From 8ddefc21071bdb45b9770761e5e274d156a4d92b Mon Sep 17 00:00:00 2001 From: Comandeer Date: Wed, 5 Jan 2022 11:36:20 +0100 Subject: [PATCH 001/946] Remove BOM and change shebang to env one. --- dev/builder/build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev/builder/build.sh b/dev/builder/build.sh index 01c80a239cc..8bfeebf2d37 100755 --- a/dev/builder/build.sh +++ b/dev/builder/build.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license From 9cd288dc2ce8424c70d83a15f3424a10f4d63d8b Mon Sep 17 00:00:00 2001 From: Comandeer Date: Wed, 5 Jan 2022 11:41:32 +0100 Subject: [PATCH 002/946] Replace echo with printf. --- dev/builder/build.sh | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/dev/builder/build.sh b/dev/builder/build.sh index 8bfeebf2d37..5dbdd1d10cc 100755 --- a/dev/builder/build.sh +++ b/dev/builder/build.sh @@ -6,8 +6,8 @@ set -e -echo "CKBuilder - Builds a release version of ckeditor4." -echo "" +printf "CKBuilder - Builds a release version of ckeditor4.\n" +printf "\n" CKBUILDER_VERSION="2.3.2" CKBUILDER_URL="https://download.cksource.com/CKBuilder/$CKBUILDER_VERSION/ckbuilder.jar" @@ -19,14 +19,14 @@ UNDERLINE='\033[4m' RESET_STYLE='\033[0m' PROGNAME=$(basename $0) -MSG_UPDATE_FAILED="Warning: The attempt to update ckbuilder.jar failed. The existing file will be used." -MSG_DOWNLOAD_FAILED="It was not possible to download ckbuilder.jar." -MSG_INCORRECT_JDK_VERSION="${RED}Your JDK version is not supported, there may be a problem to finish build process. Please change the JDK version to 15 or lower.${RED} ${GREEN}https://jdk.java.net/archive/${GREEN}" +MSG_UPDATE_FAILED="Warning: The attempt to update ckbuilder.jar failed. The existing file will be used.\n" +MSG_DOWNLOAD_FAILED="It was not possible to download ckbuilder.jar.\n" +MSG_INCORRECT_JDK_VERSION="${RED}Your JDK version is not supported, there may be a problem to finish build process. Please change the JDK version to 15 or lower.${RED} ${GREEN}https://jdk.java.net/archive/${GREEN}\n" ARGS=" $@ " function error_exit { - echo "${PROGNAME}: ${1:-"Unknown Error"}" 1>&2 + printf "${PROGNAME}: ${1:-"Unknown Error"}\n" 1>&2 exit 1 } @@ -42,14 +42,14 @@ cd $(dirname $0) mkdir -p ckbuilder/$CKBUILDER_VERSION cd ckbuilder/$CKBUILDER_VERSION if [ -f ckbuilder.jar ]; then - echo "Checking/Updating CKBuilder..." + printf "Checking/Updating CKBuilder...\n" if command_exists curl ; then - curl -O -R -z ckbuilder.jar $CKBUILDER_URL || echo "$MSG_UPDATE_FAILED" + curl -O -R -z ckbuilder.jar $CKBUILDER_URL || printf "$MSG_UPDATE_FAILED" else - wget -N $CKBUILDER_URL || echo "$MSG_UPDATE_FAILED" + wget -N $CKBUILDER_URL || printf "$MSG_UPDATE_FAILED" fi else - echo "Downloading CKBuilder..." + printf "Downloading CKBuilder...\n" if command_exists curl ; then curl -O -R $CKBUILDER_URL || error_exit "$MSG_DOWNLOAD_FAILED" else @@ -59,15 +59,15 @@ fi cd ../.. # Run the builder. -echo "" -echo "Starting CKBuilder..." +printf "\n" +printf "Starting CKBuilder...\n" jdk_version=$( echo `java -version 2>&1 | grep 'version' 2>&1 | awk -F\" '{ split($2,a,"."); print a[1]}'` | bc -l); regex='^[0-9]+$'; # Builder is crashing when JDK version is newer than 15. if ! [[ $jdk_version =~ $regex ]] || [ $jdk_version -gt 15 ]; then - echo "${MSG_INCORRECT_JDK_VERSION}"; - echo "${UNDERLINE}${YELLOW}Actual version of JDK: ${jdk_version}${RESET_STYLE}"; + printf "${MSG_INCORRECT_JDK_VERSION}\n"; + printf "${UNDERLINE}${YELLOW}Actual version of JDK: ${jdk_version}${RESET_STYLE}\n"; fi JAVA_ARGS=${ARGS// -t / } # Remove -t from args. @@ -88,24 +88,24 @@ fi java -jar ckbuilder/$CKBUILDER_VERSION/ckbuilder.jar --build ../../ release $JAVA_ARGS --version="$VERSION" --revision="$REVISION" --overwrite } || { if ! [[ $jdk_version =~ $regex ]] || [ $jdk_version -gt 15 ]; then - echo "\n${RED}The build has been stopped. Please verify the eventual error messages above.${RESET_STYLE}" + printf "\n${RED}The build has been stopped. Please verify the eventual error messages above.${RESET_STYLE}\n" fi } # Copy and build tests. if [[ "$ARGS" == *\ \-t\ * ]]; then - echo "" - echo "Copying tests..." + printf "\n" + printf "Copying tests...\n" cp -r ../../tests release/ckeditor/tests cp -r ../../package.json release/ckeditor/package.json cp -r ../../bender.js release/ckeditor/bender.js - echo "" - echo "Installing tests..." + printf "\n" + printf "Installing tests...\n" (cd release/ckeditor && npm install && bender init) fi -echo "" -echo "Release created in the \"release\" directory." +printf "\n" +printf "Release created in the \"release\" directory.\n" From 4d45a722219c3b179ea83dd12bcfe92346dded42 Mon Sep 17 00:00:00 2001 From: Comandeer Date: Wed, 5 Jan 2022 11:42:36 +0100 Subject: [PATCH 003/946] Actually stop build when message about stopping build is displayed. --- dev/builder/build.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/dev/builder/build.sh b/dev/builder/build.sh index 5dbdd1d10cc..1143a2896bb 100755 --- a/dev/builder/build.sh +++ b/dev/builder/build.sh @@ -89,6 +89,7 @@ fi } || { if ! [[ $jdk_version =~ $regex ]] || [ $jdk_version -gt 15 ]; then printf "\n${RED}The build has been stopped. Please verify the eventual error messages above.${RESET_STYLE}\n" + exit 1 fi } From c78a76587eb18de507cea8d6594de7699223a7bb Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Mon, 10 Jan 2022 11:37:26 +0100 Subject: [PATCH 004/946] Bump editor bug templates --- .github/ISSUE_TEMPLATE/1-bug-report.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/1-bug-report.md b/.github/ISSUE_TEMPLATE/1-bug-report.md index 83882ae89fa..45886554cc8 100644 --- a/.github/ISSUE_TEMPLATE/1-bug-report.md +++ b/.github/ISSUE_TEMPLATE/1-bug-report.md @@ -19,10 +19,10 @@ decrease the time needed to reproduce the issue by our team, which means it can You can use one of our samples to create the reproduction sample: -* CodePen: https://codepen.io/Comandeer/pen/ExaMgpz?editors=1010 -* JSFiddle: https://jsfiddle.net/Comandeer/d6ey8a2w -* JSBin: https://jsbin.com/keqekef/1/edit?html,js,output -* StackBlitz: https://stackblitz.com/edit/js-vcqfw3 +* CodePen: https://codepen.io/karoldawidziuk/pen/LYzJvdx +* JSFiddle: https://jsfiddle.net/Kratek_95/nhwe5uLq/ +* JSBin: https://jsbin.com/gubepar/edit?html,js,output +* StackBlitz: https://stackblitz.com/edit/ckeditor4-bug-report --> 1. … From 42adb927b3ec28dfe2cdaf96b8f8978d08ee5adb Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Mon, 10 Jan 2022 11:42:17 +0100 Subject: [PATCH 005/946] Fix typo in link to bug template --- .github/ISSUE_TEMPLATE/1-bug-report.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/1-bug-report.md b/.github/ISSUE_TEMPLATE/1-bug-report.md index 45886554cc8..5a2a538669b 100644 --- a/.github/ISSUE_TEMPLATE/1-bug-report.md +++ b/.github/ISSUE_TEMPLATE/1-bug-report.md @@ -20,7 +20,7 @@ decrease the time needed to reproduce the issue by our team, which means it can You can use one of our samples to create the reproduction sample: * CodePen: https://codepen.io/karoldawidziuk/pen/LYzJvdx -* JSFiddle: https://jsfiddle.net/Kratek_95/nhwe5uLq/ +* JSFiddle: https://jsfiddle.net/Kratek_95/nhwe5uLq * JSBin: https://jsbin.com/gubepar/edit?html,js,output * StackBlitz: https://stackblitz.com/edit/ckeditor4-bug-report --> From 7e51af5407593a952c11c4af73ff9748317a607e Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Wed, 18 Aug 2021 16:26:49 +0200 Subject: [PATCH 006/946] Add manual test. --- tests/core/ckeditor/manual/geturl.html | 13 +++++++++++++ tests/core/ckeditor/manual/geturl.md | 10 ++++++++++ 2 files changed, 23 insertions(+) create mode 100644 tests/core/ckeditor/manual/geturl.html create mode 100644 tests/core/ckeditor/manual/geturl.md diff --git a/tests/core/ckeditor/manual/geturl.html b/tests/core/ckeditor/manual/geturl.html new file mode 100644 index 00000000000..444a2399e73 --- /dev/null +++ b/tests/core/ckeditor/manual/geturl.html @@ -0,0 +1,13 @@ +
+

Lorem ipsum dolor sit amet

+
+ + diff --git a/tests/core/ckeditor/manual/geturl.md b/tests/core/ckeditor/manual/geturl.md new file mode 100644 index 00000000000..012c9036175 --- /dev/null +++ b/tests/core/ckeditor/manual/geturl.md @@ -0,0 +1,10 @@ +@bender-tags: bug, 4.17.0, 4761 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, undo, emoji, copyformatting, easyimage, tableselection + +**Note**: This test requires CKEDITOR with set `CKEDITOR.timestamp` (e.g. built one). + +1. Open developer tools and switch to "Network" tab. +2. Refresh the page. + + **Expected** CKEditor 4's resources are loaded with the cache key (`?t=` at the end of URL). From f48c3350cdaa564424d1d52f18ae05b231c207fc Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Tue, 21 Dec 2021 12:44:56 +0100 Subject: [PATCH 007/946] Renamed manual test= --- tests/core/ckeditor/manual/{geturl.html => assetscachekey.html} | 0 tests/core/ckeditor/manual/{geturl.md => assetscachekey.md} | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename tests/core/ckeditor/manual/{geturl.html => assetscachekey.html} (100%) rename tests/core/ckeditor/manual/{geturl.md => assetscachekey.md} (92%) diff --git a/tests/core/ckeditor/manual/geturl.html b/tests/core/ckeditor/manual/assetscachekey.html similarity index 100% rename from tests/core/ckeditor/manual/geturl.html rename to tests/core/ckeditor/manual/assetscachekey.html diff --git a/tests/core/ckeditor/manual/geturl.md b/tests/core/ckeditor/manual/assetscachekey.md similarity index 92% rename from tests/core/ckeditor/manual/geturl.md rename to tests/core/ckeditor/manual/assetscachekey.md index 012c9036175..e201fe90e18 100644 --- a/tests/core/ckeditor/manual/geturl.md +++ b/tests/core/ckeditor/manual/assetscachekey.md @@ -1,4 +1,4 @@ -@bender-tags: bug, 4.17.0, 4761 +@bender-tags: bug, 4.17.2, 4761 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, undo, emoji, copyformatting, easyimage, tableselection From e149a13fcb67fb93ed451787a88c189cce554b60 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Tue, 21 Dec 2021 12:47:13 +0100 Subject: [PATCH 008/946] Add mobile to ignore env --- tests/core/ckeditor/manual/assetscachekey.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/core/ckeditor/manual/assetscachekey.html b/tests/core/ckeditor/manual/assetscachekey.html index 444a2399e73..9f5e949023f 100644 --- a/tests/core/ckeditor/manual/assetscachekey.html +++ b/tests/core/ckeditor/manual/assetscachekey.html @@ -4,7 +4,7 @@ diff --git a/tests/core/ckeditor/manual/assetscachekeycdn.md b/tests/core/ckeditor/manual/assetscachekeycdn.md new file mode 100644 index 00000000000..5a8c0e9a29f --- /dev/null +++ b/tests/core/ckeditor/manual/assetscachekeycdn.md @@ -0,0 +1,15 @@ +@bender-tags: bug, 4.17.2, 4761 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea + +1. Wait for the "Load external editor" button to become enabled. +1. Open console and switch to "Network" tab. Clear it if needed. +1. Click "Load external editor" button and observe incoming requests + + **Expected** All resources have a cache key appended to their URLs. + + **Unexpected** Some resources don't have a cache key appended to their URLs. + +## Notes + +The test uses a nightly version of the editor if it's not launched from local built version. From 68cf4cbf56d7cd7c210764c78c9a0512b64454b8 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Fri, 14 Jan 2022 14:19:04 +0100 Subject: [PATCH 023/946] Remove test logic for IE < 11. --- .../ckeditor/manual/assetscachekeycdn.html | 25 ------------------- 1 file changed, 25 deletions(-) diff --git a/tests/core/ckeditor/manual/assetscachekeycdn.html b/tests/core/ckeditor/manual/assetscachekeycdn.html index 005a131f2bd..ed046c2e97d 100644 --- a/tests/core/ckeditor/manual/assetscachekeycdn.html +++ b/tests/core/ckeditor/manual/assetscachekeycdn.html @@ -15,7 +15,6 @@ // 1. Load local editor by default with bender. // 2. Remove existing instance and add script with editor from CDN. // 3. Wait for the new editor to be loaded from CDN and initialize it. - // 4. Add icons in IE <11 from local. var editorVersion = '', path = getCKEditorCORSLink( window.location ), loadButton = CKEDITOR.document.getById( 'loadButton' ); @@ -32,13 +31,8 @@ function loadExternalEditor() { var scripts = document.querySelectorAll( 'script' ), - styles = document.querySelectorAll( 'style' ), head = CKEDITOR.document.getHead(); - CKEDITOR.tools.array.forEach( styles, function ( style ) { - style.parentNode.removeChild( style ); - } ); - CKEDITOR.tools.array.forEach( scripts, function ( script ) { script.parentNode.removeChild( script ); } ); @@ -63,13 +57,6 @@ removePlugins: 'scayt,exportpdf' } ); loadingBox.innerText = editorVersion + ' editor version was loaded successfully!'; - - // There is problem in IE <11 with receiving icons from githack so we must add it manually. - if ( CKEDITOR.env.ie && CKEDITOR.env.version < 11 ) { - CKEDITOR.once( 'instanceReady', function () { - fixButtonsIcons(); - } ); - } } else { loadingText += '.'; loadingBox.innerText = loadingText; @@ -78,18 +65,6 @@ }, 200 ); } - function fixButtonsIcons() { - var buttons = document.querySelectorAll( '.cke_button .cke_button_icon' ); - - CKEDITOR.tools.array.forEach( buttons, function ( button ) { - var actualPath = button.style.backgroundImage, - origin = window.location.protocol + '//' + window.location.host, - fixedPath = actualPath.split( path ).join( origin ); - - button.style.backgroundImage = fixedPath; - } ); - } - function getCKEditorCORSLink( location ) { var protocol = location.protocol, hostName = location.hostname, From 47d3280377478d354f8f43ce8847b2374407713b Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Thu, 2 Dec 2021 13:59:00 +0100 Subject: [PATCH 024/946] Post rebase fix --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index f60aa5db4c7..9b9f8b90ba3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -61,7 +61,7 @@ jobs: script: - pwd - echo "Running tests based on diff between $TARGET_BRANCH and $CURRENT_BRANCH" - - npm run start "../../$REPO_NAME/bender-runner.config.json" "$TARGET_BRANCH" "$CURRENT_BRANCH" "chrome" "$FULL_RUN" "../$REPO_NAME/" + - npm run start -- --configFile "../../$REPO_NAME/bender-runner.config.json" --targetBranch "$TARGET_BRANCH" --currentBranch "$CURRENT_BRANCH" --browser "chrome" --fullRun "$FULL_RUN" --repoPath "../$REPO_NAME/" --prRepoSlug "$TRAVIS_PULL_REQUEST_SLUG" - name: Firefox (Linux) os: linux @@ -101,4 +101,4 @@ jobs: script: - pwd - echo "Running tests based on diff between $TARGET_BRANCH and $CURRENT_BRANCH" - - npm run start "../../$REPO_NAME/bender-runner.config.json" "$TARGET_BRANCH" "$CURRENT_BRANCH" "firefox" "$FULL_RUN" "../$REPO_NAME/" + - npm run start -- --configFile "../../$REPO_NAME/bender-runner.config.json" --targetBranch "$TARGET_BRANCH" --currentBranch "$CURRENT_BRANCH" --browser "firefox" --fullRun "$FULL_RUN" --repoPath "../$REPO_NAME/" --prRepoSlug "$TRAVIS_PULL_REQUEST_SLUG" From c2ceaf75053848697ec5008b8ab75ad0f74cd60e Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Tue, 4 Jan 2022 08:49:16 +0100 Subject: [PATCH 025/946] Use bender runner version that supports named params --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 9b9f8b90ba3..82ec140154b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -55,7 +55,7 @@ jobs: # Setup bender test runner - cd .. - pwd - - git clone https://github.com/ckeditor/ckeditor4-benderjs-runner.git + - git clone https://github.com/ckeditor/ckeditor4-benderjs-runner.git -b t/19 - cd ckeditor4-benderjs-runner - npm i script: @@ -95,7 +95,7 @@ jobs: # Setup bender test runner - cd .. - pwd - - git clone https://github.com/ckeditor/ckeditor4-benderjs-runner.git + - git clone https://github.com/ckeditor/ckeditor4-benderjs-runner.git -b t/19 - cd ckeditor4-benderjs-runner - npm i script: From 2737202635befcaf560c88df284fece5becacdc9 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Tue, 4 Jan 2022 10:05:53 +0100 Subject: [PATCH 026/946] Remove origin from branches --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 82ec140154b..a4b4b05ed7e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,8 +16,8 @@ env: global: - FULL_RUN=$(if [ "$FULL_RUN_TRAVIS_CFG" != "" ]; then echo "$FULL_RUN_TRAVIS_CFG"; elif [ "$TRAVIS_EVENT_TYPE" = "cron" ]; then echo "fullRun"; else echo ""; fi) - REPO_NAME=$(IFS='/' read -r -a array <<< "$TRAVIS_REPO_SLUG"; echo ${array[1]};) - - TARGET_BRANCH=$(if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then echo "origin/$TRAVIS_BRANCH^"; else echo "origin/$TRAVIS_BRANCH"; fi) - - CURRENT_BRANCH=$(if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then echo "origin/$TRAVIS_BRANCH"; else echo "origin/$TRAVIS_PULL_REQUEST_BRANCH"; fi) + - TARGET_BRANCH=$(if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then echo "$TRAVIS_BRANCH^"; else echo "$TRAVIS_BRANCH"; fi) + - CURRENT_BRANCH=$(if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then echo "$TRAVIS_BRANCH"; else echo "$TRAVIS_PULL_REQUEST_BRANCH"; fi) jobs: exclude: From ce44f6bca8d32065396f973bfb2b14ae104a75d8 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Tue, 18 Jan 2022 12:06:18 +0100 Subject: [PATCH 027/946] Updated bender runner version. --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index a4b4b05ed7e..76f7cf0a315 100644 --- a/.travis.yml +++ b/.travis.yml @@ -55,7 +55,7 @@ jobs: # Setup bender test runner - cd .. - pwd - - git clone https://github.com/ckeditor/ckeditor4-benderjs-runner.git -b t/19 + - git clone https://github.com/ckeditor/ckeditor4-benderjs-runner.git --branch 1.0.0 --single-branch - cd ckeditor4-benderjs-runner - npm i script: @@ -95,7 +95,7 @@ jobs: # Setup bender test runner - cd .. - pwd - - git clone https://github.com/ckeditor/ckeditor4-benderjs-runner.git -b t/19 + - git clone https://github.com/ckeditor/ckeditor4-benderjs-runner.git --branch 1.0.0 --single-branch - cd ckeditor4-benderjs-runner - npm i script: From 2c0eda7fc623d42032047c8c34de053c5d0b0689 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Tue, 18 Jan 2022 12:12:58 +0100 Subject: [PATCH 028/946] Corrected bender runner version. --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 76f7cf0a315..11015763dab 100644 --- a/.travis.yml +++ b/.travis.yml @@ -55,7 +55,7 @@ jobs: # Setup bender test runner - cd .. - pwd - - git clone https://github.com/ckeditor/ckeditor4-benderjs-runner.git --branch 1.0.0 --single-branch + - git clone https://github.com/ckeditor/ckeditor4-benderjs-runner.git --branch v1.0.0 --single-branch - cd ckeditor4-benderjs-runner - npm i script: @@ -95,7 +95,7 @@ jobs: # Setup bender test runner - cd .. - pwd - - git clone https://github.com/ckeditor/ckeditor4-benderjs-runner.git --branch 1.0.0 --single-branch + - git clone https://github.com/ckeditor/ckeditor4-benderjs-runner.git --branch v1.0.0 --single-branch - cd ckeditor4-benderjs-runner - npm i script: From 213e930fa490bcf8aa254b99f8e588adeea244d4 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Wed, 19 Jan 2022 12:48:14 +0100 Subject: [PATCH 029/946] Update shelljs dev dependency. --- package-lock.json | 15 +++++++-------- package.json | 2 +- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 98fa286aaad..d0fcbbdaff8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28,7 +28,7 @@ "less": "^3.8.0", "lesshat": "^4.1.0", "replace-in-file": "^6.1.0", - "shelljs": "^0.8.2", + "shelljs": "^0.8.5", "uglify-js": "^3.12.0" } }, @@ -12450,11 +12450,10 @@ } }, "node_modules/shelljs": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz", - "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==", + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "glob": "^7.0.0", "interpret": "^1.0.0", @@ -24527,9 +24526,9 @@ "optional": true }, "shelljs": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz", - "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==", + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", "dev": true, "requires": { "glob": "^7.0.0", diff --git a/package.json b/package.json index a073d0898c8..0a6d530783d 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "less": "^3.8.0", "lesshat": "^4.1.0", "replace-in-file": "^6.1.0", - "shelljs": "^0.8.2", + "shelljs": "^0.8.5", "uglify-js": "^3.12.0" }, "scripts": { From cc68334c4e7d5d5c267bc84fc0a3010b3adfa437 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Mon, 10 Jan 2022 08:40:10 +0100 Subject: [PATCH 030/946] Fix find and replace with double space pattern --- plugins/find/dialogs/find.js | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/plugins/find/dialogs/find.js b/plugins/find/dialogs/find.js index c21283f6bfe..4d0cb293a6e 100755 --- a/plugins/find/dialogs/find.js +++ b/plugins/find/dialogs/find.js @@ -363,7 +363,9 @@ c = c.toLowerCase(); while ( true ) { - if ( c == this._.pattern.charAt( this._.state ) ) { + var currentPatternCharacter = this._.pattern.charAt( this._.state ); + // #4987 + if ( c == currentPatternCharacter || isWhiteSpace( currentPatternCharacter ) ) { this._.state++; if ( this._.state == this._.pattern.length ) { this._.state = 0; @@ -373,9 +375,27 @@ } else if ( !this._.state ) { return KMP_NOMATCH; } else { - this._.state = this._.overlap[this._.state]; + this._.state = this._.overlap[ this._.state ]; } } + + /* + Whitespace comes in two forms: ' ' and   + We should return true if one of them occurs. + There may be case like: + + Search range:

ckeditor  test

+ Search input: 'ckeditor test' + + In visual side there will be no difference. The difference is in UTF-16 codes. #4987 + */ + function isWhiteSpace( character ) { + if ( character.charCodeAt( 0 ) === 160 || character.charCodeAt() === 32 ) { + return true; + } + + return false; + } }, reset: function() { From ae2cdc9073a7ae380def97d3dd789f733697a0bd Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Mon, 10 Jan 2022 08:40:24 +0100 Subject: [PATCH 031/946] Add unit tests --- tests/plugins/find/find.js | 80 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) diff --git a/tests/plugins/find/find.js b/tests/plugins/find/find.js index 2efac7be6be..e30176cbefb 100644 --- a/tests/plugins/find/find.js +++ b/tests/plugins/find/find.js @@ -144,6 +144,86 @@ bender.test( { assert.areSame( '

example text

', bot.getData( true ), 'Text was not replace with case sensitive find.' ); + dialog.getButton( 'cancel' ).click(); + } ); + }, + + 'test find text with double space between words': function() { + var bot = this.editorBot; + + bot.setHtmlWithSelection( '

example  text

' ); + + bot.dialog( 'find', function( dialog ) { + dialog.setValueOf( 'find', 'txtFindFind', 'example text' ); + dialog.getContentElement( 'find', 'btnFind' ).click(); + + + assert.areSame( '

example  text

', bot.getData( true ) ); + dialog.getButton( 'cancel' ).click(); + } ); + }, + + 'test find text with double   between words': function() { + var bot = this.editorBot; + + bot.setHtmlWithSelection( '

example  text

' ); + + bot.dialog( 'find', function( dialog ) { + dialog.setValueOf( 'find', 'txtFindFind', 'example text' ); + dialog.getContentElement( 'find', 'btnFind' ).click(); + + + assert.areSame( '

example  text

', bot.getData( true ) ); + dialog.getButton( 'cancel' ).click(); + } ); + }, + + 'test find text with double space between words in read-only mode': function() { + var bot = this.editorBot; + + bot.setHtmlWithSelection( '

example  text

' ); + bot.editor.setReadOnly( true ); + + bot.dialog( 'find', function( dialog ) { + dialog.setValueOf( 'find', 'txtFindFind', 'example text' ); + dialog.getContentElement( 'find', 'btnFind' ).click(); + + bot.editor.setReadOnly( false ); + + assert.areSame( '

example  text

', bot.getData( true ) ); + dialog.getButton( 'cancel' ).click(); + } ); + }, + + 'test find and replace text with double space between words': function() { + var bot = this.editorBot; + + bot.setHtmlWithSelection( '

example  text from CKEditor4

' ); + + bot.dialog( 'replace', function( dialog ) { + dialog.setValueOf( 'replace', 'txtFindReplace', 'example text' ); + dialog.setValueOf( 'replace', 'txtReplace', 'changed example text' ); + dialog.getContentElement( 'replace', 'btnFindReplace' ).click(); + dialog.getContentElement( 'replace', 'btnFindReplace' ).click(); + + assert.areSame( '

changed example text from ckeditor4

', bot.getData( true ) ); + + dialog.getButton( 'cancel' ).click(); + } ); + }, + + 'test replace all texts with double spaces between words': function() { + var bot = this.editorBot; + + bot.setHtmlWithSelection( '

[example  text]

example  text

' ); + + bot.dialog( 'replace', function( dialog ) { + dialog.setValueOf( 'replace', 'txtReplace', 'replaced text' ); + dialog.getContentElement( 'replace', 'btnReplaceAll' ).click(); + dialog.getButton( 'cancel' ).click(); + + assert.areSame( '

replaced text

replaced text

', bot.getData( false, true ) ); + dialog.getButton( 'cancel' ).click(); } ); } From 3ea51d97bc0f9dd647d0b20c7bad3bfe58823c85 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Mon, 10 Jan 2022 09:08:19 +0100 Subject: [PATCH 032/946] Add manual test --- .../findandreplacedoublespacepattern.html | 7 +++++++ .../findandreplacedoublespacepattern.md | 21 +++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 tests/plugins/find/manual/findandreplacedoublespacepattern.html create mode 100644 tests/plugins/find/manual/findandreplacedoublespacepattern.md diff --git a/tests/plugins/find/manual/findandreplacedoublespacepattern.html b/tests/plugins/find/manual/findandreplacedoublespacepattern.html new file mode 100644 index 00000000000..b53c105f4de --- /dev/null +++ b/tests/plugins/find/manual/findandreplacedoublespacepattern.html @@ -0,0 +1,7 @@ + + + diff --git a/tests/plugins/find/manual/findandreplacedoublespacepattern.md b/tests/plugins/find/manual/findandreplacedoublespacepattern.md new file mode 100644 index 00000000000..ff2ff7284bc --- /dev/null +++ b/tests/plugins/find/manual/findandreplacedoublespacepattern.md @@ -0,0 +1,21 @@ +@bender-tags: 4.17.2, bug, 4987 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, basicstyles, find, sourcearea +@bender-include: helpers/utils.js + +**Note:** There are two spaces between the words in step 2. + +1. Open Find and Replace dialog and move to `Find` tab. +2. In `Find what:` input type `CKEditor4 search`. +3. Click `Find` button. + +**Expected** + +Find works fine with double spaced between words. +The search text is highlighted on the editable. + +**Unexpected** + +The searched text was not found, an alert was displayed: ```The specified text was not found```. + +4. Repeat above steps for the `Replace` tab and try to find and replace the search text. From d55ebf8612aa493a8500309ffae2afc829d5d1e9 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Mon, 10 Jan 2022 15:34:50 +0100 Subject: [PATCH 033/946] Add missing unit tests --- tests/plugins/find/find.js | 107 ++++++++++++++++++ .../findandreplacedoublespacepattern.md | 1 - 2 files changed, 107 insertions(+), 1 deletion(-) diff --git a/tests/plugins/find/find.js b/tests/plugins/find/find.js index e30176cbefb..3cc3c95ba45 100644 --- a/tests/plugins/find/find.js +++ b/tests/plugins/find/find.js @@ -195,6 +195,37 @@ bender.test( { } ); }, + 'test find word when pattern starting with empty space': function() { + var bot = this.editorBot; + + bot.setHtmlWithSelection( '

example [ text]

' ); + + bot.dialog( 'find', function( dialog ) { + dialog.getContentElement( 'find', 'btnFind' ).click(); + + assert.areSame( '

example  text

', bot.getData( true ) ); + dialog.getButton( 'cancel' ).click(); + } ); + }, + + 'test find text without spaces between words should thrown alert with proper message': function() { + var bot = this.editorBot, + spy = sinon.stub( window, 'alert' ); + + bot.setHtmlWithSelection( '

exampletext

' ); + + bot.dialog( 'find', function( dialog ) { + dialog.setValueOf( 'find', 'txtFindFind', 'example text' ); + dialog.getContentElement( 'find', 'btnFind' ).click(); + + assert.isTrue( spy.calledOnce, 'Find text without spaces between words should thrown alert' ); + assert.areEqual( spy.args[ 0 ][ 0 ], this.editorBot.editor.lang.find.notFoundMsg, + 'Find text without spaces between words should have proper alert message' ); + + dialog.getButton( 'cancel' ).click(); + } ); + }, + 'test find and replace text with double space between words': function() { var bot = this.editorBot; @@ -226,5 +257,81 @@ bender.test( { dialog.getButton( 'cancel' ).click(); } ); + }, + + 'test word separator: SPACE': function() { + assertSpaceSeparator( this.editorBot, '\u0020' ); + }, + + 'test word separator: OGHAM SPACE MARK': function() { + assertSpaceSeparator( this.editorBot, '\u1680' ); + }, + + 'test word separator: EN QUAD': function() { + assertSpaceSeparator( this.editorBot, '\u2000' ); + }, + + 'test word separator: EM QUAD': function() { + assertSpaceSeparator( this.editorBot, '\u2001' ); + }, + + 'test word separator: EN SPACE': function() { + assertSpaceSeparator( this.editorBot, '\u2002' ); + }, + + 'test word separator: EM SPACE': function() { + assertSpaceSeparator( this.editorBot, '\u2003' ); + }, + + 'test word separator: THREE-PER-EM SPACE': function() { + assertSpaceSeparator( this.editorBot, '\u2004' ); + }, + + 'test word separator: FOUR-PER-EM SPACE': function() { + assertSpaceSeparator( this.editorBot, '\u2005' ); + }, + + 'test word separator: SIX-PER-EM SPACE': function() { + assertSpaceSeparator( this.editorBot, '\u2006' ); + }, + + 'test word separator: FIGURE SPACE': function() { + assertSpaceSeparator( this.editorBot, '\u2007' ); + }, + + 'test word separator: PUNCTUATION SPACE': function() { + assertSpaceSeparator( this.editorBot, '\u2008' ); + }, + + 'test word separator: THIN SPACE': function() { + assertSpaceSeparator( this.editorBot, '\u2009' ); + }, + + 'test word separator: HAIR SPACE': function() { + assertSpaceSeparator( this.editorBot, '\u200A' ); + }, + + 'test word separator: NARROW NO-BREAK SPACE': function() { + assertSpaceSeparator( this.editorBot, '\u202F' ); + }, + + 'test word separator: IDEOGRAPHIC SPACE': function() { + assertSpaceSeparator( this.editorBot, '\u3000' ); } + } ); + +function assertSpaceSeparator( bot, unicode ) { + var expected = '

test' + unicode + 'test

', + unicodeRaw = unicode.codePointAt( 0 ).toString( 16 ); + + bot.setHtmlWithSelection( '

test' + unicode + 'test

' ); + + bot.dialog( 'find', function( dialog ) { + dialog.setValueOf( 'find', 'txtFindFind', 'test' + unicode + 'test' ); + dialog.getContentElement( 'find', 'btnFind' ).click(); + + assert.areSame( expected, bot.getData( true ), 'Word separator with unicode: \\u' + unicodeRaw + ' is incorrect' ); + dialog.getButton( 'cancel' ).click(); + } ); +} diff --git a/tests/plugins/find/manual/findandreplacedoublespacepattern.md b/tests/plugins/find/manual/findandreplacedoublespacepattern.md index ff2ff7284bc..25d8fe5e02b 100644 --- a/tests/plugins/find/manual/findandreplacedoublespacepattern.md +++ b/tests/plugins/find/manual/findandreplacedoublespacepattern.md @@ -1,7 +1,6 @@ @bender-tags: 4.17.2, bug, 4987 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, basicstyles, find, sourcearea -@bender-include: helpers/utils.js **Note:** There are two spaces between the words in step 2. From 517eb335403c16914d9ca2eb9334bba9da3be5f1 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Mon, 10 Jan 2022 23:06:06 +0100 Subject: [PATCH 034/946] Simplify and reuse existing funtion for detection word separators --- plugins/find/dialogs/find.js | 24 +++--------------------- 1 file changed, 3 insertions(+), 21 deletions(-) diff --git a/plugins/find/dialogs/find.js b/plugins/find/dialogs/find.js index 4d0cb293a6e..c4627d9e5ff 100755 --- a/plugins/find/dialogs/find.js +++ b/plugins/find/dialogs/find.js @@ -365,7 +365,7 @@ while ( true ) { var currentPatternCharacter = this._.pattern.charAt( this._.state ); // #4987 - if ( c == currentPatternCharacter || isWhiteSpace( currentPatternCharacter ) ) { + if ( c == currentPatternCharacter || isWordSeparator( c ) ) { this._.state++; if ( this._.state == this._.pattern.length ) { this._.state = 0; @@ -378,24 +378,6 @@ this._.state = this._.overlap[ this._.state ]; } } - - /* - Whitespace comes in two forms: ' ' and   - We should return true if one of them occurs. - There may be case like: - - Search range:

ckeditor  test

- Search input: 'ckeditor test' - - In visual side there will be no difference. The difference is in UTF-16 codes. #4987 - */ - function isWhiteSpace( character ) { - if ( character.charCodeAt( 0 ) === 160 || character.charCodeAt() === 32 ) { - return true; - } - - return false; - } }, reset: function() { @@ -405,12 +387,12 @@ var wordSeparatorRegex = /[.,"'?!;: \u0085\u00a0\u1680\u280e\u2028\u2029\u202f\u205f\u3000]/; - var isWordSeparator = function( c ) { + function isWordSeparator( c ) { if ( !c ) return true; var code = c.charCodeAt( 0 ); return ( code >= 9 && code <= 0xd ) || ( code >= 0x2000 && code <= 0x200a ) || wordSeparatorRegex.test( c ); - }; + } var finder = { searchRange: null, From b7db276b540d9225cac383a28a9ce6ccde233d78 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Mon, 10 Jan 2022 23:07:15 +0100 Subject: [PATCH 035/946] Add unit tests --- tests/plugins/find/find.js | 62 +++++++++++++++++++++++++------------- 1 file changed, 41 insertions(+), 21 deletions(-) diff --git a/tests/plugins/find/find.js b/tests/plugins/find/find.js index 3cc3c95ba45..fab35494440 100644 --- a/tests/plugins/find/find.js +++ b/tests/plugins/find/find.js @@ -148,6 +148,7 @@ bender.test( { } ); }, + // #4987 'test find text with double space between words': function() { var bot = this.editorBot; @@ -163,6 +164,7 @@ bender.test( { } ); }, + // #4987 'test find text with double   between words': function() { var bot = this.editorBot; @@ -178,6 +180,7 @@ bender.test( { } ); }, + // #4987 'test find text with double space between words in read-only mode': function() { var bot = this.editorBot; @@ -195,6 +198,7 @@ bender.test( { } ); }, + // #4987 'test find word when pattern starting with empty space': function() { var bot = this.editorBot; @@ -208,6 +212,7 @@ bender.test( { } ); }, + // #4987 'test find text without spaces between words should thrown alert with proper message': function() { var bot = this.editorBot, spy = sinon.stub( window, 'alert' ); @@ -226,6 +231,7 @@ bender.test( { } ); }, + // #4987 'test find and replace text with double space between words': function() { var bot = this.editorBot; @@ -243,6 +249,7 @@ bender.test( { } ); }, + // #4987 'test replace all texts with double spaces between words': function() { var bot = this.editorBot; @@ -259,79 +266,92 @@ bender.test( { } ); }, + // #4987 'test word separator: SPACE': function() { - assertSpaceSeparator( this.editorBot, '\u0020' ); + assertSpaceSeparator( this.editorBot, '\u0020', 'SPACE' ); }, + // #4987 'test word separator: OGHAM SPACE MARK': function() { - assertSpaceSeparator( this.editorBot, '\u1680' ); + assertSpaceSeparator( this.editorBot, '\u1680', 'OGHAM SPACE MARK' ); }, + // #4987 'test word separator: EN QUAD': function() { - assertSpaceSeparator( this.editorBot, '\u2000' ); + assertSpaceSeparator( this.editorBot, '\u2000', 'EN QUAD' ); }, + // #4987 'test word separator: EM QUAD': function() { - assertSpaceSeparator( this.editorBot, '\u2001' ); + assertSpaceSeparator( this.editorBot, '\u2001', 'EM QUAD' ); }, + // #4987 'test word separator: EN SPACE': function() { - assertSpaceSeparator( this.editorBot, '\u2002' ); + assertSpaceSeparator( this.editorBot, '\u2002', 'EN SPACE' ); }, + // #4987 'test word separator: EM SPACE': function() { - assertSpaceSeparator( this.editorBot, '\u2003' ); + assertSpaceSeparator( this.editorBot, '\u2003', 'EM SPACE' ); }, + // #4987 'test word separator: THREE-PER-EM SPACE': function() { - assertSpaceSeparator( this.editorBot, '\u2004' ); + assertSpaceSeparator( this.editorBot, '\u2004', 'THREE-PER-EM SPACE' ); }, + // #4987 'test word separator: FOUR-PER-EM SPACE': function() { - assertSpaceSeparator( this.editorBot, '\u2005' ); + assertSpaceSeparator( this.editorBot, '\u2005', 'FOUR-PER-EM SPACE' ); }, + // #4987 'test word separator: SIX-PER-EM SPACE': function() { - assertSpaceSeparator( this.editorBot, '\u2006' ); + assertSpaceSeparator( this.editorBot, '\u2006', 'SIX-PER-EM SPACE' ); }, + // #4987 'test word separator: FIGURE SPACE': function() { - assertSpaceSeparator( this.editorBot, '\u2007' ); + assertSpaceSeparator( this.editorBot, '\u2007', 'FIGURE SPACE' ); }, + // #4987 'test word separator: PUNCTUATION SPACE': function() { - assertSpaceSeparator( this.editorBot, '\u2008' ); + assertSpaceSeparator( this.editorBot, '\u2008', 'PUNCTUATION SPACE' ); }, + // #4987 'test word separator: THIN SPACE': function() { - assertSpaceSeparator( this.editorBot, '\u2009' ); + assertSpaceSeparator( this.editorBot, '\u2009', 'THIN SPACE' ); }, + // #4987 'test word separator: HAIR SPACE': function() { - assertSpaceSeparator( this.editorBot, '\u200A' ); + assertSpaceSeparator( this.editorBot, '\u200A', 'HAIR SPACE' ); }, + // #4987 'test word separator: NARROW NO-BREAK SPACE': function() { - assertSpaceSeparator( this.editorBot, '\u202F' ); + assertSpaceSeparator( this.editorBot, '\u202F', 'NARROW NO-BREAK SPACE' ); }, + // #4987 'test word separator: IDEOGRAPHIC SPACE': function() { - assertSpaceSeparator( this.editorBot, '\u3000' ); + assertSpaceSeparator( this.editorBot, '\u3000', 'IDEOGRAPHIC SPACE' ); } } ); -function assertSpaceSeparator( bot, unicode ) { - var expected = '

test' + unicode + 'test

', - unicodeRaw = unicode.codePointAt( 0 ).toString( 16 ); +function assertSpaceSeparator( bot, unicode, name ) { + var expected = '

test' + unicode + 'test

'; - bot.setHtmlWithSelection( '

test' + unicode + 'test

' ); + bot.setHtmlWithSelection( '

[test' + unicode + 'test]

' ); bot.dialog( 'find', function( dialog ) { - dialog.setValueOf( 'find', 'txtFindFind', 'test' + unicode + 'test' ); dialog.getContentElement( 'find', 'btnFind' ).click(); - assert.areSame( expected, bot.getData( true ), 'Word separator with unicode: \\u' + unicodeRaw + ' is incorrect' ); + assert.areSame( expected, bot.getData( true ), 'Word separator ' + name + ' is incorrect'); dialog.getButton( 'cancel' ).click(); } ); } From 25522fc285570b1f91688b3049b2f1bdcf696ea3 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Mon, 10 Jan 2022 23:07:53 +0100 Subject: [PATCH 036/946] Apply lint improvements --- tests/plugins/find/find.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/plugins/find/find.js b/tests/plugins/find/find.js index fab35494440..9c5495d4822 100644 --- a/tests/plugins/find/find.js +++ b/tests/plugins/find/find.js @@ -351,7 +351,7 @@ function assertSpaceSeparator( bot, unicode, name ) { bot.dialog( 'find', function( dialog ) { dialog.getContentElement( 'find', 'btnFind' ).click(); - assert.areSame( expected, bot.getData( true ), 'Word separator ' + name + ' is incorrect'); + assert.areSame( expected, bot.getData( true ), 'Word separator ' + name + ' is incorrect' ); dialog.getButton( 'cancel' ).click(); } ); } From dac23d01cfe0795c24434d084684b4fc6deff914 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 18 Jan 2022 10:44:18 +0100 Subject: [PATCH 037/946] Fix double space checking --- plugins/find/dialogs/find.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/plugins/find/dialogs/find.js b/plugins/find/dialogs/find.js index c4627d9e5ff..c34e50b6a74 100755 --- a/plugins/find/dialogs/find.js +++ b/plugins/find/dialogs/find.js @@ -365,7 +365,7 @@ while ( true ) { var currentPatternCharacter = this._.pattern.charAt( this._.state ); // #4987 - if ( c == currentPatternCharacter || isWordSeparator( c ) ) { + if ( c == currentPatternCharacter || compareCharacterWithPattern( c, currentPatternCharacter ) ) { this._.state++; if ( this._.state == this._.pattern.length ) { this._.state = 0; @@ -386,6 +386,7 @@ }; var wordSeparatorRegex = /[.,"'?!;: \u0085\u00a0\u1680\u280e\u2028\u2029\u202f\u205f\u3000]/; + var spaceSeparatorRegex = /[\u0020\u00a0\u1680\u202f\u205f\u3000\u2000-\u200a]/; function isWordSeparator( c ) { if ( !c ) @@ -394,6 +395,13 @@ return ( code >= 9 && code <= 0xd ) || ( code >= 0x2000 && code <= 0x200a ) || wordSeparatorRegex.test( c ); } + function compareCharacterWithPattern( character, currentPatternCharacter ) { + var isCharacterASpaceSeparator = spaceSeparatorRegex.test( character ), + isPatternCharacterASpaceSeparator = spaceSeparatorRegex.test( currentPatternCharacter ); + + return isCharacterASpaceSeparator && isPatternCharacterASpaceSeparator; + } + var finder = { searchRange: null, matchRange: null, From f8b4c79f56db94d84ad7251a8cf0e138d2569510 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 18 Jan 2022 10:44:30 +0100 Subject: [PATCH 038/946] Improve unit tests --- tests/plugins/find/find.js | 47 +++++++++++++++++++++++--------------- 1 file changed, 29 insertions(+), 18 deletions(-) diff --git a/tests/plugins/find/find.js b/tests/plugins/find/find.js index 9c5495d4822..677843f0e60 100644 --- a/tests/plugins/find/find.js +++ b/tests/plugins/find/find.js @@ -267,86 +267,97 @@ bender.test( { }, // #4987 - 'test word separator: SPACE': function() { - assertSpaceSeparator( this.editorBot, '\u0020', 'SPACE' ); + 'test space separator: SPACE': function() { + var bot = this.editorBot, + expected = '

test  test

'; + + bot.setHtmlWithSelection( '

test  test

' ); + + bot.dialog( 'find', function( dialog ) { + dialog.setValueOf( 'find', 'txtFindFind', ' ' ); + dialog.getContentElement( 'find', 'btnFind' ).click(); + + assert.areSame( expected, bot.getData( true ), 'Word separator SPACE is incorrect' ); + dialog.getButton( 'cancel' ).click(); + } ); }, // #4987 - 'test word separator: OGHAM SPACE MARK': function() { + 'test space separator: OGHAM SPACE MARK': function() { assertSpaceSeparator( this.editorBot, '\u1680', 'OGHAM SPACE MARK' ); }, // #4987 - 'test word separator: EN QUAD': function() { + 'test space separator: EN QUAD': function() { assertSpaceSeparator( this.editorBot, '\u2000', 'EN QUAD' ); }, // #4987 - 'test word separator: EM QUAD': function() { + 'test space separator: EM QUAD': function() { assertSpaceSeparator( this.editorBot, '\u2001', 'EM QUAD' ); }, // #4987 - 'test word separator: EN SPACE': function() { + 'test space separator: EN SPACE': function() { assertSpaceSeparator( this.editorBot, '\u2002', 'EN SPACE' ); }, // #4987 - 'test word separator: EM SPACE': function() { + 'test space separator: EM SPACE': function() { assertSpaceSeparator( this.editorBot, '\u2003', 'EM SPACE' ); }, // #4987 - 'test word separator: THREE-PER-EM SPACE': function() { + 'test space separator: THREE-PER-EM SPACE': function() { assertSpaceSeparator( this.editorBot, '\u2004', 'THREE-PER-EM SPACE' ); }, // #4987 - 'test word separator: FOUR-PER-EM SPACE': function() { + 'test space separator: FOUR-PER-EM SPACE': function() { assertSpaceSeparator( this.editorBot, '\u2005', 'FOUR-PER-EM SPACE' ); }, // #4987 - 'test word separator: SIX-PER-EM SPACE': function() { + 'test space separator: SIX-PER-EM SPACE': function() { assertSpaceSeparator( this.editorBot, '\u2006', 'SIX-PER-EM SPACE' ); }, // #4987 - 'test word separator: FIGURE SPACE': function() { + 'test space separator: FIGURE SPACE': function() { assertSpaceSeparator( this.editorBot, '\u2007', 'FIGURE SPACE' ); }, // #4987 - 'test word separator: PUNCTUATION SPACE': function() { + 'test space separator: PUNCTUATION SPACE': function() { assertSpaceSeparator( this.editorBot, '\u2008', 'PUNCTUATION SPACE' ); }, // #4987 - 'test word separator: THIN SPACE': function() { + 'test space separator: THIN SPACE': function() { assertSpaceSeparator( this.editorBot, '\u2009', 'THIN SPACE' ); }, // #4987 - 'test word separator: HAIR SPACE': function() { + 'test space separator: HAIR SPACE': function() { assertSpaceSeparator( this.editorBot, '\u200A', 'HAIR SPACE' ); }, // #4987 - 'test word separator: NARROW NO-BREAK SPACE': function() { + 'test space separator: NARROW NO-BREAK SPACE': function() { assertSpaceSeparator( this.editorBot, '\u202F', 'NARROW NO-BREAK SPACE' ); }, // #4987 - 'test word separator: IDEOGRAPHIC SPACE': function() { + 'test space separator: IDEOGRAPHIC SPACE': function() { assertSpaceSeparator( this.editorBot, '\u3000', 'IDEOGRAPHIC SPACE' ); } } ); function assertSpaceSeparator( bot, unicode, name ) { - var expected = '

test' + unicode + 'test

'; + var expected = '

test' + unicode + ' test

'; - bot.setHtmlWithSelection( '

[test' + unicode + 'test]

' ); + bot.setHtmlWithSelection( '

test[' + unicode + ' ]test

' ); bot.dialog( 'find', function( dialog ) { dialog.getContentElement( 'find', 'btnFind' ).click(); From cef6b4e4fac9ad0f16bf97c93581a957ffad96f2 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Thu, 20 Jan 2022 14:42:23 +0100 Subject: [PATCH 039/946] Minor refactoring. --- plugins/find/dialogs/find.js | 6 ++- tests/plugins/find/find.js | 46 +++++++++---------- .../findandreplacedoublespacepattern.md | 8 +++- 3 files changed, 35 insertions(+), 25 deletions(-) diff --git a/plugins/find/dialogs/find.js b/plugins/find/dialogs/find.js index c34e50b6a74..9d44627ed63 100755 --- a/plugins/find/dialogs/find.js +++ b/plugins/find/dialogs/find.js @@ -365,7 +365,7 @@ while ( true ) { var currentPatternCharacter = this._.pattern.charAt( this._.state ); // #4987 - if ( c == currentPatternCharacter || compareCharacterWithPattern( c, currentPatternCharacter ) ) { + if ( compareCharacterWithPattern( c, currentPatternCharacter ) ) { this._.state++; if ( this._.state == this._.pattern.length ) { this._.state = 0; @@ -396,6 +396,10 @@ } function compareCharacterWithPattern( character, currentPatternCharacter ) { + if ( character == currentPatternCharacter ) { + return true; + } + var isCharacterASpaceSeparator = spaceSeparatorRegex.test( character ), isPatternCharacterASpaceSeparator = spaceSeparatorRegex.test( currentPatternCharacter ); diff --git a/tests/plugins/find/find.js b/tests/plugins/find/find.js index 677843f0e60..cd8d502781c 100644 --- a/tests/plugins/find/find.js +++ b/tests/plugins/find/find.js @@ -148,7 +148,7 @@ bender.test( { } ); }, - // #4987 + // (#4987) 'test find text with double space between words': function() { var bot = this.editorBot; @@ -164,7 +164,7 @@ bender.test( { } ); }, - // #4987 + // (#4987) 'test find text with double   between words': function() { var bot = this.editorBot; @@ -180,7 +180,7 @@ bender.test( { } ); }, - // #4987 + // (#4987) 'test find text with double space between words in read-only mode': function() { var bot = this.editorBot; @@ -198,7 +198,7 @@ bender.test( { } ); }, - // #4987 + // (#4987) 'test find word when pattern starting with empty space': function() { var bot = this.editorBot; @@ -212,7 +212,7 @@ bender.test( { } ); }, - // #4987 + // (#4987) 'test find text without spaces between words should thrown alert with proper message': function() { var bot = this.editorBot, spy = sinon.stub( window, 'alert' ); @@ -231,7 +231,7 @@ bender.test( { } ); }, - // #4987 + // (#4987) 'test find and replace text with double space between words': function() { var bot = this.editorBot; @@ -249,8 +249,8 @@ bender.test( { } ); }, - // #4987 - 'test replace all texts with double spaces between words': function() { + // (#4987) + 'test replace all text with double spaces between words': function() { var bot = this.editorBot; bot.setHtmlWithSelection( '

[example  text]

example  text

' ); @@ -266,7 +266,7 @@ bender.test( { } ); }, - // #4987 + // (#4987) 'test space separator: SPACE': function() { var bot = this.editorBot, expected = '

test  test

'; @@ -282,72 +282,72 @@ bender.test( { } ); }, - // #4987 + // (#4987) 'test space separator: OGHAM SPACE MARK': function() { assertSpaceSeparator( this.editorBot, '\u1680', 'OGHAM SPACE MARK' ); }, - // #4987 + // (#4987) 'test space separator: EN QUAD': function() { assertSpaceSeparator( this.editorBot, '\u2000', 'EN QUAD' ); }, - // #4987 + // (#4987) 'test space separator: EM QUAD': function() { assertSpaceSeparator( this.editorBot, '\u2001', 'EM QUAD' ); }, - // #4987 + // (#4987) 'test space separator: EN SPACE': function() { assertSpaceSeparator( this.editorBot, '\u2002', 'EN SPACE' ); }, - // #4987 + // (#4987) 'test space separator: EM SPACE': function() { assertSpaceSeparator( this.editorBot, '\u2003', 'EM SPACE' ); }, - // #4987 + // (#4987) 'test space separator: THREE-PER-EM SPACE': function() { assertSpaceSeparator( this.editorBot, '\u2004', 'THREE-PER-EM SPACE' ); }, - // #4987 + // (#4987) 'test space separator: FOUR-PER-EM SPACE': function() { assertSpaceSeparator( this.editorBot, '\u2005', 'FOUR-PER-EM SPACE' ); }, - // #4987 + // (#4987) 'test space separator: SIX-PER-EM SPACE': function() { assertSpaceSeparator( this.editorBot, '\u2006', 'SIX-PER-EM SPACE' ); }, - // #4987 + // (#4987) 'test space separator: FIGURE SPACE': function() { assertSpaceSeparator( this.editorBot, '\u2007', 'FIGURE SPACE' ); }, - // #4987 + // (#4987) 'test space separator: PUNCTUATION SPACE': function() { assertSpaceSeparator( this.editorBot, '\u2008', 'PUNCTUATION SPACE' ); }, - // #4987 + // (#4987) 'test space separator: THIN SPACE': function() { assertSpaceSeparator( this.editorBot, '\u2009', 'THIN SPACE' ); }, - // #4987 + // (#4987) 'test space separator: HAIR SPACE': function() { assertSpaceSeparator( this.editorBot, '\u200A', 'HAIR SPACE' ); }, - // #4987 + // (#4987) 'test space separator: NARROW NO-BREAK SPACE': function() { assertSpaceSeparator( this.editorBot, '\u202F', 'NARROW NO-BREAK SPACE' ); }, - // #4987 + // (#4987) 'test space separator: IDEOGRAPHIC SPACE': function() { assertSpaceSeparator( this.editorBot, '\u3000', 'IDEOGRAPHIC SPACE' ); } diff --git a/tests/plugins/find/manual/findandreplacedoublespacepattern.md b/tests/plugins/find/manual/findandreplacedoublespacepattern.md index 25d8fe5e02b..359a29b7e8e 100644 --- a/tests/plugins/find/manual/findandreplacedoublespacepattern.md +++ b/tests/plugins/find/manual/findandreplacedoublespacepattern.md @@ -2,7 +2,9 @@ @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, basicstyles, find, sourcearea -**Note:** There are two spaces between the words in step 2. +**Note:** + +There are two spaces between the words in step 2. 1. Open Find and Replace dialog and move to `Find` tab. 2. In `Find what:` input type `CKEditor4 search`. @@ -18,3 +20,7 @@ The search text is highlighted on the editable. The searched text was not found, an alert was displayed: ```The specified text was not found```. 4. Repeat above steps for the `Replace` tab and try to find and replace the search text. + +**Additional:** + +Check if space character in languages with different alphabets (like Japanese, Arabic) works correctly by changing OS keyboard language. From 8a5ea5d04eec3e5c679f6eea56f54162da075629 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Thu, 20 Jan 2022 14:51:29 +0100 Subject: [PATCH 040/946] Added changelog entry. --- CHANGES.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGES.md b/CHANGES.md index 0fdcffaa6a0..7ec32662e6a 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -13,6 +13,7 @@ Fixed issues: * [#4873](https://github.com/ckeditor/ckeditor4/issues/4873): Fixed: Pasting content from MS Word and Outlook with horizontal lines prevents images from being uploaded. * [#4952](https://github.com/ckeditor/ckeditor4/issues/4952): Fixed: Dragging and dropping images within a table cells appends additional elements. * [#4761](https://github.com/ckeditor/ckeditor4/issues/4761): Fixed: not all resources loaded by the editor respect the cache key. +* [#4987](https://github.com/ckeditor/ckeditor4/issues/4987): Fixed: [Find/Replace](https://ckeditor.com/cke4/addon/find) is not recognizing more than one space character. API changes: From 6e19648831ff9025853cd0f7378989f36a66c776 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Mon, 10 Jan 2022 11:21:44 +0100 Subject: [PATCH 041/946] Disconnect observer on editor destroy --- plugins/wysiwygarea/plugin.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugins/wysiwygarea/plugin.js b/plugins/wysiwygarea/plugin.js index 7fb0c78c0aa..aefb1a4dcff 100644 --- a/plugins/wysiwygarea/plugin.js +++ b/plugins/wysiwygarea/plugin.js @@ -85,6 +85,11 @@ } } ); + editor.on( 'destroy', function() { + if ( isMutationObserverSupported ) { + mutationObserver.disconnect(); + } + } ); iframe.setAttributes( { tabIndex: editor.tabIndex, From 70d30f77bc49d01128fb346029d9672f321f7304 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Mon, 10 Jan 2022 11:39:30 +0100 Subject: [PATCH 042/946] Get rid of CKEDITOR namespace from MutationObserver --- plugins/wysiwygarea/plugin.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/plugins/wysiwygarea/plugin.js b/plugins/wysiwygarea/plugin.js index aefb1a4dcff..339a31217df 100644 --- a/plugins/wysiwygarea/plugin.js +++ b/plugins/wysiwygarea/plugin.js @@ -140,7 +140,12 @@ function observeEditor() { mutationObserver = new MutationObserver( function( mutationsList ) { - CKEDITOR.tools.array.forEach( mutationsList, verifyIfAddsNodesWithEditor ); + var length = mutationsList.length, + index; + + for ( index = 0; index < length; index++ ) { + verifyIfAddsNodesWithEditor( mutationsList[ index ] ); + } } ); mutationObserver.observe( editor.config.observableParent, { childList: true, subtree: true } ); @@ -151,7 +156,12 @@ return; } - CKEDITOR.tools.array.forEach( mutation.addedNodes, checkIfAffectsEditor ); + var length = mutation.addedNodes.length, + index; + + for ( index = 0; index < length; index++ ) { + checkIfAffectsEditor( mutation.addedNodes[ index ] ); + } } function checkIfAffectsEditor( node ) { From 8656ddfc99e7f4016547af7268ea382f7bc14a0b Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Thu, 13 Jan 2022 08:58:40 +0100 Subject: [PATCH 043/946] Add manual test for mutationobserver --- .../wysiwygarea/manual/detachobserver.html | 33 +++++++++++++++++++ .../wysiwygarea/manual/detachobserver.md | 11 +++++++ 2 files changed, 44 insertions(+) create mode 100644 tests/plugins/wysiwygarea/manual/detachobserver.html create mode 100644 tests/plugins/wysiwygarea/manual/detachobserver.md diff --git a/tests/plugins/wysiwygarea/manual/detachobserver.html b/tests/plugins/wysiwygarea/manual/detachobserver.html new file mode 100644 index 00000000000..b6dca5dddd5 --- /dev/null +++ b/tests/plugins/wysiwygarea/manual/detachobserver.html @@ -0,0 +1,33 @@ +
+

Lorem ipsum dolor sit amet.

+
+ + + diff --git a/tests/plugins/wysiwygarea/manual/detachobserver.md b/tests/plugins/wysiwygarea/manual/detachobserver.md new file mode 100644 index 00000000000..859b507eec9 --- /dev/null +++ b/tests/plugins/wysiwygarea/manual/detachobserver.md @@ -0,0 +1,11 @@ +@bender-tags: 4.17.2, feature, 4462 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea,toolbar,basicstyles,link,format,sourcearea,elementspath,undo + +1. Open dev console to track possible errors. +2. Wait until the `Trigger test` button will be available. +3. Click the button and watch console. + + **Expected:** No errors in the console. + + **Unexpected:** Error appears: `Uncaught ReferenceError: CKEDITOR is not defined`. From 330e962b9c0cfd19cfee769af72fdf497f8e152d Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Thu, 13 Jan 2022 09:01:26 +0100 Subject: [PATCH 044/946] Use for loop without external variables --- plugins/wysiwygarea/plugin.js | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/plugins/wysiwygarea/plugin.js b/plugins/wysiwygarea/plugin.js index 339a31217df..7ce8be81c45 100644 --- a/plugins/wysiwygarea/plugin.js +++ b/plugins/wysiwygarea/plugin.js @@ -140,10 +140,7 @@ function observeEditor() { mutationObserver = new MutationObserver( function( mutationsList ) { - var length = mutationsList.length, - index; - - for ( index = 0; index < length; index++ ) { + for ( var index = 0; index < mutationsList.length; index++ ) { verifyIfAddsNodesWithEditor( mutationsList[ index ] ); } } ); @@ -156,10 +153,7 @@ return; } - var length = mutation.addedNodes.length, - index; - - for ( index = 0; index < length; index++ ) { + for ( var index = 0; index < mutation.addedNodes.length; index++ ) { checkIfAffectsEditor( mutation.addedNodes[ index ] ); } } From a106a90f7148c4b24db3976ed3fc84c07b40367a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Kalemba?= Date: Mon, 17 Jan 2022 03:12:23 -0800 Subject: [PATCH 045/946] Update tests/plugins/wysiwygarea/manual/detachobserver.md Co-authored-by: Kratek --- tests/plugins/wysiwygarea/manual/detachobserver.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/plugins/wysiwygarea/manual/detachobserver.md b/tests/plugins/wysiwygarea/manual/detachobserver.md index 859b507eec9..cacf79a2b4b 100644 --- a/tests/plugins/wysiwygarea/manual/detachobserver.md +++ b/tests/plugins/wysiwygarea/manual/detachobserver.md @@ -1,4 +1,4 @@ -@bender-tags: 4.17.2, feature, 4462 +@bender-tags: 4.17.2, feature, 5004 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea,toolbar,basicstyles,link,format,sourcearea,elementspath,undo From ff63eb218aef4b27d9e44c574c95d9dea6a4d900 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Kalemba?= Date: Mon, 17 Jan 2022 03:12:36 -0800 Subject: [PATCH 046/946] Update tests/plugins/wysiwygarea/manual/detachobserver.md Co-authored-by: Kratek --- tests/plugins/wysiwygarea/manual/detachobserver.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/plugins/wysiwygarea/manual/detachobserver.md b/tests/plugins/wysiwygarea/manual/detachobserver.md index cacf79a2b4b..bf7a40c660c 100644 --- a/tests/plugins/wysiwygarea/manual/detachobserver.md +++ b/tests/plugins/wysiwygarea/manual/detachobserver.md @@ -6,6 +6,6 @@ 2. Wait until the `Trigger test` button will be available. 3. Click the button and watch console. - **Expected:** No errors in the console. +**Expected:** No errors in the console. - **Unexpected:** Error appears: `Uncaught ReferenceError: CKEDITOR is not defined`. +**Unexpected:** Error appears: `Uncaught ReferenceError: CKEDITOR is not defined`. From 78295dcf55c14861ac0222e5b7c40877583f0377 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Kalemba?= Date: Mon, 17 Jan 2022 03:13:51 -0800 Subject: [PATCH 047/946] Update tests/plugins/wysiwygarea/manual/detachobserver.md Co-authored-by: Kratek --- tests/plugins/wysiwygarea/manual/detachobserver.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/plugins/wysiwygarea/manual/detachobserver.md b/tests/plugins/wysiwygarea/manual/detachobserver.md index bf7a40c660c..d68fa564363 100644 --- a/tests/plugins/wysiwygarea/manual/detachobserver.md +++ b/tests/plugins/wysiwygarea/manual/detachobserver.md @@ -2,7 +2,7 @@ @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea,toolbar,basicstyles,link,format,sourcearea,elementspath,undo -1. Open dev console to track possible errors. +1. Open a browser console to track possible errors. 2. Wait until the `Trigger test` button will be available. 3. Click the button and watch console. From fc85d48679c086a0e5cf5c5b0c192a81dfc4c770 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Mon, 17 Jan 2022 12:29:40 +0100 Subject: [PATCH 048/946] Ignore test on IE<11 --- tests/plugins/wysiwygarea/manual/detachobserver.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/plugins/wysiwygarea/manual/detachobserver.html b/tests/plugins/wysiwygarea/manual/detachobserver.html index b6dca5dddd5..74c559238a9 100644 --- a/tests/plugins/wysiwygarea/manual/detachobserver.html +++ b/tests/plugins/wysiwygarea/manual/detachobserver.html @@ -5,7 +5,7 @@ diff --git a/tests/plugins/wysiwygarea/manual/mutationobservernamespace.md b/tests/plugins/wysiwygarea/manual/mutationobservernamespace.md new file mode 100644 index 00000000000..353afc5f227 --- /dev/null +++ b/tests/plugins/wysiwygarea/manual/mutationobservernamespace.md @@ -0,0 +1,11 @@ +@bender-tags: 4.17.2, bug, 5004 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea,toolbar,basicstyles,link,format,sourcearea,elementspath,undo + +1. Open a browser console to track possible errors. +2. Wait until the `Trigger test` button will be available. +3. Click the button and watch console. + +**Expected:** No errors in the console. + +**Unexpected:** Error appears: `Uncaught ReferenceError: CKEDITOR is not defined`. From 3ded8a2ef74e077783fcfde955bd9b708fc60325 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Fri, 21 Jan 2022 12:52:12 +0100 Subject: [PATCH 053/946] Revert "Delay reattach to stabilize test" This reverts commit 3047a3b01e710a4d6fc15122f6460c5014db1966. --- tests/plugins/wysiwygarea/detached.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/tests/plugins/wysiwygarea/detached.js b/tests/plugins/wysiwygarea/detached.js index 48ebb183e42..0af99a37cd6 100644 --- a/tests/plugins/wysiwygarea/detached.js +++ b/tests/plugins/wysiwygarea/detached.js @@ -33,9 +33,7 @@ } ); editorContainer.remove(); - setTimeout( function() { - editorContainerParent.append( editorContainer ); - }, 200 ); + editorContainerParent.append( editorContainer ); wait(); } ); From 2b77ec3f36d4fa34505d665282e5a550356118d6 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Sun, 23 Jan 2022 22:30:39 +0100 Subject: [PATCH 054/946] Get selection before load may happened --- tests/plugins/wysiwygarea/detached.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/plugins/wysiwygarea/detached.js b/tests/plugins/wysiwygarea/detached.js index 0af99a37cd6..228ef922acb 100644 --- a/tests/plugins/wysiwygarea/detached.js +++ b/tests/plugins/wysiwygarea/detached.js @@ -26,8 +26,9 @@ bot.editor.on( 'contentDomUnload', function( evt ) { evt && evt.removeListener(); + var selection = bot.editor.getSelection(); + resume( function() { - var selection = bot.editor.getSelection(); assert.isNull( selection, 'Selection should be null during recreation' ); } ); } ); From 8b0f962d8ea9fb4541ee25f6a30f8ee0c4b43bb7 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 24 Jan 2022 13:57:09 +0100 Subject: [PATCH 055/946] Rephrase unexpected section in the manual test. --- .../plugins/wysiwygarea/manual/mutationobserverdisconnected.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/plugins/wysiwygarea/manual/mutationobserverdisconnected.md b/tests/plugins/wysiwygarea/manual/mutationobserverdisconnected.md index 353afc5f227..ec522227733 100644 --- a/tests/plugins/wysiwygarea/manual/mutationobserverdisconnected.md +++ b/tests/plugins/wysiwygarea/manual/mutationobserverdisconnected.md @@ -8,4 +8,4 @@ **Expected:** No errors in the console. -**Unexpected:** Error appears: `Uncaught ReferenceError: CKEDITOR is not defined`. +**Unexpected:** Error appears in the console. From 199e6c6996f58dcd9de7511127265324752911c5 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 24 Jan 2022 13:57:19 +0100 Subject: [PATCH 056/946] Add changelog entry. --- CHANGES.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGES.md b/CHANGES.md index 7ec32662e6a..62dfc8b3e7b 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -14,6 +14,7 @@ Fixed issues: * [#4952](https://github.com/ckeditor/ckeditor4/issues/4952): Fixed: Dragging and dropping images within a table cells appends additional elements. * [#4761](https://github.com/ckeditor/ckeditor4/issues/4761): Fixed: not all resources loaded by the editor respect the cache key. * [#4987](https://github.com/ckeditor/ckeditor4/issues/4987): Fixed: [Find/Replace](https://ckeditor.com/cke4/addon/find) is not recognizing more than one space character. +* [#5004](https://github.com/ckeditor/ckeditor4/issues/5004): Fixed: possible memory leak with `MutationObserver` inside [IFrame Editing Area](https://ckeditor.com/cke4/addon/wysiwygarea) plugin. API changes: From 8a92c89a2d6a135fa36a94d1f55bcc1d7e46d551 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 17 Jan 2022 10:54:51 +0100 Subject: [PATCH 057/946] Update license updater. --- dev/license/updatelicense.js | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/dev/license/updatelicense.js b/dev/license/updatelicense.js index 29c4049d945..a7ffb2b5bb0 100755 --- a/dev/license/updatelicense.js +++ b/dev/license/updatelicense.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ @@ -7,6 +7,8 @@ var fs = require( 'fs' ), path = require( 'path' ), + OLD_COMPANY_NAME_REGEXP = /(\[)?CKSource(\]\(.+?\))? - Frederico Knabben/gi, + COMPANY_NAME = 'CKSource Holding sp. z o.o', YEAR = new Date().getFullYear(), ACCEPTED_FORMATS = [ '.html', '.txt', '.js', '.md', '.sh', '.css', '.py', '.less', '.php', '.rb' ], EXCLUDED_DIRS = [ '.git', 'node_modules', 'release', 'coverage' ]; @@ -30,20 +32,27 @@ function recursivelyUpdateLicenseDate( filepath ) { recursivelyUpdateLicenseDate( path.join( filepath, file ) ); } ); } else if ( ACCEPTED_FORMATS.indexOf( path.extname( filepath ) ) > -1 ) { - updateLicenseDate( filepath ); + updateLicenseBanner( filepath ); } } -function updateLicenseDate( filepath ) { +function updateLicenseBanner( filepath ) { var data = fs.readFileSync( filepath, 'utf8' ), - regexp = /(Copyright.*\d{4}.*-.*)\d{4}(.*CKSource)/gi, - match = regexp.exec( data ), - updated = false; + bannerRegexp = /(Copyright.*\d{4}.*-.*)\d{4}(.*CKSource.*\.)/gi, + bannerMatch = bannerRegexp.exec( data ), + updated = false, + companyNamePart; - while ( match != null ) { + while ( bannerMatch != null ) { updated = true; - data = data.replace( match[ 0 ], match[ 1 ] + YEAR + match[ 2 ] ); - match = regexp.exec( data ); + companyNamePart = bannerMatch[ 2 ]; + + if ( OLD_COMPANY_NAME_REGEXP.test( companyNamePart ) ) { + companyNamePart = companyNamePart.replace( OLD_COMPANY_NAME_REGEXP, '$1' + COMPANY_NAME + '$2' ); + } + + data = data.replace( bannerMatch[ 0 ], bannerMatch[ 1 ] + YEAR + companyNamePart ); + bannerMatch = bannerRegexp.exec( data ); } if ( updated ) { From e3a5fd08892bd22eb296afdc989b65677e090680 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 17 Jan 2022 12:18:37 +0100 Subject: [PATCH 058/946] Update license banners. --- .npm/README.md | 2 +- LICENSE.md | 18 +++++++++--------- README.md | 2 +- adapters/jquery.js | 2 +- ckeditor.js | 2 +- config.js | 2 +- contents.css | 2 +- core/_bootstrap.js | 2 +- core/ckeditor.js | 2 +- core/ckeditor_base.js | 2 +- core/ckeditor_basic.js | 2 +- core/command.js | 2 +- core/commanddefinition.js | 2 +- core/config.js | 2 +- core/creators/inline.js | 2 +- core/creators/themedui.js | 2 +- core/dataprocessor.js | 2 +- core/dom.js | 2 +- core/dom/comment.js | 2 +- core/dom/document.js | 2 +- core/dom/documentfragment.js | 2 +- core/dom/domobject.js | 2 +- core/dom/element.js | 2 +- core/dom/elementpath.js | 2 +- core/dom/event.js | 2 +- core/dom/iterator.js | 2 +- core/dom/node.js | 2 +- core/dom/nodelist.js | 2 +- core/dom/range.js | 2 +- core/dom/rangelist.js | 2 +- core/dom/rect.js | 2 +- core/dom/text.js | 2 +- core/dom/walker.js | 2 +- core/dom/window.js | 2 +- core/dtd.js | 2 +- core/editable.js | 2 +- core/editor.js | 2 +- core/editor_basic.js | 2 +- core/env.js | 2 +- core/event.js | 2 +- core/eventInfo.js | 2 +- core/filter.js | 2 +- core/focusmanager.js | 2 +- core/htmldataprocessor.js | 2 +- core/htmlparser.js | 2 +- core/htmlparser/basicwriter.js | 2 +- core/htmlparser/cdata.js | 2 +- core/htmlparser/comment.js | 2 +- core/htmlparser/element.js | 2 +- core/htmlparser/filter.js | 2 +- core/htmlparser/filterRulesDefinition.js | 2 +- core/htmlparser/fragment.js | 2 +- core/htmlparser/nameTransformRule.js | 2 +- core/htmlparser/node.js | 2 +- core/htmlparser/text.js | 2 +- core/keystrokehandler.js | 2 +- core/lang.js | 2 +- core/loader.js | 2 +- core/log.js | 2 +- core/plugindefinition.js | 2 +- core/plugins.js | 2 +- core/promise.js | 2 +- core/resourcemanager.js | 2 +- core/scriptloader.js | 2 +- core/selection.js | 2 +- core/selection/optimization.js | 2 +- core/skin.js | 2 +- core/style.js | 2 +- core/template.js | 2 +- core/tools.js | 2 +- core/tools/color.js | 2 +- core/ui.js | 2 +- dev/builder/build-config.js | 2 +- dev/builder/build.sh | 2 +- dev/console/console.css | 2 +- dev/console/console.js | 2 +- dev/console/focusconsole.js | 2 +- dev/dtd/dtd.html | 2 +- dev/getemoji/getemoji.js | 2 +- dev/iconmaker/iconmaker.js | 2 +- dev/iconmaker/lib/main.js | 2 +- dev/langtool/_common.sh | 2 +- dev/langtool/export_po_files.sh | 2 +- dev/langtool/fix_plugins.sh | 2 +- dev/langtool/langtool.sh | 2 +- dev/langtool/meta/ckeditor.core/meta.txt | 2 +- .../ckeditor.plugin-a11yhelp-dialogs/meta.txt | 2 +- .../meta/ckeditor.plugin-about/meta.txt | 2 +- .../meta/ckeditor.plugin-autoembed/meta.txt | 2 +- .../meta/ckeditor.plugin-basicstyles/meta.txt | 2 +- .../meta/ckeditor.plugin-bidi/meta.txt | 2 +- .../meta/ckeditor.plugin-blockquote/meta.txt | 2 +- .../meta/ckeditor.plugin-clipboard/meta.txt | 2 +- .../meta/ckeditor.plugin-codesnippet/meta.txt | 2 +- .../meta/ckeditor.plugin-colorbutton/meta.txt | 2 +- .../meta/ckeditor.plugin-colordialog/meta.txt | 2 +- .../meta/ckeditor.plugin-contextmenu/meta.txt | 2 +- .../ckeditor.plugin-copyformatting/meta.txt | 2 +- .../meta/ckeditor.plugin-devtools/meta.txt | 2 +- dev/langtool/meta/ckeditor.plugin-div/meta.txt | 2 +- .../meta/ckeditor.plugin-docprops/meta.txt | 2 +- .../meta/ckeditor.plugin-easyimage/meta.txt | 2 +- .../meta/ckeditor.plugin-elementspath/meta.txt | 2 +- .../meta/ckeditor.plugin-embedbase/meta.txt | 2 +- .../meta/ckeditor.plugin-emoji/meta.txt | 2 +- .../meta/ckeditor.plugin-fakeobjects/meta.txt | 2 +- .../meta/ckeditor.plugin-filetools/meta.txt | 2 +- .../meta/ckeditor.plugin-find/meta.txt | 2 +- .../ckeditor.plugin-findandreplace/meta.txt | 2 +- .../meta/ckeditor.plugin-font/meta.txt | 2 +- .../meta/ckeditor.plugin-format/meta.txt | 2 +- .../meta/ckeditor.plugin-forms/meta.txt | 2 +- .../ckeditor.plugin-horizontalrule/meta.txt | 2 +- .../meta/ckeditor.plugin-iframe/meta.txt | 2 +- .../meta/ckeditor.plugin-image/meta.txt | 2 +- .../meta/ckeditor.plugin-image2/meta.txt | 2 +- .../meta/ckeditor.plugin-imagebase/meta.txt | 2 +- .../meta/ckeditor.plugin-indent/meta.txt | 2 +- .../meta/ckeditor.plugin-language/meta.txt | 2 +- .../meta/ckeditor.plugin-link/meta.txt | 2 +- .../meta/ckeditor.plugin-list/meta.txt | 2 +- .../meta/ckeditor.plugin-liststyle/meta.txt | 2 +- .../meta/ckeditor.plugin-magicline/meta.txt | 2 +- .../meta/ckeditor.plugin-mathjax/meta.txt | 2 +- .../meta/ckeditor.plugin-maximize/meta.txt | 2 +- .../meta/ckeditor.plugin-newpage/meta.txt | 2 +- .../meta/ckeditor.plugin-notification/meta.txt | 2 +- .../meta/ckeditor.plugin-pagebreak/meta.txt | 2 +- .../ckeditor.plugin-pastefromword/meta.txt | 2 +- .../meta/ckeditor.plugin-pastetext/meta.txt | 2 +- .../meta/ckeditor.plugin-placeholder/meta.txt | 2 +- .../meta/ckeditor.plugin-preview/meta.txt | 2 +- .../meta/ckeditor.plugin-print/meta.txt | 2 +- .../meta/ckeditor.plugin-removeformat/meta.txt | 2 +- .../meta/ckeditor.plugin-save/meta.txt | 2 +- .../meta/ckeditor.plugin-scayt/meta.txt | 2 +- .../meta/ckeditor.plugin-selectall/meta.txt | 2 +- .../meta/ckeditor.plugin-showblocks/meta.txt | 2 +- .../meta/ckeditor.plugin-smiley/meta.txt | 2 +- .../meta/ckeditor.plugin-sourcearea/meta.txt | 2 +- .../meta/ckeditor.plugin-sourcedialog/meta.txt | 2 +- .../meta.txt | 2 +- .../meta/ckeditor.plugin-specialchar/meta.txt | 2 +- .../meta/ckeditor.plugin-spellcheck/meta.txt | 2 +- .../meta/ckeditor.plugin-stylescombo/meta.txt | 2 +- .../meta/ckeditor.plugin-table/meta.txt | 2 +- .../meta/ckeditor.plugin-templates/meta.txt | 2 +- .../meta/ckeditor.plugin-toolbar/meta.txt | 2 +- .../meta/ckeditor.plugin-uicolor/meta.txt | 2 +- .../meta/ckeditor.plugin-undo/meta.txt | 2 +- .../meta/ckeditor.plugin-uploadwidget/meta.txt | 2 +- .../meta/ckeditor.plugin-widget/meta.txt | 2 +- dev/langtool/meta/ckeditor.plugin-wsc/meta.txt | 2 +- dev/langtool/update_meta_files.sh | 2 +- dev/pastetools/getclipboard.html | 2 +- dev/samplesvalidator/samplesvalidator.py | 2 +- dev/tasks/ckeditor-base-replace.js | 2 +- dev/tasks/plugin.js | 2 +- dev/tasks/samples.js | 2 +- dev/tasks/utils/tools.js | 2 +- dev/travis/build.sh | 2 +- dev/travis/buildpath.sh | 2 +- lang/_translationstatus.txt | 2 +- lang/af.js | 2 +- lang/ar.js | 2 +- lang/az.js | 2 +- lang/bg.js | 2 +- lang/bn.js | 2 +- lang/bs.js | 2 +- lang/ca.js | 2 +- lang/cs.js | 2 +- lang/cy.js | 2 +- lang/da.js | 2 +- lang/de-ch.js | 2 +- lang/de.js | 2 +- lang/el.js | 2 +- lang/en-au.js | 2 +- lang/en-ca.js | 2 +- lang/en-gb.js | 2 +- lang/en.js | 2 +- lang/eo.js | 2 +- lang/es-mx.js | 2 +- lang/es.js | 2 +- lang/et.js | 2 +- lang/eu.js | 2 +- lang/fa.js | 2 +- lang/fi.js | 2 +- lang/fo.js | 2 +- lang/fr-ca.js | 2 +- lang/fr.js | 2 +- lang/gl.js | 2 +- lang/gu.js | 2 +- lang/he.js | 2 +- lang/hi.js | 2 +- lang/hr.js | 2 +- lang/hu.js | 2 +- lang/id.js | 2 +- lang/is.js | 2 +- lang/it.js | 2 +- lang/ja.js | 2 +- lang/ka.js | 2 +- lang/km.js | 2 +- lang/ko.js | 2 +- lang/ku.js | 2 +- lang/lt.js | 2 +- lang/lv.js | 2 +- lang/mk.js | 2 +- lang/mn.js | 2 +- lang/ms.js | 2 +- lang/nb.js | 2 +- lang/nl.js | 2 +- lang/no.js | 2 +- lang/oc.js | 2 +- lang/pl.js | 2 +- lang/pt-br.js | 2 +- lang/pt.js | 2 +- lang/ro.js | 2 +- lang/ru.js | 2 +- lang/si.js | 2 +- lang/sk.js | 2 +- lang/sl.js | 2 +- lang/sq.js | 2 +- lang/sr-latn.js | 2 +- lang/sr.js | 2 +- lang/sv.js | 2 +- lang/th.js | 2 +- lang/tr.js | 2 +- lang/tt.js | 2 +- lang/ug.js | 2 +- lang/uk.js | 2 +- lang/vi.js | 2 +- lang/zh-cn.js | 2 +- lang/zh.js | 2 +- plugins/a11yhelp/dialogs/a11yhelp.js | 2 +- .../dialogs/lang/_translationstatus.txt | 2 +- plugins/a11yhelp/dialogs/lang/af.js | 2 +- plugins/a11yhelp/dialogs/lang/ar.js | 2 +- plugins/a11yhelp/dialogs/lang/az.js | 2 +- plugins/a11yhelp/dialogs/lang/bg.js | 2 +- plugins/a11yhelp/dialogs/lang/ca.js | 2 +- plugins/a11yhelp/dialogs/lang/cs.js | 2 +- plugins/a11yhelp/dialogs/lang/cy.js | 2 +- plugins/a11yhelp/dialogs/lang/da.js | 2 +- plugins/a11yhelp/dialogs/lang/de-ch.js | 2 +- plugins/a11yhelp/dialogs/lang/de.js | 2 +- plugins/a11yhelp/dialogs/lang/el.js | 2 +- plugins/a11yhelp/dialogs/lang/en-au.js | 2 +- plugins/a11yhelp/dialogs/lang/en-gb.js | 2 +- plugins/a11yhelp/dialogs/lang/en.js | 2 +- plugins/a11yhelp/dialogs/lang/eo.js | 2 +- plugins/a11yhelp/dialogs/lang/es-mx.js | 2 +- plugins/a11yhelp/dialogs/lang/es.js | 2 +- plugins/a11yhelp/dialogs/lang/et.js | 2 +- plugins/a11yhelp/dialogs/lang/eu.js | 2 +- plugins/a11yhelp/dialogs/lang/fa.js | 2 +- plugins/a11yhelp/dialogs/lang/fi.js | 2 +- plugins/a11yhelp/dialogs/lang/fo.js | 2 +- plugins/a11yhelp/dialogs/lang/fr-ca.js | 2 +- plugins/a11yhelp/dialogs/lang/fr.js | 2 +- plugins/a11yhelp/dialogs/lang/gl.js | 2 +- plugins/a11yhelp/dialogs/lang/gu.js | 2 +- plugins/a11yhelp/dialogs/lang/he.js | 2 +- plugins/a11yhelp/dialogs/lang/hi.js | 2 +- plugins/a11yhelp/dialogs/lang/hr.js | 2 +- plugins/a11yhelp/dialogs/lang/hu.js | 2 +- plugins/a11yhelp/dialogs/lang/id.js | 2 +- plugins/a11yhelp/dialogs/lang/it.js | 2 +- plugins/a11yhelp/dialogs/lang/ja.js | 2 +- plugins/a11yhelp/dialogs/lang/km.js | 2 +- plugins/a11yhelp/dialogs/lang/ko.js | 2 +- plugins/a11yhelp/dialogs/lang/ku.js | 2 +- plugins/a11yhelp/dialogs/lang/lt.js | 2 +- plugins/a11yhelp/dialogs/lang/lv.js | 2 +- plugins/a11yhelp/dialogs/lang/mk.js | 2 +- plugins/a11yhelp/dialogs/lang/mn.js | 2 +- plugins/a11yhelp/dialogs/lang/nb.js | 2 +- plugins/a11yhelp/dialogs/lang/nl.js | 2 +- plugins/a11yhelp/dialogs/lang/no.js | 2 +- plugins/a11yhelp/dialogs/lang/oc.js | 2 +- plugins/a11yhelp/dialogs/lang/pl.js | 2 +- plugins/a11yhelp/dialogs/lang/pt-br.js | 2 +- plugins/a11yhelp/dialogs/lang/pt.js | 2 +- plugins/a11yhelp/dialogs/lang/ro.js | 2 +- plugins/a11yhelp/dialogs/lang/ru.js | 2 +- plugins/a11yhelp/dialogs/lang/si.js | 2 +- plugins/a11yhelp/dialogs/lang/sk.js | 2 +- plugins/a11yhelp/dialogs/lang/sl.js | 2 +- plugins/a11yhelp/dialogs/lang/sq.js | 2 +- plugins/a11yhelp/dialogs/lang/sr-latn.js | 2 +- plugins/a11yhelp/dialogs/lang/sr.js | 2 +- plugins/a11yhelp/dialogs/lang/sv.js | 2 +- plugins/a11yhelp/dialogs/lang/th.js | 2 +- plugins/a11yhelp/dialogs/lang/tr.js | 2 +- plugins/a11yhelp/dialogs/lang/tt.js | 2 +- plugins/a11yhelp/dialogs/lang/ug.js | 2 +- plugins/a11yhelp/dialogs/lang/uk.js | 2 +- plugins/a11yhelp/dialogs/lang/vi.js | 2 +- plugins/a11yhelp/dialogs/lang/zh-cn.js | 2 +- plugins/a11yhelp/dialogs/lang/zh.js | 2 +- plugins/a11yhelp/plugin.js | 2 +- plugins/about/dialogs/about.js | 2 +- plugins/about/lang/af.js | 2 +- plugins/about/lang/ar.js | 2 +- plugins/about/lang/az.js | 2 +- plugins/about/lang/bg.js | 2 +- plugins/about/lang/bn.js | 2 +- plugins/about/lang/bs.js | 2 +- plugins/about/lang/ca.js | 2 +- plugins/about/lang/cs.js | 2 +- plugins/about/lang/cy.js | 2 +- plugins/about/lang/da.js | 2 +- plugins/about/lang/de-ch.js | 2 +- plugins/about/lang/de.js | 2 +- plugins/about/lang/el.js | 2 +- plugins/about/lang/en-au.js | 2 +- plugins/about/lang/en-ca.js | 2 +- plugins/about/lang/en-gb.js | 2 +- plugins/about/lang/en.js | 2 +- plugins/about/lang/eo.js | 2 +- plugins/about/lang/es-mx.js | 2 +- plugins/about/lang/es.js | 2 +- plugins/about/lang/et.js | 2 +- plugins/about/lang/eu.js | 2 +- plugins/about/lang/fa.js | 2 +- plugins/about/lang/fi.js | 2 +- plugins/about/lang/fo.js | 2 +- plugins/about/lang/fr-ca.js | 2 +- plugins/about/lang/fr.js | 2 +- plugins/about/lang/gl.js | 2 +- plugins/about/lang/gu.js | 2 +- plugins/about/lang/he.js | 2 +- plugins/about/lang/hi.js | 2 +- plugins/about/lang/hr.js | 2 +- plugins/about/lang/hu.js | 2 +- plugins/about/lang/id.js | 2 +- plugins/about/lang/is.js | 2 +- plugins/about/lang/it.js | 2 +- plugins/about/lang/ja.js | 2 +- plugins/about/lang/ka.js | 2 +- plugins/about/lang/km.js | 2 +- plugins/about/lang/ko.js | 2 +- plugins/about/lang/ku.js | 2 +- plugins/about/lang/lt.js | 2 +- plugins/about/lang/lv.js | 2 +- plugins/about/lang/mk.js | 2 +- plugins/about/lang/mn.js | 2 +- plugins/about/lang/ms.js | 2 +- plugins/about/lang/nb.js | 2 +- plugins/about/lang/nl.js | 2 +- plugins/about/lang/no.js | 2 +- plugins/about/lang/oc.js | 2 +- plugins/about/lang/pl.js | 2 +- plugins/about/lang/pt-br.js | 2 +- plugins/about/lang/pt.js | 2 +- plugins/about/lang/ro.js | 2 +- plugins/about/lang/ru.js | 2 +- plugins/about/lang/si.js | 2 +- plugins/about/lang/sk.js | 2 +- plugins/about/lang/sl.js | 2 +- plugins/about/lang/sq.js | 2 +- plugins/about/lang/sr-latn.js | 2 +- plugins/about/lang/sr.js | 2 +- plugins/about/lang/sv.js | 2 +- plugins/about/lang/th.js | 2 +- plugins/about/lang/tr.js | 2 +- plugins/about/lang/tt.js | 2 +- plugins/about/lang/ug.js | 2 +- plugins/about/lang/uk.js | 2 +- plugins/about/lang/vi.js | 2 +- plugins/about/lang/zh-cn.js | 2 +- plugins/about/lang/zh.js | 2 +- plugins/about/plugin.js | 2 +- plugins/adobeair/plugin.js | 2 +- plugins/ajax/plugin.js | 2 +- plugins/autocomplete/plugin.js | 2 +- plugins/autocomplete/skins/default.css | 2 +- plugins/autoembed/lang/ar.js | 2 +- plugins/autoembed/lang/az.js | 2 +- plugins/autoembed/lang/bg.js | 2 +- plugins/autoembed/lang/ca.js | 2 +- plugins/autoembed/lang/cs.js | 2 +- plugins/autoembed/lang/da.js | 2 +- plugins/autoembed/lang/de-ch.js | 2 +- plugins/autoembed/lang/de.js | 2 +- plugins/autoembed/lang/el.js | 2 +- plugins/autoembed/lang/en-au.js | 2 +- plugins/autoembed/lang/en.js | 2 +- plugins/autoembed/lang/eo.js | 2 +- plugins/autoembed/lang/es-mx.js | 2 +- plugins/autoembed/lang/es.js | 2 +- plugins/autoembed/lang/et.js | 2 +- plugins/autoembed/lang/eu.js | 2 +- plugins/autoembed/lang/fa.js | 2 +- plugins/autoembed/lang/fr.js | 2 +- plugins/autoembed/lang/gl.js | 2 +- plugins/autoembed/lang/hr.js | 2 +- plugins/autoembed/lang/hu.js | 2 +- plugins/autoembed/lang/id.js | 2 +- plugins/autoembed/lang/it.js | 2 +- plugins/autoembed/lang/ja.js | 2 +- plugins/autoembed/lang/km.js | 2 +- plugins/autoembed/lang/ko.js | 2 +- plugins/autoembed/lang/ku.js | 2 +- plugins/autoembed/lang/lt.js | 2 +- plugins/autoembed/lang/lv.js | 2 +- plugins/autoembed/lang/mk.js | 2 +- plugins/autoembed/lang/nb.js | 2 +- plugins/autoembed/lang/nl.js | 2 +- plugins/autoembed/lang/oc.js | 2 +- plugins/autoembed/lang/pl.js | 2 +- plugins/autoembed/lang/pt-br.js | 2 +- plugins/autoembed/lang/pt.js | 2 +- plugins/autoembed/lang/ro.js | 2 +- plugins/autoembed/lang/ru.js | 2 +- plugins/autoembed/lang/sk.js | 2 +- plugins/autoembed/lang/sq.js | 2 +- plugins/autoembed/lang/sr-latn.js | 2 +- plugins/autoembed/lang/sr.js | 2 +- plugins/autoembed/lang/sv.js | 2 +- plugins/autoembed/lang/tr.js | 2 +- plugins/autoembed/lang/ug.js | 2 +- plugins/autoembed/lang/uk.js | 2 +- plugins/autoembed/lang/vi.js | 2 +- plugins/autoembed/lang/zh-cn.js | 2 +- plugins/autoembed/lang/zh.js | 2 +- plugins/autoembed/plugin.js | 2 +- plugins/autogrow/plugin.js | 2 +- plugins/autogrow/samples/autogrow.html | 4 ++-- plugins/autolink/plugin.js | 2 +- plugins/balloonpanel/plugin.js | 2 +- .../balloonpanel/skins/kama/balloonpanel.css | 2 +- .../skins/moono-lisa/balloonpanel.css | 2 +- .../balloonpanel/skins/moono/balloonpanel.css | 2 +- plugins/balloontoolbar/plugin.js | 2 +- plugins/balloontoolbar/skins/default.css | 2 +- .../skins/kama/balloontoolbar.css | 2 +- .../skins/moono-lisa/balloontoolbar.css | 2 +- .../skins/moono/balloontoolbar.css | 2 +- plugins/basicstyles/lang/af.js | 2 +- plugins/basicstyles/lang/ar.js | 2 +- plugins/basicstyles/lang/az.js | 2 +- plugins/basicstyles/lang/bg.js | 2 +- plugins/basicstyles/lang/bn.js | 2 +- plugins/basicstyles/lang/bs.js | 2 +- plugins/basicstyles/lang/ca.js | 2 +- plugins/basicstyles/lang/cs.js | 2 +- plugins/basicstyles/lang/cy.js | 2 +- plugins/basicstyles/lang/da.js | 2 +- plugins/basicstyles/lang/de-ch.js | 2 +- plugins/basicstyles/lang/de.js | 2 +- plugins/basicstyles/lang/el.js | 2 +- plugins/basicstyles/lang/en-au.js | 2 +- plugins/basicstyles/lang/en-ca.js | 2 +- plugins/basicstyles/lang/en-gb.js | 2 +- plugins/basicstyles/lang/en.js | 2 +- plugins/basicstyles/lang/eo.js | 2 +- plugins/basicstyles/lang/es-mx.js | 2 +- plugins/basicstyles/lang/es.js | 2 +- plugins/basicstyles/lang/et.js | 2 +- plugins/basicstyles/lang/eu.js | 2 +- plugins/basicstyles/lang/fa.js | 2 +- plugins/basicstyles/lang/fi.js | 2 +- plugins/basicstyles/lang/fo.js | 2 +- plugins/basicstyles/lang/fr-ca.js | 2 +- plugins/basicstyles/lang/fr.js | 2 +- plugins/basicstyles/lang/gl.js | 2 +- plugins/basicstyles/lang/gu.js | 2 +- plugins/basicstyles/lang/he.js | 2 +- plugins/basicstyles/lang/hi.js | 2 +- plugins/basicstyles/lang/hr.js | 2 +- plugins/basicstyles/lang/hu.js | 2 +- plugins/basicstyles/lang/id.js | 2 +- plugins/basicstyles/lang/is.js | 2 +- plugins/basicstyles/lang/it.js | 2 +- plugins/basicstyles/lang/ja.js | 2 +- plugins/basicstyles/lang/ka.js | 2 +- plugins/basicstyles/lang/km.js | 2 +- plugins/basicstyles/lang/ko.js | 2 +- plugins/basicstyles/lang/ku.js | 2 +- plugins/basicstyles/lang/lt.js | 2 +- plugins/basicstyles/lang/lv.js | 2 +- plugins/basicstyles/lang/mk.js | 2 +- plugins/basicstyles/lang/mn.js | 2 +- plugins/basicstyles/lang/ms.js | 2 +- plugins/basicstyles/lang/nb.js | 2 +- plugins/basicstyles/lang/nl.js | 2 +- plugins/basicstyles/lang/no.js | 2 +- plugins/basicstyles/lang/oc.js | 2 +- plugins/basicstyles/lang/pl.js | 2 +- plugins/basicstyles/lang/pt-br.js | 2 +- plugins/basicstyles/lang/pt.js | 2 +- plugins/basicstyles/lang/ro.js | 2 +- plugins/basicstyles/lang/ru.js | 2 +- plugins/basicstyles/lang/si.js | 2 +- plugins/basicstyles/lang/sk.js | 2 +- plugins/basicstyles/lang/sl.js | 2 +- plugins/basicstyles/lang/sq.js | 2 +- plugins/basicstyles/lang/sr-latn.js | 2 +- plugins/basicstyles/lang/sr.js | 2 +- plugins/basicstyles/lang/sv.js | 2 +- plugins/basicstyles/lang/th.js | 2 +- plugins/basicstyles/lang/tr.js | 2 +- plugins/basicstyles/lang/tt.js | 2 +- plugins/basicstyles/lang/ug.js | 2 +- plugins/basicstyles/lang/uk.js | 2 +- plugins/basicstyles/lang/vi.js | 2 +- plugins/basicstyles/lang/zh-cn.js | 2 +- plugins/basicstyles/lang/zh.js | 2 +- plugins/basicstyles/plugin.js | 2 +- plugins/bbcode/dev/bbcode.html | 4 ++-- plugins/bbcode/plugin.js | 2 +- plugins/bbcode/samples/bbcode.html | 4 ++-- plugins/bidi/lang/af.js | 2 +- plugins/bidi/lang/ar.js | 2 +- plugins/bidi/lang/az.js | 2 +- plugins/bidi/lang/bg.js | 2 +- plugins/bidi/lang/bn.js | 2 +- plugins/bidi/lang/bs.js | 2 +- plugins/bidi/lang/ca.js | 2 +- plugins/bidi/lang/cs.js | 2 +- plugins/bidi/lang/cy.js | 2 +- plugins/bidi/lang/da.js | 2 +- plugins/bidi/lang/de-ch.js | 2 +- plugins/bidi/lang/de.js | 2 +- plugins/bidi/lang/el.js | 2 +- plugins/bidi/lang/en-au.js | 2 +- plugins/bidi/lang/en-ca.js | 2 +- plugins/bidi/lang/en-gb.js | 2 +- plugins/bidi/lang/en.js | 2 +- plugins/bidi/lang/eo.js | 2 +- plugins/bidi/lang/es-mx.js | 2 +- plugins/bidi/lang/es.js | 2 +- plugins/bidi/lang/et.js | 2 +- plugins/bidi/lang/eu.js | 2 +- plugins/bidi/lang/fa.js | 2 +- plugins/bidi/lang/fi.js | 2 +- plugins/bidi/lang/fo.js | 2 +- plugins/bidi/lang/fr-ca.js | 2 +- plugins/bidi/lang/fr.js | 2 +- plugins/bidi/lang/gl.js | 2 +- plugins/bidi/lang/gu.js | 2 +- plugins/bidi/lang/he.js | 2 +- plugins/bidi/lang/hi.js | 2 +- plugins/bidi/lang/hr.js | 2 +- plugins/bidi/lang/hu.js | 2 +- plugins/bidi/lang/id.js | 2 +- plugins/bidi/lang/is.js | 2 +- plugins/bidi/lang/it.js | 2 +- plugins/bidi/lang/ja.js | 2 +- plugins/bidi/lang/ka.js | 2 +- plugins/bidi/lang/km.js | 2 +- plugins/bidi/lang/ko.js | 2 +- plugins/bidi/lang/ku.js | 2 +- plugins/bidi/lang/lt.js | 2 +- plugins/bidi/lang/lv.js | 2 +- plugins/bidi/lang/mk.js | 2 +- plugins/bidi/lang/mn.js | 2 +- plugins/bidi/lang/ms.js | 2 +- plugins/bidi/lang/nb.js | 2 +- plugins/bidi/lang/nl.js | 2 +- plugins/bidi/lang/no.js | 2 +- plugins/bidi/lang/oc.js | 2 +- plugins/bidi/lang/pl.js | 2 +- plugins/bidi/lang/pt-br.js | 2 +- plugins/bidi/lang/pt.js | 2 +- plugins/bidi/lang/ro.js | 2 +- plugins/bidi/lang/ru.js | 2 +- plugins/bidi/lang/si.js | 2 +- plugins/bidi/lang/sk.js | 2 +- plugins/bidi/lang/sl.js | 2 +- plugins/bidi/lang/sq.js | 2 +- plugins/bidi/lang/sr-latn.js | 2 +- plugins/bidi/lang/sr.js | 2 +- plugins/bidi/lang/sv.js | 2 +- plugins/bidi/lang/th.js | 2 +- plugins/bidi/lang/tr.js | 2 +- plugins/bidi/lang/tt.js | 2 +- plugins/bidi/lang/ug.js | 2 +- plugins/bidi/lang/uk.js | 2 +- plugins/bidi/lang/vi.js | 2 +- plugins/bidi/lang/zh-cn.js | 2 +- plugins/bidi/lang/zh.js | 2 +- plugins/bidi/plugin.js | 2 +- plugins/blockquote/lang/af.js | 2 +- plugins/blockquote/lang/ar.js | 2 +- plugins/blockquote/lang/az.js | 2 +- plugins/blockquote/lang/bg.js | 2 +- plugins/blockquote/lang/bn.js | 2 +- plugins/blockquote/lang/bs.js | 2 +- plugins/blockquote/lang/ca.js | 2 +- plugins/blockquote/lang/cs.js | 2 +- plugins/blockquote/lang/cy.js | 2 +- plugins/blockquote/lang/da.js | 2 +- plugins/blockquote/lang/de-ch.js | 2 +- plugins/blockquote/lang/de.js | 2 +- plugins/blockquote/lang/el.js | 2 +- plugins/blockquote/lang/en-au.js | 2 +- plugins/blockquote/lang/en-ca.js | 2 +- plugins/blockquote/lang/en-gb.js | 2 +- plugins/blockquote/lang/en.js | 2 +- plugins/blockquote/lang/eo.js | 2 +- plugins/blockquote/lang/es-mx.js | 2 +- plugins/blockquote/lang/es.js | 2 +- plugins/blockquote/lang/et.js | 2 +- plugins/blockquote/lang/eu.js | 2 +- plugins/blockquote/lang/fa.js | 2 +- plugins/blockquote/lang/fi.js | 2 +- plugins/blockquote/lang/fo.js | 2 +- plugins/blockquote/lang/fr-ca.js | 2 +- plugins/blockquote/lang/fr.js | 2 +- plugins/blockquote/lang/gl.js | 2 +- plugins/blockquote/lang/gu.js | 2 +- plugins/blockquote/lang/he.js | 2 +- plugins/blockquote/lang/hi.js | 2 +- plugins/blockquote/lang/hr.js | 2 +- plugins/blockquote/lang/hu.js | 2 +- plugins/blockquote/lang/id.js | 2 +- plugins/blockquote/lang/is.js | 2 +- plugins/blockquote/lang/it.js | 2 +- plugins/blockquote/lang/ja.js | 2 +- plugins/blockquote/lang/ka.js | 2 +- plugins/blockquote/lang/km.js | 2 +- plugins/blockquote/lang/ko.js | 2 +- plugins/blockquote/lang/ku.js | 2 +- plugins/blockquote/lang/lt.js | 2 +- plugins/blockquote/lang/lv.js | 2 +- plugins/blockquote/lang/mk.js | 2 +- plugins/blockquote/lang/mn.js | 2 +- plugins/blockquote/lang/ms.js | 2 +- plugins/blockquote/lang/nb.js | 2 +- plugins/blockquote/lang/nl.js | 2 +- plugins/blockquote/lang/no.js | 2 +- plugins/blockquote/lang/oc.js | 2 +- plugins/blockquote/lang/pl.js | 2 +- plugins/blockquote/lang/pt-br.js | 2 +- plugins/blockquote/lang/pt.js | 2 +- plugins/blockquote/lang/ro.js | 2 +- plugins/blockquote/lang/ru.js | 2 +- plugins/blockquote/lang/si.js | 2 +- plugins/blockquote/lang/sk.js | 2 +- plugins/blockquote/lang/sl.js | 2 +- plugins/blockquote/lang/sq.js | 2 +- plugins/blockquote/lang/sr-latn.js | 2 +- plugins/blockquote/lang/sr.js | 2 +- plugins/blockquote/lang/sv.js | 2 +- plugins/blockquote/lang/th.js | 2 +- plugins/blockquote/lang/tr.js | 2 +- plugins/blockquote/lang/tt.js | 2 +- plugins/blockquote/lang/ug.js | 2 +- plugins/blockquote/lang/uk.js | 2 +- plugins/blockquote/lang/vi.js | 2 +- plugins/blockquote/lang/zh-cn.js | 2 +- plugins/blockquote/lang/zh.js | 2 +- plugins/blockquote/plugin.js | 2 +- plugins/button/plugin.js | 2 +- plugins/clipboard/dev/clipboard.html | 2 +- plugins/clipboard/dev/console.js | 2 +- plugins/clipboard/dev/dnd.html | 2 +- plugins/clipboard/dialogs/paste.js | 2 +- plugins/clipboard/lang/af.js | 2 +- plugins/clipboard/lang/ar.js | 2 +- plugins/clipboard/lang/az.js | 2 +- plugins/clipboard/lang/bg.js | 2 +- plugins/clipboard/lang/bn.js | 2 +- plugins/clipboard/lang/bs.js | 2 +- plugins/clipboard/lang/ca.js | 2 +- plugins/clipboard/lang/cs.js | 2 +- plugins/clipboard/lang/cy.js | 2 +- plugins/clipboard/lang/da.js | 2 +- plugins/clipboard/lang/de-ch.js | 2 +- plugins/clipboard/lang/de.js | 2 +- plugins/clipboard/lang/el.js | 2 +- plugins/clipboard/lang/en-au.js | 2 +- plugins/clipboard/lang/en-ca.js | 2 +- plugins/clipboard/lang/en-gb.js | 2 +- plugins/clipboard/lang/en.js | 2 +- plugins/clipboard/lang/eo.js | 2 +- plugins/clipboard/lang/es-mx.js | 2 +- plugins/clipboard/lang/es.js | 2 +- plugins/clipboard/lang/et.js | 2 +- plugins/clipboard/lang/eu.js | 2 +- plugins/clipboard/lang/fa.js | 2 +- plugins/clipboard/lang/fi.js | 2 +- plugins/clipboard/lang/fo.js | 2 +- plugins/clipboard/lang/fr-ca.js | 2 +- plugins/clipboard/lang/fr.js | 2 +- plugins/clipboard/lang/gl.js | 2 +- plugins/clipboard/lang/gu.js | 2 +- plugins/clipboard/lang/he.js | 2 +- plugins/clipboard/lang/hi.js | 2 +- plugins/clipboard/lang/hr.js | 2 +- plugins/clipboard/lang/hu.js | 2 +- plugins/clipboard/lang/id.js | 2 +- plugins/clipboard/lang/is.js | 2 +- plugins/clipboard/lang/it.js | 2 +- plugins/clipboard/lang/ja.js | 2 +- plugins/clipboard/lang/ka.js | 2 +- plugins/clipboard/lang/km.js | 2 +- plugins/clipboard/lang/ko.js | 2 +- plugins/clipboard/lang/ku.js | 2 +- plugins/clipboard/lang/lt.js | 2 +- plugins/clipboard/lang/lv.js | 2 +- plugins/clipboard/lang/mk.js | 2 +- plugins/clipboard/lang/mn.js | 2 +- plugins/clipboard/lang/ms.js | 2 +- plugins/clipboard/lang/nb.js | 2 +- plugins/clipboard/lang/nl.js | 2 +- plugins/clipboard/lang/no.js | 2 +- plugins/clipboard/lang/oc.js | 2 +- plugins/clipboard/lang/pl.js | 2 +- plugins/clipboard/lang/pt-br.js | 2 +- plugins/clipboard/lang/pt.js | 2 +- plugins/clipboard/lang/ro.js | 2 +- plugins/clipboard/lang/ru.js | 2 +- plugins/clipboard/lang/si.js | 2 +- plugins/clipboard/lang/sk.js | 2 +- plugins/clipboard/lang/sl.js | 2 +- plugins/clipboard/lang/sq.js | 2 +- plugins/clipboard/lang/sr-latn.js | 2 +- plugins/clipboard/lang/sr.js | 2 +- plugins/clipboard/lang/sv.js | 2 +- plugins/clipboard/lang/th.js | 2 +- plugins/clipboard/lang/tr.js | 2 +- plugins/clipboard/lang/tt.js | 2 +- plugins/clipboard/lang/ug.js | 2 +- plugins/clipboard/lang/uk.js | 2 +- plugins/clipboard/lang/vi.js | 2 +- plugins/clipboard/lang/zh-cn.js | 2 +- plugins/clipboard/lang/zh.js | 2 +- plugins/clipboard/plugin.js | 2 +- plugins/cloudservices/plugin.js | 2 +- plugins/codesnippet/dialogs/codesnippet.js | 2 +- plugins/codesnippet/lang/ar.js | 2 +- plugins/codesnippet/lang/az.js | 2 +- plugins/codesnippet/lang/bg.js | 2 +- plugins/codesnippet/lang/ca.js | 2 +- plugins/codesnippet/lang/cs.js | 2 +- plugins/codesnippet/lang/da.js | 2 +- plugins/codesnippet/lang/de-ch.js | 2 +- plugins/codesnippet/lang/de.js | 2 +- plugins/codesnippet/lang/el.js | 2 +- plugins/codesnippet/lang/en-au.js | 2 +- plugins/codesnippet/lang/en-gb.js | 2 +- plugins/codesnippet/lang/en.js | 2 +- plugins/codesnippet/lang/eo.js | 2 +- plugins/codesnippet/lang/es-mx.js | 2 +- plugins/codesnippet/lang/es.js | 2 +- plugins/codesnippet/lang/et.js | 2 +- plugins/codesnippet/lang/eu.js | 2 +- plugins/codesnippet/lang/fa.js | 2 +- plugins/codesnippet/lang/fi.js | 2 +- plugins/codesnippet/lang/fr-ca.js | 2 +- plugins/codesnippet/lang/fr.js | 2 +- plugins/codesnippet/lang/gl.js | 2 +- plugins/codesnippet/lang/he.js | 2 +- plugins/codesnippet/lang/hr.js | 2 +- plugins/codesnippet/lang/hu.js | 2 +- plugins/codesnippet/lang/id.js | 2 +- plugins/codesnippet/lang/it.js | 2 +- plugins/codesnippet/lang/ja.js | 2 +- plugins/codesnippet/lang/km.js | 2 +- plugins/codesnippet/lang/ko.js | 2 +- plugins/codesnippet/lang/ku.js | 2 +- plugins/codesnippet/lang/lt.js | 2 +- plugins/codesnippet/lang/lv.js | 2 +- plugins/codesnippet/lang/nb.js | 2 +- plugins/codesnippet/lang/nl.js | 2 +- plugins/codesnippet/lang/no.js | 2 +- plugins/codesnippet/lang/oc.js | 2 +- plugins/codesnippet/lang/pl.js | 2 +- plugins/codesnippet/lang/pt-br.js | 2 +- plugins/codesnippet/lang/pt.js | 2 +- plugins/codesnippet/lang/ro.js | 2 +- plugins/codesnippet/lang/ru.js | 2 +- plugins/codesnippet/lang/sk.js | 2 +- plugins/codesnippet/lang/sl.js | 2 +- plugins/codesnippet/lang/sq.js | 2 +- plugins/codesnippet/lang/sr-latn.js | 2 +- plugins/codesnippet/lang/sr.js | 2 +- plugins/codesnippet/lang/sv.js | 2 +- plugins/codesnippet/lang/th.js | 2 +- plugins/codesnippet/lang/tr.js | 2 +- plugins/codesnippet/lang/tt.js | 2 +- plugins/codesnippet/lang/ug.js | 2 +- plugins/codesnippet/lang/uk.js | 2 +- plugins/codesnippet/lang/vi.js | 2 +- plugins/codesnippet/lang/zh-cn.js | 2 +- plugins/codesnippet/lang/zh.js | 2 +- plugins/codesnippet/plugin.js | 2 +- plugins/codesnippet/samples/codesnippet.html | 4 ++-- .../codesnippetgeshi/dev/codesnippetgeshi.html | 4 ++-- plugins/codesnippetgeshi/plugin.js | 2 +- plugins/colorbutton/lang/af.js | 2 +- plugins/colorbutton/lang/ar.js | 2 +- plugins/colorbutton/lang/az.js | 2 +- plugins/colorbutton/lang/bg.js | 2 +- plugins/colorbutton/lang/bn.js | 2 +- plugins/colorbutton/lang/bs.js | 2 +- plugins/colorbutton/lang/ca.js | 2 +- plugins/colorbutton/lang/cs.js | 2 +- plugins/colorbutton/lang/cy.js | 2 +- plugins/colorbutton/lang/da.js | 2 +- plugins/colorbutton/lang/de-ch.js | 2 +- plugins/colorbutton/lang/de.js | 2 +- plugins/colorbutton/lang/el.js | 2 +- plugins/colorbutton/lang/en-au.js | 2 +- plugins/colorbutton/lang/en-ca.js | 2 +- plugins/colorbutton/lang/en-gb.js | 2 +- plugins/colorbutton/lang/en.js | 2 +- plugins/colorbutton/lang/eo.js | 2 +- plugins/colorbutton/lang/es-mx.js | 2 +- plugins/colorbutton/lang/es.js | 2 +- plugins/colorbutton/lang/et.js | 2 +- plugins/colorbutton/lang/eu.js | 2 +- plugins/colorbutton/lang/fa.js | 2 +- plugins/colorbutton/lang/fi.js | 2 +- plugins/colorbutton/lang/fo.js | 2 +- plugins/colorbutton/lang/fr-ca.js | 2 +- plugins/colorbutton/lang/fr.js | 2 +- plugins/colorbutton/lang/gl.js | 2 +- plugins/colorbutton/lang/gu.js | 2 +- plugins/colorbutton/lang/he.js | 2 +- plugins/colorbutton/lang/hi.js | 2 +- plugins/colorbutton/lang/hr.js | 2 +- plugins/colorbutton/lang/hu.js | 2 +- plugins/colorbutton/lang/id.js | 2 +- plugins/colorbutton/lang/is.js | 2 +- plugins/colorbutton/lang/it.js | 2 +- plugins/colorbutton/lang/ja.js | 2 +- plugins/colorbutton/lang/ka.js | 2 +- plugins/colorbutton/lang/km.js | 2 +- plugins/colorbutton/lang/ko.js | 2 +- plugins/colorbutton/lang/ku.js | 2 +- plugins/colorbutton/lang/lt.js | 2 +- plugins/colorbutton/lang/lv.js | 2 +- plugins/colorbutton/lang/mk.js | 2 +- plugins/colorbutton/lang/mn.js | 2 +- plugins/colorbutton/lang/ms.js | 2 +- plugins/colorbutton/lang/nb.js | 2 +- plugins/colorbutton/lang/nl.js | 2 +- plugins/colorbutton/lang/no.js | 2 +- plugins/colorbutton/lang/oc.js | 2 +- plugins/colorbutton/lang/pl.js | 2 +- plugins/colorbutton/lang/pt-br.js | 2 +- plugins/colorbutton/lang/pt.js | 2 +- plugins/colorbutton/lang/ro.js | 2 +- plugins/colorbutton/lang/ru.js | 2 +- plugins/colorbutton/lang/si.js | 2 +- plugins/colorbutton/lang/sk.js | 2 +- plugins/colorbutton/lang/sl.js | 2 +- plugins/colorbutton/lang/sq.js | 2 +- plugins/colorbutton/lang/sr-latn.js | 2 +- plugins/colorbutton/lang/sr.js | 2 +- plugins/colorbutton/lang/sv.js | 2 +- plugins/colorbutton/lang/th.js | 2 +- plugins/colorbutton/lang/tr.js | 2 +- plugins/colorbutton/lang/tt.js | 2 +- plugins/colorbutton/lang/ug.js | 2 +- plugins/colorbutton/lang/uk.js | 2 +- plugins/colorbutton/lang/vi.js | 2 +- plugins/colorbutton/lang/zh-cn.js | 2 +- plugins/colorbutton/lang/zh.js | 2 +- plugins/colorbutton/plugin.js | 2 +- plugins/colordialog/dialogs/colordialog.css | 2 +- plugins/colordialog/dialogs/colordialog.js | 2 +- plugins/colordialog/lang/af.js | 2 +- plugins/colordialog/lang/ar.js | 2 +- plugins/colordialog/lang/az.js | 2 +- plugins/colordialog/lang/bg.js | 2 +- plugins/colordialog/lang/bn.js | 2 +- plugins/colordialog/lang/bs.js | 2 +- plugins/colordialog/lang/ca.js | 2 +- plugins/colordialog/lang/cs.js | 2 +- plugins/colordialog/lang/cy.js | 2 +- plugins/colordialog/lang/da.js | 2 +- plugins/colordialog/lang/de-ch.js | 2 +- plugins/colordialog/lang/de.js | 2 +- plugins/colordialog/lang/el.js | 2 +- plugins/colordialog/lang/en-au.js | 2 +- plugins/colordialog/lang/en-ca.js | 2 +- plugins/colordialog/lang/en-gb.js | 2 +- plugins/colordialog/lang/en.js | 2 +- plugins/colordialog/lang/eo.js | 2 +- plugins/colordialog/lang/es-mx.js | 2 +- plugins/colordialog/lang/es.js | 2 +- plugins/colordialog/lang/et.js | 2 +- plugins/colordialog/lang/eu.js | 2 +- plugins/colordialog/lang/fa.js | 2 +- plugins/colordialog/lang/fi.js | 2 +- plugins/colordialog/lang/fo.js | 2 +- plugins/colordialog/lang/fr-ca.js | 2 +- plugins/colordialog/lang/fr.js | 2 +- plugins/colordialog/lang/gl.js | 2 +- plugins/colordialog/lang/gu.js | 2 +- plugins/colordialog/lang/he.js | 2 +- plugins/colordialog/lang/hi.js | 2 +- plugins/colordialog/lang/hr.js | 2 +- plugins/colordialog/lang/hu.js | 2 +- plugins/colordialog/lang/id.js | 2 +- plugins/colordialog/lang/is.js | 2 +- plugins/colordialog/lang/it.js | 2 +- plugins/colordialog/lang/ja.js | 2 +- plugins/colordialog/lang/ka.js | 2 +- plugins/colordialog/lang/km.js | 2 +- plugins/colordialog/lang/ko.js | 2 +- plugins/colordialog/lang/ku.js | 2 +- plugins/colordialog/lang/lt.js | 2 +- plugins/colordialog/lang/lv.js | 2 +- plugins/colordialog/lang/mk.js | 2 +- plugins/colordialog/lang/mn.js | 2 +- plugins/colordialog/lang/ms.js | 2 +- plugins/colordialog/lang/nb.js | 2 +- plugins/colordialog/lang/nl.js | 2 +- plugins/colordialog/lang/no.js | 2 +- plugins/colordialog/lang/oc.js | 2 +- plugins/colordialog/lang/pl.js | 2 +- plugins/colordialog/lang/pt-br.js | 2 +- plugins/colordialog/lang/pt.js | 2 +- plugins/colordialog/lang/ro.js | 2 +- plugins/colordialog/lang/ru.js | 2 +- plugins/colordialog/lang/si.js | 2 +- plugins/colordialog/lang/sk.js | 2 +- plugins/colordialog/lang/sl.js | 2 +- plugins/colordialog/lang/sq.js | 2 +- plugins/colordialog/lang/sr-latn.js | 2 +- plugins/colordialog/lang/sr.js | 2 +- plugins/colordialog/lang/sv.js | 2 +- plugins/colordialog/lang/th.js | 2 +- plugins/colordialog/lang/tr.js | 2 +- plugins/colordialog/lang/tt.js | 2 +- plugins/colordialog/lang/ug.js | 2 +- plugins/colordialog/lang/uk.js | 2 +- plugins/colordialog/lang/vi.js | 2 +- plugins/colordialog/lang/zh-cn.js | 2 +- plugins/colordialog/lang/zh.js | 2 +- plugins/colordialog/plugin.js | 2 +- plugins/contextmenu/lang/af.js | 2 +- plugins/contextmenu/lang/ar.js | 2 +- plugins/contextmenu/lang/az.js | 2 +- plugins/contextmenu/lang/bg.js | 2 +- plugins/contextmenu/lang/bn.js | 2 +- plugins/contextmenu/lang/bs.js | 2 +- plugins/contextmenu/lang/ca.js | 2 +- plugins/contextmenu/lang/cs.js | 2 +- plugins/contextmenu/lang/cy.js | 2 +- plugins/contextmenu/lang/da.js | 2 +- plugins/contextmenu/lang/de-ch.js | 2 +- plugins/contextmenu/lang/de.js | 2 +- plugins/contextmenu/lang/el.js | 2 +- plugins/contextmenu/lang/en-au.js | 2 +- plugins/contextmenu/lang/en-ca.js | 2 +- plugins/contextmenu/lang/en-gb.js | 2 +- plugins/contextmenu/lang/en.js | 2 +- plugins/contextmenu/lang/eo.js | 2 +- plugins/contextmenu/lang/es-mx.js | 2 +- plugins/contextmenu/lang/es.js | 2 +- plugins/contextmenu/lang/et.js | 2 +- plugins/contextmenu/lang/eu.js | 2 +- plugins/contextmenu/lang/fa.js | 2 +- plugins/contextmenu/lang/fi.js | 2 +- plugins/contextmenu/lang/fo.js | 2 +- plugins/contextmenu/lang/fr-ca.js | 2 +- plugins/contextmenu/lang/fr.js | 2 +- plugins/contextmenu/lang/gl.js | 2 +- plugins/contextmenu/lang/gu.js | 2 +- plugins/contextmenu/lang/he.js | 2 +- plugins/contextmenu/lang/hi.js | 2 +- plugins/contextmenu/lang/hr.js | 2 +- plugins/contextmenu/lang/hu.js | 2 +- plugins/contextmenu/lang/id.js | 2 +- plugins/contextmenu/lang/is.js | 2 +- plugins/contextmenu/lang/it.js | 2 +- plugins/contextmenu/lang/ja.js | 2 +- plugins/contextmenu/lang/ka.js | 2 +- plugins/contextmenu/lang/km.js | 2 +- plugins/contextmenu/lang/ko.js | 2 +- plugins/contextmenu/lang/ku.js | 2 +- plugins/contextmenu/lang/lt.js | 2 +- plugins/contextmenu/lang/lv.js | 2 +- plugins/contextmenu/lang/mk.js | 2 +- plugins/contextmenu/lang/mn.js | 2 +- plugins/contextmenu/lang/ms.js | 2 +- plugins/contextmenu/lang/nb.js | 2 +- plugins/contextmenu/lang/nl.js | 2 +- plugins/contextmenu/lang/no.js | 2 +- plugins/contextmenu/lang/oc.js | 2 +- plugins/contextmenu/lang/pl.js | 2 +- plugins/contextmenu/lang/pt-br.js | 2 +- plugins/contextmenu/lang/pt.js | 2 +- plugins/contextmenu/lang/ro.js | 2 +- plugins/contextmenu/lang/ru.js | 2 +- plugins/contextmenu/lang/si.js | 2 +- plugins/contextmenu/lang/sk.js | 2 +- plugins/contextmenu/lang/sl.js | 2 +- plugins/contextmenu/lang/sq.js | 2 +- plugins/contextmenu/lang/sr-latn.js | 2 +- plugins/contextmenu/lang/sr.js | 2 +- plugins/contextmenu/lang/sv.js | 2 +- plugins/contextmenu/lang/th.js | 2 +- plugins/contextmenu/lang/tr.js | 2 +- plugins/contextmenu/lang/tt.js | 2 +- plugins/contextmenu/lang/ug.js | 2 +- plugins/contextmenu/lang/uk.js | 2 +- plugins/contextmenu/lang/vi.js | 2 +- plugins/contextmenu/lang/zh-cn.js | 2 +- plugins/contextmenu/lang/zh.js | 2 +- plugins/contextmenu/plugin.js | 2 +- plugins/copyformatting/lang/ar.js | 2 +- plugins/copyformatting/lang/az.js | 2 +- plugins/copyformatting/lang/bg.js | 2 +- plugins/copyformatting/lang/cs.js | 2 +- plugins/copyformatting/lang/da.js | 2 +- plugins/copyformatting/lang/de-ch.js | 2 +- plugins/copyformatting/lang/de.js | 2 +- plugins/copyformatting/lang/el.js | 2 +- plugins/copyformatting/lang/en-au.js | 2 +- plugins/copyformatting/lang/en.js | 2 +- plugins/copyformatting/lang/eo.js | 2 +- plugins/copyformatting/lang/es-mx.js | 2 +- plugins/copyformatting/lang/et.js | 2 +- plugins/copyformatting/lang/eu.js | 2 +- plugins/copyformatting/lang/fa.js | 2 +- plugins/copyformatting/lang/fr.js | 2 +- plugins/copyformatting/lang/gl.js | 2 +- plugins/copyformatting/lang/hr.js | 2 +- plugins/copyformatting/lang/hu.js | 2 +- plugins/copyformatting/lang/it.js | 2 +- plugins/copyformatting/lang/ja.js | 2 +- plugins/copyformatting/lang/ko.js | 2 +- plugins/copyformatting/lang/ku.js | 2 +- plugins/copyformatting/lang/lv.js | 2 +- plugins/copyformatting/lang/nb.js | 2 +- plugins/copyformatting/lang/nl.js | 2 +- plugins/copyformatting/lang/oc.js | 2 +- plugins/copyformatting/lang/pl.js | 2 +- plugins/copyformatting/lang/pt-br.js | 2 +- plugins/copyformatting/lang/pt.js | 2 +- plugins/copyformatting/lang/ro.js | 2 +- plugins/copyformatting/lang/ru.js | 2 +- plugins/copyformatting/lang/sk.js | 2 +- plugins/copyformatting/lang/sq.js | 2 +- plugins/copyformatting/lang/sr-latn.js | 2 +- plugins/copyformatting/lang/sr.js | 2 +- plugins/copyformatting/lang/sv.js | 2 +- plugins/copyformatting/lang/tr.js | 2 +- plugins/copyformatting/lang/uk.js | 2 +- plugins/copyformatting/lang/vi.js | 2 +- plugins/copyformatting/lang/zh-cn.js | 2 +- plugins/copyformatting/lang/zh.js | 2 +- plugins/copyformatting/plugin.js | 2 +- .../copyformatting/styles/copyformatting.css | 2 +- plugins/devtools/lang/_translationstatus.txt | 2 +- plugins/devtools/lang/ar.js | 2 +- plugins/devtools/lang/az.js | 2 +- plugins/devtools/lang/bg.js | 2 +- plugins/devtools/lang/ca.js | 2 +- plugins/devtools/lang/cs.js | 2 +- plugins/devtools/lang/cy.js | 2 +- plugins/devtools/lang/da.js | 2 +- plugins/devtools/lang/de-ch.js | 2 +- plugins/devtools/lang/de.js | 2 +- plugins/devtools/lang/el.js | 2 +- plugins/devtools/lang/en-au.js | 2 +- plugins/devtools/lang/en-gb.js | 2 +- plugins/devtools/lang/en.js | 2 +- plugins/devtools/lang/eo.js | 2 +- plugins/devtools/lang/es-mx.js | 2 +- plugins/devtools/lang/es.js | 2 +- plugins/devtools/lang/et.js | 2 +- plugins/devtools/lang/eu.js | 2 +- plugins/devtools/lang/fa.js | 2 +- plugins/devtools/lang/fi.js | 2 +- plugins/devtools/lang/fr-ca.js | 2 +- plugins/devtools/lang/fr.js | 2 +- plugins/devtools/lang/gl.js | 2 +- plugins/devtools/lang/gu.js | 2 +- plugins/devtools/lang/he.js | 2 +- plugins/devtools/lang/hr.js | 2 +- plugins/devtools/lang/hu.js | 2 +- plugins/devtools/lang/id.js | 2 +- plugins/devtools/lang/it.js | 2 +- plugins/devtools/lang/ja.js | 2 +- plugins/devtools/lang/km.js | 2 +- plugins/devtools/lang/ko.js | 2 +- plugins/devtools/lang/ku.js | 2 +- plugins/devtools/lang/lt.js | 2 +- plugins/devtools/lang/lv.js | 2 +- plugins/devtools/lang/nb.js | 2 +- plugins/devtools/lang/nl.js | 2 +- plugins/devtools/lang/no.js | 2 +- plugins/devtools/lang/oc.js | 2 +- plugins/devtools/lang/pl.js | 2 +- plugins/devtools/lang/pt-br.js | 2 +- plugins/devtools/lang/pt.js | 2 +- plugins/devtools/lang/ro.js | 2 +- plugins/devtools/lang/ru.js | 2 +- plugins/devtools/lang/si.js | 2 +- plugins/devtools/lang/sk.js | 2 +- plugins/devtools/lang/sl.js | 2 +- plugins/devtools/lang/sq.js | 2 +- plugins/devtools/lang/sr-latn.js | 2 +- plugins/devtools/lang/sr.js | 2 +- plugins/devtools/lang/sv.js | 2 +- plugins/devtools/lang/tr.js | 2 +- plugins/devtools/lang/tt.js | 2 +- plugins/devtools/lang/ug.js | 2 +- plugins/devtools/lang/uk.js | 2 +- plugins/devtools/lang/vi.js | 2 +- plugins/devtools/lang/zh-cn.js | 2 +- plugins/devtools/lang/zh.js | 2 +- plugins/devtools/plugin.js | 2 +- plugins/devtools/samples/devtools.html | 4 ++-- plugins/dialog/dialogDefinition.js | 2 +- plugins/dialog/plugin.js | 2 +- plugins/dialog/samples/assets/my_dialog.js | 2 +- plugins/dialog/samples/dialog.html | 4 ++-- plugins/dialogadvtab/plugin.js | 2 +- plugins/dialogui/plugin.js | 2 +- plugins/div/dialogs/div.js | 2 +- plugins/div/lang/af.js | 2 +- plugins/div/lang/ar.js | 2 +- plugins/div/lang/az.js | 2 +- plugins/div/lang/bg.js | 2 +- plugins/div/lang/bn.js | 2 +- plugins/div/lang/bs.js | 2 +- plugins/div/lang/ca.js | 2 +- plugins/div/lang/cs.js | 2 +- plugins/div/lang/cy.js | 2 +- plugins/div/lang/da.js | 2 +- plugins/div/lang/de-ch.js | 2 +- plugins/div/lang/de.js | 2 +- plugins/div/lang/el.js | 2 +- plugins/div/lang/en-au.js | 2 +- plugins/div/lang/en-ca.js | 2 +- plugins/div/lang/en-gb.js | 2 +- plugins/div/lang/en.js | 2 +- plugins/div/lang/eo.js | 2 +- plugins/div/lang/es-mx.js | 2 +- plugins/div/lang/es.js | 2 +- plugins/div/lang/et.js | 2 +- plugins/div/lang/eu.js | 2 +- plugins/div/lang/fa.js | 2 +- plugins/div/lang/fi.js | 2 +- plugins/div/lang/fo.js | 2 +- plugins/div/lang/fr-ca.js | 2 +- plugins/div/lang/fr.js | 2 +- plugins/div/lang/gl.js | 2 +- plugins/div/lang/gu.js | 2 +- plugins/div/lang/he.js | 2 +- plugins/div/lang/hi.js | 2 +- plugins/div/lang/hr.js | 2 +- plugins/div/lang/hu.js | 2 +- plugins/div/lang/id.js | 2 +- plugins/div/lang/is.js | 2 +- plugins/div/lang/it.js | 2 +- plugins/div/lang/ja.js | 2 +- plugins/div/lang/ka.js | 2 +- plugins/div/lang/km.js | 2 +- plugins/div/lang/ko.js | 2 +- plugins/div/lang/ku.js | 2 +- plugins/div/lang/lt.js | 2 +- plugins/div/lang/lv.js | 2 +- plugins/div/lang/mk.js | 2 +- plugins/div/lang/mn.js | 2 +- plugins/div/lang/ms.js | 2 +- plugins/div/lang/nb.js | 2 +- plugins/div/lang/nl.js | 2 +- plugins/div/lang/no.js | 2 +- plugins/div/lang/oc.js | 2 +- plugins/div/lang/pl.js | 2 +- plugins/div/lang/pt-br.js | 2 +- plugins/div/lang/pt.js | 2 +- plugins/div/lang/ro.js | 2 +- plugins/div/lang/ru.js | 2 +- plugins/div/lang/si.js | 2 +- plugins/div/lang/sk.js | 2 +- plugins/div/lang/sl.js | 2 +- plugins/div/lang/sq.js | 2 +- plugins/div/lang/sr-latn.js | 2 +- plugins/div/lang/sr.js | 2 +- plugins/div/lang/sv.js | 2 +- plugins/div/lang/th.js | 2 +- plugins/div/lang/tr.js | 2 +- plugins/div/lang/tt.js | 2 +- plugins/div/lang/ug.js | 2 +- plugins/div/lang/uk.js | 2 +- plugins/div/lang/vi.js | 2 +- plugins/div/lang/zh-cn.js | 2 +- plugins/div/lang/zh.js | 2 +- plugins/div/plugin.js | 2 +- plugins/divarea/plugin.js | 2 +- plugins/divarea/samples/divarea.html | 4 ++-- plugins/docprops/dialogs/docprops.js | 2 +- plugins/docprops/lang/af.js | 2 +- plugins/docprops/lang/ar.js | 2 +- plugins/docprops/lang/az.js | 2 +- plugins/docprops/lang/bg.js | 2 +- plugins/docprops/lang/bn.js | 2 +- plugins/docprops/lang/bs.js | 2 +- plugins/docprops/lang/ca.js | 2 +- plugins/docprops/lang/cs.js | 2 +- plugins/docprops/lang/cy.js | 2 +- plugins/docprops/lang/da.js | 2 +- plugins/docprops/lang/de-ch.js | 2 +- plugins/docprops/lang/de.js | 2 +- plugins/docprops/lang/el.js | 2 +- plugins/docprops/lang/en-au.js | 2 +- plugins/docprops/lang/en-ca.js | 2 +- plugins/docprops/lang/en-gb.js | 2 +- plugins/docprops/lang/en.js | 2 +- plugins/docprops/lang/eo.js | 2 +- plugins/docprops/lang/es-mx.js | 2 +- plugins/docprops/lang/es.js | 2 +- plugins/docprops/lang/et.js | 2 +- plugins/docprops/lang/eu.js | 2 +- plugins/docprops/lang/fa.js | 2 +- plugins/docprops/lang/fi.js | 2 +- plugins/docprops/lang/fo.js | 2 +- plugins/docprops/lang/fr-ca.js | 2 +- plugins/docprops/lang/fr.js | 2 +- plugins/docprops/lang/gl.js | 2 +- plugins/docprops/lang/gu.js | 2 +- plugins/docprops/lang/he.js | 2 +- plugins/docprops/lang/hi.js | 2 +- plugins/docprops/lang/hr.js | 2 +- plugins/docprops/lang/hu.js | 2 +- plugins/docprops/lang/id.js | 2 +- plugins/docprops/lang/is.js | 2 +- plugins/docprops/lang/it.js | 2 +- plugins/docprops/lang/ja.js | 2 +- plugins/docprops/lang/ka.js | 2 +- plugins/docprops/lang/km.js | 2 +- plugins/docprops/lang/ko.js | 2 +- plugins/docprops/lang/ku.js | 2 +- plugins/docprops/lang/lt.js | 2 +- plugins/docprops/lang/lv.js | 2 +- plugins/docprops/lang/mk.js | 2 +- plugins/docprops/lang/mn.js | 2 +- plugins/docprops/lang/ms.js | 2 +- plugins/docprops/lang/nb.js | 2 +- plugins/docprops/lang/nl.js | 2 +- plugins/docprops/lang/no.js | 2 +- plugins/docprops/lang/oc.js | 2 +- plugins/docprops/lang/pl.js | 2 +- plugins/docprops/lang/pt-br.js | 2 +- plugins/docprops/lang/pt.js | 2 +- plugins/docprops/lang/ro.js | 2 +- plugins/docprops/lang/ru.js | 2 +- plugins/docprops/lang/si.js | 2 +- plugins/docprops/lang/sk.js | 2 +- plugins/docprops/lang/sl.js | 2 +- plugins/docprops/lang/sq.js | 2 +- plugins/docprops/lang/sr-latn.js | 2 +- plugins/docprops/lang/sr.js | 2 +- plugins/docprops/lang/sv.js | 2 +- plugins/docprops/lang/th.js | 2 +- plugins/docprops/lang/tr.js | 2 +- plugins/docprops/lang/tt.js | 2 +- plugins/docprops/lang/ug.js | 2 +- plugins/docprops/lang/uk.js | 2 +- plugins/docprops/lang/vi.js | 2 +- plugins/docprops/lang/zh-cn.js | 2 +- plugins/docprops/lang/zh.js | 2 +- plugins/docprops/plugin.js | 2 +- plugins/docprops/samples/docprops.html | 4 ++-- plugins/easyimage/dialogs/easyimagealt.js | 2 +- plugins/easyimage/lang/ar.js | 2 +- plugins/easyimage/lang/az.js | 2 +- plugins/easyimage/lang/bg.js | 2 +- plugins/easyimage/lang/cs.js | 2 +- plugins/easyimage/lang/da.js | 2 +- plugins/easyimage/lang/de-ch.js | 2 +- plugins/easyimage/lang/de.js | 2 +- plugins/easyimage/lang/en-au.js | 2 +- plugins/easyimage/lang/en.js | 2 +- plugins/easyimage/lang/et.js | 2 +- plugins/easyimage/lang/fa.js | 2 +- plugins/easyimage/lang/fr.js | 2 +- plugins/easyimage/lang/gl.js | 2 +- plugins/easyimage/lang/hr.js | 2 +- plugins/easyimage/lang/hu.js | 2 +- plugins/easyimage/lang/it.js | 2 +- plugins/easyimage/lang/ku.js | 2 +- plugins/easyimage/lang/lv.js | 2 +- plugins/easyimage/lang/nb.js | 2 +- plugins/easyimage/lang/nl.js | 2 +- plugins/easyimage/lang/no.js | 2 +- plugins/easyimage/lang/pl.js | 2 +- plugins/easyimage/lang/pt-br.js | 2 +- plugins/easyimage/lang/pt.js | 2 +- plugins/easyimage/lang/ro.js | 2 +- plugins/easyimage/lang/ru.js | 2 +- plugins/easyimage/lang/sk.js | 2 +- plugins/easyimage/lang/sq.js | 2 +- plugins/easyimage/lang/sr-latn.js | 2 +- plugins/easyimage/lang/sr.js | 2 +- plugins/easyimage/lang/sv.js | 2 +- plugins/easyimage/lang/tr.js | 2 +- plugins/easyimage/lang/tt.js | 2 +- plugins/easyimage/lang/uk.js | 2 +- plugins/easyimage/lang/zh-cn.js | 2 +- plugins/easyimage/lang/zh.js | 2 +- plugins/easyimage/plugin.js | 2 +- plugins/easyimage/samples/easyimage.html | 4 ++-- plugins/easyimage/styles/easyimage.css | 2 +- plugins/editorplaceholder/plugin.js | 2 +- plugins/elementspath/lang/af.js | 2 +- plugins/elementspath/lang/ar.js | 2 +- plugins/elementspath/lang/az.js | 2 +- plugins/elementspath/lang/bg.js | 2 +- plugins/elementspath/lang/bn.js | 2 +- plugins/elementspath/lang/bs.js | 2 +- plugins/elementspath/lang/ca.js | 2 +- plugins/elementspath/lang/cs.js | 2 +- plugins/elementspath/lang/cy.js | 2 +- plugins/elementspath/lang/da.js | 2 +- plugins/elementspath/lang/de-ch.js | 2 +- plugins/elementspath/lang/de.js | 2 +- plugins/elementspath/lang/el.js | 2 +- plugins/elementspath/lang/en-au.js | 2 +- plugins/elementspath/lang/en-ca.js | 2 +- plugins/elementspath/lang/en-gb.js | 2 +- plugins/elementspath/lang/en.js | 2 +- plugins/elementspath/lang/eo.js | 2 +- plugins/elementspath/lang/es-mx.js | 2 +- plugins/elementspath/lang/es.js | 2 +- plugins/elementspath/lang/et.js | 2 +- plugins/elementspath/lang/eu.js | 2 +- plugins/elementspath/lang/fa.js | 2 +- plugins/elementspath/lang/fi.js | 2 +- plugins/elementspath/lang/fo.js | 2 +- plugins/elementspath/lang/fr-ca.js | 2 +- plugins/elementspath/lang/fr.js | 2 +- plugins/elementspath/lang/gl.js | 2 +- plugins/elementspath/lang/gu.js | 2 +- plugins/elementspath/lang/he.js | 2 +- plugins/elementspath/lang/hi.js | 2 +- plugins/elementspath/lang/hr.js | 2 +- plugins/elementspath/lang/hu.js | 2 +- plugins/elementspath/lang/is.js | 2 +- plugins/elementspath/lang/it.js | 2 +- plugins/elementspath/lang/ja.js | 2 +- plugins/elementspath/lang/ka.js | 2 +- plugins/elementspath/lang/km.js | 2 +- plugins/elementspath/lang/ko.js | 2 +- plugins/elementspath/lang/ku.js | 2 +- plugins/elementspath/lang/lt.js | 2 +- plugins/elementspath/lang/lv.js | 2 +- plugins/elementspath/lang/mk.js | 2 +- plugins/elementspath/lang/mn.js | 2 +- plugins/elementspath/lang/ms.js | 2 +- plugins/elementspath/lang/nb.js | 2 +- plugins/elementspath/lang/nl.js | 2 +- plugins/elementspath/lang/no.js | 2 +- plugins/elementspath/lang/oc.js | 2 +- plugins/elementspath/lang/pl.js | 2 +- plugins/elementspath/lang/pt-br.js | 2 +- plugins/elementspath/lang/pt.js | 2 +- plugins/elementspath/lang/ro.js | 2 +- plugins/elementspath/lang/ru.js | 2 +- plugins/elementspath/lang/si.js | 2 +- plugins/elementspath/lang/sk.js | 2 +- plugins/elementspath/lang/sl.js | 2 +- plugins/elementspath/lang/sq.js | 2 +- plugins/elementspath/lang/sr-latn.js | 2 +- plugins/elementspath/lang/sr.js | 2 +- plugins/elementspath/lang/sv.js | 2 +- plugins/elementspath/lang/th.js | 2 +- plugins/elementspath/lang/tr.js | 2 +- plugins/elementspath/lang/tt.js | 2 +- plugins/elementspath/lang/ug.js | 2 +- plugins/elementspath/lang/uk.js | 2 +- plugins/elementspath/lang/vi.js | 2 +- plugins/elementspath/lang/zh-cn.js | 2 +- plugins/elementspath/lang/zh.js | 2 +- plugins/elementspath/plugin.js | 2 +- plugins/embed/plugin.js | 2 +- plugins/embedbase/dialogs/embedbase.js | 2 +- plugins/embedbase/lang/ar.js | 2 +- plugins/embedbase/lang/az.js | 2 +- plugins/embedbase/lang/bg.js | 2 +- plugins/embedbase/lang/ca.js | 2 +- plugins/embedbase/lang/cs.js | 2 +- plugins/embedbase/lang/da.js | 2 +- plugins/embedbase/lang/de-ch.js | 2 +- plugins/embedbase/lang/de.js | 2 +- plugins/embedbase/lang/en-au.js | 2 +- plugins/embedbase/lang/en.js | 2 +- plugins/embedbase/lang/eo.js | 2 +- plugins/embedbase/lang/es-mx.js | 2 +- plugins/embedbase/lang/es.js | 2 +- plugins/embedbase/lang/et.js | 2 +- plugins/embedbase/lang/eu.js | 2 +- plugins/embedbase/lang/fa.js | 2 +- plugins/embedbase/lang/fr.js | 2 +- plugins/embedbase/lang/gl.js | 2 +- plugins/embedbase/lang/hr.js | 2 +- plugins/embedbase/lang/hu.js | 2 +- plugins/embedbase/lang/id.js | 2 +- plugins/embedbase/lang/it.js | 2 +- plugins/embedbase/lang/ja.js | 2 +- plugins/embedbase/lang/ko.js | 2 +- plugins/embedbase/lang/ku.js | 2 +- plugins/embedbase/lang/lv.js | 2 +- plugins/embedbase/lang/nb.js | 2 +- plugins/embedbase/lang/nl.js | 2 +- plugins/embedbase/lang/oc.js | 2 +- plugins/embedbase/lang/pl.js | 2 +- plugins/embedbase/lang/pt-br.js | 2 +- plugins/embedbase/lang/pt.js | 2 +- plugins/embedbase/lang/ro.js | 2 +- plugins/embedbase/lang/ru.js | 2 +- plugins/embedbase/lang/sk.js | 2 +- plugins/embedbase/lang/sq.js | 2 +- plugins/embedbase/lang/sr-latn.js | 2 +- plugins/embedbase/lang/sr.js | 2 +- plugins/embedbase/lang/sv.js | 2 +- plugins/embedbase/lang/tr.js | 2 +- plugins/embedbase/lang/ug.js | 2 +- plugins/embedbase/lang/uk.js | 2 +- plugins/embedbase/lang/zh-cn.js | 2 +- plugins/embedbase/lang/zh.js | 2 +- plugins/embedbase/plugin.js | 2 +- plugins/embedsemantic/plugin.js | 2 +- plugins/emoji/lang/cs.js | 2 +- plugins/emoji/lang/da.js | 2 +- plugins/emoji/lang/de-ch.js | 2 +- plugins/emoji/lang/de.js | 2 +- plugins/emoji/lang/en-au.js | 2 +- plugins/emoji/lang/en.js | 2 +- plugins/emoji/lang/et.js | 2 +- plugins/emoji/lang/fa.js | 2 +- plugins/emoji/lang/fr.js | 2 +- plugins/emoji/lang/gl.js | 2 +- plugins/emoji/lang/hr.js | 2 +- plugins/emoji/lang/hu.js | 2 +- plugins/emoji/lang/it.js | 2 +- plugins/emoji/lang/nl.js | 2 +- plugins/emoji/lang/pl.js | 2 +- plugins/emoji/lang/pt-br.js | 2 +- plugins/emoji/lang/sk.js | 2 +- plugins/emoji/lang/sr-latn.js | 2 +- plugins/emoji/lang/sr.js | 2 +- plugins/emoji/lang/sv.js | 2 +- plugins/emoji/lang/tr.js | 2 +- plugins/emoji/lang/uk.js | 2 +- plugins/emoji/lang/zh-cn.js | 2 +- plugins/emoji/lang/zh.js | 2 +- plugins/emoji/plugin.js | 2 +- plugins/emoji/samples/emoji.html | 4 ++-- plugins/enterkey/plugin.js | 2 +- plugins/enterkey/samples/enterkey.html | 4 ++-- plugins/entities/plugin.js | 2 +- plugins/fakeobjects/lang/af.js | 2 +- plugins/fakeobjects/lang/ar.js | 2 +- plugins/fakeobjects/lang/az.js | 2 +- plugins/fakeobjects/lang/bg.js | 2 +- plugins/fakeobjects/lang/bn.js | 2 +- plugins/fakeobjects/lang/bs.js | 2 +- plugins/fakeobjects/lang/ca.js | 2 +- plugins/fakeobjects/lang/cs.js | 2 +- plugins/fakeobjects/lang/cy.js | 2 +- plugins/fakeobjects/lang/da.js | 2 +- plugins/fakeobjects/lang/de-ch.js | 2 +- plugins/fakeobjects/lang/de.js | 2 +- plugins/fakeobjects/lang/el.js | 2 +- plugins/fakeobjects/lang/en-au.js | 2 +- plugins/fakeobjects/lang/en-ca.js | 2 +- plugins/fakeobjects/lang/en-gb.js | 2 +- plugins/fakeobjects/lang/en.js | 2 +- plugins/fakeobjects/lang/eo.js | 2 +- plugins/fakeobjects/lang/es-mx.js | 2 +- plugins/fakeobjects/lang/es.js | 2 +- plugins/fakeobjects/lang/et.js | 2 +- plugins/fakeobjects/lang/eu.js | 2 +- plugins/fakeobjects/lang/fa.js | 2 +- plugins/fakeobjects/lang/fi.js | 2 +- plugins/fakeobjects/lang/fo.js | 2 +- plugins/fakeobjects/lang/fr-ca.js | 2 +- plugins/fakeobjects/lang/fr.js | 2 +- plugins/fakeobjects/lang/gl.js | 2 +- plugins/fakeobjects/lang/gu.js | 2 +- plugins/fakeobjects/lang/he.js | 2 +- plugins/fakeobjects/lang/hi.js | 2 +- plugins/fakeobjects/lang/hr.js | 2 +- plugins/fakeobjects/lang/hu.js | 2 +- plugins/fakeobjects/lang/id.js | 2 +- plugins/fakeobjects/lang/is.js | 2 +- plugins/fakeobjects/lang/it.js | 2 +- plugins/fakeobjects/lang/ja.js | 2 +- plugins/fakeobjects/lang/ka.js | 2 +- plugins/fakeobjects/lang/km.js | 2 +- plugins/fakeobjects/lang/ko.js | 2 +- plugins/fakeobjects/lang/ku.js | 2 +- plugins/fakeobjects/lang/lt.js | 2 +- plugins/fakeobjects/lang/lv.js | 2 +- plugins/fakeobjects/lang/mk.js | 2 +- plugins/fakeobjects/lang/mn.js | 2 +- plugins/fakeobjects/lang/ms.js | 2 +- plugins/fakeobjects/lang/nb.js | 2 +- plugins/fakeobjects/lang/nl.js | 2 +- plugins/fakeobjects/lang/no.js | 2 +- plugins/fakeobjects/lang/oc.js | 2 +- plugins/fakeobjects/lang/pl.js | 2 +- plugins/fakeobjects/lang/pt-br.js | 2 +- plugins/fakeobjects/lang/pt.js | 2 +- plugins/fakeobjects/lang/ro.js | 2 +- plugins/fakeobjects/lang/ru.js | 2 +- plugins/fakeobjects/lang/si.js | 2 +- plugins/fakeobjects/lang/sk.js | 2 +- plugins/fakeobjects/lang/sl.js | 2 +- plugins/fakeobjects/lang/sq.js | 2 +- plugins/fakeobjects/lang/sr-latn.js | 2 +- plugins/fakeobjects/lang/sr.js | 2 +- plugins/fakeobjects/lang/sv.js | 2 +- plugins/fakeobjects/lang/th.js | 2 +- plugins/fakeobjects/lang/tr.js | 2 +- plugins/fakeobjects/lang/tt.js | 2 +- plugins/fakeobjects/lang/ug.js | 2 +- plugins/fakeobjects/lang/uk.js | 2 +- plugins/fakeobjects/lang/vi.js | 2 +- plugins/fakeobjects/lang/zh-cn.js | 2 +- plugins/fakeobjects/lang/zh.js | 2 +- plugins/fakeobjects/plugin.js | 2 +- plugins/filebrowser/plugin.js | 2 +- plugins/filetools/dev/uploaddebugger.js | 2 +- plugins/filetools/lang/az.js | 2 +- plugins/filetools/lang/bg.js | 2 +- plugins/filetools/lang/ca.js | 2 +- plugins/filetools/lang/cs.js | 2 +- plugins/filetools/lang/da.js | 2 +- plugins/filetools/lang/de-ch.js | 2 +- plugins/filetools/lang/de.js | 2 +- plugins/filetools/lang/en-au.js | 2 +- plugins/filetools/lang/en.js | 2 +- plugins/filetools/lang/eo.js | 2 +- plugins/filetools/lang/es-mx.js | 2 +- plugins/filetools/lang/es.js | 2 +- plugins/filetools/lang/et.js | 2 +- plugins/filetools/lang/eu.js | 2 +- plugins/filetools/lang/fa.js | 2 +- plugins/filetools/lang/fr.js | 2 +- plugins/filetools/lang/gl.js | 2 +- plugins/filetools/lang/hr.js | 2 +- plugins/filetools/lang/hu.js | 2 +- plugins/filetools/lang/id.js | 2 +- plugins/filetools/lang/it.js | 2 +- plugins/filetools/lang/ja.js | 2 +- plugins/filetools/lang/km.js | 2 +- plugins/filetools/lang/ko.js | 2 +- plugins/filetools/lang/ku.js | 2 +- plugins/filetools/lang/lv.js | 2 +- plugins/filetools/lang/nb.js | 2 +- plugins/filetools/lang/nl.js | 2 +- plugins/filetools/lang/no.js | 2 +- plugins/filetools/lang/oc.js | 2 +- plugins/filetools/lang/pl.js | 2 +- plugins/filetools/lang/pt-br.js | 2 +- plugins/filetools/lang/pt.js | 2 +- plugins/filetools/lang/ro.js | 2 +- plugins/filetools/lang/ru.js | 2 +- plugins/filetools/lang/sk.js | 2 +- plugins/filetools/lang/sq.js | 2 +- plugins/filetools/lang/sr-latn.js | 2 +- plugins/filetools/lang/sr.js | 2 +- plugins/filetools/lang/sv.js | 2 +- plugins/filetools/lang/tr.js | 2 +- plugins/filetools/lang/ug.js | 2 +- plugins/filetools/lang/uk.js | 2 +- plugins/filetools/lang/vi.js | 2 +- plugins/filetools/lang/zh-cn.js | 2 +- plugins/filetools/lang/zh.js | 2 +- plugins/filetools/plugin.js | 2 +- plugins/find/dialogs/find.js | 2 +- plugins/find/lang/af.js | 2 +- plugins/find/lang/ar.js | 2 +- plugins/find/lang/az.js | 2 +- plugins/find/lang/bg.js | 2 +- plugins/find/lang/bn.js | 2 +- plugins/find/lang/bs.js | 2 +- plugins/find/lang/ca.js | 2 +- plugins/find/lang/cs.js | 2 +- plugins/find/lang/cy.js | 2 +- plugins/find/lang/da.js | 2 +- plugins/find/lang/de-ch.js | 2 +- plugins/find/lang/de.js | 2 +- plugins/find/lang/el.js | 2 +- plugins/find/lang/en-au.js | 2 +- plugins/find/lang/en-ca.js | 2 +- plugins/find/lang/en-gb.js | 2 +- plugins/find/lang/en.js | 2 +- plugins/find/lang/eo.js | 2 +- plugins/find/lang/es-mx.js | 2 +- plugins/find/lang/es.js | 2 +- plugins/find/lang/et.js | 2 +- plugins/find/lang/eu.js | 2 +- plugins/find/lang/fa.js | 2 +- plugins/find/lang/fi.js | 2 +- plugins/find/lang/fo.js | 2 +- plugins/find/lang/fr-ca.js | 2 +- plugins/find/lang/fr.js | 2 +- plugins/find/lang/gl.js | 2 +- plugins/find/lang/gu.js | 2 +- plugins/find/lang/he.js | 2 +- plugins/find/lang/hi.js | 2 +- plugins/find/lang/hr.js | 2 +- plugins/find/lang/hu.js | 2 +- plugins/find/lang/id.js | 2 +- plugins/find/lang/is.js | 2 +- plugins/find/lang/it.js | 2 +- plugins/find/lang/ja.js | 2 +- plugins/find/lang/ka.js | 2 +- plugins/find/lang/km.js | 2 +- plugins/find/lang/ko.js | 2 +- plugins/find/lang/ku.js | 2 +- plugins/find/lang/lt.js | 2 +- plugins/find/lang/lv.js | 2 +- plugins/find/lang/mk.js | 2 +- plugins/find/lang/mn.js | 2 +- plugins/find/lang/ms.js | 2 +- plugins/find/lang/nb.js | 2 +- plugins/find/lang/nl.js | 2 +- plugins/find/lang/no.js | 2 +- plugins/find/lang/oc.js | 2 +- plugins/find/lang/pl.js | 2 +- plugins/find/lang/pt-br.js | 2 +- plugins/find/lang/pt.js | 2 +- plugins/find/lang/ro.js | 2 +- plugins/find/lang/ru.js | 2 +- plugins/find/lang/si.js | 2 +- plugins/find/lang/sk.js | 2 +- plugins/find/lang/sl.js | 2 +- plugins/find/lang/sq.js | 2 +- plugins/find/lang/sr-latn.js | 2 +- plugins/find/lang/sr.js | 2 +- plugins/find/lang/sv.js | 2 +- plugins/find/lang/th.js | 2 +- plugins/find/lang/tr.js | 2 +- plugins/find/lang/tt.js | 2 +- plugins/find/lang/ug.js | 2 +- plugins/find/lang/uk.js | 2 +- plugins/find/lang/vi.js | 2 +- plugins/find/lang/zh-cn.js | 2 +- plugins/find/lang/zh.js | 2 +- plugins/find/plugin.js | 2 +- plugins/flash/plugin.js | 2 +- plugins/floatingspace/plugin.js | 2 +- plugins/floatpanel/plugin.js | 2 +- plugins/font/lang/af.js | 2 +- plugins/font/lang/ar.js | 2 +- plugins/font/lang/az.js | 2 +- plugins/font/lang/bg.js | 2 +- plugins/font/lang/bn.js | 2 +- plugins/font/lang/bs.js | 2 +- plugins/font/lang/ca.js | 2 +- plugins/font/lang/cs.js | 2 +- plugins/font/lang/cy.js | 2 +- plugins/font/lang/da.js | 2 +- plugins/font/lang/de-ch.js | 2 +- plugins/font/lang/de.js | 2 +- plugins/font/lang/el.js | 2 +- plugins/font/lang/en-au.js | 2 +- plugins/font/lang/en-ca.js | 2 +- plugins/font/lang/en-gb.js | 2 +- plugins/font/lang/en.js | 2 +- plugins/font/lang/eo.js | 2 +- plugins/font/lang/es-mx.js | 2 +- plugins/font/lang/es.js | 2 +- plugins/font/lang/et.js | 2 +- plugins/font/lang/eu.js | 2 +- plugins/font/lang/fa.js | 2 +- plugins/font/lang/fi.js | 2 +- plugins/font/lang/fo.js | 2 +- plugins/font/lang/fr-ca.js | 2 +- plugins/font/lang/fr.js | 2 +- plugins/font/lang/gl.js | 2 +- plugins/font/lang/gu.js | 2 +- plugins/font/lang/he.js | 2 +- plugins/font/lang/hi.js | 2 +- plugins/font/lang/hr.js | 2 +- plugins/font/lang/hu.js | 2 +- plugins/font/lang/id.js | 2 +- plugins/font/lang/is.js | 2 +- plugins/font/lang/it.js | 2 +- plugins/font/lang/ja.js | 2 +- plugins/font/lang/ka.js | 2 +- plugins/font/lang/km.js | 2 +- plugins/font/lang/ko.js | 2 +- plugins/font/lang/ku.js | 2 +- plugins/font/lang/lt.js | 2 +- plugins/font/lang/lv.js | 2 +- plugins/font/lang/mk.js | 2 +- plugins/font/lang/mn.js | 2 +- plugins/font/lang/ms.js | 2 +- plugins/font/lang/nb.js | 2 +- plugins/font/lang/nl.js | 2 +- plugins/font/lang/no.js | 2 +- plugins/font/lang/oc.js | 2 +- plugins/font/lang/pl.js | 2 +- plugins/font/lang/pt-br.js | 2 +- plugins/font/lang/pt.js | 2 +- plugins/font/lang/ro.js | 2 +- plugins/font/lang/ru.js | 2 +- plugins/font/lang/si.js | 2 +- plugins/font/lang/sk.js | 2 +- plugins/font/lang/sl.js | 2 +- plugins/font/lang/sq.js | 2 +- plugins/font/lang/sr-latn.js | 2 +- plugins/font/lang/sr.js | 2 +- plugins/font/lang/sv.js | 2 +- plugins/font/lang/th.js | 2 +- plugins/font/lang/tr.js | 2 +- plugins/font/lang/tt.js | 2 +- plugins/font/lang/ug.js | 2 +- plugins/font/lang/uk.js | 2 +- plugins/font/lang/vi.js | 2 +- plugins/font/lang/zh-cn.js | 2 +- plugins/font/lang/zh.js | 2 +- plugins/font/plugin.js | 2 +- plugins/format/lang/af.js | 2 +- plugins/format/lang/ar.js | 2 +- plugins/format/lang/az.js | 2 +- plugins/format/lang/bg.js | 2 +- plugins/format/lang/bn.js | 2 +- plugins/format/lang/bs.js | 2 +- plugins/format/lang/ca.js | 2 +- plugins/format/lang/cs.js | 2 +- plugins/format/lang/cy.js | 2 +- plugins/format/lang/da.js | 2 +- plugins/format/lang/de-ch.js | 2 +- plugins/format/lang/de.js | 2 +- plugins/format/lang/el.js | 2 +- plugins/format/lang/en-au.js | 2 +- plugins/format/lang/en-ca.js | 2 +- plugins/format/lang/en-gb.js | 2 +- plugins/format/lang/en.js | 2 +- plugins/format/lang/eo.js | 2 +- plugins/format/lang/es-mx.js | 2 +- plugins/format/lang/es.js | 2 +- plugins/format/lang/et.js | 2 +- plugins/format/lang/eu.js | 2 +- plugins/format/lang/fa.js | 2 +- plugins/format/lang/fi.js | 2 +- plugins/format/lang/fo.js | 2 +- plugins/format/lang/fr-ca.js | 2 +- plugins/format/lang/fr.js | 2 +- plugins/format/lang/gl.js | 2 +- plugins/format/lang/gu.js | 2 +- plugins/format/lang/he.js | 2 +- plugins/format/lang/hi.js | 2 +- plugins/format/lang/hr.js | 2 +- plugins/format/lang/hu.js | 2 +- plugins/format/lang/id.js | 2 +- plugins/format/lang/is.js | 2 +- plugins/format/lang/it.js | 2 +- plugins/format/lang/ja.js | 2 +- plugins/format/lang/ka.js | 2 +- plugins/format/lang/km.js | 2 +- plugins/format/lang/ko.js | 2 +- plugins/format/lang/ku.js | 2 +- plugins/format/lang/lt.js | 2 +- plugins/format/lang/lv.js | 2 +- plugins/format/lang/mk.js | 2 +- plugins/format/lang/mn.js | 2 +- plugins/format/lang/ms.js | 2 +- plugins/format/lang/nb.js | 2 +- plugins/format/lang/nl.js | 2 +- plugins/format/lang/no.js | 2 +- plugins/format/lang/oc.js | 2 +- plugins/format/lang/pl.js | 2 +- plugins/format/lang/pt-br.js | 2 +- plugins/format/lang/pt.js | 2 +- plugins/format/lang/ro.js | 2 +- plugins/format/lang/ru.js | 2 +- plugins/format/lang/si.js | 2 +- plugins/format/lang/sk.js | 2 +- plugins/format/lang/sl.js | 2 +- plugins/format/lang/sq.js | 2 +- plugins/format/lang/sr-latn.js | 2 +- plugins/format/lang/sr.js | 2 +- plugins/format/lang/sv.js | 2 +- plugins/format/lang/th.js | 2 +- plugins/format/lang/tr.js | 2 +- plugins/format/lang/tt.js | 2 +- plugins/format/lang/ug.js | 2 +- plugins/format/lang/uk.js | 2 +- plugins/format/lang/vi.js | 2 +- plugins/format/lang/zh-cn.js | 2 +- plugins/format/lang/zh.js | 2 +- plugins/format/plugin.js | 2 +- plugins/forms/dialogs/button.js | 2 +- plugins/forms/dialogs/checkbox.js | 2 +- plugins/forms/dialogs/form.js | 2 +- plugins/forms/dialogs/hiddenfield.js | 2 +- plugins/forms/dialogs/radio.js | 2 +- plugins/forms/dialogs/select.js | 2 +- plugins/forms/dialogs/textarea.js | 2 +- plugins/forms/dialogs/textfield.js | 2 +- plugins/forms/lang/af.js | 2 +- plugins/forms/lang/ar.js | 2 +- plugins/forms/lang/az.js | 2 +- plugins/forms/lang/bg.js | 2 +- plugins/forms/lang/bn.js | 2 +- plugins/forms/lang/bs.js | 2 +- plugins/forms/lang/ca.js | 2 +- plugins/forms/lang/cs.js | 2 +- plugins/forms/lang/cy.js | 2 +- plugins/forms/lang/da.js | 2 +- plugins/forms/lang/de-ch.js | 2 +- plugins/forms/lang/de.js | 2 +- plugins/forms/lang/el.js | 2 +- plugins/forms/lang/en-au.js | 2 +- plugins/forms/lang/en-ca.js | 2 +- plugins/forms/lang/en-gb.js | 2 +- plugins/forms/lang/en.js | 2 +- plugins/forms/lang/eo.js | 2 +- plugins/forms/lang/es-mx.js | 2 +- plugins/forms/lang/es.js | 2 +- plugins/forms/lang/et.js | 2 +- plugins/forms/lang/eu.js | 2 +- plugins/forms/lang/fa.js | 2 +- plugins/forms/lang/fi.js | 2 +- plugins/forms/lang/fo.js | 2 +- plugins/forms/lang/fr-ca.js | 2 +- plugins/forms/lang/fr.js | 2 +- plugins/forms/lang/gl.js | 2 +- plugins/forms/lang/gu.js | 2 +- plugins/forms/lang/he.js | 2 +- plugins/forms/lang/hi.js | 2 +- plugins/forms/lang/hr.js | 2 +- plugins/forms/lang/hu.js | 2 +- plugins/forms/lang/id.js | 2 +- plugins/forms/lang/is.js | 2 +- plugins/forms/lang/it.js | 2 +- plugins/forms/lang/ja.js | 2 +- plugins/forms/lang/ka.js | 2 +- plugins/forms/lang/km.js | 2 +- plugins/forms/lang/ko.js | 2 +- plugins/forms/lang/ku.js | 2 +- plugins/forms/lang/lt.js | 2 +- plugins/forms/lang/lv.js | 2 +- plugins/forms/lang/mk.js | 2 +- plugins/forms/lang/mn.js | 2 +- plugins/forms/lang/ms.js | 2 +- plugins/forms/lang/nb.js | 2 +- plugins/forms/lang/nl.js | 2 +- plugins/forms/lang/no.js | 2 +- plugins/forms/lang/oc.js | 2 +- plugins/forms/lang/pl.js | 2 +- plugins/forms/lang/pt-br.js | 2 +- plugins/forms/lang/pt.js | 2 +- plugins/forms/lang/ro.js | 2 +- plugins/forms/lang/ru.js | 2 +- plugins/forms/lang/si.js | 2 +- plugins/forms/lang/sk.js | 2 +- plugins/forms/lang/sl.js | 2 +- plugins/forms/lang/sq.js | 2 +- plugins/forms/lang/sr-latn.js | 2 +- plugins/forms/lang/sr.js | 2 +- plugins/forms/lang/sv.js | 2 +- plugins/forms/lang/th.js | 2 +- plugins/forms/lang/tr.js | 2 +- plugins/forms/lang/tt.js | 2 +- plugins/forms/lang/ug.js | 2 +- plugins/forms/lang/uk.js | 2 +- plugins/forms/lang/vi.js | 2 +- plugins/forms/lang/zh-cn.js | 2 +- plugins/forms/lang/zh.js | 2 +- plugins/forms/plugin.js | 2 +- plugins/horizontalrule/lang/af.js | 2 +- plugins/horizontalrule/lang/ar.js | 2 +- plugins/horizontalrule/lang/az.js | 2 +- plugins/horizontalrule/lang/bg.js | 2 +- plugins/horizontalrule/lang/bn.js | 2 +- plugins/horizontalrule/lang/bs.js | 2 +- plugins/horizontalrule/lang/ca.js | 2 +- plugins/horizontalrule/lang/cs.js | 2 +- plugins/horizontalrule/lang/cy.js | 2 +- plugins/horizontalrule/lang/da.js | 2 +- plugins/horizontalrule/lang/de-ch.js | 2 +- plugins/horizontalrule/lang/de.js | 2 +- plugins/horizontalrule/lang/el.js | 2 +- plugins/horizontalrule/lang/en-au.js | 2 +- plugins/horizontalrule/lang/en-ca.js | 2 +- plugins/horizontalrule/lang/en-gb.js | 2 +- plugins/horizontalrule/lang/en.js | 2 +- plugins/horizontalrule/lang/eo.js | 2 +- plugins/horizontalrule/lang/es-mx.js | 2 +- plugins/horizontalrule/lang/es.js | 2 +- plugins/horizontalrule/lang/et.js | 2 +- plugins/horizontalrule/lang/eu.js | 2 +- plugins/horizontalrule/lang/fa.js | 2 +- plugins/horizontalrule/lang/fi.js | 2 +- plugins/horizontalrule/lang/fo.js | 2 +- plugins/horizontalrule/lang/fr-ca.js | 2 +- plugins/horizontalrule/lang/fr.js | 2 +- plugins/horizontalrule/lang/gl.js | 2 +- plugins/horizontalrule/lang/gu.js | 2 +- plugins/horizontalrule/lang/he.js | 2 +- plugins/horizontalrule/lang/hi.js | 2 +- plugins/horizontalrule/lang/hr.js | 2 +- plugins/horizontalrule/lang/hu.js | 2 +- plugins/horizontalrule/lang/id.js | 2 +- plugins/horizontalrule/lang/is.js | 2 +- plugins/horizontalrule/lang/it.js | 2 +- plugins/horizontalrule/lang/ja.js | 2 +- plugins/horizontalrule/lang/ka.js | 2 +- plugins/horizontalrule/lang/km.js | 2 +- plugins/horizontalrule/lang/ko.js | 2 +- plugins/horizontalrule/lang/ku.js | 2 +- plugins/horizontalrule/lang/lt.js | 2 +- plugins/horizontalrule/lang/lv.js | 2 +- plugins/horizontalrule/lang/mk.js | 2 +- plugins/horizontalrule/lang/mn.js | 2 +- plugins/horizontalrule/lang/ms.js | 2 +- plugins/horizontalrule/lang/nb.js | 2 +- plugins/horizontalrule/lang/nl.js | 2 +- plugins/horizontalrule/lang/no.js | 2 +- plugins/horizontalrule/lang/oc.js | 2 +- plugins/horizontalrule/lang/pl.js | 2 +- plugins/horizontalrule/lang/pt-br.js | 2 +- plugins/horizontalrule/lang/pt.js | 2 +- plugins/horizontalrule/lang/ro.js | 2 +- plugins/horizontalrule/lang/ru.js | 2 +- plugins/horizontalrule/lang/si.js | 2 +- plugins/horizontalrule/lang/sk.js | 2 +- plugins/horizontalrule/lang/sl.js | 2 +- plugins/horizontalrule/lang/sq.js | 2 +- plugins/horizontalrule/lang/sr-latn.js | 2 +- plugins/horizontalrule/lang/sr.js | 2 +- plugins/horizontalrule/lang/sv.js | 2 +- plugins/horizontalrule/lang/th.js | 2 +- plugins/horizontalrule/lang/tr.js | 2 +- plugins/horizontalrule/lang/tt.js | 2 +- plugins/horizontalrule/lang/ug.js | 2 +- plugins/horizontalrule/lang/uk.js | 2 +- plugins/horizontalrule/lang/vi.js | 2 +- plugins/horizontalrule/lang/zh-cn.js | 2 +- plugins/horizontalrule/lang/zh.js | 2 +- plugins/horizontalrule/plugin.js | 2 +- plugins/htmlwriter/plugin.js | 2 +- plugins/htmlwriter/samples/outputhtml.html | 4 ++-- plugins/iframe/dialogs/iframe.js | 2 +- plugins/iframe/lang/af.js | 2 +- plugins/iframe/lang/ar.js | 2 +- plugins/iframe/lang/az.js | 2 +- plugins/iframe/lang/bg.js | 2 +- plugins/iframe/lang/bn.js | 2 +- plugins/iframe/lang/bs.js | 2 +- plugins/iframe/lang/ca.js | 2 +- plugins/iframe/lang/cs.js | 2 +- plugins/iframe/lang/cy.js | 2 +- plugins/iframe/lang/da.js | 2 +- plugins/iframe/lang/de-ch.js | 2 +- plugins/iframe/lang/de.js | 2 +- plugins/iframe/lang/el.js | 2 +- plugins/iframe/lang/en-au.js | 2 +- plugins/iframe/lang/en-ca.js | 2 +- plugins/iframe/lang/en-gb.js | 2 +- plugins/iframe/lang/en.js | 2 +- plugins/iframe/lang/eo.js | 2 +- plugins/iframe/lang/es-mx.js | 2 +- plugins/iframe/lang/es.js | 2 +- plugins/iframe/lang/et.js | 2 +- plugins/iframe/lang/eu.js | 2 +- plugins/iframe/lang/fa.js | 2 +- plugins/iframe/lang/fi.js | 2 +- plugins/iframe/lang/fo.js | 2 +- plugins/iframe/lang/fr-ca.js | 2 +- plugins/iframe/lang/fr.js | 2 +- plugins/iframe/lang/gl.js | 2 +- plugins/iframe/lang/gu.js | 2 +- plugins/iframe/lang/he.js | 2 +- plugins/iframe/lang/hi.js | 2 +- plugins/iframe/lang/hr.js | 2 +- plugins/iframe/lang/hu.js | 2 +- plugins/iframe/lang/id.js | 2 +- plugins/iframe/lang/is.js | 2 +- plugins/iframe/lang/it.js | 2 +- plugins/iframe/lang/ja.js | 2 +- plugins/iframe/lang/ka.js | 2 +- plugins/iframe/lang/km.js | 2 +- plugins/iframe/lang/ko.js | 2 +- plugins/iframe/lang/ku.js | 2 +- plugins/iframe/lang/lt.js | 2 +- plugins/iframe/lang/lv.js | 2 +- plugins/iframe/lang/mk.js | 2 +- plugins/iframe/lang/mn.js | 2 +- plugins/iframe/lang/ms.js | 2 +- plugins/iframe/lang/nb.js | 2 +- plugins/iframe/lang/nl.js | 2 +- plugins/iframe/lang/no.js | 2 +- plugins/iframe/lang/oc.js | 2 +- plugins/iframe/lang/pl.js | 2 +- plugins/iframe/lang/pt-br.js | 2 +- plugins/iframe/lang/pt.js | 2 +- plugins/iframe/lang/ro.js | 2 +- plugins/iframe/lang/ru.js | 2 +- plugins/iframe/lang/si.js | 2 +- plugins/iframe/lang/sk.js | 2 +- plugins/iframe/lang/sl.js | 2 +- plugins/iframe/lang/sq.js | 2 +- plugins/iframe/lang/sr-latn.js | 2 +- plugins/iframe/lang/sr.js | 2 +- plugins/iframe/lang/sv.js | 2 +- plugins/iframe/lang/th.js | 2 +- plugins/iframe/lang/tr.js | 2 +- plugins/iframe/lang/tt.js | 2 +- plugins/iframe/lang/ug.js | 2 +- plugins/iframe/lang/uk.js | 2 +- plugins/iframe/lang/vi.js | 2 +- plugins/iframe/lang/zh-cn.js | 2 +- plugins/iframe/lang/zh.js | 2 +- plugins/iframe/plugin.js | 2 +- plugins/iframedialog/plugin.js | 2 +- plugins/image/dialogs/image.js | 2 +- plugins/image/lang/af.js | 2 +- plugins/image/lang/ar.js | 2 +- plugins/image/lang/az.js | 2 +- plugins/image/lang/bg.js | 2 +- plugins/image/lang/bn.js | 2 +- plugins/image/lang/bs.js | 2 +- plugins/image/lang/ca.js | 2 +- plugins/image/lang/cs.js | 2 +- plugins/image/lang/cy.js | 2 +- plugins/image/lang/da.js | 2 +- plugins/image/lang/de-ch.js | 2 +- plugins/image/lang/de.js | 2 +- plugins/image/lang/el.js | 2 +- plugins/image/lang/en-au.js | 2 +- plugins/image/lang/en-ca.js | 2 +- plugins/image/lang/en-gb.js | 2 +- plugins/image/lang/en.js | 2 +- plugins/image/lang/eo.js | 2 +- plugins/image/lang/es-mx.js | 2 +- plugins/image/lang/es.js | 2 +- plugins/image/lang/et.js | 2 +- plugins/image/lang/eu.js | 2 +- plugins/image/lang/fa.js | 2 +- plugins/image/lang/fi.js | 2 +- plugins/image/lang/fo.js | 2 +- plugins/image/lang/fr-ca.js | 2 +- plugins/image/lang/fr.js | 2 +- plugins/image/lang/gl.js | 2 +- plugins/image/lang/gu.js | 2 +- plugins/image/lang/he.js | 2 +- plugins/image/lang/hi.js | 2 +- plugins/image/lang/hr.js | 2 +- plugins/image/lang/hu.js | 2 +- plugins/image/lang/id.js | 2 +- plugins/image/lang/is.js | 2 +- plugins/image/lang/it.js | 2 +- plugins/image/lang/ja.js | 2 +- plugins/image/lang/ka.js | 2 +- plugins/image/lang/km.js | 2 +- plugins/image/lang/ko.js | 2 +- plugins/image/lang/ku.js | 2 +- plugins/image/lang/lt.js | 2 +- plugins/image/lang/lv.js | 2 +- plugins/image/lang/mk.js | 2 +- plugins/image/lang/mn.js | 2 +- plugins/image/lang/ms.js | 2 +- plugins/image/lang/nb.js | 2 +- plugins/image/lang/nl.js | 2 +- plugins/image/lang/no.js | 2 +- plugins/image/lang/oc.js | 2 +- plugins/image/lang/pl.js | 2 +- plugins/image/lang/pt-br.js | 2 +- plugins/image/lang/pt.js | 2 +- plugins/image/lang/ro.js | 2 +- plugins/image/lang/ru.js | 2 +- plugins/image/lang/si.js | 2 +- plugins/image/lang/sk.js | 2 +- plugins/image/lang/sl.js | 2 +- plugins/image/lang/sq.js | 2 +- plugins/image/lang/sr-latn.js | 2 +- plugins/image/lang/sr.js | 2 +- plugins/image/lang/sv.js | 2 +- plugins/image/lang/th.js | 2 +- plugins/image/lang/tr.js | 2 +- plugins/image/lang/tt.js | 2 +- plugins/image/lang/ug.js | 2 +- plugins/image/lang/uk.js | 2 +- plugins/image/lang/vi.js | 2 +- plugins/image/lang/zh-cn.js | 2 +- plugins/image/lang/zh.js | 2 +- plugins/image/plugin.js | 2 +- plugins/image2/dev/contents.css | 2 +- plugins/image2/dev/image2.html | 4 ++-- plugins/image2/dialogs/image2.js | 2 +- plugins/image2/lang/af.js | 2 +- plugins/image2/lang/ar.js | 2 +- plugins/image2/lang/az.js | 2 +- plugins/image2/lang/bg.js | 2 +- plugins/image2/lang/bn.js | 2 +- plugins/image2/lang/bs.js | 2 +- plugins/image2/lang/ca.js | 2 +- plugins/image2/lang/cs.js | 2 +- plugins/image2/lang/cy.js | 2 +- plugins/image2/lang/da.js | 2 +- plugins/image2/lang/de-ch.js | 2 +- plugins/image2/lang/de.js | 2 +- plugins/image2/lang/el.js | 2 +- plugins/image2/lang/en-au.js | 2 +- plugins/image2/lang/en-ca.js | 2 +- plugins/image2/lang/en-gb.js | 2 +- plugins/image2/lang/en.js | 2 +- plugins/image2/lang/eo.js | 2 +- plugins/image2/lang/es-mx.js | 2 +- plugins/image2/lang/es.js | 2 +- plugins/image2/lang/et.js | 2 +- plugins/image2/lang/eu.js | 2 +- plugins/image2/lang/fa.js | 2 +- plugins/image2/lang/fi.js | 2 +- plugins/image2/lang/fo.js | 2 +- plugins/image2/lang/fr-ca.js | 2 +- plugins/image2/lang/fr.js | 2 +- plugins/image2/lang/gl.js | 2 +- plugins/image2/lang/gu.js | 2 +- plugins/image2/lang/he.js | 2 +- plugins/image2/lang/hi.js | 2 +- plugins/image2/lang/hr.js | 2 +- plugins/image2/lang/hu.js | 2 +- plugins/image2/lang/id.js | 2 +- plugins/image2/lang/is.js | 2 +- plugins/image2/lang/it.js | 2 +- plugins/image2/lang/ja.js | 2 +- plugins/image2/lang/ka.js | 2 +- plugins/image2/lang/km.js | 2 +- plugins/image2/lang/ko.js | 2 +- plugins/image2/lang/ku.js | 2 +- plugins/image2/lang/lt.js | 2 +- plugins/image2/lang/lv.js | 2 +- plugins/image2/lang/mk.js | 2 +- plugins/image2/lang/mn.js | 2 +- plugins/image2/lang/ms.js | 2 +- plugins/image2/lang/nb.js | 2 +- plugins/image2/lang/nl.js | 2 +- plugins/image2/lang/no.js | 2 +- plugins/image2/lang/oc.js | 2 +- plugins/image2/lang/pl.js | 2 +- plugins/image2/lang/pt-br.js | 2 +- plugins/image2/lang/pt.js | 2 +- plugins/image2/lang/ro.js | 2 +- plugins/image2/lang/ru.js | 2 +- plugins/image2/lang/si.js | 2 +- plugins/image2/lang/sk.js | 2 +- plugins/image2/lang/sl.js | 2 +- plugins/image2/lang/sq.js | 2 +- plugins/image2/lang/sr-latn.js | 2 +- plugins/image2/lang/sr.js | 2 +- plugins/image2/lang/sv.js | 2 +- plugins/image2/lang/th.js | 2 +- plugins/image2/lang/tr.js | 2 +- plugins/image2/lang/tt.js | 2 +- plugins/image2/lang/ug.js | 2 +- plugins/image2/lang/uk.js | 2 +- plugins/image2/lang/vi.js | 2 +- plugins/image2/lang/zh-cn.js | 2 +- plugins/image2/lang/zh.js | 2 +- plugins/image2/plugin.js | 2 +- plugins/image2/samples/image2.html | 4 ++-- plugins/imagebase/lang/az.js | 2 +- plugins/imagebase/lang/bg.js | 2 +- plugins/imagebase/lang/cs.js | 2 +- plugins/imagebase/lang/da.js | 2 +- plugins/imagebase/lang/de-ch.js | 2 +- plugins/imagebase/lang/de.js | 2 +- plugins/imagebase/lang/en-au.js | 2 +- plugins/imagebase/lang/en.js | 2 +- plugins/imagebase/lang/et.js | 2 +- plugins/imagebase/lang/fa.js | 2 +- plugins/imagebase/lang/fr.js | 2 +- plugins/imagebase/lang/gl.js | 2 +- plugins/imagebase/lang/hr.js | 2 +- plugins/imagebase/lang/hu.js | 2 +- plugins/imagebase/lang/it.js | 2 +- plugins/imagebase/lang/ku.js | 2 +- plugins/imagebase/lang/lt.js | 2 +- plugins/imagebase/lang/lv.js | 2 +- plugins/imagebase/lang/nb.js | 2 +- plugins/imagebase/lang/nl.js | 2 +- plugins/imagebase/lang/pl.js | 2 +- plugins/imagebase/lang/pt-br.js | 2 +- plugins/imagebase/lang/pt.js | 2 +- plugins/imagebase/lang/ro.js | 2 +- plugins/imagebase/lang/ru.js | 2 +- plugins/imagebase/lang/sk.js | 2 +- plugins/imagebase/lang/sq.js | 2 +- plugins/imagebase/lang/sr-latn.js | 2 +- plugins/imagebase/lang/sr.js | 2 +- plugins/imagebase/lang/sv.js | 2 +- plugins/imagebase/lang/tr.js | 2 +- plugins/imagebase/lang/ug.js | 2 +- plugins/imagebase/lang/uk.js | 2 +- plugins/imagebase/lang/zh-cn.js | 2 +- plugins/imagebase/lang/zh.js | 2 +- plugins/imagebase/plugin.js | 2 +- plugins/indent/dev/indent.html | 2 +- plugins/indent/lang/af.js | 2 +- plugins/indent/lang/ar.js | 2 +- plugins/indent/lang/az.js | 2 +- plugins/indent/lang/bg.js | 2 +- plugins/indent/lang/bn.js | 2 +- plugins/indent/lang/bs.js | 2 +- plugins/indent/lang/ca.js | 2 +- plugins/indent/lang/cs.js | 2 +- plugins/indent/lang/cy.js | 2 +- plugins/indent/lang/da.js | 2 +- plugins/indent/lang/de-ch.js | 2 +- plugins/indent/lang/de.js | 2 +- plugins/indent/lang/el.js | 2 +- plugins/indent/lang/en-au.js | 2 +- plugins/indent/lang/en-ca.js | 2 +- plugins/indent/lang/en-gb.js | 2 +- plugins/indent/lang/en.js | 2 +- plugins/indent/lang/eo.js | 2 +- plugins/indent/lang/es-mx.js | 2 +- plugins/indent/lang/es.js | 2 +- plugins/indent/lang/et.js | 2 +- plugins/indent/lang/eu.js | 2 +- plugins/indent/lang/fa.js | 2 +- plugins/indent/lang/fi.js | 2 +- plugins/indent/lang/fo.js | 2 +- plugins/indent/lang/fr-ca.js | 2 +- plugins/indent/lang/fr.js | 2 +- plugins/indent/lang/gl.js | 2 +- plugins/indent/lang/gu.js | 2 +- plugins/indent/lang/he.js | 2 +- plugins/indent/lang/hi.js | 2 +- plugins/indent/lang/hr.js | 2 +- plugins/indent/lang/hu.js | 2 +- plugins/indent/lang/id.js | 2 +- plugins/indent/lang/is.js | 2 +- plugins/indent/lang/it.js | 2 +- plugins/indent/lang/ja.js | 2 +- plugins/indent/lang/ka.js | 2 +- plugins/indent/lang/km.js | 2 +- plugins/indent/lang/ko.js | 2 +- plugins/indent/lang/ku.js | 2 +- plugins/indent/lang/lt.js | 2 +- plugins/indent/lang/lv.js | 2 +- plugins/indent/lang/mk.js | 2 +- plugins/indent/lang/mn.js | 2 +- plugins/indent/lang/ms.js | 2 +- plugins/indent/lang/nb.js | 2 +- plugins/indent/lang/nl.js | 2 +- plugins/indent/lang/no.js | 2 +- plugins/indent/lang/oc.js | 2 +- plugins/indent/lang/pl.js | 2 +- plugins/indent/lang/pt-br.js | 2 +- plugins/indent/lang/pt.js | 2 +- plugins/indent/lang/ro.js | 2 +- plugins/indent/lang/ru.js | 2 +- plugins/indent/lang/si.js | 2 +- plugins/indent/lang/sk.js | 2 +- plugins/indent/lang/sl.js | 2 +- plugins/indent/lang/sq.js | 2 +- plugins/indent/lang/sr-latn.js | 2 +- plugins/indent/lang/sr.js | 2 +- plugins/indent/lang/sv.js | 2 +- plugins/indent/lang/th.js | 2 +- plugins/indent/lang/tr.js | 2 +- plugins/indent/lang/tt.js | 2 +- plugins/indent/lang/ug.js | 2 +- plugins/indent/lang/uk.js | 2 +- plugins/indent/lang/vi.js | 2 +- plugins/indent/lang/zh-cn.js | 2 +- plugins/indent/lang/zh.js | 2 +- plugins/indent/plugin.js | 2 +- plugins/indentblock/plugin.js | 2 +- plugins/indentlist/plugin.js | 2 +- plugins/justify/plugin.js | 2 +- plugins/language/lang/ar.js | 2 +- plugins/language/lang/az.js | 2 +- plugins/language/lang/bg.js | 2 +- plugins/language/lang/ca.js | 2 +- plugins/language/lang/cs.js | 2 +- plugins/language/lang/cy.js | 2 +- plugins/language/lang/da.js | 2 +- plugins/language/lang/de-ch.js | 2 +- plugins/language/lang/de.js | 2 +- plugins/language/lang/el.js | 2 +- plugins/language/lang/en-au.js | 2 +- plugins/language/lang/en-gb.js | 2 +- plugins/language/lang/en.js | 2 +- plugins/language/lang/eo.js | 2 +- plugins/language/lang/es-mx.js | 2 +- plugins/language/lang/es.js | 2 +- plugins/language/lang/et.js | 2 +- plugins/language/lang/eu.js | 2 +- plugins/language/lang/fa.js | 2 +- plugins/language/lang/fi.js | 2 +- plugins/language/lang/fo.js | 2 +- plugins/language/lang/fr.js | 2 +- plugins/language/lang/gl.js | 2 +- plugins/language/lang/he.js | 2 +- plugins/language/lang/hr.js | 2 +- plugins/language/lang/hu.js | 2 +- plugins/language/lang/id.js | 2 +- plugins/language/lang/it.js | 2 +- plugins/language/lang/ja.js | 2 +- plugins/language/lang/km.js | 2 +- plugins/language/lang/ko.js | 2 +- plugins/language/lang/ku.js | 2 +- plugins/language/lang/lt.js | 2 +- plugins/language/lang/lv.js | 2 +- plugins/language/lang/nb.js | 2 +- plugins/language/lang/nl.js | 2 +- plugins/language/lang/no.js | 2 +- plugins/language/lang/oc.js | 2 +- plugins/language/lang/pl.js | 2 +- plugins/language/lang/pt-br.js | 2 +- plugins/language/lang/pt.js | 2 +- plugins/language/lang/ro.js | 2 +- plugins/language/lang/ru.js | 2 +- plugins/language/lang/sk.js | 2 +- plugins/language/lang/sl.js | 2 +- plugins/language/lang/sq.js | 2 +- plugins/language/lang/sr-latn.js | 2 +- plugins/language/lang/sr.js | 2 +- plugins/language/lang/sv.js | 2 +- plugins/language/lang/tr.js | 2 +- plugins/language/lang/tt.js | 2 +- plugins/language/lang/ug.js | 2 +- plugins/language/lang/uk.js | 2 +- plugins/language/lang/vi.js | 2 +- plugins/language/lang/zh-cn.js | 2 +- plugins/language/lang/zh.js | 2 +- plugins/language/plugin.js | 2 +- plugins/lineutils/dev/dnd.html | 4 ++-- plugins/lineutils/dev/magicfinger.html | 4 ++-- plugins/lineutils/plugin.js | 2 +- plugins/link/dialogs/anchor.js | 2 +- plugins/link/dialogs/link.js | 2 +- plugins/link/lang/af.js | 2 +- plugins/link/lang/ar.js | 2 +- plugins/link/lang/az.js | 2 +- plugins/link/lang/bg.js | 2 +- plugins/link/lang/bn.js | 2 +- plugins/link/lang/bs.js | 2 +- plugins/link/lang/ca.js | 2 +- plugins/link/lang/cs.js | 2 +- plugins/link/lang/cy.js | 2 +- plugins/link/lang/da.js | 2 +- plugins/link/lang/de-ch.js | 2 +- plugins/link/lang/de.js | 2 +- plugins/link/lang/el.js | 2 +- plugins/link/lang/en-au.js | 2 +- plugins/link/lang/en-ca.js | 2 +- plugins/link/lang/en-gb.js | 2 +- plugins/link/lang/en.js | 2 +- plugins/link/lang/eo.js | 2 +- plugins/link/lang/es-mx.js | 2 +- plugins/link/lang/es.js | 2 +- plugins/link/lang/et.js | 2 +- plugins/link/lang/eu.js | 2 +- plugins/link/lang/fa.js | 2 +- plugins/link/lang/fi.js | 2 +- plugins/link/lang/fo.js | 2 +- plugins/link/lang/fr-ca.js | 2 +- plugins/link/lang/fr.js | 2 +- plugins/link/lang/gl.js | 2 +- plugins/link/lang/gu.js | 2 +- plugins/link/lang/he.js | 2 +- plugins/link/lang/hi.js | 2 +- plugins/link/lang/hr.js | 2 +- plugins/link/lang/hu.js | 2 +- plugins/link/lang/id.js | 2 +- plugins/link/lang/is.js | 2 +- plugins/link/lang/it.js | 2 +- plugins/link/lang/ja.js | 2 +- plugins/link/lang/ka.js | 2 +- plugins/link/lang/km.js | 2 +- plugins/link/lang/ko.js | 2 +- plugins/link/lang/ku.js | 2 +- plugins/link/lang/lt.js | 2 +- plugins/link/lang/lv.js | 2 +- plugins/link/lang/mk.js | 2 +- plugins/link/lang/mn.js | 2 +- plugins/link/lang/ms.js | 2 +- plugins/link/lang/nb.js | 2 +- plugins/link/lang/nl.js | 2 +- plugins/link/lang/no.js | 2 +- plugins/link/lang/oc.js | 2 +- plugins/link/lang/pl.js | 2 +- plugins/link/lang/pt-br.js | 2 +- plugins/link/lang/pt.js | 2 +- plugins/link/lang/ro.js | 2 +- plugins/link/lang/ru.js | 2 +- plugins/link/lang/si.js | 2 +- plugins/link/lang/sk.js | 2 +- plugins/link/lang/sl.js | 2 +- plugins/link/lang/sq.js | 2 +- plugins/link/lang/sr-latn.js | 2 +- plugins/link/lang/sr.js | 2 +- plugins/link/lang/sv.js | 2 +- plugins/link/lang/th.js | 2 +- plugins/link/lang/tr.js | 2 +- plugins/link/lang/tt.js | 2 +- plugins/link/lang/ug.js | 2 +- plugins/link/lang/uk.js | 2 +- plugins/link/lang/vi.js | 2 +- plugins/link/lang/zh-cn.js | 2 +- plugins/link/lang/zh.js | 2 +- plugins/link/plugin.js | 2 +- plugins/list/lang/af.js | 2 +- plugins/list/lang/ar.js | 2 +- plugins/list/lang/az.js | 2 +- plugins/list/lang/bg.js | 2 +- plugins/list/lang/bn.js | 2 +- plugins/list/lang/bs.js | 2 +- plugins/list/lang/ca.js | 2 +- plugins/list/lang/cs.js | 2 +- plugins/list/lang/cy.js | 2 +- plugins/list/lang/da.js | 2 +- plugins/list/lang/de-ch.js | 2 +- plugins/list/lang/de.js | 2 +- plugins/list/lang/el.js | 2 +- plugins/list/lang/en-au.js | 2 +- plugins/list/lang/en-ca.js | 2 +- plugins/list/lang/en-gb.js | 2 +- plugins/list/lang/en.js | 2 +- plugins/list/lang/eo.js | 2 +- plugins/list/lang/es-mx.js | 2 +- plugins/list/lang/es.js | 2 +- plugins/list/lang/et.js | 2 +- plugins/list/lang/eu.js | 2 +- plugins/list/lang/fa.js | 2 +- plugins/list/lang/fi.js | 2 +- plugins/list/lang/fo.js | 2 +- plugins/list/lang/fr-ca.js | 2 +- plugins/list/lang/fr.js | 2 +- plugins/list/lang/gl.js | 2 +- plugins/list/lang/gu.js | 2 +- plugins/list/lang/he.js | 2 +- plugins/list/lang/hi.js | 2 +- plugins/list/lang/hr.js | 2 +- plugins/list/lang/hu.js | 2 +- plugins/list/lang/id.js | 2 +- plugins/list/lang/is.js | 2 +- plugins/list/lang/it.js | 2 +- plugins/list/lang/ja.js | 2 +- plugins/list/lang/ka.js | 2 +- plugins/list/lang/km.js | 2 +- plugins/list/lang/ko.js | 2 +- plugins/list/lang/ku.js | 2 +- plugins/list/lang/lt.js | 2 +- plugins/list/lang/lv.js | 2 +- plugins/list/lang/mk.js | 2 +- plugins/list/lang/mn.js | 2 +- plugins/list/lang/ms.js | 2 +- plugins/list/lang/nb.js | 2 +- plugins/list/lang/nl.js | 2 +- plugins/list/lang/no.js | 2 +- plugins/list/lang/oc.js | 2 +- plugins/list/lang/pl.js | 2 +- plugins/list/lang/pt-br.js | 2 +- plugins/list/lang/pt.js | 2 +- plugins/list/lang/ro.js | 2 +- plugins/list/lang/ru.js | 2 +- plugins/list/lang/si.js | 2 +- plugins/list/lang/sk.js | 2 +- plugins/list/lang/sl.js | 2 +- plugins/list/lang/sq.js | 2 +- plugins/list/lang/sr-latn.js | 2 +- plugins/list/lang/sr.js | 2 +- plugins/list/lang/sv.js | 2 +- plugins/list/lang/th.js | 2 +- plugins/list/lang/tr.js | 2 +- plugins/list/lang/tt.js | 2 +- plugins/list/lang/ug.js | 2 +- plugins/list/lang/uk.js | 2 +- plugins/list/lang/vi.js | 2 +- plugins/list/lang/zh-cn.js | 2 +- plugins/list/lang/zh.js | 2 +- plugins/list/plugin.js | 2 +- plugins/listblock/plugin.js | 2 +- plugins/liststyle/dialogs/liststyle.js | 2 +- plugins/liststyle/lang/af.js | 2 +- plugins/liststyle/lang/ar.js | 2 +- plugins/liststyle/lang/az.js | 2 +- plugins/liststyle/lang/bg.js | 2 +- plugins/liststyle/lang/bn.js | 2 +- plugins/liststyle/lang/bs.js | 2 +- plugins/liststyle/lang/ca.js | 2 +- plugins/liststyle/lang/cs.js | 2 +- plugins/liststyle/lang/cy.js | 2 +- plugins/liststyle/lang/da.js | 2 +- plugins/liststyle/lang/de-ch.js | 2 +- plugins/liststyle/lang/de.js | 2 +- plugins/liststyle/lang/el.js | 2 +- plugins/liststyle/lang/en-au.js | 2 +- plugins/liststyle/lang/en-ca.js | 2 +- plugins/liststyle/lang/en-gb.js | 2 +- plugins/liststyle/lang/en.js | 2 +- plugins/liststyle/lang/eo.js | 2 +- plugins/liststyle/lang/es-mx.js | 2 +- plugins/liststyle/lang/es.js | 2 +- plugins/liststyle/lang/et.js | 2 +- plugins/liststyle/lang/eu.js | 2 +- plugins/liststyle/lang/fa.js | 2 +- plugins/liststyle/lang/fi.js | 2 +- plugins/liststyle/lang/fo.js | 2 +- plugins/liststyle/lang/fr-ca.js | 2 +- plugins/liststyle/lang/fr.js | 2 +- plugins/liststyle/lang/gl.js | 2 +- plugins/liststyle/lang/gu.js | 2 +- plugins/liststyle/lang/he.js | 2 +- plugins/liststyle/lang/hi.js | 2 +- plugins/liststyle/lang/hr.js | 2 +- plugins/liststyle/lang/hu.js | 2 +- plugins/liststyle/lang/id.js | 2 +- plugins/liststyle/lang/is.js | 2 +- plugins/liststyle/lang/it.js | 2 +- plugins/liststyle/lang/ja.js | 2 +- plugins/liststyle/lang/ka.js | 2 +- plugins/liststyle/lang/km.js | 2 +- plugins/liststyle/lang/ko.js | 2 +- plugins/liststyle/lang/ku.js | 2 +- plugins/liststyle/lang/lt.js | 2 +- plugins/liststyle/lang/lv.js | 2 +- plugins/liststyle/lang/mk.js | 2 +- plugins/liststyle/lang/mn.js | 2 +- plugins/liststyle/lang/ms.js | 2 +- plugins/liststyle/lang/nb.js | 2 +- plugins/liststyle/lang/nl.js | 2 +- plugins/liststyle/lang/no.js | 2 +- plugins/liststyle/lang/oc.js | 2 +- plugins/liststyle/lang/pl.js | 2 +- plugins/liststyle/lang/pt-br.js | 2 +- plugins/liststyle/lang/pt.js | 2 +- plugins/liststyle/lang/ro.js | 2 +- plugins/liststyle/lang/ru.js | 2 +- plugins/liststyle/lang/si.js | 2 +- plugins/liststyle/lang/sk.js | 2 +- plugins/liststyle/lang/sl.js | 2 +- plugins/liststyle/lang/sq.js | 2 +- plugins/liststyle/lang/sr-latn.js | 2 +- plugins/liststyle/lang/sr.js | 2 +- plugins/liststyle/lang/sv.js | 2 +- plugins/liststyle/lang/th.js | 2 +- plugins/liststyle/lang/tr.js | 2 +- plugins/liststyle/lang/tt.js | 2 +- plugins/liststyle/lang/ug.js | 2 +- plugins/liststyle/lang/uk.js | 2 +- plugins/liststyle/lang/vi.js | 2 +- plugins/liststyle/lang/zh-cn.js | 2 +- plugins/liststyle/lang/zh.js | 2 +- plugins/liststyle/plugin.js | 2 +- plugins/magicline/dev/magicline.html | 2 +- plugins/magicline/lang/af.js | 2 +- plugins/magicline/lang/ar.js | 2 +- plugins/magicline/lang/az.js | 2 +- plugins/magicline/lang/bg.js | 2 +- plugins/magicline/lang/ca.js | 2 +- plugins/magicline/lang/cs.js | 2 +- plugins/magicline/lang/cy.js | 2 +- plugins/magicline/lang/da.js | 2 +- plugins/magicline/lang/de-ch.js | 2 +- plugins/magicline/lang/de.js | 2 +- plugins/magicline/lang/el.js | 2 +- plugins/magicline/lang/en-au.js | 2 +- plugins/magicline/lang/en-gb.js | 2 +- plugins/magicline/lang/en.js | 2 +- plugins/magicline/lang/eo.js | 2 +- plugins/magicline/lang/es-mx.js | 2 +- plugins/magicline/lang/es.js | 2 +- plugins/magicline/lang/et.js | 2 +- plugins/magicline/lang/eu.js | 2 +- plugins/magicline/lang/fa.js | 2 +- plugins/magicline/lang/fi.js | 2 +- plugins/magicline/lang/fr-ca.js | 2 +- plugins/magicline/lang/fr.js | 2 +- plugins/magicline/lang/gl.js | 2 +- plugins/magicline/lang/he.js | 2 +- plugins/magicline/lang/hr.js | 2 +- plugins/magicline/lang/hu.js | 2 +- plugins/magicline/lang/id.js | 2 +- plugins/magicline/lang/it.js | 2 +- plugins/magicline/lang/ja.js | 2 +- plugins/magicline/lang/km.js | 2 +- plugins/magicline/lang/ko.js | 2 +- plugins/magicline/lang/ku.js | 2 +- plugins/magicline/lang/lt.js | 2 +- plugins/magicline/lang/lv.js | 2 +- plugins/magicline/lang/nb.js | 2 +- plugins/magicline/lang/nl.js | 2 +- plugins/magicline/lang/no.js | 2 +- plugins/magicline/lang/oc.js | 2 +- plugins/magicline/lang/pl.js | 2 +- plugins/magicline/lang/pt-br.js | 2 +- plugins/magicline/lang/pt.js | 2 +- plugins/magicline/lang/ro.js | 2 +- plugins/magicline/lang/ru.js | 2 +- plugins/magicline/lang/si.js | 2 +- plugins/magicline/lang/sk.js | 2 +- plugins/magicline/lang/sl.js | 2 +- plugins/magicline/lang/sq.js | 2 +- plugins/magicline/lang/sr-latn.js | 2 +- plugins/magicline/lang/sr.js | 2 +- plugins/magicline/lang/sv.js | 2 +- plugins/magicline/lang/tr.js | 2 +- plugins/magicline/lang/tt.js | 2 +- plugins/magicline/lang/ug.js | 2 +- plugins/magicline/lang/uk.js | 2 +- plugins/magicline/lang/vi.js | 2 +- plugins/magicline/lang/zh-cn.js | 2 +- plugins/magicline/lang/zh.js | 2 +- plugins/magicline/plugin.js | 2 +- plugins/magicline/samples/magicline.html | 4 ++-- plugins/mathjax/dev/mathjax.html | 4 ++-- plugins/mathjax/dialogs/mathjax.js | 2 +- plugins/mathjax/lang/af.js | 2 +- plugins/mathjax/lang/ar.js | 2 +- plugins/mathjax/lang/az.js | 2 +- plugins/mathjax/lang/bg.js | 2 +- plugins/mathjax/lang/ca.js | 2 +- plugins/mathjax/lang/cs.js | 2 +- plugins/mathjax/lang/cy.js | 2 +- plugins/mathjax/lang/da.js | 2 +- plugins/mathjax/lang/de-ch.js | 2 +- plugins/mathjax/lang/de.js | 2 +- plugins/mathjax/lang/el.js | 2 +- plugins/mathjax/lang/en-au.js | 2 +- plugins/mathjax/lang/en-gb.js | 2 +- plugins/mathjax/lang/en.js | 2 +- plugins/mathjax/lang/eo.js | 2 +- plugins/mathjax/lang/es-mx.js | 2 +- plugins/mathjax/lang/es.js | 2 +- plugins/mathjax/lang/et.js | 2 +- plugins/mathjax/lang/eu.js | 2 +- plugins/mathjax/lang/fa.js | 2 +- plugins/mathjax/lang/fi.js | 2 +- plugins/mathjax/lang/fr.js | 2 +- plugins/mathjax/lang/gl.js | 2 +- plugins/mathjax/lang/he.js | 2 +- plugins/mathjax/lang/hr.js | 2 +- plugins/mathjax/lang/hu.js | 2 +- plugins/mathjax/lang/id.js | 2 +- plugins/mathjax/lang/it.js | 2 +- plugins/mathjax/lang/ja.js | 2 +- plugins/mathjax/lang/km.js | 2 +- plugins/mathjax/lang/ko.js | 2 +- plugins/mathjax/lang/ku.js | 2 +- plugins/mathjax/lang/lt.js | 2 +- plugins/mathjax/lang/lv.js | 2 +- plugins/mathjax/lang/nb.js | 2 +- plugins/mathjax/lang/nl.js | 2 +- plugins/mathjax/lang/no.js | 2 +- plugins/mathjax/lang/oc.js | 2 +- plugins/mathjax/lang/pl.js | 2 +- plugins/mathjax/lang/pt-br.js | 2 +- plugins/mathjax/lang/pt.js | 2 +- plugins/mathjax/lang/ro.js | 2 +- plugins/mathjax/lang/ru.js | 2 +- plugins/mathjax/lang/sk.js | 2 +- plugins/mathjax/lang/sl.js | 2 +- plugins/mathjax/lang/sq.js | 2 +- plugins/mathjax/lang/sr-latn.js | 2 +- plugins/mathjax/lang/sr.js | 2 +- plugins/mathjax/lang/sv.js | 2 +- plugins/mathjax/lang/tr.js | 2 +- plugins/mathjax/lang/tt.js | 2 +- plugins/mathjax/lang/ug.js | 2 +- plugins/mathjax/lang/uk.js | 2 +- plugins/mathjax/lang/vi.js | 2 +- plugins/mathjax/lang/zh-cn.js | 2 +- plugins/mathjax/lang/zh.js | 2 +- plugins/mathjax/plugin.js | 2 +- plugins/mathjax/samples/mathjax.html | 4 ++-- plugins/maximize/lang/af.js | 2 +- plugins/maximize/lang/ar.js | 2 +- plugins/maximize/lang/az.js | 2 +- plugins/maximize/lang/bg.js | 2 +- plugins/maximize/lang/bn.js | 2 +- plugins/maximize/lang/bs.js | 2 +- plugins/maximize/lang/ca.js | 2 +- plugins/maximize/lang/cs.js | 2 +- plugins/maximize/lang/cy.js | 2 +- plugins/maximize/lang/da.js | 2 +- plugins/maximize/lang/de-ch.js | 2 +- plugins/maximize/lang/de.js | 2 +- plugins/maximize/lang/el.js | 2 +- plugins/maximize/lang/en-au.js | 2 +- plugins/maximize/lang/en-ca.js | 2 +- plugins/maximize/lang/en-gb.js | 2 +- plugins/maximize/lang/en.js | 2 +- plugins/maximize/lang/eo.js | 2 +- plugins/maximize/lang/es-mx.js | 2 +- plugins/maximize/lang/es.js | 2 +- plugins/maximize/lang/et.js | 2 +- plugins/maximize/lang/eu.js | 2 +- plugins/maximize/lang/fa.js | 2 +- plugins/maximize/lang/fi.js | 2 +- plugins/maximize/lang/fo.js | 2 +- plugins/maximize/lang/fr-ca.js | 2 +- plugins/maximize/lang/fr.js | 2 +- plugins/maximize/lang/gl.js | 2 +- plugins/maximize/lang/gu.js | 2 +- plugins/maximize/lang/he.js | 2 +- plugins/maximize/lang/hi.js | 2 +- plugins/maximize/lang/hr.js | 2 +- plugins/maximize/lang/hu.js | 2 +- plugins/maximize/lang/id.js | 2 +- plugins/maximize/lang/is.js | 2 +- plugins/maximize/lang/it.js | 2 +- plugins/maximize/lang/ja.js | 2 +- plugins/maximize/lang/ka.js | 2 +- plugins/maximize/lang/km.js | 2 +- plugins/maximize/lang/ko.js | 2 +- plugins/maximize/lang/ku.js | 2 +- plugins/maximize/lang/lt.js | 2 +- plugins/maximize/lang/lv.js | 2 +- plugins/maximize/lang/mk.js | 2 +- plugins/maximize/lang/mn.js | 2 +- plugins/maximize/lang/ms.js | 2 +- plugins/maximize/lang/nb.js | 2 +- plugins/maximize/lang/nl.js | 2 +- plugins/maximize/lang/no.js | 2 +- plugins/maximize/lang/oc.js | 2 +- plugins/maximize/lang/pl.js | 2 +- plugins/maximize/lang/pt-br.js | 2 +- plugins/maximize/lang/pt.js | 2 +- plugins/maximize/lang/ro.js | 2 +- plugins/maximize/lang/ru.js | 2 +- plugins/maximize/lang/si.js | 2 +- plugins/maximize/lang/sk.js | 2 +- plugins/maximize/lang/sl.js | 2 +- plugins/maximize/lang/sq.js | 2 +- plugins/maximize/lang/sr-latn.js | 2 +- plugins/maximize/lang/sr.js | 2 +- plugins/maximize/lang/sv.js | 2 +- plugins/maximize/lang/th.js | 2 +- plugins/maximize/lang/tr.js | 2 +- plugins/maximize/lang/tt.js | 2 +- plugins/maximize/lang/ug.js | 2 +- plugins/maximize/lang/uk.js | 2 +- plugins/maximize/lang/vi.js | 2 +- plugins/maximize/lang/zh-cn.js | 2 +- plugins/maximize/lang/zh.js | 2 +- plugins/maximize/plugin.js | 2 +- plugins/mentions/plugin.js | 2 +- plugins/mentions/samples/mentions.html | 4 ++-- plugins/menu/plugin.js | 2 +- plugins/menubutton/plugin.js | 2 +- plugins/newpage/lang/af.js | 2 +- plugins/newpage/lang/ar.js | 2 +- plugins/newpage/lang/az.js | 2 +- plugins/newpage/lang/bg.js | 2 +- plugins/newpage/lang/bn.js | 2 +- plugins/newpage/lang/bs.js | 2 +- plugins/newpage/lang/ca.js | 2 +- plugins/newpage/lang/cs.js | 2 +- plugins/newpage/lang/cy.js | 2 +- plugins/newpage/lang/da.js | 2 +- plugins/newpage/lang/de-ch.js | 2 +- plugins/newpage/lang/de.js | 2 +- plugins/newpage/lang/el.js | 2 +- plugins/newpage/lang/en-au.js | 2 +- plugins/newpage/lang/en-ca.js | 2 +- plugins/newpage/lang/en-gb.js | 2 +- plugins/newpage/lang/en.js | 2 +- plugins/newpage/lang/eo.js | 2 +- plugins/newpage/lang/es-mx.js | 2 +- plugins/newpage/lang/es.js | 2 +- plugins/newpage/lang/et.js | 2 +- plugins/newpage/lang/eu.js | 2 +- plugins/newpage/lang/fa.js | 2 +- plugins/newpage/lang/fi.js | 2 +- plugins/newpage/lang/fo.js | 2 +- plugins/newpage/lang/fr-ca.js | 2 +- plugins/newpage/lang/fr.js | 2 +- plugins/newpage/lang/gl.js | 2 +- plugins/newpage/lang/gu.js | 2 +- plugins/newpage/lang/he.js | 2 +- plugins/newpage/lang/hi.js | 2 +- plugins/newpage/lang/hr.js | 2 +- plugins/newpage/lang/hu.js | 2 +- plugins/newpage/lang/id.js | 2 +- plugins/newpage/lang/is.js | 2 +- plugins/newpage/lang/it.js | 2 +- plugins/newpage/lang/ja.js | 2 +- plugins/newpage/lang/ka.js | 2 +- plugins/newpage/lang/km.js | 2 +- plugins/newpage/lang/ko.js | 2 +- plugins/newpage/lang/ku.js | 2 +- plugins/newpage/lang/lt.js | 2 +- plugins/newpage/lang/lv.js | 2 +- plugins/newpage/lang/mk.js | 2 +- plugins/newpage/lang/mn.js | 2 +- plugins/newpage/lang/ms.js | 2 +- plugins/newpage/lang/nb.js | 2 +- plugins/newpage/lang/nl.js | 2 +- plugins/newpage/lang/no.js | 2 +- plugins/newpage/lang/oc.js | 2 +- plugins/newpage/lang/pl.js | 2 +- plugins/newpage/lang/pt-br.js | 2 +- plugins/newpage/lang/pt.js | 2 +- plugins/newpage/lang/ro.js | 2 +- plugins/newpage/lang/ru.js | 2 +- plugins/newpage/lang/si.js | 2 +- plugins/newpage/lang/sk.js | 2 +- plugins/newpage/lang/sl.js | 2 +- plugins/newpage/lang/sq.js | 2 +- plugins/newpage/lang/sr-latn.js | 2 +- plugins/newpage/lang/sr.js | 2 +- plugins/newpage/lang/sv.js | 2 +- plugins/newpage/lang/th.js | 2 +- plugins/newpage/lang/tr.js | 2 +- plugins/newpage/lang/tt.js | 2 +- plugins/newpage/lang/ug.js | 2 +- plugins/newpage/lang/uk.js | 2 +- plugins/newpage/lang/vi.js | 2 +- plugins/newpage/lang/zh-cn.js | 2 +- plugins/newpage/lang/zh.js | 2 +- plugins/newpage/plugin.js | 2 +- plugins/notification/lang/az.js | 2 +- plugins/notification/lang/bg.js | 2 +- plugins/notification/lang/ca.js | 2 +- plugins/notification/lang/cs.js | 2 +- plugins/notification/lang/da.js | 2 +- plugins/notification/lang/de-ch.js | 2 +- plugins/notification/lang/de.js | 2 +- plugins/notification/lang/en-au.js | 2 +- plugins/notification/lang/en.js | 2 +- plugins/notification/lang/eo.js | 2 +- plugins/notification/lang/es-mx.js | 2 +- plugins/notification/lang/es.js | 2 +- plugins/notification/lang/et.js | 2 +- plugins/notification/lang/eu.js | 2 +- plugins/notification/lang/fa.js | 2 +- plugins/notification/lang/fr.js | 2 +- plugins/notification/lang/gl.js | 2 +- plugins/notification/lang/hr.js | 2 +- plugins/notification/lang/hu.js | 2 +- plugins/notification/lang/id.js | 2 +- plugins/notification/lang/it.js | 2 +- plugins/notification/lang/ja.js | 2 +- plugins/notification/lang/km.js | 2 +- plugins/notification/lang/ko.js | 2 +- plugins/notification/lang/ku.js | 2 +- plugins/notification/lang/lt.js | 2 +- plugins/notification/lang/lv.js | 2 +- plugins/notification/lang/nb.js | 2 +- plugins/notification/lang/nl.js | 2 +- plugins/notification/lang/oc.js | 2 +- plugins/notification/lang/pl.js | 2 +- plugins/notification/lang/pt-br.js | 2 +- plugins/notification/lang/pt.js | 2 +- plugins/notification/lang/ro.js | 2 +- plugins/notification/lang/ru.js | 2 +- plugins/notification/lang/sk.js | 2 +- plugins/notification/lang/sq.js | 2 +- plugins/notification/lang/sr-latn.js | 2 +- plugins/notification/lang/sr.js | 2 +- plugins/notification/lang/sv.js | 2 +- plugins/notification/lang/tr.js | 2 +- plugins/notification/lang/ug.js | 2 +- plugins/notification/lang/uk.js | 2 +- plugins/notification/lang/zh-cn.js | 2 +- plugins/notification/lang/zh.js | 2 +- plugins/notification/plugin.js | 2 +- plugins/notificationaggregator/plugin.js | 2 +- plugins/pagebreak/lang/af.js | 2 +- plugins/pagebreak/lang/ar.js | 2 +- plugins/pagebreak/lang/az.js | 2 +- plugins/pagebreak/lang/bg.js | 2 +- plugins/pagebreak/lang/bn.js | 2 +- plugins/pagebreak/lang/bs.js | 2 +- plugins/pagebreak/lang/ca.js | 2 +- plugins/pagebreak/lang/cs.js | 2 +- plugins/pagebreak/lang/cy.js | 2 +- plugins/pagebreak/lang/da.js | 2 +- plugins/pagebreak/lang/de-ch.js | 2 +- plugins/pagebreak/lang/de.js | 2 +- plugins/pagebreak/lang/el.js | 2 +- plugins/pagebreak/lang/en-au.js | 2 +- plugins/pagebreak/lang/en-ca.js | 2 +- plugins/pagebreak/lang/en-gb.js | 2 +- plugins/pagebreak/lang/en.js | 2 +- plugins/pagebreak/lang/eo.js | 2 +- plugins/pagebreak/lang/es-mx.js | 2 +- plugins/pagebreak/lang/es.js | 2 +- plugins/pagebreak/lang/et.js | 2 +- plugins/pagebreak/lang/eu.js | 2 +- plugins/pagebreak/lang/fa.js | 2 +- plugins/pagebreak/lang/fi.js | 2 +- plugins/pagebreak/lang/fo.js | 2 +- plugins/pagebreak/lang/fr-ca.js | 2 +- plugins/pagebreak/lang/fr.js | 2 +- plugins/pagebreak/lang/gl.js | 2 +- plugins/pagebreak/lang/gu.js | 2 +- plugins/pagebreak/lang/he.js | 2 +- plugins/pagebreak/lang/hi.js | 2 +- plugins/pagebreak/lang/hr.js | 2 +- plugins/pagebreak/lang/hu.js | 2 +- plugins/pagebreak/lang/id.js | 2 +- plugins/pagebreak/lang/is.js | 2 +- plugins/pagebreak/lang/it.js | 2 +- plugins/pagebreak/lang/ja.js | 2 +- plugins/pagebreak/lang/ka.js | 2 +- plugins/pagebreak/lang/km.js | 2 +- plugins/pagebreak/lang/ko.js | 2 +- plugins/pagebreak/lang/ku.js | 2 +- plugins/pagebreak/lang/lt.js | 2 +- plugins/pagebreak/lang/lv.js | 2 +- plugins/pagebreak/lang/mk.js | 2 +- plugins/pagebreak/lang/mn.js | 2 +- plugins/pagebreak/lang/ms.js | 2 +- plugins/pagebreak/lang/nb.js | 2 +- plugins/pagebreak/lang/nl.js | 2 +- plugins/pagebreak/lang/no.js | 2 +- plugins/pagebreak/lang/oc.js | 2 +- plugins/pagebreak/lang/pl.js | 2 +- plugins/pagebreak/lang/pt-br.js | 2 +- plugins/pagebreak/lang/pt.js | 2 +- plugins/pagebreak/lang/ro.js | 2 +- plugins/pagebreak/lang/ru.js | 2 +- plugins/pagebreak/lang/si.js | 2 +- plugins/pagebreak/lang/sk.js | 2 +- plugins/pagebreak/lang/sl.js | 2 +- plugins/pagebreak/lang/sq.js | 2 +- plugins/pagebreak/lang/sr-latn.js | 2 +- plugins/pagebreak/lang/sr.js | 2 +- plugins/pagebreak/lang/sv.js | 2 +- plugins/pagebreak/lang/th.js | 2 +- plugins/pagebreak/lang/tr.js | 2 +- plugins/pagebreak/lang/tt.js | 2 +- plugins/pagebreak/lang/ug.js | 2 +- plugins/pagebreak/lang/uk.js | 2 +- plugins/pagebreak/lang/vi.js | 2 +- plugins/pagebreak/lang/zh-cn.js | 2 +- plugins/pagebreak/lang/zh.js | 2 +- plugins/pagebreak/plugin.js | 2 +- plugins/panel/plugin.js | 2 +- plugins/panelbutton/plugin.js | 2 +- plugins/pastefromgdocs/filter/default.js | 2 +- plugins/pastefromgdocs/plugin.js | 2 +- plugins/pastefromlibreoffice/filter/default.js | 2 +- plugins/pastefromlibreoffice/plugin.js | 2 +- plugins/pastefromword/filter/default.js | 2 +- plugins/pastefromword/lang/af.js | 2 +- plugins/pastefromword/lang/ar.js | 2 +- plugins/pastefromword/lang/az.js | 2 +- plugins/pastefromword/lang/bg.js | 2 +- plugins/pastefromword/lang/bn.js | 2 +- plugins/pastefromword/lang/bs.js | 2 +- plugins/pastefromword/lang/ca.js | 2 +- plugins/pastefromword/lang/cs.js | 2 +- plugins/pastefromword/lang/cy.js | 2 +- plugins/pastefromword/lang/da.js | 2 +- plugins/pastefromword/lang/de-ch.js | 2 +- plugins/pastefromword/lang/de.js | 2 +- plugins/pastefromword/lang/el.js | 2 +- plugins/pastefromword/lang/en-au.js | 2 +- plugins/pastefromword/lang/en-ca.js | 2 +- plugins/pastefromword/lang/en-gb.js | 2 +- plugins/pastefromword/lang/en.js | 2 +- plugins/pastefromword/lang/eo.js | 2 +- plugins/pastefromword/lang/es-mx.js | 2 +- plugins/pastefromword/lang/es.js | 2 +- plugins/pastefromword/lang/et.js | 2 +- plugins/pastefromword/lang/eu.js | 2 +- plugins/pastefromword/lang/fa.js | 2 +- plugins/pastefromword/lang/fi.js | 2 +- plugins/pastefromword/lang/fo.js | 2 +- plugins/pastefromword/lang/fr-ca.js | 2 +- plugins/pastefromword/lang/fr.js | 2 +- plugins/pastefromword/lang/gl.js | 2 +- plugins/pastefromword/lang/gu.js | 2 +- plugins/pastefromword/lang/he.js | 2 +- plugins/pastefromword/lang/hi.js | 2 +- plugins/pastefromword/lang/hr.js | 2 +- plugins/pastefromword/lang/hu.js | 2 +- plugins/pastefromword/lang/id.js | 2 +- plugins/pastefromword/lang/is.js | 2 +- plugins/pastefromword/lang/it.js | 2 +- plugins/pastefromword/lang/ja.js | 2 +- plugins/pastefromword/lang/ka.js | 2 +- plugins/pastefromword/lang/km.js | 2 +- plugins/pastefromword/lang/ko.js | 2 +- plugins/pastefromword/lang/ku.js | 2 +- plugins/pastefromword/lang/lt.js | 2 +- plugins/pastefromword/lang/lv.js | 2 +- plugins/pastefromword/lang/mk.js | 2 +- plugins/pastefromword/lang/mn.js | 2 +- plugins/pastefromword/lang/ms.js | 2 +- plugins/pastefromword/lang/nb.js | 2 +- plugins/pastefromword/lang/nl.js | 2 +- plugins/pastefromword/lang/no.js | 2 +- plugins/pastefromword/lang/oc.js | 2 +- plugins/pastefromword/lang/pl.js | 2 +- plugins/pastefromword/lang/pt-br.js | 2 +- plugins/pastefromword/lang/pt.js | 2 +- plugins/pastefromword/lang/ro.js | 2 +- plugins/pastefromword/lang/ru.js | 2 +- plugins/pastefromword/lang/si.js | 2 +- plugins/pastefromword/lang/sk.js | 2 +- plugins/pastefromword/lang/sl.js | 2 +- plugins/pastefromword/lang/sq.js | 2 +- plugins/pastefromword/lang/sr-latn.js | 2 +- plugins/pastefromword/lang/sr.js | 2 +- plugins/pastefromword/lang/sv.js | 2 +- plugins/pastefromword/lang/th.js | 2 +- plugins/pastefromword/lang/tr.js | 2 +- plugins/pastefromword/lang/tt.js | 2 +- plugins/pastefromword/lang/ug.js | 2 +- plugins/pastefromword/lang/uk.js | 2 +- plugins/pastefromword/lang/vi.js | 2 +- plugins/pastefromword/lang/zh-cn.js | 2 +- plugins/pastefromword/lang/zh.js | 2 +- plugins/pastefromword/plugin.js | 2 +- plugins/pastetext/lang/af.js | 2 +- plugins/pastetext/lang/ar.js | 2 +- plugins/pastetext/lang/az.js | 2 +- plugins/pastetext/lang/bg.js | 2 +- plugins/pastetext/lang/bn.js | 2 +- plugins/pastetext/lang/bs.js | 2 +- plugins/pastetext/lang/ca.js | 2 +- plugins/pastetext/lang/cs.js | 2 +- plugins/pastetext/lang/cy.js | 2 +- plugins/pastetext/lang/da.js | 2 +- plugins/pastetext/lang/de-ch.js | 2 +- plugins/pastetext/lang/de.js | 2 +- plugins/pastetext/lang/el.js | 2 +- plugins/pastetext/lang/en-au.js | 2 +- plugins/pastetext/lang/en-ca.js | 2 +- plugins/pastetext/lang/en-gb.js | 2 +- plugins/pastetext/lang/en.js | 2 +- plugins/pastetext/lang/eo.js | 2 +- plugins/pastetext/lang/es-mx.js | 2 +- plugins/pastetext/lang/es.js | 2 +- plugins/pastetext/lang/et.js | 2 +- plugins/pastetext/lang/eu.js | 2 +- plugins/pastetext/lang/fa.js | 2 +- plugins/pastetext/lang/fi.js | 2 +- plugins/pastetext/lang/fo.js | 2 +- plugins/pastetext/lang/fr-ca.js | 2 +- plugins/pastetext/lang/fr.js | 2 +- plugins/pastetext/lang/gl.js | 2 +- plugins/pastetext/lang/gu.js | 2 +- plugins/pastetext/lang/he.js | 2 +- plugins/pastetext/lang/hi.js | 2 +- plugins/pastetext/lang/hr.js | 2 +- plugins/pastetext/lang/hu.js | 2 +- plugins/pastetext/lang/id.js | 2 +- plugins/pastetext/lang/is.js | 2 +- plugins/pastetext/lang/it.js | 2 +- plugins/pastetext/lang/ja.js | 2 +- plugins/pastetext/lang/ka.js | 2 +- plugins/pastetext/lang/km.js | 2 +- plugins/pastetext/lang/ko.js | 2 +- plugins/pastetext/lang/ku.js | 2 +- plugins/pastetext/lang/lt.js | 2 +- plugins/pastetext/lang/lv.js | 2 +- plugins/pastetext/lang/mk.js | 2 +- plugins/pastetext/lang/mn.js | 2 +- plugins/pastetext/lang/ms.js | 2 +- plugins/pastetext/lang/nb.js | 2 +- plugins/pastetext/lang/nl.js | 2 +- plugins/pastetext/lang/no.js | 2 +- plugins/pastetext/lang/oc.js | 2 +- plugins/pastetext/lang/pl.js | 2 +- plugins/pastetext/lang/pt-br.js | 2 +- plugins/pastetext/lang/pt.js | 2 +- plugins/pastetext/lang/ro.js | 2 +- plugins/pastetext/lang/ru.js | 2 +- plugins/pastetext/lang/si.js | 2 +- plugins/pastetext/lang/sk.js | 2 +- plugins/pastetext/lang/sl.js | 2 +- plugins/pastetext/lang/sq.js | 2 +- plugins/pastetext/lang/sr-latn.js | 2 +- plugins/pastetext/lang/sr.js | 2 +- plugins/pastetext/lang/sv.js | 2 +- plugins/pastetext/lang/th.js | 2 +- plugins/pastetext/lang/tr.js | 2 +- plugins/pastetext/lang/tt.js | 2 +- plugins/pastetext/lang/ug.js | 2 +- plugins/pastetext/lang/uk.js | 2 +- plugins/pastetext/lang/vi.js | 2 +- plugins/pastetext/lang/zh-cn.js | 2 +- plugins/pastetext/lang/zh.js | 2 +- plugins/pastetext/plugin.js | 2 +- plugins/pastetools/filter/common.js | 2 +- plugins/pastetools/filter/image.js | 2 +- plugins/pastetools/plugin.js | 2 +- plugins/placeholder/dev/placeholder.html | 2 +- plugins/placeholder/dialogs/placeholder.js | 2 +- plugins/placeholder/lang/af.js | 2 +- plugins/placeholder/lang/ar.js | 2 +- plugins/placeholder/lang/az.js | 2 +- plugins/placeholder/lang/bg.js | 2 +- plugins/placeholder/lang/ca.js | 2 +- plugins/placeholder/lang/cs.js | 2 +- plugins/placeholder/lang/cy.js | 2 +- plugins/placeholder/lang/da.js | 2 +- plugins/placeholder/lang/de-ch.js | 2 +- plugins/placeholder/lang/de.js | 2 +- plugins/placeholder/lang/el.js | 2 +- plugins/placeholder/lang/en-au.js | 2 +- plugins/placeholder/lang/en-gb.js | 2 +- plugins/placeholder/lang/en.js | 2 +- plugins/placeholder/lang/eo.js | 2 +- plugins/placeholder/lang/es-mx.js | 2 +- plugins/placeholder/lang/es.js | 2 +- plugins/placeholder/lang/et.js | 2 +- plugins/placeholder/lang/eu.js | 2 +- plugins/placeholder/lang/fa.js | 2 +- plugins/placeholder/lang/fi.js | 2 +- plugins/placeholder/lang/fr-ca.js | 2 +- plugins/placeholder/lang/fr.js | 2 +- plugins/placeholder/lang/gl.js | 2 +- plugins/placeholder/lang/he.js | 2 +- plugins/placeholder/lang/hr.js | 2 +- plugins/placeholder/lang/hu.js | 2 +- plugins/placeholder/lang/id.js | 2 +- plugins/placeholder/lang/it.js | 2 +- plugins/placeholder/lang/ja.js | 2 +- plugins/placeholder/lang/km.js | 2 +- plugins/placeholder/lang/ko.js | 2 +- plugins/placeholder/lang/ku.js | 2 +- plugins/placeholder/lang/lv.js | 2 +- plugins/placeholder/lang/nb.js | 2 +- plugins/placeholder/lang/nl.js | 2 +- plugins/placeholder/lang/no.js | 2 +- plugins/placeholder/lang/oc.js | 2 +- plugins/placeholder/lang/pl.js | 2 +- plugins/placeholder/lang/pt-br.js | 2 +- plugins/placeholder/lang/pt.js | 2 +- plugins/placeholder/lang/ro.js | 2 +- plugins/placeholder/lang/ru.js | 2 +- plugins/placeholder/lang/si.js | 2 +- plugins/placeholder/lang/sk.js | 2 +- plugins/placeholder/lang/sl.js | 2 +- plugins/placeholder/lang/sq.js | 2 +- plugins/placeholder/lang/sr-latn.js | 2 +- plugins/placeholder/lang/sr.js | 2 +- plugins/placeholder/lang/sv.js | 2 +- plugins/placeholder/lang/th.js | 2 +- plugins/placeholder/lang/tr.js | 2 +- plugins/placeholder/lang/tt.js | 2 +- plugins/placeholder/lang/ug.js | 2 +- plugins/placeholder/lang/uk.js | 2 +- plugins/placeholder/lang/vi.js | 2 +- plugins/placeholder/lang/zh-cn.js | 2 +- plugins/placeholder/lang/zh.js | 2 +- plugins/placeholder/plugin.js | 2 +- plugins/placeholder/samples/placeholder.html | 4 ++-- plugins/popup/plugin.js | 2 +- plugins/preview/lang/af.js | 2 +- plugins/preview/lang/ar.js | 2 +- plugins/preview/lang/az.js | 2 +- plugins/preview/lang/bg.js | 2 +- plugins/preview/lang/bn.js | 2 +- plugins/preview/lang/bs.js | 2 +- plugins/preview/lang/ca.js | 2 +- plugins/preview/lang/cs.js | 2 +- plugins/preview/lang/cy.js | 2 +- plugins/preview/lang/da.js | 2 +- plugins/preview/lang/de-ch.js | 2 +- plugins/preview/lang/de.js | 2 +- plugins/preview/lang/el.js | 2 +- plugins/preview/lang/en-au.js | 2 +- plugins/preview/lang/en-ca.js | 2 +- plugins/preview/lang/en-gb.js | 2 +- plugins/preview/lang/en.js | 2 +- plugins/preview/lang/eo.js | 2 +- plugins/preview/lang/es-mx.js | 2 +- plugins/preview/lang/es.js | 2 +- plugins/preview/lang/et.js | 2 +- plugins/preview/lang/eu.js | 2 +- plugins/preview/lang/fa.js | 2 +- plugins/preview/lang/fi.js | 2 +- plugins/preview/lang/fo.js | 2 +- plugins/preview/lang/fr-ca.js | 2 +- plugins/preview/lang/fr.js | 2 +- plugins/preview/lang/gl.js | 2 +- plugins/preview/lang/gu.js | 2 +- plugins/preview/lang/he.js | 2 +- plugins/preview/lang/hi.js | 2 +- plugins/preview/lang/hr.js | 2 +- plugins/preview/lang/hu.js | 2 +- plugins/preview/lang/id.js | 2 +- plugins/preview/lang/is.js | 2 +- plugins/preview/lang/it.js | 2 +- plugins/preview/lang/ja.js | 2 +- plugins/preview/lang/ka.js | 2 +- plugins/preview/lang/km.js | 2 +- plugins/preview/lang/ko.js | 2 +- plugins/preview/lang/ku.js | 2 +- plugins/preview/lang/lt.js | 2 +- plugins/preview/lang/lv.js | 2 +- plugins/preview/lang/mk.js | 2 +- plugins/preview/lang/mn.js | 2 +- plugins/preview/lang/ms.js | 2 +- plugins/preview/lang/nb.js | 2 +- plugins/preview/lang/nl.js | 2 +- plugins/preview/lang/no.js | 2 +- plugins/preview/lang/oc.js | 2 +- plugins/preview/lang/pl.js | 2 +- plugins/preview/lang/pt-br.js | 2 +- plugins/preview/lang/pt.js | 2 +- plugins/preview/lang/ro.js | 2 +- plugins/preview/lang/ru.js | 2 +- plugins/preview/lang/si.js | 2 +- plugins/preview/lang/sk.js | 2 +- plugins/preview/lang/sl.js | 2 +- plugins/preview/lang/sq.js | 2 +- plugins/preview/lang/sr-latn.js | 2 +- plugins/preview/lang/sr.js | 2 +- plugins/preview/lang/sv.js | 2 +- plugins/preview/lang/th.js | 2 +- plugins/preview/lang/tr.js | 2 +- plugins/preview/lang/tt.js | 2 +- plugins/preview/lang/ug.js | 2 +- plugins/preview/lang/uk.js | 2 +- plugins/preview/lang/vi.js | 2 +- plugins/preview/lang/zh-cn.js | 2 +- plugins/preview/lang/zh.js | 2 +- plugins/preview/plugin.js | 2 +- plugins/print/lang/af.js | 2 +- plugins/print/lang/ar.js | 2 +- plugins/print/lang/az.js | 2 +- plugins/print/lang/bg.js | 2 +- plugins/print/lang/bn.js | 2 +- plugins/print/lang/bs.js | 2 +- plugins/print/lang/ca.js | 2 +- plugins/print/lang/cs.js | 2 +- plugins/print/lang/cy.js | 2 +- plugins/print/lang/da.js | 2 +- plugins/print/lang/de-ch.js | 2 +- plugins/print/lang/de.js | 2 +- plugins/print/lang/el.js | 2 +- plugins/print/lang/en-au.js | 2 +- plugins/print/lang/en-ca.js | 2 +- plugins/print/lang/en-gb.js | 2 +- plugins/print/lang/en.js | 2 +- plugins/print/lang/eo.js | 2 +- plugins/print/lang/es-mx.js | 2 +- plugins/print/lang/es.js | 2 +- plugins/print/lang/et.js | 2 +- plugins/print/lang/eu.js | 2 +- plugins/print/lang/fa.js | 2 +- plugins/print/lang/fi.js | 2 +- plugins/print/lang/fo.js | 2 +- plugins/print/lang/fr-ca.js | 2 +- plugins/print/lang/fr.js | 2 +- plugins/print/lang/gl.js | 2 +- plugins/print/lang/gu.js | 2 +- plugins/print/lang/he.js | 2 +- plugins/print/lang/hi.js | 2 +- plugins/print/lang/hr.js | 2 +- plugins/print/lang/hu.js | 2 +- plugins/print/lang/id.js | 2 +- plugins/print/lang/is.js | 2 +- plugins/print/lang/it.js | 2 +- plugins/print/lang/ja.js | 2 +- plugins/print/lang/ka.js | 2 +- plugins/print/lang/km.js | 2 +- plugins/print/lang/ko.js | 2 +- plugins/print/lang/ku.js | 2 +- plugins/print/lang/lt.js | 2 +- plugins/print/lang/lv.js | 2 +- plugins/print/lang/mk.js | 2 +- plugins/print/lang/mn.js | 2 +- plugins/print/lang/ms.js | 2 +- plugins/print/lang/nb.js | 2 +- plugins/print/lang/nl.js | 2 +- plugins/print/lang/no.js | 2 +- plugins/print/lang/oc.js | 2 +- plugins/print/lang/pl.js | 2 +- plugins/print/lang/pt-br.js | 2 +- plugins/print/lang/pt.js | 2 +- plugins/print/lang/ro.js | 2 +- plugins/print/lang/ru.js | 2 +- plugins/print/lang/si.js | 2 +- plugins/print/lang/sk.js | 2 +- plugins/print/lang/sl.js | 2 +- plugins/print/lang/sq.js | 2 +- plugins/print/lang/sr-latn.js | 2 +- plugins/print/lang/sr.js | 2 +- plugins/print/lang/sv.js | 2 +- plugins/print/lang/th.js | 2 +- plugins/print/lang/tr.js | 2 +- plugins/print/lang/tt.js | 2 +- plugins/print/lang/ug.js | 2 +- plugins/print/lang/uk.js | 2 +- plugins/print/lang/vi.js | 2 +- plugins/print/lang/zh-cn.js | 2 +- plugins/print/lang/zh.js | 2 +- plugins/print/plugin.js | 2 +- plugins/removeformat/lang/af.js | 2 +- plugins/removeformat/lang/ar.js | 2 +- plugins/removeformat/lang/az.js | 2 +- plugins/removeformat/lang/bg.js | 2 +- plugins/removeformat/lang/bn.js | 2 +- plugins/removeformat/lang/bs.js | 2 +- plugins/removeformat/lang/ca.js | 2 +- plugins/removeformat/lang/cs.js | 2 +- plugins/removeformat/lang/cy.js | 2 +- plugins/removeformat/lang/da.js | 2 +- plugins/removeformat/lang/de-ch.js | 2 +- plugins/removeformat/lang/de.js | 2 +- plugins/removeformat/lang/el.js | 2 +- plugins/removeformat/lang/en-au.js | 2 +- plugins/removeformat/lang/en-ca.js | 2 +- plugins/removeformat/lang/en-gb.js | 2 +- plugins/removeformat/lang/en.js | 2 +- plugins/removeformat/lang/eo.js | 2 +- plugins/removeformat/lang/es-mx.js | 2 +- plugins/removeformat/lang/es.js | 2 +- plugins/removeformat/lang/et.js | 2 +- plugins/removeformat/lang/eu.js | 2 +- plugins/removeformat/lang/fa.js | 2 +- plugins/removeformat/lang/fi.js | 2 +- plugins/removeformat/lang/fo.js | 2 +- plugins/removeformat/lang/fr-ca.js | 2 +- plugins/removeformat/lang/fr.js | 2 +- plugins/removeformat/lang/gl.js | 2 +- plugins/removeformat/lang/gu.js | 2 +- plugins/removeformat/lang/he.js | 2 +- plugins/removeformat/lang/hi.js | 2 +- plugins/removeformat/lang/hr.js | 2 +- plugins/removeformat/lang/hu.js | 2 +- plugins/removeformat/lang/id.js | 2 +- plugins/removeformat/lang/is.js | 2 +- plugins/removeformat/lang/it.js | 2 +- plugins/removeformat/lang/ja.js | 2 +- plugins/removeformat/lang/ka.js | 2 +- plugins/removeformat/lang/km.js | 2 +- plugins/removeformat/lang/ko.js | 2 +- plugins/removeformat/lang/ku.js | 2 +- plugins/removeformat/lang/lt.js | 2 +- plugins/removeformat/lang/lv.js | 2 +- plugins/removeformat/lang/mk.js | 2 +- plugins/removeformat/lang/mn.js | 2 +- plugins/removeformat/lang/ms.js | 2 +- plugins/removeformat/lang/nb.js | 2 +- plugins/removeformat/lang/nl.js | 2 +- plugins/removeformat/lang/no.js | 2 +- plugins/removeformat/lang/oc.js | 2 +- plugins/removeformat/lang/pl.js | 2 +- plugins/removeformat/lang/pt-br.js | 2 +- plugins/removeformat/lang/pt.js | 2 +- plugins/removeformat/lang/ro.js | 2 +- plugins/removeformat/lang/ru.js | 2 +- plugins/removeformat/lang/si.js | 2 +- plugins/removeformat/lang/sk.js | 2 +- plugins/removeformat/lang/sl.js | 2 +- plugins/removeformat/lang/sq.js | 2 +- plugins/removeformat/lang/sr-latn.js | 2 +- plugins/removeformat/lang/sr.js | 2 +- plugins/removeformat/lang/sv.js | 2 +- plugins/removeformat/lang/th.js | 2 +- plugins/removeformat/lang/tr.js | 2 +- plugins/removeformat/lang/tt.js | 2 +- plugins/removeformat/lang/ug.js | 2 +- plugins/removeformat/lang/uk.js | 2 +- plugins/removeformat/lang/vi.js | 2 +- plugins/removeformat/lang/zh-cn.js | 2 +- plugins/removeformat/lang/zh.js | 2 +- plugins/removeformat/plugin.js | 2 +- plugins/resize/plugin.js | 2 +- plugins/richcombo/plugin.js | 2 +- plugins/save/lang/af.js | 2 +- plugins/save/lang/ar.js | 2 +- plugins/save/lang/az.js | 2 +- plugins/save/lang/bg.js | 2 +- plugins/save/lang/bn.js | 2 +- plugins/save/lang/bs.js | 2 +- plugins/save/lang/ca.js | 2 +- plugins/save/lang/cs.js | 2 +- plugins/save/lang/cy.js | 2 +- plugins/save/lang/da.js | 2 +- plugins/save/lang/de-ch.js | 2 +- plugins/save/lang/de.js | 2 +- plugins/save/lang/el.js | 2 +- plugins/save/lang/en-au.js | 2 +- plugins/save/lang/en-ca.js | 2 +- plugins/save/lang/en-gb.js | 2 +- plugins/save/lang/en.js | 2 +- plugins/save/lang/eo.js | 2 +- plugins/save/lang/es-mx.js | 2 +- plugins/save/lang/es.js | 2 +- plugins/save/lang/et.js | 2 +- plugins/save/lang/eu.js | 2 +- plugins/save/lang/fa.js | 2 +- plugins/save/lang/fi.js | 2 +- plugins/save/lang/fo.js | 2 +- plugins/save/lang/fr-ca.js | 2 +- plugins/save/lang/fr.js | 2 +- plugins/save/lang/gl.js | 2 +- plugins/save/lang/gu.js | 2 +- plugins/save/lang/he.js | 2 +- plugins/save/lang/hi.js | 2 +- plugins/save/lang/hr.js | 2 +- plugins/save/lang/hu.js | 2 +- plugins/save/lang/id.js | 2 +- plugins/save/lang/is.js | 2 +- plugins/save/lang/it.js | 2 +- plugins/save/lang/ja.js | 2 +- plugins/save/lang/ka.js | 2 +- plugins/save/lang/km.js | 2 +- plugins/save/lang/ko.js | 2 +- plugins/save/lang/ku.js | 2 +- plugins/save/lang/lt.js | 2 +- plugins/save/lang/lv.js | 2 +- plugins/save/lang/mk.js | 2 +- plugins/save/lang/mn.js | 2 +- plugins/save/lang/ms.js | 2 +- plugins/save/lang/nb.js | 2 +- plugins/save/lang/nl.js | 2 +- plugins/save/lang/no.js | 2 +- plugins/save/lang/oc.js | 2 +- plugins/save/lang/pl.js | 2 +- plugins/save/lang/pt-br.js | 2 +- plugins/save/lang/pt.js | 2 +- plugins/save/lang/ro.js | 2 +- plugins/save/lang/ru.js | 2 +- plugins/save/lang/si.js | 2 +- plugins/save/lang/sk.js | 2 +- plugins/save/lang/sl.js | 2 +- plugins/save/lang/sq.js | 2 +- plugins/save/lang/sr-latn.js | 2 +- plugins/save/lang/sr.js | 2 +- plugins/save/lang/sv.js | 2 +- plugins/save/lang/th.js | 2 +- plugins/save/lang/tr.js | 2 +- plugins/save/lang/tt.js | 2 +- plugins/save/lang/ug.js | 2 +- plugins/save/lang/uk.js | 2 +- plugins/save/lang/vi.js | 2 +- plugins/save/lang/zh-cn.js | 2 +- plugins/save/lang/zh.js | 2 +- plugins/save/plugin.js | 2 +- plugins/selectall/lang/af.js | 2 +- plugins/selectall/lang/ar.js | 2 +- plugins/selectall/lang/az.js | 2 +- plugins/selectall/lang/bg.js | 2 +- plugins/selectall/lang/bn.js | 2 +- plugins/selectall/lang/bs.js | 2 +- plugins/selectall/lang/ca.js | 2 +- plugins/selectall/lang/cs.js | 2 +- plugins/selectall/lang/cy.js | 2 +- plugins/selectall/lang/da.js | 2 +- plugins/selectall/lang/de-ch.js | 2 +- plugins/selectall/lang/de.js | 2 +- plugins/selectall/lang/el.js | 2 +- plugins/selectall/lang/en-au.js | 2 +- plugins/selectall/lang/en-ca.js | 2 +- plugins/selectall/lang/en-gb.js | 2 +- plugins/selectall/lang/en.js | 2 +- plugins/selectall/lang/eo.js | 2 +- plugins/selectall/lang/es-mx.js | 2 +- plugins/selectall/lang/es.js | 2 +- plugins/selectall/lang/et.js | 2 +- plugins/selectall/lang/eu.js | 2 +- plugins/selectall/lang/fa.js | 2 +- plugins/selectall/lang/fi.js | 2 +- plugins/selectall/lang/fo.js | 2 +- plugins/selectall/lang/fr-ca.js | 2 +- plugins/selectall/lang/fr.js | 2 +- plugins/selectall/lang/gl.js | 2 +- plugins/selectall/lang/gu.js | 2 +- plugins/selectall/lang/he.js | 2 +- plugins/selectall/lang/hi.js | 2 +- plugins/selectall/lang/hr.js | 2 +- plugins/selectall/lang/hu.js | 2 +- plugins/selectall/lang/id.js | 2 +- plugins/selectall/lang/is.js | 2 +- plugins/selectall/lang/it.js | 2 +- plugins/selectall/lang/ja.js | 2 +- plugins/selectall/lang/ka.js | 2 +- plugins/selectall/lang/km.js | 2 +- plugins/selectall/lang/ko.js | 2 +- plugins/selectall/lang/ku.js | 2 +- plugins/selectall/lang/lt.js | 2 +- plugins/selectall/lang/lv.js | 2 +- plugins/selectall/lang/mk.js | 2 +- plugins/selectall/lang/mn.js | 2 +- plugins/selectall/lang/ms.js | 2 +- plugins/selectall/lang/nb.js | 2 +- plugins/selectall/lang/nl.js | 2 +- plugins/selectall/lang/no.js | 2 +- plugins/selectall/lang/oc.js | 2 +- plugins/selectall/lang/pl.js | 2 +- plugins/selectall/lang/pt-br.js | 2 +- plugins/selectall/lang/pt.js | 2 +- plugins/selectall/lang/ro.js | 2 +- plugins/selectall/lang/ru.js | 2 +- plugins/selectall/lang/si.js | 2 +- plugins/selectall/lang/sk.js | 2 +- plugins/selectall/lang/sl.js | 2 +- plugins/selectall/lang/sq.js | 2 +- plugins/selectall/lang/sr-latn.js | 2 +- plugins/selectall/lang/sr.js | 2 +- plugins/selectall/lang/sv.js | 2 +- plugins/selectall/lang/th.js | 2 +- plugins/selectall/lang/tr.js | 2 +- plugins/selectall/lang/tt.js | 2 +- plugins/selectall/lang/ug.js | 2 +- plugins/selectall/lang/uk.js | 2 +- plugins/selectall/lang/vi.js | 2 +- plugins/selectall/lang/zh-cn.js | 2 +- plugins/selectall/lang/zh.js | 2 +- plugins/selectall/plugin.js | 2 +- plugins/sharedspace/plugin.js | 2 +- plugins/sharedspace/samples/sharedspace.html | 4 ++-- plugins/showblocks/lang/af.js | 2 +- plugins/showblocks/lang/ar.js | 2 +- plugins/showblocks/lang/az.js | 2 +- plugins/showblocks/lang/bg.js | 2 +- plugins/showblocks/lang/bn.js | 2 +- plugins/showblocks/lang/bs.js | 2 +- plugins/showblocks/lang/ca.js | 2 +- plugins/showblocks/lang/cs.js | 2 +- plugins/showblocks/lang/cy.js | 2 +- plugins/showblocks/lang/da.js | 2 +- plugins/showblocks/lang/de-ch.js | 2 +- plugins/showblocks/lang/de.js | 2 +- plugins/showblocks/lang/el.js | 2 +- plugins/showblocks/lang/en-au.js | 2 +- plugins/showblocks/lang/en-ca.js | 2 +- plugins/showblocks/lang/en-gb.js | 2 +- plugins/showblocks/lang/en.js | 2 +- plugins/showblocks/lang/eo.js | 2 +- plugins/showblocks/lang/es-mx.js | 2 +- plugins/showblocks/lang/es.js | 2 +- plugins/showblocks/lang/et.js | 2 +- plugins/showblocks/lang/eu.js | 2 +- plugins/showblocks/lang/fa.js | 2 +- plugins/showblocks/lang/fi.js | 2 +- plugins/showblocks/lang/fo.js | 2 +- plugins/showblocks/lang/fr-ca.js | 2 +- plugins/showblocks/lang/fr.js | 2 +- plugins/showblocks/lang/gl.js | 2 +- plugins/showblocks/lang/gu.js | 2 +- plugins/showblocks/lang/he.js | 2 +- plugins/showblocks/lang/hi.js | 2 +- plugins/showblocks/lang/hr.js | 2 +- plugins/showblocks/lang/hu.js | 2 +- plugins/showblocks/lang/id.js | 2 +- plugins/showblocks/lang/is.js | 2 +- plugins/showblocks/lang/it.js | 2 +- plugins/showblocks/lang/ja.js | 2 +- plugins/showblocks/lang/ka.js | 2 +- plugins/showblocks/lang/km.js | 2 +- plugins/showblocks/lang/ko.js | 2 +- plugins/showblocks/lang/ku.js | 2 +- plugins/showblocks/lang/lt.js | 2 +- plugins/showblocks/lang/lv.js | 2 +- plugins/showblocks/lang/mk.js | 2 +- plugins/showblocks/lang/mn.js | 2 +- plugins/showblocks/lang/ms.js | 2 +- plugins/showblocks/lang/nb.js | 2 +- plugins/showblocks/lang/nl.js | 2 +- plugins/showblocks/lang/no.js | 2 +- plugins/showblocks/lang/oc.js | 2 +- plugins/showblocks/lang/pl.js | 2 +- plugins/showblocks/lang/pt-br.js | 2 +- plugins/showblocks/lang/pt.js | 2 +- plugins/showblocks/lang/ro.js | 2 +- plugins/showblocks/lang/ru.js | 2 +- plugins/showblocks/lang/si.js | 2 +- plugins/showblocks/lang/sk.js | 2 +- plugins/showblocks/lang/sl.js | 2 +- plugins/showblocks/lang/sq.js | 2 +- plugins/showblocks/lang/sr-latn.js | 2 +- plugins/showblocks/lang/sr.js | 2 +- plugins/showblocks/lang/sv.js | 2 +- plugins/showblocks/lang/th.js | 2 +- plugins/showblocks/lang/tr.js | 2 +- plugins/showblocks/lang/tt.js | 2 +- plugins/showblocks/lang/ug.js | 2 +- plugins/showblocks/lang/uk.js | 2 +- plugins/showblocks/lang/vi.js | 2 +- plugins/showblocks/lang/zh-cn.js | 2 +- plugins/showblocks/lang/zh.js | 2 +- plugins/showblocks/plugin.js | 2 +- plugins/showborders/plugin.js | 2 +- plugins/smiley/dialogs/smiley.js | 2 +- plugins/smiley/lang/af.js | 2 +- plugins/smiley/lang/ar.js | 2 +- plugins/smiley/lang/az.js | 2 +- plugins/smiley/lang/bg.js | 2 +- plugins/smiley/lang/bn.js | 2 +- plugins/smiley/lang/bs.js | 2 +- plugins/smiley/lang/ca.js | 2 +- plugins/smiley/lang/cs.js | 2 +- plugins/smiley/lang/cy.js | 2 +- plugins/smiley/lang/da.js | 2 +- plugins/smiley/lang/de-ch.js | 2 +- plugins/smiley/lang/de.js | 2 +- plugins/smiley/lang/el.js | 2 +- plugins/smiley/lang/en-au.js | 2 +- plugins/smiley/lang/en-ca.js | 2 +- plugins/smiley/lang/en-gb.js | 2 +- plugins/smiley/lang/en.js | 2 +- plugins/smiley/lang/eo.js | 2 +- plugins/smiley/lang/es-mx.js | 2 +- plugins/smiley/lang/es.js | 2 +- plugins/smiley/lang/et.js | 2 +- plugins/smiley/lang/eu.js | 2 +- plugins/smiley/lang/fa.js | 2 +- plugins/smiley/lang/fi.js | 2 +- plugins/smiley/lang/fo.js | 2 +- plugins/smiley/lang/fr-ca.js | 2 +- plugins/smiley/lang/fr.js | 2 +- plugins/smiley/lang/gl.js | 2 +- plugins/smiley/lang/gu.js | 2 +- plugins/smiley/lang/he.js | 2 +- plugins/smiley/lang/hi.js | 2 +- plugins/smiley/lang/hr.js | 2 +- plugins/smiley/lang/hu.js | 2 +- plugins/smiley/lang/id.js | 2 +- plugins/smiley/lang/is.js | 2 +- plugins/smiley/lang/it.js | 2 +- plugins/smiley/lang/ja.js | 2 +- plugins/smiley/lang/ka.js | 2 +- plugins/smiley/lang/km.js | 2 +- plugins/smiley/lang/ko.js | 2 +- plugins/smiley/lang/ku.js | 2 +- plugins/smiley/lang/lt.js | 2 +- plugins/smiley/lang/lv.js | 2 +- plugins/smiley/lang/mk.js | 2 +- plugins/smiley/lang/mn.js | 2 +- plugins/smiley/lang/ms.js | 2 +- plugins/smiley/lang/nb.js | 2 +- plugins/smiley/lang/nl.js | 2 +- plugins/smiley/lang/no.js | 2 +- plugins/smiley/lang/oc.js | 2 +- plugins/smiley/lang/pl.js | 2 +- plugins/smiley/lang/pt-br.js | 2 +- plugins/smiley/lang/pt.js | 2 +- plugins/smiley/lang/ro.js | 2 +- plugins/smiley/lang/ru.js | 2 +- plugins/smiley/lang/si.js | 2 +- plugins/smiley/lang/sk.js | 2 +- plugins/smiley/lang/sl.js | 2 +- plugins/smiley/lang/sq.js | 2 +- plugins/smiley/lang/sr-latn.js | 2 +- plugins/smiley/lang/sr.js | 2 +- plugins/smiley/lang/sv.js | 2 +- plugins/smiley/lang/th.js | 2 +- plugins/smiley/lang/tr.js | 2 +- plugins/smiley/lang/tt.js | 2 +- plugins/smiley/lang/ug.js | 2 +- plugins/smiley/lang/uk.js | 2 +- plugins/smiley/lang/vi.js | 2 +- plugins/smiley/lang/zh-cn.js | 2 +- plugins/smiley/lang/zh.js | 2 +- plugins/smiley/plugin.js | 2 +- plugins/sourcearea/lang/af.js | 2 +- plugins/sourcearea/lang/ar.js | 2 +- plugins/sourcearea/lang/az.js | 2 +- plugins/sourcearea/lang/bg.js | 2 +- plugins/sourcearea/lang/bn.js | 2 +- plugins/sourcearea/lang/bs.js | 2 +- plugins/sourcearea/lang/ca.js | 2 +- plugins/sourcearea/lang/cs.js | 2 +- plugins/sourcearea/lang/cy.js | 2 +- plugins/sourcearea/lang/da.js | 2 +- plugins/sourcearea/lang/de-ch.js | 2 +- plugins/sourcearea/lang/de.js | 2 +- plugins/sourcearea/lang/el.js | 2 +- plugins/sourcearea/lang/en-au.js | 2 +- plugins/sourcearea/lang/en-ca.js | 2 +- plugins/sourcearea/lang/en-gb.js | 2 +- plugins/sourcearea/lang/en.js | 2 +- plugins/sourcearea/lang/eo.js | 2 +- plugins/sourcearea/lang/es-mx.js | 2 +- plugins/sourcearea/lang/es.js | 2 +- plugins/sourcearea/lang/et.js | 2 +- plugins/sourcearea/lang/eu.js | 2 +- plugins/sourcearea/lang/fa.js | 2 +- plugins/sourcearea/lang/fi.js | 2 +- plugins/sourcearea/lang/fo.js | 2 +- plugins/sourcearea/lang/fr-ca.js | 2 +- plugins/sourcearea/lang/fr.js | 2 +- plugins/sourcearea/lang/gl.js | 2 +- plugins/sourcearea/lang/gu.js | 2 +- plugins/sourcearea/lang/he.js | 2 +- plugins/sourcearea/lang/hi.js | 2 +- plugins/sourcearea/lang/hr.js | 2 +- plugins/sourcearea/lang/hu.js | 2 +- plugins/sourcearea/lang/id.js | 2 +- plugins/sourcearea/lang/is.js | 2 +- plugins/sourcearea/lang/it.js | 2 +- plugins/sourcearea/lang/ja.js | 2 +- plugins/sourcearea/lang/ka.js | 2 +- plugins/sourcearea/lang/km.js | 2 +- plugins/sourcearea/lang/ko.js | 2 +- plugins/sourcearea/lang/ku.js | 2 +- plugins/sourcearea/lang/lt.js | 2 +- plugins/sourcearea/lang/lv.js | 2 +- plugins/sourcearea/lang/mk.js | 2 +- plugins/sourcearea/lang/mn.js | 2 +- plugins/sourcearea/lang/ms.js | 2 +- plugins/sourcearea/lang/nb.js | 2 +- plugins/sourcearea/lang/nl.js | 2 +- plugins/sourcearea/lang/no.js | 2 +- plugins/sourcearea/lang/oc.js | 2 +- plugins/sourcearea/lang/pl.js | 2 +- plugins/sourcearea/lang/pt-br.js | 2 +- plugins/sourcearea/lang/pt.js | 2 +- plugins/sourcearea/lang/ro.js | 2 +- plugins/sourcearea/lang/ru.js | 2 +- plugins/sourcearea/lang/si.js | 2 +- plugins/sourcearea/lang/sk.js | 2 +- plugins/sourcearea/lang/sl.js | 2 +- plugins/sourcearea/lang/sq.js | 2 +- plugins/sourcearea/lang/sr-latn.js | 2 +- plugins/sourcearea/lang/sr.js | 2 +- plugins/sourcearea/lang/sv.js | 2 +- plugins/sourcearea/lang/th.js | 2 +- plugins/sourcearea/lang/tr.js | 2 +- plugins/sourcearea/lang/tt.js | 2 +- plugins/sourcearea/lang/ug.js | 2 +- plugins/sourcearea/lang/uk.js | 2 +- plugins/sourcearea/lang/vi.js | 2 +- plugins/sourcearea/lang/zh-cn.js | 2 +- plugins/sourcearea/lang/zh.js | 2 +- plugins/sourcearea/plugin.js | 2 +- plugins/sourcedialog/dialogs/sourcedialog.js | 2 +- plugins/sourcedialog/lang/af.js | 2 +- plugins/sourcedialog/lang/ar.js | 2 +- plugins/sourcedialog/lang/az.js | 2 +- plugins/sourcedialog/lang/bg.js | 2 +- plugins/sourcedialog/lang/bn.js | 2 +- plugins/sourcedialog/lang/bs.js | 2 +- plugins/sourcedialog/lang/ca.js | 2 +- plugins/sourcedialog/lang/cs.js | 2 +- plugins/sourcedialog/lang/cy.js | 2 +- plugins/sourcedialog/lang/da.js | 2 +- plugins/sourcedialog/lang/de-ch.js | 2 +- plugins/sourcedialog/lang/de.js | 2 +- plugins/sourcedialog/lang/el.js | 2 +- plugins/sourcedialog/lang/en-au.js | 2 +- plugins/sourcedialog/lang/en-ca.js | 2 +- plugins/sourcedialog/lang/en-gb.js | 2 +- plugins/sourcedialog/lang/en.js | 2 +- plugins/sourcedialog/lang/eo.js | 2 +- plugins/sourcedialog/lang/es-mx.js | 2 +- plugins/sourcedialog/lang/es.js | 2 +- plugins/sourcedialog/lang/et.js | 2 +- plugins/sourcedialog/lang/eu.js | 2 +- plugins/sourcedialog/lang/fa.js | 2 +- plugins/sourcedialog/lang/fi.js | 2 +- plugins/sourcedialog/lang/fo.js | 2 +- plugins/sourcedialog/lang/fr-ca.js | 2 +- plugins/sourcedialog/lang/fr.js | 2 +- plugins/sourcedialog/lang/gl.js | 2 +- plugins/sourcedialog/lang/gu.js | 2 +- plugins/sourcedialog/lang/he.js | 2 +- plugins/sourcedialog/lang/hi.js | 2 +- plugins/sourcedialog/lang/hr.js | 2 +- plugins/sourcedialog/lang/hu.js | 2 +- plugins/sourcedialog/lang/id.js | 2 +- plugins/sourcedialog/lang/is.js | 2 +- plugins/sourcedialog/lang/it.js | 2 +- plugins/sourcedialog/lang/ja.js | 2 +- plugins/sourcedialog/lang/ka.js | 2 +- plugins/sourcedialog/lang/km.js | 2 +- plugins/sourcedialog/lang/ko.js | 2 +- plugins/sourcedialog/lang/ku.js | 2 +- plugins/sourcedialog/lang/lt.js | 2 +- plugins/sourcedialog/lang/lv.js | 2 +- plugins/sourcedialog/lang/mn.js | 2 +- plugins/sourcedialog/lang/ms.js | 2 +- plugins/sourcedialog/lang/nb.js | 2 +- plugins/sourcedialog/lang/nl.js | 2 +- plugins/sourcedialog/lang/no.js | 2 +- plugins/sourcedialog/lang/oc.js | 2 +- plugins/sourcedialog/lang/pl.js | 2 +- plugins/sourcedialog/lang/pt-br.js | 2 +- plugins/sourcedialog/lang/pt.js | 2 +- plugins/sourcedialog/lang/ro.js | 2 +- plugins/sourcedialog/lang/ru.js | 2 +- plugins/sourcedialog/lang/si.js | 2 +- plugins/sourcedialog/lang/sk.js | 2 +- plugins/sourcedialog/lang/sl.js | 2 +- plugins/sourcedialog/lang/sq.js | 2 +- plugins/sourcedialog/lang/sr-latn.js | 2 +- plugins/sourcedialog/lang/sr.js | 2 +- plugins/sourcedialog/lang/sv.js | 2 +- plugins/sourcedialog/lang/th.js | 2 +- plugins/sourcedialog/lang/tr.js | 2 +- plugins/sourcedialog/lang/tt.js | 2 +- plugins/sourcedialog/lang/ug.js | 2 +- plugins/sourcedialog/lang/uk.js | 2 +- plugins/sourcedialog/lang/vi.js | 2 +- plugins/sourcedialog/lang/zh-cn.js | 2 +- plugins/sourcedialog/lang/zh.js | 2 +- plugins/sourcedialog/plugin.js | 2 +- plugins/sourcedialog/samples/sourcedialog.html | 4 ++-- .../dialogs/lang/_translationstatus.txt | 2 +- plugins/specialchar/dialogs/lang/af.js | 2 +- plugins/specialchar/dialogs/lang/ar.js | 2 +- plugins/specialchar/dialogs/lang/az.js | 2 +- plugins/specialchar/dialogs/lang/bg.js | 2 +- plugins/specialchar/dialogs/lang/ca.js | 2 +- plugins/specialchar/dialogs/lang/cs.js | 2 +- plugins/specialchar/dialogs/lang/cy.js | 2 +- plugins/specialchar/dialogs/lang/da.js | 2 +- plugins/specialchar/dialogs/lang/de-ch.js | 2 +- plugins/specialchar/dialogs/lang/de.js | 2 +- plugins/specialchar/dialogs/lang/el.js | 2 +- plugins/specialchar/dialogs/lang/en-au.js | 2 +- plugins/specialchar/dialogs/lang/en-ca.js | 2 +- plugins/specialchar/dialogs/lang/en-gb.js | 2 +- plugins/specialchar/dialogs/lang/en.js | 2 +- plugins/specialchar/dialogs/lang/eo.js | 2 +- plugins/specialchar/dialogs/lang/es-mx.js | 2 +- plugins/specialchar/dialogs/lang/es.js | 2 +- plugins/specialchar/dialogs/lang/et.js | 2 +- plugins/specialchar/dialogs/lang/eu.js | 2 +- plugins/specialchar/dialogs/lang/fa.js | 2 +- plugins/specialchar/dialogs/lang/fi.js | 2 +- plugins/specialchar/dialogs/lang/fr-ca.js | 2 +- plugins/specialchar/dialogs/lang/fr.js | 2 +- plugins/specialchar/dialogs/lang/gl.js | 2 +- plugins/specialchar/dialogs/lang/he.js | 2 +- plugins/specialchar/dialogs/lang/hr.js | 2 +- plugins/specialchar/dialogs/lang/hu.js | 2 +- plugins/specialchar/dialogs/lang/id.js | 2 +- plugins/specialchar/dialogs/lang/it.js | 2 +- plugins/specialchar/dialogs/lang/ja.js | 2 +- plugins/specialchar/dialogs/lang/km.js | 2 +- plugins/specialchar/dialogs/lang/ko.js | 2 +- plugins/specialchar/dialogs/lang/ku.js | 2 +- plugins/specialchar/dialogs/lang/lt.js | 2 +- plugins/specialchar/dialogs/lang/lv.js | 2 +- plugins/specialchar/dialogs/lang/nb.js | 2 +- plugins/specialchar/dialogs/lang/nl.js | 2 +- plugins/specialchar/dialogs/lang/no.js | 2 +- plugins/specialchar/dialogs/lang/oc.js | 2 +- plugins/specialchar/dialogs/lang/pl.js | 2 +- plugins/specialchar/dialogs/lang/pt-br.js | 2 +- plugins/specialchar/dialogs/lang/pt.js | 2 +- plugins/specialchar/dialogs/lang/ro.js | 2 +- plugins/specialchar/dialogs/lang/ru.js | 2 +- plugins/specialchar/dialogs/lang/si.js | 2 +- plugins/specialchar/dialogs/lang/sk.js | 2 +- plugins/specialchar/dialogs/lang/sl.js | 2 +- plugins/specialchar/dialogs/lang/sq.js | 2 +- plugins/specialchar/dialogs/lang/sr-latn.js | 2 +- plugins/specialchar/dialogs/lang/sr.js | 2 +- plugins/specialchar/dialogs/lang/sv.js | 2 +- plugins/specialchar/dialogs/lang/th.js | 2 +- plugins/specialchar/dialogs/lang/tr.js | 2 +- plugins/specialchar/dialogs/lang/tt.js | 2 +- plugins/specialchar/dialogs/lang/ug.js | 2 +- plugins/specialchar/dialogs/lang/uk.js | 2 +- plugins/specialchar/dialogs/lang/vi.js | 2 +- plugins/specialchar/dialogs/lang/zh-cn.js | 2 +- plugins/specialchar/dialogs/lang/zh.js | 2 +- plugins/specialchar/dialogs/specialchar.js | 2 +- .../specialchar/lang/_translationstatus.txt | 2 +- plugins/specialchar/lang/af.js | 2 +- plugins/specialchar/lang/ar.js | 2 +- plugins/specialchar/lang/az.js | 2 +- plugins/specialchar/lang/bg.js | 2 +- plugins/specialchar/lang/bn.js | 2 +- plugins/specialchar/lang/bs.js | 2 +- plugins/specialchar/lang/ca.js | 2 +- plugins/specialchar/lang/cs.js | 2 +- plugins/specialchar/lang/cy.js | 2 +- plugins/specialchar/lang/da.js | 2 +- plugins/specialchar/lang/de-ch.js | 2 +- plugins/specialchar/lang/de.js | 2 +- plugins/specialchar/lang/el.js | 2 +- plugins/specialchar/lang/en-au.js | 2 +- plugins/specialchar/lang/en-ca.js | 2 +- plugins/specialchar/lang/en-gb.js | 2 +- plugins/specialchar/lang/en.js | 2 +- plugins/specialchar/lang/eo.js | 2 +- plugins/specialchar/lang/es-mx.js | 2 +- plugins/specialchar/lang/es.js | 2 +- plugins/specialchar/lang/et.js | 2 +- plugins/specialchar/lang/eu.js | 2 +- plugins/specialchar/lang/fa.js | 2 +- plugins/specialchar/lang/fi.js | 2 +- plugins/specialchar/lang/fo.js | 2 +- plugins/specialchar/lang/fr-ca.js | 2 +- plugins/specialchar/lang/fr.js | 2 +- plugins/specialchar/lang/gl.js | 2 +- plugins/specialchar/lang/gu.js | 2 +- plugins/specialchar/lang/he.js | 2 +- plugins/specialchar/lang/hi.js | 2 +- plugins/specialchar/lang/hr.js | 2 +- plugins/specialchar/lang/hu.js | 2 +- plugins/specialchar/lang/id.js | 2 +- plugins/specialchar/lang/is.js | 2 +- plugins/specialchar/lang/it.js | 2 +- plugins/specialchar/lang/ja.js | 2 +- plugins/specialchar/lang/ka.js | 2 +- plugins/specialchar/lang/km.js | 2 +- plugins/specialchar/lang/ko.js | 2 +- plugins/specialchar/lang/ku.js | 2 +- plugins/specialchar/lang/lt.js | 2 +- plugins/specialchar/lang/lv.js | 2 +- plugins/specialchar/lang/mk.js | 2 +- plugins/specialchar/lang/mn.js | 2 +- plugins/specialchar/lang/ms.js | 2 +- plugins/specialchar/lang/nb.js | 2 +- plugins/specialchar/lang/nl.js | 2 +- plugins/specialchar/lang/no.js | 2 +- plugins/specialchar/lang/oc.js | 2 +- plugins/specialchar/lang/pl.js | 2 +- plugins/specialchar/lang/pt-br.js | 2 +- plugins/specialchar/lang/pt.js | 2 +- plugins/specialchar/lang/ro.js | 2 +- plugins/specialchar/lang/ru.js | 2 +- plugins/specialchar/lang/si.js | 2 +- plugins/specialchar/lang/sk.js | 2 +- plugins/specialchar/lang/sl.js | 2 +- plugins/specialchar/lang/sq.js | 2 +- plugins/specialchar/lang/sr-latn.js | 2 +- plugins/specialchar/lang/sr.js | 2 +- plugins/specialchar/lang/sv.js | 2 +- plugins/specialchar/lang/th.js | 2 +- plugins/specialchar/lang/tr.js | 2 +- plugins/specialchar/lang/tt.js | 2 +- plugins/specialchar/lang/ug.js | 2 +- plugins/specialchar/lang/uk.js | 2 +- plugins/specialchar/lang/vi.js | 2 +- plugins/specialchar/lang/zh-cn.js | 2 +- plugins/specialchar/lang/zh.js | 2 +- plugins/specialchar/plugin.js | 2 +- plugins/stylescombo/lang/af.js | 2 +- plugins/stylescombo/lang/ar.js | 2 +- plugins/stylescombo/lang/az.js | 2 +- plugins/stylescombo/lang/bg.js | 2 +- plugins/stylescombo/lang/bn.js | 2 +- plugins/stylescombo/lang/bs.js | 2 +- plugins/stylescombo/lang/ca.js | 2 +- plugins/stylescombo/lang/cs.js | 2 +- plugins/stylescombo/lang/cy.js | 2 +- plugins/stylescombo/lang/da.js | 2 +- plugins/stylescombo/lang/de-ch.js | 2 +- plugins/stylescombo/lang/de.js | 2 +- plugins/stylescombo/lang/el.js | 2 +- plugins/stylescombo/lang/en-au.js | 2 +- plugins/stylescombo/lang/en-ca.js | 2 +- plugins/stylescombo/lang/en-gb.js | 2 +- plugins/stylescombo/lang/en.js | 2 +- plugins/stylescombo/lang/eo.js | 2 +- plugins/stylescombo/lang/es-mx.js | 2 +- plugins/stylescombo/lang/es.js | 2 +- plugins/stylescombo/lang/et.js | 2 +- plugins/stylescombo/lang/eu.js | 2 +- plugins/stylescombo/lang/fa.js | 2 +- plugins/stylescombo/lang/fi.js | 2 +- plugins/stylescombo/lang/fo.js | 2 +- plugins/stylescombo/lang/fr-ca.js | 2 +- plugins/stylescombo/lang/fr.js | 2 +- plugins/stylescombo/lang/gl.js | 2 +- plugins/stylescombo/lang/gu.js | 2 +- plugins/stylescombo/lang/he.js | 2 +- plugins/stylescombo/lang/hi.js | 2 +- plugins/stylescombo/lang/hr.js | 2 +- plugins/stylescombo/lang/hu.js | 2 +- plugins/stylescombo/lang/id.js | 2 +- plugins/stylescombo/lang/is.js | 2 +- plugins/stylescombo/lang/it.js | 2 +- plugins/stylescombo/lang/ja.js | 2 +- plugins/stylescombo/lang/ka.js | 2 +- plugins/stylescombo/lang/km.js | 2 +- plugins/stylescombo/lang/ko.js | 2 +- plugins/stylescombo/lang/ku.js | 2 +- plugins/stylescombo/lang/lt.js | 2 +- plugins/stylescombo/lang/lv.js | 2 +- plugins/stylescombo/lang/mk.js | 2 +- plugins/stylescombo/lang/mn.js | 2 +- plugins/stylescombo/lang/ms.js | 2 +- plugins/stylescombo/lang/nb.js | 2 +- plugins/stylescombo/lang/nl.js | 2 +- plugins/stylescombo/lang/no.js | 2 +- plugins/stylescombo/lang/oc.js | 2 +- plugins/stylescombo/lang/pl.js | 2 +- plugins/stylescombo/lang/pt-br.js | 2 +- plugins/stylescombo/lang/pt.js | 2 +- plugins/stylescombo/lang/ro.js | 2 +- plugins/stylescombo/lang/ru.js | 2 +- plugins/stylescombo/lang/si.js | 2 +- plugins/stylescombo/lang/sk.js | 2 +- plugins/stylescombo/lang/sl.js | 2 +- plugins/stylescombo/lang/sq.js | 2 +- plugins/stylescombo/lang/sr-latn.js | 2 +- plugins/stylescombo/lang/sr.js | 2 +- plugins/stylescombo/lang/sv.js | 2 +- plugins/stylescombo/lang/th.js | 2 +- plugins/stylescombo/lang/tr.js | 2 +- plugins/stylescombo/lang/tt.js | 2 +- plugins/stylescombo/lang/ug.js | 2 +- plugins/stylescombo/lang/uk.js | 2 +- plugins/stylescombo/lang/vi.js | 2 +- plugins/stylescombo/lang/zh-cn.js | 2 +- plugins/stylescombo/lang/zh.js | 2 +- plugins/stylescombo/plugin.js | 2 +- plugins/stylesheetparser/plugin.js | 2 +- .../samples/stylesheetparser.html | 4 ++-- plugins/tab/plugin.js | 2 +- plugins/table/dialogs/table.js | 2 +- plugins/table/lang/af.js | 2 +- plugins/table/lang/ar.js | 2 +- plugins/table/lang/az.js | 2 +- plugins/table/lang/bg.js | 2 +- plugins/table/lang/bn.js | 2 +- plugins/table/lang/bs.js | 2 +- plugins/table/lang/ca.js | 2 +- plugins/table/lang/cs.js | 2 +- plugins/table/lang/cy.js | 2 +- plugins/table/lang/da.js | 2 +- plugins/table/lang/de-ch.js | 2 +- plugins/table/lang/de.js | 2 +- plugins/table/lang/el.js | 2 +- plugins/table/lang/en-au.js | 2 +- plugins/table/lang/en-ca.js | 2 +- plugins/table/lang/en-gb.js | 2 +- plugins/table/lang/en.js | 2 +- plugins/table/lang/eo.js | 2 +- plugins/table/lang/es-mx.js | 2 +- plugins/table/lang/es.js | 2 +- plugins/table/lang/et.js | 2 +- plugins/table/lang/eu.js | 2 +- plugins/table/lang/fa.js | 2 +- plugins/table/lang/fi.js | 2 +- plugins/table/lang/fo.js | 2 +- plugins/table/lang/fr-ca.js | 2 +- plugins/table/lang/fr.js | 2 +- plugins/table/lang/gl.js | 2 +- plugins/table/lang/gu.js | 2 +- plugins/table/lang/he.js | 2 +- plugins/table/lang/hi.js | 2 +- plugins/table/lang/hr.js | 2 +- plugins/table/lang/hu.js | 2 +- plugins/table/lang/id.js | 2 +- plugins/table/lang/is.js | 2 +- plugins/table/lang/it.js | 2 +- plugins/table/lang/ja.js | 2 +- plugins/table/lang/ka.js | 2 +- plugins/table/lang/km.js | 2 +- plugins/table/lang/ko.js | 2 +- plugins/table/lang/ku.js | 2 +- plugins/table/lang/lt.js | 2 +- plugins/table/lang/lv.js | 2 +- plugins/table/lang/mk.js | 2 +- plugins/table/lang/mn.js | 2 +- plugins/table/lang/ms.js | 2 +- plugins/table/lang/nb.js | 2 +- plugins/table/lang/nl.js | 2 +- plugins/table/lang/no.js | 2 +- plugins/table/lang/oc.js | 2 +- plugins/table/lang/pl.js | 2 +- plugins/table/lang/pt-br.js | 2 +- plugins/table/lang/pt.js | 2 +- plugins/table/lang/ro.js | 2 +- plugins/table/lang/ru.js | 2 +- plugins/table/lang/si.js | 2 +- plugins/table/lang/sk.js | 2 +- plugins/table/lang/sl.js | 2 +- plugins/table/lang/sq.js | 2 +- plugins/table/lang/sr-latn.js | 2 +- plugins/table/lang/sr.js | 2 +- plugins/table/lang/sv.js | 2 +- plugins/table/lang/th.js | 2 +- plugins/table/lang/tr.js | 2 +- plugins/table/lang/tt.js | 2 +- plugins/table/lang/ug.js | 2 +- plugins/table/lang/uk.js | 2 +- plugins/table/lang/vi.js | 2 +- plugins/table/lang/zh-cn.js | 2 +- plugins/table/lang/zh.js | 2 +- plugins/table/plugin.js | 2 +- plugins/tableresize/dev/tableresize.html | 2 +- plugins/tableresize/plugin.js | 2 +- plugins/tableresize/samples/tableresize.html | 4 ++-- plugins/tableselection/plugin.js | 2 +- plugins/tabletools/dialogs/tableCell.js | 2 +- plugins/tabletools/plugin.js | 2 +- plugins/templates/dialogs/templates.css | 2 +- plugins/templates/dialogs/templates.js | 2 +- plugins/templates/lang/af.js | 2 +- plugins/templates/lang/ar.js | 2 +- plugins/templates/lang/az.js | 2 +- plugins/templates/lang/bg.js | 2 +- plugins/templates/lang/bn.js | 2 +- plugins/templates/lang/bs.js | 2 +- plugins/templates/lang/ca.js | 2 +- plugins/templates/lang/cs.js | 2 +- plugins/templates/lang/cy.js | 2 +- plugins/templates/lang/da.js | 2 +- plugins/templates/lang/de-ch.js | 2 +- plugins/templates/lang/de.js | 2 +- plugins/templates/lang/el.js | 2 +- plugins/templates/lang/en-au.js | 2 +- plugins/templates/lang/en-ca.js | 2 +- plugins/templates/lang/en-gb.js | 2 +- plugins/templates/lang/en.js | 2 +- plugins/templates/lang/eo.js | 2 +- plugins/templates/lang/es-mx.js | 2 +- plugins/templates/lang/es.js | 2 +- plugins/templates/lang/et.js | 2 +- plugins/templates/lang/eu.js | 2 +- plugins/templates/lang/fa.js | 2 +- plugins/templates/lang/fi.js | 2 +- plugins/templates/lang/fo.js | 2 +- plugins/templates/lang/fr-ca.js | 2 +- plugins/templates/lang/fr.js | 2 +- plugins/templates/lang/gl.js | 2 +- plugins/templates/lang/gu.js | 2 +- plugins/templates/lang/he.js | 2 +- plugins/templates/lang/hi.js | 2 +- plugins/templates/lang/hr.js | 2 +- plugins/templates/lang/hu.js | 2 +- plugins/templates/lang/id.js | 2 +- plugins/templates/lang/is.js | 2 +- plugins/templates/lang/it.js | 2 +- plugins/templates/lang/ja.js | 2 +- plugins/templates/lang/ka.js | 2 +- plugins/templates/lang/km.js | 2 +- plugins/templates/lang/ko.js | 2 +- plugins/templates/lang/ku.js | 2 +- plugins/templates/lang/lt.js | 2 +- plugins/templates/lang/lv.js | 2 +- plugins/templates/lang/mk.js | 2 +- plugins/templates/lang/mn.js | 2 +- plugins/templates/lang/ms.js | 2 +- plugins/templates/lang/nb.js | 2 +- plugins/templates/lang/nl.js | 2 +- plugins/templates/lang/no.js | 2 +- plugins/templates/lang/oc.js | 2 +- plugins/templates/lang/pl.js | 2 +- plugins/templates/lang/pt-br.js | 2 +- plugins/templates/lang/pt.js | 2 +- plugins/templates/lang/ro.js | 2 +- plugins/templates/lang/ru.js | 2 +- plugins/templates/lang/si.js | 2 +- plugins/templates/lang/sk.js | 2 +- plugins/templates/lang/sl.js | 2 +- plugins/templates/lang/sq.js | 2 +- plugins/templates/lang/sr-latn.js | 2 +- plugins/templates/lang/sr.js | 2 +- plugins/templates/lang/sv.js | 2 +- plugins/templates/lang/th.js | 2 +- plugins/templates/lang/tr.js | 2 +- plugins/templates/lang/tt.js | 2 +- plugins/templates/lang/ug.js | 2 +- plugins/templates/lang/uk.js | 2 +- plugins/templates/lang/vi.js | 2 +- plugins/templates/lang/zh-cn.js | 2 +- plugins/templates/lang/zh.js | 2 +- plugins/templates/plugin.js | 2 +- plugins/templates/templatedefinition.js | 2 +- plugins/templates/templates/default.js | 2 +- plugins/textmatch/plugin.js | 2 +- plugins/textwatcher/plugin.js | 2 +- plugins/toolbar/lang/af.js | 2 +- plugins/toolbar/lang/ar.js | 2 +- plugins/toolbar/lang/az.js | 2 +- plugins/toolbar/lang/bg.js | 2 +- plugins/toolbar/lang/bn.js | 2 +- plugins/toolbar/lang/bs.js | 2 +- plugins/toolbar/lang/ca.js | 2 +- plugins/toolbar/lang/cs.js | 2 +- plugins/toolbar/lang/cy.js | 2 +- plugins/toolbar/lang/da.js | 2 +- plugins/toolbar/lang/de-ch.js | 2 +- plugins/toolbar/lang/de.js | 2 +- plugins/toolbar/lang/el.js | 2 +- plugins/toolbar/lang/en-au.js | 2 +- plugins/toolbar/lang/en-ca.js | 2 +- plugins/toolbar/lang/en-gb.js | 2 +- plugins/toolbar/lang/en.js | 2 +- plugins/toolbar/lang/eo.js | 2 +- plugins/toolbar/lang/es-mx.js | 2 +- plugins/toolbar/lang/es.js | 2 +- plugins/toolbar/lang/et.js | 2 +- plugins/toolbar/lang/eu.js | 2 +- plugins/toolbar/lang/fa.js | 2 +- plugins/toolbar/lang/fi.js | 2 +- plugins/toolbar/lang/fo.js | 2 +- plugins/toolbar/lang/fr-ca.js | 2 +- plugins/toolbar/lang/fr.js | 2 +- plugins/toolbar/lang/gl.js | 2 +- plugins/toolbar/lang/gu.js | 2 +- plugins/toolbar/lang/he.js | 2 +- plugins/toolbar/lang/hi.js | 2 +- plugins/toolbar/lang/hr.js | 2 +- plugins/toolbar/lang/hu.js | 2 +- plugins/toolbar/lang/id.js | 2 +- plugins/toolbar/lang/is.js | 2 +- plugins/toolbar/lang/it.js | 2 +- plugins/toolbar/lang/ja.js | 2 +- plugins/toolbar/lang/ka.js | 2 +- plugins/toolbar/lang/km.js | 2 +- plugins/toolbar/lang/ko.js | 2 +- plugins/toolbar/lang/ku.js | 2 +- plugins/toolbar/lang/lt.js | 2 +- plugins/toolbar/lang/lv.js | 2 +- plugins/toolbar/lang/mk.js | 2 +- plugins/toolbar/lang/mn.js | 2 +- plugins/toolbar/lang/ms.js | 2 +- plugins/toolbar/lang/nb.js | 2 +- plugins/toolbar/lang/nl.js | 2 +- plugins/toolbar/lang/no.js | 2 +- plugins/toolbar/lang/oc.js | 2 +- plugins/toolbar/lang/pl.js | 2 +- plugins/toolbar/lang/pt-br.js | 2 +- plugins/toolbar/lang/pt.js | 2 +- plugins/toolbar/lang/ro.js | 2 +- plugins/toolbar/lang/ru.js | 2 +- plugins/toolbar/lang/si.js | 2 +- plugins/toolbar/lang/sk.js | 2 +- plugins/toolbar/lang/sl.js | 2 +- plugins/toolbar/lang/sq.js | 2 +- plugins/toolbar/lang/sr-latn.js | 2 +- plugins/toolbar/lang/sr.js | 2 +- plugins/toolbar/lang/sv.js | 2 +- plugins/toolbar/lang/th.js | 2 +- plugins/toolbar/lang/tr.js | 2 +- plugins/toolbar/lang/tt.js | 2 +- plugins/toolbar/lang/ug.js | 2 +- plugins/toolbar/lang/uk.js | 2 +- plugins/toolbar/lang/vi.js | 2 +- plugins/toolbar/lang/zh-cn.js | 2 +- plugins/toolbar/lang/zh.js | 2 +- plugins/toolbar/plugin.js | 2 +- plugins/toolbar/samples/toolbar.html | 4 ++-- plugins/uicolor/dialogs/uicolor.css | 2 +- plugins/uicolor/dialogs/uicolor.js | 2 +- plugins/uicolor/lang/_translationstatus.txt | 2 +- plugins/uicolor/lang/af.js | 2 +- plugins/uicolor/lang/ar.js | 2 +- plugins/uicolor/lang/az.js | 2 +- plugins/uicolor/lang/bg.js | 2 +- plugins/uicolor/lang/ca.js | 2 +- plugins/uicolor/lang/cs.js | 2 +- plugins/uicolor/lang/cy.js | 2 +- plugins/uicolor/lang/da.js | 2 +- plugins/uicolor/lang/de-ch.js | 2 +- plugins/uicolor/lang/de.js | 2 +- plugins/uicolor/lang/el.js | 2 +- plugins/uicolor/lang/en-au.js | 2 +- plugins/uicolor/lang/en-gb.js | 2 +- plugins/uicolor/lang/en.js | 2 +- plugins/uicolor/lang/eo.js | 2 +- plugins/uicolor/lang/es-mx.js | 2 +- plugins/uicolor/lang/es.js | 2 +- plugins/uicolor/lang/et.js | 2 +- plugins/uicolor/lang/eu.js | 2 +- plugins/uicolor/lang/fa.js | 2 +- plugins/uicolor/lang/fi.js | 2 +- plugins/uicolor/lang/fr-ca.js | 2 +- plugins/uicolor/lang/fr.js | 2 +- plugins/uicolor/lang/gl.js | 2 +- plugins/uicolor/lang/he.js | 2 +- plugins/uicolor/lang/hr.js | 2 +- plugins/uicolor/lang/hu.js | 2 +- plugins/uicolor/lang/id.js | 2 +- plugins/uicolor/lang/it.js | 2 +- plugins/uicolor/lang/ja.js | 2 +- plugins/uicolor/lang/km.js | 2 +- plugins/uicolor/lang/ko.js | 2 +- plugins/uicolor/lang/ku.js | 2 +- plugins/uicolor/lang/lv.js | 2 +- plugins/uicolor/lang/mk.js | 2 +- plugins/uicolor/lang/nb.js | 2 +- plugins/uicolor/lang/nl.js | 2 +- plugins/uicolor/lang/no.js | 2 +- plugins/uicolor/lang/oc.js | 2 +- plugins/uicolor/lang/pl.js | 2 +- plugins/uicolor/lang/pt-br.js | 2 +- plugins/uicolor/lang/pt.js | 2 +- plugins/uicolor/lang/ro.js | 2 +- plugins/uicolor/lang/ru.js | 2 +- plugins/uicolor/lang/si.js | 2 +- plugins/uicolor/lang/sk.js | 2 +- plugins/uicolor/lang/sl.js | 2 +- plugins/uicolor/lang/sq.js | 2 +- plugins/uicolor/lang/sr-latn.js | 2 +- plugins/uicolor/lang/sr.js | 2 +- plugins/uicolor/lang/sv.js | 2 +- plugins/uicolor/lang/tr.js | 2 +- plugins/uicolor/lang/tt.js | 2 +- plugins/uicolor/lang/ug.js | 2 +- plugins/uicolor/lang/uk.js | 2 +- plugins/uicolor/lang/vi.js | 2 +- plugins/uicolor/lang/zh-cn.js | 2 +- plugins/uicolor/lang/zh.js | 2 +- plugins/uicolor/plugin.js | 2 +- plugins/uicolor/samples/uicolor.html | 4 ++-- plugins/undo/dev/snapshot.html | 4 ++-- plugins/undo/lang/af.js | 2 +- plugins/undo/lang/ar.js | 2 +- plugins/undo/lang/az.js | 2 +- plugins/undo/lang/bg.js | 2 +- plugins/undo/lang/bn.js | 2 +- plugins/undo/lang/bs.js | 2 +- plugins/undo/lang/ca.js | 2 +- plugins/undo/lang/cs.js | 2 +- plugins/undo/lang/cy.js | 2 +- plugins/undo/lang/da.js | 2 +- plugins/undo/lang/de-ch.js | 2 +- plugins/undo/lang/de.js | 2 +- plugins/undo/lang/el.js | 2 +- plugins/undo/lang/en-au.js | 2 +- plugins/undo/lang/en-ca.js | 2 +- plugins/undo/lang/en-gb.js | 2 +- plugins/undo/lang/en.js | 2 +- plugins/undo/lang/eo.js | 2 +- plugins/undo/lang/es-mx.js | 2 +- plugins/undo/lang/es.js | 2 +- plugins/undo/lang/et.js | 2 +- plugins/undo/lang/eu.js | 2 +- plugins/undo/lang/fa.js | 2 +- plugins/undo/lang/fi.js | 2 +- plugins/undo/lang/fo.js | 2 +- plugins/undo/lang/fr-ca.js | 2 +- plugins/undo/lang/fr.js | 2 +- plugins/undo/lang/gl.js | 2 +- plugins/undo/lang/gu.js | 2 +- plugins/undo/lang/he.js | 2 +- plugins/undo/lang/hi.js | 2 +- plugins/undo/lang/hr.js | 2 +- plugins/undo/lang/hu.js | 2 +- plugins/undo/lang/id.js | 2 +- plugins/undo/lang/is.js | 2 +- plugins/undo/lang/it.js | 2 +- plugins/undo/lang/ja.js | 2 +- plugins/undo/lang/ka.js | 2 +- plugins/undo/lang/km.js | 2 +- plugins/undo/lang/ko.js | 2 +- plugins/undo/lang/ku.js | 2 +- plugins/undo/lang/lt.js | 2 +- plugins/undo/lang/lv.js | 2 +- plugins/undo/lang/mk.js | 2 +- plugins/undo/lang/mn.js | 2 +- plugins/undo/lang/ms.js | 2 +- plugins/undo/lang/nb.js | 2 +- plugins/undo/lang/nl.js | 2 +- plugins/undo/lang/no.js | 2 +- plugins/undo/lang/oc.js | 2 +- plugins/undo/lang/pl.js | 2 +- plugins/undo/lang/pt-br.js | 2 +- plugins/undo/lang/pt.js | 2 +- plugins/undo/lang/ro.js | 2 +- plugins/undo/lang/ru.js | 2 +- plugins/undo/lang/si.js | 2 +- plugins/undo/lang/sk.js | 2 +- plugins/undo/lang/sl.js | 2 +- plugins/undo/lang/sq.js | 2 +- plugins/undo/lang/sr-latn.js | 2 +- plugins/undo/lang/sr.js | 2 +- plugins/undo/lang/sv.js | 2 +- plugins/undo/lang/th.js | 2 +- plugins/undo/lang/tr.js | 2 +- plugins/undo/lang/tt.js | 2 +- plugins/undo/lang/ug.js | 2 +- plugins/undo/lang/uk.js | 2 +- plugins/undo/lang/vi.js | 2 +- plugins/undo/lang/zh-cn.js | 2 +- plugins/undo/lang/zh.js | 2 +- plugins/undo/plugin.js | 2 +- plugins/uploadfile/plugin.js | 2 +- plugins/uploadimage/plugin.js | 2 +- plugins/uploadwidget/dev/cors.html | 2 +- plugins/uploadwidget/dev/filereaderplugin.js | 2 +- plugins/uploadwidget/dev/upload.html | 2 +- plugins/uploadwidget/lang/az.js | 2 +- plugins/uploadwidget/lang/bg.js | 2 +- plugins/uploadwidget/lang/ca.js | 2 +- plugins/uploadwidget/lang/cs.js | 2 +- plugins/uploadwidget/lang/da.js | 2 +- plugins/uploadwidget/lang/de-ch.js | 2 +- plugins/uploadwidget/lang/de.js | 2 +- plugins/uploadwidget/lang/el.js | 2 +- plugins/uploadwidget/lang/en-au.js | 2 +- plugins/uploadwidget/lang/en.js | 2 +- plugins/uploadwidget/lang/eo.js | 2 +- plugins/uploadwidget/lang/es-mx.js | 2 +- plugins/uploadwidget/lang/es.js | 2 +- plugins/uploadwidget/lang/et.js | 2 +- plugins/uploadwidget/lang/eu.js | 2 +- plugins/uploadwidget/lang/fa.js | 2 +- plugins/uploadwidget/lang/fr.js | 2 +- plugins/uploadwidget/lang/gl.js | 2 +- plugins/uploadwidget/lang/hr.js | 2 +- plugins/uploadwidget/lang/hu.js | 2 +- plugins/uploadwidget/lang/id.js | 2 +- plugins/uploadwidget/lang/it.js | 2 +- plugins/uploadwidget/lang/ja.js | 2 +- plugins/uploadwidget/lang/km.js | 2 +- plugins/uploadwidget/lang/ko.js | 2 +- plugins/uploadwidget/lang/ku.js | 2 +- plugins/uploadwidget/lang/lv.js | 2 +- plugins/uploadwidget/lang/nb.js | 2 +- plugins/uploadwidget/lang/nl.js | 2 +- plugins/uploadwidget/lang/no.js | 2 +- plugins/uploadwidget/lang/oc.js | 2 +- plugins/uploadwidget/lang/pl.js | 2 +- plugins/uploadwidget/lang/pt-br.js | 2 +- plugins/uploadwidget/lang/pt.js | 2 +- plugins/uploadwidget/lang/ro.js | 2 +- plugins/uploadwidget/lang/ru.js | 2 +- plugins/uploadwidget/lang/sk.js | 2 +- plugins/uploadwidget/lang/sq.js | 2 +- plugins/uploadwidget/lang/sr-latn.js | 2 +- plugins/uploadwidget/lang/sr.js | 2 +- plugins/uploadwidget/lang/sv.js | 2 +- plugins/uploadwidget/lang/tr.js | 2 +- plugins/uploadwidget/lang/ug.js | 2 +- plugins/uploadwidget/lang/uk.js | 2 +- plugins/uploadwidget/lang/zh-cn.js | 2 +- plugins/uploadwidget/lang/zh.js | 2 +- plugins/uploadwidget/plugin.js | 2 +- plugins/widget/dev/console.js | 2 +- plugins/widget/dev/nestedwidgets.html | 2 +- plugins/widget/dev/widgetstyles.html | 2 +- plugins/widget/lang/af.js | 2 +- plugins/widget/lang/ar.js | 2 +- plugins/widget/lang/az.js | 2 +- plugins/widget/lang/bg.js | 2 +- plugins/widget/lang/ca.js | 2 +- plugins/widget/lang/cs.js | 2 +- plugins/widget/lang/cy.js | 2 +- plugins/widget/lang/da.js | 2 +- plugins/widget/lang/de-ch.js | 2 +- plugins/widget/lang/de.js | 2 +- plugins/widget/lang/el.js | 2 +- plugins/widget/lang/en-au.js | 2 +- plugins/widget/lang/en-gb.js | 2 +- plugins/widget/lang/en.js | 2 +- plugins/widget/lang/eo.js | 2 +- plugins/widget/lang/es-mx.js | 2 +- plugins/widget/lang/es.js | 2 +- plugins/widget/lang/et.js | 2 +- plugins/widget/lang/eu.js | 2 +- plugins/widget/lang/fa.js | 2 +- plugins/widget/lang/fi.js | 2 +- plugins/widget/lang/fr.js | 2 +- plugins/widget/lang/gl.js | 2 +- plugins/widget/lang/he.js | 2 +- plugins/widget/lang/hr.js | 2 +- plugins/widget/lang/hu.js | 2 +- plugins/widget/lang/id.js | 2 +- plugins/widget/lang/it.js | 2 +- plugins/widget/lang/ja.js | 2 +- plugins/widget/lang/km.js | 2 +- plugins/widget/lang/ko.js | 2 +- plugins/widget/lang/ku.js | 2 +- plugins/widget/lang/lt.js | 2 +- plugins/widget/lang/lv.js | 2 +- plugins/widget/lang/nb.js | 2 +- plugins/widget/lang/nl.js | 2 +- plugins/widget/lang/no.js | 2 +- plugins/widget/lang/oc.js | 2 +- plugins/widget/lang/pl.js | 2 +- plugins/widget/lang/pt-br.js | 2 +- plugins/widget/lang/pt.js | 2 +- plugins/widget/lang/ro.js | 2 +- plugins/widget/lang/ru.js | 2 +- plugins/widget/lang/sk.js | 2 +- plugins/widget/lang/sl.js | 2 +- plugins/widget/lang/sq.js | 2 +- plugins/widget/lang/sr-latn.js | 2 +- plugins/widget/lang/sr.js | 2 +- plugins/widget/lang/sv.js | 2 +- plugins/widget/lang/tr.js | 2 +- plugins/widget/lang/tt.js | 2 +- plugins/widget/lang/ug.js | 2 +- plugins/widget/lang/uk.js | 2 +- plugins/widget/lang/vi.js | 2 +- plugins/widget/lang/zh-cn.js | 2 +- plugins/widget/lang/zh.js | 2 +- plugins/widget/plugin.js | 2 +- plugins/widgetselection/plugin.js | 2 +- plugins/wysiwygarea/plugin.js | 2 +- plugins/wysiwygarea/samples/fullpage.html | 4 ++-- plugins/xml/plugin.js | 2 +- samples/css/samples.css | 2 +- samples/index.html | 4 ++-- samples/js/sample.js | 2 +- samples/js/sf.js | 2 +- samples/old/ajax.html | 4 ++-- samples/old/api.html | 4 ++-- samples/old/appendto.html | 4 ++-- samples/old/assets/outputxhtml/outputxhtml.css | 2 +- samples/old/assets/posteddata.php | 4 ++-- samples/old/assets/uilanguages/languages.js | 2 +- samples/old/datafiltering.html | 4 ++-- samples/old/divreplace.html | 4 ++-- samples/old/index.html | 4 ++-- samples/old/inlineall.html | 4 ++-- samples/old/inlinebycode.html | 4 ++-- samples/old/inlinetextarea.html | 4 ++-- samples/old/jquery.html | 4 ++-- samples/old/readonly.html | 4 ++-- samples/old/replacebyclass.html | 4 ++-- samples/old/replacebycode.html | 4 ++-- samples/old/sample.css | 2 +- samples/old/sample.js | 2 +- samples/old/sample_posteddata.php | 2 +- samples/old/tabindex.html | 4 ++-- samples/old/uicolor.html | 4 ++-- samples/old/uilanguages.html | 4 ++-- samples/old/xhtmlstyle.html | 4 ++-- samples/toolbarconfigurator/index.html | 4 ++-- samples/toolbarconfigurator/less/base.less | 2 +- .../less/toolbarmodifier.less | 2 +- skins/kama/colorpanel.css | 2 +- skins/kama/dialog.css | 2 +- skins/kama/dialog_ie.css | 2 +- skins/kama/dialog_ie7.css | 2 +- skins/kama/dialog_ie8.css | 2 +- skins/kama/dialog_iequirks.css | 2 +- skins/kama/editor.css | 2 +- skins/kama/editor_ie.css | 2 +- skins/kama/editor_ie7.css | 2 +- skins/kama/editor_ie8.css | 2 +- skins/kama/editor_iequirks.css | 2 +- skins/kama/elementspath.css | 2 +- skins/kama/mainui.css | 2 +- skins/kama/menu.css | 2 +- skins/kama/notification.css | 2 +- skins/kama/panel.css | 2 +- skins/kama/presets.css | 2 +- skins/kama/readme.md | 2 +- skins/kama/reset.css | 2 +- skins/kama/richcombo.css | 2 +- skins/kama/skin.js | 2 +- skins/kama/toolbar.css | 2 +- skins/moono-lisa/colorpanel.css | 2 +- skins/moono-lisa/dialog.css | 2 +- skins/moono-lisa/dialog_ie.css | 2 +- skins/moono-lisa/dialog_ie8.css | 2 +- skins/moono-lisa/dialog_iequirks.css | 2 +- skins/moono-lisa/editor.css | 2 +- skins/moono-lisa/editor_gecko.css | 2 +- skins/moono-lisa/editor_ie.css | 2 +- skins/moono-lisa/editor_ie8.css | 2 +- skins/moono-lisa/editor_iequirks.css | 2 +- skins/moono-lisa/elementspath.css | 2 +- skins/moono-lisa/mainui.css | 2 +- skins/moono-lisa/menu.css | 2 +- skins/moono-lisa/notification.css | 2 +- skins/moono-lisa/panel.css | 2 +- skins/moono-lisa/presets.css | 2 +- skins/moono-lisa/readme.md | 2 +- skins/moono-lisa/reset.css | 2 +- skins/moono-lisa/richcombo.css | 2 +- skins/moono-lisa/skin.js | 2 +- skins/moono-lisa/toolbar.css | 2 +- skins/moono/colorpanel.css | 2 +- skins/moono/dialog.css | 2 +- skins/moono/dialog_ie.css | 2 +- skins/moono/dialog_ie7.css | 2 +- skins/moono/dialog_ie8.css | 2 +- skins/moono/dialog_iequirks.css | 2 +- skins/moono/editor.css | 2 +- skins/moono/editor_gecko.css | 2 +- skins/moono/editor_ie.css | 2 +- skins/moono/editor_ie7.css | 2 +- skins/moono/editor_ie8.css | 2 +- skins/moono/editor_iequirks.css | 2 +- skins/moono/elementspath.css | 2 +- skins/moono/mainui.css | 2 +- skins/moono/menu.css | 2 +- skins/moono/notification.css | 2 +- skins/moono/panel.css | 2 +- skins/moono/presets.css | 2 +- skins/moono/readme.md | 2 +- skins/moono/reset.css | 2 +- skins/moono/richcombo.css | 2 +- skins/moono/skin.js | 2 +- skins/moono/toolbar.css | 2 +- styles.js | 2 +- tests/_benderjs/ckeditor/lib/index.js | 2 +- tests/_benderjs/ckeditor/lib/pagebuilder.js | 2 +- tests/_benderjs/ckeditor/lib/testbuilder.js | 2 +- tests/_benderjs/ckeditor/static/bot.js | 2 +- tests/_benderjs/ckeditor/static/extensions.js | 2 +- tests/_benderjs/ckeditor/static/tools.js | 2 +- tests/core/editor/_assets/custom_config_1.js | 2 +- tests/core/editor/_assets/custom_config_2.js | 2 +- .../autocomplete/manual/_helpers/utils.js | 2 +- tests/plugins/templates/_assets/test.js | 2 +- .../uploadwidget/manual/_helpers/xhr.js | 2 +- .../uploadwidget/manual/_helpers/xhrerror.js | 2 +- .../manual/_helpers/xhrnoupload.js | 2 +- 4592 files changed, 4650 insertions(+), 4650 deletions(-) diff --git a/.npm/README.md b/.npm/README.md index 73be1aec5c9..54ae10a01c0 100644 --- a/.npm/README.md +++ b/.npm/README.md @@ -76,6 +76,6 @@ If you would like to help maintain the project, follow the [Contribution instruc ## License -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or diff --git a/LICENSE.md b/LICENSE.md index 1f89bd7bcce..f248a89f513 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -2,7 +2,7 @@ Software License Agreement ========================== CKEditor - The text editor for Internet - https://ckeditor.com/ -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. Licensed under the terms of any of the following licenses at your choice: @@ -37,7 +37,7 @@ done by developers outside of CKSource with their express permission. The following libraries are included in CKEditor under the MIT license (see Appendix D): -* CKSource Samples Framework (included in the samples) - Copyright (c) 2014-2021, CKSource - Frederico Knabben. +* CKSource Samples Framework (included in the samples) - Copyright (c) 2014-2022, CKSource Holding sp. z o.o. * PicoModal (included in `samples/js/sf.js`) - Copyright (c) 2012 James Frasca. * CodeMirror (included in the samples) - Copyright (C) 2014 by Marijn Haverbeke and others. * ES6Promise - Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors. @@ -60,16 +60,16 @@ The following libraries are included in CKEditor under the BSD-3 License (see Ap The following libraries are included only in the development version of CKEditor under the MIT license (see Appendix D): -* CKBuilder - Copyright (c) 2012-2021, CKSource - Frederico Knabben. -* CKLangTool - Copyright (c) 2012-2021, CKSource - Frederico Knabben. +* CKBuilder - Copyright (c) 2012-2022, CKSource Holding sp. z o.o. +* CKLangTool - Copyright (c) 2012-2022, CKSource Holding sp. z o.o. * Optimist - Copyright 2010 James Halliday (mail@substack.net). * Tmp - Copyright (c) 2014 KARASZI István. * Mkdirp - Copyright 2010 James Halliday (mail@substack.net). -* Bender.js - Copyright (c) 2014-2021, CKSource - Frederico Knabben. -* benderjs-coverage - Copyright (c) 2014-2021, CKSource - Frederico Knabben. -* benderjs-jquery - Copyright (c) 2014-2021, CKSource - Frederico Knabben. -* benderjs-sinon - Copyright (c) 2014-2021, CKSource - Frederico Knabben. -* benderjs-yui - Copyright (c) 2014-2021, CKSource - Frederico Knabben. +* Bender.js - Copyright (c) 2014-2022, CKSource Holding sp. z o.o. +* benderjs-coverage - Copyright (c) 2014-2022, CKSource Holding sp. z o.o. +* benderjs-jquery - Copyright (c) 2014-2022, CKSource Holding sp. z o.o. +* benderjs-sinon - Copyright (c) 2014-2022, CKSource Holding sp. z o.o. +* benderjs-yui - Copyright (c) 2014-2022, CKSource Holding sp. z o.o. * Grunt - Copyright (c) 2015 "Cowboy" Ben Alman. * grunt-contrib-imagemin - Copyright (c) 2014 Sindre Sorhus, contributors. * grunt-jscs - Copyright (c) 2014 Gustavo Henke, contributors. diff --git a/README.md b/README.md index dc709ca0878..b7b45e2873e 100644 --- a/README.md +++ b/README.md @@ -135,6 +135,6 @@ Use the [CKEditor 4 GitHub issue page](https://github.com/ckeditor/ckeditor4/iss ### License -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or [https://ckeditor.com/legal/ckeditor-oss-license](https://ckeditor.com/legal/ckeditor-oss-license) diff --git a/adapters/jquery.js b/adapters/jquery.js index 1b377ccbd1a..bde28973003 100644 --- a/adapters/jquery.js +++ b/adapters/jquery.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/ckeditor.js b/ckeditor.js index a6129132c03..b4b59cdbf27 100644 --- a/ckeditor.js +++ b/ckeditor.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/config.js b/config.js index 4516bb35277..42032ad995e 100644 --- a/config.js +++ b/config.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/contents.css b/contents.css index 36b2fd573d1..68cde716f4b 100644 --- a/contents.css +++ b/contents.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/_bootstrap.js b/core/_bootstrap.js index 1ab12159896..01b8172412f 100644 --- a/core/_bootstrap.js +++ b/core/_bootstrap.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/ckeditor.js b/core/ckeditor.js index d0516a66b9b..9e6858a3172 100644 --- a/core/ckeditor.js +++ b/core/ckeditor.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/ckeditor_base.js b/core/ckeditor_base.js index cb6331ac0a6..2fdca503d4f 100644 --- a/core/ckeditor_base.js +++ b/core/ckeditor_base.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/ckeditor_basic.js b/core/ckeditor_basic.js index b667765c74d..5f550d8ebc3 100644 --- a/core/ckeditor_basic.js +++ b/core/ckeditor_basic.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/command.js b/core/command.js index 9d87ef48f47..96e95b95304 100644 --- a/core/command.js +++ b/core/command.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/commanddefinition.js b/core/commanddefinition.js index 31c392dcca4..cf3199d0ae1 100644 --- a/core/commanddefinition.js +++ b/core/commanddefinition.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/config.js b/core/config.js index 27781dc1e87..15f1b7c0deb 100644 --- a/core/config.js +++ b/core/config.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/creators/inline.js b/core/creators/inline.js index 862d935389f..3a4b7c1a788 100644 --- a/core/creators/inline.js +++ b/core/creators/inline.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/creators/themedui.js b/core/creators/themedui.js index 26989019620..4efc2cbeea5 100644 --- a/core/creators/themedui.js +++ b/core/creators/themedui.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dataprocessor.js b/core/dataprocessor.js index 34839c4cc6a..a03a7f37e35 100644 --- a/core/dataprocessor.js +++ b/core/dataprocessor.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom.js b/core/dom.js index 347c3ec7c7a..e609553f8d8 100644 --- a/core/dom.js +++ b/core/dom.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom/comment.js b/core/dom/comment.js index b4e2703d5f4..8c0adf9ecef 100644 --- a/core/dom/comment.js +++ b/core/dom/comment.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom/document.js b/core/dom/document.js index 2ada517a963..2fabae40f5f 100644 --- a/core/dom/document.js +++ b/core/dom/document.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom/documentfragment.js b/core/dom/documentfragment.js index 4b577d29bcc..d9fb3d4dccf 100644 --- a/core/dom/documentfragment.js +++ b/core/dom/documentfragment.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom/domobject.js b/core/dom/domobject.js index eb0b9009117..adc01cb6a51 100644 --- a/core/dom/domobject.js +++ b/core/dom/domobject.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom/element.js b/core/dom/element.js index 56d9d7411f4..0b63fce6a92 100644 --- a/core/dom/element.js +++ b/core/dom/element.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom/elementpath.js b/core/dom/elementpath.js index bf537ce550c..3ee95a682e5 100644 --- a/core/dom/elementpath.js +++ b/core/dom/elementpath.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom/event.js b/core/dom/event.js index 8c0fdf09a7a..fa3bda1fe7b 100644 --- a/core/dom/event.js +++ b/core/dom/event.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom/iterator.js b/core/dom/iterator.js index 0a98e32388c..b6f222042bf 100755 --- a/core/dom/iterator.js +++ b/core/dom/iterator.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom/node.js b/core/dom/node.js index 8d69eeb6396..587092a785a 100644 --- a/core/dom/node.js +++ b/core/dom/node.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom/nodelist.js b/core/dom/nodelist.js index 4f914edc255..72c8b3b147b 100644 --- a/core/dom/nodelist.js +++ b/core/dom/nodelist.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom/range.js b/core/dom/range.js index ca402b8e61e..da26ac4ccab 100644 --- a/core/dom/range.js +++ b/core/dom/range.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom/rangelist.js b/core/dom/rangelist.js index a724133845a..6eef2f92ed3 100644 --- a/core/dom/rangelist.js +++ b/core/dom/rangelist.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom/rect.js b/core/dom/rect.js index d6ffd419adc..ff9075ea845 100644 --- a/core/dom/rect.js +++ b/core/dom/rect.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom/text.js b/core/dom/text.js index 3c33f6c45ce..72ef96be06c 100644 --- a/core/dom/text.js +++ b/core/dom/text.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom/walker.js b/core/dom/walker.js index 51ec87c7f23..dcce2ebc110 100644 --- a/core/dom/walker.js +++ b/core/dom/walker.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom/window.js b/core/dom/window.js index 82804df6723..de86fa787f7 100644 --- a/core/dom/window.js +++ b/core/dom/window.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dtd.js b/core/dtd.js index 30d399fc7f4..058d5276ef1 100644 --- a/core/dtd.js +++ b/core/dtd.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/editable.js b/core/editable.js index 0801f95f54a..d07b99a5bd0 100644 --- a/core/editable.js +++ b/core/editable.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/editor.js b/core/editor.js index 3547caa9d26..8550089d288 100644 --- a/core/editor.js +++ b/core/editor.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/editor_basic.js b/core/editor_basic.js index 9246bfed18f..5ee01804a4d 100644 --- a/core/editor_basic.js +++ b/core/editor_basic.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/env.js b/core/env.js index 6d77e7d796b..e80a5b1ce28 100644 --- a/core/env.js +++ b/core/env.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/event.js b/core/event.js index 04909025301..885943cac62 100644 --- a/core/event.js +++ b/core/event.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/eventInfo.js b/core/eventInfo.js index 35e9da1ff8c..fe06be18ce6 100644 --- a/core/eventInfo.js +++ b/core/eventInfo.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/filter.js b/core/filter.js index b75a2bfcfe5..0d2decc2a92 100644 --- a/core/filter.js +++ b/core/filter.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/focusmanager.js b/core/focusmanager.js index c12dab7d397..7f01b6a42da 100644 --- a/core/focusmanager.js +++ b/core/focusmanager.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/htmldataprocessor.js b/core/htmldataprocessor.js index 8541bd75a73..a57e4b53d60 100644 --- a/core/htmldataprocessor.js +++ b/core/htmldataprocessor.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/htmlparser.js b/core/htmlparser.js index 9673d5a36f2..d42cb3a2f02 100644 --- a/core/htmlparser.js +++ b/core/htmlparser.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/htmlparser/basicwriter.js b/core/htmlparser/basicwriter.js index 97b2f88aff5..7fe371bf045 100644 --- a/core/htmlparser/basicwriter.js +++ b/core/htmlparser/basicwriter.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/htmlparser/cdata.js b/core/htmlparser/cdata.js index 8f9f73cb681..e033f281abf 100644 --- a/core/htmlparser/cdata.js +++ b/core/htmlparser/cdata.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/htmlparser/comment.js b/core/htmlparser/comment.js index 9fe730e8237..0a0dc682e6b 100644 --- a/core/htmlparser/comment.js +++ b/core/htmlparser/comment.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/htmlparser/element.js b/core/htmlparser/element.js index ed8d4b3b02a..3c6f2b5660f 100644 --- a/core/htmlparser/element.js +++ b/core/htmlparser/element.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/htmlparser/filter.js b/core/htmlparser/filter.js index d9539037166..da7452c90d5 100644 --- a/core/htmlparser/filter.js +++ b/core/htmlparser/filter.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/htmlparser/filterRulesDefinition.js b/core/htmlparser/filterRulesDefinition.js index 4594fa33a80..fab3605b288 100644 --- a/core/htmlparser/filterRulesDefinition.js +++ b/core/htmlparser/filterRulesDefinition.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/htmlparser/fragment.js b/core/htmlparser/fragment.js index 34da22e5db7..e4efd019c27 100644 --- a/core/htmlparser/fragment.js +++ b/core/htmlparser/fragment.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/htmlparser/nameTransformRule.js b/core/htmlparser/nameTransformRule.js index 6ad02a8f0e7..5a8d784799c 100644 --- a/core/htmlparser/nameTransformRule.js +++ b/core/htmlparser/nameTransformRule.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/htmlparser/node.js b/core/htmlparser/node.js index 29960c4c04b..3e16725fc39 100644 --- a/core/htmlparser/node.js +++ b/core/htmlparser/node.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/htmlparser/text.js b/core/htmlparser/text.js index 1381fd4fca5..e35c8aaacb4 100644 --- a/core/htmlparser/text.js +++ b/core/htmlparser/text.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/keystrokehandler.js b/core/keystrokehandler.js index 9f56f3a58e0..c16cbd9e9f2 100644 --- a/core/keystrokehandler.js +++ b/core/keystrokehandler.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/lang.js b/core/lang.js index 79dd856562f..424e8dd01ae 100644 --- a/core/lang.js +++ b/core/lang.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/loader.js b/core/loader.js index b31b93b89ea..83b984a7cfe 100644 --- a/core/loader.js +++ b/core/loader.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/log.js b/core/log.js index 75702b4ab7b..462bd83c5d4 100644 --- a/core/log.js +++ b/core/log.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/plugindefinition.js b/core/plugindefinition.js index 14369186058..fe4bf917c2f 100644 --- a/core/plugindefinition.js +++ b/core/plugindefinition.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/plugins.js b/core/plugins.js index d2eb9274e75..81e85538687 100644 --- a/core/plugins.js +++ b/core/plugins.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/promise.js b/core/promise.js index a58403d2c66..636ff062983 100644 --- a/core/promise.js +++ b/core/promise.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/resourcemanager.js b/core/resourcemanager.js index fd7df53d711..24770dd1b36 100644 --- a/core/resourcemanager.js +++ b/core/resourcemanager.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/scriptloader.js b/core/scriptloader.js index c28d95e5384..f95fbdb3c49 100644 --- a/core/scriptloader.js +++ b/core/scriptloader.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/selection.js b/core/selection.js index 60b03354fc1..2137aae60fc 100644 --- a/core/selection.js +++ b/core/selection.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/selection/optimization.js b/core/selection/optimization.js index 9aca1fcd517..90876eb281d 100644 --- a/core/selection/optimization.js +++ b/core/selection/optimization.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/skin.js b/core/skin.js index 16535af5b6a..f32b7a78faa 100644 --- a/core/skin.js +++ b/core/skin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/style.js b/core/style.js index 86dacd8e8c8..0739dff8ac1 100644 --- a/core/style.js +++ b/core/style.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/template.js b/core/template.js index 2ac48bbe943..d8ba1739e64 100644 --- a/core/template.js +++ b/core/template.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/tools.js b/core/tools.js index 201cdb11f2a..1a99d78176d 100644 --- a/core/tools.js +++ b/core/tools.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/tools/color.js b/core/tools/color.js index 3a8cabf14fd..9ea9ea750ce 100644 --- a/core/tools/color.js +++ b/core/tools/color.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/ui.js b/core/ui.js index 59e895e29f5..fff04ee8fd4 100644 --- a/core/ui.js +++ b/core/ui.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/dev/builder/build-config.js b/dev/builder/build-config.js index f2fe173e53c..e24de449c81 100644 --- a/dev/builder/build-config.js +++ b/dev/builder/build-config.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/dev/builder/build.sh b/dev/builder/build.sh index 1143a2896bb..7532870f32b 100755 --- a/dev/builder/build.sh +++ b/dev/builder/build.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license # Build CKEditor using the default settings (and build.js). diff --git a/dev/console/console.css b/dev/console/console.css index 36b682a4976..c89730418ae 100644 --- a/dev/console/console.css +++ b/dev/console/console.css @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/dev/console/console.js b/dev/console/console.js index 036f55942ae..20700517e53 100644 --- a/dev/console/console.js +++ b/dev/console/console.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/dev/console/focusconsole.js b/dev/console/focusconsole.js index 39f39ab420a..7d3e448dcbb 100644 --- a/dev/console/focusconsole.js +++ b/dev/console/focusconsole.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/dev/dtd/dtd.html b/dev/dtd/dtd.html index bcd35dd464d..74fc52649d0 100644 --- a/dev/dtd/dtd.html +++ b/dev/dtd/dtd.html @@ -1,6 +1,6 @@ diff --git a/dev/getemoji/getemoji.js b/dev/getemoji/getemoji.js index 3ba68b12646..e485a764cb2 100644 --- a/dev/getemoji/getemoji.js +++ b/dev/getemoji/getemoji.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/dev/iconmaker/iconmaker.js b/dev/iconmaker/iconmaker.js index 9f107eb4f3b..38a7dbda58a 100755 --- a/dev/iconmaker/iconmaker.js +++ b/dev/iconmaker/iconmaker.js @@ -1,7 +1,7 @@ #!/usr/bin/env node /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/dev/iconmaker/lib/main.js b/dev/iconmaker/lib/main.js index 78b18bfc0b5..5af8a519012 100644 --- a/dev/iconmaker/lib/main.js +++ b/dev/iconmaker/lib/main.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/dev/langtool/_common.sh b/dev/langtool/_common.sh index e480890f2ef..112d58fad85 100755 --- a/dev/langtool/_common.sh +++ b/dev/langtool/_common.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license # Updates cklangtool. This script should not be executed separately, it is included in other scripts. diff --git a/dev/langtool/export_po_files.sh b/dev/langtool/export_po_files.sh index f1008d08b67..396a5b99f08 100755 --- a/dev/langtool/export_po_files.sh +++ b/dev/langtool/export_po_files.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license # Export language files to .po (gettext) format. diff --git a/dev/langtool/fix_plugins.sh b/dev/langtool/fix_plugins.sh index fef108bc3e6..1a98691ef33 100755 --- a/dev/langtool/fix_plugins.sh +++ b/dev/langtool/fix_plugins.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license # Correct plugin definitions and update lang/availableLangs properties based on available language files diff --git a/dev/langtool/langtool.sh b/dev/langtool/langtool.sh index 6898e73c99f..c7b53acb28c 100755 --- a/dev/langtool/langtool.sh +++ b/dev/langtool/langtool.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license # Fix language files by adding missing entries from en.js to other language files. diff --git a/dev/langtool/meta/ckeditor.core/meta.txt b/dev/langtool/meta/ckeditor.core/meta.txt index aa4981da188..194bf96ac0e 100644 --- a/dev/langtool/meta/ckeditor.core/meta.txt +++ b/dev/langtool/meta/ckeditor.core/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license editor = ARIA description for the editor. diff --git a/dev/langtool/meta/ckeditor.plugin-a11yhelp-dialogs/meta.txt b/dev/langtool/meta/ckeditor.plugin-a11yhelp-dialogs/meta.txt index cac2ae7e0d3..e4c2add08dd 100644 --- a/dev/langtool/meta/ckeditor.plugin-a11yhelp-dialogs/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-a11yhelp-dialogs/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license title = Label for the Accessibility Instructions dialog window title. diff --git a/dev/langtool/meta/ckeditor.plugin-about/meta.txt b/dev/langtool/meta/ckeditor.plugin-about/meta.txt index 1cb34149a0f..e565b01cde6 100644 --- a/dev/langtool/meta/ckeditor.plugin-about/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-about/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license copy = CKEditor copyright note. diff --git a/dev/langtool/meta/ckeditor.plugin-autoembed/meta.txt b/dev/langtool/meta/ckeditor.plugin-autoembed/meta.txt index 30eea591d32..c0265108792 100644 --- a/dev/langtool/meta/ckeditor.plugin-autoembed/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-autoembed/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license embeddingInProgress = A progress message displayed to the user to inform that the pasted URL is being embedded. diff --git a/dev/langtool/meta/ckeditor.plugin-basicstyles/meta.txt b/dev/langtool/meta/ckeditor.plugin-basicstyles/meta.txt index d8e69de8205..8212e1042d4 100644 --- a/dev/langtool/meta/ckeditor.plugin-basicstyles/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-basicstyles/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license bold = Toolbar button tooltip for the Bold feature. diff --git a/dev/langtool/meta/ckeditor.plugin-bidi/meta.txt b/dev/langtool/meta/ckeditor.plugin-bidi/meta.txt index 197d5479eb4..8342f0dff0c 100644 --- a/dev/langtool/meta/ckeditor.plugin-bidi/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-bidi/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license ltr = Toolbar button tooltip for the Text direction from left to right feature. diff --git a/dev/langtool/meta/ckeditor.plugin-blockquote/meta.txt b/dev/langtool/meta/ckeditor.plugin-blockquote/meta.txt index 873200a82da..ce363853ab0 100644 --- a/dev/langtool/meta/ckeditor.plugin-blockquote/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-blockquote/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license toolbar = Toolbar button tooltip for the Blockquote feature. diff --git a/dev/langtool/meta/ckeditor.plugin-clipboard/meta.txt b/dev/langtool/meta/ckeditor.plugin-clipboard/meta.txt index ab99a6e1b6a..49624468583 100644 --- a/dev/langtool/meta/ckeditor.plugin-clipboard/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-clipboard/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license copy = Toolbar button tooltip for the Copy feature. diff --git a/dev/langtool/meta/ckeditor.plugin-codesnippet/meta.txt b/dev/langtool/meta/ckeditor.plugin-codesnippet/meta.txt index eacedc96de4..8fed7f4048d 100644 --- a/dev/langtool/meta/ckeditor.plugin-codesnippet/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-codesnippet/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license button = Toolbar button tooltip for the Code Snippet feature. diff --git a/dev/langtool/meta/ckeditor.plugin-colorbutton/meta.txt b/dev/langtool/meta/ckeditor.plugin-colorbutton/meta.txt index 28d09c4eaa7..540abdc3130 100644 --- a/dev/langtool/meta/ckeditor.plugin-colorbutton/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-colorbutton/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license auto = Label for the Automatic button of the color dialog diff --git a/dev/langtool/meta/ckeditor.plugin-colordialog/meta.txt b/dev/langtool/meta/ckeditor.plugin-colordialog/meta.txt index fcb9173b56d..9000a6a62a1 100644 --- a/dev/langtool/meta/ckeditor.plugin-colordialog/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-colordialog/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license clear = Label for the Clear button of the Colors dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-contextmenu/meta.txt b/dev/langtool/meta/ckeditor.plugin-contextmenu/meta.txt index f849546681d..d8f962e1497 100644 --- a/dev/langtool/meta/ckeditor.plugin-contextmenu/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-contextmenu/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license options = WAI-ARIA label for the context menu entries. diff --git a/dev/langtool/meta/ckeditor.plugin-copyformatting/meta.txt b/dev/langtool/meta/ckeditor.plugin-copyformatting/meta.txt index 975ce88f371..6aec8534a2b 100644 --- a/dev/langtool/meta/ckeditor.plugin-copyformatting/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-copyformatting/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license label = Toolbar button tooltip for the Copy Formatting feature. diff --git a/dev/langtool/meta/ckeditor.plugin-devtools/meta.txt b/dev/langtool/meta/ckeditor.plugin-devtools/meta.txt index adf74c6a6e9..136bbfa6d87 100644 --- a/dev/langtool/meta/ckeditor.plugin-devtools/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-devtools/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license title = Label for the Element Information tooltip displayed by the Developer Tools plugin. diff --git a/dev/langtool/meta/ckeditor.plugin-div/meta.txt b/dev/langtool/meta/ckeditor.plugin-div/meta.txt index 83dc6d7a486..465e737f019 100644 --- a/dev/langtool/meta/ckeditor.plugin-div/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-div/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license IdInputLabel = Label for the Id field of the Div Container dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-docprops/meta.txt b/dev/langtool/meta/ckeditor.plugin-docprops/meta.txt index a3ce319dc80..2bf495cdbb9 100644 --- a/dev/langtool/meta/ckeditor.plugin-docprops/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-docprops/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license bgColor = Label for the Background Color field of the Document Properties plugin dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-easyimage/meta.txt b/dev/langtool/meta/ckeditor.plugin-easyimage/meta.txt index 698ac88343a..6cc63aca241 100644 --- a/dev/langtool/meta/ckeditor.plugin-easyimage/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-easyimage/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license commands.fullImage = Label for the button converting an image to a full width image. diff --git a/dev/langtool/meta/ckeditor.plugin-elementspath/meta.txt b/dev/langtool/meta/ckeditor.plugin-elementspath/meta.txt index 1e0bc957576..5958d04e97c 100644 --- a/dev/langtool/meta/ckeditor.plugin-elementspath/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-elementspath/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license eleLabel = Voice label for the Elements Path feature. diff --git a/dev/langtool/meta/ckeditor.plugin-embedbase/meta.txt b/dev/langtool/meta/ckeditor.plugin-embedbase/meta.txt index 41b99b8cb01..402e6fb7101 100644 --- a/dev/langtool/meta/ckeditor.plugin-embedbase/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-embedbase/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license pathName = Label displayed in the Elements Path when a media object is selected. diff --git a/dev/langtool/meta/ckeditor.plugin-emoji/meta.txt b/dev/langtool/meta/ckeditor.plugin-emoji/meta.txt index 7be03929977..54be786c73c 100644 --- a/dev/langtool/meta/ckeditor.plugin-emoji/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-emoji/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or http://ckeditor.com/license searchPlaceholder = The text displayed inside the emoji dropdown search bar which encourages the user to enter the search query. diff --git a/dev/langtool/meta/ckeditor.plugin-fakeobjects/meta.txt b/dev/langtool/meta/ckeditor.plugin-fakeobjects/meta.txt index 4145e840160..f78fc901510 100644 --- a/dev/langtool/meta/ckeditor.plugin-fakeobjects/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-fakeobjects/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license anchor = diff --git a/dev/langtool/meta/ckeditor.plugin-filetools/meta.txt b/dev/langtool/meta/ckeditor.plugin-filetools/meta.txt index 938a11fd466..ab572877e5b 100644 --- a/dev/langtool/meta/ckeditor.plugin-filetools/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-filetools/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license loadError = Error message informing the user that an error occurred during file read. diff --git a/dev/langtool/meta/ckeditor.plugin-find/meta.txt b/dev/langtool/meta/ckeditor.plugin-find/meta.txt index 187fcfae63e..f45142f1a67 100644 --- a/dev/langtool/meta/ckeditor.plugin-find/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-find/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license find = Label for the Find tab and Find button of the Find and Replace dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-findandreplace/meta.txt b/dev/langtool/meta/ckeditor.plugin-findandreplace/meta.txt index 187fcfae63e..f45142f1a67 100644 --- a/dev/langtool/meta/ckeditor.plugin-findandreplace/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-findandreplace/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license find = Label for the Find tab and Find button of the Find and Replace dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-font/meta.txt b/dev/langtool/meta/ckeditor.plugin-font/meta.txt index 0f0c5feebed..418cb4cc8a5 100644 --- a/dev/langtool/meta/ckeditor.plugin-font/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-font/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license fontSize.label = Label for the Font Size drop-down menu. diff --git a/dev/langtool/meta/ckeditor.plugin-format/meta.txt b/dev/langtool/meta/ckeditor.plugin-format/meta.txt index 038f707fdd4..8bcfda8260c 100644 --- a/dev/langtool/meta/ckeditor.plugin-format/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-format/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license label = Label for the Format drop-down menu. diff --git a/dev/langtool/meta/ckeditor.plugin-forms/meta.txt b/dev/langtool/meta/ckeditor.plugin-forms/meta.txt index f61a9b839a3..7b85e995010 100644 --- a/dev/langtool/meta/ckeditor.plugin-forms/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-forms/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license button.title = Label for the Button Properties dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-horizontalrule/meta.txt b/dev/langtool/meta/ckeditor.plugin-horizontalrule/meta.txt index feac17de79e..9892c557724 100644 --- a/dev/langtool/meta/ckeditor.plugin-horizontalrule/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-horizontalrule/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license toolbar = Toolbar button tooltip for the Horizontal Rule feature. diff --git a/dev/langtool/meta/ckeditor.plugin-iframe/meta.txt b/dev/langtool/meta/ckeditor.plugin-iframe/meta.txt index cdbd1befae1..29654e4fa11 100644 --- a/dev/langtool/meta/ckeditor.plugin-iframe/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-iframe/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license border = Label for the Show frame borders option of the IFrame dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-image/meta.txt b/dev/langtool/meta/ckeditor.plugin-image/meta.txt index 4d8575797f0..5920624eb1e 100644 --- a/dev/langtool/meta/ckeditor.plugin-image/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-image/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license alt = Label for the Alternative Text field of the Image Properties dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-image2/meta.txt b/dev/langtool/meta/ckeditor.plugin-image2/meta.txt index ef5dd979cae..052cba46efb 100644 --- a/dev/langtool/meta/ckeditor.plugin-image2/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-image2/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license alt = Label for the Alternative Text field of the Image Properties dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-imagebase/meta.txt b/dev/langtool/meta/ckeditor.plugin-imagebase/meta.txt index 5018f561046..adc719d4f8f 100644 --- a/dev/langtool/meta/ckeditor.plugin-imagebase/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-imagebase/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license captionPlaceholder = A placeholder shown inside the empty caption of an image. diff --git a/dev/langtool/meta/ckeditor.plugin-indent/meta.txt b/dev/langtool/meta/ckeditor.plugin-indent/meta.txt index 59cec522007..f25c2fceeeb 100644 --- a/dev/langtool/meta/ckeditor.plugin-indent/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-indent/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license indent = Toolbar button tooltip for the Increase Indent feature. diff --git a/dev/langtool/meta/ckeditor.plugin-language/meta.txt b/dev/langtool/meta/ckeditor.plugin-language/meta.txt index 8fbd6a2f5cf..2138c674c42 100644 --- a/dev/langtool/meta/ckeditor.plugin-language/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-language/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license button = Toolbar button tooltip for the Language feature. diff --git a/dev/langtool/meta/ckeditor.plugin-link/meta.txt b/dev/langtool/meta/ckeditor.plugin-link/meta.txt index 89ca6dd47cb..6c32cf8adc8 100644 --- a/dev/langtool/meta/ckeditor.plugin-link/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-link/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license acccessKey = Label for the Access Key field of the Link dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-list/meta.txt b/dev/langtool/meta/ckeditor.plugin-list/meta.txt index 03ceb592b7a..8cd5b947de1 100644 --- a/dev/langtool/meta/ckeditor.plugin-list/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-list/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license bulletedlist = Toolbar button tooltip for the Insert/Remove Bulleted List feature. diff --git a/dev/langtool/meta/ckeditor.plugin-liststyle/meta.txt b/dev/langtool/meta/ckeditor.plugin-liststyle/meta.txt index 7c0f5c32373..199d801ec9b 100644 --- a/dev/langtool/meta/ckeditor.plugin-liststyle/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-liststyle/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license bulletedTitle = Label for the Bulleted List Properties dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-magicline/meta.txt b/dev/langtool/meta/ckeditor.plugin-magicline/meta.txt index 3695f7581c1..cccdd066046 100644 --- a/dev/langtool/meta/ckeditor.plugin-magicline/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-magicline/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license title = diff --git a/dev/langtool/meta/ckeditor.plugin-mathjax/meta.txt b/dev/langtool/meta/ckeditor.plugin-mathjax/meta.txt index 7eb5a6c3316..a8483e8aaa6 100644 --- a/dev/langtool/meta/ckeditor.plugin-mathjax/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-mathjax/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license title = Label for the Mathematics dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-maximize/meta.txt b/dev/langtool/meta/ckeditor.plugin-maximize/meta.txt index 1ddaebd784a..f7d19ce2faf 100644 --- a/dev/langtool/meta/ckeditor.plugin-maximize/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-maximize/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license maximize = Toolbar button tooltip for the Maximize feature. diff --git a/dev/langtool/meta/ckeditor.plugin-newpage/meta.txt b/dev/langtool/meta/ckeditor.plugin-newpage/meta.txt index 10127c8d316..86dfe47f9f2 100644 --- a/dev/langtool/meta/ckeditor.plugin-newpage/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-newpage/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license toolbar = Toolbar button tooltip for the New Page feature. diff --git a/dev/langtool/meta/ckeditor.plugin-notification/meta.txt b/dev/langtool/meta/ckeditor.plugin-notification/meta.txt index 7e027f85c01..aaca995f778 100644 --- a/dev/langtool/meta/ckeditor.plugin-notification/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-notification/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license closed = Screen reader message informing the user that the notification was closed. diff --git a/dev/langtool/meta/ckeditor.plugin-pagebreak/meta.txt b/dev/langtool/meta/ckeditor.plugin-pagebreak/meta.txt index 5c54ccdc8bb..ba1191290d3 100644 --- a/dev/langtool/meta/ckeditor.plugin-pagebreak/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-pagebreak/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license alt = diff --git a/dev/langtool/meta/ckeditor.plugin-pastefromword/meta.txt b/dev/langtool/meta/ckeditor.plugin-pastefromword/meta.txt index c0de06b11c2..7c79e11a4f4 100644 --- a/dev/langtool/meta/ckeditor.plugin-pastefromword/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-pastefromword/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license confirmCleanup = A confirmation message displayed when the pasted text seems to be coming from Word and can be cleaned up. diff --git a/dev/langtool/meta/ckeditor.plugin-pastetext/meta.txt b/dev/langtool/meta/ckeditor.plugin-pastetext/meta.txt index 1375ff2f212..e4a6cab150f 100644 --- a/dev/langtool/meta/ckeditor.plugin-pastetext/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-pastetext/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license button = Toolbar button tooltip for the Paste as Plain Text feature. diff --git a/dev/langtool/meta/ckeditor.plugin-placeholder/meta.txt b/dev/langtool/meta/ckeditor.plugin-placeholder/meta.txt index f0e770708b8..6e13e771d97 100644 --- a/dev/langtool/meta/ckeditor.plugin-placeholder/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-placeholder/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license title = Label for the Placeholder dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-preview/meta.txt b/dev/langtool/meta/ckeditor.plugin-preview/meta.txt index 9d0bf49feb0..bbd883c1993 100644 --- a/dev/langtool/meta/ckeditor.plugin-preview/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-preview/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license preview = Toolbar button tooltip for the Preview feature. diff --git a/dev/langtool/meta/ckeditor.plugin-print/meta.txt b/dev/langtool/meta/ckeditor.plugin-print/meta.txt index 9f6321ca493..c6cb1688919 100644 --- a/dev/langtool/meta/ckeditor.plugin-print/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-print/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license toolbar = diff --git a/dev/langtool/meta/ckeditor.plugin-removeformat/meta.txt b/dev/langtool/meta/ckeditor.plugin-removeformat/meta.txt index 507f8fd10c8..c40abfe7a41 100644 --- a/dev/langtool/meta/ckeditor.plugin-removeformat/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-removeformat/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license toolbar = Toolbar button tooltip for the Remove Format feature. diff --git a/dev/langtool/meta/ckeditor.plugin-save/meta.txt b/dev/langtool/meta/ckeditor.plugin-save/meta.txt index d600edd0ff1..252e577f053 100644 --- a/dev/langtool/meta/ckeditor.plugin-save/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-save/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license toolbar = Toolbar button tooltip for the Save feature. diff --git a/dev/langtool/meta/ckeditor.plugin-scayt/meta.txt b/dev/langtool/meta/ckeditor.plugin-scayt/meta.txt index 88f13127183..7738dfe9a73 100644 --- a/dev/langtool/meta/ckeditor.plugin-scayt/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-scayt/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license about = Label for the About SCAYT menu option for the SCAYT feature. diff --git a/dev/langtool/meta/ckeditor.plugin-selectall/meta.txt b/dev/langtool/meta/ckeditor.plugin-selectall/meta.txt index a40185045cc..7b7144e0bda 100644 --- a/dev/langtool/meta/ckeditor.plugin-selectall/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-selectall/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license toolbar = Toolbar button tooltip for the Select All feature. diff --git a/dev/langtool/meta/ckeditor.plugin-showblocks/meta.txt b/dev/langtool/meta/ckeditor.plugin-showblocks/meta.txt index 4758554f100..578aa4ca24c 100644 --- a/dev/langtool/meta/ckeditor.plugin-showblocks/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-showblocks/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license toolbar = Toolbar button tooltip for the Show Blocks feature. diff --git a/dev/langtool/meta/ckeditor.plugin-smiley/meta.txt b/dev/langtool/meta/ckeditor.plugin-smiley/meta.txt index 3f5b0716e63..96d8e3653b2 100644 --- a/dev/langtool/meta/ckeditor.plugin-smiley/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-smiley/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license options = Voice label for the Smiley Options feature. diff --git a/dev/langtool/meta/ckeditor.plugin-sourcearea/meta.txt b/dev/langtool/meta/ckeditor.plugin-sourcearea/meta.txt index c800eb6a978..8748cb0f3f9 100644 --- a/dev/langtool/meta/ckeditor.plugin-sourcearea/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-sourcearea/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license toolbar = Toolbar button tooltip for the Source feature. diff --git a/dev/langtool/meta/ckeditor.plugin-sourcedialog/meta.txt b/dev/langtool/meta/ckeditor.plugin-sourcedialog/meta.txt index 5cba5a864ee..7b625d3fa3a 100644 --- a/dev/langtool/meta/ckeditor.plugin-sourcedialog/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-sourcedialog/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license toolbar = Toolbar button tooltip for the Source feature. diff --git a/dev/langtool/meta/ckeditor.plugin-specialchar-dialogs/meta.txt b/dev/langtool/meta/ckeditor.plugin-specialchar-dialogs/meta.txt index 0bc4d4ee651..3c7fb062051 100644 --- a/dev/langtool/meta/ckeditor.plugin-specialchar-dialogs/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-specialchar-dialogs/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license euro = Tooltip for the euro sign character (€). diff --git a/dev/langtool/meta/ckeditor.plugin-specialchar/meta.txt b/dev/langtool/meta/ckeditor.plugin-specialchar/meta.txt index 863d683bdf4..d585b7c2dd5 100644 --- a/dev/langtool/meta/ckeditor.plugin-specialchar/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-specialchar/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license options = Voice label for the Special Character Options feature. diff --git a/dev/langtool/meta/ckeditor.plugin-spellcheck/meta.txt b/dev/langtool/meta/ckeditor.plugin-spellcheck/meta.txt index 152f6cd7736..76f64b9001e 100644 --- a/dev/langtool/meta/ckeditor.plugin-spellcheck/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-spellcheck/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license btnIgnore = Label for the Ignore button of the Spell Check dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-stylescombo/meta.txt b/dev/langtool/meta/ckeditor.plugin-stylescombo/meta.txt index e46bd2dbd14..ee4c9e58b76 100644 --- a/dev/langtool/meta/ckeditor.plugin-stylescombo/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-stylescombo/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license label = Label for the Styles drop-down menu. diff --git a/dev/langtool/meta/ckeditor.plugin-table/meta.txt b/dev/langtool/meta/ckeditor.plugin-table/meta.txt index cb8e56d20fd..fe1fbf23600 100644 --- a/dev/langtool/meta/ckeditor.plugin-table/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-table/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license border = Label for the Border Size field of the Table Properties dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-templates/meta.txt b/dev/langtool/meta/ckeditor.plugin-templates/meta.txt index 93418ecb62f..5b820a97867 100644 --- a/dev/langtool/meta/ckeditor.plugin-templates/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-templates/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license button = Toolbar button tooltip for the Templates feature. diff --git a/dev/langtool/meta/ckeditor.plugin-toolbar/meta.txt b/dev/langtool/meta/ckeditor.plugin-toolbar/meta.txt index eb95d6ad32a..fe9c5e8d6a2 100644 --- a/dev/langtool/meta/ckeditor.plugin-toolbar/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-toolbar/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license toolbarCollapse = Toolbar button tooltip for the Collapse Toolbar feature. diff --git a/dev/langtool/meta/ckeditor.plugin-uicolor/meta.txt b/dev/langtool/meta/ckeditor.plugin-uicolor/meta.txt index 2743d61aa79..68976c37c18 100644 --- a/dev/langtool/meta/ckeditor.plugin-uicolor/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-uicolor/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license title = The UI Color Picker toolbar button tooltip and dialog window title. diff --git a/dev/langtool/meta/ckeditor.plugin-undo/meta.txt b/dev/langtool/meta/ckeditor.plugin-undo/meta.txt index 837545ad1bf..19ee5aa7018 100644 --- a/dev/langtool/meta/ckeditor.plugin-undo/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-undo/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license redo = Toolbar button tooltip for the Redo feature. diff --git a/dev/langtool/meta/ckeditor.plugin-uploadwidget/meta.txt b/dev/langtool/meta/ckeditor.plugin-uploadwidget/meta.txt index 78b2f806595..a841c21055b 100644 --- a/dev/langtool/meta/ckeditor.plugin-uploadwidget/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-uploadwidget/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license abort = Message informing the user that the upload was aborted. diff --git a/dev/langtool/meta/ckeditor.plugin-widget/meta.txt b/dev/langtool/meta/ckeditor.plugin-widget/meta.txt index 4342667d853..5071692ba73 100644 --- a/dev/langtool/meta/ckeditor.plugin-widget/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-widget/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license label = Generic template for a label, read by a screen reader once the widget gets focused. %1 sequence is replaced either with a widget path name or it's main element tag name. diff --git a/dev/langtool/meta/ckeditor.plugin-wsc/meta.txt b/dev/langtool/meta/ckeditor.plugin-wsc/meta.txt index d3baf9111d0..26c6817d13e 100644 --- a/dev/langtool/meta/ckeditor.plugin-wsc/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-wsc/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license btnIgnore = Label for the Ignore button of the Spell Check dialog window. diff --git a/dev/langtool/update_meta_files.sh b/dev/langtool/update_meta_files.sh index a9e91ea5009..f089793db6e 100755 --- a/dev/langtool/update_meta_files.sh +++ b/dev/langtool/update_meta_files.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license # Updates meta files, which are used later to export language files to .po (gettext) format. diff --git a/dev/pastetools/getclipboard.html b/dev/pastetools/getclipboard.html index 297649e9e11..862449e561a 100644 --- a/dev/pastetools/getclipboard.html +++ b/dev/pastetools/getclipboard.html @@ -1,6 +1,6 @@ diff --git a/dev/samplesvalidator/samplesvalidator.py b/dev/samplesvalidator/samplesvalidator.py index 515e707d1d0..dfb6f81ef83 100644 --- a/dev/samplesvalidator/samplesvalidator.py +++ b/dev/samplesvalidator/samplesvalidator.py @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license # Validates HTML files in a directory with W3C validator. diff --git a/dev/tasks/ckeditor-base-replace.js b/dev/tasks/ckeditor-base-replace.js index 1bac0f4c3dd..0da11b4ef6c 100644 --- a/dev/tasks/ckeditor-base-replace.js +++ b/dev/tasks/ckeditor-base-replace.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/dev/tasks/plugin.js b/dev/tasks/plugin.js index c5cf1b9e065..bf7198514e1 100644 --- a/dev/tasks/plugin.js +++ b/dev/tasks/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/dev/tasks/samples.js b/dev/tasks/samples.js index 9a1faf7b256..9925162d56a 100644 --- a/dev/tasks/samples.js +++ b/dev/tasks/samples.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/dev/tasks/utils/tools.js b/dev/tasks/utils/tools.js index 16cbf2bfda5..7a3d44ac1d5 100644 --- a/dev/tasks/utils/tools.js +++ b/dev/tasks/utils/tools.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/dev/travis/build.sh b/dev/travis/build.sh index cb5c81cf770..df352e070c2 100644 --- a/dev/travis/build.sh +++ b/dev/travis/build.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license # Build CKEditor on Travis CI for testing. diff --git a/dev/travis/buildpath.sh b/dev/travis/buildpath.sh index 1e885266692..5b6cdad5ac6 100755 --- a/dev/travis/buildpath.sh +++ b/dev/travis/buildpath.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license # Return CKEditor build path. diff --git a/lang/_translationstatus.txt b/lang/_translationstatus.txt index a0f1b1e1c54..6dca69478c7 100644 --- a/lang/_translationstatus.txt +++ b/lang/_translationstatus.txt @@ -1,4 +1,4 @@ -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license af.js Found: 62 Missing: 4 diff --git a/lang/af.js b/lang/af.js index 9cc5c3a1c43..de343fbc40c 100644 --- a/lang/af.js +++ b/lang/af.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/ar.js b/lang/ar.js index 05220c019e0..aea63ec306e 100644 --- a/lang/ar.js +++ b/lang/ar.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/az.js b/lang/az.js index d76eea613d8..9350b8ac597 100644 --- a/lang/az.js +++ b/lang/az.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/bg.js b/lang/bg.js index fee59adccc5..667075b799c 100644 --- a/lang/bg.js +++ b/lang/bg.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/bn.js b/lang/bn.js index 98ca2d40c76..07a57a6611d 100644 --- a/lang/bn.js +++ b/lang/bn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/bs.js b/lang/bs.js index 6ce6c10c326..cc797590637 100644 --- a/lang/bs.js +++ b/lang/bs.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/ca.js b/lang/ca.js index ca7777975c0..206b4dcd9fa 100644 --- a/lang/ca.js +++ b/lang/ca.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/cs.js b/lang/cs.js index 04dc9b46e24..6deb8235c03 100644 --- a/lang/cs.js +++ b/lang/cs.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/cy.js b/lang/cy.js index f71f2a89892..da8608e6ac4 100644 --- a/lang/cy.js +++ b/lang/cy.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/da.js b/lang/da.js index c0337b9a0f1..67228f4795b 100644 --- a/lang/da.js +++ b/lang/da.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/de-ch.js b/lang/de-ch.js index e42bfced4aa..7930b9a487a 100644 --- a/lang/de-ch.js +++ b/lang/de-ch.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/de.js b/lang/de.js index 67b5a75c490..38b13219e11 100644 --- a/lang/de.js +++ b/lang/de.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/el.js b/lang/el.js index ff5e3e5d841..36d0d924363 100644 --- a/lang/el.js +++ b/lang/el.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/en-au.js b/lang/en-au.js index 8c2d0831714..888e94f2c8e 100644 --- a/lang/en-au.js +++ b/lang/en-au.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/en-ca.js b/lang/en-ca.js index 051a6fde86b..4c912ec6ffa 100644 --- a/lang/en-ca.js +++ b/lang/en-ca.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/en-gb.js b/lang/en-gb.js index 1ee1bb4cf70..fd28947f509 100644 --- a/lang/en-gb.js +++ b/lang/en-gb.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/en.js b/lang/en.js index c43006cc143..ddafc3ef12b 100644 --- a/lang/en.js +++ b/lang/en.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/eo.js b/lang/eo.js index 3d76dc13f19..2558fe5b4c5 100644 --- a/lang/eo.js +++ b/lang/eo.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/es-mx.js b/lang/es-mx.js index 7c4185d8489..08dd519aa49 100644 --- a/lang/es-mx.js +++ b/lang/es-mx.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/es.js b/lang/es.js index 1fd31886339..bcffe8a2177 100644 --- a/lang/es.js +++ b/lang/es.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/et.js b/lang/et.js index af8ee810cce..7d5d684344e 100644 --- a/lang/et.js +++ b/lang/et.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/eu.js b/lang/eu.js index 25c4ad4cadd..835840bcf99 100644 --- a/lang/eu.js +++ b/lang/eu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/fa.js b/lang/fa.js index 84a16a2d5ee..5045de6b486 100644 --- a/lang/fa.js +++ b/lang/fa.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/fi.js b/lang/fi.js index 3384f4bf04b..d16700de071 100644 --- a/lang/fi.js +++ b/lang/fi.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/fo.js b/lang/fo.js index 766d69725f3..02f2c347c7a 100644 --- a/lang/fo.js +++ b/lang/fo.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/fr-ca.js b/lang/fr-ca.js index f6329f648c8..25f4e26451d 100644 --- a/lang/fr-ca.js +++ b/lang/fr-ca.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/fr.js b/lang/fr.js index 67335b2d078..d465237ae7e 100644 --- a/lang/fr.js +++ b/lang/fr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/gl.js b/lang/gl.js index a85e4115dd1..cbe06fa78ff 100644 --- a/lang/gl.js +++ b/lang/gl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/gu.js b/lang/gu.js index 7b9ef4e6bde..f853b7321ed 100644 --- a/lang/gu.js +++ b/lang/gu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/he.js b/lang/he.js index 12374135002..71aa19535eb 100644 --- a/lang/he.js +++ b/lang/he.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/hi.js b/lang/hi.js index bf323aaf112..35983a318d2 100644 --- a/lang/hi.js +++ b/lang/hi.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/hr.js b/lang/hr.js index a3fd84b7a5f..8e1809be9b3 100644 --- a/lang/hr.js +++ b/lang/hr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/hu.js b/lang/hu.js index 6a280ce23e4..3eb6a1630b2 100644 --- a/lang/hu.js +++ b/lang/hu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/id.js b/lang/id.js index 2cdb8254d9d..2c222c60213 100644 --- a/lang/id.js +++ b/lang/id.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/is.js b/lang/is.js index 94e85a25d7e..eea3cfed33e 100644 --- a/lang/is.js +++ b/lang/is.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/it.js b/lang/it.js index 28f22da4120..a48db68566a 100644 --- a/lang/it.js +++ b/lang/it.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/ja.js b/lang/ja.js index 03e3f8fd311..86e28607733 100644 --- a/lang/ja.js +++ b/lang/ja.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/ka.js b/lang/ka.js index acefa66b6a9..4d803728e92 100644 --- a/lang/ka.js +++ b/lang/ka.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/km.js b/lang/km.js index db710bdd9ad..6b3118a3da6 100644 --- a/lang/km.js +++ b/lang/km.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/ko.js b/lang/ko.js index 7762b8329aa..1251a4b58cf 100644 --- a/lang/ko.js +++ b/lang/ko.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/ku.js b/lang/ku.js index 16414b04101..6a4e166f316 100644 --- a/lang/ku.js +++ b/lang/ku.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/lt.js b/lang/lt.js index 064481af669..0c1a0e0ebb5 100644 --- a/lang/lt.js +++ b/lang/lt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/lv.js b/lang/lv.js index 88969902921..9424dab92a9 100644 --- a/lang/lv.js +++ b/lang/lv.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/mk.js b/lang/mk.js index 2d142e6f235..3d347aec7ed 100644 --- a/lang/mk.js +++ b/lang/mk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/mn.js b/lang/mn.js index 24f6e2081cd..b5469716932 100644 --- a/lang/mn.js +++ b/lang/mn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/ms.js b/lang/ms.js index 613bcf1675e..c445e4a0c4f 100644 --- a/lang/ms.js +++ b/lang/ms.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/nb.js b/lang/nb.js index f9ea673600a..ee4eeee652b 100644 --- a/lang/nb.js +++ b/lang/nb.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/nl.js b/lang/nl.js index da0c240f1a8..90ccc9bd4ef 100644 --- a/lang/nl.js +++ b/lang/nl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/no.js b/lang/no.js index eaa3d652671..f2503f90374 100644 --- a/lang/no.js +++ b/lang/no.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/oc.js b/lang/oc.js index a7c4457e199..e32041400fc 100644 --- a/lang/oc.js +++ b/lang/oc.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/pl.js b/lang/pl.js index 45d00e7d952..145e2a0da04 100644 --- a/lang/pl.js +++ b/lang/pl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/pt-br.js b/lang/pt-br.js index ebbdd2540f0..7be41004ee9 100644 --- a/lang/pt-br.js +++ b/lang/pt-br.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/pt.js b/lang/pt.js index 54462fb68a2..c611b8961a4 100644 --- a/lang/pt.js +++ b/lang/pt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/ro.js b/lang/ro.js index a00907203ed..25972d9bfad 100644 --- a/lang/ro.js +++ b/lang/ro.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/ru.js b/lang/ru.js index e5c70d54d2e..6850a91a179 100644 --- a/lang/ru.js +++ b/lang/ru.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/si.js b/lang/si.js index 75abc1f8475..01a48911248 100644 --- a/lang/si.js +++ b/lang/si.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/sk.js b/lang/sk.js index bc4bc01856e..b8f2f142349 100644 --- a/lang/sk.js +++ b/lang/sk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/sl.js b/lang/sl.js index 1f51c3479e2..b22561b2d76 100644 --- a/lang/sl.js +++ b/lang/sl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/sq.js b/lang/sq.js index 5c3ddb78aa7..507aa7a4b79 100644 --- a/lang/sq.js +++ b/lang/sq.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/sr-latn.js b/lang/sr-latn.js index 79fbb2d0706..20921b4bc3e 100644 --- a/lang/sr-latn.js +++ b/lang/sr-latn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/sr.js b/lang/sr.js index d45419307e0..7ca2d5a60d3 100644 --- a/lang/sr.js +++ b/lang/sr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/sv.js b/lang/sv.js index 153cbbe249c..f60b2c4b11e 100644 --- a/lang/sv.js +++ b/lang/sv.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/th.js b/lang/th.js index 7e8fc5eb0ae..4c8eae8c9d6 100644 --- a/lang/th.js +++ b/lang/th.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/tr.js b/lang/tr.js index 99122155a24..03d4c48c0ca 100644 --- a/lang/tr.js +++ b/lang/tr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/tt.js b/lang/tt.js index 25ec6ec9541..1297acff468 100644 --- a/lang/tt.js +++ b/lang/tt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/ug.js b/lang/ug.js index 2e92939935b..fca8d188c87 100644 --- a/lang/ug.js +++ b/lang/ug.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/uk.js b/lang/uk.js index 807a092aec5..ac3e32d91b8 100644 --- a/lang/uk.js +++ b/lang/uk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/vi.js b/lang/vi.js index 82619e311c2..10719170f59 100644 --- a/lang/vi.js +++ b/lang/vi.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/zh-cn.js b/lang/zh-cn.js index 3ec9ab851ad..a183dc22774 100644 --- a/lang/zh-cn.js +++ b/lang/zh-cn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/zh.js b/lang/zh.js index 31057edbb4d..4e765536900 100644 --- a/lang/zh.js +++ b/lang/zh.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/a11yhelp.js b/plugins/a11yhelp/dialogs/a11yhelp.js index e3a8cff1d44..e1d442797cd 100644 --- a/plugins/a11yhelp/dialogs/a11yhelp.js +++ b/plugins/a11yhelp/dialogs/a11yhelp.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/_translationstatus.txt b/plugins/a11yhelp/dialogs/lang/_translationstatus.txt index 9a614d3784e..4d0c9ffacd8 100644 --- a/plugins/a11yhelp/dialogs/lang/_translationstatus.txt +++ b/plugins/a11yhelp/dialogs/lang/_translationstatus.txt @@ -1,4 +1,4 @@ -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license cs.js Found: 30 Missing: 0 diff --git a/plugins/a11yhelp/dialogs/lang/af.js b/plugins/a11yhelp/dialogs/lang/af.js index 0f13a9d3f1f..ce535324155 100644 --- a/plugins/a11yhelp/dialogs/lang/af.js +++ b/plugins/a11yhelp/dialogs/lang/af.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/ar.js b/plugins/a11yhelp/dialogs/lang/ar.js index a69b33c4790..cd214a9068d 100644 --- a/plugins/a11yhelp/dialogs/lang/ar.js +++ b/plugins/a11yhelp/dialogs/lang/ar.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/az.js b/plugins/a11yhelp/dialogs/lang/az.js index c26430165c4..ac5dcfac639 100644 --- a/plugins/a11yhelp/dialogs/lang/az.js +++ b/plugins/a11yhelp/dialogs/lang/az.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/bg.js b/plugins/a11yhelp/dialogs/lang/bg.js index 7cc6a1649f5..e144c40e450 100644 --- a/plugins/a11yhelp/dialogs/lang/bg.js +++ b/plugins/a11yhelp/dialogs/lang/bg.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/ca.js b/plugins/a11yhelp/dialogs/lang/ca.js index 0818e60b409..9fdfc09a3f6 100644 --- a/plugins/a11yhelp/dialogs/lang/ca.js +++ b/plugins/a11yhelp/dialogs/lang/ca.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/cs.js b/plugins/a11yhelp/dialogs/lang/cs.js index a8fd668e69e..54f165cf487 100644 --- a/plugins/a11yhelp/dialogs/lang/cs.js +++ b/plugins/a11yhelp/dialogs/lang/cs.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/cy.js b/plugins/a11yhelp/dialogs/lang/cy.js index fc971b65863..3271d6f337e 100644 --- a/plugins/a11yhelp/dialogs/lang/cy.js +++ b/plugins/a11yhelp/dialogs/lang/cy.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/da.js b/plugins/a11yhelp/dialogs/lang/da.js index d9d6bd72017..f6b680e0e7c 100644 --- a/plugins/a11yhelp/dialogs/lang/da.js +++ b/plugins/a11yhelp/dialogs/lang/da.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/de-ch.js b/plugins/a11yhelp/dialogs/lang/de-ch.js index 287721ed9eb..e61594c0e50 100644 --- a/plugins/a11yhelp/dialogs/lang/de-ch.js +++ b/plugins/a11yhelp/dialogs/lang/de-ch.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/de.js b/plugins/a11yhelp/dialogs/lang/de.js index 9b50d3d2685..19ffff7c537 100644 --- a/plugins/a11yhelp/dialogs/lang/de.js +++ b/plugins/a11yhelp/dialogs/lang/de.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/el.js b/plugins/a11yhelp/dialogs/lang/el.js index 2ec2a3b3383..814b24d5743 100644 --- a/plugins/a11yhelp/dialogs/lang/el.js +++ b/plugins/a11yhelp/dialogs/lang/el.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/en-au.js b/plugins/a11yhelp/dialogs/lang/en-au.js index 7f68bb9e81a..a118b6c023b 100644 --- a/plugins/a11yhelp/dialogs/lang/en-au.js +++ b/plugins/a11yhelp/dialogs/lang/en-au.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/en-gb.js b/plugins/a11yhelp/dialogs/lang/en-gb.js index 89218fbe561..36802f30223 100644 --- a/plugins/a11yhelp/dialogs/lang/en-gb.js +++ b/plugins/a11yhelp/dialogs/lang/en-gb.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/en.js b/plugins/a11yhelp/dialogs/lang/en.js index e01124d624c..37801464672 100644 --- a/plugins/a11yhelp/dialogs/lang/en.js +++ b/plugins/a11yhelp/dialogs/lang/en.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/eo.js b/plugins/a11yhelp/dialogs/lang/eo.js index 5af756c9645..cc5c6ef3f58 100644 --- a/plugins/a11yhelp/dialogs/lang/eo.js +++ b/plugins/a11yhelp/dialogs/lang/eo.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/es-mx.js b/plugins/a11yhelp/dialogs/lang/es-mx.js index e4cb28ccf63..1b728d30081 100644 --- a/plugins/a11yhelp/dialogs/lang/es-mx.js +++ b/plugins/a11yhelp/dialogs/lang/es-mx.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/es.js b/plugins/a11yhelp/dialogs/lang/es.js index bccb66bb7af..c6975221a21 100644 --- a/plugins/a11yhelp/dialogs/lang/es.js +++ b/plugins/a11yhelp/dialogs/lang/es.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/et.js b/plugins/a11yhelp/dialogs/lang/et.js index dadb95298c4..c89bd766aa8 100644 --- a/plugins/a11yhelp/dialogs/lang/et.js +++ b/plugins/a11yhelp/dialogs/lang/et.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/eu.js b/plugins/a11yhelp/dialogs/lang/eu.js index a16d32d386e..234105fa2ad 100644 --- a/plugins/a11yhelp/dialogs/lang/eu.js +++ b/plugins/a11yhelp/dialogs/lang/eu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/fa.js b/plugins/a11yhelp/dialogs/lang/fa.js index 3f62e556c2c..a4139260d66 100644 --- a/plugins/a11yhelp/dialogs/lang/fa.js +++ b/plugins/a11yhelp/dialogs/lang/fa.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/fi.js b/plugins/a11yhelp/dialogs/lang/fi.js index c42c44e43a0..170661f3d39 100644 --- a/plugins/a11yhelp/dialogs/lang/fi.js +++ b/plugins/a11yhelp/dialogs/lang/fi.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/fo.js b/plugins/a11yhelp/dialogs/lang/fo.js index f9c84775853..c47cc5b9337 100644 --- a/plugins/a11yhelp/dialogs/lang/fo.js +++ b/plugins/a11yhelp/dialogs/lang/fo.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/fr-ca.js b/plugins/a11yhelp/dialogs/lang/fr-ca.js index 3a60428b48a..f8f1c334a58 100644 --- a/plugins/a11yhelp/dialogs/lang/fr-ca.js +++ b/plugins/a11yhelp/dialogs/lang/fr-ca.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/fr.js b/plugins/a11yhelp/dialogs/lang/fr.js index a63f2023a8f..70f1789f178 100644 --- a/plugins/a11yhelp/dialogs/lang/fr.js +++ b/plugins/a11yhelp/dialogs/lang/fr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/gl.js b/plugins/a11yhelp/dialogs/lang/gl.js index f2919647382..d7f8934e2b9 100644 --- a/plugins/a11yhelp/dialogs/lang/gl.js +++ b/plugins/a11yhelp/dialogs/lang/gl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/gu.js b/plugins/a11yhelp/dialogs/lang/gu.js index 28d6bb1b62f..e9dc68df5c1 100644 --- a/plugins/a11yhelp/dialogs/lang/gu.js +++ b/plugins/a11yhelp/dialogs/lang/gu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/he.js b/plugins/a11yhelp/dialogs/lang/he.js index 5dbbd1889bb..d7cbae5e367 100644 --- a/plugins/a11yhelp/dialogs/lang/he.js +++ b/plugins/a11yhelp/dialogs/lang/he.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/hi.js b/plugins/a11yhelp/dialogs/lang/hi.js index 337e557861a..8ab5fea3492 100644 --- a/plugins/a11yhelp/dialogs/lang/hi.js +++ b/plugins/a11yhelp/dialogs/lang/hi.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/hr.js b/plugins/a11yhelp/dialogs/lang/hr.js index 7eb7059994b..26a4aeee54f 100644 --- a/plugins/a11yhelp/dialogs/lang/hr.js +++ b/plugins/a11yhelp/dialogs/lang/hr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/hu.js b/plugins/a11yhelp/dialogs/lang/hu.js index 2066bc5af73..3ec7a46b039 100644 --- a/plugins/a11yhelp/dialogs/lang/hu.js +++ b/plugins/a11yhelp/dialogs/lang/hu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/id.js b/plugins/a11yhelp/dialogs/lang/id.js index 9a17b483a64..02aa25daac9 100644 --- a/plugins/a11yhelp/dialogs/lang/id.js +++ b/plugins/a11yhelp/dialogs/lang/id.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/it.js b/plugins/a11yhelp/dialogs/lang/it.js index 28a19f318c8..eeb7a55ec12 100644 --- a/plugins/a11yhelp/dialogs/lang/it.js +++ b/plugins/a11yhelp/dialogs/lang/it.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/ja.js b/plugins/a11yhelp/dialogs/lang/ja.js index 1136ec5cb15..bc7023792ae 100644 --- a/plugins/a11yhelp/dialogs/lang/ja.js +++ b/plugins/a11yhelp/dialogs/lang/ja.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/km.js b/plugins/a11yhelp/dialogs/lang/km.js index df89857f1ce..891ee14d8af 100644 --- a/plugins/a11yhelp/dialogs/lang/km.js +++ b/plugins/a11yhelp/dialogs/lang/km.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/ko.js b/plugins/a11yhelp/dialogs/lang/ko.js index 5a08271e020..e2067cf2701 100644 --- a/plugins/a11yhelp/dialogs/lang/ko.js +++ b/plugins/a11yhelp/dialogs/lang/ko.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/ku.js b/plugins/a11yhelp/dialogs/lang/ku.js index b6f730eec38..1cddeb1fa59 100644 --- a/plugins/a11yhelp/dialogs/lang/ku.js +++ b/plugins/a11yhelp/dialogs/lang/ku.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/lt.js b/plugins/a11yhelp/dialogs/lang/lt.js index b6a243aeb84..889a4b635d4 100644 --- a/plugins/a11yhelp/dialogs/lang/lt.js +++ b/plugins/a11yhelp/dialogs/lang/lt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/lv.js b/plugins/a11yhelp/dialogs/lang/lv.js index 82eeff74acb..83c51f425a5 100644 --- a/plugins/a11yhelp/dialogs/lang/lv.js +++ b/plugins/a11yhelp/dialogs/lang/lv.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/mk.js b/plugins/a11yhelp/dialogs/lang/mk.js index df454123d9b..8349f4773e2 100644 --- a/plugins/a11yhelp/dialogs/lang/mk.js +++ b/plugins/a11yhelp/dialogs/lang/mk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/mn.js b/plugins/a11yhelp/dialogs/lang/mn.js index 247ebe9fdcf..1cd049c8215 100644 --- a/plugins/a11yhelp/dialogs/lang/mn.js +++ b/plugins/a11yhelp/dialogs/lang/mn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/nb.js b/plugins/a11yhelp/dialogs/lang/nb.js index 244953d8192..7166cf044c7 100644 --- a/plugins/a11yhelp/dialogs/lang/nb.js +++ b/plugins/a11yhelp/dialogs/lang/nb.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/nl.js b/plugins/a11yhelp/dialogs/lang/nl.js index 07d974e8ead..0da640e3be3 100644 --- a/plugins/a11yhelp/dialogs/lang/nl.js +++ b/plugins/a11yhelp/dialogs/lang/nl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/no.js b/plugins/a11yhelp/dialogs/lang/no.js index 2163336a921..c204be09dfc 100644 --- a/plugins/a11yhelp/dialogs/lang/no.js +++ b/plugins/a11yhelp/dialogs/lang/no.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/oc.js b/plugins/a11yhelp/dialogs/lang/oc.js index eb54f22ad35..1b7b46785f7 100644 --- a/plugins/a11yhelp/dialogs/lang/oc.js +++ b/plugins/a11yhelp/dialogs/lang/oc.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/pl.js b/plugins/a11yhelp/dialogs/lang/pl.js index df3d2376f0e..e546cf381b7 100644 --- a/plugins/a11yhelp/dialogs/lang/pl.js +++ b/plugins/a11yhelp/dialogs/lang/pl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/pt-br.js b/plugins/a11yhelp/dialogs/lang/pt-br.js index 245713a23a5..760952a36fc 100644 --- a/plugins/a11yhelp/dialogs/lang/pt-br.js +++ b/plugins/a11yhelp/dialogs/lang/pt-br.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/pt.js b/plugins/a11yhelp/dialogs/lang/pt.js index a1559dfeb6f..4912bda7ff0 100644 --- a/plugins/a11yhelp/dialogs/lang/pt.js +++ b/plugins/a11yhelp/dialogs/lang/pt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/ro.js b/plugins/a11yhelp/dialogs/lang/ro.js index 27995a001b9..7bf441b675c 100644 --- a/plugins/a11yhelp/dialogs/lang/ro.js +++ b/plugins/a11yhelp/dialogs/lang/ro.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/ru.js b/plugins/a11yhelp/dialogs/lang/ru.js index 4fabed25ea3..5fe13e705d3 100644 --- a/plugins/a11yhelp/dialogs/lang/ru.js +++ b/plugins/a11yhelp/dialogs/lang/ru.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/si.js b/plugins/a11yhelp/dialogs/lang/si.js index e136f497f5e..b6823f3f8e2 100644 --- a/plugins/a11yhelp/dialogs/lang/si.js +++ b/plugins/a11yhelp/dialogs/lang/si.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/sk.js b/plugins/a11yhelp/dialogs/lang/sk.js index fd337b10bce..53022e7f62d 100644 --- a/plugins/a11yhelp/dialogs/lang/sk.js +++ b/plugins/a11yhelp/dialogs/lang/sk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/sl.js b/plugins/a11yhelp/dialogs/lang/sl.js index 5b1866e3459..7ad953e33d4 100644 --- a/plugins/a11yhelp/dialogs/lang/sl.js +++ b/plugins/a11yhelp/dialogs/lang/sl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/sq.js b/plugins/a11yhelp/dialogs/lang/sq.js index 364ab6d8f51..982285e84fb 100644 --- a/plugins/a11yhelp/dialogs/lang/sq.js +++ b/plugins/a11yhelp/dialogs/lang/sq.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/sr-latn.js b/plugins/a11yhelp/dialogs/lang/sr-latn.js index 88d7503617b..345dd615db0 100644 --- a/plugins/a11yhelp/dialogs/lang/sr-latn.js +++ b/plugins/a11yhelp/dialogs/lang/sr-latn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/sr.js b/plugins/a11yhelp/dialogs/lang/sr.js index 5f305b07a45..bf2e9803054 100644 --- a/plugins/a11yhelp/dialogs/lang/sr.js +++ b/plugins/a11yhelp/dialogs/lang/sr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/sv.js b/plugins/a11yhelp/dialogs/lang/sv.js index 0d5f8f60772..40356f5d6ac 100644 --- a/plugins/a11yhelp/dialogs/lang/sv.js +++ b/plugins/a11yhelp/dialogs/lang/sv.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/th.js b/plugins/a11yhelp/dialogs/lang/th.js index 2132a2fc2f3..27256aab9ba 100644 --- a/plugins/a11yhelp/dialogs/lang/th.js +++ b/plugins/a11yhelp/dialogs/lang/th.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/tr.js b/plugins/a11yhelp/dialogs/lang/tr.js index e569fc8689e..69aaf7edf64 100644 --- a/plugins/a11yhelp/dialogs/lang/tr.js +++ b/plugins/a11yhelp/dialogs/lang/tr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/tt.js b/plugins/a11yhelp/dialogs/lang/tt.js index 8af8e39c4e1..0f0079bb9db 100644 --- a/plugins/a11yhelp/dialogs/lang/tt.js +++ b/plugins/a11yhelp/dialogs/lang/tt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/ug.js b/plugins/a11yhelp/dialogs/lang/ug.js index eb3f80f9ca3..aa755990110 100644 --- a/plugins/a11yhelp/dialogs/lang/ug.js +++ b/plugins/a11yhelp/dialogs/lang/ug.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/uk.js b/plugins/a11yhelp/dialogs/lang/uk.js index 73f907bce23..cf7803f3cb1 100644 --- a/plugins/a11yhelp/dialogs/lang/uk.js +++ b/plugins/a11yhelp/dialogs/lang/uk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/vi.js b/plugins/a11yhelp/dialogs/lang/vi.js index f8496fe4eb9..4853ceac0fa 100644 --- a/plugins/a11yhelp/dialogs/lang/vi.js +++ b/plugins/a11yhelp/dialogs/lang/vi.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/zh-cn.js b/plugins/a11yhelp/dialogs/lang/zh-cn.js index 30542e51e4d..dffe98d3171 100644 --- a/plugins/a11yhelp/dialogs/lang/zh-cn.js +++ b/plugins/a11yhelp/dialogs/lang/zh-cn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/zh.js b/plugins/a11yhelp/dialogs/lang/zh.js index 851f622724e..2f877649ba9 100644 --- a/plugins/a11yhelp/dialogs/lang/zh.js +++ b/plugins/a11yhelp/dialogs/lang/zh.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/plugin.js b/plugins/a11yhelp/plugin.js index fb10ef21919..fff4c410608 100644 --- a/plugins/a11yhelp/plugin.js +++ b/plugins/a11yhelp/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/about/dialogs/about.js b/plugins/about/dialogs/about.js index 563871c28d1..c12456fc75c 100644 --- a/plugins/about/dialogs/about.js +++ b/plugins/about/dialogs/about.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/about/lang/af.js b/plugins/about/lang/af.js index 77f25619c32..581b2106fea 100644 --- a/plugins/about/lang/af.js +++ b/plugins/about/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'af', { diff --git a/plugins/about/lang/ar.js b/plugins/about/lang/ar.js index 5250bc82a3d..d033a277086 100644 --- a/plugins/about/lang/ar.js +++ b/plugins/about/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'ar', { diff --git a/plugins/about/lang/az.js b/plugins/about/lang/az.js index f01d4c1f53f..075627b6070 100644 --- a/plugins/about/lang/az.js +++ b/plugins/about/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'az', { diff --git a/plugins/about/lang/bg.js b/plugins/about/lang/bg.js index 62647f72a1b..5cc3a2897e6 100644 --- a/plugins/about/lang/bg.js +++ b/plugins/about/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'bg', { diff --git a/plugins/about/lang/bn.js b/plugins/about/lang/bn.js index bcf9d03495b..6db72007f1a 100644 --- a/plugins/about/lang/bn.js +++ b/plugins/about/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'bn', { diff --git a/plugins/about/lang/bs.js b/plugins/about/lang/bs.js index b19dbe6356c..7047d724350 100644 --- a/plugins/about/lang/bs.js +++ b/plugins/about/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'bs', { diff --git a/plugins/about/lang/ca.js b/plugins/about/lang/ca.js index 492a861fbef..3fcd43e2e34 100644 --- a/plugins/about/lang/ca.js +++ b/plugins/about/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'ca', { diff --git a/plugins/about/lang/cs.js b/plugins/about/lang/cs.js index 6162173378f..0d3eed68300 100644 --- a/plugins/about/lang/cs.js +++ b/plugins/about/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'cs', { diff --git a/plugins/about/lang/cy.js b/plugins/about/lang/cy.js index 4c07b7113da..86062fa91ac 100644 --- a/plugins/about/lang/cy.js +++ b/plugins/about/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'cy', { diff --git a/plugins/about/lang/da.js b/plugins/about/lang/da.js index fd52152d1f8..569f21f0261 100644 --- a/plugins/about/lang/da.js +++ b/plugins/about/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'da', { diff --git a/plugins/about/lang/de-ch.js b/plugins/about/lang/de-ch.js index 179d96ecd6c..34c00f811af 100644 --- a/plugins/about/lang/de-ch.js +++ b/plugins/about/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'de-ch', { diff --git a/plugins/about/lang/de.js b/plugins/about/lang/de.js index be7921145c5..124a8ba5a89 100644 --- a/plugins/about/lang/de.js +++ b/plugins/about/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'de', { diff --git a/plugins/about/lang/el.js b/plugins/about/lang/el.js index 8458f4c6601..9d62eca0481 100644 --- a/plugins/about/lang/el.js +++ b/plugins/about/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'el', { diff --git a/plugins/about/lang/en-au.js b/plugins/about/lang/en-au.js index 5ebf67c9ef8..01e5e5c9dc8 100644 --- a/plugins/about/lang/en-au.js +++ b/plugins/about/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'en-au', { diff --git a/plugins/about/lang/en-ca.js b/plugins/about/lang/en-ca.js index 752fd663f0c..e81cf9d9fe5 100644 --- a/plugins/about/lang/en-ca.js +++ b/plugins/about/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'en-ca', { diff --git a/plugins/about/lang/en-gb.js b/plugins/about/lang/en-gb.js index 9ea1e4bd903..3b195c16f9a 100644 --- a/plugins/about/lang/en-gb.js +++ b/plugins/about/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'en-gb', { diff --git a/plugins/about/lang/en.js b/plugins/about/lang/en.js index 83ec1d2d547..733efd3257b 100644 --- a/plugins/about/lang/en.js +++ b/plugins/about/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'en', { diff --git a/plugins/about/lang/eo.js b/plugins/about/lang/eo.js index fd669029099..e4b7a7e534d 100644 --- a/plugins/about/lang/eo.js +++ b/plugins/about/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'eo', { diff --git a/plugins/about/lang/es-mx.js b/plugins/about/lang/es-mx.js index cf8a6c870a3..3ba57409ce6 100644 --- a/plugins/about/lang/es-mx.js +++ b/plugins/about/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'es-mx', { diff --git a/plugins/about/lang/es.js b/plugins/about/lang/es.js index 1682ddf7b3a..312b5872a42 100644 --- a/plugins/about/lang/es.js +++ b/plugins/about/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'es', { diff --git a/plugins/about/lang/et.js b/plugins/about/lang/et.js index fb4cf1f0980..f187083339c 100644 --- a/plugins/about/lang/et.js +++ b/plugins/about/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'et', { diff --git a/plugins/about/lang/eu.js b/plugins/about/lang/eu.js index f0e32420c38..f03ab96a1cc 100644 --- a/plugins/about/lang/eu.js +++ b/plugins/about/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'eu', { diff --git a/plugins/about/lang/fa.js b/plugins/about/lang/fa.js index 024f7e41400..69546d220bb 100644 --- a/plugins/about/lang/fa.js +++ b/plugins/about/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'fa', { diff --git a/plugins/about/lang/fi.js b/plugins/about/lang/fi.js index d0f86ba4175..ec1d6a7d513 100644 --- a/plugins/about/lang/fi.js +++ b/plugins/about/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'fi', { diff --git a/plugins/about/lang/fo.js b/plugins/about/lang/fo.js index 0561e370543..7c88142ed76 100644 --- a/plugins/about/lang/fo.js +++ b/plugins/about/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'fo', { diff --git a/plugins/about/lang/fr-ca.js b/plugins/about/lang/fr-ca.js index ef9e591a6a0..541ff25f46a 100644 --- a/plugins/about/lang/fr-ca.js +++ b/plugins/about/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'fr-ca', { diff --git a/plugins/about/lang/fr.js b/plugins/about/lang/fr.js index 6d5ebdf7308..00c4611d42c 100644 --- a/plugins/about/lang/fr.js +++ b/plugins/about/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'fr', { diff --git a/plugins/about/lang/gl.js b/plugins/about/lang/gl.js index 8ded8dee362..408c2f3ada1 100644 --- a/plugins/about/lang/gl.js +++ b/plugins/about/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'gl', { diff --git a/plugins/about/lang/gu.js b/plugins/about/lang/gu.js index e1484f521b6..d5cbadccf1e 100644 --- a/plugins/about/lang/gu.js +++ b/plugins/about/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'gu', { diff --git a/plugins/about/lang/he.js b/plugins/about/lang/he.js index e9f32b82a6d..053decdcd92 100644 --- a/plugins/about/lang/he.js +++ b/plugins/about/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'he', { diff --git a/plugins/about/lang/hi.js b/plugins/about/lang/hi.js index b3c7a80d3dc..969973f80a7 100644 --- a/plugins/about/lang/hi.js +++ b/plugins/about/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'hi', { diff --git a/plugins/about/lang/hr.js b/plugins/about/lang/hr.js index 20b7320ff58..1a8dc0e5fe1 100644 --- a/plugins/about/lang/hr.js +++ b/plugins/about/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'hr', { diff --git a/plugins/about/lang/hu.js b/plugins/about/lang/hu.js index ffa4eb566b6..232167400b4 100644 --- a/plugins/about/lang/hu.js +++ b/plugins/about/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'hu', { diff --git a/plugins/about/lang/id.js b/plugins/about/lang/id.js index 1e99fc7683d..f1e2498ede2 100644 --- a/plugins/about/lang/id.js +++ b/plugins/about/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'id', { diff --git a/plugins/about/lang/is.js b/plugins/about/lang/is.js index 95d15e3ddc1..c62a402bc5c 100644 --- a/plugins/about/lang/is.js +++ b/plugins/about/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'is', { diff --git a/plugins/about/lang/it.js b/plugins/about/lang/it.js index 3604b302a75..d69b225efaf 100644 --- a/plugins/about/lang/it.js +++ b/plugins/about/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'it', { diff --git a/plugins/about/lang/ja.js b/plugins/about/lang/ja.js index 34907fa06f4..51da6b92272 100644 --- a/plugins/about/lang/ja.js +++ b/plugins/about/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'ja', { diff --git a/plugins/about/lang/ka.js b/plugins/about/lang/ka.js index 29f122afec3..b02418c31d2 100644 --- a/plugins/about/lang/ka.js +++ b/plugins/about/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'ka', { diff --git a/plugins/about/lang/km.js b/plugins/about/lang/km.js index 1e53792ca5d..c955d3f29aa 100644 --- a/plugins/about/lang/km.js +++ b/plugins/about/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'km', { diff --git a/plugins/about/lang/ko.js b/plugins/about/lang/ko.js index 6b5e53d1376..734f83c9483 100644 --- a/plugins/about/lang/ko.js +++ b/plugins/about/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'ko', { diff --git a/plugins/about/lang/ku.js b/plugins/about/lang/ku.js index 9084ebdb5fe..ec31014f689 100644 --- a/plugins/about/lang/ku.js +++ b/plugins/about/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'ku', { diff --git a/plugins/about/lang/lt.js b/plugins/about/lang/lt.js index 874dbd4dc70..72d8b7d7c71 100644 --- a/plugins/about/lang/lt.js +++ b/plugins/about/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'lt', { diff --git a/plugins/about/lang/lv.js b/plugins/about/lang/lv.js index 4be0b416cda..5475a756b97 100644 --- a/plugins/about/lang/lv.js +++ b/plugins/about/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'lv', { diff --git a/plugins/about/lang/mk.js b/plugins/about/lang/mk.js index 896d53924f4..cef77185f15 100644 --- a/plugins/about/lang/mk.js +++ b/plugins/about/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'mk', { diff --git a/plugins/about/lang/mn.js b/plugins/about/lang/mn.js index d58f3653957..69ca1ff3f5b 100644 --- a/plugins/about/lang/mn.js +++ b/plugins/about/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'mn', { diff --git a/plugins/about/lang/ms.js b/plugins/about/lang/ms.js index 98577358aa6..3cba6b201a1 100644 --- a/plugins/about/lang/ms.js +++ b/plugins/about/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'ms', { diff --git a/plugins/about/lang/nb.js b/plugins/about/lang/nb.js index fd9f851233c..dd7bdb36f6a 100644 --- a/plugins/about/lang/nb.js +++ b/plugins/about/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'nb', { diff --git a/plugins/about/lang/nl.js b/plugins/about/lang/nl.js index f00ff068d8f..1c40a062db9 100644 --- a/plugins/about/lang/nl.js +++ b/plugins/about/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'nl', { diff --git a/plugins/about/lang/no.js b/plugins/about/lang/no.js index 1c4eafa604e..4686a294575 100644 --- a/plugins/about/lang/no.js +++ b/plugins/about/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'no', { diff --git a/plugins/about/lang/oc.js b/plugins/about/lang/oc.js index 8164b849eb5..cce7151ea1e 100644 --- a/plugins/about/lang/oc.js +++ b/plugins/about/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'oc', { diff --git a/plugins/about/lang/pl.js b/plugins/about/lang/pl.js index 1168eaf05d9..be983f08d52 100644 --- a/plugins/about/lang/pl.js +++ b/plugins/about/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'pl', { diff --git a/plugins/about/lang/pt-br.js b/plugins/about/lang/pt-br.js index fb61ba1f0c6..529b8950c83 100644 --- a/plugins/about/lang/pt-br.js +++ b/plugins/about/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'pt-br', { diff --git a/plugins/about/lang/pt.js b/plugins/about/lang/pt.js index 3f8514bc5be..48ec94a1c3f 100644 --- a/plugins/about/lang/pt.js +++ b/plugins/about/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'pt', { diff --git a/plugins/about/lang/ro.js b/plugins/about/lang/ro.js index fd9d5399565..56291c32868 100644 --- a/plugins/about/lang/ro.js +++ b/plugins/about/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'ro', { diff --git a/plugins/about/lang/ru.js b/plugins/about/lang/ru.js index 47a215ec246..a19054149de 100644 --- a/plugins/about/lang/ru.js +++ b/plugins/about/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'ru', { diff --git a/plugins/about/lang/si.js b/plugins/about/lang/si.js index ddf65c68851..24d3d7707c4 100644 --- a/plugins/about/lang/si.js +++ b/plugins/about/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'si', { diff --git a/plugins/about/lang/sk.js b/plugins/about/lang/sk.js index 07e29f2a84f..ff6edb7b76f 100644 --- a/plugins/about/lang/sk.js +++ b/plugins/about/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'sk', { diff --git a/plugins/about/lang/sl.js b/plugins/about/lang/sl.js index 16ab1752136..0fed78bfe83 100644 --- a/plugins/about/lang/sl.js +++ b/plugins/about/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'sl', { diff --git a/plugins/about/lang/sq.js b/plugins/about/lang/sq.js index d54f5054a74..4fb69558c7e 100644 --- a/plugins/about/lang/sq.js +++ b/plugins/about/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'sq', { diff --git a/plugins/about/lang/sr-latn.js b/plugins/about/lang/sr-latn.js index 10ba966a749..5b23c50a41c 100644 --- a/plugins/about/lang/sr-latn.js +++ b/plugins/about/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'sr-latn', { diff --git a/plugins/about/lang/sr.js b/plugins/about/lang/sr.js index 8f24c1701d1..19c43091fa8 100644 --- a/plugins/about/lang/sr.js +++ b/plugins/about/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'sr', { diff --git a/plugins/about/lang/sv.js b/plugins/about/lang/sv.js index 19928ec9fc9..8b18d44e886 100644 --- a/plugins/about/lang/sv.js +++ b/plugins/about/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'sv', { diff --git a/plugins/about/lang/th.js b/plugins/about/lang/th.js index c716007be7c..4b24fd9bf87 100644 --- a/plugins/about/lang/th.js +++ b/plugins/about/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'th', { diff --git a/plugins/about/lang/tr.js b/plugins/about/lang/tr.js index 929f85aa6df..4c5488f700b 100644 --- a/plugins/about/lang/tr.js +++ b/plugins/about/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'tr', { diff --git a/plugins/about/lang/tt.js b/plugins/about/lang/tt.js index d1b6c93b8a4..5bd40c1fea3 100644 --- a/plugins/about/lang/tt.js +++ b/plugins/about/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'tt', { diff --git a/plugins/about/lang/ug.js b/plugins/about/lang/ug.js index 774155cdf13..2767368ea92 100644 --- a/plugins/about/lang/ug.js +++ b/plugins/about/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'ug', { diff --git a/plugins/about/lang/uk.js b/plugins/about/lang/uk.js index 094321094a3..300a1706160 100644 --- a/plugins/about/lang/uk.js +++ b/plugins/about/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'uk', { diff --git a/plugins/about/lang/vi.js b/plugins/about/lang/vi.js index 56f288fa94c..e169d36eb80 100644 --- a/plugins/about/lang/vi.js +++ b/plugins/about/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'vi', { diff --git a/plugins/about/lang/zh-cn.js b/plugins/about/lang/zh-cn.js index 9f5f82981a2..99631e25efc 100644 --- a/plugins/about/lang/zh-cn.js +++ b/plugins/about/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'zh-cn', { diff --git a/plugins/about/lang/zh.js b/plugins/about/lang/zh.js index b7eb2bdd2bd..e7fe6c54ef0 100644 --- a/plugins/about/lang/zh.js +++ b/plugins/about/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'zh', { diff --git a/plugins/about/plugin.js b/plugins/about/plugin.js index b12c939acc3..2a748e1ade6 100644 --- a/plugins/about/plugin.js +++ b/plugins/about/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/adobeair/plugin.js b/plugins/adobeair/plugin.js index f0fbcbf36a0..2a1a310bcbd 100644 --- a/plugins/adobeair/plugin.js +++ b/plugins/adobeair/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/ajax/plugin.js b/plugins/ajax/plugin.js index 841b81b4900..33ffdde0c0f 100644 --- a/plugins/ajax/plugin.js +++ b/plugins/ajax/plugin.js @@ -1,6 +1,6 @@ /* global ActiveXObject */ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/autocomplete/plugin.js b/plugins/autocomplete/plugin.js index 6147fd4890f..8ca790115be 100644 --- a/plugins/autocomplete/plugin.js +++ b/plugins/autocomplete/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/autocomplete/skins/default.css b/plugins/autocomplete/skins/default.css index 6c34e1b815b..2bbd9c807aa 100644 --- a/plugins/autocomplete/skins/default.css +++ b/plugins/autocomplete/skins/default.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/autoembed/lang/ar.js b/plugins/autoembed/lang/ar.js index 729e729a629..7adb8244f52 100644 --- a/plugins/autoembed/lang/ar.js +++ b/plugins/autoembed/lang/ar.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'ar', { diff --git a/plugins/autoembed/lang/az.js b/plugins/autoembed/lang/az.js index cf2752adfb8..d36beddd7cd 100644 --- a/plugins/autoembed/lang/az.js +++ b/plugins/autoembed/lang/az.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'az', { diff --git a/plugins/autoembed/lang/bg.js b/plugins/autoembed/lang/bg.js index 348a20059db..514c64dfca0 100644 --- a/plugins/autoembed/lang/bg.js +++ b/plugins/autoembed/lang/bg.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'bg', { diff --git a/plugins/autoembed/lang/ca.js b/plugins/autoembed/lang/ca.js index 710f27c4185..4d5e69a30b1 100644 --- a/plugins/autoembed/lang/ca.js +++ b/plugins/autoembed/lang/ca.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'ca', { diff --git a/plugins/autoembed/lang/cs.js b/plugins/autoembed/lang/cs.js index ddf11814e05..07f22644b8b 100644 --- a/plugins/autoembed/lang/cs.js +++ b/plugins/autoembed/lang/cs.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'cs', { diff --git a/plugins/autoembed/lang/da.js b/plugins/autoembed/lang/da.js index ca08f1f7930..7e656061b1b 100644 --- a/plugins/autoembed/lang/da.js +++ b/plugins/autoembed/lang/da.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'da', { diff --git a/plugins/autoembed/lang/de-ch.js b/plugins/autoembed/lang/de-ch.js index aee73d503bb..8a9fc77091a 100644 --- a/plugins/autoembed/lang/de-ch.js +++ b/plugins/autoembed/lang/de-ch.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'de-ch', { diff --git a/plugins/autoembed/lang/de.js b/plugins/autoembed/lang/de.js index 455bd936e61..ba678850a85 100644 --- a/plugins/autoembed/lang/de.js +++ b/plugins/autoembed/lang/de.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'de', { diff --git a/plugins/autoembed/lang/el.js b/plugins/autoembed/lang/el.js index 97ada653b31..7623d1b138c 100644 --- a/plugins/autoembed/lang/el.js +++ b/plugins/autoembed/lang/el.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'el', { diff --git a/plugins/autoembed/lang/en-au.js b/plugins/autoembed/lang/en-au.js index caf544fd779..8c23527bed4 100644 --- a/plugins/autoembed/lang/en-au.js +++ b/plugins/autoembed/lang/en-au.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'en-au', { diff --git a/plugins/autoembed/lang/en.js b/plugins/autoembed/lang/en.js index fef7f137e21..baa146f98ea 100644 --- a/plugins/autoembed/lang/en.js +++ b/plugins/autoembed/lang/en.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'en', { diff --git a/plugins/autoembed/lang/eo.js b/plugins/autoembed/lang/eo.js index 517a0b66b76..68a8fde145b 100644 --- a/plugins/autoembed/lang/eo.js +++ b/plugins/autoembed/lang/eo.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'eo', { diff --git a/plugins/autoembed/lang/es-mx.js b/plugins/autoembed/lang/es-mx.js index 72dcfbc0079..7bc9202834b 100644 --- a/plugins/autoembed/lang/es-mx.js +++ b/plugins/autoembed/lang/es-mx.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'es-mx', { diff --git a/plugins/autoembed/lang/es.js b/plugins/autoembed/lang/es.js index 1822f4b07c9..7e41ddcdca1 100644 --- a/plugins/autoembed/lang/es.js +++ b/plugins/autoembed/lang/es.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'es', { diff --git a/plugins/autoembed/lang/et.js b/plugins/autoembed/lang/et.js index 58c4c4e2829..5e3030f537d 100644 --- a/plugins/autoembed/lang/et.js +++ b/plugins/autoembed/lang/et.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'et', { diff --git a/plugins/autoembed/lang/eu.js b/plugins/autoembed/lang/eu.js index bd40f9d8d76..113a55a735d 100644 --- a/plugins/autoembed/lang/eu.js +++ b/plugins/autoembed/lang/eu.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'eu', { diff --git a/plugins/autoembed/lang/fa.js b/plugins/autoembed/lang/fa.js index ff28f1aff65..a2886979054 100644 --- a/plugins/autoembed/lang/fa.js +++ b/plugins/autoembed/lang/fa.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'fa', { diff --git a/plugins/autoembed/lang/fr.js b/plugins/autoembed/lang/fr.js index c01a8cc8bf7..09821626f8d 100644 --- a/plugins/autoembed/lang/fr.js +++ b/plugins/autoembed/lang/fr.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'fr', { diff --git a/plugins/autoembed/lang/gl.js b/plugins/autoembed/lang/gl.js index ba4460c8ecc..692be96f3d9 100644 --- a/plugins/autoembed/lang/gl.js +++ b/plugins/autoembed/lang/gl.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'gl', { diff --git a/plugins/autoembed/lang/hr.js b/plugins/autoembed/lang/hr.js index 4e4224747ff..fbaba4a920c 100644 --- a/plugins/autoembed/lang/hr.js +++ b/plugins/autoembed/lang/hr.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'hr', { diff --git a/plugins/autoembed/lang/hu.js b/plugins/autoembed/lang/hu.js index a28abf24811..71ecfa7ba40 100644 --- a/plugins/autoembed/lang/hu.js +++ b/plugins/autoembed/lang/hu.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'hu', { diff --git a/plugins/autoembed/lang/id.js b/plugins/autoembed/lang/id.js index 953ccf7e242..197c5c50586 100644 --- a/plugins/autoembed/lang/id.js +++ b/plugins/autoembed/lang/id.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'id', { diff --git a/plugins/autoembed/lang/it.js b/plugins/autoembed/lang/it.js index a711620743f..08eb45fdaa9 100644 --- a/plugins/autoembed/lang/it.js +++ b/plugins/autoembed/lang/it.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'it', { diff --git a/plugins/autoembed/lang/ja.js b/plugins/autoembed/lang/ja.js index 8d8e64ceff6..c0c53d8c1d0 100644 --- a/plugins/autoembed/lang/ja.js +++ b/plugins/autoembed/lang/ja.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'ja', { diff --git a/plugins/autoembed/lang/km.js b/plugins/autoembed/lang/km.js index 0b442de86ad..3d0247694e0 100644 --- a/plugins/autoembed/lang/km.js +++ b/plugins/autoembed/lang/km.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'km', { diff --git a/plugins/autoembed/lang/ko.js b/plugins/autoembed/lang/ko.js index c697efdd057..3608d7f1e45 100644 --- a/plugins/autoembed/lang/ko.js +++ b/plugins/autoembed/lang/ko.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'ko', { diff --git a/plugins/autoembed/lang/ku.js b/plugins/autoembed/lang/ku.js index f597513ff04..cc6b074bb22 100644 --- a/plugins/autoembed/lang/ku.js +++ b/plugins/autoembed/lang/ku.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'ku', { diff --git a/plugins/autoembed/lang/lt.js b/plugins/autoembed/lang/lt.js index ac3771fc9f7..ccd9b08b912 100644 --- a/plugins/autoembed/lang/lt.js +++ b/plugins/autoembed/lang/lt.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'lt', { diff --git a/plugins/autoembed/lang/lv.js b/plugins/autoembed/lang/lv.js index 2b25fd8f61d..0ca33a4f34c 100644 --- a/plugins/autoembed/lang/lv.js +++ b/plugins/autoembed/lang/lv.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'lv', { diff --git a/plugins/autoembed/lang/mk.js b/plugins/autoembed/lang/mk.js index 848a3ac8ff5..9c5aea83c9b 100644 --- a/plugins/autoembed/lang/mk.js +++ b/plugins/autoembed/lang/mk.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'mk', { diff --git a/plugins/autoembed/lang/nb.js b/plugins/autoembed/lang/nb.js index f9485411b4e..cd7f543aa61 100644 --- a/plugins/autoembed/lang/nb.js +++ b/plugins/autoembed/lang/nb.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'nb', { diff --git a/plugins/autoembed/lang/nl.js b/plugins/autoembed/lang/nl.js index 87294c4595f..67531bc2b7e 100644 --- a/plugins/autoembed/lang/nl.js +++ b/plugins/autoembed/lang/nl.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'nl', { diff --git a/plugins/autoembed/lang/oc.js b/plugins/autoembed/lang/oc.js index 79503940255..4b98d804e37 100644 --- a/plugins/autoembed/lang/oc.js +++ b/plugins/autoembed/lang/oc.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'oc', { diff --git a/plugins/autoembed/lang/pl.js b/plugins/autoembed/lang/pl.js index 0053b13c9ac..7c731f57082 100644 --- a/plugins/autoembed/lang/pl.js +++ b/plugins/autoembed/lang/pl.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'pl', { diff --git a/plugins/autoembed/lang/pt-br.js b/plugins/autoembed/lang/pt-br.js index 4a23e055e85..d2086e64eba 100644 --- a/plugins/autoembed/lang/pt-br.js +++ b/plugins/autoembed/lang/pt-br.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'pt-br', { diff --git a/plugins/autoembed/lang/pt.js b/plugins/autoembed/lang/pt.js index 0e9827a5742..cf6b54c5d3e 100644 --- a/plugins/autoembed/lang/pt.js +++ b/plugins/autoembed/lang/pt.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'pt', { diff --git a/plugins/autoembed/lang/ro.js b/plugins/autoembed/lang/ro.js index 0c4a107169d..f196e190d24 100644 --- a/plugins/autoembed/lang/ro.js +++ b/plugins/autoembed/lang/ro.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'ro', { diff --git a/plugins/autoembed/lang/ru.js b/plugins/autoembed/lang/ru.js index 873b5ec32fc..b4629f58bed 100644 --- a/plugins/autoembed/lang/ru.js +++ b/plugins/autoembed/lang/ru.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'ru', { diff --git a/plugins/autoembed/lang/sk.js b/plugins/autoembed/lang/sk.js index 322abd8b480..9d6b4afa27f 100644 --- a/plugins/autoembed/lang/sk.js +++ b/plugins/autoembed/lang/sk.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'sk', { diff --git a/plugins/autoembed/lang/sq.js b/plugins/autoembed/lang/sq.js index 3420bd7a9a9..ca2f831ffeb 100644 --- a/plugins/autoembed/lang/sq.js +++ b/plugins/autoembed/lang/sq.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'sq', { diff --git a/plugins/autoembed/lang/sr-latn.js b/plugins/autoembed/lang/sr-latn.js index e2ce94bf69d..e45bdb06eff 100644 --- a/plugins/autoembed/lang/sr-latn.js +++ b/plugins/autoembed/lang/sr-latn.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'sr-latn', { diff --git a/plugins/autoembed/lang/sr.js b/plugins/autoembed/lang/sr.js index 8aab87c626d..0952577ea7d 100644 --- a/plugins/autoembed/lang/sr.js +++ b/plugins/autoembed/lang/sr.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'sr', { diff --git a/plugins/autoembed/lang/sv.js b/plugins/autoembed/lang/sv.js index 2a9decfc6be..edced1ae0fe 100644 --- a/plugins/autoembed/lang/sv.js +++ b/plugins/autoembed/lang/sv.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'sv', { diff --git a/plugins/autoembed/lang/tr.js b/plugins/autoembed/lang/tr.js index e64390c5bf0..dd6bb47f799 100644 --- a/plugins/autoembed/lang/tr.js +++ b/plugins/autoembed/lang/tr.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'tr', { diff --git a/plugins/autoembed/lang/ug.js b/plugins/autoembed/lang/ug.js index ed1f2098c6d..d25941796be 100644 --- a/plugins/autoembed/lang/ug.js +++ b/plugins/autoembed/lang/ug.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'ug', { diff --git a/plugins/autoembed/lang/uk.js b/plugins/autoembed/lang/uk.js index 697a512b91d..4fdae5e4981 100644 --- a/plugins/autoembed/lang/uk.js +++ b/plugins/autoembed/lang/uk.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'uk', { diff --git a/plugins/autoembed/lang/vi.js b/plugins/autoembed/lang/vi.js index eb5718db6b4..822e90c10b3 100644 --- a/plugins/autoembed/lang/vi.js +++ b/plugins/autoembed/lang/vi.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'vi', { diff --git a/plugins/autoembed/lang/zh-cn.js b/plugins/autoembed/lang/zh-cn.js index 361365a5e51..52104bdd68b 100644 --- a/plugins/autoembed/lang/zh-cn.js +++ b/plugins/autoembed/lang/zh-cn.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'zh-cn', { diff --git a/plugins/autoembed/lang/zh.js b/plugins/autoembed/lang/zh.js index 89820c8db4e..52b1c7f8edb 100644 --- a/plugins/autoembed/lang/zh.js +++ b/plugins/autoembed/lang/zh.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'zh', { diff --git a/plugins/autoembed/plugin.js b/plugins/autoembed/plugin.js index 2931f544a14..f58dc7cffb4 100644 --- a/plugins/autoembed/plugin.js +++ b/plugins/autoembed/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/autogrow/plugin.js b/plugins/autogrow/plugin.js index 25b14150f56..322a8fdacec 100644 --- a/plugins/autogrow/plugin.js +++ b/plugins/autogrow/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/autogrow/samples/autogrow.html b/plugins/autogrow/samples/autogrow.html index fcd3a947a0c..a985e449bb5 100644 --- a/plugins/autogrow/samples/autogrow.html +++ b/plugins/autogrow/samples/autogrow.html @@ -1,6 +1,6 @@ @@ -95,7 +95,7 @@

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/plugins/autolink/plugin.js b/plugins/autolink/plugin.js index ad2b97d1d68..1c8e26ef474 100644 --- a/plugins/autolink/plugin.js +++ b/plugins/autolink/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/balloonpanel/plugin.js b/plugins/balloonpanel/plugin.js index ba04d1bc81f..5db265760f8 100644 --- a/plugins/balloonpanel/plugin.js +++ b/plugins/balloonpanel/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/balloonpanel/skins/kama/balloonpanel.css b/plugins/balloonpanel/skins/kama/balloonpanel.css index 83e10c5bd32..eef6619ea0c 100644 --- a/plugins/balloonpanel/skins/kama/balloonpanel.css +++ b/plugins/balloonpanel/skins/kama/balloonpanel.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/balloonpanel/skins/moono-lisa/balloonpanel.css b/plugins/balloonpanel/skins/moono-lisa/balloonpanel.css index 3f3b4e3cb69..47f4500bfe9 100644 --- a/plugins/balloonpanel/skins/moono-lisa/balloonpanel.css +++ b/plugins/balloonpanel/skins/moono-lisa/balloonpanel.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/balloonpanel/skins/moono/balloonpanel.css b/plugins/balloonpanel/skins/moono/balloonpanel.css index fa20e26dd13..1f1d85e34a1 100644 --- a/plugins/balloonpanel/skins/moono/balloonpanel.css +++ b/plugins/balloonpanel/skins/moono/balloonpanel.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/balloontoolbar/plugin.js b/plugins/balloontoolbar/plugin.js index bd5353c6d6e..3d07ae24ce4 100644 --- a/plugins/balloontoolbar/plugin.js +++ b/plugins/balloontoolbar/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/balloontoolbar/skins/default.css b/plugins/balloontoolbar/skins/default.css index 807ca1aab33..ae7a55a614d 100644 --- a/plugins/balloontoolbar/skins/default.css +++ b/plugins/balloontoolbar/skins/default.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/balloontoolbar/skins/kama/balloontoolbar.css b/plugins/balloontoolbar/skins/kama/balloontoolbar.css index 701d44cf482..35a67eb9bb6 100644 --- a/plugins/balloontoolbar/skins/kama/balloontoolbar.css +++ b/plugins/balloontoolbar/skins/kama/balloontoolbar.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/balloontoolbar/skins/moono-lisa/balloontoolbar.css b/plugins/balloontoolbar/skins/moono-lisa/balloontoolbar.css index ee63501388a..c36f7194301 100644 --- a/plugins/balloontoolbar/skins/moono-lisa/balloontoolbar.css +++ b/plugins/balloontoolbar/skins/moono-lisa/balloontoolbar.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/balloontoolbar/skins/moono/balloontoolbar.css b/plugins/balloontoolbar/skins/moono/balloontoolbar.css index d6fa20ec5bc..3461908d6ca 100644 --- a/plugins/balloontoolbar/skins/moono/balloontoolbar.css +++ b/plugins/balloontoolbar/skins/moono/balloontoolbar.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/basicstyles/lang/af.js b/plugins/basicstyles/lang/af.js index a34981c57b9..aa2002e1158 100644 --- a/plugins/basicstyles/lang/af.js +++ b/plugins/basicstyles/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'af', { diff --git a/plugins/basicstyles/lang/ar.js b/plugins/basicstyles/lang/ar.js index 042e3575970..098c9eb3e93 100644 --- a/plugins/basicstyles/lang/ar.js +++ b/plugins/basicstyles/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'ar', { diff --git a/plugins/basicstyles/lang/az.js b/plugins/basicstyles/lang/az.js index 41eac1dd8ea..33342c3efc8 100644 --- a/plugins/basicstyles/lang/az.js +++ b/plugins/basicstyles/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'az', { diff --git a/plugins/basicstyles/lang/bg.js b/plugins/basicstyles/lang/bg.js index 4ed2f9b469c..912ad359b9e 100644 --- a/plugins/basicstyles/lang/bg.js +++ b/plugins/basicstyles/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'bg', { diff --git a/plugins/basicstyles/lang/bn.js b/plugins/basicstyles/lang/bn.js index 1373503b0ea..ad095ae884c 100644 --- a/plugins/basicstyles/lang/bn.js +++ b/plugins/basicstyles/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'bn', { diff --git a/plugins/basicstyles/lang/bs.js b/plugins/basicstyles/lang/bs.js index 8883180d312..a70c9147a0a 100644 --- a/plugins/basicstyles/lang/bs.js +++ b/plugins/basicstyles/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'bs', { diff --git a/plugins/basicstyles/lang/ca.js b/plugins/basicstyles/lang/ca.js index bb5b83c1ba9..f01ed34b018 100644 --- a/plugins/basicstyles/lang/ca.js +++ b/plugins/basicstyles/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'ca', { diff --git a/plugins/basicstyles/lang/cs.js b/plugins/basicstyles/lang/cs.js index c21a6c35aea..0d490367117 100644 --- a/plugins/basicstyles/lang/cs.js +++ b/plugins/basicstyles/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'cs', { diff --git a/plugins/basicstyles/lang/cy.js b/plugins/basicstyles/lang/cy.js index a952f26142f..4e574b1371a 100644 --- a/plugins/basicstyles/lang/cy.js +++ b/plugins/basicstyles/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'cy', { diff --git a/plugins/basicstyles/lang/da.js b/plugins/basicstyles/lang/da.js index c12826486be..50c56985f73 100644 --- a/plugins/basicstyles/lang/da.js +++ b/plugins/basicstyles/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'da', { diff --git a/plugins/basicstyles/lang/de-ch.js b/plugins/basicstyles/lang/de-ch.js index da61d61ebc6..588504aa7db 100644 --- a/plugins/basicstyles/lang/de-ch.js +++ b/plugins/basicstyles/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'de-ch', { diff --git a/plugins/basicstyles/lang/de.js b/plugins/basicstyles/lang/de.js index f15ece92c6b..ad0c7941e4f 100644 --- a/plugins/basicstyles/lang/de.js +++ b/plugins/basicstyles/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'de', { diff --git a/plugins/basicstyles/lang/el.js b/plugins/basicstyles/lang/el.js index 939965091d2..13590ecdbb5 100644 --- a/plugins/basicstyles/lang/el.js +++ b/plugins/basicstyles/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'el', { diff --git a/plugins/basicstyles/lang/en-au.js b/plugins/basicstyles/lang/en-au.js index 0de6d11d907..acddb0402ab 100644 --- a/plugins/basicstyles/lang/en-au.js +++ b/plugins/basicstyles/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'en-au', { diff --git a/plugins/basicstyles/lang/en-ca.js b/plugins/basicstyles/lang/en-ca.js index 590a72b1613..d532bf1eda9 100644 --- a/plugins/basicstyles/lang/en-ca.js +++ b/plugins/basicstyles/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'en-ca', { diff --git a/plugins/basicstyles/lang/en-gb.js b/plugins/basicstyles/lang/en-gb.js index e4c890bac5b..7f9fd401569 100644 --- a/plugins/basicstyles/lang/en-gb.js +++ b/plugins/basicstyles/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'en-gb', { diff --git a/plugins/basicstyles/lang/en.js b/plugins/basicstyles/lang/en.js index 63031adacfd..0dcd6730713 100644 --- a/plugins/basicstyles/lang/en.js +++ b/plugins/basicstyles/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'en', { diff --git a/plugins/basicstyles/lang/eo.js b/plugins/basicstyles/lang/eo.js index 23d4aa7bd8c..6c252bffcf9 100644 --- a/plugins/basicstyles/lang/eo.js +++ b/plugins/basicstyles/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'eo', { diff --git a/plugins/basicstyles/lang/es-mx.js b/plugins/basicstyles/lang/es-mx.js index 8a7a08d873b..cc79f4f3dc0 100644 --- a/plugins/basicstyles/lang/es-mx.js +++ b/plugins/basicstyles/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'es-mx', { diff --git a/plugins/basicstyles/lang/es.js b/plugins/basicstyles/lang/es.js index 875db081cfd..0271ca9d320 100644 --- a/plugins/basicstyles/lang/es.js +++ b/plugins/basicstyles/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'es', { diff --git a/plugins/basicstyles/lang/et.js b/plugins/basicstyles/lang/et.js index 7bfe90ef696..183e36ef057 100644 --- a/plugins/basicstyles/lang/et.js +++ b/plugins/basicstyles/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'et', { diff --git a/plugins/basicstyles/lang/eu.js b/plugins/basicstyles/lang/eu.js index 85fffcdf0b5..d00872d18cf 100644 --- a/plugins/basicstyles/lang/eu.js +++ b/plugins/basicstyles/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'eu', { diff --git a/plugins/basicstyles/lang/fa.js b/plugins/basicstyles/lang/fa.js index bd1a0d545b8..d29c86532e9 100644 --- a/plugins/basicstyles/lang/fa.js +++ b/plugins/basicstyles/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'fa', { diff --git a/plugins/basicstyles/lang/fi.js b/plugins/basicstyles/lang/fi.js index ab50856a136..b0ac7b9ca7e 100644 --- a/plugins/basicstyles/lang/fi.js +++ b/plugins/basicstyles/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'fi', { diff --git a/plugins/basicstyles/lang/fo.js b/plugins/basicstyles/lang/fo.js index 46bf36ff4aa..251d554ad81 100644 --- a/plugins/basicstyles/lang/fo.js +++ b/plugins/basicstyles/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'fo', { diff --git a/plugins/basicstyles/lang/fr-ca.js b/plugins/basicstyles/lang/fr-ca.js index 432fa1c451c..70f4abafb26 100644 --- a/plugins/basicstyles/lang/fr-ca.js +++ b/plugins/basicstyles/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'fr-ca', { diff --git a/plugins/basicstyles/lang/fr.js b/plugins/basicstyles/lang/fr.js index 91ffb8c97df..e9fe5c4a421 100644 --- a/plugins/basicstyles/lang/fr.js +++ b/plugins/basicstyles/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'fr', { diff --git a/plugins/basicstyles/lang/gl.js b/plugins/basicstyles/lang/gl.js index 66fb595b69b..3984295afb2 100644 --- a/plugins/basicstyles/lang/gl.js +++ b/plugins/basicstyles/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'gl', { diff --git a/plugins/basicstyles/lang/gu.js b/plugins/basicstyles/lang/gu.js index c9861d768e9..a5be3dc2544 100644 --- a/plugins/basicstyles/lang/gu.js +++ b/plugins/basicstyles/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'gu', { diff --git a/plugins/basicstyles/lang/he.js b/plugins/basicstyles/lang/he.js index 08fdf940288..8065abcd1ae 100644 --- a/plugins/basicstyles/lang/he.js +++ b/plugins/basicstyles/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'he', { diff --git a/plugins/basicstyles/lang/hi.js b/plugins/basicstyles/lang/hi.js index 47dfec74366..d3832e7698f 100644 --- a/plugins/basicstyles/lang/hi.js +++ b/plugins/basicstyles/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'hi', { diff --git a/plugins/basicstyles/lang/hr.js b/plugins/basicstyles/lang/hr.js index fa835347295..91b30c8bad9 100644 --- a/plugins/basicstyles/lang/hr.js +++ b/plugins/basicstyles/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'hr', { diff --git a/plugins/basicstyles/lang/hu.js b/plugins/basicstyles/lang/hu.js index 107cda90120..c349d6e8597 100644 --- a/plugins/basicstyles/lang/hu.js +++ b/plugins/basicstyles/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'hu', { diff --git a/plugins/basicstyles/lang/id.js b/plugins/basicstyles/lang/id.js index 393c0680ce7..2f1e6e80701 100644 --- a/plugins/basicstyles/lang/id.js +++ b/plugins/basicstyles/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'id', { diff --git a/plugins/basicstyles/lang/is.js b/plugins/basicstyles/lang/is.js index 45730f55f9d..1ac3721ef56 100644 --- a/plugins/basicstyles/lang/is.js +++ b/plugins/basicstyles/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'is', { diff --git a/plugins/basicstyles/lang/it.js b/plugins/basicstyles/lang/it.js index 65c6e5de4e9..6ec70ebb32f 100644 --- a/plugins/basicstyles/lang/it.js +++ b/plugins/basicstyles/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'it', { diff --git a/plugins/basicstyles/lang/ja.js b/plugins/basicstyles/lang/ja.js index 5a8250a5f48..8fc082f411c 100644 --- a/plugins/basicstyles/lang/ja.js +++ b/plugins/basicstyles/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'ja', { diff --git a/plugins/basicstyles/lang/ka.js b/plugins/basicstyles/lang/ka.js index 00140ee5213..0cc107974d4 100644 --- a/plugins/basicstyles/lang/ka.js +++ b/plugins/basicstyles/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'ka', { diff --git a/plugins/basicstyles/lang/km.js b/plugins/basicstyles/lang/km.js index 056839a87ca..b4c94bb854b 100644 --- a/plugins/basicstyles/lang/km.js +++ b/plugins/basicstyles/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'km', { diff --git a/plugins/basicstyles/lang/ko.js b/plugins/basicstyles/lang/ko.js index 654ceec6837..5583becbdbe 100644 --- a/plugins/basicstyles/lang/ko.js +++ b/plugins/basicstyles/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'ko', { diff --git a/plugins/basicstyles/lang/ku.js b/plugins/basicstyles/lang/ku.js index 01e273aeb41..b4ff8a3782c 100644 --- a/plugins/basicstyles/lang/ku.js +++ b/plugins/basicstyles/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'ku', { diff --git a/plugins/basicstyles/lang/lt.js b/plugins/basicstyles/lang/lt.js index 4a6a9ec1eb1..26901a59242 100644 --- a/plugins/basicstyles/lang/lt.js +++ b/plugins/basicstyles/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'lt', { diff --git a/plugins/basicstyles/lang/lv.js b/plugins/basicstyles/lang/lv.js index 3e20c7eacbc..7deba3716ad 100644 --- a/plugins/basicstyles/lang/lv.js +++ b/plugins/basicstyles/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'lv', { diff --git a/plugins/basicstyles/lang/mk.js b/plugins/basicstyles/lang/mk.js index 1e9f9b1f583..2215ba63ddd 100644 --- a/plugins/basicstyles/lang/mk.js +++ b/plugins/basicstyles/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'mk', { diff --git a/plugins/basicstyles/lang/mn.js b/plugins/basicstyles/lang/mn.js index 555b2f3f517..b7895299d16 100644 --- a/plugins/basicstyles/lang/mn.js +++ b/plugins/basicstyles/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'mn', { diff --git a/plugins/basicstyles/lang/ms.js b/plugins/basicstyles/lang/ms.js index 15a8faf7357..705fa473941 100644 --- a/plugins/basicstyles/lang/ms.js +++ b/plugins/basicstyles/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'ms', { diff --git a/plugins/basicstyles/lang/nb.js b/plugins/basicstyles/lang/nb.js index e703cba780c..8a67849005b 100644 --- a/plugins/basicstyles/lang/nb.js +++ b/plugins/basicstyles/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'nb', { diff --git a/plugins/basicstyles/lang/nl.js b/plugins/basicstyles/lang/nl.js index be9b4c0da26..6ff72667409 100644 --- a/plugins/basicstyles/lang/nl.js +++ b/plugins/basicstyles/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'nl', { diff --git a/plugins/basicstyles/lang/no.js b/plugins/basicstyles/lang/no.js index 11769252825..d43b9b20414 100644 --- a/plugins/basicstyles/lang/no.js +++ b/plugins/basicstyles/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'no', { diff --git a/plugins/basicstyles/lang/oc.js b/plugins/basicstyles/lang/oc.js index 3c1fdda16d8..d0228a33034 100644 --- a/plugins/basicstyles/lang/oc.js +++ b/plugins/basicstyles/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'oc', { diff --git a/plugins/basicstyles/lang/pl.js b/plugins/basicstyles/lang/pl.js index 5ffa013e3cb..c2415b73d21 100644 --- a/plugins/basicstyles/lang/pl.js +++ b/plugins/basicstyles/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'pl', { diff --git a/plugins/basicstyles/lang/pt-br.js b/plugins/basicstyles/lang/pt-br.js index 2d3291fcf6e..32d909d2902 100644 --- a/plugins/basicstyles/lang/pt-br.js +++ b/plugins/basicstyles/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'pt-br', { diff --git a/plugins/basicstyles/lang/pt.js b/plugins/basicstyles/lang/pt.js index fbf7ab4f00c..d6dbbfbb3a4 100644 --- a/plugins/basicstyles/lang/pt.js +++ b/plugins/basicstyles/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'pt', { diff --git a/plugins/basicstyles/lang/ro.js b/plugins/basicstyles/lang/ro.js index 100516d40a1..0b393643320 100644 --- a/plugins/basicstyles/lang/ro.js +++ b/plugins/basicstyles/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'ro', { diff --git a/plugins/basicstyles/lang/ru.js b/plugins/basicstyles/lang/ru.js index ba7a11d6d1a..b4de4d2d1f3 100644 --- a/plugins/basicstyles/lang/ru.js +++ b/plugins/basicstyles/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'ru', { diff --git a/plugins/basicstyles/lang/si.js b/plugins/basicstyles/lang/si.js index 2655a8627e7..44a28c8afd6 100644 --- a/plugins/basicstyles/lang/si.js +++ b/plugins/basicstyles/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'si', { diff --git a/plugins/basicstyles/lang/sk.js b/plugins/basicstyles/lang/sk.js index b303e41e17c..cd117e22d66 100644 --- a/plugins/basicstyles/lang/sk.js +++ b/plugins/basicstyles/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'sk', { diff --git a/plugins/basicstyles/lang/sl.js b/plugins/basicstyles/lang/sl.js index 83356da39d0..4cf9b3d3ea6 100644 --- a/plugins/basicstyles/lang/sl.js +++ b/plugins/basicstyles/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'sl', { diff --git a/plugins/basicstyles/lang/sq.js b/plugins/basicstyles/lang/sq.js index 5ab18907b76..e2d4e4112a0 100644 --- a/plugins/basicstyles/lang/sq.js +++ b/plugins/basicstyles/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'sq', { diff --git a/plugins/basicstyles/lang/sr-latn.js b/plugins/basicstyles/lang/sr-latn.js index 6c2ca25aae2..38ff36c5ada 100644 --- a/plugins/basicstyles/lang/sr-latn.js +++ b/plugins/basicstyles/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'sr-latn', { diff --git a/plugins/basicstyles/lang/sr.js b/plugins/basicstyles/lang/sr.js index 5172da61c31..f1c6e65298b 100644 --- a/plugins/basicstyles/lang/sr.js +++ b/plugins/basicstyles/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'sr', { diff --git a/plugins/basicstyles/lang/sv.js b/plugins/basicstyles/lang/sv.js index fa310654b54..c387dcf126d 100644 --- a/plugins/basicstyles/lang/sv.js +++ b/plugins/basicstyles/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'sv', { diff --git a/plugins/basicstyles/lang/th.js b/plugins/basicstyles/lang/th.js index 7da644abc0b..9d981be7f8a 100644 --- a/plugins/basicstyles/lang/th.js +++ b/plugins/basicstyles/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'th', { diff --git a/plugins/basicstyles/lang/tr.js b/plugins/basicstyles/lang/tr.js index 403b1639dd3..3560a55d572 100644 --- a/plugins/basicstyles/lang/tr.js +++ b/plugins/basicstyles/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'tr', { diff --git a/plugins/basicstyles/lang/tt.js b/plugins/basicstyles/lang/tt.js index 59ee99f1118..73939381306 100644 --- a/plugins/basicstyles/lang/tt.js +++ b/plugins/basicstyles/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'tt', { diff --git a/plugins/basicstyles/lang/ug.js b/plugins/basicstyles/lang/ug.js index e1b911d906a..7b95447224b 100644 --- a/plugins/basicstyles/lang/ug.js +++ b/plugins/basicstyles/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'ug', { diff --git a/plugins/basicstyles/lang/uk.js b/plugins/basicstyles/lang/uk.js index 5f87f628721..bc29c7a684b 100644 --- a/plugins/basicstyles/lang/uk.js +++ b/plugins/basicstyles/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'uk', { diff --git a/plugins/basicstyles/lang/vi.js b/plugins/basicstyles/lang/vi.js index abf3e1c836b..d9ba7d34e0a 100644 --- a/plugins/basicstyles/lang/vi.js +++ b/plugins/basicstyles/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'vi', { diff --git a/plugins/basicstyles/lang/zh-cn.js b/plugins/basicstyles/lang/zh-cn.js index dc503d8f776..314dbbade72 100644 --- a/plugins/basicstyles/lang/zh-cn.js +++ b/plugins/basicstyles/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'zh-cn', { diff --git a/plugins/basicstyles/lang/zh.js b/plugins/basicstyles/lang/zh.js index df2b0810c7a..3ca6d773a86 100644 --- a/plugins/basicstyles/lang/zh.js +++ b/plugins/basicstyles/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'zh', { diff --git a/plugins/basicstyles/plugin.js b/plugins/basicstyles/plugin.js index 29f787aa4de..3956c5603db 100644 --- a/plugins/basicstyles/plugin.js +++ b/plugins/basicstyles/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/bbcode/dev/bbcode.html b/plugins/bbcode/dev/bbcode.html index 62728f1ecba..2827dcaa303 100644 --- a/plugins/bbcode/dev/bbcode.html +++ b/plugins/bbcode/dev/bbcode.html @@ -1,6 +1,6 @@ @@ -103,7 +103,7 @@

BBCode Output:

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/plugins/bbcode/plugin.js b/plugins/bbcode/plugin.js index bef6a61aa40..783bf6ad615 100644 --- a/plugins/bbcode/plugin.js +++ b/plugins/bbcode/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/bbcode/samples/bbcode.html b/plugins/bbcode/samples/bbcode.html index d3f8ab7f267..a7c27a3a245 100644 --- a/plugins/bbcode/samples/bbcode.html +++ b/plugins/bbcode/samples/bbcode.html @@ -1,6 +1,6 @@ @@ -107,7 +107,7 @@

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/plugins/bidi/lang/af.js b/plugins/bidi/lang/af.js index 2d64910b4d4..605ff541516 100644 --- a/plugins/bidi/lang/af.js +++ b/plugins/bidi/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'af', { diff --git a/plugins/bidi/lang/ar.js b/plugins/bidi/lang/ar.js index 17bd3a28e10..ed489622f08 100644 --- a/plugins/bidi/lang/ar.js +++ b/plugins/bidi/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'ar', { diff --git a/plugins/bidi/lang/az.js b/plugins/bidi/lang/az.js index 21af6470852..2994833a9fe 100644 --- a/plugins/bidi/lang/az.js +++ b/plugins/bidi/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'az', { diff --git a/plugins/bidi/lang/bg.js b/plugins/bidi/lang/bg.js index caa8c5da094..aa5747d0d08 100644 --- a/plugins/bidi/lang/bg.js +++ b/plugins/bidi/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'bg', { diff --git a/plugins/bidi/lang/bn.js b/plugins/bidi/lang/bn.js index 6d43c263eb2..3d9166a9ae6 100644 --- a/plugins/bidi/lang/bn.js +++ b/plugins/bidi/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'bn', { diff --git a/plugins/bidi/lang/bs.js b/plugins/bidi/lang/bs.js index d60aa2404e0..be62284e11d 100644 --- a/plugins/bidi/lang/bs.js +++ b/plugins/bidi/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'bs', { diff --git a/plugins/bidi/lang/ca.js b/plugins/bidi/lang/ca.js index 75be92a7205..ef046118386 100644 --- a/plugins/bidi/lang/ca.js +++ b/plugins/bidi/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'ca', { diff --git a/plugins/bidi/lang/cs.js b/plugins/bidi/lang/cs.js index e7f342f2c4c..b270c10bb74 100644 --- a/plugins/bidi/lang/cs.js +++ b/plugins/bidi/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'cs', { diff --git a/plugins/bidi/lang/cy.js b/plugins/bidi/lang/cy.js index 03009f33348..3c8de0e59c8 100644 --- a/plugins/bidi/lang/cy.js +++ b/plugins/bidi/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'cy', { diff --git a/plugins/bidi/lang/da.js b/plugins/bidi/lang/da.js index 2223438d307..f55c2d9ecb6 100644 --- a/plugins/bidi/lang/da.js +++ b/plugins/bidi/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'da', { diff --git a/plugins/bidi/lang/de-ch.js b/plugins/bidi/lang/de-ch.js index 93a5ef444ca..9cb1b877d3c 100644 --- a/plugins/bidi/lang/de-ch.js +++ b/plugins/bidi/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'de-ch', { diff --git a/plugins/bidi/lang/de.js b/plugins/bidi/lang/de.js index 216f81b27b2..04bf6cb15cf 100644 --- a/plugins/bidi/lang/de.js +++ b/plugins/bidi/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'de', { diff --git a/plugins/bidi/lang/el.js b/plugins/bidi/lang/el.js index 08592ea7428..b85ca741908 100644 --- a/plugins/bidi/lang/el.js +++ b/plugins/bidi/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'el', { diff --git a/plugins/bidi/lang/en-au.js b/plugins/bidi/lang/en-au.js index b6de5fc3c65..083c1f35862 100644 --- a/plugins/bidi/lang/en-au.js +++ b/plugins/bidi/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'en-au', { diff --git a/plugins/bidi/lang/en-ca.js b/plugins/bidi/lang/en-ca.js index 3f1382ed16d..37208a65b59 100644 --- a/plugins/bidi/lang/en-ca.js +++ b/plugins/bidi/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'en-ca', { diff --git a/plugins/bidi/lang/en-gb.js b/plugins/bidi/lang/en-gb.js index 260e9b5e0c6..9cb34acc202 100644 --- a/plugins/bidi/lang/en-gb.js +++ b/plugins/bidi/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'en-gb', { diff --git a/plugins/bidi/lang/en.js b/plugins/bidi/lang/en.js index ab4ff3f49bc..e96e5ee6473 100644 --- a/plugins/bidi/lang/en.js +++ b/plugins/bidi/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'en', { diff --git a/plugins/bidi/lang/eo.js b/plugins/bidi/lang/eo.js index 9bc9f531925..6af7220e1af 100644 --- a/plugins/bidi/lang/eo.js +++ b/plugins/bidi/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'eo', { diff --git a/plugins/bidi/lang/es-mx.js b/plugins/bidi/lang/es-mx.js index 36eab120638..746fb4a24b9 100644 --- a/plugins/bidi/lang/es-mx.js +++ b/plugins/bidi/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'es-mx', { diff --git a/plugins/bidi/lang/es.js b/plugins/bidi/lang/es.js index 6fe04ef7366..184bb012f85 100644 --- a/plugins/bidi/lang/es.js +++ b/plugins/bidi/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'es', { diff --git a/plugins/bidi/lang/et.js b/plugins/bidi/lang/et.js index 42f3ad07643..6006ddfca35 100644 --- a/plugins/bidi/lang/et.js +++ b/plugins/bidi/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'et', { diff --git a/plugins/bidi/lang/eu.js b/plugins/bidi/lang/eu.js index 4cf4aa17a75..ff9f52de3b6 100644 --- a/plugins/bidi/lang/eu.js +++ b/plugins/bidi/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'eu', { diff --git a/plugins/bidi/lang/fa.js b/plugins/bidi/lang/fa.js index a472cb6c449..e06613d1f84 100644 --- a/plugins/bidi/lang/fa.js +++ b/plugins/bidi/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'fa', { diff --git a/plugins/bidi/lang/fi.js b/plugins/bidi/lang/fi.js index c0d46cf6891..d71f8ef6b98 100644 --- a/plugins/bidi/lang/fi.js +++ b/plugins/bidi/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'fi', { diff --git a/plugins/bidi/lang/fo.js b/plugins/bidi/lang/fo.js index 00347e83542..d8ff59f9ee5 100644 --- a/plugins/bidi/lang/fo.js +++ b/plugins/bidi/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'fo', { diff --git a/plugins/bidi/lang/fr-ca.js b/plugins/bidi/lang/fr-ca.js index a2829116d14..177ec6c1f5a 100644 --- a/plugins/bidi/lang/fr-ca.js +++ b/plugins/bidi/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'fr-ca', { diff --git a/plugins/bidi/lang/fr.js b/plugins/bidi/lang/fr.js index 510a940b945..e4057db83c8 100644 --- a/plugins/bidi/lang/fr.js +++ b/plugins/bidi/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'fr', { diff --git a/plugins/bidi/lang/gl.js b/plugins/bidi/lang/gl.js index 0e81be19e15..db5bee07bb4 100644 --- a/plugins/bidi/lang/gl.js +++ b/plugins/bidi/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'gl', { diff --git a/plugins/bidi/lang/gu.js b/plugins/bidi/lang/gu.js index ce490d312e8..546671ea212 100644 --- a/plugins/bidi/lang/gu.js +++ b/plugins/bidi/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'gu', { diff --git a/plugins/bidi/lang/he.js b/plugins/bidi/lang/he.js index f12005ff001..6497bdd4194 100644 --- a/plugins/bidi/lang/he.js +++ b/plugins/bidi/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'he', { diff --git a/plugins/bidi/lang/hi.js b/plugins/bidi/lang/hi.js index 1e66d4bed90..2a74d32b72a 100644 --- a/plugins/bidi/lang/hi.js +++ b/plugins/bidi/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'hi', { diff --git a/plugins/bidi/lang/hr.js b/plugins/bidi/lang/hr.js index d4636160bc9..229d0f814c4 100644 --- a/plugins/bidi/lang/hr.js +++ b/plugins/bidi/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'hr', { diff --git a/plugins/bidi/lang/hu.js b/plugins/bidi/lang/hu.js index cce07a7db0a..6662f0815ef 100644 --- a/plugins/bidi/lang/hu.js +++ b/plugins/bidi/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'hu', { diff --git a/plugins/bidi/lang/id.js b/plugins/bidi/lang/id.js index 15432af6c25..05e945ab017 100644 --- a/plugins/bidi/lang/id.js +++ b/plugins/bidi/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'id', { diff --git a/plugins/bidi/lang/is.js b/plugins/bidi/lang/is.js index 2c2175240d0..ad49fd6c0cb 100644 --- a/plugins/bidi/lang/is.js +++ b/plugins/bidi/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'is', { diff --git a/plugins/bidi/lang/it.js b/plugins/bidi/lang/it.js index d236eb283ea..2e4a3fafc33 100644 --- a/plugins/bidi/lang/it.js +++ b/plugins/bidi/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'it', { diff --git a/plugins/bidi/lang/ja.js b/plugins/bidi/lang/ja.js index 0d8f3b6b5ab..b19c24c7782 100644 --- a/plugins/bidi/lang/ja.js +++ b/plugins/bidi/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'ja', { diff --git a/plugins/bidi/lang/ka.js b/plugins/bidi/lang/ka.js index 58115f5004e..97a9bb25417 100644 --- a/plugins/bidi/lang/ka.js +++ b/plugins/bidi/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'ka', { diff --git a/plugins/bidi/lang/km.js b/plugins/bidi/lang/km.js index 4604123f8d2..72b4b103f6a 100644 --- a/plugins/bidi/lang/km.js +++ b/plugins/bidi/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'km', { diff --git a/plugins/bidi/lang/ko.js b/plugins/bidi/lang/ko.js index 97b34327892..7b11d8bed13 100644 --- a/plugins/bidi/lang/ko.js +++ b/plugins/bidi/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'ko', { diff --git a/plugins/bidi/lang/ku.js b/plugins/bidi/lang/ku.js index 383193aa8f0..423d8cbc3fe 100644 --- a/plugins/bidi/lang/ku.js +++ b/plugins/bidi/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'ku', { diff --git a/plugins/bidi/lang/lt.js b/plugins/bidi/lang/lt.js index 3a6cef1bff5..230e2e1f7e0 100644 --- a/plugins/bidi/lang/lt.js +++ b/plugins/bidi/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'lt', { diff --git a/plugins/bidi/lang/lv.js b/plugins/bidi/lang/lv.js index 2efb06975ca..b1afd51a3c6 100644 --- a/plugins/bidi/lang/lv.js +++ b/plugins/bidi/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'lv', { diff --git a/plugins/bidi/lang/mk.js b/plugins/bidi/lang/mk.js index e4a1ef91dfc..4516fc980e3 100644 --- a/plugins/bidi/lang/mk.js +++ b/plugins/bidi/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'mk', { diff --git a/plugins/bidi/lang/mn.js b/plugins/bidi/lang/mn.js index 6f5b03aeea2..d641ba1d7ba 100644 --- a/plugins/bidi/lang/mn.js +++ b/plugins/bidi/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'mn', { diff --git a/plugins/bidi/lang/ms.js b/plugins/bidi/lang/ms.js index c741ffa8fd9..ab5a4f0ee28 100644 --- a/plugins/bidi/lang/ms.js +++ b/plugins/bidi/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'ms', { diff --git a/plugins/bidi/lang/nb.js b/plugins/bidi/lang/nb.js index fe9cbe1e169..7cb3416a3fd 100644 --- a/plugins/bidi/lang/nb.js +++ b/plugins/bidi/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'nb', { diff --git a/plugins/bidi/lang/nl.js b/plugins/bidi/lang/nl.js index 61c17b410a4..2c11d58714b 100644 --- a/plugins/bidi/lang/nl.js +++ b/plugins/bidi/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'nl', { diff --git a/plugins/bidi/lang/no.js b/plugins/bidi/lang/no.js index 921d9e530fc..4cb5083b4ac 100644 --- a/plugins/bidi/lang/no.js +++ b/plugins/bidi/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'no', { diff --git a/plugins/bidi/lang/oc.js b/plugins/bidi/lang/oc.js index 8c465bfd702..969cf8a134b 100644 --- a/plugins/bidi/lang/oc.js +++ b/plugins/bidi/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'oc', { diff --git a/plugins/bidi/lang/pl.js b/plugins/bidi/lang/pl.js index 382fd21f835..9efffa68c7e 100644 --- a/plugins/bidi/lang/pl.js +++ b/plugins/bidi/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'pl', { diff --git a/plugins/bidi/lang/pt-br.js b/plugins/bidi/lang/pt-br.js index b414395276a..ad00c742f45 100644 --- a/plugins/bidi/lang/pt-br.js +++ b/plugins/bidi/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'pt-br', { diff --git a/plugins/bidi/lang/pt.js b/plugins/bidi/lang/pt.js index 8f8cf3abb48..d418b30cd61 100644 --- a/plugins/bidi/lang/pt.js +++ b/plugins/bidi/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'pt', { diff --git a/plugins/bidi/lang/ro.js b/plugins/bidi/lang/ro.js index 9859cfa56b2..bc35f76396d 100644 --- a/plugins/bidi/lang/ro.js +++ b/plugins/bidi/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'ro', { diff --git a/plugins/bidi/lang/ru.js b/plugins/bidi/lang/ru.js index 0f5c537ec7a..7710cf237c6 100644 --- a/plugins/bidi/lang/ru.js +++ b/plugins/bidi/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'ru', { diff --git a/plugins/bidi/lang/si.js b/plugins/bidi/lang/si.js index dc9f35fe89d..343560b0917 100644 --- a/plugins/bidi/lang/si.js +++ b/plugins/bidi/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'si', { diff --git a/plugins/bidi/lang/sk.js b/plugins/bidi/lang/sk.js index d284bf09e26..9a481faf285 100644 --- a/plugins/bidi/lang/sk.js +++ b/plugins/bidi/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'sk', { diff --git a/plugins/bidi/lang/sl.js b/plugins/bidi/lang/sl.js index 5ecb18ce00f..002f064ebd9 100644 --- a/plugins/bidi/lang/sl.js +++ b/plugins/bidi/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'sl', { diff --git a/plugins/bidi/lang/sq.js b/plugins/bidi/lang/sq.js index 81ce01bbc04..50b8768ea8b 100644 --- a/plugins/bidi/lang/sq.js +++ b/plugins/bidi/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'sq', { diff --git a/plugins/bidi/lang/sr-latn.js b/plugins/bidi/lang/sr-latn.js index 33d4d281efa..38b1a34d66f 100644 --- a/plugins/bidi/lang/sr-latn.js +++ b/plugins/bidi/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'sr-latn', { diff --git a/plugins/bidi/lang/sr.js b/plugins/bidi/lang/sr.js index 79dd7812dae..ab8676e4ad9 100644 --- a/plugins/bidi/lang/sr.js +++ b/plugins/bidi/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'sr', { diff --git a/plugins/bidi/lang/sv.js b/plugins/bidi/lang/sv.js index 065ec75e56b..652b2d7df87 100644 --- a/plugins/bidi/lang/sv.js +++ b/plugins/bidi/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'sv', { diff --git a/plugins/bidi/lang/th.js b/plugins/bidi/lang/th.js index 0ae9590101a..2ebc6078a73 100644 --- a/plugins/bidi/lang/th.js +++ b/plugins/bidi/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'th', { diff --git a/plugins/bidi/lang/tr.js b/plugins/bidi/lang/tr.js index 596c402619a..bd544823429 100644 --- a/plugins/bidi/lang/tr.js +++ b/plugins/bidi/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'tr', { diff --git a/plugins/bidi/lang/tt.js b/plugins/bidi/lang/tt.js index 53d603c2c3f..62eb56e8b57 100644 --- a/plugins/bidi/lang/tt.js +++ b/plugins/bidi/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'tt', { diff --git a/plugins/bidi/lang/ug.js b/plugins/bidi/lang/ug.js index 4d0ecacffb3..564f2160cca 100644 --- a/plugins/bidi/lang/ug.js +++ b/plugins/bidi/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'ug', { diff --git a/plugins/bidi/lang/uk.js b/plugins/bidi/lang/uk.js index d130cbb6fa2..0b4c9ad61ef 100644 --- a/plugins/bidi/lang/uk.js +++ b/plugins/bidi/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'uk', { diff --git a/plugins/bidi/lang/vi.js b/plugins/bidi/lang/vi.js index c1dff25a1cd..9245f1acf0e 100644 --- a/plugins/bidi/lang/vi.js +++ b/plugins/bidi/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'vi', { diff --git a/plugins/bidi/lang/zh-cn.js b/plugins/bidi/lang/zh-cn.js index 147e4c11d93..e16fbdb0a7e 100644 --- a/plugins/bidi/lang/zh-cn.js +++ b/plugins/bidi/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'zh-cn', { diff --git a/plugins/bidi/lang/zh.js b/plugins/bidi/lang/zh.js index a3c616b96f1..6245ad627ca 100644 --- a/plugins/bidi/lang/zh.js +++ b/plugins/bidi/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'bidi', 'zh', { diff --git a/plugins/bidi/plugin.js b/plugins/bidi/plugin.js index 330e3fe1b22..dfed6792c4b 100644 --- a/plugins/bidi/plugin.js +++ b/plugins/bidi/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/blockquote/lang/af.js b/plugins/blockquote/lang/af.js index 6a21a7ee15c..1a36f989f2c 100644 --- a/plugins/blockquote/lang/af.js +++ b/plugins/blockquote/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'af', { diff --git a/plugins/blockquote/lang/ar.js b/plugins/blockquote/lang/ar.js index ceed303939a..959e14425d6 100644 --- a/plugins/blockquote/lang/ar.js +++ b/plugins/blockquote/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'ar', { diff --git a/plugins/blockquote/lang/az.js b/plugins/blockquote/lang/az.js index 63e304a8907..d576758ca90 100644 --- a/plugins/blockquote/lang/az.js +++ b/plugins/blockquote/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'az', { diff --git a/plugins/blockquote/lang/bg.js b/plugins/blockquote/lang/bg.js index 525cd94ce0c..5da859f2a33 100644 --- a/plugins/blockquote/lang/bg.js +++ b/plugins/blockquote/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'bg', { diff --git a/plugins/blockquote/lang/bn.js b/plugins/blockquote/lang/bn.js index b4b477337a2..e5e1ecb6b3b 100644 --- a/plugins/blockquote/lang/bn.js +++ b/plugins/blockquote/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'bn', { diff --git a/plugins/blockquote/lang/bs.js b/plugins/blockquote/lang/bs.js index d5fed44cb44..5a43cb6611e 100644 --- a/plugins/blockquote/lang/bs.js +++ b/plugins/blockquote/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'bs', { diff --git a/plugins/blockquote/lang/ca.js b/plugins/blockquote/lang/ca.js index 394b3e712c4..de224756212 100644 --- a/plugins/blockquote/lang/ca.js +++ b/plugins/blockquote/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'ca', { diff --git a/plugins/blockquote/lang/cs.js b/plugins/blockquote/lang/cs.js index 2d777107113..4aa1ee68828 100644 --- a/plugins/blockquote/lang/cs.js +++ b/plugins/blockquote/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'cs', { diff --git a/plugins/blockquote/lang/cy.js b/plugins/blockquote/lang/cy.js index 50ac43395b7..5fd7bf69bb9 100644 --- a/plugins/blockquote/lang/cy.js +++ b/plugins/blockquote/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'cy', { diff --git a/plugins/blockquote/lang/da.js b/plugins/blockquote/lang/da.js index 9c4895e64f4..c74d945dfb5 100644 --- a/plugins/blockquote/lang/da.js +++ b/plugins/blockquote/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'da', { diff --git a/plugins/blockquote/lang/de-ch.js b/plugins/blockquote/lang/de-ch.js index 88965d4b661..a6cf0f93138 100644 --- a/plugins/blockquote/lang/de-ch.js +++ b/plugins/blockquote/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'de-ch', { diff --git a/plugins/blockquote/lang/de.js b/plugins/blockquote/lang/de.js index 26d668a2c77..fed2c47ba1d 100644 --- a/plugins/blockquote/lang/de.js +++ b/plugins/blockquote/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'de', { diff --git a/plugins/blockquote/lang/el.js b/plugins/blockquote/lang/el.js index ecbcbd77c08..b4fa0495aaa 100644 --- a/plugins/blockquote/lang/el.js +++ b/plugins/blockquote/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'el', { diff --git a/plugins/blockquote/lang/en-au.js b/plugins/blockquote/lang/en-au.js index cfe1dc1dd33..1e98bb11da6 100644 --- a/plugins/blockquote/lang/en-au.js +++ b/plugins/blockquote/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'en-au', { diff --git a/plugins/blockquote/lang/en-ca.js b/plugins/blockquote/lang/en-ca.js index 717abf48930..0edf3a49264 100644 --- a/plugins/blockquote/lang/en-ca.js +++ b/plugins/blockquote/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'en-ca', { diff --git a/plugins/blockquote/lang/en-gb.js b/plugins/blockquote/lang/en-gb.js index fcf551e3578..b2a508f7713 100644 --- a/plugins/blockquote/lang/en-gb.js +++ b/plugins/blockquote/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'en-gb', { diff --git a/plugins/blockquote/lang/en.js b/plugins/blockquote/lang/en.js index 4de5e548feb..f1927c1e45a 100644 --- a/plugins/blockquote/lang/en.js +++ b/plugins/blockquote/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'en', { diff --git a/plugins/blockquote/lang/eo.js b/plugins/blockquote/lang/eo.js index 1f52b294cc5..ca07933d29f 100644 --- a/plugins/blockquote/lang/eo.js +++ b/plugins/blockquote/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'eo', { diff --git a/plugins/blockquote/lang/es-mx.js b/plugins/blockquote/lang/es-mx.js index 79f327653ab..754e6e452cb 100644 --- a/plugins/blockquote/lang/es-mx.js +++ b/plugins/blockquote/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'es-mx', { diff --git a/plugins/blockquote/lang/es.js b/plugins/blockquote/lang/es.js index aaec0e43f27..031c6200c5b 100644 --- a/plugins/blockquote/lang/es.js +++ b/plugins/blockquote/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'es', { diff --git a/plugins/blockquote/lang/et.js b/plugins/blockquote/lang/et.js index cf0e14e0926..8561c77d163 100644 --- a/plugins/blockquote/lang/et.js +++ b/plugins/blockquote/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'et', { diff --git a/plugins/blockquote/lang/eu.js b/plugins/blockquote/lang/eu.js index e6648603c54..b61e24109ad 100644 --- a/plugins/blockquote/lang/eu.js +++ b/plugins/blockquote/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'eu', { diff --git a/plugins/blockquote/lang/fa.js b/plugins/blockquote/lang/fa.js index f380d85ca62..26f23ca463a 100644 --- a/plugins/blockquote/lang/fa.js +++ b/plugins/blockquote/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'fa', { diff --git a/plugins/blockquote/lang/fi.js b/plugins/blockquote/lang/fi.js index e97a5ff107f..bac0e49018a 100644 --- a/plugins/blockquote/lang/fi.js +++ b/plugins/blockquote/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'fi', { diff --git a/plugins/blockquote/lang/fo.js b/plugins/blockquote/lang/fo.js index 70f0eb28a46..117ef496924 100644 --- a/plugins/blockquote/lang/fo.js +++ b/plugins/blockquote/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'fo', { diff --git a/plugins/blockquote/lang/fr-ca.js b/plugins/blockquote/lang/fr-ca.js index 9ec1ba73fda..6ed25947417 100644 --- a/plugins/blockquote/lang/fr-ca.js +++ b/plugins/blockquote/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'fr-ca', { diff --git a/plugins/blockquote/lang/fr.js b/plugins/blockquote/lang/fr.js index 97db42060e5..517893da797 100644 --- a/plugins/blockquote/lang/fr.js +++ b/plugins/blockquote/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'fr', { diff --git a/plugins/blockquote/lang/gl.js b/plugins/blockquote/lang/gl.js index ff8cc4ad65d..27bc639e7e8 100644 --- a/plugins/blockquote/lang/gl.js +++ b/plugins/blockquote/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'gl', { diff --git a/plugins/blockquote/lang/gu.js b/plugins/blockquote/lang/gu.js index 958612e0e1c..2215a9b2b15 100644 --- a/plugins/blockquote/lang/gu.js +++ b/plugins/blockquote/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'gu', { diff --git a/plugins/blockquote/lang/he.js b/plugins/blockquote/lang/he.js index 7152a96950e..cf5a88ffd04 100644 --- a/plugins/blockquote/lang/he.js +++ b/plugins/blockquote/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'he', { diff --git a/plugins/blockquote/lang/hi.js b/plugins/blockquote/lang/hi.js index 0b743428480..9dde7689b0d 100644 --- a/plugins/blockquote/lang/hi.js +++ b/plugins/blockquote/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'hi', { diff --git a/plugins/blockquote/lang/hr.js b/plugins/blockquote/lang/hr.js index 72971eadadb..428edb2003c 100644 --- a/plugins/blockquote/lang/hr.js +++ b/plugins/blockquote/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'hr', { diff --git a/plugins/blockquote/lang/hu.js b/plugins/blockquote/lang/hu.js index fbc3dfc3cef..8cd144d6295 100644 --- a/plugins/blockquote/lang/hu.js +++ b/plugins/blockquote/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'hu', { diff --git a/plugins/blockquote/lang/id.js b/plugins/blockquote/lang/id.js index c9125077364..0de59838ed7 100644 --- a/plugins/blockquote/lang/id.js +++ b/plugins/blockquote/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'id', { diff --git a/plugins/blockquote/lang/is.js b/plugins/blockquote/lang/is.js index 95dff042e11..0c50e9f7370 100644 --- a/plugins/blockquote/lang/is.js +++ b/plugins/blockquote/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'is', { diff --git a/plugins/blockquote/lang/it.js b/plugins/blockquote/lang/it.js index 93729143827..2dc7ba0bd76 100644 --- a/plugins/blockquote/lang/it.js +++ b/plugins/blockquote/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'it', { diff --git a/plugins/blockquote/lang/ja.js b/plugins/blockquote/lang/ja.js index 85b97389ba3..e5760ff99b2 100644 --- a/plugins/blockquote/lang/ja.js +++ b/plugins/blockquote/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'ja', { diff --git a/plugins/blockquote/lang/ka.js b/plugins/blockquote/lang/ka.js index fb7e7fb14d7..642517d49af 100644 --- a/plugins/blockquote/lang/ka.js +++ b/plugins/blockquote/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'ka', { diff --git a/plugins/blockquote/lang/km.js b/plugins/blockquote/lang/km.js index b2a4288f043..092b5553aba 100644 --- a/plugins/blockquote/lang/km.js +++ b/plugins/blockquote/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'km', { diff --git a/plugins/blockquote/lang/ko.js b/plugins/blockquote/lang/ko.js index 6b2f2e8ee3d..465c681f79e 100644 --- a/plugins/blockquote/lang/ko.js +++ b/plugins/blockquote/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'ko', { diff --git a/plugins/blockquote/lang/ku.js b/plugins/blockquote/lang/ku.js index e619c4a120a..c2ab9257913 100644 --- a/plugins/blockquote/lang/ku.js +++ b/plugins/blockquote/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'ku', { diff --git a/plugins/blockquote/lang/lt.js b/plugins/blockquote/lang/lt.js index 232da78d5af..345fb932d82 100644 --- a/plugins/blockquote/lang/lt.js +++ b/plugins/blockquote/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'lt', { diff --git a/plugins/blockquote/lang/lv.js b/plugins/blockquote/lang/lv.js index e4c3707e491..329207e476d 100644 --- a/plugins/blockquote/lang/lv.js +++ b/plugins/blockquote/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'lv', { diff --git a/plugins/blockquote/lang/mk.js b/plugins/blockquote/lang/mk.js index ee055aa5764..abf0d0b5b42 100644 --- a/plugins/blockquote/lang/mk.js +++ b/plugins/blockquote/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'mk', { diff --git a/plugins/blockquote/lang/mn.js b/plugins/blockquote/lang/mn.js index 8f2f81f935d..771bf81be66 100644 --- a/plugins/blockquote/lang/mn.js +++ b/plugins/blockquote/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'mn', { diff --git a/plugins/blockquote/lang/ms.js b/plugins/blockquote/lang/ms.js index 626ecbb8e68..a184d872af8 100644 --- a/plugins/blockquote/lang/ms.js +++ b/plugins/blockquote/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'ms', { diff --git a/plugins/blockquote/lang/nb.js b/plugins/blockquote/lang/nb.js index cff35530aaa..dd4fb3a2b6f 100644 --- a/plugins/blockquote/lang/nb.js +++ b/plugins/blockquote/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'nb', { diff --git a/plugins/blockquote/lang/nl.js b/plugins/blockquote/lang/nl.js index 53661cf97f4..3bb26a9fcd6 100644 --- a/plugins/blockquote/lang/nl.js +++ b/plugins/blockquote/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'nl', { diff --git a/plugins/blockquote/lang/no.js b/plugins/blockquote/lang/no.js index cda79f5fe87..7339cca5065 100644 --- a/plugins/blockquote/lang/no.js +++ b/plugins/blockquote/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'no', { diff --git a/plugins/blockquote/lang/oc.js b/plugins/blockquote/lang/oc.js index f0c4e964ba4..006765f9967 100644 --- a/plugins/blockquote/lang/oc.js +++ b/plugins/blockquote/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'oc', { diff --git a/plugins/blockquote/lang/pl.js b/plugins/blockquote/lang/pl.js index 10d44a86b34..c58cacdcbad 100644 --- a/plugins/blockquote/lang/pl.js +++ b/plugins/blockquote/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'pl', { diff --git a/plugins/blockquote/lang/pt-br.js b/plugins/blockquote/lang/pt-br.js index 4a080acd4f5..1e3c8b44168 100644 --- a/plugins/blockquote/lang/pt-br.js +++ b/plugins/blockquote/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'pt-br', { diff --git a/plugins/blockquote/lang/pt.js b/plugins/blockquote/lang/pt.js index e20efb2c43d..b9da9a9e194 100644 --- a/plugins/blockquote/lang/pt.js +++ b/plugins/blockquote/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'pt', { diff --git a/plugins/blockquote/lang/ro.js b/plugins/blockquote/lang/ro.js index 2ac6875e415..8effb68e00a 100644 --- a/plugins/blockquote/lang/ro.js +++ b/plugins/blockquote/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'ro', { diff --git a/plugins/blockquote/lang/ru.js b/plugins/blockquote/lang/ru.js index 012c438d314..48fdecfb132 100644 --- a/plugins/blockquote/lang/ru.js +++ b/plugins/blockquote/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'ru', { diff --git a/plugins/blockquote/lang/si.js b/plugins/blockquote/lang/si.js index e0ecf61e49f..a92880dfc51 100644 --- a/plugins/blockquote/lang/si.js +++ b/plugins/blockquote/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'si', { diff --git a/plugins/blockquote/lang/sk.js b/plugins/blockquote/lang/sk.js index 77c1ec9da4f..520c988521d 100644 --- a/plugins/blockquote/lang/sk.js +++ b/plugins/blockquote/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'sk', { diff --git a/plugins/blockquote/lang/sl.js b/plugins/blockquote/lang/sl.js index 012c83e6134..31a537668f8 100644 --- a/plugins/blockquote/lang/sl.js +++ b/plugins/blockquote/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'sl', { diff --git a/plugins/blockquote/lang/sq.js b/plugins/blockquote/lang/sq.js index d043b03a7f1..d67138b3824 100644 --- a/plugins/blockquote/lang/sq.js +++ b/plugins/blockquote/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'sq', { diff --git a/plugins/blockquote/lang/sr-latn.js b/plugins/blockquote/lang/sr-latn.js index ce137d87a50..b850198a601 100644 --- a/plugins/blockquote/lang/sr-latn.js +++ b/plugins/blockquote/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'sr-latn', { diff --git a/plugins/blockquote/lang/sr.js b/plugins/blockquote/lang/sr.js index a155debd496..d5aef24f447 100644 --- a/plugins/blockquote/lang/sr.js +++ b/plugins/blockquote/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'sr', { diff --git a/plugins/blockquote/lang/sv.js b/plugins/blockquote/lang/sv.js index 3e1f52dd2d6..552ec3c1933 100644 --- a/plugins/blockquote/lang/sv.js +++ b/plugins/blockquote/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'sv', { diff --git a/plugins/blockquote/lang/th.js b/plugins/blockquote/lang/th.js index c234e92f94b..870216d7699 100644 --- a/plugins/blockquote/lang/th.js +++ b/plugins/blockquote/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'th', { diff --git a/plugins/blockquote/lang/tr.js b/plugins/blockquote/lang/tr.js index 8ab269ce6df..22584aa9747 100644 --- a/plugins/blockquote/lang/tr.js +++ b/plugins/blockquote/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'tr', { diff --git a/plugins/blockquote/lang/tt.js b/plugins/blockquote/lang/tt.js index 1f583d6aeee..7357f41383f 100644 --- a/plugins/blockquote/lang/tt.js +++ b/plugins/blockquote/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'tt', { diff --git a/plugins/blockquote/lang/ug.js b/plugins/blockquote/lang/ug.js index ad4974e282b..e75c799b376 100644 --- a/plugins/blockquote/lang/ug.js +++ b/plugins/blockquote/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'ug', { diff --git a/plugins/blockquote/lang/uk.js b/plugins/blockquote/lang/uk.js index 47e578eb045..690609bc0ff 100644 --- a/plugins/blockquote/lang/uk.js +++ b/plugins/blockquote/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'uk', { diff --git a/plugins/blockquote/lang/vi.js b/plugins/blockquote/lang/vi.js index 9072c8fe0d9..abe6d24c4d0 100644 --- a/plugins/blockquote/lang/vi.js +++ b/plugins/blockquote/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'vi', { diff --git a/plugins/blockquote/lang/zh-cn.js b/plugins/blockquote/lang/zh-cn.js index 78de3cae7dd..b7b5c65bd75 100644 --- a/plugins/blockquote/lang/zh-cn.js +++ b/plugins/blockquote/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'zh-cn', { diff --git a/plugins/blockquote/lang/zh.js b/plugins/blockquote/lang/zh.js index 17cf97e336c..89a06e671fa 100644 --- a/plugins/blockquote/lang/zh.js +++ b/plugins/blockquote/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'blockquote', 'zh', { diff --git a/plugins/blockquote/plugin.js b/plugins/blockquote/plugin.js index 4107fd685ac..fd1cc853e7d 100755 --- a/plugins/blockquote/plugin.js +++ b/plugins/blockquote/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/button/plugin.js b/plugins/button/plugin.js index 9cc0584169d..766ee18a0b2 100644 --- a/plugins/button/plugin.js +++ b/plugins/button/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/clipboard/dev/clipboard.html b/plugins/clipboard/dev/clipboard.html index f656a6ad505..3366d668011 100644 --- a/plugins/clipboard/dev/clipboard.html +++ b/plugins/clipboard/dev/clipboard.html @@ -1,6 +1,6 @@ diff --git a/plugins/clipboard/dev/console.js b/plugins/clipboard/dev/console.js index 6b7acf851bf..0e8a2fed779 100644 --- a/plugins/clipboard/dev/console.js +++ b/plugins/clipboard/dev/console.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/clipboard/dev/dnd.html b/plugins/clipboard/dev/dnd.html index f51ac8c8cbf..9698c137fe6 100644 --- a/plugins/clipboard/dev/dnd.html +++ b/plugins/clipboard/dev/dnd.html @@ -1,6 +1,6 @@ diff --git a/plugins/clipboard/dialogs/paste.js b/plugins/clipboard/dialogs/paste.js index cc572ff4126..9509fb5169a 100644 --- a/plugins/clipboard/dialogs/paste.js +++ b/plugins/clipboard/dialogs/paste.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/clipboard/lang/af.js b/plugins/clipboard/lang/af.js index ebbc4f1ac68..0b29f4c4844 100644 --- a/plugins/clipboard/lang/af.js +++ b/plugins/clipboard/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'af', { diff --git a/plugins/clipboard/lang/ar.js b/plugins/clipboard/lang/ar.js index 6e86413e3e4..368cfae59a2 100644 --- a/plugins/clipboard/lang/ar.js +++ b/plugins/clipboard/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'ar', { diff --git a/plugins/clipboard/lang/az.js b/plugins/clipboard/lang/az.js index ee89d5825ff..c12465e9ec5 100644 --- a/plugins/clipboard/lang/az.js +++ b/plugins/clipboard/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'az', { diff --git a/plugins/clipboard/lang/bg.js b/plugins/clipboard/lang/bg.js index d6109318411..607a4d0aa25 100644 --- a/plugins/clipboard/lang/bg.js +++ b/plugins/clipboard/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'bg', { diff --git a/plugins/clipboard/lang/bn.js b/plugins/clipboard/lang/bn.js index 0eb4e98a1ca..11a6b22537f 100644 --- a/plugins/clipboard/lang/bn.js +++ b/plugins/clipboard/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'bn', { diff --git a/plugins/clipboard/lang/bs.js b/plugins/clipboard/lang/bs.js index e11688ee961..ef1b3e62d03 100644 --- a/plugins/clipboard/lang/bs.js +++ b/plugins/clipboard/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'bs', { diff --git a/plugins/clipboard/lang/ca.js b/plugins/clipboard/lang/ca.js index b315067b6a3..8e41d24177f 100644 --- a/plugins/clipboard/lang/ca.js +++ b/plugins/clipboard/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'ca', { diff --git a/plugins/clipboard/lang/cs.js b/plugins/clipboard/lang/cs.js index fa38d7a6d51..56dbc2c7183 100644 --- a/plugins/clipboard/lang/cs.js +++ b/plugins/clipboard/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'cs', { diff --git a/plugins/clipboard/lang/cy.js b/plugins/clipboard/lang/cy.js index b03dfb92b68..30c2e3a4152 100644 --- a/plugins/clipboard/lang/cy.js +++ b/plugins/clipboard/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'cy', { diff --git a/plugins/clipboard/lang/da.js b/plugins/clipboard/lang/da.js index 7e72a5deddc..44ab6ca0d33 100644 --- a/plugins/clipboard/lang/da.js +++ b/plugins/clipboard/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'da', { diff --git a/plugins/clipboard/lang/de-ch.js b/plugins/clipboard/lang/de-ch.js index 6198016ab88..22a726f53be 100644 --- a/plugins/clipboard/lang/de-ch.js +++ b/plugins/clipboard/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'de-ch', { diff --git a/plugins/clipboard/lang/de.js b/plugins/clipboard/lang/de.js index b02d96a0165..4117a9d58f4 100644 --- a/plugins/clipboard/lang/de.js +++ b/plugins/clipboard/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'de', { diff --git a/plugins/clipboard/lang/el.js b/plugins/clipboard/lang/el.js index b7834b8663a..355a410926a 100644 --- a/plugins/clipboard/lang/el.js +++ b/plugins/clipboard/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'el', { diff --git a/plugins/clipboard/lang/en-au.js b/plugins/clipboard/lang/en-au.js index 59fcddfba96..23d0a2476a0 100644 --- a/plugins/clipboard/lang/en-au.js +++ b/plugins/clipboard/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'en-au', { diff --git a/plugins/clipboard/lang/en-ca.js b/plugins/clipboard/lang/en-ca.js index 049f0a5062c..7e20664198a 100644 --- a/plugins/clipboard/lang/en-ca.js +++ b/plugins/clipboard/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'en-ca', { diff --git a/plugins/clipboard/lang/en-gb.js b/plugins/clipboard/lang/en-gb.js index 87bc8f623c1..9e1380edcb7 100644 --- a/plugins/clipboard/lang/en-gb.js +++ b/plugins/clipboard/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'en-gb', { diff --git a/plugins/clipboard/lang/en.js b/plugins/clipboard/lang/en.js index c7713a5ebd1..470292db442 100644 --- a/plugins/clipboard/lang/en.js +++ b/plugins/clipboard/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'en', { diff --git a/plugins/clipboard/lang/eo.js b/plugins/clipboard/lang/eo.js index 4d9bb9a3784..f4420aab63a 100644 --- a/plugins/clipboard/lang/eo.js +++ b/plugins/clipboard/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'eo', { diff --git a/plugins/clipboard/lang/es-mx.js b/plugins/clipboard/lang/es-mx.js index ac63a70e62d..1a7de4229f6 100644 --- a/plugins/clipboard/lang/es-mx.js +++ b/plugins/clipboard/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'es-mx', { diff --git a/plugins/clipboard/lang/es.js b/plugins/clipboard/lang/es.js index 492fb021c5c..fdc64f49816 100644 --- a/plugins/clipboard/lang/es.js +++ b/plugins/clipboard/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'es', { diff --git a/plugins/clipboard/lang/et.js b/plugins/clipboard/lang/et.js index 3553493af6c..ff4b9e3a5d0 100644 --- a/plugins/clipboard/lang/et.js +++ b/plugins/clipboard/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'et', { diff --git a/plugins/clipboard/lang/eu.js b/plugins/clipboard/lang/eu.js index ec41ca5f8a6..d36c26f7be3 100644 --- a/plugins/clipboard/lang/eu.js +++ b/plugins/clipboard/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'eu', { diff --git a/plugins/clipboard/lang/fa.js b/plugins/clipboard/lang/fa.js index bb63ca565f6..8d210d800d5 100644 --- a/plugins/clipboard/lang/fa.js +++ b/plugins/clipboard/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'fa', { diff --git a/plugins/clipboard/lang/fi.js b/plugins/clipboard/lang/fi.js index cde8c35aa11..ed24090ad35 100644 --- a/plugins/clipboard/lang/fi.js +++ b/plugins/clipboard/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'fi', { diff --git a/plugins/clipboard/lang/fo.js b/plugins/clipboard/lang/fo.js index 4bc2880f625..f0577922823 100644 --- a/plugins/clipboard/lang/fo.js +++ b/plugins/clipboard/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'fo', { diff --git a/plugins/clipboard/lang/fr-ca.js b/plugins/clipboard/lang/fr-ca.js index 14dbc2c164c..c796dc5f87a 100644 --- a/plugins/clipboard/lang/fr-ca.js +++ b/plugins/clipboard/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'fr-ca', { diff --git a/plugins/clipboard/lang/fr.js b/plugins/clipboard/lang/fr.js index 1af9b7bbd6c..9be6c20f77e 100644 --- a/plugins/clipboard/lang/fr.js +++ b/plugins/clipboard/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'fr', { diff --git a/plugins/clipboard/lang/gl.js b/plugins/clipboard/lang/gl.js index 449a653344a..79063ea167d 100644 --- a/plugins/clipboard/lang/gl.js +++ b/plugins/clipboard/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'gl', { diff --git a/plugins/clipboard/lang/gu.js b/plugins/clipboard/lang/gu.js index dce9ca5c371..fa71e4994c9 100644 --- a/plugins/clipboard/lang/gu.js +++ b/plugins/clipboard/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'gu', { diff --git a/plugins/clipboard/lang/he.js b/plugins/clipboard/lang/he.js index 7bdda336fb7..1dcef6f3f45 100644 --- a/plugins/clipboard/lang/he.js +++ b/plugins/clipboard/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'he', { diff --git a/plugins/clipboard/lang/hi.js b/plugins/clipboard/lang/hi.js index 354c2ffb876..59ae189d112 100644 --- a/plugins/clipboard/lang/hi.js +++ b/plugins/clipboard/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'hi', { diff --git a/plugins/clipboard/lang/hr.js b/plugins/clipboard/lang/hr.js index cc226de3671..d35f671dbe6 100644 --- a/plugins/clipboard/lang/hr.js +++ b/plugins/clipboard/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'hr', { diff --git a/plugins/clipboard/lang/hu.js b/plugins/clipboard/lang/hu.js index ba1f85c8f0f..82001503852 100644 --- a/plugins/clipboard/lang/hu.js +++ b/plugins/clipboard/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'hu', { diff --git a/plugins/clipboard/lang/id.js b/plugins/clipboard/lang/id.js index 749e3834517..f3124779cf3 100644 --- a/plugins/clipboard/lang/id.js +++ b/plugins/clipboard/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'id', { diff --git a/plugins/clipboard/lang/is.js b/plugins/clipboard/lang/is.js index 2c56341d976..724471b9bf0 100644 --- a/plugins/clipboard/lang/is.js +++ b/plugins/clipboard/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'is', { diff --git a/plugins/clipboard/lang/it.js b/plugins/clipboard/lang/it.js index 013d6a4e81c..40ab12e8b5e 100644 --- a/plugins/clipboard/lang/it.js +++ b/plugins/clipboard/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'it', { diff --git a/plugins/clipboard/lang/ja.js b/plugins/clipboard/lang/ja.js index 82642562439..19d7eccc733 100644 --- a/plugins/clipboard/lang/ja.js +++ b/plugins/clipboard/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'ja', { diff --git a/plugins/clipboard/lang/ka.js b/plugins/clipboard/lang/ka.js index 5e6f67142fb..ceb5b50e59a 100644 --- a/plugins/clipboard/lang/ka.js +++ b/plugins/clipboard/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'ka', { diff --git a/plugins/clipboard/lang/km.js b/plugins/clipboard/lang/km.js index 9f8f33b595b..3f792dc9dc7 100644 --- a/plugins/clipboard/lang/km.js +++ b/plugins/clipboard/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'km', { diff --git a/plugins/clipboard/lang/ko.js b/plugins/clipboard/lang/ko.js index 45a3f6724f5..984237c0586 100644 --- a/plugins/clipboard/lang/ko.js +++ b/plugins/clipboard/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'ko', { diff --git a/plugins/clipboard/lang/ku.js b/plugins/clipboard/lang/ku.js index b04b3338a58..5522f561f90 100644 --- a/plugins/clipboard/lang/ku.js +++ b/plugins/clipboard/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'ku', { diff --git a/plugins/clipboard/lang/lt.js b/plugins/clipboard/lang/lt.js index 9b41a1aafcd..ffb72cb340d 100644 --- a/plugins/clipboard/lang/lt.js +++ b/plugins/clipboard/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'lt', { diff --git a/plugins/clipboard/lang/lv.js b/plugins/clipboard/lang/lv.js index f9ec40e068d..fc0621bafef 100644 --- a/plugins/clipboard/lang/lv.js +++ b/plugins/clipboard/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'lv', { diff --git a/plugins/clipboard/lang/mk.js b/plugins/clipboard/lang/mk.js index 93765f6c9b9..3a37fb66335 100644 --- a/plugins/clipboard/lang/mk.js +++ b/plugins/clipboard/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'mk', { diff --git a/plugins/clipboard/lang/mn.js b/plugins/clipboard/lang/mn.js index 7df87308099..018b9294a35 100644 --- a/plugins/clipboard/lang/mn.js +++ b/plugins/clipboard/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'mn', { diff --git a/plugins/clipboard/lang/ms.js b/plugins/clipboard/lang/ms.js index a0835b51f9d..5fdd2f4ecb1 100644 --- a/plugins/clipboard/lang/ms.js +++ b/plugins/clipboard/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'ms', { diff --git a/plugins/clipboard/lang/nb.js b/plugins/clipboard/lang/nb.js index 7d0fb2201c7..0de54d24e6a 100644 --- a/plugins/clipboard/lang/nb.js +++ b/plugins/clipboard/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'nb', { diff --git a/plugins/clipboard/lang/nl.js b/plugins/clipboard/lang/nl.js index c03927c5794..187e0343424 100644 --- a/plugins/clipboard/lang/nl.js +++ b/plugins/clipboard/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'nl', { diff --git a/plugins/clipboard/lang/no.js b/plugins/clipboard/lang/no.js index d8a0606f130..ce978824d12 100644 --- a/plugins/clipboard/lang/no.js +++ b/plugins/clipboard/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'no', { diff --git a/plugins/clipboard/lang/oc.js b/plugins/clipboard/lang/oc.js index 3ba92c82f71..cc37a2e6196 100644 --- a/plugins/clipboard/lang/oc.js +++ b/plugins/clipboard/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'oc', { diff --git a/plugins/clipboard/lang/pl.js b/plugins/clipboard/lang/pl.js index 2dc775c4e06..b5eccb8af98 100644 --- a/plugins/clipboard/lang/pl.js +++ b/plugins/clipboard/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'pl', { diff --git a/plugins/clipboard/lang/pt-br.js b/plugins/clipboard/lang/pt-br.js index a444c34586e..33d9225ad2e 100644 --- a/plugins/clipboard/lang/pt-br.js +++ b/plugins/clipboard/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'pt-br', { diff --git a/plugins/clipboard/lang/pt.js b/plugins/clipboard/lang/pt.js index 11145cabb97..a1642ec1f37 100644 --- a/plugins/clipboard/lang/pt.js +++ b/plugins/clipboard/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'pt', { diff --git a/plugins/clipboard/lang/ro.js b/plugins/clipboard/lang/ro.js index 83401a548db..07d8a03eb6d 100644 --- a/plugins/clipboard/lang/ro.js +++ b/plugins/clipboard/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'ro', { diff --git a/plugins/clipboard/lang/ru.js b/plugins/clipboard/lang/ru.js index eb6dbe0433c..0ce2d2ca571 100644 --- a/plugins/clipboard/lang/ru.js +++ b/plugins/clipboard/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'ru', { diff --git a/plugins/clipboard/lang/si.js b/plugins/clipboard/lang/si.js index ff417d80fc7..aa2af1ce9b2 100644 --- a/plugins/clipboard/lang/si.js +++ b/plugins/clipboard/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'si', { diff --git a/plugins/clipboard/lang/sk.js b/plugins/clipboard/lang/sk.js index baf414e2071..3fa2af1697d 100644 --- a/plugins/clipboard/lang/sk.js +++ b/plugins/clipboard/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'sk', { diff --git a/plugins/clipboard/lang/sl.js b/plugins/clipboard/lang/sl.js index 4834b53f8cf..e80206bb510 100644 --- a/plugins/clipboard/lang/sl.js +++ b/plugins/clipboard/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'sl', { diff --git a/plugins/clipboard/lang/sq.js b/plugins/clipboard/lang/sq.js index 9f17bedb630..4e6dcb3a5bd 100644 --- a/plugins/clipboard/lang/sq.js +++ b/plugins/clipboard/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'sq', { diff --git a/plugins/clipboard/lang/sr-latn.js b/plugins/clipboard/lang/sr-latn.js index 476c706bbac..33320f34e10 100644 --- a/plugins/clipboard/lang/sr-latn.js +++ b/plugins/clipboard/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'sr-latn', { diff --git a/plugins/clipboard/lang/sr.js b/plugins/clipboard/lang/sr.js index 42283566fa6..4c49a4ed582 100644 --- a/plugins/clipboard/lang/sr.js +++ b/plugins/clipboard/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'sr', { diff --git a/plugins/clipboard/lang/sv.js b/plugins/clipboard/lang/sv.js index 60bff718bc3..b13203ee3c8 100644 --- a/plugins/clipboard/lang/sv.js +++ b/plugins/clipboard/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'sv', { diff --git a/plugins/clipboard/lang/th.js b/plugins/clipboard/lang/th.js index 086f6291a9a..c731b62ec17 100644 --- a/plugins/clipboard/lang/th.js +++ b/plugins/clipboard/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'th', { diff --git a/plugins/clipboard/lang/tr.js b/plugins/clipboard/lang/tr.js index c78396acc4f..8dc811e39e6 100644 --- a/plugins/clipboard/lang/tr.js +++ b/plugins/clipboard/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'tr', { diff --git a/plugins/clipboard/lang/tt.js b/plugins/clipboard/lang/tt.js index e53b7449388..8d3f83d2c6f 100644 --- a/plugins/clipboard/lang/tt.js +++ b/plugins/clipboard/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'tt', { diff --git a/plugins/clipboard/lang/ug.js b/plugins/clipboard/lang/ug.js index db3fa84e097..face2ebf090 100644 --- a/plugins/clipboard/lang/ug.js +++ b/plugins/clipboard/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'ug', { diff --git a/plugins/clipboard/lang/uk.js b/plugins/clipboard/lang/uk.js index 96f3be4d595..4ab2de03e98 100644 --- a/plugins/clipboard/lang/uk.js +++ b/plugins/clipboard/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'uk', { diff --git a/plugins/clipboard/lang/vi.js b/plugins/clipboard/lang/vi.js index 7509b70a4f0..665faa3b150 100644 --- a/plugins/clipboard/lang/vi.js +++ b/plugins/clipboard/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'vi', { diff --git a/plugins/clipboard/lang/zh-cn.js b/plugins/clipboard/lang/zh-cn.js index 71c77ee9190..5818c31aa6d 100644 --- a/plugins/clipboard/lang/zh-cn.js +++ b/plugins/clipboard/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'zh-cn', { diff --git a/plugins/clipboard/lang/zh.js b/plugins/clipboard/lang/zh.js index c6fa98e729e..23b63c3051a 100644 --- a/plugins/clipboard/lang/zh.js +++ b/plugins/clipboard/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'clipboard', 'zh', { diff --git a/plugins/clipboard/plugin.js b/plugins/clipboard/plugin.js index 14e83ba2c27..6be72bdf411 100644 --- a/plugins/clipboard/plugin.js +++ b/plugins/clipboard/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/cloudservices/plugin.js b/plugins/cloudservices/plugin.js index ae0fb775f07..8c1e09b02cd 100644 --- a/plugins/cloudservices/plugin.js +++ b/plugins/cloudservices/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/dialogs/codesnippet.js b/plugins/codesnippet/dialogs/codesnippet.js index c61e135d150..88a5560227a 100644 --- a/plugins/codesnippet/dialogs/codesnippet.js +++ b/plugins/codesnippet/dialogs/codesnippet.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/ar.js b/plugins/codesnippet/lang/ar.js index 544695d6a2f..bb5b490bf36 100644 --- a/plugins/codesnippet/lang/ar.js +++ b/plugins/codesnippet/lang/ar.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/az.js b/plugins/codesnippet/lang/az.js index e923bf8539d..58c702cc290 100644 --- a/plugins/codesnippet/lang/az.js +++ b/plugins/codesnippet/lang/az.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/bg.js b/plugins/codesnippet/lang/bg.js index 100c545519a..7655acf236d 100644 --- a/plugins/codesnippet/lang/bg.js +++ b/plugins/codesnippet/lang/bg.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/ca.js b/plugins/codesnippet/lang/ca.js index b3fd8c26ce7..53e4f2fb4d8 100644 --- a/plugins/codesnippet/lang/ca.js +++ b/plugins/codesnippet/lang/ca.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/cs.js b/plugins/codesnippet/lang/cs.js index 360afee71d7..dc800961db3 100644 --- a/plugins/codesnippet/lang/cs.js +++ b/plugins/codesnippet/lang/cs.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/da.js b/plugins/codesnippet/lang/da.js index f6883e38aaa..3fac8542ada 100644 --- a/plugins/codesnippet/lang/da.js +++ b/plugins/codesnippet/lang/da.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/de-ch.js b/plugins/codesnippet/lang/de-ch.js index 1d59dfe1709..0da590d84b1 100644 --- a/plugins/codesnippet/lang/de-ch.js +++ b/plugins/codesnippet/lang/de-ch.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/de.js b/plugins/codesnippet/lang/de.js index 7e4b2adbae2..d5c5e18b530 100644 --- a/plugins/codesnippet/lang/de.js +++ b/plugins/codesnippet/lang/de.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/el.js b/plugins/codesnippet/lang/el.js index 6bb68d93145..a7542ce52f7 100644 --- a/plugins/codesnippet/lang/el.js +++ b/plugins/codesnippet/lang/el.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/en-au.js b/plugins/codesnippet/lang/en-au.js index 5c6a6017118..ad1d5d355fa 100644 --- a/plugins/codesnippet/lang/en-au.js +++ b/plugins/codesnippet/lang/en-au.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/en-gb.js b/plugins/codesnippet/lang/en-gb.js index 73fa8797d59..99271ce3efc 100644 --- a/plugins/codesnippet/lang/en-gb.js +++ b/plugins/codesnippet/lang/en-gb.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/en.js b/plugins/codesnippet/lang/en.js index 681ec28bdfa..f48f7dea78b 100644 --- a/plugins/codesnippet/lang/en.js +++ b/plugins/codesnippet/lang/en.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/eo.js b/plugins/codesnippet/lang/eo.js index fb7deb5bdd9..047964a40eb 100644 --- a/plugins/codesnippet/lang/eo.js +++ b/plugins/codesnippet/lang/eo.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/es-mx.js b/plugins/codesnippet/lang/es-mx.js index b05b28bbe26..abe20624e54 100644 --- a/plugins/codesnippet/lang/es-mx.js +++ b/plugins/codesnippet/lang/es-mx.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/es.js b/plugins/codesnippet/lang/es.js index fbe76f74f0c..eb613a6ff79 100644 --- a/plugins/codesnippet/lang/es.js +++ b/plugins/codesnippet/lang/es.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/et.js b/plugins/codesnippet/lang/et.js index 34d574ecd27..da384fd7e48 100644 --- a/plugins/codesnippet/lang/et.js +++ b/plugins/codesnippet/lang/et.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/eu.js b/plugins/codesnippet/lang/eu.js index b38d212fe97..62314e514e4 100644 --- a/plugins/codesnippet/lang/eu.js +++ b/plugins/codesnippet/lang/eu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/fa.js b/plugins/codesnippet/lang/fa.js index 9ca5e3b7408..fecc12ca461 100644 --- a/plugins/codesnippet/lang/fa.js +++ b/plugins/codesnippet/lang/fa.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/fi.js b/plugins/codesnippet/lang/fi.js index bc77373eb80..db5dcd6ed4e 100644 --- a/plugins/codesnippet/lang/fi.js +++ b/plugins/codesnippet/lang/fi.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/fr-ca.js b/plugins/codesnippet/lang/fr-ca.js index 832889c6eb9..d5eacf9ed45 100644 --- a/plugins/codesnippet/lang/fr-ca.js +++ b/plugins/codesnippet/lang/fr-ca.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/fr.js b/plugins/codesnippet/lang/fr.js index f0c9b6d98a2..c1bd504864d 100644 --- a/plugins/codesnippet/lang/fr.js +++ b/plugins/codesnippet/lang/fr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/gl.js b/plugins/codesnippet/lang/gl.js index 91b2bd377e4..669c16b2346 100644 --- a/plugins/codesnippet/lang/gl.js +++ b/plugins/codesnippet/lang/gl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/he.js b/plugins/codesnippet/lang/he.js index 95f20372497..7e07fcdfee4 100644 --- a/plugins/codesnippet/lang/he.js +++ b/plugins/codesnippet/lang/he.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/hr.js b/plugins/codesnippet/lang/hr.js index dc91f9e0e9c..658257ec29b 100644 --- a/plugins/codesnippet/lang/hr.js +++ b/plugins/codesnippet/lang/hr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/hu.js b/plugins/codesnippet/lang/hu.js index 8f38628cf2a..e4c3a061e58 100644 --- a/plugins/codesnippet/lang/hu.js +++ b/plugins/codesnippet/lang/hu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/id.js b/plugins/codesnippet/lang/id.js index ef878f60489..009bf1f284d 100644 --- a/plugins/codesnippet/lang/id.js +++ b/plugins/codesnippet/lang/id.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/it.js b/plugins/codesnippet/lang/it.js index 99e63c7ba6a..13655d98c12 100644 --- a/plugins/codesnippet/lang/it.js +++ b/plugins/codesnippet/lang/it.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/ja.js b/plugins/codesnippet/lang/ja.js index 5eee728cacd..69dae33d13e 100644 --- a/plugins/codesnippet/lang/ja.js +++ b/plugins/codesnippet/lang/ja.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/km.js b/plugins/codesnippet/lang/km.js index 6b214253ff7..cee9e66f6d7 100644 --- a/plugins/codesnippet/lang/km.js +++ b/plugins/codesnippet/lang/km.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/ko.js b/plugins/codesnippet/lang/ko.js index 32846f8e967..cf81caeb7c6 100644 --- a/plugins/codesnippet/lang/ko.js +++ b/plugins/codesnippet/lang/ko.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/ku.js b/plugins/codesnippet/lang/ku.js index 409a77f13bb..eefdc536622 100644 --- a/plugins/codesnippet/lang/ku.js +++ b/plugins/codesnippet/lang/ku.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/lt.js b/plugins/codesnippet/lang/lt.js index d7341cb224c..5af0d7bb364 100644 --- a/plugins/codesnippet/lang/lt.js +++ b/plugins/codesnippet/lang/lt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/lv.js b/plugins/codesnippet/lang/lv.js index ed41835fdef..2971f072368 100644 --- a/plugins/codesnippet/lang/lv.js +++ b/plugins/codesnippet/lang/lv.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/nb.js b/plugins/codesnippet/lang/nb.js index c208ed6ecd4..d736dd892af 100644 --- a/plugins/codesnippet/lang/nb.js +++ b/plugins/codesnippet/lang/nb.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/nl.js b/plugins/codesnippet/lang/nl.js index a41b2613ea5..b7abd942449 100644 --- a/plugins/codesnippet/lang/nl.js +++ b/plugins/codesnippet/lang/nl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/no.js b/plugins/codesnippet/lang/no.js index 687e2dfaccf..eebc9075d76 100644 --- a/plugins/codesnippet/lang/no.js +++ b/plugins/codesnippet/lang/no.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/oc.js b/plugins/codesnippet/lang/oc.js index 3eb909df246..860bf51ae93 100644 --- a/plugins/codesnippet/lang/oc.js +++ b/plugins/codesnippet/lang/oc.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/pl.js b/plugins/codesnippet/lang/pl.js index 0458e89dba6..9f443826d69 100644 --- a/plugins/codesnippet/lang/pl.js +++ b/plugins/codesnippet/lang/pl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/pt-br.js b/plugins/codesnippet/lang/pt-br.js index 11639ea917e..886c6075360 100644 --- a/plugins/codesnippet/lang/pt-br.js +++ b/plugins/codesnippet/lang/pt-br.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/pt.js b/plugins/codesnippet/lang/pt.js index 66bbfd9fec8..aa0b526ecd6 100644 --- a/plugins/codesnippet/lang/pt.js +++ b/plugins/codesnippet/lang/pt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/ro.js b/plugins/codesnippet/lang/ro.js index bcfaa6e88d4..7f550da94f3 100644 --- a/plugins/codesnippet/lang/ro.js +++ b/plugins/codesnippet/lang/ro.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/ru.js b/plugins/codesnippet/lang/ru.js index abafcfaed27..4016e881f3b 100644 --- a/plugins/codesnippet/lang/ru.js +++ b/plugins/codesnippet/lang/ru.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/sk.js b/plugins/codesnippet/lang/sk.js index 0b6fe1b53df..8699acf66d7 100644 --- a/plugins/codesnippet/lang/sk.js +++ b/plugins/codesnippet/lang/sk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/sl.js b/plugins/codesnippet/lang/sl.js index 41643ee0b39..27c2cc65356 100644 --- a/plugins/codesnippet/lang/sl.js +++ b/plugins/codesnippet/lang/sl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/sq.js b/plugins/codesnippet/lang/sq.js index c07242f814e..31990f09b48 100644 --- a/plugins/codesnippet/lang/sq.js +++ b/plugins/codesnippet/lang/sq.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/sr-latn.js b/plugins/codesnippet/lang/sr-latn.js index 5c562085231..7c3ae386033 100644 --- a/plugins/codesnippet/lang/sr-latn.js +++ b/plugins/codesnippet/lang/sr-latn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/sr.js b/plugins/codesnippet/lang/sr.js index 2cea9824906..d76eb8ca6b7 100644 --- a/plugins/codesnippet/lang/sr.js +++ b/plugins/codesnippet/lang/sr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/sv.js b/plugins/codesnippet/lang/sv.js index eafd0ba3e8e..a525a107b2c 100644 --- a/plugins/codesnippet/lang/sv.js +++ b/plugins/codesnippet/lang/sv.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/th.js b/plugins/codesnippet/lang/th.js index 7d7773c3e19..8dda1721bc0 100644 --- a/plugins/codesnippet/lang/th.js +++ b/plugins/codesnippet/lang/th.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/tr.js b/plugins/codesnippet/lang/tr.js index 84b6f029814..c618d2ca2b0 100644 --- a/plugins/codesnippet/lang/tr.js +++ b/plugins/codesnippet/lang/tr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/tt.js b/plugins/codesnippet/lang/tt.js index ed17e525f64..db7956a2e9f 100644 --- a/plugins/codesnippet/lang/tt.js +++ b/plugins/codesnippet/lang/tt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/ug.js b/plugins/codesnippet/lang/ug.js index cb0ac7d7f36..ea564b5b30f 100644 --- a/plugins/codesnippet/lang/ug.js +++ b/plugins/codesnippet/lang/ug.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/uk.js b/plugins/codesnippet/lang/uk.js index 29494b90e99..e56517984ee 100644 --- a/plugins/codesnippet/lang/uk.js +++ b/plugins/codesnippet/lang/uk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/vi.js b/plugins/codesnippet/lang/vi.js index 212f547446c..f0713be1a22 100644 --- a/plugins/codesnippet/lang/vi.js +++ b/plugins/codesnippet/lang/vi.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/zh-cn.js b/plugins/codesnippet/lang/zh-cn.js index b46a6acb342..6fc56cb768c 100644 --- a/plugins/codesnippet/lang/zh-cn.js +++ b/plugins/codesnippet/lang/zh-cn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/lang/zh.js b/plugins/codesnippet/lang/zh.js index 100a287dfb0..0ad41fe1c1a 100644 --- a/plugins/codesnippet/lang/zh.js +++ b/plugins/codesnippet/lang/zh.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/plugin.js b/plugins/codesnippet/plugin.js index b2989083d4e..07580a8ec68 100644 --- a/plugins/codesnippet/plugin.js +++ b/plugins/codesnippet/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/codesnippet/samples/codesnippet.html b/plugins/codesnippet/samples/codesnippet.html index 5dce8ae1593..411135a6d70 100644 --- a/plugins/codesnippet/samples/codesnippet.html +++ b/plugins/codesnippet/samples/codesnippet.html @@ -1,6 +1,6 @@ @@ -232,7 +232,7 @@

Server-side Highlighting and Custom Highlighting Engines

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/plugins/codesnippetgeshi/dev/codesnippetgeshi.html b/plugins/codesnippetgeshi/dev/codesnippetgeshi.html index 6956d592d29..bf04fb63754 100644 --- a/plugins/codesnippetgeshi/dev/codesnippetgeshi.html +++ b/plugins/codesnippetgeshi/dev/codesnippetgeshi.html @@ -1,6 +1,6 @@ @@ -114,7 +114,7 @@

Inline editor

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/plugins/codesnippetgeshi/plugin.js b/plugins/codesnippetgeshi/plugin.js index a21ccf2ac93..cc1ebfbcdb9 100644 --- a/plugins/codesnippetgeshi/plugin.js +++ b/plugins/codesnippetgeshi/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/colorbutton/lang/af.js b/plugins/colorbutton/lang/af.js index 563630c7c3c..6854bfeeb83 100644 --- a/plugins/colorbutton/lang/af.js +++ b/plugins/colorbutton/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'af', { diff --git a/plugins/colorbutton/lang/ar.js b/plugins/colorbutton/lang/ar.js index ac13b496736..6f310dfb909 100644 --- a/plugins/colorbutton/lang/ar.js +++ b/plugins/colorbutton/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'ar', { diff --git a/plugins/colorbutton/lang/az.js b/plugins/colorbutton/lang/az.js index fd5a0f2a0c7..92c8ee63478 100644 --- a/plugins/colorbutton/lang/az.js +++ b/plugins/colorbutton/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'az', { diff --git a/plugins/colorbutton/lang/bg.js b/plugins/colorbutton/lang/bg.js index 0c76810b682..8e78e73fc63 100644 --- a/plugins/colorbutton/lang/bg.js +++ b/plugins/colorbutton/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'bg', { diff --git a/plugins/colorbutton/lang/bn.js b/plugins/colorbutton/lang/bn.js index dc064b65f81..5bb7d956a5b 100644 --- a/plugins/colorbutton/lang/bn.js +++ b/plugins/colorbutton/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'bn', { diff --git a/plugins/colorbutton/lang/bs.js b/plugins/colorbutton/lang/bs.js index a917006a3f3..215f3e329b7 100644 --- a/plugins/colorbutton/lang/bs.js +++ b/plugins/colorbutton/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'bs', { diff --git a/plugins/colorbutton/lang/ca.js b/plugins/colorbutton/lang/ca.js index 08dd9f7e6bc..144f22460ae 100644 --- a/plugins/colorbutton/lang/ca.js +++ b/plugins/colorbutton/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'ca', { diff --git a/plugins/colorbutton/lang/cs.js b/plugins/colorbutton/lang/cs.js index ab5685cebdf..430d51f29fb 100644 --- a/plugins/colorbutton/lang/cs.js +++ b/plugins/colorbutton/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'cs', { diff --git a/plugins/colorbutton/lang/cy.js b/plugins/colorbutton/lang/cy.js index 7d47ce6ceb0..a12e8864383 100644 --- a/plugins/colorbutton/lang/cy.js +++ b/plugins/colorbutton/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'cy', { diff --git a/plugins/colorbutton/lang/da.js b/plugins/colorbutton/lang/da.js index ace05cc3db7..29bb7c56c37 100644 --- a/plugins/colorbutton/lang/da.js +++ b/plugins/colorbutton/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'da', { diff --git a/plugins/colorbutton/lang/de-ch.js b/plugins/colorbutton/lang/de-ch.js index 70567673bb6..3bd760810b0 100644 --- a/plugins/colorbutton/lang/de-ch.js +++ b/plugins/colorbutton/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'de-ch', { diff --git a/plugins/colorbutton/lang/de.js b/plugins/colorbutton/lang/de.js index 753f50d5c37..14aec2a7224 100644 --- a/plugins/colorbutton/lang/de.js +++ b/plugins/colorbutton/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'de', { diff --git a/plugins/colorbutton/lang/el.js b/plugins/colorbutton/lang/el.js index 830a5962264..ee2d6e67572 100644 --- a/plugins/colorbutton/lang/el.js +++ b/plugins/colorbutton/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'el', { diff --git a/plugins/colorbutton/lang/en-au.js b/plugins/colorbutton/lang/en-au.js index 71fbac9d4d0..5d22719a1c4 100644 --- a/plugins/colorbutton/lang/en-au.js +++ b/plugins/colorbutton/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'en-au', { diff --git a/plugins/colorbutton/lang/en-ca.js b/plugins/colorbutton/lang/en-ca.js index a19a1e18a4d..f3166a32765 100644 --- a/plugins/colorbutton/lang/en-ca.js +++ b/plugins/colorbutton/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'en-ca', { diff --git a/plugins/colorbutton/lang/en-gb.js b/plugins/colorbutton/lang/en-gb.js index dad626b4c6e..3abfb235846 100644 --- a/plugins/colorbutton/lang/en-gb.js +++ b/plugins/colorbutton/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'en-gb', { diff --git a/plugins/colorbutton/lang/en.js b/plugins/colorbutton/lang/en.js index 47a814b2c94..9ceabbfc26a 100644 --- a/plugins/colorbutton/lang/en.js +++ b/plugins/colorbutton/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'en', { diff --git a/plugins/colorbutton/lang/eo.js b/plugins/colorbutton/lang/eo.js index d088fcb2c17..0ebc0dbfa3a 100644 --- a/plugins/colorbutton/lang/eo.js +++ b/plugins/colorbutton/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'eo', { diff --git a/plugins/colorbutton/lang/es-mx.js b/plugins/colorbutton/lang/es-mx.js index 7170bc3e053..067eba0bd7b 100644 --- a/plugins/colorbutton/lang/es-mx.js +++ b/plugins/colorbutton/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'es-mx', { diff --git a/plugins/colorbutton/lang/es.js b/plugins/colorbutton/lang/es.js index 7fa1bb9d704..a0bfeb86963 100644 --- a/plugins/colorbutton/lang/es.js +++ b/plugins/colorbutton/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'es', { diff --git a/plugins/colorbutton/lang/et.js b/plugins/colorbutton/lang/et.js index f74e46ca5db..755998ea5b3 100644 --- a/plugins/colorbutton/lang/et.js +++ b/plugins/colorbutton/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'et', { diff --git a/plugins/colorbutton/lang/eu.js b/plugins/colorbutton/lang/eu.js index 58d6509e85f..a906845ea40 100644 --- a/plugins/colorbutton/lang/eu.js +++ b/plugins/colorbutton/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'eu', { diff --git a/plugins/colorbutton/lang/fa.js b/plugins/colorbutton/lang/fa.js index 3bc43d780e0..b1bc5b06722 100644 --- a/plugins/colorbutton/lang/fa.js +++ b/plugins/colorbutton/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'fa', { diff --git a/plugins/colorbutton/lang/fi.js b/plugins/colorbutton/lang/fi.js index 9df2f5f8972..80ac825b305 100644 --- a/plugins/colorbutton/lang/fi.js +++ b/plugins/colorbutton/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'fi', { diff --git a/plugins/colorbutton/lang/fo.js b/plugins/colorbutton/lang/fo.js index 9f633e6fec4..f3dc2f56e6f 100644 --- a/plugins/colorbutton/lang/fo.js +++ b/plugins/colorbutton/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'fo', { diff --git a/plugins/colorbutton/lang/fr-ca.js b/plugins/colorbutton/lang/fr-ca.js index c9c2da47b98..962c6188bf5 100644 --- a/plugins/colorbutton/lang/fr-ca.js +++ b/plugins/colorbutton/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'fr-ca', { diff --git a/plugins/colorbutton/lang/fr.js b/plugins/colorbutton/lang/fr.js index 36ff3c63abe..789b007359e 100644 --- a/plugins/colorbutton/lang/fr.js +++ b/plugins/colorbutton/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'fr', { diff --git a/plugins/colorbutton/lang/gl.js b/plugins/colorbutton/lang/gl.js index da01e2ac710..59a98d923f7 100644 --- a/plugins/colorbutton/lang/gl.js +++ b/plugins/colorbutton/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'gl', { diff --git a/plugins/colorbutton/lang/gu.js b/plugins/colorbutton/lang/gu.js index 82d4c74ad69..af730869bbf 100644 --- a/plugins/colorbutton/lang/gu.js +++ b/plugins/colorbutton/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'gu', { diff --git a/plugins/colorbutton/lang/he.js b/plugins/colorbutton/lang/he.js index f1e4a2ccfa8..12b6c96ea60 100644 --- a/plugins/colorbutton/lang/he.js +++ b/plugins/colorbutton/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'he', { diff --git a/plugins/colorbutton/lang/hi.js b/plugins/colorbutton/lang/hi.js index f01e37a1cc7..ba55a348a2c 100644 --- a/plugins/colorbutton/lang/hi.js +++ b/plugins/colorbutton/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'hi', { diff --git a/plugins/colorbutton/lang/hr.js b/plugins/colorbutton/lang/hr.js index 085e96e74ed..d57f65b81eb 100644 --- a/plugins/colorbutton/lang/hr.js +++ b/plugins/colorbutton/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'hr', { diff --git a/plugins/colorbutton/lang/hu.js b/plugins/colorbutton/lang/hu.js index ce6451edb14..4c8df37f759 100644 --- a/plugins/colorbutton/lang/hu.js +++ b/plugins/colorbutton/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'hu', { diff --git a/plugins/colorbutton/lang/id.js b/plugins/colorbutton/lang/id.js index 048be848a16..ac0474b2683 100644 --- a/plugins/colorbutton/lang/id.js +++ b/plugins/colorbutton/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'id', { diff --git a/plugins/colorbutton/lang/is.js b/plugins/colorbutton/lang/is.js index f2578faf33f..1b181ca2fd3 100644 --- a/plugins/colorbutton/lang/is.js +++ b/plugins/colorbutton/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'is', { diff --git a/plugins/colorbutton/lang/it.js b/plugins/colorbutton/lang/it.js index 6a0eceac792..cad941b1346 100644 --- a/plugins/colorbutton/lang/it.js +++ b/plugins/colorbutton/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'it', { diff --git a/plugins/colorbutton/lang/ja.js b/plugins/colorbutton/lang/ja.js index 8cfbd0aaf57..67697a9fdf0 100644 --- a/plugins/colorbutton/lang/ja.js +++ b/plugins/colorbutton/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'ja', { diff --git a/plugins/colorbutton/lang/ka.js b/plugins/colorbutton/lang/ka.js index 54885ad1d97..568068a33d1 100644 --- a/plugins/colorbutton/lang/ka.js +++ b/plugins/colorbutton/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'ka', { diff --git a/plugins/colorbutton/lang/km.js b/plugins/colorbutton/lang/km.js index de38b69f17f..f22d4bf8f8e 100644 --- a/plugins/colorbutton/lang/km.js +++ b/plugins/colorbutton/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'km', { diff --git a/plugins/colorbutton/lang/ko.js b/plugins/colorbutton/lang/ko.js index 0f66c71143e..c736a8e0055 100644 --- a/plugins/colorbutton/lang/ko.js +++ b/plugins/colorbutton/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'ko', { diff --git a/plugins/colorbutton/lang/ku.js b/plugins/colorbutton/lang/ku.js index 0749e76818e..520af56793f 100644 --- a/plugins/colorbutton/lang/ku.js +++ b/plugins/colorbutton/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'ku', { diff --git a/plugins/colorbutton/lang/lt.js b/plugins/colorbutton/lang/lt.js index 4b56a616a9f..4219350dded 100644 --- a/plugins/colorbutton/lang/lt.js +++ b/plugins/colorbutton/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'lt', { diff --git a/plugins/colorbutton/lang/lv.js b/plugins/colorbutton/lang/lv.js index ba5c0c32a46..1c5923ad5a6 100644 --- a/plugins/colorbutton/lang/lv.js +++ b/plugins/colorbutton/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'lv', { diff --git a/plugins/colorbutton/lang/mk.js b/plugins/colorbutton/lang/mk.js index ba059027c44..79790949554 100644 --- a/plugins/colorbutton/lang/mk.js +++ b/plugins/colorbutton/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'mk', { diff --git a/plugins/colorbutton/lang/mn.js b/plugins/colorbutton/lang/mn.js index c90ef3bd77d..826fa03b5ad 100644 --- a/plugins/colorbutton/lang/mn.js +++ b/plugins/colorbutton/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'mn', { diff --git a/plugins/colorbutton/lang/ms.js b/plugins/colorbutton/lang/ms.js index 97bea0926e5..de24e117873 100644 --- a/plugins/colorbutton/lang/ms.js +++ b/plugins/colorbutton/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'ms', { diff --git a/plugins/colorbutton/lang/nb.js b/plugins/colorbutton/lang/nb.js index 85e32175f2c..ca92c763b7f 100644 --- a/plugins/colorbutton/lang/nb.js +++ b/plugins/colorbutton/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'nb', { diff --git a/plugins/colorbutton/lang/nl.js b/plugins/colorbutton/lang/nl.js index eec643f9995..7586d21c770 100644 --- a/plugins/colorbutton/lang/nl.js +++ b/plugins/colorbutton/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'nl', { diff --git a/plugins/colorbutton/lang/no.js b/plugins/colorbutton/lang/no.js index 199e0625042..6cc6c27f8cc 100644 --- a/plugins/colorbutton/lang/no.js +++ b/plugins/colorbutton/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'no', { diff --git a/plugins/colorbutton/lang/oc.js b/plugins/colorbutton/lang/oc.js index c82ad48bc01..a94ca99866f 100644 --- a/plugins/colorbutton/lang/oc.js +++ b/plugins/colorbutton/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'oc', { diff --git a/plugins/colorbutton/lang/pl.js b/plugins/colorbutton/lang/pl.js index acabde9269e..5a3a80dbeac 100644 --- a/plugins/colorbutton/lang/pl.js +++ b/plugins/colorbutton/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'pl', { diff --git a/plugins/colorbutton/lang/pt-br.js b/plugins/colorbutton/lang/pt-br.js index 219c6c02f9a..8fb3f619b90 100644 --- a/plugins/colorbutton/lang/pt-br.js +++ b/plugins/colorbutton/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'pt-br', { diff --git a/plugins/colorbutton/lang/pt.js b/plugins/colorbutton/lang/pt.js index 40c4a029109..3ceccd57d64 100644 --- a/plugins/colorbutton/lang/pt.js +++ b/plugins/colorbutton/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'pt', { diff --git a/plugins/colorbutton/lang/ro.js b/plugins/colorbutton/lang/ro.js index e48e25b8929..a7102227d70 100644 --- a/plugins/colorbutton/lang/ro.js +++ b/plugins/colorbutton/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'ro', { diff --git a/plugins/colorbutton/lang/ru.js b/plugins/colorbutton/lang/ru.js index d6d8eacbb7b..e684af17dea 100644 --- a/plugins/colorbutton/lang/ru.js +++ b/plugins/colorbutton/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'ru', { diff --git a/plugins/colorbutton/lang/si.js b/plugins/colorbutton/lang/si.js index 8cfe290d6be..e5ebafd0d0f 100644 --- a/plugins/colorbutton/lang/si.js +++ b/plugins/colorbutton/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'si', { diff --git a/plugins/colorbutton/lang/sk.js b/plugins/colorbutton/lang/sk.js index aad2569ba94..f2635fa41ef 100644 --- a/plugins/colorbutton/lang/sk.js +++ b/plugins/colorbutton/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'sk', { diff --git a/plugins/colorbutton/lang/sl.js b/plugins/colorbutton/lang/sl.js index 7c1b62f6ea4..4724ad49995 100644 --- a/plugins/colorbutton/lang/sl.js +++ b/plugins/colorbutton/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'sl', { diff --git a/plugins/colorbutton/lang/sq.js b/plugins/colorbutton/lang/sq.js index 448036f083e..f082aca69e7 100644 --- a/plugins/colorbutton/lang/sq.js +++ b/plugins/colorbutton/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'sq', { diff --git a/plugins/colorbutton/lang/sr-latn.js b/plugins/colorbutton/lang/sr-latn.js index 01dfd78d205..df61b4682e9 100644 --- a/plugins/colorbutton/lang/sr-latn.js +++ b/plugins/colorbutton/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'sr-latn', { diff --git a/plugins/colorbutton/lang/sr.js b/plugins/colorbutton/lang/sr.js index 7d128669bab..32ec0ad1438 100644 --- a/plugins/colorbutton/lang/sr.js +++ b/plugins/colorbutton/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'sr', { diff --git a/plugins/colorbutton/lang/sv.js b/plugins/colorbutton/lang/sv.js index 9fe52ebc482..1647c986c8f 100644 --- a/plugins/colorbutton/lang/sv.js +++ b/plugins/colorbutton/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'sv', { diff --git a/plugins/colorbutton/lang/th.js b/plugins/colorbutton/lang/th.js index ccd8584fdbe..17e0167171b 100644 --- a/plugins/colorbutton/lang/th.js +++ b/plugins/colorbutton/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'th', { diff --git a/plugins/colorbutton/lang/tr.js b/plugins/colorbutton/lang/tr.js index b55ed25f307..533a7d7cab7 100644 --- a/plugins/colorbutton/lang/tr.js +++ b/plugins/colorbutton/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'tr', { diff --git a/plugins/colorbutton/lang/tt.js b/plugins/colorbutton/lang/tt.js index a056a281de4..725248c172c 100644 --- a/plugins/colorbutton/lang/tt.js +++ b/plugins/colorbutton/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'tt', { diff --git a/plugins/colorbutton/lang/ug.js b/plugins/colorbutton/lang/ug.js index c9960cd8fa3..94bdbdd8435 100644 --- a/plugins/colorbutton/lang/ug.js +++ b/plugins/colorbutton/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'ug', { diff --git a/plugins/colorbutton/lang/uk.js b/plugins/colorbutton/lang/uk.js index ba0b4a639b4..249ce80d87d 100644 --- a/plugins/colorbutton/lang/uk.js +++ b/plugins/colorbutton/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'uk', { diff --git a/plugins/colorbutton/lang/vi.js b/plugins/colorbutton/lang/vi.js index 031d18dc047..652ea8c3395 100644 --- a/plugins/colorbutton/lang/vi.js +++ b/plugins/colorbutton/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'vi', { diff --git a/plugins/colorbutton/lang/zh-cn.js b/plugins/colorbutton/lang/zh-cn.js index 4b6fbc9edea..19754f272a3 100644 --- a/plugins/colorbutton/lang/zh-cn.js +++ b/plugins/colorbutton/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'zh-cn', { diff --git a/plugins/colorbutton/lang/zh.js b/plugins/colorbutton/lang/zh.js index a6dc7c47d94..d9905fa5aaa 100644 --- a/plugins/colorbutton/lang/zh.js +++ b/plugins/colorbutton/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colorbutton', 'zh', { diff --git a/plugins/colorbutton/plugin.js b/plugins/colorbutton/plugin.js index 7954706a02a..5cf96d04489 100644 --- a/plugins/colorbutton/plugin.js +++ b/plugins/colorbutton/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/colordialog/dialogs/colordialog.css b/plugins/colordialog/dialogs/colordialog.css index 332e32d3725..20654499454 100644 --- a/plugins/colordialog/dialogs/colordialog.css +++ b/plugins/colordialog/dialogs/colordialog.css @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/colordialog/dialogs/colordialog.js b/plugins/colordialog/dialogs/colordialog.js index d7d80fe583b..8ab3089a88c 100644 --- a/plugins/colordialog/dialogs/colordialog.js +++ b/plugins/colordialog/dialogs/colordialog.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/colordialog/lang/af.js b/plugins/colordialog/lang/af.js index 553d4e0fedc..5d78e30cb58 100644 --- a/plugins/colordialog/lang/af.js +++ b/plugins/colordialog/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'af', { diff --git a/plugins/colordialog/lang/ar.js b/plugins/colordialog/lang/ar.js index 0d2f6ebdd14..8276f2e9abc 100644 --- a/plugins/colordialog/lang/ar.js +++ b/plugins/colordialog/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'ar', { diff --git a/plugins/colordialog/lang/az.js b/plugins/colordialog/lang/az.js index 7a5f0440185..6cb714185b5 100644 --- a/plugins/colordialog/lang/az.js +++ b/plugins/colordialog/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'az', { diff --git a/plugins/colordialog/lang/bg.js b/plugins/colordialog/lang/bg.js index 5825dfd1213..0c69af59103 100644 --- a/plugins/colordialog/lang/bg.js +++ b/plugins/colordialog/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'bg', { diff --git a/plugins/colordialog/lang/bn.js b/plugins/colordialog/lang/bn.js index 4d30bf24c70..7f475194f61 100644 --- a/plugins/colordialog/lang/bn.js +++ b/plugins/colordialog/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'bn', { diff --git a/plugins/colordialog/lang/bs.js b/plugins/colordialog/lang/bs.js index 388142afbac..f60d3a991ed 100644 --- a/plugins/colordialog/lang/bs.js +++ b/plugins/colordialog/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'bs', { diff --git a/plugins/colordialog/lang/ca.js b/plugins/colordialog/lang/ca.js index 86b29cbf640..85b65538ec9 100644 --- a/plugins/colordialog/lang/ca.js +++ b/plugins/colordialog/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'ca', { diff --git a/plugins/colordialog/lang/cs.js b/plugins/colordialog/lang/cs.js index 4d29ccb9080..2c15479d5b3 100644 --- a/plugins/colordialog/lang/cs.js +++ b/plugins/colordialog/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'cs', { diff --git a/plugins/colordialog/lang/cy.js b/plugins/colordialog/lang/cy.js index 405f3cc4fcc..e784acb3cf4 100644 --- a/plugins/colordialog/lang/cy.js +++ b/plugins/colordialog/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'cy', { diff --git a/plugins/colordialog/lang/da.js b/plugins/colordialog/lang/da.js index 20f0d0313a7..bfcaf96487f 100644 --- a/plugins/colordialog/lang/da.js +++ b/plugins/colordialog/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'da', { diff --git a/plugins/colordialog/lang/de-ch.js b/plugins/colordialog/lang/de-ch.js index a417ac5ae0d..ba5985a6658 100644 --- a/plugins/colordialog/lang/de-ch.js +++ b/plugins/colordialog/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'de-ch', { diff --git a/plugins/colordialog/lang/de.js b/plugins/colordialog/lang/de.js index 9843d58555d..ccaadbcdce0 100644 --- a/plugins/colordialog/lang/de.js +++ b/plugins/colordialog/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'de', { diff --git a/plugins/colordialog/lang/el.js b/plugins/colordialog/lang/el.js index 631ceb5872e..a3bf53a56d8 100644 --- a/plugins/colordialog/lang/el.js +++ b/plugins/colordialog/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'el', { diff --git a/plugins/colordialog/lang/en-au.js b/plugins/colordialog/lang/en-au.js index ba9a86abe73..17b477a4e96 100644 --- a/plugins/colordialog/lang/en-au.js +++ b/plugins/colordialog/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'en-au', { diff --git a/plugins/colordialog/lang/en-ca.js b/plugins/colordialog/lang/en-ca.js index 120b2eb7b88..847b8f080d7 100644 --- a/plugins/colordialog/lang/en-ca.js +++ b/plugins/colordialog/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'en-ca', { diff --git a/plugins/colordialog/lang/en-gb.js b/plugins/colordialog/lang/en-gb.js index 7d32543cfa7..49f5f64b5bb 100644 --- a/plugins/colordialog/lang/en-gb.js +++ b/plugins/colordialog/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'en-gb', { diff --git a/plugins/colordialog/lang/en.js b/plugins/colordialog/lang/en.js index 17ce80f2aa8..0cf0a3e79df 100644 --- a/plugins/colordialog/lang/en.js +++ b/plugins/colordialog/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'en', { diff --git a/plugins/colordialog/lang/eo.js b/plugins/colordialog/lang/eo.js index 17c35783af7..d38f296a064 100644 --- a/plugins/colordialog/lang/eo.js +++ b/plugins/colordialog/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'eo', { diff --git a/plugins/colordialog/lang/es-mx.js b/plugins/colordialog/lang/es-mx.js index d953ca49b65..95ca6e2bdb4 100644 --- a/plugins/colordialog/lang/es-mx.js +++ b/plugins/colordialog/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'es-mx', { diff --git a/plugins/colordialog/lang/es.js b/plugins/colordialog/lang/es.js index 37a6bc03629..2fb952ebed0 100644 --- a/plugins/colordialog/lang/es.js +++ b/plugins/colordialog/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'es', { diff --git a/plugins/colordialog/lang/et.js b/plugins/colordialog/lang/et.js index 4a003877eee..7ffe089ab63 100644 --- a/plugins/colordialog/lang/et.js +++ b/plugins/colordialog/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'et', { diff --git a/plugins/colordialog/lang/eu.js b/plugins/colordialog/lang/eu.js index 7efb0f93d4b..38bd95f9630 100644 --- a/plugins/colordialog/lang/eu.js +++ b/plugins/colordialog/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'eu', { diff --git a/plugins/colordialog/lang/fa.js b/plugins/colordialog/lang/fa.js index 847306b1a13..653252d65b0 100644 --- a/plugins/colordialog/lang/fa.js +++ b/plugins/colordialog/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'fa', { diff --git a/plugins/colordialog/lang/fi.js b/plugins/colordialog/lang/fi.js index a5d725c6723..7fec624fc85 100644 --- a/plugins/colordialog/lang/fi.js +++ b/plugins/colordialog/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'fi', { diff --git a/plugins/colordialog/lang/fo.js b/plugins/colordialog/lang/fo.js index 736f4c29079..60e3c31073d 100644 --- a/plugins/colordialog/lang/fo.js +++ b/plugins/colordialog/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'fo', { diff --git a/plugins/colordialog/lang/fr-ca.js b/plugins/colordialog/lang/fr-ca.js index 7ab29b8417d..bfd39b50127 100644 --- a/plugins/colordialog/lang/fr-ca.js +++ b/plugins/colordialog/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'fr-ca', { diff --git a/plugins/colordialog/lang/fr.js b/plugins/colordialog/lang/fr.js index 0ff9402274b..81694ff8596 100644 --- a/plugins/colordialog/lang/fr.js +++ b/plugins/colordialog/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'fr', { diff --git a/plugins/colordialog/lang/gl.js b/plugins/colordialog/lang/gl.js index ee1def7a6e4..c6dbbce0624 100644 --- a/plugins/colordialog/lang/gl.js +++ b/plugins/colordialog/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'gl', { diff --git a/plugins/colordialog/lang/gu.js b/plugins/colordialog/lang/gu.js index 590a470e61a..ffda315acd9 100644 --- a/plugins/colordialog/lang/gu.js +++ b/plugins/colordialog/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'gu', { diff --git a/plugins/colordialog/lang/he.js b/plugins/colordialog/lang/he.js index cb84ac8878d..2ffdc5a0e84 100644 --- a/plugins/colordialog/lang/he.js +++ b/plugins/colordialog/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'he', { diff --git a/plugins/colordialog/lang/hi.js b/plugins/colordialog/lang/hi.js index 6c32b033599..8422e58a6bf 100644 --- a/plugins/colordialog/lang/hi.js +++ b/plugins/colordialog/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'hi', { diff --git a/plugins/colordialog/lang/hr.js b/plugins/colordialog/lang/hr.js index caef084a9e8..c16f021b76b 100644 --- a/plugins/colordialog/lang/hr.js +++ b/plugins/colordialog/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'hr', { diff --git a/plugins/colordialog/lang/hu.js b/plugins/colordialog/lang/hu.js index ac45368cb7d..2a05890f899 100644 --- a/plugins/colordialog/lang/hu.js +++ b/plugins/colordialog/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'hu', { diff --git a/plugins/colordialog/lang/id.js b/plugins/colordialog/lang/id.js index 80b9bbacd74..de5f2138e1b 100644 --- a/plugins/colordialog/lang/id.js +++ b/plugins/colordialog/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'id', { diff --git a/plugins/colordialog/lang/is.js b/plugins/colordialog/lang/is.js index 4d0f217c16e..61eb8de62cf 100644 --- a/plugins/colordialog/lang/is.js +++ b/plugins/colordialog/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'is', { diff --git a/plugins/colordialog/lang/it.js b/plugins/colordialog/lang/it.js index 12091392aca..3f520231364 100644 --- a/plugins/colordialog/lang/it.js +++ b/plugins/colordialog/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'it', { diff --git a/plugins/colordialog/lang/ja.js b/plugins/colordialog/lang/ja.js index e724b6e3854..1d04faf2c5c 100644 --- a/plugins/colordialog/lang/ja.js +++ b/plugins/colordialog/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'ja', { diff --git a/plugins/colordialog/lang/ka.js b/plugins/colordialog/lang/ka.js index da41d7cc52b..c70281d977a 100644 --- a/plugins/colordialog/lang/ka.js +++ b/plugins/colordialog/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'ka', { diff --git a/plugins/colordialog/lang/km.js b/plugins/colordialog/lang/km.js index b4d9bffd6ec..afe5dd87039 100644 --- a/plugins/colordialog/lang/km.js +++ b/plugins/colordialog/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'km', { diff --git a/plugins/colordialog/lang/ko.js b/plugins/colordialog/lang/ko.js index b841bbb2cd9..c99464090cc 100644 --- a/plugins/colordialog/lang/ko.js +++ b/plugins/colordialog/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'ko', { diff --git a/plugins/colordialog/lang/ku.js b/plugins/colordialog/lang/ku.js index 32ae58a588c..b79a475dd7c 100644 --- a/plugins/colordialog/lang/ku.js +++ b/plugins/colordialog/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'ku', { diff --git a/plugins/colordialog/lang/lt.js b/plugins/colordialog/lang/lt.js index 4a3e45c6582..31e5576d7c1 100644 --- a/plugins/colordialog/lang/lt.js +++ b/plugins/colordialog/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'lt', { diff --git a/plugins/colordialog/lang/lv.js b/plugins/colordialog/lang/lv.js index 8a497e0c0bd..addedbfe1c4 100644 --- a/plugins/colordialog/lang/lv.js +++ b/plugins/colordialog/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'lv', { diff --git a/plugins/colordialog/lang/mk.js b/plugins/colordialog/lang/mk.js index b5467240543..af3e0c2ece6 100644 --- a/plugins/colordialog/lang/mk.js +++ b/plugins/colordialog/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'mk', { diff --git a/plugins/colordialog/lang/mn.js b/plugins/colordialog/lang/mn.js index d6e7bd2fc4a..49bd6cc2d98 100644 --- a/plugins/colordialog/lang/mn.js +++ b/plugins/colordialog/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'mn', { diff --git a/plugins/colordialog/lang/ms.js b/plugins/colordialog/lang/ms.js index dd791b205dc..924c17cdf18 100644 --- a/plugins/colordialog/lang/ms.js +++ b/plugins/colordialog/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'ms', { diff --git a/plugins/colordialog/lang/nb.js b/plugins/colordialog/lang/nb.js index 4ed07965388..5241bbc6202 100644 --- a/plugins/colordialog/lang/nb.js +++ b/plugins/colordialog/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'nb', { diff --git a/plugins/colordialog/lang/nl.js b/plugins/colordialog/lang/nl.js index 6e519c5c40d..655c8850fc5 100644 --- a/plugins/colordialog/lang/nl.js +++ b/plugins/colordialog/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'nl', { diff --git a/plugins/colordialog/lang/no.js b/plugins/colordialog/lang/no.js index 0b1a4208977..731e7b4da06 100644 --- a/plugins/colordialog/lang/no.js +++ b/plugins/colordialog/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'no', { diff --git a/plugins/colordialog/lang/oc.js b/plugins/colordialog/lang/oc.js index 1e7c251760d..e5739e81d6b 100644 --- a/plugins/colordialog/lang/oc.js +++ b/plugins/colordialog/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'oc', { diff --git a/plugins/colordialog/lang/pl.js b/plugins/colordialog/lang/pl.js index 573a4621719..074ace71bef 100644 --- a/plugins/colordialog/lang/pl.js +++ b/plugins/colordialog/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'pl', { diff --git a/plugins/colordialog/lang/pt-br.js b/plugins/colordialog/lang/pt-br.js index cb076f056ef..27f014d5dd3 100644 --- a/plugins/colordialog/lang/pt-br.js +++ b/plugins/colordialog/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'pt-br', { diff --git a/plugins/colordialog/lang/pt.js b/plugins/colordialog/lang/pt.js index 17545301ac4..da44358e476 100644 --- a/plugins/colordialog/lang/pt.js +++ b/plugins/colordialog/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'pt', { diff --git a/plugins/colordialog/lang/ro.js b/plugins/colordialog/lang/ro.js index 342a87ccc48..c6b9bb04a24 100644 --- a/plugins/colordialog/lang/ro.js +++ b/plugins/colordialog/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'ro', { diff --git a/plugins/colordialog/lang/ru.js b/plugins/colordialog/lang/ru.js index 6c2d28f42c2..d32b8c1cb42 100644 --- a/plugins/colordialog/lang/ru.js +++ b/plugins/colordialog/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'ru', { diff --git a/plugins/colordialog/lang/si.js b/plugins/colordialog/lang/si.js index df74d38f258..9289ac16283 100644 --- a/plugins/colordialog/lang/si.js +++ b/plugins/colordialog/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'si', { diff --git a/plugins/colordialog/lang/sk.js b/plugins/colordialog/lang/sk.js index 613fa748be3..c81ec2bc76c 100644 --- a/plugins/colordialog/lang/sk.js +++ b/plugins/colordialog/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'sk', { diff --git a/plugins/colordialog/lang/sl.js b/plugins/colordialog/lang/sl.js index 68b913f3e5e..c81d859972d 100644 --- a/plugins/colordialog/lang/sl.js +++ b/plugins/colordialog/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'sl', { diff --git a/plugins/colordialog/lang/sq.js b/plugins/colordialog/lang/sq.js index 8450bad2786..a4990040a6f 100644 --- a/plugins/colordialog/lang/sq.js +++ b/plugins/colordialog/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'sq', { diff --git a/plugins/colordialog/lang/sr-latn.js b/plugins/colordialog/lang/sr-latn.js index 21027116bef..6874b983bcb 100644 --- a/plugins/colordialog/lang/sr-latn.js +++ b/plugins/colordialog/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'sr-latn', { diff --git a/plugins/colordialog/lang/sr.js b/plugins/colordialog/lang/sr.js index 0924ba14cc7..169392eae3e 100644 --- a/plugins/colordialog/lang/sr.js +++ b/plugins/colordialog/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'sr', { diff --git a/plugins/colordialog/lang/sv.js b/plugins/colordialog/lang/sv.js index 218fae158a3..dc91e8840c3 100644 --- a/plugins/colordialog/lang/sv.js +++ b/plugins/colordialog/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'sv', { diff --git a/plugins/colordialog/lang/th.js b/plugins/colordialog/lang/th.js index 72d9edf2e3a..8db785b8ba5 100644 --- a/plugins/colordialog/lang/th.js +++ b/plugins/colordialog/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'th', { diff --git a/plugins/colordialog/lang/tr.js b/plugins/colordialog/lang/tr.js index b5c159f0f74..4daa7e08019 100644 --- a/plugins/colordialog/lang/tr.js +++ b/plugins/colordialog/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'tr', { diff --git a/plugins/colordialog/lang/tt.js b/plugins/colordialog/lang/tt.js index a308c41c4d7..cdddb4ad7b0 100644 --- a/plugins/colordialog/lang/tt.js +++ b/plugins/colordialog/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'tt', { diff --git a/plugins/colordialog/lang/ug.js b/plugins/colordialog/lang/ug.js index 29f16fc0393..df55cc4a0a2 100644 --- a/plugins/colordialog/lang/ug.js +++ b/plugins/colordialog/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'ug', { diff --git a/plugins/colordialog/lang/uk.js b/plugins/colordialog/lang/uk.js index 4e791292557..bf43e27d223 100644 --- a/plugins/colordialog/lang/uk.js +++ b/plugins/colordialog/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'uk', { diff --git a/plugins/colordialog/lang/vi.js b/plugins/colordialog/lang/vi.js index b2b4759b13b..cb4dfdfdefd 100644 --- a/plugins/colordialog/lang/vi.js +++ b/plugins/colordialog/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'vi', { diff --git a/plugins/colordialog/lang/zh-cn.js b/plugins/colordialog/lang/zh-cn.js index a35daf14f96..b97d5905255 100644 --- a/plugins/colordialog/lang/zh-cn.js +++ b/plugins/colordialog/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'zh-cn', { diff --git a/plugins/colordialog/lang/zh.js b/plugins/colordialog/lang/zh.js index 3d4c6acd410..74d93ed4340 100644 --- a/plugins/colordialog/lang/zh.js +++ b/plugins/colordialog/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'colordialog', 'zh', { diff --git a/plugins/colordialog/plugin.js b/plugins/colordialog/plugin.js index 2b239b30baf..a23ae1292b0 100644 --- a/plugins/colordialog/plugin.js +++ b/plugins/colordialog/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/contextmenu/lang/af.js b/plugins/contextmenu/lang/af.js index 4dc422076fc..76778668192 100644 --- a/plugins/contextmenu/lang/af.js +++ b/plugins/contextmenu/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'af', { diff --git a/plugins/contextmenu/lang/ar.js b/plugins/contextmenu/lang/ar.js index 3b07a644379..46e34e10977 100644 --- a/plugins/contextmenu/lang/ar.js +++ b/plugins/contextmenu/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'ar', { diff --git a/plugins/contextmenu/lang/az.js b/plugins/contextmenu/lang/az.js index 7deac8a98fb..6c7071cc6c4 100644 --- a/plugins/contextmenu/lang/az.js +++ b/plugins/contextmenu/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'az', { diff --git a/plugins/contextmenu/lang/bg.js b/plugins/contextmenu/lang/bg.js index 332d9fcba22..6738e8fc6d7 100644 --- a/plugins/contextmenu/lang/bg.js +++ b/plugins/contextmenu/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'bg', { diff --git a/plugins/contextmenu/lang/bn.js b/plugins/contextmenu/lang/bn.js index 8c0959f8b1c..21ada2a4948 100644 --- a/plugins/contextmenu/lang/bn.js +++ b/plugins/contextmenu/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'bn', { diff --git a/plugins/contextmenu/lang/bs.js b/plugins/contextmenu/lang/bs.js index e9428072da8..2a0268900c3 100644 --- a/plugins/contextmenu/lang/bs.js +++ b/plugins/contextmenu/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'bs', { diff --git a/plugins/contextmenu/lang/ca.js b/plugins/contextmenu/lang/ca.js index d69d907edbd..10fe82f3dce 100644 --- a/plugins/contextmenu/lang/ca.js +++ b/plugins/contextmenu/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'ca', { diff --git a/plugins/contextmenu/lang/cs.js b/plugins/contextmenu/lang/cs.js index e4556a06f31..aedea7142fc 100644 --- a/plugins/contextmenu/lang/cs.js +++ b/plugins/contextmenu/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'cs', { diff --git a/plugins/contextmenu/lang/cy.js b/plugins/contextmenu/lang/cy.js index c6f60718acd..5d65fd6cbfd 100644 --- a/plugins/contextmenu/lang/cy.js +++ b/plugins/contextmenu/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'cy', { diff --git a/plugins/contextmenu/lang/da.js b/plugins/contextmenu/lang/da.js index c659a69409d..5aade98d01b 100644 --- a/plugins/contextmenu/lang/da.js +++ b/plugins/contextmenu/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'da', { diff --git a/plugins/contextmenu/lang/de-ch.js b/plugins/contextmenu/lang/de-ch.js index 48f73e3ec53..b3add5ab2f3 100644 --- a/plugins/contextmenu/lang/de-ch.js +++ b/plugins/contextmenu/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'de-ch', { diff --git a/plugins/contextmenu/lang/de.js b/plugins/contextmenu/lang/de.js index 9a18e1e6b7d..4ae8fc9874c 100644 --- a/plugins/contextmenu/lang/de.js +++ b/plugins/contextmenu/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'de', { diff --git a/plugins/contextmenu/lang/el.js b/plugins/contextmenu/lang/el.js index 2b6d2551442..766665caaa4 100644 --- a/plugins/contextmenu/lang/el.js +++ b/plugins/contextmenu/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'el', { diff --git a/plugins/contextmenu/lang/en-au.js b/plugins/contextmenu/lang/en-au.js index 442cd329bef..e556c2a6c91 100644 --- a/plugins/contextmenu/lang/en-au.js +++ b/plugins/contextmenu/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'en-au', { diff --git a/plugins/contextmenu/lang/en-ca.js b/plugins/contextmenu/lang/en-ca.js index f77f90cb9af..2d59d24f712 100644 --- a/plugins/contextmenu/lang/en-ca.js +++ b/plugins/contextmenu/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'en-ca', { diff --git a/plugins/contextmenu/lang/en-gb.js b/plugins/contextmenu/lang/en-gb.js index 60e118a7c9b..fd6ed49925f 100644 --- a/plugins/contextmenu/lang/en-gb.js +++ b/plugins/contextmenu/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'en-gb', { diff --git a/plugins/contextmenu/lang/en.js b/plugins/contextmenu/lang/en.js index 124983f6db5..0960263f9ec 100644 --- a/plugins/contextmenu/lang/en.js +++ b/plugins/contextmenu/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'en', { diff --git a/plugins/contextmenu/lang/eo.js b/plugins/contextmenu/lang/eo.js index e8fafc9f8d5..b1a193b01b6 100644 --- a/plugins/contextmenu/lang/eo.js +++ b/plugins/contextmenu/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'eo', { diff --git a/plugins/contextmenu/lang/es-mx.js b/plugins/contextmenu/lang/es-mx.js index 575bcb59400..f1434dff1e1 100644 --- a/plugins/contextmenu/lang/es-mx.js +++ b/plugins/contextmenu/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'es-mx', { diff --git a/plugins/contextmenu/lang/es.js b/plugins/contextmenu/lang/es.js index 38853ab70ba..2962617e14e 100644 --- a/plugins/contextmenu/lang/es.js +++ b/plugins/contextmenu/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'es', { diff --git a/plugins/contextmenu/lang/et.js b/plugins/contextmenu/lang/et.js index 2dc0efcf544..2c3057656c8 100644 --- a/plugins/contextmenu/lang/et.js +++ b/plugins/contextmenu/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'et', { diff --git a/plugins/contextmenu/lang/eu.js b/plugins/contextmenu/lang/eu.js index 28dd9ff6875..a193a78201c 100644 --- a/plugins/contextmenu/lang/eu.js +++ b/plugins/contextmenu/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'eu', { diff --git a/plugins/contextmenu/lang/fa.js b/plugins/contextmenu/lang/fa.js index 3b8d29268ce..02e1bb15029 100644 --- a/plugins/contextmenu/lang/fa.js +++ b/plugins/contextmenu/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'fa', { diff --git a/plugins/contextmenu/lang/fi.js b/plugins/contextmenu/lang/fi.js index 9ec0b1bce8d..3c193004060 100644 --- a/plugins/contextmenu/lang/fi.js +++ b/plugins/contextmenu/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'fi', { diff --git a/plugins/contextmenu/lang/fo.js b/plugins/contextmenu/lang/fo.js index ae84a4c99f6..1e0bbf54e15 100644 --- a/plugins/contextmenu/lang/fo.js +++ b/plugins/contextmenu/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'fo', { diff --git a/plugins/contextmenu/lang/fr-ca.js b/plugins/contextmenu/lang/fr-ca.js index 652cb07dc24..4739072476a 100644 --- a/plugins/contextmenu/lang/fr-ca.js +++ b/plugins/contextmenu/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'fr-ca', { diff --git a/plugins/contextmenu/lang/fr.js b/plugins/contextmenu/lang/fr.js index 929a9c7be79..d065290a4a1 100644 --- a/plugins/contextmenu/lang/fr.js +++ b/plugins/contextmenu/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'fr', { diff --git a/plugins/contextmenu/lang/gl.js b/plugins/contextmenu/lang/gl.js index 37724d9b525..9e6e6303bea 100644 --- a/plugins/contextmenu/lang/gl.js +++ b/plugins/contextmenu/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'gl', { diff --git a/plugins/contextmenu/lang/gu.js b/plugins/contextmenu/lang/gu.js index c3d06c23d8c..c981543b9bd 100644 --- a/plugins/contextmenu/lang/gu.js +++ b/plugins/contextmenu/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'gu', { diff --git a/plugins/contextmenu/lang/he.js b/plugins/contextmenu/lang/he.js index 9f5c5bc932c..df6a98785b0 100644 --- a/plugins/contextmenu/lang/he.js +++ b/plugins/contextmenu/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'he', { diff --git a/plugins/contextmenu/lang/hi.js b/plugins/contextmenu/lang/hi.js index 30489ccee4f..644303dcf9d 100644 --- a/plugins/contextmenu/lang/hi.js +++ b/plugins/contextmenu/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'hi', { diff --git a/plugins/contextmenu/lang/hr.js b/plugins/contextmenu/lang/hr.js index aaccf5780a5..34ede094052 100644 --- a/plugins/contextmenu/lang/hr.js +++ b/plugins/contextmenu/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'hr', { diff --git a/plugins/contextmenu/lang/hu.js b/plugins/contextmenu/lang/hu.js index 46034898866..0dd6156438a 100644 --- a/plugins/contextmenu/lang/hu.js +++ b/plugins/contextmenu/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'hu', { diff --git a/plugins/contextmenu/lang/id.js b/plugins/contextmenu/lang/id.js index a09588f655d..ebe143e5570 100644 --- a/plugins/contextmenu/lang/id.js +++ b/plugins/contextmenu/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'id', { diff --git a/plugins/contextmenu/lang/is.js b/plugins/contextmenu/lang/is.js index 8d9dc47e9c3..0083a63ed45 100644 --- a/plugins/contextmenu/lang/is.js +++ b/plugins/contextmenu/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'is', { diff --git a/plugins/contextmenu/lang/it.js b/plugins/contextmenu/lang/it.js index 99f6fdc02f1..e812cbb34bb 100644 --- a/plugins/contextmenu/lang/it.js +++ b/plugins/contextmenu/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'it', { diff --git a/plugins/contextmenu/lang/ja.js b/plugins/contextmenu/lang/ja.js index fbae9be5769..fcf996790a9 100644 --- a/plugins/contextmenu/lang/ja.js +++ b/plugins/contextmenu/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'ja', { diff --git a/plugins/contextmenu/lang/ka.js b/plugins/contextmenu/lang/ka.js index 30b6e8aefd6..1c685a23122 100644 --- a/plugins/contextmenu/lang/ka.js +++ b/plugins/contextmenu/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'ka', { diff --git a/plugins/contextmenu/lang/km.js b/plugins/contextmenu/lang/km.js index 47724ec7ff7..33b03642649 100644 --- a/plugins/contextmenu/lang/km.js +++ b/plugins/contextmenu/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'km', { diff --git a/plugins/contextmenu/lang/ko.js b/plugins/contextmenu/lang/ko.js index 426a0588517..29c2d821ffd 100644 --- a/plugins/contextmenu/lang/ko.js +++ b/plugins/contextmenu/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'ko', { diff --git a/plugins/contextmenu/lang/ku.js b/plugins/contextmenu/lang/ku.js index a79587cd69a..f1f79c90a7f 100644 --- a/plugins/contextmenu/lang/ku.js +++ b/plugins/contextmenu/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'ku', { diff --git a/plugins/contextmenu/lang/lt.js b/plugins/contextmenu/lang/lt.js index 0a85b4b19e3..d6bb30e9f5f 100644 --- a/plugins/contextmenu/lang/lt.js +++ b/plugins/contextmenu/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'lt', { diff --git a/plugins/contextmenu/lang/lv.js b/plugins/contextmenu/lang/lv.js index d4610cd19c6..6b3e1eab091 100644 --- a/plugins/contextmenu/lang/lv.js +++ b/plugins/contextmenu/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'lv', { diff --git a/plugins/contextmenu/lang/mk.js b/plugins/contextmenu/lang/mk.js index 392e2bd2888..7820d72c356 100644 --- a/plugins/contextmenu/lang/mk.js +++ b/plugins/contextmenu/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'mk', { diff --git a/plugins/contextmenu/lang/mn.js b/plugins/contextmenu/lang/mn.js index 17c1e0567c0..05fbd18e407 100644 --- a/plugins/contextmenu/lang/mn.js +++ b/plugins/contextmenu/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'mn', { diff --git a/plugins/contextmenu/lang/ms.js b/plugins/contextmenu/lang/ms.js index 4361171bb29..f1a9412f579 100644 --- a/plugins/contextmenu/lang/ms.js +++ b/plugins/contextmenu/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'ms', { diff --git a/plugins/contextmenu/lang/nb.js b/plugins/contextmenu/lang/nb.js index 1496723cf90..5d7cc9925af 100644 --- a/plugins/contextmenu/lang/nb.js +++ b/plugins/contextmenu/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'nb', { diff --git a/plugins/contextmenu/lang/nl.js b/plugins/contextmenu/lang/nl.js index 8ed62eeeb2c..4567e8702db 100644 --- a/plugins/contextmenu/lang/nl.js +++ b/plugins/contextmenu/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'nl', { diff --git a/plugins/contextmenu/lang/no.js b/plugins/contextmenu/lang/no.js index b640f8d96c8..8cce1c89d59 100644 --- a/plugins/contextmenu/lang/no.js +++ b/plugins/contextmenu/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'no', { diff --git a/plugins/contextmenu/lang/oc.js b/plugins/contextmenu/lang/oc.js index 3d94c333b6d..cc361cbaa8d 100644 --- a/plugins/contextmenu/lang/oc.js +++ b/plugins/contextmenu/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'oc', { diff --git a/plugins/contextmenu/lang/pl.js b/plugins/contextmenu/lang/pl.js index 0ff51e76ef3..0c452d97c10 100644 --- a/plugins/contextmenu/lang/pl.js +++ b/plugins/contextmenu/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'pl', { diff --git a/plugins/contextmenu/lang/pt-br.js b/plugins/contextmenu/lang/pt-br.js index 2ff9ab87f86..12d72a23e7d 100644 --- a/plugins/contextmenu/lang/pt-br.js +++ b/plugins/contextmenu/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'pt-br', { diff --git a/plugins/contextmenu/lang/pt.js b/plugins/contextmenu/lang/pt.js index 3bac1375181..1bf9eb9649a 100644 --- a/plugins/contextmenu/lang/pt.js +++ b/plugins/contextmenu/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'pt', { diff --git a/plugins/contextmenu/lang/ro.js b/plugins/contextmenu/lang/ro.js index 97e646769e9..240cf80c6a0 100644 --- a/plugins/contextmenu/lang/ro.js +++ b/plugins/contextmenu/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'ro', { diff --git a/plugins/contextmenu/lang/ru.js b/plugins/contextmenu/lang/ru.js index 7bfb063fce0..f8199714109 100644 --- a/plugins/contextmenu/lang/ru.js +++ b/plugins/contextmenu/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'ru', { diff --git a/plugins/contextmenu/lang/si.js b/plugins/contextmenu/lang/si.js index 5ae8dc9fc15..19f30136439 100644 --- a/plugins/contextmenu/lang/si.js +++ b/plugins/contextmenu/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'si', { diff --git a/plugins/contextmenu/lang/sk.js b/plugins/contextmenu/lang/sk.js index c507828ceac..10f7480b542 100644 --- a/plugins/contextmenu/lang/sk.js +++ b/plugins/contextmenu/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'sk', { diff --git a/plugins/contextmenu/lang/sl.js b/plugins/contextmenu/lang/sl.js index 6897a271a67..36072ff46e4 100644 --- a/plugins/contextmenu/lang/sl.js +++ b/plugins/contextmenu/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'sl', { diff --git a/plugins/contextmenu/lang/sq.js b/plugins/contextmenu/lang/sq.js index 84248c07796..3b4628033c2 100644 --- a/plugins/contextmenu/lang/sq.js +++ b/plugins/contextmenu/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'sq', { diff --git a/plugins/contextmenu/lang/sr-latn.js b/plugins/contextmenu/lang/sr-latn.js index 6a0ec78b951..d18f372caca 100644 --- a/plugins/contextmenu/lang/sr-latn.js +++ b/plugins/contextmenu/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'sr-latn', { diff --git a/plugins/contextmenu/lang/sr.js b/plugins/contextmenu/lang/sr.js index 4681b1a43f2..8e0622e9b61 100644 --- a/plugins/contextmenu/lang/sr.js +++ b/plugins/contextmenu/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'sr', { diff --git a/plugins/contextmenu/lang/sv.js b/plugins/contextmenu/lang/sv.js index f77718f47f9..3e7a36124f9 100644 --- a/plugins/contextmenu/lang/sv.js +++ b/plugins/contextmenu/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'sv', { diff --git a/plugins/contextmenu/lang/th.js b/plugins/contextmenu/lang/th.js index 919968fc283..9e144022823 100644 --- a/plugins/contextmenu/lang/th.js +++ b/plugins/contextmenu/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'th', { diff --git a/plugins/contextmenu/lang/tr.js b/plugins/contextmenu/lang/tr.js index 9328faa6363..8b2a284c2a2 100644 --- a/plugins/contextmenu/lang/tr.js +++ b/plugins/contextmenu/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'tr', { diff --git a/plugins/contextmenu/lang/tt.js b/plugins/contextmenu/lang/tt.js index a0e48c8db89..aea793da693 100644 --- a/plugins/contextmenu/lang/tt.js +++ b/plugins/contextmenu/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'tt', { diff --git a/plugins/contextmenu/lang/ug.js b/plugins/contextmenu/lang/ug.js index 9933e8ac5e6..11292fc7f20 100644 --- a/plugins/contextmenu/lang/ug.js +++ b/plugins/contextmenu/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'ug', { diff --git a/plugins/contextmenu/lang/uk.js b/plugins/contextmenu/lang/uk.js index ba3fd1c79c9..00595773871 100644 --- a/plugins/contextmenu/lang/uk.js +++ b/plugins/contextmenu/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'uk', { diff --git a/plugins/contextmenu/lang/vi.js b/plugins/contextmenu/lang/vi.js index 2d16e48fc29..38f93bd256d 100644 --- a/plugins/contextmenu/lang/vi.js +++ b/plugins/contextmenu/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'vi', { diff --git a/plugins/contextmenu/lang/zh-cn.js b/plugins/contextmenu/lang/zh-cn.js index e47cf3c7374..86a115c9862 100644 --- a/plugins/contextmenu/lang/zh-cn.js +++ b/plugins/contextmenu/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'zh-cn', { diff --git a/plugins/contextmenu/lang/zh.js b/plugins/contextmenu/lang/zh.js index 9be688d25c4..7963c17b669 100644 --- a/plugins/contextmenu/lang/zh.js +++ b/plugins/contextmenu/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'contextmenu', 'zh', { diff --git a/plugins/contextmenu/plugin.js b/plugins/contextmenu/plugin.js index 431779694e4..42ccf40f05d 100644 --- a/plugins/contextmenu/plugin.js +++ b/plugins/contextmenu/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/copyformatting/lang/ar.js b/plugins/copyformatting/lang/ar.js index 89ef7ea3865..c28c7dceccf 100644 --- a/plugins/copyformatting/lang/ar.js +++ b/plugins/copyformatting/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'ar', { diff --git a/plugins/copyformatting/lang/az.js b/plugins/copyformatting/lang/az.js index 9bf3b0c7ab7..5e94cc8eb06 100644 --- a/plugins/copyformatting/lang/az.js +++ b/plugins/copyformatting/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'az', { diff --git a/plugins/copyformatting/lang/bg.js b/plugins/copyformatting/lang/bg.js index 33e33f5e167..c133b333854 100644 --- a/plugins/copyformatting/lang/bg.js +++ b/plugins/copyformatting/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'bg', { diff --git a/plugins/copyformatting/lang/cs.js b/plugins/copyformatting/lang/cs.js index fb03aeb3b38..1af36381528 100644 --- a/plugins/copyformatting/lang/cs.js +++ b/plugins/copyformatting/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'cs', { diff --git a/plugins/copyformatting/lang/da.js b/plugins/copyformatting/lang/da.js index 70a6a4cb4f2..7fe6b1138bf 100644 --- a/plugins/copyformatting/lang/da.js +++ b/plugins/copyformatting/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'da', { diff --git a/plugins/copyformatting/lang/de-ch.js b/plugins/copyformatting/lang/de-ch.js index e1452f57bdf..565287f16b6 100644 --- a/plugins/copyformatting/lang/de-ch.js +++ b/plugins/copyformatting/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'de-ch', { diff --git a/plugins/copyformatting/lang/de.js b/plugins/copyformatting/lang/de.js index 81a0e11502e..d3875b3c306 100644 --- a/plugins/copyformatting/lang/de.js +++ b/plugins/copyformatting/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'de', { diff --git a/plugins/copyformatting/lang/el.js b/plugins/copyformatting/lang/el.js index 11e48f03e58..38655b8eb64 100644 --- a/plugins/copyformatting/lang/el.js +++ b/plugins/copyformatting/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'el', { diff --git a/plugins/copyformatting/lang/en-au.js b/plugins/copyformatting/lang/en-au.js index fa3b37d3718..2e963ba6f8c 100644 --- a/plugins/copyformatting/lang/en-au.js +++ b/plugins/copyformatting/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'en-au', { diff --git a/plugins/copyformatting/lang/en.js b/plugins/copyformatting/lang/en.js index 4f38fa8edb4..21821cd7e38 100644 --- a/plugins/copyformatting/lang/en.js +++ b/plugins/copyformatting/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'en', { diff --git a/plugins/copyformatting/lang/eo.js b/plugins/copyformatting/lang/eo.js index 3393871f27a..f3a74879f6b 100644 --- a/plugins/copyformatting/lang/eo.js +++ b/plugins/copyformatting/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'eo', { diff --git a/plugins/copyformatting/lang/es-mx.js b/plugins/copyformatting/lang/es-mx.js index 2436a9a9b97..e9a051706dd 100644 --- a/plugins/copyformatting/lang/es-mx.js +++ b/plugins/copyformatting/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'es-mx', { diff --git a/plugins/copyformatting/lang/et.js b/plugins/copyformatting/lang/et.js index 7dfc1c8cf51..8b231474169 100644 --- a/plugins/copyformatting/lang/et.js +++ b/plugins/copyformatting/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'et', { diff --git a/plugins/copyformatting/lang/eu.js b/plugins/copyformatting/lang/eu.js index d4e026b2320..4d10dd3188a 100644 --- a/plugins/copyformatting/lang/eu.js +++ b/plugins/copyformatting/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'eu', { diff --git a/plugins/copyformatting/lang/fa.js b/plugins/copyformatting/lang/fa.js index ef53b0f55af..233922af16b 100644 --- a/plugins/copyformatting/lang/fa.js +++ b/plugins/copyformatting/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'fa', { diff --git a/plugins/copyformatting/lang/fr.js b/plugins/copyformatting/lang/fr.js index 448ea10d59a..929d9af0ed2 100644 --- a/plugins/copyformatting/lang/fr.js +++ b/plugins/copyformatting/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'fr', { diff --git a/plugins/copyformatting/lang/gl.js b/plugins/copyformatting/lang/gl.js index 15460364bc8..12dbcb69827 100644 --- a/plugins/copyformatting/lang/gl.js +++ b/plugins/copyformatting/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'gl', { diff --git a/plugins/copyformatting/lang/hr.js b/plugins/copyformatting/lang/hr.js index 3b9eaf36af3..acfe421594b 100644 --- a/plugins/copyformatting/lang/hr.js +++ b/plugins/copyformatting/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'hr', { diff --git a/plugins/copyformatting/lang/hu.js b/plugins/copyformatting/lang/hu.js index b4d2baa7712..6d9c465ca7c 100644 --- a/plugins/copyformatting/lang/hu.js +++ b/plugins/copyformatting/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'hu', { diff --git a/plugins/copyformatting/lang/it.js b/plugins/copyformatting/lang/it.js index 03415473674..4f5a12c26f9 100644 --- a/plugins/copyformatting/lang/it.js +++ b/plugins/copyformatting/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'it', { diff --git a/plugins/copyformatting/lang/ja.js b/plugins/copyformatting/lang/ja.js index 22d0cd069bc..53480f928d6 100644 --- a/plugins/copyformatting/lang/ja.js +++ b/plugins/copyformatting/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'ja', { diff --git a/plugins/copyformatting/lang/ko.js b/plugins/copyformatting/lang/ko.js index 3460c58d00f..88ddd88ace4 100644 --- a/plugins/copyformatting/lang/ko.js +++ b/plugins/copyformatting/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'ko', { diff --git a/plugins/copyformatting/lang/ku.js b/plugins/copyformatting/lang/ku.js index 95ae93474dc..17229dc5c1a 100644 --- a/plugins/copyformatting/lang/ku.js +++ b/plugins/copyformatting/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'ku', { diff --git a/plugins/copyformatting/lang/lv.js b/plugins/copyformatting/lang/lv.js index e943c7a4a53..c6b88b831b0 100644 --- a/plugins/copyformatting/lang/lv.js +++ b/plugins/copyformatting/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'lv', { diff --git a/plugins/copyformatting/lang/nb.js b/plugins/copyformatting/lang/nb.js index 508178cee70..14247d47262 100644 --- a/plugins/copyformatting/lang/nb.js +++ b/plugins/copyformatting/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'nb', { diff --git a/plugins/copyformatting/lang/nl.js b/plugins/copyformatting/lang/nl.js index 227b331cb74..77f8728bb22 100644 --- a/plugins/copyformatting/lang/nl.js +++ b/plugins/copyformatting/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'nl', { diff --git a/plugins/copyformatting/lang/oc.js b/plugins/copyformatting/lang/oc.js index 2c42c496b03..f8b85befef2 100644 --- a/plugins/copyformatting/lang/oc.js +++ b/plugins/copyformatting/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'oc', { diff --git a/plugins/copyformatting/lang/pl.js b/plugins/copyformatting/lang/pl.js index ff468b0b75d..8a2e6f9b428 100644 --- a/plugins/copyformatting/lang/pl.js +++ b/plugins/copyformatting/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'pl', { diff --git a/plugins/copyformatting/lang/pt-br.js b/plugins/copyformatting/lang/pt-br.js index 65585eef7ac..d1d03ec3914 100644 --- a/plugins/copyformatting/lang/pt-br.js +++ b/plugins/copyformatting/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'pt-br', { diff --git a/plugins/copyformatting/lang/pt.js b/plugins/copyformatting/lang/pt.js index ddcdd021727..2f1bf67a071 100644 --- a/plugins/copyformatting/lang/pt.js +++ b/plugins/copyformatting/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'pt', { diff --git a/plugins/copyformatting/lang/ro.js b/plugins/copyformatting/lang/ro.js index afb0d0831ef..dba9fe9b558 100644 --- a/plugins/copyformatting/lang/ro.js +++ b/plugins/copyformatting/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'ro', { diff --git a/plugins/copyformatting/lang/ru.js b/plugins/copyformatting/lang/ru.js index c4313f6765f..4ef7457165c 100644 --- a/plugins/copyformatting/lang/ru.js +++ b/plugins/copyformatting/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'ru', { diff --git a/plugins/copyformatting/lang/sk.js b/plugins/copyformatting/lang/sk.js index f5316bcdc31..b907b6147b1 100644 --- a/plugins/copyformatting/lang/sk.js +++ b/plugins/copyformatting/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'sk', { diff --git a/plugins/copyformatting/lang/sq.js b/plugins/copyformatting/lang/sq.js index a77b3359728..a7656683e24 100644 --- a/plugins/copyformatting/lang/sq.js +++ b/plugins/copyformatting/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'sq', { diff --git a/plugins/copyformatting/lang/sr-latn.js b/plugins/copyformatting/lang/sr-latn.js index cd79ea12849..a36e6578845 100644 --- a/plugins/copyformatting/lang/sr-latn.js +++ b/plugins/copyformatting/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'sr-latn', { diff --git a/plugins/copyformatting/lang/sr.js b/plugins/copyformatting/lang/sr.js index af82a59e864..4eae12f18ca 100644 --- a/plugins/copyformatting/lang/sr.js +++ b/plugins/copyformatting/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'sr', { diff --git a/plugins/copyformatting/lang/sv.js b/plugins/copyformatting/lang/sv.js index ed4de06c5f6..985568f975c 100644 --- a/plugins/copyformatting/lang/sv.js +++ b/plugins/copyformatting/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'sv', { diff --git a/plugins/copyformatting/lang/tr.js b/plugins/copyformatting/lang/tr.js index d25a992c789..1112d97e775 100644 --- a/plugins/copyformatting/lang/tr.js +++ b/plugins/copyformatting/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'tr', { diff --git a/plugins/copyformatting/lang/uk.js b/plugins/copyformatting/lang/uk.js index e8c1c39c9f5..dcc1a6854c2 100644 --- a/plugins/copyformatting/lang/uk.js +++ b/plugins/copyformatting/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'uk', { diff --git a/plugins/copyformatting/lang/vi.js b/plugins/copyformatting/lang/vi.js index d22621183fe..7c31dd3b9a2 100644 --- a/plugins/copyformatting/lang/vi.js +++ b/plugins/copyformatting/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'vi', { diff --git a/plugins/copyformatting/lang/zh-cn.js b/plugins/copyformatting/lang/zh-cn.js index 7474b286faf..293b173d721 100644 --- a/plugins/copyformatting/lang/zh-cn.js +++ b/plugins/copyformatting/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'zh-cn', { diff --git a/plugins/copyformatting/lang/zh.js b/plugins/copyformatting/lang/zh.js index 594d0d6a9f5..cdd93f2dd4d 100644 --- a/plugins/copyformatting/lang/zh.js +++ b/plugins/copyformatting/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'copyformatting', 'zh', { diff --git a/plugins/copyformatting/plugin.js b/plugins/copyformatting/plugin.js index aade5728fe8..5a68ff2ff1d 100644 --- a/plugins/copyformatting/plugin.js +++ b/plugins/copyformatting/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/copyformatting/styles/copyformatting.css b/plugins/copyformatting/styles/copyformatting.css index f1aa79a87a9..e6f2edba695 100644 --- a/plugins/copyformatting/styles/copyformatting.css +++ b/plugins/copyformatting/styles/copyformatting.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/_translationstatus.txt b/plugins/devtools/lang/_translationstatus.txt index f9f560a4b5a..89708a9b2f9 100644 --- a/plugins/devtools/lang/_translationstatus.txt +++ b/plugins/devtools/lang/_translationstatus.txt @@ -1,4 +1,4 @@ -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license bg.js Found: 5 Missing: 0 diff --git a/plugins/devtools/lang/ar.js b/plugins/devtools/lang/ar.js index 6c638810aab..49fe07394a5 100644 --- a/plugins/devtools/lang/ar.js +++ b/plugins/devtools/lang/ar.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/az.js b/plugins/devtools/lang/az.js index 764f2cb0422..4a0344ef0ac 100644 --- a/plugins/devtools/lang/az.js +++ b/plugins/devtools/lang/az.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/bg.js b/plugins/devtools/lang/bg.js index 818f57af1b0..d7f68373717 100644 --- a/plugins/devtools/lang/bg.js +++ b/plugins/devtools/lang/bg.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/ca.js b/plugins/devtools/lang/ca.js index a695c331048..a855aea35bd 100644 --- a/plugins/devtools/lang/ca.js +++ b/plugins/devtools/lang/ca.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/cs.js b/plugins/devtools/lang/cs.js index 07cc8ec5c4c..45fc5f564c4 100644 --- a/plugins/devtools/lang/cs.js +++ b/plugins/devtools/lang/cs.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/cy.js b/plugins/devtools/lang/cy.js index 9c0db3ed274..c36c0c5c218 100644 --- a/plugins/devtools/lang/cy.js +++ b/plugins/devtools/lang/cy.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/da.js b/plugins/devtools/lang/da.js index 447a0065235..1db43cdf8ba 100644 --- a/plugins/devtools/lang/da.js +++ b/plugins/devtools/lang/da.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/de-ch.js b/plugins/devtools/lang/de-ch.js index ab797862a21..22c0183edb6 100644 --- a/plugins/devtools/lang/de-ch.js +++ b/plugins/devtools/lang/de-ch.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/de.js b/plugins/devtools/lang/de.js index ddcfbb86973..69a1a7135f9 100644 --- a/plugins/devtools/lang/de.js +++ b/plugins/devtools/lang/de.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/el.js b/plugins/devtools/lang/el.js index f0afeeb49aa..3b0ecd121c2 100644 --- a/plugins/devtools/lang/el.js +++ b/plugins/devtools/lang/el.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/en-au.js b/plugins/devtools/lang/en-au.js index 33e18a0b127..f724235f6a2 100644 --- a/plugins/devtools/lang/en-au.js +++ b/plugins/devtools/lang/en-au.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/en-gb.js b/plugins/devtools/lang/en-gb.js index dd8fcfa0394..845f0b6ff59 100644 --- a/plugins/devtools/lang/en-gb.js +++ b/plugins/devtools/lang/en-gb.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/en.js b/plugins/devtools/lang/en.js index 09a3146594c..255b42944f7 100644 --- a/plugins/devtools/lang/en.js +++ b/plugins/devtools/lang/en.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/eo.js b/plugins/devtools/lang/eo.js index 272834f8d67..a97a781f42b 100644 --- a/plugins/devtools/lang/eo.js +++ b/plugins/devtools/lang/eo.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/es-mx.js b/plugins/devtools/lang/es-mx.js index 699c1ef8c8c..c422fa49ce0 100644 --- a/plugins/devtools/lang/es-mx.js +++ b/plugins/devtools/lang/es-mx.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/es.js b/plugins/devtools/lang/es.js index a06c4959452..9cf27293728 100644 --- a/plugins/devtools/lang/es.js +++ b/plugins/devtools/lang/es.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/et.js b/plugins/devtools/lang/et.js index 8f53ad47400..a00bbac634b 100644 --- a/plugins/devtools/lang/et.js +++ b/plugins/devtools/lang/et.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/eu.js b/plugins/devtools/lang/eu.js index 6748d54fb5f..28ebe9834d2 100644 --- a/plugins/devtools/lang/eu.js +++ b/plugins/devtools/lang/eu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/fa.js b/plugins/devtools/lang/fa.js index 3087e4fe63e..75035f64ce8 100644 --- a/plugins/devtools/lang/fa.js +++ b/plugins/devtools/lang/fa.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/fi.js b/plugins/devtools/lang/fi.js index 8840c0ba6c8..97b91d0da5e 100644 --- a/plugins/devtools/lang/fi.js +++ b/plugins/devtools/lang/fi.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/fr-ca.js b/plugins/devtools/lang/fr-ca.js index 37938f84267..092a4b67936 100644 --- a/plugins/devtools/lang/fr-ca.js +++ b/plugins/devtools/lang/fr-ca.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/fr.js b/plugins/devtools/lang/fr.js index 7531f42b01f..0a71f459838 100644 --- a/plugins/devtools/lang/fr.js +++ b/plugins/devtools/lang/fr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/gl.js b/plugins/devtools/lang/gl.js index a60b2aef4a8..585eab35282 100644 --- a/plugins/devtools/lang/gl.js +++ b/plugins/devtools/lang/gl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/gu.js b/plugins/devtools/lang/gu.js index 84c187de204..90bc31f75d7 100644 --- a/plugins/devtools/lang/gu.js +++ b/plugins/devtools/lang/gu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/he.js b/plugins/devtools/lang/he.js index 5c80784717a..7d4e30fd689 100644 --- a/plugins/devtools/lang/he.js +++ b/plugins/devtools/lang/he.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/hr.js b/plugins/devtools/lang/hr.js index 3e38e33c217..f3f7383a739 100644 --- a/plugins/devtools/lang/hr.js +++ b/plugins/devtools/lang/hr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/hu.js b/plugins/devtools/lang/hu.js index 33651982ba4..f07866a672a 100644 --- a/plugins/devtools/lang/hu.js +++ b/plugins/devtools/lang/hu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/id.js b/plugins/devtools/lang/id.js index 3e0c2b61588..7034abdee91 100644 --- a/plugins/devtools/lang/id.js +++ b/plugins/devtools/lang/id.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/it.js b/plugins/devtools/lang/it.js index 3268647836c..03b2d98ce40 100644 --- a/plugins/devtools/lang/it.js +++ b/plugins/devtools/lang/it.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/ja.js b/plugins/devtools/lang/ja.js index 9633c81565f..2bfe48e5b8b 100644 --- a/plugins/devtools/lang/ja.js +++ b/plugins/devtools/lang/ja.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/km.js b/plugins/devtools/lang/km.js index 60a1f6f91dc..639f5b04745 100644 --- a/plugins/devtools/lang/km.js +++ b/plugins/devtools/lang/km.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/ko.js b/plugins/devtools/lang/ko.js index fa7d394fe23..2adbe77497a 100644 --- a/plugins/devtools/lang/ko.js +++ b/plugins/devtools/lang/ko.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/ku.js b/plugins/devtools/lang/ku.js index 2cd6cf2af43..7a9852c7065 100644 --- a/plugins/devtools/lang/ku.js +++ b/plugins/devtools/lang/ku.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/lt.js b/plugins/devtools/lang/lt.js index c39e8896f37..5a82834b232 100644 --- a/plugins/devtools/lang/lt.js +++ b/plugins/devtools/lang/lt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/lv.js b/plugins/devtools/lang/lv.js index ed198f07197..acedd03b219 100644 --- a/plugins/devtools/lang/lv.js +++ b/plugins/devtools/lang/lv.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/nb.js b/plugins/devtools/lang/nb.js index 9e77fc4037b..be96f82c563 100644 --- a/plugins/devtools/lang/nb.js +++ b/plugins/devtools/lang/nb.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/nl.js b/plugins/devtools/lang/nl.js index cc58b72b0a9..44e9c1baca8 100644 --- a/plugins/devtools/lang/nl.js +++ b/plugins/devtools/lang/nl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/no.js b/plugins/devtools/lang/no.js index 25b3bd3ebcc..bce29090082 100644 --- a/plugins/devtools/lang/no.js +++ b/plugins/devtools/lang/no.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/oc.js b/plugins/devtools/lang/oc.js index b3a2712e359..9c486f7f648 100644 --- a/plugins/devtools/lang/oc.js +++ b/plugins/devtools/lang/oc.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/pl.js b/plugins/devtools/lang/pl.js index a1248e315d0..f67ccf62d0f 100644 --- a/plugins/devtools/lang/pl.js +++ b/plugins/devtools/lang/pl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/pt-br.js b/plugins/devtools/lang/pt-br.js index 1f78eb0a529..87e2c8c4f07 100644 --- a/plugins/devtools/lang/pt-br.js +++ b/plugins/devtools/lang/pt-br.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/pt.js b/plugins/devtools/lang/pt.js index 676e02f3e00..b4509820f53 100644 --- a/plugins/devtools/lang/pt.js +++ b/plugins/devtools/lang/pt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/ro.js b/plugins/devtools/lang/ro.js index d6509b7b28d..a71feb4b4e1 100644 --- a/plugins/devtools/lang/ro.js +++ b/plugins/devtools/lang/ro.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/ru.js b/plugins/devtools/lang/ru.js index c0c125a370b..a95a9f50ca0 100644 --- a/plugins/devtools/lang/ru.js +++ b/plugins/devtools/lang/ru.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/si.js b/plugins/devtools/lang/si.js index b902565af8c..e69287099d8 100644 --- a/plugins/devtools/lang/si.js +++ b/plugins/devtools/lang/si.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/sk.js b/plugins/devtools/lang/sk.js index e62f67e6121..ad03b19292b 100644 --- a/plugins/devtools/lang/sk.js +++ b/plugins/devtools/lang/sk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/sl.js b/plugins/devtools/lang/sl.js index 4a54f936d7d..7f0e4356a5a 100644 --- a/plugins/devtools/lang/sl.js +++ b/plugins/devtools/lang/sl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/sq.js b/plugins/devtools/lang/sq.js index 1f7107ae723..e502226cfa7 100644 --- a/plugins/devtools/lang/sq.js +++ b/plugins/devtools/lang/sq.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/sr-latn.js b/plugins/devtools/lang/sr-latn.js index a6c4b36c289..e9452db8dbd 100644 --- a/plugins/devtools/lang/sr-latn.js +++ b/plugins/devtools/lang/sr-latn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/sr.js b/plugins/devtools/lang/sr.js index 14243908121..218e53e348a 100644 --- a/plugins/devtools/lang/sr.js +++ b/plugins/devtools/lang/sr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/sv.js b/plugins/devtools/lang/sv.js index 4240429175e..f211cd4fd1a 100644 --- a/plugins/devtools/lang/sv.js +++ b/plugins/devtools/lang/sv.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/tr.js b/plugins/devtools/lang/tr.js index 4cc1f40e671..03babae4ddf 100644 --- a/plugins/devtools/lang/tr.js +++ b/plugins/devtools/lang/tr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/tt.js b/plugins/devtools/lang/tt.js index 925a11e98f0..2d8f73c3643 100644 --- a/plugins/devtools/lang/tt.js +++ b/plugins/devtools/lang/tt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/ug.js b/plugins/devtools/lang/ug.js index 0b908a01843..b214c0c6951 100644 --- a/plugins/devtools/lang/ug.js +++ b/plugins/devtools/lang/ug.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/uk.js b/plugins/devtools/lang/uk.js index 44d7f314961..25f1cb12eae 100644 --- a/plugins/devtools/lang/uk.js +++ b/plugins/devtools/lang/uk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/vi.js b/plugins/devtools/lang/vi.js index c333d7366a0..5a52410118b 100644 --- a/plugins/devtools/lang/vi.js +++ b/plugins/devtools/lang/vi.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/zh-cn.js b/plugins/devtools/lang/zh-cn.js index cc6019ba845..a6a39fdaa46 100644 --- a/plugins/devtools/lang/zh-cn.js +++ b/plugins/devtools/lang/zh-cn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/lang/zh.js b/plugins/devtools/lang/zh.js index afd50bbb040..595d2d65d36 100644 --- a/plugins/devtools/lang/zh.js +++ b/plugins/devtools/lang/zh.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/plugin.js b/plugins/devtools/plugin.js index efe44a20c4f..5e4b1623522 100644 --- a/plugins/devtools/plugin.js +++ b/plugins/devtools/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/devtools/samples/devtools.html b/plugins/devtools/samples/devtools.html index b4423c7e2b5..877a1d10f48 100644 --- a/plugins/devtools/samples/devtools.html +++ b/plugins/devtools/samples/devtools.html @@ -1,6 +1,6 @@ @@ -79,7 +79,7 @@

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/plugins/dialog/dialogDefinition.js b/plugins/dialog/dialogDefinition.js index 0765ca18226..0e887f14a06 100644 --- a/plugins/dialog/dialogDefinition.js +++ b/plugins/dialog/dialogDefinition.js @@ -1,6 +1,6 @@ // jscs:disable disallowMixedSpacesAndTabs /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/dialog/plugin.js b/plugins/dialog/plugin.js index e4c29c7f4ca..bb84602f752 100644 --- a/plugins/dialog/plugin.js +++ b/plugins/dialog/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/dialog/samples/assets/my_dialog.js b/plugins/dialog/samples/assets/my_dialog.js index fd722b45e33..89e6711b77b 100644 --- a/plugins/dialog/samples/assets/my_dialog.js +++ b/plugins/dialog/samples/assets/my_dialog.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/dialog/samples/dialog.html b/plugins/dialog/samples/dialog.html index 5a7997fc486..71c6b581eeb 100644 --- a/plugins/dialog/samples/dialog.html +++ b/plugins/dialog/samples/dialog.html @@ -1,6 +1,6 @@ @@ -183,7 +183,7 @@

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/plugins/dialogadvtab/plugin.js b/plugins/dialogadvtab/plugin.js index 6b0caa67a4f..d0d6e11b9e5 100644 --- a/plugins/dialogadvtab/plugin.js +++ b/plugins/dialogadvtab/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/dialogui/plugin.js b/plugins/dialogui/plugin.js index b603801a737..437753dfa7b 100644 --- a/plugins/dialogui/plugin.js +++ b/plugins/dialogui/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/div/dialogs/div.js b/plugins/div/dialogs/div.js index 366360f4751..667551f138c 100644 --- a/plugins/div/dialogs/div.js +++ b/plugins/div/dialogs/div.js @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/div/lang/af.js b/plugins/div/lang/af.js index 62534c6351e..6d047b89b8e 100644 --- a/plugins/div/lang/af.js +++ b/plugins/div/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'af', { diff --git a/plugins/div/lang/ar.js b/plugins/div/lang/ar.js index b1365f4b0c6..35ca4caffab 100644 --- a/plugins/div/lang/ar.js +++ b/plugins/div/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'ar', { diff --git a/plugins/div/lang/az.js b/plugins/div/lang/az.js index 6650dcaa5bb..aed0e26a037 100644 --- a/plugins/div/lang/az.js +++ b/plugins/div/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'az', { diff --git a/plugins/div/lang/bg.js b/plugins/div/lang/bg.js index 40ebe738230..3bab0415d74 100644 --- a/plugins/div/lang/bg.js +++ b/plugins/div/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'bg', { diff --git a/plugins/div/lang/bn.js b/plugins/div/lang/bn.js index bcd0504cfa8..595a9b96e05 100644 --- a/plugins/div/lang/bn.js +++ b/plugins/div/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'bn', { diff --git a/plugins/div/lang/bs.js b/plugins/div/lang/bs.js index 9c31ab2c8d0..ff1c6a65dea 100644 --- a/plugins/div/lang/bs.js +++ b/plugins/div/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'bs', { diff --git a/plugins/div/lang/ca.js b/plugins/div/lang/ca.js index dcc1723f3d6..534c0505c0b 100644 --- a/plugins/div/lang/ca.js +++ b/plugins/div/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'ca', { diff --git a/plugins/div/lang/cs.js b/plugins/div/lang/cs.js index 9d3950baec4..06e7d843949 100644 --- a/plugins/div/lang/cs.js +++ b/plugins/div/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'cs', { diff --git a/plugins/div/lang/cy.js b/plugins/div/lang/cy.js index bf15d2f42a5..c50be00e892 100644 --- a/plugins/div/lang/cy.js +++ b/plugins/div/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'cy', { diff --git a/plugins/div/lang/da.js b/plugins/div/lang/da.js index a389bf11e0a..e58a89893b7 100644 --- a/plugins/div/lang/da.js +++ b/plugins/div/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'da', { diff --git a/plugins/div/lang/de-ch.js b/plugins/div/lang/de-ch.js index c094d2a7d40..96a36ff6af1 100644 --- a/plugins/div/lang/de-ch.js +++ b/plugins/div/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'de-ch', { diff --git a/plugins/div/lang/de.js b/plugins/div/lang/de.js index 1f59a259749..945a9bad744 100644 --- a/plugins/div/lang/de.js +++ b/plugins/div/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'de', { diff --git a/plugins/div/lang/el.js b/plugins/div/lang/el.js index 4c2430922fd..e8dad013214 100644 --- a/plugins/div/lang/el.js +++ b/plugins/div/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'el', { diff --git a/plugins/div/lang/en-au.js b/plugins/div/lang/en-au.js index 1035c74a14d..c3de759e57f 100644 --- a/plugins/div/lang/en-au.js +++ b/plugins/div/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'en-au', { diff --git a/plugins/div/lang/en-ca.js b/plugins/div/lang/en-ca.js index a634e0c142a..f9e000b54fc 100644 --- a/plugins/div/lang/en-ca.js +++ b/plugins/div/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'en-ca', { diff --git a/plugins/div/lang/en-gb.js b/plugins/div/lang/en-gb.js index 18a6c58c674..b5356408903 100644 --- a/plugins/div/lang/en-gb.js +++ b/plugins/div/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'en-gb', { diff --git a/plugins/div/lang/en.js b/plugins/div/lang/en.js index 2dda909d295..010b82d038e 100644 --- a/plugins/div/lang/en.js +++ b/plugins/div/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'en', { diff --git a/plugins/div/lang/eo.js b/plugins/div/lang/eo.js index aa7a7cdaf5d..3c9a26c6e65 100644 --- a/plugins/div/lang/eo.js +++ b/plugins/div/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'eo', { diff --git a/plugins/div/lang/es-mx.js b/plugins/div/lang/es-mx.js index 9bf4904355d..ecd8c739d5f 100644 --- a/plugins/div/lang/es-mx.js +++ b/plugins/div/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'es-mx', { diff --git a/plugins/div/lang/es.js b/plugins/div/lang/es.js index 427ae873176..7984a200588 100644 --- a/plugins/div/lang/es.js +++ b/plugins/div/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'es', { diff --git a/plugins/div/lang/et.js b/plugins/div/lang/et.js index 1a236e2bf7e..f1515ff10b3 100644 --- a/plugins/div/lang/et.js +++ b/plugins/div/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'et', { diff --git a/plugins/div/lang/eu.js b/plugins/div/lang/eu.js index 99c8e98d34d..dcb29e2683e 100644 --- a/plugins/div/lang/eu.js +++ b/plugins/div/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'eu', { diff --git a/plugins/div/lang/fa.js b/plugins/div/lang/fa.js index 0535e45b266..0fa5f08af10 100644 --- a/plugins/div/lang/fa.js +++ b/plugins/div/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'fa', { diff --git a/plugins/div/lang/fi.js b/plugins/div/lang/fi.js index 01245a50264..e6d4b96f2c5 100644 --- a/plugins/div/lang/fi.js +++ b/plugins/div/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'fi', { diff --git a/plugins/div/lang/fo.js b/plugins/div/lang/fo.js index 2eb140b3607..07b0e918370 100644 --- a/plugins/div/lang/fo.js +++ b/plugins/div/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'fo', { diff --git a/plugins/div/lang/fr-ca.js b/plugins/div/lang/fr-ca.js index 0251d8ba442..773730bee12 100644 --- a/plugins/div/lang/fr-ca.js +++ b/plugins/div/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'fr-ca', { diff --git a/plugins/div/lang/fr.js b/plugins/div/lang/fr.js index be3d3a3dced..61cf30b316b 100644 --- a/plugins/div/lang/fr.js +++ b/plugins/div/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'fr', { diff --git a/plugins/div/lang/gl.js b/plugins/div/lang/gl.js index 436d7173b2c..196f6824eab 100644 --- a/plugins/div/lang/gl.js +++ b/plugins/div/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'gl', { diff --git a/plugins/div/lang/gu.js b/plugins/div/lang/gu.js index 6027c09c52e..02107d4eb03 100644 --- a/plugins/div/lang/gu.js +++ b/plugins/div/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'gu', { diff --git a/plugins/div/lang/he.js b/plugins/div/lang/he.js index 844b1394cdd..d7727611766 100644 --- a/plugins/div/lang/he.js +++ b/plugins/div/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'he', { diff --git a/plugins/div/lang/hi.js b/plugins/div/lang/hi.js index 97f637bdbf6..11c726ae71a 100644 --- a/plugins/div/lang/hi.js +++ b/plugins/div/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'hi', { diff --git a/plugins/div/lang/hr.js b/plugins/div/lang/hr.js index 9c79fe40a91..8e4bae6920d 100644 --- a/plugins/div/lang/hr.js +++ b/plugins/div/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'hr', { diff --git a/plugins/div/lang/hu.js b/plugins/div/lang/hu.js index cea3d84f2e7..143f0a9db01 100644 --- a/plugins/div/lang/hu.js +++ b/plugins/div/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'hu', { diff --git a/plugins/div/lang/id.js b/plugins/div/lang/id.js index 9f2c5165773..c6249e390fc 100644 --- a/plugins/div/lang/id.js +++ b/plugins/div/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'id', { diff --git a/plugins/div/lang/is.js b/plugins/div/lang/is.js index 4433fae19a9..3c556262392 100644 --- a/plugins/div/lang/is.js +++ b/plugins/div/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'is', { diff --git a/plugins/div/lang/it.js b/plugins/div/lang/it.js index 8a56eac988e..473478e3406 100644 --- a/plugins/div/lang/it.js +++ b/plugins/div/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'it', { diff --git a/plugins/div/lang/ja.js b/plugins/div/lang/ja.js index e8891963133..a4cbfecc7a1 100644 --- a/plugins/div/lang/ja.js +++ b/plugins/div/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'ja', { diff --git a/plugins/div/lang/ka.js b/plugins/div/lang/ka.js index 2ff2a139ca8..25ae864d234 100644 --- a/plugins/div/lang/ka.js +++ b/plugins/div/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'ka', { diff --git a/plugins/div/lang/km.js b/plugins/div/lang/km.js index 7837c775973..7b76c870753 100644 --- a/plugins/div/lang/km.js +++ b/plugins/div/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'km', { diff --git a/plugins/div/lang/ko.js b/plugins/div/lang/ko.js index ef5be976af8..a7cb51c0c94 100644 --- a/plugins/div/lang/ko.js +++ b/plugins/div/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'ko', { diff --git a/plugins/div/lang/ku.js b/plugins/div/lang/ku.js index 33975fd96cb..9ba1e400890 100644 --- a/plugins/div/lang/ku.js +++ b/plugins/div/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'ku', { diff --git a/plugins/div/lang/lt.js b/plugins/div/lang/lt.js index 0b6a3909068..d45f844ea33 100644 --- a/plugins/div/lang/lt.js +++ b/plugins/div/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'lt', { diff --git a/plugins/div/lang/lv.js b/plugins/div/lang/lv.js index 9f9732cc413..e5b2d34f69f 100644 --- a/plugins/div/lang/lv.js +++ b/plugins/div/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'lv', { diff --git a/plugins/div/lang/mk.js b/plugins/div/lang/mk.js index 0475ce932d6..c776597f3fb 100644 --- a/plugins/div/lang/mk.js +++ b/plugins/div/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'mk', { diff --git a/plugins/div/lang/mn.js b/plugins/div/lang/mn.js index 1acd37842bc..efd263ece11 100644 --- a/plugins/div/lang/mn.js +++ b/plugins/div/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'mn', { diff --git a/plugins/div/lang/ms.js b/plugins/div/lang/ms.js index 8014af28cfa..db1e3ad1b4b 100644 --- a/plugins/div/lang/ms.js +++ b/plugins/div/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'ms', { diff --git a/plugins/div/lang/nb.js b/plugins/div/lang/nb.js index 28b0da876f8..3b04361a11e 100644 --- a/plugins/div/lang/nb.js +++ b/plugins/div/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'nb', { diff --git a/plugins/div/lang/nl.js b/plugins/div/lang/nl.js index 47b7f548e84..16b6d5c5637 100644 --- a/plugins/div/lang/nl.js +++ b/plugins/div/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'nl', { diff --git a/plugins/div/lang/no.js b/plugins/div/lang/no.js index 16ae3a18cc4..75e6cfdf94c 100644 --- a/plugins/div/lang/no.js +++ b/plugins/div/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'no', { diff --git a/plugins/div/lang/oc.js b/plugins/div/lang/oc.js index 222a403ecd4..03606ecee3d 100644 --- a/plugins/div/lang/oc.js +++ b/plugins/div/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'oc', { diff --git a/plugins/div/lang/pl.js b/plugins/div/lang/pl.js index aea5d06e56e..053e2dcc60b 100644 --- a/plugins/div/lang/pl.js +++ b/plugins/div/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'pl', { diff --git a/plugins/div/lang/pt-br.js b/plugins/div/lang/pt-br.js index 315559c8b0a..75353408fa3 100644 --- a/plugins/div/lang/pt-br.js +++ b/plugins/div/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'pt-br', { diff --git a/plugins/div/lang/pt.js b/plugins/div/lang/pt.js index ee2829ffb6a..3ee39eda724 100644 --- a/plugins/div/lang/pt.js +++ b/plugins/div/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'pt', { diff --git a/plugins/div/lang/ro.js b/plugins/div/lang/ro.js index 794f44f255b..20cded9638a 100644 --- a/plugins/div/lang/ro.js +++ b/plugins/div/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'ro', { diff --git a/plugins/div/lang/ru.js b/plugins/div/lang/ru.js index 76a70cd7fc2..b5db6be1ad1 100644 --- a/plugins/div/lang/ru.js +++ b/plugins/div/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'ru', { diff --git a/plugins/div/lang/si.js b/plugins/div/lang/si.js index 05dd9013acd..8932af269a7 100644 --- a/plugins/div/lang/si.js +++ b/plugins/div/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'si', { diff --git a/plugins/div/lang/sk.js b/plugins/div/lang/sk.js index 607ec1c279b..0ff28178331 100644 --- a/plugins/div/lang/sk.js +++ b/plugins/div/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'sk', { diff --git a/plugins/div/lang/sl.js b/plugins/div/lang/sl.js index b32b385e34d..7d70113b899 100644 --- a/plugins/div/lang/sl.js +++ b/plugins/div/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'sl', { diff --git a/plugins/div/lang/sq.js b/plugins/div/lang/sq.js index 512fe92d2c7..a9fc4c17780 100644 --- a/plugins/div/lang/sq.js +++ b/plugins/div/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'sq', { diff --git a/plugins/div/lang/sr-latn.js b/plugins/div/lang/sr-latn.js index cb6167a5d79..8493a4aa894 100644 --- a/plugins/div/lang/sr-latn.js +++ b/plugins/div/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'sr-latn', { diff --git a/plugins/div/lang/sr.js b/plugins/div/lang/sr.js index e30f10be58f..aa3ef54e943 100644 --- a/plugins/div/lang/sr.js +++ b/plugins/div/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'sr', { diff --git a/plugins/div/lang/sv.js b/plugins/div/lang/sv.js index 3da17f48395..28c1fd944b6 100644 --- a/plugins/div/lang/sv.js +++ b/plugins/div/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'sv', { diff --git a/plugins/div/lang/th.js b/plugins/div/lang/th.js index 97c4ba39b18..b33d096e67b 100644 --- a/plugins/div/lang/th.js +++ b/plugins/div/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'th', { diff --git a/plugins/div/lang/tr.js b/plugins/div/lang/tr.js index 065adfb81e6..f5fe3efa061 100644 --- a/plugins/div/lang/tr.js +++ b/plugins/div/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'tr', { diff --git a/plugins/div/lang/tt.js b/plugins/div/lang/tt.js index ac6e9c3b64e..18044b3678d 100644 --- a/plugins/div/lang/tt.js +++ b/plugins/div/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'tt', { diff --git a/plugins/div/lang/ug.js b/plugins/div/lang/ug.js index 470a10898e0..0a6eeb3713b 100644 --- a/plugins/div/lang/ug.js +++ b/plugins/div/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'ug', { diff --git a/plugins/div/lang/uk.js b/plugins/div/lang/uk.js index 06f776fc730..3d346ec566a 100644 --- a/plugins/div/lang/uk.js +++ b/plugins/div/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'uk', { diff --git a/plugins/div/lang/vi.js b/plugins/div/lang/vi.js index 86376bd4624..91c12c18046 100644 --- a/plugins/div/lang/vi.js +++ b/plugins/div/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'vi', { diff --git a/plugins/div/lang/zh-cn.js b/plugins/div/lang/zh-cn.js index c1f97fbd1a7..9a10d6b0b7e 100644 --- a/plugins/div/lang/zh-cn.js +++ b/plugins/div/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'zh-cn', { diff --git a/plugins/div/lang/zh.js b/plugins/div/lang/zh.js index 4858d3514bd..b78915e2598 100644 --- a/plugins/div/lang/zh.js +++ b/plugins/div/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'div', 'zh', { diff --git a/plugins/div/plugin.js b/plugins/div/plugin.js index 6db7a1c8851..693f4b78cb6 100644 --- a/plugins/div/plugin.js +++ b/plugins/div/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/divarea/plugin.js b/plugins/divarea/plugin.js index ca9667cde14..377f9b5da47 100644 --- a/plugins/divarea/plugin.js +++ b/plugins/divarea/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/divarea/samples/divarea.html b/plugins/divarea/samples/divarea.html index 23f2eb0cdb1..d9ccacef161 100644 --- a/plugins/divarea/samples/divarea.html +++ b/plugins/divarea/samples/divarea.html @@ -1,6 +1,6 @@ @@ -57,7 +57,7 @@

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/plugins/docprops/dialogs/docprops.js b/plugins/docprops/dialogs/docprops.js index 6b6764b8c1d..47c08f36ffd 100644 --- a/plugins/docprops/dialogs/docprops.js +++ b/plugins/docprops/dialogs/docprops.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/docprops/lang/af.js b/plugins/docprops/lang/af.js index 9c5d144b52a..4ae07a20658 100644 --- a/plugins/docprops/lang/af.js +++ b/plugins/docprops/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'af', { diff --git a/plugins/docprops/lang/ar.js b/plugins/docprops/lang/ar.js index 6c876ed0735..0f7b0e9a407 100644 --- a/plugins/docprops/lang/ar.js +++ b/plugins/docprops/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'ar', { diff --git a/plugins/docprops/lang/az.js b/plugins/docprops/lang/az.js index 513aec61be6..bc4adc00873 100644 --- a/plugins/docprops/lang/az.js +++ b/plugins/docprops/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'az', { diff --git a/plugins/docprops/lang/bg.js b/plugins/docprops/lang/bg.js index 9816f13f430..a998d6a437c 100644 --- a/plugins/docprops/lang/bg.js +++ b/plugins/docprops/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'bg', { diff --git a/plugins/docprops/lang/bn.js b/plugins/docprops/lang/bn.js index 85fa322be80..ce168e56024 100644 --- a/plugins/docprops/lang/bn.js +++ b/plugins/docprops/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'bn', { diff --git a/plugins/docprops/lang/bs.js b/plugins/docprops/lang/bs.js index 38c2c4dab76..847d4be28d1 100644 --- a/plugins/docprops/lang/bs.js +++ b/plugins/docprops/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'bs', { diff --git a/plugins/docprops/lang/ca.js b/plugins/docprops/lang/ca.js index 629382c8ac5..f2e444341a0 100644 --- a/plugins/docprops/lang/ca.js +++ b/plugins/docprops/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'ca', { diff --git a/plugins/docprops/lang/cs.js b/plugins/docprops/lang/cs.js index 6ae2e822621..b648d99e2f8 100644 --- a/plugins/docprops/lang/cs.js +++ b/plugins/docprops/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'cs', { diff --git a/plugins/docprops/lang/cy.js b/plugins/docprops/lang/cy.js index bac78512933..0f9fcc87bdd 100644 --- a/plugins/docprops/lang/cy.js +++ b/plugins/docprops/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'cy', { diff --git a/plugins/docprops/lang/da.js b/plugins/docprops/lang/da.js index 46220cf6f00..358215be7ff 100644 --- a/plugins/docprops/lang/da.js +++ b/plugins/docprops/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'da', { diff --git a/plugins/docprops/lang/de-ch.js b/plugins/docprops/lang/de-ch.js index 50cde886c40..4ecb7f21927 100644 --- a/plugins/docprops/lang/de-ch.js +++ b/plugins/docprops/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'de-ch', { diff --git a/plugins/docprops/lang/de.js b/plugins/docprops/lang/de.js index d7c6c63a078..4fc209d77d7 100644 --- a/plugins/docprops/lang/de.js +++ b/plugins/docprops/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'de', { diff --git a/plugins/docprops/lang/el.js b/plugins/docprops/lang/el.js index b5cd7e43b90..7cebae8eeb2 100644 --- a/plugins/docprops/lang/el.js +++ b/plugins/docprops/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'el', { diff --git a/plugins/docprops/lang/en-au.js b/plugins/docprops/lang/en-au.js index c352840cbf5..8022a32a290 100644 --- a/plugins/docprops/lang/en-au.js +++ b/plugins/docprops/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'en-au', { diff --git a/plugins/docprops/lang/en-ca.js b/plugins/docprops/lang/en-ca.js index a297a53650d..ec127a6aa6d 100644 --- a/plugins/docprops/lang/en-ca.js +++ b/plugins/docprops/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'en-ca', { diff --git a/plugins/docprops/lang/en-gb.js b/plugins/docprops/lang/en-gb.js index 2f6fc7ddde6..65cc6bf68c4 100644 --- a/plugins/docprops/lang/en-gb.js +++ b/plugins/docprops/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'en-gb', { diff --git a/plugins/docprops/lang/en.js b/plugins/docprops/lang/en.js index 554c1ad2090..0e572a0ced9 100644 --- a/plugins/docprops/lang/en.js +++ b/plugins/docprops/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'en', { diff --git a/plugins/docprops/lang/eo.js b/plugins/docprops/lang/eo.js index 383e65c3770..c8b57547dbe 100644 --- a/plugins/docprops/lang/eo.js +++ b/plugins/docprops/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'eo', { diff --git a/plugins/docprops/lang/es-mx.js b/plugins/docprops/lang/es-mx.js index b92eb92dfef..ecc98cd8bfb 100644 --- a/plugins/docprops/lang/es-mx.js +++ b/plugins/docprops/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'es-mx', { diff --git a/plugins/docprops/lang/es.js b/plugins/docprops/lang/es.js index 00dd2d4a6df..4d1edd2e7ad 100644 --- a/plugins/docprops/lang/es.js +++ b/plugins/docprops/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'es', { diff --git a/plugins/docprops/lang/et.js b/plugins/docprops/lang/et.js index 64c3f432155..b41ec1d1de3 100644 --- a/plugins/docprops/lang/et.js +++ b/plugins/docprops/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'et', { diff --git a/plugins/docprops/lang/eu.js b/plugins/docprops/lang/eu.js index 5faf5e798ec..13ffef66e69 100644 --- a/plugins/docprops/lang/eu.js +++ b/plugins/docprops/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'eu', { diff --git a/plugins/docprops/lang/fa.js b/plugins/docprops/lang/fa.js index eef185a5ebf..968d76d30d4 100644 --- a/plugins/docprops/lang/fa.js +++ b/plugins/docprops/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'fa', { diff --git a/plugins/docprops/lang/fi.js b/plugins/docprops/lang/fi.js index 1137595c3eb..5160388f7f4 100644 --- a/plugins/docprops/lang/fi.js +++ b/plugins/docprops/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'fi', { diff --git a/plugins/docprops/lang/fo.js b/plugins/docprops/lang/fo.js index e1cf645ecf6..3a97659a5a2 100644 --- a/plugins/docprops/lang/fo.js +++ b/plugins/docprops/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'fo', { diff --git a/plugins/docprops/lang/fr-ca.js b/plugins/docprops/lang/fr-ca.js index 87b6be13ba3..36e5e874a37 100644 --- a/plugins/docprops/lang/fr-ca.js +++ b/plugins/docprops/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'fr-ca', { diff --git a/plugins/docprops/lang/fr.js b/plugins/docprops/lang/fr.js index 398ddd534e5..3cb94d80b61 100644 --- a/plugins/docprops/lang/fr.js +++ b/plugins/docprops/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'fr', { diff --git a/plugins/docprops/lang/gl.js b/plugins/docprops/lang/gl.js index 9059480f9c6..499a1d40c42 100644 --- a/plugins/docprops/lang/gl.js +++ b/plugins/docprops/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'gl', { diff --git a/plugins/docprops/lang/gu.js b/plugins/docprops/lang/gu.js index 531e6310465..3642aa989bf 100644 --- a/plugins/docprops/lang/gu.js +++ b/plugins/docprops/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'gu', { diff --git a/plugins/docprops/lang/he.js b/plugins/docprops/lang/he.js index 5f45f9ed1cc..27fe7f724b2 100644 --- a/plugins/docprops/lang/he.js +++ b/plugins/docprops/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'he', { diff --git a/plugins/docprops/lang/hi.js b/plugins/docprops/lang/hi.js index f4a340d48d5..67d290fa9fd 100644 --- a/plugins/docprops/lang/hi.js +++ b/plugins/docprops/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'hi', { diff --git a/plugins/docprops/lang/hr.js b/plugins/docprops/lang/hr.js index e3d45ef4138..4bd5dcce105 100644 --- a/plugins/docprops/lang/hr.js +++ b/plugins/docprops/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'hr', { diff --git a/plugins/docprops/lang/hu.js b/plugins/docprops/lang/hu.js index 2540d560c01..a83fc561442 100644 --- a/plugins/docprops/lang/hu.js +++ b/plugins/docprops/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'hu', { diff --git a/plugins/docprops/lang/id.js b/plugins/docprops/lang/id.js index 99f6139e8e4..3c9fecaacb1 100644 --- a/plugins/docprops/lang/id.js +++ b/plugins/docprops/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'id', { diff --git a/plugins/docprops/lang/is.js b/plugins/docprops/lang/is.js index 0e9653eee48..00c611045ae 100644 --- a/plugins/docprops/lang/is.js +++ b/plugins/docprops/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'is', { diff --git a/plugins/docprops/lang/it.js b/plugins/docprops/lang/it.js index 3df0268ac72..313af1c507d 100644 --- a/plugins/docprops/lang/it.js +++ b/plugins/docprops/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'it', { diff --git a/plugins/docprops/lang/ja.js b/plugins/docprops/lang/ja.js index dc62d4b7601..21b90c6d66c 100644 --- a/plugins/docprops/lang/ja.js +++ b/plugins/docprops/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'ja', { diff --git a/plugins/docprops/lang/ka.js b/plugins/docprops/lang/ka.js index 317f40216e8..a8bea0539c9 100644 --- a/plugins/docprops/lang/ka.js +++ b/plugins/docprops/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'ka', { diff --git a/plugins/docprops/lang/km.js b/plugins/docprops/lang/km.js index 90c962cb106..00f190c15e6 100644 --- a/plugins/docprops/lang/km.js +++ b/plugins/docprops/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'km', { diff --git a/plugins/docprops/lang/ko.js b/plugins/docprops/lang/ko.js index 3272e6a76aa..e134167f140 100644 --- a/plugins/docprops/lang/ko.js +++ b/plugins/docprops/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'ko', { diff --git a/plugins/docprops/lang/ku.js b/plugins/docprops/lang/ku.js index 1eb3c54ae37..b283142a1d5 100644 --- a/plugins/docprops/lang/ku.js +++ b/plugins/docprops/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'ku', { diff --git a/plugins/docprops/lang/lt.js b/plugins/docprops/lang/lt.js index c60026ac1f5..e2b8473f675 100644 --- a/plugins/docprops/lang/lt.js +++ b/plugins/docprops/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'lt', { diff --git a/plugins/docprops/lang/lv.js b/plugins/docprops/lang/lv.js index 13225afa616..bec95d265ee 100644 --- a/plugins/docprops/lang/lv.js +++ b/plugins/docprops/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'lv', { diff --git a/plugins/docprops/lang/mk.js b/plugins/docprops/lang/mk.js index 9d7d3870a4e..18e8a3c48de 100644 --- a/plugins/docprops/lang/mk.js +++ b/plugins/docprops/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'mk', { diff --git a/plugins/docprops/lang/mn.js b/plugins/docprops/lang/mn.js index 1cf88bfaee0..360aeb30fda 100644 --- a/plugins/docprops/lang/mn.js +++ b/plugins/docprops/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'mn', { diff --git a/plugins/docprops/lang/ms.js b/plugins/docprops/lang/ms.js index 216c85ad68d..65599a2391d 100644 --- a/plugins/docprops/lang/ms.js +++ b/plugins/docprops/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'ms', { diff --git a/plugins/docprops/lang/nb.js b/plugins/docprops/lang/nb.js index d3c6802d5d3..b15a33a778e 100644 --- a/plugins/docprops/lang/nb.js +++ b/plugins/docprops/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'nb', { diff --git a/plugins/docprops/lang/nl.js b/plugins/docprops/lang/nl.js index 43fc72d2637..e624e1ac6f2 100644 --- a/plugins/docprops/lang/nl.js +++ b/plugins/docprops/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'nl', { diff --git a/plugins/docprops/lang/no.js b/plugins/docprops/lang/no.js index 16243fe807f..ae258d7a1fb 100644 --- a/plugins/docprops/lang/no.js +++ b/plugins/docprops/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'no', { diff --git a/plugins/docprops/lang/oc.js b/plugins/docprops/lang/oc.js index fa1175ac311..b42cd4fc938 100644 --- a/plugins/docprops/lang/oc.js +++ b/plugins/docprops/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'oc', { diff --git a/plugins/docprops/lang/pl.js b/plugins/docprops/lang/pl.js index 41d5c312d8e..7e4bd268afc 100644 --- a/plugins/docprops/lang/pl.js +++ b/plugins/docprops/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'pl', { diff --git a/plugins/docprops/lang/pt-br.js b/plugins/docprops/lang/pt-br.js index bf6388e6fd0..890b0cf1741 100644 --- a/plugins/docprops/lang/pt-br.js +++ b/plugins/docprops/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'pt-br', { diff --git a/plugins/docprops/lang/pt.js b/plugins/docprops/lang/pt.js index 82f8cb758a3..3ce5c883b94 100644 --- a/plugins/docprops/lang/pt.js +++ b/plugins/docprops/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'pt', { diff --git a/plugins/docprops/lang/ro.js b/plugins/docprops/lang/ro.js index c62f52778a1..384b86a36e7 100644 --- a/plugins/docprops/lang/ro.js +++ b/plugins/docprops/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'ro', { diff --git a/plugins/docprops/lang/ru.js b/plugins/docprops/lang/ru.js index 3e48b274c1a..876d665da40 100644 --- a/plugins/docprops/lang/ru.js +++ b/plugins/docprops/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'ru', { diff --git a/plugins/docprops/lang/si.js b/plugins/docprops/lang/si.js index 0ffd986eff9..893382b17df 100644 --- a/plugins/docprops/lang/si.js +++ b/plugins/docprops/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'si', { diff --git a/plugins/docprops/lang/sk.js b/plugins/docprops/lang/sk.js index 13c4399146d..48d77f7775b 100644 --- a/plugins/docprops/lang/sk.js +++ b/plugins/docprops/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'sk', { diff --git a/plugins/docprops/lang/sl.js b/plugins/docprops/lang/sl.js index b9b945d14d8..245b9ae361f 100644 --- a/plugins/docprops/lang/sl.js +++ b/plugins/docprops/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'sl', { diff --git a/plugins/docprops/lang/sq.js b/plugins/docprops/lang/sq.js index 9021cc163b5..43b989538e6 100644 --- a/plugins/docprops/lang/sq.js +++ b/plugins/docprops/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'sq', { diff --git a/plugins/docprops/lang/sr-latn.js b/plugins/docprops/lang/sr-latn.js index 5aeede93090..d21fd42b6d3 100644 --- a/plugins/docprops/lang/sr-latn.js +++ b/plugins/docprops/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'sr-latn', { diff --git a/plugins/docprops/lang/sr.js b/plugins/docprops/lang/sr.js index 62720035e13..7186afbf475 100644 --- a/plugins/docprops/lang/sr.js +++ b/plugins/docprops/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'sr', { diff --git a/plugins/docprops/lang/sv.js b/plugins/docprops/lang/sv.js index 89d5c8f8a03..1b7f60894e2 100644 --- a/plugins/docprops/lang/sv.js +++ b/plugins/docprops/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'sv', { diff --git a/plugins/docprops/lang/th.js b/plugins/docprops/lang/th.js index 6b4f2512755..e2aea5b3b0f 100644 --- a/plugins/docprops/lang/th.js +++ b/plugins/docprops/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'th', { diff --git a/plugins/docprops/lang/tr.js b/plugins/docprops/lang/tr.js index 00c2e6f2aa6..24487b6ef66 100644 --- a/plugins/docprops/lang/tr.js +++ b/plugins/docprops/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'tr', { diff --git a/plugins/docprops/lang/tt.js b/plugins/docprops/lang/tt.js index 3109ac53c37..fa4c2937ad9 100644 --- a/plugins/docprops/lang/tt.js +++ b/plugins/docprops/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'tt', { diff --git a/plugins/docprops/lang/ug.js b/plugins/docprops/lang/ug.js index 9e7ff5d2472..23c08249ae6 100644 --- a/plugins/docprops/lang/ug.js +++ b/plugins/docprops/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'ug', { diff --git a/plugins/docprops/lang/uk.js b/plugins/docprops/lang/uk.js index fad98fd133f..6d629084892 100644 --- a/plugins/docprops/lang/uk.js +++ b/plugins/docprops/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'uk', { diff --git a/plugins/docprops/lang/vi.js b/plugins/docprops/lang/vi.js index 0876d55298b..2ec039f4851 100644 --- a/plugins/docprops/lang/vi.js +++ b/plugins/docprops/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'vi', { diff --git a/plugins/docprops/lang/zh-cn.js b/plugins/docprops/lang/zh-cn.js index d14c038c3ac..b373f41f7ee 100644 --- a/plugins/docprops/lang/zh-cn.js +++ b/plugins/docprops/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'zh-cn', { diff --git a/plugins/docprops/lang/zh.js b/plugins/docprops/lang/zh.js index 6eab39eee7b..1650bd2540b 100644 --- a/plugins/docprops/lang/zh.js +++ b/plugins/docprops/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'docprops', 'zh', { diff --git a/plugins/docprops/plugin.js b/plugins/docprops/plugin.js index 976f6bbbbee..3674094f1a5 100644 --- a/plugins/docprops/plugin.js +++ b/plugins/docprops/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/docprops/samples/docprops.html b/plugins/docprops/samples/docprops.html index bc4e61e59d2..ca416255868 100644 --- a/plugins/docprops/samples/docprops.html +++ b/plugins/docprops/samples/docprops.html @@ -1,6 +1,6 @@ @@ -74,7 +74,7 @@

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/plugins/easyimage/dialogs/easyimagealt.js b/plugins/easyimage/dialogs/easyimagealt.js index 041fa31aaab..d94ad1add7b 100644 --- a/plugins/easyimage/dialogs/easyimagealt.js +++ b/plugins/easyimage/dialogs/easyimagealt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/ar.js b/plugins/easyimage/lang/ar.js index 0902bd844d6..4b2ab63da1b 100644 --- a/plugins/easyimage/lang/ar.js +++ b/plugins/easyimage/lang/ar.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/az.js b/plugins/easyimage/lang/az.js index 621c30c9374..22fa6f9789f 100644 --- a/plugins/easyimage/lang/az.js +++ b/plugins/easyimage/lang/az.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/bg.js b/plugins/easyimage/lang/bg.js index 3b2ab9c25a3..eb6d86d7d34 100644 --- a/plugins/easyimage/lang/bg.js +++ b/plugins/easyimage/lang/bg.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/cs.js b/plugins/easyimage/lang/cs.js index 40aeb2f5de6..4b235d5673e 100644 --- a/plugins/easyimage/lang/cs.js +++ b/plugins/easyimage/lang/cs.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/da.js b/plugins/easyimage/lang/da.js index 322d15576c6..fb643db0db6 100644 --- a/plugins/easyimage/lang/da.js +++ b/plugins/easyimage/lang/da.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/de-ch.js b/plugins/easyimage/lang/de-ch.js index ee8f9744080..4ba13d497c2 100644 --- a/plugins/easyimage/lang/de-ch.js +++ b/plugins/easyimage/lang/de-ch.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/de.js b/plugins/easyimage/lang/de.js index fef78eb2eb5..55a98c455e7 100644 --- a/plugins/easyimage/lang/de.js +++ b/plugins/easyimage/lang/de.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/en-au.js b/plugins/easyimage/lang/en-au.js index 9b643988b1b..7e1958b773c 100644 --- a/plugins/easyimage/lang/en-au.js +++ b/plugins/easyimage/lang/en-au.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/en.js b/plugins/easyimage/lang/en.js index 046b0d87782..316204ea31e 100644 --- a/plugins/easyimage/lang/en.js +++ b/plugins/easyimage/lang/en.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/et.js b/plugins/easyimage/lang/et.js index e477f56b6e3..c31aa4fb6b2 100644 --- a/plugins/easyimage/lang/et.js +++ b/plugins/easyimage/lang/et.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/fa.js b/plugins/easyimage/lang/fa.js index d1622a4a0bf..373e6e1c0f1 100644 --- a/plugins/easyimage/lang/fa.js +++ b/plugins/easyimage/lang/fa.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/fr.js b/plugins/easyimage/lang/fr.js index f481b35cbf4..b7dcb540d7a 100644 --- a/plugins/easyimage/lang/fr.js +++ b/plugins/easyimage/lang/fr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/gl.js b/plugins/easyimage/lang/gl.js index efb57f9c75b..b90be43a01c 100644 --- a/plugins/easyimage/lang/gl.js +++ b/plugins/easyimage/lang/gl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/hr.js b/plugins/easyimage/lang/hr.js index 95b9e1c90fa..1f3bd8578a7 100644 --- a/plugins/easyimage/lang/hr.js +++ b/plugins/easyimage/lang/hr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/hu.js b/plugins/easyimage/lang/hu.js index d376f6e5fae..e411b00a266 100644 --- a/plugins/easyimage/lang/hu.js +++ b/plugins/easyimage/lang/hu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/it.js b/plugins/easyimage/lang/it.js index 58ba79814c3..0545cfc5d80 100644 --- a/plugins/easyimage/lang/it.js +++ b/plugins/easyimage/lang/it.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/ku.js b/plugins/easyimage/lang/ku.js index 68557ef95d1..2f35e5897c6 100644 --- a/plugins/easyimage/lang/ku.js +++ b/plugins/easyimage/lang/ku.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/lv.js b/plugins/easyimage/lang/lv.js index 014dd16754d..7fe7a3ac0d2 100644 --- a/plugins/easyimage/lang/lv.js +++ b/plugins/easyimage/lang/lv.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/nb.js b/plugins/easyimage/lang/nb.js index 72478baaeb1..05b3bf900a3 100644 --- a/plugins/easyimage/lang/nb.js +++ b/plugins/easyimage/lang/nb.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/nl.js b/plugins/easyimage/lang/nl.js index b609f41ed2c..89b7b3841b0 100644 --- a/plugins/easyimage/lang/nl.js +++ b/plugins/easyimage/lang/nl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/no.js b/plugins/easyimage/lang/no.js index 28a6f4ef624..510cbaa44e3 100644 --- a/plugins/easyimage/lang/no.js +++ b/plugins/easyimage/lang/no.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/pl.js b/plugins/easyimage/lang/pl.js index 9540b52994d..51bc32976b3 100644 --- a/plugins/easyimage/lang/pl.js +++ b/plugins/easyimage/lang/pl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/pt-br.js b/plugins/easyimage/lang/pt-br.js index 076911fc417..d8bd65edcf5 100644 --- a/plugins/easyimage/lang/pt-br.js +++ b/plugins/easyimage/lang/pt-br.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/pt.js b/plugins/easyimage/lang/pt.js index 2753605c278..ad0ba8602a1 100644 --- a/plugins/easyimage/lang/pt.js +++ b/plugins/easyimage/lang/pt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/ro.js b/plugins/easyimage/lang/ro.js index 799b925f16f..1523a4d355d 100644 --- a/plugins/easyimage/lang/ro.js +++ b/plugins/easyimage/lang/ro.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/ru.js b/plugins/easyimage/lang/ru.js index 905642d1cf8..8888f096bfa 100644 --- a/plugins/easyimage/lang/ru.js +++ b/plugins/easyimage/lang/ru.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/sk.js b/plugins/easyimage/lang/sk.js index 1d6e6bb5b2d..6adb04ba5e1 100644 --- a/plugins/easyimage/lang/sk.js +++ b/plugins/easyimage/lang/sk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/sq.js b/plugins/easyimage/lang/sq.js index 33e184eaad4..29ff3ef7ab9 100644 --- a/plugins/easyimage/lang/sq.js +++ b/plugins/easyimage/lang/sq.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/sr-latn.js b/plugins/easyimage/lang/sr-latn.js index 24710046499..9f72f17ed5a 100644 --- a/plugins/easyimage/lang/sr-latn.js +++ b/plugins/easyimage/lang/sr-latn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/sr.js b/plugins/easyimage/lang/sr.js index f511054554b..a7bccfe6730 100644 --- a/plugins/easyimage/lang/sr.js +++ b/plugins/easyimage/lang/sr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/sv.js b/plugins/easyimage/lang/sv.js index ea2c472c39e..1139a2b6a2d 100644 --- a/plugins/easyimage/lang/sv.js +++ b/plugins/easyimage/lang/sv.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/tr.js b/plugins/easyimage/lang/tr.js index c5c5f6dee24..e67b77d7750 100644 --- a/plugins/easyimage/lang/tr.js +++ b/plugins/easyimage/lang/tr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/tt.js b/plugins/easyimage/lang/tt.js index 779ca9888ec..0e2d2c6480b 100644 --- a/plugins/easyimage/lang/tt.js +++ b/plugins/easyimage/lang/tt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/uk.js b/plugins/easyimage/lang/uk.js index e918154a8df..c3d02db0220 100644 --- a/plugins/easyimage/lang/uk.js +++ b/plugins/easyimage/lang/uk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/zh-cn.js b/plugins/easyimage/lang/zh-cn.js index 30b5e5779cb..16e63902762 100644 --- a/plugins/easyimage/lang/zh-cn.js +++ b/plugins/easyimage/lang/zh-cn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/lang/zh.js b/plugins/easyimage/lang/zh.js index 745ea50b249..7b8a6a648b4 100644 --- a/plugins/easyimage/lang/zh.js +++ b/plugins/easyimage/lang/zh.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/plugin.js b/plugins/easyimage/plugin.js index de2288ffc07..01b4c9a292e 100644 --- a/plugins/easyimage/plugin.js +++ b/plugins/easyimage/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/easyimage/samples/easyimage.html b/plugins/easyimage/samples/easyimage.html index 6f15f22fa0e..69bb8389062 100644 --- a/plugins/easyimage/samples/easyimage.html +++ b/plugins/easyimage/samples/easyimage.html @@ -1,6 +1,6 @@ @@ -76,7 +76,7 @@

Apollo 11

CKEditor – The text editor for the Internet – https://ckeditor.com

- Copyright © 2003-2021, CKSource – Frederico Knabben. All rights reserved. + Copyright © 2003-2022, CKSource – Frederico Knabben. All rights reserved.

diff --git a/plugins/easyimage/styles/easyimage.css b/plugins/easyimage/styles/easyimage.css index a8901dff7f9..080ceaa6aec 100644 --- a/plugins/easyimage/styles/easyimage.css +++ b/plugins/easyimage/styles/easyimage.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/editorplaceholder/plugin.js b/plugins/editorplaceholder/plugin.js index ac7e4cb74a5..a1ebcbf4444 100644 --- a/plugins/editorplaceholder/plugin.js +++ b/plugins/editorplaceholder/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/elementspath/lang/af.js b/plugins/elementspath/lang/af.js index c841a566ee3..0b84e940732 100644 --- a/plugins/elementspath/lang/af.js +++ b/plugins/elementspath/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'af', { diff --git a/plugins/elementspath/lang/ar.js b/plugins/elementspath/lang/ar.js index ff741d6c7b2..69fb5ac5928 100644 --- a/plugins/elementspath/lang/ar.js +++ b/plugins/elementspath/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'ar', { diff --git a/plugins/elementspath/lang/az.js b/plugins/elementspath/lang/az.js index e84214fc9ea..3d19c838a59 100644 --- a/plugins/elementspath/lang/az.js +++ b/plugins/elementspath/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'az', { diff --git a/plugins/elementspath/lang/bg.js b/plugins/elementspath/lang/bg.js index 90c96a5e87f..cda1fec01f9 100644 --- a/plugins/elementspath/lang/bg.js +++ b/plugins/elementspath/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'bg', { diff --git a/plugins/elementspath/lang/bn.js b/plugins/elementspath/lang/bn.js index 68981ea145b..449be8251f1 100644 --- a/plugins/elementspath/lang/bn.js +++ b/plugins/elementspath/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'bn', { diff --git a/plugins/elementspath/lang/bs.js b/plugins/elementspath/lang/bs.js index 513ac24df6c..deb862eeb86 100644 --- a/plugins/elementspath/lang/bs.js +++ b/plugins/elementspath/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'bs', { diff --git a/plugins/elementspath/lang/ca.js b/plugins/elementspath/lang/ca.js index 1dcd9e41911..29fa3ac1aad 100644 --- a/plugins/elementspath/lang/ca.js +++ b/plugins/elementspath/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'ca', { diff --git a/plugins/elementspath/lang/cs.js b/plugins/elementspath/lang/cs.js index 01ac054507f..6f7287f8805 100644 --- a/plugins/elementspath/lang/cs.js +++ b/plugins/elementspath/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'cs', { diff --git a/plugins/elementspath/lang/cy.js b/plugins/elementspath/lang/cy.js index 6ee849e7774..b6d8a699ad1 100644 --- a/plugins/elementspath/lang/cy.js +++ b/plugins/elementspath/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'cy', { diff --git a/plugins/elementspath/lang/da.js b/plugins/elementspath/lang/da.js index 043b7291837..32bd42aa984 100644 --- a/plugins/elementspath/lang/da.js +++ b/plugins/elementspath/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'da', { diff --git a/plugins/elementspath/lang/de-ch.js b/plugins/elementspath/lang/de-ch.js index 00f33378eaf..04c5fa14708 100644 --- a/plugins/elementspath/lang/de-ch.js +++ b/plugins/elementspath/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'de-ch', { diff --git a/plugins/elementspath/lang/de.js b/plugins/elementspath/lang/de.js index 746fbfa73ef..6c3ae84cac6 100644 --- a/plugins/elementspath/lang/de.js +++ b/plugins/elementspath/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'de', { diff --git a/plugins/elementspath/lang/el.js b/plugins/elementspath/lang/el.js index e06d43cd48e..5333b4432dc 100644 --- a/plugins/elementspath/lang/el.js +++ b/plugins/elementspath/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'el', { diff --git a/plugins/elementspath/lang/en-au.js b/plugins/elementspath/lang/en-au.js index f329a929291..120ea678465 100644 --- a/plugins/elementspath/lang/en-au.js +++ b/plugins/elementspath/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'en-au', { diff --git a/plugins/elementspath/lang/en-ca.js b/plugins/elementspath/lang/en-ca.js index 662f1fc16db..713a709e5dc 100644 --- a/plugins/elementspath/lang/en-ca.js +++ b/plugins/elementspath/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'en-ca', { diff --git a/plugins/elementspath/lang/en-gb.js b/plugins/elementspath/lang/en-gb.js index d5fc8869837..ba83c21414b 100644 --- a/plugins/elementspath/lang/en-gb.js +++ b/plugins/elementspath/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'en-gb', { diff --git a/plugins/elementspath/lang/en.js b/plugins/elementspath/lang/en.js index 4acd0a74341..ebad86ff136 100644 --- a/plugins/elementspath/lang/en.js +++ b/plugins/elementspath/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'en', { diff --git a/plugins/elementspath/lang/eo.js b/plugins/elementspath/lang/eo.js index 8f35a81c80b..856eaad7c07 100644 --- a/plugins/elementspath/lang/eo.js +++ b/plugins/elementspath/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'eo', { diff --git a/plugins/elementspath/lang/es-mx.js b/plugins/elementspath/lang/es-mx.js index bb6a6ce82c6..9d5d801e487 100644 --- a/plugins/elementspath/lang/es-mx.js +++ b/plugins/elementspath/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'es-mx', { diff --git a/plugins/elementspath/lang/es.js b/plugins/elementspath/lang/es.js index 2aff15479d9..7fbdd752bd2 100644 --- a/plugins/elementspath/lang/es.js +++ b/plugins/elementspath/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'es', { diff --git a/plugins/elementspath/lang/et.js b/plugins/elementspath/lang/et.js index 2b964fd9640..ae5b7e487c7 100644 --- a/plugins/elementspath/lang/et.js +++ b/plugins/elementspath/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'et', { diff --git a/plugins/elementspath/lang/eu.js b/plugins/elementspath/lang/eu.js index 83eb8de6247..c0794a98b58 100644 --- a/plugins/elementspath/lang/eu.js +++ b/plugins/elementspath/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'eu', { diff --git a/plugins/elementspath/lang/fa.js b/plugins/elementspath/lang/fa.js index 6b4ed0c2d6d..e46202cd826 100644 --- a/plugins/elementspath/lang/fa.js +++ b/plugins/elementspath/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'fa', { diff --git a/plugins/elementspath/lang/fi.js b/plugins/elementspath/lang/fi.js index ed5a2649820..17b62d5e1e6 100644 --- a/plugins/elementspath/lang/fi.js +++ b/plugins/elementspath/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'fi', { diff --git a/plugins/elementspath/lang/fo.js b/plugins/elementspath/lang/fo.js index 1d36cf10973..ad927b92825 100644 --- a/plugins/elementspath/lang/fo.js +++ b/plugins/elementspath/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'fo', { diff --git a/plugins/elementspath/lang/fr-ca.js b/plugins/elementspath/lang/fr-ca.js index fc5f96b37c7..76e7d72b832 100644 --- a/plugins/elementspath/lang/fr-ca.js +++ b/plugins/elementspath/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'fr-ca', { diff --git a/plugins/elementspath/lang/fr.js b/plugins/elementspath/lang/fr.js index d7ff9e3c0b6..efc0ae55b4b 100644 --- a/plugins/elementspath/lang/fr.js +++ b/plugins/elementspath/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'fr', { diff --git a/plugins/elementspath/lang/gl.js b/plugins/elementspath/lang/gl.js index 3656cf5692a..92c82eb5fc2 100644 --- a/plugins/elementspath/lang/gl.js +++ b/plugins/elementspath/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'gl', { diff --git a/plugins/elementspath/lang/gu.js b/plugins/elementspath/lang/gu.js index 119af2a475f..163a796058a 100644 --- a/plugins/elementspath/lang/gu.js +++ b/plugins/elementspath/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'gu', { diff --git a/plugins/elementspath/lang/he.js b/plugins/elementspath/lang/he.js index 48f23e287cd..111c255bb46 100644 --- a/plugins/elementspath/lang/he.js +++ b/plugins/elementspath/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'he', { diff --git a/plugins/elementspath/lang/hi.js b/plugins/elementspath/lang/hi.js index e17945646a3..a0b75660f51 100644 --- a/plugins/elementspath/lang/hi.js +++ b/plugins/elementspath/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'hi', { diff --git a/plugins/elementspath/lang/hr.js b/plugins/elementspath/lang/hr.js index f29121eb3ff..15fb7793e93 100644 --- a/plugins/elementspath/lang/hr.js +++ b/plugins/elementspath/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'hr', { diff --git a/plugins/elementspath/lang/hu.js b/plugins/elementspath/lang/hu.js index a40fcd2f514..bcd6252f41e 100644 --- a/plugins/elementspath/lang/hu.js +++ b/plugins/elementspath/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'hu', { diff --git a/plugins/elementspath/lang/is.js b/plugins/elementspath/lang/is.js index 1f14d59af14..0dbfe29be91 100644 --- a/plugins/elementspath/lang/is.js +++ b/plugins/elementspath/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'is', { diff --git a/plugins/elementspath/lang/it.js b/plugins/elementspath/lang/it.js index 748d9ac1f62..e0c22340abb 100644 --- a/plugins/elementspath/lang/it.js +++ b/plugins/elementspath/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'it', { diff --git a/plugins/elementspath/lang/ja.js b/plugins/elementspath/lang/ja.js index 49e935533bb..d4d150f5f43 100644 --- a/plugins/elementspath/lang/ja.js +++ b/plugins/elementspath/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'ja', { diff --git a/plugins/elementspath/lang/ka.js b/plugins/elementspath/lang/ka.js index 22871641d14..1e606c2caf9 100644 --- a/plugins/elementspath/lang/ka.js +++ b/plugins/elementspath/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'ka', { diff --git a/plugins/elementspath/lang/km.js b/plugins/elementspath/lang/km.js index d587284ac63..7f4b6794349 100644 --- a/plugins/elementspath/lang/km.js +++ b/plugins/elementspath/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'km', { diff --git a/plugins/elementspath/lang/ko.js b/plugins/elementspath/lang/ko.js index 8f3ffc50b96..1bae6853bcc 100644 --- a/plugins/elementspath/lang/ko.js +++ b/plugins/elementspath/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'ko', { diff --git a/plugins/elementspath/lang/ku.js b/plugins/elementspath/lang/ku.js index fdbf69e826a..6e247cb15cf 100644 --- a/plugins/elementspath/lang/ku.js +++ b/plugins/elementspath/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'ku', { diff --git a/plugins/elementspath/lang/lt.js b/plugins/elementspath/lang/lt.js index d8bbafd81ca..bd0417d682a 100644 --- a/plugins/elementspath/lang/lt.js +++ b/plugins/elementspath/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'lt', { diff --git a/plugins/elementspath/lang/lv.js b/plugins/elementspath/lang/lv.js index 061057aa6b5..959aef4cd9b 100644 --- a/plugins/elementspath/lang/lv.js +++ b/plugins/elementspath/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'lv', { diff --git a/plugins/elementspath/lang/mk.js b/plugins/elementspath/lang/mk.js index 0b79e760f5f..6a183827f8f 100644 --- a/plugins/elementspath/lang/mk.js +++ b/plugins/elementspath/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'mk', { diff --git a/plugins/elementspath/lang/mn.js b/plugins/elementspath/lang/mn.js index 7cb75e9a6e7..19cb48d642b 100644 --- a/plugins/elementspath/lang/mn.js +++ b/plugins/elementspath/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'mn', { diff --git a/plugins/elementspath/lang/ms.js b/plugins/elementspath/lang/ms.js index 85d0f64420c..b6526005544 100644 --- a/plugins/elementspath/lang/ms.js +++ b/plugins/elementspath/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'ms', { diff --git a/plugins/elementspath/lang/nb.js b/plugins/elementspath/lang/nb.js index d678b7a87bb..63a9da40fe1 100644 --- a/plugins/elementspath/lang/nb.js +++ b/plugins/elementspath/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'nb', { diff --git a/plugins/elementspath/lang/nl.js b/plugins/elementspath/lang/nl.js index 6a1fd1111e4..6a24eb7aa21 100644 --- a/plugins/elementspath/lang/nl.js +++ b/plugins/elementspath/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'nl', { diff --git a/plugins/elementspath/lang/no.js b/plugins/elementspath/lang/no.js index 1340416ed8f..92a7994b95c 100644 --- a/plugins/elementspath/lang/no.js +++ b/plugins/elementspath/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'no', { diff --git a/plugins/elementspath/lang/oc.js b/plugins/elementspath/lang/oc.js index f76f386501a..031c06775cd 100644 --- a/plugins/elementspath/lang/oc.js +++ b/plugins/elementspath/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'oc', { diff --git a/plugins/elementspath/lang/pl.js b/plugins/elementspath/lang/pl.js index a5e8f6efc4b..6e6d13b6967 100644 --- a/plugins/elementspath/lang/pl.js +++ b/plugins/elementspath/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'pl', { diff --git a/plugins/elementspath/lang/pt-br.js b/plugins/elementspath/lang/pt-br.js index 162430f5e1a..92c70913fcf 100644 --- a/plugins/elementspath/lang/pt-br.js +++ b/plugins/elementspath/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'pt-br', { diff --git a/plugins/elementspath/lang/pt.js b/plugins/elementspath/lang/pt.js index 87240e46095..b9f4fea6c3a 100644 --- a/plugins/elementspath/lang/pt.js +++ b/plugins/elementspath/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'pt', { diff --git a/plugins/elementspath/lang/ro.js b/plugins/elementspath/lang/ro.js index 4635b0eb44c..ef91c7646b4 100644 --- a/plugins/elementspath/lang/ro.js +++ b/plugins/elementspath/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'ro', { diff --git a/plugins/elementspath/lang/ru.js b/plugins/elementspath/lang/ru.js index 76ccf3dbfb2..bccc19762e1 100644 --- a/plugins/elementspath/lang/ru.js +++ b/plugins/elementspath/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'ru', { diff --git a/plugins/elementspath/lang/si.js b/plugins/elementspath/lang/si.js index 2c965189e1f..1510dd738eb 100644 --- a/plugins/elementspath/lang/si.js +++ b/plugins/elementspath/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'si', { diff --git a/plugins/elementspath/lang/sk.js b/plugins/elementspath/lang/sk.js index c12a2def822..1bd3e11fe32 100644 --- a/plugins/elementspath/lang/sk.js +++ b/plugins/elementspath/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'sk', { diff --git a/plugins/elementspath/lang/sl.js b/plugins/elementspath/lang/sl.js index 48010220bbc..778eec79c34 100644 --- a/plugins/elementspath/lang/sl.js +++ b/plugins/elementspath/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'sl', { diff --git a/plugins/elementspath/lang/sq.js b/plugins/elementspath/lang/sq.js index 7c54dcde633..b775f9e66ef 100644 --- a/plugins/elementspath/lang/sq.js +++ b/plugins/elementspath/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'sq', { diff --git a/plugins/elementspath/lang/sr-latn.js b/plugins/elementspath/lang/sr-latn.js index 052552b7f6a..59de3d513ca 100644 --- a/plugins/elementspath/lang/sr-latn.js +++ b/plugins/elementspath/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'sr-latn', { diff --git a/plugins/elementspath/lang/sr.js b/plugins/elementspath/lang/sr.js index 6acb898962a..0c91126b93b 100644 --- a/plugins/elementspath/lang/sr.js +++ b/plugins/elementspath/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'sr', { diff --git a/plugins/elementspath/lang/sv.js b/plugins/elementspath/lang/sv.js index a68da0fa58a..477930bb71a 100644 --- a/plugins/elementspath/lang/sv.js +++ b/plugins/elementspath/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'sv', { diff --git a/plugins/elementspath/lang/th.js b/plugins/elementspath/lang/th.js index 48e260712cf..96945f95169 100644 --- a/plugins/elementspath/lang/th.js +++ b/plugins/elementspath/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'th', { diff --git a/plugins/elementspath/lang/tr.js b/plugins/elementspath/lang/tr.js index c13996e1825..79325720f33 100644 --- a/plugins/elementspath/lang/tr.js +++ b/plugins/elementspath/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'tr', { diff --git a/plugins/elementspath/lang/tt.js b/plugins/elementspath/lang/tt.js index 5717d757d46..d632ab6606f 100644 --- a/plugins/elementspath/lang/tt.js +++ b/plugins/elementspath/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'tt', { diff --git a/plugins/elementspath/lang/ug.js b/plugins/elementspath/lang/ug.js index c619d88bd73..345a2f0e697 100644 --- a/plugins/elementspath/lang/ug.js +++ b/plugins/elementspath/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'ug', { diff --git a/plugins/elementspath/lang/uk.js b/plugins/elementspath/lang/uk.js index 4939f692b70..608ed3cfda9 100644 --- a/plugins/elementspath/lang/uk.js +++ b/plugins/elementspath/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'uk', { diff --git a/plugins/elementspath/lang/vi.js b/plugins/elementspath/lang/vi.js index ad95a41e78e..d18db2fd9c0 100644 --- a/plugins/elementspath/lang/vi.js +++ b/plugins/elementspath/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'vi', { diff --git a/plugins/elementspath/lang/zh-cn.js b/plugins/elementspath/lang/zh-cn.js index 8dfde54f173..411def9c150 100644 --- a/plugins/elementspath/lang/zh-cn.js +++ b/plugins/elementspath/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'zh-cn', { diff --git a/plugins/elementspath/lang/zh.js b/plugins/elementspath/lang/zh.js index ec0ab6abcb4..28d9fefb5ea 100644 --- a/plugins/elementspath/lang/zh.js +++ b/plugins/elementspath/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'elementspath', 'zh', { diff --git a/plugins/elementspath/plugin.js b/plugins/elementspath/plugin.js index 4af9325a8cd..c43a21aee81 100644 --- a/plugins/elementspath/plugin.js +++ b/plugins/elementspath/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/embed/plugin.js b/plugins/embed/plugin.js index 0bae0ccb671..e9fa9e25a7d 100644 --- a/plugins/embed/plugin.js +++ b/plugins/embed/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/embedbase/dialogs/embedbase.js b/plugins/embedbase/dialogs/embedbase.js index 28b0598b7fe..b9d8e73be83 100644 --- a/plugins/embedbase/dialogs/embedbase.js +++ b/plugins/embedbase/dialogs/embedbase.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/embedbase/lang/ar.js b/plugins/embedbase/lang/ar.js index 29d7642b801..f937bce42ff 100644 --- a/plugins/embedbase/lang/ar.js +++ b/plugins/embedbase/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'ar', { diff --git a/plugins/embedbase/lang/az.js b/plugins/embedbase/lang/az.js index bd5859864ed..882d9b0f8cd 100644 --- a/plugins/embedbase/lang/az.js +++ b/plugins/embedbase/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'az', { diff --git a/plugins/embedbase/lang/bg.js b/plugins/embedbase/lang/bg.js index af7cba41de7..c16702ed1ed 100644 --- a/plugins/embedbase/lang/bg.js +++ b/plugins/embedbase/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'bg', { diff --git a/plugins/embedbase/lang/ca.js b/plugins/embedbase/lang/ca.js index 6f29ebe7ada..87f120e5362 100644 --- a/plugins/embedbase/lang/ca.js +++ b/plugins/embedbase/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'ca', { diff --git a/plugins/embedbase/lang/cs.js b/plugins/embedbase/lang/cs.js index 695120768db..bd7c8562f1d 100644 --- a/plugins/embedbase/lang/cs.js +++ b/plugins/embedbase/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'cs', { diff --git a/plugins/embedbase/lang/da.js b/plugins/embedbase/lang/da.js index db6d48dd8d9..2a6ce3d51ae 100644 --- a/plugins/embedbase/lang/da.js +++ b/plugins/embedbase/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'da', { diff --git a/plugins/embedbase/lang/de-ch.js b/plugins/embedbase/lang/de-ch.js index 39de9ca67f2..b6eca098080 100644 --- a/plugins/embedbase/lang/de-ch.js +++ b/plugins/embedbase/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'de-ch', { diff --git a/plugins/embedbase/lang/de.js b/plugins/embedbase/lang/de.js index 756088c4dac..699136c8e8c 100644 --- a/plugins/embedbase/lang/de.js +++ b/plugins/embedbase/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'de', { diff --git a/plugins/embedbase/lang/en-au.js b/plugins/embedbase/lang/en-au.js index a951765adec..ba6add358a5 100644 --- a/plugins/embedbase/lang/en-au.js +++ b/plugins/embedbase/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'en-au', { diff --git a/plugins/embedbase/lang/en.js b/plugins/embedbase/lang/en.js index d40658d5c44..01d47ef9d3a 100644 --- a/plugins/embedbase/lang/en.js +++ b/plugins/embedbase/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'en', { diff --git a/plugins/embedbase/lang/eo.js b/plugins/embedbase/lang/eo.js index 4df356aea58..e46da72f883 100644 --- a/plugins/embedbase/lang/eo.js +++ b/plugins/embedbase/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'eo', { diff --git a/plugins/embedbase/lang/es-mx.js b/plugins/embedbase/lang/es-mx.js index 7ca66af0a92..70173be4da1 100644 --- a/plugins/embedbase/lang/es-mx.js +++ b/plugins/embedbase/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'es-mx', { diff --git a/plugins/embedbase/lang/es.js b/plugins/embedbase/lang/es.js index d80bbd06860..23e5b3f1e8a 100644 --- a/plugins/embedbase/lang/es.js +++ b/plugins/embedbase/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'es', { diff --git a/plugins/embedbase/lang/et.js b/plugins/embedbase/lang/et.js index 73aefd3c951..b503e5335dc 100644 --- a/plugins/embedbase/lang/et.js +++ b/plugins/embedbase/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'et', { diff --git a/plugins/embedbase/lang/eu.js b/plugins/embedbase/lang/eu.js index 7fc6fee03e6..b561c55c8df 100644 --- a/plugins/embedbase/lang/eu.js +++ b/plugins/embedbase/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'eu', { diff --git a/plugins/embedbase/lang/fa.js b/plugins/embedbase/lang/fa.js index c71a36c8c04..3138aa5d60b 100644 --- a/plugins/embedbase/lang/fa.js +++ b/plugins/embedbase/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'fa', { diff --git a/plugins/embedbase/lang/fr.js b/plugins/embedbase/lang/fr.js index 074c9fb5ca7..75f0e714c8a 100644 --- a/plugins/embedbase/lang/fr.js +++ b/plugins/embedbase/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'fr', { diff --git a/plugins/embedbase/lang/gl.js b/plugins/embedbase/lang/gl.js index e53ccd8acc6..c79108015a9 100644 --- a/plugins/embedbase/lang/gl.js +++ b/plugins/embedbase/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'gl', { diff --git a/plugins/embedbase/lang/hr.js b/plugins/embedbase/lang/hr.js index 6edd211636a..aa8a4544917 100644 --- a/plugins/embedbase/lang/hr.js +++ b/plugins/embedbase/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'hr', { diff --git a/plugins/embedbase/lang/hu.js b/plugins/embedbase/lang/hu.js index 43205fc1d36..5f2c57220f4 100644 --- a/plugins/embedbase/lang/hu.js +++ b/plugins/embedbase/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'hu', { diff --git a/plugins/embedbase/lang/id.js b/plugins/embedbase/lang/id.js index a1efbddc1db..453ba8ad662 100644 --- a/plugins/embedbase/lang/id.js +++ b/plugins/embedbase/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'id', { diff --git a/plugins/embedbase/lang/it.js b/plugins/embedbase/lang/it.js index 8b937ed9ea1..717c6651efd 100644 --- a/plugins/embedbase/lang/it.js +++ b/plugins/embedbase/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'it', { diff --git a/plugins/embedbase/lang/ja.js b/plugins/embedbase/lang/ja.js index 427833645ce..78f65896f97 100644 --- a/plugins/embedbase/lang/ja.js +++ b/plugins/embedbase/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'ja', { diff --git a/plugins/embedbase/lang/ko.js b/plugins/embedbase/lang/ko.js index 78fb6163f97..2b006f949c5 100644 --- a/plugins/embedbase/lang/ko.js +++ b/plugins/embedbase/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'ko', { diff --git a/plugins/embedbase/lang/ku.js b/plugins/embedbase/lang/ku.js index 630c421f62e..65f31789000 100644 --- a/plugins/embedbase/lang/ku.js +++ b/plugins/embedbase/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'ku', { diff --git a/plugins/embedbase/lang/lv.js b/plugins/embedbase/lang/lv.js index 007e5d11dd6..5a600ce64c4 100644 --- a/plugins/embedbase/lang/lv.js +++ b/plugins/embedbase/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'lv', { diff --git a/plugins/embedbase/lang/nb.js b/plugins/embedbase/lang/nb.js index cee34dc3a39..3de5fd96e7b 100644 --- a/plugins/embedbase/lang/nb.js +++ b/plugins/embedbase/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'nb', { diff --git a/plugins/embedbase/lang/nl.js b/plugins/embedbase/lang/nl.js index cb6151a4998..d13e6678213 100644 --- a/plugins/embedbase/lang/nl.js +++ b/plugins/embedbase/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'nl', { diff --git a/plugins/embedbase/lang/oc.js b/plugins/embedbase/lang/oc.js index 66619818345..f5267328c4b 100644 --- a/plugins/embedbase/lang/oc.js +++ b/plugins/embedbase/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'oc', { diff --git a/plugins/embedbase/lang/pl.js b/plugins/embedbase/lang/pl.js index 605742762be..a225f4468e2 100644 --- a/plugins/embedbase/lang/pl.js +++ b/plugins/embedbase/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'pl', { diff --git a/plugins/embedbase/lang/pt-br.js b/plugins/embedbase/lang/pt-br.js index 2c28809aad8..910660bd3c5 100644 --- a/plugins/embedbase/lang/pt-br.js +++ b/plugins/embedbase/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'pt-br', { diff --git a/plugins/embedbase/lang/pt.js b/plugins/embedbase/lang/pt.js index c8c0fc13034..0a45dc98d07 100644 --- a/plugins/embedbase/lang/pt.js +++ b/plugins/embedbase/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'pt', { diff --git a/plugins/embedbase/lang/ro.js b/plugins/embedbase/lang/ro.js index 49fab33c868..8b880eafc14 100644 --- a/plugins/embedbase/lang/ro.js +++ b/plugins/embedbase/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'ro', { diff --git a/plugins/embedbase/lang/ru.js b/plugins/embedbase/lang/ru.js index 4561ed2840b..a60c3959415 100644 --- a/plugins/embedbase/lang/ru.js +++ b/plugins/embedbase/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'ru', { diff --git a/plugins/embedbase/lang/sk.js b/plugins/embedbase/lang/sk.js index 607071ac5f1..c0e4c745073 100644 --- a/plugins/embedbase/lang/sk.js +++ b/plugins/embedbase/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'sk', { diff --git a/plugins/embedbase/lang/sq.js b/plugins/embedbase/lang/sq.js index aeaf8e3e1f4..83c6191310a 100644 --- a/plugins/embedbase/lang/sq.js +++ b/plugins/embedbase/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'sq', { diff --git a/plugins/embedbase/lang/sr-latn.js b/plugins/embedbase/lang/sr-latn.js index 4ebe05043e0..382eac5a40a 100644 --- a/plugins/embedbase/lang/sr-latn.js +++ b/plugins/embedbase/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'sr-latn', { diff --git a/plugins/embedbase/lang/sr.js b/plugins/embedbase/lang/sr.js index c4d0d07c6fe..9daa838f06d 100644 --- a/plugins/embedbase/lang/sr.js +++ b/plugins/embedbase/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'sr', { diff --git a/plugins/embedbase/lang/sv.js b/plugins/embedbase/lang/sv.js index cdbc5472ff6..331b72ecf22 100644 --- a/plugins/embedbase/lang/sv.js +++ b/plugins/embedbase/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'sv', { diff --git a/plugins/embedbase/lang/tr.js b/plugins/embedbase/lang/tr.js index aad40243ba9..37f606e0b43 100644 --- a/plugins/embedbase/lang/tr.js +++ b/plugins/embedbase/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'tr', { diff --git a/plugins/embedbase/lang/ug.js b/plugins/embedbase/lang/ug.js index 47df844440a..42eb4c87b40 100644 --- a/plugins/embedbase/lang/ug.js +++ b/plugins/embedbase/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'ug', { diff --git a/plugins/embedbase/lang/uk.js b/plugins/embedbase/lang/uk.js index 954f45987f0..2651eae30e0 100644 --- a/plugins/embedbase/lang/uk.js +++ b/plugins/embedbase/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'uk', { diff --git a/plugins/embedbase/lang/zh-cn.js b/plugins/embedbase/lang/zh-cn.js index 5c78cb48310..41079f6aaf8 100644 --- a/plugins/embedbase/lang/zh-cn.js +++ b/plugins/embedbase/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'zh-cn', { diff --git a/plugins/embedbase/lang/zh.js b/plugins/embedbase/lang/zh.js index 01009d6b071..21d538fff5b 100644 --- a/plugins/embedbase/lang/zh.js +++ b/plugins/embedbase/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'embedbase', 'zh', { diff --git a/plugins/embedbase/plugin.js b/plugins/embedbase/plugin.js index a6953c8ea9a..dbafc8c15e2 100644 --- a/plugins/embedbase/plugin.js +++ b/plugins/embedbase/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/embedsemantic/plugin.js b/plugins/embedsemantic/plugin.js index 0a5a9833eb2..c240d293be3 100644 --- a/plugins/embedsemantic/plugin.js +++ b/plugins/embedsemantic/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/emoji/lang/cs.js b/plugins/emoji/lang/cs.js index 718b67c21bb..840c5a4eb42 100644 --- a/plugins/emoji/lang/cs.js +++ b/plugins/emoji/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'emoji', 'cs', { diff --git a/plugins/emoji/lang/da.js b/plugins/emoji/lang/da.js index 63ad098f93e..9520f0aa98b 100644 --- a/plugins/emoji/lang/da.js +++ b/plugins/emoji/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'emoji', 'da', { diff --git a/plugins/emoji/lang/de-ch.js b/plugins/emoji/lang/de-ch.js index ab7a9b98424..5d347a67533 100644 --- a/plugins/emoji/lang/de-ch.js +++ b/plugins/emoji/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'emoji', 'de-ch', { diff --git a/plugins/emoji/lang/de.js b/plugins/emoji/lang/de.js index e1b8eb93b37..4a8babc3690 100644 --- a/plugins/emoji/lang/de.js +++ b/plugins/emoji/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'emoji', 'de', { diff --git a/plugins/emoji/lang/en-au.js b/plugins/emoji/lang/en-au.js index 483a88f04b7..5a3d1e708f5 100644 --- a/plugins/emoji/lang/en-au.js +++ b/plugins/emoji/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'emoji', 'en-au', { diff --git a/plugins/emoji/lang/en.js b/plugins/emoji/lang/en.js index 78c573f3705..5c87d27c1f2 100644 --- a/plugins/emoji/lang/en.js +++ b/plugins/emoji/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'emoji', 'en', { diff --git a/plugins/emoji/lang/et.js b/plugins/emoji/lang/et.js index e44d20d7aaf..eb16ea02835 100644 --- a/plugins/emoji/lang/et.js +++ b/plugins/emoji/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'emoji', 'et', { diff --git a/plugins/emoji/lang/fa.js b/plugins/emoji/lang/fa.js index 25ff935c004..93322b116dd 100644 --- a/plugins/emoji/lang/fa.js +++ b/plugins/emoji/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'emoji', 'fa', { diff --git a/plugins/emoji/lang/fr.js b/plugins/emoji/lang/fr.js index 4d1ddb81aca..9b29eab9761 100644 --- a/plugins/emoji/lang/fr.js +++ b/plugins/emoji/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'emoji', 'fr', { diff --git a/plugins/emoji/lang/gl.js b/plugins/emoji/lang/gl.js index 05a77eca950..d921e71faeb 100644 --- a/plugins/emoji/lang/gl.js +++ b/plugins/emoji/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'emoji', 'gl', { diff --git a/plugins/emoji/lang/hr.js b/plugins/emoji/lang/hr.js index e8dfa258509..846c6c3bff8 100644 --- a/plugins/emoji/lang/hr.js +++ b/plugins/emoji/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'emoji', 'hr', { diff --git a/plugins/emoji/lang/hu.js b/plugins/emoji/lang/hu.js index 716a521241b..6c94e2dba17 100644 --- a/plugins/emoji/lang/hu.js +++ b/plugins/emoji/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'emoji', 'hu', { diff --git a/plugins/emoji/lang/it.js b/plugins/emoji/lang/it.js index 774d09d86f2..74730214f91 100644 --- a/plugins/emoji/lang/it.js +++ b/plugins/emoji/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'emoji', 'it', { diff --git a/plugins/emoji/lang/nl.js b/plugins/emoji/lang/nl.js index 22880ee38f2..50373303c1c 100644 --- a/plugins/emoji/lang/nl.js +++ b/plugins/emoji/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'emoji', 'nl', { diff --git a/plugins/emoji/lang/pl.js b/plugins/emoji/lang/pl.js index af5514353f6..5b6ba8dbb4f 100644 --- a/plugins/emoji/lang/pl.js +++ b/plugins/emoji/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'emoji', 'pl', { diff --git a/plugins/emoji/lang/pt-br.js b/plugins/emoji/lang/pt-br.js index e2a4de7a13f..164fb259d84 100644 --- a/plugins/emoji/lang/pt-br.js +++ b/plugins/emoji/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'emoji', 'pt-br', { diff --git a/plugins/emoji/lang/sk.js b/plugins/emoji/lang/sk.js index d7d573e7fe0..a29cd7b7dd0 100644 --- a/plugins/emoji/lang/sk.js +++ b/plugins/emoji/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'emoji', 'sk', { diff --git a/plugins/emoji/lang/sr-latn.js b/plugins/emoji/lang/sr-latn.js index 2202c362bcf..aeb6ee1cf8f 100644 --- a/plugins/emoji/lang/sr-latn.js +++ b/plugins/emoji/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'emoji', 'sr-latn', { diff --git a/plugins/emoji/lang/sr.js b/plugins/emoji/lang/sr.js index b564008092e..dfea422bcda 100644 --- a/plugins/emoji/lang/sr.js +++ b/plugins/emoji/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'emoji', 'sr', { diff --git a/plugins/emoji/lang/sv.js b/plugins/emoji/lang/sv.js index 5a5d49ba4bb..7051a3dca8d 100644 --- a/plugins/emoji/lang/sv.js +++ b/plugins/emoji/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'emoji', 'sv', { diff --git a/plugins/emoji/lang/tr.js b/plugins/emoji/lang/tr.js index ca5c5eebab8..0b10f84fa42 100644 --- a/plugins/emoji/lang/tr.js +++ b/plugins/emoji/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'emoji', 'tr', { diff --git a/plugins/emoji/lang/uk.js b/plugins/emoji/lang/uk.js index 5c2de5d1c91..c92db7e2998 100644 --- a/plugins/emoji/lang/uk.js +++ b/plugins/emoji/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'emoji', 'uk', { diff --git a/plugins/emoji/lang/zh-cn.js b/plugins/emoji/lang/zh-cn.js index 9c8b3a302d8..b98e94ece87 100644 --- a/plugins/emoji/lang/zh-cn.js +++ b/plugins/emoji/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'emoji', 'zh-cn', { diff --git a/plugins/emoji/lang/zh.js b/plugins/emoji/lang/zh.js index 3c77b7ca7f1..0ba53b66287 100644 --- a/plugins/emoji/lang/zh.js +++ b/plugins/emoji/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'emoji', 'zh', { diff --git a/plugins/emoji/plugin.js b/plugins/emoji/plugin.js index 293fd05297f..a05d53cbb37 100644 --- a/plugins/emoji/plugin.js +++ b/plugins/emoji/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/emoji/samples/emoji.html b/plugins/emoji/samples/emoji.html index d65f6c66fa7..40c14b05482 100644 --- a/plugins/emoji/samples/emoji.html +++ b/plugins/emoji/samples/emoji.html @@ -1,6 +1,6 @@ @@ -84,7 +84,7 @@

This is emoji sample.

CKEditor – The text editor for the Internet – https://ckeditor.com

- Copyright © 2003-2021, CKSource – Frederico Knabben. All rights reserved. + Copyright © 2003-2022, CKSource – Frederico Knabben. All rights reserved.

diff --git a/plugins/enterkey/plugin.js b/plugins/enterkey/plugin.js index cf5cfc6990f..04c09f2d5e5 100644 --- a/plugins/enterkey/plugin.js +++ b/plugins/enterkey/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/enterkey/samples/enterkey.html b/plugins/enterkey/samples/enterkey.html index 767aa886c90..e02d5420b42 100644 --- a/plugins/enterkey/samples/enterkey.html +++ b/plugins/enterkey/samples/enterkey.html @@ -1,6 +1,6 @@ @@ -99,7 +99,7 @@

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/plugins/entities/plugin.js b/plugins/entities/plugin.js index 8c50ec3d8aa..b72c7afd09a 100644 --- a/plugins/entities/plugin.js +++ b/plugins/entities/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/fakeobjects/lang/af.js b/plugins/fakeobjects/lang/af.js index 12eee689f95..287da2fbafe 100644 --- a/plugins/fakeobjects/lang/af.js +++ b/plugins/fakeobjects/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'af', { diff --git a/plugins/fakeobjects/lang/ar.js b/plugins/fakeobjects/lang/ar.js index 0552cd9dc13..12d2341737c 100644 --- a/plugins/fakeobjects/lang/ar.js +++ b/plugins/fakeobjects/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'ar', { diff --git a/plugins/fakeobjects/lang/az.js b/plugins/fakeobjects/lang/az.js index 2319d5d0a93..391b18ba5c3 100644 --- a/plugins/fakeobjects/lang/az.js +++ b/plugins/fakeobjects/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'az', { diff --git a/plugins/fakeobjects/lang/bg.js b/plugins/fakeobjects/lang/bg.js index 4bd26f6e146..626ccf0a6b2 100644 --- a/plugins/fakeobjects/lang/bg.js +++ b/plugins/fakeobjects/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'bg', { diff --git a/plugins/fakeobjects/lang/bn.js b/plugins/fakeobjects/lang/bn.js index a307ad7e81c..01a2dd837a1 100644 --- a/plugins/fakeobjects/lang/bn.js +++ b/plugins/fakeobjects/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'bn', { diff --git a/plugins/fakeobjects/lang/bs.js b/plugins/fakeobjects/lang/bs.js index ff1923f4c89..43f8fb6b260 100644 --- a/plugins/fakeobjects/lang/bs.js +++ b/plugins/fakeobjects/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'bs', { diff --git a/plugins/fakeobjects/lang/ca.js b/plugins/fakeobjects/lang/ca.js index e0d6e1534c6..525e0b736ce 100644 --- a/plugins/fakeobjects/lang/ca.js +++ b/plugins/fakeobjects/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'ca', { diff --git a/plugins/fakeobjects/lang/cs.js b/plugins/fakeobjects/lang/cs.js index cf7b54b1118..f487add50b5 100644 --- a/plugins/fakeobjects/lang/cs.js +++ b/plugins/fakeobjects/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'cs', { diff --git a/plugins/fakeobjects/lang/cy.js b/plugins/fakeobjects/lang/cy.js index 08c867ea320..ddd61257951 100644 --- a/plugins/fakeobjects/lang/cy.js +++ b/plugins/fakeobjects/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'cy', { diff --git a/plugins/fakeobjects/lang/da.js b/plugins/fakeobjects/lang/da.js index 5a797fe4f86..91c3062b336 100644 --- a/plugins/fakeobjects/lang/da.js +++ b/plugins/fakeobjects/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'da', { diff --git a/plugins/fakeobjects/lang/de-ch.js b/plugins/fakeobjects/lang/de-ch.js index 682fdd5be74..e0756fc339c 100644 --- a/plugins/fakeobjects/lang/de-ch.js +++ b/plugins/fakeobjects/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'de-ch', { diff --git a/plugins/fakeobjects/lang/de.js b/plugins/fakeobjects/lang/de.js index 9ce244182ad..7e5d190ff15 100644 --- a/plugins/fakeobjects/lang/de.js +++ b/plugins/fakeobjects/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'de', { diff --git a/plugins/fakeobjects/lang/el.js b/plugins/fakeobjects/lang/el.js index c7e38d557b3..1fc66625d74 100644 --- a/plugins/fakeobjects/lang/el.js +++ b/plugins/fakeobjects/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'el', { diff --git a/plugins/fakeobjects/lang/en-au.js b/plugins/fakeobjects/lang/en-au.js index ae9535861ee..2b1e8acd88c 100644 --- a/plugins/fakeobjects/lang/en-au.js +++ b/plugins/fakeobjects/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'en-au', { diff --git a/plugins/fakeobjects/lang/en-ca.js b/plugins/fakeobjects/lang/en-ca.js index 566d3addecf..67e33713616 100644 --- a/plugins/fakeobjects/lang/en-ca.js +++ b/plugins/fakeobjects/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'en-ca', { diff --git a/plugins/fakeobjects/lang/en-gb.js b/plugins/fakeobjects/lang/en-gb.js index d617068c675..691689ea7e7 100644 --- a/plugins/fakeobjects/lang/en-gb.js +++ b/plugins/fakeobjects/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'en-gb', { diff --git a/plugins/fakeobjects/lang/en.js b/plugins/fakeobjects/lang/en.js index c6c66817ce7..d8cb33d2ec5 100644 --- a/plugins/fakeobjects/lang/en.js +++ b/plugins/fakeobjects/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'en', { diff --git a/plugins/fakeobjects/lang/eo.js b/plugins/fakeobjects/lang/eo.js index d33aa7c0acd..99f2f523da7 100644 --- a/plugins/fakeobjects/lang/eo.js +++ b/plugins/fakeobjects/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'eo', { diff --git a/plugins/fakeobjects/lang/es-mx.js b/plugins/fakeobjects/lang/es-mx.js index a768579891a..972c68b5ccc 100644 --- a/plugins/fakeobjects/lang/es-mx.js +++ b/plugins/fakeobjects/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'es-mx', { diff --git a/plugins/fakeobjects/lang/es.js b/plugins/fakeobjects/lang/es.js index c27ee25796e..4d5b2b290b4 100644 --- a/plugins/fakeobjects/lang/es.js +++ b/plugins/fakeobjects/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'es', { diff --git a/plugins/fakeobjects/lang/et.js b/plugins/fakeobjects/lang/et.js index 895bb3d9e59..2d13c8e901f 100644 --- a/plugins/fakeobjects/lang/et.js +++ b/plugins/fakeobjects/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'et', { diff --git a/plugins/fakeobjects/lang/eu.js b/plugins/fakeobjects/lang/eu.js index cdf3b7d4703..410d76de8a7 100644 --- a/plugins/fakeobjects/lang/eu.js +++ b/plugins/fakeobjects/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'eu', { diff --git a/plugins/fakeobjects/lang/fa.js b/plugins/fakeobjects/lang/fa.js index 1a3586b8a80..344e0d6b24c 100644 --- a/plugins/fakeobjects/lang/fa.js +++ b/plugins/fakeobjects/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'fa', { diff --git a/plugins/fakeobjects/lang/fi.js b/plugins/fakeobjects/lang/fi.js index 359778cd36f..712b5525b54 100644 --- a/plugins/fakeobjects/lang/fi.js +++ b/plugins/fakeobjects/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'fi', { diff --git a/plugins/fakeobjects/lang/fo.js b/plugins/fakeobjects/lang/fo.js index 338bcaf5a5c..19f9a32ba5a 100644 --- a/plugins/fakeobjects/lang/fo.js +++ b/plugins/fakeobjects/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'fo', { diff --git a/plugins/fakeobjects/lang/fr-ca.js b/plugins/fakeobjects/lang/fr-ca.js index ecaf797c1cf..3af5b08047d 100644 --- a/plugins/fakeobjects/lang/fr-ca.js +++ b/plugins/fakeobjects/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'fr-ca', { diff --git a/plugins/fakeobjects/lang/fr.js b/plugins/fakeobjects/lang/fr.js index 74748d89f14..16b6e56cdb0 100644 --- a/plugins/fakeobjects/lang/fr.js +++ b/plugins/fakeobjects/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'fr', { diff --git a/plugins/fakeobjects/lang/gl.js b/plugins/fakeobjects/lang/gl.js index c49f65826b4..a5ec92f89eb 100644 --- a/plugins/fakeobjects/lang/gl.js +++ b/plugins/fakeobjects/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'gl', { diff --git a/plugins/fakeobjects/lang/gu.js b/plugins/fakeobjects/lang/gu.js index c95abce0f00..cf3392dd196 100644 --- a/plugins/fakeobjects/lang/gu.js +++ b/plugins/fakeobjects/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'gu', { diff --git a/plugins/fakeobjects/lang/he.js b/plugins/fakeobjects/lang/he.js index ee5f65cb568..54181d349ed 100644 --- a/plugins/fakeobjects/lang/he.js +++ b/plugins/fakeobjects/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'he', { diff --git a/plugins/fakeobjects/lang/hi.js b/plugins/fakeobjects/lang/hi.js index 7656911d8e6..079eaca3ad0 100644 --- a/plugins/fakeobjects/lang/hi.js +++ b/plugins/fakeobjects/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'hi', { diff --git a/plugins/fakeobjects/lang/hr.js b/plugins/fakeobjects/lang/hr.js index c3b29408214..351ec4f17ac 100644 --- a/plugins/fakeobjects/lang/hr.js +++ b/plugins/fakeobjects/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'hr', { diff --git a/plugins/fakeobjects/lang/hu.js b/plugins/fakeobjects/lang/hu.js index c5f07027d1b..24cb11361e5 100644 --- a/plugins/fakeobjects/lang/hu.js +++ b/plugins/fakeobjects/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'hu', { diff --git a/plugins/fakeobjects/lang/id.js b/plugins/fakeobjects/lang/id.js index deec36c95ca..d8da3e3fceb 100644 --- a/plugins/fakeobjects/lang/id.js +++ b/plugins/fakeobjects/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'id', { diff --git a/plugins/fakeobjects/lang/is.js b/plugins/fakeobjects/lang/is.js index 265b4620374..be86851560c 100644 --- a/plugins/fakeobjects/lang/is.js +++ b/plugins/fakeobjects/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'is', { diff --git a/plugins/fakeobjects/lang/it.js b/plugins/fakeobjects/lang/it.js index 10087ea13c5..cbf19036e03 100644 --- a/plugins/fakeobjects/lang/it.js +++ b/plugins/fakeobjects/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'it', { diff --git a/plugins/fakeobjects/lang/ja.js b/plugins/fakeobjects/lang/ja.js index f2bf2c2e782..b606db739cc 100644 --- a/plugins/fakeobjects/lang/ja.js +++ b/plugins/fakeobjects/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'ja', { diff --git a/plugins/fakeobjects/lang/ka.js b/plugins/fakeobjects/lang/ka.js index 449bfc1fd34..63f26c5cf6b 100644 --- a/plugins/fakeobjects/lang/ka.js +++ b/plugins/fakeobjects/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'ka', { diff --git a/plugins/fakeobjects/lang/km.js b/plugins/fakeobjects/lang/km.js index 399a9901696..3ee071dcc24 100644 --- a/plugins/fakeobjects/lang/km.js +++ b/plugins/fakeobjects/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'km', { diff --git a/plugins/fakeobjects/lang/ko.js b/plugins/fakeobjects/lang/ko.js index e481c57a22e..89dc458447c 100644 --- a/plugins/fakeobjects/lang/ko.js +++ b/plugins/fakeobjects/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'ko', { diff --git a/plugins/fakeobjects/lang/ku.js b/plugins/fakeobjects/lang/ku.js index 6e39dfc503d..c9747922e8b 100644 --- a/plugins/fakeobjects/lang/ku.js +++ b/plugins/fakeobjects/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'ku', { diff --git a/plugins/fakeobjects/lang/lt.js b/plugins/fakeobjects/lang/lt.js index 135b65a4a53..9e2df5f5631 100644 --- a/plugins/fakeobjects/lang/lt.js +++ b/plugins/fakeobjects/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'lt', { diff --git a/plugins/fakeobjects/lang/lv.js b/plugins/fakeobjects/lang/lv.js index 97f6aeb6a91..529ede50f11 100644 --- a/plugins/fakeobjects/lang/lv.js +++ b/plugins/fakeobjects/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'lv', { diff --git a/plugins/fakeobjects/lang/mk.js b/plugins/fakeobjects/lang/mk.js index 6f93bdaa360..68e2d917c4c 100644 --- a/plugins/fakeobjects/lang/mk.js +++ b/plugins/fakeobjects/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'mk', { diff --git a/plugins/fakeobjects/lang/mn.js b/plugins/fakeobjects/lang/mn.js index 4018243d04f..76f43128e3d 100644 --- a/plugins/fakeobjects/lang/mn.js +++ b/plugins/fakeobjects/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'mn', { diff --git a/plugins/fakeobjects/lang/ms.js b/plugins/fakeobjects/lang/ms.js index 905d7da6176..80d71e72b4f 100644 --- a/plugins/fakeobjects/lang/ms.js +++ b/plugins/fakeobjects/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'ms', { diff --git a/plugins/fakeobjects/lang/nb.js b/plugins/fakeobjects/lang/nb.js index a9b4e8d778b..113bf28a926 100644 --- a/plugins/fakeobjects/lang/nb.js +++ b/plugins/fakeobjects/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'nb', { diff --git a/plugins/fakeobjects/lang/nl.js b/plugins/fakeobjects/lang/nl.js index 77497278815..367ba2eaa52 100644 --- a/plugins/fakeobjects/lang/nl.js +++ b/plugins/fakeobjects/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'nl', { diff --git a/plugins/fakeobjects/lang/no.js b/plugins/fakeobjects/lang/no.js index 26a194a3171..0f4c6f026c7 100644 --- a/plugins/fakeobjects/lang/no.js +++ b/plugins/fakeobjects/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'no', { diff --git a/plugins/fakeobjects/lang/oc.js b/plugins/fakeobjects/lang/oc.js index 8a167f5d269..419dbe45f9f 100644 --- a/plugins/fakeobjects/lang/oc.js +++ b/plugins/fakeobjects/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'oc', { diff --git a/plugins/fakeobjects/lang/pl.js b/plugins/fakeobjects/lang/pl.js index 6d16eb1a612..00b2842ffc2 100644 --- a/plugins/fakeobjects/lang/pl.js +++ b/plugins/fakeobjects/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'pl', { diff --git a/plugins/fakeobjects/lang/pt-br.js b/plugins/fakeobjects/lang/pt-br.js index bd8ac019d63..db036700ab0 100644 --- a/plugins/fakeobjects/lang/pt-br.js +++ b/plugins/fakeobjects/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'pt-br', { diff --git a/plugins/fakeobjects/lang/pt.js b/plugins/fakeobjects/lang/pt.js index cf2720c33ca..2ac3dec92c5 100644 --- a/plugins/fakeobjects/lang/pt.js +++ b/plugins/fakeobjects/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'pt', { diff --git a/plugins/fakeobjects/lang/ro.js b/plugins/fakeobjects/lang/ro.js index f7679e9b9a0..6d79c23714b 100644 --- a/plugins/fakeobjects/lang/ro.js +++ b/plugins/fakeobjects/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'ro', { diff --git a/plugins/fakeobjects/lang/ru.js b/plugins/fakeobjects/lang/ru.js index f2860b5bd41..96117002de0 100644 --- a/plugins/fakeobjects/lang/ru.js +++ b/plugins/fakeobjects/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'ru', { diff --git a/plugins/fakeobjects/lang/si.js b/plugins/fakeobjects/lang/si.js index 037d6299a9b..dac53a65c09 100644 --- a/plugins/fakeobjects/lang/si.js +++ b/plugins/fakeobjects/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'si', { diff --git a/plugins/fakeobjects/lang/sk.js b/plugins/fakeobjects/lang/sk.js index 489a149dbd0..58aee434641 100644 --- a/plugins/fakeobjects/lang/sk.js +++ b/plugins/fakeobjects/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'sk', { diff --git a/plugins/fakeobjects/lang/sl.js b/plugins/fakeobjects/lang/sl.js index db11d7fcb3f..b28d46f5075 100644 --- a/plugins/fakeobjects/lang/sl.js +++ b/plugins/fakeobjects/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'sl', { diff --git a/plugins/fakeobjects/lang/sq.js b/plugins/fakeobjects/lang/sq.js index 001a3d97085..50497aa3462 100644 --- a/plugins/fakeobjects/lang/sq.js +++ b/plugins/fakeobjects/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'sq', { diff --git a/plugins/fakeobjects/lang/sr-latn.js b/plugins/fakeobjects/lang/sr-latn.js index 1db018031bb..dd03d4d4cef 100644 --- a/plugins/fakeobjects/lang/sr-latn.js +++ b/plugins/fakeobjects/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'sr-latn', { diff --git a/plugins/fakeobjects/lang/sr.js b/plugins/fakeobjects/lang/sr.js index 9c2a83c7b81..4d7faa1907d 100644 --- a/plugins/fakeobjects/lang/sr.js +++ b/plugins/fakeobjects/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'sr', { diff --git a/plugins/fakeobjects/lang/sv.js b/plugins/fakeobjects/lang/sv.js index 5ea0ee6aac3..5b8bd9d5732 100644 --- a/plugins/fakeobjects/lang/sv.js +++ b/plugins/fakeobjects/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'sv', { diff --git a/plugins/fakeobjects/lang/th.js b/plugins/fakeobjects/lang/th.js index a57e147952a..df74cb1e4a2 100644 --- a/plugins/fakeobjects/lang/th.js +++ b/plugins/fakeobjects/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'th', { diff --git a/plugins/fakeobjects/lang/tr.js b/plugins/fakeobjects/lang/tr.js index 95bd11b32ec..9eac5520ec3 100644 --- a/plugins/fakeobjects/lang/tr.js +++ b/plugins/fakeobjects/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'tr', { diff --git a/plugins/fakeobjects/lang/tt.js b/plugins/fakeobjects/lang/tt.js index 27b1eab4fba..a2bad9895ac 100644 --- a/plugins/fakeobjects/lang/tt.js +++ b/plugins/fakeobjects/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'tt', { diff --git a/plugins/fakeobjects/lang/ug.js b/plugins/fakeobjects/lang/ug.js index a9ee84256f8..53f52777da0 100644 --- a/plugins/fakeobjects/lang/ug.js +++ b/plugins/fakeobjects/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'ug', { diff --git a/plugins/fakeobjects/lang/uk.js b/plugins/fakeobjects/lang/uk.js index 12a638e4adb..5e773aecd46 100644 --- a/plugins/fakeobjects/lang/uk.js +++ b/plugins/fakeobjects/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'uk', { diff --git a/plugins/fakeobjects/lang/vi.js b/plugins/fakeobjects/lang/vi.js index 6adbe6e6bf9..22c946e51c1 100644 --- a/plugins/fakeobjects/lang/vi.js +++ b/plugins/fakeobjects/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'vi', { diff --git a/plugins/fakeobjects/lang/zh-cn.js b/plugins/fakeobjects/lang/zh-cn.js index 8e780090de4..e1217ee4c78 100644 --- a/plugins/fakeobjects/lang/zh-cn.js +++ b/plugins/fakeobjects/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'zh-cn', { diff --git a/plugins/fakeobjects/lang/zh.js b/plugins/fakeobjects/lang/zh.js index 823503c7ec9..4f737d8fe11 100644 --- a/plugins/fakeobjects/lang/zh.js +++ b/plugins/fakeobjects/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'fakeobjects', 'zh', { diff --git a/plugins/fakeobjects/plugin.js b/plugins/fakeobjects/plugin.js index 8ec8848306a..fe0b9c0b5b5 100644 --- a/plugins/fakeobjects/plugin.js +++ b/plugins/fakeobjects/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/filebrowser/plugin.js b/plugins/filebrowser/plugin.js index a17154cae02..aa286dbb9c4 100644 --- a/plugins/filebrowser/plugin.js +++ b/plugins/filebrowser/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/filetools/dev/uploaddebugger.js b/plugins/filetools/dev/uploaddebugger.js index 17a0db8f0ff..fe8907ab91e 100644 --- a/plugins/filetools/dev/uploaddebugger.js +++ b/plugins/filetools/dev/uploaddebugger.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/filetools/lang/az.js b/plugins/filetools/lang/az.js index 00b735ff169..d082529e7c4 100644 --- a/plugins/filetools/lang/az.js +++ b/plugins/filetools/lang/az.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'az', { diff --git a/plugins/filetools/lang/bg.js b/plugins/filetools/lang/bg.js index ff1e0737686..327ccb2b923 100644 --- a/plugins/filetools/lang/bg.js +++ b/plugins/filetools/lang/bg.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'bg', { diff --git a/plugins/filetools/lang/ca.js b/plugins/filetools/lang/ca.js index 8c22b24cf37..4c87b9466e6 100644 --- a/plugins/filetools/lang/ca.js +++ b/plugins/filetools/lang/ca.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'ca', { diff --git a/plugins/filetools/lang/cs.js b/plugins/filetools/lang/cs.js index 654f73feea0..86466c044f6 100644 --- a/plugins/filetools/lang/cs.js +++ b/plugins/filetools/lang/cs.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'cs', { diff --git a/plugins/filetools/lang/da.js b/plugins/filetools/lang/da.js index 5b8fb0e5780..b16f3390c23 100644 --- a/plugins/filetools/lang/da.js +++ b/plugins/filetools/lang/da.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'da', { diff --git a/plugins/filetools/lang/de-ch.js b/plugins/filetools/lang/de-ch.js index d4c71dfb985..ec3d9b07f8b 100644 --- a/plugins/filetools/lang/de-ch.js +++ b/plugins/filetools/lang/de-ch.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'de-ch', { diff --git a/plugins/filetools/lang/de.js b/plugins/filetools/lang/de.js index cd717a0341a..b23dacac0a0 100644 --- a/plugins/filetools/lang/de.js +++ b/plugins/filetools/lang/de.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'de', { diff --git a/plugins/filetools/lang/en-au.js b/plugins/filetools/lang/en-au.js index 4748b2ddb97..d2b62b4eb84 100644 --- a/plugins/filetools/lang/en-au.js +++ b/plugins/filetools/lang/en-au.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'en-au', { diff --git a/plugins/filetools/lang/en.js b/plugins/filetools/lang/en.js index 0eeba7fbf04..1b6fde9c258 100644 --- a/plugins/filetools/lang/en.js +++ b/plugins/filetools/lang/en.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'en', { diff --git a/plugins/filetools/lang/eo.js b/plugins/filetools/lang/eo.js index fe35f90b17b..13f3b61c07d 100644 --- a/plugins/filetools/lang/eo.js +++ b/plugins/filetools/lang/eo.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'eo', { diff --git a/plugins/filetools/lang/es-mx.js b/plugins/filetools/lang/es-mx.js index 09b5dc2eb90..cdad8f2af05 100644 --- a/plugins/filetools/lang/es-mx.js +++ b/plugins/filetools/lang/es-mx.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'es-mx', { diff --git a/plugins/filetools/lang/es.js b/plugins/filetools/lang/es.js index d7e7fdfd26e..941f12c61d8 100644 --- a/plugins/filetools/lang/es.js +++ b/plugins/filetools/lang/es.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'es', { diff --git a/plugins/filetools/lang/et.js b/plugins/filetools/lang/et.js index 561c19c5935..5a6f57c015e 100644 --- a/plugins/filetools/lang/et.js +++ b/plugins/filetools/lang/et.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'et', { diff --git a/plugins/filetools/lang/eu.js b/plugins/filetools/lang/eu.js index a02d7ae4ea8..01805f33fae 100644 --- a/plugins/filetools/lang/eu.js +++ b/plugins/filetools/lang/eu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'eu', { diff --git a/plugins/filetools/lang/fa.js b/plugins/filetools/lang/fa.js index d6e14aa1255..1b26b27f9bf 100644 --- a/plugins/filetools/lang/fa.js +++ b/plugins/filetools/lang/fa.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'fa', { diff --git a/plugins/filetools/lang/fr.js b/plugins/filetools/lang/fr.js index e5c062cf263..74cbf5eba4a 100644 --- a/plugins/filetools/lang/fr.js +++ b/plugins/filetools/lang/fr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'fr', { diff --git a/plugins/filetools/lang/gl.js b/plugins/filetools/lang/gl.js index fd00b58b7b6..a43967cf049 100644 --- a/plugins/filetools/lang/gl.js +++ b/plugins/filetools/lang/gl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'gl', { diff --git a/plugins/filetools/lang/hr.js b/plugins/filetools/lang/hr.js index bdf44c0f0e6..84dd998a431 100644 --- a/plugins/filetools/lang/hr.js +++ b/plugins/filetools/lang/hr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'hr', { diff --git a/plugins/filetools/lang/hu.js b/plugins/filetools/lang/hu.js index 65094e41906..b90c3a1778d 100644 --- a/plugins/filetools/lang/hu.js +++ b/plugins/filetools/lang/hu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'hu', { diff --git a/plugins/filetools/lang/id.js b/plugins/filetools/lang/id.js index 515a4c989bb..5271919b037 100644 --- a/plugins/filetools/lang/id.js +++ b/plugins/filetools/lang/id.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'id', { diff --git a/plugins/filetools/lang/it.js b/plugins/filetools/lang/it.js index a1a2d5c361d..4189a9de023 100644 --- a/plugins/filetools/lang/it.js +++ b/plugins/filetools/lang/it.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'it', { diff --git a/plugins/filetools/lang/ja.js b/plugins/filetools/lang/ja.js index ca9c129219b..998e6d9d16b 100644 --- a/plugins/filetools/lang/ja.js +++ b/plugins/filetools/lang/ja.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'ja', { diff --git a/plugins/filetools/lang/km.js b/plugins/filetools/lang/km.js index f62ab0eaf74..2dbd9b02e55 100644 --- a/plugins/filetools/lang/km.js +++ b/plugins/filetools/lang/km.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'km', { diff --git a/plugins/filetools/lang/ko.js b/plugins/filetools/lang/ko.js index effc56d3456..a701abf13f8 100644 --- a/plugins/filetools/lang/ko.js +++ b/plugins/filetools/lang/ko.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'ko', { diff --git a/plugins/filetools/lang/ku.js b/plugins/filetools/lang/ku.js index d5c6d8f5c4b..182275eaf9b 100644 --- a/plugins/filetools/lang/ku.js +++ b/plugins/filetools/lang/ku.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'ku', { diff --git a/plugins/filetools/lang/lv.js b/plugins/filetools/lang/lv.js index 08b44c1994d..be216cddcba 100644 --- a/plugins/filetools/lang/lv.js +++ b/plugins/filetools/lang/lv.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'lv', { diff --git a/plugins/filetools/lang/nb.js b/plugins/filetools/lang/nb.js index f46aa18c67a..a4d299c0a53 100644 --- a/plugins/filetools/lang/nb.js +++ b/plugins/filetools/lang/nb.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'nb', { diff --git a/plugins/filetools/lang/nl.js b/plugins/filetools/lang/nl.js index ccfea5b2250..f21d02a5e67 100644 --- a/plugins/filetools/lang/nl.js +++ b/plugins/filetools/lang/nl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'nl', { diff --git a/plugins/filetools/lang/no.js b/plugins/filetools/lang/no.js index b9d7a64bbeb..6b10b4c3081 100644 --- a/plugins/filetools/lang/no.js +++ b/plugins/filetools/lang/no.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'no', { diff --git a/plugins/filetools/lang/oc.js b/plugins/filetools/lang/oc.js index 7c970c37f38..2a942460bd6 100644 --- a/plugins/filetools/lang/oc.js +++ b/plugins/filetools/lang/oc.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'oc', { diff --git a/plugins/filetools/lang/pl.js b/plugins/filetools/lang/pl.js index 1537ea192f8..feada07b6b4 100644 --- a/plugins/filetools/lang/pl.js +++ b/plugins/filetools/lang/pl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'pl', { diff --git a/plugins/filetools/lang/pt-br.js b/plugins/filetools/lang/pt-br.js index 93dadd102f8..119f5f169bd 100644 --- a/plugins/filetools/lang/pt-br.js +++ b/plugins/filetools/lang/pt-br.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'pt-br', { diff --git a/plugins/filetools/lang/pt.js b/plugins/filetools/lang/pt.js index c7278e59e19..67d44962be1 100644 --- a/plugins/filetools/lang/pt.js +++ b/plugins/filetools/lang/pt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'pt', { diff --git a/plugins/filetools/lang/ro.js b/plugins/filetools/lang/ro.js index a172a8fc336..9739c54fd6f 100644 --- a/plugins/filetools/lang/ro.js +++ b/plugins/filetools/lang/ro.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'ro', { diff --git a/plugins/filetools/lang/ru.js b/plugins/filetools/lang/ru.js index 0a3561f0e42..9b1c35502de 100644 --- a/plugins/filetools/lang/ru.js +++ b/plugins/filetools/lang/ru.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'ru', { diff --git a/plugins/filetools/lang/sk.js b/plugins/filetools/lang/sk.js index 311b80b48e4..dc9921607db 100644 --- a/plugins/filetools/lang/sk.js +++ b/plugins/filetools/lang/sk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'sk', { diff --git a/plugins/filetools/lang/sq.js b/plugins/filetools/lang/sq.js index 3c266427e4b..c520f3ef268 100644 --- a/plugins/filetools/lang/sq.js +++ b/plugins/filetools/lang/sq.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'sq', { diff --git a/plugins/filetools/lang/sr-latn.js b/plugins/filetools/lang/sr-latn.js index b96e4fd72cc..cfb7cd28e3f 100644 --- a/plugins/filetools/lang/sr-latn.js +++ b/plugins/filetools/lang/sr-latn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'sr-latn', { diff --git a/plugins/filetools/lang/sr.js b/plugins/filetools/lang/sr.js index 97345eee99f..e931df2e229 100644 --- a/plugins/filetools/lang/sr.js +++ b/plugins/filetools/lang/sr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'sr', { diff --git a/plugins/filetools/lang/sv.js b/plugins/filetools/lang/sv.js index f582e43da87..0ae36f38d3a 100644 --- a/plugins/filetools/lang/sv.js +++ b/plugins/filetools/lang/sv.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'sv', { diff --git a/plugins/filetools/lang/tr.js b/plugins/filetools/lang/tr.js index 0ecf1508266..acbbcee9595 100644 --- a/plugins/filetools/lang/tr.js +++ b/plugins/filetools/lang/tr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'tr', { diff --git a/plugins/filetools/lang/ug.js b/plugins/filetools/lang/ug.js index fd72bbc57cb..84dd1e1d38a 100644 --- a/plugins/filetools/lang/ug.js +++ b/plugins/filetools/lang/ug.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'ug', { diff --git a/plugins/filetools/lang/uk.js b/plugins/filetools/lang/uk.js index 668dc670634..d0d09247b0f 100644 --- a/plugins/filetools/lang/uk.js +++ b/plugins/filetools/lang/uk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'uk', { diff --git a/plugins/filetools/lang/vi.js b/plugins/filetools/lang/vi.js index 6c2e7c9d385..79f7f03e63d 100644 --- a/plugins/filetools/lang/vi.js +++ b/plugins/filetools/lang/vi.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'vi', { diff --git a/plugins/filetools/lang/zh-cn.js b/plugins/filetools/lang/zh-cn.js index 13b7991d37a..85b2e45831e 100644 --- a/plugins/filetools/lang/zh-cn.js +++ b/plugins/filetools/lang/zh-cn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'zh-cn', { diff --git a/plugins/filetools/lang/zh.js b/plugins/filetools/lang/zh.js index ceaf7ad13a7..e0ab8932a60 100644 --- a/plugins/filetools/lang/zh.js +++ b/plugins/filetools/lang/zh.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'filetools', 'zh', { diff --git a/plugins/filetools/plugin.js b/plugins/filetools/plugin.js index 167361713e3..af23c0946db 100644 --- a/plugins/filetools/plugin.js +++ b/plugins/filetools/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/find/dialogs/find.js b/plugins/find/dialogs/find.js index 9d44627ed63..06b5dae2c1f 100755 --- a/plugins/find/dialogs/find.js +++ b/plugins/find/dialogs/find.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/find/lang/af.js b/plugins/find/lang/af.js index 237152c266a..36f47d11294 100644 --- a/plugins/find/lang/af.js +++ b/plugins/find/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'af', { diff --git a/plugins/find/lang/ar.js b/plugins/find/lang/ar.js index 468b57b795c..9f88b75e8dd 100644 --- a/plugins/find/lang/ar.js +++ b/plugins/find/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'ar', { diff --git a/plugins/find/lang/az.js b/plugins/find/lang/az.js index b77f39025a5..08b5397e601 100644 --- a/plugins/find/lang/az.js +++ b/plugins/find/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'az', { diff --git a/plugins/find/lang/bg.js b/plugins/find/lang/bg.js index b30b079916d..5c9558bb176 100644 --- a/plugins/find/lang/bg.js +++ b/plugins/find/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'bg', { diff --git a/plugins/find/lang/bn.js b/plugins/find/lang/bn.js index 2a44f92c528..476d4bf45d1 100644 --- a/plugins/find/lang/bn.js +++ b/plugins/find/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'bn', { diff --git a/plugins/find/lang/bs.js b/plugins/find/lang/bs.js index 8fcd6de87ad..37099d0df53 100644 --- a/plugins/find/lang/bs.js +++ b/plugins/find/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'bs', { diff --git a/plugins/find/lang/ca.js b/plugins/find/lang/ca.js index fbba18db36a..83f408538bb 100644 --- a/plugins/find/lang/ca.js +++ b/plugins/find/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'ca', { diff --git a/plugins/find/lang/cs.js b/plugins/find/lang/cs.js index 5ff29c29ec6..26faded7553 100644 --- a/plugins/find/lang/cs.js +++ b/plugins/find/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'cs', { diff --git a/plugins/find/lang/cy.js b/plugins/find/lang/cy.js index 544d189facb..ffa95fe0a54 100644 --- a/plugins/find/lang/cy.js +++ b/plugins/find/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'cy', { diff --git a/plugins/find/lang/da.js b/plugins/find/lang/da.js index a5f1b31a824..8fde034209a 100644 --- a/plugins/find/lang/da.js +++ b/plugins/find/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'da', { diff --git a/plugins/find/lang/de-ch.js b/plugins/find/lang/de-ch.js index 5df35659bf8..d4361717b1d 100644 --- a/plugins/find/lang/de-ch.js +++ b/plugins/find/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'de-ch', { diff --git a/plugins/find/lang/de.js b/plugins/find/lang/de.js index 14bfb245a9f..ebb4028148f 100644 --- a/plugins/find/lang/de.js +++ b/plugins/find/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'de', { diff --git a/plugins/find/lang/el.js b/plugins/find/lang/el.js index 8ea8ad01720..90445bb94b0 100644 --- a/plugins/find/lang/el.js +++ b/plugins/find/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'el', { diff --git a/plugins/find/lang/en-au.js b/plugins/find/lang/en-au.js index c616cf4632b..76bc6abc14c 100644 --- a/plugins/find/lang/en-au.js +++ b/plugins/find/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'en-au', { diff --git a/plugins/find/lang/en-ca.js b/plugins/find/lang/en-ca.js index 5ecb7d5dcc3..41a81615626 100644 --- a/plugins/find/lang/en-ca.js +++ b/plugins/find/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'en-ca', { diff --git a/plugins/find/lang/en-gb.js b/plugins/find/lang/en-gb.js index 249a7ad164a..d09773cf39e 100644 --- a/plugins/find/lang/en-gb.js +++ b/plugins/find/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'en-gb', { diff --git a/plugins/find/lang/en.js b/plugins/find/lang/en.js index 36b4a3c6d65..b4517f316a5 100644 --- a/plugins/find/lang/en.js +++ b/plugins/find/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'en', { diff --git a/plugins/find/lang/eo.js b/plugins/find/lang/eo.js index 0648a8c8779..ef4403333e0 100644 --- a/plugins/find/lang/eo.js +++ b/plugins/find/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'eo', { diff --git a/plugins/find/lang/es-mx.js b/plugins/find/lang/es-mx.js index 1bd3875efa4..1b3c9685946 100644 --- a/plugins/find/lang/es-mx.js +++ b/plugins/find/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'es-mx', { diff --git a/plugins/find/lang/es.js b/plugins/find/lang/es.js index ec071946f74..fe841a25373 100644 --- a/plugins/find/lang/es.js +++ b/plugins/find/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'es', { diff --git a/plugins/find/lang/et.js b/plugins/find/lang/et.js index 6d586f9f3be..7ffdc54c223 100644 --- a/plugins/find/lang/et.js +++ b/plugins/find/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'et', { diff --git a/plugins/find/lang/eu.js b/plugins/find/lang/eu.js index 797c3ba885d..3ac8d51e8b3 100644 --- a/plugins/find/lang/eu.js +++ b/plugins/find/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'eu', { diff --git a/plugins/find/lang/fa.js b/plugins/find/lang/fa.js index 428107cb656..5857c7e545a 100644 --- a/plugins/find/lang/fa.js +++ b/plugins/find/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'fa', { diff --git a/plugins/find/lang/fi.js b/plugins/find/lang/fi.js index 0eb9f2978a3..5b7ca8cd22a 100644 --- a/plugins/find/lang/fi.js +++ b/plugins/find/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'fi', { diff --git a/plugins/find/lang/fo.js b/plugins/find/lang/fo.js index ceb42acf7ec..a21e232acf5 100644 --- a/plugins/find/lang/fo.js +++ b/plugins/find/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'fo', { diff --git a/plugins/find/lang/fr-ca.js b/plugins/find/lang/fr-ca.js index 8ac0bb9fd0a..fa583a60a04 100644 --- a/plugins/find/lang/fr-ca.js +++ b/plugins/find/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'fr-ca', { diff --git a/plugins/find/lang/fr.js b/plugins/find/lang/fr.js index fd5b6d99c45..f94d4459fa3 100644 --- a/plugins/find/lang/fr.js +++ b/plugins/find/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'fr', { diff --git a/plugins/find/lang/gl.js b/plugins/find/lang/gl.js index a2b13739e32..c079aa860fc 100644 --- a/plugins/find/lang/gl.js +++ b/plugins/find/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'gl', { diff --git a/plugins/find/lang/gu.js b/plugins/find/lang/gu.js index 0453e9778ce..cb51f997a56 100644 --- a/plugins/find/lang/gu.js +++ b/plugins/find/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'gu', { diff --git a/plugins/find/lang/he.js b/plugins/find/lang/he.js index c8317da5363..8389382c003 100644 --- a/plugins/find/lang/he.js +++ b/plugins/find/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'he', { diff --git a/plugins/find/lang/hi.js b/plugins/find/lang/hi.js index ef797b92f04..183c0bd1a85 100644 --- a/plugins/find/lang/hi.js +++ b/plugins/find/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'hi', { diff --git a/plugins/find/lang/hr.js b/plugins/find/lang/hr.js index 400f8a66330..90f4be41ae2 100644 --- a/plugins/find/lang/hr.js +++ b/plugins/find/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'hr', { diff --git a/plugins/find/lang/hu.js b/plugins/find/lang/hu.js index d268089fd04..c326bb7d611 100644 --- a/plugins/find/lang/hu.js +++ b/plugins/find/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'hu', { diff --git a/plugins/find/lang/id.js b/plugins/find/lang/id.js index adf6ab87d47..229b7f3f3ed 100644 --- a/plugins/find/lang/id.js +++ b/plugins/find/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'id', { diff --git a/plugins/find/lang/is.js b/plugins/find/lang/is.js index ae980361daf..1a994ac70d1 100644 --- a/plugins/find/lang/is.js +++ b/plugins/find/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'is', { diff --git a/plugins/find/lang/it.js b/plugins/find/lang/it.js index 241b114b66e..1ed503ed51c 100644 --- a/plugins/find/lang/it.js +++ b/plugins/find/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'it', { diff --git a/plugins/find/lang/ja.js b/plugins/find/lang/ja.js index 277a9a80907..0ff6fa14fa3 100644 --- a/plugins/find/lang/ja.js +++ b/plugins/find/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'ja', { diff --git a/plugins/find/lang/ka.js b/plugins/find/lang/ka.js index dac494696ad..e68f8af4c6d 100644 --- a/plugins/find/lang/ka.js +++ b/plugins/find/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'ka', { diff --git a/plugins/find/lang/km.js b/plugins/find/lang/km.js index 700f737a39f..3b39e201869 100644 --- a/plugins/find/lang/km.js +++ b/plugins/find/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'km', { diff --git a/plugins/find/lang/ko.js b/plugins/find/lang/ko.js index ea44faa23ad..1c2b5f0ee26 100644 --- a/plugins/find/lang/ko.js +++ b/plugins/find/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'ko', { diff --git a/plugins/find/lang/ku.js b/plugins/find/lang/ku.js index 1ea2f683c30..b23fbcccf07 100644 --- a/plugins/find/lang/ku.js +++ b/plugins/find/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'ku', { diff --git a/plugins/find/lang/lt.js b/plugins/find/lang/lt.js index e4a0e3beffe..a85ce4daa6e 100644 --- a/plugins/find/lang/lt.js +++ b/plugins/find/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'lt', { diff --git a/plugins/find/lang/lv.js b/plugins/find/lang/lv.js index f8d8f5285bc..d7ccf20dcae 100644 --- a/plugins/find/lang/lv.js +++ b/plugins/find/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'lv', { diff --git a/plugins/find/lang/mk.js b/plugins/find/lang/mk.js index 6c60ed7da46..b70b48a485e 100644 --- a/plugins/find/lang/mk.js +++ b/plugins/find/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'mk', { diff --git a/plugins/find/lang/mn.js b/plugins/find/lang/mn.js index 9d3a01e3d46..ebd7817928c 100644 --- a/plugins/find/lang/mn.js +++ b/plugins/find/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'mn', { diff --git a/plugins/find/lang/ms.js b/plugins/find/lang/ms.js index ccfd1d8be18..18d8d54de23 100644 --- a/plugins/find/lang/ms.js +++ b/plugins/find/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'ms', { diff --git a/plugins/find/lang/nb.js b/plugins/find/lang/nb.js index ebc341db1ca..b0e7b2a4028 100644 --- a/plugins/find/lang/nb.js +++ b/plugins/find/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'nb', { diff --git a/plugins/find/lang/nl.js b/plugins/find/lang/nl.js index c8c33ba3a46..f84cd578a62 100644 --- a/plugins/find/lang/nl.js +++ b/plugins/find/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'nl', { diff --git a/plugins/find/lang/no.js b/plugins/find/lang/no.js index 607e212f0b1..d11e724079a 100644 --- a/plugins/find/lang/no.js +++ b/plugins/find/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'no', { diff --git a/plugins/find/lang/oc.js b/plugins/find/lang/oc.js index 8227c41e047..336ba98a8ca 100644 --- a/plugins/find/lang/oc.js +++ b/plugins/find/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'oc', { diff --git a/plugins/find/lang/pl.js b/plugins/find/lang/pl.js index fc0aff42120..902ef045db1 100644 --- a/plugins/find/lang/pl.js +++ b/plugins/find/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'pl', { diff --git a/plugins/find/lang/pt-br.js b/plugins/find/lang/pt-br.js index f265882163b..2f8781e39f6 100644 --- a/plugins/find/lang/pt-br.js +++ b/plugins/find/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'pt-br', { diff --git a/plugins/find/lang/pt.js b/plugins/find/lang/pt.js index 4c48bd5e2b9..293c2a15b07 100644 --- a/plugins/find/lang/pt.js +++ b/plugins/find/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'pt', { diff --git a/plugins/find/lang/ro.js b/plugins/find/lang/ro.js index fc5efc330bd..4852b33d225 100644 --- a/plugins/find/lang/ro.js +++ b/plugins/find/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'ro', { diff --git a/plugins/find/lang/ru.js b/plugins/find/lang/ru.js index 6a494cf5a40..664d252d056 100644 --- a/plugins/find/lang/ru.js +++ b/plugins/find/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'ru', { diff --git a/plugins/find/lang/si.js b/plugins/find/lang/si.js index 5215858e333..50d6811cb68 100644 --- a/plugins/find/lang/si.js +++ b/plugins/find/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'si', { diff --git a/plugins/find/lang/sk.js b/plugins/find/lang/sk.js index 6a807560ce7..1527ea39b6c 100644 --- a/plugins/find/lang/sk.js +++ b/plugins/find/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'sk', { diff --git a/plugins/find/lang/sl.js b/plugins/find/lang/sl.js index b97e6de838c..2693761f2b9 100644 --- a/plugins/find/lang/sl.js +++ b/plugins/find/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'sl', { diff --git a/plugins/find/lang/sq.js b/plugins/find/lang/sq.js index 401ebe8bdc8..73b58f5254b 100644 --- a/plugins/find/lang/sq.js +++ b/plugins/find/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'sq', { diff --git a/plugins/find/lang/sr-latn.js b/plugins/find/lang/sr-latn.js index 6b28d74b3dd..341517d9b70 100644 --- a/plugins/find/lang/sr-latn.js +++ b/plugins/find/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'sr-latn', { diff --git a/plugins/find/lang/sr.js b/plugins/find/lang/sr.js index b2034c07e29..2337aa1dafa 100644 --- a/plugins/find/lang/sr.js +++ b/plugins/find/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'sr', { diff --git a/plugins/find/lang/sv.js b/plugins/find/lang/sv.js index c24c40daa9e..d655963dae4 100644 --- a/plugins/find/lang/sv.js +++ b/plugins/find/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'sv', { diff --git a/plugins/find/lang/th.js b/plugins/find/lang/th.js index de4ec7d8f16..460bb3629fb 100644 --- a/plugins/find/lang/th.js +++ b/plugins/find/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'th', { diff --git a/plugins/find/lang/tr.js b/plugins/find/lang/tr.js index b6c00641133..9428e44899f 100644 --- a/plugins/find/lang/tr.js +++ b/plugins/find/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'tr', { diff --git a/plugins/find/lang/tt.js b/plugins/find/lang/tt.js index ff722c11b50..364131aed12 100644 --- a/plugins/find/lang/tt.js +++ b/plugins/find/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'tt', { diff --git a/plugins/find/lang/ug.js b/plugins/find/lang/ug.js index d5b3d0c7930..001c2b3c7e2 100644 --- a/plugins/find/lang/ug.js +++ b/plugins/find/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'ug', { diff --git a/plugins/find/lang/uk.js b/plugins/find/lang/uk.js index 62c2a601984..e6123f5e3e1 100644 --- a/plugins/find/lang/uk.js +++ b/plugins/find/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'uk', { diff --git a/plugins/find/lang/vi.js b/plugins/find/lang/vi.js index 1768dfe6ea9..cb2451ca1c2 100644 --- a/plugins/find/lang/vi.js +++ b/plugins/find/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'vi', { diff --git a/plugins/find/lang/zh-cn.js b/plugins/find/lang/zh-cn.js index a1e7bc346cf..9c0997ecd20 100644 --- a/plugins/find/lang/zh-cn.js +++ b/plugins/find/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'zh-cn', { diff --git a/plugins/find/lang/zh.js b/plugins/find/lang/zh.js index 1b615fe4289..5837c076cfe 100644 --- a/plugins/find/lang/zh.js +++ b/plugins/find/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'find', 'zh', { diff --git a/plugins/find/plugin.js b/plugins/find/plugin.js index 2240cabf610..cdcef9ff542 100755 --- a/plugins/find/plugin.js +++ b/plugins/find/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/flash/plugin.js b/plugins/flash/plugin.js index 77d8e1b61cd..504e3a737e8 100644 --- a/plugins/flash/plugin.js +++ b/plugins/flash/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/floatingspace/plugin.js b/plugins/floatingspace/plugin.js index 4ec2b348b4b..d003eecfd23 100644 --- a/plugins/floatingspace/plugin.js +++ b/plugins/floatingspace/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/floatpanel/plugin.js b/plugins/floatpanel/plugin.js index 47bd84c6a34..35bb1073dbf 100644 --- a/plugins/floatpanel/plugin.js +++ b/plugins/floatpanel/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/font/lang/af.js b/plugins/font/lang/af.js index 51ba47253c5..5d08f59df6d 100644 --- a/plugins/font/lang/af.js +++ b/plugins/font/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'af', { diff --git a/plugins/font/lang/ar.js b/plugins/font/lang/ar.js index 6fd2d2d4afa..47f3d05649f 100644 --- a/plugins/font/lang/ar.js +++ b/plugins/font/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'ar', { diff --git a/plugins/font/lang/az.js b/plugins/font/lang/az.js index 448535c1fcb..245f5928df2 100644 --- a/plugins/font/lang/az.js +++ b/plugins/font/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'az', { diff --git a/plugins/font/lang/bg.js b/plugins/font/lang/bg.js index 2c21170ca0a..2552bcb37e3 100644 --- a/plugins/font/lang/bg.js +++ b/plugins/font/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'bg', { diff --git a/plugins/font/lang/bn.js b/plugins/font/lang/bn.js index 5514c40008a..8969bca20d4 100644 --- a/plugins/font/lang/bn.js +++ b/plugins/font/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'bn', { diff --git a/plugins/font/lang/bs.js b/plugins/font/lang/bs.js index fc39d099c98..ca0f0ffa596 100644 --- a/plugins/font/lang/bs.js +++ b/plugins/font/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'bs', { diff --git a/plugins/font/lang/ca.js b/plugins/font/lang/ca.js index ca2f6ec40e0..4aacbae7ecd 100644 --- a/plugins/font/lang/ca.js +++ b/plugins/font/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'ca', { diff --git a/plugins/font/lang/cs.js b/plugins/font/lang/cs.js index ac47ad8b306..0393df0181f 100644 --- a/plugins/font/lang/cs.js +++ b/plugins/font/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'cs', { diff --git a/plugins/font/lang/cy.js b/plugins/font/lang/cy.js index e7907e7a983..660080ca6d7 100644 --- a/plugins/font/lang/cy.js +++ b/plugins/font/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'cy', { diff --git a/plugins/font/lang/da.js b/plugins/font/lang/da.js index e3937e753fc..f67ec3aef12 100644 --- a/plugins/font/lang/da.js +++ b/plugins/font/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'da', { diff --git a/plugins/font/lang/de-ch.js b/plugins/font/lang/de-ch.js index 85d98c90ef7..27452dfb235 100644 --- a/plugins/font/lang/de-ch.js +++ b/plugins/font/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'de-ch', { diff --git a/plugins/font/lang/de.js b/plugins/font/lang/de.js index ab17234a39e..ba9bc4b6047 100644 --- a/plugins/font/lang/de.js +++ b/plugins/font/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'de', { diff --git a/plugins/font/lang/el.js b/plugins/font/lang/el.js index 34e2c46238d..d7f013814d9 100644 --- a/plugins/font/lang/el.js +++ b/plugins/font/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'el', { diff --git a/plugins/font/lang/en-au.js b/plugins/font/lang/en-au.js index a6e390376a1..e96d4846ffa 100644 --- a/plugins/font/lang/en-au.js +++ b/plugins/font/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'en-au', { diff --git a/plugins/font/lang/en-ca.js b/plugins/font/lang/en-ca.js index 5691824ec14..63a1009bb80 100644 --- a/plugins/font/lang/en-ca.js +++ b/plugins/font/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'en-ca', { diff --git a/plugins/font/lang/en-gb.js b/plugins/font/lang/en-gb.js index cf57bd2ac1e..31a47e5a424 100644 --- a/plugins/font/lang/en-gb.js +++ b/plugins/font/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'en-gb', { diff --git a/plugins/font/lang/en.js b/plugins/font/lang/en.js index 7eef660e039..21747aedeb4 100644 --- a/plugins/font/lang/en.js +++ b/plugins/font/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'en', { diff --git a/plugins/font/lang/eo.js b/plugins/font/lang/eo.js index 63c60c8b937..66d2372d86b 100644 --- a/plugins/font/lang/eo.js +++ b/plugins/font/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'eo', { diff --git a/plugins/font/lang/es-mx.js b/plugins/font/lang/es-mx.js index a80fd533834..692aac54d2d 100644 --- a/plugins/font/lang/es-mx.js +++ b/plugins/font/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'es-mx', { diff --git a/plugins/font/lang/es.js b/plugins/font/lang/es.js index 8e0aa61fa64..6f9890d48c6 100644 --- a/plugins/font/lang/es.js +++ b/plugins/font/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'es', { diff --git a/plugins/font/lang/et.js b/plugins/font/lang/et.js index 2fcfa398c76..6d25ef8d59d 100644 --- a/plugins/font/lang/et.js +++ b/plugins/font/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'et', { diff --git a/plugins/font/lang/eu.js b/plugins/font/lang/eu.js index ad89faa7f4a..7de39212a27 100644 --- a/plugins/font/lang/eu.js +++ b/plugins/font/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'eu', { diff --git a/plugins/font/lang/fa.js b/plugins/font/lang/fa.js index 3e6e7359386..f0a2529f631 100644 --- a/plugins/font/lang/fa.js +++ b/plugins/font/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'fa', { diff --git a/plugins/font/lang/fi.js b/plugins/font/lang/fi.js index 51ea7903c22..105b3b4f2c5 100644 --- a/plugins/font/lang/fi.js +++ b/plugins/font/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'fi', { diff --git a/plugins/font/lang/fo.js b/plugins/font/lang/fo.js index fe8bb7db3d2..c630f38e399 100644 --- a/plugins/font/lang/fo.js +++ b/plugins/font/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'fo', { diff --git a/plugins/font/lang/fr-ca.js b/plugins/font/lang/fr-ca.js index 0bf96c6e9c6..6549a24f882 100644 --- a/plugins/font/lang/fr-ca.js +++ b/plugins/font/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'fr-ca', { diff --git a/plugins/font/lang/fr.js b/plugins/font/lang/fr.js index 32552157bc3..6ac0516bc61 100644 --- a/plugins/font/lang/fr.js +++ b/plugins/font/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'fr', { diff --git a/plugins/font/lang/gl.js b/plugins/font/lang/gl.js index bb71134861e..7912f856d9f 100644 --- a/plugins/font/lang/gl.js +++ b/plugins/font/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'gl', { diff --git a/plugins/font/lang/gu.js b/plugins/font/lang/gu.js index 3c34b0b5089..428f239d717 100644 --- a/plugins/font/lang/gu.js +++ b/plugins/font/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'gu', { diff --git a/plugins/font/lang/he.js b/plugins/font/lang/he.js index 1e16705ccc2..2964a17866d 100644 --- a/plugins/font/lang/he.js +++ b/plugins/font/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'he', { diff --git a/plugins/font/lang/hi.js b/plugins/font/lang/hi.js index e7dedaa4350..686464a5652 100644 --- a/plugins/font/lang/hi.js +++ b/plugins/font/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'hi', { diff --git a/plugins/font/lang/hr.js b/plugins/font/lang/hr.js index 0d34ef9657e..af5f93dc574 100644 --- a/plugins/font/lang/hr.js +++ b/plugins/font/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'hr', { diff --git a/plugins/font/lang/hu.js b/plugins/font/lang/hu.js index 882294c85d9..5f92c5d6e5d 100644 --- a/plugins/font/lang/hu.js +++ b/plugins/font/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'hu', { diff --git a/plugins/font/lang/id.js b/plugins/font/lang/id.js index a559a1ee6f8..94428820ef3 100644 --- a/plugins/font/lang/id.js +++ b/plugins/font/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'id', { diff --git a/plugins/font/lang/is.js b/plugins/font/lang/is.js index 52269b454a5..43bbe959ba0 100644 --- a/plugins/font/lang/is.js +++ b/plugins/font/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'is', { diff --git a/plugins/font/lang/it.js b/plugins/font/lang/it.js index d5029986a35..cfcac0bfaba 100644 --- a/plugins/font/lang/it.js +++ b/plugins/font/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'it', { diff --git a/plugins/font/lang/ja.js b/plugins/font/lang/ja.js index 48192f5e816..aea31d01e5c 100644 --- a/plugins/font/lang/ja.js +++ b/plugins/font/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'ja', { diff --git a/plugins/font/lang/ka.js b/plugins/font/lang/ka.js index 6ae8ed0552a..a7882810d14 100644 --- a/plugins/font/lang/ka.js +++ b/plugins/font/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'ka', { diff --git a/plugins/font/lang/km.js b/plugins/font/lang/km.js index 2b852fdbdcd..a90908c795a 100644 --- a/plugins/font/lang/km.js +++ b/plugins/font/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'km', { diff --git a/plugins/font/lang/ko.js b/plugins/font/lang/ko.js index 4835bf269fe..a3472280ae8 100644 --- a/plugins/font/lang/ko.js +++ b/plugins/font/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'ko', { diff --git a/plugins/font/lang/ku.js b/plugins/font/lang/ku.js index 8e63cadd2f7..9ab043532f1 100644 --- a/plugins/font/lang/ku.js +++ b/plugins/font/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'ku', { diff --git a/plugins/font/lang/lt.js b/plugins/font/lang/lt.js index 952c8ed93b7..3704b28af4e 100644 --- a/plugins/font/lang/lt.js +++ b/plugins/font/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'lt', { diff --git a/plugins/font/lang/lv.js b/plugins/font/lang/lv.js index ce3fb7093d0..7d832a6fd47 100644 --- a/plugins/font/lang/lv.js +++ b/plugins/font/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'lv', { diff --git a/plugins/font/lang/mk.js b/plugins/font/lang/mk.js index f00d02f8c3d..506e0690a5d 100644 --- a/plugins/font/lang/mk.js +++ b/plugins/font/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'mk', { diff --git a/plugins/font/lang/mn.js b/plugins/font/lang/mn.js index dbbf1897c18..b240950c95a 100644 --- a/plugins/font/lang/mn.js +++ b/plugins/font/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'mn', { diff --git a/plugins/font/lang/ms.js b/plugins/font/lang/ms.js index 45689511330..773e25a8013 100644 --- a/plugins/font/lang/ms.js +++ b/plugins/font/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'ms', { diff --git a/plugins/font/lang/nb.js b/plugins/font/lang/nb.js index 6bf9ae2ca73..401913f130e 100644 --- a/plugins/font/lang/nb.js +++ b/plugins/font/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'nb', { diff --git a/plugins/font/lang/nl.js b/plugins/font/lang/nl.js index b8712a19f84..5763437f187 100644 --- a/plugins/font/lang/nl.js +++ b/plugins/font/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'nl', { diff --git a/plugins/font/lang/no.js b/plugins/font/lang/no.js index 93926fc2504..632895dcc6d 100644 --- a/plugins/font/lang/no.js +++ b/plugins/font/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'no', { diff --git a/plugins/font/lang/oc.js b/plugins/font/lang/oc.js index 5a391ca3cd8..d18f22437d9 100644 --- a/plugins/font/lang/oc.js +++ b/plugins/font/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'oc', { diff --git a/plugins/font/lang/pl.js b/plugins/font/lang/pl.js index cbef31f3d50..4b027d26c56 100644 --- a/plugins/font/lang/pl.js +++ b/plugins/font/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'pl', { diff --git a/plugins/font/lang/pt-br.js b/plugins/font/lang/pt-br.js index 82c91bf4618..e9e50942f04 100644 --- a/plugins/font/lang/pt-br.js +++ b/plugins/font/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'pt-br', { diff --git a/plugins/font/lang/pt.js b/plugins/font/lang/pt.js index a92d0323b9b..8795e9a688f 100644 --- a/plugins/font/lang/pt.js +++ b/plugins/font/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'pt', { diff --git a/plugins/font/lang/ro.js b/plugins/font/lang/ro.js index a4b9b70706b..705f4f71bb6 100644 --- a/plugins/font/lang/ro.js +++ b/plugins/font/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'ro', { diff --git a/plugins/font/lang/ru.js b/plugins/font/lang/ru.js index 45c93d56072..5169615947e 100644 --- a/plugins/font/lang/ru.js +++ b/plugins/font/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'ru', { diff --git a/plugins/font/lang/si.js b/plugins/font/lang/si.js index 1d4dc1612c3..bd3a557b65a 100644 --- a/plugins/font/lang/si.js +++ b/plugins/font/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'si', { diff --git a/plugins/font/lang/sk.js b/plugins/font/lang/sk.js index eedeaa77abf..7f051745398 100644 --- a/plugins/font/lang/sk.js +++ b/plugins/font/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'sk', { diff --git a/plugins/font/lang/sl.js b/plugins/font/lang/sl.js index be31c5ad919..c75009d4923 100644 --- a/plugins/font/lang/sl.js +++ b/plugins/font/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'sl', { diff --git a/plugins/font/lang/sq.js b/plugins/font/lang/sq.js index afb0b925a3e..36ddf4bb84e 100644 --- a/plugins/font/lang/sq.js +++ b/plugins/font/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'sq', { diff --git a/plugins/font/lang/sr-latn.js b/plugins/font/lang/sr-latn.js index 54f28d431d0..bc97601424d 100644 --- a/plugins/font/lang/sr-latn.js +++ b/plugins/font/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'sr-latn', { diff --git a/plugins/font/lang/sr.js b/plugins/font/lang/sr.js index daec6dd214c..0011201e37b 100644 --- a/plugins/font/lang/sr.js +++ b/plugins/font/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'sr', { diff --git a/plugins/font/lang/sv.js b/plugins/font/lang/sv.js index dd3b03e6069..f1b49af58e1 100644 --- a/plugins/font/lang/sv.js +++ b/plugins/font/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'sv', { diff --git a/plugins/font/lang/th.js b/plugins/font/lang/th.js index a455d0e3de1..a90398dd1bc 100644 --- a/plugins/font/lang/th.js +++ b/plugins/font/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'th', { diff --git a/plugins/font/lang/tr.js b/plugins/font/lang/tr.js index 715329c721a..9ed715d4034 100644 --- a/plugins/font/lang/tr.js +++ b/plugins/font/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'tr', { diff --git a/plugins/font/lang/tt.js b/plugins/font/lang/tt.js index 178bacaaf1c..8b9decdab4a 100644 --- a/plugins/font/lang/tt.js +++ b/plugins/font/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'tt', { diff --git a/plugins/font/lang/ug.js b/plugins/font/lang/ug.js index 32a48802b62..106cc819ed0 100644 --- a/plugins/font/lang/ug.js +++ b/plugins/font/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'ug', { diff --git a/plugins/font/lang/uk.js b/plugins/font/lang/uk.js index b9c1ed04375..15a65fb15ed 100644 --- a/plugins/font/lang/uk.js +++ b/plugins/font/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'uk', { diff --git a/plugins/font/lang/vi.js b/plugins/font/lang/vi.js index dea261021e0..a41108572a5 100644 --- a/plugins/font/lang/vi.js +++ b/plugins/font/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'vi', { diff --git a/plugins/font/lang/zh-cn.js b/plugins/font/lang/zh-cn.js index 3612d3de8d6..e34c81e3ffc 100644 --- a/plugins/font/lang/zh-cn.js +++ b/plugins/font/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'zh-cn', { diff --git a/plugins/font/lang/zh.js b/plugins/font/lang/zh.js index 915be443b42..dd7be789669 100644 --- a/plugins/font/lang/zh.js +++ b/plugins/font/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'font', 'zh', { diff --git a/plugins/font/plugin.js b/plugins/font/plugin.js index b79a45f7d07..3e4bc28075c 100644 --- a/plugins/font/plugin.js +++ b/plugins/font/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/format/lang/af.js b/plugins/format/lang/af.js index ab5703839fc..ac74923ba37 100644 --- a/plugins/format/lang/af.js +++ b/plugins/format/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'af', { diff --git a/plugins/format/lang/ar.js b/plugins/format/lang/ar.js index 4a03745f3ee..94b3f61a135 100644 --- a/plugins/format/lang/ar.js +++ b/plugins/format/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'ar', { diff --git a/plugins/format/lang/az.js b/plugins/format/lang/az.js index 5bc87c61878..9032d32fdec 100644 --- a/plugins/format/lang/az.js +++ b/plugins/format/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'az', { diff --git a/plugins/format/lang/bg.js b/plugins/format/lang/bg.js index 7c30cc795c4..fcc40299bd2 100644 --- a/plugins/format/lang/bg.js +++ b/plugins/format/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'bg', { diff --git a/plugins/format/lang/bn.js b/plugins/format/lang/bn.js index daedfaf3299..b6829b4320b 100644 --- a/plugins/format/lang/bn.js +++ b/plugins/format/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'bn', { diff --git a/plugins/format/lang/bs.js b/plugins/format/lang/bs.js index 6eb6f98278f..3b68abae3bd 100644 --- a/plugins/format/lang/bs.js +++ b/plugins/format/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'bs', { diff --git a/plugins/format/lang/ca.js b/plugins/format/lang/ca.js index 144054dd006..5247756b9bf 100644 --- a/plugins/format/lang/ca.js +++ b/plugins/format/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'ca', { diff --git a/plugins/format/lang/cs.js b/plugins/format/lang/cs.js index 8965c74f1ee..9704e88d502 100644 --- a/plugins/format/lang/cs.js +++ b/plugins/format/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'cs', { diff --git a/plugins/format/lang/cy.js b/plugins/format/lang/cy.js index 65f503a171e..b4bf2f12a31 100644 --- a/plugins/format/lang/cy.js +++ b/plugins/format/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'cy', { diff --git a/plugins/format/lang/da.js b/plugins/format/lang/da.js index 902547dc3bf..652171fdc4d 100644 --- a/plugins/format/lang/da.js +++ b/plugins/format/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'da', { diff --git a/plugins/format/lang/de-ch.js b/plugins/format/lang/de-ch.js index 94a48a7fd26..b22991c830f 100644 --- a/plugins/format/lang/de-ch.js +++ b/plugins/format/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'de-ch', { diff --git a/plugins/format/lang/de.js b/plugins/format/lang/de.js index b898d2399e6..37fdf3e4407 100644 --- a/plugins/format/lang/de.js +++ b/plugins/format/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'de', { diff --git a/plugins/format/lang/el.js b/plugins/format/lang/el.js index ce71cd3c7b6..651f134f37f 100644 --- a/plugins/format/lang/el.js +++ b/plugins/format/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'el', { diff --git a/plugins/format/lang/en-au.js b/plugins/format/lang/en-au.js index 791034489c5..c89951f0a8c 100644 --- a/plugins/format/lang/en-au.js +++ b/plugins/format/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'en-au', { diff --git a/plugins/format/lang/en-ca.js b/plugins/format/lang/en-ca.js index 8ec3b5f00f9..481672327bc 100644 --- a/plugins/format/lang/en-ca.js +++ b/plugins/format/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'en-ca', { diff --git a/plugins/format/lang/en-gb.js b/plugins/format/lang/en-gb.js index 92b9f9f550a..ef60a407bf3 100644 --- a/plugins/format/lang/en-gb.js +++ b/plugins/format/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'en-gb', { diff --git a/plugins/format/lang/en.js b/plugins/format/lang/en.js index 2fe958afc67..cec61518f87 100644 --- a/plugins/format/lang/en.js +++ b/plugins/format/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'en', { diff --git a/plugins/format/lang/eo.js b/plugins/format/lang/eo.js index 07d7d0e9543..ccb9607b200 100644 --- a/plugins/format/lang/eo.js +++ b/plugins/format/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'eo', { diff --git a/plugins/format/lang/es-mx.js b/plugins/format/lang/es-mx.js index 339087e6da8..17f52f88ff9 100644 --- a/plugins/format/lang/es-mx.js +++ b/plugins/format/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'es-mx', { diff --git a/plugins/format/lang/es.js b/plugins/format/lang/es.js index a286b47fff7..f3c0358e4e1 100644 --- a/plugins/format/lang/es.js +++ b/plugins/format/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'es', { diff --git a/plugins/format/lang/et.js b/plugins/format/lang/et.js index 7bbfd4845ba..bd393a07225 100644 --- a/plugins/format/lang/et.js +++ b/plugins/format/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'et', { diff --git a/plugins/format/lang/eu.js b/plugins/format/lang/eu.js index 693fc23d129..ecb0a13a221 100644 --- a/plugins/format/lang/eu.js +++ b/plugins/format/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'eu', { diff --git a/plugins/format/lang/fa.js b/plugins/format/lang/fa.js index 897b3d85ece..fc2fce6fb57 100644 --- a/plugins/format/lang/fa.js +++ b/plugins/format/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'fa', { diff --git a/plugins/format/lang/fi.js b/plugins/format/lang/fi.js index 7920a69bb15..3af8f6d41dd 100644 --- a/plugins/format/lang/fi.js +++ b/plugins/format/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'fi', { diff --git a/plugins/format/lang/fo.js b/plugins/format/lang/fo.js index 72a3ea1e486..8a830162263 100644 --- a/plugins/format/lang/fo.js +++ b/plugins/format/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'fo', { diff --git a/plugins/format/lang/fr-ca.js b/plugins/format/lang/fr-ca.js index f9c10c2c4ed..00d7340d8f3 100644 --- a/plugins/format/lang/fr-ca.js +++ b/plugins/format/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'fr-ca', { diff --git a/plugins/format/lang/fr.js b/plugins/format/lang/fr.js index b74c0028682..23db7ec3cc4 100644 --- a/plugins/format/lang/fr.js +++ b/plugins/format/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'fr', { diff --git a/plugins/format/lang/gl.js b/plugins/format/lang/gl.js index a91ac2a4efc..7440c56afef 100644 --- a/plugins/format/lang/gl.js +++ b/plugins/format/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'gl', { diff --git a/plugins/format/lang/gu.js b/plugins/format/lang/gu.js index 650001e3147..7361856e94d 100644 --- a/plugins/format/lang/gu.js +++ b/plugins/format/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'gu', { diff --git a/plugins/format/lang/he.js b/plugins/format/lang/he.js index f737fdeceac..61fbf4aacb8 100644 --- a/plugins/format/lang/he.js +++ b/plugins/format/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'he', { diff --git a/plugins/format/lang/hi.js b/plugins/format/lang/hi.js index c0a17783b6f..9b996dbf2df 100644 --- a/plugins/format/lang/hi.js +++ b/plugins/format/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'hi', { diff --git a/plugins/format/lang/hr.js b/plugins/format/lang/hr.js index 446eb22cfb1..4c3d1aef526 100644 --- a/plugins/format/lang/hr.js +++ b/plugins/format/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'hr', { diff --git a/plugins/format/lang/hu.js b/plugins/format/lang/hu.js index 3e074152350..01b95b23e1f 100644 --- a/plugins/format/lang/hu.js +++ b/plugins/format/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'hu', { diff --git a/plugins/format/lang/id.js b/plugins/format/lang/id.js index d8c1c4019ca..288eeac7056 100644 --- a/plugins/format/lang/id.js +++ b/plugins/format/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'id', { diff --git a/plugins/format/lang/is.js b/plugins/format/lang/is.js index e829516151a..65b798bde39 100644 --- a/plugins/format/lang/is.js +++ b/plugins/format/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'is', { diff --git a/plugins/format/lang/it.js b/plugins/format/lang/it.js index ad3a9961477..659cbde80cc 100644 --- a/plugins/format/lang/it.js +++ b/plugins/format/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'it', { diff --git a/plugins/format/lang/ja.js b/plugins/format/lang/ja.js index abe99dd7fce..b13f1c24a4b 100644 --- a/plugins/format/lang/ja.js +++ b/plugins/format/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'ja', { diff --git a/plugins/format/lang/ka.js b/plugins/format/lang/ka.js index 9d438f6e402..bba0a68dd81 100644 --- a/plugins/format/lang/ka.js +++ b/plugins/format/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'ka', { diff --git a/plugins/format/lang/km.js b/plugins/format/lang/km.js index 83196724716..c9d99e6c173 100644 --- a/plugins/format/lang/km.js +++ b/plugins/format/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'km', { diff --git a/plugins/format/lang/ko.js b/plugins/format/lang/ko.js index b9b69c1cfd8..08663952243 100644 --- a/plugins/format/lang/ko.js +++ b/plugins/format/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'ko', { diff --git a/plugins/format/lang/ku.js b/plugins/format/lang/ku.js index 50b8b02d5a5..20c153ed014 100644 --- a/plugins/format/lang/ku.js +++ b/plugins/format/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'ku', { diff --git a/plugins/format/lang/lt.js b/plugins/format/lang/lt.js index e519b557447..ed1990cdd06 100644 --- a/plugins/format/lang/lt.js +++ b/plugins/format/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'lt', { diff --git a/plugins/format/lang/lv.js b/plugins/format/lang/lv.js index 757db81ef14..0798706ba2d 100644 --- a/plugins/format/lang/lv.js +++ b/plugins/format/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'lv', { diff --git a/plugins/format/lang/mk.js b/plugins/format/lang/mk.js index 56eef60b7d8..eb065263e2b 100644 --- a/plugins/format/lang/mk.js +++ b/plugins/format/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'mk', { diff --git a/plugins/format/lang/mn.js b/plugins/format/lang/mn.js index 3dc4900b9df..8abc059bfb6 100644 --- a/plugins/format/lang/mn.js +++ b/plugins/format/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'mn', { diff --git a/plugins/format/lang/ms.js b/plugins/format/lang/ms.js index 76c9bb1cb26..0eac44804c9 100644 --- a/plugins/format/lang/ms.js +++ b/plugins/format/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'ms', { diff --git a/plugins/format/lang/nb.js b/plugins/format/lang/nb.js index deebb35fdd1..9f62bff7af7 100644 --- a/plugins/format/lang/nb.js +++ b/plugins/format/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'nb', { diff --git a/plugins/format/lang/nl.js b/plugins/format/lang/nl.js index ce58ab4e1a7..123088abe7e 100644 --- a/plugins/format/lang/nl.js +++ b/plugins/format/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'nl', { diff --git a/plugins/format/lang/no.js b/plugins/format/lang/no.js index 0266578abcf..a20f3871c76 100644 --- a/plugins/format/lang/no.js +++ b/plugins/format/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'no', { diff --git a/plugins/format/lang/oc.js b/plugins/format/lang/oc.js index f3cf7a58723..585199e74bc 100644 --- a/plugins/format/lang/oc.js +++ b/plugins/format/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'oc', { diff --git a/plugins/format/lang/pl.js b/plugins/format/lang/pl.js index 8fc7008ecb1..5ca87710b7b 100644 --- a/plugins/format/lang/pl.js +++ b/plugins/format/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'pl', { diff --git a/plugins/format/lang/pt-br.js b/plugins/format/lang/pt-br.js index d2a46231c79..ed502a77e76 100644 --- a/plugins/format/lang/pt-br.js +++ b/plugins/format/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'pt-br', { diff --git a/plugins/format/lang/pt.js b/plugins/format/lang/pt.js index f26cdfbfc35..5d7ed7d7a0b 100644 --- a/plugins/format/lang/pt.js +++ b/plugins/format/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'pt', { diff --git a/plugins/format/lang/ro.js b/plugins/format/lang/ro.js index 9219a590509..73b9c5643ad 100644 --- a/plugins/format/lang/ro.js +++ b/plugins/format/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'ro', { diff --git a/plugins/format/lang/ru.js b/plugins/format/lang/ru.js index aa603985ade..1c8876d73e7 100644 --- a/plugins/format/lang/ru.js +++ b/plugins/format/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'ru', { diff --git a/plugins/format/lang/si.js b/plugins/format/lang/si.js index 46d73e9a3c6..f48a55fb0b3 100644 --- a/plugins/format/lang/si.js +++ b/plugins/format/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'si', { diff --git a/plugins/format/lang/sk.js b/plugins/format/lang/sk.js index b816dfc4897..89a4ef403dc 100644 --- a/plugins/format/lang/sk.js +++ b/plugins/format/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'sk', { diff --git a/plugins/format/lang/sl.js b/plugins/format/lang/sl.js index 1c2468cfa40..574de831657 100644 --- a/plugins/format/lang/sl.js +++ b/plugins/format/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'sl', { diff --git a/plugins/format/lang/sq.js b/plugins/format/lang/sq.js index 340261c05a3..ab77841d856 100644 --- a/plugins/format/lang/sq.js +++ b/plugins/format/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'sq', { diff --git a/plugins/format/lang/sr-latn.js b/plugins/format/lang/sr-latn.js index 93707eb8c2f..6158bbbc54b 100644 --- a/plugins/format/lang/sr-latn.js +++ b/plugins/format/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'sr-latn', { diff --git a/plugins/format/lang/sr.js b/plugins/format/lang/sr.js index c803e465608..7468cbea335 100644 --- a/plugins/format/lang/sr.js +++ b/plugins/format/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'sr', { diff --git a/plugins/format/lang/sv.js b/plugins/format/lang/sv.js index 13867c81e23..effe71d6c99 100644 --- a/plugins/format/lang/sv.js +++ b/plugins/format/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'sv', { diff --git a/plugins/format/lang/th.js b/plugins/format/lang/th.js index 3e92652450b..52ec1cb42d8 100644 --- a/plugins/format/lang/th.js +++ b/plugins/format/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'th', { diff --git a/plugins/format/lang/tr.js b/plugins/format/lang/tr.js index 149d57d536b..f262c34d800 100644 --- a/plugins/format/lang/tr.js +++ b/plugins/format/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'tr', { diff --git a/plugins/format/lang/tt.js b/plugins/format/lang/tt.js index f90da3cd0a6..d07551d9736 100644 --- a/plugins/format/lang/tt.js +++ b/plugins/format/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'tt', { diff --git a/plugins/format/lang/ug.js b/plugins/format/lang/ug.js index 52f1d22f5b9..4968b31d8ad 100644 --- a/plugins/format/lang/ug.js +++ b/plugins/format/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'ug', { diff --git a/plugins/format/lang/uk.js b/plugins/format/lang/uk.js index 9340078113e..d53c01028ac 100644 --- a/plugins/format/lang/uk.js +++ b/plugins/format/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'uk', { diff --git a/plugins/format/lang/vi.js b/plugins/format/lang/vi.js index cea10d9d5ef..cd831bf0dcd 100644 --- a/plugins/format/lang/vi.js +++ b/plugins/format/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'vi', { diff --git a/plugins/format/lang/zh-cn.js b/plugins/format/lang/zh-cn.js index 1ff820c5de1..d6ef9ca90f7 100644 --- a/plugins/format/lang/zh-cn.js +++ b/plugins/format/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'zh-cn', { diff --git a/plugins/format/lang/zh.js b/plugins/format/lang/zh.js index 621bfc2eeac..9651d3e8e85 100644 --- a/plugins/format/lang/zh.js +++ b/plugins/format/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'format', 'zh', { diff --git a/plugins/format/plugin.js b/plugins/format/plugin.js index 98aa1c653b3..7954db866ff 100644 --- a/plugins/format/plugin.js +++ b/plugins/format/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/forms/dialogs/button.js b/plugins/forms/dialogs/button.js index 6199e32d480..54f92eb1366 100644 --- a/plugins/forms/dialogs/button.js +++ b/plugins/forms/dialogs/button.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/forms/dialogs/checkbox.js b/plugins/forms/dialogs/checkbox.js index 3f8650dcb2c..d79d73c9c20 100644 --- a/plugins/forms/dialogs/checkbox.js +++ b/plugins/forms/dialogs/checkbox.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/forms/dialogs/form.js b/plugins/forms/dialogs/form.js index 5eeb697ba3d..b97c6c6270d 100644 --- a/plugins/forms/dialogs/form.js +++ b/plugins/forms/dialogs/form.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/forms/dialogs/hiddenfield.js b/plugins/forms/dialogs/hiddenfield.js index df86f184467..084fa2cd428 100644 --- a/plugins/forms/dialogs/hiddenfield.js +++ b/plugins/forms/dialogs/hiddenfield.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/forms/dialogs/radio.js b/plugins/forms/dialogs/radio.js index 97c94657563..38397f9178f 100644 --- a/plugins/forms/dialogs/radio.js +++ b/plugins/forms/dialogs/radio.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/forms/dialogs/select.js b/plugins/forms/dialogs/select.js index 21eb8f63629..4cb880521eb 100644 --- a/plugins/forms/dialogs/select.js +++ b/plugins/forms/dialogs/select.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.dialog.add( 'select', function( editor ) { diff --git a/plugins/forms/dialogs/textarea.js b/plugins/forms/dialogs/textarea.js index 1a3d462f129..3deb252f340 100644 --- a/plugins/forms/dialogs/textarea.js +++ b/plugins/forms/dialogs/textarea.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.dialog.add( 'textarea', function( editor ) { diff --git a/plugins/forms/dialogs/textfield.js b/plugins/forms/dialogs/textfield.js index 1f9e8c36019..6c589ab0d73 100644 --- a/plugins/forms/dialogs/textfield.js +++ b/plugins/forms/dialogs/textfield.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.dialog.add( 'textfield', function( editor ) { diff --git a/plugins/forms/lang/af.js b/plugins/forms/lang/af.js index ea975217694..e11a7f355fc 100644 --- a/plugins/forms/lang/af.js +++ b/plugins/forms/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'af', { diff --git a/plugins/forms/lang/ar.js b/plugins/forms/lang/ar.js index a76621383d3..32b35289898 100644 --- a/plugins/forms/lang/ar.js +++ b/plugins/forms/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'ar', { diff --git a/plugins/forms/lang/az.js b/plugins/forms/lang/az.js index 42c4e6a5264..9c0ebacc827 100644 --- a/plugins/forms/lang/az.js +++ b/plugins/forms/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'az', { diff --git a/plugins/forms/lang/bg.js b/plugins/forms/lang/bg.js index 0298f03c19a..b70c094fcba 100644 --- a/plugins/forms/lang/bg.js +++ b/plugins/forms/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'bg', { diff --git a/plugins/forms/lang/bn.js b/plugins/forms/lang/bn.js index 1547ef999f3..a88c68a9ade 100644 --- a/plugins/forms/lang/bn.js +++ b/plugins/forms/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'bn', { diff --git a/plugins/forms/lang/bs.js b/plugins/forms/lang/bs.js index 3f55ce50ba0..5002c6d93a3 100644 --- a/plugins/forms/lang/bs.js +++ b/plugins/forms/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'bs', { diff --git a/plugins/forms/lang/ca.js b/plugins/forms/lang/ca.js index 9b72189afb4..859ab2fb0db 100644 --- a/plugins/forms/lang/ca.js +++ b/plugins/forms/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'ca', { diff --git a/plugins/forms/lang/cs.js b/plugins/forms/lang/cs.js index 984c27a5063..f079fdb3b19 100644 --- a/plugins/forms/lang/cs.js +++ b/plugins/forms/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'cs', { diff --git a/plugins/forms/lang/cy.js b/plugins/forms/lang/cy.js index 2e734843bc7..2ca4d33363b 100644 --- a/plugins/forms/lang/cy.js +++ b/plugins/forms/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'cy', { diff --git a/plugins/forms/lang/da.js b/plugins/forms/lang/da.js index 3ff5f704bcd..85d86f22c4b 100644 --- a/plugins/forms/lang/da.js +++ b/plugins/forms/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'da', { diff --git a/plugins/forms/lang/de-ch.js b/plugins/forms/lang/de-ch.js index 590a5ea7a99..97fcaac9dcb 100644 --- a/plugins/forms/lang/de-ch.js +++ b/plugins/forms/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'de-ch', { diff --git a/plugins/forms/lang/de.js b/plugins/forms/lang/de.js index 1b2230ac8a2..de360f3d7b7 100644 --- a/plugins/forms/lang/de.js +++ b/plugins/forms/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'de', { diff --git a/plugins/forms/lang/el.js b/plugins/forms/lang/el.js index fa321090f41..c9a17a33040 100644 --- a/plugins/forms/lang/el.js +++ b/plugins/forms/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'el', { diff --git a/plugins/forms/lang/en-au.js b/plugins/forms/lang/en-au.js index 5fc061a6ab1..34416bc95b3 100644 --- a/plugins/forms/lang/en-au.js +++ b/plugins/forms/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'en-au', { diff --git a/plugins/forms/lang/en-ca.js b/plugins/forms/lang/en-ca.js index 62c3da97946..ca6d4781c0b 100644 --- a/plugins/forms/lang/en-ca.js +++ b/plugins/forms/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'en-ca', { diff --git a/plugins/forms/lang/en-gb.js b/plugins/forms/lang/en-gb.js index d9ffbad788d..35cb02d5380 100644 --- a/plugins/forms/lang/en-gb.js +++ b/plugins/forms/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'en-gb', { diff --git a/plugins/forms/lang/en.js b/plugins/forms/lang/en.js index 6a07034887b..4aa5487f232 100644 --- a/plugins/forms/lang/en.js +++ b/plugins/forms/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'en', { diff --git a/plugins/forms/lang/eo.js b/plugins/forms/lang/eo.js index f4ecd5cd515..bb49e45ee4c 100644 --- a/plugins/forms/lang/eo.js +++ b/plugins/forms/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'eo', { diff --git a/plugins/forms/lang/es-mx.js b/plugins/forms/lang/es-mx.js index 279b19892a6..80540342685 100644 --- a/plugins/forms/lang/es-mx.js +++ b/plugins/forms/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'es-mx', { diff --git a/plugins/forms/lang/es.js b/plugins/forms/lang/es.js index a997b2d9032..ebe1e5ae7f9 100644 --- a/plugins/forms/lang/es.js +++ b/plugins/forms/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'es', { diff --git a/plugins/forms/lang/et.js b/plugins/forms/lang/et.js index cddc043eb64..747f68f09fd 100644 --- a/plugins/forms/lang/et.js +++ b/plugins/forms/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'et', { diff --git a/plugins/forms/lang/eu.js b/plugins/forms/lang/eu.js index eadb22cf275..00101e05483 100644 --- a/plugins/forms/lang/eu.js +++ b/plugins/forms/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'eu', { diff --git a/plugins/forms/lang/fa.js b/plugins/forms/lang/fa.js index 53277b5506a..b4276061455 100644 --- a/plugins/forms/lang/fa.js +++ b/plugins/forms/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'fa', { diff --git a/plugins/forms/lang/fi.js b/plugins/forms/lang/fi.js index e2000ef359a..acbeab2c8cc 100644 --- a/plugins/forms/lang/fi.js +++ b/plugins/forms/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'fi', { diff --git a/plugins/forms/lang/fo.js b/plugins/forms/lang/fo.js index e4f3d488782..6972b51013e 100644 --- a/plugins/forms/lang/fo.js +++ b/plugins/forms/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'fo', { diff --git a/plugins/forms/lang/fr-ca.js b/plugins/forms/lang/fr-ca.js index 92fe52137de..1fc4f918c33 100644 --- a/plugins/forms/lang/fr-ca.js +++ b/plugins/forms/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'fr-ca', { diff --git a/plugins/forms/lang/fr.js b/plugins/forms/lang/fr.js index 5209c803118..f259a79dff7 100644 --- a/plugins/forms/lang/fr.js +++ b/plugins/forms/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'fr', { diff --git a/plugins/forms/lang/gl.js b/plugins/forms/lang/gl.js index 2b3174feedb..0bbb9bc9452 100644 --- a/plugins/forms/lang/gl.js +++ b/plugins/forms/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'gl', { diff --git a/plugins/forms/lang/gu.js b/plugins/forms/lang/gu.js index 0391c83b9c0..c8676ca879a 100644 --- a/plugins/forms/lang/gu.js +++ b/plugins/forms/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'gu', { diff --git a/plugins/forms/lang/he.js b/plugins/forms/lang/he.js index 08630672ea3..886b2dae064 100644 --- a/plugins/forms/lang/he.js +++ b/plugins/forms/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'he', { diff --git a/plugins/forms/lang/hi.js b/plugins/forms/lang/hi.js index 2e7da0971d0..57b08886db8 100644 --- a/plugins/forms/lang/hi.js +++ b/plugins/forms/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'hi', { diff --git a/plugins/forms/lang/hr.js b/plugins/forms/lang/hr.js index c4fb073be5e..1efd189e4d7 100644 --- a/plugins/forms/lang/hr.js +++ b/plugins/forms/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'hr', { diff --git a/plugins/forms/lang/hu.js b/plugins/forms/lang/hu.js index f705dda3f66..f652c095c57 100644 --- a/plugins/forms/lang/hu.js +++ b/plugins/forms/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'hu', { diff --git a/plugins/forms/lang/id.js b/plugins/forms/lang/id.js index 3d600e3a50f..36bc190ab92 100644 --- a/plugins/forms/lang/id.js +++ b/plugins/forms/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'id', { diff --git a/plugins/forms/lang/is.js b/plugins/forms/lang/is.js index 7ae22f83074..5fe266dbeeb 100644 --- a/plugins/forms/lang/is.js +++ b/plugins/forms/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'is', { diff --git a/plugins/forms/lang/it.js b/plugins/forms/lang/it.js index 17f74782fec..1a48cd5c9d6 100644 --- a/plugins/forms/lang/it.js +++ b/plugins/forms/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'it', { diff --git a/plugins/forms/lang/ja.js b/plugins/forms/lang/ja.js index d699a9c6044..01387539ab4 100644 --- a/plugins/forms/lang/ja.js +++ b/plugins/forms/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'ja', { diff --git a/plugins/forms/lang/ka.js b/plugins/forms/lang/ka.js index c1b57e70eaf..3175e6f9e6f 100644 --- a/plugins/forms/lang/ka.js +++ b/plugins/forms/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'ka', { diff --git a/plugins/forms/lang/km.js b/plugins/forms/lang/km.js index c43d85ab0c1..8345c6e2b06 100644 --- a/plugins/forms/lang/km.js +++ b/plugins/forms/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'km', { diff --git a/plugins/forms/lang/ko.js b/plugins/forms/lang/ko.js index 34f3e44757f..60c698da060 100644 --- a/plugins/forms/lang/ko.js +++ b/plugins/forms/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'ko', { diff --git a/plugins/forms/lang/ku.js b/plugins/forms/lang/ku.js index e8465ef957c..98ff0e781e2 100644 --- a/plugins/forms/lang/ku.js +++ b/plugins/forms/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'ku', { diff --git a/plugins/forms/lang/lt.js b/plugins/forms/lang/lt.js index b3bf58e921e..b3f79bbedeb 100644 --- a/plugins/forms/lang/lt.js +++ b/plugins/forms/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'lt', { diff --git a/plugins/forms/lang/lv.js b/plugins/forms/lang/lv.js index 1c014d409da..a3a1ce33de4 100644 --- a/plugins/forms/lang/lv.js +++ b/plugins/forms/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'lv', { diff --git a/plugins/forms/lang/mk.js b/plugins/forms/lang/mk.js index b0e09a7e119..888cfe9ca92 100644 --- a/plugins/forms/lang/mk.js +++ b/plugins/forms/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'mk', { diff --git a/plugins/forms/lang/mn.js b/plugins/forms/lang/mn.js index 55ef0e8db0d..33a54cacab4 100644 --- a/plugins/forms/lang/mn.js +++ b/plugins/forms/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'mn', { diff --git a/plugins/forms/lang/ms.js b/plugins/forms/lang/ms.js index ccfd981a00c..37140fcd59d 100644 --- a/plugins/forms/lang/ms.js +++ b/plugins/forms/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'ms', { diff --git a/plugins/forms/lang/nb.js b/plugins/forms/lang/nb.js index 673c68fe3f1..e187ca064ee 100644 --- a/plugins/forms/lang/nb.js +++ b/plugins/forms/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'nb', { diff --git a/plugins/forms/lang/nl.js b/plugins/forms/lang/nl.js index b03c419c4fd..359e0cf5b5e 100644 --- a/plugins/forms/lang/nl.js +++ b/plugins/forms/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'nl', { diff --git a/plugins/forms/lang/no.js b/plugins/forms/lang/no.js index 261cf293fdf..aa7ff040976 100644 --- a/plugins/forms/lang/no.js +++ b/plugins/forms/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'no', { diff --git a/plugins/forms/lang/oc.js b/plugins/forms/lang/oc.js index 0f10b26f0c6..6bcd7734775 100644 --- a/plugins/forms/lang/oc.js +++ b/plugins/forms/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'oc', { diff --git a/plugins/forms/lang/pl.js b/plugins/forms/lang/pl.js index f5e59578ba3..5c5164776f8 100644 --- a/plugins/forms/lang/pl.js +++ b/plugins/forms/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'pl', { diff --git a/plugins/forms/lang/pt-br.js b/plugins/forms/lang/pt-br.js index 009130945ce..ad77a11be7d 100644 --- a/plugins/forms/lang/pt-br.js +++ b/plugins/forms/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'pt-br', { diff --git a/plugins/forms/lang/pt.js b/plugins/forms/lang/pt.js index 86d792f318b..97b7f50028a 100644 --- a/plugins/forms/lang/pt.js +++ b/plugins/forms/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'pt', { diff --git a/plugins/forms/lang/ro.js b/plugins/forms/lang/ro.js index 654c4ed2109..12bfc92d04f 100644 --- a/plugins/forms/lang/ro.js +++ b/plugins/forms/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'ro', { diff --git a/plugins/forms/lang/ru.js b/plugins/forms/lang/ru.js index 2683facf174..a35fbfa7772 100644 --- a/plugins/forms/lang/ru.js +++ b/plugins/forms/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'ru', { diff --git a/plugins/forms/lang/si.js b/plugins/forms/lang/si.js index 2a8f422a2b1..e8111f26610 100644 --- a/plugins/forms/lang/si.js +++ b/plugins/forms/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'si', { diff --git a/plugins/forms/lang/sk.js b/plugins/forms/lang/sk.js index da9263e5fb9..f053bc18aa4 100644 --- a/plugins/forms/lang/sk.js +++ b/plugins/forms/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'sk', { diff --git a/plugins/forms/lang/sl.js b/plugins/forms/lang/sl.js index f4f6b812e6f..3d170c4ffb9 100644 --- a/plugins/forms/lang/sl.js +++ b/plugins/forms/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'sl', { diff --git a/plugins/forms/lang/sq.js b/plugins/forms/lang/sq.js index 551ce94ac0b..7d96d6e7309 100644 --- a/plugins/forms/lang/sq.js +++ b/plugins/forms/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'sq', { diff --git a/plugins/forms/lang/sr-latn.js b/plugins/forms/lang/sr-latn.js index e738168cc7d..b9880d20578 100644 --- a/plugins/forms/lang/sr-latn.js +++ b/plugins/forms/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'sr-latn', { diff --git a/plugins/forms/lang/sr.js b/plugins/forms/lang/sr.js index ab6f37a6b88..65da831de69 100644 --- a/plugins/forms/lang/sr.js +++ b/plugins/forms/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'sr', { diff --git a/plugins/forms/lang/sv.js b/plugins/forms/lang/sv.js index 5c330a8f85b..d9b804b3bdf 100644 --- a/plugins/forms/lang/sv.js +++ b/plugins/forms/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'sv', { diff --git a/plugins/forms/lang/th.js b/plugins/forms/lang/th.js index 4caae612277..410853ce293 100644 --- a/plugins/forms/lang/th.js +++ b/plugins/forms/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'th', { diff --git a/plugins/forms/lang/tr.js b/plugins/forms/lang/tr.js index 9b469dff49b..5368db6bd6b 100644 --- a/plugins/forms/lang/tr.js +++ b/plugins/forms/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'tr', { diff --git a/plugins/forms/lang/tt.js b/plugins/forms/lang/tt.js index d37b023c82e..e2be938eff6 100644 --- a/plugins/forms/lang/tt.js +++ b/plugins/forms/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'tt', { diff --git a/plugins/forms/lang/ug.js b/plugins/forms/lang/ug.js index 174fd423edc..6ee1e859b9b 100644 --- a/plugins/forms/lang/ug.js +++ b/plugins/forms/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'ug', { diff --git a/plugins/forms/lang/uk.js b/plugins/forms/lang/uk.js index 4d9784fb326..c86a19d099c 100644 --- a/plugins/forms/lang/uk.js +++ b/plugins/forms/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'uk', { diff --git a/plugins/forms/lang/vi.js b/plugins/forms/lang/vi.js index 13bcd521018..66d8ce53152 100644 --- a/plugins/forms/lang/vi.js +++ b/plugins/forms/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'vi', { diff --git a/plugins/forms/lang/zh-cn.js b/plugins/forms/lang/zh-cn.js index 08128ad0533..099b748e682 100644 --- a/plugins/forms/lang/zh-cn.js +++ b/plugins/forms/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'zh-cn', { diff --git a/plugins/forms/lang/zh.js b/plugins/forms/lang/zh.js index 23091ba183b..79433e6968e 100644 --- a/plugins/forms/lang/zh.js +++ b/plugins/forms/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'forms', 'zh', { diff --git a/plugins/forms/plugin.js b/plugins/forms/plugin.js index 9736f98d129..f7d5787c355 100644 --- a/plugins/forms/plugin.js +++ b/plugins/forms/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/horizontalrule/lang/af.js b/plugins/horizontalrule/lang/af.js index b6efdc555bc..ac19e63627a 100644 --- a/plugins/horizontalrule/lang/af.js +++ b/plugins/horizontalrule/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'af', { diff --git a/plugins/horizontalrule/lang/ar.js b/plugins/horizontalrule/lang/ar.js index f951a224c4e..951c0ce8871 100644 --- a/plugins/horizontalrule/lang/ar.js +++ b/plugins/horizontalrule/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'ar', { diff --git a/plugins/horizontalrule/lang/az.js b/plugins/horizontalrule/lang/az.js index 6a154eba000..ca6033dcf7e 100644 --- a/plugins/horizontalrule/lang/az.js +++ b/plugins/horizontalrule/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'az', { diff --git a/plugins/horizontalrule/lang/bg.js b/plugins/horizontalrule/lang/bg.js index 5c7f0d0011b..c5975ecf4c8 100644 --- a/plugins/horizontalrule/lang/bg.js +++ b/plugins/horizontalrule/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'bg', { diff --git a/plugins/horizontalrule/lang/bn.js b/plugins/horizontalrule/lang/bn.js index 7f260f88b5d..711d91be1c9 100644 --- a/plugins/horizontalrule/lang/bn.js +++ b/plugins/horizontalrule/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'bn', { diff --git a/plugins/horizontalrule/lang/bs.js b/plugins/horizontalrule/lang/bs.js index e1572cf6a55..9e3283fdea2 100644 --- a/plugins/horizontalrule/lang/bs.js +++ b/plugins/horizontalrule/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'bs', { diff --git a/plugins/horizontalrule/lang/ca.js b/plugins/horizontalrule/lang/ca.js index 794656f09e7..4709197dba0 100644 --- a/plugins/horizontalrule/lang/ca.js +++ b/plugins/horizontalrule/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'ca', { diff --git a/plugins/horizontalrule/lang/cs.js b/plugins/horizontalrule/lang/cs.js index 7426a46d6c5..0c098edcfe0 100644 --- a/plugins/horizontalrule/lang/cs.js +++ b/plugins/horizontalrule/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'cs', { diff --git a/plugins/horizontalrule/lang/cy.js b/plugins/horizontalrule/lang/cy.js index 235c84836ab..874a6c8297b 100644 --- a/plugins/horizontalrule/lang/cy.js +++ b/plugins/horizontalrule/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'cy', { diff --git a/plugins/horizontalrule/lang/da.js b/plugins/horizontalrule/lang/da.js index 211e78f2f46..b434c85c6ac 100644 --- a/plugins/horizontalrule/lang/da.js +++ b/plugins/horizontalrule/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'da', { diff --git a/plugins/horizontalrule/lang/de-ch.js b/plugins/horizontalrule/lang/de-ch.js index 3e00c43fadb..2ca0d5e9212 100644 --- a/plugins/horizontalrule/lang/de-ch.js +++ b/plugins/horizontalrule/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'de-ch', { diff --git a/plugins/horizontalrule/lang/de.js b/plugins/horizontalrule/lang/de.js index 7d601b47699..0b6849be87e 100644 --- a/plugins/horizontalrule/lang/de.js +++ b/plugins/horizontalrule/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'de', { diff --git a/plugins/horizontalrule/lang/el.js b/plugins/horizontalrule/lang/el.js index b25b69b274c..a91f7a9de9f 100644 --- a/plugins/horizontalrule/lang/el.js +++ b/plugins/horizontalrule/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'el', { diff --git a/plugins/horizontalrule/lang/en-au.js b/plugins/horizontalrule/lang/en-au.js index 937b0adb819..d49aed316c1 100644 --- a/plugins/horizontalrule/lang/en-au.js +++ b/plugins/horizontalrule/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'en-au', { diff --git a/plugins/horizontalrule/lang/en-ca.js b/plugins/horizontalrule/lang/en-ca.js index b94af18435a..9045739067c 100644 --- a/plugins/horizontalrule/lang/en-ca.js +++ b/plugins/horizontalrule/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'en-ca', { diff --git a/plugins/horizontalrule/lang/en-gb.js b/plugins/horizontalrule/lang/en-gb.js index 56588278a4f..8b7086b492c 100644 --- a/plugins/horizontalrule/lang/en-gb.js +++ b/plugins/horizontalrule/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'en-gb', { diff --git a/plugins/horizontalrule/lang/en.js b/plugins/horizontalrule/lang/en.js index fde1d0387b0..bc8a6205478 100644 --- a/plugins/horizontalrule/lang/en.js +++ b/plugins/horizontalrule/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'en', { diff --git a/plugins/horizontalrule/lang/eo.js b/plugins/horizontalrule/lang/eo.js index 730fb577091..4dc67848af3 100644 --- a/plugins/horizontalrule/lang/eo.js +++ b/plugins/horizontalrule/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'eo', { diff --git a/plugins/horizontalrule/lang/es-mx.js b/plugins/horizontalrule/lang/es-mx.js index 25115fcfd9d..0902f7503d6 100644 --- a/plugins/horizontalrule/lang/es-mx.js +++ b/plugins/horizontalrule/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'es-mx', { diff --git a/plugins/horizontalrule/lang/es.js b/plugins/horizontalrule/lang/es.js index 35fc9333e42..125dc6656ec 100644 --- a/plugins/horizontalrule/lang/es.js +++ b/plugins/horizontalrule/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'es', { diff --git a/plugins/horizontalrule/lang/et.js b/plugins/horizontalrule/lang/et.js index 8f326862f54..09284a93e84 100644 --- a/plugins/horizontalrule/lang/et.js +++ b/plugins/horizontalrule/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'et', { diff --git a/plugins/horizontalrule/lang/eu.js b/plugins/horizontalrule/lang/eu.js index 4f641e7c475..61ad4c4a868 100644 --- a/plugins/horizontalrule/lang/eu.js +++ b/plugins/horizontalrule/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'eu', { diff --git a/plugins/horizontalrule/lang/fa.js b/plugins/horizontalrule/lang/fa.js index bfaf6856d0a..15a3ea63073 100644 --- a/plugins/horizontalrule/lang/fa.js +++ b/plugins/horizontalrule/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'fa', { diff --git a/plugins/horizontalrule/lang/fi.js b/plugins/horizontalrule/lang/fi.js index 6f99abe6549..587e20a0008 100644 --- a/plugins/horizontalrule/lang/fi.js +++ b/plugins/horizontalrule/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'fi', { diff --git a/plugins/horizontalrule/lang/fo.js b/plugins/horizontalrule/lang/fo.js index 97eae3fcf56..4e7ddaac35e 100644 --- a/plugins/horizontalrule/lang/fo.js +++ b/plugins/horizontalrule/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'fo', { diff --git a/plugins/horizontalrule/lang/fr-ca.js b/plugins/horizontalrule/lang/fr-ca.js index 10a102ca5a7..6aacef4418a 100644 --- a/plugins/horizontalrule/lang/fr-ca.js +++ b/plugins/horizontalrule/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'fr-ca', { diff --git a/plugins/horizontalrule/lang/fr.js b/plugins/horizontalrule/lang/fr.js index b04f038ffb8..e46bcdc09b0 100644 --- a/plugins/horizontalrule/lang/fr.js +++ b/plugins/horizontalrule/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'fr', { diff --git a/plugins/horizontalrule/lang/gl.js b/plugins/horizontalrule/lang/gl.js index 451b156d606..6aeeb7595e4 100644 --- a/plugins/horizontalrule/lang/gl.js +++ b/plugins/horizontalrule/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'gl', { diff --git a/plugins/horizontalrule/lang/gu.js b/plugins/horizontalrule/lang/gu.js index 7e3f87184b0..5770f4107cf 100644 --- a/plugins/horizontalrule/lang/gu.js +++ b/plugins/horizontalrule/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'gu', { diff --git a/plugins/horizontalrule/lang/he.js b/plugins/horizontalrule/lang/he.js index 4f3e31463a4..328fea0b5e2 100644 --- a/plugins/horizontalrule/lang/he.js +++ b/plugins/horizontalrule/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'he', { diff --git a/plugins/horizontalrule/lang/hi.js b/plugins/horizontalrule/lang/hi.js index 05ee88e4a6d..122aab80ead 100644 --- a/plugins/horizontalrule/lang/hi.js +++ b/plugins/horizontalrule/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'hi', { diff --git a/plugins/horizontalrule/lang/hr.js b/plugins/horizontalrule/lang/hr.js index f36c1c81b5f..74ab44b0d16 100644 --- a/plugins/horizontalrule/lang/hr.js +++ b/plugins/horizontalrule/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'hr', { diff --git a/plugins/horizontalrule/lang/hu.js b/plugins/horizontalrule/lang/hu.js index abfe4d1706e..e4fe84e443f 100644 --- a/plugins/horizontalrule/lang/hu.js +++ b/plugins/horizontalrule/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'hu', { diff --git a/plugins/horizontalrule/lang/id.js b/plugins/horizontalrule/lang/id.js index 6cc4e8f63e8..b2074e69062 100644 --- a/plugins/horizontalrule/lang/id.js +++ b/plugins/horizontalrule/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'id', { diff --git a/plugins/horizontalrule/lang/is.js b/plugins/horizontalrule/lang/is.js index 4b67e5a2bee..c249b13d909 100644 --- a/plugins/horizontalrule/lang/is.js +++ b/plugins/horizontalrule/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'is', { diff --git a/plugins/horizontalrule/lang/it.js b/plugins/horizontalrule/lang/it.js index 414e8f1ad75..f6f68c4b15d 100644 --- a/plugins/horizontalrule/lang/it.js +++ b/plugins/horizontalrule/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'it', { diff --git a/plugins/horizontalrule/lang/ja.js b/plugins/horizontalrule/lang/ja.js index 00a28ea384c..6a96211531e 100644 --- a/plugins/horizontalrule/lang/ja.js +++ b/plugins/horizontalrule/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'ja', { diff --git a/plugins/horizontalrule/lang/ka.js b/plugins/horizontalrule/lang/ka.js index 6c4afb3dae5..c1ef68cd90d 100644 --- a/plugins/horizontalrule/lang/ka.js +++ b/plugins/horizontalrule/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'ka', { diff --git a/plugins/horizontalrule/lang/km.js b/plugins/horizontalrule/lang/km.js index 906e8796585..7af42274d9b 100644 --- a/plugins/horizontalrule/lang/km.js +++ b/plugins/horizontalrule/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'km', { diff --git a/plugins/horizontalrule/lang/ko.js b/plugins/horizontalrule/lang/ko.js index 0dc1a8d37b0..356b676676b 100644 --- a/plugins/horizontalrule/lang/ko.js +++ b/plugins/horizontalrule/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'ko', { diff --git a/plugins/horizontalrule/lang/ku.js b/plugins/horizontalrule/lang/ku.js index 953eb8b7bbc..e0331a3f931 100644 --- a/plugins/horizontalrule/lang/ku.js +++ b/plugins/horizontalrule/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'ku', { diff --git a/plugins/horizontalrule/lang/lt.js b/plugins/horizontalrule/lang/lt.js index a245568f7e5..a513173445c 100644 --- a/plugins/horizontalrule/lang/lt.js +++ b/plugins/horizontalrule/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'lt', { diff --git a/plugins/horizontalrule/lang/lv.js b/plugins/horizontalrule/lang/lv.js index b242a5bccad..5d9fef5bf67 100644 --- a/plugins/horizontalrule/lang/lv.js +++ b/plugins/horizontalrule/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'lv', { diff --git a/plugins/horizontalrule/lang/mk.js b/plugins/horizontalrule/lang/mk.js index 01a37dce970..ce151bc5b2b 100644 --- a/plugins/horizontalrule/lang/mk.js +++ b/plugins/horizontalrule/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'mk', { diff --git a/plugins/horizontalrule/lang/mn.js b/plugins/horizontalrule/lang/mn.js index 52f8319973e..a6deeb726fe 100644 --- a/plugins/horizontalrule/lang/mn.js +++ b/plugins/horizontalrule/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'mn', { diff --git a/plugins/horizontalrule/lang/ms.js b/plugins/horizontalrule/lang/ms.js index 91459359c6f..f4f909e3c21 100644 --- a/plugins/horizontalrule/lang/ms.js +++ b/plugins/horizontalrule/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'ms', { diff --git a/plugins/horizontalrule/lang/nb.js b/plugins/horizontalrule/lang/nb.js index 1438f3a9a76..68351fb80fd 100644 --- a/plugins/horizontalrule/lang/nb.js +++ b/plugins/horizontalrule/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'nb', { diff --git a/plugins/horizontalrule/lang/nl.js b/plugins/horizontalrule/lang/nl.js index 820fb01362d..a18d9a73f66 100644 --- a/plugins/horizontalrule/lang/nl.js +++ b/plugins/horizontalrule/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'nl', { diff --git a/plugins/horizontalrule/lang/no.js b/plugins/horizontalrule/lang/no.js index 05d30c26ee8..0dc291cd4df 100644 --- a/plugins/horizontalrule/lang/no.js +++ b/plugins/horizontalrule/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'no', { diff --git a/plugins/horizontalrule/lang/oc.js b/plugins/horizontalrule/lang/oc.js index a4ede075fb0..4ceb76ca10e 100644 --- a/plugins/horizontalrule/lang/oc.js +++ b/plugins/horizontalrule/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'oc', { diff --git a/plugins/horizontalrule/lang/pl.js b/plugins/horizontalrule/lang/pl.js index 462757b17cf..4c5c16eecee 100644 --- a/plugins/horizontalrule/lang/pl.js +++ b/plugins/horizontalrule/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'pl', { diff --git a/plugins/horizontalrule/lang/pt-br.js b/plugins/horizontalrule/lang/pt-br.js index ac4b7236c68..b7f0a577449 100644 --- a/plugins/horizontalrule/lang/pt-br.js +++ b/plugins/horizontalrule/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'pt-br', { diff --git a/plugins/horizontalrule/lang/pt.js b/plugins/horizontalrule/lang/pt.js index 7188bb6eba7..0802322ed39 100644 --- a/plugins/horizontalrule/lang/pt.js +++ b/plugins/horizontalrule/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'pt', { diff --git a/plugins/horizontalrule/lang/ro.js b/plugins/horizontalrule/lang/ro.js index 1d7a06fb926..e9a7d2f83cb 100644 --- a/plugins/horizontalrule/lang/ro.js +++ b/plugins/horizontalrule/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'ro', { diff --git a/plugins/horizontalrule/lang/ru.js b/plugins/horizontalrule/lang/ru.js index db5afc1f542..96adcb9d59d 100644 --- a/plugins/horizontalrule/lang/ru.js +++ b/plugins/horizontalrule/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'ru', { diff --git a/plugins/horizontalrule/lang/si.js b/plugins/horizontalrule/lang/si.js index 9c804d071e2..fb260d9ebe6 100644 --- a/plugins/horizontalrule/lang/si.js +++ b/plugins/horizontalrule/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'si', { diff --git a/plugins/horizontalrule/lang/sk.js b/plugins/horizontalrule/lang/sk.js index 286d71812f4..bfdf852a7d9 100644 --- a/plugins/horizontalrule/lang/sk.js +++ b/plugins/horizontalrule/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'sk', { diff --git a/plugins/horizontalrule/lang/sl.js b/plugins/horizontalrule/lang/sl.js index 41d20f7ea5b..3bbda7d8e6f 100644 --- a/plugins/horizontalrule/lang/sl.js +++ b/plugins/horizontalrule/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'sl', { diff --git a/plugins/horizontalrule/lang/sq.js b/plugins/horizontalrule/lang/sq.js index 095f5ace259..340120a8b56 100644 --- a/plugins/horizontalrule/lang/sq.js +++ b/plugins/horizontalrule/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'sq', { diff --git a/plugins/horizontalrule/lang/sr-latn.js b/plugins/horizontalrule/lang/sr-latn.js index 27500d42d76..2e4f5c7fb9f 100644 --- a/plugins/horizontalrule/lang/sr-latn.js +++ b/plugins/horizontalrule/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'sr-latn', { diff --git a/plugins/horizontalrule/lang/sr.js b/plugins/horizontalrule/lang/sr.js index 58d1afad9d0..10981c74fe4 100644 --- a/plugins/horizontalrule/lang/sr.js +++ b/plugins/horizontalrule/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'sr', { diff --git a/plugins/horizontalrule/lang/sv.js b/plugins/horizontalrule/lang/sv.js index d2e45f9788e..a51099ca5e3 100644 --- a/plugins/horizontalrule/lang/sv.js +++ b/plugins/horizontalrule/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'sv', { diff --git a/plugins/horizontalrule/lang/th.js b/plugins/horizontalrule/lang/th.js index c47f82ac42c..edd10b635ff 100644 --- a/plugins/horizontalrule/lang/th.js +++ b/plugins/horizontalrule/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'th', { diff --git a/plugins/horizontalrule/lang/tr.js b/plugins/horizontalrule/lang/tr.js index fdca870cb98..f65ea501cc8 100644 --- a/plugins/horizontalrule/lang/tr.js +++ b/plugins/horizontalrule/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'tr', { diff --git a/plugins/horizontalrule/lang/tt.js b/plugins/horizontalrule/lang/tt.js index 8cc2946e4b5..2da6090fc79 100644 --- a/plugins/horizontalrule/lang/tt.js +++ b/plugins/horizontalrule/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'tt', { diff --git a/plugins/horizontalrule/lang/ug.js b/plugins/horizontalrule/lang/ug.js index adbda7f38fc..210427e9e8d 100644 --- a/plugins/horizontalrule/lang/ug.js +++ b/plugins/horizontalrule/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'ug', { diff --git a/plugins/horizontalrule/lang/uk.js b/plugins/horizontalrule/lang/uk.js index 11354710dc5..2acdd1cea7b 100644 --- a/plugins/horizontalrule/lang/uk.js +++ b/plugins/horizontalrule/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'uk', { diff --git a/plugins/horizontalrule/lang/vi.js b/plugins/horizontalrule/lang/vi.js index 4a2f91cfe64..8cdb888c088 100644 --- a/plugins/horizontalrule/lang/vi.js +++ b/plugins/horizontalrule/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'vi', { diff --git a/plugins/horizontalrule/lang/zh-cn.js b/plugins/horizontalrule/lang/zh-cn.js index 67faf1be73a..f14826fe785 100644 --- a/plugins/horizontalrule/lang/zh-cn.js +++ b/plugins/horizontalrule/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'zh-cn', { diff --git a/plugins/horizontalrule/lang/zh.js b/plugins/horizontalrule/lang/zh.js index 99e8337fa36..8e6d1b66260 100644 --- a/plugins/horizontalrule/lang/zh.js +++ b/plugins/horizontalrule/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'horizontalrule', 'zh', { diff --git a/plugins/horizontalrule/plugin.js b/plugins/horizontalrule/plugin.js index 7e1b988bef6..f44a176f60a 100644 --- a/plugins/horizontalrule/plugin.js +++ b/plugins/horizontalrule/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/htmlwriter/plugin.js b/plugins/htmlwriter/plugin.js index 7a75b8ce6ec..6003f7942d8 100644 --- a/plugins/htmlwriter/plugin.js +++ b/plugins/htmlwriter/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/htmlwriter/samples/outputhtml.html b/plugins/htmlwriter/samples/outputhtml.html index 5ecfbece2cc..25e349f777e 100644 --- a/plugins/htmlwriter/samples/outputhtml.html +++ b/plugins/htmlwriter/samples/outputhtml.html @@ -1,6 +1,6 @@ @@ -217,7 +217,7 @@

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/plugins/iframe/dialogs/iframe.js b/plugins/iframe/dialogs/iframe.js index 6ae7ad422a5..6ae9e79e0cf 100644 --- a/plugins/iframe/dialogs/iframe.js +++ b/plugins/iframe/dialogs/iframe.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/iframe/lang/af.js b/plugins/iframe/lang/af.js index 4b4b61ce0b6..f957f2d3567 100644 --- a/plugins/iframe/lang/af.js +++ b/plugins/iframe/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'af', { diff --git a/plugins/iframe/lang/ar.js b/plugins/iframe/lang/ar.js index a1aa4a53dc8..e312bb91a73 100644 --- a/plugins/iframe/lang/ar.js +++ b/plugins/iframe/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'ar', { diff --git a/plugins/iframe/lang/az.js b/plugins/iframe/lang/az.js index ebe44ad79ff..e194b2a48ee 100644 --- a/plugins/iframe/lang/az.js +++ b/plugins/iframe/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'az', { diff --git a/plugins/iframe/lang/bg.js b/plugins/iframe/lang/bg.js index 4d2b03dea15..f7225a22c7f 100644 --- a/plugins/iframe/lang/bg.js +++ b/plugins/iframe/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'bg', { diff --git a/plugins/iframe/lang/bn.js b/plugins/iframe/lang/bn.js index 9cd57dc15fc..19ebc8da5e1 100644 --- a/plugins/iframe/lang/bn.js +++ b/plugins/iframe/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'bn', { diff --git a/plugins/iframe/lang/bs.js b/plugins/iframe/lang/bs.js index 645c7d7bb2f..0920e90d026 100644 --- a/plugins/iframe/lang/bs.js +++ b/plugins/iframe/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'bs', { diff --git a/plugins/iframe/lang/ca.js b/plugins/iframe/lang/ca.js index 98679beb0a7..4f0fd351159 100644 --- a/plugins/iframe/lang/ca.js +++ b/plugins/iframe/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'ca', { diff --git a/plugins/iframe/lang/cs.js b/plugins/iframe/lang/cs.js index e21625a64c0..7fc0d12bff0 100644 --- a/plugins/iframe/lang/cs.js +++ b/plugins/iframe/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'cs', { diff --git a/plugins/iframe/lang/cy.js b/plugins/iframe/lang/cy.js index 8a7e25f2ce5..04a3d6ca10f 100644 --- a/plugins/iframe/lang/cy.js +++ b/plugins/iframe/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'cy', { diff --git a/plugins/iframe/lang/da.js b/plugins/iframe/lang/da.js index 31d388a1176..f7b8a70dd86 100644 --- a/plugins/iframe/lang/da.js +++ b/plugins/iframe/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'da', { diff --git a/plugins/iframe/lang/de-ch.js b/plugins/iframe/lang/de-ch.js index 5e53f45fbdc..827443bfd09 100644 --- a/plugins/iframe/lang/de-ch.js +++ b/plugins/iframe/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'de-ch', { diff --git a/plugins/iframe/lang/de.js b/plugins/iframe/lang/de.js index abdb7973cd9..56dd5b4a65c 100644 --- a/plugins/iframe/lang/de.js +++ b/plugins/iframe/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'de', { diff --git a/plugins/iframe/lang/el.js b/plugins/iframe/lang/el.js index 8aa59cee3bb..08923994887 100644 --- a/plugins/iframe/lang/el.js +++ b/plugins/iframe/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'el', { diff --git a/plugins/iframe/lang/en-au.js b/plugins/iframe/lang/en-au.js index b7c209c5945..ec92acffb16 100644 --- a/plugins/iframe/lang/en-au.js +++ b/plugins/iframe/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'en-au', { diff --git a/plugins/iframe/lang/en-ca.js b/plugins/iframe/lang/en-ca.js index a28a9212db9..e3893307b7f 100644 --- a/plugins/iframe/lang/en-ca.js +++ b/plugins/iframe/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'en-ca', { diff --git a/plugins/iframe/lang/en-gb.js b/plugins/iframe/lang/en-gb.js index f83dfcc386a..063ab858a04 100644 --- a/plugins/iframe/lang/en-gb.js +++ b/plugins/iframe/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'en-gb', { diff --git a/plugins/iframe/lang/en.js b/plugins/iframe/lang/en.js index 58fc4b020ac..00b5efd5750 100644 --- a/plugins/iframe/lang/en.js +++ b/plugins/iframe/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'en', { diff --git a/plugins/iframe/lang/eo.js b/plugins/iframe/lang/eo.js index 5b8a174eac7..e71f8edf75a 100644 --- a/plugins/iframe/lang/eo.js +++ b/plugins/iframe/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'eo', { diff --git a/plugins/iframe/lang/es-mx.js b/plugins/iframe/lang/es-mx.js index 5e0d95c18dd..e4bde4aae79 100644 --- a/plugins/iframe/lang/es-mx.js +++ b/plugins/iframe/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'es-mx', { diff --git a/plugins/iframe/lang/es.js b/plugins/iframe/lang/es.js index 22899905204..24fa3c5305a 100644 --- a/plugins/iframe/lang/es.js +++ b/plugins/iframe/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'es', { diff --git a/plugins/iframe/lang/et.js b/plugins/iframe/lang/et.js index b48aebaa67c..8876a1bca7a 100644 --- a/plugins/iframe/lang/et.js +++ b/plugins/iframe/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'et', { diff --git a/plugins/iframe/lang/eu.js b/plugins/iframe/lang/eu.js index fc7228826ff..05d379f76e7 100644 --- a/plugins/iframe/lang/eu.js +++ b/plugins/iframe/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'eu', { diff --git a/plugins/iframe/lang/fa.js b/plugins/iframe/lang/fa.js index 2ed308ae990..55b5b7969e7 100644 --- a/plugins/iframe/lang/fa.js +++ b/plugins/iframe/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'fa', { diff --git a/plugins/iframe/lang/fi.js b/plugins/iframe/lang/fi.js index 85ea6b1b071..195f8fe4ef3 100644 --- a/plugins/iframe/lang/fi.js +++ b/plugins/iframe/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'fi', { diff --git a/plugins/iframe/lang/fo.js b/plugins/iframe/lang/fo.js index c7e06075ce2..12e51f1d871 100644 --- a/plugins/iframe/lang/fo.js +++ b/plugins/iframe/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'fo', { diff --git a/plugins/iframe/lang/fr-ca.js b/plugins/iframe/lang/fr-ca.js index d84797d7386..fd75f5c4afd 100644 --- a/plugins/iframe/lang/fr-ca.js +++ b/plugins/iframe/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'fr-ca', { diff --git a/plugins/iframe/lang/fr.js b/plugins/iframe/lang/fr.js index f401d352267..c32c05edaf3 100644 --- a/plugins/iframe/lang/fr.js +++ b/plugins/iframe/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'fr', { diff --git a/plugins/iframe/lang/gl.js b/plugins/iframe/lang/gl.js index 20da23f3c86..c0481c035ac 100644 --- a/plugins/iframe/lang/gl.js +++ b/plugins/iframe/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'gl', { diff --git a/plugins/iframe/lang/gu.js b/plugins/iframe/lang/gu.js index 67e4c41c361..9cd604e8454 100644 --- a/plugins/iframe/lang/gu.js +++ b/plugins/iframe/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'gu', { diff --git a/plugins/iframe/lang/he.js b/plugins/iframe/lang/he.js index af79011e982..7d4ea4c910b 100644 --- a/plugins/iframe/lang/he.js +++ b/plugins/iframe/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'he', { diff --git a/plugins/iframe/lang/hi.js b/plugins/iframe/lang/hi.js index 93ec3f8a78c..054d0deeaa7 100644 --- a/plugins/iframe/lang/hi.js +++ b/plugins/iframe/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'hi', { diff --git a/plugins/iframe/lang/hr.js b/plugins/iframe/lang/hr.js index ba62d320e69..50411feb53c 100644 --- a/plugins/iframe/lang/hr.js +++ b/plugins/iframe/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'hr', { diff --git a/plugins/iframe/lang/hu.js b/plugins/iframe/lang/hu.js index 41fe17153ac..e0f4149019b 100644 --- a/plugins/iframe/lang/hu.js +++ b/plugins/iframe/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'hu', { diff --git a/plugins/iframe/lang/id.js b/plugins/iframe/lang/id.js index 9c5f0204fa9..8a33bc807ad 100644 --- a/plugins/iframe/lang/id.js +++ b/plugins/iframe/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'id', { diff --git a/plugins/iframe/lang/is.js b/plugins/iframe/lang/is.js index 4d405af101b..a774b2cc462 100644 --- a/plugins/iframe/lang/is.js +++ b/plugins/iframe/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'is', { diff --git a/plugins/iframe/lang/it.js b/plugins/iframe/lang/it.js index 1f59c3b772b..f780c53779d 100644 --- a/plugins/iframe/lang/it.js +++ b/plugins/iframe/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'it', { diff --git a/plugins/iframe/lang/ja.js b/plugins/iframe/lang/ja.js index b37c835c289..f837316389c 100644 --- a/plugins/iframe/lang/ja.js +++ b/plugins/iframe/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'ja', { diff --git a/plugins/iframe/lang/ka.js b/plugins/iframe/lang/ka.js index 53cfc679aff..aa79fc408e1 100644 --- a/plugins/iframe/lang/ka.js +++ b/plugins/iframe/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'ka', { diff --git a/plugins/iframe/lang/km.js b/plugins/iframe/lang/km.js index 7e21aeffc87..7fde0a244e7 100644 --- a/plugins/iframe/lang/km.js +++ b/plugins/iframe/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'km', { diff --git a/plugins/iframe/lang/ko.js b/plugins/iframe/lang/ko.js index a55c50e11ef..637a21b005b 100644 --- a/plugins/iframe/lang/ko.js +++ b/plugins/iframe/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'ko', { diff --git a/plugins/iframe/lang/ku.js b/plugins/iframe/lang/ku.js index 11f68fc155a..6947f5d6ebc 100644 --- a/plugins/iframe/lang/ku.js +++ b/plugins/iframe/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'ku', { diff --git a/plugins/iframe/lang/lt.js b/plugins/iframe/lang/lt.js index 9de1e051dd3..5b47b14dcae 100644 --- a/plugins/iframe/lang/lt.js +++ b/plugins/iframe/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'lt', { diff --git a/plugins/iframe/lang/lv.js b/plugins/iframe/lang/lv.js index f62d427b008..67f7c7ed12a 100644 --- a/plugins/iframe/lang/lv.js +++ b/plugins/iframe/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'lv', { diff --git a/plugins/iframe/lang/mk.js b/plugins/iframe/lang/mk.js index 18494bdeb9c..1e5f0fae1fa 100644 --- a/plugins/iframe/lang/mk.js +++ b/plugins/iframe/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'mk', { diff --git a/plugins/iframe/lang/mn.js b/plugins/iframe/lang/mn.js index 376b7c75067..ab9530812ef 100644 --- a/plugins/iframe/lang/mn.js +++ b/plugins/iframe/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'mn', { diff --git a/plugins/iframe/lang/ms.js b/plugins/iframe/lang/ms.js index 15f5819cc41..05147501979 100644 --- a/plugins/iframe/lang/ms.js +++ b/plugins/iframe/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'ms', { diff --git a/plugins/iframe/lang/nb.js b/plugins/iframe/lang/nb.js index 24efcdf3a07..56a6d046a59 100644 --- a/plugins/iframe/lang/nb.js +++ b/plugins/iframe/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'nb', { diff --git a/plugins/iframe/lang/nl.js b/plugins/iframe/lang/nl.js index 4be1c977df5..6f8923728fb 100644 --- a/plugins/iframe/lang/nl.js +++ b/plugins/iframe/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'nl', { diff --git a/plugins/iframe/lang/no.js b/plugins/iframe/lang/no.js index 688ec033da8..f53b1810c60 100644 --- a/plugins/iframe/lang/no.js +++ b/plugins/iframe/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'no', { diff --git a/plugins/iframe/lang/oc.js b/plugins/iframe/lang/oc.js index 056576a27f3..3561a25b79a 100644 --- a/plugins/iframe/lang/oc.js +++ b/plugins/iframe/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'oc', { diff --git a/plugins/iframe/lang/pl.js b/plugins/iframe/lang/pl.js index 7807de11c4d..056754ac804 100644 --- a/plugins/iframe/lang/pl.js +++ b/plugins/iframe/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'pl', { diff --git a/plugins/iframe/lang/pt-br.js b/plugins/iframe/lang/pt-br.js index 0d689daf28d..94033b80417 100644 --- a/plugins/iframe/lang/pt-br.js +++ b/plugins/iframe/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'pt-br', { diff --git a/plugins/iframe/lang/pt.js b/plugins/iframe/lang/pt.js index 60050816baf..e70fc9ea225 100644 --- a/plugins/iframe/lang/pt.js +++ b/plugins/iframe/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'pt', { diff --git a/plugins/iframe/lang/ro.js b/plugins/iframe/lang/ro.js index de3585982e7..d64186e87e6 100644 --- a/plugins/iframe/lang/ro.js +++ b/plugins/iframe/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'ro', { diff --git a/plugins/iframe/lang/ru.js b/plugins/iframe/lang/ru.js index 2f779ba0a46..74d0beac9b6 100644 --- a/plugins/iframe/lang/ru.js +++ b/plugins/iframe/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'ru', { diff --git a/plugins/iframe/lang/si.js b/plugins/iframe/lang/si.js index 76a0778d50e..b16d1b3648f 100644 --- a/plugins/iframe/lang/si.js +++ b/plugins/iframe/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'si', { diff --git a/plugins/iframe/lang/sk.js b/plugins/iframe/lang/sk.js index c73621ddf5f..25ecccc83f4 100644 --- a/plugins/iframe/lang/sk.js +++ b/plugins/iframe/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'sk', { diff --git a/plugins/iframe/lang/sl.js b/plugins/iframe/lang/sl.js index 587c1d67e0d..551ccef5088 100644 --- a/plugins/iframe/lang/sl.js +++ b/plugins/iframe/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'sl', { diff --git a/plugins/iframe/lang/sq.js b/plugins/iframe/lang/sq.js index 499b2debd39..4cf5e11aef2 100644 --- a/plugins/iframe/lang/sq.js +++ b/plugins/iframe/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'sq', { diff --git a/plugins/iframe/lang/sr-latn.js b/plugins/iframe/lang/sr-latn.js index 11d56301eb7..e1287a3c9e8 100644 --- a/plugins/iframe/lang/sr-latn.js +++ b/plugins/iframe/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'sr-latn', { diff --git a/plugins/iframe/lang/sr.js b/plugins/iframe/lang/sr.js index 0986207647f..5073bc58c7f 100644 --- a/plugins/iframe/lang/sr.js +++ b/plugins/iframe/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'sr', { diff --git a/plugins/iframe/lang/sv.js b/plugins/iframe/lang/sv.js index fd4b322a99a..92568220ee5 100644 --- a/plugins/iframe/lang/sv.js +++ b/plugins/iframe/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'sv', { diff --git a/plugins/iframe/lang/th.js b/plugins/iframe/lang/th.js index d72a2a65215..5b738569c4b 100644 --- a/plugins/iframe/lang/th.js +++ b/plugins/iframe/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'th', { diff --git a/plugins/iframe/lang/tr.js b/plugins/iframe/lang/tr.js index efa8287488d..26c5a2b5b9e 100644 --- a/plugins/iframe/lang/tr.js +++ b/plugins/iframe/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'tr', { diff --git a/plugins/iframe/lang/tt.js b/plugins/iframe/lang/tt.js index 6c72d933f8e..f0c79d7c838 100644 --- a/plugins/iframe/lang/tt.js +++ b/plugins/iframe/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'tt', { diff --git a/plugins/iframe/lang/ug.js b/plugins/iframe/lang/ug.js index cea9e8c204c..acec46687b9 100644 --- a/plugins/iframe/lang/ug.js +++ b/plugins/iframe/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'ug', { diff --git a/plugins/iframe/lang/uk.js b/plugins/iframe/lang/uk.js index 783ab98cd7f..dddd1730094 100644 --- a/plugins/iframe/lang/uk.js +++ b/plugins/iframe/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'uk', { diff --git a/plugins/iframe/lang/vi.js b/plugins/iframe/lang/vi.js index c5303e3b86a..3c873924b54 100644 --- a/plugins/iframe/lang/vi.js +++ b/plugins/iframe/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'vi', { diff --git a/plugins/iframe/lang/zh-cn.js b/plugins/iframe/lang/zh-cn.js index a448fe51fb6..4e301d062ca 100644 --- a/plugins/iframe/lang/zh-cn.js +++ b/plugins/iframe/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'zh-cn', { diff --git a/plugins/iframe/lang/zh.js b/plugins/iframe/lang/zh.js index bdbb7517215..021a05e8df9 100644 --- a/plugins/iframe/lang/zh.js +++ b/plugins/iframe/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'iframe', 'zh', { diff --git a/plugins/iframe/plugin.js b/plugins/iframe/plugin.js index b320e723ef7..1d755d0cd55 100644 --- a/plugins/iframe/plugin.js +++ b/plugins/iframe/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/iframedialog/plugin.js b/plugins/iframedialog/plugin.js index 64dd06e3f9b..560d0f8bc48 100644 --- a/plugins/iframedialog/plugin.js +++ b/plugins/iframedialog/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/image/dialogs/image.js b/plugins/image/dialogs/image.js index 656c1a37e81..471b2791716 100644 --- a/plugins/image/dialogs/image.js +++ b/plugins/image/dialogs/image.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/image/lang/af.js b/plugins/image/lang/af.js index d2660efd90a..784a5f42331 100644 --- a/plugins/image/lang/af.js +++ b/plugins/image/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'af', { diff --git a/plugins/image/lang/ar.js b/plugins/image/lang/ar.js index 77425aa3e11..08f967b79cc 100644 --- a/plugins/image/lang/ar.js +++ b/plugins/image/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'ar', { diff --git a/plugins/image/lang/az.js b/plugins/image/lang/az.js index bfcbb4654ba..b7adb1d9009 100644 --- a/plugins/image/lang/az.js +++ b/plugins/image/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'az', { diff --git a/plugins/image/lang/bg.js b/plugins/image/lang/bg.js index 681145c04e5..5b265a8415e 100644 --- a/plugins/image/lang/bg.js +++ b/plugins/image/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'bg', { diff --git a/plugins/image/lang/bn.js b/plugins/image/lang/bn.js index aebc944a96b..c287fd50679 100644 --- a/plugins/image/lang/bn.js +++ b/plugins/image/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'bn', { diff --git a/plugins/image/lang/bs.js b/plugins/image/lang/bs.js index c0a098d0361..7e93ef13d9f 100644 --- a/plugins/image/lang/bs.js +++ b/plugins/image/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'bs', { diff --git a/plugins/image/lang/ca.js b/plugins/image/lang/ca.js index 6fa3c554dc6..61b85215358 100644 --- a/plugins/image/lang/ca.js +++ b/plugins/image/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'ca', { diff --git a/plugins/image/lang/cs.js b/plugins/image/lang/cs.js index 0f86c2432f0..9ed959a3ca4 100644 --- a/plugins/image/lang/cs.js +++ b/plugins/image/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'cs', { diff --git a/plugins/image/lang/cy.js b/plugins/image/lang/cy.js index 622d0d3fcb3..94f98c52bf2 100644 --- a/plugins/image/lang/cy.js +++ b/plugins/image/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'cy', { diff --git a/plugins/image/lang/da.js b/plugins/image/lang/da.js index 972f38196ef..16940825f27 100644 --- a/plugins/image/lang/da.js +++ b/plugins/image/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'da', { diff --git a/plugins/image/lang/de-ch.js b/plugins/image/lang/de-ch.js index 16f343eb17c..21ff5ffba05 100644 --- a/plugins/image/lang/de-ch.js +++ b/plugins/image/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'de-ch', { diff --git a/plugins/image/lang/de.js b/plugins/image/lang/de.js index 282bff8e88d..f3578423d5c 100644 --- a/plugins/image/lang/de.js +++ b/plugins/image/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'de', { diff --git a/plugins/image/lang/el.js b/plugins/image/lang/el.js index dfe6d0365d5..8678befd91b 100644 --- a/plugins/image/lang/el.js +++ b/plugins/image/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'el', { diff --git a/plugins/image/lang/en-au.js b/plugins/image/lang/en-au.js index a071a679af3..13f2be2ee93 100644 --- a/plugins/image/lang/en-au.js +++ b/plugins/image/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'en-au', { diff --git a/plugins/image/lang/en-ca.js b/plugins/image/lang/en-ca.js index 42d4bf42222..0568df5d9f5 100644 --- a/plugins/image/lang/en-ca.js +++ b/plugins/image/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'en-ca', { diff --git a/plugins/image/lang/en-gb.js b/plugins/image/lang/en-gb.js index 40cd37ef687..ad34d3553a1 100644 --- a/plugins/image/lang/en-gb.js +++ b/plugins/image/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'en-gb', { diff --git a/plugins/image/lang/en.js b/plugins/image/lang/en.js index d8bf2a3ae54..4be179097bb 100644 --- a/plugins/image/lang/en.js +++ b/plugins/image/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'en', { diff --git a/plugins/image/lang/eo.js b/plugins/image/lang/eo.js index 51309b5ad96..697a5fbf650 100644 --- a/plugins/image/lang/eo.js +++ b/plugins/image/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'eo', { diff --git a/plugins/image/lang/es-mx.js b/plugins/image/lang/es-mx.js index ee661961cea..66cad51a06e 100644 --- a/plugins/image/lang/es-mx.js +++ b/plugins/image/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'es-mx', { diff --git a/plugins/image/lang/es.js b/plugins/image/lang/es.js index bac0bb9ae98..3075aa2b867 100644 --- a/plugins/image/lang/es.js +++ b/plugins/image/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'es', { diff --git a/plugins/image/lang/et.js b/plugins/image/lang/et.js index df5bb8e3e0a..8982719008c 100644 --- a/plugins/image/lang/et.js +++ b/plugins/image/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'et', { diff --git a/plugins/image/lang/eu.js b/plugins/image/lang/eu.js index 336cceb38a7..bb288facae3 100644 --- a/plugins/image/lang/eu.js +++ b/plugins/image/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'eu', { diff --git a/plugins/image/lang/fa.js b/plugins/image/lang/fa.js index 9a3d26b2554..b91fc3075ac 100644 --- a/plugins/image/lang/fa.js +++ b/plugins/image/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'fa', { diff --git a/plugins/image/lang/fi.js b/plugins/image/lang/fi.js index ba0720d1158..e1b3188e408 100644 --- a/plugins/image/lang/fi.js +++ b/plugins/image/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'fi', { diff --git a/plugins/image/lang/fo.js b/plugins/image/lang/fo.js index c3b7e500fa8..9b64fc7ddab 100644 --- a/plugins/image/lang/fo.js +++ b/plugins/image/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'fo', { diff --git a/plugins/image/lang/fr-ca.js b/plugins/image/lang/fr-ca.js index 71964ec7b91..8d4f67b5d17 100644 --- a/plugins/image/lang/fr-ca.js +++ b/plugins/image/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'fr-ca', { diff --git a/plugins/image/lang/fr.js b/plugins/image/lang/fr.js index dfb93e19727..d00857152a1 100644 --- a/plugins/image/lang/fr.js +++ b/plugins/image/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'fr', { diff --git a/plugins/image/lang/gl.js b/plugins/image/lang/gl.js index 4eeaa3bd5e3..710c40edbf1 100644 --- a/plugins/image/lang/gl.js +++ b/plugins/image/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'gl', { diff --git a/plugins/image/lang/gu.js b/plugins/image/lang/gu.js index f186b5c8a49..74fb4ad6298 100644 --- a/plugins/image/lang/gu.js +++ b/plugins/image/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'gu', { diff --git a/plugins/image/lang/he.js b/plugins/image/lang/he.js index b3f8a867f2a..3180af2a726 100644 --- a/plugins/image/lang/he.js +++ b/plugins/image/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'he', { diff --git a/plugins/image/lang/hi.js b/plugins/image/lang/hi.js index 5e06ab41b16..8c86a19f9a9 100644 --- a/plugins/image/lang/hi.js +++ b/plugins/image/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'hi', { diff --git a/plugins/image/lang/hr.js b/plugins/image/lang/hr.js index c73801d1ab5..e3b4085ab23 100644 --- a/plugins/image/lang/hr.js +++ b/plugins/image/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'hr', { diff --git a/plugins/image/lang/hu.js b/plugins/image/lang/hu.js index ed3e8f3377a..ddbbf0b7914 100644 --- a/plugins/image/lang/hu.js +++ b/plugins/image/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'hu', { diff --git a/plugins/image/lang/id.js b/plugins/image/lang/id.js index 35a1f3bb8ba..6d42d8d3c3a 100644 --- a/plugins/image/lang/id.js +++ b/plugins/image/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'id', { diff --git a/plugins/image/lang/is.js b/plugins/image/lang/is.js index 0af51b85908..f2b9ab7a010 100644 --- a/plugins/image/lang/is.js +++ b/plugins/image/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'is', { diff --git a/plugins/image/lang/it.js b/plugins/image/lang/it.js index 85377d85310..a56feed13ce 100644 --- a/plugins/image/lang/it.js +++ b/plugins/image/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'it', { diff --git a/plugins/image/lang/ja.js b/plugins/image/lang/ja.js index d4ab05ab533..c69f052141e 100644 --- a/plugins/image/lang/ja.js +++ b/plugins/image/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'ja', { diff --git a/plugins/image/lang/ka.js b/plugins/image/lang/ka.js index b75646e3576..3bfa60576b0 100644 --- a/plugins/image/lang/ka.js +++ b/plugins/image/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'ka', { diff --git a/plugins/image/lang/km.js b/plugins/image/lang/km.js index 39294cb16d9..53b2ec25d15 100644 --- a/plugins/image/lang/km.js +++ b/plugins/image/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'km', { diff --git a/plugins/image/lang/ko.js b/plugins/image/lang/ko.js index ac962544343..6706e666926 100644 --- a/plugins/image/lang/ko.js +++ b/plugins/image/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'ko', { diff --git a/plugins/image/lang/ku.js b/plugins/image/lang/ku.js index 20f1550eaaa..8afca31cfc8 100644 --- a/plugins/image/lang/ku.js +++ b/plugins/image/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'ku', { diff --git a/plugins/image/lang/lt.js b/plugins/image/lang/lt.js index 2398c973513..f1c0e3402b2 100644 --- a/plugins/image/lang/lt.js +++ b/plugins/image/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'lt', { diff --git a/plugins/image/lang/lv.js b/plugins/image/lang/lv.js index 4b48da03a10..ff3d2c492ac 100644 --- a/plugins/image/lang/lv.js +++ b/plugins/image/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'lv', { diff --git a/plugins/image/lang/mk.js b/plugins/image/lang/mk.js index 5c6ef952ded..8924ef5b097 100644 --- a/plugins/image/lang/mk.js +++ b/plugins/image/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'mk', { diff --git a/plugins/image/lang/mn.js b/plugins/image/lang/mn.js index b291c6aa15c..d69632ccdb5 100644 --- a/plugins/image/lang/mn.js +++ b/plugins/image/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'mn', { diff --git a/plugins/image/lang/ms.js b/plugins/image/lang/ms.js index 30621bedaa6..2d5e82ee8d2 100644 --- a/plugins/image/lang/ms.js +++ b/plugins/image/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'ms', { diff --git a/plugins/image/lang/nb.js b/plugins/image/lang/nb.js index fe91c868260..b183f62213d 100644 --- a/plugins/image/lang/nb.js +++ b/plugins/image/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'nb', { diff --git a/plugins/image/lang/nl.js b/plugins/image/lang/nl.js index ec21771f862..5660fbf127f 100644 --- a/plugins/image/lang/nl.js +++ b/plugins/image/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'nl', { diff --git a/plugins/image/lang/no.js b/plugins/image/lang/no.js index 93ae553b88c..8a0b8c9eb29 100644 --- a/plugins/image/lang/no.js +++ b/plugins/image/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'no', { diff --git a/plugins/image/lang/oc.js b/plugins/image/lang/oc.js index 0b9467d0246..7da657d155a 100644 --- a/plugins/image/lang/oc.js +++ b/plugins/image/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'oc', { diff --git a/plugins/image/lang/pl.js b/plugins/image/lang/pl.js index c43d5bcab37..fe5a95ee454 100644 --- a/plugins/image/lang/pl.js +++ b/plugins/image/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'pl', { diff --git a/plugins/image/lang/pt-br.js b/plugins/image/lang/pt-br.js index 1a5597e3184..92aed72a1c6 100644 --- a/plugins/image/lang/pt-br.js +++ b/plugins/image/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'pt-br', { diff --git a/plugins/image/lang/pt.js b/plugins/image/lang/pt.js index 622769d894d..3202a7dbf62 100644 --- a/plugins/image/lang/pt.js +++ b/plugins/image/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'pt', { diff --git a/plugins/image/lang/ro.js b/plugins/image/lang/ro.js index 2aee0b2c26b..47643a98b0b 100644 --- a/plugins/image/lang/ro.js +++ b/plugins/image/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'ro', { diff --git a/plugins/image/lang/ru.js b/plugins/image/lang/ru.js index 0881d1f1b31..e960034525d 100644 --- a/plugins/image/lang/ru.js +++ b/plugins/image/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'ru', { diff --git a/plugins/image/lang/si.js b/plugins/image/lang/si.js index 6ca1543d923..58198439f17 100644 --- a/plugins/image/lang/si.js +++ b/plugins/image/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'si', { diff --git a/plugins/image/lang/sk.js b/plugins/image/lang/sk.js index 2a1c5037631..6b6c92e13c1 100644 --- a/plugins/image/lang/sk.js +++ b/plugins/image/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'sk', { diff --git a/plugins/image/lang/sl.js b/plugins/image/lang/sl.js index 327b1bec7ff..2f0433d6bd3 100644 --- a/plugins/image/lang/sl.js +++ b/plugins/image/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'sl', { diff --git a/plugins/image/lang/sq.js b/plugins/image/lang/sq.js index 89049a9cd1f..dcff20a2147 100644 --- a/plugins/image/lang/sq.js +++ b/plugins/image/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'sq', { diff --git a/plugins/image/lang/sr-latn.js b/plugins/image/lang/sr-latn.js index 4948fb039c3..b8d2ab5aafd 100644 --- a/plugins/image/lang/sr-latn.js +++ b/plugins/image/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'sr-latn', { diff --git a/plugins/image/lang/sr.js b/plugins/image/lang/sr.js index 7bfffa8e246..7206564ddc9 100644 --- a/plugins/image/lang/sr.js +++ b/plugins/image/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'sr', { diff --git a/plugins/image/lang/sv.js b/plugins/image/lang/sv.js index db0d6548655..96b6f80b087 100644 --- a/plugins/image/lang/sv.js +++ b/plugins/image/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'sv', { diff --git a/plugins/image/lang/th.js b/plugins/image/lang/th.js index e49266ada7c..ff650d53584 100644 --- a/plugins/image/lang/th.js +++ b/plugins/image/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'th', { diff --git a/plugins/image/lang/tr.js b/plugins/image/lang/tr.js index e92df778ada..6a98cd8a310 100644 --- a/plugins/image/lang/tr.js +++ b/plugins/image/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'tr', { diff --git a/plugins/image/lang/tt.js b/plugins/image/lang/tt.js index 922a2d6b720..8814500c13d 100644 --- a/plugins/image/lang/tt.js +++ b/plugins/image/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'tt', { diff --git a/plugins/image/lang/ug.js b/plugins/image/lang/ug.js index 7bbcd683117..1032728c3e9 100644 --- a/plugins/image/lang/ug.js +++ b/plugins/image/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'ug', { diff --git a/plugins/image/lang/uk.js b/plugins/image/lang/uk.js index dc3ffb1cd9e..a16a5093e8f 100644 --- a/plugins/image/lang/uk.js +++ b/plugins/image/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'uk', { diff --git a/plugins/image/lang/vi.js b/plugins/image/lang/vi.js index 1a3efa51c59..d1b36e22799 100644 --- a/plugins/image/lang/vi.js +++ b/plugins/image/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'vi', { diff --git a/plugins/image/lang/zh-cn.js b/plugins/image/lang/zh-cn.js index f7714c68f68..84f1635a040 100644 --- a/plugins/image/lang/zh-cn.js +++ b/plugins/image/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'zh-cn', { diff --git a/plugins/image/lang/zh.js b/plugins/image/lang/zh.js index c4911286b00..498424380ba 100644 --- a/plugins/image/lang/zh.js +++ b/plugins/image/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image', 'zh', { diff --git a/plugins/image/plugin.js b/plugins/image/plugin.js index 05e348e2baa..6ea792bf5da 100644 --- a/plugins/image/plugin.js +++ b/plugins/image/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/image2/dev/contents.css b/plugins/image2/dev/contents.css index f0b6cc58468..705ba47b471 100644 --- a/plugins/image2/dev/contents.css +++ b/plugins/image2/dev/contents.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/image2/dev/image2.html b/plugins/image2/dev/image2.html index e9b59af6127..0dbfcc2a3f7 100644 --- a/plugins/image2/dev/image2.html +++ b/plugins/image2/dev/image2.html @@ -1,6 +1,6 @@ @@ -331,7 +331,7 @@

Technical details

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/plugins/image2/dialogs/image2.js b/plugins/image2/dialogs/image2.js index b09a05f1534..fc9e2f87ee1 100644 --- a/plugins/image2/dialogs/image2.js +++ b/plugins/image2/dialogs/image2.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/image2/lang/af.js b/plugins/image2/lang/af.js index e43de7e42c6..245233cd3f1 100644 --- a/plugins/image2/lang/af.js +++ b/plugins/image2/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'af', { diff --git a/plugins/image2/lang/ar.js b/plugins/image2/lang/ar.js index 307dd103b6e..69ac2c1403e 100644 --- a/plugins/image2/lang/ar.js +++ b/plugins/image2/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'ar', { diff --git a/plugins/image2/lang/az.js b/plugins/image2/lang/az.js index 17f55497ea2..df8edfc596d 100644 --- a/plugins/image2/lang/az.js +++ b/plugins/image2/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'az', { diff --git a/plugins/image2/lang/bg.js b/plugins/image2/lang/bg.js index a0adce01c36..e4d49b2c465 100644 --- a/plugins/image2/lang/bg.js +++ b/plugins/image2/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'bg', { diff --git a/plugins/image2/lang/bn.js b/plugins/image2/lang/bn.js index b07b4e0c976..15e1879e497 100644 --- a/plugins/image2/lang/bn.js +++ b/plugins/image2/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'bn', { diff --git a/plugins/image2/lang/bs.js b/plugins/image2/lang/bs.js index 050c9f0824d..2f25ef5d0d3 100644 --- a/plugins/image2/lang/bs.js +++ b/plugins/image2/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'bs', { diff --git a/plugins/image2/lang/ca.js b/plugins/image2/lang/ca.js index f6d21765aaa..7c1336e92cd 100644 --- a/plugins/image2/lang/ca.js +++ b/plugins/image2/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'ca', { diff --git a/plugins/image2/lang/cs.js b/plugins/image2/lang/cs.js index d256f71ad76..1b59ee7a21d 100644 --- a/plugins/image2/lang/cs.js +++ b/plugins/image2/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'cs', { diff --git a/plugins/image2/lang/cy.js b/plugins/image2/lang/cy.js index 3506785194f..a20698e1523 100644 --- a/plugins/image2/lang/cy.js +++ b/plugins/image2/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'cy', { diff --git a/plugins/image2/lang/da.js b/plugins/image2/lang/da.js index 1dbfe55cbea..03fda0fd412 100644 --- a/plugins/image2/lang/da.js +++ b/plugins/image2/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'da', { diff --git a/plugins/image2/lang/de-ch.js b/plugins/image2/lang/de-ch.js index 4e6a7b80456..1c035d2f645 100644 --- a/plugins/image2/lang/de-ch.js +++ b/plugins/image2/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'de-ch', { diff --git a/plugins/image2/lang/de.js b/plugins/image2/lang/de.js index 83b34b7c3c1..751c851503e 100644 --- a/plugins/image2/lang/de.js +++ b/plugins/image2/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'de', { diff --git a/plugins/image2/lang/el.js b/plugins/image2/lang/el.js index 87d4045ebe4..a50a19fc9e2 100644 --- a/plugins/image2/lang/el.js +++ b/plugins/image2/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'el', { diff --git a/plugins/image2/lang/en-au.js b/plugins/image2/lang/en-au.js index 9c553119cbf..05c369155ea 100644 --- a/plugins/image2/lang/en-au.js +++ b/plugins/image2/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'en-au', { diff --git a/plugins/image2/lang/en-ca.js b/plugins/image2/lang/en-ca.js index 552c5e745c1..899ace3ea3e 100644 --- a/plugins/image2/lang/en-ca.js +++ b/plugins/image2/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'en-ca', { diff --git a/plugins/image2/lang/en-gb.js b/plugins/image2/lang/en-gb.js index 8dd82eb8cec..386336cb5b3 100644 --- a/plugins/image2/lang/en-gb.js +++ b/plugins/image2/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'en-gb', { diff --git a/plugins/image2/lang/en.js b/plugins/image2/lang/en.js index b8f32ee92d4..fee000d6d95 100644 --- a/plugins/image2/lang/en.js +++ b/plugins/image2/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'en', { diff --git a/plugins/image2/lang/eo.js b/plugins/image2/lang/eo.js index 5e146b9d617..14112f1100c 100644 --- a/plugins/image2/lang/eo.js +++ b/plugins/image2/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'eo', { diff --git a/plugins/image2/lang/es-mx.js b/plugins/image2/lang/es-mx.js index c894a0eb728..1ad76d5db06 100644 --- a/plugins/image2/lang/es-mx.js +++ b/plugins/image2/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'es-mx', { diff --git a/plugins/image2/lang/es.js b/plugins/image2/lang/es.js index a5974efdb6a..a18074dbc1a 100644 --- a/plugins/image2/lang/es.js +++ b/plugins/image2/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'es', { diff --git a/plugins/image2/lang/et.js b/plugins/image2/lang/et.js index 21ecefde718..7b3009e3821 100644 --- a/plugins/image2/lang/et.js +++ b/plugins/image2/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'et', { diff --git a/plugins/image2/lang/eu.js b/plugins/image2/lang/eu.js index efcb1d4b284..2c31686a157 100644 --- a/plugins/image2/lang/eu.js +++ b/plugins/image2/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'eu', { diff --git a/plugins/image2/lang/fa.js b/plugins/image2/lang/fa.js index 126dfe1fa5d..e92032b150a 100644 --- a/plugins/image2/lang/fa.js +++ b/plugins/image2/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'fa', { diff --git a/plugins/image2/lang/fi.js b/plugins/image2/lang/fi.js index fa497edfe98..4bf04933788 100644 --- a/plugins/image2/lang/fi.js +++ b/plugins/image2/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'fi', { diff --git a/plugins/image2/lang/fo.js b/plugins/image2/lang/fo.js index 0818ec718f9..515f2614b65 100644 --- a/plugins/image2/lang/fo.js +++ b/plugins/image2/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'fo', { diff --git a/plugins/image2/lang/fr-ca.js b/plugins/image2/lang/fr-ca.js index 34e582911c2..cafa43cfaf5 100644 --- a/plugins/image2/lang/fr-ca.js +++ b/plugins/image2/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'fr-ca', { diff --git a/plugins/image2/lang/fr.js b/plugins/image2/lang/fr.js index ab848310888..f43f47c9f26 100644 --- a/plugins/image2/lang/fr.js +++ b/plugins/image2/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'fr', { diff --git a/plugins/image2/lang/gl.js b/plugins/image2/lang/gl.js index 56adb482557..863cd00191b 100644 --- a/plugins/image2/lang/gl.js +++ b/plugins/image2/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'gl', { diff --git a/plugins/image2/lang/gu.js b/plugins/image2/lang/gu.js index e1f05a27bb6..0555bb6b037 100644 --- a/plugins/image2/lang/gu.js +++ b/plugins/image2/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'gu', { diff --git a/plugins/image2/lang/he.js b/plugins/image2/lang/he.js index 6fb9636a549..858b79eede3 100644 --- a/plugins/image2/lang/he.js +++ b/plugins/image2/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'he', { diff --git a/plugins/image2/lang/hi.js b/plugins/image2/lang/hi.js index b25d9ebb250..f516f150bc7 100644 --- a/plugins/image2/lang/hi.js +++ b/plugins/image2/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'hi', { diff --git a/plugins/image2/lang/hr.js b/plugins/image2/lang/hr.js index 5b2f16398a2..8aec4ee178d 100644 --- a/plugins/image2/lang/hr.js +++ b/plugins/image2/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'hr', { diff --git a/plugins/image2/lang/hu.js b/plugins/image2/lang/hu.js index c1182d02cd4..fc64894de43 100644 --- a/plugins/image2/lang/hu.js +++ b/plugins/image2/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'hu', { diff --git a/plugins/image2/lang/id.js b/plugins/image2/lang/id.js index 63ae270735b..02d84a387cd 100644 --- a/plugins/image2/lang/id.js +++ b/plugins/image2/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'id', { diff --git a/plugins/image2/lang/is.js b/plugins/image2/lang/is.js index a2589e5c3c6..a8157e96567 100644 --- a/plugins/image2/lang/is.js +++ b/plugins/image2/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'is', { diff --git a/plugins/image2/lang/it.js b/plugins/image2/lang/it.js index 26ef92a7482..adaeaa5876b 100644 --- a/plugins/image2/lang/it.js +++ b/plugins/image2/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'it', { diff --git a/plugins/image2/lang/ja.js b/plugins/image2/lang/ja.js index f446a97f128..0ef28dfca93 100644 --- a/plugins/image2/lang/ja.js +++ b/plugins/image2/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'ja', { diff --git a/plugins/image2/lang/ka.js b/plugins/image2/lang/ka.js index b34687999d5..cd88fe05161 100644 --- a/plugins/image2/lang/ka.js +++ b/plugins/image2/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'ka', { diff --git a/plugins/image2/lang/km.js b/plugins/image2/lang/km.js index 096ac4a6a50..79f771783e8 100644 --- a/plugins/image2/lang/km.js +++ b/plugins/image2/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'km', { diff --git a/plugins/image2/lang/ko.js b/plugins/image2/lang/ko.js index c05b3edd3c0..6d6a6ffc58d 100644 --- a/plugins/image2/lang/ko.js +++ b/plugins/image2/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'ko', { diff --git a/plugins/image2/lang/ku.js b/plugins/image2/lang/ku.js index 0ac59ebf3b4..61459cb2574 100644 --- a/plugins/image2/lang/ku.js +++ b/plugins/image2/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'ku', { diff --git a/plugins/image2/lang/lt.js b/plugins/image2/lang/lt.js index b6168053128..62c55781b99 100644 --- a/plugins/image2/lang/lt.js +++ b/plugins/image2/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'lt', { diff --git a/plugins/image2/lang/lv.js b/plugins/image2/lang/lv.js index f762703c9fc..e958a3464c2 100644 --- a/plugins/image2/lang/lv.js +++ b/plugins/image2/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'lv', { diff --git a/plugins/image2/lang/mk.js b/plugins/image2/lang/mk.js index 1cc350c92d0..2a41e66a152 100644 --- a/plugins/image2/lang/mk.js +++ b/plugins/image2/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'mk', { diff --git a/plugins/image2/lang/mn.js b/plugins/image2/lang/mn.js index 2922553a002..1d8a314a3d9 100644 --- a/plugins/image2/lang/mn.js +++ b/plugins/image2/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'mn', { diff --git a/plugins/image2/lang/ms.js b/plugins/image2/lang/ms.js index cbb47eec6be..e2005c054e4 100644 --- a/plugins/image2/lang/ms.js +++ b/plugins/image2/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'ms', { diff --git a/plugins/image2/lang/nb.js b/plugins/image2/lang/nb.js index b36a2d2b66e..94642c37bf0 100644 --- a/plugins/image2/lang/nb.js +++ b/plugins/image2/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'nb', { diff --git a/plugins/image2/lang/nl.js b/plugins/image2/lang/nl.js index 4405d0ade29..59765a69eec 100644 --- a/plugins/image2/lang/nl.js +++ b/plugins/image2/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'nl', { diff --git a/plugins/image2/lang/no.js b/plugins/image2/lang/no.js index 5d17226a2e4..009e2281e63 100644 --- a/plugins/image2/lang/no.js +++ b/plugins/image2/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'no', { diff --git a/plugins/image2/lang/oc.js b/plugins/image2/lang/oc.js index dcbfde82170..7a861974d82 100644 --- a/plugins/image2/lang/oc.js +++ b/plugins/image2/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'oc', { diff --git a/plugins/image2/lang/pl.js b/plugins/image2/lang/pl.js index b00a7eadb7a..4dc8814ea08 100644 --- a/plugins/image2/lang/pl.js +++ b/plugins/image2/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'pl', { diff --git a/plugins/image2/lang/pt-br.js b/plugins/image2/lang/pt-br.js index b680de4d83a..9f8bf581888 100644 --- a/plugins/image2/lang/pt-br.js +++ b/plugins/image2/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'pt-br', { diff --git a/plugins/image2/lang/pt.js b/plugins/image2/lang/pt.js index a1c501311a7..0bfab76ed9a 100644 --- a/plugins/image2/lang/pt.js +++ b/plugins/image2/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'pt', { diff --git a/plugins/image2/lang/ro.js b/plugins/image2/lang/ro.js index 2f3770b5c34..a22d78b5338 100644 --- a/plugins/image2/lang/ro.js +++ b/plugins/image2/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'ro', { diff --git a/plugins/image2/lang/ru.js b/plugins/image2/lang/ru.js index b39181ec5b9..0bd0d999f32 100644 --- a/plugins/image2/lang/ru.js +++ b/plugins/image2/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'ru', { diff --git a/plugins/image2/lang/si.js b/plugins/image2/lang/si.js index 768041e599b..ce9b53d2943 100644 --- a/plugins/image2/lang/si.js +++ b/plugins/image2/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'si', { diff --git a/plugins/image2/lang/sk.js b/plugins/image2/lang/sk.js index eaeed092fca..ed07cca80b0 100644 --- a/plugins/image2/lang/sk.js +++ b/plugins/image2/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'sk', { diff --git a/plugins/image2/lang/sl.js b/plugins/image2/lang/sl.js index 8bc05b032f3..d86689d419b 100644 --- a/plugins/image2/lang/sl.js +++ b/plugins/image2/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'sl', { diff --git a/plugins/image2/lang/sq.js b/plugins/image2/lang/sq.js index 47aafa8b4c9..611251a084d 100644 --- a/plugins/image2/lang/sq.js +++ b/plugins/image2/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'sq', { diff --git a/plugins/image2/lang/sr-latn.js b/plugins/image2/lang/sr-latn.js index 01a98a18412..19e650f9430 100644 --- a/plugins/image2/lang/sr-latn.js +++ b/plugins/image2/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'sr-latn', { diff --git a/plugins/image2/lang/sr.js b/plugins/image2/lang/sr.js index 1654a60dd0e..1752f5aa855 100644 --- a/plugins/image2/lang/sr.js +++ b/plugins/image2/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'sr', { diff --git a/plugins/image2/lang/sv.js b/plugins/image2/lang/sv.js index 75cb3f149cf..29716f8ad23 100644 --- a/plugins/image2/lang/sv.js +++ b/plugins/image2/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'sv', { diff --git a/plugins/image2/lang/th.js b/plugins/image2/lang/th.js index 6084509622c..17792de024d 100644 --- a/plugins/image2/lang/th.js +++ b/plugins/image2/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'th', { diff --git a/plugins/image2/lang/tr.js b/plugins/image2/lang/tr.js index 87829166bdf..d4106dff6d5 100644 --- a/plugins/image2/lang/tr.js +++ b/plugins/image2/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'tr', { diff --git a/plugins/image2/lang/tt.js b/plugins/image2/lang/tt.js index a77dacaf524..ba512019126 100644 --- a/plugins/image2/lang/tt.js +++ b/plugins/image2/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'tt', { diff --git a/plugins/image2/lang/ug.js b/plugins/image2/lang/ug.js index ca0f077205b..823f7f024c6 100644 --- a/plugins/image2/lang/ug.js +++ b/plugins/image2/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'ug', { diff --git a/plugins/image2/lang/uk.js b/plugins/image2/lang/uk.js index 089f58d994f..50ad481ca0a 100644 --- a/plugins/image2/lang/uk.js +++ b/plugins/image2/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'uk', { diff --git a/plugins/image2/lang/vi.js b/plugins/image2/lang/vi.js index 540fb155fcb..87ce26551ab 100644 --- a/plugins/image2/lang/vi.js +++ b/plugins/image2/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'vi', { diff --git a/plugins/image2/lang/zh-cn.js b/plugins/image2/lang/zh-cn.js index d78d53d34dd..16865d8252e 100644 --- a/plugins/image2/lang/zh-cn.js +++ b/plugins/image2/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'zh-cn', { diff --git a/plugins/image2/lang/zh.js b/plugins/image2/lang/zh.js index bf4cd99fedc..a40fb11089c 100644 --- a/plugins/image2/lang/zh.js +++ b/plugins/image2/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'image2', 'zh', { diff --git a/plugins/image2/plugin.js b/plugins/image2/plugin.js index e85d58c2b1c..69ba8c79e50 100644 --- a/plugins/image2/plugin.js +++ b/plugins/image2/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/image2/samples/image2.html b/plugins/image2/samples/image2.html index 6a7ed340813..357a973b65b 100644 --- a/plugins/image2/samples/image2.html +++ b/plugins/image2/samples/image2.html @@ -1,6 +1,6 @@ @@ -61,7 +61,7 @@

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/plugins/imagebase/lang/az.js b/plugins/imagebase/lang/az.js index dcaffee250a..dbc0bef38c1 100644 --- a/plugins/imagebase/lang/az.js +++ b/plugins/imagebase/lang/az.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/bg.js b/plugins/imagebase/lang/bg.js index c5129a03919..3deeea35f4a 100644 --- a/plugins/imagebase/lang/bg.js +++ b/plugins/imagebase/lang/bg.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/cs.js b/plugins/imagebase/lang/cs.js index b8dbcb11c07..b047afe888c 100644 --- a/plugins/imagebase/lang/cs.js +++ b/plugins/imagebase/lang/cs.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/da.js b/plugins/imagebase/lang/da.js index f58876dcc83..b1afd733443 100644 --- a/plugins/imagebase/lang/da.js +++ b/plugins/imagebase/lang/da.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/de-ch.js b/plugins/imagebase/lang/de-ch.js index d4e98b02e97..4a02073ae51 100644 --- a/plugins/imagebase/lang/de-ch.js +++ b/plugins/imagebase/lang/de-ch.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/de.js b/plugins/imagebase/lang/de.js index 491efa1934e..9f62e1e1f28 100644 --- a/plugins/imagebase/lang/de.js +++ b/plugins/imagebase/lang/de.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/en-au.js b/plugins/imagebase/lang/en-au.js index 4193ead8cc9..b2ff4fb41fe 100644 --- a/plugins/imagebase/lang/en-au.js +++ b/plugins/imagebase/lang/en-au.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/en.js b/plugins/imagebase/lang/en.js index b859603888d..3d7a16715e3 100644 --- a/plugins/imagebase/lang/en.js +++ b/plugins/imagebase/lang/en.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/et.js b/plugins/imagebase/lang/et.js index d05a01e7688..494052f9f95 100644 --- a/plugins/imagebase/lang/et.js +++ b/plugins/imagebase/lang/et.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/fa.js b/plugins/imagebase/lang/fa.js index 1d05dc2ddc5..1c7c5801274 100644 --- a/plugins/imagebase/lang/fa.js +++ b/plugins/imagebase/lang/fa.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/fr.js b/plugins/imagebase/lang/fr.js index 4132c2b8ebc..10d42bf2014 100644 --- a/plugins/imagebase/lang/fr.js +++ b/plugins/imagebase/lang/fr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/gl.js b/plugins/imagebase/lang/gl.js index c3ec07f87a5..73538394be4 100644 --- a/plugins/imagebase/lang/gl.js +++ b/plugins/imagebase/lang/gl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/hr.js b/plugins/imagebase/lang/hr.js index 82d9026a5fc..4615dc22322 100644 --- a/plugins/imagebase/lang/hr.js +++ b/plugins/imagebase/lang/hr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/hu.js b/plugins/imagebase/lang/hu.js index aa316f59826..65e567342f2 100644 --- a/plugins/imagebase/lang/hu.js +++ b/plugins/imagebase/lang/hu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/it.js b/plugins/imagebase/lang/it.js index bd04f7eaf8d..1ad4df28933 100644 --- a/plugins/imagebase/lang/it.js +++ b/plugins/imagebase/lang/it.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/ku.js b/plugins/imagebase/lang/ku.js index a6bbf4ba461..5cc212aabea 100644 --- a/plugins/imagebase/lang/ku.js +++ b/plugins/imagebase/lang/ku.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/lt.js b/plugins/imagebase/lang/lt.js index 71b098f9144..f903778a591 100644 --- a/plugins/imagebase/lang/lt.js +++ b/plugins/imagebase/lang/lt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/lv.js b/plugins/imagebase/lang/lv.js index 9dfe099a694..6c3078ff44b 100644 --- a/plugins/imagebase/lang/lv.js +++ b/plugins/imagebase/lang/lv.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/nb.js b/plugins/imagebase/lang/nb.js index e92d16bfd3c..79e55e4cc1c 100644 --- a/plugins/imagebase/lang/nb.js +++ b/plugins/imagebase/lang/nb.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/nl.js b/plugins/imagebase/lang/nl.js index 7f0a6f9d2ca..72e0c714e65 100644 --- a/plugins/imagebase/lang/nl.js +++ b/plugins/imagebase/lang/nl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/pl.js b/plugins/imagebase/lang/pl.js index 6776026eb68..447ecec4fdd 100644 --- a/plugins/imagebase/lang/pl.js +++ b/plugins/imagebase/lang/pl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/pt-br.js b/plugins/imagebase/lang/pt-br.js index dbbbbbb6fda..33a5f297970 100644 --- a/plugins/imagebase/lang/pt-br.js +++ b/plugins/imagebase/lang/pt-br.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/pt.js b/plugins/imagebase/lang/pt.js index d4e21ea230a..b27afc35587 100644 --- a/plugins/imagebase/lang/pt.js +++ b/plugins/imagebase/lang/pt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/ro.js b/plugins/imagebase/lang/ro.js index 0e6c07b3a33..ce7198503b8 100644 --- a/plugins/imagebase/lang/ro.js +++ b/plugins/imagebase/lang/ro.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/ru.js b/plugins/imagebase/lang/ru.js index e76c21700be..b774f87b897 100644 --- a/plugins/imagebase/lang/ru.js +++ b/plugins/imagebase/lang/ru.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/sk.js b/plugins/imagebase/lang/sk.js index 2eda0d4f4a9..faf830da4ff 100644 --- a/plugins/imagebase/lang/sk.js +++ b/plugins/imagebase/lang/sk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/sq.js b/plugins/imagebase/lang/sq.js index 339e93b562f..1b28cd39961 100644 --- a/plugins/imagebase/lang/sq.js +++ b/plugins/imagebase/lang/sq.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/sr-latn.js b/plugins/imagebase/lang/sr-latn.js index 2e308a9896e..9ba4c3b8690 100644 --- a/plugins/imagebase/lang/sr-latn.js +++ b/plugins/imagebase/lang/sr-latn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/sr.js b/plugins/imagebase/lang/sr.js index b6751a3d163..997d213071d 100644 --- a/plugins/imagebase/lang/sr.js +++ b/plugins/imagebase/lang/sr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/sv.js b/plugins/imagebase/lang/sv.js index 8a1bec8be2a..8af012844c5 100644 --- a/plugins/imagebase/lang/sv.js +++ b/plugins/imagebase/lang/sv.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/tr.js b/plugins/imagebase/lang/tr.js index 1b42b287276..690715819e5 100644 --- a/plugins/imagebase/lang/tr.js +++ b/plugins/imagebase/lang/tr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/ug.js b/plugins/imagebase/lang/ug.js index 4bdba04296d..c3a7e98819a 100644 --- a/plugins/imagebase/lang/ug.js +++ b/plugins/imagebase/lang/ug.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/uk.js b/plugins/imagebase/lang/uk.js index 76ae37e9a14..d2c7bd22e80 100644 --- a/plugins/imagebase/lang/uk.js +++ b/plugins/imagebase/lang/uk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/zh-cn.js b/plugins/imagebase/lang/zh-cn.js index 2811b2b182a..2a18dfe2e22 100644 --- a/plugins/imagebase/lang/zh-cn.js +++ b/plugins/imagebase/lang/zh-cn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/lang/zh.js b/plugins/imagebase/lang/zh.js index f55709cb30b..d422c6557b0 100644 --- a/plugins/imagebase/lang/zh.js +++ b/plugins/imagebase/lang/zh.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/imagebase/plugin.js b/plugins/imagebase/plugin.js index 9c98e3ff9d7..4c7a8b328ad 100644 --- a/plugins/imagebase/plugin.js +++ b/plugins/imagebase/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/indent/dev/indent.html b/plugins/indent/dev/indent.html index 16a820a25a4..bad8a49044d 100644 --- a/plugins/indent/dev/indent.html +++ b/plugins/indent/dev/indent.html @@ -1,6 +1,6 @@ diff --git a/plugins/indent/lang/af.js b/plugins/indent/lang/af.js index b7f6e8c22f0..c771152410a 100644 --- a/plugins/indent/lang/af.js +++ b/plugins/indent/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'af', { diff --git a/plugins/indent/lang/ar.js b/plugins/indent/lang/ar.js index 48d81525128..da5f7f9e7b5 100644 --- a/plugins/indent/lang/ar.js +++ b/plugins/indent/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'ar', { diff --git a/plugins/indent/lang/az.js b/plugins/indent/lang/az.js index e78bf31ed39..fdc2086381e 100644 --- a/plugins/indent/lang/az.js +++ b/plugins/indent/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'az', { diff --git a/plugins/indent/lang/bg.js b/plugins/indent/lang/bg.js index 1246b3cdbba..10b7a19e6ca 100644 --- a/plugins/indent/lang/bg.js +++ b/plugins/indent/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'bg', { diff --git a/plugins/indent/lang/bn.js b/plugins/indent/lang/bn.js index 1e773f2800d..d93ab8c81e6 100644 --- a/plugins/indent/lang/bn.js +++ b/plugins/indent/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'bn', { diff --git a/plugins/indent/lang/bs.js b/plugins/indent/lang/bs.js index 375d8abdd96..9ab220685ca 100644 --- a/plugins/indent/lang/bs.js +++ b/plugins/indent/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'bs', { diff --git a/plugins/indent/lang/ca.js b/plugins/indent/lang/ca.js index 1e499c2702a..e9b4828de1c 100644 --- a/plugins/indent/lang/ca.js +++ b/plugins/indent/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'ca', { diff --git a/plugins/indent/lang/cs.js b/plugins/indent/lang/cs.js index 3b4c1171598..56351b91501 100644 --- a/plugins/indent/lang/cs.js +++ b/plugins/indent/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'cs', { diff --git a/plugins/indent/lang/cy.js b/plugins/indent/lang/cy.js index 8b943da6faa..97fe598a191 100644 --- a/plugins/indent/lang/cy.js +++ b/plugins/indent/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'cy', { diff --git a/plugins/indent/lang/da.js b/plugins/indent/lang/da.js index af9448c59f7..2af0d58aa1a 100644 --- a/plugins/indent/lang/da.js +++ b/plugins/indent/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'da', { diff --git a/plugins/indent/lang/de-ch.js b/plugins/indent/lang/de-ch.js index 6a955e1c0c2..683d572efdc 100644 --- a/plugins/indent/lang/de-ch.js +++ b/plugins/indent/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'de-ch', { diff --git a/plugins/indent/lang/de.js b/plugins/indent/lang/de.js index eb81e798601..59aff3c6f57 100644 --- a/plugins/indent/lang/de.js +++ b/plugins/indent/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'de', { diff --git a/plugins/indent/lang/el.js b/plugins/indent/lang/el.js index 1bb4f428997..31fccce846c 100644 --- a/plugins/indent/lang/el.js +++ b/plugins/indent/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'el', { diff --git a/plugins/indent/lang/en-au.js b/plugins/indent/lang/en-au.js index 9cca257e5d0..d94312440ef 100644 --- a/plugins/indent/lang/en-au.js +++ b/plugins/indent/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'en-au', { diff --git a/plugins/indent/lang/en-ca.js b/plugins/indent/lang/en-ca.js index ed9d85e58a9..9b54beeb1df 100644 --- a/plugins/indent/lang/en-ca.js +++ b/plugins/indent/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'en-ca', { diff --git a/plugins/indent/lang/en-gb.js b/plugins/indent/lang/en-gb.js index b3c9c03f9cb..57068d7b7f0 100644 --- a/plugins/indent/lang/en-gb.js +++ b/plugins/indent/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'en-gb', { diff --git a/plugins/indent/lang/en.js b/plugins/indent/lang/en.js index b72a855ee59..c29967edbf5 100644 --- a/plugins/indent/lang/en.js +++ b/plugins/indent/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'en', { diff --git a/plugins/indent/lang/eo.js b/plugins/indent/lang/eo.js index 52009fe9010..cfe7befe759 100644 --- a/plugins/indent/lang/eo.js +++ b/plugins/indent/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'eo', { diff --git a/plugins/indent/lang/es-mx.js b/plugins/indent/lang/es-mx.js index 517d1ae78c5..4f5685176b7 100644 --- a/plugins/indent/lang/es-mx.js +++ b/plugins/indent/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'es-mx', { diff --git a/plugins/indent/lang/es.js b/plugins/indent/lang/es.js index 8e8253bc87d..26aad4742c4 100644 --- a/plugins/indent/lang/es.js +++ b/plugins/indent/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'es', { diff --git a/plugins/indent/lang/et.js b/plugins/indent/lang/et.js index ff4707e0660..cb33e4f7fe7 100644 --- a/plugins/indent/lang/et.js +++ b/plugins/indent/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'et', { diff --git a/plugins/indent/lang/eu.js b/plugins/indent/lang/eu.js index 1978df10e72..251e4ab640a 100644 --- a/plugins/indent/lang/eu.js +++ b/plugins/indent/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'eu', { diff --git a/plugins/indent/lang/fa.js b/plugins/indent/lang/fa.js index 6a70cf3113e..f52b02617db 100644 --- a/plugins/indent/lang/fa.js +++ b/plugins/indent/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'fa', { diff --git a/plugins/indent/lang/fi.js b/plugins/indent/lang/fi.js index 99a03016850..8a9a82c4134 100644 --- a/plugins/indent/lang/fi.js +++ b/plugins/indent/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'fi', { diff --git a/plugins/indent/lang/fo.js b/plugins/indent/lang/fo.js index 0a9922ab924..d852f4e2bda 100644 --- a/plugins/indent/lang/fo.js +++ b/plugins/indent/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'fo', { diff --git a/plugins/indent/lang/fr-ca.js b/plugins/indent/lang/fr-ca.js index e0dc0c79bd3..73352ade525 100644 --- a/plugins/indent/lang/fr-ca.js +++ b/plugins/indent/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'fr-ca', { diff --git a/plugins/indent/lang/fr.js b/plugins/indent/lang/fr.js index 35875994a7b..7c47aaa6ab6 100644 --- a/plugins/indent/lang/fr.js +++ b/plugins/indent/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'fr', { diff --git a/plugins/indent/lang/gl.js b/plugins/indent/lang/gl.js index 740d733984d..a02c43c6b4e 100644 --- a/plugins/indent/lang/gl.js +++ b/plugins/indent/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'gl', { diff --git a/plugins/indent/lang/gu.js b/plugins/indent/lang/gu.js index c3b00c2d505..1259d027f38 100644 --- a/plugins/indent/lang/gu.js +++ b/plugins/indent/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'gu', { diff --git a/plugins/indent/lang/he.js b/plugins/indent/lang/he.js index e8eb6208d14..3e496e2d01c 100644 --- a/plugins/indent/lang/he.js +++ b/plugins/indent/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'he', { diff --git a/plugins/indent/lang/hi.js b/plugins/indent/lang/hi.js index 1c76ad3d9aa..f63dcce9b56 100644 --- a/plugins/indent/lang/hi.js +++ b/plugins/indent/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'hi', { diff --git a/plugins/indent/lang/hr.js b/plugins/indent/lang/hr.js index 427bf9659fa..148c1c67efc 100644 --- a/plugins/indent/lang/hr.js +++ b/plugins/indent/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'hr', { diff --git a/plugins/indent/lang/hu.js b/plugins/indent/lang/hu.js index f7b4d7d0be8..3b120bc9d36 100644 --- a/plugins/indent/lang/hu.js +++ b/plugins/indent/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'hu', { diff --git a/plugins/indent/lang/id.js b/plugins/indent/lang/id.js index 741e7cf7914..e04e3f8d592 100644 --- a/plugins/indent/lang/id.js +++ b/plugins/indent/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'id', { diff --git a/plugins/indent/lang/is.js b/plugins/indent/lang/is.js index 1a3883e49c2..a7358a25ae3 100644 --- a/plugins/indent/lang/is.js +++ b/plugins/indent/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'is', { diff --git a/plugins/indent/lang/it.js b/plugins/indent/lang/it.js index fe198fa20fc..b03627b736f 100644 --- a/plugins/indent/lang/it.js +++ b/plugins/indent/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'it', { diff --git a/plugins/indent/lang/ja.js b/plugins/indent/lang/ja.js index a6465ccf6c2..72a4cb3b1ac 100644 --- a/plugins/indent/lang/ja.js +++ b/plugins/indent/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'ja', { diff --git a/plugins/indent/lang/ka.js b/plugins/indent/lang/ka.js index cc74cfa2625..dac99868390 100644 --- a/plugins/indent/lang/ka.js +++ b/plugins/indent/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'ka', { diff --git a/plugins/indent/lang/km.js b/plugins/indent/lang/km.js index 777c8428538..1a3dcb1bb57 100644 --- a/plugins/indent/lang/km.js +++ b/plugins/indent/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'km', { diff --git a/plugins/indent/lang/ko.js b/plugins/indent/lang/ko.js index 8c37828b100..61c4ec53cb1 100644 --- a/plugins/indent/lang/ko.js +++ b/plugins/indent/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'ko', { diff --git a/plugins/indent/lang/ku.js b/plugins/indent/lang/ku.js index b55901764f0..f9a40ffda38 100644 --- a/plugins/indent/lang/ku.js +++ b/plugins/indent/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'ku', { diff --git a/plugins/indent/lang/lt.js b/plugins/indent/lang/lt.js index db4847ab371..fcaa9d4bf09 100644 --- a/plugins/indent/lang/lt.js +++ b/plugins/indent/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'lt', { diff --git a/plugins/indent/lang/lv.js b/plugins/indent/lang/lv.js index 37a40753957..8ff268e4b72 100644 --- a/plugins/indent/lang/lv.js +++ b/plugins/indent/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'lv', { diff --git a/plugins/indent/lang/mk.js b/plugins/indent/lang/mk.js index 29e91434282..a4029471958 100644 --- a/plugins/indent/lang/mk.js +++ b/plugins/indent/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'mk', { diff --git a/plugins/indent/lang/mn.js b/plugins/indent/lang/mn.js index af9bb85ce81..12ac8bd7b10 100644 --- a/plugins/indent/lang/mn.js +++ b/plugins/indent/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'mn', { diff --git a/plugins/indent/lang/ms.js b/plugins/indent/lang/ms.js index 9d38f79b55d..86c0e02acd0 100644 --- a/plugins/indent/lang/ms.js +++ b/plugins/indent/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'ms', { diff --git a/plugins/indent/lang/nb.js b/plugins/indent/lang/nb.js index dceb4e1cf23..1dae99b048f 100644 --- a/plugins/indent/lang/nb.js +++ b/plugins/indent/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'nb', { diff --git a/plugins/indent/lang/nl.js b/plugins/indent/lang/nl.js index 95a7702e3a0..fb394c40da1 100644 --- a/plugins/indent/lang/nl.js +++ b/plugins/indent/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'nl', { diff --git a/plugins/indent/lang/no.js b/plugins/indent/lang/no.js index 65dd639c421..24b3aaa8a71 100644 --- a/plugins/indent/lang/no.js +++ b/plugins/indent/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'no', { diff --git a/plugins/indent/lang/oc.js b/plugins/indent/lang/oc.js index cf0bd85b9de..dbd8d284443 100644 --- a/plugins/indent/lang/oc.js +++ b/plugins/indent/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'oc', { diff --git a/plugins/indent/lang/pl.js b/plugins/indent/lang/pl.js index a44551ee847..d5ebe21071b 100644 --- a/plugins/indent/lang/pl.js +++ b/plugins/indent/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'pl', { diff --git a/plugins/indent/lang/pt-br.js b/plugins/indent/lang/pt-br.js index 3f2b230a5e0..1bf4f768503 100644 --- a/plugins/indent/lang/pt-br.js +++ b/plugins/indent/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'pt-br', { diff --git a/plugins/indent/lang/pt.js b/plugins/indent/lang/pt.js index 668ad05ff51..86ce72b8a9d 100644 --- a/plugins/indent/lang/pt.js +++ b/plugins/indent/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'pt', { diff --git a/plugins/indent/lang/ro.js b/plugins/indent/lang/ro.js index 00de1bc168f..acc694344a3 100644 --- a/plugins/indent/lang/ro.js +++ b/plugins/indent/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'ro', { diff --git a/plugins/indent/lang/ru.js b/plugins/indent/lang/ru.js index d9f0edc7a00..178d361c31a 100644 --- a/plugins/indent/lang/ru.js +++ b/plugins/indent/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'ru', { diff --git a/plugins/indent/lang/si.js b/plugins/indent/lang/si.js index 524a36d40c8..a306948ba29 100644 --- a/plugins/indent/lang/si.js +++ b/plugins/indent/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'si', { diff --git a/plugins/indent/lang/sk.js b/plugins/indent/lang/sk.js index ffd776437bd..da09404e71d 100644 --- a/plugins/indent/lang/sk.js +++ b/plugins/indent/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'sk', { diff --git a/plugins/indent/lang/sl.js b/plugins/indent/lang/sl.js index db72106cf0f..f84436d695b 100644 --- a/plugins/indent/lang/sl.js +++ b/plugins/indent/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'sl', { diff --git a/plugins/indent/lang/sq.js b/plugins/indent/lang/sq.js index b1d2b487f15..5e5cb4e7d8e 100644 --- a/plugins/indent/lang/sq.js +++ b/plugins/indent/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'sq', { diff --git a/plugins/indent/lang/sr-latn.js b/plugins/indent/lang/sr-latn.js index e151607fb4e..0df45ffe2e2 100644 --- a/plugins/indent/lang/sr-latn.js +++ b/plugins/indent/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'sr-latn', { diff --git a/plugins/indent/lang/sr.js b/plugins/indent/lang/sr.js index 204257fa685..a56dd59a805 100644 --- a/plugins/indent/lang/sr.js +++ b/plugins/indent/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'sr', { diff --git a/plugins/indent/lang/sv.js b/plugins/indent/lang/sv.js index 05f47dbfc89..201a1e1d8f5 100644 --- a/plugins/indent/lang/sv.js +++ b/plugins/indent/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'sv', { diff --git a/plugins/indent/lang/th.js b/plugins/indent/lang/th.js index 4653f6ad160..8888f7879bb 100644 --- a/plugins/indent/lang/th.js +++ b/plugins/indent/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'th', { diff --git a/plugins/indent/lang/tr.js b/plugins/indent/lang/tr.js index 8c6c2cbdbbd..f34231cabd3 100644 --- a/plugins/indent/lang/tr.js +++ b/plugins/indent/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'tr', { diff --git a/plugins/indent/lang/tt.js b/plugins/indent/lang/tt.js index c36b67153d2..0a35103aba5 100644 --- a/plugins/indent/lang/tt.js +++ b/plugins/indent/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'tt', { diff --git a/plugins/indent/lang/ug.js b/plugins/indent/lang/ug.js index ee2659bbc26..c6e1c043294 100644 --- a/plugins/indent/lang/ug.js +++ b/plugins/indent/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'ug', { diff --git a/plugins/indent/lang/uk.js b/plugins/indent/lang/uk.js index d4cbbcbfac2..7a9de0e9e84 100644 --- a/plugins/indent/lang/uk.js +++ b/plugins/indent/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'uk', { diff --git a/plugins/indent/lang/vi.js b/plugins/indent/lang/vi.js index 4a22567c1ec..9709b0e4dd9 100644 --- a/plugins/indent/lang/vi.js +++ b/plugins/indent/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'vi', { diff --git a/plugins/indent/lang/zh-cn.js b/plugins/indent/lang/zh-cn.js index 35c88112c89..aa5e69c6367 100644 --- a/plugins/indent/lang/zh-cn.js +++ b/plugins/indent/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'zh-cn', { diff --git a/plugins/indent/lang/zh.js b/plugins/indent/lang/zh.js index b67c1ce8dbc..278ec976cc7 100644 --- a/plugins/indent/lang/zh.js +++ b/plugins/indent/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'indent', 'zh', { diff --git a/plugins/indent/plugin.js b/plugins/indent/plugin.js index b234c41ee3b..f394ab5c1e1 100755 --- a/plugins/indent/plugin.js +++ b/plugins/indent/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/indentblock/plugin.js b/plugins/indentblock/plugin.js index 395b1951071..6ca6e5c2294 100644 --- a/plugins/indentblock/plugin.js +++ b/plugins/indentblock/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/indentlist/plugin.js b/plugins/indentlist/plugin.js index c3a896c1425..9e397a29154 100644 --- a/plugins/indentlist/plugin.js +++ b/plugins/indentlist/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/justify/plugin.js b/plugins/justify/plugin.js index a0993070921..51d2ed5120d 100755 --- a/plugins/justify/plugin.js +++ b/plugins/justify/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/ar.js b/plugins/language/lang/ar.js index 347c1236800..b781b90e8fa 100644 --- a/plugins/language/lang/ar.js +++ b/plugins/language/lang/ar.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/az.js b/plugins/language/lang/az.js index ad7cda9f5b9..72d822dee26 100644 --- a/plugins/language/lang/az.js +++ b/plugins/language/lang/az.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/bg.js b/plugins/language/lang/bg.js index e584745f69b..ee9816e901f 100644 --- a/plugins/language/lang/bg.js +++ b/plugins/language/lang/bg.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/ca.js b/plugins/language/lang/ca.js index 387da5075d5..bb643a9c5aa 100644 --- a/plugins/language/lang/ca.js +++ b/plugins/language/lang/ca.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/cs.js b/plugins/language/lang/cs.js index be305f057c1..f7da84602ac 100644 --- a/plugins/language/lang/cs.js +++ b/plugins/language/lang/cs.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/cy.js b/plugins/language/lang/cy.js index 82fc91e34f6..c4512c917d7 100644 --- a/plugins/language/lang/cy.js +++ b/plugins/language/lang/cy.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/da.js b/plugins/language/lang/da.js index 6b50b3c9eea..40393eb824b 100644 --- a/plugins/language/lang/da.js +++ b/plugins/language/lang/da.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/de-ch.js b/plugins/language/lang/de-ch.js index 84077798720..deeb8cd4989 100644 --- a/plugins/language/lang/de-ch.js +++ b/plugins/language/lang/de-ch.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/de.js b/plugins/language/lang/de.js index f7cc228e1f6..52336d2b4c6 100644 --- a/plugins/language/lang/de.js +++ b/plugins/language/lang/de.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/el.js b/plugins/language/lang/el.js index 3c08a3d85c1..0f3beb86ca2 100644 --- a/plugins/language/lang/el.js +++ b/plugins/language/lang/el.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/en-au.js b/plugins/language/lang/en-au.js index 608c4e83da4..f962316970f 100644 --- a/plugins/language/lang/en-au.js +++ b/plugins/language/lang/en-au.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/en-gb.js b/plugins/language/lang/en-gb.js index 5a2272b7bbd..b8165aa4db1 100644 --- a/plugins/language/lang/en-gb.js +++ b/plugins/language/lang/en-gb.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/en.js b/plugins/language/lang/en.js index bbd66fcec84..47d3d781033 100644 --- a/plugins/language/lang/en.js +++ b/plugins/language/lang/en.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/eo.js b/plugins/language/lang/eo.js index f4d73b9524c..cb9783f492e 100644 --- a/plugins/language/lang/eo.js +++ b/plugins/language/lang/eo.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/es-mx.js b/plugins/language/lang/es-mx.js index 35dcbec85b4..9ffb4aca25b 100644 --- a/plugins/language/lang/es-mx.js +++ b/plugins/language/lang/es-mx.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/es.js b/plugins/language/lang/es.js index 94c91fc29f0..e9669544f34 100644 --- a/plugins/language/lang/es.js +++ b/plugins/language/lang/es.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/et.js b/plugins/language/lang/et.js index 740b2cd9036..01fb11cb962 100644 --- a/plugins/language/lang/et.js +++ b/plugins/language/lang/et.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/eu.js b/plugins/language/lang/eu.js index 344fb9b0403..ca00d5870cd 100644 --- a/plugins/language/lang/eu.js +++ b/plugins/language/lang/eu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/fa.js b/plugins/language/lang/fa.js index 13097114de6..5d0125dd03c 100644 --- a/plugins/language/lang/fa.js +++ b/plugins/language/lang/fa.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/fi.js b/plugins/language/lang/fi.js index eaaeac8d51b..ae8a34c6069 100644 --- a/plugins/language/lang/fi.js +++ b/plugins/language/lang/fi.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/fo.js b/plugins/language/lang/fo.js index a75b73fc473..125f3670aed 100644 --- a/plugins/language/lang/fo.js +++ b/plugins/language/lang/fo.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/fr.js b/plugins/language/lang/fr.js index b8cf123ec54..1d94366ea66 100644 --- a/plugins/language/lang/fr.js +++ b/plugins/language/lang/fr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/gl.js b/plugins/language/lang/gl.js index 078248eb71e..24a29c82253 100644 --- a/plugins/language/lang/gl.js +++ b/plugins/language/lang/gl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/he.js b/plugins/language/lang/he.js index ddcc37221e9..5a7e96c8f43 100644 --- a/plugins/language/lang/he.js +++ b/plugins/language/lang/he.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/hr.js b/plugins/language/lang/hr.js index 72751dc794d..19b88de9784 100644 --- a/plugins/language/lang/hr.js +++ b/plugins/language/lang/hr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/hu.js b/plugins/language/lang/hu.js index ff5a1edd3e7..5054f2d5ba6 100644 --- a/plugins/language/lang/hu.js +++ b/plugins/language/lang/hu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/id.js b/plugins/language/lang/id.js index ef3471a05bb..6a1922217db 100644 --- a/plugins/language/lang/id.js +++ b/plugins/language/lang/id.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/it.js b/plugins/language/lang/it.js index bda48c25a4c..efd0ecd5076 100644 --- a/plugins/language/lang/it.js +++ b/plugins/language/lang/it.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/ja.js b/plugins/language/lang/ja.js index 8153b56a321..fd11a8da353 100644 --- a/plugins/language/lang/ja.js +++ b/plugins/language/lang/ja.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/km.js b/plugins/language/lang/km.js index 9eaf915aab1..9961fd736ff 100644 --- a/plugins/language/lang/km.js +++ b/plugins/language/lang/km.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/ko.js b/plugins/language/lang/ko.js index e8ef0a19527..83a66cbf562 100644 --- a/plugins/language/lang/ko.js +++ b/plugins/language/lang/ko.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/ku.js b/plugins/language/lang/ku.js index aa6e4fbf3bf..aab7c82aab4 100644 --- a/plugins/language/lang/ku.js +++ b/plugins/language/lang/ku.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/lt.js b/plugins/language/lang/lt.js index 9b5567e5d3e..0d3850a5590 100644 --- a/plugins/language/lang/lt.js +++ b/plugins/language/lang/lt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/lv.js b/plugins/language/lang/lv.js index a327d10ddc4..d091e4c4f17 100644 --- a/plugins/language/lang/lv.js +++ b/plugins/language/lang/lv.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/nb.js b/plugins/language/lang/nb.js index a7c2165d1fa..1d66ff99f38 100644 --- a/plugins/language/lang/nb.js +++ b/plugins/language/lang/nb.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/nl.js b/plugins/language/lang/nl.js index 335dbe20101..8d025806f88 100644 --- a/plugins/language/lang/nl.js +++ b/plugins/language/lang/nl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/no.js b/plugins/language/lang/no.js index a9dd85d3483..98610a885bf 100644 --- a/plugins/language/lang/no.js +++ b/plugins/language/lang/no.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/oc.js b/plugins/language/lang/oc.js index d4d9b255f95..772ef918d8e 100644 --- a/plugins/language/lang/oc.js +++ b/plugins/language/lang/oc.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/pl.js b/plugins/language/lang/pl.js index a084407e1bb..a660710d351 100644 --- a/plugins/language/lang/pl.js +++ b/plugins/language/lang/pl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/pt-br.js b/plugins/language/lang/pt-br.js index 796dfcfca07..01e0238e86a 100644 --- a/plugins/language/lang/pt-br.js +++ b/plugins/language/lang/pt-br.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/pt.js b/plugins/language/lang/pt.js index f54e8201b12..d5473ec4f9a 100644 --- a/plugins/language/lang/pt.js +++ b/plugins/language/lang/pt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/ro.js b/plugins/language/lang/ro.js index e74404c2246..6e9455ee82e 100644 --- a/plugins/language/lang/ro.js +++ b/plugins/language/lang/ro.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/ru.js b/plugins/language/lang/ru.js index cd0765ba296..b9ade9a94a7 100644 --- a/plugins/language/lang/ru.js +++ b/plugins/language/lang/ru.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/sk.js b/plugins/language/lang/sk.js index d4386d37e4b..aee27a08a2b 100644 --- a/plugins/language/lang/sk.js +++ b/plugins/language/lang/sk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/sl.js b/plugins/language/lang/sl.js index 2362edefdb5..064313da37b 100644 --- a/plugins/language/lang/sl.js +++ b/plugins/language/lang/sl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/sq.js b/plugins/language/lang/sq.js index 25b4a2bd236..d421ea24170 100644 --- a/plugins/language/lang/sq.js +++ b/plugins/language/lang/sq.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/sr-latn.js b/plugins/language/lang/sr-latn.js index 3c38ce087cf..50cd539a1b9 100644 --- a/plugins/language/lang/sr-latn.js +++ b/plugins/language/lang/sr-latn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/sr.js b/plugins/language/lang/sr.js index 76fd77c4c87..879b267496e 100644 --- a/plugins/language/lang/sr.js +++ b/plugins/language/lang/sr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/sv.js b/plugins/language/lang/sv.js index b8805fe96fa..964c272c41c 100644 --- a/plugins/language/lang/sv.js +++ b/plugins/language/lang/sv.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/tr.js b/plugins/language/lang/tr.js index 8ebd4255eea..04e6ff86655 100644 --- a/plugins/language/lang/tr.js +++ b/plugins/language/lang/tr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/tt.js b/plugins/language/lang/tt.js index 7a38a3ffdbd..69ce7620e06 100644 --- a/plugins/language/lang/tt.js +++ b/plugins/language/lang/tt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/ug.js b/plugins/language/lang/ug.js index ef35ab986d0..1e9fa16a747 100644 --- a/plugins/language/lang/ug.js +++ b/plugins/language/lang/ug.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/uk.js b/plugins/language/lang/uk.js index 25265781a79..023824dadfc 100644 --- a/plugins/language/lang/uk.js +++ b/plugins/language/lang/uk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/vi.js b/plugins/language/lang/vi.js index 55ca08692fa..2547e502fae 100644 --- a/plugins/language/lang/vi.js +++ b/plugins/language/lang/vi.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/zh-cn.js b/plugins/language/lang/zh-cn.js index 65cbe747913..00cae44b686 100644 --- a/plugins/language/lang/zh-cn.js +++ b/plugins/language/lang/zh-cn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/lang/zh.js b/plugins/language/lang/zh.js index 9e2f4a4c5a1..8b064794a0c 100644 --- a/plugins/language/lang/zh.js +++ b/plugins/language/lang/zh.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/language/plugin.js b/plugins/language/plugin.js index 02e118c268a..c05105ffc5f 100644 --- a/plugins/language/plugin.js +++ b/plugins/language/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/lineutils/dev/dnd.html b/plugins/lineutils/dev/dnd.html index 72ffbd5048a..ec43fb0aed8 100644 --- a/plugins/lineutils/dev/dnd.html +++ b/plugins/lineutils/dev/dnd.html @@ -1,6 +1,6 @@ @@ -164,7 +164,7 @@

Inline Editor

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/plugins/lineutils/dev/magicfinger.html b/plugins/lineutils/dev/magicfinger.html index 9165ef22f76..96cc5c4f873 100644 --- a/plugins/lineutils/dev/magicfinger.html +++ b/plugins/lineutils/dev/magicfinger.html @@ -1,6 +1,6 @@ @@ -277,7 +277,7 @@

Classic (iframe-based) Editor, H-scroll

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/plugins/lineutils/plugin.js b/plugins/lineutils/plugin.js index 0a3d81febd5..0699fb0b60c 100644 --- a/plugins/lineutils/plugin.js +++ b/plugins/lineutils/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/link/dialogs/anchor.js b/plugins/link/dialogs/anchor.js index f86c1e81388..7f15dd2590e 100755 --- a/plugins/link/dialogs/anchor.js +++ b/plugins/link/dialogs/anchor.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/link/dialogs/link.js b/plugins/link/dialogs/link.js index b6fc45eb8ff..2bad32d9822 100755 --- a/plugins/link/dialogs/link.js +++ b/plugins/link/dialogs/link.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/link/lang/af.js b/plugins/link/lang/af.js index 532e1ddd77f..c7b0c105654 100644 --- a/plugins/link/lang/af.js +++ b/plugins/link/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'af', { diff --git a/plugins/link/lang/ar.js b/plugins/link/lang/ar.js index eb99f821074..a36a3208588 100644 --- a/plugins/link/lang/ar.js +++ b/plugins/link/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'ar', { diff --git a/plugins/link/lang/az.js b/plugins/link/lang/az.js index da3ade1c8ce..cfdd4c5fa18 100644 --- a/plugins/link/lang/az.js +++ b/plugins/link/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'az', { diff --git a/plugins/link/lang/bg.js b/plugins/link/lang/bg.js index 1a331c4fd18..64c0774417e 100644 --- a/plugins/link/lang/bg.js +++ b/plugins/link/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'bg', { diff --git a/plugins/link/lang/bn.js b/plugins/link/lang/bn.js index e581c552ed8..43dc6230dd4 100644 --- a/plugins/link/lang/bn.js +++ b/plugins/link/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'bn', { diff --git a/plugins/link/lang/bs.js b/plugins/link/lang/bs.js index d2889fee765..f1646bd4278 100644 --- a/plugins/link/lang/bs.js +++ b/plugins/link/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'bs', { diff --git a/plugins/link/lang/ca.js b/plugins/link/lang/ca.js index e68b79b1fed..a9ce1e358bf 100644 --- a/plugins/link/lang/ca.js +++ b/plugins/link/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'ca', { diff --git a/plugins/link/lang/cs.js b/plugins/link/lang/cs.js index 8bf5cb9de4e..aeef6db32c2 100644 --- a/plugins/link/lang/cs.js +++ b/plugins/link/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'cs', { diff --git a/plugins/link/lang/cy.js b/plugins/link/lang/cy.js index 369b75f2814..62b6cf5b837 100644 --- a/plugins/link/lang/cy.js +++ b/plugins/link/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'cy', { diff --git a/plugins/link/lang/da.js b/plugins/link/lang/da.js index 7adaedeae5b..167d38d64aa 100644 --- a/plugins/link/lang/da.js +++ b/plugins/link/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'da', { diff --git a/plugins/link/lang/de-ch.js b/plugins/link/lang/de-ch.js index 2821f6d6d3c..edde6e63490 100644 --- a/plugins/link/lang/de-ch.js +++ b/plugins/link/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'de-ch', { diff --git a/plugins/link/lang/de.js b/plugins/link/lang/de.js index f558240b4dd..4700f52df25 100644 --- a/plugins/link/lang/de.js +++ b/plugins/link/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'de', { diff --git a/plugins/link/lang/el.js b/plugins/link/lang/el.js index 9e90d21b5ee..2048463a055 100644 --- a/plugins/link/lang/el.js +++ b/plugins/link/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'el', { diff --git a/plugins/link/lang/en-au.js b/plugins/link/lang/en-au.js index 3c0e21f62d7..757af937c2f 100644 --- a/plugins/link/lang/en-au.js +++ b/plugins/link/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'en-au', { diff --git a/plugins/link/lang/en-ca.js b/plugins/link/lang/en-ca.js index f47b17ef2de..0018cbbe941 100644 --- a/plugins/link/lang/en-ca.js +++ b/plugins/link/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'en-ca', { diff --git a/plugins/link/lang/en-gb.js b/plugins/link/lang/en-gb.js index e7595d49696..f6b8dd2842b 100644 --- a/plugins/link/lang/en-gb.js +++ b/plugins/link/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'en-gb', { diff --git a/plugins/link/lang/en.js b/plugins/link/lang/en.js index 191851e7b43..2efc05ddaf9 100644 --- a/plugins/link/lang/en.js +++ b/plugins/link/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'en', { diff --git a/plugins/link/lang/eo.js b/plugins/link/lang/eo.js index cc5bd27f540..0a75efa2cbd 100644 --- a/plugins/link/lang/eo.js +++ b/plugins/link/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'eo', { diff --git a/plugins/link/lang/es-mx.js b/plugins/link/lang/es-mx.js index bbd94881355..1f00de52d94 100644 --- a/plugins/link/lang/es-mx.js +++ b/plugins/link/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'es-mx', { diff --git a/plugins/link/lang/es.js b/plugins/link/lang/es.js index c442ea81b05..8e1a7d14645 100644 --- a/plugins/link/lang/es.js +++ b/plugins/link/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'es', { diff --git a/plugins/link/lang/et.js b/plugins/link/lang/et.js index d888acf44fb..b880c5549b3 100644 --- a/plugins/link/lang/et.js +++ b/plugins/link/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'et', { diff --git a/plugins/link/lang/eu.js b/plugins/link/lang/eu.js index 5a1300d3e4e..e4d94350b56 100644 --- a/plugins/link/lang/eu.js +++ b/plugins/link/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'eu', { diff --git a/plugins/link/lang/fa.js b/plugins/link/lang/fa.js index fa4e4936d93..45b713df949 100644 --- a/plugins/link/lang/fa.js +++ b/plugins/link/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'fa', { diff --git a/plugins/link/lang/fi.js b/plugins/link/lang/fi.js index 0022e372393..48b3682b026 100644 --- a/plugins/link/lang/fi.js +++ b/plugins/link/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'fi', { diff --git a/plugins/link/lang/fo.js b/plugins/link/lang/fo.js index 998d840a27f..0981828de8d 100644 --- a/plugins/link/lang/fo.js +++ b/plugins/link/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'fo', { diff --git a/plugins/link/lang/fr-ca.js b/plugins/link/lang/fr-ca.js index 90bbae9f0f5..56a2c492cbb 100644 --- a/plugins/link/lang/fr-ca.js +++ b/plugins/link/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'fr-ca', { diff --git a/plugins/link/lang/fr.js b/plugins/link/lang/fr.js index 9f9556933a5..62583abe4e2 100644 --- a/plugins/link/lang/fr.js +++ b/plugins/link/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'fr', { diff --git a/plugins/link/lang/gl.js b/plugins/link/lang/gl.js index 176652786c1..cd4cccff7a5 100644 --- a/plugins/link/lang/gl.js +++ b/plugins/link/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'gl', { diff --git a/plugins/link/lang/gu.js b/plugins/link/lang/gu.js index 17a51e068d7..6c35dde971e 100644 --- a/plugins/link/lang/gu.js +++ b/plugins/link/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'gu', { diff --git a/plugins/link/lang/he.js b/plugins/link/lang/he.js index 35790e25fa3..8d0f459bf14 100644 --- a/plugins/link/lang/he.js +++ b/plugins/link/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'he', { diff --git a/plugins/link/lang/hi.js b/plugins/link/lang/hi.js index 6dc8e3d4c53..a6c46c5e611 100644 --- a/plugins/link/lang/hi.js +++ b/plugins/link/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'hi', { diff --git a/plugins/link/lang/hr.js b/plugins/link/lang/hr.js index 68285bd4a3c..8da308fd0ce 100644 --- a/plugins/link/lang/hr.js +++ b/plugins/link/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'hr', { diff --git a/plugins/link/lang/hu.js b/plugins/link/lang/hu.js index e512e380373..a5a16330a46 100644 --- a/plugins/link/lang/hu.js +++ b/plugins/link/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'hu', { diff --git a/plugins/link/lang/id.js b/plugins/link/lang/id.js index 0240059312b..fa264a80749 100644 --- a/plugins/link/lang/id.js +++ b/plugins/link/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'id', { diff --git a/plugins/link/lang/is.js b/plugins/link/lang/is.js index 04412508c84..e04558c1b7c 100644 --- a/plugins/link/lang/is.js +++ b/plugins/link/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'is', { diff --git a/plugins/link/lang/it.js b/plugins/link/lang/it.js index 516c50b7458..271eb71e921 100644 --- a/plugins/link/lang/it.js +++ b/plugins/link/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'it', { diff --git a/plugins/link/lang/ja.js b/plugins/link/lang/ja.js index e85d70f6876..02802d4d088 100644 --- a/plugins/link/lang/ja.js +++ b/plugins/link/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'ja', { diff --git a/plugins/link/lang/ka.js b/plugins/link/lang/ka.js index f70041807a6..f886af263da 100644 --- a/plugins/link/lang/ka.js +++ b/plugins/link/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'ka', { diff --git a/plugins/link/lang/km.js b/plugins/link/lang/km.js index 1dd14417754..2fb4dae785c 100644 --- a/plugins/link/lang/km.js +++ b/plugins/link/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'km', { diff --git a/plugins/link/lang/ko.js b/plugins/link/lang/ko.js index d6d6260e52c..3ae651f6780 100644 --- a/plugins/link/lang/ko.js +++ b/plugins/link/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'ko', { diff --git a/plugins/link/lang/ku.js b/plugins/link/lang/ku.js index 64b31577866..a37e673fc59 100644 --- a/plugins/link/lang/ku.js +++ b/plugins/link/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'ku', { diff --git a/plugins/link/lang/lt.js b/plugins/link/lang/lt.js index 2f4568ae5a5..9fd9a035efe 100644 --- a/plugins/link/lang/lt.js +++ b/plugins/link/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'lt', { diff --git a/plugins/link/lang/lv.js b/plugins/link/lang/lv.js index f90d2981ed7..cbfae66935f 100644 --- a/plugins/link/lang/lv.js +++ b/plugins/link/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'lv', { diff --git a/plugins/link/lang/mk.js b/plugins/link/lang/mk.js index 84f96af60aa..c48c848f462 100644 --- a/plugins/link/lang/mk.js +++ b/plugins/link/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'mk', { diff --git a/plugins/link/lang/mn.js b/plugins/link/lang/mn.js index df53ce65237..6a8d8b7fbd1 100644 --- a/plugins/link/lang/mn.js +++ b/plugins/link/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'mn', { diff --git a/plugins/link/lang/ms.js b/plugins/link/lang/ms.js index 6a967b364e1..2911ff224cf 100644 --- a/plugins/link/lang/ms.js +++ b/plugins/link/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'ms', { diff --git a/plugins/link/lang/nb.js b/plugins/link/lang/nb.js index e0509146e4a..ca145df83e7 100644 --- a/plugins/link/lang/nb.js +++ b/plugins/link/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'nb', { diff --git a/plugins/link/lang/nl.js b/plugins/link/lang/nl.js index f0b6de0ead3..0b6b93730ad 100644 --- a/plugins/link/lang/nl.js +++ b/plugins/link/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'nl', { diff --git a/plugins/link/lang/no.js b/plugins/link/lang/no.js index 0e4981b5a51..8d7359ea217 100644 --- a/plugins/link/lang/no.js +++ b/plugins/link/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'no', { diff --git a/plugins/link/lang/oc.js b/plugins/link/lang/oc.js index 0f219359681..82330c12e9e 100644 --- a/plugins/link/lang/oc.js +++ b/plugins/link/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'oc', { diff --git a/plugins/link/lang/pl.js b/plugins/link/lang/pl.js index 3d27329dbc7..c45c3a2938c 100644 --- a/plugins/link/lang/pl.js +++ b/plugins/link/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'pl', { diff --git a/plugins/link/lang/pt-br.js b/plugins/link/lang/pt-br.js index b66be5736f9..391de881e37 100644 --- a/plugins/link/lang/pt-br.js +++ b/plugins/link/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'pt-br', { diff --git a/plugins/link/lang/pt.js b/plugins/link/lang/pt.js index de3f3f49b7d..fd3fa28bc3f 100644 --- a/plugins/link/lang/pt.js +++ b/plugins/link/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'pt', { diff --git a/plugins/link/lang/ro.js b/plugins/link/lang/ro.js index 0d7bc490ad7..81d27f79bde 100644 --- a/plugins/link/lang/ro.js +++ b/plugins/link/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'ro', { diff --git a/plugins/link/lang/ru.js b/plugins/link/lang/ru.js index 262337b90e5..d8a48378ce8 100644 --- a/plugins/link/lang/ru.js +++ b/plugins/link/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'ru', { diff --git a/plugins/link/lang/si.js b/plugins/link/lang/si.js index 1f4870beb94..2fc73a5c0a6 100644 --- a/plugins/link/lang/si.js +++ b/plugins/link/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'si', { diff --git a/plugins/link/lang/sk.js b/plugins/link/lang/sk.js index ed27b8d1154..e3367774947 100644 --- a/plugins/link/lang/sk.js +++ b/plugins/link/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'sk', { diff --git a/plugins/link/lang/sl.js b/plugins/link/lang/sl.js index b68f4a2de6b..13e2a0d248b 100644 --- a/plugins/link/lang/sl.js +++ b/plugins/link/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'sl', { diff --git a/plugins/link/lang/sq.js b/plugins/link/lang/sq.js index f9d054cf1ec..6bbec6dd7d4 100644 --- a/plugins/link/lang/sq.js +++ b/plugins/link/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'sq', { diff --git a/plugins/link/lang/sr-latn.js b/plugins/link/lang/sr-latn.js index e498cba026a..ab9f8b7aa37 100644 --- a/plugins/link/lang/sr-latn.js +++ b/plugins/link/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'sr-latn', { diff --git a/plugins/link/lang/sr.js b/plugins/link/lang/sr.js index 3180033d344..3b565e2449c 100644 --- a/plugins/link/lang/sr.js +++ b/plugins/link/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'sr', { diff --git a/plugins/link/lang/sv.js b/plugins/link/lang/sv.js index 4c05b07a281..22ec4136fb2 100644 --- a/plugins/link/lang/sv.js +++ b/plugins/link/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'sv', { diff --git a/plugins/link/lang/th.js b/plugins/link/lang/th.js index 4eadb330c91..7047b61fddd 100644 --- a/plugins/link/lang/th.js +++ b/plugins/link/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'th', { diff --git a/plugins/link/lang/tr.js b/plugins/link/lang/tr.js index 80fbe564770..30308dbc3f0 100644 --- a/plugins/link/lang/tr.js +++ b/plugins/link/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'tr', { diff --git a/plugins/link/lang/tt.js b/plugins/link/lang/tt.js index 027f906bd2b..6dec1df8b0d 100644 --- a/plugins/link/lang/tt.js +++ b/plugins/link/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'tt', { diff --git a/plugins/link/lang/ug.js b/plugins/link/lang/ug.js index 353201ef717..f52d3d4aee0 100644 --- a/plugins/link/lang/ug.js +++ b/plugins/link/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'ug', { diff --git a/plugins/link/lang/uk.js b/plugins/link/lang/uk.js index 366abe82430..3889b8b9f03 100644 --- a/plugins/link/lang/uk.js +++ b/plugins/link/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'uk', { diff --git a/plugins/link/lang/vi.js b/plugins/link/lang/vi.js index 6a00ae57df0..c0dfabc7114 100644 --- a/plugins/link/lang/vi.js +++ b/plugins/link/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'vi', { diff --git a/plugins/link/lang/zh-cn.js b/plugins/link/lang/zh-cn.js index 1f67fe437fd..d3b25febe8c 100644 --- a/plugins/link/lang/zh-cn.js +++ b/plugins/link/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'zh-cn', { diff --git a/plugins/link/lang/zh.js b/plugins/link/lang/zh.js index edf76f44a84..86ec5402f89 100644 --- a/plugins/link/lang/zh.js +++ b/plugins/link/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'link', 'zh', { diff --git a/plugins/link/plugin.js b/plugins/link/plugin.js index c94198d296d..13c760a511a 100755 --- a/plugins/link/plugin.js +++ b/plugins/link/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/list/lang/af.js b/plugins/list/lang/af.js index 443dc1cb7ec..e939e4f0c5b 100644 --- a/plugins/list/lang/af.js +++ b/plugins/list/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'af', { diff --git a/plugins/list/lang/ar.js b/plugins/list/lang/ar.js index 7a6df8b6dbc..4be81c0bb79 100644 --- a/plugins/list/lang/ar.js +++ b/plugins/list/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'ar', { diff --git a/plugins/list/lang/az.js b/plugins/list/lang/az.js index 80e84f604cf..f68af310500 100644 --- a/plugins/list/lang/az.js +++ b/plugins/list/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'az', { diff --git a/plugins/list/lang/bg.js b/plugins/list/lang/bg.js index 29297053f46..b79337c7f93 100644 --- a/plugins/list/lang/bg.js +++ b/plugins/list/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'bg', { diff --git a/plugins/list/lang/bn.js b/plugins/list/lang/bn.js index f5a319d63e9..dbe6d84e241 100644 --- a/plugins/list/lang/bn.js +++ b/plugins/list/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'bn', { diff --git a/plugins/list/lang/bs.js b/plugins/list/lang/bs.js index f61ce02382e..990a6e05cdb 100644 --- a/plugins/list/lang/bs.js +++ b/plugins/list/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'bs', { diff --git a/plugins/list/lang/ca.js b/plugins/list/lang/ca.js index 1b5ed1a30db..73c07378de5 100644 --- a/plugins/list/lang/ca.js +++ b/plugins/list/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'ca', { diff --git a/plugins/list/lang/cs.js b/plugins/list/lang/cs.js index 9a428106298..1c7f034b6e4 100644 --- a/plugins/list/lang/cs.js +++ b/plugins/list/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'cs', { diff --git a/plugins/list/lang/cy.js b/plugins/list/lang/cy.js index 1aea71f1dd4..9b289a469f7 100644 --- a/plugins/list/lang/cy.js +++ b/plugins/list/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'cy', { diff --git a/plugins/list/lang/da.js b/plugins/list/lang/da.js index c2e88af3093..da420cfcfa7 100644 --- a/plugins/list/lang/da.js +++ b/plugins/list/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'da', { diff --git a/plugins/list/lang/de-ch.js b/plugins/list/lang/de-ch.js index 21e60c1c1c0..12b03b78220 100644 --- a/plugins/list/lang/de-ch.js +++ b/plugins/list/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'de-ch', { diff --git a/plugins/list/lang/de.js b/plugins/list/lang/de.js index e9cdc7b5c8c..b6e963a9a25 100644 --- a/plugins/list/lang/de.js +++ b/plugins/list/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'de', { diff --git a/plugins/list/lang/el.js b/plugins/list/lang/el.js index ebfc4d7fcb5..6fc34350657 100644 --- a/plugins/list/lang/el.js +++ b/plugins/list/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'el', { diff --git a/plugins/list/lang/en-au.js b/plugins/list/lang/en-au.js index 2c09a8b5893..90ceaf918f3 100644 --- a/plugins/list/lang/en-au.js +++ b/plugins/list/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'en-au', { diff --git a/plugins/list/lang/en-ca.js b/plugins/list/lang/en-ca.js index c621dc02323..ff9f4dcace6 100644 --- a/plugins/list/lang/en-ca.js +++ b/plugins/list/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'en-ca', { diff --git a/plugins/list/lang/en-gb.js b/plugins/list/lang/en-gb.js index 6e8012ee530..e781dfd3e51 100644 --- a/plugins/list/lang/en-gb.js +++ b/plugins/list/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'en-gb', { diff --git a/plugins/list/lang/en.js b/plugins/list/lang/en.js index 2dd0303584e..cee723eb0bf 100644 --- a/plugins/list/lang/en.js +++ b/plugins/list/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'en', { diff --git a/plugins/list/lang/eo.js b/plugins/list/lang/eo.js index 739c2fdce34..064ed13fcf0 100644 --- a/plugins/list/lang/eo.js +++ b/plugins/list/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'eo', { diff --git a/plugins/list/lang/es-mx.js b/plugins/list/lang/es-mx.js index 21abf1fa7c4..984e37820b5 100644 --- a/plugins/list/lang/es-mx.js +++ b/plugins/list/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'es-mx', { diff --git a/plugins/list/lang/es.js b/plugins/list/lang/es.js index 8c919138fef..fea5c86811b 100644 --- a/plugins/list/lang/es.js +++ b/plugins/list/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'es', { diff --git a/plugins/list/lang/et.js b/plugins/list/lang/et.js index f154ba6c52e..ce2c164293d 100644 --- a/plugins/list/lang/et.js +++ b/plugins/list/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'et', { diff --git a/plugins/list/lang/eu.js b/plugins/list/lang/eu.js index d9c499cba12..772a7dbac1d 100644 --- a/plugins/list/lang/eu.js +++ b/plugins/list/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'eu', { diff --git a/plugins/list/lang/fa.js b/plugins/list/lang/fa.js index 5f5afa256e8..70c03d81883 100644 --- a/plugins/list/lang/fa.js +++ b/plugins/list/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'fa', { diff --git a/plugins/list/lang/fi.js b/plugins/list/lang/fi.js index 14eba0e6f51..fe87990f4b2 100644 --- a/plugins/list/lang/fi.js +++ b/plugins/list/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'fi', { diff --git a/plugins/list/lang/fo.js b/plugins/list/lang/fo.js index 1201b828092..59bc2ff9b8d 100644 --- a/plugins/list/lang/fo.js +++ b/plugins/list/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'fo', { diff --git a/plugins/list/lang/fr-ca.js b/plugins/list/lang/fr-ca.js index ed4de731ead..658e2527251 100644 --- a/plugins/list/lang/fr-ca.js +++ b/plugins/list/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'fr-ca', { diff --git a/plugins/list/lang/fr.js b/plugins/list/lang/fr.js index ff00590adbd..445f90ef987 100644 --- a/plugins/list/lang/fr.js +++ b/plugins/list/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'fr', { diff --git a/plugins/list/lang/gl.js b/plugins/list/lang/gl.js index 73c3ae9b75d..89e98e9025d 100644 --- a/plugins/list/lang/gl.js +++ b/plugins/list/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'gl', { diff --git a/plugins/list/lang/gu.js b/plugins/list/lang/gu.js index e2c799aeb84..adb09bfffb7 100644 --- a/plugins/list/lang/gu.js +++ b/plugins/list/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'gu', { diff --git a/plugins/list/lang/he.js b/plugins/list/lang/he.js index a47de09b6f6..85a0a63b7e2 100644 --- a/plugins/list/lang/he.js +++ b/plugins/list/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'he', { diff --git a/plugins/list/lang/hi.js b/plugins/list/lang/hi.js index 4b2c0feb7c7..53c067fb30a 100644 --- a/plugins/list/lang/hi.js +++ b/plugins/list/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'hi', { diff --git a/plugins/list/lang/hr.js b/plugins/list/lang/hr.js index 8054a1dec81..9c1e8a17126 100644 --- a/plugins/list/lang/hr.js +++ b/plugins/list/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'hr', { diff --git a/plugins/list/lang/hu.js b/plugins/list/lang/hu.js index 425f88130e6..c4095311f87 100644 --- a/plugins/list/lang/hu.js +++ b/plugins/list/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'hu', { diff --git a/plugins/list/lang/id.js b/plugins/list/lang/id.js index 3562e0e53be..c533d351d4b 100644 --- a/plugins/list/lang/id.js +++ b/plugins/list/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'id', { diff --git a/plugins/list/lang/is.js b/plugins/list/lang/is.js index a925b1eac1d..65a092b695c 100644 --- a/plugins/list/lang/is.js +++ b/plugins/list/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'is', { diff --git a/plugins/list/lang/it.js b/plugins/list/lang/it.js index ff1a4b90455..6b7b42b7e53 100644 --- a/plugins/list/lang/it.js +++ b/plugins/list/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'it', { diff --git a/plugins/list/lang/ja.js b/plugins/list/lang/ja.js index bbdc7f4cebb..041a976748c 100644 --- a/plugins/list/lang/ja.js +++ b/plugins/list/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'ja', { diff --git a/plugins/list/lang/ka.js b/plugins/list/lang/ka.js index 259aeae6b98..b87b279feb5 100644 --- a/plugins/list/lang/ka.js +++ b/plugins/list/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'ka', { diff --git a/plugins/list/lang/km.js b/plugins/list/lang/km.js index e1c50ccab44..ff146f6eb32 100644 --- a/plugins/list/lang/km.js +++ b/plugins/list/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'km', { diff --git a/plugins/list/lang/ko.js b/plugins/list/lang/ko.js index f5a1a107673..cf6950647cf 100644 --- a/plugins/list/lang/ko.js +++ b/plugins/list/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'ko', { diff --git a/plugins/list/lang/ku.js b/plugins/list/lang/ku.js index 00fcfbb4d5d..e0b03da11f8 100644 --- a/plugins/list/lang/ku.js +++ b/plugins/list/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'ku', { diff --git a/plugins/list/lang/lt.js b/plugins/list/lang/lt.js index aed5fbaa8d8..bb02a573afe 100644 --- a/plugins/list/lang/lt.js +++ b/plugins/list/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'lt', { diff --git a/plugins/list/lang/lv.js b/plugins/list/lang/lv.js index 9e887eb490a..0feb5c5bd77 100644 --- a/plugins/list/lang/lv.js +++ b/plugins/list/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'lv', { diff --git a/plugins/list/lang/mk.js b/plugins/list/lang/mk.js index 5ad1c1a6b39..47344c059cf 100644 --- a/plugins/list/lang/mk.js +++ b/plugins/list/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'mk', { diff --git a/plugins/list/lang/mn.js b/plugins/list/lang/mn.js index 9d32c5b2c9e..ed592694553 100644 --- a/plugins/list/lang/mn.js +++ b/plugins/list/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'mn', { diff --git a/plugins/list/lang/ms.js b/plugins/list/lang/ms.js index 22075abb98a..0155db086db 100644 --- a/plugins/list/lang/ms.js +++ b/plugins/list/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'ms', { diff --git a/plugins/list/lang/nb.js b/plugins/list/lang/nb.js index 226c05f446d..22e0e8a5be4 100644 --- a/plugins/list/lang/nb.js +++ b/plugins/list/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'nb', { diff --git a/plugins/list/lang/nl.js b/plugins/list/lang/nl.js index 0b91ecb492f..64142e708f0 100644 --- a/plugins/list/lang/nl.js +++ b/plugins/list/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'nl', { diff --git a/plugins/list/lang/no.js b/plugins/list/lang/no.js index ba55dade896..2cb2372f23a 100644 --- a/plugins/list/lang/no.js +++ b/plugins/list/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'no', { diff --git a/plugins/list/lang/oc.js b/plugins/list/lang/oc.js index d059593ba68..df0d2c1ea63 100644 --- a/plugins/list/lang/oc.js +++ b/plugins/list/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'oc', { diff --git a/plugins/list/lang/pl.js b/plugins/list/lang/pl.js index 40bf22ae9a2..c50ce47fe89 100644 --- a/plugins/list/lang/pl.js +++ b/plugins/list/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'pl', { diff --git a/plugins/list/lang/pt-br.js b/plugins/list/lang/pt-br.js index 4ecb645c99d..74ea1725806 100644 --- a/plugins/list/lang/pt-br.js +++ b/plugins/list/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'pt-br', { diff --git a/plugins/list/lang/pt.js b/plugins/list/lang/pt.js index bacf388856a..c3805f418cb 100644 --- a/plugins/list/lang/pt.js +++ b/plugins/list/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'pt', { diff --git a/plugins/list/lang/ro.js b/plugins/list/lang/ro.js index b52bef47712..c8ff0b51801 100644 --- a/plugins/list/lang/ro.js +++ b/plugins/list/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'ro', { diff --git a/plugins/list/lang/ru.js b/plugins/list/lang/ru.js index 06574c5740a..2bb9908cfe2 100644 --- a/plugins/list/lang/ru.js +++ b/plugins/list/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'ru', { diff --git a/plugins/list/lang/si.js b/plugins/list/lang/si.js index 2327f12d933..76aa74073af 100644 --- a/plugins/list/lang/si.js +++ b/plugins/list/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'si', { diff --git a/plugins/list/lang/sk.js b/plugins/list/lang/sk.js index b42b6e887a1..78692cfe8fe 100644 --- a/plugins/list/lang/sk.js +++ b/plugins/list/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'sk', { diff --git a/plugins/list/lang/sl.js b/plugins/list/lang/sl.js index c66ead831b5..a793bbd9ce9 100644 --- a/plugins/list/lang/sl.js +++ b/plugins/list/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'sl', { diff --git a/plugins/list/lang/sq.js b/plugins/list/lang/sq.js index 3a6a15a3dae..842068de62e 100644 --- a/plugins/list/lang/sq.js +++ b/plugins/list/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'sq', { diff --git a/plugins/list/lang/sr-latn.js b/plugins/list/lang/sr-latn.js index a7109600cb3..e095bf6b2ab 100644 --- a/plugins/list/lang/sr-latn.js +++ b/plugins/list/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'sr-latn', { diff --git a/plugins/list/lang/sr.js b/plugins/list/lang/sr.js index ed2d6fefd7e..a95b90208a3 100644 --- a/plugins/list/lang/sr.js +++ b/plugins/list/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'sr', { diff --git a/plugins/list/lang/sv.js b/plugins/list/lang/sv.js index 42963938541..5163c36a777 100644 --- a/plugins/list/lang/sv.js +++ b/plugins/list/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'sv', { diff --git a/plugins/list/lang/th.js b/plugins/list/lang/th.js index caf31681bc0..9304860faf5 100644 --- a/plugins/list/lang/th.js +++ b/plugins/list/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'th', { diff --git a/plugins/list/lang/tr.js b/plugins/list/lang/tr.js index 267a3239402..74126153737 100644 --- a/plugins/list/lang/tr.js +++ b/plugins/list/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'tr', { diff --git a/plugins/list/lang/tt.js b/plugins/list/lang/tt.js index 51b439286b9..c5f496ffbc9 100644 --- a/plugins/list/lang/tt.js +++ b/plugins/list/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'tt', { diff --git a/plugins/list/lang/ug.js b/plugins/list/lang/ug.js index cb64c7cd8bc..d59d306754f 100644 --- a/plugins/list/lang/ug.js +++ b/plugins/list/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'ug', { diff --git a/plugins/list/lang/uk.js b/plugins/list/lang/uk.js index 41f473cedb7..06bf69622a9 100644 --- a/plugins/list/lang/uk.js +++ b/plugins/list/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'uk', { diff --git a/plugins/list/lang/vi.js b/plugins/list/lang/vi.js index 44d3820f5bc..4f26cf07529 100644 --- a/plugins/list/lang/vi.js +++ b/plugins/list/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'vi', { diff --git a/plugins/list/lang/zh-cn.js b/plugins/list/lang/zh-cn.js index ec7736f1d4d..523f4f0852a 100644 --- a/plugins/list/lang/zh-cn.js +++ b/plugins/list/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'zh-cn', { diff --git a/plugins/list/lang/zh.js b/plugins/list/lang/zh.js index 901567c2408..b5440c704ca 100644 --- a/plugins/list/lang/zh.js +++ b/plugins/list/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'list', 'zh', { diff --git a/plugins/list/plugin.js b/plugins/list/plugin.js index 30810b858a8..7e28b32d5cb 100755 --- a/plugins/list/plugin.js +++ b/plugins/list/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/listblock/plugin.js b/plugins/listblock/plugin.js index ee23d6867bb..0822a9899e8 100644 --- a/plugins/listblock/plugin.js +++ b/plugins/listblock/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/liststyle/dialogs/liststyle.js b/plugins/liststyle/dialogs/liststyle.js index d70260e8973..953505c3eb0 100644 --- a/plugins/liststyle/dialogs/liststyle.js +++ b/plugins/liststyle/dialogs/liststyle.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/liststyle/lang/af.js b/plugins/liststyle/lang/af.js index 90cf7dd5e4f..7930bddd843 100644 --- a/plugins/liststyle/lang/af.js +++ b/plugins/liststyle/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'af', { diff --git a/plugins/liststyle/lang/ar.js b/plugins/liststyle/lang/ar.js index 6802972e171..f44f917fbfe 100644 --- a/plugins/liststyle/lang/ar.js +++ b/plugins/liststyle/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'ar', { diff --git a/plugins/liststyle/lang/az.js b/plugins/liststyle/lang/az.js index 5c3d17d8007..bed8e440971 100644 --- a/plugins/liststyle/lang/az.js +++ b/plugins/liststyle/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'az', { diff --git a/plugins/liststyle/lang/bg.js b/plugins/liststyle/lang/bg.js index d8aa0a553bc..d252770d043 100644 --- a/plugins/liststyle/lang/bg.js +++ b/plugins/liststyle/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'bg', { diff --git a/plugins/liststyle/lang/bn.js b/plugins/liststyle/lang/bn.js index e825d8612d0..057a4fb3178 100644 --- a/plugins/liststyle/lang/bn.js +++ b/plugins/liststyle/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'bn', { diff --git a/plugins/liststyle/lang/bs.js b/plugins/liststyle/lang/bs.js index 5dc477d25bc..3c6a9b14c48 100644 --- a/plugins/liststyle/lang/bs.js +++ b/plugins/liststyle/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'bs', { diff --git a/plugins/liststyle/lang/ca.js b/plugins/liststyle/lang/ca.js index 922faf1a2c4..77ebe96b940 100644 --- a/plugins/liststyle/lang/ca.js +++ b/plugins/liststyle/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'ca', { diff --git a/plugins/liststyle/lang/cs.js b/plugins/liststyle/lang/cs.js index 93e7ed5a9c6..b20a29ec4b4 100644 --- a/plugins/liststyle/lang/cs.js +++ b/plugins/liststyle/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'cs', { diff --git a/plugins/liststyle/lang/cy.js b/plugins/liststyle/lang/cy.js index b525ae50796..41c21203d68 100644 --- a/plugins/liststyle/lang/cy.js +++ b/plugins/liststyle/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'cy', { diff --git a/plugins/liststyle/lang/da.js b/plugins/liststyle/lang/da.js index 3718db588b6..0a0adb4dcba 100644 --- a/plugins/liststyle/lang/da.js +++ b/plugins/liststyle/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'da', { diff --git a/plugins/liststyle/lang/de-ch.js b/plugins/liststyle/lang/de-ch.js index 19701134ef6..ea67348b9ed 100644 --- a/plugins/liststyle/lang/de-ch.js +++ b/plugins/liststyle/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'de-ch', { diff --git a/plugins/liststyle/lang/de.js b/plugins/liststyle/lang/de.js index ffba3a82f56..f7f17350292 100644 --- a/plugins/liststyle/lang/de.js +++ b/plugins/liststyle/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'de', { diff --git a/plugins/liststyle/lang/el.js b/plugins/liststyle/lang/el.js index 3093ffe44c6..49a1aeec149 100644 --- a/plugins/liststyle/lang/el.js +++ b/plugins/liststyle/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'el', { diff --git a/plugins/liststyle/lang/en-au.js b/plugins/liststyle/lang/en-au.js index 90886d91fa9..b043208c664 100644 --- a/plugins/liststyle/lang/en-au.js +++ b/plugins/liststyle/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'en-au', { diff --git a/plugins/liststyle/lang/en-ca.js b/plugins/liststyle/lang/en-ca.js index 49b1bc34d9a..1c4321fa92e 100644 --- a/plugins/liststyle/lang/en-ca.js +++ b/plugins/liststyle/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'en-ca', { diff --git a/plugins/liststyle/lang/en-gb.js b/plugins/liststyle/lang/en-gb.js index 1da968c6ae3..29ae7b49f89 100644 --- a/plugins/liststyle/lang/en-gb.js +++ b/plugins/liststyle/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'en-gb', { diff --git a/plugins/liststyle/lang/en.js b/plugins/liststyle/lang/en.js index 4b641d6d5e4..9d1a749ded6 100644 --- a/plugins/liststyle/lang/en.js +++ b/plugins/liststyle/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'en', { diff --git a/plugins/liststyle/lang/eo.js b/plugins/liststyle/lang/eo.js index daa5ef513e4..909965feac1 100644 --- a/plugins/liststyle/lang/eo.js +++ b/plugins/liststyle/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'eo', { diff --git a/plugins/liststyle/lang/es-mx.js b/plugins/liststyle/lang/es-mx.js index e09973cbd55..d3c184559f4 100644 --- a/plugins/liststyle/lang/es-mx.js +++ b/plugins/liststyle/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'es-mx', { diff --git a/plugins/liststyle/lang/es.js b/plugins/liststyle/lang/es.js index 6675cf349af..0be6bc45a56 100644 --- a/plugins/liststyle/lang/es.js +++ b/plugins/liststyle/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'es', { diff --git a/plugins/liststyle/lang/et.js b/plugins/liststyle/lang/et.js index 8484144e54c..cdce8bd15dd 100644 --- a/plugins/liststyle/lang/et.js +++ b/plugins/liststyle/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'et', { diff --git a/plugins/liststyle/lang/eu.js b/plugins/liststyle/lang/eu.js index 9769414c637..646104e3166 100644 --- a/plugins/liststyle/lang/eu.js +++ b/plugins/liststyle/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'eu', { diff --git a/plugins/liststyle/lang/fa.js b/plugins/liststyle/lang/fa.js index aae326aaaf1..e653b649b88 100644 --- a/plugins/liststyle/lang/fa.js +++ b/plugins/liststyle/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'fa', { diff --git a/plugins/liststyle/lang/fi.js b/plugins/liststyle/lang/fi.js index ec006c07075..eebbd77cb4a 100644 --- a/plugins/liststyle/lang/fi.js +++ b/plugins/liststyle/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'fi', { diff --git a/plugins/liststyle/lang/fo.js b/plugins/liststyle/lang/fo.js index d41af355a0d..6398f4a7bb6 100644 --- a/plugins/liststyle/lang/fo.js +++ b/plugins/liststyle/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'fo', { diff --git a/plugins/liststyle/lang/fr-ca.js b/plugins/liststyle/lang/fr-ca.js index 38cf61a3b74..61636d19551 100644 --- a/plugins/liststyle/lang/fr-ca.js +++ b/plugins/liststyle/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'fr-ca', { diff --git a/plugins/liststyle/lang/fr.js b/plugins/liststyle/lang/fr.js index ac38c070564..3c7f57ab801 100644 --- a/plugins/liststyle/lang/fr.js +++ b/plugins/liststyle/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'fr', { diff --git a/plugins/liststyle/lang/gl.js b/plugins/liststyle/lang/gl.js index b3e21c62dba..e228a8d071f 100644 --- a/plugins/liststyle/lang/gl.js +++ b/plugins/liststyle/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'gl', { diff --git a/plugins/liststyle/lang/gu.js b/plugins/liststyle/lang/gu.js index 015cc1c34c6..b945e195b7b 100644 --- a/plugins/liststyle/lang/gu.js +++ b/plugins/liststyle/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'gu', { diff --git a/plugins/liststyle/lang/he.js b/plugins/liststyle/lang/he.js index 5620bd09ccb..cb3fcdd200b 100644 --- a/plugins/liststyle/lang/he.js +++ b/plugins/liststyle/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'he', { diff --git a/plugins/liststyle/lang/hi.js b/plugins/liststyle/lang/hi.js index 923ddaa390d..3c318ce032a 100644 --- a/plugins/liststyle/lang/hi.js +++ b/plugins/liststyle/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'hi', { diff --git a/plugins/liststyle/lang/hr.js b/plugins/liststyle/lang/hr.js index 361c2a50372..c7fa7316fbf 100644 --- a/plugins/liststyle/lang/hr.js +++ b/plugins/liststyle/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'hr', { diff --git a/plugins/liststyle/lang/hu.js b/plugins/liststyle/lang/hu.js index 6dcece04381..f1b8500b413 100644 --- a/plugins/liststyle/lang/hu.js +++ b/plugins/liststyle/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'hu', { diff --git a/plugins/liststyle/lang/id.js b/plugins/liststyle/lang/id.js index b671b86f2d7..8d3d2b93396 100644 --- a/plugins/liststyle/lang/id.js +++ b/plugins/liststyle/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'id', { diff --git a/plugins/liststyle/lang/is.js b/plugins/liststyle/lang/is.js index aee4cc2d9eb..400c15169b4 100644 --- a/plugins/liststyle/lang/is.js +++ b/plugins/liststyle/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'is', { diff --git a/plugins/liststyle/lang/it.js b/plugins/liststyle/lang/it.js index fdda5fb6b5f..bdf7e1826cd 100644 --- a/plugins/liststyle/lang/it.js +++ b/plugins/liststyle/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'it', { diff --git a/plugins/liststyle/lang/ja.js b/plugins/liststyle/lang/ja.js index 0e1d11ca971..b918bf44c6c 100644 --- a/plugins/liststyle/lang/ja.js +++ b/plugins/liststyle/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'ja', { diff --git a/plugins/liststyle/lang/ka.js b/plugins/liststyle/lang/ka.js index ebad2e9f9d5..d1c97dd1e55 100644 --- a/plugins/liststyle/lang/ka.js +++ b/plugins/liststyle/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'ka', { diff --git a/plugins/liststyle/lang/km.js b/plugins/liststyle/lang/km.js index 08488c393f9..5ba1f18fb36 100644 --- a/plugins/liststyle/lang/km.js +++ b/plugins/liststyle/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'km', { diff --git a/plugins/liststyle/lang/ko.js b/plugins/liststyle/lang/ko.js index 0d002ea438e..8d16281c467 100644 --- a/plugins/liststyle/lang/ko.js +++ b/plugins/liststyle/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'ko', { diff --git a/plugins/liststyle/lang/ku.js b/plugins/liststyle/lang/ku.js index 50772fe61f9..25aa9d9553c 100644 --- a/plugins/liststyle/lang/ku.js +++ b/plugins/liststyle/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'ku', { diff --git a/plugins/liststyle/lang/lt.js b/plugins/liststyle/lang/lt.js index c65ee02ae56..3fd01f49ca1 100644 --- a/plugins/liststyle/lang/lt.js +++ b/plugins/liststyle/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'lt', { diff --git a/plugins/liststyle/lang/lv.js b/plugins/liststyle/lang/lv.js index 3756598cbca..17eae757904 100644 --- a/plugins/liststyle/lang/lv.js +++ b/plugins/liststyle/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'lv', { diff --git a/plugins/liststyle/lang/mk.js b/plugins/liststyle/lang/mk.js index 22ecf509c4f..0ed2691b8de 100644 --- a/plugins/liststyle/lang/mk.js +++ b/plugins/liststyle/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'mk', { diff --git a/plugins/liststyle/lang/mn.js b/plugins/liststyle/lang/mn.js index 4ebcb712a4f..3b21d3cba79 100644 --- a/plugins/liststyle/lang/mn.js +++ b/plugins/liststyle/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'mn', { diff --git a/plugins/liststyle/lang/ms.js b/plugins/liststyle/lang/ms.js index 287f772f2ea..fdc23520196 100644 --- a/plugins/liststyle/lang/ms.js +++ b/plugins/liststyle/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'ms', { diff --git a/plugins/liststyle/lang/nb.js b/plugins/liststyle/lang/nb.js index 7a9939e488c..697f6dd829d 100644 --- a/plugins/liststyle/lang/nb.js +++ b/plugins/liststyle/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'nb', { diff --git a/plugins/liststyle/lang/nl.js b/plugins/liststyle/lang/nl.js index f4b81408370..d74268b0e7e 100644 --- a/plugins/liststyle/lang/nl.js +++ b/plugins/liststyle/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'nl', { diff --git a/plugins/liststyle/lang/no.js b/plugins/liststyle/lang/no.js index 7e8c8aaa218..97c0a2f6ce0 100644 --- a/plugins/liststyle/lang/no.js +++ b/plugins/liststyle/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'no', { diff --git a/plugins/liststyle/lang/oc.js b/plugins/liststyle/lang/oc.js index 47f35418c4e..286144f3628 100644 --- a/plugins/liststyle/lang/oc.js +++ b/plugins/liststyle/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'oc', { diff --git a/plugins/liststyle/lang/pl.js b/plugins/liststyle/lang/pl.js index 0a1bbe9aa13..c2e8da1d3d8 100644 --- a/plugins/liststyle/lang/pl.js +++ b/plugins/liststyle/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'pl', { diff --git a/plugins/liststyle/lang/pt-br.js b/plugins/liststyle/lang/pt-br.js index f2732fd1163..820bc2e783b 100644 --- a/plugins/liststyle/lang/pt-br.js +++ b/plugins/liststyle/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'pt-br', { diff --git a/plugins/liststyle/lang/pt.js b/plugins/liststyle/lang/pt.js index 22ab3224a4f..5b49756f2af 100644 --- a/plugins/liststyle/lang/pt.js +++ b/plugins/liststyle/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'pt', { diff --git a/plugins/liststyle/lang/ro.js b/plugins/liststyle/lang/ro.js index 7c347f304ad..e9ff6eb078c 100644 --- a/plugins/liststyle/lang/ro.js +++ b/plugins/liststyle/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'ro', { diff --git a/plugins/liststyle/lang/ru.js b/plugins/liststyle/lang/ru.js index 1c1c4ed033f..365027ecb2a 100644 --- a/plugins/liststyle/lang/ru.js +++ b/plugins/liststyle/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'ru', { diff --git a/plugins/liststyle/lang/si.js b/plugins/liststyle/lang/si.js index c577bb1fe02..b81b3d13d4d 100644 --- a/plugins/liststyle/lang/si.js +++ b/plugins/liststyle/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'si', { diff --git a/plugins/liststyle/lang/sk.js b/plugins/liststyle/lang/sk.js index 6fb69fb1f15..97f70982bc0 100644 --- a/plugins/liststyle/lang/sk.js +++ b/plugins/liststyle/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'sk', { diff --git a/plugins/liststyle/lang/sl.js b/plugins/liststyle/lang/sl.js index 884805e00e1..ec5bd7241d0 100644 --- a/plugins/liststyle/lang/sl.js +++ b/plugins/liststyle/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'sl', { diff --git a/plugins/liststyle/lang/sq.js b/plugins/liststyle/lang/sq.js index 346a4752aa8..c65c5a21e69 100644 --- a/plugins/liststyle/lang/sq.js +++ b/plugins/liststyle/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'sq', { diff --git a/plugins/liststyle/lang/sr-latn.js b/plugins/liststyle/lang/sr-latn.js index 763541421ff..fe365974dca 100644 --- a/plugins/liststyle/lang/sr-latn.js +++ b/plugins/liststyle/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'sr-latn', { diff --git a/plugins/liststyle/lang/sr.js b/plugins/liststyle/lang/sr.js index 367b10fb0cb..e7e9b5fe7f5 100644 --- a/plugins/liststyle/lang/sr.js +++ b/plugins/liststyle/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'sr', { diff --git a/plugins/liststyle/lang/sv.js b/plugins/liststyle/lang/sv.js index 3b5284a28f8..52724ea5093 100644 --- a/plugins/liststyle/lang/sv.js +++ b/plugins/liststyle/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'sv', { diff --git a/plugins/liststyle/lang/th.js b/plugins/liststyle/lang/th.js index 04fb8d95e62..d5e74d46b9f 100644 --- a/plugins/liststyle/lang/th.js +++ b/plugins/liststyle/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'th', { diff --git a/plugins/liststyle/lang/tr.js b/plugins/liststyle/lang/tr.js index 5a5d8020856..5e9f012104f 100644 --- a/plugins/liststyle/lang/tr.js +++ b/plugins/liststyle/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'tr', { diff --git a/plugins/liststyle/lang/tt.js b/plugins/liststyle/lang/tt.js index 8f0e369441b..b41139b2d66 100644 --- a/plugins/liststyle/lang/tt.js +++ b/plugins/liststyle/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'tt', { diff --git a/plugins/liststyle/lang/ug.js b/plugins/liststyle/lang/ug.js index a4ce5031b81..ee55b9ae688 100644 --- a/plugins/liststyle/lang/ug.js +++ b/plugins/liststyle/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'ug', { diff --git a/plugins/liststyle/lang/uk.js b/plugins/liststyle/lang/uk.js index 9f70a5f3c43..9b33ad9302a 100644 --- a/plugins/liststyle/lang/uk.js +++ b/plugins/liststyle/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'uk', { diff --git a/plugins/liststyle/lang/vi.js b/plugins/liststyle/lang/vi.js index f45f95204c3..6f5e195ecb1 100644 --- a/plugins/liststyle/lang/vi.js +++ b/plugins/liststyle/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'vi', { diff --git a/plugins/liststyle/lang/zh-cn.js b/plugins/liststyle/lang/zh-cn.js index 953b1d043b4..79ab4f2ca2e 100644 --- a/plugins/liststyle/lang/zh-cn.js +++ b/plugins/liststyle/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'zh-cn', { diff --git a/plugins/liststyle/lang/zh.js b/plugins/liststyle/lang/zh.js index 0f584077633..23f5c871b2f 100644 --- a/plugins/liststyle/lang/zh.js +++ b/plugins/liststyle/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'liststyle', 'zh', { diff --git a/plugins/liststyle/plugin.js b/plugins/liststyle/plugin.js index ba4792f1290..715345fdf04 100644 --- a/plugins/liststyle/plugin.js +++ b/plugins/liststyle/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/dev/magicline.html b/plugins/magicline/dev/magicline.html index 52ade558226..04c450c816d 100644 --- a/plugins/magicline/dev/magicline.html +++ b/plugins/magicline/dev/magicline.html @@ -1,6 +1,6 @@ diff --git a/plugins/magicline/lang/af.js b/plugins/magicline/lang/af.js index 3c244011794..1020af575c6 100644 --- a/plugins/magicline/lang/af.js +++ b/plugins/magicline/lang/af.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/ar.js b/plugins/magicline/lang/ar.js index b230452e77e..b35a6c9d9c6 100644 --- a/plugins/magicline/lang/ar.js +++ b/plugins/magicline/lang/ar.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/az.js b/plugins/magicline/lang/az.js index 2bf4a874c5f..777baa364cd 100644 --- a/plugins/magicline/lang/az.js +++ b/plugins/magicline/lang/az.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/bg.js b/plugins/magicline/lang/bg.js index fcdbd318447..9b995fcc6ee 100644 --- a/plugins/magicline/lang/bg.js +++ b/plugins/magicline/lang/bg.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/ca.js b/plugins/magicline/lang/ca.js index 32ded1e8264..087405a4627 100644 --- a/plugins/magicline/lang/ca.js +++ b/plugins/magicline/lang/ca.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/cs.js b/plugins/magicline/lang/cs.js index 97b8ea12b82..b4bb5a7d8ab 100644 --- a/plugins/magicline/lang/cs.js +++ b/plugins/magicline/lang/cs.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/cy.js b/plugins/magicline/lang/cy.js index 3066ef02f3b..248c7276976 100644 --- a/plugins/magicline/lang/cy.js +++ b/plugins/magicline/lang/cy.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/da.js b/plugins/magicline/lang/da.js index 883489e1bcc..8b9a1b3675a 100644 --- a/plugins/magicline/lang/da.js +++ b/plugins/magicline/lang/da.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/de-ch.js b/plugins/magicline/lang/de-ch.js index 14b5f7a9892..74a8b3f3605 100644 --- a/plugins/magicline/lang/de-ch.js +++ b/plugins/magicline/lang/de-ch.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/de.js b/plugins/magicline/lang/de.js index f7d24cb1cf2..ac4dede7ae7 100644 --- a/plugins/magicline/lang/de.js +++ b/plugins/magicline/lang/de.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/el.js b/plugins/magicline/lang/el.js index d2b5fa3339b..d0a34105f32 100644 --- a/plugins/magicline/lang/el.js +++ b/plugins/magicline/lang/el.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/en-au.js b/plugins/magicline/lang/en-au.js index add9d3e55a1..efdf13afbd0 100644 --- a/plugins/magicline/lang/en-au.js +++ b/plugins/magicline/lang/en-au.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/en-gb.js b/plugins/magicline/lang/en-gb.js index a584fc45fc4..08e7b9e7d51 100644 --- a/plugins/magicline/lang/en-gb.js +++ b/plugins/magicline/lang/en-gb.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/en.js b/plugins/magicline/lang/en.js index 946b1cdfa87..c1258ae8390 100644 --- a/plugins/magicline/lang/en.js +++ b/plugins/magicline/lang/en.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/eo.js b/plugins/magicline/lang/eo.js index 9baa0f5b9c4..1d057e88b37 100644 --- a/plugins/magicline/lang/eo.js +++ b/plugins/magicline/lang/eo.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/es-mx.js b/plugins/magicline/lang/es-mx.js index 0d6e86207f4..8cb95b97126 100644 --- a/plugins/magicline/lang/es-mx.js +++ b/plugins/magicline/lang/es-mx.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/es.js b/plugins/magicline/lang/es.js index ac7bd408e3f..5467eaa91fc 100644 --- a/plugins/magicline/lang/es.js +++ b/plugins/magicline/lang/es.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/et.js b/plugins/magicline/lang/et.js index c31faa7eba5..40e3e09614d 100644 --- a/plugins/magicline/lang/et.js +++ b/plugins/magicline/lang/et.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/eu.js b/plugins/magicline/lang/eu.js index 7c48fe5a54e..0138527be56 100644 --- a/plugins/magicline/lang/eu.js +++ b/plugins/magicline/lang/eu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/fa.js b/plugins/magicline/lang/fa.js index f5e89afe5c2..550aa80f4a4 100644 --- a/plugins/magicline/lang/fa.js +++ b/plugins/magicline/lang/fa.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/fi.js b/plugins/magicline/lang/fi.js index b4fdd9e8885..941e7fbafa2 100644 --- a/plugins/magicline/lang/fi.js +++ b/plugins/magicline/lang/fi.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/fr-ca.js b/plugins/magicline/lang/fr-ca.js index a658e604ea5..e5e6c96b7a5 100644 --- a/plugins/magicline/lang/fr-ca.js +++ b/plugins/magicline/lang/fr-ca.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/fr.js b/plugins/magicline/lang/fr.js index 658f523bfaa..02ca5fe28ad 100644 --- a/plugins/magicline/lang/fr.js +++ b/plugins/magicline/lang/fr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/gl.js b/plugins/magicline/lang/gl.js index 7a44b24b2e5..e440e01bf40 100644 --- a/plugins/magicline/lang/gl.js +++ b/plugins/magicline/lang/gl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/he.js b/plugins/magicline/lang/he.js index ce3f3a976b3..d8db9d8822c 100644 --- a/plugins/magicline/lang/he.js +++ b/plugins/magicline/lang/he.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/hr.js b/plugins/magicline/lang/hr.js index 9f68266656d..cb6146cdf95 100644 --- a/plugins/magicline/lang/hr.js +++ b/plugins/magicline/lang/hr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/hu.js b/plugins/magicline/lang/hu.js index 21397b1618c..02d6a330a1a 100644 --- a/plugins/magicline/lang/hu.js +++ b/plugins/magicline/lang/hu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/id.js b/plugins/magicline/lang/id.js index ce7bcfe0cb8..db9e4cc97c4 100644 --- a/plugins/magicline/lang/id.js +++ b/plugins/magicline/lang/id.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/it.js b/plugins/magicline/lang/it.js index a9feead34b5..cd7c2a27067 100644 --- a/plugins/magicline/lang/it.js +++ b/plugins/magicline/lang/it.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/ja.js b/plugins/magicline/lang/ja.js index 4cf1974c356..5c70741d6de 100644 --- a/plugins/magicline/lang/ja.js +++ b/plugins/magicline/lang/ja.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/km.js b/plugins/magicline/lang/km.js index facec419ea3..fcf532ef0bb 100644 --- a/plugins/magicline/lang/km.js +++ b/plugins/magicline/lang/km.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/ko.js b/plugins/magicline/lang/ko.js index 92c52c75efc..b1038ec4708 100644 --- a/plugins/magicline/lang/ko.js +++ b/plugins/magicline/lang/ko.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/ku.js b/plugins/magicline/lang/ku.js index 43adfc809c9..29e6a94798a 100644 --- a/plugins/magicline/lang/ku.js +++ b/plugins/magicline/lang/ku.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/lt.js b/plugins/magicline/lang/lt.js index 008bd79415c..6a1e30c160f 100644 --- a/plugins/magicline/lang/lt.js +++ b/plugins/magicline/lang/lt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/lv.js b/plugins/magicline/lang/lv.js index 46ce629b15d..7dbffbc56b1 100644 --- a/plugins/magicline/lang/lv.js +++ b/plugins/magicline/lang/lv.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/nb.js b/plugins/magicline/lang/nb.js index 002823390f0..f891576f1d4 100644 --- a/plugins/magicline/lang/nb.js +++ b/plugins/magicline/lang/nb.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/nl.js b/plugins/magicline/lang/nl.js index a80dcbc3613..f078d6b4f11 100644 --- a/plugins/magicline/lang/nl.js +++ b/plugins/magicline/lang/nl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/no.js b/plugins/magicline/lang/no.js index 58bd5f33c8a..3c73982d47e 100644 --- a/plugins/magicline/lang/no.js +++ b/plugins/magicline/lang/no.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/oc.js b/plugins/magicline/lang/oc.js index 0714953f74d..4c5650fbc4c 100644 --- a/plugins/magicline/lang/oc.js +++ b/plugins/magicline/lang/oc.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/pl.js b/plugins/magicline/lang/pl.js index 2d21b3f5e5b..ad85c397567 100644 --- a/plugins/magicline/lang/pl.js +++ b/plugins/magicline/lang/pl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/pt-br.js b/plugins/magicline/lang/pt-br.js index c897f3c325e..18e5c40c07f 100644 --- a/plugins/magicline/lang/pt-br.js +++ b/plugins/magicline/lang/pt-br.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/pt.js b/plugins/magicline/lang/pt.js index defd638629a..16b2d4dd6ce 100644 --- a/plugins/magicline/lang/pt.js +++ b/plugins/magicline/lang/pt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/ro.js b/plugins/magicline/lang/ro.js index b75402ef398..4e5e46b0cae 100644 --- a/plugins/magicline/lang/ro.js +++ b/plugins/magicline/lang/ro.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/ru.js b/plugins/magicline/lang/ru.js index bfd9d885292..9f2ef858040 100644 --- a/plugins/magicline/lang/ru.js +++ b/plugins/magicline/lang/ru.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/si.js b/plugins/magicline/lang/si.js index 1f755a55b9b..0ecb174a6c6 100644 --- a/plugins/magicline/lang/si.js +++ b/plugins/magicline/lang/si.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/sk.js b/plugins/magicline/lang/sk.js index 816ce2f6bd0..22bd92baca2 100644 --- a/plugins/magicline/lang/sk.js +++ b/plugins/magicline/lang/sk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/sl.js b/plugins/magicline/lang/sl.js index d5bfe44fd97..ee30d0c477c 100644 --- a/plugins/magicline/lang/sl.js +++ b/plugins/magicline/lang/sl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/sq.js b/plugins/magicline/lang/sq.js index 5812999627c..c90d088ddfe 100644 --- a/plugins/magicline/lang/sq.js +++ b/plugins/magicline/lang/sq.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/sr-latn.js b/plugins/magicline/lang/sr-latn.js index 8178b14a29c..42b1e59132a 100644 --- a/plugins/magicline/lang/sr-latn.js +++ b/plugins/magicline/lang/sr-latn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/sr.js b/plugins/magicline/lang/sr.js index 57886c60dcd..246063d042e 100644 --- a/plugins/magicline/lang/sr.js +++ b/plugins/magicline/lang/sr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/sv.js b/plugins/magicline/lang/sv.js index cf3d70c3327..800140cb6fe 100644 --- a/plugins/magicline/lang/sv.js +++ b/plugins/magicline/lang/sv.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/tr.js b/plugins/magicline/lang/tr.js index 4f016cd641a..f89d45ceac0 100644 --- a/plugins/magicline/lang/tr.js +++ b/plugins/magicline/lang/tr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/tt.js b/plugins/magicline/lang/tt.js index 2ac924263fc..b42bd99d3bd 100644 --- a/plugins/magicline/lang/tt.js +++ b/plugins/magicline/lang/tt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/ug.js b/plugins/magicline/lang/ug.js index e5c0360a6a1..d50ee632c47 100644 --- a/plugins/magicline/lang/ug.js +++ b/plugins/magicline/lang/ug.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/uk.js b/plugins/magicline/lang/uk.js index 74b0983178a..a7064d0d427 100644 --- a/plugins/magicline/lang/uk.js +++ b/plugins/magicline/lang/uk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/vi.js b/plugins/magicline/lang/vi.js index 271b496cd38..4b637104391 100644 --- a/plugins/magicline/lang/vi.js +++ b/plugins/magicline/lang/vi.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/zh-cn.js b/plugins/magicline/lang/zh-cn.js index 5ef37a89630..206b3287888 100644 --- a/plugins/magicline/lang/zh-cn.js +++ b/plugins/magicline/lang/zh-cn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/lang/zh.js b/plugins/magicline/lang/zh.js index b7da26d7296..9e183cea4e5 100644 --- a/plugins/magicline/lang/zh.js +++ b/plugins/magicline/lang/zh.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/plugin.js b/plugins/magicline/plugin.js index b20a3429127..c3e05b9fcaa 100644 --- a/plugins/magicline/plugin.js +++ b/plugins/magicline/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/magicline/samples/magicline.html b/plugins/magicline/samples/magicline.html index e2b2d65d14b..ce8b41d43e1 100644 --- a/plugins/magicline/samples/magicline.html +++ b/plugins/magicline/samples/magicline.html @@ -1,6 +1,6 @@ @@ -202,7 +202,7 @@

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/plugins/mathjax/dev/mathjax.html b/plugins/mathjax/dev/mathjax.html index fca0aef6db2..3a1d3d091ce 100644 --- a/plugins/mathjax/dev/mathjax.html +++ b/plugins/mathjax/dev/mathjax.html @@ -1,6 +1,6 @@ @@ -113,7 +113,7 @@

Apollo 11

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/plugins/mathjax/dialogs/mathjax.js b/plugins/mathjax/dialogs/mathjax.js index 086e4434e23..30b2d917f7e 100644 --- a/plugins/mathjax/dialogs/mathjax.js +++ b/plugins/mathjax/dialogs/mathjax.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/mathjax/lang/af.js b/plugins/mathjax/lang/af.js index 44206d5c8d4..8137d8ad4db 100644 --- a/plugins/mathjax/lang/af.js +++ b/plugins/mathjax/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'af', { diff --git a/plugins/mathjax/lang/ar.js b/plugins/mathjax/lang/ar.js index 1dc382ae21e..e2ec54a16b3 100644 --- a/plugins/mathjax/lang/ar.js +++ b/plugins/mathjax/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'ar', { diff --git a/plugins/mathjax/lang/az.js b/plugins/mathjax/lang/az.js index 64b78d5d501..e80f3c9afcd 100644 --- a/plugins/mathjax/lang/az.js +++ b/plugins/mathjax/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'az', { diff --git a/plugins/mathjax/lang/bg.js b/plugins/mathjax/lang/bg.js index 6ffc2437f7b..bb52e196735 100644 --- a/plugins/mathjax/lang/bg.js +++ b/plugins/mathjax/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'bg', { diff --git a/plugins/mathjax/lang/ca.js b/plugins/mathjax/lang/ca.js index 0bc6dee094a..f1ae4339220 100644 --- a/plugins/mathjax/lang/ca.js +++ b/plugins/mathjax/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'ca', { diff --git a/plugins/mathjax/lang/cs.js b/plugins/mathjax/lang/cs.js index 9d76ea38784..642e6567006 100644 --- a/plugins/mathjax/lang/cs.js +++ b/plugins/mathjax/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'cs', { diff --git a/plugins/mathjax/lang/cy.js b/plugins/mathjax/lang/cy.js index dde38eb73b7..b4fa3d15dc9 100644 --- a/plugins/mathjax/lang/cy.js +++ b/plugins/mathjax/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'cy', { diff --git a/plugins/mathjax/lang/da.js b/plugins/mathjax/lang/da.js index b5d73a624a1..82279043143 100644 --- a/plugins/mathjax/lang/da.js +++ b/plugins/mathjax/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'da', { diff --git a/plugins/mathjax/lang/de-ch.js b/plugins/mathjax/lang/de-ch.js index 9461495b52c..86d27b7b569 100644 --- a/plugins/mathjax/lang/de-ch.js +++ b/plugins/mathjax/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'de-ch', { diff --git a/plugins/mathjax/lang/de.js b/plugins/mathjax/lang/de.js index 21724510b3d..c2f80d95c46 100644 --- a/plugins/mathjax/lang/de.js +++ b/plugins/mathjax/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'de', { diff --git a/plugins/mathjax/lang/el.js b/plugins/mathjax/lang/el.js index 8c5ed7ea75a..d7b98fcc2d0 100644 --- a/plugins/mathjax/lang/el.js +++ b/plugins/mathjax/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'el', { diff --git a/plugins/mathjax/lang/en-au.js b/plugins/mathjax/lang/en-au.js index 88a1afe3437..6a0106bedd0 100644 --- a/plugins/mathjax/lang/en-au.js +++ b/plugins/mathjax/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'en-au', { diff --git a/plugins/mathjax/lang/en-gb.js b/plugins/mathjax/lang/en-gb.js index b27fb98e39c..dc1d59a57e0 100644 --- a/plugins/mathjax/lang/en-gb.js +++ b/plugins/mathjax/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'en-gb', { diff --git a/plugins/mathjax/lang/en.js b/plugins/mathjax/lang/en.js index de57dbd93f1..48f69a78e25 100644 --- a/plugins/mathjax/lang/en.js +++ b/plugins/mathjax/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'en', { diff --git a/plugins/mathjax/lang/eo.js b/plugins/mathjax/lang/eo.js index 87f277d1e34..d34bc4beaf2 100644 --- a/plugins/mathjax/lang/eo.js +++ b/plugins/mathjax/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'eo', { diff --git a/plugins/mathjax/lang/es-mx.js b/plugins/mathjax/lang/es-mx.js index 65fa5dfe4da..9a340619719 100644 --- a/plugins/mathjax/lang/es-mx.js +++ b/plugins/mathjax/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'es-mx', { diff --git a/plugins/mathjax/lang/es.js b/plugins/mathjax/lang/es.js index e6dc8a57d3e..c562e7b2ea6 100644 --- a/plugins/mathjax/lang/es.js +++ b/plugins/mathjax/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'es', { diff --git a/plugins/mathjax/lang/et.js b/plugins/mathjax/lang/et.js index fd21d66ba29..4385e6eb3ca 100644 --- a/plugins/mathjax/lang/et.js +++ b/plugins/mathjax/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'et', { diff --git a/plugins/mathjax/lang/eu.js b/plugins/mathjax/lang/eu.js index 275f5c35ddf..53cd39abb50 100644 --- a/plugins/mathjax/lang/eu.js +++ b/plugins/mathjax/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'eu', { diff --git a/plugins/mathjax/lang/fa.js b/plugins/mathjax/lang/fa.js index 3a535559bbb..c969a533d44 100644 --- a/plugins/mathjax/lang/fa.js +++ b/plugins/mathjax/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'fa', { diff --git a/plugins/mathjax/lang/fi.js b/plugins/mathjax/lang/fi.js index 027fa078c72..e3594d9f1cb 100644 --- a/plugins/mathjax/lang/fi.js +++ b/plugins/mathjax/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'fi', { diff --git a/plugins/mathjax/lang/fr.js b/plugins/mathjax/lang/fr.js index ffaafde93ee..05f7b9a4461 100644 --- a/plugins/mathjax/lang/fr.js +++ b/plugins/mathjax/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'fr', { diff --git a/plugins/mathjax/lang/gl.js b/plugins/mathjax/lang/gl.js index 8582d89b601..61d16435462 100644 --- a/plugins/mathjax/lang/gl.js +++ b/plugins/mathjax/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'gl', { diff --git a/plugins/mathjax/lang/he.js b/plugins/mathjax/lang/he.js index dff98b12d3e..c4ac7ef0d0e 100644 --- a/plugins/mathjax/lang/he.js +++ b/plugins/mathjax/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'he', { diff --git a/plugins/mathjax/lang/hr.js b/plugins/mathjax/lang/hr.js index cf382772538..88f48d37797 100644 --- a/plugins/mathjax/lang/hr.js +++ b/plugins/mathjax/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'hr', { diff --git a/plugins/mathjax/lang/hu.js b/plugins/mathjax/lang/hu.js index dad063fde99..315149c823b 100644 --- a/plugins/mathjax/lang/hu.js +++ b/plugins/mathjax/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'hu', { diff --git a/plugins/mathjax/lang/id.js b/plugins/mathjax/lang/id.js index 344a7aae3f7..b0da53d87bc 100644 --- a/plugins/mathjax/lang/id.js +++ b/plugins/mathjax/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'id', { diff --git a/plugins/mathjax/lang/it.js b/plugins/mathjax/lang/it.js index abacdacbbf1..9aa4b8d3fcf 100644 --- a/plugins/mathjax/lang/it.js +++ b/plugins/mathjax/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'it', { diff --git a/plugins/mathjax/lang/ja.js b/plugins/mathjax/lang/ja.js index c2559343605..e978ba3d010 100644 --- a/plugins/mathjax/lang/ja.js +++ b/plugins/mathjax/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'ja', { diff --git a/plugins/mathjax/lang/km.js b/plugins/mathjax/lang/km.js index 8d9a9cc73e2..2cd10d2d8c0 100644 --- a/plugins/mathjax/lang/km.js +++ b/plugins/mathjax/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'km', { diff --git a/plugins/mathjax/lang/ko.js b/plugins/mathjax/lang/ko.js index 3dbd1b8d6fb..81ecb8056b8 100644 --- a/plugins/mathjax/lang/ko.js +++ b/plugins/mathjax/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'ko', { diff --git a/plugins/mathjax/lang/ku.js b/plugins/mathjax/lang/ku.js index a3e833354d9..4ba10f1b2b8 100644 --- a/plugins/mathjax/lang/ku.js +++ b/plugins/mathjax/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'ku', { diff --git a/plugins/mathjax/lang/lt.js b/plugins/mathjax/lang/lt.js index 36e5a66b038..503021f076c 100644 --- a/plugins/mathjax/lang/lt.js +++ b/plugins/mathjax/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'lt', { diff --git a/plugins/mathjax/lang/lv.js b/plugins/mathjax/lang/lv.js index 788f94cecca..7b61c5601e0 100644 --- a/plugins/mathjax/lang/lv.js +++ b/plugins/mathjax/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'lv', { diff --git a/plugins/mathjax/lang/nb.js b/plugins/mathjax/lang/nb.js index 66969d76898..00012be4077 100644 --- a/plugins/mathjax/lang/nb.js +++ b/plugins/mathjax/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'nb', { diff --git a/plugins/mathjax/lang/nl.js b/plugins/mathjax/lang/nl.js index fe820c25ca4..70500a11b84 100644 --- a/plugins/mathjax/lang/nl.js +++ b/plugins/mathjax/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'nl', { diff --git a/plugins/mathjax/lang/no.js b/plugins/mathjax/lang/no.js index 8dca4572bda..73595b1915e 100644 --- a/plugins/mathjax/lang/no.js +++ b/plugins/mathjax/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'no', { diff --git a/plugins/mathjax/lang/oc.js b/plugins/mathjax/lang/oc.js index 95637d1b341..e38e62f5a3f 100644 --- a/plugins/mathjax/lang/oc.js +++ b/plugins/mathjax/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'oc', { diff --git a/plugins/mathjax/lang/pl.js b/plugins/mathjax/lang/pl.js index ec71b1095b2..3600bccabe0 100644 --- a/plugins/mathjax/lang/pl.js +++ b/plugins/mathjax/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'pl', { diff --git a/plugins/mathjax/lang/pt-br.js b/plugins/mathjax/lang/pt-br.js index 407b0e799c5..400a220bdbe 100644 --- a/plugins/mathjax/lang/pt-br.js +++ b/plugins/mathjax/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'pt-br', { diff --git a/plugins/mathjax/lang/pt.js b/plugins/mathjax/lang/pt.js index e479348c157..40a1eb17091 100644 --- a/plugins/mathjax/lang/pt.js +++ b/plugins/mathjax/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'pt', { diff --git a/plugins/mathjax/lang/ro.js b/plugins/mathjax/lang/ro.js index 5b2d4b42391..caa989da966 100644 --- a/plugins/mathjax/lang/ro.js +++ b/plugins/mathjax/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'ro', { diff --git a/plugins/mathjax/lang/ru.js b/plugins/mathjax/lang/ru.js index 52a5d03b530..2fc59b9323c 100644 --- a/plugins/mathjax/lang/ru.js +++ b/plugins/mathjax/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'ru', { diff --git a/plugins/mathjax/lang/sk.js b/plugins/mathjax/lang/sk.js index 4ed8f82c44b..a9f4d82fadc 100644 --- a/plugins/mathjax/lang/sk.js +++ b/plugins/mathjax/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'sk', { diff --git a/plugins/mathjax/lang/sl.js b/plugins/mathjax/lang/sl.js index c188589e501..8f6013cfe73 100644 --- a/plugins/mathjax/lang/sl.js +++ b/plugins/mathjax/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'sl', { diff --git a/plugins/mathjax/lang/sq.js b/plugins/mathjax/lang/sq.js index d19de653d88..5fcee395cbe 100644 --- a/plugins/mathjax/lang/sq.js +++ b/plugins/mathjax/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'sq', { diff --git a/plugins/mathjax/lang/sr-latn.js b/plugins/mathjax/lang/sr-latn.js index 648415eee05..81eaa7a4fad 100644 --- a/plugins/mathjax/lang/sr-latn.js +++ b/plugins/mathjax/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'sr-latn', { diff --git a/plugins/mathjax/lang/sr.js b/plugins/mathjax/lang/sr.js index e0c29500bb5..60f9934e6dc 100644 --- a/plugins/mathjax/lang/sr.js +++ b/plugins/mathjax/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'sr', { diff --git a/plugins/mathjax/lang/sv.js b/plugins/mathjax/lang/sv.js index 91334e81124..ad2ff4d2f08 100644 --- a/plugins/mathjax/lang/sv.js +++ b/plugins/mathjax/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'sv', { diff --git a/plugins/mathjax/lang/tr.js b/plugins/mathjax/lang/tr.js index eefbb3dd498..00fa1238c8d 100644 --- a/plugins/mathjax/lang/tr.js +++ b/plugins/mathjax/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'tr', { diff --git a/plugins/mathjax/lang/tt.js b/plugins/mathjax/lang/tt.js index 42b86276e3a..5a80b914187 100644 --- a/plugins/mathjax/lang/tt.js +++ b/plugins/mathjax/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'tt', { diff --git a/plugins/mathjax/lang/ug.js b/plugins/mathjax/lang/ug.js index 54c302e9748..081d5e1bbfe 100644 --- a/plugins/mathjax/lang/ug.js +++ b/plugins/mathjax/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'ug', { diff --git a/plugins/mathjax/lang/uk.js b/plugins/mathjax/lang/uk.js index deda0538092..3e056a3187b 100644 --- a/plugins/mathjax/lang/uk.js +++ b/plugins/mathjax/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'uk', { diff --git a/plugins/mathjax/lang/vi.js b/plugins/mathjax/lang/vi.js index 44194eb3b5a..1cad8e905e9 100644 --- a/plugins/mathjax/lang/vi.js +++ b/plugins/mathjax/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'vi', { diff --git a/plugins/mathjax/lang/zh-cn.js b/plugins/mathjax/lang/zh-cn.js index 3fd35d9405c..a941de321a6 100644 --- a/plugins/mathjax/lang/zh-cn.js +++ b/plugins/mathjax/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'zh-cn', { diff --git a/plugins/mathjax/lang/zh.js b/plugins/mathjax/lang/zh.js index 89168657fbc..e770ddaee99 100644 --- a/plugins/mathjax/lang/zh.js +++ b/plugins/mathjax/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'mathjax', 'zh', { diff --git a/plugins/mathjax/plugin.js b/plugins/mathjax/plugin.js index e864ba3879e..ebe851de2b1 100644 --- a/plugins/mathjax/plugin.js +++ b/plugins/mathjax/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/mathjax/samples/mathjax.html b/plugins/mathjax/samples/mathjax.html index 0eeafe00c95..468d4036ee4 100644 --- a/plugins/mathjax/samples/mathjax.html +++ b/plugins/mathjax/samples/mathjax.html @@ -1,6 +1,6 @@ @@ -31,7 +31,7 @@

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/plugins/maximize/lang/af.js b/plugins/maximize/lang/af.js index 459df870946..8cad71968d3 100644 --- a/plugins/maximize/lang/af.js +++ b/plugins/maximize/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'af', { diff --git a/plugins/maximize/lang/ar.js b/plugins/maximize/lang/ar.js index fdeaf1eedc4..3446241c231 100644 --- a/plugins/maximize/lang/ar.js +++ b/plugins/maximize/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'ar', { diff --git a/plugins/maximize/lang/az.js b/plugins/maximize/lang/az.js index 0d23d486844..f35add811a2 100644 --- a/plugins/maximize/lang/az.js +++ b/plugins/maximize/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'az', { diff --git a/plugins/maximize/lang/bg.js b/plugins/maximize/lang/bg.js index afe25004773..e41e917150f 100644 --- a/plugins/maximize/lang/bg.js +++ b/plugins/maximize/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'bg', { diff --git a/plugins/maximize/lang/bn.js b/plugins/maximize/lang/bn.js index 445d07ce0c7..cdbbe2028d6 100644 --- a/plugins/maximize/lang/bn.js +++ b/plugins/maximize/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'bn', { diff --git a/plugins/maximize/lang/bs.js b/plugins/maximize/lang/bs.js index eb922bed219..eb59f3f4676 100644 --- a/plugins/maximize/lang/bs.js +++ b/plugins/maximize/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'bs', { diff --git a/plugins/maximize/lang/ca.js b/plugins/maximize/lang/ca.js index 7d8db48f16a..a2d9633912c 100644 --- a/plugins/maximize/lang/ca.js +++ b/plugins/maximize/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'ca', { diff --git a/plugins/maximize/lang/cs.js b/plugins/maximize/lang/cs.js index 1045d05e222..9ef6dc1f1f6 100644 --- a/plugins/maximize/lang/cs.js +++ b/plugins/maximize/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'cs', { diff --git a/plugins/maximize/lang/cy.js b/plugins/maximize/lang/cy.js index 7fff0e656a3..1e919ea1d3b 100644 --- a/plugins/maximize/lang/cy.js +++ b/plugins/maximize/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'cy', { diff --git a/plugins/maximize/lang/da.js b/plugins/maximize/lang/da.js index 054f0614087..dba7751dd2a 100644 --- a/plugins/maximize/lang/da.js +++ b/plugins/maximize/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'da', { diff --git a/plugins/maximize/lang/de-ch.js b/plugins/maximize/lang/de-ch.js index d33af12b0ab..8f3c6970f45 100644 --- a/plugins/maximize/lang/de-ch.js +++ b/plugins/maximize/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'de-ch', { diff --git a/plugins/maximize/lang/de.js b/plugins/maximize/lang/de.js index 188c6c3bc19..3af869ea0cc 100644 --- a/plugins/maximize/lang/de.js +++ b/plugins/maximize/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'de', { diff --git a/plugins/maximize/lang/el.js b/plugins/maximize/lang/el.js index de985563ad4..d3b14327cd1 100644 --- a/plugins/maximize/lang/el.js +++ b/plugins/maximize/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'el', { diff --git a/plugins/maximize/lang/en-au.js b/plugins/maximize/lang/en-au.js index 87b98ba5428..b0a705670dc 100644 --- a/plugins/maximize/lang/en-au.js +++ b/plugins/maximize/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'en-au', { diff --git a/plugins/maximize/lang/en-ca.js b/plugins/maximize/lang/en-ca.js index a2126dea059..f1b20f0a67c 100644 --- a/plugins/maximize/lang/en-ca.js +++ b/plugins/maximize/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'en-ca', { diff --git a/plugins/maximize/lang/en-gb.js b/plugins/maximize/lang/en-gb.js index a9259ef28c5..445deaded74 100644 --- a/plugins/maximize/lang/en-gb.js +++ b/plugins/maximize/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'en-gb', { diff --git a/plugins/maximize/lang/en.js b/plugins/maximize/lang/en.js index 9329125bb68..2d95e544b20 100644 --- a/plugins/maximize/lang/en.js +++ b/plugins/maximize/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'en', { diff --git a/plugins/maximize/lang/eo.js b/plugins/maximize/lang/eo.js index e7b2ccadb8d..46afb89aca5 100644 --- a/plugins/maximize/lang/eo.js +++ b/plugins/maximize/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'eo', { diff --git a/plugins/maximize/lang/es-mx.js b/plugins/maximize/lang/es-mx.js index c0b25fd71d8..af54d587ce3 100644 --- a/plugins/maximize/lang/es-mx.js +++ b/plugins/maximize/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'es-mx', { diff --git a/plugins/maximize/lang/es.js b/plugins/maximize/lang/es.js index 24b0c58cf76..7e0d405a0d5 100644 --- a/plugins/maximize/lang/es.js +++ b/plugins/maximize/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'es', { diff --git a/plugins/maximize/lang/et.js b/plugins/maximize/lang/et.js index 17abf4b76f2..160f2fff1f2 100644 --- a/plugins/maximize/lang/et.js +++ b/plugins/maximize/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'et', { diff --git a/plugins/maximize/lang/eu.js b/plugins/maximize/lang/eu.js index 597aa5f6e95..4b007971f78 100644 --- a/plugins/maximize/lang/eu.js +++ b/plugins/maximize/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'eu', { diff --git a/plugins/maximize/lang/fa.js b/plugins/maximize/lang/fa.js index 3bc884627c3..9c84cc62f09 100644 --- a/plugins/maximize/lang/fa.js +++ b/plugins/maximize/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'fa', { diff --git a/plugins/maximize/lang/fi.js b/plugins/maximize/lang/fi.js index fcb88c36d7a..dc50aed8d88 100644 --- a/plugins/maximize/lang/fi.js +++ b/plugins/maximize/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'fi', { diff --git a/plugins/maximize/lang/fo.js b/plugins/maximize/lang/fo.js index 21e3eaa1130..922b8ee5fcd 100644 --- a/plugins/maximize/lang/fo.js +++ b/plugins/maximize/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'fo', { diff --git a/plugins/maximize/lang/fr-ca.js b/plugins/maximize/lang/fr-ca.js index e93c84334f7..59ea7a8ac51 100644 --- a/plugins/maximize/lang/fr-ca.js +++ b/plugins/maximize/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'fr-ca', { diff --git a/plugins/maximize/lang/fr.js b/plugins/maximize/lang/fr.js index 1d33178bdcc..e6c050eee70 100644 --- a/plugins/maximize/lang/fr.js +++ b/plugins/maximize/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'fr', { diff --git a/plugins/maximize/lang/gl.js b/plugins/maximize/lang/gl.js index 1d34796d0bf..6169fc5858d 100644 --- a/plugins/maximize/lang/gl.js +++ b/plugins/maximize/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'gl', { diff --git a/plugins/maximize/lang/gu.js b/plugins/maximize/lang/gu.js index 1e3f810e6e3..afdb8d2b004 100644 --- a/plugins/maximize/lang/gu.js +++ b/plugins/maximize/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'gu', { diff --git a/plugins/maximize/lang/he.js b/plugins/maximize/lang/he.js index b7e91d64ae1..a9373bd0517 100644 --- a/plugins/maximize/lang/he.js +++ b/plugins/maximize/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'he', { diff --git a/plugins/maximize/lang/hi.js b/plugins/maximize/lang/hi.js index da150ae1894..af3f801b9b0 100644 --- a/plugins/maximize/lang/hi.js +++ b/plugins/maximize/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'hi', { diff --git a/plugins/maximize/lang/hr.js b/plugins/maximize/lang/hr.js index 443a415114f..2394865a7fa 100644 --- a/plugins/maximize/lang/hr.js +++ b/plugins/maximize/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'hr', { diff --git a/plugins/maximize/lang/hu.js b/plugins/maximize/lang/hu.js index 3591992e898..082d46725ba 100644 --- a/plugins/maximize/lang/hu.js +++ b/plugins/maximize/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'hu', { diff --git a/plugins/maximize/lang/id.js b/plugins/maximize/lang/id.js index 4c1b09a6a2f..fb4b908296a 100644 --- a/plugins/maximize/lang/id.js +++ b/plugins/maximize/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'id', { diff --git a/plugins/maximize/lang/is.js b/plugins/maximize/lang/is.js index 7054652e45a..ab9cadbf8c9 100644 --- a/plugins/maximize/lang/is.js +++ b/plugins/maximize/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'is', { diff --git a/plugins/maximize/lang/it.js b/plugins/maximize/lang/it.js index 8faf67a87e6..433280321f0 100644 --- a/plugins/maximize/lang/it.js +++ b/plugins/maximize/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'it', { diff --git a/plugins/maximize/lang/ja.js b/plugins/maximize/lang/ja.js index 5d328d0bc48..61efdef0aa3 100644 --- a/plugins/maximize/lang/ja.js +++ b/plugins/maximize/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'ja', { diff --git a/plugins/maximize/lang/ka.js b/plugins/maximize/lang/ka.js index e6db974b6e9..69dfe386403 100644 --- a/plugins/maximize/lang/ka.js +++ b/plugins/maximize/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'ka', { diff --git a/plugins/maximize/lang/km.js b/plugins/maximize/lang/km.js index 0a07b08ecfc..39df084133d 100644 --- a/plugins/maximize/lang/km.js +++ b/plugins/maximize/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'km', { diff --git a/plugins/maximize/lang/ko.js b/plugins/maximize/lang/ko.js index 3bc771c43c2..42d788fd7d1 100644 --- a/plugins/maximize/lang/ko.js +++ b/plugins/maximize/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'ko', { diff --git a/plugins/maximize/lang/ku.js b/plugins/maximize/lang/ku.js index b47c3d01ea4..531a57e561d 100644 --- a/plugins/maximize/lang/ku.js +++ b/plugins/maximize/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'ku', { diff --git a/plugins/maximize/lang/lt.js b/plugins/maximize/lang/lt.js index d21afb2c2d0..e0adc2fb7fe 100644 --- a/plugins/maximize/lang/lt.js +++ b/plugins/maximize/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'lt', { diff --git a/plugins/maximize/lang/lv.js b/plugins/maximize/lang/lv.js index f13a2920885..99dbc5a7ca4 100644 --- a/plugins/maximize/lang/lv.js +++ b/plugins/maximize/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'lv', { diff --git a/plugins/maximize/lang/mk.js b/plugins/maximize/lang/mk.js index 35e967bed34..fed1f8b0e0f 100644 --- a/plugins/maximize/lang/mk.js +++ b/plugins/maximize/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'mk', { diff --git a/plugins/maximize/lang/mn.js b/plugins/maximize/lang/mn.js index 5815bb66682..982ca6a0041 100644 --- a/plugins/maximize/lang/mn.js +++ b/plugins/maximize/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'mn', { diff --git a/plugins/maximize/lang/ms.js b/plugins/maximize/lang/ms.js index 9306a87c2fb..2da439ae767 100644 --- a/plugins/maximize/lang/ms.js +++ b/plugins/maximize/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'ms', { diff --git a/plugins/maximize/lang/nb.js b/plugins/maximize/lang/nb.js index bb25b9bbbcf..828fceca875 100644 --- a/plugins/maximize/lang/nb.js +++ b/plugins/maximize/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'nb', { diff --git a/plugins/maximize/lang/nl.js b/plugins/maximize/lang/nl.js index d6d31ba1446..bec4440f448 100644 --- a/plugins/maximize/lang/nl.js +++ b/plugins/maximize/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'nl', { diff --git a/plugins/maximize/lang/no.js b/plugins/maximize/lang/no.js index 87ebac9be71..64786e3caab 100644 --- a/plugins/maximize/lang/no.js +++ b/plugins/maximize/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'no', { diff --git a/plugins/maximize/lang/oc.js b/plugins/maximize/lang/oc.js index 9fe786caca1..79bffcb6f20 100644 --- a/plugins/maximize/lang/oc.js +++ b/plugins/maximize/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'oc', { diff --git a/plugins/maximize/lang/pl.js b/plugins/maximize/lang/pl.js index 67ba4b8d424..df630d82718 100644 --- a/plugins/maximize/lang/pl.js +++ b/plugins/maximize/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'pl', { diff --git a/plugins/maximize/lang/pt-br.js b/plugins/maximize/lang/pt-br.js index 389a319514f..e00ffa74b53 100644 --- a/plugins/maximize/lang/pt-br.js +++ b/plugins/maximize/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'pt-br', { diff --git a/plugins/maximize/lang/pt.js b/plugins/maximize/lang/pt.js index 128410cfe70..4f0d13a6d05 100644 --- a/plugins/maximize/lang/pt.js +++ b/plugins/maximize/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'pt', { diff --git a/plugins/maximize/lang/ro.js b/plugins/maximize/lang/ro.js index 3f1250593ba..60eeb09e4fc 100644 --- a/plugins/maximize/lang/ro.js +++ b/plugins/maximize/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'ro', { diff --git a/plugins/maximize/lang/ru.js b/plugins/maximize/lang/ru.js index dd7b92c1c03..e3d460bc80e 100644 --- a/plugins/maximize/lang/ru.js +++ b/plugins/maximize/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'ru', { diff --git a/plugins/maximize/lang/si.js b/plugins/maximize/lang/si.js index a383972136e..207acbdaced 100644 --- a/plugins/maximize/lang/si.js +++ b/plugins/maximize/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'si', { diff --git a/plugins/maximize/lang/sk.js b/plugins/maximize/lang/sk.js index 9652b9e2851..9eaadf3a653 100644 --- a/plugins/maximize/lang/sk.js +++ b/plugins/maximize/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'sk', { diff --git a/plugins/maximize/lang/sl.js b/plugins/maximize/lang/sl.js index 6fc06a6fce9..1a43dc1bac9 100644 --- a/plugins/maximize/lang/sl.js +++ b/plugins/maximize/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'sl', { diff --git a/plugins/maximize/lang/sq.js b/plugins/maximize/lang/sq.js index aad028b6864..fbb95ad7d7f 100644 --- a/plugins/maximize/lang/sq.js +++ b/plugins/maximize/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'sq', { diff --git a/plugins/maximize/lang/sr-latn.js b/plugins/maximize/lang/sr-latn.js index 8ee8f74ade2..e6dd6963f06 100644 --- a/plugins/maximize/lang/sr-latn.js +++ b/plugins/maximize/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'sr-latn', { diff --git a/plugins/maximize/lang/sr.js b/plugins/maximize/lang/sr.js index 162ade4d26c..3d311707543 100644 --- a/plugins/maximize/lang/sr.js +++ b/plugins/maximize/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'sr', { diff --git a/plugins/maximize/lang/sv.js b/plugins/maximize/lang/sv.js index 61238a9b295..358215ed5a4 100644 --- a/plugins/maximize/lang/sv.js +++ b/plugins/maximize/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'sv', { diff --git a/plugins/maximize/lang/th.js b/plugins/maximize/lang/th.js index 69e309dcc97..f8c03d791f2 100644 --- a/plugins/maximize/lang/th.js +++ b/plugins/maximize/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'th', { diff --git a/plugins/maximize/lang/tr.js b/plugins/maximize/lang/tr.js index b7c54a5a773..58b727850c2 100644 --- a/plugins/maximize/lang/tr.js +++ b/plugins/maximize/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'tr', { diff --git a/plugins/maximize/lang/tt.js b/plugins/maximize/lang/tt.js index f2f65fdae01..7ece48bc75d 100644 --- a/plugins/maximize/lang/tt.js +++ b/plugins/maximize/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'tt', { diff --git a/plugins/maximize/lang/ug.js b/plugins/maximize/lang/ug.js index e2e8409f2ae..7ffce6fa291 100644 --- a/plugins/maximize/lang/ug.js +++ b/plugins/maximize/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'ug', { diff --git a/plugins/maximize/lang/uk.js b/plugins/maximize/lang/uk.js index 04a9283e54e..3c3bddc6117 100644 --- a/plugins/maximize/lang/uk.js +++ b/plugins/maximize/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'uk', { diff --git a/plugins/maximize/lang/vi.js b/plugins/maximize/lang/vi.js index 871ac15912c..cb980619441 100644 --- a/plugins/maximize/lang/vi.js +++ b/plugins/maximize/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'vi', { diff --git a/plugins/maximize/lang/zh-cn.js b/plugins/maximize/lang/zh-cn.js index 3e7cef91738..c0464f15a41 100644 --- a/plugins/maximize/lang/zh-cn.js +++ b/plugins/maximize/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'zh-cn', { diff --git a/plugins/maximize/lang/zh.js b/plugins/maximize/lang/zh.js index 551d0dd2d86..1622070023b 100644 --- a/plugins/maximize/lang/zh.js +++ b/plugins/maximize/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'maximize', 'zh', { diff --git a/plugins/maximize/plugin.js b/plugins/maximize/plugin.js index d5462292655..109d3ce34d6 100644 --- a/plugins/maximize/plugin.js +++ b/plugins/maximize/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/mentions/plugin.js b/plugins/mentions/plugin.js index df98131f184..7ce229e5d19 100644 --- a/plugins/mentions/plugin.js +++ b/plugins/mentions/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/mentions/samples/mentions.html b/plugins/mentions/samples/mentions.html index 72bda61d39a..d993d901161 100644 --- a/plugins/mentions/samples/mentions.html +++ b/plugins/mentions/samples/mentions.html @@ -1,6 +1,6 @@ @@ -67,7 +67,7 @@

Mentions plugin

CKEditor – The text editor for the Internet – https://ckeditor.com

- Copyright © 2003-2021, CKSource – Frederico Knabben. All rights reserved. + Copyright © 2003-2022, CKSource – Frederico Knabben. All rights reserved.

diff --git a/plugins/menu/plugin.js b/plugins/menu/plugin.js index 7b29358cd61..0c696e2040a 100644 --- a/plugins/menu/plugin.js +++ b/plugins/menu/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/menubutton/plugin.js b/plugins/menubutton/plugin.js index 31b6e85778a..79b2540e203 100644 --- a/plugins/menubutton/plugin.js +++ b/plugins/menubutton/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/newpage/lang/af.js b/plugins/newpage/lang/af.js index 6bc071ecc70..da206c4cde1 100644 --- a/plugins/newpage/lang/af.js +++ b/plugins/newpage/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'af', { diff --git a/plugins/newpage/lang/ar.js b/plugins/newpage/lang/ar.js index e0b31be423f..312a496ebf2 100644 --- a/plugins/newpage/lang/ar.js +++ b/plugins/newpage/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'ar', { diff --git a/plugins/newpage/lang/az.js b/plugins/newpage/lang/az.js index 7f23ac4a8af..8cc1ecd3e5e 100644 --- a/plugins/newpage/lang/az.js +++ b/plugins/newpage/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'az', { diff --git a/plugins/newpage/lang/bg.js b/plugins/newpage/lang/bg.js index 1b6dad05cc6..471784256a7 100644 --- a/plugins/newpage/lang/bg.js +++ b/plugins/newpage/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'bg', { diff --git a/plugins/newpage/lang/bn.js b/plugins/newpage/lang/bn.js index 885fef17edb..69551a8d5f6 100644 --- a/plugins/newpage/lang/bn.js +++ b/plugins/newpage/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'bn', { diff --git a/plugins/newpage/lang/bs.js b/plugins/newpage/lang/bs.js index 22e560c4124..4d2dbc82625 100644 --- a/plugins/newpage/lang/bs.js +++ b/plugins/newpage/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'bs', { diff --git a/plugins/newpage/lang/ca.js b/plugins/newpage/lang/ca.js index f7147315241..08242a412df 100644 --- a/plugins/newpage/lang/ca.js +++ b/plugins/newpage/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'ca', { diff --git a/plugins/newpage/lang/cs.js b/plugins/newpage/lang/cs.js index 034f51ae120..f2b6e030543 100644 --- a/plugins/newpage/lang/cs.js +++ b/plugins/newpage/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'cs', { diff --git a/plugins/newpage/lang/cy.js b/plugins/newpage/lang/cy.js index 35dfda36bea..fb138ee158c 100644 --- a/plugins/newpage/lang/cy.js +++ b/plugins/newpage/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'cy', { diff --git a/plugins/newpage/lang/da.js b/plugins/newpage/lang/da.js index 0f2cf9ce6c0..a2a479adbe7 100644 --- a/plugins/newpage/lang/da.js +++ b/plugins/newpage/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'da', { diff --git a/plugins/newpage/lang/de-ch.js b/plugins/newpage/lang/de-ch.js index 259b2a2929c..f2fd62b4d14 100644 --- a/plugins/newpage/lang/de-ch.js +++ b/plugins/newpage/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'de-ch', { diff --git a/plugins/newpage/lang/de.js b/plugins/newpage/lang/de.js index f0fb8be92d2..4693067070d 100644 --- a/plugins/newpage/lang/de.js +++ b/plugins/newpage/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'de', { diff --git a/plugins/newpage/lang/el.js b/plugins/newpage/lang/el.js index a51601a8426..5861c6a5f56 100644 --- a/plugins/newpage/lang/el.js +++ b/plugins/newpage/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'el', { diff --git a/plugins/newpage/lang/en-au.js b/plugins/newpage/lang/en-au.js index 3d5085baec1..5c11c850a8a 100644 --- a/plugins/newpage/lang/en-au.js +++ b/plugins/newpage/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'en-au', { diff --git a/plugins/newpage/lang/en-ca.js b/plugins/newpage/lang/en-ca.js index b248b525fe4..7b52fec5541 100644 --- a/plugins/newpage/lang/en-ca.js +++ b/plugins/newpage/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'en-ca', { diff --git a/plugins/newpage/lang/en-gb.js b/plugins/newpage/lang/en-gb.js index f7e0e7ccb11..26013b8c754 100644 --- a/plugins/newpage/lang/en-gb.js +++ b/plugins/newpage/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'en-gb', { diff --git a/plugins/newpage/lang/en.js b/plugins/newpage/lang/en.js index f0ac9974596..5b14d2beeda 100644 --- a/plugins/newpage/lang/en.js +++ b/plugins/newpage/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'en', { diff --git a/plugins/newpage/lang/eo.js b/plugins/newpage/lang/eo.js index 869733e874e..f8546de81d1 100644 --- a/plugins/newpage/lang/eo.js +++ b/plugins/newpage/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'eo', { diff --git a/plugins/newpage/lang/es-mx.js b/plugins/newpage/lang/es-mx.js index aa491513f01..3e0a4c53bdc 100644 --- a/plugins/newpage/lang/es-mx.js +++ b/plugins/newpage/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'es-mx', { diff --git a/plugins/newpage/lang/es.js b/plugins/newpage/lang/es.js index 8f998ed0b18..5af0d9dd01c 100644 --- a/plugins/newpage/lang/es.js +++ b/plugins/newpage/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'es', { diff --git a/plugins/newpage/lang/et.js b/plugins/newpage/lang/et.js index 57eb1bfa344..01341877cde 100644 --- a/plugins/newpage/lang/et.js +++ b/plugins/newpage/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'et', { diff --git a/plugins/newpage/lang/eu.js b/plugins/newpage/lang/eu.js index 374cf0376a0..78d03de081e 100644 --- a/plugins/newpage/lang/eu.js +++ b/plugins/newpage/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'eu', { diff --git a/plugins/newpage/lang/fa.js b/plugins/newpage/lang/fa.js index 21db63724b1..e04e74de565 100644 --- a/plugins/newpage/lang/fa.js +++ b/plugins/newpage/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'fa', { diff --git a/plugins/newpage/lang/fi.js b/plugins/newpage/lang/fi.js index 0aab42bf053..ed5e65bc643 100644 --- a/plugins/newpage/lang/fi.js +++ b/plugins/newpage/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'fi', { diff --git a/plugins/newpage/lang/fo.js b/plugins/newpage/lang/fo.js index f3573947614..98c1b17c501 100644 --- a/plugins/newpage/lang/fo.js +++ b/plugins/newpage/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'fo', { diff --git a/plugins/newpage/lang/fr-ca.js b/plugins/newpage/lang/fr-ca.js index 1e66309b1e3..cde86c36d7a 100644 --- a/plugins/newpage/lang/fr-ca.js +++ b/plugins/newpage/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'fr-ca', { diff --git a/plugins/newpage/lang/fr.js b/plugins/newpage/lang/fr.js index 37efb2ac04f..dd22ff32d8f 100644 --- a/plugins/newpage/lang/fr.js +++ b/plugins/newpage/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'fr', { diff --git a/plugins/newpage/lang/gl.js b/plugins/newpage/lang/gl.js index 250641ea0bf..3e48939cc84 100644 --- a/plugins/newpage/lang/gl.js +++ b/plugins/newpage/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'gl', { diff --git a/plugins/newpage/lang/gu.js b/plugins/newpage/lang/gu.js index ef88268ab70..591fbe2e0cd 100644 --- a/plugins/newpage/lang/gu.js +++ b/plugins/newpage/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'gu', { diff --git a/plugins/newpage/lang/he.js b/plugins/newpage/lang/he.js index 450f7f75df5..5baf190345b 100644 --- a/plugins/newpage/lang/he.js +++ b/plugins/newpage/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'he', { diff --git a/plugins/newpage/lang/hi.js b/plugins/newpage/lang/hi.js index 7b3582f0b8c..8da57a3b462 100644 --- a/plugins/newpage/lang/hi.js +++ b/plugins/newpage/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'hi', { diff --git a/plugins/newpage/lang/hr.js b/plugins/newpage/lang/hr.js index 72794bea970..9be35bb0a93 100644 --- a/plugins/newpage/lang/hr.js +++ b/plugins/newpage/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'hr', { diff --git a/plugins/newpage/lang/hu.js b/plugins/newpage/lang/hu.js index 3543cc07567..cff3a0cc488 100644 --- a/plugins/newpage/lang/hu.js +++ b/plugins/newpage/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'hu', { diff --git a/plugins/newpage/lang/id.js b/plugins/newpage/lang/id.js index cc9c95fcd81..eb7950ad168 100644 --- a/plugins/newpage/lang/id.js +++ b/plugins/newpage/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'id', { diff --git a/plugins/newpage/lang/is.js b/plugins/newpage/lang/is.js index f432a36f934..0eb9d3c8305 100644 --- a/plugins/newpage/lang/is.js +++ b/plugins/newpage/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'is', { diff --git a/plugins/newpage/lang/it.js b/plugins/newpage/lang/it.js index 786afbdd73e..a4e60953502 100644 --- a/plugins/newpage/lang/it.js +++ b/plugins/newpage/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'it', { diff --git a/plugins/newpage/lang/ja.js b/plugins/newpage/lang/ja.js index 99ddce32f0e..c081a78640e 100644 --- a/plugins/newpage/lang/ja.js +++ b/plugins/newpage/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'ja', { diff --git a/plugins/newpage/lang/ka.js b/plugins/newpage/lang/ka.js index 155678a7bb0..f75e0dd93c9 100644 --- a/plugins/newpage/lang/ka.js +++ b/plugins/newpage/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'ka', { diff --git a/plugins/newpage/lang/km.js b/plugins/newpage/lang/km.js index bdbbfccb322..4f4f0d7b11b 100644 --- a/plugins/newpage/lang/km.js +++ b/plugins/newpage/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'km', { diff --git a/plugins/newpage/lang/ko.js b/plugins/newpage/lang/ko.js index a29a620b790..1042caa2c11 100644 --- a/plugins/newpage/lang/ko.js +++ b/plugins/newpage/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'ko', { diff --git a/plugins/newpage/lang/ku.js b/plugins/newpage/lang/ku.js index 5da3aadd9e0..bcfd9103b3b 100644 --- a/plugins/newpage/lang/ku.js +++ b/plugins/newpage/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'ku', { diff --git a/plugins/newpage/lang/lt.js b/plugins/newpage/lang/lt.js index fcfba141442..188038cb93c 100644 --- a/plugins/newpage/lang/lt.js +++ b/plugins/newpage/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'lt', { diff --git a/plugins/newpage/lang/lv.js b/plugins/newpage/lang/lv.js index 6370a11e293..fae599375d0 100644 --- a/plugins/newpage/lang/lv.js +++ b/plugins/newpage/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'lv', { diff --git a/plugins/newpage/lang/mk.js b/plugins/newpage/lang/mk.js index dc6a882bc04..2d019fbd2b0 100644 --- a/plugins/newpage/lang/mk.js +++ b/plugins/newpage/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'mk', { diff --git a/plugins/newpage/lang/mn.js b/plugins/newpage/lang/mn.js index c4d64ef8ad5..4a687f3fcf7 100644 --- a/plugins/newpage/lang/mn.js +++ b/plugins/newpage/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'mn', { diff --git a/plugins/newpage/lang/ms.js b/plugins/newpage/lang/ms.js index 8c84d78d8ef..6ad9534c124 100644 --- a/plugins/newpage/lang/ms.js +++ b/plugins/newpage/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'ms', { diff --git a/plugins/newpage/lang/nb.js b/plugins/newpage/lang/nb.js index 0b414767d7d..cb6907dd8a7 100644 --- a/plugins/newpage/lang/nb.js +++ b/plugins/newpage/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'nb', { diff --git a/plugins/newpage/lang/nl.js b/plugins/newpage/lang/nl.js index b6804cc3fa3..6e513a43fec 100644 --- a/plugins/newpage/lang/nl.js +++ b/plugins/newpage/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'nl', { diff --git a/plugins/newpage/lang/no.js b/plugins/newpage/lang/no.js index e6f72b1c246..b936211a2fc 100644 --- a/plugins/newpage/lang/no.js +++ b/plugins/newpage/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'no', { diff --git a/plugins/newpage/lang/oc.js b/plugins/newpage/lang/oc.js index 99fcb00643b..e05aebd3f91 100644 --- a/plugins/newpage/lang/oc.js +++ b/plugins/newpage/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'oc', { diff --git a/plugins/newpage/lang/pl.js b/plugins/newpage/lang/pl.js index 0369a6f7470..066658d136f 100644 --- a/plugins/newpage/lang/pl.js +++ b/plugins/newpage/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'pl', { diff --git a/plugins/newpage/lang/pt-br.js b/plugins/newpage/lang/pt-br.js index bc140550b03..aa5ad91bdba 100644 --- a/plugins/newpage/lang/pt-br.js +++ b/plugins/newpage/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'pt-br', { diff --git a/plugins/newpage/lang/pt.js b/plugins/newpage/lang/pt.js index 1fb9f7c2355..453a688d905 100644 --- a/plugins/newpage/lang/pt.js +++ b/plugins/newpage/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'pt', { diff --git a/plugins/newpage/lang/ro.js b/plugins/newpage/lang/ro.js index 3d20b0fe9a8..df8c2378715 100644 --- a/plugins/newpage/lang/ro.js +++ b/plugins/newpage/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'ro', { diff --git a/plugins/newpage/lang/ru.js b/plugins/newpage/lang/ru.js index d2d1f610f5c..a5e01ab6e4a 100644 --- a/plugins/newpage/lang/ru.js +++ b/plugins/newpage/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'ru', { diff --git a/plugins/newpage/lang/si.js b/plugins/newpage/lang/si.js index e9fd9253b89..7c6b2b1cd49 100644 --- a/plugins/newpage/lang/si.js +++ b/plugins/newpage/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'si', { diff --git a/plugins/newpage/lang/sk.js b/plugins/newpage/lang/sk.js index 8d69ae8f126..9af3712cc53 100644 --- a/plugins/newpage/lang/sk.js +++ b/plugins/newpage/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'sk', { diff --git a/plugins/newpage/lang/sl.js b/plugins/newpage/lang/sl.js index 31d40de0eed..59b0c7aa329 100644 --- a/plugins/newpage/lang/sl.js +++ b/plugins/newpage/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'sl', { diff --git a/plugins/newpage/lang/sq.js b/plugins/newpage/lang/sq.js index 6aecc2982f2..6ca0dce17b2 100644 --- a/plugins/newpage/lang/sq.js +++ b/plugins/newpage/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'sq', { diff --git a/plugins/newpage/lang/sr-latn.js b/plugins/newpage/lang/sr-latn.js index 575738772ab..0aa04025d17 100644 --- a/plugins/newpage/lang/sr-latn.js +++ b/plugins/newpage/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'sr-latn', { diff --git a/plugins/newpage/lang/sr.js b/plugins/newpage/lang/sr.js index dcc20865244..83341a4fbc4 100644 --- a/plugins/newpage/lang/sr.js +++ b/plugins/newpage/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'sr', { diff --git a/plugins/newpage/lang/sv.js b/plugins/newpage/lang/sv.js index 209677e20f8..a843cba5d16 100644 --- a/plugins/newpage/lang/sv.js +++ b/plugins/newpage/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'sv', { diff --git a/plugins/newpage/lang/th.js b/plugins/newpage/lang/th.js index 43a075a9291..c6ef4364607 100644 --- a/plugins/newpage/lang/th.js +++ b/plugins/newpage/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'th', { diff --git a/plugins/newpage/lang/tr.js b/plugins/newpage/lang/tr.js index 48245d499e8..e7c50901cb8 100644 --- a/plugins/newpage/lang/tr.js +++ b/plugins/newpage/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'tr', { diff --git a/plugins/newpage/lang/tt.js b/plugins/newpage/lang/tt.js index 55b3458e5b3..fa36f51362c 100644 --- a/plugins/newpage/lang/tt.js +++ b/plugins/newpage/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'tt', { diff --git a/plugins/newpage/lang/ug.js b/plugins/newpage/lang/ug.js index 68c965895cd..f7a35a256c3 100644 --- a/plugins/newpage/lang/ug.js +++ b/plugins/newpage/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'ug', { diff --git a/plugins/newpage/lang/uk.js b/plugins/newpage/lang/uk.js index ca63e6cefdf..9b055899bc5 100644 --- a/plugins/newpage/lang/uk.js +++ b/plugins/newpage/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'uk', { diff --git a/plugins/newpage/lang/vi.js b/plugins/newpage/lang/vi.js index af9b2b13a74..2df6d921276 100644 --- a/plugins/newpage/lang/vi.js +++ b/plugins/newpage/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'vi', { diff --git a/plugins/newpage/lang/zh-cn.js b/plugins/newpage/lang/zh-cn.js index 74a9288c16c..9ca3ebbae78 100644 --- a/plugins/newpage/lang/zh-cn.js +++ b/plugins/newpage/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'zh-cn', { diff --git a/plugins/newpage/lang/zh.js b/plugins/newpage/lang/zh.js index e40051eaa02..5f90a2d5d33 100644 --- a/plugins/newpage/lang/zh.js +++ b/plugins/newpage/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'newpage', 'zh', { diff --git a/plugins/newpage/plugin.js b/plugins/newpage/plugin.js index 51bb5c0bd20..0a6e59589c9 100644 --- a/plugins/newpage/plugin.js +++ b/plugins/newpage/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/notification/lang/az.js b/plugins/notification/lang/az.js index e8c23d530af..c8487107184 100644 --- a/plugins/notification/lang/az.js +++ b/plugins/notification/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'az', { diff --git a/plugins/notification/lang/bg.js b/plugins/notification/lang/bg.js index 6c8fbd36527..222b3feefaa 100644 --- a/plugins/notification/lang/bg.js +++ b/plugins/notification/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'bg', { diff --git a/plugins/notification/lang/ca.js b/plugins/notification/lang/ca.js index 66d2b252eae..4659c03b138 100644 --- a/plugins/notification/lang/ca.js +++ b/plugins/notification/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'ca', { diff --git a/plugins/notification/lang/cs.js b/plugins/notification/lang/cs.js index 83c158e45fc..c164b382da9 100644 --- a/plugins/notification/lang/cs.js +++ b/plugins/notification/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'cs', { diff --git a/plugins/notification/lang/da.js b/plugins/notification/lang/da.js index 8c8c8db4c54..268b0e758ee 100644 --- a/plugins/notification/lang/da.js +++ b/plugins/notification/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'da', { diff --git a/plugins/notification/lang/de-ch.js b/plugins/notification/lang/de-ch.js index b5733653630..163212738f6 100644 --- a/plugins/notification/lang/de-ch.js +++ b/plugins/notification/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'de-ch', { diff --git a/plugins/notification/lang/de.js b/plugins/notification/lang/de.js index 6609af61faf..ee84f98d7a3 100644 --- a/plugins/notification/lang/de.js +++ b/plugins/notification/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'de', { diff --git a/plugins/notification/lang/en-au.js b/plugins/notification/lang/en-au.js index 5c51d3a0014..5e9db0f92b8 100644 --- a/plugins/notification/lang/en-au.js +++ b/plugins/notification/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'en-au', { diff --git a/plugins/notification/lang/en.js b/plugins/notification/lang/en.js index fda9a165c08..3fb46a989ce 100644 --- a/plugins/notification/lang/en.js +++ b/plugins/notification/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'en', { diff --git a/plugins/notification/lang/eo.js b/plugins/notification/lang/eo.js index 3578facfeb8..77411e4ac46 100644 --- a/plugins/notification/lang/eo.js +++ b/plugins/notification/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'eo', { diff --git a/plugins/notification/lang/es-mx.js b/plugins/notification/lang/es-mx.js index 051884cd36b..46668fc1171 100644 --- a/plugins/notification/lang/es-mx.js +++ b/plugins/notification/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'es-mx', { diff --git a/plugins/notification/lang/es.js b/plugins/notification/lang/es.js index 9fa8b7a860f..0af5ecab92d 100644 --- a/plugins/notification/lang/es.js +++ b/plugins/notification/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'es', { diff --git a/plugins/notification/lang/et.js b/plugins/notification/lang/et.js index 434583ca5e9..4875748f967 100644 --- a/plugins/notification/lang/et.js +++ b/plugins/notification/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'et', { diff --git a/plugins/notification/lang/eu.js b/plugins/notification/lang/eu.js index 2596218e381..31e4b3aed1f 100644 --- a/plugins/notification/lang/eu.js +++ b/plugins/notification/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'eu', { diff --git a/plugins/notification/lang/fa.js b/plugins/notification/lang/fa.js index e29531957c7..a1fdae6c129 100644 --- a/plugins/notification/lang/fa.js +++ b/plugins/notification/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'fa', { diff --git a/plugins/notification/lang/fr.js b/plugins/notification/lang/fr.js index 5c33d84b2c1..02185ee2aba 100644 --- a/plugins/notification/lang/fr.js +++ b/plugins/notification/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'fr', { diff --git a/plugins/notification/lang/gl.js b/plugins/notification/lang/gl.js index 9c12af39c41..505fefaae3b 100644 --- a/plugins/notification/lang/gl.js +++ b/plugins/notification/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'gl', { diff --git a/plugins/notification/lang/hr.js b/plugins/notification/lang/hr.js index 7468b120fe8..58f14cc07b0 100644 --- a/plugins/notification/lang/hr.js +++ b/plugins/notification/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'hr', { diff --git a/plugins/notification/lang/hu.js b/plugins/notification/lang/hu.js index 545082d7e06..a90b24736b1 100644 --- a/plugins/notification/lang/hu.js +++ b/plugins/notification/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'hu', { diff --git a/plugins/notification/lang/id.js b/plugins/notification/lang/id.js index 1b6d9fbb998..312fd169208 100644 --- a/plugins/notification/lang/id.js +++ b/plugins/notification/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'id', { diff --git a/plugins/notification/lang/it.js b/plugins/notification/lang/it.js index f03919a071c..88f8ab72ae4 100644 --- a/plugins/notification/lang/it.js +++ b/plugins/notification/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'it', { diff --git a/plugins/notification/lang/ja.js b/plugins/notification/lang/ja.js index 732ebf2fbeb..506b9d205d3 100644 --- a/plugins/notification/lang/ja.js +++ b/plugins/notification/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'ja', { diff --git a/plugins/notification/lang/km.js b/plugins/notification/lang/km.js index bd827dddaa2..c7508a8992e 100644 --- a/plugins/notification/lang/km.js +++ b/plugins/notification/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'km', { diff --git a/plugins/notification/lang/ko.js b/plugins/notification/lang/ko.js index eaab90f680d..86ea11f3806 100644 --- a/plugins/notification/lang/ko.js +++ b/plugins/notification/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'ko', { diff --git a/plugins/notification/lang/ku.js b/plugins/notification/lang/ku.js index a405aeb10e0..25f4377cca2 100644 --- a/plugins/notification/lang/ku.js +++ b/plugins/notification/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'ku', { diff --git a/plugins/notification/lang/lt.js b/plugins/notification/lang/lt.js index 9660fac250d..8b4a01b6aed 100644 --- a/plugins/notification/lang/lt.js +++ b/plugins/notification/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'lt', { diff --git a/plugins/notification/lang/lv.js b/plugins/notification/lang/lv.js index 0d8092469c5..4bdcb0b6627 100644 --- a/plugins/notification/lang/lv.js +++ b/plugins/notification/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'lv', { diff --git a/plugins/notification/lang/nb.js b/plugins/notification/lang/nb.js index 9efb45e35c9..7c975590ece 100644 --- a/plugins/notification/lang/nb.js +++ b/plugins/notification/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'nb', { diff --git a/plugins/notification/lang/nl.js b/plugins/notification/lang/nl.js index cde101c4509..3786f2bd82d 100644 --- a/plugins/notification/lang/nl.js +++ b/plugins/notification/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'nl', { diff --git a/plugins/notification/lang/oc.js b/plugins/notification/lang/oc.js index 1b5f9a042ee..2225e1ebc68 100644 --- a/plugins/notification/lang/oc.js +++ b/plugins/notification/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'oc', { diff --git a/plugins/notification/lang/pl.js b/plugins/notification/lang/pl.js index e3eccdf720c..3d130e277c7 100644 --- a/plugins/notification/lang/pl.js +++ b/plugins/notification/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'pl', { diff --git a/plugins/notification/lang/pt-br.js b/plugins/notification/lang/pt-br.js index 892fb5105e1..0700175fc88 100644 --- a/plugins/notification/lang/pt-br.js +++ b/plugins/notification/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'pt-br', { diff --git a/plugins/notification/lang/pt.js b/plugins/notification/lang/pt.js index 120cd8124c9..9778b77a91e 100644 --- a/plugins/notification/lang/pt.js +++ b/plugins/notification/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'pt', { diff --git a/plugins/notification/lang/ro.js b/plugins/notification/lang/ro.js index 8e1603c8529..7e988f3b285 100644 --- a/plugins/notification/lang/ro.js +++ b/plugins/notification/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'ro', { diff --git a/plugins/notification/lang/ru.js b/plugins/notification/lang/ru.js index ba53ee67a0f..88c30d545b1 100644 --- a/plugins/notification/lang/ru.js +++ b/plugins/notification/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'ru', { diff --git a/plugins/notification/lang/sk.js b/plugins/notification/lang/sk.js index bcdabd24322..a1ab773f386 100644 --- a/plugins/notification/lang/sk.js +++ b/plugins/notification/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'sk', { diff --git a/plugins/notification/lang/sq.js b/plugins/notification/lang/sq.js index 1b09c6c1d78..efc761aa393 100644 --- a/plugins/notification/lang/sq.js +++ b/plugins/notification/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'sq', { diff --git a/plugins/notification/lang/sr-latn.js b/plugins/notification/lang/sr-latn.js index b315725dc5a..50f71f97c51 100644 --- a/plugins/notification/lang/sr-latn.js +++ b/plugins/notification/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'sr-latn', { diff --git a/plugins/notification/lang/sr.js b/plugins/notification/lang/sr.js index 36c62eb6256..ea52ef557db 100644 --- a/plugins/notification/lang/sr.js +++ b/plugins/notification/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'sr', { diff --git a/plugins/notification/lang/sv.js b/plugins/notification/lang/sv.js index 503f3779cf7..08e644d189c 100644 --- a/plugins/notification/lang/sv.js +++ b/plugins/notification/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'sv', { diff --git a/plugins/notification/lang/tr.js b/plugins/notification/lang/tr.js index a78f05d6b1a..a1108657ee7 100644 --- a/plugins/notification/lang/tr.js +++ b/plugins/notification/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'tr', { diff --git a/plugins/notification/lang/ug.js b/plugins/notification/lang/ug.js index a64e575c4c4..654fcdf2699 100644 --- a/plugins/notification/lang/ug.js +++ b/plugins/notification/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'ug', { diff --git a/plugins/notification/lang/uk.js b/plugins/notification/lang/uk.js index 435a7e2cd42..785d4968eec 100644 --- a/plugins/notification/lang/uk.js +++ b/plugins/notification/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'uk', { diff --git a/plugins/notification/lang/zh-cn.js b/plugins/notification/lang/zh-cn.js index acf67a67776..46ebddb825e 100644 --- a/plugins/notification/lang/zh-cn.js +++ b/plugins/notification/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'zh-cn', { diff --git a/plugins/notification/lang/zh.js b/plugins/notification/lang/zh.js index 7b9663a54ab..9bfe856ca6e 100644 --- a/plugins/notification/lang/zh.js +++ b/plugins/notification/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'notification', 'zh', { diff --git a/plugins/notification/plugin.js b/plugins/notification/plugin.js index fd23accfc19..3a7ff28af24 100644 --- a/plugins/notification/plugin.js +++ b/plugins/notification/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/notificationaggregator/plugin.js b/plugins/notificationaggregator/plugin.js index 31b5ea21424..d413b21ba9e 100644 --- a/plugins/notificationaggregator/plugin.js +++ b/plugins/notificationaggregator/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/pagebreak/lang/af.js b/plugins/pagebreak/lang/af.js index 49da8297a0d..e45c9a173b7 100644 --- a/plugins/pagebreak/lang/af.js +++ b/plugins/pagebreak/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'af', { diff --git a/plugins/pagebreak/lang/ar.js b/plugins/pagebreak/lang/ar.js index aad6b75adde..c71818e532a 100644 --- a/plugins/pagebreak/lang/ar.js +++ b/plugins/pagebreak/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'ar', { diff --git a/plugins/pagebreak/lang/az.js b/plugins/pagebreak/lang/az.js index 0b74561c186..60fa121b37b 100644 --- a/plugins/pagebreak/lang/az.js +++ b/plugins/pagebreak/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'az', { diff --git a/plugins/pagebreak/lang/bg.js b/plugins/pagebreak/lang/bg.js index 14ae834a8cc..04d2f0d1ee1 100644 --- a/plugins/pagebreak/lang/bg.js +++ b/plugins/pagebreak/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'bg', { diff --git a/plugins/pagebreak/lang/bn.js b/plugins/pagebreak/lang/bn.js index e28f96b028b..9b580815d55 100644 --- a/plugins/pagebreak/lang/bn.js +++ b/plugins/pagebreak/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'bn', { diff --git a/plugins/pagebreak/lang/bs.js b/plugins/pagebreak/lang/bs.js index c26ac56fb51..949418b55fe 100644 --- a/plugins/pagebreak/lang/bs.js +++ b/plugins/pagebreak/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'bs', { diff --git a/plugins/pagebreak/lang/ca.js b/plugins/pagebreak/lang/ca.js index 509cae7012a..fe5e578ee7d 100644 --- a/plugins/pagebreak/lang/ca.js +++ b/plugins/pagebreak/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'ca', { diff --git a/plugins/pagebreak/lang/cs.js b/plugins/pagebreak/lang/cs.js index caa60f0359c..ec6ceee8c5b 100644 --- a/plugins/pagebreak/lang/cs.js +++ b/plugins/pagebreak/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'cs', { diff --git a/plugins/pagebreak/lang/cy.js b/plugins/pagebreak/lang/cy.js index e66d87c5c26..66f14b58446 100644 --- a/plugins/pagebreak/lang/cy.js +++ b/plugins/pagebreak/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'cy', { diff --git a/plugins/pagebreak/lang/da.js b/plugins/pagebreak/lang/da.js index a2d28dad8c1..ae4358a9e2e 100644 --- a/plugins/pagebreak/lang/da.js +++ b/plugins/pagebreak/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'da', { diff --git a/plugins/pagebreak/lang/de-ch.js b/plugins/pagebreak/lang/de-ch.js index 44c0cc1b081..7bc2d89b6f2 100644 --- a/plugins/pagebreak/lang/de-ch.js +++ b/plugins/pagebreak/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'de-ch', { diff --git a/plugins/pagebreak/lang/de.js b/plugins/pagebreak/lang/de.js index 0200f419fd9..2a36d0c59f0 100644 --- a/plugins/pagebreak/lang/de.js +++ b/plugins/pagebreak/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'de', { diff --git a/plugins/pagebreak/lang/el.js b/plugins/pagebreak/lang/el.js index 15828bb1644..6bc020caf78 100644 --- a/plugins/pagebreak/lang/el.js +++ b/plugins/pagebreak/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'el', { diff --git a/plugins/pagebreak/lang/en-au.js b/plugins/pagebreak/lang/en-au.js index caa3dc064d2..5104599d0cc 100644 --- a/plugins/pagebreak/lang/en-au.js +++ b/plugins/pagebreak/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'en-au', { diff --git a/plugins/pagebreak/lang/en-ca.js b/plugins/pagebreak/lang/en-ca.js index 023fe66297c..68909ad02e4 100644 --- a/plugins/pagebreak/lang/en-ca.js +++ b/plugins/pagebreak/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'en-ca', { diff --git a/plugins/pagebreak/lang/en-gb.js b/plugins/pagebreak/lang/en-gb.js index 31d49edf0ed..028e2511d1d 100644 --- a/plugins/pagebreak/lang/en-gb.js +++ b/plugins/pagebreak/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'en-gb', { diff --git a/plugins/pagebreak/lang/en.js b/plugins/pagebreak/lang/en.js index 30ed03f4a8e..612331cdbc7 100644 --- a/plugins/pagebreak/lang/en.js +++ b/plugins/pagebreak/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'en', { diff --git a/plugins/pagebreak/lang/eo.js b/plugins/pagebreak/lang/eo.js index 14f45c04d85..2494672b5ec 100644 --- a/plugins/pagebreak/lang/eo.js +++ b/plugins/pagebreak/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'eo', { diff --git a/plugins/pagebreak/lang/es-mx.js b/plugins/pagebreak/lang/es-mx.js index 7214f5b7ab3..06da4f9a40f 100644 --- a/plugins/pagebreak/lang/es-mx.js +++ b/plugins/pagebreak/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'es-mx', { diff --git a/plugins/pagebreak/lang/es.js b/plugins/pagebreak/lang/es.js index 4bd59bec4ce..cd69bf7628e 100644 --- a/plugins/pagebreak/lang/es.js +++ b/plugins/pagebreak/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'es', { diff --git a/plugins/pagebreak/lang/et.js b/plugins/pagebreak/lang/et.js index 5a3beb046c5..0a0ec07504e 100644 --- a/plugins/pagebreak/lang/et.js +++ b/plugins/pagebreak/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'et', { diff --git a/plugins/pagebreak/lang/eu.js b/plugins/pagebreak/lang/eu.js index 3023fd1d51d..096e60bb0f3 100644 --- a/plugins/pagebreak/lang/eu.js +++ b/plugins/pagebreak/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'eu', { diff --git a/plugins/pagebreak/lang/fa.js b/plugins/pagebreak/lang/fa.js index c2c047fac8c..6e554b16530 100644 --- a/plugins/pagebreak/lang/fa.js +++ b/plugins/pagebreak/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'fa', { diff --git a/plugins/pagebreak/lang/fi.js b/plugins/pagebreak/lang/fi.js index 0c0e529f9aa..24af36ed052 100644 --- a/plugins/pagebreak/lang/fi.js +++ b/plugins/pagebreak/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'fi', { diff --git a/plugins/pagebreak/lang/fo.js b/plugins/pagebreak/lang/fo.js index 174bdb8b6af..e3237be7830 100644 --- a/plugins/pagebreak/lang/fo.js +++ b/plugins/pagebreak/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'fo', { diff --git a/plugins/pagebreak/lang/fr-ca.js b/plugins/pagebreak/lang/fr-ca.js index a203687a6ca..0680a6af4a2 100644 --- a/plugins/pagebreak/lang/fr-ca.js +++ b/plugins/pagebreak/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'fr-ca', { diff --git a/plugins/pagebreak/lang/fr.js b/plugins/pagebreak/lang/fr.js index 8ac69adbcdb..413025859ff 100644 --- a/plugins/pagebreak/lang/fr.js +++ b/plugins/pagebreak/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'fr', { diff --git a/plugins/pagebreak/lang/gl.js b/plugins/pagebreak/lang/gl.js index e35b1fad602..5db8d8a7d71 100644 --- a/plugins/pagebreak/lang/gl.js +++ b/plugins/pagebreak/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'gl', { diff --git a/plugins/pagebreak/lang/gu.js b/plugins/pagebreak/lang/gu.js index 7119f1c12a9..234a40b6033 100644 --- a/plugins/pagebreak/lang/gu.js +++ b/plugins/pagebreak/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'gu', { diff --git a/plugins/pagebreak/lang/he.js b/plugins/pagebreak/lang/he.js index 6db31f303f1..c470c04cda5 100644 --- a/plugins/pagebreak/lang/he.js +++ b/plugins/pagebreak/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'he', { diff --git a/plugins/pagebreak/lang/hi.js b/plugins/pagebreak/lang/hi.js index b39ea9ea5b8..4dcda1f328f 100644 --- a/plugins/pagebreak/lang/hi.js +++ b/plugins/pagebreak/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'hi', { diff --git a/plugins/pagebreak/lang/hr.js b/plugins/pagebreak/lang/hr.js index 1b037c82021..ad878c3f9e0 100644 --- a/plugins/pagebreak/lang/hr.js +++ b/plugins/pagebreak/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'hr', { diff --git a/plugins/pagebreak/lang/hu.js b/plugins/pagebreak/lang/hu.js index 91a2b29e535..0d602484610 100644 --- a/plugins/pagebreak/lang/hu.js +++ b/plugins/pagebreak/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'hu', { diff --git a/plugins/pagebreak/lang/id.js b/plugins/pagebreak/lang/id.js index 1149c2f9e85..dde79b9b467 100644 --- a/plugins/pagebreak/lang/id.js +++ b/plugins/pagebreak/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'id', { diff --git a/plugins/pagebreak/lang/is.js b/plugins/pagebreak/lang/is.js index 23e426bcff5..e6e308d59e7 100644 --- a/plugins/pagebreak/lang/is.js +++ b/plugins/pagebreak/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'is', { diff --git a/plugins/pagebreak/lang/it.js b/plugins/pagebreak/lang/it.js index a8455ce498b..6d980023f8b 100644 --- a/plugins/pagebreak/lang/it.js +++ b/plugins/pagebreak/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'it', { diff --git a/plugins/pagebreak/lang/ja.js b/plugins/pagebreak/lang/ja.js index bf5613c3a47..4571b1bed2e 100644 --- a/plugins/pagebreak/lang/ja.js +++ b/plugins/pagebreak/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'ja', { diff --git a/plugins/pagebreak/lang/ka.js b/plugins/pagebreak/lang/ka.js index c338a835cc4..f899a235c2b 100644 --- a/plugins/pagebreak/lang/ka.js +++ b/plugins/pagebreak/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'ka', { diff --git a/plugins/pagebreak/lang/km.js b/plugins/pagebreak/lang/km.js index 8d97ddd6f13..5119dbcf37a 100644 --- a/plugins/pagebreak/lang/km.js +++ b/plugins/pagebreak/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'km', { diff --git a/plugins/pagebreak/lang/ko.js b/plugins/pagebreak/lang/ko.js index 5bd94128436..fc3d990ecb3 100644 --- a/plugins/pagebreak/lang/ko.js +++ b/plugins/pagebreak/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'ko', { diff --git a/plugins/pagebreak/lang/ku.js b/plugins/pagebreak/lang/ku.js index d65ca92aa83..e9bf31be6ef 100644 --- a/plugins/pagebreak/lang/ku.js +++ b/plugins/pagebreak/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'ku', { diff --git a/plugins/pagebreak/lang/lt.js b/plugins/pagebreak/lang/lt.js index 954a6025c5e..c9a793ffd1c 100644 --- a/plugins/pagebreak/lang/lt.js +++ b/plugins/pagebreak/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'lt', { diff --git a/plugins/pagebreak/lang/lv.js b/plugins/pagebreak/lang/lv.js index f2a0907ad1d..f50e9df0b73 100644 --- a/plugins/pagebreak/lang/lv.js +++ b/plugins/pagebreak/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'lv', { diff --git a/plugins/pagebreak/lang/mk.js b/plugins/pagebreak/lang/mk.js index ab6103c163b..5bacfcbfcc7 100644 --- a/plugins/pagebreak/lang/mk.js +++ b/plugins/pagebreak/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'mk', { diff --git a/plugins/pagebreak/lang/mn.js b/plugins/pagebreak/lang/mn.js index f2c4e17bda7..ea6faeebd86 100644 --- a/plugins/pagebreak/lang/mn.js +++ b/plugins/pagebreak/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'mn', { diff --git a/plugins/pagebreak/lang/ms.js b/plugins/pagebreak/lang/ms.js index e5a9bffec34..fad3e2d7628 100644 --- a/plugins/pagebreak/lang/ms.js +++ b/plugins/pagebreak/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'ms', { diff --git a/plugins/pagebreak/lang/nb.js b/plugins/pagebreak/lang/nb.js index 293102fb630..40b2cffacf6 100644 --- a/plugins/pagebreak/lang/nb.js +++ b/plugins/pagebreak/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'nb', { diff --git a/plugins/pagebreak/lang/nl.js b/plugins/pagebreak/lang/nl.js index 5e4905e0430..2f0a9144e94 100644 --- a/plugins/pagebreak/lang/nl.js +++ b/plugins/pagebreak/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'nl', { diff --git a/plugins/pagebreak/lang/no.js b/plugins/pagebreak/lang/no.js index ac1f8dcdf7c..854180d601c 100644 --- a/plugins/pagebreak/lang/no.js +++ b/plugins/pagebreak/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'no', { diff --git a/plugins/pagebreak/lang/oc.js b/plugins/pagebreak/lang/oc.js index 0325ab30dad..e617f50cafa 100644 --- a/plugins/pagebreak/lang/oc.js +++ b/plugins/pagebreak/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'oc', { diff --git a/plugins/pagebreak/lang/pl.js b/plugins/pagebreak/lang/pl.js index f07732bad8c..f398521f5ea 100644 --- a/plugins/pagebreak/lang/pl.js +++ b/plugins/pagebreak/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'pl', { diff --git a/plugins/pagebreak/lang/pt-br.js b/plugins/pagebreak/lang/pt-br.js index 30d769ad4cf..76d175a606e 100644 --- a/plugins/pagebreak/lang/pt-br.js +++ b/plugins/pagebreak/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'pt-br', { diff --git a/plugins/pagebreak/lang/pt.js b/plugins/pagebreak/lang/pt.js index d24a48b7778..393a1cd2d79 100644 --- a/plugins/pagebreak/lang/pt.js +++ b/plugins/pagebreak/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'pt', { diff --git a/plugins/pagebreak/lang/ro.js b/plugins/pagebreak/lang/ro.js index 2af7299142d..8a7499f67d7 100644 --- a/plugins/pagebreak/lang/ro.js +++ b/plugins/pagebreak/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'ro', { diff --git a/plugins/pagebreak/lang/ru.js b/plugins/pagebreak/lang/ru.js index 561ae878c31..8149329e749 100644 --- a/plugins/pagebreak/lang/ru.js +++ b/plugins/pagebreak/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'ru', { diff --git a/plugins/pagebreak/lang/si.js b/plugins/pagebreak/lang/si.js index 5f7b8ba7f83..81ed193f22a 100644 --- a/plugins/pagebreak/lang/si.js +++ b/plugins/pagebreak/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'si', { diff --git a/plugins/pagebreak/lang/sk.js b/plugins/pagebreak/lang/sk.js index 57c77a75fa4..38e2ee7195b 100644 --- a/plugins/pagebreak/lang/sk.js +++ b/plugins/pagebreak/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'sk', { diff --git a/plugins/pagebreak/lang/sl.js b/plugins/pagebreak/lang/sl.js index 38ce2ec8a51..1cfb583c221 100644 --- a/plugins/pagebreak/lang/sl.js +++ b/plugins/pagebreak/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'sl', { diff --git a/plugins/pagebreak/lang/sq.js b/plugins/pagebreak/lang/sq.js index 683d891eb95..be2ca2461c6 100644 --- a/plugins/pagebreak/lang/sq.js +++ b/plugins/pagebreak/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'sq', { diff --git a/plugins/pagebreak/lang/sr-latn.js b/plugins/pagebreak/lang/sr-latn.js index eb4dc8b239b..e3fae16b10f 100644 --- a/plugins/pagebreak/lang/sr-latn.js +++ b/plugins/pagebreak/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'sr-latn', { diff --git a/plugins/pagebreak/lang/sr.js b/plugins/pagebreak/lang/sr.js index 33ec384ac13..9717f438c0d 100644 --- a/plugins/pagebreak/lang/sr.js +++ b/plugins/pagebreak/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'sr', { diff --git a/plugins/pagebreak/lang/sv.js b/plugins/pagebreak/lang/sv.js index 5b25e5c66d7..25026b5b8a4 100644 --- a/plugins/pagebreak/lang/sv.js +++ b/plugins/pagebreak/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'sv', { diff --git a/plugins/pagebreak/lang/th.js b/plugins/pagebreak/lang/th.js index 48c1c8b9ea6..e0907bcfd2f 100644 --- a/plugins/pagebreak/lang/th.js +++ b/plugins/pagebreak/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'th', { diff --git a/plugins/pagebreak/lang/tr.js b/plugins/pagebreak/lang/tr.js index bb6b4d384a0..fee87be5c1a 100644 --- a/plugins/pagebreak/lang/tr.js +++ b/plugins/pagebreak/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'tr', { diff --git a/plugins/pagebreak/lang/tt.js b/plugins/pagebreak/lang/tt.js index 662727ac6d0..0f31c809ba0 100644 --- a/plugins/pagebreak/lang/tt.js +++ b/plugins/pagebreak/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'tt', { diff --git a/plugins/pagebreak/lang/ug.js b/plugins/pagebreak/lang/ug.js index 69dc087699e..f9dabdbf880 100644 --- a/plugins/pagebreak/lang/ug.js +++ b/plugins/pagebreak/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'ug', { diff --git a/plugins/pagebreak/lang/uk.js b/plugins/pagebreak/lang/uk.js index 9a3602ac1d7..3add9811cc6 100644 --- a/plugins/pagebreak/lang/uk.js +++ b/plugins/pagebreak/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'uk', { diff --git a/plugins/pagebreak/lang/vi.js b/plugins/pagebreak/lang/vi.js index 3e60cadd13b..198253fd649 100644 --- a/plugins/pagebreak/lang/vi.js +++ b/plugins/pagebreak/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'vi', { diff --git a/plugins/pagebreak/lang/zh-cn.js b/plugins/pagebreak/lang/zh-cn.js index a64223ffb9b..e4aa46fa0ef 100644 --- a/plugins/pagebreak/lang/zh-cn.js +++ b/plugins/pagebreak/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'zh-cn', { diff --git a/plugins/pagebreak/lang/zh.js b/plugins/pagebreak/lang/zh.js index 6af8ea3cb4e..9fd7cd778a5 100644 --- a/plugins/pagebreak/lang/zh.js +++ b/plugins/pagebreak/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pagebreak', 'zh', { diff --git a/plugins/pagebreak/plugin.js b/plugins/pagebreak/plugin.js index 8cceb8cb81a..274013ef4be 100644 --- a/plugins/pagebreak/plugin.js +++ b/plugins/pagebreak/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/panel/plugin.js b/plugins/panel/plugin.js index 56d32cab152..ef29b8dc701 100644 --- a/plugins/panel/plugin.js +++ b/plugins/panel/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/panelbutton/plugin.js b/plugins/panelbutton/plugin.js index 42822eddf04..3d73942fff3 100644 --- a/plugins/panelbutton/plugin.js +++ b/plugins/panelbutton/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/pastefromgdocs/filter/default.js b/plugins/pastefromgdocs/filter/default.js index a26ce76404d..c652c1114c8 100644 --- a/plugins/pastefromgdocs/filter/default.js +++ b/plugins/pastefromgdocs/filter/default.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/pastefromgdocs/plugin.js b/plugins/pastefromgdocs/plugin.js index 90470c1ff2d..007c447a187 100644 --- a/plugins/pastefromgdocs/plugin.js +++ b/plugins/pastefromgdocs/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/pastefromlibreoffice/filter/default.js b/plugins/pastefromlibreoffice/filter/default.js index bc671afd7ea..d640545a089 100644 --- a/plugins/pastefromlibreoffice/filter/default.js +++ b/plugins/pastefromlibreoffice/filter/default.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/pastefromlibreoffice/plugin.js b/plugins/pastefromlibreoffice/plugin.js index 94d0322bc2a..770e47adef3 100644 --- a/plugins/pastefromlibreoffice/plugin.js +++ b/plugins/pastefromlibreoffice/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/pastefromword/filter/default.js b/plugins/pastefromword/filter/default.js index 53c941e959a..dd45858ae41 100644 --- a/plugins/pastefromword/filter/default.js +++ b/plugins/pastefromword/filter/default.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/pastefromword/lang/af.js b/plugins/pastefromword/lang/af.js index ceaaebce548..5f25c7500ce 100644 --- a/plugins/pastefromword/lang/af.js +++ b/plugins/pastefromword/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'af', { diff --git a/plugins/pastefromword/lang/ar.js b/plugins/pastefromword/lang/ar.js index ec08041b713..108a6da0726 100644 --- a/plugins/pastefromword/lang/ar.js +++ b/plugins/pastefromword/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'ar', { diff --git a/plugins/pastefromword/lang/az.js b/plugins/pastefromword/lang/az.js index 6b1f6823598..34d5f610753 100644 --- a/plugins/pastefromword/lang/az.js +++ b/plugins/pastefromword/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'az', { diff --git a/plugins/pastefromword/lang/bg.js b/plugins/pastefromword/lang/bg.js index a800c5acf66..fc3c000ca93 100644 --- a/plugins/pastefromword/lang/bg.js +++ b/plugins/pastefromword/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'bg', { diff --git a/plugins/pastefromword/lang/bn.js b/plugins/pastefromword/lang/bn.js index 7e8ad1b621b..55d66c43770 100644 --- a/plugins/pastefromword/lang/bn.js +++ b/plugins/pastefromword/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'bn', { diff --git a/plugins/pastefromword/lang/bs.js b/plugins/pastefromword/lang/bs.js index 1100477cbc8..e25b6e9164c 100644 --- a/plugins/pastefromword/lang/bs.js +++ b/plugins/pastefromword/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'bs', { diff --git a/plugins/pastefromword/lang/ca.js b/plugins/pastefromword/lang/ca.js index 168897dcc7d..1d9bb96dba8 100644 --- a/plugins/pastefromword/lang/ca.js +++ b/plugins/pastefromword/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'ca', { diff --git a/plugins/pastefromword/lang/cs.js b/plugins/pastefromword/lang/cs.js index c7dcb4e49ba..6fbff58490e 100644 --- a/plugins/pastefromword/lang/cs.js +++ b/plugins/pastefromword/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'cs', { diff --git a/plugins/pastefromword/lang/cy.js b/plugins/pastefromword/lang/cy.js index 047dfdcfdf8..c6eed091fa8 100644 --- a/plugins/pastefromword/lang/cy.js +++ b/plugins/pastefromword/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'cy', { diff --git a/plugins/pastefromword/lang/da.js b/plugins/pastefromword/lang/da.js index bfaf20005fa..3f4e1801a77 100644 --- a/plugins/pastefromword/lang/da.js +++ b/plugins/pastefromword/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'da', { diff --git a/plugins/pastefromword/lang/de-ch.js b/plugins/pastefromword/lang/de-ch.js index 7e82e84ebbb..681e7f95bcd 100644 --- a/plugins/pastefromword/lang/de-ch.js +++ b/plugins/pastefromword/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'de-ch', { diff --git a/plugins/pastefromword/lang/de.js b/plugins/pastefromword/lang/de.js index 5d3391cac96..795a5055f99 100644 --- a/plugins/pastefromword/lang/de.js +++ b/plugins/pastefromword/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'de', { diff --git a/plugins/pastefromword/lang/el.js b/plugins/pastefromword/lang/el.js index f1aff175eaf..9c8cd595c96 100644 --- a/plugins/pastefromword/lang/el.js +++ b/plugins/pastefromword/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'el', { diff --git a/plugins/pastefromword/lang/en-au.js b/plugins/pastefromword/lang/en-au.js index c026607c6cd..3aa2926938b 100644 --- a/plugins/pastefromword/lang/en-au.js +++ b/plugins/pastefromword/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'en-au', { diff --git a/plugins/pastefromword/lang/en-ca.js b/plugins/pastefromword/lang/en-ca.js index 1206a03a98b..9b19dc47b91 100644 --- a/plugins/pastefromword/lang/en-ca.js +++ b/plugins/pastefromword/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'en-ca', { diff --git a/plugins/pastefromword/lang/en-gb.js b/plugins/pastefromword/lang/en-gb.js index 05ad7daf7b3..c4773eaab2e 100644 --- a/plugins/pastefromword/lang/en-gb.js +++ b/plugins/pastefromword/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'en-gb', { diff --git a/plugins/pastefromword/lang/en.js b/plugins/pastefromword/lang/en.js index 20ce6b28f08..37b2ac81315 100644 --- a/plugins/pastefromword/lang/en.js +++ b/plugins/pastefromword/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'en', { diff --git a/plugins/pastefromword/lang/eo.js b/plugins/pastefromword/lang/eo.js index 4dc4266f0a7..82f27516bc5 100644 --- a/plugins/pastefromword/lang/eo.js +++ b/plugins/pastefromword/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'eo', { diff --git a/plugins/pastefromword/lang/es-mx.js b/plugins/pastefromword/lang/es-mx.js index 0fe76af1c0f..4b2022223c7 100644 --- a/plugins/pastefromword/lang/es-mx.js +++ b/plugins/pastefromword/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'es-mx', { diff --git a/plugins/pastefromword/lang/es.js b/plugins/pastefromword/lang/es.js index 0a9dc089689..1e2202e8b71 100644 --- a/plugins/pastefromword/lang/es.js +++ b/plugins/pastefromword/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'es', { diff --git a/plugins/pastefromword/lang/et.js b/plugins/pastefromword/lang/et.js index 6fee43b46cd..86c8c37b551 100644 --- a/plugins/pastefromword/lang/et.js +++ b/plugins/pastefromword/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'et', { diff --git a/plugins/pastefromword/lang/eu.js b/plugins/pastefromword/lang/eu.js index a1a2e79dcb7..cf398ce1673 100644 --- a/plugins/pastefromword/lang/eu.js +++ b/plugins/pastefromword/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'eu', { diff --git a/plugins/pastefromword/lang/fa.js b/plugins/pastefromword/lang/fa.js index ac772f2244b..62226284432 100644 --- a/plugins/pastefromword/lang/fa.js +++ b/plugins/pastefromword/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'fa', { diff --git a/plugins/pastefromword/lang/fi.js b/plugins/pastefromword/lang/fi.js index a225ad3d792..17d4a74728f 100644 --- a/plugins/pastefromword/lang/fi.js +++ b/plugins/pastefromword/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'fi', { diff --git a/plugins/pastefromword/lang/fo.js b/plugins/pastefromword/lang/fo.js index e486a02a803..232e125de55 100644 --- a/plugins/pastefromword/lang/fo.js +++ b/plugins/pastefromword/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'fo', { diff --git a/plugins/pastefromword/lang/fr-ca.js b/plugins/pastefromword/lang/fr-ca.js index 930af49d4c1..5036601583f 100644 --- a/plugins/pastefromword/lang/fr-ca.js +++ b/plugins/pastefromword/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'fr-ca', { diff --git a/plugins/pastefromword/lang/fr.js b/plugins/pastefromword/lang/fr.js index 9687645770f..656973bc960 100644 --- a/plugins/pastefromword/lang/fr.js +++ b/plugins/pastefromword/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'fr', { diff --git a/plugins/pastefromword/lang/gl.js b/plugins/pastefromword/lang/gl.js index 046d25662a8..7c2573a0ece 100644 --- a/plugins/pastefromword/lang/gl.js +++ b/plugins/pastefromword/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'gl', { diff --git a/plugins/pastefromword/lang/gu.js b/plugins/pastefromword/lang/gu.js index 7d068e2bb0e..288e688d203 100644 --- a/plugins/pastefromword/lang/gu.js +++ b/plugins/pastefromword/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'gu', { diff --git a/plugins/pastefromword/lang/he.js b/plugins/pastefromword/lang/he.js index e32b1fc5271..687781a627e 100644 --- a/plugins/pastefromword/lang/he.js +++ b/plugins/pastefromword/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'he', { diff --git a/plugins/pastefromword/lang/hi.js b/plugins/pastefromword/lang/hi.js index 33e612d8050..fc2a5ce34fc 100644 --- a/plugins/pastefromword/lang/hi.js +++ b/plugins/pastefromword/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'hi', { diff --git a/plugins/pastefromword/lang/hr.js b/plugins/pastefromword/lang/hr.js index db0991fe58e..dab69061e7d 100644 --- a/plugins/pastefromword/lang/hr.js +++ b/plugins/pastefromword/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'hr', { diff --git a/plugins/pastefromword/lang/hu.js b/plugins/pastefromword/lang/hu.js index 5af0696eded..3e4bd92e112 100644 --- a/plugins/pastefromword/lang/hu.js +++ b/plugins/pastefromword/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'hu', { diff --git a/plugins/pastefromword/lang/id.js b/plugins/pastefromword/lang/id.js index b9676443cbc..67baefc7176 100644 --- a/plugins/pastefromword/lang/id.js +++ b/plugins/pastefromword/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'id', { diff --git a/plugins/pastefromword/lang/is.js b/plugins/pastefromword/lang/is.js index 3901cc5a134..ed39840c525 100644 --- a/plugins/pastefromword/lang/is.js +++ b/plugins/pastefromword/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'is', { diff --git a/plugins/pastefromword/lang/it.js b/plugins/pastefromword/lang/it.js index a3028705858..9e140a8ab97 100644 --- a/plugins/pastefromword/lang/it.js +++ b/plugins/pastefromword/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'it', { diff --git a/plugins/pastefromword/lang/ja.js b/plugins/pastefromword/lang/ja.js index a28eeaf25f5..4f5beaa7945 100644 --- a/plugins/pastefromword/lang/ja.js +++ b/plugins/pastefromword/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'ja', { diff --git a/plugins/pastefromword/lang/ka.js b/plugins/pastefromword/lang/ka.js index 10d9f78d239..4c140e7fa9b 100644 --- a/plugins/pastefromword/lang/ka.js +++ b/plugins/pastefromword/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'ka', { diff --git a/plugins/pastefromword/lang/km.js b/plugins/pastefromword/lang/km.js index 1d75ef2736e..ccc6e76fbc9 100644 --- a/plugins/pastefromword/lang/km.js +++ b/plugins/pastefromword/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'km', { diff --git a/plugins/pastefromword/lang/ko.js b/plugins/pastefromword/lang/ko.js index 184699f2fe5..2b7299f1620 100644 --- a/plugins/pastefromword/lang/ko.js +++ b/plugins/pastefromword/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'ko', { diff --git a/plugins/pastefromword/lang/ku.js b/plugins/pastefromword/lang/ku.js index ac7f23f25c1..eae7e1816b5 100644 --- a/plugins/pastefromword/lang/ku.js +++ b/plugins/pastefromword/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'ku', { diff --git a/plugins/pastefromword/lang/lt.js b/plugins/pastefromword/lang/lt.js index 4117a0a641d..1a7830c3dca 100644 --- a/plugins/pastefromword/lang/lt.js +++ b/plugins/pastefromword/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'lt', { diff --git a/plugins/pastefromword/lang/lv.js b/plugins/pastefromword/lang/lv.js index 7c9e5b09849..efd85d07e23 100644 --- a/plugins/pastefromword/lang/lv.js +++ b/plugins/pastefromword/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'lv', { diff --git a/plugins/pastefromword/lang/mk.js b/plugins/pastefromword/lang/mk.js index b4b0b5b1a4f..30a58b27c6c 100644 --- a/plugins/pastefromword/lang/mk.js +++ b/plugins/pastefromword/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'mk', { diff --git a/plugins/pastefromword/lang/mn.js b/plugins/pastefromword/lang/mn.js index 79a1570a93e..af6ea01b7c7 100644 --- a/plugins/pastefromword/lang/mn.js +++ b/plugins/pastefromword/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'mn', { diff --git a/plugins/pastefromword/lang/ms.js b/plugins/pastefromword/lang/ms.js index f02dd50f9a9..eaba95dc589 100644 --- a/plugins/pastefromword/lang/ms.js +++ b/plugins/pastefromword/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'ms', { diff --git a/plugins/pastefromword/lang/nb.js b/plugins/pastefromword/lang/nb.js index ba1df21a77e..3e62032ac9e 100644 --- a/plugins/pastefromword/lang/nb.js +++ b/plugins/pastefromword/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'nb', { diff --git a/plugins/pastefromword/lang/nl.js b/plugins/pastefromword/lang/nl.js index f0fb793f091..91f67fd68ff 100644 --- a/plugins/pastefromword/lang/nl.js +++ b/plugins/pastefromword/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'nl', { diff --git a/plugins/pastefromword/lang/no.js b/plugins/pastefromword/lang/no.js index 9795e971a71..28b687b281b 100644 --- a/plugins/pastefromword/lang/no.js +++ b/plugins/pastefromword/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'no', { diff --git a/plugins/pastefromword/lang/oc.js b/plugins/pastefromword/lang/oc.js index 85f2031a7ce..a1f556a2852 100644 --- a/plugins/pastefromword/lang/oc.js +++ b/plugins/pastefromword/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'oc', { diff --git a/plugins/pastefromword/lang/pl.js b/plugins/pastefromword/lang/pl.js index e1130f872b5..07332837d78 100644 --- a/plugins/pastefromword/lang/pl.js +++ b/plugins/pastefromword/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'pl', { diff --git a/plugins/pastefromword/lang/pt-br.js b/plugins/pastefromword/lang/pt-br.js index 7ff9559d2db..d2712773673 100644 --- a/plugins/pastefromword/lang/pt-br.js +++ b/plugins/pastefromword/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'pt-br', { diff --git a/plugins/pastefromword/lang/pt.js b/plugins/pastefromword/lang/pt.js index 9028c3186a5..28e18d8952e 100644 --- a/plugins/pastefromword/lang/pt.js +++ b/plugins/pastefromword/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'pt', { diff --git a/plugins/pastefromword/lang/ro.js b/plugins/pastefromword/lang/ro.js index eb7d464ba9f..57190908117 100644 --- a/plugins/pastefromword/lang/ro.js +++ b/plugins/pastefromword/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'ro', { diff --git a/plugins/pastefromword/lang/ru.js b/plugins/pastefromword/lang/ru.js index d185ded85bb..4c9a803518d 100644 --- a/plugins/pastefromword/lang/ru.js +++ b/plugins/pastefromword/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'ru', { diff --git a/plugins/pastefromword/lang/si.js b/plugins/pastefromword/lang/si.js index b67ef2fedfc..6bbf52ff05d 100644 --- a/plugins/pastefromword/lang/si.js +++ b/plugins/pastefromword/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'si', { diff --git a/plugins/pastefromword/lang/sk.js b/plugins/pastefromword/lang/sk.js index 3e6ef08de73..73675f0145c 100644 --- a/plugins/pastefromword/lang/sk.js +++ b/plugins/pastefromword/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'sk', { diff --git a/plugins/pastefromword/lang/sl.js b/plugins/pastefromword/lang/sl.js index 413f75fa315..20f76274b94 100644 --- a/plugins/pastefromword/lang/sl.js +++ b/plugins/pastefromword/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'sl', { diff --git a/plugins/pastefromword/lang/sq.js b/plugins/pastefromword/lang/sq.js index 882abfda918..e7a5d488d1b 100644 --- a/plugins/pastefromword/lang/sq.js +++ b/plugins/pastefromword/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'sq', { diff --git a/plugins/pastefromword/lang/sr-latn.js b/plugins/pastefromword/lang/sr-latn.js index ff35270aff7..5555048c7d0 100644 --- a/plugins/pastefromword/lang/sr-latn.js +++ b/plugins/pastefromword/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'sr-latn', { diff --git a/plugins/pastefromword/lang/sr.js b/plugins/pastefromword/lang/sr.js index 06bae70af52..e5f6553db63 100644 --- a/plugins/pastefromword/lang/sr.js +++ b/plugins/pastefromword/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'sr', { diff --git a/plugins/pastefromword/lang/sv.js b/plugins/pastefromword/lang/sv.js index 301abe1b0a5..b6f5fe06136 100644 --- a/plugins/pastefromword/lang/sv.js +++ b/plugins/pastefromword/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'sv', { diff --git a/plugins/pastefromword/lang/th.js b/plugins/pastefromword/lang/th.js index 281875d8109..6d4f3ff032f 100644 --- a/plugins/pastefromword/lang/th.js +++ b/plugins/pastefromword/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'th', { diff --git a/plugins/pastefromword/lang/tr.js b/plugins/pastefromword/lang/tr.js index 99472bbfd4c..3b49ba86e16 100644 --- a/plugins/pastefromword/lang/tr.js +++ b/plugins/pastefromword/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'tr', { diff --git a/plugins/pastefromword/lang/tt.js b/plugins/pastefromword/lang/tt.js index f970cbf8c60..53383c935f5 100644 --- a/plugins/pastefromword/lang/tt.js +++ b/plugins/pastefromword/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'tt', { diff --git a/plugins/pastefromword/lang/ug.js b/plugins/pastefromword/lang/ug.js index e91858e2edd..6d1f9a1128b 100644 --- a/plugins/pastefromword/lang/ug.js +++ b/plugins/pastefromword/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'ug', { diff --git a/plugins/pastefromword/lang/uk.js b/plugins/pastefromword/lang/uk.js index ff6ef2332f2..9be8a03ef4e 100644 --- a/plugins/pastefromword/lang/uk.js +++ b/plugins/pastefromword/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'uk', { diff --git a/plugins/pastefromword/lang/vi.js b/plugins/pastefromword/lang/vi.js index faaff1bbcbe..9136826cbf8 100644 --- a/plugins/pastefromword/lang/vi.js +++ b/plugins/pastefromword/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'vi', { diff --git a/plugins/pastefromword/lang/zh-cn.js b/plugins/pastefromword/lang/zh-cn.js index 4360027a42f..4b9babaae7c 100644 --- a/plugins/pastefromword/lang/zh-cn.js +++ b/plugins/pastefromword/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'zh-cn', { diff --git a/plugins/pastefromword/lang/zh.js b/plugins/pastefromword/lang/zh.js index ebe12af9e49..73850562bb4 100644 --- a/plugins/pastefromword/lang/zh.js +++ b/plugins/pastefromword/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastefromword', 'zh', { diff --git a/plugins/pastefromword/plugin.js b/plugins/pastefromword/plugin.js index addddcefca2..adb40768da6 100755 --- a/plugins/pastefromword/plugin.js +++ b/plugins/pastefromword/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/pastetext/lang/af.js b/plugins/pastetext/lang/af.js index 63bdd380853..0444514695d 100644 --- a/plugins/pastetext/lang/af.js +++ b/plugins/pastetext/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'af', { diff --git a/plugins/pastetext/lang/ar.js b/plugins/pastetext/lang/ar.js index 0a926446bad..04b630de78a 100644 --- a/plugins/pastetext/lang/ar.js +++ b/plugins/pastetext/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'ar', { diff --git a/plugins/pastetext/lang/az.js b/plugins/pastetext/lang/az.js index 54843728fbe..671914212fc 100644 --- a/plugins/pastetext/lang/az.js +++ b/plugins/pastetext/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'az', { diff --git a/plugins/pastetext/lang/bg.js b/plugins/pastetext/lang/bg.js index 5eb5687d5a5..4dc332be8b0 100644 --- a/plugins/pastetext/lang/bg.js +++ b/plugins/pastetext/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'bg', { diff --git a/plugins/pastetext/lang/bn.js b/plugins/pastetext/lang/bn.js index e242804d412..281188e115c 100644 --- a/plugins/pastetext/lang/bn.js +++ b/plugins/pastetext/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'bn', { diff --git a/plugins/pastetext/lang/bs.js b/plugins/pastetext/lang/bs.js index 3e98d359db0..cd04d876885 100644 --- a/plugins/pastetext/lang/bs.js +++ b/plugins/pastetext/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'bs', { diff --git a/plugins/pastetext/lang/ca.js b/plugins/pastetext/lang/ca.js index e483024aecf..ef0bb0e824d 100644 --- a/plugins/pastetext/lang/ca.js +++ b/plugins/pastetext/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'ca', { diff --git a/plugins/pastetext/lang/cs.js b/plugins/pastetext/lang/cs.js index 6f7a49e3f28..dd869143e58 100644 --- a/plugins/pastetext/lang/cs.js +++ b/plugins/pastetext/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'cs', { diff --git a/plugins/pastetext/lang/cy.js b/plugins/pastetext/lang/cy.js index dd3c97ef958..43913e30e20 100644 --- a/plugins/pastetext/lang/cy.js +++ b/plugins/pastetext/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'cy', { diff --git a/plugins/pastetext/lang/da.js b/plugins/pastetext/lang/da.js index bfae0b921e6..91d73fed509 100644 --- a/plugins/pastetext/lang/da.js +++ b/plugins/pastetext/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'da', { diff --git a/plugins/pastetext/lang/de-ch.js b/plugins/pastetext/lang/de-ch.js index eb1eb886cc6..8198a1e2f4f 100644 --- a/plugins/pastetext/lang/de-ch.js +++ b/plugins/pastetext/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'de-ch', { diff --git a/plugins/pastetext/lang/de.js b/plugins/pastetext/lang/de.js index aa54238f6fb..354f5688f94 100644 --- a/plugins/pastetext/lang/de.js +++ b/plugins/pastetext/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'de', { diff --git a/plugins/pastetext/lang/el.js b/plugins/pastetext/lang/el.js index 3370b4696ca..99c1d2df240 100644 --- a/plugins/pastetext/lang/el.js +++ b/plugins/pastetext/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'el', { diff --git a/plugins/pastetext/lang/en-au.js b/plugins/pastetext/lang/en-au.js index 705f560d2c7..efb656cce72 100644 --- a/plugins/pastetext/lang/en-au.js +++ b/plugins/pastetext/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'en-au', { diff --git a/plugins/pastetext/lang/en-ca.js b/plugins/pastetext/lang/en-ca.js index 71fc6bee1b2..d6f78113a7c 100644 --- a/plugins/pastetext/lang/en-ca.js +++ b/plugins/pastetext/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'en-ca', { diff --git a/plugins/pastetext/lang/en-gb.js b/plugins/pastetext/lang/en-gb.js index e907c67e22f..2083ae3b35b 100644 --- a/plugins/pastetext/lang/en-gb.js +++ b/plugins/pastetext/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'en-gb', { diff --git a/plugins/pastetext/lang/en.js b/plugins/pastetext/lang/en.js index 3138c264e0f..3a29401b6ea 100644 --- a/plugins/pastetext/lang/en.js +++ b/plugins/pastetext/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'en', { diff --git a/plugins/pastetext/lang/eo.js b/plugins/pastetext/lang/eo.js index 4d8e1267ce2..643964a6dff 100644 --- a/plugins/pastetext/lang/eo.js +++ b/plugins/pastetext/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'eo', { diff --git a/plugins/pastetext/lang/es-mx.js b/plugins/pastetext/lang/es-mx.js index d3c3b49612e..69d3c19952e 100644 --- a/plugins/pastetext/lang/es-mx.js +++ b/plugins/pastetext/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'es-mx', { diff --git a/plugins/pastetext/lang/es.js b/plugins/pastetext/lang/es.js index dd2c434b651..9b51a716577 100644 --- a/plugins/pastetext/lang/es.js +++ b/plugins/pastetext/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'es', { diff --git a/plugins/pastetext/lang/et.js b/plugins/pastetext/lang/et.js index ebf8d189894..3b9880c4003 100644 --- a/plugins/pastetext/lang/et.js +++ b/plugins/pastetext/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'et', { diff --git a/plugins/pastetext/lang/eu.js b/plugins/pastetext/lang/eu.js index 451379d1b68..afbf4a00298 100644 --- a/plugins/pastetext/lang/eu.js +++ b/plugins/pastetext/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'eu', { diff --git a/plugins/pastetext/lang/fa.js b/plugins/pastetext/lang/fa.js index 42364e4196a..f25f0912398 100644 --- a/plugins/pastetext/lang/fa.js +++ b/plugins/pastetext/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'fa', { diff --git a/plugins/pastetext/lang/fi.js b/plugins/pastetext/lang/fi.js index c1b7dc71a5e..651a46059b6 100644 --- a/plugins/pastetext/lang/fi.js +++ b/plugins/pastetext/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'fi', { diff --git a/plugins/pastetext/lang/fo.js b/plugins/pastetext/lang/fo.js index 5ddaaa4f98e..d4911d71c89 100644 --- a/plugins/pastetext/lang/fo.js +++ b/plugins/pastetext/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'fo', { diff --git a/plugins/pastetext/lang/fr-ca.js b/plugins/pastetext/lang/fr-ca.js index f36f1336136..e02616485b8 100644 --- a/plugins/pastetext/lang/fr-ca.js +++ b/plugins/pastetext/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'fr-ca', { diff --git a/plugins/pastetext/lang/fr.js b/plugins/pastetext/lang/fr.js index 7ebc57dff71..d357d2e61bd 100644 --- a/plugins/pastetext/lang/fr.js +++ b/plugins/pastetext/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'fr', { diff --git a/plugins/pastetext/lang/gl.js b/plugins/pastetext/lang/gl.js index 77259e4e25e..5e03d79a9da 100644 --- a/plugins/pastetext/lang/gl.js +++ b/plugins/pastetext/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'gl', { diff --git a/plugins/pastetext/lang/gu.js b/plugins/pastetext/lang/gu.js index 34208e38898..9d695225284 100644 --- a/plugins/pastetext/lang/gu.js +++ b/plugins/pastetext/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'gu', { diff --git a/plugins/pastetext/lang/he.js b/plugins/pastetext/lang/he.js index 25db7858763..297619f42ef 100644 --- a/plugins/pastetext/lang/he.js +++ b/plugins/pastetext/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'he', { diff --git a/plugins/pastetext/lang/hi.js b/plugins/pastetext/lang/hi.js index c0f59b7f84f..a5b7d2ed693 100644 --- a/plugins/pastetext/lang/hi.js +++ b/plugins/pastetext/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'hi', { diff --git a/plugins/pastetext/lang/hr.js b/plugins/pastetext/lang/hr.js index 252b4658d10..ab8e9f9e99b 100644 --- a/plugins/pastetext/lang/hr.js +++ b/plugins/pastetext/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'hr', { diff --git a/plugins/pastetext/lang/hu.js b/plugins/pastetext/lang/hu.js index 306acb60883..5d95d86f68b 100644 --- a/plugins/pastetext/lang/hu.js +++ b/plugins/pastetext/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'hu', { diff --git a/plugins/pastetext/lang/id.js b/plugins/pastetext/lang/id.js index bfc5f78593a..0d481d8bfb1 100644 --- a/plugins/pastetext/lang/id.js +++ b/plugins/pastetext/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'id', { diff --git a/plugins/pastetext/lang/is.js b/plugins/pastetext/lang/is.js index e18251f2938..ded5d36e4cf 100644 --- a/plugins/pastetext/lang/is.js +++ b/plugins/pastetext/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'is', { diff --git a/plugins/pastetext/lang/it.js b/plugins/pastetext/lang/it.js index 7e13c0edc35..2cb42bdf99f 100644 --- a/plugins/pastetext/lang/it.js +++ b/plugins/pastetext/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'it', { diff --git a/plugins/pastetext/lang/ja.js b/plugins/pastetext/lang/ja.js index 472468fe65a..b4b71f9fe2e 100644 --- a/plugins/pastetext/lang/ja.js +++ b/plugins/pastetext/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'ja', { diff --git a/plugins/pastetext/lang/ka.js b/plugins/pastetext/lang/ka.js index 7f06ac1a066..4343fb08eed 100644 --- a/plugins/pastetext/lang/ka.js +++ b/plugins/pastetext/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'ka', { diff --git a/plugins/pastetext/lang/km.js b/plugins/pastetext/lang/km.js index d05338db989..babf77dc5e0 100644 --- a/plugins/pastetext/lang/km.js +++ b/plugins/pastetext/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'km', { diff --git a/plugins/pastetext/lang/ko.js b/plugins/pastetext/lang/ko.js index 3ed95d18dff..658a340800f 100644 --- a/plugins/pastetext/lang/ko.js +++ b/plugins/pastetext/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'ko', { diff --git a/plugins/pastetext/lang/ku.js b/plugins/pastetext/lang/ku.js index 7ea739f4f69..d5ea41ca6f6 100644 --- a/plugins/pastetext/lang/ku.js +++ b/plugins/pastetext/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'ku', { diff --git a/plugins/pastetext/lang/lt.js b/plugins/pastetext/lang/lt.js index a37e8424118..14f5ba048e9 100644 --- a/plugins/pastetext/lang/lt.js +++ b/plugins/pastetext/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'lt', { diff --git a/plugins/pastetext/lang/lv.js b/plugins/pastetext/lang/lv.js index 9089212b199..a2bae1b5f16 100644 --- a/plugins/pastetext/lang/lv.js +++ b/plugins/pastetext/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'lv', { diff --git a/plugins/pastetext/lang/mk.js b/plugins/pastetext/lang/mk.js index 0716c954b07..d07f913b1f9 100644 --- a/plugins/pastetext/lang/mk.js +++ b/plugins/pastetext/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'mk', { diff --git a/plugins/pastetext/lang/mn.js b/plugins/pastetext/lang/mn.js index 46610e02a8e..122c43e9899 100644 --- a/plugins/pastetext/lang/mn.js +++ b/plugins/pastetext/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'mn', { diff --git a/plugins/pastetext/lang/ms.js b/plugins/pastetext/lang/ms.js index b2935fdd9ec..939719f5a86 100644 --- a/plugins/pastetext/lang/ms.js +++ b/plugins/pastetext/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'ms', { diff --git a/plugins/pastetext/lang/nb.js b/plugins/pastetext/lang/nb.js index 513cbd609f3..7a46eacd0ba 100644 --- a/plugins/pastetext/lang/nb.js +++ b/plugins/pastetext/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'nb', { diff --git a/plugins/pastetext/lang/nl.js b/plugins/pastetext/lang/nl.js index 7034e5f87a2..7cecb778f77 100644 --- a/plugins/pastetext/lang/nl.js +++ b/plugins/pastetext/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'nl', { diff --git a/plugins/pastetext/lang/no.js b/plugins/pastetext/lang/no.js index 34b83e8b05b..5edd072ff84 100644 --- a/plugins/pastetext/lang/no.js +++ b/plugins/pastetext/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'no', { diff --git a/plugins/pastetext/lang/oc.js b/plugins/pastetext/lang/oc.js index 14b858c677e..297ddea469c 100644 --- a/plugins/pastetext/lang/oc.js +++ b/plugins/pastetext/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'oc', { diff --git a/plugins/pastetext/lang/pl.js b/plugins/pastetext/lang/pl.js index 7fcd79be1d3..5df0b5a8276 100644 --- a/plugins/pastetext/lang/pl.js +++ b/plugins/pastetext/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'pl', { diff --git a/plugins/pastetext/lang/pt-br.js b/plugins/pastetext/lang/pt-br.js index ca648267fd4..115e8d71b44 100644 --- a/plugins/pastetext/lang/pt-br.js +++ b/plugins/pastetext/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'pt-br', { diff --git a/plugins/pastetext/lang/pt.js b/plugins/pastetext/lang/pt.js index 0a09c0b1324..00877bbdd80 100644 --- a/plugins/pastetext/lang/pt.js +++ b/plugins/pastetext/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'pt', { diff --git a/plugins/pastetext/lang/ro.js b/plugins/pastetext/lang/ro.js index a7920cfeb25..0161eecfb42 100644 --- a/plugins/pastetext/lang/ro.js +++ b/plugins/pastetext/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'ro', { diff --git a/plugins/pastetext/lang/ru.js b/plugins/pastetext/lang/ru.js index 6d32612a6e5..7fd3408cc23 100644 --- a/plugins/pastetext/lang/ru.js +++ b/plugins/pastetext/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'ru', { diff --git a/plugins/pastetext/lang/si.js b/plugins/pastetext/lang/si.js index 94b78453b75..247f3d52610 100644 --- a/plugins/pastetext/lang/si.js +++ b/plugins/pastetext/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'si', { diff --git a/plugins/pastetext/lang/sk.js b/plugins/pastetext/lang/sk.js index daf913645a1..f896ad81338 100644 --- a/plugins/pastetext/lang/sk.js +++ b/plugins/pastetext/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'sk', { diff --git a/plugins/pastetext/lang/sl.js b/plugins/pastetext/lang/sl.js index 9109e38a1cc..66bcb481639 100644 --- a/plugins/pastetext/lang/sl.js +++ b/plugins/pastetext/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'sl', { diff --git a/plugins/pastetext/lang/sq.js b/plugins/pastetext/lang/sq.js index fc4ecb6891c..bcc531545ea 100644 --- a/plugins/pastetext/lang/sq.js +++ b/plugins/pastetext/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'sq', { diff --git a/plugins/pastetext/lang/sr-latn.js b/plugins/pastetext/lang/sr-latn.js index 9f8f20357a1..4354ae35e79 100644 --- a/plugins/pastetext/lang/sr-latn.js +++ b/plugins/pastetext/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'sr-latn', { diff --git a/plugins/pastetext/lang/sr.js b/plugins/pastetext/lang/sr.js index e4ca6527e29..ea9449bee80 100644 --- a/plugins/pastetext/lang/sr.js +++ b/plugins/pastetext/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'sr', { diff --git a/plugins/pastetext/lang/sv.js b/plugins/pastetext/lang/sv.js index 2d1c13d02dd..ea54418ea22 100644 --- a/plugins/pastetext/lang/sv.js +++ b/plugins/pastetext/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'sv', { diff --git a/plugins/pastetext/lang/th.js b/plugins/pastetext/lang/th.js index f4d9892a723..735e6ac0042 100644 --- a/plugins/pastetext/lang/th.js +++ b/plugins/pastetext/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'th', { diff --git a/plugins/pastetext/lang/tr.js b/plugins/pastetext/lang/tr.js index 40ca9f9181c..6b7f5bbecc7 100644 --- a/plugins/pastetext/lang/tr.js +++ b/plugins/pastetext/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'tr', { diff --git a/plugins/pastetext/lang/tt.js b/plugins/pastetext/lang/tt.js index ebe6ee72233..c9a7653ea22 100644 --- a/plugins/pastetext/lang/tt.js +++ b/plugins/pastetext/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'tt', { diff --git a/plugins/pastetext/lang/ug.js b/plugins/pastetext/lang/ug.js index d706796935c..097e7496a44 100644 --- a/plugins/pastetext/lang/ug.js +++ b/plugins/pastetext/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'ug', { diff --git a/plugins/pastetext/lang/uk.js b/plugins/pastetext/lang/uk.js index 22d710a5493..45e07db8bf0 100644 --- a/plugins/pastetext/lang/uk.js +++ b/plugins/pastetext/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'uk', { diff --git a/plugins/pastetext/lang/vi.js b/plugins/pastetext/lang/vi.js index 25208246ffb..e82ed0121d9 100644 --- a/plugins/pastetext/lang/vi.js +++ b/plugins/pastetext/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'vi', { diff --git a/plugins/pastetext/lang/zh-cn.js b/plugins/pastetext/lang/zh-cn.js index 4378b7b00cf..cc556746a9e 100644 --- a/plugins/pastetext/lang/zh-cn.js +++ b/plugins/pastetext/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'zh-cn', { diff --git a/plugins/pastetext/lang/zh.js b/plugins/pastetext/lang/zh.js index 84288062745..967c4b17f0f 100644 --- a/plugins/pastetext/lang/zh.js +++ b/plugins/pastetext/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'pastetext', 'zh', { diff --git a/plugins/pastetext/plugin.js b/plugins/pastetext/plugin.js index 426d6487382..0fba0ed4eb8 100644 --- a/plugins/pastetext/plugin.js +++ b/plugins/pastetext/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/pastetools/filter/common.js b/plugins/pastetools/filter/common.js index e92bda223da..5f8ced676ab 100644 --- a/plugins/pastetools/filter/common.js +++ b/plugins/pastetools/filter/common.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/pastetools/filter/image.js b/plugins/pastetools/filter/image.js index c300e133e16..655e092ad61 100644 --- a/plugins/pastetools/filter/image.js +++ b/plugins/pastetools/filter/image.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/pastetools/plugin.js b/plugins/pastetools/plugin.js index 8574a2aab9e..ffc9cb13889 100644 --- a/plugins/pastetools/plugin.js +++ b/plugins/pastetools/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/dev/placeholder.html b/plugins/placeholder/dev/placeholder.html index 21c7fd6a154..52b62f6012a 100644 --- a/plugins/placeholder/dev/placeholder.html +++ b/plugins/placeholder/dev/placeholder.html @@ -1,6 +1,6 @@ diff --git a/plugins/placeholder/dialogs/placeholder.js b/plugins/placeholder/dialogs/placeholder.js index 6c160b30cff..f9ab2c098a7 100644 --- a/plugins/placeholder/dialogs/placeholder.js +++ b/plugins/placeholder/dialogs/placeholder.js @@ -1,6 +1,6 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/af.js b/plugins/placeholder/lang/af.js index ba552e7d5c2..5a24e3bc628 100644 --- a/plugins/placeholder/lang/af.js +++ b/plugins/placeholder/lang/af.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/ar.js b/plugins/placeholder/lang/ar.js index 23052f557d1..f05f48b7ef6 100644 --- a/plugins/placeholder/lang/ar.js +++ b/plugins/placeholder/lang/ar.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/az.js b/plugins/placeholder/lang/az.js index 4d337ba3197..64362981c8f 100644 --- a/plugins/placeholder/lang/az.js +++ b/plugins/placeholder/lang/az.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/bg.js b/plugins/placeholder/lang/bg.js index d1dfbbf98a2..31cffd9adbb 100644 --- a/plugins/placeholder/lang/bg.js +++ b/plugins/placeholder/lang/bg.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/ca.js b/plugins/placeholder/lang/ca.js index 981b4783f8f..23e110776eb 100644 --- a/plugins/placeholder/lang/ca.js +++ b/plugins/placeholder/lang/ca.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/cs.js b/plugins/placeholder/lang/cs.js index 8dec28b3040..9a4928022de 100644 --- a/plugins/placeholder/lang/cs.js +++ b/plugins/placeholder/lang/cs.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/cy.js b/plugins/placeholder/lang/cy.js index 6f3772955dd..430b0181c4b 100644 --- a/plugins/placeholder/lang/cy.js +++ b/plugins/placeholder/lang/cy.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/da.js b/plugins/placeholder/lang/da.js index 080c79e58ab..1cc1f47687e 100644 --- a/plugins/placeholder/lang/da.js +++ b/plugins/placeholder/lang/da.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/de-ch.js b/plugins/placeholder/lang/de-ch.js index 0fe1ab246c6..3fc566d058d 100644 --- a/plugins/placeholder/lang/de-ch.js +++ b/plugins/placeholder/lang/de-ch.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/de.js b/plugins/placeholder/lang/de.js index a356f780f57..fa46d9b378c 100644 --- a/plugins/placeholder/lang/de.js +++ b/plugins/placeholder/lang/de.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/el.js b/plugins/placeholder/lang/el.js index 8681a2d6e53..925e4dd798b 100644 --- a/plugins/placeholder/lang/el.js +++ b/plugins/placeholder/lang/el.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/en-au.js b/plugins/placeholder/lang/en-au.js index e81811e7aa1..d451044cbf0 100644 --- a/plugins/placeholder/lang/en-au.js +++ b/plugins/placeholder/lang/en-au.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/en-gb.js b/plugins/placeholder/lang/en-gb.js index 8d82c9abe36..4b1c52c6b55 100644 --- a/plugins/placeholder/lang/en-gb.js +++ b/plugins/placeholder/lang/en-gb.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/en.js b/plugins/placeholder/lang/en.js index 5645d264ece..63272c44391 100644 --- a/plugins/placeholder/lang/en.js +++ b/plugins/placeholder/lang/en.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/eo.js b/plugins/placeholder/lang/eo.js index e2532dec629..3bac5069392 100644 --- a/plugins/placeholder/lang/eo.js +++ b/plugins/placeholder/lang/eo.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/es-mx.js b/plugins/placeholder/lang/es-mx.js index 91204edbd65..e230e8a4332 100644 --- a/plugins/placeholder/lang/es-mx.js +++ b/plugins/placeholder/lang/es-mx.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/es.js b/plugins/placeholder/lang/es.js index 5c23ebd9aa7..bd9fe9d8d0a 100644 --- a/plugins/placeholder/lang/es.js +++ b/plugins/placeholder/lang/es.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/et.js b/plugins/placeholder/lang/et.js index 1dfc2ebe18e..bc4bb4c7919 100644 --- a/plugins/placeholder/lang/et.js +++ b/plugins/placeholder/lang/et.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/eu.js b/plugins/placeholder/lang/eu.js index 321098e4769..865c2f7d501 100644 --- a/plugins/placeholder/lang/eu.js +++ b/plugins/placeholder/lang/eu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/fa.js b/plugins/placeholder/lang/fa.js index dab13311399..8ebc81106be 100644 --- a/plugins/placeholder/lang/fa.js +++ b/plugins/placeholder/lang/fa.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/fi.js b/plugins/placeholder/lang/fi.js index 66857922c19..17cf33284ae 100644 --- a/plugins/placeholder/lang/fi.js +++ b/plugins/placeholder/lang/fi.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/fr-ca.js b/plugins/placeholder/lang/fr-ca.js index a878835b8a9..b328123dc65 100644 --- a/plugins/placeholder/lang/fr-ca.js +++ b/plugins/placeholder/lang/fr-ca.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/fr.js b/plugins/placeholder/lang/fr.js index f753f64b26d..393747307f8 100644 --- a/plugins/placeholder/lang/fr.js +++ b/plugins/placeholder/lang/fr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/gl.js b/plugins/placeholder/lang/gl.js index d93ec827364..dc1ab6613e1 100644 --- a/plugins/placeholder/lang/gl.js +++ b/plugins/placeholder/lang/gl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/he.js b/plugins/placeholder/lang/he.js index 6f91c4821ff..d2816cffbe4 100644 --- a/plugins/placeholder/lang/he.js +++ b/plugins/placeholder/lang/he.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/hr.js b/plugins/placeholder/lang/hr.js index eb1d7819f61..cd0c0d09616 100644 --- a/plugins/placeholder/lang/hr.js +++ b/plugins/placeholder/lang/hr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/hu.js b/plugins/placeholder/lang/hu.js index 49d62144225..14c800f70e8 100644 --- a/plugins/placeholder/lang/hu.js +++ b/plugins/placeholder/lang/hu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/id.js b/plugins/placeholder/lang/id.js index 31cda5e7475..e24783dd573 100644 --- a/plugins/placeholder/lang/id.js +++ b/plugins/placeholder/lang/id.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/it.js b/plugins/placeholder/lang/it.js index f788120f81a..1cb9a567323 100644 --- a/plugins/placeholder/lang/it.js +++ b/plugins/placeholder/lang/it.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/ja.js b/plugins/placeholder/lang/ja.js index fd51a1524e3..587c389e301 100644 --- a/plugins/placeholder/lang/ja.js +++ b/plugins/placeholder/lang/ja.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/km.js b/plugins/placeholder/lang/km.js index 5cc34c98eb6..44476005740 100644 --- a/plugins/placeholder/lang/km.js +++ b/plugins/placeholder/lang/km.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/ko.js b/plugins/placeholder/lang/ko.js index c1ee77dd477..9861223f65d 100644 --- a/plugins/placeholder/lang/ko.js +++ b/plugins/placeholder/lang/ko.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/ku.js b/plugins/placeholder/lang/ku.js index c3dad46da71..1fabfa9085a 100644 --- a/plugins/placeholder/lang/ku.js +++ b/plugins/placeholder/lang/ku.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/lv.js b/plugins/placeholder/lang/lv.js index 8e2b59521e8..089abc7e1cc 100644 --- a/plugins/placeholder/lang/lv.js +++ b/plugins/placeholder/lang/lv.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/nb.js b/plugins/placeholder/lang/nb.js index a60eb488ba6..71d3cdb14d1 100644 --- a/plugins/placeholder/lang/nb.js +++ b/plugins/placeholder/lang/nb.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/nl.js b/plugins/placeholder/lang/nl.js index ebea6c60ca9..b55560197fe 100644 --- a/plugins/placeholder/lang/nl.js +++ b/plugins/placeholder/lang/nl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/no.js b/plugins/placeholder/lang/no.js index 9fde03dee12..ed86a9becf7 100644 --- a/plugins/placeholder/lang/no.js +++ b/plugins/placeholder/lang/no.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/oc.js b/plugins/placeholder/lang/oc.js index 2edd997c7bf..67db39bd2aa 100644 --- a/plugins/placeholder/lang/oc.js +++ b/plugins/placeholder/lang/oc.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/pl.js b/plugins/placeholder/lang/pl.js index b7cd51614fa..b71fe0a48d1 100644 --- a/plugins/placeholder/lang/pl.js +++ b/plugins/placeholder/lang/pl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/pt-br.js b/plugins/placeholder/lang/pt-br.js index 97fc4b28498..6b81ac46930 100644 --- a/plugins/placeholder/lang/pt-br.js +++ b/plugins/placeholder/lang/pt-br.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/pt.js b/plugins/placeholder/lang/pt.js index 4a5ae89a6c5..ba6b1de2d78 100644 --- a/plugins/placeholder/lang/pt.js +++ b/plugins/placeholder/lang/pt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/ro.js b/plugins/placeholder/lang/ro.js index 03f5e49cb5b..b47f0756e1b 100644 --- a/plugins/placeholder/lang/ro.js +++ b/plugins/placeholder/lang/ro.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/ru.js b/plugins/placeholder/lang/ru.js index 6a72202463d..e839d8e2f75 100644 --- a/plugins/placeholder/lang/ru.js +++ b/plugins/placeholder/lang/ru.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/si.js b/plugins/placeholder/lang/si.js index ed4e903633f..00a809911c9 100644 --- a/plugins/placeholder/lang/si.js +++ b/plugins/placeholder/lang/si.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/sk.js b/plugins/placeholder/lang/sk.js index 58c2d62aec9..72e25c7f002 100644 --- a/plugins/placeholder/lang/sk.js +++ b/plugins/placeholder/lang/sk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/sl.js b/plugins/placeholder/lang/sl.js index 75f646eb32a..3c85daf9d02 100644 --- a/plugins/placeholder/lang/sl.js +++ b/plugins/placeholder/lang/sl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/sq.js b/plugins/placeholder/lang/sq.js index 6b57432ef35..5f69dbc4671 100644 --- a/plugins/placeholder/lang/sq.js +++ b/plugins/placeholder/lang/sq.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/sr-latn.js b/plugins/placeholder/lang/sr-latn.js index badc060f185..38d4f938992 100644 --- a/plugins/placeholder/lang/sr-latn.js +++ b/plugins/placeholder/lang/sr-latn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/sr.js b/plugins/placeholder/lang/sr.js index 57eded0071b..ac1cca8fbd9 100644 --- a/plugins/placeholder/lang/sr.js +++ b/plugins/placeholder/lang/sr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/sv.js b/plugins/placeholder/lang/sv.js index ff83bb54728..a5cd81066ae 100644 --- a/plugins/placeholder/lang/sv.js +++ b/plugins/placeholder/lang/sv.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/th.js b/plugins/placeholder/lang/th.js index ebd02cb3a27..f71cc017bef 100644 --- a/plugins/placeholder/lang/th.js +++ b/plugins/placeholder/lang/th.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/tr.js b/plugins/placeholder/lang/tr.js index f6356ba3a77..b3b9b8f9c76 100644 --- a/plugins/placeholder/lang/tr.js +++ b/plugins/placeholder/lang/tr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/tt.js b/plugins/placeholder/lang/tt.js index f0874b2fd16..1fd89d9cbed 100644 --- a/plugins/placeholder/lang/tt.js +++ b/plugins/placeholder/lang/tt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/ug.js b/plugins/placeholder/lang/ug.js index 25f96f8ef2f..4712d9dd651 100644 --- a/plugins/placeholder/lang/ug.js +++ b/plugins/placeholder/lang/ug.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/uk.js b/plugins/placeholder/lang/uk.js index 16e95841d85..5a34bd9c627 100644 --- a/plugins/placeholder/lang/uk.js +++ b/plugins/placeholder/lang/uk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/vi.js b/plugins/placeholder/lang/vi.js index e38fc6756dd..162afac94c8 100644 --- a/plugins/placeholder/lang/vi.js +++ b/plugins/placeholder/lang/vi.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/zh-cn.js b/plugins/placeholder/lang/zh-cn.js index 3eef73ff229..bcad4d04a0d 100644 --- a/plugins/placeholder/lang/zh-cn.js +++ b/plugins/placeholder/lang/zh-cn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/lang/zh.js b/plugins/placeholder/lang/zh.js index a9ade38559b..b82c91905a7 100644 --- a/plugins/placeholder/lang/zh.js +++ b/plugins/placeholder/lang/zh.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/plugin.js b/plugins/placeholder/plugin.js index 0d6f1687533..44e8fb64990 100644 --- a/plugins/placeholder/plugin.js +++ b/plugins/placeholder/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/placeholder/samples/placeholder.html b/plugins/placeholder/samples/placeholder.html index eca167a858a..36a035039e5 100644 --- a/plugins/placeholder/samples/placeholder.html +++ b/plugins/placeholder/samples/placeholder.html @@ -1,6 +1,6 @@ @@ -68,7 +68,7 @@

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/plugins/popup/plugin.js b/plugins/popup/plugin.js index 8403e914c2f..4f5ffde524c 100644 --- a/plugins/popup/plugin.js +++ b/plugins/popup/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/preview/lang/af.js b/plugins/preview/lang/af.js index 6388c938e63..561a84a2965 100644 --- a/plugins/preview/lang/af.js +++ b/plugins/preview/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'af', { diff --git a/plugins/preview/lang/ar.js b/plugins/preview/lang/ar.js index 585066b0e0c..11bbe29fc72 100644 --- a/plugins/preview/lang/ar.js +++ b/plugins/preview/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'ar', { diff --git a/plugins/preview/lang/az.js b/plugins/preview/lang/az.js index f47092dc0d8..6cb1784ee6b 100644 --- a/plugins/preview/lang/az.js +++ b/plugins/preview/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'az', { diff --git a/plugins/preview/lang/bg.js b/plugins/preview/lang/bg.js index fe862cb0a88..c5782f1fb9b 100644 --- a/plugins/preview/lang/bg.js +++ b/plugins/preview/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'bg', { diff --git a/plugins/preview/lang/bn.js b/plugins/preview/lang/bn.js index 20549bdfea5..1ea3319e159 100644 --- a/plugins/preview/lang/bn.js +++ b/plugins/preview/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'bn', { diff --git a/plugins/preview/lang/bs.js b/plugins/preview/lang/bs.js index d040a806e68..24680733519 100644 --- a/plugins/preview/lang/bs.js +++ b/plugins/preview/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'bs', { diff --git a/plugins/preview/lang/ca.js b/plugins/preview/lang/ca.js index 7be71146a5c..7c4c58a468a 100644 --- a/plugins/preview/lang/ca.js +++ b/plugins/preview/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'ca', { diff --git a/plugins/preview/lang/cs.js b/plugins/preview/lang/cs.js index 2006e6b76ef..5ee86f4d40b 100644 --- a/plugins/preview/lang/cs.js +++ b/plugins/preview/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'cs', { diff --git a/plugins/preview/lang/cy.js b/plugins/preview/lang/cy.js index d0eb925884e..82e469bb1ca 100644 --- a/plugins/preview/lang/cy.js +++ b/plugins/preview/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'cy', { diff --git a/plugins/preview/lang/da.js b/plugins/preview/lang/da.js index 2c49d317cbc..c4ad14eaad5 100644 --- a/plugins/preview/lang/da.js +++ b/plugins/preview/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'da', { diff --git a/plugins/preview/lang/de-ch.js b/plugins/preview/lang/de-ch.js index 3e9c556a86b..79cf61cd4e4 100644 --- a/plugins/preview/lang/de-ch.js +++ b/plugins/preview/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'de-ch', { diff --git a/plugins/preview/lang/de.js b/plugins/preview/lang/de.js index 2fde61a0107..a9718527ce1 100644 --- a/plugins/preview/lang/de.js +++ b/plugins/preview/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'de', { diff --git a/plugins/preview/lang/el.js b/plugins/preview/lang/el.js index 129c615b013..f1dde6f030a 100644 --- a/plugins/preview/lang/el.js +++ b/plugins/preview/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'el', { diff --git a/plugins/preview/lang/en-au.js b/plugins/preview/lang/en-au.js index 5a214e44562..487db6939a6 100644 --- a/plugins/preview/lang/en-au.js +++ b/plugins/preview/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'en-au', { diff --git a/plugins/preview/lang/en-ca.js b/plugins/preview/lang/en-ca.js index a85a5cdf957..d417b4bc827 100644 --- a/plugins/preview/lang/en-ca.js +++ b/plugins/preview/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'en-ca', { diff --git a/plugins/preview/lang/en-gb.js b/plugins/preview/lang/en-gb.js index 9fc8e88b9ec..fb8675d9484 100644 --- a/plugins/preview/lang/en-gb.js +++ b/plugins/preview/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'en-gb', { diff --git a/plugins/preview/lang/en.js b/plugins/preview/lang/en.js index a544bfcf709..c333f200b18 100644 --- a/plugins/preview/lang/en.js +++ b/plugins/preview/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'en', { diff --git a/plugins/preview/lang/eo.js b/plugins/preview/lang/eo.js index 0b3f7fe4e3a..ffe34f776f0 100644 --- a/plugins/preview/lang/eo.js +++ b/plugins/preview/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'eo', { diff --git a/plugins/preview/lang/es-mx.js b/plugins/preview/lang/es-mx.js index 0033a5e8418..9f58729da75 100644 --- a/plugins/preview/lang/es-mx.js +++ b/plugins/preview/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'es-mx', { diff --git a/plugins/preview/lang/es.js b/plugins/preview/lang/es.js index 425c13a4d29..9b665f230cf 100644 --- a/plugins/preview/lang/es.js +++ b/plugins/preview/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'es', { diff --git a/plugins/preview/lang/et.js b/plugins/preview/lang/et.js index 2031451fe2c..4c6825a9d09 100644 --- a/plugins/preview/lang/et.js +++ b/plugins/preview/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'et', { diff --git a/plugins/preview/lang/eu.js b/plugins/preview/lang/eu.js index 1d96ff4508d..a070e9947ba 100644 --- a/plugins/preview/lang/eu.js +++ b/plugins/preview/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'eu', { diff --git a/plugins/preview/lang/fa.js b/plugins/preview/lang/fa.js index de2ca41eca2..435d4e640c4 100644 --- a/plugins/preview/lang/fa.js +++ b/plugins/preview/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'fa', { diff --git a/plugins/preview/lang/fi.js b/plugins/preview/lang/fi.js index fd9d5625f88..1ade57ef1b2 100644 --- a/plugins/preview/lang/fi.js +++ b/plugins/preview/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'fi', { diff --git a/plugins/preview/lang/fo.js b/plugins/preview/lang/fo.js index 2ab80b2a103..7454ce9126d 100644 --- a/plugins/preview/lang/fo.js +++ b/plugins/preview/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'fo', { diff --git a/plugins/preview/lang/fr-ca.js b/plugins/preview/lang/fr-ca.js index 2c3e610068c..c870078ef1f 100644 --- a/plugins/preview/lang/fr-ca.js +++ b/plugins/preview/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'fr-ca', { diff --git a/plugins/preview/lang/fr.js b/plugins/preview/lang/fr.js index 942dd95330a..c289db7edc2 100644 --- a/plugins/preview/lang/fr.js +++ b/plugins/preview/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'fr', { diff --git a/plugins/preview/lang/gl.js b/plugins/preview/lang/gl.js index bbb5811918e..aebe349a15c 100644 --- a/plugins/preview/lang/gl.js +++ b/plugins/preview/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'gl', { diff --git a/plugins/preview/lang/gu.js b/plugins/preview/lang/gu.js index fea5f1fb3e0..f3ebb9a7ecf 100644 --- a/plugins/preview/lang/gu.js +++ b/plugins/preview/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'gu', { diff --git a/plugins/preview/lang/he.js b/plugins/preview/lang/he.js index acf571b10fb..0a78f0f6c93 100644 --- a/plugins/preview/lang/he.js +++ b/plugins/preview/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'he', { diff --git a/plugins/preview/lang/hi.js b/plugins/preview/lang/hi.js index 84629f3ee8c..e3f744b6b23 100644 --- a/plugins/preview/lang/hi.js +++ b/plugins/preview/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'hi', { diff --git a/plugins/preview/lang/hr.js b/plugins/preview/lang/hr.js index a6632ef79ff..bb38cef50ed 100644 --- a/plugins/preview/lang/hr.js +++ b/plugins/preview/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'hr', { diff --git a/plugins/preview/lang/hu.js b/plugins/preview/lang/hu.js index da1baf145aa..c91defcdf11 100644 --- a/plugins/preview/lang/hu.js +++ b/plugins/preview/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'hu', { diff --git a/plugins/preview/lang/id.js b/plugins/preview/lang/id.js index eb2c90ad633..11a1d604456 100644 --- a/plugins/preview/lang/id.js +++ b/plugins/preview/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'id', { diff --git a/plugins/preview/lang/is.js b/plugins/preview/lang/is.js index 34aa2c828f9..949267a4e13 100644 --- a/plugins/preview/lang/is.js +++ b/plugins/preview/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'is', { diff --git a/plugins/preview/lang/it.js b/plugins/preview/lang/it.js index e70e3811963..276171e8c9f 100644 --- a/plugins/preview/lang/it.js +++ b/plugins/preview/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'it', { diff --git a/plugins/preview/lang/ja.js b/plugins/preview/lang/ja.js index 1323a404013..a868b03b2a8 100644 --- a/plugins/preview/lang/ja.js +++ b/plugins/preview/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'ja', { diff --git a/plugins/preview/lang/ka.js b/plugins/preview/lang/ka.js index 5ffa452eb95..38f549e5959 100644 --- a/plugins/preview/lang/ka.js +++ b/plugins/preview/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'ka', { diff --git a/plugins/preview/lang/km.js b/plugins/preview/lang/km.js index 05a6b5157d0..b887a3feb70 100644 --- a/plugins/preview/lang/km.js +++ b/plugins/preview/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'km', { diff --git a/plugins/preview/lang/ko.js b/plugins/preview/lang/ko.js index d5a8f34fa98..8ef24976aaf 100644 --- a/plugins/preview/lang/ko.js +++ b/plugins/preview/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'ko', { diff --git a/plugins/preview/lang/ku.js b/plugins/preview/lang/ku.js index fd5f5954b42..2048562571a 100644 --- a/plugins/preview/lang/ku.js +++ b/plugins/preview/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'ku', { diff --git a/plugins/preview/lang/lt.js b/plugins/preview/lang/lt.js index 24ece1e2a22..b5314e24170 100644 --- a/plugins/preview/lang/lt.js +++ b/plugins/preview/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'lt', { diff --git a/plugins/preview/lang/lv.js b/plugins/preview/lang/lv.js index ebdcb7a765b..4d166ae6ae4 100644 --- a/plugins/preview/lang/lv.js +++ b/plugins/preview/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'lv', { diff --git a/plugins/preview/lang/mk.js b/plugins/preview/lang/mk.js index ca57979dcf0..9675df62dad 100644 --- a/plugins/preview/lang/mk.js +++ b/plugins/preview/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'mk', { diff --git a/plugins/preview/lang/mn.js b/plugins/preview/lang/mn.js index c98ef813f9f..b2d94449394 100644 --- a/plugins/preview/lang/mn.js +++ b/plugins/preview/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'mn', { diff --git a/plugins/preview/lang/ms.js b/plugins/preview/lang/ms.js index bc59c69b907..1716b4cc430 100644 --- a/plugins/preview/lang/ms.js +++ b/plugins/preview/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'ms', { diff --git a/plugins/preview/lang/nb.js b/plugins/preview/lang/nb.js index 1e9d280b0f8..fb09b261897 100644 --- a/plugins/preview/lang/nb.js +++ b/plugins/preview/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'nb', { diff --git a/plugins/preview/lang/nl.js b/plugins/preview/lang/nl.js index 1b16d09ee05..2c487674c95 100644 --- a/plugins/preview/lang/nl.js +++ b/plugins/preview/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'nl', { diff --git a/plugins/preview/lang/no.js b/plugins/preview/lang/no.js index c4e955cf6e7..e685de8ec25 100644 --- a/plugins/preview/lang/no.js +++ b/plugins/preview/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'no', { diff --git a/plugins/preview/lang/oc.js b/plugins/preview/lang/oc.js index e214417bb96..2877a8c1f3c 100644 --- a/plugins/preview/lang/oc.js +++ b/plugins/preview/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'oc', { diff --git a/plugins/preview/lang/pl.js b/plugins/preview/lang/pl.js index ab023b00c5a..18e9e7e0867 100644 --- a/plugins/preview/lang/pl.js +++ b/plugins/preview/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'pl', { diff --git a/plugins/preview/lang/pt-br.js b/plugins/preview/lang/pt-br.js index e2994fc2358..3e3f21669b7 100644 --- a/plugins/preview/lang/pt-br.js +++ b/plugins/preview/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'pt-br', { diff --git a/plugins/preview/lang/pt.js b/plugins/preview/lang/pt.js index 1eb6b7649fd..21e153da283 100644 --- a/plugins/preview/lang/pt.js +++ b/plugins/preview/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'pt', { diff --git a/plugins/preview/lang/ro.js b/plugins/preview/lang/ro.js index ab41173448f..57221915d6e 100644 --- a/plugins/preview/lang/ro.js +++ b/plugins/preview/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'ro', { diff --git a/plugins/preview/lang/ru.js b/plugins/preview/lang/ru.js index 7df044306a5..750d0dddd64 100644 --- a/plugins/preview/lang/ru.js +++ b/plugins/preview/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'ru', { diff --git a/plugins/preview/lang/si.js b/plugins/preview/lang/si.js index cb58dced26f..6201c879fb0 100644 --- a/plugins/preview/lang/si.js +++ b/plugins/preview/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'si', { diff --git a/plugins/preview/lang/sk.js b/plugins/preview/lang/sk.js index 11d802603f2..1fdf7591a1b 100644 --- a/plugins/preview/lang/sk.js +++ b/plugins/preview/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'sk', { diff --git a/plugins/preview/lang/sl.js b/plugins/preview/lang/sl.js index 08ce2f5a41c..8ea04973029 100644 --- a/plugins/preview/lang/sl.js +++ b/plugins/preview/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'sl', { diff --git a/plugins/preview/lang/sq.js b/plugins/preview/lang/sq.js index 8e3768d7b0e..3d6ab43190c 100644 --- a/plugins/preview/lang/sq.js +++ b/plugins/preview/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'sq', { diff --git a/plugins/preview/lang/sr-latn.js b/plugins/preview/lang/sr-latn.js index b1fba74ce9b..1a506a79c43 100644 --- a/plugins/preview/lang/sr-latn.js +++ b/plugins/preview/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'sr-latn', { diff --git a/plugins/preview/lang/sr.js b/plugins/preview/lang/sr.js index 22be5365204..453133da8b0 100644 --- a/plugins/preview/lang/sr.js +++ b/plugins/preview/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'sr', { diff --git a/plugins/preview/lang/sv.js b/plugins/preview/lang/sv.js index bb33bfb8e08..16aadf209db 100644 --- a/plugins/preview/lang/sv.js +++ b/plugins/preview/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'sv', { diff --git a/plugins/preview/lang/th.js b/plugins/preview/lang/th.js index 5ac5ed82a8d..32d0ab9ce00 100644 --- a/plugins/preview/lang/th.js +++ b/plugins/preview/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'th', { diff --git a/plugins/preview/lang/tr.js b/plugins/preview/lang/tr.js index b56659d9b90..020c03fdb87 100644 --- a/plugins/preview/lang/tr.js +++ b/plugins/preview/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'tr', { diff --git a/plugins/preview/lang/tt.js b/plugins/preview/lang/tt.js index da0f25bdbaa..8aa696793a7 100644 --- a/plugins/preview/lang/tt.js +++ b/plugins/preview/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'tt', { diff --git a/plugins/preview/lang/ug.js b/plugins/preview/lang/ug.js index 2dae83dbb0c..34ea4fa2743 100644 --- a/plugins/preview/lang/ug.js +++ b/plugins/preview/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'ug', { diff --git a/plugins/preview/lang/uk.js b/plugins/preview/lang/uk.js index 21f09a232c6..e178aae0e72 100644 --- a/plugins/preview/lang/uk.js +++ b/plugins/preview/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'uk', { diff --git a/plugins/preview/lang/vi.js b/plugins/preview/lang/vi.js index 829cddcf438..5aea989311a 100644 --- a/plugins/preview/lang/vi.js +++ b/plugins/preview/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'vi', { diff --git a/plugins/preview/lang/zh-cn.js b/plugins/preview/lang/zh-cn.js index d82de80ba15..fd95b4d3884 100644 --- a/plugins/preview/lang/zh-cn.js +++ b/plugins/preview/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'zh-cn', { diff --git a/plugins/preview/lang/zh.js b/plugins/preview/lang/zh.js index 60e000cfde3..0959e4ccdf7 100644 --- a/plugins/preview/lang/zh.js +++ b/plugins/preview/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'preview', 'zh', { diff --git a/plugins/preview/plugin.js b/plugins/preview/plugin.js index d19226a08b6..4785d1321c6 100644 --- a/plugins/preview/plugin.js +++ b/plugins/preview/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/print/lang/af.js b/plugins/print/lang/af.js index 23d9ac10606..c9d8ae4bad6 100644 --- a/plugins/print/lang/af.js +++ b/plugins/print/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'af', { diff --git a/plugins/print/lang/ar.js b/plugins/print/lang/ar.js index 4f12b4311f4..03c081416d9 100644 --- a/plugins/print/lang/ar.js +++ b/plugins/print/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'ar', { diff --git a/plugins/print/lang/az.js b/plugins/print/lang/az.js index 7b3781fbc86..861ce72385a 100644 --- a/plugins/print/lang/az.js +++ b/plugins/print/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'az', { diff --git a/plugins/print/lang/bg.js b/plugins/print/lang/bg.js index f04c30042a6..35a02e91637 100644 --- a/plugins/print/lang/bg.js +++ b/plugins/print/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'bg', { diff --git a/plugins/print/lang/bn.js b/plugins/print/lang/bn.js index 5ccde91f9cf..30825f6a8c0 100644 --- a/plugins/print/lang/bn.js +++ b/plugins/print/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'bn', { diff --git a/plugins/print/lang/bs.js b/plugins/print/lang/bs.js index 8d0fc44bf29..729182d7238 100644 --- a/plugins/print/lang/bs.js +++ b/plugins/print/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'bs', { diff --git a/plugins/print/lang/ca.js b/plugins/print/lang/ca.js index 851b9a5dd3f..f3128c741b1 100644 --- a/plugins/print/lang/ca.js +++ b/plugins/print/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'ca', { diff --git a/plugins/print/lang/cs.js b/plugins/print/lang/cs.js index 83bfaf7614c..963b39b5c5c 100644 --- a/plugins/print/lang/cs.js +++ b/plugins/print/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'cs', { diff --git a/plugins/print/lang/cy.js b/plugins/print/lang/cy.js index 90a889e2579..48c57ae4d1a 100644 --- a/plugins/print/lang/cy.js +++ b/plugins/print/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'cy', { diff --git a/plugins/print/lang/da.js b/plugins/print/lang/da.js index a87db478e58..7f627bf6557 100644 --- a/plugins/print/lang/da.js +++ b/plugins/print/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'da', { diff --git a/plugins/print/lang/de-ch.js b/plugins/print/lang/de-ch.js index 35c885d9791..469a57226fb 100644 --- a/plugins/print/lang/de-ch.js +++ b/plugins/print/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'de-ch', { diff --git a/plugins/print/lang/de.js b/plugins/print/lang/de.js index dae4048c42e..3eb353fc3cf 100644 --- a/plugins/print/lang/de.js +++ b/plugins/print/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'de', { diff --git a/plugins/print/lang/el.js b/plugins/print/lang/el.js index 9800efa9c79..ea1cd1ba9d8 100644 --- a/plugins/print/lang/el.js +++ b/plugins/print/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'el', { diff --git a/plugins/print/lang/en-au.js b/plugins/print/lang/en-au.js index bd6761568af..da4d2cb5d82 100644 --- a/plugins/print/lang/en-au.js +++ b/plugins/print/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'en-au', { diff --git a/plugins/print/lang/en-ca.js b/plugins/print/lang/en-ca.js index cd71bacd1e6..1dadbe6db37 100644 --- a/plugins/print/lang/en-ca.js +++ b/plugins/print/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'en-ca', { diff --git a/plugins/print/lang/en-gb.js b/plugins/print/lang/en-gb.js index 82719e8a68a..195de044715 100644 --- a/plugins/print/lang/en-gb.js +++ b/plugins/print/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'en-gb', { diff --git a/plugins/print/lang/en.js b/plugins/print/lang/en.js index 49a8b1da5b6..5a5f3ed71f7 100644 --- a/plugins/print/lang/en.js +++ b/plugins/print/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'en', { diff --git a/plugins/print/lang/eo.js b/plugins/print/lang/eo.js index 0e406a14ca0..f3d5be4dd14 100644 --- a/plugins/print/lang/eo.js +++ b/plugins/print/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'eo', { diff --git a/plugins/print/lang/es-mx.js b/plugins/print/lang/es-mx.js index b5e73616266..f56e3111264 100644 --- a/plugins/print/lang/es-mx.js +++ b/plugins/print/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'es-mx', { diff --git a/plugins/print/lang/es.js b/plugins/print/lang/es.js index 1bba557bf9d..dc109e2f229 100644 --- a/plugins/print/lang/es.js +++ b/plugins/print/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'es', { diff --git a/plugins/print/lang/et.js b/plugins/print/lang/et.js index 6e4cbd455e6..ab51cd455a1 100644 --- a/plugins/print/lang/et.js +++ b/plugins/print/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'et', { diff --git a/plugins/print/lang/eu.js b/plugins/print/lang/eu.js index daa3550425c..32606b4ef7b 100644 --- a/plugins/print/lang/eu.js +++ b/plugins/print/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'eu', { diff --git a/plugins/print/lang/fa.js b/plugins/print/lang/fa.js index 2a0dbc58fc2..700840643a7 100644 --- a/plugins/print/lang/fa.js +++ b/plugins/print/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'fa', { diff --git a/plugins/print/lang/fi.js b/plugins/print/lang/fi.js index 62aeaec8cfc..7493bb95722 100644 --- a/plugins/print/lang/fi.js +++ b/plugins/print/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'fi', { diff --git a/plugins/print/lang/fo.js b/plugins/print/lang/fo.js index 40040201e23..a335d103843 100644 --- a/plugins/print/lang/fo.js +++ b/plugins/print/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'fo', { diff --git a/plugins/print/lang/fr-ca.js b/plugins/print/lang/fr-ca.js index f54e7f1df4e..25b223937e5 100644 --- a/plugins/print/lang/fr-ca.js +++ b/plugins/print/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'fr-ca', { diff --git a/plugins/print/lang/fr.js b/plugins/print/lang/fr.js index 3120d5f2c27..36ed324449c 100644 --- a/plugins/print/lang/fr.js +++ b/plugins/print/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'fr', { diff --git a/plugins/print/lang/gl.js b/plugins/print/lang/gl.js index b69ca22fe22..bc3dc1f6a3f 100644 --- a/plugins/print/lang/gl.js +++ b/plugins/print/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'gl', { diff --git a/plugins/print/lang/gu.js b/plugins/print/lang/gu.js index 2d86f72723c..457405df511 100644 --- a/plugins/print/lang/gu.js +++ b/plugins/print/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'gu', { diff --git a/plugins/print/lang/he.js b/plugins/print/lang/he.js index 6bedf7ae57c..ac0d3c1ca51 100644 --- a/plugins/print/lang/he.js +++ b/plugins/print/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'he', { diff --git a/plugins/print/lang/hi.js b/plugins/print/lang/hi.js index 967631e0d89..cfe4ef0dc48 100644 --- a/plugins/print/lang/hi.js +++ b/plugins/print/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'hi', { diff --git a/plugins/print/lang/hr.js b/plugins/print/lang/hr.js index 64c38491b3c..143722984d6 100644 --- a/plugins/print/lang/hr.js +++ b/plugins/print/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'hr', { diff --git a/plugins/print/lang/hu.js b/plugins/print/lang/hu.js index a6199d0499d..31424522ae8 100644 --- a/plugins/print/lang/hu.js +++ b/plugins/print/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'hu', { diff --git a/plugins/print/lang/id.js b/plugins/print/lang/id.js index 86b3ed60eaa..f4f7e5cc694 100644 --- a/plugins/print/lang/id.js +++ b/plugins/print/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'id', { diff --git a/plugins/print/lang/is.js b/plugins/print/lang/is.js index d726e42d260..26a89bb513b 100644 --- a/plugins/print/lang/is.js +++ b/plugins/print/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'is', { diff --git a/plugins/print/lang/it.js b/plugins/print/lang/it.js index e0b84ba75e3..22d248c27e9 100644 --- a/plugins/print/lang/it.js +++ b/plugins/print/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'it', { diff --git a/plugins/print/lang/ja.js b/plugins/print/lang/ja.js index 63b027aee3b..fec7c268393 100644 --- a/plugins/print/lang/ja.js +++ b/plugins/print/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'ja', { diff --git a/plugins/print/lang/ka.js b/plugins/print/lang/ka.js index 6864670ccd7..494298db200 100644 --- a/plugins/print/lang/ka.js +++ b/plugins/print/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'ka', { diff --git a/plugins/print/lang/km.js b/plugins/print/lang/km.js index eca7dbdc4e6..c7ce0ca6b2c 100644 --- a/plugins/print/lang/km.js +++ b/plugins/print/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'km', { diff --git a/plugins/print/lang/ko.js b/plugins/print/lang/ko.js index 740535b5765..f6b1f351681 100644 --- a/plugins/print/lang/ko.js +++ b/plugins/print/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'ko', { diff --git a/plugins/print/lang/ku.js b/plugins/print/lang/ku.js index 8174bc30b9d..86c968ef5b3 100644 --- a/plugins/print/lang/ku.js +++ b/plugins/print/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'ku', { diff --git a/plugins/print/lang/lt.js b/plugins/print/lang/lt.js index 3d787a852f9..e07b3eabb1b 100644 --- a/plugins/print/lang/lt.js +++ b/plugins/print/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'lt', { diff --git a/plugins/print/lang/lv.js b/plugins/print/lang/lv.js index 96e133c325c..112b08b1886 100644 --- a/plugins/print/lang/lv.js +++ b/plugins/print/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'lv', { diff --git a/plugins/print/lang/mk.js b/plugins/print/lang/mk.js index 31fbf9dc459..e06699883f9 100644 --- a/plugins/print/lang/mk.js +++ b/plugins/print/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'mk', { diff --git a/plugins/print/lang/mn.js b/plugins/print/lang/mn.js index d6c0770e2c2..8df8444a0fe 100644 --- a/plugins/print/lang/mn.js +++ b/plugins/print/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'mn', { diff --git a/plugins/print/lang/ms.js b/plugins/print/lang/ms.js index e60d71ed21a..f1a1e2e5d85 100644 --- a/plugins/print/lang/ms.js +++ b/plugins/print/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'ms', { diff --git a/plugins/print/lang/nb.js b/plugins/print/lang/nb.js index f9df021eb92..0847fbc52dc 100644 --- a/plugins/print/lang/nb.js +++ b/plugins/print/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'nb', { diff --git a/plugins/print/lang/nl.js b/plugins/print/lang/nl.js index c23dbf07d5f..565e9a22586 100644 --- a/plugins/print/lang/nl.js +++ b/plugins/print/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'nl', { diff --git a/plugins/print/lang/no.js b/plugins/print/lang/no.js index d0e958115ec..fc79f34c530 100644 --- a/plugins/print/lang/no.js +++ b/plugins/print/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'no', { diff --git a/plugins/print/lang/oc.js b/plugins/print/lang/oc.js index 2c0839d046c..85d5ae5cc4c 100644 --- a/plugins/print/lang/oc.js +++ b/plugins/print/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'oc', { diff --git a/plugins/print/lang/pl.js b/plugins/print/lang/pl.js index 3c9c4481791..39d1be78591 100644 --- a/plugins/print/lang/pl.js +++ b/plugins/print/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'pl', { diff --git a/plugins/print/lang/pt-br.js b/plugins/print/lang/pt-br.js index 4b26e3813e9..eb77aa888d0 100644 --- a/plugins/print/lang/pt-br.js +++ b/plugins/print/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'pt-br', { diff --git a/plugins/print/lang/pt.js b/plugins/print/lang/pt.js index a5e3f511749..77450998bfc 100644 --- a/plugins/print/lang/pt.js +++ b/plugins/print/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'pt', { diff --git a/plugins/print/lang/ro.js b/plugins/print/lang/ro.js index d3045f58479..38b7a69831a 100644 --- a/plugins/print/lang/ro.js +++ b/plugins/print/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'ro', { diff --git a/plugins/print/lang/ru.js b/plugins/print/lang/ru.js index 9df653c6dfe..c57c363cb71 100644 --- a/plugins/print/lang/ru.js +++ b/plugins/print/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'ru', { diff --git a/plugins/print/lang/si.js b/plugins/print/lang/si.js index bafa1da7aa4..51f2cdd83f4 100644 --- a/plugins/print/lang/si.js +++ b/plugins/print/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'si', { diff --git a/plugins/print/lang/sk.js b/plugins/print/lang/sk.js index 3611a79e67f..f68c5c22910 100644 --- a/plugins/print/lang/sk.js +++ b/plugins/print/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'sk', { diff --git a/plugins/print/lang/sl.js b/plugins/print/lang/sl.js index 7ea4895e513..562bba0afff 100644 --- a/plugins/print/lang/sl.js +++ b/plugins/print/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'sl', { diff --git a/plugins/print/lang/sq.js b/plugins/print/lang/sq.js index 8d81d8d9ea2..96933f1e14e 100644 --- a/plugins/print/lang/sq.js +++ b/plugins/print/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'sq', { diff --git a/plugins/print/lang/sr-latn.js b/plugins/print/lang/sr-latn.js index 13621e62dd2..2d3b4dca6eb 100644 --- a/plugins/print/lang/sr-latn.js +++ b/plugins/print/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'sr-latn', { diff --git a/plugins/print/lang/sr.js b/plugins/print/lang/sr.js index 90c7efe0af1..499b4a80b31 100644 --- a/plugins/print/lang/sr.js +++ b/plugins/print/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'sr', { diff --git a/plugins/print/lang/sv.js b/plugins/print/lang/sv.js index 9a104296ec5..29824beb7dd 100644 --- a/plugins/print/lang/sv.js +++ b/plugins/print/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'sv', { diff --git a/plugins/print/lang/th.js b/plugins/print/lang/th.js index 328bc4115f8..d716422d9e2 100644 --- a/plugins/print/lang/th.js +++ b/plugins/print/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'th', { diff --git a/plugins/print/lang/tr.js b/plugins/print/lang/tr.js index ad39071f314..dd2abddddcb 100644 --- a/plugins/print/lang/tr.js +++ b/plugins/print/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'tr', { diff --git a/plugins/print/lang/tt.js b/plugins/print/lang/tt.js index f72aedad2bf..1876ba2c781 100644 --- a/plugins/print/lang/tt.js +++ b/plugins/print/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'tt', { diff --git a/plugins/print/lang/ug.js b/plugins/print/lang/ug.js index c3302ecc4e8..5dea5cfa550 100644 --- a/plugins/print/lang/ug.js +++ b/plugins/print/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'ug', { diff --git a/plugins/print/lang/uk.js b/plugins/print/lang/uk.js index 16608488ef6..54bd2ef426c 100644 --- a/plugins/print/lang/uk.js +++ b/plugins/print/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'uk', { diff --git a/plugins/print/lang/vi.js b/plugins/print/lang/vi.js index 5f8415221b6..c9634a77ba8 100644 --- a/plugins/print/lang/vi.js +++ b/plugins/print/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'vi', { diff --git a/plugins/print/lang/zh-cn.js b/plugins/print/lang/zh-cn.js index b06e1702880..da3b3b60aa0 100644 --- a/plugins/print/lang/zh-cn.js +++ b/plugins/print/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'zh-cn', { diff --git a/plugins/print/lang/zh.js b/plugins/print/lang/zh.js index 6f3463f64ff..56b8c6daeba 100644 --- a/plugins/print/lang/zh.js +++ b/plugins/print/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'print', 'zh', { diff --git a/plugins/print/plugin.js b/plugins/print/plugin.js index b194b75a390..9fa20eec46e 100644 --- a/plugins/print/plugin.js +++ b/plugins/print/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/removeformat/lang/af.js b/plugins/removeformat/lang/af.js index 70cc9889efd..a5acaff4093 100644 --- a/plugins/removeformat/lang/af.js +++ b/plugins/removeformat/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'af', { diff --git a/plugins/removeformat/lang/ar.js b/plugins/removeformat/lang/ar.js index f22a180e2fd..e5c9cb97330 100644 --- a/plugins/removeformat/lang/ar.js +++ b/plugins/removeformat/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'ar', { diff --git a/plugins/removeformat/lang/az.js b/plugins/removeformat/lang/az.js index 441c35f827f..8d78d19ed6f 100644 --- a/plugins/removeformat/lang/az.js +++ b/plugins/removeformat/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'az', { diff --git a/plugins/removeformat/lang/bg.js b/plugins/removeformat/lang/bg.js index 440c0d733c8..656637983f2 100644 --- a/plugins/removeformat/lang/bg.js +++ b/plugins/removeformat/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'bg', { diff --git a/plugins/removeformat/lang/bn.js b/plugins/removeformat/lang/bn.js index 7e0a5cd84c1..9364f128d92 100644 --- a/plugins/removeformat/lang/bn.js +++ b/plugins/removeformat/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'bn', { diff --git a/plugins/removeformat/lang/bs.js b/plugins/removeformat/lang/bs.js index 80dd309c9be..7e6d02127f9 100644 --- a/plugins/removeformat/lang/bs.js +++ b/plugins/removeformat/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'bs', { diff --git a/plugins/removeformat/lang/ca.js b/plugins/removeformat/lang/ca.js index c6c420ff3f8..498140a2c48 100644 --- a/plugins/removeformat/lang/ca.js +++ b/plugins/removeformat/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'ca', { diff --git a/plugins/removeformat/lang/cs.js b/plugins/removeformat/lang/cs.js index 472c87d560b..ab82efdf1ea 100644 --- a/plugins/removeformat/lang/cs.js +++ b/plugins/removeformat/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'cs', { diff --git a/plugins/removeformat/lang/cy.js b/plugins/removeformat/lang/cy.js index dbb023d0d14..2a2fa1c31ea 100644 --- a/plugins/removeformat/lang/cy.js +++ b/plugins/removeformat/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'cy', { diff --git a/plugins/removeformat/lang/da.js b/plugins/removeformat/lang/da.js index 45bed214dff..fe7a74e3cde 100644 --- a/plugins/removeformat/lang/da.js +++ b/plugins/removeformat/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'da', { diff --git a/plugins/removeformat/lang/de-ch.js b/plugins/removeformat/lang/de-ch.js index c1083f5ee47..bb523422291 100644 --- a/plugins/removeformat/lang/de-ch.js +++ b/plugins/removeformat/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'de-ch', { diff --git a/plugins/removeformat/lang/de.js b/plugins/removeformat/lang/de.js index ff7cec62207..2b3589dc149 100644 --- a/plugins/removeformat/lang/de.js +++ b/plugins/removeformat/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'de', { diff --git a/plugins/removeformat/lang/el.js b/plugins/removeformat/lang/el.js index 31c1a3964cc..52eac26672c 100644 --- a/plugins/removeformat/lang/el.js +++ b/plugins/removeformat/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'el', { diff --git a/plugins/removeformat/lang/en-au.js b/plugins/removeformat/lang/en-au.js index f6e176765c4..53741741ea3 100644 --- a/plugins/removeformat/lang/en-au.js +++ b/plugins/removeformat/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'en-au', { diff --git a/plugins/removeformat/lang/en-ca.js b/plugins/removeformat/lang/en-ca.js index a46c704ce5a..43c3e8e0654 100644 --- a/plugins/removeformat/lang/en-ca.js +++ b/plugins/removeformat/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'en-ca', { diff --git a/plugins/removeformat/lang/en-gb.js b/plugins/removeformat/lang/en-gb.js index 789be2561ef..c0409d7735f 100644 --- a/plugins/removeformat/lang/en-gb.js +++ b/plugins/removeformat/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'en-gb', { diff --git a/plugins/removeformat/lang/en.js b/plugins/removeformat/lang/en.js index ec30935b357..15b7f1ea5f9 100644 --- a/plugins/removeformat/lang/en.js +++ b/plugins/removeformat/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'en', { diff --git a/plugins/removeformat/lang/eo.js b/plugins/removeformat/lang/eo.js index 6faade976e8..d0daefdf7f4 100644 --- a/plugins/removeformat/lang/eo.js +++ b/plugins/removeformat/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'eo', { diff --git a/plugins/removeformat/lang/es-mx.js b/plugins/removeformat/lang/es-mx.js index a06d52e45d8..3a3d7e11580 100644 --- a/plugins/removeformat/lang/es-mx.js +++ b/plugins/removeformat/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'es-mx', { diff --git a/plugins/removeformat/lang/es.js b/plugins/removeformat/lang/es.js index 68308eeb759..ee2e23b84b9 100644 --- a/plugins/removeformat/lang/es.js +++ b/plugins/removeformat/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'es', { diff --git a/plugins/removeformat/lang/et.js b/plugins/removeformat/lang/et.js index d7bf9d043da..cc67efd3a70 100644 --- a/plugins/removeformat/lang/et.js +++ b/plugins/removeformat/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'et', { diff --git a/plugins/removeformat/lang/eu.js b/plugins/removeformat/lang/eu.js index 5e8251c2adf..12341c7e981 100644 --- a/plugins/removeformat/lang/eu.js +++ b/plugins/removeformat/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'eu', { diff --git a/plugins/removeformat/lang/fa.js b/plugins/removeformat/lang/fa.js index 1b7e8de86f5..05ddc7b6198 100644 --- a/plugins/removeformat/lang/fa.js +++ b/plugins/removeformat/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'fa', { diff --git a/plugins/removeformat/lang/fi.js b/plugins/removeformat/lang/fi.js index e810e94f1a7..f18ecde7dc6 100644 --- a/plugins/removeformat/lang/fi.js +++ b/plugins/removeformat/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'fi', { diff --git a/plugins/removeformat/lang/fo.js b/plugins/removeformat/lang/fo.js index 277bb827af8..5ccd596fb03 100644 --- a/plugins/removeformat/lang/fo.js +++ b/plugins/removeformat/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'fo', { diff --git a/plugins/removeformat/lang/fr-ca.js b/plugins/removeformat/lang/fr-ca.js index 8953dc85f7d..a101d5b91b8 100644 --- a/plugins/removeformat/lang/fr-ca.js +++ b/plugins/removeformat/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'fr-ca', { diff --git a/plugins/removeformat/lang/fr.js b/plugins/removeformat/lang/fr.js index e05e4bf5bad..5b9cc805262 100644 --- a/plugins/removeformat/lang/fr.js +++ b/plugins/removeformat/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'fr', { diff --git a/plugins/removeformat/lang/gl.js b/plugins/removeformat/lang/gl.js index aff75b4ec5f..8e1141ebf2e 100644 --- a/plugins/removeformat/lang/gl.js +++ b/plugins/removeformat/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'gl', { diff --git a/plugins/removeformat/lang/gu.js b/plugins/removeformat/lang/gu.js index 6462d1666f3..515531e04a8 100644 --- a/plugins/removeformat/lang/gu.js +++ b/plugins/removeformat/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'gu', { diff --git a/plugins/removeformat/lang/he.js b/plugins/removeformat/lang/he.js index d8e19eaf7ea..b127d00f9cb 100644 --- a/plugins/removeformat/lang/he.js +++ b/plugins/removeformat/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'he', { diff --git a/plugins/removeformat/lang/hi.js b/plugins/removeformat/lang/hi.js index ba091c3beb1..a27b320f3d1 100644 --- a/plugins/removeformat/lang/hi.js +++ b/plugins/removeformat/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'hi', { diff --git a/plugins/removeformat/lang/hr.js b/plugins/removeformat/lang/hr.js index 91ab974e9e7..a62a501a063 100644 --- a/plugins/removeformat/lang/hr.js +++ b/plugins/removeformat/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'hr', { diff --git a/plugins/removeformat/lang/hu.js b/plugins/removeformat/lang/hu.js index a47e52af984..39e6ce51c88 100644 --- a/plugins/removeformat/lang/hu.js +++ b/plugins/removeformat/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'hu', { diff --git a/plugins/removeformat/lang/id.js b/plugins/removeformat/lang/id.js index ec5ef7344a8..d16288369c8 100644 --- a/plugins/removeformat/lang/id.js +++ b/plugins/removeformat/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'id', { diff --git a/plugins/removeformat/lang/is.js b/plugins/removeformat/lang/is.js index e4e026daed4..a96b1a4bf34 100644 --- a/plugins/removeformat/lang/is.js +++ b/plugins/removeformat/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'is', { diff --git a/plugins/removeformat/lang/it.js b/plugins/removeformat/lang/it.js index 0e535e62af1..29179ecf8e6 100644 --- a/plugins/removeformat/lang/it.js +++ b/plugins/removeformat/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'it', { diff --git a/plugins/removeformat/lang/ja.js b/plugins/removeformat/lang/ja.js index 99be81c857a..8fc94765558 100644 --- a/plugins/removeformat/lang/ja.js +++ b/plugins/removeformat/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'ja', { diff --git a/plugins/removeformat/lang/ka.js b/plugins/removeformat/lang/ka.js index fc54037ae20..c1fd841e4ef 100644 --- a/plugins/removeformat/lang/ka.js +++ b/plugins/removeformat/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'ka', { diff --git a/plugins/removeformat/lang/km.js b/plugins/removeformat/lang/km.js index c986ed90204..b8d35f2b8e0 100644 --- a/plugins/removeformat/lang/km.js +++ b/plugins/removeformat/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'km', { diff --git a/plugins/removeformat/lang/ko.js b/plugins/removeformat/lang/ko.js index e21dce2802d..2c74424645e 100644 --- a/plugins/removeformat/lang/ko.js +++ b/plugins/removeformat/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'ko', { diff --git a/plugins/removeformat/lang/ku.js b/plugins/removeformat/lang/ku.js index bfa77864a8a..68b5ba8b232 100644 --- a/plugins/removeformat/lang/ku.js +++ b/plugins/removeformat/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'ku', { diff --git a/plugins/removeformat/lang/lt.js b/plugins/removeformat/lang/lt.js index bd2c508c92a..98a17a939b9 100644 --- a/plugins/removeformat/lang/lt.js +++ b/plugins/removeformat/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'lt', { diff --git a/plugins/removeformat/lang/lv.js b/plugins/removeformat/lang/lv.js index dcd6b96067e..ca23d6fd05d 100644 --- a/plugins/removeformat/lang/lv.js +++ b/plugins/removeformat/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'lv', { diff --git a/plugins/removeformat/lang/mk.js b/plugins/removeformat/lang/mk.js index 1f6f07bf3b4..39e85e33b46 100644 --- a/plugins/removeformat/lang/mk.js +++ b/plugins/removeformat/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'mk', { diff --git a/plugins/removeformat/lang/mn.js b/plugins/removeformat/lang/mn.js index f6ac444e906..fb36b3d93ab 100644 --- a/plugins/removeformat/lang/mn.js +++ b/plugins/removeformat/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'mn', { diff --git a/plugins/removeformat/lang/ms.js b/plugins/removeformat/lang/ms.js index 2028423fdc4..29a585e440b 100644 --- a/plugins/removeformat/lang/ms.js +++ b/plugins/removeformat/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'ms', { diff --git a/plugins/removeformat/lang/nb.js b/plugins/removeformat/lang/nb.js index a44b7dd5dad..3999fd4945f 100644 --- a/plugins/removeformat/lang/nb.js +++ b/plugins/removeformat/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'nb', { diff --git a/plugins/removeformat/lang/nl.js b/plugins/removeformat/lang/nl.js index 7cd1fc44d72..469567fb79e 100644 --- a/plugins/removeformat/lang/nl.js +++ b/plugins/removeformat/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'nl', { diff --git a/plugins/removeformat/lang/no.js b/plugins/removeformat/lang/no.js index d5fee91683e..cad8786906b 100644 --- a/plugins/removeformat/lang/no.js +++ b/plugins/removeformat/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'no', { diff --git a/plugins/removeformat/lang/oc.js b/plugins/removeformat/lang/oc.js index 3550c9196ef..d71b53b3bfa 100644 --- a/plugins/removeformat/lang/oc.js +++ b/plugins/removeformat/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'oc', { diff --git a/plugins/removeformat/lang/pl.js b/plugins/removeformat/lang/pl.js index 27143544f09..77b4277da7b 100644 --- a/plugins/removeformat/lang/pl.js +++ b/plugins/removeformat/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'pl', { diff --git a/plugins/removeformat/lang/pt-br.js b/plugins/removeformat/lang/pt-br.js index 942177c85d0..a1c25c615fc 100644 --- a/plugins/removeformat/lang/pt-br.js +++ b/plugins/removeformat/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'pt-br', { diff --git a/plugins/removeformat/lang/pt.js b/plugins/removeformat/lang/pt.js index 7fc8de9466a..6230ccdcffe 100644 --- a/plugins/removeformat/lang/pt.js +++ b/plugins/removeformat/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'pt', { diff --git a/plugins/removeformat/lang/ro.js b/plugins/removeformat/lang/ro.js index d9c73757166..4b5d9f5ac8f 100644 --- a/plugins/removeformat/lang/ro.js +++ b/plugins/removeformat/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'ro', { diff --git a/plugins/removeformat/lang/ru.js b/plugins/removeformat/lang/ru.js index e1b765bec1e..b5cc1b434d8 100644 --- a/plugins/removeformat/lang/ru.js +++ b/plugins/removeformat/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'ru', { diff --git a/plugins/removeformat/lang/si.js b/plugins/removeformat/lang/si.js index ffa338ab694..246cab5df1a 100644 --- a/plugins/removeformat/lang/si.js +++ b/plugins/removeformat/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'si', { diff --git a/plugins/removeformat/lang/sk.js b/plugins/removeformat/lang/sk.js index 6d287d4a96a..6ddfbd2c8c8 100644 --- a/plugins/removeformat/lang/sk.js +++ b/plugins/removeformat/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'sk', { diff --git a/plugins/removeformat/lang/sl.js b/plugins/removeformat/lang/sl.js index dd1f5e2c6bc..33471f96993 100644 --- a/plugins/removeformat/lang/sl.js +++ b/plugins/removeformat/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'sl', { diff --git a/plugins/removeformat/lang/sq.js b/plugins/removeformat/lang/sq.js index 2550015071f..1af941ce505 100644 --- a/plugins/removeformat/lang/sq.js +++ b/plugins/removeformat/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'sq', { diff --git a/plugins/removeformat/lang/sr-latn.js b/plugins/removeformat/lang/sr-latn.js index 3990a45e0d8..1ebf6a4d38d 100644 --- a/plugins/removeformat/lang/sr-latn.js +++ b/plugins/removeformat/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'sr-latn', { diff --git a/plugins/removeformat/lang/sr.js b/plugins/removeformat/lang/sr.js index 70c86a00c0d..28619c80f70 100644 --- a/plugins/removeformat/lang/sr.js +++ b/plugins/removeformat/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'sr', { diff --git a/plugins/removeformat/lang/sv.js b/plugins/removeformat/lang/sv.js index 6165f4391ad..4663b82b882 100644 --- a/plugins/removeformat/lang/sv.js +++ b/plugins/removeformat/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'sv', { diff --git a/plugins/removeformat/lang/th.js b/plugins/removeformat/lang/th.js index 8cd5133f8ac..20ff4aec7a3 100644 --- a/plugins/removeformat/lang/th.js +++ b/plugins/removeformat/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'th', { diff --git a/plugins/removeformat/lang/tr.js b/plugins/removeformat/lang/tr.js index 37b0eeba935..de22cb5ec94 100644 --- a/plugins/removeformat/lang/tr.js +++ b/plugins/removeformat/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'tr', { diff --git a/plugins/removeformat/lang/tt.js b/plugins/removeformat/lang/tt.js index f43a17348cc..0c21d27fe8c 100644 --- a/plugins/removeformat/lang/tt.js +++ b/plugins/removeformat/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'tt', { diff --git a/plugins/removeformat/lang/ug.js b/plugins/removeformat/lang/ug.js index a645ab2ab55..4a610589574 100644 --- a/plugins/removeformat/lang/ug.js +++ b/plugins/removeformat/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'ug', { diff --git a/plugins/removeformat/lang/uk.js b/plugins/removeformat/lang/uk.js index 3236e8f0eb6..c99ad0dad5a 100644 --- a/plugins/removeformat/lang/uk.js +++ b/plugins/removeformat/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'uk', { diff --git a/plugins/removeformat/lang/vi.js b/plugins/removeformat/lang/vi.js index 0dd8d836ca0..035ce52c573 100644 --- a/plugins/removeformat/lang/vi.js +++ b/plugins/removeformat/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'vi', { diff --git a/plugins/removeformat/lang/zh-cn.js b/plugins/removeformat/lang/zh-cn.js index 64c1c66b27d..a763e2d564a 100644 --- a/plugins/removeformat/lang/zh-cn.js +++ b/plugins/removeformat/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'zh-cn', { diff --git a/plugins/removeformat/lang/zh.js b/plugins/removeformat/lang/zh.js index ad142158ef2..597822170ea 100644 --- a/plugins/removeformat/lang/zh.js +++ b/plugins/removeformat/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'removeformat', 'zh', { diff --git a/plugins/removeformat/plugin.js b/plugins/removeformat/plugin.js index d083fac5117..0409aea226b 100644 --- a/plugins/removeformat/plugin.js +++ b/plugins/removeformat/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/resize/plugin.js b/plugins/resize/plugin.js index 51433fa74f3..f70b80f03c4 100644 --- a/plugins/resize/plugin.js +++ b/plugins/resize/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/richcombo/plugin.js b/plugins/richcombo/plugin.js index c7529a848f4..0ce4d653178 100644 --- a/plugins/richcombo/plugin.js +++ b/plugins/richcombo/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/save/lang/af.js b/plugins/save/lang/af.js index 80f6ebbdba0..1424aa18b5c 100644 --- a/plugins/save/lang/af.js +++ b/plugins/save/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'af', { diff --git a/plugins/save/lang/ar.js b/plugins/save/lang/ar.js index 7d31a03b099..06aafa3823c 100644 --- a/plugins/save/lang/ar.js +++ b/plugins/save/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'ar', { diff --git a/plugins/save/lang/az.js b/plugins/save/lang/az.js index 7996f7184e3..db70558b671 100644 --- a/plugins/save/lang/az.js +++ b/plugins/save/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'az', { diff --git a/plugins/save/lang/bg.js b/plugins/save/lang/bg.js index 5cbed334746..5ee43164637 100644 --- a/plugins/save/lang/bg.js +++ b/plugins/save/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'bg', { diff --git a/plugins/save/lang/bn.js b/plugins/save/lang/bn.js index 444eac0c9c7..d572735d968 100644 --- a/plugins/save/lang/bn.js +++ b/plugins/save/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'bn', { diff --git a/plugins/save/lang/bs.js b/plugins/save/lang/bs.js index f7717cc97d3..0720aad4f76 100644 --- a/plugins/save/lang/bs.js +++ b/plugins/save/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'bs', { diff --git a/plugins/save/lang/ca.js b/plugins/save/lang/ca.js index 1cb12dda4e2..e158d650ea5 100644 --- a/plugins/save/lang/ca.js +++ b/plugins/save/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'ca', { diff --git a/plugins/save/lang/cs.js b/plugins/save/lang/cs.js index 699d3cf4d27..1cba04675a8 100644 --- a/plugins/save/lang/cs.js +++ b/plugins/save/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'cs', { diff --git a/plugins/save/lang/cy.js b/plugins/save/lang/cy.js index f4fdd0a40e7..c789b17eb09 100644 --- a/plugins/save/lang/cy.js +++ b/plugins/save/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'cy', { diff --git a/plugins/save/lang/da.js b/plugins/save/lang/da.js index 89127da4b78..0dd25a736ad 100644 --- a/plugins/save/lang/da.js +++ b/plugins/save/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'da', { diff --git a/plugins/save/lang/de-ch.js b/plugins/save/lang/de-ch.js index 7b65914e113..d07ba13e13f 100644 --- a/plugins/save/lang/de-ch.js +++ b/plugins/save/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'de-ch', { diff --git a/plugins/save/lang/de.js b/plugins/save/lang/de.js index a69055f010a..ecc3c8681eb 100644 --- a/plugins/save/lang/de.js +++ b/plugins/save/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'de', { diff --git a/plugins/save/lang/el.js b/plugins/save/lang/el.js index e537a759b8a..26b90df63b7 100644 --- a/plugins/save/lang/el.js +++ b/plugins/save/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'el', { diff --git a/plugins/save/lang/en-au.js b/plugins/save/lang/en-au.js index 00d60f3e97d..4dc0308c99f 100644 --- a/plugins/save/lang/en-au.js +++ b/plugins/save/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'en-au', { diff --git a/plugins/save/lang/en-ca.js b/plugins/save/lang/en-ca.js index b2ff4cdfd6a..0a18b403190 100644 --- a/plugins/save/lang/en-ca.js +++ b/plugins/save/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'en-ca', { diff --git a/plugins/save/lang/en-gb.js b/plugins/save/lang/en-gb.js index 44c768d41e5..59e1f40997f 100644 --- a/plugins/save/lang/en-gb.js +++ b/plugins/save/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'en-gb', { diff --git a/plugins/save/lang/en.js b/plugins/save/lang/en.js index b90b20cd3ca..4203fdf8763 100644 --- a/plugins/save/lang/en.js +++ b/plugins/save/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'en', { diff --git a/plugins/save/lang/eo.js b/plugins/save/lang/eo.js index 8105bd68980..dce2f0f45d7 100644 --- a/plugins/save/lang/eo.js +++ b/plugins/save/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'eo', { diff --git a/plugins/save/lang/es-mx.js b/plugins/save/lang/es-mx.js index 9eefc61875d..2a69260ae2f 100644 --- a/plugins/save/lang/es-mx.js +++ b/plugins/save/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'es-mx', { diff --git a/plugins/save/lang/es.js b/plugins/save/lang/es.js index 1db03adfe9f..8fdcad88fd4 100644 --- a/plugins/save/lang/es.js +++ b/plugins/save/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'es', { diff --git a/plugins/save/lang/et.js b/plugins/save/lang/et.js index a6fccaf0e2e..78a10ea0423 100644 --- a/plugins/save/lang/et.js +++ b/plugins/save/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'et', { diff --git a/plugins/save/lang/eu.js b/plugins/save/lang/eu.js index b18dc525dbf..2700f37c50f 100644 --- a/plugins/save/lang/eu.js +++ b/plugins/save/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'eu', { diff --git a/plugins/save/lang/fa.js b/plugins/save/lang/fa.js index c62aae5645f..d642396c264 100644 --- a/plugins/save/lang/fa.js +++ b/plugins/save/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'fa', { diff --git a/plugins/save/lang/fi.js b/plugins/save/lang/fi.js index 55376650d40..203a37d188e 100644 --- a/plugins/save/lang/fi.js +++ b/plugins/save/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'fi', { diff --git a/plugins/save/lang/fo.js b/plugins/save/lang/fo.js index a6a5d64bcea..5eecb61d3c5 100644 --- a/plugins/save/lang/fo.js +++ b/plugins/save/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'fo', { diff --git a/plugins/save/lang/fr-ca.js b/plugins/save/lang/fr-ca.js index f0c0755e01e..31ca73e8d89 100644 --- a/plugins/save/lang/fr-ca.js +++ b/plugins/save/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'fr-ca', { diff --git a/plugins/save/lang/fr.js b/plugins/save/lang/fr.js index 4af3e2b1c41..a89937c6a0a 100644 --- a/plugins/save/lang/fr.js +++ b/plugins/save/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'fr', { diff --git a/plugins/save/lang/gl.js b/plugins/save/lang/gl.js index 0977917eaf9..ffb5145cdea 100644 --- a/plugins/save/lang/gl.js +++ b/plugins/save/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'gl', { diff --git a/plugins/save/lang/gu.js b/plugins/save/lang/gu.js index e7442a229fc..68b1cc344b3 100644 --- a/plugins/save/lang/gu.js +++ b/plugins/save/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'gu', { diff --git a/plugins/save/lang/he.js b/plugins/save/lang/he.js index 3ea97ce5fda..a1f5dc31503 100644 --- a/plugins/save/lang/he.js +++ b/plugins/save/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'he', { diff --git a/plugins/save/lang/hi.js b/plugins/save/lang/hi.js index a04afcea6c0..c15934d0106 100644 --- a/plugins/save/lang/hi.js +++ b/plugins/save/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'hi', { diff --git a/plugins/save/lang/hr.js b/plugins/save/lang/hr.js index b44e07fbb12..e869cd25d70 100644 --- a/plugins/save/lang/hr.js +++ b/plugins/save/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'hr', { diff --git a/plugins/save/lang/hu.js b/plugins/save/lang/hu.js index 0984b01bb4e..b5346af6580 100644 --- a/plugins/save/lang/hu.js +++ b/plugins/save/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'hu', { diff --git a/plugins/save/lang/id.js b/plugins/save/lang/id.js index 8685072275b..f21326d175d 100644 --- a/plugins/save/lang/id.js +++ b/plugins/save/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'id', { diff --git a/plugins/save/lang/is.js b/plugins/save/lang/is.js index 2616d9990d6..cc8e3fcec78 100644 --- a/plugins/save/lang/is.js +++ b/plugins/save/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'is', { diff --git a/plugins/save/lang/it.js b/plugins/save/lang/it.js index 7c2272f250e..e91b25e5a84 100644 --- a/plugins/save/lang/it.js +++ b/plugins/save/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'it', { diff --git a/plugins/save/lang/ja.js b/plugins/save/lang/ja.js index a42d1ebba4e..33e6dc91556 100644 --- a/plugins/save/lang/ja.js +++ b/plugins/save/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'ja', { diff --git a/plugins/save/lang/ka.js b/plugins/save/lang/ka.js index 71906858580..bfdc7f59cf8 100644 --- a/plugins/save/lang/ka.js +++ b/plugins/save/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'ka', { diff --git a/plugins/save/lang/km.js b/plugins/save/lang/km.js index cb79e334eac..63f7348f2fa 100644 --- a/plugins/save/lang/km.js +++ b/plugins/save/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'km', { diff --git a/plugins/save/lang/ko.js b/plugins/save/lang/ko.js index 46ea2e6c34f..1f21f200359 100644 --- a/plugins/save/lang/ko.js +++ b/plugins/save/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'ko', { diff --git a/plugins/save/lang/ku.js b/plugins/save/lang/ku.js index ad70c2a3e39..b809da6d2b0 100644 --- a/plugins/save/lang/ku.js +++ b/plugins/save/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'ku', { diff --git a/plugins/save/lang/lt.js b/plugins/save/lang/lt.js index cbb2271ee1e..fa52392c09b 100644 --- a/plugins/save/lang/lt.js +++ b/plugins/save/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'lt', { diff --git a/plugins/save/lang/lv.js b/plugins/save/lang/lv.js index ece9ea26966..b04f3e68b4e 100644 --- a/plugins/save/lang/lv.js +++ b/plugins/save/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'lv', { diff --git a/plugins/save/lang/mk.js b/plugins/save/lang/mk.js index 4ceb69650fe..f3892c2d1c3 100644 --- a/plugins/save/lang/mk.js +++ b/plugins/save/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'mk', { diff --git a/plugins/save/lang/mn.js b/plugins/save/lang/mn.js index 6c7cf915af4..4b7afcda503 100644 --- a/plugins/save/lang/mn.js +++ b/plugins/save/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'mn', { diff --git a/plugins/save/lang/ms.js b/plugins/save/lang/ms.js index 004b066d9db..cb765a66854 100644 --- a/plugins/save/lang/ms.js +++ b/plugins/save/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'ms', { diff --git a/plugins/save/lang/nb.js b/plugins/save/lang/nb.js index 34a9737828a..e0fb2b0eb82 100644 --- a/plugins/save/lang/nb.js +++ b/plugins/save/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'nb', { diff --git a/plugins/save/lang/nl.js b/plugins/save/lang/nl.js index 859f48aee74..cf63eee126c 100644 --- a/plugins/save/lang/nl.js +++ b/plugins/save/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'nl', { diff --git a/plugins/save/lang/no.js b/plugins/save/lang/no.js index c6b2d561560..fe5854f8e72 100644 --- a/plugins/save/lang/no.js +++ b/plugins/save/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'no', { diff --git a/plugins/save/lang/oc.js b/plugins/save/lang/oc.js index ae9084e1bde..84e5ef1e23f 100644 --- a/plugins/save/lang/oc.js +++ b/plugins/save/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'oc', { diff --git a/plugins/save/lang/pl.js b/plugins/save/lang/pl.js index 54a19025138..8b0b045581b 100644 --- a/plugins/save/lang/pl.js +++ b/plugins/save/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'pl', { diff --git a/plugins/save/lang/pt-br.js b/plugins/save/lang/pt-br.js index 713efae4181..ad674e0b462 100644 --- a/plugins/save/lang/pt-br.js +++ b/plugins/save/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'pt-br', { diff --git a/plugins/save/lang/pt.js b/plugins/save/lang/pt.js index a5fcfbf9cd2..4416c534efc 100644 --- a/plugins/save/lang/pt.js +++ b/plugins/save/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'pt', { diff --git a/plugins/save/lang/ro.js b/plugins/save/lang/ro.js index f33c536bdc7..d8bbc5f6406 100644 --- a/plugins/save/lang/ro.js +++ b/plugins/save/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'ro', { diff --git a/plugins/save/lang/ru.js b/plugins/save/lang/ru.js index 08ad14ff695..2920f050c24 100644 --- a/plugins/save/lang/ru.js +++ b/plugins/save/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'ru', { diff --git a/plugins/save/lang/si.js b/plugins/save/lang/si.js index f91c7a65a5d..cb653a24e1d 100644 --- a/plugins/save/lang/si.js +++ b/plugins/save/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'si', { diff --git a/plugins/save/lang/sk.js b/plugins/save/lang/sk.js index 9e7194ff1e8..d4fcad9f019 100644 --- a/plugins/save/lang/sk.js +++ b/plugins/save/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'sk', { diff --git a/plugins/save/lang/sl.js b/plugins/save/lang/sl.js index e8e09e2a5a0..44884631a09 100644 --- a/plugins/save/lang/sl.js +++ b/plugins/save/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'sl', { diff --git a/plugins/save/lang/sq.js b/plugins/save/lang/sq.js index 3764b3da4ca..de78ea93651 100644 --- a/plugins/save/lang/sq.js +++ b/plugins/save/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'sq', { diff --git a/plugins/save/lang/sr-latn.js b/plugins/save/lang/sr-latn.js index 0c5cb2e1d6d..98b07f45f11 100644 --- a/plugins/save/lang/sr-latn.js +++ b/plugins/save/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'sr-latn', { diff --git a/plugins/save/lang/sr.js b/plugins/save/lang/sr.js index e6ec06f9fbe..6fd52dd2a32 100644 --- a/plugins/save/lang/sr.js +++ b/plugins/save/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'sr', { diff --git a/plugins/save/lang/sv.js b/plugins/save/lang/sv.js index 8fc456bea9c..583206080cb 100644 --- a/plugins/save/lang/sv.js +++ b/plugins/save/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'sv', { diff --git a/plugins/save/lang/th.js b/plugins/save/lang/th.js index e567f12baff..b122144aa85 100644 --- a/plugins/save/lang/th.js +++ b/plugins/save/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'th', { diff --git a/plugins/save/lang/tr.js b/plugins/save/lang/tr.js index 18d3ada923a..9f8141a199b 100644 --- a/plugins/save/lang/tr.js +++ b/plugins/save/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'tr', { diff --git a/plugins/save/lang/tt.js b/plugins/save/lang/tt.js index 833cb0a2936..714b6402500 100644 --- a/plugins/save/lang/tt.js +++ b/plugins/save/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'tt', { diff --git a/plugins/save/lang/ug.js b/plugins/save/lang/ug.js index 3de16acd6a0..eda74daa24f 100644 --- a/plugins/save/lang/ug.js +++ b/plugins/save/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'ug', { diff --git a/plugins/save/lang/uk.js b/plugins/save/lang/uk.js index 29f00310e2c..a7aa0f24a33 100644 --- a/plugins/save/lang/uk.js +++ b/plugins/save/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'uk', { diff --git a/plugins/save/lang/vi.js b/plugins/save/lang/vi.js index fd98374ae67..64a4bebf34b 100644 --- a/plugins/save/lang/vi.js +++ b/plugins/save/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'vi', { diff --git a/plugins/save/lang/zh-cn.js b/plugins/save/lang/zh-cn.js index 5a4f3b3391e..85d51b6035e 100644 --- a/plugins/save/lang/zh-cn.js +++ b/plugins/save/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'zh-cn', { diff --git a/plugins/save/lang/zh.js b/plugins/save/lang/zh.js index cb928610fe2..7df32cf3e1c 100644 --- a/plugins/save/lang/zh.js +++ b/plugins/save/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'save', 'zh', { diff --git a/plugins/save/plugin.js b/plugins/save/plugin.js index 7a713e4ce00..d1e7d43e393 100644 --- a/plugins/save/plugin.js +++ b/plugins/save/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/selectall/lang/af.js b/plugins/selectall/lang/af.js index 93a6597b022..e03907a44bf 100644 --- a/plugins/selectall/lang/af.js +++ b/plugins/selectall/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'af', { diff --git a/plugins/selectall/lang/ar.js b/plugins/selectall/lang/ar.js index 9002d1f85b3..10524c8ec35 100644 --- a/plugins/selectall/lang/ar.js +++ b/plugins/selectall/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'ar', { diff --git a/plugins/selectall/lang/az.js b/plugins/selectall/lang/az.js index 138b1249297..b5e42d8d56d 100644 --- a/plugins/selectall/lang/az.js +++ b/plugins/selectall/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'az', { diff --git a/plugins/selectall/lang/bg.js b/plugins/selectall/lang/bg.js index 1f0a13125ed..86eabbec2b0 100644 --- a/plugins/selectall/lang/bg.js +++ b/plugins/selectall/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'bg', { diff --git a/plugins/selectall/lang/bn.js b/plugins/selectall/lang/bn.js index 0d6a8e061d8..bd21ad27d60 100644 --- a/plugins/selectall/lang/bn.js +++ b/plugins/selectall/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'bn', { diff --git a/plugins/selectall/lang/bs.js b/plugins/selectall/lang/bs.js index 5609318822a..c2d9ac3d3a1 100644 --- a/plugins/selectall/lang/bs.js +++ b/plugins/selectall/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'bs', { diff --git a/plugins/selectall/lang/ca.js b/plugins/selectall/lang/ca.js index 7574d963446..26e4d4759d1 100644 --- a/plugins/selectall/lang/ca.js +++ b/plugins/selectall/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'ca', { diff --git a/plugins/selectall/lang/cs.js b/plugins/selectall/lang/cs.js index 7abeef5e419..f75a52767c6 100644 --- a/plugins/selectall/lang/cs.js +++ b/plugins/selectall/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'cs', { diff --git a/plugins/selectall/lang/cy.js b/plugins/selectall/lang/cy.js index 1dfb0e1165a..430fcdf3cc3 100644 --- a/plugins/selectall/lang/cy.js +++ b/plugins/selectall/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'cy', { diff --git a/plugins/selectall/lang/da.js b/plugins/selectall/lang/da.js index c8862240555..3938f96def3 100644 --- a/plugins/selectall/lang/da.js +++ b/plugins/selectall/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'da', { diff --git a/plugins/selectall/lang/de-ch.js b/plugins/selectall/lang/de-ch.js index 43af7a49395..0b8282c6b35 100644 --- a/plugins/selectall/lang/de-ch.js +++ b/plugins/selectall/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'de-ch', { diff --git a/plugins/selectall/lang/de.js b/plugins/selectall/lang/de.js index e22270e90b1..41c085dd2ad 100644 --- a/plugins/selectall/lang/de.js +++ b/plugins/selectall/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'de', { diff --git a/plugins/selectall/lang/el.js b/plugins/selectall/lang/el.js index ab9874ec5d5..fd760b6679d 100644 --- a/plugins/selectall/lang/el.js +++ b/plugins/selectall/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'el', { diff --git a/plugins/selectall/lang/en-au.js b/plugins/selectall/lang/en-au.js index a4abc9fb0c0..c14833a10f3 100644 --- a/plugins/selectall/lang/en-au.js +++ b/plugins/selectall/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'en-au', { diff --git a/plugins/selectall/lang/en-ca.js b/plugins/selectall/lang/en-ca.js index f67408177e4..e59737408ee 100644 --- a/plugins/selectall/lang/en-ca.js +++ b/plugins/selectall/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'en-ca', { diff --git a/plugins/selectall/lang/en-gb.js b/plugins/selectall/lang/en-gb.js index 9d01a1283ee..80ad6a28c28 100644 --- a/plugins/selectall/lang/en-gb.js +++ b/plugins/selectall/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'en-gb', { diff --git a/plugins/selectall/lang/en.js b/plugins/selectall/lang/en.js index cd6a3855f7d..ec8c89b4d88 100644 --- a/plugins/selectall/lang/en.js +++ b/plugins/selectall/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'en', { diff --git a/plugins/selectall/lang/eo.js b/plugins/selectall/lang/eo.js index 71c526d6b27..8c38ae5021d 100644 --- a/plugins/selectall/lang/eo.js +++ b/plugins/selectall/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'eo', { diff --git a/plugins/selectall/lang/es-mx.js b/plugins/selectall/lang/es-mx.js index 4914697a9c0..ea51eab3d5d 100644 --- a/plugins/selectall/lang/es-mx.js +++ b/plugins/selectall/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'es-mx', { diff --git a/plugins/selectall/lang/es.js b/plugins/selectall/lang/es.js index 6b3abef736f..825ed0ab512 100644 --- a/plugins/selectall/lang/es.js +++ b/plugins/selectall/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'es', { diff --git a/plugins/selectall/lang/et.js b/plugins/selectall/lang/et.js index 238ccedd4d7..fe3b1792f5d 100644 --- a/plugins/selectall/lang/et.js +++ b/plugins/selectall/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'et', { diff --git a/plugins/selectall/lang/eu.js b/plugins/selectall/lang/eu.js index b66e6fc4bfb..52ad872ca89 100644 --- a/plugins/selectall/lang/eu.js +++ b/plugins/selectall/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'eu', { diff --git a/plugins/selectall/lang/fa.js b/plugins/selectall/lang/fa.js index 7d33a2a4b59..76c3b7b0b29 100644 --- a/plugins/selectall/lang/fa.js +++ b/plugins/selectall/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'fa', { diff --git a/plugins/selectall/lang/fi.js b/plugins/selectall/lang/fi.js index d97058605bb..7ed1d4727ea 100644 --- a/plugins/selectall/lang/fi.js +++ b/plugins/selectall/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'fi', { diff --git a/plugins/selectall/lang/fo.js b/plugins/selectall/lang/fo.js index 2e9654e7f83..152f553604e 100644 --- a/plugins/selectall/lang/fo.js +++ b/plugins/selectall/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'fo', { diff --git a/plugins/selectall/lang/fr-ca.js b/plugins/selectall/lang/fr-ca.js index b8a2a4304cc..d37a5523d6c 100644 --- a/plugins/selectall/lang/fr-ca.js +++ b/plugins/selectall/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'fr-ca', { diff --git a/plugins/selectall/lang/fr.js b/plugins/selectall/lang/fr.js index 179ff350cb6..9a04cf2358b 100644 --- a/plugins/selectall/lang/fr.js +++ b/plugins/selectall/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'fr', { diff --git a/plugins/selectall/lang/gl.js b/plugins/selectall/lang/gl.js index 1be063f8fa3..260b51dd7c1 100644 --- a/plugins/selectall/lang/gl.js +++ b/plugins/selectall/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'gl', { diff --git a/plugins/selectall/lang/gu.js b/plugins/selectall/lang/gu.js index ee5ea8f6f8b..afe510fa1c4 100644 --- a/plugins/selectall/lang/gu.js +++ b/plugins/selectall/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'gu', { diff --git a/plugins/selectall/lang/he.js b/plugins/selectall/lang/he.js index 2c893258f01..ee5f4004924 100644 --- a/plugins/selectall/lang/he.js +++ b/plugins/selectall/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'he', { diff --git a/plugins/selectall/lang/hi.js b/plugins/selectall/lang/hi.js index f7c6f98621d..727b87e5157 100644 --- a/plugins/selectall/lang/hi.js +++ b/plugins/selectall/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'hi', { diff --git a/plugins/selectall/lang/hr.js b/plugins/selectall/lang/hr.js index 1b55a97a4f8..989460928a8 100644 --- a/plugins/selectall/lang/hr.js +++ b/plugins/selectall/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'hr', { diff --git a/plugins/selectall/lang/hu.js b/plugins/selectall/lang/hu.js index 039b8919eea..92f16e68b0b 100644 --- a/plugins/selectall/lang/hu.js +++ b/plugins/selectall/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'hu', { diff --git a/plugins/selectall/lang/id.js b/plugins/selectall/lang/id.js index a8bef4b5a73..d0689fd6a75 100644 --- a/plugins/selectall/lang/id.js +++ b/plugins/selectall/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'id', { diff --git a/plugins/selectall/lang/is.js b/plugins/selectall/lang/is.js index ebb9cc777f9..d9e5370273e 100644 --- a/plugins/selectall/lang/is.js +++ b/plugins/selectall/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'is', { diff --git a/plugins/selectall/lang/it.js b/plugins/selectall/lang/it.js index 52c7fca3b2f..142bba89fdd 100644 --- a/plugins/selectall/lang/it.js +++ b/plugins/selectall/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'it', { diff --git a/plugins/selectall/lang/ja.js b/plugins/selectall/lang/ja.js index db8ae8f9fe5..86e18d6dc1e 100644 --- a/plugins/selectall/lang/ja.js +++ b/plugins/selectall/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'ja', { diff --git a/plugins/selectall/lang/ka.js b/plugins/selectall/lang/ka.js index 56a7b13118e..70ea29593cb 100644 --- a/plugins/selectall/lang/ka.js +++ b/plugins/selectall/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'ka', { diff --git a/plugins/selectall/lang/km.js b/plugins/selectall/lang/km.js index 0af0dc72899..0ad170c60e7 100644 --- a/plugins/selectall/lang/km.js +++ b/plugins/selectall/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'km', { diff --git a/plugins/selectall/lang/ko.js b/plugins/selectall/lang/ko.js index 97f892ed86c..f1c995cfca2 100644 --- a/plugins/selectall/lang/ko.js +++ b/plugins/selectall/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'ko', { diff --git a/plugins/selectall/lang/ku.js b/plugins/selectall/lang/ku.js index b28099ad1e6..ece6e5d706f 100644 --- a/plugins/selectall/lang/ku.js +++ b/plugins/selectall/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'ku', { diff --git a/plugins/selectall/lang/lt.js b/plugins/selectall/lang/lt.js index fb2b90fd499..8d68b507b64 100644 --- a/plugins/selectall/lang/lt.js +++ b/plugins/selectall/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'lt', { diff --git a/plugins/selectall/lang/lv.js b/plugins/selectall/lang/lv.js index 12dc8ce27b2..1165eb3d66e 100644 --- a/plugins/selectall/lang/lv.js +++ b/plugins/selectall/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'lv', { diff --git a/plugins/selectall/lang/mk.js b/plugins/selectall/lang/mk.js index 7875f86078a..0fd93ea07b4 100644 --- a/plugins/selectall/lang/mk.js +++ b/plugins/selectall/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'mk', { diff --git a/plugins/selectall/lang/mn.js b/plugins/selectall/lang/mn.js index c667602a052..e9adf46b595 100644 --- a/plugins/selectall/lang/mn.js +++ b/plugins/selectall/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'mn', { diff --git a/plugins/selectall/lang/ms.js b/plugins/selectall/lang/ms.js index 009738340c7..8f30fe6a1d2 100644 --- a/plugins/selectall/lang/ms.js +++ b/plugins/selectall/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'ms', { diff --git a/plugins/selectall/lang/nb.js b/plugins/selectall/lang/nb.js index a8c34709ee5..4423fd8af52 100644 --- a/plugins/selectall/lang/nb.js +++ b/plugins/selectall/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'nb', { diff --git a/plugins/selectall/lang/nl.js b/plugins/selectall/lang/nl.js index 37795daeae6..d51b44676b3 100644 --- a/plugins/selectall/lang/nl.js +++ b/plugins/selectall/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'nl', { diff --git a/plugins/selectall/lang/no.js b/plugins/selectall/lang/no.js index 2e1e5670e7d..ec4d3a693dd 100644 --- a/plugins/selectall/lang/no.js +++ b/plugins/selectall/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'no', { diff --git a/plugins/selectall/lang/oc.js b/plugins/selectall/lang/oc.js index 3e893151d8d..74bfdb4447e 100644 --- a/plugins/selectall/lang/oc.js +++ b/plugins/selectall/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'oc', { diff --git a/plugins/selectall/lang/pl.js b/plugins/selectall/lang/pl.js index 9c363c59263..6bd79d0bbf8 100644 --- a/plugins/selectall/lang/pl.js +++ b/plugins/selectall/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'pl', { diff --git a/plugins/selectall/lang/pt-br.js b/plugins/selectall/lang/pt-br.js index 704b694f570..e4b1ce09583 100644 --- a/plugins/selectall/lang/pt-br.js +++ b/plugins/selectall/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'pt-br', { diff --git a/plugins/selectall/lang/pt.js b/plugins/selectall/lang/pt.js index 0b593262af9..57cbc7b0da7 100644 --- a/plugins/selectall/lang/pt.js +++ b/plugins/selectall/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'pt', { diff --git a/plugins/selectall/lang/ro.js b/plugins/selectall/lang/ro.js index 17e4996ea05..b9867618d6c 100644 --- a/plugins/selectall/lang/ro.js +++ b/plugins/selectall/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'ro', { diff --git a/plugins/selectall/lang/ru.js b/plugins/selectall/lang/ru.js index bd9f2757934..583b2bac490 100644 --- a/plugins/selectall/lang/ru.js +++ b/plugins/selectall/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'ru', { diff --git a/plugins/selectall/lang/si.js b/plugins/selectall/lang/si.js index cff4fcd914c..39bb390996b 100644 --- a/plugins/selectall/lang/si.js +++ b/plugins/selectall/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'si', { diff --git a/plugins/selectall/lang/sk.js b/plugins/selectall/lang/sk.js index ad27760f131..1c74cc20132 100644 --- a/plugins/selectall/lang/sk.js +++ b/plugins/selectall/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'sk', { diff --git a/plugins/selectall/lang/sl.js b/plugins/selectall/lang/sl.js index c6353c391c1..ba2fcef56a3 100644 --- a/plugins/selectall/lang/sl.js +++ b/plugins/selectall/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'sl', { diff --git a/plugins/selectall/lang/sq.js b/plugins/selectall/lang/sq.js index 1a2b7237090..7681e644f93 100644 --- a/plugins/selectall/lang/sq.js +++ b/plugins/selectall/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'sq', { diff --git a/plugins/selectall/lang/sr-latn.js b/plugins/selectall/lang/sr-latn.js index de0e309e30c..afdddee08e7 100644 --- a/plugins/selectall/lang/sr-latn.js +++ b/plugins/selectall/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'sr-latn', { diff --git a/plugins/selectall/lang/sr.js b/plugins/selectall/lang/sr.js index fdaf57b14fc..5a28d705bbd 100644 --- a/plugins/selectall/lang/sr.js +++ b/plugins/selectall/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'sr', { diff --git a/plugins/selectall/lang/sv.js b/plugins/selectall/lang/sv.js index a86cb52bde5..e13ffaad65f 100644 --- a/plugins/selectall/lang/sv.js +++ b/plugins/selectall/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'sv', { diff --git a/plugins/selectall/lang/th.js b/plugins/selectall/lang/th.js index 1abfa53b79d..5172ce23e5a 100644 --- a/plugins/selectall/lang/th.js +++ b/plugins/selectall/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'th', { diff --git a/plugins/selectall/lang/tr.js b/plugins/selectall/lang/tr.js index 64894dd0c88..e9998af27dc 100644 --- a/plugins/selectall/lang/tr.js +++ b/plugins/selectall/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'tr', { diff --git a/plugins/selectall/lang/tt.js b/plugins/selectall/lang/tt.js index 61f016a4b17..492f46ed1da 100644 --- a/plugins/selectall/lang/tt.js +++ b/plugins/selectall/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'tt', { diff --git a/plugins/selectall/lang/ug.js b/plugins/selectall/lang/ug.js index 879bdc29af4..7fa3f309ea5 100644 --- a/plugins/selectall/lang/ug.js +++ b/plugins/selectall/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'ug', { diff --git a/plugins/selectall/lang/uk.js b/plugins/selectall/lang/uk.js index e89d2e15758..22c9dd90929 100644 --- a/plugins/selectall/lang/uk.js +++ b/plugins/selectall/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'uk', { diff --git a/plugins/selectall/lang/vi.js b/plugins/selectall/lang/vi.js index 8bcaf852fce..467153e0f7a 100644 --- a/plugins/selectall/lang/vi.js +++ b/plugins/selectall/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'vi', { diff --git a/plugins/selectall/lang/zh-cn.js b/plugins/selectall/lang/zh-cn.js index 274287c505a..09e4f6d4185 100644 --- a/plugins/selectall/lang/zh-cn.js +++ b/plugins/selectall/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'zh-cn', { diff --git a/plugins/selectall/lang/zh.js b/plugins/selectall/lang/zh.js index 4af5f0b9865..e8c603ccbf8 100644 --- a/plugins/selectall/lang/zh.js +++ b/plugins/selectall/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'selectall', 'zh', { diff --git a/plugins/selectall/plugin.js b/plugins/selectall/plugin.js index f1d3bb50d8c..29d87c2b914 100644 --- a/plugins/selectall/plugin.js +++ b/plugins/selectall/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sharedspace/plugin.js b/plugins/sharedspace/plugin.js index 91a942a0b04..0b4f1da232c 100644 --- a/plugins/sharedspace/plugin.js +++ b/plugins/sharedspace/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sharedspace/samples/sharedspace.html b/plugins/sharedspace/samples/sharedspace.html index 6eb507752b0..cfaf47bc90e 100644 --- a/plugins/sharedspace/samples/sharedspace.html +++ b/plugins/sharedspace/samples/sharedspace.html @@ -1,6 +1,6 @@ @@ -115,7 +115,7 @@

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/plugins/showblocks/lang/af.js b/plugins/showblocks/lang/af.js index 8d033a5aae6..41a87dabf8b 100644 --- a/plugins/showblocks/lang/af.js +++ b/plugins/showblocks/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'af', { diff --git a/plugins/showblocks/lang/ar.js b/plugins/showblocks/lang/ar.js index 42a1a3b4145..decdee17b25 100644 --- a/plugins/showblocks/lang/ar.js +++ b/plugins/showblocks/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'ar', { diff --git a/plugins/showblocks/lang/az.js b/plugins/showblocks/lang/az.js index 45225ebbf8c..af9a2f8347e 100644 --- a/plugins/showblocks/lang/az.js +++ b/plugins/showblocks/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'az', { diff --git a/plugins/showblocks/lang/bg.js b/plugins/showblocks/lang/bg.js index 6e26e477b6b..e5f1527c99f 100644 --- a/plugins/showblocks/lang/bg.js +++ b/plugins/showblocks/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'bg', { diff --git a/plugins/showblocks/lang/bn.js b/plugins/showblocks/lang/bn.js index 251d1edbaca..6efb03baca2 100644 --- a/plugins/showblocks/lang/bn.js +++ b/plugins/showblocks/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'bn', { diff --git a/plugins/showblocks/lang/bs.js b/plugins/showblocks/lang/bs.js index b5ed98d26cc..4477c12f664 100644 --- a/plugins/showblocks/lang/bs.js +++ b/plugins/showblocks/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'bs', { diff --git a/plugins/showblocks/lang/ca.js b/plugins/showblocks/lang/ca.js index d4e50b337f7..f551bf4881e 100644 --- a/plugins/showblocks/lang/ca.js +++ b/plugins/showblocks/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'ca', { diff --git a/plugins/showblocks/lang/cs.js b/plugins/showblocks/lang/cs.js index 358f7e18887..e37f1674729 100644 --- a/plugins/showblocks/lang/cs.js +++ b/plugins/showblocks/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'cs', { diff --git a/plugins/showblocks/lang/cy.js b/plugins/showblocks/lang/cy.js index e1e0cbc5630..deba96896dd 100644 --- a/plugins/showblocks/lang/cy.js +++ b/plugins/showblocks/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'cy', { diff --git a/plugins/showblocks/lang/da.js b/plugins/showblocks/lang/da.js index b70d5cb6a8b..4baf74c2c87 100644 --- a/plugins/showblocks/lang/da.js +++ b/plugins/showblocks/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'da', { diff --git a/plugins/showblocks/lang/de-ch.js b/plugins/showblocks/lang/de-ch.js index 22249f66367..5716f67359a 100644 --- a/plugins/showblocks/lang/de-ch.js +++ b/plugins/showblocks/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'de-ch', { diff --git a/plugins/showblocks/lang/de.js b/plugins/showblocks/lang/de.js index 4ee9931d1cf..f074785f50d 100644 --- a/plugins/showblocks/lang/de.js +++ b/plugins/showblocks/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'de', { diff --git a/plugins/showblocks/lang/el.js b/plugins/showblocks/lang/el.js index 415fc997a7e..b50869163e4 100644 --- a/plugins/showblocks/lang/el.js +++ b/plugins/showblocks/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'el', { diff --git a/plugins/showblocks/lang/en-au.js b/plugins/showblocks/lang/en-au.js index 95494709346..46354e284cd 100644 --- a/plugins/showblocks/lang/en-au.js +++ b/plugins/showblocks/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'en-au', { diff --git a/plugins/showblocks/lang/en-ca.js b/plugins/showblocks/lang/en-ca.js index 42233f1a932..57690553930 100644 --- a/plugins/showblocks/lang/en-ca.js +++ b/plugins/showblocks/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'en-ca', { diff --git a/plugins/showblocks/lang/en-gb.js b/plugins/showblocks/lang/en-gb.js index f07fe38d9d1..e9b1385c605 100644 --- a/plugins/showblocks/lang/en-gb.js +++ b/plugins/showblocks/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'en-gb', { diff --git a/plugins/showblocks/lang/en.js b/plugins/showblocks/lang/en.js index 96b363f702a..117a9dd6831 100644 --- a/plugins/showblocks/lang/en.js +++ b/plugins/showblocks/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'en', { diff --git a/plugins/showblocks/lang/eo.js b/plugins/showblocks/lang/eo.js index 71e888e8c0f..3c03bf04ac7 100644 --- a/plugins/showblocks/lang/eo.js +++ b/plugins/showblocks/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'eo', { diff --git a/plugins/showblocks/lang/es-mx.js b/plugins/showblocks/lang/es-mx.js index 7b4faa62df9..3f17da03f57 100644 --- a/plugins/showblocks/lang/es-mx.js +++ b/plugins/showblocks/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'es-mx', { diff --git a/plugins/showblocks/lang/es.js b/plugins/showblocks/lang/es.js index 9ffa68fb1cd..cd655e91081 100644 --- a/plugins/showblocks/lang/es.js +++ b/plugins/showblocks/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'es', { diff --git a/plugins/showblocks/lang/et.js b/plugins/showblocks/lang/et.js index a6b3569add0..8aa5c441f52 100644 --- a/plugins/showblocks/lang/et.js +++ b/plugins/showblocks/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'et', { diff --git a/plugins/showblocks/lang/eu.js b/plugins/showblocks/lang/eu.js index 54f4bba4a09..5ff62079423 100644 --- a/plugins/showblocks/lang/eu.js +++ b/plugins/showblocks/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'eu', { diff --git a/plugins/showblocks/lang/fa.js b/plugins/showblocks/lang/fa.js index df912e58a3d..f90982942c3 100644 --- a/plugins/showblocks/lang/fa.js +++ b/plugins/showblocks/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'fa', { diff --git a/plugins/showblocks/lang/fi.js b/plugins/showblocks/lang/fi.js index cc4b11bd0f6..c2cc2448940 100644 --- a/plugins/showblocks/lang/fi.js +++ b/plugins/showblocks/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'fi', { diff --git a/plugins/showblocks/lang/fo.js b/plugins/showblocks/lang/fo.js index 7be633ead93..af96e55fa73 100644 --- a/plugins/showblocks/lang/fo.js +++ b/plugins/showblocks/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'fo', { diff --git a/plugins/showblocks/lang/fr-ca.js b/plugins/showblocks/lang/fr-ca.js index 3de221dfebd..3dd3d32efeb 100644 --- a/plugins/showblocks/lang/fr-ca.js +++ b/plugins/showblocks/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'fr-ca', { diff --git a/plugins/showblocks/lang/fr.js b/plugins/showblocks/lang/fr.js index 0ce2b237468..935efeea20d 100644 --- a/plugins/showblocks/lang/fr.js +++ b/plugins/showblocks/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'fr', { diff --git a/plugins/showblocks/lang/gl.js b/plugins/showblocks/lang/gl.js index 4e2861b76a1..f382325c887 100644 --- a/plugins/showblocks/lang/gl.js +++ b/plugins/showblocks/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'gl', { diff --git a/plugins/showblocks/lang/gu.js b/plugins/showblocks/lang/gu.js index 5dedcf23ac0..0c07f491db1 100644 --- a/plugins/showblocks/lang/gu.js +++ b/plugins/showblocks/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'gu', { diff --git a/plugins/showblocks/lang/he.js b/plugins/showblocks/lang/he.js index 899ab5930df..bc3ba03da37 100644 --- a/plugins/showblocks/lang/he.js +++ b/plugins/showblocks/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'he', { diff --git a/plugins/showblocks/lang/hi.js b/plugins/showblocks/lang/hi.js index 97bbcee6af8..19cdd38424f 100644 --- a/plugins/showblocks/lang/hi.js +++ b/plugins/showblocks/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'hi', { diff --git a/plugins/showblocks/lang/hr.js b/plugins/showblocks/lang/hr.js index db36d0810f9..a6213738bdb 100644 --- a/plugins/showblocks/lang/hr.js +++ b/plugins/showblocks/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'hr', { diff --git a/plugins/showblocks/lang/hu.js b/plugins/showblocks/lang/hu.js index b03a1afe44e..c2b51bb1eab 100644 --- a/plugins/showblocks/lang/hu.js +++ b/plugins/showblocks/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'hu', { diff --git a/plugins/showblocks/lang/id.js b/plugins/showblocks/lang/id.js index f1c2d59a7b0..d2c3d037aa6 100644 --- a/plugins/showblocks/lang/id.js +++ b/plugins/showblocks/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'id', { diff --git a/plugins/showblocks/lang/is.js b/plugins/showblocks/lang/is.js index 1ae79051cbb..91bac42d13c 100644 --- a/plugins/showblocks/lang/is.js +++ b/plugins/showblocks/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'is', { diff --git a/plugins/showblocks/lang/it.js b/plugins/showblocks/lang/it.js index 0c2b0b48472..8903fb8908b 100644 --- a/plugins/showblocks/lang/it.js +++ b/plugins/showblocks/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'it', { diff --git a/plugins/showblocks/lang/ja.js b/plugins/showblocks/lang/ja.js index 90df423c662..d8d0e47b6b2 100644 --- a/plugins/showblocks/lang/ja.js +++ b/plugins/showblocks/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'ja', { diff --git a/plugins/showblocks/lang/ka.js b/plugins/showblocks/lang/ka.js index 137c087d121..3abc54bc2ca 100644 --- a/plugins/showblocks/lang/ka.js +++ b/plugins/showblocks/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'ka', { diff --git a/plugins/showblocks/lang/km.js b/plugins/showblocks/lang/km.js index e68e24f8d7a..682beed024b 100644 --- a/plugins/showblocks/lang/km.js +++ b/plugins/showblocks/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'km', { diff --git a/plugins/showblocks/lang/ko.js b/plugins/showblocks/lang/ko.js index 0ca3919a2e6..899c9e9a197 100644 --- a/plugins/showblocks/lang/ko.js +++ b/plugins/showblocks/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'ko', { diff --git a/plugins/showblocks/lang/ku.js b/plugins/showblocks/lang/ku.js index 7d78e02bf3a..5e082c0dc8b 100644 --- a/plugins/showblocks/lang/ku.js +++ b/plugins/showblocks/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'ku', { diff --git a/plugins/showblocks/lang/lt.js b/plugins/showblocks/lang/lt.js index f43a2871af7..3293fb5913b 100644 --- a/plugins/showblocks/lang/lt.js +++ b/plugins/showblocks/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'lt', { diff --git a/plugins/showblocks/lang/lv.js b/plugins/showblocks/lang/lv.js index b0fefd1618e..295b61e75fd 100644 --- a/plugins/showblocks/lang/lv.js +++ b/plugins/showblocks/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'lv', { diff --git a/plugins/showblocks/lang/mk.js b/plugins/showblocks/lang/mk.js index 7158449b9a4..aba1411be0a 100644 --- a/plugins/showblocks/lang/mk.js +++ b/plugins/showblocks/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'mk', { diff --git a/plugins/showblocks/lang/mn.js b/plugins/showblocks/lang/mn.js index e1b6e1e8d5f..eb944972438 100644 --- a/plugins/showblocks/lang/mn.js +++ b/plugins/showblocks/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'mn', { diff --git a/plugins/showblocks/lang/ms.js b/plugins/showblocks/lang/ms.js index e59b062483b..5faf29eaa54 100644 --- a/plugins/showblocks/lang/ms.js +++ b/plugins/showblocks/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'ms', { diff --git a/plugins/showblocks/lang/nb.js b/plugins/showblocks/lang/nb.js index 1d564e8b95e..5043aeba155 100644 --- a/plugins/showblocks/lang/nb.js +++ b/plugins/showblocks/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'nb', { diff --git a/plugins/showblocks/lang/nl.js b/plugins/showblocks/lang/nl.js index fda8f73049e..a6ae479823e 100644 --- a/plugins/showblocks/lang/nl.js +++ b/plugins/showblocks/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'nl', { diff --git a/plugins/showblocks/lang/no.js b/plugins/showblocks/lang/no.js index b5006027e47..1b7f8bba411 100644 --- a/plugins/showblocks/lang/no.js +++ b/plugins/showblocks/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'no', { diff --git a/plugins/showblocks/lang/oc.js b/plugins/showblocks/lang/oc.js index 8a1c211e15f..ab74f412d8d 100644 --- a/plugins/showblocks/lang/oc.js +++ b/plugins/showblocks/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'oc', { diff --git a/plugins/showblocks/lang/pl.js b/plugins/showblocks/lang/pl.js index ffe7068b444..0cde597b26a 100644 --- a/plugins/showblocks/lang/pl.js +++ b/plugins/showblocks/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'pl', { diff --git a/plugins/showblocks/lang/pt-br.js b/plugins/showblocks/lang/pt-br.js index 57b314f3a34..6ff7fce084a 100644 --- a/plugins/showblocks/lang/pt-br.js +++ b/plugins/showblocks/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'pt-br', { diff --git a/plugins/showblocks/lang/pt.js b/plugins/showblocks/lang/pt.js index c941f2dc1c2..ccc0d3dfe56 100644 --- a/plugins/showblocks/lang/pt.js +++ b/plugins/showblocks/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'pt', { diff --git a/plugins/showblocks/lang/ro.js b/plugins/showblocks/lang/ro.js index 3e5454251db..de455bc1e78 100644 --- a/plugins/showblocks/lang/ro.js +++ b/plugins/showblocks/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'ro', { diff --git a/plugins/showblocks/lang/ru.js b/plugins/showblocks/lang/ru.js index ed5e927e666..926eb28a4c8 100644 --- a/plugins/showblocks/lang/ru.js +++ b/plugins/showblocks/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'ru', { diff --git a/plugins/showblocks/lang/si.js b/plugins/showblocks/lang/si.js index 834257f020f..3db3c53abfa 100644 --- a/plugins/showblocks/lang/si.js +++ b/plugins/showblocks/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'si', { diff --git a/plugins/showblocks/lang/sk.js b/plugins/showblocks/lang/sk.js index 22bc5c946f3..dfd8608cd00 100644 --- a/plugins/showblocks/lang/sk.js +++ b/plugins/showblocks/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'sk', { diff --git a/plugins/showblocks/lang/sl.js b/plugins/showblocks/lang/sl.js index 9e71bfdd687..62563d1451e 100644 --- a/plugins/showblocks/lang/sl.js +++ b/plugins/showblocks/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'sl', { diff --git a/plugins/showblocks/lang/sq.js b/plugins/showblocks/lang/sq.js index 8883bc6e7a0..02585b3f78d 100644 --- a/plugins/showblocks/lang/sq.js +++ b/plugins/showblocks/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'sq', { diff --git a/plugins/showblocks/lang/sr-latn.js b/plugins/showblocks/lang/sr-latn.js index 273bf312926..ac76b199fc9 100644 --- a/plugins/showblocks/lang/sr-latn.js +++ b/plugins/showblocks/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'sr-latn', { diff --git a/plugins/showblocks/lang/sr.js b/plugins/showblocks/lang/sr.js index 088ea9bb12a..2a1b12837f0 100644 --- a/plugins/showblocks/lang/sr.js +++ b/plugins/showblocks/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'sr', { diff --git a/plugins/showblocks/lang/sv.js b/plugins/showblocks/lang/sv.js index e1564a063ef..5a94fcd51d7 100644 --- a/plugins/showblocks/lang/sv.js +++ b/plugins/showblocks/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'sv', { diff --git a/plugins/showblocks/lang/th.js b/plugins/showblocks/lang/th.js index 0023eda74dd..d07ec08c4b2 100644 --- a/plugins/showblocks/lang/th.js +++ b/plugins/showblocks/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'th', { diff --git a/plugins/showblocks/lang/tr.js b/plugins/showblocks/lang/tr.js index 6f9d7a346e7..f816abac566 100644 --- a/plugins/showblocks/lang/tr.js +++ b/plugins/showblocks/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'tr', { diff --git a/plugins/showblocks/lang/tt.js b/plugins/showblocks/lang/tt.js index d0f21726c08..b9e2dfe48e7 100644 --- a/plugins/showblocks/lang/tt.js +++ b/plugins/showblocks/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'tt', { diff --git a/plugins/showblocks/lang/ug.js b/plugins/showblocks/lang/ug.js index cd8f9936e17..0848d0f79b2 100644 --- a/plugins/showblocks/lang/ug.js +++ b/plugins/showblocks/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'ug', { diff --git a/plugins/showblocks/lang/uk.js b/plugins/showblocks/lang/uk.js index a4fba35af4f..3f99af8db24 100644 --- a/plugins/showblocks/lang/uk.js +++ b/plugins/showblocks/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'uk', { diff --git a/plugins/showblocks/lang/vi.js b/plugins/showblocks/lang/vi.js index a8ce8fd868d..809fad65240 100644 --- a/plugins/showblocks/lang/vi.js +++ b/plugins/showblocks/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'vi', { diff --git a/plugins/showblocks/lang/zh-cn.js b/plugins/showblocks/lang/zh-cn.js index 1c1f2924332..0231f9273d1 100644 --- a/plugins/showblocks/lang/zh-cn.js +++ b/plugins/showblocks/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'zh-cn', { diff --git a/plugins/showblocks/lang/zh.js b/plugins/showblocks/lang/zh.js index 96d530cd7ab..ef5e1f35f0b 100644 --- a/plugins/showblocks/lang/zh.js +++ b/plugins/showblocks/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'showblocks', 'zh', { diff --git a/plugins/showblocks/plugin.js b/plugins/showblocks/plugin.js index 2122962dbbe..79d47c27898 100755 --- a/plugins/showblocks/plugin.js +++ b/plugins/showblocks/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/showborders/plugin.js b/plugins/showborders/plugin.js index 548984fe47e..928806b9965 100644 --- a/plugins/showborders/plugin.js +++ b/plugins/showborders/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/smiley/dialogs/smiley.js b/plugins/smiley/dialogs/smiley.js index 0da44dfdf19..7fc14acfbe1 100644 --- a/plugins/smiley/dialogs/smiley.js +++ b/plugins/smiley/dialogs/smiley.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/smiley/lang/af.js b/plugins/smiley/lang/af.js index eb1d046f68a..4da3dc06b33 100644 --- a/plugins/smiley/lang/af.js +++ b/plugins/smiley/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'af', { diff --git a/plugins/smiley/lang/ar.js b/plugins/smiley/lang/ar.js index b8e896c640e..0d3fbe5768d 100644 --- a/plugins/smiley/lang/ar.js +++ b/plugins/smiley/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'ar', { diff --git a/plugins/smiley/lang/az.js b/plugins/smiley/lang/az.js index 7b53924e716..dc716877ad4 100644 --- a/plugins/smiley/lang/az.js +++ b/plugins/smiley/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'az', { diff --git a/plugins/smiley/lang/bg.js b/plugins/smiley/lang/bg.js index 3e05104a834..56a0c42caba 100644 --- a/plugins/smiley/lang/bg.js +++ b/plugins/smiley/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'bg', { diff --git a/plugins/smiley/lang/bn.js b/plugins/smiley/lang/bn.js index 635a75d8329..b0f12f4537b 100644 --- a/plugins/smiley/lang/bn.js +++ b/plugins/smiley/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'bn', { diff --git a/plugins/smiley/lang/bs.js b/plugins/smiley/lang/bs.js index 87247328bd1..37c0322e142 100644 --- a/plugins/smiley/lang/bs.js +++ b/plugins/smiley/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'bs', { diff --git a/plugins/smiley/lang/ca.js b/plugins/smiley/lang/ca.js index 1a77f6f486c..ee38a467956 100644 --- a/plugins/smiley/lang/ca.js +++ b/plugins/smiley/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'ca', { diff --git a/plugins/smiley/lang/cs.js b/plugins/smiley/lang/cs.js index 240c4164893..475b53be888 100644 --- a/plugins/smiley/lang/cs.js +++ b/plugins/smiley/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'cs', { diff --git a/plugins/smiley/lang/cy.js b/plugins/smiley/lang/cy.js index ae9927f0c21..81b34379c7b 100644 --- a/plugins/smiley/lang/cy.js +++ b/plugins/smiley/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'cy', { diff --git a/plugins/smiley/lang/da.js b/plugins/smiley/lang/da.js index d378a80a4fd..0f3c1bbaf28 100644 --- a/plugins/smiley/lang/da.js +++ b/plugins/smiley/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'da', { diff --git a/plugins/smiley/lang/de-ch.js b/plugins/smiley/lang/de-ch.js index c97f0ecf34c..c1064cbcffc 100644 --- a/plugins/smiley/lang/de-ch.js +++ b/plugins/smiley/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'de-ch', { diff --git a/plugins/smiley/lang/de.js b/plugins/smiley/lang/de.js index 56ec1e01ce8..f1fce35d701 100644 --- a/plugins/smiley/lang/de.js +++ b/plugins/smiley/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'de', { diff --git a/plugins/smiley/lang/el.js b/plugins/smiley/lang/el.js index 01a08cca870..de4c99156d6 100644 --- a/plugins/smiley/lang/el.js +++ b/plugins/smiley/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'el', { diff --git a/plugins/smiley/lang/en-au.js b/plugins/smiley/lang/en-au.js index 4f4e4fa0db9..0b7fa99ba8e 100644 --- a/plugins/smiley/lang/en-au.js +++ b/plugins/smiley/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'en-au', { diff --git a/plugins/smiley/lang/en-ca.js b/plugins/smiley/lang/en-ca.js index 1efaf27af51..b0ab2dfd243 100644 --- a/plugins/smiley/lang/en-ca.js +++ b/plugins/smiley/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'en-ca', { diff --git a/plugins/smiley/lang/en-gb.js b/plugins/smiley/lang/en-gb.js index 5f4a13fa4d8..8966bdeb5b9 100644 --- a/plugins/smiley/lang/en-gb.js +++ b/plugins/smiley/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'en-gb', { diff --git a/plugins/smiley/lang/en.js b/plugins/smiley/lang/en.js index ba73bd7eb06..0d2fd2ac0fc 100644 --- a/plugins/smiley/lang/en.js +++ b/plugins/smiley/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'en', { diff --git a/plugins/smiley/lang/eo.js b/plugins/smiley/lang/eo.js index f4a848c5054..b5343e5d95f 100644 --- a/plugins/smiley/lang/eo.js +++ b/plugins/smiley/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'eo', { diff --git a/plugins/smiley/lang/es-mx.js b/plugins/smiley/lang/es-mx.js index 40317f2b5ba..9d647ab8c92 100644 --- a/plugins/smiley/lang/es-mx.js +++ b/plugins/smiley/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'es-mx', { diff --git a/plugins/smiley/lang/es.js b/plugins/smiley/lang/es.js index ec53a2e46c6..d81e368a5e0 100644 --- a/plugins/smiley/lang/es.js +++ b/plugins/smiley/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'es', { diff --git a/plugins/smiley/lang/et.js b/plugins/smiley/lang/et.js index 0ea998e281b..7ef0a76629a 100644 --- a/plugins/smiley/lang/et.js +++ b/plugins/smiley/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'et', { diff --git a/plugins/smiley/lang/eu.js b/plugins/smiley/lang/eu.js index dfb0e87d638..c3e433c8595 100644 --- a/plugins/smiley/lang/eu.js +++ b/plugins/smiley/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'eu', { diff --git a/plugins/smiley/lang/fa.js b/plugins/smiley/lang/fa.js index 880eab222e9..eeb83757965 100644 --- a/plugins/smiley/lang/fa.js +++ b/plugins/smiley/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'fa', { diff --git a/plugins/smiley/lang/fi.js b/plugins/smiley/lang/fi.js index 2331ed46c7e..229a0ee465d 100644 --- a/plugins/smiley/lang/fi.js +++ b/plugins/smiley/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'fi', { diff --git a/plugins/smiley/lang/fo.js b/plugins/smiley/lang/fo.js index 5f0033b7dff..613e808f244 100644 --- a/plugins/smiley/lang/fo.js +++ b/plugins/smiley/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'fo', { diff --git a/plugins/smiley/lang/fr-ca.js b/plugins/smiley/lang/fr-ca.js index 1b59530ba7a..d8206c4e598 100644 --- a/plugins/smiley/lang/fr-ca.js +++ b/plugins/smiley/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'fr-ca', { diff --git a/plugins/smiley/lang/fr.js b/plugins/smiley/lang/fr.js index 0a17d6e19b7..e152ab2022d 100644 --- a/plugins/smiley/lang/fr.js +++ b/plugins/smiley/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'fr', { diff --git a/plugins/smiley/lang/gl.js b/plugins/smiley/lang/gl.js index 79acbc31078..e5f6990ccaa 100644 --- a/plugins/smiley/lang/gl.js +++ b/plugins/smiley/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'gl', { diff --git a/plugins/smiley/lang/gu.js b/plugins/smiley/lang/gu.js index 176934a071f..5630ed4c29a 100644 --- a/plugins/smiley/lang/gu.js +++ b/plugins/smiley/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'gu', { diff --git a/plugins/smiley/lang/he.js b/plugins/smiley/lang/he.js index 9d29a6a0b0b..afbd5a6dcf3 100644 --- a/plugins/smiley/lang/he.js +++ b/plugins/smiley/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'he', { diff --git a/plugins/smiley/lang/hi.js b/plugins/smiley/lang/hi.js index 868dcf8e209..05dbfd33389 100644 --- a/plugins/smiley/lang/hi.js +++ b/plugins/smiley/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'hi', { diff --git a/plugins/smiley/lang/hr.js b/plugins/smiley/lang/hr.js index 164f46f0a19..855d38c8fdf 100644 --- a/plugins/smiley/lang/hr.js +++ b/plugins/smiley/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'hr', { diff --git a/plugins/smiley/lang/hu.js b/plugins/smiley/lang/hu.js index b91a4dbcab3..076d4ed5cf5 100644 --- a/plugins/smiley/lang/hu.js +++ b/plugins/smiley/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'hu', { diff --git a/plugins/smiley/lang/id.js b/plugins/smiley/lang/id.js index 5d03f22af37..436bf2a576a 100644 --- a/plugins/smiley/lang/id.js +++ b/plugins/smiley/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'id', { diff --git a/plugins/smiley/lang/is.js b/plugins/smiley/lang/is.js index fbfc6cfc43b..176c4473eae 100644 --- a/plugins/smiley/lang/is.js +++ b/plugins/smiley/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'is', { diff --git a/plugins/smiley/lang/it.js b/plugins/smiley/lang/it.js index 7296f083349..38e9de35189 100644 --- a/plugins/smiley/lang/it.js +++ b/plugins/smiley/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'it', { diff --git a/plugins/smiley/lang/ja.js b/plugins/smiley/lang/ja.js index dd04b825906..e5b6549d339 100644 --- a/plugins/smiley/lang/ja.js +++ b/plugins/smiley/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'ja', { diff --git a/plugins/smiley/lang/ka.js b/plugins/smiley/lang/ka.js index 57fd3b3b4b5..f747ccba0aa 100644 --- a/plugins/smiley/lang/ka.js +++ b/plugins/smiley/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'ka', { diff --git a/plugins/smiley/lang/km.js b/plugins/smiley/lang/km.js index 2b0d1eedc9d..a15b1c96fbe 100644 --- a/plugins/smiley/lang/km.js +++ b/plugins/smiley/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'km', { diff --git a/plugins/smiley/lang/ko.js b/plugins/smiley/lang/ko.js index 5172600cb00..1bd218fd023 100644 --- a/plugins/smiley/lang/ko.js +++ b/plugins/smiley/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'ko', { diff --git a/plugins/smiley/lang/ku.js b/plugins/smiley/lang/ku.js index bc67c7b9dfa..b35af2973c6 100644 --- a/plugins/smiley/lang/ku.js +++ b/plugins/smiley/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'ku', { diff --git a/plugins/smiley/lang/lt.js b/plugins/smiley/lang/lt.js index 0b7f0a06137..ea754ff57fd 100644 --- a/plugins/smiley/lang/lt.js +++ b/plugins/smiley/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'lt', { diff --git a/plugins/smiley/lang/lv.js b/plugins/smiley/lang/lv.js index 94d9f4d5b16..bca2e3e6839 100644 --- a/plugins/smiley/lang/lv.js +++ b/plugins/smiley/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'lv', { diff --git a/plugins/smiley/lang/mk.js b/plugins/smiley/lang/mk.js index 21e38a77a96..5b05ee1b6e3 100644 --- a/plugins/smiley/lang/mk.js +++ b/plugins/smiley/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'mk', { diff --git a/plugins/smiley/lang/mn.js b/plugins/smiley/lang/mn.js index 91f3d11aa25..7cf191e85a2 100644 --- a/plugins/smiley/lang/mn.js +++ b/plugins/smiley/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'mn', { diff --git a/plugins/smiley/lang/ms.js b/plugins/smiley/lang/ms.js index 51f85f77287..25b2b22f259 100644 --- a/plugins/smiley/lang/ms.js +++ b/plugins/smiley/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'ms', { diff --git a/plugins/smiley/lang/nb.js b/plugins/smiley/lang/nb.js index 4d469d540f2..d299fdb9249 100644 --- a/plugins/smiley/lang/nb.js +++ b/plugins/smiley/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'nb', { diff --git a/plugins/smiley/lang/nl.js b/plugins/smiley/lang/nl.js index 939cccf8214..d69d61f885b 100644 --- a/plugins/smiley/lang/nl.js +++ b/plugins/smiley/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'nl', { diff --git a/plugins/smiley/lang/no.js b/plugins/smiley/lang/no.js index 8927bae246a..a51d8d82fae 100644 --- a/plugins/smiley/lang/no.js +++ b/plugins/smiley/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'no', { diff --git a/plugins/smiley/lang/oc.js b/plugins/smiley/lang/oc.js index 2e236b36c82..0f534c9f298 100644 --- a/plugins/smiley/lang/oc.js +++ b/plugins/smiley/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'oc', { diff --git a/plugins/smiley/lang/pl.js b/plugins/smiley/lang/pl.js index 5b5ab5ed023..1f816755b5c 100644 --- a/plugins/smiley/lang/pl.js +++ b/plugins/smiley/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'pl', { diff --git a/plugins/smiley/lang/pt-br.js b/plugins/smiley/lang/pt-br.js index dfc19f12c12..34fcd1af163 100644 --- a/plugins/smiley/lang/pt-br.js +++ b/plugins/smiley/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'pt-br', { diff --git a/plugins/smiley/lang/pt.js b/plugins/smiley/lang/pt.js index b5c4c20dce1..0d105916679 100644 --- a/plugins/smiley/lang/pt.js +++ b/plugins/smiley/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'pt', { diff --git a/plugins/smiley/lang/ro.js b/plugins/smiley/lang/ro.js index 1faed20d092..d8a5229ae9e 100644 --- a/plugins/smiley/lang/ro.js +++ b/plugins/smiley/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'ro', { diff --git a/plugins/smiley/lang/ru.js b/plugins/smiley/lang/ru.js index 140b0859dff..3cd487c8b85 100644 --- a/plugins/smiley/lang/ru.js +++ b/plugins/smiley/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'ru', { diff --git a/plugins/smiley/lang/si.js b/plugins/smiley/lang/si.js index 789c00ac8b0..631b2ddb26a 100644 --- a/plugins/smiley/lang/si.js +++ b/plugins/smiley/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'si', { diff --git a/plugins/smiley/lang/sk.js b/plugins/smiley/lang/sk.js index 1da256c9d1a..e1acd94b9b1 100644 --- a/plugins/smiley/lang/sk.js +++ b/plugins/smiley/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'sk', { diff --git a/plugins/smiley/lang/sl.js b/plugins/smiley/lang/sl.js index ff6b79c4e7f..9bbbdd30d34 100644 --- a/plugins/smiley/lang/sl.js +++ b/plugins/smiley/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'sl', { diff --git a/plugins/smiley/lang/sq.js b/plugins/smiley/lang/sq.js index 14896fd3ce6..4f1cbcacfb3 100644 --- a/plugins/smiley/lang/sq.js +++ b/plugins/smiley/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'sq', { diff --git a/plugins/smiley/lang/sr-latn.js b/plugins/smiley/lang/sr-latn.js index a0260d89682..3848c3e66b3 100644 --- a/plugins/smiley/lang/sr-latn.js +++ b/plugins/smiley/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'sr-latn', { diff --git a/plugins/smiley/lang/sr.js b/plugins/smiley/lang/sr.js index 23397f23ef2..4376c6796d8 100644 --- a/plugins/smiley/lang/sr.js +++ b/plugins/smiley/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'sr', { diff --git a/plugins/smiley/lang/sv.js b/plugins/smiley/lang/sv.js index 147b62c3ac0..205c6e9d9ca 100644 --- a/plugins/smiley/lang/sv.js +++ b/plugins/smiley/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'sv', { diff --git a/plugins/smiley/lang/th.js b/plugins/smiley/lang/th.js index f592d6a0c63..b593ae0fd8f 100644 --- a/plugins/smiley/lang/th.js +++ b/plugins/smiley/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'th', { diff --git a/plugins/smiley/lang/tr.js b/plugins/smiley/lang/tr.js index 280a488adca..17313ed1a6d 100644 --- a/plugins/smiley/lang/tr.js +++ b/plugins/smiley/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'tr', { diff --git a/plugins/smiley/lang/tt.js b/plugins/smiley/lang/tt.js index b9b1eb81cd5..1f83981886d 100644 --- a/plugins/smiley/lang/tt.js +++ b/plugins/smiley/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'tt', { diff --git a/plugins/smiley/lang/ug.js b/plugins/smiley/lang/ug.js index fa7f501ec9b..12e85539ba5 100644 --- a/plugins/smiley/lang/ug.js +++ b/plugins/smiley/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'ug', { diff --git a/plugins/smiley/lang/uk.js b/plugins/smiley/lang/uk.js index fd580c88d89..220979d0168 100644 --- a/plugins/smiley/lang/uk.js +++ b/plugins/smiley/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'uk', { diff --git a/plugins/smiley/lang/vi.js b/plugins/smiley/lang/vi.js index 9fffbe9d2f2..3f7e26b3d0c 100644 --- a/plugins/smiley/lang/vi.js +++ b/plugins/smiley/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'vi', { diff --git a/plugins/smiley/lang/zh-cn.js b/plugins/smiley/lang/zh-cn.js index 243f88b1c9d..2fd3f3982dd 100644 --- a/plugins/smiley/lang/zh-cn.js +++ b/plugins/smiley/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'zh-cn', { diff --git a/plugins/smiley/lang/zh.js b/plugins/smiley/lang/zh.js index 6e1e4794b70..878c1b40778 100644 --- a/plugins/smiley/lang/zh.js +++ b/plugins/smiley/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'smiley', 'zh', { diff --git a/plugins/smiley/plugin.js b/plugins/smiley/plugin.js index d53a7f0a07d..d527bcaf540 100644 --- a/plugins/smiley/plugin.js +++ b/plugins/smiley/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcearea/lang/af.js b/plugins/sourcearea/lang/af.js index 80fcb3c1d72..8b7c739b437 100644 --- a/plugins/sourcearea/lang/af.js +++ b/plugins/sourcearea/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'af', { diff --git a/plugins/sourcearea/lang/ar.js b/plugins/sourcearea/lang/ar.js index 6b67718d72f..90443dd61ed 100644 --- a/plugins/sourcearea/lang/ar.js +++ b/plugins/sourcearea/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'ar', { diff --git a/plugins/sourcearea/lang/az.js b/plugins/sourcearea/lang/az.js index 69920cf3309..ef1f091d578 100644 --- a/plugins/sourcearea/lang/az.js +++ b/plugins/sourcearea/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'az', { diff --git a/plugins/sourcearea/lang/bg.js b/plugins/sourcearea/lang/bg.js index e4415b847a6..2fda2964941 100644 --- a/plugins/sourcearea/lang/bg.js +++ b/plugins/sourcearea/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'bg', { diff --git a/plugins/sourcearea/lang/bn.js b/plugins/sourcearea/lang/bn.js index a0c5c1eff79..4837b3ab572 100644 --- a/plugins/sourcearea/lang/bn.js +++ b/plugins/sourcearea/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'bn', { diff --git a/plugins/sourcearea/lang/bs.js b/plugins/sourcearea/lang/bs.js index 019159850ff..0aa1af65f8a 100644 --- a/plugins/sourcearea/lang/bs.js +++ b/plugins/sourcearea/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'bs', { diff --git a/plugins/sourcearea/lang/ca.js b/plugins/sourcearea/lang/ca.js index 50f563fe2ae..ad0075a6343 100644 --- a/plugins/sourcearea/lang/ca.js +++ b/plugins/sourcearea/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'ca', { diff --git a/plugins/sourcearea/lang/cs.js b/plugins/sourcearea/lang/cs.js index fc656066000..ba87eafc4da 100644 --- a/plugins/sourcearea/lang/cs.js +++ b/plugins/sourcearea/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'cs', { diff --git a/plugins/sourcearea/lang/cy.js b/plugins/sourcearea/lang/cy.js index 6df1aa0efff..d24f6c482c9 100644 --- a/plugins/sourcearea/lang/cy.js +++ b/plugins/sourcearea/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'cy', { diff --git a/plugins/sourcearea/lang/da.js b/plugins/sourcearea/lang/da.js index 081c83a4b4d..5c45b3f2205 100644 --- a/plugins/sourcearea/lang/da.js +++ b/plugins/sourcearea/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'da', { diff --git a/plugins/sourcearea/lang/de-ch.js b/plugins/sourcearea/lang/de-ch.js index 1aca699a46b..6ec4d60e8ce 100644 --- a/plugins/sourcearea/lang/de-ch.js +++ b/plugins/sourcearea/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'de-ch', { diff --git a/plugins/sourcearea/lang/de.js b/plugins/sourcearea/lang/de.js index ed171d739ed..22d96cb0ee2 100644 --- a/plugins/sourcearea/lang/de.js +++ b/plugins/sourcearea/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'de', { diff --git a/plugins/sourcearea/lang/el.js b/plugins/sourcearea/lang/el.js index e54cd2bab80..4ef68976a1c 100644 --- a/plugins/sourcearea/lang/el.js +++ b/plugins/sourcearea/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'el', { diff --git a/plugins/sourcearea/lang/en-au.js b/plugins/sourcearea/lang/en-au.js index 2253bef5ca3..cd5498fd6e7 100644 --- a/plugins/sourcearea/lang/en-au.js +++ b/plugins/sourcearea/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'en-au', { diff --git a/plugins/sourcearea/lang/en-ca.js b/plugins/sourcearea/lang/en-ca.js index f52922f020a..4bba181aad3 100644 --- a/plugins/sourcearea/lang/en-ca.js +++ b/plugins/sourcearea/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'en-ca', { diff --git a/plugins/sourcearea/lang/en-gb.js b/plugins/sourcearea/lang/en-gb.js index d81a7049d28..ec9b6ae74ab 100644 --- a/plugins/sourcearea/lang/en-gb.js +++ b/plugins/sourcearea/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'en-gb', { diff --git a/plugins/sourcearea/lang/en.js b/plugins/sourcearea/lang/en.js index 499d25d4000..8d594994dda 100644 --- a/plugins/sourcearea/lang/en.js +++ b/plugins/sourcearea/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'en', { diff --git a/plugins/sourcearea/lang/eo.js b/plugins/sourcearea/lang/eo.js index 65ecb195db7..e91e2d853b7 100644 --- a/plugins/sourcearea/lang/eo.js +++ b/plugins/sourcearea/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'eo', { diff --git a/plugins/sourcearea/lang/es-mx.js b/plugins/sourcearea/lang/es-mx.js index f349296d89e..113f2c2fbc2 100644 --- a/plugins/sourcearea/lang/es-mx.js +++ b/plugins/sourcearea/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'es-mx', { diff --git a/plugins/sourcearea/lang/es.js b/plugins/sourcearea/lang/es.js index 63fce5d3ba4..4c80661e7d9 100644 --- a/plugins/sourcearea/lang/es.js +++ b/plugins/sourcearea/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'es', { diff --git a/plugins/sourcearea/lang/et.js b/plugins/sourcearea/lang/et.js index fccc43391b3..48bc0ee1c17 100644 --- a/plugins/sourcearea/lang/et.js +++ b/plugins/sourcearea/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'et', { diff --git a/plugins/sourcearea/lang/eu.js b/plugins/sourcearea/lang/eu.js index f50d16ff776..5a0b5ba3bba 100644 --- a/plugins/sourcearea/lang/eu.js +++ b/plugins/sourcearea/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'eu', { diff --git a/plugins/sourcearea/lang/fa.js b/plugins/sourcearea/lang/fa.js index b6cd5bfc2de..ada331c030f 100644 --- a/plugins/sourcearea/lang/fa.js +++ b/plugins/sourcearea/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'fa', { diff --git a/plugins/sourcearea/lang/fi.js b/plugins/sourcearea/lang/fi.js index 9f474181876..1b3f1d14818 100644 --- a/plugins/sourcearea/lang/fi.js +++ b/plugins/sourcearea/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'fi', { diff --git a/plugins/sourcearea/lang/fo.js b/plugins/sourcearea/lang/fo.js index c8eced888e6..a65c304ca40 100644 --- a/plugins/sourcearea/lang/fo.js +++ b/plugins/sourcearea/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'fo', { diff --git a/plugins/sourcearea/lang/fr-ca.js b/plugins/sourcearea/lang/fr-ca.js index 1343be6e634..cc3abee8147 100644 --- a/plugins/sourcearea/lang/fr-ca.js +++ b/plugins/sourcearea/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'fr-ca', { diff --git a/plugins/sourcearea/lang/fr.js b/plugins/sourcearea/lang/fr.js index 569c5414241..4351d13c928 100644 --- a/plugins/sourcearea/lang/fr.js +++ b/plugins/sourcearea/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'fr', { diff --git a/plugins/sourcearea/lang/gl.js b/plugins/sourcearea/lang/gl.js index 46bb5349083..780a25210fb 100644 --- a/plugins/sourcearea/lang/gl.js +++ b/plugins/sourcearea/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'gl', { diff --git a/plugins/sourcearea/lang/gu.js b/plugins/sourcearea/lang/gu.js index a26b58c6b9a..75472a1b1d5 100644 --- a/plugins/sourcearea/lang/gu.js +++ b/plugins/sourcearea/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'gu', { diff --git a/plugins/sourcearea/lang/he.js b/plugins/sourcearea/lang/he.js index b92e2d13016..c5ae6ce4f52 100644 --- a/plugins/sourcearea/lang/he.js +++ b/plugins/sourcearea/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'he', { diff --git a/plugins/sourcearea/lang/hi.js b/plugins/sourcearea/lang/hi.js index fac3d46c359..98e25a93824 100644 --- a/plugins/sourcearea/lang/hi.js +++ b/plugins/sourcearea/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'hi', { diff --git a/plugins/sourcearea/lang/hr.js b/plugins/sourcearea/lang/hr.js index b8d122dc498..98213aaddc9 100644 --- a/plugins/sourcearea/lang/hr.js +++ b/plugins/sourcearea/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'hr', { diff --git a/plugins/sourcearea/lang/hu.js b/plugins/sourcearea/lang/hu.js index 9aa2cf12fad..d25f1b39422 100644 --- a/plugins/sourcearea/lang/hu.js +++ b/plugins/sourcearea/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'hu', { diff --git a/plugins/sourcearea/lang/id.js b/plugins/sourcearea/lang/id.js index 600e23e1bad..f256bfc8032 100644 --- a/plugins/sourcearea/lang/id.js +++ b/plugins/sourcearea/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'id', { diff --git a/plugins/sourcearea/lang/is.js b/plugins/sourcearea/lang/is.js index cd3aee5edcb..cee74f466d1 100644 --- a/plugins/sourcearea/lang/is.js +++ b/plugins/sourcearea/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'is', { diff --git a/plugins/sourcearea/lang/it.js b/plugins/sourcearea/lang/it.js index fc2eb209169..7a667316c15 100644 --- a/plugins/sourcearea/lang/it.js +++ b/plugins/sourcearea/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'it', { diff --git a/plugins/sourcearea/lang/ja.js b/plugins/sourcearea/lang/ja.js index c4c884944bc..38d1656f015 100644 --- a/plugins/sourcearea/lang/ja.js +++ b/plugins/sourcearea/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'ja', { diff --git a/plugins/sourcearea/lang/ka.js b/plugins/sourcearea/lang/ka.js index 83d047e61ba..4b6d5acac0c 100644 --- a/plugins/sourcearea/lang/ka.js +++ b/plugins/sourcearea/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'ka', { diff --git a/plugins/sourcearea/lang/km.js b/plugins/sourcearea/lang/km.js index 15dff250bed..793b87064f7 100644 --- a/plugins/sourcearea/lang/km.js +++ b/plugins/sourcearea/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'km', { diff --git a/plugins/sourcearea/lang/ko.js b/plugins/sourcearea/lang/ko.js index 2a33436c4ca..554bfb1feed 100644 --- a/plugins/sourcearea/lang/ko.js +++ b/plugins/sourcearea/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'ko', { diff --git a/plugins/sourcearea/lang/ku.js b/plugins/sourcearea/lang/ku.js index 94c19f301ee..57d1903473c 100644 --- a/plugins/sourcearea/lang/ku.js +++ b/plugins/sourcearea/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'ku', { diff --git a/plugins/sourcearea/lang/lt.js b/plugins/sourcearea/lang/lt.js index 4adece6754c..c54c9676d95 100644 --- a/plugins/sourcearea/lang/lt.js +++ b/plugins/sourcearea/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'lt', { diff --git a/plugins/sourcearea/lang/lv.js b/plugins/sourcearea/lang/lv.js index f2fc44badbb..2db1610850d 100644 --- a/plugins/sourcearea/lang/lv.js +++ b/plugins/sourcearea/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'lv', { diff --git a/plugins/sourcearea/lang/mk.js b/plugins/sourcearea/lang/mk.js index 7a9c7b5a1a8..bd2f9ca8acd 100644 --- a/plugins/sourcearea/lang/mk.js +++ b/plugins/sourcearea/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'mk', { diff --git a/plugins/sourcearea/lang/mn.js b/plugins/sourcearea/lang/mn.js index 700ae000336..b456351ce60 100644 --- a/plugins/sourcearea/lang/mn.js +++ b/plugins/sourcearea/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'mn', { diff --git a/plugins/sourcearea/lang/ms.js b/plugins/sourcearea/lang/ms.js index fb5a1e06b10..f32f5af2696 100644 --- a/plugins/sourcearea/lang/ms.js +++ b/plugins/sourcearea/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'ms', { diff --git a/plugins/sourcearea/lang/nb.js b/plugins/sourcearea/lang/nb.js index f12f48d6eaa..6e9765cc2f7 100644 --- a/plugins/sourcearea/lang/nb.js +++ b/plugins/sourcearea/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'nb', { diff --git a/plugins/sourcearea/lang/nl.js b/plugins/sourcearea/lang/nl.js index f6ed95cb79f..5b1f3970f70 100644 --- a/plugins/sourcearea/lang/nl.js +++ b/plugins/sourcearea/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'nl', { diff --git a/plugins/sourcearea/lang/no.js b/plugins/sourcearea/lang/no.js index 49e30ecb7e6..47fceddcd64 100644 --- a/plugins/sourcearea/lang/no.js +++ b/plugins/sourcearea/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'no', { diff --git a/plugins/sourcearea/lang/oc.js b/plugins/sourcearea/lang/oc.js index 0e62ba7c0f9..b321aa488bf 100644 --- a/plugins/sourcearea/lang/oc.js +++ b/plugins/sourcearea/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'oc', { diff --git a/plugins/sourcearea/lang/pl.js b/plugins/sourcearea/lang/pl.js index 612475d403f..32c89565b2c 100644 --- a/plugins/sourcearea/lang/pl.js +++ b/plugins/sourcearea/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'pl', { diff --git a/plugins/sourcearea/lang/pt-br.js b/plugins/sourcearea/lang/pt-br.js index 2f6fbbfe7ef..1de524a88d1 100644 --- a/plugins/sourcearea/lang/pt-br.js +++ b/plugins/sourcearea/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'pt-br', { diff --git a/plugins/sourcearea/lang/pt.js b/plugins/sourcearea/lang/pt.js index 8774208cf6e..840fa0f7681 100644 --- a/plugins/sourcearea/lang/pt.js +++ b/plugins/sourcearea/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'pt', { diff --git a/plugins/sourcearea/lang/ro.js b/plugins/sourcearea/lang/ro.js index 1a06608b072..2441e4a7877 100644 --- a/plugins/sourcearea/lang/ro.js +++ b/plugins/sourcearea/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'ro', { diff --git a/plugins/sourcearea/lang/ru.js b/plugins/sourcearea/lang/ru.js index ef747365c1e..01324b1d9ea 100644 --- a/plugins/sourcearea/lang/ru.js +++ b/plugins/sourcearea/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'ru', { diff --git a/plugins/sourcearea/lang/si.js b/plugins/sourcearea/lang/si.js index 315c23fccc1..8f39cfc0721 100644 --- a/plugins/sourcearea/lang/si.js +++ b/plugins/sourcearea/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'si', { diff --git a/plugins/sourcearea/lang/sk.js b/plugins/sourcearea/lang/sk.js index 9870ba9f7b5..d998b1ba6e2 100644 --- a/plugins/sourcearea/lang/sk.js +++ b/plugins/sourcearea/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'sk', { diff --git a/plugins/sourcearea/lang/sl.js b/plugins/sourcearea/lang/sl.js index 54b5f6c561a..ee072577753 100644 --- a/plugins/sourcearea/lang/sl.js +++ b/plugins/sourcearea/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'sl', { diff --git a/plugins/sourcearea/lang/sq.js b/plugins/sourcearea/lang/sq.js index d8930be5be6..753a64a382c 100644 --- a/plugins/sourcearea/lang/sq.js +++ b/plugins/sourcearea/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'sq', { diff --git a/plugins/sourcearea/lang/sr-latn.js b/plugins/sourcearea/lang/sr-latn.js index dfbf33c3184..42b9b878970 100644 --- a/plugins/sourcearea/lang/sr-latn.js +++ b/plugins/sourcearea/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'sr-latn', { diff --git a/plugins/sourcearea/lang/sr.js b/plugins/sourcearea/lang/sr.js index d304c45b0ce..8d8b6c95946 100644 --- a/plugins/sourcearea/lang/sr.js +++ b/plugins/sourcearea/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'sr', { diff --git a/plugins/sourcearea/lang/sv.js b/plugins/sourcearea/lang/sv.js index a58d74229d4..eeda8858167 100644 --- a/plugins/sourcearea/lang/sv.js +++ b/plugins/sourcearea/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'sv', { diff --git a/plugins/sourcearea/lang/th.js b/plugins/sourcearea/lang/th.js index 56fbc384dea..a619a419a9c 100644 --- a/plugins/sourcearea/lang/th.js +++ b/plugins/sourcearea/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'th', { diff --git a/plugins/sourcearea/lang/tr.js b/plugins/sourcearea/lang/tr.js index 6b198921977..602092cd65f 100644 --- a/plugins/sourcearea/lang/tr.js +++ b/plugins/sourcearea/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'tr', { diff --git a/plugins/sourcearea/lang/tt.js b/plugins/sourcearea/lang/tt.js index 1c6d354e32c..142f231d611 100644 --- a/plugins/sourcearea/lang/tt.js +++ b/plugins/sourcearea/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'tt', { diff --git a/plugins/sourcearea/lang/ug.js b/plugins/sourcearea/lang/ug.js index f72bbb62e41..abbea631eef 100644 --- a/plugins/sourcearea/lang/ug.js +++ b/plugins/sourcearea/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'ug', { diff --git a/plugins/sourcearea/lang/uk.js b/plugins/sourcearea/lang/uk.js index 08d0a7577db..b9375d55bde 100644 --- a/plugins/sourcearea/lang/uk.js +++ b/plugins/sourcearea/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'uk', { diff --git a/plugins/sourcearea/lang/vi.js b/plugins/sourcearea/lang/vi.js index 888d13ffe12..421e7b5ce87 100644 --- a/plugins/sourcearea/lang/vi.js +++ b/plugins/sourcearea/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'vi', { diff --git a/plugins/sourcearea/lang/zh-cn.js b/plugins/sourcearea/lang/zh-cn.js index 91b29819ad1..8b06940a72e 100644 --- a/plugins/sourcearea/lang/zh-cn.js +++ b/plugins/sourcearea/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'zh-cn', { diff --git a/plugins/sourcearea/lang/zh.js b/plugins/sourcearea/lang/zh.js index 4fee6067882..096b2670f7f 100644 --- a/plugins/sourcearea/lang/zh.js +++ b/plugins/sourcearea/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'sourcearea', 'zh', { diff --git a/plugins/sourcearea/plugin.js b/plugins/sourcearea/plugin.js index 3721c8f268e..cfe9a62d94e 100644 --- a/plugins/sourcearea/plugin.js +++ b/plugins/sourcearea/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/dialogs/sourcedialog.js b/plugins/sourcedialog/dialogs/sourcedialog.js index 96c670c95bc..70fb6540677 100755 --- a/plugins/sourcedialog/dialogs/sourcedialog.js +++ b/plugins/sourcedialog/dialogs/sourcedialog.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/af.js b/plugins/sourcedialog/lang/af.js index d8db9204634..94193a1a92f 100644 --- a/plugins/sourcedialog/lang/af.js +++ b/plugins/sourcedialog/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/ar.js b/plugins/sourcedialog/lang/ar.js index 6b8eaf25e64..2c5adfa8630 100644 --- a/plugins/sourcedialog/lang/ar.js +++ b/plugins/sourcedialog/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/az.js b/plugins/sourcedialog/lang/az.js index 986cc6a7883..697f1b6d4c5 100644 --- a/plugins/sourcedialog/lang/az.js +++ b/plugins/sourcedialog/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/bg.js b/plugins/sourcedialog/lang/bg.js index 7e26fa97d02..f7d48b8d87b 100644 --- a/plugins/sourcedialog/lang/bg.js +++ b/plugins/sourcedialog/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/bn.js b/plugins/sourcedialog/lang/bn.js index 2692f28ffa5..c7eb2d4bff6 100644 --- a/plugins/sourcedialog/lang/bn.js +++ b/plugins/sourcedialog/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/bs.js b/plugins/sourcedialog/lang/bs.js index 8a9bc225218..e4d150c8113 100644 --- a/plugins/sourcedialog/lang/bs.js +++ b/plugins/sourcedialog/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/ca.js b/plugins/sourcedialog/lang/ca.js index 9e935ae611d..914c10bc5b4 100644 --- a/plugins/sourcedialog/lang/ca.js +++ b/plugins/sourcedialog/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/cs.js b/plugins/sourcedialog/lang/cs.js index 3624705737e..e565a5786f4 100644 --- a/plugins/sourcedialog/lang/cs.js +++ b/plugins/sourcedialog/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/cy.js b/plugins/sourcedialog/lang/cy.js index dc6cc302837..a236f6205ae 100644 --- a/plugins/sourcedialog/lang/cy.js +++ b/plugins/sourcedialog/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/da.js b/plugins/sourcedialog/lang/da.js index dc6a2026658..46a7455848f 100644 --- a/plugins/sourcedialog/lang/da.js +++ b/plugins/sourcedialog/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/de-ch.js b/plugins/sourcedialog/lang/de-ch.js index 725e610330b..d3bd6b64d39 100644 --- a/plugins/sourcedialog/lang/de-ch.js +++ b/plugins/sourcedialog/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/de.js b/plugins/sourcedialog/lang/de.js index 29a4e085cc6..463b15a96ef 100644 --- a/plugins/sourcedialog/lang/de.js +++ b/plugins/sourcedialog/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/el.js b/plugins/sourcedialog/lang/el.js index 423ee2d7a9c..6396e528dfb 100644 --- a/plugins/sourcedialog/lang/el.js +++ b/plugins/sourcedialog/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/en-au.js b/plugins/sourcedialog/lang/en-au.js index 48096ea8b10..c9db5931ad3 100644 --- a/plugins/sourcedialog/lang/en-au.js +++ b/plugins/sourcedialog/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/en-ca.js b/plugins/sourcedialog/lang/en-ca.js index a044fbda5bb..16cfb2d704e 100644 --- a/plugins/sourcedialog/lang/en-ca.js +++ b/plugins/sourcedialog/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/en-gb.js b/plugins/sourcedialog/lang/en-gb.js index c683947fde7..23a797ccc2c 100644 --- a/plugins/sourcedialog/lang/en-gb.js +++ b/plugins/sourcedialog/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/en.js b/plugins/sourcedialog/lang/en.js index 7c31ba11741..6383d7fb3c2 100644 --- a/plugins/sourcedialog/lang/en.js +++ b/plugins/sourcedialog/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/eo.js b/plugins/sourcedialog/lang/eo.js index 1830b1c81d6..b6a89daa7b7 100644 --- a/plugins/sourcedialog/lang/eo.js +++ b/plugins/sourcedialog/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/es-mx.js b/plugins/sourcedialog/lang/es-mx.js index af088a1eadd..8694f0f627f 100644 --- a/plugins/sourcedialog/lang/es-mx.js +++ b/plugins/sourcedialog/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/es.js b/plugins/sourcedialog/lang/es.js index 5392a67855c..ee3b14f9327 100644 --- a/plugins/sourcedialog/lang/es.js +++ b/plugins/sourcedialog/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/et.js b/plugins/sourcedialog/lang/et.js index 738143264c8..609aa1ed725 100644 --- a/plugins/sourcedialog/lang/et.js +++ b/plugins/sourcedialog/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/eu.js b/plugins/sourcedialog/lang/eu.js index 4f938b7440d..6bc4e13d1f2 100644 --- a/plugins/sourcedialog/lang/eu.js +++ b/plugins/sourcedialog/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/fa.js b/plugins/sourcedialog/lang/fa.js index c5dc8fe7033..f25c939b205 100644 --- a/plugins/sourcedialog/lang/fa.js +++ b/plugins/sourcedialog/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/fi.js b/plugins/sourcedialog/lang/fi.js index a2d4dc2aaf4..a233225deb2 100644 --- a/plugins/sourcedialog/lang/fi.js +++ b/plugins/sourcedialog/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/fo.js b/plugins/sourcedialog/lang/fo.js index 4034d1a8bea..17de8353022 100644 --- a/plugins/sourcedialog/lang/fo.js +++ b/plugins/sourcedialog/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/fr-ca.js b/plugins/sourcedialog/lang/fr-ca.js index b9d514cb6f8..f6ea86ad60f 100644 --- a/plugins/sourcedialog/lang/fr-ca.js +++ b/plugins/sourcedialog/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/fr.js b/plugins/sourcedialog/lang/fr.js index 5e0595f529f..b407b75d856 100644 --- a/plugins/sourcedialog/lang/fr.js +++ b/plugins/sourcedialog/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/gl.js b/plugins/sourcedialog/lang/gl.js index 0a4d882cc31..c47cac890c8 100644 --- a/plugins/sourcedialog/lang/gl.js +++ b/plugins/sourcedialog/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/gu.js b/plugins/sourcedialog/lang/gu.js index 5b6f404ee38..6354e1c241a 100644 --- a/plugins/sourcedialog/lang/gu.js +++ b/plugins/sourcedialog/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/he.js b/plugins/sourcedialog/lang/he.js index 7db3b5548f1..902e6a0b692 100644 --- a/plugins/sourcedialog/lang/he.js +++ b/plugins/sourcedialog/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/hi.js b/plugins/sourcedialog/lang/hi.js index cca5fee9c38..078b4363cf1 100644 --- a/plugins/sourcedialog/lang/hi.js +++ b/plugins/sourcedialog/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/hr.js b/plugins/sourcedialog/lang/hr.js index c860ef5cb4d..7305f4173af 100644 --- a/plugins/sourcedialog/lang/hr.js +++ b/plugins/sourcedialog/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/hu.js b/plugins/sourcedialog/lang/hu.js index d6657d38592..fe84e25ce9f 100644 --- a/plugins/sourcedialog/lang/hu.js +++ b/plugins/sourcedialog/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/id.js b/plugins/sourcedialog/lang/id.js index b9d285202d8..14f051553cb 100644 --- a/plugins/sourcedialog/lang/id.js +++ b/plugins/sourcedialog/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/is.js b/plugins/sourcedialog/lang/is.js index 2f9334ecf56..6d14bcb4ef4 100644 --- a/plugins/sourcedialog/lang/is.js +++ b/plugins/sourcedialog/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/it.js b/plugins/sourcedialog/lang/it.js index 8c98ce1509c..41a4c0b686e 100644 --- a/plugins/sourcedialog/lang/it.js +++ b/plugins/sourcedialog/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/ja.js b/plugins/sourcedialog/lang/ja.js index 8ae9efa3322..31d7932dec0 100644 --- a/plugins/sourcedialog/lang/ja.js +++ b/plugins/sourcedialog/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/ka.js b/plugins/sourcedialog/lang/ka.js index 31207b73686..63e0a1628ab 100644 --- a/plugins/sourcedialog/lang/ka.js +++ b/plugins/sourcedialog/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/km.js b/plugins/sourcedialog/lang/km.js index 76b6c8806ae..f2067d3cdfd 100644 --- a/plugins/sourcedialog/lang/km.js +++ b/plugins/sourcedialog/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/ko.js b/plugins/sourcedialog/lang/ko.js index da86ee6dd27..f112ddd5652 100644 --- a/plugins/sourcedialog/lang/ko.js +++ b/plugins/sourcedialog/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/ku.js b/plugins/sourcedialog/lang/ku.js index 2f2901fa1eb..08385774946 100644 --- a/plugins/sourcedialog/lang/ku.js +++ b/plugins/sourcedialog/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/lt.js b/plugins/sourcedialog/lang/lt.js index c8d982f9ed7..59bc5d5432e 100644 --- a/plugins/sourcedialog/lang/lt.js +++ b/plugins/sourcedialog/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/lv.js b/plugins/sourcedialog/lang/lv.js index 3cac08f7edf..a6c74c54e47 100644 --- a/plugins/sourcedialog/lang/lv.js +++ b/plugins/sourcedialog/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/mn.js b/plugins/sourcedialog/lang/mn.js index 3c65e6ba342..10d98855b42 100644 --- a/plugins/sourcedialog/lang/mn.js +++ b/plugins/sourcedialog/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/ms.js b/plugins/sourcedialog/lang/ms.js index 14961bb03ec..d78053e43d3 100644 --- a/plugins/sourcedialog/lang/ms.js +++ b/plugins/sourcedialog/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/nb.js b/plugins/sourcedialog/lang/nb.js index 621b9ce2543..74a9ddfd029 100644 --- a/plugins/sourcedialog/lang/nb.js +++ b/plugins/sourcedialog/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/nl.js b/plugins/sourcedialog/lang/nl.js index 5b04e4667f7..15e473ce478 100644 --- a/plugins/sourcedialog/lang/nl.js +++ b/plugins/sourcedialog/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/no.js b/plugins/sourcedialog/lang/no.js index 9b980f6487a..22c9c80a643 100644 --- a/plugins/sourcedialog/lang/no.js +++ b/plugins/sourcedialog/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/oc.js b/plugins/sourcedialog/lang/oc.js index 397c1b48a4a..fdea50127bc 100644 --- a/plugins/sourcedialog/lang/oc.js +++ b/plugins/sourcedialog/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/pl.js b/plugins/sourcedialog/lang/pl.js index 4517db6b857..ff585900962 100644 --- a/plugins/sourcedialog/lang/pl.js +++ b/plugins/sourcedialog/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/pt-br.js b/plugins/sourcedialog/lang/pt-br.js index 3ccc36ecca7..25a274e8be1 100644 --- a/plugins/sourcedialog/lang/pt-br.js +++ b/plugins/sourcedialog/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/pt.js b/plugins/sourcedialog/lang/pt.js index ed77b536dec..e6bfaa7672b 100644 --- a/plugins/sourcedialog/lang/pt.js +++ b/plugins/sourcedialog/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/ro.js b/plugins/sourcedialog/lang/ro.js index ef0330b9b77..c19371f418f 100644 --- a/plugins/sourcedialog/lang/ro.js +++ b/plugins/sourcedialog/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/ru.js b/plugins/sourcedialog/lang/ru.js index 7a7f40d2b9f..8e139297792 100644 --- a/plugins/sourcedialog/lang/ru.js +++ b/plugins/sourcedialog/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/si.js b/plugins/sourcedialog/lang/si.js index dab1c6e4f9e..376d7ef51f2 100644 --- a/plugins/sourcedialog/lang/si.js +++ b/plugins/sourcedialog/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/sk.js b/plugins/sourcedialog/lang/sk.js index 88a8c2ae1d5..6c2500bf541 100644 --- a/plugins/sourcedialog/lang/sk.js +++ b/plugins/sourcedialog/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/sl.js b/plugins/sourcedialog/lang/sl.js index 7076387af71..42a07196bed 100644 --- a/plugins/sourcedialog/lang/sl.js +++ b/plugins/sourcedialog/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/sq.js b/plugins/sourcedialog/lang/sq.js index 92b4cc876f6..de196afc629 100644 --- a/plugins/sourcedialog/lang/sq.js +++ b/plugins/sourcedialog/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/sr-latn.js b/plugins/sourcedialog/lang/sr-latn.js index 959127c0ac5..ee32eda194a 100644 --- a/plugins/sourcedialog/lang/sr-latn.js +++ b/plugins/sourcedialog/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/sr.js b/plugins/sourcedialog/lang/sr.js index 08649bf0660..98c8b8f77ea 100644 --- a/plugins/sourcedialog/lang/sr.js +++ b/plugins/sourcedialog/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/sv.js b/plugins/sourcedialog/lang/sv.js index d7790daaf81..7ecefe55fca 100644 --- a/plugins/sourcedialog/lang/sv.js +++ b/plugins/sourcedialog/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/th.js b/plugins/sourcedialog/lang/th.js index 4fd55eb2865..4aea37c7396 100644 --- a/plugins/sourcedialog/lang/th.js +++ b/plugins/sourcedialog/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/tr.js b/plugins/sourcedialog/lang/tr.js index b0367472c30..3c3c82a2943 100644 --- a/plugins/sourcedialog/lang/tr.js +++ b/plugins/sourcedialog/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/tt.js b/plugins/sourcedialog/lang/tt.js index 51aa86bc07d..86480e43abf 100644 --- a/plugins/sourcedialog/lang/tt.js +++ b/plugins/sourcedialog/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/ug.js b/plugins/sourcedialog/lang/ug.js index 3237123241e..8cac653b5ab 100644 --- a/plugins/sourcedialog/lang/ug.js +++ b/plugins/sourcedialog/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/uk.js b/plugins/sourcedialog/lang/uk.js index f749144a97c..cbd83570550 100644 --- a/plugins/sourcedialog/lang/uk.js +++ b/plugins/sourcedialog/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/vi.js b/plugins/sourcedialog/lang/vi.js index cf9c9d1067b..411edc12781 100644 --- a/plugins/sourcedialog/lang/vi.js +++ b/plugins/sourcedialog/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/zh-cn.js b/plugins/sourcedialog/lang/zh-cn.js index 11251dc3213..e785167c2fb 100644 --- a/plugins/sourcedialog/lang/zh-cn.js +++ b/plugins/sourcedialog/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/lang/zh.js b/plugins/sourcedialog/lang/zh.js index bf623770009..83dbf7c3a68 100644 --- a/plugins/sourcedialog/lang/zh.js +++ b/plugins/sourcedialog/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/plugin.js b/plugins/sourcedialog/plugin.js index 933272ebf1d..d690bdbb2eb 100644 --- a/plugins/sourcedialog/plugin.js +++ b/plugins/sourcedialog/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/sourcedialog/samples/sourcedialog.html b/plugins/sourcedialog/samples/sourcedialog.html index 7accc60aab0..869e016a3e4 100644 --- a/plugins/sourcedialog/samples/sourcedialog.html +++ b/plugins/sourcedialog/samples/sourcedialog.html @@ -1,6 +1,6 @@ @@ -114,7 +114,7 @@

https://ckeditor.com

- Copyright © 2003-2021, CKSource + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/plugins/specialchar/dialogs/lang/_translationstatus.txt b/plugins/specialchar/dialogs/lang/_translationstatus.txt index ea1ffd95d4a..422ab45cbdb 100644 --- a/plugins/specialchar/dialogs/lang/_translationstatus.txt +++ b/plugins/specialchar/dialogs/lang/_translationstatus.txt @@ -1,4 +1,4 @@ -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license cs.js Found: 118 Missing: 0 diff --git a/plugins/specialchar/dialogs/lang/af.js b/plugins/specialchar/dialogs/lang/af.js index 1a6811c8ad6..6873c13be9a 100644 --- a/plugins/specialchar/dialogs/lang/af.js +++ b/plugins/specialchar/dialogs/lang/af.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/ar.js b/plugins/specialchar/dialogs/lang/ar.js index 04373a5ef21..bd8b79f58fc 100644 --- a/plugins/specialchar/dialogs/lang/ar.js +++ b/plugins/specialchar/dialogs/lang/ar.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/az.js b/plugins/specialchar/dialogs/lang/az.js index 76d7c8e2fda..5d926c01a65 100644 --- a/plugins/specialchar/dialogs/lang/az.js +++ b/plugins/specialchar/dialogs/lang/az.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/bg.js b/plugins/specialchar/dialogs/lang/bg.js index 6a49bec65ce..d1a21c37f4f 100644 --- a/plugins/specialchar/dialogs/lang/bg.js +++ b/plugins/specialchar/dialogs/lang/bg.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/ca.js b/plugins/specialchar/dialogs/lang/ca.js index e023b71affa..c88e03d4592 100644 --- a/plugins/specialchar/dialogs/lang/ca.js +++ b/plugins/specialchar/dialogs/lang/ca.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/cs.js b/plugins/specialchar/dialogs/lang/cs.js index 7418c3e80f0..eed101a04f9 100644 --- a/plugins/specialchar/dialogs/lang/cs.js +++ b/plugins/specialchar/dialogs/lang/cs.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/cy.js b/plugins/specialchar/dialogs/lang/cy.js index 83597081785..cdd2893d0a1 100644 --- a/plugins/specialchar/dialogs/lang/cy.js +++ b/plugins/specialchar/dialogs/lang/cy.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/da.js b/plugins/specialchar/dialogs/lang/da.js index dc4306eac4b..f12b36cac95 100644 --- a/plugins/specialchar/dialogs/lang/da.js +++ b/plugins/specialchar/dialogs/lang/da.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/de-ch.js b/plugins/specialchar/dialogs/lang/de-ch.js index e43c5e7a9c2..267d710985c 100644 --- a/plugins/specialchar/dialogs/lang/de-ch.js +++ b/plugins/specialchar/dialogs/lang/de-ch.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/de.js b/plugins/specialchar/dialogs/lang/de.js index c44db26112b..3bc5a795fdd 100644 --- a/plugins/specialchar/dialogs/lang/de.js +++ b/plugins/specialchar/dialogs/lang/de.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/el.js b/plugins/specialchar/dialogs/lang/el.js index 9491e05171e..f30bb04c2a5 100644 --- a/plugins/specialchar/dialogs/lang/el.js +++ b/plugins/specialchar/dialogs/lang/el.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/en-au.js b/plugins/specialchar/dialogs/lang/en-au.js index ae77176a821..ae89ddbc65e 100644 --- a/plugins/specialchar/dialogs/lang/en-au.js +++ b/plugins/specialchar/dialogs/lang/en-au.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/en-ca.js b/plugins/specialchar/dialogs/lang/en-ca.js index bcf563c3ffb..85c445f0663 100644 --- a/plugins/specialchar/dialogs/lang/en-ca.js +++ b/plugins/specialchar/dialogs/lang/en-ca.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/en-gb.js b/plugins/specialchar/dialogs/lang/en-gb.js index bf2a78761bc..26b3f405323 100644 --- a/plugins/specialchar/dialogs/lang/en-gb.js +++ b/plugins/specialchar/dialogs/lang/en-gb.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/en.js b/plugins/specialchar/dialogs/lang/en.js index 3e30eb2578c..fa99560f7dd 100644 --- a/plugins/specialchar/dialogs/lang/en.js +++ b/plugins/specialchar/dialogs/lang/en.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/eo.js b/plugins/specialchar/dialogs/lang/eo.js index d142232ab72..832515d0862 100644 --- a/plugins/specialchar/dialogs/lang/eo.js +++ b/plugins/specialchar/dialogs/lang/eo.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/es-mx.js b/plugins/specialchar/dialogs/lang/es-mx.js index 58d06a86c41..72f8a8a5221 100644 --- a/plugins/specialchar/dialogs/lang/es-mx.js +++ b/plugins/specialchar/dialogs/lang/es-mx.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/es.js b/plugins/specialchar/dialogs/lang/es.js index 5be6f855b00..6ac69a7a6d5 100644 --- a/plugins/specialchar/dialogs/lang/es.js +++ b/plugins/specialchar/dialogs/lang/es.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/et.js b/plugins/specialchar/dialogs/lang/et.js index a0cbffce28f..cca3fea6c3d 100644 --- a/plugins/specialchar/dialogs/lang/et.js +++ b/plugins/specialchar/dialogs/lang/et.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/eu.js b/plugins/specialchar/dialogs/lang/eu.js index d6e41a737f9..24eb6f07b97 100644 --- a/plugins/specialchar/dialogs/lang/eu.js +++ b/plugins/specialchar/dialogs/lang/eu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/fa.js b/plugins/specialchar/dialogs/lang/fa.js index c00653b8c1a..e8c16f3cf38 100644 --- a/plugins/specialchar/dialogs/lang/fa.js +++ b/plugins/specialchar/dialogs/lang/fa.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/fi.js b/plugins/specialchar/dialogs/lang/fi.js index d1f36568934..8a8e6a9189e 100644 --- a/plugins/specialchar/dialogs/lang/fi.js +++ b/plugins/specialchar/dialogs/lang/fi.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/fr-ca.js b/plugins/specialchar/dialogs/lang/fr-ca.js index fc927e4b1bb..14b3d8c2aaa 100644 --- a/plugins/specialchar/dialogs/lang/fr-ca.js +++ b/plugins/specialchar/dialogs/lang/fr-ca.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/fr.js b/plugins/specialchar/dialogs/lang/fr.js index 7863412e520..9115ee85e65 100644 --- a/plugins/specialchar/dialogs/lang/fr.js +++ b/plugins/specialchar/dialogs/lang/fr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/gl.js b/plugins/specialchar/dialogs/lang/gl.js index c71fdc792e6..8fe729f1a27 100644 --- a/plugins/specialchar/dialogs/lang/gl.js +++ b/plugins/specialchar/dialogs/lang/gl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/he.js b/plugins/specialchar/dialogs/lang/he.js index ca9a25c5274..3bd9a5a8db6 100644 --- a/plugins/specialchar/dialogs/lang/he.js +++ b/plugins/specialchar/dialogs/lang/he.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/hr.js b/plugins/specialchar/dialogs/lang/hr.js index 709120a204c..f8c8addbd53 100644 --- a/plugins/specialchar/dialogs/lang/hr.js +++ b/plugins/specialchar/dialogs/lang/hr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/hu.js b/plugins/specialchar/dialogs/lang/hu.js index f3bf3639141..65cb3d600dd 100644 --- a/plugins/specialchar/dialogs/lang/hu.js +++ b/plugins/specialchar/dialogs/lang/hu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/id.js b/plugins/specialchar/dialogs/lang/id.js index 4be79a07d60..f798fea5b61 100644 --- a/plugins/specialchar/dialogs/lang/id.js +++ b/plugins/specialchar/dialogs/lang/id.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/it.js b/plugins/specialchar/dialogs/lang/it.js index ce5516098da..58a9dd2cba3 100644 --- a/plugins/specialchar/dialogs/lang/it.js +++ b/plugins/specialchar/dialogs/lang/it.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/ja.js b/plugins/specialchar/dialogs/lang/ja.js index ad898df6a0a..9e38d6c5d82 100644 --- a/plugins/specialchar/dialogs/lang/ja.js +++ b/plugins/specialchar/dialogs/lang/ja.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/km.js b/plugins/specialchar/dialogs/lang/km.js index 14f499a71a7..6068f7a6570 100644 --- a/plugins/specialchar/dialogs/lang/km.js +++ b/plugins/specialchar/dialogs/lang/km.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/ko.js b/plugins/specialchar/dialogs/lang/ko.js index 7ccbd354e79..72764a57b7d 100644 --- a/plugins/specialchar/dialogs/lang/ko.js +++ b/plugins/specialchar/dialogs/lang/ko.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/ku.js b/plugins/specialchar/dialogs/lang/ku.js index 6bc9ce46586..68f53648294 100644 --- a/plugins/specialchar/dialogs/lang/ku.js +++ b/plugins/specialchar/dialogs/lang/ku.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/lt.js b/plugins/specialchar/dialogs/lang/lt.js index bbcc6427cad..0ef366691ae 100644 --- a/plugins/specialchar/dialogs/lang/lt.js +++ b/plugins/specialchar/dialogs/lang/lt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/lv.js b/plugins/specialchar/dialogs/lang/lv.js index d6152b58309..cfed1bf344d 100644 --- a/plugins/specialchar/dialogs/lang/lv.js +++ b/plugins/specialchar/dialogs/lang/lv.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/nb.js b/plugins/specialchar/dialogs/lang/nb.js index 054c58e9bd0..e32bf6d5dba 100644 --- a/plugins/specialchar/dialogs/lang/nb.js +++ b/plugins/specialchar/dialogs/lang/nb.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/nl.js b/plugins/specialchar/dialogs/lang/nl.js index 6f135fcfc7d..d16cf540a50 100644 --- a/plugins/specialchar/dialogs/lang/nl.js +++ b/plugins/specialchar/dialogs/lang/nl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/no.js b/plugins/specialchar/dialogs/lang/no.js index b039f3c5b73..54aad85ae8c 100644 --- a/plugins/specialchar/dialogs/lang/no.js +++ b/plugins/specialchar/dialogs/lang/no.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/oc.js b/plugins/specialchar/dialogs/lang/oc.js index ccb43d0609d..2d6e8d07d2d 100644 --- a/plugins/specialchar/dialogs/lang/oc.js +++ b/plugins/specialchar/dialogs/lang/oc.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/pl.js b/plugins/specialchar/dialogs/lang/pl.js index 4d2d1b906fc..f910c3d2985 100644 --- a/plugins/specialchar/dialogs/lang/pl.js +++ b/plugins/specialchar/dialogs/lang/pl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/pt-br.js b/plugins/specialchar/dialogs/lang/pt-br.js index 74fe6d3054e..8846ae655bd 100644 --- a/plugins/specialchar/dialogs/lang/pt-br.js +++ b/plugins/specialchar/dialogs/lang/pt-br.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/pt.js b/plugins/specialchar/dialogs/lang/pt.js index 449bc14edc0..7f0a05cc773 100644 --- a/plugins/specialchar/dialogs/lang/pt.js +++ b/plugins/specialchar/dialogs/lang/pt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/ro.js b/plugins/specialchar/dialogs/lang/ro.js index dc8f1b8184c..b1167ebed44 100644 --- a/plugins/specialchar/dialogs/lang/ro.js +++ b/plugins/specialchar/dialogs/lang/ro.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/ru.js b/plugins/specialchar/dialogs/lang/ru.js index 02ac70ff24b..eab9922a011 100644 --- a/plugins/specialchar/dialogs/lang/ru.js +++ b/plugins/specialchar/dialogs/lang/ru.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/si.js b/plugins/specialchar/dialogs/lang/si.js index 3445c991b15..677eacb77db 100644 --- a/plugins/specialchar/dialogs/lang/si.js +++ b/plugins/specialchar/dialogs/lang/si.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/sk.js b/plugins/specialchar/dialogs/lang/sk.js index 9d1ba8b399a..967d80ce2b2 100644 --- a/plugins/specialchar/dialogs/lang/sk.js +++ b/plugins/specialchar/dialogs/lang/sk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/sl.js b/plugins/specialchar/dialogs/lang/sl.js index 44dd759a41e..29ec3b52af7 100644 --- a/plugins/specialchar/dialogs/lang/sl.js +++ b/plugins/specialchar/dialogs/lang/sl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/sq.js b/plugins/specialchar/dialogs/lang/sq.js index 0980bb983b8..0a43370c2d3 100644 --- a/plugins/specialchar/dialogs/lang/sq.js +++ b/plugins/specialchar/dialogs/lang/sq.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/sr-latn.js b/plugins/specialchar/dialogs/lang/sr-latn.js index 4160680a9fc..9f6a4d0de26 100644 --- a/plugins/specialchar/dialogs/lang/sr-latn.js +++ b/plugins/specialchar/dialogs/lang/sr-latn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/sr.js b/plugins/specialchar/dialogs/lang/sr.js index e166a839b9a..43baab3f5fd 100644 --- a/plugins/specialchar/dialogs/lang/sr.js +++ b/plugins/specialchar/dialogs/lang/sr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/sv.js b/plugins/specialchar/dialogs/lang/sv.js index 926dd182d6d..9df3b8ca6ef 100644 --- a/plugins/specialchar/dialogs/lang/sv.js +++ b/plugins/specialchar/dialogs/lang/sv.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/th.js b/plugins/specialchar/dialogs/lang/th.js index fc1a41c4793..d39165275f6 100644 --- a/plugins/specialchar/dialogs/lang/th.js +++ b/plugins/specialchar/dialogs/lang/th.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/tr.js b/plugins/specialchar/dialogs/lang/tr.js index 52825fe584c..66399a3fc99 100644 --- a/plugins/specialchar/dialogs/lang/tr.js +++ b/plugins/specialchar/dialogs/lang/tr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/tt.js b/plugins/specialchar/dialogs/lang/tt.js index 250cfaa96d9..4f096a36f0a 100644 --- a/plugins/specialchar/dialogs/lang/tt.js +++ b/plugins/specialchar/dialogs/lang/tt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/ug.js b/plugins/specialchar/dialogs/lang/ug.js index 64011f3942d..171d55de766 100644 --- a/plugins/specialchar/dialogs/lang/ug.js +++ b/plugins/specialchar/dialogs/lang/ug.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/uk.js b/plugins/specialchar/dialogs/lang/uk.js index 5c0b765899b..7bc36d007c4 100644 --- a/plugins/specialchar/dialogs/lang/uk.js +++ b/plugins/specialchar/dialogs/lang/uk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/vi.js b/plugins/specialchar/dialogs/lang/vi.js index 87c5f90d3e3..f4ea00d61dd 100644 --- a/plugins/specialchar/dialogs/lang/vi.js +++ b/plugins/specialchar/dialogs/lang/vi.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/zh-cn.js b/plugins/specialchar/dialogs/lang/zh-cn.js index d81852528de..002c1bd7afd 100644 --- a/plugins/specialchar/dialogs/lang/zh-cn.js +++ b/plugins/specialchar/dialogs/lang/zh-cn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/lang/zh.js b/plugins/specialchar/dialogs/lang/zh.js index 0a4ed4a5508..4da0b4f904c 100644 --- a/plugins/specialchar/dialogs/lang/zh.js +++ b/plugins/specialchar/dialogs/lang/zh.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/dialogs/specialchar.js b/plugins/specialchar/dialogs/specialchar.js index c6f18986ebe..685cf902fbf 100644 --- a/plugins/specialchar/dialogs/specialchar.js +++ b/plugins/specialchar/dialogs/specialchar.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/specialchar/lang/_translationstatus.txt b/plugins/specialchar/lang/_translationstatus.txt index e19786e9d5d..1e35af268d9 100644 --- a/plugins/specialchar/lang/_translationstatus.txt +++ b/plugins/specialchar/lang/_translationstatus.txt @@ -1,4 +1,4 @@ -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license af.js Found: 3 Missing: 118 diff --git a/plugins/specialchar/lang/af.js b/plugins/specialchar/lang/af.js index a50b136c925..a7672ef04b7 100644 --- a/plugins/specialchar/lang/af.js +++ b/plugins/specialchar/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'af', { diff --git a/plugins/specialchar/lang/ar.js b/plugins/specialchar/lang/ar.js index 0c5e691851c..5ea04b4148f 100644 --- a/plugins/specialchar/lang/ar.js +++ b/plugins/specialchar/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'ar', { diff --git a/plugins/specialchar/lang/az.js b/plugins/specialchar/lang/az.js index 233bc469c3f..b3b12165693 100644 --- a/plugins/specialchar/lang/az.js +++ b/plugins/specialchar/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'az', { diff --git a/plugins/specialchar/lang/bg.js b/plugins/specialchar/lang/bg.js index 059d847e309..95f88469311 100644 --- a/plugins/specialchar/lang/bg.js +++ b/plugins/specialchar/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'bg', { diff --git a/plugins/specialchar/lang/bn.js b/plugins/specialchar/lang/bn.js index 1d80b518165..d40aed8d8cb 100644 --- a/plugins/specialchar/lang/bn.js +++ b/plugins/specialchar/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'bn', { diff --git a/plugins/specialchar/lang/bs.js b/plugins/specialchar/lang/bs.js index 262b3a05fa6..b20c33c3872 100644 --- a/plugins/specialchar/lang/bs.js +++ b/plugins/specialchar/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'bs', { diff --git a/plugins/specialchar/lang/ca.js b/plugins/specialchar/lang/ca.js index 152f5efe011..94340679a27 100644 --- a/plugins/specialchar/lang/ca.js +++ b/plugins/specialchar/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'ca', { diff --git a/plugins/specialchar/lang/cs.js b/plugins/specialchar/lang/cs.js index 23d51b249af..87c3a802017 100644 --- a/plugins/specialchar/lang/cs.js +++ b/plugins/specialchar/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'cs', { diff --git a/plugins/specialchar/lang/cy.js b/plugins/specialchar/lang/cy.js index 4d9cd0c3262..5be0606fd3b 100644 --- a/plugins/specialchar/lang/cy.js +++ b/plugins/specialchar/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'cy', { diff --git a/plugins/specialchar/lang/da.js b/plugins/specialchar/lang/da.js index c0ce9c03fc0..4a6e345f54e 100644 --- a/plugins/specialchar/lang/da.js +++ b/plugins/specialchar/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'da', { diff --git a/plugins/specialchar/lang/de-ch.js b/plugins/specialchar/lang/de-ch.js index 5fe9fa3f011..203efd2440a 100644 --- a/plugins/specialchar/lang/de-ch.js +++ b/plugins/specialchar/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'de-ch', { diff --git a/plugins/specialchar/lang/de.js b/plugins/specialchar/lang/de.js index 46cdda67673..5445ec53fe9 100644 --- a/plugins/specialchar/lang/de.js +++ b/plugins/specialchar/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'de', { diff --git a/plugins/specialchar/lang/el.js b/plugins/specialchar/lang/el.js index 1d089db6dc2..4444465d72c 100644 --- a/plugins/specialchar/lang/el.js +++ b/plugins/specialchar/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'el', { diff --git a/plugins/specialchar/lang/en-au.js b/plugins/specialchar/lang/en-au.js index ed3de2deca4..c5c84a4aa37 100644 --- a/plugins/specialchar/lang/en-au.js +++ b/plugins/specialchar/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'en-au', { diff --git a/plugins/specialchar/lang/en-ca.js b/plugins/specialchar/lang/en-ca.js index 5eac0e3c0f6..6c758250050 100644 --- a/plugins/specialchar/lang/en-ca.js +++ b/plugins/specialchar/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'en-ca', { diff --git a/plugins/specialchar/lang/en-gb.js b/plugins/specialchar/lang/en-gb.js index b3ef55a256c..c26eeaf7ac7 100644 --- a/plugins/specialchar/lang/en-gb.js +++ b/plugins/specialchar/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'en-gb', { diff --git a/plugins/specialchar/lang/en.js b/plugins/specialchar/lang/en.js index 878dbabdfcb..305b6ab9406 100644 --- a/plugins/specialchar/lang/en.js +++ b/plugins/specialchar/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'en', { diff --git a/plugins/specialchar/lang/eo.js b/plugins/specialchar/lang/eo.js index 2faf4953780..b76e92a9dc8 100644 --- a/plugins/specialchar/lang/eo.js +++ b/plugins/specialchar/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'eo', { diff --git a/plugins/specialchar/lang/es-mx.js b/plugins/specialchar/lang/es-mx.js index 8b493f93518..6c46ce7a939 100644 --- a/plugins/specialchar/lang/es-mx.js +++ b/plugins/specialchar/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'es-mx', { diff --git a/plugins/specialchar/lang/es.js b/plugins/specialchar/lang/es.js index a1af70dbc6d..79257850dbf 100644 --- a/plugins/specialchar/lang/es.js +++ b/plugins/specialchar/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'es', { diff --git a/plugins/specialchar/lang/et.js b/plugins/specialchar/lang/et.js index 13a696d7f49..6645d89cb53 100644 --- a/plugins/specialchar/lang/et.js +++ b/plugins/specialchar/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'et', { diff --git a/plugins/specialchar/lang/eu.js b/plugins/specialchar/lang/eu.js index c1fb6d8aecd..1b79441e060 100644 --- a/plugins/specialchar/lang/eu.js +++ b/plugins/specialchar/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'eu', { diff --git a/plugins/specialchar/lang/fa.js b/plugins/specialchar/lang/fa.js index c2579689948..c377df1fa2e 100644 --- a/plugins/specialchar/lang/fa.js +++ b/plugins/specialchar/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'fa', { diff --git a/plugins/specialchar/lang/fi.js b/plugins/specialchar/lang/fi.js index db1f054c5ec..441cc536824 100644 --- a/plugins/specialchar/lang/fi.js +++ b/plugins/specialchar/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'fi', { diff --git a/plugins/specialchar/lang/fo.js b/plugins/specialchar/lang/fo.js index f43a067db05..977db88e9a1 100644 --- a/plugins/specialchar/lang/fo.js +++ b/plugins/specialchar/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'fo', { diff --git a/plugins/specialchar/lang/fr-ca.js b/plugins/specialchar/lang/fr-ca.js index f5b12e87033..13ee953a171 100644 --- a/plugins/specialchar/lang/fr-ca.js +++ b/plugins/specialchar/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'fr-ca', { diff --git a/plugins/specialchar/lang/fr.js b/plugins/specialchar/lang/fr.js index d22842c4a43..f21d026e189 100644 --- a/plugins/specialchar/lang/fr.js +++ b/plugins/specialchar/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'fr', { diff --git a/plugins/specialchar/lang/gl.js b/plugins/specialchar/lang/gl.js index 002bafd63d8..7108920f56a 100644 --- a/plugins/specialchar/lang/gl.js +++ b/plugins/specialchar/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'gl', { diff --git a/plugins/specialchar/lang/gu.js b/plugins/specialchar/lang/gu.js index 96554c9a92b..437ea27d20d 100644 --- a/plugins/specialchar/lang/gu.js +++ b/plugins/specialchar/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'gu', { diff --git a/plugins/specialchar/lang/he.js b/plugins/specialchar/lang/he.js index 03af636769a..f8d4db665f7 100644 --- a/plugins/specialchar/lang/he.js +++ b/plugins/specialchar/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'he', { diff --git a/plugins/specialchar/lang/hi.js b/plugins/specialchar/lang/hi.js index 741a288b53c..6f0274c4e00 100644 --- a/plugins/specialchar/lang/hi.js +++ b/plugins/specialchar/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'hi', { diff --git a/plugins/specialchar/lang/hr.js b/plugins/specialchar/lang/hr.js index efa22e1ba88..7f6eb3cd725 100644 --- a/plugins/specialchar/lang/hr.js +++ b/plugins/specialchar/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'hr', { diff --git a/plugins/specialchar/lang/hu.js b/plugins/specialchar/lang/hu.js index ade60a9d7bb..6d6f2407aad 100644 --- a/plugins/specialchar/lang/hu.js +++ b/plugins/specialchar/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'hu', { diff --git a/plugins/specialchar/lang/id.js b/plugins/specialchar/lang/id.js index de4aac1ce06..142fe8d607c 100644 --- a/plugins/specialchar/lang/id.js +++ b/plugins/specialchar/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'id', { diff --git a/plugins/specialchar/lang/is.js b/plugins/specialchar/lang/is.js index 22ca0c66ec6..a7098f6a254 100644 --- a/plugins/specialchar/lang/is.js +++ b/plugins/specialchar/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'is', { diff --git a/plugins/specialchar/lang/it.js b/plugins/specialchar/lang/it.js index b901d7e6650..9521daf4523 100644 --- a/plugins/specialchar/lang/it.js +++ b/plugins/specialchar/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'it', { diff --git a/plugins/specialchar/lang/ja.js b/plugins/specialchar/lang/ja.js index d49f61780f9..6cddf23b777 100644 --- a/plugins/specialchar/lang/ja.js +++ b/plugins/specialchar/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'ja', { diff --git a/plugins/specialchar/lang/ka.js b/plugins/specialchar/lang/ka.js index 1a9b476d185..71a55b3b604 100644 --- a/plugins/specialchar/lang/ka.js +++ b/plugins/specialchar/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'ka', { diff --git a/plugins/specialchar/lang/km.js b/plugins/specialchar/lang/km.js index 8c45c667281..e4c9383a27b 100644 --- a/plugins/specialchar/lang/km.js +++ b/plugins/specialchar/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'km', { diff --git a/plugins/specialchar/lang/ko.js b/plugins/specialchar/lang/ko.js index 13184e35d7b..ad0593851dd 100644 --- a/plugins/specialchar/lang/ko.js +++ b/plugins/specialchar/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'ko', { diff --git a/plugins/specialchar/lang/ku.js b/plugins/specialchar/lang/ku.js index 12aab07ebec..4a8edcbe4b1 100644 --- a/plugins/specialchar/lang/ku.js +++ b/plugins/specialchar/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'ku', { diff --git a/plugins/specialchar/lang/lt.js b/plugins/specialchar/lang/lt.js index 8d7a3916380..ef29f7632b2 100644 --- a/plugins/specialchar/lang/lt.js +++ b/plugins/specialchar/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'lt', { diff --git a/plugins/specialchar/lang/lv.js b/plugins/specialchar/lang/lv.js index b0c368a14fe..f9010461641 100644 --- a/plugins/specialchar/lang/lv.js +++ b/plugins/specialchar/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'lv', { diff --git a/plugins/specialchar/lang/mk.js b/plugins/specialchar/lang/mk.js index 782a9bc1ce7..89a74508900 100644 --- a/plugins/specialchar/lang/mk.js +++ b/plugins/specialchar/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'mk', { diff --git a/plugins/specialchar/lang/mn.js b/plugins/specialchar/lang/mn.js index 59135d01828..8dcb3f152b1 100644 --- a/plugins/specialchar/lang/mn.js +++ b/plugins/specialchar/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'mn', { diff --git a/plugins/specialchar/lang/ms.js b/plugins/specialchar/lang/ms.js index 9da9deddc26..1deb3935362 100644 --- a/plugins/specialchar/lang/ms.js +++ b/plugins/specialchar/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'ms', { diff --git a/plugins/specialchar/lang/nb.js b/plugins/specialchar/lang/nb.js index fdc93668c86..e4172c40d2a 100644 --- a/plugins/specialchar/lang/nb.js +++ b/plugins/specialchar/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'nb', { diff --git a/plugins/specialchar/lang/nl.js b/plugins/specialchar/lang/nl.js index bd166d77690..f98d74ae9a0 100644 --- a/plugins/specialchar/lang/nl.js +++ b/plugins/specialchar/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'nl', { diff --git a/plugins/specialchar/lang/no.js b/plugins/specialchar/lang/no.js index 7ba2b6a6ecb..0d852b6d292 100644 --- a/plugins/specialchar/lang/no.js +++ b/plugins/specialchar/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'no', { diff --git a/plugins/specialchar/lang/oc.js b/plugins/specialchar/lang/oc.js index bc37c3ef537..4be56778cbd 100644 --- a/plugins/specialchar/lang/oc.js +++ b/plugins/specialchar/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'oc', { diff --git a/plugins/specialchar/lang/pl.js b/plugins/specialchar/lang/pl.js index de522964d8c..62274d7b107 100644 --- a/plugins/specialchar/lang/pl.js +++ b/plugins/specialchar/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'pl', { diff --git a/plugins/specialchar/lang/pt-br.js b/plugins/specialchar/lang/pt-br.js index a75b4b8d5b3..323bad055d1 100644 --- a/plugins/specialchar/lang/pt-br.js +++ b/plugins/specialchar/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'pt-br', { diff --git a/plugins/specialchar/lang/pt.js b/plugins/specialchar/lang/pt.js index 4e468f1e616..cb3801f13a4 100644 --- a/plugins/specialchar/lang/pt.js +++ b/plugins/specialchar/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'pt', { diff --git a/plugins/specialchar/lang/ro.js b/plugins/specialchar/lang/ro.js index 87439bfee9e..15f9ad10e31 100644 --- a/plugins/specialchar/lang/ro.js +++ b/plugins/specialchar/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'ro', { diff --git a/plugins/specialchar/lang/ru.js b/plugins/specialchar/lang/ru.js index c004c199a46..bba2cfd8151 100644 --- a/plugins/specialchar/lang/ru.js +++ b/plugins/specialchar/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'ru', { diff --git a/plugins/specialchar/lang/si.js b/plugins/specialchar/lang/si.js index ff11c012cd7..b9558da0184 100644 --- a/plugins/specialchar/lang/si.js +++ b/plugins/specialchar/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'si', { diff --git a/plugins/specialchar/lang/sk.js b/plugins/specialchar/lang/sk.js index c9a9796ec82..9062e8fbe49 100644 --- a/plugins/specialchar/lang/sk.js +++ b/plugins/specialchar/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'sk', { diff --git a/plugins/specialchar/lang/sl.js b/plugins/specialchar/lang/sl.js index d4c5a4e6b81..85e4db08523 100644 --- a/plugins/specialchar/lang/sl.js +++ b/plugins/specialchar/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'sl', { diff --git a/plugins/specialchar/lang/sq.js b/plugins/specialchar/lang/sq.js index a7a30e63b83..b0525fc5b85 100644 --- a/plugins/specialchar/lang/sq.js +++ b/plugins/specialchar/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'sq', { diff --git a/plugins/specialchar/lang/sr-latn.js b/plugins/specialchar/lang/sr-latn.js index a3099899607..96da212b695 100644 --- a/plugins/specialchar/lang/sr-latn.js +++ b/plugins/specialchar/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'sr-latn', { diff --git a/plugins/specialchar/lang/sr.js b/plugins/specialchar/lang/sr.js index d0941f6f814..459d6f44689 100644 --- a/plugins/specialchar/lang/sr.js +++ b/plugins/specialchar/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'sr', { diff --git a/plugins/specialchar/lang/sv.js b/plugins/specialchar/lang/sv.js index 6f33fc8c5e6..ede95bbd5aa 100644 --- a/plugins/specialchar/lang/sv.js +++ b/plugins/specialchar/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'sv', { diff --git a/plugins/specialchar/lang/th.js b/plugins/specialchar/lang/th.js index ee79e06ffa6..4c852fd0f67 100644 --- a/plugins/specialchar/lang/th.js +++ b/plugins/specialchar/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'th', { diff --git a/plugins/specialchar/lang/tr.js b/plugins/specialchar/lang/tr.js index 5c55e7dd890..31853ac2e23 100644 --- a/plugins/specialchar/lang/tr.js +++ b/plugins/specialchar/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'tr', { diff --git a/plugins/specialchar/lang/tt.js b/plugins/specialchar/lang/tt.js index 798b8ca92b1..6cc9c152cfb 100644 --- a/plugins/specialchar/lang/tt.js +++ b/plugins/specialchar/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'tt', { diff --git a/plugins/specialchar/lang/ug.js b/plugins/specialchar/lang/ug.js index 9a3d8993184..4c17b80f0dd 100644 --- a/plugins/specialchar/lang/ug.js +++ b/plugins/specialchar/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'ug', { diff --git a/plugins/specialchar/lang/uk.js b/plugins/specialchar/lang/uk.js index c2a6e14106c..7f6fc13f000 100644 --- a/plugins/specialchar/lang/uk.js +++ b/plugins/specialchar/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'uk', { diff --git a/plugins/specialchar/lang/vi.js b/plugins/specialchar/lang/vi.js index 6cdb99494d6..3ee05110d5d 100644 --- a/plugins/specialchar/lang/vi.js +++ b/plugins/specialchar/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'vi', { diff --git a/plugins/specialchar/lang/zh-cn.js b/plugins/specialchar/lang/zh-cn.js index 7087d940a4e..6f2f570168f 100644 --- a/plugins/specialchar/lang/zh-cn.js +++ b/plugins/specialchar/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'zh-cn', { diff --git a/plugins/specialchar/lang/zh.js b/plugins/specialchar/lang/zh.js index 30b919e7232..7f47d6823ff 100644 --- a/plugins/specialchar/lang/zh.js +++ b/plugins/specialchar/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'specialchar', 'zh', { diff --git a/plugins/specialchar/plugin.js b/plugins/specialchar/plugin.js index a9c505275cf..2a755fafd23 100644 --- a/plugins/specialchar/plugin.js +++ b/plugins/specialchar/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/stylescombo/lang/af.js b/plugins/stylescombo/lang/af.js index a5342ff9f73..8c79c422a74 100644 --- a/plugins/stylescombo/lang/af.js +++ b/plugins/stylescombo/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'af', { diff --git a/plugins/stylescombo/lang/ar.js b/plugins/stylescombo/lang/ar.js index b9394166414..0203a2924a7 100644 --- a/plugins/stylescombo/lang/ar.js +++ b/plugins/stylescombo/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'ar', { diff --git a/plugins/stylescombo/lang/az.js b/plugins/stylescombo/lang/az.js index 6f522098dec..eb712b7dc45 100644 --- a/plugins/stylescombo/lang/az.js +++ b/plugins/stylescombo/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'az', { diff --git a/plugins/stylescombo/lang/bg.js b/plugins/stylescombo/lang/bg.js index 5a8f84dbc5e..07e061162fb 100644 --- a/plugins/stylescombo/lang/bg.js +++ b/plugins/stylescombo/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'bg', { diff --git a/plugins/stylescombo/lang/bn.js b/plugins/stylescombo/lang/bn.js index bfa03c907b6..2061d9bf2c6 100644 --- a/plugins/stylescombo/lang/bn.js +++ b/plugins/stylescombo/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'bn', { diff --git a/plugins/stylescombo/lang/bs.js b/plugins/stylescombo/lang/bs.js index b297a91c114..f5209ac9e3b 100644 --- a/plugins/stylescombo/lang/bs.js +++ b/plugins/stylescombo/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'bs', { diff --git a/plugins/stylescombo/lang/ca.js b/plugins/stylescombo/lang/ca.js index 9426b765f72..02d81bc8673 100644 --- a/plugins/stylescombo/lang/ca.js +++ b/plugins/stylescombo/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'ca', { diff --git a/plugins/stylescombo/lang/cs.js b/plugins/stylescombo/lang/cs.js index 0ab7cf0253b..bfdab5eab0a 100644 --- a/plugins/stylescombo/lang/cs.js +++ b/plugins/stylescombo/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'cs', { diff --git a/plugins/stylescombo/lang/cy.js b/plugins/stylescombo/lang/cy.js index a448a31e6ab..417aad25d77 100644 --- a/plugins/stylescombo/lang/cy.js +++ b/plugins/stylescombo/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'cy', { diff --git a/plugins/stylescombo/lang/da.js b/plugins/stylescombo/lang/da.js index 3176889a957..9f5e47a0552 100644 --- a/plugins/stylescombo/lang/da.js +++ b/plugins/stylescombo/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'da', { diff --git a/plugins/stylescombo/lang/de-ch.js b/plugins/stylescombo/lang/de-ch.js index 07cffdb7303..e0ddbbfedb2 100644 --- a/plugins/stylescombo/lang/de-ch.js +++ b/plugins/stylescombo/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'de-ch', { diff --git a/plugins/stylescombo/lang/de.js b/plugins/stylescombo/lang/de.js index a285deae355..afca342f399 100644 --- a/plugins/stylescombo/lang/de.js +++ b/plugins/stylescombo/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'de', { diff --git a/plugins/stylescombo/lang/el.js b/plugins/stylescombo/lang/el.js index 91d042e01b5..4be37b9c9bf 100644 --- a/plugins/stylescombo/lang/el.js +++ b/plugins/stylescombo/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'el', { diff --git a/plugins/stylescombo/lang/en-au.js b/plugins/stylescombo/lang/en-au.js index f7c822b55c2..86420a2b581 100644 --- a/plugins/stylescombo/lang/en-au.js +++ b/plugins/stylescombo/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'en-au', { diff --git a/plugins/stylescombo/lang/en-ca.js b/plugins/stylescombo/lang/en-ca.js index e97df7fb210..475e6a35624 100644 --- a/plugins/stylescombo/lang/en-ca.js +++ b/plugins/stylescombo/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'en-ca', { diff --git a/plugins/stylescombo/lang/en-gb.js b/plugins/stylescombo/lang/en-gb.js index 05cb01f382e..c35f0b95790 100644 --- a/plugins/stylescombo/lang/en-gb.js +++ b/plugins/stylescombo/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'en-gb', { diff --git a/plugins/stylescombo/lang/en.js b/plugins/stylescombo/lang/en.js index f57ad3fa9f5..256f59a11e3 100644 --- a/plugins/stylescombo/lang/en.js +++ b/plugins/stylescombo/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'en', { diff --git a/plugins/stylescombo/lang/eo.js b/plugins/stylescombo/lang/eo.js index 72acdf7f419..8e8c1442877 100644 --- a/plugins/stylescombo/lang/eo.js +++ b/plugins/stylescombo/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'eo', { diff --git a/plugins/stylescombo/lang/es-mx.js b/plugins/stylescombo/lang/es-mx.js index 55d27ba9282..6eec2c32746 100644 --- a/plugins/stylescombo/lang/es-mx.js +++ b/plugins/stylescombo/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'es-mx', { diff --git a/plugins/stylescombo/lang/es.js b/plugins/stylescombo/lang/es.js index 4d2bb5c34bc..fe2c03574aa 100644 --- a/plugins/stylescombo/lang/es.js +++ b/plugins/stylescombo/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'es', { diff --git a/plugins/stylescombo/lang/et.js b/plugins/stylescombo/lang/et.js index 1c4e81335bf..b4e985e9a0f 100644 --- a/plugins/stylescombo/lang/et.js +++ b/plugins/stylescombo/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'et', { diff --git a/plugins/stylescombo/lang/eu.js b/plugins/stylescombo/lang/eu.js index 41a4d7850ff..7f8896f61a0 100644 --- a/plugins/stylescombo/lang/eu.js +++ b/plugins/stylescombo/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'eu', { diff --git a/plugins/stylescombo/lang/fa.js b/plugins/stylescombo/lang/fa.js index 35a49a3b7e0..ea3504db42d 100644 --- a/plugins/stylescombo/lang/fa.js +++ b/plugins/stylescombo/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'fa', { diff --git a/plugins/stylescombo/lang/fi.js b/plugins/stylescombo/lang/fi.js index 9c74e424a46..fcf3e192718 100644 --- a/plugins/stylescombo/lang/fi.js +++ b/plugins/stylescombo/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'fi', { diff --git a/plugins/stylescombo/lang/fo.js b/plugins/stylescombo/lang/fo.js index 95b4cda2a9b..416081fcdf7 100644 --- a/plugins/stylescombo/lang/fo.js +++ b/plugins/stylescombo/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'fo', { diff --git a/plugins/stylescombo/lang/fr-ca.js b/plugins/stylescombo/lang/fr-ca.js index 5d89f8114fc..2fda8b2779c 100644 --- a/plugins/stylescombo/lang/fr-ca.js +++ b/plugins/stylescombo/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'fr-ca', { diff --git a/plugins/stylescombo/lang/fr.js b/plugins/stylescombo/lang/fr.js index 822c7fa53f0..2003aa02efd 100644 --- a/plugins/stylescombo/lang/fr.js +++ b/plugins/stylescombo/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'fr', { diff --git a/plugins/stylescombo/lang/gl.js b/plugins/stylescombo/lang/gl.js index 7744d6d069b..5da8ba28bdf 100644 --- a/plugins/stylescombo/lang/gl.js +++ b/plugins/stylescombo/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'gl', { diff --git a/plugins/stylescombo/lang/gu.js b/plugins/stylescombo/lang/gu.js index 1c54588a181..3ffafc1202f 100644 --- a/plugins/stylescombo/lang/gu.js +++ b/plugins/stylescombo/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'gu', { diff --git a/plugins/stylescombo/lang/he.js b/plugins/stylescombo/lang/he.js index 72ae2c4de45..c89513acefe 100644 --- a/plugins/stylescombo/lang/he.js +++ b/plugins/stylescombo/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'he', { diff --git a/plugins/stylescombo/lang/hi.js b/plugins/stylescombo/lang/hi.js index 02d88f4908e..9e449c964bc 100644 --- a/plugins/stylescombo/lang/hi.js +++ b/plugins/stylescombo/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'hi', { diff --git a/plugins/stylescombo/lang/hr.js b/plugins/stylescombo/lang/hr.js index d709d2efc0e..a82b1ddbb2d 100644 --- a/plugins/stylescombo/lang/hr.js +++ b/plugins/stylescombo/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'hr', { diff --git a/plugins/stylescombo/lang/hu.js b/plugins/stylescombo/lang/hu.js index 291cf801b3d..ba38e8cc4f4 100644 --- a/plugins/stylescombo/lang/hu.js +++ b/plugins/stylescombo/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'hu', { diff --git a/plugins/stylescombo/lang/id.js b/plugins/stylescombo/lang/id.js index 7ab7bc7383e..e58b5878e27 100644 --- a/plugins/stylescombo/lang/id.js +++ b/plugins/stylescombo/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'id', { diff --git a/plugins/stylescombo/lang/is.js b/plugins/stylescombo/lang/is.js index ca1222e84e0..7b1ea76c4f7 100644 --- a/plugins/stylescombo/lang/is.js +++ b/plugins/stylescombo/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'is', { diff --git a/plugins/stylescombo/lang/it.js b/plugins/stylescombo/lang/it.js index ef2a7a62475..3481c821e89 100644 --- a/plugins/stylescombo/lang/it.js +++ b/plugins/stylescombo/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'it', { diff --git a/plugins/stylescombo/lang/ja.js b/plugins/stylescombo/lang/ja.js index dfd34fa2849..8971308d6de 100644 --- a/plugins/stylescombo/lang/ja.js +++ b/plugins/stylescombo/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'ja', { diff --git a/plugins/stylescombo/lang/ka.js b/plugins/stylescombo/lang/ka.js index 67ebe7c2b74..591ed4d244c 100644 --- a/plugins/stylescombo/lang/ka.js +++ b/plugins/stylescombo/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'ka', { diff --git a/plugins/stylescombo/lang/km.js b/plugins/stylescombo/lang/km.js index bc702594531..b6088f25626 100644 --- a/plugins/stylescombo/lang/km.js +++ b/plugins/stylescombo/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'km', { diff --git a/plugins/stylescombo/lang/ko.js b/plugins/stylescombo/lang/ko.js index 2b49a1b3aeb..14425d303a1 100644 --- a/plugins/stylescombo/lang/ko.js +++ b/plugins/stylescombo/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'ko', { diff --git a/plugins/stylescombo/lang/ku.js b/plugins/stylescombo/lang/ku.js index df656aba167..42f568dfb10 100644 --- a/plugins/stylescombo/lang/ku.js +++ b/plugins/stylescombo/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'ku', { diff --git a/plugins/stylescombo/lang/lt.js b/plugins/stylescombo/lang/lt.js index 5ca9009ac84..0166b28c076 100644 --- a/plugins/stylescombo/lang/lt.js +++ b/plugins/stylescombo/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'lt', { diff --git a/plugins/stylescombo/lang/lv.js b/plugins/stylescombo/lang/lv.js index 09638957893..ebeebc2c7a6 100644 --- a/plugins/stylescombo/lang/lv.js +++ b/plugins/stylescombo/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'lv', { diff --git a/plugins/stylescombo/lang/mk.js b/plugins/stylescombo/lang/mk.js index 72bd9068eb0..818b9b816c5 100644 --- a/plugins/stylescombo/lang/mk.js +++ b/plugins/stylescombo/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'mk', { diff --git a/plugins/stylescombo/lang/mn.js b/plugins/stylescombo/lang/mn.js index c9794d4534c..10c988e1b08 100644 --- a/plugins/stylescombo/lang/mn.js +++ b/plugins/stylescombo/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'mn', { diff --git a/plugins/stylescombo/lang/ms.js b/plugins/stylescombo/lang/ms.js index 622dd68f8ce..f79e6419e79 100644 --- a/plugins/stylescombo/lang/ms.js +++ b/plugins/stylescombo/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'ms', { diff --git a/plugins/stylescombo/lang/nb.js b/plugins/stylescombo/lang/nb.js index 528fa9236c9..694100c39d8 100644 --- a/plugins/stylescombo/lang/nb.js +++ b/plugins/stylescombo/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'nb', { diff --git a/plugins/stylescombo/lang/nl.js b/plugins/stylescombo/lang/nl.js index 6165b8e6244..b859af1cbd5 100644 --- a/plugins/stylescombo/lang/nl.js +++ b/plugins/stylescombo/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'nl', { diff --git a/plugins/stylescombo/lang/no.js b/plugins/stylescombo/lang/no.js index 8999a957d3d..49abfe65e3e 100644 --- a/plugins/stylescombo/lang/no.js +++ b/plugins/stylescombo/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'no', { diff --git a/plugins/stylescombo/lang/oc.js b/plugins/stylescombo/lang/oc.js index 1c89fa0ebbb..fdda219af2f 100644 --- a/plugins/stylescombo/lang/oc.js +++ b/plugins/stylescombo/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'oc', { diff --git a/plugins/stylescombo/lang/pl.js b/plugins/stylescombo/lang/pl.js index 39b617133e2..f8548d84561 100644 --- a/plugins/stylescombo/lang/pl.js +++ b/plugins/stylescombo/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'pl', { diff --git a/plugins/stylescombo/lang/pt-br.js b/plugins/stylescombo/lang/pt-br.js index 7d64bafaeec..5eeb06ff69f 100644 --- a/plugins/stylescombo/lang/pt-br.js +++ b/plugins/stylescombo/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'pt-br', { diff --git a/plugins/stylescombo/lang/pt.js b/plugins/stylescombo/lang/pt.js index 17032768808..106d1885d62 100644 --- a/plugins/stylescombo/lang/pt.js +++ b/plugins/stylescombo/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'pt', { diff --git a/plugins/stylescombo/lang/ro.js b/plugins/stylescombo/lang/ro.js index 996ad4c2a5f..beac6a92919 100644 --- a/plugins/stylescombo/lang/ro.js +++ b/plugins/stylescombo/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'ro', { diff --git a/plugins/stylescombo/lang/ru.js b/plugins/stylescombo/lang/ru.js index 1b53516c978..14a1cc33753 100644 --- a/plugins/stylescombo/lang/ru.js +++ b/plugins/stylescombo/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'ru', { diff --git a/plugins/stylescombo/lang/si.js b/plugins/stylescombo/lang/si.js index dc94cf8f912..4d92c3ac1c8 100644 --- a/plugins/stylescombo/lang/si.js +++ b/plugins/stylescombo/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'si', { diff --git a/plugins/stylescombo/lang/sk.js b/plugins/stylescombo/lang/sk.js index 1ab8319be81..c14fe11d52e 100644 --- a/plugins/stylescombo/lang/sk.js +++ b/plugins/stylescombo/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'sk', { diff --git a/plugins/stylescombo/lang/sl.js b/plugins/stylescombo/lang/sl.js index d8b66f8ab34..a6e003dd1ba 100644 --- a/plugins/stylescombo/lang/sl.js +++ b/plugins/stylescombo/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'sl', { diff --git a/plugins/stylescombo/lang/sq.js b/plugins/stylescombo/lang/sq.js index a2436741bd0..a514f550be8 100644 --- a/plugins/stylescombo/lang/sq.js +++ b/plugins/stylescombo/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'sq', { diff --git a/plugins/stylescombo/lang/sr-latn.js b/plugins/stylescombo/lang/sr-latn.js index 488ecbf0717..f91417b712d 100644 --- a/plugins/stylescombo/lang/sr-latn.js +++ b/plugins/stylescombo/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'sr-latn', { diff --git a/plugins/stylescombo/lang/sr.js b/plugins/stylescombo/lang/sr.js index def9edcd0f3..2647df644b6 100644 --- a/plugins/stylescombo/lang/sr.js +++ b/plugins/stylescombo/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'sr', { diff --git a/plugins/stylescombo/lang/sv.js b/plugins/stylescombo/lang/sv.js index 97794797228..a90837bd3a6 100644 --- a/plugins/stylescombo/lang/sv.js +++ b/plugins/stylescombo/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'sv', { diff --git a/plugins/stylescombo/lang/th.js b/plugins/stylescombo/lang/th.js index 31acf1dda60..4cc02d6dbed 100644 --- a/plugins/stylescombo/lang/th.js +++ b/plugins/stylescombo/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'th', { diff --git a/plugins/stylescombo/lang/tr.js b/plugins/stylescombo/lang/tr.js index fb822be0c22..1aab0cf181f 100644 --- a/plugins/stylescombo/lang/tr.js +++ b/plugins/stylescombo/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'tr', { diff --git a/plugins/stylescombo/lang/tt.js b/plugins/stylescombo/lang/tt.js index e6da2df4720..9a896650692 100644 --- a/plugins/stylescombo/lang/tt.js +++ b/plugins/stylescombo/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'tt', { diff --git a/plugins/stylescombo/lang/ug.js b/plugins/stylescombo/lang/ug.js index 0c73359c50e..f3ea084146e 100644 --- a/plugins/stylescombo/lang/ug.js +++ b/plugins/stylescombo/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'ug', { diff --git a/plugins/stylescombo/lang/uk.js b/plugins/stylescombo/lang/uk.js index ba70cfa3ff0..b59ad971acd 100644 --- a/plugins/stylescombo/lang/uk.js +++ b/plugins/stylescombo/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'uk', { diff --git a/plugins/stylescombo/lang/vi.js b/plugins/stylescombo/lang/vi.js index cedd7eaed9e..d2de9ba9050 100644 --- a/plugins/stylescombo/lang/vi.js +++ b/plugins/stylescombo/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'vi', { diff --git a/plugins/stylescombo/lang/zh-cn.js b/plugins/stylescombo/lang/zh-cn.js index d5a356019bb..8fbcca46145 100644 --- a/plugins/stylescombo/lang/zh-cn.js +++ b/plugins/stylescombo/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'zh-cn', { diff --git a/plugins/stylescombo/lang/zh.js b/plugins/stylescombo/lang/zh.js index 0b62fc844b3..8b36ad8bc18 100644 --- a/plugins/stylescombo/lang/zh.js +++ b/plugins/stylescombo/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'stylescombo', 'zh', { diff --git a/plugins/stylescombo/plugin.js b/plugins/stylescombo/plugin.js index 19a64588d1a..5dba8af2fbd 100644 --- a/plugins/stylescombo/plugin.js +++ b/plugins/stylescombo/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/stylesheetparser/plugin.js b/plugins/stylesheetparser/plugin.js index 66a08d1cd09..89635dec6fd 100644 --- a/plugins/stylesheetparser/plugin.js +++ b/plugins/stylesheetparser/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/stylesheetparser/samples/stylesheetparser.html b/plugins/stylesheetparser/samples/stylesheetparser.html index 38e6699274b..94ef438da34 100644 --- a/plugins/stylesheetparser/samples/stylesheetparser.html +++ b/plugins/stylesheetparser/samples/stylesheetparser.html @@ -1,6 +1,6 @@ @@ -78,7 +78,7 @@

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/plugins/tab/plugin.js b/plugins/tab/plugin.js index 479b861cbdc..2354bce279c 100644 --- a/plugins/tab/plugin.js +++ b/plugins/tab/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/table/dialogs/table.js b/plugins/table/dialogs/table.js index 5c42bc5c07f..6fa1c0d49c5 100755 --- a/plugins/table/dialogs/table.js +++ b/plugins/table/dialogs/table.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/table/lang/af.js b/plugins/table/lang/af.js index 773191cfc46..c48c8c85fb1 100644 --- a/plugins/table/lang/af.js +++ b/plugins/table/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'af', { diff --git a/plugins/table/lang/ar.js b/plugins/table/lang/ar.js index 5fbb590ddcb..b6ba01b4010 100644 --- a/plugins/table/lang/ar.js +++ b/plugins/table/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'ar', { diff --git a/plugins/table/lang/az.js b/plugins/table/lang/az.js index bd713cead05..e139e921ef0 100644 --- a/plugins/table/lang/az.js +++ b/plugins/table/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'az', { diff --git a/plugins/table/lang/bg.js b/plugins/table/lang/bg.js index e03b3a16f37..7939075bb55 100644 --- a/plugins/table/lang/bg.js +++ b/plugins/table/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'bg', { diff --git a/plugins/table/lang/bn.js b/plugins/table/lang/bn.js index e83210231c6..0a78656a0be 100644 --- a/plugins/table/lang/bn.js +++ b/plugins/table/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'bn', { diff --git a/plugins/table/lang/bs.js b/plugins/table/lang/bs.js index ee52fbc83ac..f150c6b12f3 100644 --- a/plugins/table/lang/bs.js +++ b/plugins/table/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'bs', { diff --git a/plugins/table/lang/ca.js b/plugins/table/lang/ca.js index cc26c698bb3..9ba241ff7b5 100644 --- a/plugins/table/lang/ca.js +++ b/plugins/table/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'ca', { diff --git a/plugins/table/lang/cs.js b/plugins/table/lang/cs.js index 30ce520df0c..cef90624349 100644 --- a/plugins/table/lang/cs.js +++ b/plugins/table/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'cs', { diff --git a/plugins/table/lang/cy.js b/plugins/table/lang/cy.js index 351accf1b57..1fb62f70ca0 100644 --- a/plugins/table/lang/cy.js +++ b/plugins/table/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'cy', { diff --git a/plugins/table/lang/da.js b/plugins/table/lang/da.js index 39e1f079800..66557877224 100644 --- a/plugins/table/lang/da.js +++ b/plugins/table/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'da', { diff --git a/plugins/table/lang/de-ch.js b/plugins/table/lang/de-ch.js index 9ff3de8b6f3..8ffde8d4c7d 100644 --- a/plugins/table/lang/de-ch.js +++ b/plugins/table/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'de-ch', { diff --git a/plugins/table/lang/de.js b/plugins/table/lang/de.js index 94c751c3e34..9d1e14817c1 100644 --- a/plugins/table/lang/de.js +++ b/plugins/table/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'de', { diff --git a/plugins/table/lang/el.js b/plugins/table/lang/el.js index 06f05f4ff65..92307b577e4 100644 --- a/plugins/table/lang/el.js +++ b/plugins/table/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'el', { diff --git a/plugins/table/lang/en-au.js b/plugins/table/lang/en-au.js index b22fcf20883..92dbf2554e6 100644 --- a/plugins/table/lang/en-au.js +++ b/plugins/table/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'en-au', { diff --git a/plugins/table/lang/en-ca.js b/plugins/table/lang/en-ca.js index 83b110c9c36..8d96a9a77e6 100644 --- a/plugins/table/lang/en-ca.js +++ b/plugins/table/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'en-ca', { diff --git a/plugins/table/lang/en-gb.js b/plugins/table/lang/en-gb.js index 351a95ea058..058dc7afd5c 100644 --- a/plugins/table/lang/en-gb.js +++ b/plugins/table/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'en-gb', { diff --git a/plugins/table/lang/en.js b/plugins/table/lang/en.js index 50cd04b8799..c86ec0779e9 100644 --- a/plugins/table/lang/en.js +++ b/plugins/table/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'en', { diff --git a/plugins/table/lang/eo.js b/plugins/table/lang/eo.js index 3704ee8df5f..d09ecdf0cbb 100644 --- a/plugins/table/lang/eo.js +++ b/plugins/table/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'eo', { diff --git a/plugins/table/lang/es-mx.js b/plugins/table/lang/es-mx.js index cfc1e199461..479dac3fb31 100644 --- a/plugins/table/lang/es-mx.js +++ b/plugins/table/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'es-mx', { diff --git a/plugins/table/lang/es.js b/plugins/table/lang/es.js index 496fa28506e..aeb6bdb94a2 100644 --- a/plugins/table/lang/es.js +++ b/plugins/table/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'es', { diff --git a/plugins/table/lang/et.js b/plugins/table/lang/et.js index a16a8f4c347..b8234cfc4ce 100644 --- a/plugins/table/lang/et.js +++ b/plugins/table/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'et', { diff --git a/plugins/table/lang/eu.js b/plugins/table/lang/eu.js index 3d305a67605..e3a10406ff6 100644 --- a/plugins/table/lang/eu.js +++ b/plugins/table/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'eu', { diff --git a/plugins/table/lang/fa.js b/plugins/table/lang/fa.js index 470dd2f0a19..29f8be1b642 100644 --- a/plugins/table/lang/fa.js +++ b/plugins/table/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'fa', { diff --git a/plugins/table/lang/fi.js b/plugins/table/lang/fi.js index 14152a22681..3420fe94450 100644 --- a/plugins/table/lang/fi.js +++ b/plugins/table/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'fi', { diff --git a/plugins/table/lang/fo.js b/plugins/table/lang/fo.js index 3baf8cf8499..4230a84f21d 100644 --- a/plugins/table/lang/fo.js +++ b/plugins/table/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'fo', { diff --git a/plugins/table/lang/fr-ca.js b/plugins/table/lang/fr-ca.js index 93d0d342749..a6b09402a1d 100644 --- a/plugins/table/lang/fr-ca.js +++ b/plugins/table/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'fr-ca', { diff --git a/plugins/table/lang/fr.js b/plugins/table/lang/fr.js index f2b6835c19d..b28e10fefdd 100644 --- a/plugins/table/lang/fr.js +++ b/plugins/table/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'fr', { diff --git a/plugins/table/lang/gl.js b/plugins/table/lang/gl.js index e05a5ed48ff..8018ec8d1a8 100644 --- a/plugins/table/lang/gl.js +++ b/plugins/table/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'gl', { diff --git a/plugins/table/lang/gu.js b/plugins/table/lang/gu.js index 16da05439e7..135fa464a10 100644 --- a/plugins/table/lang/gu.js +++ b/plugins/table/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'gu', { diff --git a/plugins/table/lang/he.js b/plugins/table/lang/he.js index d14b3270249..808db561173 100644 --- a/plugins/table/lang/he.js +++ b/plugins/table/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'he', { diff --git a/plugins/table/lang/hi.js b/plugins/table/lang/hi.js index f0c631643e4..6a872a9cb1b 100644 --- a/plugins/table/lang/hi.js +++ b/plugins/table/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'hi', { diff --git a/plugins/table/lang/hr.js b/plugins/table/lang/hr.js index e8fe7f8f518..1d49be17c93 100644 --- a/plugins/table/lang/hr.js +++ b/plugins/table/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'hr', { diff --git a/plugins/table/lang/hu.js b/plugins/table/lang/hu.js index 7b380e4d05f..b86da406ef2 100644 --- a/plugins/table/lang/hu.js +++ b/plugins/table/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'hu', { diff --git a/plugins/table/lang/id.js b/plugins/table/lang/id.js index 8edadddc566..c9bf9d2945d 100644 --- a/plugins/table/lang/id.js +++ b/plugins/table/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'id', { diff --git a/plugins/table/lang/is.js b/plugins/table/lang/is.js index a35c0501558..bb4efa99689 100644 --- a/plugins/table/lang/is.js +++ b/plugins/table/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'is', { diff --git a/plugins/table/lang/it.js b/plugins/table/lang/it.js index 2787dc60286..3965086a4e4 100644 --- a/plugins/table/lang/it.js +++ b/plugins/table/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'it', { diff --git a/plugins/table/lang/ja.js b/plugins/table/lang/ja.js index 9c0fc12ca6e..2e737a82d53 100644 --- a/plugins/table/lang/ja.js +++ b/plugins/table/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'ja', { diff --git a/plugins/table/lang/ka.js b/plugins/table/lang/ka.js index 147d9a8d701..0a396affc4b 100644 --- a/plugins/table/lang/ka.js +++ b/plugins/table/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'ka', { diff --git a/plugins/table/lang/km.js b/plugins/table/lang/km.js index 3243ca57f0a..abc95b38bd8 100644 --- a/plugins/table/lang/km.js +++ b/plugins/table/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'km', { diff --git a/plugins/table/lang/ko.js b/plugins/table/lang/ko.js index 0266b0821e8..979d4702fbc 100644 --- a/plugins/table/lang/ko.js +++ b/plugins/table/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'ko', { diff --git a/plugins/table/lang/ku.js b/plugins/table/lang/ku.js index 1845ca9b272..4c4988e3863 100644 --- a/plugins/table/lang/ku.js +++ b/plugins/table/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'ku', { diff --git a/plugins/table/lang/lt.js b/plugins/table/lang/lt.js index cfd88ca22b7..0863b56ebdb 100644 --- a/plugins/table/lang/lt.js +++ b/plugins/table/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'lt', { diff --git a/plugins/table/lang/lv.js b/plugins/table/lang/lv.js index fa40b330e37..547516e9586 100644 --- a/plugins/table/lang/lv.js +++ b/plugins/table/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'lv', { diff --git a/plugins/table/lang/mk.js b/plugins/table/lang/mk.js index 25d2296dcca..79ca8563545 100644 --- a/plugins/table/lang/mk.js +++ b/plugins/table/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'mk', { diff --git a/plugins/table/lang/mn.js b/plugins/table/lang/mn.js index 66b8afd81b9..bc56944c443 100644 --- a/plugins/table/lang/mn.js +++ b/plugins/table/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'mn', { diff --git a/plugins/table/lang/ms.js b/plugins/table/lang/ms.js index 0a0a74f008e..8a4bff22b17 100644 --- a/plugins/table/lang/ms.js +++ b/plugins/table/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'ms', { diff --git a/plugins/table/lang/nb.js b/plugins/table/lang/nb.js index 3b7e0e6896a..3747a561fb3 100644 --- a/plugins/table/lang/nb.js +++ b/plugins/table/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'nb', { diff --git a/plugins/table/lang/nl.js b/plugins/table/lang/nl.js index 1a990e40020..6f42d94a307 100644 --- a/plugins/table/lang/nl.js +++ b/plugins/table/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'nl', { diff --git a/plugins/table/lang/no.js b/plugins/table/lang/no.js index 7a2e10405e3..3dd850eca3e 100644 --- a/plugins/table/lang/no.js +++ b/plugins/table/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'no', { diff --git a/plugins/table/lang/oc.js b/plugins/table/lang/oc.js index 5065d50f13c..769c6c08f5e 100644 --- a/plugins/table/lang/oc.js +++ b/plugins/table/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'oc', { diff --git a/plugins/table/lang/pl.js b/plugins/table/lang/pl.js index ea0636e0cd1..5f6dee0ce02 100644 --- a/plugins/table/lang/pl.js +++ b/plugins/table/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'pl', { diff --git a/plugins/table/lang/pt-br.js b/plugins/table/lang/pt-br.js index 81dc4b52edf..3b51464ba3d 100644 --- a/plugins/table/lang/pt-br.js +++ b/plugins/table/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'pt-br', { diff --git a/plugins/table/lang/pt.js b/plugins/table/lang/pt.js index 946d589ec23..bf268a716aa 100644 --- a/plugins/table/lang/pt.js +++ b/plugins/table/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'pt', { diff --git a/plugins/table/lang/ro.js b/plugins/table/lang/ro.js index 60e065d6a5b..b836cbda450 100644 --- a/plugins/table/lang/ro.js +++ b/plugins/table/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'ro', { diff --git a/plugins/table/lang/ru.js b/plugins/table/lang/ru.js index 505636b05fb..dee6f434fee 100644 --- a/plugins/table/lang/ru.js +++ b/plugins/table/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'ru', { diff --git a/plugins/table/lang/si.js b/plugins/table/lang/si.js index fedc63a83a1..340810f4556 100644 --- a/plugins/table/lang/si.js +++ b/plugins/table/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'si', { diff --git a/plugins/table/lang/sk.js b/plugins/table/lang/sk.js index 90f625f6fb5..95aee9b907b 100644 --- a/plugins/table/lang/sk.js +++ b/plugins/table/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'sk', { diff --git a/plugins/table/lang/sl.js b/plugins/table/lang/sl.js index c9ab922daac..699b4bcbbd4 100644 --- a/plugins/table/lang/sl.js +++ b/plugins/table/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'sl', { diff --git a/plugins/table/lang/sq.js b/plugins/table/lang/sq.js index 47568936216..34bb18fa239 100644 --- a/plugins/table/lang/sq.js +++ b/plugins/table/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'sq', { diff --git a/plugins/table/lang/sr-latn.js b/plugins/table/lang/sr-latn.js index 294e15a95ae..bdfca1349b3 100644 --- a/plugins/table/lang/sr-latn.js +++ b/plugins/table/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'sr-latn', { diff --git a/plugins/table/lang/sr.js b/plugins/table/lang/sr.js index 7a519c1ed87..8f1e2566fa4 100644 --- a/plugins/table/lang/sr.js +++ b/plugins/table/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'sr', { diff --git a/plugins/table/lang/sv.js b/plugins/table/lang/sv.js index 993b84c8b87..98be4908ded 100644 --- a/plugins/table/lang/sv.js +++ b/plugins/table/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'sv', { diff --git a/plugins/table/lang/th.js b/plugins/table/lang/th.js index 653de885b76..db7b3ca9c7e 100644 --- a/plugins/table/lang/th.js +++ b/plugins/table/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'th', { diff --git a/plugins/table/lang/tr.js b/plugins/table/lang/tr.js index 8bbd6ec8b91..59ae0e05b96 100644 --- a/plugins/table/lang/tr.js +++ b/plugins/table/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'tr', { diff --git a/plugins/table/lang/tt.js b/plugins/table/lang/tt.js index b7f99e22cff..3add9dc5124 100644 --- a/plugins/table/lang/tt.js +++ b/plugins/table/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'tt', { diff --git a/plugins/table/lang/ug.js b/plugins/table/lang/ug.js index 02e162054b7..3a567d15e13 100644 --- a/plugins/table/lang/ug.js +++ b/plugins/table/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'ug', { diff --git a/plugins/table/lang/uk.js b/plugins/table/lang/uk.js index 1fedbf4aa29..2f25de843ca 100644 --- a/plugins/table/lang/uk.js +++ b/plugins/table/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'uk', { diff --git a/plugins/table/lang/vi.js b/plugins/table/lang/vi.js index e98183f53b9..8b9604557df 100644 --- a/plugins/table/lang/vi.js +++ b/plugins/table/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'vi', { diff --git a/plugins/table/lang/zh-cn.js b/plugins/table/lang/zh-cn.js index b63f99c0688..c6698e294e8 100644 --- a/plugins/table/lang/zh-cn.js +++ b/plugins/table/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'zh-cn', { diff --git a/plugins/table/lang/zh.js b/plugins/table/lang/zh.js index 4f9f9f0e1a0..977ed15f40b 100644 --- a/plugins/table/lang/zh.js +++ b/plugins/table/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'table', 'zh', { diff --git a/plugins/table/plugin.js b/plugins/table/plugin.js index ec3b769ba40..0f6567f2fe8 100755 --- a/plugins/table/plugin.js +++ b/plugins/table/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/tableresize/dev/tableresize.html b/plugins/tableresize/dev/tableresize.html index 58ddcfb06a7..116305cd391 100644 --- a/plugins/tableresize/dev/tableresize.html +++ b/plugins/tableresize/dev/tableresize.html @@ -1,6 +1,6 @@ diff --git a/plugins/tableresize/plugin.js b/plugins/tableresize/plugin.js index f6d4563205a..ba559a237d3 100644 --- a/plugins/tableresize/plugin.js +++ b/plugins/tableresize/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/tableresize/samples/tableresize.html b/plugins/tableresize/samples/tableresize.html index 5242dd45137..04fb6a5e158 100644 --- a/plugins/tableresize/samples/tableresize.html +++ b/plugins/tableresize/samples/tableresize.html @@ -1,6 +1,6 @@ @@ -100,7 +100,7 @@

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/plugins/tableselection/plugin.js b/plugins/tableselection/plugin.js index 0bf9e08ed19..acf0820fa17 100644 --- a/plugins/tableselection/plugin.js +++ b/plugins/tableselection/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/tabletools/dialogs/tableCell.js b/plugins/tabletools/dialogs/tableCell.js index af299d1044a..c7f3afbf1fc 100644 --- a/plugins/tabletools/dialogs/tableCell.js +++ b/plugins/tabletools/dialogs/tableCell.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/tabletools/plugin.js b/plugins/tabletools/plugin.js index 26899799291..493075777ac 100644 --- a/plugins/tabletools/plugin.js +++ b/plugins/tabletools/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/templates/dialogs/templates.css b/plugins/templates/dialogs/templates.css index a4450ac2b9e..2a442da4633 100644 --- a/plugins/templates/dialogs/templates.css +++ b/plugins/templates/dialogs/templates.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/templates/dialogs/templates.js b/plugins/templates/dialogs/templates.js index f657e11e242..a0695bd6f35 100644 --- a/plugins/templates/dialogs/templates.js +++ b/plugins/templates/dialogs/templates.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/templates/lang/af.js b/plugins/templates/lang/af.js index d5cce65111a..c971b201cfb 100644 --- a/plugins/templates/lang/af.js +++ b/plugins/templates/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'af', { diff --git a/plugins/templates/lang/ar.js b/plugins/templates/lang/ar.js index cf8a3b836af..634ea146ab3 100644 --- a/plugins/templates/lang/ar.js +++ b/plugins/templates/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'ar', { diff --git a/plugins/templates/lang/az.js b/plugins/templates/lang/az.js index 373ef08ea7d..3da7f1738df 100644 --- a/plugins/templates/lang/az.js +++ b/plugins/templates/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'az', { diff --git a/plugins/templates/lang/bg.js b/plugins/templates/lang/bg.js index 040e805a67a..c7e62c71424 100644 --- a/plugins/templates/lang/bg.js +++ b/plugins/templates/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'bg', { diff --git a/plugins/templates/lang/bn.js b/plugins/templates/lang/bn.js index a279c60b00a..2198d5d54a2 100644 --- a/plugins/templates/lang/bn.js +++ b/plugins/templates/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'bn', { diff --git a/plugins/templates/lang/bs.js b/plugins/templates/lang/bs.js index 995ced876fb..7aa1a524d11 100644 --- a/plugins/templates/lang/bs.js +++ b/plugins/templates/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'bs', { diff --git a/plugins/templates/lang/ca.js b/plugins/templates/lang/ca.js index fcb425b9d74..2f094800c5f 100644 --- a/plugins/templates/lang/ca.js +++ b/plugins/templates/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'ca', { diff --git a/plugins/templates/lang/cs.js b/plugins/templates/lang/cs.js index b69e4c0d20b..a3922cfea5f 100644 --- a/plugins/templates/lang/cs.js +++ b/plugins/templates/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'cs', { diff --git a/plugins/templates/lang/cy.js b/plugins/templates/lang/cy.js index df346f0b8c3..dfe1f16dc7a 100644 --- a/plugins/templates/lang/cy.js +++ b/plugins/templates/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'cy', { diff --git a/plugins/templates/lang/da.js b/plugins/templates/lang/da.js index 2e457f4d1aa..933ea34167c 100644 --- a/plugins/templates/lang/da.js +++ b/plugins/templates/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'da', { diff --git a/plugins/templates/lang/de-ch.js b/plugins/templates/lang/de-ch.js index f9cae85a579..1570bb7c5a5 100644 --- a/plugins/templates/lang/de-ch.js +++ b/plugins/templates/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'de-ch', { diff --git a/plugins/templates/lang/de.js b/plugins/templates/lang/de.js index 34c394df085..18cbe042f03 100644 --- a/plugins/templates/lang/de.js +++ b/plugins/templates/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'de', { diff --git a/plugins/templates/lang/el.js b/plugins/templates/lang/el.js index 90f53537a91..596c5d8f2be 100644 --- a/plugins/templates/lang/el.js +++ b/plugins/templates/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'el', { diff --git a/plugins/templates/lang/en-au.js b/plugins/templates/lang/en-au.js index 34f569c0cfb..5eaeb9ed67e 100644 --- a/plugins/templates/lang/en-au.js +++ b/plugins/templates/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'en-au', { diff --git a/plugins/templates/lang/en-ca.js b/plugins/templates/lang/en-ca.js index a69750d7ce7..5ab6ad7beb7 100644 --- a/plugins/templates/lang/en-ca.js +++ b/plugins/templates/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'en-ca', { diff --git a/plugins/templates/lang/en-gb.js b/plugins/templates/lang/en-gb.js index de90d7c2e77..3f79e7ac9c8 100644 --- a/plugins/templates/lang/en-gb.js +++ b/plugins/templates/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'en-gb', { diff --git a/plugins/templates/lang/en.js b/plugins/templates/lang/en.js index 950e91f46c2..81e57ff78d9 100644 --- a/plugins/templates/lang/en.js +++ b/plugins/templates/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'en', { diff --git a/plugins/templates/lang/eo.js b/plugins/templates/lang/eo.js index f95b2dc0785..fe2c04e78c4 100644 --- a/plugins/templates/lang/eo.js +++ b/plugins/templates/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'eo', { diff --git a/plugins/templates/lang/es-mx.js b/plugins/templates/lang/es-mx.js index be1dd77861c..9bbc9376418 100644 --- a/plugins/templates/lang/es-mx.js +++ b/plugins/templates/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'es-mx', { diff --git a/plugins/templates/lang/es.js b/plugins/templates/lang/es.js index 86bc2c79e3c..93c1b6e8aa8 100644 --- a/plugins/templates/lang/es.js +++ b/plugins/templates/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'es', { diff --git a/plugins/templates/lang/et.js b/plugins/templates/lang/et.js index 4362bfafe2f..fed7cf2a88c 100644 --- a/plugins/templates/lang/et.js +++ b/plugins/templates/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'et', { diff --git a/plugins/templates/lang/eu.js b/plugins/templates/lang/eu.js index f89cb6df807..db5b555a420 100644 --- a/plugins/templates/lang/eu.js +++ b/plugins/templates/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'eu', { diff --git a/plugins/templates/lang/fa.js b/plugins/templates/lang/fa.js index 9562c2a99be..bb15b7e0a2c 100644 --- a/plugins/templates/lang/fa.js +++ b/plugins/templates/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'fa', { diff --git a/plugins/templates/lang/fi.js b/plugins/templates/lang/fi.js index dd7b92fda86..e94ecf17bba 100644 --- a/plugins/templates/lang/fi.js +++ b/plugins/templates/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'fi', { diff --git a/plugins/templates/lang/fo.js b/plugins/templates/lang/fo.js index 93e76768d01..a8ccefcef5c 100644 --- a/plugins/templates/lang/fo.js +++ b/plugins/templates/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'fo', { diff --git a/plugins/templates/lang/fr-ca.js b/plugins/templates/lang/fr-ca.js index d127dcdbdf8..0c3e440fb1a 100644 --- a/plugins/templates/lang/fr-ca.js +++ b/plugins/templates/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'fr-ca', { diff --git a/plugins/templates/lang/fr.js b/plugins/templates/lang/fr.js index dd0a45e4154..604fc1492fd 100644 --- a/plugins/templates/lang/fr.js +++ b/plugins/templates/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'fr', { diff --git a/plugins/templates/lang/gl.js b/plugins/templates/lang/gl.js index e0f12e49819..1354c7bd65c 100644 --- a/plugins/templates/lang/gl.js +++ b/plugins/templates/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'gl', { diff --git a/plugins/templates/lang/gu.js b/plugins/templates/lang/gu.js index 8002b8abdbd..ebb312d39e8 100644 --- a/plugins/templates/lang/gu.js +++ b/plugins/templates/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'gu', { diff --git a/plugins/templates/lang/he.js b/plugins/templates/lang/he.js index 2af2d4ecad8..d03e39fca98 100644 --- a/plugins/templates/lang/he.js +++ b/plugins/templates/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'he', { diff --git a/plugins/templates/lang/hi.js b/plugins/templates/lang/hi.js index 710c4fc92c5..1e391ce8552 100644 --- a/plugins/templates/lang/hi.js +++ b/plugins/templates/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'hi', { diff --git a/plugins/templates/lang/hr.js b/plugins/templates/lang/hr.js index 31d329cfc47..ca2dbe764a6 100644 --- a/plugins/templates/lang/hr.js +++ b/plugins/templates/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'hr', { diff --git a/plugins/templates/lang/hu.js b/plugins/templates/lang/hu.js index af00e9fe990..820bc30c7ca 100644 --- a/plugins/templates/lang/hu.js +++ b/plugins/templates/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'hu', { diff --git a/plugins/templates/lang/id.js b/plugins/templates/lang/id.js index adb0a18d95f..a4112061e34 100644 --- a/plugins/templates/lang/id.js +++ b/plugins/templates/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'id', { diff --git a/plugins/templates/lang/is.js b/plugins/templates/lang/is.js index dc491da1fb7..f8c315504d2 100644 --- a/plugins/templates/lang/is.js +++ b/plugins/templates/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'is', { diff --git a/plugins/templates/lang/it.js b/plugins/templates/lang/it.js index d795b90e6fe..97c8ca816f8 100644 --- a/plugins/templates/lang/it.js +++ b/plugins/templates/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'it', { diff --git a/plugins/templates/lang/ja.js b/plugins/templates/lang/ja.js index 886d3246c71..322fa349ef5 100644 --- a/plugins/templates/lang/ja.js +++ b/plugins/templates/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'ja', { diff --git a/plugins/templates/lang/ka.js b/plugins/templates/lang/ka.js index ab08349d0e2..4fb178cb324 100644 --- a/plugins/templates/lang/ka.js +++ b/plugins/templates/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'ka', { diff --git a/plugins/templates/lang/km.js b/plugins/templates/lang/km.js index e042027edd9..468de94e639 100644 --- a/plugins/templates/lang/km.js +++ b/plugins/templates/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'km', { diff --git a/plugins/templates/lang/ko.js b/plugins/templates/lang/ko.js index 2f62c820c4d..3e883df2675 100644 --- a/plugins/templates/lang/ko.js +++ b/plugins/templates/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'ko', { diff --git a/plugins/templates/lang/ku.js b/plugins/templates/lang/ku.js index f5bcb4d28c1..3da6e3243b4 100644 --- a/plugins/templates/lang/ku.js +++ b/plugins/templates/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'ku', { diff --git a/plugins/templates/lang/lt.js b/plugins/templates/lang/lt.js index 9793d270498..6f02aa20ffe 100644 --- a/plugins/templates/lang/lt.js +++ b/plugins/templates/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'lt', { diff --git a/plugins/templates/lang/lv.js b/plugins/templates/lang/lv.js index 3c2c6aaa917..74dccf336f1 100644 --- a/plugins/templates/lang/lv.js +++ b/plugins/templates/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'lv', { diff --git a/plugins/templates/lang/mk.js b/plugins/templates/lang/mk.js index b7571e614f2..35be23ac090 100644 --- a/plugins/templates/lang/mk.js +++ b/plugins/templates/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'mk', { diff --git a/plugins/templates/lang/mn.js b/plugins/templates/lang/mn.js index 826a8ff9682..134e94edbf5 100644 --- a/plugins/templates/lang/mn.js +++ b/plugins/templates/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'mn', { diff --git a/plugins/templates/lang/ms.js b/plugins/templates/lang/ms.js index 45be5bd97b0..0295a161692 100644 --- a/plugins/templates/lang/ms.js +++ b/plugins/templates/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'ms', { diff --git a/plugins/templates/lang/nb.js b/plugins/templates/lang/nb.js index d5b629ea3d5..8e482452765 100644 --- a/plugins/templates/lang/nb.js +++ b/plugins/templates/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'nb', { diff --git a/plugins/templates/lang/nl.js b/plugins/templates/lang/nl.js index 2304cd74690..dc963981395 100644 --- a/plugins/templates/lang/nl.js +++ b/plugins/templates/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'nl', { diff --git a/plugins/templates/lang/no.js b/plugins/templates/lang/no.js index ba247f8026d..adfdddad975 100644 --- a/plugins/templates/lang/no.js +++ b/plugins/templates/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'no', { diff --git a/plugins/templates/lang/oc.js b/plugins/templates/lang/oc.js index 36bf7ba274f..c9e0456bf33 100644 --- a/plugins/templates/lang/oc.js +++ b/plugins/templates/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'oc', { diff --git a/plugins/templates/lang/pl.js b/plugins/templates/lang/pl.js index 73c036f8e89..615ec8e4c8b 100644 --- a/plugins/templates/lang/pl.js +++ b/plugins/templates/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'pl', { diff --git a/plugins/templates/lang/pt-br.js b/plugins/templates/lang/pt-br.js index 40f64ac5687..0b26d01c4ec 100644 --- a/plugins/templates/lang/pt-br.js +++ b/plugins/templates/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'pt-br', { diff --git a/plugins/templates/lang/pt.js b/plugins/templates/lang/pt.js index 279c16c6625..d8104571a18 100644 --- a/plugins/templates/lang/pt.js +++ b/plugins/templates/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'pt', { diff --git a/plugins/templates/lang/ro.js b/plugins/templates/lang/ro.js index 6573ea3f49a..2a43c86bab3 100644 --- a/plugins/templates/lang/ro.js +++ b/plugins/templates/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'ro', { diff --git a/plugins/templates/lang/ru.js b/plugins/templates/lang/ru.js index 96cc2a77f5a..e5895669932 100644 --- a/plugins/templates/lang/ru.js +++ b/plugins/templates/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'ru', { diff --git a/plugins/templates/lang/si.js b/plugins/templates/lang/si.js index a60f0e80b65..9c20589e0a3 100644 --- a/plugins/templates/lang/si.js +++ b/plugins/templates/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'si', { diff --git a/plugins/templates/lang/sk.js b/plugins/templates/lang/sk.js index 0aa93e13174..fe3acb12f4e 100644 --- a/plugins/templates/lang/sk.js +++ b/plugins/templates/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'sk', { diff --git a/plugins/templates/lang/sl.js b/plugins/templates/lang/sl.js index d26600325c4..4d224a25747 100644 --- a/plugins/templates/lang/sl.js +++ b/plugins/templates/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'sl', { diff --git a/plugins/templates/lang/sq.js b/plugins/templates/lang/sq.js index d9817130a07..e2b3bc06d64 100644 --- a/plugins/templates/lang/sq.js +++ b/plugins/templates/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'sq', { diff --git a/plugins/templates/lang/sr-latn.js b/plugins/templates/lang/sr-latn.js index 1dff05d5985..f20a61be38c 100644 --- a/plugins/templates/lang/sr-latn.js +++ b/plugins/templates/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'sr-latn', { diff --git a/plugins/templates/lang/sr.js b/plugins/templates/lang/sr.js index 00001926baa..b5b6331a6bc 100644 --- a/plugins/templates/lang/sr.js +++ b/plugins/templates/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'sr', { diff --git a/plugins/templates/lang/sv.js b/plugins/templates/lang/sv.js index afec65d43fb..c33d2f6fc32 100644 --- a/plugins/templates/lang/sv.js +++ b/plugins/templates/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'sv', { diff --git a/plugins/templates/lang/th.js b/plugins/templates/lang/th.js index b071ad395bf..b261ac7cf2f 100644 --- a/plugins/templates/lang/th.js +++ b/plugins/templates/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'th', { diff --git a/plugins/templates/lang/tr.js b/plugins/templates/lang/tr.js index 02aa5051c51..8c6b094c5cf 100644 --- a/plugins/templates/lang/tr.js +++ b/plugins/templates/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'tr', { diff --git a/plugins/templates/lang/tt.js b/plugins/templates/lang/tt.js index 5817bf5beac..715cd911f39 100644 --- a/plugins/templates/lang/tt.js +++ b/plugins/templates/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'tt', { diff --git a/plugins/templates/lang/ug.js b/plugins/templates/lang/ug.js index e7c99f67a24..9271b9eddbb 100644 --- a/plugins/templates/lang/ug.js +++ b/plugins/templates/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'ug', { diff --git a/plugins/templates/lang/uk.js b/plugins/templates/lang/uk.js index 81e1d3a3659..0a466ab3052 100644 --- a/plugins/templates/lang/uk.js +++ b/plugins/templates/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'uk', { diff --git a/plugins/templates/lang/vi.js b/plugins/templates/lang/vi.js index eb55ef7b21d..b31244b0967 100644 --- a/plugins/templates/lang/vi.js +++ b/plugins/templates/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'vi', { diff --git a/plugins/templates/lang/zh-cn.js b/plugins/templates/lang/zh-cn.js index b1448a11d13..edffec7e563 100644 --- a/plugins/templates/lang/zh-cn.js +++ b/plugins/templates/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'zh-cn', { diff --git a/plugins/templates/lang/zh.js b/plugins/templates/lang/zh.js index bdaf294d127..f3b08503871 100644 --- a/plugins/templates/lang/zh.js +++ b/plugins/templates/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'templates', 'zh', { diff --git a/plugins/templates/plugin.js b/plugins/templates/plugin.js index 330800db297..9a3c44086a5 100644 --- a/plugins/templates/plugin.js +++ b/plugins/templates/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/templates/templatedefinition.js b/plugins/templates/templatedefinition.js index b532b532d30..34da6a02e15 100644 --- a/plugins/templates/templatedefinition.js +++ b/plugins/templates/templatedefinition.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/templates/templates/default.js b/plugins/templates/templates/default.js index 7325c90186f..879ea3bd2f7 100644 --- a/plugins/templates/templates/default.js +++ b/plugins/templates/templates/default.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/textmatch/plugin.js b/plugins/textmatch/plugin.js index c451181be0a..039762e2c69 100644 --- a/plugins/textmatch/plugin.js +++ b/plugins/textmatch/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/textwatcher/plugin.js b/plugins/textwatcher/plugin.js index 50ae8ab2cc5..bc461381fa0 100644 --- a/plugins/textwatcher/plugin.js +++ b/plugins/textwatcher/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/toolbar/lang/af.js b/plugins/toolbar/lang/af.js index 989e6075241..6e02bcc2c5e 100644 --- a/plugins/toolbar/lang/af.js +++ b/plugins/toolbar/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'af', { diff --git a/plugins/toolbar/lang/ar.js b/plugins/toolbar/lang/ar.js index c249fddcdd3..61fb6cfdaa4 100644 --- a/plugins/toolbar/lang/ar.js +++ b/plugins/toolbar/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'ar', { diff --git a/plugins/toolbar/lang/az.js b/plugins/toolbar/lang/az.js index dc17bed3e42..dfd8485df6b 100644 --- a/plugins/toolbar/lang/az.js +++ b/plugins/toolbar/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'az', { diff --git a/plugins/toolbar/lang/bg.js b/plugins/toolbar/lang/bg.js index b1244f182bb..b921f9c2152 100644 --- a/plugins/toolbar/lang/bg.js +++ b/plugins/toolbar/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'bg', { diff --git a/plugins/toolbar/lang/bn.js b/plugins/toolbar/lang/bn.js index 297fdc9e5e5..243ae0d18c3 100644 --- a/plugins/toolbar/lang/bn.js +++ b/plugins/toolbar/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'bn', { diff --git a/plugins/toolbar/lang/bs.js b/plugins/toolbar/lang/bs.js index b9c5b00b3dd..c517e934d48 100644 --- a/plugins/toolbar/lang/bs.js +++ b/plugins/toolbar/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'bs', { diff --git a/plugins/toolbar/lang/ca.js b/plugins/toolbar/lang/ca.js index 5e2eb86429c..3611add8a2e 100644 --- a/plugins/toolbar/lang/ca.js +++ b/plugins/toolbar/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'ca', { diff --git a/plugins/toolbar/lang/cs.js b/plugins/toolbar/lang/cs.js index 1531f333d84..082d1936546 100644 --- a/plugins/toolbar/lang/cs.js +++ b/plugins/toolbar/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'cs', { diff --git a/plugins/toolbar/lang/cy.js b/plugins/toolbar/lang/cy.js index c54d52ddaf2..2f92f6e9df0 100644 --- a/plugins/toolbar/lang/cy.js +++ b/plugins/toolbar/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'cy', { diff --git a/plugins/toolbar/lang/da.js b/plugins/toolbar/lang/da.js index c88b3c0b202..5ee98620347 100644 --- a/plugins/toolbar/lang/da.js +++ b/plugins/toolbar/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'da', { diff --git a/plugins/toolbar/lang/de-ch.js b/plugins/toolbar/lang/de-ch.js index 02d8aa1efd4..0b3e99b096e 100644 --- a/plugins/toolbar/lang/de-ch.js +++ b/plugins/toolbar/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'de-ch', { diff --git a/plugins/toolbar/lang/de.js b/plugins/toolbar/lang/de.js index c363af15b23..9303b2e3ecb 100644 --- a/plugins/toolbar/lang/de.js +++ b/plugins/toolbar/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'de', { diff --git a/plugins/toolbar/lang/el.js b/plugins/toolbar/lang/el.js index d335358848f..e5828f942b3 100644 --- a/plugins/toolbar/lang/el.js +++ b/plugins/toolbar/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'el', { diff --git a/plugins/toolbar/lang/en-au.js b/plugins/toolbar/lang/en-au.js index b388a1e0a6c..f91ba43335a 100644 --- a/plugins/toolbar/lang/en-au.js +++ b/plugins/toolbar/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'en-au', { diff --git a/plugins/toolbar/lang/en-ca.js b/plugins/toolbar/lang/en-ca.js index 6b9c7362c3a..6d36b6b98e4 100644 --- a/plugins/toolbar/lang/en-ca.js +++ b/plugins/toolbar/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'en-ca', { diff --git a/plugins/toolbar/lang/en-gb.js b/plugins/toolbar/lang/en-gb.js index b2f35824657..65aa163a1a6 100644 --- a/plugins/toolbar/lang/en-gb.js +++ b/plugins/toolbar/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'en-gb', { diff --git a/plugins/toolbar/lang/en.js b/plugins/toolbar/lang/en.js index 7ce54f3de61..797989eb0f9 100644 --- a/plugins/toolbar/lang/en.js +++ b/plugins/toolbar/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'en', { diff --git a/plugins/toolbar/lang/eo.js b/plugins/toolbar/lang/eo.js index b5755b5ba70..69067e9d3f5 100644 --- a/plugins/toolbar/lang/eo.js +++ b/plugins/toolbar/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'eo', { diff --git a/plugins/toolbar/lang/es-mx.js b/plugins/toolbar/lang/es-mx.js index 7dfcaa0c56c..272f177f8e3 100644 --- a/plugins/toolbar/lang/es-mx.js +++ b/plugins/toolbar/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'es-mx', { diff --git a/plugins/toolbar/lang/es.js b/plugins/toolbar/lang/es.js index 58a8c03138f..48b30d05c5b 100644 --- a/plugins/toolbar/lang/es.js +++ b/plugins/toolbar/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'es', { diff --git a/plugins/toolbar/lang/et.js b/plugins/toolbar/lang/et.js index 88ba793bde8..65f6e14c16a 100644 --- a/plugins/toolbar/lang/et.js +++ b/plugins/toolbar/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'et', { diff --git a/plugins/toolbar/lang/eu.js b/plugins/toolbar/lang/eu.js index 7756f3e8958..df179aa2f8d 100644 --- a/plugins/toolbar/lang/eu.js +++ b/plugins/toolbar/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'eu', { diff --git a/plugins/toolbar/lang/fa.js b/plugins/toolbar/lang/fa.js index 1dd13ab06f1..81604e28dd7 100644 --- a/plugins/toolbar/lang/fa.js +++ b/plugins/toolbar/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'fa', { diff --git a/plugins/toolbar/lang/fi.js b/plugins/toolbar/lang/fi.js index 3af53e62186..aad16933cfc 100644 --- a/plugins/toolbar/lang/fi.js +++ b/plugins/toolbar/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'fi', { diff --git a/plugins/toolbar/lang/fo.js b/plugins/toolbar/lang/fo.js index 2df0ff12a8d..5a64f232bf3 100644 --- a/plugins/toolbar/lang/fo.js +++ b/plugins/toolbar/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'fo', { diff --git a/plugins/toolbar/lang/fr-ca.js b/plugins/toolbar/lang/fr-ca.js index 67432d55172..b7b266a6f70 100644 --- a/plugins/toolbar/lang/fr-ca.js +++ b/plugins/toolbar/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'fr-ca', { diff --git a/plugins/toolbar/lang/fr.js b/plugins/toolbar/lang/fr.js index d7e3ec4f4c9..9fa33cb5af9 100644 --- a/plugins/toolbar/lang/fr.js +++ b/plugins/toolbar/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'fr', { diff --git a/plugins/toolbar/lang/gl.js b/plugins/toolbar/lang/gl.js index 47677198932..2e6fa8e7001 100644 --- a/plugins/toolbar/lang/gl.js +++ b/plugins/toolbar/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'gl', { diff --git a/plugins/toolbar/lang/gu.js b/plugins/toolbar/lang/gu.js index aacde3c1f1d..44f22a74128 100644 --- a/plugins/toolbar/lang/gu.js +++ b/plugins/toolbar/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'gu', { diff --git a/plugins/toolbar/lang/he.js b/plugins/toolbar/lang/he.js index a02381997f6..4799466be48 100644 --- a/plugins/toolbar/lang/he.js +++ b/plugins/toolbar/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'he', { diff --git a/plugins/toolbar/lang/hi.js b/plugins/toolbar/lang/hi.js index 6be241a0a27..f45f7874151 100644 --- a/plugins/toolbar/lang/hi.js +++ b/plugins/toolbar/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'hi', { diff --git a/plugins/toolbar/lang/hr.js b/plugins/toolbar/lang/hr.js index 67f4b314bbf..c4f81d54387 100644 --- a/plugins/toolbar/lang/hr.js +++ b/plugins/toolbar/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'hr', { diff --git a/plugins/toolbar/lang/hu.js b/plugins/toolbar/lang/hu.js index b09b521cc97..21fa3f25c99 100644 --- a/plugins/toolbar/lang/hu.js +++ b/plugins/toolbar/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'hu', { diff --git a/plugins/toolbar/lang/id.js b/plugins/toolbar/lang/id.js index 8aa0ce97872..9026ab9c989 100644 --- a/plugins/toolbar/lang/id.js +++ b/plugins/toolbar/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'id', { diff --git a/plugins/toolbar/lang/is.js b/plugins/toolbar/lang/is.js index e36a593dfe1..c01a1276e87 100644 --- a/plugins/toolbar/lang/is.js +++ b/plugins/toolbar/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'is', { diff --git a/plugins/toolbar/lang/it.js b/plugins/toolbar/lang/it.js index 3a3ed934c97..dfd747ee7f2 100644 --- a/plugins/toolbar/lang/it.js +++ b/plugins/toolbar/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'it', { diff --git a/plugins/toolbar/lang/ja.js b/plugins/toolbar/lang/ja.js index e57016a9c67..5dd9a19546f 100644 --- a/plugins/toolbar/lang/ja.js +++ b/plugins/toolbar/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'ja', { diff --git a/plugins/toolbar/lang/ka.js b/plugins/toolbar/lang/ka.js index 3c706e8d910..1e368ec54cb 100644 --- a/plugins/toolbar/lang/ka.js +++ b/plugins/toolbar/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'ka', { diff --git a/plugins/toolbar/lang/km.js b/plugins/toolbar/lang/km.js index 52fc2da7979..59f64145787 100644 --- a/plugins/toolbar/lang/km.js +++ b/plugins/toolbar/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'km', { diff --git a/plugins/toolbar/lang/ko.js b/plugins/toolbar/lang/ko.js index ee4b6a603b9..1dc86fdb01f 100644 --- a/plugins/toolbar/lang/ko.js +++ b/plugins/toolbar/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'ko', { diff --git a/plugins/toolbar/lang/ku.js b/plugins/toolbar/lang/ku.js index c19a3dfa619..d0d42fb0146 100644 --- a/plugins/toolbar/lang/ku.js +++ b/plugins/toolbar/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'ku', { diff --git a/plugins/toolbar/lang/lt.js b/plugins/toolbar/lang/lt.js index 7c7692a3ca4..f8edbd57b6a 100644 --- a/plugins/toolbar/lang/lt.js +++ b/plugins/toolbar/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'lt', { diff --git a/plugins/toolbar/lang/lv.js b/plugins/toolbar/lang/lv.js index f4c815b76b9..45da2292790 100644 --- a/plugins/toolbar/lang/lv.js +++ b/plugins/toolbar/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'lv', { diff --git a/plugins/toolbar/lang/mk.js b/plugins/toolbar/lang/mk.js index dac0208d5b3..d83aa5afac0 100644 --- a/plugins/toolbar/lang/mk.js +++ b/plugins/toolbar/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'mk', { diff --git a/plugins/toolbar/lang/mn.js b/plugins/toolbar/lang/mn.js index f8bdc914948..3a3042b9399 100644 --- a/plugins/toolbar/lang/mn.js +++ b/plugins/toolbar/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'mn', { diff --git a/plugins/toolbar/lang/ms.js b/plugins/toolbar/lang/ms.js index fd827a26422..e91c187fe88 100644 --- a/plugins/toolbar/lang/ms.js +++ b/plugins/toolbar/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'ms', { diff --git a/plugins/toolbar/lang/nb.js b/plugins/toolbar/lang/nb.js index a1053848221..878c9814750 100644 --- a/plugins/toolbar/lang/nb.js +++ b/plugins/toolbar/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'nb', { diff --git a/plugins/toolbar/lang/nl.js b/plugins/toolbar/lang/nl.js index ad2044a60db..68ece164be5 100644 --- a/plugins/toolbar/lang/nl.js +++ b/plugins/toolbar/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'nl', { diff --git a/plugins/toolbar/lang/no.js b/plugins/toolbar/lang/no.js index 8db48592765..bd7b4d33c52 100644 --- a/plugins/toolbar/lang/no.js +++ b/plugins/toolbar/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'no', { diff --git a/plugins/toolbar/lang/oc.js b/plugins/toolbar/lang/oc.js index 51fa886e290..e9f2d45f453 100644 --- a/plugins/toolbar/lang/oc.js +++ b/plugins/toolbar/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'oc', { diff --git a/plugins/toolbar/lang/pl.js b/plugins/toolbar/lang/pl.js index c91f886924b..8ad695b9fac 100644 --- a/plugins/toolbar/lang/pl.js +++ b/plugins/toolbar/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'pl', { diff --git a/plugins/toolbar/lang/pt-br.js b/plugins/toolbar/lang/pt-br.js index 026b130f8fa..0c02937b747 100644 --- a/plugins/toolbar/lang/pt-br.js +++ b/plugins/toolbar/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'pt-br', { diff --git a/plugins/toolbar/lang/pt.js b/plugins/toolbar/lang/pt.js index 1b74dfc4b67..a6ea4d795e0 100644 --- a/plugins/toolbar/lang/pt.js +++ b/plugins/toolbar/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'pt', { diff --git a/plugins/toolbar/lang/ro.js b/plugins/toolbar/lang/ro.js index 440812dad40..9a0dd6ce321 100644 --- a/plugins/toolbar/lang/ro.js +++ b/plugins/toolbar/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'ro', { diff --git a/plugins/toolbar/lang/ru.js b/plugins/toolbar/lang/ru.js index 6576fb0a908..a3ee17f37b2 100644 --- a/plugins/toolbar/lang/ru.js +++ b/plugins/toolbar/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'ru', { diff --git a/plugins/toolbar/lang/si.js b/plugins/toolbar/lang/si.js index ab64f885396..ff35a096995 100644 --- a/plugins/toolbar/lang/si.js +++ b/plugins/toolbar/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'si', { diff --git a/plugins/toolbar/lang/sk.js b/plugins/toolbar/lang/sk.js index 59336123ecf..4c2bd32f606 100644 --- a/plugins/toolbar/lang/sk.js +++ b/plugins/toolbar/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'sk', { diff --git a/plugins/toolbar/lang/sl.js b/plugins/toolbar/lang/sl.js index 46363976445..dbae0b4d121 100644 --- a/plugins/toolbar/lang/sl.js +++ b/plugins/toolbar/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'sl', { diff --git a/plugins/toolbar/lang/sq.js b/plugins/toolbar/lang/sq.js index e711e565f39..4d49d4804fc 100644 --- a/plugins/toolbar/lang/sq.js +++ b/plugins/toolbar/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'sq', { diff --git a/plugins/toolbar/lang/sr-latn.js b/plugins/toolbar/lang/sr-latn.js index 02d81bcd2f1..a19d3c272fc 100644 --- a/plugins/toolbar/lang/sr-latn.js +++ b/plugins/toolbar/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'sr-latn', { diff --git a/plugins/toolbar/lang/sr.js b/plugins/toolbar/lang/sr.js index ef8a2341fe1..4919336d11a 100644 --- a/plugins/toolbar/lang/sr.js +++ b/plugins/toolbar/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'sr', { diff --git a/plugins/toolbar/lang/sv.js b/plugins/toolbar/lang/sv.js index ebc30a78b5b..4e122a510c0 100644 --- a/plugins/toolbar/lang/sv.js +++ b/plugins/toolbar/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'sv', { diff --git a/plugins/toolbar/lang/th.js b/plugins/toolbar/lang/th.js index c8a0916c20d..24d9a94e49f 100644 --- a/plugins/toolbar/lang/th.js +++ b/plugins/toolbar/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'th', { diff --git a/plugins/toolbar/lang/tr.js b/plugins/toolbar/lang/tr.js index 5494c67b3f0..63ebf020c02 100644 --- a/plugins/toolbar/lang/tr.js +++ b/plugins/toolbar/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'tr', { diff --git a/plugins/toolbar/lang/tt.js b/plugins/toolbar/lang/tt.js index b2ebf94d657..a5eee1904fa 100644 --- a/plugins/toolbar/lang/tt.js +++ b/plugins/toolbar/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'tt', { diff --git a/plugins/toolbar/lang/ug.js b/plugins/toolbar/lang/ug.js index e3297910a85..a2f570f5398 100644 --- a/plugins/toolbar/lang/ug.js +++ b/plugins/toolbar/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'ug', { diff --git a/plugins/toolbar/lang/uk.js b/plugins/toolbar/lang/uk.js index bb186c14ee4..7a37a5f374c 100644 --- a/plugins/toolbar/lang/uk.js +++ b/plugins/toolbar/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'uk', { diff --git a/plugins/toolbar/lang/vi.js b/plugins/toolbar/lang/vi.js index 9fdd8932f01..aeee713e04d 100644 --- a/plugins/toolbar/lang/vi.js +++ b/plugins/toolbar/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'vi', { diff --git a/plugins/toolbar/lang/zh-cn.js b/plugins/toolbar/lang/zh-cn.js index a1a0371e8d2..2b8ac951bd0 100644 --- a/plugins/toolbar/lang/zh-cn.js +++ b/plugins/toolbar/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'zh-cn', { diff --git a/plugins/toolbar/lang/zh.js b/plugins/toolbar/lang/zh.js index b8a05b73adb..0fa1c6fb77b 100644 --- a/plugins/toolbar/lang/zh.js +++ b/plugins/toolbar/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'toolbar', 'zh', { diff --git a/plugins/toolbar/plugin.js b/plugins/toolbar/plugin.js index 87528b43594..123c64f9154 100644 --- a/plugins/toolbar/plugin.js +++ b/plugins/toolbar/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/toolbar/samples/toolbar.html b/plugins/toolbar/samples/toolbar.html index cbbd143a832..724c436b7f1 100644 --- a/plugins/toolbar/samples/toolbar.html +++ b/plugins/toolbar/samples/toolbar.html @@ -1,6 +1,6 @@ @@ -228,7 +228,7 @@

Full toolbar configuration

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/plugins/uicolor/dialogs/uicolor.css b/plugins/uicolor/dialogs/uicolor.css index 332e32d3725..20654499454 100644 --- a/plugins/uicolor/dialogs/uicolor.css +++ b/plugins/uicolor/dialogs/uicolor.css @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/dialogs/uicolor.js b/plugins/uicolor/dialogs/uicolor.js index d2d7fe1a6a4..48404ca3456 100644 --- a/plugins/uicolor/dialogs/uicolor.js +++ b/plugins/uicolor/dialogs/uicolor.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/_translationstatus.txt b/plugins/uicolor/lang/_translationstatus.txt index cb649fea3ec..df2b8e7f109 100644 --- a/plugins/uicolor/lang/_translationstatus.txt +++ b/plugins/uicolor/lang/_translationstatus.txt @@ -1,4 +1,4 @@ -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license bg.js Found: 4 Missing: 0 diff --git a/plugins/uicolor/lang/af.js b/plugins/uicolor/lang/af.js index aa2a55b3b0d..c627b24668d 100644 --- a/plugins/uicolor/lang/af.js +++ b/plugins/uicolor/lang/af.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/ar.js b/plugins/uicolor/lang/ar.js index 80b6c6d72cd..5dd6a963d27 100644 --- a/plugins/uicolor/lang/ar.js +++ b/plugins/uicolor/lang/ar.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/az.js b/plugins/uicolor/lang/az.js index f9a6e963fdf..04064e54b66 100644 --- a/plugins/uicolor/lang/az.js +++ b/plugins/uicolor/lang/az.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/bg.js b/plugins/uicolor/lang/bg.js index 2d112ba820c..754bd08fbf7 100644 --- a/plugins/uicolor/lang/bg.js +++ b/plugins/uicolor/lang/bg.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/ca.js b/plugins/uicolor/lang/ca.js index deb2a14da0b..4aa5ae6ed84 100644 --- a/plugins/uicolor/lang/ca.js +++ b/plugins/uicolor/lang/ca.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/cs.js b/plugins/uicolor/lang/cs.js index 409e68abc94..506d7383042 100644 --- a/plugins/uicolor/lang/cs.js +++ b/plugins/uicolor/lang/cs.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/cy.js b/plugins/uicolor/lang/cy.js index 591ff235775..57f3a2dcb00 100644 --- a/plugins/uicolor/lang/cy.js +++ b/plugins/uicolor/lang/cy.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/da.js b/plugins/uicolor/lang/da.js index 4d6e174c2bd..0882f6ad7b6 100644 --- a/plugins/uicolor/lang/da.js +++ b/plugins/uicolor/lang/da.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/de-ch.js b/plugins/uicolor/lang/de-ch.js index df4b47dfdb8..b8be4e740dc 100644 --- a/plugins/uicolor/lang/de-ch.js +++ b/plugins/uicolor/lang/de-ch.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/de.js b/plugins/uicolor/lang/de.js index 03e49f71b4d..8b0fa4a6270 100644 --- a/plugins/uicolor/lang/de.js +++ b/plugins/uicolor/lang/de.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/el.js b/plugins/uicolor/lang/el.js index 51b221d9b0f..15e92cd75cf 100644 --- a/plugins/uicolor/lang/el.js +++ b/plugins/uicolor/lang/el.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/en-au.js b/plugins/uicolor/lang/en-au.js index 25446a0ccb7..6c22291d33b 100644 --- a/plugins/uicolor/lang/en-au.js +++ b/plugins/uicolor/lang/en-au.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/en-gb.js b/plugins/uicolor/lang/en-gb.js index 239e2d98f62..690d78b9561 100644 --- a/plugins/uicolor/lang/en-gb.js +++ b/plugins/uicolor/lang/en-gb.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/en.js b/plugins/uicolor/lang/en.js index 10ffc02b7d8..0f988181c38 100644 --- a/plugins/uicolor/lang/en.js +++ b/plugins/uicolor/lang/en.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/eo.js b/plugins/uicolor/lang/eo.js index c3e56c3d9bf..84f962b057e 100644 --- a/plugins/uicolor/lang/eo.js +++ b/plugins/uicolor/lang/eo.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/es-mx.js b/plugins/uicolor/lang/es-mx.js index 502a73ec0d6..3d63b458aa7 100644 --- a/plugins/uicolor/lang/es-mx.js +++ b/plugins/uicolor/lang/es-mx.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/es.js b/plugins/uicolor/lang/es.js index ce57d067345..e92ce9b5574 100644 --- a/plugins/uicolor/lang/es.js +++ b/plugins/uicolor/lang/es.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/et.js b/plugins/uicolor/lang/et.js index f765d961c34..6d25556a92e 100644 --- a/plugins/uicolor/lang/et.js +++ b/plugins/uicolor/lang/et.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/eu.js b/plugins/uicolor/lang/eu.js index afe5a863b05..b9fcda42100 100644 --- a/plugins/uicolor/lang/eu.js +++ b/plugins/uicolor/lang/eu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/fa.js b/plugins/uicolor/lang/fa.js index 2d9dd9d06f7..e366708b6b3 100644 --- a/plugins/uicolor/lang/fa.js +++ b/plugins/uicolor/lang/fa.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/fi.js b/plugins/uicolor/lang/fi.js index 0cfb259075e..cc4e19b4c8a 100644 --- a/plugins/uicolor/lang/fi.js +++ b/plugins/uicolor/lang/fi.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/fr-ca.js b/plugins/uicolor/lang/fr-ca.js index b4a18253bb5..8995ef0af5c 100644 --- a/plugins/uicolor/lang/fr-ca.js +++ b/plugins/uicolor/lang/fr-ca.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/fr.js b/plugins/uicolor/lang/fr.js index 0aa66798126..3f50a95915d 100644 --- a/plugins/uicolor/lang/fr.js +++ b/plugins/uicolor/lang/fr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/gl.js b/plugins/uicolor/lang/gl.js index 9122dfcbb57..e8c395a6633 100644 --- a/plugins/uicolor/lang/gl.js +++ b/plugins/uicolor/lang/gl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/he.js b/plugins/uicolor/lang/he.js index a756a52fa79..6a406d5cc79 100644 --- a/plugins/uicolor/lang/he.js +++ b/plugins/uicolor/lang/he.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/hr.js b/plugins/uicolor/lang/hr.js index 40559d9966a..afa8efe7c73 100644 --- a/plugins/uicolor/lang/hr.js +++ b/plugins/uicolor/lang/hr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/hu.js b/plugins/uicolor/lang/hu.js index 9917713057d..6b3e098fc8d 100644 --- a/plugins/uicolor/lang/hu.js +++ b/plugins/uicolor/lang/hu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/id.js b/plugins/uicolor/lang/id.js index 9c723f10cd2..e30ccbfb261 100644 --- a/plugins/uicolor/lang/id.js +++ b/plugins/uicolor/lang/id.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/it.js b/plugins/uicolor/lang/it.js index c0ce726b982..26b78a25e7f 100644 --- a/plugins/uicolor/lang/it.js +++ b/plugins/uicolor/lang/it.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/ja.js b/plugins/uicolor/lang/ja.js index 479642b59ea..c609f588e28 100644 --- a/plugins/uicolor/lang/ja.js +++ b/plugins/uicolor/lang/ja.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/km.js b/plugins/uicolor/lang/km.js index 3817919595d..87dd9575952 100644 --- a/plugins/uicolor/lang/km.js +++ b/plugins/uicolor/lang/km.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/ko.js b/plugins/uicolor/lang/ko.js index ace2d5a2abb..6e07e3e806e 100644 --- a/plugins/uicolor/lang/ko.js +++ b/plugins/uicolor/lang/ko.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/ku.js b/plugins/uicolor/lang/ku.js index a1bbae81305..eb353c0a281 100644 --- a/plugins/uicolor/lang/ku.js +++ b/plugins/uicolor/lang/ku.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/lv.js b/plugins/uicolor/lang/lv.js index 325f6682b17..3e61469cf6c 100644 --- a/plugins/uicolor/lang/lv.js +++ b/plugins/uicolor/lang/lv.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/mk.js b/plugins/uicolor/lang/mk.js index 56311d32097..3d513efa21e 100644 --- a/plugins/uicolor/lang/mk.js +++ b/plugins/uicolor/lang/mk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/nb.js b/plugins/uicolor/lang/nb.js index abc82db2d3d..e489d1c17be 100644 --- a/plugins/uicolor/lang/nb.js +++ b/plugins/uicolor/lang/nb.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/nl.js b/plugins/uicolor/lang/nl.js index 9e9c340dc47..d000811e234 100644 --- a/plugins/uicolor/lang/nl.js +++ b/plugins/uicolor/lang/nl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/no.js b/plugins/uicolor/lang/no.js index fa560732b7a..e67eba46121 100644 --- a/plugins/uicolor/lang/no.js +++ b/plugins/uicolor/lang/no.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/oc.js b/plugins/uicolor/lang/oc.js index 30135f42bfa..e0615a183d5 100644 --- a/plugins/uicolor/lang/oc.js +++ b/plugins/uicolor/lang/oc.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/pl.js b/plugins/uicolor/lang/pl.js index cac33e7d3eb..48b3c7d090a 100644 --- a/plugins/uicolor/lang/pl.js +++ b/plugins/uicolor/lang/pl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/pt-br.js b/plugins/uicolor/lang/pt-br.js index 36c93cc5741..13790edea05 100644 --- a/plugins/uicolor/lang/pt-br.js +++ b/plugins/uicolor/lang/pt-br.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/pt.js b/plugins/uicolor/lang/pt.js index 3618316b138..404c53404ff 100644 --- a/plugins/uicolor/lang/pt.js +++ b/plugins/uicolor/lang/pt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/ro.js b/plugins/uicolor/lang/ro.js index 8c7d9deaebd..ce7be1e610d 100644 --- a/plugins/uicolor/lang/ro.js +++ b/plugins/uicolor/lang/ro.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/ru.js b/plugins/uicolor/lang/ru.js index 790b9eb29ac..b8ceda83e55 100644 --- a/plugins/uicolor/lang/ru.js +++ b/plugins/uicolor/lang/ru.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/si.js b/plugins/uicolor/lang/si.js index c5bc620c820..cb075ae91ec 100644 --- a/plugins/uicolor/lang/si.js +++ b/plugins/uicolor/lang/si.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/sk.js b/plugins/uicolor/lang/sk.js index 3b32bce00ad..6a009d83535 100644 --- a/plugins/uicolor/lang/sk.js +++ b/plugins/uicolor/lang/sk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/sl.js b/plugins/uicolor/lang/sl.js index b8c460c05cc..1a1384883ea 100644 --- a/plugins/uicolor/lang/sl.js +++ b/plugins/uicolor/lang/sl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/sq.js b/plugins/uicolor/lang/sq.js index 47cabedf887..415d4bce089 100644 --- a/plugins/uicolor/lang/sq.js +++ b/plugins/uicolor/lang/sq.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/sr-latn.js b/plugins/uicolor/lang/sr-latn.js index 3ec7a0592c1..a9ce9e00b4d 100644 --- a/plugins/uicolor/lang/sr-latn.js +++ b/plugins/uicolor/lang/sr-latn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/sr.js b/plugins/uicolor/lang/sr.js index 31d46351c6e..9c57c4db3bb 100644 --- a/plugins/uicolor/lang/sr.js +++ b/plugins/uicolor/lang/sr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/sv.js b/plugins/uicolor/lang/sv.js index 7a5e0027907..4a3fef63868 100644 --- a/plugins/uicolor/lang/sv.js +++ b/plugins/uicolor/lang/sv.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/tr.js b/plugins/uicolor/lang/tr.js index 52104c3ae2d..3cd60442215 100644 --- a/plugins/uicolor/lang/tr.js +++ b/plugins/uicolor/lang/tr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/tt.js b/plugins/uicolor/lang/tt.js index f71360a6cfb..7275a2a43a9 100644 --- a/plugins/uicolor/lang/tt.js +++ b/plugins/uicolor/lang/tt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/ug.js b/plugins/uicolor/lang/ug.js index 774aed3bf2f..0e2b192eb58 100644 --- a/plugins/uicolor/lang/ug.js +++ b/plugins/uicolor/lang/ug.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/uk.js b/plugins/uicolor/lang/uk.js index 660d64727ff..902caa4128a 100644 --- a/plugins/uicolor/lang/uk.js +++ b/plugins/uicolor/lang/uk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/vi.js b/plugins/uicolor/lang/vi.js index 9da74e50b31..b341534de71 100644 --- a/plugins/uicolor/lang/vi.js +++ b/plugins/uicolor/lang/vi.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/zh-cn.js b/plugins/uicolor/lang/zh-cn.js index 3b42a734897..b82f7d93eda 100644 --- a/plugins/uicolor/lang/zh-cn.js +++ b/plugins/uicolor/lang/zh-cn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/lang/zh.js b/plugins/uicolor/lang/zh.js index 3f5b99f8ee9..0ba550f0210 100644 --- a/plugins/uicolor/lang/zh.js +++ b/plugins/uicolor/lang/zh.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/plugin.js b/plugins/uicolor/plugin.js index 129cd043d79..70510998bbb 100644 --- a/plugins/uicolor/plugin.js +++ b/plugins/uicolor/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uicolor/samples/uicolor.html b/plugins/uicolor/samples/uicolor.html index 3a320134c0a..b08f22b622d 100644 --- a/plugins/uicolor/samples/uicolor.html +++ b/plugins/uicolor/samples/uicolor.html @@ -1,6 +1,6 @@ @@ -99,7 +99,7 @@

Used in inline instance

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/plugins/undo/dev/snapshot.html b/plugins/undo/dev/snapshot.html index 0c653c5e547..61c534329f9 100644 --- a/plugins/undo/dev/snapshot.html +++ b/plugins/undo/dev/snapshot.html @@ -1,6 +1,6 @@ @@ -37,7 +37,7 @@

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/plugins/undo/lang/af.js b/plugins/undo/lang/af.js index 84d3beb30c1..f68a05d7b1b 100644 --- a/plugins/undo/lang/af.js +++ b/plugins/undo/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'af', { diff --git a/plugins/undo/lang/ar.js b/plugins/undo/lang/ar.js index 3459052af2b..a4ad7e44f96 100644 --- a/plugins/undo/lang/ar.js +++ b/plugins/undo/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'ar', { diff --git a/plugins/undo/lang/az.js b/plugins/undo/lang/az.js index abff44b68f6..2b1503dc84e 100644 --- a/plugins/undo/lang/az.js +++ b/plugins/undo/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'az', { diff --git a/plugins/undo/lang/bg.js b/plugins/undo/lang/bg.js index 54c729316b6..6410acd9cff 100644 --- a/plugins/undo/lang/bg.js +++ b/plugins/undo/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'bg', { diff --git a/plugins/undo/lang/bn.js b/plugins/undo/lang/bn.js index 78013794101..00ed540c236 100644 --- a/plugins/undo/lang/bn.js +++ b/plugins/undo/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'bn', { diff --git a/plugins/undo/lang/bs.js b/plugins/undo/lang/bs.js index cece9ecf656..8e21b53f07e 100644 --- a/plugins/undo/lang/bs.js +++ b/plugins/undo/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'bs', { diff --git a/plugins/undo/lang/ca.js b/plugins/undo/lang/ca.js index b1e6da41ca4..78c38908038 100644 --- a/plugins/undo/lang/ca.js +++ b/plugins/undo/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'ca', { diff --git a/plugins/undo/lang/cs.js b/plugins/undo/lang/cs.js index c96c11e3f83..04ead30a921 100644 --- a/plugins/undo/lang/cs.js +++ b/plugins/undo/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'cs', { diff --git a/plugins/undo/lang/cy.js b/plugins/undo/lang/cy.js index f79bae17fd7..22def38399c 100644 --- a/plugins/undo/lang/cy.js +++ b/plugins/undo/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'cy', { diff --git a/plugins/undo/lang/da.js b/plugins/undo/lang/da.js index bb5d56362fd..a186bd325c2 100644 --- a/plugins/undo/lang/da.js +++ b/plugins/undo/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'da', { diff --git a/plugins/undo/lang/de-ch.js b/plugins/undo/lang/de-ch.js index 09471e3f7af..a883e216e0b 100644 --- a/plugins/undo/lang/de-ch.js +++ b/plugins/undo/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'de-ch', { diff --git a/plugins/undo/lang/de.js b/plugins/undo/lang/de.js index 9c5a3687226..a2455c21c7d 100644 --- a/plugins/undo/lang/de.js +++ b/plugins/undo/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'de', { diff --git a/plugins/undo/lang/el.js b/plugins/undo/lang/el.js index ffdc6cc884d..567e4558865 100644 --- a/plugins/undo/lang/el.js +++ b/plugins/undo/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'el', { diff --git a/plugins/undo/lang/en-au.js b/plugins/undo/lang/en-au.js index 8cdbfb012f1..6a819ce76de 100644 --- a/plugins/undo/lang/en-au.js +++ b/plugins/undo/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'en-au', { diff --git a/plugins/undo/lang/en-ca.js b/plugins/undo/lang/en-ca.js index 2e4bbe4a834..ffd751b3e4c 100644 --- a/plugins/undo/lang/en-ca.js +++ b/plugins/undo/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'en-ca', { diff --git a/plugins/undo/lang/en-gb.js b/plugins/undo/lang/en-gb.js index bb081abce43..17a47fc105c 100644 --- a/plugins/undo/lang/en-gb.js +++ b/plugins/undo/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'en-gb', { diff --git a/plugins/undo/lang/en.js b/plugins/undo/lang/en.js index e7a8c277b4f..95619dda324 100644 --- a/plugins/undo/lang/en.js +++ b/plugins/undo/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'en', { diff --git a/plugins/undo/lang/eo.js b/plugins/undo/lang/eo.js index 46520cc3925..767c3612450 100644 --- a/plugins/undo/lang/eo.js +++ b/plugins/undo/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'eo', { diff --git a/plugins/undo/lang/es-mx.js b/plugins/undo/lang/es-mx.js index 1aa9a7a8a98..98a4e41e173 100644 --- a/plugins/undo/lang/es-mx.js +++ b/plugins/undo/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'es-mx', { diff --git a/plugins/undo/lang/es.js b/plugins/undo/lang/es.js index 18a071e5f35..3cc3dc3c72d 100644 --- a/plugins/undo/lang/es.js +++ b/plugins/undo/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'es', { diff --git a/plugins/undo/lang/et.js b/plugins/undo/lang/et.js index d7a45873f52..f1723061c0f 100644 --- a/plugins/undo/lang/et.js +++ b/plugins/undo/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'et', { diff --git a/plugins/undo/lang/eu.js b/plugins/undo/lang/eu.js index ca90165d97f..f5c6305bd4f 100644 --- a/plugins/undo/lang/eu.js +++ b/plugins/undo/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'eu', { diff --git a/plugins/undo/lang/fa.js b/plugins/undo/lang/fa.js index eb5ee06012d..494c29619c0 100644 --- a/plugins/undo/lang/fa.js +++ b/plugins/undo/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'fa', { diff --git a/plugins/undo/lang/fi.js b/plugins/undo/lang/fi.js index e6010e45388..09a84a17872 100644 --- a/plugins/undo/lang/fi.js +++ b/plugins/undo/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'fi', { diff --git a/plugins/undo/lang/fo.js b/plugins/undo/lang/fo.js index 2eeba6523df..121916afb4e 100644 --- a/plugins/undo/lang/fo.js +++ b/plugins/undo/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'fo', { diff --git a/plugins/undo/lang/fr-ca.js b/plugins/undo/lang/fr-ca.js index f729e7e9810..ec73b9269b4 100644 --- a/plugins/undo/lang/fr-ca.js +++ b/plugins/undo/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'fr-ca', { diff --git a/plugins/undo/lang/fr.js b/plugins/undo/lang/fr.js index 4685880b0e9..c345959ad60 100644 --- a/plugins/undo/lang/fr.js +++ b/plugins/undo/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'fr', { diff --git a/plugins/undo/lang/gl.js b/plugins/undo/lang/gl.js index 6d5acc56350..dafb2a006e2 100644 --- a/plugins/undo/lang/gl.js +++ b/plugins/undo/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'gl', { diff --git a/plugins/undo/lang/gu.js b/plugins/undo/lang/gu.js index 06cbad1b58f..be4dedae90c 100644 --- a/plugins/undo/lang/gu.js +++ b/plugins/undo/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'gu', { diff --git a/plugins/undo/lang/he.js b/plugins/undo/lang/he.js index 1f33f7f4475..5809cf5f710 100644 --- a/plugins/undo/lang/he.js +++ b/plugins/undo/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'he', { diff --git a/plugins/undo/lang/hi.js b/plugins/undo/lang/hi.js index 5b263d6c455..ff881008bc7 100644 --- a/plugins/undo/lang/hi.js +++ b/plugins/undo/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'hi', { diff --git a/plugins/undo/lang/hr.js b/plugins/undo/lang/hr.js index 4838d25fec1..d6eaf2bb589 100644 --- a/plugins/undo/lang/hr.js +++ b/plugins/undo/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'hr', { diff --git a/plugins/undo/lang/hu.js b/plugins/undo/lang/hu.js index c7e026c0a5f..47f8857257c 100644 --- a/plugins/undo/lang/hu.js +++ b/plugins/undo/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'hu', { diff --git a/plugins/undo/lang/id.js b/plugins/undo/lang/id.js index 5eace972cde..88f19ead8db 100644 --- a/plugins/undo/lang/id.js +++ b/plugins/undo/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'id', { diff --git a/plugins/undo/lang/is.js b/plugins/undo/lang/is.js index d681152f15a..aeee288f7dd 100644 --- a/plugins/undo/lang/is.js +++ b/plugins/undo/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'is', { diff --git a/plugins/undo/lang/it.js b/plugins/undo/lang/it.js index 2fc32f26a49..3ea4aa99a83 100644 --- a/plugins/undo/lang/it.js +++ b/plugins/undo/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'it', { diff --git a/plugins/undo/lang/ja.js b/plugins/undo/lang/ja.js index 3568dcf4c2e..18e8d9fab89 100644 --- a/plugins/undo/lang/ja.js +++ b/plugins/undo/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'ja', { diff --git a/plugins/undo/lang/ka.js b/plugins/undo/lang/ka.js index 115fa532276..d3077ea9949 100644 --- a/plugins/undo/lang/ka.js +++ b/plugins/undo/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'ka', { diff --git a/plugins/undo/lang/km.js b/plugins/undo/lang/km.js index d1e597f4a1e..e3b01ad0160 100644 --- a/plugins/undo/lang/km.js +++ b/plugins/undo/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'km', { diff --git a/plugins/undo/lang/ko.js b/plugins/undo/lang/ko.js index 867b0be1c88..ac508a58d68 100644 --- a/plugins/undo/lang/ko.js +++ b/plugins/undo/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'ko', { diff --git a/plugins/undo/lang/ku.js b/plugins/undo/lang/ku.js index 1f353da06a5..e5b07967d5e 100644 --- a/plugins/undo/lang/ku.js +++ b/plugins/undo/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'ku', { diff --git a/plugins/undo/lang/lt.js b/plugins/undo/lang/lt.js index 656621ecda7..5a15bdd52cf 100644 --- a/plugins/undo/lang/lt.js +++ b/plugins/undo/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'lt', { diff --git a/plugins/undo/lang/lv.js b/plugins/undo/lang/lv.js index 7afa93ac2ae..1006c524e6c 100644 --- a/plugins/undo/lang/lv.js +++ b/plugins/undo/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'lv', { diff --git a/plugins/undo/lang/mk.js b/plugins/undo/lang/mk.js index dcae33770a4..094e7362a8d 100644 --- a/plugins/undo/lang/mk.js +++ b/plugins/undo/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'mk', { diff --git a/plugins/undo/lang/mn.js b/plugins/undo/lang/mn.js index fac14def55e..ffcf13a3490 100644 --- a/plugins/undo/lang/mn.js +++ b/plugins/undo/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'mn', { diff --git a/plugins/undo/lang/ms.js b/plugins/undo/lang/ms.js index 4b294166f30..a7f4e3f45ea 100644 --- a/plugins/undo/lang/ms.js +++ b/plugins/undo/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'ms', { diff --git a/plugins/undo/lang/nb.js b/plugins/undo/lang/nb.js index 4df0e0939bd..828bd9c39d5 100644 --- a/plugins/undo/lang/nb.js +++ b/plugins/undo/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'nb', { diff --git a/plugins/undo/lang/nl.js b/plugins/undo/lang/nl.js index 299d6ab3406..905c73e9786 100644 --- a/plugins/undo/lang/nl.js +++ b/plugins/undo/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'nl', { diff --git a/plugins/undo/lang/no.js b/plugins/undo/lang/no.js index 77433bd1f14..5153b5ed403 100644 --- a/plugins/undo/lang/no.js +++ b/plugins/undo/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'no', { diff --git a/plugins/undo/lang/oc.js b/plugins/undo/lang/oc.js index 0eb92c18249..b731f81f9e5 100644 --- a/plugins/undo/lang/oc.js +++ b/plugins/undo/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'oc', { diff --git a/plugins/undo/lang/pl.js b/plugins/undo/lang/pl.js index c97c578ddef..001fc9787a8 100644 --- a/plugins/undo/lang/pl.js +++ b/plugins/undo/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'pl', { diff --git a/plugins/undo/lang/pt-br.js b/plugins/undo/lang/pt-br.js index 0790475c38f..e8ba93d6bfb 100644 --- a/plugins/undo/lang/pt-br.js +++ b/plugins/undo/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'pt-br', { diff --git a/plugins/undo/lang/pt.js b/plugins/undo/lang/pt.js index 76cbfd4f6ce..8b0265596f2 100644 --- a/plugins/undo/lang/pt.js +++ b/plugins/undo/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'pt', { diff --git a/plugins/undo/lang/ro.js b/plugins/undo/lang/ro.js index 6c6b7d5880f..36dc4bb761f 100644 --- a/plugins/undo/lang/ro.js +++ b/plugins/undo/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'ro', { diff --git a/plugins/undo/lang/ru.js b/plugins/undo/lang/ru.js index d91f9362130..d3ba3b322ad 100644 --- a/plugins/undo/lang/ru.js +++ b/plugins/undo/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'ru', { diff --git a/plugins/undo/lang/si.js b/plugins/undo/lang/si.js index af4d24f0dd6..89f2e75eb93 100644 --- a/plugins/undo/lang/si.js +++ b/plugins/undo/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'si', { diff --git a/plugins/undo/lang/sk.js b/plugins/undo/lang/sk.js index f5fe25509bd..a8a56f2c6e6 100644 --- a/plugins/undo/lang/sk.js +++ b/plugins/undo/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'sk', { diff --git a/plugins/undo/lang/sl.js b/plugins/undo/lang/sl.js index a32229274be..28f11677fbd 100644 --- a/plugins/undo/lang/sl.js +++ b/plugins/undo/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'sl', { diff --git a/plugins/undo/lang/sq.js b/plugins/undo/lang/sq.js index 1d8c45c4bd7..dc347c179e5 100644 --- a/plugins/undo/lang/sq.js +++ b/plugins/undo/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'sq', { diff --git a/plugins/undo/lang/sr-latn.js b/plugins/undo/lang/sr-latn.js index 9e236ab08ea..6e3a143dda4 100644 --- a/plugins/undo/lang/sr-latn.js +++ b/plugins/undo/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'sr-latn', { diff --git a/plugins/undo/lang/sr.js b/plugins/undo/lang/sr.js index 91a2e3c089f..a0f5e2a79bf 100644 --- a/plugins/undo/lang/sr.js +++ b/plugins/undo/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'sr', { diff --git a/plugins/undo/lang/sv.js b/plugins/undo/lang/sv.js index b71f20bfb0d..706335f9000 100644 --- a/plugins/undo/lang/sv.js +++ b/plugins/undo/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'sv', { diff --git a/plugins/undo/lang/th.js b/plugins/undo/lang/th.js index b7a5abc09e1..5e864996de2 100644 --- a/plugins/undo/lang/th.js +++ b/plugins/undo/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'th', { diff --git a/plugins/undo/lang/tr.js b/plugins/undo/lang/tr.js index ca79efd8208..27206e6a7a2 100644 --- a/plugins/undo/lang/tr.js +++ b/plugins/undo/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'tr', { diff --git a/plugins/undo/lang/tt.js b/plugins/undo/lang/tt.js index 5a4266716bc..982a633f564 100644 --- a/plugins/undo/lang/tt.js +++ b/plugins/undo/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'tt', { diff --git a/plugins/undo/lang/ug.js b/plugins/undo/lang/ug.js index 7dea9b378a6..7fb398c2005 100644 --- a/plugins/undo/lang/ug.js +++ b/plugins/undo/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'ug', { diff --git a/plugins/undo/lang/uk.js b/plugins/undo/lang/uk.js index afb74077ee1..80345c42d95 100644 --- a/plugins/undo/lang/uk.js +++ b/plugins/undo/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'uk', { diff --git a/plugins/undo/lang/vi.js b/plugins/undo/lang/vi.js index 0f0d30c26fc..375675f579e 100644 --- a/plugins/undo/lang/vi.js +++ b/plugins/undo/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'vi', { diff --git a/plugins/undo/lang/zh-cn.js b/plugins/undo/lang/zh-cn.js index 3198e52cc28..cdffea193a4 100644 --- a/plugins/undo/lang/zh-cn.js +++ b/plugins/undo/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'zh-cn', { diff --git a/plugins/undo/lang/zh.js b/plugins/undo/lang/zh.js index af091c3bb85..85475d60194 100644 --- a/plugins/undo/lang/zh.js +++ b/plugins/undo/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'undo', 'zh', { diff --git a/plugins/undo/plugin.js b/plugins/undo/plugin.js index 33b168fc894..629c409bbba 100644 --- a/plugins/undo/plugin.js +++ b/plugins/undo/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadfile/plugin.js b/plugins/uploadfile/plugin.js index d7965edf2b5..7a81e82ef8a 100644 --- a/plugins/uploadfile/plugin.js +++ b/plugins/uploadfile/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadimage/plugin.js b/plugins/uploadimage/plugin.js index 2bc1fdc6de5..f56274d3527 100644 --- a/plugins/uploadimage/plugin.js +++ b/plugins/uploadimage/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/dev/cors.html b/plugins/uploadwidget/dev/cors.html index 34f4dcc0bb1..35adbd2ea2e 100644 --- a/plugins/uploadwidget/dev/cors.html +++ b/plugins/uploadwidget/dev/cors.html @@ -1,6 +1,6 @@ diff --git a/plugins/uploadwidget/dev/filereaderplugin.js b/plugins/uploadwidget/dev/filereaderplugin.js index 93849141d89..c488e4224de 100644 --- a/plugins/uploadwidget/dev/filereaderplugin.js +++ b/plugins/uploadwidget/dev/filereaderplugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ 'use strict'; diff --git a/plugins/uploadwidget/dev/upload.html b/plugins/uploadwidget/dev/upload.html index 1b92f5b3f9e..16d75186799 100644 --- a/plugins/uploadwidget/dev/upload.html +++ b/plugins/uploadwidget/dev/upload.html @@ -1,6 +1,6 @@ diff --git a/plugins/uploadwidget/lang/az.js b/plugins/uploadwidget/lang/az.js index 11d07f2f0ab..c3c568754f6 100644 --- a/plugins/uploadwidget/lang/az.js +++ b/plugins/uploadwidget/lang/az.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/bg.js b/plugins/uploadwidget/lang/bg.js index c58dcf2bb85..ff3153f7143 100644 --- a/plugins/uploadwidget/lang/bg.js +++ b/plugins/uploadwidget/lang/bg.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/ca.js b/plugins/uploadwidget/lang/ca.js index fd43ebd0691..f47e5643f7d 100644 --- a/plugins/uploadwidget/lang/ca.js +++ b/plugins/uploadwidget/lang/ca.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/cs.js b/plugins/uploadwidget/lang/cs.js index 4c989db93c3..72d6cd61207 100644 --- a/plugins/uploadwidget/lang/cs.js +++ b/plugins/uploadwidget/lang/cs.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/da.js b/plugins/uploadwidget/lang/da.js index 2951b88c2c1..5c6119170f1 100644 --- a/plugins/uploadwidget/lang/da.js +++ b/plugins/uploadwidget/lang/da.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/de-ch.js b/plugins/uploadwidget/lang/de-ch.js index 928bd453c54..b361e3ba53d 100644 --- a/plugins/uploadwidget/lang/de-ch.js +++ b/plugins/uploadwidget/lang/de-ch.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/de.js b/plugins/uploadwidget/lang/de.js index 07734ee740d..7c9187e153d 100644 --- a/plugins/uploadwidget/lang/de.js +++ b/plugins/uploadwidget/lang/de.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/el.js b/plugins/uploadwidget/lang/el.js index 0b0588a937d..986ec5d4f7c 100644 --- a/plugins/uploadwidget/lang/el.js +++ b/plugins/uploadwidget/lang/el.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/en-au.js b/plugins/uploadwidget/lang/en-au.js index f7925abce00..6520080be54 100644 --- a/plugins/uploadwidget/lang/en-au.js +++ b/plugins/uploadwidget/lang/en-au.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/en.js b/plugins/uploadwidget/lang/en.js index 7dcfbe6a92e..33fbd6bd95b 100644 --- a/plugins/uploadwidget/lang/en.js +++ b/plugins/uploadwidget/lang/en.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/eo.js b/plugins/uploadwidget/lang/eo.js index c13ad40028c..3fa63be378b 100644 --- a/plugins/uploadwidget/lang/eo.js +++ b/plugins/uploadwidget/lang/eo.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/es-mx.js b/plugins/uploadwidget/lang/es-mx.js index 02e246bb06f..f2a2a2cf5c1 100644 --- a/plugins/uploadwidget/lang/es-mx.js +++ b/plugins/uploadwidget/lang/es-mx.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/es.js b/plugins/uploadwidget/lang/es.js index ad6a83d1ff2..e1a98eebf1e 100644 --- a/plugins/uploadwidget/lang/es.js +++ b/plugins/uploadwidget/lang/es.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/et.js b/plugins/uploadwidget/lang/et.js index f7711a8fa50..03d842b2073 100644 --- a/plugins/uploadwidget/lang/et.js +++ b/plugins/uploadwidget/lang/et.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/eu.js b/plugins/uploadwidget/lang/eu.js index 6cd94698465..6b233e16b44 100644 --- a/plugins/uploadwidget/lang/eu.js +++ b/plugins/uploadwidget/lang/eu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/fa.js b/plugins/uploadwidget/lang/fa.js index 05d5b429c05..83b7736025e 100644 --- a/plugins/uploadwidget/lang/fa.js +++ b/plugins/uploadwidget/lang/fa.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/fr.js b/plugins/uploadwidget/lang/fr.js index b04f01f761d..e569bcd0d2a 100644 --- a/plugins/uploadwidget/lang/fr.js +++ b/plugins/uploadwidget/lang/fr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/gl.js b/plugins/uploadwidget/lang/gl.js index c485c4b0c1a..f0266caad23 100644 --- a/plugins/uploadwidget/lang/gl.js +++ b/plugins/uploadwidget/lang/gl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/hr.js b/plugins/uploadwidget/lang/hr.js index 44eaaae0a25..4874dfc9bbe 100644 --- a/plugins/uploadwidget/lang/hr.js +++ b/plugins/uploadwidget/lang/hr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/hu.js b/plugins/uploadwidget/lang/hu.js index 3b1c6c05ecb..ca02987c8a2 100644 --- a/plugins/uploadwidget/lang/hu.js +++ b/plugins/uploadwidget/lang/hu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/id.js b/plugins/uploadwidget/lang/id.js index c3c15a80d5d..f339e314e0e 100644 --- a/plugins/uploadwidget/lang/id.js +++ b/plugins/uploadwidget/lang/id.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/it.js b/plugins/uploadwidget/lang/it.js index 01becd149ab..597898e5358 100644 --- a/plugins/uploadwidget/lang/it.js +++ b/plugins/uploadwidget/lang/it.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/ja.js b/plugins/uploadwidget/lang/ja.js index 472caf44dcc..834eb37c5c6 100644 --- a/plugins/uploadwidget/lang/ja.js +++ b/plugins/uploadwidget/lang/ja.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/km.js b/plugins/uploadwidget/lang/km.js index 6e48a1efca8..d813b69d93a 100644 --- a/plugins/uploadwidget/lang/km.js +++ b/plugins/uploadwidget/lang/km.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/ko.js b/plugins/uploadwidget/lang/ko.js index 6ea62f734d3..abe86340e51 100644 --- a/plugins/uploadwidget/lang/ko.js +++ b/plugins/uploadwidget/lang/ko.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/ku.js b/plugins/uploadwidget/lang/ku.js index 68d8b537205..1db83162034 100644 --- a/plugins/uploadwidget/lang/ku.js +++ b/plugins/uploadwidget/lang/ku.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/lv.js b/plugins/uploadwidget/lang/lv.js index 8db5bea1404..6fb14aa1e16 100644 --- a/plugins/uploadwidget/lang/lv.js +++ b/plugins/uploadwidget/lang/lv.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/nb.js b/plugins/uploadwidget/lang/nb.js index 4e8efd97523..9834cea33e7 100644 --- a/plugins/uploadwidget/lang/nb.js +++ b/plugins/uploadwidget/lang/nb.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/nl.js b/plugins/uploadwidget/lang/nl.js index 4d4324b4830..f32c343939c 100644 --- a/plugins/uploadwidget/lang/nl.js +++ b/plugins/uploadwidget/lang/nl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/no.js b/plugins/uploadwidget/lang/no.js index 2ebbd8be656..b4aabbb8fbd 100644 --- a/plugins/uploadwidget/lang/no.js +++ b/plugins/uploadwidget/lang/no.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/oc.js b/plugins/uploadwidget/lang/oc.js index 4d455faef1d..2ba6d207ec1 100644 --- a/plugins/uploadwidget/lang/oc.js +++ b/plugins/uploadwidget/lang/oc.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/pl.js b/plugins/uploadwidget/lang/pl.js index 5aaa0dc1ed6..4aac6796286 100644 --- a/plugins/uploadwidget/lang/pl.js +++ b/plugins/uploadwidget/lang/pl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/pt-br.js b/plugins/uploadwidget/lang/pt-br.js index 6c226f62708..78b186ecfbd 100644 --- a/plugins/uploadwidget/lang/pt-br.js +++ b/plugins/uploadwidget/lang/pt-br.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/pt.js b/plugins/uploadwidget/lang/pt.js index 88cdc5f5749..aa04f0352f4 100644 --- a/plugins/uploadwidget/lang/pt.js +++ b/plugins/uploadwidget/lang/pt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/ro.js b/plugins/uploadwidget/lang/ro.js index 5c9a9322e0e..b268f7d0571 100644 --- a/plugins/uploadwidget/lang/ro.js +++ b/plugins/uploadwidget/lang/ro.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/ru.js b/plugins/uploadwidget/lang/ru.js index 962920ded22..4d5973ce4e1 100644 --- a/plugins/uploadwidget/lang/ru.js +++ b/plugins/uploadwidget/lang/ru.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/sk.js b/plugins/uploadwidget/lang/sk.js index 6e8cc7bd7f6..6add4552060 100644 --- a/plugins/uploadwidget/lang/sk.js +++ b/plugins/uploadwidget/lang/sk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/sq.js b/plugins/uploadwidget/lang/sq.js index 76054d6b1c9..6a032c46452 100644 --- a/plugins/uploadwidget/lang/sq.js +++ b/plugins/uploadwidget/lang/sq.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/sr-latn.js b/plugins/uploadwidget/lang/sr-latn.js index e0d3fc0dbba..dfda7d2e29f 100644 --- a/plugins/uploadwidget/lang/sr-latn.js +++ b/plugins/uploadwidget/lang/sr-latn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/sr.js b/plugins/uploadwidget/lang/sr.js index 678180553f8..95f1c312ab4 100644 --- a/plugins/uploadwidget/lang/sr.js +++ b/plugins/uploadwidget/lang/sr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/sv.js b/plugins/uploadwidget/lang/sv.js index 9f132346be0..20affec81cb 100644 --- a/plugins/uploadwidget/lang/sv.js +++ b/plugins/uploadwidget/lang/sv.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/tr.js b/plugins/uploadwidget/lang/tr.js index 18f19c46575..bb5182d6448 100644 --- a/plugins/uploadwidget/lang/tr.js +++ b/plugins/uploadwidget/lang/tr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/ug.js b/plugins/uploadwidget/lang/ug.js index b3eb0afa69b..c3fef6ec6d1 100644 --- a/plugins/uploadwidget/lang/ug.js +++ b/plugins/uploadwidget/lang/ug.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/uk.js b/plugins/uploadwidget/lang/uk.js index 2ba98a069a7..ac040928a0f 100644 --- a/plugins/uploadwidget/lang/uk.js +++ b/plugins/uploadwidget/lang/uk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/zh-cn.js b/plugins/uploadwidget/lang/zh-cn.js index c7b12519c0a..9a54233cc5b 100644 --- a/plugins/uploadwidget/lang/zh-cn.js +++ b/plugins/uploadwidget/lang/zh-cn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/lang/zh.js b/plugins/uploadwidget/lang/zh.js index beafc6a49f8..8531bf66f5a 100644 --- a/plugins/uploadwidget/lang/zh.js +++ b/plugins/uploadwidget/lang/zh.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/uploadwidget/plugin.js b/plugins/uploadwidget/plugin.js index b3b4efa8c33..a4fa0e45646 100644 --- a/plugins/uploadwidget/plugin.js +++ b/plugins/uploadwidget/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/widget/dev/console.js b/plugins/widget/dev/console.js index 4e08bd320f3..05ce8d95050 100644 --- a/plugins/widget/dev/console.js +++ b/plugins/widget/dev/console.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/widget/dev/nestedwidgets.html b/plugins/widget/dev/nestedwidgets.html index 8c40128bf90..f882e050044 100644 --- a/plugins/widget/dev/nestedwidgets.html +++ b/plugins/widget/dev/nestedwidgets.html @@ -1,6 +1,6 @@ diff --git a/plugins/widget/dev/widgetstyles.html b/plugins/widget/dev/widgetstyles.html index 14bc47999ac..61d62e48251 100644 --- a/plugins/widget/dev/widgetstyles.html +++ b/plugins/widget/dev/widgetstyles.html @@ -1,6 +1,6 @@ diff --git a/plugins/widget/lang/af.js b/plugins/widget/lang/af.js index 03c5ccd7178..bbd0407695e 100644 --- a/plugins/widget/lang/af.js +++ b/plugins/widget/lang/af.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'af', { diff --git a/plugins/widget/lang/ar.js b/plugins/widget/lang/ar.js index d4aa51d25fb..cda6baaafdb 100644 --- a/plugins/widget/lang/ar.js +++ b/plugins/widget/lang/ar.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'ar', { diff --git a/plugins/widget/lang/az.js b/plugins/widget/lang/az.js index 099912ca816..e189844ae36 100644 --- a/plugins/widget/lang/az.js +++ b/plugins/widget/lang/az.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'az', { diff --git a/plugins/widget/lang/bg.js b/plugins/widget/lang/bg.js index fb07cd46277..593d54cff2e 100644 --- a/plugins/widget/lang/bg.js +++ b/plugins/widget/lang/bg.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'bg', { diff --git a/plugins/widget/lang/ca.js b/plugins/widget/lang/ca.js index 8ca199cb141..52d455633e2 100644 --- a/plugins/widget/lang/ca.js +++ b/plugins/widget/lang/ca.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'ca', { diff --git a/plugins/widget/lang/cs.js b/plugins/widget/lang/cs.js index 65c38c2825d..36ac4fde18b 100644 --- a/plugins/widget/lang/cs.js +++ b/plugins/widget/lang/cs.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'cs', { diff --git a/plugins/widget/lang/cy.js b/plugins/widget/lang/cy.js index 64dc47b209b..15147c71967 100644 --- a/plugins/widget/lang/cy.js +++ b/plugins/widget/lang/cy.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'cy', { diff --git a/plugins/widget/lang/da.js b/plugins/widget/lang/da.js index 6b1f9c9ab5c..a1368d6c6ae 100644 --- a/plugins/widget/lang/da.js +++ b/plugins/widget/lang/da.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'da', { diff --git a/plugins/widget/lang/de-ch.js b/plugins/widget/lang/de-ch.js index 16b909456a2..16caccb1026 100644 --- a/plugins/widget/lang/de-ch.js +++ b/plugins/widget/lang/de-ch.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'de-ch', { diff --git a/plugins/widget/lang/de.js b/plugins/widget/lang/de.js index 09b2e144482..900999e1f7a 100644 --- a/plugins/widget/lang/de.js +++ b/plugins/widget/lang/de.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'de', { diff --git a/plugins/widget/lang/el.js b/plugins/widget/lang/el.js index da005a20af4..52526c7c2a4 100644 --- a/plugins/widget/lang/el.js +++ b/plugins/widget/lang/el.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'el', { diff --git a/plugins/widget/lang/en-au.js b/plugins/widget/lang/en-au.js index 48b6ea61e00..7bde526692e 100644 --- a/plugins/widget/lang/en-au.js +++ b/plugins/widget/lang/en-au.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'en-au', { diff --git a/plugins/widget/lang/en-gb.js b/plugins/widget/lang/en-gb.js index 09179e5a65f..ccf4508a332 100644 --- a/plugins/widget/lang/en-gb.js +++ b/plugins/widget/lang/en-gb.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'en-gb', { diff --git a/plugins/widget/lang/en.js b/plugins/widget/lang/en.js index c66d699b52b..1dd03d921d4 100644 --- a/plugins/widget/lang/en.js +++ b/plugins/widget/lang/en.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'en', { diff --git a/plugins/widget/lang/eo.js b/plugins/widget/lang/eo.js index 9cc0c2cf44d..f2186b21ae0 100644 --- a/plugins/widget/lang/eo.js +++ b/plugins/widget/lang/eo.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'eo', { diff --git a/plugins/widget/lang/es-mx.js b/plugins/widget/lang/es-mx.js index 64066934855..1ca3dd9c287 100644 --- a/plugins/widget/lang/es-mx.js +++ b/plugins/widget/lang/es-mx.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'es-mx', { diff --git a/plugins/widget/lang/es.js b/plugins/widget/lang/es.js index 31b28f60f94..7bcadea3416 100644 --- a/plugins/widget/lang/es.js +++ b/plugins/widget/lang/es.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'es', { diff --git a/plugins/widget/lang/et.js b/plugins/widget/lang/et.js index d779b5bf008..5cdf9410ae3 100644 --- a/plugins/widget/lang/et.js +++ b/plugins/widget/lang/et.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'et', { diff --git a/plugins/widget/lang/eu.js b/plugins/widget/lang/eu.js index 931d2f73004..3e4608a6d75 100644 --- a/plugins/widget/lang/eu.js +++ b/plugins/widget/lang/eu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'eu', { diff --git a/plugins/widget/lang/fa.js b/plugins/widget/lang/fa.js index 9b103004adc..ddd44ed1c29 100644 --- a/plugins/widget/lang/fa.js +++ b/plugins/widget/lang/fa.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'fa', { diff --git a/plugins/widget/lang/fi.js b/plugins/widget/lang/fi.js index 4033f837cfe..87d8fd64091 100644 --- a/plugins/widget/lang/fi.js +++ b/plugins/widget/lang/fi.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'fi', { diff --git a/plugins/widget/lang/fr.js b/plugins/widget/lang/fr.js index cadc368bbb1..f66772ee63b 100644 --- a/plugins/widget/lang/fr.js +++ b/plugins/widget/lang/fr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'fr', { diff --git a/plugins/widget/lang/gl.js b/plugins/widget/lang/gl.js index 7dcf29a17ef..3f6efc30e7c 100644 --- a/plugins/widget/lang/gl.js +++ b/plugins/widget/lang/gl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'gl', { diff --git a/plugins/widget/lang/he.js b/plugins/widget/lang/he.js index 7d80f7a28da..6452979a262 100644 --- a/plugins/widget/lang/he.js +++ b/plugins/widget/lang/he.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'he', { diff --git a/plugins/widget/lang/hr.js b/plugins/widget/lang/hr.js index 455168bb106..ad598d1e7b3 100644 --- a/plugins/widget/lang/hr.js +++ b/plugins/widget/lang/hr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'hr', { diff --git a/plugins/widget/lang/hu.js b/plugins/widget/lang/hu.js index 968ea1de495..eb42af92491 100644 --- a/plugins/widget/lang/hu.js +++ b/plugins/widget/lang/hu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'hu', { diff --git a/plugins/widget/lang/id.js b/plugins/widget/lang/id.js index 07005c9862b..203c152d8e9 100644 --- a/plugins/widget/lang/id.js +++ b/plugins/widget/lang/id.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'id', { diff --git a/plugins/widget/lang/it.js b/plugins/widget/lang/it.js index 495fd6312a3..ab702920691 100644 --- a/plugins/widget/lang/it.js +++ b/plugins/widget/lang/it.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'it', { diff --git a/plugins/widget/lang/ja.js b/plugins/widget/lang/ja.js index 12c61272754..44ccd8b977f 100644 --- a/plugins/widget/lang/ja.js +++ b/plugins/widget/lang/ja.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'ja', { diff --git a/plugins/widget/lang/km.js b/plugins/widget/lang/km.js index fd95a56e546..4ffdfb67f6c 100644 --- a/plugins/widget/lang/km.js +++ b/plugins/widget/lang/km.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'km', { diff --git a/plugins/widget/lang/ko.js b/plugins/widget/lang/ko.js index 515eae4b194..18f9b006417 100644 --- a/plugins/widget/lang/ko.js +++ b/plugins/widget/lang/ko.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'ko', { diff --git a/plugins/widget/lang/ku.js b/plugins/widget/lang/ku.js index 24563c4d03a..c15cfe60d8d 100644 --- a/plugins/widget/lang/ku.js +++ b/plugins/widget/lang/ku.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'ku', { diff --git a/plugins/widget/lang/lt.js b/plugins/widget/lang/lt.js index d113a031144..4df7eb56337 100644 --- a/plugins/widget/lang/lt.js +++ b/plugins/widget/lang/lt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'lt', { diff --git a/plugins/widget/lang/lv.js b/plugins/widget/lang/lv.js index ae1108b770d..ddce63de226 100644 --- a/plugins/widget/lang/lv.js +++ b/plugins/widget/lang/lv.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'lv', { diff --git a/plugins/widget/lang/nb.js b/plugins/widget/lang/nb.js index 3263ea26e41..0b28e120e6a 100644 --- a/plugins/widget/lang/nb.js +++ b/plugins/widget/lang/nb.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'nb', { diff --git a/plugins/widget/lang/nl.js b/plugins/widget/lang/nl.js index 3a46f6049b1..c3dd29fabac 100644 --- a/plugins/widget/lang/nl.js +++ b/plugins/widget/lang/nl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'nl', { diff --git a/plugins/widget/lang/no.js b/plugins/widget/lang/no.js index 744acf752cf..92e77ca238b 100644 --- a/plugins/widget/lang/no.js +++ b/plugins/widget/lang/no.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'no', { diff --git a/plugins/widget/lang/oc.js b/plugins/widget/lang/oc.js index 3ee33a31b0f..9c8b11a88f4 100644 --- a/plugins/widget/lang/oc.js +++ b/plugins/widget/lang/oc.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'oc', { diff --git a/plugins/widget/lang/pl.js b/plugins/widget/lang/pl.js index fcb9fa9a550..68404a33896 100644 --- a/plugins/widget/lang/pl.js +++ b/plugins/widget/lang/pl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'pl', { diff --git a/plugins/widget/lang/pt-br.js b/plugins/widget/lang/pt-br.js index cc8dd06abf9..228ac1f8acd 100644 --- a/plugins/widget/lang/pt-br.js +++ b/plugins/widget/lang/pt-br.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'pt-br', { diff --git a/plugins/widget/lang/pt.js b/plugins/widget/lang/pt.js index 67465d1b64a..3a244ce407c 100644 --- a/plugins/widget/lang/pt.js +++ b/plugins/widget/lang/pt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'pt', { diff --git a/plugins/widget/lang/ro.js b/plugins/widget/lang/ro.js index 042d9991574..53b659e5928 100644 --- a/plugins/widget/lang/ro.js +++ b/plugins/widget/lang/ro.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'ro', { diff --git a/plugins/widget/lang/ru.js b/plugins/widget/lang/ru.js index 1b1d32efed0..d4048bdfd2b 100644 --- a/plugins/widget/lang/ru.js +++ b/plugins/widget/lang/ru.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'ru', { diff --git a/plugins/widget/lang/sk.js b/plugins/widget/lang/sk.js index 7cf523d8d45..ee419907c77 100644 --- a/plugins/widget/lang/sk.js +++ b/plugins/widget/lang/sk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'sk', { diff --git a/plugins/widget/lang/sl.js b/plugins/widget/lang/sl.js index 5edc542affd..7dedb19be87 100644 --- a/plugins/widget/lang/sl.js +++ b/plugins/widget/lang/sl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'sl', { diff --git a/plugins/widget/lang/sq.js b/plugins/widget/lang/sq.js index 078bd31c10f..cd053dc63be 100644 --- a/plugins/widget/lang/sq.js +++ b/plugins/widget/lang/sq.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'sq', { diff --git a/plugins/widget/lang/sr-latn.js b/plugins/widget/lang/sr-latn.js index 34ecb4076eb..ba75ee906f5 100644 --- a/plugins/widget/lang/sr-latn.js +++ b/plugins/widget/lang/sr-latn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'sr-latn', { diff --git a/plugins/widget/lang/sr.js b/plugins/widget/lang/sr.js index 849289b3d6a..00a36478793 100644 --- a/plugins/widget/lang/sr.js +++ b/plugins/widget/lang/sr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'sr', { diff --git a/plugins/widget/lang/sv.js b/plugins/widget/lang/sv.js index 1a7c968aa83..72960cf816a 100644 --- a/plugins/widget/lang/sv.js +++ b/plugins/widget/lang/sv.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'sv', { diff --git a/plugins/widget/lang/tr.js b/plugins/widget/lang/tr.js index 64e37fa1b98..c3c5b66c5b2 100644 --- a/plugins/widget/lang/tr.js +++ b/plugins/widget/lang/tr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'tr', { diff --git a/plugins/widget/lang/tt.js b/plugins/widget/lang/tt.js index 64a833286ca..fd9e6843d40 100644 --- a/plugins/widget/lang/tt.js +++ b/plugins/widget/lang/tt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'tt', { diff --git a/plugins/widget/lang/ug.js b/plugins/widget/lang/ug.js index a3393326334..1e30c9e4587 100644 --- a/plugins/widget/lang/ug.js +++ b/plugins/widget/lang/ug.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'ug', { diff --git a/plugins/widget/lang/uk.js b/plugins/widget/lang/uk.js index a48ae549c32..80c44558c43 100644 --- a/plugins/widget/lang/uk.js +++ b/plugins/widget/lang/uk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'uk', { diff --git a/plugins/widget/lang/vi.js b/plugins/widget/lang/vi.js index 4fff9a1efd0..526f3c1e38d 100644 --- a/plugins/widget/lang/vi.js +++ b/plugins/widget/lang/vi.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'vi', { diff --git a/plugins/widget/lang/zh-cn.js b/plugins/widget/lang/zh-cn.js index 250bb11f672..28b7e166abc 100644 --- a/plugins/widget/lang/zh-cn.js +++ b/plugins/widget/lang/zh-cn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'zh-cn', { diff --git a/plugins/widget/lang/zh.js b/plugins/widget/lang/zh.js index ad0c39a3da5..bd445e63764 100644 --- a/plugins/widget/lang/zh.js +++ b/plugins/widget/lang/zh.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'widget', 'zh', { diff --git a/plugins/widget/plugin.js b/plugins/widget/plugin.js index abb2f45b423..b01103ad9d3 100644 --- a/plugins/widget/plugin.js +++ b/plugins/widget/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/widgetselection/plugin.js b/plugins/widgetselection/plugin.js index 5a9a7d12bf7..ab43a59d6ef 100644 --- a/plugins/widgetselection/plugin.js +++ b/plugins/widgetselection/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/wysiwygarea/plugin.js b/plugins/wysiwygarea/plugin.js index 3020efc8a75..c65f5b3aa92 100644 --- a/plugins/wysiwygarea/plugin.js +++ b/plugins/wysiwygarea/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/wysiwygarea/samples/fullpage.html b/plugins/wysiwygarea/samples/fullpage.html index 0eb1e91cf6d..5efa5a42f66 100644 --- a/plugins/wysiwygarea/samples/fullpage.html +++ b/plugins/wysiwygarea/samples/fullpage.html @@ -1,6 +1,6 @@ @@ -73,7 +73,7 @@

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/plugins/xml/plugin.js b/plugins/xml/plugin.js index 73b7b307d4b..bfb391676bf 100644 --- a/plugins/xml/plugin.js +++ b/plugins/xml/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/samples/css/samples.css b/samples/css/samples.css index 6c86a1c9acf..910f7818659 100644 --- a/samples/css/samples.css +++ b/samples/css/samples.css @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ @media (max-width: 900px) { diff --git a/samples/index.html b/samples/index.html index a3f4e4f80f5..99e64b4aa9a 100644 --- a/samples/index.html +++ b/samples/index.html @@ -1,6 +1,6 @@ @@ -118,7 +118,7 @@

CKEditor JavaScript API

CKEditor – The text editor for the Internet – https://ckeditor.com

- Copyright © 2003-2021, CKSource – Frederico Knabben. All rights reserved. + Copyright © 2003-2022, CKSource – Frederico Knabben. All rights reserved.

diff --git a/samples/js/sample.js b/samples/js/sample.js index 31f7221c9c4..909f712cd82 100644 --- a/samples/js/sample.js +++ b/samples/js/sample.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/samples/js/sf.js b/samples/js/sf.js index 62c64dc3646..4ca0674b339 100644 --- a/samples/js/sf.js +++ b/samples/js/sf.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ /* exported SF */ diff --git a/samples/old/ajax.html b/samples/old/ajax.html index 7adaad525f6..24e80aab2f2 100644 --- a/samples/old/ajax.html +++ b/samples/old/ajax.html @@ -1,6 +1,6 @@ @@ -78,7 +78,7 @@

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/samples/old/api.html b/samples/old/api.html index 22b25d997ff..4ba78ec79cd 100644 --- a/samples/old/api.html +++ b/samples/old/api.html @@ -1,6 +1,6 @@ @@ -203,7 +203,7 @@

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/samples/old/appendto.html b/samples/old/appendto.html index 3661cd58465..eff9436d90e 100644 --- a/samples/old/appendto.html +++ b/samples/old/appendto.html @@ -1,6 +1,6 @@ @@ -52,7 +52,7 @@

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/samples/old/assets/outputxhtml/outputxhtml.css b/samples/old/assets/outputxhtml/outputxhtml.css index e262462475b..5a151dee5f2 100644 --- a/samples/old/assets/outputxhtml/outputxhtml.css +++ b/samples/old/assets/outputxhtml/outputxhtml.css @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license * * Styles used by the XHTML 1.1 sample page (xhtml.html). diff --git a/samples/old/assets/posteddata.php b/samples/old/assets/posteddata.php index c4e06fe4173..df79738fd75 100644 --- a/samples/old/assets/posteddata.php +++ b/samples/old/assets/posteddata.php @@ -1,7 +1,7 @@ @@ -53,7 +53,7 @@ CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/samples/old/assets/uilanguages/languages.js b/samples/old/assets/uilanguages/languages.js index 685379ab3fd..6455a810829 100644 --- a/samples/old/assets/uilanguages/languages.js +++ b/samples/old/assets/uilanguages/languages.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/samples/old/datafiltering.html b/samples/old/datafiltering.html index 1d3e59c9310..1e4a6d29bbe 100644 --- a/samples/old/datafiltering.html +++ b/samples/old/datafiltering.html @@ -1,6 +1,6 @@ @@ -501,7 +501,7 @@

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/samples/old/divreplace.html b/samples/old/divreplace.html index 1fd08dcbab2..f2acc2c6c69 100644 --- a/samples/old/divreplace.html +++ b/samples/old/divreplace.html @@ -1,6 +1,6 @@ @@ -137,7 +137,7 @@

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/samples/old/index.html b/samples/old/index.html index af6065c0ff1..bdecdee4604 100644 --- a/samples/old/index.html +++ b/samples/old/index.html @@ -1,6 +1,6 @@ @@ -170,7 +170,7 @@

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/samples/old/inlineall.html b/samples/old/inlineall.html index 6dc74efeaca..db421c2e056 100644 --- a/samples/old/inlineall.html +++ b/samples/old/inlineall.html @@ -1,6 +1,6 @@ @@ -307,7 +307,7 @@

https://ckeditor.com

- Copyright © 2003-2021, CKSource + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/samples/old/inlinebycode.html b/samples/old/inlinebycode.html index 1fb2999e935..da33bfaf3ec 100644 --- a/samples/old/inlinebycode.html +++ b/samples/old/inlinebycode.html @@ -1,6 +1,6 @@ @@ -117,7 +117,7 @@

Technical details

https://ckeditor.com

- Copyright © 2003-2021, CKSource + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/samples/old/inlinetextarea.html b/samples/old/inlinetextarea.html index 98d98709412..5445a5434b4 100644 --- a/samples/old/inlinetextarea.html +++ b/samples/old/inlinetextarea.html @@ -1,6 +1,6 @@ @@ -106,7 +106,7 @@

This is a sample form with some fields

https://ckeditor.com

- Copyright © 2003-2021, CKSource + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/samples/old/jquery.html b/samples/old/jquery.html index e19fcd9a848..f50745477eb 100644 --- a/samples/old/jquery.html +++ b/samples/old/jquery.html @@ -1,6 +1,6 @@ @@ -96,7 +96,7 @@

Classic (iframe-based) Example

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/samples/old/readonly.html b/samples/old/readonly.html index d1c57670def..e3bc7af7969 100644 --- a/samples/old/readonly.html +++ b/samples/old/readonly.html @@ -1,6 +1,6 @@ @@ -69,7 +69,7 @@

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/samples/old/replacebyclass.html b/samples/old/replacebyclass.html index 5b117cb4027..96f06b58885 100644 --- a/samples/old/replacebyclass.html +++ b/samples/old/replacebyclass.html @@ -1,6 +1,6 @@ @@ -53,7 +53,7 @@

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/samples/old/replacebycode.html b/samples/old/replacebycode.html index 87fda73cdeb..efbf4604dd4 100644 --- a/samples/old/replacebycode.html +++ b/samples/old/replacebycode.html @@ -1,6 +1,6 @@ @@ -52,7 +52,7 @@

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/samples/old/sample.css b/samples/old/sample.css index 7adfc5bfc9b..3e4607f3aba 100644 --- a/samples/old/sample.css +++ b/samples/old/sample.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/samples/old/sample.js b/samples/old/sample.js index 71da2a3d32e..47aeb69c0fe 100644 --- a/samples/old/sample.js +++ b/samples/old/sample.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/samples/old/sample_posteddata.php b/samples/old/sample_posteddata.php index b179dd10d13..2dfad786633 100644 --- a/samples/old/sample_posteddata.php +++ b/samples/old/sample_posteddata.php @@ -9,7 +9,7 @@ To save the content created with CKEditor you need to read the POST data on the server side and write it to a file or the database. - Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license ------------------------------------------------------------------------------------------- diff --git a/samples/old/tabindex.html b/samples/old/tabindex.html index fc2649150a9..7135252e6db 100644 --- a/samples/old/tabindex.html +++ b/samples/old/tabindex.html @@ -1,6 +1,6 @@ @@ -71,7 +71,7 @@

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/samples/old/uicolor.html b/samples/old/uicolor.html index b2041c0d164..acf98fc81ab 100644 --- a/samples/old/uicolor.html +++ b/samples/old/uicolor.html @@ -1,6 +1,6 @@ @@ -65,7 +65,7 @@

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/samples/old/uilanguages.html b/samples/old/uilanguages.html index 770f28becf1..fa0b9074855 100644 --- a/samples/old/uilanguages.html +++ b/samples/old/uilanguages.html @@ -1,6 +1,6 @@ @@ -115,7 +115,7 @@

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/samples/old/xhtmlstyle.html b/samples/old/xhtmlstyle.html index dffcba9c778..c0c08f259bd 100644 --- a/samples/old/xhtmlstyle.html +++ b/samples/old/xhtmlstyle.html @@ -1,6 +1,6 @@ @@ -227,7 +227,7 @@

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2021, CKSource - Frederico + Copyright © 2003-2022, CKSource - Frederico Knabben. All rights reserved.

diff --git a/samples/toolbarconfigurator/index.html b/samples/toolbarconfigurator/index.html index aed6fa05f9d..74ba459351f 100644 --- a/samples/toolbarconfigurator/index.html +++ b/samples/toolbarconfigurator/index.html @@ -1,6 +1,6 @@ @@ -137,7 +137,7 @@

What Am I Doing Here?

CKEditor – The text editor for the Internet – https://ckeditor.com

- Copyright © 2003-2021, CKSource – Frederico Knabben. All rights reserved. + Copyright © 2003-2022, CKSource – Frederico Knabben. All rights reserved.

diff --git a/samples/toolbarconfigurator/less/base.less b/samples/toolbarconfigurator/less/base.less index 64ec33e19dc..c966c928458 100644 --- a/samples/toolbarconfigurator/less/base.less +++ b/samples/toolbarconfigurator/less/base.less @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/samples/toolbarconfigurator/less/toolbarmodifier.less b/samples/toolbarconfigurator/less/toolbarmodifier.less index 03fbc4e6ad9..5da02b2bfbe 100644 --- a/samples/toolbarconfigurator/less/toolbarmodifier.less +++ b/samples/toolbarconfigurator/less/toolbarmodifier.less @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/kama/colorpanel.css b/skins/kama/colorpanel.css index 95bc7ce5e3e..7d4367710ff 100644 --- a/skins/kama/colorpanel.css +++ b/skins/kama/colorpanel.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/kama/dialog.css b/skins/kama/dialog.css index 5819c03ba2c..399a8c52bab 100644 --- a/skins/kama/dialog.css +++ b/skins/kama/dialog.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/kama/dialog_ie.css b/skins/kama/dialog_ie.css index 3774019f435..f43c78f836b 100644 --- a/skins/kama/dialog_ie.css +++ b/skins/kama/dialog_ie.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/kama/dialog_ie7.css b/skins/kama/dialog_ie7.css index 31cfdc7455d..aeeea42f88e 100644 --- a/skins/kama/dialog_ie7.css +++ b/skins/kama/dialog_ie7.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/kama/dialog_ie8.css b/skins/kama/dialog_ie8.css index 9f4c7e47250..23a44774f09 100644 --- a/skins/kama/dialog_ie8.css +++ b/skins/kama/dialog_ie8.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/kama/dialog_iequirks.css b/skins/kama/dialog_iequirks.css index c6a511ec766..c9ad7a1454c 100644 --- a/skins/kama/dialog_iequirks.css +++ b/skins/kama/dialog_iequirks.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/kama/editor.css b/skins/kama/editor.css index 98ad854eb12..5f373ff4ede 100644 --- a/skins/kama/editor.css +++ b/skins/kama/editor.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/kama/editor_ie.css b/skins/kama/editor_ie.css index 0775c105eea..0c87251e3a3 100644 --- a/skins/kama/editor_ie.css +++ b/skins/kama/editor_ie.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/kama/editor_ie7.css b/skins/kama/editor_ie7.css index a1abf4078a5..03985ec0b65 100644 --- a/skins/kama/editor_ie7.css +++ b/skins/kama/editor_ie7.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/kama/editor_ie8.css b/skins/kama/editor_ie8.css index cde19f60bc0..ca2ed425cc1 100644 --- a/skins/kama/editor_ie8.css +++ b/skins/kama/editor_ie8.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/kama/editor_iequirks.css b/skins/kama/editor_iequirks.css index a03ddfa7f2b..72454103800 100644 --- a/skins/kama/editor_iequirks.css +++ b/skins/kama/editor_iequirks.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/kama/elementspath.css b/skins/kama/elementspath.css index 5a2d6ce0b4c..a65efc98e64 100644 --- a/skins/kama/elementspath.css +++ b/skins/kama/elementspath.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/kama/mainui.css b/skins/kama/mainui.css index 1765e2f01d5..0ceba47f45f 100644 --- a/skins/kama/mainui.css +++ b/skins/kama/mainui.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/kama/menu.css b/skins/kama/menu.css index 3674c92cf9e..2ff8fe126f1 100644 --- a/skins/kama/menu.css +++ b/skins/kama/menu.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/kama/notification.css b/skins/kama/notification.css index c40ba650974..d20049c9064 100644 --- a/skins/kama/notification.css +++ b/skins/kama/notification.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/kama/panel.css b/skins/kama/panel.css index da9ccebfe4a..7da836c49d1 100644 --- a/skins/kama/panel.css +++ b/skins/kama/panel.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/kama/presets.css b/skins/kama/presets.css index e3df9ae44a3..8eaec3d22d4 100644 --- a/skins/kama/presets.css +++ b/skins/kama/presets.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/kama/readme.md b/skins/kama/readme.md index 4b1c6c01710..b6d32b647a3 100644 --- a/skins/kama/readme.md +++ b/skins/kama/readme.md @@ -33,6 +33,6 @@ Other parts: License ------- -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or [https://ckeditor.com/legal/ckeditor-oss-license](https://ckeditor.com/legal/ckeditor-oss-license) diff --git a/skins/kama/reset.css b/skins/kama/reset.css index 9b35486ba22..9be0f50918c 100644 --- a/skins/kama/reset.css +++ b/skins/kama/reset.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/kama/richcombo.css b/skins/kama/richcombo.css index d1c6a70d419..63fc2760f0c 100644 --- a/skins/kama/richcombo.css +++ b/skins/kama/richcombo.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/kama/skin.js b/skins/kama/skin.js index ca0e53a5201..da3046c2b78 100644 --- a/skins/kama/skin.js +++ b/skins/kama/skin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/kama/toolbar.css b/skins/kama/toolbar.css index bdba9870531..38b19e32f3e 100644 --- a/skins/kama/toolbar.css +++ b/skins/kama/toolbar.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono-lisa/colorpanel.css b/skins/moono-lisa/colorpanel.css index f638e151900..52ba5480943 100644 --- a/skins/moono-lisa/colorpanel.css +++ b/skins/moono-lisa/colorpanel.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono-lisa/dialog.css b/skins/moono-lisa/dialog.css index b4b5624069c..8afb5e05c79 100644 --- a/skins/moono-lisa/dialog.css +++ b/skins/moono-lisa/dialog.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono-lisa/dialog_ie.css b/skins/moono-lisa/dialog_ie.css index b0e90324965..b815f40e446 100644 --- a/skins/moono-lisa/dialog_ie.css +++ b/skins/moono-lisa/dialog_ie.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono-lisa/dialog_ie8.css b/skins/moono-lisa/dialog_ie8.css index 23ec55a3a28..7d0f3b8241c 100644 --- a/skins/moono-lisa/dialog_ie8.css +++ b/skins/moono-lisa/dialog_ie8.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono-lisa/dialog_iequirks.css b/skins/moono-lisa/dialog_iequirks.css index 863775fbfba..50941b5bf1d 100644 --- a/skins/moono-lisa/dialog_iequirks.css +++ b/skins/moono-lisa/dialog_iequirks.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono-lisa/editor.css b/skins/moono-lisa/editor.css index 98ad854eb12..5f373ff4ede 100644 --- a/skins/moono-lisa/editor.css +++ b/skins/moono-lisa/editor.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono-lisa/editor_gecko.css b/skins/moono-lisa/editor_gecko.css index ac15bcedbb5..a764df8339a 100644 --- a/skins/moono-lisa/editor_gecko.css +++ b/skins/moono-lisa/editor_gecko.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono-lisa/editor_ie.css b/skins/moono-lisa/editor_ie.css index 7063a3e6890..260ebae31f5 100644 --- a/skins/moono-lisa/editor_ie.css +++ b/skins/moono-lisa/editor_ie.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono-lisa/editor_ie8.css b/skins/moono-lisa/editor_ie8.css index 10d481b756f..4cb19eab5e1 100644 --- a/skins/moono-lisa/editor_ie8.css +++ b/skins/moono-lisa/editor_ie8.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono-lisa/editor_iequirks.css b/skins/moono-lisa/editor_iequirks.css index ea4cb97dc9a..8a9496939b6 100644 --- a/skins/moono-lisa/editor_iequirks.css +++ b/skins/moono-lisa/editor_iequirks.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono-lisa/elementspath.css b/skins/moono-lisa/elementspath.css index 14214ece962..6c015f0fe49 100644 --- a/skins/moono-lisa/elementspath.css +++ b/skins/moono-lisa/elementspath.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono-lisa/mainui.css b/skins/moono-lisa/mainui.css index 2ae1dc8d438..67827b157f2 100644 --- a/skins/moono-lisa/mainui.css +++ b/skins/moono-lisa/mainui.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono-lisa/menu.css b/skins/moono-lisa/menu.css index 0c9592ca666..16a7b37d515 100644 --- a/skins/moono-lisa/menu.css +++ b/skins/moono-lisa/menu.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono-lisa/notification.css b/skins/moono-lisa/notification.css index 38914472ca3..93b43871b7b 100644 --- a/skins/moono-lisa/notification.css +++ b/skins/moono-lisa/notification.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono-lisa/panel.css b/skins/moono-lisa/panel.css index d5b3fba8bfa..eff950b388f 100644 --- a/skins/moono-lisa/panel.css +++ b/skins/moono-lisa/panel.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono-lisa/presets.css b/skins/moono-lisa/presets.css index 0803a22189b..9fe2d675037 100644 --- a/skins/moono-lisa/presets.css +++ b/skins/moono-lisa/presets.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono-lisa/readme.md b/skins/moono-lisa/readme.md index feb086a7ed1..dc2b1440f8b 100644 --- a/skins/moono-lisa/readme.md +++ b/skins/moono-lisa/readme.md @@ -41,6 +41,6 @@ Other parts: License ------- -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or [https://ckeditor.com/legal/ckeditor-oss-license](https://ckeditor.com/legal/ckeditor-oss-license) diff --git a/skins/moono-lisa/reset.css b/skins/moono-lisa/reset.css index 505f8428c09..df4f5d6f55d 100644 --- a/skins/moono-lisa/reset.css +++ b/skins/moono-lisa/reset.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono-lisa/richcombo.css b/skins/moono-lisa/richcombo.css index 7e937159790..64ee6fc2fc0 100644 --- a/skins/moono-lisa/richcombo.css +++ b/skins/moono-lisa/richcombo.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono-lisa/skin.js b/skins/moono-lisa/skin.js index 2b3fc320f6c..9062869b4c9 100644 --- a/skins/moono-lisa/skin.js +++ b/skins/moono-lisa/skin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono-lisa/toolbar.css b/skins/moono-lisa/toolbar.css index 32fa90de823..d3f66c824dc 100644 --- a/skins/moono-lisa/toolbar.css +++ b/skins/moono-lisa/toolbar.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono/colorpanel.css b/skins/moono/colorpanel.css index 381468ede46..121f67af28e 100644 --- a/skins/moono/colorpanel.css +++ b/skins/moono/colorpanel.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono/dialog.css b/skins/moono/dialog.css index d259bf779c9..26c6e302de8 100644 --- a/skins/moono/dialog.css +++ b/skins/moono/dialog.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono/dialog_ie.css b/skins/moono/dialog_ie.css index 347692e38a9..68bfd9a1bcc 100644 --- a/skins/moono/dialog_ie.css +++ b/skins/moono/dialog_ie.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono/dialog_ie7.css b/skins/moono/dialog_ie7.css index db7b986b7da..862b415dbf5 100644 --- a/skins/moono/dialog_ie7.css +++ b/skins/moono/dialog_ie7.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono/dialog_ie8.css b/skins/moono/dialog_ie8.css index 13a57d0c3ca..8b4d456a382 100644 --- a/skins/moono/dialog_ie8.css +++ b/skins/moono/dialog_ie8.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono/dialog_iequirks.css b/skins/moono/dialog_iequirks.css index 863775fbfba..50941b5bf1d 100644 --- a/skins/moono/dialog_iequirks.css +++ b/skins/moono/dialog_iequirks.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono/editor.css b/skins/moono/editor.css index 98ad854eb12..5f373ff4ede 100644 --- a/skins/moono/editor.css +++ b/skins/moono/editor.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono/editor_gecko.css b/skins/moono/editor_gecko.css index ac15bcedbb5..a764df8339a 100644 --- a/skins/moono/editor_gecko.css +++ b/skins/moono/editor_gecko.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono/editor_ie.css b/skins/moono/editor_ie.css index 7063a3e6890..260ebae31f5 100644 --- a/skins/moono/editor_ie.css +++ b/skins/moono/editor_ie.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono/editor_ie7.css b/skins/moono/editor_ie7.css index c63b35f099b..83e300dee56 100644 --- a/skins/moono/editor_ie7.css +++ b/skins/moono/editor_ie7.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono/editor_ie8.css b/skins/moono/editor_ie8.css index 104ae5c6f1b..40e988ee3a1 100644 --- a/skins/moono/editor_ie8.css +++ b/skins/moono/editor_ie8.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono/editor_iequirks.css b/skins/moono/editor_iequirks.css index ea4cb97dc9a..8a9496939b6 100644 --- a/skins/moono/editor_iequirks.css +++ b/skins/moono/editor_iequirks.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono/elementspath.css b/skins/moono/elementspath.css index 8776f849f99..3aeed5ca2a2 100644 --- a/skins/moono/elementspath.css +++ b/skins/moono/elementspath.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono/mainui.css b/skins/moono/mainui.css index 788163fb362..9253263a842 100644 --- a/skins/moono/mainui.css +++ b/skins/moono/mainui.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono/menu.css b/skins/moono/menu.css index fea2c3374c2..f1fbd0707b0 100644 --- a/skins/moono/menu.css +++ b/skins/moono/menu.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono/notification.css b/skins/moono/notification.css index 329acc9105a..b5de224fd94 100644 --- a/skins/moono/notification.css +++ b/skins/moono/notification.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono/panel.css b/skins/moono/panel.css index b1aa5180760..5bfc33afcf3 100644 --- a/skins/moono/panel.css +++ b/skins/moono/panel.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono/presets.css b/skins/moono/presets.css index e3df9ae44a3..8eaec3d22d4 100644 --- a/skins/moono/presets.css +++ b/skins/moono/presets.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono/readme.md b/skins/moono/readme.md index 6677ebd4b1d..ec34a73102b 100644 --- a/skins/moono/readme.md +++ b/skins/moono/readme.md @@ -44,6 +44,6 @@ Other parts: License ------- -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or [https://ckeditor.com/legal/ckeditor-oss-license](https://ckeditor.com/legal/ckeditor-oss-license) diff --git a/skins/moono/reset.css b/skins/moono/reset.css index 505f8428c09..df4f5d6f55d 100644 --- a/skins/moono/reset.css +++ b/skins/moono/reset.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono/richcombo.css b/skins/moono/richcombo.css index 42766747fc3..0b21a04f96d 100644 --- a/skins/moono/richcombo.css +++ b/skins/moono/richcombo.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono/skin.js b/skins/moono/skin.js index 21f04130f11..ebede8e0b44 100644 --- a/skins/moono/skin.js +++ b/skins/moono/skin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/skins/moono/toolbar.css b/skins/moono/toolbar.css index ed5daf6e30d..b6a33a13e17 100644 --- a/skins/moono/toolbar.css +++ b/skins/moono/toolbar.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/styles.js b/styles.js index d63456ab60f..ef23a7119bb 100644 --- a/styles.js +++ b/styles.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/tests/_benderjs/ckeditor/lib/index.js b/tests/_benderjs/ckeditor/lib/index.js index 6b69745bd51..e0fe76d6b5a 100644 --- a/tests/_benderjs/ckeditor/lib/index.js +++ b/tests/_benderjs/ckeditor/lib/index.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/tests/_benderjs/ckeditor/lib/pagebuilder.js b/tests/_benderjs/ckeditor/lib/pagebuilder.js index 9d0414641fb..ea397c6f84d 100644 --- a/tests/_benderjs/ckeditor/lib/pagebuilder.js +++ b/tests/_benderjs/ckeditor/lib/pagebuilder.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/tests/_benderjs/ckeditor/lib/testbuilder.js b/tests/_benderjs/ckeditor/lib/testbuilder.js index bf4bf564ceb..164dfbe69f0 100644 --- a/tests/_benderjs/ckeditor/lib/testbuilder.js +++ b/tests/_benderjs/ckeditor/lib/testbuilder.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/tests/_benderjs/ckeditor/static/bot.js b/tests/_benderjs/ckeditor/static/bot.js index 2f586a6fc41..1973a112656 100644 --- a/tests/_benderjs/ckeditor/static/bot.js +++ b/tests/_benderjs/ckeditor/static/bot.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/tests/_benderjs/ckeditor/static/extensions.js b/tests/_benderjs/ckeditor/static/extensions.js index 41bb4216cc3..5f8cbe2c254 100644 --- a/tests/_benderjs/ckeditor/static/extensions.js +++ b/tests/_benderjs/ckeditor/static/extensions.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/tests/_benderjs/ckeditor/static/tools.js b/tests/_benderjs/ckeditor/static/tools.js index b8640e908fe..4f899f19223 100644 --- a/tests/_benderjs/ckeditor/static/tools.js +++ b/tests/_benderjs/ckeditor/static/tools.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/tests/core/editor/_assets/custom_config_1.js b/tests/core/editor/_assets/custom_config_1.js index 25a544386b9..6433a0ee31b 100644 --- a/tests/core/editor/_assets/custom_config_1.js +++ b/tests/core/editor/_assets/custom_config_1.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/tests/core/editor/_assets/custom_config_2.js b/tests/core/editor/_assets/custom_config_2.js index ca9e77589f2..31564536924 100644 --- a/tests/core/editor/_assets/custom_config_2.js +++ b/tests/core/editor/_assets/custom_config_2.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.html or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/tests/plugins/autocomplete/manual/_helpers/utils.js b/tests/plugins/autocomplete/manual/_helpers/utils.js index 3da67eee2de..2e81a0c2e98 100644 --- a/tests/plugins/autocomplete/manual/_helpers/utils.js +++ b/tests/plugins/autocomplete/manual/_helpers/utils.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/tests/plugins/templates/_assets/test.js b/tests/plugins/templates/_assets/test.js index 0333876deeb..b18c21b7559 100644 --- a/tests/plugins/templates/_assets/test.js +++ b/tests/plugins/templates/_assets/test.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/tests/plugins/uploadwidget/manual/_helpers/xhr.js b/tests/plugins/uploadwidget/manual/_helpers/xhr.js index 32287e23915..e58639d4df2 100644 --- a/tests/plugins/uploadwidget/manual/_helpers/xhr.js +++ b/tests/plugins/uploadwidget/manual/_helpers/xhr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/tests/plugins/uploadwidget/manual/_helpers/xhrerror.js b/tests/plugins/uploadwidget/manual/_helpers/xhrerror.js index 3d46510099c..a4cbd5bbc2d 100644 --- a/tests/plugins/uploadwidget/manual/_helpers/xhrerror.js +++ b/tests/plugins/uploadwidget/manual/_helpers/xhrerror.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/tests/plugins/uploadwidget/manual/_helpers/xhrnoupload.js b/tests/plugins/uploadwidget/manual/_helpers/xhrnoupload.js index 23ba855622f..d1bb0915f3e 100644 --- a/tests/plugins/uploadwidget/manual/_helpers/xhrnoupload.js +++ b/tests/plugins/uploadwidget/manual/_helpers/xhrnoupload.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2021, CKSource - Frederico Knabben. All rights reserved. + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ From a58444ba720d0ef607f56e3a400071c45c6aa170 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 17 Jan 2022 13:36:51 +0100 Subject: [PATCH 059/946] Ignore git ignored files and files in submodules + log what file is currently updated. --- dev/license/updatelicense.js | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/dev/license/updatelicense.js b/dev/license/updatelicense.js index a7ffb2b5bb0..e4bb6bc2e85 100755 --- a/dev/license/updatelicense.js +++ b/dev/license/updatelicense.js @@ -7,11 +7,13 @@ var fs = require( 'fs' ), path = require( 'path' ), + execSync = require( 'child_process' ).execSync, + dirname = require( 'path' ).dirname, OLD_COMPANY_NAME_REGEXP = /(\[)?CKSource(\]\(.+?\))? - Frederico Knabben/gi, COMPANY_NAME = 'CKSource Holding sp. z o.o', YEAR = new Date().getFullYear(), ACCEPTED_FORMATS = [ '.html', '.txt', '.js', '.md', '.sh', '.css', '.py', '.less', '.php', '.rb' ], - EXCLUDED_DIRS = [ '.git', 'node_modules', 'release', 'coverage' ]; + EXCLUDED_DIRS = [ '.git', 'node_modules', 're lease', 'coverage' ]; recursivelyUpdateLicenseDate( getExecutionPath() ); @@ -37,6 +39,12 @@ function recursivelyUpdateLicenseDate( filepath ) { } function updateLicenseBanner( filepath ) { + if ( checkIsGitSubmodule( filepath ) || checkIsGitIgnored( filepath ) ) { + return; + } + + console.log( 'Updating' + filepath ); + var data = fs.readFileSync( filepath, 'utf8' ), bannerRegexp = /(Copyright.*\d{4}.*-.*)\d{4}(.*CKSource.*\.)/gi, bannerMatch = bannerRegexp.exec( data ), @@ -59,3 +67,27 @@ function updateLicenseBanner( filepath ) { fs.writeFileSync( filepath, data ); } } + +function checkIsGitSubmodule( filepath ) { + try { + var isSubmodule = execSync( 'git rev-parse --show-superproject-working-tree', { + cwd: dirname( filepath ) + } ); + + return isSubmodule.length > 0; + } catch ( e ) { + return false; + } +} + +function checkIsGitIgnored( filepath ) { + try { + var isIgnored = execSync( 'git check-ignore ' + filepath, { + cwd: getExecutionPath() + } ); + + return isIgnored.length > 0; + } catch ( e ) { + return false; + } +} From bab3e741c0a03c63318485950d73d2ed44525702 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 17 Jan 2022 13:52:19 +0100 Subject: [PATCH 060/946] Include TS and JSX files. --- dev/license/updatelicense.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev/license/updatelicense.js b/dev/license/updatelicense.js index e4bb6bc2e85..894dc9793d4 100755 --- a/dev/license/updatelicense.js +++ b/dev/license/updatelicense.js @@ -12,8 +12,8 @@ var fs = require( 'fs' ), OLD_COMPANY_NAME_REGEXP = /(\[)?CKSource(\]\(.+?\))? - Frederico Knabben/gi, COMPANY_NAME = 'CKSource Holding sp. z o.o', YEAR = new Date().getFullYear(), - ACCEPTED_FORMATS = [ '.html', '.txt', '.js', '.md', '.sh', '.css', '.py', '.less', '.php', '.rb' ], - EXCLUDED_DIRS = [ '.git', 'node_modules', 're lease', 'coverage' ]; + ACCEPTED_FORMATS = [ '.html', '.txt', '.js', '.ts', '.jsx', '.tsx', '.md', '.sh', '.css', '.py', '.less', '.php', '.rb' ], + EXCLUDED_DIRS = [ '.git', 'node_modules', 'release', 'coverage' ]; recursivelyUpdateLicenseDate( getExecutionPath() ); From 3ee25710ae250956caf65a375920a8e697f9fe05 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 17 Jan 2022 14:09:58 +0100 Subject: [PATCH 061/946] Separate banner and company name update. --- dev/license/updatelicense.js | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/dev/license/updatelicense.js b/dev/license/updatelicense.js index 894dc9793d4..262571af2b0 100755 --- a/dev/license/updatelicense.js +++ b/dev/license/updatelicense.js @@ -9,8 +9,8 @@ var fs = require( 'fs' ), path = require( 'path' ), execSync = require( 'child_process' ).execSync, dirname = require( 'path' ).dirname, - OLD_COMPANY_NAME_REGEXP = /(\[)?CKSource(\]\(.+?\))? - Frederico Knabben/gi, - COMPANY_NAME = 'CKSource Holding sp. z o.o', + OLD_COMPANY_NAME_REGEXP = /(\[)?CKSource(\]\(.+?\))?(?: -)? Frederico Knabben/gi, + NEW_COMPANY_NAME_REPLACEMENT = '$1CKSource$2 Holding sp. z o.o', YEAR = new Date().getFullYear(), ACCEPTED_FORMATS = [ '.html', '.txt', '.js', '.ts', '.jsx', '.tsx', '.md', '.sh', '.css', '.py', '.less', '.php', '.rb' ], EXCLUDED_DIRS = [ '.git', 'node_modules', 'release', 'coverage' ]; @@ -46,20 +46,18 @@ function updateLicenseBanner( filepath ) { console.log( 'Updating' + filepath ); var data = fs.readFileSync( filepath, 'utf8' ), - bannerRegexp = /(Copyright.*\d{4}.*-.*)\d{4}(.*CKSource.*\.)/gi, + bannerRegexp = /(Copyright.*\d{4}.*-.*)\d{4}(.*CKSource)/gi, bannerMatch = bannerRegexp.exec( data ), - updated = false, - companyNamePart; + updated = false; - while ( bannerMatch != null ) { + if ( OLD_COMPANY_NAME_REGEXP.test( data ) ) { updated = true; - companyNamePart = bannerMatch[ 2 ]; - - if ( OLD_COMPANY_NAME_REGEXP.test( companyNamePart ) ) { - companyNamePart = companyNamePart.replace( OLD_COMPANY_NAME_REGEXP, '$1' + COMPANY_NAME + '$2' ); - } + data = data.replace( OLD_COMPANY_NAME_REGEXP, NEW_COMPANY_NAME_REPLACEMENT ); + } - data = data.replace( bannerMatch[ 0 ], bannerMatch[ 1 ] + YEAR + companyNamePart ); + while ( bannerMatch != null ) { + updated = true; + data = data.replace( bannerMatch[ 0 ], bannerMatch[ 1 ] + YEAR + bannerMatch[ 2 ] ); bannerMatch = bannerRegexp.exec( data ); } From 022b335add933b694e4bfce6e54c0e76d4912c49 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 17 Jan 2022 14:21:26 +0100 Subject: [PATCH 062/946] Omit symbolic links. --- dev/license/updatelicense.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dev/license/updatelicense.js b/dev/license/updatelicense.js index 262571af2b0..853e7625a01 100755 --- a/dev/license/updatelicense.js +++ b/dev/license/updatelicense.js @@ -26,7 +26,11 @@ function recursivelyUpdateLicenseDate( filepath ) { return; } - var stats = fs.statSync( filepath ); + var stats = fs.lstatSync( filepath ); + + if ( stats.isSymbolicLink() ) { + return; + } if ( stats.isDirectory() ) { fs.readdirSync( filepath ) From 74b4bdf1a9d373fd4a95e1fb92f351ceb1ea22bd Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 17 Jan 2022 14:36:36 +0100 Subject: [PATCH 063/946] Update company name. --- LICENSE.md | 2 +- dev/tasks/samples.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/LICENSE.md b/LICENSE.md index f248a89f513..9cc0c9bb516 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -100,7 +100,7 @@ The following libraries are included only in the development version of CKEditor Trademarks ---------- -CKEditor is a trademark of CKSource - Frederico Knabben. All other brand +CKEditor is a trademark of CKSource Holding sp. z o.o. All other brand and product names are trademarks, registered trademarks or service marks of their respective holders. diff --git a/dev/tasks/samples.js b/dev/tasks/samples.js index 9925162d56a..28a7ac791ce 100644 --- a/dev/tasks/samples.js +++ b/dev/tasks/samples.js @@ -10,7 +10,7 @@ module.exports = function( grunt ) { var banner = [ '/**', - ' * @license Copyright (c) 2003-' + new Date().getFullYear() + ', CKSource - Frederico Knabben. All rights reserved.', + ' * @license Copyright (c) 2003-' + new Date().getFullYear() + ', CKSource Holding sp. z o.o. All rights reserved.', ' * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license', ' */\n', ], From dde4c2a4ae2f01ad3ac144f4b902b967503ecba4 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 17 Jan 2022 14:55:35 +0100 Subject: [PATCH 064/946] Update also HTML links. --- dev/license/updatelicense.js | 4 ++-- plugins/about/dialogs/about.js | 2 +- plugins/autogrow/samples/autogrow.html | 3 +-- plugins/bbcode/dev/bbcode.html | 3 +-- plugins/bbcode/samples/bbcode.html | 3 +-- plugins/codesnippet/samples/codesnippet.html | 3 +-- plugins/codesnippetgeshi/dev/codesnippetgeshi.html | 3 +-- plugins/devtools/samples/devtools.html | 3 +-- plugins/dialog/samples/dialog.html | 3 +-- plugins/divarea/samples/divarea.html | 3 +-- plugins/docprops/samples/docprops.html | 3 +-- plugins/enterkey/samples/enterkey.html | 3 +-- plugins/htmlwriter/samples/outputhtml.html | 3 +-- plugins/image2/dev/image2.html | 3 +-- plugins/image2/samples/image2.html | 3 +-- plugins/lineutils/dev/dnd.html | 3 +-- plugins/lineutils/dev/magicfinger.html | 3 +-- plugins/magicline/samples/magicline.html | 3 +-- plugins/mathjax/dev/mathjax.html | 3 +-- plugins/mathjax/samples/mathjax.html | 3 +-- plugins/placeholder/samples/placeholder.html | 3 +-- plugins/sharedspace/samples/sharedspace.html | 3 +-- plugins/stylesheetparser/samples/stylesheetparser.html | 3 +-- plugins/tableresize/samples/tableresize.html | 3 +-- plugins/toolbar/samples/toolbar.html | 3 +-- plugins/uicolor/samples/uicolor.html | 3 +-- plugins/undo/dev/snapshot.html | 3 +-- plugins/wysiwygarea/samples/fullpage.html | 3 +-- samples/old/ajax.html | 3 +-- samples/old/api.html | 3 +-- samples/old/appendto.html | 3 +-- samples/old/assets/posteddata.php | 2 +- samples/old/datafiltering.html | 3 +-- samples/old/divreplace.html | 3 +-- samples/old/index.html | 2 +- samples/old/jquery.html | 3 +-- samples/old/readonly.html | 3 +-- samples/old/replacebyclass.html | 3 +-- samples/old/replacebycode.html | 3 +-- samples/old/tabindex.html | 3 +-- samples/old/uicolor.html | 3 +-- samples/old/uilanguages.html | 3 +-- samples/old/xhtmlstyle.html | 3 +-- 43 files changed, 44 insertions(+), 83 deletions(-) diff --git a/dev/license/updatelicense.js b/dev/license/updatelicense.js index 853e7625a01..d354383c020 100755 --- a/dev/license/updatelicense.js +++ b/dev/license/updatelicense.js @@ -9,7 +9,7 @@ var fs = require( 'fs' ), path = require( 'path' ), execSync = require( 'child_process' ).execSync, dirname = require( 'path' ).dirname, - OLD_COMPANY_NAME_REGEXP = /(\[)?CKSource(\]\(.+?\))?(?: -)? Frederico Knabben/gi, + OLD_COMPANY_NAME_REGEXP = /(\[|)?CKSource(\]\(.+?\)|<\/a>)?(?: -)? Frederico\s+Knabben/gi, NEW_COMPANY_NAME_REPLACEMENT = '$1CKSource$2 Holding sp. z o.o', YEAR = new Date().getFullYear(), ACCEPTED_FORMATS = [ '.html', '.txt', '.js', '.ts', '.jsx', '.tsx', '.md', '.sh', '.css', '.py', '.less', '.php', '.rb' ], @@ -84,7 +84,7 @@ function checkIsGitSubmodule( filepath ) { function checkIsGitIgnored( filepath ) { try { - var isIgnored = execSync( 'git check-ignore ' + filepath, { + var isIgnored = execSync( 'git check-ignore "' + filepath + '"', { cwd: getExecutionPath() } ); diff --git a/plugins/about/dialogs/about.js b/plugins/about/dialogs/about.js index c12456fc75c..2d78ad6fcc8 100644 --- a/plugins/about/dialogs/about.js +++ b/plugins/about/dialogs/about.js @@ -64,7 +64,7 @@ CKEDITOR.dialog.add( 'about', function( editor ) { 'https://ckeditor.com/legal/ckeditor-oss-license/' + '

' + '

' + - lang.copy.replace( '$1', 'CKSource - Frederico Knabben' ) + + lang.copy.replace( '$1', 'CKSource Holding sp. z o.o' ) + '

' + '' } diff --git a/plugins/autogrow/samples/autogrow.html b/plugins/autogrow/samples/autogrow.html index a985e449bb5..042cfffd5f1 100644 --- a/plugins/autogrow/samples/autogrow.html +++ b/plugins/autogrow/samples/autogrow.html @@ -95,8 +95,7 @@

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2022, CKSource - Frederico - Knabben. All rights reserved. + Copyright © 2003-2022, CKSource Holding sp. z o.o. All rights reserved.

diff --git a/plugins/bbcode/dev/bbcode.html b/plugins/bbcode/dev/bbcode.html index 2827dcaa303..1945130bbad 100644 --- a/plugins/bbcode/dev/bbcode.html +++ b/plugins/bbcode/dev/bbcode.html @@ -103,8 +103,7 @@

BBCode Output:

CKEditor - The text editor for the Internet - https://ckeditor.com

- Copyright © 2003-2022, CKSource - Frederico - Knabben. All rights reserved. + Copyright © 2003-2022, CKSource Holding sp. z o.o. All rights reserved.

diff --git a/tests/plugins/easyimage/manual/wordintegration.md b/tests/plugins/easyimage/manual/wordintegration.md new file mode 100644 index 00000000000..08586c6edd6 --- /dev/null +++ b/tests/plugins/easyimage/manual/wordintegration.md @@ -0,0 +1,16 @@ +@bender-tags: 4.17.2, bug, 4994 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, easyimage + +## Procedure + +1. Copy any text content from Word. +1. Paste it into the editor + +## Expected + +Content is pasted as a text. + +## Unexpected + +Content is pasted as an image. From 976050cc7174ccf7f109069bd195e26a0b980dd8 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Tue, 18 Jan 2022 12:22:06 +0100 Subject: [PATCH 071/946] Update unit tests. --- tests/plugins/easyimage/uploadintegrations.js | 3 ++- tests/plugins/imagebase/features/_helpers/tools.js | 10 ++++++++++ tests/plugins/imagebase/features/upload.js | 4 ++++ 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/tests/plugins/easyimage/uploadintegrations.js b/tests/plugins/easyimage/uploadintegrations.js index 1ffbb3bcb8d..8ab39447c8d 100644 --- a/tests/plugins/easyimage/uploadintegrations.js +++ b/tests/plugins/easyimage/uploadintegrations.js @@ -1,7 +1,7 @@ /* bender-tags: editor, clipboard, upload */ /* bender-ckeditor-plugins: sourcearea, wysiwygarea, easyimage */ /* bender-include: %BASE_PATH%/plugins/clipboard/_helpers/pasting.js, %BASE_PATH%/plugins/imagebase/features/_helpers/tools.js */ -/* global imageBaseFeaturesTools, pasteFiles, assertPasteEvent */ +/* global imageBaseFeaturesTools, assertPasteEvent */ ( function() { 'use strict'; @@ -24,6 +24,7 @@ } var assertPasteFiles = imageBaseFeaturesTools.assertPasteFiles, + pasteFiles = imageBaseFeaturesTools.pasteFiles, tests = { init: function() { // We need to ignore entire test suit to prevent of fireing init, which breaks test suit on IE8-IE10. diff --git a/tests/plugins/imagebase/features/_helpers/tools.js b/tests/plugins/imagebase/features/_helpers/tools.js index 3acafca5773..6fc0c26188a 100644 --- a/tests/plugins/imagebase/features/_helpers/tools.js +++ b/tests/plugins/imagebase/features/_helpers/tools.js @@ -4,6 +4,16 @@ 'use strict'; window.imageBaseFeaturesTools = { + /** + * Helper for pasting files + * + * @param {CKEDITOR.editor} editor + * @param {File[]} files + * @param {String} dataValue Content for paste's evt.data.dataValue. + * @param {Object} pasteData Additional data about paste, e.g. method. + * @param {Object} pasteData.additionalData Object with additional paste data in form of MIME type → data. + */ + pasteFiles: pasteFiles, /* * Main assertion for pasting files. * diff --git a/tests/plugins/imagebase/features/upload.js b/tests/plugins/imagebase/features/upload.js index ecb4d4bf051..18ea5afb7b8 100644 --- a/tests/plugins/imagebase/features/upload.js +++ b/tests/plugins/imagebase/features/upload.js @@ -166,6 +166,10 @@ 'test pasting supported file alongside HTML content does not create a widget': function() { var editor = this.editor; + if ( !CKEDITOR.plugins.clipboard.isCustomDataTypesSupported ) { + assert.ignore(); + } + assertPasteFiles( editor, { files: [ bender.tools.getTestPngFile() ], additionalData: { From 1934dfe94c3748edafe7fdcc3949d8e14c69bafe Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Tue, 18 Jan 2022 12:32:58 +0100 Subject: [PATCH 072/946] Enable manual test in all browsers. --- tests/plugins/easyimage/manual/wordintegration.html | 4 ---- 1 file changed, 4 deletions(-) diff --git a/tests/plugins/easyimage/manual/wordintegration.html b/tests/plugins/easyimage/manual/wordintegration.html index b039d30f5f6..b75f025d493 100644 --- a/tests/plugins/easyimage/manual/wordintegration.html +++ b/tests/plugins/easyimage/manual/wordintegration.html @@ -3,9 +3,5 @@ From 23b6f606f783a6e4c1c50e3f1357a5ce813b1dc8 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Tue, 18 Jan 2022 12:33:14 +0100 Subject: [PATCH 073/946] Use `CKEDITOR.plugins.clipboard.dataTransfer#isFileTransfer()`. --- plugins/imagebase/plugin.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/imagebase/plugin.js b/plugins/imagebase/plugin.js index 4c7a8b328ad..27af8f8bdc3 100644 --- a/plugins/imagebase/plugin.js +++ b/plugins/imagebase/plugin.js @@ -251,15 +251,15 @@ setUp: function( editor, definition ) { editor.on( 'paste', function( evt ) { - var method = evt.data.method, - dataTransfer = evt.data.dataTransfer, + var dataTransfer = evt.data.dataTransfer, + isFileTransfer = dataTransfer && dataTransfer.isFileTransfer(), filesCount = dataTransfer && dataTransfer.getFilesCount(); if ( editor.readOnly ) { return; } - if ( method === 'drop' || ( method === 'paste' && filesCount ) ) { + if ( isFileTransfer ) { var matchedFiles = [], curFile; From 7e9dee5ad1deea179d8de32beb49c9991e5e1ce9 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 24 Jan 2022 22:11:05 +0100 Subject: [PATCH 074/946] Make ignore in IE more elegant. --- tests/plugins/easyimage/uploadintegrations.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/plugins/easyimage/uploadintegrations.js b/tests/plugins/easyimage/uploadintegrations.js index 8ab39447c8d..0a168916dd5 100644 --- a/tests/plugins/easyimage/uploadintegrations.js +++ b/tests/plugins/easyimage/uploadintegrations.js @@ -29,7 +29,7 @@ init: function() { // We need to ignore entire test suit to prevent of fireing init, which breaks test suit on IE8-IE10. if ( !this.editor.plugins.easyimage.isSupportedEnvironment() ) { - bender.ignore(); + return; } var sampleCloudServicesResponse = { @@ -127,6 +127,11 @@ }, setUp: function() { + // We need to ignore entire test suit to prevent of fireing init, which breaks test suit on IE8-IE10. + if ( !this.editor.plugins.easyimage.isSupportedEnvironment() ) { + assert.ignore(); + } + if ( bender.config.isTravis && CKEDITOR.env.gecko ) { assert.ignore(); } From b08a1d5441ad8df9fcc63d0daae25171486b70c6 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 24 Jan 2022 22:12:40 +0100 Subject: [PATCH 075/946] Remove indentation by switching to early return. --- plugins/imagebase/plugin.js | 58 ++++++++++++++++++------------------- 1 file changed, 28 insertions(+), 30 deletions(-) diff --git a/plugins/imagebase/plugin.js b/plugins/imagebase/plugin.js index 27af8f8bdc3..12068cef82d 100644 --- a/plugins/imagebase/plugin.js +++ b/plugins/imagebase/plugin.js @@ -255,48 +255,46 @@ isFileTransfer = dataTransfer && dataTransfer.isFileTransfer(), filesCount = dataTransfer && dataTransfer.getFilesCount(); - if ( editor.readOnly ) { + if ( editor.readOnly || !isFileTransfer ) { return; } - if ( isFileTransfer ) { - var matchedFiles = [], - curFile; + var matchedFiles = [], + curFile; - // Refetch the definition... original definition looks like an outdated copy and it doesn't - // include members inherited from imagebase. - definition = editor.widgets.registered[ definition.name ]; + // Refetch the definition... original definition looks like an outdated copy and it doesn't + // include members inherited from imagebase. + definition = editor.widgets.registered[ definition.name ]; - for ( var i = 0; i < filesCount; i++ ) { - curFile = dataTransfer.getFile( i ); + for ( var i = 0; i < filesCount; i++ ) { + curFile = dataTransfer.getFile( i ); - if ( CKEDITOR.fileTools.isTypeSupported( curFile, definition.supportedTypes ) ) { - matchedFiles.push( curFile ); - } + if ( CKEDITOR.fileTools.isTypeSupported( curFile, definition.supportedTypes ) ) { + matchedFiles.push( curFile ); } + } - if ( matchedFiles.length ) { - evt.cancel(); - // At the time being we expect no other actions to happen after the widget was inserted. - evt.stop(); + if ( matchedFiles.length ) { + evt.cancel(); + // At the time being we expect no other actions to happen after the widget was inserted. + evt.stop(); - CKEDITOR.tools.array.forEach( matchedFiles, function( curFile, index ) { - var loader = ret._spawnLoader( editor, curFile, definition, curFile.name ); + CKEDITOR.tools.array.forEach( matchedFiles, function( curFile, index ) { + var loader = ret._spawnLoader( editor, curFile, definition, curFile.name ); - ret._insertWidget( editor, definition, URL.createObjectURL( curFile ), true, { uploadId: loader.id } ); + ret._insertWidget( editor, definition, URL.createObjectURL( curFile ), true, { uploadId: loader.id } ); - // Now modify the selection so that the next widget won't replace the current one. - // This selection workaround is required to store multiple files. - if ( index !== matchedFiles.length - 1 ) { - // We don't want to modify selection for the last element, so that the last widget remains selected. - var sel = editor.getSelection(), - ranges = sel.getRanges(); + // Now modify the selection so that the next widget won't replace the current one. + // This selection workaround is required to store multiple files. + if ( index !== matchedFiles.length - 1 ) { + // We don't want to modify selection for the last element, so that the last widget remains selected. + var sel = editor.getSelection(), + ranges = sel.getRanges(); - ranges[ 0 ].enlarge( CKEDITOR.ENLARGE_ELEMENT ); - ranges[ 0 ].collapse( false ); - } - } ); - } + ranges[ 0 ].enlarge( CKEDITOR.ENLARGE_ELEMENT ); + ranges[ 0 ].collapse( false ); + } + } ); } } ); }, From ca72fa7deb377ba18e9988bd3880042222d1a3f5 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 24 Jan 2022 22:13:33 +0100 Subject: [PATCH 076/946] Refactor manual test description. --- tests/plugins/easyimage/manual/wordintegration.md | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/tests/plugins/easyimage/manual/wordintegration.md b/tests/plugins/easyimage/manual/wordintegration.md index 08586c6edd6..c3b1a352820 100644 --- a/tests/plugins/easyimage/manual/wordintegration.md +++ b/tests/plugins/easyimage/manual/wordintegration.md @@ -7,10 +7,6 @@ 1. Copy any text content from Word. 1. Paste it into the editor -## Expected + **Expected** Content is pasted as a text. -Content is pasted as a text. - -## Unexpected - -Content is pasted as an image. + **Unexpected** Content is pasted as an image. From 7335d42bfa7d9ea189abe079519f6f1531b43762 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Tue, 25 Jan 2022 16:12:30 +0100 Subject: [PATCH 077/946] Fix codestyle issues in tests. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bartłomiej Kalemba --- tests/plugins/easyimage/manual/wordintegration.md | 6 ++---- tests/plugins/easyimage/uploadintegrations.js | 4 ++-- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/tests/plugins/easyimage/manual/wordintegration.md b/tests/plugins/easyimage/manual/wordintegration.md index c3b1a352820..492eefefb1c 100644 --- a/tests/plugins/easyimage/manual/wordintegration.md +++ b/tests/plugins/easyimage/manual/wordintegration.md @@ -2,11 +2,9 @@ @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, easyimage -## Procedure - 1. Copy any text content from Word. 1. Paste it into the editor - **Expected** Content is pasted as a text. +**Expected** Content is pasted as text. - **Unexpected** Content is pasted as an image. +**Unexpected** Content is pasted as an image. diff --git a/tests/plugins/easyimage/uploadintegrations.js b/tests/plugins/easyimage/uploadintegrations.js index 0a168916dd5..749e6f3413c 100644 --- a/tests/plugins/easyimage/uploadintegrations.js +++ b/tests/plugins/easyimage/uploadintegrations.js @@ -27,7 +27,7 @@ pasteFiles = imageBaseFeaturesTools.pasteFiles, tests = { init: function() { - // We need to ignore entire test suit to prevent of fireing init, which breaks test suit on IE8-IE10. + // We need to ignore the entire test suit to prevent firing init, which breaks the test suit on IE8-IE10. if ( !this.editor.plugins.easyimage.isSupportedEnvironment() ) { return; } @@ -127,7 +127,7 @@ }, setUp: function() { - // We need to ignore entire test suit to prevent of fireing init, which breaks test suit on IE8-IE10. + // We need to ignore the entire test suit to prevent firing init, which breaks the test suit on IE8-IE10. if ( !this.editor.plugins.easyimage.isSupportedEnvironment() ) { assert.ignore(); } From 18d0b112c26ffccf908eb44d15c43af60b5e1889 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Tue, 25 Jan 2022 16:19:30 +0100 Subject: [PATCH 078/946] Further refactoring: more early returns! --- plugins/imagebase/plugin.js | 46 ++++++++++++++++++++----------------- 1 file changed, 25 insertions(+), 21 deletions(-) diff --git a/plugins/imagebase/plugin.js b/plugins/imagebase/plugin.js index 12068cef82d..9474a905c51 100644 --- a/plugins/imagebase/plugin.js +++ b/plugins/imagebase/plugin.js @@ -274,28 +274,32 @@ } } - if ( matchedFiles.length ) { - evt.cancel(); - // At the time being we expect no other actions to happen after the widget was inserted. - evt.stop(); - - CKEDITOR.tools.array.forEach( matchedFiles, function( curFile, index ) { - var loader = ret._spawnLoader( editor, curFile, definition, curFile.name ); - - ret._insertWidget( editor, definition, URL.createObjectURL( curFile ), true, { uploadId: loader.id } ); - - // Now modify the selection so that the next widget won't replace the current one. - // This selection workaround is required to store multiple files. - if ( index !== matchedFiles.length - 1 ) { - // We don't want to modify selection for the last element, so that the last widget remains selected. - var sel = editor.getSelection(), - ranges = sel.getRanges(); - - ranges[ 0 ].enlarge( CKEDITOR.ENLARGE_ELEMENT ); - ranges[ 0 ].collapse( false ); - } - } ); + if ( matchedFiles.length === 0 ) { + return; } + + evt.cancel(); + // At the time being we expect no other actions to happen after the widget was inserted. + evt.stop(); + + CKEDITOR.tools.array.forEach( matchedFiles, function( curFile, index ) { + var loader = ret._spawnLoader( editor, curFile, definition, curFile.name ); + + ret._insertWidget( editor, definition, URL.createObjectURL( curFile ), true, { uploadId: loader.id } ); + + // Now modify the selection so that the next widget won't replace the current one. + // This selection workaround is required to store multiple files. + if ( index === matchedFiles.length - 1 ) { + // We don't want to modify selection for the last element, so that the last widget remains selected. + return; + } + + var sel = editor.getSelection(), + ranges = sel.getRanges(); + + ranges[ 0 ].enlarge( CKEDITOR.ENLARGE_ELEMENT ); + ranges[ 0 ].collapse( false ); + } ); } ); }, From 5f91d9826bebc6d8846dbc480469cd7fe549dedb Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Tue, 25 Jan 2022 16:46:51 +0100 Subject: [PATCH 079/946] Ignore manual test in old IEs. --- tests/plugins/easyimage/manual/wordintegration.html | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/plugins/easyimage/manual/wordintegration.html b/tests/plugins/easyimage/manual/wordintegration.html index b75f025d493..43b0645ef84 100644 --- a/tests/plugins/easyimage/manual/wordintegration.html +++ b/tests/plugins/easyimage/manual/wordintegration.html @@ -3,5 +3,11 @@ From 9a7b9535cf671a724a6601c2cb19f4a0f6d9cda1 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Wed, 26 Jan 2022 00:09:51 +0100 Subject: [PATCH 080/946] Add changelog --- CHANGES.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGES.md b/CHANGES.md index 196c525c618..efa7b7a19fe 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -15,6 +15,7 @@ Fixed issues: * [#4761](https://github.com/ckeditor/ckeditor4/issues/4761): Fixed: not all resources loaded by the editor respect the cache key. * [#4987](https://github.com/ckeditor/ckeditor4/issues/4987): Fixed: [Find/Replace](https://ckeditor.com/cke4/addon/find) is not recognizing more than one space character. * [#5004](https://github.com/ckeditor/ckeditor4/issues/5004): Fixed: `MutationObserver` used in [IFrame Editing Area](https://ckeditor.com/cke4/addon/wysiwygarea) plugin causes memory leaks. +* [#4994](https://github.com/ckeditor/ckeditor4/issues/4994): Fixed: [Easy Image](https://ckeditor.com/cke4/addon/easyimage) plugin caused content pasted from Word to turn into an image. API changes: From b46d398c4aab2a7f670e0cffa4c03f4ad451166d Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Wed, 26 Jan 2022 14:16:22 +0100 Subject: [PATCH 081/946] Add manual tests for `config.useComputedState`. --- .../plugins/bidi/manual/usecomputedstate.html | 27 +++++++++++++++++++ tests/plugins/bidi/manual/usecomputedstate.md | 11 ++++++++ .../justify/manual/usecomputedstate.html | 27 +++++++++++++++++++ .../justify/manual/usecomputedstate.md | 11 ++++++++ .../justify/manual/usecomputedstatedir.html | 27 +++++++++++++++++++ .../justify/manual/usecomputedstatedir.md | 11 ++++++++ 6 files changed, 114 insertions(+) create mode 100644 tests/plugins/bidi/manual/usecomputedstate.html create mode 100644 tests/plugins/bidi/manual/usecomputedstate.md create mode 100644 tests/plugins/justify/manual/usecomputedstate.html create mode 100644 tests/plugins/justify/manual/usecomputedstate.md create mode 100644 tests/plugins/justify/manual/usecomputedstatedir.html create mode 100644 tests/plugins/justify/manual/usecomputedstatedir.md diff --git a/tests/plugins/bidi/manual/usecomputedstate.html b/tests/plugins/bidi/manual/usecomputedstate.html new file mode 100644 index 00000000000..9ac00be41ac --- /dev/null +++ b/tests/plugins/bidi/manual/usecomputedstate.html @@ -0,0 +1,27 @@ +

Default (expected: right)

+
+

Lorem ipsum dolor sit amet.

+
+ +

True (expected: right)

+
+

Lorem ipsum dolor sit amet.

+
+ +

False (expected: none)

+
+

Lorem ipsum dolor sit amet.

+
+ + + diff --git a/tests/plugins/bidi/manual/usecomputedstate.md b/tests/plugins/bidi/manual/usecomputedstate.md new file mode 100644 index 00000000000..61975e0f00a --- /dev/null +++ b/tests/plugins/bidi/manual/usecomputedstate.md @@ -0,0 +1,11 @@ +@bender-tags: 4.17.2, feature, 4989 +@bender-ui: collapsed +@bender-ckeditor-plugins: toolbar, bidi, wysiwygarea + +1. Put the cursor inside the paragraph. +2. Check the state of bidi buttons. + +**Expected** The button mentioned in editor's heading is activated. + +**Unexpected** Some other button is activated. +3. Repeat the procedure for each editor. diff --git a/tests/plugins/justify/manual/usecomputedstate.html b/tests/plugins/justify/manual/usecomputedstate.html new file mode 100644 index 00000000000..9ce5ae947f0 --- /dev/null +++ b/tests/plugins/justify/manual/usecomputedstate.html @@ -0,0 +1,27 @@ +

Default (expected: right)

+
+

Lorem ipsum dolor sit amet.

+
+ +

True (expected: right)

+
+

Lorem ipsum dolor sit amet.

+
+ +

False (expected: none)

+
+

Lorem ipsum dolor sit amet.

+
+ + + diff --git a/tests/plugins/justify/manual/usecomputedstate.md b/tests/plugins/justify/manual/usecomputedstate.md new file mode 100644 index 00000000000..5f97396c672 --- /dev/null +++ b/tests/plugins/justify/manual/usecomputedstate.md @@ -0,0 +1,11 @@ +@bender-tags: 4.17.2, feature, 4989 +@bender-ui: collapsed +@bender-ckeditor-plugins: toolbar, justify, wysiwygarea, elementspath, sourcearea, font, list + +1. Put the cursor inside the paragraph. +2. Check the state of justify buttons. + +**Expected** The button mentioned in editor's heading is activated. + +**Unexpected** Some other button is activated. +3. Repeat the procedure for each editor. diff --git a/tests/plugins/justify/manual/usecomputedstatedir.html b/tests/plugins/justify/manual/usecomputedstatedir.html new file mode 100644 index 00000000000..9ac00be41ac --- /dev/null +++ b/tests/plugins/justify/manual/usecomputedstatedir.html @@ -0,0 +1,27 @@ +

Default (expected: right)

+
+

Lorem ipsum dolor sit amet.

+
+ +

True (expected: right)

+
+

Lorem ipsum dolor sit amet.

+
+ +

False (expected: none)

+
+

Lorem ipsum dolor sit amet.

+
+ + + diff --git a/tests/plugins/justify/manual/usecomputedstatedir.md b/tests/plugins/justify/manual/usecomputedstatedir.md new file mode 100644 index 00000000000..5f97396c672 --- /dev/null +++ b/tests/plugins/justify/manual/usecomputedstatedir.md @@ -0,0 +1,11 @@ +@bender-tags: 4.17.2, feature, 4989 +@bender-ui: collapsed +@bender-ckeditor-plugins: toolbar, justify, wysiwygarea, elementspath, sourcearea, font, list + +1. Put the cursor inside the paragraph. +2. Check the state of justify buttons. + +**Expected** The button mentioned in editor's heading is activated. + +**Unexpected** Some other button is activated. +3. Repeat the procedure for each editor. From 7b6b466fecc84c91d4dcd3e96b5cbfdf4808deda Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Wed, 26 Jan 2022 14:58:35 +0100 Subject: [PATCH 082/946] Add unit tests. --- tests/plugins/bidi/bidi.js | 186 ++++++++++++++++++++----------- tests/plugins/justify/justify.js | 111 ++++++++++++++++++ 2 files changed, 235 insertions(+), 62 deletions(-) diff --git a/tests/plugins/bidi/bidi.js b/tests/plugins/bidi/bidi.js index 1903a65817d..cd720e91797 100644 --- a/tests/plugins/bidi/bidi.js +++ b/tests/plugins/bidi/bidi.js @@ -1,75 +1,137 @@ /* bender-tags: editor */ /* bender-ckeditor-plugins: bidi,justify,indent,table,div,toolbar */ +( function() { + bender.editor = { config: { enterMode: CKEDITOR.ENTER_P } }; -bender.editor = { config: { enterMode: CKEDITOR.ENTER_P } }; + bender.test( { + init: function() { + CKEDITOR.addCss( '.usecomputedstatetest { direction: rtl; }' ); + }, -bender.test( { - 'test apply RTL': function() { - var bot = this.editorBot; + 'test apply RTL': function() { + var bot = this.editorBot; - bot.setHtmlWithSelection( '[

foo
bar

baz

]' ); - bot.execCommand( 'bidirtl' ); - assert.areSame( '

foo
bar

baz

', bot.getData( false, true ) ); - }, - - 'test apply RTL (list)': function() { - var bot = this.editorBot; + bot.setHtmlWithSelection( '[

foo
bar

baz

]' ); + bot.execCommand( 'bidirtl' ); + assert.areSame( '

foo
bar

baz

', bot.getData( false, true ) ); + }, - bot.setHtmlWithSelection( '[
  • item1
  • item2
]' ); - bot.execCommand( 'bidirtl' ); - assert.areSame( '
  • item1
  • item2
', bot.getData( false, true ) ); - }, + 'test apply RTL (list)': function() { + var bot = this.editorBot; - 'test apply RTL (table)': function() { - var bot = this.editorBot; - bender.tools.testInputOut( 'apply_rtl_table', function( source, expected ) { - bot.setHtmlWithSelection( source ); + bot.setHtmlWithSelection( '[
  • item1
  • item2
]' ); bot.execCommand( 'bidirtl' ); - assert.areSame( bender.tools.compatHtml( expected ), bot.getData( false, true ) ); - } ); - }, - - 'test apply LTR (table cell)': function() { - var bot = this.editorBot; - bender.tools.testInputOut( 'apply_ltr_table', function( source, expected ) { - bot.setHtmlWithSelection( source ); - bot.execCommand( 'bidiltr' ); - assert.areSame( bender.tools.compatHtml( expected ), bot.getData( false, true ) ); - } ); - }, - - 'test apply direction mirror contents style': function() { - var ed = this.editor, bot = this.editorBot; - bender.tools.testInputOut( 'apply_dir_mirror', function( source, expected ) { - bot.setHtmlWithSelection( source ); - - var evtDir; - ed.on( 'dirChanged', function( evt ) { - evtDir = evt.data.dir; + assert.areSame( '
  • item1
  • item2
', bot.getData( false, true ) ); + }, + + 'test apply RTL (table)': function() { + var bot = this.editorBot; + bender.tools.testInputOut( 'apply_rtl_table', function( source, expected ) { + bot.setHtmlWithSelection( source ); + bot.execCommand( 'bidirtl' ); + assert.areSame( bender.tools.compatHtml( expected ), bot.getData( false, true ) ); } ); + }, - bot.execCommand( 'bidirtl' ); - assert.areSame( 'rtl', evtDir, 'check editor#dirChanged event fired on bidi command call' ); - assert.areSame( bender.tools.compatHtml( expected ), bot.getData( true ), - 'indentation/alignment styles should be mirrored on bidi commands' ); - } ); - }, - - 'test apply direction mirror contents style (2)': function() { - var ed = this.editor, bot = this.editorBot; - bender.tools.testInputOut( 'apply_dir_mirror_2', function( source, expected ) { - bot.setHtmlWithSelection( source ); - - var evtDir; - ed.on( 'dirChanged', function( evt ) { - evtDir = evt.data.dir; + 'test apply LTR (table cell)': function() { + var bot = this.editorBot; + bender.tools.testInputOut( 'apply_ltr_table', function( source, expected ) { + bot.setHtmlWithSelection( source ); + bot.execCommand( 'bidiltr' ); + assert.areSame( bender.tools.compatHtml( expected ), bot.getData( false, true ) ); + } ); + }, + + 'test apply direction mirror contents style': function() { + var ed = this.editor, bot = this.editorBot; + bender.tools.testInputOut( 'apply_dir_mirror', function( source, expected ) { + bot.setHtmlWithSelection( source ); + + var evtDir; + ed.on( 'dirChanged', function( evt ) { + evtDir = evt.data.dir; + } ); + + bot.execCommand( 'bidirtl' ); + assert.areSame( 'rtl', evtDir, 'check editor#dirChanged event fired on bidi command call' ); + assert.areSame( bender.tools.compatHtml( expected ), bot.getData( true ), + 'indentation/alignment styles should be mirrored on bidi commands' ); + } ); + }, + + 'test apply direction mirror contents style (2)': function() { + var ed = this.editor, bot = this.editorBot; + bender.tools.testInputOut( 'apply_dir_mirror_2', function( source, expected ) { + bot.setHtmlWithSelection( source ); + + var evtDir; + ed.on( 'dirChanged', function( evt ) { + evtDir = evt.data.dir; + } ); + + var div = ed.editable().getFirst(); + div.setAttribute( 'dir', 'ltr' ); + assert.areSame( 'ltr', evtDir, 'check editor#dirChanged event fired on dom element attr change.' ); + assert.areSame( bender.tools.compatHtml( expected ), bot.getData( true ), + 'indentation/alignment styles should be mirrored on "dir" attribute change from parent' ); } ); + }, - var div = ed.editable().getFirst(); - div.setAttribute( 'dir', 'ltr' ); - assert.areSame( 'ltr', evtDir, 'check editor#dirChanged event fired on dom element attr change.' ); - assert.areSame( bender.tools.compatHtml( expected ), bot.getData( true ), - 'indentation/alignment styles should be mirrored on "dir" attribute change from parent' ); - } ); + // (#4989) + 'test bidi buttons states in the editor with config.useComputedState set to default value': function() { + bender.editorBot.create( { + name: 'editor_useComputedState_default', + config: { + extraAllowedContent: 'p(usecomputedstatetest)', + plugins: 'bidi,toolbar' + } + }, function( bot ) { + bot.setHtmlWithSelection( '

Foo [ba]r baz

' ); + + assertCommandState( CKEDITOR.TRISTATE_OFF, CKEDITOR.TRISTATE_ON, bot ); + } ); + }, + + // (#4989) + 'test bidi buttons states in the editor with config.useComputedState set to true': function() { + bender.editorBot.create( { + name: 'editor_useComputedState_true', + config: { + extraAllowedContent: 'p(usecomputedstatetest)', + plugins: 'bidi,toolbar', + useComputedState: true + } + }, function( bot ) { + bot.setHtmlWithSelection( '

Foo [ba]r baz

' ); + + assertCommandState( CKEDITOR.TRISTATE_OFF, CKEDITOR.TRISTATE_ON, bot ); + } ); + }, + + // (#4989) + 'test bidi buttons states in the editor with config.useComputedState set to false': function() { + bender.editorBot.create( { + name: 'editor_useComputedState_false', + config: { + extraAllowedContent: 'p(usecomputedstatetest)', + plugins: 'bidi,toolbar', + useComputedState: false + } + }, function( bot ) { + bot.setHtmlWithSelection( '

Foo [ba]r baz

' ); + + assertCommandState( CKEDITOR.TRISTATE_OFF, CKEDITOR.TRISTATE_OFF, bot ); + } ); + } + } ); + + function assertCommandState( ltr, rtl, bot ) { + var editor = bot.editor, + ltrCmd = editor.getCommand( 'bidiltr' ), + rtlCmd = editor.getCommand( 'bidirtl' ); + + assert.areSame( ltr, ltrCmd.state, 'leftCmd.state' ); + assert.areSame( rtl, rtlCmd.state, 'rightCmd.state' ); } -} ); + +} )(); diff --git a/tests/plugins/justify/justify.js b/tests/plugins/justify/justify.js index 31f00f689fe..724cdb33093 100644 --- a/tests/plugins/justify/justify.js +++ b/tests/plugins/justify/justify.js @@ -12,6 +12,11 @@ }; var tests = { + init: function() { + CKEDITOR.addCss( '.usecomputedstatetest { text-align: right;}' + + '.usecomputedstatetestdir { direction: rtl; }' ); + }, + 'test alignment command on selected image': function() { var bot = this.editorBot; bot.setHtmlWithSelection( '

[]

' ); @@ -560,6 +565,112 @@ .then( function( bot ) { assert.isInnerHtmlMatching( '
Foo bar baz
', bot.getData(), { fixStyles: true } ); } ); + }, + + // (#4989) + 'test justify buttons states in the editor with config.useComputedState set to default value': function() { + return bender.editorBot.createAsync( { + name: 'editor_useComputedState_default', + config: { + extraAllowedContent: 'p(usecomputedstatetest)', + plugins: 'justify,toolbar' + } + } ) + .then( function( bot ) { + bot.setHtmlWithSelection( '

[Foo bar baz]

' ); + + return assertCommandState( CKEDITOR.TRISTATE_OFF, CKEDITOR.TRISTATE_ON, CKEDITOR.TRISTATE_OFF, + CKEDITOR.TRISTATE_OFF, bot ); + } ); + }, + + // (#4989) + 'test justify buttons states in the editor with config.useComputedState set to true': function() { + return bender.editorBot.createAsync( { + name: 'editor_useComputedState_true', + config: { + extraAllowedContent: 'p(usecomputedstatetest)', + plugins: 'justify,toolbar', + useComputedState: true + } + } ) + .then( function( bot ) { + bot.setHtmlWithSelection( '

[Foo bar baz]

' ); + + return assertCommandState( CKEDITOR.TRISTATE_OFF, CKEDITOR.TRISTATE_ON, CKEDITOR.TRISTATE_OFF, + CKEDITOR.TRISTATE_OFF, bot ); + } ); + }, + + // (#4989) + 'test justify buttons states in the editor with config.useComputedState set to false': function() { + return bender.editorBot.createAsync( { + name: 'editor_useComputedState_false', + config: { + extraAllowedContent: 'p(usecomputedstatetest)', + plugins: 'justify,toolbar', + useComputedState: false + } + } ) + .then( function( bot ) { + bot.setHtmlWithSelection( '

[Foo bar baz]

' ); + + return assertCommandState( CKEDITOR.TRISTATE_OFF, CKEDITOR.TRISTATE_OFF, CKEDITOR.TRISTATE_OFF, + CKEDITOR.TRISTATE_OFF, bot ); + } ); + }, + + // (#4989) + 'test justify buttons states in the editor with config.useComputedState set to default value (direction style)': function() { + return bender.editorBot.createAsync( { + name: 'editor_useComputedStateDir_default', + config: { + extraAllowedContent: 'p(usecomputedstatetestdir)', + plugins: 'justify,toolbar' + } + } ) + .then( function( bot ) { + bot.setHtmlWithSelection( '

[Foo bar baz]

' ); + + return assertCommandState( CKEDITOR.TRISTATE_OFF, CKEDITOR.TRISTATE_ON, CKEDITOR.TRISTATE_OFF, + CKEDITOR.TRISTATE_OFF, bot ); + } ); + }, + + // (#4989) + 'test justify buttons states in the editor with config.useComputedState set to true (direction style)': function() { + return bender.editorBot.createAsync( { + name: 'editor_useComputedStateDir_true', + config: { + extraAllowedContent: 'p(usecomputedstatetestdir)', + plugins: 'justify,toolbar', + useComputedState: true + } + } ) + .then( function( bot ) { + bot.setHtmlWithSelection( '

[Foo bar baz]

' ); + + return assertCommandState( CKEDITOR.TRISTATE_OFF, CKEDITOR.TRISTATE_ON, CKEDITOR.TRISTATE_OFF, + CKEDITOR.TRISTATE_OFF, bot ); + } ); + }, + + // (#4989) + 'test justify buttons states in the editor with config.useComputedState set to false (direction style)': function() { + return bender.editorBot.createAsync( { + name: 'editor_useComputedStateDir_false', + config: { + extraAllowedContent: 'p(usecomputedstatetestdir)', + plugins: 'justify,toolbar', + useComputedState: false + } + } ) + .then( function( bot ) { + bot.setHtmlWithSelection( '

[Foo bar baz]

' ); + + return assertCommandState( CKEDITOR.TRISTATE_OFF, CKEDITOR.TRISTATE_OFF, CKEDITOR.TRISTATE_OFF, + CKEDITOR.TRISTATE_OFF, bot ); + } ); } }; From dc9566c19d1d4dc86295a7fdf36bd4d769de7e8a Mon Sep 17 00:00:00 2001 From: godai78 Date: Fri, 28 Jan 2022 11:27:12 +0100 Subject: [PATCH 083/946] Docs: changelog review. --- CHANGES.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index efa7b7a19fe..3033907a983 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -9,23 +9,23 @@ Fixed issues: * [#4934](https://github.com/ckeditor/ckeditor4/issues/4934): Fixed: Active focus in dialog tabs is not visible in the High Contrast mode. * [#547](https://github.com/ckeditor/ckeditor4/issues/547): Fixed: Dragging and dropping elements like images within a table is no longer available. -* [#4875](https://github.com/ckeditor/ckeditor4/issues/4875): Fixed: Not possible to delete multiple selected lists. +* [#4875](https://github.com/ckeditor/ckeditor4/issues/4875): Fixed: It is not possible to delete multiple selected lists. * [#4873](https://github.com/ckeditor/ckeditor4/issues/4873): Fixed: Pasting content from MS Word and Outlook with horizontal lines prevents images from being uploaded. -* [#4952](https://github.com/ckeditor/ckeditor4/issues/4952): Fixed: Dragging and dropping images within a table cells appends additional elements. -* [#4761](https://github.com/ckeditor/ckeditor4/issues/4761): Fixed: not all resources loaded by the editor respect the cache key. +* [#4952](https://github.com/ckeditor/ckeditor4/issues/4952): Fixed: Dragging and dropping images within a table cell appends additional elements. +* [#4761](https://github.com/ckeditor/ckeditor4/issues/4761): Fixed: not all resources are loaded by the editor respect the cache key. * [#4987](https://github.com/ckeditor/ckeditor4/issues/4987): Fixed: [Find/Replace](https://ckeditor.com/cke4/addon/find) is not recognizing more than one space character. * [#5004](https://github.com/ckeditor/ckeditor4/issues/5004): Fixed: `MutationObserver` used in [IFrame Editing Area](https://ckeditor.com/cke4/addon/wysiwygarea) plugin causes memory leaks. * [#4994](https://github.com/ckeditor/ckeditor4/issues/4994): Fixed: [Easy Image](https://ckeditor.com/cke4/addon/easyimage) plugin caused content pasted from Word to turn into an image. API changes: -* [#4918](https://github.com/ckeditor/ckeditor4/issues/4918): Explicitly set [`config.useComputedState`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-useComputedState) default value to `true`. Thanks to [Shabab Karim](https://github.com/shabab477)! -* [#4761](https://github.com/ckeditor/ckeditor4/issues/4761): [`CKEDITOR.appendTimestamp()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#method-appendTimestamp) function was added. -* [#4761](https://github.com/ckeditor/ckeditor4/issues/4761): [`CKEDITOR.dom.document#appendStyleSheet()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_document.html#method-appendStyleSheet) and [`CKEDITOR.tools.buildStyleHtml()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-buildStyleHtml) now use newly added [`CKEDITOR.appendTimestamp()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#method-appendTimestamp) function to correctly handle caching of CSS files. +* [#4918](https://github.com/ckeditor/ckeditor4/issues/4918): Explicitly set the [`config.useComputedState`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-useComputedState) default value to `true`. Thanks to [Shabab Karim](https://github.com/shabab477)! +* [#4761](https://github.com/ckeditor/ckeditor4/issues/4761): The [`CKEDITOR.appendTimestamp()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#method-appendTimestamp) function was added. +* [#4761](https://github.com/ckeditor/ckeditor4/issues/4761): [`CKEDITOR.dom.document#appendStyleSheet()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_document.html#method-appendStyleSheet) and [`CKEDITOR.tools.buildStyleHtml()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-buildStyleHtml) now use the newly added [`CKEDITOR.appendTimestamp()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#method-appendTimestamp) function to correctly handle caching of CSS files. Other changes: -* [#5014](https://github.com/ckeditor/ckeditor4/issues/5014): Fixed: Toolbar configurator fails when plugin not defines toolbar group. Thanks to [SuperPat](https://github.com/SuperPat45)! +* [#5014](https://github.com/ckeditor/ckeditor4/issues/5014): Fixed: Toolbar configurator fails when plugin does not define a toolbar group. Thanks to [SuperPat](https://github.com/SuperPat45)! ## CKEditor 4.17.1 From 7678e230d84074d79fb55ca236f311f7ddcd08da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacek=20Bogda=C5=84ski?= Date: Fri, 28 Jan 2022 11:30:26 +0100 Subject: [PATCH 084/946] Updated changelog entry. --- CHANGES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 3033907a983..80ccdca0e0f 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -12,7 +12,7 @@ Fixed issues: * [#4875](https://github.com/ckeditor/ckeditor4/issues/4875): Fixed: It is not possible to delete multiple selected lists. * [#4873](https://github.com/ckeditor/ckeditor4/issues/4873): Fixed: Pasting content from MS Word and Outlook with horizontal lines prevents images from being uploaded. * [#4952](https://github.com/ckeditor/ckeditor4/issues/4952): Fixed: Dragging and dropping images within a table cell appends additional elements. -* [#4761](https://github.com/ckeditor/ckeditor4/issues/4761): Fixed: not all resources are loaded by the editor respect the cache key. +* [#4761](https://github.com/ckeditor/ckeditor4/issues/4761): Fixed: Some CSS files are missing unique timestamp used to prevent browser to cache static resources between editor releases. * [#4987](https://github.com/ckeditor/ckeditor4/issues/4987): Fixed: [Find/Replace](https://ckeditor.com/cke4/addon/find) is not recognizing more than one space character. * [#5004](https://github.com/ckeditor/ckeditor4/issues/5004): Fixed: `MutationObserver` used in [IFrame Editing Area](https://ckeditor.com/cke4/addon/wysiwygarea) plugin causes memory leaks. * [#4994](https://github.com/ckeditor/ckeditor4/issues/4994): Fixed: [Easy Image](https://ckeditor.com/cke4/addon/easyimage) plugin caused content pasted from Word to turn into an image. From b2c4f1314d003c58b0cbe9a9b258689cd00d6cbc Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Thu, 20 Jan 2022 11:54:23 +0100 Subject: [PATCH 085/946] Updated deps. --- package-lock.json | 457 +++++++++++++++++++++++++--------------------- 1 file changed, 251 insertions(+), 206 deletions(-) diff --git a/package-lock.json b/package-lock.json index d0fcbbdaff8..761eb6211b6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1076,11 +1076,10 @@ } }, "node_modules/bl": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", - "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", "dev": true, - "license": "MIT", "optional": true, "dependencies": { "readable-stream": "^2.3.5", @@ -1850,11 +1849,10 @@ } }, "node_modules/cksource-samples-framework/node_modules/grunt-contrib-less/node_modules/lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", - "dev": true, - "license": "MIT" + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true }, "node_modules/cksource-samples-framework/node_modules/grunt-contrib-watch": { "version": "0.6.1", @@ -2339,9 +2337,10 @@ } }, "node_modules/cliui/node_modules/ansi-regex": { - "version": "5.0.0", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -3540,11 +3539,10 @@ } }, "node_modules/dom-combiner/node_modules/lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", - "dev": true, - "license": "MIT" + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true }, "node_modules/dom-serializer": { "version": "0.2.2", @@ -3865,11 +3863,10 @@ } }, "node_modules/engine.io-client": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.3.2.tgz", - "integrity": "sha512-y0CPINnhMvPuwtqXfsGuWE8BB66+B6wTtCofQDRecMQPYX3MYUZXFNKDhdrSe3EVjgOu4V3rxdeqN/Tr91IgbQ==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.3.3.tgz", + "integrity": "sha512-PXIgpzb1brtBzh8Q6vCjzCMeu4nfEPmaDm+L3Qb2sVHwLkxC1qRiBMSjOB0NJNjZ0hbPNUKQa+s8J2XxLOIEeQ==", "dev": true, - "license": "MIT", "dependencies": { "component-emitter": "1.2.1", "component-inherit": "0.0.3", @@ -3880,7 +3877,7 @@ "parseqs": "0.0.5", "parseuri": "0.0.5", "ws": "~6.1.0", - "xmlhttprequest-ssl": "~1.5.4", + "xmlhttprequest-ssl": "~1.6.3", "yeast": "0.1.2" } }, @@ -4655,6 +4652,18 @@ "node": "*" } }, + "node_modules/fileset/node_modules/glob/node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/fileset/node_modules/minimatch": { "version": "2.0.10", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", @@ -5732,11 +5741,10 @@ } }, "node_modules/grunt-contrib-less/node_modules/lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", - "dev": true, - "license": "MIT" + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true }, "node_modules/grunt-contrib-watch": { "version": "1.1.0", @@ -5793,11 +5801,10 @@ } }, "node_modules/grunt-contrib-watch/node_modules/lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", - "dev": true, - "license": "MIT" + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true }, "node_modules/grunt-githooks": { "version": "0.6.0", @@ -5831,21 +5838,6 @@ "node": ">=0.4.7" } }, - "node_modules/grunt-githooks/node_modules/handlebars/node_modules/uglify-js": { - "version": "2.3.6", - "dev": true, - "dependencies": { - "async": "~0.2.6", - "optimist": "~0.3.5", - "source-map": "~0.1.7" - }, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/grunt-githooks/node_modules/optimist": { "version": "0.3.7", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", @@ -5866,6 +5858,23 @@ "node": ">=0.8.0" } }, + "node_modules/grunt-githooks/node_modules/uglify-js": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz", + "integrity": "sha1-+gmEdwtCi3qbKoBY9GNV0U/vIRo=", + "dev": true, + "dependencies": { + "async": "~0.2.6", + "optimist": "~0.3.5", + "source-map": "~0.1.7" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/grunt-jscs": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/grunt-jscs/-/grunt-jscs-3.0.1.tgz", @@ -6045,11 +6054,10 @@ } }, "node_modules/grunt/node_modules/async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", - "dev": true, - "license": "MIT" + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==", + "dev": true }, "node_modules/grunt/node_modules/chalk": { "version": "4.1.0", @@ -6117,6 +6125,15 @@ "node": "*" } }, + "node_modules/grunt/node_modules/getobject": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz", + "integrity": "sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/grunt/node_modules/grunt-cli": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.3.2.tgz", @@ -6182,22 +6199,21 @@ } }, "node_modules/grunt/node_modules/grunt-legacy-util": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.0.tgz", - "integrity": "sha512-ZEmYFB44bblwPE2oz3q3ygfF6hseQja9tx8I3UZIwbUik32FMWewA+d1qSFicMFB+8dNXDkh35HcDCWlpRsGlA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", + "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", "dev": true, - "license": "MIT", "dependencies": { - "async": "~1.5.2", - "exit": "~0.1.1", - "getobject": "~0.1.0", + "async": "~3.2.0", + "exit": "~0.1.2", + "getobject": "~1.0.0", "hooker": "~0.2.3", - "lodash": "~4.17.20", + "lodash": "~4.17.21", "underscore.string": "~3.3.5", - "which": "~1.3.0" + "which": "~2.0.2" }, "engines": { - "node": ">= 8" + "node": ">=10" } }, "node_modules/grunt/node_modules/iconv-lite": { @@ -6214,11 +6230,10 @@ } }, "node_modules/grunt/node_modules/lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", - "dev": true, - "license": "MIT" + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true }, "node_modules/grunt/node_modules/mkdirp": { "version": "1.0.4", @@ -6276,6 +6291,21 @@ "node": "*" } }, + "node_modules/grunt/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/gulp-decompress": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/gulp-decompress/-/gulp-decompress-1.2.0.tgz", @@ -6888,11 +6918,10 @@ } }, "node_modules/hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", "dev": true, - "license": "ISC", "optional": true }, "node_modules/html-comment-regex": { @@ -6972,9 +7001,9 @@ } }, "node_modules/i": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/i/-/i-0.3.6.tgz", - "integrity": "sha1-2WyScyB28HJxG2sQ/X1PZa2O4j0=", + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/i/-/i-0.3.7.tgz", + "integrity": "sha512-FYz4wlXgkQwIPqhzC5TdNMLSE5+GS1IIDJZY/1ZiEPCT2S3COUVZeT5OW4BmW4r5LHLQuOosSwsvnroG9GR59Q==", "dev": true, "engines": { "node": ">=0.4" @@ -7138,14 +7167,10 @@ "license": "ISC" }, "node_modules/ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "dev": true, - "license": "ISC", - "engines": { - "node": "*" - } + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true }, "node_modules/interpret": { "version": "1.1.0", @@ -8140,11 +8165,10 @@ } }, "node_modules/jshint/node_modules/lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", - "dev": true, - "license": "MIT" + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true }, "node_modules/jshint/node_modules/shelljs": { "version": "0.3.0", @@ -8173,9 +8197,9 @@ } }, "node_modules/json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", "dev": true }, "node_modules/json-schema-traverse": { @@ -8235,19 +8259,18 @@ } }, "node_modules/jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", "dev": true, - "engines": [ - "node >=0.6.0" - ], - "license": "MIT", "dependencies": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", - "json-schema": "0.2.3", + "json-schema": "0.4.0", "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" } }, "node_modules/JSV": { @@ -10591,11 +10614,10 @@ } }, "node_modules/path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true, - "license": "MIT", "optional": true }, "node_modules/path-root": { @@ -12746,24 +12768,16 @@ } }, "node_modules/socket.io-parser": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.0.tgz", - "integrity": "sha512-hczmV6bDgdaEbVqhAeVMM/jfUfzuEZHsQg6eOmLgJht6G3mPKMxYm75w2+qhAQZ+4X+1+ATZ+QFKeOZD5riHng==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.2.tgz", + "integrity": "sha512-FJvDBuOALxdCI9qwRrO/Rfp9yfndRtc1jSgVgV8FDraihmSP/MLGD5PEuJrNfjALvcQ+vMDM/33AWOYP/JSjDg==", "dev": true, - "license": "MIT", "dependencies": { - "component-emitter": "1.2.1", + "component-emitter": "~1.3.0", "debug": "~3.1.0", "isarray": "2.0.1" } }, - "node_modules/socket.io-parser/node_modules/component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", - "dev": true, - "license": "MIT" - }, "node_modules/socket.io-parser/node_modules/debug": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", @@ -13103,9 +13117,10 @@ } }, "node_modules/string-width/node_modules/ansi-regex": { - "version": "5.0.0", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -14871,9 +14886,10 @@ } }, "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "5.0.0", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -14963,9 +14979,9 @@ } }, "node_modules/xmlhttprequest-ssl": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", - "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=", + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.6.3.tgz", + "integrity": "sha512-3XfeQE/wNkvrIktn2Kf0869fC0BN6UpydVasGIeSm2B1Llihf7/0UfZM+eCkOw3P7bP4+qPgqhm7ZoxuJtFU0Q==", "dev": true, "engines": { "node": ">=0.4.0" @@ -14982,9 +14998,10 @@ } }, "node_modules/y18n": { - "version": "4.0.0", - "dev": true, - "license": "ISC" + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true }, "node_modules/yallist": { "version": "2.1.2", @@ -15819,9 +15836,9 @@ } }, "bl": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", - "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", "dev": true, "optional": true, "requires": { @@ -16449,9 +16466,9 @@ } }, "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true } } @@ -16820,7 +16837,9 @@ }, "dependencies": { "ansi-regex": { - "version": "5.0.0", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, "strip-ansi": { @@ -17772,9 +17791,9 @@ }, "dependencies": { "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true } } @@ -18100,9 +18119,9 @@ } }, "engine.io-client": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.3.2.tgz", - "integrity": "sha512-y0CPINnhMvPuwtqXfsGuWE8BB66+B6wTtCofQDRecMQPYX3MYUZXFNKDhdrSe3EVjgOu4V3rxdeqN/Tr91IgbQ==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.3.3.tgz", + "integrity": "sha512-PXIgpzb1brtBzh8Q6vCjzCMeu4nfEPmaDm+L3Qb2sVHwLkxC1qRiBMSjOB0NJNjZ0hbPNUKQa+s8J2XxLOIEeQ==", "dev": true, "requires": { "component-emitter": "1.2.1", @@ -18114,7 +18133,7 @@ "parseqs": "0.0.5", "parseuri": "0.0.5", "ws": "~6.1.0", - "xmlhttprequest-ssl": "~1.5.4", + "xmlhttprequest-ssl": "~1.6.3", "yeast": "0.1.2" }, "dependencies": { @@ -18668,6 +18687,17 @@ "minimatch": "2 || 3", "once": "^1.3.0", "path-is-absolute": "^1.0.0" + }, + "dependencies": { + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } } }, "minimatch": { @@ -19432,9 +19462,9 @@ } }, "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==", "dev": true }, "chalk": { @@ -19483,6 +19513,12 @@ } } }, + "getobject": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz", + "integrity": "sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg==", + "dev": true + }, "grunt-cli": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.3.2.tgz", @@ -19531,18 +19567,18 @@ } }, "grunt-legacy-util": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.0.tgz", - "integrity": "sha512-ZEmYFB44bblwPE2oz3q3ygfF6hseQja9tx8I3UZIwbUik32FMWewA+d1qSFicMFB+8dNXDkh35HcDCWlpRsGlA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", + "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", "dev": true, "requires": { - "async": "~1.5.2", - "exit": "~0.1.1", - "getobject": "~0.1.0", + "async": "~3.2.0", + "exit": "~0.1.2", + "getobject": "~1.0.0", "hooker": "~0.2.3", - "lodash": "~4.17.20", + "lodash": "~4.17.21", "underscore.string": "~3.3.5", - "which": "~1.3.0" + "which": "~2.0.2" } }, "iconv-lite": { @@ -19555,9 +19591,9 @@ } }, "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, "mkdirp": { @@ -19593,6 +19629,15 @@ "sprintf-js": "^1.0.3", "util-deprecate": "^1.0.2" } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } } } }, @@ -19656,9 +19701,9 @@ } }, "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true } } @@ -19705,9 +19750,9 @@ } }, "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true } } @@ -19729,17 +19774,6 @@ "requires": { "optimist": "~0.3", "uglify-js": "~2.3" - }, - "dependencies": { - "uglify-js": { - "version": "2.3.6", - "dev": true, - "requires": { - "async": "~0.2.6", - "optimist": "~0.3.5", - "source-map": "~0.1.7" - } - } } }, "optimist": { @@ -19757,6 +19791,17 @@ "requires": { "amdefine": ">=0.0.4" } + }, + "uglify-js": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz", + "integrity": "sha1-+gmEdwtCi3qbKoBY9GNV0U/vIRo=", + "dev": true, + "requires": { + "async": "~0.2.6", + "optimist": "~0.3.5", + "source-map": "~0.1.7" + } } } }, @@ -20366,9 +20411,9 @@ "dev": true }, "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", "dev": true, "optional": true }, @@ -20438,9 +20483,9 @@ } }, "i": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/i/-/i-0.3.6.tgz", - "integrity": "sha1-2WyScyB28HJxG2sQ/X1PZa2O4j0=", + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/i/-/i-0.3.7.tgz", + "integrity": "sha512-FYz4wlXgkQwIPqhzC5TdNMLSE5+GS1IIDJZY/1ZiEPCT2S3COUVZeT5OW4BmW4r5LHLQuOosSwsvnroG9GR59Q==", "dev": true }, "iconv-lite": { @@ -20562,9 +20607,9 @@ "dev": true }, "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "dev": true }, "interpret": { @@ -21242,9 +21287,9 @@ }, "dependencies": { "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, "shelljs": { @@ -21262,9 +21307,9 @@ } }, "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", "dev": true }, "json-schema-traverse": { @@ -21313,14 +21358,14 @@ } }, "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", "dev": true, "requires": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", - "json-schema": "0.2.3", + "json-schema": "0.4.0", "verror": "1.10.0" } }, @@ -23117,9 +23162,9 @@ "optional": true }, "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true, "optional": true }, @@ -24776,22 +24821,16 @@ } }, "socket.io-parser": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.0.tgz", - "integrity": "sha512-hczmV6bDgdaEbVqhAeVMM/jfUfzuEZHsQg6eOmLgJht6G3mPKMxYm75w2+qhAQZ+4X+1+ATZ+QFKeOZD5riHng==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.2.tgz", + "integrity": "sha512-FJvDBuOALxdCI9qwRrO/Rfp9yfndRtc1jSgVgV8FDraihmSP/MLGD5PEuJrNfjALvcQ+vMDM/33AWOYP/JSjDg==", "dev": true, "requires": { - "component-emitter": "1.2.1", + "component-emitter": "~1.3.0", "debug": "~3.1.0", "isarray": "2.0.1" }, "dependencies": { - "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", - "dev": true - }, "debug": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", @@ -25054,7 +25093,9 @@ }, "dependencies": { "ansi-regex": { - "version": "5.0.0", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, "strip-ansi": { @@ -26422,7 +26463,9 @@ }, "dependencies": { "ansi-regex": { - "version": "5.0.0", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, "ansi-styles": { @@ -26491,9 +26534,9 @@ "dev": true }, "xmlhttprequest-ssl": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", - "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=", + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.6.3.tgz", + "integrity": "sha512-3XfeQE/wNkvrIktn2Kf0869fC0BN6UpydVasGIeSm2B1Llihf7/0UfZM+eCkOw3P7bP4+qPgqhm7ZoxuJtFU0Q==", "dev": true }, "xtend": { @@ -26503,7 +26546,9 @@ "dev": true }, "y18n": { - "version": "4.0.0", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", "dev": true }, "yallist": { From 363a62b509d54111552aa51416640de6fcbc0c34 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Fri, 28 Jan 2022 13:25:42 +0100 Subject: [PATCH 086/946] Prepared changelog for 4.17.2 release. --- CHANGES.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 80ccdca0e0f..dc1667377ef 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,9 +1,7 @@ CKEditor 4 Changelog ==================== -## CKEditor 4.18.0 [IN DEVELOPMENT] - -## CKEditor 4.17.2 [IN DEVELOPMENT] +## CKEditor 4.17.2 Fixed issues: From e3b4b8721f89330ef9863b6cdd45bf2c36e2476d Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Fri, 28 Jan 2022 13:27:14 +0100 Subject: [PATCH 087/946] Started next development cycle after 4.17.2 --- CHANGES.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index dc1667377ef..e7736afecff 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,6 +1,10 @@ CKEditor 4 Changelog ==================== +## CKEditor 4.18.0 [IN DEVELOPMENT] + +## CKEditor 4.17.3 [IN DEVELOPMENT] + ## CKEditor 4.17.2 Fixed issues: From e23aa66477e863058c59a545fbf0f63d763544d5 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Mon, 31 Jan 2022 09:53:17 +0100 Subject: [PATCH 088/946] Updated package.json to 4.17.2. --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0a6d530783d..fd49003bebd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ckeditor4-dev", - "version": "4.17.1", + "version": "4.17.2", "description": "The development version of CKEditor - JavaScript WYSIWYG web text editor.", "devDependencies": { "benderjs": "^0.4.6", From a3d54249e2259f81bcdf4f90f20b841ec6aac75f Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Mon, 31 Jan 2022 09:58:42 +0100 Subject: [PATCH 089/946] Updated package-lock.json --- package-lock.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package-lock.json b/package-lock.json index 761eb6211b6..2ddd1361add 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "ckeditor4-dev", - "version": "4.17.1", + "version": "4.17.2", "lockfileVersion": 2, "requires": true, "packages": { From b960f0f938c4aa53b8202bb96568915a6513251b Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 1 Feb 2022 15:23:12 +0100 Subject: [PATCH 090/946] Fix set value as searched pattern in unit tests --- tests/plugins/find/find.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/tests/plugins/find/find.js b/tests/plugins/find/find.js index cd8d502781c..0cfd9ed7654 100644 --- a/tests/plugins/find/find.js +++ b/tests/plugins/find/find.js @@ -152,13 +152,11 @@ bender.test( { 'test find text with double space between words': function() { var bot = this.editorBot; - bot.setHtmlWithSelection( '

example  text

' ); + bot.setHtmlWithSelection( '

[example  text]

' ); bot.dialog( 'find', function( dialog ) { - dialog.setValueOf( 'find', 'txtFindFind', 'example text' ); dialog.getContentElement( 'find', 'btnFind' ).click(); - assert.areSame( '

example  text

', bot.getData( true ) ); dialog.getButton( 'cancel' ).click(); } ); @@ -235,10 +233,9 @@ bender.test( { 'test find and replace text with double space between words': function() { var bot = this.editorBot; - bot.setHtmlWithSelection( '

example  text from CKEditor4

' ); + bot.setHtmlWithSelection( '

[example  text] from CKEditor4

' ); bot.dialog( 'replace', function( dialog ) { - dialog.setValueOf( 'replace', 'txtFindReplace', 'example text' ); dialog.setValueOf( 'replace', 'txtReplace', 'changed example text' ); dialog.getContentElement( 'replace', 'btnFindReplace' ).click(); dialog.getContentElement( 'replace', 'btnFindReplace' ).click(); From a805249878ddc0a53810529b2bd1abb9df3ac543 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 1 Feb 2022 15:57:07 +0100 Subject: [PATCH 091/946] Fix failing unit tests with expected html entity --- tests/plugins/find/find.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/tests/plugins/find/find.js b/tests/plugins/find/find.js index 0cfd9ed7654..52ce4c599ec 100644 --- a/tests/plugins/find/find.js +++ b/tests/plugins/find/find.js @@ -1,5 +1,5 @@ /* bender-tags: editor */ -/* bender-ckeditor-plugins: find */ +/* bender-ckeditor-plugins: find,entities, */ bender.editor = { config: { @@ -296,12 +296,12 @@ bender.test( { // (#4987) 'test space separator: EN SPACE': function() { - assertSpaceSeparator( this.editorBot, '\u2002', 'EN SPACE' ); + assertSpaceSeparator( this.editorBot, '\u2002', 'EN SPACE', ' ' ); }, // (#4987) 'test space separator: EM SPACE': function() { - assertSpaceSeparator( this.editorBot, '\u2003', 'EM SPACE' ); + assertSpaceSeparator( this.editorBot, '\u2003', 'EM SPACE', ' ' ); }, // (#4987) @@ -331,7 +331,7 @@ bender.test( { // (#4987) 'test space separator: THIN SPACE': function() { - assertSpaceSeparator( this.editorBot, '\u2009', 'THIN SPACE' ); + assertSpaceSeparator( this.editorBot, '\u2009', 'THIN SPACE', ' ' ); }, // (#4987) @@ -351,8 +351,10 @@ bender.test( { } ); -function assertSpaceSeparator( bot, unicode, name ) { - var expected = '

test' + unicode + ' test

'; +function assertSpaceSeparator( bot, unicode, name, expectedHtmlEntities ) { + // In some cases editor return html entities instead of empty space expressed as ' '. #5055 + var spaceCharacter = expectedHtmlEntities || unicode, + expected = '

test' + spaceCharacter + ' test

'; bot.setHtmlWithSelection( '

test[' + unicode + ' ]test

' ); From fdaa660132b86acbd28cd5b8dbc8f35bacb79895 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Thu, 3 Feb 2022 10:23:27 +0100 Subject: [PATCH 092/946] Updated ckbuilder to 2.4.3 --- dev/builder/build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev/builder/build.sh b/dev/builder/build.sh index 7532870f32b..338f0e61930 100755 --- a/dev/builder/build.sh +++ b/dev/builder/build.sh @@ -9,7 +9,7 @@ set -e printf "CKBuilder - Builds a release version of ckeditor4.\n" printf "\n" -CKBUILDER_VERSION="2.3.2" +CKBUILDER_VERSION="2.4.3" CKBUILDER_URL="https://download.cksource.com/CKBuilder/$CKBUILDER_VERSION/ckbuilder.jar" RED='\033[01;31m' From eaadf524deee8c94fc2be54fc23e3ffe8861cf12 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Tue, 1 Feb 2022 18:01:59 +0100 Subject: [PATCH 093/946] Add unit tests. --- tests/plugins/find/find.js | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/tests/plugins/find/find.js b/tests/plugins/find/find.js index 52ce4c599ec..ebd7cdf8239 100644 --- a/tests/plugins/find/find.js +++ b/tests/plugins/find/find.js @@ -263,6 +263,41 @@ bender.test( { } ); }, + // (#5061) + 'test replace one of occurences of phrase with phrase with several spaces inside': function() { + var bot = this.editorBot; + + bot.setHtmlWithSelection( '

replace me

' ); + + bot.dialog( 'replace', function( dialog ) { + dialog.setValueOf( 'replace', 'txtFindReplace', 'replace me' ); + dialog.setValueOf( 'replace', 'txtReplace', 'foo bar' ); + dialog.getContentElement( 'replace', 'btnFindReplace' ).click(); + dialog.getContentElement( 'replace', 'btnFindReplace' ).click(); + + assert.areSame( '

foo   bar

', bot.getData( true ) ); + + dialog.getButton( 'cancel' ).click(); + } ); + }, + + // (#5061) + 'test replace all occurences of phrase with phrase with several spaces inside': function() { + var bot = this.editorBot; + + bot.setHtmlWithSelection( '

[replace me]

replace me

' ); + + bot.dialog( 'replace', function( dialog ) { + dialog.setValueOf( 'replace', 'txtReplace', 'foo bar' ); + dialog.getContentElement( 'replace', 'btnReplaceAll' ).click(); + dialog.getButton( 'cancel' ).click(); + + assert.areSame( '

foo   bar

foo   bar

', bot.getData( false, true ) ); + + dialog.getButton( 'cancel' ).click(); + } ); + }, + // (#4987) 'test space separator: SPACE': function() { var bot = this.editorBot, From eeac6a95ddd020e151c361f190215f3c011c30c8 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Tue, 1 Feb 2022 18:02:25 +0100 Subject: [PATCH 094/946] Add manual test. --- tests/plugins/find/manual/replacedoublespace.html | 9 +++++++++ tests/plugins/find/manual/replacedoublespace.md | 12 ++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 tests/plugins/find/manual/replacedoublespace.html create mode 100644 tests/plugins/find/manual/replacedoublespace.md diff --git a/tests/plugins/find/manual/replacedoublespace.html b/tests/plugins/find/manual/replacedoublespace.html new file mode 100644 index 00000000000..7e5c4d53e8e --- /dev/null +++ b/tests/plugins/find/manual/replacedoublespace.html @@ -0,0 +1,9 @@ + + + diff --git a/tests/plugins/find/manual/replacedoublespace.md b/tests/plugins/find/manual/replacedoublespace.md new file mode 100644 index 00000000000..efadcfb9822 --- /dev/null +++ b/tests/plugins/find/manual/replacedoublespace.md @@ -0,0 +1,12 @@ +@bender-tags: 4.17.2, bug, 5061 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, basicstyles, find, sourcearea + +1. Open Find and Replace dialog and move to `Replace` tab. +1. In `Find what:` input type `Replace me`. +1. In `Replace with` input type `Foo bar` (note **three spaces** between words). +1. Click `Replace` button. + +**Expected** Three spaces between "Foo" and "bar" are preserved. + +**Unexpected** There is only one space between "Foo" and "bar". From cf777fabd0cd9feba4be35aa435fcb3661c1bb6f Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Tue, 1 Feb 2022 19:36:50 +0100 Subject: [PATCH 095/946] Preserve spaces before converting to text node. --- plugins/find/dialogs/find.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/plugins/find/dialogs/find.js b/plugins/find/dialogs/find.js index 06b5dae2c1f..26d21c6dce3 100755 --- a/plugins/find/dialogs/find.js +++ b/plugins/find/dialogs/find.js @@ -387,6 +387,8 @@ var wordSeparatorRegex = /[.,"'?!;: \u0085\u00a0\u1680\u280e\u2028\u2029\u202f\u205f\u3000]/; var spaceSeparatorRegex = /[\u0020\u00a0\u1680\u202f\u205f\u3000\u2000-\u200a]/; + var consecutiveWhitespaceRegex = /[\u0020\u00a0\u1680\u202f\u205f\u3000\u2000-\u200a]{2,}/g; + var nonBreakingSpace = '\xA0'; function isWordSeparator( c ) { if ( !c ) @@ -486,8 +488,17 @@ if ( this.matchRange && this.matchRange.isMatched() && !this.matchRange._.isReplaced && !this.matchRange.isReadOnly() && !matchOptionsChanged ) { // Turn off highlight for a while when saving snapshots. this.matchRange.removeHighlight(); - var domRange = this.matchRange.toDomRange(); - var text = editor.document.createText( newString ); + var domRange = this.matchRange.toDomRange(), + textWithPreservedSpaces = newString.replace( consecutiveWhitespaceRegex, + function( whitespace ) { + var newSpaces = CKEDITOR.tools.array.map( whitespace, function( space, i ) { + return i % 2 === 0 ? nonBreakingSpace : space; + } ); + + return newSpaces.join( '' ); + } ), + text = editor.document.createText( textWithPreservedSpaces ); + if ( !isReplaceAll ) { // Save undo snaps before and after the replacement. var selection = editor.getSelection(); From e5f1af998fae3b67c8248aac5ccedff27d4541a7 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Thu, 3 Feb 2022 12:59:14 +0100 Subject: [PATCH 096/946] Refactor tests. --- tests/plugins/find/find.js | 13 +++++-------- tests/plugins/find/manual/replacedoublespace.html | 4 +--- tests/plugins/find/manual/replacedoublespace.md | 2 +- 3 files changed, 7 insertions(+), 12 deletions(-) diff --git a/tests/plugins/find/find.js b/tests/plugins/find/find.js index ebd7cdf8239..e052d35fc35 100644 --- a/tests/plugins/find/find.js +++ b/tests/plugins/find/find.js @@ -264,7 +264,7 @@ bender.test( { }, // (#5061) - 'test replace one of occurences of phrase with phrase with several spaces inside': function() { + 'test replace one of the occurrences of the phrase with a phrase with several spaces inside': function() { var bot = this.editorBot; bot.setHtmlWithSelection( '

replace me

' ); @@ -274,15 +274,14 @@ bender.test( { dialog.setValueOf( 'replace', 'txtReplace', 'foo bar' ); dialog.getContentElement( 'replace', 'btnFindReplace' ).click(); dialog.getContentElement( 'replace', 'btnFindReplace' ).click(); - - assert.areSame( '

foo   bar

', bot.getData( true ) ); - dialog.getButton( 'cancel' ).click(); + + assert.areSame( '

foo   bar

', bot.getData() ); } ); }, // (#5061) - 'test replace all occurences of phrase with phrase with several spaces inside': function() { + 'test replace all the occurrences of the phrase with a phrase with several spaces inside': function() { var bot = this.editorBot; bot.setHtmlWithSelection( '

[replace me]

replace me

' ); @@ -292,9 +291,7 @@ bender.test( { dialog.getContentElement( 'replace', 'btnReplaceAll' ).click(); dialog.getButton( 'cancel' ).click(); - assert.areSame( '

foo   bar

foo   bar

', bot.getData( false, true ) ); - - dialog.getButton( 'cancel' ).click(); + assert.areSame( '

foo   bar

foo   bar

', bot.getData() ); } ); }, diff --git a/tests/plugins/find/manual/replacedoublespace.html b/tests/plugins/find/manual/replacedoublespace.html index 7e5c4d53e8e..763bfb530d7 100644 --- a/tests/plugins/find/manual/replacedoublespace.html +++ b/tests/plugins/find/manual/replacedoublespace.html @@ -3,7 +3,5 @@ diff --git a/tests/plugins/find/manual/replacedoublespace.md b/tests/plugins/find/manual/replacedoublespace.md index efadcfb9822..45a7e286b41 100644 --- a/tests/plugins/find/manual/replacedoublespace.md +++ b/tests/plugins/find/manual/replacedoublespace.md @@ -5,7 +5,7 @@ 1. Open Find and Replace dialog and move to `Replace` tab. 1. In `Find what:` input type `Replace me`. 1. In `Replace with` input type `Foo bar` (note **three spaces** between words). -1. Click `Replace` button. +1. Click `Replace All` button. **Expected** Three spaces between "Foo" and "bar" are preserved. From 58481aad276c7c908b33561448257efae74dd0a1 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Thu, 3 Feb 2022 13:08:01 +0100 Subject: [PATCH 097/946] Move logic to a separate function. --- plugins/find/dialogs/find.js | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/plugins/find/dialogs/find.js b/plugins/find/dialogs/find.js index 26d21c6dce3..3fcc5ba188c 100755 --- a/plugins/find/dialogs/find.js +++ b/plugins/find/dialogs/find.js @@ -489,15 +489,7 @@ // Turn off highlight for a while when saving snapshots. this.matchRange.removeHighlight(); var domRange = this.matchRange.toDomRange(), - textWithPreservedSpaces = newString.replace( consecutiveWhitespaceRegex, - function( whitespace ) { - var newSpaces = CKEDITOR.tools.array.map( whitespace, function( space, i ) { - return i % 2 === 0 ? nonBreakingSpace : space; - } ); - - return newSpaces.join( '' ); - } ), - text = editor.document.createText( textWithPreservedSpaces ); + text = createTextNodeWithPreservedSpaces( editor, newString ); if ( !isReplaceAll ) { // Save undo snaps before and after the replacement. @@ -837,6 +829,19 @@ } } }; + + function createTextNodeWithPreservedSpaces( editor, text ) { + var textWithPreservedSpaces = text.replace( consecutiveWhitespaceRegex, + function( whitespace ) { + var newSpaces = CKEDITOR.tools.array.map( whitespace, function( space, i ) { + return i % 2 === 0 ? nonBreakingSpace : space; + } ); + + return newSpaces.join( '' ); + } ); + + return editor.document.createText( textWithPreservedSpaces ); + } } CKEDITOR.dialog.add( 'find', findDialog ); From d05be8e66f96eb748a35a0237f7d1e1106791411 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Thu, 3 Feb 2022 15:48:41 +0100 Subject: [PATCH 098/946] Convert string to array explicitly. --- plugins/find/dialogs/find.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/plugins/find/dialogs/find.js b/plugins/find/dialogs/find.js index 3fcc5ba188c..c134cd48159 100755 --- a/plugins/find/dialogs/find.js +++ b/plugins/find/dialogs/find.js @@ -833,9 +833,10 @@ function createTextNodeWithPreservedSpaces( editor, text ) { var textWithPreservedSpaces = text.replace( consecutiveWhitespaceRegex, function( whitespace ) { - var newSpaces = CKEDITOR.tools.array.map( whitespace, function( space, i ) { - return i % 2 === 0 ? nonBreakingSpace : space; - } ); + var whitespaceArray = whitespace.split( '' ), + newSpaces = CKEDITOR.tools.array.map( whitespaceArray, function( space, i ) { + return i % 2 === 0 ? nonBreakingSpace : space; + } ); return newSpaces.join( '' ); } ); From 8b1f39275351bd051d47ab3e6d2ffaca4c834ee9 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Fri, 4 Feb 2022 10:00:13 +0100 Subject: [PATCH 099/946] Added missing changelog entry. --- CHANGES.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGES.md b/CHANGES.md index dc1667377ef..e3dae459cb1 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -12,6 +12,7 @@ Fixed issues: * [#4952](https://github.com/ckeditor/ckeditor4/issues/4952): Fixed: Dragging and dropping images within a table cell appends additional elements. * [#4761](https://github.com/ckeditor/ckeditor4/issues/4761): Fixed: Some CSS files are missing unique timestamp used to prevent browser to cache static resources between editor releases. * [#4987](https://github.com/ckeditor/ckeditor4/issues/4987): Fixed: [Find/Replace](https://ckeditor.com/cke4/addon/find) is not recognizing more than one space character. +* [#5061](https://github.com/ckeditor/ckeditor4/issues/5061): Fixed: [Find/Replace](https://ckeditor.com/cke4/addon/find) plugin incorrectly handles multiple whitespace during replacing text. * [#5004](https://github.com/ckeditor/ckeditor4/issues/5004): Fixed: `MutationObserver` used in [IFrame Editing Area](https://ckeditor.com/cke4/addon/wysiwygarea) plugin causes memory leaks. * [#4994](https://github.com/ckeditor/ckeditor4/issues/4994): Fixed: [Easy Image](https://ckeditor.com/cke4/addon/easyimage) plugin caused content pasted from Word to turn into an image. From a3e23fef4b2a24a14a4a544e7e6957d6e72555f6 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Wed, 2 Feb 2022 13:48:26 +0100 Subject: [PATCH 100/946] Fix removing multiple lists --- core/editable.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/editable.js b/core/editable.js index d07b99a5bd0..dbffa2d6a17 100644 --- a/core/editable.js +++ b/core/editable.js @@ -1714,13 +1714,16 @@ var possibleListItems = [ 'dd', 'dt', 'li' ], block = range.startPath().block || range.startPath().blockLimit, blockName = block.getName(), + havePreviousListItem = block.getPrevious() === null, isListItem = false; isListItem = CKEDITOR.tools.array.some( possibleListItems, function( listItem ) { return blockName === listItem; } ); - return isListItem && block.getPrevious() === null; + // Despite checking whether the range is contained in the first element of the list + // we should also check that the whole content is selected. #5068 + return isListItem && havePreviousListItem && range.startOffset === 0; } function getParentBlockChildCount( path ) { From 2565d140ec5d4c50e7cf75e68f53ac736390f550 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Wed, 2 Feb 2022 13:50:22 +0100 Subject: [PATCH 101/946] Update tests and add a new one --- .../manual/removealmostentileliets.html | 19 +++++++++++++++++++ .../manual/removealmostentileliets.md | 14 ++++++++++++++ .../manual/removemultiplelistunsupported.html | 15 +++++++++++++++ tests/core/editable/removemultiplelist.html | 19 +++++++++++++++++++ tests/core/editable/removemultiplelist.js | 6 +++++- 5 files changed, 72 insertions(+), 1 deletion(-) create mode 100644 tests/core/editable/manual/removealmostentileliets.html create mode 100644 tests/core/editable/manual/removealmostentileliets.md diff --git a/tests/core/editable/manual/removealmostentileliets.html b/tests/core/editable/manual/removealmostentileliets.html new file mode 100644 index 00000000000..cc2e35ba428 --- /dev/null +++ b/tests/core/editable/manual/removealmostentileliets.html @@ -0,0 +1,19 @@ + + + diff --git a/tests/core/editable/manual/removealmostentileliets.md b/tests/core/editable/manual/removealmostentileliets.md new file mode 100644 index 00000000000..047e1e17383 --- /dev/null +++ b/tests/core/editable/manual/removealmostentileliets.md @@ -0,0 +1,14 @@ +@bender-tags: 4.17.2, bug, 5068 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, basicstyles, list, resize, undo, sourcearea, elementspath, magicline + +1. Select everything contained in `[]` including markers. +2. Press delete or backspace + +**Expected** + +The content from selected range has been properly removed. + +**Unexpected** + +All two lists have been removed. diff --git a/tests/core/editable/manual/removemultiplelistunsupported.html b/tests/core/editable/manual/removemultiplelistunsupported.html index 99726d66b7f..a97fd38db37 100644 --- a/tests/core/editable/manual/removemultiplelistunsupported.html +++ b/tests/core/editable/manual/removemultiplelistunsupported.html @@ -42,6 +42,20 @@

#3 +

#4 + + diff --git a/tests/core/editable/removemultiplelist.html b/tests/core/editable/removemultiplelist.html index b36ae4f07e5..65a40474113 100644 --- a/tests/core/editable/removemultiplelist.html +++ b/tests/core/editable/removemultiplelist.html @@ -233,3 +233,22 @@
  • + + diff --git a/tests/core/editable/removemultiplelist.js b/tests/core/editable/removemultiplelist.js index c017017cfb5..a7cdce667ce 100644 --- a/tests/core/editable/removemultiplelist.js +++ b/tests/core/editable/removemultiplelist.js @@ -38,7 +38,11 @@ 'test part of multiple list is removed with the backspace key': performInputOutputTest( 'multiple_part_list', BACKSPACE_KEY, CKEDITOR.env.ie || CKEDITOR.env.gecko ), 'test part mixed lists is removed with the delete key': performInputOutputTest( 'mixed_part_lists', DELETE_KEY, CKEDITOR.env.ie || CKEDITOR.env.gecko ), - 'test part mixed lists is removed with the backspace key': performInputOutputTest( 'mixed_part_lists', BACKSPACE_KEY, CKEDITOR.env.ie || CKEDITOR.env.gecko ) + 'test part mixed lists is removed with the backspace key': performInputOutputTest( 'mixed_part_lists', BACKSPACE_KEY, CKEDITOR.env.ie || CKEDITOR.env.gecko ), + + // #5068 + 'test fully selected lists without part of first list item are removed with the delete key': performInputOutputTest( 'without_first_item', DELETE_KEY, CKEDITOR.env.ie || CKEDITOR.env.gecko ), + 'test fully selected lists without part of first list item are removed with the backspace key': performInputOutputTest( 'without_first_item', BACKSPACE_KEY, CKEDITOR.env.ie || CKEDITOR.env.gecko ) }; tests = bender.tools.createTestsForEditors( CKEDITOR.tools.object.keys( bender.editors ), tests ); From 35110221dd56ed52d51f9da0870a15b517bf2483 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Thu, 3 Feb 2022 13:06:44 +0100 Subject: [PATCH 102/946] Fixed issue with magic line and multiple list selection. --- core/editable.js | 103 ++++++++++++++++++++++++----------------------- 1 file changed, 52 insertions(+), 51 deletions(-) diff --git a/core/editable.js b/core/editable.js index dbffa2d6a17..db22ff57ab7 100644 --- a/core/editable.js +++ b/core/editable.js @@ -5,7 +5,8 @@ ( function() { var isNotWhitespace, isNotBookmark, isEmpty, isBogus, emptyParagraphRegexp, - insert, fixTableAfterContentsDeletion, fixListAfterContentsDelete, getHtmlFromRangeHelpers, extractHtmlFromRangeHelpers; + insert, fixTableAfterContentsDeletion, fixListAfterContentsDelete, getHtmlFromRangeHelpers, extractHtmlFromRangeHelpers, + listsTypes = [ 'ul', 'ol', 'dl' ]; /** * Editable class which provides all editing related activities by @@ -1033,28 +1034,30 @@ parent, next, rtl = keyCode == 8, - isMultipleSelectedList = false; + isMultipleListSelection = false; // [IE<11] Remove selected image/anchor/etc here to avoid going back in history. (https://dev.ckeditor.com/ticket/10055) if ( CKEDITOR.env.ie && CKEDITOR.env.version < 11 && sel.getSelectedElement() ) { selected = sel.getSelectedElement(); // Check it selection contain list or table. } else if ( isListOrTableInSelection( sel ) ) { - // (#4875) - var multipleListSelection = areMultipleListInRange( range ); - if ( multipleListSelection ) { - selected = multipleListSelection; - isMultipleSelectedList = true; - } else { + // Check whether selection starts at the beginnig of the list and ends at the other list (#4875). + // Lists needs to be extrated later on after saving snapshot image, otherwise some UI artifacts like + // magicline may affect list range (#5068). + isMultipleListSelection = areMultipleListsInRange( range ); + + if ( !isMultipleListSelection ) { // Remove the entire list/table on fully selected content. (https://dev.ckeditor.com/ticket/7645) selected = getSelectedTableList( sel ); } } - if ( selected ) { + if ( selected || isMultipleListSelection ) { // Make undo snapshot. editor.fire( 'saveSnapshot' ); - if ( isMultipleSelectedList ) { + + if ( isMultipleListSelection ) { + selected = getRangeForSelectedLists( range ); selected.deleteContents(); } else { // Delete any element that 'hasLayout' (e.g. hr,table) in IE8 will @@ -1643,15 +1646,13 @@ } } - function areMultipleListInRange( range ) { + function areMultipleListsInRange( range ) { // We know that we are in the list so now we must check if there is another one. - var listsTypes = [ 'ul', 'ol', 'dl' ], - walker = new CKEDITOR.dom.walker( range ), + var walker = new CKEDITOR.dom.walker( range ), element = range.collapsed ? range.startContainer : walker.next(), - firstRangeEl = range.startContainer, isIncludeNestedList = false; - if ( !isFirstListItem( range ) ) { + if ( !startsAtFirstListItem( range ) ) { return; } @@ -1681,49 +1682,22 @@ var startBlockChildCount = getParentBlockChildCount( range.startPath() ), endBlockChildCount = getParentBlockChildCount( range.endPath() ); - if ( isIncludeNestedList || ( startBlockChildCount !== endBlockChildCount ) ) { - var isListParent = null, - listParent = null, - parent = firstRangeEl.getParent(); - - // Get the parent of the list. - while ( !isListParent ) { - var parentName = parent.getName(); + return isIncludeNestedList || ( startBlockChildCount !== endBlockChildCount ); - // We need to search for first closest parent list. - isListParent = CKEDITOR.tools.array.some( listsTypes, function( listType ) { - if ( parentName === listType ) { - listParent = parent; - return parentName === listType; - } - } ); - - parent = parent.getParent(); + // Check if element is the first item in the list. + function startsAtFirstListItem( range ) { + // Selection should start at the beginning of the list item (#5068). + if ( range.startOffset !== 0 ) { + return false; } - range.setStart( listParent, 0 ); - range.enlarge( CKEDITOR.ENLARGE_ELEMENT ); - - return range; - } else { - return false; - } - - // Check if element is the first item in the list. - function isFirstListItem( range ) { var possibleListItems = [ 'dd', 'dt', 'li' ], block = range.startPath().block || range.startPath().blockLimit, blockName = block.getName(), - havePreviousListItem = block.getPrevious() === null, - isListItem = false; + hasPreviousListItem = block.getPrevious() !== null, + isListItem = CKEDITOR.tools.array.indexOf( possibleListItems, blockName ) !== -1; - isListItem = CKEDITOR.tools.array.some( possibleListItems, function( listItem ) { - return blockName === listItem; - } ); - - // Despite checking whether the range is contained in the first element of the list - // we should also check that the whole content is selected. #5068 - return isListItem && havePreviousListItem && range.startOffset === 0; + return isListItem && !hasPreviousListItem; } function getParentBlockChildCount( path ) { @@ -1731,6 +1705,33 @@ } } + function getRangeForSelectedLists( range ) { + var isListParent = null, + listParent = null, + firstRangeEl = range.startContainer, + parent = firstRangeEl.getParent(); + + // Get the parent of the list. + while ( !isListParent ) { + var parentName = parent.getName(); + + // We need to search for first closest parent list. + isListParent = CKEDITOR.tools.array.some( listsTypes, function( listType ) { + if ( parentName === listType ) { + listParent = parent; + return parentName === listType; + } + } ); + + parent = parent.getParent(); + } + + range.setStart( listParent, 0 ); + range.enlarge( CKEDITOR.ENLARGE_ELEMENT ); + + return range; + } + // Whether in given context (pathBlock, pathBlockLimit and editor settings) // editor should automatically wrap inline contents with blocks. function shouldAutoParagraph( editor, pathBlock, pathBlockLimit ) { From 9901a1051191e3be74e159e0b53c2b544ba6fe08 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Thu, 3 Feb 2022 14:10:45 +0100 Subject: [PATCH 103/946] Code refactoring. --- core/editable.js | 41 ++++++++++++----------------------------- 1 file changed, 12 insertions(+), 29 deletions(-) diff --git a/core/editable.js b/core/editable.js index db22ff57ab7..60373404d7c 100644 --- a/core/editable.js +++ b/core/editable.js @@ -6,7 +6,11 @@ ( function() { var isNotWhitespace, isNotBookmark, isEmpty, isBogus, emptyParagraphRegexp, insert, fixTableAfterContentsDeletion, fixListAfterContentsDelete, getHtmlFromRangeHelpers, extractHtmlFromRangeHelpers, - listsTypes = [ 'ul', 'ol', 'dl' ]; + listTypes = { + ul: 1, + ol: 1, + dl: 1 + }; /** * Editable class which provides all editing related activities by @@ -1650,19 +1654,17 @@ // We know that we are in the list so now we must check if there is another one. var walker = new CKEDITOR.dom.walker( range ), element = range.collapsed ? range.startContainer : walker.next(), - isIncludeNestedList = false; + isIncludingNestedList = false; if ( !startsAtFirstListItem( range ) ) { return; } // Walk through all the items in the range to find nested lists. - while ( element && !isIncludeNestedList ) { + while ( element && !isIncludingNestedList ) { var tagName = element.$.nodeName.toLowerCase(); - isIncludeNestedList = CKEDITOR.tools.array.some( listsTypes, function( listType ) { - return tagName === listType; - } ); + isIncludingNestedList = !!listTypes[ tagName ]; element = walker.next(); } @@ -1682,7 +1684,7 @@ var startBlockChildCount = getParentBlockChildCount( range.startPath() ), endBlockChildCount = getParentBlockChildCount( range.endPath() ); - return isIncludeNestedList || ( startBlockChildCount !== endBlockChildCount ); + return isIncludingNestedList || ( startBlockChildCount !== endBlockChildCount ); // Check if element is the first item in the list. function startsAtFirstListItem( range ) { @@ -1694,10 +1696,9 @@ var possibleListItems = [ 'dd', 'dt', 'li' ], block = range.startPath().block || range.startPath().blockLimit, blockName = block.getName(), - hasPreviousListItem = block.getPrevious() !== null, isListItem = CKEDITOR.tools.array.indexOf( possibleListItems, blockName ) !== -1; - return isListItem && !hasPreviousListItem; + return isListItem && block.getPrevious() === null; } function getParentBlockChildCount( path ) { @@ -1706,27 +1707,9 @@ } function getRangeForSelectedLists( range ) { - var isListParent = null, - listParent = null, - firstRangeEl = range.startContainer, - parent = firstRangeEl.getParent(); - - // Get the parent of the list. - while ( !isListParent ) { - var parentName = parent.getName(); - - // We need to search for first closest parent list. - isListParent = CKEDITOR.tools.array.some( listsTypes, function( listType ) { - if ( parentName === listType ) { - listParent = parent; - return parentName === listType; - } - } ); - - parent = parent.getParent(); - } + var list = range.startContainer.getAscendant( listTypes, true ); - range.setStart( listParent, 0 ); + range.setStart( list, 0 ); range.enlarge( CKEDITOR.ENLARGE_ELEMENT ); return range; From 764c193856601681d4bdde8c313bc0c4c098ab14 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Thu, 3 Feb 2022 16:58:17 +0100 Subject: [PATCH 104/946] Improvements manual tests for removing multiple lists --- ...ist.html => removelistswithmagicline.html} | 5 +- .../manual/removelistswithmagicline.md | 19 ++++ .../editable/manual/removemultiplelist.md | 14 --- .../editable/manual/removemultiplelists.html | 106 ++++++++++++++++++ ...tunsupported.md => removemultiplelists.md} | 0 .../removemultiplelistswithmagicline.html | 106 ++++++++++++++++++ .../removemultiplelistswithmagicline.md | 21 ++++ .../manual/removemultiplelistunsupported.html | 70 ------------ tests/core/editable/removemultiplelist.js | 2 +- 9 files changed, 255 insertions(+), 88 deletions(-) rename tests/core/editable/manual/{removemultiplelist.html => removelistswithmagicline.html} (85%) create mode 100644 tests/core/editable/manual/removelistswithmagicline.md delete mode 100644 tests/core/editable/manual/removemultiplelist.md create mode 100644 tests/core/editable/manual/removemultiplelists.html rename tests/core/editable/manual/{removemultiplelistunsupported.md => removemultiplelists.md} (100%) create mode 100644 tests/core/editable/manual/removemultiplelistswithmagicline.html create mode 100644 tests/core/editable/manual/removemultiplelistswithmagicline.md delete mode 100644 tests/core/editable/manual/removemultiplelistunsupported.html diff --git a/tests/core/editable/manual/removemultiplelist.html b/tests/core/editable/manual/removelistswithmagicline.html similarity index 85% rename from tests/core/editable/manual/removemultiplelist.html rename to tests/core/editable/manual/removelistswithmagicline.html index 1be02655f4b..cc2e35ba428 100644 --- a/tests/core/editable/manual/removemultiplelist.html +++ b/tests/core/editable/manual/removelistswithmagicline.html @@ -1,18 +1,17 @@ - diff --git a/tests/core/editable/manual/removemultiplelistunsupported.md b/tests/core/editable/manual/removemultiplelists.md similarity index 100% rename from tests/core/editable/manual/removemultiplelistunsupported.md rename to tests/core/editable/manual/removemultiplelists.md diff --git a/tests/core/editable/manual/removemultiplelistswithmagicline.html b/tests/core/editable/manual/removemultiplelistswithmagicline.html new file mode 100644 index 00000000000..85057dcb034 --- /dev/null +++ b/tests/core/editable/manual/removemultiplelistswithmagicline.html @@ -0,0 +1,106 @@ +

    #1

    + + +

    #2

    + + +
    + +

    #3 + + +

    #4 + + +

    #5 + + + diff --git a/tests/core/editable/manual/removemultiplelistswithmagicline.md b/tests/core/editable/manual/removemultiplelistswithmagicline.md new file mode 100644 index 00000000000..b8f176bbf2d --- /dev/null +++ b/tests/core/editable/manual/removemultiplelistswithmagicline.md @@ -0,0 +1,21 @@ +@bender-tags: 4.17.2, bug, 4875 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, basicstyles, list, resize, undo, sourcearea, elementspath, magicline + +1. Open the browser's console. +2. Select everything contained in `[]` including markers. +3. Move the mouse cursor under the last list item to show the `magicline`. + +**Expected** Red dashed line should be visible under the last list item. + +4. Press delete or backspace + +**Expected** + +Selected range was properly removed. + +**Unexpected** + +There is an error in the console: `Cannot read properties of null (reading 'getParents')` + +3. Repeat above steps for the next examples. diff --git a/tests/core/editable/manual/removemultiplelistunsupported.html b/tests/core/editable/manual/removemultiplelistunsupported.html deleted file mode 100644 index a97fd38db37..00000000000 --- a/tests/core/editable/manual/removemultiplelistunsupported.html +++ /dev/null @@ -1,70 +0,0 @@ -

    #1

    - - -
    - -

    #2 - - -

    #3 - - -

    #4 - - - diff --git a/tests/core/editable/removemultiplelist.js b/tests/core/editable/removemultiplelist.js index a7cdce667ce..128493449ab 100644 --- a/tests/core/editable/removemultiplelist.js +++ b/tests/core/editable/removemultiplelist.js @@ -40,7 +40,7 @@ 'test part mixed lists is removed with the delete key': performInputOutputTest( 'mixed_part_lists', DELETE_KEY, CKEDITOR.env.ie || CKEDITOR.env.gecko ), 'test part mixed lists is removed with the backspace key': performInputOutputTest( 'mixed_part_lists', BACKSPACE_KEY, CKEDITOR.env.ie || CKEDITOR.env.gecko ), - // #5068 + // (#5068) 'test fully selected lists without part of first list item are removed with the delete key': performInputOutputTest( 'without_first_item', DELETE_KEY, CKEDITOR.env.ie || CKEDITOR.env.gecko ), 'test fully selected lists without part of first list item are removed with the backspace key': performInputOutputTest( 'without_first_item', BACKSPACE_KEY, CKEDITOR.env.ie || CKEDITOR.env.gecko ) }; From a3f7f79e6c10bd7ca690e73bea50d8d064612abd Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Fri, 4 Feb 2022 09:52:00 +0100 Subject: [PATCH 105/946] Refactoring. --- core/editable.js | 55 ++++++++++++++++++++++++------------------------ 1 file changed, 28 insertions(+), 27 deletions(-) diff --git a/core/editable.js b/core/editable.js index 60373404d7c..6215ff3e2b2 100644 --- a/core/editable.js +++ b/core/editable.js @@ -1669,46 +1669,47 @@ element = walker.next(); } - /* - Special case for nested list - [] - selection - - ... -
  • list item 1
  • -
      -
    • [list item 1_1
    • -
    • list item 1_2
    • -
    -
  • list item 2]
  • - */ + // Special case for nested list + // [] - selection + // ... + //
  • list item 1
  • + //
      + //
    • [list item 1_1
    • + //
    • list item 1_2
    • + //
    + //
  • list item 2]
  • var startBlockChildCount = getParentBlockChildCount( range.startPath() ), endBlockChildCount = getParentBlockChildCount( range.endPath() ); return isIncludingNestedList || ( startBlockChildCount !== endBlockChildCount ); + } - // Check if element is the first item in the list. - function startsAtFirstListItem( range ) { - // Selection should start at the beginning of the list item (#5068). - if ( range.startOffset !== 0 ) { - return false; - } + // Check if element is the first item in the list. + function startsAtFirstListItem( range ) { + // Selection should start at the beginning of the list item (#5068). + if ( range.startOffset !== 0 ) { + return false; + } - var possibleListItems = [ 'dd', 'dt', 'li' ], - block = range.startPath().block || range.startPath().blockLimit, - blockName = block.getName(), - isListItem = CKEDITOR.tools.array.indexOf( possibleListItems, blockName ) !== -1; + var possibleListItems = [ 'dd', 'dt', 'li' ], + block = range.startPath().block || range.startPath().blockLimit, + blockName = block.getName(), + isListItem = CKEDITOR.tools.array.indexOf( possibleListItems, blockName ) !== -1; - return isListItem && block.getPrevious() === null; - } + return isListItem && block.getPrevious() === null; + } - function getParentBlockChildCount( path ) { - return path.block.getParent().getChildCount(); - } + function getParentBlockChildCount( path ) { + return path.block.getParent().getChildCount(); } function getRangeForSelectedLists( range ) { var list = range.startContainer.getAscendant( listTypes, true ); + if ( !list ) { + return null; + } + range.setStart( list, 0 ); range.enlarge( CKEDITOR.ENLARGE_ELEMENT ); From e42fbe09acca698c78c7809fb1489e3fb6641933 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Fri, 4 Feb 2022 09:58:04 +0100 Subject: [PATCH 106/946] Updated manual tests. --- ...removealmostentileliets.html => removelistatoffset.html} | 0 .../{removealmostentileliets.md => removelistatoffset.md} | 0 tests/core/editable/manual/removelistswithmagicline.md | 5 +---- .../editable/manual/removemultiplelistswithmagicline.md | 6 ++---- 4 files changed, 3 insertions(+), 8 deletions(-) rename tests/core/editable/manual/{removealmostentileliets.html => removelistatoffset.html} (100%) rename tests/core/editable/manual/{removealmostentileliets.md => removelistatoffset.md} (100%) diff --git a/tests/core/editable/manual/removealmostentileliets.html b/tests/core/editable/manual/removelistatoffset.html similarity index 100% rename from tests/core/editable/manual/removealmostentileliets.html rename to tests/core/editable/manual/removelistatoffset.html diff --git a/tests/core/editable/manual/removealmostentileliets.md b/tests/core/editable/manual/removelistatoffset.md similarity index 100% rename from tests/core/editable/manual/removealmostentileliets.md rename to tests/core/editable/manual/removelistatoffset.md diff --git a/tests/core/editable/manual/removelistswithmagicline.md b/tests/core/editable/manual/removelistswithmagicline.md index 8338558b886..25701654dbd 100644 --- a/tests/core/editable/manual/removelistswithmagicline.md +++ b/tests/core/editable/manual/removelistswithmagicline.md @@ -4,10 +4,7 @@ 1. Open the browser's console. 2. Select everything contained in `[]` including markers. -3. Move the mouse cursor under the last list item to show the `magicline`. - -**Expected** Red dashed line should be visible under the last list item. - +3. Move the mouse cursor under the last list item to show the `magicline`. Red dashed line should be visible under the last list item. 4. Press delete or backspace **Expected** diff --git a/tests/core/editable/manual/removemultiplelistswithmagicline.md b/tests/core/editable/manual/removemultiplelistswithmagicline.md index b8f176bbf2d..32db222605d 100644 --- a/tests/core/editable/manual/removemultiplelistswithmagicline.md +++ b/tests/core/editable/manual/removemultiplelistswithmagicline.md @@ -4,9 +4,7 @@ 1. Open the browser's console. 2. Select everything contained in `[]` including markers. -3. Move the mouse cursor under the last list item to show the `magicline`. - -**Expected** Red dashed line should be visible under the last list item. +3. Move the mouse cursor under the last list item to show the `magicline`. Red dashed line should be visible under the last list item. 4. Press delete or backspace @@ -18,4 +16,4 @@ Selected range was properly removed. There is an error in the console: `Cannot read properties of null (reading 'getParents')` -3. Repeat above steps for the next examples. +5. Repeat above steps for all examples. From 00ab6340eb3bb553b25ef26743f8efea751ab0e2 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Fri, 4 Feb 2022 11:30:05 +0100 Subject: [PATCH 107/946] Fix for correct block boundary calculation. --- core/editable.js | 2 +- tests/core/editable/manual/removemultiplelists.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/editable.js b/core/editable.js index 6215ff3e2b2..ba515754390 100644 --- a/core/editable.js +++ b/core/editable.js @@ -1687,7 +1687,7 @@ // Check if element is the first item in the list. function startsAtFirstListItem( range ) { // Selection should start at the beginning of the list item (#5068). - if ( range.startOffset !== 0 ) { + if ( !range.checkStartOfBlock() ) { return false; } diff --git a/tests/core/editable/manual/removemultiplelists.md b/tests/core/editable/manual/removemultiplelists.md index bfde007af60..0db2dc44807 100644 --- a/tests/core/editable/manual/removemultiplelists.md +++ b/tests/core/editable/manual/removemultiplelists.md @@ -1,6 +1,6 @@ @bender-tags: 4.17.2, bug, 4875 @bender-ui: collapsed -@bender-ckeditor-plugins: wysiwygarea, toolbar, basicstyles, list, resize, undo, sourcearea, elementspath +@bender-ckeditor-plugins: wysiwygarea, toolbar, basicstyles, list, resize, undo, sourcearea, elementspath, link 1. Select everything contained in `[]` including markers. 2. Press delete or backspace From cb93181c83cd83da87f1d9494f0bbb6af18b07c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Miko=C5=82ajuk?= Date: Mon, 7 Feb 2022 15:12:54 +0100 Subject: [PATCH 108/946] Updated language files. --- lang/bs.js | 44 +++++++++++++------------- plugins/a11yhelp/dialogs/lang/cs.js | 2 +- plugins/a11yhelp/dialogs/lang/en-au.js | 2 +- plugins/a11yhelp/dialogs/lang/fa.js | 2 +- plugins/a11yhelp/dialogs/lang/sk.js | 2 +- plugins/clipboard/lang/cs.js | 2 +- plugins/clipboard/lang/it.js | 2 +- plugins/clipboard/lang/sk.js | 2 +- plugins/clipboard/lang/zh.js | 2 +- plugins/colorbutton/lang/cs.js | 2 +- 10 files changed, 31 insertions(+), 31 deletions(-) diff --git a/lang/bs.js b/lang/bs.js index cc797590637..5defd56295b 100644 --- a/lang/bs.js +++ b/lang/bs.js @@ -34,12 +34,12 @@ CKEDITOR.lang[ 'bs' ] = { upload: 'Šalji', uploadSubmit: 'Šalji na server', image: 'Slika', - form: 'Form', // MISSING + form: 'Forma', checkbox: 'Checkbox', // MISSING radio: 'Radio Button', // MISSING - textField: 'Text Field', // MISSING + textField: 'Polje za unos teksta', textarea: 'Textarea', // MISSING - hiddenField: 'Hidden Field', // MISSING + hiddenField: 'Skriveno polje', button: 'Button', select: 'Selection Field', // MISSING imageButton: 'Image Button', // MISSING @@ -56,15 +56,15 @@ CKEDITOR.lang[ 'bs' ] = { cssStyle: 'Stil', ok: 'OK', cancel: 'Odustani', - close: 'Close', // MISSING + close: 'Zatvori', preview: 'Prikaži', - resize: 'Resize', // MISSING - generalTab: 'General', // MISSING + resize: 'Promijeni veličinu', + generalTab: 'Generalno', advancedTab: 'Naprednije', - validateNumberFailed: 'This value is not a number.', // MISSING - confirmNewPage: 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING - confirmCancel: 'You have changed some options. Are you sure you want to close the dialog window?', // MISSING - options: 'Options', // MISSING + validateNumberFailed: 'Unesena vrijednost nije broj', + confirmNewPage: 'Nesačuvane izmjene će biti izgubljene. Da li ste sigurni da želite otvoriti novu stranicu ?', + confirmCancel: 'Napravili ste par izmjena. Da li želite zatvoriti prozor ?', + options: 'Opcije', target: 'Prozor', targetNew: 'New Window (_blank)', // MISSING targetTop: 'Topmost Window (_top)', // MISSING @@ -83,22 +83,22 @@ CKEDITOR.lang[ 'bs' ] = { justify: 'Puno poravnanje', alignLeft: 'Lijevo poravnanje', alignRight: 'Desno poravnanje', - alignCenter: 'Align Center', // MISSING + alignCenter: 'Centriranje', alignTop: 'Vrh', alignMiddle: 'Sredina', alignBottom: 'Dno', - alignNone: 'None', // MISSING - invalidValue: 'Invalid value.', // MISSING - invalidHeight: 'Height must be a number.', // MISSING - invalidWidth: 'Width must be a number.', // MISSING - invalidLength: 'Value specified for the "%1" field must be a positive number with or without a valid measurement unit (%2).', // MISSING - invalidCssLength: 'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).', // MISSING - invalidHtmlLength: 'Value specified for the "%1" field must be a positive number with or without a valid HTML measurement unit (px or %).', // MISSING - invalidInlineStyle: 'Value specified for the inline style must consist of one or more tuples with the format of "name : value", separated by semi-colons.', // MISSING - cssLengthTooltip: 'Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).', // MISSING + alignNone: 'Bez poravnanja', + invalidValue: 'Nepravilna vrijednost', + invalidHeight: 'Vrijednost visine mora biti broj.', + invalidWidth: 'Vrijednost širine mora biti broj.', + invalidLength: 'Vrijednost za "%1" polje mora biti pozitivan broj ili bez ispravne mjerne jedinice (%2).', + invalidCssLength: 'Vrijednost za "%1" polje mora biti pozitivan broj ili bez validne CSS mjerne jedinice (px, %, in, cm, mm, em, ex, pt ili pc).', + invalidHtmlLength: 'Vrijednost za "%1" polje mora biti pozitivan broj ili bez validne HTML mjerne jedinice (px ili %).', + invalidInlineStyle: 'Vrijednost za inline stil mora sadržavati jedan ili više parova u formatu "name: value", razdvojenih tačka-zarezom.', + cssLengthTooltip: 'Unesite vrijednost u pikselima ili kao broj sa ispravnom CSS jedinicom (px, %, in, cm, mm, em, ex, pt ili pc).', // Put the voice-only part of the label in the span. - unavailable: '%1, unavailable', // MISSING + unavailable: '$1, nedostupno', // Keyboard keys translations used for creating shortcuts descriptions in tooltips, context menus and ARIA labels. keyboard: { @@ -141,6 +141,6 @@ CKEDITOR.lang[ 'bs' ] = { // Prepended to ARIA labels with shortcuts. keyboardShortcut: 'Keyboard shortcut', // MISSING - optionDefault: 'Default' // MISSING + optionDefault: 'Zadano' } }; diff --git a/plugins/a11yhelp/dialogs/lang/cs.js b/plugins/a11yhelp/dialogs/lang/cs.js index 54f165cf487..b73327578f7 100644 --- a/plugins/a11yhelp/dialogs/lang/cs.js +++ b/plugins/a11yhelp/dialogs/lang/cs.js @@ -12,7 +12,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'cs', { items: [ { name: 'Panel nástrojů editoru', - legend: 'Stiskněte${toolbarFocus} k procházení panelu nástrojů. Přejděte na další a předchozí skupiny pomocí TAB a SHIFT+TAB. Přechod na další a předchozí tlačítko panelu nástrojů je pomocí ŠIPKA VPRAVO nebo ŠIPKA VLEVO. Stisknutím mezerníku nebo klávesy ENTER tlačítko aktivujete.' + legend: 'Stiskněte ${toolbarFocus} k procházení panelu nástrojů. K přechodu na další nebo předchozí skupinu použijte TAB nebo SHIFT+TAB. Pro přechod na další nebo předchozí tlačítko panelu nástrojů použijte ŠIPKA VPRAVO nebo ŠIPKA VLEVO. Stisknutím mezerníku nebo klávesy ENTER tlačítko aktivujete. Po aktivaci tlačítka se fokus přesune zpět do editační oblasti.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/en-au.js b/plugins/a11yhelp/dialogs/lang/en-au.js index a118b6c023b..c54a5fbb5dd 100644 --- a/plugins/a11yhelp/dialogs/lang/en-au.js +++ b/plugins/a11yhelp/dialogs/lang/en-au.js @@ -12,7 +12,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'en-au', { items: [ { name: 'Editor Toolbar', - legend: 'Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button.' + legend: 'Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button.The focus will be moved back to the editing area upon activating the toolbar button.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/fa.js b/plugins/a11yhelp/dialogs/lang/fa.js index a4139260d66..d1e8e11b95e 100644 --- a/plugins/a11yhelp/dialogs/lang/fa.js +++ b/plugins/a11yhelp/dialogs/lang/fa.js @@ -12,7 +12,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'fa', { items: [ { name: 'نوار ابزار ویرایشگر', - legend: '${toolbarFocus} را برای باز کردن نوار ابزار بفشارید. با کلید Tab و Shift+Tab در مجموعه نوار ابزار بعدی و قبلی حرکت کنید. برای حرکت در کلید نوار ابزار قبلی و بعدی با کلید جهت‌نمای راست و چپ جابجا شوید. کلید Space یا Enter را برای فعال کردن کلید نوار ابزار بفشارید.' + legend: 'برای باز کردن نوار ابزار، {toolbarFocus}$ را بفشارید. با کلید Tab و Shift+Tab به مجموعه نوار ابزار بعدی و یا قبلی بروید. با کلید های جهت نمای راست و چپ روی دکمه های نوار ابزار حرکت کنید. برای فعال کردن دکمه مورد نظر کلید Enter و یا Space را بفشارید. با فعال کردن دکمه مورد نظر، تمرکز به محیط ویرایش باز خواهد گشت.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/sk.js b/plugins/a11yhelp/dialogs/lang/sk.js index 53022e7f62d..88283129be8 100644 --- a/plugins/a11yhelp/dialogs/lang/sk.js +++ b/plugins/a11yhelp/dialogs/lang/sk.js @@ -12,7 +12,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'sk', { items: [ { name: 'Lišta nástrojov editora', - legend: 'Stlačte ${toolbarFocus} pre navigáciu na lištu nástrojov. Medzi ďalšou a predchádzajúcou lištou nástrojov sa pohybujete s TAB a SHIFT+TAB. Medzi ďalším a predchádzajúcim tlačidlom na lište nástrojov sa pohybujete s pravou šípkou a ľavou šípkou. Stlačte medzerník alebo ENTER pre aktiváciu tlačidla lišty nástrojov.' + legend: 'Stlačením ${toolbarFocus} prejdete na panel nástrojov. Medzi ďalšou a predchádzajúcou skupinou sa pohybujete s TAB a SHIFT+TAB. Medzi ďalším a predchádzajúcim tlačidlom na panelu nástrojov sa pohybujete s ŠÍPKA VPRAVO a ŠÍPKA VĽAVO. Stlačte medzerník alebo ENTER pre aktiváciu tlačidla lišty nástrojov. Po aktivácii tlačidla sa fókus presunie späť do editačnej oblasti.' }, { diff --git a/plugins/clipboard/lang/cs.js b/plugins/clipboard/lang/cs.js index 56dbc2c7183..a6139a63182 100644 --- a/plugins/clipboard/lang/cs.js +++ b/plugins/clipboard/lang/cs.js @@ -11,5 +11,5 @@ CKEDITOR.plugins.setLang( 'clipboard', 'cs', { pasteNotification: 'Stiskněte %1 pro vložení. Váš prohlížeč nepodporuje vkládání pomocí tlačítka na panelu nástrojů nebo volby kontextového menu.', pasteArea: 'Oblast vkládání', pasteMsg: 'Vložte svůj obsah do oblasti níže a stiskněte OK.', - fileFormatNotSupportedNotification: 'This file format is not supported. You can try with one of the supported formats: ${formats}.' // MISSING + fileFormatNotSupportedNotification: 'Tento formát souboru není podporovaný. Můžete to zkusit s jedním z podporovaných formátů: ${formats}.' } ); diff --git a/plugins/clipboard/lang/it.js b/plugins/clipboard/lang/it.js index 40ab12e8b5e..ac99ca97976 100644 --- a/plugins/clipboard/lang/it.js +++ b/plugins/clipboard/lang/it.js @@ -11,5 +11,5 @@ CKEDITOR.plugins.setLang( 'clipboard', 'it', { pasteNotification: 'Premere %1 per incollare. Il tuo browser non permette di incollare tramite il pulsante della barra degli strumenti o tramite la voce del menu contestuale.', pasteArea: 'Area dove incollare', pasteMsg: 'Incollare il proprio contenuto all\'interno dell\'area sottostante e premere OK.', - fileFormatNotSupportedNotification: 'This file format is not supported. You can try with one of the supported formats: ${formats}.' // MISSING + fileFormatNotSupportedNotification: 'Questo formato di file non è supportato. È possibile provare con uno dei formati supportati: ${formats}.' } ); diff --git a/plugins/clipboard/lang/sk.js b/plugins/clipboard/lang/sk.js index 3fa2af1697d..daf0a2a590a 100644 --- a/plugins/clipboard/lang/sk.js +++ b/plugins/clipboard/lang/sk.js @@ -11,5 +11,5 @@ CKEDITOR.plugins.setLang( 'clipboard', 'sk', { pasteNotification: 'Stlačte %1 na vloženie. Váš prehliadač nepodporuje vloženie prostredníctvom tlačidla v nástrojovej lište alebo voľby v kontextovom menu.', pasteArea: 'Miesto pre vloženie', pasteMsg: 'Vložte svoj obsah do nasledujúcej oblasti a stlačte OK.', - fileFormatNotSupportedNotification: 'This file format is not supported. You can try with one of the supported formats: ${formats}.' // MISSING + fileFormatNotSupportedNotification: 'Tento formát súboru nie je podporovaný. Môžete to skúsiť s jedným z podporovaných formátov: ${formats}.' } ); diff --git a/plugins/clipboard/lang/zh.js b/plugins/clipboard/lang/zh.js index 23b63c3051a..926cd5d4278 100644 --- a/plugins/clipboard/lang/zh.js +++ b/plugins/clipboard/lang/zh.js @@ -11,5 +11,5 @@ CKEDITOR.plugins.setLang( 'clipboard', 'zh', { pasteNotification: '請按下「%1」貼上。您的瀏覽器不支援工具列按鈕或是內容功能表選項。', pasteArea: '貼上區', pasteMsg: '請將您的內容貼於下方區域中並按下「OK」。', - fileFormatNotSupportedNotification: 'This file format is not supported. You can try with one of the supported formats: ${formats}.' // MISSING + fileFormatNotSupportedNotification: '不支援此檔案格式。您可以試試看使用其中一種支援的檔案格式:${formats}。' } ); diff --git a/plugins/colorbutton/lang/cs.js b/plugins/colorbutton/lang/cs.js index 430d51f29fb..75abe144b84 100644 --- a/plugins/colorbutton/lang/cs.js +++ b/plugins/colorbutton/lang/cs.js @@ -29,7 +29,7 @@ CKEDITOR.plugins.setLang( 'colorbutton', 'cs', { '0FF': 'Azurová', '00F': 'Modrá', EE82EE: 'Fialová', - A9A9A9: 'Kalně šedá', + A9A9A9: 'Tmavě šedá', FFA07A: 'Světle lososová', FFA500: 'Oranžová', FFFF00: 'Žlutá', From fda318d79368faf512b3f6746f02fa8548b77272 Mon Sep 17 00:00:00 2001 From: Fran Boon Date: Fri, 4 Feb 2022 18:18:19 +0000 Subject: [PATCH 109/946] Fixes for jQuery 3.6.0 --- adapters/jquery.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/adapters/jquery.js b/adapters/jquery.js index bde28973003..83135d93ba0 100644 --- a/adapters/jquery.js +++ b/adapters/jquery.js @@ -107,7 +107,7 @@ throw new Error( 'The environment is incompatible.' ); // Reverse the order of arguments if the first one isn't a function. - if ( !$.isFunction( callback ) ) { + if ( typeof callback !== 'function' ) { var tmp = config; config = callback; callback = tmp; @@ -214,7 +214,7 @@ // Overwrite save button to call jQuery submit instead of javascript submit. // Otherwise jQuery.forms does not work properly editor.on( 'save', function() { - $( element.form ).submit(); + $( element.form ).trigger('submit'); return false; }, null, null, 20 ); @@ -227,15 +227,15 @@ }; // Bind to submit event. - $( element.form ).submit( onSubmit ); + $( element.form ).on( 'submit', onSubmit ); // Bind to form-pre-serialize from jQuery Forms plugin. - $( element.form ).bind( 'form-pre-serialize', onSubmit ); + $( element.form ).on( 'form-pre-serialize', onSubmit ); // Unbind when editor destroyed. - $element.bind( 'destroy.ckeditor', function() { - $( element.form ).unbind( 'submit', onSubmit ); - $( element.form ).unbind( 'form-pre-serialize', onSubmit ); + $element.on( 'destroy.ckeditor', function() { + $( element.form ).off( 'submit', onSubmit ); + $( element.form ).off( 'form-pre-serialize', onSubmit ); } ); } From f8e83976eca06277145ae9433808643018dd4561 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Sat, 12 Feb 2022 18:04:33 +0100 Subject: [PATCH 110/946] Add 1.7.0 and 3.6.0 jQuery versions to tests. --- bender.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bender.js b/bender.js index bc0e96791f7..da2fedba7f6 100644 --- a/bender.js +++ b/bender.js @@ -76,10 +76,12 @@ var config = { 'adapters/**', '!**/_*/**' ], + // The first officially supported version (1.7.0) // Latest of the old API (1.8.3) // Latest of the 1.* branch // Latest of the 2.* branch - jQuery: [ '1.8.3', '1.11.1', '2.1.1' ] + // Latest of the 3.* branch + jQuery: [ '1.7.0', '1.8.3', '1.11.1', '2.1.1', '3.6.0' ] }, 'Core': { From fc2c3abba0d08da46cf6eb3a3c9ea3a32f78b1c7 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 14 Feb 2022 16:57:24 +0100 Subject: [PATCH 111/946] Update jQuery versions and add slim one. --- bender.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/bender.js b/bender.js index da2fedba7f6..6a4dc2deae6 100644 --- a/bender.js +++ b/bender.js @@ -81,7 +81,15 @@ var config = { // Latest of the 1.* branch // Latest of the 2.* branch // Latest of the 3.* branch - jQuery: [ '1.7.0', '1.8.3', '1.11.1', '2.1.1', '3.6.0' ] + // Latest of the 3.*.slim branch + jQuery: [ + '1.7.0', + '1.8.3', + '1.12.4', + '2.2.4', + '3.6.0', + '3.6.0.slim' + ] }, 'Core': { From 20ca414b24b0bc09d3a32b8815a9c81c90af68be Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 14 Feb 2022 16:57:34 +0100 Subject: [PATCH 112/946] Replace `jQuery#unbind()` with `jQuery#off()`. --- tests/adapters/jquery/events.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/adapters/jquery/events.js b/tests/adapters/jquery/events.js index d8b8fba9d0a..19d01f29379 100644 --- a/tests/adapters/jquery/events.js +++ b/tests/adapters/jquery/events.js @@ -21,7 +21,7 @@ bender.test( { var listener; while ( ( listener = this.tearDownListeners.pop() ) ) - this.editor.unbind( listener[ 0 ], listener[ 1 ] ); + this.editor.off( listener[ 0 ], listener[ 1 ] ); }, 'test event instanceReady': function() { From 75f85ef10126c599c9ba8421a4de4e8bfb4cd995 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 14 Feb 2022 17:20:39 +0100 Subject: [PATCH 113/946] Ignore unsupported tests for jQuery slim. --- tests/adapters/jquery/form.js | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/tests/adapters/jquery/form.js b/tests/adapters/jquery/form.js index 6f55b01f655..e9248ba1832 100644 --- a/tests/adapters/jquery/form.js +++ b/tests/adapters/jquery/form.js @@ -3,7 +3,8 @@ /* bender-ckeditor-plugins: wysiwygarea,save,toolbar */ /* global $ */ -var FOO = '

    foo

    '; +var FOO = '

    foo

    ', + isJquerySlim = $().jquery.indexOf( ' -ajax' ) !== -1; function assertTextareaValue( id, value, msg ) { assert.areSame( value, bender.tools.compatHtml( CKEDITOR.document.getById( id ).getValue() ), msg ); @@ -11,6 +12,11 @@ function assertTextareaValue( id, value, msg ) { bender.test( { 'test form with textarea inside': function() { + // jQuery slim does not support Ajax calls. + if ( isJquerySlim ) { + assert.ignore(); + } + $( '#editor-inside' ).ckeditor( function() { // Set data without refreshing textarea (this should be done by adapter). $( '#editor-inside' ).ckeditor().editor.setData( FOO, function() { @@ -30,7 +36,8 @@ bender.test( { 'test form with textarea outside': function() { // 'form' attribute is not supported in Internet Explorer! - if ( CKEDITOR.env.ie ) + // jQuery slim does not support Ajax calls. + if ( CKEDITOR.env.ie || isJquerySlim ) assert.ignore(); $( '#editor-outside' ).ckeditor( function() { @@ -51,6 +58,11 @@ bender.test( { }, 'test save button with jQuery form': function() { + // jQuery slim does not support Ajax calls. + if ( isJquerySlim ) { + assert.ignore(); + } + $( '#editor-save' ).ckeditor( function() { this.setData( FOO, function() { this.execCommand( 'save' ); From 98898835c084c63540a52db2a9b6a52bfcebd900 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 14 Feb 2022 17:26:06 +0100 Subject: [PATCH 114/946] Add changelog entry. --- CHANGES.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index c1a01bf1030..cbc45fd9e40 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -5,6 +5,10 @@ CKEditor 4 Changelog ## CKEditor 4.17.3 [IN DEVELOPMENT] +Other changes: + +* [#5087](https://github.com/ckeditor/ckeditor4/issues/5087): Deprecated jQuery API calls in jQuery adapter were replaced by undeprecated ones. Thanks to [Fran Boon](https://github.com/flavour)! + ## CKEditor 4.17.2 Fixed issues: From 54f05d91c74d4b61ea35ecf4e84ea8ccbf703f07 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Tue, 15 Feb 2022 17:03:01 +0100 Subject: [PATCH 115/946] Update CI badge. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b7b45e2873e..61cf39a324f 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![npm version](https://badge.fury.io/js/ckeditor4.svg)](https://www.npmjs.com/package/ckeditor4) [![GitHub tag](https://img.shields.io/github/tag/ckeditor/ckeditor4.svg)](https://github.com/ckeditor/ckeditor4) -[![Build Status](https://travis-ci.org/ckeditor/ckeditor4.svg?branch=major)](https://travis-ci.org/ckeditor/ckeditor4) +[![Build Status](https://app.travis-ci.com/ckeditor/ckeditor4.svg?branch=master)](https://app.travis-ci.com/ckeditor/ckeditor4) [![Join newsletter](https://img.shields.io/badge/join-newsletter-00cc99.svg)](http://eepurl.com/c3zRPr) From eca620b0fba25df48406271f074b0bb9db5d44af Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Tue, 15 Feb 2022 17:13:22 +0100 Subject: [PATCH 116/946] Remove David badges from npm readme. --- .npm/README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/.npm/README.md b/.npm/README.md index 54ae10a01c0..3751e69887a 100644 --- a/.npm/README.md +++ b/.npm/README.md @@ -1,8 +1,6 @@ # CKEditor 4 (dev) [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Check%20out%20CKEditor%204%20on%20npm&url=https%3A%2F%2Fwww.npmjs.com%2Fpackage%2Fckeditor4-dev) [![GitHub tag](https://img.shields.io/github/tag/ckeditor/ckeditor4.svg)](https://github.com/ckeditor/ckeditor4) -[![Dependencies](https://img.shields.io/david/ckeditor/ckeditor4.svg)](https://david-dm.org/ckeditor/ckeditor4) -[![Dev dependencies](https://img.shields.io/david/dev/ckeditor/ckeditor4.svg)](https://david-dm.org/ckeditor/ckeditor4?type=dev) [![Join newsletter](https://img.shields.io/badge/join-newsletter-00cc99.svg)](http://eepurl.com/c3zRPr) [![Follow twitter](https://img.shields.io/badge/follow-twitter-00cc99.svg)](https://twitter.com/ckeditor) From fd046d7dff8a18f3fd7286b8f06daacaa352fb76 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Wed, 9 Feb 2022 14:34:22 +0100 Subject: [PATCH 117/946] Ignore test on unsuppoeted browser --- tests/core/ckeditor/manual/assetscachekey.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/core/ckeditor/manual/assetscachekey.html b/tests/core/ckeditor/manual/assetscachekey.html index 9f5e949023f..cfa917b2db1 100644 --- a/tests/core/ckeditor/manual/assetscachekey.html +++ b/tests/core/ckeditor/manual/assetscachekey.html @@ -4,7 +4,8 @@ + + diff --git a/tests/core/skin/manual/kamamultiselect.md b/tests/core/skin/manual/kamamultiselect.md new file mode 100644 index 00000000000..8506bbce868 --- /dev/null +++ b/tests/core/skin/manual/kamamultiselect.md @@ -0,0 +1,15 @@ +@bender-tags: 4.17.2, bug, 5044 +@bender-ckeditor-plugins: widget +@bender-ui: collapsed + +1. Right click in the document area and choose 'Open dialog' from the context menu. +1. Choose one or more elements from either one of the multiple select elements. +1. Click outside of the multiple select element with one or more selected elements so that it loses focus. + +## Expected + +Selected elements should have a gray highlight. + +## Unexpected + +Selected elements are not highlighted, and are indistinguishable from non selected elements. diff --git a/tests/core/skin/manual/moonolisamultiselect.html b/tests/core/skin/manual/moonolisamultiselect.html new file mode 100644 index 00000000000..26b6bafb0cf --- /dev/null +++ b/tests/core/skin/manual/moonolisamultiselect.html @@ -0,0 +1,120 @@ + + + + + +
    + + + + diff --git a/tests/core/skin/manual/moonolisamultiselect.md b/tests/core/skin/manual/moonolisamultiselect.md new file mode 100644 index 00000000000..8506bbce868 --- /dev/null +++ b/tests/core/skin/manual/moonolisamultiselect.md @@ -0,0 +1,15 @@ +@bender-tags: 4.17.2, bug, 5044 +@bender-ckeditor-plugins: widget +@bender-ui: collapsed + +1. Right click in the document area and choose 'Open dialog' from the context menu. +1. Choose one or more elements from either one of the multiple select elements. +1. Click outside of the multiple select element with one or more selected elements so that it loses focus. + +## Expected + +Selected elements should have a gray highlight. + +## Unexpected + +Selected elements are not highlighted, and are indistinguishable from non selected elements. diff --git a/tests/core/skin/manual/moonomultiselect.html b/tests/core/skin/manual/moonomultiselect.html new file mode 100644 index 00000000000..0b9bd7e2fa3 --- /dev/null +++ b/tests/core/skin/manual/moonomultiselect.html @@ -0,0 +1,120 @@ + + + + + +
    + + + + diff --git a/tests/core/skin/manual/moonomultiselect.md b/tests/core/skin/manual/moonomultiselect.md new file mode 100644 index 00000000000..8506bbce868 --- /dev/null +++ b/tests/core/skin/manual/moonomultiselect.md @@ -0,0 +1,15 @@ +@bender-tags: 4.17.2, bug, 5044 +@bender-ckeditor-plugins: widget +@bender-ui: collapsed + +1. Right click in the document area and choose 'Open dialog' from the context menu. +1. Choose one or more elements from either one of the multiple select elements. +1. Click outside of the multiple select element with one or more selected elements so that it loses focus. + +## Expected + +Selected elements should have a gray highlight. + +## Unexpected + +Selected elements are not highlighted, and are indistinguishable from non selected elements. From 4c710c77cc548a9c870d05879bea0aadfd4fcfe1 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Thu, 10 Feb 2022 10:51:37 +0100 Subject: [PATCH 124/946] Shrink test sample --- .../skin/manual/moonolisamultiselect.html | 158 +++++------------- .../core/skin/manual/moonolisamultiselect.md | 4 +- 2 files changed, 46 insertions(+), 116 deletions(-) diff --git a/tests/core/skin/manual/moonolisamultiselect.html b/tests/core/skin/manual/moonolisamultiselect.html index 26b6bafb0cf..9b75c0c1d1f 100644 --- a/tests/core/skin/manual/moonolisamultiselect.html +++ b/tests/core/skin/manual/moonolisamultiselect.html @@ -1,120 +1,50 @@ - - - - +
    + -
    - - + var editor = CKEDITOR.replace( 'editor', { + skin: 'moono-lisa', + on: { + instanceReady: function( evt ) { + addDialog(); + dialogButton.removeAttribute('disabled') + } + } + } ); - + diff --git a/tests/core/skin/manual/moonolisamultiselect.md b/tests/core/skin/manual/moonolisamultiselect.md index 8506bbce868..a286291327d 100644 --- a/tests/core/skin/manual/moonolisamultiselect.md +++ b/tests/core/skin/manual/moonolisamultiselect.md @@ -1,5 +1,5 @@ -@bender-tags: 4.17.2, bug, 5044 -@bender-ckeditor-plugins: widget +@bender-tags: 4.17.3, bug, 5044 +@bender-ckeditor-plugins: widget, wysiwygarea @bender-ui: collapsed 1. Right click in the document area and choose 'Open dialog' from the context menu. From 836ff346d2e7141426434ab4f9d5f2f2c4e2f3c0 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Thu, 10 Feb 2022 11:04:22 +0100 Subject: [PATCH 125/946] Add missing spaces --- tests/core/skin/manual/moonolisamultiselect.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/core/skin/manual/moonolisamultiselect.html b/tests/core/skin/manual/moonolisamultiselect.html index 9b75c0c1d1f..cd2ebf608ae 100644 --- a/tests/core/skin/manual/moonolisamultiselect.html +++ b/tests/core/skin/manual/moonolisamultiselect.html @@ -42,7 +42,7 @@ on: { instanceReady: function( evt ) { addDialog(); - dialogButton.removeAttribute('disabled') + dialogButton.removeAttribute( 'disabled' ); } } } ); From 57d3611ed6bb670568924469f2d01607fe1cf24f Mon Sep 17 00:00:00 2001 From: JohnRDOrazio Date: Fri, 18 Feb 2022 11:07:19 +0100 Subject: [PATCH 126/946] simplify tests --- tests/core/skin/manual/kamamultiselect.html | 158 ++++++------------- tests/core/skin/manual/kamamultiselect.md | 4 +- tests/core/skin/manual/moonomultiselect.html | 158 ++++++------------- tests/core/skin/manual/moonomultiselect.md | 4 +- 4 files changed, 92 insertions(+), 232 deletions(-) diff --git a/tests/core/skin/manual/kamamultiselect.html b/tests/core/skin/manual/kamamultiselect.html index 3355ebcb863..fe42aa536af 100644 --- a/tests/core/skin/manual/kamamultiselect.html +++ b/tests/core/skin/manual/kamamultiselect.html @@ -1,120 +1,50 @@ - - - - +
    + -
    - - + var editor = CKEDITOR.replace( 'editor', { + skin: 'kama', + on: { + instanceReady: function( evt ) { + addDialog(); + dialogButton.removeAttribute( 'disabled' ); + } + } + } ); - + diff --git a/tests/core/skin/manual/kamamultiselect.md b/tests/core/skin/manual/kamamultiselect.md index 8506bbce868..a286291327d 100644 --- a/tests/core/skin/manual/kamamultiselect.md +++ b/tests/core/skin/manual/kamamultiselect.md @@ -1,5 +1,5 @@ -@bender-tags: 4.17.2, bug, 5044 -@bender-ckeditor-plugins: widget +@bender-tags: 4.17.3, bug, 5044 +@bender-ckeditor-plugins: widget, wysiwygarea @bender-ui: collapsed 1. Right click in the document area and choose 'Open dialog' from the context menu. diff --git a/tests/core/skin/manual/moonomultiselect.html b/tests/core/skin/manual/moonomultiselect.html index 0b9bd7e2fa3..61ffa8752a0 100644 --- a/tests/core/skin/manual/moonomultiselect.html +++ b/tests/core/skin/manual/moonomultiselect.html @@ -1,120 +1,50 @@ - - - - +
    + -
    - - + var editor = CKEDITOR.replace( 'editor', { + skin: 'moono', + on: { + instanceReady: function( evt ) { + addDialog(); + dialogButton.removeAttribute( 'disabled' ); + } + } + } ); - + diff --git a/tests/core/skin/manual/moonomultiselect.md b/tests/core/skin/manual/moonomultiselect.md index 8506bbce868..a286291327d 100644 --- a/tests/core/skin/manual/moonomultiselect.md +++ b/tests/core/skin/manual/moonomultiselect.md @@ -1,5 +1,5 @@ -@bender-tags: 4.17.2, bug, 5044 -@bender-ckeditor-plugins: widget +@bender-tags: 4.17.3, bug, 5044 +@bender-ckeditor-plugins: widget, wysiwygarea @bender-ui: collapsed 1. Right click in the document area and choose 'Open dialog' from the context menu. From d9f1e1db7bf12127a5fe21cbc0b4c54d7aee3666 Mon Sep 17 00:00:00 2001 From: JohnRDOrazio Date: Fri, 18 Feb 2022 11:13:59 +0100 Subject: [PATCH 127/946] remove unneeded css file --- tests/core/skin/manual/_assets/multiselectfix.css | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 tests/core/skin/manual/_assets/multiselectfix.css diff --git a/tests/core/skin/manual/_assets/multiselectfix.css b/tests/core/skin/manual/_assets/multiselectfix.css deleted file mode 100644 index 0fc288a489a..00000000000 --- a/tests/core/skin/manual/_assets/multiselectfix.css +++ /dev/null @@ -1,4 +0,0 @@ -.cke_reset_all select[multiple] option:checked -{ - background-color: rgb(206, 206, 206); -} From 0d0b62d10a86f13c979fee3bd3a29f25cd341be9 Mon Sep 17 00:00:00 2001 From: JohnRDOrazio Date: Fri, 18 Feb 2022 11:21:58 +0100 Subject: [PATCH 128/946] update instructions for bender test --- tests/core/skin/manual/kamamultiselect.md | 6 +++--- tests/core/skin/manual/moonolisamultiselect.md | 6 +++--- tests/core/skin/manual/moonomultiselect.md | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/tests/core/skin/manual/kamamultiselect.md b/tests/core/skin/manual/kamamultiselect.md index a286291327d..12fb3e41f39 100644 --- a/tests/core/skin/manual/kamamultiselect.md +++ b/tests/core/skin/manual/kamamultiselect.md @@ -2,9 +2,9 @@ @bender-ckeditor-plugins: widget, wysiwygarea @bender-ui: collapsed -1. Right click in the document area and choose 'Open dialog' from the context menu. -1. Choose one or more elements from either one of the multiple select elements. -1. Click outside of the multiple select element with one or more selected elements so that it loses focus. +1. Click on the 'Open dialog' button. +1. Choose one or more elements from the multiple select. +1. Click outside of the multiple select element after one or more elements are selected so that it loses focus. ## Expected diff --git a/tests/core/skin/manual/moonolisamultiselect.md b/tests/core/skin/manual/moonolisamultiselect.md index a286291327d..12fb3e41f39 100644 --- a/tests/core/skin/manual/moonolisamultiselect.md +++ b/tests/core/skin/manual/moonolisamultiselect.md @@ -2,9 +2,9 @@ @bender-ckeditor-plugins: widget, wysiwygarea @bender-ui: collapsed -1. Right click in the document area and choose 'Open dialog' from the context menu. -1. Choose one or more elements from either one of the multiple select elements. -1. Click outside of the multiple select element with one or more selected elements so that it loses focus. +1. Click on the 'Open dialog' button. +1. Choose one or more elements from the multiple select. +1. Click outside of the multiple select element after one or more elements are selected so that it loses focus. ## Expected diff --git a/tests/core/skin/manual/moonomultiselect.md b/tests/core/skin/manual/moonomultiselect.md index a286291327d..12fb3e41f39 100644 --- a/tests/core/skin/manual/moonomultiselect.md +++ b/tests/core/skin/manual/moonomultiselect.md @@ -2,9 +2,9 @@ @bender-ckeditor-plugins: widget, wysiwygarea @bender-ui: collapsed -1. Right click in the document area and choose 'Open dialog' from the context menu. -1. Choose one or more elements from either one of the multiple select elements. -1. Click outside of the multiple select element with one or more selected elements so that it loses focus. +1. Click on the 'Open dialog' button. +1. Choose one or more elements from the multiple select. +1. Click outside of the multiple select element after one or more elements are selected so that it loses focus. ## Expected From 534af0d10757a9b3e8efa5dd5eeeb4a4a2e5e288 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Mon, 21 Feb 2022 09:44:09 +0100 Subject: [PATCH 129/946] Add changelog --- CHANGES.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGES.md b/CHANGES.md index cbc45fd9e40..6453ba093f3 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -8,6 +8,7 @@ CKEditor 4 Changelog Other changes: * [#5087](https://github.com/ckeditor/ckeditor4/issues/5087): Deprecated jQuery API calls in jQuery adapter were replaced by undeprecated ones. Thanks to [Fran Boon](https://github.com/flavour)! +* [#5044](https://github.com/ckeditor/ckeditor4/issues/5044): Fixed: Lack of style for selected items in unfocused multiselection list. Thanks to [John R. D'Orazio](https://github.com/JohnRDOrazio)! ## CKEditor 4.17.2 From 46e06d3cb0fffd2cbb2c45f7f843c2cbdb4eeabb Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Wed, 23 Feb 2022 11:34:27 +0100 Subject: [PATCH 130/946] Updated deps and removed package-lock.json file. --- .gitignore | 5 + package-lock.json | 26599 -------------------------------------------- package.json | 10 +- 3 files changed, 10 insertions(+), 26604 deletions(-) delete mode 100644 package-lock.json diff --git a/.gitignore b/.gitignore index 755863e142e..6e8f84b44dc 100644 --- a/.gitignore +++ b/.gitignore @@ -30,3 +30,8 @@ bender-*.log !.github/** !.npm/* .DS_Store + +# Ignore package-lock.json +# - we don't intent to force specific 3rd party dependency version via `package-lock.json` file +# Such information should be specified in the package.json file. +package-lock.json diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 2ddd1361add..00000000000 --- a/package-lock.json +++ /dev/null @@ -1,26599 +0,0 @@ -{ - "name": "ckeditor4-dev", - "version": "4.17.2", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "ckeditor4-dev", - "version": "4.17.1", - "license": "(GPL-2.0-or-later OR LGPL-2.1-or-later OR MPL-1.1-or-later)", - "devDependencies": { - "benderjs": "^0.4.6", - "benderjs-coverage": "^0.2.2", - "benderjs-jquery": "^0.3.0", - "benderjs-sinon": "^0.3.1", - "benderjs-yui": "^0.3.2", - "benderjs-yui-beautified": "0.1.2", - "cksource-samples-framework": "^1.0.1", - "grunt": "^1.0.1", - "grunt-contrib-concat": "^1.0.0", - "grunt-contrib-imagemin": "^2.0.1", - "grunt-contrib-jshint": "^1.0.0", - "grunt-contrib-less": "^2.0.0", - "grunt-contrib-watch": "^1.0.0", - "grunt-githooks": "^0.6.0", - "grunt-jscs": "^3.0.1", - "grunt-jsduck": "^1.0.1", - "less": "^3.8.0", - "lesshat": "^4.1.0", - "replace-in-file": "^6.1.0", - "shelljs": "^0.8.5", - "uglify-js": "^3.12.0" - } - }, - "node_modules/@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/abbrev": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", - "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=", - "dev": true, - "license": "ISC" - }, - "node_modules/accepts": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.13.tgz", - "integrity": "sha1-5fHzkoxtlf2WVYw27D2dDeSm7Oo=", - "dev": true, - "license": "MIT", - "dependencies": { - "mime-types": "~2.1.6", - "negotiator": "0.5.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/after": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", - "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", - "dev": true, - "license": "MIT" - }, - "node_modules/ajv": { - "version": "6.12.4", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", - "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true, - "license": "BSD-3-Clause OR MIT", - "engines": { - "node": ">=0.4.2" - } - }, - "node_modules/ansi-gray": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", - "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-wrap": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", - "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/anymatch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", - "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", - "dev": true, - "license": "ISC", - "dependencies": { - "micromatch": "^2.1.5", - "normalize-path": "^2.0.0" - } - }, - "node_modules/archive-type": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-3.2.0.tgz", - "integrity": "sha1-nNnABpV+vpX62tW9YJiUKoE3N/Y=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "file-type": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/archive-type/node_modules/file-type": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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, - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, - "license": "MIT", - "dependencies": { - "arr-flatten": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-differ": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-0.1.0.tgz", - "integrity": "sha1-EuLJtwa+1HyLSDtX5IdHP7CGHzo=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", - "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-filter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz", - "integrity": "sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=", - "dev": true, - "license": "MIT" - }, - "node_modules/array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-slice": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", - "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-union": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-0.1.0.tgz", - "integrity": "sha1-7emAiDMGZeaZ4evwIny8YDTmJ9s=", - "dev": true, - "license": "MIT", - "dependencies": { - "array-uniq": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-uniq": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-0.1.1.tgz", - "integrity": "sha1-WGHz7U5LthdVl6TgeOiqeOvpWMc=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arraybuffer.slice": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", - "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==", - "dev": true, - "license": "MIT" - }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "license": "MIT", - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/async": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", - "dev": true - }, - "node_modules/async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/async-each-series": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-1.1.0.tgz", - "integrity": "sha1-9C/YFV048hpbjqB8KOBj7RcAsTg=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true, - "license": "MIT" - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true, - "license": "(MIT OR Apache-2.0)", - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/available-typed-arrays": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.2.tgz", - "integrity": "sha512-XWX3OX8Onv97LMk/ftVyBibpGwY5a8SmuxZPzeOxqmuEqUCOM9ZE+uIaD1VNJ5QnvU2UQusvmKbuM1FR8QWGfQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-filter": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz", - "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==", - "dev": true, - "license": "MIT" - }, - "node_modules/babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "license": "MIT", - "dependencies": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "node_modules/babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true, - "license": "MIT", - "bin": { - "babylon": "bin/babylon.js" - } - }, - "node_modules/backo2": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", - "dev": true, - "license": "MIT" - }, - "node_modules/balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true, - "license": "MIT" - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "license": "MIT", - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base64-arraybuffer": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", - "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/base64-js": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz", - "integrity": "sha1-EQHpVE9KdrG8OybUUsqW16NeeXg=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/base64-url": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz", - "integrity": "sha1-GZ/WYXAqDnt9yubgaYuwicUvbXg=", - "dev": true, - "license": "ISC" - }, - "node_modules/base64id": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", - "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/basic-auth": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.4.tgz", - "integrity": "sha1-Awk1sB3nyblKgksp8/zLdQ06UpA=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/basic-auth-connect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz", - "integrity": "sha1-/bC0OWLKe0BFanwrtI/hc9otISI=", - "dev": true, - "license": "MIT" - }, - "node_modules/batch": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.5.3.tgz", - "integrity": "sha1-PzQU84AyF0O/wQQvmoP/HVgk1GQ=", - "dev": true - }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/beeper": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", - "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/benderjs": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/benderjs/-/benderjs-0.4.6.tgz", - "integrity": "sha512-rYcDY3XqOgPvjPNpePYlllMN/sMDUOf3uOcsTpGtFuT3BDxB2UcjTFqKmLcT3l0zhgp9daVRrB6cR9TsBRt9VA==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "bower": "^1.4.1", - "broadway": "^0.3.6", - "browser-launcher2": "~0.4.6", - "chalk": "^1.1.0", - "connect": "^2.30.2", - "dom-combiner": "^0.1.2", - "forever": "^0.15.1", - "gerard": "~0.2.0", - "graceful-fs": "^4.1.2", - "lodash": "^3.10.1", - "marked": "^0.3.5", - "mime": "^1.3.4", - "minimatch": "^3.0.4", - "ncp": "^2.0.0", - "nedb": "^1.1.3", - "node-uuid": "~1.4.1", - "osenv": "~0.1.0", - "request": "^2.60.0", - "send": "^0.15.2", - "socket.io": "2.2.0", - "subcommander": "~1.0.0", - "tv4": "^1.2.3", - "useragent": "~2.1.4", - "utile": "^0.3.0", - "when": "^3.7.3", - "winston": "^1.0.1" - } - }, - "node_modules/benderjs-coverage": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/benderjs-coverage/-/benderjs-coverage-0.2.2.tgz", - "integrity": "sha512-OpBeT4S4+Ku9Z+WaAHf/JkGtKaSdmpMTC+UxmfpEsH94pS1kXya2/rz6u1qsqArlD3VNsDHMO3VHEBXB6oFh/Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "istanbul": "git://github.com/benderjs/istanbul.git", - "mime": "^1.2.11", - "request": "^2.40.0" - } - }, - "node_modules/benderjs-jquery": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/benderjs-jquery/-/benderjs-jquery-0.3.0.tgz", - "integrity": "sha1-egWeIJiIqwftz/G5KBOh0fhXeMM=", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash": "~2.4.1", - "request": "~2.37.0" - } - }, - "node_modules/benderjs-jquery/node_modules/asn1": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", - "integrity": "sha1-VZvhg3bQik7E2+gId9J4GGObLfc=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.4.9" - } - }, - "node_modules/benderjs-jquery/node_modules/assert-plus": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", - "integrity": "sha1-7nQAlBMALYTOxyGcasgRgS5yMWA=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/benderjs-jquery/node_modules/async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/benderjs-jquery/node_modules/aws-sign2": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", - "integrity": "sha1-xXED96F/wDfwLXwuZLYC6iI/fWM=", - "dev": true, - "optional": true, - "engines": { - "node": "*" - } - }, - "node_modules/benderjs-jquery/node_modules/combined-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", - "integrity": "sha1-ATfmV7qlp1QcV6w3rF/AfXO03B8=", - "dev": true, - "optional": true, - "dependencies": { - "delayed-stream": "0.0.5" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/benderjs-jquery/node_modules/delayed-stream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", - "integrity": "sha1-1LH0OpPoKW3+AmlPRoC8N6MTxz8=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/benderjs-jquery/node_modules/forever-agent": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz", - "integrity": "sha1-bQ4JxJIflKJ/Y9O0nF/v8epMUTA=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/benderjs-jquery/node_modules/form-data": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz", - "integrity": "sha1-kavXiKupcCsaq/qLwBAxoqyeOxI=", - "dev": true, - "optional": true, - "dependencies": { - "async": "~0.9.0", - "combined-stream": "~0.0.4", - "mime": "~1.2.11" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/benderjs-jquery/node_modules/http-signature": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", - "integrity": "sha1-T72sEyVZqoMjEh5UB3nAoBKyfmY=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "asn1": "0.1.11", - "assert-plus": "^0.1.5", - "ctype": "0.5.3" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/benderjs-jquery/node_modules/lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true, - "engines": [ - "node", - "rhino" - ], - "license": "MIT" - }, - "node_modules/benderjs-jquery/node_modules/mime": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz", - "integrity": "sha1-WCA+7Ybjpe8XrtK32evUfwpg3RA=", - "dev": true, - "optional": true - }, - "node_modules/benderjs-jquery/node_modules/mime-types": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz", - "integrity": "sha1-mVrhOSq4r/y/yyZB3QVOlDwNXc4=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/benderjs-jquery/node_modules/oauth-sign": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz", - "integrity": "sha1-y1QPk7srIqfVlBaRoojWDo6pOG4=", - "dev": true, - "optional": true, - "engines": { - "node": "*" - } - }, - "node_modules/benderjs-jquery/node_modules/qs": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/qs/-/qs-0.6.6.tgz", - "integrity": "sha1-bgFQmP9RlouKPIGQAdXyyJvEsQc=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/benderjs-jquery/node_modules/request": { - "version": "2.37.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.37.0.tgz", - "integrity": "sha1-bATB8PNK8Mi3QI8cHjDU1r2FLUY=", - "dev": true, - "engines": [ - "node >= 0.8.0" - ], - "license": "Apache-2.0", - "dependencies": { - "forever-agent": "~0.5.0", - "json-stringify-safe": "~5.0.0", - "mime-types": "~1.0.1", - "node-uuid": "~1.4.0", - "qs": "~0.6.0" - }, - "optionalDependencies": { - "aws-sign2": "~0.5.0", - "form-data": "~0.1.0", - "hawk": "1.1.1", - "http-signature": "~0.10.0", - "oauth-sign": "~0.3.0", - "tough-cookie": ">=0.12.0", - "tunnel-agent": "~0.4.0" - } - }, - "node_modules/benderjs-jquery/node_modules/tunnel-agent": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", - "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "engines": { - "node": "*" - } - }, - "node_modules/benderjs-sinon": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/benderjs-sinon/-/benderjs-sinon-0.3.1.tgz", - "integrity": "sha1-94GOnJAmMlC72Wpna1t4km0BKXU=", - "dev": true, - "license": "MIT", - "dependencies": { - "sinon": "^1.17.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/benderjs-yui": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/benderjs-yui/-/benderjs-yui-0.3.4.tgz", - "integrity": "sha512-EkcQLfDbYF8Yv1jlz/tU6ild/GaTjiX158X2/hhXPoIzbrnmYw7ACmZbw6vNdbbPX/c4TJnyhIXI3r0lpHRa6A==", - "dev": true, - "license": "MIT", - "dependencies": { - "diff": "^3.0.0" - } - }, - "node_modules/benderjs-yui-beautified": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/benderjs-yui-beautified/-/benderjs-yui-beautified-0.1.2.tgz", - "integrity": "sha512-iHgjIzLGTJCGAI3veMr/zL34RvVOnVnhSg8cdbZ0yS1vGnszQz7ii4pJ9F9u8AFtTxGjw2bo3mKlAXLB2CHNFA==", - "dev": true, - "license": "MIT", - "dependencies": { - "js-beautify": "1.6.4" - } - }, - "node_modules/better-assert": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", - "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", - "dev": true, - "dependencies": { - "callsite": "1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/bin-build": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-2.2.0.tgz", - "integrity": "sha1-EfjdYfcP/Por3KpbRvXo/t1CIcw=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "archive-type": "^3.0.1", - "decompress": "^3.0.0", - "download": "^4.1.2", - "exec-series": "^1.0.0", - "rimraf": "^2.2.6", - "tempfile": "^1.0.0", - "url-regex": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/bin-build/node_modules/tempfile": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-1.1.1.tgz", - "integrity": "sha1-W8xOrsxKsscH2LwR2ZzMmiyyh/I=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "os-tmpdir": "^1.0.0", - "uuid": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/bin-check": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-2.0.0.tgz", - "integrity": "sha1-hvjm9CU4k99g3DFpV/WvAqywWTA=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "executable": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/bin-version": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-1.0.4.tgz", - "integrity": "sha1-nrSY7m/Xb3q5p8FgQ2+JV5Q1144=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "find-versions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/bin-version-check": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-2.1.0.tgz", - "integrity": "sha1-5OXfKQuQaffRETJAMe/BP90RpbA=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "bin-version": "^1.0.0", - "minimist": "^1.1.0", - "semver": "^4.0.3", - "semver-truncate": "^1.0.0" - }, - "bin": { - "bin-version-check": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/bin-version-check/node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/bin-version-check/node_modules/semver": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", - "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", - "dev": true, - "license": "ISC", - "optional": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/bin-wrapper": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-3.0.2.tgz", - "integrity": "sha1-Z9MwYmLksaXy+I7iNGT2plVneus=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "bin-check": "^2.0.0", - "bin-version-check": "^2.1.0", - "download": "^4.0.0", - "each-async": "^1.1.1", - "lazy-req": "^1.0.0", - "os-filter-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/binary-search-tree": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/binary-search-tree/-/binary-search-tree-0.2.5.tgz", - "integrity": "sha1-fbs7IQ/coIJFDa0jNMMErzm9x4Q=", - "dev": true, - "dependencies": { - "underscore": "~1.4.4" - } - }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, - "node_modules/bl": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", - "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", - "dev": true, - "optional": true, - "dependencies": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/bl/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/bl/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "license": "MIT", - "optional": 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/bl/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, - "license": "MIT", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/blob": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", - "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==", - "dev": true, - "license": "MIT" - }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true, - "license": "MIT" - }, - "node_modules/body": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", - "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=", - "dev": true, - "dependencies": { - "continuable-cache": "^0.3.1", - "error": "^7.0.0", - "raw-body": "~1.1.0", - "safe-json-parse": "~1.0.1" - } - }, - "node_modules/body-parser": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.13.3.tgz", - "integrity": "sha1-wIzzMMM1jhUQFqBXRvE/ApyX+pc=", - "dev": true, - "license": "MIT", - "dependencies": { - "bytes": "2.1.0", - "content-type": "~1.0.1", - "debug": "~2.2.0", - "depd": "~1.0.1", - "http-errors": "~1.3.1", - "iconv-lite": "0.4.11", - "on-finished": "~2.3.0", - "qs": "4.0.0", - "raw-body": "~2.1.2", - "type-is": "~1.6.6" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "0.7.1" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true - }, - "node_modules/body/node_modules/bytes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", - "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=", - "dev": true - }, - "node_modules/body/node_modules/raw-body": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", - "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=", - "dev": true, - "license": "MIT", - "dependencies": { - "bytes": "1", - "string_decoder": "0.10" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/boom": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz", - "integrity": "sha1-emNune1O/O+xnO9JR6PGffrukRs=", - "dev": true, - "optional": true, - "dependencies": { - "hoek": "0.9.x" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/bower": { - "version": "1.8.8", - "resolved": "https://registry.npmjs.org/bower/-/bower-1.8.8.tgz", - "integrity": "sha512-1SrJnXnkP9soITHptSO+ahx3QKp3cVzn8poI6ujqc5SeOkg5iqM1pK9H+DSc2OQ8SnO0jC/NG4Ur/UIwy7574A==", - "dev": true, - "license": "MIT", - "bin": { - "bower": "bin/bower" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "license": "MIT", - "dependencies": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/broadway": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/broadway/-/broadway-0.3.6.tgz", - "integrity": "sha1-fb7waLlUt5B5Jf1USWO1eKkCuno=", - "dev": true, - "dependencies": { - "cliff": "0.1.9", - "eventemitter2": "0.4.14", - "nconf": "0.6.9", - "utile": "0.2.1", - "winston": "0.8.0" - }, - "engines": { - "node": ">= 0.6.4" - } - }, - "node_modules/broadway/node_modules/ncp": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz", - "integrity": "sha1-q8xsvT7C7Spyn/bnwfqPAXhKhXQ=", - "dev": true, - "license": "MIT", - "bin": { - "ncp": "bin/ncp" - } - }, - "node_modules/broadway/node_modules/utile": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/utile/-/utile-0.2.1.tgz", - "integrity": "sha1-kwyI6ZCY1iIINMNWy9mncFItkNc=", - "dev": true, - "dependencies": { - "async": "~0.2.9", - "deep-equal": "*", - "i": "0.3.x", - "mkdirp": "0.x.x", - "ncp": "0.4.x", - "rimraf": "2.x.x" - }, - "engines": { - "node": ">= 0.6.4" - } - }, - "node_modules/broadway/node_modules/winston": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/winston/-/winston-0.8.0.tgz", - "integrity": "sha1-YdCDD6aZcGISIGsKK1ymmpMENmg=", - "dev": true, - "dependencies": { - "async": "0.2.x", - "colors": "0.6.x", - "cycle": "1.0.x", - "eyes": "0.1.x", - "pkginfo": "0.3.x", - "stack-trace": "0.0.x" - }, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/browser-launcher2": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/browser-launcher2/-/browser-launcher2-0.4.6.tgz", - "integrity": "sha1-UVmECKE/TJxbIOukRVSywLCuQHQ=", - "dev": true, - "license": "MIT", - "dependencies": { - "headless": "^0.1.7", - "lodash": "^2.4.1", - "mkdirp": "^0.5.0", - "osenv": "^0.1.0", - "plist": "^1.0.1", - "rimraf": "~2.2.8", - "uid": "0.0.2", - "win-detect-browsers": "^1.0.1" - } - }, - "node_modules/browser-launcher2/node_modules/lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true, - "engines": [ - "node", - "rhino" - ], - "license": "MIT" - }, - "node_modules/browser-launcher2/node_modules/rimraf": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", - "dev": true, - "license": "MIT", - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "node_modules/buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": "*" - } - }, - "node_modules/buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/buffer-to-vinyl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-to-vinyl/-/buffer-to-vinyl-1.1.0.tgz", - "integrity": "sha1-APFfruOreh3aLN5tkSG//dB7ImI=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "file-type": "^3.1.0", - "readable-stream": "^2.0.2", - "uuid": "^2.0.1", - "vinyl": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/buffer-to-vinyl/node_modules/file-type": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/buffer-to-vinyl/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/buffer-to-vinyl/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "license": "MIT", - "optional": 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/buffer-to-vinyl/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, - "license": "MIT", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/bytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz", - "integrity": "sha1-rJPEEOL/ycx89LRks4KJBn9eR7Q=", - "dev": true, - "license": "MIT" - }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cache-base/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/caller": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/caller/-/caller-0.0.1.tgz", - "integrity": "sha1-83odbqEOgp2UchrimpC7T7Uqt2c=", - "dev": true, - "license": "MIT", - "dependencies": { - "tape": "~2.3.2" - } - }, - "node_modules/callsite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/capture-stack-trace": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", - "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/caw": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/caw/-/caw-1.2.0.tgz", - "integrity": "sha1-/7Im/n78VHKI3GLuPpcHPCEtEDQ=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "get-proxy": "^1.0.1", - "is-obj": "^1.0.0", - "object-assign": "^3.0.0", - "tunnel-agent": "^0.4.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/caw/node_modules/tunnel-agent": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", - "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "engines": { - "node": "*" - } - }, - "node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/chokidar": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", - "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", - "dev": true, - "license": "MIT", - "dependencies": { - "anymatch": "^1.3.0", - "async-each": "^1.0.0", - "glob-parent": "^2.0.0", - "inherits": "^2.0.1", - "is-binary-path": "^1.0.0", - "is-glob": "^2.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.0.0" - }, - "optionalDependencies": { - "fsevents": "^1.0.0" - } - }, - "node_modules/cksource-samples-framework": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cksource-samples-framework/-/cksource-samples-framework-1.0.1.tgz", - "integrity": "sha1-fY2bQHvC5+MOOJweskcWZ6qdR7w=", - "dev": true, - "license": "MIT", - "dependencies": { - "grunt": "^0", - "grunt-contrib-less": "^1.0.0", - "grunt-contrib-watch": "^0.6.1", - "less": "^2.5.0", - "lesshat": "^3.0.2", - "load-grunt-tasks": "^0.6.0", - "picomodal": "^2.1.0" - } - }, - "node_modules/cksource-samples-framework/node_modules/ajv": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", - "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "co": "^4.6.0", - "json-stable-stringify": "^1.0.1" - } - }, - "node_modules/cksource-samples-framework/node_modules/argparse": { - "version": "0.1.16", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", - "integrity": "sha1-z9AeD7uj1srtBJ+9dY1A9lGW9Xw=", - "dev": true, - "license": "MIT", - "dependencies": { - "underscore": "~1.7.0", - "underscore.string": "~2.4.0" - } - }, - "node_modules/cksource-samples-framework/node_modules/argparse/node_modules/underscore.string": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz", - "integrity": "sha1-jN2PusTi0uoefi6Al8QvRCKA+Fs=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/cksource-samples-framework/node_modules/assert-plus": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", - "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/cksource-samples-framework/node_modules/async": { - "version": "0.1.22", - "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz", - "integrity": "sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE=", - "dev": true - }, - "node_modules/cksource-samples-framework/node_modules/aws-sign2": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "engines": { - "node": "*" - } - }, - "node_modules/cksource-samples-framework/node_modules/boom": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "dependencies": { - "hoek": "2.x.x" - }, - "engines": { - "node": ">=0.10.40" - } - }, - "node_modules/cksource-samples-framework/node_modules/cryptiles": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "dependencies": { - "boom": "2.x.x" - }, - "engines": { - "node": ">=0.10.40" - } - }, - "node_modules/cksource-samples-framework/node_modules/esprima": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", - "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/cksource-samples-framework/node_modules/form-data": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", - "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.5", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/cksource-samples-framework/node_modules/glob": { - "version": "3.1.21", - "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", - "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", - "dev": true, - "license": "BSD", - "dependencies": { - "graceful-fs": "~1.2.0", - "inherits": "1", - "minimatch": "~0.2.11" - }, - "engines": { - "node": "*" - } - }, - "node_modules/cksource-samples-framework/node_modules/graceful-fs": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", - "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=", - "dev": true, - "license": "BSD", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/cksource-samples-framework/node_modules/grunt": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz", - "integrity": "sha1-VpN81RlDJK3/bSB2MYMqnWuk5/A=", - "dev": true, - "dependencies": { - "async": "~0.1.22", - "coffee-script": "~1.3.3", - "colors": "~0.6.2", - "dateformat": "1.0.2-1.2.3", - "eventemitter2": "~0.4.13", - "exit": "~0.1.1", - "findup-sync": "~0.1.2", - "getobject": "~0.1.0", - "glob": "~3.1.21", - "grunt-legacy-log": "~0.1.0", - "grunt-legacy-util": "~0.2.0", - "hooker": "~0.2.3", - "iconv-lite": "~0.2.11", - "js-yaml": "~2.0.5", - "lodash": "~0.9.2", - "minimatch": "~0.2.12", - "nopt": "~1.0.10", - "rimraf": "~2.2.8", - "underscore.string": "~2.2.1", - "which": "~1.0.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/cksource-samples-framework/node_modules/grunt-contrib-less": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-1.4.1.tgz", - "integrity": "sha1-O73sC3XRLOqlXWKUNiXAsIYc328=", - "dev": true, - "license": "MIT", - "dependencies": { - "async": "^2.0.0", - "chalk": "^1.0.0", - "less": "~2.7.1", - "lodash": "^4.8.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cksource-samples-framework/node_modules/grunt-contrib-less/node_modules/async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/cksource-samples-framework/node_modules/grunt-contrib-less/node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/cksource-samples-framework/node_modules/grunt-contrib-watch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-0.6.1.tgz", - "integrity": "sha1-ZP3LolpjX1tNobbOb5DaCutuPxU=", - "dev": true, - "dependencies": { - "async": "~0.2.9", - "gaze": "~0.5.1", - "lodash": "~2.4.1", - "tiny-lr-fork": "0.0.5" - }, - "engines": { - "node": ">= 0.8.0" - }, - "peerDependencies": { - "grunt": "~0.4.0" - } - }, - "node_modules/cksource-samples-framework/node_modules/grunt-contrib-watch/node_modules/async": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", - "dev": true - }, - "node_modules/cksource-samples-framework/node_modules/grunt-contrib-watch/node_modules/lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true, - "engines": [ - "node", - "rhino" - ], - "license": "MIT" - }, - "node_modules/cksource-samples-framework/node_modules/har-schema": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", - "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", - "dev": true, - "license": "ISC", - "optional": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/cksource-samples-framework/node_modules/har-validator": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", - "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", - "dev": true, - "license": "ISC", - "optional": true, - "dependencies": { - "ajv": "^4.9.1", - "har-schema": "^1.0.5" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cksource-samples-framework/node_modules/hawk": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", - "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "dependencies": { - "boom": "2.x.x", - "cryptiles": "2.x.x", - "hoek": "2.x.x", - "sntp": "1.x.x" - }, - "engines": { - "node": ">=0.10.32" - } - }, - "node_modules/cksource-samples-framework/node_modules/hoek": { - "version": "2.16.3", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "engines": { - "node": ">=0.10.40" - } - }, - "node_modules/cksource-samples-framework/node_modules/http-signature": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", - "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "assert-plus": "^0.2.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, - "node_modules/cksource-samples-framework/node_modules/iconv-lite": { - "version": "0.2.11", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz", - "integrity": "sha1-HOYKOleGSiktEyH/RgnKS7llrcg=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/cksource-samples-framework/node_modules/inherits": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", - "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=", - "dev": true - }, - "node_modules/cksource-samples-framework/node_modules/js-yaml": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz", - "integrity": "sha1-olrmUJmZ6X3yeMZxnaEb0Gh3Q6g=", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "~ 0.1.11", - "esprima": "~ 1.0.2" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - }, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/cksource-samples-framework/node_modules/less": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/less/-/less-2.7.3.tgz", - "integrity": "sha512-KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "lessc": "bin/lessc" - }, - "engines": { - "node": ">=0.12" - }, - "optionalDependencies": { - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "mime": "^1.2.11", - "mkdirp": "^0.5.0", - "promise": "^7.1.1", - "request": "2.81.0", - "source-map": "^0.5.3" - } - }, - "node_modules/cksource-samples-framework/node_modules/less/node_modules/graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true, - "license": "ISC", - "optional": true - }, - "node_modules/cksource-samples-framework/node_modules/lesshat": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/lesshat/-/lesshat-3.0.2.tgz", - "integrity": "sha1-JfHaPq3Wf1sma90hVjS9CHV26q4=", - "dev": true - }, - "node_modules/cksource-samples-framework/node_modules/lodash": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz", - "integrity": "sha1-jzSZxSRdNG1oLlsNO0B2fgnxqSw=", - "dev": true, - "engines": [ - "node", - "rhino" - ], - "license": "MIT" - }, - "node_modules/cksource-samples-framework/node_modules/minimatch": { - "version": "0.2.14", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", - "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", - "dev": true, - "license": "MIT", - "dependencies": { - "lru-cache": "2", - "sigmund": "~1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/cksource-samples-framework/node_modules/nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", - "dev": true, - "license": "MIT", - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, - "node_modules/cksource-samples-framework/node_modules/oauth-sign": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "engines": { - "node": "*" - } - }, - "node_modules/cksource-samples-framework/node_modules/performance-now": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", - "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/cksource-samples-framework/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/cksource-samples-framework/node_modules/qs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", - "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/cksource-samples-framework/node_modules/request": { - "version": "2.81.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", - "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "aws-sign2": "~0.6.0", - "aws4": "^1.2.1", - "caseless": "~0.12.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.0", - "forever-agent": "~0.6.1", - "form-data": "~2.1.1", - "har-validator": "~4.2.1", - "hawk": "~3.1.3", - "http-signature": "~1.1.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.7", - "oauth-sign": "~0.8.1", - "performance-now": "^0.2.0", - "qs": "~6.4.0", - "safe-buffer": "^5.0.1", - "stringstream": "~0.0.4", - "tough-cookie": "~2.3.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.0.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/cksource-samples-framework/node_modules/rimraf": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", - "dev": true, - "license": "MIT", - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/cksource-samples-framework/node_modules/sntp": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", - "dev": true, - "optional": true, - "dependencies": { - "hoek": "2.x.x" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/cksource-samples-framework/node_modules/tough-cookie": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", - "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "dependencies": { - "punycode": "^1.4.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/cksource-samples-framework/node_modules/underscore": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", - "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=", - "dev": true - }, - "node_modules/cksource-samples-framework/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true, - "license": "MIT", - "optional": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/cksource-samples-framework/node_modules/which": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", - "integrity": "sha1-RgwdoPgQED0DIam2M6+eV15kSG8=", - "dev": true, - "license": "ISC", - "bin": { - "which": "bin/which" - } - }, - "node_modules/clap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz", - "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "chalk": "^1.1.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "license": "MIT", - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cli": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz", - "integrity": "sha1-IoF1NPJL+klQw01TLUjsvGIbjBQ=", - "dev": true, - "license": "MIT", - "dependencies": { - "exit": "0.1.2", - "glob": "^7.1.1" - }, - "engines": { - "node": ">=0.2.5" - } - }, - "node_modules/cli-table": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", - "integrity": "sha1-9TsFJmqLGguTSz0IIebi3FkUriM=", - "dev": true, - "dependencies": { - "colors": "1.0.3" - }, - "engines": { - "node": ">= 0.2.0" - } - }, - "node_modules/cli-table/node_modules/colors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", - "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/cliff": { - "version": "0.1.9", - "resolved": "https://registry.npmjs.org/cliff/-/cliff-0.1.9.tgz", - "integrity": "sha1-ohHgnGo947oa8n0EnTASUNGIErw=", - "dev": true, - "dependencies": { - "colors": "0.x.x", - "eyes": "0.1.x", - "winston": "0.8.x" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/cliff/node_modules/winston": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/winston/-/winston-0.8.3.tgz", - "integrity": "sha1-ZLar9M0Brcrv1QCTk7HY6L7BnbA=", - "dev": true, - "dependencies": { - "async": "0.2.x", - "colors": "0.6.x", - "cycle": "1.0.x", - "eyes": "0.1.x", - "isstream": "0.1.x", - "pkginfo": "0.3.x", - "stack-trace": "0.0.x" - }, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/cliui": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/cliui/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/cliui/node_modules/strip-ansi": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clone-stats": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", - "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/coa": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz", - "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", - "dev": true, - "optional": true, - "dependencies": { - "q": "^1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/coffee-script": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz", - "integrity": "sha1-FQ1rTLUiiUNp7+1qIQHCC8f0pPQ=", - "dev": true, - "bin": { - "cake": "bin/cake", - "coffee": "bin/coffee" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "license": "MIT", - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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, - "license": "MIT", - "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, - "license": "MIT" - }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true, - "license": "ISC", - "optional": true, - "bin": { - "color-support": "bin.js" - } - }, - "node_modules/colors": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", - "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=", - "dev": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "license": "MIT", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/comment-parser": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-0.3.2.tgz", - "integrity": "sha1-PAPwd2uGo239mgosl8YwfzMggv4=", - "dev": true, - "license": "MIT", - "dependencies": { - "readable-stream": "^2.0.4" - } - }, - "node_modules/comment-parser/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "license": "MIT" - }, - "node_modules/comment-parser/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "license": "MIT", - "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/comment-parser/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, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/component-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", - "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", - "dev": true - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true, - "license": "MIT" - }, - "node_modules/component-inherit": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", - "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", - "dev": true - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "license": "MIT", - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.5.2.tgz", - "integrity": "sha1-sDuNhub4rSloPLqN+R3cb/x3s5U=", - "dev": true, - "license": "MIT", - "dependencies": { - "accepts": "~1.2.12", - "bytes": "2.1.0", - "compressible": "~2.0.5", - "debug": "~2.2.0", - "on-headers": "~1.0.0", - "vary": "~1.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "0.7.1" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true, - "license": "MIT" - }, - "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" - ], - "license": "MIT", - "optional": true, - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/concat-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/concat-stream/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "license": "MIT", - "optional": 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/concat-stream/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, - "license": "MIT", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/config-chain": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", - "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", - "dev": true, - "dependencies": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "node_modules/connect": { - "version": "2.30.2", - "resolved": "https://registry.npmjs.org/connect/-/connect-2.30.2.tgz", - "integrity": "sha1-jam8vooFTT0xjXTf7JA7XDmhtgk=", - "dev": true, - "license": "MIT", - "dependencies": { - "basic-auth-connect": "1.0.0", - "body-parser": "~1.13.3", - "bytes": "2.1.0", - "compression": "~1.5.2", - "connect-timeout": "~1.6.2", - "content-type": "~1.0.1", - "cookie": "0.1.3", - "cookie-parser": "~1.3.5", - "cookie-signature": "1.0.6", - "csurf": "~1.8.3", - "debug": "~2.2.0", - "depd": "~1.0.1", - "errorhandler": "~1.4.2", - "express-session": "~1.11.3", - "finalhandler": "0.4.0", - "fresh": "0.3.0", - "http-errors": "~1.3.1", - "method-override": "~2.3.5", - "morgan": "~1.6.1", - "multiparty": "3.3.2", - "on-headers": "~1.0.0", - "parseurl": "~1.3.0", - "pause": "0.1.0", - "qs": "4.0.0", - "response-time": "~2.3.1", - "serve-favicon": "~2.3.0", - "serve-index": "~1.7.2", - "serve-static": "~1.10.0", - "type-is": "~1.6.6", - "utils-merge": "1.0.0", - "vhost": "~3.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/connect-timeout": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/connect-timeout/-/connect-timeout-1.6.2.tgz", - "integrity": "sha1-3ppexh4zoStu2qt7XwYumMWZuI4=", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "~2.2.0", - "http-errors": "~1.3.1", - "ms": "0.7.1", - "on-headers": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/connect-timeout/node_modules/debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "0.7.1" - } - }, - "node_modules/connect-timeout/node_modules/ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true - }, - "node_modules/connect/node_modules/debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "0.7.1" - } - }, - "node_modules/connect/node_modules/ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true - }, - "node_modules/console-browserify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", - "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", - "dev": true, - "dependencies": { - "date-now": "^0.1.4" - } - }, - "node_modules/console-stream": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", - "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=", - "dev": true, - "optional": true - }, - "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/continuable-cache": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", - "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=", - "dev": true - }, - "node_modules/convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/cookie": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz", - "integrity": "sha1-5zSlwUF/zkctWu+Cw4HKu2TRpDU=", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/cookie-parser": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.3.5.tgz", - "integrity": "sha1-nXVVcPtdF4kHcSJ6AjFNm+fPg1Y=", - "dev": true, - "license": "MIT", - "dependencies": { - "cookie": "0.1.3", - "cookie-signature": "1.0.6" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true, - "license": "MIT" - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/core-js": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", - "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", - "dev": true, - "hasInstallScript": true, - "license": "MIT" - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true, - "license": "MIT" - }, - "node_modules/crc": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/crc/-/crc-3.3.0.tgz", - "integrity": "sha1-+mIuG8OIvyVzCQgta2UgDOZwkLo=", - "dev": true, - "license": "MIT" - }, - "node_modules/create-error-class": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", - "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "capture-stack-trace": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "node_modules/cross-spawn/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "license": "ISC", - "optional": true, - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/cryptiles": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz", - "integrity": "sha1-7ZH/HxetE9N0gohZT4pIoNJvMlw=", - "dev": true, - "optional": true, - "dependencies": { - "boom": "0.4.x" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/csrf": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/csrf/-/csrf-3.0.6.tgz", - "integrity": "sha1-thEg3c7q/JHnbtUxO7XAsmZ7cQo=", - "dev": true, - "license": "MIT", - "dependencies": { - "rndm": "1.2.0", - "tsscmp": "1.0.5", - "uid-safe": "2.1.4" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/csso": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", - "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "clap": "^1.0.9", - "source-map": "^0.5.3" - }, - "bin": { - "csso": "bin/csso" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cst": { - "version": "0.4.10", - "resolved": "https://registry.npmjs.org/cst/-/cst-0.4.10.tgz", - "integrity": "sha512-U5ETe1IOjq2h56ZcBE3oe9rT7XryCH6IKgPMv0L7sSk6w29yR3p5egCK0T3BDNHHV95OoUBgXsqiVG+3a900Ag==", - "dev": true, - "license": "MIT", - "dependencies": { - "babel-runtime": "^6.9.2", - "babylon": "^6.8.1", - "source-map-support": "^0.4.0" - } - }, - "node_modules/csurf": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/csurf/-/csurf-1.8.3.tgz", - "integrity": "sha1-I/KhO/HY/OHQyZZYg5RELLqGpWo=", - "dev": true, - "license": "MIT", - "dependencies": { - "cookie": "0.1.3", - "cookie-signature": "1.0.6", - "csrf": "~3.0.0", - "http-errors": "~1.3.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ctype": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", - "integrity": "sha1-gsGMJGH3QRTvFsE1IkrQuRRMoS8=", - "dev": true, - "optional": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "array-find-index": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cycle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", - "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/dargs": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-0.1.0.tgz", - "integrity": "sha1-I2Stn0Qfl23NX+mWHiFxVmWl48M=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/date-now": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", - "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", - "dev": true - }, - "node_modules/dateformat": { - "version": "1.0.2-1.2.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz", - "integrity": "sha1-sCIMAt6YYXQztyhRz0fePfLNvuk=", - "dev": true, - "engines": { - "node": "*" - } - }, - "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, - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/decompress": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/decompress/-/decompress-3.0.0.tgz", - "integrity": "sha1-rx3VDQbjv8QyRh033hGzjA2ZG+0=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "buffer-to-vinyl": "^1.0.0", - "concat-stream": "^1.4.6", - "decompress-tar": "^3.0.0", - "decompress-tarbz2": "^3.0.0", - "decompress-targz": "^3.0.0", - "decompress-unzip": "^3.0.0", - "stream-combiner2": "^1.1.1", - "vinyl-assign": "^1.0.1", - "vinyl-fs": "^2.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decompress-tar": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-3.1.0.tgz", - "integrity": "sha1-IXx4n5uURQ76rcXF5TeXj8MzxGY=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "is-tar": "^1.0.0", - "object-assign": "^2.0.0", - "strip-dirs": "^1.0.0", - "tar-stream": "^1.1.1", - "through2": "^0.6.1", - "vinyl": "^0.4.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decompress-tar/node_modules/clone": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", - "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": "*" - } - }, - "node_modules/decompress-tar/node_modules/object-assign": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", - "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decompress-tar/node_modules/vinyl": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", - "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", - "dev": true, - "optional": true, - "dependencies": { - "clone": "^0.2.0", - "clone-stats": "^0.0.1" - }, - "engines": { - "node": ">= 0.9" - } - }, - "node_modules/decompress-tarbz2": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-3.1.0.tgz", - "integrity": "sha1-iyOTVoE1X58YnYclag+L3ZbZZm0=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "is-bzip2": "^1.0.0", - "object-assign": "^2.0.0", - "seek-bzip": "^1.0.3", - "strip-dirs": "^1.0.0", - "tar-stream": "^1.1.1", - "through2": "^0.6.1", - "vinyl": "^0.4.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decompress-tarbz2/node_modules/clone": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", - "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": "*" - } - }, - "node_modules/decompress-tarbz2/node_modules/object-assign": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", - "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decompress-tarbz2/node_modules/vinyl": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", - "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", - "dev": true, - "optional": true, - "dependencies": { - "clone": "^0.2.0", - "clone-stats": "^0.0.1" - }, - "engines": { - "node": ">= 0.9" - } - }, - "node_modules/decompress-targz": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-3.1.0.tgz", - "integrity": "sha1-ssE9+YFmJomRtxXWRH9kLpaW9aA=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "is-gzip": "^1.0.0", - "object-assign": "^2.0.0", - "strip-dirs": "^1.0.0", - "tar-stream": "^1.1.1", - "through2": "^0.6.1", - "vinyl": "^0.4.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decompress-targz/node_modules/clone": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", - "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": "*" - } - }, - "node_modules/decompress-targz/node_modules/object-assign": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", - "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decompress-targz/node_modules/vinyl": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", - "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", - "dev": true, - "optional": true, - "dependencies": { - "clone": "^0.2.0", - "clone-stats": "^0.0.1" - }, - "engines": { - "node": ">= 0.9" - } - }, - "node_modules/decompress-unzip": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-3.4.0.tgz", - "integrity": "sha1-YUdbQVIGa74/7hL51inRX+ZHjus=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "is-zip": "^1.0.0", - "read-all-stream": "^3.0.0", - "stat-mode": "^0.2.0", - "strip-dirs": "^1.0.0", - "through2": "^2.0.0", - "vinyl": "^1.0.0", - "yauzl": "^2.2.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decompress-unzip/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/decompress-unzip/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "license": "MIT", - "optional": 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/decompress-unzip/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, - "license": "MIT", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/decompress-unzip/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/deep-equal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.0.3.tgz", - "integrity": "sha512-Spqdl4H+ky45I9ByyJtXteOm9CaIrPmnIPmOhrkKGNYWeDgCvJ8jNYVCTjChxW4FqGuZnLHADc8EKRMX6+CgvA==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-abstract": "^1.17.5", - "es-get-iterator": "^1.1.0", - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.2", - "is-regex": "^1.0.5", - "isarray": "^2.0.5", - "object-is": "^1.1.2", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "regexp.prototype.flags": "^1.3.0", - "side-channel": "^1.0.2", - "which-boxed-primitive": "^1.0.1", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true, - "license": "MIT" - }, - "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "object-keys": "^1.0.12" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/defined": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-0.0.0.tgz", - "integrity": "sha1-817qfXBekzuvE7LwOz+D2SFAOz4=", - "dev": true, - "license": "MIT" - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/depd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz", - "integrity": "sha1-gK7GTJ1tl+ZcwqnKqTwKpqv3Oqo=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true, - "license": "MIT" - }, - "node_modules/detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/director": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/director/-/director-1.2.7.tgz", - "integrity": "sha1-v9N0EHX9f7GlsuE2WMX0vsd3NvM=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/dom-combiner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/dom-combiner/-/dom-combiner-0.1.3.tgz", - "integrity": "sha512-RXFGB8Jr4ScM9HE8tj4jkt/wkvB8WuHCJJSs/8BnL8E11pjv2H1cRY/HTzXrvg0vrw18Xj61oxtB1ijxgqNvzg==", - "dev": true, - "license": "MIT", - "dependencies": { - "domutils": "~1.7.0", - "lodash": "~4.17.14", - "parse5": "1.0.0" - } - }, - "node_modules/dom-combiner/node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/dom-serializer/node_modules/domelementtype": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", - "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/domhandler": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", - "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=", - "dev": true, - "dependencies": { - "domelementtype": "1" - } - }, - "node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/download": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/download/-/download-4.4.3.tgz", - "integrity": "sha1-qlX9rTktldS2jowr4D4MKqIbqaw=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "caw": "^1.0.1", - "concat-stream": "^1.4.7", - "each-async": "^1.0.0", - "filenamify": "^1.0.1", - "got": "^5.0.0", - "gulp-decompress": "^1.2.0", - "gulp-rename": "^1.2.0", - "is-url": "^1.2.0", - "object-assign": "^4.0.1", - "read-all-stream": "^3.0.0", - "readable-stream": "^2.0.2", - "stream-combiner2": "^1.1.1", - "vinyl": "^1.0.0", - "vinyl-fs": "^2.2.0", - "ware": "^1.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/download/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/download/node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/download/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "license": "MIT", - "optional": 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/download/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, - "license": "MIT", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/duplexer2": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "dependencies": { - "readable-stream": "^2.0.2" - } - }, - "node_modules/duplexer2/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/duplexer2/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "license": "MIT", - "optional": 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/duplexer2/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, - "license": "MIT", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/duplexify/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/duplexify/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "license": "MIT", - "optional": 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/duplexify/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, - "license": "MIT", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/each-async": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz", - "integrity": "sha1-3uUim98KtrogEqOV4bhpq/iBNHM=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "onetime": "^1.0.0", - "set-immediate-shim": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "license": "MIT", - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/editorconfig": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.13.3.tgz", - "integrity": "sha512-WkjsUNVCu+ITKDj73QDvi0trvpdDWdkDyHybDGSXPfekLCqwmpD7CP7iPbvBgosNuLcI96XTDwNa75JyFl7tEQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "bluebird": "^3.0.5", - "commander": "^2.9.0", - "lru-cache": "^3.2.0", - "semver": "^5.1.0", - "sigmund": "^1.0.1" - }, - "bin": { - "editorconfig": "bin/editorconfig" - } - }, - "node_modules/editorconfig/node_modules/lru-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-3.2.0.tgz", - "integrity": "sha1-cXibO39Tmb7IVl3aOKow0qCX7+4=", - "dev": true, - "license": "ISC", - "dependencies": { - "pseudomap": "^1.0.1" - } - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true, - "license": "MIT" - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "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, - "license": "MIT", - "optional": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/engine.io": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.3.2.tgz", - "integrity": "sha512-AsaA9KG7cWPXWHp5FvHdDWY3AMWeZ8x+2pUVLcn71qE5AtAzgGbxuclOytygskw8XGmiQafTmnI9Bix3uihu2w==", - "dev": true, - "license": "MIT", - "dependencies": { - "accepts": "~1.3.4", - "base64id": "1.0.0", - "cookie": "0.3.1", - "debug": "~3.1.0", - "engine.io-parser": "~2.1.0", - "ws": "~6.1.0" - } - }, - "node_modules/engine.io-client": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.3.3.tgz", - "integrity": "sha512-PXIgpzb1brtBzh8Q6vCjzCMeu4nfEPmaDm+L3Qb2sVHwLkxC1qRiBMSjOB0NJNjZ0hbPNUKQa+s8J2XxLOIEeQ==", - "dev": true, - "dependencies": { - "component-emitter": "1.2.1", - "component-inherit": "0.0.3", - "debug": "~3.1.0", - "engine.io-parser": "~2.1.1", - "has-cors": "1.1.0", - "indexof": "0.0.1", - "parseqs": "0.0.5", - "parseuri": "0.0.5", - "ws": "~6.1.0", - "xmlhttprequest-ssl": "~1.6.3", - "yeast": "0.1.2" - } - }, - "node_modules/engine.io-client/node_modules/component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", - "dev": true, - "license": "MIT" - }, - "node_modules/engine.io-client/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/engine.io-parser": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz", - "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==", - "dev": true, - "license": "MIT", - "dependencies": { - "after": "0.8.2", - "arraybuffer.slice": "~0.0.7", - "base64-arraybuffer": "0.1.5", - "blob": "0.0.5", - "has-binary2": "~1.0.2" - } - }, - "node_modules/engine.io/node_modules/accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dev": true, - "license": "MIT", - "dependencies": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/engine.io/node_modules/cookie": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", - "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/engine.io/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/engine.io/node_modules/negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/entities": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", - "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/errno": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, - "node_modules/error": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", - "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==", - "dev": true, - "dependencies": { - "string-template": "~0.2.1" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/errorhandler": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.4.3.tgz", - "integrity": "sha1-t7cO2PNZ6duICS8tIMD4MUIK2D8=", - "dev": true, - "license": "MIT", - "dependencies": { - "accepts": "~1.3.0", - "escape-html": "~1.0.3" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/errorhandler/node_modules/accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dev": true, - "license": "MIT", - "dependencies": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/errorhandler/node_modules/negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-get-iterator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.0.tgz", - "integrity": "sha512-UfrmHuWQlNMTs35e1ypnvikg6jCz3SK8v8ImvmDsh36fCVUR1MqoFDiyn0/k52C8NqO3YsO8Oe0azeesNuqSsQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-abstract": "^1.17.4", - "has-symbols": "^1.0.1", - "is-arguments": "^1.0.4", - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-string": "^1.0.5", - "isarray": "^2.0.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true, - "license": "MIT" - }, - "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": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/escodegen": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.7.1.tgz", - "integrity": "sha1-MOz89mypjcZ80v0WKr626vqM5vw=", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esprima": "^1.2.2", - "estraverse": "^1.9.1", - "esutils": "^2.0.2", - "optionator": "^0.5.0" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=0.12.0" - }, - "optionalDependencies": { - "source-map": "~0.2.0" - } - }, - "node_modules/escodegen/node_modules/esprima": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.5.tgz", - "integrity": "sha1-CZNQL+r2aBODJXVvMPmlH+7sEek=", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", - "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", - "dev": true, - "optional": true, - "dependencies": { - "amdefine": ">=0.0.4" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/esprima": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.6.0.tgz", - "integrity": "sha1-7drnzM18TW8wWLfzgjcYqq73Un8=", - "dev": true, - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/estraverse": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", - "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz", - "integrity": "sha1-A9MLX2fdbmMtKUXTDWZScxo01dg=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/event-stream": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-0.5.3.tgz", - "integrity": "sha1-t3uTCfcQet3+q2PwwOr9jbC9jBw=", - "dev": true, - "dependencies": { - "optimist": "0.2" - } - }, - "node_modules/event-stream/node_modules/optimist": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz", - "integrity": "sha1-6YGrfiaLRXlIWTtVZ0wJmoFcrDE=", - "dev": true, - "license": "MIT/X11", - "dependencies": { - "wordwrap": ">=0.0.1 <0.1.0" - } - }, - "node_modules/eventemitter2": { - "version": "0.4.14", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", - "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=", - "dev": true, - "license": "MIT" - }, - "node_modules/exec-buffer": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", - "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "execa": "^0.7.0", - "p-finally": "^1.0.0", - "pify": "^3.0.0", - "rimraf": "^2.5.4", - "tempfile": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/exec-buffer/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/exec-series": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/exec-series/-/exec-series-1.0.3.tgz", - "integrity": "sha1-bSV6m+rEgqhyx3g7yGFYOfx3FDo=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "async-each-series": "^1.1.0", - "object-assign": "^4.1.0" - } - }, - "node_modules/exec-series/node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/executable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/executable/-/executable-1.1.0.tgz", - "integrity": "sha1-h3mA6REvM5EGbaNyZd562ENKtNk=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "meow": "^3.1.0" - }, - "bin": { - "executable": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-posix-bracket": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-range": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", - "dev": true, - "license": "MIT", - "dependencies": { - "fill-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", - "dev": true, - "license": "MIT", - "dependencies": { - "homedir-polyfill": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/express-session": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.11.3.tgz", - "integrity": "sha1-XMmPP1/4Ttg1+Ry/CqvQxxB0AK8=", - "dev": true, - "license": "MIT", - "dependencies": { - "cookie": "0.1.3", - "cookie-signature": "1.0.6", - "crc": "3.3.0", - "debug": "~2.2.0", - "depd": "~1.0.1", - "on-headers": "~1.0.0", - "parseurl": "~1.3.0", - "uid-safe": "~2.0.0", - "utils-merge": "1.0.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/express-session/node_modules/debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "0.7.1" - } - }, - "node_modules/express-session/node_modules/ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true - }, - "node_modules/express-session/node_modules/uid-safe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.0.0.tgz", - "integrity": "sha1-p/PGymSh9qXQTsDvPkw9U2cxcTc=", - "dev": true, - "license": "MIT", - "dependencies": { - "base64-url": "1.2.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true, - "license": "MIT" - }, - "node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "license": "MIT", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extend-shallow/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extglob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "license": "MIT" - }, - "node_modules/eyes": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", - "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=", - "dev": true, - "engines": { - "node": "> 0.1.90" - } - }, - "node_modules/fancy-log": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", - "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "ansi-gray": "^0.1.1", - "color-support": "^1.1.3", - "parse-node-version": "^1.0.0", - "time-stamp": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-levenshtein": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.0.7.tgz", - "integrity": "sha1-AXjc3uAjuSkFGTrwlZ6KdjnP3Lk=", - "dev": true, - "license": "MIT" - }, - "node_modules/faye-websocket": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.4.4.tgz", - "integrity": "sha1-wUxbO/FNdBf/v9mQwKdJXNnzN7w=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "pend": "~1.2.0" - } - }, - "node_modules/figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/figures/node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/file-type": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", - "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/filename-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", - "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/filename-reserved-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz", - "integrity": "sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/filenamify": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz", - "integrity": "sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "filename-reserved-regex": "^1.0.0", - "strip-outer": "^1.0.0", - "trim-repeated": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fileset": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fileset/-/fileset-0.2.1.tgz", - "integrity": "sha1-WI74lzxmI7KnbfRlEFaWuWqsgGc=", - "dev": true, - "dependencies": { - "glob": "5.x", - "minimatch": "2.x" - } - }, - "node_modules/fileset/node_modules/glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true, - "license": "ISC", - "dependencies": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/fileset/node_modules/glob/node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/fileset/node_modules/minimatch": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", - "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/fill-range": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", - "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-number": "^2.1.0", - "isobject": "^2.0.0", - "randomatic": "^3.0.0", - "repeat-element": "^1.1.2", - "repeat-string": "^1.5.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/finalhandler": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.0.tgz", - "integrity": "sha1-llpS2ejQXSuFdUhUH7ibU6JJfZs=", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "~2.2.0", - "escape-html": "1.0.2", - "on-finished": "~2.3.0", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "0.7.1" - } - }, - "node_modules/finalhandler/node_modules/escape-html": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz", - "integrity": "sha1-130y+pjjjC9BroXpJ44ODmuhAiw=", - "dev": true, - "license": "MIT" - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true - }, - "node_modules/find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/find-versions": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-1.2.1.tgz", - "integrity": "sha1-y96fEuOFdaCvG+G5osXV/Y8Ya2I=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "array-uniq": "^1.0.0", - "get-stdin": "^4.0.1", - "meow": "^3.5.0", - "semver-regex": "^1.0.0" - }, - "bin": { - "find-versions": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/find-versions/node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/findup-sync": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz", - "integrity": "sha1-fz56l7gjksZTvwZYm9hRkOk8NoM=", - "dev": true, - "dependencies": { - "glob": "~3.2.9", - "lodash": "~2.4.1" - }, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/findup-sync/node_modules/glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", - "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=", - "dev": true, - "license": "BSD", - "dependencies": { - "inherits": "2", - "minimatch": "0.3" - }, - "engines": { - "node": "*" - } - }, - "node_modules/findup-sync/node_modules/lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true, - "engines": [ - "node", - "rhino" - ], - "license": "MIT" - }, - "node_modules/findup-sync/node_modules/minimatch": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", - "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", - "dev": true, - "license": "MIT", - "dependencies": { - "lru-cache": "2", - "sigmund": "~1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/fined": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", - "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", - "dev": true, - "license": "MIT", - "dependencies": { - "expand-tilde": "^2.0.2", - "is-plain-object": "^2.0.3", - "object.defaults": "^1.1.0", - "object.pick": "^1.2.0", - "parse-filepath": "^1.0.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/first-chunk-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", - "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/flagged-respawn": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", - "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/flatiron": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/flatiron/-/flatiron-0.4.3.tgz", - "integrity": "sha1-JIz3mj2n19w3nioRySonGcu1QPY=", - "dev": true, - "dependencies": { - "broadway": "~0.3.2", - "director": "1.2.7", - "optimist": "0.6.0", - "prompt": "0.2.14" - }, - "bin": { - "flatiron": "bin/flatiron" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", - "dev": true, - "license": "MIT", - "dependencies": { - "for-in": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/foreach": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", - "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", - "dev": true, - "license": "MIT" - }, - "node_modules/forever": { - "version": "0.15.3", - "resolved": "https://registry.npmjs.org/forever/-/forever-0.15.3.tgz", - "integrity": "sha1-d9nX4V/S9RGtnYShEMfdj8js68I=", - "dev": true, - "license": "MIT", - "dependencies": { - "cliff": "~0.1.9", - "clone": "^1.0.2", - "colors": "~0.6.2", - "flatiron": "~0.4.2", - "forever-monitor": "~1.7.0", - "nconf": "~0.6.9", - "nssocket": "~0.5.1", - "object-assign": "^3.0.0", - "optimist": "~0.6.0", - "path-is-absolute": "~1.0.0", - "prettyjson": "^1.1.2", - "shush": "^1.0.0", - "timespan": "~2.3.0", - "utile": "~0.2.1", - "winston": "~0.8.1" - }, - "bin": { - "forever": "bin/forever" - }, - "engines": { - "node": ">= 0.8.x" - } - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "*" - } - }, - "node_modules/forever-monitor": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/forever-monitor/-/forever-monitor-1.7.2.tgz", - "integrity": "sha512-TGFkX9Hg1X0A4o0ShOvI7AH+p0Ra2kUfhA4kNL0/DY1lQO7T+DUBbSODFBQrykcrxjyw+D1RiawNOX3X2NFfrw==", - "dev": true, - "license": "MIT", - "dependencies": { - "broadway": "~0.3.6", - "chokidar": "^1.7.0", - "minimatch": "~3.0.2", - "ps-tree": "0.0.x", - "utile": "^0.3.0" - }, - "engines": { - "node": ">= 0.8.x" - } - }, - "node_modules/forever/node_modules/ncp": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz", - "integrity": "sha1-q8xsvT7C7Spyn/bnwfqPAXhKhXQ=", - "dev": true, - "license": "MIT", - "bin": { - "ncp": "bin/ncp" - } - }, - "node_modules/forever/node_modules/utile": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/utile/-/utile-0.2.1.tgz", - "integrity": "sha1-kwyI6ZCY1iIINMNWy9mncFItkNc=", - "dev": true, - "dependencies": { - "async": "~0.2.9", - "deep-equal": "*", - "i": "0.3.x", - "mkdirp": "0.x.x", - "ncp": "0.4.x", - "rimraf": "2.x.x" - }, - "engines": { - "node": ">= 0.6.4" - } - }, - "node_modules/forever/node_modules/winston": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/winston/-/winston-0.8.3.tgz", - "integrity": "sha1-ZLar9M0Brcrv1QCTk7HY6L7BnbA=", - "dev": true, - "dependencies": { - "async": "0.2.x", - "colors": "0.6.x", - "cycle": "1.0.x", - "eyes": "0.1.x", - "isstream": "0.1.x", - "pkginfo": "0.3.x", - "stack-trace": "0.0.x" - }, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/formatio": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/formatio/-/formatio-1.1.1.tgz", - "integrity": "sha1-XtPM1jZVEJc4NGXZlhmRAOhhYek=", - "dev": true, - "dependencies": { - "samsam": "~1.1" - } - }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "license": "MIT", - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fresh": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz", - "integrity": "sha1-ZR+DjiJCTnVm3hYdg1jKoZn4PU8=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true, - "license": "ISC" - }, - "node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true, - "license": "MIT" - }, - "node_modules/gaze": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz", - "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=", - "dev": true, - "dependencies": { - "globule": "~0.1.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/gerard": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/gerard/-/gerard-0.2.0.tgz", - "integrity": "sha1-fw6HWdn8AE0SrUNVeZ6C3aF7IaM=", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "~3.0.2", - "minimatch": "~0.3.0" - } - }, - "node_modules/gerard/node_modules/graceful-fs": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.12.tgz", - "integrity": "sha512-J55gaCS4iTTJfTXIxSVw3EMQckcqkpdRv3IR7gu6sq0+tbC363Zx6KH/SEwXASK9JRbhyZmVjJEVJIOxYsB3Qg==", - "dev": true, - "license": "ISC", - "dependencies": { - "natives": "^1.1.3" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/gerard/node_modules/minimatch": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", - "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", - "dev": true, - "license": "MIT", - "dependencies": { - "lru-cache": "2", - "sigmund": "~1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "dev": true, - "license": "ISC", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-proxy": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-1.1.0.tgz", - "integrity": "sha1-iUhUSRvFkbDxR9euVw9cZ4tyVus=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "rc": "^1.1.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/getobject": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz", - "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/gifsicle": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-3.0.4.tgz", - "integrity": "sha1-9Fy17RAWW2ZdySng6TKLbIId+js=", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "dependencies": { - "bin-build": "^2.0.0", - "bin-wrapper": "^3.0.0", - "logalot": "^2.0.0" - }, - "bin": { - "gifsicle": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-base": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", - "dev": true, - "license": "MIT", - "dependencies": { - "glob-parent": "^2.0.0", - "is-glob": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^2.0.0" - } - }, - "node_modules/glob-stream": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-5.3.5.tgz", - "integrity": "sha1-pVZlqajM3EGRWofHAeMtTgFvrSI=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "extend": "^3.0.0", - "glob": "^5.0.3", - "glob-parent": "^3.0.0", - "micromatch": "^2.3.7", - "ordered-read-streams": "^0.3.0", - "through2": "^0.6.0", - "to-absolute-glob": "^0.1.1", - "unique-stream": "^2.0.2" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/glob-stream/node_modules/glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true, - "license": "ISC", - "optional": true, - "dependencies": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/glob-stream/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "license": "ISC", - "optional": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/glob-stream/node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob-stream/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "dev": true, - "license": "MIT", - "dependencies": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", - "dev": true, - "license": "MIT", - "dependencies": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "license": "MIT", - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/globby/node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "license": "MIT", - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/globby/node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/globby/node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/globule": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz", - "integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=", - "dev": true, - "dependencies": { - "glob": "~3.1.21", - "lodash": "~1.0.1", - "minimatch": "~0.2.11" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/globule/node_modules/glob": { - "version": "3.1.21", - "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", - "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", - "dev": true, - "license": "BSD", - "dependencies": { - "graceful-fs": "~1.2.0", - "inherits": "1", - "minimatch": "~0.2.11" - }, - "engines": { - "node": "*" - } - }, - "node_modules/globule/node_modules/graceful-fs": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", - "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=", - "dev": true, - "license": "BSD", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/globule/node_modules/inherits": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", - "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=", - "dev": true - }, - "node_modules/globule/node_modules/lodash": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", - "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=", - "dev": true, - "engines": [ - "node", - "rhino" - ], - "license": "MIT" - }, - "node_modules/globule/node_modules/minimatch": { - "version": "0.2.14", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", - "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", - "dev": true, - "license": "MIT", - "dependencies": { - "lru-cache": "2", - "sigmund": "~1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/glogg": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", - "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "sparkles": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/got": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/got/-/got-5.7.1.tgz", - "integrity": "sha1-X4FjWmHkplifGAVp6k44FoClHzU=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "create-error-class": "^3.0.1", - "duplexer2": "^0.1.4", - "is-redirect": "^1.0.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "lowercase-keys": "^1.0.0", - "node-status-codes": "^1.0.0", - "object-assign": "^4.0.1", - "parse-json": "^2.1.0", - "pinkie-promise": "^2.0.0", - "read-all-stream": "^3.0.0", - "readable-stream": "^2.0.5", - "timed-out": "^3.0.0", - "unzip-response": "^1.0.2", - "url-parse-lax": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0 <7" - } - }, - "node_modules/got/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/got/node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/got/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "license": "MIT", - "optional": 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/got/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, - "license": "MIT", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true, - "license": "ISC" - }, - "node_modules/graceful-readlink": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", - "dev": true, - "license": "MIT" - }, - "node_modules/grunt": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.3.0.tgz", - "integrity": "sha512-6ILlMXv11/4cxuhSMfSU+SfvbxrPuqZrAtLN64+tZpQ3DAKfSQPQHRbTjSbdtxfyQhGZPtN0bDZJ/LdCM5WXXA==", - "dev": true, - "license": "MIT", - "dependencies": { - "dateformat": "~3.0.3", - "eventemitter2": "~0.4.13", - "exit": "~0.1.2", - "findup-sync": "~0.3.0", - "glob": "~7.1.6", - "grunt-cli": "~1.3.2", - "grunt-known-options": "~1.1.0", - "grunt-legacy-log": "~3.0.0", - "grunt-legacy-util": "~2.0.0", - "iconv-lite": "~0.4.13", - "js-yaml": "~3.14.0", - "minimatch": "~3.0.4", - "mkdirp": "~1.0.4", - "nopt": "~3.0.6", - "rimraf": "~3.0.2" - }, - "bin": { - "grunt": "bin/grunt" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/grunt-contrib-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/grunt-contrib-concat/-/grunt-contrib-concat-1.0.1.tgz", - "integrity": "sha1-YVCYYwhOhx1+ht5IwBUlntl3Rb0=", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^1.0.0", - "source-map": "^0.5.3" - }, - "engines": { - "node": ">=0.10.0" - }, - "peerDependencies": { - "grunt": ">=0.4.0" - } - }, - "node_modules/grunt-contrib-imagemin": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/grunt-contrib-imagemin/-/grunt-contrib-imagemin-2.0.1.tgz", - "integrity": "sha512-91zBrvh350QSpsxyCTXni0djMXavF3elBmvFgnbp/2CgIx53QYe+Cvf2+wZmrcb8U0qp+MjHl0Ahjct4+R6PLQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^1.0.0", - "imagemin": "^5.3.1", - "p-map": "^1.1.1", - "plur": "^2.1.2", - "pretty-bytes": "^4.0.2" - }, - "engines": { - "node": ">=4" - }, - "optionalDependencies": { - "imagemin-gifsicle": "^5.0.0", - "imagemin-jpegtran": "^5.0.0", - "imagemin-optipng": "^5.1.0", - "imagemin-svgo": "^5.1.0" - } - }, - "node_modules/grunt-contrib-jshint": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-1.1.0.tgz", - "integrity": "sha1-Np2QmyWTxA6L55lAshNAhQx5Oaw=", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^1.1.1", - "hooker": "^0.2.3", - "jshint": "~2.9.4" - }, - "engines": { - "node": ">=0.10.0" - }, - "peerDependencies": { - "grunt": ">=0.4.0" - } - }, - "node_modules/grunt-contrib-less": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-2.0.0.tgz", - "integrity": "sha512-nsaODoEMjVn61OuqPaFeFQpb4Qd/EbfxQDeYnh2oONXm8L5Gnuchtv59kl0V3hjiFdOkZlPILDc3ZrkoZI0PNw==", - "dev": true, - "license": "MIT", - "dependencies": { - "async": "^2.0.0", - "chalk": "^1.0.0", - "less": "^3.0.4", - "lodash": "^4.17.10" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/grunt-contrib-less/node_modules/async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/grunt-contrib-less/node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/grunt-contrib-watch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz", - "integrity": "sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg==", - "dev": true, - "license": "MIT", - "dependencies": { - "async": "^2.6.0", - "gaze": "^1.1.0", - "lodash": "^4.17.10", - "tiny-lr": "^1.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/grunt-contrib-watch/node_modules/async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/grunt-contrib-watch/node_modules/gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "globule": "^1.0.0" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/grunt-contrib-watch/node_modules/globule": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", - "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", - "dev": true, - "license": "MIT", - "dependencies": { - "glob": "~7.1.1", - "lodash": "~4.17.10", - "minimatch": "~3.0.2" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/grunt-contrib-watch/node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/grunt-githooks": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/grunt-githooks/-/grunt-githooks-0.6.0.tgz", - "integrity": "sha1-EMakDFN8G2xlZIxrft8AGKAPw/A=", - "dev": true, - "license": "MIT", - "dependencies": { - "handlebars": "~1.0.12" - }, - "engines": { - "node": ">= 0.10.0" - }, - "peerDependencies": { - "grunt": ">=0.4.1" - } - }, - "node_modules/grunt-githooks/node_modules/handlebars": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-1.0.12.tgz", - "integrity": "sha1-GMbTRAw16RsZs/9YK5FRq0mF1Pw=", - "dev": true, - "dependencies": { - "optimist": "~0.3", - "uglify-js": "~2.3" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - } - }, - "node_modules/grunt-githooks/node_modules/optimist": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", - "integrity": "sha1-yQlBrVnkJzMokjB00s8ufLxuwNk=", - "dev": true, - "license": "MIT/X11", - "dependencies": { - "wordwrap": "~0.0.2" - } - }, - "node_modules/grunt-githooks/node_modules/source-map": { - "version": "0.1.43", - "dev": true, - "dependencies": { - "amdefine": ">=0.0.4" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/grunt-githooks/node_modules/uglify-js": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz", - "integrity": "sha1-+gmEdwtCi3qbKoBY9GNV0U/vIRo=", - "dev": true, - "dependencies": { - "async": "~0.2.6", - "optimist": "~0.3.5", - "source-map": "~0.1.7" - }, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/grunt-jscs": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/grunt-jscs/-/grunt-jscs-3.0.1.tgz", - "integrity": "sha1-H65Q4+lV3546nZQlrsIqzK4AgJI=", - "dev": true, - "license": "MIT", - "dependencies": { - "hooker": "~0.2.3", - "jscs": "~3.0.5", - "lodash": "~4.6.1", - "vow": "~0.4.1" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/grunt-jscs/node_modules/lodash": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.6.1.tgz", - "integrity": "sha1-3wDBFkrSNrGDz8OIel6NOMxjy7w=", - "dev": true, - "license": "MIT" - }, - "node_modules/grunt-jsduck": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/grunt-jsduck/-/grunt-jsduck-1.0.1.tgz", - "integrity": "sha1-Otj9i+Mrf60Tmb/03gLduVZnrGQ=", - "dev": true, - "dependencies": { - "dargs": "~0.1.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/grunt-known-options": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.1.tgz", - "integrity": "sha512-cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/grunt-legacy-log": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.3.tgz", - "integrity": "sha1-7ClCboAwIa9ZAp+H0vnNczWgVTE=", - "dev": true, - "license": "MIT", - "dependencies": { - "colors": "~0.6.2", - "grunt-legacy-log-utils": "~0.1.1", - "hooker": "~0.2.3", - "lodash": "~2.4.1", - "underscore.string": "~2.3.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/grunt-legacy-log-utils": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz", - "integrity": "sha1-wHBrndkGThFvNvI/5OawSGcsD34=", - "dev": true, - "dependencies": { - "colors": "~0.6.2", - "lodash": "~2.4.1", - "underscore.string": "~2.3.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/grunt-legacy-log-utils/node_modules/lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true, - "engines": [ - "node", - "rhino" - ], - "license": "MIT" - }, - "node_modules/grunt-legacy-log-utils/node_modules/underscore.string": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", - "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/grunt-legacy-log/node_modules/lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true, - "engines": [ - "node", - "rhino" - ], - "license": "MIT" - }, - "node_modules/grunt-legacy-log/node_modules/underscore.string": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", - "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/grunt-legacy-util": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz", - "integrity": "sha1-kzJIhNv343qf98Am3/RR2UqeVUs=", - "dev": true, - "dependencies": { - "async": "~0.1.22", - "exit": "~0.1.1", - "getobject": "~0.1.0", - "hooker": "~0.2.3", - "lodash": "~0.9.2", - "underscore.string": "~2.2.1", - "which": "~1.0.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/grunt-legacy-util/node_modules/async": { - "version": "0.1.22", - "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz", - "integrity": "sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE=", - "dev": true - }, - "node_modules/grunt-legacy-util/node_modules/lodash": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz", - "integrity": "sha1-jzSZxSRdNG1oLlsNO0B2fgnxqSw=", - "dev": true, - "engines": [ - "node", - "rhino" - ], - "license": "MIT" - }, - "node_modules/grunt-legacy-util/node_modules/which": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", - "integrity": "sha1-RgwdoPgQED0DIam2M6+eV15kSG8=", - "dev": true, - "license": "ISC", - "bin": { - "which": "bin/which" - } - }, - "node_modules/grunt/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/grunt/node_modules/async": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", - "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==", - "dev": true - }, - "node_modules/grunt/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "license": "MIT", - "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/grunt/node_modules/colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/grunt/node_modules/dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/grunt/node_modules/findup-sync": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", - "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", - "dev": true, - "dependencies": { - "glob": "~5.0.0" - }, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/grunt/node_modules/findup-sync/node_modules/glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true, - "license": "ISC", - "dependencies": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/grunt/node_modules/getobject": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz", - "integrity": "sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/grunt/node_modules/grunt-cli": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.3.2.tgz", - "integrity": "sha512-8OHDiZZkcptxVXtMfDxJvmN7MVJNE8L/yIcPb4HB7TlyFD1kDvjHrb62uhySsU14wJx9ORMnTuhRMQ40lH/orQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "grunt-known-options": "~1.1.0", - "interpret": "~1.1.0", - "liftoff": "~2.5.0", - "nopt": "~4.0.1", - "v8flags": "~3.1.1" - }, - "bin": { - "grunt": "bin/grunt" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/grunt/node_modules/grunt-cli/node_modules/nopt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", - "dev": true, - "license": "ISC", - "dependencies": { - "abbrev": "1", - "osenv": "^0.1.4" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, - "node_modules/grunt/node_modules/grunt-legacy-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", - "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", - "dev": true, - "license": "MIT", - "dependencies": { - "colors": "~1.1.2", - "grunt-legacy-log-utils": "~2.1.0", - "hooker": "~0.2.3", - "lodash": "~4.17.19" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/grunt/node_modules/grunt-legacy-log-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", - "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "~4.1.0", - "lodash": "~4.17.19" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/grunt/node_modules/grunt-legacy-util": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", - "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", - "dev": true, - "dependencies": { - "async": "~3.2.0", - "exit": "~0.1.2", - "getobject": "~1.0.0", - "hooker": "~0.2.3", - "lodash": "~4.17.21", - "underscore.string": "~3.3.5", - "which": "~2.0.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/grunt/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, - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/grunt/node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/grunt/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/grunt/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/grunt/node_modules/supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/grunt/node_modules/underscore.string": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz", - "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", - "dev": true, - "license": "MIT", - "dependencies": { - "sprintf-js": "^1.0.3", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/grunt/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/gulp-decompress": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/gulp-decompress/-/gulp-decompress-1.2.0.tgz", - "integrity": "sha1-jutlpeAV+O2FMsr+KEVJYGJvDcc=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "archive-type": "^3.0.0", - "decompress": "^3.0.0", - "gulp-util": "^3.0.1", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gulp-decompress/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/gulp-decompress/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "license": "MIT", - "optional": 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/gulp-decompress/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, - "license": "MIT", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/gulp-rename": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.4.0.tgz", - "integrity": "sha512-swzbIGb/arEoFK89tPY58vg3Ok1bw+d35PfUNwWqdo7KM4jkmuGA78JiDNqR+JeZFaeeHnRg9N7aihX3YPmsyg==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/gulp-sourcemaps": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.6.0.tgz", - "integrity": "sha1-uG/zSdgBzrVuHZ59x7vLS33uYAw=", - "dev": true, - "license": "ISC", - "optional": true, - "dependencies": { - "convert-source-map": "^1.1.1", - "graceful-fs": "^4.1.2", - "strip-bom": "^2.0.0", - "through2": "^2.0.0", - "vinyl": "^1.0.0" - } - }, - "node_modules/gulp-sourcemaps/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/gulp-sourcemaps/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "license": "MIT", - "optional": 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/gulp-sourcemaps/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, - "license": "MIT", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/gulp-sourcemaps/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/gulp-util": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", - "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "array-differ": "^1.0.0", - "array-uniq": "^1.0.2", - "beeper": "^1.0.0", - "chalk": "^1.0.0", - "dateformat": "^2.0.0", - "fancy-log": "^1.1.0", - "gulplog": "^1.0.0", - "has-gulplog": "^0.1.0", - "lodash._reescape": "^3.0.0", - "lodash._reevaluate": "^3.0.0", - "lodash._reinterpolate": "^3.0.0", - "lodash.template": "^3.0.0", - "minimist": "^1.1.0", - "multipipe": "^0.1.2", - "object-assign": "^3.0.0", - "replace-ext": "0.0.1", - "through2": "^2.0.0", - "vinyl": "^0.5.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/gulp-util/node_modules/array-differ": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", - "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gulp-util/node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gulp-util/node_modules/dateformat": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", - "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": "*" - } - }, - "node_modules/gulp-util/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/gulp-util/node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/gulp-util/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "license": "MIT", - "optional": 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/gulp-util/node_modules/replace-ext": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", - "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", - "dev": true, - "optional": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/gulp-util/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, - "license": "MIT", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/gulp-util/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/gulp-util/node_modules/vinyl": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", - "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "clone": "^1.0.0", - "clone-stats": "^0.0.1", - "replace-ext": "0.0.1" - }, - "engines": { - "node": ">= 0.9" - } - }, - "node_modules/gulplog": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "glogg": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/handlebars": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-3.0.0.tgz", - "integrity": "sha1-f05Tf03WmShp1mwBt1BeujVhpdU=", - "dev": true, - "license": "MIT", - "dependencies": { - "optimist": "^0.6.1", - "source-map": "^0.1.40" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "~2.3" - } - }, - "node_modules/handlebars/node_modules/optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", - "dev": true, - "license": "MIT/X11", - "dependencies": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - } - }, - "node_modules/handlebars/node_modules/source-map": { - "version": "0.1.43", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", - "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", - "dev": true, - "dependencies": { - "amdefine": ">=0.0.4" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/handlebars/node_modules/uglify-js": { - "version": "2.3.6", - "dev": true, - "optional": true, - "dependencies": { - "async": "~0.2.6", - "optimist": "~0.3.5", - "source-map": "~0.1.7" - }, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/handlebars/node_modules/uglify-js/node_modules/optimist": { - "version": "0.3.7", - "dev": true, - "license": "MIT/X11", - "optional": true, - "dependencies": { - "wordwrap": "~0.0.2" - } - }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "dev": true, - "license": "MIT", - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-binary2": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", - "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", - "dev": true, - "license": "MIT", - "dependencies": { - "isarray": "2.0.1" - } - }, - "node_modules/has-binary2/node_modules/isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", - "dev": true, - "license": "MIT" - }, - "node_modules/has-color": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz", - "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-cors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", - "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", - "dev": true, - "license": "MIT" - }, - "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, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-gulplog": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "sparkles": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "license": "MIT", - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-value/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hawk": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz", - "integrity": "sha1-h81JH5tG5OKurKM1QWdmiF0tHtk=", - "dev": true, - "optional": true, - "dependencies": { - "boom": "0.4.x", - "cryptiles": "0.2.x", - "hoek": "0.9.x", - "sntp": "0.2.x" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/headless": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/headless/-/headless-0.1.7.tgz", - "integrity": "sha1-bmL65miUf4gYTVwVbt58VpWn6cg=", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/hoek": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz", - "integrity": "sha1-PTIkYrrfB3Fup+uFuviAec3c5QU=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dev": true, - "license": "MIT", - "dependencies": { - "parse-passwd": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hooker": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", - "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true, - "optional": true - }, - "node_modules/html-comment-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", - "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/htmlparser2": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", - "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", - "dev": true, - "license": "MIT", - "dependencies": { - "domelementtype": "1", - "domhandler": "2.3", - "domutils": "1.5", - "entities": "1.0", - "readable-stream": "1.1" - } - }, - "node_modules/htmlparser2/node_modules/domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dev": true, - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/htmlparser2/node_modules/entities": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", - "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=", - "dev": true, - "license": "BSD-like" - }, - "node_modules/http-errors": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", - "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "~2.0.1", - "statuses": "1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/http-parser-js": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.2.tgz", - "integrity": "sha512-opCO9ASqg5Wy2FNo7A0sxy71yGbbkJJXLdgMK04Tcypw9jr2MgWbyubb0+WdmDmGnFflO7fRbqbaihh/ENDlRQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, - "node_modules/i": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/i/-/i-0.3.7.tgz", - "integrity": "sha512-FYz4wlXgkQwIPqhzC5TdNMLSE5+GS1IIDJZY/1ZiEPCT2S3COUVZeT5OW4BmW4r5LHLQuOosSwsvnroG9GR59Q==", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.11", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.11.tgz", - "integrity": "sha1-LstC/SlHRJIiCaLnxATayHk9it4=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/image-size": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", - "dev": true, - "license": "MIT", - "optional": true, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/imagemin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-5.3.1.tgz", - "integrity": "sha1-8Zwu7h5xumxlWMUV+fyWaAGJptQ=", - "dev": true, - "license": "MIT", - "dependencies": { - "file-type": "^4.1.0", - "globby": "^6.1.0", - "make-dir": "^1.0.0", - "p-pipe": "^1.1.0", - "pify": "^2.3.0", - "replace-ext": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/imagemin-gifsicle": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-5.2.0.tgz", - "integrity": "sha512-K01m5QuPK+0en8oVhiOOAicF7KjrHlCZxS++mfLI2mV/Ksfq/Y9nCXCWDz6jRv13wwlqe5T7hXT+ji2DnLc2yQ==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "exec-buffer": "^3.0.0", - "gifsicle": "^3.0.0", - "is-gif": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/imagemin-jpegtran": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/imagemin-jpegtran/-/imagemin-jpegtran-5.0.2.tgz", - "integrity": "sha1-5ogiY7j3kW/duABkDPddLpcNKtY=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "exec-buffer": "^3.0.0", - "is-jpg": "^1.0.0", - "jpegtran-bin": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/imagemin-optipng": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-5.2.1.tgz", - "integrity": "sha1-0i2kEsCfX/AKQzmWC5ioix2+hpU=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "exec-buffer": "^3.0.0", - "is-png": "^1.0.0", - "optipng-bin": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/imagemin-svgo": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-5.2.4.tgz", - "integrity": "sha512-1bNZdlWVKdfxzu0xDD1pWjwK/G8FLcztUh/GWaI7xLgCFrn0j35o+uBbY7VcdY2AmKgiLYTXhrzrbkQk6xj8aA==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "is-svg": "^2.0.0", - "svgo": "^0.7.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", - "dev": true, - "license": "MIT" - }, - "node_modules/indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "repeating": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/indexof": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", - "dev": true - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherit": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/inherit/-/inherit-2.2.7.tgz", - "integrity": "sha512-dxJmC1j0Q32NFAjvbd6g3lXYLZ49HgzotgbSMwMkoiTXGhC9412Oc24g7A7M9cPPkw/vDsF2cSII+2zJwocUtQ==", - "dev": true, - "license": "MIT" - }, - "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, - "license": "ISC" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "node_modules/interpret": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", - "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", - "dev": true, - "license": "MIT" - }, - "node_modules/ip-regex": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-1.0.3.tgz", - "integrity": "sha1-3FiQdvZZ9BnCIgOaMzFvHHOH7/0=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/irregular-plurals": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz", - "integrity": "sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-absolute": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", - "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-relative": "^1.0.0", - "is-windows": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-arguments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", - "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/is-bigint": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.0.tgz", - "integrity": "sha512-t5mGUXC/xRheCK431ylNiSkGGpBp8bHENBcENTkDT6ppwPzEVxNGZRvgvmOEfbWkFhA7D2GEuE2mmQTr78sl2g==", - "dev": true, - "license": "MIT" - }, - "node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "license": "MIT", - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-boolean-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.0.1.tgz", - "integrity": "sha512-TqZuVwa/sppcrhUCAYkGBk7w0yxfQQnxq28fjkO53tnK9FQXmdwz2JS5+GjsWQ6RByES1K40nI+yDic5c9/aAQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true, - "license": "MIT" - }, - "node_modules/is-bzip2": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-bzip2/-/is-bzip2-1.0.0.tgz", - "integrity": "sha1-XuWOqlounIDiFAe+3yOuWsCRs/w=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-callable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", - "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-dotfile": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", - "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-equal-shallow": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-primitive": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-generator-function": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.7.tgz", - "integrity": "sha512-YZc5EwyO4f2kWCax7oegfuSr9mFz1ZvieNYBEjmukLxgXfBUbxAWGVF7GZf0zidYtoBl3WvC07YK0wT76a+Rtw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-gif": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-1.0.0.tgz", - "integrity": "sha1-ptKumIkwB7/6l6HYwB1jIFgyCX4=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extglob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-gzip": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz", - "integrity": "sha1-bKiwe5nHeZgCWQDlVc7Y7YCHmoM=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-jpg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-1.0.1.tgz", - "integrity": "sha1-KW1X/dmc4BBDSnKD40armhA16XU=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.1.tgz", - "integrity": "sha512-T/S49scO8plUiAOA2DBTBG3JHpn1yiw0kRp6dgiZ0v2/6twi5eiB0rHtHFH9ZIrvlWc6+4O+m4zg5+Z833aXgw==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-natural-number": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz", - "integrity": "sha1-fUxXKDd+84bD4ZSpkRv1fG3DNec=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz", - "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "license": "MIT", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-object/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-png": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-png/-/is-png-1.1.0.tgz", - "integrity": "sha1-1XSxK/J1wDUEVVcLDltXqwYgd84=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-posix-bracket": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-redirect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", - "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-symbols": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-relative": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", - "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-unc-path": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-retry-allowed": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", - "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-set": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.1.tgz", - "integrity": "sha512-eJEzOtVyenDs1TMzSQ3kU3K+E0GUS9sno+F0OBT97xsgcJsF9nXMBtkT9/kut5JEpM7oL7X/0qxR17K3mcwIAA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-string": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", - "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-svg": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", - "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "html-comment-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-symbols": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-tar": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-tar/-/is-tar-1.0.0.tgz", - "integrity": "sha1-L2suF5LB9bs2UZrKqdZcDSb+hT0=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.3.tgz", - "integrity": "sha512-BSYUBOK/HJibQ30wWkWold5txYwMUXQct9YHAQJr8fSwvZoiglcqB0pd7vEN23+Tsi9IUEjztdOSzl4qLVYGTQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.0", - "es-abstract": "^1.17.4", - "foreach": "^2.0.5", - "has-symbols": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true, - "license": "MIT" - }, - "node_modules/is-unc-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", - "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "unc-path-regex": "^0.1.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-url": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", - "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true, - "license": "MIT" - }, - "node_modules/is-valid-glob": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-0.3.0.tgz", - "integrity": "sha1-1LVcafUYhvm2XHDWwmItN+KfSP4=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakset": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.1.tgz", - "integrity": "sha512-pi4vhbhVHGLxohUw7PhGsueT4vRGFoXhP7+RGN0jKIv9+8PWYCQTqtADngrxOm2g46hoH0+g8uZZBzMrvVGDmw==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-zip": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-zip/-/is-zip-1.0.0.tgz", - "integrity": "sha1-R7Co/004p2QxzP2ZqOFaTIa6IyU=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true, - "license": "MIT" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true, - "license": "ISC" - }, - "node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "license": "MIT", - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isobject/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "license": "MIT" - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true, - "license": "MIT" - }, - "node_modules/istanbul": { - "version": "0.3.19", - "resolved": "git+ssh://git@github.com/benderjs/istanbul.git#72abdd52b38deac7272afba931b970a7e8866997", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "abbrev": "1.0.x", - "async": "1.x", - "escodegen": "1.7.x", - "esprima": "2.6.x", - "fileset": "0.2.x", - "handlebars": "3.0.0", - "js-yaml": "3.x", - "mkdirp": "0.5.x", - "nopt": "3.x", - "once": "1.x", - "resolve": "1.1.x", - "supports-color": "1.3.x", - "which": "1.0.x", - "wordwrap": "0.0.x" - }, - "bin": { - "istanbul": "lib/cli.js" - } - }, - "node_modules/istanbul/node_modules/async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", - "dev": true, - "license": "MIT" - }, - "node_modules/istanbul/node_modules/supports-color": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-1.3.1.tgz", - "integrity": "sha1-FXWN8J2P87SswwdTn6vicJXhBC0=", - "dev": true, - "license": "MIT", - "bin": { - "supports-color": "cli.js" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/istanbul/node_modules/which": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", - "integrity": "sha1-RgwdoPgQED0DIam2M6+eV15kSG8=", - "dev": true, - "license": "ISC", - "bin": { - "which": "bin/which" - } - }, - "node_modules/jpegtran-bin": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jpegtran-bin/-/jpegtran-bin-3.2.0.tgz", - "integrity": "sha1-9g7PSumZwL2tLp+83ytvCYHnops=", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "dependencies": { - "bin-build": "^2.0.0", - "bin-wrapper": "^3.0.0", - "logalot": "^2.0.0" - }, - "bin": { - "jpegtran": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/js-beautify": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.6.4.tgz", - "integrity": "sha1-qa95aZdCrJobb93B/bx4vE1RX8M=", - "dev": true, - "license": "MIT", - "dependencies": { - "config-chain": "~1.1.5", - "editorconfig": "^0.13.2", - "mkdirp": "~0.5.0", - "nopt": "~3.0.1" - }, - "bin": { - "css-beautify": "js/bin/css-beautify.js", - "html-beautify": "js/bin/html-beautify.js", - "js-beautify": "js/bin/js-beautify.js" - } - }, - "node_modules/js-yaml": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", - "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/js-yaml/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, - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true, - "license": "MIT" - }, - "node_modules/jscs": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/jscs/-/jscs-3.0.7.tgz", - "integrity": "sha1-cUG03/W4bjLQ6Z12S4NnZ8MNIBo=", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "~1.1.0", - "cli-table": "~0.3.1", - "commander": "~2.9.0", - "cst": "^0.4.3", - "estraverse": "^4.1.0", - "exit": "~0.1.2", - "glob": "^5.0.1", - "htmlparser2": "3.8.3", - "js-yaml": "~3.4.0", - "jscs-jsdoc": "^2.0.0", - "jscs-preset-wikimedia": "~1.0.0", - "jsonlint": "~1.6.2", - "lodash": "~3.10.0", - "minimatch": "~3.0.0", - "natural-compare": "~1.2.2", - "pathval": "~0.1.1", - "prompt": "~0.2.14", - "reserved-words": "^0.1.1", - "resolve": "^1.1.6", - "strip-bom": "^2.0.0", - "strip-json-comments": "~1.0.2", - "to-double-quotes": "^2.0.0", - "to-single-quotes": "^2.0.0", - "vow": "~0.4.8", - "vow-fs": "~0.3.4", - "xmlbuilder": "^3.1.0" - }, - "bin": { - "jscs": "bin/jscs" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/jscs-jsdoc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/jscs-jsdoc/-/jscs-jsdoc-2.0.0.tgz", - "integrity": "sha1-9T684CmqMSW9iCkLpQ1k1FEKSHE=", - "dev": true, - "license": "MIT", - "dependencies": { - "comment-parser": "^0.3.1", - "jsdoctypeparser": "~1.2.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/jscs-preset-wikimedia": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/jscs-preset-wikimedia/-/jscs-preset-wikimedia-1.0.1.tgz", - "integrity": "sha512-RWqu6IYSUlnYuCRCF0obCOHjJV0vhpLcvKbauwxmLQoZ0PiXDTWBYlfpsEfdhg7pmREAEwrARfDRz5qWD6qknA==", - "dev": true, - "license": "MIT" - }, - "node_modules/jscs/node_modules/commander": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-readlink": ">= 1.0.0" - }, - "engines": { - "node": ">= 0.6.x" - } - }, - "node_modules/jscs/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/jscs/node_modules/glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true, - "license": "ISC", - "dependencies": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/jscs/node_modules/js-yaml": { - "version": "3.4.6", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.4.6.tgz", - "integrity": "sha1-a+GyP2JJ9T0pM3D9TRqqY84bTrA=", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^1.0.2", - "esprima": "^2.6.0", - "inherit": "^2.2.2" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jscs/node_modules/strip-json-comments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", - "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=", - "dev": true, - "license": "MIT", - "bin": { - "strip-json-comments": "cli.js" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/jscs/node_modules/xmlbuilder": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-3.1.0.tgz", - "integrity": "sha1-LIaIjy1OrehQ+jjKf3Ij9yCVFuE=", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash": "^3.5.0" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/jsdoctypeparser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/jsdoctypeparser/-/jsdoctypeparser-1.2.0.tgz", - "integrity": "sha1-597cFToRhJ/8UUEUSuhqfvDCU5I=", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash": "^3.7.0" - } - }, - "node_modules/jshint": { - "version": "2.9.7", - "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.9.7.tgz", - "integrity": "sha512-Q8XN38hGsVQhdlM+4gd1Xl7OB1VieSuCJf+fEJjpo59JH99bVJhXRXAh26qQ15wfdd1VPMuDWNeSWoNl53T4YA==", - "dev": true, - "license": "(MIT AND JSON)", - "dependencies": { - "cli": "~1.0.0", - "console-browserify": "1.1.x", - "exit": "0.1.x", - "htmlparser2": "3.8.x", - "lodash": "~4.17.10", - "minimatch": "~3.0.2", - "shelljs": "0.3.x", - "strip-json-comments": "1.0.x" - }, - "bin": { - "jshint": "bin/jshint" - } - }, - "node_modules/jshint/node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/jshint/node_modules/shelljs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz", - "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=", - "dev": true, - "license": "BSD*", - "bin": { - "shjs": "bin/shjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/jshint/node_modules/strip-json-comments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", - "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=", - "dev": true, - "license": "MIT", - "bin": { - "strip-json-comments": "cli.js" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true, - "license": "MIT" - }, - "node_modules/json-stable-stringify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "jsonify": "~0.0.0" - } - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true, - "license": "ISC" - }, - "node_modules/jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", - "dev": true, - "license": "Public Domain" - }, - "node_modules/jsonlint": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/jsonlint/-/jsonlint-1.6.3.tgz", - "integrity": "sha512-jMVTMzP+7gU/IyC6hvKyWpUU8tmTkK5b3BPNuMI9U8Sit+YAWLlZwB6Y6YrdCxfg2kNz05p3XY3Bmm4m26Nv3A==", - "dev": true, - "dependencies": { - "JSV": "^4.0.x", - "nomnom": "^1.5.x" - }, - "bin": { - "jsonlint": "lib/cli.js" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "dev": true, - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/JSV": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/JSV/-/JSV-4.0.2.tgz", - "integrity": "sha1-0Hf2glVx+CEy+d/67Vh7QCn+/1c=", - "dev": true - }, - "node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lazy": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/lazy/-/lazy-1.0.11.tgz", - "integrity": "sha1-2qBoIGKCVCwIgojpdcKXwa53tpA=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.2.0" - } - }, - "node_modules/lazy-req": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/lazy-req/-/lazy-req-1.1.0.tgz", - "integrity": "sha1-va6+rTD42CQDnODOFJ1Nqge6H6w=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lazystream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", - "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "readable-stream": "^2.0.5" - }, - "engines": { - "node": ">= 0.6.3" - } - }, - "node_modules/lazystream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/lazystream/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "license": "MIT", - "optional": 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/lazystream/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, - "license": "MIT", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/less": { - "version": "3.12.2", - "resolved": "https://registry.npmjs.org/less/-/less-3.12.2.tgz", - "integrity": "sha512-+1V2PCMFkL+OIj2/HrtrvZw0BC0sYLMICJfbQjuj/K8CEnlrFX6R5cKKgzzttsZDHyxQNL1jqMREjKN3ja/E3Q==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^1.10.0" - }, - "bin": { - "lessc": "bin/lessc" - }, - "engines": { - "node": ">=6" - }, - "optionalDependencies": { - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "make-dir": "^2.1.0", - "mime": "^1.4.1", - "native-request": "^1.0.5", - "source-map": "~0.6.0" - } - }, - "node_modules/less/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/less/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/less/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lesshat": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/lesshat/-/lesshat-4.1.0.tgz", - "integrity": "sha1-WjLco2pVFlaaSG+O0Q3//3nUyOA=", - "dev": true - }, - "node_modules/levn": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.2.5.tgz", - "integrity": "sha1-uo0znQykphDjo/FFucr0iAcVUFQ=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.0", - "type-check": "~0.3.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lie": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", - "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=", - "dev": true, - "license": "MIT", - "dependencies": { - "immediate": "~3.0.5" - } - }, - "node_modules/liftoff": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz", - "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", - "dev": true, - "license": "MIT", - "dependencies": { - "extend": "^3.0.0", - "findup-sync": "^2.0.0", - "fined": "^1.0.1", - "flagged-respawn": "^1.0.0", - "is-plain-object": "^2.0.4", - "object.map": "^1.0.0", - "rechoir": "^0.6.2", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/liftoff/node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/liftoff/node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/liftoff/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "license": "MIT", - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/liftoff/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/liftoff/node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/liftoff/node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/liftoff/node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/liftoff/node_modules/expand-brackets/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/liftoff/node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/liftoff/node_modules/expand-brackets/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/liftoff/node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/liftoff/node_modules/expand-brackets/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/liftoff/node_modules/expand-brackets/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/liftoff/node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/liftoff/node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/liftoff/node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/liftoff/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "license": "MIT", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/liftoff/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/liftoff/node_modules/findup-sync": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", - "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", - "dev": true, - "license": "MIT", - "dependencies": { - "detect-file": "^1.0.0", - "is-glob": "^3.1.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/liftoff/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/liftoff/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/liftoff/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/liftoff/node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/liftoff/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/liftoff/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/liftoff/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/liftoff/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/liftoff/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/liftoff/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "license": "MIT", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/livereload-js": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", - "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==", - "dev": true, - "license": "MIT" - }, - "node_modules/load-grunt-tasks": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/load-grunt-tasks/-/load-grunt-tasks-0.6.0.tgz", - "integrity": "sha1-BDwErWnsyF4CqCJY/fJbenng22w=", - "dev": true, - "license": "MIT", - "dependencies": { - "findup-sync": "^0.1.2", - "multimatch": "^0.3.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/localforage": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.9.0.tgz", - "integrity": "sha512-rR1oyNrKulpe+VM9cYmcFn6tsHuokyVHFaCM3+osEmxaHTbEk8oQu6eGDfS6DQLWi/N67XRmB8ECG37OES368g==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "lie": "3.1.1" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash._basecopy": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/lodash._basetostring": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", - "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/lodash._basevalues": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", - "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/lodash._getnative": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/lodash._isiterateecall": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/lodash._reescape": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", - "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/lodash._reevaluate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", - "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/lodash._root": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", - "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/lodash.escape": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", - "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "lodash._root": "^3.0.0" - } - }, - "node_modules/lodash.isarguments": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/lodash.isarray": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/lodash.keys": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "lodash._getnative": "^3.0.0", - "lodash.isarguments": "^3.0.0", - "lodash.isarray": "^3.0.0" - } - }, - "node_modules/lodash.restparam": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", - "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/lodash.template": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "lodash._basecopy": "^3.0.0", - "lodash._basetostring": "^3.0.0", - "lodash._basevalues": "^3.0.0", - "lodash._isiterateecall": "^3.0.0", - "lodash._reinterpolate": "^3.0.0", - "lodash.escape": "^3.0.0", - "lodash.keys": "^3.0.0", - "lodash.restparam": "^3.0.0", - "lodash.templatesettings": "^3.0.0" - } - }, - "node_modules/lodash.templatesettings": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", - "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "lodash._reinterpolate": "^3.0.0", - "lodash.escape": "^3.0.0" - } - }, - "node_modules/logalot": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", - "integrity": "sha1-X46MkNME7fElMJUaVVSruMXj9VI=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "figures": "^1.3.5", - "squeak": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lolex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/lolex/-/lolex-1.3.2.tgz", - "integrity": "sha1-fD2mL/yzDw9agKJWbKJORdigHzE=", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lpad-align": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", - "integrity": "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "get-stdin": "^4.0.1", - "indent-string": "^2.1.0", - "longest": "^1.0.0", - "meow": "^3.3.0" - }, - "bin": { - "lpad-align": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lru-cache": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", - "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", - "dev": true, - "license": "ISC" - }, - "node_modules/make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/make-dir/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/make-iterator": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", - "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/make-iterator/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "license": "MIT", - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/marked": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.19.tgz", - "integrity": "sha512-ea2eGWOqNxPcXv8dyERdSr/6FmzvWwzjMxpfGB/sbMccXoct+xY+YukPD+QTUZwyvK7BZwcr4m21WBOW41pAkg==", - "dev": true, - "license": "MIT", - "bin": { - "marked": "bin/marked" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/math-random": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", - "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", - "dev": true, - "license": "MIT" - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/meow/node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/merge-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", - "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "readable-stream": "^2.0.1" - } - }, - "node_modules/merge-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/merge-stream/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "license": "MIT", - "optional": 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/merge-stream/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, - "license": "MIT", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/method-override": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/method-override/-/method-override-2.3.10.tgz", - "integrity": "sha1-49r41d7hDdLc59SuiNYrvud0drQ=", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "methods": "~1.1.2", - "parseurl": "~1.3.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/method-override/node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "license": "MIT", - "dependencies": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "license": "MIT", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", - "dev": true, - "license": "MIT", - "dependencies": { - "mime-db": "1.44.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", - "dev": true, - "license": "MIT" - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "license": "MIT", - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/mkdirp/node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true, - "license": "MIT" - }, - "node_modules/morgan": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.6.1.tgz", - "integrity": "sha1-X9gYOYxoGcuiinzWZk8pL+HAu/I=", - "dev": true, - "license": "MIT", - "dependencies": { - "basic-auth": "~1.0.3", - "debug": "~2.2.0", - "depd": "~1.0.1", - "on-finished": "~2.3.0", - "on-headers": "~1.0.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/morgan/node_modules/debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "0.7.1" - } - }, - "node_modules/morgan/node_modules/ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true - }, - "node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true, - "license": "MIT" - }, - "node_modules/multimatch": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-0.3.0.tgz", - "integrity": "sha1-YD28P+MoHTOAlKHhuTqLXyvgONo=", - "dev": true, - "license": "MIT", - "dependencies": { - "array-differ": "^0.1.0", - "array-union": "^0.1.0", - "minimatch": "^0.3.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/multimatch/node_modules/minimatch": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", - "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", - "dev": true, - "license": "MIT", - "dependencies": { - "lru-cache": "2", - "sigmund": "~1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/multiparty": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/multiparty/-/multiparty-3.3.2.tgz", - "integrity": "sha1-Nd5oBNwZZD5SSfPT473GyM4wHT8=", - "dev": true, - "license": "MIT", - "dependencies": { - "readable-stream": "~1.1.9", - "stream-counter": "~0.2.0" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/multipipe": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "duplexer2": "0.0.2" - } - }, - "node_modules/multipipe/node_modules/duplexer2": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", - "dev": true, - "license": "BSD", - "optional": true, - "dependencies": { - "readable-stream": "~1.1.9" - } - }, - "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, - "license": "ISC" - }, - "node_modules/nan": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", - "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "license": "MIT", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/native-request": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/native-request/-/native-request-1.0.7.tgz", - "integrity": "sha512-9nRjinI9bmz+S7dgNtf4A70+/vPhnd+2krGpy4SUlADuOuSa24IDkNaZ+R/QT1wQ6S8jBdi6wE7fLekFZNfUpQ==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/natives": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.6.tgz", - "integrity": "sha512-6+TDFewD4yxY14ptjKaS63GVdtKiES1pTPyxn9Jb0rBqPMZ7VcCiooEhPNsr+mqHtMGxa/5c/HhcC4uPEUw/nA==", - "dev": true, - "license": "ISC" - }, - "node_modules/natural-compare": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.2.2.tgz", - "integrity": "sha1-H5bWDjFBysG20FZTzg2urHY69qo=", - "dev": true, - "license": "MIT" - }, - "node_modules/nconf": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/nconf/-/nconf-0.6.9.tgz", - "integrity": "sha1-lXDvFe1vmuays8jV5xtm0xk81mE=", - "dev": true, - "dependencies": { - "async": "0.2.9", - "ini": "1.x.x", - "optimist": "0.6.0" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/nconf/node_modules/async": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.9.tgz", - "integrity": "sha1-32MGD789Myhqdqr21Vophtn/hhk=", - "dev": true - }, - "node_modules/ncp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", - "integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=", - "dev": true, - "license": "MIT", - "bin": { - "ncp": "bin/ncp" - } - }, - "node_modules/nedb": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/nedb/-/nedb-1.8.0.tgz", - "integrity": "sha1-DjUCzYLABNU1WkPJ5VV3vXvZHYg=", - "dev": true, - "license": "SEE LICENSE IN LICENSE", - "dependencies": { - "async": "0.2.10", - "binary-search-tree": "0.2.5", - "localforage": "^1.3.0", - "mkdirp": "~0.5.1", - "underscore": "~1.4.4" - } - }, - "node_modules/negotiator": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz", - "integrity": "sha1-Jp1cR2gQ7JLtvntsLygxY4T5p+g=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/node-status-codes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz", - "integrity": "sha1-WuVUHQJGRdMqWPzdyc7s6nrjrC8=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-uuid": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz", - "integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc=", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/nomnom": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.8.1.tgz", - "integrity": "sha1-IVH3Ikcrp55Qp2/BJbuMjy5Nwqc=", - "dev": true, - "dependencies": { - "chalk": "~0.4.0", - "underscore": "~1.6.0" - } - }, - "node_modules/nomnom/node_modules/ansi-styles": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz", - "integrity": "sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/nomnom/node_modules/chalk": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", - "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "~1.0.0", - "has-color": "~0.1.0", - "strip-ansi": "~0.1.0" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/nomnom/node_modules/strip-ansi": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz", - "integrity": "sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE=", - "dev": true, - "license": "MIT", - "bin": { - "strip-ansi": "cli.js" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/nomnom/node_modules/underscore": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz", - "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=", - "dev": true - }, - "node_modules/nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": true, - "license": "ISC", - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, - "node_modules/noptify": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/noptify/-/noptify-0.0.3.tgz", - "integrity": "sha1-WPZUpz2XU98MUdlobckhBKZ/S7s=", - "dev": true, - "dependencies": { - "nopt": "~2.0.0" - } - }, - "node_modules/noptify/node_modules/nopt": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.0.0.tgz", - "integrity": "sha1-ynQW8gpeP5w7hhgPlilfo9C1Lg0=", - "dev": true, - "license": "MIT", - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/normalize-package-data/node_modules/resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "license": "MIT", - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/nssocket": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/nssocket/-/nssocket-0.5.3.tgz", - "integrity": "sha1-iDyi7GBfXtZKTVGQsmJUAZKPj40=", - "dev": true, - "license": "MIT", - "dependencies": { - "eventemitter2": "~0.4.14", - "lazy": "~1.0.11" - }, - "engines": { - "node": ">= 0.8.x" - } - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "*" - } - }, - "node_modules/object-assign": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", - "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-component": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", - "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=", - "dev": true - }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "license": "MIT", - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", - "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz", - "integrity": "sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "license": "MIT", - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-visit/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", - "dev": true, - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.defaults": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", - "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", - "dev": true, - "license": "MIT", - "dependencies": { - "array-each": "^1.0.1", - "array-slice": "^1.0.0", - "for-own": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.defaults/node_modules/for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", - "dev": true, - "license": "MIT", - "dependencies": { - "for-in": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.defaults/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", - "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", - "dev": true, - "license": "MIT", - "dependencies": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.map/node_modules/for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", - "dev": true, - "license": "MIT", - "dependencies": { - "for-in": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.omit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", - "dev": true, - "license": "MIT", - "dependencies": { - "for-own": "^0.1.4", - "is-extendable": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "license": "MIT", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.pick/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "license": "MIT", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", - "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/optimist": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz", - "integrity": "sha1-aUJIJvNAX3nxQub8PZrljU27kgA=", - "dev": true, - "license": "MIT/X11", - "dependencies": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - } - }, - "node_modules/optionator": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.5.0.tgz", - "integrity": "sha1-t1qJlaLUF98ltuTjhi9QqohlE2g=", - "dev": true, - "dependencies": { - "deep-is": "~0.1.2", - "fast-levenshtein": "~1.0.0", - "levn": "~0.2.5", - "prelude-ls": "~1.1.1", - "type-check": "~0.3.1", - "wordwrap": "~0.0.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/optipng-bin": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-3.1.4.tgz", - "integrity": "sha1-ldNPLEiHBPb9cGBr/qDGWfHZXYQ=", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "dependencies": { - "bin-build": "^2.0.0", - "bin-wrapper": "^3.0.0", - "logalot": "^2.0.0" - }, - "bin": { - "optipng": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ordered-read-streams": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz", - "integrity": "sha1-cTfmmzKYuzQiR6G77jiByA4v14s=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "is-stream": "^1.0.1", - "readable-stream": "^2.0.1" - } - }, - "node_modules/ordered-read-streams/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/ordered-read-streams/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "license": "MIT", - "optional": 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/ordered-read-streams/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, - "license": "MIT", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/os-filter-obj": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-1.0.3.tgz", - "integrity": "sha1-WRUzDZDs7VV9LZOKMcbdIU2cY60=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, - "license": "ISC", - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-map": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", - "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/p-pipe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", - "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-filepath": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", - "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-absolute": "^1.0.0", - "map-cache": "^0.2.0", - "path-root": "^0.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/parse-glob": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", - "dev": true, - "license": "MIT", - "dependencies": { - "glob-base": "^0.3.0", - "is-dotfile": "^1.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "error-ex": "^1.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse-node-version": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", - "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse5": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.0.0.tgz", - "integrity": "sha1-1T7AU6IFTnU4Qk6ppu65smUmEnk=", - "dev": true - }, - "node_modules/parseqs": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", - "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", - "dev": true, - "license": "MIT", - "dependencies": { - "better-assert": "~1.0.0" - } - }, - "node_modules/parseuri": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", - "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", - "dev": true, - "license": "MIT", - "dependencies": { - "better-assert": "~1.0.0" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true, - "optional": true - }, - "node_modules/path-root": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", - "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", - "dev": true, - "license": "MIT", - "dependencies": { - "path-root-regex": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-root-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", - "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pathval": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-0.1.1.tgz", - "integrity": "sha1-CPkRzcqczllCiA2ngXvAtyO2bYI=", - "dev": true, - "license": "MIT" - }, - "node_modules/pause": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/pause/-/pause-0.1.0.tgz", - "integrity": "sha1-68ikqGGf8LioGsFRPDQ0/0af23Q=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true, - "license": "MIT" - }, - "node_modules/picomodal": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomodal/-/picomodal-2.3.0.tgz", - "integrity": "sha1-nO7NHFsIUcChFiW6X7s/1q9ky2c=", - "dev": true, - "license": "MIT" - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "license": "MIT", - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pkginfo": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz", - "integrity": "sha1-Wyn2qB9wcXFC4J52W76rl7T4HiE=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/plist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/plist/-/plist-1.2.0.tgz", - "integrity": "sha1-CEtQk93JJQbiWfh0uNmxr7jHlZM=", - "dev": true, - "license": "MIT", - "dependencies": { - "base64-js": "0.0.8", - "util-deprecate": "1.0.2", - "xmlbuilder": "4.0.0", - "xmldom": "0.1.x" - } - }, - "node_modules/plur": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz", - "integrity": "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=", - "dev": true, - "license": "MIT", - "dependencies": { - "irregular-plurals": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/preserve": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pretty-bytes": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz", - "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/prettyjson": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prettyjson/-/prettyjson-1.2.1.tgz", - "integrity": "sha1-/P+rQdGcq0365eV15kJGYZsS0ok=", - "dev": true, - "license": "MIT", - "dependencies": { - "colors": "^1.1.2", - "minimist": "^1.2.0" - }, - "bin": { - "prettyjson": "bin/prettyjson" - } - }, - "node_modules/prettyjson/node_modules/colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/prettyjson/node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true, - "license": "MIT" - }, - "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, - "license": "MIT" - }, - "node_modules/promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "asap": "~2.0.3" - } - }, - "node_modules/prompt": { - "version": "0.2.14", - "resolved": "https://registry.npmjs.org/prompt/-/prompt-0.2.14.tgz", - "integrity": "sha1-V3VPZPVD/XsIRXB8gY7OYY8F/9w=", - "dev": true, - "dependencies": { - "pkginfo": "0.x.x", - "read": "1.0.x", - "revalidator": "0.1.x", - "utile": "0.2.x", - "winston": "0.8.x" - }, - "engines": { - "node": ">= 0.6.6" - } - }, - "node_modules/prompt/node_modules/ncp": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz", - "integrity": "sha1-q8xsvT7C7Spyn/bnwfqPAXhKhXQ=", - "dev": true, - "license": "MIT", - "bin": { - "ncp": "bin/ncp" - } - }, - "node_modules/prompt/node_modules/utile": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/utile/-/utile-0.2.1.tgz", - "integrity": "sha1-kwyI6ZCY1iIINMNWy9mncFItkNc=", - "dev": true, - "dependencies": { - "async": "~0.2.9", - "deep-equal": "*", - "i": "0.3.x", - "mkdirp": "0.x.x", - "ncp": "0.4.x", - "rimraf": "2.x.x" - }, - "engines": { - "node": ">= 0.6.4" - } - }, - "node_modules/prompt/node_modules/winston": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/winston/-/winston-0.8.3.tgz", - "integrity": "sha1-ZLar9M0Brcrv1QCTk7HY6L7BnbA=", - "dev": true, - "dependencies": { - "async": "0.2.x", - "colors": "0.6.x", - "cycle": "1.0.x", - "eyes": "0.1.x", - "isstream": "0.1.x", - "pkginfo": "0.3.x", - "stack-trace": "0.0.x" - }, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", - "dev": true, - "license": "ISC" - }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/ps-tree": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-0.0.3.tgz", - "integrity": "sha1-2/jXUqf+Ivp9WGNWiUmWEOknbdw=", - "dev": true, - "dependencies": { - "event-stream": "~0.5" - } - }, - "node_modules/pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true, - "license": "ISC" - }, - "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/qs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz", - "integrity": "sha1-wx2bdOwn33XlQ6hseHKO2NRiNgc=", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/random-bytes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", - "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/randomatic": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", - "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-number": "^4.0.0", - "kind-of": "^6.0.0", - "math-random": "^1.0.1" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/randomatic/node_modules/is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/randomatic/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/range-parser": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz", - "integrity": "sha1-aHKCNTXGkuLCoBA4Jq/YLC4P8XU=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz", - "integrity": "sha1-rf6s4uT7MJgFgBTQjActzFl1h3Q=", - "dev": true, - "license": "MIT", - "dependencies": { - "bytes": "2.4.0", - "iconv-lite": "0.4.13", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/bytes": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz", - "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk=", - "dev": true, - "license": "MIT" - }, - "node_modules/raw-body/node_modules/iconv-lite": { - "version": "0.4.13", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz", - "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", - "optional": true, - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/rc/node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", - "dev": true, - "license": "ISC", - "dependencies": { - "mute-stream": "~0.0.4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/read-all-stream": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz", - "integrity": "sha1-NcPhd/IHjveJ7kv6+kNzB06u9Po=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "pinkie-promise": "^2.0.0", - "readable-stream": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-all-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/read-all-stream/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "license": "MIT", - "optional": 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/read-all-stream/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, - "license": "MIT", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dev": true, - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "node_modules/readable-stream/node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true, - "license": "MIT" - }, - "node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/readdirp/node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readdirp/node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readdirp/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "license": "MIT", - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readdirp/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readdirp/node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readdirp/node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readdirp/node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readdirp/node_modules/expand-brackets/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readdirp/node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readdirp/node_modules/expand-brackets/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readdirp/node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readdirp/node_modules/expand-brackets/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readdirp/node_modules/expand-brackets/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readdirp/node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readdirp/node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readdirp/node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readdirp/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "license": "MIT", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readdirp/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readdirp/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readdirp/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readdirp/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readdirp/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readdirp/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readdirp/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "license": "MIT" - }, - "node_modules/readdirp/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readdirp/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readdirp/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "license": "MIT", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readdirp/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "license": "MIT", - "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/readdirp/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, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "dev": true, - "dependencies": { - "resolve": "^1.1.6" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true, - "license": "MIT" - }, - "node_modules/regex-cache": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", - "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-equal-shallow": "^0.1.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "license": "MIT", - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", - "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true, - "license": "ISC" - }, - "node_modules/repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "is-finite": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/replace-ext": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", - "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/replace-in-file": { - "version": "6.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "glob": "^7.1.6", - "yargs": "^15.3.1" - }, - "bin": { - "replace-in-file": "bin/cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/replace-in-file/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/replace-in-file/node_modules/chalk": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "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/replace-in-file/node_modules/find-up": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/replace-in-file/node_modules/path-exists": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/replace-in-file/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/replace-in-file/node_modules/yargs": { - "version": "15.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/request/node_modules/qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/request/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true, - "license": "MIT", - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/reserved-words": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/reserved-words/-/reserved-words-0.1.2.tgz", - "integrity": "sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=", - "dev": true, - "license": "MIT" - }, - "node_modules/resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", - "dev": true, - "license": "MIT" - }, - "node_modules/resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", - "dev": true, - "license": "MIT", - "dependencies": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true, - "license": "MIT" - }, - "node_modules/response-time": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/response-time/-/response-time-2.3.2.tgz", - "integrity": "sha1-/6cbq5UtYvfB1Jt0NDVfvGjf/Fo=", - "dev": true, - "license": "MIT", - "dependencies": { - "depd": "~1.1.0", - "on-headers": "~1.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/response-time/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/resumer": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz", - "integrity": "sha1-8ej0YeQGS6Oegq883CqMiT0HZ1k=", - "dev": true, - "license": "MIT", - "dependencies": { - "through": "~2.3.4" - } - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12" - } - }, - "node_modules/revalidator": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz", - "integrity": "sha1-/s5hv6DBtSoga9axgZgYS91SOjs=", - "dev": true, - "license": "Apache 2.0", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/rndm": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/rndm/-/rndm-1.2.0.tgz", - "integrity": "sha1-8z/pz7Urv9UgqhgyO8ZdsRCht2w=", - "dev": true, - "license": "MIT" - }, - "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, - "license": "MIT" - }, - "node_modules/safe-json-parse": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", - "integrity": "sha1-PnZyPjjf3aE8mx0poeB//uSzC1c=", - "dev": true - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "license": "MIT", - "dependencies": { - "ret": "~0.1.10" - } - }, - "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, - "license": "MIT" - }, - "node_modules/samsam": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/samsam/-/samsam-1.1.2.tgz", - "integrity": "sha1-vsEf3IOp/aBjQBIQ5AF2wwJNFWc=", - "dev": true - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true, - "license": "ISC", - "optional": true - }, - "node_modules/seek-bzip": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", - "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "commander": "^2.8.1" - }, - "bin": { - "seek-bunzip": "bin/seek-bunzip", - "seek-table": "bin/seek-bzip-table" - } - }, - "node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/semver-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-1.0.0.tgz", - "integrity": "sha1-kqSWkGX5xwxpR1PVUkj8aPj2Usk=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/semver-truncate": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", - "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "semver": "^5.3.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/send": { - "version": "0.15.6", - "resolved": "https://registry.npmjs.org/send/-/send-0.15.6.tgz", - "integrity": "sha1-IPI6nJJbdiq4JwX+L52yUqzkfjQ=", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "depd": "~1.1.1", - "destroy": "~1.0.4", - "encodeurl": "~1.0.1", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.6.2", - "mime": "1.3.4", - "ms": "2.0.0", - "on-finished": "~2.3.0", - "range-parser": "~1.2.0", - "statuses": "~1.3.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/send/node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/send/node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/send/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dev": true, - "license": "MIT", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/send/node_modules/http-errors/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/send/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true, - "license": "ISC" - }, - "node_modules/send/node_modules/mime": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", - "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=", - "dev": true, - "bin": { - "mime": "cli.js" - } - }, - "node_modules/send/node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/send/node_modules/statuses": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", - "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-favicon": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.3.2.tgz", - "integrity": "sha1-3UGeJo3gEqtysxnTN/IQUBP5OB8=", - "dev": true, - "license": "MIT", - "dependencies": { - "etag": "~1.7.0", - "fresh": "0.3.0", - "ms": "0.7.2", - "parseurl": "~1.3.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-favicon/node_modules/ms": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", - "dev": true, - "license": "MIT" - }, - "node_modules/serve-index": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.7.3.tgz", - "integrity": "sha1-egV/xu4o3GP2RWbl+lexEahq7NI=", - "dev": true, - "license": "MIT", - "dependencies": { - "accepts": "~1.2.13", - "batch": "0.5.3", - "debug": "~2.2.0", - "escape-html": "~1.0.3", - "http-errors": "~1.3.1", - "mime-types": "~2.1.9", - "parseurl": "~1.3.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "0.7.1" - } - }, - "node_modules/serve-index/node_modules/ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true - }, - "node_modules/serve-static": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.10.3.tgz", - "integrity": "sha1-zlpuzTEB/tXsCYJ9rCKpwpv7BTU=", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-html": "~1.0.3", - "parseurl": "~1.3.1", - "send": "0.13.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-static/node_modules/debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "0.7.1" - } - }, - "node_modules/serve-static/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-static/node_modules/mime": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", - "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=", - "dev": true, - "bin": { - "mime": "cli.js" - } - }, - "node_modules/serve-static/node_modules/ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true - }, - "node_modules/serve-static/node_modules/send": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.13.2.tgz", - "integrity": "sha1-dl52B8gFVFK7pvCwUllTUJhgNt4=", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "~2.2.0", - "depd": "~1.1.0", - "destroy": "~1.0.4", - "escape-html": "~1.0.3", - "etag": "~1.7.0", - "fresh": "0.3.0", - "http-errors": "~1.3.1", - "mime": "1.3.4", - "ms": "0.7.1", - "on-finished": "~2.3.0", - "range-parser": "~1.0.3", - "statuses": "~1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-static/node_modules/statuses": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", - "integrity": "sha1-3e1FzBglbVHtQK7BQkidXGECbSg=", - "dev": true, - "license": "MIT" - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shelljs": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", - "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", - "dev": true, - "dependencies": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "bin": { - "shjs": "bin/shjs" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/shush": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shush/-/shush-1.0.0.tgz", - "integrity": "sha1-wnQVqeRY8v7TmyfPjrN8ADeCtDE=", - "dev": true, - "license": "MIT", - "dependencies": { - "caller": "~0.0.1", - "strip-json-comments": "~0.1.1" - } - }, - "node_modules/side-channel": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.2.tgz", - "integrity": "sha512-7rL9YlPHg7Ancea1S96Pa8/QWb4BtXL/TZvS6B8XFetGBeuhAsfmUspK6DokBeZ64+Kj9TCNRD/30pVz1BvQNA==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-abstract": "^1.17.0-next.1", - "object-inspect": "^1.7.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/sigmund": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", - "dev": true, - "license": "ISC" - }, - "node_modules/signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true, - "license": "ISC", - "optional": true - }, - "node_modules/sinon": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-1.17.7.tgz", - "integrity": "sha1-RUKk9JugxFwF6y6d2dID4rjv4L8=", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "formatio": "1.1.1", - "lolex": "1.3.2", - "samsam": "1.1.2", - "util": ">=0.10.3 <1" - }, - "engines": { - "node": ">=0.1.103" - } - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "license": "MIT", - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "license": "MIT", - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sntp": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz", - "integrity": "sha1-+4hfGLDzqtGJ+CSGJTa87ux1CQA=", - "dev": true, - "optional": true, - "dependencies": { - "hoek": "0.9.x" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/socket.io": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.2.0.tgz", - "integrity": "sha512-wxXrIuZ8AILcn+f1B4ez4hJTPG24iNgxBBDaJfT6MsyOhVYiTXWexGoPkd87ktJG8kQEcL/NBvRi64+9k4Kc0w==", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "~4.1.0", - "engine.io": "~3.3.1", - "has-binary2": "~1.0.2", - "socket.io-adapter": "~1.1.0", - "socket.io-client": "2.2.0", - "socket.io-parser": "~3.3.0" - } - }, - "node_modules/socket.io-adapter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz", - "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==", - "dev": true, - "license": "MIT" - }, - "node_modules/socket.io-client": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.2.0.tgz", - "integrity": "sha512-56ZrkTDbdTLmBIyfFYesgOxsjcLnwAKoN4CiPyTVkMQj3zTUh0QAx3GbvIvLpFEOvQWu92yyWICxB0u7wkVbYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "backo2": "1.0.2", - "base64-arraybuffer": "0.1.5", - "component-bind": "1.0.0", - "component-emitter": "1.2.1", - "debug": "~3.1.0", - "engine.io-client": "~3.3.1", - "has-binary2": "~1.0.2", - "has-cors": "1.1.0", - "indexof": "0.0.1", - "object-component": "0.0.3", - "parseqs": "0.0.5", - "parseuri": "0.0.5", - "socket.io-parser": "~3.3.0", - "to-array": "0.1.4" - } - }, - "node_modules/socket.io-client/node_modules/component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", - "dev": true, - "license": "MIT" - }, - "node_modules/socket.io-client/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/socket.io-parser": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.2.tgz", - "integrity": "sha512-FJvDBuOALxdCI9qwRrO/Rfp9yfndRtc1jSgVgV8FDraihmSP/MLGD5PEuJrNfjALvcQ+vMDM/33AWOYP/JSjDg==", - "dev": true, - "dependencies": { - "component-emitter": "~1.3.0", - "debug": "~3.1.0", - "isarray": "2.0.1" - } - }, - "node_modules/socket.io-parser/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/socket.io-parser/node_modules/isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", - "dev": true, - "license": "MIT" - }, - "node_modules/socket.io/node_modules/debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/socket.io/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true, - "license": "MIT" - }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "license": "MIT", - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", - "dev": true, - "license": "MIT", - "dependencies": { - "source-map": "^0.5.6" - } - }, - "node_modules/source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true, - "license": "MIT" - }, - "node_modules/sparkles": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", - "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true, - "license": "CC-BY-3.0", - "optional": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", - "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", - "dev": true, - "license": "CC0-1.0", - "optional": true - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "license": "MIT", - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/squeak": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", - "integrity": "sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "chalk": "^1.0.0", - "console-stream": "^0.1.1", - "lpad-align": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "license": "MIT", - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/stat-mode": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.2.tgz", - "integrity": "sha1-5sgLYjEj19gM8TLOU480YokHJQI=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "license": "MIT", - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/stream-combiner2": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", - "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "duplexer2": "~0.1.0", - "readable-stream": "^2.0.2" - } - }, - "node_modules/stream-combiner2/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/stream-combiner2/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "license": "MIT", - "optional": 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/stream-combiner2/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, - "license": "MIT", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/stream-counter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/stream-counter/-/stream-counter-0.2.0.tgz", - "integrity": "sha1-3tJmVWMZyLDiIoErnPOyb6fZR94=", - "dev": true, - "license": "BSD", - "dependencies": { - "readable-stream": "~1.1.8" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true, - "license": "MIT" - }, - "node_modules/string-template": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", - "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=", - "dev": true - }, - "node_modules/string-width": { - "version": "4.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width/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/string-width/node_modules/strip-ansi": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", - "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", - "dev": true, - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", - "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/stringstream": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz", - "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-utf8": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-bom-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz", - "integrity": "sha1-5xRDmFd9Uaa+0PoZlPoF9D/ZiO4=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "first-chunk-stream": "^1.0.0", - "strip-bom": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-dirs": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", - "integrity": "sha1-lgu9EoeETzl1pFWKoQOoJV4kVqA=", - "dev": true, - "optional": true, - "dependencies": { - "chalk": "^1.0.0", - "get-stdin": "^4.0.1", - "is-absolute": "^0.1.5", - "is-natural-number": "^2.0.0", - "minimist": "^1.1.0", - "sum-up": "^1.0.1" - }, - "bin": { - "strip-dirs": "cli.js" - } - }, - "node_modules/strip-dirs/node_modules/is-absolute": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", - "integrity": "sha1-hHSREZ/MtftDYhfMc39/qtUPYD8=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "is-relative": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-dirs/node_modules/is-relative": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz", - "integrity": "sha1-kF/uiuhvRbPsYUvDwVyGnfCHboI=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-dirs/node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "get-stdin": "^4.0.1" - }, - "bin": { - "strip-indent": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-json-comments": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz", - "integrity": "sha1-Fkxk43Coo8wAyeAbU55WmCPw7lQ=", - "dev": true, - "license": "MIT", - "bin": { - "strip-json-comments": "cli.js" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/strip-outer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/subcommander": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/subcommander/-/subcommander-1.0.0.tgz", - "integrity": "sha1-BXyjU4Avr7NU6Dq5QMgbc1YuUCg=", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^1.1.3" - } - }, - "node_modules/sum-up": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz", - "integrity": "sha1-HGYfZnBX9jvLeHWqFDi8FiUlFW4=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "chalk": "^1.0.0" - } - }, - "node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/svgo": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", - "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "coa": "~1.0.1", - "colors": "~1.1.2", - "csso": "~2.3.1", - "js-yaml": "~3.7.0", - "mkdirp": "~0.5.1", - "sax": "~1.2.1", - "whet.extend": "~0.9.9" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/svgo/node_modules/colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/svgo/node_modules/js-yaml": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", - "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^2.6.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/tape": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/tape/-/tape-2.3.3.tgz", - "integrity": "sha1-Lnzgox3wn41oUWZKcYQuDKUFevc=", - "dev": true, - "license": "MIT", - "dependencies": { - "deep-equal": "~0.1.0", - "defined": "~0.0.0", - "inherits": "~2.0.1", - "jsonify": "~0.0.0", - "resumer": "~0.0.0", - "through": "~2.3.4" - }, - "bin": { - "tape": "bin/tape" - } - }, - "node_modules/tape/node_modules/deep-equal": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.1.2.tgz", - "integrity": "sha1-skbCuApXCkfBG+HZvRBw7IeLh84=", - "dev": true, - "license": "MIT" - }, - "node_modules/tar-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", - "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "bl": "^1.0.0", - "buffer-alloc": "^1.2.0", - "end-of-stream": "^1.0.0", - "fs-constants": "^1.0.0", - "readable-stream": "^2.3.0", - "to-buffer": "^1.1.1", - "xtend": "^4.0.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/tar-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/tar-stream/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "license": "MIT", - "optional": 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/tar-stream/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, - "license": "MIT", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/tempfile": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", - "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "temp-dir": "^1.0.0", - "uuid": "^3.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/tempfile/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true, - "license": "MIT", - "optional": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true, - "license": "MIT" - }, - "node_modules/through2": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", - "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "readable-stream": ">=1.0.33-1 <1.1.0-0", - "xtend": ">=4.0.0 <4.1.0-0" - } - }, - "node_modules/through2-filter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz", - "integrity": "sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "through2": "~2.0.0", - "xtend": "~4.0.0" - } - }, - "node_modules/through2-filter/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/through2-filter/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "license": "MIT", - "optional": 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/through2-filter/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, - "license": "MIT", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/through2-filter/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/through2/node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/through2/node_modules/readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "node_modules/time-stamp": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", - "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/timed-out": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-3.1.3.tgz", - "integrity": "sha1-lYYL/MXHbCd/j4Mm/Q9bLiDrohc=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/timespan": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/timespan/-/timespan-2.3.0.tgz", - "integrity": "sha1-SQLOBAvRPYRcj1myfp1ZutbzmSk=", - "dev": true, - "engines": { - "node": ">= 0.2.0" - } - }, - "node_modules/tiny-lr": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", - "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", - "dev": true, - "license": "MIT", - "dependencies": { - "body": "^5.1.0", - "debug": "^3.1.0", - "faye-websocket": "~0.10.0", - "livereload-js": "^2.3.0", - "object-assign": "^4.1.0", - "qs": "^6.4.0" - } - }, - "node_modules/tiny-lr-fork": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/tiny-lr-fork/-/tiny-lr-fork-0.0.5.tgz", - "integrity": "sha1-Hpnh4qhGm3NquX2X7vqYxx927Qo=", - "dev": true, - "dependencies": { - "debug": "~0.7.0", - "faye-websocket": "~0.4.3", - "noptify": "~0.0.3", - "qs": "~0.5.2" - }, - "bin": { - "tiny-lr-fork": "bin/tiny-lr" - } - }, - "node_modules/tiny-lr-fork/node_modules/debug": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", - "integrity": "sha1-BuHqgILCyxTjmAbiLi9vdX+Srzk=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/tiny-lr-fork/node_modules/qs": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/qs/-/qs-0.5.6.tgz", - "integrity": "sha1-MbGtBYVnZRxSaSFQa5qHk5EaA4Q=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/tiny-lr/node_modules/debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/tiny-lr/node_modules/faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", - "dev": true, - "license": "MIT", - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/tiny-lr/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true, - "license": "MIT" - }, - "node_modules/tiny-lr/node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/tiny-lr/node_modules/qs": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz", - "integrity": "sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "license": "MIT", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/to-absolute-glob": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz", - "integrity": "sha1-HN+kcqnvUMI57maZm2YsoOs5k38=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "extend-shallow": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-absolute-glob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-array": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", - "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", - "dev": true - }, - "node_modules/to-buffer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", - "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/to-double-quotes": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-double-quotes/-/to-double-quotes-2.0.0.tgz", - "integrity": "sha1-qvIx1vqUiUn4GTAburRITYWI5Kc=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "license": "MIT", - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-single-quotes": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/to-single-quotes/-/to-single-quotes-2.0.1.tgz", - "integrity": "sha1-fMKRUfD18sQZRvEZ9ZMv5VQXASU=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/trim-repeated": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", - "dev": true, - "license": "0BSD" - }, - "node_modules/tsscmp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.5.tgz", - "integrity": "sha1-fcSjOvcVgatDN9qR2FylQn69mpc=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.6.x" - } - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tv4": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/tv4/-/tv4-1.3.0.tgz", - "integrity": "sha1-0CDIRvrdUMhVq7JeuuzGj8EPeWM=", - "dev": true, - "license": [ - { - "type": "Public Domain", - "url": "http://geraintluff.github.io/tv4/LICENSE.txt" - }, - { - "type": "MIT", - "url": "http://jsonary.com/LICENSE.txt" - } - ], - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true, - "license": "Unlicense" - }, - "node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/uglify-js": { - "version": "3.12.0", - "dev": true, - "license": "BSD-2-Clause", - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/uid": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/uid/-/uid-0.0.2.tgz", - "integrity": "sha1-XkpdS3gTi09w+J/Tx2/FmqnS8QM=", - "dev": true, - "license": "MIT", - "bin": { - "uid": "bin/uid" - } - }, - "node_modules/uid-safe": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.4.tgz", - "integrity": "sha1-Otbzg2jG1MjHXsF2I/t5qh0HHYE=", - "dev": true, - "license": "MIT", - "dependencies": { - "random-bytes": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unc-path-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/underscore": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz", - "integrity": "sha1-YaajIBBiKvoHljvzJSA88SI51gQ=", - "dev": true - }, - "node_modules/underscore.string": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz", - "integrity": "sha1-18D6KvXVoaZ/QlPa7pgTLnM/Dxk=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "license": "MIT", - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unique-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", - "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "json-stable-stringify-without-jsonify": "^1.0.1", - "through2-filter": "^3.0.0" - } - }, - "node_modules/unique-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/unique-stream/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "license": "MIT", - "optional": 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/unique-stream/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, - "license": "MIT", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/unique-stream/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/unique-stream/node_modules/through2-filter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", - "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "through2": "~2.0.0", - "xtend": "~4.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "license": "MIT", - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "license": "MIT", - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "license": "MIT", - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "license": "MIT" - }, - "node_modules/unset-value/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unzip-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.2.tgz", - "integrity": "sha1-uYTwh3/AqJwsdzzB73tbIytbBv4=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true, - "license": "MIT" - }, - "node_modules/url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "prepend-http": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/url-regex": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/url-regex/-/url-regex-3.2.0.tgz", - "integrity": "sha1-260eDJ4p4QXdCx8J9oYvf9tIJyQ=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "ip-regex": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/useragent": { - "version": "2.1.13", - "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.1.13.tgz", - "integrity": "sha1-u6Q+iqJNXOuDwpN0c+EC4h33TBA=", - "dev": true, - "license": "MIT", - "dependencies": { - "lru-cache": "2.2.x", - "tmp": "0.0.x" - } - }, - "node_modules/useragent/node_modules/lru-cache": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.2.4.tgz", - "integrity": "sha1-bGWGGb7PFAMdDQtZSxYELOTcBj0=", - "dev": true, - "license": "MIT" - }, - "node_modules/util": { - "version": "0.12.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.3.tgz", - "integrity": "sha512-I8XkoQwE+fPQEhy9v012V+TSdH2kp9ts29i20TaaDUXsg7x/onePbhFJUExBfv/2ay1ZOp/Vsm3nDlmnFGSAog==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "safe-buffer": "^5.1.2", - "which-typed-array": "^1.1.2" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true, - "license": "MIT" - }, - "node_modules/utile": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/utile/-/utile-0.3.0.tgz", - "integrity": "sha1-E1LDQOuCDk2N26A5pPv6oy7U7zo=", - "dev": true, - "dependencies": { - "async": "~0.9.0", - "deep-equal": "~0.2.1", - "i": "0.3.x", - "mkdirp": "0.x.x", - "ncp": "1.0.x", - "rimraf": "2.x.x" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/utile/node_modules/async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", - "dev": true, - "license": "MIT" - }, - "node_modules/utile/node_modules/deep-equal": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.2.2.tgz", - "integrity": "sha1-hLdFiW80xoTpjyzg5Cq69Du6AX0=", - "dev": true, - "license": "MIT" - }, - "node_modules/utile/node_modules/ncp": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz", - "integrity": "sha1-0VNn5cuHQyuhF9K/gP30Wuz7QkY=", - "dev": true, - "license": "MIT", - "bin": { - "ncp": "bin/ncp" - } - }, - "node_modules/utils-merge": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", - "integrity": "sha1-ApT7kiu5N1FTVBxPcJYjHyh8ivg=", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", - "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=", - "dev": true, - "license": "MIT" - }, - "node_modules/v8flags": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.3.tgz", - "integrity": "sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==", - "dev": true, - "license": "MIT", - "dependencies": { - "homedir-polyfill": "^1.0.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/vali-date": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/vali-date/-/vali-date-1.0.0.tgz", - "integrity": "sha1-G5BKWWCfsyjvB4E4Qgk09rhnCaY=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/vary": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz", - "integrity": "sha1-meSYFWaihhGN+yuBc1ffeZM3bRA=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/vhost": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/vhost/-/vhost-3.0.2.tgz", - "integrity": "sha1-L7HezUxGaqiLD5NBrzPcGv8keNU=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/vinyl": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", - "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "clone": "^1.0.0", - "clone-stats": "^0.0.1", - "replace-ext": "0.0.1" - }, - "engines": { - "node": ">= 0.9" - } - }, - "node_modules/vinyl-assign": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/vinyl-assign/-/vinyl-assign-1.2.1.tgz", - "integrity": "sha1-TRmIkbVRWRHXcajNnFSApGoHSkU=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "object-assign": "^4.0.1", - "readable-stream": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/vinyl-assign/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/vinyl-assign/node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/vinyl-assign/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "license": "MIT", - "optional": 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/vinyl-assign/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, - "license": "MIT", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/vinyl-fs": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.4.4.tgz", - "integrity": "sha1-vm/zJwy1Xf19MGNkDegfJddTIjk=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "duplexify": "^3.2.0", - "glob-stream": "^5.3.2", - "graceful-fs": "^4.0.0", - "gulp-sourcemaps": "1.6.0", - "is-valid-glob": "^0.3.0", - "lazystream": "^1.0.0", - "lodash.isequal": "^4.0.0", - "merge-stream": "^1.0.0", - "mkdirp": "^0.5.0", - "object-assign": "^4.0.0", - "readable-stream": "^2.0.4", - "strip-bom": "^2.0.0", - "strip-bom-stream": "^1.0.0", - "through2": "^2.0.0", - "through2-filter": "^2.0.0", - "vali-date": "^1.0.0", - "vinyl": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/vinyl-fs/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/vinyl-fs/node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/vinyl-fs/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "license": "MIT", - "optional": 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/vinyl-fs/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, - "license": "MIT", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/vinyl-fs/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/vinyl/node_modules/replace-ext": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", - "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", - "dev": true, - "optional": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/vow": { - "version": "0.4.20", - "resolved": "https://registry.npmjs.org/vow/-/vow-0.4.20.tgz", - "integrity": "sha512-YYoSYXUYABqY08D/WrjcWJxJSErcILRRTQpcPyUc0SFfgIPKSUFzVt7u1HC3TXGJZM/qhsSjCLNQstxqf7asgQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/vow-fs": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/vow-fs/-/vow-fs-0.3.6.tgz", - "integrity": "sha1-LUxZviLivyYY3fWXq0uqkjvnIA0=", - "dev": true, - "license": "MIT", - "dependencies": { - "glob": "^7.0.5", - "uuid": "^2.0.2", - "vow": "^0.4.7", - "vow-queue": "^0.4.1" - }, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/vow-queue": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/vow-queue/-/vow-queue-0.4.3.tgz", - "integrity": "sha512-/poAKDTFL3zYbeQg7cl4BGcfP4sGgXKrHnRFSKj97dteUFu8oyXMwIcdwu8NSx/RmPGIuYx1Bik/y5vU4H/VKw==", - "dev": true, - "license": "MIT", - "dependencies": { - "vow": "^0.4.17" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ware": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/ware/-/ware-1.3.0.tgz", - "integrity": "sha1-0bFPOdLiy0q4xAmPdW/ksWTkc9Q=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "wrap-fn": "^0.1.0" - } - }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/when": { - "version": "3.7.8", - "resolved": "https://registry.npmjs.org/when/-/when-3.7.8.tgz", - "integrity": "sha1-xxMLan6gRpPoQs3J56Hyqjmjn4I=", - "dev": true, - "license": "MIT" - }, - "node_modules/whet.extend": { - "version": "0.9.9", - "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz", - "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.1.tgz", - "integrity": "sha512-7BT4TwISdDGBgaemWU0N0OU7FeAEJ9Oo2P1PHRm/FCWoEi2VLWC9b6xvxAA3C/NMpxg3HXVgi0sMmGbNUbNepQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-bigint": "^1.0.0", - "is-boolean-object": "^1.0.0", - "is-number-object": "^1.0.3", - "is-string": "^1.0.4", - "is-symbol": "^1.0.2" - } - }, - "node_modules/which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-module": { - "version": "2.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/which-typed-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.2.tgz", - "integrity": "sha512-KT6okrd1tE6JdZAy3o2VhMoYPh3+J6EMZLyrxBQsZflI1QCZIxMrIYLkosd8Twf+YfknVIHmYQPgJt238p8dnQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.2", - "es-abstract": "^1.17.5", - "foreach": "^2.0.5", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.1", - "is-typed-array": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/win-detect-browsers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/win-detect-browsers/-/win-detect-browsers-1.0.2.tgz", - "integrity": "sha1-9F8Q0UEIbF2UrhTAOyCYRAp+cbA=", - "dev": true, - "license": "MIT", - "dependencies": { - "after": "^0.8.1", - "debug": "^2.1.0", - "which": "^1.0.7", - "xtend": "^4.0.0", - "yargs": "^1.3.3" - }, - "bin": { - "win-detect-browsers": "bin/detect-browsers" - } - }, - "node_modules/winston": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/winston/-/winston-1.1.2.tgz", - "integrity": "sha1-aO3Xaf951PlSjPDl2AAhqt5nSAw=", - "dev": true, - "license": "MIT", - "dependencies": { - "async": "~1.0.0", - "colors": "1.0.x", - "cycle": "1.0.x", - "eyes": "0.1.x", - "isstream": "0.1.x", - "pkginfo": "0.3.x", - "stack-trace": "0.0.x" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/winston/node_modules/async": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz", - "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k=", - "dev": true, - "license": "MIT" - }, - "node_modules/winston/node_modules/colors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", - "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/wrap-ansi": { - "version": "6.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/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/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-fn": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/wrap-fn/-/wrap-fn-0.1.5.tgz", - "integrity": "sha1-8htuQQFv9KfjFyDbxjoJAWvfmEU=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "co": "3.1.0" - } - }, - "node_modules/wrap-fn/node_modules/co": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/co/-/co-3.1.0.tgz", - "integrity": "sha1-TqVOpaCJOBUxheFSEMaNkJK8G3g=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true, - "license": "ISC" - }, - "node_modules/ws": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.4.tgz", - "integrity": "sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA==", - "dev": true, - "license": "MIT", - "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/xmlbuilder": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz", - "integrity": "sha1-mLj2UcowqmJANvEn0RzGbce5B6M=", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash": "^3.5.0" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/xmldom": { - "version": "0.1.31", - "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", - "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==", - "dev": true, - "license": "(LGPL-2.0 or MIT)", - "engines": { - "node": ">=0.1" - } - }, - "node_modules/xmlhttprequest-ssl": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.6.3.tgz", - "integrity": "sha512-3XfeQE/wNkvrIktn2Kf0869fC0BN6UpydVasGIeSm2B1Llihf7/0UfZM+eCkOw3P7bP4+qPgqhm7ZoxuJtFU0Q==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true, - "license": "ISC", - "optional": true - }, - "node_modules/yargs": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-1.3.3.tgz", - "integrity": "sha1-BU3oth8i7v23IHBZ6u+da4P7kxo=", - "dev": true, - "license": "MIT/X11" - }, - "node_modules/yargs-parser": { - "version": "18.1.3", - "dev": true, - "license": "ISC", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs-parser/node_modules/camelcase": { - "version": "5.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "node_modules/yeast": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", - "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", - "dev": true, - "license": "MIT" - } - }, - "dependencies": { - "@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", - "dev": true - }, - "abbrev": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", - "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=", - "dev": true - }, - "accepts": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.13.tgz", - "integrity": "sha1-5fHzkoxtlf2WVYw27D2dDeSm7Oo=", - "dev": true, - "requires": { - "mime-types": "~2.1.6", - "negotiator": "0.5.3" - } - }, - "after": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", - "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", - "dev": true - }, - "ajv": { - "version": "6.12.4", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", - "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true - }, - "ansi-gray": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", - "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", - "dev": true, - "optional": true, - "requires": { - "ansi-wrap": "0.1.0" - } - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "ansi-wrap": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", - "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", - "dev": true, - "optional": true - }, - "anymatch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", - "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", - "dev": true, - "requires": { - "micromatch": "^2.1.5", - "normalize-path": "^2.0.0" - } - }, - "archive-type": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-3.2.0.tgz", - "integrity": "sha1-nNnABpV+vpX62tW9YJiUKoE3N/Y=", - "dev": true, - "optional": true, - "requires": { - "file-type": "^3.1.0" - }, - "dependencies": { - "file-type": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", - "dev": true, - "optional": true - } - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, - "requires": { - "arr-flatten": "^1.0.1" - } - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-differ": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-0.1.0.tgz", - "integrity": "sha1-EuLJtwa+1HyLSDtX5IdHP7CGHzo=", - "dev": true - }, - "array-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", - "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", - "dev": true - }, - "array-filter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz", - "integrity": "sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=", - "dev": true - }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true, - "optional": true - }, - "array-slice": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", - "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", - "dev": true - }, - "array-union": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-0.1.0.tgz", - "integrity": "sha1-7emAiDMGZeaZ4evwIny8YDTmJ9s=", - "dev": true, - "requires": { - "array-uniq": "^0.1.0" - } - }, - "array-uniq": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-0.1.1.tgz", - "integrity": "sha1-WGHz7U5LthdVl6TgeOiqeOvpWMc=", - "dev": true - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "arraybuffer.slice": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", - "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==", - "dev": true - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", - "dev": true, - "optional": true - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "async": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", - "dev": true - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, - "async-each-series": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-1.1.0.tgz", - "integrity": "sha1-9C/YFV048hpbjqB8KOBj7RcAsTg=", - "dev": true, - "optional": true - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "available-typed-arrays": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.2.tgz", - "integrity": "sha512-XWX3OX8Onv97LMk/ftVyBibpGwY5a8SmuxZPzeOxqmuEqUCOM9ZE+uIaD1VNJ5QnvU2UQusvmKbuM1FR8QWGfQ==", - "dev": true, - "requires": { - "array-filter": "^1.0.0" - } - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz", - "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==", - "dev": true - }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true - }, - "backo2": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", - "dev": true - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - } - } - }, - "base64-arraybuffer": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", - "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", - "dev": true - }, - "base64-js": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz", - "integrity": "sha1-EQHpVE9KdrG8OybUUsqW16NeeXg=", - "dev": true - }, - "base64-url": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz", - "integrity": "sha1-GZ/WYXAqDnt9yubgaYuwicUvbXg=", - "dev": true - }, - "base64id": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", - "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=", - "dev": true - }, - "basic-auth": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.4.tgz", - "integrity": "sha1-Awk1sB3nyblKgksp8/zLdQ06UpA=", - "dev": true - }, - "basic-auth-connect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz", - "integrity": "sha1-/bC0OWLKe0BFanwrtI/hc9otISI=", - "dev": true - }, - "batch": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.5.3.tgz", - "integrity": "sha1-PzQU84AyF0O/wQQvmoP/HVgk1GQ=", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "beeper": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", - "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=", - "dev": true, - "optional": true - }, - "benderjs": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/benderjs/-/benderjs-0.4.6.tgz", - "integrity": "sha512-rYcDY3XqOgPvjPNpePYlllMN/sMDUOf3uOcsTpGtFuT3BDxB2UcjTFqKmLcT3l0zhgp9daVRrB6cR9TsBRt9VA==", - "dev": true, - "requires": { - "bower": "^1.4.1", - "broadway": "^0.3.6", - "browser-launcher2": "~0.4.6", - "chalk": "^1.1.0", - "connect": "^2.30.2", - "dom-combiner": "^0.1.2", - "forever": "^0.15.1", - "gerard": "~0.2.0", - "graceful-fs": "^4.1.2", - "lodash": "^3.10.1", - "marked": "^0.3.5", - "mime": "^1.3.4", - "minimatch": "^3.0.4", - "ncp": "^2.0.0", - "nedb": "^1.1.3", - "node-uuid": "~1.4.1", - "osenv": "~0.1.0", - "request": "^2.60.0", - "send": "^0.15.2", - "socket.io": "2.2.0", - "subcommander": "~1.0.0", - "tv4": "^1.2.3", - "useragent": "~2.1.4", - "utile": "^0.3.0", - "when": "^3.7.3", - "winston": "^1.0.1" - } - }, - "benderjs-coverage": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/benderjs-coverage/-/benderjs-coverage-0.2.2.tgz", - "integrity": "sha512-OpBeT4S4+Ku9Z+WaAHf/JkGtKaSdmpMTC+UxmfpEsH94pS1kXya2/rz6u1qsqArlD3VNsDHMO3VHEBXB6oFh/Q==", - "dev": true, - "requires": { - "istanbul": "git://github.com/benderjs/istanbul.git", - "mime": "^1.2.11", - "request": "^2.40.0" - } - }, - "benderjs-jquery": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/benderjs-jquery/-/benderjs-jquery-0.3.0.tgz", - "integrity": "sha1-egWeIJiIqwftz/G5KBOh0fhXeMM=", - "dev": true, - "requires": { - "lodash": "~2.4.1", - "request": "~2.37.0" - }, - "dependencies": { - "asn1": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", - "integrity": "sha1-VZvhg3bQik7E2+gId9J4GGObLfc=", - "dev": true, - "optional": true - }, - "assert-plus": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", - "integrity": "sha1-7nQAlBMALYTOxyGcasgRgS5yMWA=", - "dev": true, - "optional": true - }, - "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", - "dev": true, - "optional": true - }, - "aws-sign2": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz", - "integrity": "sha1-xXED96F/wDfwLXwuZLYC6iI/fWM=", - "dev": true, - "optional": true - }, - "combined-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", - "integrity": "sha1-ATfmV7qlp1QcV6w3rF/AfXO03B8=", - "dev": true, - "optional": true, - "requires": { - "delayed-stream": "0.0.5" - } - }, - "delayed-stream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", - "integrity": "sha1-1LH0OpPoKW3+AmlPRoC8N6MTxz8=", - "dev": true, - "optional": true - }, - "forever-agent": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz", - "integrity": "sha1-bQ4JxJIflKJ/Y9O0nF/v8epMUTA=", - "dev": true - }, - "form-data": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz", - "integrity": "sha1-kavXiKupcCsaq/qLwBAxoqyeOxI=", - "dev": true, - "optional": true, - "requires": { - "async": "~0.9.0", - "combined-stream": "~0.0.4", - "mime": "~1.2.11" - } - }, - "http-signature": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", - "integrity": "sha1-T72sEyVZqoMjEh5UB3nAoBKyfmY=", - "dev": true, - "optional": true, - "requires": { - "asn1": "0.1.11", - "assert-plus": "^0.1.5", - "ctype": "0.5.3" - } - }, - "lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true - }, - "mime": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz", - "integrity": "sha1-WCA+7Ybjpe8XrtK32evUfwpg3RA=", - "dev": true, - "optional": true - }, - "mime-types": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz", - "integrity": "sha1-mVrhOSq4r/y/yyZB3QVOlDwNXc4=", - "dev": true - }, - "oauth-sign": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz", - "integrity": "sha1-y1QPk7srIqfVlBaRoojWDo6pOG4=", - "dev": true, - "optional": true - }, - "qs": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/qs/-/qs-0.6.6.tgz", - "integrity": "sha1-bgFQmP9RlouKPIGQAdXyyJvEsQc=", - "dev": true - }, - "request": { - "version": "2.37.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.37.0.tgz", - "integrity": "sha1-bATB8PNK8Mi3QI8cHjDU1r2FLUY=", - "dev": true, - "requires": { - "aws-sign2": "~0.5.0", - "forever-agent": "~0.5.0", - "form-data": "~0.1.0", - "hawk": "1.1.1", - "http-signature": "~0.10.0", - "json-stringify-safe": "~5.0.0", - "mime-types": "~1.0.1", - "node-uuid": "~1.4.0", - "oauth-sign": "~0.3.0", - "qs": "~0.6.0", - "tough-cookie": ">=0.12.0", - "tunnel-agent": "~0.4.0" - } - }, - "tunnel-agent": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", - "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", - "dev": true, - "optional": true - } - } - }, - "benderjs-sinon": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/benderjs-sinon/-/benderjs-sinon-0.3.1.tgz", - "integrity": "sha1-94GOnJAmMlC72Wpna1t4km0BKXU=", - "dev": true, - "requires": { - "sinon": "^1.17.0" - } - }, - "benderjs-yui": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/benderjs-yui/-/benderjs-yui-0.3.4.tgz", - "integrity": "sha512-EkcQLfDbYF8Yv1jlz/tU6ild/GaTjiX158X2/hhXPoIzbrnmYw7ACmZbw6vNdbbPX/c4TJnyhIXI3r0lpHRa6A==", - "dev": true, - "requires": { - "diff": "^3.0.0" - } - }, - "benderjs-yui-beautified": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/benderjs-yui-beautified/-/benderjs-yui-beautified-0.1.2.tgz", - "integrity": "sha512-iHgjIzLGTJCGAI3veMr/zL34RvVOnVnhSg8cdbZ0yS1vGnszQz7ii4pJ9F9u8AFtTxGjw2bo3mKlAXLB2CHNFA==", - "dev": true, - "requires": { - "js-beautify": "1.6.4" - } - }, - "better-assert": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", - "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", - "dev": true, - "requires": { - "callsite": "1.0.0" - } - }, - "bin-build": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-2.2.0.tgz", - "integrity": "sha1-EfjdYfcP/Por3KpbRvXo/t1CIcw=", - "dev": true, - "optional": true, - "requires": { - "archive-type": "^3.0.1", - "decompress": "^3.0.0", - "download": "^4.1.2", - "exec-series": "^1.0.0", - "rimraf": "^2.2.6", - "tempfile": "^1.0.0", - "url-regex": "^3.0.0" - }, - "dependencies": { - "tempfile": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-1.1.1.tgz", - "integrity": "sha1-W8xOrsxKsscH2LwR2ZzMmiyyh/I=", - "dev": true, - "optional": true, - "requires": { - "os-tmpdir": "^1.0.0", - "uuid": "^2.0.1" - } - } - } - }, - "bin-check": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-2.0.0.tgz", - "integrity": "sha1-hvjm9CU4k99g3DFpV/WvAqywWTA=", - "dev": true, - "optional": true, - "requires": { - "executable": "^1.0.0" - } - }, - "bin-version": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-1.0.4.tgz", - "integrity": "sha1-nrSY7m/Xb3q5p8FgQ2+JV5Q1144=", - "dev": true, - "optional": true, - "requires": { - "find-versions": "^1.0.0" - } - }, - "bin-version-check": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-2.1.0.tgz", - "integrity": "sha1-5OXfKQuQaffRETJAMe/BP90RpbA=", - "dev": true, - "optional": true, - "requires": { - "bin-version": "^1.0.0", - "minimist": "^1.1.0", - "semver": "^4.0.3", - "semver-truncate": "^1.0.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true, - "optional": true - }, - "semver": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", - "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", - "dev": true, - "optional": true - } - } - }, - "bin-wrapper": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-3.0.2.tgz", - "integrity": "sha1-Z9MwYmLksaXy+I7iNGT2plVneus=", - "dev": true, - "optional": true, - "requires": { - "bin-check": "^2.0.0", - "bin-version-check": "^2.1.0", - "download": "^4.0.0", - "each-async": "^1.1.1", - "lazy-req": "^1.0.0", - "os-filter-obj": "^1.0.0" - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "binary-search-tree": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/binary-search-tree/-/binary-search-tree-0.2.5.tgz", - "integrity": "sha1-fbs7IQ/coIJFDa0jNMMErzm9x4Q=", - "dev": true, - "requires": { - "underscore": "~1.4.4" - } - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "optional": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "bl": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", - "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", - "dev": true, - "optional": true, - "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "optional": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "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" - } - }, - "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, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "blob": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", - "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==", - "dev": true - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "body": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", - "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=", - "dev": true, - "requires": { - "continuable-cache": "^0.3.1", - "error": "^7.0.0", - "raw-body": "~1.1.0", - "safe-json-parse": "~1.0.1" - }, - "dependencies": { - "bytes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", - "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=", - "dev": true - }, - "raw-body": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", - "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=", - "dev": true, - "requires": { - "bytes": "1", - "string_decoder": "0.10" - } - } - } - }, - "body-parser": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.13.3.tgz", - "integrity": "sha1-wIzzMMM1jhUQFqBXRvE/ApyX+pc=", - "dev": true, - "requires": { - "bytes": "2.1.0", - "content-type": "~1.0.1", - "debug": "~2.2.0", - "depd": "~1.0.1", - "http-errors": "~1.3.1", - "iconv-lite": "0.4.11", - "on-finished": "~2.3.0", - "qs": "4.0.0", - "raw-body": "~2.1.2", - "type-is": "~1.6.6" - }, - "dependencies": { - "debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true, - "requires": { - "ms": "0.7.1" - } - }, - "ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true - } - } - }, - "boom": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz", - "integrity": "sha1-emNune1O/O+xnO9JR6PGffrukRs=", - "dev": true, - "optional": true, - "requires": { - "hoek": "0.9.x" - } - }, - "bower": { - "version": "1.8.8", - "resolved": "https://registry.npmjs.org/bower/-/bower-1.8.8.tgz", - "integrity": "sha512-1SrJnXnkP9soITHptSO+ahx3QKp3cVzn8poI6ujqc5SeOkg5iqM1pK9H+DSc2OQ8SnO0jC/NG4Ur/UIwy7574A==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - } - }, - "broadway": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/broadway/-/broadway-0.3.6.tgz", - "integrity": "sha1-fb7waLlUt5B5Jf1USWO1eKkCuno=", - "dev": true, - "requires": { - "cliff": "0.1.9", - "eventemitter2": "0.4.14", - "nconf": "0.6.9", - "utile": "0.2.1", - "winston": "0.8.0" - }, - "dependencies": { - "ncp": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz", - "integrity": "sha1-q8xsvT7C7Spyn/bnwfqPAXhKhXQ=", - "dev": true - }, - "utile": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/utile/-/utile-0.2.1.tgz", - "integrity": "sha1-kwyI6ZCY1iIINMNWy9mncFItkNc=", - "dev": true, - "requires": { - "async": "~0.2.9", - "deep-equal": "*", - "i": "0.3.x", - "mkdirp": "0.x.x", - "ncp": "0.4.x", - "rimraf": "2.x.x" - } - }, - "winston": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/winston/-/winston-0.8.0.tgz", - "integrity": "sha1-YdCDD6aZcGISIGsKK1ymmpMENmg=", - "dev": true, - "requires": { - "async": "0.2.x", - "colors": "0.6.x", - "cycle": "1.0.x", - "eyes": "0.1.x", - "pkginfo": "0.3.x", - "stack-trace": "0.0.x" - } - } - } - }, - "browser-launcher2": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/browser-launcher2/-/browser-launcher2-0.4.6.tgz", - "integrity": "sha1-UVmECKE/TJxbIOukRVSywLCuQHQ=", - "dev": true, - "requires": { - "headless": "^0.1.7", - "lodash": "^2.4.1", - "mkdirp": "^0.5.0", - "osenv": "^0.1.0", - "plist": "^1.0.1", - "rimraf": "~2.2.8", - "uid": "0.0.2", - "win-detect-browsers": "^1.0.1" - }, - "dependencies": { - "lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true - }, - "rimraf": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", - "dev": true - } - } - }, - "buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "dev": true, - "optional": true, - "requires": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", - "dev": true, - "optional": true - }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", - "dev": true, - "optional": true - }, - "buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", - "dev": true, - "optional": true - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true, - "optional": true - }, - "buffer-to-vinyl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-to-vinyl/-/buffer-to-vinyl-1.1.0.tgz", - "integrity": "sha1-APFfruOreh3aLN5tkSG//dB7ImI=", - "dev": true, - "optional": true, - "requires": { - "file-type": "^3.1.0", - "readable-stream": "^2.0.2", - "uuid": "^2.0.1", - "vinyl": "^1.0.0" - }, - "dependencies": { - "file-type": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", - "dev": true, - "optional": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "optional": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "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" - } - }, - "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, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "bytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz", - "integrity": "sha1-rJPEEOL/ycx89LRks4KJBn9eR7Q=", - "dev": true - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "caller": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/caller/-/caller-0.0.1.tgz", - "integrity": "sha1-83odbqEOgp2UchrimpC7T7Uqt2c=", - "dev": true, - "requires": { - "tape": "~2.3.2" - } - }, - "callsite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", - "dev": true - }, - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true, - "optional": true - }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "optional": true, - "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - } - }, - "capture-stack-trace": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", - "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", - "dev": true, - "optional": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "caw": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/caw/-/caw-1.2.0.tgz", - "integrity": "sha1-/7Im/n78VHKI3GLuPpcHPCEtEDQ=", - "dev": true, - "optional": true, - "requires": { - "get-proxy": "^1.0.1", - "is-obj": "^1.0.0", - "object-assign": "^3.0.0", - "tunnel-agent": "^0.4.0" - }, - "dependencies": { - "tunnel-agent": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", - "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", - "dev": true, - "optional": true - } - } - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "chokidar": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", - "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", - "dev": true, - "requires": { - "anymatch": "^1.3.0", - "async-each": "^1.0.0", - "fsevents": "^1.0.0", - "glob-parent": "^2.0.0", - "inherits": "^2.0.1", - "is-binary-path": "^1.0.0", - "is-glob": "^2.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.0.0" - } - }, - "cksource-samples-framework": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cksource-samples-framework/-/cksource-samples-framework-1.0.1.tgz", - "integrity": "sha1-fY2bQHvC5+MOOJweskcWZ6qdR7w=", - "dev": true, - "requires": { - "grunt": "^0", - "grunt-contrib-less": "^1.0.0", - "grunt-contrib-watch": "^0.6.1", - "less": "^2.5.0", - "lesshat": "^3.0.2", - "load-grunt-tasks": "^0.6.0", - "picomodal": "^2.1.0" - }, - "dependencies": { - "ajv": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", - "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", - "dev": true, - "optional": true, - "requires": { - "co": "^4.6.0", - "json-stable-stringify": "^1.0.1" - } - }, - "argparse": { - "version": "0.1.16", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", - "integrity": "sha1-z9AeD7uj1srtBJ+9dY1A9lGW9Xw=", - "dev": true, - "requires": { - "underscore": "~1.7.0", - "underscore.string": "~2.4.0" - }, - "dependencies": { - "underscore.string": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz", - "integrity": "sha1-jN2PusTi0uoefi6Al8QvRCKA+Fs=", - "dev": true - } - } - }, - "assert-plus": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", - "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", - "dev": true, - "optional": true - }, - "async": { - "version": "0.1.22", - "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz", - "integrity": "sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE=", - "dev": true - }, - "aws-sign2": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", - "dev": true, - "optional": true - }, - "boom": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", - "dev": true, - "optional": true, - "requires": { - "hoek": "2.x.x" - } - }, - "cryptiles": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", - "dev": true, - "optional": true, - "requires": { - "boom": "2.x.x" - } - }, - "esprima": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", - "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=", - "dev": true - }, - "form-data": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", - "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", - "dev": true, - "optional": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.5", - "mime-types": "^2.1.12" - } - }, - "glob": { - "version": "3.1.21", - "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", - "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", - "dev": true, - "requires": { - "graceful-fs": "~1.2.0", - "inherits": "1", - "minimatch": "~0.2.11" - } - }, - "graceful-fs": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", - "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=", - "dev": true - }, - "grunt": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz", - "integrity": "sha1-VpN81RlDJK3/bSB2MYMqnWuk5/A=", - "dev": true, - "requires": { - "async": "~0.1.22", - "coffee-script": "~1.3.3", - "colors": "~0.6.2", - "dateformat": "1.0.2-1.2.3", - "eventemitter2": "~0.4.13", - "exit": "~0.1.1", - "findup-sync": "~0.1.2", - "getobject": "~0.1.0", - "glob": "~3.1.21", - "grunt-legacy-log": "~0.1.0", - "grunt-legacy-util": "~0.2.0", - "hooker": "~0.2.3", - "iconv-lite": "~0.2.11", - "js-yaml": "~2.0.5", - "lodash": "~0.9.2", - "minimatch": "~0.2.12", - "nopt": "~1.0.10", - "rimraf": "~2.2.8", - "underscore.string": "~2.2.1", - "which": "~1.0.5" - } - }, - "grunt-contrib-less": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-1.4.1.tgz", - "integrity": "sha1-O73sC3XRLOqlXWKUNiXAsIYc328=", - "dev": true, - "requires": { - "async": "^2.0.0", - "chalk": "^1.0.0", - "less": "~2.7.1", - "lodash": "^4.8.2" - }, - "dependencies": { - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - } - } - }, - "grunt-contrib-watch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-0.6.1.tgz", - "integrity": "sha1-ZP3LolpjX1tNobbOb5DaCutuPxU=", - "dev": true, - "requires": { - "async": "~0.2.9", - "gaze": "~0.5.1", - "lodash": "~2.4.1", - "tiny-lr-fork": "0.0.5" - }, - "dependencies": { - "async": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", - "dev": true - }, - "lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true - } - } - }, - "har-schema": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", - "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", - "dev": true, - "optional": true - }, - "har-validator": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", - "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", - "dev": true, - "optional": true, - "requires": { - "ajv": "^4.9.1", - "har-schema": "^1.0.5" - } - }, - "hawk": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", - "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", - "dev": true, - "optional": true, - "requires": { - "boom": "2.x.x", - "cryptiles": "2.x.x", - "hoek": "2.x.x", - "sntp": "1.x.x" - } - }, - "hoek": { - "version": "2.16.3", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", - "dev": true, - "optional": true - }, - "http-signature": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", - "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", - "dev": true, - "optional": true, - "requires": { - "assert-plus": "^0.2.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "iconv-lite": { - "version": "0.2.11", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz", - "integrity": "sha1-HOYKOleGSiktEyH/RgnKS7llrcg=", - "dev": true - }, - "inherits": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", - "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=", - "dev": true - }, - "js-yaml": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz", - "integrity": "sha1-olrmUJmZ6X3yeMZxnaEb0Gh3Q6g=", - "dev": true, - "requires": { - "argparse": "~ 0.1.11", - "esprima": "~ 1.0.2" - } - }, - "less": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/less/-/less-2.7.3.tgz", - "integrity": "sha512-KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ==", - "dev": true, - "requires": { - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "mime": "^1.2.11", - "mkdirp": "^0.5.0", - "promise": "^7.1.1", - "request": "2.81.0", - "source-map": "^0.5.3" - }, - "dependencies": { - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true, - "optional": true - } - } - }, - "lesshat": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/lesshat/-/lesshat-3.0.2.tgz", - "integrity": "sha1-JfHaPq3Wf1sma90hVjS9CHV26q4=", - "dev": true - }, - "lodash": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz", - "integrity": "sha1-jzSZxSRdNG1oLlsNO0B2fgnxqSw=", - "dev": true - }, - "minimatch": { - "version": "0.2.14", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", - "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", - "dev": true, - "requires": { - "lru-cache": "2", - "sigmund": "~1.0.0" - } - }, - "nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", - "dev": true, - "requires": { - "abbrev": "1" - } - }, - "oauth-sign": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", - "dev": true, - "optional": true - }, - "performance-now": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", - "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", - "dev": true, - "optional": true - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true, - "optional": true - }, - "qs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", - "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", - "dev": true, - "optional": true - }, - "request": { - "version": "2.81.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", - "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", - "dev": true, - "optional": true, - "requires": { - "aws-sign2": "~0.6.0", - "aws4": "^1.2.1", - "caseless": "~0.12.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.0", - "forever-agent": "~0.6.1", - "form-data": "~2.1.1", - "har-validator": "~4.2.1", - "hawk": "~3.1.3", - "http-signature": "~1.1.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.7", - "oauth-sign": "~0.8.1", - "performance-now": "^0.2.0", - "qs": "~6.4.0", - "safe-buffer": "^5.0.1", - "stringstream": "~0.0.4", - "tough-cookie": "~2.3.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.0.0" - } - }, - "rimraf": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", - "dev": true - }, - "sntp": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", - "dev": true, - "optional": true, - "requires": { - "hoek": "2.x.x" - } - }, - "tough-cookie": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", - "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", - "dev": true, - "optional": true, - "requires": { - "punycode": "^1.4.1" - } - }, - "underscore": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", - "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=", - "dev": true - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true, - "optional": true - }, - "which": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", - "integrity": "sha1-RgwdoPgQED0DIam2M6+eV15kSG8=", - "dev": true - } - } - }, - "clap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz", - "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", - "dev": true, - "optional": true, - "requires": { - "chalk": "^1.1.3" - } - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "cli": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz", - "integrity": "sha1-IoF1NPJL+klQw01TLUjsvGIbjBQ=", - "dev": true, - "requires": { - "exit": "0.1.2", - "glob": "^7.1.1" - } - }, - "cli-table": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", - "integrity": "sha1-9TsFJmqLGguTSz0IIebi3FkUriM=", - "dev": true, - "requires": { - "colors": "1.0.3" - }, - "dependencies": { - "colors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", - "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", - "dev": true - } - } - }, - "cliff": { - "version": "0.1.9", - "resolved": "https://registry.npmjs.org/cliff/-/cliff-0.1.9.tgz", - "integrity": "sha1-ohHgnGo947oa8n0EnTASUNGIErw=", - "dev": true, - "requires": { - "colors": "0.x.x", - "eyes": "0.1.x", - "winston": "0.8.x" - }, - "dependencies": { - "winston": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/winston/-/winston-0.8.3.tgz", - "integrity": "sha1-ZLar9M0Brcrv1QCTk7HY6L7BnbA=", - "dev": true, - "requires": { - "async": "0.2.x", - "colors": "0.6.x", - "cycle": "1.0.x", - "eyes": "0.1.x", - "isstream": "0.1.x", - "pkginfo": "0.3.x", - "stack-trace": "0.0.x" - } - } - } - }, - "cliui": { - "version": "6.0.0", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - }, - "dependencies": { - "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 - }, - "strip-ansi": { - "version": "6.0.0", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true - }, - "clone-stats": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", - "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", - "dev": true, - "optional": true - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true, - "optional": true - }, - "coa": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz", - "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", - "dev": true, - "optional": true, - "requires": { - "q": "^1.1.2" - } - }, - "coffee-script": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz", - "integrity": "sha1-FQ1rTLUiiUNp7+1qIQHCC8f0pPQ=", - "dev": true - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "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, - "requires": { - "color-name": "~1.1.4" - } - }, - "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 - }, - "color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true, - "optional": true - }, - "colors": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", - "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "comment-parser": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-0.3.2.tgz", - "integrity": "sha1-PAPwd2uGo239mgosl8YwfzMggv4=", - "dev": true, - "requires": { - "readable-stream": "^2.0.4" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "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" - } - }, - "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, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "component-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", - "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", - "dev": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "component-inherit": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", - "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", - "dev": true - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.5.2.tgz", - "integrity": "sha1-sDuNhub4rSloPLqN+R3cb/x3s5U=", - "dev": true, - "requires": { - "accepts": "~1.2.12", - "bytes": "2.1.0", - "compressible": "~2.0.5", - "debug": "~2.2.0", - "on-headers": "~1.0.0", - "vary": "~1.0.1" - }, - "dependencies": { - "debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true, - "requires": { - "ms": "0.7.1" - } - }, - "ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "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, - "optional": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "optional": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "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" - } - }, - "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, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "config-chain": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", - "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", - "dev": true, - "requires": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "connect": { - "version": "2.30.2", - "resolved": "https://registry.npmjs.org/connect/-/connect-2.30.2.tgz", - "integrity": "sha1-jam8vooFTT0xjXTf7JA7XDmhtgk=", - "dev": true, - "requires": { - "basic-auth-connect": "1.0.0", - "body-parser": "~1.13.3", - "bytes": "2.1.0", - "compression": "~1.5.2", - "connect-timeout": "~1.6.2", - "content-type": "~1.0.1", - "cookie": "0.1.3", - "cookie-parser": "~1.3.5", - "cookie-signature": "1.0.6", - "csurf": "~1.8.3", - "debug": "~2.2.0", - "depd": "~1.0.1", - "errorhandler": "~1.4.2", - "express-session": "~1.11.3", - "finalhandler": "0.4.0", - "fresh": "0.3.0", - "http-errors": "~1.3.1", - "method-override": "~2.3.5", - "morgan": "~1.6.1", - "multiparty": "3.3.2", - "on-headers": "~1.0.0", - "parseurl": "~1.3.0", - "pause": "0.1.0", - "qs": "4.0.0", - "response-time": "~2.3.1", - "serve-favicon": "~2.3.0", - "serve-index": "~1.7.2", - "serve-static": "~1.10.0", - "type-is": "~1.6.6", - "utils-merge": "1.0.0", - "vhost": "~3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true, - "requires": { - "ms": "0.7.1" - } - }, - "ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true - } - } - }, - "connect-timeout": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/connect-timeout/-/connect-timeout-1.6.2.tgz", - "integrity": "sha1-3ppexh4zoStu2qt7XwYumMWZuI4=", - "dev": true, - "requires": { - "debug": "~2.2.0", - "http-errors": "~1.3.1", - "ms": "0.7.1", - "on-headers": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true, - "requires": { - "ms": "0.7.1" - } - }, - "ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true - } - } - }, - "console-browserify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", - "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", - "dev": true, - "requires": { - "date-now": "^0.1.4" - } - }, - "console-stream": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", - "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=", - "dev": true, - "optional": true - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true - }, - "continuable-cache": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", - "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=", - "dev": true - }, - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz", - "integrity": "sha1-5zSlwUF/zkctWu+Cw4HKu2TRpDU=", - "dev": true - }, - "cookie-parser": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.3.5.tgz", - "integrity": "sha1-nXVVcPtdF4kHcSJ6AjFNm+fPg1Y=", - "dev": true, - "requires": { - "cookie": "0.1.3", - "cookie-signature": "1.0.6" - } - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "core-js": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", - "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "crc": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/crc/-/crc-3.3.0.tgz", - "integrity": "sha1-+mIuG8OIvyVzCQgta2UgDOZwkLo=", - "dev": true - }, - "create-error-class": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", - "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", - "dev": true, - "optional": true, - "requires": { - "capture-stack-trace": "^1.0.0" - } - }, - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "optional": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "dependencies": { - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "optional": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - } - } - }, - "cryptiles": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz", - "integrity": "sha1-7ZH/HxetE9N0gohZT4pIoNJvMlw=", - "dev": true, - "optional": true, - "requires": { - "boom": "0.4.x" - } - }, - "csrf": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/csrf/-/csrf-3.0.6.tgz", - "integrity": "sha1-thEg3c7q/JHnbtUxO7XAsmZ7cQo=", - "dev": true, - "requires": { - "rndm": "1.2.0", - "tsscmp": "1.0.5", - "uid-safe": "2.1.4" - } - }, - "csso": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", - "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", - "dev": true, - "optional": true, - "requires": { - "clap": "^1.0.9", - "source-map": "^0.5.3" - } - }, - "cst": { - "version": "0.4.10", - "resolved": "https://registry.npmjs.org/cst/-/cst-0.4.10.tgz", - "integrity": "sha512-U5ETe1IOjq2h56ZcBE3oe9rT7XryCH6IKgPMv0L7sSk6w29yR3p5egCK0T3BDNHHV95OoUBgXsqiVG+3a900Ag==", - "dev": true, - "requires": { - "babel-runtime": "^6.9.2", - "babylon": "^6.8.1", - "source-map-support": "^0.4.0" - } - }, - "csurf": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/csurf/-/csurf-1.8.3.tgz", - "integrity": "sha1-I/KhO/HY/OHQyZZYg5RELLqGpWo=", - "dev": true, - "requires": { - "cookie": "0.1.3", - "cookie-signature": "1.0.6", - "csrf": "~3.0.0", - "http-errors": "~1.3.1" - } - }, - "ctype": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", - "integrity": "sha1-gsGMJGH3QRTvFsE1IkrQuRRMoS8=", - "dev": true, - "optional": true - }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "optional": true, - "requires": { - "array-find-index": "^1.0.1" - } - }, - "cycle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", - "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=", - "dev": true - }, - "dargs": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-0.1.0.tgz", - "integrity": "sha1-I2Stn0Qfl23NX+mWHiFxVmWl48M=", - "dev": true - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "date-now": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", - "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", - "dev": true - }, - "dateformat": { - "version": "1.0.2-1.2.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz", - "integrity": "sha1-sCIMAt6YYXQztyhRz0fePfLNvuk=", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "decompress": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/decompress/-/decompress-3.0.0.tgz", - "integrity": "sha1-rx3VDQbjv8QyRh033hGzjA2ZG+0=", - "dev": true, - "optional": true, - "requires": { - "buffer-to-vinyl": "^1.0.0", - "concat-stream": "^1.4.6", - "decompress-tar": "^3.0.0", - "decompress-tarbz2": "^3.0.0", - "decompress-targz": "^3.0.0", - "decompress-unzip": "^3.0.0", - "stream-combiner2": "^1.1.1", - "vinyl-assign": "^1.0.1", - "vinyl-fs": "^2.2.0" - } - }, - "decompress-tar": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-3.1.0.tgz", - "integrity": "sha1-IXx4n5uURQ76rcXF5TeXj8MzxGY=", - "dev": true, - "optional": true, - "requires": { - "is-tar": "^1.0.0", - "object-assign": "^2.0.0", - "strip-dirs": "^1.0.0", - "tar-stream": "^1.1.1", - "through2": "^0.6.1", - "vinyl": "^0.4.3" - }, - "dependencies": { - "clone": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", - "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", - "dev": true, - "optional": true - }, - "object-assign": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", - "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=", - "dev": true, - "optional": true - }, - "vinyl": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", - "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", - "dev": true, - "optional": true, - "requires": { - "clone": "^0.2.0", - "clone-stats": "^0.0.1" - } - } - } - }, - "decompress-tarbz2": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-3.1.0.tgz", - "integrity": "sha1-iyOTVoE1X58YnYclag+L3ZbZZm0=", - "dev": true, - "optional": true, - "requires": { - "is-bzip2": "^1.0.0", - "object-assign": "^2.0.0", - "seek-bzip": "^1.0.3", - "strip-dirs": "^1.0.0", - "tar-stream": "^1.1.1", - "through2": "^0.6.1", - "vinyl": "^0.4.3" - }, - "dependencies": { - "clone": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", - "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", - "dev": true, - "optional": true - }, - "object-assign": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", - "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=", - "dev": true, - "optional": true - }, - "vinyl": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", - "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", - "dev": true, - "optional": true, - "requires": { - "clone": "^0.2.0", - "clone-stats": "^0.0.1" - } - } - } - }, - "decompress-targz": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-3.1.0.tgz", - "integrity": "sha1-ssE9+YFmJomRtxXWRH9kLpaW9aA=", - "dev": true, - "optional": true, - "requires": { - "is-gzip": "^1.0.0", - "object-assign": "^2.0.0", - "strip-dirs": "^1.0.0", - "tar-stream": "^1.1.1", - "through2": "^0.6.1", - "vinyl": "^0.4.3" - }, - "dependencies": { - "clone": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", - "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", - "dev": true, - "optional": true - }, - "object-assign": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", - "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=", - "dev": true, - "optional": true - }, - "vinyl": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", - "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", - "dev": true, - "optional": true, - "requires": { - "clone": "^0.2.0", - "clone-stats": "^0.0.1" - } - } - } - }, - "decompress-unzip": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-3.4.0.tgz", - "integrity": "sha1-YUdbQVIGa74/7hL51inRX+ZHjus=", - "dev": true, - "optional": true, - "requires": { - "is-zip": "^1.0.0", - "read-all-stream": "^3.0.0", - "stat-mode": "^0.2.0", - "strip-dirs": "^1.0.0", - "through2": "^2.0.0", - "vinyl": "^1.0.0", - "yauzl": "^2.2.1" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "optional": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "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" - } - }, - "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, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "optional": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - } - } - }, - "deep-equal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.0.3.tgz", - "integrity": "sha512-Spqdl4H+ky45I9ByyJtXteOm9CaIrPmnIPmOhrkKGNYWeDgCvJ8jNYVCTjChxW4FqGuZnLHADc8EKRMX6+CgvA==", - "dev": true, - "requires": { - "es-abstract": "^1.17.5", - "es-get-iterator": "^1.1.0", - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.2", - "is-regex": "^1.0.5", - "isarray": "^2.0.5", - "object-is": "^1.1.2", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "regexp.prototype.flags": "^1.3.0", - "side-channel": "^1.0.2", - "which-boxed-primitive": "^1.0.1", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.2" - } - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true, - "optional": true - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - } - } - }, - "defined": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-0.0.0.tgz", - "integrity": "sha1-817qfXBekzuvE7LwOz+D2SFAOz4=", - "dev": true - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "depd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz", - "integrity": "sha1-gK7GTJ1tl+ZcwqnKqTwKpqv3Oqo=", - "dev": true - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, - "detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", - "dev": true - }, - "diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", - "dev": true - }, - "director": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/director/-/director-1.2.7.tgz", - "integrity": "sha1-v9N0EHX9f7GlsuE2WMX0vsd3NvM=", - "dev": true - }, - "dom-combiner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/dom-combiner/-/dom-combiner-0.1.3.tgz", - "integrity": "sha512-RXFGB8Jr4ScM9HE8tj4jkt/wkvB8WuHCJJSs/8BnL8E11pjv2H1cRY/HTzXrvg0vrw18Xj61oxtB1ijxgqNvzg==", - "dev": true, - "requires": { - "domutils": "~1.7.0", - "lodash": "~4.17.14", - "parse5": "1.0.0" - }, - "dependencies": { - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - } - } - }, - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", - "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==", - "dev": true - } - } - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "domhandler": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", - "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=", - "dev": true, - "requires": { - "domelementtype": "1" - } - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "download": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/download/-/download-4.4.3.tgz", - "integrity": "sha1-qlX9rTktldS2jowr4D4MKqIbqaw=", - "dev": true, - "optional": true, - "requires": { - "caw": "^1.0.1", - "concat-stream": "^1.4.7", - "each-async": "^1.0.0", - "filenamify": "^1.0.1", - "got": "^5.0.0", - "gulp-decompress": "^1.2.0", - "gulp-rename": "^1.2.0", - "is-url": "^1.2.0", - "object-assign": "^4.0.1", - "read-all-stream": "^3.0.0", - "readable-stream": "^2.0.2", - "stream-combiner2": "^1.1.1", - "vinyl": "^1.0.0", - "vinyl-fs": "^2.2.0", - "ware": "^1.2.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "optional": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "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" - } - }, - "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, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "duplexer2": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", - "dev": true, - "optional": true, - "requires": { - "readable-stream": "^2.0.2" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "optional": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "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" - } - }, - "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, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "optional": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "optional": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "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" - } - }, - "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, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "each-async": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz", - "integrity": "sha1-3uUim98KtrogEqOV4bhpq/iBNHM=", - "dev": true, - "optional": true, - "requires": { - "onetime": "^1.0.0", - "set-immediate-shim": "^1.0.0" - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "editorconfig": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.13.3.tgz", - "integrity": "sha512-WkjsUNVCu+ITKDj73QDvi0trvpdDWdkDyHybDGSXPfekLCqwmpD7CP7iPbvBgosNuLcI96XTDwNa75JyFl7tEQ==", - "dev": true, - "requires": { - "bluebird": "^3.0.5", - "commander": "^2.9.0", - "lru-cache": "^3.2.0", - "semver": "^5.1.0", - "sigmund": "^1.0.1" - }, - "dependencies": { - "lru-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-3.2.0.tgz", - "integrity": "sha1-cXibO39Tmb7IVl3aOKow0qCX7+4=", - "dev": true, - "requires": { - "pseudomap": "^1.0.1" - } - } - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "dev": true - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true - }, - "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, - "optional": true, - "requires": { - "once": "^1.4.0" - } - }, - "engine.io": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.3.2.tgz", - "integrity": "sha512-AsaA9KG7cWPXWHp5FvHdDWY3AMWeZ8x+2pUVLcn71qE5AtAzgGbxuclOytygskw8XGmiQafTmnI9Bix3uihu2w==", - "dev": true, - "requires": { - "accepts": "~1.3.4", - "base64id": "1.0.0", - "cookie": "0.3.1", - "debug": "~3.1.0", - "engine.io-parser": "~2.1.0", - "ws": "~6.1.0" - }, - "dependencies": { - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dev": true, - "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - } - }, - "cookie": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", - "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", - "dev": true - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true - } - } - }, - "engine.io-client": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.3.3.tgz", - "integrity": "sha512-PXIgpzb1brtBzh8Q6vCjzCMeu4nfEPmaDm+L3Qb2sVHwLkxC1qRiBMSjOB0NJNjZ0hbPNUKQa+s8J2XxLOIEeQ==", - "dev": true, - "requires": { - "component-emitter": "1.2.1", - "component-inherit": "0.0.3", - "debug": "~3.1.0", - "engine.io-parser": "~2.1.1", - "has-cors": "1.1.0", - "indexof": "0.0.1", - "parseqs": "0.0.5", - "parseuri": "0.0.5", - "ws": "~6.1.0", - "xmlhttprequest-ssl": "~1.6.3", - "yeast": "0.1.2" - }, - "dependencies": { - "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", - "dev": true - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } - } - }, - "engine.io-parser": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz", - "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==", - "dev": true, - "requires": { - "after": "0.8.2", - "arraybuffer.slice": "~0.0.7", - "base64-arraybuffer": "0.1.5", - "blob": "0.0.5", - "has-binary2": "~1.0.2" - } - }, - "entities": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", - "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", - "dev": true - }, - "errno": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", - "dev": true, - "optional": true, - "requires": { - "prr": "~1.0.1" - } - }, - "error": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", - "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==", - "dev": true, - "requires": { - "string-template": "~0.2.1" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "optional": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "errorhandler": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.4.3.tgz", - "integrity": "sha1-t7cO2PNZ6duICS8tIMD4MUIK2D8=", - "dev": true, - "requires": { - "accepts": "~1.3.0", - "escape-html": "~1.0.3" - }, - "dependencies": { - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dev": true, - "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - } - }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true - } - } - }, - "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - }, - "es-get-iterator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.0.tgz", - "integrity": "sha512-UfrmHuWQlNMTs35e1ypnvikg6jCz3SK8v8ImvmDsh36fCVUR1MqoFDiyn0/k52C8NqO3YsO8Oe0azeesNuqSsQ==", - "dev": true, - "requires": { - "es-abstract": "^1.17.4", - "has-symbols": "^1.0.1", - "is-arguments": "^1.0.4", - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-string": "^1.0.5", - "isarray": "^2.0.5" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "escodegen": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.7.1.tgz", - "integrity": "sha1-MOz89mypjcZ80v0WKr626vqM5vw=", - "dev": true, - "requires": { - "esprima": "^1.2.2", - "estraverse": "^1.9.1", - "esutils": "^2.0.2", - "optionator": "^0.5.0", - "source-map": "~0.2.0" - }, - "dependencies": { - "esprima": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.5.tgz", - "integrity": "sha1-CZNQL+r2aBODJXVvMPmlH+7sEek=", - "dev": true - }, - "source-map": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", - "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", - "dev": true, - "optional": true, - "requires": { - "amdefine": ">=0.0.4" - } - } - } - }, - "esprima": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.6.0.tgz", - "integrity": "sha1-7drnzM18TW8wWLfzgjcYqq73Un8=", - "dev": true - }, - "estraverse": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", - "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "etag": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz", - "integrity": "sha1-A9MLX2fdbmMtKUXTDWZScxo01dg=", - "dev": true - }, - "event-stream": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-0.5.3.tgz", - "integrity": "sha1-t3uTCfcQet3+q2PwwOr9jbC9jBw=", - "dev": true, - "requires": { - "optimist": "0.2" - }, - "dependencies": { - "optimist": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.2.8.tgz", - "integrity": "sha1-6YGrfiaLRXlIWTtVZ0wJmoFcrDE=", - "dev": true, - "requires": { - "wordwrap": ">=0.0.1 <0.1.0" - } - } - } - }, - "eventemitter2": { - "version": "0.4.14", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", - "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=", - "dev": true - }, - "exec-buffer": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", - "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==", - "dev": true, - "optional": true, - "requires": { - "execa": "^0.7.0", - "p-finally": "^1.0.0", - "pify": "^3.0.0", - "rimraf": "^2.5.4", - "tempfile": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "optional": true - } - } - }, - "exec-series": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/exec-series/-/exec-series-1.0.3.tgz", - "integrity": "sha1-bSV6m+rEgqhyx3g7yGFYOfx3FDo=", - "dev": true, - "optional": true, - "requires": { - "async-each-series": "^1.1.0", - "object-assign": "^4.1.0" - }, - "dependencies": { - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "optional": true - } - } - }, - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "dev": true, - "optional": true, - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "executable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/executable/-/executable-1.1.0.tgz", - "integrity": "sha1-h3mA6REvM5EGbaNyZd562ENKtNk=", - "dev": true, - "optional": true, - "requires": { - "meow": "^3.1.0" - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "expand-range": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", - "dev": true, - "requires": { - "fill-range": "^2.1.0" - } - }, - "expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "express-session": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.11.3.tgz", - "integrity": "sha1-XMmPP1/4Ttg1+Ry/CqvQxxB0AK8=", - "dev": true, - "requires": { - "cookie": "0.1.3", - "cookie-signature": "1.0.6", - "crc": "3.3.0", - "debug": "~2.2.0", - "depd": "~1.0.1", - "on-headers": "~1.0.0", - "parseurl": "~1.3.0", - "uid-safe": "~2.0.0", - "utils-merge": "1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true, - "requires": { - "ms": "0.7.1" - } - }, - "ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true - }, - "uid-safe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.0.0.tgz", - "integrity": "sha1-p/PGymSh9qXQTsDvPkw9U2cxcTc=", - "dev": true, - "requires": { - "base64-url": "1.2.1" - } - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, - "eyes": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", - "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=", - "dev": true - }, - "fancy-log": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", - "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", - "dev": true, - "optional": true, - "requires": { - "ansi-gray": "^0.1.1", - "color-support": "^1.1.3", - "parse-node-version": "^1.0.0", - "time-stamp": "^1.0.0" - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.0.7.tgz", - "integrity": "sha1-AXjc3uAjuSkFGTrwlZ6KdjnP3Lk=", - "dev": true - }, - "faye-websocket": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.4.4.tgz", - "integrity": "sha1-wUxbO/FNdBf/v9mQwKdJXNnzN7w=", - "dev": true - }, - "fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", - "dev": true, - "optional": true, - "requires": { - "pend": "~1.2.0" - } - }, - "figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", - "dev": true, - "optional": true, - "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - }, - "dependencies": { - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "optional": true - } - } - }, - "file-type": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", - "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", - "dev": true - }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "optional": true - }, - "filename-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", - "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", - "dev": true - }, - "filename-reserved-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz", - "integrity": "sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q=", - "dev": true, - "optional": true - }, - "filenamify": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz", - "integrity": "sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=", - "dev": true, - "optional": true, - "requires": { - "filename-reserved-regex": "^1.0.0", - "strip-outer": "^1.0.0", - "trim-repeated": "^1.0.0" - } - }, - "fileset": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fileset/-/fileset-0.2.1.tgz", - "integrity": "sha1-WI74lzxmI7KnbfRlEFaWuWqsgGc=", - "dev": true, - "requires": { - "glob": "5.x", - "minimatch": "2.x" - }, - "dependencies": { - "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true, - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "dependencies": { - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "minimatch": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", - "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", - "dev": true, - "requires": { - "brace-expansion": "^1.0.0" - } - } - } - }, - "fill-range": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", - "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", - "dev": true, - "requires": { - "is-number": "^2.1.0", - "isobject": "^2.0.0", - "randomatic": "^3.0.0", - "repeat-element": "^1.1.2", - "repeat-string": "^1.5.2" - } - }, - "finalhandler": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.0.tgz", - "integrity": "sha1-llpS2ejQXSuFdUhUH7ibU6JJfZs=", - "dev": true, - "requires": { - "debug": "~2.2.0", - "escape-html": "1.0.2", - "on-finished": "~2.3.0", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true, - "requires": { - "ms": "0.7.1" - } - }, - "escape-html": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz", - "integrity": "sha1-130y+pjjjC9BroXpJ44ODmuhAiw=", - "dev": true - }, - "ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true - } - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "optional": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "find-versions": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-1.2.1.tgz", - "integrity": "sha1-y96fEuOFdaCvG+G5osXV/Y8Ya2I=", - "dev": true, - "optional": true, - "requires": { - "array-uniq": "^1.0.0", - "get-stdin": "^4.0.1", - "meow": "^3.5.0", - "semver-regex": "^1.0.0" - }, - "dependencies": { - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true, - "optional": true - } - } - }, - "findup-sync": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz", - "integrity": "sha1-fz56l7gjksZTvwZYm9hRkOk8NoM=", - "dev": true, - "requires": { - "glob": "~3.2.9", - "lodash": "~2.4.1" - }, - "dependencies": { - "glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", - "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=", - "dev": true, - "requires": { - "inherits": "2", - "minimatch": "0.3" - } - }, - "lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true - }, - "minimatch": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", - "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", - "dev": true, - "requires": { - "lru-cache": "2", - "sigmund": "~1.0.0" - } - } - } - }, - "fined": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", - "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", - "dev": true, - "requires": { - "expand-tilde": "^2.0.2", - "is-plain-object": "^2.0.3", - "object.defaults": "^1.1.0", - "object.pick": "^1.2.0", - "parse-filepath": "^1.0.1" - } - }, - "first-chunk-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", - "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=", - "dev": true, - "optional": true - }, - "flagged-respawn": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", - "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", - "dev": true - }, - "flatiron": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/flatiron/-/flatiron-0.4.3.tgz", - "integrity": "sha1-JIz3mj2n19w3nioRySonGcu1QPY=", - "dev": true, - "requires": { - "broadway": "~0.3.2", - "director": "1.2.7", - "optimist": "0.6.0", - "prompt": "0.2.14" - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", - "dev": true, - "requires": { - "for-in": "^1.0.1" - } - }, - "foreach": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", - "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", - "dev": true - }, - "forever": { - "version": "0.15.3", - "resolved": "https://registry.npmjs.org/forever/-/forever-0.15.3.tgz", - "integrity": "sha1-d9nX4V/S9RGtnYShEMfdj8js68I=", - "dev": true, - "requires": { - "cliff": "~0.1.9", - "clone": "^1.0.2", - "colors": "~0.6.2", - "flatiron": "~0.4.2", - "forever-monitor": "~1.7.0", - "nconf": "~0.6.9", - "nssocket": "~0.5.1", - "object-assign": "^3.0.0", - "optimist": "~0.6.0", - "path-is-absolute": "~1.0.0", - "prettyjson": "^1.1.2", - "shush": "^1.0.0", - "timespan": "~2.3.0", - "utile": "~0.2.1", - "winston": "~0.8.1" - }, - "dependencies": { - "ncp": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz", - "integrity": "sha1-q8xsvT7C7Spyn/bnwfqPAXhKhXQ=", - "dev": true - }, - "utile": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/utile/-/utile-0.2.1.tgz", - "integrity": "sha1-kwyI6ZCY1iIINMNWy9mncFItkNc=", - "dev": true, - "requires": { - "async": "~0.2.9", - "deep-equal": "*", - "i": "0.3.x", - "mkdirp": "0.x.x", - "ncp": "0.4.x", - "rimraf": "2.x.x" - } - }, - "winston": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/winston/-/winston-0.8.3.tgz", - "integrity": "sha1-ZLar9M0Brcrv1QCTk7HY6L7BnbA=", - "dev": true, - "requires": { - "async": "0.2.x", - "colors": "0.6.x", - "cycle": "1.0.x", - "eyes": "0.1.x", - "isstream": "0.1.x", - "pkginfo": "0.3.x", - "stack-trace": "0.0.x" - } - } - } - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "forever-monitor": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/forever-monitor/-/forever-monitor-1.7.2.tgz", - "integrity": "sha512-TGFkX9Hg1X0A4o0ShOvI7AH+p0Ra2kUfhA4kNL0/DY1lQO7T+DUBbSODFBQrykcrxjyw+D1RiawNOX3X2NFfrw==", - "dev": true, - "requires": { - "broadway": "~0.3.6", - "chokidar": "^1.7.0", - "minimatch": "~3.0.2", - "ps-tree": "0.0.x", - "utile": "^0.3.0" - } - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "formatio": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/formatio/-/formatio-1.1.1.tgz", - "integrity": "sha1-XtPM1jZVEJc4NGXZlhmRAOhhYek=", - "dev": true, - "requires": { - "samsam": "~1.1" - } - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fresh": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz", - "integrity": "sha1-ZR+DjiJCTnVm3hYdg1jKoZn4PU8=", - "dev": true - }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true, - "optional": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "gaze": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz", - "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=", - "dev": true, - "requires": { - "globule": "~0.1.0" - } - }, - "gerard": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/gerard/-/gerard-0.2.0.tgz", - "integrity": "sha1-fw6HWdn8AE0SrUNVeZ6C3aF7IaM=", - "dev": true, - "requires": { - "graceful-fs": "~3.0.2", - "minimatch": "~0.3.0" - }, - "dependencies": { - "graceful-fs": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.12.tgz", - "integrity": "sha512-J55gaCS4iTTJfTXIxSVw3EMQckcqkpdRv3IR7gu6sq0+tbC363Zx6KH/SEwXASK9JRbhyZmVjJEVJIOxYsB3Qg==", - "dev": true, - "requires": { - "natives": "^1.1.3" - } - }, - "minimatch": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", - "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", - "dev": true, - "requires": { - "lru-cache": "2", - "sigmund": "~1.0.0" - } - } - } - }, - "get-caller-file": { - "version": "2.0.5", - "dev": true - }, - "get-proxy": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-1.1.0.tgz", - "integrity": "sha1-iUhUSRvFkbDxR9euVw9cZ4tyVus=", - "dev": true, - "optional": true, - "requires": { - "rc": "^1.1.2" - } - }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true, - "optional": true - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true, - "optional": true - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "getobject": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz", - "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=", - "dev": true - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "gifsicle": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-3.0.4.tgz", - "integrity": "sha1-9Fy17RAWW2ZdySng6TKLbIId+js=", - "dev": true, - "optional": true, - "requires": { - "bin-build": "^2.0.0", - "bin-wrapper": "^3.0.0", - "logalot": "^2.0.0" - } - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-base": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", - "dev": true, - "requires": { - "glob-parent": "^2.0.0", - "is-glob": "^2.0.0" - } - }, - "glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", - "dev": true, - "requires": { - "is-glob": "^2.0.0" - } - }, - "glob-stream": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-5.3.5.tgz", - "integrity": "sha1-pVZlqajM3EGRWofHAeMtTgFvrSI=", - "dev": true, - "optional": true, - "requires": { - "extend": "^3.0.0", - "glob": "^5.0.3", - "glob-parent": "^3.0.0", - "micromatch": "^2.3.7", - "ordered-read-streams": "^0.3.0", - "through2": "^0.6.0", - "to-absolute-glob": "^0.1.1", - "unique-stream": "^2.0.2" - }, - "dependencies": { - "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true, - "optional": true, - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true, - "optional": true - }, - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "dev": true, - "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - } - }, - "global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", - "dev": true, - "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - } - }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - } - } - }, - "globule": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz", - "integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=", - "dev": true, - "requires": { - "glob": "~3.1.21", - "lodash": "~1.0.1", - "minimatch": "~0.2.11" - }, - "dependencies": { - "glob": { - "version": "3.1.21", - "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", - "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", - "dev": true, - "requires": { - "graceful-fs": "~1.2.0", - "inherits": "1", - "minimatch": "~0.2.11" - } - }, - "graceful-fs": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", - "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=", - "dev": true - }, - "inherits": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", - "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=", - "dev": true - }, - "lodash": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", - "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=", - "dev": true - }, - "minimatch": { - "version": "0.2.14", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", - "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", - "dev": true, - "requires": { - "lru-cache": "2", - "sigmund": "~1.0.0" - } - } - } - }, - "glogg": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", - "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", - "dev": true, - "optional": true, - "requires": { - "sparkles": "^1.0.0" - } - }, - "got": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/got/-/got-5.7.1.tgz", - "integrity": "sha1-X4FjWmHkplifGAVp6k44FoClHzU=", - "dev": true, - "optional": true, - "requires": { - "create-error-class": "^3.0.1", - "duplexer2": "^0.1.4", - "is-redirect": "^1.0.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "lowercase-keys": "^1.0.0", - "node-status-codes": "^1.0.0", - "object-assign": "^4.0.1", - "parse-json": "^2.1.0", - "pinkie-promise": "^2.0.0", - "read-all-stream": "^3.0.0", - "readable-stream": "^2.0.5", - "timed-out": "^3.0.0", - "unzip-response": "^1.0.2", - "url-parse-lax": "^1.0.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "optional": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "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" - } - }, - "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, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "graceful-readlink": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", - "dev": true - }, - "grunt": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.3.0.tgz", - "integrity": "sha512-6ILlMXv11/4cxuhSMfSU+SfvbxrPuqZrAtLN64+tZpQ3DAKfSQPQHRbTjSbdtxfyQhGZPtN0bDZJ/LdCM5WXXA==", - "dev": true, - "requires": { - "dateformat": "~3.0.3", - "eventemitter2": "~0.4.13", - "exit": "~0.1.2", - "findup-sync": "~0.3.0", - "glob": "~7.1.6", - "grunt-cli": "~1.3.2", - "grunt-known-options": "~1.1.0", - "grunt-legacy-log": "~3.0.0", - "grunt-legacy-util": "~2.0.0", - "iconv-lite": "~0.4.13", - "js-yaml": "~3.14.0", - "minimatch": "~3.0.4", - "mkdirp": "~1.0.4", - "nopt": "~3.0.6", - "rimraf": "~3.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "async": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", - "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==", - "dev": true - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", - "dev": true - }, - "dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "dev": true - }, - "findup-sync": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", - "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", - "dev": true, - "requires": { - "glob": "~5.0.0" - }, - "dependencies": { - "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true, - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, - "getobject": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz", - "integrity": "sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg==", - "dev": true - }, - "grunt-cli": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.3.2.tgz", - "integrity": "sha512-8OHDiZZkcptxVXtMfDxJvmN7MVJNE8L/yIcPb4HB7TlyFD1kDvjHrb62uhySsU14wJx9ORMnTuhRMQ40lH/orQ==", - "dev": true, - "requires": { - "grunt-known-options": "~1.1.0", - "interpret": "~1.1.0", - "liftoff": "~2.5.0", - "nopt": "~4.0.1", - "v8flags": "~3.1.1" - }, - "dependencies": { - "nopt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", - "dev": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - } - } - }, - "grunt-legacy-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", - "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", - "dev": true, - "requires": { - "colors": "~1.1.2", - "grunt-legacy-log-utils": "~2.1.0", - "hooker": "~0.2.3", - "lodash": "~4.17.19" - } - }, - "grunt-legacy-log-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", - "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", - "dev": true, - "requires": { - "chalk": "~4.1.0", - "lodash": "~4.17.19" - } - }, - "grunt-legacy-util": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", - "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", - "dev": true, - "requires": { - "async": "~3.2.0", - "exit": "~0.1.2", - "getobject": "~1.0.0", - "hooker": "~0.2.3", - "lodash": "~4.17.21", - "underscore.string": "~3.3.5", - "which": "~2.0.2" - } - }, - "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, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "underscore.string": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz", - "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", - "dev": true, - "requires": { - "sprintf-js": "^1.0.3", - "util-deprecate": "^1.0.2" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "grunt-contrib-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/grunt-contrib-concat/-/grunt-contrib-concat-1.0.1.tgz", - "integrity": "sha1-YVCYYwhOhx1+ht5IwBUlntl3Rb0=", - "dev": true, - "requires": { - "chalk": "^1.0.0", - "source-map": "^0.5.3" - } - }, - "grunt-contrib-imagemin": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/grunt-contrib-imagemin/-/grunt-contrib-imagemin-2.0.1.tgz", - "integrity": "sha512-91zBrvh350QSpsxyCTXni0djMXavF3elBmvFgnbp/2CgIx53QYe+Cvf2+wZmrcb8U0qp+MjHl0Ahjct4+R6PLQ==", - "dev": true, - "requires": { - "chalk": "^1.0.0", - "imagemin": "^5.3.1", - "imagemin-gifsicle": "^5.0.0", - "imagemin-jpegtran": "^5.0.0", - "imagemin-optipng": "^5.1.0", - "imagemin-svgo": "^5.1.0", - "p-map": "^1.1.1", - "plur": "^2.1.2", - "pretty-bytes": "^4.0.2" - } - }, - "grunt-contrib-jshint": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-1.1.0.tgz", - "integrity": "sha1-Np2QmyWTxA6L55lAshNAhQx5Oaw=", - "dev": true, - "requires": { - "chalk": "^1.1.1", - "hooker": "^0.2.3", - "jshint": "~2.9.4" - } - }, - "grunt-contrib-less": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-2.0.0.tgz", - "integrity": "sha512-nsaODoEMjVn61OuqPaFeFQpb4Qd/EbfxQDeYnh2oONXm8L5Gnuchtv59kl0V3hjiFdOkZlPILDc3ZrkoZI0PNw==", - "dev": true, - "requires": { - "async": "^2.0.0", - "chalk": "^1.0.0", - "less": "^3.0.4", - "lodash": "^4.17.10" - }, - "dependencies": { - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - } - } - }, - "grunt-contrib-watch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz", - "integrity": "sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg==", - "dev": true, - "requires": { - "async": "^2.6.0", - "gaze": "^1.1.0", - "lodash": "^4.17.10", - "tiny-lr": "^1.1.1" - }, - "dependencies": { - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "dev": true, - "requires": { - "globule": "^1.0.0" - } - }, - "globule": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", - "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", - "dev": true, - "requires": { - "glob": "~7.1.1", - "lodash": "~4.17.10", - "minimatch": "~3.0.2" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - } - } - }, - "grunt-githooks": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/grunt-githooks/-/grunt-githooks-0.6.0.tgz", - "integrity": "sha1-EMakDFN8G2xlZIxrft8AGKAPw/A=", - "dev": true, - "requires": { - "handlebars": "~1.0.12" - }, - "dependencies": { - "handlebars": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-1.0.12.tgz", - "integrity": "sha1-GMbTRAw16RsZs/9YK5FRq0mF1Pw=", - "dev": true, - "requires": { - "optimist": "~0.3", - "uglify-js": "~2.3" - } - }, - "optimist": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", - "integrity": "sha1-yQlBrVnkJzMokjB00s8ufLxuwNk=", - "dev": true, - "requires": { - "wordwrap": "~0.0.2" - } - }, - "source-map": { - "version": "0.1.43", - "dev": true, - "requires": { - "amdefine": ">=0.0.4" - } - }, - "uglify-js": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz", - "integrity": "sha1-+gmEdwtCi3qbKoBY9GNV0U/vIRo=", - "dev": true, - "requires": { - "async": "~0.2.6", - "optimist": "~0.3.5", - "source-map": "~0.1.7" - } - } - } - }, - "grunt-jscs": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/grunt-jscs/-/grunt-jscs-3.0.1.tgz", - "integrity": "sha1-H65Q4+lV3546nZQlrsIqzK4AgJI=", - "dev": true, - "requires": { - "hooker": "~0.2.3", - "jscs": "~3.0.5", - "lodash": "~4.6.1", - "vow": "~0.4.1" - }, - "dependencies": { - "lodash": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.6.1.tgz", - "integrity": "sha1-3wDBFkrSNrGDz8OIel6NOMxjy7w=", - "dev": true - } - } - }, - "grunt-jsduck": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/grunt-jsduck/-/grunt-jsduck-1.0.1.tgz", - "integrity": "sha1-Otj9i+Mrf60Tmb/03gLduVZnrGQ=", - "dev": true, - "requires": { - "dargs": "~0.1.0" - } - }, - "grunt-known-options": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.1.tgz", - "integrity": "sha512-cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ==", - "dev": true - }, - "grunt-legacy-log": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.3.tgz", - "integrity": "sha1-7ClCboAwIa9ZAp+H0vnNczWgVTE=", - "dev": true, - "requires": { - "colors": "~0.6.2", - "grunt-legacy-log-utils": "~0.1.1", - "hooker": "~0.2.3", - "lodash": "~2.4.1", - "underscore.string": "~2.3.3" - }, - "dependencies": { - "lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true - }, - "underscore.string": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", - "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=", - "dev": true - } - } - }, - "grunt-legacy-log-utils": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz", - "integrity": "sha1-wHBrndkGThFvNvI/5OawSGcsD34=", - "dev": true, - "requires": { - "colors": "~0.6.2", - "lodash": "~2.4.1", - "underscore.string": "~2.3.3" - }, - "dependencies": { - "lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true - }, - "underscore.string": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", - "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=", - "dev": true - } - } - }, - "grunt-legacy-util": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz", - "integrity": "sha1-kzJIhNv343qf98Am3/RR2UqeVUs=", - "dev": true, - "requires": { - "async": "~0.1.22", - "exit": "~0.1.1", - "getobject": "~0.1.0", - "hooker": "~0.2.3", - "lodash": "~0.9.2", - "underscore.string": "~2.2.1", - "which": "~1.0.5" - }, - "dependencies": { - "async": { - "version": "0.1.22", - "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz", - "integrity": "sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE=", - "dev": true - }, - "lodash": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz", - "integrity": "sha1-jzSZxSRdNG1oLlsNO0B2fgnxqSw=", - "dev": true - }, - "which": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", - "integrity": "sha1-RgwdoPgQED0DIam2M6+eV15kSG8=", - "dev": true - } - } - }, - "gulp-decompress": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/gulp-decompress/-/gulp-decompress-1.2.0.tgz", - "integrity": "sha1-jutlpeAV+O2FMsr+KEVJYGJvDcc=", - "dev": true, - "optional": true, - "requires": { - "archive-type": "^3.0.0", - "decompress": "^3.0.0", - "gulp-util": "^3.0.1", - "readable-stream": "^2.0.2" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "optional": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "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" - } - }, - "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, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "gulp-rename": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.4.0.tgz", - "integrity": "sha512-swzbIGb/arEoFK89tPY58vg3Ok1bw+d35PfUNwWqdo7KM4jkmuGA78JiDNqR+JeZFaeeHnRg9N7aihX3YPmsyg==", - "dev": true, - "optional": true - }, - "gulp-sourcemaps": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.6.0.tgz", - "integrity": "sha1-uG/zSdgBzrVuHZ59x7vLS33uYAw=", - "dev": true, - "optional": true, - "requires": { - "convert-source-map": "^1.1.1", - "graceful-fs": "^4.1.2", - "strip-bom": "^2.0.0", - "through2": "^2.0.0", - "vinyl": "^1.0.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "optional": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "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" - } - }, - "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, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "optional": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - } - } - }, - "gulp-util": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", - "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", - "dev": true, - "optional": true, - "requires": { - "array-differ": "^1.0.0", - "array-uniq": "^1.0.2", - "beeper": "^1.0.0", - "chalk": "^1.0.0", - "dateformat": "^2.0.0", - "fancy-log": "^1.1.0", - "gulplog": "^1.0.0", - "has-gulplog": "^0.1.0", - "lodash._reescape": "^3.0.0", - "lodash._reevaluate": "^3.0.0", - "lodash._reinterpolate": "^3.0.0", - "lodash.template": "^3.0.0", - "minimist": "^1.1.0", - "multipipe": "^0.1.2", - "object-assign": "^3.0.0", - "replace-ext": "0.0.1", - "through2": "^2.0.0", - "vinyl": "^0.5.0" - }, - "dependencies": { - "array-differ": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", - "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", - "dev": true, - "optional": true - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true, - "optional": true - }, - "dateformat": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", - "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", - "dev": true, - "optional": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "optional": true - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true, - "optional": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "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" - } - }, - "replace-ext": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", - "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", - "dev": true, - "optional": true - }, - "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, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "optional": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "vinyl": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", - "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", - "dev": true, - "optional": true, - "requires": { - "clone": "^1.0.0", - "clone-stats": "^0.0.1", - "replace-ext": "0.0.1" - } - } - } - }, - "gulplog": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", - "dev": true, - "optional": true, - "requires": { - "glogg": "^1.0.0" - } - }, - "handlebars": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-3.0.0.tgz", - "integrity": "sha1-f05Tf03WmShp1mwBt1BeujVhpdU=", - "dev": true, - "requires": { - "optimist": "^0.6.1", - "source-map": "^0.1.40", - "uglify-js": "~2.3" - }, - "dependencies": { - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", - "dev": true, - "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - } - }, - "source-map": { - "version": "0.1.43", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", - "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", - "dev": true, - "requires": { - "amdefine": ">=0.0.4" - } - }, - "uglify-js": { - "version": "2.3.6", - "dev": true, - "optional": true, - "requires": { - "async": "~0.2.6", - "optimist": "~0.3.5", - "source-map": "~0.1.7" - }, - "dependencies": { - "optimist": { - "version": "0.3.7", - "dev": true, - "optional": true, - "requires": { - "wordwrap": "~0.0.2" - } - } - } - } - } - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "dev": true, - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "has-binary2": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", - "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", - "dev": true, - "requires": { - "isarray": "2.0.1" - }, - "dependencies": { - "isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", - "dev": true - } - } - }, - "has-color": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz", - "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=", - "dev": true - }, - "has-cors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", - "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", - "dev": true - }, - "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 - }, - "has-gulplog": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", - "dev": true, - "optional": true, - "requires": { - "sparkles": "^1.0.0" - } - }, - "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hawk": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz", - "integrity": "sha1-h81JH5tG5OKurKM1QWdmiF0tHtk=", - "dev": true, - "optional": true, - "requires": { - "boom": "0.4.x", - "cryptiles": "0.2.x", - "hoek": "0.9.x", - "sntp": "0.2.x" - } - }, - "headless": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/headless/-/headless-0.1.7.tgz", - "integrity": "sha1-bmL65miUf4gYTVwVbt58VpWn6cg=", - "dev": true - }, - "hoek": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz", - "integrity": "sha1-PTIkYrrfB3Fup+uFuviAec3c5QU=", - "dev": true, - "optional": true - }, - "homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dev": true, - "requires": { - "parse-passwd": "^1.0.0" - } - }, - "hooker": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", - "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=", - "dev": true - }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true, - "optional": true - }, - "html-comment-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", - "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", - "dev": true, - "optional": true - }, - "htmlparser2": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", - "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", - "dev": true, - "requires": { - "domelementtype": "1", - "domhandler": "2.3", - "domutils": "1.5", - "entities": "1.0", - "readable-stream": "1.1" - }, - "dependencies": { - "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "entities": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", - "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=", - "dev": true - } - } - }, - "http-errors": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", - "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "statuses": "1" - } - }, - "http-parser-js": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.2.tgz", - "integrity": "sha512-opCO9ASqg5Wy2FNo7A0sxy71yGbbkJJXLdgMK04Tcypw9jr2MgWbyubb0+WdmDmGnFflO7fRbqbaihh/ENDlRQ==", - "dev": true - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "i": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/i/-/i-0.3.7.tgz", - "integrity": "sha512-FYz4wlXgkQwIPqhzC5TdNMLSE5+GS1IIDJZY/1ZiEPCT2S3COUVZeT5OW4BmW4r5LHLQuOosSwsvnroG9GR59Q==", - "dev": true - }, - "iconv-lite": { - "version": "0.4.11", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.11.tgz", - "integrity": "sha1-LstC/SlHRJIiCaLnxATayHk9it4=", - "dev": true - }, - "image-size": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", - "dev": true, - "optional": true - }, - "imagemin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-5.3.1.tgz", - "integrity": "sha1-8Zwu7h5xumxlWMUV+fyWaAGJptQ=", - "dev": true, - "requires": { - "file-type": "^4.1.0", - "globby": "^6.1.0", - "make-dir": "^1.0.0", - "p-pipe": "^1.1.0", - "pify": "^2.3.0", - "replace-ext": "^1.0.0" - } - }, - "imagemin-gifsicle": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-5.2.0.tgz", - "integrity": "sha512-K01m5QuPK+0en8oVhiOOAicF7KjrHlCZxS++mfLI2mV/Ksfq/Y9nCXCWDz6jRv13wwlqe5T7hXT+ji2DnLc2yQ==", - "dev": true, - "optional": true, - "requires": { - "exec-buffer": "^3.0.0", - "gifsicle": "^3.0.0", - "is-gif": "^1.0.0" - } - }, - "imagemin-jpegtran": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/imagemin-jpegtran/-/imagemin-jpegtran-5.0.2.tgz", - "integrity": "sha1-5ogiY7j3kW/duABkDPddLpcNKtY=", - "dev": true, - "optional": true, - "requires": { - "exec-buffer": "^3.0.0", - "is-jpg": "^1.0.0", - "jpegtran-bin": "^3.0.0" - } - }, - "imagemin-optipng": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-5.2.1.tgz", - "integrity": "sha1-0i2kEsCfX/AKQzmWC5ioix2+hpU=", - "dev": true, - "optional": true, - "requires": { - "exec-buffer": "^3.0.0", - "is-png": "^1.0.0", - "optipng-bin": "^3.0.0" - } - }, - "imagemin-svgo": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-5.2.4.tgz", - "integrity": "sha512-1bNZdlWVKdfxzu0xDD1pWjwK/G8FLcztUh/GWaI7xLgCFrn0j35o+uBbY7VcdY2AmKgiLYTXhrzrbkQk6xj8aA==", - "dev": true, - "optional": true, - "requires": { - "is-svg": "^2.0.0", - "svgo": "^0.7.0" - } - }, - "immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", - "dev": true - }, - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "optional": true, - "requires": { - "repeating": "^2.0.0" - } - }, - "indexof": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherit": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/inherit/-/inherit-2.2.7.tgz", - "integrity": "sha512-dxJmC1j0Q32NFAjvbd6g3lXYLZ49HgzotgbSMwMkoiTXGhC9412Oc24g7A7M9cPPkw/vDsF2cSII+2zJwocUtQ==", - "dev": true - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "interpret": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", - "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", - "dev": true - }, - "ip-regex": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-1.0.3.tgz", - "integrity": "sha1-3FiQdvZZ9BnCIgOaMzFvHHOH7/0=", - "dev": true, - "optional": true - }, - "irregular-plurals": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz", - "integrity": "sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y=", - "dev": true - }, - "is-absolute": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", - "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", - "dev": true, - "requires": { - "is-relative": "^1.0.0", - "is-windows": "^1.0.1" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-arguments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", - "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", - "dev": true - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true, - "optional": true - }, - "is-bigint": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.0.tgz", - "integrity": "sha512-t5mGUXC/xRheCK431ylNiSkGGpBp8bHENBcENTkDT6ppwPzEVxNGZRvgvmOEfbWkFhA7D2GEuE2mmQTr78sl2g==", - "dev": true - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-boolean-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.0.1.tgz", - "integrity": "sha512-TqZuVwa/sppcrhUCAYkGBk7w0yxfQQnxq28fjkO53tnK9FQXmdwz2JS5+GjsWQ6RByES1K40nI+yDic5c9/aAQ==", - "dev": true - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-bzip2": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-bzip2/-/is-bzip2-1.0.0.tgz", - "integrity": "sha1-XuWOqlounIDiFAe+3yOuWsCRs/w=", - "dev": true, - "optional": true - }, - "is-callable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", - "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", - "dev": true - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", - "dev": true - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "is-dotfile": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", - "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", - "dev": true - }, - "is-equal-shallow": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", - "dev": true, - "requires": { - "is-primitive": "^2.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "dev": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "dev": true - }, - "is-generator-function": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.7.tgz", - "integrity": "sha512-YZc5EwyO4f2kWCax7oegfuSr9mFz1ZvieNYBEjmukLxgXfBUbxAWGVF7GZf0zidYtoBl3WvC07YK0wT76a+Rtw==", - "dev": true - }, - "is-gif": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-1.0.0.tgz", - "integrity": "sha1-ptKumIkwB7/6l6HYwB1jIFgyCX4=", - "dev": true, - "optional": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "is-gzip": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz", - "integrity": "sha1-bKiwe5nHeZgCWQDlVc7Y7YCHmoM=", - "dev": true, - "optional": true - }, - "is-jpg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-1.0.1.tgz", - "integrity": "sha1-KW1X/dmc4BBDSnKD40armhA16XU=", - "dev": true, - "optional": true - }, - "is-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.1.tgz", - "integrity": "sha512-T/S49scO8plUiAOA2DBTBG3JHpn1yiw0kRp6dgiZ0v2/6twi5eiB0rHtHFH9ZIrvlWc6+4O+m4zg5+Z833aXgw==", - "dev": true - }, - "is-natural-number": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz", - "integrity": "sha1-fUxXKDd+84bD4ZSpkRv1fG3DNec=", - "dev": true, - "optional": true - }, - "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-number-object": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz", - "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==", - "dev": true - }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "dev": true, - "optional": true - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "is-png": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-png/-/is-png-1.1.0.tgz", - "integrity": "sha1-1XSxK/J1wDUEVVcLDltXqwYgd84=", - "dev": true, - "optional": true - }, - "is-posix-bracket": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", - "dev": true - }, - "is-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", - "dev": true - }, - "is-redirect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", - "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", - "dev": true, - "optional": true - }, - "is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", - "dev": true, - "requires": { - "has-symbols": "^1.0.1" - } - }, - "is-relative": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", - "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", - "dev": true, - "requires": { - "is-unc-path": "^1.0.0" - } - }, - "is-retry-allowed": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", - "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", - "dev": true, - "optional": true - }, - "is-set": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.1.tgz", - "integrity": "sha512-eJEzOtVyenDs1TMzSQ3kU3K+E0GUS9sno+F0OBT97xsgcJsF9nXMBtkT9/kut5JEpM7oL7X/0qxR17K3mcwIAA==", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "optional": true - }, - "is-string": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", - "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", - "dev": true - }, - "is-svg": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", - "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", - "dev": true, - "optional": true, - "requires": { - "html-comment-regex": "^1.1.0" - } - }, - "is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.1" - } - }, - "is-tar": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-tar/-/is-tar-1.0.0.tgz", - "integrity": "sha1-L2suF5LB9bs2UZrKqdZcDSb+hT0=", - "dev": true, - "optional": true - }, - "is-typed-array": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.3.tgz", - "integrity": "sha512-BSYUBOK/HJibQ30wWkWold5txYwMUXQct9YHAQJr8fSwvZoiglcqB0pd7vEN23+Tsi9IUEjztdOSzl4qLVYGTQ==", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.0", - "es-abstract": "^1.17.4", - "foreach": "^2.0.5", - "has-symbols": "^1.0.1" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-unc-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", - "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", - "dev": true, - "requires": { - "unc-path-regex": "^0.1.2" - } - }, - "is-url": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", - "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", - "dev": true, - "optional": true - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, - "is-valid-glob": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-0.3.0.tgz", - "integrity": "sha1-1LVcafUYhvm2XHDWwmItN+KfSP4=", - "dev": true, - "optional": true - }, - "is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", - "dev": true - }, - "is-weakset": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.1.tgz", - "integrity": "sha512-pi4vhbhVHGLxohUw7PhGsueT4vRGFoXhP7+RGN0jKIv9+8PWYCQTqtADngrxOm2g46hoH0+g8uZZBzMrvVGDmw==", - "dev": true - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "is-zip": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-zip/-/is-zip-1.0.0.tgz", - "integrity": "sha1-R7Co/004p2QxzP2ZqOFaTIa6IyU=", - "dev": true, - "optional": true - }, - "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - } - } - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "istanbul": { - "version": "git+ssh://git@github.com/benderjs/istanbul.git#72abdd52b38deac7272afba931b970a7e8866997", - "dev": true, - "from": "istanbul@git://github.com/benderjs/istanbul.git", - "requires": { - "abbrev": "1.0.x", - "async": "1.x", - "escodegen": "1.7.x", - "esprima": "2.6.x", - "fileset": "0.2.x", - "handlebars": "3.0.0", - "js-yaml": "3.x", - "mkdirp": "0.5.x", - "nopt": "3.x", - "once": "1.x", - "resolve": "1.1.x", - "supports-color": "1.3.x", - "which": "1.0.x", - "wordwrap": "0.0.x" - }, - "dependencies": { - "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", - "dev": true - }, - "supports-color": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-1.3.1.tgz", - "integrity": "sha1-FXWN8J2P87SswwdTn6vicJXhBC0=", - "dev": true - }, - "which": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", - "integrity": "sha1-RgwdoPgQED0DIam2M6+eV15kSG8=", - "dev": true - } - } - }, - "jpegtran-bin": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jpegtran-bin/-/jpegtran-bin-3.2.0.tgz", - "integrity": "sha1-9g7PSumZwL2tLp+83ytvCYHnops=", - "dev": true, - "optional": true, - "requires": { - "bin-build": "^2.0.0", - "bin-wrapper": "^3.0.0", - "logalot": "^2.0.0" - } - }, - "js-beautify": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.6.4.tgz", - "integrity": "sha1-qa95aZdCrJobb93B/bx4vE1RX8M=", - "dev": true, - "requires": { - "config-chain": "~1.1.5", - "editorconfig": "^0.13.2", - "mkdirp": "~0.5.0", - "nopt": "~3.0.1" - } - }, - "js-yaml": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", - "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "dependencies": { - "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 - } - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "jscs": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/jscs/-/jscs-3.0.7.tgz", - "integrity": "sha1-cUG03/W4bjLQ6Z12S4NnZ8MNIBo=", - "dev": true, - "requires": { - "chalk": "~1.1.0", - "cli-table": "~0.3.1", - "commander": "~2.9.0", - "cst": "^0.4.3", - "estraverse": "^4.1.0", - "exit": "~0.1.2", - "glob": "^5.0.1", - "htmlparser2": "3.8.3", - "js-yaml": "~3.4.0", - "jscs-jsdoc": "^2.0.0", - "jscs-preset-wikimedia": "~1.0.0", - "jsonlint": "~1.6.2", - "lodash": "~3.10.0", - "minimatch": "~3.0.0", - "natural-compare": "~1.2.2", - "pathval": "~0.1.1", - "prompt": "~0.2.14", - "reserved-words": "^0.1.1", - "resolve": "^1.1.6", - "strip-bom": "^2.0.0", - "strip-json-comments": "~1.0.2", - "to-double-quotes": "^2.0.0", - "to-single-quotes": "^2.0.0", - "vow": "~0.4.8", - "vow-fs": "~0.3.4", - "xmlbuilder": "^3.1.0" - }, - "dependencies": { - "commander": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", - "dev": true, - "requires": { - "graceful-readlink": ">= 1.0.0" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true, - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "js-yaml": { - "version": "3.4.6", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.4.6.tgz", - "integrity": "sha1-a+GyP2JJ9T0pM3D9TRqqY84bTrA=", - "dev": true, - "requires": { - "argparse": "^1.0.2", - "esprima": "^2.6.0", - "inherit": "^2.2.2" - } - }, - "strip-json-comments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", - "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=", - "dev": true - }, - "xmlbuilder": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-3.1.0.tgz", - "integrity": "sha1-LIaIjy1OrehQ+jjKf3Ij9yCVFuE=", - "dev": true, - "requires": { - "lodash": "^3.5.0" - } - } - } - }, - "jscs-jsdoc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/jscs-jsdoc/-/jscs-jsdoc-2.0.0.tgz", - "integrity": "sha1-9T684CmqMSW9iCkLpQ1k1FEKSHE=", - "dev": true, - "requires": { - "comment-parser": "^0.3.1", - "jsdoctypeparser": "~1.2.0" - } - }, - "jscs-preset-wikimedia": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/jscs-preset-wikimedia/-/jscs-preset-wikimedia-1.0.1.tgz", - "integrity": "sha512-RWqu6IYSUlnYuCRCF0obCOHjJV0vhpLcvKbauwxmLQoZ0PiXDTWBYlfpsEfdhg7pmREAEwrARfDRz5qWD6qknA==", - "dev": true - }, - "jsdoctypeparser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/jsdoctypeparser/-/jsdoctypeparser-1.2.0.tgz", - "integrity": "sha1-597cFToRhJ/8UUEUSuhqfvDCU5I=", - "dev": true, - "requires": { - "lodash": "^3.7.0" - } - }, - "jshint": { - "version": "2.9.7", - "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.9.7.tgz", - "integrity": "sha512-Q8XN38hGsVQhdlM+4gd1Xl7OB1VieSuCJf+fEJjpo59JH99bVJhXRXAh26qQ15wfdd1VPMuDWNeSWoNl53T4YA==", - "dev": true, - "requires": { - "cli": "~1.0.0", - "console-browserify": "1.1.x", - "exit": "0.1.x", - "htmlparser2": "3.8.x", - "lodash": "~4.17.10", - "minimatch": "~3.0.2", - "shelljs": "0.3.x", - "strip-json-comments": "1.0.x" - }, - "dependencies": { - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "shelljs": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz", - "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=", - "dev": true - }, - "strip-json-comments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", - "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=", - "dev": true - } - } - }, - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", - "dev": true, - "optional": true, - "requires": { - "jsonify": "~0.0.0" - } - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true, - "optional": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", - "dev": true - }, - "jsonlint": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/jsonlint/-/jsonlint-1.6.3.tgz", - "integrity": "sha512-jMVTMzP+7gU/IyC6hvKyWpUU8tmTkK5b3BPNuMI9U8Sit+YAWLlZwB6Y6YrdCxfg2kNz05p3XY3Bmm4m26Nv3A==", - "dev": true, - "requires": { - "JSV": "^4.0.x", - "nomnom": "^1.5.x" - } - }, - "jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } - }, - "JSV": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/JSV/-/JSV-4.0.2.tgz", - "integrity": "sha1-0Hf2glVx+CEy+d/67Vh7QCn+/1c=", - "dev": true - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - }, - "lazy": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/lazy/-/lazy-1.0.11.tgz", - "integrity": "sha1-2qBoIGKCVCwIgojpdcKXwa53tpA=", - "dev": true - }, - "lazy-req": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/lazy-req/-/lazy-req-1.1.0.tgz", - "integrity": "sha1-va6+rTD42CQDnODOFJ1Nqge6H6w=", - "dev": true, - "optional": true - }, - "lazystream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", - "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", - "dev": true, - "optional": true, - "requires": { - "readable-stream": "^2.0.5" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "optional": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "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" - } - }, - "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, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "less": { - "version": "3.12.2", - "resolved": "https://registry.npmjs.org/less/-/less-3.12.2.tgz", - "integrity": "sha512-+1V2PCMFkL+OIj2/HrtrvZw0BC0sYLMICJfbQjuj/K8CEnlrFX6R5cKKgzzttsZDHyxQNL1jqMREjKN3ja/E3Q==", - "dev": true, - "requires": { - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "make-dir": "^2.1.0", - "mime": "^1.4.1", - "native-request": "^1.0.5", - "source-map": "~0.6.0", - "tslib": "^1.10.0" - }, - "dependencies": { - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "optional": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "optional": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true - } - } - }, - "lesshat": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/lesshat/-/lesshat-4.1.0.tgz", - "integrity": "sha1-WjLco2pVFlaaSG+O0Q3//3nUyOA=", - "dev": true - }, - "levn": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.2.5.tgz", - "integrity": "sha1-uo0znQykphDjo/FFucr0iAcVUFQ=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.0", - "type-check": "~0.3.1" - } - }, - "lie": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", - "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=", - "dev": true, - "requires": { - "immediate": "~3.0.5" - } - }, - "liftoff": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz", - "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", - "dev": true, - "requires": { - "extend": "^3.0.0", - "findup-sync": "^2.0.0", - "fined": "^1.0.1", - "flagged-respawn": "^1.0.0", - "is-plain-object": "^2.0.4", - "object.map": "^1.0.0", - "rechoir": "^0.6.2", - "resolve": "^1.1.7" - }, - "dependencies": { - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "findup-sync": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", - "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", - "dev": true, - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^3.1.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - } - } - }, - "livereload-js": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", - "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==", - "dev": true - }, - "load-grunt-tasks": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/load-grunt-tasks/-/load-grunt-tasks-0.6.0.tgz", - "integrity": "sha1-BDwErWnsyF4CqCJY/fJbenng22w=", - "dev": true, - "requires": { - "findup-sync": "^0.1.2", - "multimatch": "^0.3.0" - } - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - } - }, - "localforage": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.9.0.tgz", - "integrity": "sha512-rR1oyNrKulpe+VM9cYmcFn6tsHuokyVHFaCM3+osEmxaHTbEk8oQu6eGDfS6DQLWi/N67XRmB8ECG37OES368g==", - "dev": true, - "requires": { - "lie": "3.1.1" - } - }, - "locate-path": { - "version": "5.0.0", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - }, - "lodash._basecopy": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", - "dev": true, - "optional": true - }, - "lodash._basetostring": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", - "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=", - "dev": true, - "optional": true - }, - "lodash._basevalues": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", - "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=", - "dev": true, - "optional": true - }, - "lodash._getnative": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", - "dev": true, - "optional": true - }, - "lodash._isiterateecall": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", - "dev": true, - "optional": true - }, - "lodash._reescape": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", - "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=", - "dev": true, - "optional": true - }, - "lodash._reevaluate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", - "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=", - "dev": true, - "optional": true - }, - "lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", - "dev": true, - "optional": true - }, - "lodash._root": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", - "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=", - "dev": true, - "optional": true - }, - "lodash.escape": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", - "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", - "dev": true, - "optional": true, - "requires": { - "lodash._root": "^3.0.0" - } - }, - "lodash.isarguments": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", - "dev": true, - "optional": true - }, - "lodash.isarray": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", - "dev": true, - "optional": true - }, - "lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=", - "dev": true, - "optional": true - }, - "lodash.keys": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", - "dev": true, - "optional": true, - "requires": { - "lodash._getnative": "^3.0.0", - "lodash.isarguments": "^3.0.0", - "lodash.isarray": "^3.0.0" - } - }, - "lodash.restparam": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", - "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", - "dev": true, - "optional": true - }, - "lodash.template": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", - "dev": true, - "optional": true, - "requires": { - "lodash._basecopy": "^3.0.0", - "lodash._basetostring": "^3.0.0", - "lodash._basevalues": "^3.0.0", - "lodash._isiterateecall": "^3.0.0", - "lodash._reinterpolate": "^3.0.0", - "lodash.escape": "^3.0.0", - "lodash.keys": "^3.0.0", - "lodash.restparam": "^3.0.0", - "lodash.templatesettings": "^3.0.0" - } - }, - "lodash.templatesettings": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", - "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", - "dev": true, - "optional": true, - "requires": { - "lodash._reinterpolate": "^3.0.0", - "lodash.escape": "^3.0.0" - } - }, - "logalot": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", - "integrity": "sha1-X46MkNME7fElMJUaVVSruMXj9VI=", - "dev": true, - "optional": true, - "requires": { - "figures": "^1.3.5", - "squeak": "^1.0.0" - } - }, - "lolex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/lolex/-/lolex-1.3.2.tgz", - "integrity": "sha1-fD2mL/yzDw9agKJWbKJORdigHzE=", - "dev": true - }, - "longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", - "dev": true, - "optional": true - }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "optional": true, - "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "dev": true, - "optional": true - }, - "lpad-align": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", - "integrity": "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=", - "dev": true, - "optional": true, - "requires": { - "get-stdin": "^4.0.1", - "indent-string": "^2.1.0", - "longest": "^1.0.0", - "meow": "^3.3.0" - } - }, - "lru-cache": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", - "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", - "dev": true - }, - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "make-iterator": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", - "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - } - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true, - "optional": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "marked": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.19.tgz", - "integrity": "sha512-ea2eGWOqNxPcXv8dyERdSr/6FmzvWwzjMxpfGB/sbMccXoct+xY+YukPD+QTUZwyvK7BZwcr4m21WBOW41pAkg==", - "dev": true - }, - "math-random": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", - "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", - "dev": true - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true - }, - "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "optional": true, - "requires": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true, - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "optional": true - } - } - }, - "merge-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", - "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", - "dev": true, - "optional": true, - "requires": { - "readable-stream": "^2.0.1" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "optional": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "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" - } - }, - "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, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "method-override": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/method-override/-/method-override-2.3.10.tgz", - "integrity": "sha1-49r41d7hDdLc59SuiNYrvud0drQ=", - "dev": true, - "requires": { - "debug": "2.6.9", - "methods": "~1.1.2", - "parseurl": "~1.3.2", - "vary": "~1.1.2" - }, - "dependencies": { - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true - } - } - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, - "mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", - "dev": true - }, - "mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", - "dev": true, - "requires": { - "mime-db": "1.44.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", - "dev": true - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - }, - "dependencies": { - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - } - } - }, - "morgan": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.6.1.tgz", - "integrity": "sha1-X9gYOYxoGcuiinzWZk8pL+HAu/I=", - "dev": true, - "requires": { - "basic-auth": "~1.0.3", - "debug": "~2.2.0", - "depd": "~1.0.1", - "on-finished": "~2.3.0", - "on-headers": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true, - "requires": { - "ms": "0.7.1" - } - }, - "ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true - } - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "multimatch": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-0.3.0.tgz", - "integrity": "sha1-YD28P+MoHTOAlKHhuTqLXyvgONo=", - "dev": true, - "requires": { - "array-differ": "^0.1.0", - "array-union": "^0.1.0", - "minimatch": "^0.3.0" - }, - "dependencies": { - "minimatch": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", - "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", - "dev": true, - "requires": { - "lru-cache": "2", - "sigmund": "~1.0.0" - } - } - } - }, - "multiparty": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/multiparty/-/multiparty-3.3.2.tgz", - "integrity": "sha1-Nd5oBNwZZD5SSfPT473GyM4wHT8=", - "dev": true, - "requires": { - "readable-stream": "~1.1.9", - "stream-counter": "~0.2.0" - } - }, - "multipipe": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", - "dev": true, - "optional": true, - "requires": { - "duplexer2": "0.0.2" - }, - "dependencies": { - "duplexer2": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", - "dev": true, - "optional": true, - "requires": { - "readable-stream": "~1.1.9" - } - } - } - }, - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, - "nan": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", - "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==", - "dev": true, - "optional": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - } - } - }, - "native-request": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/native-request/-/native-request-1.0.7.tgz", - "integrity": "sha512-9nRjinI9bmz+S7dgNtf4A70+/vPhnd+2krGpy4SUlADuOuSa24IDkNaZ+R/QT1wQ6S8jBdi6wE7fLekFZNfUpQ==", - "dev": true, - "optional": true - }, - "natives": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.6.tgz", - "integrity": "sha512-6+TDFewD4yxY14ptjKaS63GVdtKiES1pTPyxn9Jb0rBqPMZ7VcCiooEhPNsr+mqHtMGxa/5c/HhcC4uPEUw/nA==", - "dev": true - }, - "natural-compare": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.2.2.tgz", - "integrity": "sha1-H5bWDjFBysG20FZTzg2urHY69qo=", - "dev": true - }, - "nconf": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/nconf/-/nconf-0.6.9.tgz", - "integrity": "sha1-lXDvFe1vmuays8jV5xtm0xk81mE=", - "dev": true, - "requires": { - "async": "0.2.9", - "ini": "1.x.x", - "optimist": "0.6.0" - }, - "dependencies": { - "async": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.9.tgz", - "integrity": "sha1-32MGD789Myhqdqr21Vophtn/hhk=", - "dev": true - } - } - }, - "ncp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", - "integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=", - "dev": true - }, - "nedb": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/nedb/-/nedb-1.8.0.tgz", - "integrity": "sha1-DjUCzYLABNU1WkPJ5VV3vXvZHYg=", - "dev": true, - "requires": { - "async": "0.2.10", - "binary-search-tree": "0.2.5", - "localforage": "^1.3.0", - "mkdirp": "~0.5.1", - "underscore": "~1.4.4" - } - }, - "negotiator": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz", - "integrity": "sha1-Jp1cR2gQ7JLtvntsLygxY4T5p+g=", - "dev": true - }, - "node-status-codes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz", - "integrity": "sha1-WuVUHQJGRdMqWPzdyc7s6nrjrC8=", - "dev": true, - "optional": true - }, - "node-uuid": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz", - "integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc=", - "dev": true - }, - "nomnom": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.8.1.tgz", - "integrity": "sha1-IVH3Ikcrp55Qp2/BJbuMjy5Nwqc=", - "dev": true, - "requires": { - "chalk": "~0.4.0", - "underscore": "~1.6.0" - }, - "dependencies": { - "ansi-styles": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz", - "integrity": "sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg=", - "dev": true - }, - "chalk": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", - "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=", - "dev": true, - "requires": { - "ansi-styles": "~1.0.0", - "has-color": "~0.1.0", - "strip-ansi": "~0.1.0" - } - }, - "strip-ansi": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz", - "integrity": "sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE=", - "dev": true - }, - "underscore": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz", - "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=", - "dev": true - } - } - }, - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": true, - "requires": { - "abbrev": "1" - } - }, - "noptify": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/noptify/-/noptify-0.0.3.tgz", - "integrity": "sha1-WPZUpz2XU98MUdlobckhBKZ/S7s=", - "dev": true, - "requires": { - "nopt": "~2.0.0" - }, - "dependencies": { - "nopt": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.0.0.tgz", - "integrity": "sha1-ynQW8gpeP5w7hhgPlilfo9C1Lg0=", - "dev": true, - "requires": { - "abbrev": "1" - } - } - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "optional": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - }, - "dependencies": { - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "optional": true, - "requires": { - "path-parse": "^1.0.6" - } - } - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "optional": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "nssocket": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/nssocket/-/nssocket-0.5.3.tgz", - "integrity": "sha1-iDyi7GBfXtZKTVGQsmJUAZKPj40=", - "dev": true, - "requires": { - "eventemitter2": "~0.4.14", - "lazy": "~1.0.11" - } - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true - }, - "object-assign": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", - "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", - "dev": true - }, - "object-component": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", - "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=", - "dev": true - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "object-inspect": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", - "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", - "dev": true - }, - "object-is": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz", - "integrity": "sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" - } - }, - "object.defaults": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", - "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", - "dev": true, - "requires": { - "array-each": "^1.0.1", - "array-slice": "^1.0.0", - "for-own": "^1.0.0", - "isobject": "^3.0.0" - }, - "dependencies": { - "for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", - "dev": true, - "requires": { - "for-in": "^1.0.1" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "object.map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", - "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", - "dev": true, - "requires": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - }, - "dependencies": { - "for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", - "dev": true, - "requires": { - "for-in": "^1.0.1" - } - } - } - }, - "object.omit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", - "dev": true, - "requires": { - "for-own": "^0.1.4", - "is-extendable": "^0.1.1" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", - "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", - "dev": true, - "optional": true - }, - "optimist": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz", - "integrity": "sha1-aUJIJvNAX3nxQub8PZrljU27kgA=", - "dev": true, - "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - } - }, - "optionator": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.5.0.tgz", - "integrity": "sha1-t1qJlaLUF98ltuTjhi9QqohlE2g=", - "dev": true, - "requires": { - "deep-is": "~0.1.2", - "fast-levenshtein": "~1.0.0", - "levn": "~0.2.5", - "prelude-ls": "~1.1.1", - "type-check": "~0.3.1", - "wordwrap": "~0.0.2" - } - }, - "optipng-bin": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-3.1.4.tgz", - "integrity": "sha1-ldNPLEiHBPb9cGBr/qDGWfHZXYQ=", - "dev": true, - "optional": true, - "requires": { - "bin-build": "^2.0.0", - "bin-wrapper": "^3.0.0", - "logalot": "^2.0.0" - } - }, - "ordered-read-streams": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz", - "integrity": "sha1-cTfmmzKYuzQiR6G77jiByA4v14s=", - "dev": true, - "optional": true, - "requires": { - "is-stream": "^1.0.1", - "readable-stream": "^2.0.1" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "optional": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "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" - } - }, - "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, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "os-filter-obj": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-1.0.3.tgz", - "integrity": "sha1-WRUzDZDs7VV9LZOKMcbdIU2cY60=", - "dev": true, - "optional": true - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true, - "optional": true - }, - "p-limit": { - "version": "2.3.0", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-map": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", - "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", - "dev": true - }, - "p-pipe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", - "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=", - "dev": true - }, - "p-try": { - "version": "2.2.0", - "dev": true - }, - "parse-filepath": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", - "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", - "dev": true, - "requires": { - "is-absolute": "^1.0.0", - "map-cache": "^0.2.0", - "path-root": "^0.1.1" - } - }, - "parse-glob": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", - "dev": true, - "requires": { - "glob-base": "^0.3.0", - "is-dotfile": "^1.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.0" - } - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "optional": true, - "requires": { - "error-ex": "^1.2.0" - } - }, - "parse-node-version": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", - "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", - "dev": true, - "optional": true - }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", - "dev": true - }, - "parse5": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.0.0.tgz", - "integrity": "sha1-1T7AU6IFTnU4Qk6ppu65smUmEnk=", - "dev": true - }, - "parseqs": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", - "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", - "dev": true, - "requires": { - "better-assert": "~1.0.0" - } - }, - "parseuri": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", - "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", - "dev": true, - "requires": { - "better-assert": "~1.0.0" - } - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true, - "optional": true - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "optional": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, - "optional": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true, - "optional": true - }, - "path-root": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", - "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", - "dev": true, - "requires": { - "path-root-regex": "^0.1.0" - } - }, - "path-root-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", - "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", - "dev": true - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "pathval": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-0.1.1.tgz", - "integrity": "sha1-CPkRzcqczllCiA2ngXvAtyO2bYI=", - "dev": true - }, - "pause": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/pause/-/pause-0.1.0.tgz", - "integrity": "sha1-68ikqGGf8LioGsFRPDQ0/0af23Q=", - "dev": true - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", - "dev": true, - "optional": true - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "picomodal": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomodal/-/picomodal-2.3.0.tgz", - "integrity": "sha1-nO7NHFsIUcChFiW6X7s/1q9ky2c=", - "dev": true - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "pkginfo": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz", - "integrity": "sha1-Wyn2qB9wcXFC4J52W76rl7T4HiE=", - "dev": true - }, - "plist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/plist/-/plist-1.2.0.tgz", - "integrity": "sha1-CEtQk93JJQbiWfh0uNmxr7jHlZM=", - "dev": true, - "requires": { - "base64-js": "0.0.8", - "util-deprecate": "1.0.2", - "xmlbuilder": "4.0.0", - "xmldom": "0.1.x" - } - }, - "plur": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz", - "integrity": "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=", - "dev": true, - "requires": { - "irregular-plurals": "^1.0.0" - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true, - "optional": true - }, - "preserve": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", - "dev": true - }, - "pretty-bytes": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz", - "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=", - "dev": true - }, - "prettyjson": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prettyjson/-/prettyjson-1.2.1.tgz", - "integrity": "sha1-/P+rQdGcq0365eV15kJGYZsS0ok=", - "dev": true, - "requires": { - "colors": "^1.1.2", - "minimist": "^1.2.0" - }, - "dependencies": { - "colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - } - } - }, - "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 - }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "dev": true, - "optional": true, - "requires": { - "asap": "~2.0.3" - } - }, - "prompt": { - "version": "0.2.14", - "resolved": "https://registry.npmjs.org/prompt/-/prompt-0.2.14.tgz", - "integrity": "sha1-V3VPZPVD/XsIRXB8gY7OYY8F/9w=", - "dev": true, - "requires": { - "pkginfo": "0.x.x", - "read": "1.0.x", - "revalidator": "0.1.x", - "utile": "0.2.x", - "winston": "0.8.x" - }, - "dependencies": { - "ncp": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz", - "integrity": "sha1-q8xsvT7C7Spyn/bnwfqPAXhKhXQ=", - "dev": true - }, - "utile": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/utile/-/utile-0.2.1.tgz", - "integrity": "sha1-kwyI6ZCY1iIINMNWy9mncFItkNc=", - "dev": true, - "requires": { - "async": "~0.2.9", - "deep-equal": "*", - "i": "0.3.x", - "mkdirp": "0.x.x", - "ncp": "0.4.x", - "rimraf": "2.x.x" - } - }, - "winston": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/winston/-/winston-0.8.3.tgz", - "integrity": "sha1-ZLar9M0Brcrv1QCTk7HY6L7BnbA=", - "dev": true, - "requires": { - "async": "0.2.x", - "colors": "0.6.x", - "cycle": "1.0.x", - "eyes": "0.1.x", - "isstream": "0.1.x", - "pkginfo": "0.3.x", - "stack-trace": "0.0.x" - } - } - } - }, - "proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", - "dev": true - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true, - "optional": true - }, - "ps-tree": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-0.0.3.tgz", - "integrity": "sha1-2/jXUqf+Ivp9WGNWiUmWEOknbdw=", - "dev": true, - "requires": { - "event-stream": "~0.5" - } - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true, - "optional": true - }, - "qs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz", - "integrity": "sha1-wx2bdOwn33XlQ6hseHKO2NRiNgc=", - "dev": true - }, - "random-bytes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", - "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs=", - "dev": true - }, - "randomatic": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", - "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", - "dev": true, - "requires": { - "is-number": "^4.0.0", - "kind-of": "^6.0.0", - "math-random": "^1.0.1" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - } - } - }, - "range-parser": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz", - "integrity": "sha1-aHKCNTXGkuLCoBA4Jq/YLC4P8XU=", - "dev": true - }, - "raw-body": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz", - "integrity": "sha1-rf6s4uT7MJgFgBTQjActzFl1h3Q=", - "dev": true, - "requires": { - "bytes": "2.4.0", - "iconv-lite": "0.4.13", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz", - "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk=", - "dev": true - }, - "iconv-lite": { - "version": "0.4.13", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz", - "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=", - "dev": true - } - } - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "optional": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true, - "optional": true - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true, - "optional": true - } - } - }, - "read": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", - "dev": true, - "requires": { - "mute-stream": "~0.0.4" - } - }, - "read-all-stream": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz", - "integrity": "sha1-NcPhd/IHjveJ7kv6+kNzB06u9Po=", - "dev": true, - "optional": true, - "requires": { - "pinkie-promise": "^2.0.0", - "readable-stream": "^2.0.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "optional": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "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" - } - }, - "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, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "optional": true, - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "optional": true, - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - } - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - } - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "dependencies": { - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "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" - } - }, - "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, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "dev": true, - "requires": { - "resolve": "^1.1.6" - } - }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "optional": true, - "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - } - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - }, - "regex-cache": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", - "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", - "dev": true, - "requires": { - "is-equal-shallow": "^0.1.3" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "regexp.prototype.flags": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", - "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "optional": true, - "requires": { - "is-finite": "^1.0.0" - } - }, - "replace-ext": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", - "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", - "dev": true - }, - "replace-in-file": { - "version": "6.1.0", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "glob": "^7.1.6", - "yargs": "^15.3.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "path-exists": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "yargs": { - "version": "15.4.1", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - } - } - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - } - } - }, - "require-directory": { - "version": "2.1.1", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "dev": true - }, - "reserved-words": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/reserved-words/-/reserved-words-0.1.2.tgz", - "integrity": "sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=", - "dev": true - }, - "resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", - "dev": true - }, - "resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", - "dev": true, - "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - } - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "response-time": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/response-time/-/response-time-2.3.2.tgz", - "integrity": "sha1-/6cbq5UtYvfB1Jt0NDVfvGjf/Fo=", - "dev": true, - "requires": { - "depd": "~1.1.0", - "on-headers": "~1.0.1" - }, - "dependencies": { - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true - } - } - }, - "resumer": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz", - "integrity": "sha1-8ej0YeQGS6Oegq883CqMiT0HZ1k=", - "dev": true, - "requires": { - "through": "~2.3.4" - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "revalidator": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz", - "integrity": "sha1-/s5hv6DBtSoga9axgZgYS91SOjs=", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "rndm": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/rndm/-/rndm-1.2.0.tgz", - "integrity": "sha1-8z/pz7Urv9UgqhgyO8ZdsRCht2w=", - "dev": true - }, - "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 - }, - "safe-json-parse": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", - "integrity": "sha1-PnZyPjjf3aE8mx0poeB//uSzC1c=", - "dev": true - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "samsam": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/samsam/-/samsam-1.1.2.tgz", - "integrity": "sha1-vsEf3IOp/aBjQBIQ5AF2wwJNFWc=", - "dev": true - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true, - "optional": true - }, - "seek-bzip": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", - "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", - "dev": true, - "optional": true, - "requires": { - "commander": "^2.8.1" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "semver-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-1.0.0.tgz", - "integrity": "sha1-kqSWkGX5xwxpR1PVUkj8aPj2Usk=", - "dev": true, - "optional": true - }, - "semver-truncate": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", - "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=", - "dev": true, - "optional": true, - "requires": { - "semver": "^5.3.0" - } - }, - "send": { - "version": "0.15.6", - "resolved": "https://registry.npmjs.org/send/-/send-0.15.6.tgz", - "integrity": "sha1-IPI6nJJbdiq4JwX+L52yUqzkfjQ=", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "~1.1.1", - "destroy": "~1.0.4", - "encodeurl": "~1.0.1", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.6.2", - "mime": "1.3.4", - "ms": "2.0.0", - "on-finished": "~2.3.0", - "range-parser": "~1.2.0", - "statuses": "~1.3.1" - }, - "dependencies": { - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "dependencies": { - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true - } - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "mime": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", - "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=", - "dev": true - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true - }, - "statuses": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", - "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", - "dev": true - } - } - }, - "serve-favicon": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.3.2.tgz", - "integrity": "sha1-3UGeJo3gEqtysxnTN/IQUBP5OB8=", - "dev": true, - "requires": { - "etag": "~1.7.0", - "fresh": "0.3.0", - "ms": "0.7.2", - "parseurl": "~1.3.1" - }, - "dependencies": { - "ms": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", - "dev": true - } - } - }, - "serve-index": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.7.3.tgz", - "integrity": "sha1-egV/xu4o3GP2RWbl+lexEahq7NI=", - "dev": true, - "requires": { - "accepts": "~1.2.13", - "batch": "0.5.3", - "debug": "~2.2.0", - "escape-html": "~1.0.3", - "http-errors": "~1.3.1", - "mime-types": "~2.1.9", - "parseurl": "~1.3.1" - }, - "dependencies": { - "debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true, - "requires": { - "ms": "0.7.1" - } - }, - "ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true - } - } - }, - "serve-static": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.10.3.tgz", - "integrity": "sha1-zlpuzTEB/tXsCYJ9rCKpwpv7BTU=", - "dev": true, - "requires": { - "escape-html": "~1.0.3", - "parseurl": "~1.3.1", - "send": "0.13.2" - }, - "dependencies": { - "debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true, - "requires": { - "ms": "0.7.1" - } - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true - }, - "mime": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", - "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=", - "dev": true - }, - "ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true - }, - "send": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.13.2.tgz", - "integrity": "sha1-dl52B8gFVFK7pvCwUllTUJhgNt4=", - "dev": true, - "requires": { - "debug": "~2.2.0", - "depd": "~1.1.0", - "destroy": "~1.0.4", - "escape-html": "~1.0.3", - "etag": "~1.7.0", - "fresh": "0.3.0", - "http-errors": "~1.3.1", - "mime": "1.3.4", - "ms": "0.7.1", - "on-finished": "~2.3.0", - "range-parser": "~1.0.3", - "statuses": "~1.2.1" - } - }, - "statuses": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", - "integrity": "sha1-3e1FzBglbVHtQK7BQkidXGECbSg=", - "dev": true - } - } - }, - "set-blocking": { - "version": "2.0.0", - "dev": true - }, - "set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", - "dev": true, - "optional": true - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "optional": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "optional": true - }, - "shelljs": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", - "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", - "dev": true, - "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - } - }, - "shush": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shush/-/shush-1.0.0.tgz", - "integrity": "sha1-wnQVqeRY8v7TmyfPjrN8ADeCtDE=", - "dev": true, - "requires": { - "caller": "~0.0.1", - "strip-json-comments": "~0.1.1" - } - }, - "side-channel": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.2.tgz", - "integrity": "sha512-7rL9YlPHg7Ancea1S96Pa8/QWb4BtXL/TZvS6B8XFetGBeuhAsfmUspK6DokBeZ64+Kj9TCNRD/30pVz1BvQNA==", - "dev": true, - "requires": { - "es-abstract": "^1.17.0-next.1", - "object-inspect": "^1.7.0" - } - }, - "sigmund": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", - "dev": true - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true, - "optional": true - }, - "sinon": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-1.17.7.tgz", - "integrity": "sha1-RUKk9JugxFwF6y6d2dID4rjv4L8=", - "dev": true, - "requires": { - "formatio": "1.1.1", - "lolex": "1.3.2", - "samsam": "1.1.2", - "util": ">=0.10.3 <1" - } - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - } - }, - "sntp": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz", - "integrity": "sha1-+4hfGLDzqtGJ+CSGJTa87ux1CQA=", - "dev": true, - "optional": true, - "requires": { - "hoek": "0.9.x" - } - }, - "socket.io": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.2.0.tgz", - "integrity": "sha512-wxXrIuZ8AILcn+f1B4ez4hJTPG24iNgxBBDaJfT6MsyOhVYiTXWexGoPkd87ktJG8kQEcL/NBvRi64+9k4Kc0w==", - "dev": true, - "requires": { - "debug": "~4.1.0", - "engine.io": "~3.3.1", - "has-binary2": "~1.0.2", - "socket.io-adapter": "~1.1.0", - "socket.io-client": "2.2.0", - "socket.io-parser": "~3.3.0" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "socket.io-adapter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz", - "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==", - "dev": true - }, - "socket.io-client": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.2.0.tgz", - "integrity": "sha512-56ZrkTDbdTLmBIyfFYesgOxsjcLnwAKoN4CiPyTVkMQj3zTUh0QAx3GbvIvLpFEOvQWu92yyWICxB0u7wkVbYA==", - "dev": true, - "requires": { - "backo2": "1.0.2", - "base64-arraybuffer": "0.1.5", - "component-bind": "1.0.0", - "component-emitter": "1.2.1", - "debug": "~3.1.0", - "engine.io-client": "~3.3.1", - "has-binary2": "~1.0.2", - "has-cors": "1.1.0", - "indexof": "0.0.1", - "object-component": "0.0.3", - "parseqs": "0.0.5", - "parseuri": "0.0.5", - "socket.io-parser": "~3.3.0", - "to-array": "0.1.4" - }, - "dependencies": { - "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", - "dev": true - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } - } - }, - "socket.io-parser": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.2.tgz", - "integrity": "sha512-FJvDBuOALxdCI9qwRrO/Rfp9yfndRtc1jSgVgV8FDraihmSP/MLGD5PEuJrNfjALvcQ+vMDM/33AWOYP/JSjDg==", - "dev": true, - "requires": { - "component-emitter": "~1.3.0", - "debug": "~3.1.0", - "isarray": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", - "dev": true - } - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", - "dev": true, - "requires": { - "source-map": "^0.5.6" - } - }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true - }, - "sparkles": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", - "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", - "dev": true, - "optional": true - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "optional": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true, - "optional": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "optional": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", - "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", - "dev": true, - "optional": true - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "squeak": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", - "integrity": "sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=", - "dev": true, - "optional": true, - "requires": { - "chalk": "^1.0.0", - "console-stream": "^0.1.1", - "lpad-align": "^1.0.1" - } - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", - "dev": true - }, - "stat-mode": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.2.tgz", - "integrity": "sha1-5sgLYjEj19gM8TLOU480YokHJQI=", - "dev": true, - "optional": true - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true - }, - "stream-combiner2": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", - "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", - "dev": true, - "optional": true, - "requires": { - "duplexer2": "~0.1.0", - "readable-stream": "^2.0.2" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "optional": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "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" - } - }, - "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, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "stream-counter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/stream-counter/-/stream-counter-0.2.0.tgz", - "integrity": "sha1-3tJmVWMZyLDiIoErnPOyb6fZR94=", - "dev": true, - "requires": { - "readable-stream": "~1.1.8" - } - }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true, - "optional": true - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - }, - "string-template": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", - "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=", - "dev": true - }, - "string-width": { - "version": "4.2.0", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "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 - }, - "strip-ansi": { - "version": "6.0.0", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, - "string.prototype.trimend": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", - "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "string.prototype.trimstart": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", - "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "stringstream": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz", - "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==", - "dev": true, - "optional": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "^0.2.0" - } - }, - "strip-bom-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz", - "integrity": "sha1-5xRDmFd9Uaa+0PoZlPoF9D/ZiO4=", - "dev": true, - "optional": true, - "requires": { - "first-chunk-stream": "^1.0.0", - "strip-bom": "^2.0.0" - } - }, - "strip-dirs": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", - "integrity": "sha1-lgu9EoeETzl1pFWKoQOoJV4kVqA=", - "dev": true, - "optional": true, - "requires": { - "chalk": "^1.0.0", - "get-stdin": "^4.0.1", - "is-absolute": "^0.1.5", - "is-natural-number": "^2.0.0", - "minimist": "^1.1.0", - "sum-up": "^1.0.1" - }, - "dependencies": { - "is-absolute": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", - "integrity": "sha1-hHSREZ/MtftDYhfMc39/qtUPYD8=", - "dev": true, - "optional": true, - "requires": { - "is-relative": "^0.1.0" - } - }, - "is-relative": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz", - "integrity": "sha1-kF/uiuhvRbPsYUvDwVyGnfCHboI=", - "dev": true, - "optional": true - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true, - "optional": true - } - } - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true, - "optional": true - }, - "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "optional": true, - "requires": { - "get-stdin": "^4.0.1" - } - }, - "strip-json-comments": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-0.1.3.tgz", - "integrity": "sha1-Fkxk43Coo8wAyeAbU55WmCPw7lQ=", - "dev": true - }, - "strip-outer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", - "dev": true, - "optional": true, - "requires": { - "escape-string-regexp": "^1.0.2" - } - }, - "subcommander": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/subcommander/-/subcommander-1.0.0.tgz", - "integrity": "sha1-BXyjU4Avr7NU6Dq5QMgbc1YuUCg=", - "dev": true, - "requires": { - "chalk": "^1.1.3" - } - }, - "sum-up": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz", - "integrity": "sha1-HGYfZnBX9jvLeHWqFDi8FiUlFW4=", - "dev": true, - "optional": true, - "requires": { - "chalk": "^1.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - }, - "svgo": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", - "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", - "dev": true, - "optional": true, - "requires": { - "coa": "~1.0.1", - "colors": "~1.1.2", - "csso": "~2.3.1", - "js-yaml": "~3.7.0", - "mkdirp": "~0.5.1", - "sax": "~1.2.1", - "whet.extend": "~0.9.9" - }, - "dependencies": { - "colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", - "dev": true, - "optional": true - }, - "js-yaml": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", - "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", - "dev": true, - "optional": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^2.6.0" - } - } - } - }, - "tape": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/tape/-/tape-2.3.3.tgz", - "integrity": "sha1-Lnzgox3wn41oUWZKcYQuDKUFevc=", - "dev": true, - "requires": { - "deep-equal": "~0.1.0", - "defined": "~0.0.0", - "inherits": "~2.0.1", - "jsonify": "~0.0.0", - "resumer": "~0.0.0", - "through": "~2.3.4" - }, - "dependencies": { - "deep-equal": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.1.2.tgz", - "integrity": "sha1-skbCuApXCkfBG+HZvRBw7IeLh84=", - "dev": true - } - } - }, - "tar-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", - "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", - "dev": true, - "optional": true, - "requires": { - "bl": "^1.0.0", - "buffer-alloc": "^1.2.0", - "end-of-stream": "^1.0.0", - "fs-constants": "^1.0.0", - "readable-stream": "^2.3.0", - "to-buffer": "^1.1.1", - "xtend": "^4.0.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "optional": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "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" - } - }, - "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, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", - "dev": true, - "optional": true - }, - "tempfile": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", - "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=", - "dev": true, - "optional": true, - "requires": { - "temp-dir": "^1.0.0", - "uuid": "^3.0.1" - }, - "dependencies": { - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true, - "optional": true - } - } - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "through2": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", - "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true, - "optional": true, - "requires": { - "readable-stream": ">=1.0.33-1 <1.1.0-0", - "xtend": ">=4.0.0 <4.1.0-0" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true, - "optional": true - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - } - } - }, - "through2-filter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz", - "integrity": "sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw=", - "dev": true, - "optional": true, - "requires": { - "through2": "~2.0.0", - "xtend": "~4.0.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "optional": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "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" - } - }, - "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, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "optional": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - } - } - }, - "time-stamp": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", - "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", - "dev": true, - "optional": true - }, - "timed-out": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-3.1.3.tgz", - "integrity": "sha1-lYYL/MXHbCd/j4Mm/Q9bLiDrohc=", - "dev": true, - "optional": true - }, - "timespan": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/timespan/-/timespan-2.3.0.tgz", - "integrity": "sha1-SQLOBAvRPYRcj1myfp1ZutbzmSk=", - "dev": true - }, - "tiny-lr": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", - "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", - "dev": true, - "requires": { - "body": "^5.1.0", - "debug": "^3.1.0", - "faye-websocket": "~0.10.0", - "livereload-js": "^2.3.0", - "object-assign": "^4.1.0", - "qs": "^6.4.0" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, - "qs": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz", - "integrity": "sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ==", - "dev": true - } - } - }, - "tiny-lr-fork": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/tiny-lr-fork/-/tiny-lr-fork-0.0.5.tgz", - "integrity": "sha1-Hpnh4qhGm3NquX2X7vqYxx927Qo=", - "dev": true, - "requires": { - "debug": "~0.7.0", - "faye-websocket": "~0.4.3", - "noptify": "~0.0.3", - "qs": "~0.5.2" - }, - "dependencies": { - "debug": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", - "integrity": "sha1-BuHqgILCyxTjmAbiLi9vdX+Srzk=", - "dev": true - }, - "qs": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/qs/-/qs-0.5.6.tgz", - "integrity": "sha1-MbGtBYVnZRxSaSFQa5qHk5EaA4Q=", - "dev": true - } - } - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "to-absolute-glob": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz", - "integrity": "sha1-HN+kcqnvUMI57maZm2YsoOs5k38=", - "dev": true, - "optional": true, - "requires": { - "extend-shallow": "^2.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "to-array": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", - "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", - "dev": true - }, - "to-buffer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", - "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", - "dev": true, - "optional": true - }, - "to-double-quotes": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-double-quotes/-/to-double-quotes-2.0.0.tgz", - "integrity": "sha1-qvIx1vqUiUn4GTAburRITYWI5Kc=", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - } - } - }, - "to-single-quotes": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/to-single-quotes/-/to-single-quotes-2.0.1.tgz", - "integrity": "sha1-fMKRUfD18sQZRvEZ9ZMv5VQXASU=", - "dev": true - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true, - "optional": true - }, - "trim-repeated": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", - "dev": true, - "optional": true, - "requires": { - "escape-string-regexp": "^1.0.2" - } - }, - "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", - "dev": true - }, - "tsscmp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.5.tgz", - "integrity": "sha1-fcSjOvcVgatDN9qR2FylQn69mpc=", - "dev": true - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tv4": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/tv4/-/tv4-1.3.0.tgz", - "integrity": "sha1-0CDIRvrdUMhVq7JeuuzGj8EPeWM=", - "dev": true - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true, - "optional": true - }, - "uglify-js": { - "version": "3.12.0", - "dev": true - }, - "uid": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/uid/-/uid-0.0.2.tgz", - "integrity": "sha1-XkpdS3gTi09w+J/Tx2/FmqnS8QM=", - "dev": true - }, - "uid-safe": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.4.tgz", - "integrity": "sha1-Otbzg2jG1MjHXsF2I/t5qh0HHYE=", - "dev": true, - "requires": { - "random-bytes": "~1.0.0" - } - }, - "unc-path-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", - "dev": true - }, - "underscore": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz", - "integrity": "sha1-YaajIBBiKvoHljvzJSA88SI51gQ=", - "dev": true - }, - "underscore.string": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz", - "integrity": "sha1-18D6KvXVoaZ/QlPa7pgTLnM/Dxk=", - "dev": true - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "unique-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", - "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", - "dev": true, - "optional": true, - "requires": { - "json-stable-stringify-without-jsonify": "^1.0.1", - "through2-filter": "^3.0.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "optional": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "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" - } - }, - "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, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "optional": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "through2-filter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", - "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", - "dev": true, - "optional": true, - "requires": { - "through2": "~2.0.0", - "xtend": "~4.0.0" - } - } - } - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "unzip-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.2.tgz", - "integrity": "sha1-uYTwh3/AqJwsdzzB73tbIytbBv4=", - "dev": true, - "optional": true - }, - "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", - "dev": true, - "optional": true, - "requires": { - "prepend-http": "^1.0.1" - } - }, - "url-regex": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/url-regex/-/url-regex-3.2.0.tgz", - "integrity": "sha1-260eDJ4p4QXdCx8J9oYvf9tIJyQ=", - "dev": true, - "optional": true, - "requires": { - "ip-regex": "^1.0.1" - } - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "useragent": { - "version": "2.1.13", - "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.1.13.tgz", - "integrity": "sha1-u6Q+iqJNXOuDwpN0c+EC4h33TBA=", - "dev": true, - "requires": { - "lru-cache": "2.2.x", - "tmp": "0.0.x" - }, - "dependencies": { - "lru-cache": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.2.4.tgz", - "integrity": "sha1-bGWGGb7PFAMdDQtZSxYELOTcBj0=", - "dev": true - } - } - }, - "util": { - "version": "0.12.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.3.tgz", - "integrity": "sha512-I8XkoQwE+fPQEhy9v012V+TSdH2kp9ts29i20TaaDUXsg7x/onePbhFJUExBfv/2ay1ZOp/Vsm3nDlmnFGSAog==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "safe-buffer": "^5.1.2", - "which-typed-array": "^1.1.2" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "utile": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/utile/-/utile-0.3.0.tgz", - "integrity": "sha1-E1LDQOuCDk2N26A5pPv6oy7U7zo=", - "dev": true, - "requires": { - "async": "~0.9.0", - "deep-equal": "~0.2.1", - "i": "0.3.x", - "mkdirp": "0.x.x", - "ncp": "1.0.x", - "rimraf": "2.x.x" - }, - "dependencies": { - "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", - "dev": true - }, - "deep-equal": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.2.2.tgz", - "integrity": "sha1-hLdFiW80xoTpjyzg5Cq69Du6AX0=", - "dev": true - }, - "ncp": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz", - "integrity": "sha1-0VNn5cuHQyuhF9K/gP30Wuz7QkY=", - "dev": true - } - } - }, - "utils-merge": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", - "integrity": "sha1-ApT7kiu5N1FTVBxPcJYjHyh8ivg=", - "dev": true - }, - "uuid": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", - "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=", - "dev": true - }, - "v8flags": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.3.tgz", - "integrity": "sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "vali-date": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/vali-date/-/vali-date-1.0.0.tgz", - "integrity": "sha1-G5BKWWCfsyjvB4E4Qgk09rhnCaY=", - "dev": true, - "optional": true - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "optional": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "vary": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz", - "integrity": "sha1-meSYFWaihhGN+yuBc1ffeZM3bRA=", - "dev": true - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "vhost": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/vhost/-/vhost-3.0.2.tgz", - "integrity": "sha1-L7HezUxGaqiLD5NBrzPcGv8keNU=", - "dev": true - }, - "vinyl": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", - "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", - "dev": true, - "optional": true, - "requires": { - "clone": "^1.0.0", - "clone-stats": "^0.0.1", - "replace-ext": "0.0.1" - }, - "dependencies": { - "replace-ext": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", - "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", - "dev": true, - "optional": true - } - } - }, - "vinyl-assign": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/vinyl-assign/-/vinyl-assign-1.2.1.tgz", - "integrity": "sha1-TRmIkbVRWRHXcajNnFSApGoHSkU=", - "dev": true, - "optional": true, - "requires": { - "object-assign": "^4.0.1", - "readable-stream": "^2.0.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "optional": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "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" - } - }, - "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, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "vinyl-fs": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.4.4.tgz", - "integrity": "sha1-vm/zJwy1Xf19MGNkDegfJddTIjk=", - "dev": true, - "optional": true, - "requires": { - "duplexify": "^3.2.0", - "glob-stream": "^5.3.2", - "graceful-fs": "^4.0.0", - "gulp-sourcemaps": "1.6.0", - "is-valid-glob": "^0.3.0", - "lazystream": "^1.0.0", - "lodash.isequal": "^4.0.0", - "merge-stream": "^1.0.0", - "mkdirp": "^0.5.0", - "object-assign": "^4.0.0", - "readable-stream": "^2.0.4", - "strip-bom": "^2.0.0", - "strip-bom-stream": "^1.0.0", - "through2": "^2.0.0", - "through2-filter": "^2.0.0", - "vali-date": "^1.0.0", - "vinyl": "^1.0.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "optional": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "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" - } - }, - "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, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "optional": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - } - } - }, - "vow": { - "version": "0.4.20", - "resolved": "https://registry.npmjs.org/vow/-/vow-0.4.20.tgz", - "integrity": "sha512-YYoSYXUYABqY08D/WrjcWJxJSErcILRRTQpcPyUc0SFfgIPKSUFzVt7u1HC3TXGJZM/qhsSjCLNQstxqf7asgQ==", - "dev": true - }, - "vow-fs": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/vow-fs/-/vow-fs-0.3.6.tgz", - "integrity": "sha1-LUxZviLivyYY3fWXq0uqkjvnIA0=", - "dev": true, - "requires": { - "glob": "^7.0.5", - "uuid": "^2.0.2", - "vow": "^0.4.7", - "vow-queue": "^0.4.1" - } - }, - "vow-queue": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/vow-queue/-/vow-queue-0.4.3.tgz", - "integrity": "sha512-/poAKDTFL3zYbeQg7cl4BGcfP4sGgXKrHnRFSKj97dteUFu8oyXMwIcdwu8NSx/RmPGIuYx1Bik/y5vU4H/VKw==", - "dev": true, - "requires": { - "vow": "^0.4.17" - } - }, - "ware": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/ware/-/ware-1.3.0.tgz", - "integrity": "sha1-0bFPOdLiy0q4xAmPdW/ksWTkc9Q=", - "dev": true, - "optional": true, - "requires": { - "wrap-fn": "^0.1.0" - } - }, - "websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dev": true, - "requires": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true - }, - "when": { - "version": "3.7.8", - "resolved": "https://registry.npmjs.org/when/-/when-3.7.8.tgz", - "integrity": "sha1-xxMLan6gRpPoQs3J56Hyqjmjn4I=", - "dev": true - }, - "whet.extend": { - "version": "0.9.9", - "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz", - "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=", - "dev": true, - "optional": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.1.tgz", - "integrity": "sha512-7BT4TwISdDGBgaemWU0N0OU7FeAEJ9Oo2P1PHRm/FCWoEi2VLWC9b6xvxAA3C/NMpxg3HXVgi0sMmGbNUbNepQ==", - "dev": true, - "requires": { - "is-bigint": "^1.0.0", - "is-boolean-object": "^1.0.0", - "is-number-object": "^1.0.3", - "is-string": "^1.0.4", - "is-symbol": "^1.0.2" - } - }, - "which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", - "dev": true, - "requires": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - } - }, - "which-module": { - "version": "2.0.0", - "dev": true - }, - "which-typed-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.2.tgz", - "integrity": "sha512-KT6okrd1tE6JdZAy3o2VhMoYPh3+J6EMZLyrxBQsZflI1QCZIxMrIYLkosd8Twf+YfknVIHmYQPgJt238p8dnQ==", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.2", - "es-abstract": "^1.17.5", - "foreach": "^2.0.5", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.1", - "is-typed-array": "^1.1.3" - } - }, - "win-detect-browsers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/win-detect-browsers/-/win-detect-browsers-1.0.2.tgz", - "integrity": "sha1-9F8Q0UEIbF2UrhTAOyCYRAp+cbA=", - "dev": true, - "requires": { - "after": "^0.8.1", - "debug": "^2.1.0", - "which": "^1.0.7", - "xtend": "^4.0.0", - "yargs": "^1.3.3" - } - }, - "winston": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/winston/-/winston-1.1.2.tgz", - "integrity": "sha1-aO3Xaf951PlSjPDl2AAhqt5nSAw=", - "dev": true, - "requires": { - "async": "~1.0.0", - "colors": "1.0.x", - "cycle": "1.0.x", - "eyes": "0.1.x", - "isstream": "0.1.x", - "pkginfo": "0.3.x", - "stack-trace": "0.0.x" - }, - "dependencies": { - "async": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz", - "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k=", - "dev": true - }, - "colors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", - "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", - "dev": true - } - } - }, - "wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", - "dev": true - }, - "wrap-ansi": { - "version": "6.2.0", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "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 - }, - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "strip-ansi": { - "version": "6.0.0", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - } - } - }, - "wrap-fn": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/wrap-fn/-/wrap-fn-0.1.5.tgz", - "integrity": "sha1-8htuQQFv9KfjFyDbxjoJAWvfmEU=", - "dev": true, - "optional": true, - "requires": { - "co": "3.1.0" - }, - "dependencies": { - "co": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/co/-/co-3.1.0.tgz", - "integrity": "sha1-TqVOpaCJOBUxheFSEMaNkJK8G3g=", - "dev": true, - "optional": true - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "ws": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.4.tgz", - "integrity": "sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0" - } - }, - "xmlbuilder": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz", - "integrity": "sha1-mLj2UcowqmJANvEn0RzGbce5B6M=", - "dev": true, - "requires": { - "lodash": "^3.5.0" - } - }, - "xmldom": { - "version": "0.1.31", - "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", - "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==", - "dev": true - }, - "xmlhttprequest-ssl": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.6.3.tgz", - "integrity": "sha512-3XfeQE/wNkvrIktn2Kf0869fC0BN6UpydVasGIeSm2B1Llihf7/0UfZM+eCkOw3P7bP4+qPgqhm7ZoxuJtFU0Q==", - "dev": true - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true, - "optional": true - }, - "yargs": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-1.3.3.tgz", - "integrity": "sha1-BU3oth8i7v23IHBZ6u+da4P7kxo=", - "dev": true - }, - "yargs-parser": { - "version": "18.1.3", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "dev": true - } - } - }, - "yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", - "dev": true, - "optional": true, - "requires": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "yeast": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", - "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", - "dev": true - } - } -} diff --git a/package.json b/package.json index fd49003bebd..fa28d83bc45 100644 --- a/package.json +++ b/package.json @@ -11,15 +11,15 @@ "benderjs-yui-beautified": "0.1.2", "cksource-samples-framework": "^1.0.1", "grunt": "^1.0.1", - "grunt-contrib-concat": "^1.0.0", - "grunt-contrib-imagemin": "^2.0.1", - "grunt-contrib-jshint": "^1.0.0", - "grunt-contrib-less": "^2.0.0", + "grunt-contrib-concat": "^2.0.0", + "grunt-contrib-imagemin": "^4.0.0", + "grunt-contrib-jshint": "^3.2.0", + "grunt-contrib-less": "^3.0.0", "grunt-contrib-watch": "^1.0.0", "grunt-githooks": "^0.6.0", "grunt-jscs": "^3.0.1", "grunt-jsduck": "^1.0.1", - "less": "^3.8.0", + "less": "^4.1.2", "lesshat": "^4.1.0", "replace-in-file": "^6.1.0", "shelljs": "^0.8.5", From cbab0975264108fecaa4ee4076b1fa24d95451b5 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Tue, 15 Feb 2022 12:54:53 +0100 Subject: [PATCH 131/946] Remove `characterRange` class from `CKEDITOR.plugins.find` namespace. --- plugins/find/dialogs/find.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/plugins/find/dialogs/find.js b/plugins/find/dialogs/find.js index c134cd48159..0d42a4064b4 100755 --- a/plugins/find/dialogs/find.js +++ b/plugins/find/dialogs/find.js @@ -141,14 +141,14 @@ }; - /** + /* * A range of cursors which represent a trunk of characters which try to * match, it has the same length as the pattern string. * * **Note:** This class isn't accessible from global scope. * * @private - * @class CKEDITOR.plugins.find.characterRange + * @class characterRange * @constructor Creates a characterRange class instance. */ var characterRange = function( characterWalker, rangeLength ) { @@ -162,7 +162,7 @@ }; characterRange.prototype = { - /** + /* * Translate this range to {@link CKEDITOR.dom.range}. */ toDomRange: function() { @@ -185,7 +185,7 @@ return range; }, - /** + /* * Reflect the latest changes from dom range. */ updateFromDomRange: function( domRange ) { @@ -212,7 +212,7 @@ return this._.isMatched; }, - /** + /* * Hightlight the current matched chunk of text. */ highlight: function() { @@ -241,7 +241,7 @@ this.updateFromDomRange( range ); }, - /** + /* * Remove highlighted find result. */ removeHighlight: function() { From f3bda7edf1082a186198e17cf815d7b2ac5d85d2 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Wed, 2 Mar 2022 13:14:23 +0100 Subject: [PATCH 132/946] Use `element.getBoundingClientRect()`. --- core/tools.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/tools.js b/core/tools.js index 1a99d78176d..855f314ffaa 100644 --- a/core/tools.js +++ b/core/tools.js @@ -971,7 +971,8 @@ * @returns {Number/String} A number representing the length in pixels or a string with a percentage value. */ convertToPx: ( function() { - var calculator; + var calculator, + boundingClientRect; return function( cssLength ) { if ( !calculator ) { @@ -990,7 +991,8 @@ } calculator.setStyle( 'width', cssLength ); - ret = calculator.$.clientWidth; + boundingClientRect = calculator.$.getBoundingClientRect(); + ret = Math.round( boundingClientRect.width ); if ( isNegative ) { return -ret; From 466dd0c4ddcaf7bb81cc27e2d649a096da8764f0 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Wed, 2 Mar 2022 13:29:01 +0100 Subject: [PATCH 133/946] Add fallback for IE. --- core/tools.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/tools.js b/core/tools.js index 855f314ffaa..e24e306b3c2 100644 --- a/core/tools.js +++ b/core/tools.js @@ -992,7 +992,9 @@ calculator.setStyle( 'width', cssLength ); boundingClientRect = calculator.$.getBoundingClientRect(); - ret = Math.round( boundingClientRect.width ); + + // IE does not return width in client rect, so we need to fallback to clientWidth. + ret = Math.round( boundingClientRect.width ) || calculator.$.clientWidth; if ( isNegative ) { return -ret; From eba9948a18028059f6b4a0eb5a0c0132a58d8915 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Wed, 2 Mar 2022 13:42:37 +0100 Subject: [PATCH 134/946] Use `CKEDITOR.dom.element#getClientRect()`. --- core/tools.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/tools.js b/core/tools.js index e24e306b3c2..f4610ce32c3 100644 --- a/core/tools.js +++ b/core/tools.js @@ -991,10 +991,10 @@ } calculator.setStyle( 'width', cssLength ); - boundingClientRect = calculator.$.getBoundingClientRect(); + boundingClientRect = calculator.getClientRect(); // IE does not return width in client rect, so we need to fallback to clientWidth. - ret = Math.round( boundingClientRect.width ) || calculator.$.clientWidth; + ret = Math.round( boundingClientRect.width ); if ( isNegative ) { return -ret; From 77009d39fbdbd03aabb97eba95c8686a3931f262 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Wed, 2 Mar 2022 13:43:15 +0100 Subject: [PATCH 135/946] Remove unnecessary comment. --- core/tools.js | 1 - 1 file changed, 1 deletion(-) diff --git a/core/tools.js b/core/tools.js index f4610ce32c3..5438b39b57c 100644 --- a/core/tools.js +++ b/core/tools.js @@ -993,7 +993,6 @@ calculator.setStyle( 'width', cssLength ); boundingClientRect = calculator.getClientRect(); - // IE does not return width in client rect, so we need to fallback to clientWidth. ret = Math.round( boundingClientRect.width ); if ( isNegative ) { From c7ba22f99fa3d22bd8b3bf5adf4857d27ca03a0c Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Wed, 2 Mar 2022 15:27:15 +0100 Subject: [PATCH 136/946] Added changelog entry. --- CHANGES.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index 6453ba093f3..c24dff5cf49 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -5,6 +5,10 @@ CKEditor 4 Changelog ## CKEditor 4.17.3 [IN DEVELOPMENT] +Fixed issues: + +* [#5097](https://github.com/ckeditor/ckeditor4/issues/5097): [Chrome] Fixed: Incorrect conversion of points to pixels while using [`CKEDITOR.tools.convertToPx()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-convertToPx). + Other changes: * [#5087](https://github.com/ckeditor/ckeditor4/issues/5087): Deprecated jQuery API calls in jQuery adapter were replaced by undeprecated ones. Thanks to [Fran Boon](https://github.com/flavour)! From 54ceb429fb456d765506570b6a1d65d63eda9544 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Wed, 2 Mar 2022 15:49:42 +0100 Subject: [PATCH 137/946] Added manual test. --- .../manual/_assets/table_border.docx | Bin 0 -> 12730 bytes .../pastefromword/manual/tableborders.html | 9 +++++++++ .../pastefromword/manual/tableborders.md | 12 ++++++++++++ 3 files changed, 21 insertions(+) create mode 100644 tests/plugins/pastefromword/manual/_assets/table_border.docx create mode 100644 tests/plugins/pastefromword/manual/tableborders.html create mode 100644 tests/plugins/pastefromword/manual/tableborders.md diff --git a/tests/plugins/pastefromword/manual/_assets/table_border.docx b/tests/plugins/pastefromword/manual/_assets/table_border.docx new file mode 100644 index 0000000000000000000000000000000000000000..5cc7d1713a56d3c60d80f16df24f138b69dfe139 GIT binary patch literal 12730 zcmeHtg*cZcBa?m>gQySozz?gV!Y?(R+?IDBXK-o3kU|z0I7JQs9CZKxj{n1Npe|v=rkeptEUUXHY(7UZpjrr7Fx3H8ERxoaV4Q8Id&DXzHW%Xs;d;`FEIPIgIE zxBO^*2LS-QzCr-x|K^hKVsRSJL3Sn!@;D&KC3PK)tsLp;ev|)m#s9cda$?4iq&7dxUS<9^#hW=Nm2q~?LR`}Wx{ODpBM84`9NYV?314+G zGi^+C_gam1ukulR6H}xG|vWiW!g2M+)P=4$I;ME@@*F|svu zwg!z}zYSY|I1CtQ>;mcezkO81jeraW6uSdo{8PMWxxC~BcdR4{m*<`VBJcQ0Xkf># zH@{VhOB_$?wOlwUc3l{IN0D>ZZDE1bu!ILR1XpJ2p^$70NzBSjw>?Z3y;uL@Me+kAGkfpxW|bEL~PzviN;f_$X7Mafo0meVs{ zu722(&$0G4kB7GlK`{Zc!3EmZ?>ZZQaJ_DiblqP$XPf%d?y3xjRr{XN8uA0Xx9ZfR zBl&dqT!jqfVYPbM4d3A7LTg~_68Jptj@Y0v*9@5xLVczvo2n!+Bu37|OEnQeN!vc+ zm4h`!*9`UOc8LF?N}0PCb-7SSYgDQ@gq^GM=B21yeY5V@Y?q-XSZ-9(_YyMnW4+&iySBDpLYt zu>-T0Z6eLS73GGTj!#l9HftDTLCl-y^;1#eH#uR|X!O{Sd=UcJeO_Erj+5@WOBp3c zrsfh;aC3kQ^akn@^X7*L{V@g!4?$A$(@!ioQ99^D63d|?JUacI1)YN!jTvAG(bGh=fe^bsYUmV=_kdm?w znH+QKz~ruh8L@2)6}I69rx%Pk^LCKj3hiD|q($x2;R`g=09LdevqsI``*nlV*{U~H zz=^FGFr&J@#Ra!mgbw=!SCiG}4^CaBL7G^~h@@@M)t!WDSz)+_;kH}4XF=i5J zM)M|Er^%{+y(`=J4a_IDCXus}UOYZuU5}T~-IK{0x#%4of(=kNa*_#q^iRDyzMpJYPJwrR2D~%sA$Mzh_Ej+WO=4FtzH)Y6Lc*2318f)7L zCfJIC33!!R#_6EO2@E^7g#U?;Zy(2b163Pv0Ptd9&Z<-M?19 zBynYORQgoEG@u9SGsK4RI(KBedOkzYN35itW)Eyb)~2EcY?=;izc@WR)43UDx5T10 z_W(1KEi0W6AQ0~za%?m*&iu=J%Og}2h%ihwuXs98I=o-R=-<>>s})M$4HDbJ7zfhK z`{+ra!O?{b&I-A;$O>y}GZCt<%`vxd9?DQeQQpB@Wp-nulF#0VmROudeXa1DE9(t7 zVl2acNgqj|UNjfLEPbEz{ZgfBvG+^ZgQjtV&pyHHe~k+b*QP1op#XrP_W%I;A92CS z%-GtP{&&gv+gNh)Q7Rl)45C<_?6{6+giPUbi1Nu(U&aqsnw-= zh9JFc2Uy6A7$LakT_iy`#@?Mc0>iHo83eIM?rCbN_n2@j_eI3$6{SP{tO>hX<7k@0e3}XuJ8W(>nj* z#!`OC%4#z`(PrHe#|=J=LZV3XAZ)z^x_q^g5LJ|3bJKbqm(5bjEr@DAk2+D#NTH(d z;N7+mz-*sL0!56@#LZ9iGZ2Y1ID@^FB;x&r357m*5Ow|VSH4ijLAW~V3r~*D`sR84I5H5e%lqKm{Ig-jI3eIu^9Me!9~0B` zncsXKFUR6-Pu*e%zP;?0&-*;x>mC&f9JiWQW%GI5JkR?)KlOs2J2<5T6U1Nv_c?i8 zY^t%?%sv7Lu5RPmLy(4~oZ{tkAStnd?(c~qyu5rVYBt;#>bCI_4!fb+SiYGetwrBy zp#U#5&~Q6>`pu&4kFzRE>#tN($aB5yc_+4Q2%U^HxfU+2^mzT7$k`GF0^rj=P&VNO zvUhz~aI^}m7CE6K4AQ-@s3C}9xq0SIE^WHgaqmvjTL0qdXV+cGj<+P z>!ZiJLE-L2{+S{arJji7Nv*tvVXQuu=oJyBn%EWHi&%X-!meq;qEYOKY9zK)Tu=SU zb|~}yv!6UIAu=S%MixS6MEzHTyy;NLVWz6%B%xOe)CO+}!!pvPH6$2*1eEaJfsqED zbqIakJZsE8U5*Jl0n0PlTX7*_V4m3alSOKvJil5Huhy2Wn3_rt7BxFJke*`1F+5r6 zFzBgG)&CK3JquGaY;09Kref4zc0{hu|D_-dH{39kLC}RDxZ?A~ngQ`8jXVmmPQm@d z3|uOhmUA_$&Y_t_fnxV;Zhd?cp@E@KpoXpJAPn^^=1(_myB?o&hkpLOHR!>O+a%xK zm+=M;{u%Z6z!V5bl_1(xzmUxrX<>YFTDHbvnNgwi=G-=g>t2#imT&459`6XMe)_)M zo<)?SU6?L)J?V^B<`fw+s_mfcwpL{Y+cvy9#ANkik+U&q5~G={P1~y|x?i7X5!t`5 zh~p?X8mGc;9TY1us@W3Z1J~d=n9|tlF6KoQJnYbtZ=-fvB;GiQ4rVCf(lC3DF~<;a zY|iina(uTAX1;$DJLMf<@>N=;3Ms7cNS>XUEXVG9kLs$0-}p8Uo2*#*?5v{<5S`faoFcLF9MY2K4}zZVCbI31ue<-xNM-va(7DLngF<65iGti&wGO{jN6kYjF84*|o*tg`o`i?$sk5_ouhrIu+?cwE zKQhEQ>(i+iWbzQIJ1^jgpNnl9?#GPZ(?SMarK=csG9o)zk1=jGZ;V$o#a1SXO}VYd z;VTH6B5SNs+#6+eJA25GHzJNXIjWiXG^h5+a~$?Io-GH?2-BHkXuUt0tJ{x`b{*PR zH~zG)msoT*rZum#+mffbwSy@brO}WgAj8-oKO!n)QLK)%lcX7JGKFuy)YxS*QwB6p zQ9D|j3%7Q0LnQi!ID3>KnOoXjg%Ra9OFhJbdN8Hp(oCPpL5_bb(0A@GFor0Zn8Zi% z$+=3=;(pb=^!V}SsIyA-p?yh+AuM96EW45?fZ)-o+S9gbpmA+=pj`2BC8W=|=y;mc}UYO#$I5&*!0 z`^)6m(b&n!+{V=Lw*jzDb=`KE4au9}>ucBK547j6J7j{H-7a~g0&N&7VLVDG#`c6F zz6B>ueJ{88lv56A72+B@ePrjYk7sV&YlqLl(4yp;G$fm2E3mSjrhe&u$pwp}ne?uu z9!Jszf-<2LwihdlhKHW)ug{IQt-=O{{4%ni^I~DC_hi2)r@Lj*Sd7MSZ_?TTDw_1f zyHu^XgL=K@Ti%$`Dw2>Vl(b_$yo_R--K`u7$HSq~5eII>sY#}jw3Uhb2J=}G>TETB zXx882A>IJwI zEM{*Bd<;we_5tiv*DdVbyC}1gPVS4bBlfF1XUI)dzmL8IIs^8cc5Zr~MumpwFGmr$ zjijv@9-H-|V2nzKA5>^^$I6SXV+C2`f~meo+&K&MLAUVWI+7epl@$fsNYKR`tnbJ( zRft!9fXAdLMnXs!hqUoA$eaEaBm8Wdbk{ZL{4T@s09lvAG+z6=fkLN{FVyy9R52KZ zoR0BZ${cZ{a7tGE;v6jB0qq*(5P_<%D27T~Z=ID_bGen;-W1aM`L_e1hx0_i(cgww zh`jmw#VsGQShZ@$$G+aLgLva397Yi^vb^HlOmFHvl$h5{;apoUXN_!3@_Hy6!gX;B=(-j4<_djANnpVJ3#v|FYD`?L7+MvOj^aw!gZY}-C1%$wOdr~hfPD0V+UZ1 z4Wf7ug$!Xk21BX7goKfYFLiB^B?%kxc@AM#qF`_{huvXRU|+VMt9A4lq{X8_J(U0& zd{TizW5CDeldDk;)=8P@oJvYQo4}#zlq~JMjjOTzZz4q@5p*^y^r;;#5d|9JetYA5 zgYEY$Gx+GKmDp{f*2~E{9k6={r0E)OmZZBX0}$zIhdyk64uk@Fj9SU(A_A9s3=#rW zT?#(b*BnxWSJ2=XS10!6TbUR$)0XEh!W=x^Uc5a~9HEw_T;II1=*q#pq%l`3a`l|s=M3m8nL0$ z&3a!Rw5mXkU@gzc0LQf$0Xr#*yC{%Y%Kj1ym{+jVSD#g;K%f2Q^6-S|gg^%=U7=W7 z)7RrQqMS6Y36H@N=eB5Fb!3D+L!>&LZn_jVaHP}&<36@klKwkOn>gmw(aHMe>XO{U zk5|xK`k$+Cy{NCj?jSa13&d?AgSZ>e0$kp~*3OaM(AL5D-| zZyov(f%M!u?IP)|vCs-6Ng>y;iVC5%X;wx*oS!9GQtl zn9E!lmSK-ej1nq)u+vu2Bu9PatY!tp@-*!R1>CtkLXv|8WuKhwpQS7LyUO0h4g6@sc85LdG{1H3bn<>Z*y`YF34#Zr%11Msl`esOD?GSq z!H>5Av@Q&GXAwB9cD60Zodji05{TH=3_bx%<(m{o6EUKZ`L^+nHK&T5JjvoKd-Ig% z`2)qXc!dh$WW1qIF%^T_+%3^P7qx4ab}!(g6Tl~_2t1pe;Hj{P?Mox^6M!{Kk8bMA ze>GUxL$y8^kg;xnw#!idSRR^y_Q;g=4Xl2**qwxSn`H*1fm?7dXkQN+$xF3}1%a&v z5nnc;SOk3Yu$qvt0{-tw?VKL_aHq^pl#^}IV0>Z{lB$^tqWMGziU>^31CN(yRb1J+ zH0noVp~}h^yf8ROZUKhK3cRQO(T&^jbQcMt+=8VW1&B$)zTsWRYWtt)F|?>BdL3sC zn-EdH)MlMiXCMVB3mFCAn$nO6Ewv4oPQ*NMkH~)2!~X6hs8p8h4Wo~nfOU@-7GfAS zRNu)g+T?QCK~hTiwh|?+l$O>9ffkc#xS&&*Qi)j#_)aK6EhVQJ+5k-|SGWSVD20hQ zm}wKti7V*^s_qD^n};7aUW7-q(ddrMAz3KjJ;S9hcM4(uJZ=%JL|jaQR$w)@3+QIDRH(RPA;&_y^tsugvq$0qddeMQd0+`6$2STXq97 zhY&^1*clF{-asPX%Q1x|=%OG-D*;U@nDmPoUSC_pEl3FwngVthpkoAY<|CejMJ=6Hm~5nB5!qKnQKaq*2X3f9QijEkQnijM8iF3lnx=)jbv68!T~XUQ z{(k=W#hiv`*T6SF6PgMmD9(d+)}XtP`0~VImPJF8rh2FxHKdRao9fZAc~lCft)Edv zc*oj42$G|DoFA}E$s#8l;cl-Kb$oJDukx-?#KFrwk9f#G;aU71sc>>wuKf`KeL#ApED6A5IW_M_RSgEVA zfzn^5a2W|*QOoaxU$#EXpNSRO*+ZJ3kxNb*l4k8D)1s*rPNa z>bGMuKVA4_fx+J*Lg&}EJL&jp#~Q@NOKTtqE}n)xd3(2L#*IRoyqVV94Z|xWM?8)u zIBTtmpQXnJKfA_Ote}V2jU@|cD46*ninB*PDH$Hl%H9JmyPAZvr{i*p4?SIzLsh84 z{@px_UOd{~HkV(UnvTHtJfe>9zBC>uRL?74!>7pEHrIJW`1rHbdG)(|Iqsf>cD=Ag z_(6)ZP9c0Ub?Iyc!QA#iC8KL}1_J1mH2{XzyMD$b9{)VYK?MUmQ~ON{#*H@mRItwQ z_h||Vhxc0M*EO9ud+CG(G-9y@J=lu9y_>J*P?&Ib2$Pk~~+?>yU4NZXHOVukN0MO(F03iPH z(H)&WSsDL6WpB%ra$IId893LhU-vDXJ|m3X4bEulPp!!`I@RF16dvD!i;W3nl`xYS zj=sMJenu3q@iXvm?^uW{c>xo?{pPzT_3im3qqmEA!hvvldTQr+jbg)`f;e_9JIZ^_ z%j;GjZRd>?F~&$jc9f1A@5A%-`s>f-X$hUSUT#FR_hWK#7fy9FVY5SS8NpInU!U5w zE|smd25IyI-P2d2QImKo)XoJ{E7S@1h%ov_+ht{bRN^)C3XkC{y0vH9dKAB@P#ael0sk@Q!)hL?_G61bcsQ7^7+uo0u^Bc->~m;MSdUKlqLUGOa?wv%A*7QWCn=&{d(# zPLnJ?Yg4jtv;s<&)@m`6;ScrLgn5YFrq0hdy7jLQ*`J28$M)SZMY9tyh_Jo)fDKXM zTHnTOYLBdM#-ARkril=l3%$q@f>o=+gK=cN0EGtFNO@ zkR2`_(cjYdL|=ay+gF_b{QM9PT=oAlVUV;opM80~I+41HdYs?9l@+D_)5fI;eqc5# z@%789cDuJJj!w0FipxUYhU8xSVOCJTplRZBe)LT`fhEtKmG)p6G6cozhXqC~`$F$T zpoy`hqUQaUMi3%*8oEW#;b2`M@6#veblB9=I!De2vn6GMaW^755wy#h2ZI(g#vmCg zxw=Jqj_F1Als3_nvwWn-C8EZk4Vlf}_2+wME4d|iqn5=RHAxe5 zMs;H#Ww24j$GHmy8I!1)ZNt=3hF=qv3FnvADX+eSe?#x6UGKStt zZg|N;^sXaKJPs}Gv+B(c#c*LHNayZuX@v7MBcuCGjh&tWNg=-<&UlVQb05->m@78x zeY@c3;o(f&jP)3LfDj|5%0kLhA);k@$nfeS#5j#iyrunL@{l7nf4c}{^ISO-Movew zt>Pqmj$YO7Rm@h#T8U0=l1tS9z-8N%85VWXjx2cftB&v!B-#utJw{mXYl+f#;rC_C z#gxq5kO|Yx=!84*c=9)zDQ{W0315Lua7(uyQkVRsA$MOF38jhAxgU8dbwM*yb<7x5 zBX3Ua>Z=Xh0<0k~RE#)M;g+f)k)LGfP3yTRnbwPvd$=0(;ge^ND}|PFtqC9GZf(%O;@jMfb_C+` zmanJgdot$=Md_I~+V!})0LAKSF&Rf3H@S}w$MTm})5O}p^&HoSksGGc&M~e6=J;!n zD}0TFD7KyB_7Xg-+yc0)+-4r7u$Y3x?9j$8UJ^q?MzNtpcVQv&9sGS2?mIih@fn`- zaDZ%2!@r5EG!)S~$gg_J_M)86sF^9%pnoQRIbAL|Ho^lnAg5&*G2*E9Xh>Ft<1x5D z4n-K#3lGvWelvv}V3As~Cc}KNK}b!S*G7GRqraPCSFOEOlJOKiG1OA@5psa(Bc7Cm z6O1LZ1lGu@RPTyOBO~x$u^)K?@7Zp-ti?%nt@@%xV){`>46>^4xdz5$WRJfoGWG1V zt^&ACTe}M15IJ4fF`GYj5+r7jIfEZ~i!F`#fSW$J$i%y1-IiM2NE7X@(al!eO8cRF zigsi>E9vVPA`h($##+ru*yaR{hZ%gpcIBP91*O;pzN?6W;mVSg+I!X{YeKgbbP-KO z*zs<80`cIr!(!}4FTTsBQ${KWB?bovCHLdu$ODuG#21QdxG;&dqV~OR@R;&3gL<{S zCqvp1p(V|IgNOBVr$P)0^KpOGae-GyPR)<~JW=h_k+@S_=S|4%s4=)x)TkU|3Y0@K zhneXsA!`!Dk^H9A?8F;2=ye0e)Mn@LU*7kTYr?C)0o|SqVFRgAg5-;F^f}QF*B6C~ z;TDCeASduGvRSSmsKyQ~2$iaC02Y1e5e8k+GvF=dzsf-fD&c?K=3aT4xu+u-h*l?0 z2u`aU!VjFSz=VcDU)m0Md+G&3@cy+9ooG@p5azdANtN}^NR`C}fPWN?v|c;~zCE=U z4E*^UgdkV&?eAUtqoLpWgY?fX?iH*6as@pyw2Y4^cqu?oVoV@+CjDq$lSUc86 z(@$kzU+rf-Z5NB%LZVY7-ElbIj1y!;>-Pv_Zu=BhW6Kdd1belp2DnWaS7VbABm_G( z-Uhg6@XQQdO@bS|Vsl4)^7l@G`6BEts4d+n4`s3g@>pJ(dt}!)S?QDWkv8DN*|KnJ z)i!8LJvIs1<+-C@D}Q2^rGIv2C2?!U(R1m&4XRJcft3gD3 zD<>RYo<-W-w_s1y*M^5xR}%uCn}r}ZBJW=Z6`xv!Tsg98t^8RPv$1RO`O=kD_){xR z-jf!5nNeLiA=t5ncxMX^N}Cou!waY(TQwo&yjiI%L$7iA~#j3NwxY3``NftmJhjAw<`f1HcqJWFHQy*QO^03?_Bbqv?9xsmb6ak zl|O)5(5l~YVy)CT`j2pE#ZjZJZ~k2@@o}`m>QwftNM-&<*r;un6|((BAZEm5V)^`5 zAPW+tjpg>Uis^q7anrL+7N!3YL#LotXZHRke(6Mu0-4{&p?Gb8u?YVyMZHuKJt)34 zd+|+2>@#`qDDbzI&zH30@mW7JC77gVe^FYepGi3k_SbBr7TN7lpw7A9Qki-3i)WkT zfh}7fF5_jxuauonqQwzfP;OGT4xBa2#FJ5pHnq0NV?s3bTK&3>U0Fn&4ygF14S#6T zHhgX!scQNSh<}0a#pZW_m#@fNiQruk*ID_l>}7QOYQA?SyqrbxbMaAf-EfxZM1^qa zDJFN6t@^!nvx5)oUU=RL=OS}7lv}-*4sXi1d3GwxDP%+=mr} z!cs?t5xey8k3msR(dr97J9r}?IhDvHYfJGYiVoK6vp%F-!*{*RHM*KMPmZ%?pPruL z%aJ+TI6t>!JTE&0kEQ=yPg;&DcT5%GW=_qEz@0Ah4s)#E_9-8Q(fUgG zL1EW;SvVuv89!R5pGbvxj6OK^_0UvDG9UYet#GF5N)D7k_+Qq9Tql7H)1Wos0;m@0 zuT-19o!$SKHqd(M-$#a07l^-sYe!t*!)p29P(y?TF47lcaGHJCVz57k73T&cf;tj&w z31sN%U^GE5+XDa@z95W5OQROTK;1s;8q7V>B*7)&(DMWxCDP-pb=<7!=AjTe*i&I% z3ZV+7GVmvrw4ar-7XD>>-k14BU3V*4-|GUi97I*ZL4x~&%=&j8UBxA4+*Hdc?~G(N zLqonS3B@^fiM`MAw2E)T@PssQlvgk>xF6~x?*dYF1n5Poiu)(7M@I49Ba}aOStmvV zb&_C?^q?O|ak!09NzvCMaIGUgTZz<1Q{k<($w;5n)qKreGcL9Q?|Oyo#V=`_|H8Dm zj;tm&d0?10O22gCr!qk$khPG8ufj4+h&v+6q=${E!1(Q0> z^U#JqWo@SF$UAcRU|u4&8B!hagO+ zs41?Lm-qL$e>egdI4y_>`R_^Ye|-2qe*a6#yS&uj75qIV_YdH2zwsdN`b&cDufV_O zD*hE%3(7h9|79-zs_EDKwLf(of~d)VWV8JW|256!PdFI-zu~_oz5J@;*Gh5t&#{;A+S=&S$U`rl~TU-7?EWPjrO@&Aqg zg)sY7!>@eHpBh>T{&@cXurI%Y{~nG1gaQCd)PH&Uf5&EdsW%|=_$~b#2 + + diff --git a/tests/plugins/pastefromword/manual/tableborders.md b/tests/plugins/pastefromword/manual/tableborders.md new file mode 100644 index 00000000000..7b294b778b5 --- /dev/null +++ b/tests/plugins/pastefromword/manual/tableborders.md @@ -0,0 +1,12 @@ +@bender-tags: bug, 5097 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, undo, basicstyles, pastefromword, sourcearea, elementspath, table + +1. Paste a table from the [linked MS Word document](_assets/table_border.docx). +2. Open source area to verify table borders style. + +## Expected +Table borders have 1px width. + +## Unexpected +Table borders have 2px width. From 817d69513905113cc332615ade9e134bbafc042e Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Tue, 8 Mar 2022 08:37:46 +0100 Subject: [PATCH 138/946] Updated changelog. --- CHANGES.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index c24dff5cf49..1d02d651ee6 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,9 +1,7 @@ CKEditor 4 Changelog ==================== -## CKEditor 4.18.0 [IN DEVELOPMENT] - -## CKEditor 4.17.3 [IN DEVELOPMENT] +## CKEditor 4.17.3 Fixed issues: From ca981a6a8aabcd1e339827c881a453498959514a Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Tue, 8 Mar 2022 08:45:32 +0100 Subject: [PATCH 139/946] Updated package.json to 4.17.3. --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fa28d83bc45..4dbc2fb733c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ckeditor4-dev", - "version": "4.17.2", + "version": "4.17.3", "description": "The development version of CKEditor - JavaScript WYSIWYG web text editor.", "devDependencies": { "benderjs": "^0.4.6", From ef915ae28c2948e92e446e88c52fa4e1fdf8b274 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Wed, 9 Feb 2022 10:01:32 +0100 Subject: [PATCH 140/946] Renamed inlisestyle validator test file --- tests/plugins/dialog/{validators.js => validatorinlinestyle.js} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename tests/plugins/dialog/{validators.js => validatorinlinestyle.js} (100%) diff --git a/tests/plugins/dialog/validators.js b/tests/plugins/dialog/validatorinlinestyle.js similarity index 100% rename from tests/plugins/dialog/validators.js rename to tests/plugins/dialog/validatorinlinestyle.js From 20a7cf8179f164955dd70ed86e6b12bd17796ada Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Wed, 9 Feb 2022 10:04:07 +0100 Subject: [PATCH 141/946] Add tests for notEmptyValidator --- tests/plugins/dialog/validatornotempty.js | 121 ++++++++++++++++++++++ 1 file changed, 121 insertions(+) create mode 100644 tests/plugins/dialog/validatornotempty.js diff --git a/tests/plugins/dialog/validatornotempty.js b/tests/plugins/dialog/validatornotempty.js new file mode 100644 index 00000000000..8cdf5388d17 --- /dev/null +++ b/tests/plugins/dialog/validatornotempty.js @@ -0,0 +1,121 @@ +/* bender-tags: editor, dialog */ +/* bender-ckeditor-plugins: dialog */ + +bender.test( { + setUp: function() { + this.msg = 'Given string is empty!'; + this.notEmptyValidator = CKEDITOR.dialog.validate.notEmpty( this.msg ); + }, + + tearDown: function() { + this.notEmptyValidator = null; + this.getValue = null; + }, + + // Next two tests prove - that value could be received in `getValue` way + // and validator treat them differently, not as some hardcoded manner + // all edge cases are performed on local value - less code -and we validate the + // logic - not the way the value is received + 'test notEmptyValidator analyze value from inner getter': function() { + setupValueGetter( 'not empty value', this ); + assert.isTrue( this.notEmptyValidator() ); + }, + + 'test notEmptyValidator analyze empty value from inner getter': function() { + setupValueGetter( '', this ); + assert.areSame( this.notEmptyValidator(), this.msg ); + }, + + 'test notEmptyValidator returns error message for zero length string': function() { + assert.areSame( this.notEmptyValidator( '' ), this.msg ); + }, + + 'test notEmptyValidator returns true for string with spaces only': function() { + assert.isTrue( this.notEmptyValidator( ' ' ) ); + }, + + 'test notEmptyValidator returns error message with multiple calls': function() { + var value = 'a'; + this.notEmptyValidator( value ); + assert.isTrue( this.notEmptyValidator( value ) ); + }, + + 'test notEmptyValidator returns true for unicode u0020 SPACE ': function() { + assert.isTrue( this.notEmptyValidator( '\u0020' ) ); + }, + + 'test notEmptyValidator returns true for unicode u00A0 NO-BREAK SPACE': function() { + assert.isTrue( this.notEmptyValidator( '\u00A0' ) ); + }, + + 'test notEmptyValidator returns true for unicode u1680 OGHAM SPACE MARK': function() { + assert.isTrue( this.notEmptyValidator( '\u1680' ) ); + }, + + 'test notEmptyValidator returns true for unicode u2000 EN QUAD': function() { + assert.isTrue( this.notEmptyValidator( '\u2000' ) ); + }, + + 'test notEmptyValidator returns true for unicode u2001 EM QUAD': function() { + assert.isTrue( this.notEmptyValidator( '\u2001' ) ); + }, + + 'test notEmptyValidator returns true for unicode u02002 EN SPACE': function() { + assert.isTrue( this.notEmptyValidator( '\u2002' ) ); + }, + + 'test notEmptyValidator returns true for unicode u2003 EM SPACE ': function() { + assert.isTrue( this.notEmptyValidator( '\u2003' ) ); + }, + + 'test notEmptyValidator returns true for unicode u2004 THREE-PER-EM SPACE ': function() { + assert.isTrue( this.notEmptyValidator( '\u2004' ) ); + }, + + 'test notEmptyValidator returns true for unicode u2005 FOUR-PER-EM SPACE ': function() { + assert.isTrue( this.notEmptyValidator( '\u2005' ) ); + }, + + 'test notEmptyValidator returns true for unicode u2006 SIX-PER-EM SPACE ': function() { + assert.isTrue( this.notEmptyValidator( '\u2006' ) ); + }, + + 'test notEmptyValidator returns true for unicode u2007 FIGURE SPACE ': function() { + assert.isTrue( this.notEmptyValidator( '\u2007' ) ); + }, + + 'test notEmptyValidator returns true for unicode u2008 PUNCTUATION SPACE': function() { + assert.isTrue( this.notEmptyValidator( '\u2008' ) ); + }, + + 'test notEmptyValidator returns true for unicode u00A0 ': function() { + assert.isTrue( this.notEmptyValidator( '\u00A0' ) ); + }, + + 'test notEmptyValidator returns true for unicode u2009 THIN SPACE ': function() { + assert.isTrue( this.notEmptyValidator( '\u2009' ) ); + }, + + 'test notEmptyValidator returns true for unicode u2000A HAIR SPACE': function() { + assert.isTrue( this.notEmptyValidator( '\u200A' ) ); + }, + + 'test notEmptyValidator returns true for unicode u202F NARROW NO-BREAK SPACE': function() { + assert.isTrue( this.notEmptyValidator( '\u202F' ) ); + }, + + 'test notEmptyValidator returns true for unicode u205F MEDIUM MATHEMATICAL SPACE': function() { + assert.isTrue( this.notEmptyValidator( '\u205F' ) ); + }, + + 'test notEmptyValidator returns true for unicode u3000 IDEOGRAPHIC SPACE ': function() { + assert.isTrue( this.notEmptyValidator( '\u3000' ) ); + } +} ); + +// Setup `getValue()` method for the current context due to #4473. +function setupValueGetter( value, context ) { + context.getValue = function() { + return value; + }; +} From 37bb2c8593d7a3abdad2d171c9a3707f089811ab Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Wed, 9 Feb 2022 11:15:06 +0100 Subject: [PATCH 142/946] Add test cases for immediate validator calls --- tests/plugins/dialog/validatornotempty.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/plugins/dialog/validatornotempty.js b/tests/plugins/dialog/validatornotempty.js index 8cdf5388d17..2c58a5dae93 100644 --- a/tests/plugins/dialog/validatornotempty.js +++ b/tests/plugins/dialog/validatornotempty.js @@ -12,6 +12,13 @@ bender.test( { this.getValue = null; }, + 'test notEmptyValidator immediate call': function() { + assert.isTrue( CKEDITOR.dialog.validate.notEmpty( this.msg )( 'not empty' ) ); + }, + + 'test notEmptyValidator immediate call empty': function() { + assert.areSame( CKEDITOR.dialog.validate.notEmpty( this.msg )( '' ), this.msg ); + }, // Next two tests prove - that value could be received in `getValue` way // and validator treat them differently, not as some hardcoded manner // all edge cases are performed on local value - less code -and we validate the @@ -113,7 +120,6 @@ bender.test( { } } ); -// Setup `getValue()` method for the current context due to #4473. function setupValueGetter( value, context ) { context.getValue = function() { return value; From 0b868ecf5cda78ab76a33f5b1348a514c51c30fc Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Wed, 9 Feb 2022 11:16:01 +0100 Subject: [PATCH 143/946] Correct doc comment for notEmpty validator --- plugins/dialog/plugin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/dialog/plugin.js b/plugins/dialog/plugin.js index bb84602f752..cea969f8e53 100644 --- a/plugins/dialog/plugin.js +++ b/plugins/dialog/plugin.js @@ -3290,7 +3290,7 @@ CKEDITOR.DIALOG_STATE_BUSY = 2; * * ```javascript * CKEDITOR.dialog.validate.notEmpty( 'error!' )( 'test' ) // true - * CKEDITOR.dialog.validate.notEmpty( 'error!' )( ' ' ) // error! + * CKEDITOR.dialog.validate.notEmpty( 'error!' )( '' ) // error! * ``` * * @param {String} msg Validator error message. From f3a02e55c35d54bb933225e291c5d97450426b79 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Wed, 9 Feb 2022 11:31:40 +0100 Subject: [PATCH 144/946] Possible fix for unefficient regExp --- plugins/dialog/plugin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/dialog/plugin.js b/plugins/dialog/plugin.js index cea969f8e53..9d49ee7a13c 100644 --- a/plugins/dialog/plugin.js +++ b/plugins/dialog/plugin.js @@ -3169,7 +3169,7 @@ CKEDITOR.DIALOG_STATE_BUSY = 2; }; ( function() { - var notEmptyRegex = /^([a]|[^a])+$/, + var notEmptyRegex = /^([a]|[^a])+?/, integerRegex = /^\d*$/, numberRegex = /^\d*(?:\.\d+)?$/, htmlLengthRegex = /^(((\d*(\.\d+))|(\d*))(px|\%)?)?$/, From 777424aa4c39f474c985640f671b9408ff2675f9 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Fri, 11 Feb 2022 12:16:55 +0100 Subject: [PATCH 145/946] Get rid of not empty regexo --- plugins/dialog/plugin.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/plugins/dialog/plugin.js b/plugins/dialog/plugin.js index 9d49ee7a13c..96a1088fe85 100644 --- a/plugins/dialog/plugin.js +++ b/plugins/dialog/plugin.js @@ -3169,8 +3169,7 @@ CKEDITOR.DIALOG_STATE_BUSY = 2; }; ( function() { - var notEmptyRegex = /^([a]|[^a])+?/, - integerRegex = /^\d*$/, + var integerRegex = /^\d*$/, numberRegex = /^\d*(?:\.\d+)?$/, htmlLengthRegex = /^(((\d*(\.\d+))|(\d*))(px|\%)?)?$/, cssLengthRegex = /^(((\d*(\.\d+))|(\d*))(px|em|ex|in|cm|mm|pt|pc|\%)?)?$/i, @@ -3297,7 +3296,10 @@ CKEDITOR.DIALOG_STATE_BUSY = 2; * @returns {Function} Validation function. */ notEmpty: function( msg ) { - return this.regex( notEmptyRegex, msg ); + return function() { + var value = this && this.getValue ? this.getValue() : arguments[ 0 ]; + return value.length > 0 ? true : msg; + }; }, /** From b53d11e1306277a61ac1456667fc1d0a237cac60 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Tue, 15 Feb 2022 23:30:17 +0100 Subject: [PATCH 146/946] Revert API comment --- plugins/dialog/plugin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/dialog/plugin.js b/plugins/dialog/plugin.js index 96a1088fe85..d46d887e5ad 100644 --- a/plugins/dialog/plugin.js +++ b/plugins/dialog/plugin.js @@ -3289,7 +3289,7 @@ CKEDITOR.DIALOG_STATE_BUSY = 2; * * ```javascript * CKEDITOR.dialog.validate.notEmpty( 'error!' )( 'test' ) // true - * CKEDITOR.dialog.validate.notEmpty( 'error!' )( '' ) // error! + * CKEDITOR.dialog.validate.notEmpty( 'error!' )( ' ' ) // error! * ``` * * @param {String} msg Validator error message. From 36f8bc71d6a371f34b2d3db9d4f9476b7cef4c42 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Tue, 15 Feb 2022 23:31:02 +0100 Subject: [PATCH 147/946] Trim value in notEmpty validator --- plugins/dialog/plugin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/dialog/plugin.js b/plugins/dialog/plugin.js index d46d887e5ad..7ab3f935bf6 100644 --- a/plugins/dialog/plugin.js +++ b/plugins/dialog/plugin.js @@ -3298,7 +3298,7 @@ CKEDITOR.DIALOG_STATE_BUSY = 2; notEmpty: function( msg ) { return function() { var value = this && this.getValue ? this.getValue() : arguments[ 0 ]; - return value.length > 0 ? true : msg; + return CKEDITOR.tools.trim( value ).length > 0 ? true : msg; }; }, From daf26421c4d7311248ef8213c5424a12076b491e Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Wed, 16 Feb 2022 09:10:48 +0100 Subject: [PATCH 148/946] Move and add trim tests --- tests/core/tools.js | 8 ------- tests/core/tools/trim.js | 50 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+), 8 deletions(-) create mode 100644 tests/core/tools/trim.js diff --git a/tests/core/tools.js b/tests/core/tools.js index 8d3d508260e..400b4eb20db 100644 --- a/tests/core/tools.js +++ b/tests/core/tools.js @@ -151,14 +151,6 @@ assert.areSame( number + 3, CKEDITOR.tools.getNextNumber() ); }, - test_trim1: function() { - assert.areSame( 'test', CKEDITOR.tools.trim( ' test ' ) ); - }, - - test_trim2: function() { - assert.areSame( 'test', CKEDITOR.tools.trim( ' \n \t test\n \t ' ) ); - }, - test_ltrim1: function() { assert.areSame( 'test ', CKEDITOR.tools.ltrim( ' test ' ) ); }, diff --git a/tests/core/tools/trim.js b/tests/core/tools/trim.js new file mode 100644 index 00000000000..d5d8cd5b8eb --- /dev/null +++ b/tests/core/tools/trim.js @@ -0,0 +1,50 @@ +/* bender-tags: editor */ + +( function() { + 'use strict'; + + var tests = { + 'test trim leave empty string if contains only spaces': function() { + assert.areSame( '', CKEDITOR.tools.trim( ' ' ), 'Trim does not remove spaces only' ); + }, + + 'test trim remove spaces from both sides of the string': function() { + assert.areSame( 'test', CKEDITOR.tools.trim( ' test ' ) ); + }, + + 'test trim remove mixed: new line, tabs and spaces from both sides of the string': function() { + assert.areSame( 'test', CKEDITOR.tools.trim( ' \n \t test\n \t ' ) ); + } + }; + + createUnicodeTrimTest( '\u00A0', 'non breakable space u00A0' ); + createUnicodeTrimTest( '\u0020', 'space u0020' ); + createUnicodeTrimTest( '\u1680', 'OGHAM SPACE MARK u1680' ); + createUnicodeTrimTest( '\u2000', 'EN QUAD u2000' ); + createUnicodeTrimTest( '\u2001', 'EM QUAD u2001' ); + createUnicodeTrimTest( '\u2002', 'EN SPACE u2002' ); + createUnicodeTrimTest( '\u2003', 'EM SPACE u2003' ); + createUnicodeTrimTest( '\u2004', 'THREE-PER_EM SPACE u2004' ); + createUnicodeTrimTest( '\u2005', 'FOUR-PER_EM SPACE u2005' ); + createUnicodeTrimTest( '\u2006', 'SIX-PER_EM SPACE u2006' ); + createUnicodeTrimTest( '\u2007', 'FIGURE SPACE u2007' ); + createUnicodeTrimTest( '\u2008', 'PUNCTUATION SPACE u2008' ); + createUnicodeTrimTest( '\u2009', 'THIN SPACE u2009' ); + createUnicodeTrimTest( '\u200A', 'HAIR SPACE u200A' ); + createUnicodeTrimTest( '\u202F', 'NARROW NO-BREAK SPACE u202F' ); + createUnicodeTrimTest( '\u205F', 'MEDIUM MATHEMATICAL u205F' ); + createUnicodeTrimTest( '\u3000', 'IDEOGRAPHIC SPACE u3000' ); + + bender.test( tests ); + + function createUnicodeTrimTest( unicode, unicodeName ) { + var expected = 'test'; + tests[ 'test trim removes unicode characters ' + unicodeName ] = function() { + assert.areSame( + expected, + CKEDITOR.tools.trim( unicode + 'test' + unicode ), + 'Unicode character was not removed: ' + unicodeName + ); + }; + } +} )(); From 16c36bfcb6e72b2ad1eb17ac24e5442f0a322827 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Wed, 16 Feb 2022 10:17:12 +0100 Subject: [PATCH 149/946] Use advanced regexp to trim unicode empty chars --- core/tools.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/core/tools.js b/core/tools.js index 5438b39b57c..70f3ec2afff 100644 --- a/core/tools.js +++ b/core/tools.js @@ -679,8 +679,13 @@ * @returns {String} The modified string without the boundary spaces. */ trim: ( function() { - // We are not using \s because we don't want "non-breaking spaces" to be caught. - var trimRegex = /(?:^[ \t\n\r]+)|(?:[ \t\n\r]+$)/g; + // Range of unicode spaces + var unicodeSpaces = '\u0020\u00a0\u1680\u202f\u205f\u3000\u2000-\u200a', + emptyChars = '\t\n\r', + trimChars = unicodeSpaces + emptyChars; + + var trimRegex = new RegExp( '(?:^[' + trimChars + ']+)|(?:[' + trimChars + ']+$)', 'g' ); + return function( str ) { return str.replace( trimRegex, '' ); }; From 7446163943259f81b70082e9fe9f43b758f7ecda Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Wed, 16 Feb 2022 10:42:24 +0100 Subject: [PATCH 150/946] Adjust test for empty validator --- tests/plugins/dialog/validatornotempty.js | 40 ++++++++++------------- 1 file changed, 18 insertions(+), 22 deletions(-) diff --git a/tests/plugins/dialog/validatornotempty.js b/tests/plugins/dialog/validatornotempty.js index 2c58a5dae93..5a7b6388df7 100644 --- a/tests/plugins/dialog/validatornotempty.js +++ b/tests/plugins/dialog/validatornotempty.js @@ -38,7 +38,7 @@ bender.test( { }, 'test notEmptyValidator returns true for string with spaces only': function() { - assert.isTrue( this.notEmptyValidator( ' ' ) ); + assert.areSame( this.notEmptyValidator( ' ' ), this.msg ); }, 'test notEmptyValidator returns error message with multiple calls': function() { @@ -48,75 +48,71 @@ bender.test( { }, 'test notEmptyValidator returns true for unicode u0020 SPACE ': function() { - assert.isTrue( this.notEmptyValidator( '\u0020' ) ); + assert.areSame( this.notEmptyValidator( '\u0020' ), this.msg ); }, 'test notEmptyValidator returns true for unicode u00A0 NO-BREAK SPACE': function() { - assert.isTrue( this.notEmptyValidator( '\u00A0' ) ); + assert.areSame( this.notEmptyValidator( '\u00A0' ), this.msg ); }, 'test notEmptyValidator returns true for unicode u1680 OGHAM SPACE MARK': function() { - assert.isTrue( this.notEmptyValidator( '\u1680' ) ); + assert.areSame( this.notEmptyValidator( '\u1680' ), this.msg ); }, 'test notEmptyValidator returns true for unicode u2000 EN QUAD': function() { - assert.isTrue( this.notEmptyValidator( '\u2000' ) ); + assert.areSame( this.notEmptyValidator( '\u2000' ), this.msg ); }, 'test notEmptyValidator returns true for unicode u2001 EM QUAD': function() { - assert.isTrue( this.notEmptyValidator( '\u2001' ) ); + assert.areSame( this.notEmptyValidator( '\u2001' ), this.msg ); }, 'test notEmptyValidator returns true for unicode u02002 EN SPACE': function() { - assert.isTrue( this.notEmptyValidator( '\u2002' ) ); + assert.areSame( this.notEmptyValidator( '\u2002' ), this.msg ); }, 'test notEmptyValidator returns true for unicode u2003 EM SPACE ': function() { - assert.isTrue( this.notEmptyValidator( '\u2003' ) ); + assert.areSame( this.notEmptyValidator( '\u2003' ), this.msg ); }, 'test notEmptyValidator returns true for unicode u2004 THREE-PER-EM SPACE ': function() { - assert.isTrue( this.notEmptyValidator( '\u2004' ) ); + assert.areSame( this.notEmptyValidator( '\u2004' ), this.msg ); }, 'test notEmptyValidator returns true for unicode u2005 FOUR-PER-EM SPACE ': function() { - assert.isTrue( this.notEmptyValidator( '\u2005' ) ); + assert.areSame( this.notEmptyValidator( '\u2005' ), this.msg ); }, 'test notEmptyValidator returns true for unicode u2006 SIX-PER-EM SPACE ': function() { - assert.isTrue( this.notEmptyValidator( '\u2006' ) ); + assert.areSame( this.notEmptyValidator( '\u2006' ), this.msg ); }, 'test notEmptyValidator returns true for unicode u2007 FIGURE SPACE ': function() { - assert.isTrue( this.notEmptyValidator( '\u2007' ) ); + assert.areSame( this.notEmptyValidator( '\u2007' ), this.msg ); }, 'test notEmptyValidator returns true for unicode u2008 PUNCTUATION SPACE': function() { - assert.isTrue( this.notEmptyValidator( '\u2008' ) ); - }, - - 'test notEmptyValidator returns true for unicode u00A0 ': function() { - assert.isTrue( this.notEmptyValidator( '\u00A0' ) ); + assert.areSame( this.notEmptyValidator( '\u2008' ), this.msg ); }, 'test notEmptyValidator returns true for unicode u2009 THIN SPACE ': function() { - assert.isTrue( this.notEmptyValidator( '\u2009' ) ); + assert.areSame( this.notEmptyValidator( '\u2009' ), this.msg ); }, 'test notEmptyValidator returns true for unicode u2000A HAIR SPACE': function() { - assert.isTrue( this.notEmptyValidator( '\u200A' ) ); + assert.areSame( this.notEmptyValidator( '\u200A' ), this.msg ); }, 'test notEmptyValidator returns true for unicode u202F NARROW NO-BREAK SPACE': function() { - assert.isTrue( this.notEmptyValidator( '\u202F' ) ); + assert.areSame( this.notEmptyValidator( '\u202F' ), this.msg ); }, 'test notEmptyValidator returns true for unicode u205F MEDIUM MATHEMATICAL SPACE': function() { - assert.isTrue( this.notEmptyValidator( '\u205F' ) ); + assert.areSame( this.notEmptyValidator( '\u205F' ), this.msg ); }, 'test notEmptyValidator returns true for unicode u3000 IDEOGRAPHIC SPACE ': function() { - assert.isTrue( this.notEmptyValidator( '\u3000' ) ); + assert.areSame( this.notEmptyValidator( '\u3000' ), this.msg ); } } ); From d32e2d096325bac76dee07387f7864fc5bfe5d59 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Thu, 17 Feb 2022 09:17:02 +0100 Subject: [PATCH 151/946] Revert "Use advanced regexp to trim unicode empty chars" This reverts commit ba8bd9587a58cf1c94d7289664019ae5aaf499d5. --- core/tools.js | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/core/tools.js b/core/tools.js index 70f3ec2afff..5438b39b57c 100644 --- a/core/tools.js +++ b/core/tools.js @@ -679,13 +679,8 @@ * @returns {String} The modified string without the boundary spaces. */ trim: ( function() { - // Range of unicode spaces - var unicodeSpaces = '\u0020\u00a0\u1680\u202f\u205f\u3000\u2000-\u200a', - emptyChars = '\t\n\r', - trimChars = unicodeSpaces + emptyChars; - - var trimRegex = new RegExp( '(?:^[' + trimChars + ']+)|(?:[' + trimChars + ']+$)', 'g' ); - + // We are not using \s because we don't want "non-breaking spaces" to be caught. + var trimRegex = /(?:^[ \t\n\r]+)|(?:[ \t\n\r]+$)/g; return function( str ) { return str.replace( trimRegex, '' ); }; From 270491fc9b845eabae0f0334b4f3dfd7320fc341 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Thu, 17 Feb 2022 09:38:22 +0100 Subject: [PATCH 152/946] Correct tests naming & make notEmpty validator trims value --- plugins/dialog/plugin.js | 2 +- tests/plugins/dialog/validatornotempty.js | 36 +++++++++++------------ 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/plugins/dialog/plugin.js b/plugins/dialog/plugin.js index 7ab3f935bf6..5e9704b35c6 100644 --- a/plugins/dialog/plugin.js +++ b/plugins/dialog/plugin.js @@ -3298,7 +3298,7 @@ CKEDITOR.DIALOG_STATE_BUSY = 2; notEmpty: function( msg ) { return function() { var value = this && this.getValue ? this.getValue() : arguments[ 0 ]; - return CKEDITOR.tools.trim( value ).length > 0 ? true : msg; + return CKEDITOR.tools.trim( value, '\u0020\u00a0\u1680\u202f\u205f\u3000\u2000-\u200a \t\n\r' ).length > 0 ? true : msg; }; }, diff --git a/tests/plugins/dialog/validatornotempty.js b/tests/plugins/dialog/validatornotempty.js index 5a7b6388df7..92b36b97c62 100644 --- a/tests/plugins/dialog/validatornotempty.js +++ b/tests/plugins/dialog/validatornotempty.js @@ -37,7 +37,7 @@ bender.test( { assert.areSame( this.notEmptyValidator( '' ), this.msg ); }, - 'test notEmptyValidator returns true for string with spaces only': function() { + 'test notEmptyValidator returns error message for string with spaces only': function() { assert.areSame( this.notEmptyValidator( ' ' ), this.msg ); }, @@ -47,71 +47,71 @@ bender.test( { assert.isTrue( this.notEmptyValidator( value ) ); }, - 'test notEmptyValidator returns true for unicode u0020 SPACE ': function() { + 'test notEmptyValidator returns error message for unicode u0020 SPACE ': function() { assert.areSame( this.notEmptyValidator( '\u0020' ), this.msg ); }, - 'test notEmptyValidator returns true for unicode u00A0 NO-BREAK SPACE': function() { + 'test notEmptyValidator returns error message for unicode u00A0 NO-BREAK SPACE': function() { assert.areSame( this.notEmptyValidator( '\u00A0' ), this.msg ); }, - 'test notEmptyValidator returns true for unicode u1680 OGHAM SPACE MARK': function() { + 'test notEmptyValidator returns error message for unicode u1680 OGHAM SPACE MARK': function() { assert.areSame( this.notEmptyValidator( '\u1680' ), this.msg ); }, - 'test notEmptyValidator returns true for unicode u2000 EN QUAD': function() { + 'test notEmptyValidator returns error message for unicode u2000 EN QUAD': function() { assert.areSame( this.notEmptyValidator( '\u2000' ), this.msg ); }, - 'test notEmptyValidator returns true for unicode u2001 EM QUAD': function() { + 'test notEmptyValidator returns error message for unicode u2001 EM QUAD': function() { assert.areSame( this.notEmptyValidator( '\u2001' ), this.msg ); }, - 'test notEmptyValidator returns true for unicode u02002 EN SPACE': function() { + 'test notEmptyValidator returns error message for unicode u02002 EN SPACE': function() { assert.areSame( this.notEmptyValidator( '\u2002' ), this.msg ); }, - 'test notEmptyValidator returns true for unicode u2003 EM SPACE ': function() { + 'test notEmptyValidator returns error message for unicode u2003 EM SPACE ': function() { assert.areSame( this.notEmptyValidator( '\u2003' ), this.msg ); }, - 'test notEmptyValidator returns true for unicode u2004 THREE-PER-EM SPACE ': function() { + 'test notEmptyValidator returns error message for unicode u2004 THREE-PER-EM SPACE ': function() { assert.areSame( this.notEmptyValidator( '\u2004' ), this.msg ); }, - 'test notEmptyValidator returns true for unicode u2005 FOUR-PER-EM SPACE ': function() { + 'test notEmptyValidator returns error message for unicode u2005 FOUR-PER-EM SPACE ': function() { assert.areSame( this.notEmptyValidator( '\u2005' ), this.msg ); }, - 'test notEmptyValidator returns true for unicode u2006 SIX-PER-EM SPACE ': function() { + 'test notEmptyValidator returns error message for unicode u2006 SIX-PER-EM SPACE ': function() { assert.areSame( this.notEmptyValidator( '\u2006' ), this.msg ); }, - 'test notEmptyValidator returns true for unicode u2007 FIGURE SPACE ': function() { + 'test notEmptyValidator returns error message for unicode u2007 FIGURE SPACE ': function() { assert.areSame( this.notEmptyValidator( '\u2007' ), this.msg ); }, - 'test notEmptyValidator returns true for unicode u2008 PUNCTUATION SPACE': function() { + 'test notEmptyValidator returns error message for unicode u2008 PUNCTUATION SPACE': function() { assert.areSame( this.notEmptyValidator( '\u2008' ), this.msg ); }, - 'test notEmptyValidator returns true for unicode u2009 THIN SPACE ': function() { + 'test notEmptyValidator returns error message for unicode u2009 THIN SPACE ': function() { assert.areSame( this.notEmptyValidator( '\u2009' ), this.msg ); }, - 'test notEmptyValidator returns true for unicode u2000A HAIR SPACE': function() { + 'test notEmptyValidator returns error message for unicode u2000A HAIR SPACE': function() { assert.areSame( this.notEmptyValidator( '\u200A' ), this.msg ); }, - 'test notEmptyValidator returns true for unicode u202F NARROW NO-BREAK SPACE': function() { + 'test notEmptyValidator returns error message for unicode u202F NARROW NO-BREAK SPACE': function() { assert.areSame( this.notEmptyValidator( '\u202F' ), this.msg ); }, - 'test notEmptyValidator returns true for unicode u205F MEDIUM MATHEMATICAL SPACE': function() { + 'test notEmptyValidator returns error message for unicode u205F MEDIUM MATHEMATICAL SPACE': function() { assert.areSame( this.notEmptyValidator( '\u205F' ), this.msg ); }, - 'test notEmptyValidator returns true for unicode u3000 IDEOGRAPHIC SPACE ': function() { + 'test notEmptyValidator returns error message for unicode u3000 IDEOGRAPHIC SPACE ': function() { assert.areSame( this.notEmptyValidator( '\u3000' ), this.msg ); } } ); From 947256df1bc48d05b98951d4ca9fc5023e1262ea Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Thu, 17 Feb 2022 09:40:34 +0100 Subject: [PATCH 153/946] Add second argument to tools trim --- core/tools.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/core/tools.js b/core/tools.js index 5438b39b57c..0fe44e0f3a6 100644 --- a/core/tools.js +++ b/core/tools.js @@ -680,8 +680,14 @@ */ trim: ( function() { // We are not using \s because we don't want "non-breaking spaces" to be caught. - var trimRegex = /(?:^[ \t\n\r]+)|(?:[ \t\n\r]+$)/g; - return function( str ) { + var trimCharacters = ' \t\n\r'; + + return function( str, characters ) { + if ( characters && typeof characters === 'string' ) { + trimCharacters = characters; + } + + var trimRegex = new RegExp( '(?:^[' + trimCharacters + ']+)|(?:[' + trimCharacters + ']+$)', 'g' ); return str.replace( trimRegex, '' ); }; } )(), From ad4261b7d818679cbd2afe87f5bc317cbb075734 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Thu, 17 Feb 2022 09:56:43 +0100 Subject: [PATCH 154/946] Update trim tests --- tests/core/tools/trim.js | 60 +++++++++++++++++++--------------------- 1 file changed, 29 insertions(+), 31 deletions(-) diff --git a/tests/core/tools/trim.js b/tests/core/tools/trim.js index d5d8cd5b8eb..0f22d7cd2b8 100644 --- a/tests/core/tools/trim.js +++ b/tests/core/tools/trim.js @@ -5,45 +5,43 @@ var tests = { 'test trim leave empty string if contains only spaces': function() { - assert.areSame( '', CKEDITOR.tools.trim( ' ' ), 'Trim does not remove spaces only' ); - }, - - 'test trim remove spaces from both sides of the string': function() { - assert.areSame( 'test', CKEDITOR.tools.trim( ' test ' ) ); - }, - - 'test trim remove mixed: new line, tabs and spaces from both sides of the string': function() { - assert.areSame( 'test', CKEDITOR.tools.trim( ' \n \t test\n \t ' ) ); + assert.areSame( '', CKEDITOR.tools.trim( ' ' ), 'Trim does not remove spaces only.' ); } }; - createUnicodeTrimTest( '\u00A0', 'non breakable space u00A0' ); - createUnicodeTrimTest( '\u0020', 'space u0020' ); - createUnicodeTrimTest( '\u1680', 'OGHAM SPACE MARK u1680' ); - createUnicodeTrimTest( '\u2000', 'EN QUAD u2000' ); - createUnicodeTrimTest( '\u2001', 'EM QUAD u2001' ); - createUnicodeTrimTest( '\u2002', 'EN SPACE u2002' ); - createUnicodeTrimTest( '\u2003', 'EM SPACE u2003' ); - createUnicodeTrimTest( '\u2004', 'THREE-PER_EM SPACE u2004' ); - createUnicodeTrimTest( '\u2005', 'FOUR-PER_EM SPACE u2005' ); - createUnicodeTrimTest( '\u2006', 'SIX-PER_EM SPACE u2006' ); - createUnicodeTrimTest( '\u2007', 'FIGURE SPACE u2007' ); - createUnicodeTrimTest( '\u2008', 'PUNCTUATION SPACE u2008' ); - createUnicodeTrimTest( '\u2009', 'THIN SPACE u2009' ); - createUnicodeTrimTest( '\u200A', 'HAIR SPACE u200A' ); - createUnicodeTrimTest( '\u202F', 'NARROW NO-BREAK SPACE u202F' ); - createUnicodeTrimTest( '\u205F', 'MEDIUM MATHEMATICAL u205F' ); - createUnicodeTrimTest( '\u3000', 'IDEOGRAPHIC SPACE u3000' ); + createTrimTest( ' ', 'both side spaces', false ); + createTrimTest( '\r', 'carret feed', false ); + createTrimTest( ' \n \t ', 'mixed spaces, tabs, new line' ); + createTrimTest( '\u0020', 'space u0020', false ); + + createTrimTest( '\u00A0', 'non breakable space u00A0', true ); + createTrimTest( '\u1680', 'OGHAM SPACE MARK u1680', true ); + createTrimTest( '\u2000', 'EN QUAD u2000', true ); + createTrimTest( '\u2001', 'EM QUAD u2001', true ); + createTrimTest( '\u2002', 'EN SPACE u2002', true ); + createTrimTest( '\u2003', 'EM SPACE u2003', true ); + createTrimTest( '\u2004', 'THREE-PER_EM SPACE u2004', true ); + createTrimTest( '\u2005', 'FOUR-PER_EM SPACE u2005', true ); + createTrimTest( '\u2006', 'SIX-PER_EM SPACE u2006', true ); + createTrimTest( '\u2007', 'FIGURE SPACE u2007', true ); + createTrimTest( '\u2008', 'PUNCTUATION SPACE u2008', true ); + createTrimTest( '\u2009', 'THIN SPACE u2009', true ); + createTrimTest( '\u200A', 'HAIR SPACE u200A', true ); + createTrimTest( '\u202F', 'NARROW NO-BREAK SPACE u202F', true ); + createTrimTest( '\u205F', 'MEDIUM MATHEMATICAL u205F', true ); + createTrimTest( '\u3000', 'IDEOGRAPHIC SPACE u3000', true ); bender.test( tests ); - function createUnicodeTrimTest( unicode, unicodeName ) { - var expected = 'test'; - tests[ 'test trim removes unicode characters ' + unicodeName ] = function() { + function createTrimTest( characters, charactersNaming, preserve ) { + var expected = preserve ? characters + 'test' + characters : 'test'; + var testActionName = preserve ? 'preserve' : 'removes'; + + tests[ 'test trim ' + testActionName + ' characters ' + charactersNaming ] = function() { assert.areSame( expected, - CKEDITOR.tools.trim( unicode + 'test' + unicode ), - 'Unicode character was not removed: ' + unicodeName + CKEDITOR.tools.trim( characters + 'test' + characters ), + 'Trimming string not ' + testActionName + ' characters: ' + charactersNaming ); }; } From 1afa56f760d5fb925588cc46a61162b8e79d161a Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Thu, 17 Feb 2022 10:26:48 +0100 Subject: [PATCH 155/946] Update trim test & fix trim scoping and docs --- core/tools.js | 9 ++++++--- tests/core/tools/trim.js | 6 +++++- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/core/tools.js b/core/tools.js index 0fe44e0f3a6..7adefc194ba 100644 --- a/core/tools.js +++ b/core/tools.js @@ -671,18 +671,21 @@ /** * Removes spaces from the start and the end of a string. The following * characters are removed: space, tab, line break, line feed. + * If second argument is passed - it will be used instead of the default one. + * The second argument is used as a regular expression characters range. * * alert( CKEDITOR.tools.trim( ' example ' ); // 'example' + * alert( CKEDITOR.tools.trim( 'abc example abc', 'abc ' ); // 'example' * * @method * @param {String} str The text from which the spaces will be removed. + * @param {String} characters The characters to use instead of the default trimming characters. * @returns {String} The modified string without the boundary spaces. */ trim: ( function() { - // We are not using \s because we don't want "non-breaking spaces" to be caught. - var trimCharacters = ' \t\n\r'; - return function( str, characters ) { + // We are not using \s because we don't want "non-breaking spaces" to be caught. + var trimCharacters = ' \t\n\r'; if ( characters && typeof characters === 'string' ) { trimCharacters = characters; } diff --git a/tests/core/tools/trim.js b/tests/core/tools/trim.js index 0f22d7cd2b8..e9a10b97f30 100644 --- a/tests/core/tools/trim.js +++ b/tests/core/tools/trim.js @@ -6,12 +6,16 @@ var tests = { 'test trim leave empty string if contains only spaces': function() { assert.areSame( '', CKEDITOR.tools.trim( ' ' ), 'Trim does not remove spaces only.' ); + }, + + 'test trim removes custom characters': function() { + assert.areSame( 'test', CKEDITOR.tools.trim( 'abc test abc', ' abc' ) ); } }; createTrimTest( ' ', 'both side spaces', false ); createTrimTest( '\r', 'carret feed', false ); - createTrimTest( ' \n \t ', 'mixed spaces, tabs, new line' ); + createTrimTest( ' \n \t ', 'mixed spaces, tabs, new line', false ); createTrimTest( '\u0020', 'space u0020', false ); createTrimTest( '\u00A0', 'non breakable space u00A0', true ); From 855d04125ebffc64267382b069a4e83127721f5c Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Mon, 21 Feb 2022 06:23:48 +0100 Subject: [PATCH 156/946] move detailed trimming to notEmpty validator --- plugins/dialog/plugin.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/dialog/plugin.js b/plugins/dialog/plugin.js index 5e9704b35c6..1a35a673b35 100644 --- a/plugins/dialog/plugin.js +++ b/plugins/dialog/plugin.js @@ -3298,7 +3298,10 @@ CKEDITOR.DIALOG_STATE_BUSY = 2; notEmpty: function( msg ) { return function() { var value = this && this.getValue ? this.getValue() : arguments[ 0 ]; - return CKEDITOR.tools.trim( value, '\u0020\u00a0\u1680\u202f\u205f\u3000\u2000-\u200a \t\n\r' ).length > 0 ? true : msg; + var trimCharacters = '\u0020\u00a0\u1680\u202f\u205f\u3000\u2000-\u200a\s'; + + var trimRegex = new RegExp( '^[' + trimCharacters + ']+|[' + trimCharacters + ']+$', 'g' ); + return value.replace( trimRegex, '' ).length > 0 ? true : msg; }; }, From 1fd2cf950420873c47a7501d92d8bd0dee34062a Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Mon, 21 Feb 2022 06:27:09 +0100 Subject: [PATCH 157/946] Revert changes in tools trim --- core/tools.js | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/core/tools.js b/core/tools.js index 7adefc194ba..5438b39b57c 100644 --- a/core/tools.js +++ b/core/tools.js @@ -671,26 +671,17 @@ /** * Removes spaces from the start and the end of a string. The following * characters are removed: space, tab, line break, line feed. - * If second argument is passed - it will be used instead of the default one. - * The second argument is used as a regular expression characters range. * * alert( CKEDITOR.tools.trim( ' example ' ); // 'example' - * alert( CKEDITOR.tools.trim( 'abc example abc', 'abc ' ); // 'example' * * @method * @param {String} str The text from which the spaces will be removed. - * @param {String} characters The characters to use instead of the default trimming characters. * @returns {String} The modified string without the boundary spaces. */ trim: ( function() { - return function( str, characters ) { - // We are not using \s because we don't want "non-breaking spaces" to be caught. - var trimCharacters = ' \t\n\r'; - if ( characters && typeof characters === 'string' ) { - trimCharacters = characters; - } - - var trimRegex = new RegExp( '(?:^[' + trimCharacters + ']+)|(?:[' + trimCharacters + ']+$)', 'g' ); + // We are not using \s because we don't want "non-breaking spaces" to be caught. + var trimRegex = /(?:^[ \t\n\r]+)|(?:[ \t\n\r]+$)/g; + return function( str ) { return str.replace( trimRegex, '' ); }; } )(), From 275741ec916c216fb2173845bbb842e9182ff1c2 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Mon, 21 Feb 2022 06:29:21 +0100 Subject: [PATCH 158/946] Remove invalid trim test case --- tests/core/tools/trim.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/tests/core/tools/trim.js b/tests/core/tools/trim.js index e9a10b97f30..bb5b4c76352 100644 --- a/tests/core/tools/trim.js +++ b/tests/core/tools/trim.js @@ -6,11 +6,8 @@ var tests = { 'test trim leave empty string if contains only spaces': function() { assert.areSame( '', CKEDITOR.tools.trim( ' ' ), 'Trim does not remove spaces only.' ); - }, - - 'test trim removes custom characters': function() { - assert.areSame( 'test', CKEDITOR.tools.trim( 'abc test abc', ' abc' ) ); } + }; createTrimTest( ' ', 'both side spaces', false ); From 1c673c40a486a35bfb5188d94493ad93af8ac209 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Mon, 21 Feb 2022 06:35:19 +0100 Subject: [PATCH 159/946] Update notEmpty validator & test cases for multiple calls --- plugins/dialog/plugin.js | 5 +++-- tests/plugins/dialog/validatornotempty.js | 8 +++++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/plugins/dialog/plugin.js b/plugins/dialog/plugin.js index 1a35a673b35..9c467796554 100644 --- a/plugins/dialog/plugin.js +++ b/plugins/dialog/plugin.js @@ -3296,11 +3296,12 @@ CKEDITOR.DIALOG_STATE_BUSY = 2; * @returns {Function} Validation function. */ notEmpty: function( msg ) { + var trimCharacters = '\u0020\u00a0\u1680\u202f\u205f\u3000\u2000-\u200a\s', + trimRegex = new RegExp( '^[' + trimCharacters + ']+|[' + trimCharacters + ']+$', 'g' ); + return function() { var value = this && this.getValue ? this.getValue() : arguments[ 0 ]; - var trimCharacters = '\u0020\u00a0\u1680\u202f\u205f\u3000\u2000-\u200a\s'; - var trimRegex = new RegExp( '^[' + trimCharacters + ']+|[' + trimCharacters + ']+$', 'g' ); return value.replace( trimRegex, '' ).length > 0 ? true : msg; }; }, diff --git a/tests/plugins/dialog/validatornotempty.js b/tests/plugins/dialog/validatornotempty.js index 92b36b97c62..66174c1d593 100644 --- a/tests/plugins/dialog/validatornotempty.js +++ b/tests/plugins/dialog/validatornotempty.js @@ -41,12 +41,18 @@ bender.test( { assert.areSame( this.notEmptyValidator( ' ' ), this.msg ); }, - 'test notEmptyValidator returns error message with multiple calls': function() { + 'test notEmptyValidator returns true called multiple times on not empty value': function() { var value = 'a'; this.notEmptyValidator( value ); assert.isTrue( this.notEmptyValidator( value ) ); }, + 'test notEmptyValidator returns error msg called multiple times on empty value': function() { + var value = ' '; + this.notEmptyValidator( value ); + assert.areSame( this.notEmptyValidator( value ), this.msg ); + }, + 'test notEmptyValidator returns error message for unicode u0020 SPACE ': function() { assert.areSame( this.notEmptyValidator( '\u0020' ), this.msg ); }, From 2a9957d3f67cd05f292e70285bac812d3d58e047 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Mon, 21 Feb 2022 06:51:44 +0100 Subject: [PATCH 160/946] Update validator tests --- tests/plugins/dialog/validatornotempty.js | 70 ++++++++++++----------- 1 file changed, 37 insertions(+), 33 deletions(-) diff --git a/tests/plugins/dialog/validatornotempty.js b/tests/plugins/dialog/validatornotempty.js index 66174c1d593..befbb2c9fe6 100644 --- a/tests/plugins/dialog/validatornotempty.js +++ b/tests/plugins/dialog/validatornotempty.js @@ -1,124 +1,128 @@ /* bender-tags: editor, dialog */ /* bender-ckeditor-plugins: dialog */ +var validator = {}, + msg = 'Given string is empty!'; + bender.test( { + setUp: function() { - this.msg = 'Given string is empty!'; - this.notEmptyValidator = CKEDITOR.dialog.validate.notEmpty( this.msg ); + validator.notEmptyValidator = CKEDITOR.dialog.validate.notEmpty( msg ); }, tearDown: function() { - this.notEmptyValidator = null; - this.getValue = null; + validator.notEmptyValidator = null; + validator.getValue = null; }, 'test notEmptyValidator immediate call': function() { - assert.isTrue( CKEDITOR.dialog.validate.notEmpty( this.msg )( 'not empty' ) ); + assert.isTrue( CKEDITOR.dialog.validate.notEmpty( msg )( 'not empty' ) ); }, 'test notEmptyValidator immediate call empty': function() { - assert.areSame( CKEDITOR.dialog.validate.notEmpty( this.msg )( '' ), this.msg ); + assert.areSame( CKEDITOR.dialog.validate.notEmpty( msg )( '' ), msg ); }, + // Next two tests prove - that value could be received in `getValue` way // and validator treat them differently, not as some hardcoded manner // all edge cases are performed on local value - less code -and we validate the // logic - not the way the value is received 'test notEmptyValidator analyze value from inner getter': function() { - setupValueGetter( 'not empty value', this ); - assert.isTrue( this.notEmptyValidator() ); + setupValueGetter( 'not empty value', validator ); + assert.isTrue( validator.notEmptyValidator() ); }, 'test notEmptyValidator analyze empty value from inner getter': function() { - setupValueGetter( '', this ); - assert.areSame( this.notEmptyValidator(), this.msg ); + setupValueGetter( '', validator ); + assert.areSame( validator.notEmptyValidator(), msg ); }, 'test notEmptyValidator returns error message for zero length string': function() { - assert.areSame( this.notEmptyValidator( '' ), this.msg ); + assert.areSame( validator.notEmptyValidator( '' ), msg ); }, 'test notEmptyValidator returns error message for string with spaces only': function() { - assert.areSame( this.notEmptyValidator( ' ' ), this.msg ); + assert.areSame( validator.notEmptyValidator( ' ' ), msg ); }, 'test notEmptyValidator returns true called multiple times on not empty value': function() { var value = 'a'; - this.notEmptyValidator( value ); - assert.isTrue( this.notEmptyValidator( value ) ); + validator.notEmptyValidator( value ); + assert.isTrue( validator.notEmptyValidator( value ) ); }, 'test notEmptyValidator returns error msg called multiple times on empty value': function() { var value = ' '; - this.notEmptyValidator( value ); - assert.areSame( this.notEmptyValidator( value ), this.msg ); + validator.notEmptyValidator( value ); + assert.areSame( validator.notEmptyValidator( value ), msg ); }, 'test notEmptyValidator returns error message for unicode u0020 SPACE ': function() { - assert.areSame( this.notEmptyValidator( '\u0020' ), this.msg ); + assert.areSame( validator.notEmptyValidator( '\u0020' ), msg ); }, 'test notEmptyValidator returns error message for unicode u00A0 NO-BREAK SPACE': function() { - assert.areSame( this.notEmptyValidator( '\u00A0' ), this.msg ); + assert.areSame( validator.notEmptyValidator( '\u00A0' ), msg ); }, 'test notEmptyValidator returns error message for unicode u1680 OGHAM SPACE MARK': function() { - assert.areSame( this.notEmptyValidator( '\u1680' ), this.msg ); + assert.areSame( validator.notEmptyValidator( '\u1680' ), msg ); }, 'test notEmptyValidator returns error message for unicode u2000 EN QUAD': function() { - assert.areSame( this.notEmptyValidator( '\u2000' ), this.msg ); + assert.areSame( validator.notEmptyValidator( '\u2000' ), msg ); }, 'test notEmptyValidator returns error message for unicode u2001 EM QUAD': function() { - assert.areSame( this.notEmptyValidator( '\u2001' ), this.msg ); + assert.areSame( validator.notEmptyValidator( '\u2001' ), msg ); }, 'test notEmptyValidator returns error message for unicode u02002 EN SPACE': function() { - assert.areSame( this.notEmptyValidator( '\u2002' ), this.msg ); + assert.areSame( validator.notEmptyValidator( '\u2002' ), msg ); }, 'test notEmptyValidator returns error message for unicode u2003 EM SPACE ': function() { - assert.areSame( this.notEmptyValidator( '\u2003' ), this.msg ); + assert.areSame( validator.notEmptyValidator( '\u2003' ), msg ); }, 'test notEmptyValidator returns error message for unicode u2004 THREE-PER-EM SPACE ': function() { - assert.areSame( this.notEmptyValidator( '\u2004' ), this.msg ); + assert.areSame( validator.notEmptyValidator( '\u2004' ), msg ); }, 'test notEmptyValidator returns error message for unicode u2005 FOUR-PER-EM SPACE ': function() { - assert.areSame( this.notEmptyValidator( '\u2005' ), this.msg ); + assert.areSame( validator.notEmptyValidator( '\u2005' ), msg ); }, 'test notEmptyValidator returns error message for unicode u2006 SIX-PER-EM SPACE ': function() { - assert.areSame( this.notEmptyValidator( '\u2006' ), this.msg ); + assert.areSame( validator.notEmptyValidator( '\u2006' ), msg ); }, 'test notEmptyValidator returns error message for unicode u2007 FIGURE SPACE ': function() { - assert.areSame( this.notEmptyValidator( '\u2007' ), this.msg ); + assert.areSame( validator.notEmptyValidator( '\u2007' ), msg ); }, 'test notEmptyValidator returns error message for unicode u2008 PUNCTUATION SPACE': function() { - assert.areSame( this.notEmptyValidator( '\u2008' ), this.msg ); + assert.areSame( validator.notEmptyValidator( '\u2008' ), msg ); }, 'test notEmptyValidator returns error message for unicode u2009 THIN SPACE ': function() { - assert.areSame( this.notEmptyValidator( '\u2009' ), this.msg ); + assert.areSame( validator.notEmptyValidator( '\u2009' ), msg ); }, 'test notEmptyValidator returns error message for unicode u2000A HAIR SPACE': function() { - assert.areSame( this.notEmptyValidator( '\u200A' ), this.msg ); + assert.areSame( validator.notEmptyValidator( '\u200A' ), msg ); }, 'test notEmptyValidator returns error message for unicode u202F NARROW NO-BREAK SPACE': function() { - assert.areSame( this.notEmptyValidator( '\u202F' ), this.msg ); + assert.areSame( validator.notEmptyValidator( '\u202F' ), msg ); }, 'test notEmptyValidator returns error message for unicode u205F MEDIUM MATHEMATICAL SPACE': function() { - assert.areSame( this.notEmptyValidator( '\u205F' ), this.msg ); + assert.areSame( validator.notEmptyValidator( '\u205F' ), msg ); }, 'test notEmptyValidator returns error message for unicode u3000 IDEOGRAPHIC SPACE ': function() { - assert.areSame( this.notEmptyValidator( '\u3000' ), this.msg ); + assert.areSame( validator.notEmptyValidator( '\u3000' ), msg ); } } ); From 8cff1e5aee3d766068792a374ba6b54a5cb92e2d Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Tue, 22 Feb 2022 23:13:24 +0100 Subject: [PATCH 161/946] Properly escape regexp and simplify return --- plugins/dialog/plugin.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/dialog/plugin.js b/plugins/dialog/plugin.js index 9c467796554..d088f6dfb00 100644 --- a/plugins/dialog/plugin.js +++ b/plugins/dialog/plugin.js @@ -3296,13 +3296,13 @@ CKEDITOR.DIALOG_STATE_BUSY = 2; * @returns {Function} Validation function. */ notEmpty: function( msg ) { - var trimCharacters = '\u0020\u00a0\u1680\u202f\u205f\u3000\u2000-\u200a\s', + var trimCharacters = '\\u0020\\u00a0\\u1680\\u202f\\u205f\\u3000\\u2000-\\u200a\\s', trimRegex = new RegExp( '^[' + trimCharacters + ']+|[' + trimCharacters + ']+$', 'g' ); return function() { var value = this && this.getValue ? this.getValue() : arguments[ 0 ]; - return value.replace( trimRegex, '' ).length > 0 ? true : msg; + return value.replace( trimRegex, '' ).length > 0 || msg; }; }, From d158413449692d920a778503502dcb22881bc949 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Tue, 8 Feb 2022 17:35:34 +0100 Subject: [PATCH 162/946] Code refactoring. --- core/htmldataprocessor.js | 40 +++++++++++++++++++++++++-------------- 1 file changed, 26 insertions(+), 14 deletions(-) diff --git a/core/htmldataprocessor.js b/core/htmldataprocessor.js index a57e4b53d60..9c969631609 100644 --- a/core/htmldataprocessor.js +++ b/core/htmldataprocessor.js @@ -50,17 +50,18 @@ htmlFilter.addRules( createBogusAndFillerRules( editor, 'html' ), { applyToAll: true } ); editor.on( 'toHtml', function( evt ) { - var evtData = evt.data, + var randomNumber = generateRandomNumber(), + evtData = evt.data, data = evtData.dataValue, fixBodyTag; // Before we start protecting markup, make sure there are no externally injected // protection keywords. - data = removeReservedKeywords( data ); + data = removeReservedKeywords( data, randomNumber ); // The source data is already HTML, but we need to clean // it up and apply the filter. - data = protectSource( data, editor ); + data = protectSource( data, editor, randomNumber ); // Protect content of textareas. (https://dev.ckeditor.com/ticket/9995) // Do this before protecting attributes to avoid breaking: @@ -70,7 +71,7 @@ // Before anything, we must protect the URL attributes as the // browser may changing them when setting the innerHTML later in // the code. - data = protectAttributes( data ); + data = protectAttributes( data, randomNumber ); // Protect elements than can't be set inside a DIV. E.g. IE removes // style tags from innerHTML. (https://dev.ckeditor.com/ticket/3710) @@ -90,7 +91,7 @@ // There are attributes which may execute JavaScript code inside fixBin. // Encode them greedily. They will be unprotected right after getting HTML from fixBin. (https://dev.ckeditor.com/ticket/10) - data = protectInsecureAttributes( data ); + data = protectInsecureAttributes( data, randomNumber ); var fixBin = evtData.context || editor.editable().getName(), isPre; @@ -110,7 +111,7 @@ data = el.getHtml().substr( 1 ); // Restore shortly protected attribute names. - data = data.replace( new RegExp( 'data-cke-' + CKEDITOR.rnd + '-', 'ig' ), '' ); + data = data.replace( new RegExp( 'data-cke-' + randomNumber + '-', 'ig' ), '' ); isPre && ( data = data.replace( /^
    |<\/pre>$/gi, '' ) );
     
    @@ -838,13 +839,13 @@
     
     	var protectSelfClosingRegex = /]*?)\/?>(?!\s*<\/cke:\1)/gi;
     
    -	function protectAttributes( html ) {
    +	function protectAttributes( html, randomNumber ) {
     		return html.replace( protectElementRegex, function( element, tag, attributes ) {
     			return '<' + tag + attributes.replace( protectAttributeRegex, function( fullAttr, attrName ) {
     				// Avoid corrupting the inline event attributes (https://dev.ckeditor.com/ticket/7243).
     				// We should not rewrite the existed protected attributes, e.g. clipboard content from editor. (https://dev.ckeditor.com/ticket/5218)
     				if ( protectAttributeNameRegex.test( attrName ) && attributes.indexOf( 'data-cke-saved-' + attrName ) == -1 )
    -					return ' data-cke-saved-' + fullAttr + ' data-cke-' + CKEDITOR.rnd + '-' + fullAttr;
    +					return ' data-cke-saved-' + fullAttr + ' data-cke-' + randomNumber + '-' + fullAttr;
     
     				return fullAttr;
     			} ) + '>';
    @@ -897,8 +898,8 @@
     	// * opening tags - e.g. ` (tested in "false positive 1"),
     	// * part of other attribute - e.g. `data-onfoo` or `fonfoo`.
    -	function protectInsecureAttributes( html ) {
    -		return html.replace( /([^a-z0-9<\-])(on\w{3,})(?!>)/gi, '$1data-cke-' + CKEDITOR.rnd + '-$2' );
    +	function protectInsecureAttributes( html, randomNumber ) {
    +		return html.replace( /([^a-z0-9<\-])(on\w{3,})(?!>)/gi, '$1data-cke-' + randomNumber + '-$2' );
     	}
     
     	function unprotectRealComments( html ) {
    @@ -917,11 +918,11 @@
     		} );
     	}
     
    -	function protectSource( data, editor ) {
    +	function protectSource( data, editor, randomNumber ) {
     		var protectedHtml = [],
     			protectRegexes = editor.config.protectedSource,
     			store = editor._.dataStore || ( editor._.dataStore = { id: 1 } ),
    -			tempRegex = /<\!--\{cke_temp(comment)?\}(\d*?)-->/g;
    +			tempRegex = new RegExp('<\\!--\\{cke_temp_' + randomNumber + '(comment)?\\}(\\d*?)-->', 'g' );
     
     		var regexes = [
     			// Script tags will also be forced to be protected, otherwise
    @@ -940,7 +941,7 @@
     		// Note that we use a different tag for comments, as we need to
     		// transform them when applying filters.
     		data = data.replace( ( //g ), function( match ) {
    -			return '';
    +			return '';
     		} );
     
     		for ( var i = 0; i < regexes.length; i++ ) {
    @@ -951,7 +952,8 @@
     				} );
     
     				// Avoid protecting over protected, e.g. /\{.*?\}/
    -				return ( /cke_temp(comment)?/ ).test( match ) ? match : '';
    +				return ( tempRegex ).test( match ) ? match : '';
     			} );
     		}
     		data = data.replace( tempRegex, function( $, isComment, id ) {
    @@ -1107,6 +1109,16 @@
     			};
     		}
     	} )();
    +
    +	function generateRandomNumber() {
    +		var cryptoApi = window.crypto || window.msCrypto;
    +
    +		if ( cryptoApi ) {
    +			return cryptoApi.getRandomValues( new Uint32Array( 1 ) )[ 0 ];
    +		}
    +
    +		return Math.floor( Math.random() *  9000000000 + 1000000000 );
    +	}
     } )();
     
     /**
    
    From 460bbfac525434059e2a1a8b66ba45dae3aee1b4 Mon Sep 17 00:00:00 2001
    From: =?UTF-8?q?Bart=C5=82omiej=20Kalemba?= 
    Date: Mon, 28 Feb 2022 09:55:17 +0100
    Subject: [PATCH 163/946] Removed unused argument.
    
    ---
     core/htmldataprocessor.js | 2 +-
     1 file changed, 1 insertion(+), 1 deletion(-)
    
    diff --git a/core/htmldataprocessor.js b/core/htmldataprocessor.js
    index 9c969631609..c01482c5107 100644
    --- a/core/htmldataprocessor.js
    +++ b/core/htmldataprocessor.js
    @@ -57,7 +57,7 @@
     
     			// Before we start protecting markup, make sure there are no externally injected
     			// protection keywords.
    -			data = removeReservedKeywords( data, randomNumber );
    +			data = removeReservedKeywords( data );
     
     			// The source data is already HTML, but we need to clean
     			// it up and apply the filter.
    
    From 059bf02db67b643fd4d7ab0bfeb707edfbfb6ab7 Mon Sep 17 00:00:00 2001
    From: Jacek Bogdanski 
    Date: Fri, 4 Mar 2022 10:11:19 +0100
    Subject: [PATCH 164/946] Added info about CKEDITOR.rnd not being
     crypto-secure.
    
    ---
     core/ckeditor_base.js | 2 ++
     1 file changed, 2 insertions(+)
    
    diff --git a/core/ckeditor_base.js b/core/ckeditor_base.js
    index 2fdca503d4f..556e3b8e96d 100644
    --- a/core/ckeditor_base.js
    +++ b/core/ckeditor_base.js
    @@ -64,6 +64,8 @@ if ( !window.CKEDITOR ) {
     			 *
     			 *		alert( CKEDITOR.rnd ); // e.g. 319
     			 *
    +			 * **Note** This method is not cryptographically secure. Do not use it in a secure-sensitive environment.
    +			 *
     			 * @property {Number}
     			 */
     			rnd: Math.floor( Math.random() * ( 999 /*Max*/ - 100 /*Min*/ + 1 ) ) + 100 /*Min*/,
    
    From 1bd802d0e8474b2690e1003a655910bc83231619 Mon Sep 17 00:00:00 2001
    From: Tomasz Jakut 
    Date: Sun, 27 Feb 2022 17:38:48 +0100
    Subject: [PATCH 165/946] Encode for attributes.
    
    ---
     plugins/emoji/plugin.js | 2 +-
     1 file changed, 1 insertion(+), 1 deletion(-)
    
    diff --git a/plugins/emoji/plugin.js b/plugins/emoji/plugin.js
    index a05d53cbb37..2c10785db58 100644
    --- a/plugins/emoji/plugin.js
    +++ b/plugins/emoji/plugin.js
    @@ -8,7 +8,7 @@
     
     	var stylesLoaded = false,
     		arrTools = CKEDITOR.tools.array,
    -		htmlEncode = CKEDITOR.tools.htmlEncode,
    +		htmlEncode = CKEDITOR.tools.htmlEncodeAttr,
     		EmojiDropdown = CKEDITOR.tools.createClass( {
     			$: function( editor, plugin ) {
     				var lang = this.lang = editor.lang.emoji,
    
    From b630e658cc0f2b279160a01608cec70e87344288 Mon Sep 17 00:00:00 2001
    From: Jacek Bogdanski 
    Date: Tue, 8 Mar 2022 12:06:35 +0100
    Subject: [PATCH 166/946] Updated changelog with info about removing WSC.
    
    ---
     CHANGES.md | 9 ++++++++-
     1 file changed, 8 insertions(+), 1 deletion(-)
    
    diff --git a/CHANGES.md b/CHANGES.md
    index 1d02d651ee6..43fa7a7a26b 100644
    --- a/CHANGES.md
    +++ b/CHANGES.md
    @@ -1,7 +1,13 @@
     CKEditor 4 Changelog
     ====================
     
    -## CKEditor 4.17.3
    +## CKEditor 4.18.0
    +
    +**Highlights:**
    +
    +[Web Spell Checker](https://webspellchecker.com/) ended support of WebSpellChecker Dialog December 31st, 2021. This means the plugin is not be supported any longer. Therefore, we decided to deprecate and remove WebSpellChecker Dialog plugin from CKEditor 4 presets.
    +
    +We strongly encourage everyone to choose one of the other available spellchecking solutions - [Spell Check As You Type (SCAYT)](https://ckeditor.com/cke4/addon/scayt) or [WProofreader](https://ckeditor.com/cke4/addon/wproofreader).
     
     Fixed issues:
     
    @@ -9,6 +15,7 @@ Fixed issues:
     
     Other changes:
     
    +* [#5093](https://github.com/ckeditor/ckeditor4/issues/5093): Deprecated and removed WebSpellChecker Dialog from presets.
     * [#5087](https://github.com/ckeditor/ckeditor4/issues/5087): Deprecated jQuery API calls in jQuery adapter were replaced by undeprecated ones. Thanks to [Fran Boon](https://github.com/flavour)!
     * [#5044](https://github.com/ckeditor/ckeditor4/issues/5044): Fixed: Lack of style for selected items in unfocused multiselection list. Thanks to [John R. D'Orazio](https://github.com/JohnRDOrazio)!
     
    
    From 443c0f024538ce279168ae85f74b336b4de70e33 Mon Sep 17 00:00:00 2001
    From: Jacek Bogdanski 
    Date: Tue, 8 Mar 2022 12:07:01 +0100
    Subject: [PATCH 167/946] Updated package.json to 4.18.0.
    
    ---
     package.json | 2 +-
     1 file changed, 1 insertion(+), 1 deletion(-)
    
    diff --git a/package.json b/package.json
    index 4dbc2fb733c..1ca4ac538da 100644
    --- a/package.json
    +++ b/package.json
    @@ -1,6 +1,6 @@
     {
     	"name": "ckeditor4-dev",
    -	"version": "4.17.3",
    +	"version": "4.18.0",
     	"description": "The development version of CKEditor - JavaScript WYSIWYG web text editor.",
     	"devDependencies": {
     		"benderjs": "^0.4.6",
    
    From 8b1ccde57b971e77122bdf5854da5c108ae118fb Mon Sep 17 00:00:00 2001
    From: Jacek Bogdanski 
    Date: Tue, 8 Mar 2022 12:11:58 +0100
    Subject: [PATCH 168/946] Typo fix.
    
    ---
     CHANGES.md | 2 +-
     1 file changed, 1 insertion(+), 1 deletion(-)
    
    diff --git a/CHANGES.md b/CHANGES.md
    index 43fa7a7a26b..c9b2efb330b 100644
    --- a/CHANGES.md
    +++ b/CHANGES.md
    @@ -5,7 +5,7 @@ CKEditor 4 Changelog
     
     **Highlights:**
     
    -[Web Spell Checker](https://webspellchecker.com/) ended support of WebSpellChecker Dialog December 31st, 2021. This means the plugin is not be supported any longer. Therefore, we decided to deprecate and remove WebSpellChecker Dialog plugin from CKEditor 4 presets.
    +[Web Spell Checker](https://webspellchecker.com/) ended support of WebSpellChecker Dialog December 31st, 2021. This means the plugin is not supported any longer. Therefore, we decided to deprecate and remove WebSpellChecker Dialog plugin from CKEditor 4 presets.
     
     We strongly encourage everyone to choose one of the other available spellchecking solutions - [Spell Check As You Type (SCAYT)](https://ckeditor.com/cke4/addon/scayt) or [WProofreader](https://ckeditor.com/cke4/addon/wproofreader).
     
    
    From f4a43aa247393f59d9f16196958442cb0119498a Mon Sep 17 00:00:00 2001
    From: Jacek Bogdanski 
    Date: Tue, 8 Mar 2022 12:13:51 +0100
    Subject: [PATCH 169/946] Updated version tags.
    
    ---
     tests/core/skin/manual/kamamultiselect.md      | 2 +-
     tests/core/skin/manual/moonolisamultiselect.md | 2 +-
     tests/core/skin/manual/moonomultiselect.md     | 2 +-
     3 files changed, 3 insertions(+), 3 deletions(-)
    
    diff --git a/tests/core/skin/manual/kamamultiselect.md b/tests/core/skin/manual/kamamultiselect.md
    index 12fb3e41f39..97a2b69bdd1 100644
    --- a/tests/core/skin/manual/kamamultiselect.md
    +++ b/tests/core/skin/manual/kamamultiselect.md
    @@ -1,4 +1,4 @@
    -@bender-tags: 4.17.3, bug, 5044
    +@bender-tags: 4.18.0, bug, 5044
     @bender-ckeditor-plugins: widget, wysiwygarea
     @bender-ui: collapsed
     
    diff --git a/tests/core/skin/manual/moonolisamultiselect.md b/tests/core/skin/manual/moonolisamultiselect.md
    index 12fb3e41f39..97a2b69bdd1 100644
    --- a/tests/core/skin/manual/moonolisamultiselect.md
    +++ b/tests/core/skin/manual/moonolisamultiselect.md
    @@ -1,4 +1,4 @@
    -@bender-tags: 4.17.3, bug, 5044
    +@bender-tags: 4.18.0, bug, 5044
     @bender-ckeditor-plugins: widget, wysiwygarea
     @bender-ui: collapsed
     
    diff --git a/tests/core/skin/manual/moonomultiselect.md b/tests/core/skin/manual/moonomultiselect.md
    index 12fb3e41f39..97a2b69bdd1 100644
    --- a/tests/core/skin/manual/moonomultiselect.md
    +++ b/tests/core/skin/manual/moonomultiselect.md
    @@ -1,4 +1,4 @@
    -@bender-tags: 4.17.3, bug, 5044
    +@bender-tags: 4.18.0, bug, 5044
     @bender-ckeditor-plugins: widget, wysiwygarea
     @bender-ui: collapsed
     
    
    From 6d51b388c7f29621a12891d2f7dd743be82ddac4 Mon Sep 17 00:00:00 2001
    From: Jacek Bogdanski 
    Date: Tue, 8 Mar 2022 12:29:23 +0100
    Subject: [PATCH 170/946] Improved documentation.
    
    ---
     core/ckeditor_base.js | 5 ++++-
     1 file changed, 4 insertions(+), 1 deletion(-)
    
    diff --git a/core/ckeditor_base.js b/core/ckeditor_base.js
    index 556e3b8e96d..dbec536bd02 100644
    --- a/core/ckeditor_base.js
    +++ b/core/ckeditor_base.js
    @@ -64,8 +64,11 @@ if ( !window.CKEDITOR ) {
     			 *
     			 *		alert( CKEDITOR.rnd ); // e.g. 319
     			 *
    -			 * **Note** This method is not cryptographically secure. Do not use it in a secure-sensitive environment.
    +			 * Generated integer is not cryptographically secure. It has been deprecated to
    +			 * prevent using it in a security-sensitive context by accident.
    +			 * Use `window.crypto.getRandomValues()` native browser method instead.
     			 *
    +			 * @deprecated 4.18.0
     			 * @property {Number}
     			 */
     			rnd: Math.floor( Math.random() * ( 999 /*Max*/ - 100 /*Min*/ + 1 ) ) + 100 /*Min*/,
    
    From 25a46dddd2a7a7571b15dfb4f60cc3a612bdd836 Mon Sep 17 00:00:00 2001
    From: Jacek Bogdanski 
    Date: Wed, 16 Mar 2022 08:27:00 +0100
    Subject: [PATCH 171/946] Updated changelog.
    
    ---
     CHANGES.md | 30 +++++++++++++++++++++++-------
     1 file changed, 23 insertions(+), 7 deletions(-)
    
    diff --git a/CHANGES.md b/CHANGES.md
    index c9b2efb330b..75466667c64 100644
    --- a/CHANGES.md
    +++ b/CHANGES.md
    @@ -3,21 +3,37 @@ CKEditor 4 Changelog
     
     ## CKEditor 4.18.0
     
    +**Security Updates:**
    +
    +* Fixed XSS vulnerability in the core module reported by GitHub Security Lab team member [Kevin Backhouse](https://github.com/kevinbackhouse).
    +
    +	Issue summary: The vulnerability allowed to inject malformed HTML bypassing content sanitization, which could result in executing JavaScript code. See [CVE-2022-24728](https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-4fc4-4p5g-6w89) for more details.
    +
    +* Fixed Regular expression Denial of Service (ReDoS) vulnerability in dialog plugin discovered by the CKEditor 4 team during our regular security audit.
    +
    +	Issue summary: The vulnerability allowed to abuse a dialog input validator regular expression, which could cause a significant performance drop resulting in a browser tab freeze. See [CVE-2022-24729](https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-f6rf-9m92-x2hh) for more details.
    +
    +You can read more details in the relevant security advisory and [contact us](security@cksource.com) if you have more questions.
    +
    +**An upgrade is highly recommended!**
    +
     **Highlights:**
     
    -[Web Spell Checker](https://webspellchecker.com/) ended support of WebSpellChecker Dialog December 31st, 2021. This means the plugin is not supported any longer. Therefore, we decided to deprecate and remove WebSpellChecker Dialog plugin from CKEditor 4 presets.
    +[Web Spell Checker](https://webspellchecker.com/) ended support of WebSpellChecker Dialog on December 31st, 2021. This means the plugin is not supported any longer. Therefore, we decided to deprecate and remove the WebSpellChecker Dialog plugin from CKEditor 4 presets.
     
     We strongly encourage everyone to choose one of the other available spellchecking solutions - [Spell Check As You Type (SCAYT)](https://ckeditor.com/cke4/addon/scayt) or [WProofreader](https://ckeditor.com/cke4/addon/wproofreader).
     
     Fixed issues:
     
     * [#5097](https://github.com/ckeditor/ckeditor4/issues/5097): [Chrome] Fixed: Incorrect conversion of points to pixels while using [`CKEDITOR.tools.convertToPx()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-convertToPx).
    +* [#5044](https://github.com/ckeditor/ckeditor4/issues/5044): Fixed: `select` elements with `multiple` attribute have incorrect styling. Thanks to [John R. D'Orazio](https://github.com/JohnRDOrazio)!
     
     Other changes:
     
     * [#5093](https://github.com/ckeditor/ckeditor4/issues/5093): Deprecated and removed WebSpellChecker Dialog from presets.
    +* [#5127](https://github.com/ckeditor/ckeditor4/issues/5127): Deprecated [`CKEDITOR.rnd`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#property-rnd) property to discourage using it in security-sensitive context.
     * [#5087](https://github.com/ckeditor/ckeditor4/issues/5087): Deprecated jQuery API calls in jQuery adapter were replaced by undeprecated ones. Thanks to [Fran Boon](https://github.com/flavour)!
    -* [#5044](https://github.com/ckeditor/ckeditor4/issues/5044): Fixed: Lack of style for selected items in unfocused multiselection list. Thanks to [John R. D'Orazio](https://github.com/JohnRDOrazio)!
    +* [#5087](https://github.com/ckeditor/ckeditor4/issues/5128): Improved custom [Emoji](https://ckeditor.com/cke4/addon/emoji) definitions set using [`config.emoji_emojiListUrl`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-emoji_emojiListUrl) configuration option.
     
     ## CKEditor 4.17.2
     
    @@ -62,11 +78,11 @@ Fixed issues:
     
     * Fixed XSS vulnerability in the core module reported by [William Bowling](https://github.com/wbowling).
     
    -	Issue summary: The vulnerability allowed to inject malformed comments HTML bypassing content sanitization, which could result in executing JavaScript code. See [security advisory](https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-7h26-63m7-qhf2) for more details.
    +	Issue summary: The vulnerability allowed to inject malformed comments HTML bypassing content sanitization, which could result in executing JavaScript code. See [CVE-2021-41165](https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-7h26-63m7-qhf2) for more details.
     
     * Fixed XSS vulnerability in the core module reported by [Maurice Dauer](https://twitter.com/laytonctf).
     
    -	Issue summary: The vulnerability allowed to inject malformed HTML bypassing content sanitization, which could result in executing JavaScript code. See [security advisory](https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-pvmx-g8h5-cprj) for more details.
    +	Issue summary: The vulnerability allowed to inject malformed HTML bypassing content sanitization, which could result in executing JavaScript code. See [CVE-2021-41164](https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-pvmx-g8h5-cprj) for more details.
     
     You can read more details in the relevant security advisory and [contact us](security@cksource.com) if you have more questions.
     
    @@ -128,15 +144,15 @@ Other Changes:
     
     * Fixed XSS vulnerability in the [Clipboard](https://ckeditor.com/cke4/addon/clipboard) plugin reported by [Anton Subbotin](https://github.com/skavans).
     
    -	Issue summary: The vulnerability allowed to abuse paste functionality using malformed HTML, which could result in injecting arbitrary HTML into the editor. See [security advisory](https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-7889-rm5j-hpgg) for more details.
    +	Issue summary: The vulnerability allowed to abuse paste functionality using malformed HTML, which could result in injecting arbitrary HTML into the editor. See [CVE-2021-32809](https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-7889-rm5j-hpgg) for more details.
     
     * Fixed XSS vulnerability in the [Widget](https://ckeditor.com/cke4/addon/widget) plugin reported by [Anton Subbotin](https://github.com/skavans).
     
    -	Issue summary: The vulnerability allowed to abuse undo functionality using malformed [Widget](https://ckeditor.com/cke4/addon/widget) HTML, which could result in executing JavaScript code. See [security advisory](https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-6226-h7ff-ch6c) for more details.
    +	Issue summary: The vulnerability allowed to abuse undo functionality using malformed [Widget](https://ckeditor.com/cke4/addon/widget) HTML, which could result in executing JavaScript code. See [CVE-2021-32808](https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-6226-h7ff-ch6c) for more details.
     
     * Fixed XSS vulnerability in the [Fake Objects](https://ckeditor.com/cke4/addon/fakeobjects) plugin reported by [Mika Kulmala](https://github.com/kulmik).
     
    -	Issue summary: The vulnerability allowed to inject malformed [Fake Objects](https://ckeditor.com/cke4/addon/fakeobjects) HTML, which could result in executing JavaScript code. See [security advisory](https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-m94c-37g6-cjhc) for more details.
    +	Issue summary: The vulnerability allowed to inject malformed [Fake Objects](https://ckeditor.com/cke4/addon/fakeobjects) HTML, which could result in executing JavaScript code. See [CVE-2021-37695](https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-m94c-37g6-cjhc) for more details.
     
     You can read more details in the relevant security advisory and [contact us](security@cksource.com) if you have more questions.
     
    
    From c6d845a251de11a9002c3f5df190650367d79a9a Mon Sep 17 00:00:00 2001
    From: Jacek Bogdanski 
    Date: Wed, 16 Mar 2022 08:30:03 +0100
    Subject: [PATCH 172/946] Small changelog improvements.
    
    ---
     CHANGES.md | 2 +-
     1 file changed, 1 insertion(+), 1 deletion(-)
    
    diff --git a/CHANGES.md b/CHANGES.md
    index 75466667c64..b9296a36e67 100644
    --- a/CHANGES.md
    +++ b/CHANGES.md
    @@ -33,7 +33,7 @@ Other changes:
     * [#5093](https://github.com/ckeditor/ckeditor4/issues/5093): Deprecated and removed WebSpellChecker Dialog from presets.
     * [#5127](https://github.com/ckeditor/ckeditor4/issues/5127): Deprecated [`CKEDITOR.rnd`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#property-rnd) property to discourage using it in security-sensitive context.
     * [#5087](https://github.com/ckeditor/ckeditor4/issues/5087): Deprecated jQuery API calls in jQuery adapter were replaced by undeprecated ones. Thanks to [Fran Boon](https://github.com/flavour)!
    -* [#5087](https://github.com/ckeditor/ckeditor4/issues/5128): Improved custom [Emoji](https://ckeditor.com/cke4/addon/emoji) definitions set using [`config.emoji_emojiListUrl`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-emoji_emojiListUrl) configuration option.
    +* [#5087](https://github.com/ckeditor/ckeditor4/issues/5128): Improved [Emoji](https://ckeditor.com/cke4/addon/emoji) definitions encoding set by [`config.emoji_emojiListUrl`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-emoji_emojiListUrl) configuration option.
     
     ## CKEditor 4.17.2
     
    
    From 6e8822c608c6819edb87f971e56d7a7ed4cc3568 Mon Sep 17 00:00:00 2001
    From: Jacek Bogdanski 
    Date: Wed, 16 Mar 2022 08:40:58 +0100
    Subject: [PATCH 173/946] Changelog improvements.
    
    ---
     CHANGES.md | 6 +++---
     1 file changed, 3 insertions(+), 3 deletions(-)
    
    diff --git a/CHANGES.md b/CHANGES.md
    index b9296a36e67..c15ca014842 100644
    --- a/CHANGES.md
    +++ b/CHANGES.md
    @@ -31,9 +31,9 @@ Fixed issues:
     Other changes:
     
     * [#5093](https://github.com/ckeditor/ckeditor4/issues/5093): Deprecated and removed WebSpellChecker Dialog from presets.
    -* [#5127](https://github.com/ckeditor/ckeditor4/issues/5127): Deprecated [`CKEDITOR.rnd`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#property-rnd) property to discourage using it in security-sensitive context.
    -* [#5087](https://github.com/ckeditor/ckeditor4/issues/5087): Deprecated jQuery API calls in jQuery adapter were replaced by undeprecated ones. Thanks to [Fran Boon](https://github.com/flavour)!
    -* [#5087](https://github.com/ckeditor/ckeditor4/issues/5128): Improved [Emoji](https://ckeditor.com/cke4/addon/emoji) definitions encoding set by [`config.emoji_emojiListUrl`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-emoji_emojiListUrl) configuration option.
    +* [#5127](https://github.com/ckeditor/ckeditor4/issues/5127): Deprecated [`CKEDITOR.rnd`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#property-rnd) property to discourage using it in a security-sensitive context.
    +* [#5087](https://github.com/ckeditor/ckeditor4/issues/5087): Improved jQuery adapter by replacing deprecated jQuery API with existing counterparts. Thanks to [Fran Boon](https://github.com/flavour)!
    +* [#5128](https://github.com/ckeditor/ckeditor4/issues/5128): Improved [Emoji](https://ckeditor.com/cke4/addon/emoji) definitions encoding set by [`config.emoji_emojiListUrl`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-emoji_emojiListUrl) configuration option.
     
     ## CKEditor 4.17.2
     
    
    From ef1f9ef031a479a482e4181e967d48a40dbbb472 Mon Sep 17 00:00:00 2001
    From: godai78 
    Date: Wed, 16 Mar 2022 09:05:49 +0100
    Subject: [PATCH 174/946] Docs: changelog review.
    
    ---
     CHANGES.md | 16 ++++++++--------
     1 file changed, 8 insertions(+), 8 deletions(-)
    
    diff --git a/CHANGES.md b/CHANGES.md
    index c15ca014842..94ecf8517b9 100644
    --- a/CHANGES.md
    +++ b/CHANGES.md
    @@ -5,11 +5,11 @@ CKEditor 4 Changelog
     
     **Security Updates:**
     
    -* Fixed XSS vulnerability in the core module reported by GitHub Security Lab team member [Kevin Backhouse](https://github.com/kevinbackhouse).
    +* Fixed an XSS vulnerability in the core module reported by GitHub Security Lab team member [Kevin Backhouse](https://github.com/kevinbackhouse).
     
    -	Issue summary: The vulnerability allowed to inject malformed HTML bypassing content sanitization, which could result in executing JavaScript code. See [CVE-2022-24728](https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-4fc4-4p5g-6w89) for more details.
    +	Issue summary: The vulnerability allowed to inject malformed HTML bypassing content sanitization, which could result in executing a JavaScript code. See [CVE-2022-24728](https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-4fc4-4p5g-6w89) for more details.
     
    -* Fixed Regular expression Denial of Service (ReDoS) vulnerability in dialog plugin discovered by the CKEditor 4 team during our regular security audit.
    +* Fixed a Regular expression Denial of Service (ReDoS) vulnerability in dialog plugin discovered by the CKEditor 4 team during our regular security audit.
     
     	Issue summary: The vulnerability allowed to abuse a dialog input validator regular expression, which could cause a significant performance drop resulting in a browser tab freeze. See [CVE-2022-24729](https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-f6rf-9m92-x2hh) for more details.
     
    @@ -19,21 +19,21 @@ You can read more details in the relevant security advisory and [contact us](sec
     
     **Highlights:**
     
    -[Web Spell Checker](https://webspellchecker.com/) ended support of WebSpellChecker Dialog on December 31st, 2021. This means the plugin is not supported any longer. Therefore, we decided to deprecate and remove the WebSpellChecker Dialog plugin from CKEditor 4 presets.
    +[Web Spell Checker](https://webspellchecker.com/) ended support for WebSpellChecker Dialog on December 31st, 2021. This means the plugin is not supported any longer. Therefore, we decided to deprecate and remove the WebSpellChecker Dialog plugin from CKEditor 4 presets.
     
     We strongly encourage everyone to choose one of the other available spellchecking solutions - [Spell Check As You Type (SCAYT)](https://ckeditor.com/cke4/addon/scayt) or [WProofreader](https://ckeditor.com/cke4/addon/wproofreader).
     
     Fixed issues:
     
     * [#5097](https://github.com/ckeditor/ckeditor4/issues/5097): [Chrome] Fixed: Incorrect conversion of points to pixels while using [`CKEDITOR.tools.convertToPx()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-convertToPx).
    -* [#5044](https://github.com/ckeditor/ckeditor4/issues/5044): Fixed: `select` elements with `multiple` attribute have incorrect styling. Thanks to [John R. D'Orazio](https://github.com/JohnRDOrazio)!
    +* [#5044](https://github.com/ckeditor/ckeditor4/issues/5044): Fixed: `select` elements with `multiple` attribute had incorrect styling. Thanks to [John R. D'Orazio](https://github.com/JohnRDOrazio)!
     
     Other changes:
     
     * [#5093](https://github.com/ckeditor/ckeditor4/issues/5093): Deprecated and removed WebSpellChecker Dialog from presets.
    -* [#5127](https://github.com/ckeditor/ckeditor4/issues/5127): Deprecated [`CKEDITOR.rnd`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#property-rnd) property to discourage using it in a security-sensitive context.
    -* [#5087](https://github.com/ckeditor/ckeditor4/issues/5087): Improved jQuery adapter by replacing deprecated jQuery API with existing counterparts. Thanks to [Fran Boon](https://github.com/flavour)!
    -* [#5128](https://github.com/ckeditor/ckeditor4/issues/5128): Improved [Emoji](https://ckeditor.com/cke4/addon/emoji) definitions encoding set by [`config.emoji_emojiListUrl`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-emoji_emojiListUrl) configuration option.
    +* [#5127](https://github.com/ckeditor/ckeditor4/issues/5127): Deprecated the [`CKEDITOR.rnd`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#property-rnd) property to discourage using it in a security-sensitive context.
    +* [#5087](https://github.com/ckeditor/ckeditor4/issues/5087): Improved the jQuery adapter by replacing a deprecated jQuery API with existing counterparts. Thanks to [Fran Boon](https://github.com/flavour)!
    +* [#5128](https://github.com/ckeditor/ckeditor4/issues/5128): Improved the [Emoji](https://ckeditor.com/cke4/addon/emoji) definitions encoding set by the [`config.emoji_emojiListUrl`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-emoji_emojiListUrl) configuration option.
     
     ## CKEditor 4.17.2
     
    
    From 3566f472b4c5b36318e66720fa286efdab482bd1 Mon Sep 17 00:00:00 2001
    From: Jacek Bogdanski 
    Date: Wed, 16 Mar 2022 14:51:31 +0100
    Subject: [PATCH 175/946] Started next development cycle.
    
    ---
     CHANGES.md | 4 ++++
     1 file changed, 4 insertions(+)
    
    diff --git a/CHANGES.md b/CHANGES.md
    index 94ecf8517b9..19259c041ea 100644
    --- a/CHANGES.md
    +++ b/CHANGES.md
    @@ -1,6 +1,10 @@
     CKEditor 4 Changelog
     ====================
     
    +## CKEditor 4.19.0 [IN DEVELOPMENT]
    +
    +## CKEditor 4.18.1 [IN DEVELOPMENT]
    +
     ## CKEditor 4.18.0
     
     **Security Updates:**
    
    From c8f10c1521d7e2c74063d0fcd216f45e04484c98 Mon Sep 17 00:00:00 2001
    From: Tomasz Jakut 
    Date: Sat, 12 Mar 2022 17:01:05 +0100
    Subject: [PATCH 176/946] Add manual test.
    
    ---
     tests/plugins/button/manual/togglebutton.html | 44 +++++++++++++++++++
     tests/plugins/button/manual/togglebutton.md   | 20 +++++++++
     2 files changed, 64 insertions(+)
     create mode 100644 tests/plugins/button/manual/togglebutton.html
     create mode 100644 tests/plugins/button/manual/togglebutton.md
    
    diff --git a/tests/plugins/button/manual/togglebutton.html b/tests/plugins/button/manual/togglebutton.html
    new file mode 100644
    index 00000000000..686f194f5b4
    --- /dev/null
    +++ b/tests/plugins/button/manual/togglebutton.html
    @@ -0,0 +1,44 @@
    +

    [aria-pressed] value: editor is loading…

    +
    +

    Whatever

    +
    + + diff --git a/tests/plugins/button/manual/togglebutton.md b/tests/plugins/button/manual/togglebutton.md new file mode 100644 index 00000000000..df24b0d290c --- /dev/null +++ b/tests/plugins/button/manual/togglebutton.md @@ -0,0 +1,20 @@ +@bender-tags: 4.18.1, 2444, feature, button +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, link + +1. Wait for editor to fully load. +1. Check the info about `[aria-pressed]` attribute's value that is above the editor. + + **Expected** The value equals `false`. + + **Unexected** The value equals `true` or is not set. +1. Click the button in the toolbar. + + **Expected** The value equals `true`. + + **Unexected** The value equals `false` or is not set. +1. Click the button once more. + + **Expected** The value equals `false`. + + **Unexected** The value equals `true` or is not set. From 8ff5fd59d4bc2fa2584b859e2fb44227d0248b7b Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Sat, 12 Mar 2022 17:10:36 +0100 Subject: [PATCH 177/946] Add uni tests. --- tests/plugins/button/aria.js | 54 +++++++++++++++++++++++++++++++++++- 1 file changed, 53 insertions(+), 1 deletion(-) diff --git a/tests/plugins/button/aria.js b/tests/plugins/button/aria.js index 330b0dddf57..9e073d05554 100644 --- a/tests/plugins/button/aria.js +++ b/tests/plugins/button/aria.js @@ -3,7 +3,7 @@ bender.editor = { config: { - toolbar: [ [ 'custom_btn', 'disabled_btn', 'haspopup_btn', 'arrow_btn' ] ], + toolbar: [ [ 'custom_btn', 'disabled_btn', 'haspopup_btn', 'arrow_btn', 'toggle_btn' ] ], on: { 'pluginsLoaded': function( evt ) { var editor = evt.editor; @@ -22,6 +22,11 @@ bender.editor = { editor.ui.addButton( 'arrow_btn', { label: 'arrow button' } ); + + editor.ui.addButton( 'toggle_btn', { + label: 'toggle button', + isToggle: true + } ); } } } @@ -85,6 +90,53 @@ bender.test( { assert.areEqual( 'arrow button', label.getText(), 'innerText of label doesn\'t match' ); }, + // (#2444) + 'test toggle button initial state': function() { + var button = this.getUiItem( 'toggle_btn' ), + expectedAttributes = { + 'aria-pressed': 'false' + }; + + this.assertAttribtues( expectedAttributes, button ); + }, + + // (#2444) + 'test toggle button state after switching on': function() { + var button = this.getUiItem( 'toggle_btn' ), + expectedAttributes = { + 'aria-pressed': 'true' + }; + + button.setState( CKEDITOR.TRISTATE_ON ); + + this.assertAttribtues( expectedAttributes, button ); + }, + + // (#2444) + 'test toggle button state after switching off': function() { + var button = this.getUiItem( 'toggle_btn' ), + expectedAttributes = { + 'aria-pressed': 'false' + }; + + button.setState( CKEDITOR.TRISTATE_OFF ); + + this.assertAttribtues( expectedAttributes, button ); + }, + + // (#2444) + 'test toggle button state after disabling while being switched on': function() { + var button = this.getUiItem( 'toggle_btn' ), + expectedAttributes = { + 'aria-pressed': 'false' + }; + + button.setState( CKEDITOR.TRISTATE_ON ); + button.setState( CKEDITOR.TRISTATE_DISABLED ); + + this.assertAttribtues( expectedAttributes, button ); + }, + // Asserts that button has given attributes, with given values. // Expected attribute value may be a regexp. // @param {Object} expectedAttributes From 6d0492f3c1c9b3554b355888f9fc559f41ad25e5 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Sat, 12 Mar 2022 17:11:13 +0100 Subject: [PATCH 178/946] Add `isToggle` option. --- plugins/button/plugin.js | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/plugins/button/plugin.js b/plugins/button/plugin.js index 766ee18a0b2..c99ea943017 100644 --- a/plugins/button/plugin.js +++ b/plugins/button/plugin.js @@ -14,7 +14,8 @@ ' aria-labelledby="{id}_label"' + ' aria-describedby="{id}_description"' + ' aria-haspopup="{hasArrow}"' + - ' aria-disabled="{ariaDisabled}"'; + ' aria-disabled="{ariaDisabled}"' + + '{toggleHtml}'; // Some browsers don't cancel key events in the keydown but in the // keypress. @@ -51,7 +52,10 @@ ( CKEDITOR.env.hc ? '▼' : '' ) + ''; + var templateToggle = ' aria-pressed="false"'; + var btnArrowTpl = CKEDITOR.addTemplate( 'buttonArrow', templateArrow ), + toggleBtnTpl = CKEDITOR.addTemplate( 'toggleButton', templateToggle ), btnTpl = CKEDITOR.addTemplate( 'button', template ); CKEDITOR.plugins.add( 'button', { @@ -81,6 +85,7 @@ CKEDITOR.tools.extend( this, definition, // Set defaults. { + isToggle: definition.isToggle || false, title: definition.label, click: definition.click || function( editor ) { @@ -308,7 +313,8 @@ focusFn: focusFn, clickFn: clickFn, style: CKEDITOR.skin.getIconStyle( iconPath, ( editor.lang.dir == 'rtl' ), overridePath, this.iconOffset ), - arrowHtml: this.hasArrow ? btnArrowTpl.output() : '' + arrowHtml: this.hasArrow ? btnArrowTpl.output() : '', + toggleHtml: this.isToggle ? toggleBtnTpl.output() : '' }; btnTpl.output( params, output ); @@ -337,14 +343,11 @@ element.setState( state, 'cke_button' ); element.setAttribute( 'aria-disabled', state == CKEDITOR.TRISTATE_DISABLED ); - if ( !this.hasArrow ) { - // Note: aria-pressed attribute should not be added to menuButton instances. (https://dev.ckeditor.com/ticket/11331) - if ( state === CKEDITOR.TRISTATE_ON ) { - element.setAttribute( 'aria-pressed', true ); - } else { - element.removeAttribute( 'aria-pressed' ); - } - } else { + if ( this.isToggle && !this.hasArrow ) { + // Note: aria-pressed attribute should not be added to menuButton instances. (https://dev.ckeditor.com/ticket/11331). + // Do not remove the attribute, set its value (#2444). + element.setAttribute( 'aria-pressed', state === CKEDITOR.TRISTATE_ON ); + } else if ( this.hasArrow ) { // Indicates that menu button is opened (#421). element.setAttribute( 'aria-expanded', state == CKEDITOR.TRISTATE_ON ); } @@ -437,6 +440,8 @@ * } ) * @param {String/Boolean} definition.hasArrow If Boolean, it indicates whether the button should have a dropdown. If a string, it acts * as a value of the button's `aria-haspopup` attribute. Since **4.11.0** it supports the string as a value. + * @param {Boolean} [definition.isToggle=false] Indicates if the button should be treated as a toggle one + * (button that can be switched on and off, e.g. the "Bold" button). This option is supported since the **4.18.1** version. */ CKEDITOR.ui.prototype.addButton = function( name, definition ) { this.add( name, CKEDITOR.UI_BUTTON, definition ); From 3ab065a1af297afdfec0b33ddb5be275a2b15173 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Sat, 12 Mar 2022 18:06:18 +0100 Subject: [PATCH 179/946] Add ultimate manual test. --- .../plugins/button/manual/togglebuttons.html | 72 +++++++++++++++++++ tests/plugins/button/manual/togglebuttons.md | 10 +++ 2 files changed, 82 insertions(+) create mode 100644 tests/plugins/button/manual/togglebuttons.html create mode 100644 tests/plugins/button/manual/togglebuttons.md diff --git a/tests/plugins/button/manual/togglebuttons.html b/tests/plugins/button/manual/togglebuttons.html new file mode 100644 index 00000000000..ccd187e316f --- /dev/null +++ b/tests/plugins/button/manual/togglebuttons.html @@ -0,0 +1,72 @@ + +
    +

    Whatever

    +
    + + + + + + + + +
    Button[aria-pressed] value
    + + diff --git a/tests/plugins/button/manual/togglebuttons.md b/tests/plugins/button/manual/togglebuttons.md new file mode 100644 index 00000000000..8edd3006c7a --- /dev/null +++ b/tests/plugins/button/manual/togglebuttons.md @@ -0,0 +1,10 @@ +@bender-tags: 4.18.1, 2444, feature, button +@bender-ui: collapsed + +1. Wait for editor to fully load. +1. Check the info about `[aria-pressed]` attributes' values that is below the editor. + + **Expected** Values should reflect states of buttons. +1. Have fun with buttons in the toolbar. + + **Expected** Values should reflect states of buttons. From f1e238642cec66c31f7d68da5e47259db25f408b Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Sat, 12 Mar 2022 18:16:11 +0100 Subject: [PATCH 180/946] Move button test helpers to separate file. --- tests/plugins/button/_helpers/buttontools.js | 46 +++++++++++ tests/plugins/button/aria.js | 86 +++++--------------- 2 files changed, 67 insertions(+), 65 deletions(-) create mode 100644 tests/plugins/button/_helpers/buttontools.js diff --git a/tests/plugins/button/_helpers/buttontools.js b/tests/plugins/button/_helpers/buttontools.js new file mode 100644 index 00000000000..743580f72d5 --- /dev/null +++ b/tests/plugins/button/_helpers/buttontools.js @@ -0,0 +1,46 @@ +window.buttonTools = { + // Standard aria attributes for button element. + typicalButtonAttributes: { + 'aria-disabled': 'false', + 'role': 'button', + 'aria-haspopup': 'false', + 'aria-labelledby': /^cke_\d+_label$/ + }, + + // Asserts that button has given attributes, with given values. + // Expected attribute value may be a regexp. + // @param {Object} expectedAttributes + // @param {CKEDITOR.ui.button} button UI button to be tested. + assertAttribtues: function( expectedAttributes, button ) { + var buttonElement = this.getButtonDomElement( button ), + expectedValue, + attributeValue; + + for ( var attrName in expectedAttributes ) { + assert.isTrue( buttonElement.hasAttribute( attrName ), 'Button HTML element does not contain ' + attrName + ' attribute.' ); + + expectedValue = expectedAttributes[ attrName ]; + attributeValue = buttonElement.getAttribute( attrName ); + + if ( expectedValue instanceof RegExp ) + assert.isTrue( expectedValue.test( attributeValue ), 'Attribute ' + attrName + ' did not matched expected ' + expectedValue + ' regex' ); + else + assert.areSame( expectedValue, attributeValue, 'Invalid value for attribute ' + attrName + '.' ); + } + }, + + // Returns button object. + // @param {CKEDITOR.editor} editor + // @param {String} name Name of the button in ui. + // @return {CKEDITOR.ui.button} + getUiItem: function( editor, name ) { + return editor.ui.get( name ); + }, + + // Returns html element for given menu. + // @param {CKEDITOR.ui.button} uiButton + // @return {CKEDITOR.dom.element} + getButtonDomElement: function( uiButton ) { + return CKEDITOR.document.getById( uiButton._.id ); + } +}; diff --git a/tests/plugins/button/aria.js b/tests/plugins/button/aria.js index 9e073d05554..c01effc52e2 100644 --- a/tests/plugins/button/aria.js +++ b/tests/plugins/button/aria.js @@ -1,5 +1,7 @@ /* bender-tags: editor */ /* bender-ckeditor-plugins: button,toolbar */ +/* bender-include: _helpers/buttontools.js */ +/* global buttonTools */ bender.editor = { config: { @@ -33,33 +35,23 @@ bender.editor = { }; bender.test( { - setUp: function() { - // Standard aria attributes for button element. - this.typicalButtonAttributes = { - 'aria-disabled': 'false', - 'role': 'button', - 'aria-haspopup': 'false', - 'aria-labelledby': /^cke_\d+_label$/ - }; - }, - 'test default button attributes': function() { - var btn = this.getUiItem( 'custom_btn' ), - expectedAttributes = this.typicalButtonAttributes; + var btn = buttonTools.getUiItem( this.editor, 'custom_btn' ), + expectedAttributes = buttonTools.typicalButtonAttributes; - this.assertAttribtues( expectedAttributes, btn ); + buttonTools.assertAttribtues( expectedAttributes, btn ); }, 'test disabled button': function() { - var btn = this.getUiItem( 'disabled_btn' ), - expectedAttributes = this.typicalButtonAttributes; + var btn = buttonTools.getUiItem( this.editor, 'disabled_btn' ), + expectedAttributes = buttonTools.typicalButtonAttributes; expectedAttributes[ 'aria-disabled' ] = 'true'; - this.assertAttribtues( expectedAttributes, btn ); + buttonTools.assertAttribtues( expectedAttributes, btn ); }, 'test button label': function() { - var btn = this.getButtonDomElement( this.getUiItem( 'custom_btn' ) ), + var btn = buttonTools.getButtonDomElement( buttonTools.getUiItem( this.editor, 'custom_btn' ) ), label = CKEDITOR.document.getById( btn.getAttribute( 'aria-labelledby' ) ); assert.isTrue( !!label, 'Label element not found' ); @@ -68,14 +60,14 @@ bender.test( { // WAI-ARIA 1.1 has added new values for aria-haspopup property (#2072). 'test aria-haspopup': function() { - var btn = this.getUiItem( 'haspopup_btn' ), + var btn = buttonTools.getUiItem( this.editor, 'haspopup_btn' ), btnEl = CKEDITOR.document.getById( btn._.id ); assert.areEqual( btnEl.getAttribute( 'aria-haspopup' ), 'menu' ); }, // (#421) 'test button label with arrow': function() { - var button = this.getUiItem( 'arrow_btn' ), + var button = buttonTools.getUiItem( this.editor, 'arrow_btn' ), expectedAttributes = { 'aria-expanded': 'true' }; @@ -83,50 +75,50 @@ bender.test( { button.hasArrow = true; button.setState( CKEDITOR.TRISTATE_ON ); - var buttonEl = this.getButtonDomElement( button ), + var buttonEl = buttonTools.getButtonDomElement( button ), label = CKEDITOR.document.getById( buttonEl.getAttribute( 'aria-labelledby' ) ); - this.assertAttribtues( expectedAttributes, button ); + buttonTools.assertAttribtues( expectedAttributes, button ); assert.areEqual( 'arrow button', label.getText(), 'innerText of label doesn\'t match' ); }, // (#2444) 'test toggle button initial state': function() { - var button = this.getUiItem( 'toggle_btn' ), + var button = buttonTools.getUiItem( this.editor, 'toggle_btn' ), expectedAttributes = { 'aria-pressed': 'false' }; - this.assertAttribtues( expectedAttributes, button ); + buttonTools.assertAttribtues( expectedAttributes, button ); }, // (#2444) 'test toggle button state after switching on': function() { - var button = this.getUiItem( 'toggle_btn' ), + var button = buttonTools.getUiItem( this.editor, 'toggle_btn' ), expectedAttributes = { 'aria-pressed': 'true' }; button.setState( CKEDITOR.TRISTATE_ON ); - this.assertAttribtues( expectedAttributes, button ); + buttonTools.assertAttribtues( expectedAttributes, button ); }, // (#2444) 'test toggle button state after switching off': function() { - var button = this.getUiItem( 'toggle_btn' ), + var button = buttonTools.getUiItem( this.editor, 'toggle_btn' ), expectedAttributes = { 'aria-pressed': 'false' }; button.setState( CKEDITOR.TRISTATE_OFF ); - this.assertAttribtues( expectedAttributes, button ); + buttonTools.assertAttribtues( expectedAttributes, button ); }, // (#2444) 'test toggle button state after disabling while being switched on': function() { - var button = this.getUiItem( 'toggle_btn' ), + var button = buttonTools.getUiItem( this.editor, 'toggle_btn' ), expectedAttributes = { 'aria-pressed': 'false' }; @@ -134,42 +126,6 @@ bender.test( { button.setState( CKEDITOR.TRISTATE_ON ); button.setState( CKEDITOR.TRISTATE_DISABLED ); - this.assertAttribtues( expectedAttributes, button ); - }, - - // Asserts that button has given attributes, with given values. - // Expected attribute value may be a regexp. - // @param {Object} expectedAttributes - // @param {CKEDITOR.ui.button} button UI button to be tested. - assertAttribtues: function( expectedAttributes, button ) { - var buttonElement = this.getButtonDomElement( button ), - expectedValue, - attributeValue; - - for ( var attrName in expectedAttributes ) { - assert.isTrue( buttonElement.hasAttribute( attrName ), 'Button HTML element does not contain ' + attrName + ' attribute.' ); - - expectedValue = expectedAttributes[ attrName ]; - attributeValue = buttonElement.getAttribute( attrName ); - - if ( expectedValue instanceof RegExp ) - assert.isTrue( expectedValue.test( attributeValue ), 'Attribute ' + attrName + ' did not matched expected ' + expectedValue + ' regex' ); - else - assert.areSame( expectedValue, attributeValue, 'Invalid value for attribute ' + attrName + '.' ); - } - }, - - // Returns button object. - // @param {String} name Name of the button in ui. - // @return {CKEDITOR.ui.button} - getUiItem: function( name ) { - return this.editor.ui.get( name ); - }, - - // Returns html element for given menu. - // @param {CKEDITOR.ui.button} uiButton - // @return {CKEDITOR.dom.element} - getButtonDomElement: function( uiButton ) { - return CKEDITOR.document.getById( uiButton._.id ); + buttonTools.assertAttribtues( expectedAttributes, button ); } } ); From 65092e376b1841431bc875848cd763df7abf1246 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Sat, 12 Mar 2022 18:40:59 +0100 Subject: [PATCH 181/946] Refactor tests for `[aria-pressed]`. --- tests/plugins/button/_helpers/buttontools.js | 46 ++++- tests/plugins/button/aria.js | 207 ++++++++----------- 2 files changed, 128 insertions(+), 125 deletions(-) diff --git a/tests/plugins/button/_helpers/buttontools.js b/tests/plugins/button/_helpers/buttontools.js index 743580f72d5..030b21b6c01 100644 --- a/tests/plugins/button/_helpers/buttontools.js +++ b/tests/plugins/button/_helpers/buttontools.js @@ -11,7 +11,7 @@ window.buttonTools = { // Expected attribute value may be a regexp. // @param {Object} expectedAttributes // @param {CKEDITOR.ui.button} button UI button to be tested. - assertAttribtues: function( expectedAttributes, button ) { + assertAttributes: function( expectedAttributes, button ) { var buttonElement = this.getButtonDomElement( button ), expectedValue, attributeValue; @@ -42,5 +42,49 @@ window.buttonTools = { // @return {CKEDITOR.dom.element} getButtonDomElement: function( uiButton ) { return CKEDITOR.document.getById( uiButton._.id ); + }, + + createAriaPressedTests: function( editorName, buttons ) { + var tests = {}; + + CKEDITOR.tools.array.forEach( buttons, function( button ) { + createTestCasesForButton( button ); + } ); + + return tests; + + function createTestCasesForButton( button ) { + tests[ 'test ' + button + ' button initial state' ] = createTestCase( button, 'false' ); + + tests[ 'test ' + button + ' button state after switching on' ] = createTestCase( button, 'true', [ + CKEDITOR.TRISTATE_ON + ] ); + + tests[ 'test ' + button + ' button state after switching off' ] = createTestCase( button, 'false', [ + CKEDITOR.TRISTATE_OFF + ] ); + + tests[ 'test ' + button + ' button state after disabling while being switched on' ] = createTestCase( + button, + 'false', [ + CKEDITOR.TRISTATE_ON, + CKEDITOR.TRISTATE_DISABLED + ] ); + } + + function createTestCase( buttonName, expected, stateChanges ) { + return function() { + var button = window.buttonTools.getUiItem( CKEDITOR.instances[ editorName ], buttonName ), + expectedAttributes = { + 'aria-pressed': expected + }; + + CKEDITOR.tools.array.forEach( stateChanges || [], function( state ) { + button.setState( state ); + } ); + + window.buttonTools.assertAttributes( expectedAttributes, button ); + }; + } } }; diff --git a/tests/plugins/button/aria.js b/tests/plugins/button/aria.js index c01effc52e2..452a8f85bba 100644 --- a/tests/plugins/button/aria.js +++ b/tests/plugins/button/aria.js @@ -3,129 +3,88 @@ /* bender-include: _helpers/buttontools.js */ /* global buttonTools */ -bender.editor = { - config: { - toolbar: [ [ 'custom_btn', 'disabled_btn', 'haspopup_btn', 'arrow_btn', 'toggle_btn' ] ], - on: { - 'pluginsLoaded': function( evt ) { - var editor = evt.editor; - editor.ui.addButton( 'custom_btn', { - label: 'aria label' - } ); - editor.ui.addButton( 'disabled_btn', { - label: 'disabled button', - modes: {} // This button should be disabled because it does not work in any of modes. - } ); - - editor.ui.addButton( 'haspopup_btn', { - hasArrow: 'menu' - } ); - - editor.ui.addButton( 'arrow_btn', { - label: 'arrow button' - } ); - - editor.ui.addButton( 'toggle_btn', { - label: 'toggle button', - isToggle: true - } ); +( function() { + bender.editor = { + config: { + toolbar: [ [ 'custom_btn', 'disabled_btn', 'haspopup_btn', 'arrow_btn', 'toggle_btn' ] ], + on: { + 'pluginsLoaded': function( evt ) { + var editor = evt.editor; + editor.ui.addButton( 'custom_btn', { + label: 'aria label' + } ); + editor.ui.addButton( 'disabled_btn', { + label: 'disabled button', + modes: {} // This button should be disabled because it does not work in any of modes. + } ); + + editor.ui.addButton( 'haspopup_btn', { + hasArrow: 'menu' + } ); + + editor.ui.addButton( 'arrow_btn', { + label: 'arrow button' + } ); + + editor.ui.addButton( 'toggle_btn', { + label: 'toggle button', + isToggle: true + } ); + } } } - } -}; - -bender.test( { - 'test default button attributes': function() { - var btn = buttonTools.getUiItem( this.editor, 'custom_btn' ), - expectedAttributes = buttonTools.typicalButtonAttributes; - - buttonTools.assertAttribtues( expectedAttributes, btn ); - }, - - 'test disabled button': function() { - var btn = buttonTools.getUiItem( this.editor, 'disabled_btn' ), - expectedAttributes = buttonTools.typicalButtonAttributes; - - expectedAttributes[ 'aria-disabled' ] = 'true'; - buttonTools.assertAttribtues( expectedAttributes, btn ); - }, - - 'test button label': function() { - var btn = buttonTools.getButtonDomElement( buttonTools.getUiItem( this.editor, 'custom_btn' ) ), - label = CKEDITOR.document.getById( btn.getAttribute( 'aria-labelledby' ) ); - - assert.isTrue( !!label, 'Label element not found' ); - assert.areEqual( 'aria label', label.getText(), 'innerText of label doesn\'t match' ); - }, - - // WAI-ARIA 1.1 has added new values for aria-haspopup property (#2072). - 'test aria-haspopup': function() { - var btn = buttonTools.getUiItem( this.editor, 'haspopup_btn' ), - btnEl = CKEDITOR.document.getById( btn._.id ); - assert.areEqual( btnEl.getAttribute( 'aria-haspopup' ), 'menu' ); - }, - - // (#421) - 'test button label with arrow': function() { - var button = buttonTools.getUiItem( this.editor, 'arrow_btn' ), - expectedAttributes = { - 'aria-expanded': 'true' - }; - - button.hasArrow = true; - button.setState( CKEDITOR.TRISTATE_ON ); - - var buttonEl = buttonTools.getButtonDomElement( button ), - label = CKEDITOR.document.getById( buttonEl.getAttribute( 'aria-labelledby' ) ); - - buttonTools.assertAttribtues( expectedAttributes, button ); - assert.areEqual( 'arrow button', label.getText(), 'innerText of label doesn\'t match' ); - }, - - // (#2444) - 'test toggle button initial state': function() { - var button = buttonTools.getUiItem( this.editor, 'toggle_btn' ), - expectedAttributes = { - 'aria-pressed': 'false' - }; - - buttonTools.assertAttribtues( expectedAttributes, button ); - }, - - // (#2444) - 'test toggle button state after switching on': function() { - var button = buttonTools.getUiItem( this.editor, 'toggle_btn' ), - expectedAttributes = { - 'aria-pressed': 'true' - }; - - button.setState( CKEDITOR.TRISTATE_ON ); - - buttonTools.assertAttribtues( expectedAttributes, button ); - }, - - // (#2444) - 'test toggle button state after switching off': function() { - var button = buttonTools.getUiItem( this.editor, 'toggle_btn' ), - expectedAttributes = { - 'aria-pressed': 'false' - }; - - button.setState( CKEDITOR.TRISTATE_OFF ); - - buttonTools.assertAttribtues( expectedAttributes, button ); - }, - - // (#2444) - 'test toggle button state after disabling while being switched on': function() { - var button = buttonTools.getUiItem( this.editor, 'toggle_btn' ), - expectedAttributes = { - 'aria-pressed': 'false' - }; - - button.setState( CKEDITOR.TRISTATE_ON ); - button.setState( CKEDITOR.TRISTATE_DISABLED ); - - buttonTools.assertAttribtues( expectedAttributes, button ); - } -} ); + }; + + var tests = { + 'test default button attributes': function() { + var btn = buttonTools.getUiItem( this.editor, 'custom_btn' ), + expectedAttributes = buttonTools.typicalButtonAttributes; + + buttonTools.assertAttributes( expectedAttributes, btn ); + }, + + 'test disabled button': function() { + var btn = buttonTools.getUiItem( this.editor, 'disabled_btn' ), + expectedAttributes = buttonTools.typicalButtonAttributes; + + expectedAttributes[ 'aria-disabled' ] = 'true'; + buttonTools.assertAttributes( expectedAttributes, btn ); + }, + + 'test button label': function() { + var btn = buttonTools.getButtonDomElement( buttonTools.getUiItem( this.editor, 'custom_btn' ) ), + label = CKEDITOR.document.getById( btn.getAttribute( 'aria-labelledby' ) ); + + assert.isTrue( !!label, 'Label element not found' ); + assert.areEqual( 'aria label', label.getText(), 'innerText of label doesn\'t match' ); + }, + + // WAI-ARIA 1.1 has added new values for aria-haspopup property (#2072). + 'test aria-haspopup': function() { + var btn = buttonTools.getUiItem( this.editor, 'haspopup_btn' ), + btnEl = CKEDITOR.document.getById( btn._.id ); + assert.areEqual( btnEl.getAttribute( 'aria-haspopup' ), 'menu' ); + }, + + // (#421) + 'test button label with arrow': function() { + var button = buttonTools.getUiItem( this.editor, 'arrow_btn' ), + expectedAttributes = { + 'aria-expanded': 'true' + }; + + button.hasArrow = true; + button.setState( CKEDITOR.TRISTATE_ON ); + + var buttonEl = buttonTools.getButtonDomElement( button ), + label = CKEDITOR.document.getById( buttonEl.getAttribute( 'aria-labelledby' ) ); + + buttonTools.assertAttributes( expectedAttributes, button ); + assert.areEqual( 'arrow button', label.getText(), 'innerText of label doesn\'t match' ); + } + }; + + CKEDITOR.tools.extend( tests, buttonTools.createAriaPressedTests( 'test_editor', [ 'toggle_btn' ] ) ); + bender.test( tests ); +} )(); + From 771d37253a58778ab366014cdff8a85c47116016 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Sat, 12 Mar 2022 18:43:52 +0100 Subject: [PATCH 182/946] Implement toggle buttons in `basicstyles` plugin. --- plugins/basicstyles/plugin.js | 1 + tests/plugins/basicstyles/aria.js | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 tests/plugins/basicstyles/aria.js diff --git a/plugins/basicstyles/plugin.js b/plugins/basicstyles/plugin.js index 3956c5603db..43346226cdc 100644 --- a/plugins/basicstyles/plugin.js +++ b/plugins/basicstyles/plugin.js @@ -37,6 +37,7 @@ CKEDITOR.plugins.add( 'basicstyles', { // Register the button, if the button plugin is loaded. if ( editor.ui.addButton ) { editor.ui.addButton( buttonName, { + isToggle: true, label: buttonLabel, command: commandName, toolbar: 'basicstyles,' + ( order += 10 ) diff --git a/tests/plugins/basicstyles/aria.js b/tests/plugins/basicstyles/aria.js new file mode 100644 index 00000000000..cd1109c7c8f --- /dev/null +++ b/tests/plugins/basicstyles/aria.js @@ -0,0 +1,16 @@ +/* bender-tags: editor */ +/* bender-ckeditor-plugins: toolbar, basicstyles */ +/* bender-include: ../button/_helpers/buttontools.js */ +/* global buttonTools */ + +bender.editor = true; + +// (#2444) +bender.test( buttonTools.createAriaPressedTests( 'test_editor', [ + 'Bold', + 'Italic', + 'Underline', + 'Strike', + 'Subscript', + 'Superscript' +] ) ); From 8a9385f1d396fc3d9f94265640c0d60dc6641908 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Sat, 12 Mar 2022 18:45:36 +0100 Subject: [PATCH 183/946] Implement toggle buttons in `bidi` plugin. --- plugins/bidi/plugin.js | 1 + tests/plugins/bidi/aria.js | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 tests/plugins/bidi/aria.js diff --git a/plugins/bidi/plugin.js b/plugins/bidi/plugin.js index dfed6792c4b..f3a1138cf5a 100644 --- a/plugins/bidi/plugin.js +++ b/plugins/bidi/plugin.js @@ -225,6 +225,7 @@ if ( editor.ui.addButton ) { editor.ui.addButton( buttonName, { + isToggle: true, label: buttonLabel, command: commandName, toolbar: 'bidi,' + order diff --git a/tests/plugins/bidi/aria.js b/tests/plugins/bidi/aria.js new file mode 100644 index 00000000000..d0167521faa --- /dev/null +++ b/tests/plugins/bidi/aria.js @@ -0,0 +1,12 @@ +/* bender-tags: editor */ +/* bender-ckeditor-plugins: toolbar,bidi*/ +/* bender-include: ../button/_helpers/buttontools.js */ +/* global buttonTools */ + +bender.editor = true; + +// (#2444) +bender.test( buttonTools.createAriaPressedTests( 'test_editor', [ + 'BidiLtr', + 'BidiRtl' +] ) ); From 1d21e123e87de59e7fb388859608a3313e9f056a Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Sat, 12 Mar 2022 18:46:52 +0100 Subject: [PATCH 184/946] Implement toggle buttons in `blockquote` plugin. --- plugins/blockquote/plugin.js | 1 + tests/plugins/blockquote/aria.js | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 tests/plugins/blockquote/aria.js diff --git a/plugins/blockquote/plugin.js b/plugins/blockquote/plugin.js index fd1cc853e7d..a2eb719fe6c 100755 --- a/plugins/blockquote/plugin.js +++ b/plugins/blockquote/plugin.js @@ -242,6 +242,7 @@ editor.addCommand( 'blockquote', commandObject ); editor.ui.addButton && editor.ui.addButton( 'Blockquote', { + isToggle: true, label: editor.lang.blockquote.toolbar, command: 'blockquote', toolbar: 'blocks,10' diff --git a/tests/plugins/blockquote/aria.js b/tests/plugins/blockquote/aria.js new file mode 100644 index 00000000000..e5bd349a1ea --- /dev/null +++ b/tests/plugins/blockquote/aria.js @@ -0,0 +1,11 @@ +/* bender-tags: editor */ +/* bender-ckeditor-plugins: toolbar,blockquote */ +/* bender-include: ../button/_helpers/buttontools.js */ +/* global buttonTools */ + +bender.editor = true; + +// (#2444) +bender.test( buttonTools.createAriaPressedTests( 'test_editor', [ + 'Blockquote' +] ) ); From 44ad6ad0501ca50098e3eb30824776f560c80fbe Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Sat, 12 Mar 2022 18:48:14 +0100 Subject: [PATCH 185/946] Implement toggle buttons in `copyformatting` plugin. --- plugins/copyformatting/plugin.js | 1 + tests/plugins/copyformatting/aria.js | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 tests/plugins/copyformatting/aria.js diff --git a/plugins/copyformatting/plugin.js b/plugins/copyformatting/plugin.js index 5a68ff2ff1d..4f7fa240c58 100644 --- a/plugins/copyformatting/plugin.js +++ b/plugins/copyformatting/plugin.js @@ -85,6 +85,7 @@ editor.addCommand( 'applyFormatting', plugin.commands.applyFormatting ); editor.ui.addButton( 'CopyFormatting', { + isToggle: true, label: editor.lang.copyformatting.label, command: 'copyFormatting', toolbar: 'cleanup,0' diff --git a/tests/plugins/copyformatting/aria.js b/tests/plugins/copyformatting/aria.js new file mode 100644 index 00000000000..4192a37cccf --- /dev/null +++ b/tests/plugins/copyformatting/aria.js @@ -0,0 +1,11 @@ +/* bender-tags: editor */ +/* bender-ckeditor-plugins: toolbar,copyformatting */ +/* bender-include: ../button/_helpers/buttontools.js */ +/* global buttonTools */ + +bender.editor = true; + +// (#2444) +bender.test( buttonTools.createAriaPressedTests( 'test_editor', [ + 'CopyFormatting' +] ) ); From c5d90c4f63d35c3d6d63ddebfe7caecaaa9f997d Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Sat, 12 Mar 2022 18:49:38 +0100 Subject: [PATCH 186/946] Implement toggle buttons in `justify` plugin. --- plugins/justify/plugin.js | 4 ++++ tests/plugins/justify/aria.js | 14 ++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 tests/plugins/justify/aria.js diff --git a/plugins/justify/plugin.js b/plugins/justify/plugin.js index 51d2ed5120d..f3d9c4242e9 100755 --- a/plugins/justify/plugin.js +++ b/plugins/justify/plugin.js @@ -226,21 +226,25 @@ if ( editor.ui.addButton ) { editor.ui.addButton( 'JustifyLeft', { + isToggle: true, label: editor.lang.common.alignLeft, command: 'justifyleft', toolbar: 'align,10' } ); editor.ui.addButton( 'JustifyCenter', { + isToggle: true, label: editor.lang.common.center, command: 'justifycenter', toolbar: 'align,20' } ); editor.ui.addButton( 'JustifyRight', { + isToggle: true, label: editor.lang.common.alignRight, command: 'justifyright', toolbar: 'align,30' } ); editor.ui.addButton( 'JustifyBlock', { + isToggle: true, label: editor.lang.common.justify, command: 'justifyblock', toolbar: 'align,40' diff --git a/tests/plugins/justify/aria.js b/tests/plugins/justify/aria.js new file mode 100644 index 00000000000..8ed661d64ec --- /dev/null +++ b/tests/plugins/justify/aria.js @@ -0,0 +1,14 @@ +/* bender-tags: editor */ +/* bender-ckeditor-plugins: toolbar,justify */ +/* bender-include: ../button/_helpers/buttontools.js */ +/* global buttonTools */ + +bender.editor = true; + +// (#2444) +bender.test( buttonTools.createAriaPressedTests( 'test_editor', [ + 'JustifyLeft', + 'JustifyCenter', + 'JustifyRight', + 'JustifyBlock' +] ) ); From a113b61284667b4704789481e7505ef679712db6 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Sat, 12 Mar 2022 18:50:44 +0100 Subject: [PATCH 187/946] Implement toggle buttons in `list` plugin. --- plugins/list/plugin.js | 2 ++ tests/plugins/list/aria.js | 12 ++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 tests/plugins/list/aria.js diff --git a/plugins/list/plugin.js b/plugins/list/plugin.js index 7e28b32d5cb..f2f078baf7c 100755 --- a/plugins/list/plugin.js +++ b/plugins/list/plugin.js @@ -855,12 +855,14 @@ // Register the toolbar button. if ( editor.ui.addButton ) { editor.ui.addButton( 'NumberedList', { + isToggle: true, label: editor.lang.list.numberedlist, command: 'numberedlist', directional: true, toolbar: 'list,10' } ); editor.ui.addButton( 'BulletedList', { + isToggle: true, label: editor.lang.list.bulletedlist, command: 'bulletedlist', directional: true, diff --git a/tests/plugins/list/aria.js b/tests/plugins/list/aria.js new file mode 100644 index 00000000000..0c1de7efba8 --- /dev/null +++ b/tests/plugins/list/aria.js @@ -0,0 +1,12 @@ +/* bender-tags: editor */ +/* bender-ckeditor-plugins: toolbar,list */ +/* bender-include: ../button/_helpers/buttontools.js */ +/* global buttonTools */ + +bender.editor = true; + +// (#2444) +bender.test( buttonTools.createAriaPressedTests( 'test_editor', [ + 'NumberedList', + 'BulletedList' +] ) ); From d7bd8c096775822e71625001a7e17c7c64ffc683 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Sat, 12 Mar 2022 18:59:47 +0100 Subject: [PATCH 188/946] Implement toggle buttons in `sourcearea` plugin. --- plugins/sourcearea/plugin.js | 1 + tests/plugins/sourcearea/aria.js | 43 ++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 tests/plugins/sourcearea/aria.js diff --git a/plugins/sourcearea/plugin.js b/plugins/sourcearea/plugin.js index cfe9a62d94e..be2bf5ce0a8 100644 --- a/plugins/sourcearea/plugin.js +++ b/plugins/sourcearea/plugin.js @@ -69,6 +69,7 @@ if ( editor.ui.addButton ) { editor.ui.addButton( 'Source', { + isToggle: true, label: editor.lang.sourcearea.toolbar, command: 'source', toolbar: 'mode,10' diff --git a/tests/plugins/sourcearea/aria.js b/tests/plugins/sourcearea/aria.js new file mode 100644 index 00000000000..bd8b92ae8a5 --- /dev/null +++ b/tests/plugins/sourcearea/aria.js @@ -0,0 +1,43 @@ +/* bender-tags: editor */ +/* bender-ckeditor-plugins: toolbar,sourcearea */ +/* bender-include: ../button/_helpers/buttontools.js */ +/* global buttonTools */ + +( function() { + bender.editor = true; + + // (#2444) + var tests = buttonTools.createAriaPressedTests( 'test_editor', [ + 'Source' + ] ); + + tests[ 'test updating [aria-pressed] attribute while changing editor\'s mode' ] = function() { + var editor = this.editor, + button = buttonTools.getUiItem( editor, 'Source' ), + sourceExpected = { + 'aria-pressed': 'true' + }, + wysiwygExpected = { + 'aria-pressed': 'false' + }; + + editor.setMode( 'source', function() { + resume( function() { + buttonTools.assertAttributes( sourceExpected, button ); + + editor.setMode( 'wysiwyg', function() { + resume( function() { + buttonTools.assertAttributes( wysiwygExpected, button ); + } ); + } ); + + wait(); + } ); + } ); + + wait(); + }; + + bender.test( tests ); +} )(); + From 965184a78d135c8360e2edc41f0d44ebafd5a874 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Sun, 13 Mar 2022 00:26:41 +0100 Subject: [PATCH 189/946] Add manual test for screen reader. --- .../manual/togglebuttonscreenreader.html | 29 ++++++++++++++++ .../button/manual/togglebuttonscreenreader.md | 34 +++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 tests/plugins/button/manual/togglebuttonscreenreader.html create mode 100644 tests/plugins/button/manual/togglebuttonscreenreader.md diff --git a/tests/plugins/button/manual/togglebuttonscreenreader.html b/tests/plugins/button/manual/togglebuttonscreenreader.html new file mode 100644 index 00000000000..e5df4d39f7a --- /dev/null +++ b/tests/plugins/button/manual/togglebuttonscreenreader.html @@ -0,0 +1,29 @@ +
    +

    Whatever

    +
    + + diff --git a/tests/plugins/button/manual/togglebuttonscreenreader.md b/tests/plugins/button/manual/togglebuttonscreenreader.md new file mode 100644 index 00000000000..8c41b201835 --- /dev/null +++ b/tests/plugins/button/manual/togglebuttonscreenreader.md @@ -0,0 +1,34 @@ +@bender-tags: 4.18.1, 2444, feature, button +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, link + +**Note** This test is intended for screen reader. + +1. Move focus to the button in the editor's toolbar. + + **Expected** Screen reader announces the button as togglable and currently switched off/unpressed. +1. Activate the button via keyboard. +1. Move the focus back to the button. + + **Expected** Screen reader announces the button as togglable and currently switched on/pressed. +1. Activate the button via keyboarf +1. Move the focus back to the button. + + **Expected** Screen reader announces the button as togglable and currently switched off/unpressed. + +## Sample screen reader outputs + +### VoiceOver on macOS + +* off: "<button name>, toggle button" +* on: "<button name>, toggle button, selected" + +### NVDA + +* off: "<button name>, toggle button, not pressed" +* on: "<button name>, toggle button, pressed" + +### JAWS + +* off: "<button name>, toggle button" +* on: "<button name>, toggle button, pressed" From 24b9d51f1572b4269e249ff380a7b2aeebd6b9a0 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Sun, 13 Mar 2022 00:41:43 +0100 Subject: [PATCH 190/946] Small improvements to the manual test. --- tests/plugins/button/manual/togglebuttons.html | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/tests/plugins/button/manual/togglebuttons.html b/tests/plugins/button/manual/togglebuttons.html index ccd187e316f..55e4a39e787 100644 --- a/tests/plugins/button/manual/togglebuttons.html +++ b/tests/plugins/button/manual/togglebuttons.html @@ -33,13 +33,10 @@ 'basicstyles', 'bidi', 'blockquote', - // 'colorbutton' 'copyformatting', 'justify', - // 'language', 'list', - // 'maximize', - 'sourcearea', + 'sourcearea' ], removeButtons: 'Indent,Outdent', on: { From 6239f00d9d4273b88bde5c77c2626e5558f34cbb Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Tue, 15 Mar 2022 17:22:54 +0100 Subject: [PATCH 191/946] Make Maximize button use `[aria-pressed]` attribute instead of dynamic label. --- plugins/maximize/plugin.js | 12 +------ tests/plugins/maximize/aria.js | 33 +++++++++++++++++++ .../plugins/maximize/manual/togglebutton.html | 27 +++++++++++++++ tests/plugins/maximize/manual/togglebutton.md | 20 +++++++++++ 4 files changed, 81 insertions(+), 11 deletions(-) create mode 100644 tests/plugins/maximize/aria.js create mode 100644 tests/plugins/maximize/manual/togglebutton.html create mode 100644 tests/plugins/maximize/manual/togglebutton.md diff --git a/plugins/maximize/plugin.js b/plugins/maximize/plugin.js index 109d3ce34d6..467997db5f4 100644 --- a/plugins/maximize/plugin.js +++ b/plugins/maximize/plugin.js @@ -248,17 +248,6 @@ this.toggleState(); - // Toggle button label. - var button = this.uiItems[ 0 ]; - // Only try to change the button if it exists (https://dev.ckeditor.com/ticket/6166) - if ( button ) { - var label = ( this.state == CKEDITOR.TRISTATE_OFF ) ? lang.maximize.maximize : lang.maximize.minimize; - var buttonNode = CKEDITOR.document.getById( button._.id ); - buttonNode.getChild( 1 ).setHtml( label ); - buttonNode.setAttribute( 'title', label ); - buttonNode.setAttribute( 'href', 'javascript:void("' + label + '");' ); // jshint ignore:line - } - // Restore selection and scroll position in editing area. if ( editor.mode == 'wysiwyg' ) { if ( savedSelection ) { @@ -289,6 +278,7 @@ } ); editor.ui.addButton && editor.ui.addButton( 'Maximize', { + isToggle: true, label: lang.maximize.maximize, command: 'maximize', toolbar: 'tools,10' diff --git a/tests/plugins/maximize/aria.js b/tests/plugins/maximize/aria.js new file mode 100644 index 00000000000..99738f2d542 --- /dev/null +++ b/tests/plugins/maximize/aria.js @@ -0,0 +1,33 @@ +/* bender-tags: editor */ +/* bender-ckeditor-plugins: toolbar, maximize */ +/* bender-include: ../button/_helpers/buttontools.js */ +/* global buttonTools */ + +( function() { + bender.editor = true; + + // (#2444) + var tests = buttonTools.createAriaPressedTests( 'test_editor', [ + 'Maximize' + ] ); + + // (#2444) + tests[ 'the label is not changed after maximizing the editor' ] = function() { + var editor = this.editor, + button = buttonTools.getUiItem( editor, 'Maximize' ), + domButton = buttonTools.getButtonDomElement( button ), + initialLabel = button.label; + + editor.once( 'afterCommandExec', function() { + var label = domButton.findOne( '.cke_button_label' ).getHtml(); + + editor.execCommand( 'maximize' ); + + assert.areSame( initialLabel, label ); + } ); + + editor.execCommand( 'maximize' ); + }; + + bender.test( tests ); +} )(); diff --git a/tests/plugins/maximize/manual/togglebutton.html b/tests/plugins/maximize/manual/togglebutton.html new file mode 100644 index 00000000000..367579f1e88 --- /dev/null +++ b/tests/plugins/maximize/manual/togglebutton.html @@ -0,0 +1,27 @@ +
    + + diff --git a/tests/plugins/maximize/manual/togglebutton.md b/tests/plugins/maximize/manual/togglebutton.md new file mode 100644 index 00000000000..a68207b4568 --- /dev/null +++ b/tests/plugins/maximize/manual/togglebutton.md @@ -0,0 +1,20 @@ +@bender-tags: 4.18.1, 2444, feature, button +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, maximize + +1. Wait for editor to fully load. +1. Check the info about the "Maximize" button that is rendered inside the editor + + **Expected** The "Is pressed" equals `false` and "Label" equals "Maximize". + + **Unexected** The "Is pressed" equals `true` or is not set. +1. Click the button in the toolbar. + + **Expected** The "Is pressed" equals `true` and "Label" equals "Maximize". + + **Unexected** The "Is pressed" equals `false` or "Label" equals "Minimize". +1. Click the button once more. + + **Expected** The "Is pressed" equals `false` and "Label" equals "Maximize". + + **Unexected** The "Is pressed" equals `true` or is not set. From 7972fbc978e7fbbb84598b68d9c9f160c56627e5 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Wed, 23 Mar 2022 16:02:03 +0100 Subject: [PATCH 192/946] Remove toggle template. --- plugins/button/plugin.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/plugins/button/plugin.js b/plugins/button/plugin.js index c99ea943017..5a7211420b7 100644 --- a/plugins/button/plugin.js +++ b/plugins/button/plugin.js @@ -52,10 +52,7 @@ ( CKEDITOR.env.hc ? '▼' : '' ) + ''; - var templateToggle = ' aria-pressed="false"'; - var btnArrowTpl = CKEDITOR.addTemplate( 'buttonArrow', templateArrow ), - toggleBtnTpl = CKEDITOR.addTemplate( 'toggleButton', templateToggle ), btnTpl = CKEDITOR.addTemplate( 'button', template ); CKEDITOR.plugins.add( 'button', { @@ -314,7 +311,7 @@ clickFn: clickFn, style: CKEDITOR.skin.getIconStyle( iconPath, ( editor.lang.dir == 'rtl' ), overridePath, this.iconOffset ), arrowHtml: this.hasArrow ? btnArrowTpl.output() : '', - toggleHtml: this.isToggle ? toggleBtnTpl.output() : '' + toggleHtml: this.isToggle ? 'aria-pressed="false"' : '' }; btnTpl.output( params, output ); From 0e2417c8105fa803837d14e0370ed3b21bbe3cc7 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Fri, 25 Mar 2022 17:59:27 +0100 Subject: [PATCH 193/946] Update manual test description. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Jacek Bogdański --- tests/plugins/button/manual/togglebuttonscreenreader.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/plugins/button/manual/togglebuttonscreenreader.md b/tests/plugins/button/manual/togglebuttonscreenreader.md index 8c41b201835..e930e9fc2ac 100644 --- a/tests/plugins/button/manual/togglebuttonscreenreader.md +++ b/tests/plugins/button/manual/togglebuttonscreenreader.md @@ -11,7 +11,7 @@ 1. Move the focus back to the button. **Expected** Screen reader announces the button as togglable and currently switched on/pressed. -1. Activate the button via keyboarf +1. Activate the button via the keyboard. 1. Move the focus back to the button. **Expected** Screen reader announces the button as togglable and currently switched off/unpressed. From 0125f469201bb717ca012c685c2e2beadd1e7b5d Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Fri, 25 Mar 2022 18:20:40 +0100 Subject: [PATCH 194/946] Codestyle fixes for button helpers. --- tests/plugins/button/_helpers/buttontools.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/tests/plugins/button/_helpers/buttontools.js b/tests/plugins/button/_helpers/buttontools.js index 030b21b6c01..1e1ad4edc05 100644 --- a/tests/plugins/button/_helpers/buttontools.js +++ b/tests/plugins/button/_helpers/buttontools.js @@ -17,15 +17,19 @@ window.buttonTools = { attributeValue; for ( var attrName in expectedAttributes ) { - assert.isTrue( buttonElement.hasAttribute( attrName ), 'Button HTML element does not contain ' + attrName + ' attribute.' ); + assert.isTrue( buttonElement.hasAttribute( attrName ), 'Button HTML element does not contain ' + + attrName + ' attribute.' ); expectedValue = expectedAttributes[ attrName ]; attributeValue = buttonElement.getAttribute( attrName ); - if ( expectedValue instanceof RegExp ) - assert.isTrue( expectedValue.test( attributeValue ), 'Attribute ' + attrName + ' did not matched expected ' + expectedValue + ' regex' ); - else + if ( expectedValue instanceof RegExp ) { + assert.isTrue( expectedValue.test( attributeValue ), 'Attribute ' + attrName + + ' did not matched expected ' + expectedValue + ' regex' ); + } + else { assert.areSame( expectedValue, attributeValue, 'Invalid value for attribute ' + attrName + '.' ); + } } }, From 76403c68d40a2e46f5ccab59b736b76c50188569 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Wed, 30 Mar 2022 10:32:56 +0200 Subject: [PATCH 195/946] Fix typo in the manual test. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bartłomiej Kalemba --- tests/plugins/maximize/manual/togglebutton.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/plugins/maximize/manual/togglebutton.md b/tests/plugins/maximize/manual/togglebutton.md index a68207b4568..6cac3502637 100644 --- a/tests/plugins/maximize/manual/togglebutton.md +++ b/tests/plugins/maximize/manual/togglebutton.md @@ -3,7 +3,7 @@ @bender-ckeditor-plugins: wysiwygarea, toolbar, maximize 1. Wait for editor to fully load. -1. Check the info about the "Maximize" button that is rendered inside the editor +1. Check the info about the "Maximize" button that is rendered inside the editor. **Expected** The "Is pressed" equals `false` and "Label" equals "Maximize". From 4d46118f4e67fe7233dd92d7872d100df46ff132 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Wed, 30 Mar 2022 10:39:17 +0200 Subject: [PATCH 196/946] Rename variables. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bartłomiej Kalemba --- plugins/button/plugin.js | 4 ++-- tests/plugins/button/_helpers/buttontools.js | 2 +- tests/plugins/button/aria.js | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/plugins/button/plugin.js b/plugins/button/plugin.js index 5a7211420b7..7c4a1cd52ca 100644 --- a/plugins/button/plugin.js +++ b/plugins/button/plugin.js @@ -15,7 +15,7 @@ ' aria-describedby="{id}_description"' + ' aria-haspopup="{hasArrow}"' + ' aria-disabled="{ariaDisabled}"' + - '{toggleHtml}'; + '{toggleAriaHtml}'; // Some browsers don't cancel key events in the keydown but in the // keypress. @@ -311,7 +311,7 @@ clickFn: clickFn, style: CKEDITOR.skin.getIconStyle( iconPath, ( editor.lang.dir == 'rtl' ), overridePath, this.iconOffset ), arrowHtml: this.hasArrow ? btnArrowTpl.output() : '', - toggleHtml: this.isToggle ? 'aria-pressed="false"' : '' + toggleAriaHtml: this.isToggle ? 'aria-pressed="false"' : '' }; btnTpl.output( params, output ); diff --git a/tests/plugins/button/_helpers/buttontools.js b/tests/plugins/button/_helpers/buttontools.js index 1e1ad4edc05..f8df3e18759 100644 --- a/tests/plugins/button/_helpers/buttontools.js +++ b/tests/plugins/button/_helpers/buttontools.js @@ -1,6 +1,6 @@ window.buttonTools = { // Standard aria attributes for button element. - typicalButtonAttributes: { + buttonStandardAriaAttributes: { 'aria-disabled': 'false', 'role': 'button', 'aria-haspopup': 'false', diff --git a/tests/plugins/button/aria.js b/tests/plugins/button/aria.js index 452a8f85bba..070a64ea3d5 100644 --- a/tests/plugins/button/aria.js +++ b/tests/plugins/button/aria.js @@ -38,14 +38,14 @@ var tests = { 'test default button attributes': function() { var btn = buttonTools.getUiItem( this.editor, 'custom_btn' ), - expectedAttributes = buttonTools.typicalButtonAttributes; + expectedAttributes = buttonTools.buttonStandardAriaAttributes; buttonTools.assertAttributes( expectedAttributes, btn ); }, 'test disabled button': function() { var btn = buttonTools.getUiItem( this.editor, 'disabled_btn' ), - expectedAttributes = buttonTools.typicalButtonAttributes; + expectedAttributes = buttonTools.buttonStandardAriaAttributes; expectedAttributes[ 'aria-disabled' ] = 'true'; buttonTools.assertAttributes( expectedAttributes, btn ); From cefd3146e6da2015dc2ec40efc9d8cc300e4963b Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Wed, 30 Mar 2022 10:49:09 +0200 Subject: [PATCH 197/946] Rephrase comment. --- plugins/button/plugin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/button/plugin.js b/plugins/button/plugin.js index 7c4a1cd52ca..f39b8a1b40e 100644 --- a/plugins/button/plugin.js +++ b/plugins/button/plugin.js @@ -342,7 +342,7 @@ if ( this.isToggle && !this.hasArrow ) { // Note: aria-pressed attribute should not be added to menuButton instances. (https://dev.ckeditor.com/ticket/11331). - // Do not remove the attribute, set its value (#2444). + // For other buttons, do not remove the attribute, instead set its value (#2444). element.setAttribute( 'aria-pressed', state === CKEDITOR.TRISTATE_ON ); } else if ( this.hasArrow ) { // Indicates that menu button is opened (#421). From 3681428a8bba1d69789d6b39023ab6f2a6a86a7f Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Wed, 30 Mar 2022 11:35:21 +0200 Subject: [PATCH 198/946] Add manual test for menubutton. --- .../manual/menubuttonscreenreader.html | 10 ++++++ .../manual/menubuttonscreenreader.md | 32 +++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 tests/plugins/menubutton/manual/menubuttonscreenreader.html create mode 100644 tests/plugins/menubutton/manual/menubuttonscreenreader.md diff --git a/tests/plugins/menubutton/manual/menubuttonscreenreader.html b/tests/plugins/menubutton/manual/menubuttonscreenreader.html new file mode 100644 index 00000000000..235045bbdce --- /dev/null +++ b/tests/plugins/menubutton/manual/menubuttonscreenreader.html @@ -0,0 +1,10 @@ +
    +

    Whatever

    +
    + + diff --git a/tests/plugins/menubutton/manual/menubuttonscreenreader.md b/tests/plugins/menubutton/manual/menubuttonscreenreader.md new file mode 100644 index 00000000000..79e78c544a3 --- /dev/null +++ b/tests/plugins/menubutton/manual/menubuttonscreenreader.md @@ -0,0 +1,32 @@ +@bender-tags: 4.18.1, 2444, feature, button +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, language + +**Note** This test is intended for screen reader. + +1. Move focus to the button in the editor's toolbar. + + **Expected** Screen reader announces the button as having popup and currently collapsed. +1. Activate the button via keyboard. + + **Expected** Screen reader announces the menu. +1. Press Escape. + + **Expected** Screen reader announces the button as having popup and currently collapsed. + +## Sample screen reader outputs + +### VoiceOver on macOS + +* button: "<button name>, menu pop-up collapsed, button" +* menu: ("plop" sound) "<first item name> you are currently in the menu" + +### NVDA + +* button: <button name> button collapsed submenu +* menu: ("beep" sound) "<first item name> not checked 1 of 3" + +### JAWS + +* off: "<button name>, button menu. Press space to activate the menu, then navigate with arrow keys" +* menu: "Menu, <first item name> not checked 1 of 3. To move through items press up and down arrow" From 509d2cca1eda08102ec63d67f15842a6eb036650 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Thu, 31 Mar 2022 10:36:32 +0200 Subject: [PATCH 199/946] Add changelog entry --- CHANGES.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index 19259c041ea..ce167d7cc78 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -5,6 +5,14 @@ CKEditor 4 Changelog ## CKEditor 4.18.1 [IN DEVELOPMENT] +New features: + +* [#2444](https://github.com/ckeditor/ckeditor4/issues/2444): Togglable toolbar buttons are now exposed as toggle buttons in the browser's accessibility tree. + +Fixed Issues: + +* [#4543](https://github.com/ckeditor/ckeditor4/issues/4543): The selected states of toolbar buttons are not announced by screen readers. + ## CKEditor 4.18.0 **Security Updates:** From e576d50a24d66ba73a2f3e054ea74abe257b6e6c Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Sat, 9 Apr 2022 12:41:14 +0100 Subject: [PATCH 200/946] Improved changelog message, moved changelog entries to a major release. --- CHANGES.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index ce167d7cc78..5f880efe567 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -3,15 +3,13 @@ CKEditor 4 Changelog ## CKEditor 4.19.0 [IN DEVELOPMENT] -## CKEditor 4.18.1 [IN DEVELOPMENT] - New features: * [#2444](https://github.com/ckeditor/ckeditor4/issues/2444): Togglable toolbar buttons are now exposed as toggle buttons in the browser's accessibility tree. Fixed Issues: -* [#4543](https://github.com/ckeditor/ckeditor4/issues/4543): The selected states of toolbar buttons are not announced by screen readers. +* [#4543](https://github.com/ckeditor/ckeditor4/issues/4543): Toolbar buttons toggle state is not correctly announced by screen readers. ## CKEditor 4.18.0 From dc0e60cd79ba0305373344426fda4a3399c9ead9 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Sat, 9 Apr 2022 12:43:44 +0100 Subject: [PATCH 201/946] Updated version tag to 4.19.0 --- plugins/button/plugin.js | 2 +- tests/plugins/button/manual/togglebutton.md | 2 +- tests/plugins/button/manual/togglebuttons.md | 2 +- tests/plugins/button/manual/togglebuttonscreenreader.md | 2 +- tests/plugins/maximize/manual/togglebutton.md | 2 +- tests/plugins/menubutton/manual/menubuttonscreenreader.md | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/plugins/button/plugin.js b/plugins/button/plugin.js index f39b8a1b40e..fe7a26be724 100644 --- a/plugins/button/plugin.js +++ b/plugins/button/plugin.js @@ -438,7 +438,7 @@ * @param {String/Boolean} definition.hasArrow If Boolean, it indicates whether the button should have a dropdown. If a string, it acts * as a value of the button's `aria-haspopup` attribute. Since **4.11.0** it supports the string as a value. * @param {Boolean} [definition.isToggle=false] Indicates if the button should be treated as a toggle one - * (button that can be switched on and off, e.g. the "Bold" button). This option is supported since the **4.18.1** version. + * (button that can be switched on and off, e.g. the "Bold" button). This option is supported since the **4.19.0** version. */ CKEDITOR.ui.prototype.addButton = function( name, definition ) { this.add( name, CKEDITOR.UI_BUTTON, definition ); diff --git a/tests/plugins/button/manual/togglebutton.md b/tests/plugins/button/manual/togglebutton.md index df24b0d290c..c3272e512e4 100644 --- a/tests/plugins/button/manual/togglebutton.md +++ b/tests/plugins/button/manual/togglebutton.md @@ -1,4 +1,4 @@ -@bender-tags: 4.18.1, 2444, feature, button +@bender-tags: 4.19.0, 2444, feature, button @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, link diff --git a/tests/plugins/button/manual/togglebuttons.md b/tests/plugins/button/manual/togglebuttons.md index 8edd3006c7a..1942ef034b3 100644 --- a/tests/plugins/button/manual/togglebuttons.md +++ b/tests/plugins/button/manual/togglebuttons.md @@ -1,4 +1,4 @@ -@bender-tags: 4.18.1, 2444, feature, button +@bender-tags: 4.19.0, 2444, feature, button @bender-ui: collapsed 1. Wait for editor to fully load. diff --git a/tests/plugins/button/manual/togglebuttonscreenreader.md b/tests/plugins/button/manual/togglebuttonscreenreader.md index e930e9fc2ac..c84eee02c12 100644 --- a/tests/plugins/button/manual/togglebuttonscreenreader.md +++ b/tests/plugins/button/manual/togglebuttonscreenreader.md @@ -1,4 +1,4 @@ -@bender-tags: 4.18.1, 2444, feature, button +@bender-tags: 4.19.0, 2444, feature, button @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, link diff --git a/tests/plugins/maximize/manual/togglebutton.md b/tests/plugins/maximize/manual/togglebutton.md index 6cac3502637..512faf5d654 100644 --- a/tests/plugins/maximize/manual/togglebutton.md +++ b/tests/plugins/maximize/manual/togglebutton.md @@ -1,4 +1,4 @@ -@bender-tags: 4.18.1, 2444, feature, button +@bender-tags: 4.19.0, 2444, feature, button @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, maximize diff --git a/tests/plugins/menubutton/manual/menubuttonscreenreader.md b/tests/plugins/menubutton/manual/menubuttonscreenreader.md index 79e78c544a3..ca8dff71958 100644 --- a/tests/plugins/menubutton/manual/menubuttonscreenreader.md +++ b/tests/plugins/menubutton/manual/menubuttonscreenreader.md @@ -1,4 +1,4 @@ -@bender-tags: 4.18.1, 2444, feature, button +@bender-tags: 4.19.0, 2444, feature, button @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, language From 36e6c835178acc6bc6779dc211fabec819d7abd5 Mon Sep 17 00:00:00 2001 From: CKEditorBot Date: Wed, 20 Apr 2022 03:45:41 +0000 Subject: [PATCH 202/946] Update common workflows. --- .github/workflows/stalebot.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/stalebot.yml b/.github/workflows/stalebot.yml index 1c440b6af55..279b5e57379 100644 --- a/.github/workflows/stalebot.yml +++ b/.github/workflows/stalebot.yml @@ -22,5 +22,6 @@ jobs: close-issue-label: 'resolution:expired' close-pr-label: 'pr:frozen ❄' remove-stale-when-updated: true - days-before-stale: 7 + days-before-issue-stale: 7 + days-before-pr-stale: 14 days-before-close: 7 From 99953cb7b56627d2a1f31f64fae393867b80b99d Mon Sep 17 00:00:00 2001 From: Simon Urli Date: Fri, 8 Apr 2022 16:01:50 +0200 Subject: [PATCH 203/946] Fix small bug in image2 plugin * Fix missing check of the query string presence in the src of the image before adding a random query string value for cache purpose * fixes #3394 --- plugins/image2/dialogs/image2.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/image2/dialogs/image2.js b/plugins/image2/dialogs/image2.js index fc9e2f87ee1..912052106e5 100644 --- a/plugins/image2/dialogs/image2.js +++ b/plugins/image2/dialogs/image2.js @@ -121,9 +121,10 @@ CKEDITOR.dialog.add( 'image2', function( editor ) { addListener( 'abort', function() { callback( null ); } ); - + + var queryStringSeparator = (src.indexOf('?') > -1) ? '&' : '?'; image.setAttribute( 'src', - ( config.baseHref || '' ) + src + '?' + Math.random().toString( 16 ).substring( 2 ) ); + ( config.baseHref || '' ) + src + queryStringSeparator + Math.random().toString( 16 ).substring( 2 ) ); }; } From fb700431ab6256133dd6c03bd6b1576e664753cc Mon Sep 17 00:00:00 2001 From: Simon Urli Date: Mon, 11 Apr 2022 16:35:50 +0200 Subject: [PATCH 204/946] Update plugins/image2/dialogs/image2.js MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Jacek Bogdański --- plugins/image2/dialogs/image2.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/image2/dialogs/image2.js b/plugins/image2/dialogs/image2.js index 912052106e5..d7dac19928d 100644 --- a/plugins/image2/dialogs/image2.js +++ b/plugins/image2/dialogs/image2.js @@ -122,7 +122,7 @@ CKEDITOR.dialog.add( 'image2', function( editor ) { callback( null ); } ); - var queryStringSeparator = (src.indexOf('?') > -1) ? '&' : '?'; + var queryStringSeparator = src.indexOf( '?' ) !== -1 ? '&' : '?'; image.setAttribute( 'src', ( config.baseHref || '' ) + src + queryStringSeparator + Math.random().toString( 16 ).substring( 2 ) ); }; From 69f6c8dd1304b08c1aea467ad223d7d42356e64f Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Thu, 14 Apr 2022 16:39:25 +0200 Subject: [PATCH 205/946] Added unit test. --- tests/plugins/image2/size.js | 55 ++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 tests/plugins/image2/size.js diff --git a/tests/plugins/image2/size.js b/tests/plugins/image2/size.js new file mode 100644 index 00000000000..3c19abe1569 --- /dev/null +++ b/tests/plugins/image2/size.js @@ -0,0 +1,55 @@ +/* bender-tags: editor,widget */ +/* bender-ckeditor-plugins: image2,justify,toolbar */ +/* bender-include: ../widget/_helpers/tools.js */ +/* global widgetTestsTools */ + +( function() { + 'use strict'; + + bender.editor = { + config: { + extraAllowedContent: 'img figure[id]{*}', + autoParagraph: false + } + }; + + var getWidgetById = widgetTestsTools.getWidgetById, + widgetHtml = 'foo'; + + bender.test( { + // (#3394) + 'test image preloader URL with query string': function() { + var bot = this.editorBot, + editor = bot.editor; + + bot.setData( widgetHtml, function() { + var widget = getWidgetById( editor, 'x' ); + + widget.focus(); + + editor.on( 'dialogShow', function( evt ) { + resume( function() { + var dialog = evt.data, + srcElement = dialog.getContentElement( 'info', 'src' ), + imageSpy = sinon.spy( CKEDITOR.dom.element.prototype, 'setAttribute' ); + + srcElement.setValue( '_assets/foo.png?query=test' ); + + // Check if image preloader produces correct URL with a query string. + var result = imageSpy.calledWithMatch( 'src', function( value ) { + return value.match( /^_assets\/foo\.png\?query=test&[a-z0-9]*$/ ); + } ); + + dialog.hide(); + imageSpy.restore(); + + assert.isTrue( result ); + } ); + } ); + + editor.execCommand( 'image' ); + wait(); + } ); + } + } ); +} )(); From 43cbf9d2b9fa13b5f79e7076cf42b868f19545aa Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Thu, 14 Apr 2022 16:41:08 +0200 Subject: [PATCH 206/946] Added issue tag, improved code style. --- plugins/image2/dialogs/image2.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/image2/dialogs/image2.js b/plugins/image2/dialogs/image2.js index d7dac19928d..655a090796c 100644 --- a/plugins/image2/dialogs/image2.js +++ b/plugins/image2/dialogs/image2.js @@ -77,7 +77,7 @@ CKEDITOR.dialog.add( 'image2', function( editor ) { isValid = !!( match && parseInt( match[ 1 ], 10 ) !== 0 ); if ( !isValid ) - alert( commonLang[ 'invalidLength' ].replace( '%1', commonLang[ this.id ] ).replace( '%2', 'px' ) ); // jshint ignore:line + alert( commonLang.invalidLength.replace( '%1', commonLang[ this.id ] ).replace( '%2', 'px' ) ); // jshint ignore:line return isValid; } @@ -121,7 +121,8 @@ CKEDITOR.dialog.add( 'image2', function( editor ) { addListener( 'abort', function() { callback( null ); } ); - + + // (#3394) var queryStringSeparator = src.indexOf( '?' ) !== -1 ? '&' : '?'; image.setAttribute( 'src', ( config.baseHref || '' ) + src + queryStringSeparator + Math.random().toString( 16 ).substring( 2 ) ); From 7da0c5f634e46191bfead2a0e4e9fff1ee2cb832 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Wed, 20 Apr 2022 09:24:29 +0200 Subject: [PATCH 207/946] Added changelog entry. --- CHANGES.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index 5f880efe567..5b710b3a5fd 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -10,6 +10,8 @@ New features: Fixed Issues: * [#4543](https://github.com/ckeditor/ckeditor4/issues/4543): Toolbar buttons toggle state is not correctly announced by screen readers. +* [#3394](https://github.com/ckeditor/ckeditor4/issues/3394): Fixed: [Enhanced image](https://ckeditor.com/cke4/addon/image2) plugin dialog is not supporting URL with query string parameters. Thanks to [ +Simon Urli](https://github.com/surli)! ## CKEditor 4.18.0 From a2021385476b1462da740d011376c65f5fd7dc57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacek=20Bogda=C5=84ski?= Date: Wed, 20 Apr 2022 09:26:16 +0200 Subject: [PATCH 208/946] Updated spacing. --- CHANGES.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 5b710b3a5fd..e3d58a159f2 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -10,8 +10,7 @@ New features: Fixed Issues: * [#4543](https://github.com/ckeditor/ckeditor4/issues/4543): Toolbar buttons toggle state is not correctly announced by screen readers. -* [#3394](https://github.com/ckeditor/ckeditor4/issues/3394): Fixed: [Enhanced image](https://ckeditor.com/cke4/addon/image2) plugin dialog is not supporting URL with query string parameters. Thanks to [ -Simon Urli](https://github.com/surli)! +* [#3394](https://github.com/ckeditor/ckeditor4/issues/3394): Fixed: [Enhanced image](https://ckeditor.com/cke4/addon/image2) plugin dialog is not supporting URL with query string parameters. Thanks to [Simon Urli](https://github.com/surli)! ## CKEditor 4.18.0 From f08cfc9eba52d0d24269d959d77c87bcba16391c Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 29 Mar 2022 10:38:03 +0200 Subject: [PATCH 209/946] Fix cell selection after adding a new row --- plugins/tab/plugin.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/plugins/tab/plugin.js b/plugins/tab/plugin.js index 2354bce279c..515d043666b 100644 --- a/plugins/tab/plugin.js +++ b/plugins/tab/plugin.js @@ -28,8 +28,7 @@ modes: { wysiwyg: 1 }, exec: function( editor ) { if ( editor.editable().hasFocus ) { - var sel = editor.getSelection(), - path = new CKEDITOR.dom.elementPath( sel.getCommonAncestor(), sel.root ), + var path = editor.elementPath(), cell; if ( ( cell = path.contains( { td: 1, th: 1 }, 1 ) ) ) { @@ -65,9 +64,7 @@ } else if ( next ) { next = new CKEDITOR.dom.element( next ); resultRange.moveToElementEditStart( next ); - // Avoid selecting empty block makes the cursor blind. - if ( !( resultRange.checkStartOfBlock() && resultRange.checkEndOfBlock() ) ) - resultRange.selectNodeContents( next ); + resultRange.selectNodeContents( next ); } else { return true; } From 99e7f7a7f1aa3435bb25218e315dfdc4a28b8ad4 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 29 Mar 2022 10:39:25 +0200 Subject: [PATCH 210/946] Add manual test --- .../manual/focusafteraddednewrow.html | 28 +++++++++++++++++++ .../manual/focusafteraddednewrow.md | 17 +++++++++++ 2 files changed, 45 insertions(+) create mode 100644 tests/plugins/tableselection/manual/focusafteraddednewrow.html create mode 100644 tests/plugins/tableselection/manual/focusafteraddednewrow.md diff --git a/tests/plugins/tableselection/manual/focusafteraddednewrow.html b/tests/plugins/tableselection/manual/focusafteraddednewrow.html new file mode 100644 index 00000000000..47f1b3fe162 --- /dev/null +++ b/tests/plugins/tableselection/manual/focusafteraddednewrow.html @@ -0,0 +1,28 @@ +
    + + + + + + + + + + + + + + + +
    +
    + + diff --git a/tests/plugins/tableselection/manual/focusafteraddednewrow.md b/tests/plugins/tableselection/manual/focusafteraddednewrow.md new file mode 100644 index 00000000000..efd4da32fcf --- /dev/null +++ b/tests/plugins/tableselection/manual/focusafteraddednewrow.md @@ -0,0 +1,17 @@ +@bender-tags: 4.18.1, bug, 4904 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, table, tableselection, tab, elementspath, sourcearea + +1. Press the right mouse button inside a cell to open the context menu and add a new row. +**Note** Do not change focus after adding a new row. +2. Press `TAB` key. + +**Expected** + +* The selection and focus of the table cell have moved to the next cell. + +**Unexpected** + +* The focus is outside the editor. + +3. Repeat above steps for different combinations like: adding cells, moving focus backwards etc. From 01630ee12b7f451d841aa52b359ad68619a6540c Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 29 Mar 2022 14:11:40 +0200 Subject: [PATCH 211/946] Update manual test by inline editor --- .../manual/focusafteraddednewrow.html | 35 ++++++++++++++----- .../manual/focusafteraddednewrow.md | 2 +- 2 files changed, 27 insertions(+), 10 deletions(-) diff --git a/tests/plugins/tableselection/manual/focusafteraddednewrow.html b/tests/plugins/tableselection/manual/focusafteraddednewrow.html index 47f1b3fe162..20f12cd338a 100644 --- a/tests/plugins/tableselection/manual/focusafteraddednewrow.html +++ b/tests/plugins/tableselection/manual/focusafteraddednewrow.html @@ -1,17 +1,31 @@ -
    - +
    +
    - - + + - - + + + + +
      
      
    +
    + +
    +

    Inline Editor

    + +
    + + + + + - - + +
      
      
    @@ -24,5 +38,8 @@ bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); - CKEDITOR.replace( 'editor' ); + CKEDITOR.replace( 'editor1' ); + CKEDITOR.inline( 'editor2', { + extraPlugins: 'floatingspace' + } ); diff --git a/tests/plugins/tableselection/manual/focusafteraddednewrow.md b/tests/plugins/tableselection/manual/focusafteraddednewrow.md index efd4da32fcf..a49b31b13be 100644 --- a/tests/plugins/tableselection/manual/focusafteraddednewrow.md +++ b/tests/plugins/tableselection/manual/focusafteraddednewrow.md @@ -14,4 +14,4 @@ * The focus is outside the editor. -3. Repeat above steps for different combinations like: adding cells, moving focus backwards etc. +3. Repeat above steps for inline editor and different combinations, like: adding cells, moving focus backwards etc. From 87d30989dd848fb927e48f9abbfb7d48c6058887 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 29 Mar 2022 14:12:02 +0200 Subject: [PATCH 212/946] Update old unit test --- tests/plugins/tab/errorinlineeditor.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/tests/plugins/tab/errorinlineeditor.js b/tests/plugins/tab/errorinlineeditor.js index 248418e015e..f2ab92346db 100644 --- a/tests/plugins/tab/errorinlineeditor.js +++ b/tests/plugins/tab/errorinlineeditor.js @@ -15,8 +15,6 @@ var editor = this.editor; editor.focus(); - var sel = editor.getSelection(); - sel.removeAllRanges(); editor.fire( 'key', { domEvent: { getKey: function() { From d9631f42c15cae5526abc088bacb23636ff1b77a Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Thu, 7 Apr 2022 09:47:14 +0200 Subject: [PATCH 213/946] Fix getting proper elementPath in Tab plugin --- plugins/tab/plugin.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/plugins/tab/plugin.js b/plugins/tab/plugin.js index 515d043666b..4ff8ac6b671 100644 --- a/plugins/tab/plugin.js +++ b/plugins/tab/plugin.js @@ -28,7 +28,8 @@ modes: { wysiwyg: 1 }, exec: function( editor ) { if ( editor.editable().hasFocus ) { - var path = editor.elementPath(), + var sel = editor.getSelection(), + path = new CKEDITOR.dom.elementPath( sel.getStartElement(), sel.root ), cell; if ( ( cell = path.contains( { td: 1, th: 1 }, 1 ) ) ) { @@ -64,7 +65,9 @@ } else if ( next ) { next = new CKEDITOR.dom.element( next ); resultRange.moveToElementEditStart( next ); - resultRange.selectNodeContents( next ); + // Avoid selecting empty block makes the cursor blind. + if ( !( resultRange.checkStartOfBlock() && resultRange.checkEndOfBlock() ) ) + resultRange.selectNodeContents( next ); } else { return true; } From c9d681bb4d108b87a126d17e21c66504b74cc064 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Thu, 7 Apr 2022 09:47:31 +0200 Subject: [PATCH 214/946] Revert unit test --- tests/plugins/tab/errorinlineeditor.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/plugins/tab/errorinlineeditor.js b/tests/plugins/tab/errorinlineeditor.js index f2ab92346db..248418e015e 100644 --- a/tests/plugins/tab/errorinlineeditor.js +++ b/tests/plugins/tab/errorinlineeditor.js @@ -15,6 +15,8 @@ var editor = this.editor; editor.focus(); + var sel = editor.getSelection(); + sel.removeAllRanges(); editor.fire( 'key', { domEvent: { getKey: function() { From 6105562de363bca51fef1a462003d99392632507 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Thu, 7 Apr 2022 09:49:29 +0200 Subject: [PATCH 215/946] Add unit tests and update the manual test --- .../manual/focusafteraddednewrow.md | 5 +- .../plugins/tableselection/tablecellfocus.js | 286 ++++++++++++++++++ 2 files changed, 289 insertions(+), 2 deletions(-) create mode 100644 tests/plugins/tableselection/tablecellfocus.js diff --git a/tests/plugins/tableselection/manual/focusafteraddednewrow.md b/tests/plugins/tableselection/manual/focusafteraddednewrow.md index a49b31b13be..3bebee23c14 100644 --- a/tests/plugins/tableselection/manual/focusafteraddednewrow.md +++ b/tests/plugins/tableselection/manual/focusafteraddednewrow.md @@ -1,6 +1,6 @@ @bender-tags: 4.18.1, bug, 4904 @bender-ui: collapsed -@bender-ckeditor-plugins: wysiwygarea, toolbar, table, tableselection, tab, elementspath, sourcearea +@bender-ckeditor-plugins: wysiwygarea, toolbar, table, tab, tabletools, tableselection, elementspath, sourcearea, undo, contextmenu 1. Press the right mouse button inside a cell to open the context menu and add a new row. **Note** Do not change focus after adding a new row. @@ -8,10 +8,11 @@ **Expected** -* The selection and focus of the table cell have moved to the next cell. +* The focus of the table cell have moved to the next cell. **Unexpected** * The focus is outside the editor. + 3. Repeat above steps for inline editor and different combinations, like: adding cells, moving focus backwards etc. diff --git a/tests/plugins/tableselection/tablecellfocus.js b/tests/plugins/tableselection/tablecellfocus.js new file mode 100644 index 00000000000..84515e7fe1a --- /dev/null +++ b/tests/plugins/tableselection/tablecellfocus.js @@ -0,0 +1,286 @@ +/* bender-tags: tableselection */ + +( function() { + 'use strict'; + + bender.editors = { + classic: {}, + inline: { + creator: 'inline' + } + }; + + var tests = { + setUp: function() { + bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Insert Cell Before\' and pressing the TAB key': function( editor ) { + var editorType = editor.name; + assertTable( 'cellInsertBefore', editorType ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Insert Cell Before\' and pressing the SHIFT + TAB key': function( editor ) { + var editorType = editor.name + 'previous'; + assertTable( 'cellInsertBefore', editorType, true ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Insert Cell After\' and pressing the TAB key': function( editor ) { + var editorType = editor.name; + assertTable( 'cellInsertAfter', editorType ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Insert Cell After\' and pressing the SHIFT + TAB key': function( editor ) { + var editorType = editor.name + 'previous'; + assertTable( 'cellInsertAfter', editorType, true ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Delete Cells\' and pressing the TAB key': function( editor ) { + var editorType = editor.name; + assertTable( 'cellDelete', editorType ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Delete Cells\' and pressing the SHIFT + TAB key': function( editor ) { + var editorType = editor.name + 'previous'; + assertTable( 'cellDelete', editorType, true ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Right\' and pressing the TAB key': function( editor ) { + var editorType = editor.name; + assertTable( 'cellMergeRight', editorType ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Right\' and pressing the SHIFT + TAB key': function( editor ) { + var editorType = editor.name + 'previous'; + assertTable( 'cellMergeRight', editorType, true ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Down\' and pressing the TAB key': function( editor ) { + var editorType = editor.name; + assertTable( 'cellMergeDown', editorType ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Down\' and pressing the SHIFT + TAB key': function( editor ) { + var editorType = editor.name + 'previous'; + assertTable( 'cellMergeDown', editorType, true ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Split Cell Horizontally\' and pressing the TAB key': function( editor ) { + var editorType = editor.name; + assertTable( 'cellHorizontalSplit', editorType ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Split Cell Horizontally\' and pressing the SHIFT + TAB key': function( editor ) { + var editorType = editor.name + 'previous'; + assertTable( 'cellHorizontalSplit', editorType, true ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Split Cell Vertically\' and pressing the TAB key': function( editor ) { + var editorType = editor.name; + assertTable( 'cellVerticalSplit', editorType ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Split Cell Vertically\' and pressing the SHIFT + TAB key': function( editor ) { + var editorType = editor.name + 'previous'; + assertTable( 'cellVerticalSplit', editorType, true ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'row -> Insert Row Before\' and pressing the TAB key': function( editor ) { + var editorType = editor.name; + assertTable( 'rowInsertBefore', editorType ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'row -> Insert Row Before\' and pressing the SHIFT + TAB key': function( editor ) { + var editorType = editor.name + 'previous'; + assertTable( 'rowInsertBefore', editorType, true ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'row -> Insert Row After\' and pressing the TAB key': function( editor ) { + var editorType = editor.name; + assertTable( 'rowInsertAfter', editorType ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'row -> Insert Row After\' and pressing the SHIFT + TAB key': function( editor ) { + var editorType = editor.name + 'previous'; + assertTable( 'rowInsertAfter', editorType, true ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'row -> Delete Rows\' and pressing the TAB key': function( editor ) { + var editorType = editor.name; + assertTable( 'rowDelete', editorType ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'row -> Delete Rows\' and pressing the SHIFT + TAB key': function( editor ) { + var editorType = editor.name + 'previous'; + assertTable( 'rowDelete', editorType, true ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'column -> Insert Column Before\' and pressing the TAB key': function( editor ) { + var editorType = editor.name; + assertTable( 'columnInsertBefore', editorType ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'column -> Insert Column Before\' and pressing the SHIFT + TAB key': function( editor ) { + var editorType = editor.name + 'previous'; + assertTable( 'columnInsertBefore', editorType, true ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'column -> Insert Column After\' and pressing the TAB key': function( editor ) { + var editorType = editor.name; + assertTable( 'columnInsertAfter', editorType ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'column -> Insert Column After\' and pressing the SHIFT + TAB key': function( editor ) { + var editorType = editor.name + 'previous'; + assertTable( 'columnInsertAfter', editorType, true ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'column -> Delete Columns\' and pressing the TAB key': function( editor ) { + var editorType = editor.name; + assertTable( 'columnDelete', editorType ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'column -> Delete Columns\' and pressing the SHIFT + TAB key': function( editor ) { + var editorType = editor.name + 'previous'; + assertTable( 'columnDelete', editorType ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Cells\' and pressing the TAB key': function( editor ) { + var action = 'cellMerge', + editorName = editor.name + action; + + bender.editorBot.create( { + name: editorName, + config: { + plugins: 'tab, tabletools, tableselection' + } + }, function( bot ) { + var editor = bot.editor, + editable = editor.editable(); + + bot.setHtmlWithSelection( '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '
    1_11_2
    [success!2_2]
    3_13_2
    ' ); + + bot.execCommand( action ); + + editable.fire( 'keydown', new CKEDITOR.dom.event( { + keyCode: 9, + shiftKey: false + } ) ); + + var selection = editor.getSelection(), + isSelectionInTable = selection.isInTable( true ); + + assert.isTrue( isSelectionInTable, 'Selection was moved outside the table after invoke ' + action + ' command.' ); + } ); + + }, + + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Cells\' and pressing the SHIFT + TAB key': function( editor ) { + var action = 'cellMerge', + editorName = editor.name + 'previous' + action; + + bender.editorBot.create( { + name: editorName, + config: { + plugins: 'tab, tabletools, tableselection', + style: 'display: none' + } + }, function( bot ) { + var editor = bot.editor, + editable = editor.editable(); + + bot.setHtmlWithSelection( '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '
    1_11_2
    [success!2_2]
    3_13_2
    ' ); + + bot.execCommand( action ); + + editable.fire( 'keydown', new CKEDITOR.dom.event( { + keyCode: 9, + shiftKey: true + } ) ); + + var selection = editor.getSelection(), + isSelectionInTable = selection.isInTable( true ); + + assert.isTrue( isSelectionInTable, 'Selection was moved outside the table after invoke ' + action + ' command.' ); + } ); + + } + }; + + function assertTable( action, editorType, shiftKey ) { + var editorName = 'tableselection-' + action + '-' + editorType; + + bender.editorBot.create( { + name: editorName, + config: { + plugins: 'tab, tabletools, tableselection' + } + }, function( bot ) { + var editor = bot.editor, + editable = editor.editable(); + + bot.setHtmlWithSelection( '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '
    1_11_2
    success!^2_2
    3_13_2
    ' ); + + bot.execCommand( action ); + + editable.fire( 'keydown', new CKEDITOR.dom.event( { + keyCode: 9, + shiftKey: shiftKey ? true : false + } ) ); + + var selection = editor.getSelection(), + isSelectionInTable = selection.isInTable( true ); + + assert.isTrue( isSelectionInTable, 'Selection was moved outside the table after invoke ' + action + ' command.' ); + } ); + } + + tests = bender.tools.createTestsForEditors( CKEDITOR.tools.object.keys( bender.editors ), tests ); + + bender.test( tests ); +} )(); From d4eadc59ca648772fd0ce527ab7cfc59a5618ff0 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Mon, 11 Apr 2022 17:19:12 +0200 Subject: [PATCH 216/946] Refactor unit tests --- .../plugins/tableselection/tablecellfocus.js | 590 +++++++++++++----- 1 file changed, 418 insertions(+), 172 deletions(-) diff --git a/tests/plugins/tableselection/tablecellfocus.js b/tests/plugins/tableselection/tablecellfocus.js index 84515e7fe1a..7d412b82c40 100644 --- a/tests/plugins/tableselection/tablecellfocus.js +++ b/tests/plugins/tableselection/tablecellfocus.js @@ -11,200 +11,425 @@ }; var tests = { - setUp: function() { - bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Insert Cell Before\' and pressing the TAB key without \'tableselection\' plugin': function( ed ) { + var options = { + action: 'cellInsertBefore', + editorType: ed.name + 'without', + pluginSet: 0, + shiftKey: false + }; + + assertTableFocus( options ); }, - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Insert Cell Before\' and pressing the TAB key': function( editor ) { - var editorType = editor.name; - assertTable( 'cellInsertBefore', editorType ); + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Insert Cell Before\' and pressing the SHIFT+TAB key without \'tableselection\' plugin': function( ed ) { + var options = { + action: 'cellInsertBefore', + editorType: ed.name + 'previous-without', + pluginSet: 0, + shiftKey: true + }; + + assertTableFocus( options ); }, - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Insert Cell Before\' and pressing the SHIFT + TAB key': function( editor ) { - var editorType = editor.name + 'previous'; - assertTable( 'cellInsertBefore', editorType, true ); + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Insert Cell After\' and pressing the TAB key without \'tableselection\' plugin': function( ed ) { + var options = { + action: 'cellInsertAfter', + editorType: ed.name + 'without', + pluginSet: 0, + shiftKey: false + }; + + assertTableFocus( options ); }, - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Insert Cell After\' and pressing the TAB key': function( editor ) { - var editorType = editor.name; - assertTable( 'cellInsertAfter', editorType ); + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Insert Cell After\' and pressing the SHIFT+TAB key without \'tableselection\' plugin': function( ed ) { + var options = { + action: 'cellInsertAfter', + editorType: ed.name + 'previous-without', + pluginSet: 0, + shiftKey: true + }; + + assertTableFocus( options ); }, - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Insert Cell After\' and pressing the SHIFT + TAB key': function( editor ) { - var editorType = editor.name + 'previous'; - assertTable( 'cellInsertAfter', editorType, true ); + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Right\' and pressing the TAB key without \'tableselection\' plugin': function( ed ) { + var options = { + action: 'cellMergeRight', + editorType: ed.name + 'without', + pluginSet: 0, + shiftKey: false + }; + + assertTableFocus( options ); }, - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Delete Cells\' and pressing the TAB key': function( editor ) { - var editorType = editor.name; - assertTable( 'cellDelete', editorType ); + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Right\' and pressing the SHIFT + TAB key without \'tableselection\' plugin': function( ed ) { + var options = { + action: 'cellMergeRight', + editorType: ed.name + 'previous-without', + pluginSet: 0, + shiftKey: true + }; + + assertTableFocus( options ); }, - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Delete Cells\' and pressing the SHIFT + TAB key': function( editor ) { - var editorType = editor.name + 'previous'; - assertTable( 'cellDelete', editorType, true ); + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Down\' and pressing the TAB key without \'tableselection\' plugin': function( ed ) { + var options = { + action: 'cellMergeDown', + editorType: ed.name + 'without', + pluginSet: 0, + shiftKey: false + }; + + assertTableFocus( options ); }, - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Right\' and pressing the TAB key': function( editor ) { - var editorType = editor.name; - assertTable( 'cellMergeRight', editorType ); + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Down\' and pressing the SHIFT + TAB key without \'tableselection\' plugin': function( ed ) { + var options = { + action: 'cellMergeDown', + editorType: ed.name + 'previous-without', + pluginSet: 0, + shiftKey: true + }; + + assertTableFocus( options ); }, - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Right\' and pressing the SHIFT + TAB key': function( editor ) { - var editorType = editor.name + 'previous'; - assertTable( 'cellMergeRight', editorType, true ); + 'test focus should be not moved outside the table and the editor after exec: \'row -> Insert Row Before\' and pressing the TAB key without \'tableselection\' plugin': function( ed ) { + var options = { + action: 'rowInsertBefore', + editorType: ed.name + 'without', + pluginSet: 0, + shiftKey: false + }; + + assertTableFocus( options ); }, - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Down\' and pressing the TAB key': function( editor ) { - var editorType = editor.name; - assertTable( 'cellMergeDown', editorType ); + 'test focus should be not moved outside the table and the editor after exec: \'row -> Insert Row Before\' and pressing the SHIFT + TAB key without \'tableselection\' plugin': function( ed ) { + var options = { + action: 'rowInsertBefore', + editorType: ed.name + 'previous-without', + pluginSet: 0, + shiftKey: true + }; + + assertTableFocus( options ); }, - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Down\' and pressing the SHIFT + TAB key': function( editor ) { - var editorType = editor.name + 'previous'; - assertTable( 'cellMergeDown', editorType, true ); + 'test focus should be not moved outside the table and the editor after exec: \'row -> Insert Row After\' and pressing the TAB key without \'tableselection\' plugin': function( ed ) { + var options = { + action: 'rowInsertAfter', + editorType: ed.name + 'without', + pluginSet: 0, + shiftKey: false + }; + + assertTableFocus( options ); }, - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Split Cell Horizontally\' and pressing the TAB key': function( editor ) { - var editorType = editor.name; - assertTable( 'cellHorizontalSplit', editorType ); + 'test focus should be not moved outside the table and the editor after exec: \'row -> Insert Row After\' and pressing the SHIFT + TAB key without \'tableselection\' plugin': function( ed ) { + var options = { + action: 'rowInsertAfter', + editorType: ed.name + 'previous-without', + pluginSet: 0, + shiftKey: true + }; + + assertTableFocus( options ); }, - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Split Cell Horizontally\' and pressing the SHIFT + TAB key': function( editor ) { - var editorType = editor.name + 'previous'; - assertTable( 'cellHorizontalSplit', editorType, true ); + 'test focus should be not moved outside the table and the editor after exec: \'column -> Insert Column Before\' and pressing the TAB key without \'tableselection\' plugin': function( ed ) { + var options = { + action: 'columnInsertBefore', + editorType: ed.name + 'without', + pluginSet: 0, + shiftKey: false + }; + + assertTableFocus( options ); }, - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Split Cell Vertically\' and pressing the TAB key': function( editor ) { - var editorType = editor.name; - assertTable( 'cellVerticalSplit', editorType ); + 'test focus should be not moved outside the table and the editor after exec: \'column -> Insert Column Before\' and pressing the SHIFT + TAB key without \'tableselection\' plugin': function( ed ) { + var options = { + action: 'columnInsertBefore', + editorType: ed.name + 'previous-without', + pluginSet: 0, + shiftKey: true + }; + + assertTableFocus( options ); }, - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Split Cell Vertically\' and pressing the SHIFT + TAB key': function( editor ) { - var editorType = editor.name + 'previous'; - assertTable( 'cellVerticalSplit', editorType, true ); + 'test focus should be not moved outside the table and the editor after exec: \'column -> Insert Column After\' and pressing the TAB key without \'tableselection\' plugin': function( ed ) { + var options = { + action: 'columnInsertAfter', + editorType: ed.name + 'without', + pluginSet: 0, + shiftKey: false + }; + + assertTableFocus( options ); }, - 'test focus should be not moved outside the table and the editor after exec: \'row -> Insert Row Before\' and pressing the TAB key': function( editor ) { - var editorType = editor.name; - assertTable( 'rowInsertBefore', editorType ); + 'test focus should be not moved outside the table and the editor after exec: \'column -> Insert Column After\' and pressing the SHIFT + TAB key without \'tableselection\' plugin': function( ed ) { + var options = { + action: 'columnInsertAfter', + editorType: ed.name + 'previous-without', + pluginSet: 0, + shiftKey: true + }; + + assertTableFocus( options ); }, - 'test focus should be not moved outside the table and the editor after exec: \'row -> Insert Row Before\' and pressing the SHIFT + TAB key': function( editor ) { - var editorType = editor.name + 'previous'; - assertTable( 'rowInsertBefore', editorType, true ); + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Insert Cell Before\' and pressing the TAB key': function( ed ) { + bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); + + var options = { + action: 'cellInsertBefore', + editorType: ed.name, + pluginSet: 1, + shiftKey: false + }; + + assertTableFocus( options ); }, - 'test focus should be not moved outside the table and the editor after exec: \'row -> Insert Row After\' and pressing the TAB key': function( editor ) { - var editorType = editor.name; - assertTable( 'rowInsertAfter', editorType ); + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Insert Cell Before\' and pressing the SHIFT + TAB key': function( ed ) { + bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); + + var options = { + action: 'cellInsertBefore', + editorType: ed.name + 'previous', + pluginSet: 1, + shiftKey: true + }; + + assertTableFocus( options ); }, - 'test focus should be not moved outside the table and the editor after exec: \'row -> Insert Row After\' and pressing the SHIFT + TAB key': function( editor ) { - var editorType = editor.name + 'previous'; - assertTable( 'rowInsertAfter', editorType, true ); + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Insert Cell After\' and pressing the TAB key': function( ed ) { + bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); + + var options = { + action: 'cellInsertAfter', + editorType: ed.name, + pluginSet: 1, + shiftKey: false + }; + + assertTableFocus( options ); }, - 'test focus should be not moved outside the table and the editor after exec: \'row -> Delete Rows\' and pressing the TAB key': function( editor ) { - var editorType = editor.name; - assertTable( 'rowDelete', editorType ); + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Insert Cell After\' and pressing the SHIFT + TAB key': function( ed ) { + bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); + + var options = { + action: 'cellInsertAfter', + editorType: ed.name + 'previous', + pluginSet: 1, + shiftKey: true + }; + + assertTableFocus( options ); }, - 'test focus should be not moved outside the table and the editor after exec: \'row -> Delete Rows\' and pressing the SHIFT + TAB key': function( editor ) { - var editorType = editor.name + 'previous'; - assertTable( 'rowDelete', editorType, true ); + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Right\' and pressing the TAB key': function( ed ) { + bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); + + var options = { + action: 'cellMergeRight', + editorType: ed.name, + pluginSet: 1, + shiftKey: false + }; + + assertTableFocus( options ); }, - 'test focus should be not moved outside the table and the editor after exec: \'column -> Insert Column Before\' and pressing the TAB key': function( editor ) { - var editorType = editor.name; - assertTable( 'columnInsertBefore', editorType ); + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Right\' and pressing the SHIFT + TAB key': function( ed ) { + bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); + + var options = { + action: 'cellMergeRight', + editorType: ed.name + 'previous', + pluginSet: 1, + shiftKey: true + }; + + assertTableFocus( options ); }, - 'test focus should be not moved outside the table and the editor after exec: \'column -> Insert Column Before\' and pressing the SHIFT + TAB key': function( editor ) { - var editorType = editor.name + 'previous'; - assertTable( 'columnInsertBefore', editorType, true ); + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Down\' and pressing the TAB key': function( ed ) { + bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); + + var options = { + action: 'cellMergeDown', + editorType: ed.name, + pluginSet: 1, + shiftKey: false + }; + + assertTableFocus( options ); }, - 'test focus should be not moved outside the table and the editor after exec: \'column -> Insert Column After\' and pressing the TAB key': function( editor ) { - var editorType = editor.name; - assertTable( 'columnInsertAfter', editorType ); + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Down\' and pressing the SHIFT + TAB key': function( ed ) { + bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); + + var options = { + action: 'cellMergeDown', + editorType: ed.name + 'previous', + pluginSet: 1, + shiftKey: true + }; + + assertTableFocus( options ); }, - 'test focus should be not moved outside the table and the editor after exec: \'column -> Insert Column After\' and pressing the SHIFT + TAB key': function( editor ) { - var editorType = editor.name + 'previous'; - assertTable( 'columnInsertAfter', editorType, true ); + 'test focus should be not moved outside the table and the editor after exec: \'row -> Insert Row Before\' and pressing the TAB key': function( ed ) { + bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); + + var options = { + action: 'rowInsertBefore', + editorType: ed.name, + pluginSet: 1, + shiftKey: false + }; + + assertTableFocus( options ); }, - 'test focus should be not moved outside the table and the editor after exec: \'column -> Delete Columns\' and pressing the TAB key': function( editor ) { - var editorType = editor.name; - assertTable( 'columnDelete', editorType ); + 'test focus should be not moved outside the table and the editor after exec: \'row -> Insert Row Before\' and pressing the SHIFT + TAB key': function( ed ) { + bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); + + var options = { + action: 'rowInsertBefore', + editorType: ed.name + 'previous', + pluginSet: 1, + shiftKey: true + }; + + assertTableFocus( options ); }, - 'test focus should be not moved outside the table and the editor after exec: \'column -> Delete Columns\' and pressing the SHIFT + TAB key': function( editor ) { - var editorType = editor.name + 'previous'; - assertTable( 'columnDelete', editorType ); + 'test focus should be not moved outside the table and the editor after exec: \'row -> Insert Row After\' and pressing the TAB key': function( ed ) { + bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); + + var options = { + action: 'rowInsertAfter', + editorType: ed.name, + pluginSet: 1, + shiftKey: false + }; + + assertTableFocus( options ); }, - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Cells\' and pressing the TAB key': function( editor ) { - var action = 'cellMerge', - editorName = editor.name + action; + 'test focus should be not moved outside the table and the editor after exec: \'row -> Insert Row After\' and pressing the SHIFT + TAB key': function( ed ) { + bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); - bender.editorBot.create( { - name: editorName, - config: { - plugins: 'tab, tabletools, tableselection' - } - }, function( bot ) { - var editor = bot.editor, - editable = editor.editable(); + var options = { + action: 'rowInsertAfter', + editorType: ed.name + 'previous', + pluginSet: 1, + shiftKey: true + }; - bot.setHtmlWithSelection( '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '
    1_11_2
    [success!2_2]
    3_13_2
    ' ); + assertTableFocus( options ); + }, - bot.execCommand( action ); + 'test focus should be not moved outside the table and the editor after exec: \'column -> Insert Column Before\' and pressing the TAB key': function( ed ) { + bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); - editable.fire( 'keydown', new CKEDITOR.dom.event( { - keyCode: 9, - shiftKey: false - } ) ); + var options = { + action: 'columnInsertBefore', + editorType: ed.name, + pluginSet: 1, + shiftKey: false + }; - var selection = editor.getSelection(), - isSelectionInTable = selection.isInTable( true ); + assertTableFocus( options ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'column -> Insert Column Before\' and pressing the SHIFT + TAB key': function( ed ) { + bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); - assert.isTrue( isSelectionInTable, 'Selection was moved outside the table after invoke ' + action + ' command.' ); - } ); + var options = { + action: 'columnInsertBefore', + editorType: ed.name + 'previous', + pluginSet: 1, + shiftKey: true + }; + assertTableFocus( options ); }, - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Cells\' and pressing the SHIFT + TAB key': function( editor ) { - var action = 'cellMerge', - editorName = editor.name + 'previous' + action; + 'test focus should be not moved outside the table and the editor after exec: \'column -> Insert Column After\' and pressing the TAB key': function( ed ) { + bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); + + var options = { + action: 'columnInsertAfter', + editorType: ed.name, + pluginSet: 1, + shiftKey: false + }; + + assertTableFocus( options ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'column -> Insert Column After\' and pressing the SHIFT + TAB key': function( ed ) { + bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); + + var options = { + action: 'columnInsertAfter', + editorType: ed.name + 'previous', + pluginSet: 1, + shiftKey: true + }; + + assertTableFocus( options ); + }, + + + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Cells\' and pressing the TAB key': function( ed ) { + bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); + + var customHtml = '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '
    1_11_2
    [success!2_2]
    3_13_2
    ', + options = { + action: 'cellMerge', + editorType: ed.name, + pluginSet: 1, + shiftKey: false, + customHtml: customHtml + }; + + assertTableFocus( options ); + }, - bender.editorBot.create( { - name: editorName, - config: { - plugins: 'tab, tabletools, tableselection', - style: 'display: none' - } - }, function( bot ) { - var editor = bot.editor, - editable = editor.editable(); + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Cells\' and pressing the SHIFT + TAB key': function( ed ) { + bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); - bot.setHtmlWithSelection( '' + + var customHtml = '
    ' + '' + '' + '' + @@ -219,64 +444,85 @@ '' + '' + '' + - '
    1_13_2
    ' ); - - bot.execCommand( action ); - - editable.fire( 'keydown', new CKEDITOR.dom.event( { - keyCode: 9, - shiftKey: true - } ) ); - - var selection = editor.getSelection(), - isSelectionInTable = selection.isInTable( true ); - - assert.isTrue( isSelectionInTable, 'Selection was moved outside the table after invoke ' + action + ' command.' ); - } ); - + '', + options = { + action: 'cellMerge', + editorType: ed.name + 'previous', + pluginSet: 1, + shiftKey: true, + customHtml: customHtml + }; + + assertTableFocus( options ); } }; - function assertTable( action, editorType, shiftKey ) { - var editorName = 'tableselection-' + action + '-' + editorType; + function assertTableFocus( options ) { + var action = options.action, + editorType = options.editorType, + pluginSet = options.pluginSet, + shiftKey = options.shiftKey, + customHtml = options.customHtml, + editorName = 'tablecellfocus-' + action + '-' + editorType, + pluginSets = [ + 'toolbar, table, tab, tabletools', + 'table, tab, tabletools, tableselection' + ]; bender.editorBot.create( { name: editorName, config: { - plugins: 'tab, tabletools, tableselection' + plugins: pluginSets[ pluginSet ] } }, function( bot ) { var editor = bot.editor, - editable = editor.editable(); - - bot.setHtmlWithSelection( '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '
    1_11_2
    success!^2_2
    3_13_2
    ' ); + editable = editor.editable(), + defaultHtml = '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '
    1_11_2
    start^2_2
    3_13_2
    '; + bot.setHtmlWithSelection( customHtml || defaultHtml ); bot.execCommand( action ); - editable.fire( 'keydown', new CKEDITOR.dom.event( { - keyCode: 9, - shiftKey: shiftKey ? true : false - } ) ); + resume( function() { + var selectionBefore = editor.getSelection(), + elementBeforeKeydownEvt = selectionBefore + .getRanges()[ 0 ] + ._getTableElement() + .getText(); + + editable.fire( 'keydown', new CKEDITOR.dom.event( { + keyCode: 9, + shiftKey: shiftKey ? true : false + } ) ); + + var selectionAfter = editor.getSelection(), + isSelectionInTable = selectionAfter.isInTable( true ), + elementAfterKeydownEvt = selectionAfter + .getRanges()[ 0 ] + ._getTableElement() + .getText(); - var selection = editor.getSelection(), - isSelectionInTable = selection.isInTable( true ); + assert.isTrue( isSelectionInTable, + 'Selection was moved outside the table after invoke ' + action + ' command.' ); + assert.areNotSame( elementBeforeKeydownEvt, elementAfterKeydownEvt, + 'Elements should be different after invoke ' + action + ' command.' ); + }, 100 ); - assert.isTrue( isSelectionInTable, 'Selection was moved outside the table after invoke ' + action + ' command.' ); + wait(); } ); } From fa4db47fc07651bfbd8d95c1c8f0d8ca7009f0db Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Mon, 11 Apr 2022 17:19:38 +0200 Subject: [PATCH 217/946] Update bender tags and fix typos --- .../plugins/tableselection/manual/focusafteraddednewrow.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/plugins/tableselection/manual/focusafteraddednewrow.md b/tests/plugins/tableselection/manual/focusafteraddednewrow.md index 3bebee23c14..16d958f8049 100644 --- a/tests/plugins/tableselection/manual/focusafteraddednewrow.md +++ b/tests/plugins/tableselection/manual/focusafteraddednewrow.md @@ -1,9 +1,9 @@ -@bender-tags: 4.18.1, bug, 4904 +@bender-tags: 4.19.0, bug, 4904 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, table, tab, tabletools, tableselection, elementspath, sourcearea, undo, contextmenu 1. Press the right mouse button inside a cell to open the context menu and add a new row. -**Note** Do not change focus after adding a new row. +**Note** Do not change the focus after adding a new row. 2. Press `TAB` key. **Expected** @@ -15,4 +15,4 @@ * The focus is outside the editor. -3. Repeat above steps for inline editor and different combinations, like: adding cells, moving focus backwards etc. +3. Repeat above steps for the inline editor and different combinations, like: adding cells, moving focus backwards etc. From 178d9c96a62e22f35d1ae7d0836b4329ab3c0745 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Mon, 11 Apr 2022 17:19:55 +0200 Subject: [PATCH 218/946] Add additional manual test for native selection --- .../manual/focusafteraddednewrownative.html | 45 +++++++++++++++++++ .../manual/focusafteraddednewrownative.md | 18 ++++++++ 2 files changed, 63 insertions(+) create mode 100644 tests/plugins/tableselection/manual/focusafteraddednewrownative.html create mode 100644 tests/plugins/tableselection/manual/focusafteraddednewrownative.md diff --git a/tests/plugins/tableselection/manual/focusafteraddednewrownative.html b/tests/plugins/tableselection/manual/focusafteraddednewrownative.html new file mode 100644 index 00000000000..20f12cd338a --- /dev/null +++ b/tests/plugins/tableselection/manual/focusafteraddednewrownative.html @@ -0,0 +1,45 @@ +
    + + + + + + + + + + + +
      
      
    +
    + +
    +

    Inline Editor

    + +
    + + + + + + + + + + + +
      
      
    +
    + + diff --git a/tests/plugins/tableselection/manual/focusafteraddednewrownative.md b/tests/plugins/tableselection/manual/focusafteraddednewrownative.md new file mode 100644 index 00000000000..a83a0c6071a --- /dev/null +++ b/tests/plugins/tableselection/manual/focusafteraddednewrownative.md @@ -0,0 +1,18 @@ +@bender-tags: 4.19.0, bug, 4904 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, table, tab, tabletools, elementspath, sourcearea, undo, contextmenu + +1. Press the right mouse button inside a cell to open the context menu and add a new row. +**Note** Do not change the focus after adding a new row. +2. Press `TAB` key. + +**Expected** + +* The focus of the table cell have moved to the next cell. + +**Unexpected** + +* The focus is outside the editor. + + +3. Repeat above steps for the inline editor and different combinations, like: adding cells, moving focus backwards etc. From dad8e092ad3f999d22736f683c6f03ee0a6ef44a Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Wed, 20 Apr 2022 08:30:53 +0200 Subject: [PATCH 219/946] Split unit test and move it to proper place --- tests/plugins/tab/tablefocus.js | 302 ++++++++++++++++++++++++++ tests/plugins/tab/tablenativefocus.js | 244 +++++++++++++++++++++ 2 files changed, 546 insertions(+) create mode 100644 tests/plugins/tab/tablefocus.js create mode 100644 tests/plugins/tab/tablenativefocus.js diff --git a/tests/plugins/tab/tablefocus.js b/tests/plugins/tab/tablefocus.js new file mode 100644 index 00000000000..c5588859f36 --- /dev/null +++ b/tests/plugins/tab/tablefocus.js @@ -0,0 +1,302 @@ +/* bender-tags: editor */ + +( function() { + 'use strict'; + + bender.editors = { + classic: {}, + inline: { + creator: 'inline' + } + }; + + var tests = { + setUp: function() { + bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Insert Cell Before\' and pressing the TAB key': function( ed ) { + var options = { + action: 'cellInsertBefore', + editorType: ed.name, + shiftKey: false + }; + + assertTableFocus( options ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Insert Cell Before\' and pressing the SHIFT + TAB key': function( ed ) { + var options = { + action: 'cellInsertBefore', + editorType: ed.name + 'previous', + shiftKey: true + }; + + assertTableFocus( options ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Insert Cell After\' and pressing the TAB key': function( ed ) { + var options = { + action: 'cellInsertAfter', + editorType: ed.name, + shiftKey: false + }; + + assertTableFocus( options ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Insert Cell After\' and pressing the SHIFT + TAB key': function( ed ) { + var options = { + action: 'cellInsertAfter', + editorType: ed.name + 'previous', + shiftKey: true + }; + + assertTableFocus( options ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Right\' and pressing the TAB key': function( ed ) { + var options = { + action: 'cellMergeRight', + editorType: ed.name, + shiftKey: false + }; + + assertTableFocus( options ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Right\' and pressing the SHIFT + TAB key': function( ed ) { + var options = { + action: 'cellMergeRight', + editorType: ed.name + 'previous', + shiftKey: true + }; + + assertTableFocus( options ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Down\' and pressing the TAB key': function( ed ) { + var options = { + action: 'cellMergeDown', + editorType: ed.name, + shiftKey: false + }; + + assertTableFocus( options ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Down\' and pressing the SHIFT + TAB key': function( ed ) { + var options = { + action: 'cellMergeDown', + editorType: ed.name + 'previous', + shiftKey: true + }; + + assertTableFocus( options ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'row -> Insert Row Before\' and pressing the TAB key': function( ed ) { + var options = { + action: 'rowInsertBefore', + editorType: ed.name, + shiftKey: false + }; + + assertTableFocus( options ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'row -> Insert Row Before\' and pressing the SHIFT + TAB key': function( ed ) { + var options = { + action: 'rowInsertBefore', + editorType: ed.name + 'previous', + shiftKey: true + }; + + assertTableFocus( options ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'row -> Insert Row After\' and pressing the TAB key': function( ed ) { + var options = { + action: 'rowInsertAfter', + editorType: ed.name, + shiftKey: false + }; + + assertTableFocus( options ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'row -> Insert Row After\' and pressing the SHIFT + TAB key': function( ed ) { + var options = { + action: 'rowInsertAfter', + editorType: ed.name + 'previous', + shiftKey: true + }; + + assertTableFocus( options ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'column -> Insert Column Before\' and pressing the TAB key': function( ed ) { + var options = { + action: 'columnInsertBefore', + editorType: ed.name, + shiftKey: false + }; + + assertTableFocus( options ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'column -> Insert Column Before\' and pressing the SHIFT + TAB key': function( ed ) { + var options = { + action: 'columnInsertBefore', + editorType: ed.name + 'previous', + shiftKey: true + }; + + assertTableFocus( options ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'column -> Insert Column After\' and pressing the TAB key': function( ed ) { + var options = { + action: 'columnInsertAfter', + editorType: ed.name, + shiftKey: false + }; + + assertTableFocus( options ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'column -> Insert Column After\' and pressing the SHIFT + TAB key': function( ed ) { + var options = { + action: 'columnInsertAfter', + editorType: ed.name + 'previous', + shiftKey: true + }; + + assertTableFocus( options ); + }, + + + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Cells\' and pressing the TAB key': function( ed ) { + var customHtml = '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '
    1_11_2
    [success!2_2]
    3_13_2
    ', + options = { + action: 'cellMerge', + editorType: ed.name, + shiftKey: false, + customHtml: customHtml + }; + + assertTableFocus( options ); + }, + + 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Cells\' and pressing the SHIFT + TAB key': function( ed ) { + var customHtml = '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '
    1_11_2
    [success!2_2]
    3_13_2
    ', + options = { + action: 'cellMerge', + editorType: ed.name + 'previous', + shiftKey: true, + customHtml: customHtml + }; + + assertTableFocus( options ); + } + }; + + function assertTableFocus( options ) { + var action = options.action, + editorType = options.editorType, + shiftKey = options.shiftKey, + customHtml = options.customHtml, + editorName = 'tablecellfocus-' + action + '-' + editorType, + pluginSet = 'table, tab, tabletools, tableselection'; + + bender.editorBot.create( { + name: editorName, + config: { + plugins: pluginSet + } + }, function( bot ) { + var editor = bot.editor, + editable = editor.editable(), + defaultHtml = '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '
    1_11_2
    start^2_2
    3_13_2
    '; + + bot.setHtmlWithSelection( customHtml || defaultHtml ); + bot.execCommand( action ); + + resume( function() { + var selectionBefore = editor.getSelection(), + elementBeforeKeydownEvt = selectionBefore + .getRanges()[ 0 ] + ._getTableElement() + .getText(); + + editable.fire( 'keydown', new CKEDITOR.dom.event( { + keyCode: 9, + shiftKey: shiftKey ? true : false + } ) ); + + var selectionAfter = editor.getSelection(), + isSelectionInTable = selectionAfter.isInTable( true ), + elementAfterKeydownEvt = selectionAfter + .getRanges()[ 0 ] + ._getTableElement() + .getText(); + + assert.isTrue( isSelectionInTable, + 'Selection was moved outside the table after invoke ' + action + ' command.' ); + assert.areNotSame( elementBeforeKeydownEvt, elementAfterKeydownEvt, + 'Elements should be different after invoke ' + action + ' command.' ); + }, 100 ); + + wait(); + } ); + } + + tests = bender.tools.createTestsForEditors( CKEDITOR.tools.object.keys( bender.editors ), tests ); + + bender.test( tests ); +} )(); diff --git a/tests/plugins/tab/tablenativefocus.js b/tests/plugins/tab/tablenativefocus.js new file mode 100644 index 00000000000..c1faa7b4b43 --- /dev/null +++ b/tests/plugins/tab/tablenativefocus.js @@ -0,0 +1,244 @@ +/* bender-tags: editor */ + +( function() { + 'use strict'; + + bender.editors = { + classic: {}, + inline: { + creator: 'inline' + } + }; + + var tests = { + 'test native focus should be not moved outside the table and the editor after exec: \'cell -> Insert Cell Before\' and pressing the TAB key': function( editor ) { + var options = { + action: 'cellInsertBefore', + editorType: editor.name + 'without', + shiftKey: false + }; + + assertTableFocus( options ); + }, + + 'test native focus should be not moved outside the table and the editor after exec: \'cell -> Insert Cell Before\' and pressing the SHIFT+TAB key': function( editor ) { + var options = { + action: 'cellInsertBefore', + editorType: editor.name + 'previous-without', + shiftKey: true + }; + + assertTableFocus( options ); + }, + + 'test native focus should be not moved outside the table and the editor after exec: \'cell -> Insert Cell After\' and pressing the TAB key': function( editor ) { + var options = { + action: 'cellInsertAfter', + editorType: editor.name + 'without', + pluginSet: 0, + shiftKey: false + }; + + assertTableFocus( options ); + }, + + 'test native focus should be not moved outside the table and the editor after exec: \'cell -> Insert Cell After\' and pressing the SHIFT+TAB key': function( editor ) { + var options = { + action: 'cellInsertAfter', + editorType: editor.name + 'previous-without', + shiftKey: true + }; + + assertTableFocus( options ); + }, + + 'test native focus should be not moved outside the table and the editor after exec: \'cell -> Merge Right\' and pressing the TAB key': function( editor ) { + var options = { + action: 'cellMergeRight', + editorType: editor.name + 'without', + shiftKey: false + }; + + assertTableFocus( options ); + }, + + 'test native focus should be not moved outside the table and the editor after exec: \'cell -> Merge Right\' and pressing the SHIFT + TAB key': function( editor ) { + var options = { + action: 'cellMergeRight', + editorType: editor.name + 'previous-without', + shiftKey: true + }; + + assertTableFocus( options ); + }, + + 'test native focus should be not moved outside the table and the editor after exec: \'cell -> Merge Down\' and pressing the TAB key': function( editor ) { + var options = { + action: 'cellMergeDown', + editorType: editor.name + 'without', + shiftKey: false + }; + + assertTableFocus( options ); + }, + + 'test native focus should be not moved outside the table and the editor after exec: \'cell -> Merge Down\' and pressing the SHIFT + TAB key': function( editor ) { + var options = { + action: 'cellMergeDown', + editorType: editor.name + 'previous-without', + shiftKey: true + }; + + assertTableFocus( options ); + }, + + 'test native focus should be not moved outside the table and the editor after exec: \'row -> Insert Row Before\' and pressing the TAB key': function( editor ) { + var options = { + action: 'rowInsertBefore', + editorType: editor.name + 'without', + pluginSet: 0, + shiftKey: false + }; + + assertTableFocus( options ); + }, + + 'test native focus should be not moved outside the table and the editor after exec: \'row -> Insert Row Before\' and pressing the SHIFT + TAB key': function( editor ) { + var options = { + action: 'rowInsertBefore', + editorType: editor.name + 'previous-without', + shiftKey: true + }; + + assertTableFocus( options ); + }, + + 'test native focus should be not moved outside the table and the editor after exec: \'row -> Insert Row After\' and pressing the TAB key': function( editor ) { + var options = { + action: 'rowInsertAfter', + editorType: editor.name + 'without', + shiftKey: false + }; + + assertTableFocus( options ); + }, + + 'test native focus should be not moved outside the table and the editor after exec: \'row -> Insert Row After\' and pressing the SHIFT + TAB key': function( editor ) { + var options = { + action: 'rowInsertAfter', + editorType: editor.name + 'previous-without', + shiftKey: true + }; + + assertTableFocus( options ); + }, + + 'test native focus should be not moved outside the table and the editor after exec: \'column -> Insert Column Before\' and pressing the TAB key': function( editor ) { + var options = { + action: 'columnInsertBefore', + editorType: editor.name + 'without', + shiftKey: false + }; + + assertTableFocus( options ); + }, + + 'test native focus should be not moved outside the table and the editor after exec: \'column -> Insert Column Before\' and pressing the SHIFT + TAB key': function( editor ) { + var options = { + action: 'columnInsertBefore', + editorType: editor.name + 'previous-without', + shiftKey: true + }; + + assertTableFocus( options ); + }, + + 'test native focus should be not moved outside the table and the editor after exec: \'column -> Insert Column After\' and pressing the TAB key': function( editor ) { + var options = { + action: 'columnInsertAfter', + editorType: editor.name + 'without', + shiftKey: false + }; + + assertTableFocus( options ); + }, + + 'test native focus should be not moved outside the table and the editor after exec: \'column -> Insert Column After\' and pressing the SHIFT + TAB key': function( editor ) { + var options = { + action: 'columnInsertAfter', + editorType: editor.name + 'previous-without', + shiftKey: true + }; + + assertTableFocus( options ); + } + }; + + function assertTableFocus( options ) { + var action = options.action, + editorType = options.editorType, + shiftKey = options.shiftKey, + editorName = 'tablecellfocus-' + action + '-' + editorType, + pluginSet = 'toolbar, table, tab, tabletools'; + + bender.editorBot.create( { + name: editorName, + config: { + plugins: pluginSet + } + }, function( bot ) { + var editor = bot.editor, + editable = editor.editable(), + template = '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '
    1_11_2
    start^2_2
    3_13_2
    '; + + bot.setHtmlWithSelection( template ); + bot.execCommand( action ); + + resume( function() { + var selectionBefore = editor.getSelection(), + elementBeforeKeydownEvt = selectionBefore + .getRanges()[ 0 ] + ._getTableElement() + .getText(); + + editable.fire( 'keydown', new CKEDITOR.dom.event( { + keyCode: 9, + shiftKey: shiftKey ? true : false + } ) ); + + var selectionAfter = editor.getSelection(), + isSelectionInTable = selectionAfter.isInTable( true ), + elementAfterKeydownEvt = selectionAfter + .getRanges()[ 0 ] + ._getTableElement() + .getText(); + + assert.isTrue( isSelectionInTable, + 'Selection was moved outside the table after invoke ' + action + ' command.' ); + assert.areNotSame( elementBeforeKeydownEvt, elementAfterKeydownEvt, + 'Elements should be different after invoke ' + action + ' command.' ); + }, 100 ); + + wait(); + } ); + } + + tests = bender.tools.createTestsForEditors( CKEDITOR.tools.object.keys( bender.editors ), tests ); + + bender.test( tests ); +} )(); From bb22eacb0b133a8b6a1ab266cfbcda748f60ebe1 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Wed, 20 Apr 2022 08:31:27 +0200 Subject: [PATCH 220/946] Move manual tests to proper place --- .../manual/focusafteraddednewrow.html | 0 .../manual/focusafteraddednewrow.md | 6 +- .../manual/focusafteraddednewrownative.html | 0 .../manual/focusafteraddednewrownative.md | 6 +- .../plugins/tableselection/tablecellfocus.js | 532 ------------------ 5 files changed, 6 insertions(+), 538 deletions(-) rename tests/plugins/{tableselection => tab}/manual/focusafteraddednewrow.html (100%) rename tests/plugins/{tableselection => tab}/manual/focusafteraddednewrow.md (66%) rename tests/plugins/{tableselection => tab}/manual/focusafteraddednewrownative.html (100%) rename tests/plugins/{tableselection => tab}/manual/focusafteraddednewrownative.md (65%) delete mode 100644 tests/plugins/tableselection/tablecellfocus.js diff --git a/tests/plugins/tableselection/manual/focusafteraddednewrow.html b/tests/plugins/tab/manual/focusafteraddednewrow.html similarity index 100% rename from tests/plugins/tableselection/manual/focusafteraddednewrow.html rename to tests/plugins/tab/manual/focusafteraddednewrow.html diff --git a/tests/plugins/tableselection/manual/focusafteraddednewrow.md b/tests/plugins/tab/manual/focusafteraddednewrow.md similarity index 66% rename from tests/plugins/tableselection/manual/focusafteraddednewrow.md rename to tests/plugins/tab/manual/focusafteraddednewrow.md index 16d958f8049..92d85dd8eca 100644 --- a/tests/plugins/tableselection/manual/focusafteraddednewrow.md +++ b/tests/plugins/tab/manual/focusafteraddednewrow.md @@ -4,15 +4,15 @@ 1. Press the right mouse button inside a cell to open the context menu and add a new row. **Note** Do not change the focus after adding a new row. -2. Press `TAB` key. +2. Press the `TAB` key. **Expected** -* The focus of the table cell have moved to the next cell. +* The focus of the table cell has moved to the next cell. **Unexpected** * The focus is outside the editor. -3. Repeat above steps for the inline editor and different combinations, like: adding cells, moving focus backwards etc. +3. Repeat the above steps for the inline editor and different combinations, like adding cells, moving focus backward, etc. diff --git a/tests/plugins/tableselection/manual/focusafteraddednewrownative.html b/tests/plugins/tab/manual/focusafteraddednewrownative.html similarity index 100% rename from tests/plugins/tableselection/manual/focusafteraddednewrownative.html rename to tests/plugins/tab/manual/focusafteraddednewrownative.html diff --git a/tests/plugins/tableselection/manual/focusafteraddednewrownative.md b/tests/plugins/tab/manual/focusafteraddednewrownative.md similarity index 65% rename from tests/plugins/tableselection/manual/focusafteraddednewrownative.md rename to tests/plugins/tab/manual/focusafteraddednewrownative.md index a83a0c6071a..465c3ac3359 100644 --- a/tests/plugins/tableselection/manual/focusafteraddednewrownative.md +++ b/tests/plugins/tab/manual/focusafteraddednewrownative.md @@ -4,15 +4,15 @@ 1. Press the right mouse button inside a cell to open the context menu and add a new row. **Note** Do not change the focus after adding a new row. -2. Press `TAB` key. +2. Press the `TAB` key. **Expected** -* The focus of the table cell have moved to the next cell. +* The focus of the table cell has moved to the next cell. **Unexpected** * The focus is outside the editor. -3. Repeat above steps for the inline editor and different combinations, like: adding cells, moving focus backwards etc. +3. Repeat the above steps for the inline editor and different combinations, like adding cells, moving focus backward, etc. diff --git a/tests/plugins/tableselection/tablecellfocus.js b/tests/plugins/tableselection/tablecellfocus.js deleted file mode 100644 index 7d412b82c40..00000000000 --- a/tests/plugins/tableselection/tablecellfocus.js +++ /dev/null @@ -1,532 +0,0 @@ -/* bender-tags: tableselection */ - -( function() { - 'use strict'; - - bender.editors = { - classic: {}, - inline: { - creator: 'inline' - } - }; - - var tests = { - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Insert Cell Before\' and pressing the TAB key without \'tableselection\' plugin': function( ed ) { - var options = { - action: 'cellInsertBefore', - editorType: ed.name + 'without', - pluginSet: 0, - shiftKey: false - }; - - assertTableFocus( options ); - }, - - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Insert Cell Before\' and pressing the SHIFT+TAB key without \'tableselection\' plugin': function( ed ) { - var options = { - action: 'cellInsertBefore', - editorType: ed.name + 'previous-without', - pluginSet: 0, - shiftKey: true - }; - - assertTableFocus( options ); - }, - - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Insert Cell After\' and pressing the TAB key without \'tableselection\' plugin': function( ed ) { - var options = { - action: 'cellInsertAfter', - editorType: ed.name + 'without', - pluginSet: 0, - shiftKey: false - }; - - assertTableFocus( options ); - }, - - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Insert Cell After\' and pressing the SHIFT+TAB key without \'tableselection\' plugin': function( ed ) { - var options = { - action: 'cellInsertAfter', - editorType: ed.name + 'previous-without', - pluginSet: 0, - shiftKey: true - }; - - assertTableFocus( options ); - }, - - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Right\' and pressing the TAB key without \'tableselection\' plugin': function( ed ) { - var options = { - action: 'cellMergeRight', - editorType: ed.name + 'without', - pluginSet: 0, - shiftKey: false - }; - - assertTableFocus( options ); - }, - - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Right\' and pressing the SHIFT + TAB key without \'tableselection\' plugin': function( ed ) { - var options = { - action: 'cellMergeRight', - editorType: ed.name + 'previous-without', - pluginSet: 0, - shiftKey: true - }; - - assertTableFocus( options ); - }, - - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Down\' and pressing the TAB key without \'tableselection\' plugin': function( ed ) { - var options = { - action: 'cellMergeDown', - editorType: ed.name + 'without', - pluginSet: 0, - shiftKey: false - }; - - assertTableFocus( options ); - }, - - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Down\' and pressing the SHIFT + TAB key without \'tableselection\' plugin': function( ed ) { - var options = { - action: 'cellMergeDown', - editorType: ed.name + 'previous-without', - pluginSet: 0, - shiftKey: true - }; - - assertTableFocus( options ); - }, - - 'test focus should be not moved outside the table and the editor after exec: \'row -> Insert Row Before\' and pressing the TAB key without \'tableselection\' plugin': function( ed ) { - var options = { - action: 'rowInsertBefore', - editorType: ed.name + 'without', - pluginSet: 0, - shiftKey: false - }; - - assertTableFocus( options ); - }, - - 'test focus should be not moved outside the table and the editor after exec: \'row -> Insert Row Before\' and pressing the SHIFT + TAB key without \'tableselection\' plugin': function( ed ) { - var options = { - action: 'rowInsertBefore', - editorType: ed.name + 'previous-without', - pluginSet: 0, - shiftKey: true - }; - - assertTableFocus( options ); - }, - - 'test focus should be not moved outside the table and the editor after exec: \'row -> Insert Row After\' and pressing the TAB key without \'tableselection\' plugin': function( ed ) { - var options = { - action: 'rowInsertAfter', - editorType: ed.name + 'without', - pluginSet: 0, - shiftKey: false - }; - - assertTableFocus( options ); - }, - - 'test focus should be not moved outside the table and the editor after exec: \'row -> Insert Row After\' and pressing the SHIFT + TAB key without \'tableselection\' plugin': function( ed ) { - var options = { - action: 'rowInsertAfter', - editorType: ed.name + 'previous-without', - pluginSet: 0, - shiftKey: true - }; - - assertTableFocus( options ); - }, - - 'test focus should be not moved outside the table and the editor after exec: \'column -> Insert Column Before\' and pressing the TAB key without \'tableselection\' plugin': function( ed ) { - var options = { - action: 'columnInsertBefore', - editorType: ed.name + 'without', - pluginSet: 0, - shiftKey: false - }; - - assertTableFocus( options ); - }, - - 'test focus should be not moved outside the table and the editor after exec: \'column -> Insert Column Before\' and pressing the SHIFT + TAB key without \'tableselection\' plugin': function( ed ) { - var options = { - action: 'columnInsertBefore', - editorType: ed.name + 'previous-without', - pluginSet: 0, - shiftKey: true - }; - - assertTableFocus( options ); - }, - - 'test focus should be not moved outside the table and the editor after exec: \'column -> Insert Column After\' and pressing the TAB key without \'tableselection\' plugin': function( ed ) { - var options = { - action: 'columnInsertAfter', - editorType: ed.name + 'without', - pluginSet: 0, - shiftKey: false - }; - - assertTableFocus( options ); - }, - - 'test focus should be not moved outside the table and the editor after exec: \'column -> Insert Column After\' and pressing the SHIFT + TAB key without \'tableselection\' plugin': function( ed ) { - var options = { - action: 'columnInsertAfter', - editorType: ed.name + 'previous-without', - pluginSet: 0, - shiftKey: true - }; - - assertTableFocus( options ); - }, - - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Insert Cell Before\' and pressing the TAB key': function( ed ) { - bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); - - var options = { - action: 'cellInsertBefore', - editorType: ed.name, - pluginSet: 1, - shiftKey: false - }; - - assertTableFocus( options ); - }, - - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Insert Cell Before\' and pressing the SHIFT + TAB key': function( ed ) { - bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); - - var options = { - action: 'cellInsertBefore', - editorType: ed.name + 'previous', - pluginSet: 1, - shiftKey: true - }; - - assertTableFocus( options ); - }, - - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Insert Cell After\' and pressing the TAB key': function( ed ) { - bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); - - var options = { - action: 'cellInsertAfter', - editorType: ed.name, - pluginSet: 1, - shiftKey: false - }; - - assertTableFocus( options ); - }, - - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Insert Cell After\' and pressing the SHIFT + TAB key': function( ed ) { - bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); - - var options = { - action: 'cellInsertAfter', - editorType: ed.name + 'previous', - pluginSet: 1, - shiftKey: true - }; - - assertTableFocus( options ); - }, - - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Right\' and pressing the TAB key': function( ed ) { - bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); - - var options = { - action: 'cellMergeRight', - editorType: ed.name, - pluginSet: 1, - shiftKey: false - }; - - assertTableFocus( options ); - }, - - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Right\' and pressing the SHIFT + TAB key': function( ed ) { - bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); - - var options = { - action: 'cellMergeRight', - editorType: ed.name + 'previous', - pluginSet: 1, - shiftKey: true - }; - - assertTableFocus( options ); - }, - - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Down\' and pressing the TAB key': function( ed ) { - bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); - - var options = { - action: 'cellMergeDown', - editorType: ed.name, - pluginSet: 1, - shiftKey: false - }; - - assertTableFocus( options ); - }, - - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Down\' and pressing the SHIFT + TAB key': function( ed ) { - bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); - - var options = { - action: 'cellMergeDown', - editorType: ed.name + 'previous', - pluginSet: 1, - shiftKey: true - }; - - assertTableFocus( options ); - }, - - 'test focus should be not moved outside the table and the editor after exec: \'row -> Insert Row Before\' and pressing the TAB key': function( ed ) { - bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); - - var options = { - action: 'rowInsertBefore', - editorType: ed.name, - pluginSet: 1, - shiftKey: false - }; - - assertTableFocus( options ); - }, - - 'test focus should be not moved outside the table and the editor after exec: \'row -> Insert Row Before\' and pressing the SHIFT + TAB key': function( ed ) { - bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); - - var options = { - action: 'rowInsertBefore', - editorType: ed.name + 'previous', - pluginSet: 1, - shiftKey: true - }; - - assertTableFocus( options ); - }, - - 'test focus should be not moved outside the table and the editor after exec: \'row -> Insert Row After\' and pressing the TAB key': function( ed ) { - bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); - - var options = { - action: 'rowInsertAfter', - editorType: ed.name, - pluginSet: 1, - shiftKey: false - }; - - assertTableFocus( options ); - }, - - 'test focus should be not moved outside the table and the editor after exec: \'row -> Insert Row After\' and pressing the SHIFT + TAB key': function( ed ) { - bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); - - var options = { - action: 'rowInsertAfter', - editorType: ed.name + 'previous', - pluginSet: 1, - shiftKey: true - }; - - assertTableFocus( options ); - }, - - 'test focus should be not moved outside the table and the editor after exec: \'column -> Insert Column Before\' and pressing the TAB key': function( ed ) { - bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); - - var options = { - action: 'columnInsertBefore', - editorType: ed.name, - pluginSet: 1, - shiftKey: false - }; - - assertTableFocus( options ); - }, - - 'test focus should be not moved outside the table and the editor after exec: \'column -> Insert Column Before\' and pressing the SHIFT + TAB key': function( ed ) { - bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); - - var options = { - action: 'columnInsertBefore', - editorType: ed.name + 'previous', - pluginSet: 1, - shiftKey: true - }; - - assertTableFocus( options ); - }, - - 'test focus should be not moved outside the table and the editor after exec: \'column -> Insert Column After\' and pressing the TAB key': function( ed ) { - bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); - - var options = { - action: 'columnInsertAfter', - editorType: ed.name, - pluginSet: 1, - shiftKey: false - }; - - assertTableFocus( options ); - }, - - 'test focus should be not moved outside the table and the editor after exec: \'column -> Insert Column After\' and pressing the SHIFT + TAB key': function( ed ) { - bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); - - var options = { - action: 'columnInsertAfter', - editorType: ed.name + 'previous', - pluginSet: 1, - shiftKey: true - }; - - assertTableFocus( options ); - }, - - - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Cells\' and pressing the TAB key': function( ed ) { - bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); - - var customHtml = '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '
    1_11_2
    [success!2_2]
    3_13_2
    ', - options = { - action: 'cellMerge', - editorType: ed.name, - pluginSet: 1, - shiftKey: false, - customHtml: customHtml - }; - - assertTableFocus( options ); - }, - - 'test focus should be not moved outside the table and the editor after exec: \'cell -> Merge Cells\' and pressing the SHIFT + TAB key': function( ed ) { - bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); - - var customHtml = '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '
    1_11_2
    [success!2_2]
    3_13_2
    ', - options = { - action: 'cellMerge', - editorType: ed.name + 'previous', - pluginSet: 1, - shiftKey: true, - customHtml: customHtml - }; - - assertTableFocus( options ); - } - }; - - function assertTableFocus( options ) { - var action = options.action, - editorType = options.editorType, - pluginSet = options.pluginSet, - shiftKey = options.shiftKey, - customHtml = options.customHtml, - editorName = 'tablecellfocus-' + action + '-' + editorType, - pluginSets = [ - 'toolbar, table, tab, tabletools', - 'table, tab, tabletools, tableselection' - ]; - - bender.editorBot.create( { - name: editorName, - config: { - plugins: pluginSets[ pluginSet ] - } - }, function( bot ) { - var editor = bot.editor, - editable = editor.editable(), - defaultHtml = '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '
    1_11_2
    start^2_2
    3_13_2
    '; - - bot.setHtmlWithSelection( customHtml || defaultHtml ); - bot.execCommand( action ); - - resume( function() { - var selectionBefore = editor.getSelection(), - elementBeforeKeydownEvt = selectionBefore - .getRanges()[ 0 ] - ._getTableElement() - .getText(); - - editable.fire( 'keydown', new CKEDITOR.dom.event( { - keyCode: 9, - shiftKey: shiftKey ? true : false - } ) ); - - var selectionAfter = editor.getSelection(), - isSelectionInTable = selectionAfter.isInTable( true ), - elementAfterKeydownEvt = selectionAfter - .getRanges()[ 0 ] - ._getTableElement() - .getText(); - - assert.isTrue( isSelectionInTable, - 'Selection was moved outside the table after invoke ' + action + ' command.' ); - assert.areNotSame( elementBeforeKeydownEvt, elementAfterKeydownEvt, - 'Elements should be different after invoke ' + action + ' command.' ); - }, 100 ); - - wait(); - } ); - } - - tests = bender.tools.createTestsForEditors( CKEDITOR.tools.object.keys( bender.editors ), tests ); - - bender.test( tests ); -} )(); From e39163dd9ff28ce6d6837d8b0db18720d1b869c6 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Thu, 21 Apr 2022 10:47:04 +0200 Subject: [PATCH 221/946] Add missing tableselection plugin in unit tests --- tests/plugins/tab/tablefocus.js | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/plugins/tab/tablefocus.js b/tests/plugins/tab/tablefocus.js index c5588859f36..dc527b1c738 100644 --- a/tests/plugins/tab/tablefocus.js +++ b/tests/plugins/tab/tablefocus.js @@ -1,4 +1,5 @@ /* bender-tags: editor */ +/* bender-ckeditor-plugins: tableselection */ ( function() { 'use strict'; From 790ff1e672b724e37c01ede270a2a33d9e087cbc Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Fri, 22 Apr 2022 12:31:58 +0200 Subject: [PATCH 222/946] Add changelog entry. --- CHANGES.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGES.md b/CHANGES.md index e3d58a159f2..4c1a935477c 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -11,6 +11,7 @@ Fixed Issues: * [#4543](https://github.com/ckeditor/ckeditor4/issues/4543): Toolbar buttons toggle state is not correctly announced by screen readers. * [#3394](https://github.com/ckeditor/ckeditor4/issues/3394): Fixed: [Enhanced image](https://ckeditor.com/cke4/addon/image2) plugin dialog is not supporting URL with query string parameters. Thanks to [Simon Urli](https://github.com/surli)! +* [#4904](https://github.com/ckeditor/ckeditor4/issues/4904): Fixed: Selection in table via keyboard is broken after adding new table row. ## CKEditor 4.18.0 From c4256715ce50b61080f4bbae52205693aff60d08 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Wed, 30 Mar 2022 08:47:09 +0200 Subject: [PATCH 223/946] Ignore multiselect tests on mobile --- tests/core/skin/manual/kamamultiselect.html | 85 ++++++++++--------- .../skin/manual/moonolisamultiselect.html | 85 ++++++++++--------- tests/core/skin/manual/moonomultiselect.html | 85 ++++++++++--------- 3 files changed, 135 insertions(+), 120 deletions(-) diff --git a/tests/core/skin/manual/kamamultiselect.html b/tests/core/skin/manual/kamamultiselect.html index fe42aa536af..e8d2bab9f7e 100644 --- a/tests/core/skin/manual/kamamultiselect.html +++ b/tests/core/skin/manual/kamamultiselect.html @@ -2,49 +2,54 @@ diff --git a/tests/core/skin/manual/moonolisamultiselect.html b/tests/core/skin/manual/moonolisamultiselect.html index cd2ebf608ae..5d26fd816b8 100644 --- a/tests/core/skin/manual/moonolisamultiselect.html +++ b/tests/core/skin/manual/moonolisamultiselect.html @@ -2,49 +2,54 @@ diff --git a/tests/core/skin/manual/moonomultiselect.html b/tests/core/skin/manual/moonomultiselect.html index 61ffa8752a0..5396b1d2457 100644 --- a/tests/core/skin/manual/moonomultiselect.html +++ b/tests/core/skin/manual/moonomultiselect.html @@ -2,49 +2,54 @@ From 8f4673dfd2708b8772d987f0d050b59afa6c9349 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Wed, 30 Mar 2022 10:44:14 +0200 Subject: [PATCH 224/946] Enlarge test waiting time on slow networks(mobile) --- tests/plugins/templates/templates.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/plugins/templates/templates.js b/tests/plugins/templates/templates.js index 063973402d3..df2273def3f 100644 --- a/tests/plugins/templates/templates.js +++ b/tests/plugins/templates/templates.js @@ -74,7 +74,7 @@ assert.areEqual( '

    ^I am a title

    I am a text

    ', bot.htmlWithSelection(), 'Editor data has been replaced by the template.' ); } ); - }, 100 ); + }, 800 ); }, 100 ); wait(); } ); @@ -105,7 +105,7 @@ assert.areEqual( '

    Lorem ipsum

    I am a title

    I am a text^

    ', bot.htmlWithSelection(), 'Template has been inserted.' ); } ); - }, 100 ); + }, 800 ); }, 100 ); wait(); @@ -173,7 +173,7 @@ assert.areSame( CKEDITOR.DIALOG_STATE_IDLE, dialog.state, 'Dialog state after inserting template is back to idle' ); } ); - }, 100 ); + }, 800 ); }, 100 ); wait(); From f66c1e0697df900dee995b47cf7bff8758779413 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Wed, 30 Mar 2022 11:48:49 +0200 Subject: [PATCH 225/946] Ignore randomly, rare failing test on IE9 --- tests/plugins/image2/link.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/plugins/image2/link.js b/tests/plugins/image2/link.js index 802b144c5e9..8c690893cca 100644 --- a/tests/plugins/image2/link.js +++ b/tests/plugins/image2/link.js @@ -296,6 +296,11 @@ // -- Link bare with data --------------------------- 'test link bare widget (widget.setData): inline, none': function() { + // (#3761, #5115) + if ( CKEDITOR.env.ie && CKEDITOR.env.version == 9 ) { + assert.ignore(); + } + this.linkBareWithSetData( 'inline-none', { type: 'url', url: { From 769a685771a9afa9565eb79742a0e8ce2e7734f1 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Fri, 8 Apr 2022 13:42:43 +0200 Subject: [PATCH 226/946] Used proper reference issue number --- tests/plugins/image2/link.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/plugins/image2/link.js b/tests/plugins/image2/link.js index 8c690893cca..4bf5881f115 100644 --- a/tests/plugins/image2/link.js +++ b/tests/plugins/image2/link.js @@ -296,7 +296,7 @@ // -- Link bare with data --------------------------- 'test link bare widget (widget.setData): inline, none': function() { - // (#3761, #5115) + // (#3716, #5115) if ( CKEDITOR.env.ie && CKEDITOR.env.version == 9 ) { assert.ignore(); } From 262fdf1c5611a710ec67dc23e62443e579decaac Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Tue, 29 Mar 2022 14:07:02 +0200 Subject: [PATCH 227/946] remove unnecessary this --- core/dom/range.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/dom/range.js b/core/dom/range.js index da26ac4ccab..5b1109b017b 100644 --- a/core/dom/range.js +++ b/core/dom/range.js @@ -2910,7 +2910,7 @@ CKEDITOR.dom.range = function( root ) { * @returns {CKEDITOR.dom.rect[]} */ getClientRects: ( function() { - if ( this.document.getSelection !== undefined ) { + if ( document.getSelection !== undefined ) { return function( isAbsolute ) { // We need to create native range so we can call native getClientRects. var range = this.root.getDocument().$.createRange(), From 4f537c26274c63a5949adc84f4131c7244c5cb2e Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Tue, 29 Mar 2022 14:26:46 +0200 Subject: [PATCH 228/946] Add manual test --- tests/core/ckeditor/manual/strictmode.html | 17 +++++++++++++++++ tests/core/ckeditor/manual/strictmode.md | 11 +++++++++++ 2 files changed, 28 insertions(+) create mode 100644 tests/core/ckeditor/manual/strictmode.html create mode 100644 tests/core/ckeditor/manual/strictmode.md diff --git a/tests/core/ckeditor/manual/strictmode.html b/tests/core/ckeditor/manual/strictmode.html new file mode 100644 index 00000000000..cde4f37c989 --- /dev/null +++ b/tests/core/ckeditor/manual/strictmode.html @@ -0,0 +1,17 @@ +
    + + + diff --git a/tests/core/ckeditor/manual/strictmode.md b/tests/core/ckeditor/manual/strictmode.md new file mode 100644 index 00000000000..6866de3676b --- /dev/null +++ b/tests/core/ckeditor/manual/strictmode.md @@ -0,0 +1,11 @@ +@bender-tags: bug, 4.18.1, 5049 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, undo, basicstyles + +1. Open dev console. +2. Click "Create editor" button. +3. Wait until editor initialize. + +**Expected** There are no errors in the console. + +**Unexpected** There is error in the console. From 9898e88584133f32ef5e2527eb944dc2da9a4cc0 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Tue, 29 Mar 2022 14:33:29 +0200 Subject: [PATCH 229/946] Add strict mode declaration to reproduce issue in tests --- core/dom/range.js | 1 + 1 file changed, 1 insertion(+) diff --git a/core/dom/range.js b/core/dom/range.js index 5b1109b017b..dfa4702b4d0 100644 --- a/core/dom/range.js +++ b/core/dom/range.js @@ -2910,6 +2910,7 @@ CKEDITOR.dom.range = function( root ) { * @returns {CKEDITOR.dom.rect[]} */ getClientRects: ( function() { + 'use strict'; if ( document.getSelection !== undefined ) { return function( isAbsolute ) { // We need to create native range so we can call native getClientRects. From 1cebbe557df3ceb0d47cf4e14077548b72bb8281 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Thu, 14 Apr 2022 12:36:38 +0200 Subject: [PATCH 230/946] Use strict mode for the entire range.js --- core/dom/range.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/dom/range.js b/core/dom/range.js index dfa4702b4d0..6a538231a72 100644 --- a/core/dom/range.js +++ b/core/dom/range.js @@ -3,6 +3,8 @@ * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ +'use strict'; + /** * Represents a delimited piece of content in a DOM Document. * It is contiguous in the sense that it can be characterized as selecting all @@ -176,7 +178,6 @@ CKEDITOR.dom.range = function( root ) { // param (see range.deleteContents or range.extractContents). // See comments in mergeAndUpdate because this is lots of fun too. function execContentsAction( range, action, docFrag, mergeThen, cloneId ) { - 'use strict'; range.optimizeBookmark(); @@ -2910,7 +2911,6 @@ CKEDITOR.dom.range = function( root ) { * @returns {CKEDITOR.dom.rect[]} */ getClientRects: ( function() { - 'use strict'; if ( document.getSelection !== undefined ) { return function( isAbsolute ) { // We need to create native range so we can call native getClientRects. From cf15ef56f070e606fc5d794107275c440186c34d Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Thu, 14 Apr 2022 12:50:20 +0200 Subject: [PATCH 231/946] Adjust manual test --- tests/core/ckeditor/manual/strictmode.html | 8 +------- tests/core/ckeditor/manual/strictmode.md | 2 -- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/tests/core/ckeditor/manual/strictmode.html b/tests/core/ckeditor/manual/strictmode.html index cde4f37c989..0738b33071b 100644 --- a/tests/core/ckeditor/manual/strictmode.html +++ b/tests/core/ckeditor/manual/strictmode.html @@ -1,5 +1,4 @@
    - diff --git a/tests/core/ckeditor/manual/strictmode.md b/tests/core/ckeditor/manual/strictmode.md index 6866de3676b..d825119e33d 100644 --- a/tests/core/ckeditor/manual/strictmode.md +++ b/tests/core/ckeditor/manual/strictmode.md @@ -3,8 +3,6 @@ @bender-ckeditor-plugins: wysiwygarea, toolbar, undo, basicstyles 1. Open dev console. -2. Click "Create editor" button. -3. Wait until editor initialize. **Expected** There are no errors in the console. From 7a1d386fd8fed3ec6a02fe172a91f78159b649fb Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Fri, 22 Apr 2022 17:17:04 +0200 Subject: [PATCH 232/946] Update version tag. --- tests/core/ckeditor/manual/strictmode.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/core/ckeditor/manual/strictmode.md b/tests/core/ckeditor/manual/strictmode.md index d825119e33d..03a8fbde2d1 100644 --- a/tests/core/ckeditor/manual/strictmode.md +++ b/tests/core/ckeditor/manual/strictmode.md @@ -1,4 +1,4 @@ -@bender-tags: bug, 4.18.1, 5049 +@bender-tags: bug, 4.19.0, 5049 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, undo, basicstyles From e244cbf320f47a0d2b84a86f4797e5dba2d538c6 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Fri, 22 Apr 2022 17:29:06 +0200 Subject: [PATCH 233/946] Add changelog entry. --- CHANGES.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGES.md b/CHANGES.md index 4c1a935477c..54a2e279230 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -12,6 +12,7 @@ Fixed Issues: * [#4543](https://github.com/ckeditor/ckeditor4/issues/4543): Toolbar buttons toggle state is not correctly announced by screen readers. * [#3394](https://github.com/ckeditor/ckeditor4/issues/3394): Fixed: [Enhanced image](https://ckeditor.com/cke4/addon/image2) plugin dialog is not supporting URL with query string parameters. Thanks to [Simon Urli](https://github.com/surli)! * [#4904](https://github.com/ckeditor/ckeditor4/issues/4904): Fixed: Selection in table via keyboard is broken after adding new table row. +* [#5049](https://github.com/ckeditor/ckeditor4/issues/5049): Fixed: Editor fails in strict mode. ## CKEditor 4.18.0 From 3b16174ffed6b54f51b7fb429e48c27bede6b64e Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Fri, 22 Apr 2022 17:29:57 +0200 Subject: [PATCH 234/946] Fix incorrect changelog entry. --- CHANGES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 54a2e279230..2aab0be1135 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -9,7 +9,7 @@ New features: Fixed Issues: -* [#4543](https://github.com/ckeditor/ckeditor4/issues/4543): Toolbar buttons toggle state is not correctly announced by screen readers. +* [#4543](https://github.com/ckeditor/ckeditor4/issues/4543): Fixed: Toolbar buttons toggle state is not correctly announced by screen readers. * [#3394](https://github.com/ckeditor/ckeditor4/issues/3394): Fixed: [Enhanced image](https://ckeditor.com/cke4/addon/image2) plugin dialog is not supporting URL with query string parameters. Thanks to [Simon Urli](https://github.com/surli)! * [#4904](https://github.com/ckeditor/ckeditor4/issues/4904): Fixed: Selection in table via keyboard is broken after adding new table row. * [#5049](https://github.com/ckeditor/ckeditor4/issues/5049): Fixed: Editor fails in strict mode. From 41b22b04ef6ab4ea5dcdb9b5d2b4f127db8bdbb8 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Sat, 9 Apr 2022 14:20:59 +0200 Subject: [PATCH 235/946] Update blob URL fixtures. --- .../pastefromword/_fixtures/blob/ckeditor.jpg | Bin 0 -> 10850 bytes .../_fixtures/blob/ckeditor.jpg.txt | 1 + .../pastefromword/_fixtures/blob/comandeer.jpg | Bin 9146 -> 0 bytes .../_fixtures/blob/comandeer.jpg.txt | 1 - tests/plugins/pastefromword/bloburl.js | 2 +- 5 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 tests/plugins/pastefromword/_fixtures/blob/ckeditor.jpg create mode 100644 tests/plugins/pastefromword/_fixtures/blob/ckeditor.jpg.txt delete mode 100644 tests/plugins/pastefromword/_fixtures/blob/comandeer.jpg delete mode 100644 tests/plugins/pastefromword/_fixtures/blob/comandeer.jpg.txt diff --git a/tests/plugins/pastefromword/_fixtures/blob/ckeditor.jpg b/tests/plugins/pastefromword/_fixtures/blob/ckeditor.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1ea7d6088fb42e30944e6bd438e1080219009b1e GIT binary patch literal 10850 zcmbt)c|26#|NpfYmB_wLAw><1(gfxUEyM(cCVPwsg znXxa!jAab7{igT#^Zk5(fBgRVK7OCqz2~0uc-(W(z0Y%BuXCQS*Ex(|3=DA6+{DZT zU||7(H_QWIV1WeV5U+;-U}*^`0swFX;9%hg*q9|2<^iyX0UZC70l=I^{NH687KMM+ zVFiE~FM$1DbsU-bA7Qrq=jngtY#&(ur^OGf|6Q9UaO9&f_ zG{DNo!p6tK=m0>>wm4Y+kw2CG2n#D4I|nD%k)zx^%nCIp0ag|^Hdb~v4i0war?7-E z?*r_79QVF4DQaqI z>s-{;yL!#o#PqtE`RzNlckS#Q9NiwcKlJeQ@(u_LdKw(^?0Mv?sOXs2v2m$sZ__g} z|9+QMQ24Rv6Qa1}b7fU^O>JHMw}!U%j?S*`p5DIUkdbSls-=;?nZU>Kbu- zXLpaZPd+&OgNxZK{{@SA{eR-(W8z|EXJ=#Q`h$ywHTVy3K6Z{XYMlI+t+`zNPf4qX z9}&2cl3&q!R7S&wAb9`DPi`SuP3&3XA87v|``-bJ`2RxoZ(#p}YZ|!9RIfk6$~@Uv zS((3zjVbJ$?0&LjW6_rESMW|_(* z!k7Y%v9U0fiH#2c19ZAVK^&k^ke`A34cZ$lp%Yo-k5<<_7`4kIXX9cbLeGk3+BeS0r;wc`4u%;gNy-4dnmwV!90^bJkKWlgoW49oj4ED8p?bxpjML3$?Z^Yuur?0JeQj+l0Q`rEg)u}w*i&}096m!aDN=9CE%SFV#(|QW1%C=;Klbgxi%Lwy zQ2mHPMLJ1{A<>??=(CT%&CA-MgR9utivbey^N(%CfLGqO!OgYc(>SY>6`E>-kAEo? z_00J01v?sQ8}4+1s>dr=);}1Np5hzX;tmjNr-jgP245qkOh2F<%qN}%wVjr>hh1*A8kyr4t2o{ppvVt8|p+U z39|S|DV244o3aKSD$2QqQjy{>W&jN+=VY!^Ee8?F)&1Th?d?rw9~l5ae1^J^d7XHo zoG;I!IyG?5+R=rN%tN%moww5{K%1N?@+5AE>F7hK5$T}IoBg8$So$&RtFr_JL^@R z)0iw>$MfJq+gQJlw*BAMb=8R%x2v-&y?$6Ym*$Ct8q@OVDxnugy2^2hQaBzP|D{T7 z0OaBfI$=JGra(SLx$UwBlb8r)qg*lzD)}|wcCIEjQ2jzq49J{1Fg{Qwyxsb+qoeF; zT5GG;uC8t9on@OOm80g`RmttL6iD4|Ono6sx=mqBm%G*jthIjI)8$tMq^HB^K=dR7 zAfN5-P^Swwl6_=0)q2nNa1{^08try;DJ;}$QY>Ur+C8(^$ooQAvw0PN$cV_oLzMLV z4DZ;EnWeJa+vYH<^*NRu6q3-Srw-c_!fr#3SQ`rxP4O(o0=NFt#KrhY?_vO+Ig)`$ zK4h${2*uw1?O_T;$=lAp2YngxVXoRPW??*3tnPJqRGO&$;W4|Va{Ss4zPD0M>$@(X z68z(e&1wc9bCBH;sye#kopCpTwzxA#G(wOc)1?TYc3!fh-B9c%A~^2C3w0W_#lVeX zL$w;4>@4bd?3ByO4utOsuFaiTO74Pi)>v^@%uL<0aaN>cQK_RyNh1f&BZJ1zb$wYA z9~pbuC2Nj0th*1-$+Y0^F#yrXA73>Ig3fvxh~OWE0ggBEe#LVFjZPDf$a_A&7vI{0`~r5R`L2bz-61^8R*P6;0D&nz zh!fi94D5#IKU*D*%<(?wqO{ORH(mO6LM+24$GUaiLteD*g`rbzEady}axYlKh$r+i z8T|A#(dT`NQ#0#5zNqsrxcA|&=4xwGu)G}d?F=AZPc!%Q2>#C5&)qNGASFmIGL*P} zos1}5gIDc$*LU>otG9XtE6gdpsU2G%5jT%pR08Xct?HxtrZJ*v%))TW~npDz`j zm`{e^>c@J=|F+bAo4I4WnHL!BmTz|&GCiZ_+^9K?xHuq(Rb40%DjUy?_oVE%!fPNK z$aw}JMER;M}FYEJ*agcM?i3lP!q8^Ol5xQpd@`$%IpHOf)(}2e32` z3U6oD!v=BAzC}4M+DH~nmDXI1B0GS&sDi|-?(+}oJnCJ^CoJz>xYf5~pjUYAg#XIp)7h5UX2M?M?Ykf4f=UTFM>5@cxeA#p@T6$aF zZR0rH1Dc`@ zy+I#4WYS}Mb>&5oN*!gqMq(M~l<#lQK-5!f&57T(D*G!O?)^@e{?v3I@As{4+vu<$ zPKlUCk^N_aE%vC77?&~pQRdm0;r0@I3L+HxjQN6SSRbS+F^9I?k$kEp@@8`XJD+zC z|1t!Q_mV#F)_NjaNDLq{jR9aXyssO{kJd8)#3=^QX*V>-g~HUL2v%E3LTN5!rOs3A z;lVmne{J71tehFC68w2MX6)~BjGTx`e(eH^?4TbT#qWum;Z7-Cmj1?V@(g$nx&_^N zf#anLK}eEhcgl4qdS9;6xM~40Y_#Oqq>(&HK{? z)+Ej5BX5odiA&0LIa}R+ce*azqE{y8^Jl$OD|6tRG3VK7GL@CkD33uSoAMoAe@JoeQSvIrPl|eu0Yvo{WWU~poc*FR zP~q#BWVZs;#Z46EGo(^5{m0adcb)gjW7A1AWbgw6h$*LcqjrTG7(hz^vr}$Yop7I_ z$rPXrszGE$-i=J0<^AJ47Gu6yI84+fpB_Lk|h)j`+z%=Tf-L^=4c%I&vLG3IsXZ z?XAFM=8f2BSi7g|j|w8qx^{RfoM~6x&`Sz zF)5Kq!KxGy*t+?TZau=L;(C`B4qmxll52iQ%Y~hVLMpqvOOshcI?Y%8l#D|YhcYn! zbLF9L&)Ege3etC?f|K{L(@WKR;0GmfE$7XU1k$}_FRs`8kq(x3p@KM z9p@a}s+YY;4&R-YXVwTDl;+kYwcv zylogohu+;Vm{I^zxZUrAr-|C|NiLE^oR{y7 zPs5uyKvw-^r+ow$+i)ENaD$U|bX+)1Z!kHGc24vtiOEDGy@g<^2bBcZBWaW) zp<%SBMPhP<(FMz(;#TF+M86kGYOzDdSo33Bw5VJ3DbE->PfkHCC%oF{8x>09Qw7ft zLiWWE><;E&Q&RR!z>6#8nz8)HO@3ANJpG)oC;#D z8gbRp-ZB7p=&J14!&sj^rS&J*Qu-PnCBEJMR1YCbL#TYqcZgj@eiUc==-n?w3;C(@ z$|_uF*}j&HK-V{jFE55NZ}}d|d}lT%$J8?66Mv6`YV7b@p1yu(S$&L#SIr)O(a1pG z6QdV5Yfd??GGA?A?BOQXDd701?{y?M-~zBV-R8bW8o^yZ9d*T23}DVc0M}&~ zcj5^B`f@CM0|cf=cm*kro8lP228bd}@`)1ceMRb%EL)?5X}Ei@(V z?v7l^(Zy}eX$mxkzF||E*K^7xn24A+jf8Q9Xv2j=n*GI2OUteek}>x`mh-KT+U<;$ z!$v_h`}ml$dt^UMQ{)OsVfwFzD?fd?nxESW($c^f#G#2+Z{wZqBE(jfYVAV3i+{q- z?&rlF`MgT-2VP-#PaTtP+{->-`rp)33M}(TVGO+g$~ptMQihI%*ClsYp0ZBE%Ht(J zNgA117u0>9nlobQJs(oa1bjmm`<<8>uYylnDMB?oF#7Bir|jy22f0!2(&7w6iTd*o zQ;5%(f@90isynwiqh55g__s~CQJmJFPrO8V;BPLssfXp{zv>V#Im#sMQK6y~+tBOe z_yWy+3Q#*d8N>q5CRsGoXNhlz$>GX`MX|eC>fmD&Oy0i{MR5=D zAY~3U#uo|cZAe%_6I@>|i!R5V*OJ{enkhhuqaN|b{k}lZ!9y_9AwfUN!N!z8I5b*E zN!&F2P5URMaPk1fg8mayjqI>MMT4uHzfVn0T_2)VSeVu)Q5vlOdSa+UB9qw&gOqu$ zb|jy3cYq{1Zm(mc=9I){sd7Dl2PD|gjt6xeMj&z%#xEWwM}W7S36hH`Fc`-j?=rc@ z{XA_&X_rEBqveJ=VdrARuE2ikn083XjC>Kp$=Abm|9S$miOGeo&8oJ-M1CTXHOhK} z7ZIa>H?>DCT?x@e_&=Gujh!RQo!#3kq@16cSyOMU$}uNgzn6NIQ&i&6ZpAr3il5*Y z9m>P>;9bc#2ld6R)E2jK&ZSL*_Vc3?R%UP0(~}t^bh^?Gg0xDgPWzHK&v9Tgteyb- zgfcE&o|_78D`(pHE3u?Ze&4jkpwmyZx1kd~6-Mon=6=x0Lqp!=`3)rH>Y2`4=6K`Y z=iRpCLITwB`@`7Rk0ksdu2i#cF}UCj1QaJCJdoLbvZzYOhR3e$a2B1e`Q}vrqg!-A zlJG|Ca|34#{8Z@acdwE^*S(MXoe}{h9h=IlDzp+pEzYDJ7=o|?Ekyk7~T$1gIW2GJjK{&ccw0~8JvK2p&ySF z^}cf*Teb+I4pA%?8;sV&1H?p%AkkGv9h2lSX%xZCR#g+)!~)u$ERK_uA+^%pZ^3xT zljA)J@7_j7w^)?QM@)OriS#^Pl4i`BO z#W#x!WGB1J)j$lb;A%-q!r@7J{J z^QNct;~!Dmh4+Gxecxl%FO1Q~0Gn^4?q_rZ zX`Dzpr)y*{csL7r=}|BLs(ZYhlm>1li|aYmUXAQ7U*>?@7IM=a;g}U=kn^Y!8(C$? z;_d|}mzyIgLn^}MaGSA%F=oGArDeF$J~My^$pRr7mal%4w|mH}w%28MgVLW}KSWdz zC#d49#j9e;8#lzwx@5lFhQdSSwJ0@^c01}xE7EK>$&lPyM(;pLe$w;#IPoM;Z+UV0 z2}&_M4?6(&&j`-QiYf~p=Pw)T%TF1KzROiFQ_kyeyy8$07w45<8;ht9N<8WQE(u`! zrWq&0q=?D7@EN~F$kGAx+f)da44?x|Rw|o2QC*7q>I~Jm>?g>iU>P^&Iy>PXlB40C z=vQ+mL*3wn`PQkA&!dYxE6*43OA35g5aL8d@=jaG(0Q^8k}XZ955}&&dlafnF@_Dm z#o&LzI z?Z&$@c^i~gDn#!lEB$4JN;>b=Yaynn>s%wZ7!cba@}`#uQo@4`X3&kV9r z;k2)sc@b)T-Pfz_<#SlD-`edq!$sMjPhexZm6<8#v*XIIqC^=`T5-ud*whqvXFo z+|4&Ml})Xn=wQGx%>raU>~{!H$jzV1AY)D{;f3r@Ooig)azp{Lh=c~^IYh575%7tv1wUIOh?uz z_{sJr&iznrz~~h?R$>beX8`g@Ebk!&+++8f0n~=eklY%(sRYm=3o-%>WdH|;@FVbv zN%|GkCDbDe*8qyf?|ih-!91Z=OkDD!*J@^sNmbEz!`kT156oNC9}&b6T<8j!K) zZ%#UDhg;z~5Yh*Tq({h>C z<;hG+mX%l4oDj<7l{`D06+BIL_Q9V0C^gHnXG^GiDg0`$TdeVr_e|YUjceeIqqEwR zWz9=IdvO|PNk4vUKhKIX^?dQ_=}=*@R~D=kdN!kw+fv}OZFD+D>rp>AjeQ9(f=C#8>m2edw%Y5$kiXcvu8{7jD<;dHX7u9e#=F{}~U^#Z^ zJGC7%IbGR_#R+`8XC{-4wkK-CxTeZeP#nMnzNV(Zak{7)9t5xvK9SgK9_7XEEy3vlCYDaQKS>=2`N5K0m0CDCx$GD?H!w` z9Xjf(!)1lZMRuTS$VLz$Z69n#1FJ%u;jsFl*JABc<&4I{F3 zf%vpyCJa2_+WGntks7|!y955%?ND26leF@4wdX zbl`|5Nl!{I78{#dOlddGmOp)bVrYBbhZ{^eEok~4u)`6i%5HXFeUKA1^TXrmqa+iJ@ggG#?qc8a&r&=?+^Zpz zF(!?}yDxC7PlQenoVTQ&sYroLuF|5xZfWnS8iXzIE>@TUoN|f6T221I=!Aa|YCb`T zPXA=mB=mbyhHaZQXUJh6{63GYQ%bU?6&sy$Bv;{*@sjy-p10RB`7Mt$%VtOU?@t(( z5<#S~(MJ<>9z;P~f3T$abRuH(h27yfSvBJ$b%|HHN~;xCfO$b|7HXr3qPI?0w|f12 zBBJ_5`BUu^b=y-iH$?)^^q>Wh#ZOkFc32H>(vEnVE24j{>rEhv6enFg{y zQEX5nuo&+eVmjcbe~fcJm8&Q$?UrJ^uQ+h&LRsZL&X_!e~Fz%{P?ixU z3T}(ffAZtoff)nfEhEUklYkSVA#~yxc$^n^k&X}RrCg^E9tz_F2pR2n>R7vNLTt9D zuKr;C@#bT)`97TN0S|ZJqVp-Mo?d_#%3G7|kWNlclhZ{-1xIj+SC~-;AP}(e2^6y` zp_0fNq-0td{Qi20ff6ymtYNHC7m<^Ju48%gT*~r!bsoVHbad|86f7GvjeU0E+)>q( zC8_s5$VmpkN7ip^R;?4tRT#mbUi;Suo&d|-I|iv*Zdq}6z!5%We2GzPn^ZrtHJmf_ z&2cg>;i(i4jrmi2d~CH)32z2IlFeH*I!}H1seS=%oj})Gg%d1z^eyE(U}uLmZr-o> zULSsuE^twhV(Evlcbrto_TfI;@a3n7$Sp%P=DJ%Jba}$vYw=WjTr8P}-})WrmC6bXvcok6nSkFid;qCi-LJA}BFf z57~}lg=RH6(knhr&CFd2HZ@3zPO&PMefVAAS|YoDf&zxcxX&Wspqk7_frNY~9Z$PO z_9D8q*9Ch@yq39LjgUQ*s-cKd4BgLUdK}XTl>RiF6)ShxAcZf`z6h~#4ertnI^E>v$ro!3;lcJ{UB1_Rj z1zGF)@J2HOzDT{~@JHYZ*!hsV zo9nl^^yklT>JzIcHU~Nzg&%9x^c|J)kG?C)4szVaU&TOLn;hXa-Y}67L>dL{`-%Z5 z25+i3JwkVaM48O;I$bL?lt09e1S8PK-q%?y7R$T{*or&MBZ<%wsFoPZC(NB6qV@wg z{eph}%R8p1a##}i1s2?Hb#x{keQf3KUH+1ukTZ8q(=H(|7r|Nz$MRx9wX#GczK%eX z*bY+g@BWIMe!idu0Yc>Ojh`lRRunnT%sE{ML8M+7mN|h*c>_h}SEh0+6ufC;E{X6m z#{O$#3YAG{Bi@AYL-?tx6=S=*9kq6xW+Eqwxy-32bFm`6$hGBptB8qi)UiGI@y~u) zFFfp<-X|#?SQAk(L8`3eq@A{`DG@}~oBX*h*gNEufqu7Qy{@a%IIoonT$m=Ue$KTj z%i*Kj=G{2U-KC_AJ?QNhtq@VVG*#6L)N&YJv%_+Xw_j~nOEm%RWtC{8U8yZ4J=Xtb zUgUDso(NJh)m7=)W9+Y8+l8!et{Aj9G*by$w6dR?X`tTL3D=|aVhD}&sgE)PvqkVm zs$#THmLB*{`$WkGX)&S5@0+K8aGegnhGu2Y!gjDOxPM$?*nc4G0K-d`_rUWKj}(pG za+;bxDVl(<_%kCex6hGfAyMyA*KtM&y`ILmb&oG=EzF11DYnhttn{l6@)&>6e9Hf> zmzQ;GpBmg7wnmvG3;G9(NT0sBbdim#{JDHoGh3)P`PC{YB2+h^_?^*Kh8{hLW)rGI zi*075>R$S~dUEZ2AwmqT;&7)gT%%dXDVeG&#b3o?Tnr7vw2ZzbVecTOGEBvJ2H|Y z6)HsjUdG%sausK(Wr>xoicCmz9@y&Od7aFbwWtb{ckXz?V|PnA-0o_(e&*69-SeYqRI`e$wOkqC+qxNl1VJv}ONyS_UBTts=j-HIH*ANqd6Z#}SD5r`HQ0IIEx0p>2J|0uy3 z6ZAus!08w7wzcRGy}!m6z}y81n-XIC yVhU{i%FR-(QX+4T2c8TupOOf8ZwE03+?~9HYH1wa0MJrY@RB(a{l^K+nEXFzZ)Cdw literal 0 HcmV?d00001 diff --git a/tests/plugins/pastefromword/_fixtures/blob/ckeditor.jpg.txt b/tests/plugins/pastefromword/_fixtures/blob/ckeditor.jpg.txt new file mode 100644 index 00000000000..6dc9bee1ff3 --- /dev/null +++ b/tests/plugins/pastefromword/_fixtures/blob/ckeditor.jpg.txt @@ -0,0 +1 @@ +data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAkACQAAD/4QCMRXhpZgAATU0AKgAAAAgABQESAAMAAAABAAEAAAEaAAUAAAABAAAASgEbAAUAAAABAAAAUgEoAAMAAAABAAIAAIdpAAQAAAABAAAAWgAAAAAAAACQAAAAAQAAAJAAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAAXigAwAEAAAAAQAAAIwAAAAA/8AAEQgAjAF4AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/bAEMAAQEBAQEBAgEBAgMCAgIDBAMDAwMEBgQEBAQEBgcGBgYGBgYHBwcHBwcHBwgICAgICAkJCQkJCwsLCwsLCwsLC//bAEMBAgICAwMDBQMDBQsIBggLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLC//dAAQAGP/aAAwDAQACEQMRAD8A/v4ooooAKKKhluLeH/XOqf7xAosJtLVk1Fef+Jvih4J8JRmXWL1QB12EN/I180+Nf20vAukRsPDAN3IvZ1KjNehhcqxeIa9lTb87afefPZpxblGXJ/W8TGLXS939259rVmanrOlaND9o1W4S3T1c4FfkF48/bk+IWswta6daR2K84eJjmvizxd8aPif4juHfU9cuZEY/cLZAr6nA8C4urZ1pqK+9n5Vnnj1lGEvHBUZVX3+FfjqfvD4u/ad+DfhGM/aNat55QeY43GRXIeF/2yPg74m1yHQ0vUgec4Du4wDX87epXBu5jPdHzJD1Y9a5madradLm0YxyIwIYdRzX1NLw8wXJyupLm7n5fiPpE517dThh6ap3+HVtr17n9e8MsU8SzwsGRwGUjoQehqSvmj9k74gt8Rfg7Yao8nmtbqLct15QCvpevyXF4aWHrToT3i2j+tspzGnj8FRxtL4akVJfNBRRRXOeiFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB/9D++fUtW03SIftGpTLCnqxxXkXiH46+FdEUm3BuyO0ZHNeH/G/xFqU3jqfQGci3hiVwueMkV893swQEqAD2r6rL8ipzhGpVd762PyDiTxCxNDEVcNgopcjcbvV3Wj02PfPFH7TWsujroEX2du28A4r5p8W/Fnxv4lB/te8ye+z5axbo3N3N5dvG0jnsoya2NO+CvxK8UsDploqh+8p28fjX1GHweBwq5mox82flePzzPs2k6cJzn/dje33LQ8H1W/uX3eZNI/chmJrzHV9RjU7iQK/QS3/ZLggiF3481aOzQcuIpFJH4Vm3d/8AsgfCx2tb+6l1S6T7qyRblJHqa9ClnVC/Lh4SqP8Aur9djwcTwPmCj7TMatPDw71JpP8A8Bvc/OSXSPEOrRGfS7SSdPVRWl4R+AvxS+IsVzP4Z0yac2xAkCrnaT619tw/tsfDrS9Xi0rQvClgtkzhS2zBx61x/wC1r4h+IHgu30Px/wDCS8udHsPEMbTSrY5CnHTOK76eZ451Y4d0VTc/hcndaa2dvI8itwtkMMLVzBY2WJhRt7SNOPK0m7Jpy0tdq58YfEX9n/4ufDjTxq3ijR7iC1Jx5rLhc1843M+M45r9KPgT+1Ne6n4c13wD+0BJdanYzWMptZ50MjCdhx9K/M3WzawX8sFmxMSsdpPBwTX0OVV8VOdSji4JSjazj8Mk+1+3U+C4owGVUqOHxmU1ZOFRO8J254Si9nbSz3TP2f8A+CXHxDL+F7z4bSPuMcklyAeozX68V/M5+wH8RB4B+PaTXEmIr2IW4UnjLnFf0xjkZr8i49wP1fNJTS0mlL59T+vfAfO/r/C9OjJ+9Rbh8l8IUUUV8UftAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH/9H+xv8AaJ0ddK8Rr4kkGPtYWJT6kV8raldYyM9BX6DftFeH5NZ8GreIgYWTGVj6DFfmre3qyxGUHr3r9F4fqe1wse60/wAj+ZvEfC/U82qWVoz95fPf8T6n+HD+HvAfww/4WlfQie6nd4owezL9a8A8Y/tS/E/V2cWlxHBbngIEAIH1FerfDuaPxl8GtU8KsdzaXFJdKvua/PzUrx0+WQYIzkV6OW4CjWxFaVePNNS662XS3yPA4lz/ABmDy7A08BVdOjOnd8ujc1pO7W+o3xT4u17WZ2utQvJWZuuHIH5VmeBvhf4y+L+qtpnhiJ5mQ4aTG4KfeuP1i8HIr64/Yf1u6n1jVPBmmzGC6v8AdJHIpw42KTxX0uOqTwmDnWopXivkvP5H5rkOGpZtnVHB42cnGbd7PVu2iV+70ufJPxg+C3xB+D92IPFtnJFbvgJcEYUsewr3f4TftraR4Q8FJ8P/AIs6NJ4g0+1UJarHgGNfqa9p+Gvx60j4p6vqf7P3x7jEyvcywWd3KN8okLbV69MV+en7Qvwj1D4J/EW+8JXBZ7RJCLaVv4165qMO449/UMzhaoveTTaUl/NF7p90d2OhVyBf29wxXbw026c4zSbhL+SpFqzWl4to+/fBf7Vf7K/j/wAWWXgmTwPcWR1KVbdZXcYy5xXxZ+3F8KtB+EvxbuNN8M2rWtnO2YwTkEYzxXzN4f1n+w/Fmma6GwbK5SYH/dOa/S/9vrS/+Fk/B/wV8ZrHLGS3Z7hh+A5NXDBQyvM8OqMpezqKUWnJv3t1v6DqZzW4n4ZzB4yFN4nDOFSLhTjB+zb5ZL3Utm0z8t/AmvT+HfH+i6zbts8i8idj7A1/Xn8P/FUHjXwfYeJrcgpdRBsiv4x724Pkl4mIfGVI7Gv6cP8AgnV8R4PGP7PmleH3kMl1pMQjlYnJOScZryvErA8+GpYpLWLs/R/8E+q+jbnvssyxWVzelSKmvWLtb7m38j76ooor8ZP7JCiiigAoqGe4gtYjPcusaLyWY4A/E18WfHn/AIKGfspfs42d/efEjxPAg06PzJltmWZgPQANyfagD7Zor8D2/wCDk/8A4JZqSD4n1Lj/AKcT/wDFV9DfB7/gtr/wT++OFpNe+CvFEwSBdzfaYPJOPbLc07MV0frVRXFeDPiN4I+IXh+DxP4M1O31G0niEytBIrkKRnkAnB9Qa/N74g/8Fl/2Hfhl+0hb/sqeK9YvovF91KkMcCWhaIu/T592P0pDufqtRVHTdQttWsIdSsyTFOodSeODTtR1Gx0mxl1PU5kgt4FLySOdqqo6kk9KALlFfix8RP8Agvv/AME6Phr8Sb34Uazr2pXWsWFx9lkjsrJrhWfOPlKt8w9xX6ieCfjp4G8e/Cn/AIXJopuI9F8lrjM8RjlCKMk7Dz0osK6PY6K/OO6/4KpfshWVy9rcardq6HBH2c9fzqD/AIet/se/9Be6/wDAc/8AxVOzDmXc/SOivzy0H/gqD+yX4k1iDQtL1W6a4uCFQG3IGT+NfoHZXcGoWUN/bHMc6LIhP91hkfpSsCZaooooGFFVL69g060kvbkkRxKWYj0FeEfB79pr4VfHPUr/AEnwBcyzzabK8M4kj2YeM4OOTmgD6Coryvxb8aPh34J8W6V4I8Q6gkWo6w5S3jyDyP73Py/jXqBliEfnFhsxndnjH1oAkoqvb3dreJ5tpKkq+qMGH6VYoAKKKKACiiigAooooAKKwrzxR4Z0+drW/wBRtYJVGSkkyKwHuCQatW2taNep5lndwyrjOUkVhj8DQBp0VWtL2z1CH7RYTJPHkjdGwYZHuKs0Af/S/vR8aac2r+FL/TFXcZ4WTHrmvxo8SQ/2PqdzozfK1s5Qg9q/b6vx1/aP0Gbwz8SL2eVdq38jSL7ivs+D6372dB9dV/XofiPjPgP9moY+K1i3F+j1X4lr9nXxHHYeN7nRZZAo1eMW2D33V80/GrTJfDHxH1jRGXYsE5VfpVnwt4lHh7xzpetltotbhXP4V6L+2lpq22taN40jH7vX4TcbhyPxr7ijT9lmUe1SP4x/4B+G4ut9b4YqfzYaon/25PT/ANKaPifVLxmYrXYfAz4lP8LPixpvjAthISY2+j8f1ry69uAWLE5rl7qQYz3Bz+VfWSw0KtKVGa92SafzPyihmVXC4unjKDtOElJeqd0fd/7bHw7m8AeNNN+OXgs7dNuxFNGydBcN8x5+teofEKw0/wDa9/Zmi8daSon8TeFoAtwiffkZvb6VS/Zi8Y6N8fvhLqXwA8cSCe9s4ZLiyebk+YRhQCa+Zv2efiVrX7LHx6uPAnjFSulvK0V8jdCW4HHfrXyUKVd03RX+84V3j/fh2+a09T9kqYrALErGyVsszNctRf8APqt38uWVmv7tz4R1FJY/Ns51Kyxko4PUMOor9e/hPdwfGz9g7xH4BtmEl9oNuiRnqY8nNfJ/7cfwLX4UePx4r8NZk0DWkF0kvYSTfNt9K9P/AOCZHjTTrXxxq3wv1N/k8R5G099qmvWzvEQxmUwzChvBxmvKz1X3XPluCMBVyjiutw/j9FWjOjLs1OL5Gu6bs0z8sb+CWwuJNOnOXt2MbfVeDX68/wDBJH4lppXiXXfBOpvu+3tGLcZ6Yr80Pj/4PuvAfxa13RLhSoN5M6A/3dxxXa/sYfECX4f/ALSXhzVJH22pmPnZPBFelnuHjj8pqxjrzR5l6rU+b4FzCpkPFuGnU05KnJL0k+R3+Tuf150VUsLyHUbKK/t+UmQOv0YZq3X83NW0Z/o+mmk1sFUdT1PT9GsJdU1WZbe3gUvJI5wqqO5NXq/Gr/gt1+1Vffs3/se6zpGiHytQ8UW8tnBMDhoyMHK+9IbZ+Mn/AAVE/wCCx/xd+NvxNn/ZB/YcimluTKbS7uIAJDIQxViCBwPSt/8AY3/4Nzde8Z6bD8UP2x/Ec+oSauolfSJGkWSHJydxzjn0qD/g2y/Yvs/EsOq/th/Ei3jutTFxJbQ+cA+5nGd/Pcda/sYqnoQlfVn4kQf8G9H/AAS2jt0im8CPI4XDObpwSfWvh39or/g2b+EHidbmX9mvWx4Q3L+6jkZ3wfciv6maKV2Vyo/nS/4Ik/sIfH39heXxj4I+ME11qMEt1I1veysxidAMAqGJwDX87/7aaIf+C52itgZ/tG25/Gv9ES8/485f9xv5V/nfftoeWP8AguXorTSJEg1G2LPIdqqM9SewprcmS0P9BfwXcQ2ngWwurhgkcVqrsx6BVGSa/kV/4LV/8Fm7/WLq9/ZE/ZUuDcSXe62v762O9bhX4aJMchge9bf/AAWB/wCCyltoPge3/ZT/AGVr6STVZolt9SvrckSRyrxsjZTyprhf+CJf/BHnVPHGpW/7Xf7UVq7xSyfaLC0uB88kysCWdGGQp6570JdQbvoju/8Agib/AMEXDpjWH7VX7TVobm8lAm0+0ulJcK4zls9cGv6ovjTaWun/AAU8RWdjGsUUWmzKiIMKAF4AAr1WxsbPTLOLT9PiSCCFQkcaAKqqOgAHQV5l8dP+SOeJf+wfP/6CaXUq1kfi/wDsH/si/Ab4+eHtf1v4naQb+6trpUjYOUAVsk9K++P+HY/7Hf8A0Lbf9/m/wrwj/glzrug6X4M8TLqd9b2zG8TCyyqhxg88kV+p/wDwm3gz/oL2X/gQn/xVNvUmKVj470T/AIJv/sleH9Vh1rS/DxjuIDuRvOY4Ir7js7WCxtIrK2G2OFFRB6KowP0rNsfEnh3U5fI02/trh/7sUqufyBNed/Gn40eDfgd4Nn8XeL5xGiAiJOrO+OBipK0R69RX89WtftQftffth6xc+G/gvYPo9ijbYLpC0W4HvnpVFf2TP+Cn+kY1ybxU8qWn75ovtuS4XnGM8/Sq5fMnn7I/oA8Xf8i3ef8AXJv5V+QX/BMoAeOvF+B/zELr/wBCrM+Df7ePxE0TUZPhJ+0dph0+SVGit7va3z4BySx4q/8A8Ew54bvxl4su7Y7opb+6ZD6qW4otYV7tH2P8Vv2KPBnxO+NmkfF65neJrSUyXcJdv3vHAXHC12P7W+t614C/Z+1O58IyfZ2hhMQbqQm0/wCFfBn7VXxI+Iuhftf+FfD2h63d2mnz3JWW3jciNxjoRXPf8FJPhV+0j4kurP4g+EdUZPB1vYKl3bCbbulxkkp3yO9CHfex9kf8E5NR1XWv2cNM1jWJWmmmaTc7HJPzGvviv5cvgJ+zj+3T8QPh9beJPgp4gbT9Dl3eTH9q8ocHnjPrX7ffsR/Df48fC34X3ei/tDakdS1ZrppElabzcRY6ZzxQ0EZX6H2fRX5Qftaft/z+DPEdx8Hvgva/2trh/dyyICwj3dCpWvivTfgt/wAFKPjXAfF+g67LpUBO3ynujFyfYkUkgc+x/RnRX84k+p/8FBf2S77+3fGU0viBLfDlGlaaMj8M1+r/AOyF+2V4Z/aX0LyLpRY67BxPa4xhgOcZ54osNST0Ptyivxu/bA+K3jDwN+1f4Nt4dcutP0X7dH9rhjcrG0eBkMOmK4H4zftL/tFftK/ES7+GP7Ndu9rZ2kjQ/bFLR7iO+7pRYHI9N/b4+APwzvvjB8OvEV3Hcx3PivXE07UTHO6rLbgA7QAcA89a+bfEPh/4veBvi34m8H/AIXUmh6I81uINxkZECnqT6Cv0+/Zj/Z58W+HfhxpCftE3R8QeI9OuGuInuH85YHJ+Uoeea+rdL8F+GNGvr7UtOs44p9SYvcOF5kJ4Oadxct9T4d/4JiX17qP7LNrc6jK8s51K8EhckkMGGRz6V+hdcx4S8G+GfAuk/wBh+E7OOxtPMeXy4l2rvc5Y49TXT0mUlZWP/9P+/ivzp/bp8LSTrp/jBflS0jKMfqa/Ravn39p3wq3i/wCEGo6XEm6T5XUgcjbya9fIsT7DHUpva9n6PQ+P4+yv+0MhxVBK7UXJesdV+KPwa1q7ZomIbBxxX2H8SbmH4nfsp2viGBfNl8MQpbM3UgtXwvrdz5U0kBPMbFD+FfYX7Il6PF3gfxN8IJmEj6q3nIrekYJr9gzan7OjTxa/5dyT+T0f4XP444OxCxGMxGUz2xFOcP8At5Lmh/5MkfnfPcsy8+lc5dy7jmt7xChsNZvtPcFTBcSR4P8AsnFcZdTMMkV9bSV1dH5VWvGTi91odT4C8f6n8OPGmn+LdLkKfY5kkkAP3lU5xX6A/tl+AtL+M3ww0v8Aab8CINxiE2prHyUftnFfljcyEghuc1+hP7Bvxq0iDU774A/EGTzdJ8SfKol5VNo4AzwOa8bPcNOlyZlh1edLdfzQ+0vluj7rgXMaGKVfhrMJWo4n4JP7FZfBL0b91+TPWPgb4h0j9sH9nO9+C/jZ1m13RInvLQnhiIx8iivzk+B+v6r8CP2lNL1HXybW60mdklV+Nu7jn8K9Z8X6b4w/Yp/ahjljLRWs063BZfuNas2QM/TtXr3/AAUD+GWj+K9F0T9pv4dIotNdAuLvbxs2kelefhnSpV3Qi74bFJuPZSa1Xz1PfzGOKxeBjjpxtmWVyjGon8U6cZLkl3bg7Jvszl/+CoXggad8WNM+IGlR7bHVNOimZh0MknJNfl3FrF9o99Fqmlv5c8TqUb05Ffpz+1j+0p8LfjV+zHoGg6RJI3iXTmgicMuF8qNcda/Ku4kyMNXtcNQrRy+FHERacLx16pbP5nxniTVwdTiCtjMuqqUKqjUvF7SktV5NNH9qf7O/jSy8c/B3QdXtH3stlDHKf9tUANe21+SP/BIz4lf8JP8AA268OarPuvbW8fYpOT5YFfrdX4BnuCeEx9bD9pM/vvgbOlm2Q4PHrecFf1WjCv5af+DoLR9d1D4D+C7zS1YwW15O05HQLhetf1LV+dX/AAVD/ZZj/ar/AGSPFHgzTYTLrcNnI+nDt5vHH5V5SPqnsfHX/BvpqOkaj+xMG0nGI7tVfH94JzX7tV/DV/wQT/bdm/Y9+MGs/sS/HaY6baTXcp865+Xbcr8qgZ/hzX9xlneWmoWsd9YSrNDKoZHQhlYHuCOtD3FF6FmiioppobaJp7h1jRBlmY4AA7k0iiO8/wCPOX/cb+Vf5vn/AAUu8E3/AMTP+Cus3w60q7+wXWszQW8Vyf8AlkzfxcV/oI+Gf2jPhN8QfGN/8OPB2qR6hqVosiyiEh0UoOQWBr+DD9tLI/4Lm6KPTUbb+dVEmWx8LftFfs1/Gn9g34+2Go/FixnuYRcpdWt3KCUuoo2B3LnPBr+/j/gmd/wUV+Dn7cvwhsX8JvFpuvadbpHdaSWHmxpGAofA7Gu9/ao/Yh+En7c37OsHw++JNqovDZqLO/VAZ4WAyArHopOM1/Bd8Rvhx+1h/wAEa/2rFv7Ez2qWdwsySQsfs13BnKo7jg5HUUbk/D6H+mfXlPxzOPg74lPpp8//AKDXw5/wTY/4KU/Cz9vj4WQatptzFa+J7JEj1KyJCfviOfLBOWX6V9xfHX/kjniX/sHz/wDoJpdS+h/OT+zr+wd4t/ahtNX8S6F4r/sKOynEZj+Y7i2Tn5a+kv8Ahzd8TP8Aoo/6S19M/wDBKr/kS/E//X4n8jX6xU3JkRgrH5V/smf8E8/GX7OHxBTxprfi/wDtmJMnycP3H+1xXgX7Yv8AaPx//bA0n4IxysdItFgnnQHhucNX7oEZBHrX4YfHK/8A+FJ/8FAbDxTrIK6dqkMEKyn7oZz69KE9RySSsfs34D+HvhT4b+G7Xwt4TtEtrW0QIgAG78T1NdqRng1Ws7201G1S9sZFmhkG5XQ5BB9CKs1JZ8lftefs+eEfjd8Lb22v7Rf7Ts4maznX5Wjbv06jFfnz/wAEodOfRtQ1zRZTuaznmhJ9ShxX6vfHTx/o/wANfhhq3ivWZkijt4WIDMAWJ4wAep5r8rP+CWWoR6x4h8Sa1D9y8u7iZfoxzT6EP4kc7+1//wAnr+EP+vs/yFfe/wC2gSP2Y7zH/PAf+gGvgj9r/wD5PX8If9fZ/kK/QL9sS2Fz+zPeoc8W+eP9w0+wLqcJ/wAEzyf+GZdKHu//AKEa96/aw+JV38LPgrqviSxO2Vo2gU+hdSK8D/4Jmsh/Zm0oBgSDJkd/vGvTP25fB2peNv2ftU0zS0LyRET4AzwgJpdRrY+TP+Can7O+jHwd/wAL88WxC71XWHdozL8xTax55r9ckRIxiMBR7V+cn/BNL4q6D4r+Alj4JEqpqmkGRZoicHBY4wK/R2h7hHbQo6hpmn6rayWWowpNFKpVlcAgg1+DX7QfgOT9j/8Aaw0L4ifDjMNjrLATKv3Q0r7cEdK/fIkAZPAFfh1+3n4yg+LP7QnhX4T+BWW9mt3jkuCnO1o5Mkce1CCexwH/AAUv0K68Y/Gfw34fsn8ubU2hCsOxdQa/Y39nX4VaD8KfhbpWh6bbLHcmBGuZMfNJJjkk1+XX7Ytolx+198ONNn4H2q2RvwUA1+21tbpa26W0f3UAA/Cm9gS1bJ6KKKkoKKKKAP/U/v4qhqlul3ptxauNwkjZcH3FX6KadncmUVKLi+p/MT8YfDtz4N8fahoVypRvNeUA+jHNdN+yp45/4Qf45adq85xC6SRsM8EuMf1r3T/gob4QfR/i63ipFKQXUMaDAwN2Oa/PKHU7jTNTt7+2ba0UqNkHsDX9C4BxzDLI8324WfrY/wA789hU4d4oqKn/AMuKt4+aUrr70e4/tbeDj4C+M13pLLt+1Ri7A9pea+T7qZSTX61/tDfDfU/2pPh/pPxh+HJt5b9I47S4jLfvNkS4Jx1r5G8LfsO/HDxdc4zZWUQPzNcy+X/OnlGc4aODgsVUUZw92Sb1ujbizgzMquc1nleGlUo1Xz03FXTjLVa+XU+L55Risu21y70jUodQ0t2juYmDIwzng1+oDfsffs+fDtBL8cPE7pLENzLp0qyjj6VXH7Rf7HXwk/cfDXRhr8luMK2pW4O4+9dD4ghVVsJQnV+Vo/e9DgjwBWwrU83xtLDW6OXNNf8AbkdbnjvxT1D48/tk2+lWejeF7maWCKK2+0gDG1RjNfS37TU+j/s/fsZ6P8C/EkyyeIL222SRk/NGwOcYr5Y8a/8ABRH4p69K6eFdIsvDkQ+VPsH7vjt0r4Z8ffEDxh8RNYfXPGd/NqE7HIMzbtv0zXHh8nxVaVCNaEadGnLmUU7u/S72t6Hs5hxhleDpY2pg61TE4vEQ9nKrOKhFR0vaNr3drXZwTOyRLGxJIArIuJMc1cnk65NYVzPGpwWwfrX2J+On6r/8EkviWnhr9oGbwtqs/lWV1ZybcnjzD0r+okHPNfyNf8E0/hz4r8bftE291pNs/wBntojK8zqRHhSDjd0zX9caDaoX0FfhXiNTprM1KD1cVc/uj6O1fEz4ZlTrR9yNSXK+6drr5DqCM8GiivgD98P5y/8Agqx/wRE0D9qS+b43fs/Tp4e8YWn79hEDm4kBLcY7k1+S/wAEv+Ci3/BVT/gniZ/B/wC074P1LWfCugLtSNowrJGp6l8E4Nf3OVwvi/4Y/Dzx/by2njbRbPVYp12SLcxLIGUdjkHIp3JceqP5PD/wdq/CIW7K3wq1gTBTz5w27vptzj8a+FPjp/wWa/4KJftoeGW0X9mHRrzS9Hvi6XIWIM0sTfwhsZFf2en9hj9jk5z8M/DvP/ThF/8AE16F4U/Zy+A3gaAWvg7whpWmRr0W3tkjA/ICndBZ9z+cn/g3q/ZR/ag+E1r4s+KP7R2h32hT6pcSTQi+JJuFcffXPavxH/bV1GzX/gunosLMdx1K242n1HtX+ikkMUUIt41Cxqu0KOgA4xXhmr/svfs66/4yT4h614K0e612Ng638tojThh0IcjPFK+oculj0vwH/wAiZpn/AF7p/Kvl79tz9iT4S/tv/CO6+HHxGs4zdKjtYXhHzW87DAbjkgelfZMMMVtEsEChEQYVRwAKlpFH+Zf8Wfhh+1Z/wRj/AGqo9c0yW5so7SdjZXwU+Td24PzMF6cjjmv7H/2Sv+Cp/wAEf28v2UNZuYL6PTfFUGmSpd6bIT5xITHmAY6Ma/Vz4kfAz4O/GEwH4p+GdO8QfZgVi+3W6zbAeoG4HFcz4N/ZZ/Zx+HlxNdeBvBGjaTJcJ5crWtokZdfQ4AyKq5KjY/A/9ln/AIKCeF/2V9P1rwxq+gXOqyXtwJFkhbbt25GDkH1r6s/4fV+Bf+hMv/8Av4P/AImv1dk/Z7+B0rmWXwnpbM3Um2TJ/Smf8M7/AAL/AOhS0v8A8Bk/wouhcsu5+Un/AA+s8CeZHH/whl/+8dU/1g/iOP7tfcn7SP7O+hftc/CWw1S3AsdSeFLy2kPLAsuQpI9K93/4Z3+BWQf+ES0vIOR/oydR+FevW1tb2dulpaII4o1CoqjAAHQAUm10Gk+p/Pb4M/aP/ax/YuupPCvxc0m61bw5p52Wz7cBkHoeTXq0n/BaHwnfRNp+m+Db4XkwKQkvkeYenG2v2f8AEfg7wr4vtxaeKNPgv4hxtnQOPyNcDF+z58DoZVni8KaWrocqwtkyCO/SndC5WtmfjHYeC/2p/wBtbVU1v4yQzaT4SsAzxROu0TIwz1GM/jXpf/BLCztNJ8R+JdDsTmKxu7iBOP4UOBX7TW+nWFrZLpttCiW6rtEYGFA9MVz/AId8BeC/CM0tx4Y0u2sHnYvI0EYQszdScdc0rhya3PxU/bBniT9tnwgjHk3Z7ewr9bPil4Eb4jfBu88MQn97PZN5YxnL7DgfjXc6r8O/AmuavFr+saTa3N9Ad0c8kYaRT6gkZrsURI0EcYwo4AFFyktz+bT4EftfeLv2DZNQ+GnxY8O3d2gciCNTtKck+h61+xn7J37UXh79sj4c6l4nsdIm0y2imezkhnbcWBHPYdq9+8SfCT4Y+ML06j4q0Gx1Cc/8tJ4VdvzIra8KeCPCHgWyfTvBum2+mQSNvaO2jEalvUgY5obQoprrofif8d/2WvjT+y58Sbj42fs0NJLplw/mTWcS7vKA5Oc+tQ+G/wDgrzqPgWw/sX4seFbu61MHO+MhBjvxtNfuzcW8F3A1tcoJI3GGVhkEH1ry7UPgX8G9Wn+1an4Y06eT+89uhP8AKnfuLltsz8UfGf8AwUj+NXx8Enhv9n7w/dWct0vlqCN7c++K+p/2GP2M/E3gTXJPjX8ZWM3iO6LMEkHzR7+tfo74e+E/w08J3IvPDOhWVhKpyHghVCD9QK9BpX7Ao9WfiR+2JPGv7bfw/RzydShxx7Cv23rkNV8AeCdc1iDxBrGlWtzfWzB4p5Iw0iMO4JGQa6+hspIKKKKQwooooA//1f7+KKKKAPzi/wCCkHgSXxL8L7HV9PTEtlcGSRgOqAdK/BCe4Rhur+rn40+C18e/DPV/DapvmntnWL2cjiv5UfG/h3UvAviO88Ka2hins5Ch38Z+ma/aPDvHKrg5YVvWD09Gfxf9IjIpYbOaWaRj7laKTfTmjpb1a1N7wV8Z/iL8L2kfwPqBtfMBDA/MMfQ1L4x/aU+NPjayNh4i1cyQ4xhBs/UYrx2SYSt5cOHY9FXkmrlh4M8ba5cra6Xo95KXPDLCxX86+8ng8Lz+2qQjzd2lf7z8KoZtmjo/VMPXqez25Yylb7locXe3NxIzNLLI5PJ3OT/M1hzScc19+eAP+Cdn7Q/xCKXUUFva2xAZjO2xsH619ufD3/gkX4WZkuviPqc6yLyUt3BBNeTjeLcqwt1Osm+0dWfWZL4TcVZpaVHByjF/an7q+9n4FXF3GCIgTuY4AweteieFvgN8aviE6R+CfDlzqJk+75Y6/nX9Unw3/Ym+Avw5QLDpEOosowGu41cj36V9K6J4O8K+Gsf8I/p9vZ4GB5KBOPwr5LG+JtKN1hKN/OT0+5H63kv0aMTO081xqiusYK7+96fgfzK/DL/glP8AHXx8qSeKZG8OlvvCdM4/Kvv34Wf8Ef8A4XeHAn/CzbxdeIxu2K0ea/ZGivj8dx1m2IulU5F2irfjv+J+v5J4HcKZdyzlh3Vmus23f/t34fwPJvhR8EPhn8FNG/sL4c6Ylhb+3Lfmea9Zoor5KrWnVm6lSTcn1erP1fC4SjhqUaGHgoQjoklZL0SCiiiszoCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/9b+/iisC91oWrbcVzl54xkiz5ajAoA9Cr5X+K/7HnwW+Lus/wDCQ+JNNU3hJLODjJNdze/EC4iPA5rlL34nXcRyC1dOFxlfDT9ph5uMu6djzc0yfA5lR+r4+jGpDe0kmr/M4Pwx+wF+zb4dnW9bRFnuEOQxY4H4V9U+GvAvhTwjafYdAsooIx6KM8e9fNt38XdQhPysawpvjbfxksxbFa4rMsXif49WUvVtnNlnDeVZd/uOFhT/AMMUn96R9tKiIMKAPpTq+Gv+F7XX95v8/jU8HxvvpW+UtXCe2fb1FfINp8XNRl5LGuhtPihfSMuSeaAPp2ivD7P4gXcjjiuptfGkspA2/WgD0eiues9cS5YBh1roFIYZFAC0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH//1/76LnTbe5zvHJrn7nwjbXAxuxXYUUAeaXXw9gmUhWFc5N8K45eCa9uooA+c5/g4jDAXNZU3wOWb76V9Q0UAfKn/AAoiLp5dWY/gbHH0TpX1FRQB85QfB0RqPlxg1uQ/CqKM7hwa9xooA8wtvh7BHhiQDXQQeEraHHOcV19FAGVbaRa2/QVqAADApaKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//9k= diff --git a/tests/plugins/pastefromword/_fixtures/blob/comandeer.jpg b/tests/plugins/pastefromword/_fixtures/blob/comandeer.jpg deleted file mode 100644 index 852952f0667ae7b74823088d616ca06fec8a84c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9146 zcmb7qWl$X5y7demd~g|baCdiS26xw>Ay|UD26va>?he7-A-E@a0>OiYAeZ-?d(Wxw z=l671S6A)oU3=B8rNdu+Y%npo6e*a6nif5H10j5EqXG9|R(zA|fFpqoAO`C8VaICZ_?DQ;`2N3Gnq% zWF%xv6ckKyJP;oF|98C%06-{!F~Ar+kQx970>XoUFGBz@002P#XSM$=ICzBDMFLS? zM~Q&|c;Npt3Va;}Aik^v(BXjqIBa-q006kkr7R4O^a3DruIpOR3;iBctr)joN#?He zL{pAL)vh(X^Y^n6xm-dJ*@)(^Q5uE z0oJjBi6uX6z@=P(Ql4K)lP`cj!q@!6esY8W&$eUlHW|96mz7Ja63=bt!VcsVvRan; zrLbYPjgcspGEV#vB025&Ti0=?Lqt8(iSVt$qZaj>I}U%hxg`cs8pZa^%r$Aq<^y(RDF?IMaMxm+hX4 zrle}OTw&5Vex8b*w_+<6l+JTW?>MA=@yC-mxg?vSj!lEin5oDg_25~%$rG(+_OHk| z1Jk&j)breJ2R3HxCzn14J2Xp|Y6wb)`22`ToAi zhZ`dTj0*u+!xD(y_T1EH?I_fOw&=`+gCr;c_`R=v!-@?6!owo~;Su2A;Q!TGaIg0O zL=X}VE)_N&H76y6OA?=lmK&Ky>a~|pURw-^2zOtj^Z>G5WhUX>>D{LXxCCpJsWWs> zP**ABJ~IG2NWpN0YL#CLOQgU#HrUWwoxU7gmY&2i6SUYi8Rb1w+3G&cGu2$eO|oTe zTYR0`OT@1{TAdr|9KQ_mA28^OG*)8k@lEga~Dh;opvdO2R32>kFWzz+}_QC)8^Ys z_HbufHl@&{U-Rm_{uaa&UZuN2@$Gx)46TFG>Z(45m(uILi@dTmJ_OAUiLUhL`gerV zQDNOvzgx0~g|8rqr;NC+Nh@t!t%a;}2n7oE3egy7nRgb2`(av&MyBpJ_@NofuEcG& zICna2)Fg9pXbEKa#H{xomEV`IM;Q@47Phm zY|$U0mN9r*H^4XHKv(HfV`QmZrInwl%-uCfI0Ux3)jP<|s#ZuKS$@(tvN30@1z|9! zkuPon&1kSa{bpIjNwgQhXrIg2F;}C*79ia-!;(jo+RE2sSLoJQ?KY!y6miQf_miq9 zaY1s0fX2ts(vE_SkEAs^nQaC}-|f2kl&0+lX}M)vp)OVeq697vPc|*^n+w%v+NkQk zuCR^NG8raPNpLl9aL+Uw^SldWT@7ap{lL)@lmk_rtJ_34#8@4fuQ=d7%#<`5~p0;@6ts}`BD zk~Ud#k4n(|%;`XNqlHaVWtT3DNsUz&+GP}4)Xg{-WEnRD&E)*bqf_L?t}iPybi z;<{T?qNnMg+q>YW67WuM7LPpBb)O)9iK1G8;yS`#1b*V7a?q4vtb^ak$l|Iddi^w2 z?e>RFqOE|0@~4Uv3lguc;Tv_H$N5&MyFijcNSCfN_QxK4rrpWvo;&cZY+cu+Qe&bA zC_4jhHhiW01;CMYNI=8Qb&`vfG)p!hAj(HJ{1c07TO`>cddy71qO#?|=-!=Mg~pTO z){p4TqsC*MKZsk+qO!CgXR8M(p_PgKYcKzFkzXo~$gKpO{{Dy;Ia)TUtT=7aWfqQ! zE)3P*;4T?GUwurD$S%E(P~jBf;D>f^Z<7}*Hg+$F=)Sn%j*u~Ln6sI%n;;C$RVo`M z06}i|+L<&=Q4pY$7<}tcLX?_w5dxI*g%<$y+4PG3j>m9!55ZIaJxwV~_V$)zb?x?X zb`hSI8%M$lTN2&AWbryLam>=8|HQ&=ugcccCBgDH>L-fImBjIhg%3~Y-_*TowVAqv z7NJ3&79X{Y7<}vY1T}-jK+WfUZy4E0S@jECjk)jGlRfDMjOTi444-sP=Vrc_oz2Ml zuEaR0b$`Ik?|m=q(^dU>eOA}>mzM8gMIICz6u%@h9faSqhhJH z22j=TkOCbAh3Wrg^V<59jnWh-Y|;>44lP zRv$Q$_3-Y{FR8k`tARCK zp|6%Ch=!(#o{_4F2Tq$)2B?sC?t+hb#6#8O=^V49ZNJ=}?f6{jC;mz<)F8kssQ?jQ zwb}oPwpUdKqC&vNq2$D+mQ?>2qrB=iap3&8r>j#k1yc66c*jb^es%ilh`CRZrnMKw z*EKF{A`nqhaVZ=K73b}{;Pvdc)Qd_SMwmwK5fR=jv~cQnS)PeC+b@9V{a`$$b1H== z5CbD_iTV8X-|ME5_;|!?J8jdSmsp(!=AyD5ja&<*S*9?@sC#{jEwaImMl3&$Tzi?y zO9%`8y>K?^x3A%i?b}ac1gtdiG1ifGC_a2#!{hA5q0N;@-jg9eOP&Z44`u6;GJbYf zQ{RIdk`7Q&9v3qT3)$bHBtP&uA-Y;v-n@dRdIkSl@c+dQ0K$Rbsjw*#a9+W4{R=zX zKiG>X&I_K)qkGt+xu2MeL~M1&PofH?tRgetu%$Mke^hMrX?~u zr8lj_gy9*CuY;8N*xY55A?DLrI9-_ zMRJ~e7NhjnaeV$b0vd9%MvY?!wsEQ!>J2-PXbbJ35`~obh6xJ2p{ybgnUrYL$7yJjkvRImpL_|tqWm}LB6pXy_vQ<4tO zN$sSgO-}SpXHzv&uc8EM_U6g8C;!wD3`~N`aLxp}$W0|8CG>&G~{Z+%xvI z_s7<}^s%;6>|u6Lqpx1fER9`0;?`aaqbjIG->Mu=r6DXD;MRSU!Z)coOm5;7b8^}u z@ju>GYU9hpS7`aS)vhSI$Enz+@JzN)Jds_FOofsRW7dYc>{oM2Kce#X6?d#h2S-3f zQj=wC6$-7Oa=CnSIZ}H8f<SxJ z6Xbc88=OxN^ zimsiJk?tc;WAss)X$8M(a4EHA5U8T$Xwij>6PkJ}z&`eXrAwbT+*E-)u08&CiLW9y zt*z_@Fn722HsSi5)XU1q2UTYBTX74;jgW6Qza+b587;5wx97sIH`-;vPkg!1y0MlN z&Q@)?$0VoV#_eJq(G)2SA#e7MZT~96-+8qBZuYUWmK+r6K`<* z{MNW8A}(>XgG6sQEOmmFwt(6s^#wre#$o9`s$Q7w#>C1Bp3&>;mTNm;Nr}i6?mo72 zX5?QV`*mbpqJD#wl(heDWXZ=Us=HHL?#9NB)vKzx3l;4WQU-pG7_SUy(1yhqulQc7 zD_bc*i-k1YSEv(1gxQ6)yi>;Kl}D*V|Ikc|zFjy3nrJ97+&l1T$mHiGnn&4IbeO_^tbg3nm2j6~t z6uI@ykip39x)+NP)o%aP>QEl1$WWJ7A{y_&bN`ja`y3tT#4h$ZZZzxvaJ zF`+Ok875-ClOET}?O7TWpMT5|1p75PfPXz-lZAh03qSyfic=C>-P|RpA+eyJ^8YN6 zI8{DFr4@%|M60k16B%ll^VDQgo0JYw7Iqu?;TQEjA}dYKO44kb=6dTG&wReBls?3T zOI*R3C+nnln$r7BD{rmSgUYFfxmo{~M~UE6marFBD`~Nzk8-4HtPjzSkwIAqs3V3c zD~=(D4qwmSee28F4H-2rXTEV1(vK@hsh5IT+oY9{IE1^g5mDoRU|;bs?K3Wy3ff?s zF*ahopW8`H`nAbA1EHj_U1VieJFiS1;T7_fL05gG6!DBFu6KBbx_BbFIg*x|93SY3 zuyu&Uahh^&()Cy!IsFCV3CK#=`J{eD&=A+>h-%U;q>`1VOIBACfcV=JXLN)d??KJY zodc3-uR|g^tN_$3OfF+( ztbY9}7rQ%gFd&P}ParYs!j9H)<3)CpX583iY@~~F^2bH*qJ3#mXK117JF#uq07V#Y z<}n3Ec3|M3Gpi5?u2^kokgFPK2>Lo|(5JSmaahoyw-hk0taC7@&w%u;NX0@*ZN@qi zS&L?mrEq}tAy{<9b&2SXAY9JS!EE)6G?F%y&oexDQIAKGi+Kzf*VGWjG(Ax3POBj> zfwn`$rt~3hIMM#h%04KP&(Dyy%2Q%^sNmzICh?wn@Ma%X0ma-W;3OAqex{m*?K9^fXsc{54)I0u@Al>qI$v)gKOeGG~ZM?e3cC7ZKD7pKHK<9|) zdB72VnB1Gop9Te5A38sc?k^Xz<0|OA2|g}DJErv$fZk?jSD!!wQ+63;t{qE0e7@>q zUq@Pwuh1&O9My?l7cr*NeaAH++OH`=M_URo0Y%L3Wwul^KkOXVl5177&@U%Q^Gg-> z`;yb&72T1MQ5iu_a2Xd;p^k&9%{Q~Kbf~hslNKOmU$)Z57Xxtce z@iP>f#<^C3j%nIpK_L}kU(%C8Jct@SLv|x)2@TQ*4coIRxcSiYYa`kjRONQCtrM2n zEG}euDqXEk8(5mWWqFh51@0}F&JIIMxH3%}PumzIccKNEunS0>$M9u3GVrucB-c90 z!jJzj@Nv*B=%)nl78yQUrG-=DJF|=7O=dz0Bg`WHp4=j|!wX`ObOe}J1TcxqRI&o0 zR=+Sl2ki17;`A*I1ClTbD~PI3?5#{b~|m{wB{`*B#>IFF!sr`(qm4K=Rg z_ZF{q4+(^z)1bySa+9{OZOef$O84X&w)(-|E*EeuvmNHloaYggnl%;pl~>`StebQ{ z+u$2Z?%S(3>5ar27VG0{hexz+mA$(sNJ6q>)CLIwY(9we$ZB0&QFX*#{fs)#RaBhj#l~z{0J{ndTH^c(5{Eqj_(NGGz*k2Ju|=KLrO{l-e`D0QR3} zlhbhVOsD3WnYih(-*pIvbT@#20LIKf$d@@@YHHMq%ph(wCQ4#_^95Gcwg_eyiofhl z$zZQuv_!FY1mRzMPnN^?Om2w3E0zpu-aQ(RRYp`xW*n3WNNV|wP--^o(Oh#a<*doD zO6lGPSmT3J>d-lfU+Lvv>Gi)n1h&b~bE-Lvd%M!>P1CgEDd{2ji1|dkh zf8_v0>*iq0>~gwI3t&fJL|&`~?FWmSjxm1*L4-lq(c}t>s8h^0$~K}~7*h}y0uibD zA5xCklPi0;NEW0N^b3x@iDCksIVrlB7;nuREgfa{^$y=S|K8NbZMm8V?#clzxg94eyy0cQnrv zk36qxooVdf1#ISi*cte~eYFuCntpGm~V!tZ#Fb28L{h$P^PyONfiBt$jwcK-r) zwf1B3(wwJjHiz6e==TQZls=W0zj8<$7TpGNw0B9P-SnmNyyn`kv9T+j5d$%LqnKY@ zd16T57<3bTZW-r>Jk4m9y;fN3(4ZBIhdCk3MBfSE`3>A<>rA1+k@@h684?9Wrr7$J z7$Ua3r5rp~**!R!se|bx(+AyOJm3{Q>3`7w$IZT?$L9QBAN!A&!**LeMn^-qqFW6g zt-~U4-NLM%|DqcB>*K}m@~@Pik*hF#Iq3FwV)|mIzFe{~e2u81)0?ho-~mH>+kneGOO4XyQ>rCZ|ZItb} z;+#9Uv@KvEMAImZvap0P;D;6^wnKfu)^tvh?sN%(<&JLv`@)>u|DdLO6+!=eLHWna z{#yn8TLk^1ff5TEu=_9Ob}s*;gRn(bv48UivFOCI?^qO+MXx1|Z$S{RWn}K9$W7=P zbJ`J6Q{#DAS7lu4E-nu%&liVcmA@;&Qk6=d8d`t29(*lwW`0xC36LpGZs!BvQY*#UBiiWC%M6=_Ala_ z9r7i8lY5gx{!YANBj43Kdl_~NxDLHrZZm$`s<~s6iqUSWp%&d5is2JmtBt2Uk1$w* zf71&8&^hLExgAyvTQhujVok(PWEHRRc&2j#_o+fncw+8xsFJ}w>Y3@tPx5k@neaEM zNK(6uH>tgMFeB1{1UY>Zo+)z1PPy)hw%u4Y(*)3s&D_R4W&VYny z6jwt}uVH4-xIrhrBMiFlnsSH)pc}1akhDUiKDCwg_e zDQA{M^qG9bu2is6y1SSyx>=~qlRHQLcbAG3tku4x@VcRPmKq@R0Kax3kP!=mym0et zdKU2oe}>+&6;ARUii4*0YR}j+4 z-Xzd+u4&oR1iT?57u@e})! zy)cvI!TR4X04BX|K9I0z=KD}MA+kfy^ueFOPUZ-LKA>28U;yUav zj0T*J)7mD(1i#@9KsG0flim+OTZ22;r@%I6k7$&s3pld1^Y3nbU9$k{wppK#=T735llUT!X-|HY3ZsG5uYVofay}o}_@iuG@0dS}I7)Ortby0T2m?dkO4Jy1Oa_2#ltYRrP^g@Peco}Wy0_zm_S*>Kj324eqCZrHUY15z z=l)fkGEf~dDc?$?BZ767JrjL}2c|ncPiCUkfyFm@0902~I0xhylyQhge>1c7Z?j;i zvBOk0hn#KA41S>s0}R$e5{1J3E)88&pY9R&S%%N`H$!ytwNk7tWPdkn*JI#m0^;J; z@i|-KxktA3B`=eyzG}Y!ZmHhjHq9TC!(Hl$vBX(g6ZSJ?o?Ior0ICr$%G+dgCN;d% zV0UoAtj~slf@rv&USd`xp-Z19zZ4pNnS6_qyaXXN!PC(vD5waqOA3=cr!4bARF6DF z$)t`m?wcvq9K3_K;ad?WOS^7|zlF{oDN$#Hql+Uec*Sj*`4^cM>vx;MSxKQbBIrfW z09`TD);nankF{?obhTakgVSsdGo-p{Dw&O0C6op4g_#!d<&vk^%gZ8nh~_P$MuNXJ zd?7l5ekvt=5~0ofsiEn6oq{5Y0%Tl`T>5SsLP?@$lkqXI5ha>FkZoJYq249u%$EAp zp9z;x&r*&=b16+i8SRi?p~r|7@yUFI@q0#ARJqTmN(X|FqfpPFQ&UjlwD<5-KcR=u zn<2xZ`qbvjGfH2J?ZkR4hc3+nY}z&gF~-ypc#gCWoDU(002Fj^`H_idWFv~Ll^sdL z!ZGG`fdzI~I?l0oY{u%%ePA_kCshU^Mu0}nCG96@p5C{6U9>F-u?;az>=u+S=gyrrr!T%VNB*zK-q@gjqV((zVFH>!~{ z5(Iy+o{kBz`&OWgruHqmz z`2J%ir>U!q@Qu###mdj`HI=gtz-u-cCg{EDY^B%tY0hx{5L;8ZR0bWEKrbkMU>l>c zS`aqXn4rCcD)6Vv3&0uwt>H&j@kNnIB@`anEMHi=&nEkjPir8(8NH=#FEy8a!}KVz zbG})q+a6YZ>0<${t+~TTa~c}v6}~QM&#U0H>eRz9U<~>#h3(u{+%N{$#9Durn8t2U z`b9eyYZ=hyZ=@O$Tfu6$RBqtabU1x%*z~j_QML$I*!TTrOGDGm)@dqZ~PPk5R(QQikzFn5Bp8igDS6F5f%lp9_LB*ao zO&HZTiKFF(1?1J+NQ8^>%oox3NFsuK+@9pab&;~h;+g4~GT!N3lW+3qHxVO+cndWR zQ3mt1Kl1*OhvWcq0zwJSJd5hp)u=Pm$dB0nrf5V*#D>G!dW9E$`z1j*wYt;S=D(x6 zDjqjd6DShaEz#iSN5x|xsK%pK@uvmlTj*~Dxa!*NWQ7AFIm^x|+vhI*W)i?1&Il&>tJ8kDe583ng&qbd{zI`v3L(wde zq)NlCGbXuXcko&3A1xLtW-8TEXq7%qH_nefcmZ7LN^7JS7tIA~3vp0T1^h))XSTIX zmmb?1?A>u1n&nz@U}BZnL?)|aKLl`rD2J==$b6rCOTI)=1k-f85KBF$CwryG(Eh$) zp^&gs8A1y5+b^{rF1Isd_Uwa4^`pI{T7H~#TCF=H;Cpt)$BBd2$H)VQ+6>U%YR6;C z*b!bb?Y;o~HKeAaF|wN7r}t!UoBSISf6h~#d=Ezatn)*KeBU6rGpW99-d^ceql(g> kQXYW2VZ94Ar2Q#|u0v4#EF%Tbe1fsK<3^rj?Z2%34?75pO8@`> diff --git a/tests/plugins/pastefromword/_fixtures/blob/comandeer.jpg.txt b/tests/plugins/pastefromword/_fixtures/blob/comandeer.jpg.txt deleted file mode 100644 index c619660183a..00000000000 --- a/tests/plugins/pastefromword/_fixtures/blob/comandeer.jpg.txt +++ /dev/null @@ -1 +0,0 @@ -data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wgARCADIAMgDASIAAhEBAxEB/8QAHAAAAAcBAQAAAAAAAAAAAAAAAAIDBAUGBwEI/8QAGQEAAwEBAQAAAAAAAAAAAAAAAQIDBAAF/9oADAMBAAIQAxAAAAHYMk07Awb/AB1wr7zTWITfgaxJjuSqHXZW/SSoBiG4VMXh+55cKdZMmuxQUq4w7Mvbahl7FvsfnD0RwXAB6i5RplG4afXJmD1412byM0Z2TxNduSaqwwdOxwxZvLtTotNN3DED3e15tpEqSDuLUyaZOvSb1aea/R+DbSVsAA7ssrlsS7nbDg9HzVoyTaEIqKCqJKA4FcY2tOdqy8YWFGi54/aTStlYmp0lTo8zaXEvATE6ZdZE60jbYOANkT6UyRl0I0HNbvNXbuG5PFGZbxdkSPxUIgn3MH510dUoPSRJuJmZ2UMj3PoczNfn50qVQlks9tiAHHP8w2EEYVP23Ne65SuOTlJ3/iqe/AQw5ROgdV1FkHKFIKCslpiIlI2Oq0zXNr1CmZn2TqbDnPoGbzAA4QtfvFXYcpVxhXXIjXmrI0nZau5YTZatP3i3r0baM2mPJcW+D00ZnHt19fxUJVtnq9UkLPI59VK2Ovaa0862HI9gUmHBw5VrTRj0pBWGKtKvvGjjTlNBT71GopLvFZ9OaXpJtg9KJnjVWOqDuNTn/T8eQS5JVmexRMhfPPlRgs9py+xUtC/QBxLCzRO7ItIzt+VnYC/smWqrtXGvGcijc9T+WpBKZdLP3yPH2BoXVn7zhnVZ5HWVef16XjsG7UlCHnQABQXh0mOc23H9ZHVG+r1NDKV201jRFVuvzdjac4R4x5QqlmROh1APYQ6TyOWzWou/0jQcenhuAnoAXi8Pw9h06hnh70g0KRTSrNEPCI1ygN2FaIl4q0op8gqCAD0R3DWWCxbJ20vaXk1W2XZP2HB3nd0FC8O84RR81udYfi6didzKz+ba9n7LNP65NUmtGP4vXjTUB1cOkkEpQ9uzHWcO11nSLZTtipD9w4Ae4AF7nA2PY+tH2G86rULRX1On2HN79oz06Utmfzex11kyeU/LVd5zWaBf2qF0YiRwlGR3XCvTKtOKJK93B0pAHArchQCKXVQKLGHAvJezgXzz9aACyBgAyToALYWQGXXjdVAlaR9Qgd0mYDuBQCAAFb//xAAtEAABAwMEAQMEAgIDAAAAAAACAQMEAAURBhITIRAUIjEgIzJBFTQlMwckQv/aAAgBAQABBQL4rUz6EWjYKxo14b/kJwBxglSnUSi9yiKrSJ3+KAG5GxwColCq0KKlQhycZxBKrlbAnBMsvpGnXguNt0RN418T5Axo7jyz71JLhh4x4dPaJrvJAzXuGuPentUgbRtHFSkEcYrC4hrh3/20S4xT7e4bmyMZ23P+lvbJb2q1e6n8fpQd0qcKAyB70T5mFihTJEvfaFMYkGKW2duCHJRluE+FNQJfI/Dm8kOPLaJgT50X3B3WVWgVVq7xBdA0VLvblzDrWqD6DSajUteNsBRPEpdtRk7VO5CmgtzJxksq5JX8hcKF+YTbUqeTS3WbS3eVUC4E89H6QF93IqEjvuURdTUraRrxYXEOEla4Qkj6Lhk4d4XleBO/3KHttPaqL4ZwJS5MhJLr0lHifmIZynmm4jqPuOMMKLbDQ1FPe1vxQ9p81DVFrXsWtGyRcifvWfcXQ4qFvczztZrFO/Ijke0pE3KS17cytqIt0QShSGpIiw0LmfdiouSFVElcX3b1FYSYTXIZt2gS91a3IhrRjguQHRUZLfh3qt/W9Mb6UqXGELBToQPFDZQG1ovd4j1lMhvEWzRUt/da4L/GaAz6itYNNLbbHPWGAXJDpl0HQp1M1+iVK72tkhIWaFes4Qe0T2UGEUU3GwlFjO4toYVLb8a6dTi0C0vjWbRFBcsL/wDHwHHI6jKybN0Al3iYYzQ9ImV8d+I69l1Q9pimxwXddZ2HTz0ZoZOpOFJ0x6a5odt0G61WmbdaXN9pvMBMzWnDJTNFtkpxZTg9FnH6/We1A9zTrO5VClHr8hBcUJkoypUaE1P1E+5Tsp96oUVyW85bfRyLQCDCq7seoiWksNp8XSKII7x80uMsKrTOI0VWkRWFx3UyW3FbaflTSW0S6Q34KW+5NSKAMEDeTfkMwY1ylFNlQoyyXpbHHI0jafSpcWFmalaHjbpfgBAH8qbstMOPW1h6pcGWxVtzifFbRGZFxZSDPYeS7Fyy7RH2trJazPADhxnCYkxwQofqIDY3p6ZOcatgcXAEeJYbQpG65tg6bDluq/PjoJH+mpqKtINCWKFlpxZltUTIpbdFHjyE9C4kqL9sJ8Qxei5GNO2uS7dMfZZeegFTd021HaelKzHZbVT3DOe4rbpBkfS/Pj9X3cw97ZcR9veC/aUc4b+aNEcq9MA5FaVJUKFJ2gT7BDcZxKgRzFuNbH3GxtTYUwywzSGu4HPcGN1/kKj9qZRiGnm8xfVRNPzStkp2OJJIg7xXcBB0vhUq4susvvcc9kWvvMtMspF3EZuYFM+G16j/ADCa5hYkMzLsnQ+Szx3COD02HcXoDzLgPJNii8hgQGKqtfpc+HYzTiR4H/Z9GAn8UvyvfhEzUGKqpqGc3b4GkLYqL9C/N82jfZUSPPZAJlnkxnkeC5sbRT8lo/GaEl5XSwp+WveTDKBRyEYYaZevF0jtI2x9C/hqZ5+NPsj4OQV21NN2BJjSW5zckOKQO0qdTKfFFhEj9uO4KlJfCARKyw022koXCK3vPBYIqNP/AEr+X/In9zRb4uMEeFltJKYsm+Ddbqyu4OqboxRUdTCQ1y6SJuRBpNo1GYzV5n7K0/a/Tt3M8RbW3iL9H6rXkcnK03P9DN5Rea5VKrw61EqBeGJ0VFwofK/jOVOCPhG078AJKS8bLVmhcl0z9y+TeCbCXdG+rVv9Vu3Rzt+n7s5FfNeMb1C9cxOgv207e7ysntrPV1/rRkxGzS4w29xtSpUq5TbMysaDyoEa1MOXC9p9S/OsXvv4JhmcwRDpW7cglndeVk7LCWILfwtXXtmLkY2MowHKeqjSPGsrjWYiGI6qvSIGiJb3N+/q1K4j+orw2oBHP7bhLEm2uaEuKOwhujRwpMedHkNp7kvJky1a5HqGNqkkTijpPjlcpEK3sRGrxcRIJh8j+jIyMwE+qUW2LBZOTcZ5i6J+w7i377OyjQw5CbTjtOMS7e2BNMXMKuUee41ZAcaadOWb0aA8pRWOFbvOZiMXJ833beHJJsiYhp9K1enOO36Rb/x0uQqyNpKsqLyxLYZIwK4agSQksycpIbM0AlUxRAFIn+9xFQ7pNCGzeHCM1VVq1ribbv6qfT//xAAiEQACAwABBQEAAwAAAAAAAAAAAQIDESEEEBIgMRMiQVH/2gAIAQMBAT8B0sl4cm+THwab3o9uqlvBUSesiNGHiV+u8F30rXHZPCM9Gz9CEiMhMfZrgtqbZCLUTDBcDlx2iIh6LCUCUWmaeJGt4P8Ai+SCFEzvIUj9ESgpE6Vh0vT79LOlj48F9GlVX+jxD7taYT1Fd7Iy06aaX0tuivhZYt0dw7myD30wnWpEqvEjLBX4O5sb3tCGsrjg/T4WLSSPjGaJaQh7NjLFyS+khLSqBnrLg+il/RaR5kWvkpjovawi+ByxkuUKCPzUmKKiL2sIk/o2bwVyYmP1/8QAIREAAgICAgMAAwAAAAAAAAAAAAECEQMhECAEEjETIjL/2gAIAQIBAT8Box/vof6oi74vizP9K6M8aFbJ7IqiQmWJmQkulbMMdE/64ascKKFAyRKGhcXsx5aRKW+Xs9eMhRNdNimRlaFsb9R5Ey7RMchvmI0fjZCbiRzHkeQR8iXsYM1fTLlsVvonRZCmieFEo0Z4NmLHJ/SONn4SOFJGRVyyyOVojk9iUbHhI4tiVcSlSJyt9GfTE6IOz6iPEpUZMi7JCMT0RIjdGWV9oqz4xxpWYGT0jEtGd0N9sROOz1uJHR7seRxPdyH1ZhJkf5ILY1syxXf/xAAwEAACAQMDAwMEAgEEAwAAAAAAAQIREiEDEDETIkEEIFEUIzJhM0JxJDBigVKRof/aAAgBAQAGPwJj0lyPW1D/AIoUPja0ztnehjkoMp5LNqSlQu0c2ktKeJRJehlymU2lqS+BOH4kdKHLKedqlXtaVqWXHJyVuyYlk5F8ly5M7NIdvMi5f3ZGfytpQ/R/2XLJXai2otvsyaE+o6ls5tsd86jk9SVh2Tkkfck2hFPBztkep8EK+JEP8bS+aFvktm+TG1BlS6CqUhps/iM6Q5zJO10XBR6Lr/kpPTaFCh3Gd7SHxUjT42b8HV8ISi/x9ldqDaiWQh2sUFAWna6FLDuhQ/FFYfkWy5M+C4rt9R8CiudrPJOvwamffRGUXxjWR36eTvgXRQ6mNkhRhwULhscdqjjXuoTr7MH72yYP0XwR8HaY5FXkyNl5WQ/glGpLaUpc0HkrLLK8ez9meSjHTgoY3qts7UMjLFIctuReogmVnCp1Px/RRlU8j+drqlUVRwOpVH63rtdJdo5OaJQ0y7Uf/R3xxsyEGsUOroRx5KwxQ/wKNcCkudqLgohKPJWTRa5IomYMcn7Mou1nklDRVIfJ3TbOlp8mnHUzKpCkaY2cR+n+CWk0PpoWi13MjPTd1SzVg1+yl/J2steD/l4O2VqL+sfc7y3yVKj1danA5zdIeDprgXp4cnW1VmhCKl2wdSMPjZok1yXI7vI5eTpwrqL9i0dfTtp/Yu0tVtmVdAf1X25fstg6x8CLHqZJOlcCfGSOq2Z1FcdLQjXSKeo7WP6bOr4PqvW/kSt4SJ+obzuyV3kdfJVnJhVH1EXaDLJx7Tv7GU/r4Z02dSrLtV4H0iz1Eu0uvTf+Tp+mhUv9RgTWSnBJD1qZb9kNT+tSM9N1oW+S174Mo/0/bNFv46sBx9WrJrgpKSZ0NLKL6ZZfqTdPgqYiY4ERqaXp1HEyMUqV9jgvyPoPVyefxbOpB8lVyWTVNqmNlren/wDR9+NkkPTvG3llXHsKRMvepLUf9Tp8vTdBL2OnJTVX3v6i0PVVp4L9Np1Kr8i1lDG2VUb8km+CsuCkVj2UQlI6ei+54H6rW/OfJTeoj02sn2x5FVZphnbXV05f/C+Pk6izvXZtbZK70KktSopS/jiyMI4ova15EtTh5RHOaFs41OrH+HyXabrEb2oijGOp+ylNsHU/sW6eZF2tiI6Rx7kaWMWFlcotJaEiXpX/ABl1MGN2x1Gim3UqLS0czljAvUa35SyUiJ07veppcCk32sjr6WalUfUPkpLka8bVe1yKvbtVRvVnaS15q7S8CgvxI6cc/ojJqn+xVUuPpNd88VFNZUhKpDpSdtcikYM7LztUepTJ0k3HIoT5J6r5Q/Waj7Y4SKePfp+m/wDItFqQXcsn03qnWSHG7BJWXfB3fn8GedrUJUMigiMNLEhNQrM62u6RHoen84HpyjVN8++p6ZLxVEafA7jq6Ynd3lsoXHX0vw8pCmnk7WXmRxK17hLwLtVUPRcrS3nOBTnDua9+pL4RqeqebXgoygpeDrLhlPkfVH9M6M7Zo+46lJFuiV1Xllq5fkcL/usdxFCXv1P2jVnLnJPTMlY+BaUvBevBljsOSktlRCoZfey+csvgzyQIe7//xAAjEAEAAgMAAgMBAQEBAQAAAAABABEhMUEQUWFxgbGRocEg/9oACAEBAAE/IaAoqmUwY4i2O3EqHQqFcMzLkrdCVhiaELce5rpRwBhlUzGqG5tntLBmjHigNquUwAXT8RM5zv1mkmtTQ+Qq12Rml4GoIcUzLfuoijwSqqUvpKxMVC4MxzCVUtrEJcgdSiwWIojFIKnqI+Zs0O5r3sCc4oPHYagr9W46WY6hlLBCS2ZnlqUabIZ1LhgiFXMv136mwF2oQoHbLs5dXC340eGRkuvcLc4jIB9o1C0rUO+ql8Y1OnhEDE/8IDx4jxmwbP5KcXgGdW4bpl7q5Vg8Lrk8jjFfMdwmvmXpb/sBFDhFQGl7ldAEUj9ZMIqzV6IhRUcmk1FQOCN+ahmYuYPq40phYXB/kyX0g4kwZQD0RqHzIwdLjjeIYMKITASyhTLEAZj0ScyUmyqUJu+o6GAja09jVRuE5uPULNJZpsINFM/+0mnZiPEZeeogYLJt+zMSsyhflFBnGrjZCicSoAvc+5Z1j0RUPV7L1g+Y2NDQRo3iyuXCRQc3FkDHcS8LufV5HfWWXbK8XVxXCOz5cVjwuNXUVsTTq98ZaKfCH4U1meofDZuAgMNwLToRAqRQxMMyrAFbEdDHWsBQ4lLmoblY1X/JTVbl0VkoBt6jTmJCUM5mmQdUJOMsosIt+oI913LVGPcWhkZbbGDY7huJJYQ2eIaC1Fg0QTIryAGOs7GKKs3CrnYlUjjKC+EYLkxzjsWRau5laoGJNn1bJat4QMXEoXTLUxnjUYLcwCGhH9GHAe0sYq9wMzeNS+2/lFrU7SHvkf6srzdkWTJ1qaZdiAxKeo+HOSbW4KXkAusOTDAK4BSvibgPuJKKRviIgHCIi9IA6RWFRgnx6FqhVHO7h8fk1qIvE0hYCYLqowvqJX04Svabm6zsSoCU4ilE9G6lc57ywC/aBtaPqVSjDsdWi9o8XSFXazLKPcFTQCYlpgBeEYjS45m1rCv64eauHlSsLCfWkEM3QqLBfB4n96P3HR0hXCPsEynTlUpuw0+09c9Ll0pNVuBehggGprlGRohdJ5KOHapkSMEgydZnqg1F3I29mQ/pmfbDKuxPkveeTneAxWheH8hxtjuGqShFlRr9onyPqNZVCKKiLALl0KepQXfpHNMOGdPnk7NfymJV+R1cHKumOuFXiVEsgMoUfrBZDOF6lOCJipWoK3pmlCJWLHUatW47rWyIRGOQs/CHJXU2TUoZ5goXGg4Jrg5IlHBXYlqikxRObymMQc06JkUISvSPJrsYUKgEDLGbn5HCPrmC8XMSMPcUppiIllp0TL0ZQU1YcYISzkb+ku2hiHkTDuXZ4c+8VEz/AFL1XLw3KKJfjnKrEeokt0uBg6mFupeSg3cYsniD4onPF1qXw1u4mx8zNgygroi4KE9G4RBmkNYuYvBFNKpyZe2xLLN6RTWT0jj4Yiru5oSlMplfsu23KEHhizkqEKEacMgVRLmYFFTsQdm7HYbq+Sg2MCbTWZSC4qNb/mWWhiIVcC8+FMuZI6KIYIj77PYEuAM5Dxq5f2Gpfyo/RKotAUpl6w2ef+I0BRLA1cUAkg2iqRis7GplXp4VV6IIJ+LGYl+sIsV9MGNncMYIepT4paPEstoVv6TYvcQ4gwwkCo2yMxu1LuBGEQ2m40ex3cEcenHwArXPuWErMe+IIFOtqRWq8oY9Ldwm6LcDsqX4uKzcJ1w/sdSwj67FxlVoTXq9yhqDm4xQwxcALqMFmYJpnNQbSsLaBQwCZkACsauffhZmJjydTUwi3yeQ8Pj+S8kZcSNpmpRUofvTiaxXEz1RBb9ZmK942AoStNSymxHAlUKqwGpQvNKIZGu4YaD2Oab+RzuCmhQNQ8uYeppJXYybJUHpOSLPplvqYWGtFNQikc2nJWHP3LPO+oG4kNjA14lHokvteZTxgv8A2JRWbqUEV4GYpuxCpIDNHyy5y520zv1SvyIogKRufOqJ6tS5QUnuoVu60IVPGPIDL4prNSrRSEQ0D5lyizX1o5lEoVzDFHJZh4KCYqZqK/8A5P7Pk5YTFF/M0bQqMycQa7k5g72xEQEAKZmAI7rRNSIiCqmZgTMLKiAZFWHTLS23iCtxH/svs5Mceb8LkT5rFobQv+zWhuNe9RnfSaXDU/f8XciqiKxBmOWnOEFUfcYgU7RYJPQy1ZzZRC1CV/Z/ZhUclK8MMRn/2gAMAwEAAgADAAAAEF7o7yHRDfhppvTcX5akk4JjYpAWIrKgeGzlsTojuH6qwh+23MOMz9aXZ7UA4TjGRz61C+csdVZdN5gWiFq86cvXCD1vjN4gtxj2SyqBDwQYG1H5GzCN7PJqAoksBpQM8DDAyqQWVtFCJoyMelP1VFZNL9q5fI4HgvYI4I4g3Qf/xAAdEQEBAQEBAQEBAQEAAAAAAAABABEhMRBBIGFR/9oACAEDAQE/EDDllnquN3+Sv+T38g/yWFsefQ3tjxHC5kP9iz2Gvss/bmGfP4nvq7bOssHiANydc+HC3+Dy24uEkBC1sJkYLiw3bu8S7MS5BQY4fBPXlpOSOiHKZOTwS/LZ58vxYTS8z5weXYHz2w7MWSF5fk2Dtw8m2weLeqWyac3xcNJT2evIyPI0xlo+J1yM6zKfPgYcjAxeWTNEcLGfU4ss47ZLtsTDZSx3YRcsysDsAP4JAvG2zqJa6WHF7GAGHx+ZPtrIPgUQR2NGAw+n+ByTKrkq7Jl7DH4/f//EABsRAQEBAQEBAQEAAAAAAAAAAAEAESEQMUFR/9oACAECAQE/EHXY6gwLBPIm2IbHrw8Wct0OrNK6T4DrdPDzqNAgngerDXwwJuPhjMCNzLoQI7aEIYEvjxwj75m2j9m01jr8rZ1uAMfFPkJKz9thvjp2UxnFnPl+9yx7PiL6IHOz5osJ2GC+wLHyK5Z5+JYEb+3wELyfBjOCd7Z/EOdjOCOJ6nNt9++D+o3fQykcEGw8s4wt1n5N8s3xCNri4Gexi3cnVsyfPtun4XIS72xxt9MPBIskTMcsLIUoFYSjkbhKexxmJm+JdiaQgKhuCQDkOzEzf//EACYQAQADAQACAgICAwEBAQAAAAEAESExQVFhcYGRobEQwfDR4fH/2gAIAQEAAT8QPNgQ8zeBLFaNL+FioaeL2ZLJ3SMF9ERE+EIeXiaynLgFCpWPNS3YRHGv8PHmqu/UxI1N30xLlUym/bG253Ll0KNwKwmts32viAgvW8aVORyp0/UTakPfREHmReXYw1pYj5EsUsspRSvgv3PK0QbzrkErDxKfB1yYIiax7Ga7HlqHuLo/3LlHpcDL48vEfm81PsbfUbu/KOFaMuZ6tfaY6GhQdhAbPiXcUAqj9ls+FRlmUMmW/sYoYxzzJTvnVuoycfbFSYXZW2vsZhg3GGWPUvzuVuwCh6lQO8rR/MSqKHaK/irpfUHxxSsX8xs8krhEehtqeoIpBsJAHiezFF8HmOGoO+4gAHp7yC3zF86lnIJKvVFqUdf3aIoAdbLvkGX8xznUZbL5hIfsi2rHuKLiorQhxAGIXrzZUV/E8eOX/wDmBJZZKy0e+kXxKgdJ75Hat63/ANRtoxakxNlgsbf3FAM4T5wSWY3uEhV+sB/uWMQf6jseCWAXDx1K9Vwj4qUpAqPZHKbOETokSdiE7fRLYP4Tgex8xihXa7OcGDhK27anI6+doyF08aBCgWF2bAL/AL9TjsZCEWo4uwysuF8xmkCL7keI4kKCTJd2PmgMYIRE/XYwoN9xqZQP2MCShq/EuCytAUrlFa7KgCkPDR6i3NCXmhnwN5hY1mUhqtbDSG01ClMDgEeENEs4FQqs+EEm8pGhvje4DIPSG2vOokDsTejyIxvLv5IR1p1fp/3KA1spMgLayqYI4SX8y5tqPuVQPAhG0Y3iCL0S5LPaIdOxsNP4lG0HrK6ohViFXtbDsPP/ACpYvTYROz2ZbYQCOh3meJfD6IJvYQQ5AUr3RKyBpX7IOgV/ogLvGEnaS/tLJByXEra3RCoD23YAB2EdjkPkgwvZAuXkHxBhL4iyRKqAAfafBQYL5qG1eUxNRCznsRpwAyJdkK/rEz0dV7iBwFdYdJQQ/JKm1n/MatATGA34RI7pS1GIH3GA3VI1C+RnI/ifE4Gqm2D4DEAGHi44Ar5YQ0HKlpxb24wbcB5ikuHK2KlCmb7ClPsL25oNfRm4nh9SumP5iJPyMHVY8CiEwHRPkHAF/YS0iloNP+yPWYivfIaade4CHL1AzhLHiGT2wtvmN3bwZVsRKjQTC2+XOkBr64YBBrsVyq3fMbmqdZe8E54jID8oVCPsIFr03MnOkIHSbBHQQResFEe+RDUz1BeqhtfpIoamKV/Uc6pDRq6z8TDsICW0+FYHot0V4gpUN9dcnXPhlRTbZ+YAAu0VDelu0q/Nx9q9bmLhZKwHsReAhGRArVq5y38RZ02Dox8IIXCCe2szlXa4EoTBZzsSyelPJQz6q4TxpousnftJzFpPxF6o3ZYmGEu7p/4Y0AMBl2/+y5kLrxw/3DQAIfLMEuUeDSCOBVz7mZtZ9ppLCo3FIWfmMbe0KH2ESMIoZjpAojvBcbG8IYf4BeQsxe9Z3INWoFSUZmJF87RVsA0UUwCOj1EVMbWPM8bgWUHxkyHQVf8A9iEJE7PS6h4C8Vg+LI5jZhfBKJns8pP/AKwF8Ki3RFbLUnqWS/cCgi3+W4A5CxN4eT5lGoTVnsu6olu6y2QIk9UjG14UVlkWoal/aZKFRe8gp3kFUYnmCJkijl3AzqZTw/cDZzbXPx2W9LgD9krP6UwimIYMPwdIeY7dYH6jX6RZvWACZUIKsgRYi84Bcg6W2rlEvepV9R9XVXLBgpZn5phCvSSqK10tQE05+Dsq1BVGk8wvqKeJ4RjSY4rGgt6xuhjpSoemF/08JZnoUlN89JQIPQgBKdiJ1d9ogyAaWGeYdICyCIsngC7gOmywcZzuaCLtfioTF1hjRhpT1ZZATQvmN0i+XC0F/WHGKd+Ymoqoe4eqbBaD6YR4ge1fEZHNesXMwRd3ewnEW6OwlbTx7iB8YuCRsA9svFPlECW3Fj4plcYDMJZzMfqDBQAIDByo6V54ibIIaGVpGrHT6g70oWIQvJcS6nqNmNj1+ICsAeGVRASMOCRE8BrS47w6zEUzTGLiQ9ooBHmbFRtfxLIcZlGBCCrPEVHxajAjADvhMZkN8pdf3MFjTjOIGw4jr4mQoHageiSvVZYAshp+YPcavD5gKAD5j8Sk3k958TCBjhyKUwy+zd9ljoa8wD9LhKs3FNWryBN7lJ4QuHKWjzzD5kOPZZL1T4nOQBb5D/3qFxDAK0I2GtfcwQS4Ik8eTAcGB0ZA8FD/AHEy9Bf4jAF8C6jblbBwe42Dcj8RLgPB6ipvzPKYhtu7ydSqnm1TTZrlHNlnmF4Mv1EupvT4lnACwSNoX0aVKFYsgHlKFYC3KV1QgRAhyDlqQE8B6HH/AHAVZFt0LT/UPMtMCDRFmnxLuHvcL8R7toAnYCdjaL8iMmqxzccZcKBghHXjD7Cm/KElaGFsdGEkJCvXNrxDePKClqyV5oUBjAz2H2jR3Y7FDTLK2cGaPlLigZfwuA8tpwFn+4lQBi6h2IZCnYDyzYYnjYXNzUkYuFFg/ABDb0ZXg0rGE0x9uyziWxwgpemzxBFtAjdkaNh1Q+IwNfmXY5g5a+pzKny7Arsco/aUqORpmmhYWeGbvIWZsyxtw/U5Sb4Jsw2s9ZHHqKKhHqzgBhfURyvwi/gGPDk2M3gexa+JRV0/mZcORHqXvMsJnyfcBYk6NaJTWwjDoFV0NflHI5wAnH+EFu54o7BRUCKZlh7pL/uUUouIjYYCaHmGot7rQBfM2OHAt37hV9g/jsatgDyFvUCxdX0hNFo5UDRQqfm1CN6E8wQCm6lvxLuWUH+JS7DPn9yvoWx5HIzUNVjsD97ZwolanS2Hf8U9ShkDPlEKpQdXxGyr3j/mRjnESfdVcKJ3Re9t/qOext7fqEYIU6VBIZYQr10a9y9se9nBx6Q6pCqmVEi2Q+2XXaCL5f8A8ldDUpeko9GAVTowHyF/+wZRK2hol0PI3cO/4W/EzzLVbCotQNwHHa8v5gAyESDFq/cdfP18pbqKH4IkvXEZQv6Xk3mXjCXz8CwfQGlOxAaAfeSmasWoaWAreMADCn0l8SHW/Mtv2K/uFjb+cBUSjgNZDZ8BhGfCJfZVjxBEaRfxKuL/AH5SQs2LDZq0ds3jRfazfrKR6NIh7N+CBZ5W504e5FqCu5Kwt9JqTPZSqyB+IEcAE9tm4kpbJeg+DFYWpP5EQgBT/UssdhOJ7Jrk/9k= diff --git a/tests/plugins/pastefromword/bloburl.js b/tests/plugins/pastefromword/bloburl.js index c8a15c30773..670d749d29e 100644 --- a/tests/plugins/pastefromword/bloburl.js +++ b/tests/plugins/pastefromword/bloburl.js @@ -75,7 +75,7 @@ function generateTestsForFixtures() { var testsFilesNames = [ - 'comandeer.jpg', + 'ckeditor.jpg', 'ckeditor.png', 'ckeditor.gif' ]; From b7113493bd45a267dee49d12f0c9b6bff7bd7389 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Sat, 9 Apr 2022 14:47:35 +0200 Subject: [PATCH 236/946] Remove unnecessary `.docx` file. --- .../UnsupportedFormats/UnsupportedFormats.docx | Bin 149918 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/UnsupportedFormats/UnsupportedFormats.docx diff --git a/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/UnsupportedFormats/UnsupportedFormats.docx b/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/UnsupportedFormats/UnsupportedFormats.docx deleted file mode 100644 index f92eb6faec138446f43214d2a65e9c23b792e609..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 149918 zcmeFYbyQUE*ET*dbSlz~NVfvgDT082ba%JpkOLy1fFL3vAR!3S-3?OGpmZbM-OPLA zC!X)K-shj+f4{Y!ch*8-=FBOFj&2r?Zbs@}&K9l)oG=G_+Ak=`%xMs0u>Jpg{V%=(ka|YUQ_Ca|H43myFUG^U zAA6iA<9p2K9sw^SU%NKmlc?dltJrHcOuICMt!|%VdQ#i6#E7{TW?!$3JXZowHtqSu`Bhsxs_=!2$o-EuGBBzL7qh`2qPX+Oq5>D z5R{r`#fVoPT05DNj*zQ<8qnb4^qQ|%yeMul9_I8O%g@TbaQ=WtcYXHGT~8?Qz`}%} z$HQ#)mo6Ix*wuDd;i>w05CUydfOX&s8MCR<1| zl(@_Wr${HzG4!4(-kTb?9lN;}86QVBST~XF86Jrl^ma{t>OTL`V2?ab12?PzbM)M> zP4BWE28j)>|H=a!bza0tS~;=2{z3nY7Dn}ojRd&{g(PL{K=ZSJ!S z{4{$|mXY#OW9&4+|54f}o?oN3a(X`KxuPfWd2x|;wABqINnFK&XyW{SKo-K ze)!Io<(Qq^o|}syIodQIi+rzsXu~_BDZBk`Fgs>C=3A~yUrT)g-J8|06*6)DT{@j| zqXj35WCO`V09gNbezX@B1F?t+Wr>EvS0W$t9=?f~%Y7Ra`=ryQpQ?)VuQ zBP0iXSU3D7V_M_3(m5cp#Uyp{l0VBMywaS(VK&x_5!SYPV9=ouKCtT5k&jFAsE3aKg(e5A zBN6RH!KNbX-9)Q}a&~$j%1pB<%2B@kvtV;&VVq0*J9A+L-|&CyLr|!NJZOH1Qm_`k z*TCm_Etoo35?a`*>%>#$%A)qOvW zIf(Of3$ea%eK9B_rVweO)*P2HN?s+#S7Biax^j6jvtZ#(m9v5x0*&Fqrint?jkkt# zVzoqzgoxu0FWB&YxGEGQo3`Xxej1y?;^LACYOz2s6MnQ5s4MxYoEJ-*C)lD-Hx zv8cn6Nxu3%yykqAL#xz?o$vQ0vf)7)`e5-P?Ny}gq5h7SI#;2>luwJ+F&;+~-u9Bx zYknA&05tD8;`)PqA^oBIGrPg8hYDhxtek7*kf-l^(SB#7D?#83+WYB>C+2B)5xOp~2V%S<{^~M96q^?K(2n_EichM$Le%M2gRQO`-EAeG! z1BGDmg(&L{vp}j|V&IOQ23D_7ci#P?1fCv>b6jIZ3*4&F?1JE_B-Uiif>H*OFu_lX zB229k3y`Gcu-Zq|-jckO^hrWU@V&`5k42amO-O~aqD7^HPzp)Vv%XsOt+L0MiB_p3 zr5j}-Ii=G^`i>-+sws!mtz~c*A1z3*>Pp=g*>I-t5N5cnZzL%P^p(k<+Xy<$QfhM1Y$4I?r`Mmr&D(@*|KpUbl9R@jA!vO$hI5@^0{jg z{eHIQcI#(X+fSfUrdF_+iw6z+asrKH-wk2+KD=DJ%T=l-e2uOp%~(X2otXRj=^SDDP7br~B-8Inxfb)vC$4xq{(%w0c9l?8{yJylyc~B&(LR~C z%4sGdIX}D{AODgR(1edVdU23@4Zv*DkdV;uSiiX8+8_UPlvj|wr^0xZL*~<6GdCKW z&LE39tob&wo1QFsuuM(8LDZ|fo0T&!Rd zWfJkVtBCEu?$=2c(FECd8`8SjbW))lhdR0%b)4myrPa$vgcD>TX?ATxbeNvJFO&B% ze(m(Jx^TNtJx)C1BK)L?Chhr9(I;#xv~YXMA+lPMv>6`7#9X@Mqx%tBmDCtxacYrX z*JOUa{o~>JdV>z8Ov-xOI=bf=1Iipb*=Ih3Ui=sRKRwt#BMK_R^M4((xy>dxQlH@{ zg%m!}Y7vk*Hp*L5&`5n{O2<|4>;;vZcI~RTHxF+!_Lo5tJ%;h{B6!OnnrdI1e2|j- zro@GjqlJM#&zSW6{!Mg)%E5{DyR;l@dOXc2;n99ya+?NSc#haP%IeplWOH5y%(Wjs zRjZQgV+S7NKiFq>GFJtJ=2(?5dr|u3; zupN@%L{vt?knz)Tn-Cer5Gs2kBp$*o{0H}5;{6t5lr!UvGo4b#I*(nUJxI87qf8|J zgHno^2q~003v%hj=}-2^FxMGB)D5+QFrzw6vuc%ehqLYd$YWIunE*(Lc<=!NT0egv-Xk#L9w))55_rS$)9no+ROoWm!eeHya>4v%`iKKCCd{bSeN{%-NV`&yJ*62$fg9x$8Wf zPr}3kLTcuV)-X(tY`BXeMxgx7aPF%M+R}3x_JC&_7_rNdtOf6x`d>6mPjL|l=j6+8 z5lxa=m_^wPd_T`JRcEoK5njBI<#m4V;k2bdp1t=Hci9`sO8UuM?x3esDeh%Amrau0 zrK^}w%n{dGI!e?=%X6=a`ihvsxRzQeytzD`cfBHGmL^v3-6c!%ugAq5nq!PF*7JVV zj`z2{!|pG1?()a`w}rtGy2A*xPC0YwV%1*NIMNnS&(&s`Nwt2y2p;GAueUe zOsMdrv(3!7YHt4yp~vPHQQuHX){SL4|7R{(r{h_itg!WpxPjfuRQPGfWcYF7TGGAp zmgTTB{m+u46Zv8c^84ae@!lnS@s|%C6}HW0=W7~%g6UuF&-iQ+?2JB`{w+M`Lcg{( zG$Tw)sYEwHKdp~l>^f;Y;)&zk-7tG_nY6F5p&rp5CJ_EbiZ4XcY@&etW!Za?P;^yS zPkr6rE{EbPH$`Qf9s5*ay<;z34=3?_sG}a-I}y1!N56b4nCXKU$v^RZ`>Lsu-sA|Q26+Q(C;*bOn7&~lD{%~f_FhGGvOTt$tz;g(Pjy( zvO9Dk7`zYc9#zOO$|bNoN}z4gL1|?#4_2*KAxW3SBY$$g5bLqj>+-wzgVy~HGiVT! z;bPTuHK(6lcUO{U3LZbox|qQ-z<0MBJT|&(_D(V{HL=$+7We$s;A>I-P3XGC;OCzT ziRx#Zwn}FR{H7rv*M`E~_vHLO|0OAQ9?wSMokJfIAh#E&W?l4n{C>fXJ$#FM7J=f88Z`*NVOzOa3B{WP*B zLYmVw^>BQFl3y^KkGS}|h>+<_9+Owv7GF9*;?nhj@~~#GUq0NAkw@=+_2)Q8VFt`gl@NQwr+F1= zf%tqywmH_YIl7CUo{*8iC|u$dPb^(2n!TUTe|Yh8q9&Gg=hX76H_^gp@U_aESK!1q zIqX;Ke)BE?4yrjQXTO9e5}>E=&N2V1c47UEY;=%hygNNTcab5tKmSwwJmPeAw0f(e zB#Vnhe)}!lXL3(eArNR11cI!BaVzRYy;yw>{zGzAm6d`N_EWBdKTxbBpG!g@B~jQ{ zCZH%nFrDReTp1wMPP-f`lSSLx*RwO9*y-wY2qs;i$#aKd@cw#P%az`VPYB1jC)-Vk>s|QGVXFAe z+0yA89N~b02$i6{gMoq^C=nsfU4}JFM9F@p?ObNNho8AKQ|Gzb|9Ps)3BlXdbob9j zw0GX@qYG#_7t9;9w7iN!eVm6jOUxhn_bzDfD3i~dwe;m)-(2p_JDXfK{rx43?=esT z?Y)wD%U}MN+f`tfZ6`CSyYiA@geLn zpHFGr%7;aM(#!n&!3D}U0@?8Ec%Hv@@@H?U7!AADh+V|Z?i}K#>gSOBp-R-hhap_Q zmo{(Q()lV0Y}B$K75l~ibjCBD(_mv~$5D#*M$A~I;b>SvUTfy|`jEy^M!>Hx+}j(1 z#LDcb`?{AFUiKfBxjxrOzCG_$Q;kJySzD~C`kR{@Vb7hbRdK}m;edGb{cAl!O~QOO zZG*5pJUtf`7135Bby6DP023c{Kg%(Z#F);EDAyF4)yA8u+(kvO{tLo90$FS<_pr&) zQ8X%Wd+>>>2r}h5bBn(i8@PLVvK0zxyQl3rSv6>C%AtBpTN1qH1Az)W&&1Okf z^CjDx@VsU@D{yUwv$bOdb#16OLhaPlMs}MJc#pBG_vvIV9<$z_(?KkwmYh^jItPLd zH4{Bx^y&`kV6q4rD)p2IbfAk5^<&Dvi$fe2!6hYMl+;lp?<>>#T`}j^cGmnhHflS; zyND?A;$?~o?Gzjs=;zb$&H}g5FHGZ8M(j$ue|0PFV%3~~kT9xhCcMrxD%B(p&u1`q z?f7x-5o9nCt}>J?LhYA)c(tXk_Vu4r7MP@gU){|mByzknxUxT3&`jY}A2@dXJYToM zHW7z;KBuWyoHr{gg6Eyr`Y=Ov!4ics@^EKVYpzeS0^SLq{cc*+A>_tp)@QfjE?osm*Sa`*K#aZ;+K}uO!Z4?o+7Cz8ga2L(Z`hIn?+59wPVs1O-=CAotY}9 zIW*6;tu0CpC|0r8YCqLCA-{|Ajk|=$sno6mDWa7R)3`5q(9zJ0ht;ddw8BLFLkfhp zB=f$E&3zk&l3pg#Aab)9{cKi$|F*WV*`BU(Z41GDWZAoSaw6us(hHIS#lg5_eSMu} z`?BftJ%IzBbno)coW1)E9^1OlpX1gmHC^rq6LIiRjfij=)Vg&>QaRs)?YEP}eE1MD z+RAvlW{F4bjcH~LS!ch+)oX*{zIgaL;=y}c-US%lwSp}|IY4wmDMLPA58lLhW7 z-J6BKYI^;QpNGfm_?Ol`@ek4wk+vxUA0Hod^w6I_)nQdpRu;{FUoDYKTC+(K$mVJj zR)9f>PODyo*1uV?V*S~>OpW_hude0ge5D!2m#oHfDQvm}HQE_bu!?hvip1U246(Zs zqp;SIBK-QI;F?8-xVAPn>zkVt59l8}K+)GyS66p)?M78@Yl zDlCGd9aC6X*#9tXeq|-g^pHlk*$mmx4Fudoqo0qd>6fcmJtLzgs{!ibN>o%-m@sMw z?|=^o_fiY&WU+dy4mIh32kMeg>yT_}bHz*K=K962lJkYgR_IQ}Ek74?UcUV&x8y0e zPn+>o$+AFv=`a}i?zabHlc1rY^?w!)wMfJ9^qOCa67P7Jk(rl=%_WLa&0BvY*PAL% z!}Ts8D~r*PoDcCmVLud@uI^*1SYvYpa5an?^QkLO9*v1At*J*fU_S5_d_1?Chy5`k&=`l2Y}=bD{I` z^PlYPLDV*x+UDj!*gm3#)Xz8iT^4t=k&Yzi>(>x`>^5&@Lnc&UErsoy)*o><2M3Y7 z&a3e{TrsHgXt^X-VaA_&jW&owzBKa`NudAe$gSF3K9JQq;4u~7UZpcA0`rV!rlz-8 zaIUZms;Qlm6Z!xy39@0VwhO6QqE)qEvvqODykA%GS3D3-tk&GaqPMq#m|Z&{J_KTg zp5-z0MTXk|W-Fj2L+tWIYyY>I%=)KWuw~J-i1c_3?npp(4%R%Q%StcVUeW46D*PN| zjL$Y-ab>aB#gWaoR*H9cF#n~mb)E}e+!0!aUZ_PB^dLrB6zKN=x{`3cOT3L<@`bN= zVQUG_n9W1EDJQA^7nsy?uB-jW2L~=59vx+HwsGO)+1c4p!_sK#a@cWDfNMJzz)KWV z*~@wyd)?;GJ*=G}N06rtE8*eceZ9RQ{;%+MvEtZuUO9D%Jr4yJX_p&o)@zjtcHXQJ z19d{fqZWDN)D`gO1EFS*fStLfx%PI{UN-$rljg7JvTy!`yZQR?*EHh*#pll@OET{t zuJpAj;7iNOqNhG5!zSVUuJAC#LCUOt3h@S{f5J06JG*K{nC+eF3Mr!c&jF8(VH=Vl z<^hxx*A~%2F(7)!$=NBep?PO-8@(FYL-UFtx$2{`&l}>` z{ZV_louU7c1D)-*qKaTzI-n&ZvZyz30hyn~ozdZ{#H#bkuQx(WT zoyT@7Ilh^qE3zh$`u*r;9c&b2_MEPKowB{*w()YCdxjr)Y=$4yKQJ3#Dej1(fr++; zWB6FT$qsoR7l)?iU}155zM8s}Ll9jTJP1gdf%jNk;Bv`BfOGsMmSGV#Mi37j zp2ejlo_5E(&ROFd#$udaIB-=damO51OS-9gN2!cY}_$DgUNO9#>t z$~W!4)9CiODdQr~YOOK?23d8SCmM46RI z+%&I==cvLT(j@?JgP0bMcm*(PFbEyL zRikaT1{d`MxY^oJox`DrJ}34nd-=|b&g~8k4%=H>&F!yFU0%LK3jQ6(q4!tKv$nPl zFr~Tk%Jdly3^PXVL4E|)fOUZTn|O1@6cIA6ZqiD@{1Pnl4kz__s;4c0)|3NqNl=8j zzR9M3@_?Yl-p9*}O3as38P`PdkRAO|Q89n{6&A2|Pb4r(gv4Dp3 zcqbG&C?Es1x#j5eH0WgqTZfdL9h;$dG5acLk>n3^KMA?B8eXh3RSO3#4irlMJ|BAI zrs&L_cBUQFb(n!p$ze!NNkf4SWy7B-x}T5{3^MkbRz^lfNJz-|B_$5KuJG)IlB1Xr?mI`G10Fgzn#NoU?2YDolL5W}AAn1Q}mgLmC_+0o@6v%3&v}=9Se{c%%bzsivy8x3{^YrmfZf&!FZ;&@#AXLIs@XLH}D% z^WMOOL4t@kz!Dbv!ujBLw=z&LXCck49T584!T`TM9;v($necorcE79`o^4l$Ms3m%r`>T&Uy^04k=6Q2{WguE6L0|hIk22(+g8hT4fDkp90)~ zlOMql%A;zC3R;Exh8L$zEq52cqLZq; z#Xu%bN}RZ8XcqAndt*A}+Af*SPd0 z@{JovMDz4v3h3rTcH@mbX?*vPKDHcfP1lU{_4W1i*d1^D(kj%SC^mtPZl&W~M|n1b zMq%$mgh|pM>Fx>l9vd$fST1xH_f<}C71nLH0jOp?k$|vvoctIfVa1DiyoN1KgL~Ak zz^JJ)D+?{zTSetg{?jgr%i?10uHVbck{qLon8tQIV(W~$-^-g$ci~M;$5~o?w%i5Z z3-J-xPU~8PXfX!|#Scn0>GLC8WgO!y?g*PW|7YjhbbdndO;x>GGUCXSoIBWxRDhJ5 z7w819vUj&ZEk{DrMCp;G1Gss}cu z4_O=AHIKE%tb;ZTJqg=mHCD^;<;#~tqoYdCpKDBN3;2{dvi=vE2k}rr_3y$yHB+|g@o7(`J$9T95YZlwjEv0FDtaXwdj2{?RkWYG zeRS2S>6&pMAg9$|3O5V)3Qd1MI?`3q^`YG;y9#VONCE9}6KsDmHV~UKO5e9BJ|V{-0Z}eQb>=Z#?W5-un=E8oIx~-)6gTupJ$pnkt@8k_A}q z{pdHbCZEViNt-WG*zr-vUq8^Kpr8;gkJs-k=Nc4rT?u&Q6}(hcSsC)MekNELExsrC z0QAty9J`w`jlstA{wpT~TJ6MNdJq@;OwM1vu)z#31npKY#cwvD+(lp5v=zK`E^4-n z6?D!&`10l$-qm?i)a@Tdns5HTP8_$OUE?3dyd0?+_No;Z+3_AdlJY~?A|4J-K+yR? z4_CNz$lwzNRv6^DB1ShI&ZPx5OsWn3hMeP%-GT82#4w(H51I{_kne@J|EhO zzE*)QY7l^WT*4m*S8}(=67-$20Bb&aZ%CG=B|t4(sa;L{2E(6l3s12qHkK%b92Iaz zZ_tx0gqcO%i>R!uoSik)7Qq)KSYNVo{@Sf^`~gaegBB4LYjPg=8I>#envQ{8(7Sk* zrqZY;R{-K1C@r25>rc%0Tew0cc;Y(`QW=UC?g|Ywi8nzN_Oiu>I{rG#Dt~$HMZ<}@ zQ9Msycd13sd|xlBKo2WvVz9opHa;~KbnjJ#xtUp+(_AB;-RL|Ob;lQ(@Y@7t zdU#vZe?5_rX>V_5h=2fcSik-)u*dCe&qUxF@Xn`CpZX)NPqiCsYrQ)n$coub#-roD zC#;Ye<~BAqI$x};tn8gYPQsVdA%8VAM?|6@dA6|=1YX|P3^--l%RyRm8~*TIblSH$zf%JrAK__Llh?OB{_pM> z?VBI5Y*yxQ`+Gp^xn&-*d!Kf}*GMHPgMd)?jQkH8naYmPJ=UMr@Uq`d&QusxhZVc?)4;;PpdpZqm3W zpHoheHo~c>OsD#NG!dDQ<%MnB2z*p8%Ll=~`0N`bjTMw;EfYN4+!T}e9r}|6MMXu8 ztSuK*l0qUvPpjP(FWAc!bX&Vq%`mt*R+ML*quyD2@*69{Mya{m%iDWn zbF*zj)OkK2I{GeQ@xy#hoN9^j4Gp1IZqyhdUMSPUa*uH@$))s)C?hWs>iW3=WYW`$ zQZ8I+>e(qfYwLu>#8!$AKoF2j(yMaB-NXir+$02OVLJ;8NS@TNd#Jm<#Ufi&nqvRx zPt6G@s6t2n7>~VFv_s|XLf4c%cMT}63{W8HhodvXh`7<&Mjwa0)1O#H*S@QB!zWeZ zTOV#zp|n|L3g&e6IP`K&skF7PqfT~(#d~Dw-TZt{v(Y=~+-6!kyyi(EfUqN@hGh#p zbuJJ1lcvOwGcB25rX4`H#V^+AtLJcWaE#AE8|2~c-f%kWv-bc^R#?^O7uG-s&$7mv zo>N1x-#Dg4?+|Nci!IS1{rVt}?8c>5N3xh-?Jz&U(HDuGgtO|#nyNAsHByhNFT%XI zE7~5is;@UTtK#=CYe@Ws!0puK^vAE3!9CB*$e_P&5>bfXnXF)AWJF8Zr?1dTKTU;~ zUjNWIPK4uJbTg$kW1|~BaW2hPP7UEhfNGLwUG&Y&z{iDZGr2i30H_6hDWX1c4*_Kt zH0y{MqQTc6N&kd-j}fOJxG%k85N2Iq`&?fBeze>fO@jsm2yh#BLvCw5-YO9l)y(Lq z$5O{TDq#=MmzbP8OjSO6@Bwt@L_|a_4~);#{W^sP#L3791Q=YaxTPb*qOZz9~xNa867TBlQGS^2V%J|eG;1XY6 zToi}$>JMhfMm64CY_d+Wv9c2pRj?8Q^jUZ z5EL+V{<>V1$xV1+04OYWyG?gDseb_cMk~woE>D+djH%J*OdTL$ zhCBnZX|Alw&-Bm>5J9be$~^d8haeI~mZ05dpz#hJosGTblN1c|qghB?G05B zTL0I;xLnpUV#VDmWV$v#rC4XGm+LG8QpI#s7(Wnw4O%wHD`#nGF>ymGuR;k)*C8nr zeE4aCUN~4Hm0oBm(RNtOqH2W9DkAMXuQE^x2_5e^mq9W$N!QOt%{n9f0C0?78@TuE zrv)7CKdK)7jrB|b^_L%lxB+n$v#nJ)aF8hLdH_56%b}4K`d8le-(Mz?ht_RA^YLTY ze&?3V7P7&=^yL5Z`IHwFY>z052VVyB1`@8%W#4v38yl|xk7{T zKl)VSmse%c$UAod@9Bgij+_XYZwdp5j{Bf38dus^Xct7VNAjw1tyinu2KH_#$WF- zd=#FH62I1dA%3;j_Qk>?u9!?NkR5i?z`s!=t)@L zzB0rW`;mx!Kiy!txaEhKn02?>C-+&-?0&DVVh2lM1tUii8|eH>Ye%S1uM)m1=lXN; z2hyj9{Ezl!!&sZ#?_Y-!T57*sq06Zy8E(?bQMXl6QUZ#NtE;PmLJvI~ki9vG!^=ub z2V?!dwc6t((WuDf?i?$wFX_w3p9bH0qDwll0+UgWewn=U)Tb1SsZTBlB}ZT(o9ZqKR(LuY@Ts%y8*B7Z4qT(?2muEo;TKo5p_pSYA{(9ZdldMkRTQrdKQa^Gp>0qvz+Ip&EG#U5QdzlS zm@x#pplA5Q6B9XKuBAZ&Y8V;8XY0LUn3RFLRg#io=<9n0dU%af&fflhcTdl4sT<0Wb(*OSeoT(E zu4W!Fg7>K2ZC%xi?6f~f0xgeR)OoMYTmq>l!hJkcX^6X7c=2mf6aZQTuqDqr*51?b z3rqqhK_Is+6hDY97T6$8mX?g{DJEWnVPRqU`Rvx*>~p_jzCyuG<2()qFX(4Y%{ld}1HAZr z^^m>=XP_!7Dgx;jxE}s7eq6Y)HJ&yQDD@jQhynObnf1_pFR~;r!S^k>Pw`{KN?T9Q$MwX&!K=A04fwY4dr*@=2x3%1l|>1R-y9zu88d@2DT{%J zc9=FlyhqF`2)_|24;2<`6h#IYVI1A^3JS9&luNyDmg?bLu8l8vX4)!Q1!f8O1gujON zdHAI7KK2li&W!A56sc8NnxF{+qj(13wanqz-IqzBNTj3@StNX>taC7|uz1Oo=}nM% zkAdKBafJP-&^{wK{9t9cv|cps1O9&VSyZfS!WYnUwRd*j!*~sJbVB8s20cB!&8@9^ zV2%6gk%8iV3)V}50CG>oV9GBRsL^-NG$1>;lm+qeBxf~=iR3V}fQ*Xra^KyC(>-E1 zQt@5x#H1vO#%q!{Z{LV9U2+-3o~}bQ`p{kved^IrjYTlzyQUoqX#m0JE7NMDGC{wK#hYu$cC6 zk`f-!6TogQDo2#xp&WNGa&vPpE-rxL;Bj^KQnAW@0@-eAZcdz=o12*#BTgtTv;t*! z!q?BQgmv#?@Wm{4uMkfA>LJbckJ%Qnzz1&rZ=B{Xml6Kg%d0+3zN}?05vM&xV+`Lp zb(S@FN>*c1odTi6MlpO1_iv2>EG}CcJ-W(PIwpTiRs08?*ni;XXhH4u=Ys~L=8;9F zOnZVG{M-_okE5^Xf`4+IhS+ymnp^8UpxC;BoMzj1oke|;)s`tvfyeV49bRmcA7lsz2qf@yX9rIwS$1 zC#G9{$nqnWAuispfq{YPX?;CCAJF@OP8${b1~}!pYr*TFrG>{`vn$I`s7OmobBm@y zq0n4CJdJg=Cllp)I~BmmBdRddsMbbABW35*F3W{Izf1W0Q~CwywE~+c6M>Ec3BG=n z{yH+M-e?f`fqsX5k5$lou!4Esu{4#=TLX2!B_Ra}%=#=@KzKyQqYS8Gz8x3n?`L6Q zx$RX&>J1|zBAO|ir#Pw?i@y|$jAHi_QWmH%`c`RSiWoA#iqd;A!4oV(ExBBI*G?{0Rv6C?w?p2>q%JLjFx&O4=( zo2SKhjiIv`T`LPaoinFB!yN`R5=p?>J|6S&w7C4hXyNJu_qFIe{5Cl<5;PErlW@PC zKdLrtXA>}RdU|@#ooUQ)opp`(dBc9`fV#HB@RlP_z&MzO`qpR;a`D@MiVD7I-j*?P zAW1?ErKO?l$g_(t0x5VB(2Bc^h4+5ar|0E`Bj&Fp8I_U+Oj=R$aUAwWf4rXp1)mH| zI02@R^7%6rsYP#J6hVSX`zQEXIby$)24>@%<{dWQJp*2>8D(Yn9?n}!rbjUF6z9Hh zIr#l7pCkf@kzn>yvN-$(Odz4PACMZWnglQT5dwrHRdFs4#iK&j!lLgv1}c-WvWZt4 zMQmIgvDeLK&)FK-{(S*m?)z!dJ}oWH!VG{;w8pld>)6_T^&Nix@sn@{6b8r+&H2zIp^xUDxS;wA+&h zS%2d0$6GE6p(y>mSK52Aw4BO`Spr2jr=lTU*fr->?(dL%q6FG6;UXX++OrY1Ptu&3UO7b~`$ArrX7?TfP>f zEcRkXt0L^l{c6<8b|>% z9z=wMIDIt0(WKvyw+f72d01T9f8LPjMAIrIBB1&vB_(ZcY%ETdW)qs@ zQ3^otVIs$J)z#I_4dX*Ycjs>Groq$`SBu(SKb62sD>7hi-jW?d9%SR#G;EJK8cZW2 zBYOG_K#=1 z|4<+HfX@%p0xUX&wxqK$A{Y%n3=Iz>PtMNbp+c~QC# zJoG*%p!-bcq^CX;@m8T$(2XE-mF;sT`ea*(FL6j5y47lf(t2l!r-h)6tSJ-DNizmO zaB$gS-rj}!HKmP>H=rkh*_wl9DF3Xo6A@mFB-z~n)@SON<6 zC7|5!gKj1!rDTX!6&&Hujl^BL(U|Mr6UQ-s*GnWNj6Y+H#1Pg3ut*={1p5g9h=Tn5 zc^(W;U!n$X)TCE_Sl_<%ff5nVp~nxzwE?k9oQI$+@xYdWLT}jMO>}~c+H1^m5-TP{ zXi5DcjDzPIv>7*-bBNr$JhM-?6Bj2nhkmq=ROg~^hYfwq19I9QjvIy`lYRB$3HIbl zC<6%g&2)1kJJlaq8j}j?7m&i|t((pk!~ehw!CRD+3)v`Y)F@#>ywFE}7e}vOqg3a^ z}nF!gfrPSS-)c%(&5&4s_&ONtza#GjG2+KTFto}IJoDZ9$D=zn1cZwX`)$O zq;nH6hYC)eQrw@iHdWMzcw};N61Z%@+aUkF;@_rY>+bBasHb}}nA5?!+EjNTjGC1)Y2K)me=t??a z_O^sfCftV-KI5c9Uk@H0wf2+_nP2&ya*iGb-lb-Pn-D#F`{qr8I9#kgrn5@pi`#z* zDt?=vt7iRI9c0=aKLZ*?B~l-o3os?2640Xop!0+2FL3UAnKY!Nx8kM7k!m`K^ZoB{ z@3pwKCIAU4ncpEXC@3iGB;zN=V@GEJN@ZnbY;0`cn(rk#7a`W@*AXZ$hOpK4M7b5_ zQ)pPGqA_DZN$>z(O zF9Kqk^Jp+hQD~GpxSFnBfiRta4~AS$fnk&NiH#%poOHDPllS zMfjeoD@Wf4QUz>%7n=V&-pK#0Qv@D}zUAeXps;Xfbu~2msb%JWh(S?fF4(tq3d4C@NtzAgAo+ISOi`8ix>B zQTv$Y>W!0k!!hfOYHS3 z;R=$a+4xm}6ahJo!+9_3-ni!7wExVUrGm$^zMIcw+EX}<{EmsHk5hC|=MJw==i2C> z$Rx?CU9o)OK79WgO%02Ix!H$wp^t*x!u zOFwR0vHk#}irg0;yey!tat}AY2cxELBH+OWVO6#2&XzvBGl0>l7Qso4VUx0&f4WDY z4Q@0pJ?8`OAgiYySC)15Fm2_&lek6!E@QRIwM2LlzLfG6Hg%45V%>_lL|BiU zH-6@XLrFsW@R@5@jc*Ud`X33IHhEcq0j=<@clnc@9>V8U%Wb>+schgOMQ zE%tCV-mKUW!kwD)xa8m0z=Zmj5^5AD97+-iI3BB*0Ps-tg$H%5o&}f7kv6CbbNGP+4yy z;_vPJ?yJ{i059yH?G~S5GDH#w{{1)-tdw-e8WH}_!$~57w6g#F0V|dKce{P_AW9DK z@Y3xANQ>QQg1Wa)GJ!w7$Kbk@|MSEW6UA@qe;!{_=I1ag(O7(-=p5>i|0;a%vYB2SmF7Yu?eyNj3I6BAxiUN0SnYyAUdSm2 zg?K4@jjf?ed+Ao9`!C#{TnfwOv0m09z0rDm6Y-*=hAVAzRHte2 z7BeBPJcib1KDgE~ka)c1+PY&f+0j(`$;a#7>JP^LisxH5eaU5$)2>OGFOf{?Jt0y_ zt|r*0UqmWh2Amd>gT_0A8b143GM!Fy&U&$XIQL6EjfWeC`gowP@_tvk(Rs5yJu;cB zHkqtIF#)9zfNs`6?O;$gR4AKyNtmlY2i!Pl?T7b*MVGYw9fP^#!%~k0ilhT01Nz2N zvD1sl(yFT1#;Th6>+P?pgqJ%>(pMK?c)A1HgXJazq6 zt5cSuZXbJ>XBY%gvr}<55AF|#mpv^_w7GA4`V#Td!Y4PIjv_Nqy?oeEV zCpZ+>;vQUrYZ6=v#U&JiySqd2!eyPk&%gh>?@N-0yp3;+Ip>)2aeffA&-9?|rmK1S zv@FCq)ao`S1zoyL^Vr08AXF4PpdKXqvk3KZ8{3OeJt4^Xg`YE-k~I%T;+E42{|%2{ zVG}N-6@|)r`p2CH#jdV9K86Ca{A+U-Zmb*55E2esCO?7&YQG2Af>+l;kG+64EWGqG z)CoLh`}@bTxl1g}urjPHX=^(8f@n zK|7pOm5}Yg6}|-QuDzvsao=%$aF2NUg*!3kDDn{qc$#hA^5cZZ{&t$5>A+cAJPq?3 zt>B;Hkop=+avw5P^bn@D2XxN3kFFt4HsoPy?Woz@U+z{6lP2AC$-5~Ky;Ll!tJyq% zoM5?EtO>lH;%KSX@x-Ql{tt^fPo|HH4g&QHI+b&AbG%Ru%kc`^{z`(Ii^ro@dt3DV zXU5kTV-!1-aC~6P4(x^)=1mL|*}Te(xNE>rIV8vpjeVw~BWd;$&ZE|%Q+j|(T7YlO zYR?}$Y9uLjxQlyF3Fs{DWSeT~rwD{mu+GF;J=eo9&d;56XVdYRnacQyeVHsG+ZTP0 zu~Niqr}5$}UfAe(jxCF4-k~gXY3OjJTM(WBdhr6Y7DFCzcQy($r?8b37>^4~Sn3h3 z3-t08+n5!;(qo-=dwu{`bNbErb`JHIZ-2k2ZFsrrK6An0L}Id%d0!7YW-+)h8Atfp zDlUJ|?iGN$IaQLj6=h%CeR%vKbH)c4RHX3I(c$J`wKg>DYldY7pmvS~$Jon82S~EC zMUqlC`uW7ff_B5l%RM;nQvW9yiSjU!XT~ReM4`TA$U8a6>u?IX>-c?iH&JnbRdZak z^9n%A=xBbj<;Y zQSj(L9NNbD=GAK^^2Ts*Pi#GDLRH=E)zzlaa<0$xXWx+zPa%rNPBx|*3VKFX(f~=9 z?{T#gna1VACrDz-X=3UH+P`wWb<;d-I#2Ul5D71Xe!dDSyuazUh`plg5g%uk8Xpu( zd^GAN6uFh{n%u{Tm3ZlQ{LVDJKcBY*mpZa@LsD}U%iJopz&tnacV8`Dz%~S1%i{}kS zf0Pe0bq?)JQ0=iG(=Ge2N~O0HpXHOS!cq4*Kx%s})gGP)p0il-2`CM7NTerYzezLZ z{m|^3chhD%E)?7i^|svU8b4+h?rdFssBQ~1@=62kC@NPuc3Gm|TEp-}=y%?^pR*s1 z?yWEiRdejEun1Lf2mx~3Cb=2~YBy=}+jv@AaZiE#(zfH+cLiu8>oKY~JQ52pQV3_9dS(x=kzstpF4a0Ao8C`5m zzI0-TI&ilCC86&N$+!RlGmaCKCWErBls?;2_(Jm^b&cWFOr4R*pso}HgVXv0+x{+u zq_`v2~R9~re~g3+Es1WC@yfN*;d$ot*zOW!-fOR@QPVOQ@` zuL6het8u@W-cUbOYS=1DKb5C@o=dm>Eb`$U4zH4)Tnmu;dYOb!u^p~$}e3uH>w9=+MevIn}CZzZ&VS%R0A6kID ziX>Y)RnJ+DrjbBJlbt4Luy*r(h{WEHzxCvXdr7ZIvsZLHRXSH$dpagAynAH-osNASB6 zw~vjoxl3hZ`<&~rpOC*BDY(7cq*h&kw~SZlDu)|X%VQs{XaqY>G zjaJaF8Oci1>zb{s)I0rSuLxikmc8zdHqV%34fZ0GLdd!igMFXaaBA%BuVE2;b&$~d zENMsf$(&BRnYuGD?q;3gxLNDajYU@#ac%RK6Lx)+RnLJOS~6PsBETYBH~g~N1O2Cd z?8JDiD-8czaOcMygWJShIutvCQ%A!Mo$~__4e7TJcHB0>GkPZDF-;T%p z1-RSopq_=?b$_1@4ll_3U@VOR{Vd6`I&q;}>1*{Oje5+g$3;*6y}y+Ndlg-rR$@PU zYHd^xnO7pZe=G&`N0hOJN=>bW&cf;b;v383Lj`NcVC>ex^zm|8`<0)Es+Mu7X2T(3%YPJYK(H6!@iDSwv~T z<_24})ahc_=&_q-KCNU)XROoZqtoV5sV;bHFe-@i2&B5d)Su4Ky3`o1k7Hw?LY={? z%XEEhc+TD>L}mI!-K7@%K!|{I%%z%eb2NF<>;zS>#_*?`&!M&7SW;Uo3eTH{X*;eZ z-}ZEUAd?c!S+o;hz2B?~w@BHN*|CxRIB)aAC$?Z^*WiCju(QiT8=D|i--Cc%tf%F% zFd_ZZ`i`YsPmkqu2cNO_EvgwvqanqLv#sY+{kCP{#PICXD;|~rRK;?Z zCSuE&L|=XCv=2iC=ZVlc+qt&anGup>rkr%VEfFKDB|Kitk`k2BxtTqKm<1ErgAQm> z1HlG|9A#02M7{DK%v|>$Lb0zZy=nC~{JrnRwc~IKJ#e8;xCfj)j??%NMh+3?KIukZ zy@2U{t#je;px^!6DeiAbrZEl+^-k+o&CZ<22RcMrqr468_E;<4z7S>Ew$V|f0(6?O zrZtE*$NJfc?TpCeTy{oRSzU6_zcosCaV9?6RXER=9yA(OZ{b(Ru}6Btp3kQ>QTfca zTVJ!P+L~ld*Twka{S*E)WJPu{!slnYvI-)TMC7DfD+KWz-H2t>>W9?? z=ec6|$xj`lN=kqH2f&eML8tpH^f; z9-ROzHGy5+tj(Tz?mtQo2}o)q{dnzlL36O1EUz`@qynT5mPIEA|252ZyevDEv~fFU zisZKwDfJ8?H8(y;L~g$QT=-{bF$OCAevbU^@~i-AqTqfse(_CJd(jNen@!+Y5S6B9JRVY*oTFu|6n|F~>~ifT`8P zuya}_(1FGGybwpdQ;Sn&iB@PYaPcCue zI+ak(D~L2@`@2(Yl=A=n#n5MJ`zx-x@+B za@g#DdhA|po7~UT##ZG~1?eh(ga)~QQdWoV+R}6|YglRC8pKaGM@>RA{T=wW2I^y~ ziVKi5rH!?zqL7M>(m9L zxl3+Ntp`VqV(yIX`$Jfo_Z;N3yRYe-!P^h5q|SKKFhR#8Q^!bMSIc1Mx)~@8$mj$og|fwzsag@Jt2JnYU%y{PfB5)NKfCh7 zoK+fsvpofz)XWWp+e0#M8lgPrM^V;JVS|S@qj5j2en0&Mry8R0l9CO@)6n+YiX~;z z<39Ve3ui0KV0fzaRn@@0QO+DRXb~FgVo|YrX*EC2mn_9nDr@m}m)byjZ=p}H&BWbX zUjP0a7E4@4#e!Tg^=Q>)bf4|_K*l+&XZXe|4-51A0cU(u&5S#iv#3Q(8!cv?(;b%%-;W{2!+*M_p#a#;>*Wbnn^Hx!34K#QnqxP(FOZ z5Bl}w*Hc&HE4&grbP>OmOI7+#SlOw-8^X<}%uOw`xv za;h9UIb=F4WwGU82Mn>)jMkL1lmb|7Y(^^_5r5Mf82_v&-O`zMjUFy5$f9Fl%TX6eZ`v#`={>;p;C;z>#Un_J`QK_i;_>bycf zbBCaXL}ZBym)wd#CSWTWz-PDW4(9#RE?XR`7l&-k9&bznqMNZ4;!0js1sBf8NP(HM zDN3^spv85u6WDcO6RpCn)0i1EHrotVvI!H`ti;gtNOpAJ2F<6K6sY)aAkV7pHeS}ud-4nL~*%Pq&Hht-)(_y>*zm^;3z0jKg#D_xo|Ykb$9;PwMg*YhUM zDgryOoSPo;!LxQDMqp3LWpDo>=3UT`Pa!7x`-^fjtPjv~J6)jG!~A+%SiwX?VnJ%u zMC!v3iN6s`XTJR6WIFQKj~d&ryf8UCimu^$MHVLM;-cW-V*SJwX zGE$x5^$L=-pnMg!6wO`&&Bg+)jsnHDB5*(2W*|?oAJ6Rch;{^A?+CAgTYuV`U#c=m z=HRZ9pB1+*$M*~MK|QWx9<{OR$NE4Q%{%ztcWP8u@?!o^#>-`5S>|^^8Zym0*wTMm z+RR&L!yBPEfc$G4jTX>E%kO5{t6HCHR~)IsAW^tAZL^P*_SoIXF<%A%Y$Il%7yd)b zDetm!?088|tSQ6)%|D7OB^xawF(tZ6nD8&_d3{c%tnl~8hbq+-9dR)evp_$YgXPNx z>*3ZwvD_P=pN$UiXPd5_E}O!um?#cC?M@3Vx0k+EeoMnRKn^_}<5won{@66rNsN4# zklz``M#05)iq7T59kwFkEmMb$uKVAtth0JXgUoxma(LOZY@!{C?!IZO5jal+I9=m_ zMOyC%$C(Tbxq>CUwoJUUSh%yUsi>^B99jv17qv)h&U8E2nZg7v7QmsS z%2|Cf3V@d-)d@x`KguhI*gq(|8p}+RWnzyRCX{t~^XSm>HkYc$95w3J6jg`|kC;BA zn7(Me;PRnOGm=i8RfR}_Kw5}di6L-IwTLT%%jI!-t;4wIO^s%vkML-wadWOZRxC(S zdjUt`z|jtiXxa+qM8oIE(CEO>D9^@P1~dnug-p&vrmB?fb<>uc_zPW(WUzYl33QEZ zrdwktp$zTzDXiMo?lp)*y`-sD_9}CL-ND@@2;ds`EYwmm3-d6B2;g3}{e*~ilCX|7 zP@<9!_=)3Gdu<;*1Rzj3?Z7 z_Ehz95k1yo>U1A1ra-~t`fG7H1QYo4frXQm2Qn`6b5}%c;`CpxPw{j7tc7-$V9Z3wbLQpW1i*&X8K5Gw8pjPfot)0bbl)+Z1&mmd^Ro3oR)2k1~Hr)7f|{e zTye=xMP6WLa@$jsPQmB4iYv?OgHrd;ugVi4>-DMYcRBl4)#s@oF5TI%mdZYIJ2$F| z;)J9TllNYfeH&l$=xMpBDcj3yI039> z<$b`l#gX&6U_FzRCEcGk4i?`E0p;d=Gf?n;##gtBVWi@@nHws;q{dT)%9!a3&ax@!y|#&=vCRr(u( zpNGM|tbTr1x3YFK#*2suTKnS#m_~T2m0B3rI{VjJ`0E}Aodz|( zYmV-Yq9F+*<%nW3BGPIQEO(W6pDIW%hnF4MtIumQHU@d2nzZs4x;^VFudoiEq^@@{k1oPL}$od~FlbUqmbCwu?#yaTXSV*F9;EBqG`R zGI0Q9@nk>$$(zK1|JxzEd+v~}S}r}C?FTnKFAXbMMHfDv+1$TLL{zc+3Yb zQA`5`j=;O!Hb+Bo=e+eG)7v?*+x};FXlhujICrLoMbt{udAjYU zpyRa3tIMmf8%y`icJ51#3YO$YU*G4NqP#LSg-m&Pf}FINk8R9mQLzehtYULUXM1uh za_AQIi^HHjfWyIN2;jhcd{|`R28XXB3;E! zt3^_hyxlKP#m1BO84vZ5n3BzN?hpk{p@8;{;lQaE*9&n8x)|a}b5zL}NfZ(gREV{g zrR803Z*!M7 zk9M5rYg%*RY0v5O`|GMgsxaMzxn{a{FI$=6hazF7nnEf=>0@J+ef^9nXzGVQQ<(oi z?khAue*2?K``qe0ga}pk?yIBR!8^w9Rrk55;W2Q~k4G8@tXm?Y@5uCs1HN z=4h?0IgOE6)4Q1X8@Y~kw@xS`gx2VW`&xzV{k{OwZx3#u5Q_nuwNgMfX9WBwrl@q6{*Q>?l4O;VxQ&yH4 zjvdGL9M(MG&OY-^-={JF*q5oV^a0Y^dTQ!=)OEUeiNlv97R}DwS#xwcjt!0RWCP}5 z6ZJ3UY;)S^?5U9-O9VsvaCR*2iJc{R)U!0|+mMN(8yG4H39)Ki$00Z0c6;LS%xVKH zz6EH0aemPyB0l||SA9mnHQeNZq%-EXFBB`wk?wY!$IU`(}N zY|CnLMA>GN=@*je3kX2``1Ad|eY0iMHy&bQwnK^+KL%7)h=TnW}s@RfDiI$X-IbBK;>HV|g|_P~P5kZRctAQsA_R z*@7>ae2SgOgi3|CBC^#q>U{KrF=3X;Hk z?e<7;8vP_IT`Gbxc_f;}IAgK)L$Qmp{zXg7^zWhuB~A^p14AE_f2P2OIct3lfytRsG3VVO6NZxb9|gnLdTE8uxQ$SWI51e4Oo+5-B9qV~eN~DC zk>M&h16DFtYCi=hzhJQO(vGu5eI-?OrjePG4HF3o6A6`RLJRY`3-|E~_nvE65V~s? zmPHZi!Bgs9Z}28ao&SvBiB5MSZS4AJz@gH{q1MKiT-PlIOprP^>xW@GMzS24Z-Y_o zsZM8jG1JY-8h*V4l_{>jzTYInvBg7DaYN>dRqN$*zh+!zS(ax?hh+-M-_=#~7>vdi zZ~w?%W$;GGml7{=vcdMHpAt!ZqZw{eR4}SDrET;Q=Np*{eaQ6g(tb{J##ZN38z)S) z(zUypDlAOIbQJGp4M~sOHgCKc%E|l`|5Y>l6JdXMn(4d%!4OBe5`w&KJB#Py>H3XV zxLF3vKpWqeSm3@!Y=!D0yqx9kkIhoPR^ZJM{pq#dj3a$6KDS6x7}@ zN_Q#2?_D&h7fe0_ts!$R+*w?*V8$4f=a0y=h>a*z3_}$qexA%x)%erIra9A?${(|D z49tqK-%YT8=oaVgS^oF~A@FOEaiEu@hn90PFMe()hZ#H&81oF&gGpU8Y8M?NUc}jzW_b zF&TYQlulW_x}fd_s-c-W$0(iMw)w>R9$WFF4G6&Uyczv1ALctv$!11a4Fc>S*z?zYNRM|1?S4>qlff|I`u$oxCnpl_n zr)QSx4-Q?bO6)*n1yd#FkXRW2yxpW7 zG^8~ZrOh-fUH!aVE#=MR#p^!3VKBWxuQw8+lU0FWfe#V+o^E@OhT2SNgo8WMJ5dB~ zu7tNjbp>q}b)1oj_;lMc5XL!aRIqHgzHHb$%ALW@o$k$z{ynPTEt+ua{oJfix1>4(N){lhyu(>vvu?9&A(^PsqlpkJ6)mV)`5e~d;hbIU;*L=-;i8-IB_j7whgYoD zOvZWY^0XzR2Z9<2h}Kw0D*~}01Yt3*cJyw4Jq!MS=A&fCe|a{xpG-Zzo7IbpRW)iA zf5~w$dkcTQ#)Q+}SY^=3Q-14dGAGg^U2`(h+>rzHroa8gYL>07G#WDywfBx5DT!I~ zYDXDsFqc}NbBQrP!n5}-1OnIt2Q0xj$mOaArsAk@3A?qcm?h>b;yaf zQP9)E(9=SqN@f#alsvpjQmkgo!F;(6rRkKtyxDWRbD~VGeKcmy|yPcdT2X^^3c7 z0tyh3?Da9TFqfu;xfr}y&SbXNMQ$&e3YvJ;zkQ=f&G|}jX#Qs1hvwJ)w>WTq+QHu@ z9Bv;??B6;muKeZW6d*$CWN+_buYoJ@@}!okx@U@i+`dxOy{+(waIdQ}v8hc)-IAkX zE4g$>(oFhoektuI-4i7?e&y|h&+7blj5X&p2p3ZX2x2>*WchZELA41i0l ztd(51m0gIH-0|C12ehC&rE~R@hqHF<50N=S$Op_4G#$Iod0&Tt^ zn>y`J2wsk53y*DH)vMQUV^eVhIyx<+b-P+39=0Tc<{USfpQpp-@k#`(RAIwe$C3s_ zSy1){Gb!IGeKR4V?Iz30xB-LRF2lpDmZ>Qa*Aw3O+oh6YkTKJ@v_H&ovE7OYw|8@1xATH62J`n#^C+_9uNWNMqBWrM8c_N& zJ!^$dbo*!KrRG~n`Hx3-fPbujnYa+Fb$K(ooc7pI7LVdhCk9NC@Dx@I4kL2C7Tz`+ zQ#k}>Kp+H7YAHpym!DX2n9m17VOg&{gc99D%9b>#WY)E(!X2AqMf`D?*)JB$7UCw{ zL)oZ=jaJ`cv`qvaiJZ>h(6wy0k;*vyk-j~m1uZV08_#Jp7q=cu^)|Gw%hXvzdBS|) z#tr)S2xtT&wY1d6ud@`R1=3Zs@Al%89DepX%Pa=cGyE4EHDkhc?~6TL9EQ!ze%3dI zX<-0aBD53>6iLuX+0h5UJG5CFz1au7IU9rN8!Fj*i9%!H<&L?cbD~z6sHQDmF)hR{ z2_D<2f`i+&S-p;$*u!+di;z95vm~6JHXA&?xd_f)UiT>ZkHcW2g8lrk z!F>6G{yF$yE}QK#Hf-{4Vqm&FWSK-?maVE?tg)T11g^I@Kj7rF4&vw0w?mdk6_)q- z_lllKc9_%&q9_46ICV$PNye8-2d9frh9`BSVV@TcSv^QtKGV>l)7AOP3n!5=t$LPN zdu}FUy-$qnkN`!Z*gN$vt=jzb#kpzS_YvH^YkG6jN^#pvCNfJlw{YADpR>0uv_7`6 zT3>TqrKsx{(Eb?G)Suh5zzA~sbpD7p(Xk54HV#onyd$LC8=F&`tQ@eLw&3&W!#aMD z_ZLFGh=$x_SffN(qwS1hkAg`v1q8lu5382$je_51i7c4#axhu@e~pDO>MVWdTl)T3 z;J582^O^4tI$t&o-00EH=LN$qntet;J4ngkP%`sGDHD(@{PTltqSyN8i%n*2TMYno zGP}M+L>)3e&am*sq!v;!$2sYcVFz;fZ@{6QcZKa+Cr3=4eo3oCu69pt$>P{%3$Rj1 z@wgUCL4^*X{dB*!Qw*C4g;p(VeCrRe_*ih^)~9S!u+U6s3qyRTkYxS4kjA07I)<#~ z_wn^YK~Ron=K%G!E2c+K&@UROgAS)pipCISQiPt2DIO1Q$a7+=@0i=v%>yhq?ZND4 z1zdjyX_#v{St=_!`WdNc1ecbjjxQ-4l`57FoYk_B{d0 zZO0%-1KMJUX#P8nTEk5P)=Q3r5EA+B9?G{W4Ok*baglLuF$5(g8*^`<{55f;nd=1s z{cWT#S7;7Z@=t7e&GDT?Z1Et0tz z?LxC{d9wHP*vmYqNy&0>|`u5-0fRv7JGd@#4Y9eg?;4QXu@JPlkY7HI_6o zkazt3->;8}q9<*qEr34Tyw=B`NtdzM4WB_i*A)EsH1`;PRG5{}ZO`Fste1-s@Eg4E5 z1!ds$$#B{(|1|zyb^E=*xoEfrHqx058GlP+>NXmrt&3XY5i zP-t~L*251LEReOeJ)?0*W6O@^qvYdqnnIPf%H7VOmX=TJcJcbDE z)o6G>)`m;r=k?k3#MkT`G}#0L<|qkLuVb&YMEZ-BP1CYSL_mw2k6jj~o3D{mLxhtJ41PyMdM?_|LH8?k%6qXmtjX<5vj z`J@u+2#p2mf`&m8fc>spOC5RYW@t{(@4pxMjA2v98TLjRX(IIO_0egMAk=%J|0XpL zZGnG%z-?A(pBFy%1?@gb_{`Wjvp%IE-+0(#!S~CO*$Yv@14%b`0tIZIa%HI9busY? zP1H0hQU^^4J@PQj9e+42>z-)^F==s$W1#(l=-=JkLuV zU$lgW9E=rv{i-*#wZO&snLCED<<@<@oN6@sb0CN6@b|Lg&$-*5rp^g$JTW0&=nPHgIc{d1s{>hwL+aOGD_Sogf>2}UJe68T zRri4j=Y00xJ5Di7x@4@z_)LamG=^J@nJ0Z&b{P;5jrM3fXBQJF(WMe1{qVm3G9_ou z-k0nk_;x)Crl`Oo6QGrbdKyHH5aD!)xMOIW)7!Gw#VBmtPn5r?uhf66YhlB`AOSg!{c33?5-2Dr&pcD}G_|#+iUXjs5vg({>!weeqc-)I|4}SwYjW`*&^C z{PHFqDt_3-`I!@%NmH6BY8r`OjEPLNQWteq9c`WqG4#yL8|Ck9eZn$+Ky76&bxU~% zWz;$*j?eE;M@jFbk1lir5|3=avHmOta^R0IhoqlqC*s-f9$; zRqgZMB5*jr9r$pvK~QCJOGs}fAk%+|TaBfg_W!E2968;vyS*SqQA`clX2nh&!NnWF+8o8j zXGLfI<-Vibz|j6R@pSR;Zmhn#uON69(|=CQ2?x0AwTT5y6ZJPk!d5`4ijExQmodB2;%RM2 zaCQ|_%m%!(O0qrv7+w+YayFKqk>D-F*cHkax0q|_ zT3teFKkn4>?L}ka@y}PWu?>jr{NwxeAl8CEqefLA@*^XFRqf!E%F4>HD9tY}KH9|Y zm^fuD?1(cgr3iFoMN9=nuCuc`^oaWJG;@TuscL(zi@~IOb1FvmoNlduVBbkND*4q6 zY%3dv93~jTBf(Tt+IrB`k`=T!WLm281ynX;|}TDQfkcqHpuC z)P)Yg5NQ}`#XUNM(647!Gqlz-wm3stF5qo$YuuyG_!Z4ih9)RuiyOq}oYyxb(?2L9 z(5&ifWQ$W^SipGO>ID7T)~aJkt8)&Nri`r6iRxdgRG$0KT`;7>9+qe?mMAJTo9tp~ z7fkDVU95GYT4A^|rvLWG@|%HWqMo@`S(6P3{q10mQ!0r%}8FV{f!bpOW8_Z-qpp}OwZrW%Tz&LLekh@$x%X6%@U-? zS5=;>XVPC;lRv3lq)j57wiSA+n=`>NKC#rqD}XbVqUb{WOUzZU!z_~`_mHlrX^XS% zQ$`uip?e8siz?1oxGd;hNc!VFV#ed?ex<>@-{|EZK-*H=5%7i4b*Lx#eG9p;{z*Oe z(zZ?E!ImR|^yyFm-kYFFUKvBtjCeU!c~i?iB)2d6TE`j2;~>$BML7@GoT#AE*l0jw z)yXDs+iv*vr1qPSo%50a_|_&HJ9%q6qg|`Y+-5|-)sC%!VTl7Uv^)}QWIVess@Lx} zL7lq;{8N%nK;i|}4%uSE7zOYBoH{jA1zC%qNan5%W$wTGW7SP$y&QcU#B6Maz0xKm z5sD?H@TtTnGRMQpHY{1?Vl?+KMP!OGAk1X^FmIw4pRZyg^K@7g{eO4ray*|cP_m=E z=*=v)lXM~YFkNeJ)cEmxVH+tYK6%pK7$=8qXYTnP1zN)zL{tQm*NO~jMWV? znNCmaa5kFbL|kP_#E%p-1hjU}FGmRBB*VL;DY{vvL$#{VnZSFj8OJ|Dez|T*DtQ!* zI)~-8*`x^1y|;}e4Sb;LOp2(aP8&tT4#!&bSV;Kl*y81 zWg7cXU7$J5X%U-hXq2j(^H!Vgs?e&%d3Tw>-#I~0lDy#5%;mG5qx;`8CQ8=`)4SAD zsdK$Y(ZuNZLt_SXwnP;9dMXWcQ0L?I$C`jUX+I6PNnUtas|Z(*@Z`e446rk8*k7RE z52wM$i1OOUE0d7{&BCfbUhj|u{YXw6eE+< z;PR^3ng-{%`TCc33x*6wSlJdtd|kZWVN&zme_hp=W})UwVmocW#=TSGKxi@!Y5JVg zRg93baYJUm@Gds-`1NFVtlJttFdIt(pSm;hiFu?dcwY=b?ujH;)4cHhvnlvIOAVAr zJPJu1#lQ6-toWT+-XOhm6v?(s&aQW$xI{U!jL$qtzj+)vxIoP?d1dW%3gK{5&=Nq` zL4q`ppaA2K>PTTf2(9#Rpzzp7C(|!$L#0EOYs5UFAsSg;Jfb~#ZoY0XQ50xf2vp1~ z6LG1>4il=@#P*p`TCf1NzTPv5;ESsp#Ulm29U-YJleF`HN6*2*$H=Hp_u2v~`bNnl zF#gMztP~Ro_A-d}Ox^x|u}MJ{69Y-)%kw5j)~L7;Qtd=i12sI8L@6c$8HwZw^B?ou zuEBJN-$X%Qsd+wqJ|of)y~yzIP0V`{MawpIG3@g(x8?CeTF#+a1AQ&{WhqucfJ3MrOk#$B3+^z-4M_ekC@W8631QwJQ9C$1Xr=ky(a!kxG zyY)9B!6PM(aDSJIUYOCeek*_%q^q)MQ{K?03;3QfFKiE=dVUJ171;d{YwOQd?il1-)$ zrNQ)*`PUxpdYRPtFNfFoQkCah-?Ep$y3LEx&D~)5$oB^3h&sNQMji#2m}G5NT=Oq+ zV5Vu$h43RXCSreEo`(v_4?kxm#rOvdO9h3YHyPIukm@Z%N5kYcJ(5e z=|@0VU)0E5;w9vKq`__|A4f$Ms}L>>Z4fML;H>W8?D)V4iJ&s1!z6)Za!s^%-fTTB zKV5~J`G;MmA;QAAq1~=tkuS6jm6{5(zsII*vFni1aySide(vl+=`5OzhdD?JqqaF{ zDtLc>C4V=nPawt?nn|3NO_rU3mq@TC`}zzM%QaeVF3-B%ENu|v7MDHUA&m3xu6o>{ z@`3coMYndraT>%@RYd~z(5vEfT{$8FP^Q)miQ9mEk|n;J2YxG}x_UQ!-HbrG=;iJ3 z_=N9FeveJ!7gAc@yXxjg;{$-n?)|1)=})2u-7Se^(%k!#sm=)+s0Wyg-*y@Ag87!X zETc5~G;vc~0y?}u?a}2H?6Z>P!|f^Km->OI-csOO;(OLYX^PAd!gsQ zX?qO*H0y6i+8Ml@YzQ55UUi7E*GpQg`%njvcKEqox__Hb4}FORdvJxf(d*YgmDjA% zPMqS~-O4?Yr-q@)KHEIVl&ZC!FO9USjfgLeD#%&|BupMzuL9mk=Ix^SJj`vHN~H&I z+I*eFdEn_nm+~fQk{c#-amsV_<)2ERs7SPr!YKC2 zM=ki)C#;}BRotAqsGYW?r@CiX;NCdiD)I&Z-0T49dtjB-aW^yzchqD|YNzOr#0^*q zxoqHC^tSlk2V5gMTr_A9&eyyR7eGa2XG;sT@qw-oIW!X|+JJzIUwHRiBH-J19 zG=$E}Bt?oiKn@#B%t$yj#(?Mi_VAQfcJ|*(_M1ky&R4dMFx}Ys54bd6JVgnPh!lBR? z=hpY~0Y4{|o+vrt&r##6wY4`Eyve>kTFQ@mlrhFuBkTZ_S46Q&nNcJ0kCL7c7Nfp7z6zfm#(pUcsd%My?o zuoX#M;EeGzkkA@E_NsNoU+8-Kz*nsW9G*}W#{wphWJF6$Y&S2YdM{Z?+wFic&hFwu z9a*O`S@~^}sAke47e@3{gt8Lz>|>}4rsO25yqD<>Md?M6DIp-REh??l%$=3f==@sK z!yBI7lzrvcnk8CEyKcCSJi-{nC|HzZ5a3Lrme>ikaEtN%*|6Z9ek1GEV|fP||NiH_ z(Yjp2_#i@FZ<=cm2cu|oy1L~!5Mo-_lJkzjVNp9>u#y)zi5pQD8`((DkQpKaaB()W zv%#$ETeNCVX}A3vq4hc0RxaJocm0)*2h~a`TQxp-$?U)Lu2C$J_qi+7`4FmthGkWN z#wzUPpuV;q$8lWl(TMIkqduut2VcILNQVnRY3V%Tc}XS(`Xbuu6%pc+C4DbfU|7H- zwFc$+b(JfWOg3K8ur`#;9A7rv>M#m}rO>ity5IG#A|gxg<(EYNmi#H|m}uLUYT4}o zoh9|SFFUxOqvyU&DMl@3)zvaDi9a7&DYo%h%Q_>naH8UVM+atI*Bshr>og5TgO!R6JYOi@$RwxW<7p<>i zEia>K)24i1Fjr@eU2kp_@NhH(bz0oSKrSxfd@CfbD`eX182ntaDYyeeiQDuPh=9?Z zBzsy@^JHZm6RJ8ZM7c2*qq*pwy(SMt$SEk{Tw}X~PHRCJ&KJ)wa(R8u?cT6-Vh7mY zu%KAqNWdeD&)KCWwIn6mB%s)$Bv~aQw|Tp{gHJ`Bk%6Bgjj5!7E+>bs@EvPZ&K(o? zR5=1ij^U0G-*>(6fxvuyR`2-`e-{}>m!AA{0I84I$W7Qy%OOfkp^ncv%qBuxOQJkU zd2>KQaYRJrNJ@Q(uZlh*_l|f|=2vN*ugjYhQWe7gN22BLZ0!upCqcc+jd^UB1A2tU zaK1XAf%-!EY#-m*s6C;+HUR}ms15>$DRVCgjf3OwRa@V zj{&2K5_rL3{)I};RscRgS(k%&~1Kf_O@{{ht zdEcq){PkeG?^rU2u@MS1krT7Gwv-YDx>-yFgmhl`6Dw=NbpHH$zKd>?0 z>?b{Wd?fqIllRG`eT}o{;HnMPpT)V&AC+|1Fx`?73taNSxWwb6oYhPv_Yo!cH8m+Y zjOsdker6ZPAOlJ{CEsd_7yQt(VR(#(ELGeJ6iZnHv5HnT=+wjSMYZ8`1VC z7;_HEL)4DtID+}6^smM%waUYQ@ca z73x-s6ID{`p1G3v!)Dp?T35KPXy8A4YCt~*3J-RVxda9en97u`%Y%+(Ws&$gQa+6B z%`F=}vwJ*^$ihxJ7FMlK@0y#>?45OO?e(L>m(gEeW$y8Q;lZbCHOgssU^@rrOpmX7 znI0d2HY%DxABS_xE2Yd3`{2UL0_eYsS*EV$uK~p=1N||}@p4Bb>`sQO-~l&T zHZLbZX*yV9ZUT-bdtZ-*s@mCCa^U4}ug4pVllQf$M|d~LvSsIERRJa2{Zr2Wtay|f z2#VA1_V5}3M+7mYJ2c0VNE}m#&z@qUvJqXL8?| zC#4+~!d*bJmpLY|)8=UTzJ342+ zFSi{~<)q;ohbo~DY`drdF=kW9YJO#Dm}N`GMRRn5Je*P47~^PvlX0ysTJ( z;WKImqhk4#V)1}E30JI+soF$dZW^OE;;c4eT?G_k9D^b&+a`bR(u;8}Ne!+pvRF|z zT~Tg08A*55NM9g#VX9Rf(OjU`Oo97e2u;u0%U8A}<{Dn6J(IFLIL>*MVMM^P$YUEL z*ZU>1_|F2Ga+3xfr`uJL(l>%qFVSDl(m~BXI&wMk{{3jIf01m|x z&dpR1bChRMoNE=FQ){m~z(W1(1RPaH7*)C2Q8K?$jIszd`Ow2EV*S;=(cftgm1a` zoqJ3&Njc$0;H6A_hYG^V;u9_VuW&{K2($-!Is8npuJBtOS4~WVUZeyhn&y5v_75A<=VV zp!(z$4Wu%*LpL+}L{m))%k%+@w0`sSLH!ulMwvJwUxA=)5*wS@h*}9f5W!V?Q};&|Ji67=&HCeH;yF+O3=p7wOoMRnUiAh zQLpRG@o695S~cLK$LIbBG2`k4(ZaFFx~oaQ`V7WtUG4-cX;d+EB&HvfQkn&pZIr%ppoNA|eK{&@vWhBDQCF(6a-y{Ka|S+Hf+)g(L(Ah#?cWR)bxd07 z2<(*KR$d2kp)543iDTdYTW%*#F46%x?CCv!(*2V)h5pnQ`==4AbI|@%8LLtsD-xY; zQy;4{57ByaPF>U3;QmN(xL6BU&8(J8CTj~O8V$x9Or_sFd$$%5P1B0Z(o^Fh7D0hS*%f+rsCQVK<5gFtW#0&6D-v2?K8xh-OqOb zG-Bn-uv9Z7&@ZSZ38KwYoBItPfi68ZLrXKlK3_kmX)42CRu=44uVsG}cOc97s?F)~ zkLub|Vda;XwV%krNbA%qM%&Ifu|D11)rPC7tZ|6x$2}glubcXGjq2Anj0#C( zLQyIej3($ce475bv8?ggIt78+sHrM8CcDZ=v((8`+*zK1xhpJAZTR?Xtk`nPl@QB? z7{i4y1{}tr$u++0qaP`xjQ2To>jsXy7DA21&;##6weSjtAp@ zEv{J0_LUw=yB{}C~x5(bl; z!ubE;7Ig^GB_ex?B=!@yoY6pL?O6xSG4}RMda`n@{K}Z!OyQO2oDD5l=6DJ0=e>a&4vJA4`=%*k>k7yGdhHQjv`6O3X&^XGAPy{;&?@ z{u=8QZ*Ccx0@`R~)u4m>F+Ki;j82#|%)3TeJ3uV$hE=nySaN9CJT^%5{6-}^s{R)| zb^4Gb`gKB(wjj$0Gc|~vogz*iO8GcF%N7sE3YQ3WVIg+pliRV3*%Ac>@wZrbeTSY! zPi3z7fVH*Gya5S$)8u&#QF8g!cE4U8{{Lv!e8TIr$I7jf4R zwKv3j?Qck&7R7CnbD3hS1dm5C1TOaVcgFP3Q#&x7l7EV(f4Phcrb!o8DRaOH6EUsB~EvdPdHfp1I z0G4*UE&u}KEtL`dpB$Mk{u=Qbd}S~4J3FD%33@A-F;Kpjve zuy7$DP{KM7&MI0?J1i(F!7=xD?ZBYW(EK_X#RLU|K>7rUy~nnSX8Z3X9Yyg&PtqS-!oK0Vm=SaAenmcV7}Z0k}d>2w8-%rs@x zRJA=h0}9Nf>7(?(lC_)M^xi(RJQx!af}7R0|HUryxqM7Rj*nS>L{JYh(dC71%%;Zd z>({2u(sMffTZSeizumUvnjn^3S7uAKb2hc}6|-zMN~SCMpc<*bG_wr8MM{fG_NC<@ z7>>(G8w{Lf@?Uh!DA`s79IwCj*vLp9);&~fBI!v}0I=h$$Bn)HZmC+$!~iQaabSzf zJ$eTe{`jdH9-y3s@1K#C*tk4HaY~Zf<&jm(?fiJ7s*o3JR~f*sIN7Z=(yt`drzOL& zfY#|B)vmDFRq(>nwH%t+aX`;>Rwcq=70P+l6}QHrTRF{vvCd6N;hwThexl7Xm1doS z^A*Y>Y*VtC&(nGriXIQ?-ryrQAZT!j$jXQvhw9HopBUcRrLLE^tm*@96+DX`@lG@S zlsxZ@kzI4BZZqV~+;7%iFK_90Mzf@rQUWh^4}0*|N2vmkv_<$GyhD7lM}WPDiPpN% ztsfmS)OjZ9Bfg$46xB`H~ zEyK)RqYkCSz&e&3g5H1P*B)nw7Aez;y2g&yy1LrF0xhjH36o^fj_3&RMxqHnV8>_^ zPZSJ79HE(a+Jo8+W1SgzUJ6HW*HEW>4N$YLqm%SUuF-dLXZ?xha zI>)VgSx0AR1`so19-^~swAiCd414@4Y)bSk(|~|~md2se=L#LaSJ)_`8kN?SeJ zcjHw1t$$l9Bn$IIGX*jEV;vT1o(WaXsEiGw$ZWyccHab*aePY|c8mc-mn>C@$)C-R zNGF>pGtYYyGcoUQ!vj{(9RQZEpTx5Q8D(9 zh>g#8Y&s?f*OvUW0~BvT3(b0?9o+MAHoD5dOYSQ)_v@2U@Qo1@rV!AXnS5a~V27Ffq)SXCOXG$Sxvw)Y2 z%r*PvSz~5c$jtF1tiFp`e3vi>h=SOn|4y;MW!rr3nBs8&h>RMpK5!2T9krbnSrVr; zO4(f!?G|{NdhvguBm4Gwna$C|MBG4;AU694c0%M8wTG|)ptxCDU1#9fGSQjiQuDhx zq1-qbVLNL_uS}?i8uB#5ZNAP)Sl1GfQwhE0KZ+M&k>SUuEd->TE%R8l(5#Z1W5#># zKVY9$(k*SBx!{z1gi`Db###(8YdFS>w?XaoDGR{*l6nTEEHygN5l zTI!B$c#Y`*FWhXqk4^pQJ!9Q+)3}mbNk*`1{=GjcN=Zrd1v4phdXXqM`5>2AD7Pp^ zN1qXt_7@KM5Yn^}$L zq?S7=%@l{(D5H-{>TDA<&RIUySvJ`6Q`ze@KuQoGWg1mE8pAYwV3HkqcI}kQzUKSqmEf1PhK`BK-T9YjiYYZGvLa`rK=L7@84wLM%69MmO1=W_9 zwJ|MwXk|ojzMaWE%4B8KOs04UA*y`Uu?_2-Np~)wf0ea*+F$7In?KCrO zNTAt+9B1q)UF#j8j#jW{ZX4nzUXL`rIXvqaS$8N-yt+=5vf5$eoWHOjC&|fpBFNN@mA#sB;$&KfZri6#8>pQ5KH zY@J+g(easug*>>Y1_i-*-Bq%)H&OMs7LaQWphorOepKXtH1?Cyj8HSrvd8}?10F2O zd##MER*tx!{AlB-7OEx*Ng3*v%Sq6cPJHK@VRb*@B}AyTSZ-kj62%Y}9YOi-%|0Gq zU#Lm^#h|$H3AHQUGoUBFl?+k1CA(gvx~?JNhbYQF7kgM2z0b?(J#lY}Y;I-zWxJli z@)r5*QE_Bi)yWp_TXRe6eQY7ITqea)lSmZi=O~OxrTqx=^tZ|#x0G>Ta43)7(SlK5 zUE*YrwelQSn(!1ew%3Aa$<55ktTlo?(>?u;zy+USX_*@Pb3{f#4t=9DdZg zG0TZRvEJxc6rG{Q!cE^r)7H*Y@XuZE*OVr0MnlSiDTzVS3`+tzqZklpOkdorkcm7h z*HK=|!PE$;A z0@1aS+Ri>`&;Kb7f&C4KwuAA{lXe+W>jthv1@oPwa&HTGZ){>ClqON&`DlzR6=l|3 zkpuf#IH6sayZ^9C=8!I|1S<%e87h){dtca)IrjH(%y2;{+=ze8Tj9pS>MNmh-&(X1 z8IaWo*fTd6vJ&*9m9BN-ieMj2O0g3BgulFOe!gjTux&zwzMU=%j}gXNddycxtvlj? zn!{FWCar`TY>kPDJGdR<E^*o0^fW`Ws!^;H!yQFsu2Ym{|SM zQP3Lj8wV$K)u$JRt`=q?y83WL6i}gP9k(v^Aqi%y4yMrNSYJ9SRE%q?LNzzZ0Bz!a z>O?r!-fpT#oWr5H2_w~)&wEwv?$tOH9KBOlKYR3MQSOw|Uxwn&Z0sdO#&+X-AQL}h zl`ZPxp9EI;qD<>0gq9QkaF1#VthDfTAE4;R`B~Bs;nzZ8!DmMW{(*m-+Fk5qE4hQ>yKK7XV$nsBSguv$(=0iB360TP4x-IwFp0TyxLUMhnbDo0x`5&@ zP}6s}ZO<_`H}%?=tASWF?}M%w06S@{)68zQGV$rj_9cHtl-hb*Qs|Io=Kvgstfwq< z6|AP}W+j1nE~I5zMRFW5*`}C+6HK;){y`q95=mLnbgSFBXz)l>X2N@aT3_!NgXk0)T^|kaA{P-Y ztsrfbusAZ8sfIxZ>jWse+_sz?x4j&L;Q88l$1NS_x<~GunGML?tVNpn#M zu0->3h}ZX^r}W?l%>fB@4AOEas0pd0;s&kM@9OyWS3x7o#yU=s(C{X8SsODGD>6-| znvKen3@qW@jIs=LP6{M|U~z&Alp89O5XIWOL+A5+_v_)G3QC1e!ZS2v7|-UUAMixw z*yU*_&Nge4)1gC;v%4GTGt3yv7f{N;@ zSSIJe?JttbyU*;!=H`@MNu|r-y4AaZRhfnW{?+)FQHl1o=(<4)n?{FW!{?tJ?q~it zYwT|tbtmW$u7vItP|akTO(xGGrA@dI82!1v#nhoL3Jzg{RF!w2%0)&K0w~20pGC^6 zs)=1#+vTxX@1({@EVN;pS}`qew60sJjgGtnOl)*0$Y{CsoOR$wN7KKw2P!ARIa?aG>6^X{__0rK5CZ(Dzs{B40Ra!Z&i*aG_4l|V ze%HC2;b@|&^RVlqAiTP`uo07VbStiKb$IoU^-sLSSYB%cX)LEPfepEvnpq?E;G#@! zGOgPL$HqNBD%S7d`g=n0ZZ~%^45_r$b2yC1pEZ21JSaWe1QJ@&L4s1-v zJ#B1UHn(k97+>Mwpy!}kq^8#R;5&VB=*q6LQ>D!7jQP2fNLwmOsN>P`6~pmr20pSy z?qi&MC21|do`dXf0@i>5_aHifVP4~k7WcqVJ~p^Nf*j4-*3y8vq@I9{np3c&n7pY? zZEabuti*`3amw=h^6hDEqk!ih+M-T`|K&Z=`Y?~^vMYV%-ov6;Uz0+Gzf_P4?W{J| zvEQ?x3%5b0ALC>WL3AQMjJyY5d}y#^z6T$zRX}PEhAVPy-w+-Tc}(xblW%4@Jiadz zr}6!jX+$Ww$OwZzov>cEaMv?^D0$6nGV_jnXk!Z#7t+$_G0jc8A6;aI4Jg1E?{Nd= zOMP7_3A`)SzihlS<|sr<7rO2hH$P3*>x^UyFZdb!I0M4}YU)CgLlN2ZxU+K$CK#JNCkkSmF(ahpJJ{-zz-NL}yzNd%#=@G={qqC<5~MY!`uWzzFcGffajSE-5MCMgpbM+_9t_r_sOMm zxvoM9ys8M+`j~8y(*?)X&M5J^~n$a!`Mv$J3Tuk@n5Q*e6d0x4C8Pv4Pla^VkPbMQ95eF zWK4UR{s7X-{4`w^;fm6Hwz(PF$i$VSVF@0BG)x90$LRj+l>mSBrl{8>kM2n=6Z&+ ztWnp*IFP8uznO-k$@g@Eb4ZYTwryRrQreJD!pMf6#bCICz8>+Yr~PNr)a#gQNj)SO zH#CHsyinXetug3lS(q4eLdU=ze~n{e9=ztIMfQn9}8^=dJFMe;4ty zg0LpC-q0Qe`j@MHToP73@4&NU3T<@t)g|eCHRE+xxEx zDVR@)gogt6yxa6iXF>)`B*VwVKeu#@p^)z4an4a5f7HgfN56au;po&$VJCEq5fLAh zzE}9AnnV%mmT(R?i9{bWE_q7qDLFIqn%9+$&j)(GojEH_n8_{gDu0gi8P(cp$r*S? zbW!PhO&NC^rAwM)-QP&^9QeA9Vw*;!KV0;eiE;rUt}zv#<#0Ig4@;S+pM8tpA6(-D zB4S)Qo-ev7nw*c@NS-Vnj*>Emc+|{cM(OJ9Z1ryfwNTwYd-_{LtS_P=3S_vm&mdpa z0x3KiO6@}p6dujT!!fPV1o%V_^ggh(s)~S`NOM=ndv?e5Co7uOCtvHE4KKyRj-ZN7g7gN~e|hwwM!w=A*2W=jh|KIBOVrsw{00K30D+YjPpQa~3%P#i=EmE@O}TvjFHttspvr4P3D6s@;1 zl>V^rv{Q{yHoTg8HZbRV_ zysZy|*63o*LX}rXUl~W6=|W>ZZs#-454ou5GTBiP~Okl|$DTw>v;MKm=PYrgU3w!b+e@L-*N+&mq{ z++Y4`gM=fD9>w@f#yuM4A?+2A81M{>oNw3)*$$ zj9MkI&R};f8vkmcd_+?*y~%Rmf+O~#Nx2?)?kDecV3}s$-^n%D#*O?{0!2@d;7(z; zWqX_nUIFss_oP0l+EG{gPgv75S-tA0-ZCG28nYE-a>8#bnwo6M}y zA=!Rm1nZ)1#r+y`AG}BzU1k|Koxs)B+`BaDQa)_p&J+4L4+m*E%FZUv0%bGb5d}Wn zX2e0sQ%!C;rvy;w6&1& zT2gB?Y_us-Gvp>K@M=;52E=@w7K}{$p?W45s!<3dA~44BWY>7%!E?oQp4N?C;{I;( zisL&jchuZG$XTVBUuC*}i#w|R?g^;J`XIhU_CZn~_CdG9X@n|Fo3ymC=!ACJNnq?m zqBtOPoAKM|Rl)ICWRta)dWX|t$W`wEzFLy4c8#OV;R?MBhqXp?PP=~J;4(gkvCRgP zmD-=4a3~5n37JVEUFW;*c7(4G9RXGErGgU!>rniwt7eDljC$VNGi(6 za*_LL+#kik%TY{TgAH1H$LP(|5Y3aVm6#dr8gkxaPb+{zQ!ATGO3KZ|-YDtT? zF(YNN#O82E(epHqYDg>!&ilGTB^f%(Hjqg6xG;4J1~;zDCwuAW@)YynPZM`-+0vD9HTa%U;I zh-`QL&5u)T%y%sI_4tzxrjeu5TF=4s!)Kr(kl*NTa<>J5%ll0Mg8I8MC*q&(Fp&?T zvH2R)ZYuM)*r*c{U|-9L12>6#WuO;4NSo}B$Y8UzHO^{JW&$KXkGdu5Qi`jCjKUrX z@NH6`=P!v}{s}kbdNE9^Eo-yD8?f20wnPk;!%&w)OD-Rd~zFbAQ`=#5E;7k3rT<*!S zekb;rY?!DO>p+Z3j4`~Cv!EkfLN4V9lmnAkx_&>R>?`(JQkSW*KwcTc#76IWELt{p zo4G@8!pzAn{y$ai4x{zy-Lbnfz2-bqc@Hruxzm7C_JMg`oU^5dde_bLz9H=M71s6% zvX===`e(w)feW!OIt&D<8(Y&CfBHSdVhEA^#Kepvp@#_j8E(kkqV7A zOZfRn&6fkksr+-BDUDNmk`wtY`$uNM&Tk|}%2D_n-ra9Ke@LpNJrsD3_BaM9@Tdb= z;XdT%0ufxl46AnOmv)LG5xs(udU5^2N5;Jk$eslQQZUYjvyuG4?=GK;vdtQqGn(AS zP2UN0=&F?aEn-{eqXg^xDwf_Zh)%NwYj*GcS7XBT7GRlMmE_%dB(}4HPw@oD z`v1I#VxBhNFJ=2;ywT~;fw?0RYyS2~RYk9r?q~X|8TfUsy#HJa802@0_IXk=KCq_U zbXKvCDR3)|mjOomg~)&s;u7SRv7W)_0z76~a=o=!L;$?GVW#(T(yIEGtu>glk-A$8 zc~(h8PiJAto|kGEE5j5UN$S-U%}#zFYLG+8jHH`1iZQUtABL5tvc09wggmbZw?BKf^cn1C@((YM%moD{v}y&6dhxaO zY&H38wwJXJ6bNLhj0#Jg+|TYdio4svHdHAa)|$5uN{@Asw0e3P&(HHn#FZ(2M@u&y zPDXB!qbju&KU+qRRi5|T$6ii)v2#sur=_f)FW=E+&lUs+`<9)--P1(mc^49@K#(rD zm>njP0zxs{Sbw^hTYILu%5jDK2JI$Z6A{oh``F(VtmEM{7R}j(t+mZH)lS)nWQ|1- zq*CB9Ai#^vDz$gKo&@B+bo4^4^}P^6@f`}tvk?>5rheU6CSjx4VD3&m+dWN;8~%n& z_WYc;zJ9r}AxUM1FX06Y#qa6!f&F6Jqo4NSW4y9@Y*-EJ{^f=TBb=pZru_5(78=L_ zZ!%ad;qjQx(=1E1d^Ahg@S6)y89|2yX@58L>bB|f)(OCFWngpKd$fKW3)FPWw^d$$ zWFPvDbIRYiqduDu=+d{!*Sje*UAuX)dqYtK)hfIcrK>>p?uhspYAydhd6GTg)K_<( zDnjWU=-N*NbaEfwy2(p@8rJ0gGPs4Pze@Jmh$A$WRUZ?CXrx@-L3W15I0?_)VN~KS z_k>`y(;s-JejY?ZHt*Pb2;q)1yX+dhJN}&3r|0Nf&T3E*z6 zgZZpO&&S8#sqbxZN=rZpwG2;$adKm#Tx!9Q2j5x}!SlPQ( z#!%e+EdY3nRX5fMs@f2&^3;<()P#(4-%$fTvKl8dJ2GA~k&wLa@I{DCfYL&aKZ?Gs z!OWm6^mu}f629}L8g?WqHR27O<}OS5iI5X|T9(ENkX9X?MPIsx7RO$a-LP&4PlK~Y zZ^AxY0c|2jxlGkkQit2~+7nqpMUk2-P{XIG;lu>eh@*zxaj1QF`E)d?W7XwW@i^U3 z`)oOqIu@)~Md!WAaelwxan3mDx5@(1(AlX=obH+z>$0Rhd#$BrbJrXy!>a|lh^vFa1=qJ_*`CjuszM)gktP`GI6w$?NmZ}dh>MQBLn4{414-B zx>y_iGZHZQj1cR1pZLrOav0%OTja^5%uk@Wk@bz!%n5damU)GWdV`%|g`a}jaHD-M znU-atDpK>eF+SloH!T45Km_jYa#HqAHo`0@bSV^;jF9jI3X1vTz8w=DG&1rjGGui* zH#75sD9av4&8Ku-7JZ_3IS~z8><*<6Ce-NV3mtz4T}KD~tM|yILuVb>y#UfmZcW>wobfoPgSc5Deu5nw zoTVT|kqhS-rX}vRp-Q*<;TpWJ?}4eTreO|cL9!F zTZIcul#wu$pGV<<-*@*TudAA`#%-7=2LBK@xbJ<;AC+L>oqV-QBKp>GRV022-~LAS zis!MNOakxhZC<-;V|H57)+j9dgbP|?>IV>t`(*oIn*x#B51q#}7CAutb$Vn^kz{qK zK~q=Y+nxQ-`N`UApauD46)aNU>C>Vr8*HjQ-mJRylA-yPY*_6O0#ruQbOBf0bP+* zWwBkQLC91S$pI>1JyT<0;~Dh1en5tVyON5pgQv^Hs0jNt$_Wr*WEtZbhhUx4@4j(u z6bTROm}OK|JhehzyUBK8lpQZJwFsM0UcH&i*TUkXelUKTQHSzpUuUUnOMX3KvEo=z zd-f6FP@do2jITji|R>GEm4H1_o`VxD)NtcAWX-;Jz$BwoSpC?50j^#sjgcuXF{ zpAn9<=&3m$51)*&!$C$xCX-+mlf?+MaD4PljBj@i0^B{VKaI}!%njh}gXJ4)SlFj$ zS?k!UtC>X-r&b0(fQGc`WtnANk(DKlB`x9MfEtS42+=&Awzif>caMih4;bjF-d-P8 zme*P{-T^A*ULz)7gA}5-6e54@GXd~f7Kg5YCnn8k-}*|pzk^d_e&U3Ms1eI_kZfJG zn}{d$4iu?mj^bXmq^xtq`3uGHlseWIem9xh+Kvx4v-CBGHPHqb?M?UI+;3zHYxwwR z_ZsIh`(68yTJUuZeC?O%7Ao_29`$bXB8q&q9rFJ6uFy?yULL3OLY`DUuF=76VxjSCL)hCq7j{~4?i+Qv z6}>^2iV$iPo-NlVs-}IClS+WzRr%jN#HzHQ<*@}*dW}TIS{ebrP6b(6Pa*N?os(#- z2$XZ0jVAssS1r)S5ipP)#;XaUW;43hOk-gpwRe?pfK?zhmRiK9nV`fa*y!#%zLW4U zVWn(2%BnCw-r-q(Gu^^&$6)s|RdZer>a;!}~|=F}4ldK9e0 z@;m=|&;p!YPq=HK2Hz{^5FhoD?5+;L=v85gC_Ri$@Vc1A>`%C||G=9Uj<_2cOr3BN zXry;nxXkslCqK?t-CC_-I(Qo0n%T!0Ujh&z!~bXf@2;l?4{mamz z|H+EI#h(4*-YauWCOK+tPWWHm^9vqdIv(|2P@W#N{=Va^UW7j=uo`@XdVveQIQ8#n z%`ix^>)LAxrblQd*({U1ZsAtq%oL8;YrN8_d*;^1{`b)cnH|;}g|Criv4!;OTYv;B zd56UyWl#mOgRD5$Xrj1fJ>vI*!k$22}Zx*KlX)3+1Qj z!)X>`mwNJK`P*_oI+QJfmeq9J^@rN||I{_5775!dE|e2yu+lCRR_YL_@d!G8c)>n8 z^DxHJjJOP~tq~PDD6tpB3snbI&1vz`#aGqcLP{9Y zBQBBes=GBbcIc;7F#Dp9zcZ7Tg-Pn9XZi;g*?6b;SiXJK7rWK!-@iWEZRVLwaw7V@KU_TOfezl!AWwo1-VZO6 zz4YehH69Fy2)LIXs#%KS$Zw_$JxkrtL(L~aFlA1vb{P%jy<|00GbExICX7Z=XmcF% zJxt{%J~bO?NpbF;?&u?oqXJwEe0fu39vq|e`aBW&HqluI;ZqzOiySNqoK16c*#;5S zgVQ#buFh;&_{peA@q_|ywsR@$C0=Fl$S32QtpYjL7E2544sA`w3#xn8t8tAMe_jTY z9kdoGlj&nMR0--$6^9qt;ds>s2{zL`Zijo#CagB~mT&gKDd+dJUc_pz%}v`w>+FKI z496{up}( z@#$p^c}mP#4E(yDI+rSjJ#U-r`!{P)s#8n$B=729YP+zD!KPUbDp=r-GH~g6dS^=k-A88jX zdv$*)C37z`+4}&EyUP8a1LFOM*jOkEv4Ho(#daUQt&qq!`2iTpT_|+mj*}6%N}5iC zIIV7qT>yU@{hz5A`a*5eoRF0|tE`2<++VJ)dT+=BohI~iOu3V^>hBHj>?mzEz{u#*+ja*|OS=-60g#ZcxXaD4=Pi!AAY zka>ZE?{vbxq$czv-*k@EJyq>jpCzq(*mvb@tIHSWQO}nfTw7ll?jJ8iofE?7fy{iY zKuS~{&9JdG75Y*nt@bu+I^N=>f_+O9a=)Rn;XY((bWi-PLW8rauJAzeA+e0uDbCgABpT2z3Hp% zzW-VCw@Z73?~6g)x+T{ybrCwdW*Mu`BX~LFE)~h+_L>~zPFg6d-R_gk+Qr-wg}f4l zAH)FnLP#6A2`{CIK_KaT4LKS=nNS5F5o=zh2>&R(n;wk|9}_K{oHULr2npLZnxlq= zwW%g#mzfLRzxRi+u{aja0KFdYcLTN6eIs`pZJnF7^hz6hhppZ=0BV5Bb#KvHs=Pvy zub%#}|E}LiD-YQgo?nH?wVmbZZFzrEYtg4!^R1%n#R?Kq^^s|9YHm8&&E6l&_&L+R zI3&L&FL&OZ_{Riv9uK@WNvm^8Yb@d*YEK-tBrW-IBRfxgX}an@6}IQi_Na=x)xXXR zRX941F)QFsLyg8Ct?NGCw__;0cLw|LXTMcYANJJ@<9NNca;&&kl5VaZIk*Hq_k0ny z5qR8#@9LBB<|ssih;4&K6G=Om8DenplUgcs{0or21ow@N&`OWebQgyA2IUt;P|GL& z4w6F;mP7Z4D}|FZkCdDQlIFq&O7-ZY2g)IGh<%~_iIhPJgQ1A3ID@9jo<=7KRmh|a z6W-|TO7iuAC*g}__4SDv*7RUAM#G|Q*j`jwAg?q$Ed(kNWV5QCms)QSL4D8KFLnVFAoS|vR^8Y|sgx%OwB>vMw9*A&7{HBayN z9kPaNi3 z+v#zqo9)Tr%9NLn&iO>`8!!G+*H>4U4-p4$L;|2rTcC8r##hHQP!?*=Dxuue0<;ER z7i(c{jRV@8x;tRTc_X`bgU5#=pNMQaE-y56)=S1!yp(edcENNPtF@bq1-H&%ZyWhD z+lY62x`#g%km%d|W7-k7vGoiYLYjo~1*#ubk!!A#_qrLfn%t3{bgTS>v415psDD!T zQX;@b(hA9msz|E{`kB^t+9#vahDMMoxgmD1bXxK&W9sD!4hsD0Tn=}mCnn;OtlMwk!z)t zV6Df(WwaC(XMg50aIKo+(OBbUJ`u(ZAE(n+>$1T}=c6x+n6Ru%Pvi1-)UgrR0o?Rr zZtJ2?^q`1!u|aF@Lgrf@ZSTV4qk%$6tv$o8J)8K90;xM=d~>j3zFwZ$7^2uDwr#t+ zcszVkUbc|O#!Li{YF`xItPdn*RhFM!OZh<1JG0@R?WfKagHKP{T`MT^`SBLYgl}a6 zZz7$H6V&|)f73d(RCZQmKLz4V3PMA-lEajI{x2g?mERL%A z+uZs$A6r&d?w2YKWifo>LZB3W_ns{2Zm&@yS>7&`4-_GAUFr@5T}lrh*bqX7NEaWH z!o@YPnn?70pRh0+T>0Jb+eN zu|jIR+VleZ91GhZ(}@e}w}>|4m7cz!?jOxCxQ0Km-D&){_03Hz3C5HlwoUDuTcV?L;<>XvK!R1Flq>y|4~&{|-aA_>PE;I?nYx-?erF~8PTx_mvdbr` zG_e{SD|(f@*w4-`12$Ks1sfUOrdZCO z_aFIBue+K+1`VbxRoE<5jHVmv-ACh4i{QWihpo2?Xaj1qwQ&tl+)L5o8XSsSaVzfb z?xnc9ySqbhcXudm!HZKUZhyX+IdgH&f0x{5XTSQawO>&Cqujv5L`RM4u!`Sb@)$4u zK$c)DnUBWAp0cRE4HQR*{<9aGj!Qv%9)rAe#a0n(H~T!)Z6+T-=8gwjstmXmwQJ{B6+%C=dygnJZRY7FN%WT!c+T#0nWX zr6P&CEP{TZ^m{*zi~?3NK8^-1jz%6uH2_;FovNHiUJcheJ~-sOf`VQwjMYd!JseL? z9G0e%S4PgHGC4JVQ%+fe6w^x(Q^Hr78rBHDyTX~nNJX2~$xRwO07tF%FUGPqHXz|! zzfmppd(-t7Z{1`Q*YrgQYddG?A*IuVjjJ$_zQ()3j}V6OUrpWrDcPPz2bmyd=$rA( zMl(hy+w&Qh0S)3EQ3Vmrk(H?}0c^$c2?P|e(v2?8l>B@?Qj*GDU5qmB;@m={#D#?O z+lgbWqI+o7U}=HRD4_?{6}SVxCq|}-*r+U+5~P7Bas7r$nw~$6$2vfTr!^9HQa@U= z={p?@i%+g!N5mv7Fz`q>a+`hSaj2{x?7s7==lrUs_zNCMf3q39ulu*tJMiGCWvOZ= zx0o8qZQ{=N!VY3f|81*{?=av12i z@XZ*HxS|o*5&>xF>1!#NOW7qfKht~}#A}9ehB2lW#UhIL43SUSudpmwkr^OLk^q*4 zTg&4q=P_1tsq2bqO6th{Dy`3Erm~j6{YNgr@P*$cv58AgC2321X(-vXIi`9Sj$%6C z@@V(`>=^UYp9?bZ1y~X}wmIgzc(Z}Ns_wz@$(6MGE$ROoxZxx$I-f=h#+f<(F{Y@M z&8F8n*dc!fhugLv{JA_hH90;IadRA8Im% z-8XriKWGb_Se+z!C|9sLms?E zbL~#)*$Umo0^3_>(ycfAYDehV4&Nnr^49kHeWh7-6oZNiQ8QCVkDn0X8}s{m0)Wpv zAZmQ84Cdu5=o^`%PuJ(SpDA1Yrjycb^;H#?rDaQu-20!ptUJ=w!-Gm-f6NXDi%Ci% zAYg}5Rr}X36w|RM!55dIjLTyt=K$rsGvf=(gFEuW>1`9IaG)iijc~_uX^I8Zm8`}> z^&v+rhrJTGj>G1bUOz#FsV+h%FFhYQHiMJ0h^ah>o4SG-pTnlE?E?aIB1>n&RJ^R(AwshZaOv7SN^oH{JOoTcILZQ8Gy%g_b7F8#SUdhP8SHf9OTtuV84u z$;KHSdWO=ErYm0=Objygw;?vh%5xnZkv`=a+P3ue0NrsQ#6VT{Cji?4A@T6IG{Vfb z!7@Ag{bJe|jID-mA-$2BhR{d^zg zU%y+mS3$*>x~gYc&bS<_S~kDg<~Ya@Fd9Oo9?_~Y;E+U6CfJdZ6JOapmAil%rNU;X@dKj5XpTo0~+0>qd^u z5okt2%_T?hXdG=ghzL`%!3OL?9nNBsI&Y_0HCeUGEMW)dOB|Ds5ABYYm-CUuTQ&o+ z_A)%ZELU=F#(HL(6*uMk#DlSE@Ohh`oV``0-;U~!?2JZNyqE2+zo{Piy3*~xBIK1x zEpF$|czICV*yu2yZGXSECG`Xa-nF@c&9ru|mf};*-g+YLdPsiOLK(F9vmAmKy|0Zp zJ=>u+BOd=5yGX4J9zAa%M<~$3J^f7)xOQ7QK5Km5Q0-4)G$=6UX_8ATr zWP7fldJ>L~6q20As37>h9G58Sr4#teEG{Kq2dymj8|-96v$y%$d@$aX1KR#M3H&ELyo-?B14E$o;g@b zSG(hJ&Tsh5*KK+>jh+gDLqhX^aszg3uiY?tiexv*RBfbUGezzFj)mU$z zVwltKZ(QT)X+>GY?#IE00MdGk{m&zMgK!ugeQhUR7Kg)zg$oNp_^)NV%n-|cKa<#A zfQ9mhalo7;dT;YPqfpkL9U-xgX_wcuqdma;O602p^99Q_#70=L@7*D#h*wbaJNg~MyX2bB8wAYZE9|1ZEj|6Z)I;}W^QC} zYi(>;T<1`3VQFhb_DlVJ`*g3U6QvGV+q2wsa~|-sJcnP?@!jy(ZBN&T z9-)PMarRb*djVIYufa%2j*MFtWo!z3HZ7{{D%Q3xsjrdL`BUX}X(YH2Hz2-HuyJPp zhuvl;hu77q`3Dd7T@h#Zhc;$g=cmm)jL)-(b*T-%cA$Rkj6K(5{#+k;?m+ul2WLPo z(TVWdlYOVd?%CD$^0ri~VX~iq1l+xz0rXX0_-L(r2qL;31>C>Br&hnaIPJvx z2_;=|cZ0lzpz-TVs z%%IsgG3l6;t?V$Z?2PD`M37_Xj4P8Q)M+BB6jGIfkSpX9(wV917|P4JB@{eB*}Fh9 zStGRMdM*V^z7hVK^0sOLK052eQ+VYDqcxXfwEr$lqMXRaiUxVQ{3vkw;htG(nMk8Z zxUGR3ZR4T4q)!@;S|J~&3#*qx%_Qh;s`A%z0RO~jvOe@jY#XwPLBXxwaX$fajCW#} zS2Lcd=M|J!e91T4v0lH>_cwrFZZ8nu;=1?8fuD<&U+zaj<@+C#>s~MVUxF(ib@ES& z>ccNP;UYEzLePF=es5}!*#;^MrhL)<`FVnAB{iN!#K?dX955hSR5_l2K2f-JKn1W% zkXXbYXloHTbe3hps`iy1Lr8}kgC{_`bVCPH`4VgOVRHR&v_WNXagpUfWl&{k<0UbQ z5Y`b&uaSVPQ!-TvPAeMqF*l6CHd$ z;E~OM4VV5c-D^j5&u@8m=Dd$;2;c0Ceb=U*TT<@qCi{*-0XwoUJB)wck`aE{c>mp# zcq`e!pZUQ^>r}wA@zSxo^WK8-?;N%+Ex<XmT zMKxo;lvw6Rlry_y{rpIlwI$v6i12Wvh)D(9lsurkb)`SRHgXk6ZUs%=E~83CuFODH zNK0P}gRCXJg@VF>6h$ur`JdgylUXmq9l}ZA1`pwc45t*(P*uWk8nLODH{jMJvNq^!xSnN_xBrdP-2C)1erQK=cJWG0!KD zf90ms6OQ+}Jooaf7{*Z6kH&od@czOdP5Pd6!t?d0fn)}DW=^>+jjNwy*ReRecfvB$ zNnLomUvZ~DJBYmKs=#P8ToBIZo;=h!`ZLDo*hwzn;U`M$*gPX$Lb2NZnfWzI0+Jtm z0!ypq4QsrT(ee|!qzpd4`Fn82cz?h?u*SX)Ix>+&68?1({}6z+$e9ir49m{`>R5eV zAQ6}63Sj=wyg^Q&e04ffp0zwY-$N%ma&{RIWZB>_8vRgd-VZ`-d~3c1umK|%!Ol0H zim|1^1VnHW&X?$4P5QH=_BdA@Lm%S{t_yTGUC`h$I(d#?To~R6#h@v9M?^=Do|En{ zK0DWCV$T4u@p-%j_~LE!u#fhFbG*WxmTp$X?Io-B7~>|#YeP-6XEgPrLvEkH8VdOR zq<}R$V-D+bT=WQfywQ<}H)c%(BSown(RRSKQzcwO0TMP|gIh?A?>Pu?|i_v-Nyk7b$&))8=+i$HedRG>88}0NA zpGd4}l619Eo!;%+f%l)cU%cKtA|ca7l0URikR^Rge=pfTI~@f*viz=1J)_)4P+Cbm zx5yT8nH1OJTs$@|Htr84wWL(l9H2T50(Le~{b!^<)o&Wblt6K&Vl7C6Kv&Zb=_L@x zwf>~kSW1{eE=l1Ric%`(3L54La{5}xS4R2*WXQF-gEW(>2)GwOHcoOGd8Z0Om_nkY zkmS%A&jt6T$jG@587qE=Ot=cyCjd& zz?!)kF*C6sXpx$Z-~imkX$8F%5lZgz+S(eo45uU)|ySKqC~Zcp6$JZ`i6aeC_nvnoEWsh6iJw3i;s)T2j+_vz+Ios9;X~G8abY zE>8Aif}lnhUj=7Y%|6G`RRA^$0dTZ*uO2Zh&J*!#R=u^t2)o>v5Wz%7-oC#bS_u(1 z{#R@eT4qrHAhqMaTSM2%23{{-UY}7i$HB|o`q#YJ$3fM{#qfcpHi4{7qJfxt^Ks+j2T8KNiapRkK~(#d_Y)60UbqbFxbRYNyXK zB5rB`4inYS5>p`LTG3X+bw>&>{7{n+*0h4uH$Y`GaymC_bns6MxGl?G~D`EXT9{C9o;#%d))5yPy{~=vFj{%dL;D<7kbYCSBbRq>a z0{`J`g-sbIHfly3^1m0SESh+j*@}mf|H%^ZSWdt$HlRojKr%jZLY9+j(Kl;NY+}rO z4?X+3ukzOv80aFvl4bErfd-ujnc(i@39uhM&uTfg`e-zAc;LS%#2k7|_*692#SwiQ z%TEw^Oxxm8>^~1RBb{5slR@x0Y1=!)%C=OV#Bj{xSz|_`1hrD{=fbRiMj#Zd0oNIi z$+B^T0@i|>ZOWc;N+{x8!;VJZ?{8}=dSw?Pp7Eb==Xo3iJ3;G4-#dr?b#!)hk#z3A zJh*&2jK}oMiTpqjz^Oq)523(}aMxtSwGR?0Lh>XTMu=?~Sk)${m8M!E5fN3o@GZn< zj2E{-ZHnMrM~PtL;v@&pllQ;h#{vYgDOHJ!E7}uMQbJ;4Vw#)LUaAm2Il3^&mMg}I z4-;g_dAJWT83@?8K@2ZtrgCr2Lo26zVi;!CzUFNtIJ*0sx05yTh&`xU)Fim-9!@uj9#1vBABID~_k7EZcHqMw*Un6y zE&g|3EWp1IJlTo6=+FH+K_6QS?+?SiWXJz}C&(UK2wdynyLI&4nO`oPjyD{3u3q2Y zM+SG|R><^0T!QSpL`JpE)vFk;kanA@_dx{DvjJ{X3vgLS)Rwg9Cy1fT0MnYby#xMn zN}pq21`bMSma^Brm3dS`Q6aAs7;F@`$mhK;(A6yxk z8Xrtl{2g8**(ixBf8<9~pfiQ&O;V{$luQL=>kuVfjuc6+fSsC_yo8gYhMT5_P5fHJ z-cpXMijAXzpE`$^n#oLG!%SXAO;f}vp=JfD2gNs~)<@q1k>%5W%cVzOn)1F`(VGXJ zF0;Zf%1k&C!gfL?$-54vmQu{YB9gTTGgW&l8e^6$v*aWS3S@P0cwFZMGqa?zyVxji zxcib$?1=%#iKBnN9uZZ$1^0vVW+u&9vnh|;zy=DVgim2bZ8quP3`eBH^iLn7^{R5F zw4-eY*@!}oYl|3c=T8#gRc$FgPxwYZXQ^0|Y?nv>w;*iy$iEdl1o#3t{TWGVg7!#o z8rwqOukqO(i3eYAY+WF5tk==ko3NKL%mI3u{jv^+GG&D5m=l}-;GOEu)i>tpk z7lt+$0NUv>Xjszz|9RnR^Q^kI zWB3^3;PX03qlMnkGsOy%#OJVO3DTWUUS2!ri#q!cHON~%0`=BjhFiItjXsT8^d>WQ zfVO6io41V3_ZbyO2h!U$ylZ1@&vuk9T4=@Nz~c~bYY6y_eR;IGT9HB101y3V#>Ru& zWnZgA^(AM1+3W2_rJ0w07=ugRwqT2g!E_>Sql12(9CAJKjqrB6Hafz6z{6z!EycC9 z*3Pu?vYzzsnX9V_SUneEo1+ym%(B~g!WL&EDs`!7nsudRaXsUXuHwk1?6&wJ)Aac0 zrW-1wcI3z(n!>uuBDf0`s&HnI08UX$!&o`c1J6)OPhZGxme~}Zz5o=_`lGI?=2Yn) zogR#08YNR687Ve$on{k41q}VAC#R&VF8y6kNyRQReO=9oll;Gewq|Mh{&osZh4IY-|$jL18r)Q^^{WGMVJDzyY*g2#|Lp(uOR?G z9@Br-uZ;f_#&`WK%(ok(Z*P!xd0A$g1afRW)n6J7bJsivIBw!{bgu|!#`6B2-9D*) zUD55D8EV@VAjI!u$Xw*Mjzc|Y*4$1YiLT8|aw=-W8{-iADwJiD{V{8{zxEQQ;O;yY zs=LYGA4#t^v!{eJIipB{5RHn!@%bvhxbd@F= zJj=kMPFbb$26z}VG1id%c%CsUJLpy?S2q(LULA6_RLkmwhypaMSYdK`d58m_CJ+IQ zn`5!DiJg;mK?>8+T)Hh7)YVl=5gL4r>`0$QW{`Y@3$_G$q%J-sRjs5*ia+Xqc_q%#t$lb};#P_4wGs@X`UAJDu+{uqPF+W`xu+JsS8ZPCJcMD}n72c;h1 z^9O;(AgNehBRZ4VzVr@oLU?1WeFI`QR>2xjS-^@+3N|%NqW&VmKu?8Aw{FEMl3-N` zT5#@oUS71wBql17V+!ZEvu&~%I8>K2Oge;zHwy_qpixZygsYB&t(wU$p&~90ZN0ZQ zF;`Ge+bOb+ztC@-sJ*AM4#@?=DnW0CEMBA{85uAj4){Y?xMDY|Wci`w82H0~rQ>Je z8D>^e<13r$y)D~%!lXH7K$AUHR&DSSa11LqIAej_v_8~SR zj}o(A8P}TTLFK?hv3fMum&drfqqp967=380(-qp#7&FcFj%2LM#TDcwDK1Jx=Dh*(ZgN=We~r&2ZNY<&|FqMh3qnO*d@lF_|wzd(Fo3Uj@vu(R@rJM^{IV|6s) z_0&bsw>9r!FzL}6{Mnd!_lxwUps{@}~0Qa;TS;0UCMSJT7@{ zaU}$mrog0-kTMjRs7S>udKwxE7Rn-W1|dBaNgbIjU9CYZgrtycQJ4kR^!m2)z~Z)r zWEtauIbkE-F&3Ia9x4}!Vf7&@HR@vEa0xKPtO=f~`3o;Yg*822gS@wjGtkG;e(`olGteYC0+G8XL53FT*Q_ivL3yhtx3Nd252E$3 zBWA=G0R+hJGRqCp_tlTGd)+uNjKf+*8HxWa`za(PSl z-Xgfo;}Ap>DF2f&kgs|2KDKrDH?texol9&-LY<v&Q7pH-YIR5nGz6O=i4#~w=sgEb(U<))`$>Z1IibpaCMv|Yv!ypSsB=IHT#1gnR zfnX6tLCL1Z0L+kc57yb8u9^F`JFj1`iv)yLY4S{DO1YG7aP!x%a7X`v)Rddh(9W4H zOqrpjMU}R50b~&k|OG$%#qO3+{&y69=ff=-2!J5HYm9q`k0{|K|H>L^mS$@^bB_9`D1zdm%Sd z$xbcfNxMEuu051P3+TgtAZ&UH;}GmZ{bvn69TAF$3o5n|!M#3xiSY+K0j8%I&9y#1-D0UyZXD&=xfWgNH-~}LS3tmM|-7r3hK*=o&iID858VP3!rOl=w~BV z7X!3Mn*XS5|GwAMOxyddh{L_-rA$M3E8ce}jtCcE3wN4@rcEK*((uUCI0DYx60q%qdFD z8EH9OK*h_z3_@cN2NmwW;X~I$HTi$jNS28~IaOgE(%1hn7 zj(80jsvqe>9DRj9R9?^XtiOHuJt_L)UGLsv?E0PPDTBGfq!O&mp-8tOLSW9S4Zk_vK>%zYlRryTTp3X+WCu2?fezL%#vGS|E z>st0$^k~xg+KB&8E%c6i{l>#q{uPuVsaXJacYL|oXG73EN54Lld!uHj=2Sm%E130< z15dl3yw0NJ^*fYjdl}8nss3B_5$q(!kKp^BDwyhSu+CxM=tK{GCZ%7*L;QX z0tGwd;F*3?i62r8<4_ObP!Fe2QLC@X{|XJ>bVUv!T=@PR-$DA^%vvtPFq^E(p`^sU zxFC|Lt-7nJ6PZ(_s5JMVQ}@%Dzkz4U`*2!y0Ab=z_T2Sr$onZmsIl1(ruWvK{dRaX z=$KLR22V!hD01>o@r=#GNjaZ9`DKY=1`se>hgMg?IlgafE$)su%Og_=Hg*wBO{O36 zZ1;73{nK(WHPg}Ivm)x{{0q8)#?#dyu4EQAqzs_`|N%`pR;aNfG0{ozIWMFO>j*cUgL|3C{#_kDZ| z7_k8VMLDHWn6h**Pm)*kxBxVQ0`!s9b@$y(g&lX+O2F0VvjLf}iwzT`ANY}_+W0N| z$w|oY^5UZ<>JN;B%J>M|2c`!n!=N$>L1 zn$D}9dY}A6A76LO9=k_E{etctP$4w%lhEMDsoy(<4Mh);)S|SjRz5O!R8=L03yq}V z)%-%cObdf0(pNyoBQV@Q3HjxPzpO>#+1aB+Xais(MDvy7QISU}8Cg>$J^65D2C!*O z`37U9`_i+fn%L)Q3ek3@QAt%{**MiXT~K`iC}N{bTB$zmZhl)Qq|Gl}IhK5mf0sjw z_^)80r+DB z1HLSQt#bG*?c-B(Fq|aj@JqBycRZtY6KS4 zzR`utvf;P5$i8k~u(`rVdm9I8bz_dJ=$wibGr~8X<_s)Wb>;NL@cORsdHf1wU*7Gd~4hB9CnS(xa&7@RCIRAQ)V3P-(UruM~Z@<*$v zN}}p;D8LHS>V8_AO^eWpx1|s_iL675fw`8JvWSMVj-0#%K}N^Rj1(SMPsYnmi%E~p zO%Gn)g_JU}0NyPWdSa94_WVE$#$}L<1Sntw0S)0{RI$c~Cwf)}|61 zXn1C#nX{97r8!5liFJ8Zb7XtoT=ozY%HhLp$N0^|eYBPoH4FV{r<|b!By=(oA-8<> z0&RKmraVhhZqc9sN-xuz^2Td~w)S6w>Z5~FfO51i&Oxj;?-Lj$;+Z@TgS%|xXG*!6 zt@~JSxO@o9g1SX|RDRhXKZW2W(2bb?E-pWmp%Gd1m3gvu@j2sl*xx3pBs zP@$laXI0Ih@UXj=WjmksY|MBFOIXh zZkXT=%)a%}^O`?zJ%kX(!gmS$kOICPdH1l)-A;E;-n3Lb8$p{bc2|C6#}O=Zx%^q3S$sbP7Cl3=-k&%Ugso3xRlnIu^3@#?HE*z8{OvrJqPN1*zR?;LRtFh+t!%URK%mG$edFtSR+M$E-^_!cCfdTqJRr5&X zig4trNolLGaXAfTwbayPeBAlu6b;N2rPO2YHD0I8ESYl zCS)xMBV6+N-D1wxTVL2`1^hBhv_!p;TM`Bb}419?Hp+Atjz+_&HmSbOAMxzl373%tCZnuJ|ma9 zieqJVaBy&V{oKJgJB4VaXwtt!@sl5+d#vf9$;F|;!Ktf2u?V^eipAe0;-w4|GfD{> z35iOnpB7V7l=0J)65^E-5`QEltK+1l;U=Y|#H+@uswu1d_@TVGkjv(K1aOn*lrW># z;)R!>c9WMEq_gr;k0DgTPE%gsXdYQ4$rgBHQV#xq?`jMh464-L92`o3br|)0Jsf?4 z@Tf_-Ck}KJ&FbnGu|bOSiwim`_8`#!Q)bL4Gf} z!|hKNDx-d{A0IM(?{_TH1ESh3cA5jAVH<|1HE7PhQ@DIs|0*b5XsFW;!1GmZ4TIm^ z`M?9&tbVUgoBLK^G~Dqy?dI|V>-_`vuk(wij+C|Dv(X27a|c|grF@H*zA}068O^mF z?CoJ7Su6WXZ3&1k2{BeFD^lrQa?jkD)uBzUE61AAs-px+P6J?GKwt9pD>)187ZwU~ zIx0FSY@A?Z8C1DttgJn2lYFS4ab&sqx+0qb1Cz76lCu-DyCOk*05t0E6Kl<4WK0{Q;<8e1vEkp+D@q=r z*@=Z2DTiw0{Ta^)$aEDhN4Q_jju>@1tssaIm_hr$b&z4RLZ9tLg34G|r&C2h&0kf{ zuX)&u&FE;cs4N-?C=$dOvblE_C&R+Oern*6zFt7qUe$GSrn@X`Jptd{%&slhEY`89f^mNqV5XCgkIK@mKI&JRVV*Ey>VL=dCg;)Xj0VOq7oG^n~3fiuv{xaAGr zeW0bk1(?fdqZps7D%M))nk(tOraJ}}3flzLz0OB{?#N)@!utAt^=&@AP4Zov-1e>9 zfj1DY-AK>2*st9QJ+;^!xyiE8yt~8x)=%6o7^|taEL8xrmu? z?$ZKtk)8eF^SeK1`y&KvzkSm2>)~i^GA$Ic&+9EHB=rsaItqKslY2V;!sbl^O)~pN za(m;6N89Q06GV<-QOPEW<#>OSXE^@fI_FnG2!L!Z9Y`H&8$t1<{+u5~1)1TGbgG`) zVx}^iR+FMD$0rC6YIelOU&0l`4s51K7Vawp=)Vc9POjyO4{9gu(p*vj(SmNwmEuD) zFHJrDQ6)S&ZUAo?jxh5>Q=T)gT_IH{%ASHIVp<4G0{kr7p9-pMs4|5nA11es_>Uh} zm0hR6AnD?P%g6ylmdo7sImeEQcg?Mc+Zy?toMWAt%d3u`!FL7dKlu=P$e`ZBUbNy1 z?amR8)2Bj3Bz&B%W#Pq~-OEMp#h@->9r2;0SGG+-wP^Kx&lwjEJ3U+7Wib9LRt@OD zHtlkLb}Be2=idqucQl15m%2NEbhrEuq{jx2{7#hmO5s__IX#5t9>pr}UpjzoCPW8~ zKq*K=bXw+}w(T+_D5Y0B(`?H^MJCN%m0_2>Yc9MJpfx$jni*I+0rQ=L)hb|o4>GeH zuZZe1d_37(6Pck%GQu)mI4ulJO=Kmtf+p1x3C@kIO>6_v$|;H%mo|m>WVf|s!xdZN zN=QHo=#-M;B^(@JGA>XJm#XA|u?C#Uw|?rKdH-#O$D%Sc1alyv=f&_arPc*fqg+(e z@w@+A326zn@u(xU=i&U1qtFG;#UFzodym+%*mC-cm0_>C&(4ggOk(YlZ*ueKWY;KQ zT2svpXZeZ$QMo@|K_pXuaOl?&L1!6nkXupJ2j3{H+Bdz2#QMnLcXVY;{|)wq5^-uDd2oX zz;sq|a>VdK*^FBa}^>K|v05y#(M}Om6A0i+lu8E=9rS$aP;dcjerjDyRwgdKNYOU9C`ki6yK0 zrfT5Q;PntPQgd<4khlG9;MJMvpV;#q%*(7l8?k0}X+dw+HMWG0kH1%MStqPN@tcq~ z^eqBvSKH6-!{ww=#v_LS@>mf}eFKCZ{jOgpzn}ISkA|qt;ktj$<6({U6~utpeZT$U zgBE^!P}G6Gg=+K}?M$l@-f@R&@$+l+f3jzL1VIbvL2uU}JfLQf(&aPVETKQYaR#qs zZC){(4HXSn4;kX!3^=N%*Dz0MD=5imiVDlgsVVC#>e`;FHF)(O&~m#_rexeBd=LGe zbXRP+dIBPl*D{HqQ)*PhYF0{NRmbI4!&+2Lor}jy#my+CA}=i}wJa_%E-s+@N>^D~ zo?lr?{)OV3y7A{SBi;tt7BGRuE zUf&nkw8rPr(Doy<%ca`E=>H*)#;E^S_wI)cX{#eFj}4Fa#61i@(E&(iK1VqZk#Es? z`uQ|5&8$x@a&k~E#rgwoU6C9cZ=F2cE#d`9%l{U9qq3ot>cU+bfm-OP6-Si{tUz1? z&do;#FQ~61a)Vlw)HEbaz#=n9_?ZPE4dT{`F5`h?NPalO+FZO)TW`C2S8>D(V%NLO z-i-rxk>;Hqy1d(-m%pD<-)hp(fjKpmLd_?e88@jM#94}Uf$O6dFE8J6VWt|PvdtQ1 zSTka(1I$@jANh^4Bk^>}@S4HUP!CXToO3?7fK9*GrnjdJ3k-vg`-9<{F0YKcX}8wg zOzCUmFoiB$JkC)=uilidMW=6kV({py!KrPW3 zfzeH0ko;l zE=${2)}8}Vnc$1(0b+KzXkK(^UJ-=f*(JR>aB)qChQ&?IsKR-&irex7*OVFX%1GB5 zfB8+X`!*l)+qBqMRF-dhfDOfN6B_+)ujXU169jOWI`c;Ll-*7Dt{-%yIuNA{g7y%1 z$t6DEB_>U*|4%Xh;RiYXoXg#P!o8CND@7_^%=&u*8~&yce%$@Z`T}F7*EfOvBFbfYX$j!ba4Wv$PsySAtsSZ#aXZ61ZCP40Z#-1<0#GZb}hDd_DDSn~VKy0NOA zx`jaI%35ma0P35DKDz7qe2;JKuw&om*}gj;^_81U$gX?6<6~&|h2=B1K40&{!TX)M zjfMszvf_R0G)m<6s4x8U$Sn|Wmh0Qmk=!^R5r>N_mPp|bZ}W$nfV#>4xES9njk_*A zKo9fPFTIJMIw<-~P%Os*#3zFCMs+sXM8|)c4hTbu`sAn$kE~gf`2cmahLn`~NI?*( zi1c`6ML(4s8vII_%3Vq@-2}a4=EBj$fcbX{8Wd6U3F9OBL`c@*Fbl3OtHRmm4L8K;r3H_ymWf}j6XGXY zYNwu6<$l4Zx#GDuutYhX^Pl~`kjy-Y-%Dn(KXzW)^0y)2pNrZy$c~wlPo!Q{?pluL z;Qusr$5#*s{eH~s9Fi_lO8`G`BE{dee}iWq{0>MIf;Eb2jz+)-5&b* zEFSy?X?c75Pe0!-vMq zWK&XQSVV7J!dS>6D5GHws>nP@ z`mpD8J+5$QCK&|8xLDw`@04)-^IhlR`se_Z&AFIBz->L6J53wbv|u@&JFT8nc28?i zLRdHQXHGF4#Vsg%&aI)o`G`;8Ku4G1$Co4%lN`P5>63#Kh{=R+-ujMEjV!t_B5P9; z%(TVm{H5Nv^1VmGdVjkYci$-;mkhSnk#sMETC2QP-X_B?fp*?rzEZQD z`~FKq@2W`oA#V>jP{llw2j}&Lq`1wk2xK1Dpfl~onhny{%bhOAr@c;xysK{S`#;l@ zsrM~R>W9>mQL-BNWyiyOo>-O&riGOAbVF!YGmh5}g`M$1fq&DqCqC+jPJmL&S~-8koOZ}XVtX9x*6gBraTy9JSJ$f(sW8D(Wj(J(4TSGP-KplBeb9Dr13zn!}RvYGMRjV&)!Le>qyrBOFr+tXV0E_=J!-qWW^RmaeV`%S^qwXCkwbU zM*KF<4%AYLHzzBTWr&=AKWt;j`z*=Cc2>}J_)n76{?qf~4-W~YNLs9HpNaCQq2wMY z4BdS{-_R&zAaaP1nw*-zxwv*I+d?~uVxy-Ijl3uCm2#Rms2vzPUT4~eLq4$dAj=cRYF5V2sE4Qa4c1V#lM1ize7b; z9*-ftIJ)<_p070>wf=tOQv0mn*R^TDbg}@%-(<5%^31{J*%S~mD}45jR$s|9mk{YO zaW{nJlG&S>yZ6SiO)hAtSX@dXkeJg`K|6@%`BkT+E}{0Ftkm%x*T{yVl-Amk_R{M2 zsX_TT+jmx#JVW9pS(#aF?H$Fb9e7Gc!R2&TMNHp#=beVg&G2`r60;PzkjN7voAZ-igtwnt3nGpYc6SwsFm>Zss zf1}8N@%{Xfrx7~}5--~}Z=*oM_7Z;WPXBIw)XD0@dTKnOF~l;=o0VPeys-bhfP(B4 zj?-5!P8KRA?us^Yl06Env`CY$97y z*E#&mC78TK;?C#NY}&QEHMj>t^X#D4ab-*H`T{=4wR7flcyn%5hlkBbE^%$DWRXhseeP z7w~N9&W+)^$fj^aJ0Z7>VKLFX zMi4sC-`un5(ubfw6TJb|#0E3mK@8q|i4u0{tb6tbdDo$==Z|+$Z7#pTVOsO8imK|u zpPl2dLf8Jy#IoWPosbyR^p-`J*0P|S%fGa+E#s9U3Gi>fq`vtxYp@NBX9CJB)bMB0 zbG7IS4yipcml8nDisGfWLPlAd(`n*mW*W!0>X3bW~N=(vZUm{o1EXChfachRHA8`Rl^$A$pFE3deHl4KAOaoo{Rp z-(-j>y}e4q2au}LR_T&uW#R@Sp)Z{gt)h>zlWlP~rG7Vu1g+m8O7*78yxUH0;;wWo zO4jh40H;!!2heEM^Wk4*M>3^eHau6bt?>M|1IWD#n0D;kQ1fqcN8|#bp6oEMg|4ms z5-6?14@7`F&B4ZtzD0KQR*C62iF3i*FQJM19u2fIxGg;lj+>jEmk)c#({;*A)LqWU zF8h>qiXPcs1vFu2{(M7{jR)2g zuioc^U6T#oHLath(xb+uwZ_uMWc(ER`un3_g&z;)limIx&pW(L;CEZf%ti74xu_yo9ZqL3uT4C#@Xhsr$q+9ti zIuf9)FK%02B{H>=Xl@#@cwL;;MvPDH^o5RE+Ag-G_S}sf@FTJ;PH51{qtwwQgnCs{ zWWw-RchIG;E7020FeHDrk_S8+qv+2}!anXJhpGM8c z2J3P4z5$PS!VK2Dd;Ld>;JLKV19aZVK2TM*5npjIzyckjM(ZVftF*cmK^Z%$vnS$# z&JGi?wr}@=Urc()&2DsnojV#}yCc)f4x3_b+j6_L7g^|Ftke3gCef_W{PyaR}CJIkpJ;at1y{ahkc{5CZ=TT4YI~-fhu9(3yuej%8 zbBYs>9(}g?Y2R9qv!bNcQwX&3GygTezUnOP`WnDK&T1qUI9gb}ezKA}z7H*D12tLc z+1SkfUwY|(=6Qj_&#LWh92gMz7?0;DNTk->qoK%=`^r-Gf}RdNr~K|Pic{Uf0N$^KQMaynthYDs1o&R>R4u9qwf6QlJhP`F#EdrKJ)G!W8yJ0yqGuQ!w5U#2 zXDVQV76cvi{Xypq#L(63_|TUfw(09v*0c4e9eDZt!t+Ny`n%gN!n^g3rt??)ojmV= ztjEktEIR5Los7&Z0)ItTzOXQbKqOsp&P#7Qcl>hV&^g{)SIpmif`CHUYee()Li)4Y zArhYs6oY@V9P5tl@71%r_d9xa>i^Aar$WVT%s8^qp9oQdkoek0rwFQ@?SZmdnPTXYO_uF4< zb5l#)2Qn{zl5gX2e@qJIS(Fp)pJf@_U>U1RFY*cyaX{eghK`$2I;6P7r3rHh@ z)vS8dZfPJZ27NsoE2_2sqrQ9g{~hLiTEf=f=Y^nqffY=CkTx8#kC(IVK zHO?Br&U@Oq-gPsUnPq2n)3O8r=2yT3M;?3n!3rQ6AV9QT_paIOxM>`;0Tx{ktSd$6 zlX!I#1x*>ArL5vttVHZk9G^QKKQ}RU{|?1B@zHMfAR$Y6{+)Tf-rj}ncSmt{l+1h@ zr>lNPC$l0Ea82l%j+QFW4_Vl*U^z1N((|e%VKnw*J1DU`w;Yv5jxWMoWu2m9D(s{6 z4BrzH`YQnt+Tl2KWq^YQFe`xfY;+>@|K5Z{81!s%KWasMD7G>w!^j#q8{@zZWiqss ze3VI^YuL6qV>)NFY0a#6id8HFOvHs@@JPAn&$-EGfa37v{%aGi5j^bclc|J}EZ zk3-JxBUK5{ZVN5mmksClg3{g6?q;W;$U{4!vmJ zWh!2B^#y?la)fm^76Tr(+tK$`pluqhNO`GiBy$9?_y6j zoww_x`tj;a?kTr&lOPP=?QMh46k(7Rim*jPUIV2US3z)3d=;t3BOEdKT$tGm@Opw3 z`Lb{HbhsVMs4I*&+!tZ1z&3o{ZZ-xHo-lBy!(~S*Wg44yUjDDQP>KVp95U1Wv-G;+@{QztZaD2A9{g?T>)>ZR)|()qbBNZ%@{+L=H>O*OzX0`u9__5Z z@ITFx!Bv6MA)XZ~y~H2kroV<3#LY7D2_}pPNy5^`TxR4yMwO}m@nS8#{)HMlNnfRGR7!}SVyzHyu)R+*4`q*Q$ z>$E)+trQe7_0Gy?TF+J}WdgM>XaiWcI{||?A!yvFeOKBE=Nc1M?WgDC!P9~s!o3~P z(UJ>Udy6^;2gLoA+-XZ=1c*vBPwC{z#TG>v6GDViC%ZP@5BDqg_y3OgZMNA$$=aGP z{NwoOq{IJG4q3sSuB!_Yf{FQSFZ(s_^}&&{gaGJTi^HWZTx1QiNxg9=bO%i`NwPr3 zqofU^ZM9?0&UQXy+7qoFG1BS{sh)1VPU|K`@9E9@a`p~YSPA_msSj#ClQ;vSz-MD< zVEYu53%<&n3D41{lsF z!+QTK8eUrXURua2n}qu4rwY6vqH~SpQ+TTR9}A4m)MDAU3=x)LZ9~2@A95f%{r?Iv zBECAtkP*5vbO}-yL5J(#05X+}f163#52AgCIi#7-T`?N9VQYB|3L9~pZI2vJd9fqO zItGSUfs0j=G~f=u$CJ_fd7(9Sn5_t4ajmUt=b>K@0N-e9yw*}!jKh7)m)*MFUcajf zTH1$dve#*Kcj(@o&rWS@#={Nu+&$^G%%td#K`%aeEo{0H*KZI2`A&FC?Tp}}m3Ozz zk6T4mp7|p7?Q7l@O-(JA@*_ylhzg%kw{wx@(-aunle$W%rNl>XXzD^Un}qeV!7o4x zW$J5kGD@;slC5ns$5X}PdCutoDy-kn%a7=|eK;i_O!7!V0&or$qyHSqjdR>z z=^G7(qiF>9E}e$~M=ldvm_9|kw2s*8Je~41pbd55d0jO5sxkMyawgliJT^PKYI$CO z1i73lo<@#phl#_1T;OZWvYq2_BRxS+tD&s5EPSCVfR-jp`MU6_J`%oEiu9~Cw5|~P zU#{k;*1?F`nMWYMk#7p~5B^Y7D=X{YgmXPEW?OF$s)dUW-E`2& zmxTx9kC9(h=5ypiur(vX^KHxuY-O68JR9+^hyR3|qN9CBebkl>(KW;gL1K4{!l_m> zDb1PrrllVHYA(>;9WD8~;1ZU*Hx4)z_HnzD0Spe|vZgy2cKSO`Z;4E%XX(}HZ|G~PwpaO` zA3YoyXpS$l62=jld98S3b+q};9r6^X;~p;NUX=MZJx`9PR9hH{PNPk<)6$HDY`*Mw zT-~gd=BgXHYWW!g#F@!FD`KjDl3eLSh7dC7Bj6@|FUo@N%a49gGMH(TN&C5G#Amm^ zQ>G*_MjQ7~yXj-HXt&)kkSWg!?QIu1nS}?THz|6Q>H@4@rDIS`y3fXz9P*RPzgol) zX5|sCwtVfr>nw9YX6EhdYTr>}`J4FleH{*$^7LS8eT(1jBY07k5XSFaZ9BMjvi@Uw zyZwC`fql>7hTk3v{m4i^p!xsLxSxw_(*#jXGv{vRZJq7>Aa1|hgRS_VADQ}@9Im#> zdM91gw+&{hng-KLv1_x5vmr9E9;R=s+ATgpF3hN1{GGSp6i(dUAMIVal;^>DkYj0S zh{X?sQiM-o5|YS~jTP-TVy6i?ig!H}eD(%Vk!we6B-Y`7bQQidycRR*TiXmfZfmY< zatBzsy33kL0|xi>_W3sLS04^chmvFT@(n7zR#oq|Hfm3&36Td5XhwDtm(>Zrq4&M8 zBdm1n4oB28KkeB@QSmrT(I#yp?P^CBt(z8idEAieTId+67#5IP{|&i}=;GYj#ZtBu zKBY?ThGt7ib%DdvqnRBaU_UK=mu*x8CG59Eduz^o9BV>S#PMDCDe~cU$(?w|7-3sb<~;h z_lE)ofU9SDDCaZB(#yc4{WN|#>4L%4O><|<|z zdQZRj8K%0iu_RNHZcpG zZ})iy$CW^~x@WP`<$ajm7zwLUO75#e!whQhT>Z^$&*c9MB4t9bUoG`!FLds-O%Ty209{YToI>y9szAl2v9N->6mci zCx+ewMI&wMrHRAv$3{qy9<)!RvCHnVBwyQTOi4mV+CzGLBP@L**MA7jE_4~FnyZa= zY_MUpYVh&Ya^DR5b$*fksN-^Pb z=pEF0dRe{tR7he!CvVssMY(}i3WP96>7r3>-ucI}Ab#U}27T-qy3c&idubKnkYS|z z%&%v_eVa(-hMa1llZ{Vx1PKP(pKo7aP8q(Tv_szhjQm;rt2ws5?N1QIScPg0En(rt zDMU<&!qvD0_qKyH=;$%8aidO8tk-A~?HCJ-H@N2-GH<%10N=zj6Pcv-dZx`B3ZIo9 zj9gF9Lcc+5Uskcg?F`P!h$Xs}I3e;ME^U{FKG%U=x4w`IZc=V_ZX1h{SPS^Hh1+MVUkP?3syo z?YE_iY^tp1PauhgUwg$vLP-Tb{b75>tVbnC?ALoy)atwcd6Qo#wD488)NvQBzOeWC zdjBP9<*^ElkgKV}d~(R~K=%ws&#R1zzx-5qHMcz|6{0WFWy6CN zE;*ERo(6vtisQ&U<9Z`)g^3b@rOn*y#vbCvY7C=204;-B!&U(VJ#`lTj21misJ*O* zfh}!_yANk>CezTIjoRi%=5P6wp++a30qvVm1p}w2)D&9#C^0sAf@b>Om7Ue)6fgg( zojBWR_Q}j?g0Rh6m%#eL;|q%6S+s{VuNbd?%_zkhXlCJMsVT`7#Z@I}21XOBic5o% z{rCkC^P+>uys19QPeZq?EMs|qUpji~-sY#J*UT5=S|s!`ZTUi)zL%!p8ii{mSx*A! z1>=8Hy`oWb6x60L(pnMfbU-ed53xp^yjoi) zOZTGP39*(nnsWR>C#dF;XRM^J24HNKz|X^YqXB#legXj$~h{^ z*mBSk9f2QJ32C|Sxug^Rr81ySGl>P+8mHD79N5Y~yrcY}y ztzO^$H3X^q3=i~bC3pZ*h!?_Vg`KQ;+ww$bXr6W?&2R3?Y4^=~pN)hZlu%i}LG%aq zi%cLg=b>3a!zDk{N6b!_v7RR){EFr(?D3&vST{wNe~$<8FS_IWYJU1d)Ev?pJ!H0F zS}$q#Tza%#s(N$;r)1J#7^rk8>FOKHsC~6HU8#lcwk$FO*rs%a*}YXI<_6aPs3U+d z5U|#CH{^dANyumYFhfJRV@3_QvocWNsa9+O6Nvd+uRHxX~dH9mxCpD zM2#U8Cd%R7MD(7``jJ&Man|K^b*Crdabc!h)MjWo1Nsf9a2IS|*$~=<%u@#~`^azZ znmM$#t{$>`G1Nq`;pMfiV+mP*04T2(2+pk$64I^eoO0}RF4#6aUShDPNsiP!M2H?0(BwwgDSNj*J2mYeo+vyUk3tI=uK7H3N* zD8`K|_TLu*(DPAmeJaV?1>y{aan*l4V_BG)mNpq!*S>HruzeipPc;dZq3D}j49#Vk z6H#)NguV{_fkaw+)bhN}m3-fS$QU>GW5i+R#vigaLWq!Xy3yW!tI@o# ziuUYSNyD}Bh=X!=56YYp1+5NO`N5LDSU5 z(ZnI*@V{Kq63vlrWy6TIh)%UoYA2h=_$DcRI`Y37Dv}QM1`asx9*hFquhRd;MY=Rb zx=K}##cUW-WF3`}9$4Gh+gF=$f!Tu^Ex)PBk?u-|A^T*9Sbypz};C(*$?tK+I zUZ^9pi)X3tg@ju>K7op!2Z;_G(HxaMJx?+7Tk(VqK+BtdPr5OEjNn05QqgHOrkTcV z!2u}u@4|4kMF@eIKc<~yUM%2W(R)eXm45ZID8nY*3!j?AcX1uk1(D5uJHw!T_#rla zSMbM+of2!3Om>7z*npb4g6HRbT9^dwy{Nb(NzgpRcSn3$8ifLNg|Ne}ul2Ls0#`2p z9yKgOv|A`>sAB7?sUzVg+uE!Xq=rLOAnXLwiOF0){j>G5OOH#-HFz2flwPvJE> z99GVT_cLq>1ON4b_36uBfw|Dv$M)&8v>7Cj6RBprcUjUaYxM0V^IbTc@g%=;l&&SF zUj7;O)qZY~IWSIS5jzl_mQo!A&CcaS0b3@rDcgP+#+J3}y^=C{cFs)Rvqw%ObVKe6 zsGZy6Un_iwiUSSgwJzt0`Jb8Zr0tYd2~FkN3h26>D_S5{?Q`uxjxDD?GwsK#*K3}9 zHvw(kPxD}ZF&f%KZ|-!MwtpGxtjGp({OwH7Uu9Zirir*~b-+B=jCt*m)IT(u zB&g0TIt{bt#r-TFO1B@h9kA8%WuA#4mx|~}@|)>Lbs zgG^f9FS{zF&95^S;tt~3#Wc8jnysi;$kh<*SxMam_=TB+EKzKG+)wYY;QkM)xY_^- zl`jW%sQyB}9j(`XAg;5Loa=(vJ4<}8?-;O2OwWrESR}|cg}uwQ+H79aInS|Pq`FbIBeakPBnfu<$YR9101uDS<+w*vZa{3l?!{$d_* zc&>Q}2&Id*iw?I%_1(wu9@%j%AmsRZEf#!e>AHO~@Nk$YQCyz_`KPhj{B>WaA^t5T zDMU_-Bu#f~3X5`{^KEAAHd$77&Bx4eplbn0$T)K8v(*hNsv-%ozDY>8F$AUR6sIZB zO3V%$mx|Ij4-I`poLytl<1B#gcvAk%_QkQqi(`}izM_!4PS>8zvE%m4kq%Xq+Pwzd zrd~sN%;gJTJuWexQat^9LKxeFk0|nnZj1fsLtpNIFTy{M=7o<7$E`=pbh{d8jc49M zb!jMIILuJS#?79c*n}a}W zV&rPgLx}`7G?6@x=HaxKhEyW#A@!o6g6v5rkv!bBnTVYOTE+Vu-BBfengCnZz`a z<*9^aATi1f>g@ztHw)Yq|J{3`KlOzcn?;zLG*qKvztGv`o#S76L=qI>eO?PPrqyp_ z@VTB7cBCcs)lmHnmx3qL`^A8XWO=*dG+f{+DPi{Knp}D>p8no{lplSlLykbS-nzWytb& zMqx*ozJxzUtatn>x=%Kh2YR$;*lOotA1t~3aAIsQTBtc68ULW=lqV&@p zJ5!|L7rsv-bJ%8Phw=4K=i%RE-p1O;uvy-?pv6nfjv zMg)7QN9(7noR}wFQV=*ta3&D}RU1w({rTARt(*D|Oxm=;`^TeovZHAnv8J^g@kN4_ z89G(#=AeDlMu*l->4M|qjdS{u|srhP%gY{q_BF*{c402w&P$@5NSb(0`X zjC0S&SAgcPpW~m9SBh^WS~zf2Mfm!bojdXxlWI#1<#ml6Oq`s4CwJ0`(yfY)s~{ch zbT$#BL3i#((qG@b)zXBlcYVB5-4DA|Vj!TcvVTrawth(OG-v{*mYZ`$oDNUmRg*#v z2J8M$^3WaTFDi8ofvfF1lP$UILZ3I?HHGaAR*`;$2li%?pGlf;9s_;^xrYsP4IDX| zUGsAJsxDkM>B{-FvQ>5&B?ujkfwTpK=;(qv0QR zG4W|8Fwb8d=*Vy&va;C}vD!+AM`g^s2BX;9uR-r63`l@4Qk?m{_3AQ*Z1^pKC7qr{ zWmA|2nMnI6aGYws%2z+JN6a)B}{tWahzX>_HEk-FTFrW$hudaxbEp!$=7)2-)Tp7`S&p%9iNKfMy zvZ`E9o(=EczkdA#-$jH4*MI9dts_VqcAPkGEIYLMT;CupBTfS zhr1{RUf1)r-_+xdxl(C)$9$>>yE?x}tX;xY!XKH=5puaZN?d9Jv3*I|YEc5%fCirWM$G#9|h}k19^;`kT7`owTnhiaw2T z3pchd*8TH8+ux@wRZkQLzPuICjxLB0?`jPCy!P!dH`2}HB`4fxr?2+S1=Qg(~~ES)h7pJpJP@3cnjo?;;b#j zy^d_13B&WH_A<9`9sP|#B*I7VWUv5oGeRett8&znbk{9#4t@W0W2J^*+jnoZ3=qt| z*fU=r!Y3$Gz$qgkqD)VsO#cqzyVtM5shKJ%<+s6vXoNn$;ir}iF_7zWBPA6y6>P(H zTq4m)B7XYytDHTf1vIE^Da{$bx1UBfbo%(*1D>7;c#WUw7{+*5W|V_qa4s6_ck6-$ z@PGW&VivYrnw7xaC9JSFH)=|GPf8T+HV(MSr#It|y+xV!-dacp;6|@mWTujQfRQ{N6>LmQ|eQ z^5R?X;NY?#cM)za1LvErcgfTiI#_kJyh|LH@|h_|f<98z?OBNn+9`9I+2HR{jx__G zORw3Mi5z%JZrsd8p%Xp};oZx>X6D0v*D~Q3J`@KQXfsn-H7E|YMkM{zthftJtL{Iv zF!y)WJl-0+H%6Qi1Y_rvrXiDt0!9L*Sodc~?&j+sw+Ix|hJ4tY)H^Cin*X&j+vX+# zR(4DnNRLa*3)^=7ZVZjUSr&v^==B|Qdxy1rOQ_3k>iAvUIu|nO=ByGvGbs?>fHA89 zgVoUiT1zudsAQip(3z??UM-EkTDttcbZiapq+jZ6-r}o}V&9ISm93`cnmOFUL(S7a z^5}<)Knhu~B{i`{#JRJ z7p_qID^DRxhY>6$^s@tS%yW2;${Ml4IDpEz0)8;7Sdx@2b2g1-t{ff3W;I@A`TfvS z^-&D_qp;{jK?7#9KtX1olmCmkBS z`xkl>OTM~-6D>MfH!rn=jw*J3A=d#fF=A{b!`+cBp6)h(~6(+v{L8{rXO;@PA33WmD zr>0WjlG4|D>PfRx#Rhe32i0Rg?B#mayK(WD&*0 z*gi2^@g7cXL@?{kZbr5Tu4a108eRCpZ%Pv3?dy|%GLKA7OE2jtiSG)3Xh;OV zI&1J~whypdK2ps)i>LSFP+|13Lqf*4#6|*p2J%q@3LozFM@{H`iq(?r#N8Yc96tZ?lOXRnF7%1_R>~+_3p0 z`FK=IwG8#eYlILg_tJmbBRh8aE2ir%7$RM`Qxl+S>O-O?Am~_94%O#Jbjf_eINAz_!q5b@t^_gDQn?!)%|b;FjlEC<4S8?-S5oMtT@r5ZN zm6aXCHkfyl!}nZ1f}|?>{9V4t=@x+=D)O0iz8OJ`i@xl2D=Bw&alAGt_XA`2^&gV1 zq0nWb-(u9l?1$Y@3>bFPDK_E88To+=MVI-=-9WvA?9Aa`hZai4WhnDvKu*zBwH$8q zYLg!IJ%xS0#c5fIhe`$o;iZOzzqsZv#rP2t+7dDI^v7m%-e&hvKm^|tW0P6h*p^XJ zjh=hmjs9|`|{akn%-}tGat(yZNHajmgKDO%II}qCdy@Z=! zxI=mGDc(^VV#pZ~@N}kmNn{kUbG~1Syde?L;+=bPw%-YCBPEh~#10^TGI(UK^T&JK zt`_xTNW7=rCwMTp)jMa<8o{S_@03w_QkY&jzw7fZ41b?XTaJFYmH4FjI7oVE1gd%x z+{TZ~hm*sh4>*+QLeds?Ey$(H5uW&Ohq)Vjb*}4rr;!h}-X@={b|#hea`l+}jYsQx zr_UfI>F>B5$Z4>-}9+`8ouu+$M#n4I?bUT0Y4>zwrW{ohl(Ov?CrgGCl)?i zY8eQ$H$<;#NIR6j<4v_{Sx)N6KH$?m08m5%D7hS3%s1>O+m@4N=aqdnqQ?WX&}&iqMeh)Oc*ew8TW{e7v9pXsk;dY@vxZSCx=~~jSd*VX?-CZ}EkJWnY)E%f&h?2Q#ltz=^`_I(MFVCzyzZ7cdU(Cw{BVO8b zcYc~chqXY*L^BIIB<(WqW65SBZ4ZV7z3teO7xVwvElLp9JWs zS+UQRO!Q(p~EJJYv$aC=-8a0@HZ!`e@XE7Cu@0r|+a!iwb{cF+(Vs}5_5O*u5WpBj8BHPEPgr(>c+f<6iGp&z~^(_ebn`Ts~_tN0M6a) zgIF6xDCJmnANu^oW{6+H?p%9tTL+^Tjrlc77L6*G0M)!2)d-;Yalqak_Sc~vm+>v1 z5mLoVgaDRGrCaBj4B&<3jcckznSoT2p;BW_-A4FZ++OV#>$TyxmuVA7hhci_>Bd8V zylF!Zsi|A*h)xbpldzqSgI)b-rd-u!-hJanTIEzn85n>1POl=Xk}6%KzF+aOupwMt z|NARXhM#`1)HM(vqIMaRy1e}SjkT5>P6r&!#|Yf%{#MzbXHu;-PJDaB2V1(2vJlcY zHSf6Mh)6xZe^>f@(7};o`sU>(`vlR?3j;=J=`xX*Cal3&fPsX4*-T*H2>#b4d&;J? z@<95GQ{psfSlR6y|8GGeoM96g$+nj7Qz7497#@|cx)7yHhIC+LaDM7T+E1dt{}dU{ z!14OouRGM6mx_x^r~qy4hsiJ_vZ2=h2epZCpaWf^zPj}w*2N3DYSH0GzhBkjVYGB? zF%z$2qfd%w#&L;1REm8Vx_MtXq6+yyMoJRaGUGrrAonv_J$=MCI$GA{=(mH=a&Tn& z4)V=}lOq2&KTeb8K3uvSiopED`Bz_E@KYFsUvK@q+bKNkil)krfv|~ijj8Mpzi7Ty z-|i4F?7_oROO1$BXyY~cbxUtDlT&}{KmHHbHRf@&GuSxxbU!lE#~4Go-_ZHhkqdR9 z8l6zzO+ii0X(*j^0QTH zi?yv`VrMf?<6!>$xl-3ILrF8XgUiSMMSDTcoR$)_y3CVr&(Q9JkcrX9%ezw*Eq0tr0l#-7DD_&WhAG%F}Yp zTjGvhX#(tFKSl8zFbMS7$a_ zdhHE(o*w$`m30}C*V$#(Xs&zPJ}(;bu4=Nb!A!eyLy$w@bJ%?%jb#Pul4>nh0565l zJ|Qi*;lsklM7=`)5@CHcOMTcNs%4Ex08@~k*4 zw57t#W95(qkdc$>t~&>Zph$2QN5$?kI)MjPomjT;hN54h%f8Qv{r=X#RHHbfx{s!6 z>A<)rCo)U!Pvm5SSF(ir2l6l9954VLSGKQ6T&Pg9-n@3m${^ECGhRYNe=)$s1A2Id zw0<;USSBlBDdo02Oz?xAE)pq_&c5;5`u-?P^eIH_VUZAr#fjieTORx#w8_Z`)m#x4(CSOjAT46 zk@73clxLHjNLIxiZMsT1rmqK#sLd=AYk}zJ;WEg-mYyOyXSH+-u#mmk+)r~6C;tev z^H<5syV>W5=w}U;d=M#vLOtMC_sJyhUK=Kwy8iYdOdbC0Z+5iz?}x6@jJwewngUa^ zAZr2qA|u5(Kc6Qb1%Fq2X@4b6e|L9#UjrKjch2<%UcfGJX-~g0l(sou(8Wqg20-1@ z$yU?Jdnb>-=VQS2(591p{~$xM9yvg5Z)EflC0*Q+yR3*BhIW!2gvr+;5`@I4H$s6k zw^dj)Y+)mKqd{^M6au~wlZ`)RpJ@vvfm)M48?GbA(K8ryz zCoYOJZ`NTr&$4n0wg(UYoPqP?rf7;9CG3)h>E}ny>KBH?uJ}iqu}j_y`{5X4QHK5{ z8TDU))IH{|D*A9%_A8AtIn<5*2-3GvRJi>UGRN_HF{ge;thexwCKwy>u^hI9?TD9r z%_+RmG$WI=B&(YJnG`Y3`FI~zX<5QBG_^4PVYC&Mo0JQFNHi7X_>dUV-k-RQ`RYMH z$Nc#ay$fO=#8gt}2^l#kd_W0)>V8??^je8n0Mef>nfjGg(6YFVG@O?8mt;1^%MY3m z^nmzx{%%3PUv4t1sZKDVNg4&o3EE26l4?@vNL$l&{Y617KOCsEPX6i{fa9m5%-V2= zYwPk#01}+@{^*A+vlHESI$4GDd5lNSrk|LPxX;hA(#D91-QpFIA-w9E`vMUxwTN{M zg6EA@2)$D%#zF2>rK+%8UoU_f+$X~=dWi}RjxGxysHV!WD#_*8+YG}nPexSgNEzDm z7~@?lOG@2=EqlA9R#sNa8vi(B&URCE-r~t?a<%|dmNdTE)t2(4S}k&^Gm~cwzgAT6 zR`dP1r>6O^n{}IwKiWz$@33r!oyXPxT_hXahfJv@nb8xw>Yxd7fS-Nj@XNfcML&BL zWc6H)yH47if}`=CsuN&Pv!WmgX*X=G%NZ^A_*!`vc=?iWFRJuFW0alc(u;o{T+muL z7zN)mvaEx_nwp1QA?pM~u87oWh0$Cw?|&2h$@>X^b3vZ4gVJEozcRv8^zR1co%m(` z{nrq}RBu6u0C5oBQq`aRR{Xy2iel@tA$Vt8h@rP51;@200dAmvYN&YT{qg#xN>pP) zlk(;_5fC*yn8v^H{T2WG{`bUIjo@?*AadiCS&4BIor5h1tf~AQHso>t4_Dt9mf8P( zovq2PsmXO`*ECs^ZQJ&pG1<1evuzubZF91pzQ6yw=jC~Iu5+Dr&S&qn)?T|C&Ag>w z_Q5=I(BFKVJdrdj9%`+FsURKmtjfB?3uzj`FmQsi|2s-;jYba!`;3^G7`s?IN_vfw})ya2EDw+H}tzgL~(=!MY#2#-qM zef9=+CV*RDkX)Qx)lGR{f;$@Z&-M$BG=4csWZ1~agh;*zEJ??&S!<}$UJ0)Tj6eDo z5rjZE ze5Of!F<%7KD5!|a~T%t`UFld>$1cI^Rbh~oZ z!^4!EwY?EV|Hi=?4o)*7ft-*;5{K8Br{s3tpycqOM(E=lHvLK=6mdpVG06t_G8@MH6mz8?R^+6x2VS z(d6Ydse&?C-VUz6!RTLOyStT9ZqRbRyxn^Xv1hGsda&|VHxx#$EXu1VW+*HEE~U@! zxv(};k+rgs)go%Fq%3bmSW=Hu)ytgG4)Nz*jUH=>i+*s$cyRThJ+>mgtUmHq!7WF* zQ}s(p%FVgO)9vqfso25hXeaP%2je?rYs_3S*K=Iem_lq2CLhPMFw@Xa<$ud>ZSANm zco>*;7xHfCaSH`FLkqbHjmj4Z zCJeugcQA-`)MfkH3(#7mKy;0OFW2nu7I~HFdKo8dd`$}{Vy4O9_wIp@@Wam{H8i@`fQZV|#`Oq8R5lGK}*d-XFb?#&Gm zH8ZaSJ>U1)g%$0?9vIlDy;&5HgRN(kSa`A2+y_V7j;*PKfAsfD*Epc=sKV?Hkikw-bWt&vrQZst(6AOdH5F>K+(^QbayXM6O$c1WDjRTjEObQ zJR4_{Y8P{vEDlaSFz!Je96~-zf(zVmTrdf%A}MeL995a-M`>ND23f%yCV0LqSLm%O zn=SECk|x4ub+>5WPxrnNdVhxa_g+N_c@u?t5wT|)h@ts!BGK(=aS~AW@hzVuiC9qA zCM~%Z`2m`k7Ts##f9z|?EIJ^kPifgLe#Nv z{i99^5!Ee}lY4M=;?6{|#9bWy>h%d+;e&&6iwnq7f1oQf!F5Hwm}jgZ$Sq@g5jBIzOMfmIJ`!@R6JF}79}Gt`tab}p2&ZfS3>_b)qyx4OV!`R9eT zk4l%rQ|N43-S^D@buF9C+xEB(?jc-czw!=CDgpdJ&!23Yip0ph!Uy}dtufQ%l0(HH z-uuh_bA$An2a2x*^%1J3iaVhEA$JYGL8InO24?JDkF_D^z?`qxTsK@`0pF{b;=@~G zri@G=ZTDBJ_7yAOu$|D^xZ^kGE}zNUXbmHpc3 zUP7)f+B(87ro7-lPm$~zz!PT$c^@ydoSE}Rr$QR;OqLL9A{y`vE~JG!dhmjJ9s=Fz_NEF)RS|A8ol0gPNcl=%zF2?7-Uv{Emn;o1Z=)bV{dA~5z8P@gV5_y#}7 zU{#ci;|-^3e?i$#IJhEx8@qv*g8Q{dR2czcG9(X&|6Pb_NN5m~G#K+%?Kd||yi)Gt zsFj(4;I3NW@Ekm!nR%D5Eo3DF)WNH-drcv{RW;+T2FtgM>0HB$!z*_7GhpZ$VZ96FZzhUb z^$pD2xSnKz6Q3AG*;7FL7)t7h;0tXr|?9XGtc|MHMF zHmNr2SW=e*Xv*jT0EUrqDzjM@_<;sYYin&GdHb-0i2CffUOcRW_wZ0x8tN|zkO$~| zRoppd_MpSpZM_ll7v?lHg%O_Tjekn|(9<8f^d17sw9}qdr;K&k0B-d@G^4R6L;fKU zOf{6iJ^rPbA0p8rP_wfarqhj`C-*l=B0dt1RX1SK^Y>g!Le+ehcOI`s(f8A@+^FDm zbC>ir8ecjZ0VfULzlbQ7UOq_8Y^G-d)DC&CnVm}b^62FX-^z7U3Nr}urz9LnOWe;a zGvjC5a;qzgTy+=eMlA1FR}`XE;V)$YuAbR#W=K<)G4{<-*N=`(b@Yo zD{Mdo!PS6TD|FNSe2i9(SXiUw%!+SN>6r?+vVLLd`cS5C5!m0JKf2j)%EsYw?#YCP z8OP}Uq+Y@Wl=VE@yd5)Jem5HQF3^JzAlpMyk1d==Y1BuAw-L)%)Upn-hzIP_$IV8h@TuDOBH9tHRZY1J7 z@=p*U-3!QJYuc6#XS|s*|AcK;J-Y?*c`|0nWT5Qt&7TXGqM|`(1pfNcAYF9{TDpnDH+FR$4I2$X z7v|19vgX=wRjqU#wd4hDnNv`n+d}M>&e%!S?wibV=iz*G{>)O!Xl}RjvC4OMEtnAe z&Aa_Bk3`7j1>wM=Ojp;M?6p~4lX_do2O|#mUK`6VGF#${#Ni^595?Mh!}s>8{&M3L z6@gkSy9(ps1yW5S1IRQf*&%bXc;;q9LR#HDakVt4k543W7P)8`>p!1Xd@QjwJwcXV zqX5gzRhjL;f(*q07_9PxeZ|Sh;k!jwy?z_E2(UzvQl?#PR9T zAilCQ(k48mQ=ls;?WE>)V-H>}Kt9j-Zhwv#2glY2XmzEywuq}|aLbjyd3LewlWp8a zCT#9Vcwtc`k$0`a;=>(a6@*M1K2a*r?~~@o+?iNgKtoY%oOrue?8FU-iW@ zT91~0s@7Zl@>e`@-pp>1Wy`<)JU4xeyV-HGQ25}b+TUAU=x$RZ!T8ckrqU9`j-s=+ zx^hvDJlHwee%*qx_b40OzU`eA?lyK*wi?}SVexu6&2&Lsn#A)DA#l%v$#lc8q3lb z)g>)KWKEp%nzSrh<2OtAtc)rYx|NbGnphjUxbwadU+XSH^pXOb7xYU{o^9}ts|hcS zP###fg_)KixV8euPt05Os;^TAfm1L(^sWMrIi_sk7FAV^kN!tkwNIew z6soPGXYm*PL_0!3^x}Ffxp_fwm&=-yl@yFW;xJ%NGeZIwg7Lcb)a_9LufC}tySd+H zo|?y{UUd^)wy2l;kzVl>Q0z)B+{L{+Q0d$_^Vy(G2>eL%tBGRU^Ur!a(*q4Gs~-Aklb1q}{4O4x!*TDTPvD+dP?ajascXlrtmT(nA$eJ=8iCR#n>tO9u-UzHf2T4Q*)UG4dkR6 znNp+Tc`Qm-bQ5%zlBb1u+xw&th$$f+(Z}h zbj<~w6Q&!+^;gLCBz-a$XlDmZugKfpxL?ebY5xWNBZcPmHPFn;$-_xn#zx6S(nZoj z#=?LmP$5$~-^?u5Vf3kGd0=~+NzIH?m^=Z|5}%6kd~+9TJ2^hF&GzQsA3Y(n7;Dwd zHi?6QF|4g$k@St@9MX$|@@G+i$n}56N+pCcn5=yJgb#0Ix8#ZEUGB%p_gQ!KxvPfP z;U03U4)SH60hFHsp1>CMM|PceJe@Pz%eN%VqH^`5MX2CnuEEnVM3q_EM)*}WI}NLQ zpQ`ls)Nh(G|1vM*C$p11I;~}Fr;xk05;y*44oWo8{H`e>Ehim(<19BADXKhAp})U@30ll%9#k0Vk27IY*me}9PC=m(hQ z0-v7eDW>a8bt4pb=e90 zjbxsn!6iynNE?hJf|U4P2O-^>rP!s_J$LHsh*x{2jwd?Tay+u|Z&d#wVcNwLw7+xO% z;Y)a#3yW-^+P~nnG@g3}v$OpD)dco&p=q^2P~-M*c-dh9ai%nqYR7O*x9EI(a@nKb zi9`3#Lr))XI{srt+v7mm-#%?-bQBGLu)VsAN;@-$fDgGp#)&YF+^3c?`a4d)?f7Uv zY;y|OB`PfFH0#k)29lM7I?qOCt!ZZm7dF>LGMY)e|36a>#-+)D8K|Vu?6wSAkF!Lb zj~+2umop3Vpu|!4e&(|BOKG#Eh5ZWlbWbB;?rsUXbbGmoI;BdHzH(to-Is7ozv`Uo zlk(Iy5Mv6|$kZBn_Io~Lc)805#xejg^~4J zuxi@Gcr;tGOdNg=one7pf#KqNywaz9Z|SwMt2DQywQ8T2-%!?3)q@r|j@0%9k4j8P z6CCO#vY}s}74zh2&%jFuQCp1^GS_N`Xm(fVR24eNx?FS=Z2dA*`_S)nyWN=_@A>88 z{~S%%O4D45Q(oG{y*$FUp#h666q@{tIk`RN6KOV67W;`X{)6b!Dvyra6V(yP(+OEO zj@_#+=}Lk9Qo;G^o6D8b?=$jg&LLWzDJI$&d3uC)^=~Cf=Brw)(F40+CLzjVT{4$vJKF(wnMZy>R8x1jOnVLA}o|t@{ zo&|9?$C?)l54+()+5qONuz(Yg8QO@lB2X5FBI`G~{0SF6k(#>5#P~S9!FI%LttfYy zC^wA>lDCb8s}fdgQHZ8q@}h3af}-Scg>3g?EU=94!PN=fU9-nCaokh&`qJRCCqjrx zp5u-Or(+!Q%5hm(SlhVlD|%OqCrMIxH zvTmPO*3i?@9QK$&a5P84PfHdgEvDG{>WTv(`uTM_DrIaM8lnKZh>FuA5~Dg?M)}@- zzzaFsGqY@+r}rzg25;J+*_H66t*E#h-o%<6MJw5mk1oR2R;@)Kpm|q1LYP(O4p^`F zH1VX6#n=v_JXWsuBL&YXZH4z&fyG(qab%%j3x#;V0V& zFJ8(N@D-+}cPe1mUX$tC?%tt#7^x= zf=BazURhGXzHZ{15X$cZVtY^77`|`u){eSfM@zy>4lv>Eu6Ekhb|u?+E~HC)-r+eN z1vfYH7%G9nYc2<_0-baA?TzQMY6nRVa}b^^S*hv@67-|vQez`zhX=(8@EXe6x`L)Z z$;(qEr>3U^zNA0}O+Q8>G}>?$P(;0@R2?XsbvwGLJZ?@kX+=l8V?(G_HRYw06|#f= zvRfR=EZoz8uqv8R~9yhsH(^{$TL1vXFTDX#6j431YF+~oVU)Z!}c z_6(^1GFc6uDbuj&`Cvx!`kg zLKExt&d2=ZsgYv1*#8x1|9!_nzWiSWSy}SLvrWd|>GSAW6^`U=M9s;1^Smv<3hs^t zx)H;fi-Tz50z9t~w3*pBhSySPI?bkjv0l|^*Lqw=G-{!-h(POxPeDOvVJ=fi4Qb9O zH9Z5h;T$fKAv1Y>eyXyXnAxFO5>6al+J5-%`M=$}vG}{yv563TLo>+6yvP~dEET21 zdCh1WfHcsf9qP^vnXeQNs0pc?RI7JXyCvUCfN*pZ-$&d5^;iei6JyKK!iQvw68M_w zMpVPKRR-2vZ!gR{@eEiO?76(KEVHzzwz4g+v;$R?($SRDgpfr3uKVa)Cfq9-h(N2XuM3bB>wtOJO0 zbaQq#r$XF~Qdg$#8qn$WCIY_+_}#rNE~7iHp7V*ZxiChZ=gNU#_XaS(y;= z!!GKkF6Fd3n=NquU}0w0f8WHsgeT=v&qj1(dCN#UIcJpf7^uq1)17anL;*w@a?{@K zXJX=7UVws{nu=82U*in9EYkm^q)&pOS0dLV=g1r#bSdBT56zfv;U^#n>%p`#a}-lk z)TbmEM*mdP_9*WUa9~q4B^$nY()OMe<8Vg6<|z9$ALOR=dde7dQu=eUU30j(*QE1n zqb|$XD~-b}wc6$T48r()osPC<8stP5GZNxnt(|Q}o!~&Wrg_x`HRZ)5wfST$70g3S zho1nP6j_<+aOpnJZMd>p;Grjhz^(4RP3O6BrCy2l+dEF>eK~5CdfhIf`398vD5{fd z_SLPXVwvv?JjZ3D_=Q+_gAW9 zdCwzIQp8T{uzWExlwDFTy(TaV^SYy+D->4 zh@sv56e~kXuF6(vk#&Z%Zl0}1v-aYeBm*_gV_2m4h)MxrToZ6B%Ss|CPWRuz{9hZs zM7}vALA0FLc;&|1S~>Mki=Xi_R_~GF*dW~^XO^p;x92XhdNEu6%*l4~RErbvS1nP} zp0nb+7$-C9)w;Qrot0&Uou%E`6b)cfAG5)g5C~rZT^-G}kXN?N9HH;mH7| zrt8^7PyqH^a0()ph~a3mLD*j0>t4}DT8s6~ z+}gI(wzLdXT~$#|TSYy}Fjj(jkWfZ38f0v3Dj}AdaW#qsewLT%v-NEKD*T`n1~k|G zb9W_9DSS(6zBa8ipC~(Ctp_8xRdNP6h1bpJf~UQE!3HC%ADJFBpWXAajj3l3qpWvj z3|_T)kRaIZN#Dmu@P7$+OFX3@1Dcc~kXxwYC#JE4hKyG8PmLi)U*{sVl_EL4D zJ#$=LOXgC=>8fVG_psS5r#zoAIbDlBH;Y__EJ5IwlsFZEI-xQCDXWezIV&19t zxwL|Q&CN>vU-^apasQ>L(1u2@5~kWY12ZyqUnGPzylk*kF(~I{WIwJwIr-DT_LP_b z_#d(%Ud>hZYzm{%uH|Hd$+Jp~dX_Cdx3XrhQ5^xGAbKfN8yBDhpwn;6BaI^`S!PV4 zmvZ+SmzJN%)~rn94|m~yzP7fggR6-o_FF0Kq-90EE8BjPvWZR=m5WN@W~rpX2A%hE z?8`p3%Qhb59dmDc=8oDx-jcDZFEK7HF|l!72p!nhU_(3DD|W_x*d!2f8FJ*yK834` zW__=FR}etjBpT5Ft_ksar+$RQ-ycwS3f6%mz_rdxFzyt2l?LzblIz~uolH+Ng0p^;#3>O zMibxWHp?W&dS0y^S`H_b|JMe29wP06-p=!Ol-+u<_4l!XP?xf+HkvD9RYQz-h&P{v zy#(#a$tup|!XXcmpKS(9@EXuMowxX!bWNAR#cyyv9JfbFT8$T(iIdjaM)93W65vm7 zehu3EuRTiPFAAxVarN}u8#(KX`t8veLQ+Zr&!oq9(l~)_rdO_FM(DB+9y4ly4aD*`9-p@<};v&l2}Uhe4&eO8dn6qWB`7fptfmB4JrRNvU_jx+;%T%~-FB%1veGio>j{Guf$}r}j#t z_qyEsnlkjBEaTQ)+T;<(es#rPbE?Fxb``8WW3p?=(5cJVANtZs;8;KGb`YUs$y`If z^l`Q5rRhQX8q(I%iXcNQUDMRWMAw12i?lH^F)cPYDo;$L%vxgo&SfaLQ8R+F;>l)5 z3k>NE0(%?0?K=C;+c~@>w!qH; zVz7HkRK=KX3B5`NR@f3Z>uZDMa!S@~bho1UX0F~E-tkk)m0iq4l9T-svOCHH8*KNCE%0y9=K>IX^bBxH-?pPj=fDxn6c^E{NUO= zedkzu6}LN7%-6IOiH3MY2hm%}Wz-(o7v8#4q8_b6yk5l;c99}?J`)n&#qsPI4B-yL z)scopXzinit!bbjj^Fv{vns0e|12TiPeU=s`}>hu`>ClWa(SN#`0Kw zZ140o1SI>=@k#xhcosThl)drkxH|n0Z(DsQG;{!{l$VBULPAY^N?0{-`D&Uksue1W z=fvf~Z!q{>buMCE1@*+T44tV;?kZMEnDDslJLYeR)Qr}Gy!etL)0Pwy?4g{*ZKbS~ z|LmF|##7r0z{ohNWM3P_&IrX9dp5T|$Kv=iFk7#OdMt2lrQ$ru+ftL5qLB%9`og?k z8iA!;ih8m!GMz=rOIXm$M^=shUW(}C#zahx_dr(~`{75d*?q8WK`8 z@clQF`tUp7Do4+0015q~33f{#%+~}DGeL)8?W;JC<^xm2!smmfxQ^Oml62Nar45mb z%p^NOC3{L6IPnvbRG?{F_DAi7@v-tP}!@&W}d z9#f3sRDxZ4LK9i?Z#rw~uz}C#^&fzdd?d(5l;14wNK-l!+Bhol~|uB#2a~ zag!ms+(`4s0im^aRR)qf_(UhF8|r(P*6p;JE`o`&R2x=LmK?8?_mWDd?R1#exlfW> zFV}%{U2D+S1&^ki?OI6Jg~WW8-Y#i)1bg4mcfVoa5TN6cU}bIZoPX8mb|7!%F*<5e z?($e=iSI{p8eO_WoQCxQCsYYQszo>56WB4?@0OPeGZQ8t)hu`ikEaXn3I#|RWCX5jEu;BB7+Fs6mzeNcZ0t_BwQ#OEFl_9o?+}$#yrLagArN|QFZr?LoAdjj+=+h z7JnRLQQ@lFNjC+w_cc0M!y}DZ-fhRLxZ)dV~ z!2QY(tobXm?|KBS`?_Xiz}U{tj)%B^V0dD~i;WNK$k0wnRkOkIstfr@*;R)rgmQvA z&#F~N7dE}tefB$aN+IEz{rS2IZ?f&?Fz=-IPf#>=*KKr9=V$bK;nUB73n{drTZiax z{l}b~(J7(!^2hsIH_)SGv;}mIxD3=h9w_D-LOENw-KP3FcU$&^BrlAV?od8{sGNRe z97NH(aE9aJtJ;BmF<7cXIuSkGho|!InGJD$a;vLcdn0LKOvwRYB9v|{9p=#)h;B6A z7F-ZAGH84(w0xLZ3Avd0htx;zuQ06fUmIMto)rESP;3iE2inCjY0B8sQ&V4GJH;Nf zV7UY5|Guy57>aqs;~x1Clb&?k5a$BTq3C}mvZ6(7n9=hG=bltB83Wcu z%bm5h4*!O{WHN?COCc;5Z2nI<{jcnJmD^uIz@904G(8A(+f}Y{ytso9ge3VC3VSjoD9ii;BLO>6yc3!o z-@r9b_bRKO=X0a$uvhFGakI%V->8tb`aOQ=>~VY8nfj4P^nQ}?tg4SI zo$|b>;-I8vsz*J_+vJHXusfTzsqYuUd^3bZCx@u5-H{0{Y}2+DwY4-%^hzzrZk$pu zNgMo`Jd99NRTh_x0=QKDseo{J2vTio0_Is1W{$NDy@b%3D!2kDs){33$3_B38V~M5 zKoBii40JzweHd6#^>kA;bW>%g!)ZpPTQ^nJe}#9r6=B+%_10U@Bn-7BjCjUEWGnTq z_4PJW^b5N`FyYlifVY3EX$ODB*588No&|fIBYk~gavy^U?6+RL-k#}MQ`@M#*Gb{! zefEpbD(OtSzuY?XqP63FSbO{HTY;bprb7Il&#XT@$kwY`$1_)4|&| zV1AYD?YSqs&bK{wVK}w|J4cz>V!7++x>8Uw`o1}=$@>ih@v}r!Kg`ZvJ18(lPF~$T zw%tii__;1>O$E83A`6M79^J>MgY>w3h0c|Du};JDdZN##L@vWCs~%a^Er#3X_--Sh zQBacP`PF>T4whUzlVJGR3uzd?m4dWh1oa8-_S+s@Ne^ZuLca*ZrVN~nJTA4PU;3a! z{>F^Hz%U&dJ4AQ{D*d>Jg4=nngjvxAR4H$ z7{5JYEIzUQuuCtT@zMR?@@Pz!O%N9IEPeWUfAFd8$;3r7-|*ll#Q!)Ae+_VX|0tkv z=NRTUj4Gl;!ytxBXaRM=?L2uEJw>MVvB&L7h`b5GM^j`bJ#qCN;(9YK5swN_3Bf6X zyJSnWSQdPf+fEIz+2M@~7IPMhmPd?&LD^-1un51_^$`SfOC+JCpLU6mCf~@^&z^KZ zWXOYH{1;dk3!bk;NHmhefW9*^3x!6SrOmz>C;tn#x7NL0s82?C0-Kq$iUQM5{P|f3 zW0EGmuRiGTIH1G9*`5D@T*w~Ups*-7L!kv0>n^>oIN@(hI9nZG;8wk3n|iH8w37%P zpx5bPhL$phZAR$E_e&m^@wQB8?9Rvuvv^v;O1Tlnqcexh04oIPD?{WL9w{`ca0g!sds&KT|oZt;uHn-G8KJ8 zO^}A7;_s3;mbtl+m7Ahq_~vS6r$1$QG?Ky3m}Kw?GSX&?GZEvg1R#k=tyDQJL^_F& zen#n@a{8GB9&fsDciTOC=l;X{{>{N)^C*79?=iQbg2>115bB&H9R-jxFW7ugxu*7E zqcCnO*M{o-oz?i71b<03TmLSuxIDi!9xf)2orbrCe4Ud4LNI|E+Ul{%@?+Peb54e2 zTKjGa*gka_0kWX%o`GX7!_?Cw<;71Z8};}1W<9yDDkHOX++a$$?Krvp3{&# zi1dvu$Y?Lq%MHv5?F{Ue`=wl%(yo)4lT{G)_o^E(GdtUwn{Rw|QtSD684-d_YljN0!H7`3EjrU(YzVq{b@$ru|$#m&7r%s<0rjwpPi(j#Ek5%IpGZ^=E4u7l2% zQTc&ZNeG(LQ@{6G3b>0&8*$5DEx?jrc*>=<-%b$@0QvR3a@f;DCZ+2amOxLXkYg{VQpgYtW1WKnjP=^-P*2!R}9@A{8`?USN|K(~PMw zlNo?nNPG$sg_zlXOteqo{x<|UrG>KHrBrBkfNyU{>rIq`YL>W#P|#dr?>3H%h9~Os zVTERAez}1^!Z=Dd-S3(*GuIgi!o!o5m37DKds)0B{pj$Z*sI6WbI^~SMm|2aOu}gb0&2Vyt=3gFPUSf#R#sN#L~F9B zOz&IEn~k%BiS;`OOH~~g2k=079Z@T50Co8oh=$5lc_t&g?ko7g>s3=7Rq@4cDA0?> zuAN*16@FU=1y}#!5et&zP1_vE9eaCe;`Vt)XDtt}F4Jju+Vji9*B1{g2KEIE7wr5) zi?a>4nTN+xYpvaGy~X1bXk;ZV=%65~Vj`nsV+$k>4(r`z*;TAVNAE*_n-6H04cQU#qkG`T3oU7M)-Z!Uwq*x%@p(XGyv*6{_St$9I>*O|>@; zdidyr4KbkD8^#CTr`*+jrLx^1vsrkaH_$R7n~(^MaYy5FZ?$Ed8z@JB0aku_U%5}U z0k5-=7wH`8PGW;v;N(g>$AM!aR8h2ngc7=vGc8@yrHTto!V{LhpIzcHvarLAfp>Og zv3G5(acYd{9iX5H%He5Qkr#IQoXVmcdMQ2>Q$^t@!33CVY0}`O)12X1q-ucDG`V1) z+CxOzo^>!MXB4sj*i-C*~*UVNn2=^P{W5J`iFs=@%&5<4pr1NHKkH8l|_ zF^Rimhq#ECE3+%)-}e|vc7$CVf%(O zqR77Q?!p#KiEoQUM_=u)K(r*q7LY|!_0|uoVc-P|BL6}r_A-Px3bn&TnwzeT>u^)m ze(eO8h?Sl9AQMzU>%qgiHc%omDIm`u7v|gReAyieqtX7CnlkF%mYE|VhWQ2i-F*^! zAnCU?;UB&`rv&3)kMglfdF_*#c7xU;pBa$&2oMn=L>82TC&&!Jx@3P2%@4T_R{1fK z?A$QvyX0Tvf#n`63mohI8V^3SG(o0eh|4BgOv_qNOi>xrZ=tqp5sNvlV1VUhC3<6E zQn-v$#RtDc0f&Lr8dtp3xyVIF&zfAIX_?VhWe(BHGUgAcB=44k>eez4s+yBknc+OR zZ>nDy1BXwpszd_YzbG?^kSnS{e?BI4EU%CrjrHy&V{KD#jilRbxLW-99#I=1R-58}BvlRIa zylh(6OE#^nl(;lId;FZlaCa!Cuiw;EI_t?_4bGQM^ol9sz@Ir!dq;?rzmAFpi@?qL z86K-s;VyFcL|?4TN018uCI3a|+XzK18Wm zd}0?2~*x@LC)Hhc5pa5pUuZ|%;_6|Nwz-yt9R`*)iw6*zHzk}1By z-3XOpZP7h_&^y2{v*P)A1z`M3+sJW`RV3py6-gVgv8Nk@LI~5^B6rl>Pv=HY6y3W-f zydYyE@p^Ko(3OL~aS89)j)yLnhQZqN?M)#sU~}q=sQzi%e>^4g5&FV)`Vd_tZSZN3 zAclK41Sl$<- zAe(^>$G3pKezkXKRYJ*PYbbaT1}71a9n0f$9(I1h3IZXZT)rwd%AOvNSz38Qz3O&( z{1NLnD;idmm^T!YC8qdFaH-4KNJ_KFn}E<}hSbwZ)Kp1VQ1+uU(`QuKE~oZS0imyS zB5%8{-X8Y25gFJq1|x0BfGT@&T=eMV>%1MZX(_0*wXr)s4|!ef*xh~07i#%hPX+iQE&*GouK#Wo zW|rLk-9uFjKfox0XPZ(U*0~RFe98EPVz$tbsGokhL|ZZmp9gdW?1*pEHjBL1{dJ6a z0zcoaXVr2(IUrw%0*ZxZdY@xIR^`ZKT-gdojo8ef%BCOV(q(JbF>UGyui83k552|H zKkDmx+M$8lQY(S9iSLMrfr#Np4Gl>N@k&J6+Ne^JCt9iH1o#%|sb#onrz!wBFFc}Kn*)Khlvv+v|?vn@(kMr;jK zANS@vTq9X}ZqK&Y@aXPSP_H3rU2Eh|Y;a~AS<-OYx^z6%FY$YOLL<{mvq1(VZ_l1_?p3w+Q_XP` zo}`@S+$CnaKb^z2EA8_quS|;x{-MY>4<)a#u=s0hR$p9Hdo_;g0%oF0qMDk* z38ptT&3E3Se^Q+xaSk=ULL%}I+3DV6&eIQRvAxM#DLyEY8S1EhZm_Boem`IT{e_>I zvdb%Q>OLPu?O&wsXz2V_2IdtGoNHTK5o-HGm`m>obrIlJzV~=iQjTBR<)v2 zG0Pg#-;ci5%OPM-4$cq1$G?(Ybm)#>#DC%hPo~{Tg2|K_G79WTs9M|LF5dLtC_c*D5hX`gfEva_G1C8$We?)ArBHgI}h%O zP+A0>HusIdFYMyHrxw*`=zlk)C8R@aP2jd_G(?@cE z1=jSi2FM@OiYj1zG$Za?UGNY)5+A(ev2kR%(xldG>|F^Y^vf0vjc_(>G{%K~vnOwb z4jc%k4SLq9-j#8r{@0=WsBvTDVWsc~K?i7X;-YBEL_dM3NW~e(`vnsQ6~PETs&3&; zaDqXd2S9WI5qiBTWFwE~PN1$RA$*2gMHVL*-EML)wQ*wAa!;N~EJLrd8<3A*{AmT& z(tgr@eJzdkuT$1*)L!}pW3@zeu&SDwJaPKo=Dlxn{82JQk;c6TrG;o~)V^0}s2Pp_ z+FndOH$MbzImAv&n!Hv|VsV|lEo9izzNL$WeNW!Tb194;D!yD(xu5*O(nuPr+e=SR zKQ=jDq?(LrS}4M%V#eR47btT#Ub2nos1y-i8vLAy?l`ePb`=myeqr$sb192P7S>UC z+SG%11U@+*Dyu^aXWcDl%tBr8EA6I&c8PXt>sJP#CHv`8M}zVB((7y*m;|wT(CL-5 zhROr(&T&_GasD!zG|0`E!{6a>GkFQSN?)j=@Y0NJVXr`uPzI*h-VumC8iuZ!AdA)YWtDcf^8QL#9_36WM z$A7o5Xm==tmPk-&>t&0`u7RqJ!syx#mc8F$d+n2Twwwmi!Dd+UU%D*+M^uX79eZ?B zNLyIVVN;5?wG{u*@bgr+Xv?M8iEglkR)%8eL)mYEhN=ML<)0QI`{QsMZF~Aih(|_o zF_ah2DRbRkBc=(b-O9sSID2=cZvEAMErVi-tQ9_CqSCv~UN$*SAzoq{bNwqEwzL5KqLIH3jvx_}Sg6|vu^q_9eAm2Iv z{O4kL!|@QhNmvj4fFB@87p6iXTJ4ave1Ey%RinGu+I6(v*g?(!>fO1-cBjmFh(>lE zM#Xda@O!AqRR>ZXOr7B39)nIY*Y@nFgKt;?^bBECM-;KQWK5E2&qdEF$aoEJ4R`e3 zrZ91daVgT0Qei)4YwidYQMh?y665i&-p&OXD9F=;WEjR|@|EBQ&YdmAl+`@sHBLqC zc|S~qM*>-@%@#IOXohrt^os=mZ9-hOF8F%dUK;pIDL>q6yAfIpT*=SCaIK+Z5_G$# z4DMn4k4AG-xYk22pjCvov5tL6>#hH-ZgttwPn)22mY0^(Re;LOEl2490BS(Ku^Dqj zc)>1nZy9`aT=pSAtm#FHw!K->PQAuxtE(@0kxNfl34_4tEXb*x)BF8CfDwl=>-ILL z1Q;;3u;hM`#cqbccAr3FFVODxI@Y@iR`x8fREx3VWVWAn&nU(Jg3ni7Qo2!)x;0(z ztGhc4iUE&;f1j*n)Xcxa=58{{nCZh3Ws#r=X$n`~*E|L>ppuA1SQFl$=ehs;e7axc_{o-{c8aJ6sdZ?g&IYTN8? z)jDpc&4XJ{M!VWsxPD$Ed+mqy08U4bWEd><0tb6T9b5KvS` zR~N-!=yypx3(ZP{x0K+wD5=5OV=flvwCotF`0Hn9sc-!JDVReOF8Di|};x-P87_iO?yF)6 zOrmybr>&~ss|7cj4H4*!q9QaVwkpRb5+4+n+0(Mo8Vt=5odOJ^75-3OPMJn019t?w z4Dzg+teu>1o$Vc(>YCXaIoRqsIGflw-JF>m?Uk9EW||#t;KFZ^<#w}7e}3vYH)H~# z#pW_22Zt9f`s<&sx|znjqV2bFK6567|7Uo5Gy7tWWQlmL$3q(F9*OuGT>st--o9(I zsa5B+do0Wmc{LO8!kV9Hy^hm6EG1;sTDE8J{xL=;U;pUHD9aBmpa39iDJlw$j7
      6jhcwr!g`=-9TggLmKeJH|OiV`^y@8 zRjsO;^O}(be-qgo*vq4X)i7|BO6MaRd5hx5=+p?<=%~mNvqX!`sEQ>y5N=Y}qs|y^ zUfVqdnaG$a3YvE{{C*n<^b_bQc`xt0bo4)KhfJQ!rsB$vhC#burjK~d(@&`lu7`*! zPzvY-+qw-zZ2kQ3aa|gcW1=*X&hW`U3%LF&8-WYI@ELb7S827WQ+TvA)t2p^(E0LuDYnw1jJe5 z^ckzhv{mdSrw7bPQ{>6~U)-F;1C6vZbvdNM(SM^bIwiZtpZ~i2x*tMZN>F4|Vs+eW zj{J=zYlOLb$h^6qGM|ZgX_-uZnN=4!SlS-vRhE-k*nKmxu|K(}H9yF|!r4v8xFkXw z2VML=zr14p56d?I2gJd-+Ib=lYdOz2G5FWKd2^yDWwR9Hv*NJr@{OH&gNap7RYK0? zd}Aeba^-rPg~?}OXhBlRytsI|Jov>@)*ijFAohF7{3OHAyE~41=P?NhZNBLDgp7iQ z3R?ue%xD@_0PT<~23xlLIAy}k=_&kT)yv!6l)$D0r!f&5E+kJg55GgId8Hl|f8bSH zj&)dSvq5Sj$PkGwpt@wpn!U{pwZ-h-seR-^!BR!Pw5wn<@yi9PE!jEB9R52M*wRic zkLL;N1}67Q^v#hQIasyh{oB!D;)hR*VsPdfm)veZZ<^rlT+e3GMKnY9Wh?1(ljcf` zJDZ~ySIQZU`}e;C3oJc3V9i(y#pVH>ZqI8bMrnpht2x~FOAk*$!XF^lCr*$>^yYnU z20OS8|7|5c+5;VwnGRFl%NSpd_AeT)ZB2i(w6hekfF)m%rBKRA9|sMc`=fb=E=Qor z^FFj0Sez|%c}a9JOY*PXY?twA5C@ZDDY3(RrX>`_`SsB$PgP$!(saX7^DsM1VXru2 zM~u9)mUF3`aG|H4%v{4uUV=hMPx~>Iw|84E^XiHak|k4Y&Wc!`GzF!jaWNg6aA7JU zC`?N>+}l~tE%fs80pa0p@z5>X`gydou6EyInjCAogexyKN3y(5#QBf-v23lebc9$? z7P{30n9(iZ@&KOs@ZvSqDS4mI5V~VTdqRQoFoKMP1%8tASbE{Qxc>GjN zx~L&$aBn+REV1;f<5x%V)XXYc)4jk+U)YlkNY8lO3w1`cXpTLljz7g%nImhR zOIFztZ=D%Pyfhc=yxF#T7g&fE;Pc6sG7rwLTyQea&&~jr{!NeaF^>Ej-yGN+U8DIY z0&cTUXuNxNNtg_psgmNOazhN8ItsV>P<3reJz-%ZoxsL98Q1!j@!yP3`IF&5OSJ#t zHOZJh*C1Z)mhnD!PQH}$UX@Monp|F* z6epZirQz-U+;&P<-pEm3PL4NB9;}+kJNi3`&=`r(h&SA{a2A~CX?e~*YT z$xv~JaCeX3%up%2+mjL)!@`iic}{CtMt(S#NTOH%?InxA67I?YzE}U~qipU~wnW7z zK}R)fz^-8a{%08M@bav+o=!M@t&W~yYX_Hwm0-=Sw>O>RiGuT&BZQ>~*h+N29qEnW z>$J&Nm{8kpz7$wjMHx#e?gFYbF|X_U*x~ugMwei|61Dv6*?Bo;el3j>5IjiDLe!^J ztdxo98UoG38)VTzRS244Osn7p>JBGn+7Ts}erFXS-E8qkcsN{*0qn(nI9dbFN_omZ zZX0$C*xPb%E7)EXvJI7fKPDqh!}58rG$iY)&U7)lwo5fzE6i7gw`*kWXj_zTE+Q2?b#M$pIxV4tHNBu6czyq%7AXQgi421;8SkY5= zMXhVR46k1s2f3+NNsTH`EIXin|33iUP6)9hL)2F~@9U=ua#IJzQ%Q$zTuUvaf_deo zPPWIPF^#>;^^P2K9dm$qisF15S9{%zI3sI$u*Mdq6ul5LPV|#vaUBEdh{(d9@J&R5 zTp}D{5uiu{JZ!T^;-dEiMsEXZCZ5cUA4LEeKE5I%0xl7r+P1n#61gEMw7U4}L->9e z;MIW^_wK_)9ZssFHy2wZcD{46k#p;Ki9@AOPRg1{wPTrFqn{25N{#t3l=W{Pt{n-) zlUnFM5?QfN4P?MbM9)z0YjPh$6);cuzIDPl(gV#TPIotE-Cld(?+;uxwLF=`p4``c zO;y}?c4&Ser0dD~bw2#uOii3FX6S7q%?)cfdy%)`4};MI;oeiQ%Ha6DyO$`~&Gx#-n<>keL?GkbYZ+m3xTg zQii=wN|}B_nQE^6s)SpQyhrV5T5IWg^9~ckUK0bGw_AD1VMJ)LQ|POa4pn_9b_Df} zky(Nh*K!krjZV7xg1jSqy(U?FUE~`7l_;43nbER6iTO-U%jbNos7i^V!6zFY!}X3K z59#7V_|k)ds%tC>=kH`LrA9WGeZzJDCkG`N!YglAklJLkj#P(+FSzODb6CkkhXX z)socUo(qO|{6bIwK`>XEeRzC(b_Gs$7VzuQ)1xVCR~@fAOou}UVOKsleO_r)144QP zgdFOZ-&vSiX4YPWIPFG)bK4A2xsiiHbBiJSF3wS4HE(vzA3Du@w{&_tO*_w_GS}1X zQOADA)N|`=x1@%nxIsk);azUfUM`q65@ad3WvHun8JT2g>vlX!3#?}uA@Vc~&xeN0 zk4UJ%#AvNQF_!XINtlHC5%3MH8|AyXCzzZoVO#ZKF5H!`F zgMgk@f5_F$uvcbZm)1r^H#dg=4FSgcXW1xs(jL->IRaRfm(*1_gliq-s7g3Xv;+v~ z`SHutIS}O-Y}l>%9)gG@$u@@f!e0;W?l#`Msox#EBotNHBE%KP$K_a<^Er7^)RF-i z6)x+92=tK+ceLdonND_2yp;S{DS+9nX`UU~cv?LtRiFtCse(h00MN9yfGof+Z-ddS zdrR$cPkfEd+f{Z)JAA^8saEs%u+Qy!H2e3UQe(f(zzs5sdl+P!$?E#iP1khiv;W*& zCVL-*Ew|?l!G`aG=DL4%URS7!f!E~>laR?rqjM=mlE)F|!cx<$FV8LqVhAxu9)4oJ zQt9l6*=d~NR7jp-ek}@vj%{*p-WTBEU-7*#kSODQ+#(EDX(hp+-D(ttRd33F!*?GB zhEsPyfxD9lPfv-Y2H7X!+)Zfn*2w;sRK*~6!6a9Ok6ekqXc7*WRx|HR9=HVnk0iqbNV=hr?Gf&@2bV7^yp@ydo+t7oK zzKdM(+Y{r;mNS=C9se&?92G^d+wFL~Idi6xkWr|h&GtS-XmoKlLz`I8TgUo*xs6s& zhg@`>>TE!wU8_AeW^v|}VO%qntucIcz8)P)PhQ2y8;6gIf`@^Akxh7lindRXagm*N zZgJ$Tt2C9HMMRc^@Z2&V1bCX^-EO@=kNu#;eGA^5XdZ#fTaD{t=V6P)r zv-=$gs{1Ht99h!b7*M(tA$~CZfm$(-WMx-J2r_{$_nhs_P+^Tk~Z-QSq_Ph`~A;pxt(XdD5yxR?d|fR}FL@ z!J-|J@2t(`f|`K!KB?*vSKgbsa`aNQTGh4s2sV1}8ap$nIR*R#hN=z2MBl16+;e5v zm=%C8eTn(k{j}>6)s5uan9-m)UonYEXCnX=aW|`$b|aW6EgR=Ld-aMRave5YBMr0* zv^*Q(Bvv`NHiqcsN(ikDjdL>NQ*C9{*9U|bL|9fA1Z9VKC+Nv%gy_c?yNMa1Eq8DR z9mh?PF2Rz4U$IOUJ)s)k0q%Z{`YJ217KbT2SZP!L(PK`;;@pP#Cnnb1W|hJ9lq+q# zppv~D?2K;%4z3g|Mb`WdJ0(}^1I?VeO7~;ezQM7E)(%# zPn_X8FFg7paPc7AR9;I<+Eq(gO-YZItT8t;rn5USE~>h-JEA!vq&uWDx3f7h zzA&mdvotZix;#F)rDO))Z`h94VM$!`0}U4XXQbKReJjlvzjh-WJ|mddTNv${1^)?# zcV=cXzN=bi<9o(Iq~{?hdK(*#$+d8NHjzM_EBaP(*P>Ok9E4$%q~MT+wzu zX^R+Q?1hSlkOOhWDFK5GPTzn2V?D7c_t48hDM>)8#eL4^uVzV&tlQdc5f8WCYt3OP zr`i{#8_@mzmF8S2JL&5Z|9x8|U?jVLJC~$lz_Ve4tvBF}VgK_}>{B%wFrIG*{U-M5 zF2F1N6|?EHo&7Y3&vDLjiShH2G-o#Ko`-5H^%HgK<^y!z*0{T42zceAHa0q1H;HSB-4Ez8@~fd}Nte_W!KSe#Y2 z|K-#GLe)KgRtfzxzi(J-sGWq@^DyGVLrEeClsme}Jo*#o2Ttq%+yGt&%99J?0;@4> zH`MtkYr0buC1bPPzQs2b)tKx_{P>ItYt_}aoksnrcig44goL82(SlV-C&IhZRdMzT ziH+a^NAw2b`a=7SzE=I2T`E5MlkXEK^l;~oz)GyC+`hqC2DzmPny2OhqlvMgdrcwQxo=)r(iTEWDO6^%zu% zb_}>#26#7h8P*Ns@NCmg9sXWa;2f8w9ToqGsUwHd!Tu%q$Cis6azoz_GD+cLg9787 zd>`5F!WbS)NMPH`#vR`W`WK??DVP4p3>(@5PrV9t*oC2T3H_@V1R z`{&W+`2i-yawWv;K*&;c;?7f$fA-7%GX#Wv*LyEdyz3SE11eRsZ5%H^zz=miDRlNZ*5$2aTHuubs4(t;|&@bRdCfAmqpM*O!_%Zd?g$Y zcKa9Z_BUMzQb=4HeO(4WA3{}48bSxu7o*cN+p7!9-91xVlNuXa+v}@hhkeu2^L zy$fs6A<2aWu?2EQmK7@gGh2tESGS`OwnV!#_6v?Z{k``XazQr?$Y{8EjRPp)!8akL zd(8Tjb(3h#pMpHi7>e6wXDIIczbk7lbo7<4A!@vyTeLUr8m`Ng}PspzE_+`Y%Lm7Pa(B7zn2xc&?Wct<4k6k51zzb(%K3i|F|ip zyCCu1gjG17Oyde1$G|D-d2CIhh*y#_t^LIUP}%$8KHuuns;J8h>DOtrk1uDo-iGN7 z4!h_Jvb@YnEzd`GeP@6vwIlZ8f#^lXxVDr)hNw0^*hB=mQ+RJ#voH$CO&|<|ys;+6 zzJBZljMwZmh#TY*`2@$WQ~7R-laLFA%jullV|LC)(nl}u0hOtOg((M!f4qAH&C&e> zpRw5$=IjwU&0r0EhIj=@eF!H#dY-W;x$-=kg3RDsp)d9N;3&`)cTYXH4I)4Y|Cd*% zF1=A&Kk+W2>*F%aQ3+p-EOCGRd^nL*0omP7^hiq=oNseP9NBS}l*R=6C51H*?R?U_ zR*9|YUsBzNSE)c*-s4+OCb!fum@ zwuw*>7z4gvC4bXbR&EL!9Dcp7d z&eG->sGRzHj964&^c~8no3>S%Y-3IZmoEA{q2%A;h{OJ8c!rpwaQm1OB%@%2g5LqC zAlcosOkzPZ(od6u0=l6*xT=(p%I4ayP;D3WBGlSVZ_CLA^||ZbPd11AqYP}h=c;j( zN1xj!9$sp?P7q?Ei~Dz0s^+?EMb%)6`UplN=C~;x@YpmE9-XlCIPs8Q6S-X9@l|>yt>GbXPKO%Nf_80c9$Iq z@XB7~I*0YNi4e?>D`9BOu>PgD2QET$rBGpA2!&6pD^m<%_k|**-eBtKOhK;+nzD6umS~A>Sspg`c3S zcQ0D792x9hocAXAds~3kdxCyHlEYRGfTPo_Q!Z`H0q--q9{^S0q-~G=IP%PkS ze2aw4mZatoIy*gW5kig%c-#ExeW?Q4C`YC(BB=N=f&oepe%gp&g+K=LZKRG5W_z-Ecmf{4i*v@h z%^;oz^(XBut#XH7q5%!=!}8|_eqIsTQX88w!2nz=RSTRG^ww`nlApM46hqv0i}aGA z=!zR17y?`k?!~wj(K&=p8%FM?GDR@ci$2s|5sv&g0Jxi?7@5fLE_0 zQeBZ(ud8{kbJW_^MoIGk^zMSj8af)DTrHg(9W@*UM(JsWxKixUL}%6eJEv$dTX2d9 zStUwU)p9uEtDu_f76npjBvflL0r5;qUCprdNn>uJ} zlCHHBKB?5J%DxBAkSrQhCoZ2!^eVN?t2^{dx8Q(t9sh^P3aGgpC}t|87Ag>HTGVGs zxq5prtI@%Fx_^@r6hq%Oan=d{uamtJhX&Rf+ znI>l5Fn}z?uhKsoc%N$cesGM79u%|Ue&?K|-3t-4WBx<~mjUI+W4B)txNp;!?Au3T z+&kv0c?b=|05p(7(U&pVWQ3S??)#|vTrS&fDFgDMcvzumvNK*EcX(iCgQ9!bmkRl( zBXKI!(M)9FIf6R1jN9;+m2i)1Q_)R>?m7Bi@k?Mcc0OVjAei9uTR5XFtTcH4pk?9j zha$Ut6Yo5rY8&M%I~eZt%wT|hYloE>PFv&ifevZ&?9kx{YIz#T`_{qa+#b7D|JjE( zir3Ol1hX7)*k%+!o)+RgT^Z!i$o^eozg3Pl_Mf|(5OH-KNEqBnE;>8pRzUb}FOwE! z*|ilnMl~jY_A-QwaBJ2mKJ|X;K4q zoQ?OlB_0tmWf!xhm$L;NZ^5E@T)>*5bm% zgx$QLQ&V*hJ3AE}o?IUrJ*z29Paec5ZPdh6BuxSv7Qx1haX8itMP}At8F^|IKsmGw zFFmz@2;-l#rAb>7HU3A#IQ%Z0+q#Ke=6mv!St!UQhur>N%Utjq z7$j7UBP>u($b(2%hUI0x38P8d-Tj~5Su?|ca(~Cel-c~|IT}LTYC$S0vpT1!$K5}` zRy$4p8Y3IW+qtRhp7e*;i&=|LBvFBuntJ7VeJ&6CACY8ucwn=cebqZ#3|k*cbUR*< z=k{;P9(UiR-lMF0dpdqyAvQgwI+kdLyFZSDPE3<6wqg8T3ZhM-UKtcr8(7DMQqgq- z(0J%U^5MJOt47O7v_5SX(=i?t!|mpyyoq}omgB;F<^DxbEN$7tlDtR1x=e_i415^A``-XUX!5Kw z^Z9&)Gkta%4U63Ap+IDn+_>68>?hrVa96Q+N!dA?7?bFRc7@BauSXo4VM#LYr8qqg zh}=H3c9K^EQ~FWKfrz7*U~S9P2TN!+LIoW7V{GNySR6OP?d`fAo?oVkUW8GeG42m^ zXxZ4-QizZaaHvg8-)+;zsKXr?Nt?O}1b%8s=^5g&(qoMCYLhA(JJnI_-xJ+M!>7os{a$-xV}Ab9zR!nFJhvPg=N%Y&fkzP9{6D?tOY z;g7jzL*LhrQo{_(44`Dmr3iiNP3bF;yH>yT@PM=uN9^8Tzw_6htsXnrVie$L{N=l` zTdZw>b2k-y9Q<&}h}rxepuFB{HI31m7X?@0+mMABl`1WrsVqi(QkI1LIJFUbgK^@m zxHV|~3sbzakZx9vWlf!a6*Jr61dPnSV{@qfXfJn{Fx@r|Qqm66)k%XMF(k#c7K>>u z7}h?ZPSY$A7$Cl^HV#YWVxFC3B*oJ0x{L;Mxa&LL=;<@LxDt(xoLm;e?BV&l{c>f1i02DX-G5ChN66vG zHINC=-G47(K2UG|Dik}GLMqk8n$$I2uaQ5mVO)Q54O_!%1a0Mibm*%D$v`jDF^thJ z>9SBPvM}typfYm8<9JMB zmFnQ%)${C-$cg>5#7U|bMS?)Hyvu^xNh9dnT3B76;(#Ql!>e?0BG-St-emJ`ST|3b z!@N3&rTK2>R^-Tbm9?`Rk@k#`O3TJIDZvr{mMvIq_NGkU+esdRIXjE+_i$)&iDZe< zJ_q|QGdD?YPFhX`m5QU9wVEI`8-5s#ifY*+6gwN2K$JAK7e<*~cIqOE!!L1d6*i4k z85GxOo0d53=)qOmbyd2WyQFW)1=2A((FP35byO0^{_)#`5OJyUN*b^*4_L@TB;V`T>MA(9U}#pMkdH@xtOlYu0> zzj^&u37H~4Jb0``8=7^JA2Qv9?6a>}QEzW6U@$YgR(q$vv1jf^O;U98FjGlQUay3C z4R}s+S#D!`Ow66)Hr*g!;UQgChcvV5J#h;#RQhk#uP!8h+>%us9C8SJsb-4K!^eJ* z*~cr)_Ps?tw|re8@Lh6Z5$!Lg?V^7DA)UxU-zJNm%A$iaO5-m>fsF&T_rA-gHWvejPQSx35?&X<_96@ za!`%_8=?e33Pe}72REakX#NqmBXWH6EZSftgk8RHVZqOo14bAC};`JLf zJ(Rn1g2Y}ttR?p`O>eo;k0nnd=)j{0&4^9DZ0e&L2RPOf<=i8F{lP|ZMeBJ1clu)T4^rR=s8JG z6$xSa-=yqEYo6eGiI}X`=%9#&R7|=l^w7Iwa&bI(4%t+TPe0Ij(C)Yo^KnN3WmWU~ zbTVHU<({kmzCIAs`_XaGO2v_Kk<05*vUg{=)I4qSak3kaUi!qOM6PZO4^0*Qax=zy z{V*21P*WD&6h8Lv1&JWVAbiq@(iEex?w^*Pj;qd3OJiGS7&=O3GJYy9@HoWSmQd1;`-1MH9&BM$C=EO*g&iBnrWY0zowhCM7fI^hI>vvzr>t zyN?_m$(9nrUdHFMN@UMEHGcS?g z(6AGrkAAI{V1v;qZeo6n2&0ylEOrLcWyVKD%vS%(j<%?A@NE!jY5;<$p=f5x^y=H- zgG1gdY8JQWr|Yj_sF{_moTl4`p91vFI~J@D!Ce0kb8v$`7d3@A9ci%iM!G9e%soa> zxS@NQoqFWh{r@^Rh1kC|@OMxR=Cf|Ku?};yjH46UibXrgKXEJE0hI1IefMJ74@JXI#X`wNdwNoQr0PhHm-QK#^By!0a&p zW5xPhz-8z7A{r>(4)6iD1An&x${@e_UXg}+xElG3?c|63z z{eX*<8!D-x)Z}jf$?exy^N!M~5wAY_UV!zz;D)djkx3F07Vgu}GTd+17!qHQcJb$_ zHc{g6dhc*E>XXnaVY$N}kZQMYa3S-}FaPNjGXqjM3@4)Tiv1{EwMHLxf$?IvmMfk! z^@`vD5V)3hC$;kkDO4S~#sOiI+oG|sw<4Xv_PdHP0SLd)+Jh)L{fxjIuv9>gy-|EL zvuNq{_F!VO%a}*5%?MC7e{8GXEW0K3E7E z_5|3jTuXuR)gzVMUm=2cgCzUf2!rrwDwxrId6%=6nTQjlM}r{es<(Sgidg5M?~O+I z|KC*bFR^TMe-UKCrNw{S0^b-jDcnWG2EBOrE&+Or_zV?+dzogv z-_a!P&qE#=s6}&gHah+8Lz5>{YTnESZ=vNSvcG_QI}mJAi6 zZy2dzN3nQ3i&ZgM>t&MOISC+BRiQkZ%CWrJBeG;EP1re1oOqGQ1RxTL;s#9?;L+2D zpajXdGO-9!gNqN%G2yM9f$I#8bi3T+=CDh--HlDz`rXIMZhe)$wXu|qlj+P#X`(UZIN0MycCKH7(ZqCX)B*#{WTh@0&qx{1qRxP% z#()eJTBrX6W6}z&eF-bk`kUzQ7S_nZe-Tn1iw%5njac$iNxv|>=eC7J@^I$*LWt&m z@}j;?1)P(5hETBgDjM=QoHfKS@LX^3xvb6*BWmXUYdTAmamo652a5E@J~8$w1CL(SO7M7SP00N|;ym$bpiu}G88vxyU=WGIc%QO+UM9c-wP3;junqfl+UziYgA zzQtlMt_z={jg;w6<>Ho-gvt5WTEQ(6k9M6Ae~?UMj(J*veU(pgz?i#J8y+`TK$FIy zYAcr@pCOa7sTOC0m5LL+yDzx%`)w?zLU~RXdTZ&AM;sWQFUJE>pyu`Wfb!8{Z9~6+ zr(=g1xyit=R61~&Uir`z#VlUrpxEqI2FOAszcuN0NH7<@d+E4O z##f+IA%SOtxeJ%y{T|MJdl`5$rCtqIq+`vT-uQO;ofMsAatOf9op)R4``sM{Dsj&8 z2uuqTPVBM{Y;>YgnPpIi!~RM75YUA1mPmMwz^+=1wBzo*OUEx4kAJ>s)&7hQFsjn0 z5HisGOzJM?ZZklE5j9{2P!J?~9QI%M-6f_F0sUI9YBQUTYu5c{DBsIsOBM8j3ZlYV zG&8ClbR7SZf@H6+ZTxHTxUZj+sBO&NKY%Q~(9t?aqwhP@o`N9Mdhi#dW6se#v-`o} z&l)<>f$gI&ODO@Tg;WqF!~ezg>?fQoZ!?)VD62U!e-k#gO0RXV)GX8VQ>*tRHCNOA zZ@=r7POEE3dXE<>7&;bcIgcrH=`|FTk~TGE%TJL7(b~9(CuXh(124reHpQY)irtTD z?2rFDAyafVL|_exKjwS!Tx9x?ucWxKwcIndj}KtqCsp%k1RdbZp6FZX8y$41&Tf1$ zu#q$%G&AZ+w;O~M`7?_kyk;fR&tN$iwRPn2fUleR5iENiGPR%|6XP8ZrWVGq2{o`Y z5E%wfaguE8yY*xj-QS}S7lH=ZVj58f|LnU}S81as<6^FJ;cPGos#0SNCz06~_gC?g zsrTAEhi{fw9-t|-p|-?N1pMd9{4Z_;wuUAVx@M+->qg`cOI{&}84Wb-V?B^NTRV^t zoK<)AVnwFWoPsxhJ!sJ0kJ zw6O_)fu4;DGye_6lqlrBNyd&@)}PxD(tp1?zx!O`8CFI^eI>zp_%;zj@Bcw;VGe(i zm2+i5bQ$$LU79maw2e_D*%ovy&RF7kcwg!aY-_4oW2Q>|Hy#zoBxGE#GvU7qzWIo& zkaU?%wBh&Y2QUqy(;$n`5B`s3ioz?#orqF@arDoDp7e_d_;JL{k2{F!;DEnhg~XSX zCqS#**)%SbttmRpxT*ASj}%RAGgFUpEw);Xj;m*n2$MWttou@_I~QqhDbS6_|9GMK zN=++lXgj@iG&MY0H2&_hraOf!X@?Y#o9g&dqyH!}J;1g&;&4h5Y%46r)*K|ZGgmY) zS7c5RC-REH5sn@zQeRm~$17XI&+T1KP|ZpVAAOPZ${g}K4HK|_)utPIJ1de}XLtOK zob=DRijZRF#3=s~B%-sRik+Rz>W{&@Vf5Qk6uZt2CUbm*Z$s8n%4PL^`u=yf#tcT+ zKbd1;wfDXCRYYNB%l8GC+oRiQlfHoJ68q7j1{nWzX5n=``geP}ZJ5RHg8?PF{loD4 zTx4ykD5kK!fXhh6wK=nX+phL(x;{yEC;1t4kO5CX*_#QTka{WIKq+T4?yI#XmuHUdS zeAPblVrn9;u9|o3={=K#HcrNRPGLjW`Te5`rwor ze_8A|(X#w><|Pwm6(S4Iz`?w>mW*+mdEi8K<&JXZsT_VG+HRj(p>fRn>aPsrVOd#8 zRZf$Do^Hgw2DzB986tKbOENM{)a?1S0ShK z(8cn$bPiY5{GHwH?41si=0}#uy-4%Lv0Gyga6k1Lg;W6WKv0&Y-o!m0NpJrgJ!Q~p zTCZs;k5zs%RukgZjGY#AR%MH^F-dKnh}qDX7(O&~5$y>9A~1xG4~?2|{A>sxPuEU! z6(e91;L60y42_bOFJ5Rsy)q!YGLe*ikX8Vp3*GyISBHHFDZL1We5^`CGw17iVnSX< z^yK{ueo!sLaPkXJu~jLyz2xzyeUyRK>4I0r07s2hYDxqQCr}~%z5#668cWVab+42X zd-&SDhl8xP+i4`zEb*Cwdp@lC2SR~yoXi=D`ocVVKOFcTR^vbtVEZ$kIo!m&bU;s_ zaPAxO#)SVf{KL|~b!h;6zq}A5m5qIwx5{T#>zb&eNLA~^snJ3N&J^3+I{RXx@=43^ z;e|(c_U(@L>i*kBShA^O@1ueT6<*u5O?8LEa20{Et7Ms-Y#<%?5IfZnBf~PNaWQVF zi}cUZQ>+OsOk5JQ6AC^p+yOb zL|rc*t&^$5YX6IX^0#nqe)B~X=C+uN@P`%3!&2N_uo8{D-t9Wi6^(~ohVbFJc5WN* ztEMpIdFd=7vg>rm=g8dL{Q-V^^u`E)-vTRX$vX2if8Hv6gQW}9z+b8u+p-nN&5HiQ zjf*o=xr~Hq(|FOTV=%(XG1`~d9KwvDZ03PIxv{#Mq<#Df+;oY%T9u6e z^AI3(>4s>$bqFPpPge8aL71Lja zs~l(oz(oQ1*W4_dkkg;GGjW*~GwHB?2%?xhZwHxtQLR<;T*@nd)rGyESo@WbH(X8B z(|Q$nvm72_J#{!dg&KsVf7qNi@uY_DIBjOyNX)VvJ~UYv+DYU4`ianOxICqzF;8I= z+NNgiW$rl0k9uR0XAkNj1rfQjf^$1k5MCKa-+J_gc2I@#?iC6d``Yfrrext{XA@xV zUZY^{59Q;b?Q6Og(}8(<*82V`$5rhjRAzgLCovW%WBPNdQ;es=B?U#kqGr7v z_~Vn6FKfvlz_TYcQ_M*CsCn@YM&t%1q6%0`1=cYRiPI}Lpr4gHJojVp$ z2>sTM`Lh&@b9PL>PE){3!`nnP9rvW3xFqv=*xIbjZ)pW%`l{CH@7tz7uxd0}WycM^ zE%CVuI+LJ69p41n-t>5c?~{AqMoIus_6ycFiHU3?7VkP8=O7K^7wNfC&V@tjjt%Cu zNer?}hxGeWg7O;5i_t5S7)V+T&%S`EUdv1p(jcxmEshcC(=qxanfTe zQAkkk(n2pqcp6Khz^7&&lHkWoRyw(`ZFbsFMWDsw?5Ct3Wd6Q|f8s_&tdm8$m5Z2T zpnh2d04A+u+D^XN{E^QC_6`pZbtH)@n04BhiI^(OBgpyTwK zh$ap2ocq`D`D{i%V(wDnFLYU2JlRT=%*F1p6njt<6gzy z@=Qgz(aJnoP0P?p-zlLwPsO?_-L!;1Hprv6%f~&*BRRskbKlmn)p0DrKRCA{mBKsQkPqw4M zs?dv@Bo;)hcFSt(SJu=}u?N<(1gs(ZJrVxD?#5}-M3Ip7RS{}Yh7!LXljZkX8h?1d zyVKglUVS060SDE*c0&baLEn+dfy00G6pIr&D{VpQ3@ubeCKPwFE48axKL>cdCAF_k z$RKe`!!NoLYBK+IHPAwEB@e(UO^44?0!OJz&>|fFWQsD)Owh?nkHXSWwMkK#CUa`1 zRS*lb#pV#p^+Q`w0VUqF`Lu1IJTpSPf#P20YUYwn$MFo|Y)%GGbOy2gM?m~~+;j3Q z$e7D0CFD8-QhM>9xJ*Sx%7fZ)!h2L+x?+3_-tJQjsu|y4suv zp{~!NgCYFP)xV3Ba2c%lS8HE}KF{EI63JiS@5Rru^hM8GKG)fQB{9DJo`azLJ*O+C zaFP!tmKsY-P9GlLy|dcqoCPg-zB&xd^`@~9eHP*9iMy8g8Lc=^aCoJ??$R7%TAOg0oUa#wjQs%SuWI~+cw3Q4SpqOpJ# z+-Ow3b$WiTb*E)!e(Uua(br4Vuz5T$&Rs=(s&|~aB zr+Y~^fq{X2^I7{n@?&LDHtd72N^Ht*@3Px1{C8ZdMRa*_Z+v@UJvbou@G$r4)bFSt zcr6m(B)Z}h7kE;Lnq#xpz{JDmu^nPDF)2mde(wkjZH|dbX|>yWT<|f>@;%zSN<6;u zeMz_YdV2QB^}IURKUNZY+`BS)-u@c8hgHg6cihqPneD&w$xY*Lw|*F_0z6-IJ!DEuBs2xY00k%D#OH>xJS{s z8rer&TS@=U&I$j$Na3ZQp5g~v;Hs-B=y6*}1R6TZsoE&YzbRk;tyj2rk+Vs_OthB0 z8;Kbs$R=6P$bR1ssHN}mzigC}qBBSn#bF`Wc+RFIx!_YLKpPcH4YJQf%6wJlgX2*i3$OcD68QaTn5y zF#PM}W#b+gwQ%;92PEOA$VBv)?`KD*G_Npba5~YCr|~h`Y*d=urTCx~j0&RnbAMtI zhkCTVS(F)=Z+(+%S~MJyZh!3+M-A|y0|V>Jjd0Jar;2@ysXj9Q5sEISX<{MvVA8!Q z_11<;6`De=K`qWQ*k3=i-rekVwqI+&TyD=)mh*DaX_z8!m&4jne;=0*y%q$%&vecR-rW`dKoxd6xNx~|CCaEb z+Rhne)<`vz&s28b8%r4!5J0gvobR^(e4A+}p0r@n=l^>7{d9bF>c9K1MRT_1V|2LF zK)_|^4xk(0=R2F|QR@j@vNFuJwKmkbOZ@-Xd&{7>x^PW2313184#6#WaCZ&v?$9`m zLvU?Kf;+*r3GVI?Ai zj%Om-QH>S5RE_+sIo)59w82H9nHlb1a(w(4-ak(Nz6E$#RPmLseNm`*v3wKVvSd3V zSE30Kup`tFq8c)zP6~6}Wd(pqaP{AA>Zdu} zt?Y1dxVWzH3Q0hWTB#W=-1QWO_L|ynG!I}bb8#F78em8Ym6$MJo8X}9035ATplYSb za(b1t-%35^zs)L^<&QV#!Pu~RL>MZYYK|H>1wCMjrOuRsfD{tvQ0tNyg->d|NpAa?c z$uj%x|JsURhNaIt$>|cHs}r-Oy+vU>M;0qa<3{Q=VLF+-YnU;PWr=jGa0QDzs(-uS z66khSomM`!9NcpHIA(?_N6((o)A9iBjFF392)K7LFzKBX!E##hlE2%bC2w4 zw2yh`3O+yv1meMg_j?c6&LSVp*Q4$_uvh0hEbl5%uyfksE^cb$GcS|XDGr31thPUc zQ;h{!m%i6HPk*-ukm)~cN3Bk+c3s~8yqwC-@Ok{KTY7A8HQ0F9a|d4;MGL!VkS50* z*{4s<-i&jXYVh_vnW=x5kmsRMV>>o~AnfWtdUvH7@ zF6A>tQG9*qIv@OCcy>|x^l-;AMV{B~Z+biYecW)i0-f7Z{;lmw*PZ#?up;Fm^!a1G zg-hCIWA)nv*6XVg!&=wexh%@M0{+r!8W#)2>w<=qo9&mCWZ_fqV;#riGWkV8P9M&z z>iO;jYFF!Ptab+{o5u**vyf;Xe8+1n&BdtO>E~9|1!MeJd;%3X%P5IhM3lONTd13c zubh?M%QGlHRbFEmf`H^?wtTiy@T_sQ(Y|QgUuKIUsBdcIJa6=YQXlsG0a^oXrSQmk z1}jW~lz41NzcCE<{$`kCX0%6@Xmuh^UzrqDH`g!v(>gL2%YJf{hl>hmA?~TAqVp4n z2P8#Fb6Z5{xHGA3&O8|@9O{G)%Z9DBAMloqSj1j5V8VB2%>YB_ILF#NC zr5n&jl&RbR`Fk1jyh}{C@M}SBsYzDX$NOV?DkLi+kx(17bJMvA2*IinyC07&<_|Rp z4;9S9uyOeriq_Nu_P@nywB-P_IHab2{fSdhEA7-L-x5nK*22m6oldB&Akf!FaqYam zeTrgF=l+U0*_NOuu=4t`)J!7yaBr<0O0cOs8Zi&i+liyh%hgX7Xesw|);HDC3Z<|g zZITdTxCTf4ylUE-9K|p)N}bb8ZffFoU)+l&k+rA5XU>k+k}s8+E0Q4`41dcgOLcg> z)amxnfe^aLV&qjXtEDm&YG||e1$rwP7&zG38M;_FE86Snc&h2>xL8Am#}BJc_ZniI zHYmiaf!0=&)Z8_~_qXlY06{f0x#(}{w({O#E{DZYBg)94gJ4Ss&}fD@z$fUEG> z?x=)!ndG@PjXOFP@^lQ^G!|>`)#aHFPB*_gKY#Y@aiIxCwf#9$BSg%=RF?!t%`;9k zHvAS3;HbQsstXM@SQdGyrmm_wL)*eoA|u}_IDD6%E>0SJy?0Ov z*lu?=ccY&P;Ov3t4L6%2XZ?gXoQrpczTZ2;Hqg#M^Jm+>4L+&9i2r9*|Qf>YP5 z!}10f#=)@r!nJQa|`QJE%85eI+S&w%Pw{5?IiTwQ#%JxLq{8yj3k1 z_L}x?tNOEIL!+Cn8=8tD;whF|+a0%8?3)J`_qlL2pFg_gzl>rUVA_`@c}Z~7 zw;9ssVYx9YO(R!iO@}HQ%TXEMtXdI$g*>QD?J47I`%OKqTeB!X0hPKxL-BC(Vjeuk zYC?RdhnEUD)aG@xm~z{$WF-!b(u-kEY`94gew)Oyu2^beL$OW5hmEuvkBLaBh{spt zq(<~FjI-uM)lG)B?c+F7Fi`E|X*2q;q+5eFD&$ongTR$O&DlSD%P$a=Z9@V=uFI(` z)8d&2$AX#$s|(+qoR31&vTmG}iCSD2+Cd}WK8oxs#e0 zBqqhOcg@jad$|LAZ{hwI`c<`f4{+llw-L+PaIM+$JY09;Xlw`RM7@q-mj~%;pqnrc z?Bf$(7iTESK^8(lCe48>v$3+As_|(B zeYvBR;jZ)kAZuguVu}YvCGvAkJ^@!9wQx(^gmPb@J6ZG)p-MLH+dt_Jht{%@$?|2b z>n}FUwX-(?Id6FxI4%r^#vf)qj_nlhF1yk*S?@xm&eZv5AMXz$62$90Cd(?^Yum<^@AI=O@wG6_)2;a(zg)$JM=H3Z334i@Q9PrIXHOvtc6|B6Ad%+lv@MK4MQe*gY7 z;(u^9emmRn0JnV8i|SP*rUk~ZVin)@LlgJ#lX-W)1WT^OqugzNfY(tr!M$? zZT1KwOy(=Ka@2$_aG?{bQwq3^JwB*bb`Vw{);PK@H(dR|9};k0uRENyy7D|(>$H)d z-*L`WG1k$9ws`NCQ#iM`(5p6lJ;Vdw>FfyP>fd7{s|*3mx811=0x zgpC_j@a>?tj07!LNL=%vv>Zg`{4xRkTzxn)(!kgx-xl~G)@uSj;jrAHoSn9eoBYmI zpGrTkgbRO?Y7OCewS|6{Mex*qesDGac3!;Wab5jwG)GPF!-mgEP5}Ivt&^X9VHUc? z*&@o&E@{^+jk)rMD+C-7Um$vK^>$AKsNbXDS>yqvZl+vO} zI>)~_-)N}xU_LLHnF+BHWjkt!6BQ1O*v1nJw!}5J-_Fhoo(fYI%k}Vyjh*7i+SKQ@ zpPHQXOWyH023g47-B0Ngmj8#-2+);$@cex15IlsGf>U|AGm>g~gSxOVChECY4BesD zdx^H#t9O^RZx}f63dpQZNTuO`aW;6QO;dFbcCtHKJ>BiHzO(akBZpXF!RE2{=P+m` zKRI(bnA00EZm8M_tTJf6sli82cXlzTzx^`={vJGE0Ls><6bsz?l{#UI#k~iM+~T5Ldkn=rN}9KEC<;z2iqb{;1t+E#mPI@_?)eBXXD4!{X)L*e+Rj)0 zp#mn;3DGT0@kmbn8Xa7t73i5+S)l$w>uIrR$1u@>UudE&fd_`R9etLPz_xUf#C5?!LS9@N!WTJ09V0r**iBiAEs=2GDL2?xI3= zk@=fEFyh)e^p+9z7APaT!@!WXyHg^={hVJ^oQ`=$Ky*cbMx2g`nubqUke#tuP>f4L zlyfd1!z@s;t+ihE+hgJY`>B0UFQ$OPTK;tvUSKYpLo?7VCo2m+Gz6&GC971%H z?iGfCo_?D@4U%Uhv7uw*$?63*9A{LW(c*=&1uvgHyKbDt;$5a~SdvE3a`H4mvww}q zB|ENn7;W2?=yu3=EwZ(?Q&#xW+?d_iS>EkcP}qY){Ysc_WU`A}xUk%7a#%AN=(J3x zquJ^JX6Nqw@iFXs zC+NP?_5{%SFnPGb%t)q=BIc;Ayn9+l%+OdOB-nP-|NU|@jq2 z@2h55s_shy|Nedmq^787X=H7}Cu1r!xwvJ0A)hIefNJ@(hdzm?a~Q`{5TfgjRHC!T^z3KN z0hR0BRyAtrL|&0C{-L8~m9O>jHUhFayONie?fG5Y*H-rTpD2>mW<_oM)ok}d=8YHb z_Y{l-bQ3jfV1XJ3C%5CahK>7_qN2LGdq_%B)#27~zxhes!Y?|8ffBkM&V-fNikxxg z01*yjGFwIuM^_XShRK~QQtqc(+LU(W+cdOiU-xWf(z)Fi;4VI;pL9+`VAD304nATT zJ;%f8K1ZMiI_6IgDXTJ<+!tHPc6>pxdcxC64@J-arWHS^a{FzY)Z!7LzU{_@Ti8^` z1OlsTtuyA4sP)vszz*P`bcXUE;?+(ILQl_4Z?5lkJ?9)YEkk{aT1hCmpzm%`3jrFY zs>iO=1R0N&yQ7uz?3Z49^wz^QJ`cI&CQOmM_LG{`+*yQ^QG166v;~Ze4xCJyEf!0} z0`Q_M#J+6kwN4$wa=N$U*^bDBMbam84767`y-nbeOv!^fsyPtfZ&tVR9N1Tk*qLXuyumyImHwVT>ZlZD*PpiF`RFjauC zXp00_8@-SknrbzH>5Q_9(qNSov!Oi^8AaljlSHxHR$S?Q3%>tEcX7=rmfhyXXlC4W z@knqWu-@)95GsQd!NscUZHaZJxAO!N_nw#b0}@o%mv{06W-B)n_^MR7nb(&A5t*K) z*Bdov;`@G&D=n;4?taEUCFb>ymFR}Zq!LsV_9~*+Ruh}cxjPDZ1Ko7}bsc;IbkCR2 z2ArFPs%g39N{3WP!N!?iQ^+X5xfwbsUXmoYb#ilehS(lq6t0+#CXm%u+}5 z(pp!sehBlgQT~j(6M{}+EZXo_4ARalWCAv73zS?I)3-IN3GxBp=%&twhi@U}vvVDh zg-reWdA>KLEwb&Ef1xLpCcHMuitai0+a%`V=$Q(KPe2K;@!%%(zrn(LBjtlt;7l6Y}`I&mpq-^W+)A&RS|($MKE3REy0nmtPdggwrR@esv>h2-Vet zd1uoB>*cbQiqNVg+B^P})kSfi?eDU=%2!SR=xlS9+Z;R`d{GJxyqv{e4>;dzNsZaT z>%`e0Ru@%{fZ=#(W8WnjX;0DMJ7P;0R1O`=&htPotp@{e2wF0jLNAwIN(Yn~+-4|Z3?Gz7r7L25Tf{&Z_7DB_tqlDD zVJBuxT?70S9;u)_?8e#DLMu$!|Bjh+pvSH8bDZvK5&uvxBB%VKbi$;&rs+>n$l7Ua zpr!SO(n8N5%lyy6!HK-RePn+57mGyh{4)V{kzY+ibSt?8Ao((n&Z%E+#|XYP!V%LQ znY_^K%n6RDMXfY^1y(N%R)7j-A3U-%x4JRkKDH(-3=OTB|EhsAq4C1d2QH(#S~Y!y zI;c|R>|`k9an%Ri9x&8o62lgKT#2_i5Fv6|`|hW>Thg5EypU4` z^SJ75rl1vHY7b6iwbpS999&O7Pyz1TcCDxc2lVg&Jf%NmHprztk0P+pFL}7$!+jd* zZwGH{)WG%(-p{20(m6*DGnPtONqFb(Fn8L*hLt{6uMV~P6pp+6sJ-~8h`fdtvf_^cbX|#ccip>`NwkAwn|KaeE5Epw$=i!l9AOUTg zKWyd>mi~zIGPHCEJ{;s!PjY zoY{e_CHBv?Y{G;KQvw?w=j(VT!yH|`ywwG*o=wOS1uD&JE;>^gMy24$yzh&ORlGj#T^vn3|lId+bIS<0vq-u>Yu zQM-4xIN&GCqg+Ts5qF6(PL5(CM)BH>x0P=WDnQfWm{xV}eh&A+Jas$ITo+_nVi{H& z8eW68Ee;CT*9p+2zq06gw)R`=wT2L+q`DUFB;7S1_6>4b@|Xk6|Lt~8>v3h;b$bW&6M zpr!BlFgjO$IdDVphy8Ad;gH!&jGNDSEM>zPU*1!_%zzK*3(&F#$T_G2)ntJ|NW-LQ z;&1BYuV)SPm+_WTkZTK8QjoNivCB#~Rsd=#>PZ<&8BkMC%B+jME3vz76EgjfuZi~Z zw!7J|ue5k)u9>6V>ZonMWp2MCEr>8QRM`Ij-&k7O5rES9jBF}UyWoE!r26^BX6ZYG z1!12Dxk_Q@0=5weul~>j5B&Ot>T7GYeOny;tJbq%Eh@j zXZS|Ov)>ZxI@#=R>>P4g=m69#D{!YnOnrT$(r*r!#K3kjY)|gca9_5!Oeg` zsnEr91TOaR!tIE(&*R-eDM1fdKZpEjqWIOo5Y_vdhXM_gyYs9K`2i7Zic!JVw(E_V z6x-d>9Ons9Za%A{veU4a(o_Hw_}uN1&y{LdrI4GI*WT^4oAPMEvRuCxq==18*}y2X zzKYqy&`Zr&^-t5r`1j$&&~M+qZ^6H{wLyMg>-2;sMs5vXAKr&VoBI{ zi8vq|*CW``O2UfaHSP3^zcF7tl4kPotWSuh4a)Dgv&+d`$Lne9Leo4lm2(EG?ep`i zkT?C}QfTBn9#+i~D@eovFo*zQSwf^qtOfEIiiz#zeAM;*f?~p66Y;C~I~?|z%?z#9 z4vUcX%Fa3QdY^+5XfE=ky`AH_`@9(Tq=B&Q?&QSoq_{0Hxbxy>Oo*1D=Vnd+r58S0 zJta3?hJio+rp1Wn4OesHC1$MXYc$VztXL(i^UEgQOE1r8H{|2Zmr*R^tjbui*dFI> zO2cRuuPK1mmeQVqN8v^|AsV&sM9>59#bP$TjGq2-B10FzW<24d9mNj`$#6y$?z|Rh zi{;{>GM*;ZGfaR8n-jz4SgIMR+O3gIX*1-!#$%jJ`>ZzloH?S;yp6^lm46XJzGSk zeAD!)a`BHY&lgQ`2fWwN3`zPxv8wyvmajp z@|3Veck`RU$s>9HK}Z56DKS@bz-Ab&{0V?>eQ2E>!qPiAJU=?w(@{1$!_WVNk?%d- z?D*mo&%53cp@k8lwFx$+6@k9tQTchU;ZgC0G2!>i5^T)xvWPPc@HW0xo>&64GX(;d z+R9a8V=&YWzuU!i=B8&?D;xQ$ID*7@2G!E9mzHD$?urF(Y_4VJ_|z^HCzxvOCzvv> z7h?2Z*OOZkdd#17nu)G?`CZ)x=X6}{VygvR&9DwQDhEBv=3ig=L*DR8wApHxgTsAW_#X8h|x%SZ0-0VvOPX3rhK;Q+j|Z%#EDd-w+A23Y>dT| zILE3vzBWg%+}fEJzVU7?OLkpbTldZ5UHla*xW#$Dpm;2OVtJt}P}S!ueBuD%HI!;y zKd*!GJ+buPD_RR(3T~mjYKM&!~v7)ZF+FUO^+h`xjMl5eAt;0l4aVi&A!SxU(R&>44lTb)+sD6l2&RrK|-&)#5-xqf%NO4Ba&mgouY z*q9D+UAa5GauvI)wQVtZI^C{Z2Rv~k+Y_vtX}=G;eMI6tE~?3Ydf|0veJJiPCgd3X zh{8IHA~43H;jFReOmEz4RnW+CDMXmXDwwIQRgC(#au#;(uMO#$c%rp{=|B|@HCI-J z%Bhjzgedf@H&`FhRTy5asRdzC3w_Xp?q?QiN3(EWC^^iGvQ2b(MuqgaYH3-znM+F9 zDQJ1?EtY8}d&s9?Q}I=FSeSU~B#GBwd6K!L^PpH0LJvkowEq_O_0=b$q9I==@6`4Yho6#zAl0V7O&s@0ch5B zb|IX2Y_aJ^6q|y}U!@V=$^m6+AzXCxLc^aP<_A<%kqis9N&zMxpEplExp;v~?_p}; zAfJTWZ8t%+)y{a8#8Q{rz*@Dk55mc;A?R*edQqFKffb}(tzfJmIig`ph1!^v!AS)w zOzda9f;$k2_*j}}a*wyTl*J@#7Wu#yKBWX&9{#lE3!eXEmyl7hGEHJnuVTpqr5EQX z{Lm*l>Vbacyt;V;D^*v?E*+1-P;PB;PdG(0<^}!CLa3or@K6yw?VUmzqTO((4GVK9 zJUpxWzV}KcH{h8_S4BpJ==W#W26+J0hq~E#)&=>mYQ@mmCC={CiSq8ws^u3M_vRDc z&gXS_A3YyPpnBi^gjkYLiyz_D3G}?YCE6`bkt^~yD7h834ZXoo$I3Iw5M|;kVqhw= z_q`p*B}wL?B}+nKEPkmz6_ur*#7WK4O-B$Th2^R&-IRVnC(6Dd$*Fjp1iKg zumC5|mEoC{r9ayQ`}T`JTT~#e7Z-|3YOHbb<5p76{zmpj4sIZTwrr4_lZuvmP+Va! z1J@gO_7NM3Jyy`U+M<+q*&ARioqo*bmHVaPbaVV`(>&~X=3V!zb=KyIzDPq1gpl}YZfPXk5Og*!>nd^OsUI)~whB02`rdA3 zwF?6+AFq0q*o-R;AN@}J;pdbCRBWTSH{WAsgVw%6Bf_ z7J(l2rdAd}X_uw8?^UCaSl_2%joL^^+ZT66GG)tej>ly90tKR-tQ<@OArHzFIbDHx zv;|0Dpwen1nzrDgVDn8MjR#(m@&!%By$N@p)!@=C7Guj-VBZ%N)^Unz%*)8?`0mW8 zE{^(0fqKKl=2;H^J zKcCO~f6V-XEL+=2eO#0w0|cPQ*cBX@;Jf5WN1{-><8U10Dw|9WMs&VrB z87hZ>G-~jA89*d{!KkxC_-4QR%?Z?CbJE_3OrHP2} z8+sf7%GeL$yijgLDIGk{fpqYw>*8@+e#*(P&3`B~=}7g)RlL#cY@cKxAfh|KWwpn2 z{b4>%(d)CdiltUnUmcCvxq<$SayIkZU@;${qhtIDj=WfidF@_g-PT9-*7o8kpICJ> zt*=6~JWlR8MEJJy5uGX{uU*;HsPahWO*B_@OnK|yx3V*qvI^1C(}@ee<6^7Hm^kPU z-ShSRr-)IW;pGAb5BC{OcVC~?oA39@n@MARR?&wMa&3O}cc{CZ&N>=?-+U|-BT>X4M-d|R+!~3{j5Dh) z{NfcKW9bP{zVI%> z+E2YntwB=Li8A`>1_F6iWht4e7tTkbQSrrLX7(lnIxLoBG7gOvT#i0qzoX0^3B;Be zWx#Ln)UomT(Ln$~w7}!d!u?HjEOev~$U^ zQ9i5~h}UlD2>9qJ<|G#4+?g$Q(S(wlLjtVW6cfS7l@Q+lsh$ZJADvsigdtuqxoG6%KL z5+84*;=MK9*iWaxF;Zd8VC);8TUg52Gs<2t$nx`TvtG(5G1|wNo#zs0fH%2upsQpm zS6O-HCP%4u|M&3iVNw#s{XY?!2$?&^|J|=c|BzlMYlE2X8U8&;_UxVO|9*SQC^f9w zI*NjnHsbMrBZ_B|Yl(J$)VBlze@9RK4KZFx{Ofd{B?{0PUE}|>{R7o18K9?0AOItxl>-L;SSFrt>QLA_w+NX0(Ok$U=(ztw@N7quo-#D8Y-MolVXh)W6!?>tZ~{u~x;>YE=$^`8Uj zF;2B>?j0^>FS!cFOLMVRN;dui*J-XQYQBf!0pBI4FXhX^0 zS#wZd;d7%YA{9zf+{L&+w>ahL=M?3;>9w{G4Z$vCtsBa+k>x-H;?T9F#TA>xJxQ@C zJiK;csrz6DG4@4BJSI9_n6E)Go_nE<|Y(bao6gANfpdWYNXNkuhftiyV^O3H8l z_!J1+L?Ki$3D*<+u~uunh~V)CcqsiC)m0e?eX?u;XXn%?L~kN>`s%6#Hr68_-z6<- z#E3$}-?6wY<5hDfmLT*EDsk4(laEUr{;qON{ka6M}VDnGcF zJ>#oM58`ej0@{nx@=oMB9@w_Fn#+bGs%Fy{*ewWKSu`=X-{vd3n^id5n{4hV#Fr8! z22#q1Xy95_fZK&;A03=0=$7tMqvqxi&H}CKAzx}rivst4zq^M#Px{L){r0KEtELmS zI_=vN9AU&i8ZXW&7fsFTO`j9gwWTOGU2tA!alq*QNO zC}S??Q}}|T9rgM7U3T0Ai=3Pfj(b|7KvlKGN1q;2@+t-8yNug%6gp#M7WVT*kKQP* zzgJ@ri`olL7}#X1BuARYJp3`G(O+Gn;(3>|T9P*i8VE*|@E%-s@i(sq`K;BN`iLa5 zD5-4-hY4-)V6D;{e&7vV4&nUL`7W+PDsHBRP4=eMM@&kAhg$iyJ-zjFYHXbIu=I2q z`fX=z?R#?M`hSXD>6WQ21xOrf`fe95}JGtFLd z=@ChvyK+Gd99Y|Zor~;FOu6BUFTmw>&&%T?B2t?az7+pXluO&D6-{gcRB{ImR`Tzv zQSSxf|V36~MP!_?S#}Uj(`KsB2ZRwJ? z6y9$6G?m(7TKXDfM9ZtBq@&?g;op7+d#<&)zg&>urv+k`ia(;AcKGqH8i%YODL0KS z(3m8Wmyi~!agJ)<3qmvflN>}tPG${c-~U>Ewq5Sz4|H4vr=sH=e4Xjufh!P}g=n(p&j>Rf#Z6 zbMygh0PWb{&0M*-TFX|v;L!*O=eJ1cb?;hzVJv@6S;l2lc{aZ%1oxdVV$~EI!A0)S zsXYH_6yYljBFHN*@y@URh-Tb}W1F0j{A&s#WJCnZ#F>j5^Up(uem;EO{5`eu_cx56 zWJDA+o{+_@+9V!R?!SKdiIMjgySS&Op2nitph8XkDKWmw&zhGf^m}t(wfTQ>Oi2In zuY>x(yL}}*Z7Q~kSDn8N*M$zOA8E}?>XE%WWb*+OV7o;3^9w2AO zKz9N+Ntg;>vj^v&oNIqeT9~c=yxL|%X}ujQBB{NUHSH`6Ah={zdTRwwv+%1Bhc?)j5^&e);$;_%a&qjB`}6u78mh)cV-MDCMBs z^Q3HJjycI8`sulsv3Q}bH)pyL^6+bL|730>ZEBeWddANe`LVx7fesS777y*&aqFzU)M768F#&TNGgZ7D?Q0Vx+*M4Lk}>vaXNtOm;04V=x+M--FOQ@ z1Qza3cW?3afF)7Pl|457W0k_!R`i!$ERL^t?^iD$FyEVg*m%_*)9c^>s%0Ui9tZk( z+&0OzS~E%q2(Okt@C~--lR=g$5UhM><~2+7-RkbPF!9gsgrILwrZc?P^dzH-;|jOX zqH@$(0s7{&3aMGa?TH+#W`61M{rWyz(M_Kl$guqx5i(l_bn|dH>Kzzpp*kQMb4)+Cjk} zY^9lY&;nt9Ous%MLM+RARf$9PbSAZZ++XsFK-cHH)OLGN!=x|YVv-WHNjvD?c4TR& zdP(ZqVl8IEC=rqC@eB^&XgeW`E6V~ytvjM=;%|l;fI}^P^pMVRPj^(Ufkm`HMzPG3 zt(x_5=7+bMX21kqbRJ&*kvI+Yf`npN%vfatB<8}g!d9CFA=bsAf*XY6Rc4~8YvSk! zt@nRkP6Lax)3IVHiw~2YAV`^q%CC6ke~~nZ6)u`DR$HKj8gvkM{xiSoSUTq!2PpSv zf<1>x`92UX&`IPC#{SkPzzQ%^ zhE`I(YbIPRr(_b}m@iUD-5}JB(>2qlnx1D$LZK7*5xZ4di4C2FCbvmt<&K(87;cOi z@$Cyaz!WQRD|pUCs~dQao+Fn-W2G-alhWQfIg43NOz1G*ozkO-S(54nhI{KHkI|ny zl?TjHE|qhU@RPTIl*1IdSaYnV?u3B5wX_x8+T|Uz-23ONKPTT#z(5BD7D_t$t`~cT z0&R)WkY^jth1k_Hylx+6Iyb*@`$XbffAlzb3M4s)1u=_Zj!Te}ML ze-zbDLUw@HBk<^gf}|mc%;z1+>W9YbZF*FAi$F7(p}r%V8%Hn=lt~ESp%23+7%_BW zl+YrUOh8upoF!keZSH2V`@2>S(F&_EuX!XLmrhKSVdDMTbn?H7TG(`OCeoPcg(Uq^ z#y`*HDx{{YMd@iGWZbDWRm)%Q874U@rWGqeQeq46WQuR^|}Bua$IXjbU(RZ5vIQZ~M>5QrJL7yMGBDr*@@wYsxU zGEQe_hex%@71~}Rs%B)er`gL{e_~jca1TiZ;HzWZb@~@MkS>?^W9@@d#bY#dQy{bu z8LLo36E`Td`v86U+p0MQcnfZ79}i@j&)0vO3-=yhiHxo&P52B`JtHc5)!5^h0D+uz z@Y)EuF+qchgo{fWK`=m+i`;g&s|JKgD2BoCvp5jj&WH>@E+wZ1S}siZk#D~;D`Qzh zGcJ*pWf6Iy&as}t=!%+h@E0YurjjEy!ob9A1DZnlj(HMC&Tg&SS2)285U6r>&Uom` z+d{Zp+C@(aP&_xNsEXWrR-)Z39$e8;LFcK&KIG$oLx9_of2sQq=iVwHWh#ZQXSOZRfW&>cOgvFTFtd%_zy{WNE}?I(&~ zyW0Ji4HBOR02U`3P0S8TMCm4g|CF01RHnmc7Fm!gvMP>tjVCYPq}hN%v5ceXrS`p| zRx8Rz7MpcU)sAvTB{5a0o`Z@g{~P>rwUPa-&KZA9na1nqo~0jI7e`>VPCZaM#rVS> z?S&{v7d)I~S>13%t-84gj5h75m{d$hL;y`UQgN5;Av1ra1ld(QmNC)cQ+KBxVVf>G z&>l*%vG2mzdz#oTNwc~On^0bTJTIiY}2v;-RvY*vmk;Vly zL#-vzjvYkfHU3y*lFO{*Gn2e$BO7w_{NF!O4`_trB^}IoK_g7Kpg7aK$XV}`cH+(9 zm7yx=X;C$z_Ij2Z^7_|V^L32ppF~Q$6vhi$=dDJ^3;ij*x6OJ>{Z2q z_Qk%|ixDLBqb0p4Zt>)hgi>bIOC9h-U0=PRg$CmrP7tHVB4fGkblA z$}OS%CTyj^E@M^#rXdxOfljfjLZ{g$5vP2-38|Z9>9KRm%nwBScbQweb?H!n_i(Me zSIW>*{dv>K?h3yu8kMva#@XU#`*QJDBAu;00)X*Gk1OVyu9nOKV-8&YbR zFs$W}#Vg?on0OpRC&tPU)!L=qT&1)mQysCEb$xA7Ne2|IR`sK>ZrY>VkMbxN1Z5rL zbE&2=(^vSziR3>#-w+TRSrw%hB4`U>wvnc8`OM9{v-8Vx&tHXnR%?3pE4#9^bL%09 z^V5l4fq*yInh_ayJ|O`T7ktB4M*P<2Olc1bz;7=Y{~oNwphF@gd+205y01>DglLcf z?GH(*f0@{4e*eM9{=e7Wh0ra%ucqxgTGb!wh6U^*vlR$q3gbp$%g zwvq%$*P%EitLIpg?Ect#A7jDU1@BrroDi)H#0}&^c{WUm=X?^{+WFx+eCSZscfKUS zm5*WeKEC-{24cIVfqfgYi*YQ6dQ0fKO4N4}u5-9{@vUtwTy^c$TsVz^OvZ8>_uLLe391E*F8P43B(h29 z;o3u85bIN$Oj8RS5UYl|RqeFwo}Xw*mA|r7&oyPJ2#|?G6EIp4C_lEZJW5-QM=DY* zz(85el~y~Bk$*KrH7nihP_cV1UvQQb`ZcQ+L1yaTK^(J$$9Fy0s+s`#j=Mt&rEjkk zC&Xhfmv5B0(>E>X=$}gHSFWw8HO&@2-nO^q41sur5rmyNVRyBi9xblRgxgWyA``P= z0=#O%<5jhX@NtW~JsjXCn57APuo=F+nU$!$7aoHz$uytuylFNa3g=FD%8j0A1AK zL&s|$nvNei_C4?lWe9`L5NYC1f=LM}?-Wepf&88s&%ZvP<@nu7q>C z^>^)W;JVYsOqb$pHB7O4&TV@J)$7~;NR_d)lq0 z+Trj#0Kr_hp;^qbI-&XE>Fm9xyVDmbGSGz=y)!TeBP%*}2oi@YfHzi>87o+kM|9Nq zX@b_4YlsV!$1xt&AQ1%(UB_`*quw#c@zU67;P*z6?5~lKWVlRa7-$N=YoeawzVqEB zp+c8c^g2U8DWyC#-?q}RK^_LM!$=pMV|Y8q%uv4^G^F8Z&#H_$*H$o?Qpyew@*yvg zb_{{PbNJAbbY7Q`1&Q+i&O0qStu!NB_Iydk*is!L9p)g=<9vp}=g~_l1lEB-y`h#2vklX(Tsf%|tjNhl-7`wWZXNC$$ zAj@>1I3Yc?{2`5@Luxba2bVEj9L)5kkT(Jb9ztg#0%D;ef8rOp;7g=lvV419?GBKr z9Z>>chd-((pG)^%mNkJlao2ZPhS=5+!YH|2@$7Mnvgb~n7dDTu5!~hyEB!U=)2~Xz?Z3=vIQ%Q$8y29PFHuuHP7ud0r;u938fu3Q7XEyy4I*9bT_h%K@9;UhIjr&2Ax%NCh^z$Wf14A zYao9zTPUl0B>>i;s{Am?cuLqYz#)djjgLMd?_-cfq&o!3!>vjy;hJGjbk$QIP@)#+ z*Z_*TFWZefReih~U5=EIkGFj^emDI^SkXbANId58j9XRWgNtNY-r|Q_>fOAHV$^4! zB;NgZy5g@B{7YN>m$a=C3jccFPZDhZRU>$=)$SuG-mR5 zHpIRtxqqoBTzA%h6(kvTzLj=&KkngW+r5Rg4p;~6U+2egxHIZJed^Z`|BE#unTn6- zc-1tRB~&shC~I@AU!K(LCKWJ` zbq9SN`&yxQ$JxJ&L&9&Z$<;|D--erX1@O zYw=??TIgSYN_z^`g-&VOnryS`s_sx1>0)VzK0)+6-h>F31iwIfPoxOVRVz2K>hd13 zOmkDLX!b;<)&4>~o;742Zm>0Jf<6ki+|9&Di53f|{?W>{8<3FtOI{`ZLls*m zjldyI5ASTDQA%E~tD*rwvAKWX@;{X2w-52P42uNmhYRn!bKlnMKEU5D+em_QWGe4@ zb-J;k$T$KiQmVcG5)1!F-0R;T{-1EQ|Ns5}Us^A`C>ZsOa^Ixz<#yf8kHcPm*suDs2brB{F_oZR0XxfA?wla*8f*0pw=bW z8o@&Mr=*}aHDJzp|3Lv5l^~gqn3$SKMQ+w{p4Qq;)pIH`RgQI&$@o523NRPIgBAun*2LF#Y?(ruAWPen|6Pqp~Cc` zej)c$8%c5T*NlM;cVwLUN7>1j%<}{AqXRYA4d1WMgX6h@_S&tj6k`m%XmcYTDUr<` z5t|X}L)3>i%!9M4vq}9Nk(GFqWv)sM$V19BCyGhjIIZ8q)_@|xCE2!U^VHW;#p*<@ zWjsCE|2e!Va}uN@_v5zfr~AR@JIjV3^~y_>7aI!j_Vsts*UN1-i7>wQ!(IdqrLLQg z*SP9K*cVy`_d5EJR(;cGWnM1Epbv2rBcm;QA9r|GB^H%=%*<#E(w1z^_V*{=8{i!b z8{fCG4Ny&c+;o6?`Tl0i3ysQZr!{PEd zs$)w9wNw|us<)t}DL9VFBb74NC?0R9TN;&$s0wX$JCuLRz&a{HI`5naQaG)5lu529 z!rM2C#@jZa<7{2`O7uB0?BN=8sMJ@UYq-Vc3_aS2A+#@k;8SAHol*9SmkgEKOGq>< zg{?}B;>?+8`S$b%ybd@wMM5%ksLaAJ%zi)TxD^RIs8>|5jcc-#u52ai=v*b!dNI7B z%hl&~(*GWGlKg}Q4i(w;rnv`;opm@SwG=A%_4S`yYGSTQ*pdEo<66;zZmpKHVU%qR zUTU;%w^}QGMtm&fwwu!h%43hqM@L{Ff1DeQ_VZJbb1CS56H6~6tNDJNr8@{!ehjmn z)LS16LDhIml6b|Vk0tLLfOWif4RM`MQSGX#%ko~Y?zTC-RgcVi+R+jlI<8oXYI}i6 zj|H!$!;&mFjqbmyy6y}lG-R{_2+v<|`L;hokuAnvcgxqh_1|F-W z+!Vc-HCYT9 zgKJ0VAs1TvNahzB2>-?%;g!b8R9kC%9mLmWfFd)GYbj46%hU0XZxZGdGYp|?AJ2FP zk!>|qh5k0mkDWCjH6E&4>4JpkI{EgiXyE#abfjtBdOD5u+o+HAXT^zCd%K@oTQ}cA z|J^0%8viu_eW)d06VG_Q*Y3C%Sv44zfd^(BP17Fq8ehg_B6S9Lau{Le@z$R01A|`+DT9Yo3pxJ zw_DHPe2%ALL9=P+c+4O<8TZ|J)=WAF^i#Z&R3_i@D;sV}=CwLif$`6~0a7Cto= zHa0TZudP2Oa)>6r?ud!d)J z>$OLnrWw{t3%Pkq%e9oa4=Wa!E^r}a;<=i;AuIVWiMM z$T%Y9WjJs!gG&gydl89bj4L;EUX*-zd$!*lnh=@Z=5cX9&>N}CbLZG_Rl5lI?C09R z%IkSPGC`Zx=6!!U6l;Ct65ZSOv{f|Y{cx+hpTmF9WKx#F>wftNT21bu3*y+$Au$jy z3jOsC2anT-3Un4zbuhfM>sYoRgg!}!Sh+7yws=% zYBNDtj=a%AdVQkt4(l6tk7=asL3(LH&6!FfX{M(w&&b9H0tX{a&e@YQJ)TeXq%3j# zesIaGz|qn^TjQZ>GkuOV2WhQV|KPI!UEJ|oKpM5k18 zNJKhcZ|^4GB!O!=Rxs=AnVNr9=$Oi^iLECvF!c7Wyr!?o;ulWO>{6Ct6L1E`mLgVvs;gm6fyS?c3zF)k@xBrNRupVR*KO#_Y)?`@x`IlxnmpdAm6G zc4dZ1c;~h_hP}vWm;$5eyJ)^q<+?C0ga-HSn8tcX9uKm>UaOW|Go`~E(duDjAYDGE zhUsIJ87jYhL+Z!Z?BiB}jJGeM$GrTE%cYdd5JGbH<=7bCf3X?wR9Q0j9p2z(kr6GL znzENh;A6lF?66>d3rLm{#Tq&UU)E>=`rq*%g!sgG;vqG3OCdSF4&F9Dp(efU20%F^!Q!1IzSuC$nrS8X2cfPp0EvmYClyXv!J64HNtm_vX2RQcTCx-fi{hu6z7`1``C?t z2woyCo|nwku}s1IcFC>a;Qn&|TbasT%e)|6NZ5K|Mk%)+-n~PGhjm$R-SSdzk;46A zP&Xj=V6_r;`WRSLv+jKT7JPuqbTZ(`t!aj==3q&`@8DV^$7yso?k@bx9NraV+Y~O3 zLmCm>RpaG1i#HlMBFwKObh5K{>*jNERf`;3jO&_ot{9idpjf5sCmy}$_R$@3w_r;X zfwYcO$rOB@P>xO>MI?az8kSgp1m|Jfu~=~Y#2fz!LS3Z&^rju4OD|`e`*YW>USQmN zUs>Nx!ne?g30Z_5j4)3gY5}V4d{|wSLN9t_SA85$p6+IJmyhhj!@-%k!C*`6Rb+fi z=oumjwLj1c-U)~ef*1Q6eE*g=FZ8CMS0o@u4+%p7L1K_VV#DQ~1Cs#~Q^*dE@OQBS zKh&Cv_YL_L3hTg(I=P)2E9vblOZ4p?*RXfF2%lEnB)?u+9*WL^ExN@lUB}GQ?_XYt zdx$i;XBK96v#+T`76=8`1VGU5LlQSTr?%j8+_i$OXop0=4#v)=$q?bSM&Nt$(@~sG z9I%ygM7*MsbrrkhNFR$1yg*9{^P);bh6vXcrN6M<1uf1$evyhQ5bdHHzFuX1MP8j?y73sN@O zP?v6TH-d>6Z(hD=Sx~Q+*Ov|N8R+Kb2$`Bxqv*^ zTQI9T7osr4!wvoqYo*?$F{RJh6HWnXnr7ZNgrLv4_0Z9v&EY|Ji}QuKffQ85qM*mu+=O5%l{a|-cz$9TUK_l{;Q*6w*t zTl6SWxy~Y4&Mja;Te|0mFHu176`~mg8MO10&Twi1k$EX*{@7LPcgvnYx1hqB5?&nw z@&y(OmOkPyMpewg%#0_>?X^E#Jzk(Fhn-to2nW^OkLEnAoO;nBK{tChCjq%TwqvU1%MGb0=o z(BQ#~i+1XpSL~7<&ozNJtejq{&^CD7OFn>CxTRA(PD0r&B__`k34eV}nhhO$otb~D z)%B1aQuNs*Cme4_%RH+;#9s}Sa^4VcKD$2_P->v_&MjL}{aoRFCG++wx{m_lPNCfS zS@?2dt|)3wC;ZisZowj$jE#>VSYp=$Os~rVT@T0jRuEKgQZYNBEt`ItE!c}*0vVM@ zvUJ5NVY7#)J03;$6mjWsOkuY~qSq|X`^(AChZ%PVco%-sN)OQ^>Lddl&4bqG+ko@_ zr)zZp0Fk@ZM3|~84VVy+Cs1ean2uubm3OU}Y~*$OB0MkiancCdc4$eotvrXdZjew| zPwv=y+g)ddRC@SZc-3RAWEsmAQgx>`w@4HBHtqT}cC5#~t0zZ`VNH=I@f)VsirqAwEMaCbhqpUDn40x{b z#bJ`D?xtm9RA=OH2`*m}C3q_>v}S3=S>;x7bfuXe5TR3)xiMqDyIF&o+^iy)S2i`e zFk}AR;3)$xm}*V722r2Ur!jQHmMD3H9xHj{6e)S50ycTW79x2gY1cHu1UH*K-7IAF zGsV@AfJr5utFb$)^ED4)Sd)7KLeEmm%U2sfnH&AZrCaW>CeE}#TW6DFIv~&}d}ms+ zWLIN>it=TXWvNn9L5wJgH>QkXlJT5EOn`}#8yD%E7=%>XTr$q7p2pze!4hLvGLwh5 zPBJE~!nr98uqYMn6X$SMhE^d-q*{zAE&<&RAkJNc*hpr_W7s~uJJrr$f?t{h9iYrX zl$avvB-^vDF2LnMNhq$MCTptAOB*H*)&5mRJ+){}TQQ7^*8{Qpq=F%8H!CIvxuSJk zihcl72TN`6Wc-^!fGRX9V>6u%Q#NK+fC!TUT)62sOw6(Rsq0eO~pF>h|opfY7@E=CT`OE>)&3fj*%bH287Pskmuq)`>>x z40}obaAKOc(6J?rFu|=zSOpGmlo~UxVVaB3y~I@rTJt)ai902NgcY(l8W3)8{&DZV=gKm@*EoU{L5>`QL~;) zy&UKG96IAavF@rcM33!Wnb86SL>wrCikebr$I>*C87AJmfjbcZCC~LG4n=?Seps#Y z9(Op=LTjI69Ggx@#=)&Dm*g*xEfA+5Alw7weuwJgnLK+M$}kDpf`L0?*}074AR#4` zQEx0p!+}~JcRiKg!SkJp+IkG!>cB?JVwl2#8DzIqQ>x;1<>H$1R7UKJ&Ri)P$Mvq3 z)W(ty#A=nA?SRuIRAasbwh!w1hA(x%t;|wmPxa_XsJ!cNhh{?fWJJszP=KJ z8hRWwstCom6G{i{*^_}Eg@vOz`WVu;kMcu|<4e3_>bNgOm`A9>%+uA;r?{%<3SB{~ zE3cn7=s-;z8DJAnrP@b1a3&XT?kQ|hdA}F%ig`#!#Ktc%t7}M3(PUFn(e0A_OH1fUCSncy8Asb=;SEZ2M*?HqYL!!De?FAI$<4yEMf6YFFRyl^X29uPB zibkFE={i93Ve64dS!cR#*JD;#Zs_Hh7aHT-3PuCPY+Z*F>nzK5?9?Nbl|CyMqH^Ot zS#y$s-6Zeq@NUWK#!`DqT$jqG_=wo-wvqFuaa=Qs>pUY;?QN~e*ULQ>qXayj%7;ux z!c?cB49D=DB#%7pDpQ=rdCM6g4bfWZ_K8yUYCzmBSH#d9M7|8@YnB`LNxgWHw$T~B z6|ouP3#wj13GJb**j?o1RTUz&Q5jd?n9CuLD2D=ak0M%MNl%m&tzi zeeZR1%7L5S3g^aCBDWnJ-YjQ`Ga@$tp*0%?$t`({eJtJ>r}!=6uH}pCSM`=JHf-l$ zdjgFp#bEkWAXUJ9oo2a7mTd_W(giy7HrZ{}S!*j(*4^^j{(t za;vj_%csLNQ9{QvP!fZor}+9?wx1A?sASo`C-}dmcNiMkewTC1a1Z$)FMEt~|0t`? zoOZXp+<%l6ahI*qa#nS>5^9q@f2g-6X3Mo(WZqg5liS2`9&%tsD&~l6sw~5Tar)G&Ek1K+=O`bt zjPr4|lxYJB&!wZOvIhBWU_GTM=SLgACWb2HS1;=+@i;${MvD*AX3M%oOc;53lH)r_ ziw4^4lR8LC=1)=J2pV3X49V^mrDu$)itvKx1FR zdliGJ*O3#DuU9}oA!VM3UZEfep|XFnc}NN+4oA19AgEM6iGcE+c`;5uCjhE=GRh~; zZT0P3C`}8{M@}Q!_ga5boJoS(%zyn&@qgw2#nMOluP#0~ z1mU|tO)>#oF~+!QfgvcNF>u~&Yu8je{xQ6+NMj%N(I!~gOl-~ES76=KFG{WQ_u6wDm9NMJ z0%Y*rSL%;^GPe?CLAJR(G8SXqQ1-UAsOGrWPKH?-GqDI7rZ42)I9P3Z4|BMm2^^7{ z=1t0dt{+B%bFuWIDF&LIb(w#DdWey9?cBF6%6Tq|85y{n_~d#2-4`umWIylNb;CX- zx5ekw$z(raXr$J)r^yS~+y2qVSt40$l40@6AU>0*Wp81>Y`yatj=sS96=}suM;BIeHy{V_i*v?-_zPSd+^2J{O z0H|4LMRMnu6LayGX>@H_=Dyfkp4c^#?~Jkl=ML>O#cY3EPj@?o~J|a zIgY);$y$_5{p>9aHzlE;TzyIB7>E;Y8&oqJVF|eEsjP>W?Es^-Oq{Vom)9&`tLTepw%~*f5~-O8-slQ@_DZhg(Oxidnf7s?+6}^9jqV!; z7Ueb)JF3D2f}MS8H&4jutC}x$ZSOg1TJUCriMu5fUz5MjB23jAuH0fNM3XuojAj%Z zxAKTUsp>{0AIgnN+@lY9)JM)VWy8D`CidG$5K2xPU_hE{(c+{e%2S4#du5A#jgE@F z&NhWT%SiTaR&jk}(7hK*JZA#JWE-<%A&d3;I)yfaRktnf<-B4)#YH}jQlYyXISD&z z&FB4joGkqv{({}9FN~N<^U4zbV|br^M;?lE6S`&~X>-Uf@+$PQI_b^t{ zmI&sjh8y)m-`=2I&RE?I$3}gb9K)Q(t_6pp{ z+EC8U+Qy#N(Aw@VwZzYY0w?LrSxgv zGNtME3)D+=3Y*OwPKi>w>8rItLV(DS}sKShkc3D~*B4KWe z>o5m1K6aaZd`8X_Gjmj2!awy>-^S*L)%^eJ`SXrU zRTz-zq(f*XI)#@9mMHR}2xzM2qpW|+RsgN5K9|zfQ9->Rd~rO-gy37hHZff6%v8lf z#j6q9Vi+_(C(M(A>KdTJkz>{J-Fd5XlV!vJNd;zuislTt$D@yyRu4I~H;SnzjM!3Z zQ(EFFqJj*|QaDv%K_SmB6D3$LKdFd<+V*I(LO5ksS$+`1i?|wgstexNwan!@{fV+L z_3)wF)Aj6YZ)VptR&-RGL#%P3mib3Gs?RhqiuqZIJ)T+^h#~-6ST#a~LbpaVpwYDBDrc$|im_g@v_gE=3q3=3;5dbtMem5MZ3%D1 z*W{n%zu6vG@X@36Z$|;_#L*#sd_*X>D?y9joRy1S)?BDmD-?P+O#lz#%dOKN#bLA@$~{Ei>9Hovz4P(s6Bfme`GceDa^ z|G)Z81rE$%fdp>>P5k_oU-2J&{+nO$pPm1c;5J%=Br^tn^I)^fUk~<3EoDX%_qi9Ed^&B+S1lK7tPIPYMPa=f5dne|1IxmiiW9 zU;q&U?8ooFDcV8THmiRCz$>x_)o9?H@JrD7x)h!|4)WLoz>qA_&mQD{^h#JPCso2<-m=YEdi# From 2fbc0332df78c3bde40f1e1e35d091b21098a533 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Sat, 9 Apr 2022 14:48:11 +0200 Subject: [PATCH 237/946] Update PfLO fixtures. --- .../DrawnObject/DrawnObject.odt | Bin 14051 -> 20857 bytes .../DrawnObject/expected.html | 2 +- .../DrawnObject/libreoffice7/chrome.html | 10 +- .../DrawnObject/libreoffice7/chrome.rtf | 255 +- .../DrawnObject/libreoffice7/firefox.html | 10 +- .../DrawnObject/libreoffice7/firefox.rtf | 255 +- .../DuplicatedImage/DuplicatedImage.odt | Bin 14583 -> 21135 bytes .../DuplicatedImage/expected.html | 4 +- .../DuplicatedImage/libreoffice7/chrome.html | 14 +- .../DuplicatedImage/libreoffice7/chrome.rtf | 12168 +++++++++++++--- .../DuplicatedImage/libreoffice7/firefox.html | 14 +- .../DuplicatedImage/libreoffice7/firefox.rtf | 12168 +++++++++++++--- .../WrappedImages/WrappedImages.odt | Bin 14473 -> 21120 bytes .../WrappedImages/expected.html | 4 +- .../WrappedImages/libreoffice7/chrome.html | 18 +- .../WrappedImages/libreoffice7/chrome.rtf | 492 +- .../WrappedImages/libreoffice7/firefox.html | 18 +- .../WrappedImages/libreoffice7/firefox.rtf | 492 +- 18 files changed, 21681 insertions(+), 4243 deletions(-) diff --git a/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DrawnObject/DrawnObject.odt b/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DrawnObject/DrawnObject.odt index d95a111a712376561db0f43694d84c62774727c7..ec46df5f268334667198f0f7a78976a6ce6aac4d 100644 GIT binary patch literal 20857 zcmbrl1z4L;w=Wv3XiIS^5Q-Nq?xdx~OR?gT;_gr=mg4ROS}5*TiaWvGiWVyl#T^0( z$xZ)z@9*sUJm1~VIrpq&cqe&ht$Ej)HM4%RCa9}mVUq&@cmP0*dE`5jegPtO008i} zpuYk*+B#Z#d~~rib#Za9H8=IJb#~(W;AFw;Z0c_7&g<-A>15$-?&)ahFuHZ zk1#wuynlqD`Ts@#2($Ds<@I)SsMj8GT6+Gt?S_k}UNh3zPl%w=6OH{3-RRzYIiTu}@qip`qQw(=`U z$a>~hl};IlSm@_xi|-gK!GWw~>?v$K!sbjD4RdqPWLsBwfAs}Uu|{=2muEHWB}K*c z9M_9-7`W~T8x%!RJ83F$J})gSEqfWqI;G&WxUj#Pq6s(PX%`ilQ&C6B)X=OXAIL|? z^>biiIN}GpeEK=qPG$6);Q)&-O=U*zhOLDOve^B+^?T&{O>*FXiOk!^BVn*7z55Uk zdv`Hygti2@Jn9QDnRu(An#<$!6k(wFyHpwf9LzTi#9LTRyC0OTd%P5|Ka$Jm#;+t- zxPF$`pbZO#i97e%NDwfA-XL6>`;};Ura176yuZG7{XD8;Qy_iQN4v5;45}&yGW&g8 za|Rx3vnoy+d+qw=ujgfurQu(hv$94(F1P&xA!ei4vc6<_6mA<7Vu6>?Fz=EyvpuB zzAIP`_6E!rUAZb&#y_{uQz}(zmu5NnY!yzuA|Xag4D*4AZ5=U0@)QLLhE@YDv*AOz zo%*Hltd$Rcet}ewWa=uocw&IQ#xIxvK-vQU;Q!m3iO_!SZt3A+>tyZzk4GD>y3>ji z1wf%pJ-*7MNtfL$dw^#=JorQjR^OeibU!_*syFw=Lfo)t0MnQql=Uw^W46|?`cJVB z9bXme=f#P6ladEBiRcwkF(>+PSZ?zv7%AzLr^uB+_nVlA*|sq?upj^cR46ykp| z`xr0Th4`@Sg^vE=B;az?j>dMFmD7InvdW~qBcO$r($G&(OB1yEnQgpq*6pK2X22I6 znH-ulwW{ymhu7z4^COx9CPz#TxuyI*xVf2__?dv{WsX{^3sX(aM<7rE)k2TfnjYo* zrGrA=Xwbma%MC~OI>aL12dz9FT`YM)9}ZI3F{$EZcR znHNe?-TF%;hAw=Wou+k2r^`C!VpyMl9sDwmeW}skKwP|aSEEx@W43-hu{zgj ztJXezjlcS1@raDDj`zQOR2AwJB5ewRBrX0!Yq| zXWC&*g54TVPub~y7kcdNE5Dvlo#9Q>A)uD1n8X4XbXqmYd_kno{RuiZOfcbo6O7=K zFCe4gpFG~Rz;h)!%XBg0;Ff9&g(po9w;oc^%c+u$SrJHmDU_b}z)`^=-AX19VWn@n zMrkM2*T?&aRQURA3TbGK669JihBe?ub#I4KcgQIzx>K9$|KR0U%Dtuky`_VR*#2m2 zXS&n6o-uRNaiG~BgkMH2@^zPS`7xhOu^_Dmr=^Q|g2@QoTYtWDmX)onrV_50_mev& zO-h+WN0}O0ZWYO12xIK@u8EFC#gLCXIZ1PR$zP@X>?PQyrY2G~jhDRSWaYjRV7qva z(e}n@T7OxXkYLLiB0j`y5oRs<^=gAZHgu%YJL<9O{*G7Ak4LO8f1GqVqAcxf%XUmI ze`)PVKkcebbiwi)jM$fr+fa&r`Ld`@g{JFZD|b#!?zJ*ef=fvbhO%pCURm0=v|Di);OX z_cBe_^SOKxH|*rG28w+aOuW;}OYB0fSjm?rcEGskKtuoE@8CjCP+@H=A}a}xNVU(C zcaiEuY~@-g;YWnG+?!aa@d#U+^+yv{%0c{q$it z-P=bW^Pg%i;gD(EstS329QyGVD-aGXCm%OL5nQPZYK^sxRc$)k|8p zUvg?c|#H9n76Sf!oJXc~*~=@9-r&Y)3^*WVd*vc znAb&OI;X!)>Sk_}*QMk2f~q?#=Z1bRr{#$dxrK~}l)*Pb3I#hawaFHOjmrz=DMDsrlG+kL*qNG?$bxtB@qo51CE3qz6zy@`#?b6t?Z+Q9i^;lw~8soo4 zUISM&=l2Glp(x~@O^j3Jdnb~TP`_!=+0dAleQD<(Nny=@wS z!3wv8{}3A@UVvKp%U$r2kT+GBFPY&TB!ziS3OtwP1n-6iN^0HUgh?-Pza^eCYG$lU zMIPz3c+;{{SKvy8H-g#Skv7E-`Ero>--f=Eev!pZ;DKkJD^Y{I1nHX(SAsJ(GOoT~ zi$3!|1Agz_GNR2GJlp#9sgUvd$zrRS=48*F*C!)#sxQ8wnsebpfTVZ)ndA?jzU~O3 zIatnuLGw2XlaB-25+FT!ifac{8-WsqwO6A-x976XlRNMIA$9U1f*lDKlA8oDsp(&#(c3(0cIES|f~-dS|rhfU{W;A@^%>-Mc(zjBc0z zlJYbCpKjx(=ehyz@b+&vC`>05&fl1snOPWnhmM!}&;O^GN$@vjdVF-S{3l`_(T&7y zHl1ZvJ+J$VX>fd&_zT)%c{voke~Mf z*k`p3ImVUF!qR>4Mcy*Zecjzvkv|*YIzCUbOX#|N6v8q0^2h2)F}&|{jpOP1L}17* z=4xc8;4eeU0bAg;pNJv$5~DokZ6o#xw1(VEGVw|?q>?r&lZ8*eqbP!`V_YNb*5I|h!P@fo4@YKIDRGyIvic&a1{*DPG^DM8!p09y042zq ze@yRJt;@~xLoisfFf8a#iq3(Y0lOZ~U1K4MP4Y&yz4{>U zfKB)>n-h&e-um=o8CMF;?Pa1P1xdh~EKw_w{?oWq2|{XK4l?0dIjO7#CZ}{WZdTP# zP9~)VAEMxuKLw!Y*FSTYAH|B5z0>;4t*soH4=C2tJY)P8ri~e`PU|0bqg>-@9u_vt z5gVsxO`}LVPZH%Nq|Wl$(vi)pRVQ4wpGk2yS}8u{?YFJ9w!CfgAHv^o9LC{C{Qz!qY*&G8b<4xp z?;5u}xBW-(l-WUB*dj(!AHB$Y$R7VdVl>;oG%yL+^ZD z6yWFQeqZdGO$9w*Q|ChPN6EQ>ca7dZJWfo(AEVEYwsyvH-ai^o9=yB&1>8+QA$Pag z5cmlc`J4G2Awpd#DEGbSW{X4v>44ZvOFKI&$yySJ5%p^3L~GYEXXvLELcy0g{i)IG zK|kZE1@x73u@QFFQlM8V&P?u7GnTdnFL`&$S(Mw9WaoXq3>Sy0i*putARHB8kNP}L zg6rrAQOCm>s#F?tgi>{%Fw3ZcB1DH5m~!teAqq6NueT}LHFnb!5}mj6@_0E}maA(& zsQc~+DZe$P_htIf!OKnh*=-=1pf_R4>(vqg%bEW>0?v=0d=sg)Vxy+a!nv_n`@>AJ zGq}D)yv|z}XNj*~R<`KbQg&di4tkM@JN}Z8*VtaKfxwtxo}_t;dM;gM`q@rDGd7oL z<6NIW%3)~TpZSO4hK3lhINF^pGNSMc*^+AV?&jBq)ZNXr5jo2wL`A+3<7e1}zmD(Y zzif|7EVcRla?%K3;bgUrF1XFui^Ze7wzYmLPe}+nP2<(le^3DX&KJxTK+%?Fjw4qw zR*SjfcQ8xo@cRDCJN2*2lKVM1u$A0j>qd^@0Z|*&Lf7%LFSK#~;3Z#?KTvF;hezIGP75$pZPZ5C>Nl^FLkck*PQQ z-<~GHYZ~i$#ZDM0SXb*c>S&C)T~_cYmWQUYpD4Cie@L>AGG?E4M1%>@h)!{tZUU%O z0-G;k;R4q*D~(@z6uE*xW=60er|Mrrg7h@GH~b%H>_nk~-q9q{?Om@0Y{wN;axumG z8r^=TTxs>bJQ1KiQI)1KOQ3q;F-Rgvvvu_=jNqx-s+H%V!dlXE`^c&5IrcpdH{~Ib zG$owsVQrLw+smY2z9WqNrQlK{iD5?1?d6umtQSR-&^v**!+zDSpMB#sQ4t!4EFCX1 zyI*)d+P_(1PCIZXk?HJ=zgUQWLJMT5KF~uefcr3EYVGyIoBip5u$_q zh-K+5p>^^x-)dL=1-#~QFip!soktUG#dHRhiujC}o;T0sH>VRxJ&#ksXe z_!V|=dFk`8d94!}H@SSQDn7BCA`VRtmu~BgARy_t_{__qi|xK&U$m6G!-qcLVo-%y zgX8C?gx~3B*CLop*;BOQ@NRN7twL(Upg$THlfS!4_yxbyLPVHgE1Uo6y>xWDd^Oc5 zfjNI8TL#@yjc^n6brgE?b`MLth9Q}JQuGDzZJtJoqpDS|bT1Usi$+&ivb=Q7N;?1k zs8y=pEB=q;>oKpHC59ovEb~j03002(O-Ex{GUzvEJkoza{SD`3WV9g#%8eaA>=yYl z`|wO;C4%gQrQn}RFLJwuSAiM7-CK=U7s{R>18m-{wPeH-Grpn^>gQ*v=&S~-_P65V z?LXEiVl=4HA#;dd@%ur}olQv(NH&%q_<4{ltxB_QWK80j!*d=NnquIfHmwcI7V5Qs zTDCKgbMSt0Mg5P>Kw8=rp2+Snr(3d6fn!e-<8Y*%)l(&FzF~xw)gLx)`{E`(&l?^ zgnuERgm+0bjS^%Q8!hKj9)Wh`)ipkTZ9E13h;;Dj5VOx3DG(!}=u=#JRC0^WJPO5T zuCTH$Hh7sV^_7NlVwLD(Z{b{si#m#3u>1V>i7Ed>zPB+rD(4nfVsO$?7n&?P9Jw;BWhiif7+DDDir?g^0z6W3$|2K1i|OX-dtBA6sLsLw3Gsw=k^S ze=;I-^hL>zM{$#udWgA5W-1xS&J$&qEv4)kNX20DY@hJLuEckK<>tc=pBLqd4KXjM zzhrz2F3w`}T6Grrf?MhQYEk7oj&en($u(t=2VCd>sl1#nZhsjRDf zQ*X5(#AQ97^#>~ZGx}`1rYG%d6Gd(Nnr32nm`rXGB{ju z5G!kYwdF@EKE8o(rK{m_kdyH7hEY0tMWQsPhQPEzvpu|lF){E(EdHC}5RYKGmbWT> zf~gl8;$68%8w2m#r-SpP-k);CP5k;DK~%JDvey3N*eH0_FU7{^*xbi+y6^6mt&$&6yGY&%6wO9e-G|o>FUIq&?-F+F&VkwrRe#M_cVjb!g8={pWBr%;{wv*! zw%EUj4qbcY>||wY?dkSUqSsx3&(z%9(!mn_(b3!Q-W{Ga;*{+qsR9Zjt*-T7o~JseG4-2V?1ba8g^botxw{~@1; zv$KPXsgtF{|G@X}4D*-oe^&9|4WNsgv$dP0`+pmVf0vvmL>tH4*~#N?8XujXZ`V_e zTM{Avy-OYxM9HJBf8Av3;MLz{5k!t-^(ikIurkHMDwz8^wE&U)%0rvH{gtTx<(p?d z(K1PS+`ioL>Qq*#?s8*aa)U z@zUIKEe#VVE1RT8P?drojlL$&Ob=wv<#I9asjN05mC`SDV@t5|(a8(i|Jo(^)Rtx$ zWbZyf`_Jp@9@R#l}?U6(auoCZ##~-VLUS+EN@e~eDjX=Mfipo!3dU< ztxfr5IiUS)-zoVieo-leSl|JV*ikF)z;Z)Gn&Qe@IyNhk7@w%p zm6vjoc0wwxOY<~2Y6V5u?qg$z0yyrJqlmV6Y10mqHqLD5LRKw(Pc&t?9|k>{A5?Zl z52e;{Y0A`|&2u|iPI)?1^kKbOt@J}*UNX$=i1GQ-6kGQ0p;4NLS|ihS>f^&VD-Tz` zH@JKYsRn~O+hvA2bclQgzk{zIPRd`fkhvUFkka|6do`pu-Cgl7UEmBoGF*7cH&@=~ zwNr8a=pBPRs@E$g)9-$nmazX!Y7~H+`Dy!V@I9rXK!~j@$Bs|HUUKtO1>_1XG^&c? zm6VU6z!!cS4=+#@^RJihd8t=T`m&jyT{eb)%c52AU95bOG)-zmv`{wx=0Hq3cI|;{ zgZg2_%8GI$J}beyV^>A1=XBq=u)Q6f{dy5R!CKR^79R1+E6w*<9lu*aSm_rqk{5vi z-IqE~48A$GQXHX#c*f;#u)Y~pX?#_<5zXv0kU|j_sX_e_2NUtx0jTX0P=GY%{`*@a z7F*rwd5?EAB}6?g8<#@Ho&G0qx0zpMxyl9V-xG|&a2S87g!wA9%}9?PU_T?(BlyBr zs?0JBbitmEU3@KDTsZu^>FM$o>U#WTCCKdd92P}F`UhSY`n>SQ?`|pw(>qxqMhjGDIv$V#t{tkv~0wxeTm8XzMYkT@VKii523i0CRP6Y{poBjgX6n_S7uv^A+|$5MMzQtT@z#}D;zpaC0s{3zIW`l zP4xqlDL3_pe}|ZOWl?%d84htl^d$@@>{E4zZ%&+cRrr1$>rUqHrgcb=KlU@LqcNiL zm~nYwhLxHZy(q;Z`q|E`ft2z{bvj!;V={K_?W@nu{^ z8`;XNPm`8zTgODTg?ai|4|tV&=BzLMHh^rR$-5Ipn|r4lK0fzucW!Qi-s~4mI_ppE zbriiOJcZip8VLxb6R=4!$p!(%9L_jQ!Y!B&?tP{o>D;~5q>^iWDl41?R;c-q!sFem zjOUJBuaYhGQSRQxQK6%#;_>d%VCL-m*cT)Z85pTOtqW6kwo@ops@Z% z_D5}>4vTOAfCuOk-2ZocK4)lRGUEgQ{uW{M@~&=c?%|1!1bqC@{~Pg(iv7nYu~%ZE z!s3GB&jntJzmyf16??^N=VFceg<1nVR+d+i2VkJ_Ljw8*K&=B}<3HP=57)wN0oec9#sGc&OK8de@chRW zD+l9$NzB3guhtmeIavQy2gLkkLv;d3(1*o;cp}&p( z5(Xv~HqHZFJbVH|bc6cG089)lEKF=H92{))qhR=>?*p(&a7dr>zkEQZVT#M-N-hwX zn2X0OTir#W`SX-T(9A6epMa8znueB@jh*8er;xCSsF=9KtJiY!3W`d~TJN-VboKNN z%q=XftZi)V+&w%$czJ*H2@VMj3y+A5N=p8mlA8AAYkFROL19sGNoiS4ZC!msV^ecW zcTaC$|G?nT@YM9o?A-jXg~j!a&8_X7-9LN#XXh7}SJyYN+q=Jdp{?>CYN7xBTfIoo zdSPN?V`1a|)e8gD>#yP@*f>x5ACSJ(z%_LxV-g6&BbQCgt?t5S7SueYFmwA!K*=Js z&U*G&wSP4G-%~8;|CeU}QtW@}wFG#DcCWvLiGE{YVxor%3r*M$u>aBn+z0;t(RaL{i;ya#yyy7#|bL9L*jiyE~EAi}~xI};WO00clHIr5?a z9C^8^8^3{92z203d?@g_Qq^pW#xV;+g``2xMI&h2xK$sM7knv zw5Gd76%TS!i!d1Fu`f1IFl$@iFi(fo_N~&&u*2fkSGDGOE#yHi4KJ!nJ5PCeD>H3N zs@k(tth1yosZ|DW_ z2(>FRxPLm{1k7JFmKr^2j=517O}H|jYyMhnZ#%W~GscY>liHJRerDibRWh1y z1DN;7GJQS8O!vyXV4jXuCc9TBMAd4f6NC>GFh0kHFoYFUrGqR^B6!ZI){eqT&OcT< zq`t|}Wj=X4LT)As6U05NW;J+2nwr*QejQ8>8lbme6rEh2r<2dtZ``E!sX zcm3h04J+!lxDQI{=e(f~sXr0$J-oH2{Ik3=w!PFpC4QLC)*y5e1SM_L?A%L@%7qVq zID^g4n4WsmaqighUs!K@BQ9jd3ii6)vv16O{YPGPT^YjDR(4dGZ=QZhzn}+e#J=5l zQ8lRoS>VNEq6(0j&98kq5>cS3u&&?eg#y&zb`RJa!b?3>3gG1|hMyDn?I#N})uFr$ zq$Mao3)DCsm#p(PD86pgZn~$ZU8w*CIDN8=*h*78dsIo1tx}idaiw8kLINW^Q`z9w z6@*#8Nq2X6k-)iYD^q{H3~CtYspQj*R-SBo_P*iGx{5>BK&2}RP+t`h!064p`sxe? z=vEoYWa#PTubZljll|r~&ef4+9p`Bt?x8IT3LRRpt;}qTXKEz0c-}obN-3iEMWeAU zR_wekqsDeb#kf41+E4C28_DY@Hr-#j5zDYasOh>>v+fQSTb_v7Ouy%Vk-@c0_5o*52QMvTpkRZyLGS@rf-d`Rx<6227I_ItOh8OMvSEK(ca z!vY64YOOWpW29*2hxc0wTdZqHc7NCn$-DkAHQ_O_fC9i+2YLmNRBbRv=41XL)^j*ik70E&k*VFramk8#v)72ZC zcnQu~t%+8-hL%+P*tX#y-ga;ZM9Ljjm?GkX2_W-jbf zbz<(fFILZFieWBDhEre-fn1zWA2)v@$ zUwyO_-w%FJuSQV4ylA9p%n46NAZDuQW%M85jm!CnJ7LB;$l2<~3(d3~SWc}ncWxM= z05riPKZH&xj3oq%y+-og4c;C(m#mV*T21Dx?JH%^b*v7;83VMxt~rMy1z^y!hOg@p zSyr#YlAi=+`)poCcMVp32btbG?faX*JGIK-586ioJQ4?sABjAZ(w*8YQ^OC=w0ma4 zwbh1H*lB)5o9dXU(Y0yKPSfZsZP*YAZk^g40#VBl`n`mKJ}{m+eoHj$z%(KW<@P1G zfrP9!G$gJQR4m$eti zDn~-Y?7=j}?H*hf!8{{_kC5v)P3f|(Q^IRVfyVmmgiay!NT}L3|WG_V4vUE`n@%rxG&wR<;jELZ8qHd>GXTP z`;Iy&Odo`cpg2n(;I?SAZZd^EQZ;(6K71i1k^jtBB1*${2fdS6lAlvVVZ9b_Pt=2dCox)VqZg%9{+;}c?mlwr#mJDb4C%~3iHwDcxOOI68 zw56JV0+E3!{XU{Q2n!en*T!bv@Ak%%bq2qUAN}h1)#|-8;Nj494snA`Rp&Jd5S)wx ztfks1%COHgp#a5XC_ta?I7(ofXriWR=6%CQYSzL2` zd1wAJr9>{Qxi-;Iwd@Zdo`jAD-So<%$>jU=N}IuNXFQ+Kv-KORX?ii5?JxoT6_YklUL8v9V|aT(3Z z3u0GrNfthAZ_Swj@eBnB9m>myxCFC)7nG70m*p6eB$np*@jc!=4=Q#HT`L3EP^643 zF55NQ{c%xPm;jIGpa9{O$N}gjRSOEx>5evvR_!Cp<$LBls8k&g#z}mbwxMeFkWgjT zDScxt^o8Rf4JbAsaKX5%ME@1U!JY0;%~Q~dY2uyc4>p6mC=O~3ZN94a)0Hgk%`6I} zsbXzf_h@aZ^9ycL6BaNJuPtUsJw!wAE({Poo!Kf^+A z=3a>)xsroNn!lxj2az`*zD<)H%Ls*C$|wAp3!6X#KvGndvzNVhmSaIF=Ux5-V4+?P zW)#PNE8T5p3Sl0%i*qP|MtzVr%`=w43fv|Z+Iq)IoB7fm{gochO>rfPFc8)YS`Te| zl_hCeV4dEZ~f$8@;e?Tn=GY?AYj-2tEk7_5d2|Ui}GR-ju<*PY;vf(rcvp za|MpHzxF(%`@kUD{L?alV|J7Bm-LP97>KrR$dCUFsP~iR12wUTe3G0jb#S5&aaC;31>d5YRXqzu+liv1jRtsfMFX4{?1{X5E0ru z$o1AG3NV!}!#>ML^QH0w5KD#?)IAYR>l{O9`jk!N4g{QQYq?&dTEbOq>zTmnAYImL|?T8%Ryl=N7tCjVLE zLG|#0A)tOA__#s{1z5bfwu&AwP>w{XuG?TPGx^`rw0ESaT$`Q6#h$^}c?(am21xNw z9M+RIhIY1YLrh<=by(eJ1+dzKYX%0&<1xMal=qyu?vjB0qTM`99ax z$-4A1@CoSs2?^}MLP*-;!xk3n(s*{^bI8%aDNg{oH^RHBM?d++T!Jx6dq}e1l0Vlp zdV%=LAT(X+=UR>qhpSs>4D!>fcIj8OZLj&iz7ZsN($#N2JfVGKbnArIsXZ+Ay^(nH zQafKl;BaQ+mi9QK_6?#M8e~WqDYQ3kvJ&HXW%4kf4LyNb0$7VuHjKTxBr=ZSzVbZ% zK4wrM84yh7pc6t_ze2jM9Q;u*2eh*6YFu?_dWH!OM*-^6!iAN9j-_927oYx1KkO}5>u`hYrR$emUNlC<#j8WJ)cRT*?mqgKgMT|+Y0~CrdQLNzO={pRMoL;{AaQG##wT#YEso-1>>1N()NdoA_rQ=6Z3#v z>SuCo4K8mU(F#0w>$nVCfDNGlIDc280faGZ=}ZK&fO}0BW$W~&XzF+az#{OtPcH}; zYpM|iFo(cIMNQ7KGKl+#mw>(Q`=oaJto}^$i5B7P?5^YDmnERJCB9!B6TLt7p$)*^ zXz$~Cepl8y85iQ_Z`Kg$0Rv<|XI2QSzdkGx7xCmL3V_`Zx5AXs8P6QrBi`bobX64& zv8jTIIIrVI&h3B~stg$(FGE}6(qD?rGFf*^=0i@2c8DW1tM$K@Awh>MsTJW%;jSOz%{bv-w(teL+ z)+*BRitE7bb>eWFL+t1Cq9!nm35+1weRtMh=nOYT&ggtUQ(<4^=HbPiU>WXA^)O8+ z{_Z=OrtWmd+=>>*hW0Y5M_=ZE^}0vGHcrm0n2s`2drB_f1yd)CXptoyLW>4_=&q&Y ztj%fr$PFBZBZ3J4CIHNKo&NrbH?`4f(;JG6p|T3J0CWTb;J!4mJex);?nXimfgog% zttaQ4!UhU(2!t~s9>8wbk06Gy%z`KIa{EHXU*az)YSfhBn@IY2I6Vq5*|2(Z3+--W zM&i4F|04komU`2YdDUL~q_=y7Gq;~uDiK_Y-ehEW3nGKA!LY~K2yKxowr6^_IXUue0J!h2Q{OZxINUcZVx2BNNO1IBd0c>j00n{ifRoqDtmwe$W}}QLmK0IRmn7x*V&Kgi|A#PH1Zl-7guF4 zhPb`U(F(s2UvE82i{?Fw`%?&Qv5+Y!Y{3-2(oZxgotzO7YR4J=Bi|uI;A?i_Q(0M^c<#hgYsF z+FmTDr2ZCV5~cnl=e~NXsTK;Zi;v{3Kr+G<-dUV_wg(li{K#vK5u2OTM6mZ$Q)dK4sU&A5EWOtzR`p$`E)5*4;lc{{04G zcOH(LC3paCT&)K7K;nUf0aPo0pmibzo;>>B(_g0)UAR(8SWBr-%Ip5|&z1{N517kt zL?DUI=m)w^g07*9i|hBxHH_TME0d)Luqss;585?3VDlJf0m0u#3SYckeRdpUlx-%* z5;#$PPxBKz&T^NHAg8)k=|HZWeV&2^@|ZA*Ri009_|1cD8>1}PMdQ7jwCFVqhIKj)-^A^yA~7Ctr=N(r z>Yc79qdP9=X#yMp=&&XXZX0`LfUx#8=jZ^oQ%L7iPqy$pskx1Z{qnB~e3JigUBa); z@3Z_2*H^=7WdnYSD)cfiPk*P~U~htmzjq7J49~LPU*YQtp#E7^RnH?aE>=AArM)L~ zN7h@s*wt-SYkd{Q#(H&}59eN7-WO=A%~U>BG)j8)fQIf)_m8nV1L>)Am>(f}2X6{{ zJ1+S|jeq-m!??VCTyJw`UQOw9N=iIx8j0k(D8Al1txNu%y@_+HIVBJiPz04L-(6kw z>aIl3@eta$G*YMJZBIrwk#qa`!D^WvdSz$(g*$2D_|3yA_^YRV>dHrQLp}rAu>4bd zgI24^2nRY>uqi^RIef$Gu-JZsnrbYq=W$`Js3xIq_ua}wickXCsDnC^;+pC((nrd8 z4MOI}_%$THtnpja@5CVcYof*M+I%%i==O5*tu%1m9kv-N!&ydBZoBipKXpd$B|2T`J7sS7{#rpz2Ar}HLr;vhv&!Hz&E|~!_-;`QOX`t*|AfnQ;m}vp**ABYpWm9$gFV@xXTI*b|8^2U2wRwQ^m-k6 z!h^pa5#txdb&e^aT2Z#mMO#hCE0xvu1Q;IAJz^t4#&Yrg3z_VVn4lU8Ae-;qv~0q zKSfsbL`iO{0mgk5V4IttcIk$jxGkpjVQ3w&~JDZJW#od1JTYWKpH^S{_p^eXJoKoyca4u&kar9 zPA5+CQdL4UXK!cGc6)W7YJOja0$9Y8dkd*Moa>5s%fbS2C`pVO?-$1KQAiEHn$YLTRK1fb{7{q2GWc9J1 zIplP+Yq7v5tk9;0JCBr}JZFpY0W_F+Nrf3nn2{H+D!+6)`}(Vc9}iqEU<^VFdA}Op zKpWo|O>=BY^~}@Wi-VOnFE((wdEx;S8V_UhLXhjO?H-MshV>!X&TLz*Go2DwY+1uI zXyq}(I}h#K@5?}Dz>w@l(Zd7Wo|8zCGQNlD(UMm$tV2Hy5)9-e$IPD^pFLS0I5I`! zHv9W>N@VYZU8)zMfD$3F*0}3inPl7}1r7NvgiQFI_55dqyBJJzLu;>i0tLvK@5w$@ zjfXu`>z-KJT(_WY$Z)5qiabnYo~ek$hi{0VcZplx=`MrmAzN|YX~?b%6yOhAn&usF zT$L)XIp#^uPVGoSZ*WEZ-k<<^@pmd<^tFo&-p7$AL81KJ)A016=4lp(f;1{RuJo0ps_~vRBw#&)~V=?k;ns z6%iDmLTAUSBP#gYaW;GL`E8pe=-YgXTeJnRbEmWAXN1QnwVEq- z(@Fi6>2&vR2GoFmP=JR4)ONqQ=ByO+8$%06tmv=e0gNms;T<~}91m*4KeUI7?-eP?8^GvWKY0{J#PEdec+MBAyo(=8Q?unq5sz~m) z3kD*AYPp_FZNy0Y^g)P~BgX^mU^WFvoBcG%35;uJB66QyuPUe_d;a=03`>fUElr~` z9u3LTvuitI{Lr|P@S?Apuw7Tr%VreHuUheO2Wpf^${*3GaRmN`_8q>c7UC!*rXGw% zxwOpofm}M1i;LbSCRD-3H{`=)eu-^*K)F3@YCeG~d6{-fCu1-;7+eSZv~?ek0@yz! z++gpC=`pYPLB@GMIn}XDG6nUE1X!Hn1keZk4iE_5m^i{;2ZtbWEZfspHj~zhB@M&{ z6c}b0vj#BGbCz%Ndz<-Lc25AX2Eyy8noH1A?fC#|4zUJ@8W4A9hqma17cFsnv0>YP z<-bs36K9#-9p+{Ma7C=Ou$sJ_0%V5zVU;t9YyExN|8cgTw3DCPK@ z`a;bhk(^DR}{vdVeq$)(7#b2@X%m zSV65uXoF)VdC3Cq58->lPp+c^gBSiy`ggxj0LhDA@78~Fl%VnZNK|8dx@HUf=P{_h zF*yEHhoJEucWb~bbt~4QiTxJ5^m8(}5>hAHLx~7=M6Oq?V z?DY0q&V&IyP&z4N_m~C!*Tkdq0=JOyERApL`N2Vb?=-$iFR)#;h-{1#jh5{SXX%Ee zC<}w7MJYTsd2~9A)uMMlo7EiEkF+yuhO1AlldU}tO zdPN2HrYiE|3w42Y;6u;TfwXy~z3Dqda#ToLQZJ9FVn^ndWm#KS=W z{XU>hDCwIT@1W}?i^Sv$`OaPHs#GcTw80^P6;~aUMTlH8Q`Ak~39gVlg_q^AQxraM+rYUQC=63H7 z-t}&rJ-&7;7b}rdP+1gdU#a}y^5!s++d+wuV6Z8fZgyzvAX!gWu)i4RM?n2G`)2Vz z6hW%8Vc>0l9hlL*Sb@||nf;dG=6yk|jLdsEA&iKHbO|BpU{(FAb*k-i$qp!hbwkAP zg+w9)d2sBCAb6hkVHwq=?z#!HR#B}mhqRIQ#BqFnz26&{)w=_QT9j^3>jgxpr zRTwSl<6aIHyBYc9-%5c_KU8%;bsAnJs1JOuHSta4_|9=0L<`f}EJje;BMDgHHr|$X z;DvDcwy8_sjXgI?#xZVH#MA0T@WS4G7|1;N8$$5(1a!Ghg#wV7gs!VCjI4@f*JW@gkSx0fhp9AT?3pHVvTL>!QIFX^Ei3z|Aiv@XzoCy(s+-5t(&IqOkpqD5%K z(Nbb?g1`O#1k4{C2>J5{iUL4`QGm#**#(d_G;pdp6^y^&1YKwWals z&!6G*CGIeMbF5lG0Z3qy-5q?5lvy0pYtRVS29HM|W+NhS?QZ8EOZ|=0qSWulrNYW;hbCwtW9dO|34?k3M$`_rqC(;*IePgbB6U<7P$= zPRc(SgcyfU&ms*#&E1*$PKHw-`2rM;9&38 z>xaqeFxxZpo<=Vlx(H^ix?+|)hI%*+oIPO1gyFtMhHl@4y?TmmnkVn;;a1p(Wj&G! z)5UgpZ#KRRHLUw`Uxsti!4rQ1QI|#W0WnxvMc~cc&45$mFWJ@N*zpxRwmrWgM!v9J zk$NX=GB5og7nXgtdTjukhV%LWRb93EwJ-_&^6x zbpW@w&hdd3uH@#^2a;!X^T%U-ZB#D8^~3ngu37e)1cZ~Nhs$Lcbbmq@yM*?YPw(l@Jvm$lepD^_Yzcz_-t0zmjAsw33k{Z64WD}#Cq18HezcaDU|*G6lSIIg zm(Yzq5+O#-{>Kkf5NJRfl;BMYCPna7&t6{kHt0T3qJC6@tBiP@wNC9+wZFTm7BoKq zCAxw}bL!^~>5T>MHsqQ?8FL>%T6wx6+$U*Cw9Wr*YXA{<%p?lM?9egGj)K)=t}y ziv`SMD}|6Y1ZS9Ix&-K5&wT0O^>$35bF+=BSEDGYpis@=*14BBXmpNl%5}{Dc8wUu zZhb_2hF3VFZn(Jgm?q|^`fo(s?OBDffJ46~9c;)HOANMsZghDmytV1w$l1N}w#K>6 z(|XRLgUnUO)>flym>*&n@c%S(=0Qzlc^nV0Y-WN8T3m)BYAj(zK=1%u1x1icFdUje zV3Czk4msr5ARDfTq8y@txB`oa#soQM0dZv@8W|!30fKTUhkN4lYG4x?)WiZ#2jX&5u-0Dl>OKlqqMRkst7}`bE*;o`+L}NPcX6!5^WSiDp9m zkslg%cBXf4P8W`R6x`+yI)3zTYNU+Bgh z0XeeGa+iQRbV0aD1R264%f^$bKYB-}h4hx`1kE2$;R!L?=X+D}ZnyuIQp+F>$B{Cl zwaND|yGN6w&OfKt#tSe*LZzKNm)T=O_g^|`3KWLg{*j}$)L%PxxdObMF6^oyoDRX; zo9cEk+q-6;IhX~yJV?eRA&cxijI41fdZld%;9ow-R}?u>H|Uh53IqOUp7x{7FEh4m zZ_jxsn{XJ`faX;Qbg*i?x>8^oIX3LH-)U$^)s?g?Zz`)%;d+K#?x<0mu6JX&0@_)9 zi;tpZKyqGM9pN06YJ%PPy)Bc+H!fD3-jPdcr3;M(GI7)f?SF=PT6@eWj~JgzwP^wEqx7lZ6k>t_dr6H_uW1Rgv%$ z_4r>L;S<3YdOmh7nU@Qd2>umHRlGzD@}_=q&D^7Z-8!)7FGrgwk7@UE%#lexGof;A ziwdOL#RdXgPG42xMLkP=!^pnB=d-kO$7is};4tGl)n1n)Iss9$^WSD)_4OM00At+6 z1@#dNmGZ}VW@&rW_unynF`CE1#~!nRV8K)a+iqCk?U6yhc*B2`fsQ(Smc~dUCA>4LUD%G;S$IDn~oK*NVtT``AFf_Y6>bx+otAfxN&MC4iCW ztBa-R-AdDHQ{}#Xd*BZh7cm3j?jIHW*AU-;ixEbV%d3WAAs23-oNX0ha2VJ{(caG5 z6)bDS_R(*|E>!X&WfCl^Q77DO5RF5JU-j>69W!m4IM_O7Nt<+_3_7+ltU8$|J15ap zhFi}sK5xdo-ZFjPjQe&^T^N`N9GHph8p|&zxc}fmNoi?WMJ4cQ*4H}+e$5zT z=MB%?nP3-;%;imS9y2**zi=ui*(BC{<0lhm6R>f%w6?W(w9{y`&Q9Rw?C$M--{0TJ z;=Z2cexTDoeB}0V_zcDfb83n;J3F-?V6)j=;o{QL68P34kqD>NYzIyTWp91dJ^KB0 zw}P|P(GBt)x^o%BcX_Y2%EbDSl{rot=S7-(4Ijqj8qyyHMD*2M?{aaI4iSQ5QW(Px zuTCWtSo*{zyRpVi(S6ZXarG9S)m^tDN~UYC5Gf3g8N}%*JA4S4c+#lAwN8`&Hk7}4 z3~rm%=T4Y%b#3;Y=LbiId(9vSlSq7&24^@dykjsq+p+~kCe{utpkG|fpO)JhV}QTr zE^sgYzYS3iA1Xv1Z=xY=pMX||*xNW;ms_31eeQn1PWnZ@DpjzTla2dP1AFJ=M!!*I z0FEikZV4gpQMTbOro8UkbwKIVA5s$_#Z!h8&}YqN8s<+&p*T`S)@Hj?E}OosXu3D| zZ%or|^%6IOEaZ2()j!iTGElNlI`F7dH!U!%fNQ5)?%GhZ>GVU>xE%#(Rt2(tax(Fil*DqXvgKOKS5-QrlQ;{RB%Hu1NN@HjC)w&+(m5@}V4);5!5|}@ z`)PGeX;@J_LP_Ez*py_zSY1z=(p!1NO3(zqbwL0&F4tU(#S=qdl3;;u{NI_rl`Sl( z34w^IK1uvZ?Mo$T#&3Nc@jxyK-!*h3%-`=-xx0pngaKS%MN9!og1Uyv7fj&#Vk;X6 zrv7CENi%}KSI24%9cgB8eVvsJ9kY(kXNGWnm6aW+at)Q0OyOsx<(o|!ND)(ol3)TQ zDaLShA70I?NGdjK|Bv*_>O-u4x{w?q4otY~J!>qhET5tD041IzB(dnQ&Xj?2ln2>y RAdt=A^BRn6c_+kM{{iv8T2=r6 literal 14051 zcmd6OWq2IP&hD6*nVFgGm>FV@nVFdxV~&}b9Yf5_?3iPWIfj@qj+yUx&)KuP=gaPe zUswI~On28vdQ_zG5T}(Y(6n_&24GsO9Fd+Yb=r>`e zE{2RAwl*aDIt52#i_6`M$NTr`TyAaCVg#I_A~2UkL+|C zxaAWnJq}M9d&|^^h`ALlZNv9&?YcF1P%>E5i2W?I$Yd$E?)Yx@oqE&Z@2bC|(iye% zCL|fu6l%XwJTfcSLC}7g?gdQbt2hF+-#SBEhuJ*6cT#Zmq#5w)zgWk z^NsL`Op6|~H2PGoLHxNP#LvwZ?dgmPjL3V5d97r@X31@wqB#pX*NRx}z@}2h$S+19 zer1_)T1kcqd{VN$nMXgD2yAsB$3WDmgvc|J+(PFdrK7km% zfY{Gncz@^ce%DK&JzY*h0h=pXZ9PycX$oQDzy))UZE-xop(}mYvoGPC6zB6hNH{68 z#1WUY8ROQfN58db*QyUYE^}KcHsH4^^D`wmyz{4gGRnujrBL%F=Z;d9G0b!Y()rSj z{N!gzW?|TCZ#WzCkicfLXY9rp(jpbrzf&Mxb9} z_dntCsXkJUq!-ZTHSS*LbGb>1A$0kc>ab%)YA`*7br5Ciap@QEtf6WGcoTdJlK@+* zdt%tP54d}B_Z3!^ldIQVBF`8Upz@97dSuPK_743ov2&QCGA)ymC(&WNwVQ}GcJr9d zc&fY-hctH>esc!L$hE7mVg71u{fe5jis-T~l@1Qc zpIbnng3-S^7qQz-SEFmJrsnYltAwX=_0w_9^7DjhSL#kK*#Yr+lV_^_^=K7c!}fCh z`=w>8WZSc+mu#X-pS1vNBQ4D}$Ec)J>bb z&Oe^qibahllqTrM-&$x|Ce+^~h;*%AoY*??FfRLwb6|TSde{G)Ll56M`@KH#X%Le_ z2B%Cd1|45OHE1!I$}Mi0X&gD%f3MhtYl=q}cIK@A^OMPom~1GyCEM2$3!O5nITW~Y z9W>RH{fVT>;?(e_;!DV_*(TM z7bqU_>57VS!!2sV>KL%}G3yFeJZ)E>0lhy?dpbMfa5lps9}$9XO10WTQK#R*HPVSC zqlO~l-fz&r+F%}u4ikl&W6Rf@6osgSNe+G)2@i^!<&;CUQ)D6b;&RSmaT&fn)Q6#M zx-p@G28=YM=cEY*7g!oG&xV|S^M5NWt!wQ2WaaUe}uH!9^Y%M%iFlRBpL*+{axwWN`o~cW{9;vc{fWCv@-PlbVnlOztt$F$HAnWXECAdMu0Ueqsa}7 z@OD%g7a-n`D8n4yepM-@ewWWouHVy zkXqYvL%&pX1YJRsz}J)Gmz(d4%JHCXFO>R0O|pvoG7OMOsi+Yy@seWMD|=&WPKrZH zAK<(ulMfXiU*?^7m8>$GPrs?^Ojnub*TPHaZGSl>lbcE(gT#Ai)#y>`f!v9d{5nqUd* zs35_}hJUxDOr3S1q^lRg;nJ+R=%T!Ml+=({##Qx7tdq`?1q}X=Y(P z-Kz_5g$NIho5fB|xNH#9lODsiAR9vB(v{t$4$OE0wZbV$(OBG|S!U-QsZi|>Ny(9o z^UtYBGS(~eIl0UTklobyFs_+Id8pO~2jNXny(wV9$Zg(`wou}$ACE;R`rL!8?+r-E zo!5B2x4#k5i1ow&<_H&5;@uHaJB%I%d3Iuor_M*Qdf`BUeWY!cjnBk~(HJ|Ulv>P| zkDHTK1E0x!RsM5^Hw~9)oWb%Fl69zja=9Y^_)AJZK5VF~pyi5K55xK;smo{li2J;~ zhFEC7px!Ue%h}uNrD}@F0542~9 zNcK$WAk@WQAWO!XsS~Rsb#uF+hhZ{uEg^&5T#J1OY)W8+)o0c!6&!Hjxo*t%^zG>2 zUPl|S*c9yH#(}|*l5ppv9N5IhP{Nsvc>3wWKey9{u=mbBd0$z6bM4)V+W_=en^4yw zR(26uh4X%&)UtEXem}-qe6?yrrwCKq2|q;GlDT}j6~B+ii1ovIC1k0cJSt4x8unN( z#raetn}zW~)#W8lto*D7G{uiW*JhZo_uLPNiu*rNFY<-%d}I+wq%mgE{lQ7((8o2y zTHX)oV(iJcf&COYFLOz!pZ=nfjF8E7n*MULNlj)xVBkXHnbn&z?{Vgn>;IG82 zv|M%S8(P%*CYmle*Jq9x#gm?Zj&NGk?SBtSq0Wq!g(c@8+#|bJL4OMCIu`A=jCvMF zvPX5j7*1cZ%uGk93HPkxK1Rir2G_UmimYJX3qJe4_`O|KFp)q9Vs((c z-t!^E7;D0Y>S%&fSQ&f>-?oNqKw6|K>41nHlr~M2D*DOI!+{@*sSld(t#Oe-{y;M; zEd6!pN6T+v{J9gD)08stVw(uP57qdCCu*l&G+R4PIF_ZNa!YmruJ|Al;r2q_n>FHn z(jXbBSykAmVxOp&4QmrdA~Dk1ma2S?lbhmkMzGhTi`7~LP7p^y7V|0ts8Lu2xBP5M+Rpz8)h{;2QIJQkd)kHIZSf zuuzihVJ>4$_t2_{wuNUo77@@Bf`1M1Q-m|dI_~>RdfO+%4BT;suEvx1!zhh-`$6ORg((Hu+S0gw=o`j z^vdjh#Q4!!9+)&)^#B(9zKM|s-uVK{JTO>{kZ zl^tkYnbR>{OYqDr88NZ%biLR+pW2%(7=u#nLdLN_#o)*|q-~L7G3lo%R)kXRHYd0e z_>94fQVA-8!ZGG__!7wq>4&wG-EF?P<)BTwmBX9<0GSBsERJl)91<6-i0Vx$hD@No zfiXIgkx1CeVWI(U&MSt84G|CX$%+g5QZ?iV@!TGo-tvthp_0vYJ6{lGV%d6~R z?dU`_o8|6`ggFTzYIA_`PDf5bz>fr_*f??+m9_Fly;Y)JA(2p2`$At5#lMS$aGmV%#8wb0qbJ0o)xlX|PHWIiBJVzZ#hX{Xt9O)nLtsb+jWPh6zh$p+0;_wlmM%xb zoEAvCXSK;`L(XI<&Bbd~GVpfiq8iVu2@@WgnV)``3Oi;mWX_mp+b4pP`F$Colz{>{ zPmT9YNgYN?4HdMYk$k6TlW9l|C7BnwYqCk0$+q^j8U)lsgDY}H6qwKLJN43Ky6xMh z>Pc%)j1F}p2=NYvdeF`n&QktGY6Rm$@tvO=7RN!G&0$7SWqR!W_{B6DI!6W8!t!oK z%Kj$dSQK(5me}Q5pbr9RTpmA8@f~XMO28vQR7K2YFW&HH@+b$;9Ig5wZojMvU4MsH zzp#fO`phe4QF^bB6?lQDtQ2XBH`p@$IcQi;k)-4Psnyfu-m1E3cM*wo_OKd9-LkL% z^(#7bE<8fbQyzxO(5W+#ecHZ^?$lsh1$fD&O2F!FZ(_=;y&)+{D?@Y*{jENK(rA zeM)*0>+DlVsp}~y33^x zq%ADiyr$*i8B+P~9+^)-Akkhu(E>gH>dNix?beo057_L|{FcurJQw=IC$#wos-&}N z;Z@b5PN$WFOP!^s9lTDr5W$Kg-H#Gn+LJiv;h?IM3AKp48tpM3)bYQfvH?U7vM-j%#vR&6{GRoUh=sYV}gB zmSCZAdNvM{XE7ViO+CjLeCjo3!0S!zz~*7cS)tv09@M`;9M(lxc^VMTiaJ-_C0|qpYpl zAYXz5!5PHXUNl@1;Yvs%`H$Wo$`kc2>v)P+#-}u#U=t01Pe0KYRaVU}UXfTJ7_6O^ zwtp08Vn83$MlzeqtK;{u@@1~za7oGG@p1**pK6fAHF>s)D-p*00%?i6eY`|07n~)C zS7aF%Wgg6q;B@!eR+WP=!#@0TiMTR)=@>?{2pI(f$L&XviQOG2Q1`xqaaPc$!ONF%n4BMn2{R+rj5KTf;M2{Q3&Px)liFddJd;KJLT=OJPb1EW4} z1fnej-o`Hkjxnu6T_oZ&`^z5b1Am;`hB!{-NuVJBL6mhEBzYxN5Am$5>#!xl?4K6W z1NLyjX^INxdXXG2XQ|Jq8Zf0dVD>@!s{IQ}ZFaRMxqt9aW&W7P;21>@$f;^$U);ic zukn)G*0Yqk_n)o9E#DLoAE+~zZzXJL1q-kQH;?UJfIi9EdT#QY?6bx0C}#@uEc8Lk zwLHrzoQPLcsNUo$Ex{T6=#kOX4^bCg)3)L5+5{(E)BChyuuvVYBv91(5VZ*p(YuWFp1>5 zm~WMZakS$IO1$ucuFUE<`wck-p%rweu$?Qe*VEdqNS}M?!vIBknV>H==Mbj4Zx07* zqqt7(e!;nuZ|U^CuFG zDrl$3YcfdrYH@+QMcSKfGG9u&cz16e&mW7D?I}04>Pd5(vSU!H^XjW0={oE;gH)yL zvo-MM00LBuSeXn0l`LG#b-$7CN5>eDXJ`$W52Y_eRvvdmuQis|d(k>HV5Yb){78Cm=$tIz4{HFz5hbsWMWh!>a@q!q`w2I0Gem4(Iv z#y6QX+jV; zxDmZOG-BxHY*+eP14~%anSbW7uOW;`BPA=F8jCqjhb7q_aw!mXeAL6*h$xcmnGr|- zR@g5%KQ2$Nur=r)L@STFVS0|3--KY3MhUHdWNFfDFC{Ii)Gz4n2ma-)=oQ$j(d1;? z=j}j~z(IaD`uA!p@Zo<58+avZZ)av{?&|bgozmi#>0jljUvc68g3H0l z-rUL5+4-M2aeu-2s?WjD&eY}~H2#Xu!QR2u0ayff{RcjxU+A;6H8eMMW)iVU+~TxK@*hAyW6)TO^N(AmY%#r1#Fp}!gmLt|r88&lwT+W)TcSG93C zVAmMi+qt|}(ShahPK}9}6;9-?JsNNb2Cclh$3*(N!>TCuUQ7tLz=BLb=L{(YTfSII z(PLuRei`*WV(0dhxy*F)ejK{#vbASOTPac#dpA)STYr9a*OCgo7D^d)b@lfV3w+6< zNuCl{Pl9e==fsZi?sUP{EpcJz1j8IIj561R3$1>8@a4u)r((1FH+ohKb?my;3x!uU z1E%R+cPtzoVu{i6-__cZuq;5l!NLylS(#OyXho2nv2j;Cpk zPg7opt14#t=1U84Ba%O+jJew^{$LAXxvh!l8tj3o!Uz2#_nroQ_h!8=yK;zl(av-^ zRj;vOLLC`wJB9$6Op{6YC1}#J+5n9q9tB#6m6C{UQn-d2H6eD~$j`%}Z68DZ{oPY z)}foDXcjx_g#pw}sfdIr@1u3)d`y65yqa8sM{?)vf6!)8NyN(IIuWUR8~NG&yTOBP z6B6T2|4ff37Vfl^S#Z!r60=c*${QTHw$Kc+l$WSu4y&b{kj^;AoZQ81^Rj6ev`v#; z*`c!d11;*ptB2=MyB3g`MCR)wsG^HP0&=BLG(t%D11_^8& z-A*H`@nko4S^A%uD8%W#wBMz%NV&KZN!9?Ew3V7VV+19GDyoqn2smP{Kj4KFk#mS) zC#Y7IDLZ=M_RtONi_DPuxo7!dC8(EvOGH-LbFiyI-r%S_N4aT6N0ie}nC356J^P8Y z4O#sRZ^5}G3Glp!S-VyACg{fxdKlo#n9xwYsQt!@Jt?%r)9A!Sx5w}7v(wC-RX!}a5>32@7bNmHMSmB$ z{1M@<>j&~{QViKdF-p*6B=U}tZW7Ji^l z?(!n8i(1LZn!Scfbw#dyQXpY>9_;A?xyt*TyfH;Pbz#M=fFS|f-bT(Fq_=J{reFnc zM>0`4v1167W!T6)u5lfNQ&(U-L*dknZi6<8q8L_#t#X*PlupFe&4if=$Q8jU^*UHL z2puR4C7b+4D4u#I3~@>`1MpF}8vtpfZ;3Vux!T3ieE)xgp*N@S65mJ_3;II|#5VzUyFa(aT;_r*Bz^<8Q+krTIe27~yX z+sN+xF(vLRh%_pGM{+{k8xQ>&$~h(_)!rv_Rz&)~41>9S#GjxnJL+M0>qy_H2L}h8 z6?9P7&-muwJOXH8!7=5ngL+^2Pc`Xg+*reuYc3s9*446|3$asK;; zlbKyqjG2v%otc$KLRf^Gg_Y6D!Te?MWdndLBOxsT00CwWAix9gvH}nVK!AaRgM&c; zKOi6=Afe!)p@4)02L}U>f`p2Sf`o#ChKY}bhK`GYf`UzgjY~j4L_~y!MM_ReNRCfP zMEEKM1jq^n355s^jYx=&f=>80)_(eG5`R^Ku|CcAOVg3 z7lA{7K|+Cm0-%AdI3R%6#^0NO-yoo1;1Gb9WdJ-F2mllr3>o;SrZ0Jol9p5Sl37fo zI?(q7@QjC~#cZutFO^VS zUd7e9?L+1tHv0o> zpK*acrn?-nWx87zxB*&6i3|V*1px;E2io{A6T!eiKp_B-D5z-2=oq9VWGt-0KvSWC z%^(nK78vi)6gI&_*DxCF}^w?g9+ z#Oc(ElM96`SuEc=Vbe=AmtQprVoNa!i141t&pPFF7Fd_X7Q(@cCBty2tFs_LFs`Et zUgn2af(3P8DSci{f}OO}zBtM8l%<_h$Nh11%F2FPk6kcaO{s(BWI-=({5c^Ih3}mZ zqaX|Uu%!)ON=!@_znR&bY^_8}cv?Ss8euNB)U#=jj=_U94`PS z`~{-ZcM;`x5L*nIX=j8`JY*Yp=jG~OtXA2L91KXWW%s4 zCUl!>I3l+?1%ZP~gaQDL>3>G_Ho|v^B}GtK~TFl;j$tLp7#7Y$;HrMdI^`MICF& z*^K_}-H?KyVSxTE8E1kdY-BogqJ*f(s`5hl!<%AV?zou}Ue zuh(7x5KsuvrAj(ybWRdU1d`%n-=bV8aotyPVOJkRsaDJIkMW-qgw>kxMd{`_)*5uC zhB&hjF%!)43YgP&zxS7(RRbkoJEDAP!3Q4dJQ z_&jPWpL3M4e;WkRXzNmy$x5f2WG$+G*(jQjv)6zH%C=j0x}`>w7A~6c$o_b*O!qr8J1DXPDc98P=xSE{D^)+jR-C@y4o1Rq$+ZFbzwrr z&4_jKK7vT?YK1)~1p`bseSphD($zP)W?|{wb(t8PrlCXS^kMq5>}11}OicQ9=$%Lf zgr2z8%!fMMxli1L+1)@dCr1W)^=|}>LBA0Q0EL7F=-!UVf$_D|n?Le@U$q5EDk0O3 zbw*nXMpnep_&Epg>A5Vx%@|5M3-L5oywk3RsUpHDQw%|PePlb}=MFE0urqu+#1dqKBRb;1=Ivtx3en(K;sqWRJ6w@ z<9?(x22xf<{Jsag+aIBKShep2zc8?xXpW{20lyy;U7#Q&5~&pDUfoBOhH!d6b!U84 z(*~jALynm_)@|vW+@bc~Y^nao8*D2LryE@OfO?AsF4Cd!cD?V>C&5I6nZ!RgB;dH8 zc+)Cqt79l3&D8gkZezL?_go$P8oDc1E%_dwWwtaHxwPMqUX_OIq*X-W^Nk{Re&!%7 zT2J!N2!cG^KJ@cnLM%8EU!hdinU0O;wytL?y}=%xZM6+enia#26C|#o?K3$s<~hN4 zAQ!}$3LqER`%s%<)A%fgB~*$fFBv{zS@0wiwg$hDnm#Uw@ZPtR**mJ{v}D*JO^~!s z2eVSOwi_v&@C{!!3iQUIL80m#cTL^V37s{pthm-;Eo2m2&O%qLQxd4YsgHRmcdO;w zk662$--{RS(pS1qSg_k$rQSNzsn^hMJg`kOZM!(@-llbb2VVsM4BoH8Rg5kkN6OtL zHllqcIz*Gq*GSc>!7uBADIW*hM?qcFzpsKBG>Ev=tO!5Uq zldU}|+FHEIU^(JId03IF%iIuVWDt#mT{_I4!ngTG5xQB_Dt${LPKsTm^L=T**4Qdv zgQbt8P*VnxQ-tl9>)00iPF#j|fe&!0{dfKYcwJ?Y!BP&-O&LFK)So7aqM>x%#*4dMhEyYkCDtAwd7VBm>jJS8qjDs_mWr%}-zB5wZl~V++&Q*~(`Uvll>0 zPiif*O#s_=bw~2%w$vrgPFr=+72nf1==yQQQSCN&GZHaVg=X_oFc`y52z}2(69`pkBOx>-{~qc}+-vnboJ-*VdQA*OUc zkI=EKtX4?Grl9+(F<7;8&qI~Z2eU9h z3eh?-Q{9JN(?Sm&4TXpWb%9)Ix0V2i!XgL{CL5hBh}cY4x@kGZ{ISwKfROSPLC^rD zPl*!804}F>Ij8gOd|*e^=efdA_ei5BQZ0Lr!~8|N6EY=Zw+&#>(y+**2pMo^9ALli zkf=Fo81_mj6a`^3dp63)((fQ*Mk}{_dK^VWD6hC1FEOG^EG9u^BHau!FeBt@(usnC zrbBYokB_ME_hLb(EhXdAyo(f?>KPkKn90|3>6fhCRWs0h^bz7v&BR_-71q>Rkj9m? zTNhmbhfTu$0w+bE(_3_;0>OI10o(U&>Kw8|s1_u9sd~f${LC(s!id@}-Q#eDB8}(( zbn|$!$ed$}IWNUt=shvIwRS+Q+Y7~tI z0>9#Le1uj>oGo2>rKEdg-g?wrU0Itj&%pkPp4trFQ|1j#p|Zx6XE78g-86ot5h<_Oz_P*%QU{Ck=J?)`OQpJZ->SyIRCsvUZy z1B3@_nrh<|lL0l*(AnH@N=#~Q0gAlO1P_2X#b$H)C{#$@p@73`#o@Pk$4UEbegy!Z zHWG>K0Ti#<$y;})k%~gBLcfe)iyY~WD;%q!Nl_NJFf|&U7l1LYt%SH5>T@M;KEro)r@D^&Z@&pegg)gO8HjfpIkp;8iySb63*IT`)EQDf;Ii0U3zOt;r3T z!2oOqU8!~7CkhR zO~!~i5iCrVimN?I%2byRdX=HPhp(!fqA%C&^kD%7MP*%_7O!hJ$VjXsHQtpw=3GfA zQgWwymnMKH!JdDpiF&sr^GzzlLH*7{3VT7Rqpi#w9=l2%20qy`mwjo}gX^J=1oR?S z+(l_4zFn!DsM1L8$jj1S|K{SOh}c7e12+l-&(~V3iiNAKk)5HXjWd(W@0W}YcIFX^ z@{$O!xUV}z5TvEVl!4!kuM-;jb!PWHeLeu*Oe)H%h*Of2GcqzTF|l!Q3%=nK;FnQ1 z5asleW|vh`ky6xBl$I1yFqBm{mDjQn*7w%YHC8sXR55c=w)WPt_B1rJHMVxLb#!rY zuy=HH@bqx^_V$sm2$M1oRYJnCo}}*?r{kNg=$8M^w@Aak zz}PL?-Y3-DFV4k3R6QVHJ)}w}q(U#eTr;#rC!$tAw#7Cm#`k@MYizDbNSzGeQG4=Lw6=n(bMoHbKY26k{Ef(qBo(X0C8C7nnbv~I5u6bSF`5i{7J?7~>4jDam z`2)`RgWkpcQEGhQx?&+AA;F;$p%IZWu`yv$@gHK7LgI5{;uGVdKcu82r=_Q4W@QJa z6h$QG#blL+ueuPZW1g)prgx^^J9o&JFgr z_xJS-43Ca{9vB`T8Xp@S9iJMUTc4hto%y;nyYy}C+uG3F=GfBK`p(|wx5cCVz2l?9 z^B*VI*H;%;w>S6KSGV`Kx7W|l&%j}Qd3i~(vl{@8?3J{bu!_g>$-1Kht5iqU3~I{gO@di;EKTp}G6yPAnl_7yEOQk{qXq(v1Ku!nQKlfhbbf zbB89Jcy<<(sU+gr{?VBKC)Kh1(vM6jk!XW9FSqGPXGaU7N@qs`j1Fw)@aOi97-eFvc66bEnXl{a z!G6>%6`W|rJa?K-v)P+7#B3tE@fgY@M`oCalJ@3Kyj4%1&E-%D?)sR+u`z4wqoeh) zotH1isre=UpVITf6`qTItY0o`RyfcV0Mg>}VpSprL4Uui8Uy$%IdK(X25ET-rvE^H zKrEy(Y0R$g75eiL-)4v;AS^Ex7h=FTV%&#n8R5p}Y1)Ab>aIpZky2GciLiN0J8yL# zicdXy$B;;-LDeui4Q@^iqPnkKN-L?~ZrdhwG;g8FM#0Uk&@PSog~nZXms&%d!?{ms z(8^&BO9fA{m{9~_bawr&LA9;Q3({;qC^|NMn_7@xQ%}u{s*zCRoePq`0ACbHE2>$@v{xF#a@1!2o~N1G zSWaY|t$fHY4)j|wW?{ZnH|JVw7roE)n|F(LNGl0~Q;%sJgr91sBco^+F*i%L zd*8YVbL?ypJ4{o-qs2=4UikC1JLVSr=nW!E{PfbP^Z9OC*M#x+_igyjR5? zKRiQK2obW}kkIWx(Vvd8h^#BqsPH+}a!bin`k9Zb;x{Z-Wub9G9r%x@47hqLz6AkA z2mJkOAg`nN2mSt1$nRXgV_JXSLI3)`#~&mIyac{T^4r@V|IPL1?S-$%?;nH#j1Pa_ zYyaPze@2sEgUcVp2)zAcGva^q{TYz`t42>?7yQTlfXMUjoWFuzUnAZhWCwKNzlU%C z+Pi;n0bVPnf1;vaNck(A`}dMwamzpG+b<;j8Q%Rrm4k`-KkfQ6-23-(UIE`fNd6ac z{s;W~_rm_#*-^g`_6HpNe=4Q-7gGL!hyPy6UpxBd7gGKV7yrGSzYaYU*8lA2zrx4= zlJxsz`!o9R3LyVMmOx2=f|LK-hyNR#_=8b`;QtY-_-_^eof!V1f`R_;)5PDU{BGf& j7pT_&@dsHm|4q11d

      +

      diff --git a/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DrawnObject/libreoffice7/chrome.html b/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DrawnObject/libreoffice7/chrome.html index 37e24834962..7ac962336c3 100644 --- a/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DrawnObject/libreoffice7/chrome.html +++ b/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DrawnObject/libreoffice7/chrome.html @@ -3,14 +3,14 @@ - + -

      - +

      +

      diff --git a/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DrawnObject/libreoffice7/chrome.rtf b/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DrawnObject/libreoffice7/chrome.rtf index feb1be335b4..d1c1904401e 100644 --- a/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DrawnObject/libreoffice7/chrome.rtf +++ b/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DrawnObject/libreoffice7/chrome.rtf @@ -1,83 +1,194 @@ {\rtf1\ansi\deff4\adeflang1025 -{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset0 Liberation Serif{\*\falt Times New Roman};}{\f4\froman\fprq2\fcharset0 Calibri;}{\f5\fswiss\fprq2\fcharset0 Liberation Sans{\*\falt Arial};}{\f6\fnil\fprq2\fcharset0 PingFang SC;}{\f7\fnil\fprq2\fcharset0 Arial Unicode MS;}{\f8\fswiss\fprq0\fcharset128 Arial Unicode MS;}} +{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset0 Liberation Serif{\*\falt Times New Roman};}{\f4\froman\fprq2\fcharset0 Calibri;}{\f5\fswiss\fprq2\fcharset0 Liberation Sans{\*\falt Arial};}{\f6\fnil\fprq2\fcharset0 PingFang SC;}{\f7\fswiss\fprq0\fcharset0 Arial Unicode MS;}{\f8\fnil\fprq2\fcharset0 Arial Unicode MS;}} {\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;} -{\stylesheet{\s0\snext0\hich\af4\dbch\af9\langfe1028\dbch\af10\alang1025\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\loch\f4\fs24\lang2016 Normal;} +{\stylesheet{\s0\snext0\rtlch\af10\alang1025 \ltrch\lang2016\langfe1028\hich\af4\loch\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\f4\fs24\lang2016\dbch\af9\langfe1028 Normal;} {\*\cs15\snext15 Default Paragraph Font;} {\*\cs16\snext16 Footnote Characters;} {\*\cs17\snext17 Endnote Characters;} -{\*\cs18\snext18\langfe255\alang255\cf9\lang255\ul\ulc0 Hyperlink;} -{\*\cs19\snext19\langfe255\alang255\cf13\lang255\ul\ulc0 FollowedHyperlink;} -{\s20\sbasedon0\snext20\dbch\af8\ql\widctlpar\sb0\sa0\noline\ltrpar Index;} -{\s21\sbasedon0\snext21\dbch\af8\afs24\ai\ql\widctlpar\sb120\sa120\noline\ltrpar\fs24\i Caption;} -{\s22\sbasedon23\snext22\dbch\af8\sl276\slmult1\ql\widctlpar\sb0\sa140\ltrpar List;} -{\s23\sbasedon0\snext23\sl276\slmult1\ql\widctlpar\sb0\sa140\ltrpar Text Body;} -{\s24\sbasedon0\snext23\dbch\af6\dbch\af7\afs28\ql\widctlpar\sb240\sa120\keepn\ltrpar\loch\f5\fs28 Heading;} -{\s25\sbasedon0\snext25\ql\widctlpar\li567\ri0\lin567\rin0\fi0\sb0\sa0\ltrpar List Contents;} -}{\*\generator LibreOffice/7.0.1.2$MacOSX_X86_64 LibreOffice_project/7cbcfc562f6eb6708b5ff7d7397325de9e764452}{\info}{\*\userprops{\propname AppVersion}\proptype30{\staticval 16.0000}{\propname DocSecurity}\proptype3{\staticval 0}{\propname HyperlinksChanged}\proptype11{\staticval 0}{\propname LinksUpToDate}\proptype11{\staticval 0}{\propname ScaleCrop}\proptype11{\staticval 0}{\propname ShareDoc}\proptype11{\staticval 0}}\deftab720 +{\*\cs18\snext18\rtlch\alang255 \ltrch\lang255\langfe255\loch\cf9\lang255\ul\ulc0\dbch\langfe255 Hyperlink;} +{\*\cs19\snext19\rtlch\alang255 \ltrch\lang255\langfe255\loch\cf13\lang255\ul\ulc0\dbch\langfe255 FollowedHyperlink;} +{\s20\sbasedon0\snext20\rtlch\af7 \ltrch\loch\ql\widctlpar\sb0\sa0\noline\ltrpar Index;} +{\s21\sbasedon0\snext21\rtlch\af7\afs24\ai \ltrch\loch\ql\widctlpar\sb120\sa120\noline\ltrpar\fs24\i Caption;} +{\s22\sbasedon23\snext22\rtlch\af7 \ltrch\loch\sl276\slmult1\ql\widctlpar\sb0\sa140\ltrpar List;} +{\s23\sbasedon0\snext23\loch\sl276\slmult1\ql\widctlpar\sb0\sa140\ltrpar Text Body;} +{\s24\sbasedon0\snext23\rtlch\af8\afs28 \ltrch\hich\af5\loch\ql\widctlpar\sb240\sa120\keepn\ltrpar\f5\fs28\dbch\af6 Heading;} +{\s25\sbasedon0\snext25\loch\ql\widctlpar\li567\ri0\lin567\rin0\fi0\sb0\sa0\ltrpar List Contents;} +}{\*\generator LibreOffice/7.1.3.2$MacOSX_X86_64 LibreOffice_project/47f78053abe362b9384784d31a6e56f8511eb1c1}{\info}{\*\userprops{\propname AppVersion}\proptype30{\staticval 16.0000}{\propname DocSecurity}\proptype3{\staticval 0}{\propname HyperlinksChanged}\proptype11{\staticval 0}{\propname LinksUpToDate}\proptype11{\staticval 0}{\propname ScaleCrop}\proptype11{\staticval 0}{\propname ShareDoc}\proptype11{\staticval 0}}\deftab720 \hyphauto1 {\*\pgdsctbl {\pgdsc0\pgdscuse451\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Default Page Style;}} \formshade\paperh16838\paperw11906\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\pgndec\sftnnar\saftnnrlc\sectunlocked1\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc\htmautsp -{\*\ftnsep\chftnsep}\pgndec\pard\plain \s0\hich\af4\dbch\af9\langfe1028\dbch\af10\alang1025\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\loch\f4\fs24\lang2016\loch -{\shp{\*\shpinst\shpwr3\shpbypara\shpbyignore\shptop0\shpbottom960\shpbxcolumn\shpbxignore\shpleft0\shpright960{\sp{\sn shapeType}{\sv 75}}{\sp{\sn wzDescription}{\sv A picture containing game\u10\'0a\u10\'0aDescription automatically generated}}{\sp{\sn wzName}{\sv }}{\sp{\sn pib}{\sv {\pict\picscalex103\picscaley103\piccropl0\piccropr0\piccropt0\piccropb0\picw96\pich96\picwgoal928\pichgoal928\jpegblip -ffd8ffe000104a46494600010100000100010000ffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713 -141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1effdb0043010505050706070e08080e1e1411141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1effc20011080060006003012200021101031101ffc4001c0000020301010101000000 -000000000000040503060701020008ffc400190100030101010000000000000000000000010203040500ffda000c03010002100310000001b0c295dd262a3643 -f4304442af817ded00fe1b0f5635e77472bd9f35bda3e7df2b9b4e52bef62ebc92a371e1826b045302f8f5b365d4609d8b2e98f3ada2b4465772af9969321c55 -4c2d4553ad2acfa826088f5efd0f52d166c9145bf3af7872df22d591323b9a19daa0634928a3daebcfad07377aa5af9fbbc667a7e180e98ad8544868a5a2ce8f -38680aeb091d796fcfe85afbde4df98aebb933aa6b76797cb4ba196ae916631cd27408ec2bf4c66d2ff9df3ef7ffc40026100002020104010403010100000000 -000003040102050006111213101415222123313241ffda0008010100010502ddccd787002805ad14acf625a2bf50539d7f751a4efc69dc7aad6b2052a2fd2d16 -ae5fefbc5cb72d373faab5e2869192452b56a595a3406931694b72182c46b7aaf5b63f18482e3e423bef4ed3729ebda26ba98fa30b0c425283643c7109dbf476 -d6529e6c06ca358d81cbb55c5eea55909745ff003de75db5da79156291f8d07ea289d6599a036fec71f4c0bc9acc66b2681d0d63b22783da3d0c510a027031a8 -fed8940ace6e5bf3ed9e794c2ad4571af0ebee3234eeb318a2c8af265c1772682c4563c79281113c53402e3f3124c8696c3c968e8ebe3d6666d44cb146968898 -9eb5b8db569407984b8d9258e35912d00bae215d724db58fa49b35ff002f1cd71fee5389aaf905e22d5924e9b50565fda8e9e9489b4f9438d536da845d2d4ff3 -6f344ae71dad96ab56a94731deadcf419239d78edae6abdaf8becd47ae46ac21ba56704c86d92bac58fc6b213f5d4982b0f6f0aa4940d7672feafda48ca0e7c5 -bb94588e856350d5c85eb499a4cce455bb4d65f23f178ed8f563e2bd1e27893bf55716d0e4a1c73141072abaf7659c7c1602afb8334c8718abcd5db6b0358ae2 -bd3fffc4001f1100020104030101000000000000000000010200031112210410312213ffda0008010301013f01acf8a5e5f531d4c221d75c9562351879149119 -b7118da09958c745a9e4a3c3351b19c9e17e6df3169851be88bc7a450e4251e61a4752b725aa183276edac611f5002c6d1100e9bc8ef6b1871cb294900d8efff -c4001f1100020104030101000000000000000000010200031112210410312232ffda0008010201013f01a4993da0f665b99471beb8eca0ee21f615bc558ebb87 -d98dc4476a7ecadcc08b79c7e6663ea3542c750c06d12a87f932af10541b9478caa23628b0f4b7580fccc828bc7a85baa7fa8b4ef710658e32ad42da3dff00ff -c4003210000103020306040504030000000000000100020311120421311013224151612332528105144291a1204371b1243362ffda0008010100063f028700c3 -e24a731d9418102b141f928b8aaeaaa34eeaf753b66aa29f75556fd3457cb1073e993b9ac2bdeee381f6ddff0005070d08a8515cef2b7246941d474544de8b75 -261a77db9f0adcfc8627dca91cec1cfe924156b61c432bd535ddb45cd0c6369c0e15503c73604e79150d8ebee8bcea73282d1119e616f2e9de1a33a15e0cd332 -df57340659765d17aba95896b857809515c7ca6d4e9eeb9ae8f88205b56d74ae9b322b5d946b4357f4b543929ee7b4170233e6a3eee256299888439afc38a765 -4c3d6cd5a4f44d827f29d6e47fbd9595ed60e95cd785287afe355bf9bc38dbab916e0a1b47a8ea53f1f3c8772d7533e6543146282daa8a5fab3f7403c7095661 -dcd95b5ad1d911eea3631c6377a1e32fba799e2b1d4e1747c4d25498cc4789fc8aaf9ac1f0b9a73b72c9473c8f25da3c3454a6b6e11611bd4f13bd908633e1b8 -d6691c287d97c3fe1f030089d25c4535a6c3333f6f3f642785d58e51569e88b5c284201ed0eec5560673e26f2737a22f0dba03e42de5d8adc61dbbb82b5738a0 -4e2375d0315d9bdfd5f9ae68c85bc187651a6bccec23253be0619216cc5b2c5d3b842585dc5f91d8ab1daec92cf0cbba734332fa0d0eca0cca38994dd20f237a -b9196771334e778eed5dbf10c1caeb9c1d914715858da5c337b07d6a1c647a483359277242836470c6c326224e4b0fbd7defadc1bc87e89b1b861786f1bc26cd -0b86edff008eca4c0cd85b30e5d489ddd57aa60a64e7d361c4cefa35bf7253fe236d1f3e4cbb56853967fa211657bf6fd18dc557212eefd900e35c2cfe61e92b -c29a94ce879aa8342322de61421eeb45eb2ccd561f0b868daf630564ae8ac8dcd7cd4a766232cefa891f56f5db349e9615035d99c4377847757d95b0d7d953f6 -a9440b596170add1ea99fe4cceb4fd4a8e99f686f942ab055e455ad28cb21ad4ac381e9dbfffc400241001000202020202020301000000000000010011213141 -516171108191b1d1e1f0a1ffda0008010100013f21ad0698ec5ccab8a2c9db45133d36c41c2c376804662da8bda31b58db7b98f5c8278988269661013b7c4cbc -0cd4eaf440189a7dbc44d70576a5203b6641e4cfa8d41529ac8e4e482acc9fa5451e59cd980da457845b3a750c85a5e6310264105dbdbe8900297a8772a4e73c -4a77eb51cb01a9ae2084c004bf7f0dc1c855c2ed1ca381af1fd429c20d1cc316143ea2858a0fa819fa577c43291ed1e897e5ccdc596c0dbc8c9e666717f8a8d4 -4dea5be7d3a85fa7f7186a5872f71a0c80b368d73722c688bb5ee38ded831fc59b20f2e0460b38fd3b98ab2aaf8e26066657e894f88ebf50e775707eb4bfabdc -693cfcfe4ae258d8375b3a22f5a885e598ab8b1c3cca10bdc7351ea4df947f9a8206eae4ea7e7fd90ea2eb45db26525cd18f91386bb32fa8f718cad3b96d8694 -d34418903f20b02ac264ed6339ed1c70243f19d0802442e78cb19a6cb5fe441740a8174e4788cd69a2fd4a87dd0cd79799cc3f0d847dbd307b8bb0eea6c87098 -3f22b25c16ad55b1bf0f881e3a3c9d1108e0ea60a355d438b0b2ebed2b6b0a4c455aeab1068b0b9ed7be8f7294025f657c678638b9694ba717e636e3a5d7f999 -dbbfed3118bbb9484b732b57b02ae0fb33d12fe474735df898bfe304dc00006084dc0babcad8ec8a4df993b513d61fea1347a158975ab01ca9be09aacc03e811 -12dd5ffaae09c5608df383518f103d9909d23ec9dc3da799858a8321cf115933bb948d6b45ae60da89e952c85037be676109c9c513353449877f257db7f75008 -b7436a99e24690483442bd84a8c35acbdc3cb4697c4740b69a1f72896dcb75cbe234e5909a5ba27cff00ffda000c030100020003000000100396eaf1652ea7e0 -b3ee94431311befa1c4dd924e3a1e1bc582086ffc4001e11010101010101000203000000000000000100112131411051b1c1d1ffda0008010301013f10461efc -b82fd6d3adfe2166ff0096c097b1306c8033e4afbc95e1e448f419e5baafa4f53cfdcc02dfec89ebb1e438b70f202fab59b7d983032de5852cc0fbb6010bbf7f -1b1e40c22ba7977cd588f6ffc4001b110101010101010101000000000000000001001121314151d1ffda0008010201013f10caf8fb177f938c5ef2cf7133603c -7ec43cec21d21547111d13b878c141d81d19fd916397a9771b87661f10a122ae4b7b66f22825bebe64e8a6b1793e58c0cc1a60638dc6b0267cbfffc400241001 -0002020300030003000300000000000100112131415161718191a1b1d1c1e1f0ffda0008010100013f1000d4ef8aa109364715daaf92e043afea5b892da71ff7 -00ac1ea08772b0a463352adc86ae977ef934b2c5594b3ba800b0879759b88a989580f5c5c2d84cc1282d584cdd7cc004980ce272e1c0202677f1895c69adaf4f -9318252bd658c5aee5fa3921a10bf63c3378899ac842ab14f3961218e751ad241a42cc7aeffd9cc6652b09d7c42205b9cdd2afc214b0b82c088d070e1707f310 -ad6edd92008b171d888323cacea289e19551f7b8ee16f0dbbfc40d96d60d3f6011c2512619600b9eb9da9ebd4bd581bc8bc7d4a386778a62fd225a6f78eaa1d8 -6eed23516376e0ca6d4e5868a02585c4772ec434fabc46b0ebb4c87a96a343013366fe62a1175fbc1f3013aa6efdfcca0e0daaabf9cca6622b93a521122f22e1 -8260661e37b65c8b07082b0f755f9189ab7f7a31142aa8233c59f98a40d0c0cbc692d2a15e74c347b1e6566059fc7c4035559b18da5541595ad7491a476edf43 -d7040a941acf0b482c9ec1a4eb540532ed350ac2ded0f106bc40b1019dd9afc96804ef6e9b256228769978eadb25981fe902e1eccea46735d030a0966f408420 -1469f5abf537d13ee6b9271008e6883607bcc0fc6a0a10d1c5d660505055014054281158b41d7ea5881c0db94719e25d4e5194fa103bb3129f5d4c6c877981c3 -cdc0b19a3bee30e05940a9b5dbfe44484dd2be0872980936ca9e0ea1a5c800caf40857082b01c53b2622dc40450725457059c933cd409ca1719184298038e8df -207c953860d32271e4aee52c0fe90dfb6b29af639664c4560286d39f88261628383e25a0c71dfb009050b7674e8b12065dc680eaaf50c84ba0ec94e8ba7ea200 -7cba21469dc4117ad3cef87772c9aba317a37e9a83689e49bcf5196a82ce43317687562939ff00631a6d46455e880413bf9c5781cca8d9642b35872fb11b6a0f -20f6e70be13f65304be9a747388190b0d704aef71dd4f54995be096c80965ff101809a0e52b995b41683001c4000c03be0270ca44f8ef980bc6d2e3787db982e -8770610657ff0032d5daccf917c397e1d508886ced68b8f503d314869b334a6228930387552737bb9448655d3c08dc2daac03caeaa25c29f76eefbd7111154df -452a1bbee6826244bc979175388ef151408a47e5afe629801f926f3dc6b628e6a69b3a972de9b3e5fb9634a2a8716d4ad41b3454b2151c23da376fa88bfb75ea -5c4608d81790f3a8b51c6ea84d4351c99fc9ffd9}}}}} +{\*\ftnsep\chftnsep}\pgndec\pard\plain \s0\rtlch\af10\alang1025 \ltrch\lang2016\langfe1028\hich\af4\loch\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\f4\fs24\lang2016\dbch\af9\langfe1028\loch +{\shp{\*\shpinst\shpwr3\shpbypara\shpbyignore\shptop0\shpbottom960\shpbxcolumn\shpbxignore\shpleft0\shpright960{\sp{\sn shapeType}{\sv 75}}{\sp{\sn wzDescription}{\sv A picture containing game\u10\'0a\u10\'0aDescription automatically generated}}{\sp{\sn wzName}{\sv }}{\sp{\sn pib}{\sv {\pict\picscalex26\picscaley71\piccropl0\piccropr0\piccropt0\piccropb0\picw376\pich140\picwgoal3586\pichgoal1335\jpegblip +ffd8ffe000104a46494600010100009000900000ffe1008c4578696600004d4d002a000000080005011200030000000100010000011a0005000000010000004a +011b0005000000010000005201280003000000010002000087690004000000010000005a00000000000000900000000100000090000000010003a00100030000 +000100010000a00200040000000100000178a0030004000000010000008c00000000ffc0001108008c017803012200021101031101ffc4001f00000105010101 +01010100000000000000000102030405060708090a0bffc400b5100002010303020403050504040000017d010203000411051221314106135161072271143281 +91a1082342b1c11552d1f02433627282090a161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a73747576 +7778797a838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7 +e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f0100030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400 +010277000102031104052131061241510761711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445 +464748494a535455565758595a636465666768696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9 +bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffdb00430001010101010102010102030202020304030303030406 +04040404040607060606060606070707070707070708080808080809090909090b0b0b0b0b0b0b0b0b0bffdb004301020202030303050303050b0806080b0b0b +0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0bffdd00040018ffda000c03010002110311 +003f00fefe28a28a0028a2a196e2de1ff5cea9fef1028b09b4b564d4579ff89be287827c25199758bd50075d8437f235f34f8d7f6d2f02e911b0f0c037722f67 +52a335e86172ac5e21af654dbf3b69f79f3d9a716e519727f5bc4c62d74bddfddb9f6b5666a7ace95a343f68d56e12dd3d5ce057e4178f3f6e4f885acc2d6ba7 +5a4762bce1e2639af8b3c5df1a3e27f88ee1df53d72e64463f70b640afa9c0f02e2ead9d69a8afbd9f95679e3d65184bc70546555f7f857e3a9fbc3e2efda77e +0df84633f68d6ade7941e638dc645721e17fdb23e0ef89b5c87434bd481e7380eee300d7f3b7a95c1bb98cf747cc90f563d6b999a76b69d2e6d18c7223021875 +1cd7d4d2f0f305c9caea4b9bb9f97e23e9139d7b753861e9aa77f8756daf5ee7f5ef0cb14f12cf0b064701948e841e86a4af9a3f64ef882df117e0ed86a8f279 +ad6ea2dcb75e500afa5ebf25c5e1a587ad3a13de2da3fadb29cc69e3f05471b4be1a91525f34145145739e885145140051451400514514005145140051451400 +514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451401ffd0fef9f52d5b4dd221fb46a532c29e +ac715e45e21f8ebe15d1149b706ec8ed191cd787fc6ff116a5378ea7d019c8b7862570b9e32457cf77b30404a800f6afaacbf22a73846a5577beb63f20e24f10 +b134311570d828a5c8dc6ef5775a3d363df3c51fb4d6b2e8eba045f676edbc038af9a7c5bf167c6fe2507fb5ef327becf96b16e8dcddcde5dbc6d239eca326b6 +34ef82bf12bc52c0e9968aa1fbca76f1f8d7d461f0781c2ae66a31f367e578fcf33ecda4e9c2739ff7637b7dcb43c1f55bfb97dde64d23f721989af31d5f518d +4ee240afd04b7fd92e0822177e3cd5a3b341cb88a45247e159b777ff00b207c2c76b5bfba9754ba4fbab245b9491ea6bd0a59d50bf2e1e12a8ff00babf5d8f07 +13c0f9828fb4cc6ad3c3c3bd49a4ff00f01bdcfce49748f10ead119f4bb49274f5515a5e11f80bf14be22c5733f8674c9a736c40902ae7693eb5f6dc3fb6c7c3 +ad2f578b4ad0bc2960b64ce14b6cc1c7ad71ff00b5af887e20782edf43f1ff00c24bcb9d1ec3c431b4d2ad8e429c74ce2bbe9e678e7563877455373f85c9dd69 +ad9dbc8f22b70b6430c2d5cc1636589851b7b48d38f2b49bb269cb4b5dab9f187c45fd9ffe2e7c38d3c6ade28d1ee20b5271e6b2e1735f38dccf8ce39afd28f8 +13fb535eea7e1cd77c03fb404975a9d8cd6329b59e7432309d871f4afccdd6cdac17f2c166c4c4ac7693c1c135f439557c54e7528e2e094a36b38fc324fb5fb7 +53e0b8a3019552a387c6653564e1513bc276e784a2f676d2cf74cfd9ff00f825c7c432fe17bcf86d23ee31c925c807a8cd7ebc57f339fb01fc441e01f8f6935c +4988af6216e149e32e715fd318e466bf22e3dc0fd5f3494d2d2694be7d4febdf01f3bfaff0bd3a327ef516e1f25f08514515f147ed0145145001451450014514 +50014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145007ffd1fec6ff00 +689d1d74af11af892418fb585894fa915f2b6a5758c8cf415fa0dfb45787e4d67c1ab7888185931958fa0c57e6adedeacb11941ebdebf45e1fa9ed70b1eeb4ff +0023f99bc47c2fd4f36a96568cfde5f3dff13ea7f870fe1ef01fc30ff85a57d089eea7778a307b32fd6bc03c63fb52fc4fd5d9c5a5c4705b9e02040081f515ea +df0ee68fc65f06b54f0ab1dcda5c525d2afb9afcfcd4af1d3e590608ce457a396e028d6c4569578f34d4baeb65d2df23c0e25cff001983cbb034f0155d3a33a7 +77cba3735a4eed6fa8df14f8bb5ed6676bad42f25666eb87207e5599e06f85fe32f8bfaab699e1889e664386931b829f7ae3f58bc1c8afae3f61fd6eea7d6354 +f0669b3182eaff007491c8a70e36293c57d2e3aa4f09839d6a295e2be4bcfe47e6b90e1a966d9d51c1e3672719b77b3d5bb6895fbbd2e7c93f183e0b7c41f83f +7620f16d9c915bbe025c11852c7b0af77f84dfb6b691e10f0527c3ff008b3a349e20d3ed5425aac780635fa9af69f86bf1eb48f8a7abea7fb3f7c7b8c4caf732 +c1677728df2890b6d5ebd315f9e9fb42fc23d43e09fc45bef095c167b44908b695bf8d7ae6a30ee38f7f50cce16a8bde4d369497f345ee9f747763a157205fdb +dc315dbc34dba738cd26e12fe4a916acd6978b68fbf7c17fb55fecafe3ff00165978264f03dc591d4a55b7595dc632e715f167edc5f0ab41f84bf16ee34df0cd +ab5ad9ced98c13904633c57ccde1fd67fb0fc59a66ba1b06cae52607fdd39afd2ffdbeb4bff8593f07fc15f19ac72c64b767b861f80e4d5c3050caf33c3aa329 +7b3a8a5169c9bf7b75bfa0ea6735b89f8673078c853789c338548b8538c1fb36f964bdd4b66d33f2dfc09af4fe1df1fe8bacdbb6cf22f22763ec0d7f5e7f0ffc +55078d7c1f61e26b720a5d441b22bf8c7bdb83e49789887c6548ec6bfa70ff0082757c4783c63fb3e695e1f790c975a4c4239589c9392719af2bc4ac0f3e1a96 +292d62ecfd1ffc13eabe8db9efb2ccb1595cde9522a6bd62ed6fb9b7f23efaa28a2bf193fb2428a28a0028a867b882d6233dcbac68bc9663803f135f167c79ff +0082867eca5fb38d9dfde7c48f13c0834e8fcc996d9966603d000dc9f6a00fb668afc0f6ff008393ff00e0966a483e27d4b8ff00a713ff00c557d0df07bfe0b6 +bff04fef8e16935ef82bc51304817737da60f24e3db2dcd3b315d1fad545715e0cf88de08f885e1f83c4fe0cd4edf51b49e2132b4122b90a4679009c1f506bf3 +7be20ffc165ff61df865fb485bfeca9e2bd62fa2f17dd4a90c7025a1688bbf4f9f763f4a43b9faad4551d3750b6d5ac21d4acc9314ea1d49e3834ed4751b1d26 +c65d4f539920b7814bc9239daaaa3a924f4a00b9457e2c7c44ff0082fbff00c13a3e1afc49bdf851acebda95d6b16171f65923b2b26b8567ce3e52adf30f715f +a89e09f8e9e06f1efc29ff0085c9a29b88f45f25ae333c46394228c93b0f3d28b0ae8f63a2bf38eebfe0aa5fb21595cbdadc6ab76ae87047d9cf5fcea0ff0087 +adfec7bff417baff00c073ff00c553b30e65dcfd23a2bf3cb41ff82a0fec97e24d620d0b4bd56e9ae2e085406dc8193f8d7e81d95dc1a859437f6c731ce8b221 +3fdd6191fa52b0265aa28a281851552faf60d3ad24bdb924471296623d057847c1efda6be157c73d4aff0049f005ccb3cda6caf0ce248f661e33838e4e6803e8 +2a2bcafc5bf1a3e1df827c5ba57823c43a8245a8eb0e52de3c83c8fef73f2fe35ea0658847e7161b319dd9e31f5a00928aaf6f776b789e6da4a92afaa3061fa5 +58a0028a28a0028a28a0028a28a0028ac2bcf1478674f9dad6ff0051b58255192924c8ac07b8241ab56dad68d7a9e659ddc32ae3394915863f03401a74556b4b +db3d421fb4584c93c7923746c18647b8ab3401ffd2fef47c69a736afe14bfd3157719e164c7ae6bf1a3c490ff63ea773a337cad6ce5083dabf6fabf1d7f68fd0 +66f0cfc48bd9e55dab7f2348bee2becf83eb7ef6741f5d57f5e87e23e33e03fd9a863e2b58b717e8f55f896bf675f11c761e37b9d1659028d5e316d83df757cd +3f1ab4c97c31f11f58d119762c13955fa559f0b7894787bc73a5eb65b68b5b8573f857a2feda5a6adb6b5a378d231fbbd7e1371b8723f1afb8a34fd96651ed52 +3f8c7fe01f86e2eb7d6f862a7f361aa27ff6e4f4ff00d29a3e27d52f1998ad761f033e253fc2cf8b1a6f8c0b61212636fa3f1fd6bcbaf6e0162c4e6b97ba9063 +3dc1cfe55f592c342ad29519af7649a7f33f28a19955c2e2e9e3283b4e12525ea9dd1f77fedb1f0ee6f0078d34df8e5e0b3b74dbb114d1b274170df31e7eb5ea +1f10ac34ff00daf7f6668bc75a4a89fc4de16802dc227df919bdbe954bf662f18e8df1fbe12ea5f003c71209ef6ce192e2c9e6e4f984614026be66fd9e7e256b +5fb2c7c7ab8f0278c54ae96f2b457c8dd096e071dfad7c94295774dd15fef385778ff7e1dbe6b4f53f64a98ac02c4ac6c95b2cccd72d45ff003eab77f2e5959a +feedcf847514963f36ce752b2c64a383d430ea2bf5efe13ddc1f1b3f60ef11f806d98497da0dba2467a98f2735f27fedc7f02d7e1478fc78afc3599340d6905d +24bd84937cdb7d2bd3ff00e0991e34d3ad7c71ab7c2fd4dfe4f11e46d3df6a9af5b3bc4431994c330a1bc1c66bcacf55f75cf96e08c055ca38aeb70fe3f455a3 +3a32ecd4e2f91aee9bb34cfcb1bf825b0b8934e9ce5edd8c6df55e0d7ebcff00c1247e25a695e25d77c13a9beefb7b462dc67a62bf343e3ff83eebc07f16b5dd +12e14a837933a03fdddc715dafec61f1025f87ff00b4978735491f6da998f9d93c115e967b878e3f29ab18ebcd1e65eab53e6f81730a990f16e1a7534e4a9c92 +f493e477f93b9fd79d1552c2f21d46ca2bfb7e52640ebf4619ab75fcdcd5b467fa3e9a6935b0551d4f53d3f46b09754d5665b7b7814bc9239c2aa8ee4d5eafc6 +aff82dd7ed557dfb37fec7bace91a21f2b50f145bcb6704c0e1a323072bef486d9f8c9ff000544ff0082c7fc5df8dbf1367fd907f61c8a696e4ca6d2eee20024 +3210c558820703d2b7ff00637ff837375ef19e9b0fc50fdb1fc473ea126aea257d2246916487272771ce39f4a83fe0db2fd8becfc4b0eabfb61fc48b78eeb531 +7125b43e700fb99c677f3dc75afec62a9e84257d59f89107fc1bd1ff0004b68edd229bc08f2385c339ba7049f5af877f68aff8366fe10789d6e65fd9af5b1e10 +dcbfba8e4677c1f722bfa99a295d95ca8fe74bfe0893fb087c7dfd85e5f18f823e304d75a8c12dd48d6f7b2b3189d00c02a189c035fceffeda6887fe0b9da2b6 +067fb46db9fc6bfd112f3fe3ce5ff71bf957f9df7eda1e58ff0082e5e8ad3489120d46d8b3c876aa8cf527b0a6b7264b43fd05fc17710da7816c2eae1824715a +abb31e8154649afe457fe0b57ff059bbfd62eaf7f644fd952e0dc4977badafefad8ef5b857e1a24c72181ef5b7ff000581ff0082ca5b683e07b7fd94ff00656b +e924d566896df52beb724491cabc6c8d94f2a6b85ff8225ffc11e754f1c6a56ffb5dfed456aef14b27da2c2d2e07cf24cac096746190a7ae7bd097506efa23bb +ff008226ff00c1170e98d61fb557ed35686e6f25026d3ed2e94970ae3396cf5c1afea8be34da5ae9ff00053c4567631ac5145a6cca88830a005e0002bd56c6c6 +cf4cb38b4fd3e248208542471a00aaaa3a0007415e65f1d3fe48e7897fec1f3ffe8269752ad647e2ff00ec1ffb22fc06f8f9e1ed7f5bf89da41bfbab6ba548d8 +394015b24f4afbe3fe1d8ffb1dff00d0b6dff7f9bfc2bc23fe0973aee83a5f833c4cba9df5bdb31bc4c2cb2aa1c60f3c915fa9ff00f09b7833fe82f65ff8109f +fc5536f5262958f8ef44ff00826ffec95e1fd561d6b4bf0f18ee203b91bce63822bee3b3b582c6d22b2b61b638515107a2a8c0fd2b36c7c49e1dd4e5f234dbfb +6b87feec52ab9fc8135e77f1a7e347837e0778367f1778be711a202224eacef8e062a4ad11ebd457f3d5ad7ed41fb5f7ed87ac5cf86fe0bd83e8f628db60ba42 +d16e07be7a5515fd933fe0a7fa4635c9bc54f2a5a7ef9a2fb6e4b85e718cf3f4aae5f3279fb23fa00f177fc8b779ff005c9bf957e417fc132801e3af17e07fcc +42ebff0042accf837fb78fc44d135193e127ed1da61d3e4951a2b7bbdadf3e01c92c78abff00f04c39e1bbf1978b2eed8ee8a5bfba643eaa5b8a2d615eed1f63 +fc56fd8a3c19f13be36691f17ae67789ad25325dc25dbf7bc70171c2d763fb5beb7ad780bf67ed4ee7c2327d9da184c41ba909b4ff00857c19fb557c48f88ba1 +7ed7fe15f0f687adddda69f3dc9596de37223718e84573dff0524f855fb48f892eacfe20f8475464f075bd82a5ddb09b6ee971924a77c8ef421df7b1f647fc13 +9351d575afd9c34cd635895a69a669373b1c93f31afbe2bf972f809fb38fedd3f103e1f5b7893e0a7881b4fd0e5dde4c7f6af287079e33eb5fb7dfb11fc37f8f +1f0b7e17dde8bfb436a4752d59ae9a4495a6f371163a673c50d04657e87d9f457e507ed69fb7fcfe0cf11dc7c1ef82f6bfdadae1fddcb2202c23ddd0a95af8af +4df82dff000528f8d701f17e83aecba5404edf29ee8c5c9f62452481cfb1fd19d15fce24fa9ffc1417f64bbefeddf194d2f8812df0e51a569a323f0cd7eaff00 +ec85fb657867f697d0bc8ba5163aec1c4f6b8c6180e719e78a2c3524f43edca2bf1bbf6c0f8ade30f037ed5fe0db7875cbad3f45fb747f6b86372b1b478190c3 +a62b81f8cdfb4bfed15fb4afc44bbf863fb35dbbdad9da48d0fdb14b47b88efbba5160723d37f6f8f803f0cefbe307c3af115dc7731dcf8af5c4d3b5131ceeab +2db800ed001c03cf5af9b7c43e1ff8bde06f8b7e26f07fc021752687a23cd6e20dc646440a7a93e82bf4fbf663fd9e7c5be1df871a427ed13747c41e23d3ae1a +e227b87f3960727e52879e6beadd2fc17e18d1afafb52d3ace38a7d498bdc385e6427839a77172df53e1dff82625f5eea3fb2cdadcea32bcb39d4af0485c9243 +06191cfa57e85d731e12f06f867c0ba4ff0061f84ece3b1b4f31e5f2e25dabbdce58e3d4d74f499495958fffd3fefe2bf3a7f6e9f0b493ae9fe305f952d2328c +7ea6bf45abe7dfda77c2ade2ff00841a8e97126e93e575207236f26bd7c8b13ec31d4a6f6bd9fa3d0f8fe3ecaffb4321c5504aed45c97ac755f8a3f06b5abb66 +89886c1c715f61fc49b987e277eca76be21817cd97c310a5b337520b57c2faddcf95349013cc6c50fe15f617ec897a3c5de07f137c2099848faab79c8ade9182 +6bf60cda9fb3a34f16bfe5dc93f93d1fe173f8e383b10b118cc46533db114e70ff00b792e687fe4c91f9df3dcb32f3e95ce5dcbb8e6b7bc4286c359bed3dc153 +05c491e0ff00b2715c65d4cc32457d6d2575747e555af1938bdd68753e02f1fea7f0e3c69a7f8b74b90a7d8e6492400fde5539c57e80fed97e02d2fe337c30d2 +ff0069bf0220dc62136a6b1f251fb6715f96373212086e735fa13fb06fc6ad220d4efbe00fc4193cdd27c49f2a897954da38033c0e6bc6cf70d3a5c99961d5e7 +4b75fcd0fb4be5ba3eeb81731a18a55f86b3095a8e27e093fb1597c12f46fdd7e4cf58f81be21d23f6c1fd9cef7e0bf8d9d66d774489ef2d09e1888c7c8a2bf3 +93e07ebfaafc08fda534bd475f26d6eb499d92557e36eee39fc2bd67c5fa6f8c3f629fda8639632d15acd3adc165fb8d6acd9033f4ed5ebdff000503f865a3f8 +af45d13f69bf8748a2d35d02e2ef6f1b3691e95e7e19d2a55dd08bbe1b149b8f6526b55f3d4f7f318e2b17818e3a71b66595ca31a89fc53a7192e49776e0ec9b +ecce5ffe0a85e081a77c58d33e206951edb1d534e8a6661d0c92724d7e5dc5ac5f68f7d16a9a5bf973c4ea51bd3915fa73fb58fed29f0b7e357ecc7a0683a449 +2378974e682270cb85f2a35c75afcabb893230d5ed70d42b472f851c445a70bc75ea96cfe67c67893570753882b6332eaaa50aaa352f17b4a4b55e4d347f6a7f +b3bf8d2cbc73f07741d5ed1f7b2d9431ca7fdb5400d7b6d7e48ffc1233e257fc24ff00036ebc39aacfbaf6d6f1f629393e5815fadd5f8067b82784c7d6c3f693 +3fbef81b3a59b64383c7ade7057f55a30afe5a7fe0e82d1f5dd43e03f82ef34b56305b5e4ed391d02e17ad7f52d5f9d5ff000543fd9663fdaaff00648f147833 +4d84cbadc36723e9c3b79bc71f957948faa7b1f1d7fc1be9a8e91a8fec4c1b49c623bb557c7f782735fbb55fc357fc104ff6dd9bf63df8c1acfec4bf1da63a6d +a4d7729f3ae7e5db72bf2a819fe1cd7f719677969a85ac77d612acd0caa191d0865607b823ad0f7145e859a28a8a69a1b689a7b8758d1065998e0003b9348a23 +bcff008f397fdc6fe55fe6f9ff00052ef04dff00c4cff82bacdf0eb4abbfb05d6b33416f15c9ff00964cdfc5c57fa08f867f68cf84df107c637ff0e3c1daa47a +86a568b22ca2121d14a0e41606bf830fdb4b23fe0b9ba28f4d46dbf9d544996c7c2dfb457ecd7f1a7f60df8fb61a8fc58b19ee611729756b7728252ea28d81dc +b9cf06bfbf8ff82677fc1457e0e7edcbf086c5fc26f169baf69d6e91dd6925879b1a460287c0ec6bbdfdaa3f621f849fb737eceb07c3ef8936aa2f0d9a8b3bf5 +40678580c80ac7a2938cd7f05df11be1c7ed61ff00046bfdab16fec4cf6a96770b32490b1fb35dc19caa3b8e0e475146e4fc3e87fa67d794fc7338f83be253e9 +a7cfff00a0d7c39ff04d8ff8294fc2cfdbe3e1641ab69b7315af89ec9123d4ac8909fbe239f2c13965fa57dc5f1d7fe48e7897fec1f3ff00e8269752fa1fce4f +ecebfb0778b7f6a1b4d5fc4ba178affb0a3b29c4663f98ee2d939f96be92ff0087377c4cff00a28ffa4b5f4cff00c12abfe44bf13ffd7e27f235fac54dc99118 +2b1f957fb267fc13cfc65fb387c414f1a6b7e2ff00ed989327c9c3f71fed715e05fb62ff0068fc7ffdb0349f8231cac748b458279d01e1b9c357ee8119047ad7 +e187c72bff00f8527ff0501b0f14eb20ae9daa43042b29fba19cfaf4a13d472492b1fb37e03f87be14f86fe1bb5f0b784ed12dad6d10220006efc4f535da919e +0d56b3bdb4d46d52f6c6459a1906e57439041f422acd4967c95fb5e7ecf9e11f8ddf0b6f6dafed17fb4ece266b39d7e568dbbf4ea315f9f3ff0004a1d39f46d4 +35cd1653b9ace79a127d4a1c57eaf7c74f1fe8ff000d7e186ade2bd66648a3b785880cc016278c007a9e6bf2b3fe0965a847ac7887c49ad43f72f2eee265fa31 +cd3e843f891cefed7fff0027afe10ffafb3fc857deff00b68123f663bcc7fcf01ffa01af823f6bff00f93d7f087fd7d9fe42bf40bf6c4b6173fb33dea1cf16f9 +e3fdc34fb02ea709ff0004cf27fe19974a1eefff00a11af7afdac3e255dfc2cf82baaf892c4ed95a36814fa17522bc0ffe099ac87f666d2806048326477fbc6b +d33f6e5f076a5e36fd9fb54d334b42f24444f8033c20269751ad8f933fe09a9fb3be8c7c1dff000bf3c5b10bbd57587768ccbf314dac79e6bf5c91123188c051 +ed5f9c9ff04d2f8aba0f8afe0258f8244aa9aa6906459a22707058e302bf47687b8476d0a3a8699a7eab6b2596a30a4d14aa5595c020835f835fb41f80e4fd8f +ff006b0d0be227c38cc363acb0132afdd0d2bedc11d2bf7c890064f0057e1d7ede7e3283e2cfed09e15f84fe0565bd9adde392e0a73b5a3932471ed4209ec701 +ff00052fd0aebc63f19fc37e1fb27f2e6d4da10ac3b17506bf637f675f855a0fc29f85ba5687a6db2c7726046b9931f349263924d7e5d7ed8b68971fb5f7c38d +367e07daad91bf0500d7edb5b5ba5adba5b47f750003f0a6f604b56c9e8a28a92828a28a00ffd4fefe2a86a96e977a6dc5ab8dc248d9707dc55fa29a76772651 +528b8bea7f313f187c3b73e0df1f6a1a15ca946f35e500fa31cd74dfb2a78e7fe107f8e5a76af39c42e9246c33c12e31fd6bdd3fe0a1be107d1fe2eb78a914a4 +1750c68303037639afcf28753b8d3353b7bfb66dad14a8d907b035fd0b8071cc32c8f37db859fad8ff003bf3d854e1de28a8a9ff00cb8ab78f9a52bafbd1ee3f +b5b7838f80be335de92cbb7ed518bb03da5e6be4fba994935fad7fb437c37d4ff6a4f87fa4fc61f8726de5bf48e3b4b88cb7ef3644b8271d6be46f0b7ec3bf1c +3c5d738cd959440fccd732f97fce9e519ce1a38382c554519c3dd926f5ba36e2ce0cccaae7359e5786954a355f3d371574e32d56be5d4f8be79462b2edb5cbbd +23528750d2dda3b98983230ce7835fa80dfb1f7ecf9f0ed04bf1c3c4ee92c43732e9d2aca38fa5571fb45fec75f093f71f0d7461afc96e30ada95b83b8fbd743 +e2085556c2509d5f95a3f7bd0e08f0056c2b53cdf1b4b0d6e8e5cd35ff006e475b9e3bf14f50f8f3fb64dbe9567a3785ee669608a2b6fb48031b546335f4b7ed +353e8ffb3f7ec67a3fc0bf124cb27882f6db649193f346c0e718af963c6bff000511f8a7af4ae9e15d22cbc3910f953ec1fbbe3b74af867c7df103c61f113587 +d73c677f36a13b1c83336edbf4cd71e1f27c5569508d68469d1a72e6514eeefd2ef6b7a1ece61c6195e0e9636a60eb54c4e2f110f672ab38a845474bda36bddd +ad76704cec912c6c49200ac8b8931cd5c9e4eb93585733c6a705b07eb5f627e3a7eabffc124be25a786bf6819bc2daacfe5595d59c9b7278f30f4afea241cf35 +fc8d7fc134fe1cf8afc6dfb44dbdd6936cff0067b688caf33a911e14838ddd335fd71a0daa17d057e15e2353a6b335283d5c55cfee8fa3b57c4cf86654eb47dc +8d4972bee9daebe43a8233c1a28af803f7c3f9cbff0082ac7fc111340fda92f9be377ecfd3a787bc6169fbf611039b89012dc63b935f92ff0004bfe0a2dff055 +4ff827899fc1ff00b4ef83f52d67c2ba02ed48da30ac91a9ea5f04e0d7f7395c2f8bfe18fc3cf1fdbcb69e36d16cf558a75d922dcc4b20651d8e41c8a7725c7a +a3f93c3ff076afc2216ecadf0ab5813053cf9c36eefa6dce3f1af853e3a7fc166bfe0a25fb687865b45fd98746bcd2f47be2e9721620cd2c4dfc21b1915fd9e9 +fd863f63939cfc33f0ef3ff4e117ff00135e85e14fd9cbe03781a016be0ef08695a646bd16ded92303f2029dd059f73f9c9ff837abf651fda83e135af8b3e28f +ed1da1df6853ea97124d08be249b8571f7d73dabf11ff6d5d46cd7fe0ba7a2c2cc771d4adb8da7d47b57fa2924314508b78d42c6abb428e800e315e19abfecbd +fb3aebfe324f887ad782b47bad76360eb7f2da234e187421c8cf14afa872e963d2fc07ff00226699ff005ee9fcabe5efdb73f624f84bfb6ffc23baf871f11ace +3374a8ed617847cd6f3b0c06e39207a57d930c315b44b040a111061547000a969147f997fc59f861fb567fc118ff006aa8f5cd325b9b28ed2763657c14f93776 +e0fccc17a7238e6bfb1ffd92bfe0a9ff00047f6f2fd94359b982fa3d37c5506992a5de9b213e712131e6018e8c6bf573e247c0cf83bf184c07e29f8674ef107d +98158bedd6eb36c07a81b81c5733e0dfd967f671f8797135d781bc11a369325c27972b5ada2465d7d0e00c8aab92a363f03ff659ff008282785ff657d3f5af0c +6afa05ceab25edc0916485b6eddb9183907d6beacff87d5f817fe84cbfff00bf83ff0089afd5d93f67bf81d2b9965f09e96ccdd49b64c9fd299ff0ceff0002ff +00e852d2ff00f0193fc28ba172cbb9f949ff000facf027991c7ff0865ffef1d53fd60fe238feed7dc9fb48fecefa17ed73f096c354b702c7527852f2da43cb02 +cb90a48f4af77ff8677f815907fe112d2f20e47fa32751f857af5b5b5bd9dba5a5a208e28d42a2a8c0007400526d741a4fa9fcf6f833f68ffdac7f62eba93c2b +f17349bad5bc39a79d96cfb701907a1e4d7ab49ff05a1f09df44da7e9be0dbe1793029092f91e61e9c6dafd9ff0011f83bc2be2fb7169e28d3e0bf8871b6740e +3f235c0c5fb3e7c0e86559e2f0a696ae872ac2d93208efd29dd0b95ad99f8c761e0bfda9ff006d6d5535bf8c90cda4f84ac033c513aed13230cf518cfe35e97f +f04b0b3b4d27c47e25d0ec4e62b1bbb88138fe143815fb4d6fa7585ad92e9b6d0a25baaed11818503d315cff00877c05e0bf08cd2dc78634bb6b079d8bc8d046 +10b3375271d734ae1c9adcfc54fdb067893f6d9f08231e4dd9edec2bf5b3e297811be237c1bbcf0c427f7b3d93796319cbec381f8d773aafc3bf026b9abc5afe +b1a4dadcdf4077473c9186914fa82466bb14448d04718c28e00145ca4b73f9b4f811fb5f78bbf60d9350f869f163c3b777681c882353b4a724fa1eb5fb19fb27 +7ed45e1efdb23e1cea5e27b1d226d32da299ece48676dc5811cf61dabdfbc49f093e18f8c2f4ea3e2ad06c7509cffcb49e1576fcc8adaf0a7823c21e05b27d3b +c1ba6dbe99048dbda3b68c46a5bd4818e686d0a29aeba1f89ff1dff65af8d3fb2e7c49b8f8d9fb343492e9970fe64d6712eef280e4e73eb50f86ff00e0af3a8f +816c3fb17e2c7856eeeb53073be321063bf1b4d7eecdc5bc177035b5ca092371865619041f5af2ed43e05fc1bd5a7fb56a7e18d3a793fbcf6e84ff002a77ee2e +5b6ccfc51f19ff00c148fe357c7c12786ff67ef0fdd59cb74be5a8237b73ef8afa9ff618fd8cfc4de04d724f8d7f1958cde23ba2cc1241f347bfad7e8ef87be1 +3fc34f09dc8bcf0ce8565612a9c878215420fd40af41a57ec0a3d59f891fb624f1afedb7f0fd1cf2752871c7b0afdb7ae4355f0078275cd620f106b1a55adcdf +5b3078a79230d2230ee091906bafa1b2920a28a290c28a28a00fffd5fefe28a28a00fce2ff00829078125f12fc2fb1d5f4f4c4b6570649180ea8074afc109ee1 +186eafeae7e34f82d7c7bf0cf57f0daa6f9a7b6758bd9c8e2bf951f1bf87752f02f88ef3c29ada18a7b390a1dfc67e99afda3c3bc72ab839615bd60f4f467f17 +fd22322961b39a59a463ee568a4df4e68e96f56b537bc15f19fe22fc2f691fc0fa81b5f3010c0fcc31f4352f8c7f694f8d3e36b2361e22d5cc90e31841b3f518 +af1d92612b7970e1d8f455e49ab961e0cf1b6b972b6ba5e8f792973c32c2c57f3afbc9e0f0bcfedaa423cddda57fbcfc2a866d9a3a3f54c3d7a9ecf6e58ca56f +b9687177b737123334b2c8e4f277393fccd61cd271cd7df9e00ff82767ed0ff108a5d4505bdadb10198cedb1b07eb5f6e7c3dff8245f859992ebe23ea73ac8bc +94b7704135e4e378b72ac2dd4eb26fb47567d664be137156696951c1ca317f6a7eeafbd9f81571771822204ee6380307ad7a2785be037c6af884e91f827c3973 +a8993eef963afe75fd527c37fd89be02fc3940b0e910ea2ca301aee35723dfa57d2ba2783bc2be1ac7fc23fa7dbd9e0607928138fc2be4b1be26d28dd6128dfc +e4f4fb91fade4bf468c4ced3cd71aa2bac60aefef7a7e07f32bf0cbfe094ff001d7c7ca9278a646f0e96fbc274ce3f2afbf7e167fc11ff00e17787027fc2cdbc +5d788c6ed8ad1e6bf6468af8fc771d66d88ba55391768ab7e3bfe27ebf92781dc299772ce5877566bacdb77ffb77e1fc0f26f851f043e19fc14d1bfb0be1ce98 +9616fedcb7e679af59a28af92ab5a7566ea5493727d5eacfd5f0b84a386a51a187828423a249592f44828a28acce80a28a2800a28a2800a28a2800a28a2800a2 +8a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2803ffd6fefe28ac0bdd685ab6dc573979e319 +22cf96a302803d0abe57f8affb1e7c16f8bbacff00c243e24d354de124b3838c935dcdefc40b888f039ae52f7e275dc4720b574e17195f0d3f69879b8cbba763 +cdcd327c0e6547eaf8fa31a90ded249abfcce0fc31fb017ecdbe1d9d6f5b4459ee10e4316381f857d53e1af02f853c2369f61d02ca28231e8a33c7bd7cdb77f1 +775084fcac6b0a6f8db7f192cc5b15ae2b32c5e27f8f5652f56d9cd9670de55977fb8e1614ff00c3149fde91f6d2a220c2803e94eaf86bfe17b5d7f79bfcfe35 +3c1f1befa56f94b5709ed9f6f515f20da7c5cd465e4b1ae86d3e285f48cb9279a00fa768af0fb3f88177238e2ba9b5f1a4b29036fd6803d1e8ae7acf5c4b9601 +875ae81486191400b451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500 +1451450014514500145145007fffd7fefa2e74db7b9cef1c9ae7ee7c236d7031bb15d851401e6975f0f6099485615ce4df0ae397826bdba8a00f9ce7f8388c30 +17359537c0e59befa57d4345007ca9ff000a222e9e5d598fe06c71f44e95f5151401f3941f07446a3e5c60d6e43f0aa28cee1c1af71a2803cc2dbe1ec11e1890 +0d7410784ada1c739c575f4500655b6916b6fd056a0000c0a5a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a +28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2803fffd9}}}}} } diff --git a/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DrawnObject/libreoffice7/firefox.html b/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DrawnObject/libreoffice7/firefox.html index e2a0968597d..59db370353b 100644 --- a/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DrawnObject/libreoffice7/firefox.html +++ b/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DrawnObject/libreoffice7/firefox.html @@ -3,14 +3,14 @@ - + -

      - +

      +

      diff --git a/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DrawnObject/libreoffice7/firefox.rtf b/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DrawnObject/libreoffice7/firefox.rtf index 66cdd3921ba..f7a936066ac 100644 --- a/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DrawnObject/libreoffice7/firefox.rtf +++ b/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DrawnObject/libreoffice7/firefox.rtf @@ -1,83 +1,194 @@ {\rtf1\ansi\deff4\adeflang1025 -{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset0 Liberation Serif{\*\falt Times New Roman};}{\f4\froman\fprq2\fcharset0 Calibri;}{\f5\fswiss\fprq2\fcharset0 Liberation Sans{\*\falt Arial};}{\f6\fnil\fprq2\fcharset0 PingFang SC;}{\f7\fswiss\fprq0\fcharset128 Arial Unicode MS;}{\f8\fnil\fprq2\fcharset0 Arial Unicode MS;}} +{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset0 Liberation Serif{\*\falt Times New Roman};}{\f4\froman\fprq2\fcharset0 Calibri;}{\f5\fswiss\fprq2\fcharset0 Liberation Sans{\*\falt Arial};}{\f6\fnil\fprq2\fcharset0 PingFang SC;}{\f7\fswiss\fprq0\fcharset0 Arial Unicode MS;}{\f8\fnil\fprq2\fcharset0 Arial Unicode MS;}} {\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;} -{\stylesheet{\s0\snext0\hich\af4\dbch\af9\langfe1028\dbch\af10\alang1025\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\loch\f4\fs24\lang2016 Normal;} +{\stylesheet{\s0\snext0\rtlch\af10\alang1025 \ltrch\lang2016\langfe1028\hich\af4\loch\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\f4\fs24\lang2016\dbch\af9\langfe1028 Normal;} {\*\cs15\snext15 Default Paragraph Font;} {\*\cs16\snext16 Footnote Characters;} {\*\cs17\snext17 Endnote Characters;} -{\*\cs18\snext18\langfe255\alang255\cf9\lang255\ul\ulc0 Hyperlink;} -{\*\cs19\snext19\langfe255\alang255\cf13\lang255\ul\ulc0 FollowedHyperlink;} -{\s20\sbasedon0\snext20\dbch\af7\ql\widctlpar\sb0\sa0\noline\ltrpar Index;} -{\s21\sbasedon0\snext21\dbch\af7\afs24\ai\ql\widctlpar\sb120\sa120\noline\ltrpar\fs24\i Caption;} -{\s22\sbasedon23\snext22\dbch\af7\sl276\slmult1\ql\widctlpar\sb0\sa140\ltrpar List;} -{\s23\sbasedon0\snext23\sl276\slmult1\ql\widctlpar\sb0\sa140\ltrpar Text Body;} -{\s24\sbasedon0\snext23\dbch\af6\dbch\af8\afs28\ql\widctlpar\sb240\sa120\keepn\ltrpar\loch\f5\fs28 Heading;} -{\s25\sbasedon0\snext25\ql\widctlpar\li567\ri0\lin567\rin0\fi0\sb0\sa0\ltrpar List Contents;} -}{\*\generator LibreOffice/7.0.1.2$MacOSX_X86_64 LibreOffice_project/7cbcfc562f6eb6708b5ff7d7397325de9e764452}{\info}{\*\userprops{\propname AppVersion}\proptype30{\staticval 16.0000}{\propname DocSecurity}\proptype3{\staticval 0}{\propname HyperlinksChanged}\proptype11{\staticval 0}{\propname LinksUpToDate}\proptype11{\staticval 0}{\propname ScaleCrop}\proptype11{\staticval 0}{\propname ShareDoc}\proptype11{\staticval 0}}\deftab720 +{\*\cs18\snext18\rtlch\alang255 \ltrch\lang255\langfe255\loch\cf9\lang255\ul\ulc0\dbch\langfe255 Hyperlink;} +{\*\cs19\snext19\rtlch\alang255 \ltrch\lang255\langfe255\loch\cf13\lang255\ul\ulc0\dbch\langfe255 FollowedHyperlink;} +{\s20\sbasedon0\snext20\rtlch\af7 \ltrch\loch\ql\widctlpar\sb0\sa0\noline\ltrpar Index;} +{\s21\sbasedon0\snext21\rtlch\af7\afs24\ai \ltrch\loch\ql\widctlpar\sb120\sa120\noline\ltrpar\fs24\i Caption;} +{\s22\sbasedon23\snext22\rtlch\af7 \ltrch\loch\sl276\slmult1\ql\widctlpar\sb0\sa140\ltrpar List;} +{\s23\sbasedon0\snext23\loch\sl276\slmult1\ql\widctlpar\sb0\sa140\ltrpar Text Body;} +{\s24\sbasedon0\snext23\rtlch\af8\afs28 \ltrch\hich\af5\loch\ql\widctlpar\sb240\sa120\keepn\ltrpar\f5\fs28\dbch\af6 Heading;} +{\s25\sbasedon0\snext25\loch\ql\widctlpar\li567\ri0\lin567\rin0\fi0\sb0\sa0\ltrpar List Contents;} +}{\*\generator LibreOffice/7.1.3.2$MacOSX_X86_64 LibreOffice_project/47f78053abe362b9384784d31a6e56f8511eb1c1}{\info}{\*\userprops{\propname AppVersion}\proptype30{\staticval 16.0000}{\propname DocSecurity}\proptype3{\staticval 0}{\propname HyperlinksChanged}\proptype11{\staticval 0}{\propname LinksUpToDate}\proptype11{\staticval 0}{\propname ScaleCrop}\proptype11{\staticval 0}{\propname ShareDoc}\proptype11{\staticval 0}}\deftab720 \hyphauto1 {\*\pgdsctbl {\pgdsc0\pgdscuse451\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Default Page Style;}} \formshade\paperh16838\paperw11906\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\pgndec\sftnnar\saftnnrlc\sectunlocked1\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc\htmautsp -{\*\ftnsep\chftnsep}\pgndec\pard\plain \s0\hich\af4\dbch\af9\langfe1028\dbch\af10\alang1025\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\loch\f4\fs24\lang2016\loch -{\shp{\*\shpinst\shpwr3\shpbypara\shpbyignore\shptop0\shpbottom960\shpbxcolumn\shpbxignore\shpleft0\shpright960{\sp{\sn shapeType}{\sv 75}}{\sp{\sn wzDescription}{\sv A picture containing game\u10\'0a\u10\'0aDescription automatically generated}}{\sp{\sn wzName}{\sv }}{\sp{\sn pib}{\sv {\pict\picscalex103\picscaley103\piccropl0\piccropr0\piccropt0\piccropb0\picw96\pich96\picwgoal928\pichgoal928\jpegblip -ffd8ffe000104a46494600010100000100010000ffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713 -141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1effdb0043010505050706070e08080e1e1411141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1effc20011080060006003012200021101031101ffc4001c0000020301010101000000 -000000000000040503060701020008ffc400190100030101010000000000000000000000010203040500ffda000c03010002100310000001b0c295dd262a3643 -f4304442af817ded00fe1b0f5635e77472bd9f35bda3e7df2b9b4e52bef62ebc92a371e1826b045302f8f5b365d4609d8b2e98f3ada2b4465772af9969321c55 -4c2d4553ad2acfa826088f5efd0f52d166c9145bf3af7872df22d591323b9a19daa0634928a3daebcfad07377aa5af9fbbc667a7e180e98ad8544868a5a2ce8f -38680aeb091d796fcfe85afbde4df98aebb933aa6b76797cb4ba196ae916631cd27408ec2bf4c66d2ff9df3ef7ffc40026100002020104010403010100000000 -000003040102050006111213101415222123313241ffda0008010100010502ddccd787002805ad14acf625a2bf50539d7f751a4efc69dc7aad6b2052a2fd2d16 -ae5fefbc5cb72d373faab5e2869192452b56a595a3406931694b72182c46b7aaf5b63f18482e3e423bef4ed3729ebda26ba98fa30b0c425283643c7109dbf476 -d6529e6c06ca358d81cbb55c5eea55909745ff003de75db5da79156291f8d07ea289d6599a036fec71f4c0bc9acc66b2681d0d63b22783da3d0c510a027031a8 -fed8940ace6e5bf3ed9e794c2ad4571af0ebee3234eeb318a2c8af265c1772682c4563c79281113c53402e3f3124c8696c3c968e8ebe3d6666d44cb146968898 -9eb5b8db569407984b8d9258e35912d00bae215d724db58fa49b35ff002f1cd71fee5389aaf905e22d5924e9b50565fda8e9e9489b4f9438d536da845d2d4ff3 -6f344ae71dad96ab56a94731deadcf419239d78edae6abdaf8becd47ae46ac21ba56704c86d92bac58fc6b213f5d4982b0f6f0aa4940d7672feafda48ca0e7c5 -bb94588e856350d5c85eb499a4cce455bb4d65f23f178ed8f563e2bd1e27893bf55716d0e4a1c73141072abaf7659c7c1602afb8334c8718abcd5db6b0358ae2 -bd3fffc4001f1100020104030101000000000000000000010200031112210410312213ffda0008010301013f01acf8a5e5f531d4c221d75c9562351879149119 -b7118da09958c745a9e4a3c3351b19c9e17e6df3169851be88bc7a450e4251e61a4752b725aa183276edac611f5002c6d1100e9bc8ef6b1871cb294900d8efff -c4001f1100020104030101000000000000000000010200031112210410312232ffda0008010201013f01a4993da0f665b99471beb8eca0ee21f615bc558ebb87 -d98dc4476a7ecadcc08b79c7e6663ea3542c750c06d12a87f932af10541b9478caa23628b0f4b7580fccc828bc7a85baa7fa8b4ef710658e32ad42da3dff00ff -c4003210000103020306040504030000000000000100020311120421311013224151612332528105144291a1204371b1243362ffda0008010100063f028700c3 -e24a731d9418102b141f928b8aaeaaa34eeaf753b66aa29f75556fd3457cb1073e993b9ac2bdeee381f6ddff0005070d08a8515cef2b7246941d474544de8b75 -261a77db9f0adcfc8627dca91cec1cfe924156b61c432bd535ddb45cd0c6369c0e15503c73604e79150d8ebee8bcea73282d1119e616f2e9de1a33a15e0cd332 -df57340659765d17aba95896b857809515c7ca6d4e9eeb9ae8f88205b56d74ae9b322b5d946b4357f4b543929ee7b4170233e6a3eee256299888439afc38a765 -4c3d6cd5a4f44d827f29d6e47fbd9595ed60e95cd785287afe355bf9bc38dbab916e0a1b47a8ea53f1f3c8772d7533e6543146282daa8a5fab3f7403c7095661 -dcd95b5ad1d911eea3631c6377a1e32fba799e2b1d4e1747c4d25498cc4789fc8aaf9ac1f0b9a73b72c9473c8f25da3c3454a6b6e11611bd4f13bd908633e1b8 -d6691c287d97c3fe1f030089d25c4535a6c3333f6f3f642785d58e51569e88b5c284201ed0eec5560673e26f2737a22f0dba03e42de5d8adc61dbbb82b5738a0 -4e2375d0315d9bdfd5f9ae68c85bc187651a6bccec23253be0619216cc5b2c5d3b842585dc5f91d8ab1daec92cf0cbba734332fa0d0eca0cca38994dd20f237a -b9196771334e778eed5dbf10c1caeb9c1d914715858da5c337b07d6a1c647a483359277242836470c6c326224e4b0fbd7defadc1bc87e89b1b861786f1bc26cd -0b86edff008eca4c0cd85b30e5d489ddd57aa60a64e7d361c4cefa35bf7253fe236d1f3e4cbb56853967fa211657bf6fd18dc557212eefd900e35c2cfe61e92b -c29a94ce879aa8342322de61421eeb45eb2ccd561f0b868daf630564ae8ac8dcd7cd4a766232cefa891f56f5db349e9615035d99c4377847757d95b0d7d953f6 -a9440b596170add1ea99fe4cceb4fd4a8e99f686f942ab055e455ad28cb21ad4ac381e9dbfffc400241001000202020202020301000000000000010011213141 -516171108191b1d1e1f0a1ffda0008010100013f21ad0698ec5ccab8a2c9db45133d36c41c2c376804662da8bda31b58db7b98f5c8278988269661013b7c4cbc -0cd4eaf440189a7dbc44d70576a5203b6641e4cfa8d41529ac8e4e482acc9fa5451e59cd980da457845b3a750c85a5e6310264105dbdbe8900297a8772a4e73c -4a77eb51cb01a9ae2084c004bf7f0dc1c855c2ed1ca381af1fd429c20d1cc316143ea2858a0fa819fa577c43291ed1e897e5ccdc596c0dbc8c9e666717f8a8d4 -4dea5be7d3a85fa7f7186a5872f71a0c80b368d73722c688bb5ee38ded831fc59b20f2e0460b38fd3b98ab2aaf8e26066657e894f88ebf50e775707eb4bfabdc -693cfcfe4ae258d8375b3a22f5a885e598ab8b1c3cca10bdc7351ea4df947f9a8206eae4ea7e7fd90ea2eb45db26525cd18f91386bb32fa8f718cad3b96d8694 -d34418903f20b02ac264ed6339ed1c70243f19d0802442e78cb19a6cb5fe441740a8174e4788cd69a2fd4a87dd0cd79799cc3f0d847dbd307b8bb0eea6c87098 -3f22b25c16ad55b1bf0f881e3a3c9d1108e0ea60a355d438b0b2ebed2b6b0a4c455aeab1068b0b9ed7be8f7294025f657c678638b9694ba717e636e3a5d7f999 -dbbfed3118bbb9484b732b57b02ae0fb33d12fe474735df898bfe304dc00006084dc0babcad8ec8a4df993b513d61fea1347a158975ab01ca9be09aacc03e811 -12dd5ffaae09c5608df383518f103d9909d23ec9dc3da799858a8321cf115933bb948d6b45ae60da89e952c85037be676109c9c513353449877f257db7f75008 -b7436a99e24690483442bd84a8c35acbdc3cb4697c4740b69a1f72896dcb75cbe234e5909a5ba27cff00ffda000c030100020003000000100396eaf1652ea7e0 -b3ee94431311befa1c4dd924e3a1e1bc582086ffc4001e11010101010101000203000000000000000100112131411051b1c1d1ffda0008010301013f10461efc -b82fd6d3adfe2166ff0096c097b1306c8033e4afbc95e1e448f419e5baafa4f53cfdcc02dfec89ebb1e438b70f202fab59b7d983032de5852cc0fbb6010bbf7f -1b1e40c22ba7977cd588f6ffc4001b110101010101010101000000000000000001001121314151d1ffda0008010201013f10caf8fb177f938c5ef2cf7133603c -7ec43cec21d21547111d13b878c141d81d19fd916397a9771b87661f10a122ae4b7b66f22825bebe64e8a6b1793e58c0cc1a60638dc6b0267cbfffc400241001 -0002020300030003000300000000000100112131415161718191a1b1d1c1e1f0ffda0008010100013f1000d4ef8aa109364715daaf92e043afea5b892da71ff7 -00ac1ea08772b0a463352adc86ae977ef934b2c5594b3ba800b0879759b88a989580f5c5c2d84cc1282d584cdd7cc004980ce272e1c0202677f1895c69adaf4f -9318252bd658c5aee5fa3921a10bf63c3378899ac842ab14f3961218e751ad241a42cc7aeffd9cc6652b09d7c42205b9cdd2afc214b0b82c088d070e1707f310 -ad6edd92008b171d888323cacea289e19551f7b8ee16f0dbbfc40d96d60d3f6011c2512619600b9eb9da9ebd4bd581bc8bc7d4a386778a62fd225a6f78eaa1d8 -6eed23516376e0ca6d4e5868a02585c4772ec434fabc46b0ebb4c87a96a343013366fe62a1175fbc1f3013aa6efdfcca0e0daaabf9cca6622b93a521122f22e1 -8260661e37b65c8b07082b0f755f9189ab7f7a31142aa8233c59f98a40d0c0cbc692d2a15e74c347b1e6566059fc7c4035559b18da5541595ad7491a476edf43 -d7040a941acf0b482c9ec1a4eb540532ed350ac2ded0f106bc40b1019dd9afc96804ef6e9b256228769978eadb25981fe902e1eccea46735d030a0966f408420 -1469f5abf537d13ee6b9271008e6883607bcc0fc6a0a10d1c5d660505055014054281158b41d7ea5881c0db94719e25d4e5194fa103bb3129f5d4c6c877981c3 -cdc0b19a3bee30e05940a9b5dbfe44484dd2be0872980936ca9e0ea1a5c800caf40857082b01c53b2622dc40450725457059c933cd409ca1719184298038e8df -207c953860d32271e4aee52c0fe90dfb6b29af639664c4560286d39f88261628383e25a0c71dfb009050b7674e8b12065dc680eaaf50c84ba0ec94e8ba7ea200 -7cba21469dc4117ad3cef87772c9aba317a37e9a83689e49bcf5196a82ce43317687562939ff00631a6d46455e880413bf9c5781cca8d9642b35872fb11b6a0f -20f6e70be13f65304be9a747388190b0d704aef71dd4f54995be096c80965ff101809a0e52b995b41683001c4000c03be0270ca44f8ef980bc6d2e3787db982e -8770610657ff0032d5daccf917c397e1d508886ced68b8f503d314869b334a6228930387552737bb9448655d3c08dc2daac03caeaa25c29f76eefbd7111154df -452a1bbee6826244bc979175388ef151408a47e5afe629801f926f3dc6b628e6a69b3a972de9b3e5fb9634a2a8716d4ad41b3454b2151c23da376fa88bfb75ea -5c4608d81790f3a8b51c6ea84d4351c99fc9ffd9}}}}} +{\*\ftnsep\chftnsep}\pgndec\pard\plain \s0\rtlch\af10\alang1025 \ltrch\lang2016\langfe1028\hich\af4\loch\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\f4\fs24\lang2016\dbch\af9\langfe1028\loch +{\shp{\*\shpinst\shpwr3\shpbypara\shpbyignore\shptop0\shpbottom960\shpbxcolumn\shpbxignore\shpleft0\shpright960{\sp{\sn shapeType}{\sv 75}}{\sp{\sn wzDescription}{\sv A picture containing game\u10\'0a\u10\'0aDescription automatically generated}}{\sp{\sn wzName}{\sv }}{\sp{\sn pib}{\sv {\pict\picscalex26\picscaley71\piccropl0\piccropr0\piccropt0\piccropb0\picw376\pich140\picwgoal3586\pichgoal1335\jpegblip +ffd8ffe000104a46494600010100009000900000ffe1008c4578696600004d4d002a000000080005011200030000000100010000011a0005000000010000004a +011b0005000000010000005201280003000000010002000087690004000000010000005a00000000000000900000000100000090000000010003a00100030000 +000100010000a00200040000000100000178a0030004000000010000008c00000000ffc0001108008c017803012200021101031101ffc4001f00000105010101 +01010100000000000000000102030405060708090a0bffc400b5100002010303020403050504040000017d010203000411051221314106135161072271143281 +91a1082342b1c11552d1f02433627282090a161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a73747576 +7778797a838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7 +e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f0100030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400 +010277000102031104052131061241510761711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445 +464748494a535455565758595a636465666768696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9 +bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffdb00430001010101010102010102030202020304030303030406 +04040404040607060606060606070707070707070708080808080809090909090b0b0b0b0b0b0b0b0b0bffdb004301020202030303050303050b0806080b0b0b +0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0bffdd00040018ffda000c03010002110311 +003f00fefe28a28a0028a2a196e2de1ff5cea9fef1028b09b4b564d4579ff89be287827c25199758bd50075d8437f235f34f8d7f6d2f02e911b0f0c037722f67 +52a335e86172ac5e21af654dbf3b69f79f3d9a716e519727f5bc4c62d74bddfddb9f6b5666a7ace95a343f68d56e12dd3d5ce057e4178f3f6e4f885acc2d6ba7 +5a4762bce1e2639af8b3c5df1a3e27f88ee1df53d72e64463f70b640afa9c0f02e2ead9d69a8afbd9f95679e3d65184bc70546555f7f857e3a9fbc3e2efda77e +0df84633f68d6ade7941e638dc645721e17fdb23e0ef89b5c87434bd481e7380eee300d7f3b7a95c1bb98cf747cc90f563d6b999a76b69d2e6d18c7223021875 +1cd7d4d2f0f305c9caea4b9bb9f97e23e9139d7b753861e9aa77f8756daf5ee7f5ef0cb14f12cf0b064701948e841e86a4af9a3f64ef882df117e0ed86a8f279 +ad6ea2dcb75e500afa5ebf25c5e1a587ad3a13de2da3fadb29cc69e3f05471b4be1a91525f34145145739e885145140051451400514514005145140051451400 +514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451401ffd0fef9f52d5b4dd221fb46a532c29e +ac715e45e21f8ebe15d1149b706ec8ed191cd787fc6ff116a5378ea7d019c8b7862570b9e32457cf77b30404a800f6afaacbf22a73846a5577beb63f20e24f10 +b134311570d828a5c8dc6ef5775a3d363df3c51fb4d6b2e8eba045f676edbc038af9a7c5bf167c6fe2507fb5ef327becf96b16e8dcddcde5dbc6d239eca326b6 +34ef82bf12bc52c0e9968aa1fbca76f1f8d7d461f0781c2ae66a31f367e578fcf33ecda4e9c2739ff7637b7dcb43c1f55bfb97dde64d23f721989af31d5f518d +4ee240afd04b7fd92e0822177e3cd5a3b341cb88a45247e159b777ff00b207c2c76b5bfba9754ba4fbab245b9491ea6bd0a59d50bf2e1e12a8ff00babf5d8f07 +13c0f9828fb4cc6ad3c3c3bd49a4ff00f01bdcfce49748f10ead119f4bb49274f5515a5e11f80bf14be22c5733f8674c9a736c40902ae7693eb5f6dc3fb6c7c3 +ad2f578b4ad0bc2960b64ce14b6cc1c7ad71ff00b5af887e20782edf43f1ff00c24bcb9d1ec3c431b4d2ad8e429c74ce2bbe9e678e7563877455373f85c9dd69 +ad9dbc8f22b70b6430c2d5cc1636589851b7b48d38f2b49bb269cb4b5dab9f187c45fd9ffe2e7c38d3c6ade28d1ee20b5271e6b2e1735f38dccf8ce39afd28f8 +13fb535eea7e1cd77c03fb404975a9d8cd6329b59e7432309d871f4afccdd6cdac17f2c166c4c4ac7693c1c135f439557c54e7528e2e094a36b38fc324fb5fb7 +53e0b8a3019552a387c6653564e1513bc276e784a2f676d2cf74cfd9ff00f825c7c432fe17bcf86d23ee31c925c807a8cd7ebc57f339fb01fc441e01f8f6935c +4988af6216e149e32e715fd318e466bf22e3dc0fd5f3494d2d2694be7d4febdf01f3bfaff0bd3a327ef516e1f25f08514515f147ed0145145001451450014514 +50014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145007ffd1fec6ff00 +689d1d74af11af892418fb585894fa915f2b6a5758c8cf415fa0dfb45787e4d67c1ab7888185931958fa0c57e6adedeacb11941ebdebf45e1fa9ed70b1eeb4ff +0023f99bc47c2fd4f36a96568cfde5f3dff13ea7f870fe1ef01fc30ff85a57d089eea7778a307b32fd6bc03c63fb52fc4fd5d9c5a5c4705b9e02040081f515ea +df0ee68fc65f06b54f0ab1dcda5c525d2afb9afcfcd4af1d3e590608ce457a396e028d6c4569578f34d4baeb65d2df23c0e25cff001983cbb034f0155d3a33a7 +77cba3735a4eed6fa8df14f8bb5ed6676bad42f25666eb87207e5599e06f85fe32f8bfaab699e1889e664386931b829f7ae3f58bc1c8afae3f61fd6eea7d6354 +f0669b3182eaff007491c8a70e36293c57d2e3aa4f09839d6a295e2be4bcfe47e6b90e1a966d9d51c1e3672719b77b3d5bb6895fbbd2e7c93f183e0b7c41f83f +7620f16d9c915bbe025c11852c7b0af77f84dfb6b691e10f0527c3ff008b3a349e20d3ed5425aac780635fa9af69f86bf1eb48f8a7abea7fb3f7c7b8c4caf732 +c1677728df2890b6d5ebd315f9e9fb42fc23d43e09fc45bef095c167b44908b695bf8d7ae6a30ee38f7f50cce16a8bde4d369497f345ee9f747763a157205fdb +dc315dbc34dba738cd26e12fe4a916acd6978b68fbf7c17fb55fecafe3ff00165978264f03dc591d4a55b7595dc632e715f167edc5f0ab41f84bf16ee34df0cd +ab5ad9ced98c13904633c57ccde1fd67fb0fc59a66ba1b06cae52607fdd39afd2ffdbeb4bff8593f07fc15f19ac72c64b767b861f80e4d5c3050caf33c3aa329 +7b3a8a5169c9bf7b75bfa0ea6735b89f8673078c853789c338548b8538c1fb36f964bdd4b66d33f2dfc09af4fe1df1fe8bacdbb6cf22f22763ec0d7f5e7f0ffc +55078d7c1f61e26b720a5d441b22bf8c7bdb83e49789887c6548ec6bfa70ff0082757c4783c63fb3e695e1f790c975a4c4239589c9392719af2bc4ac0f3e1a96 +292d62ecfd1ffc13eabe8db9efb2ccb1595cde9522a6bd62ed6fb9b7f23efaa28a2bf193fb2428a28a0028a867b882d6233dcbac68bc9663803f135f167c79ff +0082867eca5fb38d9dfde7c48f13c0834e8fcc996d9966603d000dc9f6a00fb668afc0f6ff008393ff00e0966a483e27d4b8ff00a713ff00c557d0df07bfe0b6 +bff04fef8e16935ef82bc51304817737da60f24e3db2dcd3b315d1fad545715e0cf88de08f885e1f83c4fe0cd4edf51b49e2132b4122b90a4679009c1f506bf3 +7be20ffc165ff61df865fb485bfeca9e2bd62fa2f17dd4a90c7025a1688bbf4f9f763f4a43b9faad4551d3750b6d5ac21d4acc9314ea1d49e3834ed4751b1d26 +c65d4f539920b7814bc9239daaaa3a924f4a00b9457e2c7c44ff0082fbff00c13a3e1afc49bdf851acebda95d6b16171f65923b2b26b8567ce3e52adf30f715f +a89e09f8e9e06f1efc29ff0085c9a29b88f45f25ae333c46394228c93b0f3d28b0ae8f63a2bf38eebfe0aa5fb21595cbdadc6ab76ae87047d9cf5fcea0ff0087 +adfec7bff417baff00c073ff00c553b30e65dcfd23a2bf3cb41ff82a0fec97e24d620d0b4bd56e9ae2e085406dc8193f8d7e81d95dc1a859437f6c731ce8b221 +3fdd6191fa52b0265aa28a281851552faf60d3ad24bdb924471296623d057847c1efda6be157c73d4aff0049f005ccb3cda6caf0ce248f661e33838e4e6803e8 +2a2bcafc5bf1a3e1df827c5ba57823c43a8245a8eb0e52de3c83c8fef73f2fe35ea0658847e7161b319dd9e31f5a00928aaf6f776b789e6da4a92afaa3061fa5 +58a0028a28a0028a28a0028a28a0028ac2bcf1478674f9dad6ff0051b58255192924c8ac07b8241ab56dad68d7a9e659ddc32ae3394915863f03401a74556b4b +db3d421fb4584c93c7923746c18647b8ab3401ffd2fef47c69a736afe14bfd3157719e164c7ae6bf1a3c490ff63ea773a337cad6ce5083dabf6fabf1d7f68fd0 +66f0cfc48bd9e55dab7f2348bee2becf83eb7ef6741f5d57f5e87e23e33e03fd9a863e2b58b717e8f55f896bf675f11c761e37b9d1659028d5e316d83df757cd +3f1ab4c97c31f11f58d119762c13955fa559f0b7894787bc73a5eb65b68b5b8573f857a2feda5a6adb6b5a378d231fbbd7e1371b8723f1afb8a34fd96651ed52 +3f8c7fe01f86e2eb7d6f862a7f361aa27ff6e4f4ff00d29a3e27d52f1998ad761f033e253fc2cf8b1a6f8c0b61212636fa3f1fd6bcbaf6e0162c4e6b97ba9063 +3dc1cfe55f592c342ad29519af7649a7f33f28a19955c2e2e9e3283b4e12525ea9dd1f77fedb1f0ee6f0078d34df8e5e0b3b74dbb114d1b274170df31e7eb5ea +1f10ac34ff00daf7f6668bc75a4a89fc4de16802dc227df919bdbe954bf662f18e8df1fbe12ea5f003c71209ef6ce192e2c9e6e4f984614026be66fd9e7e256b +5fb2c7c7ab8f0278c54ae96f2b457c8dd096e071dfad7c94295774dd15fef385778ff7e1dbe6b4f53f64a98ac02c4ac6c95b2cccd72d45ff003eab77f2e5959a +feedcf847514963f36ce752b2c64a383d430ea2bf5efe13ddc1f1b3f60ef11f806d98497da0dba2467a98f2735f27fedc7f02d7e1478fc78afc3599340d6905d +24bd84937cdb7d2bd3ff00e0991e34d3ad7c71ab7c2fd4dfe4f11e46d3df6a9af5b3bc4431994c330a1bc1c66bcacf55f75cf96e08c055ca38aeb70fe3f455a3 +3a32ecd4e2f91aee9bb34cfcb1bf825b0b8934e9ce5edd8c6df55e0d7ebcff00c1247e25a695e25d77c13a9beefb7b462dc67a62bf343e3ff83eebc07f16b5dd +12e14a837933a03fdddc715dafec61f1025f87ff00b4978735491f6da998f9d93c115e967b878e3f29ab18ebcd1e65eab53e6f81730a990f16e1a7534e4a9c92 +f493e477f93b9fd79d1552c2f21d46ca2bfb7e52640ebf4619ab75fcdcd5b467fa3e9a6935b0551d4f53d3f46b09754d5665b7b7814bc9239c2aa8ee4d5eafc6 +aff82dd7ed557dfb37fec7bace91a21f2b50f145bcb6704c0e1a323072bef486d9f8c9ff000544ff0082c7fc5df8dbf1367fd907f61c8a696e4ca6d2eee20024 +3210c558820703d2b7ff00637ff837375ef19e9b0fc50fdb1fc473ea126aea257d2246916487272771ce39f4a83fe0db2fd8becfc4b0eabfb61fc48b78eeb531 +7125b43e700fb99c677f3dc75afec62a9e84257d59f89107fc1bd1ff0004b68edd229bc08f2385c339ba7049f5af877f68aff8366fe10789d6e65fd9af5b1e10 +dcbfba8e4677c1f722bfa99a295d95ca8fe74bfe0893fb087c7dfd85e5f18f823e304d75a8c12dd48d6f7b2b3189d00c02a189c035fceffeda6887fe0b9da2b6 +067fb46db9fc6bfd112f3fe3ce5ff71bf957f9df7eda1e58ff0082e5e8ad3489120d46d8b3c876aa8cf527b0a6b7264b43fd05fc17710da7816c2eae1824715a +abb31e8154649afe457fe0b57ff059bbfd62eaf7f644fd952e0dc4977badafefad8ef5b857e1a24c72181ef5b7ff000581ff0082ca5b683e07b7fd94ff00656b +e924d566896df52beb724491cabc6c8d94f2a6b85ff8225ffc11e754f1c6a56ffb5dfed456aef14b27da2c2d2e07cf24cac096746190a7ae7bd097506efa23bb +ff008226ff00c1170e98d61fb557ed35686e6f25026d3ed2e94970ae3396cf5c1afea8be34da5ae9ff00053c4567631ac5145a6cca88830a005e0002bd56c6c6 +cf4cb38b4fd3e248208542471a00aaaa3a0007415e65f1d3fe48e7897fec1f3ffe8269752ad647e2ff00ec1ffb22fc06f8f9e1ed7f5bf89da41bfbab6ba548d8 +394015b24f4afbe3fe1d8ffb1dff00d0b6dff7f9bfc2bc23fe0973aee83a5f833c4cba9df5bdb31bc4c2cb2aa1c60f3c915fa9ff00f09b7833fe82f65ff8109f +fc5536f5262958f8ef44ff00826ffec95e1fd561d6b4bf0f18ee203b91bce63822bee3b3b582c6d22b2b61b638515107a2a8c0fd2b36c7c49e1dd4e5f234dbfb +6b87feec52ab9fc8135e77f1a7e347837e0778367f1778be711a202224eacef8e062a4ad11ebd457f3d5ad7ed41fb5f7ed87ac5cf86fe0bd83e8f628db60ba42 +d16e07be7a5515fd933fe0a7fa4635c9bc54f2a5a7ef9a2fb6e4b85e718cf3f4aae5f3279fb23fa00f177fc8b779ff005c9bf957e417fc132801e3af17e07fcc +42ebff0042accf837fb78fc44d135193e127ed1da61d3e4951a2b7bbdadf3e01c92c78abff00f04c39e1bbf1978b2eed8ee8a5bfba643eaa5b8a2d615eed1f63 +fc56fd8a3c19f13be36691f17ae67789ad25325dc25dbf7bc70171c2d763fb5beb7ad780bf67ed4ee7c2327d9da184c41ba909b4ff00857c19fb557c48f88ba1 +7ed7fe15f0f687adddda69f3dc9596de37223718e84573dff0524f855fb48f892eacfe20f8475464f075bd82a5ddb09b6ee971924a77c8ef421df7b1f647fc13 +9351d575afd9c34cd635895a69a669373b1c93f31afbe2bf972f809fb38fedd3f103e1f5b7893e0a7881b4fd0e5dde4c7f6af287079e33eb5fb7dfb11fc37f8f +1f0b7e17dde8bfb436a4752d59ae9a4495a6f371163a673c50d04657e87d9f457e507ed69fb7fcfe0cf11dc7c1ef82f6bfdadae1fddcb2202c23ddd0a95af8af +4df82dff000528f8d701f17e83aecba5404edf29ee8c5c9f62452481cfb1fd19d15fce24fa9ffc1417f64bbefeddf194d2f8812df0e51a569a323f0cd7eaff00 +ec85fb657867f697d0bc8ba5163aec1c4f6b8c6180e719e78a2c3524f43edca2bf1bbf6c0f8ade30f037ed5fe0db7875cbad3f45fb747f6b86372b1b478190c3 +a62b81f8cdfb4bfed15fb4afc44bbf863fb35dbbdad9da48d0fdb14b47b88efbba5160723d37f6f8f803f0cefbe307c3af115dc7731dcf8af5c4d3b5131ceeab +2db800ed001c03cf5af9b7c43e1ff8bde06f8b7e26f07fc021752687a23cd6e20dc646440a7a93e82bf4fbf663fd9e7c5be1df871a427ed13747c41e23d3ae1a +e227b87f3960727e52879e6beadd2fc17e18d1afafb52d3ace38a7d498bdc385e6427839a77172df53e1dff82625f5eea3fb2cdadcea32bcb39d4af0485c9243 +06191cfa57e85d731e12f06f867c0ba4ff0061f84ece3b1b4f31e5f2e25dabbdce58e3d4d74f499495958fffd3fefe2bf3a7f6e9f0b493ae9fe305f952d2328c +7ea6bf45abe7dfda77c2ade2ff00841a8e97126e93e575207236f26bd7c8b13ec31d4a6f6bd9fa3d0f8fe3ecaffb4321c5504aed45c97ac755f8a3f06b5abb66 +89886c1c715f61fc49b987e277eca76be21817cd97c310a5b337520b57c2faddcf95349013cc6c50fe15f617ec897a3c5de07f137c2099848faab79c8ade9182 +6bf60cda9fb3a34f16bfe5dc93f93d1fe173f8e383b10b118cc46533db114e70ff00b792e687fe4c91f9df3dcb32f3e95ce5dcbb8e6b7bc4286c359bed3dc153 +05c491e0ff00b2715c65d4cc32457d6d2575747e555af1938bdd68753e02f1fea7f0e3c69a7f8b74b90a7d8e6492400fde5539c57e80fed97e02d2fe337c30d2 +ff0069bf0220dc62136a6b1f251fb6715f96373212086e735fa13fb06fc6ad220d4efbe00fc4193cdd27c49f2a897954da38033c0e6bc6cf70d3a5c99961d5e7 +4b75fcd0fb4be5ba3eeb81731a18a55f86b3095a8e27e093fb1597c12f46fdd7e4cf58f81be21d23f6c1fd9cef7e0bf8d9d66d774489ef2d09e1888c7c8a2bf3 +93e07ebfaafc08fda534bd475f26d6eb499d92557e36eee39fc2bd67c5fa6f8c3f629fda8639632d15acd3adc165fb8d6acd9033f4ed5ebdff000503f865a3f8 +af45d13f69bf8748a2d35d02e2ef6f1b3691e95e7e19d2a55dd08bbe1b149b8f6526b55f3d4f7f318e2b17818e3a71b66595ca31a89fc53a7192e49776e0ec9b +ecce5ffe0a85e081a77c58d33e206951edb1d534e8a6661d0c92724d7e5dc5ac5f68f7d16a9a5bf973c4ea51bd3915fa73fb58fed29f0b7e357ecc7a0683a449 +2378974e682270cb85f2a35c75afcabb893230d5ed70d42b472f851c445a70bc75ea96cfe67c67893570753882b6332eaaa50aaa352f17b4a4b55e4d347f6a7f +b3bf8d2cbc73f07741d5ed1f7b2d9431ca7fdb5400d7b6d7e48ffc1233e257fc24ff00036ebc39aacfbaf6d6f1f629393e5815fadd5f8067b82784c7d6c3f693 +3fbef81b3a59b64383c7ade7057f55a30afe5a7fe0e82d1f5dd43e03f82ef34b56305b5e4ed391d02e17ad7f52d5f9d5ff000543fd9663fdaaff00648f147833 +4d84cbadc36723e9c3b79bc71f957948faa7b1f1d7fc1be9a8e91a8fec4c1b49c623bb557c7f782735fbb55fc357fc104ff6dd9bf63df8c1acfec4bf1da63a6d +a4d7729f3ae7e5db72bf2a819fe1cd7f719677969a85ac77d612acd0caa191d0865607b823ad0f7145e859a28a8a69a1b689a7b8758d1065998e0003b9348a23 +bcff008f397fdc6fe55fe6f9ff00052ef04dff00c4cff82bacdf0eb4abbfb05d6b33416f15c9ff00964cdfc5c57fa08f867f68cf84df107c637ff0e3c1daa47a +86a568b22ca2121d14a0e41606bf830fdb4b23fe0b9ba28f4d46dbf9d544996c7c2dfb457ecd7f1a7f60df8fb61a8fc58b19ee611729756b7728252ea28d81dc +b9cf06bfbf8ff82677fc1457e0e7edcbf086c5fc26f169baf69d6e91dd6925879b1a460287c0ec6bbdfdaa3f621f849fb737eceb07c3ef8936aa2f0d9a8b3bf5 +40678580c80ac7a2938cd7f05df11be1c7ed61ff00046bfdab16fec4cf6a96770b32490b1fb35dc19caa3b8e0e475146e4fc3e87fa67d794fc7338f83be253e9 +a7cfff00a0d7c39ff04d8ff8294fc2cfdbe3e1641ab69b7315af89ec9123d4ac8909fbe239f2c13965fa57dc5f1d7fe48e7897fec1f3ff00e8269752fa1fce4f +ecebfb0778b7f6a1b4d5fc4ba178affb0a3b29c4663f98ee2d939f96be92ff0087377c4cff00a28ffa4b5f4cff00c12abfe44bf13ffd7e27f235fac54dc99118 +2b1f957fb267fc13cfc65fb387c414f1a6b7e2ff00ed989327c9c3f71fed715e05fb62ff0068fc7ffdb0349f8231cac748b458279d01e1b9c357ee8119047ad7 +e187c72bff00f8527ff0501b0f14eb20ae9daa43042b29fba19cfaf4a13d472492b1fb37e03f87be14f86fe1bb5f0b784ed12dad6d10220006efc4f535da919e +0d56b3bdb4d46d52f6c6459a1906e57439041f422acd4967c95fb5e7ecf9e11f8ddf0b6f6dafed17fb4ece266b39d7e568dbbf4ea315f9f3ff0004a1d39f46d4 +35cd1653b9ace79a127d4a1c57eaf7c74f1fe8ff000d7e186ade2bd66648a3b785880cc016278c007a9e6bf2b3fe0965a847ac7887c49ad43f72f2eee265fa31 +cd3e843f891cefed7fff0027afe10ffafb3fc857deff00b68123f663bcc7fcf01ffa01af823f6bff00f93d7f087fd7d9fe42bf40bf6c4b6173fb33dea1cf16f9 +e3fdc34fb02ea709ff0004cf27fe19974a1eefff00a11af7afdac3e255dfc2cf82baaf892c4ed95a36814fa17522bc0ffe099ac87f666d2806048326477fbc6b +d33f6e5f076a5e36fd9fb54d334b42f24444f8033c20269751ad8f933fe09a9fb3be8c7c1dff000bf3c5b10bbd57587768ccbf314dac79e6bf5c91123188c051 +ed5f9c9ff04d2f8aba0f8afe0258f8244aa9aa6906459a22707058e302bf47687b8476d0a3a8699a7eab6b2596a30a4d14aa5595c020835f835fb41f80e4fd8f +ff006b0d0be227c38cc363acb0132afdd0d2bedc11d2bf7c890064f0057e1d7ede7e3283e2cfed09e15f84fe0565bd9adde392e0a73b5a3932471ed4209ec701 +ff00052fd0aebc63f19fc37e1fb27f2e6d4da10ac3b17506bf637f675f855a0fc29f85ba5687a6db2c7726046b9931f349263924d7e5d7ed8b68971fb5f7c38d +367e07daad91bf0500d7edb5b5ba5adba5b47f750003f0a6f604b56c9e8a28a92828a28a00ffd4fefe2a86a96e977a6dc5ab8dc248d9707dc55fa29a76772651 +528b8bea7f313f187c3b73e0df1f6a1a15ca946f35e500fa31cd74dfb2a78e7fe107f8e5a76af39c42e9246c33c12e31fd6bdd3fe0a1be107d1fe2eb78a914a4 +1750c68303037639afcf28753b8d3353b7bfb66dad14a8d907b035fd0b8071cc32c8f37db859fad8ff003bf3d854e1de28a8a9ff00cb8ab78f9a52bafbd1ee3f +b5b7838f80be335de92cbb7ed518bb03da5e6be4fba994935fad7fb437c37d4ff6a4f87fa4fc61f8726de5bf48e3b4b88cb7ef3644b8271d6be46f0b7ec3bf1c +3c5d738cd959440fccd732f97fce9e519ce1a38382c554519c3dd926f5ba36e2ce0cccaae7359e5786954a355f3d371574e32d56be5d4f8be79462b2edb5cbbd +23528750d2dda3b98983230ce7835fa80dfb1f7ecf9f0ed04bf1c3c4ee92c43732e9d2aca38fa5571fb45fec75f093f71f0d7461afc96e30ada95b83b8fbd743 +e2085556c2509d5f95a3f7bd0e08f0056c2b53cdf1b4b0d6e8e5cd35ff006e475b9e3bf14f50f8f3fb64dbe9567a3785ee669608a2b6fb48031b546335f4b7ed +353e8ffb3f7ec67a3fc0bf124cb27882f6db649193f346c0e718af963c6bff000511f8a7af4ae9e15d22cbc3910f953ec1fbbe3b74af867c7df103c61f113587 +d73c677f36a13b1c83336edbf4cd71e1f27c5569508d68469d1a72e6514eeefd2ef6b7a1ece61c6195e0e9636a60eb54c4e2f110f672ab38a845474bda36bddd +ad76704cec912c6c49200ac8b8931cd5c9e4eb93585733c6a705b07eb5f627e3a7eabffc124be25a786bf6819bc2daacfe5595d59c9b7278f30f4afea241cf35 +fc8d7fc134fe1cf8afc6dfb44dbdd6936cff0067b688caf33a911e14838ddd335fd71a0daa17d057e15e2353a6b335283d5c55cfee8fa3b57c4cf86654eb47dc +8d4972bee9daebe43a8233c1a28af803f7c3f9cbff0082ac7fc111340fda92f9be377ecfd3a787bc6169fbf611039b89012dc63b935f92ff0004bfe0a2dff055 +4ff827899fc1ff00b4ef83f52d67c2ba02ed48da30ac91a9ea5f04e0d7f7395c2f8bfe18fc3cf1fdbcb69e36d16cf558a75d922dcc4b20651d8e41c8a7725c7a +a3f93c3ff076afc2216ecadf0ab5813053cf9c36eefa6dce3f1af853e3a7fc166bfe0a25fb687865b45fd98746bcd2f47be2e9721620cd2c4dfc21b1915fd9e9 +fd863f63939cfc33f0ef3ff4e117ff00135e85e14fd9cbe03781a016be0ef08695a646bd16ded92303f2029dd059f73f9c9ff837abf651fda83e135af8b3e28f +ed1da1df6853ea97124d08be249b8571f7d73dabf11ff6d5d46cd7fe0ba7a2c2cc771d4adb8da7d47b57fa2924314508b78d42c6abb428e800e315e19abfecbd +fb3aebfe324f887ad782b47bad76360eb7f2da234e187421c8cf14afa872e963d2fc07ff00226699ff005ee9fcabe5efdb73f624f84bfb6ffc23baf871f11ace +3374a8ed617847cd6f3b0c06e39207a57d930c315b44b040a111061547000a969147f997fc59f861fb567fc118ff006aa8f5cd325b9b28ed2763657c14f93776 +e0fccc17a7238e6bfb1ffd92bfe0a9ff00047f6f2fd94359b982fa3d37c5506992a5de9b213e712131e6018e8c6bf573e247c0cf83bf184c07e29f8674ef107d +98158bedd6eb36c07a81b81c5733e0dfd967f671f8797135d781bc11a369325c27972b5ada2465d7d0e00c8aab92a363f03ff659ff008282785ff657d3f5af0c +6afa05ceab25edc0916485b6eddb9183907d6beacff87d5f817fe84cbfff00bf83ff0089afd5d93f67bf81d2b9965f09e96ccdd49b64c9fd299ff0ceff0002ff +00e852d2ff00f0193fc28ba172cbb9f949ff000facf027991c7ff0865ffef1d53fd60fe238feed7dc9fb48fecefa17ed73f096c354b702c7527852f2da43cb02 +cb90a48f4af77ff8677f815907fe112d2f20e47fa32751f857af5b5b5bd9dba5a5a208e28d42a2a8c0007400526d741a4fa9fcf6f833f68ffdac7f62eba93c2b +f17349bad5bc39a79d96cfb701907a1e4d7ab49ff05a1f09df44da7e9be0dbe1793029092f91e61e9c6dafd9ff0011f83bc2be2fb7169e28d3e0bf8871b6740e +3f235c0c5fb3e7c0e86559e2f0a696ae872ac2d93208efd29dd0b95ad99f8c761e0bfda9ff006d6d5535bf8c90cda4f84ac033c513aed13230cf518cfe35e97f +f04b0b3b4d27c47e25d0ec4e62b1bbb88138fe143815fb4d6fa7585ad92e9b6d0a25baaed11818503d315cff00877c05e0bf08cd2dc78634bb6b079d8bc8d046 +10b3375271d734ae1c9adcfc54fdb067893f6d9f08231e4dd9edec2bf5b3e297811be237c1bbcf0c427f7b3d93796319cbec381f8d773aafc3bf026b9abc5afe +b1a4dadcdf4077473c9186914fa82466bb14448d04718c28e00145ca4b73f9b4f811fb5f78bbf60d9350f869f163c3b777681c882353b4a724fa1eb5fb19fb27 +7ed45e1efdb23e1cea5e27b1d226d32da299ece48676dc5811cf61dabdfbc49f093e18f8c2f4ea3e2ad06c7509cffcb49e1576fcc8adaf0a7823c21e05b27d3b +c1ba6dbe99048dbda3b68c46a5bd4818e686d0a29aeba1f89ff1dff65af8d3fb2e7c49b8f8d9fb343492e9970fe64d6712eef280e4e73eb50f86ff00e0af3a8f +816c3fb17e2c7856eeeb53073be321063bf1b4d7eecdc5bc177035b5ca092371865619041f5af2ed43e05fc1bd5a7fb56a7e18d3a793fbcf6e84ff002a77ee2e +5b6ccfc51f19ff00c148fe357c7c12786ff67ef0fdd59cb74be5a8237b73ef8afa9ff618fd8cfc4de04d724f8d7f1958cde23ba2cc1241f347bfad7e8ef87be1 +3fc34f09dc8bcf0ce8565612a9c878215420fd40af41a57ec0a3d59f891fb624f1afedb7f0fd1cf2752871c7b0afdb7ae4355f0078275cd620f106b1a55adcdf +5b3078a79230d2230ee091906bafa1b2920a28a290c28a28a00fffd5fefe28a28a00fce2ff00829078125f12fc2fb1d5f4f4c4b6570649180ea8074afc109ee1 +186eafeae7e34f82d7c7bf0cf57f0daa6f9a7b6758bd9c8e2bf951f1bf87752f02f88ef3c29ada18a7b390a1dfc67e99afda3c3bc72ab839615bd60f4f467f17 +fd22322961b39a59a463ee568a4df4e68e96f56b537bc15f19fe22fc2f691fc0fa81b5f3010c0fcc31f4352f8c7f694f8d3e36b2361e22d5cc90e31841b3f518 +af1d92612b7970e1d8f455e49ab961e0cf1b6b972b6ba5e8f792973c32c2c57f3afbc9e0f0bcfedaa423cddda57fbcfc2a866d9a3a3f54c3d7a9ecf6e58ca56f +b9687177b737123334b2c8e4f277393fccd61cd271cd7df9e00ff82767ed0ff108a5d4505bdadb10198cedb1b07eb5f6e7c3dff8245f859992ebe23ea73ac8bc +94b7704135e4e378b72ac2dd4eb26fb47567d664be137156696951c1ca317f6a7eeafbd9f81571771822204ee6380307ad7a2785be037c6af884e91f827c3973 +a8993eef963afe75fd527c37fd89be02fc3940b0e910ea2ca301aee35723dfa57d2ba2783bc2be1ac7fc23fa7dbd9e0607928138fc2be4b1be26d28dd6128dfc +e4f4fb91fade4bf468c4ced3cd71aa2bac60aefef7a7e07f32bf0cbfe094ff001d7c7ca9278a646f0e96fbc274ce3f2afbf7e167fc11ff00e17787027fc2cdbc +5d788c6ed8ad1e6bf6468af8fc771d66d88ba55391768ab7e3bfe27ebf92781dc299772ce5877566bacdb77ffb77e1fc0f26f851f043e19fc14d1bfb0be1ce98 +9616fedcb7e679af59a28af92ab5a7566ea5493727d5eacfd5f0b84a386a51a187828423a249592f44828a28acce80a28a2800a28a2800a28a2800a28a2800a2 +8a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2803ffd6fefe28ac0bdd685ab6dc573979e319 +22cf96a302803d0abe57f8affb1e7c16f8bbacff00c243e24d354de124b3838c935dcdefc40b888f039ae52f7e275dc4720b574e17195f0d3f69879b8cbba763 +cdcd327c0e6547eaf8fa31a90ded249abfcce0fc31fb017ecdbe1d9d6f5b4459ee10e4316381f857d53e1af02f853c2369f61d02ca28231e8a33c7bd7cdb77f1 +775084fcac6b0a6f8db7f192cc5b15ae2b32c5e27f8f5652f56d9cd9670de55977fb8e1614ff00c3149fde91f6d2a220c2803e94eaf86bfe17b5d7f79bfcfe35 +3c1f1befa56f94b5709ed9f6f515f20da7c5cd465e4b1ae86d3e285f48cb9279a00fa768af0fb3f88177238e2ba9b5f1a4b29036fd6803d1e8ae7acf5c4b9601 +875ae81486191400b451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500 +1451450014514500145145007fffd7fefa2e74db7b9cef1c9ae7ee7c236d7031bb15d851401e6975f0f6099485615ce4df0ae397826bdba8a00f9ce7f8388c30 +17359537c0e59befa57d4345007ca9ff000a222e9e5d598fe06c71f44e95f5151401f3941f07446a3e5c60d6e43f0aa28cee1c1af71a2803cc2dbe1ec11e1890 +0d7410784ada1c739c575f4500655b6916b6fd056a0000c0a5a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a +28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2803fffd9}}}}} } diff --git a/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DuplicatedImage/DuplicatedImage.odt b/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DuplicatedImage/DuplicatedImage.odt index 554229c75b975d32ed35e64ce257ddb3d30265cc..b889c7ddf62fc7cefa40c8e22fbc73e3f3b2713b 100644 GIT binary patch literal 21135 zcmbrl1z1~8*Do4eTZ+3BDekUmakpZ{Qi{7vi=;qtE8e2TrO*^F6bSBCv{-T1pn*U* z>Hm}SJ@Tc5WcwpJbj^2Fk9=2{a?$*Apwr)OrKDGfqy8j5n z#l`(c7>fVD=^tUXK304It}YFR7Vg;sWWg(t=--x|RJcz$bhWBW9i8SJ)ymop6N8^t zy%t^+ISRQSv7h3YY@ZgFxXuY2Z)^WFGjDA;#_+sS{2X|CvW5ev~{jpHq>1qezM+0*_jm{MM|!StQGOBLl8WU!5}RPupx27Q7a zCR;rlS=VD_mg^cG_uR4Iw?*fceJQ?x0s{R7 z1N2|=rL=m)m)=(~OXBY$wDsRT6$n3DD%GjSOn--QgL~YZJNf(jDDjK^<~--08jEpa zRQ;AuejYQ044MhjB%zP{VHC};GF^2`;O0Du%9BoF21h6_Xn?AcExuh0V}nLB4_Lr2 ze;99dyzpDLpfJOmTh5v2614Vi^*8=t32{GhD>~&Pw8M%2X&QU-Toj*Tp4n?hZa$3h z-C_wNRvgD`xo1yDx_Pp!3C%QNtLx3?pb%64k_7G&0;vNJtwy%r1|sI{8Im(d8Lkwa zFXHdtEZ$0#&f;jwSfy;HO#c*oLKxci@sO%Wy1SHS)4*MGbX4%jKLXp3)G3yZ)YGP* z;HNV6rx!*Zufu=4c)n?a9Jt?ym~uX*pUb6K(}iWTQigpC6|0@l39rM^7khnBwxC$2 z|HQTA;p27Dui+~*gB|HE@7L_L?hzcJRM*s;%8a zv$k9Pe(|7$FAms0`C{GGyZ&y0-|uB1udyYo=A03?Yv9Sl$=#Qouh>0+smXmxah*NN zha$3s2H6S~tJv_O9_q?rrqn_iif<_3LCBBh(wb%2!WoNO~A#YQv{3-J;~Dma^s--PfANes)6*Cc^!7D)RVZ%#j`P00{DNlvyff^!+Jc7J z%fag^q^8U@tC0ww8OO7Gf--8{&yfBX#Z!ik5#Q+ND)^kc{mfY>R;9e4c5R!tKz{Fy zE1c*kfBWNJ%Fo1!`|p7Tr+l^=#xI%Qxqb0#uF?lETSYLyX|TjnFFQAl8i`a0uEaf+M=OZB4; z*Y7l+)rALfwb@y@{rT_5^9fUmj|90tq=Zr}FmT{!QZmDzu{|BNinncR>0yo7_76xk z!#mBS6s?H(d=lxdzk>LtK~39VH!OyTMz4xmZNmq!Q5x8%f(ve z)8xtm4pS6v`YZ~8_6F&62b=U@%22!0I({({t31i_V#!&XXGANNi81vTbtMLKXIja+ zdZp-Sbe45ef<@ERc2}1DJ;FDk7SEd^G06i}WlC#22(iY4Q(A781*#O(o*V{xaO)bE zRAdGIvex7uiKT=~L@@8;JUQTdT#~%Y$i}Rck0^U#wkfjpZ}H}K5?;0n1s-EKn;6fYf(3cb z%A>G*yiII-xy|vafK3+|l!cj}|BN$!iWYoAZYT zfYV0NX+M5j#HYWAMXGnBCF1*b@VhpBdZ8iHw0yhR8s}MiC{sTVcL5Fj*XQqv_SFob zU!s1@*L>_(Z!)ILzoHkw&QE>3T02U7o$puT%Zzun=M<)}nTDI|%~uotW1>iJb z_ZJ}fyl&DN82C$fXFTFs287plD_y6ZxZVDw!784`=b6E1<};pPv{H!a1hOYUK)kqy zVU|!BV@Q5R0A@jmhevoY_D8JZt})2FSfFebcUnc3MV1+khkasSoEyEeM@E!Me77QJ z_iO>|p&?twSbAqnQX(S_B3xHeS9~onubv#`(W9Pi{BfIVn~O^)Oxa*@CL-~DLFj?K z!cI(D^whWVdKx)cd|5CRvXiNDVl^%dGoE5!JXyc0Yf(9+%wWml=xtQ^)jdXhYO-!? z(H+{>t?kKoiC&^Xs8jHZb3P)nALZ6&Z*UJ{BYlU21mw9un^BI^FAuOHW#@SkAI};z zuhx|!k2G5XDA=f~%A}*3K{FG#$!!EYp=6;IiUuLgo zUw*r4;s`!s{MNl`PL(|X+x-2$gz1WQ;pc1piS9lB_vU1jRPQ3xXQKuIDF%Y{q>r8| zwuez4OyuoCi`Gk07oJ-VKrQuHPcI2z&l4u+-@Wb(@-7f}@ch^gG-k=B2C3B2dtlx1 zjT-m{vlA*roMfLd#&HkRTNpb?N#*F;D$EeSdJlpXiX33e?um72`}gd6)p`0{$0q#{~I!W-n!WS6EKhH zh7&h_!15ph^}m;FZsuL3r|L{J1qRV&vtPWUkmPfSsr{U+7+Sn=bQ7Hu#`N%UnBh!| zc9UN}NNswUSLfOY!c>ydr5hBd<$3uv< zZZq&!@cFGV#DOmLi90h51?Sj@@m|5sAj}@>l@B@Nz3EMq%qy6kYaUdL+tx#Vol!t+ zl5K(@cJ%SrCnjWU7QgETZ5R&2aPc-*NP^%)`b$Sj3u=NEkh#z>)9L6^*_S#P9j7o} z)p1@iBI>~xXJNLqu@Y<9ge9Nc6@L^+jvYFQ^Ia+LsV4QLl_*rOebdNht~q%%#T9__ z{1WOvM*-xXG)UtkYl8PI2sg%A=BLon{@OQ0h_f$G)yu zCSMB9RLwKR3RX!XKOLz_pPErT?+N66t19^H$?O44e#tyk0MW6t>Wbsg@!Xux4 zQebI_>J%N>LbPD()5*1vO8ullaj?JGX!G^L@khakWkKbqS1feT?k>5H zoVHF?A2M3MwYpQk7~GAD?}&_3IdN+x9&q-2nL-C?1r_C-t%wj`mWx+v@!{Rkk9BNy zq{Bl!jVjZZHvR*vG(jc9b#)~l(iLce=hK%zqMU&iMkgJ<<-I(*~PYP^}l)4 z+W8gy-a&nX9(^80T9stJdePZR@2tZ(!_UC;C-ArNpF$V$mbX*fpTf^sh3@Z~@{yP0 z`5{OI2zj3b^~0S301Z;U@c$nD@h!2shd5C$`BT>Xm<#5jVA_e=?kn^2#qomUF3l(9 zHCu0fyuM(G)XdQ3K!axS^JO@!CD44(-R*eNMj79T^&&SM;Rn@Pv~kzkF$(b>GF8$~gwF2ZVIr zxKJy9Zw`x5<#5VVsKp(wRut3x)?-A%jZ5}+l}==5vf4qB?lg;=E4)lj}aDYw#=>pb?t{kzbR9LiT5 z__76>q`H%xEuCT4(k+)3K;|dMpKZ{w?rq6G)S{>9WpzDfqiptOKJ86?@RyzU6*2z? zT?-~Gi?(S$bgd>BGgW=td96j}s!T~>F0Lr)Uwg5GopSs+cQfnt+@KFFv_!Kn;X?hl zL`N^lYd%?IL42?>(W7mF$>`N2s-5;P(mYpZnkve>!SNQ63#0B#f0%oiA>zsL`{%#p z%b#nXR-5}c-eY=B{3PrPe5n&lwTbnF-m6Cu`>kkWiTuD+lNveV=?~Ts(=Wx%mugbE zIV82iHu^8Bd}e@@<{#m^8iDU`AHU|xOcYYJpl}jrPs?5*;fsvkjOypgWL>Z4 zDj}d)zZBQ6QFUt9neJ;@H^Iqqe+VtyO-;=o&EAa0l^iwdd{A%35iZ zk|2bCb~}ar*-E3jC#Y;>Y%cCho+GE%HQ20?kIQqKX)b4!~vTMvKsU@=F^pU<6j75rgH@-l4s%h{S zk=n{WuK5Z<1u|vs>Co_D!>?js$+f}YJ5BxPD}Z1LJRHMD^3M@|Padw@Y)yV0@|1qa z-XipCI;q87ku9tv7F|)Z4`l5Rh^%=qv%nwLg#U5UMg|bbw20Fy2y*>W;d6U+JM7B3 zyMvGp{??!EgE97yHu$CP&&zU~B*|~m<411Z_Rel_M2!*nz*0^sjL;B31O51&P9;Q= z+MSWHoJH~TdxuUM-tV$L=bifBgR+_cnpaf3K*-poh;6j6?~Ca$u>ms*Bc~dAEweT7 z#1lwpxhZ4#H|rPI@-J1S+gmGDz6)m>B}*4Sb*1UU($hBJCb0VICECb~yMS)uD|Mz` z;kRpG}L`E7pu3T_+N-)hF+>gKxA zQ{M>lc8=n2A7|p^_wiprIg0f@X|*#YOuzV+HEn*xbsfl+O?jufx z%AwNo3zTGAiH>xazwg0b+2d0tWm*Q<_l4sLQ*=uq^z3dB{-(Vue~49rg01)Y;#K(# zARB;G?(R+xfkF!i(5{oSaCU|zl> zmIBO1x!iwnd%wGCwX7%w%A2-QMFx}sYsnOaE&TjZ3&zV9{5Zoq zb+I=6xF15BKZytITX`Wa?GoNjz=eA5(ujao)vOo1U)XGqT6Zk+wA%tR&|iFE!XX*t zkGG$K*}NGx#rjT^WOo3wg={|}5U4ukWH}>M-Uv&>i;O&K&o;2#2eTkxLS}rFde7ND=jME?UZ$JD*y=vSVh> z(fs$>-tDARPA~fKhUNhnYNb%!FSVrS4U}u>}&m z#|ro742lt+;hXPxQ4{375}{8YZTU9mS#c0qIP;CEi9H~f@0kj*759&^?VM#e0+P&BpbIZRq>@3->Ol+Evk_zIrMn~p61X8 zpK!VsZH->xjB`E7&Vr-${?~0&;e|49-F%NWSq0>UBuHpQ6k2u_F81k302ejD{+ZzvipIc9_IM0|3G? z{>yy-mGJ%V1TCsUg(?c}Zg!6LzFz;NdcB4Cecat$-dK5|(qjKJP5eK(=>7$lhnKs( zm#w$=zvra+7o30l^RRNWb@?|v{wqEYcMo3=R36&*-|#X1i~by4t?X^R`Q;sbT&+C3 z{|)oMGS1)r{=JI-ip$Q$-O9)I-UMRVbFgy6js*Owl21)@pS*M9{*K( zo&aSUYj-!FzlnTQhW^N8IB`*oY z=Q#*fW0aJK*SUhuZ*6^u<+9~k$lhuTstJd3Ypau5>CwO+J#U%joPFo=t*cp3C}CsE z>un=lKAvF@1RQ;2YBMm@V>N0~&SM?*V_c=k)4YdTh{II3HfTw;YCDoKP4!u-+M$t| zkyfAqJ1oh+={i7LBG#ee5trb+sx6U5!$`BP`Sodje@L^{80N_gAsz9n_q1ki3FPUk zgX-xO&$IUH6?1l{R}ED4#g27;E>#d@m6=Q_l<>M6XRrvLz+g&2IB~}Z$Bk?J+;S{V z<)X9(uCwtjoh2V^8?c{Lq>g-j%B@D$K=VW+;tBEG6ETIfkB%zuoN;=-6a?^~WZav@HWtrzNqJ3zxK{4_Ld~LZz53}V1&pqubAIE~ z&q?iN1rPd{*-QAmIP8E^`Imb%29tC(m#jvL__ktwee)jH8!pmh3T#S`y>_ZK#MEFO zB7R*bwZR^oCmG6-W^)7Tf;(x1{U3g zAzgFWW-a=CR?nOE>&ybI(Dap_PQ}V)j>v;Qsg|ESf}wUVQvsuXl4l4jC(t}h!GC|O zadPInoLyl1z}d1<<5b*bAytlKTp><+l%NcZ-hmwi^zRGvlyJ2JfcJNQux$zuC`xv* z4&mCpd$*U`%!Y$prh(!^$dz~kUh01mRQ2#@#Qq){nfbD@9UrKozw7Q#Eh|dcm}VAQ z&cqf#m14+WF>4h>*YW6$Pw6h&&+PONQgsglH&0b3ft+jt%m7#CppHA<2!*M18;>OQ z<)8QT?VUe?Xj$iQwC9iRqxTxbKIFUnBt6;$jmD*}wS}b~uyMt$B1lngjz9Re4uBar z=)s?y*%I|uR)NdeL_#xFQHg{+kS<}*$d$EVio}-VS2Y^95z%*w+rIfLsuTQ8X4@w- z_^bfVX|yK-IbW60&WxMJ#B-||=C5zm5XeoqR|6##PU1StY5O@{ON4RUA=9QRd3`+9 zpp`nc6@y=NEX8?nC9zkM7-`?{gEW>vZvtnGXUVwu$6S~NZCFaH+Y$;{9l9@a8mYTZ z@NHFCBqTn+CltUpty;05`YnldOhMSAZlz=@-;I>;XDrh!99c=Htr9K}$~LrY)HbS2 zb8r-U9^Z9E*11ja5yAEQ_O@1RkV{)5Py=f#e?}zm#OUKKeG2odood|=X}QYNI$b^U%8po@QGuTy1B6QST}NdH9!8x(YC#q>|?N)@4Pvq*Yx&b zFZL>yS^_oKo5vOQvm_MBiHEYY`CyH#d8j~2o%=KEIp+6b?Cov!ie)#ltU<~~v&5oQ znR}r>-xhl-oz3!@Hz?=ooLzJQ&6mt&f`zDcly~M*4|Y;_D8=pFZHZ^OWTdp3eVS}l zro02ipL*=tJi-gbvw8nAtqI*$RO<0u#5?d~qdOxKO52|W@eVR=k8O^~7oR-gefkK! z-1Tht7r{D?kF;c?Z4{Lm&T$WpGc}oG(XP;+4{vTgaMuX4|KKYHJTLhMXHUAhDT{u4 z1|A{mmHD&Z1v3gy3`9QUA|L&Y?*~B@b5&RXz;lZKXM8_n_`&>!3jp|AL{W>puA{Y& zFDf+i3kv)X5)_yCk8ctR65^tg!jb|)FC<^cOUg?q@Hu(dKm2}J1w2t#R#OI`p-{v} z)C=&i28dS*aI^yew6p*y;V3|Xg+>BE0So{d>IFcf0iZ7EZw;W1M*H7&eKd~$Y=gSL z7Uc-Q{LeO~sN-KkN&biDKaLn*(Ehi?FX;c(8ZF=p#(&iT@qgJKIsnADfOxb33^Zl{ zIx!jsG1@~902T1ju+aXYzm5J98af6h7B&tp9zFr8LBkUOIvNHBIwl4d7AERa(1KCt z0hq*CBu@ojV3X=u;V^rW356yX;Ihcqbdu};I%O4p;}wR7PeDmVO~dw#or9B0L{v;% zLQ+aWQAt@vRZab+fuWJH$tzQ98(TYj2S+DwA74NJfVc0$KSV@EMaRUZq^6~3WPbXb zRajJ9Qd(ACQCVA8-_Y3fqq(K4yQjCWe_(KEa%y^JcJBB5!rJ=A=GOMk?%qD^?EK>L z>KcA?`&TcNRsKUQ)aSp{ix{OBIwmFtCeB~I(9r$=Do%`v^;8g>00oqL{UvnN8v`93 zHB=ZV!oOV~Kr{}9f95(>tk2=6Zu{5L(IgrNQ9#K6Epy$Nu!asT_=|8eDE8RcA5 z4+{W73^bH8VGsj=03?#5Fc!d3Sdg*)hw*Z(0trKp!>ezwnKsUcXRk+v1+h_QnzZTS zSbPva6Ft{S0K4*|?-74L?GX3kx7RNc-L>+nvV01$)q+YpUgyhZdAjLkvR}4pzM0cl zzF*9DHnJO-Fd0%S=_?w63jNXTj@wS7_we;fZT2 zFX#Adlz|?N&mk2Zr+j?XxsK(Kw)}MaJXu>Rjeaa;Ll8J3L@K{kj_rKbJW>PHz8- z_hLb(@}--bo;*Fr8XVf!$Zoy~Vc8?i4fK_;+N<=3`?^9bcP>u|YjjA)39wbr(h@%~ zL>5D`fHo)5yfDhuqsa2Jx7BWiOHG!#__vl&w%)apsA?(FKfFb^i<~2l8>a@I_3bpt z`XCW9JtgnFXgwt|!2e}Idze7pT=JS}O+G~^mk4#`Re4$}turRJlm8;i_HY|GqNbaR zx^st7l!zymO;8UsMY4G`Z?GDV``2M&mIJOJmBVLT-XEL{{o5OXOzS#NYD5IdJ$`eP z3@o`_`kTs%$)5Kz*3Z`N9(+-{@;hq9h`lN6g;E5$uj_&vPJ{vvZ=5N1mzGDj7W*b8 z4~w2PikyT&Nm}(g_A+7%5JP@2_}sMBX#gG9wv*tw{Z_!;x!h>+UYB?NwRK?dutMjh z86tCeTZ`rT>8Gr7dXQd%_WEQj6!^-L{^;RG;^bsl43xV>hUx6AX7Tsw|(4OdIR#{TYVe&aaxiB`_njhbs3 zE}i|=o)3TqNOTBO0N;uN>;cfFF`UcL-6L2(S)C}K<1@zHo@bxvYaQidC=QGmTz0I^ zZB1fsBCrwYni-)GGx?;~RG%PmR-aw#IILmuHJ>U-={_IH7bG#&SG}IVuuh=wxm~;F z4U$+IkKf3;=YW$UURv&l(9H#5AfBuFR{S2d=4{CG5faFaVpP8yogJ;BJnOXU>8bKd z?d%l2kTeW3*wIhq!&4WlOX_AtfSO*e{wP9A*Ds3dvlX>j)06J<+xbv<GbSUUsZ>M4=KRF2S;$aMd23(mtYWZwh8A(!3< zLJWyvr9zmPq}?WixSfnm2F722zO2+6M{Ujq(KJPeMx;`k+!7jZS0C*U6Q?n>9b8y4 zRvdZM9M?YpSZ=a=g7~M;oidE#@3+oZU~*+}4c1p)OaH1xXeFRAW-PuxkJVp zp?{|{Gv8a%<6)MEjtL08B;Q|oyq(ks!fw#PuUT3!*SFw8WZm6OL+IsRVdIV|y_0l9 zPjFFkG)@wkZaJ`>Tw&>0H-7+7hYx=jIVHD{5-#%}F7h_jK5{Q#A%p+4oV9nZmOnGH zJBVTmG5oyh9)T2sLn|9UuSMtCDMY5yhULH8xQy!@fP4d5-Mj4vTN|9(WebMwKLC7^ z2g)9campA^ZdB^vh37hPT5@l;B2~7VAJb&G=IV8B*t1hN1=a)R6&OW&e9?PzA&h?hHFn zg_nKZ2iINq|L7UI7V5P3=UCzR*f?`AMSin~kiTP@mczSKYClcyw69mgZA^zIyxT5% zypaUf9a(dV`=ce6mU*spobTgrU0}=vT3iyeXcbv3lNf!r#=luXQ8k+x=YY8G1UG;V zAsY_>idO;8bTF1)(W@Iay|U;N+98M8AN8JoeF4{ixov2jj(#NyTV1AU=i_U%P~(5y{bHaPq!6yl1>4-EU85KB*n4d1d}5ow>B_&5?U^)0y0D zVJtT+6~X#XfGxNG5jM*rJ6z?^nqmDOND86|dW-5HGGqu;mymnE)00Hn5w4vy^4ayX z-D_FEqrs~$M2!xRj;jYichg3yDlz#$H*lkW#qS7^SiR??gDC2%$EqE{bD zCEKT0+X&a5_NAqN)@Pyf@-tIYsKy{mZe^uZijF#l|S}CZ}J0PUHzH&%=Z7t-3SZaXtVd1`D&JFFs0I2X}j=DOCKM+6!(ZdvQA5zk!*sDTL~q4O4<<*yXLF5YyzwNHV|R>`;e z-=CQl#&S^U8S+D3PgS$FHM6RaWW15Z3Q*}hS#Vx6?w3`60H~c}jns{n4xNs%CfP9v zhbL+~VC-^n58au;iq=-bg3L++SbC(wl*$ht>;I7nA3$CM`8O=T*hZ`DP|ynI&TlZ9 z0#afj?*7gJd9KA3T(?Eoj3p*t&|^9NN9k&XsYLqREX+Ot^cunpsX18(s&Ia=(loeM zJIqyVzgq6*+K^Nuj|5^or|~g#)>xF4XRJ5TOzlq*SMH2d`SDc*?O_sm5#(4V23ga% z7c}y&ux!X-+-F6~aho(z?p}gooUeRgbbbut&A)6va?ET{{Fc2o9tG0W4+aUs z7)^dr`|*&bgGyeVHpQq!wR)Ev*fz$QMR>!F3y}+^PK(Z_;t4E_Kj+rOX`@(RkRL@l z^LBbi`oMVbDr4mOL9lxy7g&s@5PY?H@c@|2l4GCYr~Xv!$A}@v2J9M-qj8TXuzLDT z>=wv4+uCxqO2MP;oZ0fxTDEh13-pRdgljUL8seu`b`Iny_-xpS z4Ru?4y2jNTSYiSUvBp<&iqTJkcjB^^vOc)IdGo>Q`LlMr`@9e~XHac_|JNk+fL`@I zcW$Migo%t*&z0(+G)`lmWpdjae?oyIxv8 z3TZ`6VAc?}()4u;|4ymwV?>}bZ{NE&P!TyGT<)L)Owq7RvZfyXR`?5WdCAiPa%crZ z2Sq&q>NBH6)finXKHbdA5L;#hMkN9{zfv8HGT81n$hn7l<9{ZiSSx#}t)7!|k-F)B zBb`5&ORnE_Mz1`?jR?`Vc??yi{_1~O0A6^nvZFO1iacWBIn_Q4*;yct5N@*1$+@E z2A;>cqKkEO(=44lUI(xWJ?S+G!@-zrdH`61;o{Rfs47X;l#{tgXSS-3{RGzEs4tho!89JiY!ix z^r5634J2+V0yil5K4J@&6ecI2Dn6O_VRyVW8wB#)GT*A4hp#$U33FKv3Jp>U6NN9p;f zEYyYX8x^ak>DM}jPy?GRq!M_w0et%E=lz@g>np|kbiPMDnSs@ilj_9FAI58inqE{4 zmna)yg`xxxnK{VeG~K5?0BoK2SZC~FTrar~ycCm%T3r&-&PsoP;LM;q;vEB6Ux_=y z0y%B;4W_}qz{AUjGtN5Hk>O+YvFuymM5eCWEz3`oxMwIYqkQ~nma)P3NYug2oekYp zZgNk}nyhB^9j&8nS%kqhPev*h-8vM6{t-{ zc7QN4>bl7D9?cKM9c1b*_@#oUpDmW(r2v-MCSs$(YUha z2|YcW!t#!LZn6HJJo@RaGm%Ava}@GW|7-pLsii-xY(phH1SdcYOc~JbNyEg?Di7ar1|zXZ-m^<<>cSel73|5hZw_2?aOIvu{xQ?>kZsv<(R5DtJWx-~k|CH69Lb zO6t)f)k|GtKcX+Cms8U#Z2GydB8N7}6Yv$Ku%_hNPgrIg-%;Xj3ADvVuF@=)*UIvU z(fZElK30YrCcR;o412fjA5+aHWYJ{-4eUqr?3%Mim>s;Edk?ig(%$J33eGL~&_i2+ zhXU;pLDUGtAXRu=LC74E{PZfSdU?U|d?`KSk2te9)vl8F%Bj9i1gJhKhOY|A1XnSz zIrVJ|D_Q=Y?Y8HcqV7L%B2Rx^bER@enyNSB3z_fMoE42Rbu4uhm!?ZSr$MYkGx^`= z*CicI!7$b?n_}ef148TXA6xv<1UsEY;p7P)fSOin7`wqqj07Q+%e&Bev0`7|SKqP} z(@W1iDWvRWbSIRJcZ2hlLUcoB^PBFFgfRO4&Xce!=)%I<{ZcIx56kjIg()1O1?NS% zCI@^D4HgpqZMfvQ_6p~5ym|f`CDzdKntSSBpfT3l{5vwrD~)#KGAwNp9?E;VMPrmD z1SFh8;r_!2gl&NRRpvx%TnUBLA)StMyw&?1>YZ2~QPvB&r9vnz)P*SakHD$;5omQW zz<0PBsD$tVJ4cFh)2f7i>@MXFg^waMkiS6nkRAcoAGhRTmbM2p^Q zFIn*`I2_}246%XJ4I#GZ_og3@z3iE4Af-G0%KHOw1fathH@#`yctMN-6MktP&;@lxb~Pdt&ZT<*}BEowlR~9={X&>wDk0(hbbhI`@HOG z@3cPkTmA;tjsB!id`Kx&>FdtQf`3;vYL0)PNz5d1OWpEi@)A39o*Sr<>!w$Ccb>nM zB}&>jgdh~2_Ufu1DGk2sH-s0RI-CBqi-~rj^8{JlsWnHf`yZA$uTxQuW_CX*sT0>H zFz&it9#0qfNIK%8izL6IJdAlKW3dV*4PyHIA*r${C-zTrnDZ6kLVjJ54h3{;DfLE{ zam^dP5ne+;9N%LryhyB#+Cem>Y)2tAlW$gJhlS4f%(s?)COQZ9aJYzOAIWyU#Og_2 zMI|~s&26Vggp`6^*?fIM3{7FFamx z5cEl;aFD>{1HciA&b0J~)XABVjj_=alp!ueg6rlDDgb_W@2h5hq>Wf5>Y8Qkgb={zXI=djV@`PS)}rHsV!6*#S3{tccewW@B5f+5XR`-txhaMr zV#gc#U2XQgx9;)4H~9;ZlGeQBRa4cSwul6$(T~CxN0x1sU-q-0@pzkcv`(r{a?%+F$VIc2@Zi54FGeEbDK$b zB*N>)cdQQp47XOv%JG(~S=be)q?`%)?K0@S{SWpJ{j=RyslawPt<QFXfZ8^0p~l{FcL7c)SgP7;G?Vt>(AWGpzNk_pJ9Dp`2esGG zZO^jT-IU$WnEqDvwyXv=cSpNdzDJXEs7b5V$MVxK2pqsJif90J8{a+AxmwP?l7)9x zA$y?orBbfNb6)vUJ6nrhP_EGYwNbEVhJQv@M3w(6N!7$qLGnbT5zY^mY9ddi-B*RN zv5p0eF=an|6Q0<9P6S{yi^Q^^AYzgvc*%VWw0(oRHojA>2SCp_oV#k}as5~5cME6X z7w+UJ2$rF_(%TFEk`xJc82_;HB*+?ky3x5%{4TP@p_ZqRgr4lnCIvP$oM=&l1xb)y zn53n=cr&B;*(HbW!m5wxZyOp{scm51dMeSojH}#iH}wElsE6> zqHgWy((b$^;L__a_sYf}0AJ?1^G~&s;G8;LHZ+ad-sF&&!(^7}su(=Py5w1> zr0uQo5{MqWnHZ3X>^y$}>^{rXzhxZLIXpn%1TCHDJK|5cV_C+g`1~WGZgPba1Wx9qD)lUzhjI4-@F;}J=@0j;ooZ22L^NRs z1$#W;U7qt<9TLyBT%{@?swZn2=yi6yZhI>@D)#{xLw9lnegLpT)`)Hqzyaew4}iu{ zmMiPl{<~AgTQo=*(D?yyBMZg_&&?y{q0gZ%8dly2;XeiA6gM09-8$d-%J5LvGtQ2r z&QxbOc>om9TtgPR*9}*?#=}}5F+AGyredKw1-{I!L`b}>0kEAb2R3H-GZk>F^Aykx zgyUo>cAwv%C9ENTrl<(VkYRe3saKtZf@E3wb?xy%C|pT!-djV^W^Cf`Faj0Ss(QN( zHBTlHjPB4o0_C85hd;K3C>Dus0%ujPsC2|u%3}8LFxfzdsyGCG@S7+qcgza;>dcl= zgs(+bX_(%@6b=dp)ib`|yia-nI6op-XYY>hwyye4%5^_6*}gEc&_$Ll67ut?kLV76NN^*6U0Jr7OIn>Sb({s zhK3f?#gclkF974T^a``VB`=nvg5z)M>tPy+1Vm7gU(#=l@Jk zKQ3+`EC{3ulJ;I*VRWJ)A4+o<-2$Kn)@P-*ED^kh1K%ohI?s{cV|5YkQnga31{Q)$Q*G zfb{uqgS9^#L#49-tqIV6p2RWgl@oNd3rf( zMd4w+26{QN^Up3@#MZ|MM=Ezj^Nb_Y)kQ(F;^aOXyhiO7I&nK`Z)%SkhTB;5qjV>i zi<)D?SqOK+LFJDSj3MLsk0&%>-95)CJ>o)plT}4YCB}^PphMr&)N95^K30%HH-YL3 zv+y5?IfZpxL!&O;Tu^$^b=zayQ!E$mm!q)y@3XsGqoNN0Hx;uyX_$^K{2XDkxM%cE zJmT0c1Glgdp^8CkU@dylbR;U5gaC&0y#sbYNi=H%!mbu=l2gx>J9elb88WD8gGCH4 zgQ)MVSuhWGCljU1bt2lOeISuR!7z+IMq<&ZIT?GfSb;QMxUk#e#i-}nS&*TlZi0hy zE{)f=p7!xQ-&Iq=;WnLB`s$vw)9V9+o^{xhE3dB-1Dvlyv%40mkcR0qIoVzT=S1qr!WZMB zcM0H55hNWP(zjBt)i#^z@&K@Jj2=3dN@gGnPgoWP&Cxunq?|Bbvt)T$S|`dOYi>Ax zoK(~hqzSh(I8a$iQ1fcvTR7O13KQ-ujD=%dci#-7c5+qVPGS+Fg_N6i@sRPUvZz)o zN5mB|Ms^GuZ=ZB32(>U{LRSk{P7QV7>@oSBsFcS^_$9A>R}1=)>ViO3a>YIfb9L@o z(wsjINp&X!yKimG6Z_?IX;Nm9!aJhDWJ{m;VxY{+{9VzF4Di$s()HABXa&C^RN&=! zj@a?7>lly*{&J)2j=~v<&xUXau&oEpM=7^XUIec1c~LNp@@U;Xtw{#W@7+fNty6RE zgilX^7i*Lc08-0{HJ$n4Rq@a-6zz{sBhyQj+bI6bvtXQ|=T5x32Il0$#lK$Z-IvRe zn!@YWlaA;MRvcdLXOd{)wzFnOcwW!ReuXh!%}l$@AqmO~yGH!!)fW@WrUQ*{Iavjj zaGMh3`@Yt5>;g8(*Rr68Z3w9Yq>xVZyScFXz-m9S$4zGoEZS5)PY1@yAmv_r){}QQ z4*+Jn&kq30y}PelCyU-!tZ)s4`yERQ+!IDKChSvwWEG$?>Ml))y^(@b5}ZmXXr}o6 zc>ystxe5S3BU$Ap^X?Vg3Sk89qf zpsT34jR|(=pI3O*9Cj-!-mB}FQt~JJshsCi!ELm}c;`#+b(N0sa43}~&U${N&&iYE zPvmh&vj<`w??Qjj84Itj%-dgi!ryv|&V{xT7dZ-Jmcebc;3imF=h_*(Rd#XfZkbW3co7I6N2>3f|R(J^-NM4}ciR%skK@ z8ammW0m9pJ8J*6y8NBDrKOK7jpre3*J_^I1QUkl<3cQA!Z`2+DL{+EkpXtD-ksu^& z1~^N!E`dA>9z>`j$8IT)yiYT_4VuvV^#kQi!{rAdkvA0DJ)Yu0Aw66?a!~;j5(kD)5_w3K?#gw_3|gt7KVj z#&{Fj$9D``@9OhUO&Rf46c<9WR~Ogb3UK1_CvP+4xI*S10K{^=NiDuLJ{CGbGf_v1UxVjpOLgPP<7Q@v$ zgnLQ9{Sp!w*NaDr?txD=2&A>xdqUVI4z=IZ{QMCrfh3b4M`*d1nV8P=WxL|DwS4Kx1JeFyDr}ObDU5f94MRm)|z_wP=YbRUkcIHAU7GFD$J*_g9fgj!f1m zXSMrDrkH@~8PBnbrZlACeNzu7Mt}l-UOh_Hg*(EmyPNzS=%QI()|au~GBhBl5$qw; zmJIi`a&-Ha>@}0mrg#fKA8tnaEtwFHTP?I9dh+q)sNh`}`*K_pF1~o%9Sa63c(ko_5(hT5D`h) z%Ou*?vL`t{d%w9O*FY4BO87#gl0sd8H6c6!M#l#)ailk%VoSs7=Z;5vTPZz68;0;$ zJR^;$F&RzIjuciwoo%Mz2B#3Jsj^hWxZ8&Z0GIzUpP9>eFC#SyS*jvMgMvr`+^<4T z?`LwFG`7l7Pv4!y-sWFX-N)Z)t!jCpp8TLT8C{ny93gpet^%zNNrVTk0lRhZmg2?< zca4llDh2|c8Zg~IhrB2W=_s1Xk6~Gl77z6oE;W$E(R7ogoFaDfk?PAG=VuM2H?{{^P-vI~1S|`xrn1BDv$QnYp;= zX*9-Gqk3G9qki`!Z;i?gvcI#T6E@cmCA9;1fl*K zddKg`*l`=$aE?YuG$ME*${!DQ)Jc#Ns}*Blo*DVLLG_~Uk_tkfV#WQ|W9|2a;bvB| z)#^B{b0)WQ$?kPZri@TmFIWmOxO&=(TqtH4T`mE)-f=~`W=R1Jy5}kmueRb#+?yRd z{hP!|ghgrxHqZPefg`hYlb)l&H>*T&cKahD7;ee5uGzxk6YBV*n!gcor+Wp?3X1rg zaMV_i>BzKi}wipO!ec>C?X>V()jWRETO#_zVfNw zz&$Tj!-OvQmL~rP937~}lqWwY?EM_kx;cVLo?$##=rNpesH|@ydSuJzUd(6BWs>|= z%6={*0lyGSqtRJ%p;z2C#xg2A>$UeY=KAcJo0dR*s1Sbt3Sx_ zCa}~BEXrKLZijO(yDZgx2Da{Mh)v@UI0hkD(hC?eXmNURE|4^$+i!ftxNkT9c6f{p zky<+IX<}1CnN`G-7YwC_U9|Sup8go^^F%n)p+Fc<4@5!l%V!l$roV_% zU33s=9L~SlaNaPMFXY^?=$);iph5%;1Y|k=Q1f4EV=X9pcHT;&Zci8*M?+oQm5asN z5yxeaUK6t$u)%ic$-R()IE+&#?ul^H5M3?&pu~}fN6QBjsTsbyFc2EpY9PB5lWnXb zNzNWKCJ$+1qI}a>S+Jg?*7=LAWNk=l`1p3IIjMaDbqWNTw=$AZLY^Yt24A+{NV2qr zfv#F3#a}M2a|D6PGg1S9Nc6)^d#Ph3UXmSXy3P{FBxN@?L1FIT<#Nf@4(WVD$#c1@ z=`t2SCQSqf2Zx1)VX@f6q@?up^ryJ2oSYmy9{=+7>*C^)fDTGz z&scQtx8Q-P$D~p0@J#&Bbo|(C+TcVgWhQHADsPO2AET9w%@C&Om6es%@88#ctoz*5 z)YjhK+0|7`rPWQ*dr73vQ}iC%Jef=$8Xg`Q9i>ty2Il7b>5TE|nehe2)b!NU0)xe3 z0Vle&v{blf`VSC@UtV8N$K3nNx3+GRZOS5d`l6hs|9BG7lUuU#R=lGcE zBZ(͉~b+8;5sc)#DL4}=vL)E8x!B*bexGWx~Fyjl<8E4{n4+Ts%bEsZUY%4OuB z_cn|%hU^13IICPpcXhmLcoC&@_Rw5%d6Fb;l2YViC=qMuR7I{<4D`ikxvREcYcW9d z$|j>dX}OL`-Rli5ruFSO+mnADkF3N=oRal>pNMXF=OusU@r6AsT}*FOIh-?(-zW6{ zq|;NiAP_ZvnCao#@&#BxAbpsLUjB)T7~Un1#DGs3!_0LQ^i57GeJAYzU=j>X3~7!gY%X@0}(PBt5VLqt3ab^IEX7TQ9>DdAL~ z7}x|!VKd7{kvX2-w4aR{*C`xH(#X$q0QYO)qUV3}-GqtZlTQ$hF~6Y*d2;MTP9a*~ zRl$Ad&WOQT^r7rNqqX#w*8c-M%I|hY3G@GjO~) zm;d@fxX|>o&X5H|<(<-#Hg_WyY@dEO^>E$%bk~70K6ZZp{ZHzA);$kDFXvIpPao3cfEv0QOw=lUs#0LC0X19hCHwXD|b>i31;pQTF>#)g4jy0~K^AApvw-|fJ=GaDw ze@+vJoBX#bdTXd~I7;3sD<}Hq8Yu~GVeWO-H(vHDqyGsK(%>?A8QnMr1nQIZ7%M+X3)0f1r$5oLoRR(L7^0PuPOUjgi`?akf1oy?7$ob0Sk zjoqvr9hf{E%orVwU9DXi9i7Y_%p6VK?adwB7~Rah+?0M1gNBCwMGT1lJNzPM?q;Y|r^l~_I0U`s#o}P5=pljap?+k}tQt(}4klC64- z&dCIF?BdUjVGbVhXzQ0>dxxpdN_B6uYO>iFU2+=Hbf zTVBF9vO}fPQHUXT7Gd(x4bz-$X=1<6gl)2cCp#hi(wW`7F7)1xHB;h!%z=yj{T3VZ zLK|z^tTI}Q8Ch>(MG~j5!|GWsY!Xsm8C-?@*$%SKImsuI66qT0wllP3#(LE(f}z8O z{Bj8Xxs&4J)d`1jhKwX7&0S<{M&$GM%2+tIkyh}9#PuVE>BokjE4jKU;cSA?;p-P{ z0c0*EhaA%~u8(s(zQhHfp9NAGvth*PWnP4D3wKT)@Hk3!NnMR3=eT5Gh^PD|LW6p0 zoejn}Qf%G#5ijTt4OK}u)hd5*G_LpeA-o6{F`ySay-&#MV0IV{?=bS;;AHVEqK%Mx zmt?r<3o&$qGhXfVUA7pG)UU*D#J-&dHh{fct8n^>92PyTmu-7hNxwQI!xiFX2@MwaMoVumu_r)|MFSRRin*d*|_QHWZaKwTyXe{@V32cis8*z4Q=D@N^dk&pKv3i zZjTKcUA(KVdm%Ja56G&K!mhMe;HTliCTL-bDixR>bcw+<= z#C+)8;awvQS8RO!!aS)LCQZ0vT6W@!bu5convnKd9(@~_ucj2H6mPL~Q>e|0ba+&p z?$lsRkaCxVZF-nR{hqt%C^~|sj8)zRIBr}}JwlnVl1pdTbBgcCs29d-8SQ74HHbNu zxG{E#H8K=)Arm2`%`%;RK}{4@t-HD8x1VhWQ$ps6)D353rthjD(;*uW&FEmh}lI4-(8T1Y0N+wHS1tjw`aAzXfUaZM`SnDDbD*_ZNIY(CTin(#XbZWdI`a|6tl zoL)6gZMruVi45%7UY^XJJ~~_aV@A>Dt=Nq;XF;}4hUD71kGP*Tmif}R*p+1`WF@4f z#?j@*jaUKc_A2e7OD5D3%}CKnNfj*3FiY$aqnCu#34XMIjZFvxRUQ2tt|Cl}`j7s8 zp;yol#?iFl@|>=bsT;6d_S0W}{y33QaQhJ*HWn&Z7kl6r#hiejH=k=os_=EoodC^! zIw4I)X}G0CL_8BV?EV|?B{PkCc;-`)X~oMRjHZbrLqgK^#FjrUoaPAcI6&waldCW< zA{uQemwEe}&9QX_roq*K=rV(Nuq4b@_?;xAQiEO?0_(hJG>_uEH80vIvN1@`i3Tix zWUSnJWmRoa7NR*!Z5Ez2#Pz53?@PXg5gHGjX3l;~%9@pfU3)uYEjJ+YYXjt6sVkb< zdwJFMR^|RW&4T54W|T@=3GhfMVj*JG;Wyh{nm5bGg^xp#+E!l?4TV$XR3m*^T{5>u zKBtLnlcIMoVf~m3)`p`L}s16B<+r!{Z z(%!bW^FByp#9EVqt%L>Fa&J4il;O!It`KHKQWMQ@$G}1I%d15<3iWPKQV)vKcLx#= z!>gbq&fsoFSoFUk)c1!C7TBhgrA$z-+4%6%abd@Dmvd8BjrK79HD8)oSU}(X5?mq5 zi{*N$OC8Q1Wbd@sxE<7v5W8%3KgAC-kw7D48cH+)7j%}{c~2?~uTxaAd~;?P3rWUi zbw2k!a~y;q9X^bEGSLTAOQWNRW~jcjonYivUr2i>@wL)5(aC;~VA}^Hk|LLNo*mye z{hA5>_+OpjKudT#gX%}nBOou%%+WOY$kr~cD6mg#E#BiZ@u4&!eNj#*X3NLT&8myd zV!p2U(a)QKOEke?U4>*DE|6NG#4q=fR)`N9?#^YsD%QiWaY}kMgdgQod(fBw9T3>3 z=(_Sg(wlM%52Npez{sNDDZ*<`>mKr%i$ca*qkG|!eu*1#105wI@Y6thmWX8Uv<^Z; z;w7@=I}1%>O{5-f58#I}axEi+UEZ+A1~n!z!WuH`lnD+v@tnIGeH9;nMjRTIDidO9 z-(lH87|w`{c2YP_r#i`}U9{)U_Nf+1cY(RcU1=thsM}|)x=hVSQStU6vgnYL$HKm0 zi`vWcK}eD%x3#@tQ(`Vgv|G8s+w;f}y?ueM%y85&#F`zM<(yMD|b zHAy5r10ChGYB<~pPNU9_lY=GaAUq&@P(y!;=sp$gv5t8bM{-1UzZ}V2w$9E(sEhQj z;p6)8PR+p2wPT!$D+8|o&>dOPvJZSVv^dnECWJ_!6R|ef(ct+QVw^Q;Q++JSC88WY zjBi&ADZnw7aZ#{QTb(uKzDo)iAYBw->o|Ferb@b^qd-ORIw`R732D( z(P)f}_T?JC)70ifoKftJxMGb~fiuL>v)-JVf)>Esi|^ym)~rj*kY5$Mx!74@csuw( z`5u6Lp)?$!n}L}s8f;86w%&J+8G% zW(l=-O+S;MEEGSY`oV2y$X8(F@9W*7bZB+Djxo2>pGZ!~ zFrtI(e(TL02W`fkJl;$!WHO|yII;tC*t-xVR9{jtWCG1ijIq(IWWqKMGc9mSUNJmu zh(wqw8!qT8^{^Af?~c&))^Cg{FHkT-W*xWUa-aCsW-%|6N8*T3{E<;F&KXuOJ$~jn zJ3C%~?Q8#mJ2ScaR4F{jmm@iIbkOs3Rr~h&>T=`d$Hm*9O_Jr9cimZHqN5JOljlp; zIot55ZR>2jQyTRMl7ngFL7$p>K7rooXUKy3+Hv5J@H|H5C+)#E2O2U=F;2~BGb?it z-k5tE2s0jx(~kyA4{7)sVKj&wZ?wL8K1 zW+JB{;75Z}Y@RrcbKeiliCEU{d^BC+vT=|`VnqKsvLQA14LOd-MohdBtT`#T>xL`WT5^Ro{BaV7RYy+V-c1A2(8@ zvJTB8qFS|pH?MyG(OKpVfiV>{$^dNswxiY=tp3q@raTREMiA|R%@(H}Ig_z87q3mp zfb8C7EuK#^COkAVKm7<5cKkuuoGH()Ulb>EXgQ&jks>)yo$qZ)14ddM6||sLr=|&ncqhY0(5@HG zGX5oM1k+>jy&s!ar@>n-5hgL^2JD~ki)pmXQOKKFV^`>aJ_=-T zd3`&_cdExL0gnbz7qOVVe8Zp3qY_ASvgU`l`?4-{vjeYr=?FnI%qwP9_F#w=bcv{< z9Bq#`*g7*DJR+||()sYz=56+1Q`@}1gv2^~T#KV=U08s+fDT=cA6gmMQ@i=@qrWV7 zY$NI&*^oH(GURymn_FcVpL8R`JebSdcMde$*34Rxl=1;pDQ^;7{R%1dy#*yfPivCC zPmO&P#UBGLL!>Z~kh@u`=SWt0KRtQ8rbtX4WE=J4W~}s3&VFn(ydo>u3!~yKV;K1| ziP|&Z@~lr?fM7?dt;{LEnM#RfqIOHYjq{v9;)!3PT=N#v9u{m~+j{8&sbc?t%r7vA z=-?yKB0c}w>fP+!_O@Ry*zEHBwqF&V8~yPU+WaF`%EgTEntD-}%j(gU-tyBPUYAFh zVC9K^sRWm9cD!1QyHCsxb;JrBRBbAu4v|ljBj%&V!O~25|MLW4g9S79dstI1k!#SR z681N@4?n;>FvQ~#4It(HzWM*S%s=_+*4&wsF!@G5vL(Z=`JIci-}AK>TUSur!okFg z)cq*NI0}ql<9i&GnjWXdcC>nDO206-i=TnY;G8>$1F+{6S6#HN0(4whQtiX&@{#du zo;~b%HOFAO=4>U@d7gn1@5u|BTR1X9ZjfJYcg)wOmb2v`T4r$woHl0AHw27YQ6?{} zTKScX{DPKWbUzYlG<|#jG3VhsuGv*BZ<>ipzM|in%}cFDl9kr^#RN#6)odI$^&Df! zxzD%}uP?O|o0kJ;rEbgj@E#)EY^T}JrBKuP3PN~Tuo|1}RT)v|D8T}@Y7mjBo%2u~ zqHV~05VMxzP`&DfGf|fho1c{^Gmf*15F5q6ey`(>rd7>|>u9;uDCb2>=T0bxAC>3aCKp)pdvY5_m;PSN(i(U7beUK_Bu5ah$ogH3We7Wh%l&IvO)kP0 z_K_dU#MN=jr!d+@Fh3@Xyxl$9HrVDn?@C1`_xF4`y-lY)S19Y_O3op|J^KqLSV5l# zuU;l#a=#rXeHpD~q*><&pJ};T6z0yJ(v4u{nJW53bhHG5_hB>WUiDk=UO8i{pBfQ; zw;#~}6%TQM+{p)ikds9Z!Xp6Nvy}k%TUY_^d5DDLpqSFlAhgAxyTrwyai$HZ%Vd1! zw{j-qy5loS{rg&P^0y&BRQThYLgJOYAg60h{c#KPeI`oo+Ah-OLWgZ5t=|+8 zA89gIY$t8&gb1*Nw2bdxfy^g@QTC9!fP-MnKEm)u;zA5$Tf8dD7mc>>QNpx?T_@-GKdSl&<{#Vja9CkN_1UK_-hpEeF?n zBVcsr33PU0dJ?Feur=j;sa&_X~Qw0MW~vzy4X~}*#7fD@#V;{=Ju?lnGVXu=RTxe{t8Sf=XC2 znSbQ5uOo~~Bc-aCn~FKlM5Ndsb14#amKtDfMioi+ei29iTKGwDenNp>aeL57h*kl0 z)BHPPelvny1|_uNiM3gaqm;C$@+U#h0PxSUqSs)rLX(s2e(wN^1P=0>(7&y+0$=_P z_`o|+M+XaQOLv!F>#MG;Ova|B=62@5M@JW?f2~FR9VYJIV7j^)ySclX82{hmxj8!8 zIT<^c+x-`Q*nh(hxbo}%-?{xAmW7?8v77mS`^LYk6(<)*OBZw3|BZBi$M03T|NfOk zewl@3ziS95M<;iu*V_3v-ruc>!vUF^Iy$($uAT#z#m}@R z9o9IJyANo8a%q9P%4{4*n>hqIg#fOr|C3{8s(^yD9WFXM6cA){UZ!q4%vzi zb={<7bj}kNY+5GEeYLVb-5+p$+A`oX)S%BoD=yzm|9)qNE*W|Ns%l^`{K5cccDGQZbh_(c^u3(F&EnrKw6hZx3 zA_&*U=4q8{B9D~X+?j6|Hc>@2{P~OSlAB=*7lUAJC5^IZ^|I)^#o$PIM+)V8DiWXtmA`+Dqu85127!u)n_(yny96$`uSlvU2No=yuojShD!8-yB zAz!8kuEtYaA8I*xlkfUOVEOcrHjcf6xd3U}8_5 z&P&=4tS&7lRiXaK$=UZQPX61zGJGmJ#K?OO8tstnt=XkF0TDNS#hv=N+!rcjwu5>q zPPwQORVfO?R68~K`;mJufG!RC)#Yq?UX#42p{)IC~e5cULcj<$8fK?IZ8Du>`z5Icy|DXNDt(7?Tc`p1PV3gL0LO|G9$O6KhBv zt#y^An!zIF=8GkXEHtjG+}s{3D5-K-+k(T-5zm>T8&pJ&&kAoe4_D!yL+G(dVd7SC zNZ4`mJ^)QdEz;3R%EqOY>j3&^Q}uU{OD=RqdCjC5g6(#$pA6l7Gelci<9CD+Iu9VT zboNs2jc1#U!!NXq@g5flYkG^3=`-u&2E(Aaircfph5|poKSm_!VTY#nw@nAx$Vjvcebo_RwoUU3EQn&2L$_@wTf>SpBotrOKqhU2U{nV zi50j+6mqPW%agn56u?uovl$I$fh@G2i@@`pd%gq=`}=bbwZBAN}LDxFH#C%~q}#1P6j(S`tgr zBQ|j6Ll8EWMiE)#X#(7>^B8&mGtKJ58w}W0(c1=uv@(@~!euZM^nO)xF2lez&6%Oa z^f+k^&6HJ1a_X0={AJ5}P%}t!ai=<33=%#qMQwty^s~gTZz$+v)9( z;&kX3B3yf0ZPM-zr1z)C3TgvqjqO1no5&v3p}H2*KY%t!8jS4wq!l(VS~(D>Sgj2} z&9i}JWTl467ok0pUu!N0n>^YM9PXZ;o|d0b3FRb~V7aT6K1xy}$)$1H$MM!MlHSIS zSVW`0H}~R->;J5MdpkO=Sva~odU*BoVUX+dP$|`g84ee1=i4leFZ})l@}EydLwXT{ zbx}dlMgXOoT%cP+9k3QJlp+Tj4+^LeFnB1GZ+d)CMk$$^{fWmw*iqa-e;m%xZI{~f zLVActW9y2aKS0`I%e1SzCDtJATo7!7QMaK)tD&T}*9g!kD7@h1#J&uV3gi^w`3tPK zf_}**3aotweKqtGM)Oil5CDKM=3fo{Hkjm43L*gTdU60qdnIdAH+P^7V`5?cGjRU< zfs>hCRE(L8jh&g5M?zSHn}wCp#>w(!>17juEF&Q;0RREI5+J|>@UjXJ1wep-gM))X z0DmALARwXOp`n0)1P2ELkAj4Xih_iKf`*BYg@%rcfr5fff{jZ+Ktx1@hDAzFN=S}R zNJRKb1O$i*1qp=+4UI^Mj)G43e+@7F02F9|5x@uxgcJaZ0s@8t@-hGb+HX)W5Fh}B z{uh8lfI&imfC8X_r8ppf*TUb5fL9PuFmMRK%L)J<3JNx3VL__(R|M6eGFs9WpzQL zgr-YvrZp?Rx*UVJYBlZWGD_$KgC``F8H-VL-OE}pmkrYSL{{D`oRvINY3jn2lh4&q zTt3CMA3BCCOSb}#qL6a_s>s_);r<0|~LUh}E8B~~eTV!*61yy( zOcJNlC{8UDvSzWCb-|{WXsNhv7Q~if6cFLPP?&Ye?JBS>Pbh?g7f}f@<8y{tz4BO4 z$+d$Vg~*$uxPL%Krn5f z3R&TYSB3?3VkvuGN`akn(7im%^_HWZ)5QIDa?Z+r{t>%iq?S?-%f*Ub+;li82!&5o zh*6M*e8k$0FD*X4o8Q7>POe@eEixmwsdZH&1u8=}E=g-g8+974hD6^*zA2$7o8tw* zguh61t{PQw53$XlO@7n_Vg6KhbR?Cnn8H2Jxe}_+pm^!XE^|OoomQz)F3Iw>`m=Bn z&tm+_e&xzt_oQTvL={Q9hLc?QGF_F{Pg@c}ed*x3n{O4;LW`D6$4^DEc?W|XDO&Mi zrb_c82923T6T9ji^5#DTvErAmO}D!UsiJtVH8H1m^M_f4p=jH0&2#)PL2FytF+K2OJxCID5xah$SkC2zgiPmCXXN_?(H3f>q9@!f}=$F9^2C^-9=KaRfQvgI4V&$4c4vO{Wn=wnruYo)bn2Bu;R zkJ&5ao@5=~1w%C1yVYc~(&?wzifUdpi6-S9G-83W?H8VJYtUpwie~-fE;X0qx0^4z zk`I1Mv#|TND>e1Z=tyrdjN0d!L-)Rud$lsr0TxfP>{#{t<%lPPJKMe*iv%@8MYLh1 zpc~jQjE3>rvaZg|GRk?ODZZ&^{ti>ScP<@)0+!^!7qyHD$*7;vwOM`N+Dds{MkVPTFj2Y`(YoG+vu(95SmRUsr+<1T0s};S(G%w=`NSsZC}>6%HXpC7ksI06 zA4*I(eLkoG>ALMm#Z|zB&hDAEkoed7)vR=m#wYKE-e)g1+(@riILI^dJ> zJW(D8DX$?8?FH|7i_kZs-hYN)7*tC%N7Ijh{|OUapdc(7sSM{q(@&I!aON<5Z(>c` z4xuwP*TNF(u53>JSodJI%&_zp+eXXf78gG7qtzl8=}=^c!A{&+2+?3R@sCXjIPNFj zj7r+tcuGhM&BK(t_#UMLcc*~Hp2{_AzMs!B+geLpx^GCY%fj|DDr4~Z#*n*)IS7k3 zQr>0-LmuxQ2fSTIEI1KgrBuR%GIG+o;7KN89ey!Ab3zay)W3__H>U2qWW*^$khDP$ zvs%5r2Pu;94c~hd=*?rJLiIWBx`vZ8I$Kydah>CO$QZcX#qI=`6i`ERKg)3LHfz~Z ztbNX%;>G*S)t)mJ?2a}mSywvEI@--gwi%{fH&^|;jGi6vH2}aUbPcX@Z0R&w{yw=0 zZGq?*O)_6AU8fGeyc?!s0_+e4b=~lx24>JG?lMF<0hvD&=8M4S8h>eKSab-w5i?b4w=9Q%G3b(WDdM9v=Oyh>?DEswOgYzQUk9C`^<<1oeuM23)!O%+6Kr7GXHo@0Jn?HNEwTR;#rLg`ng z#4&=)ZClChlARCgj2WIQ4EKySc_P(u^g7O8ayTPXHucy98Z9lWJc_UZPsRcEhfayQ zlg1I?3`-P*&EnZ4AIq?lh#9TI;pyiXB0@#w{X~fgU2-uADii5eu#p8JSF>IW6f_-@ zyJ2Ef-RN`w14^uaj0iwuc!-a>nuv+N;+(a zE`r0R;C_aaqR;IsI#GjQJ>!7w|2q90vQwxY>|8_K27%4XYrmhZ)yvbH?2O4Ny&fdhIYw-;T+3F z%r71Rj9o!%Leqf^@=}tn35i2dh&ySIvP}x*yWavRN(I`7u((IXup zJlfLKnx>fzXn=;#eu$*Rq~;c&$Qvej1iVvfu~djbh14GkJg!w5k+?acF;w*O)l^XQfABbeTtq=p+YqP4>)sDG5$jA(bmxx$t}GNS zxmUYS6G)Wg$UoFfy~z`^b*#) z%d#eXhcbCl<LNsGcz}{uraf;wY9P|vvo1C_p@V%Z&gq7<@R%nLR>BW3Bc-LVZoNFDJXdRa25cA$6DAp}J)hM*o zD7?%vy3{nL(jm6gIJUtdw$AKbjpMs&)5J#O9_!?fR;g|F*&WXDWnKySu8CE? z$;JNZRjw&bo>}#-S)E=v4R1emc;vSS6n2@W^_ph%y5$Zy=2x%D^>1jDRIicz0VHstS zsRhv)g~>U2@7`BscQ?<^&p=gtd3pKq z1_HRE112XeCamVQa<=%WIO&W({M~F9mDPpGgcMFc1@rxEc~KqOD$l3TdGdL^Hz(+& z1?H*yH}5Y~9eHxr_AxQVOSwHLrn1C8;M> zDwK%B<*=D6Q~q^x{32cr?oL*Pw=-0S!YNWHGB+vnaeOOswP>*|312}xQfD4Lp|(dl zdyZXRU48$7sN%_HI7F0cyz?v4!#maV0*}^8kL)iK`#E17cbY(GjtAl^)_%^JkLt>F zL;Cm>m7UO5#4piJjy5+0^(ikFr5Kc^=w8CPTq=I>US7ON`f}o)*dZfFncS84u$S${ zV)K%HSawZwxlnbH!Pdb-E>3{Yr)+@lyLB2HroFgs!fCj)ZutF9=5zwXI@5k76ul|n z;MvJ>awfLgdf_22N4DuE-D6z0P4H4FMv|+@t~-jn>16xUr?ikqzwV=m=gJk17FW}- zd7Uh;Q6|aiMW#6Kw64y&CikHX5(|;5^YFBw?v{%l9!~j@qo!f#qpdnZSou5At@7bH zSrG?(bD&X!R-U>KB9AbUQ_IYnJYF&C`nxqT}p z4r-A`Lqo1-;|6wA%)(w-sdxT=DAVs+_5Z<5uERB6Olo+Vs{PPwxC|gIt{_$;Vif$( zsrDGaf60rh2{TA5NHF~#76!)2s#C@t`d`Dse&V|f(FBAQW#U2%7$=N}P_3if*gVa9 zP{BR5Xed(Z$|zBGKQq3!c@8C}pQthkj?I8uQiG@;s+7@68g|&X3!ThcX|qvq zb1Qa8qkg9G)ZeGp66bL3S01!+n!{4VQz~W@K^U9exNlT%uknGjI1En1RUlZ@XasX6 zP#g7|=!Wha4aAU-l&;{xf|w@ESJ#P4(uL8Jk}_@Q-+=!{Y;KdWaS*w7?QRR25?uUj zM=UvkO%uI<%u|8d!r%M!r9OcZ8D~2m^0O2DcDw}`xx5$hT+r=zo%PGUXZo%CB?qL{ zB*E#Q861RF^)t~iv`d&N@Z+r&;YRPbmClKz)(`8u3G6nyIoCQGh*>Czj% z-zUqS++V(Of4u3=ko(@J=7}Gfr7naBSz%1*@u>8cjxCS1M~;T18;$wi+=40 z`YYC-Q%_&B0{#GWpsVob4H$pL{Bx$ktDo@)Py!$SNL2kR-k*c@|H;uASOveUA22K7 zH_X2a$-joJ{{Rc13jg=e{(si+AD95ZuTJv&i@d*~^yg6j|0$iNzoGNz(EmTvd3Edl z0AygKev|Oe1JtX5_ygXu{)4$tl7#?HO8@{=;4uOm*KpWh GpZ*uKJL;7H diff --git a/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DuplicatedImage/expected.html b/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DuplicatedImage/expected.html index b94c392abb0..19b8ba9b411 100644 --- a/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DuplicatedImage/expected.html +++ b/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DuplicatedImage/expected.html @@ -1,7 +1,7 @@

      Some text

      -

      +

      Lorem ipsum

      -

      +

      diff --git a/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DuplicatedImage/libreoffice7/chrome.html b/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DuplicatedImage/libreoffice7/chrome.html index 806af46e3af..37f53af3d1a 100644 --- a/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DuplicatedImage/libreoffice7/chrome.html +++ b/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DuplicatedImage/libreoffice7/chrome.html @@ -3,19 +3,19 @@ - + -

      +

      Some text

      -

      +

      -

      Lorem +

      Lorem ipsum

      -

      +

      diff --git a/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DuplicatedImage/libreoffice7/chrome.rtf b/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DuplicatedImage/libreoffice7/chrome.rtf index e5ebcaad8be..8068f648f1a 100644 --- a/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DuplicatedImage/libreoffice7/chrome.rtf +++ b/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DuplicatedImage/libreoffice7/chrome.rtf @@ -1,1907 +1,10293 @@ {\rtf1\ansi\deff4\adeflang1025 -{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset0 Liberation Serif{\*\falt Times New Roman};}{\f4\froman\fprq2\fcharset0 Calibri;}{\f5\fswiss\fprq2\fcharset0 Liberation Sans{\*\falt Arial};}{\f6\fnil\fprq2\fcharset0 PingFang SC;}{\f7\fswiss\fprq0\fcharset0 Arial Unicode MS;}{\f8\fnil\fprq2\fcharset0 Arial Unicode MS;}} +{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset0 Liberation Serif{\*\falt Times New Roman};}{\f4\froman\fprq2\fcharset0 Calibri;}{\f5\fswiss\fprq2\fcharset0 Liberation Sans{\*\falt Arial};}{\f6\fnil\fprq2\fcharset0 PingFang SC;}{\f7\fnil\fprq2\fcharset0 Arial Unicode MS;}{\f8\fswiss\fprq0\fcharset0 Arial Unicode MS;}} {\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;} -{\stylesheet{\s0\snext0\hich\af4\dbch\af9\langfe1028\dbch\af10\alang1025\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\loch\f4\fs24\lang2016 Normal;} +{\stylesheet{\s0\snext0\rtlch\af10\alang1025 \ltrch\lang2016\langfe1028\hich\af4\loch\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\f4\fs24\lang2016\dbch\af9\langfe1028 Normal;} {\*\cs15\snext15 Default Paragraph Font;} {\*\cs16\snext16 Footnote Characters;} {\*\cs17\snext17 Endnote Characters;} -{\*\cs18\snext18\langfe255\alang255\cf9\lang255\ul\ulc0 Hyperlink;} -{\*\cs19\snext19\langfe255\alang255\cf13\lang255\ul\ulc0 FollowedHyperlink;} -{\s20\sbasedon0\snext20\dbch\af7\ql\widctlpar\sb0\sa0\noline\ltrpar Index;} -{\s21\sbasedon0\snext21\dbch\af7\afs24\ai\ql\widctlpar\sb120\sa120\noline\ltrpar\fs24\i Caption;} -{\s22\sbasedon23\snext22\dbch\af7\sl276\slmult1\ql\widctlpar\sb0\sa140\ltrpar List;} -{\s23\sbasedon0\snext23\sl276\slmult1\ql\widctlpar\sb0\sa140\ltrpar Text Body;} -{\s24\sbasedon0\snext23\dbch\af6\dbch\af8\afs28\ql\widctlpar\sb240\sa120\keepn\ltrpar\loch\f5\fs28 Heading;} -{\s25\sbasedon0\snext25\ql\widctlpar\li567\ri0\lin567\rin0\fi0\sb0\sa0\ltrpar List Contents;} -}{\*\generator LibreOffice/7.0.1.2$MacOSX_X86_64 LibreOffice_project/7cbcfc562f6eb6708b5ff7d7397325de9e764452}{\info}{\*\userprops{\propname AppVersion}\proptype30{\staticval 16.0000}{\propname DocSecurity}\proptype3{\staticval 0}{\propname HyperlinksChanged}\proptype11{\staticval 0}{\propname LinksUpToDate}\proptype11{\staticval 0}{\propname ScaleCrop}\proptype11{\staticval 0}{\propname ShareDoc}\proptype11{\staticval 0}}\deftab720 +{\*\cs18\snext18\rtlch\alang255 \ltrch\lang255\langfe255\loch\cf9\lang255\ul\ulc0\dbch\langfe255 Hyperlink;} +{\*\cs19\snext19\rtlch\alang255 \ltrch\lang255\langfe255\loch\cf13\lang255\ul\ulc0\dbch\langfe255 FollowedHyperlink;} +{\s20\sbasedon0\snext20\rtlch\af8 \ltrch\loch\ql\widctlpar\sb0\sa0\noline\ltrpar Index;} +{\s21\sbasedon0\snext21\rtlch\af8\afs24\ai \ltrch\loch\ql\widctlpar\sb120\sa120\noline\ltrpar\fs24\i Caption;} +{\s22\sbasedon23\snext22\rtlch\af8 \ltrch\loch\sl276\slmult1\ql\widctlpar\sb0\sa140\ltrpar List;} +{\s23\sbasedon0\snext23\loch\sl276\slmult1\ql\widctlpar\sb0\sa140\ltrpar Text Body;} +{\s24\sbasedon0\snext23\rtlch\af7\afs28 \ltrch\hich\af5\loch\ql\widctlpar\sb240\sa120\keepn\ltrpar\f5\fs28\dbch\af6 Heading;} +{\s25\sbasedon0\snext25\loch\ql\widctlpar\li567\ri0\lin567\rin0\fi0\sb0\sa0\ltrpar List Contents;} +}{\*\generator LibreOffice/7.1.3.2$MacOSX_X86_64 LibreOffice_project/47f78053abe362b9384784d31a6e56f8511eb1c1}{\info}{\*\userprops{\propname AppVersion}\proptype30{\staticval 16.0000}{\propname DocSecurity}\proptype3{\staticval 0}{\propname HyperlinksChanged}\proptype11{\staticval 0}{\propname LinksUpToDate}\proptype11{\staticval 0}{\propname ScaleCrop}\proptype11{\staticval 0}{\propname ShareDoc}\proptype11{\staticval 0}}\deftab720 \hyphauto1 {\*\pgdsctbl {\pgdsc0\pgdscuse451\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Default Page Style;}} \formshade{\*\pgdscno0}\paperh16838\paperw11906\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\pgndec\sftnnar\saftnnrlc\sectunlocked1\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc\htmautsp -{\*\ftnsep\chftnsep}\pgndec\pard\plain \s0\hich\af4\dbch\af9\langfe1028\dbch\af10\alang1025\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\loch\f4\fs24\lang2016{\rtlch \ltrch\lang1045\loch +{\*\ftnsep\chftnsep}\pgndec\pard\plain \s0\rtlch\af10\alang1025 \ltrch\lang2016\langfe1028\hich\af4\loch\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\f4\fs24\lang2016\dbch\af9\langfe1028{\loch\lang1045\loch Some text} -\par \pard\plain \s0\hich\af4\dbch\af9\langfe1028\dbch\af10\alang1025\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\loch\f4\fs24\lang2016{ -{\*\shppict{\pict{\*\picprop{\sp{\sn wzDescription}{\sv A picture containing game\u10\'0a\u10\'0aDescription automatically generated}}{\sp{\sn wzName}{\sv }}}\picscalex103\picscaley103\piccropl0\piccropr0\piccropt0\piccropb0\picw96\pich96\picwgoal928\pichgoal928\jpegblip -ffd8ffe000104a46494600010100000100010000ffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713 -141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1effdb0043010505050706070e08080e1e1411141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1effc20011080060006003012200021101031101ffc4001c0000020301010101000000 -000000000000040503060701020008ffc400190100030101010000000000000000000000010203040500ffda000c03010002100310000001b0c295dd262a3643 -f4304442af817ded00fe1b0f5635e77472bd9f35bda3e7df2b9b4e52bef62ebc92a371e1826b045302f8f5b365d4609d8b2e98f3ada2b4465772af9969321c55 -4c2d4553ad2acfa826088f5efd0f52d166c9145bf3af7872df22d591323b9a19daa0634928a3daebcfad07377aa5af9fbbc667a7e180e98ad8544868a5a2ce8f -38680aeb091d796fcfe85afbde4df98aebb933aa6b76797cb4ba196ae916631cd27408ec2bf4c66d2ff9df3ef7ffc40026100002020104010403010100000000 -000003040102050006111213101415222123313241ffda0008010100010502ddccd787002805ad14acf625a2bf50539d7f751a4efc69dc7aad6b2052a2fd2d16 -ae5fefbc5cb72d373faab5e2869192452b56a595a3406931694b72182c46b7aaf5b63f18482e3e423bef4ed3729ebda26ba98fa30b0c425283643c7109dbf476 -d6529e6c06ca358d81cbb55c5eea55909745ff003de75db5da79156291f8d07ea289d6599a036fec71f4c0bc9acc66b2681d0d63b22783da3d0c510a027031a8 -fed8940ace6e5bf3ed9e794c2ad4571af0ebee3234eeb318a2c8af265c1772682c4563c79281113c53402e3f3124c8696c3c968e8ebe3d6666d44cb146968898 -9eb5b8db569407984b8d9258e35912d00bae215d724db58fa49b35ff002f1cd71fee5389aaf905e22d5924e9b50565fda8e9e9489b4f9438d536da845d2d4ff3 -6f344ae71dad96ab56a94731deadcf419239d78edae6abdaf8becd47ae46ac21ba56704c86d92bac58fc6b213f5d4982b0f6f0aa4940d7672feafda48ca0e7c5 -bb94588e856350d5c85eb499a4cce455bb4d65f23f178ed8f563e2bd1e27893bf55716d0e4a1c73141072abaf7659c7c1602afb8334c8718abcd5db6b0358ae2 -bd3fffc4001f1100020104030101000000000000000000010200031112210410312213ffda0008010301013f01acf8a5e5f531d4c221d75c9562351879149119 -b7118da09958c745a9e4a3c3351b19c9e17e6df3169851be88bc7a450e4251e61a4752b725aa183276edac611f5002c6d1100e9bc8ef6b1871cb294900d8efff -c4001f1100020104030101000000000000000000010200031112210410312232ffda0008010201013f01a4993da0f665b99471beb8eca0ee21f615bc558ebb87 -d98dc4476a7ecadcc08b79c7e6663ea3542c750c06d12a87f932af10541b9478caa23628b0f4b7580fccc828bc7a85baa7fa8b4ef710658e32ad42da3dff00ff -c4003210000103020306040504030000000000000100020311120421311013224151612332528105144291a1204371b1243362ffda0008010100063f028700c3 -e24a731d9418102b141f928b8aaeaaa34eeaf753b66aa29f75556fd3457cb1073e993b9ac2bdeee381f6ddff0005070d08a8515cef2b7246941d474544de8b75 -261a77db9f0adcfc8627dca91cec1cfe924156b61c432bd535ddb45cd0c6369c0e15503c73604e79150d8ebee8bcea73282d1119e616f2e9de1a33a15e0cd332 -df57340659765d17aba95896b857809515c7ca6d4e9eeb9ae8f88205b56d74ae9b322b5d946b4357f4b543929ee7b4170233e6a3eee256299888439afc38a765 -4c3d6cd5a4f44d827f29d6e47fbd9595ed60e95cd785287afe355bf9bc38dbab916e0a1b47a8ea53f1f3c8772d7533e6543146282daa8a5fab3f7403c7095661 -dcd95b5ad1d911eea3631c6377a1e32fba799e2b1d4e1747c4d25498cc4789fc8aaf9ac1f0b9a73b72c9473c8f25da3c3454a6b6e11611bd4f13bd908633e1b8 -d6691c287d97c3fe1f030089d25c4535a6c3333f6f3f642785d58e51569e88b5c284201ed0eec5560673e26f2737a22f0dba03e42de5d8adc61dbbb82b5738a0 -4e2375d0315d9bdfd5f9ae68c85bc187651a6bccec23253be0619216cc5b2c5d3b842585dc5f91d8ab1daec92cf0cbba734332fa0d0eca0cca38994dd20f237a -b9196771334e778eed5dbf10c1caeb9c1d914715858da5c337b07d6a1c647a483359277242836470c6c326224e4b0fbd7defadc1bc87e89b1b861786f1bc26cd -0b86edff008eca4c0cd85b30e5d489ddd57aa60a64e7d361c4cefa35bf7253fe236d1f3e4cbb56853967fa211657bf6fd18dc557212eefd900e35c2cfe61e92b -c29a94ce879aa8342322de61421eeb45eb2ccd561f0b868daf630564ae8ac8dcd7cd4a766232cefa891f56f5db349e9615035d99c4377847757d95b0d7d953f6 -a9440b596170add1ea99fe4cceb4fd4a8e99f686f942ab055e455ad28cb21ad4ac381e9dbfffc400241001000202020202020301000000000000010011213141 -516171108191b1d1e1f0a1ffda0008010100013f21ad0698ec5ccab8a2c9db45133d36c41c2c376804662da8bda31b58db7b98f5c8278988269661013b7c4cbc -0cd4eaf440189a7dbc44d70576a5203b6641e4cfa8d41529ac8e4e482acc9fa5451e59cd980da457845b3a750c85a5e6310264105dbdbe8900297a8772a4e73c -4a77eb51cb01a9ae2084c004bf7f0dc1c855c2ed1ca381af1fd429c20d1cc316143ea2858a0fa819fa577c43291ed1e897e5ccdc596c0dbc8c9e666717f8a8d4 -4dea5be7d3a85fa7f7186a5872f71a0c80b368d73722c688bb5ee38ded831fc59b20f2e0460b38fd3b98ab2aaf8e26066657e894f88ebf50e775707eb4bfabdc -693cfcfe4ae258d8375b3a22f5a885e598ab8b1c3cca10bdc7351ea4df947f9a8206eae4ea7e7fd90ea2eb45db26525cd18f91386bb32fa8f718cad3b96d8694 -d34418903f20b02ac264ed6339ed1c70243f19d0802442e78cb19a6cb5fe441740a8174e4788cd69a2fd4a87dd0cd79799cc3f0d847dbd307b8bb0eea6c87098 -3f22b25c16ad55b1bf0f881e3a3c9d1108e0ea60a355d438b0b2ebed2b6b0a4c455aeab1068b0b9ed7be8f7294025f657c678638b9694ba717e636e3a5d7f999 -dbbfed3118bbb9484b732b57b02ae0fb33d12fe474735df898bfe304dc00006084dc0babcad8ec8a4df993b513d61fea1347a158975ab01ca9be09aacc03e811 -12dd5ffaae09c5608df383518f103d9909d23ec9dc3da799858a8321cf115933bb948d6b45ae60da89e952c85037be676109c9c513353449877f257db7f75008 -b7436a99e24690483442bd84a8c35acbdc3cb4697c4740b69a1f72896dcb75cbe234e5909a5ba27cff00ffda000c030100020003000000100396eaf1652ea7e0 -b3ee94431311befa1c4dd924e3a1e1bc582086ffc4001e11010101010101000203000000000000000100112131411051b1c1d1ffda0008010301013f10461efc -b82fd6d3adfe2166ff0096c097b1306c8033e4afbc95e1e448f419e5baafa4f53cfdcc02dfec89ebb1e438b70f202fab59b7d983032de5852cc0fbb6010bbf7f -1b1e40c22ba7977cd588f6ffc4001b110101010101010101000000000000000001001121314151d1ffda0008010201013f10caf8fb177f938c5ef2cf7133603c -7ec43cec21d21547111d13b878c141d81d19fd916397a9771b87661f10a122ae4b7b66f22825bebe64e8a6b1793e58c0cc1a60638dc6b0267cbfffc400241001 -0002020300030003000300000000000100112131415161718191a1b1d1c1e1f0ffda0008010100013f1000d4ef8aa109364715daaf92e043afea5b892da71ff7 -00ac1ea08772b0a463352adc86ae977ef934b2c5594b3ba800b0879759b88a989580f5c5c2d84cc1282d584cdd7cc004980ce272e1c0202677f1895c69adaf4f -9318252bd658c5aee5fa3921a10bf63c3378899ac842ab14f3961218e751ad241a42cc7aeffd9cc6652b09d7c42205b9cdd2afc214b0b82c088d070e1707f310 -ad6edd92008b171d888323cacea289e19551f7b8ee16f0dbbfc40d96d60d3f6011c2512619600b9eb9da9ebd4bd581bc8bc7d4a386778a62fd225a6f78eaa1d8 -6eed23516376e0ca6d4e5868a02585c4772ec434fabc46b0ebb4c87a96a343013366fe62a1175fbc1f3013aa6efdfcca0e0daaabf9cca6622b93a521122f22e1 -8260661e37b65c8b07082b0f755f9189ab7f7a31142aa8233c59f98a40d0c0cbc692d2a15e74c347b1e6566059fc7c4035559b18da5541595ad7491a476edf43 -d7040a941acf0b482c9ec1a4eb540532ed350ac2ded0f106bc40b1019dd9afc96804ef6e9b256228769978eadb25981fe902e1eccea46735d030a0966f408420 -1469f5abf537d13ee6b9271008e6883607bcc0fc6a0a10d1c5d660505055014054281158b41d7ea5881c0db94719e25d4e5194fa103bb3129f5d4c6c877981c3 -cdc0b19a3bee30e05940a9b5dbfe44484dd2be0872980936ca9e0ea1a5c800caf40857082b01c53b2622dc40450725457059c933cd409ca1719184298038e8df -207c953860d32271e4aee52c0fe90dfb6b29af639664c4560286d39f88261628383e25a0c71dfb009050b7674e8b12065dc680eaaf50c84ba0ec94e8ba7ea200 -7cba21469dc4117ad3cef87772c9aba317a37e9a83689e49bcf5196a82ce43317687562939ff00631a6d46455e880413bf9c5781cca8d9642b35872fb11b6a0f -20f6e70be13f65304be9a747388190b0d704aef71dd4f54995be096c80965ff101809a0e52b995b41683001c4000c03be0270ca44f8ef980bc6d2e3787db982e -8770610657ff0032d5daccf917c397e1d508886ced68b8f503d314869b334a6228930387552737bb9448655d3c08dc2daac03caeaa25c29f76eefbd7111154df -452a1bbee6826244bc979175388ef151408a47e5afe629801f926f3dc6b628e6a69b3a972de9b3e5fb9634a2a8716d4ad41b3454b2151c23da376fa88bfb75ea -5c4608d81790f3a8b51c6ea84d4351c99fc9ffd9}}{\nonshppict{\pict{\*\picprop{\sp{\sn wzDescription}{\sv A picture containing game\u10\'0a\u10\'0aDescription automatically generated}}{\sp{\sn wzName}{\sv }}}\picscalex103\picscaley103\piccropl0\piccropr0\piccropt0\piccropb0\picw96\pich96\picwgoal928\pichgoal928\wmetafile8 -010009000003d46d000010002236000000001610000026060f002220574d464301000000000001003ff7000000000400000000200000f04d0000f06d00000100 -00006c00000000000000000000005f0000005f00000000000000000000003a0d00003a0d000020454d4600000100f06d00000c00000001000000000000000000 -000000000000600000006000000021000000210000000000000000000000000000004e8400004e840000460000002c00000020000000454d462b014001001c00 -0000100000000210c0db010000004800000048000000460000004c00000040000000454d462b224000000c000000000000001e4009000c000000000000002440 -00010c00000000000000214000000c00000000000000044000000c00000000000000110000000c000000080000000b0000001000000095000000950000000900 +\par \pard\plain \s0\rtlch\af10\alang1025 \ltrch\lang2016\langfe1028\hich\af4\loch\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\f4\fs24\lang2016\dbch\af9\langfe1028{ +{\*\shppict{\pict{\*\picprop{\sp{\sn wzDescription}{\sv A picture containing game\u10\'0a\u10\'0aDescription automatically generated}}{\sp{\sn wzName}{\sv }}}\picscalex26\picscaley71\piccropl0\piccropr0\piccropt0\piccropb0\picw376\pich140\picwgoal3586\pichgoal1335\jpegblip +ffd8ffe000104a46494600010100009000900000ffe1008c4578696600004d4d002a000000080005011200030000000100010000011a0005000000010000004a +011b0005000000010000005201280003000000010002000087690004000000010000005a00000000000000900000000100000090000000010003a00100030000 +000100010000a00200040000000100000178a0030004000000010000008c00000000ffc0001108008c017803012200021101031101ffc4001f00000105010101 +01010100000000000000000102030405060708090a0bffc400b5100002010303020403050504040000017d010203000411051221314106135161072271143281 +91a1082342b1c11552d1f02433627282090a161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a73747576 +7778797a838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7 +e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f0100030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400 +010277000102031104052131061241510761711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445 +464748494a535455565758595a636465666768696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9 +bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffdb00430001010101010102010102030202020304030303030406 +04040404040607060606060606070707070707070708080808080809090909090b0b0b0b0b0b0b0b0b0bffdb004301020202030303050303050b0806080b0b0b +0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0bffdd00040018ffda000c03010002110311 +003f00fefe28a28a0028a2a196e2de1ff5cea9fef1028b09b4b564d4579ff89be287827c25199758bd50075d8437f235f34f8d7f6d2f02e911b0f0c037722f67 +52a335e86172ac5e21af654dbf3b69f79f3d9a716e519727f5bc4c62d74bddfddb9f6b5666a7ace95a343f68d56e12dd3d5ce057e4178f3f6e4f885acc2d6ba7 +5a4762bce1e2639af8b3c5df1a3e27f88ee1df53d72e64463f70b640afa9c0f02e2ead9d69a8afbd9f95679e3d65184bc70546555f7f857e3a9fbc3e2efda77e +0df84633f68d6ade7941e638dc645721e17fdb23e0ef89b5c87434bd481e7380eee300d7f3b7a95c1bb98cf747cc90f563d6b999a76b69d2e6d18c7223021875 +1cd7d4d2f0f305c9caea4b9bb9f97e23e9139d7b753861e9aa77f8756daf5ee7f5ef0cb14f12cf0b064701948e841e86a4af9a3f64ef882df117e0ed86a8f279 +ad6ea2dcb75e500afa5ebf25c5e1a587ad3a13de2da3fadb29cc69e3f05471b4be1a91525f34145145739e885145140051451400514514005145140051451400 +514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451401ffd0fef9f52d5b4dd221fb46a532c29e +ac715e45e21f8ebe15d1149b706ec8ed191cd787fc6ff116a5378ea7d019c8b7862570b9e32457cf77b30404a800f6afaacbf22a73846a5577beb63f20e24f10 +b134311570d828a5c8dc6ef5775a3d363df3c51fb4d6b2e8eba045f676edbc038af9a7c5bf167c6fe2507fb5ef327becf96b16e8dcddcde5dbc6d239eca326b6 +34ef82bf12bc52c0e9968aa1fbca76f1f8d7d461f0781c2ae66a31f367e578fcf33ecda4e9c2739ff7637b7dcb43c1f55bfb97dde64d23f721989af31d5f518d +4ee240afd04b7fd92e0822177e3cd5a3b341cb88a45247e159b777ff00b207c2c76b5bfba9754ba4fbab245b9491ea6bd0a59d50bf2e1e12a8ff00babf5d8f07 +13c0f9828fb4cc6ad3c3c3bd49a4ff00f01bdcfce49748f10ead119f4bb49274f5515a5e11f80bf14be22c5733f8674c9a736c40902ae7693eb5f6dc3fb6c7c3 +ad2f578b4ad0bc2960b64ce14b6cc1c7ad71ff00b5af887e20782edf43f1ff00c24bcb9d1ec3c431b4d2ad8e429c74ce2bbe9e678e7563877455373f85c9dd69 +ad9dbc8f22b70b6430c2d5cc1636589851b7b48d38f2b49bb269cb4b5dab9f187c45fd9ffe2e7c38d3c6ade28d1ee20b5271e6b2e1735f38dccf8ce39afd28f8 +13fb535eea7e1cd77c03fb404975a9d8cd6329b59e7432309d871f4afccdd6cdac17f2c166c4c4ac7693c1c135f439557c54e7528e2e094a36b38fc324fb5fb7 +53e0b8a3019552a387c6653564e1513bc276e784a2f676d2cf74cfd9ff00f825c7c432fe17bcf86d23ee31c925c807a8cd7ebc57f339fb01fc441e01f8f6935c +4988af6216e149e32e715fd318e466bf22e3dc0fd5f3494d2d2694be7d4febdf01f3bfaff0bd3a327ef516e1f25f08514515f147ed0145145001451450014514 +50014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145007ffd1fec6ff00 +689d1d74af11af892418fb585894fa915f2b6a5758c8cf415fa0dfb45787e4d67c1ab7888185931958fa0c57e6adedeacb11941ebdebf45e1fa9ed70b1eeb4ff +0023f99bc47c2fd4f36a96568cfde5f3dff13ea7f870fe1ef01fc30ff85a57d089eea7778a307b32fd6bc03c63fb52fc4fd5d9c5a5c4705b9e02040081f515ea +df0ee68fc65f06b54f0ab1dcda5c525d2afb9afcfcd4af1d3e590608ce457a396e028d6c4569578f34d4baeb65d2df23c0e25cff001983cbb034f0155d3a33a7 +77cba3735a4eed6fa8df14f8bb5ed6676bad42f25666eb87207e5599e06f85fe32f8bfaab699e1889e664386931b829f7ae3f58bc1c8afae3f61fd6eea7d6354 +f0669b3182eaff007491c8a70e36293c57d2e3aa4f09839d6a295e2be4bcfe47e6b90e1a966d9d51c1e3672719b77b3d5bb6895fbbd2e7c93f183e0b7c41f83f +7620f16d9c915bbe025c11852c7b0af77f84dfb6b691e10f0527c3ff008b3a349e20d3ed5425aac780635fa9af69f86bf1eb48f8a7abea7fb3f7c7b8c4caf732 +c1677728df2890b6d5ebd315f9e9fb42fc23d43e09fc45bef095c167b44908b695bf8d7ae6a30ee38f7f50cce16a8bde4d369497f345ee9f747763a157205fdb +dc315dbc34dba738cd26e12fe4a916acd6978b68fbf7c17fb55fecafe3ff00165978264f03dc591d4a55b7595dc632e715f167edc5f0ab41f84bf16ee34df0cd +ab5ad9ced98c13904633c57ccde1fd67fb0fc59a66ba1b06cae52607fdd39afd2ffdbeb4bff8593f07fc15f19ac72c64b767b861f80e4d5c3050caf33c3aa329 +7b3a8a5169c9bf7b75bfa0ea6735b89f8673078c853789c338548b8538c1fb36f964bdd4b66d33f2dfc09af4fe1df1fe8bacdbb6cf22f22763ec0d7f5e7f0ffc +55078d7c1f61e26b720a5d441b22bf8c7bdb83e49789887c6548ec6bfa70ff0082757c4783c63fb3e695e1f790c975a4c4239589c9392719af2bc4ac0f3e1a96 +292d62ecfd1ffc13eabe8db9efb2ccb1595cde9522a6bd62ed6fb9b7f23efaa28a2bf193fb2428a28a0028a867b882d6233dcbac68bc9663803f135f167c79ff +0082867eca5fb38d9dfde7c48f13c0834e8fcc996d9966603d000dc9f6a00fb668afc0f6ff008393ff00e0966a483e27d4b8ff00a713ff00c557d0df07bfe0b6 +bff04fef8e16935ef82bc51304817737da60f24e3db2dcd3b315d1fad545715e0cf88de08f885e1f83c4fe0cd4edf51b49e2132b4122b90a4679009c1f506bf3 +7be20ffc165ff61df865fb485bfeca9e2bd62fa2f17dd4a90c7025a1688bbf4f9f763f4a43b9faad4551d3750b6d5ac21d4acc9314ea1d49e3834ed4751b1d26 +c65d4f539920b7814bc9239daaaa3a924f4a00b9457e2c7c44ff0082fbff00c13a3e1afc49bdf851acebda95d6b16171f65923b2b26b8567ce3e52adf30f715f +a89e09f8e9e06f1efc29ff0085c9a29b88f45f25ae333c46394228c93b0f3d28b0ae8f63a2bf38eebfe0aa5fb21595cbdadc6ab76ae87047d9cf5fcea0ff0087 +adfec7bff417baff00c073ff00c553b30e65dcfd23a2bf3cb41ff82a0fec97e24d620d0b4bd56e9ae2e085406dc8193f8d7e81d95dc1a859437f6c731ce8b221 +3fdd6191fa52b0265aa28a281851552faf60d3ad24bdb924471296623d057847c1efda6be157c73d4aff0049f005ccb3cda6caf0ce248f661e33838e4e6803e8 +2a2bcafc5bf1a3e1df827c5ba57823c43a8245a8eb0e52de3c83c8fef73f2fe35ea0658847e7161b319dd9e31f5a00928aaf6f776b789e6da4a92afaa3061fa5 +58a0028a28a0028a28a0028a28a0028ac2bcf1478674f9dad6ff0051b58255192924c8ac07b8241ab56dad68d7a9e659ddc32ae3394915863f03401a74556b4b +db3d421fb4584c93c7923746c18647b8ab3401ffd2fef47c69a736afe14bfd3157719e164c7ae6bf1a3c490ff63ea773a337cad6ce5083dabf6fabf1d7f68fd0 +66f0cfc48bd9e55dab7f2348bee2becf83eb7ef6741f5d57f5e87e23e33e03fd9a863e2b58b717e8f55f896bf675f11c761e37b9d1659028d5e316d83df757cd +3f1ab4c97c31f11f58d119762c13955fa559f0b7894787bc73a5eb65b68b5b8573f857a2feda5a6adb6b5a378d231fbbd7e1371b8723f1afb8a34fd96651ed52 +3f8c7fe01f86e2eb7d6f862a7f361aa27ff6e4f4ff00d29a3e27d52f1998ad761f033e253fc2cf8b1a6f8c0b61212636fa3f1fd6bcbaf6e0162c4e6b97ba9063 +3dc1cfe55f592c342ad29519af7649a7f33f28a19955c2e2e9e3283b4e12525ea9dd1f77fedb1f0ee6f0078d34df8e5e0b3b74dbb114d1b274170df31e7eb5ea +1f10ac34ff00daf7f6668bc75a4a89fc4de16802dc227df919bdbe954bf662f18e8df1fbe12ea5f003c71209ef6ce192e2c9e6e4f984614026be66fd9e7e256b +5fb2c7c7ab8f0278c54ae96f2b457c8dd096e071dfad7c94295774dd15fef385778ff7e1dbe6b4f53f64a98ac02c4ac6c95b2cccd72d45ff003eab77f2e5959a +feedcf847514963f36ce752b2c64a383d430ea2bf5efe13ddc1f1b3f60ef11f806d98497da0dba2467a98f2735f27fedc7f02d7e1478fc78afc3599340d6905d +24bd84937cdb7d2bd3ff00e0991e34d3ad7c71ab7c2fd4dfe4f11e46d3df6a9af5b3bc4431994c330a1bc1c66bcacf55f75cf96e08c055ca38aeb70fe3f455a3 +3a32ecd4e2f91aee9bb34cfcb1bf825b0b8934e9ce5edd8c6df55e0d7ebcff00c1247e25a695e25d77c13a9beefb7b462dc67a62bf343e3ff83eebc07f16b5dd +12e14a837933a03fdddc715dafec61f1025f87ff00b4978735491f6da998f9d93c115e967b878e3f29ab18ebcd1e65eab53e6f81730a990f16e1a7534e4a9c92 +f493e477f93b9fd79d1552c2f21d46ca2bfb7e52640ebf4619ab75fcdcd5b467fa3e9a6935b0551d4f53d3f46b09754d5665b7b7814bc9239c2aa8ee4d5eafc6 +aff82dd7ed557dfb37fec7bace91a21f2b50f145bcb6704c0e1a323072bef486d9f8c9ff000544ff0082c7fc5df8dbf1367fd907f61c8a696e4ca6d2eee20024 +3210c558820703d2b7ff00637ff837375ef19e9b0fc50fdb1fc473ea126aea257d2246916487272771ce39f4a83fe0db2fd8becfc4b0eabfb61fc48b78eeb531 +7125b43e700fb99c677f3dc75afec62a9e84257d59f89107fc1bd1ff0004b68edd229bc08f2385c339ba7049f5af877f68aff8366fe10789d6e65fd9af5b1e10 +dcbfba8e4677c1f722bfa99a295d95ca8fe74bfe0893fb087c7dfd85e5f18f823e304d75a8c12dd48d6f7b2b3189d00c02a189c035fceffeda6887fe0b9da2b6 +067fb46db9fc6bfd112f3fe3ce5ff71bf957f9df7eda1e58ff0082e5e8ad3489120d46d8b3c876aa8cf527b0a6b7264b43fd05fc17710da7816c2eae1824715a +abb31e8154649afe457fe0b57ff059bbfd62eaf7f644fd952e0dc4977badafefad8ef5b857e1a24c72181ef5b7ff000581ff0082ca5b683e07b7fd94ff00656b +e924d566896df52beb724491cabc6c8d94f2a6b85ff8225ffc11e754f1c6a56ffb5dfed456aef14b27da2c2d2e07cf24cac096746190a7ae7bd097506efa23bb +ff008226ff00c1170e98d61fb557ed35686e6f25026d3ed2e94970ae3396cf5c1afea8be34da5ae9ff00053c4567631ac5145a6cca88830a005e0002bd56c6c6 +cf4cb38b4fd3e248208542471a00aaaa3a0007415e65f1d3fe48e7897fec1f3ffe8269752ad647e2ff00ec1ffb22fc06f8f9e1ed7f5bf89da41bfbab6ba548d8 +394015b24f4afbe3fe1d8ffb1dff00d0b6dff7f9bfc2bc23fe0973aee83a5f833c4cba9df5bdb31bc4c2cb2aa1c60f3c915fa9ff00f09b7833fe82f65ff8109f +fc5536f5262958f8ef44ff00826ffec95e1fd561d6b4bf0f18ee203b91bce63822bee3b3b582c6d22b2b61b638515107a2a8c0fd2b36c7c49e1dd4e5f234dbfb +6b87feec52ab9fc8135e77f1a7e347837e0778367f1778be711a202224eacef8e062a4ad11ebd457f3d5ad7ed41fb5f7ed87ac5cf86fe0bd83e8f628db60ba42 +d16e07be7a5515fd933fe0a7fa4635c9bc54f2a5a7ef9a2fb6e4b85e718cf3f4aae5f3279fb23fa00f177fc8b779ff005c9bf957e417fc132801e3af17e07fcc +42ebff0042accf837fb78fc44d135193e127ed1da61d3e4951a2b7bbdadf3e01c92c78abff00f04c39e1bbf1978b2eed8ee8a5bfba643eaa5b8a2d615eed1f63 +fc56fd8a3c19f13be36691f17ae67789ad25325dc25dbf7bc70171c2d763fb5beb7ad780bf67ed4ee7c2327d9da184c41ba909b4ff00857c19fb557c48f88ba1 +7ed7fe15f0f687adddda69f3dc9596de37223718e84573dff0524f855fb48f892eacfe20f8475464f075bd82a5ddb09b6ee971924a77c8ef421df7b1f647fc13 +9351d575afd9c34cd635895a69a669373b1c93f31afbe2bf972f809fb38fedd3f103e1f5b7893e0a7881b4fd0e5dde4c7f6af287079e33eb5fb7dfb11fc37f8f +1f0b7e17dde8bfb436a4752d59ae9a4495a6f371163a673c50d04657e87d9f457e507ed69fb7fcfe0cf11dc7c1ef82f6bfdadae1fddcb2202c23ddd0a95af8af +4df82dff000528f8d701f17e83aecba5404edf29ee8c5c9f62452481cfb1fd19d15fce24fa9ffc1417f64bbefeddf194d2f8812df0e51a569a323f0cd7eaff00 +ec85fb657867f697d0bc8ba5163aec1c4f6b8c6180e719e78a2c3524f43edca2bf1bbf6c0f8ade30f037ed5fe0db7875cbad3f45fb747f6b86372b1b478190c3 +a62b81f8cdfb4bfed15fb4afc44bbf863fb35dbbdad9da48d0fdb14b47b88efbba5160723d37f6f8f803f0cefbe307c3af115dc7731dcf8af5c4d3b5131ceeab +2db800ed001c03cf5af9b7c43e1ff8bde06f8b7e26f07fc021752687a23cd6e20dc646440a7a93e82bf4fbf663fd9e7c5be1df871a427ed13747c41e23d3ae1a +e227b87f3960727e52879e6beadd2fc17e18d1afafb52d3ace38a7d498bdc385e6427839a77172df53e1dff82625f5eea3fb2cdadcea32bcb39d4af0485c9243 +06191cfa57e85d731e12f06f867c0ba4ff0061f84ece3b1b4f31e5f2e25dabbdce58e3d4d74f499495958fffd3fefe2bf3a7f6e9f0b493ae9fe305f952d2328c +7ea6bf45abe7dfda77c2ade2ff00841a8e97126e93e575207236f26bd7c8b13ec31d4a6f6bd9fa3d0f8fe3ecaffb4321c5504aed45c97ac755f8a3f06b5abb66 +89886c1c715f61fc49b987e277eca76be21817cd97c310a5b337520b57c2faddcf95349013cc6c50fe15f617ec897a3c5de07f137c2099848faab79c8ade9182 +6bf60cda9fb3a34f16bfe5dc93f93d1fe173f8e383b10b118cc46533db114e70ff00b792e687fe4c91f9df3dcb32f3e95ce5dcbb8e6b7bc4286c359bed3dc153 +05c491e0ff00b2715c65d4cc32457d6d2575747e555af1938bdd68753e02f1fea7f0e3c69a7f8b74b90a7d8e6492400fde5539c57e80fed97e02d2fe337c30d2 +ff0069bf0220dc62136a6b1f251fb6715f96373212086e735fa13fb06fc6ad220d4efbe00fc4193cdd27c49f2a897954da38033c0e6bc6cf70d3a5c99961d5e7 +4b75fcd0fb4be5ba3eeb81731a18a55f86b3095a8e27e093fb1597c12f46fdd7e4cf58f81be21d23f6c1fd9cef7e0bf8d9d66d774489ef2d09e1888c7c8a2bf3 +93e07ebfaafc08fda534bd475f26d6eb499d92557e36eee39fc2bd67c5fa6f8c3f629fda8639632d15acd3adc165fb8d6acd9033f4ed5ebdff000503f865a3f8 +af45d13f69bf8748a2d35d02e2ef6f1b3691e95e7e19d2a55dd08bbe1b149b8f6526b55f3d4f7f318e2b17818e3a71b66595ca31a89fc53a7192e49776e0ec9b +ecce5ffe0a85e081a77c58d33e206951edb1d534e8a6661d0c92724d7e5dc5ac5f68f7d16a9a5bf973c4ea51bd3915fa73fb58fed29f0b7e357ecc7a0683a449 +2378974e682270cb85f2a35c75afcabb893230d5ed70d42b472f851c445a70bc75ea96cfe67c67893570753882b6332eaaa50aaa352f17b4a4b55e4d347f6a7f +b3bf8d2cbc73f07741d5ed1f7b2d9431ca7fdb5400d7b6d7e48ffc1233e257fc24ff00036ebc39aacfbaf6d6f1f629393e5815fadd5f8067b82784c7d6c3f693 +3fbef81b3a59b64383c7ade7057f55a30afe5a7fe0e82d1f5dd43e03f82ef34b56305b5e4ed391d02e17ad7f52d5f9d5ff000543fd9663fdaaff00648f147833 +4d84cbadc36723e9c3b79bc71f957948faa7b1f1d7fc1be9a8e91a8fec4c1b49c623bb557c7f782735fbb55fc357fc104ff6dd9bf63df8c1acfec4bf1da63a6d +a4d7729f3ae7e5db72bf2a819fe1cd7f719677969a85ac77d612acd0caa191d0865607b823ad0f7145e859a28a8a69a1b689a7b8758d1065998e0003b9348a23 +bcff008f397fdc6fe55fe6f9ff00052ef04dff00c4cff82bacdf0eb4abbfb05d6b33416f15c9ff00964cdfc5c57fa08f867f68cf84df107c637ff0e3c1daa47a +86a568b22ca2121d14a0e41606bf830fdb4b23fe0b9ba28f4d46dbf9d544996c7c2dfb457ecd7f1a7f60df8fb61a8fc58b19ee611729756b7728252ea28d81dc +b9cf06bfbf8ff82677fc1457e0e7edcbf086c5fc26f169baf69d6e91dd6925879b1a460287c0ec6bbdfdaa3f621f849fb737eceb07c3ef8936aa2f0d9a8b3bf5 +40678580c80ac7a2938cd7f05df11be1c7ed61ff00046bfdab16fec4cf6a96770b32490b1fb35dc19caa3b8e0e475146e4fc3e87fa67d794fc7338f83be253e9 +a7cfff00a0d7c39ff04d8ff8294fc2cfdbe3e1641ab69b7315af89ec9123d4ac8909fbe239f2c13965fa57dc5f1d7fe48e7897fec1f3ff00e8269752fa1fce4f +ecebfb0778b7f6a1b4d5fc4ba178affb0a3b29c4663f98ee2d939f96be92ff0087377c4cff00a28ffa4b5f4cff00c12abfe44bf13ffd7e27f235fac54dc99118 +2b1f957fb267fc13cfc65fb387c414f1a6b7e2ff00ed989327c9c3f71fed715e05fb62ff0068fc7ffdb0349f8231cac748b458279d01e1b9c357ee8119047ad7 +e187c72bff00f8527ff0501b0f14eb20ae9daa43042b29fba19cfaf4a13d472492b1fb37e03f87be14f86fe1bb5f0b784ed12dad6d10220006efc4f535da919e +0d56b3bdb4d46d52f6c6459a1906e57439041f422acd4967c95fb5e7ecf9e11f8ddf0b6f6dafed17fb4ece266b39d7e568dbbf4ea315f9f3ff0004a1d39f46d4 +35cd1653b9ace79a127d4a1c57eaf7c74f1fe8ff000d7e186ade2bd66648a3b785880cc016278c007a9e6bf2b3fe0965a847ac7887c49ad43f72f2eee265fa31 +cd3e843f891cefed7fff0027afe10ffafb3fc857deff00b68123f663bcc7fcf01ffa01af823f6bff00f93d7f087fd7d9fe42bf40bf6c4b6173fb33dea1cf16f9 +e3fdc34fb02ea709ff0004cf27fe19974a1eefff00a11af7afdac3e255dfc2cf82baaf892c4ed95a36814fa17522bc0ffe099ac87f666d2806048326477fbc6b +d33f6e5f076a5e36fd9fb54d334b42f24444f8033c20269751ad8f933fe09a9fb3be8c7c1dff000bf3c5b10bbd57587768ccbf314dac79e6bf5c91123188c051 +ed5f9c9ff04d2f8aba0f8afe0258f8244aa9aa6906459a22707058e302bf47687b8476d0a3a8699a7eab6b2596a30a4d14aa5595c020835f835fb41f80e4fd8f +ff006b0d0be227c38cc363acb0132afdd0d2bedc11d2bf7c890064f0057e1d7ede7e3283e2cfed09e15f84fe0565bd9adde392e0a73b5a3932471ed4209ec701 +ff00052fd0aebc63f19fc37e1fb27f2e6d4da10ac3b17506bf637f675f855a0fc29f85ba5687a6db2c7726046b9931f349263924d7e5d7ed8b68971fb5f7c38d +367e07daad91bf0500d7edb5b5ba5adba5b47f750003f0a6f604b56c9e8a28a92828a28a00ffd4fefe2a86a96e977a6dc5ab8dc248d9707dc55fa29a76772651 +528b8bea7f313f187c3b73e0df1f6a1a15ca946f35e500fa31cd74dfb2a78e7fe107f8e5a76af39c42e9246c33c12e31fd6bdd3fe0a1be107d1fe2eb78a914a4 +1750c68303037639afcf28753b8d3353b7bfb66dad14a8d907b035fd0b8071cc32c8f37db859fad8ff003bf3d854e1de28a8a9ff00cb8ab78f9a52bafbd1ee3f +b5b7838f80be335de92cbb7ed518bb03da5e6be4fba994935fad7fb437c37d4ff6a4f87fa4fc61f8726de5bf48e3b4b88cb7ef3644b8271d6be46f0b7ec3bf1c +3c5d738cd959440fccd732f97fce9e519ce1a38382c554519c3dd926f5ba36e2ce0cccaae7359e5786954a355f3d371574e32d56be5d4f8be79462b2edb5cbbd +23528750d2dda3b98983230ce7835fa80dfb1f7ecf9f0ed04bf1c3c4ee92c43732e9d2aca38fa5571fb45fec75f093f71f0d7461afc96e30ada95b83b8fbd743 +e2085556c2509d5f95a3f7bd0e08f0056c2b53cdf1b4b0d6e8e5cd35ff006e475b9e3bf14f50f8f3fb64dbe9567a3785ee669608a2b6fb48031b546335f4b7ed +353e8ffb3f7ec67a3fc0bf124cb27882f6db649193f346c0e718af963c6bff000511f8a7af4ae9e15d22cbc3910f953ec1fbbe3b74af867c7df103c61f113587 +d73c677f36a13b1c83336edbf4cd71e1f27c5569508d68469d1a72e6514eeefd2ef6b7a1ece61c6195e0e9636a60eb54c4e2f110f672ab38a845474bda36bddd +ad76704cec912c6c49200ac8b8931cd5c9e4eb93585733c6a705b07eb5f627e3a7eabffc124be25a786bf6819bc2daacfe5595d59c9b7278f30f4afea241cf35 +fc8d7fc134fe1cf8afc6dfb44dbdd6936cff0067b688caf33a911e14838ddd335fd71a0daa17d057e15e2353a6b335283d5c55cfee8fa3b57c4cf86654eb47dc +8d4972bee9daebe43a8233c1a28af803f7c3f9cbff0082ac7fc111340fda92f9be377ecfd3a787bc6169fbf611039b89012dc63b935f92ff0004bfe0a2dff055 +4ff827899fc1ff00b4ef83f52d67c2ba02ed48da30ac91a9ea5f04e0d7f7395c2f8bfe18fc3cf1fdbcb69e36d16cf558a75d922dcc4b20651d8e41c8a7725c7a +a3f93c3ff076afc2216ecadf0ab5813053cf9c36eefa6dce3f1af853e3a7fc166bfe0a25fb687865b45fd98746bcd2f47be2e9721620cd2c4dfc21b1915fd9e9 +fd863f63939cfc33f0ef3ff4e117ff00135e85e14fd9cbe03781a016be0ef08695a646bd16ded92303f2029dd059f73f9c9ff837abf651fda83e135af8b3e28f +ed1da1df6853ea97124d08be249b8571f7d73dabf11ff6d5d46cd7fe0ba7a2c2cc771d4adb8da7d47b57fa2924314508b78d42c6abb428e800e315e19abfecbd +fb3aebfe324f887ad782b47bad76360eb7f2da234e187421c8cf14afa872e963d2fc07ff00226699ff005ee9fcabe5efdb73f624f84bfb6ffc23baf871f11ace +3374a8ed617847cd6f3b0c06e39207a57d930c315b44b040a111061547000a969147f997fc59f861fb567fc118ff006aa8f5cd325b9b28ed2763657c14f93776 +e0fccc17a7238e6bfb1ffd92bfe0a9ff00047f6f2fd94359b982fa3d37c5506992a5de9b213e712131e6018e8c6bf573e247c0cf83bf184c07e29f8674ef107d +98158bedd6eb36c07a81b81c5733e0dfd967f671f8797135d781bc11a369325c27972b5ada2465d7d0e00c8aab92a363f03ff659ff008282785ff657d3f5af0c +6afa05ceab25edc0916485b6eddb9183907d6beacff87d5f817fe84cbfff00bf83ff0089afd5d93f67bf81d2b9965f09e96ccdd49b64c9fd299ff0ceff0002ff +00e852d2ff00f0193fc28ba172cbb9f949ff000facf027991c7ff0865ffef1d53fd60fe238feed7dc9fb48fecefa17ed73f096c354b702c7527852f2da43cb02 +cb90a48f4af77ff8677f815907fe112d2f20e47fa32751f857af5b5b5bd9dba5a5a208e28d42a2a8c0007400526d741a4fa9fcf6f833f68ffdac7f62eba93c2b +f17349bad5bc39a79d96cfb701907a1e4d7ab49ff05a1f09df44da7e9be0dbe1793029092f91e61e9c6dafd9ff0011f83bc2be2fb7169e28d3e0bf8871b6740e +3f235c0c5fb3e7c0e86559e2f0a696ae872ac2d93208efd29dd0b95ad99f8c761e0bfda9ff006d6d5535bf8c90cda4f84ac033c513aed13230cf518cfe35e97f +f04b0b3b4d27c47e25d0ec4e62b1bbb88138fe143815fb4d6fa7585ad92e9b6d0a25baaed11818503d315cff00877c05e0bf08cd2dc78634bb6b079d8bc8d046 +10b3375271d734ae1c9adcfc54fdb067893f6d9f08231e4dd9edec2bf5b3e297811be237c1bbcf0c427f7b3d93796319cbec381f8d773aafc3bf026b9abc5afe +b1a4dadcdf4077473c9186914fa82466bb14448d04718c28e00145ca4b73f9b4f811fb5f78bbf60d9350f869f163c3b777681c882353b4a724fa1eb5fb19fb27 +7ed45e1efdb23e1cea5e27b1d226d32da299ece48676dc5811cf61dabdfbc49f093e18f8c2f4ea3e2ad06c7509cffcb49e1576fcc8adaf0a7823c21e05b27d3b +c1ba6dbe99048dbda3b68c46a5bd4818e686d0a29aeba1f89ff1dff65af8d3fb2e7c49b8f8d9fb343492e9970fe64d6712eef280e4e73eb50f86ff00e0af3a8f +816c3fb17e2c7856eeeb53073be321063bf1b4d7eecdc5bc177035b5ca092371865619041f5af2ed43e05fc1bd5a7fb56a7e18d3a793fbcf6e84ff002a77ee2e +5b6ccfc51f19ff00c148fe357c7c12786ff67ef0fdd59cb74be5a8237b73ef8afa9ff618fd8cfc4de04d724f8d7f1958cde23ba2cc1241f347bfad7e8ef87be1 +3fc34f09dc8bcf0ce8565612a9c878215420fd40af41a57ec0a3d59f891fb624f1afedb7f0fd1cf2752871c7b0afdb7ae4355f0078275cd620f106b1a55adcdf +5b3078a79230d2230ee091906bafa1b2920a28a290c28a28a00fffd5fefe28a28a00fce2ff00829078125f12fc2fb1d5f4f4c4b6570649180ea8074afc109ee1 +186eafeae7e34f82d7c7bf0cf57f0daa6f9a7b6758bd9c8e2bf951f1bf87752f02f88ef3c29ada18a7b390a1dfc67e99afda3c3bc72ab839615bd60f4f467f17 +fd22322961b39a59a463ee568a4df4e68e96f56b537bc15f19fe22fc2f691fc0fa81b5f3010c0fcc31f4352f8c7f694f8d3e36b2361e22d5cc90e31841b3f518 +af1d92612b7970e1d8f455e49ab961e0cf1b6b972b6ba5e8f792973c32c2c57f3afbc9e0f0bcfedaa423cddda57fbcfc2a866d9a3a3f54c3d7a9ecf6e58ca56f +b9687177b737123334b2c8e4f277393fccd61cd271cd7df9e00ff82767ed0ff108a5d4505bdadb10198cedb1b07eb5f6e7c3dff8245f859992ebe23ea73ac8bc +94b7704135e4e378b72ac2dd4eb26fb47567d664be137156696951c1ca317f6a7eeafbd9f81571771822204ee6380307ad7a2785be037c6af884e91f827c3973 +a8993eef963afe75fd527c37fd89be02fc3940b0e910ea2ca301aee35723dfa57d2ba2783bc2be1ac7fc23fa7dbd9e0607928138fc2be4b1be26d28dd6128dfc +e4f4fb91fade4bf468c4ced3cd71aa2bac60aefef7a7e07f32bf0cbfe094ff001d7c7ca9278a646f0e96fbc274ce3f2afbf7e167fc11ff00e17787027fc2cdbc +5d788c6ed8ad1e6bf6468af8fc771d66d88ba55391768ab7e3bfe27ebf92781dc299772ce5877566bacdb77ffb77e1fc0f26f851f043e19fc14d1bfb0be1ce98 +9616fedcb7e679af59a28af92ab5a7566ea5493727d5eacfd5f0b84a386a51a187828423a249592f44828a28acce80a28a2800a28a2800a28a2800a28a2800a2 +8a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2803ffd6fefe28ac0bdd685ab6dc573979e319 +22cf96a302803d0abe57f8affb1e7c16f8bbacff00c243e24d354de124b3838c935dcdefc40b888f039ae52f7e275dc4720b574e17195f0d3f69879b8cbba763 +cdcd327c0e6547eaf8fa31a90ded249abfcce0fc31fb017ecdbe1d9d6f5b4459ee10e4316381f857d53e1af02f853c2369f61d02ca28231e8a33c7bd7cdb77f1 +775084fcac6b0a6f8db7f192cc5b15ae2b32c5e27f8f5652f56d9cd9670de55977fb8e1614ff00c3149fde91f6d2a220c2803e94eaf86bfe17b5d7f79bfcfe35 +3c1f1befa56f94b5709ed9f6f515f20da7c5cd465e4b1ae86d3e285f48cb9279a00fa768af0fb3f88177238e2ba9b5f1a4b29036fd6803d1e8ae7acf5c4b9601 +875ae81486191400b451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500 +1451450014514500145145007fffd7fefa2e74db7b9cef1c9ae7ee7c236d7031bb15d851401e6975f0f6099485615ce4df0ae397826bdba8a00f9ce7f8388c30 +17359537c0e59befa57d4345007ca9ff000a222e9e5d598fe06c71f44e95f5151401f3941f07446a3e5c60d6e43f0aa28cee1c1af71a2803cc2dbe1ec11e1890 +0d7410784ada1c739c575f4500655b6916b6fd056a0000c0a5a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a +28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2803fffd9}}{\nonshppict{\pict{\*\picprop{\sp{\sn wzDescription}{\sv A picture containing game\u10\'0a\u10\'0aDescription automatically generated}}{\sp{\sn wzName}{\sv }}}\picscalex26\picscaley71\piccropl0\piccropr0\piccropt0\piccropb0\picw376\pich140\picwgoal3586\pichgoal1335\wmetafile8 +010009000003146c020010009234010000001610000026060f002220574d46430100000000000100eafc000000001400000000200000d04a0200d06a02000100 +00006c0000000000000000000000770100008b0000000000000000000000cf3300004a13000020454d4600000100d06a02000c00000001000000000000000000 +000000000000780100008c000000840000003100000000000000000000000000000020060200eec00000460000002c00000020000000454d462b014001001c00 +0000100000000210c0db010000004700000047000000460000004c00000040000000454d462b224000000c000000000000001e4009000c000000000000002440 +00010c00000000000000214000000c00000000000000044000000c00000000000000110000000c000000080000000b0000001000000097000000970000000900 000010000000ec090000ec0900000c0000001000000000000000000000000a000000100000000000000000000000140000000c0000000d000000120000000c00 -00000100000051000000786c00000000000000000000170d0000170d000000000000000000000000000000000000600000006000000050000000280000007800 -0000006c0000000000002000cc003b0d00003b0d00002800000060000000600000000100180000000000006c000000000000000000000000000000000000fffc -fef9f6f8faf8f8f7f7f7fefefef0f5f4b9bebf4a5252475054b8bfc2fdffffaeaba75a5049443428614a3a7b604c73523e785944765d4d62514482736a9c9086 -6d5f534e3a29664b318867469c74519e7750c39d73c5a27a896c45715a34ad9a77d9c7a2d7be96af8f64a68056af875db58c65bb9773bfa283b49c7eb09b7cb4 -a07dbda27dbe9f72c19e6cc5a16bbe9b69b69869ac946aa4916eb3a78bdcd5bce9e2ced0cbb6cfc8b4e2dbc8e3dccb9690853f3c374a4c4d575a621f252c080a -0b0607050506040001000303030808080202020909094e5050b5b7b7f0f2f2f5f7f7f7f9faf6f8f9f9fbfcfcfefffbfdfdfcfefefefefefffffffffffefffffe -fffefdfffefdfefffdfdfefcfafcfcfafcfcf7fbfcf8fcfdf7fcfff8fdfffffcfefcf9fbf9f7f7f6f6f6f9fbfbf2f7f6c9cecf525a5a2c3336acb3b6f8fafba9 -a6a2645b525c4c3f695242694e3a6445306345326b54446d5c4f80736b756a624032263523126549318c6a4ca27c59ae8760c39f77b8986f9b7e599f8763d6c5 -a4f4e4c0e7d0aaaf926b947048977049a7815eba9775b5997baa9478a79276ad997ab59d79ba9e75c5a473d1ae7cc09f71bca175b19b77a19272a89e86cec7b3 -e2decbd5d1bfb7b19ecfc8b7ece5d6d4cec38e8a856262624b4e532f3338191b1b0001000203010809070000000303030707070404044d4f4fb5b7b7eff1f1f4 -f6f6f6f8f9f9fbfcfdfffffdfffffbfdfdfcfefefefefefffffffffffefffffefffefdfffefdfcfdfbfcfdfbfbfdfdfbfdfdf9fdfef9fdfef7fcfff6fbfefefb -fdfffdfff8f8f8f8f8f8f5f7f7f6fbfae0e5e6606868192023a1a6a7f5f5f5b4afac82776f7b6a5d765d4d6045316749365b3f2e5a45366353476e625c4e443d -1d11072c1a097d61499b795ba47e5bb38c66bf9a74b08f68b49974d1bd9ad8caade7d9bcdbc8a7b29775977753977551a1805fab8d70b69f85b09c83ad9c82b1 -a085b5a080b09671b6966dc2a277b99f77b7a380b1a184a49a82ada695cac9bbd4d4c8c3c3b7c4c3b5c9c6b7ded8cbece6dbc9c6be8682814c4b4d3436371919 -190203010506040708060000000202020606060c0c0c585a5ababcbcf2f4f4f7f9f9f8fafbfafcfdfdfffffbfdfefbfdfdfcfefefefefefffffffffffefffffe -fffefdfffefdfafbf9fbfcfafbfdfdfcfefefbfffff9fdfef7fcfff6fbfefdfafcfffefff9f9f9fbfbfbf4f6f6fbfdfdf5f9fa74797a272c2f919596ddddddb8 -b2ad988c828f7c6d876d5c775c48735746614838533f345747406055513e362f1c12083727179e836eac8c6f9f7a58aa855fba9672b59571ccb28ee9d5b6e0d3 -b9d3c7afbbaa90a18b6f9c8062a98c6dba9e80bda68cccbaa3c8baa4c4b7a1c4b69fbeab90a38c6c987c59a38764ab9677a6987c9c917b958e7da7a79bc8cbc2 -cdd1cbbdc0b7c9cac0d5d3c8dcd8cdddd9cee1dbd4c9c5c07d79782d2b2b1a1b191f201e10110f0001000808080505050000001b1b1b5f6161b3b5b5eaececf9 -fbfbfbfdfef7f9faf9fbfcf8fafbfbfdfdfcfefefefefefffffffffffefffffefffefdfffefdfafbf9fbfcfafbfdfdfcfefefafefff9fdfef7fcfff7fcfff8f7 -fbfffefffafafafcfcfcf3f6f4fbfefcfbffff888d8c323637727474b4b2b1aba29ea092869d89789f8470977966725848634d415a48415f534f5b5451342e29 -231a114a3b2b9b836dae9073a27f5eab8763be9e7bc6aa87d9c2a2e2d1b6eee3cfded4c2c9baa7b3a18aa89078a38c72a38d74a29079a0937d9d94809a917d9b -907c91816a715b42674c317a624698896f958a768079686664596e706a919694adb4b1b6bbb9b8bcb7d7d8cfdfddd3cac5bcd6cfc6f7efe8d2c9c576716e4846 -453637351516140001000909090202020000001f1f1f5658589ea0a0dadcdcf9fbfbfdfffff5f7f8f7f9faf9fbfcfbfdfdfcfefefefefefffffffffffefffffe -fffefdfffefdfdfefcfcfdfbfafcfcfafcfcf8fcfdf8fcfdf8fdfff8fdfff4f5f9f9fbfcfafafafbfbfbf3f6f4f9fcfafdffff9fa4a33135364949498b8786ad -a39cb8a89cb29c8aaa8d7895786370594a614e4660524c675e5b4c48471d18152018115346387159459e8166b29072bc9978ceaf8eddc4a4dec9add3c3ace8dd -cfe9e0d3ded1c3c2b2a19f8c7773614a52422b483c2441392247402c48412d4b422e4436232a1702321a045c452f8d7f69968c7a7f7a6b504e44383935464b49 -666c6b7f8584a2a5a3b0b1adc6c3bbccc7becfc8bfe3dad1efe6dde6ded78a878340413f1617150b0c0a0101010000000505051818184b4d4d939595d6d8d8fd -fffffdfffff3f5f6f6f8f9f9fbfcfbfdfdfcfefefefefefffffffffffefffffefffefdfffefdfefffdfdfefcfafcfcf9fbfbf7fbfcf8fcfdf7fcfff8fdfff5f9 -faf4f8f9fafcfcf8fafaf7f8f6fafdfbfdffffbbbdbd4d4f4f2b292867625fb9aea6d5c4b7b8a2909b7f677a5f4a6f594d64544e6256545c57563432310b0a06 -17110a3a2e224c36248c7157c0a083c9aa8bdabea0ecd6badecdb3c8baa7d8cfc2c7beb49f93877b6c5c695a4754432e41331c4539214841285650395b553e58 -4f3b4234211b0a002810005e493494836ea49985978f7e726c5f59574f52534f535654595c5a7d807e878682a09d98ccc6bfe1dad1d5ccc3dad1c8f9f1eabab7 -b36869673536341a1b190303030202020909090c0c0c393b3b8d8f8fdbddddfdfffffbfdfef1f3f4f7f9faf8fafbfbfdfdfcfefefefefefffffffffffefffffe -fffefdfffefdfefffdfefffdfbfdfdfbfdfdf8fcfdf7fbfcf6fbfef6fbfef9fdfef4f8f9fcfefef9fbfbf9faf8fefffdfdffffced0d07d7d7d201e1d4c4542b9 -aea6ddccbfad9583866a526d523d67554a655955635b5b54504f2929290d0e0c0e0a050e0500412d1b846a52c3a58acbad90dbc3a7f3dfc6daccb6c1b7a6b9b0 -a68e857c463a30281b0d4b3b2a685a4474674d86795f9e9377b2a98eb6ad92a2988073654f301f0c2e1707654f3da49077b3a288ad9f88a39884a7a091a29e93 -87847c716e6973726e8986828985809e9a95d8d2cbe9e2d9dcd3cadfd8cfd4d1cda4a5a36566642829270f0f0f0c0c0c010101020202212323838585dadcdcfb -fdfdf4f6f7eff1f2fbfdfef9fbfcfbfdfdfcfefefefefefffffffffffefffffefffefdfffefdfdfefcfefffdfcfefefdfffffafefff8fcfdf5fafdf3f8fbf4f8 -f9fbfffffcfefef8fbf9fbfcfafbfcfaf9f9f9fbfbfbadadad37353437302da99e96d3c2b5a1897773573f5f46325d4c436c635f686362525050313334070806 -050100271d13806c5bc1a993cfb198d3b89dceb89fc0af9acec4b3cdc5b8948b814f463c2a1e125e4f3f93826f9c8b71a69679b2a081bcad8cbaab8abaab8bb3 -a58883715a35220d3019096d5541aa9274baa17fb29b7ba99478b5a48ab6a892aea493b3ab9eaba49b9c968f807c777a76719b9792d3cdc6f1eae1e1dbd4d7d6 -d2b5b6b48384826667655f5f5f323232000000000000141616535555c3c5c5f1f3f3f1f3f4f5f7f8eff1f2fdfffffcfefefcfefefefefefffffffffffefefffd -fffefdfffefdfcfdfbfcfdfbfafcfcfafcfcf8fcfdf8fcfdf8fdfff8fdfff6fafbfafffefbfefcf8fbf9fbfcfaf9faf8f8f8f8fdfdfdd3d3d3484645342d2a9e -928cc4b3a6937d6b6d523d6048345c4d44746d6a7975745454542123240003011c1813574d43c0ae9ddec6b0cbb298d3b9a1dac5b0d8cab8d9d1c4a9a59a605a -4f43392f6a5d4faf9f8ec8b5a0c1ac91b7a282bda783b7a27cb39f76ae9b76a5916e7c674c48331d4f3828866e58bea27fbfa178b4966db1946fb19773a38b6d -ad9980d0c1aed1c4b6b8afa5938d866965605d5954938f8ad7d1cae5e1dcdfdedacccdcbb4b5b3a0a19f8282824444440f0f0f0b0b0b0b0d0d282a2aa7a9a9fd -fffff8fafbf5f7f8fcfefff8fafbfcfefefcfefefefefefffffffffffefefffdfffefdfffefdfefffdfefffdfbfdfdfbfdfdf9fdfef9fdfef9fefff9fefff6fc -fbf8fdfcf8fbf9f9fcfafcfdf9f6f7f5f5f5f5fefefef0eff1514f4f2924238e847db5a5998a76657057436a544264584e8079767d79783d3d3d0204040a0d0b -534f4a968d80cab8a7cbb49eb8a088d0b9a3e1cfbeddd2c4c3c1b77c7a723c362b574e41a79a8ac8b7a4bda78ec0a88ac0a580bda178c8ab7ec3a778bea377b0 -976f8d7656725c43846e5cb09880bc9d76c09c6cc29e6eceaa7cc3a0749f7f56967a57b49c80dac7b2dacdbdb5aca2625c552b272245423e8d8984bbb8b4d1cf -cee7e8e6e8e9e7b8b9b77474744343432424240f0f0f000202161818898b8bf2f4f4fcfefff5f7f8fdfffff5f7f8fcfefefcfefefefefefffffffffffefefffd -fffefdfffefdfffffefffffefcfefefbfdfdf9fdfef9fdfef8fdfff8fdfff5fbfaf5fcf9f7faf8fbfefcfefffbf5f6f2f3f3f3fefefef6f5f75855572823227d -7470a5968d857263745c4a6f5b4a6b5e56746e6962605f21232300000024282389867ecec6b9c6b6a5cdb8a3d2bba5d1bca7bfb0a09b92886b6a664a4b476763 -588f8678b4a797af9e89a79076bca17fcbab82c7a577ceab79c9a772caab78bfa2759a805c7f694d8e7b66b49c84bb9b72bd9866bd9561c69b68c59a67ae8656 -9e784ea1815ecab296eedac8d2c6ba6f685f27231e1d1a163a37336665618f908ecfd0cefefffde4e5e39b9b9b656565383838000000000000191b1b4e5050a7 -a9a9eef0f1fcfefff8fafbf9fbfcfcfefefcfefefefefefffffffffffefefffdfffefdfffefdfefffdfefffdfbfdfdfafcfcf8fcfdf7fbfcf6fbfef6fbfef4fb -f8f4fbf8f8fbf9fdfffcfffffcf6f7f3f3f3f3fcfcfcf5f7f86f6e7035303169625f8c7e787c6a5f6e594a6653446a5f5756504b3432310c0f0d12151360645f -bdbab2e6ded1c6b6a5dcc7b2e6d1bcad9c897b6f634d47401517172e33319b9a90b1aa99998d7ba1907bc0a88cc4a683ceab80cfa776cea46fc89f68cea872c7 -a678987e596d583c75644f9f8b72b4956eb38d5dae8652b88c57c4955fc1925eb88d5cb38d63be9f80e6ceb8eadaca8e857c322c271d1a16302f2b4e4f4b7374 -729a9b99cecfcdf3f4f2e3e3e3b0b0b06767671111110000000507071416166c6e6edfe1e2fdfffff7f9faf9fbfcfcfefefcfefefefefefffffffffffefefffd -fffefdfffefdfefffdfefffdfbfdfdfafcfcf8fcfdf7fbfcf6fbfef6fbfef3faf7f7fcfaf9fdf8fcfffbfffffcf8f9f7f4f4f4fbfafcf5f6fa9190944845474f -4a497064607c6b627360536453466a6056443e37110e0a000100444745bbbdb7eeece2d4cdbebfb09dccb9a4ccb7a28979686e645a524f4a1116192e33349596 -8cbab6a49389779c8c75c6ab90c29f7dcaa377cb9e6bd5a66ecfa167d3aa73d2af7d9f855d6550346557449a8a73b49772b18d5fb48b5ac59662c99860bf8e56 -bb8b57bb9164b28e6acbb096f7e5d4b3a79d38322b2926225c5b5782837f9798969d9e9c9e9f9dc6c7c5f2f2f2f1f1f1b8b8b85f5f5f10121200000027292996 -9898e9ebecfcfefff5f7f8f4f6f7fcfefefcfefefefefefffffffffffefefffdfffefdfffefdfffffefffffefcfefefbfdfdf9fdfef9fdfef8fdfff8fdfff5fb -f6fafffbfbfffaf9fdf8fcfdf9f9faf8f7f7f7fcfbfdf4f5f9b5b4b8605c613d37386155538979728674696e5d50594f452d272014110c3a3b37949893e1e3dd -e8e6dcc6bdafd7c8b5d3c0abc7b3a1a89888978e856c6b672c3237333b3b898d82bcbaa8aba18fa3927dba9f85c09d7bcfa479d1a26fd6a46ad1a265d4a970d3 -b07ea58b636351345f54409c8e78bea583b7956ab78f5fbe925dbb8a52b38147ba8853c29766a6825aae9274dac6b4b9ab9f5d554e3936314a494572716d9596 -94bfc0bebabbb9c4c5c3eaeaeaf9f9f9e5e5e5b2b2b2484a4a191b1b636565d4d6d6fafcfdf9fbfcf3f5f6f6f8f9fcfefefcfefefefefefffffffffffefefffd -fffefdfffefdfefffdfefffdfbfdfdfbfdfdf9fdfef9fdfef9fefff9fefff8fcf7fdfffcfbfffaf6faf5f9faf6fafbf9fafafafcfefff7f8fccdced271707436 -31325c525294888292827b6f63593a31280a04002f2b26a7a7a1e8e8e2cac8c0b5b1a6d0c7b9e4d7c7dacbbbd3c4b4d2c6baa8a0995957563337384247469396 -8daaa798aaa08eaf9d86c0a388c5a07ecca277d6a878ce9f67d1a369d6ab72d7b27eaf936a6b5738645643a0937dae9777ac8e65af8b5db38b57b3854fb4854d -be8f59bf9463aa845aa08160a7907aa3948492887e4d474004010011100c686967c1c2c0dcdddbdddedcd8d8d8c8c8c8d8d8d8e5e7e7898b8b4446467b7d7dd6 -dbdaf9fdfefbfffff4f8f9fbfffffcfefefcfefefefefefffffffffffefefffdfffefdfffefdfcfdfbfcfdfbfafcfcfafcfcf8fcfdf8fcfdf8fdfef8fdfefdfe -fafafbf7f7f8f6fcfdfbfdfffef8fafaf6f8f8fdfffff6f8f9cbcdce727173424040777271b1aaa791888447413c15110c211e197e7a75cecbc3eae5dcbdb7ac -aca69bd0c7bde2d9d0bdb6adada59eb4aea976726d221d1a2e2926605d59989590a9a59abeb09ecab29acdae8fc7a17ec59e77cfa87bd2aa79d0a972d4ae74de -ba84b6976a755c3a75644fa69580a790709f835aa58659b08f5eb08857b18955b9905fb89262b18e639b7b589a7f64b4a28ba29383443c2f0701000805003836 -35888888c3c3c3e4e4e4dfe0dec3c4c2d5d8d6f9fcfab7b9b94b504f4e5352b3b9b8eff4f5f2f7f8ecf3f6f6fbfcf8fdfcfbfdfdfffffffffffffffffffefefe -fffffffffffffdfdfdfefefefdfffffcfefef9fefdf8fdfcf7fdfcf7fdfcfdfcf8fdfcf8f9faf8fbfcfafdfffffafcfcf5faf9fbfffffbfdfdd2d4d47878783a -3a3a666261918d8c645f5c23201c2827236f6e6ac0bcb7d0cac3d1cbc0cac1b7c9c0b6dad3cac9c5c086837f5551505854533935340c07043d34308a827b9d99 -94afa99ec5b4a1d2b79cd3b291cba680c49f79c9a67bcaa87acba974d5b078e0bd85b594666f55306c5a439c8a73ab9270a68a61a88b5fae8d5faa885aaf8b5b -ba9464b99265b08d62ae8d66ac9071b9a288b9a895857b6a3e352b110e06080501413f3faaa8a8ececece5e6e4d2d3d1e0e3e1fdffffd1d6d56e737220252663 -6869e1e6e7faffffe6edf0f2f7f8f7fcfbfbfdfdfffffffffffffffffffefefefffffffffffffffffffdfdfdfafcfcfbfdfdfafffefafffef7fdfcf6fcfbf9fa -f6fdfefafafbf9fafbf9fcfefefbfdfdf7fcfbfbfffffafcfcd3d5d57a7a7a2222222c282744403f2a25221f1c18646261c4c2c1f0ede8cecbc3c4bdb4dcd5cc -dbd4cbdcd6cfbfbcb85f5d5c0a08070c0a0929252438333067615c9d9790a49f96b2a99bbeac95c3a98bc8a885c8a47ecaa680d2af87cead80c9a674cea971d9 -b57fb292616f542f6a563d958168ae9672ad9168ae9165b08f61af8b5db28c5cb78f5eb18b5bad885cb28f67b19370b8a082cfbda6cfc1af94897b4c43391612 -0d2f2b2aa19d9cedebeae6e6e6dbdbdbdbddddeaecedeff3f4b2b6b733363a373b3cbdc1c2fbfffff7fbfcf8fcfdf9fbfbfbfdfdfffffffffffffffffffefefe -fffefefffffffffffffdfdfdf8fafaf9fbfbfafffefbfffff7fdfcf4faf9f8f9f5fefffbfcfdfbf9faf8fafcfcfbfdfdf8fdfcfafffef4f6f6bdbfbf6464640c -0c0c0200000804031a151254504fbbbbbbe8e8e8dedcdbc3c0bbc6c0b9dfd9d2d7d1ccdbd7d2c5c3c26d6d6d1111110f0f0f57555493908ca39f9aa09b92a39d -90aea492b8a388b99d7ec0a07ccaa680cfad89d5b68fd9b98ecbaa79c4a06ad1ad77b8976680633c7962489c866dac926eab8e62ab8b60b19062b69264b58f5f -b38b5aae8656af885baf8c61ad8d69ae9273bea98ed3c3accbbca9a89d8f6e675e625c57898481c0bcbbe0dedee5e4e6d9dbdcd7dadeeef1f6e0e3e86f727735 -383c757778d0cfd1fffefff8f7f9f9fbfbfbfdfdfefefefffffffefefefefefefffefefffffffffffffdfdfdf9fbfbf9fbfbf9fefdfafffef7fdfcf5fbfaf8f9 -f5fffffcfdfefcf9faf8fafcfcfafcfcf9fbfcfbfdfef2f4f5989a9b3e3e3e0808080200000a0807474440a7a5a4f4f6f7e6e8e9c0c0c0c2c0bfcdcac6d3d0cb -cdcac6dcdad9cfcfcf91939455575857595a9d9d9dd7d6d2cbc7c2a5a097a39b8ab4a68fbca788bfa380cba985d0ae8aceae8bcdb08bdcbe95cfb083cba672d5 -b07cbf9d6f8f7049897155a48d73aa8e6ba4875ba28257ae8c5ebc9568bb9363b68d5cb68e5db58d5db48f63b28f67a385629b8262ad987ccbb79ed6c7b4c6ba -ae938b8457514c807b78dddbdbf1f0f2d8d8decbced3edeff7edf0f89698a04d4d53605f63b9b6b8fffffffaf8f8fbfbfbfafcfcfefefefffffffefefefefefe -fffefefffefefefefefdfdfdfbfdfdfafcfcf7fcfbf7fcfbf7fdfcf7fdfcfafbf7fffffcfdfefcfbfcfafafcfcf8fafaf7f9fafcfefff5f7f880828321212107 -0707030100211f1e888783ecececf2f3f7d9dce1cbcdcee0e0e0e0deddd4d2d1d4d2d1d6d6d6c4c6c79b9ea295989cb5b9bae5e7e7f8f7f3cecbc6a19b90b0a7 -93c0af94c3aa88c0a37ecaa982d1af8bccad8cc7ab89ceb38ecfb286d2af7ddab581c29e7092714a896c519d8267b09570ad9064a5855aaa885ab79063b89060 -b48b5ab88f5eb88e5fb99063b28c62a9855fa68865af9472bba385c1ad94d0c1b18d8379312a215a5651d5d3d2f9fbfce2e5eacbced6f1f3fdedeff9abaeb67e -81869d9ca0dad7d9fffefffdfbfbfafafafafcfcfefefefefefefefefefdfdfdfffefefffefefdfdfdfefefefbfdfdfafcfcf6fbfaf6fbfaf6fcfbf8fefdfcfd -fbfefffdfbfefcfbfefcfcfefef5f7f7f4f6f7fcfefff4f6f77173740c0c0c040404080907424341c0c1bffdffffdcdfe4ced1d9dcdfe3f0f2f3e7e7e7dedede -e8e8e8cbcdce95989c868b8eb8bdc0f1f5f6fdffffecebe7bcb9b49b9588baae96c5b394c3a984bc9d76c6a67dd3b18dcfb391cbaf90c8ae8accb087cead7cd6 -b17fc49e6e98754d846649896d4fae916cb89b6fb19166a98759b18a5db58d5db28958b38857ba8f5eb98f60b1885bae885eb9966ebb9b77bb9d7abca486b8aa -9480756740372d423c358e8d89dee0e1f6faffe3e9f0e0e5eee2e7f0c5cbd2a9adb2b8b9bde3e0e2fdf8f9fbf9f8fafafafafcfcfefefefefefefefefefdfdfd -fffdfdfffefefefefefdfdfdf9fbfbf8fafaf7fcfbf7fcfbf7fdfcf7fdfcfefffdfefffdfafdfbfdfffefcfefef3f5f5f2f4f5fdffffeef0f163656600000008 -0808232323737472e9eae8f2f4f5dcdfe7c5cad3d6dadfe0e3e7d9dbdce0e2e3f9fbfcc6c9cd5e62676f7378c7cccffbffffe5e8e6c4c3bfaaa79fa49d8eb3a6 -8cc4b08dc6ac84c4a47bd1ae86ddbc95d5b997cbb292d0b593ceb18ac8a776d0ab79c8a272a4815688694a7c5e419e7e5ab99970ba986da9865ab0895cb99161 -b58b5cb18655bd9261c09564b3895aab8255ab855baa865ec09c76e3c7a5d6c5ab9e948270695a28241927241f9ea19ff0f5f8e8eef5d1d8e1dee5eee8eef5bd -c1c69c9da1c7c7c7f9f7f7fffffefafafafafcfcfefefefefefefefefefdfdfdfffdfdfffefefffffffdfdfdf7f9f9f7f9f9f8fdfcf9fefdf7fdfcf5fbfaf5f8 -f6f8fbf9f7f9f9f9fbfbfffefff8f7f9f2f1f3f8f7f9f1f3f4545657030506000000434545a6a8a8e3e6e4eff3f4e2e8efd9e0e9d9dfe6e2e6ebdbdee2e4e7eb -e0e3e79fa4a734383d70767be8edf0f5f9fac1c2c0aeaba69f9a91a69f8cb5a588b9a47ec3a77ed2b085dab88dd9b891d2b694d1b694d8bc99ceb087c8a474c0 -9867c19969b38d63896847715435a1815dc4a47bba986daa875bb69264bc9464b98f60b88c5dc29766c29766bc9061b98f62ba9164b18a5eb89268cdad89c9b6 -9bbcb19da8a18e5e594a1c1a1050514db5b9badbe2e5e0e9edeaf2f9eaf3f7bcc2c77f8286adafaffdfffffcfdfbf7f9f9f9fbfbfdfdfdfcfcfcfdfdfdfefefe -fffefefffdfdfafafafbfbfbf9fbfbfafcfcf9fefdfafffef9fffefafffff5f8f6fbfefcf5f7f7f6f8f8fffefff6f5f7efeef0fffefff7f9fa5b5d5e02040500 -0102515353b3b5b5e5e8e6eaeff0e7eff6e3ecf5e6eef5e5ebf0edf2f5e6e9eda4a9ac585d603d43489ca1a4f1f6f9e9ebebbbbab6a5a3999f998ca79c88b8a6 -87c3ac86ccaf83d1ae82d6b388ddba92d7b996d0b492cfb48fc8ab7fc4a070bb9460ba9261af8a5e8c6c497f603fa78763bc9c73b39166b08d62b79266ad8659 -b2885bc69a6bba8e5fb98d5eb68a5bbd9162c3996cb78e61ac8356a8885faf9b7cc4b8a0bfb4a091897859534636342c5f605caeb3b2e4e9eaeff6f9f3fafdcf -d6d9959a9ba8adacedf2f1fafdfbf7f9f9f7f9f9fafafafbfbfbfcfcfcfbfbfbfcfafafdfbfbfcfcfcfcfcfcfbfdfdfbfdfdf9fefdfafffef9fffef9fffef7fa -f8fdfffef5f7f7f3f5f5fffefff5f4f6efeef2fffefff9f8fc5e5d61000001050708636867b9bebddee3e1e3ebebeff9ffe6f1f9e5edf4e2e8edf7fcffd9dee1 -6a6f7223282b6c7174cfd4d7f8fafbdcdddbb8b5ad9c968b9d9284a69882b4a283c6af89d2b287cfac80d4af83ddb991d8b894ccae8bbfa27bc0a174c39e6cbc -945fbb9362b18c609375528c704ea48460bb9b72b18e66a8855aae885ea98256aa8055b08659aa8053a97f52a87b4fae8155b88e5fb58b5cab8152a17e53b099 -79bfb195bbad96b3a592958b7a4640333331277b7971c8c9c5eef1effbffffe0e6e5a6acab9ca2a1ccd2d1edf2f1fafcfcf7f9f9f8f8f8fbfbfbfcfcfcf81610 -000026060f002220574d464301000000000001000000000000000400000000200000f02d0000f06d0000f8f8faf8f8fcfafafefefefefefefcfefefcfefef9fe -fdf9fefdf8fefdf8fefdfafdfbfbfefcf9fbfbf7f9f9f9f8faf8f7f9f5f4f8f1f0f4c6c5c94544480000012022238c9190ced4d3e2e9e6e6eeeee6f2f8d2dde5 -d5e0e4e4edf0dbe2e59ba0a35a5f625c6164a7acafe5e9eaf2f2f2d2cfcbb4ada49f9486a29482b1a18abaa589ccb490d9b990d8b387d7b084d8b288cfae87c2 -a37cbc9c73c09f71caa46ec59e67c49d69b693679678558c6f50a98965bc9c73b08d65a7845cae8a62a983599e764c93693e9b7146a0754aa07649a07649a57b -4eaa8051ad8354ab855bad9270b49f83c4b196cdbba4b3a58f8173606a604f7c74679c978ebdbbb3d8d8d2d7dbd6b6bbb9929796a4aaa9d7dddcfdfffff9fbfb -f9f9f9fdfdfdfdfdfdf9f9f9fbf9f9fffefefdfdfdfdfdfdfbfdfdfbfdfdf9fefdf9fefdf8fefdf8fefdfafffef4f9f8fdfffffcfefef1f0f2fcfbfdfcfbffde -dde17f7e82302f330f1112464849b5bab9f0f6f5f5fbfae4eeeed7e3e7d5e1e7e3eef2ecf5f8a9b0b3616667828687cacecfcdd1d2e3e5e5ebeae6c5bfb8a49b -8ea79888b5a28dc4b097c7b296cfb996ddbe97e3be92deb489d0a97dc09c74b9966ec6a578c9a674d0a972cda46dcaa36fb9966a927654846849b49470b99871 -b08f68b7936db9946ea57e5799724b9a714a986f48a0764ca57b50a47a4da1774aa3794ca67c4d9f794f8f704fac9274d9bea3e3cbafc9b298b49e85ae9b86a8 -9986938676857c6f8b877caba9a1aeafab858886898e8dcbd0d1fdfffffafcfcfbfbfbfdfdfdfcfcfcfafafafefcfcfffffffafafafafafaf9fbfbf9fbfbf8fd -fcf9fefdf8fefdf9fffefafffef3f8f7fdfffffdfffff0eff1fefdfffffeffdad9dd807f834c4b4f3436375d6162bdc3c2f3f9f8f6fefddbe5e5dfebeff1ffff -f3ffffd4dede8f979784898acbcfd0f3f8f7e3e5e5e3e4e2e2dfdbb6afa6978a7caa9986c2ab95c8b197c5b095c6ae90d4b58ee2bc92deb588cca376bc966cbb -986ccca87ac9a470cca46ac8a066caa46ebe9d70997e5c8a7052a78966bc9b74bb9a73b4936cab8761a07b55a67f59aa835da57b56a07750a3794fa2784da075 -4aa3794ca3794c9a72488c6948a08063b89679c6a689d2b497d0b398c5aa90c1a993af9c879585747f7466766f666f6c67656664808584c9cdcef4f6f6f7f9f9 -fcfcfcfcfcfcfafafafafafafffdfdfffffff9f9f9f9f9f9f8fafaf9fbfbf8fdfcf9fefdf8fefdf9fffef7fcfbf7fcfbfcfefef9fbfbf6f5f7fcfbfdfcf8fded -e9eebebdc1767579535556797d7ec4cac9e6ecebf1f9f8e0ecece1f0f2cedde0b4c1c3a1ababa4acacced4d3f2f7f6edf2f1f2f4f4e4e3dfc3bfbaaca39aa192 -82af9a85c8ae96c5ac92c1ab92bda78bcbab87d9b389dab083cda376c49d71c6a274c9a373c6a06ac69e63c69c61caa46ec3a275a18664947a5c977956bb9a73 -bd9b77a886629874509b7753aa8461a7825ca7805a9c754e9d744d9e764c9c7247a0774aa77d50a2784ea37a5a966f538a62459d7759c7a183d4b092caa88bc6 -a88dc6ac94bba691ad9d8d7b716747413c3a3837656768b0b4b5e6e8e8f3f5f5fefefefdfdfdfafafafbfbfbfefcfcfdfbfbfafafafbfbfbf9fbfbf9fbfbf8fd -fcf8fdfcf8fefdf8fefdf8f9f7fdfffefafafaf4f6f6fdfcfef8f7f9f4f3f7fefdffe5e4e68483855f61629ca1a0e0e6e5e6eeedf2fcfcf4ffffd4e0e0737f7f -4e5a5a7e8888c4cecee5efefe3ebebf6fbfcf7fcfbdbdad6a09a93a79e91bbaa97b8a088d0b398ccb092ccb498c8ae90cdad89d6b086d6ad80cfa576cba275ce -a676cca571c8a16acba166c69e63caa571c1a2759e8563937a5a9c7f5ab2916ab4906aa9855f997350926d47a17956a47d579f785299724ca07952a67d569c74 -4a9d7349a4794ea27750aa7d5c94684b9165469f7655b38a69c59f7dd4af8dd6b496c7a98eb99f87c7b3a1aea0945d554e221e1d383a3b888c8ddcdedef0f3f1 -fffffffffffffbfbfbfcfbfdfefbfdfaf7f9fcfcfcfcfcfcfcfcfcfafcfcf8fdfcf8fdfcf7fdfcf7fdfcfffaf7fffdf9fffdfcf3f3f3f8fafbf8f9fdeceeeffd -fffffcfcfc6a6b69535452dbdedcf1f6f5f8ffffe4edf0a9b3b36f76714c524d6a716eb9c4c2dce8ead8e4e8dde9efeaf5f9e6eeeeb6b9b7a5a097afa594b6a1 -8bc2a688d4b491dbb995ccae8bceb18cd2b18ad0ae83cca77bcba373cba271d0a671cda46dcda56bd5ad73cea971c6a574bba0749d8763907a579f825baf8c64 -aa865ea67f58a67c57a77e57aa805b9e744f946d479c754fa37c56a27b55a07651a0744fa27550a57853a678569d6e4e996c4aa07651aa835db28e66c19e76cd -ab87cbac8bc3a88dcdb6a0cebeae91867e423d3a0d0f0f373d3ca3a9a4fbfffcf8fbf9f4f6f6f9f8fafcfbfffcf8fdf8f4f9fcf9fbfbfbfbfdfefcfbfefcf9fe -fdf9fefdf8fdfef9fefffffffbfaf5f2fbf7f6faf9fbfdfefff6f9fde7eaeef4f8f9f1f1f160615f51524edee1dffafffed4dcdc969fa3555d5d393d38828680 -d5dcd9eef8f8deeaeedfedf3e2f0f6d2dee2bec6c6aaaea9ada99eb6aa98b5a085bfa283d3b18dd9b58dcda983d1b089d1b188c9a980c6a377c8a476caa271c7 -9f6ad1a56fd1a96fd2ab74c5a06cc1a374c2a97fa7916d927c58a08560b99a73b6926ca7825ca87e59b18762b187629c724d9c754f9b76509a754f99744e9c74 -51a07653a17452a17351a47452a17351a17550a077509e784ea07d52ad8b60ba9a71d3b390ccb092c7af97d6c4b3c4b8ae7f7b761d1f1f000403646b64e6ede6 -fdfffeeff1f1f1f0f4fefdfffffdfffcf8fdfcf9fbfdfbfbfdfefcfbfefcfbfdfdf8fdfcf8fdfef9fefffffefbf8f5f1fbf9f8faf9fbf9fafef9fcfff5f8fcf7 -fbfccecece58595762635fdbdedcd1d6d56c7172484e53575e61828887c7cecbf8fffff0f9fcd3dfe3e1edf1eaf5f9d5dee1a4a9a8a1a19baaa497b5a794baa5 -8ac9ad8ed4b490cfab85cfaf86d7b78ed4b58ecbab82c7a77eceab7fcda97bc5a06ecea672cea671cfa874c3a06ec3a477c3aa80a8926e947e5ba78f6bba9e7b -b99975b08e6aa8825fa17956a37b58a07a579b75529a765299755197714e9a724f9f7552a073529e6f4fa07151a47654a478539f764f9973499774499d7a52a2 -815abc9c79cfb194d0b69edeccbbe5d9cdc1bbb460615f0a0f0d303631adb4ade9eceaf7f9f9fcfbfffbf9fff9f5fbfdf9fefcf9fbfdfbfbfdfefcfbfffafbfe -fcf8fdfcf8fdfef9fefffffbf8fcf8f7fcfcfcf2f4f5edf0f4fbfefffafdffdfe3e4a4a6a6757674868783a9aaa88486863f44455e65689da6aae3eaede4ecec -e8eff2e5eef1e4edf0e7f0f3d7dfdfbabfbd9d9d979d998ea59d8cb1a38cbda88ccfb492d5b893cfae87d7b78edab992d4b58ecaab84c8a982cdad84cba97ec3 -a074c8a474c29e6ec9a575cfae80d4b78bc6ad8599835f7964449d8868af9878ae9273ac8d6cac8968a27d5b9c775598745095714d9b77539e7a569a76529872 -4f9c724f9f72519f7050a27353a27554a076539c754e9c78509e7b509b794e98754da07e5abd9e7fcbb096dcc6b4eaddcff2ebe2bab7b34c4d491d211c696f6a -c4c7c5fdfffffffefff5f3f9f5f1f7fcf8fdfcf9fbfcfdfbfdfefcfbfffaf9fefcf8fdfbf8fefdf8fdfefffffefcfaf9fafafaf4f6f7f0f3f7fafefff1f6f9c1 -c5c6898b8b939492999894686967585a5a767a7bbdc2c5dde6eae9f1f8e2ebefe5ebf0edf4f7ecf1f2d9dedcb5b9b496978e9a97899f9786ada08ab8a78cbea9 -8ac6ab89cfb28dd5b68fd8b790d3b48dcbae89c5a986c2a683c0a481bfa27dbd9e77c3a37ac3a378cbab80ccae85ccb28ab99f7b7b6444483415756346958366 -907a5e866c4e997b5eae8c6ea885648f6c4a9775519b79559b795598745098724fa07653a37654a172529d704fa073529f75529e77509e7a52a07d529e7b5099 -774c99754fa0805db29678c7af99dacab9fff8ebf1ebe483837d27292330342f919290e6e5e7f5f4f8f5f3f9fffdfffbf7fcfbfafcfcfdfbfdfefcfbfffaf8fe -f9f8fdfbf8fdfcf9fefdfdfbfafafafafafcfdfbfefff3f7fcf7fbfff9feffdfe3e49d9f9f64656351504c5857538e8f8dc5c7c7f0f5f8f8feffdee6ede1e9f0 -edf1f6eef2f3d7d8d4b0b1a89c988d9e9786aa9f8baa9d83b4a285c3ae8ecdb492ccb28dcbb189d1b48dd8b992d3b38fcbaf8cc8ad8bc4ab8bbfa686bba282ba -a17fbca07dc5a986c4a984a78d69937a5a846c4e5742262c1b01483a236a5e4667553e5c462d6e533986684b9a7b5ca584639f7c5a9e7c5898765294704c9973 -50a57b56a87a58a17351996c4b9d7251a07855a079529a774c9875499e794da37e5299764b99754fb09170b79c81b6a18cd8c9b9f9f0e3ceccc261615b090a06 -454545b6b5b7ebeaeef9f7fdfffdfff8f4f9fbfafcfcfdfbfbfffafbfffaf8fef9f8fef9f8fdfbf9fefdf5f5f5fcfcfcfbfdfefbfefff4f8fdf2f8fdfaffffe8 -eceda1a1a12a282726231f8b8a86e6e7e5f9fbfbedf1f2e7ecefdee1e9e1e5eae3e5e6d9d8d4bcb7ae9b9485998e7aaca084bcaa8bbba784bea682cab08bd7bd -95d4ba92cbb288cbae87d1b48fd4b693d1b596cab294c5b095c1ae93bba88db5a287a28c70947e62887256776246756148715f484e3d282e200e362e1d544c3b -594b395844325d452f593e247355389b7c5d9979569f7f5ba07f589b77519c754fa37a53a67954a1744f9e71509d73509e77519f78519b764a9773459f7949a8 -8252a27b4ea07a50bb9773b39475a78e74ab9883e0d2c0fffff4aba9a11a19152b29299b989aeeeaeffefafff7f6faf6f5f7fbfbfbfdfefcfcfffbfbfff9f8fe -f9f8fef9f8fdfbf8fdfbf7f7f7fcfefef2f5f9f3f8fbf6fcfff5fbffe1e6e9adb1b256565634312d7b7873e1ded9fffffcf8f9f7e3e5e5d9dbdcdddee2e7e6e8 -d5d2ceaca59c968c7b9d8f78b09e81c0aa86bfa67ec8af83ceb387ceb387d1b488ccb185c8af85ceb48cc3a784ceb293ceb698c5b095bfad96bdaf99b6a794aa -9b887d6f594a39243827145d4d3c93847496887c5d51472f261d3533295d584f675d536b5b4e705c4b5f4731583d23634528896a49a0805cac8c68a7835d9c75 -4e9b724ba1744ea27550a67c599b735098714b9d774d9f7a4e9f7949a37b4aaa8251b48a5ba67d50b18a63b3916dbfa283ad9579c4b29bfffcead0cbc251504c -525050989597e8e4e9fffdfff7f6faf9f8fafcfcfcfdfefafcfffbfbfff9f8fef9f7fdf8f8fdfbf8fdfbf7f9f9f6f8f8f8fbfff5fafdeef4f9f5fbffc3c8cb57 -59591c1a1973706cdedad5fdf9f4f2eee9e2dfdbcbc9c8cbc9c8d1cdccc1bbb6ada3999f9282a29079ac9777bca27dc5ab7dc0a271cfb07ddabb88d7b786ceb0 -81cbae81d1b68ad7bd95c8ad8bcab092c6af95c4b29bb6a794b8ab9bb7ac9e877e70483f322920135f554b8b82798a83806f696a2d282a100f13282a2a323331 -413c395e524c7d6d61796554604832553a20775b3caa8e6cba9a76aa8962a6825a9b744d946942a17550a77c5b9e75549b73509c754e9c784a9d7747a67f4bb1 -8955b98e5baf8453ae8558bd966fc4a27eba9f7dc5ad91ddccb7c7beb49e9b977c7778a39ea0e7e3e8fffcfffbfafef9f8faf7f9f9fafef9fbfffaf9fdf7f8fc -f7fafef9fafdfbf9fcfaf9fbfbf5f7f7f6fafbf7fcfffafeffeaeff29da1a2424444363531ada9a4fffff9f4efe6cec8c1c6c2bdc0bdb9bdb9b4b4aaa3a3978b -9c8c7ba9947ebaa383c1a77fc1a275c09f6dc5a36dd4b07adcba85d9b886d0b283ccaf83ccb389d0b691cfb597c8b197c5b09ab9aa97b4a797b2aa9d938d8266 -6158312b24625d5aa9a5a4a1a0a4494a540a0d1b070b1e101728121a2712181f1313192c262754484469584f6c5748735b4781684e967c5ead916fb59774af8d -69a27e589b744e98704d9a73539a74549d78569e7a549c794d9f7949aa834fb68e59b28853af8451af8556bd966acba781c7a986c0a485baa68dc8bfb2bdb9b4 -7e7978787374d0cbcdfffdfffbfafef5f4f6f7f9f9fafef9fbfffafafef8f9fdf8fafdfbfbfefcfafdfbf8fbf9f6f8f8f6fafbf7fcfdfaffffd5dadd7b7f8054 -5553918e89e9e3dcfffff6e2dcd1c5beb5c2bbb2c5bfb8c5beb5a79a8c988774978168ae9575c7aa85ccad80cba876cba771c9a46cd0ab73d5b17bd8b785d9ba -8dd6ba91ceb48fc3ad8ac9b298c3ae98c0af9cac9f8fafa699a39e956461593e3b376f706e95969a7a7c86515867313b53212c4a2d3d612536572c3b552d384c -1f23350e0e1a18111632262654443d716151523f2a5f4b32978165c4ab8bba9e7cad8e6db28f6eae8a6c9f7c6299785e94755693735096764d9e7c4ea88351ae -8753b08552b58a59b08657b58b60c7a37bd3b38fcaae8cb7a287c7beb0c9c6be645f5c373332a39ea0f7f4f6f9f8faf8f7f9f7f9f9fafef9fcfffbfbfff9fafe -f9fbfefcfcfefefafcfcf8fbf9fafdfbf9fefdf2f6f7f2f7fab9bdbe6e7070868581dfdbd6fffaf1e6ded1cec5b8d2c9bccec5bbc5beb5bab1a4a99885a68f75 -a78e6eb39873c2a277c6a574cca773d2ad75caa56dcfab75d6b47fd7b98ad6ba91cfb793c6af8fbca78bbfaa94baa996c4b5a5cdc1b5bbb4ab76736b3d3c384c -4e4ea4a9ac858b961c26380f1e3855678c6279a65671a450699b5e749d6172934954721c223900000c040006271c1e483c363325192f210f59493289785e947f -64977f63a3866ba1836a967964977a65987d639b7f609d815ea2845ba48356a37f4fb18959be9465bb9265b58d63c29e78d6b693d6bb99c9b499d3c9b8ccc7be -635d582c27248d8889e8e5e7fcf9fbfbfbfbf6f8f8f9fcfafcfffbfbfffafbfefcfcfefefbfdfefafcfdfcfdf9fdfffefbffffeef3f2e5e9eaa5a9aa70716fa8 -a5a0f0eae3f9f0e6cfc4b6beb3a5d3c8bacbc2b5afa59b918476a58f76af9676b69b76bb9d74c1a073c4a372c7a26ec4a06ac8a46ed4b27ddabc8dd6bb8fcab2 -8ec3af90c5b297c5b59ec0b19eb5a696c1b4a6e9e0d6bbb5ae413e393738368b9093969da64e5b6b13213d384e727590c26383be4267ab5275b76583ba5c73a3 -52638e414d712125420203180804101d171c2d26231c130a150c002a200e493b285849365d4a355e4836725d4e7e695a927c6aa18b72a58f73a289679c7f5898 -784fb18e63c19b71c49d76c19c76c7a784d0b394ccb496c3b298ded4c3d7d3c8948e875c5853827e7dd1cfcffffcfefafafaf4f6f6f8fbf9f9fffaf9fffafbfe -fcfbfdfdfbfdfef9fafef8f9f5fafbf7fafdfbf1f6f5e2e6e7adafaf8c8a89bbb8b3faf3eae2d9ccbdb0a2bfb2a2d7cabcc4b9ab9f93878c7e6ca89276b59a75 -bc9e75be9e73c5a476ccab79cdab76c5a36ec4a371caaa79cdb286ccb58fcbb798cdbca2cdbfa9cdbfadbbac9ca79a8c958b81aaa39a87837e403f3b55575792 -989d757e8b3e4c624459795c76a45577b34c74bc4471c24775c3466baf375590496197687aa9525c84151a3900001003031118161c2c28272f2c242b271c2c24 -1721180a1c110327190d392922392a2149392d6959488c7a63a08b6fa58e6ea98d6aba9874c29e78c29e7ac29f7dc7aa8bcbb193c5b095beae97d2c8b7d7d1c4 -bfbab17b7772595453a09e9efbf8fafcfcfcf2f5f3f7faf8f9fffaf9fefcfbfdfdfcfefffafbfff8f9fdf5f6f2f6f7f3f9fcfaf7faf8dee0e0b8bbb9b4b3afd1 -cec6fbf2e8d4cbbdbfb2a2c9bba9d6c7b7c1b4a6a09587a29380b19a7aba9d76bda074bfa073c4a375caa978ccab79cbaa78c4a473c9ac80cdb38ecbb696c4b3 -99b8aa97a99f8ea1958985796d7a6e646b6259655f586865607172706e7273535b6239465440516b5e759b4e6da22e55993f6cbd4a7ed84274ce1e489515387c -3753936c83bb6a79aa353f67080d2c00000f05091430333850525252534f44413c312e262d272039312a3024221d120e180c06302418584a387d6d56a28d71bb -a484c1a583c7a887c5a687c1a386c6ab90c9b298c8b39dc6b8a2c3b9a7cbc6b7cfcbc08b88803a3532777574f1efeffffffff2f5f3f5faf8f9fefcfafffdfcfe -fefcfefffdfbfffaf8fef5f8f6f8fbf9fcfffdf7f8f6d1d2d0b8b7b3cdcac2e3ddd2dbd2c5d8cebddcd0becdbfadc1b4a4bcafa1a29789a0927fa99173b59873 -bea077c4a479c1a073ba996bba9b6ebca175bda37ed2bd9de1d0b5cfc1aea399887a7167625b525c544d443d34433c33635b546e6863827f7b9f9d9c6e717521 -28310713252a3c593d557f3d5c93476eb24b79c73365bd1c4da3042c770020641737794d68a86e81ba606e9e2e345700001100030e090d121f24253f44435f61 -617a7a7a888384847f806f6a6b595455423e3d322e292a231a342b1d63554395826dbfa990d0b79dd3b9a1cdb39bc9b29cc6b39ec4b5a2c7bba9c4bbadc8c2b5 -ddd8cfa8a49f46433f706e6de8e8e8fdfffff2f4f4f6fbf9fafffdfbfffffdfffffdfffffefdfffbf9fff6f9fdf3f7f8fdfffff5f4f0c0bdb5bbb7ace1dacbe1 -d7c6c6baa8dcd1bdede2cedfd3c1bfb4a6aaa1949d948a968979a99479a28667aa8e6bbea17ac8aa81ccaf88cab08cbba788afa18bbbb0a2aea8a186837f5b59 -59434141434141504e4d575652605d58726f6a807c777a7572615c5d3533390a0b1900041b04133423386549659b5f83bf577ec2265299001f64000e4a001e59 -1434753350935a73b36d7db243496c0002140504080001001318164f5757858b90898c947e7b84807d866d6d7373767a7a7d8275787c616266504e4e514c4963 -59528d7e759c8b7eac998ab3a091cabaaae1d1c4d2c6bac1b7adb7b0a7c7c4bcece8e3c0bdb95c5857636160c9c9c9f4f6f6fafcfcfdfffff6f8f8f6f8f8fdff -fffdfffffdfffff6f8f8f6fafff2f5f9fdfffffdfcf8c7c2b9b6aea1d9cfbde1d6c2c3b5a2dacfbbebe0cce3d9c7cbc2b4aca399938c8390877a9a8772aa9379 -ac9476b69d7dc3a886cdb494cbb69baa9b888e857b7e7b77626367484b503d3f4744444a5e5d617c7b7d9a9c9c848583716e6a59555038322d1d1613130e100c -0d1700041905133022365f4863956384bc5c81bf294f900016560007420826612c4e904e6fb45b77b7465b8f21284902021202000023201b6d716ca8adac9fa3 -a875777f524f5838363c34373c444a4f7379809da4ada6adb69b9da778787e514e50524a4a655a56776a6284786eaea298d5cac2d5cbc4cbc5beaca6a1cdc9c4 -f6f3efd1ceca6462614344429a9a9ae8eaeaf7f9fafdfffff2f4f4f3f5f5f9fbfbf9fbfbfcfffdfafdfbf9fcfff1f4f8fdfffffdfcf8d1ccc3bfb7aad7cfbed8 -cfbbbbb09cccc1add9cdbbd9cfbec9c0b3a9a096938c83988f85a89989b5a48fb7a58ebba78ea38e73756148665744655a4c3c383357575773767b80838b7b7e -8365656b5855575653556160645150523a36352c2621453c336660555a544d262725090e1709172a1e31524058865c7ab16184c44668ae1e418a24448b335499 -4a6eb46386c85876af2037640009250409180200033e3938aea9a6e4e1ddbebab99c989797908d7f7a777274745c6164484e554a515a626873757b86787a8472 -717a6f6b70736d6e857c79736a66625955887f7bbdb6b3dbd6d3c7c3becdc9c4e7e4e0d1ceca696766393a387f7f7fd8dadafcfefffdfffff4f6f6f7f9f9fbfd -fdf6f8f8f8fbf9fafdfbf9fcfff2f5f9fafafaf6f5f1d6d0c9cdc7bae1d9c8d7cdbbcabeacbdb3a1c5bbaacbc2b4b6ada39e978e9a948da09891a0968ca69b8d -a39686887a685b4d3b2619090c03001610092826255c5f6395999ea9adb298999d6b686a3933341d171808040a1d191f2d2525453c33908577d5cbb9aba39241 -3e30080b09000b1310203730456b4b66995e7aba6080c75b7bc76184d4587cca587fc46b8ecd5c7cad172e5400001200020f0b070d514747b4a8a4dccec8c4b8 -aeccc0b4ece2d1ede5d8d9d6d1a3a5a53d404400000600030e1d25324b4e5c7e808b83828b7f7e82a39e9f7f7a791d18171b17167c7778c8c4c3e6e1ded7d3ce -e5e2ded5d2ce72706f40413f747474caccccfcfefffdfffff4f6f6fbfdfdfdfffff8fafaf7faf8f7faf8f5f8fdf5f8fcfdfcfef2f1edc7c4bcbdb7acddd4c6e5 -ddccdfd5c4beb4a3c9bfaed1c8baada49a9a938a9e9893918d88726e696a645f554f482019101c150c352f28221f1b1f1f1f6d707474787d7074796164684e4b -4d3631302f2622352b2b433b425e565d7e7270928478ad9f89bfb195978b6f524b32141404000301030f1b2636534054834e66a25973b95e7ccb5174ca4b71c3 -5377bd688ac05b79a219314d00001000020f201c226b5d5eb59f99cab3a4c3aa96c9b39ad8c7acdbcfb7d6d0c3c3c0bc878787393c410d131e111926282f403c -41502a2d3b3739436f6f7579787c3332360403072d2c2e7a7878bebbb7e5e1dcfaf7f3e2dfdb8684833c3d3b4b4b4bbabcbcf9fbfcf8fafbeef0f0f7f9f9fdff -fffafcfcf9fcfaf9fcfaf2f5faf8fbfffffeffe8e6e5aba8a099948bcec6b9f6eddfdad1c3bdb4a6d0c7b9dcd4c7b4ada49d9790938e8b74706f383636141414 -1c1c1c2e2f2d4747474747472426272a2d315a5e635a5e63585b5f5656564b46434339325e4f4686766fa19496a89b9db4a29bac9a89a28d719a86638b795474 -65443029100605000000031d283c4552785b6ea16f82bf748dd55b7dd0587bcb5778b7526f9c344b6b00122700000b060b14443d408b7873bc9f90c5a38bc6a4 -86c2a481baa480bbac8cbdb19fcbc5bad4d0cb908f91262931090f1c151c2d050c1d00000b0309142628325e60688181874040460001052221237f7c78e2ded9 -fefbf7f0ede9bbb9b8565755303030b9bbbbfdfffffdfffff0f2f2f4f6f6fbfdfdf8fafaf9fcfaf9fcfaf3f6faf9fcffeeedefc4c2c1908d88959087cec8bded -e5d8c9c1b4c1b9acd0cabfd7d2c9bcb6b19b96937a76755351511a1b1f0000041e2126777c7f7b7f84282c31000004050b100e12173f414278767697918c998f -859282759f8b79b7a392aa9891a5938ca48d7d9d846aa08461ad9168ae93679a845b5c4a2b281d090703001719233e445b5d698b7481ad768ac16582c75774b7 -4c639535486b142238000713050e1728292d756c68a18c7dbd9a80c39974cca277cfaa7ec9ac85cab491c7b69cd5c7b5e5dccfb6b2ad5051550d121b01071400 -0514080f1e080e1b060813373a4284878c5f626703060b000001504d49aba7a2dad7d3fffefaf3f1f0868785323232a5a7a7f6f8f9fdfffff6f8f8f7f9f9fafc -fcf7f9f9f9fcfaf7faf8f7fafefbfcffd7d6d89c9a9983807baba8a0dbd6cdd6d0c5c4beb3ccc6bbd1ccc3cdcac2bdb8b5959190615f5f3c3b3d3b3e43262931 -20262d535960424a51040c13080e130b1013292b2c6965649c948daa9e92af9d8cb39c86af967ca88f751610000026060f002220574d46430100000000000100 -0000000000000400000000200000f00d0000f06d00009d887398806c9a7f649e805da5825aaf8a5eb18f61a9895ea389656d573e36291b2019162120292c3042 -303750273355192f5f0d2353172345242a41292d3838383e555458736e6ba09385b0977dbd966fc29464ca9e69d1a877c9a980bfa581c6ae90d2bea5dbccb9e4 -dad0bfbbba4c4c5200000700020f191f2c05091400000712141c4a4a504d4e521b1c200504061e1b1757534ea6a39ffffffcfdfbfa8c8d8b232323696b6be0e2 -e3f3f5f6f5f7f7f9fbfbfcfefef9fbfbfcfffdf9fcfaf7f8fcfdfeffc4c3c56a686885827ed0ccc7e8e5ddc7c2b9bfbab1e1ded6dcd8d3aca9a58e8a897c7a7a -5e5b5d3e3d413c3f443034391e242b01070e01070e13191e1f24274042427c7873a39a90a49585917e69a1886eb29678a68766937552957a58927854977851b4 -9166c19969ae8253a87b4fad8359c39e7ca2846980685458483b40362f2b28240d0d0d0000060000150000170809173b343b6b6063827674998d89ac9e92b6a2 -89b69972b28a55b78a4dcb9d63d3a875c29e78af906fc0a481cfb694d4bfa4f1e1d0fdf4eb9d999824232700000700000605070f08080e0403070b0a0c1c1b1d -1b1a1c0d0b0b0401001e1a1566635fdad7d3fffffe969795252525333535adafb0f9fbfcfdfffffafcfcf8fafafcfefefdfffef9fcfaf9fafefdfeffb9b8ba56 -5656767473d6d3cfe9e6e1d0cec6b3afaadcd9d4cfccc88482815a58585d5c5e5251553031351b1c2014171b0c1015000005000106171a1e4546447975709087 -7a9f917fa48e75a58b6db19271b18f6ba37f599a774fa38659ab8d5ea78353b08756ba8d5ab98858b8855ab07f57a47755b38d6fbc9e85a48d778e7d6a7f7460 -5d54403d38293c3a39524d4e6256547966618d777199827aa89286b29a86bea480b69665b68d4ec19451cda162d1a570c09b75b3906fc1a079ceb18adac1a1d4 -bfa9cbbeb0c3bbb485807f2927270603050603050f0a0c100b0c0601020501000e0a09110d0c0e09060e0a0534312d989591e5e3e2a6a7a53d3d3d2e30309799 -9aeceeeffafcfcfdfffffcfefefdfffffdfffefafdfbfafbfffafbffb2b1b34a4a4a747271d7d6d2dddcd8d1d1cbd6d3cfbdbcb88d8b8a5656563d3c3e3e3f43 -34343a19191f0000010000010001050305060000011516145c5951999083ae9f8ca08b709d815fab8b67b49068aa845aa98157b08c5eaa8a55b6955db18b55b1 -8550b68553b98556be895eb8835ea47353a77d60b69175b19376ab9474a6926f95835e8a7b5a8c7e67a79885b09a88ab9181ad8e7faf9180b79883b39677bf9e -71b7945cc09955cda35ec99d60c59a67c19976bc9676c3a078c0a077ccb08dc5af93b7a693d5c7bbd3c8c0928985554c49211a170a01000c0300070000070000 -0803000500000f0b060602000e0b074c49459896958c8d8b4747473133337f8182dee0e1f7f9f9f9fbfbf9fbfbfbfdfdf9fcfafbfefcfcfdfff3f4f8aeadaf3f -3e40848282e5e3e2e2e0dfd6d5d1e4e2e18889874f4f4f4f515240414514171c0000070101070805070604040604041412120c0a091c1911665e519a8c79b5a0 -849f83609d7a52ad885cb0895da78054ae8459b99265ab8751ae8c51af864fbb8d57bb8a58b07c4db78158c28d68b38361a277569c75559572509578519d8458 -a38c5cb1996bb99f7ac7ab8cbfa186b89980b8967fb8947cbc987aba966eb6915db79256cba362cfa766bb9359b68e5dc29b75c39e7cc7a479c3a378c8ad88ce -b698cab59fc8b8a7d7c9bde6dad0c8bbb37a6f673f342c251a12110700110804130c090500000804000602000401000b08042e2c2b3b3c3a303030393b3b7d7f -80e0e2e3fdfffff9fbfbf3f5f5fafcfcf8fbf9fafdfbfffefff6f5f9abaaac313032979797fffffff4f4f4c7c8c6a5a5a56163634a4c4d5a5d6142454a080b13 -00000609090f1d1b1b1713121511102a2723302c27443b317f7361a491769f85619f7f56aa8356b48c5cb48a5baf8659a98157a57e52b38e5cae8852a77f4aba -8d5ac0915eaf7d4fb07f53bb8a62b0835eb58b68b48f699f7c5499784ba88857ac8d58af8e5cbf9c70be9a74b3906eb69476b89678b18c6ab8916ac39b6bb68d -56bb9156c8a065c49e64b28b57b68f62c59f75c29e76c8a67bdabc93dec29fdac0a2d2bca3c4b09ec6b6a5e0d1c1decec1cebeb1bfb1a5978b81584d453a322b -2f292417120f0501000501000704000401000503020c0d0b121212222424767879d5d7d8fdfffffdfffff4f6f6fdfffffafdfbf8fbf9fffefffaf9fda9a8aa31 -30329a9a9afdfdfdd7d7d77f8181484a4a3b3f4035383c34383d32353d30333b282a341f2227241f2026211e332e2b524e496c655c8075679a8974a89374997c -55ae8a5cb78e5db68b58b58b5cb58c5fa780599a734cbc986ab58f5fa77e4db18655be9060b7895ab08357ab8055b58c65b28b64b49068ac895eaa885ab18e5c -aa8650a9824ebb9162ba9268b38f6bb99976b59571a7845cb48c5bc89c66c6985ec3965dc29863ba9464b59163bf9c70caa678c29e70c9a97ed8bb94e5cba7dd -c5a7cfb9a0cab5a0c7b3a1bfad9cc4b2a1dcccbcf6e6d6e3d5c9b2a89e958d867e78735b5653312d2814100b0a07030603000200000203010303030709094547 -48999b9cdee0e0fafcfcf4f6f6fdfffffcfffdf7faf8faf9fdf3f2f69594963231336e6d6fafaeb07678782527270a0c0d1a1e1f1f22261e222732353d494e57 -494d583e40483f3b3a4e4a4567635e7e7871988f85a598889e8d73a18866a9895ebb9565b88d5aaf824fb28859b58e62a8835d9f7b57b38c66b48c62aa8055af -8558b78d5eb28859af8757aa8356b49165a17e539e7c51a58256ad895bae8957a57d49aa7f4ebf8f65c69b74bb9876b79976b0946ba7895ab58e57c29659ce9e -64c79763bb9065b68f68b8946ebf9d72c6a16dc19f6ac9a97ecaaf8ad5bc9ad5bda1cdb79eceb9a4cdb7a5c0ac9acebaa8ccbaa9cdbdadcdbdb0cbc1b7d3cbc4 -cbc6c3b5b2ae88847f4f4b462f2c281b1814030100000100010101030505121415525455b0b2b2f4f6f6f6f8f8fbfdfdf9fcfafafdfbf7f6fae5e4e674767724 -26272f303452545522242500000100000021232346454757565857585c4e4f5354545a706e6e7a71688a81749a9187948e83a39a8dad9f8d9b866b9d815eb08d -61bc9463b08552a77c4bb2895cb38b61a47f59a47f59a07750ac8258ad8257b68b60b48b5ea77f4faa8454b38f619e7c4ea48155ae8b5faa8658ae8656b48b5a -ac814ea97b4bc5966ad2a67dc39f77b4946bb09164b2915fbc945ab98c4fc8975fc39461b98e63b58e67b6926ab39163bb955fc39f69c2a277d0b491d0b495c4 -ac8ecab49bd1bca6cfbaa5d0baa8ccb6a4c0ac9bbca897c2b2a2d1c3b7d9cfc5dad0c9d4ccc5beb7ae968f868b858074716d3e3c3b1717170305050000010709 -0a3436379d9f9ff9fbfbfcfefef8fafaf5f7f7fcfefef5f7f8d5d7d873777814191c040a0f0e1217000308040607131111342f2c6b6560938a867a6f6b544945 -6d6461a1958bb5a08ab8a388afa18ea89e8da197869d8e7ba1896ba88962a67f52a97f50a77d50a67c51ac835cb58b66b68b64b1855ca67849b28454b7895aae -8253a97f52b0875ab68d60b38c5fa17a4daf885bba9164b68c5db38855b58954b78854b58652c59865ca9f6cb99160b78f5ec49d69b8905cb38752cd9f69c292 -5ebc8d5abe9060ba9160b08756b48c58bf965fbb9460c29f74d4b491d8bc9ad2b999d1baa0ccb89fc7b29dcab4a2ceb8a6d8bfafcfb6a6c7b0a0cebaa9c9b6a7 -c2b2a2cdbeaec9baaac8bbaddfd6ccd8d2cba5a3a25f5f5f161a1b0000010a0e0f47494ab2b4b4f3f3f3f7f7f7f7f7f7fafcfdfdfffff8fafaecf0f194999c21 -272c02080d13191e171a1e1a191b35302d433c3354483c65584a7869598c7d6d9f9080ac9984bba07ebba17db09f84ac9e8ba69a88a5957eac9371b39368b58d -5db68d5cb48b5eac845aa17a53a27952b2865dc29569bc8e5ec0915eb68858aa7e4fad8356ba9063b98f64ad8358b99063b78e61ae8455ac8051b38653b68956 -b68753b58954b98f5ab68e59b48c57ba925dc89d6ac99e6bc59865c79a67c09360bc8f5cbe925dc29661c39762c49b64c49b64bd9662cea87ed4b28ed4b693d7 -bb9cdbc5a9d1bea3c4af99c2af9ac7af9dcdb4a4cfb5a5cfb5a5cfb7a5c6b09ec5b19fd2beacd2c1aeccbeacebe2d5fffaf3f1edecb4b6b655585c13181b0e12 -1345494ab5b5b5f8f8f8fbfbfbf8f8f8f7f8fcf8f9fdf9f8fafdffffb1b4b832363b02060b2126293f414243423e514c43675f4e6f624c726349918065b6a689 -bcac8fb49f7fc0a77dbea47cb2a081ac9e87a89b85a6957bab916db29164bf9766b8905cb58d5db79063b28d61aa8357ab8255b3895ac49869be9263b18556ab -8154ba9063c9a073c1986bae8558b48b5eb2895ca87f52a87e4fb08657ae8554b08756bf9665ab8353a57f4fb28a5abc9464bf9665c79e6dcba06fbf9463ba8f -5cc29764c79c69c99e6bca9f6cc59d69c39b67c59d6dcfa97fd0ac88cdaf8cdbc09ee8d3b4dcc9aecab59fc8b5a0ceb6a4c9b19fccb2a1d0b6a5cab2a0c7b19f -d0bda8ddc9b7d6c5b2c9baaae3d9cffffdf6fffffedee0e0797c801a1f22020607333738a7a7a7f5f6f4fdfdfdf9f9f9f7f8fcf7f8fcf6f5f7f6f5f9a5a8ad2e -3237010409323637717270807d757a7362948870a59878ac9a75b7a47ec1ad84b9a67bbba477c6aa7bc0a579b5a17eaea084a79a80a09073a48a62a98958bd97 -61b58c55b18955b99363c0996cb79063ad8555a77e4dbd9565b68d60b1885bb78e61c59c6fcca376c2996cb38b5baa8154ab8255a87f52af8659b68f62ac8558 -a98255b99468a8855aa8855ab48e64b99468b58e61b78f5fbc9463bc9460c19965c99e6bc69b68c79c69cda571c9a06fc19867c39a6dc59e77cba781ccaf8ad9 -be9ce4cfb0dac8abcbb79ecbb9a2cab5a0c4ac9acbb1a0ceb6a4c2ac9ac6b09ed2bfaad1c0add5c5b4cdc0b0e6dcd2fef8f1faf8f7dbdddd86898d22272a0000 -01202222959694eeefedfcfcfcf9f9f9f9fafef8f9fdf5f1f6d2d1d577777d1a1d220405094d4f4fababa5c4c1b3ada28ca99c7cb5a37ab9a576c0aa76c1a973 -b9a068c3a870c3a56ebca16fb49f79b2a081aa9c7fa29170a58960ab8a58b79059b99157b78f5ab48f5bb28d5bb08b59b48d59b7905cba9366b28d61b68f63bf -986bc39a6dbb9363b78d5eb9905fbc9263b18959a77e51ae875aba9569b08d62a48257a7835db79571b4916fb38f69b7946cb9966aaf8b5db08b59c19a66d0a9 -75c69e69b48c58b8905cd0a776d4aa7bc1986bb48d61ba936ccaa680cfb28dd3b995d4bf9fcbb99cc3af96c6b49dc2ad98c9b49fe0c8b6e2cab8cab5a0c9b49f -d0bda8c5b4a1c6b6a5cbbeb0f0e5ddfffffbfaf8f7e0e2e2999ca0303538000001191b1b8b8c8aecedebfbfbfbf8f8f8f8f9fdf8f9fdf5f1f6b4b0b54d4c500a -0b0f0f1112717270dfddd3f1ead9baae92a79570ae9769af955fb4985cc4a868c6a867ceaf70c8a66bc1a26fb8a279b7a483ad9e7ea4916ea68b5fb08e59bb93 -59bd955abc955eb7935db38e5cb38e5aba945ebe9763b79365b28f63b79266be976aba9262b08756b58d59c59a67c99e6bbc9362b28a5aae8a5caf8c61ae8e65 -ae8d66aa8a67b89678ad8b6da58562b4936cc4a277ba986ab59260c5a16bcba56fc19b65b58d58b78f5bc69d6ccba172c2976cb98f64b38d63c8a57dcfb28bd1 -b793d1bc9ccab89bc4b398ccbba1c7b29dd3bea9edd5c3e8d2c0cab5a0c2af9acebda8cfc0adc2b3a3c5b9adebe2d9fffffbfafbf9e8ecedacb0b1393e3f0002 -020f11117f807ee8e9e7fbfbfbf7f6f8f8f9fdf9fafef4f1f3a9a6a84241430f0e1024232594938ffaf6ebeee4d2a8987b99845eb49b69b99b62b49354c9a664 -d1ac68d6b06fd0ab6fc6a671bda57bb9a582ae9c7da38f6ca98c60b5935ec79f65c0965bbb945dc19d67c8a371c49f6bbf9963bb9460b69466b69367b99567b9 -9363b78f5bb98f5ac49862cfa36dc69a65c09661bf9766b79063a8865bb29269b99c77b0917094745788684b947352af8d69be9c71c19f71c2a06bc3a068ba95 -5bbe995fc69f68c69c67bb905fb98d5ec19469c3996eb89268c2a279caad86d6bc98decaa7d6c4a5cdbca1d3c4aaccb9a4c8b5a0d3bdabd5bfadc1ae99bbaa95 -ccbea8dbcdbad8cbbbccc2b8e4dcd5fffffcfcfcfcf3f7f8bdc1c2414647000000030505737472e4e5e3fbfbfbf7f6f8fafbfffafafff1efeeacaaaa4a4a4a1c -1c1c363636a8a7a3fffaefd7cbb9a08e71927853bb9d6ecaa76fc0995bcda662d3a865d5ab6ad0a86dc7a570bfa37abaa481af9a7ea58e6eaf8f64be9967d5a9 -73c3985fbb935ecba470d3ae7ccaa573c49e68c49d69be9a6abf9d6fbf9b6bbb9460bc935cc59a61cda067cea168c99c63bd945dc19965bb9565af8d62bd9e77 -bfa27da08462694b30644329866446aa8864af8d62bb9a69c8a670bc9a5fb69256be995dcfa76dcda36eb98e5db5895ac29367c2976cc3a075c2a279c5a883d7 -bf9be9d4b4ddcbaccbbda1d0c0a9d3c2adc0ad98c0ac9ad2beacd2c1aeccbea8d6c8b5e4d8c6e0d5c7cec4bae1d9d2fffcf9fbfbfbf7f9fac0c4c53e42430001 -01010303717270e5e6e4fcfbfdf7f6f8f9f9fff9f9fffcf9f5b5b4b05b5c5a323331484947a5a4a0f2ebe2ded1c1a591789d8260be9c71bb9460c59a61d4a869 -d7a668d5a668d2a56cc7a270be9f78b79e7eaf987eae9476b7966fc19b6bcca06bd3a56fd2a774cda575c9a373caa474cca571caa36fc7a472c6a371c7a06cc9 -a16cd0a56cca9e63c2945ac19359cca065bd915bbd9561bb9565bf9d72c8a9829f825d64482646250b49280e6342218f6d49b08e63b89766ba9862bf9d62be99 -5dcaa267c8a066c49862be915ec29464cb9a6eb88d62b18e63c9ab82cdb28dccb490dac7a6d7c7aac8b99fc7b9a2c9bba5c7b6a3cbb9a8dac8b7e4d4c3ded0bd -d4c8b6d1c7b6d3c7bbcec5bceae4dffefaf9f2f2f2fcfeffcbcfd0464a4b0204040001007c7d7bf1efeef9f8faf5f4f6f5f5fbfafdfffefbf6cacac46d6e6a32 -33313a3b399e9d99fcf6efe6dbcdae9983a78b6cc3a078bb9363c49561d5a46cd9a76dd6a66cd4a76ecda574c4a480bba183b1987ea88d72ae8c68b98f64d2a5 -72d6a773d1a675c79e71be976abc9568bc9463ba935fbf9a66c9a470c9a16cc09760bf945bc69a5fc89a60c7995fbc8f56b68d56bd9564bb9769b08e638e6f48 -593b183b1f003111003313004c2b0a785834a58358b99867c09e69c3a068caa46acba368bd955bbd915bc19461c39565cb9a6cbf9469bc9870b5966fc1a582d9 -c3a0e0ceafd2c4a8c8baa3cabda7d8c9b6dbcbbacbbbabc6b6a6d7c8b8d5c8b8c4baa9c3baacc7bdb3dad1c8f4eee9fbf7f6f1f1f1fcfeffc6cacb464b4a0204 -0405060482807fedebeaf8f7f9f5f6faf6f6fcf7fafff7f5eddadad47b7c78282b291f21218f8d8cfefaf5e4dbcea49380a28a6ebf9d79b48d61bb8d5dcc9c68 -d8a46fd4a36bd5a771cca775c2a580b9a183ad957da4896ea98664b68c62ca9c6ccd9e6bc79b6cbf9669b99266b89165ba9262ba925eb6905ac59d68cca56ec7 -9e67c1965dc0955cc3965dbf935dc29863c49c68cca676c9a67ab6966d866642583a17593d1b6042255e40236e4f2e947450bf9c74d3b183d0ad7bc7a26ecca6 -70c9a26bb48d56b88e59c69b68c59a69c7996ac3996eb49169a68964bca17fd7c2a2d7c7aad4c7add7cab4cfc4b0e0d1c1ecddcdcfbfb2b7aa9ccabfb1cdc4b6 -beb7a8c3bbaec6bdb4d9d1caede8e5f5f3f2f4f6f6f6fafbb9bdbe3f4443000101121311898786ebe9e8f8f7f9f9fafef8f8fef5f7fff3f0ebe1e1db7d7e7c1e -2020121415878787fffcf8e3dad09787769b846ab69875b28c62b68c5dc89966d5a571d3a46ed0a56cc7a270bc9f78b59d7fac957ba38b6fac8967ba9066c193 -64c29360bd9162bc9366be976bc19a6dc49a6bc39b67b8905bbc955ec8a16ad2a972cca36cc39964bc945fbb935fc49c6bc49d70c9a67bc09d75ad8d699f815e -927654987b5ca38769a38768a98d6bb89a77c8a982caaa7fba976ba58453c09b69caa573bc9463bc9463cba172c49a6bbe9465bb9468aa8962b49875c8af8fca -b697c8b99fdcd0b8e3d8c4cdc3b1d4c7b9e1d5c9d6c7bec3b7adc9bfb5cec5bbcbc5bad4cec3d2cac3c9c3bedad5d4f6f4f4fbfdfef2f6f7adb1b23439380000 -0020211f918f8eeceae9fdfdfdfafbfff5f8fdf7f9fff9f8f4e0e1df757778161a1b121519858788fbf9f8efeae1a195839f8c71b69c78b9976cbe9868c69c67 -d5a973d3a86fcda56ac2a06ab89f75b49f7fad987ca48c6ea98763b38c60c69868c49562be9263bf9669c39c6fc59f6fc49b6ac19762bf9762b8905bbd9560c4 -9d69c69f6bc49f6dbc986aad8a5ea07e53a7865fb898749e805d846846a08364b094769f8365957b5da48a6cb09475a98e6c997d5a896c477f5e3776562da27f -54bd9a6ebc976bb79266bb966ab48f63af8a5ead8a5fb79774c5a98accb496cab89bd1c3acddd2bcd7cdbbc5bcaec4b8aeccc2b8dccfc7dacfc7cdc3bcccc4bd -d8d3cae1dbd4d7d1cac0bcb7d6d2d1fbfbfbfcfeffeff2f6aaaeaf2d32310000003132309d9c98efedecfffffff8f9fdf2f5faf8fbfffefcfcd2d2d266676b0d -10150d11166e7175dbdbdbf5f2eac2b8a6ac9b80b19975ba9d71c5a270c29d65d1a96fd1aa6ccca769c4a36bbca377b9a582ae9a7b9e87679c7c58a57e52c99c -69c69763c19665c19969c39b6bc19968bc9460bb915cb9915cb8915dba935fb48f5db69264c1a073b1916885663f583a176c502e8c70517054364a2f146e5338 -84694f654a2f4f371b6a5536836b4d7c62446145264f3213563716664623916f4bb4936cbf9b75ba976fb7946cb49267bb996ebc9c73bfa07fb79d7fbfa98dd8 -c7ace6d9c3d6cdb9c6bdafc7bfb2c2b7afc2b8b1dbcfc9e5dad6cfc6c2c8c2bdd5d1ccdbd7d2d0ccc7cdc8c5e7e3e2fffffffafbffe7eaeea0a4a5262b2a0304 -024f504eb4b3aff2f3f1fffffff3f6faf1f4f9f8fbfff9f6f8bfbec25c5c62090b1303060e44494c9fa1a1e7e5dde3ddcaafa3879c8963ab9464c0a26bba9b5e -caa767ceac6acdab69c5a76cbda678b7a580a59473927e5b94754ea27b4ec19560c2945ebe9360bd9564bb9362b8915db8905bbc935cb78f5ab9925eb99565b0 -8e60b29065c2a37cae926f785d3b3f25074e361a6b5238553d25391f074d331b593f27462c143b260a533e226e583c715b3f644c305a3f24634729725536997a -5bb49574c1a380c2a580b89b76b3966fc0a37cc4a782b29674ab9173c6af95e8d7bde4d6c3d1c7b5cec6b9d1cbc0d1c7c0cac1bdd4c9c5dad1ced2cbc8cbc6c3 -cecbc7d0cdc9cec9c6dddad6edebeafffffffdfeffd2d5d9797d7e131817141513787975d3d2cef7f8f6fffffff5f8fcf4f7fcf7fafff8f3f5b9b6b85e5e640f -121a00050c242a31717576d5d5cff8f1e0afa3878b78539e8658bc9d68b7975ccba869d1ae6eccac6bc6a86dbda577b49f799f8a6a8e755596754ea98256b88d -5abc905abd935ebb935fb48c5baf8756b58d59bd9561be9763b79260b79365b39265b6956ecaad88c2a7859880627f694d80694f8a73597e674d71583e775c42 -7a5f447c614670583a7762438873549a82669d8569987d6291765b917459987c5ea88c6eb49778b79b79a58966977c57a2855ea18661a68a6bb2997fe1cbb2ef -dec9d1c3b1cec5b7e1d8ced7d0c7dcd6cfd5cfcac9c2bfc9c4c1d5d1d0d4cfd0c9c7c7c9c7c7d2cecde3e1e0e5e5e5f9fbfcfdffffbec2c34f53540103032324 -22969793ecebe7fcfdfbfefefefbfdfefafdfff8fbfff9f4f1d4d0cf7375761a1e23030a13242b3473777ccbc9c8f2e9dfc5b49f9b8464a2845bbd996bc59d6c -c69e69d0a972c8a66bc1a26bc0a174be9e7aac8d6e977558956f4fa17a53ae8455c39964c79e67c19762c49966be9465b1875cae8459bc9666be9868a7825689 -673c967652bca07dc2a987a89171b19c7da48f70957d5f947b5b9b805e977b58a38661bea17cb99c77997e59937754b49977bca0819f8666886e5072583a7459 -3e7e64468064457054326044216245206b4c25694d2a998163d1bba2e9d6c1dfcdbcd6c6b9dfd3c9e4dbd2cdc7c0d2cfc7d7d4cfd3d0cccecccbcfcfcfd0cfd1 -cccad0cbc9cfcdccd0dad9dbdddfe0fbfdfefdffffadafaf292b2b0002003637359b9c9ae2e3e1fffffefbfbfbf9f8faf6f8f9f9fafefffaf5e8e5e18a8a8a1f -2328040b14383f48868991c3c3c3dfd7d0c9b9a8b29a7eb29570c6a076cca474cda271d1a772c9a46cc4a26dc9a67acba783b59173987357926c4e9d77549f78 -4cb9905fc39964bd945dbf9461bc9263b58b61b38a63b48c62956f456c451e512d095a391870523574593e685034654c3261492d5c41265a3e1f593d1b5e411c -77553192714aa4835c8664405c3c19775837997c5d694d2f391e0342290f3e250b3b20063b1e033a1c003a1b0045240354310f543514917b5fcdbba4decab8db -cbbbebdbcfe0d3cbd3c9c2d6d0c9e1ded6d6d6d0cbccc8cbcccacfd1d1cccdd1c8c7d0cecdd6dddde3e9eaeee7e8ecfdfefffcfeff9799991517170407055455 -53b4b5b3eeefedfffffef6f6f6f9f9f9faf9fbfefdfffffcf9efece8929292202125090c144f555c999ca1b8b7b9bebab5c8bdafc3ae98b89d7bbc9a6fc69e6e -cda16cd0a56ccaa46acaa670cba97bc8a47eb79375a07d6396715596714f9a744ab58f5fc29a66bb915cb78c59b78b5cb68b60b78c65a77d5a8b62416e45255a -3317532f1752311d5333205034234327164126124628154b2c154c2d14543417613c206541238c6948805d3c53311359391c7a5b425e3f2840230e5234215032 -1f4629144d2e195737205b39216a472d7f5a3e8262459a8369c5b39cd4c0aee0d0c0f2e3dadbd0c8cac2bbd7d3cee4e1dcdadad4cdcecacecfcdd6d8d8d6d7db -d2d1dad6d5deececf2f8f8feeeeff3f6f7fbe5e7e88183830e10100e10106d6e6ccacbc9f8f8f8fefefef4f4f4fbfbfbfcfbfdfffefffdf9f8dedcdb8583831d -1c1e0a0b0f505358989ba0b2b4b5b4b2b1cbc4bbc6b8a6a99377a4865db79260cda067d1a568cda56acda973c7a577bb9a73b29072ab8a709c7b618c6a4c9874 -4eb28d61c19968b8905cb08554b28657b98c60bd9168a97c5aa47b5aa47b5ba17a5e9b775f96765f967663957764997b68997b68a48570a88871a48369aa886b -ad896ba27f5ea58260a27f5da17e5da98769a484679e8065a98b72a98d759f80699d7f66a98a71ad8c72a28063a58366b69274b59677b69f85c2b099d3c2afe9 -d9c9e9dad1d8ccc6d8cfcbd8d4cfdfdcd7dee0dadbdc0e07000026060f00120e574d4643010000000000010000000000000004000000f00d000000000000f06d -0000d8dcdddbe5e7e7e9eaeee5e4ede3e2ebebebf1f6f6fcecedf1dfe0e4b8babb6a6c6d1719191a1c1c737472d3d4d2fcfcfcfdfdfdf7f7f7fffffffcfbfdfc -fbfdf6f4f4d1cfcf7e7c7c25232306060637393a87888cb9bcc0d0d2d3d6d5d1beb6a99787709a7f5abc9765d2a669d3a663cea769cca76fc6a574c0a077b495 -76a5876c95785d8b6d5092724fa7845cb79365b68e5dac8352b08554bc9061c4976bb58b60ae885eb58e67c29e78cba886c9aa89c9ac8dccb092c7ab8dcfb395 -dec2a3dfc3a1d3b691d5b68fe1c099e3c196d1b083c2a475d3b487eccfa3dcc097cfb58ddabf9acfb590cbb08bd0b590d7bc97d1b48dc3a57cc4a47bc9a77cbd -a079c8b394d2c0a9d8c6b5e0d0c3e0d3cbdbd1cae1dbd6e1dedae2e1dde2e3dfe5e6e4e9eceaeff1f1ecedf1eaeaf0f2f1faeaeaf0ededf3ecedf1d5d6da9092 -93494b4c1a1c1c2628287b7c7adbdcdafffffffcfcfcf9f9f9fffffffaf9fbf8f7f9f4f3f7d9d8da928e8d353130050200201e1d737576c0c5c8e8eef3d9ddde -b1aea98f8573a08a66c6a573d8ad6ed1a460cfa667c6a167c9a877d1b188bb9e7f977c61896e5490755a9074529d7c55ae8b5fb58f5fad8354ad8251b88a5bbd -9162b0875aa78054ad875db7946cac8b6492724e8c704e9a7f5d927556997d5bad916ec1a47fc4a57ec2a279c3a176c2a174c2a271be9f6caa8a59aa8c5dba9d -70bba173ad926691784e977b529c80579d8256a18458b29366bfa073be9d6fac9067c0ab8ce1d1bad6c6b5cdbdb0dfd2caddd4d0dcd5d2e8e5e1e8e9e5dfe3de -e0e3e1ebeeecebedeedddee2dfdfe5f6f5fef3f3f9ebebf1e8e9edd1d2d67d7f802f31321012123234348d8e8ce9eae8fffffffbfbfbf9f9f9fffffff7f6f8f8 -f7f9f7f7fdf1f0f2a9a5a43a35320501001d1a166a6c6cb7bcbfd7e0e9c8d0d7a8adac989384aa9978c6a877d5aa6bd4a561d0a566c7a069cca977d1b488bfa4 -829c84688b745a92795f927657937552a8855dba9367b3895aac8051b18353b48657a57950a87f58b18a64ac86638964425a39184c2c0f55371a4a2a0d4d2d10 -614223896847a17e5c94704c7c58327551299b784da584577452275434097b5b3294764d80613a5e411a5434105939155839126e4d269a7a51b08d65a9855d9f -7f5bb5a084e1d0bbdbcbbaccbfb1dcd1c9dcd6d1d9d4d1dfdddce6e7e5e5e8e6e4e7e5e3e8e6e4e6e7dedfe3e4e2e8f5f2fbf7f7fde9e9efcdced2aeafb37173 -742b2d2e070909323434999999efefeffffffff9f9f9faf9fbfffefff6f5f7fbfafcf8fbfffdfeffb3afae34302b07010027231e6b6b6ba3a9aeb7c1cbb4bfc7 -aab1b4a4a399afa185bda375cda668daad6ad0a467cca56ec9a674c5a87cbda37fac97789b846a8d765c8b7153876b49a27e58bb956bbb9164b18556b28454b3 -8556a67a51b18762b98f6ca8825f8a64446b48275533154b2b0e502e11533113674625906d4ba6815f8d6945724d277450289572479a774c714e2359360e7653 -2b8968417e5d3667472365431f6a4824674521825e38b38f69bf9a74af8a64ac8c69b8a388d7c9b3e6d8c6ded2c6d9cfc8dfd8d5e3dfded3d4d2dee1dfeef3f1 -eff4f2e2e7e6e5e7e8f1f2f6f7f5fbf5f2fbf0f0f6e2e2e8a7a8ac7d7e82646667333536030505282a2a989898ecececfefefef8f8f8fcfbfdfffefff6f5f7fd -fcfefbfdfffbfcffc8c4c3514d48140e091d19144d4d4da8aeb3d1dbe5acb8c2929b9facaea8b9ad95b69d75d1ad77cda466cfa46bcfa772c4a070bda074bfa5 -81ad9878927c60846d538d73558a6d4e9b7753ad865fb2885db5895ac09262c79b6caa7f54ac845aad845dad865fb99370bf9b77a986648969467a573594714f -bc9a76cba781ba9670b38f67b89268b58f65ad885ca98458ab865ab39065ba976cb6936bb18e66ad8c65ba9670b5916bbb9771c4a078c29e76c19a73c09972b7 -9773d4bfa3dcceb8d9ccbcd6cdc0dad2cbe3dedbeeecece4e6e6eff4f3f4faf9f5fbfaf7fcfbfafcfdf7f8fcf6f4fafaf8fef2f2f8cdcdd386868c6061656365 -66333536080a0a2d2f2f9b9b9bf7f7f7fefefef7f7f7f8f7f9fcfbfdfdfcfffdfcfff9fbfffbfcffe4e2e2948f8c4b4540211c193534368e9499dde7f1c7d1db -949da1959692aca290b39e7ec8aa7bd0aa74caa26dcaa36fc2a170bfa276bea47fb09a779883648771558f7355947556a17c5aa57e58a77d53ae8457b78b5cb5 -895aa47a4ba88050ae875ab89367c29d71c29f74b49169a4845ba17e56ae8c61c7a57ad3b084cba97bcca878cfab7bcba777bf9c6aba9765c29e6ed2ae7ed2ae -80c3a173c29f73cdaa7ec5a276c6a377cba87ccca77bc29d71bd986cc19d6fc1a178c9b498e1d3bde4d7c7dad0c6d7cecadbd7d6e8e7e9ebeff0f2f7f8faffff -f7fdfcf0f6f5f5f9fafdfffff9f8fcefedf3e0e0e6cbcbd1909096606066595a5e2d2f300c0e0f444646b1b1b1f9f9f9fbfbfbf9f9f9f8f7f9fbfafcfdfcfffc -fbfff7fafff7f8fcfffdfdd9d5d484807f2a2625202223777b80d5dee7dfe8f1a7aeb18b8c88a8a192b4a58bb9a17dbd9d72c9a373c7a171c5a375c3a67abea5 -7db6a07ca8926f967f5f9275569472549c7755a177549f744da4784faa7d51a77b4ca57d49a47e48a98450b18f5ab18f5aa78752a38250a58653a78654a58550 -ae8e59ba9862c09e68c9a66ecdaa72c9a76cba975fb8955dbe9b63c7a46cc6a36bbd9c64be9c66c6a46eae8c56b5935dbc9a64bf9b65bc9763bc9763c49f6bc5 -a679cbb69ae7d9c6e2d7c9d3cac0d5cfcadbd9d8e9ebecf3f7f8f0f5f6f6fefef8fffff7fdfcf8fcfdfafcfdeeedf1dcdae0cacad0a9a8b187878d6e6e746263 -672c2e2f1517186d6f70d3d3d3fcfcfcf7f6f8fbfafcf9f8fafbfafcfdfcfffbfafefafafff3f4f8fffefff2f0f0a2a0a03c3b3d26272b65696ebdc3caedf3f8 -ced2d39a9b979f998eaea38fb4a389b59c7ac9a67ec6a175c7a679c8ab7fc1a77fc0a983bca480ae9371997a598d6a498f68489e7352a0744f9c6f499f734aa4 -7a4db78f5eb48d59b18c5aaf8a58a582509c79479e7a4aa58453a27f4d9a77459a7843a78550b9955fc4a06ac9a46cc8a36bbc9961be9b63b9955fb28f57b692 -5cc09c66be9a64b5915bba9660be9a64bf9b65c19c68c5a06cc39e6ac19c68bb9c6fdec9adeddfccd6cbbdc6bfb6dad5d2ebe9e9f2f3f7f5fafdf6fdffeef6f6 -eaf2f2eaf2f1eaeff0e8ecedeae9ede6e5e9b7b6bf6c6b7465656b7a7a805f60641b1c20242627a1a3a4f0f0f0fdfdfdf3f2f4fefdfffaf9fbfcfbfdfdfcfffb -fafefdfcfff4f6f7fefdffeff0f4afb0b45c5f633a3d424e5257919498e4e8e9f7f7f7bbb8b48e867f948b7eaea395c1af98c5a582c69f78c6a37bc5a77ebfa6 -7cc5ac82c8ae86c0a37ea68361926b4b9165469f7251a174539d704e9f734ea37851b48863b58964b28863ac825da67c57a77d58ac825daf8862a57b569e744f -9e754eac835cbf956bc69c72c99f74cea479cca277cda477c69c71bc9366be9469c69c71c3996eb88e63cca277cda378c89e73c99f75cfa57bcaa076c59b71c1 -9f7be7d2b7ebe0ccd0c7b9c9c2b9e8e3e0f7f7f7f7fafef3fafdf1fafdedf7f7f2fcfcf8fffffafffff8fcfdefeef2dbdade7b7a833d3c456e6e74a0a0a65c5d -610a0b0f323435b1b3b4fffefffcfbfdf2f1f3fefdfffbfafefefdfffdfcfffdfcfffcfbfdfaf9fbfdfefff0f3f8c0c4c981878e505459323539505253bdbbbb -fffffce2ded9908a85706a658a847fb1a496bc9e81c39e78c39f79c0a279bea377c4a97dc8ac83c8a780b58f6ca77e5da27455a072539e7150a17453a177549d -73509c6f4ea47756a67b5aa37857a47958ac8160af8463ac8160a67b5aa37956a17754aa805bb88c67b88c67bc916ac99e77cca278c99f74c99f74c89e73c399 -6ebc9267bb9166c0966bc0966bc1976cbc9268be946ac59b71c1976dc49a70d0ae8adcc7ace4d9c5dad1c4dfd7d0f4f0effaf9fbf6fafff1fafee6eff3eefafc -f6fffff5fdfdecf1f2e9edeecccbcf97969a515059595861a6a6acb4b4ba48494d1112165f6162c4c6c7fffefffcfbfdf4f3f5fdfcfefaf9fdfffefffaf9fdfe -fdfff9f7f7f8f8f8fafdfff4f7ffced5de9ca3ac60666d23262a2523238a8582f5efeafffbf6b1aca95f5b5a4e4b4d7b716ab79881c6a07ec4a07abea077bfa4 -78c2a87ac6a67bcaa87dc7a07ab98f6caf8261a8795a9d6f509a6d4c9c71509d7350996d48a17550a67a55a67a55a67c57ab815caa805ba57b56af865fab825b -a67b54a87e54ae8259aa7f54b1865bc79d70cca474c69e6dc49c6bc69e6dc39b67bd9561c09864caa26ecda473c79e6dba9160be9564c69e6ebb9363bc9464cc -ac83ccb79bdacfbbe5dccff5ede6fdf9f8f4f6f7f3f7fcf0f9fdedf6fae8f4f6d4dedea3abab7f8485868a8b8685896362666c6b74a6a5aec6c6cc8383891a1b -1f2d2e32aaacadf2f4f5f6f5f7fdfcfef9f8fafcfbfdf9f8fcfffefff7f6fafefdfff4f2f1f1f1f1f5f8fdf3f9ffd5dbe6a9b0b96b707924272b201b1c706a65 -dad1cdfffffbd2cdca5e5c5c24242a504744b59883caa583c7a37fc0a279c6a97dc4a77ac2a376caa77cd3ac85bd9370b48565b182639e70518c60419267469f -77549d714ca1764fa37851a47952a27952a37a53a27952a17851b48c62af875da57b50a2784da57b4e9f7548aa8053c79d6ecca571c59f69bb955fb6905abc95 -5ec59e67caa36ccaa36cd6ae79c69e69b58d58c09863d0a975c39c68bb9362c6a67bc5b094d3c8b4e8dfd2fdf7f0fffbfaf1f2f6f2f6fbeff7fef5feffe2eef0 -bac3c66e7676313637373b3c59585c5b5a5e7e7d86d1d0d9c6c6cc58585e0b0c10505155d4d6d7fbfdfeefeef0fefdfffdfcfefbfafcf9f8fcfffefff4f3f7fd -fcff460000001c00000010000000454d462b024000000c000000000000000e00000014000000000000001000000014000000050000000b020000000005000000 -0c026000600004000000020101000400000004010d0008000000fa0200000000000000000000040000002d01000007000000fc020000ffffff00000004000000 -2d0101001c000000fb02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000 -2d010200040000002e011800050000000902ffffff00040000000701030022360000430f2000cc00000060006000000000006000600000000000280000006000 -0000600000000100180000000000006c000000000000000000000000000000000000fffcfef9f6f8faf8f8f7f7f7fefefef0f5f4b9bebf4a5252475054b8bfc2 -fdffffaeaba75a5049443428614a3a7b604c73523e785944765d4d62514482736a9c90866d5f534e3a29664b318867469c74519e7750c39d73c5a27a896c4571 -5a34ad9a77d9c7a2d7be96af8f64a68056af875db58c65bb9773bfa283b49c7eb09b7cb4a07dbda27dbe9f72c19e6cc5a16bbe9b69b69869ac946aa4916eb3a7 -8bdcd5bce9e2ced0cbb6cfc8b4e2dbc8e3dccb9690853f3c374a4c4d575a621f252c080a0b0607050506040001000303030808080202020909094e5050b5b7b7 -f0f2f2f5f7f7f7f9faf6f8f9f9fbfcfcfefffbfdfdfcfefefefefefffffffffffefffffefffefdfffefdfefffdfdfefcfafcfcfafcfcf7fbfcf8fcfdf7fcfff8 -fdfffffcfefcf9fbf9f7f7f6f6f6f9fbfbf2f7f6c9cecf525a5a2c3336acb3b6f8fafba9a6a2645b525c4c3f695242694e3a6445306345326b54446d5c4f8073 -6b756a624032263523126549318c6a4ca27c59ae8760c39f77b8986f9b7e599f8763d6c5a4f4e4c0e7d0aaaf926b947048977049a7815eba9775b5997baa9478 -a79276ad997ab59d79ba9e75c5a473d1ae7cc09f71bca175b19b77a19272a89e86cec7b3e2decbd5d1bfb7b19ecfc8b7ece5d6d4cec38e8a856262624b4e532f -3338191b1b0001000203010809070000000303030707070404044d4f4fb5b7b7eff1f1f4f6f6f6f8f9f9fbfcfdfffffdfffffbfdfdfcfefefefefeffffffffff -fefffffefffefdfffefdfcfdfbfcfdfbfbfdfdfbfdfdf9fdfef9fdfef7fcfff6fbfefefbfdfffdfff8f8f8f8f8f8f5f7f7f6fbfae0e5e6606868192023a1a6a7 -f5f5f5b4afac82776f7b6a5d765d4d6045316749365b3f2e5a45366353476e625c4e443d1d11072c1a097d61499b795ba47e5bb38c66bf9a74b08f68b49974d1 -bd9ad8caade7d9bcdbc8a7b29775977753977551a1805fab8d70b69f85b09c83ad9c82b1a085b5a080b09671b6966dc2a277b99f77b7a380b1a184a49a82ada6 -95cac9bbd4d4c8c3c3b7c4c3b5c9c6b7ded8cbece6dbc9c6be8682814c4b4d3436371919190203010506040708060000000202020606060c0c0c585a5ababcbc -f2f4f4f7f9f9f8fafbfafcfdfdfffffbfdfefbfdfdfcfefefefefefffffffffffefffffefffefdfffefdfafbf9fbfcfafbfdfdfcfefefbfffff9fdfef7fcfff6 -fbfefdfafcfffefff9f9f9fbfbfbf4f6f6fbfdfdf5f9fa74797a272c2f919596ddddddb8b2ad988c828f7c6d876d5c775c48735746614838533f345747406055 -513e362f1c12083727179e836eac8c6f9f7a58aa855fba9672b59571ccb28ee9d5b6e0d3b9d3c7afbbaa90a18b6f9c8062a98c6dba9e80bda68cccbaa3c8baa4 -c4b7a1c4b69fbeab90a38c6c987c59a38764ab9677a6987c9c917b958e7da7a79bc8cbc2cdd1cbbdc0b7c9cac0d5d3c8dcd8cdddd9cee1dbd4c9c5c07d79782d -2b2b1a1b191f201e10110f0001000808080505050000001b1b1b5f6161b3b5b5eaececf9fbfbfbfdfef7f9faf9fbfcf8fafbfbfdfdfcfefefefefeffffffffff -fefffffefffefdfffefdfafbf9fbfcfafbfdfdfcfefefafefff9fdfef7fcfff7fcfff8f7fbfffefffafafafcfcfcf3f6f4fbfefcfbffff888d8c323637727474 -b4b2b1aba29ea092869d89789f8470977966725848634d415a48415f534f5b5451342e29231a114a3b2b9b836dae9073a27f5eab8763be9e7bc6aa87d9c2a2e2 -d1b6eee3cfded4c2c9baa7b3a18aa89078a38c72a38d74a29079a0937d9d94809a917d9b907c91816a715b42674c317a624698896f958a768079686664596e70 -6a919694adb4b1b6bbb9b8bcb7d7d8cfdfddd3cac5bcd6cfc6f7efe8d2c9c576716e4846453637351516140001000909090202020000001f1f1f5658589ea0a0 -dadcdcf9fbfbfdfffff5f7f8f7f9faf9fbfcfbfdfdfcfefefefefefffffffffffefffffefffefdfffefdfdfefcfcfdfbfafcfcfafcfcf8fcfdf8fcfdf8fdfff8 -fdfff4f5f9f9fbfcfafafafbfbfbf3f6f4f9fcfafdffff9fa4a33135364949498b8786ada39cb8a89cb29c8aaa8d7895786370594a614e4660524c675e5b4c48 -471d18152018115346387159459e8166b29072bc9978ceaf8eddc4a4dec9add3c3ace8ddcfe9e0d3ded1c3c2b2a19f8c7773614a52422b483c2441392247402c -48412d4b422e4436232a1702321a045c452f8d7f69968c7a7f7a6b504e44383935464b49666c6b7f8584a2a5a3b0b1adc6c3bbccc7becfc8bfe3dad1efe6dde6 -ded78a878340413f1617150b0c0a0101010000000505051818184b4d4d939595d6d8d8fdfffffdfffff3f5f6f6f8f9f9fbfcfbfdfdfcfefefefefeffffffffff -fefffffefffefdfffefdfefffdfdfefcfafcfcf9fbfbf7fbfcf8fcfdf7fcfff8fdfff5f9faf4f8f9fafcfcf8fafaf7f8f6fafdfbfdffffbbbdbd4d4f4f2b2928 -67625fb9aea6d5c4b7b8a2909b7f677a5f4a6f594d64544e6256545c57563432310b0a0617110a3a2e224c36248c7157c0a083c9aa8bdabea0ecd6badecdb3c8 -baa7d8cfc2c7beb49f93877b6c5c695a4754432e41331c4539214841285650395b553e584f3b4234211b0a002810005e493494836ea49985978f7e726c5f5957 -4f52534f535654595c5a7d807e878682a09d98ccc6bfe1dad1d5ccc3dad1c8f9f1eabab7b36869673536341a1b190303030202020909090c0c0c393b3b8d8f8f -dbddddfdfffffbfdfef1f3f4f7f9faf8fafbfbfdfdfcfefefefefefffffffffffefffffefffefdfffefdfefffdfefffdfbfdfdfbfdfdf8fcfdf7fbfcf6fbfef6 -fbfef9fdfef4f8f9fcfefef9fbfbf9faf8fefffdfdffffced0d07d7d7d201e1d4c4542b9aea6ddccbfad9583866a526d523d67554a655955635b5b54504f2929 -290d0e0c0e0a050e0500412d1b846a52c3a58acbad90dbc3a7f3dfc6daccb6c1b7a6b9b0a68e857c463a30281b0d4b3b2a685a4474674d86795f9e9377b2a98e -b6ad92a2988073654f301f0c2e1707654f3da49077b3a288ad9f88a39884a7a091a29e9387847c716e6973726e8986828985809e9a95d8d2cbe9e2d9dcd3cadf -d8cfd4d1cda4a5a36566642829270f0f0f0c0c0c010101020202212323838585dadcdcfbfdfdf4f6f7eff1f2fbfdfef9fbfcfbfdfdfcfefefefefeffffffffff -fefffffefffefdfffefdfdfefcfefffdfcfefefdfffffafefff8fcfdf5fafdf3f8fbf4f8f9fbfffffcfefef8fbf9fbfcfafbfcfaf9f9f9fbfbfbadadad373534 -37302da99e96d3c2b5a1897773573f5f46325d4c436c635f686362525050313334070806050100271d13806c5bc1a993cfb198d3b89dceb89fc0af9acec4b3cd -c5b8948b814f463c2a1e125e4f3f93826f9c8b71a69679b2a081bcad8cbaab8abaab8bb3a58883715a35220d3019096d5541aa9274baa17fb29b7ba99478b5a4 -8ab6a892aea493b3ab9eaba49b9c968f807c777a76719b9792d3cdc6f1eae1e1dbd4d7d6d2b5b6b48384826667655f5f5f323232000000000000141616535555 -c3c5c5f1f3f3f1f3f4f5f7f8eff1f2fdfffffcfefefcfefefefefefffffffffffefefffdfffefdfffefdfcfdfbfcfdfbfafcfcfafcfcf8fcfdf8fcfdf8fdfff8 -fdfff6fafbfafffefbfefcf8fbf9fbfcfaf9faf8f8f8f8fdfdfdd3d3d3484645342d2a9e928cc4b3a6937d6b6d523d6048345c4d44746d6a7975745454542123 -240003011c1813574d43c0ae9ddec6b0cbb298d3b9a1dac5b0d8cab8d9d1c4a9a59a605a4f43392f6a5d4faf9f8ec8b5a0c1ac91b7a282bda783b7a27cb39f76 -ae9b76a5916e7c674c48331d4f3828866e58bea27fbfa178b4966db1946fb19773a38b6dad9980d0c1aed1c4b6b8afa5938d866965605d5954938f8ad7d1cae5 -e1dcdfdedacccdcbb4b5b3a0a19f8282824444440f0f0f0b0b0b0b0d0d282a2aa7a9a9fdfffff8fafbf5f7f8fcfefff8fafbfcfefefcfefefefefeffffffffff -fefefffdfffefdfffefdfefffdfefffdfbfdfdfbfdfdf9fdfef9fdfef9fefff9fefff6fcfbf8fdfcf8fbf9f9fcfafcfdf9f6f7f5f5f5f5fefefef0eff1514f4f -2924238e847db5a5998a76657057436a544264584e8079767d79783d3d3d0204040a0d0b534f4a968d80cab8a7cbb49eb8a088d0b9a3e1cfbeddd2c4c3c1b77c -7a723c362b574e41a79a8ac8b7a4bda78ec0a88ac0a580bda178c8ab7ec3a778bea377b0976f8d7656725c43846e5cb09880bc9d76c09c6cc29e6eceaa7cc3a0 -749f7f56967a57b49c80dac7b2dacdbdb5aca2625c552b272245423e8d8984bbb8b4d1cfcee7e8e6e8e9e7b8b9b77474744343432424240f0f0f000202161818 -898b8bf2f4f4fcfefff5f7f8fdfffff5f7f8fcfefefcfefefefefefffffffffffefefffdfffefdfffefdfffffefffffefcfefefbfdfdf9fdfef9fdfef8fdfff8 -fdfff5fbfaf5fcf9f7faf8fbfefcfefffbf5f6f2f3f3f3fefefef6f5f75855572823227d7470a5968d857263745c4a6f5b4a6b5e56746e6962605f2123230000 -0024282389867ecec6b9c6b6a5cdb8a3d2bba5d1bca7bfb0a09b92886b6a664a4b476763588f8678b4a797af9e89a79076bca17fcbab82c7a577ceab79c9a772 -caab78bfa2759a805c7f694d8e7b66b49c84bb9b72bd9866bd9561c69b68c59a67ae86569e784ea1815ecab296eedac8d2c6ba6f685f27231e1d1a163a373366 -65618f908ecfd0cefefffde4e5e39b9b9b656565383838000000000000191b1b4e5050a7a9a9eef0f1fcfefff8fafbf9fbfcfcfefefcfefefefefeffffffffff -fefefffdfffefdfffefdfefffdfefffdfbfdfdfafcfcf8fcfdf7fbfcf6fbfef6fbfef4fbf8f4fbf8f8fbf9fdfffcfffffcf6f7f3f3f3f3fcfcfcf5f7f86f6e70 -35303169625f8c7e787c6a5f6e594a6653446a5f5756504b3432310c0f0d12151360645fbdbab2e6ded1c6b6a5dcc7b2e6d1bcad9c897b6f634d47401517172e -33319b9a90b1aa99998d7ba1907bc0a88cc4a683ceab80cfa776cea46fc89f68cea872c7a678987e596d583c75644f9f8b72b4956eb38d5dae8652b88c57c495 -5fc1925eb88d5cb38d63be9f80e6ceb8eadaca8e857c322c271d1a16302f2b4e4f4b7374729a9b99cecfcdf3f4f2e3e3e3b0b0b0676767111111000000050707 -1416166c6e6edfe1e2fdfffff7f9faf9fbfcfcfefefcfefefefefefffffffffffefefffdfffefdfffefdfefffdfefffdfbfdfdfafcfcf8fcfdf7fbfcf6fbfef6 -fbfef3faf7f7fcfaf9fdf8fcfffbfffffcf8f9f7f4f4f4fbfafcf5f6fa9190944845474f4a497064607c6b627360536453466a6056443e37110e0a0001004447 -45bbbdb7eeece2d4cdbebfb09dccb9a4ccb7a28979686e645a524f4a1116192e333495968cbab6a49389779c8c75c6ab90c29f7dcaa377cb9e6bd5a66ecfa167 -d3aa73d2af7d9f855d6550346557449a8a73b49772b18d5fb48b5ac59662c99860bf8e56bb8b57bb9164b28e6acbb096f7e5d4b3a79d38322b2926225c5b5782 -837f9798969d9e9c9e9f9dc6c7c5f2f2f2f1f1f1b8b8b85f5f5f101212000000272929969898e9ebecfcfefff5f7f8f4f6f7fcfefefcfefefefefeffffffffff -fefefffdfffefdfffefdfffffefffffefcfefefbfdfdf9fdfef9fdfef8fdfff8fdfff5fbf6fafffbfbfffaf9fdf8fcfdf9f9faf8f7f7f7fcfbfdf4f5f9b5b4b8 -605c613d37386155538979728674696e5d50594f452d272014110c3a3b37949893e1e3dde8e6dcc6bdafd7c8b5d3c0abc7b3a1a89888978e856c6b672c323733 -3b3b898d82bcbaa8aba18fa3927dba9f85c09d7bcfa479d1a26fd6a46ad1a265d4a970d3b07ea58b636351345f54409c8e78bea583b7956ab78f5fbe925dbb8a -52b38147ba8853c29766a6825aae9274dac6b4b9ab9f5d554e3936314a494572716d959694bfc0bebabbb9c4c5c3eaeaeaf9f9f9e5e5e5b2b2b2484a4a191b1b -636565d4d6d6fafcfdf9fbfcf3f5f6f6f8f9fcfefefcfefefefefefffffffffffefefffdfffefdfffefdfefffdfefffdfbfdfdfbfdfdf9fdfef9fdfef9fefff9 -fefff8fcf7fdfffcfbfffaf6faf5f9faf6fafbf9fafafafcfefff7f8fccdced27170743631325c525294888292827b6f63593a31280a04002f2b26a7a7a1e8e8 -e2cac8c0b5b1a6d0c7b9e4d7c7dacbbbd3c4b4d2c6baa8a09959575633373842474693968daaa798aaa08eaf9d86c0a388c5a07ecca277d6a878ce9f67d1a369 -d6ab72d7b27eaf936a6b5738645643a0937dae9777ac8e65af8b5db38b57b3854fb4854dbe8f59bf9463aa845aa08160a7907aa3948492887e4d474004010011 -100c686967c1c2c0dcdddbdddedcd8d8d8c8c8c8d8d8d8e5e7e7898b8b4446467b7d7dd6dbdaf9fdfefbfffff4f8f9fbfffffcfefefcfefefefefeffffffffff -fefefffdfffefdfffefdfcfdfbfcfdfbfafcfcfafcfcf8fcfdf8fcfdf8fdfef8fdfefdfefafafbf7f7f8f6fcfdfbfdfffef8fafaf6f8f8fdfffff6f8f9cbcdce -727173424040777271b1aaa791888447413c15110c211e197e7a75cecbc3eae5dcbdb7acaca69bd0c7bde2d9d0bdb6adada59eb4aea976726d221d1a2e292660 -5d59989590a9a59abeb09ecab29acdae8fc7a17ec59e77cfa87bd2aa79d0a972d4ae74deba84b6976a755c3a75644fa69580a790709f835aa58659b08f5eb088 -57b18955b9905fb89262b18e639b7b589a7f64b4a28ba29383443c2f070100080500383635888888c3c3c3e4e4e4dfe0dec3c4c2d5d8d6f9fcfab7b9b94b504f -4e5352b3b9b8eff4f5f2f7f8ecf3f6f6fbfcf8fdfcfbfdfdfffffffffffffffffffefefefffffffffffffdfdfdfefefefdfffffcfefef9fefdf8fdfcf7fdfcf7 -fdfcfdfcf8fdfcf8f9faf8fbfcfafdfffffafcfcf5faf9fbfffffbfdfdd2d4d47878783a3a3a666261918d8c645f5c23201c2827236f6e6ac0bcb7d0cac3d1cb -c0cac1b7c9c0b6dad3cac9c5c086837f5551505854533935340c07043d34308a827b9d9994afa99ec5b4a1d2b79cd3b291cba680c49f79c9a67bcaa87acba974 -d5b078e0bd85b594666f55306c5a439c8a73ab9270a68a61a88b5fae8d5faa885aaf8b5bba9464b99265b08d62ae8d66ac9071b9a288b9a895857b6a3e352b11 -0e06080501413f3faaa8a8ececece5e6e4d2d3d1e0e3e1fdffffd1d6d56e7372202526636869e1e6e7faffffe6edf0f2f7f8f7fcfbfbfdfdffffffffffffffff -fffefefefffffffffffffffffffdfdfdfafcfcfbfdfdfafffefafffef7fdfcf6fcfbf9faf6fdfefafafbf9fafbf9fcfefefbfdfdf7fcfbfbfffffafcfcd3d5d5 -7a7a7a2222222c282744403f2a25221f1c18646261c4c2c1f0ede8cecbc3c4bdb4dcd5ccdbd4cbdcd6cfbfbcb85f5d5c0a08070c0a0929252438333067615c9d -9790a49f96b2a99bbeac95c3a98bc8a885c8a47ecaa680d2af87cead80c9a674cea971d9b57fb292616f542f6a563d958168ae9672ad9168ae9165b08f61af8b -5db28c5cb78f5eb18b5bad885cb28f67b19370b8a082cfbda6cfc1af94897b4c433916120d2f2b2aa19d9cedebeae6e6e6dbdbdbdbddddeaecedeff3f4b2b6b7 -33363a373b3cbdc1c2fbfffff7fbfcf8fcfdf9fbfbfbfdfdfffffffffffffffffffefefefffefefffffffffffffdfdfdf8fafaf9fbfbfafffefbfffff7fdfcf4 -faf9f8f9f5fefffbfcfdfbf9faf8fafcfcfbfdfdf8fdfcfafffef4f6f6bdbfbf6464640c0c0c0200000804031a151254504fbbbbbbe8e8e8dedcdbc3c0bbc6c0 -b9dfd9d2d7d1ccdbd7d2c5c3c26d6d6d1111110f0f0f57555493908ca39f9aa09b92a39d90aea492b8a388b99d7ec0a07ccaa680cfad89d5b68fd9b98ecbaa79 -c4a06ad1ad77b8976680633c7962489c866dac926eab8e62ab8b60b19062b69264b58f5fb38b5aae8656af885baf8c61ad8d69ae9273bea98ed3c3accbbca9a8 -9d8f6e675e625c57898481c0bcbbe0dedee5e4e6d9dbdcd7dadeeef1f6e0e3e86f727735383c757778d0cfd1fffefff8f7f9f9fbfbfbfdfdfefefefffffffefe -fefefefefffefefffffffffffffdfdfdf9fbfbf9fbfbf9fefdfafffef7fdfcf5fbfaf8f9f5fffffcfdfefcf9faf8fafcfcfafcfcf9fbfcfbfdfef2f4f5989a9b -3e3e3e0808080200000a0807474440a7a5a4f4f6f7e6e8e9c0c0c0c2c0bfcdcac6d3d0cbcdcac6dcdad9cfcfcf91939455575857595a9d9d9dd7d6d2cbc7c2a5 -a097a39b8ab4a68fbca788bfa380cba985d0ae8aceae8bcdb08bdcbe95cfb083cba672d5b07cbf9d6f8f7049897155a48d73aa8e6ba4875ba28257ae8c5ebc95 -68bb9363b68d5cb68e5db58d5db48f63b28f67a385629b8262ad987ccbb79ed6c7b4c6baae938b8457514c807b78dddbdbf1f0f2d8d8decbced3edeff7edf0f8 -9698a04d4d53605f63b9b6b8fffffffaf8f8fbfbfbfafcfcfefefefffffffefefefefefefffefefffefefefefefdfdfdfbfdfdfafcfcf7fcfbf7fcfbf7fdfcf7 -fdfcfafbf7fffffcfdfefcfbfcfafafcfcf8fafaf7f9fafcfefff5f7f8808283212121070707030100211f1e888783ecececf2f3f7d9dce1cbcdcee0e0e0e0de -ddd4d2d1d4d2d1d6d6d6c4c6c79b9ea295989cb5b9bae5e7e7f8f7f3cecbc6a19b90b0a793c0af94c3aa88c0a37ecaa982d1af8bccad8cc7ab89ceb38ecfb286 -d2af7ddab581c29e7092714a896c519d8267b09570ad9064a5855aaa885ab79063b89060b48b5ab88f5eb88e5fb99063b28c62a9855fa68865af9472bba385c1 -ad94d0c1b18d8379312a215a5651d5d3d2f9fbfce2e5eacbced6f1f3fdedeff9abaeb67e81869d9ca0dad7d9fffefffdfbfbfafafafafcfcfefefefefefefefe -fefdfdfdfffefefffefefdfdfdfefefefbfdfdfafcfcf6fbfaf6fbfaf6fcfbf8fefdfcfdfbfefffdfbfefcfbfefcfcfefef5f7f7f4f6f7fcfefff4f6f7717374 -0c0c0c040404080907424341c0c1bffdffffdcdfe4ced1d9dcdfe3f0f2f3e7e7e7dededee8e8e8cbcdce95989c868b8eb8bdc0f1f5f6fdffffecebe7bcb9b49b -9588baae96c5b394c3a984bc9d76c6a67dd3b18dcfb391cbaf90c8ae8accb087cead7cd6b17fc49e6e98754d846649896d4fae916cb89b6fb19166a98759b18a -5db58d5db28958b38857ba8f5eb98f60b1885bae885eb9966ebb9b77bb9d7abca486b8aa9480756740372d423c358e8d89dee0e1f6faffe3e9f0e0e5eee2e7f0 -c5cbd2a9adb2b8b9bde3e0e2fdf8f9fbf9f8fafafafafcfcfefefefefefefefefefdfdfdfffdfdfffefefefefefdfdfdf9fbfbf8fafaf7fcfbf7fcfbf7fdfcf7 -fdfcfefffdfefffdfafdfbfdfffefcfefef3f5f5f2f4f5fdffffeef0f1636566000000080808232323737472e9eae8f2f4f5dcdfe7c5cad3d6dadfe0e3e7d9db -dce0e2e3f9fbfcc6c9cd5e62676f7378c7cccffbffffe5e8e6c4c3bfaaa79fa49d8eb3a68cc4b08dc6ac84c4a47bd1ae86ddbc95d5b997cbb292d0b593ceb18a -c8a776d0ab79c8a272a4815688694a7c5e419e7e5ab99970ba986da9865ab0895cb99161b58b5cb18655bd9261c09564b3895aab8255ab855baa865ec09c76e3 -c7a5d6c5ab9e948270695a28241927241f9ea19ff0f5f8e8eef5d1d8e1dee5eee8eef5bdc1c69c9da1c7c7c7f9f7f7fffffefafafafafcfcfefefefefefefefe -fefdfdfdfffdfdfffefefffffffdfdfdf7f9f9f7f9f9f8fdfcf9fefdf7fdfcf5fbfaf5f8f6f8fbf9f7f9f9f9fbfbfffefff8f7f9f2f1f3f8f7f9f1f3f4545657 -030506000000434545a6a8a8e3e6e4eff3f4e2e8efd9e0e9d9dfe6e2e6ebdbdee2e4e7ebe0e3e79fa4a734383d70767be8edf0f5f9fac1c2c0aeaba69f9a91a6 -9f8cb5a588b9a47ec3a77ed2b085dab88dd9b891d2b694d1b694d8bc99ceb087c8a474c09867c19969b38d63896847715435a1815dc4a47bba986daa875bb692 -64bc9464b98f60b88c5dc29766c29766bc9061b98f62ba9164b18a5eb89268cdad89c9b69bbcb19da8a18e5e594a1c1a1050514db5b9badbe2e5e0e9edeaf2f9 -eaf3f7bcc2c77f8286adafaffdfffffcfdfbf7f9f9f9fbfbfdfdfdfcfcfcfdfdfdfefefefffefefffdfdfafafafbfbfbf9fbfbfafcfcf9fefdfafffef9fffefa -fffff5f8f6fbfefcf5f7f7f6f8f8fffefff6f5f7efeef0fffefff7f9fa5b5d5e020405000102515353b3b5b5e5e8e6eaeff0e7eff6e3ecf5e6eef5e5ebf0edf2 -f5e6e9eda4a9ac585d603d43489ca1a4f1f6f9e9ebebbbbab6a5a3999f998ca79c88b8a687c3ac86ccaf83d1ae82d6b388ddba92d7b996d0b492cfb48fc8ab7f -c4a070bb9460ba9261af8a5e8c6c497f603fa78763bc9c73b39166b08d62b79266ad8659b2885bc69a6bba8e5fb98d5eb68a5bbd9162c3996cb78e61ac8356a8 -885faf9b7cc4b8a0bfb4a091897859534636342c5f605caeb3b2e4e9eaeff6f9f3fafdcfd6d9959a9ba8adacedf2f1fafdfbf7f9f9f7f9f9fafafafbfbfbfcfc -fcfbfbfbfcfafafdfbfbfcfcfcfcfcfcfbfdfdfbfdfdf9fefdfafffef9fffef9fffef7faf8fdfffef5f7f7f3f5f5fffefff5f4f6efeef2fffefff9f8fc5e5d61 -000001050708636867b9bebddee3e1e3ebebeff9ffe6f1f9e5edf4e2e8edf7fcffd9dee16a6f7223282b6c7174cfd4d7f8fafbdcdddbb8b5ad9c968b9d9284a6 -9882b4a283c6af89d2b287cfac80d4af83ddb991d8b894ccae8bbfa27bc0a174c39e6cbc945fbb9362b18c609375528c704ea48460bb9b72b18e66a8855aae88 -5ea98256aa8055b08659aa8053a97f52a87b4fae8155b88e5fb58b5cab8152a17e53b09979bfb195bbad96b3a592958b7a4640333331277b7971c8c9c5eef1ef -fbffffe0e6e5a6acab9ca2a1ccd2d1edf2f1fafcfcf7f9f9f8f8f8fbfbfbfcfcfcf8f8f8faf8f8fcfafafefefefefefefcfefefcfefef9fefdf9fefdf8fefdf8 -fefdfafdfbfbfefcf9fbfbf7f9f9f9f8faf8f7f9f5f4f8f1f0f4c6c5c94544480000012022238c9190ced4d3e2e9e6e6eeeee6f2f8d2dde5d5e0e4e4edf0dbe2 -e59ba0a35a5f625c6164a7acafe5e9eaf2f2f2d2cfcbb4ada49f9486a29482b1a18abaa589ccb490d9b990d8b387d7b084d8b288cfae87c2a37cbc9c73c09f71 -caa46ec59e67c49d69b693679678558c6f50a98965bc9c73b08d65a7845cae8a62a983599e764c93693e9b7146a0754aa07649a07649a57b4eaa8051ad8354ab -855bad9270b49f83c4b196cdbba4b3a58f8173606a604f7c74679c978ebdbbb3d8d8d2d7dbd6b6bbb9929796a4aaa9d7dddcfdfffff9fbfbf9f9f9fdfdfdfdfd -fdf9f9f9fbf9f9fffefefdfdfdfdfdfdfbfdfdfbfdfdf9fefdf9fefdf8fefdf8fefdfafffef4f9f8fdfffffcfefef1f0f2fcfbfdfcfbffdedde17f7e82302f33 -0f1112464849b5bab9f0f6f5f5fbfae4eeeed7e3e7d5e1e7e3eef2ecf5f8a9b0b3616667828687cacecfcdd1d2e3e5e5ebeae6c5bfb8a49b8ea79888b5a28dc4 -b097c7b296cfb996ddbe97e3be92deb489d0a97dc09c74b9966ec6a578c9a674d0a972cda46dcaa36fb9966a927654846849b49470b99871b08f68b7936db994 -6ea57e5799724b9a714a986f48a0764ca57b50a47a4da1774aa3794ca67c4d9f794f8f704fac9274d9bea3e3cbafc9b298b49e85ae9b86a89986938676857c6f -8b877caba9a1aeafab858886898e8dcbd0d1fdfffffafcfcfbfbfbfdfdfdfcfcfcfafafafefcfcfffffffafafafafafaf9fbfbf9fbfbf8fdfcf9fefdf8fefdf9 -fffefafffef3f8f7fdfffffdfffff0eff1fefdfffffeffdad9dd807f834c4b4f3436375d6162bdc3c2f3f9f8f6fefddbe5e5dfebeff1fffff3ffffd4dede8f97 -9784898acbcfd0f3f8f7e3e5e5e3e4e2e2dfdbb6afa6978a7caa9986c2ab95c8b197c5b095c6ae90d4b58ee2bc92deb588cca376bc966cbb986ccca87ac9a470 -cca46ac8a066caa46ebe9d70997e5c8a7052a78966bc9b74bb9a73b4936cab8761a07b55a67f59aa835da57b56a07750a3794fa2784da0754aa3794ca3794c9a -72488c6948a08063b89679c6a689d2b497d0b398c5aa90c1a993af9c879585747f7466766f666f6c67656664808584c9cdcef4f6f6f7f9f9fcfcfcfcfcfcfafa -fafafafafffdfdfffffff9f9f9f9f9f9f8fafaf9fbfbf8fdfcf9fefdf8fefdf9fffef7fcfbf7fcfbfcfefef9fbfbf6f5f7fcfbfdfcf8fdede9eebebdc1767579 -535556797d7ec4cac9e6ecebf1f9f8e0ecece1f0f2cedde0b4c1c3a1ababa4acacced4d3f2f7f6edf2f1f2f4f4e4e3dfc3bfbaaca39aa19282af9a85c8ae96c5 -ac92c1ab92bda78bcbab87d9b389dab083cda376c49d71c6a274c9a373c6a06ac69e63c69c61caa46ec3a275a18664947a5c977956bb9a73bd9b77a886629874 -509b7753aa8461a7825ca7805a9c754e9d744d9e764c9c7247a0774aa77d50a2784ea37a5a966f538a62459d7759c7a183d4b092caa88bc6a88dc6ac94bba691 -ad9d8d7b716747413c3a3837656768b0b4b5e6e8e8f3f5f5fefefefdfdfdfafafafbfbfbfefcfcfdfbfbfafafafbfbfbf9fbfbf9fbfbf8fdfcf8fdfcf8fefdf8 -fefdf8f9f7fdfffefafafaf4f6f6fdfcfef8f7f9f4f3f7fefdffe5e4e68483855f61629ca1a0e0e6e5e6eeedf2fcfcf4ffffd4e0e0737f7f4e5a5a7e8888c4ce -cee5efefe3ebebf6fbfcf7fcfbdbdad6a09a93a79e91bbaa97b8a088d0b398ccb092ccb498c8ae90cdad89d6b086d6ad80cfa576cba275cea676cca571c8a16a -cba166c69e63caa571c1a2759e8563937a5a9c7f5ab2916ab4906aa9855f997350926d47a17956a47d579f785299724ca07952a67d569c744a9d7349a4794ea2 -7750aa7d5c94684b9165469f7655b38a69c59f7dd4af8dd6b496c7a98eb99f87c7b3a1aea0945d554e221e1d383a3b888c8ddcdedef0f3f1fffffffffffffbfb -fbfcfbfdfefbfdfaf7f9fcfcfcfcfcfcfcfcfcfafcfcf8fdfcf8fdfcf7fdfcf7fdfcfffaf7fffdf9fffdfcf3f3f3f8fafbf8f9fdeceeeffdfffffcfcfc6a6b69 -535452dbdedcf1f6f5f8ffffe4edf0a9b3b36f76714c524d6a716eb9c4c2dce8ead8e4e8dde9efeaf5f9e6eeeeb6b9b7a5a097afa594b6a18bc2a688d4b491db -b995ccae8bceb18cd2b18ad0ae83cca77bcba373cba271d0a671cda46dcda56bd5ad73cea971c6a574bba0749d8763907a579f825baf8c64aa865ea67f58a67c -57a77e57aa805b9e744f946d479c754fa37c56a27b55a07651a0744fa27550a57853a678569d6e4e996c4aa07651aa835db28e66c19e76cdab87cbac8bc3a88d -cdb6a0cebeae91867e423d3a0d0f0f373d3ca3a9a4fbfffcf8fbf9f4f6f6f9f8fafcfbfffcf8fdf8f4f9fcf9fbfbfbfbfdfefcfbfefcf9fefdf9fefdf8fdfef9 -fefffffffbfaf5f2fbf7f6faf9fbfdfefff6f9fde7eaeef4f8f9f1f1f160615f51524edee1dffafffed4dcdc969fa3555d5d393d38828680d5dcd9eef8f8deea -eedfedf3e2f0f6d2dee2bec6c6aaaea9ada99eb6aa98b5a085bfa283d3b18dd9b58dcda983d1b089d1b188c9a980c6a377c8a476caa271c79f6ad1a56fd1a96f -d2ab74c5a06cc1a374c2a97fa7916d927c58a08560b99a73b6926ca7825ca87e59b18762b187629c724d9c754f9b76509a754f99744e9c7451a07653a17452a1 -7351a47452a17351a17550a077509e784ea07d52ad8b60ba9a71d3b390ccb092c7af97d6c4b3c4b8ae7f7b761d1f1f000403646b64e6ede6fdfffeeff1f1f1f0 -f4fefdfffffdfffcf8fdfcf9fbfdfbfbfdfefcfbfefcfbfdfdf8fdfcf8fdfef9fefffffefbf8f5f1fbf9f8faf9fbf9fafef9fcfff5f8fcf7fbfccecece585957 -62635fdbdedcd1d6d56c7172484e53575e61828887c7cecbf8fffff0f9fcd3dfe3e1edf1eaf5f9d5dee1a4a9a8a1a19baaa497b5a794baa58ac9ad8ed4b490cf -ab85cfaf86d7b78ed4b58ecbab82c7a77eceab7fcda97bc5a06ecea672cea671cfa874c3a06ec3a477c3aa80a8926e947e5ba78f6bba9e7bb99975b08e6aa882 -5fa17956a37b58a07a579b75529a765299755197714e9a724f9f7552a073529e6f4fa07151a47654a478539f764f9973499774499d7a52a2815abc9c79cfb194 -d0b69edeccbbe5d9cdc1bbb460615f0a0f0d303631adb4ade9eceaf7f9f9fcfbfffbf9fff9f5fbfdf9fefcf9fbfdfbfbfdfefcfbfffafbfefcf8fdfcf8fdfef9 -fefffffbf8fcf8f7fcfcfcf2f4f5edf0f4fbfefffafdffdfe3e4a4a6a6757674868783a9aaa88486863f44455e65689da6aae3eaede4ecece8eff2e5eef1e4ed -f0e7f0f3d7dfdfbabfbd9d9d979d998ea59d8cb1a38cbda88ccfb492d5b893cfae87d7b78edab992d4b58ecaab84c8a982cdad84cba97ec3a074c8a474c29e6e -c9a575cfae80d4b78bc6ad8599835f7964449d8868af9878ae9273ac8d6cac8968a27d5b9c775598745095714d9b77539e7a569a765298724f9c724f9f72519f -7050a27353a27554a076539c754e9c78509e7b509b794e98754da07e5abd9e7fcbb096dcc6b4eaddcff2ebe2bab7b34c4d491d211c696f6ac4c7c5fdfffffffe -fff5f3f9f5f1f7fcf8fdfcf9fbfcfdfbfdfefcfbfffaf9fefcf8fdfbf8fefdf8fdfefffffefcfaf9fafafaf4f6f7f0f3f7fafefff1f6f9c1c5c6898b8b939492 -999894686967585a5a767a7bbdc2c5dde6eae9f1f8e2ebefe5ebf0edf4f7ecf1f2d9dedcb5b9b496978e9a97899f9786ada08ab8a78cbea98ac6ab89cfb28dd5 -b68fd8b790d3b48dcbae89c5a986c2a683c0a481bfa27dbd9e77c3a37ac3a378cbab80ccae85ccb28ab99f7b7b6444483415756346958366907a5e866c4e997b -5eae8c6ea885648f6c4a9775519b79559b795598745098724fa07653a37654a172529d704fa073529f75529e77509e7a52a07d529e7b5099774c99754fa0805d -b29678c7af99dacab9fff8ebf1ebe483837d27292330342f919290e6e5e7f5f4f8f5f3f9fffdfffbf7fcfbfafcfcfdfbfdfefcfbfffaf8fef9f8fdfbf8fdfcf9 -fefdfdfbfafafafafafcfdfbfefff3f7fcf7fbfff9feffdfe3e49d9f9f64656351504c5857538e8f8dc5c7c7f0f5f8f8feffdee6ede1e9f0edf1f6eef2f3d7d8 -d4b0b1a89c988d9e9786aa9f8baa9d83b4a285c3ae8ecdb492ccb28dcbb189d1b48dd8b992d3b38fcbaf8cc8ad8bc4ab8bbfa686bba282baa17fbca07dc5a986 -c4a984a78d69937a5a846c4e5742262c1b01483a236a5e4667553e5c462d6e533986684b9a7b5ca584639f7c5a9e7c5898765294704c997350a57b56a87a58a1 -7351996c4b9d7251a07855a079529a774c9875499e794da37e5299764b99754fb09170b79c81b6a18cd8c9b9f9f0e3ceccc261615b090a06454545b6b5b7ebea -eef9f7fdfffdfff8f4f9fbfafcfcfdfbfbfffafbfffaf8fef9f8fef9f8fdfbf9fefdf5f5f5fcfcfcfbfdfefbfefff4f8fdf2f8fdfaffffe8eceda1a1a12a2827 -26231f8b8a86e6e7e5f9fbfbedf1f2e7ecefdee1e9e1e5eae3e5e6d9d8d4bcb7ae9b9485998e7aaca084bcaa8bbba784bea682cab08bd7bd95d4ba92cbb288cb -ae87d1b48fd4b693d1b596cab294c5b095c1ae93bba88db5a287a28c70947e62887256776246756148715f484e3d282e200e362e1d544c3b594b395844325d45 -2f593e247355389b7c5d9979569f7f5ba07f589b77519c754fa37a53a67954a1744f9e71509d73509e77519f78519b764a9773459f7949a88252a27b4ea07a50 -bb9773b39475a78e74ab9883e0d2c0fffff4aba9a11a19152b29299b989aeeeaeffefafff7f6faf6f5f7fbfbfbfdfefcfcfffbfbfff9f8fef9f8fef9f8fdfbf8 -fdfbf7f7f7fcfefef2f5f9f3f8fbf6fcfff5fbffe1e6e9adb1b256565634312d7b7873e1ded9fffffcf8f9f7e3e5e5d9dbdcdddee2e7e6e8d5d2ceaca59c968c -7b9d8f78b09e81c0aa86bfa67ec8af83ceb387ceb387d1b488ccb185c8af85ceb48cc3a784ceb293ceb698c5b095bfad96bdaf99b6a794aa9b887d6f594a3924 -3827145d4d3c93847496887c5d51472f261d3533295d584f675d536b5b4e705c4b5f4731583d23634528896a49a0805cac8c68a7835d9c754e9b724ba1744ea2 -7550a67c599b735098714b9d774d9f7a4e9f7949a37b4aaa8251b48a5ba67d50b18a63b3916dbfa283ad9579c4b29bfffcead0cbc251504c525050989597e8e4 -e9fffdfff7f6faf9f8fafcfcfcfdfefafcfffbfbfff9f8fef9f7fdf8f8fdfbf8fdfbf7f9f9f6f8f8f8fbfff5fafdeef4f9f5fbffc3c8cb5759591c1a1973706c -dedad5fdf9f4f2eee9e2dfdbcbc9c8cbc9c8d1cdccc1bbb6ada3999f9282a29079ac9777bca27dc5ab7dc0a271cfb07ddabb88d7b786ceb081cbae81d1b68ad7 -bd95c8ad8bcab092c6af95c4b29bb6a794b8ab9bb7ac9e877e70483f322920135f554b8b82798a83806f696a2d282a100f13282a2a323331413c395e524c7d6d -61796554604832553a20775b3caa8e6cba9a76aa8962a6825a9b744d946942a17550a77c5b9e75549b73509c754e9c784a9d7747a67f4bb18955b98e5baf8453 -ae8558bd966fc4a27eba9f7dc5ad91ddccb7c7beb49e9b977c7778a39ea0e7e3e8fffcfffbfafef9f8faf7f9f9fafef9fbfffaf9fdf7f8fcf7fafef9fafdfbf9 -fcfaf9fbfbf5f7f7f6fafbf7fcfffafeffeaeff29da1a2424444363531ada9a4fffff9f4efe6cec8c1c6c2bdc0bdb9bdb9b4b4aaa3a3978b9c8c7ba9947ebaa3 -83c1a77fc1a275c09f6dc5a36dd4b07adcba85d9b886d0b283ccaf83ccb389d0b691cfb597c8b197c5b09ab9aa97b4a797b2aa9d938d82666158312b24625d5a -a9a5a4a1a0a4494a540a0d1b070b1e101728121a2712181f1313192c262754484469584f6c5748735b4781684e967c5ead916fb59774af8d69a27e589b744e98 -704d9a73539a74549d78569e7a549c794d9f7949aa834fb68e59b28853af8451af8556bd966acba781c7a986c0a485baa68dc8bfb2bdb9b47e7978787374d0cb -cdfffdfffbfafef5f4f6f7f9f9fafef9fbfffafafef8f9fdf8fafdfbfbfefcfafdfbf8fbf9f6f8f8f6fafbf7fcfdfaffffd5dadd7b7f80545553918e89e9e3dc -fffff6e2dcd1c5beb5c2bbb2c5bfb8c5beb5a79a8c988774978168ae9575c7aa85ccad80cba876cba771c9a46cd0ab73d5b17bd8b785d9ba8dd6ba91ceb48fc3 -ad8ac9b298c3ae98c0af9cac9f8fafa699a39e956461593e3b376f706e95969a7a7c86515867313b53212c4a2d3d612536572c3b552d384c1f23350e0e1a1811 -1632262654443d716151523f2a5f4b32978165c4ab8bba9e7cad8e6db28f6eae8a6c9f7c6299785e94755693735096764d9e7c4ea88351ae8753b08552b58a59 -b08657b58b60c7a37bd3b38fcaae8cb7a287c7beb0c9c6be645f5c373332a39ea0f7f4f6f9f8faf8f7f9f7f9f9fafef9fcfffbfbfff9fafef9fbfefcfcfefefa -fcfcf8fbf9fafdfbf9fefdf2f6f7f2f7fab9bdbe6e7070868581dfdbd6fffaf1e6ded1cec5b8d2c9bccec5bbc5beb5bab1a4a99885a68f75a78e6eb39873c2a2 -77c6a574cca773d2ad75caa56dcfab75d6b47fd7b98ad6ba91cfb793c6af8fbca78bbfaa94baa996c4b5a5cdc1b5bbb4ab76736b3d3c384c4e4ea4a9ac858b96 -1c26380f1e3855678c6279a65671a450699b5e749d6172934954721c223900000c040006271c1e483c363325192f210f59493289785e947f64977f63a3866ba1 -836a967964977a65987d639b7f609d815ea2845ba48356a37f4fb18959be9465bb9265b58d63c29e78d6b693d6bb99c9b499d3c9b8ccc7be635d582c27248d88 -89e8e5e7fcf9fbfbfbfbf6f8f8f9fcfafcfffbfbfffafbfefcfcfefefbfdfefafcfdfcfdf9fdfffefbffffeef3f2e5e9eaa5a9aa70716fa8a5a0f0eae3f9f0e6 -cfc4b6beb3a5d3c8bacbc2b5afa59b918476a58f76af9676b69b76bb9d74c1a073c4a372c7a26ec4a06ac8a46ed4b27ddabc8dd6bb8fcab28ec3af90c5b297c5 -b59ec0b19eb5a696c1b4a6e9e0d6bbb5ae413e393738368b9093969da64e5b6b13213d384e727590c26383be4267ab5275b76583ba5c73a352638e414d712125 -420203180804101d171c2d26231c130a150c002a200e493b285849365d4a355e4836725d4e7e695a927c6aa18b72a58f73a289679c7f5898784fb18e63c19b71 -c49d76c19c76c7a784d0b394ccb496c3b298ded4c3d7d3c8948e875c5853827e7dd1cfcffffcfefafafaf4f6f6f8fbf9f9fffaf9fffafbfefcfbfdfdfbfdfef9 -fafef8f9f5fafbf7fafdfbf1f6f5e2e6e7adafaf8c8a89bbb8b3faf3eae2d9ccbdb0a2bfb2a2d7cabcc4b9ab9f93878c7e6ca89276b59a75bc9e75be9e73c5a4 -76ccab79cdab76c5a36ec4a371caaa79cdb286ccb58fcbb798cdbca2cdbfa9cdbfadbbac9ca79a8c958b81aaa39a87837e403f3b55575792989d757e8b3e4c62 -4459795c76a45577b34c74bc4471c24775c3466baf375590496197687aa9525c84151a3900001003031118161c2c28272f2c242b271c2c241721180a1c110327 -190d392922392a2149392d6959488c7a63a08b6fa58e6ea98d6aba9874c29e78c29e7ac29f7dc7aa8bcbb193c5b095beae97d2c8b7d7d1c4bfbab17b77725954 -53a09e9efbf8fafcfcfcf2f5f3f7faf8f9fffaf9fefcfbfdfdfcfefffafbfff8f9fdf5f6f2f6f7f3f9fcfaf7faf8dee0e0b8bbb9b4b3afd1cec6fbf2e8d4cbbd -bfb2a2c9bba9d6c7b7c1b4a6a09587a29380b19a7aba9d76bda074bfa073c4a375caa978ccab79cbaa78c4a473c9ac80cdb38ecbb696c4b399b8aa97a99f8ea1 -958985796d7a6e646b6259655f586865607172706e7273535b6239465440516b5e759b4e6da22e55993f6cbd4a7ed84274ce1e489515387c3753936c83bb6a79 -aa353f67080d2c00000f05091430333850525252534f44413c312e262d272039312a3024221d120e180c06302418584a387d6d56a28d71bba484c1a583c7a887 -c5a687c1a386c6ab90c9b298c8b39dc6b8a2c3b9a7cbc6b7cfcbc08b88803a3532777574f1efeffffffff2f5f3f5faf8f9fefcfafffdfcfefefcfefffdfbfffa -f8fef5f8f6f8fbf9fcfffdf7f8f6d1d2d0b8b7b3cdcac2e3ddd2dbd2c5d8cebddcd0becdbfadc1b4a4bcafa1a29789a0927fa99173b59873bea077c4a479c1a0 -73ba996bba9b6ebca175bda37ed2bd9de1d0b5cfc1aea399887a7167625b525c544d443d34433c33635b546e6863827f7b9f9d9c6e71752128310713252a3c59 -3d557f3d5c93476eb24b79c73365bd1c4da3042c770020641737794d68a86e81ba606e9e2e345700001100030e090d121f24253f44435f61617a7a7a88838484 -7f806f6a6b595455423e3d322e292a231a342b1d63554395826dbfa990d0b79dd3b9a1cdb39bc9b29cc6b39ec4b5a2c7bba9c4bbadc8c2b5ddd8cfa8a49f4643 -3f706e6de8e8e8fdfffff2f4f4f6fbf9fafffdfbfffffdfffffdfffffefdfffbf9fff6f9fdf3f7f8fdfffff5f4f0c0bdb5bbb7ace1dacbe1d7c6c6baa8dcd1bd -ede2cedfd3c1bfb4a6aaa1949d948a968979a99479a28667aa8e6bbea17ac8aa81ccaf88cab08cbba788afa18bbbb0a2aea8a186837f5b595943414143414150 -4e4d575652605d58726f6a807c777a7572615c5d3533390a0b1900041b04133423386549659b5f83bf577ec2265299001f64000e4a001e591434753350935a73 -b36d7db243496c0002140504080001001318164f5757858b90898c947e7b84807d866d6d7373767a7a7d8275787c616266504e4e514c496359528d7e759c8b7e -ac998ab3a091cabaaae1d1c4d2c6bac1b7adb7b0a7c7c4bcece8e3c0bdb95c5857636160c9c9c9f4f6f6fafcfcfdfffff6f8f8f6f8f8fdfffffdfffffdfffff6 -f8f8f6fafff2f5f9fdfffffdfcf8c7c2b9b6aea1d9cfbde1d6c2c3b5a2dacfbbebe0cce3d9c7cbc2b4aca399938c8390877a9a8772aa9379ac9476b69d7dc3a8 -86cdb494cbb69baa9b888e857b7e7b77626367484b503d3f4744444a5e5d617c7b7d9a9c9c848583716e6a59555038322d1d1613130e100c0d17000419051330 -22365f4863956384bc5c81bf294f900016560007420826612c4e904e6fb45b77b7465b8f21284902021202000023201b6d716ca8adac9fa3a875777f524f5838 -363c34373c444a4f7379809da4ada6adb69b9da778787e514e50524a4a655a56776a6284786eaea298d5cac2d5cbc4cbc5beaca6a1cdc9c4f6f3efd1ceca6462 -614344429a9a9ae8eaeaf7f9fafdfffff2f4f4f3f5f5f9fbfbf9fbfbfcfffdfafdfbf9fcfff1f4f8fdfffffdfcf8d1ccc3bfb7aad7cfbed8cfbbbbb09cccc1ad -d9cdbbd9cfbec9c0b3a9a096938c83988f85a89989b5a48fb7a58ebba78ea38e73756148665744655a4c3c383357575773767b80838b7b7e8365656b58555756 -53556160645150523a36352c2621453c336660555a544d262725090e1709172a1e31524058865c7ab16184c44668ae1e418a24448b3354994a6eb46386c85876 -af2037640009250409180200033e3938aea9a6e4e1ddbebab99c989797908d7f7a777274745c6164484e554a515a626873757b86787a8472717a6f6b70736d6e -857c79736a66625955887f7bbdb6b3dbd6d3c7c3becdc9c4e7e4e0d1ceca696766393a387f7f7fd8dadafcfefffdfffff4f6f6f7f9f9fbfdfdf6f8f8f8fbf9fa -fdfbf9fcfff2f5f9fafafaf6f5f1d6d0c9cdc7bae1d9c8d7cdbbcabeacbdb3a1c5bbaacbc2b4b6ada39e978e9a948da09891a0968ca69b8da39686887a685b4d -3b2619090c03001610092826255c5f6395999ea9adb298999d6b686a3933341d171808040a1d191f2d2525453c33908577d5cbb9aba392413e30080b09000b13 -10203730456b4b66995e7aba6080c75b7bc76184d4587cca587fc46b8ecd5c7cad172e5400001200020f0b070d514747b4a8a4dccec8c4b8aeccc0b4ece2d1ed -e5d8d9d6d1a3a5a53d404400000600030e1d25324b4e5c7e808b83828b7f7e82a39e9f7f7a791d18171b17167c7778c8c4c3e6e1ded7d3cee5e2ded5d2ce7270 -6f40413f747474caccccfcfefffdfffff4f6f6fbfdfdfdfffff8fafaf7faf8f7faf8f5f8fdf5f8fcfdfcfef2f1edc7c4bcbdb7acddd4c6e5ddccdfd5c4beb4a3 -c9bfaed1c8baada49a9a938a9e9893918d88726e696a645f554f482019101c150c352f28221f1b1f1f1f6d707474787d7074796164684e4b4d3631302f262235 -2b2b433b425e565d7e7270928478ad9f89bfb195978b6f524b32141404000301030f1b2636534054834e66a25973b95e7ccb5174ca4b71c35377bd688ac05b79 -a219314d00001000020f201c226b5d5eb59f99cab3a4c3aa96c9b39ad8c7acdbcfb7d6d0c3c3c0bc878787393c410d131e111926282f403c41502a2d3b373943 -6f6f7579787c3332360403072d2c2e7a7878bebbb7e5e1dcfaf7f3e2dfdb8684833c3d3b4b4b4bbabcbcf9fbfcf8fafbeef0f0f7f9f9fdfffffafcfcf9fcfaf9 -fcfaf2f5faf8fbfffffeffe8e6e5aba8a099948bcec6b9f6eddfdad1c3bdb4a6d0c7b9dcd4c7b4ada49d9790938e8b74706f3836361414141c1c1c2e2f2d4747 -474747472426272a2d315a5e635a5e63585b5f5656564b46434339325e4f4686766fa19496a89b9db4a29bac9a89a28d719a86638b7954746544302910060500 -0000031d283c4552785b6ea16f82bf748dd55b7dd0587bcb5778b7526f9c344b6b00122700000b060b14443d408b7873bc9f90c5a38bc6a486c2a481baa480bb -ac8cbdb19fcbc5bad4d0cb908f91262931090f1c151c2d050c1d00000b0309142628325e60688181874040460001052221237f7c78e2ded9fefbf7f0ede9bbb9 -b8565755303030b9bbbbfdfffffdfffff0f2f2f4f6f6fbfdfdf8fafaf9fcfaf9fcfaf3f6faf9fcffeeedefc4c2c1908d88959087cec8bdede5d8c9c1b4c1b9ac -d0cabfd7d2c9bcb6b19b96937a76755351511a1b1f0000041e2126777c7f7b7f84282c31000004050b100e12173f414278767697918c998f859282759f8b79b7 -a392aa9891a5938ca48d7d9d846aa08461ad9168ae93679a845b5c4a2b281d090703001719233e445b5d698b7481ad768ac16582c75774b74c639535486b1422 -38000713050e1728292d756c68a18c7dbd9a80c39974cca277cfaa7ec9ac85cab491c7b69cd5c7b5e5dccfb6b2ad5051550d121b010714000514080f1e080e1b -060813373a4284878c5f626703060b000001504d49aba7a2dad7d3fffefaf3f1f0868785323232a5a7a7f6f8f9fdfffff6f8f8f7f9f9fafcfcf7f9f9f9fcfaf7 -faf8f7fafefbfcffd7d6d89c9a9983807baba8a0dbd6cdd6d0c5c4beb3ccc6bbd1ccc3cdcac2bdb8b5959190615f5f3c3b3d3b3e4326293120262d535960424a -51040c13080e130b1013292b2c6965649c948daa9e92af9d8cb39c86af967ca88f759d887398806c9a7f649e805da5825aaf8a5eb18f61a9895ea389656d573e -36291b2019162120292c3042303750273355192f5f0d2353172345242a41292d3838383e555458736e6ba09385b0977dbd966fc29464ca9e69d1a877c9a980bf -a581c6ae90d2bea5dbccb9e4dad0bfbbba4c4c5200000700020f191f2c05091400000712141c4a4a504d4e521b1c200504061e1b1757534ea6a39ffffffcfdfb -fa8c8d8b232323696b6be0e2e3f3f5f6f5f7f7f9fbfbfcfefef9fbfbfcfffdf9fcfaf7f8fcfdfeffc4c3c56a686885827ed0ccc7e8e5ddc7c2b9bfbab1e1ded6 -dcd8d3aca9a58e8a897c7a7a5e5b5d3e3d413c3f443034391e242b01070e01070e13191e1f24274042427c7873a39a90a49585917e69a1886eb29678a6876693 -7552957a58927854977851b49166c19969ae8253a87b4fad8359c39e7ca2846980685458483b40362f2b28240d0d0d0000060000150000170809173b343b6b60 -63827674998d89ac9e92b6a289b69972b28a55b78a4dcb9d63d3a875c29e78af906fc0a481cfb694d4bfa4f1e1d0fdf4eb9d999824232700000700000605070f -08080e0403070b0a0c1c1b1d1b1a1c0d0b0b0401001e1a1566635fdad7d3fffffe969795252525333535adafb0f9fbfcfdfffffafcfcf8fafafcfefefdfffef9 -fcfaf9fafefdfeffb9b8ba565656767473d6d3cfe9e6e1d0cec6b3afaadcd9d4cfccc88482815a58585d5c5e5251553031351b1c2014171b0c10150000050001 -06171a1e45464479757090877a9f917fa48e75a58b6db19271b18f6ba37f599a774fa38659ab8d5ea78353b08756ba8d5ab98858b8855ab07f57a47755b38d6f -bc9e85a48d778e7d6a7f74605d54403d38293c3a39524d4e6256547966618d777199827aa89286b29a86bea480b69665b68d4ec19451cda162d1a570c09b75b3 -906fc1a079ceb18adac1a1d4bfa9cbbeb0c3bbb485807f2927270603050603050f0a0c100b0c0601020501000e0a09110d0c0e09060e0a0534312d989591e5e3 -e2a6a7a53d3d3d2e303097999aeceeeffafcfcfdfffffcfefefdfffffdfffefafdfbfafbfffafbffb2b1b34a4a4a747271d7d6d2dddcd8d1d1cbd6d3cfbdbcb8 -8d8b8a5656563d3c3e3e3f4334343a19191f0000010000010001050305060000011516145c5951999083ae9f8ca08b709d815fab8b67b49068aa845aa98157b0 -8c5eaa8a55b6955db18b55b18550b68553b98556be895eb8835ea47353a77d60b69175b19376ab9474a6926f95835e8a7b5a8c7e67a79885b09a88ab9181ad8e -7faf9180b79883b39677bf9e71b7945cc09955cda35ec99d60c59a67c19976bc9676c3a078c0a077ccb08dc5af93b7a693d5c7bbd3c8c0928985554c49211a17 -0a01000c03000700000700000803000500000f0b060602000e0b074c49459896958c8d8b4747473133337f8182dee0e1f7f9f9f9fbfbf9fbfbfbfdfdf9fcfafb -fefcfcfdfff3f4f8aeadaf3f3e40848282e5e3e2e2e0dfd6d5d1e4e2e18889874f4f4f4f515240414514171c0000070101070805070604040604041412120c0a -091c1911665e519a8c79b5a0849f83609d7a52ad885cb0895da78054ae8459b99265ab8751ae8c51af864fbb8d57bb8a58b07c4db78158c28d68b38361a27756 -9c75559572509578519d8458a38c5cb1996bb99f7ac7ab8cbfa186b89980b8967fb8947cbc987aba966eb6915db79256cba362cfa766bb9359b68e5dc29b75c3 -9e7cc7a479c3a378c8ad88ceb698cab59fc8b8a7d7c9bde6dad0c8bbb37a6f673f342c251a12110700110804130c090500000804000602000401000b08042e2c -2b3b3c3a303030393b3b7d7f80e0e2e3fdfffff9fbfbf3f5f5fafcfcf8fbf9fafdfbfffefff6f5f9abaaac313032979797fffffff4f4f4c7c8c6a5a5a5616363 -4a4c4d5a5d6142454a080b1300000609090f1d1b1b1713121511102a2723302c27443b317f7361a491769f85619f7f56aa8356b48c5cb48a5baf8659a98157a5 -7e52b38e5cae8852a77f4aba8d5ac0915eaf7d4fb07f53bb8a62b0835eb58b68b48f699f7c5499784ba88857ac8d58af8e5cbf9c70be9a74b3906eb69476b896 -78b18c6ab8916ac39b6bb68d56bb9156c8a065c49e64b28b57b68f62c59f75c29e76c8a67bdabc93dec29fdac0a2d2bca3c4b09ec6b6a5e0d1c1decec1cebeb1 -bfb1a5978b81584d453a322b2f292417120f0501000501000704000401000503020c0d0b121212222424767879d5d7d8fdfffffdfffff4f6f6fdfffffafdfbf8 -fbf9fffefffaf9fda9a8aa3130329a9a9afdfdfdd7d7d77f8181484a4a3b3f4035383c34383d32353d30333b282a341f2227241f2026211e332e2b524e496c65 -5c8075679a8974a89374997c55ae8a5cb78e5db68b58b58b5cb58c5fa780599a734cbc986ab58f5fa77e4db18655be9060b7895ab08357ab8055b58c65b28b64 -b49068ac895eaa885ab18e5caa8650a9824ebb9162ba9268b38f6bb99976b59571a7845cb48c5bc89c66c6985ec3965dc29863ba9464b59163bf9c70caa678c2 -9e70c9a97ed8bb94e5cba7ddc5a7cfb9a0cab5a0c7b3a1bfad9cc4b2a1dcccbcf6e6d6e3d5c9b2a89e958d867e78735b5653312d2814100b0a07030603000200 -00020301030303070909454748999b9cdee0e0fafcfcf4f6f6fdfffffcfffdf7faf8faf9fdf3f2f69594963231336e6d6fafaeb07678782527270a0c0d1a1e1f -1f22261e222732353d494e57494d583e40483f3b3a4e4a4567635e7e7871988f85a598889e8d73a18866a9895ebb9565b88d5aaf824fb28859b58e62a8835d9f -7b57b38c66b48c62aa8055af8558b78d5eb28859af8757aa8356b49165a17e539e7c51a58256ad895bae8957a57d49aa7f4ebf8f65c69b74bb9876b79976b094 -6ba7895ab58e57c29659ce9e64c79763bb9065b68f68b8946ebf9d72c6a16dc19f6ac9a97ecaaf8ad5bc9ad5bda1cdb79eceb9a4cdb7a5c0ac9acebaa8ccbaa9 -cdbdadcdbdb0cbc1b7d3cbc4cbc6c3b5b2ae88847f4f4b462f2c281b1814030100000100010101030505121415525455b0b2b2f4f6f6f6f8f8fbfdfdf9fcfafa -fdfbf7f6fae5e4e67476772426272f303452545522242500000100000021232346454757565857585c4e4f5354545a706e6e7a71688a81749a9187948e83a39a -8dad9f8d9b866b9d815eb08d61bc9463b08552a77c4bb2895cb38b61a47f59a47f59a07750ac8258ad8257b68b60b48b5ea77f4faa8454b38f619e7c4ea48155 -ae8b5faa8658ae8656b48b5aac814ea97b4bc5966ad2a67dc39f77b4946bb09164b2915fbc945ab98c4fc8975fc39461b98e63b58e67b6926ab39163bb955fc3 -9f69c2a277d0b491d0b495c4ac8ecab49bd1bca6cfbaa5d0baa8ccb6a4c0ac9bbca897c2b2a2d1c3b7d9cfc5dad0c9d4ccc5beb7ae968f868b858074716d3e3c -3b17171703050500000107090a3436379d9f9ff9fbfbfcfefef8fafaf5f7f7fcfefef5f7f8d5d7d873777814191c040a0f0e1217000308040607131111342f2c -6b6560938a867a6f6b5449456d6461a1958bb5a08ab8a388afa18ea89e8da197869d8e7ba1896ba88962a67f52a97f50a77d50a67c51ac835cb58b66b68b64b1 -855ca67849b28454b7895aae8253a97f52b0875ab68d60b38c5fa17a4daf885bba9164b68c5db38855b58954b78854b58652c59865ca9f6cb99160b78f5ec49d -69b8905cb38752cd9f69c2925ebc8d5abe9060ba9160b08756b48c58bf965fbb9460c29f74d4b491d8bc9ad2b999d1baa0ccb89fc7b29dcab4a2ceb8a6d8bfaf -cfb6a6c7b0a0cebaa9c9b6a7c2b2a2cdbeaec9baaac8bbaddfd6ccd8d2cba5a3a25f5f5f161a1b0000010a0e0f47494ab2b4b4f3f3f3f7f7f7f7f7f7fafcfdfd -fffff8fafaecf0f194999c21272c02080d13191e171a1e1a191b35302d433c3354483c65584a7869598c7d6d9f9080ac9984bba07ebba17db09f84ac9e8ba69a -88a5957eac9371b39368b58d5db68d5cb48b5eac845aa17a53a27952b2865dc29569bc8e5ec0915eb68858aa7e4fad8356ba9063b98f64ad8358b99063b78e61 -ae8455ac8051b38653b68956b68753b58954b98f5ab68e59b48c57ba925dc89d6ac99e6bc59865c79a67c09360bc8f5cbe925dc29661c39762c49b64c49b64bd -9662cea87ed4b28ed4b693d7bb9cdbc5a9d1bea3c4af99c2af9ac7af9dcdb4a4cfb5a5cfb5a5cfb7a5c6b09ec5b19fd2beacd2c1aeccbeacebe2d5fffaf3f1ed -ecb4b6b655585c13181b0e121345494ab5b5b5f8f8f8fbfbfbf8f8f8f7f8fcf8f9fdf9f8fafdffffb1b4b832363b02060b2126293f414243423e514c43675f4e -6f624c726349918065b6a689bcac8fb49f7fc0a77dbea47cb2a081ac9e87a89b85a6957bab916db29164bf9766b8905cb58d5db79063b28d61aa8357ab8255b3 -895ac49869be9263b18556ab8154ba9063c9a073c1986bae8558b48b5eb2895ca87f52a87e4fb08657ae8554b08756bf9665ab8353a57f4fb28a5abc9464bf96 -65c79e6dcba06fbf9463ba8f5cc29764c79c69c99e6bca9f6cc59d69c39b67c59d6dcfa97fd0ac88cdaf8cdbc09ee8d3b4dcc9aecab59fc8b5a0ceb6a4c9b19f -ccb2a1d0b6a5cab2a0c7b19fd0bda8ddc9b7d6c5b2c9baaae3d9cffffdf6fffffedee0e0797c801a1f22020607333738a7a7a7f5f6f4fdfdfdf9f9f9f7f8fcf7 -f8fcf6f5f7f6f5f9a5a8ad2e3237010409323637717270807d757a7362948870a59878ac9a75b7a47ec1ad84b9a67bbba477c6aa7bc0a579b5a17eaea084a79a -80a09073a48a62a98958bd9761b58c55b18955b99363c0996cb79063ad8555a77e4dbd9565b68d60b1885bb78e61c59c6fcca376c2996cb38b5baa8154ab8255 -a87f52af8659b68f62ac8558a98255b99468a8855aa8855ab48e64b99468b58e61b78f5fbc9463bc9460c19965c99e6bc69b68c79c69cda571c9a06fc19867c3 -9a6dc59e77cba781ccaf8ad9be9ce4cfb0dac8abcbb79ecbb9a2cab5a0c4ac9acbb1a0ceb6a4c2ac9ac6b09ed2bfaad1c0add5c5b4cdc0b0e6dcd2fef8f1faf8 -f7dbdddd86898d22272a000001202222959694eeefedfcfcfcf9f9f9f9fafef8f9fdf5f1f6d2d1d577777d1a1d220405094d4f4fababa5c4c1b3ada28ca99c7c -b5a37ab9a576c0aa76c1a973b9a068c3a870c3a56ebca16fb49f79b2a081aa9c7fa29170a58960ab8a58b79059b99157b78f5ab48f5bb28d5bb08b59b48d59b7 -905cba9366b28d61b68f63bf986bc39a6dbb9363b78d5eb9905fbc9263b18959a77e51ae875aba9569b08d62a48257a7835db79571b4916fb38f69b7946cb996 -6aaf8b5db08b59c19a66d0a975c69e69b48c58b8905cd0a776d4aa7bc1986bb48d61ba936ccaa680cfb28dd3b995d4bf9fcbb99cc3af96c6b49dc2ad98c9b49f -e0c8b6e2cab8cab5a0c9b49fd0bda8c5b4a1c6b6a5cbbeb0f0e5ddfffffbfaf8f7e0e2e2999ca0303538000001191b1b8b8c8aecedebfbfbfbf8f8f8f8f9fdf8 -f9fdf5f1f6b4b0b54d4c500a0b0f0f1112717270dfddd3f1ead9baae92a79570ae9769af955fb4985cc4a868c6a867ceaf70c8a66bc1a26fb8a279b7a483ad9e -7ea4916ea68b5fb08e59bb9359bd955abc955eb7935db38e5cb38e5aba945ebe9763b79365b28f63b79266be976aba9262b08756b58d59c59a67c99e6bbc9362 -b28a5aae8a5caf8c61ae8e65ae8d66aa8a67b89678ad8b6da58562b4936cc4a277ba986ab59260c5a16bcba56fc19b65b58d58b78f5bc69d6ccba172c2976cb9 -8f64b38d63c8a57dcfb28bd1b793d1bc9ccab89bc4b398ccbba1c7b29dd3bea9edd5c3e8d2c0cab5a0c2af9acebda8cfc0adc2b3a3c5b9adebe2d9fffffbfafb -f9e8ecedacb0b1393e3f0002020f11117f807ee8e9e7fbfbfbf7f6f8f8f9fdf9fafef4f1f3a9a6a84241430f0e1024232594938ffaf6ebeee4d2a8987b99845e -b49b69b99b62b49354c9a664d1ac68d6b06fd0ab6fc6a671bda57bb9a582ae9c7da38f6ca98c60b5935ec79f65c0965bbb945dc19d67c8a371c49f6bbf9963bb -9460b69466b69367b99567b99363b78f5bb98f5ac49862cfa36dc69a65c09661bf9766b79063a8865bb29269b99c77b0917094745788684b947352af8d69be9c -71c19f71c2a06bc3a068ba955bbe995fc69f68c69c67bb905fb98d5ec19469c3996eb89268c2a279caad86d6bc98decaa7d6c4a5cdbca1d3c4aaccb9a4c8b5a0 -d3bdabd5bfadc1ae99bbaa95ccbea8dbcdbad8cbbbccc2b8e4dcd5fffffcfcfcfcf3f7f8bdc1c2414647000000030505737472e4e5e3fbfbfbf7f6f8fafbfffa -fafff1efeeacaaaa4a4a4a1c1c1c363636a8a7a3fffaefd7cbb9a08e71927853bb9d6ecaa76fc0995bcda662d3a865d5ab6ad0a86dc7a570bfa37abaa481af9a -7ea58e6eaf8f64be9967d5a973c3985fbb935ecba470d3ae7ccaa573c49e68c49d69be9a6abf9d6fbf9b6bbb9460bc935cc59a61cda067cea168c99c63bd945d -c19965bb9565af8d62bd9e77bfa27da08462694b30644329866446aa8864af8d62bb9a69c8a670bc9a5fb69256be995dcfa76dcda36eb98e5db5895ac29367c2 -976cc3a075c2a279c5a883d7bf9be9d4b4ddcbaccbbda1d0c0a9d3c2adc0ad98c0ac9ad2beacd2c1aeccbea8d6c8b5e4d8c6e0d5c7cec4bae1d9d2fffcf9fbfb -fbf7f9fac0c4c53e4243000101010303717270e5e6e4fcfbfdf7f6f8f9f9fff9f9fffcf9f5b5b4b05b5c5a323331484947a5a4a0f2ebe2ded1c1a591789d8260 -be9c71bb9460c59a61d4a869d7a668d5a668d2a56cc7a270be9f78b79e7eaf987eae9476b7966fc19b6bcca06bd3a56fd2a774cda575c9a373caa474cca571ca -a36fc7a472c6a371c7a06cc9a16cd0a56cca9e63c2945ac19359cca065bd915bbd9561bb9565bf9d72c8a9829f825d64482646250b49280e6342218f6d49b08e -63b89766ba9862bf9d62be995dcaa267c8a066c49862be915ec29464cb9a6eb88d62b18e63c9ab82cdb28dccb490dac7a6d7c7aac8b99fc7b9a2c9bba5c7b6a3 -cbb9a8dac8b7e4d4c3ded0bdd4c8b6d1c7b6d3c7bbcec5bceae4dffefaf9f2f2f2fcfeffcbcfd0464a4b0204040001007c7d7bf1efeef9f8faf5f4f6f5f5fbfa -fdfffefbf6cacac46d6e6a3233313a3b399e9d99fcf6efe6dbcdae9983a78b6cc3a078bb9363c49561d5a46cd9a76dd6a66cd4a76ecda574c4a480bba183b198 -7ea88d72ae8c68b98f64d2a572d6a773d1a675c79e71be976abc9568bc9463ba935fbf9a66c9a470c9a16cc09760bf945bc69a5fc89a60c7995fbc8f56b68d56 -bd9564bb9769b08e638e6f48593b183b1f003111003313004c2b0a785834a58358b99867c09e69c3a068caa46acba368bd955bbd915bc19461c39565cb9a6cbf -9469bc9870b5966fc1a582d9c3a0e0ceafd2c4a8c8baa3cabda7d8c9b6dbcbbacbbbabc6b6a6d7c8b8d5c8b8c4baa9c3baacc7bdb3dad1c8f4eee9fbf7f6f1f1 -f1fcfeffc6cacb464b4a02040405060482807fedebeaf8f7f9f5f6faf6f6fcf7fafff7f5eddadad47b7c78282b291f21218f8d8cfefaf5e4dbcea49380a28a6e -bf9d79b48d61bb8d5dcc9c68d8a46fd4a36bd5a771cca775c2a580b9a183ad957da4896ea98664b68c62ca9c6ccd9e6bc79b6cbf9669b99266b89165ba9262ba -925eb6905ac59d68cca56ec79e67c1965dc0955cc3965dbf935dc29863c49c68cca676c9a67ab6966d866642583a17593d1b6042255e40236e4f2e947450bf9c -74d3b183d0ad7bc7a26ecca670c9a26bb48d56b88e59c69b68c59a69c7996ac3996eb49169a68964bca17fd7c2a2d7c7aad4c7add7cab4cfc4b0e0d1c1ecddcd -cfbfb2b7aa9ccabfb1cdc4b6beb7a8c3bbaec6bdb4d9d1caede8e5f5f3f2f4f6f6f6fafbb9bdbe3f4443000101121311898786ebe9e8f8f7f9f9fafef8f8fef5 -f7fff3f0ebe1e1db7d7e7c1e2020121415878787fffcf8e3dad09787769b846ab69875b28c62b68c5dc89966d5a571d3a46ed0a56cc7a270bc9f78b59d7fac95 -7ba38b6fac8967ba9066c19364c29360bd9162bc9366be976bc19a6dc49a6bc39b67b8905bbc955ec8a16ad2a972cca36cc39964bc945fbb935fc49c6bc49d70 -c9a67bc09d75ad8d699f815e927654987b5ca38769a38768a98d6bb89a77c8a982caaa7fba976ba58453c09b69caa573bc9463bc9463cba172c49a6bbe9465bb -9468aa8962b49875c8af8fcab697c8b99fdcd0b8e3d8c4cdc3b1d4c7b9e1d5c9d6c7bec3b7adc9bfb5cec5bbcbc5bad4cec3d2cac3c9c3bedad5d4f6f4f4fbfd -fef2f6f7adb1b234393800000020211f918f8eeceae9fdfdfdfafbfff5f8fdf7f9fff9f8f4e0e1df757778161a1b121519858788fbf9f8efeae1a195839f8c71 -b69c78b9976cbe9868c69c67d5a973d3a86fcda56ac2a06ab89f75b49f7fad987ca48c6ea98763b38c60c69868c49562be9263bf9669c39c6fc59f6fc49b6ac1 -9762bf9762b8905bbd9560c49d69c69f6bc49f6dbc986aad8a5ea07e53a7865fb898749e805d846846a08364b094769f8365957b5da48a6cb09475a98e6c997d -5a896c477f5e3776562da27f54bd9a6ebc976bb79266bb966ab48f63af8a5ead8a5fb79774c5a98accb496cab89bd1c3acddd2bcd7cdbbc5bcaec4b8aeccc2b8 -dccfc7dacfc7cdc3bcccc4bdd8d3cae1dbd4d7d1cac0bcb7d6d2d1fbfbfbfcfeffeff2f6aaaeaf2d32310000003132309d9c98efedecfffffff8f9fdf2f5faf8 -fbfffefcfcd2d2d266676b0d10150d11166e7175dbdbdbf5f2eac2b8a6ac9b80b19975ba9d71c5a270c29d65d1a96fd1aa6ccca769c4a36bbca377b9a582ae9a -7b9e87679c7c58a57e52c99c69c69763c19665c19969c39b6bc19968bc9460bb915cb9915cb8915dba935fb48f5db69264c1a073b1916885663f583a176c502e -8c70517054364a2f146e533884694f654a2f4f371b6a5536836b4d7c62446145264f3213563716664623916f4bb4936cbf9b75ba976fb7946cb49267bb996ebc -9c73bfa07fb79d7fbfa98dd8c7ace6d9c3d6cdb9c6bdafc7bfb2c2b7afc2b8b1dbcfc9e5dad6cfc6c2c8c2bdd5d1ccdbd7d2d0ccc7cdc8c5e7e3e2fffffffafb -ffe7eaeea0a4a5262b2a0304024f504eb4b3aff2f3f1fffffff3f6faf1f4f9f8fbfff9f6f8bfbec25c5c62090b1303060e44494c9fa1a1e7e5dde3ddcaafa387 -9c8963ab9464c0a26bba9b5ecaa767ceac6acdab69c5a76cbda678b7a580a59473927e5b94754ea27b4ec19560c2945ebe9360bd9564bb9362b8915db8905bbc -935cb78f5ab9925eb99565b08e60b29065c2a37cae926f785d3b3f25074e361a6b5238553d25391f074d331b593f27462c143b260a533e226e583c715b3f644c -305a3f24634729725536997a5bb49574c1a380c2a580b89b76b3966fc0a37cc4a782b29674ab9173c6af95e8d7bde4d6c3d1c7b5cec6b9d1cbc0d1c7c0cac1bd -d4c9c5dad1ced2cbc8cbc6c3cecbc7d0cdc9cec9c6dddad6edebeafffffffdfeffd2d5d9797d7e131817141513787975d3d2cef7f8f6fffffff5f8fcf4f7fcf7 -fafff8f3f5b9b6b85e5e640f121a00050c242a31717576d5d5cff8f1e0afa3878b78539e8658bc9d68b7975ccba869d1ae6eccac6bc6a86dbda577b49f799f8a -6a8e755596754ea98256b88d5abc905abd935ebb935fb48c5baf8756b58d59bd9561be9763b79260b79365b39265b6956ecaad88c2a7859880627f694d80694f -8a73597e674d71583e775c427a5f447c614670583a7762438873549a82669d8569987d6291765b917459987c5ea88c6eb49778b79b79a58966977c57a2855ea1 -8661a68a6bb2997fe1cbb2efdec9d1c3b1cec5b7e1d8ced7d0c7dcd6cfd5cfcac9c2bfc9c4c1d5d1d0d4cfd0c9c7c7c9c7c7d2cecde3e1e0e5e5e5f9fbfcfdff -ffbec2c34f5354010303232422969793ecebe7fcfdfbfefefefbfdfefafdfff8fbfff9f4f1d4d0cf7375761a1e23030a13242b3473777ccbc9c8f2e9dfc5b49f -9b8464a2845bbd996bc59d6cc69e69d0a972c8a66bc1a26bc0a174be9e7aac8d6e977558956f4fa17a53ae8455c39964c79e67c19762c49966be9465b1875cae -8459bc9666be9868a7825689673c967652bca07dc2a987a89171b19c7da48f70957d5f947b5b9b805e977b58a38661bea17cb99c77997e59937754b49977bca0 -819f8666886e5072583a74593e7e64468064457054326044216245206b4c25694d2a998163d1bba2e9d6c1dfcdbcd6c6b9dfd3c9e4dbd2cdc7c0d2cfc7d7d4cf -d3d0cccecccbcfcfcfd0cfd1cccad0cbc9cfcdccd0dad9dbdddfe0fbfdfefdffffadafaf292b2b0002003637359b9c9ae2e3e1fffffefbfbfbf9f8faf6f8f9f9 -fafefffaf5e8e5e18a8a8a1f2328040b14383f48868991c3c3c3dfd7d0c9b9a8b29a7eb29570c6a076cca474cda271d1a772c9a46cc4a26dc9a67acba783b591 -73987357926c4e9d77549f784cb9905fc39964bd945dbf9461bc9263b58b61b38a63b48c62956f456c451e512d095a391870523574593e685034654c3261492d -5c41265a3e1f593d1b5e411c77553192714aa4835c8664405c3c19775837997c5d694d2f391e0342290f3e250b3b20063b1e033a1c003a1b0045240354310f54 -3514917b5fcdbba4decab8dbcbbbebdbcfe0d3cbd3c9c2d6d0c9e1ded6d6d6d0cbccc8cbcccacfd1d1cccdd1c8c7d0cecdd6dddde3e9eaeee7e8ecfdfefffcfe -ff979999151717040705545553b4b5b3eeefedfffffef6f6f6f9f9f9faf9fbfefdfffffcf9efece8929292202125090c144f555c999ca1b8b7b9bebab5c8bdaf -c3ae98b89d7bbc9a6fc69e6ecda16cd0a56ccaa46acaa670cba97bc8a47eb79375a07d6396715596714f9a744ab58f5fc29a66bb915cb78c59b78b5cb68b60b7 -8c65a77d5a8b62416e45255a3317532f1752311d5333205034234327164126124628154b2c154c2d14543417613c206541238c6948805d3c53311359391c7a5b -425e3f2840230e52342150321f4629144d2e195737205b39216a472d7f5a3e8262459a8369c5b39cd4c0aee0d0c0f2e3dadbd0c8cac2bbd7d3cee4e1dcdadad4 -cdcecacecfcdd6d8d8d6d7dbd2d1dad6d5deececf2f8f8feeeeff3f6f7fbe5e7e88183830e10100e10106d6e6ccacbc9f8f8f8fefefef4f4f4fbfbfbfcfbfdff -fefffdf9f8dedcdb8583831d1c1e0a0b0f505358989ba0b2b4b5b4b2b1cbc4bbc6b8a6a99377a4865db79260cda067d1a568cda56acda973c7a577bb9a73b290 -72ab8a709c7b618c6a4c98744eb28d61c19968b8905cb08554b28657b98c60bd9168a97c5aa47b5aa47b5ba17a5e9b775f96765f967663957764997b68997b68 -a48570a88871a48369aa886bad896ba27f5ea58260a27f5da17e5da98769a484679e8065a98b72a98d759f80699d7f66a98a71ad8c72a28063a58366b69274b5 -9677b69f85c2b099d3c2afe9d9c9e9dad1d8ccc6d8cfcbd8d4cfdfdcd7dee0dadbdcd8dcdddbe5e7e7e9eaeee5e4ede3e2ebebebf1f6f6fcecedf1dfe0e4b8ba -bb6a6c6d1719191a1c1c737472d3d4d2fcfcfcfdfdfdf7f7f7fffffffcfbfdfcfbfdf6f4f4d1cfcf7e7c7c25232306060637393a87888cb9bcc0d0d2d3d6d5d1 -beb6a99787709a7f5abc9765d2a669d3a663cea769cca76fc6a574c0a077b49576a5876c95785d8b6d5092724fa7845cb79365b68e5dac8352b08554bc9061c4 -976bb58b60ae885eb58e67c29e78cba886c9aa89c9ac8dccb092c7ab8dcfb395dec2a3dfc3a1d3b691d5b68fe1c099e3c196d1b083c2a475d3b487eccfa3dcc0 -97cfb58ddabf9acfb590cbb08bd0b590d7bc97d1b48dc3a57cc4a47bc9a77cbda079c8b394d2c0a9d8c6b5e0d0c3e0d3cbdbd1cae1dbd6e1dedae2e1dde2e3df -e5e6e4e9eceaeff1f1ecedf1eaeaf0f2f1faeaeaf0ededf3ecedf1d5d6da909293494b4c1a1c1c2628287b7c7adbdcdafffffffcfcfcf9f9f9fffffffaf9fbf8 -f7f9f4f3f7d9d8da928e8d353130050200201e1d737576c0c5c8e8eef3d9dddeb1aea98f8573a08a66c6a573d8ad6ed1a460cfa667c6a167c9a877d1b188bb9e -7f977c61896e5490755a9074529d7c55ae8b5fb58f5fad8354ad8251b88a5bbd9162b0875aa78054ad875db7946cac8b6492724e8c704e9a7f5d927556997d5b -ad916ec1a47fc4a57ec2a279c3a176c2a174c2a271be9f6caa8a59aa8c5dba9d70bba173ad926691784e977b529c80579d8256a18458b29366bfa073be9d6fac -9067c0ab8ce1d1bad6c6b5cdbdb0dfd2caddd4d0dcd5d2e8e5e1e8e9e5dfe3dee0e3e1ebeeecebedeedddee2dfdfe5f6f5fef3f3f9ebebf1e8e9edd1d2d67d7f -802f31321012123234348d8e8ce9eae8fffffffbfbfbf9f9f9fffffff7f6f8f8f7f9f7f7fdf1f0f2a9a5a43a35320501001d1a166a6c6cb7bcbfd7e0e9c8d0d7 -a8adac989384aa9978c6a877d5aa6bd4a561d0a566c7a069cca977d1b488bfa4829c84688b745a92795f927657937552a8855dba9367b3895aac8051b18353b4 -8657a57950a87f58b18a64ac86638964425a39184c2c0f55371a4a2a0d4d2d10614223896847a17e5c94704c7c58327551299b784da584577452275434097b5b -3294764d80613a5e411a5434105939155839126e4d269a7a51b08d65a9855d9f7f5bb5a084e1d0bbdbcbbaccbfb1dcd1c9dcd6d1d9d4d1dfdddce6e7e5e5e8e6 -e4e7e5e3e8e6e4e6e7dedfe3e4e2e8f5f2fbf7f7fde9e9efcdced2aeafb37173742b2d2e070909323434999999efefeffffffff9f9f9faf9fbfffefff6f5f7fb -fafcf8fbfffdfeffb3afae34302b07010027231e6b6b6ba3a9aeb7c1cbb4bfc7aab1b4a4a399afa185bda375cda668daad6ad0a467cca56ec9a674c5a87cbda3 -7fac97789b846a8d765c8b7153876b49a27e58bb956bbb9164b18556b28454b38556a67a51b18762b98f6ca8825f8a64446b48275533154b2b0e502e11533113 -674625906d4ba6815f8d6945724d277450289572479a774c714e2359360e76532b8968417e5d3667472365431f6a4824674521825e38b38f69bf9a74af8a64ac -8c69b8a388d7c9b3e6d8c6ded2c6d9cfc8dfd8d5e3dfded3d4d2dee1dfeef3f1eff4f2e2e7e6e5e7e8f1f2f6f7f5fbf5f2fbf0f0f6e2e2e8a7a8ac7d7e826466 -67333536030505282a2a989898ecececfefefef8f8f8fcfbfdfffefff6f5f7fdfcfefbfdfffbfcffc8c4c3514d48140e091d19144d4d4da8aeb3d1dbe5acb8c2 -929b9facaea8b9ad95b69d75d1ad77cda466cfa46bcfa772c4a070bda074bfa581ad9878927c60846d538d73558a6d4e9b7753ad865fb2885db5895ac09262c7 -9b6caa7f54ac845aad845dad865fb99370bf9b77a986648969467a573594714fbc9a76cba781ba9670b38f67b89268b58f65ad885ca98458ab865ab39065ba97 -6cb6936bb18e66ad8c65ba9670b5916bbb9771c4a078c29e76c19a73c09972b79773d4bfa3dcceb8d9ccbcd6cdc0dad2cbe3dedbeeecece4e6e6eff4f3f4faf9 -f5fbfaf7fcfbfafcfdf7f8fcf6f4fafaf8fef2f2f8cdcdd386868c606165636566333536080a0a2d2f2f9b9b9bf7f7f7fefefef7f7f7f8f7f9fcfbfdfdfcfffd -fcfff9fbfffbfcffe4e2e2948f8c4b4540211c193534368e9499dde7f1c7d1db949da1959692aca290b39e7ec8aa7bd0aa74caa26dcaa36fc2a170bfa276bea4 -7fb09a779883648771558f7355947556a17c5aa57e58a77d53ae8457b78b5cb5895aa47a4ba88050ae875ab89367c29d71c29f74b49169a4845ba17e56ae8c61 -c7a57ad3b084cba97bcca878cfab7bcba777bf9c6aba9765c29e6ed2ae7ed2ae80c3a173c29f73cdaa7ec5a276c6a377cba87ccca77bc29d71bd986cc19d6fc1 -a178c9b498e1d3bde4d7c7dad0c6d7cecadbd7d6e8e7e9ebeff0f2f7f8fafffff7fdfcf0f6f5f5f9fafdfffff9f8fcefedf3e0e0e6cbcbd1909096606066595a -5e2d2f300c0e0f444646b1b1b1f9f9f9fbfbfbf9f9f9f8f7f9fbfafcfdfcfffcfbfff7fafff7f8fcfffdfdd9d5d484807f2a2625202223777b80d5dee7dfe8f1 -a7aeb18b8c88a8a192b4a58bb9a17dbd9d72c9a373c7a171c5a375c3a67abea57db6a07ca8926f967f5f9275569472549c7755a177549f744da4784faa7d51a7 -7b4ca57d49a47e48a98450b18f5ab18f5aa78752a38250a58653a78654a58550ae8e59ba9862c09e68c9a66ecdaa72c9a76cba975fb8955dbe9b63c7a46cc6a3 -6bbd9c64be9c66c6a46eae8c56b5935dbc9a64bf9b65bc9763bc9763c49f6bc5a679cbb69ae7d9c6e2d7c9d3cac0d5cfcadbd9d8e9ebecf3f7f8f0f5f6f6fefe -f8fffff7fdfcf8fcfdfafcfdeeedf1dcdae0cacad0a9a8b187878d6e6e746263672c2e2f1517186d6f70d3d3d3fcfcfcf7f6f8fbfafcf9f8fafbfafcfdfcfffb -fafefafafff3f4f8fffefff2f0f0a2a0a03c3b3d26272b65696ebdc3caedf3f8ced2d39a9b979f998eaea38fb4a389b59c7ac9a67ec6a175c7a679c8ab7fc1a7 -7fc0a983bca480ae9371997a598d6a498f68489e7352a0744f9c6f499f734aa47a4db78f5eb48d59b18c5aaf8a58a582509c79479e7a4aa58453a27f4d9a7745 -9a7843a78550b9955fc4a06ac9a46cc8a36bbc9961be9b63b9955fb28f57b6925cc09c66be9a64b5915bba9660be9a64bf9b65c19c68c5a06cc39e6ac19c68bb -9c6fdec9adeddfccd6cbbdc6bfb6dad5d2ebe9e9f2f3f7f5fafdf6fdffeef6f6eaf2f2eaf2f1eaeff0e8ecedeae9ede6e5e9b7b6bf6c6b7465656b7a7a805f60 -641b1c20242627a1a3a4f0f0f0fdfdfdf3f2f4fefdfffaf9fbfcfbfdfdfcfffbfafefdfcfff4f6f7fefdffeff0f4afb0b45c5f633a3d424e5257919498e4e8e9 -f7f7f7bbb8b48e867f948b7eaea395c1af98c5a582c69f78c6a37bc5a77ebfa67cc5ac82c8ae86c0a37ea68361926b4b9165469f7251a174539d704e9f734ea3 -7851b48863b58964b28863ac825da67c57a77d58ac825daf8862a57b569e744f9e754eac835cbf956bc69c72c99f74cea479cca277cda477c69c71bc9366be94 -69c69c71c3996eb88e63cca277cda378c89e73c99f75cfa57bcaa076c59b71c19f7be7d2b7ebe0ccd0c7b9c9c2b9e8e3e0f7f7f7f7fafef3fafdf1fafdedf7f7 -f2fcfcf8fffffafffff8fcfdefeef2dbdade7b7a833d3c456e6e74a0a0a65c5d610a0b0f323435b1b3b4fffefffcfbfdf2f1f3fefdfffbfafefefdfffdfcfffd -fcfffcfbfdfaf9fbfdfefff0f3f8c0c4c981878e505459323539505253bdbbbbfffffce2ded9908a85706a658a847fb1a496bc9e81c39e78c39f79c0a279bea3 -77c4a97dc8ac83c8a780b58f6ca77e5da27455a072539e7150a17453a177549d73509c6f4ea47756a67b5aa37857a47958ac8160af8463ac8160a67b5aa37956 -a17754aa805bb88c67b88c67bc916ac99e77cca278c99f74c99f74c89e73c3996ebc9267bb9166c0966bc0966bc1976cbc9268be946ac59b71c1976dc49a70d0 -ae8adcc7ace4d9c5dad1c4dfd7d0f4f0effaf9fbf6fafff1fafee6eff3eefafcf6fffff5fdfdecf1f2e9edeecccbcf97969a515059595861a6a6acb4b4ba4849 -4d1112165f6162c4c6c7fffefffcfbfdf4f3f5fdfcfefaf9fdfffefffaf9fdfefdfff9f7f7f8f8f8fafdfff4f7ffced5de9ca3ac60666d23262a2523238a8582 -f5efeafffbf6b1aca95f5b5a4e4b4d7b716ab79881c6a07ec4a07abea077bfa478c2a87ac6a67bcaa87dc7a07ab98f6caf8261a8795a9d6f509a6d4c9c71509d -7350996d48a17550a67a55a67a55a67c57ab815caa805ba57b56af865fab825ba67b54a87e54ae8259aa7f54b1865bc79d70cca474c69e6dc49c6bc69e6dc39b -67bd9561c09864caa26ecda473c79e6dba9160be9564c69e6ebb9363bc9464ccac83ccb79bdacfbbe5dccff5ede6fdf9f8f4f6f7f3f7fcf0f9fdedf6fae8f4f6 -d4dedea3abab7f8485868a8b8685896362666c6b74a6a5aec6c6cc8383891a1b1f2d2e32aaacadf2f4f5f6f5f7fdfcfef9f8fafcfbfdf9f8fcfffefff7f6fafe -fdfff4f2f1f1f1f1f5f8fdf3f9ffd5dbe6a9b0b96b707924272b201b1c706a65dad1cdfffffbd2cdca5e5c5c24242a504744b59883caa583c7a37fc0a279c6a9 -7dc4a77ac2a376caa77cd3ac85bd9370b48565b182639e70518c60419267469f77549d714ca1764fa37851a47952a27952a37a53a27952a17851b48c62af875d -a57b50a2784da57b4e9f7548aa8053c79d6ecca571c59f69bb955fb6905abc955ec59e67caa36ccaa36cd6ae79c69e69b58d58c09863d0a975c39c68bb9362c6 -a67bc5b094d3c8b4e8dfd2fdf7f0fffbfaf1f2f6f2f6fbeff7fef5feffe2eef0bac3c66e7676313637373b3c59585c5b5a5e7e7d86d1d0d9c6c6cc58585e0b0c -10505155d4d6d7fbfdfeefeef0fefdfffdfcfefbfafcf9f8fcfffefff4f3f7fdfcff030000000000}} +00000100000051000000586902000000000000000000ad3300002813000000000000000000000000000000000000780100008c00000050000000280000007800 +0000e0680200000000002000cc00d03300004b13000028000000780100008c0000000100180000000000e068020000000000000000000000000000000000ffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefeffffff +fffffffffffffffffffffffffefefefefefefffffffffffffffffffefefefffffffefefefffffffffffffffffffffffffefefeffffffffffffffffffffffffff +fffffffffffffffffffffffffffffefefefffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfbfb +fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafafafafafafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb +fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefefefefeffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefdfdfdfdfdfdfcfcfcfbfbfbfafafafafafafa +fafafafafafafafafafafafafafaf8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f4f4 +f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7 +f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9fafafafafafafafafafafafafafafafafafafbfbfbfcfcfcfdfdfdfdfdfdfefefefefefefefefeffffffffffffffffffff +fffffefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1610 +000026060f002220574d464301000000000001000000000000001400000000200000d02a0200d06a0200ffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfafafafafafafafafaf9f9 +f9f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f2f2f2f2f2f2f2f2f2f1f1f1f1f1f1f0f0f0f0f0f0efefefefefefefefef +efefefefefefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefefefefefefefefefefefefefefefefefefefefefef +efefefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f1f1f1f2f2f2f3f3f3f4f4f4f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9f9f9 +f9f9f9f9fafafafafafafbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfefefefefefefefefefefefeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefdfdfdfc +fcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0f0f0f0efefefefefefefef +efeeeeeeeeeeeeeeeeeeecececececececececebebebebebebeaeaeaeaeaeaeaeaeae9e9e9e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e7e7e7e7e7e7e7e7e7e7e7e7 +e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9e9e9e9e9e9e9e9e9e9e9e9eaeaeaebebebebebebebebebebebebec +ececeeeeeeeeeeeeeeeeeeefefefefefefefefefefefefefefeff1f1f1f2f2f2f3f3f3f4f4f4f4f4f4f4f4f4f5f5f5f5f5f5f7f7f7f7f7f7f8f8f8f9f9f9f9f9 +f9f9f9f9fafafafbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1 +f1f1f2f2f2f1f1f1f1f1f1f0f0f0efefefeeeeeeedededecececeaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e7e7e7e5e5e5e5e5e5e5e5e5e5e5e5e5e5 +e5e4e4e4e4e4e4e3e3e3e2e2e2e2e2e2e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dfdfdfe0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0 +e0e0e0e1e1e1e1e1e1e1e1e1e2e2e2e2e2e2e3e3e3e3e3e3e4e4e4e5e5e5e5e5e5e4e4e4e5e5e5e6e6e6e8e8e8e8e8e8e8e8e8e8e8e8e9e9e9e9e9e9eaeaeaea +eaeaedededeeeeeeeeeeeeefefefefefeff0f0f0f1f1f1f1f1f1f2f2f2f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfcfc +fcfdfdfdfdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfd +fbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f4f4f4f4f4f4f3f3f3f1f1f1f0f0f0efefefeeeeeeeeeeeeeeeeeeededededededecececebebebe9e9e9e8 +e8e8e7e7e7e6e6e6e6e6e6e5e5e5e4e4e4e3e3e3e3e3e3e2e2e2e0e0e0e0e0e0e0e0e0e0e0e0dfdfdfdededededededddddddddddddddddddcdcdcdbdbdbdada +dad9d9d9d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9d9d9d9d9d9dadadadadadadadadadbdbdbdcdcdcdddddddddddd +dededee0e0e0e0e0e0dfdfdfe0e0e0e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e9e9e9eaeaeaeaeaeaeaeaeaebebebecececedededee +eeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9fafafafbfbfbfcfcfcfefefefefefeffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefcfcfcfafafaf8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f3f3f3 +f2f2f2f1f1f1f0f0f0efefefededededededecececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e4e4e4e3e3e3e2e2e2e1e2e0e0e1dfe0 +e1dfdddddddddddddcdcdcdcdcdcdbdbdbdadadadadadad9d9d9d9d9d9d9d9d9dad8d8d7d7d7d7d5d5d6d4d4d5d3d3d5d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3 +d3d3d3d3d3d3d3d3d3d3d3d3d3d4d4d4d5d5d5d5d5d5d6d6d6d6d6d6d7d7d7d8d8d8d8d8d8d9d9d9dbdbdbdcdcdcdcdcdcdcdcdcdddddddfdfdfe0e0e0e0e0e0 +dfdfdfe0e0e0e1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e7e7e7e7e7e7e8e8e8e9e9e9ebebebecececedededeeeeeef0f0f0f0f0f0f0f0f0f1f1f1f2f2f2f3 +f3f3f3f3f3f3f3f3f4f4f4f6f6f6f7f7f7f9f9f9fafafafafafafdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffcfcfcfbfbfbf9f9f9f7f7f7f5f5f5f4f4f4f3f3f3f3f3f3f2f2f2f1f1f1f0f0f0f0f0f0f0f0f0efefefedededececece9eceae9ecea +e9eae8e8e9e7e6e6e6e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e3e1e1e2e0dee1dfdde1dcdce0dbdbdfdadcdddbdcdcdcdbdbdbdadadadbd9d9dad8d8d9d7d7d9 +d7d7d8d6d6d7d5d5d9d4d6d7d4d6d8d3d5d7d2d4d5d0d2d4cfd1d1cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d1d1d1d2d2d2d3d3 +d3d4d4d4d5d5d5d6d6d6d7d7d7d7d7d7d8d8d8dadadadbdbdbdcdcdcdcdcdcdddddddddddddedededfdfdfe0e0e0dfdfdfe0e0e0e2e2e2e4e4e4e5e5e5e6e6e6 +e6e6e6e7e7e7e8e8e8e9e9e9ebebebececececececececececececedededefefeff0f0f0f1f1f1f2f2f2f2f2f2f3f3f3f4f4f4f5f5f5f6f6f6f7f7f7f9f9f9fb +fbfbfdfdfdfdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfbfbfbf9f9f9f7f7f7f6f6 +f6f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0f0f0f0efefefeeeeeeedededeaedebe9eceaeaebe9e8e8e8e7e7e7e6e6e6e6e6e6e5e5e5e3e3e3e3e3e3 +e2e2e2e1e1e1e0e0e0dfe0dededfdddddedcdddddddddddddcdcdcdbdbdbdadadad9d9d9dad8d8dad8d8d8d6d6d7d5d5d7d5d5d6d4d4d6d4d4d5d3d3d4d2d2d3 +d1d1d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d8d8d8d8d8d8d9d9d9dadadadbdb +dbdcdcdcdddddddddddddddddddededee0e0e0e0e0e0e0e0e0e1e1e1e2e2e2e4e4e4e6e6e6e6e6e6e7e7e7e7e7e7e8e8e8e9e9e9ebebebececececececededed +edededeeeeeeefefeff0f0f0f1f1f1f2f2f2f3f3f3f4f4f4f5f5f5f6f6f6f6f6f6f8f8f8fafafafbfbfbfdfdfdfefefefefefeffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfafafaf8f8f8f7f7f7f6f6f6f5f5f5f5f5f5f5f5f5f4f4f4f2f2f2f1f1f1f1f1 +f1f0f0f0efefefeeeeeeededededededecececebebebe9e9e9e8e8e8e7e8e6e7e8e6e8e6e5e8e6e6e7e4e6e8e2e7e6e0e5e5dfe4e4dee3e4dee3e2dee3e0dfe1 +dfdee0dedddfdcdcdcdadcdcdbdcdad8dbd9d7dad8d7dbd6d6dad5d5d9d4d3d9d4d3d9d4d2d7d5d4d7d51610000026060f002220574d46430100000000000100 +0000000000001400000000200000d00a0200d06a0200d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d6d6d6d6d6d6d6d6d6d6d6d6d7d7d7d8d8d8 +d9d9d9d9d9d9dbdbdbdbdbdbdcdcdcdddddddedededfdfdfe0e0e0e0e0e0dfdfdfe1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e5e5e5e6e6e6e7e7e7e8e8e8e8e8e8e9 +e9e9e9e9e9ebebebecececededededededeeeeeeefefeff0f0f0f0f0f0f1f1f1f2f2f2f3f3f3f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9fbfbfbfcfcfcfefe +fefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdfdfdfcfcfcfafafaf9f9f9f8f8f8 +f8f8f8f8f8f8f8f8f8f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0f0f0f0f0f0f0efeef0eeedefedeceeecececebeceaeaebe7ebece8ebeceaece9ebeb +e7ecece5ecebe4ebebe4e9eae4e9e7e4e6e4e3e5e3e3e3e2e2e2dfe1e1dee0e0dee0e0dee0e0dee1dfdde0dedcdfdddce0dbdae0dbdae0dbdae0dbdadfdddfdf +dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdddddddddddddddddddededededededfdfdfdfdfdfdfdfdfe0e0e0e0e0e0e1e1e1e2e2e2e3e3e3e3e3e3 +e4e4e4e4e4e4e4e4e4e5e5e5e6e6e6e7e7e7e7e7e7e7e7e7e9e9e9eaeaeaebebebebebebececececececedededeeeeeeefefeff0f0f0f0f0f0f2f2f2f3f3f3f3 +f3f3f3f3f3f3f3f3f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffefefefefefefdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f6f6f6f5f5f5f6f4f4f6f4f4f6f3f5f3f2f4f2f1f3eff1f1eef2edeef2eceef2ecedf1ececeeeeebedeeedeceeecececedebeaedebeaeaebe7eaebe7e9eae8e8 +e9e7e7e7e7e6e5e7e6e5e9e6e5e9e7e6eae6e5e7e5e4e6e5e4e6e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e5e5 +e5e5e5e5e5e5e5e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaebebebebebebececececececececec +eeeeeeefefeff0f0f0f0f0f0f1f1f1f1f1f1f1f1f1f2f2f2f3f3f3f4f4f4f5f5f5f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9fafafafafafafbfbfbfbfbfbfc +fcfcfdfdfdfdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffefefefefefefefefefdfdfdfdfdfdfefefefefefefdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfbfbfbfbf9f8fbf9f9faf7f9f8f7fbf7f6faf4f6f7 +f4f7f5f2f8f3eff6efeff5f0eef3f2eef2f3eff1f2eff1f1eef2edf0f2ecf0f2eceff0eceff0eceeefedeeeeeeedeceeefebf0efebf0efebf0efebf0eeebeded +eaeceeebedeeececeeececeeececededededededededededededededededededededededededececececececececececececececececececedededededededed +edededededededeeeeeeeeeeeeefefefefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f1f1f1f2f2f2f3f3f3f4f4f4f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7 +f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfcfbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfefefefefefefefefeffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffefefefefefefefffdfdfefafcfdf9fcfbfdfbfafefbfafefaf9fdfafafaf8fbf9f7faf8f6f8f8f4f7fbf3f6fbf3f6faf2f6f7 +f2f7f5f4f8f3f4f8f3f4f7f5f4f7f5f3f6f4f3f6f4f3f5f5f5f5f5f5f5f5f5f5f5f4f4f4f3f3f3f3f3f3f3f3f3f4f5f3f4f5f3f3f4f2f3f3f3f3f3f3f3f3f3f3 +f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4f4f4f3f3f3f3f3f3f3f3f3f3f3f3f4f4f4f4f4f4f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6f7f7 +f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfefefefefefefefefefefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffeffff +fbfefffbfdfdfdfdfcfffcfafffdfcfffffcfefffdfdfdfdfdfdfcfefafafffafafffafafff9fbfcfafdfbfafdfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfafbfcfa +fbfcfafbfcf8fbfcfafafbf9fafbf9fafbf9fafafafafafafafafaf9f9f9fafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9f9 +f9f9fafafafafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfffcfdfffcfdfffffffefffffefffffefffffefffffffeffff +fefffefffffcfffffdfffffdfffefdfffefffdfffffefffdfffffcfffffcfffffdfffffffffffffefffffcfffffbfffffcfdfefafdfffefdfffffdfffffdfeff +fdfdfffbfcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffdfffefbfffefdfffffffefffffefffffefffffefffffffefffffefffefffffefffffefffffffffffffffffffefffffefffd +fffffcfffffdfffffefffffefffffffefffffbfffffbfffffcfffffcfdfffffdfffffcfdfffdfefffdfdfffdfdfffffeffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffff1610000026060f002220574d464301000000000001000000000000001400000000200000d0ea0100d06a +0200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffdffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefffffefffffefdfffefdfffcfefffbfffffefffffefffffefffffefffefdfefffdfffffefffffefffffffefefefffffffffffffffffffffffffffffffe +fefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffefffffffffffffffffffffffffffdfffffffefffffefffefefefffffefffff9fffff8fffff4fffff1fffff1fefeeefcfdedfeffef +fffff2fffff7fffff8fffffbfffffcfffffefffffffffffffffffffffffefffffefffffefffffefffffefefefefefefeffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefdff +fffbfffffdfdfffdfdfffffefffffffbfffff4ffffebfffee0fffad9fff9d7fef8d5f9f5d2faf8d5fffddeffffe7fffff0fffff2fffff7fffff9fffffbfffffc +fffefdfdfefcfdfefcfcfffbfdfffcfdfffcfefffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfdfffcfbfffefbfffffdfdfffffefffffffcffffedfffcd9fbf7c4f6ed +aef4e8a2f8e79ef7e69df4e79df3e89ef5eaa6faf0b0fff4bbfff5c5fff8d0fffad9fff9defffce7fffeeffffff5fffff9fffffbfdfffbfdfffcfffffeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffffffffffcfdfffcfbfffefdfffffffefffffffcfffff0fdf6cff3eaa7eadf85e4d364e5cf52eccf4eeed04dedd14ee9cf4de7cd51e7cf58e4d0 +61e8d46feedc81f0e395f8ecacf9f1bcfef7d0fffee2fffff1fffff8fffffbfffefdfefefefefefefefefeffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffcfdfffcfdfffefdfffefffffeff +fff5ffffddfbecaeeada79decd4ed8c12fd8bd1fe0c020e5c21fe3c01de0be1edebe1fdcbe23d6bc28d8be34dec749e4cf5ceddb76f2e18af6e99dfdf2b4fffb +c9fffed6ffffdeffffe5ffffecfffff0fffff2fffff6fffffafffffefffffffffefffdfffffdfffffdfffffffefffffffffffffffffffffffffffffffffdffff +fdfffffdfffffdfffffffffefffffffffffffffffffffffffffffffffffffffffffdfffffdfffffdfffffffffffffffffffffffffefffffefffffeffffffffff +fffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffeffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfffefdfffefdfefcfdfffefdfffefffffefffef9fffde7fff6c2f8e086e3cd4bdec92adec71eddc318e1c11ae4 +c11de1c219e1c318e1c318dec217dbc018ddc021e2c52ee3c838e6cb45e7ce4eead359ebd762ecd86befdb76f5e084f5e495f4e9adf9f1c2fef7d0fcf8dbffff +edfffff9fffffffcfcfffbfefffbfefffbfefffcfdfffefdfffffefefffffefffffefdfffffbfffffbfffffafffefafffdfdfffcfffffefefffdfffdfcffffff +fffffffefdfffcfefefbfffffafffefbfffffffffffffefffffefffffdfffffdfffffdfffffefffffffffffffffffffefffffefffffffffffffffefffffeffff +fdfffffdfffffefffffefffffffffffffefffffffffefffffefffdfefffdfffffdfffefffffcfffffefffffefffefffffeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffff1610000026060f002220574d464301000000000001000000000000001400000000200000d0ca0100d06a0200ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffefdfffefefffdfffffffdfffffffffcfffdeefff6d0fee7 +9cefd465dfc630e0c81ce4cc1ce7cc1deac920eac821e8c71ee6c81de5c819e4c816e3c617e3c51ae3c31ee2c222dfc023ddbf24d9bd23d6bb24d5ba29d8bd31 +e0c53fe2c951e8d572eddf8cf6e99ffbf0b2fffccbffffe0ffffecfffff2fffff4fffff8fffff9fffffbfffffcfffffcfffffefffefefdfffffcfefffcfefefd +fffffdfffefcfffdfefffdfffffefffffffffffffffefffffefffdfffffbfffffafffefbfffefffffffffefffffefffffefffffefffffefffdfffffdffffffff +fffffffefffffefffffefffffffffffffffefffffefffffdfffffefffffffffffffefffffefffffefffefffffefffdfefffdfffffdfffefdfffcfffffcfffffc +fffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffefefefffffffffffffffefffefdfffffff9fffbdef6ebafefdc79e5cd4bdcc228e0c51de4ca1fe7cb20e9c720e7c420e9c6 +22e8c61fe8c71de8c81be8c91ae5c71ae2c31ae0c019dfc21addc018dabd14d6bb13d7b914d7ba19dcbd22dec02ce1c941e5cf51e9d560ecd86bf1e07ff5e690 +f8ea9efaeeacfaf1b8f9f3c4fcf6d1fffbdffffeecfffff8fffffefffefffffefffffdfefffefffffffffffffffefefefffefffffefffffefffffefffffeffff +fefffffffffdfffffdfffefdfffcfffffefffffefdfffefdfffefbfffefbfffefbfffefbfffffdfffffdfffffdfffefdfffefffffcfdfffcfdfffcfdfffefdff +fffdfffffdfffefffffbfffffbfffffcfffffffffefffdfefffdfefffbfffffbfffcfbfffcfbfffbfdfffcfdfffeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffeffff +fefffefdfffffff5fffbceeadf8fe1d057e1ca38e0c527e6c724e6c921e7c720e9c720e9c622e6c522e5c520e4c51ce5c71ce8c81be7c61ce4c51ce2c31ae2c3 +1ae2c419e4c417e5c617e4c417e3c218e3c11ae2c11eddc021dec228d9bf2bd7bc2fd6bd37d7c042dcc551e0cc61e8d776ecdd87f2e69efaefb5fff7cbffffde +ffffecfffff2fffff4fffff4fffff6fffff9fffffcfffefdfffdfffffdfffffdfffffdfffffdfffffefffffffffffffffffefdfefffbfffffefffffefdfffcfb +fffcfbfffcfbfffefbfffefbfffffdfffffdfffffffffffffffefdfffcfdfffbfdfff9fbfffbfbfffffbfffffdfffcfdfffbfffff9fffffbfffffefffefffdfe +fffdfefffdfffffdfffefbfffefbfffefdfffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffff1fffabde3da73dac93ce1c929e5c827e9 +ca27e8ca25e8c821eac821eac821e3c722e2c71fe1c71de2c51ce4c51ce4c41de6c31fe6c320e5c21ee4c21be5c119e4c319e3c316e2c117dfc017dfc017debd +14dcbd14daba13d5b613d3b417d4b51cd9bb27dcc033e3c941e6cf51ead764eedd76f0e289f6ea9cfaf2acfdf5bafff6c6fff7d1fffad9fffbe2fffdeefffff9 +fffffefefdfffefdfffdfcfffffcfffffdfffffefffffefffffffefffffefffffffffffffffffefdfffefdfffefffffefffffffffefffffdfffffdfffffdffff +fefffffffffdfffcfbfffbfafffbfafffffafffffbfffcfdfffbfdfff9fffffbfffffefffffffffefffffefffffefffffefffffefffffefffffdfffffdfffffe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffefffffffffffffffffffefffffbffffe5fdf4aae2d561dbc930e3c921e7c825ebca27e8ca25e7ca22eac821e6c61fe4c921e3c921e3c91fe4 +c71ee5c61de5c51ee7c420e7c420eac521e8c41de7c31be5c41ae5c41ae4c319e1c219e1c318e2c012e2c012e0c112e0c013debd13ddbc13ddbd16debf1cddbf +20dcc026dbc02fd8c038d4be40d4c24dd7c959dccd69e1d27ce6d98feee2a0f5ebb5fdf6cbffffe3fffff0fffff4fffff8fffff9fffffbfffffbfffffcfffffc +fffefefffefffffefffffefffffffffffffefffffefffffffffffffffefffffdfffffdfffffdfffffdfffffefffdfffefbfffcfbfffcfbfffffdfffffdfffefd +fffcfdfffcfdfffcfffffefffffffffffffffffffffffffffffffffdfffffcfffffbfffffcfffffeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffbfffdf2fff9d4 +f8ed99e2d257dcc42ae4c71ee8c823ebcb26e8cb22e8cb22eaca23e8c823e5c820e5c820e7c81fe7c91ee8c81be8c81be9c61ce9c61ce7c41ae6c417e4c417e5 +c518e5c41ae2c419e1c219e1c219dfc114dfc114e0c215e0c217e0c217dec015debf16ddbe15dbbc13d9b912d6b714d3b516d0b217ccb11acfb521d2b92ddcc4 +42e1cc53ead568efde7df7e794fff3adfff9bffffbcafffbd2fffcdbfffee2fffce7fcfcecfffef4fffffbfffefefffefffffefffffeffffffffffffffffffff +fffffffffffffffefffffefffffefffffefffffffffffffffffffefffffffffefffffefffffefffffefffffefffffffffdfffffdfffffffffefffffefffffcff +fffcfffefffffdfffffdfffffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffdfefffffefffffefffff8fffce7fef4c4f6e78ae6d150e2c62beaca23eccc25eccc25e7cb20e4ca1f +e6c921e8c823e7c722e6c61fe8c71ee8c71de6c81de5c71ae6c619e5c518e6c619e5c518e2c417e3c518e2c419e1c219e1c11ae2c31ae2c419dec315dcc015dc +c015dbbf14dbbf14dbbf14dbbd12dfbf12debc0edcba0dddbb0edcb90fd8b70edab811dcbb18dbbe20dbc02adec336ddc440dcc44cdbc758dfcc69e0d077e3d7 +85e7de95ece5a6eeeab7f4f2cafefcdeffffeefffff4fffff8fffff9fffffbfffffbfffffcfffffefffffefffffefffffefffffefffefffffffffffffffffeff +fffefffffefffffefffffdfffffefffffefffffdfffffefffffefffdfffffffffefffffcfffffcfffffcfffffcfffffefffeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1610000026060f002220574d464301000000 +000001000000000000001400000000200000d0aa0100d06a0200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffff8fefbdcf7eeaff2e17aeb +d24ce5c62deac926eaca25e8cb22e6cc21e5cb20e5c924e6c724e8c823e9c622e6c61fe5c51ee2c51de4c71ee2c81edfc51adfc51adfc51ae2c51ce2c51ce4c4 +1de3c31ce3c11ae2c118e4c319e1c318e0c217dcc015dcc015dbc116dac015d9bd12ddbf12dfbf12e1bf12e0be11e0be11dfbc12dfbc12deba12ddbb14d8b714 +d7b416d5b417d1b118cdad18ccaf1ed0b529d6bf3bdac84de3d263e9db7bece393f6edadfffbc6ffffdbffffdfffffe5ffffeaffffeffffff6fffffafffffeff +fffffffffffffffffffffffffffffffefffdfefffdfdfffffefffffefffffffefffffefffffffffefffffefffffefffffefffffffffffffefffffefffffcffff +fcfdfffbfbfffcfbfffcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefffffefffefffffff6fef8cff3e99cefdc69e9ce41e6c62debc929ebcb26e9cc24e6cc22e5cc22e5c925e5 +c925e5c722e7c720e8c823e6c823e5c722e3c820e3c91fe0c61ce1c71ddfc51be0c31ae0c31be2c21be3c31ce5c41be6c51be3c218e3c218e2c117dfc116ddc1 +16dec217dec217dcc015ddbf12dfbf12dfbf12e0be11e0be11dfbd10dfbd10dfbd10dcba0ddab70ddab70ddab70dd8b50bd5b208d7b40ad7b710d7bb17dabe23 +ddc432dcc743dac853ddcd63e5d477e6d885e8de91e9e19ef1e8aff5efc2fbf3d5fef9e4fffef1fffff8fffff8fffff9fffffafffffafffffefefefefdfcfffe +fdfffffcfbfffefafffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffdfffefafffcf8fffbfafffcfdfffeffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffff +fffdfffffff5fdf5c0efe286ebd655e7cf37e7c82beaca2aeacc27e8cc27e7cc24e7cb26e5c928e5ca26e6cc22e4ca20e5ca22e6c921e4c71fe3c61ee5c61de5 +c71ce6c81de5c71ce4c61be4c61be5c41ae5c518e4c516e3c415e5c316e5c316e4c215e1c114e0bf15ddbf14dcbe13dbbd12dfbe14dfbe14dfbe14debd13dcbe +11dcbe11d9be10dbbe0fdabd0edcbd0edcbc0fdcbb11dbba10dbb80edbb80edcb90fdcb90fdab910d7b710d4b414d0b118ceb01ccbb020c9af27d1b838d7c04c +e3cc68edd984f4e4a2faefbdfff9d3ffffe3ffffecfffff0fffff1fffff2fffff5fffff8fffffafffffefffffffdfffffafffefafffef9fefdfafffefefffdff +fffefffffffffefffffdfffffdfffdfffffafffff8fffef8fffefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffdfffffff2fff3b5e7d871e6cf43e9cf2fe9cc2be9cd29 +e8cc27e8cc27e8cc27e7cb27e7ca29e5ca26e5cb21e3c91ee3c820e3c722e2c41fe1c31ee3c31ce3c41bdfc017e0c118e0c118e0c118e1c318e2c417e3c513e2 +c412e5c315e5c316e5c316e2c215e2c117e1c016e1c016e0bf15dfbe14dfbe14dfbe14dfbe14dcbe11dabf11dabf10d9be0fdbbe0fddbe0fdbbd10dbbd10dabc +0fdcbc0fdaba0ddbb90bdab908dab807d8b605d7b406d6b206d4b006d2ae06cfac08d2b114d8b823dec039e2c74ee4cc62e5d277ead98aeade96eee6a3eeeaaf +f3efbaf6f3c6fcf8d5fffbdffffeebfffff5fffff9fdfffcfdfffefbfffffbfffffbfffffdfffefffffefffffefffefffffefffffdfffffefffbfffffafffefa +fffefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffdfffffbfffffbfdfdfffeffffffedfff1a8e2cf5cdfc732e9cf29e8cd29e8cd29e8ce28e9cd28e8cc28e8cc28e7ca29e7cb26e8cb22e6c920 +e6c823e6c626e2c425e0c223dfc221ddc11ddec21edec21edebf1cddbf1addc017dec315e1c513e0c412e2c516e3c415e2c314e2c314e1c114e1c114e2bf15e2 +bf15e1bd15e1bd15e1bd15dfbe14ddbf12dabf11dabf10dcbf10dcbb11debb11dcbb11d9bb0ed7bc0ed7bc0dd6bb0cd4ba08d7bb09d8ba08d8b90adab80adbb7 +0bdcb50cdcb50cd9b40cd7b30cd6b512d7b718d7b81dd6b621d3b526d4b72cd1b832cfba39d3c24dddce67e3d981eee49ef6efb8fffad1ffffe3ffffedfffff4 +fffff8fffffcfdfffffbfffffdfffffdfffefffffefffffefffffefffffefffffffffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffbfffffdfffffffffbffffe1ffee +9be2cc4fdec42ae9ce26e9cf29e9ce2ae8ce28e8ce28eacb28eacb28e9ca27e9cc24ebcc23e7ca22e5c629e5c732e5c93ce9cf45ead24ae6d049e5cf48e5cf48 +e6ce46e5cc40e5ca39e4ca30e1c826dfc51de0c31ae0c217dfc116dfc114e0c215dfc114e0bf15e0bf15e2be16e2be16e2be16dfbe14dfbe14dcbe11dcbe11dc +be11e0bd13e0bd13ddbc12dabc0fd8bd0fd8bd0ed5bd0dd6bb0cd9bc0dd9bc0ddbbb0edcba0ddcb80cdab60adab60adab60ad6b407d4b309d4b107d3b006d2af +05d1ae04d1ae04cdad06caae0acfb51bd5be32dbc64ce2cf66e8d97deee193f3e7a5fdf2b8fdf5c6fff8dafffdecfffffafffffffdfffffafffefdfffefffffc +fffffcfffffcfffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffdfffffafffffdfffefffef1fffdd1fcea8de5cd4be2c62bebce26e9ce2ae7ce2ae6ce28e8ce28eacc +27e9cc24e9cc24e9cc23e7c81fe3c625e3c733e7cd4beed868f9e683fcee95f8ec9af6ea9cf7ec9cfaea97f6e489f2dd74ecd35fe0c846dcc131dbbc21dcbb18 +d8ba15d9bc14dbbf14dbbf14ddbf12ddbf12e0bf15e0bf15e0bf15dfbe14dfbe14dfbe14debd13debd13ddbc12dcbb11dabc11dabc0fdabc0fd9bb0edab90fda +b90fdbb70fdbb70fdbb80edbb80edab80bd8b90ad8ba08d6ba08d8b90ad5b70ad5b508d3b306d3b306d2b205d3b104d3b104d1b007d3b30ed5b516d5b61fd6b8 +2bd6b932d7ba3ad5bc44d9c457e1cf72f1e09dfff3c7fffeeafffffbfffefff9fdfefafffffbfffcfdfffcfffffcfffffefffefffffefffffeffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd +fffffafffefffff7fffde4fff6bef9e580e7cf47e7c92eeacc27e9cd2ce7ce2ce6ce28e7cd27eacd25e9cc24e9cc24e7cb26e6c928e5c935e4cc50ead671f4e6 +93fff8b2fffebffffabffef7befff9c0fff9bdfff3b3faeba3f3e08fead57ae4ce65e1c54fe0c343dbc139dbc033dbc32bdbc224dcc01fdcc01bdcbf17debf16 +e0bf16e0bf15dfbe15dfbe14debd14dcbd14dbbc13dbbd12dbbd1610000026060f002220574d464301000000000001000000000000001400000000200000d08a +0100d06a020010debe11debe11dcbb11dbba10deba12deb812ddb711dcb610dbb70fd8b80bd6ba08d3ba06d2b806d5b809d4b708d3b508d3b508d3b508d5b508 +d5b607d7b507d5b306d5b208d4af07d1ad06d0ad0acfab0bcba80bc7a70ec7ac1cd0b737e2cc62f6e294fff1c2fffbe3fffffafdfffffbfffffafffefbfffcfd +fffefffffffffefffffdfffffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffeffffffffffffffffff +fefffffefffffefffffefdfffffdfffffdfffffffffffffffcfffff1fff9d1fceda5f0e06fe5d144e6ca2feacd2ceacc2de9cd2ce6d02ae5ce25e9ce26ebcd28 +e5c827e8ca2fe5c935e4cd4ff0df88fff7b7fffbc8fef9c8fffac1fdf3b3fbefadfbf0acf9f0b0fbf3b8fff4c4fff4c8fff3c5fff2c1fdecb3f8e8a3f1e08fe9 +d877e6d360e6d150e4cb3fddc12ddcbd22dbb919d9b612dab910dcbb11dcbc0fdabc11dabc11d6bb13dabd14ddbd10dfbd0fdebd13dcbb12d8ba0fddbc12ddb9 +11deb812ddb912dab910d7b90cd4ba08d4bb07d3b907d5b809d7b70ad6b609d6b609d6b609d5b508d4b407d4b407d4b407d3b306d3b006d0af05cfae05cead04 +ceac05ccac07caae0acdb116d2b726ddc549e7d479fff4bcfffff0fffefffffffffdfffffdfffffefefefffefffffefffffefffffeffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffefffdfc +fefefdfffffefffffefffefefefffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefffffffcfcfcfffffffffffffffffffffffffcfefefcfefefdfffffdfffffffffffffffffffffffffffffffffffefefefffffffffffffffffffe +fefefefefefffffffffffffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffefffdfcfefefdfffffeffffffffffffffffffffffffffffff +fffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffdfffffcfefffdfffffdfffffcfefffcfefffdfffffdfffffcfefefdfffffffffffffffffffffffdfdfdfefefefffffffffffffffffffefefeff +fffffffffffefefefefefefffffffffffffefefefffffffffffffefefefffffffffffffefefefffffffffffffefefefffffffffffffffffffefefefffffffdfd +fdfffffffffffffefefefffffffffffffefefefffffffffffffffffffffffffdfdfdfdfefcfffffefffffffffffffffefffefdfffffefffffefffffefffefdff +fffffffffffffffffefffffefffffefffffefffffffffffffdfffffcfefffdfffffdfffffcfefefdfffffdfffefdfffefdfffefffffefefffdfffffefffffeff +fefdfffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefdfffefdfffefdfffffcfefefcfefefdfffffffffffffffffffefffefdfffffe +fffffefffffffffffffffffffefffffefffffefffffefffffffffffffdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffffffffffffefffffefffffefffffefdfffffdfffffdfffffffffffffe +faffffecfff4c0f4e58fecdb62e2cf3ee5cc30ebce2dedcf30ebce2fe7d12ce5cf29eace29ebcd28e5c928e6cb35e6ca47ebd56ffbefadffffdaffffdbfaf7c0 +f8eca4f6e491f3e188f3e38af3e894fbf0a6fff8bcfffecdffffd9ffffe1ffffe0ffffd6fffcc2fcf0aaf3e592eede7ee7d46be2ca58d9bf43d8bc39d6b92ed6 +ba26dabb22d9bc1dd9bd19d8bc17dabf17dabe13dcbd0edfbd0fdebd13dabc11d9bb10dbbd12ddb911ddb810dbb70fd9b80ed8bb0cd6bc0ad7bb09d8ba08d8b9 +0ad7b70ad6b609d6b609d6b609d6b609d5b508d4b407d5b508d4b407d3b306d2b205d2b205d1b104d1b104d1b104ceb005cdb007c9ac04c5aa14ceb644f5e396 +ffffdffffff9fffefdfffefffffefffefdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffefffffefffffefffefdfffffefffffffffffffffffffffefefeffff +fffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefffffffffffffffffffffffffffffffefefefffffffffffffdfdfdffffff +fdfffffdfffffcfefefcfefefcfcfcfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffdfcfefefdfffffefffffefffdfdfdfcfcfcfefefefffffffffffffdfdfdfcfcfcfffffffffffffffffffffffffffffffefe +fefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffcfefffdfffffdfffffcfefffcfeff +fdfffffdfffffbfdfdfcfefefefefefefefefffffffffffffefefefdfdfdfefefefefefefffffffffffffffffffffffffffffffffffffffffffefefeffffffff +fffffffffffefefefffffffefefefdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefefefdfdfdfdfd +fdfdfdfdfefefefffffffffffefffffefefefefdfdfdfffefffffefffffefffffefffffefffefdfffefefefffffffffffefffffefffffefefffdfefefeffffff +fdfffffdfffffafcfdfdfffffdfffffdfffffcfffdfdfffefdfffefdfffefefffdfffffefffffefffefdfffefdfffefdfefffdfffffefefffdfffffefffffeff +fffefffffefffffefdfffefcfffdfdfffffdfffffcfefefcfefefefefefefefefffefffffefffffefffffefffffffffffffffffffefffffefffffefffffefbfb +fbfefefefffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffff +fffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffefffffffffffefeffffedfcf0b6ebdd7de7d657e4d03be6cd2febcf2eecd0 +2febcf2ee6cf2de7ce2aeccd2ae9ca27e4c925e6cd3befd767f7e290fff4bfffffd5fffdbdebe18de9d568efd65eedd259eed35aecd65fefdb6bf4e178fae889 +ffee99fff3a6fff5b1fff6b6fff6bafff4bafbf2b9faf2b7f9efb3f5eca9f1e39becde8ce8d679e5d166e7cf57e6cd47e1c737dfc328d9bc14d7b809d5b704d5 +ba06d6b90ad7b90cd8ba0fdab90fdeba0edebb0ddcba0cdabc0ad9ba0bd7b809dcb709dbb608dab80bd7b70ad7b70ad7b70ad7b70ad6b609d6b609d5b508d5b5 +08d4b407d4b407d3b306d3b306d2b205d2b205d2b205cdaf04cfb007cbab04c2a50ec5ad31e9d77efdf3c3fffae5fffff8fffffffffdfffffdfffffffffffffe +fffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefffffefffffefffefdfffffffffffffffffffffefefefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffefefefefefefefefefffffffefefefffffffffffffefefefdfdfdfffffffdfffffcfefefdfffffdfffffefefefefefeffffffffffff +fefefefffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffefefeffff +fffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefffffffffffffefefefffffffffffffffffffdfdfdfefefeffffff +fffffffdfdfdfffefffffefffefdfffefdfffefefefefefefefefefffffffffffffefefefffffffffffffffffffefefefffffffffffffefefefffffffffffffe +fefefdfdfdfffffffffffffffffffffffffefefefffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffe +fffffefffffefffffefffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffbfdfdfcfefe +fcfefefcfefefefefefffffffffffffffffffffffffefefefefefefffffffefefefefefefefefefefefefffffffffffffffffffffffffefffdfffffeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffefffffeff +fffefffffffffffffffefffffefffffeffffffeef9eeaae5d76de6d34ce9d23aeacf31ecd02febcf2ee7ce2ce7cd2de9cd2ceccc2ce7c825e3c824e5ce42f3df +80feeeacfff3c2fff4baf1e790d6c858d6bf34e3c530e6c431e4c232dfc231dcc232d8c135d8c33fddc64cdcc859e2d36de5da7ef0e595faf0aafff9bdffffcd +ffffd7ffffd9ffffd8ffffccfffab8fef0a4fae992f4e17ee9d568e2cd53d7bd33d1b822ccb41acfb618d1b816d5b915d7b717d9b612ddb911daba0dd9bd0bd8 +bc0ad7b90cdab70ddfb70be0b80cdab80bd7b70ad7b70ad7b70ad7b70ad6b609d6b609d5b508d4b407d4b407d4b407d4b407d3b306d3b306d2b205d2b205d0b2 +07d1b006cfad06caab10c8af29dccb64ebe2a3f4efcefffff4fffffefffdfffffdfffffffffffffcfffffefffffeffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefdfffffeffffffffff +fffffdfdfdfdfdfdfefffdfdfefcfffffffffffffefefefefefefffffffffffffffffffffffffdfdfdfefefefefefefffffffffffffffffffffffffffffffefe +fefefefefffffffefefefefefefffffffdfffffcfefefbfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffefefefefefeffffffffffffffffff +fefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefefefefcfcfcfffffffffffffe +fefefdfdfdfffffffffffffffffffffffffffffffffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffdfdfdfffffffffffffffffffffefffffefffffefffffefffefefeffffff +fffffffffffffffffffefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefefffffffefefeffffffffffffffffffff +fffffefefefefefefffffffffffffdfdfdfdfdfdfefefefefefefefffdfefffdfffffefffffefffffffffefffefdfffffefffffffffffffffffffffffffffefe +fefefefefefefefefefefffffffffffffffefffffefffffefffefdfffefefefffffffdfffffdfffffdfffffdfffffffffffffffffefefeffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfffffefffffffffffffffffffffffffffffffefefeffffffffffffffffffff +fffffffffffffffffffffefffffefefefefdfdfdfcfcfcfdfdfdfffffffefefefdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffe7f5e99be1 +d05be4ce40ebd236ebd131ecd02fead12de9d02ee8cd2febcc2fefcd2de8c828e3ca28e4d14af5e99bfffdc8fff8c2f4eba2e8dc70d6c43bd7bd1de4c21be7c1 +1fe7c021e2c11edebf1cdac01ad8bf1ddac026d9c230decb40e2d250ebda65f3e379fbe98cfff09dfff6aafffbb5fffebbfffebffffbc0fdf4bbf8efb6f4ecb1 +ede5a9eae19de7d987e2d174dcca65dcc956dec545e1c43ae3c132e1be28dbbe1dd5bc12d0bb0cd1b90bd6b911dab910deb80cdeb90bdab80bd7b70ad7b70ad7 +b70ad7b70ad6b609d6b609d5b508d5b508d5b508d5b508d5b508d4b407d3b306d3b306d2b205d3b306cfae04d0ac02ccaa0ac8af1dd7c651e4dd8ef4f1c4ffff +effffffbfffdfffffdfffffffefffffbfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffefffffefffffefffffeffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefefefefeffffffffffffffffffffffffffff +fffefefefffffffffffffbfbfbfefefefffffffffdfdfffffffefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefefefefefefefffffffffffffefefefefefefffffffffffffffffffffffffefefefefefefffffffefefefdfdfdfffefeffffffffffffff +fffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefefe +fefdfdfdfffffffffffffffffffffffffffffffefefefffdfffffefffffefffffefffffefffffdfffffefefffefefffefefffffffffffffffefeffffffffffff +fffffffffdfdfefefefefefefefefefffffffffffffffffffffffffffffffdfdfdfffffffefefefcfcfcfffffffffffffffffffefefefffffffffffffffffeff +fffefffffefffffefffffefefffdfffffffffffffffefffffefffffffffffffffffffffffffffffefffffefffffffffffefeffffffffffffffffffffffffffff +fffefefefefefefffffffffefffffefffefdfffcfbfdfffefffffefffffefffffefffefdfffefdfffefdfffefdffffffffffffffffffffffffffffffffffffff +fffffffffffffffffefffffefefffdfefffdfffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffff +fffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffee0f3e78fdecd4ee3cb36ead030edd130ead12fe9d32ee8d12febce30eb +cc2fefcc2ee6c829e1ca2ee3d456fcf4b1ffffdcfffbbcebe288e6d759dfca32e4c71eebc81aedc820ecc620ebc71fe8c71de4c718e1c617e2c51ce1c721dcc5 +23ddc72cdec735dec63edec547dbc450dcc75addcb66e2d075e9db88f3e89ef7edadfbf2b9fff9c7ffffd5ffffd8ffffd3ffffc5fff5b3f9e99cf3df80eed66c +e8cd5be4c84cd8c338cfbc25c7b415c8b40fd2b612d8b811dbb90bdbb908dab80ad8b80bd7b70ad7b70ad7b70ad6b609d6b609d5b508d5b508d5b508d4b407d4 +b407d3b306d2b205d2b205d2b205d1b104d2b003d4ae02cfad06cdb319ddcb4ee8de8af7f4c1ffffedfffffbfffdfffffefffffffcfffffbfffffeffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefffffffffffefdfefcfdfefcfffffefffffffffefefffefefffefefffffffffffffffefefffefefffffffffefefffefeff +fffffffffffffffffffffffffffffffffffffffffefefefefefefffffffefefefffffffffffffffffffefefefffffffffffffffffffffffffffffffffefeffff +fffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffefdfefffdfffffefffffffffffffffffffefefefffffffffffffefefefefefefffd +fffffefffffefffffefffffefffffefffffffffffffffffdfdfffffffffffffffefefffffffffffffffefefffdfdffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefdfefcfffffffffffffffeffff +fefffefefefffffffffffffffffffffdfffffdfffffefefffffffffffffffffffffffffefffdfefefefffffffffffffefefefefdfffffefffffefffffefffefd +fffffefffffefffffefffdfcfefffefffffefffffefffdfdfdfefefefefefefefefefffffffffffffffffffffffefffffefefffdfefffdfffffefffffefefffd +fdfdfdfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffdfdfdfffffffffffffefefefefefeffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffffffffffffff +fffffefffffcfffff7fffcd4f2e681e2cf46e3cb33ebcf2eeed231ead12de8d22de8d12febce30eacb2eefcd2de8cb2de4ce39e6d965fff8bfffffe0fdf7ace2 +d86ce2d145e4cc2ce8cb23e8c71de8c823e7c722e4c621e4c71fe6c71ee5c71ce5c71ae5c71ae1c41be1c41cdfc21adcbe19dbbb1cd6b81dd5b723d6ba2ddec2 +3fe4ce51eeda6af2e37df7e990fef1a5fffdbbffffcbffffd6ffffd8fffed2fef3c1f9ebb0f2e5a1ecdd95e9db89e2d873d9cf5ad3c23dd1bb26d4b718d7b80f +d7bb09dbbd0ad9ba0bd8b80bd8b80bd7b70ad7b70ad7b70ad6b609d6b609d4b407d4b407d4b407d3b306d3b306d2b205d2b205d2b205d3b104d3b103d5b000cd +ac02ccb315ddcd4be7dd89f7f2c1ffffedfffffbfffefffffefffffffcfffffbfffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefefefffffffcfdfbf6f7f5f6f7f5f2f3f1 +e9eae6e0e1dfe0dededfdddddedcdcdfdddddfdddddfdddddfdddddedcdcdcdadae1dfdfe8e6e6edebebf0eeeef2f0f0f4f2f2f6f4f4f8f6f5fffffefffffeff +fffeffffffff1610000026060f002220574d464301000000000001000000000000001400000000200000d06a0100d06a0200fffffffffffcfcfcfbfbfbf1f1f1 +e4e4e4dcdcdcdadbd9dadbd9e5e3e2f6f4f3f7f7f7fdfdfdfffffffffffffdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffefffffefffffef5f6f4e4e4e4dfdfdfe0e0e0dbdbdbdbdbdbdddddddcdcdcdcdcdce5e5e5f3f3f3f6f6f6f2f2f2f2f0eff0eeededebeaedebeaedeb +eaeeecebeeecebedebeaedebeaedebeaedebeaedebeaedebeaedebeaedebeaedebeaefebeaefece8efece8efece8eeecebebe9e8ebe9e8f0eeedf4f5f3fffffe +fffffffdfdfdfffffffffffffefefefffffffffefefffffffffffffdfbfbf8f6f6f4f2f2f0eeeeedebebedebeaeeecebeeecebeeecebedebeaeceae9eeecebf5 +f3f2f3f3f3fafafafffffffffffffefffdfffffefefffdfafbf9f4f5f3e9eae8ebeceaf4f5f3f7f7f7fafafafffffffffffffdfdfdfbfbfbf8f9f7f3f4f2eced +ebe9eae8f0f1effafbf9fafafafdfdfdfffefffffefffffffffffffffffffefefffdfffffffefcfcf8f6f6f2f0f0efedecedebeaedebeaecebe7edebeaeceae9 +eeefedf8f8f8fffefffffefffefdfffefdfffefdfffffefffffefffffefffffffffffffffdfdfdf7f7f7f9f7f7f7f5f5f3f1f0efedecedebeaeceae9edebeaee +ecebeeecebedece8efeeeaf2f1edf4f2f1f6f4f3fafbf9fffffefffffffffffffffffffffffffffffffffffffdfffffffffffefffdfffefdf9f9f9f3f3f3efef +efebebebf0f0f0fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffefffffefffffffffffffefffffefffff8fffde8fff8c1f2e277e6d042e7cb31eed130eed531e9d32ee6d22de9d230ebce30eacb2eefcf +2feace34e7d149ecde78fffccdffffe2faf09cdccd53dcc730e4ca24eccc25e8c821e6cb23e4c823e2c621e3c722e7c722e8c61fe7c71ae9c719e6c417e7c518 +e6c416e6c413e5c312e2c013e2be16e3c21fe2c124e2c52ee2c838e0ca43dfca50e0cd5ee3d06de6d37cedda91f4e2a3f5e7adf5e9b3fdf2b9fff9c0fffac6ff +fec5fffdbaf9f19eedde78e1ca50d7ba29d0b410d0b507d6ba08d9ba0bd9b90cd8b80bd8b80bd8b80bd7b70ad6b609d6b609d6b609d5b508d5b508d4b407d4b4 +07d4b407d4b407d4b407d5b306d3b103d5b100ceae01ceb519decc4fe6da8cf6f0c5ffffeffffffbfffffffdfffffdfffcfdfffcfffefffffdfffffeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffff +fffffffffffdfdfdeaebe9d6d7d5cfd0cec7c8c6a8a9a5868783797776787675777575777574787676787675777575767473747272838180989696acaaa9bcba +bac8c6c5d2d0d0d8d6d5edebeafefcfbfffffefffffefffffffffffffffffff8f8f8e9e9e9cccccc9999997575756b6c6a717270979594c8c6c5eaeaeaf6f6f6 +fffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefcfffffefafbf9d2d3d19d9d9d8181817a7a7a73 +73737272727474747373737c7c7ca2a2a2cdcdcdd7d7d7c8c8c8bcbab9b7b5b4b0aeadaeacabafadacb1afaeb0aeadafadacb0aeadb0aeadb0aeadb0aeadb0ae +adb0aeadb0aeadb0aeadb3b0acb2afabb1aeaab3b0acb1afaeadabaaadabaab4b2b1dcdddbf5f6f4fffffffefefefffffffffffffefefeffffffffffffffffff +fffdfdf4f2f2e4e2e2d2d0cfc1bfbfb5b3b2b1afaeb0aeadafadacb0aeadafadacacaaa9b5b3b2c3c1c0d9d9d9ecececfcfcfcfffffffffffefffffef8f9f7ee +efedcccdcbb1b2b0b4b5b3d0d1cfe3e3e3f4f4f4fffffffefefefffffff4f4f4e1e2e0cbcccab6b7b5b2b3b1c8c9c7e4e5e3f5f5f5fafafafffefffffeffffff +fffffffffffffefffffefffefef2f0f0dbd9d9c5c3c2b6b4b3afaeaaafaeaab0afabadaca8abaaa6bdbebce4e5e3fefefefffefffefdfffffefffffeffffffff +fffefffffffffffffffefefef3f3f3e3e3e3d4d2d2cdcbcac2c0bfb8b6b5b1afaeafadacafadacb1afaeb0afabb0afabb5b4b0bfbebacac8c7d9d7d6ecedebfd +fefcfffffffffffffffffffffffffffffffffffffdfffffffffffffffef9f7f6e5e5e5d1d1d1bababaaeaeaec6c6c6eeeeeeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffefffffefffefdfffffefffffffffffefdfffffcff +fff0faf8d5f8efabf2e16cebd141eacb32eed031eed533e9d32ee6d12fe6d12febce2feed031e8cb2aecd03ceed95ff2e38dfffdd5ffffdbfdeb90dac643ddc1 +26e9c922eecc25eaca23e5cb21e3ca20e2c820e3c722e6c522e8c521ebc71deac61ae6c51ce6c51be6c619e8c618e7c517e7c518e6c21ae6c21be3c01ce2bf1c +dfc01dd9bc1bd3b81ad4ba20d4b928d7bb31dcc043e4ca58edd672f5e388fcf19dfff8b2fffdc7ffffdcffffe1ffffd3fff1b4efd981d8be42cdaf1ad2b310da +b90fd9b90cdaba0dd9b90cd7b70ad7b70ad7b70ad7b70ad7b70ad6b609d6b609d5b508d5b508d4b407d4b407d3b306d3b306d2b107d4b204d4b100cdad00ceb6 +1edfcc59efe3a1f7efd1fffff6fffefdfffffefdfffefdfffcfdfffcfffefffffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefdfffffefffffffffefefefffffffcfcfcfdfefcfcfdfbfafbf9e4e5e3c7c8c6aeafada5a6a4999a9870716d47 +484437363235343034323133322e33313034332f35333232312d2f2d2c41403c5d5b5a7877738b8988999894a5a3a2adabaac4c2c1e3e1e0f9f7f6fefcfbfcfc +fcfffffffffffff6f6f6e1e1e1b2b2b2676767313131211f1e2f2d2c636160afadacdcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffffffffefefe +fffffffffffffffffffefefefefefefffffffffffefcfaf9e6e4e3a8a6a56462614644433b39382f2d2c312f2e393736424040555353878585c1bfbfceccccb4 +b2b29e9c9b8f8e8a8988848887838786828a89858786828988848988848988848988848988848988848988848988848988848b88848a87838c89858a87838988 +84858480807e7d92908fc8c6c5f5f3f2fffffffffffffffffffdfdfdfffffffdfdfdfdfbfaf7f5f4eeecebdfdddcc8c6c5b1b0ac9e9c9b908f8b8b8a86898884 +8887838a898588878383827e8e8d89a4a2a1b9b9b9d6d6d6e9eae8f7f8f6fdfefcfbfcfaf6f7f3e5e6e2b5b6b28a8b87919290b5b6b4d4d5d3f1f2f0ffffffff +ffffffffffefefefd1d2d0b4b5b390918f8a8b89adaeacd6d7d5edededfdfdfdfefdfffefdfffffffffcfcfcfffffefbfcfaf8f6f5dfdddcbdbbbaa1a09c9493 +8f87878187878189898385857f81817b9c9b97dbd9d8fefcfcfffefefffefffefdfffffffffffffefdfdfdfffffefffffef6f7f5e2e3e1c8c9c7b8b6b5adabaa +a09e9d91908c8786828786828a89858887838786828b8a8691908c9c9b97aaa9a5bdbcb8d4d5d3ebeceaf7f8f6fafbf9fdfdfdfefefefefefeffffffffffffff +fffffffefdf9f7f6dbd9d8bdbbba999796888685a9a9a9e5e5e5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefffffefffffefffffefffffffffffffefdfffffefffefdfffffffffffffefffffcfffffbffffeaf6f3c0f4ea96f0db61ebd03feccc33efd033eed533e8 +d42fe8d331e8d331ebce2fecce2fe8cb2cecd446efdd72f6e79ffff8d2fffecffbe885dfc73fe3c324edc921edcb24eaca23e5cb20e3cb1fe2c91fe3c722e7c6 +23e8c522ebc61eeac61ce6c51ce4c51ce4c61be6c619e5c518e5c518e4c319e4c319e3bf17e2bf15e3c114e0be11dcbc0fdebe11ddbc12ddbd16ddbe21dcc130 +dcc63fddcb4ee3d15ee3d46eecd88af7e5a8fdf0c2fffad4fffdd6fdecade6d168d6be36d7b81dd9b710d8b70ddaba0dd9b90cd7b70ad7b70ad7b70ad6b609d7 +b70ad6b609d6b609d6b609d5b508d4b407d4b407d3b306d3b306d4b309d5b305d3b200cbad02cdb525e8d56efdf0bcfff9e6fffff8fefffdfdfffefdfffcfbff +fcfdfffefdfefffffdfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeff +fffffffefefefffffffdfdfdedeeecd2d3d1afb0ae9495937e7f7d6f706e6566645c5d5b46474331322e28272324231f24231f26252126252126252125242024 +231f252420302f2b41403c51504c5c5b576564606d6c6871706c7b79788482819d9b9acac8c7eeeeeefefefefffffff8f8f8dcdcdcafafaf6464642f2f2f201e +1d2d2b2a5f5d5caba9a8dcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffefefef7f5f4d2d0cf +a4a2a1757372494746373534353332302e2d2c2a293c3a39646262999797c5c3c3e2e0e0dcdadab6b4b39a98978e8d8988878382817d7e7d797f7e7a7f7e7a81 +807c807f7b807f7b807f7b807f7b807f7b807f7b807f7b807f7b827f7b817e7a83807c817e7a807f7b7c7b77787675888685c8c6c5f8f6f5fffffffefefeffff +fffffffffffffff6f6f6e6e4e3d3d1d0bebcbbb0aeada5a4a09998948c8b8781807c7f7e7a7e7d797e7d797f7e7a7e7d797b7a7682817d8d8c889c9c9cababab +b5b6b4cacbc9e0e1dfeff0eef4f5f1e9eae6b7b8b48b8c88919290b6b7b5d3d4d2f0f1effefefefefefefefefeeeeeeed1d2d0b4b5b390918f8b8c8aadaeacd6 +d7d5eeeeeefcfcfcfffefffefdfffffffffdfdfdfffffeebecead1cfcebab8b7a4a39f92918d8787817d7d777e7e787d7d77787872787872979692d6d4d3fdfb +fafffffffffefffefefefdfefcfffffefffffef8f9f7e3e4e2cccdcbbabbb9a6a7a59d9b9a9795948e8d898584807f7e7a7e7d797f7e7a7e7d797f7e7a82817d +8584808b8a8693928e9e9d99abacaabbbcbacfd0cedfe0def0f0f0fcfcfcfffffffffffffefefefefefefffefdf8f6f5dad8d7bcbab9999796898786a9a9a9e4 +e4e4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefdfffffdfffffefdfffffeff +fefdfffffffffffffefffffcfffff8fffee2f1edacede37eecd654ecd03cedce37efd136ecd434e8d331e7d131e9d131eace2de9cc2de3ca2eead551f5e388fa +ecb1fff3c9fff5bbf6e178e3c83ce5c526eeca22edcb24eaca23e6cc22e5cb21e4ca20e3c820e7c722e9c622eac61feac61ee5c71ce3c71ce3c71ce4c61be4c6 +1be3c51ae3c51ae2c417e4c319e2c117e3c219e2c118e3c016e3c016e1bf12e0c013d7be14d3be1cceba1fcfba22d1bb20cfb624d6ba37dfc658ead885fff4ba +ffffe3fffccdede38bdfcf54dec02bd9b710d7b60cd9b90cd9b90cd8b80bd8b80bd7b70ad6b609d6b609d6b609d6b609d6b609d5b508d5b508d4b407d3b306d3 +b306d3b208d2b205d1b100c6aa05ccb531f1df86fffcd8fffff8fffefdfdfffffdfffcfdfffcfdfffefdfffffdfefffdfefffffeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefcfdfbedeeeccfd0cea2a3a16566644a4b49 +3c3d3b3b3c3a3a3b393c3d3b3c3d3b3b3c3a3b3a363938343a39353a39353a39353c3b373c3b373938343c3b373938343a39353d3c383d3c383e3d39403f3b3f +3e3a3d3c383534304f4d4c989695dadbd9f8f9f7fefefef9f9f9e2e2e2b6b6b66d6e6c393a382a2827373534676662b2b0afdcdcdcf4f4f4ffffffffffffffff +fffffffffffffffffffffefefefffffffefefefdfdfdfefefeffffffffffffffffffe3e1e09f9e9a61605c4948443f3d3c3836353937363a3837444241605e5d +9c9a9ae0dedefcfafafffefef0eeeec0bebd9d9b9a93928e8e8d898b8a868c8b878d8c888c8b878d8c888c8b878c8b878c8b878c8b878c8b878c8b878c8b878c +8b878d8c888c8b878d8b8a8c8a898d8b8a898786868483949291c9c7c6f6f4f3fffffefdfefcfffffffffffff7f7f7e5e5e5cac8c7acaba7908f8b8887838c8b +878f8e8a8f8e8a8e8d898e8d898d8c888d8c888c8b878c8b878f8e8a908f8b8e8d898e8e8e8a8a8a888987a0a19fc1c2bedbdcd8e9eae6e3e4e0bbbcb88e8f8b +949591b9bab6d5d6d4f0f1effffffffffffffffffff0f0f0d3d4d2b7b8b69394908e8f8bb0b1afd8d9d7eeeeeefbfbfbfffefffffefffffffffffffffdfefcd8 +d9d7abaaa6989793908f8b8c8b878d8d878c8c8690908a8c8c86878682878682a2a3a1d8d9d7fbfcfafffffefefefefffffffffffefffffcf9faf6e6e7e3c4c3 +bfa5a4a09796928e8d898d8c888d8c888c8b878c8b878e8d898d8c888d8c888f8e8a8d8b8a8d8b8a8d8c888d8c888f8e8a8f8e8a8f908c92938fa5a6a4bdbebc +dbdcdaf2f3f1fefefefffffffefefefffffffffffef9f7f6dbd9d8bebcbb9c9a998c8a89adabaae8e6e5ffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefffffefffffefffffefdfffffdfffffffefffffefffffefffffffffffffcfffffbfffff7fffedcf0eb9cebdd6c +ecd44cf0d23eefcf3aeed238ebd234e8d232e6d030e9d131ebcf2ee6cb2de1c931ecd85bf9ec9efff4c0fbf3bef8eca4eedb68e3c939e7c728edcb24ebcb26e9 +cb26e6ca25e6cb23e5ca22e4c921e6c921e7c720e9c720e8c61fe5c71ce3c71ce3c61de3c61ee2c51de2c51ce1c51ae1c618e1c617e1c316e1c219e2c118e4c0 +18e4c018e1bd11debf16dec829e3d039e0cb3adbc62fdcc321d3b712d6b414daba2bdac355f4e69affffdeffffddf6efaaeadc72e2c639d7b613d6b50cd9b90c +daba0dd9b90cd9b90cd8b80bd7b70ad7b70ad6b609d6b609d6b609d5b508d5b508d4b407d4b407d4b407d2b107d2b205ceb102c5aa0cccb73ef5e598ffffe9ff +fefffffffffdfffffdfffcfdfffcfdfffffdfffffdfefffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffdfdfdfffffffdfdfdeeeeeed7d8d6b3b4b28f908e696a684445433132302a2b293233314344425a5b596a6b697374728685818b8a86 +8d8c888a89858a89858f8e8a8e8d8984837f757470696864605f5b5554503f3e3a2d2c282a29252d2c282c2b2723221e3d3b3a838180c4c5c3ecedebfdfdfdfa +fafae1e1e1b5b5b56c6d6b393a382b2928373534686763b1b0acdcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffff +fffffffff2f2f2d4d5d3aba9a872716d4544403a39353b39383634333a38374f4d4c706e6d9b9998cdcbcbf8f6f6fffffffffefef2f0f0c0bebea09e9d969591 +979692a5a4a0b9b8b4bfbebabdbcb8bab9b5bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bcbab9bbb9b8bcbab9b9b7b6b7b5b4c0 +bebde1dfdefbf9f8fffffefefffdfdfdfdf2f2f2ddddddc2c3c1adaca896959183827e878682959490a2a19dadaca8b4b3afbab9b5bab9b5bbbab6bab9b5bab9 +b5bfbebab9b8b4a9a7a69899978c8c8c8384828e8f8da2a39fb9bab6d3d4d0dddedab8b9b590918d969793bbbcb8d6d7d5f0f1effffffffffffffffffff0f0f0 +d4d5d3b8b9b79596928f908cb1b2b0d9dad8eeeeeefbfbfbfffefffffefffffffffefefef3f4f2c7c8c69c9b978d8c888e8d89989793abaaa6b7b6b2bdbcb8ba +b9b5b8b7b3b6b4b3c6c7c5e6e7e5fcfdfbfffffefefefefffffefffffef2f3efdbdcd8c0c1bda7a6a292918d8e8d8991908c9594909c9b97a6a5a1b2b1adbcbb +b7bcbbb7b9b8b4bbbab6bdbbbab8b6b5b0afaba7a6a29e9d99959490898a8682837f8d8e8ca0a19fbdbebcdadbd9f0f0f0fafafafefefefffffffffffefaf8f7 +dcdad9c0bebd9e9c9b8e8c8bafadace9e7e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffeffff +fcfffffefdfffffdfffffffefffffefffffdfffffffffffffcfffff9fffff7fffed6f1e98fe8d95bebd246f1d33eeed03cecd13ae9d236e9d333ead232ecd232 +eed231e7cb30e0c838ecda67fff4b4ffffcef9f3b2efe68ce8d659e3cb36e6c829ebcb26eacb28e7ca29e7ca29e6c928e5c827e5c925e4c921e4ca20e5c722e7 +c722e6c71ee6c71ee3c520e3c520e1c520e0c51ddfc51adfc717dfc815dec714e1c618e2c419e3c219e3bf18e1bb15dcbc23e8d054f6e076f4de75ebd460e8cd +40ddc021dab811d5b417d1b834ead879fff8ceffffe3fffac5f7e892e5ca4ad4b218d3b30cd8b80bd9b90cd9b90cd9b90cd9b90cd7b70ad8b80bd7b70ad6b609 +d6b609d5b508d5b508d4b407d4b407d4b407d3b208d0b207cfb209c8ae1ad0bb4ef9e9a7fffff1fffefffdfffffdfffefffffefffffefffefffffefffdfffffd +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f4f3cecccba19f +9e706e6d4f4e4a3e3d393b3a363635313735344644436c6a69979594b7b5b4cfcdccdedcdbe8e6e5f0eeedf0eeedf0eeedf1efeeeae8e7dddbdabab8b7a8a6a5 +999796817f7e5654533432312f2d2c373534373632302f2b4645417e7d79b5b6b4e1e2e0fbfbfbfbfbfbe2e2e2b5b5b56c6d6b393a382b2a26383733686763b2 +b1addcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffefefed8d8d89495936563624c4b47403f3b3a39353b3a +363b3a3642403f646261a9a7a6dcdad9f6f4f3fffefdfffffffffefef1efefbfbdbda09e9d979594a2a09fc6c4c3f0eeedf9f7f6f9f7f6f7f5f4f6f4f3f6f4f3 +f6f4f3f6f4f3f6f4f3f6f4f3f6f4f3f6f4f3f4f5f3f4f5f3f5f6f4f4f5f3f5f6f4f3f4f2f2f3f1f7f8f6fafbf9fffffefffffefffffef1f2f0d6d7d5bbbcbaa1 +a2a08f8e8a878682868581969591adaca8c4c3bfdad8d7e9e7e6f2f0eff4f2f1f8f6f5f7f5f4f7f5f4f9f7f6eeecebd8d6d5bbb9b8a9a7a69795948f8d8c8d8c +889b9a96b7b7b1cacac4aeaea890908a989793bcbbb7d7d5d4f1efeefffffefffefdfffefef1efefd5d3d2b9b7b696959191908cb3b1b0dad8d7f0eeeefefcfc +fffefffffcfefffdfdf6f4f4e4e2e1bab8b794938f8c8c86969591afaeaad7d6d2f0eeedf4f5f3f5f6f4f6f7f5f1f1f1f6f6f6fefefefffffffffffffefefefe +fffdfcfaf9e0dfdbb6b5b19897938f8e8a8c8b8791908ca1a09caba9a8b9b7b6cecccbe6e4e3f8f6f5faf8f7f7f5f4f8f6f5f5f6f4ecedebdcdddbcacbc9babb +b7abaca8999a968a8b878887838d8c889e9d99bcbbb7dad8d7f2f0effffdfcfffffefffefdf8f6f5dad8d7bfbdbc9e9c9b8e8c8baeacabe7e5e4ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffcfffffcfdfffffdfffffffefffffefffffdffffffffffff +fafffff8fffff5fffcd0f0e681e5d44febd141f1d33eecd03cead13be8d236ead435ecd434eed132edd031e5cb31dfc83decdc72fffbc5ffffd7f8f2a7e9de76 +e5d24de5cd35e6c928e9cb26e8cc28e7cb2ae7c92ae6c829e5c728e5c925e4ca20e4ca20e5c722e5c722e6c71ee6c71ee6c61fe3c520e3c421e2c41fe2c51ce1 +c618e1c617e1c715e2c718e1c51ae2c21be0bf1ce0be1edec137f0dc7dfff2a9ffeda0f2da7ae8d04ee1c328dcb810d3b00ccfb423e4d065fdefbefffcdffffe +d1fcefa3e5cd53d2b31ad2b20bd7b70ad9b90cd8b80bd9b90cd8b80bd7b70ad7b70ad7b70ad7b70ad6b609d6b609d5b508d5b508d5b508d4b407d3b208d0b108 +d0b410cfb428d8c45ffaecb2fffff4fefdfffdfffffdfffefffffefffffffffefffffefffdfffefdfffcffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefef4f2f2d8d6d5a09e9d706e6d464443302f2b33322e4746425857536c6a6982807fa4a2 +a1c4c2c1dddbdaf5f3f2fffffefffffefffffefffefdfffefdfffffefffffefffefde5e3e2d3d1d0c7c5c4b5b3b28f8d8c6d6b6a5a5857504e4d44433f33322e +42413d777672acadabdcdddbfbfbfbfcfcfce1e1e1b4b4b46b6c6a3839372a2925373632676662b1b0acdcdcdcf4f4f4ffffffffffffffffffffffffffffffff +fffffffffffdfdfdfffffffffffff2f2f2d8d8d8a9a9a9696a684442413b3a363b3a363534303c3b37504f4b6b6968949291d4d2d1fcfaf9fffffefffefdffff +ffffffffeeececbcbabaa19f9e9a9897a7a5a4d0cecdfefcfbfffffefffffefffdfcfffffefffffefffffefffffefffffefffffefffffefffffefffffefffffe +fffffefffffefffffefefffdfefffdfffffefffffefefffdfefffdfdfefce2e3e1babbb9a0a19f9192908e8d89969591a4a39fb6b5b1cccbc7e0dfdbf2f0efff +fdfcfffefdfffefdfffffefffffefffffffffffffefcfceeececd7d5d4cac8c7bcbab9a9a7a694938f92918da5a59fb3b3ad1610000026060f002220574d4643 +01000000000001000000000000001400000000200000d04a0100d06a02009e9e988f8f899b9a96bbbab6d7d5d4f1efeefffffefffffefffffff1efefd5d3d2ba +b8b797969291908cb3b1b0dad8d7f0eeeefefcfcfffdfffffdfffffdfdefededd9d7d6b3b1b0908f8b90908aa3a29ebfbebae9e7e6fffdfcffffffffffffffff +fffefefefffefffffffffdfdfdfffffffffffff6f6f6e7e5e4c6c5c19c9b978685818c8b879a9995abaaa6c1c0bccecccbd7d5d4e6e4e3f7f5f4fffffefffffe +fffdfcfffdfcfffffefdfefcf3f4f2e5e6e4d8d9d5cacbc7b6b7b3a2a39f9594908988848c8b87a3a29ec1bfbee2e0dffbf9f8fffffefffffef9f7f6dbd9d8bf +bdbc9e9c9b8e8c8baeacabe8e6e5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefdfffcfdfffc +fdfffffdfffffefdfffffefffffdfffffffefffffafffff8fffff1fcf8c8eee179e3d045ead03cf0d53eebd23cead23ce8d237ebd536eed434eccf30eccf30e6 +cb35e1cc48f0df7effffcfffffdcf8eb9de8d566e6cc42eacc31e9ca27eccc27e8cc27e6cb27e7cb27e8c926e7c727e5c925e4ca20e4ca20e5c820e7c720e4c8 +1de6c81de6c71ee7c51ee7c420e8c31fe8c31fe8c41de5c218e3c316e2c516dbc116dac01ad8c020dfc42de3ce54f9eda7ffffd1fff8baf0dc85e6d04fe0c429 +dfbb14d8b40dd2b720e4d25df8eeb2fdf7d2fef9ccf8eda3e3cc52d1b51bd1b40cd9b90cdaba0dd9b90cd9b90cd8b80bd7b70ad8b80bd7b70ad7b70ad6b609d6 +b609d5b508d5b508d5b508d5b508d3b104cfaf08d4b518d8bf39e3d172fdf1bbfffff3fcfefffbfffefdfffcfffffffffefffffdfffffffffdfffcfdfffbffff +fefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefef0eeedc9c7c6a2a09f6b6968484743353430 +32312d4746426d6c68969591c3c1c0dbd9d8eae8e7f3f1f0f6f4f4fefcfcfffffffdfdfdfefefefffffffffffffefefefefefefefefef8f8f8f0f0f0efefefed +ededdfdfdfcccccca9a9a98182805b5a563938343d3c3874736fabacaadbdcdafbfbfbfdfdfde3e3e3b6b6b66c6d6b393a382b2a26383733686763b2b1addcdc +dcf4f4f4fffffffffffffffffffffffffffffffffffffffffffefefefffffffcfcfcd0d0d09393936a6a6a4a4b493d3b3a3938343a393538373343423e6e6d69 +acaaa9dad8d7f1efeefffffefffffefffffeffffffffffffedebebbdbbbb9c9c9c969696a4a4a4cbcbcbfbfbfbffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef9faf8edeeeccdcecca3a4a28f908e8e8f8d9899 +95b4b5b1d2d3d1e4e5e3eff0eef7f8f6fbfbfbfefefefffffffefefefefefefefefefefdfffffefffffefffcfcfcf3f1f0f3f1f0f1efeed9d7d6afaeaa979692 +9696909898928f8f898e8e889e9d99bcbbb7d8d6d5f2f0effffffefffffefffffff2f0f0d5d3d2bab8b797969292918db4b2b1dad8d7f0eeeefefcfcffffffff +fffffefcfcebe9e9d4d2d1afadac8d8e8a959692b5b6b4d2d3d1f0f0f0fffffffffefffffefffefdfffefdfffefdfffffefffcfbfdfffefffdfcfee6e6e6c1bf +bea7a4a08f8e8a8d8c88a2a19dbebdb9d6d4d3eceae9f5f3f3f6f4f4f9f9f9fffffffffffffffffffffffffffffffdfdfdfefefefdfefcf8f9f7f5f6f2f0f1ed +e0e1ddcdcecab4b3af9998948d8c8894938fa5a3a2cbc9c8f1efeefffdfcfffffefaf8f7dddbdac0bebd9e9c9b8e8c8baeacabe9e7e6fffffefffffeffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffcfffffefdfffefdfffefdfffffffefffffdfffffefffffefffffffbfffff5 +ffffe6fbf4bbefe072e3cf42ead23cf1d73decd43cebd43ce9d338ebd438f1d436eccf31ecd035e6ce3ee3d057f1e38bffffd8ffffd8fbe891e8d058e6cb3bea +cd2ee9ca27eacd25e8cc27e7cb26e9cb26e8c926e7c825e7c924e6c920e6c920e5c820e7c720e4c71ee4c81de6c81de7c61de9c420e9c31fe9c31fe9c31de9c5 +1de6c619e3c518dbc116dbc11bdac32be0cd48eada79faf3c2ffffe4fffabfecda7de4cc44dec021dfbb14d6b512d2ba25e5d564f9f1b5fcf7d0fdf7c2f8eb9c +e2cb4dd0b419d3b510d9bb10dabb12d9b912d8b910d7b90ed8b90ad9ba0bd9b70ad9b60cd8b609d6b609d5b508d5b508d5b508d5b508d5b105d1b10cd5ba24de +c950e9da8bfef5c9fffff7fdfffffdfffcfdfffcfffffffffefffffdfffffffffffffcfffffbfffffeffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefefefefffddad8d79d9b9a716f6e4745443635313736324645416b6a66999796c8c6c5f7f5f4fffffefffefdfffffe +fffefefffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffefefefffffffdfdfdfefefeffffffdfdfdfadadad8482815756524f4d4c80 +7e7db3b4b2dddedcfafafafbfbfbe2e2e2b5b5b56c6d6b393a382b2a26373632676662b0afabdcdddbf4f4f4fffffffffffffffffffffffffffffffffffffefe +fefefefef6f6f6e1e1e1a5a6a46162604445433b3c3a3a39353837333c3b374d4c48636160979594dddbdafcfaf9fffffefffffefffdfcfffffefffefefffdfd +efededbebcbc9f9f9f9a9a9aa4a4a4c7c7c7f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffdfdfdfffffffffffeeff0eed7d8d6b8b9b79697958b8c8a969795aeafadd3d4d2f5f6f4fffffefffffefffffefefefeffffffffff +fffffffffffefffffefffffefffdfcfefefdfffffffffffffffffffefffffef1efeecdcbcab1b0ac9c9b978a8a8485857f8d8d879f9e9abab9b5d7d5d4f2f0ef +fffffefffffffffffff1efefd4d2d1b9b7b696959191908cb2b0afd9d7d6f1efeffdfbfbfffffffffffffcfafae7e5e5d0cecda9a7a68e8f8b9b9c98c6c7c5e2 +e3e1f4f4f4fefefefffefffffefffffefffffefffefdfffffefffefdfffffefffaf9fbd8d6d6a8a6a594918d8d8c889b9a96b5b4b0d6d5d1f0eeedfffefdffff +fffffdfdfffffffffffffdfdfdfdfdfdfffefffefdfffffffffffffffffffefdfefcfefffdfffffcf9faf8e9eae6d0cecdacaba79594908d8c88918f8eb6b4b3 +e6e4e3fbf9f8fffffefaf8f7dcdad9bfbdbc9d9b9a8c8a89adabaae8e6e5fffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffcfffffcfffefffffefffbfffefbfffefffefffffdfffffbfffffdfffffffefffeecfffbcef9efa2eddc67e9d548e8d13feed63ef0d73bebd438 +ead438ead337f0d134efd035e9d139e3d148e5d76df4ea9dffffd8ffffcffae47ee4c943e0c632e6ce2ee7cc28e8ce26e7cb26e8cc27eacb28e9ca27ebcb26e8 +cb23e8cb23e7ca22e7c924e6c823e5c820e5c820e5c81fe6c71ee5c520e7c420e9c420e7c61de3c71cdfc618e3c518dfc017d9ba17ddc235ead873f7eeabffff +e0ffffe5fef1a7deca5adbc029e0bf16debc15d6b91bd3c037ede17cfffdceffffdbf9edabf0dd7ce1c542d4b51ad0b610d5bb13d7b91adabb1eddbd1ed8bb13 +d9bb08d9ba05dbb70bdbb60edab60cd9b70ad6b708d5b607d3b508d7b508d6b103cead0acfba2fe4d76fefe7acfaf5dcfffffcfffefffdfffcfdfffcffffffff +fefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffefdfffffef9f7f6e5e3e2b4b2 +b1706f6b4746423534303536344e4f4d737472a0a19fd1d1d1ecececfffffffffffffefefefefefefffffefffffeffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefefffffffffffff5f5f5e4e4e4c3c3c39b9c9a898989999999b2b2b2dadadafcfcfcfafafae4e2e2b7b5b56f6d6c39 +37362c2a29373534696864b0afabdcdddbf6f7f5fffffffffffffdfdfdfffffffffefffffefffffffffaf8f8cccac999979672716d4d4c483b3b353737313837 +33383635434442727371aaaaaad1d1d1eeeeeefffffffffffffefefefffffffffffffffffffefefeeeecebbdbbbaa09e9d9a9897a4a2a1cccac9f7f8f6fffffe +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffffefdfefcfffffee5e6e4be +bfbba6a5a1908f8b93928eb8b6b5d7d8d6ebebebfcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffefefefefefefdfdfdeeeeeed9dad8b1afae9796928c8b878b8a869c9d99bbbcb8d5d6d4eff0eefffffffefefeffffffefefefd5d3d2bab8b797969291908c +b3b1b0dad8d7eeeeeefcfcfcfffffffffffffafafae3e3e3cccac9a8a6a58e8c8ba2a09fd0d1cfecedebf8f8f8fefefefffffffffffffefefefffffffffeffff +fffffffffff8f8f8eae8e8c5c3c29a9995908f8b9c9b97b0afabd2d3d1eff0eefbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefdfdfdfcfdfbe6e6e6c9cac8adaeac9495938e8d89a7a6a2cfcecaeceae9fdfefcf9f9f9dfdddcc0bebd9c9a998e8c8b +aeacabe6e4e3fffffffffefffffefffffefffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffbfdfffcfffefffffefffbfffefdfffefffe +fefffefffffbfffffdfffffdfcfdfbe3fcf5bcf5ea90eddc63ead649e7d241eed640f0d73beed537ead439ead238f2d134eecf34e9d13be6d654eade80f6edaa +ffffd5ffffc4f6df71e2c73adec62ee6ce2ee6ce28e7d027e8cc27e9cd28eaca2ae9ca27ebcb26eaca23e8cb23e7ca22e6c724e6c724e7c722e5c820e5c81fe4 +c71ee5c51ee5c520e6c41de4c51cdfc618dfc618e2c419ddbd18d9ba1fe2c94bf4e69afffed1ffffe1ffffd0f4e588d4bf3bd2b612debc0eddbe1bdac030dcca +59f6ea9cffffdeffffdaf4e694ead35fddbf30d5b619d1b81cd7bf29dbc139e2c741e2c53ad7bb21d6b90adbbc07dbb70bdbb60edab60cd9b70ad8b608d6b708 +d3b508d7b508d9b104cfad0dd1bf3ceae285f7f2c5fef9eafffefffffdfffffffefdfffcfdfffffdfffffffefffffefffffefffffeffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffdfcfffffee8e6e5c3c1c08b8a86504f4b33322e33322e4445436f706ea4a4a4d2d2d2f7f7 +f7fffffffffffffefefefffffffffffffefffdfdfefcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffff +fffffffbfbfbf3f3f3d2d2d2bcbcbcbababac1c1c1dededefcfcfcfcfcfce4e2e2b7b5b56f6d6c3937362b2928373534696864b0afabdddedcf4f5f3fcfcfcff +fffffefefefcfcfcfefdfffffffffefcfce4e2e2a19f9e615f5e4544403d3d373a3a343a3a3442413d4644435d5d5d9e9e9ee1e1e1fcfcfcffffffffffffffff +fffefefefffffffffffffffffffefefeeeecebbdbbbaa09f9b9a9995a4a2a1cccac9f7f8f6fffffeffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffefffffefffffffffffffffffffffffffffffffefffffefffffefefffdd9dad6a9aaa6969591908f8ba2a19dcecdc9f4f4f4fdfdfdfffffffe +fefefefefefffffffefefefdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7cdcbcaa6a4a39291 +8d8c8b879b9c98bbbcb8d5d6d4eff0eefffefffefdffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffefefef9f9f9e2e2e2 +cac8c7a6a4a38e8c8ba3a1a0d4d5d3f1f2f0fcfcfcfffffffffffffefefefffffffffffffefefefefefefcfcfcedededdad8d7b6b4b392918d91908cacaba7c9 +c8c4e8e9e7fdfefcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdf8f8 +f8e3e3e3c8c9c7a1a2a08e8d899c9b97bbbab6d9d8d4f9f9f9f9f9f9dfdddcbfbdbc9d9b9a8e8c8baeacabe8e6e5fffffffffefffffefffffeffffffffffffff +fffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefffffffffffffcfdfffcfffefffffefffdfffefdfffefffefefffefffffdfffffefffffffafbf8dcf6edadefe482eddb +60ebd74aead544f0d842efd83cedd738ebd53aedd339f1d235edcf34e8d23decdd5ff3e992fcf2b6fffccbfff5b3f2db67e2c737e0c62ce6ce2ee7cf29e8d128 +e9cd28e9cd28eaca2aeacb28e9cb26e8ca25e8cb23e7ca22e6c724e8c724eac723e7c720e3ca1ce2c91be4c71ee5c51ee6c51ce4c51ce1c51ae2c61be2c419e1 +c324e3c63cedd771fff4bcffffddfffccbf6e99de6d45fd6be28d5b70ad6b90ad7bd23e3cc52e8d788fff1c1ffffe9fff7cdead774dcc53ad8ba1bd9bc1bd9c2 +36e4d059eedb7afce78bf8e076ddc242d0b413d5b705d8b80bd9b60cd9b60cd9b60cd8b609d8b609d6b50bd5b508d4ae02c9aa0dd3c144f7ee97ffffd8fffff4 +fffefffffefffffffefdfffcfdfffffdfffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffe +fefefffffefffefdcfcdcc92908f6564603f3e3a31302c3b3a36575856959694d6d6d6f5f5f5fffffffffffffdfdfdfdfdfdfffffffffffffefffdfffffeffff +fffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffefefef0f0f0e4e4e4dfdfdfdededeededed +fdfdfdf8f8f8e3e1e1b7b5b56f6d6c3937362b2928373534696864b0afabdedfddf4f4f4fdfdfdfffffffffffffffffffffffff1f1f1cdcbcba3a1a06e6c6b47 +45443837333939333838323838324c4b477472719f9f9fcfcfcff5f5f5fefefefdfdfdfffffffffffffefefefffffffffffffffffffefefeeeecebbdbbba9e9f +9d989997a2a3a1cacbc9f7f8f6fffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffff +fffffffffffffefffdf7f8f6cecfcd9e9f9d92918d9a9995b4b3afdddcd8fffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffefefefffffffdfdfddcdad9b7b5b49d9c988e8d89999a96babbb7d5d6d4eff0eefffefffffeffffff +ffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9e1e1e1c9c7c6a5a3a28e8c8ba5a3a2d6d7d5f3f4f2fefefeffffff +fffffffefefefffffffffffffefefefffffffafafae4e4e4cbc9c8a9a7a68e8d89979692c2c1bde3e2def7f8f6fffffefffffffefefeffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffff6f6f6e3e4e2b0b1af91908c959490a9a8a4cbcac6f5f5 +f5fafafae0deddbfbdbc9e9c9b8e8c8baeacabe9e7e6fffffffffffffffefffffefffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffdfffefd +fffefffefffffefffffffefffffefffffefffffffffdfffffefdfffff8fdf9d6f1e89eeee076ead95aecd84becd845efda43efd93eecd63aecd53deed43af3d4 +37e9cd33e5d03ff1e06bfcf1a7fef4befdf2bef8ea9ef0d860e4ca36e3c92fe8d030e8d02ae8d128eace29e9cd29eaca2aeaca2ae9ca27e8ca25e8cb23e7ca22 +e7c924e8c724e9c622e9c720e4c91be2ca1ae4c81de5c61de5c61de4c51ce4c61be3c41bdfbf1ae7c935ebd361f8e699ffffd7ffffe1f9efa9e0d16bdec63ede +c221dcbf10d3b90fd4be30edda73fcedb5fff8dbfffee2fbeab1deca55d2b81ed0b30ad7ba1be5ce54f6e489fff8b6ffffcafffba8e1cc59cdb116cfb203d8b8 +0bd8b70dd7b60cd7b60cdab60cd9b50bd6b609d6b609d2af05c7aa13d5c44ffef4a6ffffe5fffff9fffefffffefffffffefdfffcfdfffffdffffffffffffffff +fffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffffffefbf9f8b5b3b26765644645413c3b373f3e3a51 +504c737472b9bab8f6f6f6fefefefdfdfdfffffffffffffffffffffffffffffffefffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffff +fffdfdfdfefefefffffffffffffefefefdfdfdfefefefefefefdfdfdfcfcfcfdfdfdfcfcfcfffffffffffff5f5f5e3e1e1b6b4b46f6d6c3937362b2928373534 +696864b0afabddddddf4f4f4fffffffefefefffffffffffffefefed9dad893919062605f484645413f3e3b3a363a39353b3a3643423e666463acaaa9e2e2e2f6 +f6f6fefefefffffffffffffffffffffffffefefefffffffffffffffffffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f8f6fffffeffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefefefcfdfbf1f2f0c5c6c495969491908ca7a6a2 +c5c4c0e9e8e4fefefefffffffffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe +fefefdfdfdfafafae7e5e4cfcdcca9a8a4908f8b979894b9bab6d6d7d5f0f1effffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeee +eefcfcfcfffffffffffffafafae1e1e1c9c7c6a6a4a38e8c8ba5a3a2d5d6d4f2f3f1fbfbfbfefefefffffffffffffffffffffffffffffffffffffafafadddddd +bfbdbca2a09f8d8c88a09f9bd6d5d1f6f5f1fcfdfbfdfefcfffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffff4f5f3bebfbd99989492918d999894bebdb9f1f1f1fcfcfce1dfdebfbdbc9f9d9c8e8c8badabaae8e6e5fffe +fefffffffffefffffdfffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffefffdfffffdfffffffefffffefffffffffffffefefffdfffffefdfefcff +fffafffff4fef8cdede38ce9da66ecd855ecd84bedd946efda43edd840edd63eecd43eefd43defd436e5ca33e2cd42f2e375fff9bbfff8c9f9eeb2f2e48ceed8 +57e6cd37e4cb2fe8d12fe9d02ce8d02aeace2ae9cd29e9cc2be8cb2ae9ca27e9cb26e6cb23e6cb23e5c924e6c823e9c623e9c720e4c81de4c91be4c91be4c81d +e3c71ce5c71ce8c51be5c11adebd20ead04ef3e28cfcf1bdffffe1ffffd5f2e387dcc648dcbf28debe17dbbd12d5bc1edbc849f6e890fffed4fffadefff1c3ee +db8adcc33dd2b612d0b205d6ba20e8d269feeeacfffed8ffffe1fffbb3dbca5bcbb216d2b402d6b90ad6b80dd6b80dd8b70edab60cdab60ad6b708d4b609d2b2 +0bcbb020d9c95ffff8b5ffffebfffffcfffdfefffefffffffefdfffefbfffffdfffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefefefffffffffffffdfbfae9e7e69c9a994f4d4c32312d34332f4947467371709fa09ed8d9d7fffffffefefefffffffffffffffffffe +fefefffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefeffffffffffffffffffffffffffff +fffffffffdfdfdfffffffffffffffffffdfdfdf4f4f4e3e1e1b6b4b46f6d6c3937362b2928373534696864b1b0acddddddf5f5f5fffffffdfdfdfefffdeeefed +d2d3d1a5a6a46c6a694645413938343a39353735343b39384f4d4c747271999796d4d2d1f9f9f9fffffffffffffffffffffffffdfdfdfffffffefefeffffffff +fffffffffffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe +fffffefffffefffffefffffffffffffffffffffefefefafafaebebebbdbebc8f908e939190b3b1b0d3d2cef0efebfffffffffffffffffffffffffefefefdfdfd +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfefefefffffffffffffdfdfdf2f0efdddbdab3b2ae91908c969793b9 +bab6d6d7d5f0f1effffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9e0e0e0c8c6c5a4a2a18e8c +8ba4a2a1d4d5d3f0f1effafafafdfdfdfffffffffffffffffffefefefefefefffffff9f9f9d5d5d5b3b1b09c9a998f8d8ca9a7a6e4e2e1fffffefffffefdfefc +fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffff9faf8ca +cbc9a8a7a396959191908cb7b6b2efefeffdfdfde1dfdebfbdbc9f9d9c8d8b8aaba9a8e4e2e1fdfbfbfffefefffefffffdfffffffffffffffefffdfffffeffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1610000026060f002220574d46430100000000000100000000000000140000000020 +0000d02a0100d06a0200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffefffdfffffbffffffff +fffffffffffefffffffffffffefdfffcfdfffcfffff8fffff0fef7c6ecde7ee7d55aecd753efd84ceeda47efd944edd841ecd740eed440edd43eecd337e2ca34 +e1ce49f6e682ffffccfffcd1f7eaa6efdf7bead44de6ce34e5cc2ee7d02ee8cf2bead02aeacf2beace2ae9cc2be9cc2beacb28e9ca27e7cb26e7cc24e6ca25e7 +c924e8c724e9c622e9c720e7c91ee5c91ee3ca1ce2c81de3c71ce9c51be4bd1edabc2debd669fff4b8ffffddfffbd6fbf2b3edda6bdbc030dbb919ddbb14dbbf +1edac337e3d26bfff4aeffffe3fef5cfefe098e3ce61ddc12dd9bb10d3b508d4ba26ead57afff4c3fffce1fffcd9f8efa6d5c652cdb313d7b803d8b90ad6b80b +d4b80dd6b80ddcb50cdcb60ad6b806d2b709d0b413cfb72fdecf72fff8c2fffff1fffefdfffefefffffffffffefdfffefbfffffbfffffffffefffffeffffffff +fefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefbfbfbeae8e7cac8c78684834644432e2d292f2e2a514f4e999796cfd0 +ceeeefedfffffffdfdfdfdfdfdfffffffefefefcfcfcfdfdfdfffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffdfdfdffffff +fffffffefefefefefefffffffffffffffffffffffffffffffdfdfdfffffffffffffffffffffffff9f9f9e3e1e1b6b4b4706e6d3a38372b2928373534696864b1 +afaedededef5f5f5fffffffffffffefffdd1d2d090918f6364624b4a463d3c383a39353a39353a383742403f6b6968b1afaedfdddcf6f4f3ffffffffffffffff +fffcfcfcfffffffffffffffffffefefefffffffffffffffffffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f7f7ffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffefffefdfffffefffffffffffffffffffffefefef4f4f4e3e3e3b8b9b78f908e989695bbb9b8dad9d5f0 +eeedfffffffdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffcfcfcf6f4f3e2e0dfb9b8b491908c959692b9bab6d5d6d4f0f1effefdfffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfc +fffffffffffff8f8f8ddddddc4c2c1a19f9e8d8b8aa4a2a1d5d6d4f1f2f0fbfbfbfefefefffffffffffffffffffffffffefefefffffff8f8f8d2d2d2aeacab9b +9998979594b0aeade8e6e5fffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffff +fffefefefffffffffffffdfdfdfefefef9faf8d3d4d2b6b5b19e9d9993928eb7b6b2eeeeeefdfdfde1dfdec0bebd9f9d9c8c8a89aaa8a7dedcdbf8f6f6fffdfd +fffefffffdfffffffffffffffefffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffdfffffbfffffffffffffffffffefffffefffffffefdfffcfdfffbfffff5ffff +e8fef3baeddc75e9d453eed851f1da4eefdb48edd944ecd843edd742efd443edd33febd43ce2cd3ce3d154faeb8fffffdafffdd5f4e497ead768e8d145e8cf33 +e7cd2dead12febd02ceacf2beace2de9cd2ceacd2ce9cc2be8cc28e8cc28e7cb26e7cb26e7cc24e6ca25e7c825e8c626ebc523ebc622e5c81fe3c91ee1c81ae2 +c61beac51de5c32adec34aedde88fffed9ffffebfaf5beeee389e4ce4cdbbe20dcb811debb18e0c636e6d360f3e095fffbc7ffffdef9efb3e3d26bdbc33bdbbd +1edbba10cfb608cfb92befda89fffed3ffffe2f8f1c6efe58dd5c543d1b510d9b902dbba09d7b90cd5ba0cd6b80dddb60ddcb50cd6b708cfb50bd3b91fd5c144 +e5d889fff9cefffff5fffdfffffffffffffffffffffdfffffbfffffbfffffffffefffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffefefef6f6f6d5d3d2aaa8a772706f42403f31302c36353162605fb7b5b4f1f2f0fcfdfbfffffffffffffefefeffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffffffffffffffffffffffffffffffdfdfdfefefefdfdfdffffff +fffffffffffffffffffffffffefefef5f5f5e2e0e0b6b4b4706e6d3a38372b2928373534696864b1afaedfdfdff7f6f8fffffff2f2f2d7d8d6a4a5a363646042 +433f3b3a363938343938343e3d39514f4e6a68679b9999dbd9d9fffdfcfffffefdfdfdfffffffffffffefefefefefefffffffffffffefefeffffffffffffffff +fffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f8f6fffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefefffffffffffffffffffefefefdfdfdf3f3f3e0e0e0b5b6b48f908e989695bebcbbdedcdbf4f2f1fffffffefefefffffffffffffffffffffffffefefefb +fbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefcfcfcfdfbfaeceae9bbbab691908c959692b9bab6d5d6 +d4f0f1effefdfffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff8f8f8dcdcdcc3c1c0a09e9d8e8c8ba4a2a1 +d5d6d4f2f3f1fcfcfcfffffffffffffffffffffffffefefefffffffffffff9f9f9d2d2d2acaaa99c9a999b9998b6b4b3eae8e7fffdfcfefefefefefeffffffff +fffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafbf9d9dad8bdbc +b8a1a09c92918db3b2aeeeeeeefdfdfde1dfdec0bebd9f9e9a8c8b87a9a7a6d8d6d5f4f2f2fdfbfbfffffffffffffffffffffffffefefeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffdfffffbfffffffffefffffffffefffffefffffffefcfffafbfff9ffffeffffeddfcedaeedd96cead551eed850f1da4ef0db4aedd944ead8 +45ecd845f0d545eed342ecd641e2cf44e5d360fbed9bffffe2fffcd2f1e089e5d056ead13fe8cf31e9cf2febd230ecd12deacf2beace2de9cd2ceacd2ce9cc2b +e8cc28e8cc28e8cc28e8cc27e7cc24e7cb26e6ca26e9c727ecc526ecc624e5c81fe3c91ee1c81ae1c41be5c323edcd44edd875f8edafffffe9ffffe1efe597df +cd5adec434dfc01ddfbb13d6b71cdcc84bf3e488fff1bcffffd8fffec8efe490dac643d6bb1ddbbb14debd13d3b911d2be37eedd94ffffdcffffddf5e9b3ecdd +79d8c338d6b60fdcb905dbb90bd7b90cd7b90cd9b90cdbb60edab50dd6b609ceb30fdac234dfcc5dede19ffffbdafffff9fffcfffffffffffffffffffffdffff +fbfffffbfffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffffff4f4f4c8c6c59694936664633f +3d3c373632464541777574c8c6c5fdfefcfffffefdfdfdfffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffdfdfdfdfdfdfffffffffffffefefefffffffffffffffffffefefefefefefefefefffffffffffff5f5f5e2e0e0b6b4b4 +706e6d3a38372c2a29373534696864b1afaee2e2e2fdfdfdfdfdfdcecfcd90918f6b6c6a474844393a363a3935373632373632464541747271aeacabd9d7d7f3 +f1f1fffefdfffffefefefefefefefefefefffffffffffffdfdfdfffffffefefefffffffffffffffffffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f8 +f6fffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefefefdfdfdf2f2f2dfdfdf +b7b8b69293919b9998bfbdbcdfdddcf4f2f1fffffffefefefffffffffffffdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffdfdfdfffffffffffffffffffcfcfcfcfaf9eae8e7bcbbb7908f8b959692b9bab6d5d6d4f0f1effefdfffffeffffffffefefefd5d3d2bab8b79796 +9291908cb3b1b0dad8d7eeeeeefbfbfbfffffffffffff8f8f8dcdcdcc4c2c1a19f9e8f8d8ca4a2a1d4d5d3f0f1effbfbfbfefefeffffffffffffffffffffffff +fffffffffffff9f9f9d0d0d0a9a7a69a9897989695b7b5b4edebeafffefdfffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffeff +fffefefefefffffffffffffffffffffffffffffffffffffffffffefefefefefef8f9f7d9dad8bebdb9a2a19d94938fb3b2aeeeeeeefcfcfce1dfdec1bfbe9f9e +9a8c8b87a8a6a5d4d2d1f1efeffcfafafffffffffffffffffffffffffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffbfffffffffefffffffffdffff +fdfffffffffdfffbfdfff8fdffe9fdf5cdf8e9a1f1db6becd64ff1d951f2db4ff1dc4befdb48ebd847ecd746f0d545edd245ead544e4d551e7d871fef2aaffff +e1fff8caeedb78e3cc48e6ce36ebd131ebd230ead12febcf2eecd02febcf2eeace2de9cd2ce9cd2ce9cc2be9cd29e8cc28e8cc27e6cc24e6cc24e4ca24e7c825 +ebc425ecc624e6c920e3c91ee3c71cdec21ee1c32feed561f6e6a1fff7cfffffe7fffac8eddd73d7c034d9ba21e3c121debf1cd9bf2fded167fff5afffffddff +f9d2fdf0a6e5d767d5bd27d4b70edbba10d9bc14d9c024d4c247f2e6a4ffffdeffffd6f0df9ce4cd5fdcc131dbb814d9b608d9b90cd8ba0dd7ba0bd9b90cdab5 +0ddbb60ed2b108d1b416dac442eada79f4eab4fffce5fffffbfffefffffffffffefdfffffffdfffffbfffffbfffffffffefffffeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef2f2f2b7b5b4817f7e5856553d3b3a3f3e3a555450888685d6d4d3fefffdfffffefffffffe +fefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e1dfdfb8b6b66f6d6c3937362c2a293735346b6a66b2b0afdddbdbf0eeee +e1dfdfa19f9e5d5b5a4544403c3b373938343738343f403c494a486263619c9c9ce3e3e3fcfbfdfffffffffffefffffeffffffffffffffffffffffffffffffff +fffffffffffffffffefefeffffffffffffffffffeeecebbdbbba9e9d999b9a96a3a4a0cbccc8f8f9f7fffffefefefefefefeffffffffffffffffffffffffffff +fffffffffffffefffffefffefefffffffefefefffffffffffffffffffffffffdfdfdf4f4f4e0e0e0bbb9b9929090969493bcbab9dbdad6f3f1f0ffffffffffff +fefefefefefefffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfcfcfcfaf8f7e5 +e3e2b8b7b38f8e8a969793babbb7d5d6d4f0f1effefdfffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9 +f9ddddddc3c1c0a19f9e8e8c8ba5a3a2d4d5d3f0f1effcfcfcfffffffffffffffffffffffffefefefefefefffffff9f9f9d2d2d2afadac9a9897989695b3b1b0 +eae8e7fffffefefefefffffffffffffefefefefefefefefefffffffffffffffffefffffefffffefefffdfdfdfdfffffffffffffffffffefefefffffffefefefe +fefefffffffdfdfdf9faf8d5d6d4b9b8b49f9e9a91908cb6b5b1eeeeeefdfdfde0deddbfbdbca09f9b8d8c88a5a4a0d0cfcbedebeafcfaf9ffffffffffffffff +fffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfffffdfffffffffefffffffffdfffffdfffffffffdfffbfefff6fdfce0fdf2c0f8e796f4dd69ef +d952f2da52f2db50f1db4deedb4aedda49eed948f0d548edd246e9d64beadb61ebe086fef4b4ffffdafff3bbebd76ae0ca3ce6cf33ebd230ebd230ead12febce +2fecd02febcf2eeace2de9cd2ce9cd2ceacd2ce9cc2be8cc28e8cc28e6cc26e6cc24e6cc26e7cb26ebc824eac723e7ca21e6c920e5c820e0c128e2c846f7e384 +fff7c7fffddffffacff8ea9ee8d153dabc21dcba1adfbf20e0c32cdecb4ce6de8bffffcdffffe4fdeebde7d979ddcc47dabe1ddabb0cdbbb0edbbe1de1c639e2 +d065f4edb4ffffe2fffbcaecd688e1c64dddbd28dab713dbb90cd9b90cd8ba0dd7ba0bd9ba0bdab60edab60ed5b208d0b419dbc84ff0e28ff9f0c5fffcedfffe +fefdfdfffffffffffefdfffffffffffffdfffffdfffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffeeeeeea9a7a66f6d6c4e4c4b3e3c3b44433f5f5e5a908e8dd9d7d6fffffefffffefffffffefefeffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffff6f6f6e3e1e1b8b6b66f6d6c3a38372c2a293634336d6c68b7b6b2d3d1d0bfbdbd9c9a9972706f4948443c3b373736323736323637334b4c48 +767775a9aaa8d3d3d3f6f6f6fefdfffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefeffffffeeecebbd +bbbaa1a09c9c9b97a4a5a1cecfcbfbfcfafffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefefefefefeffff +fffefefefffffffefefefafafae7e7e7bfbdbd929090949291b5b3b2d3d2cef0efebffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfffffffffffffdfdfdf2f0efdddbdab5b4b0908f8b979894b9bab6d5d6d4f1f2f0fefdffff +feffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9ddddddc3c1c0a19f9e8e8c8ba5a3a2d4d5d3f0f1effcfc +fcfffffffffffffffffffffffffefefefffffffffffff8f8f8d5d5d5b4b2b19d9b9a918f8eaba9a8e4e2e1fffefdffffffffffffffffffffffffffffffffffff +fffffffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9faf8cdceccaaa9a597969293928eb9 +b7b6f0f0f0fefefee1dfdec0bebda09f9b8d8c88a3a29ecac9c5e6e4e3f8f6f5fffefefffefefefefefdfdfdffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffe +fffffffffffffffffefffffffffdfffffdfffffffffffffbfffff2faf8d6f9ecaef6e489f3dd66f0dc55f1db53f1dc51f0dc4fefdb4deeda4cefd94bf0d548eb +d147e8d653eee272f3e99cfff5bcfffcccfceda8ebd760e1cb36e8cf31ebd230ebd131ead030e9ce30ead030ebcf2eeacf2beacf2be9ce2ae9cd2ce8cc2be9cc +2be8cc28e7cb26e7cb26e6cb23e7cc24e7ca21e6c920e6c920e5c722e6c627e3c63ce0cc61fbeda5ffffe4ffffdef9eca8eed970e9cb3ce4c11ddfbe15debf22 +e4cb45ebdb77f2ebb2ffffe1ffffdaeee098d3c74bd4c227ddbf1adfbc12dcbb12ddbe25e7cb4fefdc85f5f5c7ffffe6fff6bce2ca70d9bb38dab91cd7b710db +bb0ed8ba0dd6bb0cd7b90cd7b90cd8b70ddab80bd4b401cfb416dfcb5efbeeaafffad9fffff5fefefefdfefffffffffffffefffffffffefffdfffffdffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffebebeb9d9b9a5e5c5b4341403d3b3a4a48476b6968 +9a9897dcdad9fffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e0dedeb5b3b36d6b6a3a38372d2b +2a3836356b6a66afaeaab9b7b68987865e5c5b4a48473c3b373a39353a393543423e424341646563a6a7a5e4e5e3f9f9f9fffffffefefefffffffffffefffffe +fffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefeffffffeeecebbdbbba9f9e9a999993a5a4a0cccbc7f8f7f3fffffcfffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffefdfffffefffffefffffefffffffefefefffffffdfdfdfefefef0f0f0c5c3c29492919290 +8fa9a7a6c7c4c0eae9e5fdfdfdfffffffffffffefefefefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfd +fffffffffffffffffffbfbfbe8e6e5d3d1d0adaca88f8e8a989995b8b9b5d5d6d4f1f2f0fffefffefdffffffffefefefd5d3d2bab8b797969291908cb3b1b0da +d8d7eeeeeefcfcfcfffffffffffff8f8f8dcdcdcc3c1c0a09e9d8e8c8ba5a3a2d4d5d3f0f1effcfcfcfffffffffffffffffffffffffffffffffffffffffff9f9 +f9dadadabdbbbaa19f9e8d8b8aa2a09fd8d6d5f8f6f5fffffefefffdfefefefefefefffffffffffffffffffffffffffffffffffffffffefffffefffffffefefe +fdfdfdfefefefffffffffffffffffffffffffffffffffffff4f5f3c2c3c19d9c9892918d989793bcbab9f1f1f1fdfdfde1dfdec0bebda1a09c8e8d899e9d99be +bdb9d8d6d5f4f2f1fffefefffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffdfffffdfffffffffffff9 +ffffeef8f4cbf3e69cf1df7aefdd62f1de59f0dc55efdc53f0db50efdb4eefdb4ef0da4cf0d548e9d149e6d759f3e984fcf3b3fff6c4fff6bcfbe996edd759e4 +cd35e8d030ebd230ebd131eacf31eacf31ead030ecd02febd02ceacf2beacf2be9cd2ce8cc2be9cc2be8cb2ae8cc28e7cb26e6ca25e6cb23e6cc21e5cb20e4c7 +1edfc122e4c534ead159ecdc89fff8c2ffffe9fff7cbeddb80e3ca4ae6c72ce7c31bdebf16d8c028e6d262faeca0fdf4ceffffe0fffac0e5d777d1c132d4be18 +dfbf18e0bc15daba13dfc12deace62f4e29bf9fad3ffffe6fff2b0dbc25cd2b425d9b914d8b910d9bb0ed7bc0dd7bc0dd7b90cd8ba0dd9b80ed8b90ad0b300cb +b216e0d06cfff8c2ffffeafffffafdfffffdfffffffffffffffefffffffffefffffefffdffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffeaeaea9997965654533d3b3a3c3a394d4b4a737170a19f9ededcdbfffffefffffeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffff6f6f6e3e1e1b8b6b66f6d6c3a38372f2d2c39373658575383827e8786826361604644433e3c3b3938 +343b3a363f3e3a555450787977a0a19fd4d5d3fafbf9fffffffefefefefefefffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffff +fefefefffffffefefeffffffeeecebbebdb99f9e9a9797919b9a96b0afabcccbc7d1d0ccd1cfced0cecdd0cecdd0cecdcecfcdcecfcdcecfcdcecfcdcecfcdce +cfcdcfcdccd0cecdcfcdccd4d2d1dadadae7e7e7f8f8f8fffffffefefef8f8f8cfcdcc9c9a9992908f9d9b9ab8b5b1e1e0dcfffdfdffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfefefefafafadcdad9bdbbbaa09f9b8e8d89 +999a96b9bab6d5d6d4f1f2f0fffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff8f8f8dcdcdcc2c0bfa0 +9e9d8e8c8ba5a3a2d4d5d3f0f1effcfcfcfffffffffffffffffffefefefffffffffffffffffffafafae3e3e3c9c7c6a7a5a48d8b8a999796c5c3c2e6e4e3f8f9 +f7fffffefffffffffffffffffffffffffefefefefefefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefefefffffff8f8f8 +e3e4e2b1b2b092918d93928ea4a39fc5c3c2f3f3f3fbfbfbe0dedec0bebda2a19d8e8d89959490abaaa6c9c7c6efedecfffffffffffffffffffffffffffffffe +fefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffdfffffffffffffffffffffffffffffffffffffdfffffefffffffffffff8ffffebf8f1c0efe189eedc6beddb5eefde59f0dd56f0dd54 +f0da52efda4feeda4defd84ceed648e6d049e5d761f9f096fffdc8fff9ccfff1aef8e584ecd851e4ce32e9d131ead331ecd133ebcf34eace33ebd032ead12fe9 +d02cebd12beacf2beace2de9cd2ce9cb2ce8cb2ae8cc28e8cc27e7cd27e6cc24e8ce23e6cc21e4c621dbbe27e3c646f5e07dfdf2b4ffffd5ffffd9faeda9e6d2 +5dddc32fe1c122e2c21ddcc21cd8c437eada81fffac6fffddffff6cef8e99ae4d35bd6be24d6bc12dfbc18ddba16d6b911dcc331ecd676f7ecb0fcfdddffffe0 +ffefa2d8bf4bceb315d81610000026060f002220574d464301000000000001000000000000001400000000200000d00a0100d06a0200bb0cdabd0ed7bc0dd8bd +0ed7bc0ed7b90edab90fd7b90cd6b90acfb301c8b01be2d17afffed3fffff2fffffcfbfffffafffefffffefffffefffefffffefffffffffdfffffffeffffffff +fffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9e9e99795945351503b39383b39384f4d4c777574a4a2a1df +dddcfffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e2e0e0b9b7b76f6d6c3937363331303b3938 +45444052514d504f4b4645413d3c383c3b373c3a393f3d3c4a4847716f6eb5b5b5dededef5f5f5fffffffefefefffffffffffffffffffffffefffffeffffffff +fffffffffffffffffffffffffffffffffffffffffefefefffffffefefeffffffeeecebbebdb9a19e9a97948f93908b928f8a9897939897939897939695919795 +94979594979594979594979692979692979692979692979692969591969591a09f9bafb0aecbcccaedededfefefefffffffefefedad8d7a9a7a696959192918d +a8a5a1d2d1cdfbf9f9fefefefffffffdfdfdfffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffe +fefefffffff9f9f9cfcdcca7a5a493928e8b8a869b9c98b9bab6d5d6d4f0f1effffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeee +eefcfcfcfffffffffffff9f9f9dcdcdcc3c1c0a19f9e8e8c8ba5a3a2d4d5d3f0f1effcfcfcfffffffffffffffffffffffffffffffffffffffffffdfdfdececec +d8d6d5b2b0af92918d93928eb0afabcecdc9ebeceafefffdfffffffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefefefffffffffffffefefefafafae7e7e7cdcecca4a5a38f8e8a989793b2b1add0cecdf7f7f7f9f9f9dfddddc1bfbea3a29e8e8d898c8b87989793b8b6 +b5e7e5e4fffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffefffffefffffefffffffefffff7ffffe6f7 +eeb5ecdd79ebdb60eadc5aedde5aeedd58f0dd56efdb54efd951eed94eefd84ceed648e5d04ce4d666fdf5a2ffffd8fff9cefcec9ff6e273ecd84be5cf33ead3 +31ebd432edd234ecd035ebcf34ebd032ebd230e9d02cebd12bebd12beacf2be9cd2ce9cb2ce9cc2be8cc28e8cc28e7cb2ae5ca26e8ce24e7ca21e6c626dfc132 +e2cc5cfdec9dffffd4ffffd8fff6bcf2e085e2cc44dcc01fdebf1ce0c223e2ca34e3d25af3e7a7ffffddffffddf5e7ade9d56ae2ca3cdabe1addbd10dfbd16da +ba15d3b60ed9c335f0e18bfff9c8ffffe2ffffd3f8e790d7be3eceb20ddabd08dcbd0ed9bb0edabc0fd9bb0ed9b80edab90fd7b90cd6ba0fd3b60ecfb72fe7d6 +8dfffedefffff5fdfffefbfffefafffdfffffcfffefdfffefffffefffffffffdfffffffefffffefffffffffffffeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffe9e9e99795945351503b39383c3a394f4d4c757372a3a1a0dfdddcffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffff6f6f6e0dedeb7b5b56e6c6b3937363432313e3c3b3e3d393e3d3940403a3d3d373938343938343e3c3b413f3e +504e4d838180d5d5d5fdfdfdfffffffdfdfdfffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefefeffffffeeecebbebdb99f9c9794918c8e8b8683807b81807c807f7b81807c807f7b817f7e817f7e817f7e817f7e81807c81807c81807c81807c8180 +7c7f7e7a807f7b8d8c88a0a19fc1c2c0e8e8e8fdfdfdffffffffffffe3e1e0bab8b79f9e9a8e8d89999692b9b8b4dfdddcf0f0f0fefefefffffffefefefefefe +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffff5f5f5dededeb8b6b59795948b8a868b8a869c9d99ba +bbb7d6d7d5f0f1effffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9ddddddc3c1c0a19f9e8e8c +8ba5a3a2d5d6d4f1f2f0fcfcfcfffffffffffffffffffffffffffffffffffffffffffefefef6f6f6e9e7e6c2c0bf9998948f8e8a9d9c98b3b2aed7d8d6f3f4f2 +fefefefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefefffffffefefefefefefffffffffffffcfcfce9e9e9cececeb3b4b298 +99978e8d89a2a19dc6c5c1e2e0dffcfcfcf9f9f9dedcdcc1bfbea3a29e8e8d898786828d8c88a7a5a4d6d4d3f8f6f6fffffffffffffefefeffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffdfffffffefffffffffffffffffefffffefffffefffffffffffffcfffff5ffffe2f5ecade8db6deadb57ebde5aede05cefde59f1de57f1dd56f1 +db53efda4ff0d94df0d84ae8d250e6d96dfff9acffffe1fdf7cef5e48ef0db62ecd746e7d233ebd333ecd434ecd337ebd137ecd036ecd035ebd230ead12decd2 +2cebd12bebcf2beacd2ce9cb2ce9cc2beacb28e8cb2ae3c82ae5c829e9ca27e8c724ebca2deacd47e9d778fff6b8ffffe5fff7cff4e596e6d45fe1c933d9bf19 +d9be16ddc22beed65cfae790fff5cdffffe5fffac6e7d67fd8c23adfc31fe3bf17e4c014e0bf15dabe13d2b80ed8c53cf3eaa1ffffddffffe0faefbdeedb7ada +bd36d4b50cddbc08dfbb0fdeba12dcbb11dcbc0fdab90fdab90fd6b70ed8b916dbbb26dec350efdc9fffffe6fffff8fbfffefafffefafffbfffffcfffefdfffe +fffffefffffffffffefffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffeaeaea9b99985a5857 +403e3d3d3b3a4c4a496e6c6b9d9b9adddbdafffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e3e1 +e1b8b6b66f6d6c3b393832302f3b393842413d4b4a464747413d3e3535352f3534303c3a394442415654548c8a8ad9d8dafffefffffffffefefeffffffffffff +fefffdfefffdfffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffeeecebbfbebaa09d989391898f8c8788 +858087847f85827d85827e85827e85827e85827e83827e83827e83827e83827e83827e83827e83837d80807a81807c8e8d89a0a19fc1c2c0ebebebffffffffff +fffefefeedebead0cecdb3b2ae959490908d889f9e9ab5b3b2d5d5d5f5f5f5fffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffff +fefefefefefefffffffffffffffffff3f3f3d2d2d2b1b1b19d9b9a8e8c8b8988848c8b879c9d99b9bab6d6d7d5eff0eefefdfffffeffffffffefefefd5d3d2ba +b8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9ddddddc3c1c0a19f9e8e8c8ba5a3a2d5d6d4f1f2f0fdfdfdffffffffffffffffffffff +fffffffffffffffffffffffffffcfcfcf9f7f6d6d4d3a5a4a0908f8b8f8e8a9b9a96bbbcbadbdcdaf1f1f1fffffffdfdfdfdfdfdfefefeffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffafafaedededd2d2d2b2b2b2999a988b8c8a91908cb4b3afe0dfdbfaf8f7fffffff8f8f8dddbdbc1 +bfbea3a29e8f8e8a898983908f8b9f9d9cbdbbbadbd9d9f3f1f1fefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffefffffefffffefffffeffffffff +fffefffffffefffffbfffff1ffffdaf5eca3e8da69ecdb56eedf5bf0e15deedf5bf0df5af1de59f0dc55f0db50f1da4ef0d94ee7d258e9de7cfffdbaffffe7fc +f3c8f0dc7decd452ead43fe8d334ecd434ecd335ecd337ebd137ecd035ecd133ebd230ecd12decd12decd02cebcf2beacd2ce8cc2be9cc2be8cb2ae8cb2ae6c9 +2be6c92be9c92ae5c62becce41efd864eee195ffffceffffe3fbeebaead671e0ca42e0c828dcc21adbc01cddc438eedb78fff5b7ffffe1fffdddfff1a9dcca59 +cfb81ce0c210e8c216e8c216e0c013dac016d0b917d8c649f8f0b4ffffe9fffdd8f4e5a7e7d167dbc030d9b80edfbc08dfbb0fdfbb13dbba11dabc11dbba10d9 +b80ed7b60ddab91cdec039e5cc6af0e1b0ffffeefffff7fdfffefbfffefafffdfffffefffefdfffefffffefffffffffffffffffefffffefffffffffffffeffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffecececa19f9e6361604644433d3b3a474544676564989695dbd9d8fffffffefefe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e3e1e1b6b4b46f6d6c3c3a39312f2e3937364d4c4864635f6363 +5d53534d44443e3b3a363c3b3742403f514f4e817f7fcbc9c9f6f6f6fcfcfcfefefefffffffffffffffffffffffefffffefffffeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefeffffffeeecebbfbebaa29f9a94918c95928d9895909f9c979e9d99a09d999f9e9aa19e9a9f9e9a9f9d9c9f +9e9a9f9e9a9f9e9a9f9e9a9f9e9a9e9d999c9b979e9d99a9a7a6b4b5b3cdcecceeeeeefefefefffffffffffff6f4f3e4e2e1c6c5c1a1a09c8e8d89908f8b9b9c +9abbbcbadcdcdcebebebf3f3f3fafafafdfdfdfefefefffffffffffffffffffffffffffffffffffffefefefefefef6f6f6fafbf9f4f4f4ddddddb4b4b4989898 +97959492908f8a89858e8d899c9d99b9bab6d6d7d5f0f1effefdfffffeffffffffeff0eed5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcffffffff +fffff9f9f9ddddddc4c2c1a2a09f8e8c8ba5a3a2d5d6d4f1f2f0fdfefcfffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffe3e1e0bcbb +b79f9e9a908f8b8e8d89a2a3a1bdbebcd8d9d7f0f1eff9f9f9fafbf9fbfbfbfdfdfdfffffffffffffffffffffffffffffffdfefcfdfdfdfbfcfaf9faf8f6f7f5 +e8e9e7d2d3d1b7b8b69b9c9a8b8c8a8d8e8ca09e9dc8c7c3f0eeedfffefdfffffff6f6f6dddbdac1bfbea3a29e91908c8e8d89969591a19f9eaaa8a7bcbabadc +dadaf3f3f3fbfbfbfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffbfffffffefffffdfffffdfffffffffffffefffffffffffcfffff5ffffe4fefac5f5ed9aefde6fefdc5d +f5df61f3e061f2e05defdd5aefda59f0db57f0da52edd74feed856ead96ae9e18effffc5ffffe7feefbeecd76ae9d143ead33be8d236ecd335ebd236ebd137ea +d135ead133ebd131ebd230ecd02feed031eccf2eecd02cebd02ce7ce2ae7ce2aeacd2ee8ca2beaca2bebcb2ce3c628dcc232e7d15af8ea92fff8c3ffffd8ffff +cef3e293dfc74bddc329dfc51fe2c822dfc329e3cc52f2e99fffffd6fffbdeffedbef8e283dec840d6bf16dcc10ce8c216e5c018dfc017d6bf1dd3bf31dbcd63 +f8f1bfffffe8fffac8ecdd8ee4ce57d9c02ad8bc11debe0be0bd0fdebb11d7ba11d7ba11dbbb14dbb912d8b50bd8b91ce4ca4eead681f3eac4fffef0fffff9ff +fffbfffffefefefefffefffffefffffefffffefffffffffdfffffdfffffdfffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffeedeeeca8a9a76a6b694b4c4a3f3d3c4341405d59588d8b8adcdad9fffffffefcfcfffffffffefeffffffffffffffffffffffffffffffffffff +fdfffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffff6f6f6e0e0e0b6b6b66e6f6d3536342d2b2a3b393861605c9998949c9d997374704e4f4b3d3e3a3a393538373343423e5c5a598785 +84b6b4b3e6e4e3fffffefffefefffffffffffffefefefffefefffffffffefffdfcfefefdfffffefffefdfffffefffffffffefefefffffffffffffffffefefffd +eeecebbdbbba9e9d999897939b9a96b5b4b0d8d7d3dcdddbdcdad9d7d8d6dad8d7d8d9d7d8d8d8d8d9d7d8d9d7d8d9d7d8d9d7d8d9d7d8d9d7d7d8d6d8d9d7db +dbdbe3e3e3eeeeeef8f9f7fffffefffffefffffefcfdfbf6f7f5dedfddb7b8b69c9d9b92938f8c8d8b989995a8a9a7bcbdbbd2d3d1e3e4e2f2f3f1fefffdffff +fefffffefffffefffffefefefefffffffefefef0f0f0dcdad9d0cfcbc5c3c2b0aead989695918f8ea6a4a3acaaa9a09f9b8c8b879a9b97babbb7d5d6d4f1f2f0 +fefdfffffeffffffffeeefedd4d5d3b8b9b59899958f908cb1b2aed8d9d7efededfffefefefcfcfffffffffdfde5e3e3c7c5c4a4a2a18c8b87a5a4a0dcdbd7fb +faf6fefdf9fffffefffffefffefdfffffffffffffffdfdfffffffffffffffffffefefef5f5f5dcdddbc1c2be9899958485818e8f8b9fa09cb3b2aec8c7c3d3d1 +d0dad9d5e9e7e6fbf9f8fffffefffffefefcfbfffefdfffffefffffcf7f5f4e9e8e4dfdedad2d1cdbebdb9adaca89b9a968a88878a8887a2a09fbdbbbadddbda +fbf9f9fffffefffffff9f7f6dcdad9c1bfbea2a09f918f8e9a9897afadacb4b2b19e9c9b9c9a99b2b0afc9c7c6dedcdbf4f2f1fffffefefffdfffffefffffefe +fffdfffffffffffffbfbfbfffffffffefffdfcfefffefffffefffdfdfdfffffffffffffffffffffefffffefffffefffffefffffffffefefefffffffffffffbff +fffffefffffdfffffdfffffffefffffefffffefffffbfffff1fffbdafbf6b7f3eb92efde6ff1dc62f5df62f5df61f2df5eeede5cf0db5af1db59f1db53eed851 +eed95fedde77ede79effffcdffffe2ffedb2ead35fe6ce39e9d338ead438ebd438edd438ecd238ebd236ead232ead331ebd230eccf30eecf32ecce2febd02ce9 +d12be7ce2ae8cf2beacd2ee8ca2bebca27e9c929e0c52edac442e5d876fff7b4ffffdbfffed6fff1acefd973dfc336dec21ee1c41be5cb2be5ca44e5d36ef8f3 +bcffffe5fff8cef4dd99ebd15be0c62cdbc414e0c510e6c218e3bf18ddc018d9c127d8c546e1d37afdf6cbffffe7fff5b7e8d679dfc948d8be24d8bb12debd0c +e0be10dcbc0fdabe13d6bc12daba15dab811d8b50bdabb22e8d05ef0e198f4efd0fffff5fffffbfffffcfffffefffefefffefffefdfffffefffffefffdfffffd +fffffdfffefdfffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeefedb2b3b17a7b795556543c3d3b3e3c +3b524e4d817f7ed0cecdfffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffefdfffeffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6dfdfdfb4b4b46e6f6d38 +39372b29283836356e6d69bab9b5c9cac89e9f9d72736f535450403f3b36353137363243423e55524e797672c1bfbefcfaf9fffffffffefefdfcfefffeffffff +fffffffffffefffffefffffefffefdfffefdfffffefffffffffefefefffffffffffffffffefefffdeeecebbdbbbaa09f9b9c9b97a7a6a2cecdc9f7f8f6fffffe +fffffefffffefffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffefefefefefefefefefefffdfffffefefffdfffffefffffeff +fffeeff0eed1d2d0b3b4b29c9d9b8c8d89878884888985979894b0b1afc7c8c6dddedcedeeecf6f7f5fafbf9fafbf9f9faf8fcfdfbfffffef6f6f6dddbdac0bf +bbb0ada99e9d9991908c8b8988959392b5b3b2c5c3c2aaa9a58e8d89999a96b9bab6d5d6d4f1f2f0fefdfffffffffefefeeeefedd4d5d1b6b7b39596928e8f8b +b1b2aed7d8d4f1efeffdfbfbfffdfdfffffff8f6f6dbd9d8bebcbba1a09c8f8e8aa5a4a0d3d2cef0efebf8f7f3fefdf9fefcfbfdfbfafbf9f9fbf9f9fdfbfbff +fffffffffffffffffffefffefefef9faf8dadbd7aeafab91928e8b8c888b8c88969591a4a39fb2b1adbebdb9d3d2ceebeae6fcfaf9fffdfcfefcfbfffefdfdfc +f8f6f5f1e5e4e0d0cfcbc1c1bbb1b1ab9d9d978e8e888786828a8985989695b8b6b5d7d5d5eeececfffdfdfffffffffffef7f5f4dad8d7bfbdbc9e9c9b8d8b8a +a2a09fc9c7c6c4c2c1a19f9e8d8b8a959392a7a5a4c0bebddddcd8efeeeaf9faf8fbfcfafffffefefffdfffffffffffffdfdfdfefefefefdfffdfcfefffefffe +fdfffdfdfdfffffffefefefefefefffcfefffcfefffefffffefffefefefffffffffffffdfdfdfdfffffffffffffefffffefffffffefffffefffffefffffbffff +edfaf5cef2eda8eee688efdf6ef3de64f6e063f5df61f2df5eeede5cf1dc5bf2dd59f2dd52eed955f1dd66f4e686f4eeabfffecdffffd4f8e7a4e7d259e4ce39 +ebd43ceed83decd539ecd539edd438ecd337ebd333ead232ebd131ebd131eccf31ebce2fe9d02eead12de8cf2de8cf2de9cd2ce9cd29eccc25e9cd29e6cd3be4 +d25defe598ffffd3ffffe2fef1bdefdd82e6d053e0c32cddbf1addbd16e5ca34edd86bf6e8a0fffbd6ffffe6fff4b5e5d06ddcc436dec41cdec714ddc311e5c1 +19e0bd19ddbf1adfc531e3d15cede091fffcd7ffffe6fdeea9decb62d9c139dabd1fdaba13debc0fe0be11dcbc0fd9be10d5bb10d9b912d8b60fd2b409d7bc26 +ebd56ffbeeb0fcf8dcfffff8fffffbfffffcfffffefffefefffefffefdfffffefffffefffffffffffffffffffefffffeffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefefef2f2f2bfc0be8d8e8c60615f3d3e3c3534303d3c386c6a69b9b7b6f3f1f0fffefdfefcfcffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e1e1e1b3b3b36d6e6c3a3b392c2a293634336e6d69bfbebadbdcdad0d1cfb4b5b381 +828052514d3d3c38383733373632413f3e5755548f8d8cc5c3c2e8e6e6fffffffffefefffffffffffffffdfdfdfdfdfffffffffefffffefffffefffffeffffff +fffefefefffffffffffffffffefefffdeeecebbdbbbaa09f9b999894a5a3a2d0cecdfafbf9fffffefefefeffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfffffefffffefffffefcfdfbeff0eed7d8d6babbb9a1a09c8e8d89807f7b87 +8682999894a8a7a3b4b3afbfbebac3c2bec5c4c0c6c5c1c7c6c2c9c8c4c9c8c4c2c0bfb1b0aca1a09c92918d8a88878f8d8ca19f9eb5b3b2d0cecddbd9d8b6b5 +b1908f8b969793b9bab6d5d6d4f1f2f0fffefffffffffffffff0f1efd5d6d4b5b6b49596928f908cb3b4b0d8d9d5f1efeffdfbfbf3f1f1d8d6d6bfbdbcb2b0af +a7a5a49695918d8c88999993afafa9bfbfb9c4c3bfc7c6c2c8c7c3c6c5c1c5c3c2c6c4c3d5d3d2f1efeefdfdfdfefefefffffffdfdfdfffffeedeeeacfd0ccb4 +b5b19e9f9b8d8e8a8b8c8892938f989793a09f9baeada9bcbbb7c6c5c1c8c7c3c6c5c1c6c5c1c8c7c3c3c2beb7b6b2abaaa6a3a29e9a99958d8c888584808988 +849f9e9ab7b5b4d5d3d2f0eeeefbf9f9fffefefffffffffefdf9f7f6dddbdac2c0bf9f9d9c8e8c8baba9a8dedcdbdfdddcb8b6b599979692908f959392a09e9d +b2b0afbdbbbac5c6c4d3d4d2eff0eefefffdfffffffffffffffffffffffffffefffffefffffffffefefeffffffffffffffffffffffffffffffffffffffffffff +fffffdfdfdfffffffffffffefefefffffffffffffffffffffffefffffcfffffefffffffffffbffffeaf6f0c3eee59bede280f0e16df2e065f5e263f5e263f0df +60f0e05ef2de5bf2dd59f1dc51eed856f2df70faee96faf4b9fffac9fff6c2f5e396e9d45ae9d33eedd63eeed83dedd63aecd539edd438ecd335ebd234ebd333 +ecd232ecd232e8cf31e8cf31ead030ead12fe9d02eeace2deacd2ceace2ae8cb23e7cc2eead551f1e27ef6f0b5ffffdfffffd8f3e3a0e2ce5ee4c93ce4c627e1 +c11cdabc1de5cc48f6e693fffccaffffe1ffffd3f7e991d9c548d3ba1cdec314e2c718e0c517e4c31ae0bd19ddbe1be3c83beedb74f8eaa8ffffdfffffe2faeb +9cd9c550d6bb2adcbc1cddba16dfbb13e0be11dcbd0ed8bd0ed7bc0edcbb12d7b710cfb209d3bb2becd97efff8c6ffffeafffffbfffffbfffffefffffffffefe +fffefffefdfffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffff8 +f8f8d2d3d1a6a7a570716f4243412e2d2931302c5856559f9d9cdad8d7f6f4f3fffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff6f6f6e1e1e1b4b4b46d6e6c3839372c2a29363433676662afaeaae0e1dffafbf9f4f5f3b6b7b573726e504f4b403f3b3736321610000026060f002220 +574d464301000000000001000000000000001400000000200000d0ea0000d06a02003735344543425d5b5a817f7ebdbbbbf9f7f7fffffffffefeffffffffffff +fffffffffffffefdfffffefffffefffcfbfdfffffffefefefffffffffffffffffefefffdeeecebbdbbbaa09f9b999894a3a1a0cecccbf9faf8fffffefefefeff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefffffffffffffffffefffffefdfefcfefffdffff +fefffffef4f5f3dbdcdabebdb9a5a4a08d8c888786828c8b878f8e8a908f8b91908c92918d91908c91908c93928e92918d908f8b92918d92918d8e8d89898884 +8a88879c9a99bebcbbd6d4d3e8e6e5e9e7e6bebdb991908c959692babbb7d5d6d4f0f1efffffffffffffffffffeff0eed4d5d3b6b7b59697938f908cb2b3afd7 +d8d6f2f0f0fdfbfbe2e0e0a9a7a78886858b8988908f8b8e8d898f8f8990908a90908a92928c92918d91908c91908c8f8e8a908e8d92908fafadace3e1e0ffff +fffffffffffffffffffefffffef9faf6eff0ecdadbd7bbbcb89fa09c92938f8d8e8a8c8b878d8c888e8d89908f8b92918d93928e93928e93928e92918d92918d +908f8b908f8b8f8e8a8c8b878786828786829a9995bab9b5d9d7d6f1efeefffffffffffffffffffffffffffffefaf8f7dbd9d8bebcbb9d9b9a8e8c8bb0aeadea +e8e7f4f2f1d3d1d0b1afae9c9a998e8c8b8b89888f8d8c918f8e949593aaaba9dddedcfffffefffffffdfdfdfefefefdfdfdfffefffffefffefefefdfdfdffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffefffffefdfffcfdfffefffefffffff9ffffe5f6eeb9 +ece28eefe278f2e06df3e166f6e364f6e364f1e061f1e061f3df5cf3df58f1db53ecd658efe07afdf3a6fffbc9fdf7c8fcefb1f3e188ecd658ebd540ecd43eec +d63becd63aebd539ebd536ead435ecd335ebd234ebd234ead133e7d132e6d031e8cf31ead030ecd02febce2deace2aebcf2be6ca29e3cb3bebda6bfaf0a2fafa +ccffffdbfffcc0eedb80e0c743e2c429e6c522e5c526e3c538ecd76afcf4b9ffffdefffed3f9eeaae9d968d8c431dabc17e4c214e3c518e3c51ae2c419ddbe15 +dbbb1be5ca44f3e28cfff1c0ffffe3ffffd9f8e68dd8bf3fd5b91edfbd16e1bb17e0ba14debe11dbbf0dd9bf0dd9be0fdebd14d9b914cfb50fd3c037eede91ff +ffdbfffff3fffffcfffffbfffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffeffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffefefefffffffdfdfdebebebcdcdcd8a8b89474846302f2b33322e4d4c4881807cb2b0afe1dfdefffffffffdfdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffff6f6f6dfdfdfb5b5b56e6f6d3738362a2827363433686763b0afabe0e1dffffffffffffedadbd9a9a7 +a6787675504e4d3937363331303a3837454342605e5d92908fd0cecdf0eeedfffdfcfffdfdfffefefffffffffffffffffffefefefffefffffefffffffffefefe +fffffffffffffffffefefffdeeecebbdbbbaa2a19d9c9b97a4a2a1cbc9c8f6f7f5fffffefffffffefefefefefefefefefefefefefefefefefefefefefefefefe +fefefdfdfdfefefefefefefffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefefeeff0eedbdad6ccc9c5b7b4b0a9a6a2a19e +9a9895918e8b8786837f827f7b827f7b83807c817e7a807d79817e7a86837f8e8b879a9995a2a19dadabaabebcbbdbd9d8edebeaf5f3f2eceae9bfbeba908f8b +959692babbb7d4d5d3eff0eefffffffffffffefefeeeeeeed4d5d3b5b6b492938f898a86aeafadd7d8d6f2f0f0fbf9f9dbd9d99c9a9a7d7b7a817f7e8786828e +8d898d8d878a8a8484847e81817b81817b80807a807f7b7f7e7a7c7b777f7e7aa1a2a0dfe0defffffefdfefcfdfefcfffffefffffefffffefdfefcf2f3f1dbdc +dac6c7c5b1b2b09fa09e9997969492918d8c8884837f7f7e7a7f7e7a7f7e7a7e7d797c7d7b7f807e8384828a8b89929391999a98a3a4a2aeafadc1c2c0d9dad8 +eeeeeefbfbfbfffffffffffffffffffffffffffffef6f7f5d8d9d7bbbcba979896878886acadabebeceafcfdfbeaebe9d1d2d0b6b7b5a0a19f9394928d8e8c86 +878580817f939492c7c8c6f1f2f0fcfcfcfffffffffffffefefefefefefefefefefefefffffffffffffefefefdfdfdfefefefefcfcfefcfcfffffffffefeffff +fffffffffcfcfcfffffffffefffffffffdfffefbfffefdfffcfdfffefffefffffff9ffffdff5edb1ede084f0e173f2e16cf2e267f5e465f6e364f2e063f2e162 +f4e05df3df58f1db53e9d75ceee185fff8b5ffffd3fcf4c5f8eba1f0df78ead653ead43fedd53feed73fecd63bebd539ebd536ead435ecd337ebd236ebd236e9 +d334e6d132e6d132e6d031ead030edd02fedce2beccd2aebce2fe3c832e2cc4eede08affffc4ffffdafffbcafbef9de9d461e0c332e3c21fe6c522eaca35edd1 +5bf6e491fffdd4ffffe7f8f0b4e3d779dccb46dec527e3c11ae7c319e3c219e2c419e2c417dabd14d8b91ce5cc4ef9eaa2fff8d2fffee3fff8c8f2dd7ad6bc32 +d6b616dfbd10e2bc16e1bc14debf10dac00ed9bf0dd9bc0ddfbb14d9b815d0b818d7c647f1e5a3ffffe9fffff7fffffefffefdffffffffffffffffffffffffff +fffffffffffffffffffffefffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefdfd +fdf0f0f0a5a6a452535139383438373343423e61605c8a8887cbc9c8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6 +f6f6e0e0e0b3b3b36d6e6c3839372c2a29373534696864b2b1ade1e1e1f7f7f7fffffefcfdfbe8e6e5afadac6d6b6a4846453c3a393a38373634334341406361 +60918f8ec2c0bff3f1f0fffffffffffffdfdfdfefefefffffffefefefefdfffffefffffffffefefefffffffffffffffffefefffdeeecebbdbbba9f9e9a9b9a96 +a5a3a2cbc9c8f6f7f5fffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefe +fefefefefefffffffffffffffffffffffffefefefffffffbfbfbf8f6f5f3f0ece8e5e1d9d6d2c5c2beb1aeaa9c99958b88848885818784808986828885818582 +7e83807c8d8a86a19e9ab8b7b3cccbc7e1dfdeeeecebfbf9f8fefcfbf9f7f6e7e5e4bcbbb7908f8b959692babbb7d5d6d4f0f1efffffffffffffffffffefefef +d3d3d3b2b3b18f908e878884adaeacd6d7d5f1efeffcfafadddbdb9f9d9d7f7d7c817f7e8887838e8d898f8f898c8c868a8a8487878185857f85857f85848086 +858182817d858480a5a6a4e0e1dffffffefffffefffffefffffefefffdfdfefcfdfefcfdfefcfafbf9f2f3f1dddedcc2c3c1b3b1b0aaa8a79c9b978e8d898685 +818584808685818685818485838788868c8d8b959694a4a5a3b6b7b5cdcecce1e2e0f1f2f0f7f8f6fbfbfbfdfdfdfcfcfcfdfdfdfffffffefefefffffef5f6f4 +d8d9d7bdbebc969795838482a7a8a6e6e7e5fffffefdfefcf4f5f3dfe0dec6c7c5b1b2b09e9f9d8e8f8d8485838e8f8db6b7b5dddedceeeeeef8f8f8fcfcfcfe +fefefffffff9f9f9f7f7f7fcfcfcfffffffefefefffffffefefefdfbfbf9f7f7fffefefffefefefefefffffffefefefffffffffdfffffffffbfffefafffcfbff +fefdfffefffefffffff7ffffd8f4eba7eddd7cefe06cf1e36df3e46af6e467f4e364f2e063f2e162f4e05df3e059f1dc58e8d762eee290fffdc4ffffdbfaf0c0 +f2e491eedc69ebd750ecd543eed641f0d842edd53fecd63becd539edd438eed238eed238ebd236e9d334e6d231e6d231e6d031ead030edd02feccd2aebcc29e9 +cd33e4cb47e7d570f5ebafffffdeffffd6f4eda8ede072e6d146e4c52ae4c020e7c629edd24cf4e088fcefb7ffffe0ffffd7f2ea91d9ca4fd8c22de0c322e5bf +1de8c21ee7c31ce7c61de2c417dabd15d7b81fe7cf58fdf2b6fffee0fffbddfcedb5edd669d8bb2ad8b811e0bd0fe3bf15e0bd13dcc00edac00ed9bf0dd8ba0d +ddb814dab91cd6be28decf5bf4ebb2fffff0fffff9fefefefffffffffefffefdfffffefffffffffffffffffffefffffefffffefffffefffffffffffffffeffff +fefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefebebebe7475734f4e4a3d3c383938344847436a68 +67aeacabedebeafffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e2e2e2b3b3b36c6d6b393a382e2c2b373534676662af +aeaadededef3f3f3fdfdfdfffffffefefed3d3d39997966e6c6b52504f403e3d34323137353449474668666594938fd3d2cef6f4f3fffffeffffffffffffffff +fffffffffefefefffffffffffffefefefffffffffffffffffefefffdeeecebbdbbba9f9d9c9b9998a5a3a2cbc9c8f6f6f6fffffffefefefdfdfdfefefefefefe +fefefefefefefefefefefefefffefefffefefffffffffffffefefefefefefefefefffffffffffffffffffefefefffffffefefefffffffffffffdfdfdffffffff +fffffffffefffffefcfaf9f0eeeddddbdacac8c7bab8b7adabaaa8a7a3a6a5a1a8a7a3a9a8a4a6a5a1a2a19daaa9a5c1c0bcd6d4d3e7e5e4f9f7f6fffdfcffff +fffffefefaf8f7e7e5e4b9b8b491908c969793b9bab6d5d6d4f0f1effffffffffffffefdfff2f2f2ddddddc5c6c4adaeaca8a9a7c4c5c3dfe0def5f3f3fffdfd +e9e7e7bdbbbba09e9d9b99989a999592918d8d8c8891908ca09f9ba5a4a0a5a4a0a8a7a3a6a5a1a8a7a3a4a5a3a5a6a4bcbdbbe5e6e4fdfefcfffffefffffefc +fdfbfffffffffffffefefefffffffffffffffffff1f2f0dcdddbcfd0cec5c6c4bbbab6aeada9a5a4a0a4a39fa6a5a1a5a4a0a4a5a3a7a8a6abacaab4b5b3c2c2 +c2d3d3d3e8e8e8fbfbfbfffffffffffffffffffffffffffffffffffffffffffefefefffffff8f8f8e0e0e0cbcbcbafafafa4a4a4bfc0beebeceafffffefffffe +fefffdf2f3f1e0e1dfcecfcdbdbebcb0b1afa4a5a3aaaba9c6c7c5dddedcdcdddbd6d7d5e3e4e2fdfefcfefefee8e8e8dcdddbe9eae8f7f8f6fffffefffffef8 +f9f7e4e2e1d9d7d6efedecfffffefdfdfdfffffffffffffffffffffdfffffffffbfffefafffcfbfffefffffffffffffffff4ffffd3f5eb9eebdc75efde69f1e3 +6df5e56df4e469f3e164f2e065f2e063f2e05df4e15cf0dd5ce6d769efe49affffceffffe2faefbdefe181eddb5eecd94eecd845ecd543edd540efd742edd53f +edd63aedd438eed13af0d13aedd137e9d334e7d332e6d330e8d030eccf30efcf2feccc2ce8cb2ce5ca3df2db6df7e79afef8cfffffe6fffac3e4d880e0ce4be1 +ca2ee7c728dfbe21e1c531edd964fff0b1fffcd7ffffdefff7bbf0e173d7c433dcc222e7c720e9c420ebc622e7c21ee5c31ce6c51cdbbc19d6b726e7d063fff7 +c2ffffe7fffad5f5e5a2ebd35cdbbc23dbba11e0bf0ee4c014dfbf12d9bf0ddac00eddc011dcbb11dfba16debc23dcc43ce3d56ff5eebdfffff4fffffcfdfdfd +fffefffffefffdfcfefffefffffffffefefefffffefffffefffffefffffefffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffff +fffffefefefefefefffffffefefeffffffffffffd1d1d19c9d9b6d6b6a45444033322e3635314f4d4c878584c2c0bfe8e6e5ffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff6f6f6e0e0e0b4b4b46e6f6d3738362b2928363433696864b1b0acdcdcdcf6f6f6fefefefdfdfdfffffff8f8f8dad8d7b4 +b2b172706f4644433c3a393c3a393836354846456766629e9d99cac8c7efedecfffffffefefefdfdfdfffffffffffffffffffffffffefefeffffffffffffffff +fefefffdeeecebbdbbba9f9d9c9a9897a5a3a2cccac9f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffff +fffffffffffffffffffffffffefefefefefefffffffffffffefefefffffffffffffefefefefefefefefefffefefffefdfffffffffefdf7f5f4efedeceae8e7e6 +e4e3e4e2e1e4e3dfe4e2e1e1e0dce4e3dfe5e4e0e3e2deecebe7f3f1f0faf8f7fffffefffefdfffffffffdfdfbf9f8e9e7e6b9b8b492918d979894b8b9b5d5d6 +d4f1f2f0fffffffefefefffefffcfbfdf5f5f5eeeeeee4e5e3e1e2e0edeeecf4f5f3fefcfcfefcfcf8f6f6eeececdddbdacac8c7b4b3af9b9a96908f8b9f9e9a +c4c3bfd9d8d4e0dfdbe6e5e1e3e1e0e5e3e2e1e2e0e2e3e1eaebe9fafbf9fffffefefffdfffffefffffefffffffffffffffffffffffffefefefffffffcfdfbf6 +f7f5f0f1efebeceaeae9e5e6e5e1e3e2dee4e3dfe5e4e0e3e2dee0e1dfe2e3e1e4e5e3e8e9e7ecececefefeff7f7f7fffffffffffffffffffdfdfdffffffffff +fffcfcfcfefefefffffffcfcfcfffffff6f6f6efefefe5e5e5e2e2e2eaebe9f8f9f7fffffefffffefffffefcfdfbf7f8f6f0f1efeaebe9e5e6e4e0e1dfe3e4e2 +f3f4f2f3f4f2cccdcba8a9a7babbb9f0f1eff8f8f8d3d3d3bcbdbbcfd0ceeaebe9fbfcfafdfefcedeeecb9b7b6a9a7a6d4d2d1fffffefffffffdfdfdffffffff +fffffffdfffffefffafffef8fffefbfffffffffffffdfafffde9fff9c5f6ea98eede73f2e169f4e26ff4e36ef4e36af2e267f1e067f4e265f2df5ef1de5df1de +65eadb77f1e8a5ffffd4ffffe0f7eab2e9db71ebda55ecda4deed948efd747f0d646efd545eed641edd53beed539efd23bf1d23beed238ecd335e8d433e8d532 +e8d12fedd130eecf2cecce2fe3c831e5cf4ef7e38efff7c2ffffe2ffffdbfff1ace3cf64d8c22de0c620e8c828e5c732dcc845ece080fffed3ffffe9fff7c9fc +e89aecd458dec42adbbf1ae6c81de7c61ce5c41ae6c41de6c31fe6c320e0be25d8bb34ead671fffdd0ffffebfcf2c2eddc8be8d04edbbd1edabc11e0c112e0be +10dfc011dbc011dabf10dcbd0eddba10dcb713debd28e4cd53eddf87f6efc8fffff7fffffefffefffffefffffefffffefffffefffffffffffffffffffefffffe +fffffefffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefffffffefefee6e6e6c4 +c5c3918f8e5655513b39382f2d2c3f3d3c666463939190bfbdbcebeceafbfcfafffffffefefefffffffffffffffffffefefefffffffffffffffffffffffffefe +fefffffffffffffefefefffffffffffffefefefefefefffffffffffffffffffefefefdfbfaf8f6f5f3f3f3f5f5f5fafafafffffffefefef6f6f6e0e0e0b4b4b4 +6d6e6c3738362b2a26373632686763b0afabdbdbdbf5f5f5fffffffffffffdfdfdfffffffdfdfde0e0e0999a986667654c4a493e3c3b33322e3635314c4b4770 +6f6b9e9c9bd3d1d0f8f9f7fffffefffffffffffffffffffffffffefefefffffffefefefffffffffffffefefeedebeac1bfbe9e9d999b9a96a5a3a2cccac9f9f7 +f6fffffefffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfffffffffffffefefefffffffffffffefefefdfdfdffffff +fffffffefefefffffffffffffffffffefefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffefffffeff +fffefffffefffffefffffffffffffffffffdfdfdf6f7f5e6e7e5b8b9b590918d989793bbbab6d7d5d4f3f1f0fffffffffffffffefffffefffdfdfdffffffffff +fefefffdfffffefffffefffffffffffffffffffffefefffefde4e2e1c7c6c2a1a09c8e8c8ba6a4a3dbd9d8f9f7f6fffffefffffeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffcff +fffcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffdfcfffffefffffefffffec4c2c18c8a89a6a4a3edebeafcfaf9c8c6c5 +a7a5a4bbb9b8d8d6d5eae8e7f6f4f3dbd9d89e9c9b8f8d8cc5c3c2fffffefffffffefefefffffffefefefffdfffffefffafffef8fffefbfffffffffefffcf3ff +faddfff5b7f5ea90f2e173f4e36bf6e471f3e470f4e46cf5e46bf2e168f4e267f3e061f1df64f4e271efe286f5edb2ffffd7ffffdaf6e7a8ead96aebda4eecdb +4cedda49efd747f1d649efd447eed444ecd53decd43aefd23bf1d23beed238ecd335e8d433e9d432ebd230eed130eccf2eebcf34e5cc40e6d364feedaeffffd9 +fffedcfef3bff8e48ce6cc50dfc426e4c71ee5c829e5ce43e4d76bf6efa6ffffe5ffffe5fae8a9ebd16de7ca40e3c323e1c219e5c71ae5c819e4c619e6c51ce4 +c11de8c122e6c431e1c84aefdf86fffed7ffffe8f8eeb2e9d877e7ce42dcc01cdbbc13dec013dfbf12ddbf12dbc012dabf11debf10debc0fdbb912e0c130e7d2 +65f2e49cfaf2d4fffff9fffffefffefffffefffffefffffefffffefffffffffffffffffffefffffefffffefffffefffffffffffffffefffffefffffeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfffffff8f8f8e9e9e9bfbdbc7a797553515039373632302f413f3e605e5d85 +8382aeafadd6d7d5f9f9f9fffffffefefefffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffedebeacecccbc0c0c0cececee0e0e0f2f2f2fcfcfcfbfbfbe1e1e1b5b5b56e6f6d3839372b2a26373632696864b1b0acddddddf4f4f4 +fffffffffffffdfdfdffffffffffffefefefd0d1cfa2a3a16e6c6b44424134332f3635313c3b374948446b6968a4a2a1d2d3d1f0f1effffffffffffffefefefe +fefefffffffffffffefefeffffffffffffffffffeceae9bab8b79f9e9a9b9a96a4a2a1cbc9c8f8f6f5fffefdfffffffffffffefefefefefefefefefefefefefe +fefefefefffefefffefefffffffffffffffffffffffffefefefffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffefffffeff +fffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffffffffffffffffdfdfdf6f7f5e6 +e7e5b8b9b58f908c989793bbbab6d7d5d4f2f0effffefefffffffffefffffffffffffffffffffefffdfdfefcfffffefffffefffffffffffffffffffffffffffd +fce1dfdec5c4c0a1a09c8f8d8ca6a4a3dad8d7f8f6f5fffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffeff +fffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffcfffffeffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffff +fefffffefffffefffffefffffefffffefffefdfffefdc3c1c08c8a89a7a5a4eeecebf9f7f6cac8c7a9a7a6b1afaec1bfbec8c6c5cfcdccbdbbba92908f8f8d8c +c6c4c3fffefdfffffffffffffffffffffffffffdfffffdfff9fffefafffefdfffffffffcfffaebfcf3cdf9efa9f4e888f2e474f6e570f5e672f3e470f5e46ff5 +e56df3e269f4e267f3df62f1e068f4e57ff5ea9af8f3bcffffd6fffdcdf3e49be7d661e9d84becdb4cedd94bf0d84af2d74bf0d549efd447edd53fecd63beed3 +3cefd23beed237ecd335ead434e9d432eed231eed130ecce2fead03ce8d457ecdc83fff4caffffeafffbcbf2e597eed868e7ca3fe6c626e3c421e2ca34e9d85f +f1e898fdfac7ffffe4fffdcdf3db83e0bf44e4bf2de6c320e5c61de5c819e2c816e3c819e4c61be3c11ae5c022eac93debd663f8eb9dffffe0ffffe3f3e79fe4 +d061e1c832dec119dbbe15dcbf16dec015dcc015d8be14dbbf14e0be10dcba0dd7b710dec336efdb7cfaedb5fdf7e0fffffcfffffefdfffffffefffffefffffe +fffffefffffffffffffffffffefffffefffffefffffefffffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffefefe +fffffffffffffefefeffffffffffffffffffdfe0dea3a4a277787650514f3a3b39313230393a38515250787675a9a7a6e3e1e0fffdfcfffffefefcfbfefcfcff +fffffffffffffffffffffffffffffffffffefefefefefefffffffdfdfdfffffffffffffefefefefefefcfcfcf6f6f6eeeeeecdcbca9b9998888987a6a7a5caca +cae9e9e9fcfcfcfbfbfbe2e3e1b5b6b46e6f6d3738362b2a26373632696864b1b0acdededef4f4f4fdfdfdfffffffffffffffffffffffffdfdfdf8f8f8d8d8d8 +95969456575542413d3f3e3a393834353430474544787675a4a5a3d5d6d4f8f8f8fdfdfdfffffffffffffffffffffffffefefefefefefdfdfdfffffff0eeedbc +bab9a29f9b9d9a96a4a39fcccbc7faf8f7fffffefdfdfdfffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefe +fefffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdffff +fdfffffdfffffdfffffdfffffdfffffdfffffffffefffffefffffffffffffffffffdfdfdf6f7f5e6e7e5b7b8b48f908c989793bbbab6d6d4d3f2f0effffefeff +fffffdfdfdfefefefffffffffffefefffdfefffdfffffefefffdfffffffffefeffff1610000026060f002220574d464301000000000001000000000000001400 +000000200000d0ca0000d06a0200fffffffffdfbfadedcdbc3c2bea2a19d8d8b8aa3a1a1d7d5d5f5f3f3fffdfdfffefefffffffffffffffefffffefffffeffff +fefffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffeffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefdfffdfcc7c5c4949291aba9a8eeecebfbfaf6cecdc9abaaa6a6 +a5a1acaaa9aaa8a7adabaaa3a1a08e8d89969591cecccbfffefdfffffffffffffefefefffffffffdfffefdfffbfffffbfffefdfffffffff9fffae3faf0c0f8ed +9df5e983f4e676f6e773f6e675f4e571f5e370f4e36ef4e36af3e368f1df64efdd6cf2e589f9f0a7faf5c4fffdd0fff8c0f2e190e6d55ce9d84beddb4eeeda4c +efd84cf1d84cf0d44aefd447ecd740ead53decd43cf0d33cefd338ecd335ead435ebd333efd231edd02feacd2fe8d146eddd72f4e8a0fff7d7ffffe8fff4b2e8 +d671e7ce48e8cc32e9c92ae0c42adfca46eee27cfff8bfffffd7fffdd0fdf1abeed462e2c031e5bf25ebc622eac920e5c71ae2c718e3c819e3c518e1c11ae3c0 +23ebcd46f0de79fcf3b0ffffe7ffffddefdf8cdbc548dbbf24dec217dcbf16dcbf17dcbf16dcbf16dabd15ddbe15e1be10dab80bd0b40fdcc63ff5e493fff9ce +fffdeefffffefffffefdfffffffefffffefffffefffffefffffffffffffffffffffffffefffffefffffefffffffffffffffefffffefffffefffffeffffffffff +fffffffffffffffffffffffffffffffffffdfdfdfffffffffffffffffffefefefffffffffffff2f3f1d6d7d5afb0ae7b7c7a595a583b3c3a2b2c2a3637355553 +5272706f9a9897b8b6b5d0cecddfdddcebe9e9f8f6f6fcfcfcfffffffffffffffffffefefefefefefffffffffffffffffff6f6f6e7e7e7dadadad0d0d0c4c4c4 +b0b0b09e9e9e888685656362656664959694c6c6c6ebebebfefefef9f9f9e1e2e0b4b5b36d6e6c3738362b2a26363531686763b0afabddddddf4f4f4fefefeff +fffffffffffdfdfdfffffffffffffdfdfdf1f1f1c6c7c59697956d6c6848474336353133322e3b39385452516f706ea4a5a3d6d6d6efefeffefefeffffffffff +fffffffffffffffffffffdfdfdffffffefedecbcbab9a29f9b9c9995a6a5a1cfcecafefcfbfffffefcfcfcfffffffefefefefefefefefefefefefffefefffefe +fffefdfffefdfdfdfdfefefefffffffffffffffffffffffffffffffefefefffffffefefefffffffffffffffffffffffffefefefffffffdfffffdfffffdfffffd +fffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffffffffffffefffffffffffffffffffdfdfdf6f7f5e6e7e5b8b9 +b590918d989793bbbab6d7d5d4f2f0effffefefffffffffffffffffffdfefcf3f4f2e0e1dfdcdddbf0f1effefffdfffffffffffffffefefffefefaf8f8dcdad9 +c0bebda19f9e8d8b8ba2a0a0d6d4d4f3f1f1fdfbfbfffefefffffffffffffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffefffffec9c7c6918f8eaba9a8f4f2f1fffffccfcecaa8a7a39b9a969c9a999e9c9ba4a2a19f9d9c8a8985969591cecccbff +fdfcfffffffffffffefefefffffffffdfffffefffdfffefdfffefffffffffff8fffcdbfbf1b5f4ea92f4ea7ff3e777f5e776f6e675f6e471f5e370f3e26df3e4 +6af3e368f1de65eddb70f0e492faf3b4fdf9c9fef9c8fff5b1f4e287e7d75cebda4deedc4fefdb4eefd84df1d74df1d44deed549ebd742e9d73eecd53deed43a +efd436ecd335ead337ebd234f0d233ecce2fe6cb34e8d352f3e78ffcf2bcfffddfffffd7fbea93e0cc4fdfc72fe6ca29e9ca31e3c941decc61f5eb9effffdeff +ffdcfcf3b0f3e37fead048e5c526e6c320eac821e8c920e6c71ee6c71ee5c71ce2c419dfc21ae0c227ead250f2e58ffdf7c2ffffebffffd4ead978d0b92ed7ba +19dfc116dcbf16dabf17dcbf16dbbe15dbbe16e0bf16e2be12d9b80fceb414dcc84bfaecaaffffe5fffff7fffffefffffefdfffefffffffffffffffefffffeff +fffefffffffffffffffffffffffffefffffefffffefffffefdfffffdfffffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffe8e8e8b2b2b28485835657553839373435333c3b3743423e4c4b475e5d59878584b0aeadc9c7c6dcdad9f3f1 +f0fdfbfafffffefffffefffdfcfffffefffffefffefdf8f6f5e5e3e2c6c4c3a9a7a69492917f7d7c656362504e4d3c3a393432314b4c4a8e8f8dc9c9c9ededed +fefefefafafae1e2e0b4b5b36e6f6d3839372c2b27373632686763b0afabdcdcdcf5f5f5fffffffefefefffffffffffffdfdfdfffffffffffffbfbfbf1f2f0db +dcdaa2a09f5b59583e3d393c3b373938343a39354344426f706ea5a6a4d2d3d1f5f5f5fdfdfdfefefefefefefefefeffffffffffffffffffedebebbcbab9a19e +9a9b9894a7a6a2cecdc9fbf9f8fffffefefffdfffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefefffdfefffdfefffd +fffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffefffffffffffffffffffffffffffffffffffffffdfdfdf6f7f5e6e7e5b8b9b590918d989793bbbab6d7d5d4f3f1f0ffffffffffffffff +fffffffffbfcfae4e5e3bdbebcb4b5b3dadbd9fffffefffffffffffffffefffffffff9f7f7dedcdbc0bebd9f9d9c8e8c8ca3a1a1d7d5d5f4f2f2fcfcfcfefefe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefcfcfffffefffefdcac8c78f8d8c +a8a7a3f4f3effffffcd1d0ccaaa9a59998949695919d9c98aaa8a7a3a1a08e8d8994948ecccbc7fffffbfffffefffffefffffffffffffffefffffefffdfffefd +fffcfefefefffff7fffed5f7eeaaf1e887f3e879f2e778f3e777f6e773f8e673f7e574f4e36ef3e46af3e368f1dd66edda73f1e69cfffac3fffed1fcf5c3fdef +a3f4e17eebd95ceddc50efdd50eedc4ff0d94eefd84df0d64eefd64aead943e8d83febd63eedd53beed537edd436ead238ebd236f1d235ebcd32e4cc37e9d860 +fbf1abfffcd1fffdd7fff5bbf4e178e1ca3edfc624e3c923e4ca36e9d159ebdc86fff7beffffe7fffdd2f3e48ee8d359e5ca33e5c820e5c61de6c71ee6c61fe9 +c720ecc821e8c71ee2c419dbc11bdcc12aead45df7eda7fffcd3ffffe8fffbc7e9d566cfb521d9b815e3c016ddc017dac016ddc116dbbf14debf16dfbe15e2be +12dbb912d0b820dfcd5afbf1bbfffff1fffff9fffffcfffffcfdfffefffffefffffffffefffffefffffefffffefffffffffffffffffffefffffefffffefffffe +fdfffffdfffffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffdfdfdfffffffbfbfbdc +dcdcb5b6b48889876263614849473c3b3733322e2e2d293837335b59587d7b7a918f8ea4a2a1b5b3b2c0bebdc8c6c5c7c5c4c6c4c3c8c6c5c7c5c4c3c1c0b8b6 +b5a9a7a6918f8e787675646261535150413f3e32302f2826252422213c3d3b858684cacacaeeeeeefcfcfcfafafae1e2e0b5b6b46e6f6d3839372c2b27373632 +686763b0afabdddedcf5f5f5fffffffdfdfdfffffffffffffefefefffffffffffffffffffffffef6f7f5cbc9c894929169686447464233322e2f2e2a35363450 +514f737472a6a7a5dcdcdcf7f7f7fffffffffffffefefeffffffffffffffffffefededbfbdbca29f9b999692a09f9bb9b8b4d8d6d5e1dfdedddedcdedfdddbdc +dadbdcdadbdcdadbdcdadddbdadddbdadddbdadddbdadddedcdddedcdcdddbdcdddbdcdddbdedfdde4e5e3ebeceaf5f5f5fffffffffffffefefeffffffffffff +fffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffffffffffffffffffffff +fffffffffffdfdfdf6f7f5e6e7e5b8b9b590918d989793bbbab6d7d5d4f3f1f0fffffffffffffffffff2f2f2dedfddc5c6c4a5a6a49e9f9dc3c4c2e9eae8f6f4 +f4fffdfdfffefffffefffcfafae9e7e7cecccbacaaa9929090a5a3a3d6d4d4f2f0f0fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffff9f7f7eae8e7d8d6d5b1afae8d8b8a9d9c98cccbc7d7d6d2bdbcb8aaa9a5a2a19da1a09cabaaa6 +bbb9b8afaeaa93928e92928cc9c8c4fffffcfffffefffffefffffffefefefdfffffdfffffffffcfffffcfffffffffff4fffdcef3eb9eede47df1e775f3e879f4 +e878f7e874f8e673f8e675f5e46ff3e66cf3e469f1dd68edda77f4e9a5ffffd0ffffd6f9f2bbf8e796f3e077ecda5deedc53efdc51efdd50f1da4ff0d94ef1d7 +4deed84ae9da44e8da41ead83fedd73cefd638eed537ead238ecd238f2d338ebcc33e5cd3deedd6efffac1ffffdffdf7c2f0e595edd962e6ce39e4c823e4c925 +e6cc42f5e077fdf0b2fffed6ffffdefbf0b6e9d56ae0c73be5c829e5c81fe2c81ee2c81ee6c71eebc71febc61eebc71de3c518d8bf1bd6be30edd86ffff5bfff +fddefffddcfff1b3e9d159d9bb20deb816e5c018dfc116dcc315ddc213dbc011dfc114e1be14e1bd13debd1ad9bf2fe4d36cfcf3c8fffff7fffff9fefffaffff +fbfffffcfffffefffffffffefffffefffffefffffefffffffffffffffffffefffffefdfffefdfffefdfffffdfffffffefffffefffffefffffefffffefffffeff +fffffffffffffefefefffffffffffffffffffffffffefefefefefefefefefffefffffefffffffffafafaeaebe9cccdcba6a7a37d7e7a54534f3c3b3732312d32 +312d3d3c384847434c4a495654535856555d5b5a615f5e605e5d605e5d605e5d5f5d5c5d5b5a5b5958585655514f4e4a48474543423f3d3c3836353331302a28 +272523223a3b39818280c7c7c7edededfefefefcfcfce1e2e0b4b5b36d6e6c3637352a2925363531686763b0afabdfdddcf6f4f3fffffffefefeffffffffffff +fdfffffdfffffffffffefefefffffffdfdfdeeecebd8d6d5a3a1a05c5a5937363232312d3536343a3b39474846717270acacacd8d8d8f5f5f5fffffffffffffd +fdfdfdfdfdffffffeceaeabebcbba3a09c95928d93928e979692a1a09ca3a29ea0a19f9fa09ea0a19fa0a19fa0a19fa0a19fa2a09fa2a09fa2a09fa2a09f9fa0 +9ea0a19f9fa09e9fa09e9fa09ea4a5a3b3b4b2c5c6c4e7e8e6fffffefffffffefefefffffffdfdfdfffffffffffffffffefffffefffffefffffefffffefffffe +fffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffdfdfdf6f7f5e6e7e5b7b8b48f908c979692ba +b9b5d7d5d4f2f0efffffffffffffffffffe5e5e5bebfbda2a3a18f908c8e8f8babacaac8c9c7e9e7e7fbf9f9fffefffffefffffdfdf8f6f6e5e3e3c4c2c2a5a3 +a2b2b0afd7d8d6eff0eefafbf9fffffefffffefefffdfffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffefffffefffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfa +fae9e7e7c0bebd9896958987868684838a8985959490a1a09ca7a6a2aeada9b5b4b0bcbbb7c8c7c3d8d6d5c8c7c39b9a96979791c8c7c3fdfcf8fefffdfffffe +fffffffffffffdfffffcfefefffffefffffbfffffcfffff1fffdc8efe696ece179f1e775f4e97af5ea7bf5e874f6e773f8e673f6e570f6e76df3e46af0dd6aeb +db7bf5ebafffffd9ffffd8f7efb4f3e38af2e06feddc5defdc55efdc53f1dc51f3dc51f1da4ff0d94eedd94be8da44e7da42e9d841ecd73fedd63aecd637ebd3 +39edd339f2d33aeacc38e3cd46eedf7bffffd0ffffe6faf1b1e8d877e9d351e9ce37e6ca26e2c82ee6cf55ffef99fffdceffffdffffccaf4e798e4ce50ddc329 +e4c925e3c91fe5cb21e3c91fe7c81fe8c71ee9c41ce9c61ce2c719d6bf1dd5bf38eede7efffcd1fffde4fff5cbfae89be9cf4ddfbf20e1bb17e6c119e0c217df +c416dfc213ddc011dfc213debe11e1bd15e0c126ddc543ead87ffdf4d2fffff9fffffbfffffbfffffcfffffcfffffefffffffffffffffefffffefffffeffffff +fffffffffffffefffffefdfffefdfffefdfffffdfffffffefffffefffffefffffefffffefffffefffffffffffffffffffffffffffefefeffffffffffffffffff +fffffffffffffffefffffefffffffffefefefffffef1f2f0d2d3d1abaca8817f7e6665615a5857504f4b4846454745443c3a393432312f2d2c2d2b2a2c2a292b +29282c2a292c2a292c2a292d2b2a2e2c2b302e2d3432313b393842403f4846454c4a494c4a494e4c4b514f4e666765a1a2a0d4d4d4f0f0f0fffffff8f8f8e1e2 +e0b3b4b26b6c6a34353328262534332f676564b0aeaddfdddcf4f2f1fffffffffffffffffffffffffcfefefdfffffffffffbfbfbfffffffffffffffffefefcfb +cccac98482815452514544403a3b392d2e2c2d2e2c4b4c4a7b7b7baaaaaad5d5d5f0f0f0fefefeffffffffffffffffffedebebbfbdbc9f9c98908d888b8a8685 +848084837f84837f83848281828082838182838182838182838184828184828184828184828182838183848282838180817f80817f8687859c9d9bb5b6b4ddde +dcfffffefffffffefefefffffffcfcfcfffffffffffffffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfffffffffffffffffffffffdfdfdf6f7f5e6e7e5b6b7b58e8f8b979594bab8b7d6d4d3f2f0effffefefffffffefefee6e6e6c1c2c0a4 +a5a39192908f908ea9aaa8c5c6c4e4e2e2faf8f8fffefffffefffffdfdfffffff5f3f3d8d6d6bfbdbcc3c1c0e0e1dff1f2f0fbfcfafffffefffffefefffdffff +fefffffefffffefffffefffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeff +fffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffeffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfbfbe8e6e6bdbbba989695989695a19f9e9d9b9a9897939c9a +99b4b3afc4c2c1cecdc9d8d6d5e1dfdeeeecebdddbdab3b2aeacaba7d5d4d0fffffefffffefffffefefefefffffffafefffdfffffffefefffffefffff9ffffe8 +fff9c0f2e795f0e27cf5e777f4e87cf5ea7bf4ea78f3e974f7e572f7e570f4e46cf3e56ff1e372efe48af7f0beffffe4ffffd8f2e7a9ebdd77efe062f0de5bf1 +dc58f1da56f3da54f3dc51f1da4ef1da4eeeda4ce9da48e8da46e9d645ead641ebd73cecd738ebd536edd438f0d13aedd046ead45defe58effffdcffffe4faec +a0e2cb5de4c93de9cb30e8cb2de6cc42e9d471fff5b6ffffe5fffad5f5eca2ebdc6ee5cd3fe1c524e4ca22e4ca20e8c821eac821e6c921e5c81fe6c71ee4c61b +e1c71cdcc627dcca47f3e88effffdfffffe8faebb3f5df80e9cb44dfbd1de2be17e4c016e2c215dfc114e1c016e0c013ddc10fdabf10d9bd18dcc131e4cb5dec +db92fff7d9fffff9fffffbfffffcfffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafa +f0f0f0e7e8e6d3d3d3bdbebc9f9f9f8d8e8c8686867777775757573737372927262826252725242624232725242725242624232624232422212e2c2b3c3a394e +4c4b6664637b7978807e7d7a78778b8b8baeaeaecacacadfdfdfefefeffafafafffffff4f4f4ddddddafafaf6363632a2a2a1919192324225c5c5ca9a9a9dcdc +dcf2f2f2fffffffffffffffffffffffffefefefefefefffffffefefeffffffffffffffffffffffffe9e9e9c4c5c39697955e5f5d3435332526242728262e2f2d +414240626361939492bebfbde5e6e4fcfdfbfefffdfdfefcedeeecb8b9b79796928c8b8782817d81807c82817d807f7b807f7b82817d81807c81807c81807c81 +807c81807c81807c81807c81807c7f807e8182807f807e7d7e7c7e7f7d848583999a98b3b4b2dbdcdafffffefffffffefefefffffffcfcfcfffffffefefeffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffff +f5f5f5e3e3e3b2b2b28687858d8d8db2b2b2d1d1d1eeeeeefefefefffffffffffff5f5f5e6e6e6c9c9c9a4a4a49c9c9cbebebee3e3e3f5f5f5fbfbfbffffffff +fffffffffffffffffafafaf3f3f3e7e7e7ebebebf1f1f1f8f8f8fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffefefef4f4f4e4e4e4d7d7d7d5d5d5dadadadadadad6d7d5dadadae1e2e0e8e8e8ebeceaf0f0f0f6f6f6f7f7f7f4f4f4e1e2 +e0e2e3e1eeefedfcfcfcfffffffffffffffffffffffffbfffffdfffffffefffffffcfffff2fffcdbfdf5b9f2e894f2e47ef6e779f5e87cf5ea7bf2eb78f3ea75 +f8e675f8e572f5e36ef4e473f2e57bf0e994f8f3c6ffffe4fffed2f2e6a0e9dc6eefe05cf0df5af2dd59f2da58f2dc55f1dc51efdb4ef1da4eeeda4dedda49e9 +d946ead845ebd742ebd63eecd63aebd536ecd337ecd03cf0d352efdb70f7ea9effffddffffd9f3e38ae1ca4ce3c935e6cc32e9ce41ead562ecdd94fffaccffff +e6fcf3c1eddf7fe7d552e6cc32e3c722e5cb25e6cb23ebc922ebc922e6c921e3c820e4c71ee3c61de3ca20e0ca2fe0cf56f8ed9dffffe6fffbe3f3e49cecd567 +e6c839e4c11de3bf17e5c316e3c316e1c016e2be17e0bf15ddc20ed7bf0fd7be1ae0c63eecd375f5e3a8fefadefffff8fffffbfffffeffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffefefefcfcfcfffffff4f4f4dadadac1c1c1b8b8b8aeaeae +8787875b5b5b4a48474947464846454846454846454846454846454745444644434d4b4a5b5958737170939190acaaa9b0aeada9a7a6c0c0c0eeeeeefffffffe +fefefefefefffffffffffff7f7f7e4e4e4bababa757575434343353535414141737373b3b3b3e1e1e1f4f4f4fffffffefefefefefefffffffffffffffffffdfd +fdfefefefffffffffffffdfdfdfffffffcfcfcefefefcdcecc85868450514f4445434748464142403d3e3c4e4f4d818280acadabdbdcdafcfdfbfffffefffffe +ecedebc0c1bfa3a29e9b9a9694938f93928e94938f94938f93928e94938f9594909594909594909594909594909594909594909594909192909394929192908f +908e919290969795a8a9a7bdbebce4e5e3fffffefffffffefefefffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefef7f7f7e9e9e9bebebe9898989d9d9dbdbdbddadadaf4f4f4 +fefefefdfdfdfdfdfdffffffffffffe8e8e8bfbfbfb2b2b2d4d4d4fcfcfcfefefefffffffffffffefefefdfdfdfffffffffffffdfdfdffffffffffffffffffff +fffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffff +fffffffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffefefefffffffcfcfcfefefefffffffffffffefefefffffffffffffbff +fffdfffffffffffffff8fffbe8fb1610000026060f002220574d464301000000000001000000000000001400000000200000d0aa0000d06a0200f4cdf8f0adf3 +e991f5e781f8e87df6e97df5ea7bf4e979f4e977f7e677f9e575f5e171f5e378f4e888f6eda3fcf7caffffe0fffcc7efe395e8da69eedf5bf0df5af2df5af0dd +58efdc55efde51eddd4ef2db50f3d94ff1d949eeda45eddb42ebd940ecd740edd53fedd53dead13be9ce41edd559f3e07ffbeca7ffffd5ffffc7f1e677dbcb3c +dbc82be0cc39e8d562f9e897faf2c3ffffe1ffffddf4eba2e2d15ce4cc37e9cb2ce9c924e7ca29e7ca29e8ca25e7ca22e3c923e3c923e5c722e3c520e5cb25e4 +d03de7d668fff2aeffffebfffbdbefdd8ae4ce51e1c52be2c419e2c117e4c417e4c319e0c217e1bf18e1c017ddc10fd6be0ed6bd19e1cb44f5e08bfcecbdfffd +e5fefff8fffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffff +fffffffffffefefef3f3f3e5e5e5e0e0e0dcdcdcc7c7c7aeaeaea8a6a5a7a5a4a7a5a4a7a5a4a7a5a4a7a5a4a7a5a4a6a4a3a6a4a3aaa8a7b2b0afbfbdbcd0ce +cddcdad9dedcdbdad8d7e6e6e6fdfdfdfffffffffffffffffffffffffefefef9f9f9f1f1f1ddddddbababaa2a2a29c9c9ca2a2a2b9b9b9d9d9d9efefeffafafa +fffffffefefefefefefffffffefefefffffffffffffffffffffffffffffffefefeffffffffffffffffffebeceac6c7c5acadaba5a6a4a5a6a4a0a19f9c9d9ba6 +a7a5bebfbdd3d4d2ecedebfdfefcfffffefefffdf6f7f5e3e4e2d2d0cfcfcdcccccac9cccac9cdcbcacdcbcacccac9cccac9cccac9cccac9cccac9cccac9ccca +c9cccac9cccac9cccac9cacbc9cccdcbcbcccac9cac8cacbc9cccdcbd5d6d4e1e2e0f1f1f1fffffffffffffefefefffffffefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefefbfbfbf3 +f3f3dcdcdcc8c8c8cdcdcddededeebebebf9f9f9fffffffffffffffffffefefefffffff6f6f6e3e3e3ddddddecececfdfdfdfffffffffffffffffffefefefefe +feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffefefefffffffffffffffffffefefefefefefffffffffffffffffffffffffefefefdfdfdfdfdfdfefefeffffffffffffffffffffffff +fffffffffffffefefefefefefffffffefefefafffefdfffffffffefffff6fefadef4eebff3eca3f5ea90f7e983f7ea7ef6ea7ef6ea7ef5ea7bf5e979f8e779f9 +e677f4e271f4e47af6eb97f9f3b2fff9d0ffffd9fff9bdede38ce7da66eedf5bf1df5cf1df5ceedc59eddc57eedf53eedd50f3da54f6d952f4d94df3da48f0db +43ecda41edd742eed641efd73fead03ce6cf43ebd85ff7e58cfceeacfffccafffbb8f3e672dbca3dd7c738dfd055ecde8bfffbc5ffffe1ffffe0fffebff0e282 +decb42e2c729eccb28eecb28ebc82ae9c92ae9cb26e5c924e4c824e4c824e7c623e3c323e4c92bebd54eefdd82fff6beffffebfff9d1ead978dec93eddc422e0 +c517e1c316e2c417e2c419e1c219e3c01ce4c31adec112d5bc0ed5be1ce5d04ffeeaa3fff6d2ffffedfffff9fffffeffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdfefefefffffffffffffffffffefefefefefefefefefffffffffffffffffffffffffefefefdfdfdfcfcfcfc +fcfcfefcfbfefcfbfdfbfafdfbfafdfbfafefcfbfdfbfafdfbfafcfaf9fefcfbfffefdfffefdfffdfcfffefdfffefdfffffefffffffffffffefefeffffffffff +fffcfcfcfffffffffffffefefefffffffdfdfdfdfdfdfefefefcfcfcfbfbfbfffffffcfcfcfffffffffffffffffffffffffefefefefefefffffffffffffefefe +fdfdfdfffffffffffffffffffdfdfdfefefefffffefcfdfbfdfefcfafbf9fafbf9fdfefcfbfcfafefffdfbfcfafcfdfbfffffefefffdfefffdfffffefffffefe +fffdfffdfcfffdfcfefcfbfefcfbfefcfbfffdfcfffdfcfefcfbfffdfcfffdfcfffdfcfffdfcfffdfcfffdfcfffdfcfffdfcfcfdfbfefffdfefffdfcfdfbfcfd +fbfcfdfbfdfefcfffffefdfdfdfffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefffffffffffffdfdfdfffffffcfcfcfffffffffffffcfcfcfefefefefefeff +fffffffffffefefefefefefffffffefefefdfdfdfffffffffffffefefefefefefffffffffffffffffffffffffefefefefefefdfdfdfefefefefefefefefeffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefeffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfffffffffffffefefefffffffffffffefefefdfffffdfffe +fffffcfffff4fefbd5f4eeb3f4eb9bf7eb8df7e983f7ea80f7eb7ff7eb7ff7ea7ef6e97bf6e67bf4e676f1e66df0e67af4eea1fbf7c2fff8d3fffbd0fff4b0f1 +e587ebdd67f0e05ef3e05ff2df5eefdc5deedb5af1de59f1dd56f3da56f5d956f5d852f4d84ef0d947efd944eed745efd742eed73be8d139e3d144eddf69faee +9cfdf4b5fff9befbf2a9f4dd77e4ca58e7d668f1e78ff4eeb9ffffdcffffddfaf6bbf4e78be9d75ce3ca34e5c925ebca27efcc29edc929eac828eac926e6c626 +e7c728e8c527ecc326e5bf23e4c631efda61f9e7a0fff9d2ffffe7fff1c0e5d263d9c42dd9c31de1c919dfc416e2c417e1c318e3c219e2c21de2c21be0c013d3 +b90ed1bc1de6d55cfff4bbfffee8fffff5fdfff9fffffefefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefefefefefffffffffffffffffffffffffefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffefefefefefefefefefffffffffffffffffffdfdfdfefefefffffffffffffefefefefefefffffffffffffefefefffffffefefefcfcfcfdfd +fdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffefefefefefefffffffefefefefefefffffffffffffefefe +fffffffffffffffffffffffffdfdfdfdfdfdfffffffffffffffffffefefefffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefefefefefefefefefefefefefefefefefefefefefefefefefffdfffffefffffefffffefffffefffffefffffefdfefcfffffffefefeffffffffffffffff +fffffffffdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fffffffffffffffffffffffffffffffffffffcfcfcfefefefffffffefefefefefefffffffffffffffffffdfdfdfefefefffffffffffffffffffefefeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefcfcfcffffffffffffffffffffffffffff +fffefefefefefefefefefffffffffffffffffffffffffefefefffffffffffffffffffdfffffffffefffffcfffff1fffccff2eca9f5eb94f9ec8af7eb85f8eb83 +f7ea80f7eb7ff7ea7ef6e97df4e77bf1e676efe66dede77ef4f0affffcd3fff7d7fff3c7fceea2f3e480efdf67f1e15ff4e162f1e061eedc5fefdc5df3dd5bf4 +dd59f0db57f1da56f4d756f3d852f1d94bf0d947eed646efd742eed839e5d235e0d244eee371fff6aefff7c2f7f2bbeee5a5eed886e9d27cf4e79bffffc5ffff +dcffffe0fff9c0ebe18ae3cf58e3cb3be5cb2be6ca25e7cb26ebcc29ebca27ebca27e8c926e6c626e8c828ebc727ebc324e3bd23e2c639f4e073feefb7fffcde +fffee0fcedafe1cc53d6bd1fd8c117dec618dfc618e0c419e3c218e3c219e1c11ce0c019debd13d4b813ccb720e9d869fffbcdfffff7fffff8fbfff9ffffffff +feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefeffffffffffff +fffffffffffffffffffffffffffffffdfdfdfefefefefefefefefefefefefefefefefefefefefefefefefffffffefefefefefeffffffffffffffffffffffffff +fffffffffffffffffffffffdfdfdfffffffffffffefefefcfcfcfffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffefefefefefeffffffffff +fffffffffefefefffffffffffffffffffffffffffffffefefefefefefefefefffffffffffffffffffffffffffffffefefefdfdfdffffffffffffffffffffffff +fefefefefefefffffffffffffefefefefefefffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffefffffefffffefefffdfffffefffffefffffefefffdfffffffdfdfdfefefefffffffffffffffffffefefeffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefeffffffffffffffffff +fffffffefefefffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefefefefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffefefefefefefefefefefefefefefefffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffefefefefefefefefefefefefefe +fefffffffffffffffffffffefffffffffffffbffffedfdfac7f0ea9ff3e88ef8ec87f8ec87f7eb85f8eb81f7ea80f7e97ff6e87ef4e87cf1e879efe671ebe584 +f6f2bfffffe4fff8dbfeecbdfbe996f4e479f0e166f0e260f2e162f1e061efdd60f0dd5ef5dc5cf4dd59edde52edde52eed955efd952f0d94eeed84aefd749ee +d843eed93ae4d336e1d246efe276fff5b7fff7cff8f4cbf1edbdf1e5abf0e5abf5f5c7ffffdfffffdefff9c2f9e891efd760e3c838e3c82ae6cd2be3cd27e3cd +27e6cf26e6cc24e8cd25e7cb26e5c924e7cb26e9c922eac61edfbf20dec840f7e884fffacbfffee3fffbd0f8e89ce4ca48dabd1cdbc117dec419dfc51ae0c419 +e4c319e3c219e0c118dfbf18e0bf16dabc1dd1bc31ecdc7bfffdd8fffffbfffffbfbfffafffffffffeffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffdfdfdfdfdfdfefefefffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefffffffffffffffffffffffffefefefefefeff +fffffffffffffffffefefefdfdfdfefefefffffffffffffffffffffffffffffffefefefffffffffffffefefefefefefefefefffffffefefeffffffffffffffff +fffffffffffffffdfdfdfcfcfcfffffffffffffdfdfdfdfdfdfffffffffffffdfdfdfffffffffffffefefefffffffffffffffffffffffffffffffffefffffeff +fefdfffffefffffefffefdfffffefffffefffefdfffefdfffefdfffefdfffefdfffefdfffefdfffefefefffffefffffefffffefefffdfefffdfffffeffffffff +fffffefefefffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffefefeffffff +fffffffefefefffffffffffffffffffffffffdfdfdfefefefffffffffffffffffffffffffefefefdfdfdffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffe +fefefffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffdfffffffffffff9ffffe7fcf8 +beeee797f2e688f8e985faee89f8ec87f8eb83f6e97ff9e97ff7e97ff5e97df2e97aefe474ede48afaf3c8ffffedfffaddfbe8b5f8e68df4e473f1e264f0e260 +f2e162f2e162eedf61f1de5ff5dc5cf3dc58ecdf53e9df51eedb54edd952f0d94eeed74befd64aeed646edd93ee3d33ae2d347efe072fff4b5fffbd3ffffdeff +ffe0ffffdaffffdcffffe2ffffddfdf6bfebdc8de9cf5deacc3febcc2fe7cb26e6d02be4d02be4ce28e6cf26e6cc24e8cd25e8cd25e5cb21eace23e9cb1ee8c8 +1bdcbf20ddc847f8ed93ffffdeffffe6fff5bff5e287e7c73ee2bf1be3c41be2c61be1c51ae1c51ae5c41ae7c41ae2c117dfc017e4c11de1c12ce0c94ff3e592 +fffee1fefffbfdfffcfdfffefffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefe +fefdfdfdfefefefffffffefefefffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefefefefffffffffffffffffffffffffdfdfdfffffffffffffdfdfdfffffffffffffefefefefefefefefefefefefffffffffffffffffffdfdfdff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffff +fffffffffffffffefefefffffffefefefefefefffffffffffffcfcfcfffffffffffffffefffefdfffefdfffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffffffefffdfefffdfffffefffffefffffefffffefffffffffffffefefefffffffffffffffffffffffffdfdfdffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffdfdfdfffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffefefefefefeffffffffffffffffff +fffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefefffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffe +fefefffffffffffffefefefffffffffffffffffffffffffffffffefbfffffffffffff7ffffe0faf5b6ede691f1e285fbec88f9ec8af8ec87f9ec84f7ea80f9e8 +81f7e97ff3e97df1e77bf2e579efe18efdf3cbffffeefffcdaf6e8aef3e585f3e56ff1e264f3e361f4e162f2e162f0e163f1e061f3dd5cf1dc58ecdf55ecdf53 +ecdc53eedb50f1da4ff2d84eeed64eedd64bebda44e3d43ee5d448f2df6cffeca0fff8c5ffffdcffffeaffffebffffe8ffffd9fff9bdfae790e8ce5ce3c33aea +ca31eace2de9d12be5cf2ae5cc28e8cd29ebcd28ebcb26edcb24edcc22ebcc1dedcf1debcd1aeac918ddc022dfc952fef1a3ffffe5ffffe1fbefa9f2dc72ecc9 +39e4be1ae7c31be6c51ce1c41be3c51ae5c518e5c315e4c516dec015e1bf1fe9ca3fead46bf7eaa6fffce3fdfffcfdfffcfdfffefffefffffdfffffeffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffcfffffdfefffff0fffdd6fdf5b2f2e992f3e487fbeb8afaec8cf7ec8af7eb85f8eb83f8e982f8e982f4ea7ff2e87cefe177f1e18efdf4c9ffffebffff +daf7eeb5f3ea90f2e577f2e26af4e265f5e164f5e263f0e162f0e05ef3df5cf2df5aeddd55eddd54efde52f0de51f3dc50f3da4eefd74fecd74cead948e6d643 +e9d547efd85af6dd7dfae59afbf0b6fdf9c9fbf8ccfaf3c2f6e8a6f1de83f1d860edce43eac933ecce2fe9d02ce7d12be4ce29e1c929e1c52ae1c229e2c229e3 +c429e1c324dec21edec41cdcc21adec31fd9c133e1cd68fff3b3ffffeafffbd8f3e795ecd65feac835e6c01ce8c41de5c41be3c41be3c51ae5c518e5c315e3c5 +13dec015dfc023eacd4df0d983faedb9fffee9fdfffbfdfffefffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffff161000002606 +0f002220574d464301000000000001000000000000001400000000200000d08a0000d06a0200ffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffdfffffdfafffce4fdf7cafbf3adf6ec95f5e88cfaec8cf8ec8cf8ed8bf8ec86f8ea84f9ea84f8eb83 +f4ea7ff3e97df2e577f3e88efcf8c5ffffe8ffffdff6f4c4f1eba2ebe386eddd73f1de6bf5e066f6e364f3e361f1e25ef3e05bf3e059f3de5af3de5af1de53f2 +de51f2dc4ef1db4deeda4decdb4ce8da46e8d943edd841f0d548f0d458f1da6df0e486f4ed96f5ea96f4e588eed868e6cd49e8cd36eccf30eace33e8cf31e9d3 +2de5d22be3cd2de3cc34e2c83edec541dac33fdac541dbc740d8c53cd7c63ad5c438dbc843dcca59e6d68afef4c5ffffedf7f5cce9dd85e5cf52e6c532e4c11e +e5c51ee3c41be3c31ce5c41be7c518e6c416e3c513dabd14dec12aecd25cf7e29efdf2ccffffedfdfff9fefffdfffffffffefffffeffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd +fffffef6fef9daf8f2bdfaf1a7f9ef98f9eb92f8ec8ef8ec8cf8ed8bf9ed88f7eb85f8ea84f8ea84f5eb80f3e97df0e576f0e88bf9f5baffffdcffffe3fbfed7 +f7f5bff2e9a5f2e38df4e17ef3e071f1e068eedf64ecdd5eecdc5aefdd5af1dc5bf1db59f0dc55f1dd50f1db4df0db4aecdb4aebdc4ae9db47e9db43efd840ef +d541f1d449efd854eadb61eade68ecdb66efdb5eedd547e6cd31e6ce28ead22ce9d032e7d132e6d22de3cf2ee3cf3cebd655f3e176f7e787f8ea8af8ec8ef7ea +8ef5e88cf3e98bf1e789f5ea90f8eba1fbefbfffffe0ffffebf8f7c5ecde7ee6d04ee6c631e2c11ee2c51ce4c61be6c41de5c41be6c619e5c617e2c412d6ba15 +dbc030ecd76affebb4fff5ddfffff2fdfff9fefffdfefefefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffe +fffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff1fdf9d0f6efb0f8eea0fcef99f8ed93f9ec90f8ec +8cf8ed8bf9ec8af8ec87f7eb86f6ea84f7ea82f4ea7ff2e57befe789f5efacfcf9ccfdffe0ffffe8fffddefaf3c8f8eaaff5e599ecdf83e7dc74e7db6fe7dc6a +ebdd65edde63eddb60efdc5df1dd5af2df56f3df51f1de4deedd4cebdd49eadc46ecdb45f0d842f0d741f0d544efd545e7d346e2d043e4d043e8d342e8d33be6 +d132e7d431e7d431e7d132e7ce30e6d12fe3d039e2d158ecdf83fdf4b5ffffd6ffffdfffffe1ffffe5ffffe6ffffe4ffffe2ffffe2ffffe7ffffeffffff0ffff +e7f9f5baf0df78ead14be5c92fe2c51de2c719e5c71ae6c51ce6c51ce6c51be5c518e3c316d5b918d8c038ebdb77fff4c6fff8eafffff7fffffbfefffdffffff +fffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffbffffecfcf8c5f3eba5f6eb9bfbef97f9ed95f9ee92f8ec8cf9ee8cfaed8bf8eb89f7ea88f7eb86f8ea84f6e981f6e9 +81f4e888f6ea9cf7f2b5f8f9cffeffe3ffffeafffbe2fff5cffef3bff7efacf1eb9ef2e999f3e991f3e787f4e680eee175efdf6eeedb62ecd958edda51ecda4d +ebd94cead84be8d748ebd847efd944f0d843eed641ecd43fead23ce9d139ead036e7cf35e6d034e6d334e7d633e8d532e8cf31e6cc32e8d03bedd759f1e188fa +efb3fffed7ffffeaffffe8fffde4ffffe8ffffeaffffebffffe8fffee7fffee6fffae0fff9d3fbf7bdf1e793ead45de7c93ae5c728e3c61de2c61be4c619e6c5 +1ce6c51ce4c51ce3c41be4c31ad8ba1fd8c441efe286fffdd7fffef5fffffbfffffcfffffcfffffefffffffffeffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffe6faf6bbef +e899f4e995faee96f8ee96f8f093f7ee8df9ee8cfbee8cf9ec8af6eb89f7eb86f8ea84f8e982f8e780f7e580f8e687f6eb97f3f0b3fbfacefffee5fffeedffff +efffffebffffe4ffffdafffcd3fff8c9fef3b9fcefabf5e997f4e588eede74ebd865ebd75aecd756ecd655ebd554edd652edd84decd948ebd946e9d744ebd442 +eed53ff5d63ff2d338f0d237e8d237e7d437e9d633ead42feed031e9ca39e6cc50fae387fff6c3fffdddffffddfffbd2fdf3bdf6edaef6ecacf7eeabf4edaef6 +ecb0f8e9b1fdebb0fce9a5f5e690ebe078e5d55ae8c839e8c325e8c61fe6c81de5c51ee7c51ee8c41de6c51ce3c41be3c31ce6c31fdbbe27dccb4cf5eb93ffff +e2fffffbfffffefffffefffffcfffffcfdfffffcfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffffe +fffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8ffffe4f6f4b3ebe691f1e88ef8ef95f8ee96f7ef95f5ee8df8ef8dfaee8ef8 +ec8cf7eb8bf8eb89f9e988f9e985fbe984fbe881f9e67df5e584f0e999f6f1b2fef9ccfffeddffffe5ffffe9ffffecffffeaffffe8fffee2fffad8fff8cdf9f2 +bbf7edadf5e89cf3e48ef3e383f3e17cf2dc76f0da70f1d967f0d95fecd954e9d84ce7d647e9d542edd43ef2d63cf2d338f1d338ecd43aead438e8d331ead331 +efd035e9cc42e7cd63ffeda6ffffe5ffffecfff9c9f6eca6f1e38aeee07aefe079ede078eddf79eddd7cefda7ff3dc80f4dd77ebd762decf4adeca35e5c526e9 +c51eeac71de9c81ee8c61fe8c521e8c41ce6c51ce2c31ae2c21be6c325dbbf32dfcd5cf7efa2ffffe8fffffcfffffffffdfdfffffbfffffcfdfffffdffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffcffffe8f6f6b0edeb8df3ed8af9f291fbf298f7ef95f4f091f6f08ff6ef8ef7ed8ff8ec8ef8e98cf8e98cf8ea8af9ea86f8eb83f6e97ff4 +e882f1e887f3eb92f7ee9ef9f0a7fcf3b3fdf6bffefacafdfbd3fcfadbfffee2ffffe8ffffeaffffe8ffffe2fffcd9fff9d1fff9c7fff6bcfef0aef8ea9ef7e6 +8ff2e07becda67e7d657e4d249e3d03fe7d23ae9d338e8d139e9d338ebd137ead133e7d230e7d131ecd03cebcf52e9d576fff4b6ffffeafffbd9f2e394e7d766 +e5d74fe5d546e2d144e5d247e7cf47e8cf49ebd050eed256ecd256e6cf4bdecb3addca2de4c925e4c71fe8c61fe9c720e6c41de7c61de7c61de6c51be8c619e2 +c019e4c42be3c848e3d275f6eeb3ffffedfffffbfffffffffffffffffefffffefdfffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1610000026060f002220574d4643010000000000010000000000 +00001400000000200000d06a0000d06a0200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffeaf6f5b1eaea8cf3ed8afcf391fcf29af8f097f5f093f4f091f7ef91f8ee90f9ec +90faeb8ef9ea8df6ea8af6e987f6ea84f4e981f3e97ef2e87df2e77ff4e882f3e787f5e991f7eb9df7eeaafaf2b7faf6c3fefbcfffffd9ffffe1ffffe7ffffec +ffffedffffebffffe8ffffe0fffbd4fff7c8faefb5f5e9a3efe18feada7ae6d469e5d45ce7d657e8d752e8d54ee8d447ebd141ecd23ee7d338e3d039e9d247ea +d661edde88fff7bdffffe4fff3c3e8d770dec93ee1cc2de0cc27dfc929e5cc2ee6c92be2c42fe2c53eead153eed65ee4ce50e2cd3ce0ca2be4ca24e4c71ee7c7 +20ebc922e8c61fe9c81fe9c81fe7c71aeac719e3c11ae6c532e8ce58e8d98afaf2c3fffff0fffffcfffffffffffffffffefffffefffffffdffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefbffffe8f6f4b4eae792f2ea8dfdf094fef19bfbed9af8ee96f7ee94f8ed93faed91faee90f9ed8df7ec8af6eb89f6e987f8e887f7e983f6e981f4e8 +7cf2e67af1e579f1e47af4e680f4e785f4e78bf3e992f4e997f4ea9cf7eea4f8efabfdf3b7fff5c1fffbccfffcd4fffcdbfffde1fffee6fffee9fffde6fffadd +fff6d1fdf3c4fbeeb6faecaaf7e89ff6e58ff1e079f0db68efd45befd454e8d54ce3d049e7d55aeddf75f1ea9bfdf9beffffd6f9f0ade4d25ddfc732e9ca2deb +cc29e9ca27e9ca27e4c424dabf2ee0cc57faea89fff599f0e17be6d04ee7cc35eaca25e9c81ee6c921e8c821eac61febc720e6c71ee7c61ce9c618e2bf1be7c7 +38efd767f2e49cfef8cffffff3fffffefffffffffefffffffffffffffdfffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffe8f5f3b9ece798f3e992fdef97ffef9cfc +ec99faed97f9ed95faec94faec93faee90f7ee8cf5ed88f5eb86f7ea88f8e985f8ea84f7ea82f7ea7ef6e97bf5e87af5e87af3e67af1e379f2e278f0e17aeedf +79ecdd77eddd79eede7ef0e18bf2e597f6eaa2f7ecaef8f0bbfbf4c9fffcd9ffffe4ffffedffffedffffecffffeaffffe7ffffe1fffed3fff5c1fbeda5f7e794 +f3dd85f0da7ae9d871e5d66fe9dd7ff1e898f7f2b5fcf8c3fffcc5f6eb9be4d150e3c92fefcc2ef2cf2cefcf28ecce29e7c82bdfc640ead97cffffbcffffcbfc +f29becd659eece39eecb28eac920e3c820e4c921e8c61feac920e6c71ee5c71ce7c416dfbe1be5c83ef5df76f8eeaefef9d8fffff7fffffffffefffffefffffe +fffffefffdfffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffff7ffffe9f8f6c0f1eba4f5ea9afded9affef9efded9afdee98fced97fbec96faec93f8ee90f8ef8df6ee89f4 +ed86f8ec86f9ec84f8eb83f7ea80f6e97ff5e87ef6e87ef5e77df5e57bf5e378f5e176f6e174f4e071f3dd6df4dc6af1dd6defdf74efe27af2e681f4e888f5ea +90f7ec9af9f0a6fbf4affff9bdfffac3fffbcbfffed5ffffdcffffe1ffffe1fffddbfef9d2fdf7cafcf0c0f8ebb7f6e8b3f5e9b3f7edbdfdf6cbfffcd6fff9ce +fff6b7f0e486e1cd46e0c527e8c926ebcb24e7ca22e9cd2ceacf3ee8d360f0e39fffffd8ffffd8f5ee9ee7d056eac936ecc62aebc825e1c824e0cb22e2ca1ce7 +cc1ee3c91fe4c71ee6c417ddbd1de5c946fae687fff8c3ffffe7fffff9fdfffffffefffffefffffdfffdfefffbfffffbfffeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8ffffee +fbf8ccf4efb2f6eda4f9ec9dfdef9dfeee9bfcef99fbef97faee96f9ee94f9ef91f8ef8ef5f08af6ef88f9ee86faed85f9ec82f8eb81f7ea80f6e97ff5e77df5 +e77df7e77df7e57af8e576f8e474f9e471fae46dfae26af8e36af3e26aefe16beee06aeedf6bebdd6ce9dd6de9dc72e6dc77e8e082ece590eee89defebaaf3f1 +b7f8f7c5fdfcd0ffffdaffffe4ffffe7ffffe5ffffe3ffffe5ffffe6ffffe9ffffebffffe8fffcd1fbf0acecdd80ddcb50d7c237dec336e0c636d9c433dbc841 +e7d560f4e38cfcf2c3ffffe4ffffd3f1e891dec847e6c52feec52cecc729e2c927e0ca24e2ca1ce3cb1be3c91fe4c71ee4c117dabb1ee3c84ffdec96ffffd6ff +fff3fffffbfdfffffffefffffdfffdfdfffdfdfffbfffffdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffff6fefadefbf6c9faf2b6f8efa5f8f09df8f097f8f096f7ef95 +f8ef95f7ee94f7ef91f6ef8ef8ef8ef8ef8dfaee89f9ed87f7ec84f6ec81f6ec81f5eb7ff6ea7ef6e97bf4e779f5e777f6e576f5e574f7e572f9e870f8e76ef8 +e56cf8e46df5e16af2df66f0de63eedd5eecdb5ceadc5ae9dc5ce6d95feadd69ede175eee381f3e88ef5ea98faf0a3fef5b2fff7c3fffccdffffd1ffffd7ffff +e2ffffe5ffffe3ffffe1ffffd6fdf2bef4e5a0eede8bebdb82e9d87be5d679e3d779e1d97be1da83ede4a0fef4c4fffadcffffdbfffab4ecdf75dfc739e8c527 +efc72befc72be6c528e4c824e3c91ee2c91be2c81ee2c71fe4c31adebf28e4cc5cfeefa6ffffe4fffff8fdfffcfdfffffffffffffefffdfcfffbfefffdfffffd +fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffcfffffffefffdf0fffee1fffbcbf8f3b6f6f0a7f3ef9ef0ec99f2ed98f1ec97f3ec95f4ec92f5ed8ff8ef8efaef8dfaef8dfaee89 +f7eb85f5ea82f4ea7ff6ea7ef6eb7cf6e97bf6ea7af5e979f5e777f2e473f2e571f3e771f3e56df3e36bf6e26bf6e168f5e066f5e263f4e25ff1e05bf0e057f0 +e057efdf57eedf5bebdc5deddc63eedc69eeda6dedda71efdc7becda87ecde92ece69bf1eba8f9edb7f8edbbf5edb8f9f0b7f7edadf0e29aeddc8bfae998fffd +b5ffffc4ffffc6ffffc4ffffc4ffffc7ffffdaffffe4fffddbfdf0bcf3e68ae5d358e2c730e8c724f0c92befc72be7c426e7c825e8cb22e7cb20e2c81ee4c921 +e7c623e2c437e8d16bfff4b4ffffedfdfffcfdfffefffffffffffffffefffdfcfffdfdfffdfffffffffcfffffeffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff1610000026060f002220574d464301000000000001000000000000001400000000200000d04a0000d06a0200ffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfffffdfffffffefffff1fffde1faf8cff5f3bdf3f0b3efedacf0eea8f1eea4f1 +ed9ef5ee99f6ee94f8ef8efaef8df9ee8cf7ed88f7eb85f5ea82f7ea80f7eb7ff7ea7cf7e87af8e97bf6e878f2e676f1e674f1e772f1e771eee66ff0e56cf6e5 +6cf7e56af4e265f2e063f3e263f3e361f2e35fefe05beedd58eddc57eedb56eeda53edd652ebd450ecd34febd050ebd057ead35fe8db67eae172f2e281f2e386 +f2e583f1e580efe07aecd972edd672feea92ffffc1ffffd9ffffdaffffd9ffffd8ffffd9ffffddffffd7fff9bbf4e38dead35fe9ce41e7ca2ce9cb26eac828ea +c828eac926eaca25e9c924e7ca22e4ca20e2c621e6c72ae9cb48eedb80fff6c2fffff2fdfffffdfffffffffffffffefffffffffdfffdfefffffffefffffcffff +feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefdfffffefffffdfffffffefffff2ffffe7fefddbfefcd4fcf9cdfcf8c7f8f5bef6f4b4f8f2abf6efa0f6ec95f5ea8ef5ea90f4e98df5e98bf4 +e987f6ea85f8eb83f8ea80f9e97ef8e97bf7e87af6e878f5e777f3e876f2e873f0e772f0e670f2e56bf3e469f3e368f1e166f0e065f0e163f0df60eede5cefdd +5af1de59f1dd56f1dc51f2db4ff2da4cf2d74af3d848f3d548f2d74aecdb4fe9dd55eddc5deddb5eebdb59eadb57edd756ebd357ecd35bf2de73f8ea97f8eda9 +f5e8aaf5e7acf6eaaaf4e8a6f2e7a3f3e698f0de7fe8d360e9cd43e9cd33e8ca2be8cc28e7cb27e7cb26e8cb23eaca23e7c924e6c823e3c61de2c622e8ca36ea +d159f1e091fff7ccfffff5fcfefffffffffffffffffffefffffffffefffffefffffffefffffcfffffeffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfffffefdfffffdfffffffffcfffff8 +fffff4fffff0fffdeafffce3fcfad8fbf7cefaf3c2f8efb6f6eba7f3e89ef2e89bf4e89af4e896f5e892f6e98df8e887f7e882f8e87efae87dfae97bf9e879f8 +e778f7e776f6e675f4e473f2e571f0e46ef0e56cf1e36bf2e26af2e168f4e168f4df65f4de61f3dc5ef3dd5cf4dc5af3dd56efdc53eedb50edda4feeda4df2d9 +47f1d846e8d845e6d745e6d447e6d244e5d43ee5d13ce9cd40eccf44edd246edd750eadb61e7d969e9d46bedd46cf0d66aedd466e9d15fe6cf55e5cc46e3ca38 +e6ca30e8cb2ce8cb2ce8cc2be5cc28e4cc26e5cc22e5cc22e5ca22e4c921e3c71ce2c625e9cd43efd96ff4e6a4fff9d6fffff8fcfefffffffffffefffffffeff +fffffffefffffefffffffcfffffcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfffffcfdfffffbfefffbfffffdfffefffffefffffcfffff7fffff4fffeecfffee6fffbe0fff9d7 +fff8ccfff6c4fff4befef3b9fbf0b2faf0aafaeea0f9ec96f5e88cf5e584f2e37df5e57bf7e57af7e678f6e576f5e475f7e475f4e473f1e470f0e46ef2e46ef2 +e26af2e169f3e067f3de64f4de61f4dd5ff3dd5cf2dc5af1dc58efdc55eddb52eada51eddb4ef1dc4bf1da48ebd946e9d744ebd540ead53de9d639ead438edcf +3aefd13dedd23becd43ee8d746e7d64aebd04aedce49f0d047efd045efcf40ebcd38e8cc31e9cd2ce8cd29e8cd29e9cc2de8cb2ce5cc28e4cc26e6cd23e5cc22 +e5ca22e5ca22e6c81de2c527e7ce50f2df84f9edb7fffbdffffff9fdfffffffffffffefffffffefffffffdfffffffffffffffcfffffcfffffeffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fcfffffefdfefffbfefffbfffffbfffefffffefffffcfffffafffff9fffff8fffff7fffff8fffff6fffff2ffffedfffde5fffbddfff7d2fdf5c6faf3baf8f1ac +f2eb9cf0e790eae285efe482f3e57ff4e67cf3e67af5e57af6e479f6e577f5e672f4e670f4e46cf4e36bf4e168f3e166f2e063f4e162f2df5ef4e05df2df5af1 +de57efdc55eedc53eddb52ecdb4feeda4dedd94becd84aecd746edd644ecd73fecd93cebd83beed33deed33decd238e9d236e6d439e8d33becce3aeccb38edcc +36eece35f0ce34efce31ecce2febcf2ee8d02ae7cf29e8cd29e8cc2be8cb2ae8cc28eacd25e9cc24eaca25eaca25e5c71cdec228e5cd5bf6e699fcf5cafffeea +fffff9fefefefffffffffefffffffffffffffdfffffdfffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfefffbfefffafffffbffffffffffffffffffff +fbfffffbfffffbfffffefefdfffffcfffffefefffffbfffff7fffeeffffbe8fffbdffefad7fcf9cdf9f5c0f6f3b6f7f0abf8f0a3f9ee9cf8ec94f5e88cf3e585 +f3e37ff3e27bf2e172f2e06df1e06bf0e068f1e068f1e166f1e166f3e263f2e260f3e15ef2e15cf2df58f0dd56f0dd54efdc53efdc51edda4fecda4defd84cf0 +d84af1d747eed843ead83debd83bedd53deed33ceed238ebd236e7d332e8d232ebcf34ecce33ebce2fecce2feece2eedcd2debcd2eeace2de8d02ae7cf29e6cd +29e8cc2be8cb2aeacb28eccd24eccd24ebca27ebca27e3c41bdabf29e5d067fef0aefffeddfffff3fffffbfefffdfffefffffffffffffffdfffffbfffefdfffe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefffffffdfffffbfefffbfffffcfefffffcfffffcfffffefffffffcfdfffbfbfffefbfefffbfefffffffffffffbffff +f9fffff8fffff6fffff6fffff5fffff2ffffedfffee9fffde0fffbd6fff8c9fef3b9faefabf6ea9cf3e690f3e585eee076f0df70efdf6eefe06cf1df6cf0e068 +efdf67efdf64f2e063f3e061f2e05df2df5af2de57f3dd55f2dc54f2dd52eddc4feddb4ef2d94df3d84cf2d64ceed648e9d842ead83deed63cf0d43af1d239ef +d339ead435e8d334e9d334ead434e7d332e7d230ead12feccf30eccd32eacc31e8cf2be8d02ae7ce2ce8cb2ce9cb2ceacb28eace23eace23e6ca29e6ca29e2c5 +1cdbc12de9d675fffbc1ffffecfffff8fffffbfffffcfffefffffefffdfffffbfffffbfffefbfffefffefffffeffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfffffb +fffffdfffffdfffffffdfffffdfffffefffffefdfcfffbfbfffefafffffafffffbfffffafffbfcfffafafffbfdfffefdfffffdfffffffefffffffffffffe1610 +000026060f002220574d464301000000000001000000000000001400000000200000d02a0000d06a0200fffff9fffff2fffbe4fff8d7fbf5c8f8f0bbf4ecb0f3 +eba5f4e999f2e890f1e68af2e686f4e680f1e379f1e071f2e06df0df67f1df64f1de5ff2dd5cf1dc58f3dd56f2dc54f2dd52eddc4feedc4ff2d94df3d84cf2d6 +4cefd64aecd845ebd841efd73deed43aeed13aefd339ead337e9d435e8d433e8d433e7d431e6d330e9d230ebd131edce35ebcd32eacd2ee9d02ce7ce2ce9cd2c +e9cc2bebcd28eace23e8ce23e6ca29e6c92be3c723dcc337ead982fffecffffff1fefffbfffffcfffffcfffffffffefffdfffffbfffffbfffefbfffefffeffff +feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffefffffefffffffffffffffffffefdfffffdfffffdfffffdfffffdfffefffffefdfffe +fffffffffffffffffffffffffffffffffffefffffcfffffbfffff6fffef0fffdebfcfbe6fdfce2fefcdefaf8d5faf7cbf8f4c1f9f2b3faefa5f7ea94f4e484f3 +e077f1de6ff0dc67efda61f1db5ef1dc5bf0db57efdb54efdc53efdc51eedc4ff0dc4ff2db4ff1d94bf0d84aefd846edd742eed640ebd33debd33bebd339ebd4 +38ead435e9d333ebd333ebd432e9d230ead12fe9cf2fe9ce30ebce30ebce30eace2deacf2be9cf29eacf27e7cc24e9cf25e9cd28e5c728e7c92ee5c92fe3cc4e +ebdd91fffdd8fffff7fffffffffffffffffefffffefffffefdfffefdfffefdfffefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffe +fffffefffffcfffffcfffffbfffffbfffff8fffff7fffff1ffffe6fffcd6fef7c6fbf1b5f8eca6f5e899f0e28af0df82edde78efdd72efdd6ceedd65eddb5eec +dd59eedd58eedc53edda4feeda4dedd749eed646eed745eed543efd742edd53fecd53debd43cebd339e9d236ebd234ebd333ecd232ecd232ebd131ebd032eacf +31eacf31e9ce30e8ce2ee7ce2ae9cf29ead028e9cf25e9ce26e8cc28e7c727e7c92ee9cf3fe9d461efe19ffffde0fffff9fefdfffffdfffffefefffffefffffe +fdfffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefffdfefffdfefffbfffffcfffffbfffffbfffff9fffff9fffff7 +fffff2fffeebfefde3fcfadcf9f7d4fbf7cefaf6c5faf6bcfaf1b1f6eea1f5eb93f4e785efe177edde6aeadc5ee7da56e8d752e9d64dead649eed648f0d646f0 +d544efd541eed53feed63eedd53decd43aead337e9d236ead435ebd234ebd236ead135e9cf35e8ce34e7ce32e7ce30e7cf2fe6cf2de7ce2ae8d02ae8ce28e8ce +26e7cd25e5ca22e6cb2decd54aefdc73f5e9affffee5fffffafffefffffefffffffffffffffffffefdfffefdfffeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefffffefffffefefffbfefffbfffffbfffffcfffffcfffffbfffff9fffff8fffff7fffff5fffff2ffffeeffffe8 +ffffdcfffdcdfdf8bbf8f0aaf3e799eee28ae8db79e6d96fe5d767e6d560e9d45aecd655edd750efd64af0d646eed641ecd43eecd53decd43aebd438ead337eb +d438ebd236ebd236ebd137e9cf35e8cf33e5ce32e8cf33e8cf31e8cf31e8ce2ee9d02ee9ce2ae8ce28e8cd25e6cc22e5cc30ebd655f5e487fbf0befffee9ffff +fbfdfffffffffffffffffffffffffffffffffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffff +fefffffefffffefffffefffefffffefffffefffffffffffffefdfffcfdfffcfbfffbfdfff9fffff8fffff2fffee9fffcdffff8d3fdf3cbfbefbff8ecb6f6e9ab +f6e7a2f5e697f4e287f2e17af1de6befdc5decd952ead648e6d23de6d139e7d136e8d135ead133ead133ebd032ecd133ecd133ecd232ecd133e9d032eace33ea +ce34ebcf35eacb32ebcd32eacc2deace2aeacc27e6c921e2c731ead666f8eb9dfef6ceffffedfefffbfdfffffffffffffdfcfffffffffffffffffffffffffffe +fffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefefffdfffffefffffefffffffffdfffffdfffffeffffffffffff +fffffffefdfffffdfffffdfffffdfffffffffefffffafffff6fffff3ffffefffffebffffeaffffe2ffffd9fffcccfff6b8fcefa5f4e890f0e47fe7db6be3d65c +e0d04edfcd44e2ce41e4cf3ee7ce3ce7cf39e8d038ead135ead232ebd432edd430ecd331eacf31ebcd32eccd34ebcb32eccd30ebce2deace2ae9ca27e5c623e0 +c539ecd978fbf0b2fffbdcfffff4fcfffdfdfffffffffefffefdfffffffffffffffffffffffffffefffffefffffffefffffeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffdfffefdfffefffffefefffbfffffbfffffbfffefdfffdfefffefffffefffffefffffeffffff +fffffffefffffcfffffbfffff9fffff7fffff1ffffeafffcdbfdf7cef8f1bff5eeaff0e9a0eee792ebe183ebde76efdc6deeda63eed75defd755ecd54aedd540 +e9d435e7d32ee8d32aead32aebcf2eebcd2eebcd2eeccc2cedcf2ae9ce26e8cd25e6cb27e8ca2fe6cb4bf1e08ffff9caffffebfffffafafffefbfffffffffeff +fffefffffffffffffffffffffffffffefffffefffffffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1610000026060f002220574d46430100000000000100 +0000000000001400000000200000d00a0000d06a0200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefefefefefefefefefefcfefefdfffefbfffefdfffcfffffcfffffcfffffc +fffffefffefffffefffffcfffffdfffffefffffefffefdfffefefefffffffffffefffefdfffffbfffff8fffff2ffffedffffe7fffedfffffd9fffecdfffbc0ff +f7b3fef2a4f9ea94f5e287f4e07bedd668ead457e2cf46ddcc36dfcc2fe2cc2de5cb31e8cc32e8cc32e6cb2de7ce2ae2cc27dfc92ae0c833e6cc44e9d167f5e9 +a9ffffe1fffff5fdfffefafffefbfffffdfefcfffffefffffffffffffffffffffffffffdfffffefffffffefdfffcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffefffffefffffefffffefffffefffdfffffdfffffbfffffdfffffffffffffffffffffffffefffffefffffefffffefffdfefffdfffffdfffffdfffe +fdfffcfffffcfffffcfffffcfffffcfffffcfffffcfffffcfffffbfffff9fffff7fffff2ffffedffffe4fffdd6fdf5c6f7ecbaf6e8adf3e09cf0db89e9d673e7 +d564e6d457e7d350e7d04ce8d048e8d145e7d241e4d33de2d23fdece45e1cf54efd970f5e193fef5c9ffffeefffffbf9fdfefbfffffdfffffdfefcfffffeffff +fffffefffffffffffffffffdfffffefffffffefdfffcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffdfffffdff +fffbfffffdfffffdfffffffefffffefffffefffffefffdfffffdfffffbfffffbfffffbfffffdfffefdfffcfffffcfffffcfffffefffffefffffefffefffdffff +fffefffdfefffdfffffffffffffffcfffff7fffff1fffce9fff9e2fff9dcfff7d3fff6c6fff5b7fff3a9fdee98f9e989f4e27df3e077f3e071f2e06df0e26aeb +e06ee9de76ede189feefa7fff9c8fffce1fffff7fdfffffafefffbfffffdfffffffefdfffffffffefffffefffffffffffffffffefffffefffffffefdfffcffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffdfffffdfefffbfefffdfefffdfefffffefffffefffdfffffdfffffdff +fefdfffefdfffefdfffffdfffffffffffffffffffffffdfffffdfffffdfffffffefffffefffffefffffefffffefffffefffffefffffffffffffffffffcfffffb +fffff9fffff8fffff7fffff1ffffecffffe2fffdd5fff4c3fcedb5faebacf8e9a4f7eca2f5eca2f0e9a4eee8adf3edbefffad8ffffeefffff5fffffbfbfffffb +fffffbfffffdfffefffefefffffffffefffdfffffffffffffffffffefffffefffffffefdfffcffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffefffffefffdfffffdfffffdfffffffefffffefffffffffffffffffffefffffefffffefffffefffffefffffffffffffffefffffefffbfe +fffbfefffbfffffdfffffffefffffefffffefffffefffffefffffefffffefffdfffffffefffdfffffffffffdfffefdfffefffffefffffcfffff9fffff2fffbe8 +fff7dffff8dafff6d1fff9d2fef8d3f9f7d5f8f4dbf9f8e4fffef3fffff9fffffcfefffdfafefffbfffffdfffefffffefffffffffffffffefffdfffffffffeff +fffffffefffffefffffffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffffffffefffffcfffffbfffffcff +fffefffffefffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffbfffffafffffbfffffdfffffffffffffffffffefffffefffffd +fffffdfffffefffffefffffffffffffefffffbfcfffbf9fffbf9fffdfafffefdfffffffffffffffcfffffafffff7fffff5fffff4fffff6fffff7fffffafffffc +fffffefdfffefffffefbfdfdfafefffbfffffefffbfffffcfffefffffdfffdfffffbfffffdfffefffffefffefffffefffffffffdfffeffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefffffefffffefffffefffffffffffffffffffffffffffffffffffefffffbfffffbfffffcfffffcfffffeffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffefffffefffdfffffbfffefdfffefdfffefffffefffffffffffffffffffffefffffefffffefffefefefffefefffffefffffcfffffcfbff +fef9fffef8fdfefafefffdfefffdfefffffefffffefffffefffffefffffefffffefffffefffffefffdfffffbfdfdfdfffffdfffffbfffffcfefefffefafffffc +fffefffffefffdfffffbfffffdfffefffffefffefffffefffffffffdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffff7e05000026060f00f20a574d4643010000000000010000000000000014000000d00a000000000000d06a +0200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffffffffffffffffffffffffffffefffffefffffffffffffffe +fffffefffdfffffdfffffbfffffbfffffbfffffdfffffffffffffffffffefffffefffffefffffffffffffefffffefffffefffffefffffefffffefdfffffdffff +fdfffffcfefefefefefefefefffffffffffffffefffdfffffdfffffdfffffdfffefdfffffcfefffdfffffdfffffefdfffefdfffffffffffffefffffefffffeff +fffefffffffdfffffdfffffcfffdfffffcfffffcfffefffffdfffbfffffbfffffdfffcfffffcfffffffffefffffffffdffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffefffffeff +fffefffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffefffffefffffefffdfefffdfffffbfffffafffffafffffafffffbfffffdff +fffffffffffefffffefffffefffffefffffefffffffefffffcfffffcfffffcfdfffcfcfffdfbfffefbfffffbfffffffefffffefffffefffffefffffdfffffdff +fffffffffffefdfffcfdfffefdfffffdfffffdfefffdfffffffefffffffefffffefffffbfffffcfffffcfefefefcfefefbfefcfffffcfffffcfffffcfffcfeff +fdfffbfffffafffffdfffcfffffcfffffffffefffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff460000001c00000010000000454d462b024000000c000000000000000e00 +000014000000000000001000000014000000050000000b0200000000050000000c028c00780104000000020101000400000004010d0008000000fa0200000000 +000000000000040000002d01000007000000fc020000ffffff000000040000002d0101001c000000fb0200000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000040000002d010200040000002e011800050000000902ffffff0004000000070103009234 +0100430f2000cc0000008c007801000000008c0078010000000028000000780100008c0000000100180000000000e06802000000000000000000000000000000 +0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefe +fefffffffffffffffffffffffffffffffefefefefefefffffffffffffffffffefefefffffffefefefffffffffffffffffffffffffefefeffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfb +fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafafafafafafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb +fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefefefefe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +fafafafafafafafafafafafafafafafafafaf8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5 +f5f5f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f7f7f7f7f7 +f7f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9fafafafafafafafafafafafafafafafafafafbfbfbfcfcfcfdfdfdfdfdfdfefefefefefefefefeffffffffffff +fffffffffffffefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfcfc +fcfcfcfcfcfcfcfbfbfbfbfbfbfafafafafafafafafaf9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f2f2f2f2f2f2 +f2f2f2f1f1f1f1f1f1f0f0f0f0f0f0efefefefefefefefefefefefefefefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee +eeeeefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f1f1f1f2f2f2f3f3f3f4f4f4f4f4f4f5f5f5f5f5 +f5f5f5f5f5f5f5f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfefefefefefe +fefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffefefefefefefefefefefefefdfdfdfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f5f5f5f4f4f4f4f4 +f4f3f3f3f2f2f2f1f1f1f0f0f0f0f0f0efefefefefefefefefeeeeeeeeeeeeeeeeeeecececececececececebebebebebebeaeaeaeaeaeaeaeaeae9e9e9e8e8e8 +e8e8e8e8e8e8e8e8e8e8e8e8e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9e9e9e9 +e9e9e9e9e9e9e9e9eaeaeaebebebebebebebebebebebebecececeeeeeeeeeeeeeeeeeeefefefefefefefefefefefefefefeff1f1f1f2f2f2f3f3f3f4f4f4f4f4 +f4f4f4f4f5f5f5f5f5f5f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9fafafafbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfefefefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbfafafaf9 +f9f9f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1f2f2f2f1f1f1f1f1f1f0f0f0efefefeeeeeeedededecececeaeaeaeaeaeaeaeaeae9e9e9e9e9 +e9e8e8e8e7e7e7e7e7e7e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4e3e3e3e2e2e2e2e2e2e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dfdfdfe0e0e0e0e0e0 +e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1e1e1e1e1e1e1e1e1e2e2e2e2e2e2e3e3e3e3e3e3e4e4e4e5e5e5e5e5e5e4e4e4e5e5e5e6 +e6e6e8e8e8e8e8e8e8e8e8e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaedededeeeeeeeeeeeeefefefefefeff0f0f0f1f1f1f1f1f1f2f2f2f3f3f3f4f4f4f5f5f5f5f5 +f5f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefdfdfdfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f4f4f4f4f4f4f3f3f3f1f1f1f0f0f0efefefee +eeeeeeeeeeeeeeeeededededededecececebebebe9e9e9e8e8e8e7e7e7e6e6e6e6e6e6e5e5e5e4e4e4e3e3e3e3e3e3e2e2e2e0e0e0e0e0e0e0e0e0e0e0e0dfdf +dfdededededededddddddddddddddddddcdcdcdbdbdbdadadad9d9d9d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9d9d9 +d9d9d9dadadadadadadadadadbdbdbdcdcdcdddddddddddddededee0e0e0e0e0e0dfdfdfe0e0e0e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e4e4e4e5e5e5e6e6e6e7 +e7e7e9e9e9eaeaeaeaeaeaeaeaeaebebebecececedededeeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6f7f7f7f8f8f8f9f9 +f9fafafafbfbfbfcfcfcfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefcfcfc +fafafaf8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f3f3f3f2f2f2f1f1f1f0f0f0efefefededededededecececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6 +e6e6e5e5e5e4e4e4e4e4e4e3e3e3e2e2e2e1e2e0e0e1dfe0e1dfdddddddddddddcdcdcdcdcdcdbdbdbdadadadadadad9d9d9d9d9d9d9d9d9dad8d8d7d7d7d7d5 +d5d6d4d4d5d3d3d5d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4d4d4d5d5d5d5d5d5d6d6d6d6d6d6d7d7d7d8d8d8d8d8d8d9d9d9 +dbdbdbdcdcdcdcdcdcdcdcdcdddddddfdfdfe0e0e0e0e0e0dfdfdfe0e0e0e1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e7e7e7e7e7e7e8e8e8e9e9e9ebebebec +ececedededeeeeeef0f0f0f0f0f0f0f0f0f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f4f4f4f6f6f6f7f7f7f9f9f9fafafafafafafdfdfdfefefefefefeffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfbfbfbf9f9f9f7f7f7f5f5f5f4f4f4f3f3f3f3f3f3f2f2f2f1f1f1 +f0f0f0f0f0f0f0f0f0efefefedededececece9eceae9eceae9eae8e8e9e7e6e6e6e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e3e1e1e2e0dee1dfdde1dcdce0dbdb +dfdadcdddbdcdcdcdbdbdbdadadadbd9d9dad8d8d9d7d7d9d7d7d8d6d6d7d5d5d9d4d6d7d4d6d8d3d5d7d2d4d5d0d2d4cfd1d1cfcfcfcfcfcfcfcfcfcfcfcfcf +cfcfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d1d1d1d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d7d7d7d7d7d7d8d8d8dadadadbdbdbdcdcdcdcdcdcdddddddddddddedede +dfdfdfe0e0e0dfdfdfe0e0e0e2e2e2e4e4e4e5e5e5e6e6e6e6e6e6e7e7e7e8e8e8e9e9e9ebebebececececececececececececedededefefeff0f0f0f1f1f1f2 +f2f2f2f2f2f3f3f3f4f4f4f5f5f5f6f6f6f7f7f7f9f9f9fbfbfbfdfdfdfdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0f0f0f0efefefeeeeeeedededeaedebe9ecea +eaebe9e8e8e8e7e7e7e6e6e6e6e6e6e5e5e5e3e3e3e3e3e3e2e2e2e1e1e1e0e0e0dfe0dededfdddddedcdddddddddddddcdcdcdbdbdbdadadad9d9d9dad8d8da +d8d8d8d6d6d7d5d5d7d5d5d6d4d4d6d4d4d5d3d3d4d2d2d3d1d1d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d2d2d2d2d2d2d3d3 +d3d4d4d4d5d5d5d6d6d6d8d8d8d8d8d8d9d9d9dadadadbdbdbdcdcdcdddddddddddddddddddededee0e0e0e0e0e0e0e0e0e1e1e1e2e2e2e4e4e4e6e6e6e6e6e6 +e7e7e7e7e7e7e8e8e8e9e9e9ebebebececececececededededededeeeeeeefefeff0f0f0f1f1f1f2f2f2f3f3f3f4f4f4f5f5f5f6f6f6f6f6f6f8f8f8fafafafb +fbfbfdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfafafaf8f8f8f7f7 +f7f6f6f6f5f5f5f5f5f5f5f5f5f4f4f4f2f2f2f1f1f1f1f1f1f0f0f0efefefeeeeeeededededededecececebebebe9e9e9e8e8e8e7e8e6e7e8e6e8e6e5e8e6e6 +e7e4e6e8e2e7e6e0e5e5dfe4e4dee3e4dee3e2dee3e0dfe1dfdee0dedddfdcdcdcdadcdcdbdcdad8dbd9d7dad8d7dbd6d6dad5d5d9d4d3d9d4d3d9d4d2d7d5d4 +d7d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d6d6d6d6d6d6d6d6d6d6d6d6d7d7d7d8d8d8d9d9d9d9d9d9dbdbdbdbdbdbdcdcdcdddddddede +dedfdfdfe0e0e0e0e0e0dfdfdfe1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e5e5e5e6e6e6e7e7e7e8e8e8e8e8e8e9e9e9e9e9e9ebebebecececededededededeeeeee +efefeff0f0f0f0f0f0f1f1f1f2f2f2f3f3f3f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9fbfbfbfcfcfcfefefefefefeffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdfdfdfcfcfcfafafaf9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f6f6f6f5f5f5f4f4f4f3f3 +f3f2f2f2f1f1f1f0f0f0f0f0f0f0f0f0efeef0eeedefedeceeecececebeceaeaebe7ebece8ebeceaece9ebebe7ecece5ecebe4ebebe4e9eae4e9e7e4e6e4e3e5 +e3e3e3e2e2e2dfe1e1dee0e0dee0e0dee0e0dee1dfdde0dedcdfdddce0dbdae0dbdae0dbdae0dbdadfdddfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdf +dfdfdddddddddddddddddddededededededfdfdfdfdfdfdfdfdfe0e0e0e0e0e0e1e1e1e2e2e2e3e3e3e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e6e6e6e7e7e7e7e7 +e7e7e7e7e9e9e9eaeaeaebebebebebebececececececedededeeeeeeefefeff0f0f0f0f0f0f2f2f2f3f3f3f3f3f3f3f3f3f3f3f3f5f5f5f6f6f6f7f7f7f8f8f8 +f9f9f9f9f9f9fafafafbfbfbfdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefefefefefefdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f6f6f6f5f5f5f6f4f4f6f4f4f6f3f5f3f2f4f2f1 +f3eff1f1eef2edeef2eceef2ecedf1ececeeeeebedeeedeceeecececedebeaedebeaeaebe7eaebe7e9eae8e8e9e7e7e7e7e6e5e7e6e5e9e6e5e9e7e6eae6e5e7 +e5e4e6e5e4e6e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e6e6e6e6e6e6e6 +e6e6e6e6e6e6e6e6e7e7e7e7e7e7e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaebebebebebebecececececececececeeeeeeefefeff0f0f0f0f0f0f1f1f1f1f1f1f1f1 +f1f2f2f2f3f3f3f4f4f4f5f5f5f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9fafafafafafafbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfefefeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefdfdfdfd +fdfdfefefefefefefdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfbfbfbfbf9f8fbf9f9faf7f9f8f7fbf7f6faf4f6f7f4f7f5f2f8f3eff6efeff5f0eef3f2eef2f3eff1 +f2eff1f1eef2edf0f2ecf0f2eceff0eceff0eceeefedeeeeeeedeceeefebf0efebf0efebf0efebf0eeebededeaeceeebedeeececeeececeeececedededededed +ededededededededededededededededededececececececececececececececececececedededededededededededededededeeeeeeeeeeeeefefefefefefef +efeff0f0f0f1f1f1f1f1f1f1f1f1f1f1f1f2f2f2f3f3f3f4f4f4f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfcfbfb +fbfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefe +fffdfdfefafcfdf9fcfbfdfbfafefbfafefaf9fdfafafaf8fbf9f7faf8f6f8f8f4f7fbf3f6fbf3f6faf2f6f7f2f7f5f4f8f3f4f8f3f4f7f5f4f7f5f3f6f4f3f6 +f4f3f5f5f5f5f5f5f5f5f5f5f5f4f4f4f3f3f3f3f3f3f3f3f3f4f5f3f4f5f3f3f4f2f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4f4f4f3f3f3 +f3f3f3f3f3f3f3f3f3f4f4f4f4f4f4f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f9 +f9f9fafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffefffffbfefffbfdfdfdfdfcfffcfafffdfcfffffcfeff +fdfdfdfdfdfdfcfefafafffafafffafafff9fbfcfafdfbfafdfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfafbfcfafbfcfafbfcf8fbfcfafafbf9fafbf9fafbf9fafa +fafafafafafafaf9f9f9fafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9f9f9f9fafafafafafafafafafbfbfbfbfbfbfbfbfb +fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffefdfffcfdfffcfdfffffffefffffefffffefffffefffffffefffffefffefffffcfffffdfffffdfffefdfffefffdff +fffefffdfffffcfffffcfffffdfffffffffffffefffffcfffffbfffffcfdfefafdfffefdfffffdfffffdfefffdfdfffbfcfffffeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffefbfffe +fdfffffffefffffefffffefffffefffffffefffffefffefffffefffffefffffffffffffffffffefffffefffdfffffcfffffdfffffefffffefffffffefffffbff +fffbfffffcfffffcfdfffffdfffffcfdfffdfefffdfdfffdfdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffdffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefffffefffffefdfffefdfffcfefffbfffffefffffefffffefffffefffefdfefffdfffffefffffefffffffefefefffffffffffffffffffffffffffffffe +fefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffefffffffffffffffffffffffffffdfffffffefffffefffefefefffffefffff9fffff8fffff4fffff1fffff1fefeeefcfdedfeffef +fffff2fffff7fffff8fffffbfffffcfffffefffffffffffffffffffffffefffffefffffefffffefffffefefefefefefeffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefdff +fffbfffffdfdfffdfdfffffefffffffbfffff4ffffebfffee0fffad9fff9d7fef8d5f9f5d2faf8d5fffddeffffe7fffff0fffff2fffff7fffff9fffffbfffffc +fffefdfdfefcfdfefcfcfffbfdfffcfdfffcfefffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfdfffcfbfffefbfffffdfdfffffefffffffcffffedfffcd9fbf7c4f6ed +aef4e8a2f8e79ef7e69df4e79df3e89ef5eaa6faf0b0fff4bbfff5c5fff8d0fffad9fff9defffce7fffeeffffff5fffff9fffffbfdfffbfdfffcfffffeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffffffffffcfdfffcfbfffefdfffffffefffffffcfffff0fdf6cff3eaa7eadf85e4d364e5cf52eccf4eeed04dedd14ee9cf4de7cd51e7cf58e4d0 +61e8d46feedc81f0e395f8ecacf9f1bcfef7d0fffee2fffff1fffff8fffffbfffefdfefefefefefefefefeffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffcfdfffcfdfffefdfffefffffeff +fff5ffffddfbecaeeada79decd4ed8c12fd8bd1fe0c020e5c21fe3c01de0be1edebe1fdcbe23d6bc28d8be34dec749e4cf5ceddb76f2e18af6e99dfdf2b4fffb +c9fffed6ffffdeffffe5ffffecfffff0fffff2fffff6fffffafffffefffffffffefffdfffffdfffffdfffffffefffffffffffffffffffffffffffffffffdffff +fdfffffdfffffdfffffffffefffffffffffffffffffffffffffffffffffffffffffdfffffdfffffdfffffffffffffffffffffffffefffffefffffeffffffffff +fffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffeffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfffefdfffefdfefcfdfffefdfffefffffefffef9fffde7fff6c2f8e086e3cd4bdec92adec71eddc318e1c11ae4 +c11de1c219e1c318e1c318dec217dbc018ddc021e2c52ee3c838e6cb45e7ce4eead359ebd762ecd86befdb76f5e084f5e495f4e9adf9f1c2fef7d0fcf8dbffff +edfffff9fffffffcfcfffbfefffbfefffbfefffcfdfffefdfffffefefffffefffffefdfffffbfffffbfffffafffefafffdfdfffcfffffefefffdfffdfcffffff +fffffffefdfffcfefefbfffffafffefbfffffffffffffefffffefffffdfffffdfffffdfffffefffffffffffffffffffefffffefffffffffffffffefffffeffff +fdfffffdfffffefffffefffffffffffffefffffffffefffffefffdfefffdfffffdfffefffffcfffffefffffefffefffffeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffefdfffe +fefffdfffffffdfffffffffcfffdeefff6d0fee79cefd465dfc630e0c81ce4cc1ce7cc1deac920eac821e8c71ee6c81de5c819e4c816e3c617e3c51ae3c31ee2 +c222dfc023ddbf24d9bd23d6bb24d5ba29d8bd31e0c53fe2c951e8d572eddf8cf6e99ffbf0b2fffccbffffe0ffffecfffff2fffff4fffff8fffff9fffffbffff +fcfffffcfffffefffefefdfffffcfefffcfefefdfffffdfffefcfffdfefffdfffffefffffffffffffffefffffefffdfffffbfffffafffefbfffefffffffffeff +fffefffffefffffefffffefffdfffffdfffffffffffffffefffffefffffefffffffffffffffefffffefffffdfffffefffffffffffffefffffefffffefffeffff +fefffdfefffdfffffdfffefdfffcfffffcfffffcfffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffefffefdfffffff9fffbdef6ebafefdc79e5cd4b +dcc228e0c51de4ca1fe7cb20e9c720e7c420e9c622e8c61fe8c71de8c81be8c91ae5c71ae2c31ae0c019dfc21addc018dabd14d6bb13d7b914d7ba19dcbd22de +c02ce1c941e5cf51e9d560ecd86bf1e07ff5e690f8ea9efaeeacfaf1b8f9f3c4fcf6d1fffbdffffeecfffff8fffffefffefffffefffffdfefffeffffffffffff +fffefefefffefffffefffffefffffefffffefffffefffffffffdfffffdfffefdfffcfffffefffffefdfffefdfffefbfffefbfffefbfffefbfffffdfffffdffff +fdfffefdfffefffffcfdfffcfdfffcfdfffefdfffffdfffffdfffefffffbfffffbfffffcfffffffffefffdfefffdfefffbfffffbfffcfbfffcfbfffbfdfffcfd +fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffefefefffffffffefffffefffefdfffffff5fffbceeadf8fe1d057e1ca38e0c527e6c724e6c921e7c720e9c720e9c622e6c522e5c520 +e4c51ce5c71ce8c81be7c61ce4c51ce2c31ae2c31ae2c419e4c417e5c617e4c417e3c218e3c11ae2c11eddc021dec228d9bf2bd7bc2fd6bd37d7c042dcc551e0 +cc61e8d776ecdd87f2e69efaefb5fff7cbffffdeffffecfffff2fffff4fffff4fffff6fffff9fffffcfffefdfffdfffffdfffffdfffffdfffffdfffffeffffff +fffffffffffefdfefffbfffffefffffefdfffcfbfffcfbfffcfbfffefbfffefbfffffdfffffdfffffffffffffffefdfffcfdfffbfdfff9fbfffbfbfffffbffff +fdfffcfdfffbfffff9fffffbfffffefffefffdfefffdfefffdfffffdfffefbfffefbfffefdfffefdfffeffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffff +fffffff1fffabde3da73dac93ce1c929e5c827e9ca27e8ca25e8c821eac821eac821e3c722e2c71fe1c71de2c51ce4c51ce4c41de6c31fe6c320e5c21ee4c21b +e5c119e4c319e3c316e2c117dfc017dfc017debd14dcbd14daba13d5b613d3b417d4b51cd9bb27dcc033e3c941e6cf51ead764eedd76f0e289f6ea9cfaf2acfd +f5bafff6c6fff7d1fffad9fffbe2fffdeefffff9fffffefefdfffefdfffdfcfffffcfffffdfffffefffffefffffffefffffefffffffffffffffffefdfffefdff +fefffffefffffffffefffffdfffffdfffffdfffffefffffffffdfffcfbfffbfafffbfafffffafffffbfffcfdfffbfdfff9fffffbfffffefffffffffefffffeff +fffefffffefffffefffffefffffdfffffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffbffffe5fdf4aae2d561dbc930e3c921e7c825ebca27e8ca +25e7ca22eac821e6c61fe4c921e3c921e3c91fe4c71ee5c61de5c51ee7c420e7c420eac521e8c41de7c31be5c41ae5c41ae4c319e1c219e1c318e2c012e2c012 +e0c112e0c013debd13ddbc13ddbd16debf1cddbf20dcc026dbc02fd8c038d4be40d4c24dd7c959dccd69e1d27ce6d98feee2a0f5ebb5fdf6cbffffe3fffff0ff +fff4fffff8fffff9fffffbfffffbfffffcfffffcfffefefffefffffefffffefffffffffffffefffffefffffffffffffffefffffdfffffdfffffdfffffdfffffe +fffdfffefbfffcfbfffcfbfffffdfffffdfffefdfffcfdfffcfdfffcfffffefffffffffffffffffffffffffffffffffdfffffcfffffbfffffcfffffeffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffffefffffbfffdf2fff9d4f8ed99e2d257dcc42ae4c71ee8c823ebcb26e8cb22e8cb22eaca23e8c823e5c820e5c820e7c81fe7c91ee8c8 +1be8c81be9c61ce9c61ce7c41ae6c417e4c417e5c518e5c41ae2c419e1c219e1c219dfc114dfc114e0c215e0c217e0c217dec015debf16ddbe15dbbc13d9b912 +d6b714d3b516d0b217ccb11acfb521d2b92ddcc442e1cc53ead568efde7df7e794fff3adfff9bffffbcafffbd2fffcdbfffee2fffce7fcfcecfffef4fffffbff +fefefffefffffefffffefffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffefffffffffefffffefffffefffffefffffe +fffffffffdfffffdfffffffffefffffefffffcfffffcfffefffffdfffffdfffffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefffffefffffefffff8fffce7fef4c4f6e78ae6 +d150e2c62beaca23eccc25eccc25e7cb20e4ca1fe6c921e8c823e7c722e6c61fe8c71ee8c71de6c81de5c71ae6c619e5c518e6c619e5c518e2c417e3c518e2c4 +19e1c219e1c11ae2c31ae2c419dec315dcc015dcc015dbbf14dbbf14dbbf14dbbd12dfbf12debc0edcba0dddbb0edcb90fd8b70edab811dcbb18dbbe20dbc02a +dec336ddc440dcc44cdbc758dfcc69e0d077e3d785e7de95ece5a6eeeab7f4f2cafefcdeffffeefffff4fffff8fffff9fffffbfffffbfffffcfffffefffffeff +fffefffffefffffefffefffffffffffffffffefffffefffffefffffefffffdfffffefffffefffffdfffffefffffefffdfffffffffefffffcfffffcfffffcffff +fcfffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefffffefffffffffff8fefbdcf7eeaff2e17aebd24ce5c62deac926eaca25e8cb22e6cc21e5cb20e5c924e6 +c724e8c823e9c622e6c61fe5c51ee2c51de4c71ee2c81edfc51adfc51adfc51ae2c51ce2c51ce4c41de3c31ce3c11ae2c118e4c319e1c318e0c217dcc015dcc0 +15dbc116dac015d9bd12ddbf12dfbf12e1bf12e0be11e0be11dfbc12dfbc12deba12ddbb14d8b714d7b416d5b417d1b118cdad18ccaf1ed0b529d6bf3bdac84d +e3d263e9db7bece393f6edadfffbc6ffffdbffffdfffffe5ffffeaffffeffffff6fffffafffffefffffffffffffffffffffffffffffffffefffdfefffdfdffff +fefffffefffffffefffffefffffffffefffffefffffefffffefffffffffffffefffffefffffcfffffcfdfffbfbfffcfbfffcfffffeffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffe +fffefffffff6fef8cff3e99cefdc69e9ce41e6c62debc929ebcb26e9cc24e6cc22e5cc22e5c925e5c925e5c722e7c720e8c823e6c823e5c722e3c820e3c91fe0 +c61ce1c71ddfc51be0c31ae0c31be2c21be3c31ce5c41be6c51be3c218e3c218e2c117dfc116ddc116dec217dec217dcc015ddbf12dfbf12dfbf12e0be11e0be +11dfbd10dfbd10dfbd10dcba0ddab70ddab70ddab70dd8b50bd5b208d7b40ad7b710d7bb17dabe23ddc432dcc743dac853ddcd63e5d477e6d885e8de91e9e19e +f1e8aff5efc2fbf3d5fef9e4fffef1fffff8fffff8fffff9fffffafffffafffffefefefefdfcfffefdfffffcfbfffefafffffefffffffffffffffeffffffffff +fffffffffffffffffffffffffffffdfffefafffcf8fffbfafffcfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffdfffffff5fdf5c0efe286ebd655e7cf37e7c82beaca2a +eacc27e8cc27e7cc24e7cb26e5c928e5ca26e6cc22e4ca20e5ca22e6c921e4c71fe3c61ee5c61de5c71ce6c81de5c71ce4c61be4c61be5c41ae5c518e4c516e3 +c415e5c316e5c316e4c215e1c114e0bf15ddbf14dcbe13dbbd12dfbe14dfbe14dfbe14debd13dcbe11dcbe11d9be10dbbe0fdabd0edcbd0edcbc0fdcbb11dbba +10dbb80edbb80edcb90fdcb90fdab910d7b710d4b414d0b118ceb01ccbb020c9af27d1b838d7c04ce3cc68edd984f4e4a2faefbdfff9d3ffffe3ffffecfffff0 +fffff1fffff2fffff5fffff8fffffafffffefffffffdfffffafffefafffef9fefdfafffefefffdfffffefffffffffefffffdfffffdfffdfffffafffff8fffef8 +fffefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffdfffffffffffffdfffffff2fff3b5e7d871e6cf43e9cf2fe9cc2be9cd29e8cc27e8cc27e8cc27e7cb27e7ca29e5ca26e5cb21e3c91e +e3c820e3c722e2c41fe1c31ee3c31ce3c41bdfc017e0c118e0c118e0c118e1c318e2c417e3c513e2c412e5c315e5c316e5c316e2c215e2c117e1c016e1c016e0 +bf15dfbe14dfbe14dfbe14dfbe14dcbe11dabf11dabf10d9be0fdbbe0fddbe0fdbbd10dbbd10dabc0fdcbc0fdaba0ddbb90bdab908dab807d8b605d7b406d6b2 +06d4b006d2ae06cfac08d2b114d8b823dec039e2c74ee4cc62e5d277ead98aeade96eee6a3eeeaaff3efbaf6f3c6fcf8d5fffbdffffeebfffff5fffff9fdfffc +fdfffefbfffffbfffffbfffffdfffefffffefffffefffefffffefffffdfffffefffbfffffafffefafffefdffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffbfffffbfdfdfffeffffffedfff1 +a8e2cf5cdfc732e9cf29e8cd29e8cd29e8ce28e9cd28e8cc28e8cc28e7ca29e7cb26e8cb22e6c920e6c823e6c626e2c425e0c223dfc221ddc11ddec21edec21e +debf1cddbf1addc017dec315e1c513e0c412e2c516e3c415e2c314e2c314e1c114e1c114e2bf15e2bf15e1bd15e1bd15e1bd15dfbe14ddbf12dabf11dabf10dc +bf10dcbb11debb11dcbb11d9bb0ed7bc0ed7bc0dd6bb0cd4ba08d7bb09d8ba08d8b90adab80adbb70bdcb50cdcb50cd9b40cd7b30cd6b512d7b718d7b81dd6b6 +21d3b526d4b72cd1b832cfba39d3c24dddce67e3d981eee49ef6efb8fffad1ffffe3ffffedfffff4fffff8fffffcfdfffffbfffffdfffffdfffefffffefffffe +fffffefffffefffffffffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffdfffffbfffffdfffffffffbffffe1ffee9be2cc4fdec42ae9ce26e9cf29e9ce2ae8ce28e8ce28eacb +28eacb28e9ca27e9cc24ebcc23e7ca22e5c629e5c732e5c93ce9cf45ead24ae6d049e5cf48e5cf48e6ce46e5cc40e5ca39e4ca30e1c826dfc51de0c31ae0c217 +dfc116dfc114e0c215dfc114e0bf15e0bf15e2be16e2be16e2be16dfbe14dfbe14dcbe11dcbe11dcbe11e0bd13e0bd13ddbc12dabc0fd8bd0fd8bd0ed5bd0dd6 +bb0cd9bc0dd9bc0ddbbb0edcba0ddcb80cdab60adab60adab60ad6b407d4b309d4b107d3b006d2af05d1ae04d1ae04cdad06caae0acfb51bd5be32dbc64ce2cf +66e8d97deee193f3e7a5fdf2b8fdf5c6fff8dafffdecfffffafffffffdfffffafffefdfffefffffcfffffcfffffcfffffefffffefffffefffffeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd +fffffafffffdfffefffef1fffdd1fcea8de5cd4be2c62bebce26e9ce2ae7ce2ae6ce28e8ce28eacc27e9cc24e9cc24e9cc23e7c81fe3c625e3c733e7cd4beed8 +68f9e683fcee95f8ec9af6ea9cf7ec9cfaea97f6e489f2dd74ecd35fe0c846dcc131dbbc21dcbb18d8ba15d9bc14dbbf14dbbf14ddbf12ddbf12e0bf15e0bf15 +e0bf15dfbe14dfbe14dfbe14debd13debd13ddbc12dcbb11dabc11dabc0fdabc0fd9bb0edab90fdab90fdbb70fdbb70fdbb80edbb80edab80bd8b90ad8ba08d6 +ba08d8b90ad5b70ad5b508d3b306d3b306d2b205d3b104d3b104d1b007d3b30ed5b516d5b61fd6b82bd6b932d7ba3ad5bc44d9c457e1cf72f1e09dfff3c7fffe +eafffffbfffefff9fdfefafffffbfffcfdfffcfffffcfffffefffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffafffefffff7fffde4fff6bef9e580e7cf47e7c92eea +cc27e9cd2ce7ce2ce6ce28e7cd27eacd25e9cc24e9cc24e7cb26e6c928e5c935e4cc50ead671f4e693fff8b2fffebffffabffef7befff9c0fff9bdfff3b3faeb +a3f3e08fead57ae4ce65e1c54fe0c343dbc139dbc033dbc32bdbc224dcc01fdcc01bdcbf17debf16e0bf16e0bf15dfbe15dfbe14debd14dcbd14dbbc13dbbd12 +dbbd10debe11debe11dcbb11dbba10deba12deb812ddb711dcb610dbb70fd8b80bd6ba08d3ba06d2b806d5b809d4b708d3b508d3b508d3b508d5b508d5b607d7 +b507d5b306d5b208d4af07d1ad06d0ad0acfab0bcba80bc7a70ec7ac1cd0b737e2cc62f6e294fff1c2fffbe3fffffafdfffffbfffffafffefbfffcfdfffeffff +fffffefffffdfffffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffffffffffffefffffe +fffffefffffefdfffffdfffffdfffffffffffffffcfffff1fff9d1fceda5f0e06fe5d144e6ca2feacd2ceacc2de9cd2ce6d02ae5ce25e9ce26ebcd28e5c827e8 +ca2fe5c935e4cd4ff0df88fff7b7fffbc8fef9c8fffac1fdf3b3fbefadfbf0acf9f0b0fbf3b8fff4c4fff4c8fff3c5fff2c1fdecb3f8e8a3f1e08fe9d877e6d3 +60e6d150e4cb3fddc12ddcbd22dbb919d9b612dab910dcbb11dcbc0fdabc11dabc11d6bb13dabd14ddbd10dfbd0fdebd13dcbb12d8ba0fddbc12ddb911deb812 +ddb912dab910d7b90cd4ba08d4bb07d3b907d5b809d7b70ad6b609d6b609d6b609d5b508d4b407d4b407d4b407d3b306d3b006d0af05cfae05cead04ceac05cc +ac07caae0acdb116d2b726ddc549e7d479fff4bcfffff0fffefffffffffdfffffdfffffefefefffefffffefffffefffffeffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffefffdfcfefefdff +fffefffffefffefefefffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe +fefefffffffcfcfcfffffffffffffffffffffffffcfefefcfefefdfffffdfffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefefefefe +fefffffffffffffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffefffdfcfefefdfffffeffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffdfffffcfefffdfffffdfffffcfefffcfefffdfffffdfffffcfefefdfffffffffffffffffffffffdfdfdfefefefffffffffffffffffffefefeffffffffff +fffefefefefefefffffffffffffefefefffffffffffffefefefffffffffffffefefefffffffffffffefefefffffffffffffffffffefefefffffffdfdfdffffff +fffffffefefefffffffffffffefefefffffffffffffffffffffffffdfdfdfdfefcfffffefffffffffffffffefffefdfffffefffffefffffefffefdffffffffff +fffffffffefffffefffffefffffefffffffffffffdfffffcfefffdfffffdfffffcfefefdfffffdfffefdfffefdfffefffffefefffdfffffefffffefffefdffff +fefffffefffffefffffefffffefffffefffffefffffefffffefffffefdfffefdfffefdfffffcfefefcfefefdfffffffffffffffffffefffefdfffffefffffeff +fffffffffffffffffefffffefffffefffffefffffffffffffdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffffffffffffefffffefffffefffffefdfffffdfffffdfffffffffffffefaffffec +fff4c0f4e58fecdb62e2cf3ee5cc30ebce2dedcf30ebce2fe7d12ce5cf29eace29ebcd28e5c928e6cb35e6ca47ebd56ffbefadffffdaffffdbfaf7c0f8eca4f6 +e491f3e188f3e38af3e894fbf0a6fff8bcfffecdffffd9ffffe1ffffe0ffffd6fffcc2fcf0aaf3e592eede7ee7d46be2ca58d9bf43d8bc39d6b92ed6ba26dabb +22d9bc1dd9bd19d8bc17dabf17dabe13dcbd0edfbd0fdebd13dabc11d9bb10dbbd12ddb911ddb810dbb70fd9b80ed8bb0cd6bc0ad7bb09d8ba08d8b90ad7b70a +d6b609d6b609d6b609d6b609d5b508d4b407d5b508d4b407d3b306d2b205d2b205d1b104d1b104d1b104ceb005cdb007c9ac04c5aa14ceb644f5e396ffffdfff +fff9fffefdfffefffffefffefdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffefffffefffffefffefdfffffefffffffffffffffffffffefefeffffffffffff +fffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefffffffffffffffffffffffffffffffefefefffffffffffffdfdfdfffffffdfffffd +fffffcfefefcfefefcfcfcfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffdfcfefefdfffffefffffefffdfdfdfcfcfcfefefefffffffffffffdfdfdfcfcfcfffffffffffffffffffffffffffffffefefeffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffcfefffdfffffdfffffcfefffcfefffdfffffd +fffffbfdfdfcfefefefefefefefefffffffffffffefefefdfdfdfefefefefefefffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffff +fffefefefffffffefefefdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefefefdfdfdfdfdfdfdfdfd +fefefefffffffffffefffffefefefefdfdfdfffefffffefffffefffffefffffefffefdfffefefefffffffffffefffffefffffefefffdfefefefffffffdfffffd +fffffafcfdfdfffffdfffffdfffffcfffdfdfffefdfffefdfffefefffdfffffefffffefffefdfffefdfffefdfefffdfffffefefffdfffffefffffefffffeffff +fefffffefdfffefcfffdfdfffffdfffffcfefefcfefefefefefefefefffefffffefffffefffffefffffffffffffffffffefffffefffffefffffefbfbfbfefefe +fffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffff +fffffffffffffffffffffffffefffffefffffefffffefffffffffffffffefffffffffffefeffffedfcf0b6ebdd7de7d657e4d03be6cd2febcf2eecd02febcf2e +e6cf2de7ce2aeccd2ae9ca27e4c925e6cd3befd767f7e290fff4bfffffd5fffdbdebe18de9d568efd65eedd259eed35aecd65fefdb6bf4e178fae889ffee99ff +f3a6fff5b1fff6b6fff6bafff4bafbf2b9faf2b7f9efb3f5eca9f1e39becde8ce8d679e5d166e7cf57e6cd47e1c737dfc328d9bc14d7b809d5b704d5ba06d6b9 +0ad7b90cd8ba0fdab90fdeba0edebb0ddcba0cdabc0ad9ba0bd7b809dcb709dbb608dab80bd7b70ad7b70ad7b70ad7b70ad6b609d6b609d5b508d5b508d4b407 +d4b407d3b306d3b306d2b205d2b205d2b205cdaf04cfb007cbab04c2a50ec5ad31e9d77efdf3c3fffae5fffff8fffffffffdfffffdfffffffffffffefffffeff +fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffefffffefffffefffefdfffffffffffffffffffffefefefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefefefefefefefffffffefefefffffffffffffefefefdfdfdfffffffdfffffcfefefdfffffdfffffefefefefefefffffffffffffefefeff +fffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefffffffffffffefefefffffffffffffffffffdfdfdfefefefffffffffffffd +fdfdfffefffffefffefdfffefdfffefefefefefefefefefffffffffffffefefefffffffffffffffffffefefefffffffffffffefefefffffffffffffefefefdfd +fdfffffffffffffffffffffffffefefefffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffefffffeff +fffefffffefffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffbfdfdfcfefefcfefefc +fefefefefefffffffffffffffffffffffffefefefefefefffffffefefefefefefefefefefefefffffffffffffffffffffffffefffdfffffeffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffff +fffffffffffefffffefffffeffffffeef9eeaae5d76de6d34ce9d23aeacf31ecd02febcf2ee7ce2ce7cd2de9cd2ceccc2ce7c825e3c824e5ce42f3df80feeeac +fff3c2fff4baf1e790d6c858d6bf34e3c530e6c431e4c232dfc231dcc232d8c135d8c33fddc64cdcc859e2d36de5da7ef0e595faf0aafff9bdffffcdffffd7ff +ffd9ffffd8ffffccfffab8fef0a4fae992f4e17ee9d568e2cd53d7bd33d1b822ccb41acfb618d1b816d5b915d7b717d9b612ddb911daba0dd9bd0bd8bc0ad7b9 +0cdab70ddfb70be0b80cdab80bd7b70ad7b70ad7b70ad7b70ad6b609d6b609d5b508d4b407d4b407d4b407d4b407d3b306d3b306d2b205d2b205d0b207d1b006 +cfad06caab10c8af29dccb64ebe2a3f4efcefffff4fffffefffdfffffdfffffffffffffcfffffefffffeffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefdfffffefffffffffffffffdfd +fdfdfdfdfefffdfdfefcfffffffffffffefefefefefefffffffffffffffffffffffffdfdfdfefefefefefefffffffffffffffffffffffffffffffefefefefefe +fffffffefefefefefefffffffdfffffcfefefbfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffffffffefefefe +fefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefefefefcfcfcfffffffffffffefefefdfd +fdfffffffffffffffffffffffffffffffffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffdfdfdfffffffffffffffffffffefffffefffffefffffefffefefeffffffffffffff +fffffffffffefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefefffffffefefefffffffffffffffffffffffffefe +fefefefefffffffffffffdfdfdfdfdfdfefefefefefefefffdfefffdfffffefffffefffffffffefffefdfffffefffffffffffffffffffffffffffefefefefefe +fefefefefefefffffffffffffffefffffefffffefffefdfffefefefffffffdfffffdfffffdfffffdfffffffffffffffffefefeffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfffffefffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffff +fffffffffffffefffffefefefefdfdfdfcfcfcfdfdfdfffffffefefefdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffe7f5e99be1d05be4ce +40ebd236ebd131ecd02fead12de9d02ee8cd2febcc2fefcd2de8c828e3ca28e4d14af5e99bfffdc8fff8c2f4eba2e8dc70d6c43bd7bd1de4c21be7c11fe7c021 +e2c11edebf1cdac01ad8bf1ddac026d9c230decb40e2d250ebda65f3e379fbe98cfff09dfff6aafffbb5fffebbfffebffffbc0fdf4bbf8efb6f4ecb1ede5a9ea +e19de7d987e2d174dcca65dcc956dec545e1c43ae3c132e1be28dbbe1dd5bc12d0bb0cd1b90bd6b911dab910deb80cdeb90bdab80bd7b70ad7b70ad7b70ad7b7 +0ad6b609d6b609d5b508d5b508d5b508d5b508d5b508d4b407d3b306d3b306d2b205d3b306cfae04d0ac02ccaa0ac8af1dd7c651e4dd8ef4f1c4ffffeffffffb +fffdfffffdfffffffefffffbfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffefffffefffffefffffeffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefefefefefffffffffffffffffffffffffffffffefefe +fffffffffffffbfbfbfefefefffffffffdfdfffffffefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefefefefefefefefefffffffffffffefefefefefefffffffffffffffffffffffffefefefefefefffffffefefefdfdfdfffefefffffffffffffffffffffe +fefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefefefefdfdfd +fffffffffffffffffffffffffffffffefefefffdfffffefffffefffffefffffefffffdfffffefefffefefffefefffffffffffffffefeffffffffffffffffffff +fdfdfefefefefefefefefefffffffffffffffffffffffffffffffdfdfdfffffffefefefcfcfcfffffffffffffffffffefefefffffffffffffffffefffffeffff +fefffffefffffefefffdfffffffffffffffefffffefffffffffffffffffffffffffffffefffffefffffffffffefefffffffffffffffffffffffffffffffefefe +fefefefffffffffefffffefffefdfffcfbfdfffefffffefffffefffffefffefdfffefdfffefdfffefdffffffffffffffffffffffffffffffffffffffffffffff +fffffffffefffffefefffdfefffdfffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffff +fffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffee0f3e78fdecd4ee3cb36ead030edd130ead12fe9d32ee8d12febce30ebcc2fefcc +2ee6c829e1ca2ee3d456fcf4b1ffffdcfffbbcebe288e6d759dfca32e4c71eebc81aedc820ecc620ebc71fe8c71de4c718e1c617e2c51ce1c721dcc523ddc72c +dec735dec63edec547dbc450dcc75addcb66e2d075e9db88f3e89ef7edadfbf2b9fff9c7ffffd5ffffd8ffffd3ffffc5fff5b3f9e99cf3df80eed66ce8cd5be4 +c84cd8c338cfbc25c7b415c8b40fd2b612d8b811dbb90bdbb908dab80ad8b80bd7b70ad7b70ad7b70ad6b609d6b609d5b508d5b508d5b508d4b407d4b407d3b3 +06d2b205d2b205d2b205d1b104d2b003d4ae02cfad06cdb319ddcb4ee8de8af7f4c1ffffedfffffbfffdfffffefffffffcfffffbfffffeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffefefefffffffffffefdfefcfdfefcfffffefffffffffefefffefefffefefffffffffffffffefefffefefffffffffefefffefeffffffffff +fffffffffffffffffffffffffffffffffefefefefefefffffffefefefffffffffffffffffffefefefffffffffffffffffffffffffffffffffefeffffffffffff +fffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefffffefffffefffffefffffefffffefffefdfefffdfffffefffffffffffffffffffefefefffffffffffffefefefefefefffdfffffeff +fffefffffefffffefffffefffffffffffffffffdfdfffffffffffffffefefffffffffffffffefefffdfdffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefdfefcfffffffffffffffefffffefffefe +fefffffffffffffffffffffdfffffdfffffefefffffffffffffffffffffffffefffdfefefefffffffffffffefefefefdfffffefffffefffffefffefdfffffeff +fffefffffefffdfcfefffefffffefffffefffdfdfdfefefefefefefefefefffffffffffffffffffffffefffffefefffdfefffdfffffefffffefefffdfdfdfdfd +fdfdfffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffdfdfdfffffffffffffefefefefefeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffeff +fffcfffff7fffcd4f2e681e2cf46e3cb33ebcf2eeed231ead12de8d22de8d12febce30eacb2eefcd2de8cb2de4ce39e6d965fff8bfffffe0fdf7ace2d86ce2d1 +45e4cc2ce8cb23e8c71de8c823e7c722e4c621e4c71fe6c71ee5c71ce5c71ae5c71ae1c41be1c41cdfc21adcbe19dbbb1cd6b81dd5b723d6ba2ddec23fe4ce51 +eeda6af2e37df7e990fef1a5fffdbbffffcbffffd6ffffd8fffed2fef3c1f9ebb0f2e5a1ecdd95e9db89e2d873d9cf5ad3c23dd1bb26d4b718d7b80fd7bb09db +bd0ad9ba0bd8b80bd8b80bd7b70ad7b70ad7b70ad6b609d6b609d4b407d4b407d4b407d3b306d3b306d2b205d2b205d2b205d3b104d3b103d5b000cdac02ccb3 +15ddcd4be7dd89f7f2c1ffffedfffffbfffefffffefffffffcfffffbfffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefefefffffffcfdfbf6f7f5f6f7f5f2f3f1e9eae6e0 +e1dfe0dededfdddddedcdcdfdddddfdddddfdddddfdddddedcdcdcdadae1dfdfe8e6e6edebebf0eeeef2f0f0f4f2f2f6f4f4f8f6f5fffffefffffefffffeffff +fffffffffffffffcfcfcfbfbfbf1f1f1e4e4e4dcdcdcdadbd9dadbd9e5e3e2f6f4f3f7f7f7fdfdfdfffffffffffffdfdfdfefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefffffefffffef5f6f4e4e4e4dfdfdfe0e0e0dbdbdbdbdbdbdddddddcdcdcdcdcdce5e5e5f3f3f3f6f6f6f2 +f2f2f2f0eff0eeededebeaedebeaedebeaeeecebeeecebedebeaedebeaedebeaedebeaedebeaedebeaedebeaedebeaedebeaefebeaefece8efece8efece8eeec +ebebe9e8ebe9e8f0eeedf4f5f3fffffefffffffdfdfdfffffffffffffefefefffffffffefefffffffffffffdfbfbf8f6f6f4f2f2f0eeeeedebebedebeaeeeceb +eeecebeeecebedebeaeceae9eeecebf5f3f2f3f3f3fafafafffffffffffffefffdfffffefefffdfafbf9f4f5f3e9eae8ebeceaf4f5f3f7f7f7fafafaffffffff +fffffdfdfdfbfbfbf8f9f7f3f4f2ecedebe9eae8f0f1effafbf9fafafafdfdfdfffefffffefffffffffffffffffffefefffdfffffffefcfcf8f6f6f2f0f0efed +ecedebeaedebeaecebe7edebeaeceae9eeefedf8f8f8fffefffffefffefdfffefdfffefdfffffefffffefffffefffffffffffffffdfdfdf7f7f7f9f7f7f7f5f5 +f3f1f0efedecedebeaeceae9edebeaeeecebeeecebedece8efeeeaf2f1edf4f2f1f6f4f3fafbf9fffffefffffffffffffffffffffffffffffffffffffdffffff +fffffefffdfffefdf9f9f9f3f3f3efefefebebebf0f0f0fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffefffffefffff8fffde8fff8c1f2e277e6d042e7cb31eed130eed531e9 +d32ee6d22de9d230ebce30eacb2eefcf2feace34e7d149ecde78fffccdffffe2faf09cdccd53dcc730e4ca24eccc25e8c821e6cb23e4c823e2c621e3c722e7c7 +22e8c61fe7c71ae9c719e6c417e7c518e6c416e6c413e5c312e2c013e2be16e3c21fe2c124e2c52ee2c838e0ca43dfca50e0cd5ee3d06de6d37cedda91f4e2a3 +f5e7adf5e9b3fdf2b9fff9c0fffac6fffec5fffdbaf9f19eedde78e1ca50d7ba29d0b410d0b507d6ba08d9ba0bd9b90cd8b80bd8b80bd8b80bd7b70ad6b609d6 +b609d6b609d5b508d5b508d4b407d4b407d4b407d4b407d4b407d5b306d3b103d5b100ceae01ceb519decc4fe6da8cf6f0c5ffffeffffffbfffffffdfffffdff +fcfdfffcfffefffffdfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeff +fffffffffffffffffffffffffffffffffffffffffffdfdfdeaebe9d6d7d5cfd0cec7c8c6a8a9a586878379777678767577757577757478767678767577757576 +7473747272838180989696acaaa9bcbabac8c6c5d2d0d0d8d6d5edebeafefcfbfffffefffffefffffffffffffffffff8f8f8e9e9e9cccccc9999997575756b6c +6a717270979594c8c6c5eaeaeaf6f6f6fffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefcfffffe +fafbf9d2d3d19d9d9d8181817a7a7a7373737272727474747373737c7c7ca2a2a2cdcdcdd7d7d7c8c8c8bcbab9b7b5b4b0aeadaeacabafadacb1afaeb0aeadaf +adacb0aeadb0aeadb0aeadb0aeadb0aeadb0aeadb0aeadb0aeadb3b0acb2afabb1aeaab3b0acb1afaeadabaaadabaab4b2b1dcdddbf5f6f4fffffffefefeffff +fffffffffefefefffffffffffffffffffffdfdf4f2f2e4e2e2d2d0cfc1bfbfb5b3b2b1afaeb0aeadafadacb0aeadafadacacaaa9b5b3b2c3c1c0d9d9d9ececec +fcfcfcfffffffffffefffffef8f9f7eeefedcccdcbb1b2b0b4b5b3d0d1cfe3e3e3f4f4f4fffffffefefefffffff4f4f4e1e2e0cbcccab6b7b5b2b3b1c8c9c7e4 +e5e3f5f5f5fafafafffefffffefffffffffffffffffffefffffefffefef2f0f0dbd9d9c5c3c2b6b4b3afaeaaafaeaab0afabadaca8abaaa6bdbebce4e5e3fefe +fefffefffefdfffffefffffefffffffffffefffffffffffffffefefef3f3f3e3e3e3d4d2d2cdcbcac2c0bfb8b6b5b1afaeafadacafadacb1afaeb0afabb0afab +b5b4b0bfbebacac8c7d9d7d6ecedebfdfefcfffffffffffffffffffffffffffffffffffffdfffffffffffffffef9f7f6e5e5e5d1d1d1bababaaeaeaec6c6c6ee +eeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffefffffeff +fefdfffffefffffffffffefdfffffcfffff0faf8d5f8efabf2e16cebd141eacb32eed031eed533e9d32ee6d12fe6d12febce2feed031e8cb2aecd03ceed95ff2 +e38dfffdd5ffffdbfdeb90dac643ddc126e9c922eecc25eaca23e5cb21e3ca20e2c820e3c722e6c522e8c521ebc71deac61ae6c51ce6c51be6c619e8c618e7c5 +17e7c518e6c21ae6c21be3c01ce2bf1cdfc01dd9bc1bd3b81ad4ba20d4b928d7bb31dcc043e4ca58edd672f5e388fcf19dfff8b2fffdc7ffffdcffffe1ffffd3 +fff1b4efd981d8be42cdaf1ad2b310dab90fd9b90cdaba0dd9b90cd7b70ad7b70ad7b70ad7b70ad7b70ad6b609d6b609d5b508d5b508d4b407d4b407d3b306d3 +b306d2b107d4b204d4b100cdad00ceb61edfcc59efe3a1f7efd1fffff6fffefdfffffefdfffefdfffcfdfffcfffefffffdfffffeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfffffefffffffffefefefffffffcfcfcfdfefcfcfdfbfafbf9e4e5e3 +c7c8c6aeafada5a6a4999a9870716d47484437363235343034323133322e33313034332f35333232312d2f2d2c41403c5d5b5a7877738b8988999894a5a3a2ad +abaac4c2c1e3e1e0f9f7f6fefcfbfcfcfcfffffffffffff6f6f6e1e1e1b2b2b2676767313131211f1e2f2d2c636160afadacdcdcdcf4f4f4ffffffffffffffff +fffffffffffffffffffffffffffefefefffffffffffffffffffefefefefefefffffffffffefcfaf9e6e4e3a8a6a56462614644433b39382f2d2c312f2e393736 +424040555353878585c1bfbfceccccb4b2b29e9c9b8f8e8a8988848887838786828a898587868289888489888489888489888489888489888489888489888489 +88848b88848a87838c89858a8783898884858480807e7d92908fc8c6c5f5f3f2fffffffffffffffffffdfdfdfffffffdfdfdfdfbfaf7f5f4eeecebdfdddcc8c6 +c5b1b0ac9e9c9b908f8b8b8a868988848887838a898588878383827e8e8d89a4a2a1b9b9b9d6d6d6e9eae8f7f8f6fdfefcfbfcfaf6f7f3e5e6e2b5b6b28a8b87 +919290b5b6b4d4d5d3f1f2f0ffffffffffffffffffefefefd1d2d0b4b5b390918f8a8b89adaeacd6d7d5edededfdfdfdfefdfffefdfffffffffcfcfcfffffefb +fcfaf8f6f5dfdddcbdbbbaa1a09c94938f87878187878189898385857f81817b9c9b97dbd9d8fefcfcfffefefffefffefdfffffffffffffefdfdfdfffffeffff +fef6f7f5e2e3e1c8c9c7b8b6b5adabaaa09e9d91908c8786828786828a89858887838786828b8a8691908c9c9b97aaa9a5bdbcb8d4d5d3ebeceaf7f8f6fafbf9 +fdfdfdfefefefefefefffffffffffffffffffffefdf9f7f6dbd9d8bdbbba999796888685a9a9a9e5e5e5ffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffefdfffffefffefdfffffffffffffefffffcfffffbffffeaf6f3c0f4ea96 +f0db61ebd03feccc33efd033eed533e8d42fe8d331e8d331ebce2fecce2fe8cb2cecd446efdd72f6e79ffff8d2fffecffbe885dfc73fe3c324edc921edcb24ea +ca23e5cb20e3cb1fe2c91fe3c722e7c623e8c522ebc61eeac61ce6c51ce4c51ce4c61be6c619e5c518e5c518e4c319e4c319e3bf17e2bf15e3c114e0be11dcbc +0fdebe11ddbc12ddbd16ddbe21dcc130dcc63fddcb4ee3d15ee3d46eecd88af7e5a8fdf0c2fffad4fffdd6fdecade6d168d6be36d7b81dd9b710d8b70ddaba0d +d9b90cd7b70ad7b70ad7b70ad6b609d7b70ad6b609d6b609d6b609d5b508d4b407d4b407d3b306d3b306d4b309d5b305d3b200cbad02cdb525e8d56efdf0bcff +f9e6fffff8fefffdfdfffefdfffcfbfffcfdfffefdfefffffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffefffffefffffffffefefefffffffdfdfdedeeecd2d3d1afb0ae9495937e7f7d6f706e6566645c5d5b46474331322e28272324231f +24231f26252126252126252125242024231f252420302f2b41403c51504c5c5b576564606d6c6871706c7b79788482819d9b9acac8c7eeeeeefefefefffffff8 +f8f8dcdcdcafafaf6464642f2f2f201e1d2d2b2a5f5d5caba9a8dcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffff +fffffffffffffffefefef7f5f4d2d0cfa4a2a1757372494746373534353332302e2d2c2a293c3a39646262999797c5c3c3e2e0e0dcdadab6b4b39a98978e8d89 +88878382817d7e7d797f7e7a7f7e7a81807c807f7b807f7b807f7b807f7b807f7b807f7b807f7b807f7b827f7b817e7a83807c817e7a807f7b7c7b7778767588 +8685c8c6c5f8f6f5fffffffefefefffffffffffffffffff6f6f6e6e4e3d3d1d0bebcbbb0aeada5a4a09998948c8b8781807c7f7e7a7e7d797e7d797f7e7a7e7d +797b7a7682817d8d8c889c9c9cabababb5b6b4cacbc9e0e1dfeff0eef4f5f1e9eae6b7b8b48b8c88919290b6b7b5d3d4d2f0f1effefefefefefefefefeeeeeee +d1d2d0b4b5b390918f8b8c8aadaeacd6d7d5eeeeeefcfcfcfffefffefdfffffffffdfdfdfffffeebecead1cfcebab8b7a4a39f92918d8787817d7d777e7e787d +7d77787872787872979692d6d4d3fdfbfafffffffffefffefefefdfefcfffffefffffef8f9f7e3e4e2cccdcbbabbb9a6a7a59d9b9a9795948e8d898584807f7e +7a7e7d797f7e7a7e7d797f7e7a82817d8584808b8a8693928e9e9d99abacaabbbcbacfd0cedfe0def0f0f0fcfcfcfffffffffffffefefefefefefffefdf8f6f5 +dad8d7bcbab9999796898786a9a9a9e4e4e4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffff +fefffffefdfffffdfffffefdfffffefffefdfffffffffffffefffffcfffff8fffee2f1edacede37eecd654ecd03cedce37efd136ecd434e8d331e7d131e9d131 +eace2de9cc2de3ca2eead551f5e388faecb1fff3c9fff5bbf6e178e3c83ce5c526eeca22edcb24eaca23e6cc22e5cb21e4ca20e3c820e7c722e9c622eac61fea +c61ee5c71ce3c71ce3c71ce4c61be4c61be3c51ae3c51ae2c417e4c319e2c117e3c219e2c118e3c016e3c016e1bf12e0c013d7be14d3be1cceba1fcfba22d1bb +20cfb624d6ba37dfc658ead885fff4baffffe3fffccdede38bdfcf54dec02bd9b710d7b60cd9b90cd9b90cd8b80bd8b80bd7b70ad6b609d6b609d6b609d6b609 +d6b609d5b508d5b508d4b407d3b306d3b306d3b208d2b205d1b100c6aa05ccb531f1df86fffcd8fffff8fffefdfdfffffdfffcfdfffcfdfffefdfffffdfefffd +fefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefcfd +fbedeeeccfd0cea2a3a16566644a4b493c3d3b3b3c3a3a3b393c3d3b3c3d3b3b3c3a3b3a363938343a39353a39353a39353c3b373c3b373938343c3b37393834 +3a39353d3c383d3c383e3d39403f3b3f3e3a3d3c383534304f4d4c989695dadbd9f8f9f7fefefef9f9f9e2e2e2b6b6b66d6e6c393a382a2827373534676662b2 +b0afdcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffefefefffffffefefefdfdfdfefefeffffffffffffffffffe3e1e09f9e9a61605c4948443f3d +3c3836353937363a3837444241605e5d9c9a9ae0dedefcfafafffefef0eeeec0bebd9d9b9a93928e8e8d898b8a868c8b878d8c888c8b878d8c888c8b878c8b87 +8c8b878c8b878c8b878c8b878c8b878c8b878d8c888c8b878d8b8a8c8a898d8b8a898786868483949291c9c7c6f6f4f3fffffefdfefcfffffffffffff7f7f7e5 +e5e5cac8c7acaba7908f8b8887838c8b878f8e8a8f8e8a8e8d898e8d898d8c888d8c888c8b878c8b878f8e8a908f8b8e8d898e8e8e8a8a8a888987a0a19fc1c2 +bedbdcd8e9eae6e3e4e0bbbcb88e8f8b949591b9bab6d5d6d4f0f1effffffffffffffffffff0f0f0d3d4d2b7b8b69394908e8f8bb0b1afd8d9d7eeeeeefbfbfb +fffefffffefffffffffffffffdfefcd8d9d7abaaa6989793908f8b8c8b878d8d878c8c8690908a8c8c86878682878682a2a3a1d8d9d7fbfcfafffffefefefeff +fffffffffefffffcf9faf6e6e7e3c4c3bfa5a4a09796928e8d898d8c888d8c888c8b878c8b878e8d898d8c888d8c888f8e8a8d8b8a8d8b8a8d8c888d8c888f8e +8a8f8e8a8f908c92938fa5a6a4bdbebcdbdcdaf2f3f1fefefefffffffefefefffffffffffef9f7f6dbd9d8bebcbb9c9a998c8a89adabaae8e6e5ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefdfffffdfffffffefffffefffffeffffffffffff +fcfffffbfffff7fffedcf0eb9cebdd6cecd44cf0d23eefcf3aeed238ebd234e8d232e6d030e9d131ebcf2ee6cb2de1c931ecd85bf9ec9efff4c0fbf3bef8eca4 +eedb68e3c939e7c728edcb24ebcb26e9cb26e6ca25e6cb23e5ca22e4c921e6c921e7c720e9c720e8c61fe5c71ce3c71ce3c61de3c61ee2c51de2c51ce1c51ae1 +c618e1c617e1c316e1c219e2c118e4c018e4c018e1bd11debf16dec829e3d039e0cb3adbc62fdcc321d3b712d6b414daba2bdac355f4e69affffdeffffddf6ef +aaeadc72e2c639d7b613d6b50cd9b90cdaba0dd9b90cd9b90cd8b80bd7b70ad7b70ad6b609d6b609d6b609d5b508d5b508d4b407d4b407d4b407d2b107d2b205 +ceb102c5aa0cccb73ef5e598ffffe9fffefffffffffdfffffdfffcfdfffcfdfffffdfffffdfefffdfffffffeffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffdfdfdeeeeeed7d8d6b3b4b28f908e696a684445433132302a2b293233314344 +425a5b596a6b697374728685818b8a868d8c888a89858a89858f8e8a8e8d8984837f757470696864605f5b5554503f3e3a2d2c282a29252d2c282c2b2723221e +3d3b3a838180c4c5c3ecedebfdfdfdfafafae1e1e1b5b5b56c6d6b393a382b2928373534686763b1b0acdcdcdcf4f4f4ffffffffffffffffffffffffffffffff +fffffefefefffffffffffffffffffffffffffffff2f2f2d4d5d3aba9a872716d4544403a39353b39383634333a38374f4d4c706e6d9b9998cdcbcbf8f6f6ffff +fffffefef2f0f0c0bebea09e9d969591979692a5a4a0b9b8b4bfbebabdbcb8bab9b5bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6 +bcbab9bbb9b8bcbab9b9b7b6b7b5b4c0bebde1dfdefbf9f8fffffefefffdfdfdfdf2f2f2ddddddc2c3c1adaca896959183827e878682959490a2a19dadaca8b4 +b3afbab9b5bab9b5bbbab6bab9b5bab9b5bfbebab9b8b4a9a7a69899978c8c8c8384828e8f8da2a39fb9bab6d3d4d0dddedab8b9b590918d969793bbbcb8d6d7 +d5f0f1effffffffffffffffffff0f0f0d4d5d3b8b9b79596928f908cb1b2b0d9dad8eeeeeefbfbfbfffefffffefffffffffefefef3f4f2c7c8c69c9b978d8c88 +8e8d89989793abaaa6b7b6b2bdbcb8bab9b5b8b7b3b6b4b3c6c7c5e6e7e5fcfdfbfffffefefefefffffefffffef2f3efdbdcd8c0c1bda7a6a292918d8e8d8991 +908c9594909c9b97a6a5a1b2b1adbcbbb7bcbbb7b9b8b4bbbab6bdbbbab8b6b5b0afaba7a6a29e9d99959490898a8682837f8d8e8ca0a19fbdbebcdadbd9f0f0 +f0fafafafefefefffffffffffefaf8f7dcdad9c0bebd9e9c9b8e8c8bafadace9e7e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffffffffffefffffefffffcfffffefdfffffdfffffffefffffefffffdfffffffffffffcfffff9fffff7fffed6f1e98fe8d95bebd246f1d33eeed0 +3cecd13ae9d236e9d333ead232ecd232eed231e7cb30e0c838ecda67fff4b4ffffcef9f3b2efe68ce8d659e3cb36e6c829ebcb26eacb28e7ca29e7ca29e6c928 +e5c827e5c925e4c921e4ca20e5c722e7c722e6c71ee6c71ee3c520e3c520e1c520e0c51ddfc51adfc717dfc815dec714e1c618e2c419e3c219e3bf18e1bb15dc +bc23e8d054f6e076f4de75ebd460e8cd40ddc021dab811d5b417d1b834ead879fff8ceffffe3fffac5f7e892e5ca4ad4b218d3b30cd8b80bd9b90cd9b90cd9b9 +0cd9b90cd7b70ad8b80bd7b70ad6b609d6b609d5b508d5b508d4b407d4b407d4b407d3b208d0b207cfb209c8ae1ad0bb4ef9e9a7fffff1fffefffdfffffdfffe +fffffefffffefffefffffefffdfffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffff6f4f3cecccba19f9e706e6d4f4e4a3e3d393b3a363635313735344644436c6a69979594b7b5b4cfcdccdedcdbe8e6e5f0eeedf0eeedf0ee +edf1efeeeae8e7dddbdabab8b7a8a6a5999796817f7e5654533432312f2d2c373534373632302f2b4645417e7d79b5b6b4e1e2e0fbfbfbfbfbfbe2e2e2b5b5b5 +6c6d6b393a382b2a26383733686763b2b1addcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffefefed8d8d894 +95936563624c4b47403f3b3a39353b3a363b3a3642403f646261a9a7a6dcdad9f6f4f3fffefdfffffffffefef1efefbfbdbda09e9d979594a2a09fc6c4c3f0ee +edf9f7f6f9f7f6f7f5f4f6f4f3f6f4f3f6f4f3f6f4f3f6f4f3f6f4f3f6f4f3f6f4f3f4f5f3f4f5f3f5f6f4f4f5f3f5f6f4f3f4f2f2f3f1f7f8f6fafbf9fffffe +fffffefffffef1f2f0d6d7d5bbbcbaa1a2a08f8e8a878682868581969591adaca8c4c3bfdad8d7e9e7e6f2f0eff4f2f1f8f6f5f7f5f4f7f5f4f9f7f6eeecebd8 +d6d5bbb9b8a9a7a69795948f8d8c8d8c889b9a96b7b7b1cacac4aeaea890908a989793bcbbb7d7d5d4f1efeefffffefffefdfffefef1efefd5d3d2b9b7b69695 +9191908cb3b1b0dad8d7f0eeeefefcfcfffefffffcfefffdfdf6f4f4e4e2e1bab8b794938f8c8c86969591afaeaad7d6d2f0eeedf4f5f3f5f6f4f6f7f5f1f1f1 +f6f6f6fefefefffffffffffffefefefefffdfcfaf9e0dfdbb6b5b19897938f8e8a8c8b8791908ca1a09caba9a8b9b7b6cecccbe6e4e3f8f6f5faf8f7f7f5f4f8 +f6f5f5f6f4ecedebdcdddbcacbc9babbb7abaca8999a968a8b878887838d8c889e9d99bcbbb7dad8d7f2f0effffdfcfffffefffefdf8f6f5dad8d7bfbdbc9e9c +9b8e8c8baeacabe7e5e4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffcfffffcfdfffffd +fffffffefffffefffffdfffffffffffffafffff8fffff5fffcd0f0e681e5d44febd141f1d33eecd03cead13be8d236ead435ecd434eed132edd031e5cb31dfc8 +3decdc72fffbc5ffffd7f8f2a7e9de76e5d24de5cd35e6c928e9cb26e8cc28e7cb2ae7c92ae6c829e5c728e5c925e4ca20e4ca20e5c722e5c722e6c71ee6c71e +e6c61fe3c520e3c421e2c41fe2c51ce1c618e1c617e1c715e2c718e1c51ae2c21be0bf1ce0be1edec137f0dc7dfff2a9ffeda0f2da7ae8d04ee1c328dcb810d3 +b00ccfb423e4d065fdefbefffcdffffed1fcefa3e5cd53d2b31ad2b20bd7b70ad9b90cd8b80bd9b90cd8b80bd7b70ad7b70ad7b70ad7b70ad6b609d6b609d5b5 +08d5b508d5b508d4b407d3b208d0b108d0b410cfb428d8c45ffaecb2fffff4fefdfffdfffffdfffefffffefffffffffefffffefffdfffefdfffcffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefef4f2f2d8d6d5a09e9d706e6d464443302f2b33 +322e4746425857536c6a6982807fa4a2a1c4c2c1dddbdaf5f3f2fffffefffffefffffefffefdfffefdfffffefffffefffefde5e3e2d3d1d0c7c5c4b5b3b28f8d +8c6d6b6a5a5857504e4d44433f33322e42413d777672acadabdcdddbfbfbfbfcfcfce1e1e1b4b4b46b6c6a3839372a2925373632676662b1b0acdcdcdcf4f4f4 +fffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffffff2f2f2d8d8d8a9a9a9696a684442413b3a363b3a363534303c3b37504f4b6b696894 +9291d4d2d1fcfaf9fffffefffefdffffffffffffeeececbcbabaa19f9e9a9897a7a5a4d0cecdfefcfbfffffefffffefffdfcfffffefffffefffffefffffeffff +fefffffefffffefffffefffffefffffefffffefffffefffffefefffdfefffdfffffefffffefefffdfefffdfdfefce2e3e1babbb9a0a19f9192908e8d89969591 +a4a39fb6b5b1cccbc7e0dfdbf2f0effffdfcfffefdfffefdfffffefffffefffffffffffffefcfceeececd7d5d4cac8c7bcbab9a9a7a694938f92918da5a59fb3 +b3ad9e9e988f8f899b9a96bbbab6d7d5d4f1efeefffffefffffefffffff1efefd5d3d2bab8b797969291908cb3b1b0dad8d7f0eeeefefcfcfffdfffffdfffffd +fdefededd9d7d6b3b1b0908f8b90908aa3a29ebfbebae9e7e6fffdfcfffffffffffffffffffefefefffefffffffffdfdfdfffffffffffff6f6f6e7e5e4c6c5c1 +9c9b978685818c8b879a9995abaaa6c1c0bccecccbd7d5d4e6e4e3f7f5f4fffffefffffefffdfcfffdfcfffffefdfefcf3f4f2e5e6e4d8d9d5cacbc7b6b7b3a2 +a39f9594908988848c8b87a3a29ec1bfbee2e0dffbf9f8fffffefffffef9f7f6dbd9d8bfbdbc9e9c9b8e8c8baeacabe8e6e5ffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefdfffcfdfffcfdfffffdfffffefdfffffefffffdfffffffefffffafffff8fffff1fc +f8c8eee179e3d045ead03cf0d53eebd23cead23ce8d237ebd536eed434eccf30eccf30e6cb35e1cc48f0df7effffcfffffdcf8eb9de8d566e6cc42eacc31e9ca +27eccc27e8cc27e6cb27e7cb27e8c926e7c727e5c925e4ca20e4ca20e5c820e7c720e4c81de6c81de6c71ee7c51ee7c420e8c31fe8c31fe8c41de5c218e3c316 +e2c516dbc116dac01ad8c020dfc42de3ce54f9eda7ffffd1fff8baf0dc85e6d04fe0c429dfbb14d8b40dd2b720e4d25df8eeb2fdf7d2fef9ccf8eda3e3cc52d1 +b51bd1b40cd9b90cdaba0dd9b90cd9b90cd8b80bd7b70ad8b80bd7b70ad7b70ad6b609d6b609d5b508d5b508d5b508d5b508d3b104cfaf08d4b518d8bf39e3d1 +72fdf1bbfffff3fcfefffbfffefdfffcfffffffffefffffdfffffffffdfffcfdfffbfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefefefef0eeedc9c7c6a2a09f6b696848474335343032312d4746426d6c68969591c3c1c0dbd9d8eae8e7f3f1f0f6f4f4fe +fcfcfffffffdfdfdfefefefffffffffffffefefefefefefefefef8f8f8f0f0f0efefefedededdfdfdfcccccca9a9a98182805b5a563938343d3c3874736fabac +aadbdcdafbfbfbfdfdfde3e3e3b6b6b66c6d6b393a382b2a26383733686763b2b1addcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffffffffefefe +fffffffcfcfcd0d0d09393936a6a6a4a4b493d3b3a3938343a393538373343423e6e6d69acaaa9dad8d7f1efeefffffefffffefffffeffffffffffffedebebbd +bbbb9c9c9c969696a4a4a4cbcbcbfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffefefef9faf8edeeeccdcecca3a4a28f908e8e8f8d989995b4b5b1d2d3d1e4e5e3eff0eef7f8f6fbfbfbfefefefffffffefefe +fefefefefefefefdfffffefffffefffcfcfcf3f1f0f3f1f0f1efeed9d7d6afaeaa9796929696909898928f8f898e8e889e9d99bcbbb7d8d6d5f2f0effffffeff +fffefffffff2f0f0d5d3d2bab8b797969292918db4b2b1dad8d7f0eeeefefcfcfffffffffffffefcfcebe9e9d4d2d1afadac8d8e8a959692b5b6b4d2d3d1f0f0 +f0fffffffffefffffefffefdfffefdfffefdfffffefffcfbfdfffefffdfcfee6e6e6c1bfbea7a4a08f8e8a8d8c88a2a19dbebdb9d6d4d3eceae9f5f3f3f6f4f4 +f9f9f9fffffffffffffffffffffffffffffffdfdfdfefefefdfefcf8f9f7f5f6f2f0f1ede0e1ddcdcecab4b3af9998948d8c8894938fa5a3a2cbc9c8f1efeeff +fdfcfffffefaf8f7dddbdac0bebd9e9c9b8e8c8baeacabe9e7e6fffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff +fffffefffffcfffffefdfffefdfffefdfffffffefffffdfffffefffffefffffffbfffff5ffffe6fbf4bbefe072e3cf42ead23cf1d73decd43cebd43ce9d338eb +d438f1d436eccf31ecd035e6ce3ee3d057f1e38bffffd8ffffd8fbe891e8d058e6cb3beacd2ee9ca27eacd25e8cc27e7cb26e9cb26e8c926e7c825e7c924e6c9 +20e6c920e5c820e7c720e4c71ee4c81de6c81de7c61de9c420e9c31fe9c31fe9c31de9c51de6c619e3c518dbc116dbc11bdac32be0cd48eada79faf3c2ffffe4 +fffabfecda7de4cc44dec021dfbb14d6b512d2ba25e5d564f9f1b5fcf7d0fdf7c2f8eb9ce2cb4dd0b419d3b510d9bb10dabb12d9b912d8b910d7b90ed8b90ad9 +ba0bd9b70ad9b60cd8b609d6b609d5b508d5b508d5b508d5b508d5b105d1b10cd5ba24dec950e9da8bfef5c9fffff7fdfffffdfffcfdfffcfffffffffefffffd +fffffffffffffcfffffbfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefffddad8d79d9b9a +716f6e4745443635313736324645416b6a66999796c8c6c5f7f5f4fffffefffefdfffffefffefefffffffffffffffffffffffffffffffefefeffffffffffffff +fffffffffffefefefffffffdfdfdfefefeffffffdfdfdfadadad8482815756524f4d4c807e7db3b4b2dddedcfafafafbfbfbe2e2e2b5b5b56c6d6b393a382b2a +26373632676662b0afabdcdddbf4f4f4fffffffffffffffffffffffffffffffffffffefefefefefef6f6f6e1e1e1a5a6a46162604445433b3c3a3a3935383733 +3c3b374d4c48636160979594dddbdafcfaf9fffffefffffefffdfcfffffefffefefffdfdefededbebcbc9f9f9f9a9a9aa4a4a4c7c7c7f7f7f7fdfdfdffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffffeeff0eed7d8d6b8b9 +b79697958b8c8a969795aeafadd3d4d2f5f6f4fffffefffffefffffefefefefffffffffffffffffffffefffffefffffefffdfcfefefdfffffffffffffffffffe +fffffef1efeecdcbcab1b0ac9c9b978a8a8485857f8d8d879f9e9abab9b5d7d5d4f2f0effffffefffffffffffff1efefd4d2d1b9b7b696959191908cb2b0afd9 +d7d6f1efeffdfbfbfffffffffffffcfafae7e5e5d0cecda9a7a68e8f8b9b9c98c6c7c5e2e3e1f4f4f4fefefefffefffffefffffefffffefffefdfffffefffefd +fffffefffaf9fbd8d6d6a8a6a594918d8d8c889b9a96b5b4b0d6d5d1f0eeedfffefdfffffffffdfdfffffffffffffdfdfdfdfdfdfffefffefdffffffffffffff +fffffefdfefcfefffdfffffcf9faf8e9eae6d0cecdacaba79594908d8c88918f8eb6b4b3e6e4e3fbf9f8fffffefaf8f7dcdad9bfbdbc9d9b9a8c8a89adabaae8 +e6e5fffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffcfffffcfffefffffefffbfffefbfffefffefffffdff +fffbfffffdfffffffefffeecfffbcef9efa2eddc67e9d548e8d13feed63ef0d73bebd438ead438ead337f0d134efd035e9d139e3d148e5d76df4ea9dffffd8ff +ffcffae47ee4c943e0c632e6ce2ee7cc28e8ce26e7cb26e8cc27eacb28e9ca27ebcb26e8cb23e8cb23e7ca22e7c924e6c823e5c820e5c820e5c81fe6c71ee5c5 +20e7c420e9c420e7c61de3c71cdfc618e3c518dfc017d9ba17ddc235ead873f7eeabffffe0ffffe5fef1a7deca5adbc029e0bf16debc15d6b91bd3c037ede17c +fffdceffffdbf9edabf0dd7ce1c542d4b51ad0b610d5bb13d7b91adabb1eddbd1ed8bb13d9bb08d9ba05dbb70bdbb60edab60cd9b70ad6b708d5b607d3b508d7 +b508d6b103cead0acfba2fe4d76fefe7acfaf5dcfffffcfffefffdfffcfdfffcfffffffffefffffefffffeffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffdfdfdfffffffffefdfffffef9f7f6e5e3e2b4b2b1706f6b4746423534303536344e4f4d737472a0a19fd1d1d1ececec +fffffffffffffefefefefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffff5f5f5e4 +e4e4c3c3c39b9c9a898989999999b2b2b2dadadafcfcfcfafafae4e2e2b7b5b56f6d6c3937362c2a29373534696864b0afabdcdddbf6f7f5fffffffffffffdfd +fdfffffffffefffffefffffffffaf8f8cccac999979672716d4d4c483b3b35373731383733383635434442727371aaaaaad1d1d1eeeeeefffffffffffffefefe +fffffffffffffffffffefefeeeecebbdbbbaa09e9d9a9897a4a2a1cccac9f7f8f6fffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffffffffffffffffffffffffffffefffffefdfefcfffffee5e6e4bebfbba6a5a1908f8b93928eb8b6b5d7d8d6ebebebfcfcfcffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefdfdfdeeeeeed9dad8b1afae9796928c8b878b8a86 +9c9d99bbbcb8d5d6d4eff0eefffffffefefeffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffffafafae3e3e3cccac9a8 +a6a58e8c8ba2a09fd0d1cfecedebf8f8f8fefefefffffffffffffefefefffffffffefffffffffffffff8f8f8eae8e8c5c3c29a9995908f8b9c9b97b0afabd2d3 +d1eff0eefbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfdfdfcfdfbe6e6e6c9cac8 +adaeac9495938e8d89a7a6a2cfcecaeceae9fdfefcf9f9f9dfdddcc0bebd9c9a998e8c8baeacabe6e4e3fffffffffefffffefffffefffffffffffffffffffeff +fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefffffbfdfffcfffefffffefffbfffefdfffefffefefffefffffbfffffdfffffdfcfdfbe3fcf5bcf5ea90eddc63ead649 +e7d241eed640f0d73beed537ead439ead238f2d134eecf34e9d13be6d654eade80f6edaaffffd5ffffc4f6df71e2c73adec62ee6ce2ee6ce28e7d027e8cc27e9 +cd28eaca2ae9ca27ebcb26eaca23e8cb23e7ca22e6c724e6c724e7c722e5c820e5c81fe4c71ee5c51ee5c520e6c41de4c51cdfc618dfc618e2c419ddbd18d9ba +1fe2c94bf4e69afffed1ffffe1ffffd0f4e588d4bf3bd2b612debc0eddbe1bdac030dcca59f6ea9cffffdeffffdaf4e694ead35fddbf30d5b619d1b81cd7bf29 +dbc139e2c741e2c53ad7bb21d6b90adbbc07dbb70bdbb60edab60cd9b70ad8b608d6b708d3b508d7b508d9b104cfad0dd1bf3ceae285f7f2c5fef9eafffeffff +fdfffffffefdfffcfdfffffdfffffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffd +fcfffffee8e6e5c3c1c08b8a86504f4b33322e33322e4445436f706ea4a4a4d2d2d2f7f7f7fffffffffffffefefefffffffffffffefffdfdfefcffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffbfbfbf3f3f3d2d2d2bcbcbcbababac1c1c1dededefcfcfcfc +fcfce4e2e2b7b5b56f6d6c3937362b2928373534696864b0afabdddedcf4f5f3fcfcfcfffffffefefefcfcfcfefdfffffffffefcfce4e2e2a19f9e615f5e4544 +403d3d373a3a343a3a3442413d4644435d5d5d9e9e9ee1e1e1fcfcfcfffffffffffffffffffefefefffffffffffffffffffefefeeeecebbdbbbaa09f9b9a9995 +a4a2a1cccac9f7f8f6fffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffeff +fffefffffefefffdd9dad6a9aaa6969591908f8ba2a19dcecdc9f4f4f4fdfdfdfffffffefefefefefefffffffefefefdfdfdffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7cdcbcaa6a4a392918d8c8b879b9c98bbbcb8d5d6d4eff0eefffefffefdffffffffefefef +d5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffefefef9f9f9e2e2e2cac8c7a6a4a38e8c8ba3a1a0d4d5d3f1f2f0fcfcfcfffffffffffffe +fefefffffffffffffefefefefefefcfcfcedededdad8d7b6b4b392918d91908cacaba7c9c8c4e8e9e7fdfefcffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdf8f8f8e3e3e3c8c9c7a1a2a08e8d899c9b97bbbab6d9d8d4f9f9f9f9f9f9 +dfdddcbfbdbc9d9b9a8e8c8baeacabe8e6e5fffffffffefffffefffffefffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffcfdfffcfffe +fffffefffdfffefdfffefffefefffefffffdfffffefffffffafbf8dcf6edadefe482eddb60ebd74aead544f0d842efd83cedd738ebd53aedd339f1d235edcf34 +e8d23decdd5ff3e992fcf2b6fffccbfff5b3f2db67e2c737e0c62ce6ce2ee7cf29e8d128e9cd28e9cd28eaca2aeacb28e9cb26e8ca25e8cb23e7ca22e6c724e8 +c724eac723e7c720e3ca1ce2c91be4c71ee5c51ee6c51ce4c51ce1c51ae2c61be2c419e1c324e3c63cedd771fff4bcffffddfffccbf6e99de6d45fd6be28d5b7 +0ad6b90ad7bd23e3cc52e8d788fff1c1ffffe9fff7cdead774dcc53ad8ba1bd9bc1bd9c236e4d059eedb7afce78bf8e076ddc242d0b413d5b705d8b80bd9b60c +d9b60cd9b60cd8b609d8b609d6b50bd5b508d4ae02c9aa0dd3c144f7ee97ffffd8fffff4fffefffffefffffffefdfffcfdfffffdfffffffffffffffffffeffff +fefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefffffefffefdcfcdcc92908f6564603f3e3a31302c3b3a365758 +56959694d6d6d6f5f5f5fffffffffffffdfdfdfdfdfdfffffffffffffefffdfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fffffffffffffffffffffffffffffffffffffefefef0f0f0e4e4e4dfdfdfdededeedededfdfdfdf8f8f8e3e1e1b7b5b56f6d6c3937362b2928373534696864b0 +afabdedfddf4f4f4fdfdfdfffffffffffffffffffffffff1f1f1cdcbcba3a1a06e6c6b4745443837333939333838323838324c4b477472719f9f9fcfcfcff5f5 +f5fefefefdfdfdfffffffffffffefefefffffffffffffffffffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f8f6fffffeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffdf7f8f6cecfcd9e9f9d92918d9a9995b4b3afdd +dcd8fffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffff +fffdfdfddcdad9b7b5b49d9c988e8d89999a96babbb7d5d6d4eff0eefffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfc +fffffffffffff9f9f9e1e1e1c9c7c6a5a3a28e8c8ba5a3a2d6d7d5f3f4f2fefefefffffffffffffefefefffffffffffffefefefffffffafafae4e4e4cbc9c8a9 +a7a68e8d89979692c2c1bde3e2def7f8f6fffffefffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffff +fffffffffffffffffffffffffff6f6f6e3e4e2b0b1af91908c959490a9a8a4cbcac6f5f5f5fafafae0deddbfbdbc9e9c9b8e8c8baeacabe9e7e6ffffffffffff +fffefffffefffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffdfffefdfffefffefffffefffffffefffffefffffefffffffffdfffffefdffff +f8fdf9d6f1e89eeee076ead95aecd84becd845efda43efd93eecd63aecd53deed43af3d437e9cd33e5d03ff1e06bfcf1a7fef4befdf2bef8ea9ef0d860e4ca36 +e3c92fe8d030e8d02ae8d128eace29e9cd29eaca2aeaca2ae9ca27e8ca25e8cb23e7ca22e7c924e8c724e9c622e9c720e4c91be2ca1ae4c81de5c61de5c61de4 +c51ce4c61be3c41bdfbf1ae7c935ebd361f8e699ffffd7ffffe1f9efa9e0d16bdec63edec221dcbf10d3b90fd4be30edda73fcedb5fff8dbfffee2fbeab1deca +55d2b81ed0b30ad7ba1be5ce54f6e489fff8b6ffffcafffba8e1cc59cdb116cfb203d8b80bd8b70dd7b60cd7b60cdab60cd9b50bd6b609d6b609d2af05c7aa13 +d5c44ffef4a6ffffe5fffff9fffefffffefffffffefdfffcfdfffffdfffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffff +fffffefefefefefefffffffffffffffffefbf9f8b5b3b26765644645413c3b373f3e3a51504c737472b9bab8f6f6f6fefefefdfdfdffffffffffffffffffffff +fffffffffefffdfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfefefefffffffffffffefefefdfdfdfefefefefefefdfdfd +fcfcfcfdfdfdfcfcfcfffffffffffff5f5f5e3e1e1b6b4b46f6d6c3937362b2928373534696864b0afabddddddf4f4f4fffffffefefefffffffffffffefefed9 +dad893919062605f484645413f3e3b3a363a39353b3a3643423e666463acaaa9e2e2e2f6f6f6fefefefffffffffffffffffffffffffefefeffffffffffffffff +fffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f8f6fffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeff +fffffffffffffffffffffffffffffffefefefcfdfbf1f2f0c5c6c495969491908ca7a6a2c5c4c0e9e8e4fefefefffffffffffffffffffffffffefefefefefeff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfafafae7e5e4cfcdcca9a8a4908f8b979894b9bab6d6d7 +d5f0f1effffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffffafafae1e1e1c9c7c6a6a4a38e8c8ba5a3a2 +d5d6d4f2f3f1fbfbfbfefefefffffffffffffffffffffffffffffffffffffafafaddddddbfbdbca2a09f8d8c88a09f9bd6d5d1f6f5f1fcfdfbfdfefcfffffffe +fefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f5f3bebfbd9998 +9492918d999894bebdb9f1f1f1fcfcfce1dfdebfbdbc9f9d9c8e8c8badabaae8e6e5fffefefffffffffefffffdfffffffffffffffffffefffffeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfffffefffdfffffdfffffffefffffefffffffffffffefefffdfffffefdfefcfffffafffff4fef8cdede38ce9da66ecd855ecd84bedd946efda43edd8 +40edd63eecd43eefd43defd436e5ca33e2cd42f2e375fff9bbfff8c9f9eeb2f2e48ceed857e6cd37e4cb2fe8d12fe9d02ce8d02aeace2ae9cd29e9cc2be8cb2a +e9ca27e9cb26e6cb23e6cb23e5c924e6c823e9c623e9c720e4c81de4c91be4c91be4c81de3c71ce5c71ce8c51be5c11adebd20ead04ef3e28cfcf1bdffffe1ff +ffd5f2e387dcc648dcbf28debe17dbbd12d5bc1edbc849f6e890fffed4fffadefff1c3eedb8adcc33dd2b612d0b205d6ba20e8d269feeeacfffed8ffffe1fffb +b3dbca5bcbb216d2b402d6b90ad6b80dd6b80dd8b70edab60cdab60ad6b708d4b609d2b20bcbb020d9c95ffff8b5ffffebfffffcfffdfefffefffffffefdfffe +fbfffffdfffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffdfbfae9e7e69c9a994f +4d4c32312d34332f4947467371709fa09ed8d9d7fffffffefefefffffffffffffffffffefefefffffffffffffffffffefefeffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffdfdfdfffffffffffffffffffdfdfdf4f4f4e3e1e1b6b4b4 +6f6d6c3937362b2928373534696864b1b0acddddddf5f5f5fffffffdfdfdfefffdeeefedd2d3d1a5a6a46c6a694645413938343a39353735343b39384f4d4c74 +7271999796d4d2d1f9f9f9fffffffffffffffffffffffffdfdfdfffffffefefefffffffffffffffffffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f7 +f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffffefefefafafaebebeb +bdbebc8f908e939190b3b1b0d3d2cef0efebfffffffffffffffffffffffffefefefdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffdfdfdfefefefffffffffffffdfdfdf2f0efdddbdab3b2ae91908c969793b9bab6d6d7d5f0f1effffefffffeffffffffefefefd5d3d2bab8b79796 +9291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9e0e0e0c8c6c5a4a2a18e8c8ba4a2a1d4d5d3f0f1effafafafdfdfdfffffffffffffffffffefefe +fefefefffffff9f9f9d5d5d5b3b1b09c9a998f8d8ca9a7a6e4e2e1fffffefffffefdfefcfffffffffffffffffffffffffffffffffffffffffffffffffffffeff +fffefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffff9faf8cacbc9a8a7a396959191908cb7b6b2efefeffdfdfde1dfdebfbdbc9f9d +9c8d8b8aaba9a8e4e2e1fdfbfbfffefefffefffffdfffffffffffffffefffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffefffdfffffbfffffffffffffffffffeffff +fffffffffefdfffcfdfffcfffff8fffff0fef7c6ecde7ee7d55aecd753efd84ceeda47efd944edd841ecd740eed440edd43eecd337e2ca34e1ce49f6e682ffff +ccfffcd1f7eaa6efdf7bead44de6ce34e5cc2ee7d02ee8cf2bead02aeacf2beace2ae9cc2be9cc2beacb28e9ca27e7cb26e7cc24e6ca25e7c924e8c724e9c622 +e9c720e7c91ee5c91ee3ca1ce2c81de3c71ce9c51be4bd1edabc2debd669fff4b8ffffddfffbd6fbf2b3edda6bdbc030dbb919ddbb14dbbf1edac337e3d26bff +f4aeffffe3fef5cfefe098e3ce61ddc12dd9bb10d3b508d4ba26ead57afff4c3fffce1fffcd9f8efa6d5c652cdb313d7b803d8b90ad6b80bd4b80dd6b80ddcb5 +0cdcb60ad6b806d2b709d0b413cfb72fdecf72fff8c2fffff1fffefdfffefefffffffffffefdfffefbfffffbfffffffffefffffefffffffffeffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefefefefbfbfbeae8e7cac8c78684834644432e2d292f2e2a514f4e999796cfd0ceeeefedfffffffd +fdfdfdfdfdfffffffefefefcfcfcfdfdfdfffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffffffefefefefe +fefffffffffffffffffffffffffffffffdfdfdfffffffffffffffffffffffff9f9f9e3e1e1b6b4b4706e6d3a38372b2928373534696864b1afaedededef5f5f5 +fffffffffffffefffdd1d2d090918f6364624b4a463d3c383a39353a39353a383742403f6b6968b1afaedfdddcf6f4f3fffffffffffffffffffcfcfcffffffff +fffffffffffefefefffffffffffffffffffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f7f7ffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffefffffefffefdfffffefffffffffffffffffffffefefef4f4f4e3e3e3b8b9b78f908e989695bbb9b8dad9d5f0eeedfffffffdfdfd +fefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf6f4f3e2 +e0dfb9b8b491908c959692b9bab6d5d6d4f0f1effefdfffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff8f8 +f8ddddddc4c2c1a19f9e8d8b8aa4a2a1d5d6d4f1f2f0fbfbfbfefefefffffffffffffffffffffffffefefefffffff8f8f8d2d2d2aeacab9b9998979594b0aead +e8e6e5fffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefefeffffffff +fffffdfdfdfefefef9faf8d3d4d2b6b5b19e9d9993928eb7b6b2eeeeeefdfdfde1dfdec0bebd9f9d9c8c8a89aaa8a7dedcdbf8f6f6fffdfdfffefffffdffffff +fffffffffefffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffefffdfffffbfffffffffffffffffffefffffefffffffefdfffcfdfffbfffff5ffffe8fef3baeddc75e9 +d453eed851f1da4eefdb48edd944ecd843edd742efd443edd33febd43ce2cd3ce3d154faeb8fffffdafffdd5f4e497ead768e8d145e8cf33e7cd2dead12febd0 +2ceacf2beace2de9cd2ceacd2ce9cc2be8cc28e8cc28e7cb26e7cb26e7cc24e6ca25e7c825e8c626ebc523ebc622e5c81fe3c91ee1c81ae2c61beac51de5c32a +dec34aedde88fffed9ffffebfaf5beeee389e4ce4cdbbe20dcb811debb18e0c636e6d360f3e095fffbc7ffffdef9efb3e3d26bdbc33bdbbd1edbba10cfb608cf +b92befda89fffed3ffffe2f8f1c6efe58dd5c543d1b510d9b902dbba09d7b90cd5ba0cd6b80dddb60ddcb50cd6b708cfb50bd3b91fd5c144e5d889fff9ceffff +f5fffdfffffffffffffffffffffdfffffbfffffbfffffffffefffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefef6f6f6d5d3d2aaa8a772706f42403f31302c36353162605fb7b5b4f1f2f0fcfdfbfffffffffffffefefeffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffffffffffffffffffffffffffffffdfdfdfefefefdfdfdffffffffffffffffffffff +fffffffffefefef5f5f5e2e0e0b6b4b4706e6d3a38372b2928373534696864b1afaedfdfdff7f6f8fffffff2f2f2d7d8d6a4a5a363646042433f3b3a36393834 +3938343e3d39514f4e6a68679b9999dbd9d9fffdfcfffffefdfdfdfffffffffffffefefefefefefffffffffffffefefefffffffffffffffffffefefeeeecebbd +bbba9e9f9d989997a2a3a1cacbc9f7f8f6fffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffff +fffffffffefefefdfdfdf3f3f3e0e0e0b5b6b48f908e989695bebcbbdedcdbf4f2f1fffffffefefefffffffffffffffffffffffffefefefbfbfbffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefcfcfcfdfbfaeceae9bbbab691908c959692b9bab6d5d6d4f0f1effefdffff +feffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff8f8f8dcdcdcc3c1c0a09e9d8e8c8ba4a2a1d5d6d4f2f3f1fcfc +fcfffffffffffffffffffffffffefefefffffffffffff9f9f9d2d2d2acaaa99c9a999b9998b6b4b3eae8e7fffdfcfefefefefefeffffffffffffffffffffffff +fffffffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafbf9d9dad8bdbcb8a1a09c92918db3 +b2aeeeeeeefdfdfde1dfdec0bebd9f9e9a8c8b87a9a7a6d8d6d5f4f2f2fdfbfbfffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeff +fdfffffbfffffffffefffffffffefffffefffffffefcfffafbfff9ffffeffffeddfcedaeedd96cead551eed850f1da4ef0db4aedd944ead845ecd845f0d545ee +d342ecd641e2cf44e5d360fbed9bffffe2fffcd2f1e089e5d056ead13fe8cf31e9cf2febd230ecd12deacf2beace2de9cd2ceacd2ce9cc2be8cc28e8cc28e8cc +28e8cc27e7cc24e7cb26e6ca26e9c727ecc526ecc624e5c81fe3c91ee1c81ae1c41be5c323edcd44edd875f8edafffffe9ffffe1efe597dfcd5adec434dfc01d +dfbb13d6b71cdcc84bf3e488fff1bcffffd8fffec8efe490dac643d6bb1ddbbb14debd13d3b911d2be37eedd94ffffdcffffddf5e9b3ecdd79d8c338d6b60fdc +b905dbb90bd7b90cd7b90cd9b90cdbb60edab50dd6b609ceb30fdac234dfcc5dede19ffffbdafffff9fffcfffffffffffffffffffffdfffffbfffffbffffffff +fefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffffff4f4f4c8c6c59694936664633f3d3c373632464541 +777574c8c6c5fdfefcfffffefdfdfdfffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffdfdfdfdfdfdfffffffffffffefefefffffffffffffffffffefefefefefefefefefffffffffffff5f5f5e2e0e0b6b4b4706e6d3a38372c2a +29373534696864b1afaee2e2e2fdfdfdfdfdfdcecfcd90918f6b6c6a474844393a363a3935373632373632464541747271aeacabd9d7d7f3f1f1fffefdfffffe +fefefefefefefefefefffffffffffffdfdfdfffffffefefefffffffffffffffffffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f8f6fffffeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefefefdfdfdf2f2f2dfdfdfb7b8b69293919b99 +98bfbdbcdfdddcf4f2f1fffffffefefefffffffffffffdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +fffffffffffffffffffcfcfcfcfaf9eae8e7bcbbb7908f8b959692b9bab6d5d6d4f0f1effefdfffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0da +d8d7eeeeeefbfbfbfffffffffffff8f8f8dcdcdcc4c2c1a19f9e8f8d8ca4a2a1d4d5d3f0f1effbfbfbfefefefffffffffffffffffffffffffffffffffffff9f9 +f9d0d0d0a9a7a69a9897989695b7b5b4edebeafffefdfffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefefefeffffff +fffffffffffffffffffffffffffffffffffffefefefefefef8f9f7d9dad8bebdb9a2a19d94938fb3b2aeeeeeeefcfcfce1dfdec1bfbe9f9e9a8c8b87a8a6a5d4 +d2d1f1efeffcfafafffffffffffffffffffffffffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffbfffffffffefffffffffdfffffdfffffffffdfffb +fdfff8fdffe9fdf5cdf8e9a1f1db6becd64ff1d951f2db4ff1dc4befdb48ebd847ecd746f0d545edd245ead544e4d551e7d871fef2aaffffe1fff8caeedb78e3 +cc48e6ce36ebd131ebd230ead12febcf2eecd02febcf2eeace2de9cd2ce9cd2ce9cc2be9cd29e8cc28e8cc27e6cc24e6cc24e4ca24e7c825ebc425ecc624e6c9 +20e3c91ee3c71cdec21ee1c32feed561f6e6a1fff7cfffffe7fffac8eddd73d7c034d9ba21e3c121debf1cd9bf2fded167fff5afffffddfff9d2fdf0a6e5d767 +d5bd27d4b70edbba10d9bc14d9c024d4c247f2e6a4ffffdeffffd6f0df9ce4cd5fdcc131dbb814d9b608d9b90cd8ba0dd7ba0bd9b90cdab50ddbb60ed2b108d1 +b416dac442eada79f4eab4fffce5fffffbfffefffffffffffefdfffffffdfffffbfffffbfffffffffefffffeffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefefef2f2f2b7b5b4817f7e5856553d3b3a3f3e3a555450888685d6d4d3fefffdfffffefffffffefefeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffff6f6f6e1dfdfb8b6b66f6d6c3937362c2a293735346b6a66b2b0afdddbdbf0eeeee1dfdfa19f9e5d5b +5a4544403c3b373938343738343f403c494a486263619c9c9ce3e3e3fcfbfdfffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffff +fefefeffffffffffffffffffeeecebbdbbba9e9d999b9a96a3a4a0cbccc8f8f9f7fffffefefefefefefefffffffffffffffffffffffffffffffffffffffffeff +fffefffefefffffffefefefffffffffffffffffffffffffdfdfdf4f4f4e0e0e0bbb9b9929090969493bcbab9dbdad6f3f1f0fffffffffffffefefefefefeffff +fffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfcfcfcfaf8f7e5e3e2b8b7b38f8e8a +969793babbb7d5d6d4f0f1effefdfffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9ddddddc3c1c0a1 +9f9e8e8c8ba5a3a2d4d5d3f0f1effcfcfcfffffffffffffffffffffffffefefefefefefffffff9f9f9d2d2d2afadac9a9897989695b3b1b0eae8e7fffffefefe +fefffffffffffffefefefefefefefefefffffffffffffffffefffffefffffefefffdfdfdfdfffffffffffffffffffefefefffffffefefefefefefffffffdfdfd +f9faf8d5d6d4b9b8b49f9e9a91908cb6b5b1eeeeeefdfdfde0deddbfbdbca09f9b8d8c88a5a4a0d0cfcbedebeafcfaf9fffffffffffffffffffffffffffffffe +fefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffdfffffdfffffffffefffffffffdfffffdfffffffffdfffbfefff6fdfce0fdf2c0f8e796f4dd69efd952f2da52f2db50 +f1db4deedb4aedda49eed948f0d548edd246e9d64beadb61ebe086fef4b4ffffdafff3bbebd76ae0ca3ce6cf33ebd230ebd230ead12febce2fecd02febcf2eea +ce2de9cd2ce9cd2ceacd2ce9cc2be8cc28e8cc28e6cc26e6cc24e6cc26e7cb26ebc824eac723e7ca21e6c920e5c820e0c128e2c846f7e384fff7c7fffddffffa +cff8ea9ee8d153dabc21dcba1adfbf20e0c32cdecb4ce6de8bffffcdffffe4fdeebde7d979ddcc47dabe1ddabb0cdbbb0edbbe1de1c639e2d065f4edb4ffffe2 +fffbcaecd688e1c64dddbd28dab713dbb90cd9b90cd8ba0dd7ba0bd9ba0bdab60edab60ed5b208d0b419dbc84ff0e28ff9f0c5fffcedfffefefdfdffffffffff +fefdfffffffffffffdfffffdfffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeea9a7 +a66f6d6c4e4c4b3e3c3b44433f5f5e5a908e8dd9d7d6fffffefffffefffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6 +f6f6e3e1e1b8b6b66f6d6c3a38372c2a293634336d6c68b7b6b2d3d1d0bfbdbd9c9a9972706f4948443c3b373736323736323637334b4c48767775a9aaa8d3d3 +d3f6f6f6fefdfffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefeffffffeeecebbdbbbaa1a09c9c9b97 +a4a5a1cecfcbfbfcfafffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefefefefefefffffffefefefffffffe +fefefafafae7e7e7bfbdbd929090949291b5b3b2d3d2cef0efebffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffefefefdfdfdfffffffffffffdfdfdf2f0efdddbdab5b4b0908f8b979894b9bab6d5d6d4f1f2f0fefdfffffeffffffffefefef +d5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9ddddddc3c1c0a19f9e8e8c8ba5a3a2d4d5d3f0f1effcfcfcffffffffffffff +fffffffffffefefefffffffffffff8f8f8d5d5d5b4b2b19d9b9a918f8eaba9a8e4e2e1fffefdffffffffffffffffffffffffffffffffffffffffffffffffffff +fefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9faf8cdceccaaa9a597969293928eb9b7b6f0f0f0fefefe +e1dfdec0bebda09f9b8d8c88a3a29ecac9c5e6e4e3f8f6f5fffefefffefefefefefdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffff +fefffffffffdfffffdfffffffffffffbfffff2faf8d6f9ecaef6e489f3dd66f0dc55f1db53f1dc51f0dc4fefdb4deeda4cefd94bf0d548ebd147e8d653eee272 +f3e99cfff5bcfffcccfceda8ebd760e1cb36e8cf31ebd230ebd131ead030e9ce30ead030ebcf2eeacf2beacf2be9ce2ae9cd2ce8cc2be9cc2be8cc28e7cb26e7 +cb26e6cb23e7cc24e7ca21e6c920e6c920e5c722e6c627e3c63ce0cc61fbeda5ffffe4ffffdef9eca8eed970e9cb3ce4c11ddfbe15debf22e4cb45ebdb77f2eb +b2ffffe1ffffdaeee098d3c74bd4c227ddbf1adfbc12dcbb12ddbe25e7cb4fefdc85f5f5c7ffffe6fff6bce2ca70d9bb38dab91cd7b710dbbb0ed8ba0dd6bb0c +d7b90cd7b90cd8b70ddab80bd4b401cfb416dfcb5efbeeaafffad9fffff5fefefefdfefffffffffffffefffffffffefffdfffffdffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffebebeb9d9b9a5e5c5b4341403d3b3a4a48476b69689a9897dcdad9ffff +fefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e0dedeb5b3b36d6b6a3a38372d2b2a3836356b6a66af +aeaab9b7b68987865e5c5b4a48473c3b373a39353a393543423e424341646563a6a7a5e4e5e3f9f9f9fffffffefefefffffffffffefffffeffffffffffffffff +fffffffffffffffffffffffffffffffffefefefffffffefefeffffffeeecebbdbbba9f9e9a999993a5a4a0cccbc7f8f7f3fffffcfffffefffffefffffefffffe +fffffefffffefffffefffffefffffefffffefffefdfffffefffffefffffefffffffefefefffffffdfdfdfefefef0f0f0c5c3c294929192908fa9a7a6c7c4c0ea +e9e5fdfdfdfffffffffffffefefefefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdffffffffffffffff +fffbfbfbe8e6e5d3d1d0adaca88f8e8a989995b8b9b5d5d6d4f1f2f0fffefffefdffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfc +fffffffffffff8f8f8dcdcdcc3c1c0a09e9d8e8c8ba5a3a2d4d5d3f0f1effcfcfcfffffffffffffffffffffffffffffffffffffffffff9f9f9dadadabdbbbaa1 +9f9e8d8b8aa2a09fd8d6d5f8f6f5fffffefefffdfefefefefefefffffffffffffffffffffffffffffffffffffffffefffffefffffffefefefdfdfdfefefeffff +fffffffffffffffffffffffffffffffff4f5f3c2c3c19d9c9892918d989793bcbab9f1f1f1fdfdfde1dfdec0bebda1a09c8e8d899e9d99bebdb9d8d6d5f4f2f1 +fffefefffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffdfffffdfffffffffffff9ffffeef8f4cbf3e6 +9cf1df7aefdd62f1de59f0dc55efdc53f0db50efdb4eefdb4ef0da4cf0d548e9d149e6d759f3e984fcf3b3fff6c4fff6bcfbe996edd759e4cd35e8d030ebd230 +ebd131eacf31eacf31ead030ecd02febd02ceacf2beacf2be9cd2ce8cc2be9cc2be8cb2ae8cc28e7cb26e6ca25e6cb23e6cc21e5cb20e4c71edfc122e4c534ea +d159ecdc89fff8c2ffffe9fff7cbeddb80e3ca4ae6c72ce7c31bdebf16d8c028e6d262faeca0fdf4ceffffe0fffac0e5d777d1c132d4be18dfbf18e0bc15daba +13dfc12deace62f4e29bf9fad3ffffe6fff2b0dbc25cd2b425d9b914d8b910d9bb0ed7bc0dd7bc0dd7b90cd8ba0dd9b80ed8b90ad0b300cbb216e0d06cfff8c2 +ffffeafffffafdfffffdfffffffffffffffefffffffffefffffefffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffeaeaea9997965654533d3b3a3c3a394d4b4a737170a19f9ededcdbfffffefffffeffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff6f6f6e3e1e1b8b6b66f6d6c3a38372f2d2c39373658575383827e8786826361604644433e3c3b3938343b3a363f3e3a55 +5450787977a0a19fd4d5d3fafbf9fffffffefefefefefefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefe +feffffffeeecebbebdb99f9e9a9797919b9a96b0afabcccbc7d1d0ccd1cfced0cecdd0cecdd0cecdcecfcdcecfcdcecfcdcecfcdcecfcdcecfcdcfcdccd0cecd +cfcdccd4d2d1dadadae7e7e7f8f8f8fffffffefefef8f8f8cfcdcc9c9a9992908f9d9b9ab8b5b1e1e0dcfffdfdffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfefefefafafadcdad9bdbbbaa09f9b8e8d89999a96b9bab6d5d6 +d4f1f2f0fffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff8f8f8dcdcdcc2c0bfa09e9d8e8c8ba5a3a2 +d4d5d3f0f1effcfcfcfffffffffffffffffffefefefffffffffffffffffffafafae3e3e3c9c7c6a7a5a48d8b8a999796c5c3c2e6e4e3f8f9f7fffffeffffffff +fffffffffffffffffefefefefefefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefefefffffff8f8f8e3e4e2b1b2b09291 +8d93928ea4a39fc5c3c2f3f3f3fbfbfbe0dedec0bebda2a19d8e8d89959490abaaa6c9c7c6efedecfffffffffffffffffffffffffffffffefefeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffdfffffffffffffffffffffffffffffffffffffdfffffefffffffffffff8ffffebf8f1c0efe189eedc6beddb5eefde59f0dd56f0dd54f0da52efda4feeda +4defd84ceed648e6d049e5d761f9f096fffdc8fff9ccfff1aef8e584ecd851e4ce32e9d131ead331ecd133ebcf34eace33ebd032ead12fe9d02cebd12beacf2b +eace2de9cd2ce9cb2ce8cb2ae8cc28e8cc27e7cd27e6cc24e8ce23e6cc21e4c621dbbe27e3c646f5e07dfdf2b4ffffd5ffffd9faeda9e6d25dddc32fe1c122e2 +c21ddcc21cd8c437eada81fffac6fffddffff6cef8e99ae4d35bd6be24d6bc12dfbc18ddba16d6b911dcc331ecd676f7ecb0fcfdddffffe0ffefa2d8bf4bceb3 +15d8bb0cdabd0ed7bc0dd8bd0ed7bc0ed7b90edab90fd7b90cd6b90acfb301c8b01be2d17afffed3fffff2fffffcfbfffffafffefffffefffffefffefffffeff +fffffffdfffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9e9e99795945351503b39383b +39384f4d4c777574a4a2a1dfdddcfffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e2e0e0b9b7b7 +6f6d6c3937363331303b393845444052514d504f4b4645413d3c383c3b373c3a393f3d3c4a4847716f6eb5b5b5dededef5f5f5fffffffefefeffffffffffffff +fffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefeffffffeeecebbebdb9a19e9a97948f93908b928f8a9897 +93989793989793969591979594979594979594979594979692979692979692979692979692969591969591a09f9bafb0aecbcccaedededfefefefffffffefefe +dad8d7a9a7a696959192918da8a5a1d2d1cdfbf9f9fefefefffffffdfdfdfffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffff +fffffffffffefefefffffffefefefffffff9f9f9cfcdcca7a5a493928e8b8a869b9c98b9bab6d5d6d4f0f1effffefffffeffffffffefefefd5d3d2bab8b79796 +9291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9dcdcdcc3c1c0a19f9e8e8c8ba5a3a2d4d5d3f0f1effcfcfcffffffffffffffffffffffffffffff +fffffffffffffdfdfdecececd8d6d5b2b0af92918d93928eb0afabcecdc9ebeceafefffdfffffffdfdfdffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffefefefffffffffffffefefefafafae7e7e7cdcecca4a5a38f8e8a989793b2b1add0cecdf7f7f7f9f9f9dfddddc1bfbea3a2 +9e8e8d898c8b87989793b8b6b5e7e5e4fffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffefffffeffff +fefffffffefffff7ffffe6f7eeb5ecdd79ebdb60eadc5aedde5aeedd58f0dd56efdb54efd951eed94eefd84ceed648e5d04ce4d666fdf5a2ffffd8fff9cefcec +9ff6e273ecd84be5cf33ead331ebd432edd234ecd035ebcf34ebd032ebd230e9d02cebd12bebd12beacf2be9cd2ce9cb2ce9cc2be8cc28e8cc28e7cb2ae5ca26 +e8ce24e7ca21e6c626dfc132e2cc5cfdec9dffffd4ffffd8fff6bcf2e085e2cc44dcc01fdebf1ce0c223e2ca34e3d25af3e7a7ffffddffffddf5e7ade9d56ae2 +ca3cdabe1addbd10dfbd16daba15d3b60ed9c335f0e18bfff9c8ffffe2ffffd3f8e790d7be3eceb20ddabd08dcbd0ed9bb0edabc0fd9bb0ed9b80edab90fd7b9 +0cd6ba0fd3b60ecfb72fe7d68dfffedefffff5fdfffefbfffefafffdfffffcfffefdfffefffffefffffffffdfffffffefffffefffffffffffffeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffe9e9e99795945351503b39383c3a394f4d4c757372a3a1a0dfdddcffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e0dedeb7b5b56e6c6b3937363432313e3c3b3e3d393e3d3940403a3d3d37 +3938343938343e3c3b413f3e504e4d838180d5d5d5fdfdfdfffffffdfdfdfffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffefefeffffffeeecebbebdb99f9c9794918c8e8b8683807b81807c807f7b81807c807f7b817f7e817f7e817f7e817f7e8180 +7c81807c81807c81807c81807c7f7e7a807f7b8d8c88a0a19fc1c2c0e8e8e8fdfdfdffffffffffffe3e1e0bab8b79f9e9a8e8d89999692b9b8b4dfdddcf0f0f0 +fefefefffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffff5f5f5dededeb8b6b597 +95948b8a868b8a869c9d99babbb7d6d7d5f0f1effffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9 +f9ddddddc3c1c0a19f9e8e8c8ba5a3a2d5d6d4f1f2f0fcfcfcfffffffffffffffffffffffffffffffffffffffffffefefef6f6f6e9e7e6c2c0bf9998948f8e8a +9d9c98b3b2aed7d8d6f3f4f2fefefefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefefffffffefefefefefefffffffffffffc +fcfce9e9e9cececeb3b4b29899978e8d89a2a19dc6c5c1e2e0dffcfcfcf9f9f9dedcdcc1bfbea3a29e8e8d898786828d8c88a7a5a4d6d4d3f8f6f6ffffffffff +fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfffffffefffffffffffffffffefffffefffffefffffffffffffcfffff5ffffe2f5ecade8db6deadb57ebde5aed +e05cefde59f1de57f1dd56f1db53efda4ff0d94df0d84ae8d250e6d96dfff9acffffe1fdf7cef5e48ef0db62ecd746e7d233ebd333ecd434ecd337ebd137ecd0 +36ecd035ebd230ead12decd22cebd12bebcf2beacd2ce9cb2ce9cc2beacb28e8cb2ae3c82ae5c829e9ca27e8c724ebca2deacd47e9d778fff6b8ffffe5fff7cf +f4e596e6d45fe1c933d9bf19d9be16ddc22beed65cfae790fff5cdffffe5fffac6e7d67fd8c23adfc31fe3bf17e4c014e0bf15dabe13d2b80ed8c53cf3eaa1ff +ffddffffe0faefbdeedb7adabd36d4b50cddbc08dfbb0fdeba12dcbb11dcbc0fdab90fdab90fd6b70ed8b916dbbb26dec350efdc9fffffe6fffff8fbfffefaff +fefafffbfffffcfffefdfffefffffefffffffffffefffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefeffffff +ffffffeaeaea9b99985a5857403e3d3d3b3a4c4a496e6c6b9d9b9adddbdafffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffff6f6f6e3e1e1b8b6b66f6d6c3b393832302f3b393842413d4b4a464747413d3e3535352f3534303c3a394442415654548c8a8ad9d8dafffeff +fffffffefefefffffffffffffefffdfefffdfffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffeeecebbf +bebaa09d989391898f8c8788858087847f85827d85827e85827e85827e85827e83827e83827e83827e83827e83827e83827e83837d80807a81807c8e8d89a0a1 +9fc1c2c0ebebebfffffffffffffefefeedebead0cecdb3b2ae959490908d889f9e9ab5b3b2d5d5d5f5f5f5fffffffffffffefefefefefeffffffffffffffffff +fffffffffffffffffffffffffefefefefefefffffffffffffffffff3f3f3d2d2d2b1b1b19d9b9a8e8c8b8988848c8b879c9d99b9bab6d6d7d5eff0eefefdffff +feffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9ddddddc3c1c0a19f9e8e8c8ba5a3a2d5d6d4f1f2f0fdfd +fdfffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf9f7f6d6d4d3a5a4a0908f8b8f8e8a9b9a96bbbcbadbdcdaf1f1f1fffffffdfdfdfdfdfd +fefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafaedededd2d2d2b2b2b2999a988b8c8a91908cb4b3afe0dfdbfa +f8f7fffffff8f8f8dddbdbc1bfbea3a29e8f8e8a898983908f8b9f9d9cbdbbbadbd9d9f3f1f1fefefefefefefefefeffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffeff +fffefffffefffffefffffffffffefffffffefffffbfffff1ffffdaf5eca3e8da69ecdb56eedf5bf0e15deedf5bf0df5af1de59f0dc55f0db50f1da4ef0d94ee7 +d258e9de7cfffdbaffffe7fcf3c8f0dc7decd452ead43fe8d334ecd434ecd335ecd337ebd137ecd035ecd133ebd230ecd12decd12decd02cebcf2beacd2ce8cc +2be9cc2be8cb2ae8cb2ae6c92be6c92be9c92ae5c62becce41efd864eee195ffffceffffe3fbeebaead671e0ca42e0c828dcc21adbc01cddc438eedb78fff5b7 +ffffe1fffdddfff1a9dcca59cfb81ce0c210e8c216e8c216e0c013dac016d0b917d8c649f8f0b4ffffe9fffdd8f4e5a7e7d167dbc030d9b80edfbc08dfbb0fdf +bb13dbba11dabc11dbba10d9b80ed7b60ddab91cdec039e5cc6af0e1b0ffffeefffff7fdfffefbfffefafffdfffffefffefdfffefffffefffffffffffffffffe +fffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffecececa19f9e6361604644433d3b3a474544676564 +989695dbd9d8fffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e3e1e1b6b4b46f6d6c3c3a39312f +2e3937364d4c4864635f63635d53534d44443e3b3a363c3b3742403f514f4e817f7fcbc9c9f6f6f6fcfcfcfefefefffffffffffffffffffffffefffffefffffe +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffeeecebbfbebaa29f9a94918c95928d9895909f9c979e9d99a09d999f +9e9aa19e9a9f9e9a9f9d9c9f9e9a9f9e9a9f9e9a9f9e9a9f9e9a9e9d999c9b979e9d99a9a7a6b4b5b3cdcecceeeeeefefefefffffffffffff6f4f3e4e2e1c6c5 +c1a1a09c8e8d89908f8b9b9c9abbbcbadcdcdcebebebf3f3f3fafafafdfdfdfefefefffffffffffffffffffffffffffffffffffffefefefefefef6f6f6fafbf9 +f4f4f4ddddddb4b4b498989897959492908f8a89858e8d899c9d99b9bab6d6d7d5f0f1effefdfffffeffffffffeff0eed5d3d2bab8b797969291908cb3b1b0da +d8d7eeeeeefcfcfcfffffffffffff9f9f9ddddddc4c2c1a2a09f8e8c8ba5a3a2d5d6d4f1f2f0fdfefcfffffffffffffffffffefefeffffffffffffffffffffff +ffffffffffffffe3e1e0bcbbb79f9e9a908f8b8e8d89a2a3a1bdbebcd8d9d7f0f1eff9f9f9fafbf9fbfbfbfdfdfdfffffffffffffffffffffffffffffffdfefc +fdfdfdfbfcfaf9faf8f6f7f5e8e9e7d2d3d1b7b8b69b9c9a8b8c8a8d8e8ca09e9dc8c7c3f0eeedfffefdfffffff6f6f6dddbdac1bfbea3a29e91908c8e8d8996 +9591a19f9eaaa8a7bcbabadcdadaf3f3f3fbfbfbfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffefffffdfffffdfffffffffffffefffffffffffcfffff5ffffe4 +fefac5f5ed9aefde6fefdc5df5df61f3e061f2e05defdd5aefda59f0db57f0da52edd74feed856ead96ae9e18effffc5ffffe7feefbeecd76ae9d143ead33be8 +d236ecd335ebd236ebd137ead135ead133ebd131ebd230ecd02feed031eccf2eecd02cebd02ce7ce2ae7ce2aeacd2ee8ca2beaca2bebcb2ce3c628dcc232e7d1 +5af8ea92fff8c3ffffd8ffffcef3e293dfc74bddc329dfc51fe2c822dfc329e3cc52f2e99fffffd6fffbdeffedbef8e283dec840d6bf16dcc10ce8c216e5c018 +dfc017d6bf1dd3bf31dbcd63f8f1bfffffe8fffac8ecdd8ee4ce57d9c02ad8bc11debe0be0bd0fdebb11d7ba11d7ba11dbbb14dbb912d8b50bd8b91ce4ca4eea +d681f3eac4fffef0fffff9fffffbfffffefefefefffefffffefffffefffffefffffffffdfffffdfffffdfffffffffefffffeffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffeedeeeca8a9a76a6b694b4c4a3f3d3c4341405d59588d8b8adcdad9fffffffefcfcfffffffffefeffffffffffff +fffffffffffffffffffffffffdfffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffff6f6f6e0e0e0b6b6b66e6f6d3536342d2b2a3b393861605c9998949c9d997374704e4f4b3d3e3a3a39 +3538373343423e5c5a59878584b6b4b3e6e4e3fffffefffefefffffffffffffefefefffefefffffffffefffdfcfefefdfffffefffefdfffffefffffffffefefe +fffffffffffffffffefefffdeeecebbdbbba9e9d999897939b9a96b5b4b0d8d7d3dcdddbdcdad9d7d8d6dad8d7d8d9d7d8d8d8d8d9d7d8d9d7d8d9d7d8d9d7d8 +d9d7d8d9d7d7d8d6d8d9d7dbdbdbe3e3e3eeeeeef8f9f7fffffefffffefffffefcfdfbf6f7f5dedfddb7b8b69c9d9b92938f8c8d8b989995a8a9a7bcbdbbd2d3 +d1e3e4e2f2f3f1fefffdfffffefffffefffffefffffefefefefffffffefefef0f0f0dcdad9d0cfcbc5c3c2b0aead989695918f8ea6a4a3acaaa9a09f9b8c8b87 +9a9b97babbb7d5d6d4f1f2f0fefdfffffeffffffffeeefedd4d5d3b8b9b59899958f908cb1b2aed8d9d7efededfffefefefcfcfffffffffdfde5e3e3c7c5c4a4 +a2a18c8b87a5a4a0dcdbd7fbfaf6fefdf9fffffefffffefffefdfffffffffffffffdfdfffffffffffffffffffefefef5f5f5dcdddbc1c2be9899958485818e8f +8b9fa09cb3b2aec8c7c3d3d1d0dad9d5e9e7e6fbf9f8fffffefffffefefcfbfffefdfffffefffffcf7f5f4e9e8e4dfdedad2d1cdbebdb9adaca89b9a968a8887 +8a8887a2a09fbdbbbadddbdafbf9f9fffffefffffff9f7f6dcdad9c1bfbea2a09f918f8e9a9897afadacb4b2b19e9c9b9c9a99b2b0afc9c7c6dedcdbf4f2f1ff +fffefefffdfffffefffffefefffdfffffffffffffbfbfbfffffffffefffdfcfefffefffffefffdfdfdfffffffffffffffffffffefffffefffffefffffeffffff +fffefefefffffffffffffbfffffffefffffdfffffdfffffffefffffefffffefffffbfffff1fffbdafbf6b7f3eb92efde6ff1dc62f5df62f5df61f2df5eeede5c +f0db5af1db59f1db53eed851eed95fedde77ede79effffcdffffe2ffedb2ead35fe6ce39e9d338ead438ebd438edd438ecd238ebd236ead232ead331ebd230ec +cf30eecf32ecce2febd02ce9d12be7ce2ae8cf2beacd2ee8ca2bebca27e9c929e0c52edac442e5d876fff7b4ffffdbfffed6fff1acefd973dfc336dec21ee1c4 +1be5cb2be5ca44e5d36ef8f3bcffffe5fff8cef4dd99ebd15be0c62cdbc414e0c510e6c218e3bf18ddc018d9c127d8c546e1d37afdf6cbffffe7fff5b7e8d679 +dfc948d8be24d8bb12debd0ce0be10dcbc0fdabe13d6bc12daba15dab811d8b50bdabb22e8d05ef0e198f4efd0fffff5fffffbfffffcfffffefffefefffefffe +fdfffffefffffefffdfffffdfffffdfffefdfffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeefedb2b3 +b17a7b795556543c3d3b3e3c3b524e4d817f7ed0cecdfffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffefdfffeffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6 +f6f6dfdfdfb4b4b46e6f6d3839372b29283836356e6d69bab9b5c9cac89e9f9d72736f535450403f3b36353137363243423e55524e797672c1bfbefcfaf9ffff +fffffefefdfcfefffefffffffffffffffffefffffefffffefffefdfffefdfffffefffffffffefefefffffffffffffffffefefffdeeecebbdbbbaa09f9b9c9b97 +a7a6a2cecdc9f7f8f6fffffefffffefffffefffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffefefefefefefefefefefffdff +fffefefffdfffffefffffefffffeeff0eed1d2d0b3b4b29c9d9b8c8d89878884888985979894b0b1afc7c8c6dddedcedeeecf6f7f5fafbf9fafbf9f9faf8fcfd +fbfffffef6f6f6dddbdac0bfbbb0ada99e9d9991908c8b8988959392b5b3b2c5c3c2aaa9a58e8d89999a96b9bab6d5d6d4f1f2f0fefdfffffffffefefeeeefed +d4d5d1b6b7b39596928e8f8bb1b2aed7d8d4f1efeffdfbfbfffdfdfffffff8f6f6dbd9d8bebcbba1a09c8f8e8aa5a4a0d3d2cef0efebf8f7f3fefdf9fefcfbfd +fbfafbf9f9fbf9f9fdfbfbfffffffffffffffffffffefffefefef9faf8dadbd7aeafab91928e8b8c888b8c88969591a4a39fb2b1adbebdb9d3d2ceebeae6fcfa +f9fffdfcfefcfbfffefdfdfcf8f6f5f1e5e4e0d0cfcbc1c1bbb1b1ab9d9d978e8e888786828a8985989695b8b6b5d7d5d5eeececfffdfdfffffffffffef7f5f4 +dad8d7bfbdbc9e9c9b8d8b8aa2a09fc9c7c6c4c2c1a19f9e8d8b8a959392a7a5a4c0bebddddcd8efeeeaf9faf8fbfcfafffffefefffdfffffffffffffdfdfdfe +fefefefdfffdfcfefffefffefdfffdfdfdfffffffefefefefefefffcfefffcfefffefffffefffefefefffffffffffffdfdfdfdfffffffffffffefffffeffffff +fefffffefffffefffffbffffedfaf5cef2eda8eee688efdf6ef3de64f6e063f5df61f2df5eeede5cf1dc5bf2dd59f2dd52eed955f1dd66f4e686f4eeabfffecd +ffffd4f8e7a4e7d259e4ce39ebd43ceed83decd539ecd539edd438ecd337ebd333ead232ebd131ebd131eccf31ebce2fe9d02eead12de8cf2de8cf2de9cd2ce9 +cd29eccc25e9cd29e6cd3be4d25defe598ffffd3ffffe2fef1bdefdd82e6d053e0c32cddbf1addbd16e5ca34edd86bf6e8a0fffbd6ffffe6fff4b5e5d06ddcc4 +36dec41cdec714ddc311e5c119e0bd19ddbf1adfc531e3d15cede091fffcd7ffffe6fdeea9decb62d9c139dabd1fdaba13debc0fe0be11dcbc0fd9be10d5bb10 +d9b912d8b60fd2b409d7bc26ebd56ffbeeb0fcf8dcfffff8fffffbfffffcfffffefffefefffefffefdfffffefffffefffffffffffffffffffefffffeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef2f2f2bfc0be8d8e8c60615f3d3e3c3534303d3c386c6a69b9b7b6f3f1 +f0fffefdfefcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e1e1e1b3b3b36d6e6c3a3b392c2a293634336e6d69bf +bebadbdcdad0d1cfb4b5b381828052514d3d3c38383733373632413f3e5755548f8d8cc5c3c2e8e6e6fffffffffefefffffffffffffffdfdfdfdfdfffffffffe +fffffefffffefffffefffffffffefefefffffffffffffffffefefffdeeecebbdbbbaa09f9b999894a5a3a2d0cecdfafbf9fffffefefefeffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfffffefffffefffffefcfdfbeff0eed7d8d6ba +bbb9a1a09c8e8d89807f7b878682999894a8a7a3b4b3afbfbebac3c2bec5c4c0c6c5c1c7c6c2c9c8c4c9c8c4c2c0bfb1b0aca1a09c92918d8a88878f8d8ca19f +9eb5b3b2d0cecddbd9d8b6b5b1908f8b969793b9bab6d5d6d4f1f2f0fffefffffffffffffff0f1efd5d6d4b5b6b49596928f908cb3b4b0d8d9d5f1efeffdfbfb +f3f1f1d8d6d6bfbdbcb2b0afa7a5a49695918d8c88999993afafa9bfbfb9c4c3bfc7c6c2c8c7c3c6c5c1c5c3c2c6c4c3d5d3d2f1efeefdfdfdfefefefffffffd +fdfdfffffeedeeeacfd0ccb4b5b19e9f9b8d8e8a8b8c8892938f989793a09f9baeada9bcbbb7c6c5c1c8c7c3c6c5c1c6c5c1c8c7c3c3c2beb7b6b2abaaa6a3a2 +9e9a99958d8c888584808988849f9e9ab7b5b4d5d3d2f0eeeefbf9f9fffefefffffffffefdf9f7f6dddbdac2c0bf9f9d9c8e8c8baba9a8dedcdbdfdddcb8b6b5 +99979692908f959392a09e9db2b0afbdbbbac5c6c4d3d4d2eff0eefefffdfffffffffffffffffffffffffffefffffefffffffffefefeffffffffffffffffffff +fffffffffffffffffffffffffffffdfdfdfffffffffffffefefefffffffffffffffffffffffefffffcfffffefffffffffffbffffeaf6f0c3eee59bede280f0e1 +6df2e065f5e263f5e263f0df60f0e05ef2de5bf2dd59f1dc51eed856f2df70faee96faf4b9fffac9fff6c2f5e396e9d45ae9d33eedd63eeed83dedd63aecd539 +edd438ecd335ebd234ebd333ecd232ecd232e8cf31e8cf31ead030ead12fe9d02eeace2deacd2ceace2ae8cb23e7cc2eead551f1e27ef6f0b5ffffdfffffd8f3 +e3a0e2ce5ee4c93ce4c627e1c11cdabc1de5cc48f6e693fffccaffffe1ffffd3f7e991d9c548d3ba1cdec314e2c718e0c517e4c31ae0bd19ddbe1be3c83beedb +74f8eaa8ffffdfffffe2faeb9cd9c550d6bb2adcbc1cddba16dfbb13e0be11dcbd0ed8bd0ed7bc0edcbb12d7b710cfb209d3bb2becd97efff8c6ffffeafffffb +fffffbfffffefffffffffefefffefffefdfffffefffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffefefefffffff8f8f8d2d3d1a6a7a570716f4243412e2d2931302c5856559f9d9cdad8d7f6f4f3fffefeffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff6f6f6e1e1e1b4b4b46d6e6c3839372c2a29363433676662afaeaae0e1dffafbf9f4f5f3b6b7b573726e504f4b403f3b37 +36323735344543425d5b5a817f7ebdbbbbf9f7f7fffffffffefefffffffffffffffffffffffffefdfffffefffffefffcfbfdfffffffefefeffffffffffffffff +fefefffdeeecebbdbbbaa09f9b999894a3a1a0cecccbf9faf8fffffefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefefefefefefefefefefefffffffffffffffffefffffefdfefcfefffdfffffefffffef4f5f3dbdcdabebdb9a5a4a08d8c888786828c8b878f8e8a908f8b91 +908c92918d91908c91908c93928e92918d908f8b92918d92918d8e8d898988848a88879c9a99bebcbbd6d4d3e8e6e5e9e7e6bebdb991908c959692babbb7d5d6 +d4f0f1efffffffffffffffffffeff0eed4d5d3b6b7b59697938f908cb2b3afd7d8d6f2f0f0fdfbfbe2e0e0a9a7a78886858b8988908f8b8e8d898f8f8990908a +90908a92928c92918d91908c91908c8f8e8a908e8d92908fafadace3e1e0fffffffffffffffffffffffefffffef9faf6eff0ecdadbd7bbbcb89fa09c92938f8d +8e8a8c8b878d8c888e8d89908f8b92918d93928e93928e93928e92918d92918d908f8b908f8b8f8e8a8c8b878786828786829a9995bab9b5d9d7d6f1efeeffff +fffffffffffffffffffffffffefaf8f7dbd9d8bebcbb9d9b9a8e8c8bb0aeadeae8e7f4f2f1d3d1d0b1afae9c9a998e8c8b8b89888f8d8c918f8e949593aaaba9 +dddedcfffffefffffffdfdfdfefefefdfdfdfffefffffefffefefefdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeff +fffffffffffffffffffffefffffefdfffcfdfffefffefffffff9ffffe5f6eeb9ece28eefe278f2e06df3e166f6e364f6e364f1e061f1e061f3df5cf3df58f1db +53ecd658efe07afdf3a6fffbc9fdf7c8fcefb1f3e188ecd658ebd540ecd43eecd63becd63aebd539ebd536ead435ecd335ebd234ebd234ead133e7d132e6d031 +e8cf31ead030ecd02febce2deace2aebcf2be6ca29e3cb3bebda6bfaf0a2fafaccffffdbfffcc0eedb80e0c743e2c429e6c522e5c526e3c538ecd76afcf4b9ff +ffdefffed3f9eeaae9d968d8c431dabc17e4c214e3c518e3c51ae2c419ddbe15dbbb1be5ca44f3e28cfff1c0ffffe3ffffd9f8e68dd8bf3fd5b91edfbd16e1bb +17e0ba14debe11dbbf0dd9bf0dd9be0fdebd14d9b914cfb50fd3c037eede91ffffdbfffff3fffffcfffffbfffffeffffffffffffffffffffffffffffffffffff +fffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffdfdfdebebebcdcdcd8a8b8947 +4846302f2b33322e4d4c4881807cb2b0afe1dfdefffffffffdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6dfdfdfb5b5b5 +6e6f6d3738362a2827363433686763b0afabe0e1dffffffffffffedadbd9a9a7a6787675504e4d3937363331303a3837454342605e5d92908fd0cecdf0eeedff +fdfcfffdfdfffefefffffffffffffffffffefefefffefffffefffffffffefefefffffffffffffffffefefffdeeecebbdbbbaa2a19d9c9b97a4a2a1cbc9c8f6f7 +f5fffffefffffffefefefefefefefefefefefefefefefefefefefefefefefefefefefdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffff +fefefefffffffffffffffffffefefeeff0eedbdad6ccc9c5b7b4b0a9a6a2a19e9a9895918e8b8786837f827f7b827f7b83807c817e7a807d79817e7a86837f8e +8b879a9995a2a19dadabaabebcbbdbd9d8edebeaf5f3f2eceae9bfbeba908f8b959692babbb7d4d5d3eff0eefffffffffffffefefeeeeeeed4d5d3b5b6b49293 +8f898a86aeafadd7d8d6f2f0f0fbf9f9dbd9d99c9a9a7d7b7a817f7e8786828e8d898d8d878a8a8484847e81817b81817b80807a807f7b7f7e7a7c7b777f7e7a +a1a2a0dfe0defffffefdfefcfdfefcfffffefffffefffffefdfefcf2f3f1dbdcdac6c7c5b1b2b09fa09e9997969492918d8c8884837f7f7e7a7f7e7a7f7e7a7e +7d797c7d7b7f807e8384828a8b89929391999a98a3a4a2aeafadc1c2c0d9dad8eeeeeefbfbfbfffffffffffffffffffffffffffffef6f7f5d8d9d7bbbcba9798 +96878886acadabebeceafcfdfbeaebe9d1d2d0b6b7b5a0a19f9394928d8e8c86878580817f939492c7c8c6f1f2f0fcfcfcfffffffffffffefefefefefefefefe +fefefefffffffffffffefefefdfdfdfefefefefcfcfefcfcfffffffffefefffffffffffffcfcfcfffffffffefffffffffdfffefbfffefdfffcfdfffefffeffff +fff9ffffdff5edb1ede084f0e173f2e16cf2e267f5e465f6e364f2e063f2e162f4e05df3df58f1db53e9d75ceee185fff8b5ffffd3fcf4c5f8eba1f0df78ead6 +53ead43fedd53feed73fecd63bebd539ebd536ead435ecd337ebd236ebd236e9d334e6d132e6d132e6d031ead030edd02fedce2beccd2aebce2fe3c832e2cc4e +ede08affffc4ffffdafffbcafbef9de9d461e0c332e3c21fe6c522eaca35edd15bf6e491fffdd4ffffe7f8f0b4e3d779dccb46dec527e3c11ae7c319e3c219e2 +c419e2c417dabd14d8b91ce5cc4ef9eaa2fff8d2fffee3fff8c8f2dd7ad6bc32d6b616dfbd10e2bc16e1bc14debf10dac00ed9bf0dd9bc0ddfbb14d9b815d0b8 +18d7c647f1e5a3ffffe9fffff7fffffefffefdfffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffeffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefdfdfdf0f0f0a5a6a452535139383438373343423e61605c8a8887cbc9c8ffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e0e0e0b3b3b36d6e6c3839372c2a29373534696864b2b1ade1e1e1f7f7f7 +fffffefcfdfbe8e6e5afadac6d6b6a4846453c3a393a3837363433434140636160918f8ec2c0bff3f1f0fffffffffffffdfdfdfefefefffffffefefefefdffff +fefffffffffefefefffffffffffffffffefefffdeeecebbdbbba9f9e9a9b9a96a5a3a2cbc9c8f6f7f5fffffeffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefffffffffffffffffffffffffefefefffffffbfbfbf8f6f5f3f0ec +e8e5e1d9d6d2c5c2beb1aeaa9c99958b888488858187848089868288858185827e83807c8d8a86a19e9ab8b7b3cccbc7e1dfdeeeecebfbf9f8fefcfbf9f7f6e7 +e5e4bcbbb7908f8b959692babbb7d5d6d4f0f1efffffffffffffffffffefefefd3d3d3b2b3b18f908e878884adaeacd6d7d5f1efeffcfafadddbdb9f9d9d7f7d +7c817f7e8887838e8d898f8f898c8c868a8a8487878185857f85857f85848086858182817d858480a5a6a4e0e1dffffffefffffefffffefffffefefffdfdfefc +fdfefcfdfefcfafbf9f2f3f1dddedcc2c3c1b3b1b0aaa8a79c9b978e8d898685818584808685818685818485838788868c8d8b959694a4a5a3b6b7b5cdcecce1 +e2e0f1f2f0f7f8f6fbfbfbfdfdfdfcfcfcfdfdfdfffffffefefefffffef5f6f4d8d9d7bdbebc969795838482a7a8a6e6e7e5fffffefdfefcf4f5f3dfe0dec6c7 +c5b1b2b09e9f9d8e8f8d8485838e8f8db6b7b5dddedceeeeeef8f8f8fcfcfcfefefefffffff9f9f9f7f7f7fcfcfcfffffffefefefffffffefefefdfbfbf9f7f7 +fffefefffefefefefefffffffefefefffffffffdfffffffffbfffefafffcfbfffefdfffefffefffffff7ffffd8f4eba7eddd7cefe06cf1e36df3e46af6e467f4 +e364f2e063f2e162f4e05df3e059f1dc58e8d762eee290fffdc4ffffdbfaf0c0f2e491eedc69ebd750ecd543eed641f0d842edd53fecd63becd539edd438eed2 +38eed238ebd236e9d334e6d231e6d231e6d031ead030edd02feccd2aebcc29e9cd33e4cb47e7d570f5ebafffffdeffffd6f4eda8ede072e6d146e4c52ae4c020 +e7c629edd24cf4e088fcefb7ffffe0ffffd7f2ea91d9ca4fd8c22de0c322e5bf1de8c21ee7c31ce7c61de2c417dabd15d7b81fe7cf58fdf2b6fffee0fffbddfc +edb5edd669d8bb2ad8b811e0bd0fe3bf15e0bd13dcc00edac00ed9bf0dd8ba0dddb814dab91cd6be28decf5bf4ebb2fffff0fffff9fefefefffffffffefffefd +fffffefffffffffffffffffffefffffefffffefffffefffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefffffffefefebebebe7475734f4e4a3d3c383938344847436a6867aeacabedebeafffffeffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffff6f6f6e2e2e2b3b3b36c6d6b393a382e2c2b373534676662afaeaadededef3f3f3fdfdfdfffffffefefed3d3d39997966e6c6b52504f403e3d +34323137353449474668666594938fd3d2cef6f4f3fffffefffffffffffffffffffffffffefefefffffffffffffefefefffffffffffffffffefefffdeeecebbd +bbba9f9d9c9b9998a5a3a2cbc9c8f6f6f6fffffffefefefdfdfdfefefefefefefefefefefefefefefefefefefffefefffefefffffffffffffefefefefefefefe +fefffffffffffffffffffefefefffffffefefefffffffffffffdfdfdfffffffffffffffffefffffefcfaf9f0eeeddddbdacac8c7bab8b7adabaaa8a7a3a6a5a1 +a8a7a3a9a8a4a6a5a1a2a19daaa9a5c1c0bcd6d4d3e7e5e4f9f7f6fffdfcfffffffffefefaf8f7e7e5e4b9b8b491908c969793b9bab6d5d6d4f0f1efffffffff +fffffefdfff2f2f2ddddddc5c6c4adaeaca8a9a7c4c5c3dfe0def5f3f3fffdfde9e7e7bdbbbba09e9d9b99989a999592918d8d8c8891908ca09f9ba5a4a0a5a4 +a0a8a7a3a6a5a1a8a7a3a4a5a3a5a6a4bcbdbbe5e6e4fdfefcfffffefffffefcfdfbfffffffffffffefefefffffffffffffffffff1f2f0dcdddbcfd0cec5c6c4 +bbbab6aeada9a5a4a0a4a39fa6a5a1a5a4a0a4a5a3a7a8a6abacaab4b5b3c2c2c2d3d3d3e8e8e8fbfbfbfffffffffffffffffffffffffffffffffffffffffffe +fefefffffff8f8f8e0e0e0cbcbcbafafafa4a4a4bfc0beebeceafffffefffffefefffdf2f3f1e0e1dfcecfcdbdbebcb0b1afa4a5a3aaaba9c6c7c5dddedcdcdd +dbd6d7d5e3e4e2fdfefcfefefee8e8e8dcdddbe9eae8f7f8f6fffffefffffef8f9f7e4e2e1d9d7d6efedecfffffefdfdfdfffffffffffffffffffffdffffffff +fbfffefafffcfbfffefffffffffffffffff4ffffd3f5eb9eebdc75efde69f1e36df5e56df4e469f3e164f2e065f2e063f2e05df4e15cf0dd5ce6d769efe49aff +ffceffffe2faefbdefe181eddb5eecd94eecd845ecd543edd540efd742edd53fedd63aedd438eed13af0d13aedd137e9d334e7d332e6d330e8d030eccf30efcf +2feccc2ce8cb2ce5ca3df2db6df7e79afef8cfffffe6fffac3e4d880e0ce4be1ca2ee7c728dfbe21e1c531edd964fff0b1fffcd7ffffdefff7bbf0e173d7c433 +dcc222e7c720e9c420ebc622e7c21ee5c31ce6c51cdbbc19d6b726e7d063fff7c2ffffe7fffad5f5e5a2ebd35cdbbc23dbba11e0bf0ee4c014dfbf12d9bf0dda +c00eddc011dcbb11dfba16debc23dcc43ce3d56ff5eebdfffff4fffffcfdfdfdfffefffffefffdfcfefffefffffffffefefefffffefffffefffffefffffeffff +fffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffffefefeffffffffffffd1d1d19c9d9b6d6b6a454440 +33322e3635314f4d4c878584c2c0bfe8e6e5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e0e0e0b4b4b46e6f6d3738362b29 +28363433696864b1b0acdcdcdcf6f6f6fefefefdfdfdfffffff8f8f8dad8d7b4b2b172706f4644433c3a393c3a393836354846456766629e9d99cac8c7efedec +fffffffefefefdfdfdfffffffffffffffffffffffffefefefffffffffffffffffefefffdeeecebbdbbba9f9d9c9a9897a5a3a2cccac9f7f7f7ffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffefefefefefefffffffffffffefefeffffffffff +fffefefefefefefefefefffefefffefdfffffffffefdf7f5f4efedeceae8e7e6e4e3e4e2e1e4e3dfe4e2e1e1e0dce4e3dfe5e4e0e3e2deecebe7f3f1f0faf8f7 +fffffefffefdfffffffffdfdfbf9f8e9e7e6b9b8b492918d979894b8b9b5d5d6d4f1f2f0fffffffefefefffefffcfbfdf5f5f5eeeeeee4e5e3e1e2e0edeeecf4 +f5f3fefcfcfefcfcf8f6f6eeececdddbdacac8c7b4b3af9b9a96908f8b9f9e9ac4c3bfd9d8d4e0dfdbe6e5e1e3e1e0e5e3e2e1e2e0e2e3e1eaebe9fafbf9ffff +fefefffdfffffefffffefffffffffffffffffffffffffefefefffffffcfdfbf6f7f5f0f1efebeceaeae9e5e6e5e1e3e2dee4e3dfe5e4e0e3e2dee0e1dfe2e3e1 +e4e5e3e8e9e7ecececefefeff7f7f7fffffffffffffffffffdfdfdfffffffffffffcfcfcfefefefffffffcfcfcfffffff6f6f6efefefe5e5e5e2e2e2eaebe9f8 +f9f7fffffefffffefffffefcfdfbf7f8f6f0f1efeaebe9e5e6e4e0e1dfe3e4e2f3f4f2f3f4f2cccdcba8a9a7babbb9f0f1eff8f8f8d3d3d3bcbdbbcfd0ceeaeb +e9fbfcfafdfefcedeeecb9b7b6a9a7a6d4d2d1fffffefffffffdfdfdfffffffffffffffdfffffefffafffef8fffefbfffffffffffffdfafffde9fff9c5f6ea98 +eede73f2e169f4e26ff4e36ef4e36af2e267f1e067f4e265f2df5ef1de5df1de65eadb77f1e8a5ffffd4ffffe0f7eab2e9db71ebda55ecda4deed948efd747f0 +d646efd545eed641edd53beed539efd23bf1d23beed238ecd335e8d433e8d532e8d12fedd130eecf2cecce2fe3c831e5cf4ef7e38efff7c2ffffe2ffffdbfff1 +ace3cf64d8c22de0c620e8c828e5c732dcc845ece080fffed3ffffe9fff7c9fce89aecd458dec42adbbf1ae6c81de7c61ce5c41ae6c41de6c31fe6c320e0be25 +d8bb34ead671fffdd0ffffebfcf2c2eddc8be8d04edbbd1edabc11e0c112e0be10dfc011dbc011dabf10dcbd0eddba10dcb713debd28e4cd53eddf87f6efc8ff +fff7fffffefffefffffefffffefffffefffffefffffffffffffffffffefffffefffffefffffefffffffffffffffefffffeffffffffffffffffffffffffffffff +fffffffffffffffffffffefefefffffffffffffefefefffffffefefee6e6e6c4c5c3918f8e5655513b39382f2d2c3f3d3c666463939190bfbdbcebeceafbfcfa +fffffffefefefffffffffffffffffffefefefffffffffffffffffffffffffefefefffffffffffffefefefffffffffffffefefefefefefffffffffffffffffffe +fefefdfbfaf8f6f5f3f3f3f5f5f5fafafafffffffefefef6f6f6e0e0e0b4b4b46d6e6c3738362b2a26373632686763b0afabdbdbdbf5f5f5fffffffffffffdfd +fdfffffffdfdfde0e0e0999a986667654c4a493e3c3b33322e3635314c4b47706f6b9e9c9bd3d1d0f8f9f7fffffefffffffffffffffffffffffffefefeffffff +fefefefffffffffffffefefeedebeac1bfbe9e9d999b9a96a5a3a2cccac9f9f7f6fffffefffffffefefeffffffffffffffffffffffffffffffffffffffffffff +fffffefefefdfdfdfffffffffffffefefefffffffffffffefefefdfdfdfffffffffffffefefefffffffffffffffffffefefefffffffffffffffeffffffffffff +fffffffffffffffffffffffffffffffefffffffffffefffffefffffefffffefffffefffffefffffefffffffffffffffffffdfdfdf6f7f5e6e7e5b8b9b590918d +989793bbbab6d7d5d4f3f1f0fffffffffffffffefffffefffdfdfdfffffffffffefefffdfffffefffffefffffffffffffffffffffefefffefde4e2e1c7c6c2a1 +a09c8e8c8ba6a4a3dbd9d8f9f7f6fffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffff +fffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffcfffffcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffeff +fffefffdfcfffffefffffefffffec4c2c18c8a89a6a4a3edebeafcfaf9c8c6c5a7a5a4bbb9b8d8d6d5eae8e7f6f4f3dbd9d89e9c9b8f8d8cc5c3c2fffffeffff +fffefefefffffffefefefffdfffffefffafffef8fffefbfffffffffefffcf3fffaddfff5b7f5ea90f2e173f4e36bf6e471f3e470f4e46cf5e46bf2e168f4e267 +f3e061f1df64f4e271efe286f5edb2ffffd7ffffdaf6e7a8ead96aebda4eecdb4cedda49efd747f1d649efd447eed444ecd53decd43aefd23bf1d23beed238ec +d335e8d433e9d432ebd230eed130eccf2eebcf34e5cc40e6d364feedaeffffd9fffedcfef3bff8e48ce6cc50dfc426e4c71ee5c829e5ce43e4d76bf6efa6ffff +e5ffffe5fae8a9ebd16de7ca40e3c323e1c219e5c71ae5c819e4c619e6c51ce4c11de8c122e6c431e1c84aefdf86fffed7ffffe8f8eeb2e9d877e7ce42dcc01c +dbbc13dec013dfbf12ddbf12dbc012dabf11debf10debc0fdbb912e0c130e7d265f2e49cfaf2d4fffff9fffffefffefffffefffffefffffefffffeffffffffff +fffffffffefffffefffffefffffefffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfd +fdfffffff8f8f8e9e9e9bfbdbc7a797553515039373632302f413f3e605e5d858382aeafadd6d7d5f9f9f9fffffffefefefffffffffffffffffffffffffefefe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedebeacecccbc0c0c0cececee0e0e0f2f2f2fcfcfcfb +fbfbe1e1e1b5b5b56e6f6d3839372b2a26373632696864b1b0acddddddf4f4f4fffffffffffffdfdfdffffffffffffefefefd0d1cfa2a3a16e6c6b4442413433 +2f3635313c3b374948446b6968a4a2a1d2d3d1f0f1effffffffffffffefefefefefefffffffffffffefefeffffffffffffffffffeceae9bab8b79f9e9a9b9a96 +a4a2a1cbc9c8f8f6f5fffefdfffffffffffffefefefefefefefefefefefefefefefefefefffefefffefefffffffffffffffffffffffffefefefffffffffffffe +fefefefefefffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffefffffefffffefffffffffffffffffffdfdfdf6f7f5e6e7e5b8b9b58f908c989793bbbab6d7d5d4f2f0effffefefffffffffeffffffff +fffffffffffffefffdfdfefcfffffefffffefffffffffffffffffffffffffffdfce1dfdec5c4c0a1a09c8f8d8ca6a4a3dad8d7f8f6f5ffffffffffffffffffff +fefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffff +fefffffefffffcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffefdfffefdc3c1c08c8a89a7a5a4ee +ecebf9f7f6cac8c7a9a7a6b1afaec1bfbec8c6c5cfcdccbdbbba92908f8f8d8cc6c4c3fffefdfffffffffffffffffffffffffffdfffffdfff9fffefafffefdff +fffffffcfffaebfcf3cdf9efa9f4e888f2e474f6e570f5e672f3e470f5e46ff5e56df3e269f4e267f3df62f1e068f4e57ff5ea9af8f3bcffffd6fffdcdf3e49b +e7d661e9d84becdb4cedd94bf0d84af2d74bf0d549efd447edd53fecd63beed33cefd23beed237ecd335ead434e9d432eed231eed130ecce2fead03ce8d457ec +dc83fff4caffffeafffbcbf2e597eed868e7ca3fe6c626e3c421e2ca34e9d85ff1e898fdfac7ffffe4fffdcdf3db83e0bf44e4bf2de6c320e5c61de5c819e2c8 +16e3c819e4c61be3c11ae5c022eac93debd663f8eb9dffffe0ffffe3f3e79fe4d061e1c832dec119dbbe15dcbf16dec015dcc015d8be14dbbf14e0be10dcba0d +d7b710dec336efdb7cfaedb5fdf7e0fffffcfffffefdfffffffefffffefffffefffffefffffffffffffffffffefffffefffffefffffefffffffffffffffeffff +fefffffefffffefffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefeffffffffffffffffffdfe0dea3a4a277787650514f3a3b +39313230393a38515250787675a9a7a6e3e1e0fffdfcfffffefefcfbfefcfcfffffffffffffffffffffffffffffffffffffefefefefefefffffffdfdfdffffff +fffffffefefefefefefcfcfcf6f6f6eeeeeecdcbca9b9998888987a6a7a5cacacae9e9e9fcfcfcfbfbfbe2e3e1b5b6b46e6f6d3738362b2a26373632696864b1 +b0acdededef4f4f4fdfdfdfffffffffffffffffffffffffdfdfdf8f8f8d8d8d895969456575542413d3f3e3a393834353430474544787675a4a5a3d5d6d4f8f8 +f8fdfdfdfffffffffffffffffffffffffefefefefefefdfdfdfffffff0eeedbcbab9a29f9b9d9a96a4a39fcccbc7faf8f7fffffefdfdfdffffffffffffffffff +fffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefefefffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffff +fffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffffffefffffeffffffffffffffff +fffdfdfdf6f7f5e6e7e5b7b8b48f908c989793bbbab6d6d4d3f2f0effffefefffffffdfdfdfefefefffffffffffefefffdfefffdfffffefefffdfffffffffefe +fffffffffffffdfbfadedcdbc3c2bea2a19d8d8b8aa3a1a1d7d5d5f5f3f3fffdfdfffefefffffffffffffffefffffefffffefffffefffffefffffefffffeffff +fefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefefffffffffefdfffdfcc7c5c4949291aba9a8eeecebfbfaf6cecdc9abaaa6a6a5a1acaaa9aaa8a7adabaaa3 +a1a08e8d89969591cecccbfffefdfffffffffffffefefefffffffffdfffefdfffbfffffbfffefdfffffffff9fffae3faf0c0f8ed9df5e983f4e676f6e773f6e6 +75f4e571f5e370f4e36ef4e36af3e368f1df64efdd6cf2e589f9f0a7faf5c4fffdd0fff8c0f2e190e6d55ce9d84beddb4eeeda4cefd84cf1d84cf0d44aefd447 +ecd740ead53decd43cf0d33cefd338ecd335ead435ebd333efd231edd02feacd2fe8d146eddd72f4e8a0fff7d7ffffe8fff4b2e8d671e7ce48e8cc32e9c92ae0 +c42adfca46eee27cfff8bfffffd7fffdd0fdf1abeed462e2c031e5bf25ebc622eac920e5c71ae2c718e3c819e3c518e1c11ae3c023ebcd46f0de79fcf3b0ffff +e7ffffddefdf8cdbc548dbbf24dec217dcbf16dcbf17dcbf16dcbf16dabd15ddbe15e1be10dab80bd0b40fdcc63ff5e493fff9cefffdeefffffefffffefdffff +fffefffffefffffefffffefffffffffffffffffffffffffefffffefffffefffffffffffffffefffffefffffefffffeffffffffffffffffffffffffffffffffff +fffffffffffdfdfdfffffffffffffffffffefefefffffffffffff2f3f1d6d7d5afb0ae7b7c7a595a583b3c3a2b2c2a36373555535272706f9a9897b8b6b5d0ce +cddfdddcebe9e9f8f6f6fcfcfcfffffffffffffffffffefefefefefefffffffffffffffffff6f6f6e7e7e7dadadad0d0d0c4c4c4b0b0b09e9e9e888685656362 +656664959694c6c6c6ebebebfefefef9f9f9e1e2e0b4b5b36d6e6c3738362b2a26363531686763b0afabddddddf4f4f4fefefefffffffffffffdfdfdffffffff +fffffdfdfdf1f1f1c6c7c59697956d6c6848474336353133322e3b39385452516f706ea4a5a3d6d6d6efefeffefefefffffffffffffffffffffffffffffffdfd +fdffffffefedecbcbab9a29f9b9c9995a6a5a1cfcecafefcfbfffffefcfcfcfffffffefefefefefefefefefefefefffefefffefefffefdfffefdfdfdfdfefefe +fffffffffffffffffffffffffffffffefefefffffffefefefffffffffffffffffffffffffefefefffffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffd +fffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffffffffffffefffffffffffffffffffdfdfdf6f7f5e6e7e5b8b9b590918d989793bbbab6d7d5 +d4f2f0effffefefffffffffffffffffffdfefcf3f4f2e0e1dfdcdddbf0f1effefffdfffffffffffffffefefffefefaf8f8dcdad9c0bebda19f9e8d8b8ba2a0a0 +d6d4d4f3f1f1fdfbfbfffefefffffffffffffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefffffec9c7c6918f8eaba9a8f4f2f1fffffccfcecaa8a7a39b9a969c9a999e9c9ba4a2a19f9d9c8a8985969591cecccbfffdfcfffffffffffffefefeff +fffffffdfffffefffdfffefdfffefffffffffff8fffcdbfbf1b5f4ea92f4ea7ff3e777f5e776f6e675f6e471f5e370f3e26df3e46af3e368f1de65eddb70f0e4 +92faf3b4fdf9c9fef9c8fff5b1f4e287e7d75cebda4deedc4fefdb4eefd84df1d74df1d44deed549ebd742e9d73eecd53deed43aefd436ecd335ead337ebd234 +f0d233ecce2fe6cb34e8d352f3e78ffcf2bcfffddfffffd7fbea93e0cc4fdfc72fe6ca29e9ca31e3c941decc61f5eb9effffdeffffdcfcf3b0f3e37fead048e5 +c526e6c320eac821e8c920e6c71ee6c71ee5c71ce2c419dfc21ae0c227ead250f2e58ffdf7c2ffffebffffd4ead978d0b92ed7ba19dfc116dcbf16dabf17dcbf +16dbbe15dbbe16e0bf16e2be12d9b80fceb414dcc84bfaecaaffffe5fffff7fffffefffffefdfffefffffffffffffffefffffefffffeffffffffffffffffffff +fffffefffffefffffefffffefdfffffdfffffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffe8e8e8b2b2b28485835657553839373435333c3b3743423e4c4b475e5d59878584b0aeadc9c7c6dcdad9f3f1f0fdfbfafffffefffffefffd +fcfffffefffffefffefdf8f6f5e5e3e2c6c4c3a9a7a69492917f7d7c656362504e4d3c3a393432314b4c4a8e8f8dc9c9c9edededfefefefafafae1e2e0b4b5b3 +6e6f6d3839372c2b27373632686763b0afabdcdcdcf5f5f5fffffffefefefffffffffffffdfdfdfffffffffffffbfbfbf1f2f0dbdcdaa2a09f5b59583e3d393c +3b373938343a39354344426f706ea5a6a4d2d3d1f5f5f5fdfdfdfefefefefefefefefeffffffffffffffffffedebebbcbab9a19e9a9b9894a7a6a2cecdc9fbf9 +f8fffffefefffdfffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefefffdfefffdfefffdfffffefffffeffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffeffff +fffffffffffffffffffffffffffffffffffdfdfdf6f7f5e6e7e5b8b9b590918d989793bbbab6d7d5d4f3f1f0fffffffffffffffffffffffffbfcfae4e5e3bdbe +bcb4b5b3dadbd9fffffefffffffffffffffefffffffff9f7f7dedcdbc0bebd9f9d9c8e8c8ca3a1a1d7d5d5f4f2f2fcfcfcfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefcfcfffffefffefdcac8c78f8d8ca8a7a3f4f3effffffcd1d0cc +aaa9a59998949695919d9c98aaa8a7a3a1a08e8d8994948ecccbc7fffffbfffffefffffefffffffffffffffefffffefffdfffefdfffcfefefefffff7fffed5f7 +eeaaf1e887f3e879f2e778f3e777f6e773f8e673f7e574f4e36ef3e46af3e368f1dd66edda73f1e69cfffac3fffed1fcf5c3fdefa3f4e17eebd95ceddc50efdd +50eedc4ff0d94eefd84df0d64eefd64aead943e8d83febd63eedd53beed537edd436ead238ebd236f1d235ebcd32e4cc37e9d860fbf1abfffcd1fffdd7fff5bb +f4e178e1ca3edfc624e3c923e4ca36e9d159ebdc86fff7beffffe7fffdd2f3e48ee8d359e5ca33e5c820e5c61de6c71ee6c61fe9c720ecc821e8c71ee2c419db +c11bdcc12aead45df7eda7fffcd3ffffe8fffbc7e9d566cfb521d9b815e3c016ddc017dac016ddc116dbbf14debf16dfbe15e2be12dbb912d0b820dfcd5afbf1 +bbfffff1fffff9fffffcfffffcfdfffefffffefffffffffefffffefffffefffffefffffffffffffffffffefffffefffffefffffefdfffffdfffffffefffffeff +fffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffdfdfdfffffffbfbfbdcdcdcb5b6b488898762636148 +49473c3b3733322e2e2d293837335b59587d7b7a918f8ea4a2a1b5b3b2c0bebdc8c6c5c7c5c4c6c4c3c8c6c5c7c5c4c3c1c0b8b6b5a9a7a6918f8e7876756462 +61535150413f3e32302f2826252422213c3d3b858684cacacaeeeeeefcfcfcfafafae1e2e0b5b6b46e6f6d3839372c2b27373632686763b0afabdddedcf5f5f5 +fffffffdfdfdfffffffffffffefefefffffffffffffffffffffffef6f7f5cbc9c894929169686447464233322e2f2e2a35363450514f737472a6a7a5dcdcdcf7 +f7f7fffffffffffffefefeffffffffffffffffffefededbfbdbca29f9b999692a09f9bb9b8b4d8d6d5e1dfdedddedcdedfdddbdcdadbdcdadbdcdadbdcdadddb +dadddbdadddbdadddbdadddedcdddedcdcdddbdcdddbdcdddbdedfdde4e5e3ebeceaf5f5f5fffffffffffffefefefffffffffffffffffffefefeffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffffffdfdfdf6f7f5e6 +e7e5b8b9b590918d989793bbbab6d7d5d4f3f1f0fffffffffffffffffff2f2f2dedfddc5c6c4a5a6a49e9f9dc3c4c2e9eae8f6f4f4fffdfdfffefffffefffcfa +fae9e7e7cecccbacaaa9929090a5a3a3d6d4d4f2f0f0fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffff9f7f7eae8e7d8d6d5b1afae8d8b8a9d9c98cccbc7d7d6d2bdbcb8aaa9a5a2a19da1a09cabaaa6bbb9b8afaeaa93928e92928c +c9c8c4fffffcfffffefffffefffffffefefefdfffffdfffffffffcfffffcfffffffffff4fffdcef3eb9eede47df1e775f3e879f4e878f7e874f8e673f8e675f5 +e46ff3e66cf3e469f1dd68edda77f4e9a5ffffd0ffffd6f9f2bbf8e796f3e077ecda5deedc53efdc51efdd50f1da4ff0d94ef1d74deed84ae9da44e8da41ead8 +3fedd73cefd638eed537ead238ecd238f2d338ebcc33e5cd3deedd6efffac1ffffdffdf7c2f0e595edd962e6ce39e4c823e4c925e6cc42f5e077fdf0b2fffed6 +ffffdefbf0b6e9d56ae0c73be5c829e5c81fe2c81ee2c81ee6c71eebc71febc61eebc71de3c518d8bf1bd6be30edd86ffff5bffffddefffddcfff1b3e9d159d9 +bb20deb816e5c018dfc116dcc315ddc213dbc011dfc114e1be14e1bd13debd1ad9bf2fe4d36cfcf3c8fffff7fffff9fefffafffffbfffffcfffffefffffffffe +fffffefffffefffffefffffffffffffffffffefffffefdfffefdfffefdfffffdfffffffefffffefffffefffffefffffefffffefffffffffffffffefefeffffff +fffffffffffffffffffefefefefefefefefefffefffffefffffffffafafaeaebe9cccdcba6a7a37d7e7a54534f3c3b3732312d32312d3d3c384847434c4a4956 +54535856555d5b5a615f5e605e5d605e5d605e5d5f5d5c5d5b5a5b5958585655514f4e4a48474543423f3d3c3836353331302a28272523223a3b39818280c7c7 +c7edededfefefefcfcfce1e2e0b4b5b36d6e6c3637352a2925363531686763b0afabdfdddcf6f4f3fffffffefefefffffffffffffdfffffdfffffffffffefefe +fffffffdfdfdeeecebd8d6d5a3a1a05c5a5937363232312d3536343a3b39474846717270acacacd8d8d8f5f5f5fffffffffffffdfdfdfdfdfdffffffeceaeabe +bcbba3a09c95928d93928e979692a1a09ca3a29ea0a19f9fa09ea0a19fa0a19fa0a19fa0a19fa2a09fa2a09fa2a09fa2a09f9fa09ea0a19f9fa09e9fa09e9fa0 +9ea4a5a3b3b4b2c5c6c4e7e8e6fffffefffffffefefefffffffdfdfdfffffffffffffffffefffffefffffefffffefffffefffffefffffefffffeffffffffffff +fffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffdfdfdf6f7f5e6e7e5b7b8b48f908c979692bab9b5d7d5d4f2f0efffffffff +ffffffffffe5e5e5bebfbda2a3a18f908c8e8f8babacaac8c9c7e9e7e7fbf9f9fffefffffefffffdfdf8f6f6e5e3e3c4c2c2a5a3a2b2b0afd7d8d6eff0eefafb +f9fffffefffffefefffdfffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffefffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffeff +fffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfafae9e7e7c0bebd9896958987 +868684838a8985959490a1a09ca7a6a2aeada9b5b4b0bcbbb7c8c7c3d8d6d5c8c7c39b9a96979791c8c7c3fdfcf8fefffdfffffefffffffffffffdfffffcfefe +fffffefffffbfffffcfffff1fffdc8efe696ece179f1e775f4e97af5ea7bf5e874f6e773f8e673f6e570f6e76df3e46af0dd6aebdb7bf5ebafffffd9ffffd8f7 +efb4f3e38af2e06feddc5defdc55efdc53f1dc51f3dc51f1da4ff0d94eedd94be8da44e7da42e9d841ecd73fedd63aecd637ebd339edd339f2d33aeacc38e3cd +46eedf7bffffd0ffffe6faf1b1e8d877e9d351e9ce37e6ca26e2c82ee6cf55ffef99fffdceffffdffffccaf4e798e4ce50ddc329e4c925e3c91fe5cb21e3c91f +e7c81fe8c71ee9c41ce9c61ce2c719d6bf1dd5bf38eede7efffcd1fffde4fff5cbfae89be9cf4ddfbf20e1bb17e6c119e0c217dfc416dfc213ddc011dfc213de +be11e1bd15e0c126ddc543ead87ffdf4d2fffff9fffffbfffffbfffffcfffffcfffffefffffffffffffffefffffefffffefffffffffffffffffffefffffefdff +fefdfffefdfffffdfffffffefffffefffffefffffefffffefffffefffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffefffffeff +fffffffefefefffffef1f2f0d2d3d1abaca8817f7e6665615a5857504f4b4846454745443c3a393432312f2d2c2d2b2a2c2a292b29282c2a292c2a292c2a292d +2b2a2e2c2b302e2d3432313b393842403f4846454c4a494c4a494e4c4b514f4e666765a1a2a0d4d4d4f0f0f0fffffff8f8f8e1e2e0b3b4b26b6c6a3435332826 +2534332f676564b0aeaddfdddcf4f2f1fffffffffffffffffffffffffcfefefdfffffffffffbfbfbfffffffffffffffffefefcfbcccac9848281545251454440 +3a3b392d2e2c2d2e2c4b4c4a7b7b7baaaaaad5d5d5f0f0f0fefefeffffffffffffffffffedebebbfbdbc9f9c98908d888b8a8685848084837f84837f83848281 +828082838182838182838182838184828184828184828184828182838183848282838180817f80817f8687859c9d9bb5b6b4dddedcfffffefffffffefefeffff +fffcfcfcfffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffdffff +fffffffffffffffffffdfdfdf6f7f5e6e7e5b6b7b58e8f8b979594bab8b7d6d4d3f2f0effffefefffffffefefee6e6e6c1c2c0a4a5a39192908f908ea9aaa8c5 +c6c4e4e2e2faf8f8fffefffffefffffdfdfffffff5f3f3d8d6d6bfbdbcc3c1c0e0e1dff1f2f0fbfcfafffffefffffefefffdfffffefffffefffffefffffeffff +fefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffe +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffeffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffdfbfbe8e6e6bdbbba989695989695a19f9e9d9b9a9897939c9a99b4b3afc4c2c1cecdc9d8d6 +d5e1dfdeeeecebdddbdab3b2aeacaba7d5d4d0fffffefffffefffffefefefefffffffafefffdfffffffefefffffefffff9ffffe8fff9c0f2e795f0e27cf5e777 +f4e87cf5ea7bf4ea78f3e974f7e572f7e570f4e46cf3e56ff1e372efe48af7f0beffffe4ffffd8f2e7a9ebdd77efe062f0de5bf1dc58f1da56f3da54f3dc51f1 +da4ef1da4eeeda4ce9da48e8da46e9d645ead641ebd73cecd738ebd536edd438f0d13aedd046ead45defe58effffdcffffe4faeca0e2cb5de4c93de9cb30e8cb +2de6cc42e9d471fff5b6ffffe5fffad5f5eca2ebdc6ee5cd3fe1c524e4ca22e4ca20e8c821eac821e6c921e5c81fe6c71ee4c61be1c71cdcc627dcca47f3e88e +ffffdfffffe8faebb3f5df80e9cb44dfbd1de2be17e4c016e2c215dfc114e1c016e0c013ddc10fdabf10d9bd18dcc131e4cb5decdb92fff7d9fffff9fffffbff +fffcfffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafaf0f0f0e7e8e6d3d3d3bdbebc +9f9f9f8d8e8c8686867777775757573737372927262826252725242624232725242725242624232624232422212e2c2b3c3a394e4c4b6664637b7978807e7d7a +78778b8b8baeaeaecacacadfdfdfefefeffafafafffffff4f4f4ddddddafafaf6363632a2a2a1919192324225c5c5ca9a9a9dcdcdcf2f2f2ffffffffffffffff +fffffffffefefefefefefffffffefefeffffffffffffffffffffffffe9e9e9c4c5c39697955e5f5d3435332526242728262e2f2d414240626361939492bebfbd +e5e6e4fcfdfbfefffdfdfefcedeeecb8b9b79796928c8b8782817d81807c82817d807f7b807f7b82817d81807c81807c81807c81807c81807c81807c81807c81 +807c7f807e8182807f807e7d7e7c7e7f7d848583999a98b3b4b2dbdcdafffffefffffffefefefffffffcfcfcfffffffefefeffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffff5f5f5e3e3e3b2b2b2868785 +8d8d8db2b2b2d1d1d1eeeeeefefefefffffffffffff5f5f5e6e6e6c9c9c9a4a4a49c9c9cbebebee3e3e3f5f5f5fbfbfbfffffffffffffffffffffffffafafaf3 +f3f3e7e7e7ebebebf1f1f1f8f8f8fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefefef4f4f4e4e4e4d7d7d7d5d5d5dadadadadadad6d7d5dadadae1e2e0e8e8e8ebeceaf0f0f0f6f6f6f7f7f7f4f4f4e1e2e0e2e3e1eeefedfcfcfcffff +fffffffffffffffffffffbfffffdfffffffefffffffcfffff2fffcdbfdf5b9f2e894f2e47ef6e779f5e87cf5ea7bf2eb78f3ea75f8e675f8e572f5e36ef4e473 +f2e57bf0e994f8f3c6ffffe4fffed2f2e6a0e9dc6eefe05cf0df5af2dd59f2da58f2dc55f1dc51efdb4ef1da4eeeda4dedda49e9d946ead845ebd742ebd63eec +d63aebd536ecd337ecd03cf0d352efdb70f7ea9effffddffffd9f3e38ae1ca4ce3c935e6cc32e9ce41ead562ecdd94fffaccffffe6fcf3c1eddf7fe7d552e6cc +32e3c722e5cb25e6cb23ebc922ebc922e6c921e3c820e4c71ee3c61de3ca20e0ca2fe0cf56f8ed9dffffe6fffbe3f3e49cecd567e6c839e4c11de3bf17e5c316 +e3c316e1c016e2be17e0bf15ddc20ed7bf0fd7be1ae0c63eecd375f5e3a8fefadefffff8fffffbfffffeffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefefefefefefffffffffffffefefefcfcfcfffffff4f4f4dadadac1c1c1b8b8b8aeaeae8787875b5b5b4a4847494746 +4846454846454846454846454846454745444644434d4b4a5b5958737170939190acaaa9b0aeada9a7a6c0c0c0eeeeeefffffffefefefefefefffffffffffff7 +f7f7e4e4e4bababa757575434343353535414141737373b3b3b3e1e1e1f4f4f4fffffffefefefefefefffffffffffffffffffdfdfdfefefefffffffffffffdfd +fdfffffffcfcfcefefefcdcecc85868450514f4445434748464142403d3e3c4e4f4d818280acadabdbdcdafcfdfbfffffefffffeecedebc0c1bfa3a29e9b9a96 +94938f93928e94938f94938f93928e94938f9594909594909594909594909594909594909594909594909192909394929192908f908e919290969795a8a9a7bd +bebce4e5e3fffffefffffffefefefffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefef7f7f7e9e9e9bebebe9898989d9d9dbdbdbddadadaf4f4f4fefefefdfdfdfdfdfdffffff +ffffffe8e8e8bfbfbfb2b2b2d4d4d4fcfcfcfefefefffffffffffffefefefdfdfdfffffffffffffdfdfdfffffffffffffffffffffffffffffffffffffffffffe +fefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffe +fefefefefefffffffffffffffffffffffffffffffffffffefefefffffffcfcfcfefefefffffffffffffefefefffffffffffffbfffffdfffffffffffffff8fffb +e8fbf4cdf8f0adf3e991f5e781f8e87df6e97df5ea7bf4e979f4e977f7e677f9e575f5e171f5e378f4e888f6eda3fcf7caffffe0fffcc7efe395e8da69eedf5b +f0df5af2df5af0dd58efdc55efde51eddd4ef2db50f3d94ff1d949eeda45eddb42ebd940ecd740edd53fedd53dead13be9ce41edd559f3e07ffbeca7ffffd5ff +ffc7f1e677dbcb3cdbc82be0cc39e8d562f9e897faf2c3ffffe1ffffddf4eba2e2d15ce4cc37e9cb2ce9c924e7ca29e7ca29e8ca25e7ca22e3c923e3c923e5c7 +22e3c520e5cb25e4d03de7d668fff2aeffffebfffbdbefdd8ae4ce51e1c52be2c419e2c117e4c417e4c319e0c217e1bf18e1c017ddc10fd6be0ed6bd19e1cb44 +f5e08bfcecbdfffde5fefff8fffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefe +fefffffffffffffffffffffffffefefef3f3f3e5e5e5e0e0e0dcdcdcc7c7c7aeaeaea8a6a5a7a5a4a7a5a4a7a5a4a7a5a4a7a5a4a7a5a4a6a4a3a6a4a3aaa8a7 +b2b0afbfbdbcd0cecddcdad9dedcdbdad8d7e6e6e6fdfdfdfffffffffffffffffffffffffefefef9f9f9f1f1f1ddddddbababaa2a2a29c9c9ca2a2a2b9b9b9d9 +d9d9efefeffafafafffffffefefefefefefffffffefefefffffffffffffffffffffffffffffffefefeffffffffffffffffffebeceac6c7c5acadaba5a6a4a5a6 +a4a0a19f9c9d9ba6a7a5bebfbdd3d4d2ecedebfdfefcfffffefefffdf6f7f5e3e4e2d2d0cfcfcdcccccac9cccac9cdcbcacdcbcacccac9cccac9cccac9cccac9 +cccac9cccac9cccac9cccac9cccac9cccac9cacbc9cccdcbcbcccac9cac8cacbc9cccdcbd5d6d4e1e2e0f1f1f1fffffffffffffefefefffffffefefeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfd +fdfefefefbfbfbf3f3f3dcdcdcc8c8c8cdcdcddededeebebebf9f9f9fffffffffffffffffffefefefffffff6f6f6e3e3e3ddddddecececfdfdfdffffffffffff +fffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefefefefefefffffffffffffffffffffffffefefefdfdfdfdfdfdfefefeffffffff +fffffffffffffffffffffffffffffefefefefefefffffffefefefafffefdfffffffffefffff6fefadef4eebff3eca3f5ea90f7e983f7ea7ef6ea7ef6ea7ef5ea +7bf5e979f8e779f9e677f4e271f4e47af6eb97f9f3b2fff9d0ffffd9fff9bdede38ce7da66eedf5bf1df5cf1df5ceedc59eddc57eedf53eedd50f3da54f6d952 +f4d94df3da48f0db43ecda41edd742eed641efd73fead03ce6cf43ebd85ff7e58cfceeacfffccafffbb8f3e672dbca3dd7c738dfd055ecde8bfffbc5ffffe1ff +ffe0fffebff0e282decb42e2c729eccb28eecb28ebc82ae9c92ae9cb26e5c924e4c824e4c824e7c623e3c323e4c92bebd54eefdd82fff6beffffebfff9d1ead9 +78dec93eddc422e0c517e1c316e2c417e2c419e1c219e3c01ce4c31adec112d5bc0ed5be1ce5d04ffeeaa3fff6d2ffffedfffff9fffffeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfefefefffffffffffffffffffefefefefefefefefefffffffffffffffffffffffffefe +fefdfdfdfcfcfcfcfcfcfefcfbfefcfbfdfbfafdfbfafdfbfafefcfbfdfbfafdfbfafcfaf9fefcfbfffefdfffefdfffdfcfffefdfffefdfffffeffffffffffff +fefefefffffffffffffcfcfcfffffffffffffefefefffffffdfdfdfdfdfdfefefefcfcfcfbfbfbfffffffcfcfcfffffffffffffffffffffffffefefefefefeff +fffffffffffefefefdfdfdfffffffffffffffffffdfdfdfefefefffffefcfdfbfdfefcfafbf9fafbf9fdfefcfbfcfafefffdfbfcfafcfdfbfffffefefffdfeff +fdfffffefffffefefffdfffdfcfffdfcfefcfbfefcfbfefcfbfffdfcfffdfcfefcfbfffdfcfffdfcfffdfcfffdfcfffdfcfffdfcfffdfcfffdfcfcfdfbfefffd +fefffdfcfdfbfcfdfbfcfdfbfdfefcfffffefdfdfdfffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefffffffffffffdfdfdfffffffcfcfcfffffffffffffcfc +fcfefefefefefefffffffffffffefefefefefefffffffefefefdfdfdfffffffffffffefefefefefefffffffffffffffffffffffffefefefefefefdfdfdfefefe +fefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfffffffffffffefefefffffffffffffe +fefefdfffffdfffefffffcfffff4fefbd5f4eeb3f4eb9bf7eb8df7e983f7ea80f7eb7ff7eb7ff7ea7ef6e97bf6e67bf4e676f1e66df0e67af4eea1fbf7c2fff8 +d3fffbd0fff4b0f1e587ebdd67f0e05ef3e05ff2df5eefdc5deedb5af1de59f1dd56f3da56f5d956f5d852f4d84ef0d947efd944eed745efd742eed73be8d139 +e3d144eddf69faee9cfdf4b5fff9befbf2a9f4dd77e4ca58e7d668f1e78ff4eeb9ffffdcffffddfaf6bbf4e78be9d75ce3ca34e5c925ebca27efcc29edc929ea +c828eac926e6c626e7c728e8c527ecc326e5bf23e4c631efda61f9e7a0fff9d2ffffe7fff1c0e5d263d9c42dd9c31de1c919dfc416e2c417e1c318e3c219e2c2 +1de2c21be0c013d3b90ed1bc1de6d55cfff4bbfffee8fffff5fdfff9fffffefefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffefefefefefefffffffffffffffffffffffffefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefefefefefefefefefffffffffffffffffffdfdfdfefefefffffffffffffefefefefefefffffffffffffefefeffffff +fefefefcfcfcfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffefefefefefefffffffefefefefefeff +fffffffffffefefefffffffffffffffffffffffffdfdfdfdfdfdfffffffffffffffffffefefefffffffffffffefefeffffffffffffffffffffffffffffffffff +fffffffffffffffffffffefefefefefefefefefefefefefefefefefefefefefefefefefffdfffffefffffefffffefffffefffffefffffefdfefcfffffffefefe +fffffffffffffffffffffffffdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffefefefffffffffffffffffffffffffffffffffffffcfcfcfefefefffffffefefefefefefffffffffffffffffffdfdfdfefefeffffffffffffffff +fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefcfcfcffffffffffff +fffffffffffffffffffefefefefefefefefefffffffffffffffffffffffffefefefffffffffffffffffffdfffffffffefffffcfffff1fffccff2eca9f5eb94f9 +ec8af7eb85f8eb83f7ea80f7eb7ff7ea7ef6e97df4e77bf1e676efe66dede77ef4f0affffcd3fff7d7fff3c7fceea2f3e480efdf67f1e15ff4e162f1e061eedc +5fefdc5df3dd5bf4dd59f0db57f1da56f4d756f3d852f1d94bf0d947eed646efd742eed839e5d235e0d244eee371fff6aefff7c2f7f2bbeee5a5eed886e9d27c +f4e79bffffc5ffffdcffffe0fff9c0ebe18ae3cf58e3cb3be5cb2be6ca25e7cb26ebcc29ebca27ebca27e8c926e6c626e8c828ebc727ebc324e3bd23e2c639f4 +e073feefb7fffcdefffee0fcedafe1cc53d6bd1fd8c117dec618dfc618e0c419e3c218e3c219e1c11ce0c019debd13d4b813ccb720e9d869fffbcdfffff7ffff +f8fbfff9fffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefe +fefefffffffffffffffffffffffffffffffffffffffffffdfdfdfefefefefefefefefefefefefefefefefefefefefefefefefffffffefefefefefeffffffffff +fffffffffffffffffffffffffffffffffffffffdfdfdfffffffffffffefefefcfcfcfffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffefefe +fefefefffffffffffffffffffefefefffffffffffffffffffffffffffffffefefefefefefefefefffffffffffffffffffffffffffffffefefefdfdfdffffffff +fffffffffffffffffefefefefefefffffffffffffefefefefefefffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefffffefffffefefffdfffffefffffefffffefefffdfffffffdfdfdfefefefffffffffffffffffffefefeffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefeff +fffffffffffffffffffffffefefefffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffefefefefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffefefefefefefefefefefefefefefefffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffefefefefefe +fefefefefefefefefefffffffffffffffffffffefffffffffffffbffffedfdfac7f0ea9ff3e88ef8ec87f8ec87f7eb85f8eb81f7ea80f7e97ff6e87ef4e87cf1 +e879efe671ebe584f6f2bfffffe4fff8dbfeecbdfbe996f4e479f0e166f0e260f2e162f1e061efdd60f0dd5ef5dc5cf4dd59edde52edde52eed955efd952f0d9 +4eeed84aefd749eed843eed93ae4d336e1d246efe276fff5b7fff7cff8f4cbf1edbdf1e5abf0e5abf5f5c7ffffdfffffdefff9c2f9e891efd760e3c838e3c82a +e6cd2be3cd27e3cd27e6cf26e6cc24e8cd25e7cb26e5c924e7cb26e9c922eac61edfbf20dec840f7e884fffacbfffee3fffbd0f8e89ce4ca48dabd1cdbc117de +c419dfc51ae0c419e4c319e3c219e0c118dfbf18e0bf16dabc1dd1bc31ecdc7bfffdd8fffffbfffffbfbfffafffffffffeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdfdfdfdfefefefffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffefefeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefeffffffffffffffffffffff +fffefefefefefefffffffffffffffffffefefefdfdfdfefefefffffffffffffffffffffffffffffffefefefffffffffffffefefefefefefefefefffffffefefe +fffffffffffffffffffffffffffffffdfdfdfcfcfcfffffffffffffdfdfdfdfdfdfffffffffffffdfdfdfffffffffffffefefeffffffffffffffffffffffffff +fffffffefffffefffefdfffffefffffefffefdfffffefffffefffefdfffefdfffefdfffefdfffefdfffefdfffefdfffefefefffffefffffefffffefefffdfeff +fdfffffefffffffffffffefefefffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffff +fffffefefefffffffffffffefefefffffffffffffffffffffffffdfdfdfefefefffffffffffffffffffffffffefefefdfdfdffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffff +fffffffffffffffefefefffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffdffffffff +fffff9ffffe7fcf8beeee797f2e688f8e985faee89f8ec87f8eb83f6e97ff9e97ff7e97ff5e97df2e97aefe474ede48afaf3c8ffffedfffaddfbe8b5f8e68df4 +e473f1e264f0e260f2e162f2e162eedf61f1de5ff5dc5cf3dc58ecdf53e9df51eedb54edd952f0d94eeed74befd64aeed646edd93ee3d33ae2d347efe072fff4 +b5fffbd3ffffdeffffe0ffffdaffffdcffffe2ffffddfdf6bfebdc8de9cf5deacc3febcc2fe7cb26e6d02be4d02be4ce28e6cf26e6cc24e8cd25e8cd25e5cb21 +eace23e9cb1ee8c81bdcbf20ddc847f8ed93ffffdeffffe6fff5bff5e287e7c73ee2bf1be3c41be2c61be1c51ae1c51ae5c41ae7c41ae2c117dfc017e4c11de1 +c12ce0c94ff3e592fffee1fefffbfdfffcfdfffefffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefdfdfdfefefefffffffefefefffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffefefefefefefffffffffffffffffffffffffdfdfdfffffffffffffdfdfdfffffffffffffefefefefefefefefefefefeffffffffff +fffffffffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefefffffffefefefefefefffffffffffffcfcfcfffffffffffffffefffefdfffefdfffffefffffefffffefffffeffff +fefffffefffffefffffefffffefffffefffffefffffefffffffffefffdfefffdfffffefffffefffffefffffefffffffffffffefefeffffffffffffffffffffff +fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffefefefefefeff +fffffffffffffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefefffffffffffffefefefefefeffffffffffffffffffffff +fffffffffffffffefefefffffffffffffefefefffffffffffffffffffffffffffffffefbfffffffffffff7ffffe0faf5b6ede691f1e285fbec88f9ec8af8ec87 +f9ec84f7ea80f9e881f7e97ff3e97df1e77bf2e579efe18efdf3cbffffeefffcdaf6e8aef3e585f3e56ff1e264f3e361f4e162f2e162f0e163f1e061f3dd5cf1 +dc58ecdf55ecdf53ecdc53eedb50f1da4ff2d84eeed64eedd64bebda44e3d43ee5d448f2df6cffeca0fff8c5ffffdcffffeaffffebffffe8ffffd9fff9bdfae7 +90e8ce5ce3c33aeaca31eace2de9d12be5cf2ae5cc28e8cd29ebcd28ebcb26edcb24edcc22ebcc1dedcf1debcd1aeac918ddc022dfc952fef1a3ffffe5ffffe1 +fbefa9f2dc72ecc939e4be1ae7c31be6c51ce1c41be3c51ae5c518e5c315e4c516dec015e1bf1fe9ca3fead46bf7eaa6fffce3fdfffcfdfffcfdfffefffeffff +fdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffcfffffdfefffff0fffdd6fdf5b2f2e992f3e487fbeb8afaec8cf7ec8af7eb85f8eb83f8e982f8e982f4ea7ff2e87cefe177f1e18e +fdf4c9ffffebffffdaf7eeb5f3ea90f2e577f2e26af4e265f5e164f5e263f0e162f0e05ef3df5cf2df5aeddd55eddd54efde52f0de51f3dc50f3da4eefd74fec +d74cead948e6d643e9d547efd85af6dd7dfae59afbf0b6fdf9c9fbf8ccfaf3c2f6e8a6f1de83f1d860edce43eac933ecce2fe9d02ce7d12be4ce29e1c929e1c5 +2ae1c229e2c229e3c429e1c324dec21edec41cdcc21adec31fd9c133e1cd68fff3b3ffffeafffbd8f3e795ecd65feac835e6c01ce8c41de5c41be3c41be3c51a +e5c518e5c315e3c513dec015dfc023eacd4df0d983faedb9fffee9fdfffbfdfffefffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffdfafffce4fdf7cafbf3 +adf6ec95f5e88cfaec8cf8ec8cf8ed8bf8ec86f8ea84f9ea84f8eb83f4ea7ff3e97df2e577f3e88efcf8c5ffffe8ffffdff6f4c4f1eba2ebe386eddd73f1de6b +f5e066f6e364f3e361f1e25ef3e05bf3e059f3de5af3de5af1de53f2de51f2dc4ef1db4deeda4decdb4ce8da46e8d943edd841f0d548f0d458f1da6df0e486f4 +ed96f5ea96f4e588eed868e6cd49e8cd36eccf30eace33e8cf31e9d32de5d22be3cd2de3cc34e2c83edec541dac33fdac541dbc740d8c53cd7c63ad5c438dbc8 +43dcca59e6d68afef4c5ffffedf7f5cce9dd85e5cf52e6c532e4c11ee5c51ee3c41be3c31ce5c41be7c518e6c416e3c513dabd14dec12aecd25cf7e29efdf2cc +ffffedfdfff9fefffdfffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffffefffffe +fffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffef6fef9daf8f2bdfaf1a7f9ef98f9eb92f8ec8ef8ec8cf8ed8bf9ed88f7eb85f8ea +84f8ea84f5eb80f3e97df0e576f0e88bf9f5baffffdcffffe3fbfed7f7f5bff2e9a5f2e38df4e17ef3e071f1e068eedf64ecdd5eecdc5aefdd5af1dc5bf1db59 +f0dc55f1dd50f1db4df0db4aecdb4aebdc4ae9db47e9db43efd840efd541f1d449efd854eadb61eade68ecdb66efdb5eedd547e6cd31e6ce28ead22ce9d032e7 +d132e6d22de3cf2ee3cf3cebd655f3e176f7e787f8ea8af8ec8ef7ea8ef5e88cf3e98bf1e789f5ea90f8eba1fbefbfffffe0ffffebf8f7c5ecde7ee6d04ee6c6 +31e2c11ee2c51ce4c61be6c41de5c41be6c619e5c617e2c412d6ba15dbc030ecd76affebb4fff5ddfffff2fdfff9fefffdfefefefffefffffeffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffefffff1fdf9d0f6efb0f8eea0fcef99f8ed93f9ec90f8ec8cf8ed8bf9ec8af8ec87f7eb86f6ea84f7ea82f4ea7ff2e57befe789f5efacfcf9ccfdff +e0ffffe8fffddefaf3c8f8eaaff5e599ecdf83e7dc74e7db6fe7dc6aebdd65edde63eddb60efdc5df1dd5af2df56f3df51f1de4deedd4cebdd49eadc46ecdb45 +f0d842f0d741f0d544efd545e7d346e2d043e4d043e8d342e8d33be6d132e7d431e7d431e7d132e7ce30e6d12fe3d039e2d158ecdf83fdf4b5ffffd6ffffdfff +ffe1ffffe5ffffe6ffffe4ffffe2ffffe2ffffe7ffffeffffff0ffffe7f9f5baf0df78ead14be5c92fe2c51de2c719e5c71ae6c51ce6c51ce6c51be5c518e3c3 +16d5b918d8c038ebdb77fff4c6fff8eafffff7fffffbfefffdfffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffecfcf8c5f3eba5f6eb9bfbef97f9ed95f9 +ee92f8ec8cf9ee8cfaed8bf8eb89f7ea88f7eb86f8ea84f6e981f6e981f4e888f6ea9cf7f2b5f8f9cffeffe3ffffeafffbe2fff5cffef3bff7efacf1eb9ef2e9 +99f3e991f3e787f4e680eee175efdf6eeedb62ecd958edda51ecda4debd94cead84be8d748ebd847efd944f0d843eed641ecd43fead23ce9d139ead036e7cf35 +e6d034e6d334e7d633e8d532e8cf31e6cc32e8d03bedd759f1e188faefb3fffed7ffffeaffffe8fffde4ffffe8ffffeaffffebffffe8fffee7fffee6fffae0ff +f9d3fbf7bdf1e793ead45de7c93ae5c728e3c61de2c61be4c619e6c51ce6c51ce4c51ce3c41be4c31ad8ba1fd8c441efe286fffdd7fffef5fffffbfffffcffff +fcfffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffff7ffffe6faf6bbefe899f4e995faee96f8ee96f8f093f7ee8df9ee8cfbee8cf9ec8af6eb89f7eb86f8ea84f8 +e982f8e780f7e580f8e687f6eb97f3f0b3fbfacefffee5fffeedffffefffffebffffe4ffffdafffcd3fff8c9fef3b9fcefabf5e997f4e588eede74ebd865ebd7 +5aecd756ecd655ebd554edd652edd84decd948ebd946e9d744ebd442eed53ff5d63ff2d338f0d237e8d237e7d437e9d633ead42feed031e9ca39e6cc50fae387 +fff6c3fffdddffffddfffbd2fdf3bdf6edaef6ecacf7eeabf4edaef6ecb0f8e9b1fdebb0fce9a5f5e690ebe078e5d55ae8c839e8c325e8c61fe6c81de5c51ee7 +c51ee8c41de6c51ce3c41be3c31ce6c31fdbbe27dccb4cf5eb93ffffe2fffffbfffffefffffefffffcfffffcfdfffffcfeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8ffffe4 +f6f4b3ebe691f1e88ef8ef95f8ee96f7ef95f5ee8df8ef8dfaee8ef8ec8cf7eb8bf8eb89f9e988f9e985fbe984fbe881f9e67df5e584f0e999f6f1b2fef9ccff +feddffffe5ffffe9ffffecffffeaffffe8fffee2fffad8fff8cdf9f2bbf7edadf5e89cf3e48ef3e383f3e17cf2dc76f0da70f1d967f0d95fecd954e9d84ce7d6 +47e9d542edd43ef2d63cf2d338f1d338ecd43aead438e8d331ead331efd035e9cc42e7cd63ffeda6ffffe5ffffecfff9c9f6eca6f1e38aeee07aefe079ede078 +eddf79eddd7cefda7ff3dc80f4dd77ebd762decf4adeca35e5c526e9c51eeac71de9c81ee8c61fe8c521e8c41ce6c51ce2c31ae2c21be6c325dbbf32dfcd5cf7 +efa2ffffe8fffffcfffffffffdfdfffffbfffffcfdfffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffeffff +fefffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcffffe8f6f6b0edeb8df3ed8af9f291fbf298f7ef95f4f091f6f08f +f6ef8ef7ed8ff8ec8ef8e98cf8e98cf8ea8af9ea86f8eb83f6e97ff4e882f1e887f3eb92f7ee9ef9f0a7fcf3b3fdf6bffefacafdfbd3fcfadbfffee2ffffe8ff +ffeaffffe8ffffe2fffcd9fff9d1fff9c7fff6bcfef0aef8ea9ef7e68ff2e07becda67e7d657e4d249e3d03fe7d23ae9d338e8d139e9d338ebd137ead133e7d2 +30e7d131ecd03cebcf52e9d576fff4b6ffffeafffbd9f2e394e7d766e5d74fe5d546e2d144e5d247e7cf47e8cf49ebd050eed256ecd256e6cf4bdecb3addca2d +e4c925e4c71fe8c61fe9c720e6c41de7c61de7c61de6c51be8c619e2c019e4c42be3c848e3d275f6eeb3ffffedfffffbfffffffffffffffffefffffefdfffffd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffefeffffeaf6f5b1eaea8cf3ed8afcf391fcf29af8f097f5f093f4f091f7ef91f8ee90f9ec90faeb8ef9ea8df6ea8af6e987f6ea84 +f4e981f3e97ef2e87df2e77ff4e882f3e787f5e991f7eb9df7eeaafaf2b7faf6c3fefbcfffffd9ffffe1ffffe7ffffecffffedffffebffffe8ffffe0fffbd4ff +f7c8faefb5f5e9a3efe18feada7ae6d469e5d45ce7d657e8d752e8d54ee8d447ebd141ecd23ee7d338e3d039e9d247ead661edde88fff7bdffffe4fff3c3e8d7 +70dec93ee1cc2de0cc27dfc929e5cc2ee6c92be2c42fe2c53eead153eed65ee4ce50e2cd3ce0ca2be4ca24e4c71ee7c720ebc922e8c61fe9c81fe9c81fe7c71a +eac719e3c11ae6c532e8ce58e8d98afaf2c3fffff0fffffcfffffffffffffffffefffffefffffffdffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefbffffe8f6f4b4eae792f2ea +8dfdf094fef19bfbed9af8ee96f7ee94f8ed93faed91faee90f9ed8df7ec8af6eb89f6e987f8e887f7e983f6e981f4e87cf2e67af1e579f1e47af4e680f4e785 +f4e78bf3e992f4e997f4ea9cf7eea4f8efabfdf3b7fff5c1fffbccfffcd4fffcdbfffde1fffee6fffee9fffde6fffaddfff6d1fdf3c4fbeeb6faecaaf7e89ff6 +e58ff1e079f0db68efd45befd454e8d54ce3d049e7d55aeddf75f1ea9bfdf9beffffd6f9f0ade4d25ddfc732e9ca2debcc29e9ca27e9ca27e4c424dabf2ee0cc +57faea89fff599f0e17be6d04ee7cc35eaca25e9c81ee6c921e8c821eac61febc720e6c71ee7c61ce9c618e2bf1be7c738efd767f2e49cfef8cffffff3fffffe +fffffffffefffffffffffffffdfffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffe8f5f3b9ece798f3e992fdef97ffef9cfcec99faed97f9ed95faec94faec93faee +90f7ee8cf5ed88f5eb86f7ea88f8e985f8ea84f7ea82f7ea7ef6e97bf5e87af5e87af3e67af1e379f2e278f0e17aeedf79ecdd77eddd79eede7ef0e18bf2e597 +f6eaa2f7ecaef8f0bbfbf4c9fffcd9ffffe4ffffedffffedffffecffffeaffffe7ffffe1fffed3fff5c1fbeda5f7e794f3dd85f0da7ae9d871e5d66fe9dd7ff1 +e898f7f2b5fcf8c3fffcc5f6eb9be4d150e3c92fefcc2ef2cf2cefcf28ecce29e7c82bdfc640ead97cffffbcffffcbfcf29becd659eece39eecb28eac920e3c8 +20e4c921e8c61feac920e6c71ee5c71ce7c416dfbe1be5c83ef5df76f8eeaefef9d8fffff7fffffffffefffffefffffefffffefffdfffffbffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffff7ffffe9f8f6c0f1eba4f5ea9afded9affef9efded9afdee98fced97fbec96faec93f8ee90f8ef8df6ee89f4ed86f8ec86f9ec84f8eb83f7ea80f6e9 +7ff5e87ef6e87ef5e77df5e57bf5e378f5e176f6e174f4e071f3dd6df4dc6af1dd6defdf74efe27af2e681f4e888f5ea90f7ec9af9f0a6fbf4affff9bdfffac3 +fffbcbfffed5ffffdcffffe1ffffe1fffddbfef9d2fdf7cafcf0c0f8ebb7f6e8b3f5e9b3f7edbdfdf6cbfffcd6fff9cefff6b7f0e486e1cd46e0c527e8c926eb +cb24e7ca22e9cd2ceacf3ee8d360f0e39fffffd8ffffd8f5ee9ee7d056eac936ecc62aebc825e1c824e0cb22e2ca1ce7cc1ee3c91fe4c71ee6c417ddbd1de5c9 +46fae687fff8c3ffffe7fffff9fdfffffffefffffefffffdfffdfefffbfffffbfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8ffffeefbf8ccf4efb2f6eda4f9ec9dfdef9dfe +ee9bfcef99fbef97faee96f9ee94f9ef91f8ef8ef5f08af6ef88f9ee86faed85f9ec82f8eb81f7ea80f6e97ff5e77df5e77df7e77df7e57af8e576f8e474f9e4 +71fae46dfae26af8e36af3e26aefe16beee06aeedf6bebdd6ce9dd6de9dc72e6dc77e8e082ece590eee89defebaaf3f1b7f8f7c5fdfcd0ffffdaffffe4ffffe7 +ffffe5ffffe3ffffe5ffffe6ffffe9ffffebffffe8fffcd1fbf0acecdd80ddcb50d7c237dec336e0c636d9c433dbc841e7d560f4e38cfcf2c3ffffe4ffffd3f1 +e891dec847e6c52feec52cecc729e2c927e0ca24e2ca1ce3cb1be3c91fe4c71ee4c117dabb1ee3c84ffdec96ffffd6fffff3fffffbfdfffffffefffffdfffdfd +fffdfdfffbfffffdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffff6fefadefbf6c9faf2b6f8efa5f8f09df8f097f8f096f7ef95f8ef95f7ee94f7ef91f6ef8ef8ef8ef8 +ef8dfaee89f9ed87f7ec84f6ec81f6ec81f5eb7ff6ea7ef6e97bf4e779f5e777f6e576f5e574f7e572f9e870f8e76ef8e56cf8e46df5e16af2df66f0de63eedd +5eecdb5ceadc5ae9dc5ce6d95feadd69ede175eee381f3e88ef5ea98faf0a3fef5b2fff7c3fffccdffffd1ffffd7ffffe2ffffe5ffffe3ffffe1ffffd6fdf2be +f4e5a0eede8bebdb82e9d87be5d679e3d779e1d97be1da83ede4a0fef4c4fffadcffffdbfffab4ecdf75dfc739e8c527efc72befc72be6c528e4c824e3c91ee2 +c91be2c81ee2c71fe4c31adebf28e4cc5cfeefa6ffffe4fffff8fdfffcfdfffffffffffffefffdfcfffbfefffdfffffdfffeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfffffffe +fffdf0fffee1fffbcbf8f3b6f6f0a7f3ef9ef0ec99f2ed98f1ec97f3ec95f4ec92f5ed8ff8ef8efaef8dfaef8dfaee89f7eb85f5ea82f4ea7ff6ea7ef6eb7cf6 +e97bf6ea7af5e979f5e777f2e473f2e571f3e771f3e56df3e36bf6e26bf6e168f5e066f5e263f4e25ff1e05bf0e057f0e057efdf57eedf5bebdc5deddc63eedc +69eeda6dedda71efdc7becda87ecde92ece69bf1eba8f9edb7f8edbbf5edb8f9f0b7f7edadf0e29aeddc8bfae998fffdb5ffffc4ffffc6ffffc4ffffc4ffffc7 +ffffdaffffe4fffddbfdf0bcf3e68ae5d358e2c730e8c724f0c92befc72be7c426e7c825e8cb22e7cb20e2c81ee4c921e7c623e2c437e8d16bfff4b4ffffedfd +fffcfdfffefffffffffffffffefffdfcfffdfdfffdfffffffffcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfffffdfffffffefffff1fffde1faf8cff5f3bdf3f0b3efedacf0eea8 +f1eea4f1ed9ef5ee99f6ee94f8ef8efaef8df9ee8cf7ed88f7eb85f5ea82f7ea80f7eb7ff7ea7cf7e87af8e97bf6e878f2e676f1e674f1e772f1e771eee66ff0 +e56cf6e56cf7e56af4e265f2e063f3e263f3e361f2e35fefe05beedd58eddc57eedb56eeda53edd652ebd450ecd34febd050ebd057ead35fe8db67eae172f2e2 +81f2e386f2e583f1e580efe07aecd972edd672feea92ffffc1ffffd9ffffdaffffd9ffffd8ffffd9ffffddffffd7fff9bbf4e38dead35fe9ce41e7ca2ce9cb26 +eac828eac828eac926eaca25e9c924e7ca22e4ca20e2c621e6c72ae9cb48eedb80fff6c2fffff2fdfffffdfffffffffffffffefffffffffdfffdfefffffffeff +fffcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffefdfffffefffffdfffffffefffff2ffffe7fefddbfefcd4fcf9cdfcf8c7f8f5bef6f4b4f8f2abf6efa0f6ec95f5ea8ef5ea90f4e98d +f5e98bf4e987f6ea85f8eb83f8ea80f9e97ef8e97bf7e87af6e878f5e777f3e876f2e873f0e772f0e670f2e56bf3e469f3e368f1e166f0e065f0e163f0df60ee +de5cefdd5af1de59f1dd56f1dc51f2db4ff2da4cf2d74af3d848f3d548f2d74aecdb4fe9dd55eddc5deddb5eebdb59eadb57edd756ebd357ecd35bf2de73f8ea +97f8eda9f5e8aaf5e7acf6eaaaf4e8a6f2e7a3f3e698f0de7fe8d360e9cd43e9cd33e8ca2be8cc28e7cb27e7cb26e8cb23eaca23e7c924e6c823e3c61de2c622 +e8ca36ead159f1e091fff7ccfffff5fcfefffffffffffffffffffefffffffffefffffefffffffefffffcfffffeffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfffffefdfffffdffffffff +fcfffff8fffff4fffff0fffdeafffce3fcfad8fbf7cefaf3c2f8efb6f6eba7f3e89ef2e89bf4e89af4e896f5e892f6e98df8e887f7e882f8e87efae87dfae97b +f9e879f8e778f7e776f6e675f4e473f2e571f0e46ef0e56cf1e36bf2e26af2e168f4e168f4df65f4de61f3dc5ef3dd5cf4dc5af3dd56efdc53eedb50edda4fee +da4df2d947f1d846e8d845e6d745e6d447e6d244e5d43ee5d13ce9cd40eccf44edd246edd750eadb61e7d969e9d46bedd46cf0d66aedd466e9d15fe6cf55e5cc +46e3ca38e6ca30e8cb2ce8cb2ce8cc2be5cc28e4cc26e5cc22e5cc22e5ca22e4c921e3c71ce2c625e9cd43efd96ff4e6a4fff9d6fffff8fcfefffffffffffeff +fffffefffffffffefffffefffffffcfffffcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffcfdfffffbfefffbfffffdfffefffffefffffcfffff7fffff4fffeecfffee6fffb +e0fff9d7fff8ccfff6c4fff4befef3b9fbf0b2faf0aafaeea0f9ec96f5e88cf5e584f2e37df5e57bf7e57af7e678f6e576f5e475f7e475f4e473f1e470f0e46e +f2e46ef2e26af2e169f3e067f3de64f4de61f4dd5ff3dd5cf2dc5af1dc58efdc55eddb52eada51eddb4ef1dc4bf1da48ebd946e9d744ebd540ead53de9d639ea +d438edcf3aefd13dedd23becd43ee8d746e7d64aebd04aedce49f0d047efd045efcf40ebcd38e8cc31e9cd2ce8cd29e8cd29e9cc2de8cb2ce5cc28e4cc26e6cd +23e5cc22e5ca22e5ca22e6c81de2c527e7ce50f2df84f9edb7fffbdffffff9fdfffffffffffffefffffffefffffffdfffffffffffffffcfffffcfffffeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffcfffffefdfefffbfefffbfffffbfffefffffefffffcfffffafffff9fffff8fffff7fffff8fffff6fffff2ffffedfffde5fffbddfff7d2fdf5c6faf3 +baf8f1acf2eb9cf0e790eae285efe482f3e57ff4e67cf3e67af5e57af6e479f6e577f5e672f4e670f4e46cf4e36bf4e168f3e166f2e063f4e162f2df5ef4e05d +f2df5af1de57efdc55eedc53eddb52ecdb4feeda4dedd94becd84aecd746edd644ecd73fecd93cebd83beed33deed33decd238e9d236e6d439e8d33becce3aec +cb38edcc36eece35f0ce34efce31ecce2febcf2ee8d02ae7cf29e8cd29e8cc2be8cb2ae8cc28eacd25e9cc24eaca25eaca25e5c71cdec228e5cd5bf6e699fcf5 +cafffeeafffff9fefefefffffffffefffffffffffffffdfffffdfffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfefffbfefffafffffbffffffffffff +fffffffffbfffffbfffffbfffffefefdfffffcfffffefefffffbfffff7fffeeffffbe8fffbdffefad7fcf9cdf9f5c0f6f3b6f7f0abf8f0a3f9ee9cf8ec94f5e8 +8cf3e585f3e37ff3e27bf2e172f2e06df1e06bf0e068f1e068f1e166f1e166f3e263f2e260f3e15ef2e15cf2df58f0dd56f0dd54efdc53efdc51edda4fecda4d +efd84cf0d84af1d747eed843ead83debd83bedd53deed33ceed238ebd236e7d332e8d232ebcf34ecce33ebce2fecce2feece2eedcd2debcd2eeace2de8d02ae7 +cf29e6cd29e8cc2be8cb2aeacb28eccd24eccd24ebca27ebca27e3c41bdabf29e5d067fef0aefffeddfffff3fffffbfefffdfffefffffffffffffffdfffffbff +fefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefffffffdfffffbfefffbfffffcfefffffcfffffcfffffefffffffcfdfffbfbfffefbfefffbfeffffffffff +fffbfffff9fffff8fffff6fffff6fffff5fffff2ffffedfffee9fffde0fffbd6fff8c9fef3b9faefabf6ea9cf3e690f3e585eee076f0df70efdf6eefe06cf1df +6cf0e068efdf67efdf64f2e063f3e061f2e05df2df5af2de57f3dd55f2dc54f2dd52eddc4feddb4ef2d94df3d84cf2d64ceed648e9d842ead83deed63cf0d43a +f1d239efd339ead435e8d334e9d334ead434e7d332e7d230ead12feccf30eccd32eacc31e8cf2be8d02ae7ce2ce8cb2ce9cb2ceacb28eace23eace23e6ca29e6 +ca29e2c51cdbc12de9d675fffbc1ffffecfffff8fffffbfffffcfffefffffefffdfffffbfffffbfffefbfffefffefffffeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffff +fdfffffbfffffdfffffdfffffffdfffffdfffffefffffefdfcfffbfbfffefafffffafffffbfffffafffbfcfffafafffbfdfffefdfffffdfffffffeffffffffff +fffefffff9fffff2fffbe4fff8d7fbf5c8f8f0bbf4ecb0f3eba5f4e999f2e890f1e68af2e686f4e680f1e379f1e071f2e06df0df67f1df64f1de5ff2dd5cf1dc +58f3dd56f2dc54f2dd52eddc4feedc4ff2d94df3d84cf2d64cefd64aecd845ebd841efd73deed43aeed13aefd339ead337e9d435e8d433e8d433e7d431e6d330 +e9d230ebd131edce35ebcd32eacd2ee9d02ce7ce2ce9cd2ce9cc2bebcd28eace23e8ce23e6ca29e6c92be3c723dcc337ead982fffecffffff1fefffbfffffcff +fffcfffffffffefffdfffffbfffffbfffefbfffefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffefffffeffffffffffffff +fffffefdfffffdfffffdfffffdfffffdfffefffffefdfffefffffffffffffffffffffffffffffffffffefffffcfffffbfffff6fffef0fffdebfcfbe6fdfce2fe +fcdefaf8d5faf7cbf8f4c1f9f2b3faefa5f7ea94f4e484f3e077f1de6ff0dc67efda61f1db5ef1dc5bf0db57efdb54efdc53efdc51eedc4ff0dc4ff2db4ff1d9 +4bf0d84aefd846edd742eed640ebd33debd33bebd339ebd438ead435e9d333ebd333ebd432e9d230ead12fe9cf2fe9ce30ebce30ebce30eace2deacf2be9cf29 +eacf27e7cc24e9cf25e9cd28e5c728e7c92ee5c92fe3cc4eebdd91fffdd8fffff7fffffffffffffffffefffffefffffefdfffefdfffefdfffefdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefffffefffffefffffcfffffcfffffbfffffbfffff8fffff7fffff1ffffe6fffcd6fef7c6fbf1b5f8eca6f5 +e899f0e28af0df82edde78efdd72efdd6ceedd65eddb5eecdd59eedd58eedc53edda4feeda4dedd749eed646eed745eed543efd742edd53fecd53debd43cebd3 +39e9d236ebd234ebd333ecd232ecd232ebd131ebd032eacf31eacf31e9ce30e8ce2ee7ce2ae9cf29ead028e9cf25e9ce26e8cc28e7c727e7c92ee9cf3fe9d461 +efe19ffffde0fffff9fefdfffffdfffffefefffffefffffefdfffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefffd +fefffdfefffbfffffcfffffbfffffbfffff9fffff9fffff7fffff2fffeebfefde3fcfadcf9f7d4fbf7cefaf6c5faf6bcfaf1b1f6eea1f5eb93f4e785efe177ed +de6aeadc5ee7da56e8d752e9d64dead649eed648f0d646f0d544efd541eed53feed63eedd53decd43aead337e9d236ead435ebd234ebd236ead135e9cf35e8ce +34e7ce32e7ce30e7cf2fe6cf2de7ce2ae8d02ae8ce28e8ce26e7cd25e5ca22e6cb2decd54aefdc73f5e9affffee5fffffafffefffffefffffffffffffffffffe +fdfffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefefffbfefffbfffffbfffffcfffffc +fffffbfffff9fffff8fffff7fffff5fffff2ffffeeffffe8ffffdcfffdcdfdf8bbf8f0aaf3e799eee28ae8db79e6d96fe5d767e6d560e9d45aecd655edd750ef +d64af0d646eed641ecd43eecd53decd43aebd438ead337ebd438ebd236ebd236ebd137e9cf35e8cf33e5ce32e8cf33e8cf31e8cf31e8ce2ee9d02ee9ce2ae8ce +28e8cd25e6cc22e5cc30ebd655f5e487fbf0befffee9fffffbfdfffffffffffffffffffffffffffffffffefdfffeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffefffffefffffefffffffffffffefdfffcfdfffcfbfffbfdfff9fffff8 +fffff2fffee9fffcdffff8d3fdf3cbfbefbff8ecb6f6e9abf6e7a2f5e697f4e287f2e17af1de6befdc5decd952ead648e6d23de6d139e7d136e8d135ead133ea +d133ebd032ecd133ecd133ecd232ecd133e9d032eace33eace34ebcf35eacb32ebcd32eacc2deace2aeacc27e6c921e2c731ead666f8eb9dfef6ceffffedfeff +fbfdfffffffffffffdfcfffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefeff +fdfffffefffffefffffffffdfffffdfffffefffffffffffffffffffefdfffffdfffffdfffffdfffffffffefffffafffff6fffff3ffffefffffebffffeaffffe2 +ffffd9fffcccfff6b8fcefa5f4e890f0e47fe7db6be3d65ce0d04edfcd44e2ce41e4cf3ee7ce3ce7cf39e8d038ead135ead232ebd432edd430ecd331eacf31eb +cd32eccd34ebcb32eccd30ebce2deace2ae9ca27e5c623e0c539ecd978fbf0b2fffbdcfffff4fcfffdfdfffffffffefffefdfffffffffffffffffffffffffffe +fffffefffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffefdfffefffffefefffbffff +fbfffffbfffefdfffdfefffefffffefffffefffffefffffffffffffefffffcfffffbfffff9fffff7fffff1ffffeafffcdbfdf7cef8f1bff5eeaff0e9a0eee792 +ebe183ebde76efdc6deeda63eed75defd755ecd54aedd540e9d435e7d32ee8d32aead32aebcf2eebcd2eebcd2eeccc2cedcf2ae9ce26e8cd25e6cb27e8ca2fe6 +cb4bf1e08ffff9caffffebfffffafafffefbfffffffffefffffefffffffffffffffffffffffffffefffffefffffffefdfffeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefefefefefefefefefefefefefefefefefefefefefcfefefdfffefbfffefdfffcfffffcfffffcfffffcfffffefffefffffefffffcfffffdfffffefffffe +fffefdfffefefefffffffffffefffefdfffffbfffff8fffff2ffffedffffe7fffedfffffd9fffecdfffbc0fff7b3fef2a4f9ea94f5e287f4e07bedd668ead457 +e2cf46ddcc36dfcc2fe2cc2de5cb31e8cc32e8cc32e6cb2de7ce2ae2cc27dfc92ae0c833e6cc44e9d167f5e9a9ffffe1fffff5fdfffefafffefbfffffdfefcff +fffefffffffffffffffffffffffffffdfffffefffffffefdfffcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffd +fffffdfffffbfffffdfffffffffffffffffffffffffefffffefffffefffffefffdfefffdfffffdfffffdfffefdfffcfffffcfffffcfffffcfffffcfffffcffff +fcfffffcfffffbfffff9fffff7fffff2ffffedffffe4fffdd6fdf5c6f7ecbaf6e8adf3e09cf0db89e9d673e7d564e6d457e7d350e7d04ce8d048e8d145e7d241 +e4d33de2d23fdece45e1cf54efd970f5e193fef5c9ffffeefffffbf9fdfefbfffffdfffffdfefcfffffefffffffffefffffffffffffffffdfffffefffffffefd +fffcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffdfffffdfffffbfffffdfffffdfffffffefffffefffffeffff +fefffdfffffdfffffbfffffbfffffbfffffdfffefdfffcfffffcfffffcfffffefffffefffffefffefffdfffffffefffdfefffdfffffffffffffffcfffff7ffff +f1fffce9fff9e2fff9dcfff7d3fff6c6fff5b7fff3a9fdee98f9e989f4e27df3e077f3e071f2e06df0e26aebe06ee9de76ede189feefa7fff9c8fffce1fffff7 +fdfffffafefffbfffffdfffffffefdfffffffffefffffefffffffffffffffffefffffefffffffefdfffcffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffefffffefffffefffdfffffdfefffbfefffdfefffdfefffffefffffefffdfffffdfffffdfffefdfffefdfffefdfffffdffffffffffffffffff +fffffdfffffdfffffdfffffffefffffefffffefffffefffffefffffefffffefffffffffffffffffffcfffffbfffff9fffff8fffff7fffff1ffffecffffe2fffd +d5fff4c3fcedb5faebacf8e9a4f7eca2f5eca2f0e9a4eee8adf3edbefffad8ffffeefffff5fffffbfbfffffbfffffbfffffdfffefffefefffffffffefffdffff +fffffffffffffffefffffefffffffefdfffcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffdfffffdffff +fdfffffffefffffefffffffffffffffffffefffffefffffefffffefffffefffffffffffffffefffffefffbfefffbfefffbfffffdfffffffefffffefffffeffff +fefffffefffffefffffefffdfffffffefffdfffffffffffdfffefdfffefffffefffffcfffff9fffff2fffbe8fff7dffff8dafff6d1fff9d2fef8d3f9f7d5f8f4 +dbf9f8e4fffef3fffff9fffffcfefffdfafefffbfffffdfffefffffefffffffffffffffefffdfffffffffefffffffffefffffefffffffefdfffeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffffffffefffffcfffffbfffffcfffffefffffeffffffffffffffffffffffffffffff +fffffffffffffffefffffefffffefffffefffbfffffafffffbfffffdfffffffffffffffffffefffffefffffdfffffdfffffefffffefffffffffffffefffffbfc +fffbf9fffbf9fffdfafffefdfffffffffffffffcfffffafffff7fffff5fffff4fffff6fffff7fffffafffffcfffffefdfffefffffefbfdfdfafefffbfffffeff +fbfffffcfffefffffdfffdfffffbfffffdfffefffffefffefffffefffffffffdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffffffffffffffff +fffffffffffffffffffefffffbfffffbfffffcfffffcfffffefffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffdfffffbfffe +fdfffefdfffefffffefffffffffffffffffffffefffffefffffefffefefefffefefffffefffffcfffffcfbfffef9fffef8fdfefafefffdfefffdfefffffeffff +fefffffefffffefffffefffffefffffefffffefffdfffffbfdfdfdfffffdfffffbfffffcfefefffefafffffcfffefffffefffdfffffbfffffdfffefffffefffe +fffffefffffffffdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffffffffffffffffffffffffffffefffffefffffffffffffffe +fffffefffdfffffdfffffbfffffbfffffbfffffdfffffffffffffffffffefffffefffffefffffffffffffefffffefffffefffffefffffefffffefdfffffdffff +fdfffffcfefefefefefefefefffffffffffffffefffdfffffdfffffdfffffdfffefdfffffcfefffdfffffdfffffefdfffefdfffffffffffffefffffefffffeff +fffefffffffdfffffdfffffcfffdfffffcfffffcfffefffffdfffbfffffbfffffdfffcfffffcfffffffffefffffffffdffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffefffffeff +fffefffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffefffffefffffefffdfefffdfffffbfffffafffffafffffafffffbfffffdff +fffffffffffefffffefffffefffffefffffefffffffefffffcfffffcfffffcfdfffcfcfffdfbfffefbfffffbfffffffefffffefffffefffffefffffdfffffdff +fffffffffffefdfffcfdfffefdfffffdfffffdfefffdfffffffefffffffefffffefffffbfffffcfffffcfefefefcfefefbfefcfffffcfffffcfffffcfffcfeff +fdfffbfffffafffffdfffcfffffcfffffffffefffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff030000000000}} } -\par \pard\plain \s0\hich\af4\dbch\af9\langfe1028\dbch\af10\alang1025\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\loch\f4\fs24\lang2016{\rtlch \ltrch\lang1045\loch +\par \pard\plain \s0\rtlch\af10\alang1025 \ltrch\lang2016\langfe1028\hich\af4\loch\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\f4\fs24\lang2016\dbch\af9\langfe1028{\loch\lang1045\loch Lorem ipsum} -\par \pard\plain \s0\hich\af4\dbch\af9\langfe1028\dbch\af10\alang1025\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\loch\f4\fs24\lang2016{ -{\*\shppict{\pict{\*\picprop{\sp{\sn wzDescription}{\sv A picture containing game\u10\'0a\u10\'0aDescription automatically generated}}{\sp{\sn wzName}{\sv }}}\picscalex103\picscaley103\piccropl0\piccropr0\piccropt0\piccropb0\picw96\pich96\picwgoal928\pichgoal928\jpegblip -ffd8ffe000104a46494600010100000100010000ffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713 -141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1effdb0043010505050706070e08080e1e1411141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1effc20011080060006003012200021101031101ffc4001c0000020301010101000000 -000000000000040503060701020008ffc400190100030101010000000000000000000000010203040500ffda000c03010002100310000001b0c295dd262a3643 -f4304442af817ded00fe1b0f5635e77472bd9f35bda3e7df2b9b4e52bef62ebc92a371e1826b045302f8f5b365d4609d8b2e98f3ada2b4465772af9969321c55 -4c2d4553ad2acfa826088f5efd0f52d166c9145bf3af7872df22d591323b9a19daa0634928a3daebcfad07377aa5af9fbbc667a7e180e98ad8544868a5a2ce8f -38680aeb091d796fcfe85afbde4df98aebb933aa6b76797cb4ba196ae916631cd27408ec2bf4c66d2ff9df3ef7ffc40026100002020104010403010100000000 -000003040102050006111213101415222123313241ffda0008010100010502ddccd787002805ad14acf625a2bf50539d7f751a4efc69dc7aad6b2052a2fd2d16 -ae5fefbc5cb72d373faab5e2869192452b56a595a3406931694b72182c46b7aaf5b63f18482e3e423bef4ed3729ebda26ba98fa30b0c425283643c7109dbf476 -d6529e6c06ca358d81cbb55c5eea55909745ff003de75db5da79156291f8d07ea289d6599a036fec71f4c0bc9acc66b2681d0d63b22783da3d0c510a027031a8 -fed8940ace6e5bf3ed9e794c2ad4571af0ebee3234eeb318a2c8af265c1772682c4563c79281113c53402e3f3124c8696c3c968e8ebe3d6666d44cb146968898 -9eb5b8db569407984b8d9258e35912d00bae215d724db58fa49b35ff002f1cd71fee5389aaf905e22d5924e9b50565fda8e9e9489b4f9438d536da845d2d4ff3 -6f344ae71dad96ab56a94731deadcf419239d78edae6abdaf8becd47ae46ac21ba56704c86d92bac58fc6b213f5d4982b0f6f0aa4940d7672feafda48ca0e7c5 -bb94588e856350d5c85eb499a4cce455bb4d65f23f178ed8f563e2bd1e27893bf55716d0e4a1c73141072abaf7659c7c1602afb8334c8718abcd5db6b0358ae2 -bd3fffc4001f1100020104030101000000000000000000010200031112210410312213ffda0008010301013f01acf8a5e5f531d4c221d75c9562351879149119 -b7118da09958c745a9e4a3c3351b19c9e17e6df3169851be88bc7a450e4251e61a4752b725aa183276edac611f5002c6d1100e9bc8ef6b1871cb294900d8efff -c4001f1100020104030101000000000000000000010200031112210410312232ffda0008010201013f01a4993da0f665b99471beb8eca0ee21f615bc558ebb87 -d98dc4476a7ecadcc08b79c7e6663ea3542c750c06d12a87f932af10541b9478caa23628b0f4b7580fccc828bc7a85baa7fa8b4ef710658e32ad42da3dff00ff -c4003210000103020306040504030000000000000100020311120421311013224151612332528105144291a1204371b1243362ffda0008010100063f028700c3 -e24a731d9418102b141f928b8aaeaaa34eeaf753b66aa29f75556fd3457cb1073e993b9ac2bdeee381f6ddff0005070d08a8515cef2b7246941d474544de8b75 -261a77db9f0adcfc8627dca91cec1cfe924156b61c432bd535ddb45cd0c6369c0e15503c73604e79150d8ebee8bcea73282d1119e616f2e9de1a33a15e0cd332 -df57340659765d17aba95896b857809515c7ca6d4e9eeb9ae8f88205b56d74ae9b322b5d946b4357f4b543929ee7b4170233e6a3eee256299888439afc38a765 -4c3d6cd5a4f44d827f29d6e47fbd9595ed60e95cd785287afe355bf9bc38dbab916e0a1b47a8ea53f1f3c8772d7533e6543146282daa8a5fab3f7403c7095661 -dcd95b5ad1d911eea3631c6377a1e32fba799e2b1d4e1747c4d25498cc4789fc8aaf9ac1f0b9a73b72c9473c8f25da3c3454a6b6e11611bd4f13bd908633e1b8 -d6691c287d97c3fe1f030089d25c4535a6c3333f6f3f642785d58e51569e88b5c284201ed0eec5560673e26f2737a22f0dba03e42de5d8adc61dbbb82b5738a0 -4e2375d0315d9bdfd5f9ae68c85bc187651a6bccec23253be0619216cc5b2c5d3b842585dc5f91d8ab1daec92cf0cbba734332fa0d0eca0cca38994dd20f237a -b9196771334e778eed5dbf10c1caeb9c1d914715858da5c337b07d6a1c647a483359277242836470c6c326224e4b0fbd7defadc1bc87e89b1b861786f1bc26cd -0b86edff008eca4c0cd85b30e5d489ddd57aa60a64e7d361c4cefa35bf7253fe236d1f3e4cbb56853967fa211657bf6fd18dc557212eefd900e35c2cfe61e92b -c29a94ce879aa8342322de61421eeb45eb2ccd561f0b868daf630564ae8ac8dcd7cd4a766232cefa891f56f5db349e9615035d99c4377847757d95b0d7d953f6 -a9440b596170add1ea99fe4cceb4fd4a8e99f686f942ab055e455ad28cb21ad4ac381e9dbfffc400241001000202020202020301000000000000010011213141 -516171108191b1d1e1f0a1ffda0008010100013f21ad0698ec5ccab8a2c9db45133d36c41c2c376804662da8bda31b58db7b98f5c8278988269661013b7c4cbc -0cd4eaf440189a7dbc44d70576a5203b6641e4cfa8d41529ac8e4e482acc9fa5451e59cd980da457845b3a750c85a5e6310264105dbdbe8900297a8772a4e73c -4a77eb51cb01a9ae2084c004bf7f0dc1c855c2ed1ca381af1fd429c20d1cc316143ea2858a0fa819fa577c43291ed1e897e5ccdc596c0dbc8c9e666717f8a8d4 -4dea5be7d3a85fa7f7186a5872f71a0c80b368d73722c688bb5ee38ded831fc59b20f2e0460b38fd3b98ab2aaf8e26066657e894f88ebf50e775707eb4bfabdc -693cfcfe4ae258d8375b3a22f5a885e598ab8b1c3cca10bdc7351ea4df947f9a8206eae4ea7e7fd90ea2eb45db26525cd18f91386bb32fa8f718cad3b96d8694 -d34418903f20b02ac264ed6339ed1c70243f19d0802442e78cb19a6cb5fe441740a8174e4788cd69a2fd4a87dd0cd79799cc3f0d847dbd307b8bb0eea6c87098 -3f22b25c16ad55b1bf0f881e3a3c9d1108e0ea60a355d438b0b2ebed2b6b0a4c455aeab1068b0b9ed7be8f7294025f657c678638b9694ba717e636e3a5d7f999 -dbbfed3118bbb9484b732b57b02ae0fb33d12fe474735df898bfe304dc00006084dc0babcad8ec8a4df993b513d61fea1347a158975ab01ca9be09aacc03e811 -12dd5ffaae09c5608df383518f103d9909d23ec9dc3da799858a8321cf115933bb948d6b45ae60da89e952c85037be676109c9c513353449877f257db7f75008 -b7436a99e24690483442bd84a8c35acbdc3cb4697c4740b69a1f72896dcb75cbe234e5909a5ba27cff00ffda000c030100020003000000100396eaf1652ea7e0 -b3ee94431311befa1c4dd924e3a1e1bc582086ffc4001e11010101010101000203000000000000000100112131411051b1c1d1ffda0008010301013f10461efc -b82fd6d3adfe2166ff0096c097b1306c8033e4afbc95e1e448f419e5baafa4f53cfdcc02dfec89ebb1e438b70f202fab59b7d983032de5852cc0fbb6010bbf7f -1b1e40c22ba7977cd588f6ffc4001b110101010101010101000000000000000001001121314151d1ffda0008010201013f10caf8fb177f938c5ef2cf7133603c -7ec43cec21d21547111d13b878c141d81d19fd916397a9771b87661f10a122ae4b7b66f22825bebe64e8a6b1793e58c0cc1a60638dc6b0267cbfffc400241001 -0002020300030003000300000000000100112131415161718191a1b1d1c1e1f0ffda0008010100013f1000d4ef8aa109364715daaf92e043afea5b892da71ff7 -00ac1ea08772b0a463352adc86ae977ef934b2c5594b3ba800b0879759b88a989580f5c5c2d84cc1282d584cdd7cc004980ce272e1c0202677f1895c69adaf4f -9318252bd658c5aee5fa3921a10bf63c3378899ac842ab14f3961218e751ad241a42cc7aeffd9cc6652b09d7c42205b9cdd2afc214b0b82c088d070e1707f310 -ad6edd92008b171d888323cacea289e19551f7b8ee16f0dbbfc40d96d60d3f6011c2512619600b9eb9da9ebd4bd581bc8bc7d4a386778a62fd225a6f78eaa1d8 -6eed23516376e0ca6d4e5868a02585c4772ec434fabc46b0ebb4c87a96a343013366fe62a1175fbc1f3013aa6efdfcca0e0daaabf9cca6622b93a521122f22e1 -8260661e37b65c8b07082b0f755f9189ab7f7a31142aa8233c59f98a40d0c0cbc692d2a15e74c347b1e6566059fc7c4035559b18da5541595ad7491a476edf43 -d7040a941acf0b482c9ec1a4eb540532ed350ac2ded0f106bc40b1019dd9afc96804ef6e9b256228769978eadb25981fe902e1eccea46735d030a0966f408420 -1469f5abf537d13ee6b9271008e6883607bcc0fc6a0a10d1c5d660505055014054281158b41d7ea5881c0db94719e25d4e5194fa103bb3129f5d4c6c877981c3 -cdc0b19a3bee30e05940a9b5dbfe44484dd2be0872980936ca9e0ea1a5c800caf40857082b01c53b2622dc40450725457059c933cd409ca1719184298038e8df -207c953860d32271e4aee52c0fe90dfb6b29af639664c4560286d39f88261628383e25a0c71dfb009050b7674e8b12065dc680eaaf50c84ba0ec94e8ba7ea200 -7cba21469dc4117ad3cef87772c9aba317a37e9a83689e49bcf5196a82ce43317687562939ff00631a6d46455e880413bf9c5781cca8d9642b35872fb11b6a0f -20f6e70be13f65304be9a747388190b0d704aef71dd4f54995be096c80965ff101809a0e52b995b41683001c4000c03be0270ca44f8ef980bc6d2e3787db982e -8770610657ff0032d5daccf917c397e1d508886ced68b8f503d314869b334a6228930387552737bb9448655d3c08dc2daac03caeaa25c29f76eefbd7111154df -452a1bbee6826244bc979175388ef151408a47e5afe629801f926f3dc6b628e6a69b3a972de9b3e5fb9634a2a8716d4ad41b3454b2151c23da376fa88bfb75ea -5c4608d81790f3a8b51c6ea84d4351c99fc9ffd9}}{\nonshppict{\pict{\*\picprop{\sp{\sn wzDescription}{\sv A picture containing game\u10\'0a\u10\'0aDescription automatically generated}}{\sp{\sn wzName}{\sv }}}\picscalex103\picscaley103\piccropl0\piccropr0\piccropt0\piccropb0\picw96\pich96\picwgoal928\pichgoal928\wmetafile8 -010009000003d46d000010002236000000001610000026060f002220574d464301000000000001003ff7000000000400000000200000f04d0000f06d00000100 -00006c00000000000000000000005f0000005f00000000000000000000003a0d00003a0d000020454d4600000100f06d00000c00000001000000000000000000 -000000000000600000006000000021000000210000000000000000000000000000004e8400004e840000460000002c00000020000000454d462b014001001c00 -0000100000000210c0db010000004800000048000000460000004c00000040000000454d462b224000000c000000000000001e4009000c000000000000002440 -00010c00000000000000214000000c00000000000000044000000c00000000000000110000000c000000080000000b0000001000000095000000950000000900 +\par \pard\plain \s0\rtlch\af10\alang1025 \ltrch\lang2016\langfe1028\hich\af4\loch\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\f4\fs24\lang2016\dbch\af9\langfe1028{ +{\*\shppict{\pict{\*\picprop{\sp{\sn wzDescription}{\sv A picture containing game\u10\'0a\u10\'0aDescription automatically generated}}{\sp{\sn wzName}{\sv }}}\picscalex26\picscaley71\piccropl0\piccropr0\piccropt0\piccropb0\picw376\pich140\picwgoal3586\pichgoal1335\jpegblip +ffd8ffe000104a46494600010100009000900000ffe1008c4578696600004d4d002a000000080005011200030000000100010000011a0005000000010000004a +011b0005000000010000005201280003000000010002000087690004000000010000005a00000000000000900000000100000090000000010003a00100030000 +000100010000a00200040000000100000178a0030004000000010000008c00000000ffc0001108008c017803012200021101031101ffc4001f00000105010101 +01010100000000000000000102030405060708090a0bffc400b5100002010303020403050504040000017d010203000411051221314106135161072271143281 +91a1082342b1c11552d1f02433627282090a161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a73747576 +7778797a838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7 +e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f0100030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400 +010277000102031104052131061241510761711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445 +464748494a535455565758595a636465666768696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9 +bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffdb00430001010101010102010102030202020304030303030406 +04040404040607060606060606070707070707070708080808080809090909090b0b0b0b0b0b0b0b0b0bffdb004301020202030303050303050b0806080b0b0b +0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0bffdd00040018ffda000c03010002110311 +003f00fefe28a28a0028a2a196e2de1ff5cea9fef1028b09b4b564d4579ff89be287827c25199758bd50075d8437f235f34f8d7f6d2f02e911b0f0c037722f67 +52a335e86172ac5e21af654dbf3b69f79f3d9a716e519727f5bc4c62d74bddfddb9f6b5666a7ace95a343f68d56e12dd3d5ce057e4178f3f6e4f885acc2d6ba7 +5a4762bce1e2639af8b3c5df1a3e27f88ee1df53d72e64463f70b640afa9c0f02e2ead9d69a8afbd9f95679e3d65184bc70546555f7f857e3a9fbc3e2efda77e +0df84633f68d6ade7941e638dc645721e17fdb23e0ef89b5c87434bd481e7380eee300d7f3b7a95c1bb98cf747cc90f563d6b999a76b69d2e6d18c7223021875 +1cd7d4d2f0f305c9caea4b9bb9f97e23e9139d7b753861e9aa77f8756daf5ee7f5ef0cb14f12cf0b064701948e841e86a4af9a3f64ef882df117e0ed86a8f279 +ad6ea2dcb75e500afa5ebf25c5e1a587ad3a13de2da3fadb29cc69e3f05471b4be1a91525f34145145739e885145140051451400514514005145140051451400 +514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451401ffd0fef9f52d5b4dd221fb46a532c29e +ac715e45e21f8ebe15d1149b706ec8ed191cd787fc6ff116a5378ea7d019c8b7862570b9e32457cf77b30404a800f6afaacbf22a73846a5577beb63f20e24f10 +b134311570d828a5c8dc6ef5775a3d363df3c51fb4d6b2e8eba045f676edbc038af9a7c5bf167c6fe2507fb5ef327becf96b16e8dcddcde5dbc6d239eca326b6 +34ef82bf12bc52c0e9968aa1fbca76f1f8d7d461f0781c2ae66a31f367e578fcf33ecda4e9c2739ff7637b7dcb43c1f55bfb97dde64d23f721989af31d5f518d +4ee240afd04b7fd92e0822177e3cd5a3b341cb88a45247e159b777ff00b207c2c76b5bfba9754ba4fbab245b9491ea6bd0a59d50bf2e1e12a8ff00babf5d8f07 +13c0f9828fb4cc6ad3c3c3bd49a4ff00f01bdcfce49748f10ead119f4bb49274f5515a5e11f80bf14be22c5733f8674c9a736c40902ae7693eb5f6dc3fb6c7c3 +ad2f578b4ad0bc2960b64ce14b6cc1c7ad71ff00b5af887e20782edf43f1ff00c24bcb9d1ec3c431b4d2ad8e429c74ce2bbe9e678e7563877455373f85c9dd69 +ad9dbc8f22b70b6430c2d5cc1636589851b7b48d38f2b49bb269cb4b5dab9f187c45fd9ffe2e7c38d3c6ade28d1ee20b5271e6b2e1735f38dccf8ce39afd28f8 +13fb535eea7e1cd77c03fb404975a9d8cd6329b59e7432309d871f4afccdd6cdac17f2c166c4c4ac7693c1c135f439557c54e7528e2e094a36b38fc324fb5fb7 +53e0b8a3019552a387c6653564e1513bc276e784a2f676d2cf74cfd9ff00f825c7c432fe17bcf86d23ee31c925c807a8cd7ebc57f339fb01fc441e01f8f6935c +4988af6216e149e32e715fd318e466bf22e3dc0fd5f3494d2d2694be7d4febdf01f3bfaff0bd3a327ef516e1f25f08514515f147ed0145145001451450014514 +50014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145007ffd1fec6ff00 +689d1d74af11af892418fb585894fa915f2b6a5758c8cf415fa0dfb45787e4d67c1ab7888185931958fa0c57e6adedeacb11941ebdebf45e1fa9ed70b1eeb4ff +0023f99bc47c2fd4f36a96568cfde5f3dff13ea7f870fe1ef01fc30ff85a57d089eea7778a307b32fd6bc03c63fb52fc4fd5d9c5a5c4705b9e02040081f515ea +df0ee68fc65f06b54f0ab1dcda5c525d2afb9afcfcd4af1d3e590608ce457a396e028d6c4569578f34d4baeb65d2df23c0e25cff001983cbb034f0155d3a33a7 +77cba3735a4eed6fa8df14f8bb5ed6676bad42f25666eb87207e5599e06f85fe32f8bfaab699e1889e664386931b829f7ae3f58bc1c8afae3f61fd6eea7d6354 +f0669b3182eaff007491c8a70e36293c57d2e3aa4f09839d6a295e2be4bcfe47e6b90e1a966d9d51c1e3672719b77b3d5bb6895fbbd2e7c93f183e0b7c41f83f +7620f16d9c915bbe025c11852c7b0af77f84dfb6b691e10f0527c3ff008b3a349e20d3ed5425aac780635fa9af69f86bf1eb48f8a7abea7fb3f7c7b8c4caf732 +c1677728df2890b6d5ebd315f9e9fb42fc23d43e09fc45bef095c167b44908b695bf8d7ae6a30ee38f7f50cce16a8bde4d369497f345ee9f747763a157205fdb +dc315dbc34dba738cd26e12fe4a916acd6978b68fbf7c17fb55fecafe3ff00165978264f03dc591d4a55b7595dc632e715f167edc5f0ab41f84bf16ee34df0cd +ab5ad9ced98c13904633c57ccde1fd67fb0fc59a66ba1b06cae52607fdd39afd2ffdbeb4bff8593f07fc15f19ac72c64b767b861f80e4d5c3050caf33c3aa329 +7b3a8a5169c9bf7b75bfa0ea6735b89f8673078c853789c338548b8538c1fb36f964bdd4b66d33f2dfc09af4fe1df1fe8bacdbb6cf22f22763ec0d7f5e7f0ffc +55078d7c1f61e26b720a5d441b22bf8c7bdb83e49789887c6548ec6bfa70ff0082757c4783c63fb3e695e1f790c975a4c4239589c9392719af2bc4ac0f3e1a96 +292d62ecfd1ffc13eabe8db9efb2ccb1595cde9522a6bd62ed6fb9b7f23efaa28a2bf193fb2428a28a0028a867b882d6233dcbac68bc9663803f135f167c79ff +0082867eca5fb38d9dfde7c48f13c0834e8fcc996d9966603d000dc9f6a00fb668afc0f6ff008393ff00e0966a483e27d4b8ff00a713ff00c557d0df07bfe0b6 +bff04fef8e16935ef82bc51304817737da60f24e3db2dcd3b315d1fad545715e0cf88de08f885e1f83c4fe0cd4edf51b49e2132b4122b90a4679009c1f506bf3 +7be20ffc165ff61df865fb485bfeca9e2bd62fa2f17dd4a90c7025a1688bbf4f9f763f4a43b9faad4551d3750b6d5ac21d4acc9314ea1d49e3834ed4751b1d26 +c65d4f539920b7814bc9239daaaa3a924f4a00b9457e2c7c44ff0082fbff00c13a3e1afc49bdf851acebda95d6b16171f65923b2b26b8567ce3e52adf30f715f +a89e09f8e9e06f1efc29ff0085c9a29b88f45f25ae333c46394228c93b0f3d28b0ae8f63a2bf38eebfe0aa5fb21595cbdadc6ab76ae87047d9cf5fcea0ff0087 +adfec7bff417baff00c073ff00c553b30e65dcfd23a2bf3cb41ff82a0fec97e24d620d0b4bd56e9ae2e085406dc8193f8d7e81d95dc1a859437f6c731ce8b221 +3fdd6191fa52b0265aa28a281851552faf60d3ad24bdb924471296623d057847c1efda6be157c73d4aff0049f005ccb3cda6caf0ce248f661e33838e4e6803e8 +2a2bcafc5bf1a3e1df827c5ba57823c43a8245a8eb0e52de3c83c8fef73f2fe35ea0658847e7161b319dd9e31f5a00928aaf6f776b789e6da4a92afaa3061fa5 +58a0028a28a0028a28a0028a28a0028ac2bcf1478674f9dad6ff0051b58255192924c8ac07b8241ab56dad68d7a9e659ddc32ae3394915863f03401a74556b4b +db3d421fb4584c93c7923746c18647b8ab3401ffd2fef47c69a736afe14bfd3157719e164c7ae6bf1a3c490ff63ea773a337cad6ce5083dabf6fabf1d7f68fd0 +66f0cfc48bd9e55dab7f2348bee2becf83eb7ef6741f5d57f5e87e23e33e03fd9a863e2b58b717e8f55f896bf675f11c761e37b9d1659028d5e316d83df757cd +3f1ab4c97c31f11f58d119762c13955fa559f0b7894787bc73a5eb65b68b5b8573f857a2feda5a6adb6b5a378d231fbbd7e1371b8723f1afb8a34fd96651ed52 +3f8c7fe01f86e2eb7d6f862a7f361aa27ff6e4f4ff00d29a3e27d52f1998ad761f033e253fc2cf8b1a6f8c0b61212636fa3f1fd6bcbaf6e0162c4e6b97ba9063 +3dc1cfe55f592c342ad29519af7649a7f33f28a19955c2e2e9e3283b4e12525ea9dd1f77fedb1f0ee6f0078d34df8e5e0b3b74dbb114d1b274170df31e7eb5ea +1f10ac34ff00daf7f6668bc75a4a89fc4de16802dc227df919bdbe954bf662f18e8df1fbe12ea5f003c71209ef6ce192e2c9e6e4f984614026be66fd9e7e256b +5fb2c7c7ab8f0278c54ae96f2b457c8dd096e071dfad7c94295774dd15fef385778ff7e1dbe6b4f53f64a98ac02c4ac6c95b2cccd72d45ff003eab77f2e5959a +feedcf847514963f36ce752b2c64a383d430ea2bf5efe13ddc1f1b3f60ef11f806d98497da0dba2467a98f2735f27fedc7f02d7e1478fc78afc3599340d6905d +24bd84937cdb7d2bd3ff00e0991e34d3ad7c71ab7c2fd4dfe4f11e46d3df6a9af5b3bc4431994c330a1bc1c66bcacf55f75cf96e08c055ca38aeb70fe3f455a3 +3a32ecd4e2f91aee9bb34cfcb1bf825b0b8934e9ce5edd8c6df55e0d7ebcff00c1247e25a695e25d77c13a9beefb7b462dc67a62bf343e3ff83eebc07f16b5dd +12e14a837933a03fdddc715dafec61f1025f87ff00b4978735491f6da998f9d93c115e967b878e3f29ab18ebcd1e65eab53e6f81730a990f16e1a7534e4a9c92 +f493e477f93b9fd79d1552c2f21d46ca2bfb7e52640ebf4619ab75fcdcd5b467fa3e9a6935b0551d4f53d3f46b09754d5665b7b7814bc9239c2aa8ee4d5eafc6 +aff82dd7ed557dfb37fec7bace91a21f2b50f145bcb6704c0e1a323072bef486d9f8c9ff000544ff0082c7fc5df8dbf1367fd907f61c8a696e4ca6d2eee20024 +3210c558820703d2b7ff00637ff837375ef19e9b0fc50fdb1fc473ea126aea257d2246916487272771ce39f4a83fe0db2fd8becfc4b0eabfb61fc48b78eeb531 +7125b43e700fb99c677f3dc75afec62a9e84257d59f89107fc1bd1ff0004b68edd229bc08f2385c339ba7049f5af877f68aff8366fe10789d6e65fd9af5b1e10 +dcbfba8e4677c1f722bfa99a295d95ca8fe74bfe0893fb087c7dfd85e5f18f823e304d75a8c12dd48d6f7b2b3189d00c02a189c035fceffeda6887fe0b9da2b6 +067fb46db9fc6bfd112f3fe3ce5ff71bf957f9df7eda1e58ff0082e5e8ad3489120d46d8b3c876aa8cf527b0a6b7264b43fd05fc17710da7816c2eae1824715a +abb31e8154649afe457fe0b57ff059bbfd62eaf7f644fd952e0dc4977badafefad8ef5b857e1a24c72181ef5b7ff000581ff0082ca5b683e07b7fd94ff00656b +e924d566896df52beb724491cabc6c8d94f2a6b85ff8225ffc11e754f1c6a56ffb5dfed456aef14b27da2c2d2e07cf24cac096746190a7ae7bd097506efa23bb +ff008226ff00c1170e98d61fb557ed35686e6f25026d3ed2e94970ae3396cf5c1afea8be34da5ae9ff00053c4567631ac5145a6cca88830a005e0002bd56c6c6 +cf4cb38b4fd3e248208542471a00aaaa3a0007415e65f1d3fe48e7897fec1f3ffe8269752ad647e2ff00ec1ffb22fc06f8f9e1ed7f5bf89da41bfbab6ba548d8 +394015b24f4afbe3fe1d8ffb1dff00d0b6dff7f9bfc2bc23fe0973aee83a5f833c4cba9df5bdb31bc4c2cb2aa1c60f3c915fa9ff00f09b7833fe82f65ff8109f +fc5536f5262958f8ef44ff00826ffec95e1fd561d6b4bf0f18ee203b91bce63822bee3b3b582c6d22b2b61b638515107a2a8c0fd2b36c7c49e1dd4e5f234dbfb +6b87feec52ab9fc8135e77f1a7e347837e0778367f1778be711a202224eacef8e062a4ad11ebd457f3d5ad7ed41fb5f7ed87ac5cf86fe0bd83e8f628db60ba42 +d16e07be7a5515fd933fe0a7fa4635c9bc54f2a5a7ef9a2fb6e4b85e718cf3f4aae5f3279fb23fa00f177fc8b779ff005c9bf957e417fc132801e3af17e07fcc +42ebff0042accf837fb78fc44d135193e127ed1da61d3e4951a2b7bbdadf3e01c92c78abff00f04c39e1bbf1978b2eed8ee8a5bfba643eaa5b8a2d615eed1f63 +fc56fd8a3c19f13be36691f17ae67789ad25325dc25dbf7bc70171c2d763fb5beb7ad780bf67ed4ee7c2327d9da184c41ba909b4ff00857c19fb557c48f88ba1 +7ed7fe15f0f687adddda69f3dc9596de37223718e84573dff0524f855fb48f892eacfe20f8475464f075bd82a5ddb09b6ee971924a77c8ef421df7b1f647fc13 +9351d575afd9c34cd635895a69a669373b1c93f31afbe2bf972f809fb38fedd3f103e1f5b7893e0a7881b4fd0e5dde4c7f6af287079e33eb5fb7dfb11fc37f8f +1f0b7e17dde8bfb436a4752d59ae9a4495a6f371163a673c50d04657e87d9f457e507ed69fb7fcfe0cf11dc7c1ef82f6bfdadae1fddcb2202c23ddd0a95af8af +4df82dff000528f8d701f17e83aecba5404edf29ee8c5c9f62452481cfb1fd19d15fce24fa9ffc1417f64bbefeddf194d2f8812df0e51a569a323f0cd7eaff00 +ec85fb657867f697d0bc8ba5163aec1c4f6b8c6180e719e78a2c3524f43edca2bf1bbf6c0f8ade30f037ed5fe0db7875cbad3f45fb747f6b86372b1b478190c3 +a62b81f8cdfb4bfed15fb4afc44bbf863fb35dbbdad9da48d0fdb14b47b88efbba5160723d37f6f8f803f0cefbe307c3af115dc7731dcf8af5c4d3b5131ceeab +2db800ed001c03cf5af9b7c43e1ff8bde06f8b7e26f07fc021752687a23cd6e20dc646440a7a93e82bf4fbf663fd9e7c5be1df871a427ed13747c41e23d3ae1a +e227b87f3960727e52879e6beadd2fc17e18d1afafb52d3ace38a7d498bdc385e6427839a77172df53e1dff82625f5eea3fb2cdadcea32bcb39d4af0485c9243 +06191cfa57e85d731e12f06f867c0ba4ff0061f84ece3b1b4f31e5f2e25dabbdce58e3d4d74f499495958fffd3fefe2bf3a7f6e9f0b493ae9fe305f952d2328c +7ea6bf45abe7dfda77c2ade2ff00841a8e97126e93e575207236f26bd7c8b13ec31d4a6f6bd9fa3d0f8fe3ecaffb4321c5504aed45c97ac755f8a3f06b5abb66 +89886c1c715f61fc49b987e277eca76be21817cd97c310a5b337520b57c2faddcf95349013cc6c50fe15f617ec897a3c5de07f137c2099848faab79c8ade9182 +6bf60cda9fb3a34f16bfe5dc93f93d1fe173f8e383b10b118cc46533db114e70ff00b792e687fe4c91f9df3dcb32f3e95ce5dcbb8e6b7bc4286c359bed3dc153 +05c491e0ff00b2715c65d4cc32457d6d2575747e555af1938bdd68753e02f1fea7f0e3c69a7f8b74b90a7d8e6492400fde5539c57e80fed97e02d2fe337c30d2 +ff0069bf0220dc62136a6b1f251fb6715f96373212086e735fa13fb06fc6ad220d4efbe00fc4193cdd27c49f2a897954da38033c0e6bc6cf70d3a5c99961d5e7 +4b75fcd0fb4be5ba3eeb81731a18a55f86b3095a8e27e093fb1597c12f46fdd7e4cf58f81be21d23f6c1fd9cef7e0bf8d9d66d774489ef2d09e1888c7c8a2bf3 +93e07ebfaafc08fda534bd475f26d6eb499d92557e36eee39fc2bd67c5fa6f8c3f629fda8639632d15acd3adc165fb8d6acd9033f4ed5ebdff000503f865a3f8 +af45d13f69bf8748a2d35d02e2ef6f1b3691e95e7e19d2a55dd08bbe1b149b8f6526b55f3d4f7f318e2b17818e3a71b66595ca31a89fc53a7192e49776e0ec9b +ecce5ffe0a85e081a77c58d33e206951edb1d534e8a6661d0c92724d7e5dc5ac5f68f7d16a9a5bf973c4ea51bd3915fa73fb58fed29f0b7e357ecc7a0683a449 +2378974e682270cb85f2a35c75afcabb893230d5ed70d42b472f851c445a70bc75ea96cfe67c67893570753882b6332eaaa50aaa352f17b4a4b55e4d347f6a7f +b3bf8d2cbc73f07741d5ed1f7b2d9431ca7fdb5400d7b6d7e48ffc1233e257fc24ff00036ebc39aacfbaf6d6f1f629393e5815fadd5f8067b82784c7d6c3f693 +3fbef81b3a59b64383c7ade7057f55a30afe5a7fe0e82d1f5dd43e03f82ef34b56305b5e4ed391d02e17ad7f52d5f9d5ff000543fd9663fdaaff00648f147833 +4d84cbadc36723e9c3b79bc71f957948faa7b1f1d7fc1be9a8e91a8fec4c1b49c623bb557c7f782735fbb55fc357fc104ff6dd9bf63df8c1acfec4bf1da63a6d +a4d7729f3ae7e5db72bf2a819fe1cd7f719677969a85ac77d612acd0caa191d0865607b823ad0f7145e859a28a8a69a1b689a7b8758d1065998e0003b9348a23 +bcff008f397fdc6fe55fe6f9ff00052ef04dff00c4cff82bacdf0eb4abbfb05d6b33416f15c9ff00964cdfc5c57fa08f867f68cf84df107c637ff0e3c1daa47a +86a568b22ca2121d14a0e41606bf830fdb4b23fe0b9ba28f4d46dbf9d544996c7c2dfb457ecd7f1a7f60df8fb61a8fc58b19ee611729756b7728252ea28d81dc +b9cf06bfbf8ff82677fc1457e0e7edcbf086c5fc26f169baf69d6e91dd6925879b1a460287c0ec6bbdfdaa3f621f849fb737eceb07c3ef8936aa2f0d9a8b3bf5 +40678580c80ac7a2938cd7f05df11be1c7ed61ff00046bfdab16fec4cf6a96770b32490b1fb35dc19caa3b8e0e475146e4fc3e87fa67d794fc7338f83be253e9 +a7cfff00a0d7c39ff04d8ff8294fc2cfdbe3e1641ab69b7315af89ec9123d4ac8909fbe239f2c13965fa57dc5f1d7fe48e7897fec1f3ff00e8269752fa1fce4f +ecebfb0778b7f6a1b4d5fc4ba178affb0a3b29c4663f98ee2d939f96be92ff0087377c4cff00a28ffa4b5f4cff00c12abfe44bf13ffd7e27f235fac54dc99118 +2b1f957fb267fc13cfc65fb387c414f1a6b7e2ff00ed989327c9c3f71fed715e05fb62ff0068fc7ffdb0349f8231cac748b458279d01e1b9c357ee8119047ad7 +e187c72bff00f8527ff0501b0f14eb20ae9daa43042b29fba19cfaf4a13d472492b1fb37e03f87be14f86fe1bb5f0b784ed12dad6d10220006efc4f535da919e +0d56b3bdb4d46d52f6c6459a1906e57439041f422acd4967c95fb5e7ecf9e11f8ddf0b6f6dafed17fb4ece266b39d7e568dbbf4ea315f9f3ff0004a1d39f46d4 +35cd1653b9ace79a127d4a1c57eaf7c74f1fe8ff000d7e186ade2bd66648a3b785880cc016278c007a9e6bf2b3fe0965a847ac7887c49ad43f72f2eee265fa31 +cd3e843f891cefed7fff0027afe10ffafb3fc857deff00b68123f663bcc7fcf01ffa01af823f6bff00f93d7f087fd7d9fe42bf40bf6c4b6173fb33dea1cf16f9 +e3fdc34fb02ea709ff0004cf27fe19974a1eefff00a11af7afdac3e255dfc2cf82baaf892c4ed95a36814fa17522bc0ffe099ac87f666d2806048326477fbc6b +d33f6e5f076a5e36fd9fb54d334b42f24444f8033c20269751ad8f933fe09a9fb3be8c7c1dff000bf3c5b10bbd57587768ccbf314dac79e6bf5c91123188c051 +ed5f9c9ff04d2f8aba0f8afe0258f8244aa9aa6906459a22707058e302bf47687b8476d0a3a8699a7eab6b2596a30a4d14aa5595c020835f835fb41f80e4fd8f +ff006b0d0be227c38cc363acb0132afdd0d2bedc11d2bf7c890064f0057e1d7ede7e3283e2cfed09e15f84fe0565bd9adde392e0a73b5a3932471ed4209ec701 +ff00052fd0aebc63f19fc37e1fb27f2e6d4da10ac3b17506bf637f675f855a0fc29f85ba5687a6db2c7726046b9931f349263924d7e5d7ed8b68971fb5f7c38d +367e07daad91bf0500d7edb5b5ba5adba5b47f750003f0a6f604b56c9e8a28a92828a28a00ffd4fefe2a86a96e977a6dc5ab8dc248d9707dc55fa29a76772651 +528b8bea7f313f187c3b73e0df1f6a1a15ca946f35e500fa31cd74dfb2a78e7fe107f8e5a76af39c42e9246c33c12e31fd6bdd3fe0a1be107d1fe2eb78a914a4 +1750c68303037639afcf28753b8d3353b7bfb66dad14a8d907b035fd0b8071cc32c8f37db859fad8ff003bf3d854e1de28a8a9ff00cb8ab78f9a52bafbd1ee3f +b5b7838f80be335de92cbb7ed518bb03da5e6be4fba994935fad7fb437c37d4ff6a4f87fa4fc61f8726de5bf48e3b4b88cb7ef3644b8271d6be46f0b7ec3bf1c +3c5d738cd959440fccd732f97fce9e519ce1a38382c554519c3dd926f5ba36e2ce0cccaae7359e5786954a355f3d371574e32d56be5d4f8be79462b2edb5cbbd +23528750d2dda3b98983230ce7835fa80dfb1f7ecf9f0ed04bf1c3c4ee92c43732e9d2aca38fa5571fb45fec75f093f71f0d7461afc96e30ada95b83b8fbd743 +e2085556c2509d5f95a3f7bd0e08f0056c2b53cdf1b4b0d6e8e5cd35ff006e475b9e3bf14f50f8f3fb64dbe9567a3785ee669608a2b6fb48031b546335f4b7ed +353e8ffb3f7ec67a3fc0bf124cb27882f6db649193f346c0e718af963c6bff000511f8a7af4ae9e15d22cbc3910f953ec1fbbe3b74af867c7df103c61f113587 +d73c677f36a13b1c83336edbf4cd71e1f27c5569508d68469d1a72e6514eeefd2ef6b7a1ece61c6195e0e9636a60eb54c4e2f110f672ab38a845474bda36bddd +ad76704cec912c6c49200ac8b8931cd5c9e4eb93585733c6a705b07eb5f627e3a7eabffc124be25a786bf6819bc2daacfe5595d59c9b7278f30f4afea241cf35 +fc8d7fc134fe1cf8afc6dfb44dbdd6936cff0067b688caf33a911e14838ddd335fd71a0daa17d057e15e2353a6b335283d5c55cfee8fa3b57c4cf86654eb47dc +8d4972bee9daebe43a8233c1a28af803f7c3f9cbff0082ac7fc111340fda92f9be377ecfd3a787bc6169fbf611039b89012dc63b935f92ff0004bfe0a2dff055 +4ff827899fc1ff00b4ef83f52d67c2ba02ed48da30ac91a9ea5f04e0d7f7395c2f8bfe18fc3cf1fdbcb69e36d16cf558a75d922dcc4b20651d8e41c8a7725c7a +a3f93c3ff076afc2216ecadf0ab5813053cf9c36eefa6dce3f1af853e3a7fc166bfe0a25fb687865b45fd98746bcd2f47be2e9721620cd2c4dfc21b1915fd9e9 +fd863f63939cfc33f0ef3ff4e117ff00135e85e14fd9cbe03781a016be0ef08695a646bd16ded92303f2029dd059f73f9c9ff837abf651fda83e135af8b3e28f +ed1da1df6853ea97124d08be249b8571f7d73dabf11ff6d5d46cd7fe0ba7a2c2cc771d4adb8da7d47b57fa2924314508b78d42c6abb428e800e315e19abfecbd +fb3aebfe324f887ad782b47bad76360eb7f2da234e187421c8cf14afa872e963d2fc07ff00226699ff005ee9fcabe5efdb73f624f84bfb6ffc23baf871f11ace +3374a8ed617847cd6f3b0c06e39207a57d930c315b44b040a111061547000a969147f997fc59f861fb567fc118ff006aa8f5cd325b9b28ed2763657c14f93776 +e0fccc17a7238e6bfb1ffd92bfe0a9ff00047f6f2fd94359b982fa3d37c5506992a5de9b213e712131e6018e8c6bf573e247c0cf83bf184c07e29f8674ef107d +98158bedd6eb36c07a81b81c5733e0dfd967f671f8797135d781bc11a369325c27972b5ada2465d7d0e00c8aab92a363f03ff659ff008282785ff657d3f5af0c +6afa05ceab25edc0916485b6eddb9183907d6beacff87d5f817fe84cbfff00bf83ff0089afd5d93f67bf81d2b9965f09e96ccdd49b64c9fd299ff0ceff0002ff +00e852d2ff00f0193fc28ba172cbb9f949ff000facf027991c7ff0865ffef1d53fd60fe238feed7dc9fb48fecefa17ed73f096c354b702c7527852f2da43cb02 +cb90a48f4af77ff8677f815907fe112d2f20e47fa32751f857af5b5b5bd9dba5a5a208e28d42a2a8c0007400526d741a4fa9fcf6f833f68ffdac7f62eba93c2b +f17349bad5bc39a79d96cfb701907a1e4d7ab49ff05a1f09df44da7e9be0dbe1793029092f91e61e9c6dafd9ff0011f83bc2be2fb7169e28d3e0bf8871b6740e +3f235c0c5fb3e7c0e86559e2f0a696ae872ac2d93208efd29dd0b95ad99f8c761e0bfda9ff006d6d5535bf8c90cda4f84ac033c513aed13230cf518cfe35e97f +f04b0b3b4d27c47e25d0ec4e62b1bbb88138fe143815fb4d6fa7585ad92e9b6d0a25baaed11818503d315cff00877c05e0bf08cd2dc78634bb6b079d8bc8d046 +10b3375271d734ae1c9adcfc54fdb067893f6d9f08231e4dd9edec2bf5b3e297811be237c1bbcf0c427f7b3d93796319cbec381f8d773aafc3bf026b9abc5afe +b1a4dadcdf4077473c9186914fa82466bb14448d04718c28e00145ca4b73f9b4f811fb5f78bbf60d9350f869f163c3b777681c882353b4a724fa1eb5fb19fb27 +7ed45e1efdb23e1cea5e27b1d226d32da299ece48676dc5811cf61dabdfbc49f093e18f8c2f4ea3e2ad06c7509cffcb49e1576fcc8adaf0a7823c21e05b27d3b +c1ba6dbe99048dbda3b68c46a5bd4818e686d0a29aeba1f89ff1dff65af8d3fb2e7c49b8f8d9fb343492e9970fe64d6712eef280e4e73eb50f86ff00e0af3a8f +816c3fb17e2c7856eeeb53073be321063bf1b4d7eecdc5bc177035b5ca092371865619041f5af2ed43e05fc1bd5a7fb56a7e18d3a793fbcf6e84ff002a77ee2e +5b6ccfc51f19ff00c148fe357c7c12786ff67ef0fdd59cb74be5a8237b73ef8afa9ff618fd8cfc4de04d724f8d7f1958cde23ba2cc1241f347bfad7e8ef87be1 +3fc34f09dc8bcf0ce8565612a9c878215420fd40af41a57ec0a3d59f891fb624f1afedb7f0fd1cf2752871c7b0afdb7ae4355f0078275cd620f106b1a55adcdf +5b3078a79230d2230ee091906bafa1b2920a28a290c28a28a00fffd5fefe28a28a00fce2ff00829078125f12fc2fb1d5f4f4c4b6570649180ea8074afc109ee1 +186eafeae7e34f82d7c7bf0cf57f0daa6f9a7b6758bd9c8e2bf951f1bf87752f02f88ef3c29ada18a7b390a1dfc67e99afda3c3bc72ab839615bd60f4f467f17 +fd22322961b39a59a463ee568a4df4e68e96f56b537bc15f19fe22fc2f691fc0fa81b5f3010c0fcc31f4352f8c7f694f8d3e36b2361e22d5cc90e31841b3f518 +af1d92612b7970e1d8f455e49ab961e0cf1b6b972b6ba5e8f792973c32c2c57f3afbc9e0f0bcfedaa423cddda57fbcfc2a866d9a3a3f54c3d7a9ecf6e58ca56f +b9687177b737123334b2c8e4f277393fccd61cd271cd7df9e00ff82767ed0ff108a5d4505bdadb10198cedb1b07eb5f6e7c3dff8245f859992ebe23ea73ac8bc +94b7704135e4e378b72ac2dd4eb26fb47567d664be137156696951c1ca317f6a7eeafbd9f81571771822204ee6380307ad7a2785be037c6af884e91f827c3973 +a8993eef963afe75fd527c37fd89be02fc3940b0e910ea2ca301aee35723dfa57d2ba2783bc2be1ac7fc23fa7dbd9e0607928138fc2be4b1be26d28dd6128dfc +e4f4fb91fade4bf468c4ced3cd71aa2bac60aefef7a7e07f32bf0cbfe094ff001d7c7ca9278a646f0e96fbc274ce3f2afbf7e167fc11ff00e17787027fc2cdbc +5d788c6ed8ad1e6bf6468af8fc771d66d88ba55391768ab7e3bfe27ebf92781dc299772ce5877566bacdb77ffb77e1fc0f26f851f043e19fc14d1bfb0be1ce98 +9616fedcb7e679af59a28af92ab5a7566ea5493727d5eacfd5f0b84a386a51a187828423a249592f44828a28acce80a28a2800a28a2800a28a2800a28a2800a2 +8a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2803ffd6fefe28ac0bdd685ab6dc573979e319 +22cf96a302803d0abe57f8affb1e7c16f8bbacff00c243e24d354de124b3838c935dcdefc40b888f039ae52f7e275dc4720b574e17195f0d3f69879b8cbba763 +cdcd327c0e6547eaf8fa31a90ded249abfcce0fc31fb017ecdbe1d9d6f5b4459ee10e4316381f857d53e1af02f853c2369f61d02ca28231e8a33c7bd7cdb77f1 +775084fcac6b0a6f8db7f192cc5b15ae2b32c5e27f8f5652f56d9cd9670de55977fb8e1614ff00c3149fde91f6d2a220c2803e94eaf86bfe17b5d7f79bfcfe35 +3c1f1befa56f94b5709ed9f6f515f20da7c5cd465e4b1ae86d3e285f48cb9279a00fa768af0fb3f88177238e2ba9b5f1a4b29036fd6803d1e8ae7acf5c4b9601 +875ae81486191400b451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500 +1451450014514500145145007fffd7fefa2e74db7b9cef1c9ae7ee7c236d7031bb15d851401e6975f0f6099485615ce4df0ae397826bdba8a00f9ce7f8388c30 +17359537c0e59befa57d4345007ca9ff000a222e9e5d598fe06c71f44e95f5151401f3941f07446a3e5c60d6e43f0aa28cee1c1af71a2803cc2dbe1ec11e1890 +0d7410784ada1c739c575f4500655b6916b6fd056a0000c0a5a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a +28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2803fffd9}}{\nonshppict{\pict{\*\picprop{\sp{\sn wzDescription}{\sv A picture containing game\u10\'0a\u10\'0aDescription automatically generated}}{\sp{\sn wzName}{\sv }}}\picscalex26\picscaley71\piccropl0\piccropr0\piccropt0\piccropb0\picw376\pich140\picwgoal3586\pichgoal1335\wmetafile8 +010009000003146c020010009234010000001610000026060f002220574d46430100000000000100eafc000000001400000000200000d04a0200d06a02000100 +00006c0000000000000000000000770100008b0000000000000000000000cf3300004a13000020454d4600000100d06a02000c00000001000000000000000000 +000000000000780100008c000000840000003100000000000000000000000000000020060200eec00000460000002c00000020000000454d462b014001001c00 +0000100000000210c0db010000004700000047000000460000004c00000040000000454d462b224000000c000000000000001e4009000c000000000000002440 +00010c00000000000000214000000c00000000000000044000000c00000000000000110000000c000000080000000b0000001000000097000000970000000900 000010000000ec090000ec0900000c0000001000000000000000000000000a000000100000000000000000000000140000000c0000000d000000120000000c00 -00000100000051000000786c00000000000000000000170d0000170d000000000000000000000000000000000000600000006000000050000000280000007800 -0000006c0000000000002000cc003b0d00003b0d00002800000060000000600000000100180000000000006c000000000000000000000000000000000000fffc -fef9f6f8faf8f8f7f7f7fefefef0f5f4b9bebf4a5252475054b8bfc2fdffffaeaba75a5049443428614a3a7b604c73523e785944765d4d62514482736a9c9086 -6d5f534e3a29664b318867469c74519e7750c39d73c5a27a896c45715a34ad9a77d9c7a2d7be96af8f64a68056af875db58c65bb9773bfa283b49c7eb09b7cb4 -a07dbda27dbe9f72c19e6cc5a16bbe9b69b69869ac946aa4916eb3a78bdcd5bce9e2ced0cbb6cfc8b4e2dbc8e3dccb9690853f3c374a4c4d575a621f252c080a -0b0607050506040001000303030808080202020909094e5050b5b7b7f0f2f2f5f7f7f7f9faf6f8f9f9fbfcfcfefffbfdfdfcfefefefefefffffffffffefffffe -fffefdfffefdfefffdfdfefcfafcfcfafcfcf7fbfcf8fcfdf7fcfff8fdfffffcfefcf9fbf9f7f7f6f6f6f9fbfbf2f7f6c9cecf525a5a2c3336acb3b6f8fafba9 -a6a2645b525c4c3f695242694e3a6445306345326b54446d5c4f80736b756a624032263523126549318c6a4ca27c59ae8760c39f77b8986f9b7e599f8763d6c5 -a4f4e4c0e7d0aaaf926b947048977049a7815eba9775b5997baa9478a79276ad997ab59d79ba9e75c5a473d1ae7cc09f71bca175b19b77a19272a89e86cec7b3 -e2decbd5d1bfb7b19ecfc8b7ece5d6d4cec38e8a856262624b4e532f3338191b1b0001000203010809070000000303030707070404044d4f4fb5b7b7eff1f1f4 -f6f6f6f8f9f9fbfcfdfffffdfffffbfdfdfcfefefefefefffffffffffefffffefffefdfffefdfcfdfbfcfdfbfbfdfdfbfdfdf9fdfef9fdfef7fcfff6fbfefefb -fdfffdfff8f8f8f8f8f8f5f7f7f6fbfae0e5e6606868192023a1a6a7f5f5f5b4afac82776f7b6a5d765d4d6045316749365b3f2e5a45366353476e625c4e443d -1d11072c1a097d61499b795ba47e5bb38c66bf9a74b08f68b49974d1bd9ad8caade7d9bcdbc8a7b29775977753977551a1805fab8d70b69f85b09c83ad9c82b1 -a085b5a080b09671b6966dc2a277b99f77b7a380b1a184a49a82ada695cac9bbd4d4c8c3c3b7c4c3b5c9c6b7ded8cbece6dbc9c6be8682814c4b4d3436371919 -190203010506040708060000000202020606060c0c0c585a5ababcbcf2f4f4f7f9f9f8fafbfafcfdfdfffffbfdfefbfdfdfcfefefefefefffffffffffefffffe -fffefdfffefdfafbf9fbfcfafbfdfdfcfefefbfffff9fdfef7fcfff6fbfefdfafcfffefff9f9f9fbfbfbf4f6f6fbfdfdf5f9fa74797a272c2f919596ddddddb8 -b2ad988c828f7c6d876d5c775c48735746614838533f345747406055513e362f1c12083727179e836eac8c6f9f7a58aa855fba9672b59571ccb28ee9d5b6e0d3 -b9d3c7afbbaa90a18b6f9c8062a98c6dba9e80bda68cccbaa3c8baa4c4b7a1c4b69fbeab90a38c6c987c59a38764ab9677a6987c9c917b958e7da7a79bc8cbc2 -cdd1cbbdc0b7c9cac0d5d3c8dcd8cdddd9cee1dbd4c9c5c07d79782d2b2b1a1b191f201e10110f0001000808080505050000001b1b1b5f6161b3b5b5eaececf9 -fbfbfbfdfef7f9faf9fbfcf8fafbfbfdfdfcfefefefefefffffffffffefffffefffefdfffefdfafbf9fbfcfafbfdfdfcfefefafefff9fdfef7fcfff7fcfff8f7 -fbfffefffafafafcfcfcf3f6f4fbfefcfbffff888d8c323637727474b4b2b1aba29ea092869d89789f8470977966725848634d415a48415f534f5b5451342e29 -231a114a3b2b9b836dae9073a27f5eab8763be9e7bc6aa87d9c2a2e2d1b6eee3cfded4c2c9baa7b3a18aa89078a38c72a38d74a29079a0937d9d94809a917d9b -907c91816a715b42674c317a624698896f958a768079686664596e706a919694adb4b1b6bbb9b8bcb7d7d8cfdfddd3cac5bcd6cfc6f7efe8d2c9c576716e4846 -453637351516140001000909090202020000001f1f1f5658589ea0a0dadcdcf9fbfbfdfffff5f7f8f7f9faf9fbfcfbfdfdfcfefefefefefffffffffffefffffe -fffefdfffefdfdfefcfcfdfbfafcfcfafcfcf8fcfdf8fcfdf8fdfff8fdfff4f5f9f9fbfcfafafafbfbfbf3f6f4f9fcfafdffff9fa4a33135364949498b8786ad -a39cb8a89cb29c8aaa8d7895786370594a614e4660524c675e5b4c48471d18152018115346387159459e8166b29072bc9978ceaf8eddc4a4dec9add3c3ace8dd -cfe9e0d3ded1c3c2b2a19f8c7773614a52422b483c2441392247402c48412d4b422e4436232a1702321a045c452f8d7f69968c7a7f7a6b504e44383935464b49 -666c6b7f8584a2a5a3b0b1adc6c3bbccc7becfc8bfe3dad1efe6dde6ded78a878340413f1617150b0c0a0101010000000505051818184b4d4d939595d6d8d8fd -fffffdfffff3f5f6f6f8f9f9fbfcfbfdfdfcfefefefefefffffffffffefffffefffefdfffefdfefffdfdfefcfafcfcf9fbfbf7fbfcf8fcfdf7fcfff8fdfff5f9 -faf4f8f9fafcfcf8fafaf7f8f6fafdfbfdffffbbbdbd4d4f4f2b292867625fb9aea6d5c4b7b8a2909b7f677a5f4a6f594d64544e6256545c57563432310b0a06 -17110a3a2e224c36248c7157c0a083c9aa8bdabea0ecd6badecdb3c8baa7d8cfc2c7beb49f93877b6c5c695a4754432e41331c4539214841285650395b553e58 -4f3b4234211b0a002810005e493494836ea49985978f7e726c5f59574f52534f535654595c5a7d807e878682a09d98ccc6bfe1dad1d5ccc3dad1c8f9f1eabab7 -b36869673536341a1b190303030202020909090c0c0c393b3b8d8f8fdbddddfdfffffbfdfef1f3f4f7f9faf8fafbfbfdfdfcfefefefefefffffffffffefffffe -fffefdfffefdfefffdfefffdfbfdfdfbfdfdf8fcfdf7fbfcf6fbfef6fbfef9fdfef4f8f9fcfefef9fbfbf9faf8fefffdfdffffced0d07d7d7d201e1d4c4542b9 -aea6ddccbfad9583866a526d523d67554a655955635b5b54504f2929290d0e0c0e0a050e0500412d1b846a52c3a58acbad90dbc3a7f3dfc6daccb6c1b7a6b9b0 -a68e857c463a30281b0d4b3b2a685a4474674d86795f9e9377b2a98eb6ad92a2988073654f301f0c2e1707654f3da49077b3a288ad9f88a39884a7a091a29e93 -87847c716e6973726e8986828985809e9a95d8d2cbe9e2d9dcd3cadfd8cfd4d1cda4a5a36566642829270f0f0f0c0c0c010101020202212323838585dadcdcfb -fdfdf4f6f7eff1f2fbfdfef9fbfcfbfdfdfcfefefefefefffffffffffefffffefffefdfffefdfdfefcfefffdfcfefefdfffffafefff8fcfdf5fafdf3f8fbf4f8 -f9fbfffffcfefef8fbf9fbfcfafbfcfaf9f9f9fbfbfbadadad37353437302da99e96d3c2b5a1897773573f5f46325d4c436c635f686362525050313334070806 -050100271d13806c5bc1a993cfb198d3b89dceb89fc0af9acec4b3cdc5b8948b814f463c2a1e125e4f3f93826f9c8b71a69679b2a081bcad8cbaab8abaab8bb3 -a58883715a35220d3019096d5541aa9274baa17fb29b7ba99478b5a48ab6a892aea493b3ab9eaba49b9c968f807c777a76719b9792d3cdc6f1eae1e1dbd4d7d6 -d2b5b6b48384826667655f5f5f323232000000000000141616535555c3c5c5f1f3f3f1f3f4f5f7f8eff1f2fdfffffcfefefcfefefefefefffffffffffefefffd -fffefdfffefdfcfdfbfcfdfbfafcfcfafcfcf8fcfdf8fcfdf8fdfff8fdfff6fafbfafffefbfefcf8fbf9fbfcfaf9faf8f8f8f8fdfdfdd3d3d3484645342d2a9e -928cc4b3a6937d6b6d523d6048345c4d44746d6a7975745454542123240003011c1813574d43c0ae9ddec6b0cbb298d3b9a1dac5b0d8cab8d9d1c4a9a59a605a -4f43392f6a5d4faf9f8ec8b5a0c1ac91b7a282bda783b7a27cb39f76ae9b76a5916e7c674c48331d4f3828866e58bea27fbfa178b4966db1946fb19773a38b6d -ad9980d0c1aed1c4b6b8afa5938d866965605d5954938f8ad7d1cae5e1dcdfdedacccdcbb4b5b3a0a19f8282824444440f0f0f0b0b0b0b0d0d282a2aa7a9a9fd -fffff8fafbf5f7f8fcfefff8fafbfcfefefcfefefefefefffffffffffefefffdfffefdfffefdfefffdfefffdfbfdfdfbfdfdf9fdfef9fdfef9fefff9fefff6fc -fbf8fdfcf8fbf9f9fcfafcfdf9f6f7f5f5f5f5fefefef0eff1514f4f2924238e847db5a5998a76657057436a544264584e8079767d79783d3d3d0204040a0d0b -534f4a968d80cab8a7cbb49eb8a088d0b9a3e1cfbeddd2c4c3c1b77c7a723c362b574e41a79a8ac8b7a4bda78ec0a88ac0a580bda178c8ab7ec3a778bea377b0 -976f8d7656725c43846e5cb09880bc9d76c09c6cc29e6eceaa7cc3a0749f7f56967a57b49c80dac7b2dacdbdb5aca2625c552b272245423e8d8984bbb8b4d1cf -cee7e8e6e8e9e7b8b9b77474744343432424240f0f0f000202161818898b8bf2f4f4fcfefff5f7f8fdfffff5f7f8fcfefefcfefefefefefffffffffffefefffd -fffefdfffefdfffffefffffefcfefefbfdfdf9fdfef9fdfef8fdfff8fdfff5fbfaf5fcf9f7faf8fbfefcfefffbf5f6f2f3f3f3fefefef6f5f75855572823227d -7470a5968d857263745c4a6f5b4a6b5e56746e6962605f21232300000024282389867ecec6b9c6b6a5cdb8a3d2bba5d1bca7bfb0a09b92886b6a664a4b476763 -588f8678b4a797af9e89a79076bca17fcbab82c7a577ceab79c9a772caab78bfa2759a805c7f694d8e7b66b49c84bb9b72bd9866bd9561c69b68c59a67ae8656 -9e784ea1815ecab296eedac8d2c6ba6f685f27231e1d1a163a37336665618f908ecfd0cefefffde4e5e39b9b9b656565383838000000000000191b1b4e5050a7 -a9a9eef0f1fcfefff8fafbf9fbfcfcfefefcfefefefefefffffffffffefefffdfffefdfffefdfefffdfefffdfbfdfdfafcfcf8fcfdf7fbfcf6fbfef6fbfef4fb -f8f4fbf8f8fbf9fdfffcfffffcf6f7f3f3f3f3fcfcfcf5f7f86f6e7035303169625f8c7e787c6a5f6e594a6653446a5f5756504b3432310c0f0d12151360645f -bdbab2e6ded1c6b6a5dcc7b2e6d1bcad9c897b6f634d47401517172e33319b9a90b1aa99998d7ba1907bc0a88cc4a683ceab80cfa776cea46fc89f68cea872c7 -a678987e596d583c75644f9f8b72b4956eb38d5dae8652b88c57c4955fc1925eb88d5cb38d63be9f80e6ceb8eadaca8e857c322c271d1a16302f2b4e4f4b7374 -729a9b99cecfcdf3f4f2e3e3e3b0b0b06767671111110000000507071416166c6e6edfe1e2fdfffff7f9faf9fbfcfcfefefcfefefefefefffffffffffefefffd -fffefdfffefdfefffdfefffdfbfdfdfafcfcf8fcfdf7fbfcf6fbfef6fbfef3faf7f7fcfaf9fdf8fcfffbfffffcf8f9f7f4f4f4fbfafcf5f6fa9190944845474f -4a497064607c6b627360536453466a6056443e37110e0a000100444745bbbdb7eeece2d4cdbebfb09dccb9a4ccb7a28979686e645a524f4a1116192e33349596 -8cbab6a49389779c8c75c6ab90c29f7dcaa377cb9e6bd5a66ecfa167d3aa73d2af7d9f855d6550346557449a8a73b49772b18d5fb48b5ac59662c99860bf8e56 -bb8b57bb9164b28e6acbb096f7e5d4b3a79d38322b2926225c5b5782837f9798969d9e9c9e9f9dc6c7c5f2f2f2f1f1f1b8b8b85f5f5f10121200000027292996 -9898e9ebecfcfefff5f7f8f4f6f7fcfefefcfefefefefefffffffffffefefffdfffefdfffefdfffffefffffefcfefefbfdfdf9fdfef9fdfef8fdfff8fdfff5fb -f6fafffbfbfffaf9fdf8fcfdf9f9faf8f7f7f7fcfbfdf4f5f9b5b4b8605c613d37386155538979728674696e5d50594f452d272014110c3a3b37949893e1e3dd -e8e6dcc6bdafd7c8b5d3c0abc7b3a1a89888978e856c6b672c3237333b3b898d82bcbaa8aba18fa3927dba9f85c09d7bcfa479d1a26fd6a46ad1a265d4a970d3 -b07ea58b636351345f54409c8e78bea583b7956ab78f5fbe925dbb8a52b38147ba8853c29766a6825aae9274dac6b4b9ab9f5d554e3936314a494572716d9596 -94bfc0bebabbb9c4c5c3eaeaeaf9f9f9e5e5e5b2b2b2484a4a191b1b636565d4d6d6fafcfdf9fbfcf3f5f6f6f8f9fcfefefcfefefefefefffffffffffefefffd -fffefdfffefdfefffdfefffdfbfdfdfbfdfdf9fdfef9fdfef9fefff9fefff8fcf7fdfffcfbfffaf6faf5f9faf6fafbf9fafafafcfefff7f8fccdced271707436 -31325c525294888292827b6f63593a31280a04002f2b26a7a7a1e8e8e2cac8c0b5b1a6d0c7b9e4d7c7dacbbbd3c4b4d2c6baa8a0995957563337384247469396 -8daaa798aaa08eaf9d86c0a388c5a07ecca277d6a878ce9f67d1a369d6ab72d7b27eaf936a6b5738645643a0937dae9777ac8e65af8b5db38b57b3854fb4854d -be8f59bf9463aa845aa08160a7907aa3948492887e4d474004010011100c686967c1c2c0dcdddbdddedcd8d8d8c8c8c8d8d8d8e5e7e7898b8b4446467b7d7dd6 -dbdaf9fdfefbfffff4f8f9fbfffffcfefefcfefefefefefffffffffffefefffdfffefdfffefdfcfdfbfcfdfbfafcfcfafcfcf8fcfdf8fcfdf8fdfef8fdfefdfe -fafafbf7f7f8f6fcfdfbfdfffef8fafaf6f8f8fdfffff6f8f9cbcdce727173424040777271b1aaa791888447413c15110c211e197e7a75cecbc3eae5dcbdb7ac -aca69bd0c7bde2d9d0bdb6adada59eb4aea976726d221d1a2e2926605d59989590a9a59abeb09ecab29acdae8fc7a17ec59e77cfa87bd2aa79d0a972d4ae74de -ba84b6976a755c3a75644fa69580a790709f835aa58659b08f5eb08857b18955b9905fb89262b18e639b7b589a7f64b4a28ba29383443c2f0701000805003836 -35888888c3c3c3e4e4e4dfe0dec3c4c2d5d8d6f9fcfab7b9b94b504f4e5352b3b9b8eff4f5f2f7f8ecf3f6f6fbfcf8fdfcfbfdfdfffffffffffffffffffefefe -fffffffffffffdfdfdfefefefdfffffcfefef9fefdf8fdfcf7fdfcf7fdfcfdfcf8fdfcf8f9faf8fbfcfafdfffffafcfcf5faf9fbfffffbfdfdd2d4d47878783a -3a3a666261918d8c645f5c23201c2827236f6e6ac0bcb7d0cac3d1cbc0cac1b7c9c0b6dad3cac9c5c086837f5551505854533935340c07043d34308a827b9d99 -94afa99ec5b4a1d2b79cd3b291cba680c49f79c9a67bcaa87acba974d5b078e0bd85b594666f55306c5a439c8a73ab9270a68a61a88b5fae8d5faa885aaf8b5b -ba9464b99265b08d62ae8d66ac9071b9a288b9a895857b6a3e352b110e06080501413f3faaa8a8ececece5e6e4d2d3d1e0e3e1fdffffd1d6d56e737220252663 -6869e1e6e7faffffe6edf0f2f7f8f7fcfbfbfdfdfffffffffffffffffffefefefffffffffffffffffffdfdfdfafcfcfbfdfdfafffefafffef7fdfcf6fcfbf9fa -f6fdfefafafbf9fafbf9fcfefefbfdfdf7fcfbfbfffffafcfcd3d5d57a7a7a2222222c282744403f2a25221f1c18646261c4c2c1f0ede8cecbc3c4bdb4dcd5cc -dbd4cbdcd6cfbfbcb85f5d5c0a08070c0a0929252438333067615c9d9790a49f96b2a99bbeac95c3a98bc8a885c8a47ecaa680d2af87cead80c9a674cea971d9 -b57fb292616f542f6a563d958168ae9672ad9168ae9165b08f61af8b5db28c5cb78f5eb18b5bad885cb28f67b19370b8a082cfbda6cfc1af94897b4c43391612 -0d2f2b2aa19d9cedebeae6e6e6dbdbdbdbddddeaecedeff3f4b2b6b733363a373b3cbdc1c2fbfffff7fbfcf8fcfdf9fbfbfbfdfdfffffffffffffffffffefefe -fffefefffffffffffffdfdfdf8fafaf9fbfbfafffefbfffff7fdfcf4faf9f8f9f5fefffbfcfdfbf9faf8fafcfcfbfdfdf8fdfcfafffef4f6f6bdbfbf6464640c -0c0c0200000804031a151254504fbbbbbbe8e8e8dedcdbc3c0bbc6c0b9dfd9d2d7d1ccdbd7d2c5c3c26d6d6d1111110f0f0f57555493908ca39f9aa09b92a39d -90aea492b8a388b99d7ec0a07ccaa680cfad89d5b68fd9b98ecbaa79c4a06ad1ad77b8976680633c7962489c866dac926eab8e62ab8b60b19062b69264b58f5f -b38b5aae8656af885baf8c61ad8d69ae9273bea98ed3c3accbbca9a89d8f6e675e625c57898481c0bcbbe0dedee5e4e6d9dbdcd7dadeeef1f6e0e3e86f727735 -383c757778d0cfd1fffefff8f7f9f9fbfbfbfdfdfefefefffffffefefefefefefffefefffffffffffffdfdfdf9fbfbf9fbfbf9fefdfafffef7fdfcf5fbfaf8f9 -f5fffffcfdfefcf9faf8fafcfcfafcfcf9fbfcfbfdfef2f4f5989a9b3e3e3e0808080200000a0807474440a7a5a4f4f6f7e6e8e9c0c0c0c2c0bfcdcac6d3d0cb -cdcac6dcdad9cfcfcf91939455575857595a9d9d9dd7d6d2cbc7c2a5a097a39b8ab4a68fbca788bfa380cba985d0ae8aceae8bcdb08bdcbe95cfb083cba672d5 -b07cbf9d6f8f7049897155a48d73aa8e6ba4875ba28257ae8c5ebc9568bb9363b68d5cb68e5db58d5db48f63b28f67a385629b8262ad987ccbb79ed6c7b4c6ba -ae938b8457514c807b78dddbdbf1f0f2d8d8decbced3edeff7edf0f89698a04d4d53605f63b9b6b8fffffffaf8f8fbfbfbfafcfcfefefefffffffefefefefefe -fffefefffefefefefefdfdfdfbfdfdfafcfcf7fcfbf7fcfbf7fdfcf7fdfcfafbf7fffffcfdfefcfbfcfafafcfcf8fafaf7f9fafcfefff5f7f880828321212107 -0707030100211f1e888783ecececf2f3f7d9dce1cbcdcee0e0e0e0deddd4d2d1d4d2d1d6d6d6c4c6c79b9ea295989cb5b9bae5e7e7f8f7f3cecbc6a19b90b0a7 -93c0af94c3aa88c0a37ecaa982d1af8bccad8cc7ab89ceb38ecfb286d2af7ddab581c29e7092714a896c519d8267b09570ad9064a5855aaa885ab79063b89060 -b48b5ab88f5eb88e5fb99063b28c62a9855fa68865af9472bba385c1ad94d0c1b18d8379312a215a5651d5d3d2f9fbfce2e5eacbced6f1f3fdedeff9abaeb67e -81869d9ca0dad7d9fffefffdfbfbfafafafafcfcfefefefefefefefefefdfdfdfffefefffefefdfdfdfefefefbfdfdfafcfcf6fbfaf6fbfaf6fcfbf8fefdfcfd -fbfefffdfbfefcfbfefcfcfefef5f7f7f4f6f7fcfefff4f6f77173740c0c0c040404080907424341c0c1bffdffffdcdfe4ced1d9dcdfe3f0f2f3e7e7e7dedede -e8e8e8cbcdce95989c868b8eb8bdc0f1f5f6fdffffecebe7bcb9b49b9588baae96c5b394c3a984bc9d76c6a67dd3b18dcfb391cbaf90c8ae8accb087cead7cd6 -b17fc49e6e98754d846649896d4fae916cb89b6fb19166a98759b18a5db58d5db28958b38857ba8f5eb98f60b1885bae885eb9966ebb9b77bb9d7abca486b8aa -9480756740372d423c358e8d89dee0e1f6faffe3e9f0e0e5eee2e7f0c5cbd2a9adb2b8b9bde3e0e2fdf8f9fbf9f8fafafafafcfcfefefefefefefefefefdfdfd -fffdfdfffefefefefefdfdfdf9fbfbf8fafaf7fcfbf7fcfbf7fdfcf7fdfcfefffdfefffdfafdfbfdfffefcfefef3f5f5f2f4f5fdffffeef0f163656600000008 -0808232323737472e9eae8f2f4f5dcdfe7c5cad3d6dadfe0e3e7d9dbdce0e2e3f9fbfcc6c9cd5e62676f7378c7cccffbffffe5e8e6c4c3bfaaa79fa49d8eb3a6 -8cc4b08dc6ac84c4a47bd1ae86ddbc95d5b997cbb292d0b593ceb18ac8a776d0ab79c8a272a4815688694a7c5e419e7e5ab99970ba986da9865ab0895cb99161 -b58b5cb18655bd9261c09564b3895aab8255ab855baa865ec09c76e3c7a5d6c5ab9e948270695a28241927241f9ea19ff0f5f8e8eef5d1d8e1dee5eee8eef5bd -c1c69c9da1c7c7c7f9f7f7fffffefafafafafcfcfefefefefefefefefefdfdfdfffdfdfffefefffffffdfdfdf7f9f9f7f9f9f8fdfcf9fefdf7fdfcf5fbfaf5f8 -f6f8fbf9f7f9f9f9fbfbfffefff8f7f9f2f1f3f8f7f9f1f3f4545657030506000000434545a6a8a8e3e6e4eff3f4e2e8efd9e0e9d9dfe6e2e6ebdbdee2e4e7eb -e0e3e79fa4a734383d70767be8edf0f5f9fac1c2c0aeaba69f9a91a69f8cb5a588b9a47ec3a77ed2b085dab88dd9b891d2b694d1b694d8bc99ceb087c8a474c0 -9867c19969b38d63896847715435a1815dc4a47bba986daa875bb69264bc9464b98f60b88c5dc29766c29766bc9061b98f62ba9164b18a5eb89268cdad89c9b6 -9bbcb19da8a18e5e594a1c1a1050514db5b9badbe2e5e0e9edeaf2f9eaf3f7bcc2c77f8286adafaffdfffffcfdfbf7f9f9f9fbfbfdfdfdfcfcfcfdfdfdfefefe -fffefefffdfdfafafafbfbfbf9fbfbfafcfcf9fefdfafffef9fffefafffff5f8f6fbfefcf5f7f7f6f8f8fffefff6f5f7efeef0fffefff7f9fa5b5d5e02040500 -0102515353b3b5b5e5e8e6eaeff0e7eff6e3ecf5e6eef5e5ebf0edf2f5e6e9eda4a9ac585d603d43489ca1a4f1f6f9e9ebebbbbab6a5a3999f998ca79c88b8a6 -87c3ac86ccaf83d1ae82d6b388ddba92d7b996d0b492cfb48fc8ab7fc4a070bb9460ba9261af8a5e8c6c497f603fa78763bc9c73b39166b08d62b79266ad8659 -b2885bc69a6bba8e5fb98d5eb68a5bbd9162c3996cb78e61ac8356a8885faf9b7cc4b8a0bfb4a091897859534636342c5f605caeb3b2e4e9eaeff6f9f3fafdcf -d6d9959a9ba8adacedf2f1fafdfbf7f9f9f7f9f9fafafafbfbfbfcfcfcfbfbfbfcfafafdfbfbfcfcfcfcfcfcfbfdfdfbfdfdf9fefdfafffef9fffef9fffef7fa -f8fdfffef5f7f7f3f5f5fffefff5f4f6efeef2fffefff9f8fc5e5d61000001050708636867b9bebddee3e1e3ebebeff9ffe6f1f9e5edf4e2e8edf7fcffd9dee1 -6a6f7223282b6c7174cfd4d7f8fafbdcdddbb8b5ad9c968b9d9284a69882b4a283c6af89d2b287cfac80d4af83ddb991d8b894ccae8bbfa27bc0a174c39e6cbc -945fbb9362b18c609375528c704ea48460bb9b72b18e66a8855aae885ea98256aa8055b08659aa8053a97f52a87b4fae8155b88e5fb58b5cab8152a17e53b099 -79bfb195bbad96b3a592958b7a4640333331277b7971c8c9c5eef1effbffffe0e6e5a6acab9ca2a1ccd2d1edf2f1fafcfcf7f9f9f8f8f8fbfbfbfcfcfcf81610 -000026060f002220574d464301000000000001000000000000000400000000200000f02d0000f06d0000f8f8faf8f8fcfafafefefefefefefcfefefcfefef9fe -fdf9fefdf8fefdf8fefdfafdfbfbfefcf9fbfbf7f9f9f9f8faf8f7f9f5f4f8f1f0f4c6c5c94544480000012022238c9190ced4d3e2e9e6e6eeeee6f2f8d2dde5 -d5e0e4e4edf0dbe2e59ba0a35a5f625c6164a7acafe5e9eaf2f2f2d2cfcbb4ada49f9486a29482b1a18abaa589ccb490d9b990d8b387d7b084d8b288cfae87c2 -a37cbc9c73c09f71caa46ec59e67c49d69b693679678558c6f50a98965bc9c73b08d65a7845cae8a62a983599e764c93693e9b7146a0754aa07649a07649a57b -4eaa8051ad8354ab855bad9270b49f83c4b196cdbba4b3a58f8173606a604f7c74679c978ebdbbb3d8d8d2d7dbd6b6bbb9929796a4aaa9d7dddcfdfffff9fbfb -f9f9f9fdfdfdfdfdfdf9f9f9fbf9f9fffefefdfdfdfdfdfdfbfdfdfbfdfdf9fefdf9fefdf8fefdf8fefdfafffef4f9f8fdfffffcfefef1f0f2fcfbfdfcfbffde -dde17f7e82302f330f1112464849b5bab9f0f6f5f5fbfae4eeeed7e3e7d5e1e7e3eef2ecf5f8a9b0b3616667828687cacecfcdd1d2e3e5e5ebeae6c5bfb8a49b -8ea79888b5a28dc4b097c7b296cfb996ddbe97e3be92deb489d0a97dc09c74b9966ec6a578c9a674d0a972cda46dcaa36fb9966a927654846849b49470b99871 -b08f68b7936db9946ea57e5799724b9a714a986f48a0764ca57b50a47a4da1774aa3794ca67c4d9f794f8f704fac9274d9bea3e3cbafc9b298b49e85ae9b86a8 -9986938676857c6f8b877caba9a1aeafab858886898e8dcbd0d1fdfffffafcfcfbfbfbfdfdfdfcfcfcfafafafefcfcfffffffafafafafafaf9fbfbf9fbfbf8fd -fcf9fefdf8fefdf9fffefafffef3f8f7fdfffffdfffff0eff1fefdfffffeffdad9dd807f834c4b4f3436375d6162bdc3c2f3f9f8f6fefddbe5e5dfebeff1ffff -f3ffffd4dede8f979784898acbcfd0f3f8f7e3e5e5e3e4e2e2dfdbb6afa6978a7caa9986c2ab95c8b197c5b095c6ae90d4b58ee2bc92deb588cca376bc966cbb -986ccca87ac9a470cca46ac8a066caa46ebe9d70997e5c8a7052a78966bc9b74bb9a73b4936cab8761a07b55a67f59aa835da57b56a07750a3794fa2784da075 -4aa3794ca3794c9a72488c6948a08063b89679c6a689d2b497d0b398c5aa90c1a993af9c879585747f7466766f666f6c67656664808584c9cdcef4f6f6f7f9f9 -fcfcfcfcfcfcfafafafafafafffdfdfffffff9f9f9f9f9f9f8fafaf9fbfbf8fdfcf9fefdf8fefdf9fffef7fcfbf7fcfbfcfefef9fbfbf6f5f7fcfbfdfcf8fded -e9eebebdc1767579535556797d7ec4cac9e6ecebf1f9f8e0ecece1f0f2cedde0b4c1c3a1ababa4acacced4d3f2f7f6edf2f1f2f4f4e4e3dfc3bfbaaca39aa192 -82af9a85c8ae96c5ac92c1ab92bda78bcbab87d9b389dab083cda376c49d71c6a274c9a373c6a06ac69e63c69c61caa46ec3a275a18664947a5c977956bb9a73 -bd9b77a886629874509b7753aa8461a7825ca7805a9c754e9d744d9e764c9c7247a0774aa77d50a2784ea37a5a966f538a62459d7759c7a183d4b092caa88bc6 -a88dc6ac94bba691ad9d8d7b716747413c3a3837656768b0b4b5e6e8e8f3f5f5fefefefdfdfdfafafafbfbfbfefcfcfdfbfbfafafafbfbfbf9fbfbf9fbfbf8fd -fcf8fdfcf8fefdf8fefdf8f9f7fdfffefafafaf4f6f6fdfcfef8f7f9f4f3f7fefdffe5e4e68483855f61629ca1a0e0e6e5e6eeedf2fcfcf4ffffd4e0e0737f7f -4e5a5a7e8888c4cecee5efefe3ebebf6fbfcf7fcfbdbdad6a09a93a79e91bbaa97b8a088d0b398ccb092ccb498c8ae90cdad89d6b086d6ad80cfa576cba275ce -a676cca571c8a16acba166c69e63caa571c1a2759e8563937a5a9c7f5ab2916ab4906aa9855f997350926d47a17956a47d579f785299724ca07952a67d569c74 -4a9d7349a4794ea27750aa7d5c94684b9165469f7655b38a69c59f7dd4af8dd6b496c7a98eb99f87c7b3a1aea0945d554e221e1d383a3b888c8ddcdedef0f3f1 -fffffffffffffbfbfbfcfbfdfefbfdfaf7f9fcfcfcfcfcfcfcfcfcfafcfcf8fdfcf8fdfcf7fdfcf7fdfcfffaf7fffdf9fffdfcf3f3f3f8fafbf8f9fdeceeeffd -fffffcfcfc6a6b69535452dbdedcf1f6f5f8ffffe4edf0a9b3b36f76714c524d6a716eb9c4c2dce8ead8e4e8dde9efeaf5f9e6eeeeb6b9b7a5a097afa594b6a1 -8bc2a688d4b491dbb995ccae8bceb18cd2b18ad0ae83cca77bcba373cba271d0a671cda46dcda56bd5ad73cea971c6a574bba0749d8763907a579f825baf8c64 -aa865ea67f58a67c57a77e57aa805b9e744f946d479c754fa37c56a27b55a07651a0744fa27550a57853a678569d6e4e996c4aa07651aa835db28e66c19e76cd -ab87cbac8bc3a88dcdb6a0cebeae91867e423d3a0d0f0f373d3ca3a9a4fbfffcf8fbf9f4f6f6f9f8fafcfbfffcf8fdf8f4f9fcf9fbfbfbfbfdfefcfbfefcf9fe -fdf9fefdf8fdfef9fefffffffbfaf5f2fbf7f6faf9fbfdfefff6f9fde7eaeef4f8f9f1f1f160615f51524edee1dffafffed4dcdc969fa3555d5d393d38828680 -d5dcd9eef8f8deeaeedfedf3e2f0f6d2dee2bec6c6aaaea9ada99eb6aa98b5a085bfa283d3b18dd9b58dcda983d1b089d1b188c9a980c6a377c8a476caa271c7 -9f6ad1a56fd1a96fd2ab74c5a06cc1a374c2a97fa7916d927c58a08560b99a73b6926ca7825ca87e59b18762b187629c724d9c754f9b76509a754f99744e9c74 -51a07653a17452a17351a47452a17351a17550a077509e784ea07d52ad8b60ba9a71d3b390ccb092c7af97d6c4b3c4b8ae7f7b761d1f1f000403646b64e6ede6 -fdfffeeff1f1f1f0f4fefdfffffdfffcf8fdfcf9fbfdfbfbfdfefcfbfefcfbfdfdf8fdfcf8fdfef9fefffffefbf8f5f1fbf9f8faf9fbf9fafef9fcfff5f8fcf7 -fbfccecece58595762635fdbdedcd1d6d56c7172484e53575e61828887c7cecbf8fffff0f9fcd3dfe3e1edf1eaf5f9d5dee1a4a9a8a1a19baaa497b5a794baa5 -8ac9ad8ed4b490cfab85cfaf86d7b78ed4b58ecbab82c7a77eceab7fcda97bc5a06ecea672cea671cfa874c3a06ec3a477c3aa80a8926e947e5ba78f6bba9e7b -b99975b08e6aa8825fa17956a37b58a07a579b75529a765299755197714e9a724f9f7552a073529e6f4fa07151a47654a478539f764f9973499774499d7a52a2 -815abc9c79cfb194d0b69edeccbbe5d9cdc1bbb460615f0a0f0d303631adb4ade9eceaf7f9f9fcfbfffbf9fff9f5fbfdf9fefcf9fbfdfbfbfdfefcfbfffafbfe -fcf8fdfcf8fdfef9fefffffbf8fcf8f7fcfcfcf2f4f5edf0f4fbfefffafdffdfe3e4a4a6a6757674868783a9aaa88486863f44455e65689da6aae3eaede4ecec -e8eff2e5eef1e4edf0e7f0f3d7dfdfbabfbd9d9d979d998ea59d8cb1a38cbda88ccfb492d5b893cfae87d7b78edab992d4b58ecaab84c8a982cdad84cba97ec3 -a074c8a474c29e6ec9a575cfae80d4b78bc6ad8599835f7964449d8868af9878ae9273ac8d6cac8968a27d5b9c775598745095714d9b77539e7a569a76529872 -4f9c724f9f72519f7050a27353a27554a076539c754e9c78509e7b509b794e98754da07e5abd9e7fcbb096dcc6b4eaddcff2ebe2bab7b34c4d491d211c696f6a -c4c7c5fdfffffffefff5f3f9f5f1f7fcf8fdfcf9fbfcfdfbfdfefcfbfffaf9fefcf8fdfbf8fefdf8fdfefffffefcfaf9fafafaf4f6f7f0f3f7fafefff1f6f9c1 -c5c6898b8b939492999894686967585a5a767a7bbdc2c5dde6eae9f1f8e2ebefe5ebf0edf4f7ecf1f2d9dedcb5b9b496978e9a97899f9786ada08ab8a78cbea9 -8ac6ab89cfb28dd5b68fd8b790d3b48dcbae89c5a986c2a683c0a481bfa27dbd9e77c3a37ac3a378cbab80ccae85ccb28ab99f7b7b6444483415756346958366 -907a5e866c4e997b5eae8c6ea885648f6c4a9775519b79559b795598745098724fa07653a37654a172529d704fa073529f75529e77509e7a52a07d529e7b5099 -774c99754fa0805db29678c7af99dacab9fff8ebf1ebe483837d27292330342f919290e6e5e7f5f4f8f5f3f9fffdfffbf7fcfbfafcfcfdfbfdfefcfbfffaf8fe -f9f8fdfbf8fdfcf9fefdfdfbfafafafafafcfdfbfefff3f7fcf7fbfff9feffdfe3e49d9f9f64656351504c5857538e8f8dc5c7c7f0f5f8f8feffdee6ede1e9f0 -edf1f6eef2f3d7d8d4b0b1a89c988d9e9786aa9f8baa9d83b4a285c3ae8ecdb492ccb28dcbb189d1b48dd8b992d3b38fcbaf8cc8ad8bc4ab8bbfa686bba282ba -a17fbca07dc5a986c4a984a78d69937a5a846c4e5742262c1b01483a236a5e4667553e5c462d6e533986684b9a7b5ca584639f7c5a9e7c5898765294704c9973 -50a57b56a87a58a17351996c4b9d7251a07855a079529a774c9875499e794da37e5299764b99754fb09170b79c81b6a18cd8c9b9f9f0e3ceccc261615b090a06 -454545b6b5b7ebeaeef9f7fdfffdfff8f4f9fbfafcfcfdfbfbfffafbfffaf8fef9f8fef9f8fdfbf9fefdf5f5f5fcfcfcfbfdfefbfefff4f8fdf2f8fdfaffffe8 -eceda1a1a12a282726231f8b8a86e6e7e5f9fbfbedf1f2e7ecefdee1e9e1e5eae3e5e6d9d8d4bcb7ae9b9485998e7aaca084bcaa8bbba784bea682cab08bd7bd -95d4ba92cbb288cbae87d1b48fd4b693d1b596cab294c5b095c1ae93bba88db5a287a28c70947e62887256776246756148715f484e3d282e200e362e1d544c3b -594b395844325d452f593e247355389b7c5d9979569f7f5ba07f589b77519c754fa37a53a67954a1744f9e71509d73509e77519f78519b764a9773459f7949a8 -8252a27b4ea07a50bb9773b39475a78e74ab9883e0d2c0fffff4aba9a11a19152b29299b989aeeeaeffefafff7f6faf6f5f7fbfbfbfdfefcfcfffbfbfff9f8fe -f9f8fef9f8fdfbf8fdfbf7f7f7fcfefef2f5f9f3f8fbf6fcfff5fbffe1e6e9adb1b256565634312d7b7873e1ded9fffffcf8f9f7e3e5e5d9dbdcdddee2e7e6e8 -d5d2ceaca59c968c7b9d8f78b09e81c0aa86bfa67ec8af83ceb387ceb387d1b488ccb185c8af85ceb48cc3a784ceb293ceb698c5b095bfad96bdaf99b6a794aa -9b887d6f594a39243827145d4d3c93847496887c5d51472f261d3533295d584f675d536b5b4e705c4b5f4731583d23634528896a49a0805cac8c68a7835d9c75 -4e9b724ba1744ea27550a67c599b735098714b9d774d9f7a4e9f7949a37b4aaa8251b48a5ba67d50b18a63b3916dbfa283ad9579c4b29bfffcead0cbc251504c -525050989597e8e4e9fffdfff7f6faf9f8fafcfcfcfdfefafcfffbfbfff9f8fef9f7fdf8f8fdfbf8fdfbf7f9f9f6f8f8f8fbfff5fafdeef4f9f5fbffc3c8cb57 -59591c1a1973706cdedad5fdf9f4f2eee9e2dfdbcbc9c8cbc9c8d1cdccc1bbb6ada3999f9282a29079ac9777bca27dc5ab7dc0a271cfb07ddabb88d7b786ceb0 -81cbae81d1b68ad7bd95c8ad8bcab092c6af95c4b29bb6a794b8ab9bb7ac9e877e70483f322920135f554b8b82798a83806f696a2d282a100f13282a2a323331 -413c395e524c7d6d61796554604832553a20775b3caa8e6cba9a76aa8962a6825a9b744d946942a17550a77c5b9e75549b73509c754e9c784a9d7747a67f4bb1 -8955b98e5baf8453ae8558bd966fc4a27eba9f7dc5ad91ddccb7c7beb49e9b977c7778a39ea0e7e3e8fffcfffbfafef9f8faf7f9f9fafef9fbfffaf9fdf7f8fc -f7fafef9fafdfbf9fcfaf9fbfbf5f7f7f6fafbf7fcfffafeffeaeff29da1a2424444363531ada9a4fffff9f4efe6cec8c1c6c2bdc0bdb9bdb9b4b4aaa3a3978b -9c8c7ba9947ebaa383c1a77fc1a275c09f6dc5a36dd4b07adcba85d9b886d0b283ccaf83ccb389d0b691cfb597c8b197c5b09ab9aa97b4a797b2aa9d938d8266 -6158312b24625d5aa9a5a4a1a0a4494a540a0d1b070b1e101728121a2712181f1313192c262754484469584f6c5748735b4781684e967c5ead916fb59774af8d -69a27e589b744e98704d9a73539a74549d78569e7a549c794d9f7949aa834fb68e59b28853af8451af8556bd966acba781c7a986c0a485baa68dc8bfb2bdb9b4 -7e7978787374d0cbcdfffdfffbfafef5f4f6f7f9f9fafef9fbfffafafef8f9fdf8fafdfbfbfefcfafdfbf8fbf9f6f8f8f6fafbf7fcfdfaffffd5dadd7b7f8054 -5553918e89e9e3dcfffff6e2dcd1c5beb5c2bbb2c5bfb8c5beb5a79a8c988774978168ae9575c7aa85ccad80cba876cba771c9a46cd0ab73d5b17bd8b785d9ba -8dd6ba91ceb48fc3ad8ac9b298c3ae98c0af9cac9f8fafa699a39e956461593e3b376f706e95969a7a7c86515867313b53212c4a2d3d612536572c3b552d384c -1f23350e0e1a18111632262654443d716151523f2a5f4b32978165c4ab8bba9e7cad8e6db28f6eae8a6c9f7c6299785e94755693735096764d9e7c4ea88351ae -8753b08552b58a59b08657b58b60c7a37bd3b38fcaae8cb7a287c7beb0c9c6be645f5c373332a39ea0f7f4f6f9f8faf8f7f9f7f9f9fafef9fcfffbfbfff9fafe -f9fbfefcfcfefefafcfcf8fbf9fafdfbf9fefdf2f6f7f2f7fab9bdbe6e7070868581dfdbd6fffaf1e6ded1cec5b8d2c9bccec5bbc5beb5bab1a4a99885a68f75 -a78e6eb39873c2a277c6a574cca773d2ad75caa56dcfab75d6b47fd7b98ad6ba91cfb793c6af8fbca78bbfaa94baa996c4b5a5cdc1b5bbb4ab76736b3d3c384c -4e4ea4a9ac858b961c26380f1e3855678c6279a65671a450699b5e749d6172934954721c223900000c040006271c1e483c363325192f210f59493289785e947f -64977f63a3866ba1836a967964977a65987d639b7f609d815ea2845ba48356a37f4fb18959be9465bb9265b58d63c29e78d6b693d6bb99c9b499d3c9b8ccc7be -635d582c27248d8889e8e5e7fcf9fbfbfbfbf6f8f8f9fcfafcfffbfbfffafbfefcfcfefefbfdfefafcfdfcfdf9fdfffefbffffeef3f2e5e9eaa5a9aa70716fa8 -a5a0f0eae3f9f0e6cfc4b6beb3a5d3c8bacbc2b5afa59b918476a58f76af9676b69b76bb9d74c1a073c4a372c7a26ec4a06ac8a46ed4b27ddabc8dd6bb8fcab2 -8ec3af90c5b297c5b59ec0b19eb5a696c1b4a6e9e0d6bbb5ae413e393738368b9093969da64e5b6b13213d384e727590c26383be4267ab5275b76583ba5c73a3 -52638e414d712125420203180804101d171c2d26231c130a150c002a200e493b285849365d4a355e4836725d4e7e695a927c6aa18b72a58f73a289679c7f5898 -784fb18e63c19b71c49d76c19c76c7a784d0b394ccb496c3b298ded4c3d7d3c8948e875c5853827e7dd1cfcffffcfefafafaf4f6f6f8fbf9f9fffaf9fffafbfe -fcfbfdfdfbfdfef9fafef8f9f5fafbf7fafdfbf1f6f5e2e6e7adafaf8c8a89bbb8b3faf3eae2d9ccbdb0a2bfb2a2d7cabcc4b9ab9f93878c7e6ca89276b59a75 -bc9e75be9e73c5a476ccab79cdab76c5a36ec4a371caaa79cdb286ccb58fcbb798cdbca2cdbfa9cdbfadbbac9ca79a8c958b81aaa39a87837e403f3b55575792 -989d757e8b3e4c624459795c76a45577b34c74bc4471c24775c3466baf375590496197687aa9525c84151a3900001003031118161c2c28272f2c242b271c2c24 -1721180a1c110327190d392922392a2149392d6959488c7a63a08b6fa58e6ea98d6aba9874c29e78c29e7ac29f7dc7aa8bcbb193c5b095beae97d2c8b7d7d1c4 -bfbab17b7772595453a09e9efbf8fafcfcfcf2f5f3f7faf8f9fffaf9fefcfbfdfdfcfefffafbfff8f9fdf5f6f2f6f7f3f9fcfaf7faf8dee0e0b8bbb9b4b3afd1 -cec6fbf2e8d4cbbdbfb2a2c9bba9d6c7b7c1b4a6a09587a29380b19a7aba9d76bda074bfa073c4a375caa978ccab79cbaa78c4a473c9ac80cdb38ecbb696c4b3 -99b8aa97a99f8ea1958985796d7a6e646b6259655f586865607172706e7273535b6239465440516b5e759b4e6da22e55993f6cbd4a7ed84274ce1e489515387c -3753936c83bb6a79aa353f67080d2c00000f05091430333850525252534f44413c312e262d272039312a3024221d120e180c06302418584a387d6d56a28d71bb -a484c1a583c7a887c5a687c1a386c6ab90c9b298c8b39dc6b8a2c3b9a7cbc6b7cfcbc08b88803a3532777574f1efeffffffff2f5f3f5faf8f9fefcfafffdfcfe -fefcfefffdfbfffaf8fef5f8f6f8fbf9fcfffdf7f8f6d1d2d0b8b7b3cdcac2e3ddd2dbd2c5d8cebddcd0becdbfadc1b4a4bcafa1a29789a0927fa99173b59873 -bea077c4a479c1a073ba996bba9b6ebca175bda37ed2bd9de1d0b5cfc1aea399887a7167625b525c544d443d34433c33635b546e6863827f7b9f9d9c6e717521 -28310713252a3c593d557f3d5c93476eb24b79c73365bd1c4da3042c770020641737794d68a86e81ba606e9e2e345700001100030e090d121f24253f44435f61 -617a7a7a888384847f806f6a6b595455423e3d322e292a231a342b1d63554395826dbfa990d0b79dd3b9a1cdb39bc9b29cc6b39ec4b5a2c7bba9c4bbadc8c2b5 -ddd8cfa8a49f46433f706e6de8e8e8fdfffff2f4f4f6fbf9fafffdfbfffffdfffffdfffffefdfffbf9fff6f9fdf3f7f8fdfffff5f4f0c0bdb5bbb7ace1dacbe1 -d7c6c6baa8dcd1bdede2cedfd3c1bfb4a6aaa1949d948a968979a99479a28667aa8e6bbea17ac8aa81ccaf88cab08cbba788afa18bbbb0a2aea8a186837f5b59 -59434141434141504e4d575652605d58726f6a807c777a7572615c5d3533390a0b1900041b04133423386549659b5f83bf577ec2265299001f64000e4a001e59 -1434753350935a73b36d7db243496c0002140504080001001318164f5757858b90898c947e7b84807d866d6d7373767a7a7d8275787c616266504e4e514c4963 -59528d7e759c8b7eac998ab3a091cabaaae1d1c4d2c6bac1b7adb7b0a7c7c4bcece8e3c0bdb95c5857636160c9c9c9f4f6f6fafcfcfdfffff6f8f8f6f8f8fdff -fffdfffffdfffff6f8f8f6fafff2f5f9fdfffffdfcf8c7c2b9b6aea1d9cfbde1d6c2c3b5a2dacfbbebe0cce3d9c7cbc2b4aca399938c8390877a9a8772aa9379 -ac9476b69d7dc3a886cdb494cbb69baa9b888e857b7e7b77626367484b503d3f4744444a5e5d617c7b7d9a9c9c848583716e6a59555038322d1d1613130e100c -0d1700041905133022365f4863956384bc5c81bf294f900016560007420826612c4e904e6fb45b77b7465b8f21284902021202000023201b6d716ca8adac9fa3 -a875777f524f5838363c34373c444a4f7379809da4ada6adb69b9da778787e514e50524a4a655a56776a6284786eaea298d5cac2d5cbc4cbc5beaca6a1cdc9c4 -f6f3efd1ceca6462614344429a9a9ae8eaeaf7f9fafdfffff2f4f4f3f5f5f9fbfbf9fbfbfcfffdfafdfbf9fcfff1f4f8fdfffffdfcf8d1ccc3bfb7aad7cfbed8 -cfbbbbb09cccc1add9cdbbd9cfbec9c0b3a9a096938c83988f85a89989b5a48fb7a58ebba78ea38e73756148665744655a4c3c383357575773767b80838b7b7e -8365656b5855575653556160645150523a36352c2621453c336660555a544d262725090e1709172a1e31524058865c7ab16184c44668ae1e418a24448b335499 -4a6eb46386c85876af2037640009250409180200033e3938aea9a6e4e1ddbebab99c989797908d7f7a777274745c6164484e554a515a626873757b86787a8472 -717a6f6b70736d6e857c79736a66625955887f7bbdb6b3dbd6d3c7c3becdc9c4e7e4e0d1ceca696766393a387f7f7fd8dadafcfefffdfffff4f6f6f7f9f9fbfd -fdf6f8f8f8fbf9fafdfbf9fcfff2f5f9fafafaf6f5f1d6d0c9cdc7bae1d9c8d7cdbbcabeacbdb3a1c5bbaacbc2b4b6ada39e978e9a948da09891a0968ca69b8d -a39686887a685b4d3b2619090c03001610092826255c5f6395999ea9adb298999d6b686a3933341d171808040a1d191f2d2525453c33908577d5cbb9aba39241 -3e30080b09000b1310203730456b4b66995e7aba6080c75b7bc76184d4587cca587fc46b8ecd5c7cad172e5400001200020f0b070d514747b4a8a4dccec8c4b8 -aeccc0b4ece2d1ede5d8d9d6d1a3a5a53d404400000600030e1d25324b4e5c7e808b83828b7f7e82a39e9f7f7a791d18171b17167c7778c8c4c3e6e1ded7d3ce -e5e2ded5d2ce72706f40413f747474caccccfcfefffdfffff4f6f6fbfdfdfdfffff8fafaf7faf8f7faf8f5f8fdf5f8fcfdfcfef2f1edc7c4bcbdb7acddd4c6e5 -ddccdfd5c4beb4a3c9bfaed1c8baada49a9a938a9e9893918d88726e696a645f554f482019101c150c352f28221f1b1f1f1f6d707474787d7074796164684e4b -4d3631302f2622352b2b433b425e565d7e7270928478ad9f89bfb195978b6f524b32141404000301030f1b2636534054834e66a25973b95e7ccb5174ca4b71c3 -5377bd688ac05b79a219314d00001000020f201c226b5d5eb59f99cab3a4c3aa96c9b39ad8c7acdbcfb7d6d0c3c3c0bc878787393c410d131e111926282f403c -41502a2d3b3739436f6f7579787c3332360403072d2c2e7a7878bebbb7e5e1dcfaf7f3e2dfdb8684833c3d3b4b4b4bbabcbcf9fbfcf8fafbeef0f0f7f9f9fdff -fffafcfcf9fcfaf9fcfaf2f5faf8fbfffffeffe8e6e5aba8a099948bcec6b9f6eddfdad1c3bdb4a6d0c7b9dcd4c7b4ada49d9790938e8b74706f383636141414 -1c1c1c2e2f2d4747474747472426272a2d315a5e635a5e63585b5f5656564b46434339325e4f4686766fa19496a89b9db4a29bac9a89a28d719a86638b795474 -65443029100605000000031d283c4552785b6ea16f82bf748dd55b7dd0587bcb5778b7526f9c344b6b00122700000b060b14443d408b7873bc9f90c5a38bc6a4 -86c2a481baa480bbac8cbdb19fcbc5bad4d0cb908f91262931090f1c151c2d050c1d00000b0309142628325e60688181874040460001052221237f7c78e2ded9 -fefbf7f0ede9bbb9b8565755303030b9bbbbfdfffffdfffff0f2f2f4f6f6fbfdfdf8fafaf9fcfaf9fcfaf3f6faf9fcffeeedefc4c2c1908d88959087cec8bded -e5d8c9c1b4c1b9acd0cabfd7d2c9bcb6b19b96937a76755351511a1b1f0000041e2126777c7f7b7f84282c31000004050b100e12173f414278767697918c998f -859282759f8b79b7a392aa9891a5938ca48d7d9d846aa08461ad9168ae93679a845b5c4a2b281d090703001719233e445b5d698b7481ad768ac16582c75774b7 -4c639535486b142238000713050e1728292d756c68a18c7dbd9a80c39974cca277cfaa7ec9ac85cab491c7b69cd5c7b5e5dccfb6b2ad5051550d121b01071400 -0514080f1e080e1b060813373a4284878c5f626703060b000001504d49aba7a2dad7d3fffefaf3f1f0868785323232a5a7a7f6f8f9fdfffff6f8f8f7f9f9fafc -fcf7f9f9f9fcfaf7faf8f7fafefbfcffd7d6d89c9a9983807baba8a0dbd6cdd6d0c5c4beb3ccc6bbd1ccc3cdcac2bdb8b5959190615f5f3c3b3d3b3e43262931 -20262d535960424a51040c13080e130b1013292b2c6965649c948daa9e92af9d8cb39c86af967ca88f751610000026060f002220574d46430100000000000100 -0000000000000400000000200000f00d0000f06d00009d887398806c9a7f649e805da5825aaf8a5eb18f61a9895ea389656d573e36291b2019162120292c3042 -303750273355192f5f0d2353172345242a41292d3838383e555458736e6ba09385b0977dbd966fc29464ca9e69d1a877c9a980bfa581c6ae90d2bea5dbccb9e4 -dad0bfbbba4c4c5200000700020f191f2c05091400000712141c4a4a504d4e521b1c200504061e1b1757534ea6a39ffffffcfdfbfa8c8d8b232323696b6be0e2 -e3f3f5f6f5f7f7f9fbfbfcfefef9fbfbfcfffdf9fcfaf7f8fcfdfeffc4c3c56a686885827ed0ccc7e8e5ddc7c2b9bfbab1e1ded6dcd8d3aca9a58e8a897c7a7a -5e5b5d3e3d413c3f443034391e242b01070e01070e13191e1f24274042427c7873a39a90a49585917e69a1886eb29678a68766937552957a58927854977851b4 -9166c19969ae8253a87b4fad8359c39e7ca2846980685458483b40362f2b28240d0d0d0000060000150000170809173b343b6b6063827674998d89ac9e92b6a2 -89b69972b28a55b78a4dcb9d63d3a875c29e78af906fc0a481cfb694d4bfa4f1e1d0fdf4eb9d999824232700000700000605070f08080e0403070b0a0c1c1b1d -1b1a1c0d0b0b0401001e1a1566635fdad7d3fffffe969795252525333535adafb0f9fbfcfdfffffafcfcf8fafafcfefefdfffef9fcfaf9fafefdfeffb9b8ba56 -5656767473d6d3cfe9e6e1d0cec6b3afaadcd9d4cfccc88482815a58585d5c5e5251553031351b1c2014171b0c1015000005000106171a1e4546447975709087 -7a9f917fa48e75a58b6db19271b18f6ba37f599a774fa38659ab8d5ea78353b08756ba8d5ab98858b8855ab07f57a47755b38d6fbc9e85a48d778e7d6a7f7460 -5d54403d38293c3a39524d4e6256547966618d777199827aa89286b29a86bea480b69665b68d4ec19451cda162d1a570c09b75b3906fc1a079ceb18adac1a1d4 -bfa9cbbeb0c3bbb485807f2927270603050603050f0a0c100b0c0601020501000e0a09110d0c0e09060e0a0534312d989591e5e3e2a6a7a53d3d3d2e30309799 -9aeceeeffafcfcfdfffffcfefefdfffffdfffefafdfbfafbfffafbffb2b1b34a4a4a747271d7d6d2dddcd8d1d1cbd6d3cfbdbcb88d8b8a5656563d3c3e3e3f43 -34343a19191f0000010000010001050305060000011516145c5951999083ae9f8ca08b709d815fab8b67b49068aa845aa98157b08c5eaa8a55b6955db18b55b1 -8550b68553b98556be895eb8835ea47353a77d60b69175b19376ab9474a6926f95835e8a7b5a8c7e67a79885b09a88ab9181ad8e7faf9180b79883b39677bf9e -71b7945cc09955cda35ec99d60c59a67c19976bc9676c3a078c0a077ccb08dc5af93b7a693d5c7bbd3c8c0928985554c49211a170a01000c0300070000070000 -0803000500000f0b060602000e0b074c49459896958c8d8b4747473133337f8182dee0e1f7f9f9f9fbfbf9fbfbfbfdfdf9fcfafbfefcfcfdfff3f4f8aeadaf3f -3e40848282e5e3e2e2e0dfd6d5d1e4e2e18889874f4f4f4f515240414514171c0000070101070805070604040604041412120c0a091c1911665e519a8c79b5a0 -849f83609d7a52ad885cb0895da78054ae8459b99265ab8751ae8c51af864fbb8d57bb8a58b07c4db78158c28d68b38361a277569c75559572509578519d8458 -a38c5cb1996bb99f7ac7ab8cbfa186b89980b8967fb8947cbc987aba966eb6915db79256cba362cfa766bb9359b68e5dc29b75c39e7cc7a479c3a378c8ad88ce -b698cab59fc8b8a7d7c9bde6dad0c8bbb37a6f673f342c251a12110700110804130c090500000804000602000401000b08042e2c2b3b3c3a303030393b3b7d7f -80e0e2e3fdfffff9fbfbf3f5f5fafcfcf8fbf9fafdfbfffefff6f5f9abaaac313032979797fffffff4f4f4c7c8c6a5a5a56163634a4c4d5a5d6142454a080b13 -00000609090f1d1b1b1713121511102a2723302c27443b317f7361a491769f85619f7f56aa8356b48c5cb48a5baf8659a98157a57e52b38e5cae8852a77f4aba -8d5ac0915eaf7d4fb07f53bb8a62b0835eb58b68b48f699f7c5499784ba88857ac8d58af8e5cbf9c70be9a74b3906eb69476b89678b18c6ab8916ac39b6bb68d -56bb9156c8a065c49e64b28b57b68f62c59f75c29e76c8a67bdabc93dec29fdac0a2d2bca3c4b09ec6b6a5e0d1c1decec1cebeb1bfb1a5978b81584d453a322b -2f292417120f0501000501000704000401000503020c0d0b121212222424767879d5d7d8fdfffffdfffff4f6f6fdfffffafdfbf8fbf9fffefffaf9fda9a8aa31 -30329a9a9afdfdfdd7d7d77f8181484a4a3b3f4035383c34383d32353d30333b282a341f2227241f2026211e332e2b524e496c655c8075679a8974a89374997c -55ae8a5cb78e5db68b58b58b5cb58c5fa780599a734cbc986ab58f5fa77e4db18655be9060b7895ab08357ab8055b58c65b28b64b49068ac895eaa885ab18e5c -aa8650a9824ebb9162ba9268b38f6bb99976b59571a7845cb48c5bc89c66c6985ec3965dc29863ba9464b59163bf9c70caa678c29e70c9a97ed8bb94e5cba7dd -c5a7cfb9a0cab5a0c7b3a1bfad9cc4b2a1dcccbcf6e6d6e3d5c9b2a89e958d867e78735b5653312d2814100b0a07030603000200000203010303030709094547 -48999b9cdee0e0fafcfcf4f6f6fdfffffcfffdf7faf8faf9fdf3f2f69594963231336e6d6fafaeb07678782527270a0c0d1a1e1f1f22261e222732353d494e57 -494d583e40483f3b3a4e4a4567635e7e7871988f85a598889e8d73a18866a9895ebb9565b88d5aaf824fb28859b58e62a8835d9f7b57b38c66b48c62aa8055af -8558b78d5eb28859af8757aa8356b49165a17e539e7c51a58256ad895bae8957a57d49aa7f4ebf8f65c69b74bb9876b79976b0946ba7895ab58e57c29659ce9e -64c79763bb9065b68f68b8946ebf9d72c6a16dc19f6ac9a97ecaaf8ad5bc9ad5bda1cdb79eceb9a4cdb7a5c0ac9acebaa8ccbaa9cdbdadcdbdb0cbc1b7d3cbc4 -cbc6c3b5b2ae88847f4f4b462f2c281b1814030100000100010101030505121415525455b0b2b2f4f6f6f6f8f8fbfdfdf9fcfafafdfbf7f6fae5e4e674767724 -26272f303452545522242500000100000021232346454757565857585c4e4f5354545a706e6e7a71688a81749a9187948e83a39a8dad9f8d9b866b9d815eb08d -61bc9463b08552a77c4bb2895cb38b61a47f59a47f59a07750ac8258ad8257b68b60b48b5ea77f4faa8454b38f619e7c4ea48155ae8b5faa8658ae8656b48b5a -ac814ea97b4bc5966ad2a67dc39f77b4946bb09164b2915fbc945ab98c4fc8975fc39461b98e63b58e67b6926ab39163bb955fc39f69c2a277d0b491d0b495c4 -ac8ecab49bd1bca6cfbaa5d0baa8ccb6a4c0ac9bbca897c2b2a2d1c3b7d9cfc5dad0c9d4ccc5beb7ae968f868b858074716d3e3c3b1717170305050000010709 -0a3436379d9f9ff9fbfbfcfefef8fafaf5f7f7fcfefef5f7f8d5d7d873777814191c040a0f0e1217000308040607131111342f2c6b6560938a867a6f6b544945 -6d6461a1958bb5a08ab8a388afa18ea89e8da197869d8e7ba1896ba88962a67f52a97f50a77d50a67c51ac835cb58b66b68b64b1855ca67849b28454b7895aae -8253a97f52b0875ab68d60b38c5fa17a4daf885bba9164b68c5db38855b58954b78854b58652c59865ca9f6cb99160b78f5ec49d69b8905cb38752cd9f69c292 -5ebc8d5abe9060ba9160b08756b48c58bf965fbb9460c29f74d4b491d8bc9ad2b999d1baa0ccb89fc7b29dcab4a2ceb8a6d8bfafcfb6a6c7b0a0cebaa9c9b6a7 -c2b2a2cdbeaec9baaac8bbaddfd6ccd8d2cba5a3a25f5f5f161a1b0000010a0e0f47494ab2b4b4f3f3f3f7f7f7f7f7f7fafcfdfdfffff8fafaecf0f194999c21 -272c02080d13191e171a1e1a191b35302d433c3354483c65584a7869598c7d6d9f9080ac9984bba07ebba17db09f84ac9e8ba69a88a5957eac9371b39368b58d -5db68d5cb48b5eac845aa17a53a27952b2865dc29569bc8e5ec0915eb68858aa7e4fad8356ba9063b98f64ad8358b99063b78e61ae8455ac8051b38653b68956 -b68753b58954b98f5ab68e59b48c57ba925dc89d6ac99e6bc59865c79a67c09360bc8f5cbe925dc29661c39762c49b64c49b64bd9662cea87ed4b28ed4b693d7 -bb9cdbc5a9d1bea3c4af99c2af9ac7af9dcdb4a4cfb5a5cfb5a5cfb7a5c6b09ec5b19fd2beacd2c1aeccbeacebe2d5fffaf3f1edecb4b6b655585c13181b0e12 -1345494ab5b5b5f8f8f8fbfbfbf8f8f8f7f8fcf8f9fdf9f8fafdffffb1b4b832363b02060b2126293f414243423e514c43675f4e6f624c726349918065b6a689 -bcac8fb49f7fc0a77dbea47cb2a081ac9e87a89b85a6957bab916db29164bf9766b8905cb58d5db79063b28d61aa8357ab8255b3895ac49869be9263b18556ab -8154ba9063c9a073c1986bae8558b48b5eb2895ca87f52a87e4fb08657ae8554b08756bf9665ab8353a57f4fb28a5abc9464bf9665c79e6dcba06fbf9463ba8f -5cc29764c79c69c99e6bca9f6cc59d69c39b67c59d6dcfa97fd0ac88cdaf8cdbc09ee8d3b4dcc9aecab59fc8b5a0ceb6a4c9b19fccb2a1d0b6a5cab2a0c7b19f -d0bda8ddc9b7d6c5b2c9baaae3d9cffffdf6fffffedee0e0797c801a1f22020607333738a7a7a7f5f6f4fdfdfdf9f9f9f7f8fcf7f8fcf6f5f7f6f5f9a5a8ad2e -3237010409323637717270807d757a7362948870a59878ac9a75b7a47ec1ad84b9a67bbba477c6aa7bc0a579b5a17eaea084a79a80a09073a48a62a98958bd97 -61b58c55b18955b99363c0996cb79063ad8555a77e4dbd9565b68d60b1885bb78e61c59c6fcca376c2996cb38b5baa8154ab8255a87f52af8659b68f62ac8558 -a98255b99468a8855aa8855ab48e64b99468b58e61b78f5fbc9463bc9460c19965c99e6bc69b68c79c69cda571c9a06fc19867c39a6dc59e77cba781ccaf8ad9 -be9ce4cfb0dac8abcbb79ecbb9a2cab5a0c4ac9acbb1a0ceb6a4c2ac9ac6b09ed2bfaad1c0add5c5b4cdc0b0e6dcd2fef8f1faf8f7dbdddd86898d22272a0000 -01202222959694eeefedfcfcfcf9f9f9f9fafef8f9fdf5f1f6d2d1d577777d1a1d220405094d4f4fababa5c4c1b3ada28ca99c7cb5a37ab9a576c0aa76c1a973 -b9a068c3a870c3a56ebca16fb49f79b2a081aa9c7fa29170a58960ab8a58b79059b99157b78f5ab48f5bb28d5bb08b59b48d59b7905cba9366b28d61b68f63bf -986bc39a6dbb9363b78d5eb9905fbc9263b18959a77e51ae875aba9569b08d62a48257a7835db79571b4916fb38f69b7946cb9966aaf8b5db08b59c19a66d0a9 -75c69e69b48c58b8905cd0a776d4aa7bc1986bb48d61ba936ccaa680cfb28dd3b995d4bf9fcbb99cc3af96c6b49dc2ad98c9b49fe0c8b6e2cab8cab5a0c9b49f -d0bda8c5b4a1c6b6a5cbbeb0f0e5ddfffffbfaf8f7e0e2e2999ca0303538000001191b1b8b8c8aecedebfbfbfbf8f8f8f8f9fdf8f9fdf5f1f6b4b0b54d4c500a -0b0f0f1112717270dfddd3f1ead9baae92a79570ae9769af955fb4985cc4a868c6a867ceaf70c8a66bc1a26fb8a279b7a483ad9e7ea4916ea68b5fb08e59bb93 -59bd955abc955eb7935db38e5cb38e5aba945ebe9763b79365b28f63b79266be976aba9262b08756b58d59c59a67c99e6bbc9362b28a5aae8a5caf8c61ae8e65 -ae8d66aa8a67b89678ad8b6da58562b4936cc4a277ba986ab59260c5a16bcba56fc19b65b58d58b78f5bc69d6ccba172c2976cb98f64b38d63c8a57dcfb28bd1 -b793d1bc9ccab89bc4b398ccbba1c7b29dd3bea9edd5c3e8d2c0cab5a0c2af9acebda8cfc0adc2b3a3c5b9adebe2d9fffffbfafbf9e8ecedacb0b1393e3f0002 -020f11117f807ee8e9e7fbfbfbf7f6f8f8f9fdf9fafef4f1f3a9a6a84241430f0e1024232594938ffaf6ebeee4d2a8987b99845eb49b69b99b62b49354c9a664 -d1ac68d6b06fd0ab6fc6a671bda57bb9a582ae9c7da38f6ca98c60b5935ec79f65c0965bbb945dc19d67c8a371c49f6bbf9963bb9460b69466b69367b99567b9 -9363b78f5bb98f5ac49862cfa36dc69a65c09661bf9766b79063a8865bb29269b99c77b0917094745788684b947352af8d69be9c71c19f71c2a06bc3a068ba95 -5bbe995fc69f68c69c67bb905fb98d5ec19469c3996eb89268c2a279caad86d6bc98decaa7d6c4a5cdbca1d3c4aaccb9a4c8b5a0d3bdabd5bfadc1ae99bbaa95 -ccbea8dbcdbad8cbbbccc2b8e4dcd5fffffcfcfcfcf3f7f8bdc1c2414647000000030505737472e4e5e3fbfbfbf7f6f8fafbfffafafff1efeeacaaaa4a4a4a1c -1c1c363636a8a7a3fffaefd7cbb9a08e71927853bb9d6ecaa76fc0995bcda662d3a865d5ab6ad0a86dc7a570bfa37abaa481af9a7ea58e6eaf8f64be9967d5a9 -73c3985fbb935ecba470d3ae7ccaa573c49e68c49d69be9a6abf9d6fbf9b6bbb9460bc935cc59a61cda067cea168c99c63bd945dc19965bb9565af8d62bd9e77 -bfa27da08462694b30644329866446aa8864af8d62bb9a69c8a670bc9a5fb69256be995dcfa76dcda36eb98e5db5895ac29367c2976cc3a075c2a279c5a883d7 -bf9be9d4b4ddcbaccbbda1d0c0a9d3c2adc0ad98c0ac9ad2beacd2c1aeccbea8d6c8b5e4d8c6e0d5c7cec4bae1d9d2fffcf9fbfbfbf7f9fac0c4c53e42430001 -01010303717270e5e6e4fcfbfdf7f6f8f9f9fff9f9fffcf9f5b5b4b05b5c5a323331484947a5a4a0f2ebe2ded1c1a591789d8260be9c71bb9460c59a61d4a869 -d7a668d5a668d2a56cc7a270be9f78b79e7eaf987eae9476b7966fc19b6bcca06bd3a56fd2a774cda575c9a373caa474cca571caa36fc7a472c6a371c7a06cc9 -a16cd0a56cca9e63c2945ac19359cca065bd915bbd9561bb9565bf9d72c8a9829f825d64482646250b49280e6342218f6d49b08e63b89766ba9862bf9d62be99 -5dcaa267c8a066c49862be915ec29464cb9a6eb88d62b18e63c9ab82cdb28dccb490dac7a6d7c7aac8b99fc7b9a2c9bba5c7b6a3cbb9a8dac8b7e4d4c3ded0bd -d4c8b6d1c7b6d3c7bbcec5bceae4dffefaf9f2f2f2fcfeffcbcfd0464a4b0204040001007c7d7bf1efeef9f8faf5f4f6f5f5fbfafdfffefbf6cacac46d6e6a32 -33313a3b399e9d99fcf6efe6dbcdae9983a78b6cc3a078bb9363c49561d5a46cd9a76dd6a66cd4a76ecda574c4a480bba183b1987ea88d72ae8c68b98f64d2a5 -72d6a773d1a675c79e71be976abc9568bc9463ba935fbf9a66c9a470c9a16cc09760bf945bc69a5fc89a60c7995fbc8f56b68d56bd9564bb9769b08e638e6f48 -593b183b1f003111003313004c2b0a785834a58358b99867c09e69c3a068caa46acba368bd955bbd915bc19461c39565cb9a6cbf9469bc9870b5966fc1a582d9 -c3a0e0ceafd2c4a8c8baa3cabda7d8c9b6dbcbbacbbbabc6b6a6d7c8b8d5c8b8c4baa9c3baacc7bdb3dad1c8f4eee9fbf7f6f1f1f1fcfeffc6cacb464b4a0204 -0405060482807fedebeaf8f7f9f5f6faf6f6fcf7fafff7f5eddadad47b7c78282b291f21218f8d8cfefaf5e4dbcea49380a28a6ebf9d79b48d61bb8d5dcc9c68 -d8a46fd4a36bd5a771cca775c2a580b9a183ad957da4896ea98664b68c62ca9c6ccd9e6bc79b6cbf9669b99266b89165ba9262ba925eb6905ac59d68cca56ec7 -9e67c1965dc0955cc3965dbf935dc29863c49c68cca676c9a67ab6966d866642583a17593d1b6042255e40236e4f2e947450bf9c74d3b183d0ad7bc7a26ecca6 -70c9a26bb48d56b88e59c69b68c59a69c7996ac3996eb49169a68964bca17fd7c2a2d7c7aad4c7add7cab4cfc4b0e0d1c1ecddcdcfbfb2b7aa9ccabfb1cdc4b6 -beb7a8c3bbaec6bdb4d9d1caede8e5f5f3f2f4f6f6f6fafbb9bdbe3f4443000101121311898786ebe9e8f8f7f9f9fafef8f8fef5f7fff3f0ebe1e1db7d7e7c1e -2020121415878787fffcf8e3dad09787769b846ab69875b28c62b68c5dc89966d5a571d3a46ed0a56cc7a270bc9f78b59d7fac957ba38b6fac8967ba9066c193 -64c29360bd9162bc9366be976bc19a6dc49a6bc39b67b8905bbc955ec8a16ad2a972cca36cc39964bc945fbb935fc49c6bc49d70c9a67bc09d75ad8d699f815e -927654987b5ca38769a38768a98d6bb89a77c8a982caaa7fba976ba58453c09b69caa573bc9463bc9463cba172c49a6bbe9465bb9468aa8962b49875c8af8fca -b697c8b99fdcd0b8e3d8c4cdc3b1d4c7b9e1d5c9d6c7bec3b7adc9bfb5cec5bbcbc5bad4cec3d2cac3c9c3bedad5d4f6f4f4fbfdfef2f6f7adb1b23439380000 -0020211f918f8eeceae9fdfdfdfafbfff5f8fdf7f9fff9f8f4e0e1df757778161a1b121519858788fbf9f8efeae1a195839f8c71b69c78b9976cbe9868c69c67 -d5a973d3a86fcda56ac2a06ab89f75b49f7fad987ca48c6ea98763b38c60c69868c49562be9263bf9669c39c6fc59f6fc49b6ac19762bf9762b8905bbd9560c4 -9d69c69f6bc49f6dbc986aad8a5ea07e53a7865fb898749e805d846846a08364b094769f8365957b5da48a6cb09475a98e6c997d5a896c477f5e3776562da27f -54bd9a6ebc976bb79266bb966ab48f63af8a5ead8a5fb79774c5a98accb496cab89bd1c3acddd2bcd7cdbbc5bcaec4b8aeccc2b8dccfc7dacfc7cdc3bcccc4bd -d8d3cae1dbd4d7d1cac0bcb7d6d2d1fbfbfbfcfeffeff2f6aaaeaf2d32310000003132309d9c98efedecfffffff8f9fdf2f5faf8fbfffefcfcd2d2d266676b0d -10150d11166e7175dbdbdbf5f2eac2b8a6ac9b80b19975ba9d71c5a270c29d65d1a96fd1aa6ccca769c4a36bbca377b9a582ae9a7b9e87679c7c58a57e52c99c -69c69763c19665c19969c39b6bc19968bc9460bb915cb9915cb8915dba935fb48f5db69264c1a073b1916885663f583a176c502e8c70517054364a2f146e5338 -84694f654a2f4f371b6a5536836b4d7c62446145264f3213563716664623916f4bb4936cbf9b75ba976fb7946cb49267bb996ebc9c73bfa07fb79d7fbfa98dd8 -c7ace6d9c3d6cdb9c6bdafc7bfb2c2b7afc2b8b1dbcfc9e5dad6cfc6c2c8c2bdd5d1ccdbd7d2d0ccc7cdc8c5e7e3e2fffffffafbffe7eaeea0a4a5262b2a0304 -024f504eb4b3aff2f3f1fffffff3f6faf1f4f9f8fbfff9f6f8bfbec25c5c62090b1303060e44494c9fa1a1e7e5dde3ddcaafa3879c8963ab9464c0a26bba9b5e -caa767ceac6acdab69c5a76cbda678b7a580a59473927e5b94754ea27b4ec19560c2945ebe9360bd9564bb9362b8915db8905bbc935cb78f5ab9925eb99565b0 -8e60b29065c2a37cae926f785d3b3f25074e361a6b5238553d25391f074d331b593f27462c143b260a533e226e583c715b3f644c305a3f24634729725536997a -5bb49574c1a380c2a580b89b76b3966fc0a37cc4a782b29674ab9173c6af95e8d7bde4d6c3d1c7b5cec6b9d1cbc0d1c7c0cac1bdd4c9c5dad1ced2cbc8cbc6c3 -cecbc7d0cdc9cec9c6dddad6edebeafffffffdfeffd2d5d9797d7e131817141513787975d3d2cef7f8f6fffffff5f8fcf4f7fcf7fafff8f3f5b9b6b85e5e640f -121a00050c242a31717576d5d5cff8f1e0afa3878b78539e8658bc9d68b7975ccba869d1ae6eccac6bc6a86dbda577b49f799f8a6a8e755596754ea98256b88d -5abc905abd935ebb935fb48c5baf8756b58d59bd9561be9763b79260b79365b39265b6956ecaad88c2a7859880627f694d80694f8a73597e674d71583e775c42 -7a5f447c614670583a7762438873549a82669d8569987d6291765b917459987c5ea88c6eb49778b79b79a58966977c57a2855ea18661a68a6bb2997fe1cbb2ef -dec9d1c3b1cec5b7e1d8ced7d0c7dcd6cfd5cfcac9c2bfc9c4c1d5d1d0d4cfd0c9c7c7c9c7c7d2cecde3e1e0e5e5e5f9fbfcfdffffbec2c34f53540103032324 -22969793ecebe7fcfdfbfefefefbfdfefafdfff8fbfff9f4f1d4d0cf7375761a1e23030a13242b3473777ccbc9c8f2e9dfc5b49f9b8464a2845bbd996bc59d6c -c69e69d0a972c8a66bc1a26bc0a174be9e7aac8d6e977558956f4fa17a53ae8455c39964c79e67c19762c49966be9465b1875cae8459bc9666be9868a7825689 -673c967652bca07dc2a987a89171b19c7da48f70957d5f947b5b9b805e977b58a38661bea17cb99c77997e59937754b49977bca0819f8666886e5072583a7459 -3e7e64468064457054326044216245206b4c25694d2a998163d1bba2e9d6c1dfcdbcd6c6b9dfd3c9e4dbd2cdc7c0d2cfc7d7d4cfd3d0cccecccbcfcfcfd0cfd1 -cccad0cbc9cfcdccd0dad9dbdddfe0fbfdfefdffffadafaf292b2b0002003637359b9c9ae2e3e1fffffefbfbfbf9f8faf6f8f9f9fafefffaf5e8e5e18a8a8a1f -2328040b14383f48868991c3c3c3dfd7d0c9b9a8b29a7eb29570c6a076cca474cda271d1a772c9a46cc4a26dc9a67acba783b59173987357926c4e9d77549f78 -4cb9905fc39964bd945dbf9461bc9263b58b61b38a63b48c62956f456c451e512d095a391870523574593e685034654c3261492d5c41265a3e1f593d1b5e411c -77553192714aa4835c8664405c3c19775837997c5d694d2f391e0342290f3e250b3b20063b1e033a1c003a1b0045240354310f543514917b5fcdbba4decab8db -cbbbebdbcfe0d3cbd3c9c2d6d0c9e1ded6d6d6d0cbccc8cbcccacfd1d1cccdd1c8c7d0cecdd6dddde3e9eaeee7e8ecfdfefffcfeff9799991517170407055455 -53b4b5b3eeefedfffffef6f6f6f9f9f9faf9fbfefdfffffcf9efece8929292202125090c144f555c999ca1b8b7b9bebab5c8bdafc3ae98b89d7bbc9a6fc69e6e -cda16cd0a56ccaa46acaa670cba97bc8a47eb79375a07d6396715596714f9a744ab58f5fc29a66bb915cb78c59b78b5cb68b60b78c65a77d5a8b62416e45255a -3317532f1752311d5333205034234327164126124628154b2c154c2d14543417613c206541238c6948805d3c53311359391c7a5b425e3f2840230e5234215032 -1f4629144d2e195737205b39216a472d7f5a3e8262459a8369c5b39cd4c0aee0d0c0f2e3dadbd0c8cac2bbd7d3cee4e1dcdadad4cdcecacecfcdd6d8d8d6d7db -d2d1dad6d5deececf2f8f8feeeeff3f6f7fbe5e7e88183830e10100e10106d6e6ccacbc9f8f8f8fefefef4f4f4fbfbfbfcfbfdfffefffdf9f8dedcdb8583831d -1c1e0a0b0f505358989ba0b2b4b5b4b2b1cbc4bbc6b8a6a99377a4865db79260cda067d1a568cda56acda973c7a577bb9a73b29072ab8a709c7b618c6a4c9874 -4eb28d61c19968b8905cb08554b28657b98c60bd9168a97c5aa47b5aa47b5ba17a5e9b775f96765f967663957764997b68997b68a48570a88871a48369aa886b -ad896ba27f5ea58260a27f5da17e5da98769a484679e8065a98b72a98d759f80699d7f66a98a71ad8c72a28063a58366b69274b59677b69f85c2b099d3c2afe9 -d9c9e9dad1d8ccc6d8cfcbd8d4cfdfdcd7dee0dadbdc0e07000026060f00120e574d4643010000000000010000000000000004000000f00d000000000000f06d -0000d8dcdddbe5e7e7e9eaeee5e4ede3e2ebebebf1f6f6fcecedf1dfe0e4b8babb6a6c6d1719191a1c1c737472d3d4d2fcfcfcfdfdfdf7f7f7fffffffcfbfdfc -fbfdf6f4f4d1cfcf7e7c7c25232306060637393a87888cb9bcc0d0d2d3d6d5d1beb6a99787709a7f5abc9765d2a669d3a663cea769cca76fc6a574c0a077b495 -76a5876c95785d8b6d5092724fa7845cb79365b68e5dac8352b08554bc9061c4976bb58b60ae885eb58e67c29e78cba886c9aa89c9ac8dccb092c7ab8dcfb395 -dec2a3dfc3a1d3b691d5b68fe1c099e3c196d1b083c2a475d3b487eccfa3dcc097cfb58ddabf9acfb590cbb08bd0b590d7bc97d1b48dc3a57cc4a47bc9a77cbd -a079c8b394d2c0a9d8c6b5e0d0c3e0d3cbdbd1cae1dbd6e1dedae2e1dde2e3dfe5e6e4e9eceaeff1f1ecedf1eaeaf0f2f1faeaeaf0ededf3ecedf1d5d6da9092 -93494b4c1a1c1c2628287b7c7adbdcdafffffffcfcfcf9f9f9fffffffaf9fbf8f7f9f4f3f7d9d8da928e8d353130050200201e1d737576c0c5c8e8eef3d9ddde -b1aea98f8573a08a66c6a573d8ad6ed1a460cfa667c6a167c9a877d1b188bb9e7f977c61896e5490755a9074529d7c55ae8b5fb58f5fad8354ad8251b88a5bbd -9162b0875aa78054ad875db7946cac8b6492724e8c704e9a7f5d927556997d5bad916ec1a47fc4a57ec2a279c3a176c2a174c2a271be9f6caa8a59aa8c5dba9d -70bba173ad926691784e977b529c80579d8256a18458b29366bfa073be9d6fac9067c0ab8ce1d1bad6c6b5cdbdb0dfd2caddd4d0dcd5d2e8e5e1e8e9e5dfe3de -e0e3e1ebeeecebedeedddee2dfdfe5f6f5fef3f3f9ebebf1e8e9edd1d2d67d7f802f31321012123234348d8e8ce9eae8fffffffbfbfbf9f9f9fffffff7f6f8f8 -f7f9f7f7fdf1f0f2a9a5a43a35320501001d1a166a6c6cb7bcbfd7e0e9c8d0d7a8adac989384aa9978c6a877d5aa6bd4a561d0a566c7a069cca977d1b488bfa4 -829c84688b745a92795f927657937552a8855dba9367b3895aac8051b18353b48657a57950a87f58b18a64ac86638964425a39184c2c0f55371a4a2a0d4d2d10 -614223896847a17e5c94704c7c58327551299b784da584577452275434097b5b3294764d80613a5e411a5434105939155839126e4d269a7a51b08d65a9855d9f -7f5bb5a084e1d0bbdbcbbaccbfb1dcd1c9dcd6d1d9d4d1dfdddce6e7e5e5e8e6e4e7e5e3e8e6e4e6e7dedfe3e4e2e8f5f2fbf7f7fde9e9efcdced2aeafb37173 -742b2d2e070909323434999999efefeffffffff9f9f9faf9fbfffefff6f5f7fbfafcf8fbfffdfeffb3afae34302b07010027231e6b6b6ba3a9aeb7c1cbb4bfc7 -aab1b4a4a399afa185bda375cda668daad6ad0a467cca56ec9a674c5a87cbda37fac97789b846a8d765c8b7153876b49a27e58bb956bbb9164b18556b28454b3 -8556a67a51b18762b98f6ca8825f8a64446b48275533154b2b0e502e11533113674625906d4ba6815f8d6945724d277450289572479a774c714e2359360e7653 -2b8968417e5d3667472365431f6a4824674521825e38b38f69bf9a74af8a64ac8c69b8a388d7c9b3e6d8c6ded2c6d9cfc8dfd8d5e3dfded3d4d2dee1dfeef3f1 -eff4f2e2e7e6e5e7e8f1f2f6f7f5fbf5f2fbf0f0f6e2e2e8a7a8ac7d7e82646667333536030505282a2a989898ecececfefefef8f8f8fcfbfdfffefff6f5f7fd -fcfefbfdfffbfcffc8c4c3514d48140e091d19144d4d4da8aeb3d1dbe5acb8c2929b9facaea8b9ad95b69d75d1ad77cda466cfa46bcfa772c4a070bda074bfa5 -81ad9878927c60846d538d73558a6d4e9b7753ad865fb2885db5895ac09262c79b6caa7f54ac845aad845dad865fb99370bf9b77a986648969467a573594714f -bc9a76cba781ba9670b38f67b89268b58f65ad885ca98458ab865ab39065ba976cb6936bb18e66ad8c65ba9670b5916bbb9771c4a078c29e76c19a73c09972b7 -9773d4bfa3dcceb8d9ccbcd6cdc0dad2cbe3dedbeeecece4e6e6eff4f3f4faf9f5fbfaf7fcfbfafcfdf7f8fcf6f4fafaf8fef2f2f8cdcdd386868c6061656365 -66333536080a0a2d2f2f9b9b9bf7f7f7fefefef7f7f7f8f7f9fcfbfdfdfcfffdfcfff9fbfffbfcffe4e2e2948f8c4b4540211c193534368e9499dde7f1c7d1db -949da1959692aca290b39e7ec8aa7bd0aa74caa26dcaa36fc2a170bfa276bea47fb09a779883648771558f7355947556a17c5aa57e58a77d53ae8457b78b5cb5 -895aa47a4ba88050ae875ab89367c29d71c29f74b49169a4845ba17e56ae8c61c7a57ad3b084cba97bcca878cfab7bcba777bf9c6aba9765c29e6ed2ae7ed2ae -80c3a173c29f73cdaa7ec5a276c6a377cba87ccca77bc29d71bd986cc19d6fc1a178c9b498e1d3bde4d7c7dad0c6d7cecadbd7d6e8e7e9ebeff0f2f7f8faffff -f7fdfcf0f6f5f5f9fafdfffff9f8fcefedf3e0e0e6cbcbd1909096606066595a5e2d2f300c0e0f444646b1b1b1f9f9f9fbfbfbf9f9f9f8f7f9fbfafcfdfcfffc -fbfff7fafff7f8fcfffdfdd9d5d484807f2a2625202223777b80d5dee7dfe8f1a7aeb18b8c88a8a192b4a58bb9a17dbd9d72c9a373c7a171c5a375c3a67abea5 -7db6a07ca8926f967f5f9275569472549c7755a177549f744da4784faa7d51a77b4ca57d49a47e48a98450b18f5ab18f5aa78752a38250a58653a78654a58550 -ae8e59ba9862c09e68c9a66ecdaa72c9a76cba975fb8955dbe9b63c7a46cc6a36bbd9c64be9c66c6a46eae8c56b5935dbc9a64bf9b65bc9763bc9763c49f6bc5 -a679cbb69ae7d9c6e2d7c9d3cac0d5cfcadbd9d8e9ebecf3f7f8f0f5f6f6fefef8fffff7fdfcf8fcfdfafcfdeeedf1dcdae0cacad0a9a8b187878d6e6e746263 -672c2e2f1517186d6f70d3d3d3fcfcfcf7f6f8fbfafcf9f8fafbfafcfdfcfffbfafefafafff3f4f8fffefff2f0f0a2a0a03c3b3d26272b65696ebdc3caedf3f8 -ced2d39a9b979f998eaea38fb4a389b59c7ac9a67ec6a175c7a679c8ab7fc1a77fc0a983bca480ae9371997a598d6a498f68489e7352a0744f9c6f499f734aa4 -7a4db78f5eb48d59b18c5aaf8a58a582509c79479e7a4aa58453a27f4d9a77459a7843a78550b9955fc4a06ac9a46cc8a36bbc9961be9b63b9955fb28f57b692 -5cc09c66be9a64b5915bba9660be9a64bf9b65c19c68c5a06cc39e6ac19c68bb9c6fdec9adeddfccd6cbbdc6bfb6dad5d2ebe9e9f2f3f7f5fafdf6fdffeef6f6 -eaf2f2eaf2f1eaeff0e8ecedeae9ede6e5e9b7b6bf6c6b7465656b7a7a805f60641b1c20242627a1a3a4f0f0f0fdfdfdf3f2f4fefdfffaf9fbfcfbfdfdfcfffb -fafefdfcfff4f6f7fefdffeff0f4afb0b45c5f633a3d424e5257919498e4e8e9f7f7f7bbb8b48e867f948b7eaea395c1af98c5a582c69f78c6a37bc5a77ebfa6 -7cc5ac82c8ae86c0a37ea68361926b4b9165469f7251a174539d704e9f734ea37851b48863b58964b28863ac825da67c57a77d58ac825daf8862a57b569e744f -9e754eac835cbf956bc69c72c99f74cea479cca277cda477c69c71bc9366be9469c69c71c3996eb88e63cca277cda378c89e73c99f75cfa57bcaa076c59b71c1 -9f7be7d2b7ebe0ccd0c7b9c9c2b9e8e3e0f7f7f7f7fafef3fafdf1fafdedf7f7f2fcfcf8fffffafffff8fcfdefeef2dbdade7b7a833d3c456e6e74a0a0a65c5d -610a0b0f323435b1b3b4fffefffcfbfdf2f1f3fefdfffbfafefefdfffdfcfffdfcfffcfbfdfaf9fbfdfefff0f3f8c0c4c981878e505459323539505253bdbbbb -fffffce2ded9908a85706a658a847fb1a496bc9e81c39e78c39f79c0a279bea377c4a97dc8ac83c8a780b58f6ca77e5da27455a072539e7150a17453a177549d -73509c6f4ea47756a67b5aa37857a47958ac8160af8463ac8160a67b5aa37956a17754aa805bb88c67b88c67bc916ac99e77cca278c99f74c99f74c89e73c399 -6ebc9267bb9166c0966bc0966bc1976cbc9268be946ac59b71c1976dc49a70d0ae8adcc7ace4d9c5dad1c4dfd7d0f4f0effaf9fbf6fafff1fafee6eff3eefafc -f6fffff5fdfdecf1f2e9edeecccbcf97969a515059595861a6a6acb4b4ba48494d1112165f6162c4c6c7fffefffcfbfdf4f3f5fdfcfefaf9fdfffefffaf9fdfe -fdfff9f7f7f8f8f8fafdfff4f7ffced5de9ca3ac60666d23262a2523238a8582f5efeafffbf6b1aca95f5b5a4e4b4d7b716ab79881c6a07ec4a07abea077bfa4 -78c2a87ac6a67bcaa87dc7a07ab98f6caf8261a8795a9d6f509a6d4c9c71509d7350996d48a17550a67a55a67a55a67c57ab815caa805ba57b56af865fab825b -a67b54a87e54ae8259aa7f54b1865bc79d70cca474c69e6dc49c6bc69e6dc39b67bd9561c09864caa26ecda473c79e6dba9160be9564c69e6ebb9363bc9464cc -ac83ccb79bdacfbbe5dccff5ede6fdf9f8f4f6f7f3f7fcf0f9fdedf6fae8f4f6d4dedea3abab7f8485868a8b8685896362666c6b74a6a5aec6c6cc8383891a1b -1f2d2e32aaacadf2f4f5f6f5f7fdfcfef9f8fafcfbfdf9f8fcfffefff7f6fafefdfff4f2f1f1f1f1f5f8fdf3f9ffd5dbe6a9b0b96b707924272b201b1c706a65 -dad1cdfffffbd2cdca5e5c5c24242a504744b59883caa583c7a37fc0a279c6a97dc4a77ac2a376caa77cd3ac85bd9370b48565b182639e70518c60419267469f -77549d714ca1764fa37851a47952a27952a37a53a27952a17851b48c62af875da57b50a2784da57b4e9f7548aa8053c79d6ecca571c59f69bb955fb6905abc95 -5ec59e67caa36ccaa36cd6ae79c69e69b58d58c09863d0a975c39c68bb9362c6a67bc5b094d3c8b4e8dfd2fdf7f0fffbfaf1f2f6f2f6fbeff7fef5feffe2eef0 -bac3c66e7676313637373b3c59585c5b5a5e7e7d86d1d0d9c6c6cc58585e0b0c10505155d4d6d7fbfdfeefeef0fefdfffdfcfefbfafcf9f8fcfffefff4f3f7fd -fcff460000001c00000010000000454d462b024000000c000000000000000e00000014000000000000001000000014000000050000000b020000000005000000 -0c026000600004000000020101000400000004010d0008000000fa0200000000000000000000040000002d01000007000000fc020000ffffff00000004000000 -2d0101001c000000fb02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000 -2d010200040000002e011800050000000902ffffff00040000000701030022360000430f2000cc00000060006000000000006000600000000000280000006000 -0000600000000100180000000000006c000000000000000000000000000000000000fffcfef9f6f8faf8f8f7f7f7fefefef0f5f4b9bebf4a5252475054b8bfc2 -fdffffaeaba75a5049443428614a3a7b604c73523e785944765d4d62514482736a9c90866d5f534e3a29664b318867469c74519e7750c39d73c5a27a896c4571 -5a34ad9a77d9c7a2d7be96af8f64a68056af875db58c65bb9773bfa283b49c7eb09b7cb4a07dbda27dbe9f72c19e6cc5a16bbe9b69b69869ac946aa4916eb3a7 -8bdcd5bce9e2ced0cbb6cfc8b4e2dbc8e3dccb9690853f3c374a4c4d575a621f252c080a0b0607050506040001000303030808080202020909094e5050b5b7b7 -f0f2f2f5f7f7f7f9faf6f8f9f9fbfcfcfefffbfdfdfcfefefefefefffffffffffefffffefffefdfffefdfefffdfdfefcfafcfcfafcfcf7fbfcf8fcfdf7fcfff8 -fdfffffcfefcf9fbf9f7f7f6f6f6f9fbfbf2f7f6c9cecf525a5a2c3336acb3b6f8fafba9a6a2645b525c4c3f695242694e3a6445306345326b54446d5c4f8073 -6b756a624032263523126549318c6a4ca27c59ae8760c39f77b8986f9b7e599f8763d6c5a4f4e4c0e7d0aaaf926b947048977049a7815eba9775b5997baa9478 -a79276ad997ab59d79ba9e75c5a473d1ae7cc09f71bca175b19b77a19272a89e86cec7b3e2decbd5d1bfb7b19ecfc8b7ece5d6d4cec38e8a856262624b4e532f -3338191b1b0001000203010809070000000303030707070404044d4f4fb5b7b7eff1f1f4f6f6f6f8f9f9fbfcfdfffffdfffffbfdfdfcfefefefefeffffffffff -fefffffefffefdfffefdfcfdfbfcfdfbfbfdfdfbfdfdf9fdfef9fdfef7fcfff6fbfefefbfdfffdfff8f8f8f8f8f8f5f7f7f6fbfae0e5e6606868192023a1a6a7 -f5f5f5b4afac82776f7b6a5d765d4d6045316749365b3f2e5a45366353476e625c4e443d1d11072c1a097d61499b795ba47e5bb38c66bf9a74b08f68b49974d1 -bd9ad8caade7d9bcdbc8a7b29775977753977551a1805fab8d70b69f85b09c83ad9c82b1a085b5a080b09671b6966dc2a277b99f77b7a380b1a184a49a82ada6 -95cac9bbd4d4c8c3c3b7c4c3b5c9c6b7ded8cbece6dbc9c6be8682814c4b4d3436371919190203010506040708060000000202020606060c0c0c585a5ababcbc -f2f4f4f7f9f9f8fafbfafcfdfdfffffbfdfefbfdfdfcfefefefefefffffffffffefffffefffefdfffefdfafbf9fbfcfafbfdfdfcfefefbfffff9fdfef7fcfff6 -fbfefdfafcfffefff9f9f9fbfbfbf4f6f6fbfdfdf5f9fa74797a272c2f919596ddddddb8b2ad988c828f7c6d876d5c775c48735746614838533f345747406055 -513e362f1c12083727179e836eac8c6f9f7a58aa855fba9672b59571ccb28ee9d5b6e0d3b9d3c7afbbaa90a18b6f9c8062a98c6dba9e80bda68cccbaa3c8baa4 -c4b7a1c4b69fbeab90a38c6c987c59a38764ab9677a6987c9c917b958e7da7a79bc8cbc2cdd1cbbdc0b7c9cac0d5d3c8dcd8cdddd9cee1dbd4c9c5c07d79782d -2b2b1a1b191f201e10110f0001000808080505050000001b1b1b5f6161b3b5b5eaececf9fbfbfbfdfef7f9faf9fbfcf8fafbfbfdfdfcfefefefefeffffffffff -fefffffefffefdfffefdfafbf9fbfcfafbfdfdfcfefefafefff9fdfef7fcfff7fcfff8f7fbfffefffafafafcfcfcf3f6f4fbfefcfbffff888d8c323637727474 -b4b2b1aba29ea092869d89789f8470977966725848634d415a48415f534f5b5451342e29231a114a3b2b9b836dae9073a27f5eab8763be9e7bc6aa87d9c2a2e2 -d1b6eee3cfded4c2c9baa7b3a18aa89078a38c72a38d74a29079a0937d9d94809a917d9b907c91816a715b42674c317a624698896f958a768079686664596e70 -6a919694adb4b1b6bbb9b8bcb7d7d8cfdfddd3cac5bcd6cfc6f7efe8d2c9c576716e4846453637351516140001000909090202020000001f1f1f5658589ea0a0 -dadcdcf9fbfbfdfffff5f7f8f7f9faf9fbfcfbfdfdfcfefefefefefffffffffffefffffefffefdfffefdfdfefcfcfdfbfafcfcfafcfcf8fcfdf8fcfdf8fdfff8 -fdfff4f5f9f9fbfcfafafafbfbfbf3f6f4f9fcfafdffff9fa4a33135364949498b8786ada39cb8a89cb29c8aaa8d7895786370594a614e4660524c675e5b4c48 -471d18152018115346387159459e8166b29072bc9978ceaf8eddc4a4dec9add3c3ace8ddcfe9e0d3ded1c3c2b2a19f8c7773614a52422b483c2441392247402c -48412d4b422e4436232a1702321a045c452f8d7f69968c7a7f7a6b504e44383935464b49666c6b7f8584a2a5a3b0b1adc6c3bbccc7becfc8bfe3dad1efe6dde6 -ded78a878340413f1617150b0c0a0101010000000505051818184b4d4d939595d6d8d8fdfffffdfffff3f5f6f6f8f9f9fbfcfbfdfdfcfefefefefeffffffffff -fefffffefffefdfffefdfefffdfdfefcfafcfcf9fbfbf7fbfcf8fcfdf7fcfff8fdfff5f9faf4f8f9fafcfcf8fafaf7f8f6fafdfbfdffffbbbdbd4d4f4f2b2928 -67625fb9aea6d5c4b7b8a2909b7f677a5f4a6f594d64544e6256545c57563432310b0a0617110a3a2e224c36248c7157c0a083c9aa8bdabea0ecd6badecdb3c8 -baa7d8cfc2c7beb49f93877b6c5c695a4754432e41331c4539214841285650395b553e584f3b4234211b0a002810005e493494836ea49985978f7e726c5f5957 -4f52534f535654595c5a7d807e878682a09d98ccc6bfe1dad1d5ccc3dad1c8f9f1eabab7b36869673536341a1b190303030202020909090c0c0c393b3b8d8f8f -dbddddfdfffffbfdfef1f3f4f7f9faf8fafbfbfdfdfcfefefefefefffffffffffefffffefffefdfffefdfefffdfefffdfbfdfdfbfdfdf8fcfdf7fbfcf6fbfef6 -fbfef9fdfef4f8f9fcfefef9fbfbf9faf8fefffdfdffffced0d07d7d7d201e1d4c4542b9aea6ddccbfad9583866a526d523d67554a655955635b5b54504f2929 -290d0e0c0e0a050e0500412d1b846a52c3a58acbad90dbc3a7f3dfc6daccb6c1b7a6b9b0a68e857c463a30281b0d4b3b2a685a4474674d86795f9e9377b2a98e -b6ad92a2988073654f301f0c2e1707654f3da49077b3a288ad9f88a39884a7a091a29e9387847c716e6973726e8986828985809e9a95d8d2cbe9e2d9dcd3cadf -d8cfd4d1cda4a5a36566642829270f0f0f0c0c0c010101020202212323838585dadcdcfbfdfdf4f6f7eff1f2fbfdfef9fbfcfbfdfdfcfefefefefeffffffffff -fefffffefffefdfffefdfdfefcfefffdfcfefefdfffffafefff8fcfdf5fafdf3f8fbf4f8f9fbfffffcfefef8fbf9fbfcfafbfcfaf9f9f9fbfbfbadadad373534 -37302da99e96d3c2b5a1897773573f5f46325d4c436c635f686362525050313334070806050100271d13806c5bc1a993cfb198d3b89dceb89fc0af9acec4b3cd -c5b8948b814f463c2a1e125e4f3f93826f9c8b71a69679b2a081bcad8cbaab8abaab8bb3a58883715a35220d3019096d5541aa9274baa17fb29b7ba99478b5a4 -8ab6a892aea493b3ab9eaba49b9c968f807c777a76719b9792d3cdc6f1eae1e1dbd4d7d6d2b5b6b48384826667655f5f5f323232000000000000141616535555 -c3c5c5f1f3f3f1f3f4f5f7f8eff1f2fdfffffcfefefcfefefefefefffffffffffefefffdfffefdfffefdfcfdfbfcfdfbfafcfcfafcfcf8fcfdf8fcfdf8fdfff8 -fdfff6fafbfafffefbfefcf8fbf9fbfcfaf9faf8f8f8f8fdfdfdd3d3d3484645342d2a9e928cc4b3a6937d6b6d523d6048345c4d44746d6a7975745454542123 -240003011c1813574d43c0ae9ddec6b0cbb298d3b9a1dac5b0d8cab8d9d1c4a9a59a605a4f43392f6a5d4faf9f8ec8b5a0c1ac91b7a282bda783b7a27cb39f76 -ae9b76a5916e7c674c48331d4f3828866e58bea27fbfa178b4966db1946fb19773a38b6dad9980d0c1aed1c4b6b8afa5938d866965605d5954938f8ad7d1cae5 -e1dcdfdedacccdcbb4b5b3a0a19f8282824444440f0f0f0b0b0b0b0d0d282a2aa7a9a9fdfffff8fafbf5f7f8fcfefff8fafbfcfefefcfefefefefeffffffffff -fefefffdfffefdfffefdfefffdfefffdfbfdfdfbfdfdf9fdfef9fdfef9fefff9fefff6fcfbf8fdfcf8fbf9f9fcfafcfdf9f6f7f5f5f5f5fefefef0eff1514f4f -2924238e847db5a5998a76657057436a544264584e8079767d79783d3d3d0204040a0d0b534f4a968d80cab8a7cbb49eb8a088d0b9a3e1cfbeddd2c4c3c1b77c -7a723c362b574e41a79a8ac8b7a4bda78ec0a88ac0a580bda178c8ab7ec3a778bea377b0976f8d7656725c43846e5cb09880bc9d76c09c6cc29e6eceaa7cc3a0 -749f7f56967a57b49c80dac7b2dacdbdb5aca2625c552b272245423e8d8984bbb8b4d1cfcee7e8e6e8e9e7b8b9b77474744343432424240f0f0f000202161818 -898b8bf2f4f4fcfefff5f7f8fdfffff5f7f8fcfefefcfefefefefefffffffffffefefffdfffefdfffefdfffffefffffefcfefefbfdfdf9fdfef9fdfef8fdfff8 -fdfff5fbfaf5fcf9f7faf8fbfefcfefffbf5f6f2f3f3f3fefefef6f5f75855572823227d7470a5968d857263745c4a6f5b4a6b5e56746e6962605f2123230000 -0024282389867ecec6b9c6b6a5cdb8a3d2bba5d1bca7bfb0a09b92886b6a664a4b476763588f8678b4a797af9e89a79076bca17fcbab82c7a577ceab79c9a772 -caab78bfa2759a805c7f694d8e7b66b49c84bb9b72bd9866bd9561c69b68c59a67ae86569e784ea1815ecab296eedac8d2c6ba6f685f27231e1d1a163a373366 -65618f908ecfd0cefefffde4e5e39b9b9b656565383838000000000000191b1b4e5050a7a9a9eef0f1fcfefff8fafbf9fbfcfcfefefcfefefefefeffffffffff -fefefffdfffefdfffefdfefffdfefffdfbfdfdfafcfcf8fcfdf7fbfcf6fbfef6fbfef4fbf8f4fbf8f8fbf9fdfffcfffffcf6f7f3f3f3f3fcfcfcf5f7f86f6e70 -35303169625f8c7e787c6a5f6e594a6653446a5f5756504b3432310c0f0d12151360645fbdbab2e6ded1c6b6a5dcc7b2e6d1bcad9c897b6f634d47401517172e -33319b9a90b1aa99998d7ba1907bc0a88cc4a683ceab80cfa776cea46fc89f68cea872c7a678987e596d583c75644f9f8b72b4956eb38d5dae8652b88c57c495 -5fc1925eb88d5cb38d63be9f80e6ceb8eadaca8e857c322c271d1a16302f2b4e4f4b7374729a9b99cecfcdf3f4f2e3e3e3b0b0b0676767111111000000050707 -1416166c6e6edfe1e2fdfffff7f9faf9fbfcfcfefefcfefefefefefffffffffffefefffdfffefdfffefdfefffdfefffdfbfdfdfafcfcf8fcfdf7fbfcf6fbfef6 -fbfef3faf7f7fcfaf9fdf8fcfffbfffffcf8f9f7f4f4f4fbfafcf5f6fa9190944845474f4a497064607c6b627360536453466a6056443e37110e0a0001004447 -45bbbdb7eeece2d4cdbebfb09dccb9a4ccb7a28979686e645a524f4a1116192e333495968cbab6a49389779c8c75c6ab90c29f7dcaa377cb9e6bd5a66ecfa167 -d3aa73d2af7d9f855d6550346557449a8a73b49772b18d5fb48b5ac59662c99860bf8e56bb8b57bb9164b28e6acbb096f7e5d4b3a79d38322b2926225c5b5782 -837f9798969d9e9c9e9f9dc6c7c5f2f2f2f1f1f1b8b8b85f5f5f101212000000272929969898e9ebecfcfefff5f7f8f4f6f7fcfefefcfefefefefeffffffffff -fefefffdfffefdfffefdfffffefffffefcfefefbfdfdf9fdfef9fdfef8fdfff8fdfff5fbf6fafffbfbfffaf9fdf8fcfdf9f9faf8f7f7f7fcfbfdf4f5f9b5b4b8 -605c613d37386155538979728674696e5d50594f452d272014110c3a3b37949893e1e3dde8e6dcc6bdafd7c8b5d3c0abc7b3a1a89888978e856c6b672c323733 -3b3b898d82bcbaa8aba18fa3927dba9f85c09d7bcfa479d1a26fd6a46ad1a265d4a970d3b07ea58b636351345f54409c8e78bea583b7956ab78f5fbe925dbb8a -52b38147ba8853c29766a6825aae9274dac6b4b9ab9f5d554e3936314a494572716d959694bfc0bebabbb9c4c5c3eaeaeaf9f9f9e5e5e5b2b2b2484a4a191b1b -636565d4d6d6fafcfdf9fbfcf3f5f6f6f8f9fcfefefcfefefefefefffffffffffefefffdfffefdfffefdfefffdfefffdfbfdfdfbfdfdf9fdfef9fdfef9fefff9 -fefff8fcf7fdfffcfbfffaf6faf5f9faf6fafbf9fafafafcfefff7f8fccdced27170743631325c525294888292827b6f63593a31280a04002f2b26a7a7a1e8e8 -e2cac8c0b5b1a6d0c7b9e4d7c7dacbbbd3c4b4d2c6baa8a09959575633373842474693968daaa798aaa08eaf9d86c0a388c5a07ecca277d6a878ce9f67d1a369 -d6ab72d7b27eaf936a6b5738645643a0937dae9777ac8e65af8b5db38b57b3854fb4854dbe8f59bf9463aa845aa08160a7907aa3948492887e4d474004010011 -100c686967c1c2c0dcdddbdddedcd8d8d8c8c8c8d8d8d8e5e7e7898b8b4446467b7d7dd6dbdaf9fdfefbfffff4f8f9fbfffffcfefefcfefefefefeffffffffff -fefefffdfffefdfffefdfcfdfbfcfdfbfafcfcfafcfcf8fcfdf8fcfdf8fdfef8fdfefdfefafafbf7f7f8f6fcfdfbfdfffef8fafaf6f8f8fdfffff6f8f9cbcdce -727173424040777271b1aaa791888447413c15110c211e197e7a75cecbc3eae5dcbdb7acaca69bd0c7bde2d9d0bdb6adada59eb4aea976726d221d1a2e292660 -5d59989590a9a59abeb09ecab29acdae8fc7a17ec59e77cfa87bd2aa79d0a972d4ae74deba84b6976a755c3a75644fa69580a790709f835aa58659b08f5eb088 -57b18955b9905fb89262b18e639b7b589a7f64b4a28ba29383443c2f070100080500383635888888c3c3c3e4e4e4dfe0dec3c4c2d5d8d6f9fcfab7b9b94b504f -4e5352b3b9b8eff4f5f2f7f8ecf3f6f6fbfcf8fdfcfbfdfdfffffffffffffffffffefefefffffffffffffdfdfdfefefefdfffffcfefef9fefdf8fdfcf7fdfcf7 -fdfcfdfcf8fdfcf8f9faf8fbfcfafdfffffafcfcf5faf9fbfffffbfdfdd2d4d47878783a3a3a666261918d8c645f5c23201c2827236f6e6ac0bcb7d0cac3d1cb -c0cac1b7c9c0b6dad3cac9c5c086837f5551505854533935340c07043d34308a827b9d9994afa99ec5b4a1d2b79cd3b291cba680c49f79c9a67bcaa87acba974 -d5b078e0bd85b594666f55306c5a439c8a73ab9270a68a61a88b5fae8d5faa885aaf8b5bba9464b99265b08d62ae8d66ac9071b9a288b9a895857b6a3e352b11 -0e06080501413f3faaa8a8ececece5e6e4d2d3d1e0e3e1fdffffd1d6d56e7372202526636869e1e6e7faffffe6edf0f2f7f8f7fcfbfbfdfdffffffffffffffff -fffefefefffffffffffffffffffdfdfdfafcfcfbfdfdfafffefafffef7fdfcf6fcfbf9faf6fdfefafafbf9fafbf9fcfefefbfdfdf7fcfbfbfffffafcfcd3d5d5 -7a7a7a2222222c282744403f2a25221f1c18646261c4c2c1f0ede8cecbc3c4bdb4dcd5ccdbd4cbdcd6cfbfbcb85f5d5c0a08070c0a0929252438333067615c9d -9790a49f96b2a99bbeac95c3a98bc8a885c8a47ecaa680d2af87cead80c9a674cea971d9b57fb292616f542f6a563d958168ae9672ad9168ae9165b08f61af8b -5db28c5cb78f5eb18b5bad885cb28f67b19370b8a082cfbda6cfc1af94897b4c433916120d2f2b2aa19d9cedebeae6e6e6dbdbdbdbddddeaecedeff3f4b2b6b7 -33363a373b3cbdc1c2fbfffff7fbfcf8fcfdf9fbfbfbfdfdfffffffffffffffffffefefefffefefffffffffffffdfdfdf8fafaf9fbfbfafffefbfffff7fdfcf4 -faf9f8f9f5fefffbfcfdfbf9faf8fafcfcfbfdfdf8fdfcfafffef4f6f6bdbfbf6464640c0c0c0200000804031a151254504fbbbbbbe8e8e8dedcdbc3c0bbc6c0 -b9dfd9d2d7d1ccdbd7d2c5c3c26d6d6d1111110f0f0f57555493908ca39f9aa09b92a39d90aea492b8a388b99d7ec0a07ccaa680cfad89d5b68fd9b98ecbaa79 -c4a06ad1ad77b8976680633c7962489c866dac926eab8e62ab8b60b19062b69264b58f5fb38b5aae8656af885baf8c61ad8d69ae9273bea98ed3c3accbbca9a8 -9d8f6e675e625c57898481c0bcbbe0dedee5e4e6d9dbdcd7dadeeef1f6e0e3e86f727735383c757778d0cfd1fffefff8f7f9f9fbfbfbfdfdfefefefffffffefe -fefefefefffefefffffffffffffdfdfdf9fbfbf9fbfbf9fefdfafffef7fdfcf5fbfaf8f9f5fffffcfdfefcf9faf8fafcfcfafcfcf9fbfcfbfdfef2f4f5989a9b -3e3e3e0808080200000a0807474440a7a5a4f4f6f7e6e8e9c0c0c0c2c0bfcdcac6d3d0cbcdcac6dcdad9cfcfcf91939455575857595a9d9d9dd7d6d2cbc7c2a5 -a097a39b8ab4a68fbca788bfa380cba985d0ae8aceae8bcdb08bdcbe95cfb083cba672d5b07cbf9d6f8f7049897155a48d73aa8e6ba4875ba28257ae8c5ebc95 -68bb9363b68d5cb68e5db58d5db48f63b28f67a385629b8262ad987ccbb79ed6c7b4c6baae938b8457514c807b78dddbdbf1f0f2d8d8decbced3edeff7edf0f8 -9698a04d4d53605f63b9b6b8fffffffaf8f8fbfbfbfafcfcfefefefffffffefefefefefefffefefffefefefefefdfdfdfbfdfdfafcfcf7fcfbf7fcfbf7fdfcf7 -fdfcfafbf7fffffcfdfefcfbfcfafafcfcf8fafaf7f9fafcfefff5f7f8808283212121070707030100211f1e888783ecececf2f3f7d9dce1cbcdcee0e0e0e0de -ddd4d2d1d4d2d1d6d6d6c4c6c79b9ea295989cb5b9bae5e7e7f8f7f3cecbc6a19b90b0a793c0af94c3aa88c0a37ecaa982d1af8bccad8cc7ab89ceb38ecfb286 -d2af7ddab581c29e7092714a896c519d8267b09570ad9064a5855aaa885ab79063b89060b48b5ab88f5eb88e5fb99063b28c62a9855fa68865af9472bba385c1 -ad94d0c1b18d8379312a215a5651d5d3d2f9fbfce2e5eacbced6f1f3fdedeff9abaeb67e81869d9ca0dad7d9fffefffdfbfbfafafafafcfcfefefefefefefefe -fefdfdfdfffefefffefefdfdfdfefefefbfdfdfafcfcf6fbfaf6fbfaf6fcfbf8fefdfcfdfbfefffdfbfefcfbfefcfcfefef5f7f7f4f6f7fcfefff4f6f7717374 -0c0c0c040404080907424341c0c1bffdffffdcdfe4ced1d9dcdfe3f0f2f3e7e7e7dededee8e8e8cbcdce95989c868b8eb8bdc0f1f5f6fdffffecebe7bcb9b49b -9588baae96c5b394c3a984bc9d76c6a67dd3b18dcfb391cbaf90c8ae8accb087cead7cd6b17fc49e6e98754d846649896d4fae916cb89b6fb19166a98759b18a -5db58d5db28958b38857ba8f5eb98f60b1885bae885eb9966ebb9b77bb9d7abca486b8aa9480756740372d423c358e8d89dee0e1f6faffe3e9f0e0e5eee2e7f0 -c5cbd2a9adb2b8b9bde3e0e2fdf8f9fbf9f8fafafafafcfcfefefefefefefefefefdfdfdfffdfdfffefefefefefdfdfdf9fbfbf8fafaf7fcfbf7fcfbf7fdfcf7 -fdfcfefffdfefffdfafdfbfdfffefcfefef3f5f5f2f4f5fdffffeef0f1636566000000080808232323737472e9eae8f2f4f5dcdfe7c5cad3d6dadfe0e3e7d9db -dce0e2e3f9fbfcc6c9cd5e62676f7378c7cccffbffffe5e8e6c4c3bfaaa79fa49d8eb3a68cc4b08dc6ac84c4a47bd1ae86ddbc95d5b997cbb292d0b593ceb18a -c8a776d0ab79c8a272a4815688694a7c5e419e7e5ab99970ba986da9865ab0895cb99161b58b5cb18655bd9261c09564b3895aab8255ab855baa865ec09c76e3 -c7a5d6c5ab9e948270695a28241927241f9ea19ff0f5f8e8eef5d1d8e1dee5eee8eef5bdc1c69c9da1c7c7c7f9f7f7fffffefafafafafcfcfefefefefefefefe -fefdfdfdfffdfdfffefefffffffdfdfdf7f9f9f7f9f9f8fdfcf9fefdf7fdfcf5fbfaf5f8f6f8fbf9f7f9f9f9fbfbfffefff8f7f9f2f1f3f8f7f9f1f3f4545657 -030506000000434545a6a8a8e3e6e4eff3f4e2e8efd9e0e9d9dfe6e2e6ebdbdee2e4e7ebe0e3e79fa4a734383d70767be8edf0f5f9fac1c2c0aeaba69f9a91a6 -9f8cb5a588b9a47ec3a77ed2b085dab88dd9b891d2b694d1b694d8bc99ceb087c8a474c09867c19969b38d63896847715435a1815dc4a47bba986daa875bb692 -64bc9464b98f60b88c5dc29766c29766bc9061b98f62ba9164b18a5eb89268cdad89c9b69bbcb19da8a18e5e594a1c1a1050514db5b9badbe2e5e0e9edeaf2f9 -eaf3f7bcc2c77f8286adafaffdfffffcfdfbf7f9f9f9fbfbfdfdfdfcfcfcfdfdfdfefefefffefefffdfdfafafafbfbfbf9fbfbfafcfcf9fefdfafffef9fffefa -fffff5f8f6fbfefcf5f7f7f6f8f8fffefff6f5f7efeef0fffefff7f9fa5b5d5e020405000102515353b3b5b5e5e8e6eaeff0e7eff6e3ecf5e6eef5e5ebf0edf2 -f5e6e9eda4a9ac585d603d43489ca1a4f1f6f9e9ebebbbbab6a5a3999f998ca79c88b8a687c3ac86ccaf83d1ae82d6b388ddba92d7b996d0b492cfb48fc8ab7f -c4a070bb9460ba9261af8a5e8c6c497f603fa78763bc9c73b39166b08d62b79266ad8659b2885bc69a6bba8e5fb98d5eb68a5bbd9162c3996cb78e61ac8356a8 -885faf9b7cc4b8a0bfb4a091897859534636342c5f605caeb3b2e4e9eaeff6f9f3fafdcfd6d9959a9ba8adacedf2f1fafdfbf7f9f9f7f9f9fafafafbfbfbfcfc -fcfbfbfbfcfafafdfbfbfcfcfcfcfcfcfbfdfdfbfdfdf9fefdfafffef9fffef9fffef7faf8fdfffef5f7f7f3f5f5fffefff5f4f6efeef2fffefff9f8fc5e5d61 -000001050708636867b9bebddee3e1e3ebebeff9ffe6f1f9e5edf4e2e8edf7fcffd9dee16a6f7223282b6c7174cfd4d7f8fafbdcdddbb8b5ad9c968b9d9284a6 -9882b4a283c6af89d2b287cfac80d4af83ddb991d8b894ccae8bbfa27bc0a174c39e6cbc945fbb9362b18c609375528c704ea48460bb9b72b18e66a8855aae88 -5ea98256aa8055b08659aa8053a97f52a87b4fae8155b88e5fb58b5cab8152a17e53b09979bfb195bbad96b3a592958b7a4640333331277b7971c8c9c5eef1ef -fbffffe0e6e5a6acab9ca2a1ccd2d1edf2f1fafcfcf7f9f9f8f8f8fbfbfbfcfcfcf8f8f8faf8f8fcfafafefefefefefefcfefefcfefef9fefdf9fefdf8fefdf8 -fefdfafdfbfbfefcf9fbfbf7f9f9f9f8faf8f7f9f5f4f8f1f0f4c6c5c94544480000012022238c9190ced4d3e2e9e6e6eeeee6f2f8d2dde5d5e0e4e4edf0dbe2 -e59ba0a35a5f625c6164a7acafe5e9eaf2f2f2d2cfcbb4ada49f9486a29482b1a18abaa589ccb490d9b990d8b387d7b084d8b288cfae87c2a37cbc9c73c09f71 -caa46ec59e67c49d69b693679678558c6f50a98965bc9c73b08d65a7845cae8a62a983599e764c93693e9b7146a0754aa07649a07649a57b4eaa8051ad8354ab -855bad9270b49f83c4b196cdbba4b3a58f8173606a604f7c74679c978ebdbbb3d8d8d2d7dbd6b6bbb9929796a4aaa9d7dddcfdfffff9fbfbf9f9f9fdfdfdfdfd -fdf9f9f9fbf9f9fffefefdfdfdfdfdfdfbfdfdfbfdfdf9fefdf9fefdf8fefdf8fefdfafffef4f9f8fdfffffcfefef1f0f2fcfbfdfcfbffdedde17f7e82302f33 -0f1112464849b5bab9f0f6f5f5fbfae4eeeed7e3e7d5e1e7e3eef2ecf5f8a9b0b3616667828687cacecfcdd1d2e3e5e5ebeae6c5bfb8a49b8ea79888b5a28dc4 -b097c7b296cfb996ddbe97e3be92deb489d0a97dc09c74b9966ec6a578c9a674d0a972cda46dcaa36fb9966a927654846849b49470b99871b08f68b7936db994 -6ea57e5799724b9a714a986f48a0764ca57b50a47a4da1774aa3794ca67c4d9f794f8f704fac9274d9bea3e3cbafc9b298b49e85ae9b86a89986938676857c6f -8b877caba9a1aeafab858886898e8dcbd0d1fdfffffafcfcfbfbfbfdfdfdfcfcfcfafafafefcfcfffffffafafafafafaf9fbfbf9fbfbf8fdfcf9fefdf8fefdf9 -fffefafffef3f8f7fdfffffdfffff0eff1fefdfffffeffdad9dd807f834c4b4f3436375d6162bdc3c2f3f9f8f6fefddbe5e5dfebeff1fffff3ffffd4dede8f97 -9784898acbcfd0f3f8f7e3e5e5e3e4e2e2dfdbb6afa6978a7caa9986c2ab95c8b197c5b095c6ae90d4b58ee2bc92deb588cca376bc966cbb986ccca87ac9a470 -cca46ac8a066caa46ebe9d70997e5c8a7052a78966bc9b74bb9a73b4936cab8761a07b55a67f59aa835da57b56a07750a3794fa2784da0754aa3794ca3794c9a -72488c6948a08063b89679c6a689d2b497d0b398c5aa90c1a993af9c879585747f7466766f666f6c67656664808584c9cdcef4f6f6f7f9f9fcfcfcfcfcfcfafa -fafafafafffdfdfffffff9f9f9f9f9f9f8fafaf9fbfbf8fdfcf9fefdf8fefdf9fffef7fcfbf7fcfbfcfefef9fbfbf6f5f7fcfbfdfcf8fdede9eebebdc1767579 -535556797d7ec4cac9e6ecebf1f9f8e0ecece1f0f2cedde0b4c1c3a1ababa4acacced4d3f2f7f6edf2f1f2f4f4e4e3dfc3bfbaaca39aa19282af9a85c8ae96c5 -ac92c1ab92bda78bcbab87d9b389dab083cda376c49d71c6a274c9a373c6a06ac69e63c69c61caa46ec3a275a18664947a5c977956bb9a73bd9b77a886629874 -509b7753aa8461a7825ca7805a9c754e9d744d9e764c9c7247a0774aa77d50a2784ea37a5a966f538a62459d7759c7a183d4b092caa88bc6a88dc6ac94bba691 -ad9d8d7b716747413c3a3837656768b0b4b5e6e8e8f3f5f5fefefefdfdfdfafafafbfbfbfefcfcfdfbfbfafafafbfbfbf9fbfbf9fbfbf8fdfcf8fdfcf8fefdf8 -fefdf8f9f7fdfffefafafaf4f6f6fdfcfef8f7f9f4f3f7fefdffe5e4e68483855f61629ca1a0e0e6e5e6eeedf2fcfcf4ffffd4e0e0737f7f4e5a5a7e8888c4ce -cee5efefe3ebebf6fbfcf7fcfbdbdad6a09a93a79e91bbaa97b8a088d0b398ccb092ccb498c8ae90cdad89d6b086d6ad80cfa576cba275cea676cca571c8a16a -cba166c69e63caa571c1a2759e8563937a5a9c7f5ab2916ab4906aa9855f997350926d47a17956a47d579f785299724ca07952a67d569c744a9d7349a4794ea2 -7750aa7d5c94684b9165469f7655b38a69c59f7dd4af8dd6b496c7a98eb99f87c7b3a1aea0945d554e221e1d383a3b888c8ddcdedef0f3f1fffffffffffffbfb -fbfcfbfdfefbfdfaf7f9fcfcfcfcfcfcfcfcfcfafcfcf8fdfcf8fdfcf7fdfcf7fdfcfffaf7fffdf9fffdfcf3f3f3f8fafbf8f9fdeceeeffdfffffcfcfc6a6b69 -535452dbdedcf1f6f5f8ffffe4edf0a9b3b36f76714c524d6a716eb9c4c2dce8ead8e4e8dde9efeaf5f9e6eeeeb6b9b7a5a097afa594b6a18bc2a688d4b491db -b995ccae8bceb18cd2b18ad0ae83cca77bcba373cba271d0a671cda46dcda56bd5ad73cea971c6a574bba0749d8763907a579f825baf8c64aa865ea67f58a67c -57a77e57aa805b9e744f946d479c754fa37c56a27b55a07651a0744fa27550a57853a678569d6e4e996c4aa07651aa835db28e66c19e76cdab87cbac8bc3a88d -cdb6a0cebeae91867e423d3a0d0f0f373d3ca3a9a4fbfffcf8fbf9f4f6f6f9f8fafcfbfffcf8fdf8f4f9fcf9fbfbfbfbfdfefcfbfefcf9fefdf9fefdf8fdfef9 -fefffffffbfaf5f2fbf7f6faf9fbfdfefff6f9fde7eaeef4f8f9f1f1f160615f51524edee1dffafffed4dcdc969fa3555d5d393d38828680d5dcd9eef8f8deea -eedfedf3e2f0f6d2dee2bec6c6aaaea9ada99eb6aa98b5a085bfa283d3b18dd9b58dcda983d1b089d1b188c9a980c6a377c8a476caa271c79f6ad1a56fd1a96f -d2ab74c5a06cc1a374c2a97fa7916d927c58a08560b99a73b6926ca7825ca87e59b18762b187629c724d9c754f9b76509a754f99744e9c7451a07653a17452a1 -7351a47452a17351a17550a077509e784ea07d52ad8b60ba9a71d3b390ccb092c7af97d6c4b3c4b8ae7f7b761d1f1f000403646b64e6ede6fdfffeeff1f1f1f0 -f4fefdfffffdfffcf8fdfcf9fbfdfbfbfdfefcfbfefcfbfdfdf8fdfcf8fdfef9fefffffefbf8f5f1fbf9f8faf9fbf9fafef9fcfff5f8fcf7fbfccecece585957 -62635fdbdedcd1d6d56c7172484e53575e61828887c7cecbf8fffff0f9fcd3dfe3e1edf1eaf5f9d5dee1a4a9a8a1a19baaa497b5a794baa58ac9ad8ed4b490cf -ab85cfaf86d7b78ed4b58ecbab82c7a77eceab7fcda97bc5a06ecea672cea671cfa874c3a06ec3a477c3aa80a8926e947e5ba78f6bba9e7bb99975b08e6aa882 -5fa17956a37b58a07a579b75529a765299755197714e9a724f9f7552a073529e6f4fa07151a47654a478539f764f9973499774499d7a52a2815abc9c79cfb194 -d0b69edeccbbe5d9cdc1bbb460615f0a0f0d303631adb4ade9eceaf7f9f9fcfbfffbf9fff9f5fbfdf9fefcf9fbfdfbfbfdfefcfbfffafbfefcf8fdfcf8fdfef9 -fefffffbf8fcf8f7fcfcfcf2f4f5edf0f4fbfefffafdffdfe3e4a4a6a6757674868783a9aaa88486863f44455e65689da6aae3eaede4ecece8eff2e5eef1e4ed -f0e7f0f3d7dfdfbabfbd9d9d979d998ea59d8cb1a38cbda88ccfb492d5b893cfae87d7b78edab992d4b58ecaab84c8a982cdad84cba97ec3a074c8a474c29e6e -c9a575cfae80d4b78bc6ad8599835f7964449d8868af9878ae9273ac8d6cac8968a27d5b9c775598745095714d9b77539e7a569a765298724f9c724f9f72519f -7050a27353a27554a076539c754e9c78509e7b509b794e98754da07e5abd9e7fcbb096dcc6b4eaddcff2ebe2bab7b34c4d491d211c696f6ac4c7c5fdfffffffe -fff5f3f9f5f1f7fcf8fdfcf9fbfcfdfbfdfefcfbfffaf9fefcf8fdfbf8fefdf8fdfefffffefcfaf9fafafaf4f6f7f0f3f7fafefff1f6f9c1c5c6898b8b939492 -999894686967585a5a767a7bbdc2c5dde6eae9f1f8e2ebefe5ebf0edf4f7ecf1f2d9dedcb5b9b496978e9a97899f9786ada08ab8a78cbea98ac6ab89cfb28dd5 -b68fd8b790d3b48dcbae89c5a986c2a683c0a481bfa27dbd9e77c3a37ac3a378cbab80ccae85ccb28ab99f7b7b6444483415756346958366907a5e866c4e997b -5eae8c6ea885648f6c4a9775519b79559b795598745098724fa07653a37654a172529d704fa073529f75529e77509e7a52a07d529e7b5099774c99754fa0805d -b29678c7af99dacab9fff8ebf1ebe483837d27292330342f919290e6e5e7f5f4f8f5f3f9fffdfffbf7fcfbfafcfcfdfbfdfefcfbfffaf8fef9f8fdfbf8fdfcf9 -fefdfdfbfafafafafafcfdfbfefff3f7fcf7fbfff9feffdfe3e49d9f9f64656351504c5857538e8f8dc5c7c7f0f5f8f8feffdee6ede1e9f0edf1f6eef2f3d7d8 -d4b0b1a89c988d9e9786aa9f8baa9d83b4a285c3ae8ecdb492ccb28dcbb189d1b48dd8b992d3b38fcbaf8cc8ad8bc4ab8bbfa686bba282baa17fbca07dc5a986 -c4a984a78d69937a5a846c4e5742262c1b01483a236a5e4667553e5c462d6e533986684b9a7b5ca584639f7c5a9e7c5898765294704c997350a57b56a87a58a1 -7351996c4b9d7251a07855a079529a774c9875499e794da37e5299764b99754fb09170b79c81b6a18cd8c9b9f9f0e3ceccc261615b090a06454545b6b5b7ebea -eef9f7fdfffdfff8f4f9fbfafcfcfdfbfbfffafbfffaf8fef9f8fef9f8fdfbf9fefdf5f5f5fcfcfcfbfdfefbfefff4f8fdf2f8fdfaffffe8eceda1a1a12a2827 -26231f8b8a86e6e7e5f9fbfbedf1f2e7ecefdee1e9e1e5eae3e5e6d9d8d4bcb7ae9b9485998e7aaca084bcaa8bbba784bea682cab08bd7bd95d4ba92cbb288cb -ae87d1b48fd4b693d1b596cab294c5b095c1ae93bba88db5a287a28c70947e62887256776246756148715f484e3d282e200e362e1d544c3b594b395844325d45 -2f593e247355389b7c5d9979569f7f5ba07f589b77519c754fa37a53a67954a1744f9e71509d73509e77519f78519b764a9773459f7949a88252a27b4ea07a50 -bb9773b39475a78e74ab9883e0d2c0fffff4aba9a11a19152b29299b989aeeeaeffefafff7f6faf6f5f7fbfbfbfdfefcfcfffbfbfff9f8fef9f8fef9f8fdfbf8 -fdfbf7f7f7fcfefef2f5f9f3f8fbf6fcfff5fbffe1e6e9adb1b256565634312d7b7873e1ded9fffffcf8f9f7e3e5e5d9dbdcdddee2e7e6e8d5d2ceaca59c968c -7b9d8f78b09e81c0aa86bfa67ec8af83ceb387ceb387d1b488ccb185c8af85ceb48cc3a784ceb293ceb698c5b095bfad96bdaf99b6a794aa9b887d6f594a3924 -3827145d4d3c93847496887c5d51472f261d3533295d584f675d536b5b4e705c4b5f4731583d23634528896a49a0805cac8c68a7835d9c754e9b724ba1744ea2 -7550a67c599b735098714b9d774d9f7a4e9f7949a37b4aaa8251b48a5ba67d50b18a63b3916dbfa283ad9579c4b29bfffcead0cbc251504c525050989597e8e4 -e9fffdfff7f6faf9f8fafcfcfcfdfefafcfffbfbfff9f8fef9f7fdf8f8fdfbf8fdfbf7f9f9f6f8f8f8fbfff5fafdeef4f9f5fbffc3c8cb5759591c1a1973706c -dedad5fdf9f4f2eee9e2dfdbcbc9c8cbc9c8d1cdccc1bbb6ada3999f9282a29079ac9777bca27dc5ab7dc0a271cfb07ddabb88d7b786ceb081cbae81d1b68ad7 -bd95c8ad8bcab092c6af95c4b29bb6a794b8ab9bb7ac9e877e70483f322920135f554b8b82798a83806f696a2d282a100f13282a2a323331413c395e524c7d6d -61796554604832553a20775b3caa8e6cba9a76aa8962a6825a9b744d946942a17550a77c5b9e75549b73509c754e9c784a9d7747a67f4bb18955b98e5baf8453 -ae8558bd966fc4a27eba9f7dc5ad91ddccb7c7beb49e9b977c7778a39ea0e7e3e8fffcfffbfafef9f8faf7f9f9fafef9fbfffaf9fdf7f8fcf7fafef9fafdfbf9 -fcfaf9fbfbf5f7f7f6fafbf7fcfffafeffeaeff29da1a2424444363531ada9a4fffff9f4efe6cec8c1c6c2bdc0bdb9bdb9b4b4aaa3a3978b9c8c7ba9947ebaa3 -83c1a77fc1a275c09f6dc5a36dd4b07adcba85d9b886d0b283ccaf83ccb389d0b691cfb597c8b197c5b09ab9aa97b4a797b2aa9d938d82666158312b24625d5a -a9a5a4a1a0a4494a540a0d1b070b1e101728121a2712181f1313192c262754484469584f6c5748735b4781684e967c5ead916fb59774af8d69a27e589b744e98 -704d9a73539a74549d78569e7a549c794d9f7949aa834fb68e59b28853af8451af8556bd966acba781c7a986c0a485baa68dc8bfb2bdb9b47e7978787374d0cb -cdfffdfffbfafef5f4f6f7f9f9fafef9fbfffafafef8f9fdf8fafdfbfbfefcfafdfbf8fbf9f6f8f8f6fafbf7fcfdfaffffd5dadd7b7f80545553918e89e9e3dc -fffff6e2dcd1c5beb5c2bbb2c5bfb8c5beb5a79a8c988774978168ae9575c7aa85ccad80cba876cba771c9a46cd0ab73d5b17bd8b785d9ba8dd6ba91ceb48fc3 -ad8ac9b298c3ae98c0af9cac9f8fafa699a39e956461593e3b376f706e95969a7a7c86515867313b53212c4a2d3d612536572c3b552d384c1f23350e0e1a1811 -1632262654443d716151523f2a5f4b32978165c4ab8bba9e7cad8e6db28f6eae8a6c9f7c6299785e94755693735096764d9e7c4ea88351ae8753b08552b58a59 -b08657b58b60c7a37bd3b38fcaae8cb7a287c7beb0c9c6be645f5c373332a39ea0f7f4f6f9f8faf8f7f9f7f9f9fafef9fcfffbfbfff9fafef9fbfefcfcfefefa -fcfcf8fbf9fafdfbf9fefdf2f6f7f2f7fab9bdbe6e7070868581dfdbd6fffaf1e6ded1cec5b8d2c9bccec5bbc5beb5bab1a4a99885a68f75a78e6eb39873c2a2 -77c6a574cca773d2ad75caa56dcfab75d6b47fd7b98ad6ba91cfb793c6af8fbca78bbfaa94baa996c4b5a5cdc1b5bbb4ab76736b3d3c384c4e4ea4a9ac858b96 -1c26380f1e3855678c6279a65671a450699b5e749d6172934954721c223900000c040006271c1e483c363325192f210f59493289785e947f64977f63a3866ba1 -836a967964977a65987d639b7f609d815ea2845ba48356a37f4fb18959be9465bb9265b58d63c29e78d6b693d6bb99c9b499d3c9b8ccc7be635d582c27248d88 -89e8e5e7fcf9fbfbfbfbf6f8f8f9fcfafcfffbfbfffafbfefcfcfefefbfdfefafcfdfcfdf9fdfffefbffffeef3f2e5e9eaa5a9aa70716fa8a5a0f0eae3f9f0e6 -cfc4b6beb3a5d3c8bacbc2b5afa59b918476a58f76af9676b69b76bb9d74c1a073c4a372c7a26ec4a06ac8a46ed4b27ddabc8dd6bb8fcab28ec3af90c5b297c5 -b59ec0b19eb5a696c1b4a6e9e0d6bbb5ae413e393738368b9093969da64e5b6b13213d384e727590c26383be4267ab5275b76583ba5c73a352638e414d712125 -420203180804101d171c2d26231c130a150c002a200e493b285849365d4a355e4836725d4e7e695a927c6aa18b72a58f73a289679c7f5898784fb18e63c19b71 -c49d76c19c76c7a784d0b394ccb496c3b298ded4c3d7d3c8948e875c5853827e7dd1cfcffffcfefafafaf4f6f6f8fbf9f9fffaf9fffafbfefcfbfdfdfbfdfef9 -fafef8f9f5fafbf7fafdfbf1f6f5e2e6e7adafaf8c8a89bbb8b3faf3eae2d9ccbdb0a2bfb2a2d7cabcc4b9ab9f93878c7e6ca89276b59a75bc9e75be9e73c5a4 -76ccab79cdab76c5a36ec4a371caaa79cdb286ccb58fcbb798cdbca2cdbfa9cdbfadbbac9ca79a8c958b81aaa39a87837e403f3b55575792989d757e8b3e4c62 -4459795c76a45577b34c74bc4471c24775c3466baf375590496197687aa9525c84151a3900001003031118161c2c28272f2c242b271c2c241721180a1c110327 -190d392922392a2149392d6959488c7a63a08b6fa58e6ea98d6aba9874c29e78c29e7ac29f7dc7aa8bcbb193c5b095beae97d2c8b7d7d1c4bfbab17b77725954 -53a09e9efbf8fafcfcfcf2f5f3f7faf8f9fffaf9fefcfbfdfdfcfefffafbfff8f9fdf5f6f2f6f7f3f9fcfaf7faf8dee0e0b8bbb9b4b3afd1cec6fbf2e8d4cbbd -bfb2a2c9bba9d6c7b7c1b4a6a09587a29380b19a7aba9d76bda074bfa073c4a375caa978ccab79cbaa78c4a473c9ac80cdb38ecbb696c4b399b8aa97a99f8ea1 -958985796d7a6e646b6259655f586865607172706e7273535b6239465440516b5e759b4e6da22e55993f6cbd4a7ed84274ce1e489515387c3753936c83bb6a79 -aa353f67080d2c00000f05091430333850525252534f44413c312e262d272039312a3024221d120e180c06302418584a387d6d56a28d71bba484c1a583c7a887 -c5a687c1a386c6ab90c9b298c8b39dc6b8a2c3b9a7cbc6b7cfcbc08b88803a3532777574f1efeffffffff2f5f3f5faf8f9fefcfafffdfcfefefcfefffdfbfffa -f8fef5f8f6f8fbf9fcfffdf7f8f6d1d2d0b8b7b3cdcac2e3ddd2dbd2c5d8cebddcd0becdbfadc1b4a4bcafa1a29789a0927fa99173b59873bea077c4a479c1a0 -73ba996bba9b6ebca175bda37ed2bd9de1d0b5cfc1aea399887a7167625b525c544d443d34433c33635b546e6863827f7b9f9d9c6e71752128310713252a3c59 -3d557f3d5c93476eb24b79c73365bd1c4da3042c770020641737794d68a86e81ba606e9e2e345700001100030e090d121f24253f44435f61617a7a7a88838484 -7f806f6a6b595455423e3d322e292a231a342b1d63554395826dbfa990d0b79dd3b9a1cdb39bc9b29cc6b39ec4b5a2c7bba9c4bbadc8c2b5ddd8cfa8a49f4643 -3f706e6de8e8e8fdfffff2f4f4f6fbf9fafffdfbfffffdfffffdfffffefdfffbf9fff6f9fdf3f7f8fdfffff5f4f0c0bdb5bbb7ace1dacbe1d7c6c6baa8dcd1bd -ede2cedfd3c1bfb4a6aaa1949d948a968979a99479a28667aa8e6bbea17ac8aa81ccaf88cab08cbba788afa18bbbb0a2aea8a186837f5b595943414143414150 -4e4d575652605d58726f6a807c777a7572615c5d3533390a0b1900041b04133423386549659b5f83bf577ec2265299001f64000e4a001e591434753350935a73 -b36d7db243496c0002140504080001001318164f5757858b90898c947e7b84807d866d6d7373767a7a7d8275787c616266504e4e514c496359528d7e759c8b7e -ac998ab3a091cabaaae1d1c4d2c6bac1b7adb7b0a7c7c4bcece8e3c0bdb95c5857636160c9c9c9f4f6f6fafcfcfdfffff6f8f8f6f8f8fdfffffdfffffdfffff6 -f8f8f6fafff2f5f9fdfffffdfcf8c7c2b9b6aea1d9cfbde1d6c2c3b5a2dacfbbebe0cce3d9c7cbc2b4aca399938c8390877a9a8772aa9379ac9476b69d7dc3a8 -86cdb494cbb69baa9b888e857b7e7b77626367484b503d3f4744444a5e5d617c7b7d9a9c9c848583716e6a59555038322d1d1613130e100c0d17000419051330 -22365f4863956384bc5c81bf294f900016560007420826612c4e904e6fb45b77b7465b8f21284902021202000023201b6d716ca8adac9fa3a875777f524f5838 -363c34373c444a4f7379809da4ada6adb69b9da778787e514e50524a4a655a56776a6284786eaea298d5cac2d5cbc4cbc5beaca6a1cdc9c4f6f3efd1ceca6462 -614344429a9a9ae8eaeaf7f9fafdfffff2f4f4f3f5f5f9fbfbf9fbfbfcfffdfafdfbf9fcfff1f4f8fdfffffdfcf8d1ccc3bfb7aad7cfbed8cfbbbbb09cccc1ad -d9cdbbd9cfbec9c0b3a9a096938c83988f85a89989b5a48fb7a58ebba78ea38e73756148665744655a4c3c383357575773767b80838b7b7e8365656b58555756 -53556160645150523a36352c2621453c336660555a544d262725090e1709172a1e31524058865c7ab16184c44668ae1e418a24448b3354994a6eb46386c85876 -af2037640009250409180200033e3938aea9a6e4e1ddbebab99c989797908d7f7a777274745c6164484e554a515a626873757b86787a8472717a6f6b70736d6e -857c79736a66625955887f7bbdb6b3dbd6d3c7c3becdc9c4e7e4e0d1ceca696766393a387f7f7fd8dadafcfefffdfffff4f6f6f7f9f9fbfdfdf6f8f8f8fbf9fa -fdfbf9fcfff2f5f9fafafaf6f5f1d6d0c9cdc7bae1d9c8d7cdbbcabeacbdb3a1c5bbaacbc2b4b6ada39e978e9a948da09891a0968ca69b8da39686887a685b4d -3b2619090c03001610092826255c5f6395999ea9adb298999d6b686a3933341d171808040a1d191f2d2525453c33908577d5cbb9aba392413e30080b09000b13 -10203730456b4b66995e7aba6080c75b7bc76184d4587cca587fc46b8ecd5c7cad172e5400001200020f0b070d514747b4a8a4dccec8c4b8aeccc0b4ece2d1ed -e5d8d9d6d1a3a5a53d404400000600030e1d25324b4e5c7e808b83828b7f7e82a39e9f7f7a791d18171b17167c7778c8c4c3e6e1ded7d3cee5e2ded5d2ce7270 -6f40413f747474caccccfcfefffdfffff4f6f6fbfdfdfdfffff8fafaf7faf8f7faf8f5f8fdf5f8fcfdfcfef2f1edc7c4bcbdb7acddd4c6e5ddccdfd5c4beb4a3 -c9bfaed1c8baada49a9a938a9e9893918d88726e696a645f554f482019101c150c352f28221f1b1f1f1f6d707474787d7074796164684e4b4d3631302f262235 -2b2b433b425e565d7e7270928478ad9f89bfb195978b6f524b32141404000301030f1b2636534054834e66a25973b95e7ccb5174ca4b71c35377bd688ac05b79 -a219314d00001000020f201c226b5d5eb59f99cab3a4c3aa96c9b39ad8c7acdbcfb7d6d0c3c3c0bc878787393c410d131e111926282f403c41502a2d3b373943 -6f6f7579787c3332360403072d2c2e7a7878bebbb7e5e1dcfaf7f3e2dfdb8684833c3d3b4b4b4bbabcbcf9fbfcf8fafbeef0f0f7f9f9fdfffffafcfcf9fcfaf9 -fcfaf2f5faf8fbfffffeffe8e6e5aba8a099948bcec6b9f6eddfdad1c3bdb4a6d0c7b9dcd4c7b4ada49d9790938e8b74706f3836361414141c1c1c2e2f2d4747 -474747472426272a2d315a5e635a5e63585b5f5656564b46434339325e4f4686766fa19496a89b9db4a29bac9a89a28d719a86638b7954746544302910060500 -0000031d283c4552785b6ea16f82bf748dd55b7dd0587bcb5778b7526f9c344b6b00122700000b060b14443d408b7873bc9f90c5a38bc6a486c2a481baa480bb -ac8cbdb19fcbc5bad4d0cb908f91262931090f1c151c2d050c1d00000b0309142628325e60688181874040460001052221237f7c78e2ded9fefbf7f0ede9bbb9 -b8565755303030b9bbbbfdfffffdfffff0f2f2f4f6f6fbfdfdf8fafaf9fcfaf9fcfaf3f6faf9fcffeeedefc4c2c1908d88959087cec8bdede5d8c9c1b4c1b9ac -d0cabfd7d2c9bcb6b19b96937a76755351511a1b1f0000041e2126777c7f7b7f84282c31000004050b100e12173f414278767697918c998f859282759f8b79b7 -a392aa9891a5938ca48d7d9d846aa08461ad9168ae93679a845b5c4a2b281d090703001719233e445b5d698b7481ad768ac16582c75774b74c639535486b1422 -38000713050e1728292d756c68a18c7dbd9a80c39974cca277cfaa7ec9ac85cab491c7b69cd5c7b5e5dccfb6b2ad5051550d121b010714000514080f1e080e1b -060813373a4284878c5f626703060b000001504d49aba7a2dad7d3fffefaf3f1f0868785323232a5a7a7f6f8f9fdfffff6f8f8f7f9f9fafcfcf7f9f9f9fcfaf7 -faf8f7fafefbfcffd7d6d89c9a9983807baba8a0dbd6cdd6d0c5c4beb3ccc6bbd1ccc3cdcac2bdb8b5959190615f5f3c3b3d3b3e4326293120262d535960424a -51040c13080e130b1013292b2c6965649c948daa9e92af9d8cb39c86af967ca88f759d887398806c9a7f649e805da5825aaf8a5eb18f61a9895ea389656d573e -36291b2019162120292c3042303750273355192f5f0d2353172345242a41292d3838383e555458736e6ba09385b0977dbd966fc29464ca9e69d1a877c9a980bf -a581c6ae90d2bea5dbccb9e4dad0bfbbba4c4c5200000700020f191f2c05091400000712141c4a4a504d4e521b1c200504061e1b1757534ea6a39ffffffcfdfb -fa8c8d8b232323696b6be0e2e3f3f5f6f5f7f7f9fbfbfcfefef9fbfbfcfffdf9fcfaf7f8fcfdfeffc4c3c56a686885827ed0ccc7e8e5ddc7c2b9bfbab1e1ded6 -dcd8d3aca9a58e8a897c7a7a5e5b5d3e3d413c3f443034391e242b01070e01070e13191e1f24274042427c7873a39a90a49585917e69a1886eb29678a6876693 -7552957a58927854977851b49166c19969ae8253a87b4fad8359c39e7ca2846980685458483b40362f2b28240d0d0d0000060000150000170809173b343b6b60 -63827674998d89ac9e92b6a289b69972b28a55b78a4dcb9d63d3a875c29e78af906fc0a481cfb694d4bfa4f1e1d0fdf4eb9d999824232700000700000605070f -08080e0403070b0a0c1c1b1d1b1a1c0d0b0b0401001e1a1566635fdad7d3fffffe969795252525333535adafb0f9fbfcfdfffffafcfcf8fafafcfefefdfffef9 -fcfaf9fafefdfeffb9b8ba565656767473d6d3cfe9e6e1d0cec6b3afaadcd9d4cfccc88482815a58585d5c5e5251553031351b1c2014171b0c10150000050001 -06171a1e45464479757090877a9f917fa48e75a58b6db19271b18f6ba37f599a774fa38659ab8d5ea78353b08756ba8d5ab98858b8855ab07f57a47755b38d6f -bc9e85a48d778e7d6a7f74605d54403d38293c3a39524d4e6256547966618d777199827aa89286b29a86bea480b69665b68d4ec19451cda162d1a570c09b75b3 -906fc1a079ceb18adac1a1d4bfa9cbbeb0c3bbb485807f2927270603050603050f0a0c100b0c0601020501000e0a09110d0c0e09060e0a0534312d989591e5e3 -e2a6a7a53d3d3d2e303097999aeceeeffafcfcfdfffffcfefefdfffffdfffefafdfbfafbfffafbffb2b1b34a4a4a747271d7d6d2dddcd8d1d1cbd6d3cfbdbcb8 -8d8b8a5656563d3c3e3e3f4334343a19191f0000010000010001050305060000011516145c5951999083ae9f8ca08b709d815fab8b67b49068aa845aa98157b0 -8c5eaa8a55b6955db18b55b18550b68553b98556be895eb8835ea47353a77d60b69175b19376ab9474a6926f95835e8a7b5a8c7e67a79885b09a88ab9181ad8e -7faf9180b79883b39677bf9e71b7945cc09955cda35ec99d60c59a67c19976bc9676c3a078c0a077ccb08dc5af93b7a693d5c7bbd3c8c0928985554c49211a17 -0a01000c03000700000700000803000500000f0b060602000e0b074c49459896958c8d8b4747473133337f8182dee0e1f7f9f9f9fbfbf9fbfbfbfdfdf9fcfafb -fefcfcfdfff3f4f8aeadaf3f3e40848282e5e3e2e2e0dfd6d5d1e4e2e18889874f4f4f4f515240414514171c0000070101070805070604040604041412120c0a -091c1911665e519a8c79b5a0849f83609d7a52ad885cb0895da78054ae8459b99265ab8751ae8c51af864fbb8d57bb8a58b07c4db78158c28d68b38361a27756 -9c75559572509578519d8458a38c5cb1996bb99f7ac7ab8cbfa186b89980b8967fb8947cbc987aba966eb6915db79256cba362cfa766bb9359b68e5dc29b75c3 -9e7cc7a479c3a378c8ad88ceb698cab59fc8b8a7d7c9bde6dad0c8bbb37a6f673f342c251a12110700110804130c090500000804000602000401000b08042e2c -2b3b3c3a303030393b3b7d7f80e0e2e3fdfffff9fbfbf3f5f5fafcfcf8fbf9fafdfbfffefff6f5f9abaaac313032979797fffffff4f4f4c7c8c6a5a5a5616363 -4a4c4d5a5d6142454a080b1300000609090f1d1b1b1713121511102a2723302c27443b317f7361a491769f85619f7f56aa8356b48c5cb48a5baf8659a98157a5 -7e52b38e5cae8852a77f4aba8d5ac0915eaf7d4fb07f53bb8a62b0835eb58b68b48f699f7c5499784ba88857ac8d58af8e5cbf9c70be9a74b3906eb69476b896 -78b18c6ab8916ac39b6bb68d56bb9156c8a065c49e64b28b57b68f62c59f75c29e76c8a67bdabc93dec29fdac0a2d2bca3c4b09ec6b6a5e0d1c1decec1cebeb1 -bfb1a5978b81584d453a322b2f292417120f0501000501000704000401000503020c0d0b121212222424767879d5d7d8fdfffffdfffff4f6f6fdfffffafdfbf8 -fbf9fffefffaf9fda9a8aa3130329a9a9afdfdfdd7d7d77f8181484a4a3b3f4035383c34383d32353d30333b282a341f2227241f2026211e332e2b524e496c65 -5c8075679a8974a89374997c55ae8a5cb78e5db68b58b58b5cb58c5fa780599a734cbc986ab58f5fa77e4db18655be9060b7895ab08357ab8055b58c65b28b64 -b49068ac895eaa885ab18e5caa8650a9824ebb9162ba9268b38f6bb99976b59571a7845cb48c5bc89c66c6985ec3965dc29863ba9464b59163bf9c70caa678c2 -9e70c9a97ed8bb94e5cba7ddc5a7cfb9a0cab5a0c7b3a1bfad9cc4b2a1dcccbcf6e6d6e3d5c9b2a89e958d867e78735b5653312d2814100b0a07030603000200 -00020301030303070909454748999b9cdee0e0fafcfcf4f6f6fdfffffcfffdf7faf8faf9fdf3f2f69594963231336e6d6fafaeb07678782527270a0c0d1a1e1f -1f22261e222732353d494e57494d583e40483f3b3a4e4a4567635e7e7871988f85a598889e8d73a18866a9895ebb9565b88d5aaf824fb28859b58e62a8835d9f -7b57b38c66b48c62aa8055af8558b78d5eb28859af8757aa8356b49165a17e539e7c51a58256ad895bae8957a57d49aa7f4ebf8f65c69b74bb9876b79976b094 -6ba7895ab58e57c29659ce9e64c79763bb9065b68f68b8946ebf9d72c6a16dc19f6ac9a97ecaaf8ad5bc9ad5bda1cdb79eceb9a4cdb7a5c0ac9acebaa8ccbaa9 -cdbdadcdbdb0cbc1b7d3cbc4cbc6c3b5b2ae88847f4f4b462f2c281b1814030100000100010101030505121415525455b0b2b2f4f6f6f6f8f8fbfdfdf9fcfafa -fdfbf7f6fae5e4e67476772426272f303452545522242500000100000021232346454757565857585c4e4f5354545a706e6e7a71688a81749a9187948e83a39a -8dad9f8d9b866b9d815eb08d61bc9463b08552a77c4bb2895cb38b61a47f59a47f59a07750ac8258ad8257b68b60b48b5ea77f4faa8454b38f619e7c4ea48155 -ae8b5faa8658ae8656b48b5aac814ea97b4bc5966ad2a67dc39f77b4946bb09164b2915fbc945ab98c4fc8975fc39461b98e63b58e67b6926ab39163bb955fc3 -9f69c2a277d0b491d0b495c4ac8ecab49bd1bca6cfbaa5d0baa8ccb6a4c0ac9bbca897c2b2a2d1c3b7d9cfc5dad0c9d4ccc5beb7ae968f868b858074716d3e3c -3b17171703050500000107090a3436379d9f9ff9fbfbfcfefef8fafaf5f7f7fcfefef5f7f8d5d7d873777814191c040a0f0e1217000308040607131111342f2c -6b6560938a867a6f6b5449456d6461a1958bb5a08ab8a388afa18ea89e8da197869d8e7ba1896ba88962a67f52a97f50a77d50a67c51ac835cb58b66b68b64b1 -855ca67849b28454b7895aae8253a97f52b0875ab68d60b38c5fa17a4daf885bba9164b68c5db38855b58954b78854b58652c59865ca9f6cb99160b78f5ec49d -69b8905cb38752cd9f69c2925ebc8d5abe9060ba9160b08756b48c58bf965fbb9460c29f74d4b491d8bc9ad2b999d1baa0ccb89fc7b29dcab4a2ceb8a6d8bfaf -cfb6a6c7b0a0cebaa9c9b6a7c2b2a2cdbeaec9baaac8bbaddfd6ccd8d2cba5a3a25f5f5f161a1b0000010a0e0f47494ab2b4b4f3f3f3f7f7f7f7f7f7fafcfdfd -fffff8fafaecf0f194999c21272c02080d13191e171a1e1a191b35302d433c3354483c65584a7869598c7d6d9f9080ac9984bba07ebba17db09f84ac9e8ba69a -88a5957eac9371b39368b58d5db68d5cb48b5eac845aa17a53a27952b2865dc29569bc8e5ec0915eb68858aa7e4fad8356ba9063b98f64ad8358b99063b78e61 -ae8455ac8051b38653b68956b68753b58954b98f5ab68e59b48c57ba925dc89d6ac99e6bc59865c79a67c09360bc8f5cbe925dc29661c39762c49b64c49b64bd -9662cea87ed4b28ed4b693d7bb9cdbc5a9d1bea3c4af99c2af9ac7af9dcdb4a4cfb5a5cfb5a5cfb7a5c6b09ec5b19fd2beacd2c1aeccbeacebe2d5fffaf3f1ed -ecb4b6b655585c13181b0e121345494ab5b5b5f8f8f8fbfbfbf8f8f8f7f8fcf8f9fdf9f8fafdffffb1b4b832363b02060b2126293f414243423e514c43675f4e -6f624c726349918065b6a689bcac8fb49f7fc0a77dbea47cb2a081ac9e87a89b85a6957bab916db29164bf9766b8905cb58d5db79063b28d61aa8357ab8255b3 -895ac49869be9263b18556ab8154ba9063c9a073c1986bae8558b48b5eb2895ca87f52a87e4fb08657ae8554b08756bf9665ab8353a57f4fb28a5abc9464bf96 -65c79e6dcba06fbf9463ba8f5cc29764c79c69c99e6bca9f6cc59d69c39b67c59d6dcfa97fd0ac88cdaf8cdbc09ee8d3b4dcc9aecab59fc8b5a0ceb6a4c9b19f -ccb2a1d0b6a5cab2a0c7b19fd0bda8ddc9b7d6c5b2c9baaae3d9cffffdf6fffffedee0e0797c801a1f22020607333738a7a7a7f5f6f4fdfdfdf9f9f9f7f8fcf7 -f8fcf6f5f7f6f5f9a5a8ad2e3237010409323637717270807d757a7362948870a59878ac9a75b7a47ec1ad84b9a67bbba477c6aa7bc0a579b5a17eaea084a79a -80a09073a48a62a98958bd9761b58c55b18955b99363c0996cb79063ad8555a77e4dbd9565b68d60b1885bb78e61c59c6fcca376c2996cb38b5baa8154ab8255 -a87f52af8659b68f62ac8558a98255b99468a8855aa8855ab48e64b99468b58e61b78f5fbc9463bc9460c19965c99e6bc69b68c79c69cda571c9a06fc19867c3 -9a6dc59e77cba781ccaf8ad9be9ce4cfb0dac8abcbb79ecbb9a2cab5a0c4ac9acbb1a0ceb6a4c2ac9ac6b09ed2bfaad1c0add5c5b4cdc0b0e6dcd2fef8f1faf8 -f7dbdddd86898d22272a000001202222959694eeefedfcfcfcf9f9f9f9fafef8f9fdf5f1f6d2d1d577777d1a1d220405094d4f4fababa5c4c1b3ada28ca99c7c -b5a37ab9a576c0aa76c1a973b9a068c3a870c3a56ebca16fb49f79b2a081aa9c7fa29170a58960ab8a58b79059b99157b78f5ab48f5bb28d5bb08b59b48d59b7 -905cba9366b28d61b68f63bf986bc39a6dbb9363b78d5eb9905fbc9263b18959a77e51ae875aba9569b08d62a48257a7835db79571b4916fb38f69b7946cb996 -6aaf8b5db08b59c19a66d0a975c69e69b48c58b8905cd0a776d4aa7bc1986bb48d61ba936ccaa680cfb28dd3b995d4bf9fcbb99cc3af96c6b49dc2ad98c9b49f -e0c8b6e2cab8cab5a0c9b49fd0bda8c5b4a1c6b6a5cbbeb0f0e5ddfffffbfaf8f7e0e2e2999ca0303538000001191b1b8b8c8aecedebfbfbfbf8f8f8f8f9fdf8 -f9fdf5f1f6b4b0b54d4c500a0b0f0f1112717270dfddd3f1ead9baae92a79570ae9769af955fb4985cc4a868c6a867ceaf70c8a66bc1a26fb8a279b7a483ad9e -7ea4916ea68b5fb08e59bb9359bd955abc955eb7935db38e5cb38e5aba945ebe9763b79365b28f63b79266be976aba9262b08756b58d59c59a67c99e6bbc9362 -b28a5aae8a5caf8c61ae8e65ae8d66aa8a67b89678ad8b6da58562b4936cc4a277ba986ab59260c5a16bcba56fc19b65b58d58b78f5bc69d6ccba172c2976cb9 -8f64b38d63c8a57dcfb28bd1b793d1bc9ccab89bc4b398ccbba1c7b29dd3bea9edd5c3e8d2c0cab5a0c2af9acebda8cfc0adc2b3a3c5b9adebe2d9fffffbfafb -f9e8ecedacb0b1393e3f0002020f11117f807ee8e9e7fbfbfbf7f6f8f8f9fdf9fafef4f1f3a9a6a84241430f0e1024232594938ffaf6ebeee4d2a8987b99845e -b49b69b99b62b49354c9a664d1ac68d6b06fd0ab6fc6a671bda57bb9a582ae9c7da38f6ca98c60b5935ec79f65c0965bbb945dc19d67c8a371c49f6bbf9963bb -9460b69466b69367b99567b99363b78f5bb98f5ac49862cfa36dc69a65c09661bf9766b79063a8865bb29269b99c77b0917094745788684b947352af8d69be9c -71c19f71c2a06bc3a068ba955bbe995fc69f68c69c67bb905fb98d5ec19469c3996eb89268c2a279caad86d6bc98decaa7d6c4a5cdbca1d3c4aaccb9a4c8b5a0 -d3bdabd5bfadc1ae99bbaa95ccbea8dbcdbad8cbbbccc2b8e4dcd5fffffcfcfcfcf3f7f8bdc1c2414647000000030505737472e4e5e3fbfbfbf7f6f8fafbfffa -fafff1efeeacaaaa4a4a4a1c1c1c363636a8a7a3fffaefd7cbb9a08e71927853bb9d6ecaa76fc0995bcda662d3a865d5ab6ad0a86dc7a570bfa37abaa481af9a -7ea58e6eaf8f64be9967d5a973c3985fbb935ecba470d3ae7ccaa573c49e68c49d69be9a6abf9d6fbf9b6bbb9460bc935cc59a61cda067cea168c99c63bd945d -c19965bb9565af8d62bd9e77bfa27da08462694b30644329866446aa8864af8d62bb9a69c8a670bc9a5fb69256be995dcfa76dcda36eb98e5db5895ac29367c2 -976cc3a075c2a279c5a883d7bf9be9d4b4ddcbaccbbda1d0c0a9d3c2adc0ad98c0ac9ad2beacd2c1aeccbea8d6c8b5e4d8c6e0d5c7cec4bae1d9d2fffcf9fbfb -fbf7f9fac0c4c53e4243000101010303717270e5e6e4fcfbfdf7f6f8f9f9fff9f9fffcf9f5b5b4b05b5c5a323331484947a5a4a0f2ebe2ded1c1a591789d8260 -be9c71bb9460c59a61d4a869d7a668d5a668d2a56cc7a270be9f78b79e7eaf987eae9476b7966fc19b6bcca06bd3a56fd2a774cda575c9a373caa474cca571ca -a36fc7a472c6a371c7a06cc9a16cd0a56cca9e63c2945ac19359cca065bd915bbd9561bb9565bf9d72c8a9829f825d64482646250b49280e6342218f6d49b08e -63b89766ba9862bf9d62be995dcaa267c8a066c49862be915ec29464cb9a6eb88d62b18e63c9ab82cdb28dccb490dac7a6d7c7aac8b99fc7b9a2c9bba5c7b6a3 -cbb9a8dac8b7e4d4c3ded0bdd4c8b6d1c7b6d3c7bbcec5bceae4dffefaf9f2f2f2fcfeffcbcfd0464a4b0204040001007c7d7bf1efeef9f8faf5f4f6f5f5fbfa -fdfffefbf6cacac46d6e6a3233313a3b399e9d99fcf6efe6dbcdae9983a78b6cc3a078bb9363c49561d5a46cd9a76dd6a66cd4a76ecda574c4a480bba183b198 -7ea88d72ae8c68b98f64d2a572d6a773d1a675c79e71be976abc9568bc9463ba935fbf9a66c9a470c9a16cc09760bf945bc69a5fc89a60c7995fbc8f56b68d56 -bd9564bb9769b08e638e6f48593b183b1f003111003313004c2b0a785834a58358b99867c09e69c3a068caa46acba368bd955bbd915bc19461c39565cb9a6cbf -9469bc9870b5966fc1a582d9c3a0e0ceafd2c4a8c8baa3cabda7d8c9b6dbcbbacbbbabc6b6a6d7c8b8d5c8b8c4baa9c3baacc7bdb3dad1c8f4eee9fbf7f6f1f1 -f1fcfeffc6cacb464b4a02040405060482807fedebeaf8f7f9f5f6faf6f6fcf7fafff7f5eddadad47b7c78282b291f21218f8d8cfefaf5e4dbcea49380a28a6e -bf9d79b48d61bb8d5dcc9c68d8a46fd4a36bd5a771cca775c2a580b9a183ad957da4896ea98664b68c62ca9c6ccd9e6bc79b6cbf9669b99266b89165ba9262ba -925eb6905ac59d68cca56ec79e67c1965dc0955cc3965dbf935dc29863c49c68cca676c9a67ab6966d866642583a17593d1b6042255e40236e4f2e947450bf9c -74d3b183d0ad7bc7a26ecca670c9a26bb48d56b88e59c69b68c59a69c7996ac3996eb49169a68964bca17fd7c2a2d7c7aad4c7add7cab4cfc4b0e0d1c1ecddcd -cfbfb2b7aa9ccabfb1cdc4b6beb7a8c3bbaec6bdb4d9d1caede8e5f5f3f2f4f6f6f6fafbb9bdbe3f4443000101121311898786ebe9e8f8f7f9f9fafef8f8fef5 -f7fff3f0ebe1e1db7d7e7c1e2020121415878787fffcf8e3dad09787769b846ab69875b28c62b68c5dc89966d5a571d3a46ed0a56cc7a270bc9f78b59d7fac95 -7ba38b6fac8967ba9066c19364c29360bd9162bc9366be976bc19a6dc49a6bc39b67b8905bbc955ec8a16ad2a972cca36cc39964bc945fbb935fc49c6bc49d70 -c9a67bc09d75ad8d699f815e927654987b5ca38769a38768a98d6bb89a77c8a982caaa7fba976ba58453c09b69caa573bc9463bc9463cba172c49a6bbe9465bb -9468aa8962b49875c8af8fcab697c8b99fdcd0b8e3d8c4cdc3b1d4c7b9e1d5c9d6c7bec3b7adc9bfb5cec5bbcbc5bad4cec3d2cac3c9c3bedad5d4f6f4f4fbfd -fef2f6f7adb1b234393800000020211f918f8eeceae9fdfdfdfafbfff5f8fdf7f9fff9f8f4e0e1df757778161a1b121519858788fbf9f8efeae1a195839f8c71 -b69c78b9976cbe9868c69c67d5a973d3a86fcda56ac2a06ab89f75b49f7fad987ca48c6ea98763b38c60c69868c49562be9263bf9669c39c6fc59f6fc49b6ac1 -9762bf9762b8905bbd9560c49d69c69f6bc49f6dbc986aad8a5ea07e53a7865fb898749e805d846846a08364b094769f8365957b5da48a6cb09475a98e6c997d -5a896c477f5e3776562da27f54bd9a6ebc976bb79266bb966ab48f63af8a5ead8a5fb79774c5a98accb496cab89bd1c3acddd2bcd7cdbbc5bcaec4b8aeccc2b8 -dccfc7dacfc7cdc3bcccc4bdd8d3cae1dbd4d7d1cac0bcb7d6d2d1fbfbfbfcfeffeff2f6aaaeaf2d32310000003132309d9c98efedecfffffff8f9fdf2f5faf8 -fbfffefcfcd2d2d266676b0d10150d11166e7175dbdbdbf5f2eac2b8a6ac9b80b19975ba9d71c5a270c29d65d1a96fd1aa6ccca769c4a36bbca377b9a582ae9a -7b9e87679c7c58a57e52c99c69c69763c19665c19969c39b6bc19968bc9460bb915cb9915cb8915dba935fb48f5db69264c1a073b1916885663f583a176c502e -8c70517054364a2f146e533884694f654a2f4f371b6a5536836b4d7c62446145264f3213563716664623916f4bb4936cbf9b75ba976fb7946cb49267bb996ebc -9c73bfa07fb79d7fbfa98dd8c7ace6d9c3d6cdb9c6bdafc7bfb2c2b7afc2b8b1dbcfc9e5dad6cfc6c2c8c2bdd5d1ccdbd7d2d0ccc7cdc8c5e7e3e2fffffffafb -ffe7eaeea0a4a5262b2a0304024f504eb4b3aff2f3f1fffffff3f6faf1f4f9f8fbfff9f6f8bfbec25c5c62090b1303060e44494c9fa1a1e7e5dde3ddcaafa387 -9c8963ab9464c0a26bba9b5ecaa767ceac6acdab69c5a76cbda678b7a580a59473927e5b94754ea27b4ec19560c2945ebe9360bd9564bb9362b8915db8905bbc -935cb78f5ab9925eb99565b08e60b29065c2a37cae926f785d3b3f25074e361a6b5238553d25391f074d331b593f27462c143b260a533e226e583c715b3f644c -305a3f24634729725536997a5bb49574c1a380c2a580b89b76b3966fc0a37cc4a782b29674ab9173c6af95e8d7bde4d6c3d1c7b5cec6b9d1cbc0d1c7c0cac1bd -d4c9c5dad1ced2cbc8cbc6c3cecbc7d0cdc9cec9c6dddad6edebeafffffffdfeffd2d5d9797d7e131817141513787975d3d2cef7f8f6fffffff5f8fcf4f7fcf7 -fafff8f3f5b9b6b85e5e640f121a00050c242a31717576d5d5cff8f1e0afa3878b78539e8658bc9d68b7975ccba869d1ae6eccac6bc6a86dbda577b49f799f8a -6a8e755596754ea98256b88d5abc905abd935ebb935fb48c5baf8756b58d59bd9561be9763b79260b79365b39265b6956ecaad88c2a7859880627f694d80694f -8a73597e674d71583e775c427a5f447c614670583a7762438873549a82669d8569987d6291765b917459987c5ea88c6eb49778b79b79a58966977c57a2855ea1 -8661a68a6bb2997fe1cbb2efdec9d1c3b1cec5b7e1d8ced7d0c7dcd6cfd5cfcac9c2bfc9c4c1d5d1d0d4cfd0c9c7c7c9c7c7d2cecde3e1e0e5e5e5f9fbfcfdff -ffbec2c34f5354010303232422969793ecebe7fcfdfbfefefefbfdfefafdfff8fbfff9f4f1d4d0cf7375761a1e23030a13242b3473777ccbc9c8f2e9dfc5b49f -9b8464a2845bbd996bc59d6cc69e69d0a972c8a66bc1a26bc0a174be9e7aac8d6e977558956f4fa17a53ae8455c39964c79e67c19762c49966be9465b1875cae -8459bc9666be9868a7825689673c967652bca07dc2a987a89171b19c7da48f70957d5f947b5b9b805e977b58a38661bea17cb99c77997e59937754b49977bca0 -819f8666886e5072583a74593e7e64468064457054326044216245206b4c25694d2a998163d1bba2e9d6c1dfcdbcd6c6b9dfd3c9e4dbd2cdc7c0d2cfc7d7d4cf -d3d0cccecccbcfcfcfd0cfd1cccad0cbc9cfcdccd0dad9dbdddfe0fbfdfefdffffadafaf292b2b0002003637359b9c9ae2e3e1fffffefbfbfbf9f8faf6f8f9f9 -fafefffaf5e8e5e18a8a8a1f2328040b14383f48868991c3c3c3dfd7d0c9b9a8b29a7eb29570c6a076cca474cda271d1a772c9a46cc4a26dc9a67acba783b591 -73987357926c4e9d77549f784cb9905fc39964bd945dbf9461bc9263b58b61b38a63b48c62956f456c451e512d095a391870523574593e685034654c3261492d -5c41265a3e1f593d1b5e411c77553192714aa4835c8664405c3c19775837997c5d694d2f391e0342290f3e250b3b20063b1e033a1c003a1b0045240354310f54 -3514917b5fcdbba4decab8dbcbbbebdbcfe0d3cbd3c9c2d6d0c9e1ded6d6d6d0cbccc8cbcccacfd1d1cccdd1c8c7d0cecdd6dddde3e9eaeee7e8ecfdfefffcfe -ff979999151717040705545553b4b5b3eeefedfffffef6f6f6f9f9f9faf9fbfefdfffffcf9efece8929292202125090c144f555c999ca1b8b7b9bebab5c8bdaf -c3ae98b89d7bbc9a6fc69e6ecda16cd0a56ccaa46acaa670cba97bc8a47eb79375a07d6396715596714f9a744ab58f5fc29a66bb915cb78c59b78b5cb68b60b7 -8c65a77d5a8b62416e45255a3317532f1752311d5333205034234327164126124628154b2c154c2d14543417613c206541238c6948805d3c53311359391c7a5b -425e3f2840230e52342150321f4629144d2e195737205b39216a472d7f5a3e8262459a8369c5b39cd4c0aee0d0c0f2e3dadbd0c8cac2bbd7d3cee4e1dcdadad4 -cdcecacecfcdd6d8d8d6d7dbd2d1dad6d5deececf2f8f8feeeeff3f6f7fbe5e7e88183830e10100e10106d6e6ccacbc9f8f8f8fefefef4f4f4fbfbfbfcfbfdff -fefffdf9f8dedcdb8583831d1c1e0a0b0f505358989ba0b2b4b5b4b2b1cbc4bbc6b8a6a99377a4865db79260cda067d1a568cda56acda973c7a577bb9a73b290 -72ab8a709c7b618c6a4c98744eb28d61c19968b8905cb08554b28657b98c60bd9168a97c5aa47b5aa47b5ba17a5e9b775f96765f967663957764997b68997b68 -a48570a88871a48369aa886bad896ba27f5ea58260a27f5da17e5da98769a484679e8065a98b72a98d759f80699d7f66a98a71ad8c72a28063a58366b69274b5 -9677b69f85c2b099d3c2afe9d9c9e9dad1d8ccc6d8cfcbd8d4cfdfdcd7dee0dadbdcd8dcdddbe5e7e7e9eaeee5e4ede3e2ebebebf1f6f6fcecedf1dfe0e4b8ba -bb6a6c6d1719191a1c1c737472d3d4d2fcfcfcfdfdfdf7f7f7fffffffcfbfdfcfbfdf6f4f4d1cfcf7e7c7c25232306060637393a87888cb9bcc0d0d2d3d6d5d1 -beb6a99787709a7f5abc9765d2a669d3a663cea769cca76fc6a574c0a077b49576a5876c95785d8b6d5092724fa7845cb79365b68e5dac8352b08554bc9061c4 -976bb58b60ae885eb58e67c29e78cba886c9aa89c9ac8dccb092c7ab8dcfb395dec2a3dfc3a1d3b691d5b68fe1c099e3c196d1b083c2a475d3b487eccfa3dcc0 -97cfb58ddabf9acfb590cbb08bd0b590d7bc97d1b48dc3a57cc4a47bc9a77cbda079c8b394d2c0a9d8c6b5e0d0c3e0d3cbdbd1cae1dbd6e1dedae2e1dde2e3df -e5e6e4e9eceaeff1f1ecedf1eaeaf0f2f1faeaeaf0ededf3ecedf1d5d6da909293494b4c1a1c1c2628287b7c7adbdcdafffffffcfcfcf9f9f9fffffffaf9fbf8 -f7f9f4f3f7d9d8da928e8d353130050200201e1d737576c0c5c8e8eef3d9dddeb1aea98f8573a08a66c6a573d8ad6ed1a460cfa667c6a167c9a877d1b188bb9e -7f977c61896e5490755a9074529d7c55ae8b5fb58f5fad8354ad8251b88a5bbd9162b0875aa78054ad875db7946cac8b6492724e8c704e9a7f5d927556997d5b -ad916ec1a47fc4a57ec2a279c3a176c2a174c2a271be9f6caa8a59aa8c5dba9d70bba173ad926691784e977b529c80579d8256a18458b29366bfa073be9d6fac -9067c0ab8ce1d1bad6c6b5cdbdb0dfd2caddd4d0dcd5d2e8e5e1e8e9e5dfe3dee0e3e1ebeeecebedeedddee2dfdfe5f6f5fef3f3f9ebebf1e8e9edd1d2d67d7f -802f31321012123234348d8e8ce9eae8fffffffbfbfbf9f9f9fffffff7f6f8f8f7f9f7f7fdf1f0f2a9a5a43a35320501001d1a166a6c6cb7bcbfd7e0e9c8d0d7 -a8adac989384aa9978c6a877d5aa6bd4a561d0a566c7a069cca977d1b488bfa4829c84688b745a92795f927657937552a8855dba9367b3895aac8051b18353b4 -8657a57950a87f58b18a64ac86638964425a39184c2c0f55371a4a2a0d4d2d10614223896847a17e5c94704c7c58327551299b784da584577452275434097b5b -3294764d80613a5e411a5434105939155839126e4d269a7a51b08d65a9855d9f7f5bb5a084e1d0bbdbcbbaccbfb1dcd1c9dcd6d1d9d4d1dfdddce6e7e5e5e8e6 -e4e7e5e3e8e6e4e6e7dedfe3e4e2e8f5f2fbf7f7fde9e9efcdced2aeafb37173742b2d2e070909323434999999efefeffffffff9f9f9faf9fbfffefff6f5f7fb -fafcf8fbfffdfeffb3afae34302b07010027231e6b6b6ba3a9aeb7c1cbb4bfc7aab1b4a4a399afa185bda375cda668daad6ad0a467cca56ec9a674c5a87cbda3 -7fac97789b846a8d765c8b7153876b49a27e58bb956bbb9164b18556b28454b38556a67a51b18762b98f6ca8825f8a64446b48275533154b2b0e502e11533113 -674625906d4ba6815f8d6945724d277450289572479a774c714e2359360e76532b8968417e5d3667472365431f6a4824674521825e38b38f69bf9a74af8a64ac -8c69b8a388d7c9b3e6d8c6ded2c6d9cfc8dfd8d5e3dfded3d4d2dee1dfeef3f1eff4f2e2e7e6e5e7e8f1f2f6f7f5fbf5f2fbf0f0f6e2e2e8a7a8ac7d7e826466 -67333536030505282a2a989898ecececfefefef8f8f8fcfbfdfffefff6f5f7fdfcfefbfdfffbfcffc8c4c3514d48140e091d19144d4d4da8aeb3d1dbe5acb8c2 -929b9facaea8b9ad95b69d75d1ad77cda466cfa46bcfa772c4a070bda074bfa581ad9878927c60846d538d73558a6d4e9b7753ad865fb2885db5895ac09262c7 -9b6caa7f54ac845aad845dad865fb99370bf9b77a986648969467a573594714fbc9a76cba781ba9670b38f67b89268b58f65ad885ca98458ab865ab39065ba97 -6cb6936bb18e66ad8c65ba9670b5916bbb9771c4a078c29e76c19a73c09972b79773d4bfa3dcceb8d9ccbcd6cdc0dad2cbe3dedbeeecece4e6e6eff4f3f4faf9 -f5fbfaf7fcfbfafcfdf7f8fcf6f4fafaf8fef2f2f8cdcdd386868c606165636566333536080a0a2d2f2f9b9b9bf7f7f7fefefef7f7f7f8f7f9fcfbfdfdfcfffd -fcfff9fbfffbfcffe4e2e2948f8c4b4540211c193534368e9499dde7f1c7d1db949da1959692aca290b39e7ec8aa7bd0aa74caa26dcaa36fc2a170bfa276bea4 -7fb09a779883648771558f7355947556a17c5aa57e58a77d53ae8457b78b5cb5895aa47a4ba88050ae875ab89367c29d71c29f74b49169a4845ba17e56ae8c61 -c7a57ad3b084cba97bcca878cfab7bcba777bf9c6aba9765c29e6ed2ae7ed2ae80c3a173c29f73cdaa7ec5a276c6a377cba87ccca77bc29d71bd986cc19d6fc1 -a178c9b498e1d3bde4d7c7dad0c6d7cecadbd7d6e8e7e9ebeff0f2f7f8fafffff7fdfcf0f6f5f5f9fafdfffff9f8fcefedf3e0e0e6cbcbd1909096606066595a -5e2d2f300c0e0f444646b1b1b1f9f9f9fbfbfbf9f9f9f8f7f9fbfafcfdfcfffcfbfff7fafff7f8fcfffdfdd9d5d484807f2a2625202223777b80d5dee7dfe8f1 -a7aeb18b8c88a8a192b4a58bb9a17dbd9d72c9a373c7a171c5a375c3a67abea57db6a07ca8926f967f5f9275569472549c7755a177549f744da4784faa7d51a7 -7b4ca57d49a47e48a98450b18f5ab18f5aa78752a38250a58653a78654a58550ae8e59ba9862c09e68c9a66ecdaa72c9a76cba975fb8955dbe9b63c7a46cc6a3 -6bbd9c64be9c66c6a46eae8c56b5935dbc9a64bf9b65bc9763bc9763c49f6bc5a679cbb69ae7d9c6e2d7c9d3cac0d5cfcadbd9d8e9ebecf3f7f8f0f5f6f6fefe -f8fffff7fdfcf8fcfdfafcfdeeedf1dcdae0cacad0a9a8b187878d6e6e746263672c2e2f1517186d6f70d3d3d3fcfcfcf7f6f8fbfafcf9f8fafbfafcfdfcfffb -fafefafafff3f4f8fffefff2f0f0a2a0a03c3b3d26272b65696ebdc3caedf3f8ced2d39a9b979f998eaea38fb4a389b59c7ac9a67ec6a175c7a679c8ab7fc1a7 -7fc0a983bca480ae9371997a598d6a498f68489e7352a0744f9c6f499f734aa47a4db78f5eb48d59b18c5aaf8a58a582509c79479e7a4aa58453a27f4d9a7745 -9a7843a78550b9955fc4a06ac9a46cc8a36bbc9961be9b63b9955fb28f57b6925cc09c66be9a64b5915bba9660be9a64bf9b65c19c68c5a06cc39e6ac19c68bb -9c6fdec9adeddfccd6cbbdc6bfb6dad5d2ebe9e9f2f3f7f5fafdf6fdffeef6f6eaf2f2eaf2f1eaeff0e8ecedeae9ede6e5e9b7b6bf6c6b7465656b7a7a805f60 -641b1c20242627a1a3a4f0f0f0fdfdfdf3f2f4fefdfffaf9fbfcfbfdfdfcfffbfafefdfcfff4f6f7fefdffeff0f4afb0b45c5f633a3d424e5257919498e4e8e9 -f7f7f7bbb8b48e867f948b7eaea395c1af98c5a582c69f78c6a37bc5a77ebfa67cc5ac82c8ae86c0a37ea68361926b4b9165469f7251a174539d704e9f734ea3 -7851b48863b58964b28863ac825da67c57a77d58ac825daf8862a57b569e744f9e754eac835cbf956bc69c72c99f74cea479cca277cda477c69c71bc9366be94 -69c69c71c3996eb88e63cca277cda378c89e73c99f75cfa57bcaa076c59b71c19f7be7d2b7ebe0ccd0c7b9c9c2b9e8e3e0f7f7f7f7fafef3fafdf1fafdedf7f7 -f2fcfcf8fffffafffff8fcfdefeef2dbdade7b7a833d3c456e6e74a0a0a65c5d610a0b0f323435b1b3b4fffefffcfbfdf2f1f3fefdfffbfafefefdfffdfcfffd -fcfffcfbfdfaf9fbfdfefff0f3f8c0c4c981878e505459323539505253bdbbbbfffffce2ded9908a85706a658a847fb1a496bc9e81c39e78c39f79c0a279bea3 -77c4a97dc8ac83c8a780b58f6ca77e5da27455a072539e7150a17453a177549d73509c6f4ea47756a67b5aa37857a47958ac8160af8463ac8160a67b5aa37956 -a17754aa805bb88c67b88c67bc916ac99e77cca278c99f74c99f74c89e73c3996ebc9267bb9166c0966bc0966bc1976cbc9268be946ac59b71c1976dc49a70d0 -ae8adcc7ace4d9c5dad1c4dfd7d0f4f0effaf9fbf6fafff1fafee6eff3eefafcf6fffff5fdfdecf1f2e9edeecccbcf97969a515059595861a6a6acb4b4ba4849 -4d1112165f6162c4c6c7fffefffcfbfdf4f3f5fdfcfefaf9fdfffefffaf9fdfefdfff9f7f7f8f8f8fafdfff4f7ffced5de9ca3ac60666d23262a2523238a8582 -f5efeafffbf6b1aca95f5b5a4e4b4d7b716ab79881c6a07ec4a07abea077bfa478c2a87ac6a67bcaa87dc7a07ab98f6caf8261a8795a9d6f509a6d4c9c71509d -7350996d48a17550a67a55a67a55a67c57ab815caa805ba57b56af865fab825ba67b54a87e54ae8259aa7f54b1865bc79d70cca474c69e6dc49c6bc69e6dc39b -67bd9561c09864caa26ecda473c79e6dba9160be9564c69e6ebb9363bc9464ccac83ccb79bdacfbbe5dccff5ede6fdf9f8f4f6f7f3f7fcf0f9fdedf6fae8f4f6 -d4dedea3abab7f8485868a8b8685896362666c6b74a6a5aec6c6cc8383891a1b1f2d2e32aaacadf2f4f5f6f5f7fdfcfef9f8fafcfbfdf9f8fcfffefff7f6fafe -fdfff4f2f1f1f1f1f5f8fdf3f9ffd5dbe6a9b0b96b707924272b201b1c706a65dad1cdfffffbd2cdca5e5c5c24242a504744b59883caa583c7a37fc0a279c6a9 -7dc4a77ac2a376caa77cd3ac85bd9370b48565b182639e70518c60419267469f77549d714ca1764fa37851a47952a27952a37a53a27952a17851b48c62af875d -a57b50a2784da57b4e9f7548aa8053c79d6ecca571c59f69bb955fb6905abc955ec59e67caa36ccaa36cd6ae79c69e69b58d58c09863d0a975c39c68bb9362c6 -a67bc5b094d3c8b4e8dfd2fdf7f0fffbfaf1f2f6f2f6fbeff7fef5feffe2eef0bac3c66e7676313637373b3c59585c5b5a5e7e7d86d1d0d9c6c6cc58585e0b0c -10505155d4d6d7fbfdfeefeef0fefdfffdfcfefbfafcf9f8fcfffefff4f3f7fdfcff030000000000}} +00000100000051000000586902000000000000000000ad3300002813000000000000000000000000000000000000780100008c00000050000000280000007800 +0000e0680200000000002000cc00d03300004b13000028000000780100008c0000000100180000000000e068020000000000000000000000000000000000ffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefeffffff +fffffffffffffffffffffffffefefefefefefffffffffffffffffffefefefffffffefefefffffffffffffffffffffffffefefeffffffffffffffffffffffffff +fffffffffffffffffffffffffffffefefefffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfbfb +fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafafafafafafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb +fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefefefefeffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefdfdfdfdfdfdfcfcfcfbfbfbfafafafafafafa +fafafafafafafafafafafafafafaf8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f4f4 +f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7 +f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9fafafafafafafafafafafafafafafafafafafbfbfbfcfcfcfdfdfdfdfdfdfefefefefefefefefeffffffffffffffffffff +fffffefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1610 +000026060f002220574d464301000000000001000000000000001400000000200000d02a0200d06a0200ffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfafafafafafafafafaf9f9 +f9f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f2f2f2f2f2f2f2f2f2f1f1f1f1f1f1f0f0f0f0f0f0efefefefefefefefef +efefefefefefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefefefefefefefefefefefefefefefefefefefefefef +efefefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f1f1f1f2f2f2f3f3f3f4f4f4f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9f9f9 +f9f9f9f9fafafafafafafbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfefefefefefefefefefefefeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefdfdfdfc +fcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0f0f0f0efefefefefefefef +efeeeeeeeeeeeeeeeeeeecececececececececebebebebebebeaeaeaeaeaeaeaeaeae9e9e9e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e7e7e7e7e7e7e7e7e7e7e7e7 +e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9e9e9e9e9e9e9e9e9e9e9e9eaeaeaebebebebebebebebebebebebec +ececeeeeeeeeeeeeeeeeeeefefefefefefefefefefefefefefeff1f1f1f2f2f2f3f3f3f4f4f4f4f4f4f4f4f4f5f5f5f5f5f5f7f7f7f7f7f7f8f8f8f9f9f9f9f9 +f9f9f9f9fafafafbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1 +f1f1f2f2f2f1f1f1f1f1f1f0f0f0efefefeeeeeeedededecececeaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e7e7e7e5e5e5e5e5e5e5e5e5e5e5e5e5e5 +e5e4e4e4e4e4e4e3e3e3e2e2e2e2e2e2e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dfdfdfe0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0 +e0e0e0e1e1e1e1e1e1e1e1e1e2e2e2e2e2e2e3e3e3e3e3e3e4e4e4e5e5e5e5e5e5e4e4e4e5e5e5e6e6e6e8e8e8e8e8e8e8e8e8e8e8e8e9e9e9e9e9e9eaeaeaea +eaeaedededeeeeeeeeeeeeefefefefefeff0f0f0f1f1f1f1f1f1f2f2f2f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfcfc +fcfdfdfdfdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfd +fbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f4f4f4f4f4f4f3f3f3f1f1f1f0f0f0efefefeeeeeeeeeeeeeeeeeeededededededecececebebebe9e9e9e8 +e8e8e7e7e7e6e6e6e6e6e6e5e5e5e4e4e4e3e3e3e3e3e3e2e2e2e0e0e0e0e0e0e0e0e0e0e0e0dfdfdfdededededededddddddddddddddddddcdcdcdbdbdbdada +dad9d9d9d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9d9d9d9d9d9dadadadadadadadadadbdbdbdcdcdcdddddddddddd +dededee0e0e0e0e0e0dfdfdfe0e0e0e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e9e9e9eaeaeaeaeaeaeaeaeaebebebecececedededee +eeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9fafafafbfbfbfcfcfcfefefefefefeffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefcfcfcfafafaf8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f3f3f3 +f2f2f2f1f1f1f0f0f0efefefededededededecececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e4e4e4e3e3e3e2e2e2e1e2e0e0e1dfe0 +e1dfdddddddddddddcdcdcdcdcdcdbdbdbdadadadadadad9d9d9d9d9d9d9d9d9dad8d8d7d7d7d7d5d5d6d4d4d5d3d3d5d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3 +d3d3d3d3d3d3d3d3d3d3d3d3d3d4d4d4d5d5d5d5d5d5d6d6d6d6d6d6d7d7d7d8d8d8d8d8d8d9d9d9dbdbdbdcdcdcdcdcdcdcdcdcdddddddfdfdfe0e0e0e0e0e0 +dfdfdfe0e0e0e1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e7e7e7e7e7e7e8e8e8e9e9e9ebebebecececedededeeeeeef0f0f0f0f0f0f0f0f0f1f1f1f2f2f2f3 +f3f3f3f3f3f3f3f3f4f4f4f6f6f6f7f7f7f9f9f9fafafafafafafdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffcfcfcfbfbfbf9f9f9f7f7f7f5f5f5f4f4f4f3f3f3f3f3f3f2f2f2f1f1f1f0f0f0f0f0f0f0f0f0efefefedededececece9eceae9ecea +e9eae8e8e9e7e6e6e6e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e3e1e1e2e0dee1dfdde1dcdce0dbdbdfdadcdddbdcdcdcdbdbdbdadadadbd9d9dad8d8d9d7d7d9 +d7d7d8d6d6d7d5d5d9d4d6d7d4d6d8d3d5d7d2d4d5d0d2d4cfd1d1cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d1d1d1d2d2d2d3d3 +d3d4d4d4d5d5d5d6d6d6d7d7d7d7d7d7d8d8d8dadadadbdbdbdcdcdcdcdcdcdddddddddddddedededfdfdfe0e0e0dfdfdfe0e0e0e2e2e2e4e4e4e5e5e5e6e6e6 +e6e6e6e7e7e7e8e8e8e9e9e9ebebebececececececececececececedededefefeff0f0f0f1f1f1f2f2f2f2f2f2f3f3f3f4f4f4f5f5f5f6f6f6f7f7f7f9f9f9fb +fbfbfdfdfdfdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfbfbfbf9f9f9f7f7f7f6f6 +f6f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0f0f0f0efefefeeeeeeedededeaedebe9eceaeaebe9e8e8e8e7e7e7e6e6e6e6e6e6e5e5e5e3e3e3e3e3e3 +e2e2e2e1e1e1e0e0e0dfe0dededfdddddedcdddddddddddddcdcdcdbdbdbdadadad9d9d9dad8d8dad8d8d8d6d6d7d5d5d7d5d5d6d4d4d6d4d4d5d3d3d4d2d2d3 +d1d1d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d8d8d8d8d8d8d9d9d9dadadadbdb +dbdcdcdcdddddddddddddddddddededee0e0e0e0e0e0e0e0e0e1e1e1e2e2e2e4e4e4e6e6e6e6e6e6e7e7e7e7e7e7e8e8e8e9e9e9ebebebececececececededed +edededeeeeeeefefeff0f0f0f1f1f1f2f2f2f3f3f3f4f4f4f5f5f5f6f6f6f6f6f6f8f8f8fafafafbfbfbfdfdfdfefefefefefeffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfafafaf8f8f8f7f7f7f6f6f6f5f5f5f5f5f5f5f5f5f4f4f4f2f2f2f1f1f1f1f1 +f1f0f0f0efefefeeeeeeededededededecececebebebe9e9e9e8e8e8e7e8e6e7e8e6e8e6e5e8e6e6e7e4e6e8e2e7e6e0e5e5dfe4e4dee3e4dee3e2dee3e0dfe1 +dfdee0dedddfdcdcdcdadcdcdbdcdad8dbd9d7dad8d7dbd6d6dad5d5d9d4d3d9d4d3d9d4d2d7d5d4d7d51610000026060f002220574d46430100000000000100 +0000000000001400000000200000d00a0200d06a0200d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d6d6d6d6d6d6d6d6d6d6d6d6d7d7d7d8d8d8 +d9d9d9d9d9d9dbdbdbdbdbdbdcdcdcdddddddedededfdfdfe0e0e0e0e0e0dfdfdfe1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e5e5e5e6e6e6e7e7e7e8e8e8e8e8e8e9 +e9e9e9e9e9ebebebecececededededededeeeeeeefefeff0f0f0f0f0f0f1f1f1f2f2f2f3f3f3f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9fbfbfbfcfcfcfefe +fefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdfdfdfcfcfcfafafaf9f9f9f8f8f8 +f8f8f8f8f8f8f8f8f8f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0f0f0f0f0f0f0efeef0eeedefedeceeecececebeceaeaebe7ebece8ebeceaece9ebeb +e7ecece5ecebe4ebebe4e9eae4e9e7e4e6e4e3e5e3e3e3e2e2e2dfe1e1dee0e0dee0e0dee0e0dee1dfdde0dedcdfdddce0dbdae0dbdae0dbdae0dbdadfdddfdf +dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdddddddddddddddddddededededededfdfdfdfdfdfdfdfdfe0e0e0e0e0e0e1e1e1e2e2e2e3e3e3e3e3e3 +e4e4e4e4e4e4e4e4e4e5e5e5e6e6e6e7e7e7e7e7e7e7e7e7e9e9e9eaeaeaebebebebebebececececececedededeeeeeeefefeff0f0f0f0f0f0f2f2f2f3f3f3f3 +f3f3f3f3f3f3f3f3f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffefefefefefefdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f6f6f6f5f5f5f6f4f4f6f4f4f6f3f5f3f2f4f2f1f3eff1f1eef2edeef2eceef2ecedf1ececeeeeebedeeedeceeecececedebeaedebeaeaebe7eaebe7e9eae8e8 +e9e7e7e7e7e6e5e7e6e5e9e6e5e9e7e6eae6e5e7e5e4e6e5e4e6e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e5e5 +e5e5e5e5e5e5e5e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaebebebebebebececececececececec +eeeeeeefefeff0f0f0f0f0f0f1f1f1f1f1f1f1f1f1f2f2f2f3f3f3f4f4f4f5f5f5f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9fafafafafafafbfbfbfbfbfbfc +fcfcfdfdfdfdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffefefefefefefefefefdfdfdfdfdfdfefefefefefefdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfbfbfbfbf9f8fbf9f9faf7f9f8f7fbf7f6faf4f6f7 +f4f7f5f2f8f3eff6efeff5f0eef3f2eef2f3eff1f2eff1f1eef2edf0f2ecf0f2eceff0eceff0eceeefedeeeeeeedeceeefebf0efebf0efebf0efebf0eeebeded +eaeceeebedeeececeeececeeececededededededededededededededededededededededededececececececececececececececececececedededededededed +edededededededeeeeeeeeeeeeefefefefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f1f1f1f2f2f2f3f3f3f4f4f4f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7 +f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfcfbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfefefefefefefefefeffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffefefefefefefefffdfdfefafcfdf9fcfbfdfbfafefbfafefaf9fdfafafaf8fbf9f7faf8f6f8f8f4f7fbf3f6fbf3f6faf2f6f7 +f2f7f5f4f8f3f4f8f3f4f7f5f4f7f5f3f6f4f3f6f4f3f5f5f5f5f5f5f5f5f5f5f5f4f4f4f3f3f3f3f3f3f3f3f3f4f5f3f4f5f3f3f4f2f3f3f3f3f3f3f3f3f3f3 +f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4f4f4f3f3f3f3f3f3f3f3f3f3f3f3f4f4f4f4f4f4f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6f7f7 +f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfefefefefefefefefefefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffeffff +fbfefffbfdfdfdfdfcfffcfafffdfcfffffcfefffdfdfdfdfdfdfcfefafafffafafffafafff9fbfcfafdfbfafdfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfafbfcfa +fbfcfafbfcf8fbfcfafafbf9fafbf9fafbf9fafafafafafafafafaf9f9f9fafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9f9 +f9f9fafafafafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfffcfdfffcfdfffffffefffffefffffefffffefffffffeffff +fefffefffffcfffffdfffffdfffefdfffefffdfffffefffdfffffcfffffcfffffdfffffffffffffefffffcfffffbfffffcfdfefafdfffefdfffffdfffffdfeff +fdfdfffbfcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffdfffefbfffefdfffffffefffffefffffefffffefffffffefffffefffefffffefffffefffffffffffffffffffefffffefffd +fffffcfffffdfffffefffffefffffffefffffbfffffbfffffcfffffcfdfffffdfffffcfdfffdfefffdfdfffdfdfffffeffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffff1610000026060f002220574d464301000000000001000000000000001400000000200000d0ea0100d06a +0200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffdffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefffffefffffefdfffefdfffcfefffbfffffefffffefffffefffffefffefdfefffdfffffefffffefffffffefefefffffffffffffffffffffffffffffffe +fefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffefffffffffffffffffffffffffffdfffffffefffffefffefefefffffefffff9fffff8fffff4fffff1fffff1fefeeefcfdedfeffef +fffff2fffff7fffff8fffffbfffffcfffffefffffffffffffffffffffffefffffefffffefffffefffffefefefefefefeffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefdff +fffbfffffdfdfffdfdfffffefffffffbfffff4ffffebfffee0fffad9fff9d7fef8d5f9f5d2faf8d5fffddeffffe7fffff0fffff2fffff7fffff9fffffbfffffc +fffefdfdfefcfdfefcfcfffbfdfffcfdfffcfefffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfdfffcfbfffefbfffffdfdfffffefffffffcffffedfffcd9fbf7c4f6ed +aef4e8a2f8e79ef7e69df4e79df3e89ef5eaa6faf0b0fff4bbfff5c5fff8d0fffad9fff9defffce7fffeeffffff5fffff9fffffbfdfffbfdfffcfffffeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffffffffffcfdfffcfbfffefdfffffffefffffffcfffff0fdf6cff3eaa7eadf85e4d364e5cf52eccf4eeed04dedd14ee9cf4de7cd51e7cf58e4d0 +61e8d46feedc81f0e395f8ecacf9f1bcfef7d0fffee2fffff1fffff8fffffbfffefdfefefefefefefefefeffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffcfdfffcfdfffefdfffefffffeff +fff5ffffddfbecaeeada79decd4ed8c12fd8bd1fe0c020e5c21fe3c01de0be1edebe1fdcbe23d6bc28d8be34dec749e4cf5ceddb76f2e18af6e99dfdf2b4fffb +c9fffed6ffffdeffffe5ffffecfffff0fffff2fffff6fffffafffffefffffffffefffdfffffdfffffdfffffffefffffffffffffffffffffffffffffffffdffff +fdfffffdfffffdfffffffffefffffffffffffffffffffffffffffffffffffffffffdfffffdfffffdfffffffffffffffffffffffffefffffefffffeffffffffff +fffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffeffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfffefdfffefdfefcfdfffefdfffefffffefffef9fffde7fff6c2f8e086e3cd4bdec92adec71eddc318e1c11ae4 +c11de1c219e1c318e1c318dec217dbc018ddc021e2c52ee3c838e6cb45e7ce4eead359ebd762ecd86befdb76f5e084f5e495f4e9adf9f1c2fef7d0fcf8dbffff +edfffff9fffffffcfcfffbfefffbfefffbfefffcfdfffefdfffffefefffffefffffefdfffffbfffffbfffffafffefafffdfdfffcfffffefefffdfffdfcffffff +fffffffefdfffcfefefbfffffafffefbfffffffffffffefffffefffffdfffffdfffffdfffffefffffffffffffffffffefffffefffffffffffffffefffffeffff +fdfffffdfffffefffffefffffffffffffefffffffffefffffefffdfefffdfffffdfffefffffcfffffefffffefffefffffeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffff1610000026060f002220574d464301000000000001000000000000001400000000200000d0ca0100d06a0200ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffefdfffefefffdfffffffdfffffffffcfffdeefff6d0fee7 +9cefd465dfc630e0c81ce4cc1ce7cc1deac920eac821e8c71ee6c81de5c819e4c816e3c617e3c51ae3c31ee2c222dfc023ddbf24d9bd23d6bb24d5ba29d8bd31 +e0c53fe2c951e8d572eddf8cf6e99ffbf0b2fffccbffffe0ffffecfffff2fffff4fffff8fffff9fffffbfffffcfffffcfffffefffefefdfffffcfefffcfefefd +fffffdfffefcfffdfefffdfffffefffffffffffffffefffffefffdfffffbfffffafffefbfffefffffffffefffffefffffefffffefffffefffdfffffdffffffff +fffffffefffffefffffefffffffffffffffefffffefffffdfffffefffffffffffffefffffefffffefffefffffefffdfefffdfffffdfffefdfffcfffffcfffffc +fffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffefefefffffffffffffffefffefdfffffff9fffbdef6ebafefdc79e5cd4bdcc228e0c51de4ca1fe7cb20e9c720e7c420e9c6 +22e8c61fe8c71de8c81be8c91ae5c71ae2c31ae0c019dfc21addc018dabd14d6bb13d7b914d7ba19dcbd22dec02ce1c941e5cf51e9d560ecd86bf1e07ff5e690 +f8ea9efaeeacfaf1b8f9f3c4fcf6d1fffbdffffeecfffff8fffffefffefffffefffffdfefffefffffffffffffffefefefffefffffefffffefffffefffffeffff +fefffffffffdfffffdfffefdfffcfffffefffffefdfffefdfffefbfffefbfffefbfffefbfffffdfffffdfffffdfffefdfffefffffcfdfffcfdfffcfdfffefdff +fffdfffffdfffefffffbfffffbfffffcfffffffffefffdfefffdfefffbfffffbfffcfbfffcfbfffbfdfffcfdfffeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffeffff +fefffefdfffffff5fffbceeadf8fe1d057e1ca38e0c527e6c724e6c921e7c720e9c720e9c622e6c522e5c520e4c51ce5c71ce8c81be7c61ce4c51ce2c31ae2c3 +1ae2c419e4c417e5c617e4c417e3c218e3c11ae2c11eddc021dec228d9bf2bd7bc2fd6bd37d7c042dcc551e0cc61e8d776ecdd87f2e69efaefb5fff7cbffffde +ffffecfffff2fffff4fffff4fffff6fffff9fffffcfffefdfffdfffffdfffffdfffffdfffffdfffffefffffffffffffffffefdfefffbfffffefffffefdfffcfb +fffcfbfffcfbfffefbfffefbfffffdfffffdfffffffffffffffefdfffcfdfffbfdfff9fbfffbfbfffffbfffffdfffcfdfffbfffff9fffffbfffffefffefffdfe +fffdfefffdfffffdfffefbfffefbfffefdfffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffff1fffabde3da73dac93ce1c929e5c827e9 +ca27e8ca25e8c821eac821eac821e3c722e2c71fe1c71de2c51ce4c51ce4c41de6c31fe6c320e5c21ee4c21be5c119e4c319e3c316e2c117dfc017dfc017debd +14dcbd14daba13d5b613d3b417d4b51cd9bb27dcc033e3c941e6cf51ead764eedd76f0e289f6ea9cfaf2acfdf5bafff6c6fff7d1fffad9fffbe2fffdeefffff9 +fffffefefdfffefdfffdfcfffffcfffffdfffffefffffefffffffefffffefffffffffffffffffefdfffefdfffefffffefffffffffefffffdfffffdfffffdffff +fefffffffffdfffcfbfffbfafffbfafffffafffffbfffcfdfffbfdfff9fffffbfffffefffffffffefffffefffffefffffefffffefffffefffffdfffffdfffffe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffefffffffffffffffffffefffffbffffe5fdf4aae2d561dbc930e3c921e7c825ebca27e8ca25e7ca22eac821e6c61fe4c921e3c921e3c91fe4 +c71ee5c61de5c51ee7c420e7c420eac521e8c41de7c31be5c41ae5c41ae4c319e1c219e1c318e2c012e2c012e0c112e0c013debd13ddbc13ddbd16debf1cddbf +20dcc026dbc02fd8c038d4be40d4c24dd7c959dccd69e1d27ce6d98feee2a0f5ebb5fdf6cbffffe3fffff0fffff4fffff8fffff9fffffbfffffbfffffcfffffc +fffefefffefffffefffffefffffffffffffefffffefffffffffffffffefffffdfffffdfffffdfffffdfffffefffdfffefbfffcfbfffcfbfffffdfffffdfffefd +fffcfdfffcfdfffcfffffefffffffffffffffffffffffffffffffffdfffffcfffffbfffffcfffffeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffbfffdf2fff9d4 +f8ed99e2d257dcc42ae4c71ee8c823ebcb26e8cb22e8cb22eaca23e8c823e5c820e5c820e7c81fe7c91ee8c81be8c81be9c61ce9c61ce7c41ae6c417e4c417e5 +c518e5c41ae2c419e1c219e1c219dfc114dfc114e0c215e0c217e0c217dec015debf16ddbe15dbbc13d9b912d6b714d3b516d0b217ccb11acfb521d2b92ddcc4 +42e1cc53ead568efde7df7e794fff3adfff9bffffbcafffbd2fffcdbfffee2fffce7fcfcecfffef4fffffbfffefefffefffffefffffeffffffffffffffffffff +fffffffffffffffefffffefffffefffffefffffffffffffffffffefffffffffefffffefffffefffffefffffefffffffffdfffffdfffffffffefffffefffffcff +fffcfffefffffdfffffdfffffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffdfefffffefffffefffff8fffce7fef4c4f6e78ae6d150e2c62beaca23eccc25eccc25e7cb20e4ca1f +e6c921e8c823e7c722e6c61fe8c71ee8c71de6c81de5c71ae6c619e5c518e6c619e5c518e2c417e3c518e2c419e1c219e1c11ae2c31ae2c419dec315dcc015dc +c015dbbf14dbbf14dbbf14dbbd12dfbf12debc0edcba0dddbb0edcb90fd8b70edab811dcbb18dbbe20dbc02adec336ddc440dcc44cdbc758dfcc69e0d077e3d7 +85e7de95ece5a6eeeab7f4f2cafefcdeffffeefffff4fffff8fffff9fffffbfffffbfffffcfffffefffffefffffefffffefffffefffefffffffffffffffffeff +fffefffffefffffefffffdfffffefffffefffffdfffffefffffefffdfffffffffefffffcfffffcfffffcfffffcfffffefffeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1610000026060f002220574d464301000000 +000001000000000000001400000000200000d0aa0100d06a0200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffff8fefbdcf7eeaff2e17aeb +d24ce5c62deac926eaca25e8cb22e6cc21e5cb20e5c924e6c724e8c823e9c622e6c61fe5c51ee2c51de4c71ee2c81edfc51adfc51adfc51ae2c51ce2c51ce4c4 +1de3c31ce3c11ae2c118e4c319e1c318e0c217dcc015dcc015dbc116dac015d9bd12ddbf12dfbf12e1bf12e0be11e0be11dfbc12dfbc12deba12ddbb14d8b714 +d7b416d5b417d1b118cdad18ccaf1ed0b529d6bf3bdac84de3d263e9db7bece393f6edadfffbc6ffffdbffffdfffffe5ffffeaffffeffffff6fffffafffffeff +fffffffffffffffffffffffffffffffefffdfefffdfdfffffefffffefffffffefffffefffffffffefffffefffffefffffefffffffffffffefffffefffffcffff +fcfdfffbfbfffcfbfffcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefffffefffefffffff6fef8cff3e99cefdc69e9ce41e6c62debc929ebcb26e9cc24e6cc22e5cc22e5c925e5 +c925e5c722e7c720e8c823e6c823e5c722e3c820e3c91fe0c61ce1c71ddfc51be0c31ae0c31be2c21be3c31ce5c41be6c51be3c218e3c218e2c117dfc116ddc1 +16dec217dec217dcc015ddbf12dfbf12dfbf12e0be11e0be11dfbd10dfbd10dfbd10dcba0ddab70ddab70ddab70dd8b50bd5b208d7b40ad7b710d7bb17dabe23 +ddc432dcc743dac853ddcd63e5d477e6d885e8de91e9e19ef1e8aff5efc2fbf3d5fef9e4fffef1fffff8fffff8fffff9fffffafffffafffffefefefefdfcfffe +fdfffffcfbfffefafffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffdfffefafffcf8fffbfafffcfdfffeffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffff +fffdfffffff5fdf5c0efe286ebd655e7cf37e7c82beaca2aeacc27e8cc27e7cc24e7cb26e5c928e5ca26e6cc22e4ca20e5ca22e6c921e4c71fe3c61ee5c61de5 +c71ce6c81de5c71ce4c61be4c61be5c41ae5c518e4c516e3c415e5c316e5c316e4c215e1c114e0bf15ddbf14dcbe13dbbd12dfbe14dfbe14dfbe14debd13dcbe +11dcbe11d9be10dbbe0fdabd0edcbd0edcbc0fdcbb11dbba10dbb80edbb80edcb90fdcb90fdab910d7b710d4b414d0b118ceb01ccbb020c9af27d1b838d7c04c +e3cc68edd984f4e4a2faefbdfff9d3ffffe3ffffecfffff0fffff1fffff2fffff5fffff8fffffafffffefffffffdfffffafffefafffef9fefdfafffefefffdff +fffefffffffffefffffdfffffdfffdfffffafffff8fffef8fffefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffdfffffff2fff3b5e7d871e6cf43e9cf2fe9cc2be9cd29 +e8cc27e8cc27e8cc27e7cb27e7ca29e5ca26e5cb21e3c91ee3c820e3c722e2c41fe1c31ee3c31ce3c41bdfc017e0c118e0c118e0c118e1c318e2c417e3c513e2 +c412e5c315e5c316e5c316e2c215e2c117e1c016e1c016e0bf15dfbe14dfbe14dfbe14dfbe14dcbe11dabf11dabf10d9be0fdbbe0fddbe0fdbbd10dbbd10dabc +0fdcbc0fdaba0ddbb90bdab908dab807d8b605d7b406d6b206d4b006d2ae06cfac08d2b114d8b823dec039e2c74ee4cc62e5d277ead98aeade96eee6a3eeeaaf +f3efbaf6f3c6fcf8d5fffbdffffeebfffff5fffff9fdfffcfdfffefbfffffbfffffbfffffdfffefffffefffffefffefffffefffffdfffffefffbfffffafffefa +fffefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffdfffffbfffffbfdfdfffeffffffedfff1a8e2cf5cdfc732e9cf29e8cd29e8cd29e8ce28e9cd28e8cc28e8cc28e7ca29e7cb26e8cb22e6c920 +e6c823e6c626e2c425e0c223dfc221ddc11ddec21edec21edebf1cddbf1addc017dec315e1c513e0c412e2c516e3c415e2c314e2c314e1c114e1c114e2bf15e2 +bf15e1bd15e1bd15e1bd15dfbe14ddbf12dabf11dabf10dcbf10dcbb11debb11dcbb11d9bb0ed7bc0ed7bc0dd6bb0cd4ba08d7bb09d8ba08d8b90adab80adbb7 +0bdcb50cdcb50cd9b40cd7b30cd6b512d7b718d7b81dd6b621d3b526d4b72cd1b832cfba39d3c24dddce67e3d981eee49ef6efb8fffad1ffffe3ffffedfffff4 +fffff8fffffcfdfffffbfffffdfffffdfffefffffefffffefffffefffffefffffffffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffbfffffdfffffffffbffffe1ffee +9be2cc4fdec42ae9ce26e9cf29e9ce2ae8ce28e8ce28eacb28eacb28e9ca27e9cc24ebcc23e7ca22e5c629e5c732e5c93ce9cf45ead24ae6d049e5cf48e5cf48 +e6ce46e5cc40e5ca39e4ca30e1c826dfc51de0c31ae0c217dfc116dfc114e0c215dfc114e0bf15e0bf15e2be16e2be16e2be16dfbe14dfbe14dcbe11dcbe11dc +be11e0bd13e0bd13ddbc12dabc0fd8bd0fd8bd0ed5bd0dd6bb0cd9bc0dd9bc0ddbbb0edcba0ddcb80cdab60adab60adab60ad6b407d4b309d4b107d3b006d2af +05d1ae04d1ae04cdad06caae0acfb51bd5be32dbc64ce2cf66e8d97deee193f3e7a5fdf2b8fdf5c6fff8dafffdecfffffafffffffdfffffafffefdfffefffffc +fffffcfffffcfffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffdfffffafffffdfffefffef1fffdd1fcea8de5cd4be2c62bebce26e9ce2ae7ce2ae6ce28e8ce28eacc +27e9cc24e9cc24e9cc23e7c81fe3c625e3c733e7cd4beed868f9e683fcee95f8ec9af6ea9cf7ec9cfaea97f6e489f2dd74ecd35fe0c846dcc131dbbc21dcbb18 +d8ba15d9bc14dbbf14dbbf14ddbf12ddbf12e0bf15e0bf15e0bf15dfbe14dfbe14dfbe14debd13debd13ddbc12dcbb11dabc11dabc0fdabc0fd9bb0edab90fda +b90fdbb70fdbb70fdbb80edbb80edab80bd8b90ad8ba08d6ba08d8b90ad5b70ad5b508d3b306d3b306d2b205d3b104d3b104d1b007d3b30ed5b516d5b61fd6b8 +2bd6b932d7ba3ad5bc44d9c457e1cf72f1e09dfff3c7fffeeafffffbfffefff9fdfefafffffbfffcfdfffcfffffcfffffefffefffffefffffeffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd +fffffafffefffff7fffde4fff6bef9e580e7cf47e7c92eeacc27e9cd2ce7ce2ce6ce28e7cd27eacd25e9cc24e9cc24e7cb26e6c928e5c935e4cc50ead671f4e6 +93fff8b2fffebffffabffef7befff9c0fff9bdfff3b3faeba3f3e08fead57ae4ce65e1c54fe0c343dbc139dbc033dbc32bdbc224dcc01fdcc01bdcbf17debf16 +e0bf16e0bf15dfbe15dfbe14debd14dcbd14dbbc13dbbd12dbbd1610000026060f002220574d464301000000000001000000000000001400000000200000d08a +0100d06a020010debe11debe11dcbb11dbba10deba12deb812ddb711dcb610dbb70fd8b80bd6ba08d3ba06d2b806d5b809d4b708d3b508d3b508d3b508d5b508 +d5b607d7b507d5b306d5b208d4af07d1ad06d0ad0acfab0bcba80bc7a70ec7ac1cd0b737e2cc62f6e294fff1c2fffbe3fffffafdfffffbfffffafffefbfffcfd +fffefffffffffefffffdfffffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffeffffffffffffffffff +fefffffefffffefffffefdfffffdfffffdfffffffffffffffcfffff1fff9d1fceda5f0e06fe5d144e6ca2feacd2ceacc2de9cd2ce6d02ae5ce25e9ce26ebcd28 +e5c827e8ca2fe5c935e4cd4ff0df88fff7b7fffbc8fef9c8fffac1fdf3b3fbefadfbf0acf9f0b0fbf3b8fff4c4fff4c8fff3c5fff2c1fdecb3f8e8a3f1e08fe9 +d877e6d360e6d150e4cb3fddc12ddcbd22dbb919d9b612dab910dcbb11dcbc0fdabc11dabc11d6bb13dabd14ddbd10dfbd0fdebd13dcbb12d8ba0fddbc12ddb9 +11deb812ddb912dab910d7b90cd4ba08d4bb07d3b907d5b809d7b70ad6b609d6b609d6b609d5b508d4b407d4b407d4b407d3b306d3b006d0af05cfae05cead04 +ceac05ccac07caae0acdb116d2b726ddc549e7d479fff4bcfffff0fffefffffffffdfffffdfffffefefefffefffffefffffefffffeffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffefffdfc +fefefdfffffefffffefffefefefffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefffffffcfcfcfffffffffffffffffffffffffcfefefcfefefdfffffdfffffffffffffffffffffffffffffffffffefefefffffffffffffffffffe +fefefefefefffffffffffffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffefffdfcfefefdfffffeffffffffffffffffffffffffffffff +fffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffdfffffcfefffdfffffdfffffcfefffcfefffdfffffdfffffcfefefdfffffffffffffffffffffffdfdfdfefefefffffffffffffffffffefefeff +fffffffffffefefefefefefffffffffffffefefefffffffffffffefefefffffffffffffefefefffffffffffffefefefffffffffffffffffffefefefffffffdfd +fdfffffffffffffefefefffffffffffffefefefffffffffffffffffffffffffdfdfdfdfefcfffffefffffffffffffffefffefdfffffefffffefffffefffefdff +fffffffffffffffffefffffefffffefffffefffffffffffffdfffffcfefffdfffffdfffffcfefefdfffffdfffefdfffefdfffefffffefefffdfffffefffffeff +fefdfffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefdfffefdfffefdfffffcfefefcfefefdfffffffffffffffffffefffefdfffffe +fffffefffffffffffffffffffefffffefffffefffffefffffffffffffdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffffffffffffefffffefffffefffffefdfffffdfffffdfffffffffffffe +faffffecfff4c0f4e58fecdb62e2cf3ee5cc30ebce2dedcf30ebce2fe7d12ce5cf29eace29ebcd28e5c928e6cb35e6ca47ebd56ffbefadffffdaffffdbfaf7c0 +f8eca4f6e491f3e188f3e38af3e894fbf0a6fff8bcfffecdffffd9ffffe1ffffe0ffffd6fffcc2fcf0aaf3e592eede7ee7d46be2ca58d9bf43d8bc39d6b92ed6 +ba26dabb22d9bc1dd9bd19d8bc17dabf17dabe13dcbd0edfbd0fdebd13dabc11d9bb10dbbd12ddb911ddb810dbb70fd9b80ed8bb0cd6bc0ad7bb09d8ba08d8b9 +0ad7b70ad6b609d6b609d6b609d6b609d5b508d4b407d5b508d4b407d3b306d2b205d2b205d1b104d1b104d1b104ceb005cdb007c9ac04c5aa14ceb644f5e396 +ffffdffffff9fffefdfffefffffefffefdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffefffffefffffefffefdfffffefffffffffffffffffffffefefeffff +fffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefffffffffffffffffffffffffffffffefefefffffffffffffdfdfdffffff +fdfffffdfffffcfefefcfefefcfcfcfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffdfcfefefdfffffefffffefffdfdfdfcfcfcfefefefffffffffffffdfdfdfcfcfcfffffffffffffffffffffffffffffffefe +fefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffcfefffdfffffdfffffcfefffcfeff +fdfffffdfffffbfdfdfcfefefefefefefefefffffffffffffefefefdfdfdfefefefefefefffffffffffffffffffffffffffffffffffffffffffefefeffffffff +fffffffffffefefefffffffefefefdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefefefdfdfdfdfd +fdfdfdfdfefefefffffffffffefffffefefefefdfdfdfffefffffefffffefffffefffffefffefdfffefefefffffffffffefffffefffffefefffdfefefeffffff +fdfffffdfffffafcfdfdfffffdfffffdfffffcfffdfdfffefdfffefdfffefefffdfffffefffffefffefdfffefdfffefdfefffdfffffefefffdfffffefffffeff +fffefffffefffffefdfffefcfffdfdfffffdfffffcfefefcfefefefefefefefefffefffffefffffefffffefffffffffffffffffffefffffefffffefffffefbfb +fbfefefefffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffff +fffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffefffffffffffefeffffedfcf0b6ebdd7de7d657e4d03be6cd2febcf2eecd0 +2febcf2ee6cf2de7ce2aeccd2ae9ca27e4c925e6cd3befd767f7e290fff4bfffffd5fffdbdebe18de9d568efd65eedd259eed35aecd65fefdb6bf4e178fae889 +ffee99fff3a6fff5b1fff6b6fff6bafff4bafbf2b9faf2b7f9efb3f5eca9f1e39becde8ce8d679e5d166e7cf57e6cd47e1c737dfc328d9bc14d7b809d5b704d5 +ba06d6b90ad7b90cd8ba0fdab90fdeba0edebb0ddcba0cdabc0ad9ba0bd7b809dcb709dbb608dab80bd7b70ad7b70ad7b70ad7b70ad6b609d6b609d5b508d5b5 +08d4b407d4b407d3b306d3b306d2b205d2b205d2b205cdaf04cfb007cbab04c2a50ec5ad31e9d77efdf3c3fffae5fffff8fffffffffdfffffdfffffffffffffe +fffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefffffefffffefffefdfffffffffffffffffffffefefefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffefefefefefefefefefffffffefefefffffffffffffefefefdfdfdfffffffdfffffcfefefdfffffdfffffefefefefefeffffffffffff +fefefefffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffefefeffff +fffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefffffffffffffefefefffffffffffffffffffdfdfdfefefeffffff +fffffffdfdfdfffefffffefffefdfffefdfffefefefefefefefefefffffffffffffefefefffffffffffffffffffefefefffffffffffffefefefffffffffffffe +fefefdfdfdfffffffffffffffffffffffffefefefffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffe +fffffefffffefffffefffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffbfdfdfcfefe +fcfefefcfefefefefefffffffffffffffffffffffffefefefefefefffffffefefefefefefefefefefefefffffffffffffffffffffffffefffdfffffeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffefffffeff +fffefffffffffffffffefffffefffffeffffffeef9eeaae5d76de6d34ce9d23aeacf31ecd02febcf2ee7ce2ce7cd2de9cd2ceccc2ce7c825e3c824e5ce42f3df +80feeeacfff3c2fff4baf1e790d6c858d6bf34e3c530e6c431e4c232dfc231dcc232d8c135d8c33fddc64cdcc859e2d36de5da7ef0e595faf0aafff9bdffffcd +ffffd7ffffd9ffffd8ffffccfffab8fef0a4fae992f4e17ee9d568e2cd53d7bd33d1b822ccb41acfb618d1b816d5b915d7b717d9b612ddb911daba0dd9bd0bd8 +bc0ad7b90cdab70ddfb70be0b80cdab80bd7b70ad7b70ad7b70ad7b70ad6b609d6b609d5b508d4b407d4b407d4b407d4b407d3b306d3b306d2b205d2b205d0b2 +07d1b006cfad06caab10c8af29dccb64ebe2a3f4efcefffff4fffffefffdfffffdfffffffffffffcfffffefffffeffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefdfffffeffffffffff +fffffdfdfdfdfdfdfefffdfdfefcfffffffffffffefefefefefefffffffffffffffffffffffffdfdfdfefefefefefefffffffffffffffffffffffffffffffefe +fefefefefffffffefefefefefefffffffdfffffcfefefbfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffefefefefefeffffffffffffffffff +fefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefefefefcfcfcfffffffffffffe +fefefdfdfdfffffffffffffffffffffffffffffffffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffdfdfdfffffffffffffffffffffefffffefffffefffffefffefefeffffff +fffffffffffffffffffefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefefffffffefefeffffffffffffffffffff +fffffefefefefefefffffffffffffdfdfdfdfdfdfefefefefefefefffdfefffdfffffefffffefffffffffefffefdfffffefffffffffffffffffffffffffffefe +fefefefefefefefefefefffffffffffffffefffffefffffefffefdfffefefefffffffdfffffdfffffdfffffdfffffffffffffffffefefeffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfffffefffffffffffffffffffffffffffffffefefeffffffffffffffffffff +fffffffffffffffffffffefffffefefefefdfdfdfcfcfcfdfdfdfffffffefefefdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffe7f5e99be1 +d05be4ce40ebd236ebd131ecd02fead12de9d02ee8cd2febcc2fefcd2de8c828e3ca28e4d14af5e99bfffdc8fff8c2f4eba2e8dc70d6c43bd7bd1de4c21be7c1 +1fe7c021e2c11edebf1cdac01ad8bf1ddac026d9c230decb40e2d250ebda65f3e379fbe98cfff09dfff6aafffbb5fffebbfffebffffbc0fdf4bbf8efb6f4ecb1 +ede5a9eae19de7d987e2d174dcca65dcc956dec545e1c43ae3c132e1be28dbbe1dd5bc12d0bb0cd1b90bd6b911dab910deb80cdeb90bdab80bd7b70ad7b70ad7 +b70ad7b70ad6b609d6b609d5b508d5b508d5b508d5b508d5b508d4b407d3b306d3b306d2b205d3b306cfae04d0ac02ccaa0ac8af1dd7c651e4dd8ef4f1c4ffff +effffffbfffdfffffdfffffffefffffbfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffefffffefffffefffffeffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefefefefeffffffffffffffffffffffffffff +fffefefefffffffffffffbfbfbfefefefffffffffdfdfffffffefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefefefefefefefffffffffffffefefefefefefffffffffffffffffffffffffefefefefefefffffffefefefdfdfdfffefeffffffffffffff +fffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefefe +fefdfdfdfffffffffffffffffffffffffffffffefefefffdfffffefffffefffffefffffefffffdfffffefefffefefffefefffffffffffffffefeffffffffffff +fffffffffdfdfefefefefefefefefefffffffffffffffffffffffffffffffdfdfdfffffffefefefcfcfcfffffffffffffffffffefefefffffffffffffffffeff +fffefffffefffffefffffefefffdfffffffffffffffefffffefffffffffffffffffffffffffffffefffffefffffffffffefeffffffffffffffffffffffffffff +fffefefefefefefffffffffefffffefffefdfffcfbfdfffefffffefffffefffffefffefdfffefdfffefdfffefdffffffffffffffffffffffffffffffffffffff +fffffffffffffffffefffffefefffdfefffdfffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffff +fffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffee0f3e78fdecd4ee3cb36ead030edd130ead12fe9d32ee8d12febce30eb +cc2fefcc2ee6c829e1ca2ee3d456fcf4b1ffffdcfffbbcebe288e6d759dfca32e4c71eebc81aedc820ecc620ebc71fe8c71de4c718e1c617e2c51ce1c721dcc5 +23ddc72cdec735dec63edec547dbc450dcc75addcb66e2d075e9db88f3e89ef7edadfbf2b9fff9c7ffffd5ffffd8ffffd3ffffc5fff5b3f9e99cf3df80eed66c +e8cd5be4c84cd8c338cfbc25c7b415c8b40fd2b612d8b811dbb90bdbb908dab80ad8b80bd7b70ad7b70ad7b70ad6b609d6b609d5b508d5b508d5b508d4b407d4 +b407d3b306d2b205d2b205d2b205d1b104d2b003d4ae02cfad06cdb319ddcb4ee8de8af7f4c1ffffedfffffbfffdfffffefffffffcfffffbfffffeffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefffffffffffefdfefcfdfefcfffffefffffffffefefffefefffefefffffffffffffffefefffefefffffffffefefffefeff +fffffffffffffffffffffffffffffffffffffffffefefefefefefffffffefefefffffffffffffffffffefefefffffffffffffffffffffffffffffffffefeffff +fffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffefdfefffdfffffefffffffffffffffffffefefefffffffffffffefefefefefefffd +fffffefffffefffffefffffefffffefffffffffffffffffdfdfffffffffffffffefefffffffffffffffefefffdfdffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefdfefcfffffffffffffffeffff +fefffefefefffffffffffffffffffffdfffffdfffffefefffffffffffffffffffffffffefffdfefefefffffffffffffefefefefdfffffefffffefffffefffefd +fffffefffffefffffefffdfcfefffefffffefffffefffdfdfdfefefefefefefefefefffffffffffffffffffffffefffffefefffdfefffdfffffefffffefefffd +fdfdfdfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffdfdfdfffffffffffffefefefefefeffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffffffffffffff +fffffefffffcfffff7fffcd4f2e681e2cf46e3cb33ebcf2eeed231ead12de8d22de8d12febce30eacb2eefcd2de8cb2de4ce39e6d965fff8bfffffe0fdf7ace2 +d86ce2d145e4cc2ce8cb23e8c71de8c823e7c722e4c621e4c71fe6c71ee5c71ce5c71ae5c71ae1c41be1c41cdfc21adcbe19dbbb1cd6b81dd5b723d6ba2ddec2 +3fe4ce51eeda6af2e37df7e990fef1a5fffdbbffffcbffffd6ffffd8fffed2fef3c1f9ebb0f2e5a1ecdd95e9db89e2d873d9cf5ad3c23dd1bb26d4b718d7b80f +d7bb09dbbd0ad9ba0bd8b80bd8b80bd7b70ad7b70ad7b70ad6b609d6b609d4b407d4b407d4b407d3b306d3b306d2b205d2b205d2b205d3b104d3b103d5b000cd +ac02ccb315ddcd4be7dd89f7f2c1ffffedfffffbfffefffffefffffffcfffffbfffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefefefffffffcfdfbf6f7f5f6f7f5f2f3f1 +e9eae6e0e1dfe0dededfdddddedcdcdfdddddfdddddfdddddfdddddedcdcdcdadae1dfdfe8e6e6edebebf0eeeef2f0f0f4f2f2f6f4f4f8f6f5fffffefffffeff +fffeffffffff1610000026060f002220574d464301000000000001000000000000001400000000200000d06a0100d06a0200fffffffffffcfcfcfbfbfbf1f1f1 +e4e4e4dcdcdcdadbd9dadbd9e5e3e2f6f4f3f7f7f7fdfdfdfffffffffffffdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffefffffefffffef5f6f4e4e4e4dfdfdfe0e0e0dbdbdbdbdbdbdddddddcdcdcdcdcdce5e5e5f3f3f3f6f6f6f2f2f2f2f0eff0eeededebeaedebeaedeb +eaeeecebeeecebedebeaedebeaedebeaedebeaedebeaedebeaedebeaedebeaedebeaefebeaefece8efece8efece8eeecebebe9e8ebe9e8f0eeedf4f5f3fffffe +fffffffdfdfdfffffffffffffefefefffffffffefefffffffffffffdfbfbf8f6f6f4f2f2f0eeeeedebebedebeaeeecebeeecebeeecebedebeaeceae9eeecebf5 +f3f2f3f3f3fafafafffffffffffffefffdfffffefefffdfafbf9f4f5f3e9eae8ebeceaf4f5f3f7f7f7fafafafffffffffffffdfdfdfbfbfbf8f9f7f3f4f2eced +ebe9eae8f0f1effafbf9fafafafdfdfdfffefffffefffffffffffffffffffefefffdfffffffefcfcf8f6f6f2f0f0efedecedebeaedebeaecebe7edebeaeceae9 +eeefedf8f8f8fffefffffefffefdfffefdfffefdfffffefffffefffffefffffffffffffffdfdfdf7f7f7f9f7f7f7f5f5f3f1f0efedecedebeaeceae9edebeaee +ecebeeecebedece8efeeeaf2f1edf4f2f1f6f4f3fafbf9fffffefffffffffffffffffffffffffffffffffffffdfffffffffffefffdfffefdf9f9f9f3f3f3efef +efebebebf0f0f0fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffefffffefffffffffffffefffffefffff8fffde8fff8c1f2e277e6d042e7cb31eed130eed531e9d32ee6d22de9d230ebce30eacb2eefcf +2feace34e7d149ecde78fffccdffffe2faf09cdccd53dcc730e4ca24eccc25e8c821e6cb23e4c823e2c621e3c722e7c722e8c61fe7c71ae9c719e6c417e7c518 +e6c416e6c413e5c312e2c013e2be16e3c21fe2c124e2c52ee2c838e0ca43dfca50e0cd5ee3d06de6d37cedda91f4e2a3f5e7adf5e9b3fdf2b9fff9c0fffac6ff +fec5fffdbaf9f19eedde78e1ca50d7ba29d0b410d0b507d6ba08d9ba0bd9b90cd8b80bd8b80bd8b80bd7b70ad6b609d6b609d6b609d5b508d5b508d4b407d4b4 +07d4b407d4b407d4b407d5b306d3b103d5b100ceae01ceb519decc4fe6da8cf6f0c5ffffeffffffbfffffffdfffffdfffcfdfffcfffefffffdfffffeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffff +fffffffffffdfdfdeaebe9d6d7d5cfd0cec7c8c6a8a9a5868783797776787675777575777574787676787675777575767473747272838180989696acaaa9bcba +bac8c6c5d2d0d0d8d6d5edebeafefcfbfffffefffffefffffffffffffffffff8f8f8e9e9e9cccccc9999997575756b6c6a717270979594c8c6c5eaeaeaf6f6f6 +fffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefcfffffefafbf9d2d3d19d9d9d8181817a7a7a73 +73737272727474747373737c7c7ca2a2a2cdcdcdd7d7d7c8c8c8bcbab9b7b5b4b0aeadaeacabafadacb1afaeb0aeadafadacb0aeadb0aeadb0aeadb0aeadb0ae +adb0aeadb0aeadb0aeadb3b0acb2afabb1aeaab3b0acb1afaeadabaaadabaab4b2b1dcdddbf5f6f4fffffffefefefffffffffffffefefeffffffffffffffffff +fffdfdf4f2f2e4e2e2d2d0cfc1bfbfb5b3b2b1afaeb0aeadafadacb0aeadafadacacaaa9b5b3b2c3c1c0d9d9d9ecececfcfcfcfffffffffffefffffef8f9f7ee +efedcccdcbb1b2b0b4b5b3d0d1cfe3e3e3f4f4f4fffffffefefefffffff4f4f4e1e2e0cbcccab6b7b5b2b3b1c8c9c7e4e5e3f5f5f5fafafafffefffffeffffff +fffffffffffffefffffefffefef2f0f0dbd9d9c5c3c2b6b4b3afaeaaafaeaab0afabadaca8abaaa6bdbebce4e5e3fefefefffefffefdfffffefffffeffffffff +fffefffffffffffffffefefef3f3f3e3e3e3d4d2d2cdcbcac2c0bfb8b6b5b1afaeafadacafadacb1afaeb0afabb0afabb5b4b0bfbebacac8c7d9d7d6ecedebfd +fefcfffffffffffffffffffffffffffffffffffffdfffffffffffffffef9f7f6e5e5e5d1d1d1bababaaeaeaec6c6c6eeeeeeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffefffffefffefdfffffefffffffffffefdfffffcff +fff0faf8d5f8efabf2e16cebd141eacb32eed031eed533e9d32ee6d12fe6d12febce2feed031e8cb2aecd03ceed95ff2e38dfffdd5ffffdbfdeb90dac643ddc1 +26e9c922eecc25eaca23e5cb21e3ca20e2c820e3c722e6c522e8c521ebc71deac61ae6c51ce6c51be6c619e8c618e7c517e7c518e6c21ae6c21be3c01ce2bf1c +dfc01dd9bc1bd3b81ad4ba20d4b928d7bb31dcc043e4ca58edd672f5e388fcf19dfff8b2fffdc7ffffdcffffe1ffffd3fff1b4efd981d8be42cdaf1ad2b310da +b90fd9b90cdaba0dd9b90cd7b70ad7b70ad7b70ad7b70ad7b70ad6b609d6b609d5b508d5b508d4b407d4b407d3b306d3b306d2b107d4b204d4b100cdad00ceb6 +1edfcc59efe3a1f7efd1fffff6fffefdfffffefdfffefdfffcfdfffcfffefffffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefdfffffefffffffffefefefffffffcfcfcfdfefcfcfdfbfafbf9e4e5e3c7c8c6aeafada5a6a4999a9870716d47 +484437363235343034323133322e33313034332f35333232312d2f2d2c41403c5d5b5a7877738b8988999894a5a3a2adabaac4c2c1e3e1e0f9f7f6fefcfbfcfc +fcfffffffffffff6f6f6e1e1e1b2b2b2676767313131211f1e2f2d2c636160afadacdcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffffffffefefe +fffffffffffffffffffefefefefefefffffffffffefcfaf9e6e4e3a8a6a56462614644433b39382f2d2c312f2e393736424040555353878585c1bfbfceccccb4 +b2b29e9c9b8f8e8a8988848887838786828a89858786828988848988848988848988848988848988848988848988848988848b88848a87838c89858a87838988 +84858480807e7d92908fc8c6c5f5f3f2fffffffffffffffffffdfdfdfffffffdfdfdfdfbfaf7f5f4eeecebdfdddcc8c6c5b1b0ac9e9c9b908f8b8b8a86898884 +8887838a898588878383827e8e8d89a4a2a1b9b9b9d6d6d6e9eae8f7f8f6fdfefcfbfcfaf6f7f3e5e6e2b5b6b28a8b87919290b5b6b4d4d5d3f1f2f0ffffffff +ffffffffffefefefd1d2d0b4b5b390918f8a8b89adaeacd6d7d5edededfdfdfdfefdfffefdfffffffffcfcfcfffffefbfcfaf8f6f5dfdddcbdbbbaa1a09c9493 +8f87878187878189898385857f81817b9c9b97dbd9d8fefcfcfffefefffefffefdfffffffffffffefdfdfdfffffefffffef6f7f5e2e3e1c8c9c7b8b6b5adabaa +a09e9d91908c8786828786828a89858887838786828b8a8691908c9c9b97aaa9a5bdbcb8d4d5d3ebeceaf7f8f6fafbf9fdfdfdfefefefefefeffffffffffffff +fffffffefdf9f7f6dbd9d8bdbbba999796888685a9a9a9e5e5e5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefffffefffffefffffefffffffffffffefdfffffefffefdfffffffffffffefffffcfffffbffffeaf6f3c0f4ea96f0db61ebd03feccc33efd033eed533e8 +d42fe8d331e8d331ebce2fecce2fe8cb2cecd446efdd72f6e79ffff8d2fffecffbe885dfc73fe3c324edc921edcb24eaca23e5cb20e3cb1fe2c91fe3c722e7c6 +23e8c522ebc61eeac61ce6c51ce4c51ce4c61be6c619e5c518e5c518e4c319e4c319e3bf17e2bf15e3c114e0be11dcbc0fdebe11ddbc12ddbd16ddbe21dcc130 +dcc63fddcb4ee3d15ee3d46eecd88af7e5a8fdf0c2fffad4fffdd6fdecade6d168d6be36d7b81dd9b710d8b70ddaba0dd9b90cd7b70ad7b70ad7b70ad6b609d7 +b70ad6b609d6b609d6b609d5b508d4b407d4b407d3b306d3b306d4b309d5b305d3b200cbad02cdb525e8d56efdf0bcfff9e6fffff8fefffdfdfffefdfffcfbff +fcfdfffefdfefffffdfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeff +fffffffefefefffffffdfdfdedeeecd2d3d1afb0ae9495937e7f7d6f706e6566645c5d5b46474331322e28272324231f24231f26252126252126252125242024 +231f252420302f2b41403c51504c5c5b576564606d6c6871706c7b79788482819d9b9acac8c7eeeeeefefefefffffff8f8f8dcdcdcafafaf6464642f2f2f201e +1d2d2b2a5f5d5caba9a8dcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffefefef7f5f4d2d0cf +a4a2a1757372494746373534353332302e2d2c2a293c3a39646262999797c5c3c3e2e0e0dcdadab6b4b39a98978e8d8988878382817d7e7d797f7e7a7f7e7a81 +807c807f7b807f7b807f7b807f7b807f7b807f7b807f7b807f7b827f7b817e7a83807c817e7a807f7b7c7b77787675888685c8c6c5f8f6f5fffffffefefeffff +fffffffffffffff6f6f6e6e4e3d3d1d0bebcbbb0aeada5a4a09998948c8b8781807c7f7e7a7e7d797e7d797f7e7a7e7d797b7a7682817d8d8c889c9c9cababab +b5b6b4cacbc9e0e1dfeff0eef4f5f1e9eae6b7b8b48b8c88919290b6b7b5d3d4d2f0f1effefefefefefefefefeeeeeeed1d2d0b4b5b390918f8b8c8aadaeacd6 +d7d5eeeeeefcfcfcfffefffefdfffffffffdfdfdfffffeebecead1cfcebab8b7a4a39f92918d8787817d7d777e7e787d7d77787872787872979692d6d4d3fdfb +fafffffffffefffefefefdfefcfffffefffffef8f9f7e3e4e2cccdcbbabbb9a6a7a59d9b9a9795948e8d898584807f7e7a7e7d797f7e7a7e7d797f7e7a82817d +8584808b8a8693928e9e9d99abacaabbbcbacfd0cedfe0def0f0f0fcfcfcfffffffffffffefefefefefefffefdf8f6f5dad8d7bcbab9999796898786a9a9a9e4 +e4e4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefdfffffdfffffefdfffffeff +fefdfffffffffffffefffffcfffff8fffee2f1edacede37eecd654ecd03cedce37efd136ecd434e8d331e7d131e9d131eace2de9cc2de3ca2eead551f5e388fa +ecb1fff3c9fff5bbf6e178e3c83ce5c526eeca22edcb24eaca23e6cc22e5cb21e4ca20e3c820e7c722e9c622eac61feac61ee5c71ce3c71ce3c71ce4c61be4c6 +1be3c51ae3c51ae2c417e4c319e2c117e3c219e2c118e3c016e3c016e1bf12e0c013d7be14d3be1cceba1fcfba22d1bb20cfb624d6ba37dfc658ead885fff4ba +ffffe3fffccdede38bdfcf54dec02bd9b710d7b60cd9b90cd9b90cd8b80bd8b80bd7b70ad6b609d6b609d6b609d6b609d6b609d5b508d5b508d4b407d3b306d3 +b306d3b208d2b205d1b100c6aa05ccb531f1df86fffcd8fffff8fffefdfdfffffdfffcfdfffcfdfffefdfffffdfefffdfefffffeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefcfdfbedeeeccfd0cea2a3a16566644a4b49 +3c3d3b3b3c3a3a3b393c3d3b3c3d3b3b3c3a3b3a363938343a39353a39353a39353c3b373c3b373938343c3b373938343a39353d3c383d3c383e3d39403f3b3f +3e3a3d3c383534304f4d4c989695dadbd9f8f9f7fefefef9f9f9e2e2e2b6b6b66d6e6c393a382a2827373534676662b2b0afdcdcdcf4f4f4ffffffffffffffff +fffffffffffffffffffffefefefffffffefefefdfdfdfefefeffffffffffffffffffe3e1e09f9e9a61605c4948443f3d3c3836353937363a3837444241605e5d +9c9a9ae0dedefcfafafffefef0eeeec0bebd9d9b9a93928e8e8d898b8a868c8b878d8c888c8b878d8c888c8b878c8b878c8b878c8b878c8b878c8b878c8b878c +8b878d8c888c8b878d8b8a8c8a898d8b8a898786868483949291c9c7c6f6f4f3fffffefdfefcfffffffffffff7f7f7e5e5e5cac8c7acaba7908f8b8887838c8b +878f8e8a8f8e8a8e8d898e8d898d8c888d8c888c8b878c8b878f8e8a908f8b8e8d898e8e8e8a8a8a888987a0a19fc1c2bedbdcd8e9eae6e3e4e0bbbcb88e8f8b +949591b9bab6d5d6d4f0f1effffffffffffffffffff0f0f0d3d4d2b7b8b69394908e8f8bb0b1afd8d9d7eeeeeefbfbfbfffefffffefffffffffffffffdfefcd8 +d9d7abaaa6989793908f8b8c8b878d8d878c8c8690908a8c8c86878682878682a2a3a1d8d9d7fbfcfafffffefefefefffffffffffefffffcf9faf6e6e7e3c4c3 +bfa5a4a09796928e8d898d8c888d8c888c8b878c8b878e8d898d8c888d8c888f8e8a8d8b8a8d8b8a8d8c888d8c888f8e8a8f8e8a8f908c92938fa5a6a4bdbebc +dbdcdaf2f3f1fefefefffffffefefefffffffffffef9f7f6dbd9d8bebcbb9c9a998c8a89adabaae8e6e5ffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefffffefffffefffffefdfffffdfffffffefffffefffffefffffffffffffcfffffbfffff7fffedcf0eb9cebdd6c +ecd44cf0d23eefcf3aeed238ebd234e8d232e6d030e9d131ebcf2ee6cb2de1c931ecd85bf9ec9efff4c0fbf3bef8eca4eedb68e3c939e7c728edcb24ebcb26e9 +cb26e6ca25e6cb23e5ca22e4c921e6c921e7c720e9c720e8c61fe5c71ce3c71ce3c61de3c61ee2c51de2c51ce1c51ae1c618e1c617e1c316e1c219e2c118e4c0 +18e4c018e1bd11debf16dec829e3d039e0cb3adbc62fdcc321d3b712d6b414daba2bdac355f4e69affffdeffffddf6efaaeadc72e2c639d7b613d6b50cd9b90c +daba0dd9b90cd9b90cd8b80bd7b70ad7b70ad6b609d6b609d6b609d5b508d5b508d4b407d4b407d4b407d2b107d2b205ceb102c5aa0cccb73ef5e598ffffe9ff +fefffffffffdfffffdfffcfdfffcfdfffffdfffffdfefffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffdfdfdfffffffdfdfdeeeeeed7d8d6b3b4b28f908e696a684445433132302a2b293233314344425a5b596a6b697374728685818b8a86 +8d8c888a89858a89858f8e8a8e8d8984837f757470696864605f5b5554503f3e3a2d2c282a29252d2c282c2b2723221e3d3b3a838180c4c5c3ecedebfdfdfdfa +fafae1e1e1b5b5b56c6d6b393a382b2928373534686763b1b0acdcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffff +fffffffff2f2f2d4d5d3aba9a872716d4544403a39353b39383634333a38374f4d4c706e6d9b9998cdcbcbf8f6f6fffffffffefef2f0f0c0bebea09e9d969591 +979692a5a4a0b9b8b4bfbebabdbcb8bab9b5bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bcbab9bbb9b8bcbab9b9b7b6b7b5b4c0 +bebde1dfdefbf9f8fffffefefffdfdfdfdf2f2f2ddddddc2c3c1adaca896959183827e878682959490a2a19dadaca8b4b3afbab9b5bab9b5bbbab6bab9b5bab9 +b5bfbebab9b8b4a9a7a69899978c8c8c8384828e8f8da2a39fb9bab6d3d4d0dddedab8b9b590918d969793bbbcb8d6d7d5f0f1effffffffffffffffffff0f0f0 +d4d5d3b8b9b79596928f908cb1b2b0d9dad8eeeeeefbfbfbfffefffffefffffffffefefef3f4f2c7c8c69c9b978d8c888e8d89989793abaaa6b7b6b2bdbcb8ba +b9b5b8b7b3b6b4b3c6c7c5e6e7e5fcfdfbfffffefefefefffffefffffef2f3efdbdcd8c0c1bda7a6a292918d8e8d8991908c9594909c9b97a6a5a1b2b1adbcbb +b7bcbbb7b9b8b4bbbab6bdbbbab8b6b5b0afaba7a6a29e9d99959490898a8682837f8d8e8ca0a19fbdbebcdadbd9f0f0f0fafafafefefefffffffffffefaf8f7 +dcdad9c0bebd9e9c9b8e8c8bafadace9e7e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffeffff +fcfffffefdfffffdfffffffefffffefffffdfffffffffffffcfffff9fffff7fffed6f1e98fe8d95bebd246f1d33eeed03cecd13ae9d236e9d333ead232ecd232 +eed231e7cb30e0c838ecda67fff4b4ffffcef9f3b2efe68ce8d659e3cb36e6c829ebcb26eacb28e7ca29e7ca29e6c928e5c827e5c925e4c921e4ca20e5c722e7 +c722e6c71ee6c71ee3c520e3c520e1c520e0c51ddfc51adfc717dfc815dec714e1c618e2c419e3c219e3bf18e1bb15dcbc23e8d054f6e076f4de75ebd460e8cd +40ddc021dab811d5b417d1b834ead879fff8ceffffe3fffac5f7e892e5ca4ad4b218d3b30cd8b80bd9b90cd9b90cd9b90cd9b90cd7b70ad8b80bd7b70ad6b609 +d6b609d5b508d5b508d4b407d4b407d4b407d3b208d0b207cfb209c8ae1ad0bb4ef9e9a7fffff1fffefffdfffffdfffefffffefffffefffefffffefffdfffffd +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f4f3cecccba19f +9e706e6d4f4e4a3e3d393b3a363635313735344644436c6a69979594b7b5b4cfcdccdedcdbe8e6e5f0eeedf0eeedf0eeedf1efeeeae8e7dddbdabab8b7a8a6a5 +999796817f7e5654533432312f2d2c373534373632302f2b4645417e7d79b5b6b4e1e2e0fbfbfbfbfbfbe2e2e2b5b5b56c6d6b393a382b2a26383733686763b2 +b1addcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffefefed8d8d89495936563624c4b47403f3b3a39353b3a +363b3a3642403f646261a9a7a6dcdad9f6f4f3fffefdfffffffffefef1efefbfbdbda09e9d979594a2a09fc6c4c3f0eeedf9f7f6f9f7f6f7f5f4f6f4f3f6f4f3 +f6f4f3f6f4f3f6f4f3f6f4f3f6f4f3f6f4f3f4f5f3f4f5f3f5f6f4f4f5f3f5f6f4f3f4f2f2f3f1f7f8f6fafbf9fffffefffffefffffef1f2f0d6d7d5bbbcbaa1 +a2a08f8e8a878682868581969591adaca8c4c3bfdad8d7e9e7e6f2f0eff4f2f1f8f6f5f7f5f4f7f5f4f9f7f6eeecebd8d6d5bbb9b8a9a7a69795948f8d8c8d8c +889b9a96b7b7b1cacac4aeaea890908a989793bcbbb7d7d5d4f1efeefffffefffefdfffefef1efefd5d3d2b9b7b696959191908cb3b1b0dad8d7f0eeeefefcfc +fffefffffcfefffdfdf6f4f4e4e2e1bab8b794938f8c8c86969591afaeaad7d6d2f0eeedf4f5f3f5f6f4f6f7f5f1f1f1f6f6f6fefefefffffffffffffefefefe +fffdfcfaf9e0dfdbb6b5b19897938f8e8a8c8b8791908ca1a09caba9a8b9b7b6cecccbe6e4e3f8f6f5faf8f7f7f5f4f8f6f5f5f6f4ecedebdcdddbcacbc9babb +b7abaca8999a968a8b878887838d8c889e9d99bcbbb7dad8d7f2f0effffdfcfffffefffefdf8f6f5dad8d7bfbdbc9e9c9b8e8c8baeacabe7e5e4ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffcfffffcfdfffffdfffffffefffffefffffdffffffffffff +fafffff8fffff5fffcd0f0e681e5d44febd141f1d33eecd03cead13be8d236ead435ecd434eed132edd031e5cb31dfc83decdc72fffbc5ffffd7f8f2a7e9de76 +e5d24de5cd35e6c928e9cb26e8cc28e7cb2ae7c92ae6c829e5c728e5c925e4ca20e4ca20e5c722e5c722e6c71ee6c71ee6c61fe3c520e3c421e2c41fe2c51ce1 +c618e1c617e1c715e2c718e1c51ae2c21be0bf1ce0be1edec137f0dc7dfff2a9ffeda0f2da7ae8d04ee1c328dcb810d3b00ccfb423e4d065fdefbefffcdffffe +d1fcefa3e5cd53d2b31ad2b20bd7b70ad9b90cd8b80bd9b90cd8b80bd7b70ad7b70ad7b70ad7b70ad6b609d6b609d5b508d5b508d5b508d4b407d3b208d0b108 +d0b410cfb428d8c45ffaecb2fffff4fefdfffdfffffdfffefffffefffffffffefffffefffdfffefdfffcffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefef4f2f2d8d6d5a09e9d706e6d464443302f2b33322e4746425857536c6a6982807fa4a2 +a1c4c2c1dddbdaf5f3f2fffffefffffefffffefffefdfffefdfffffefffffefffefde5e3e2d3d1d0c7c5c4b5b3b28f8d8c6d6b6a5a5857504e4d44433f33322e +42413d777672acadabdcdddbfbfbfbfcfcfce1e1e1b4b4b46b6c6a3839372a2925373632676662b1b0acdcdcdcf4f4f4ffffffffffffffffffffffffffffffff +fffffffffffdfdfdfffffffffffff2f2f2d8d8d8a9a9a9696a684442413b3a363b3a363534303c3b37504f4b6b6968949291d4d2d1fcfaf9fffffefffefdffff +ffffffffeeececbcbabaa19f9e9a9897a7a5a4d0cecdfefcfbfffffefffffefffdfcfffffefffffefffffefffffefffffefffffefffffefffffefffffefffffe +fffffefffffefffffefefffdfefffdfffffefffffefefffdfefffdfdfefce2e3e1babbb9a0a19f9192908e8d89969591a4a39fb6b5b1cccbc7e0dfdbf2f0efff +fdfcfffefdfffefdfffffefffffefffffffffffffefcfceeececd7d5d4cac8c7bcbab9a9a7a694938f92918da5a59fb3b3ad1610000026060f002220574d4643 +01000000000001000000000000001400000000200000d04a0100d06a02009e9e988f8f899b9a96bbbab6d7d5d4f1efeefffffefffffefffffff1efefd5d3d2ba +b8b797969291908cb3b1b0dad8d7f0eeeefefcfcfffdfffffdfffffdfdefededd9d7d6b3b1b0908f8b90908aa3a29ebfbebae9e7e6fffdfcffffffffffffffff +fffefefefffefffffffffdfdfdfffffffffffff6f6f6e7e5e4c6c5c19c9b978685818c8b879a9995abaaa6c1c0bccecccbd7d5d4e6e4e3f7f5f4fffffefffffe +fffdfcfffdfcfffffefdfefcf3f4f2e5e6e4d8d9d5cacbc7b6b7b3a2a39f9594908988848c8b87a3a29ec1bfbee2e0dffbf9f8fffffefffffef9f7f6dbd9d8bf +bdbc9e9c9b8e8c8baeacabe8e6e5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefdfffcfdfffc +fdfffffdfffffefdfffffefffffdfffffffefffffafffff8fffff1fcf8c8eee179e3d045ead03cf0d53eebd23cead23ce8d237ebd536eed434eccf30eccf30e6 +cb35e1cc48f0df7effffcfffffdcf8eb9de8d566e6cc42eacc31e9ca27eccc27e8cc27e6cb27e7cb27e8c926e7c727e5c925e4ca20e4ca20e5c820e7c720e4c8 +1de6c81de6c71ee7c51ee7c420e8c31fe8c31fe8c41de5c218e3c316e2c516dbc116dac01ad8c020dfc42de3ce54f9eda7ffffd1fff8baf0dc85e6d04fe0c429 +dfbb14d8b40dd2b720e4d25df8eeb2fdf7d2fef9ccf8eda3e3cc52d1b51bd1b40cd9b90cdaba0dd9b90cd9b90cd8b80bd7b70ad8b80bd7b70ad7b70ad6b609d6 +b609d5b508d5b508d5b508d5b508d3b104cfaf08d4b518d8bf39e3d172fdf1bbfffff3fcfefffbfffefdfffcfffffffffefffffdfffffffffdfffcfdfffbffff +fefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefef0eeedc9c7c6a2a09f6b6968484743353430 +32312d4746426d6c68969591c3c1c0dbd9d8eae8e7f3f1f0f6f4f4fefcfcfffffffdfdfdfefefefffffffffffffefefefefefefefefef8f8f8f0f0f0efefefed +ededdfdfdfcccccca9a9a98182805b5a563938343d3c3874736fabacaadbdcdafbfbfbfdfdfde3e3e3b6b6b66c6d6b393a382b2a26383733686763b2b1addcdc +dcf4f4f4fffffffffffffffffffffffffffffffffffffffffffefefefffffffcfcfcd0d0d09393936a6a6a4a4b493d3b3a3938343a393538373343423e6e6d69 +acaaa9dad8d7f1efeefffffefffffefffffeffffffffffffedebebbdbbbb9c9c9c969696a4a4a4cbcbcbfbfbfbffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef9faf8edeeeccdcecca3a4a28f908e8e8f8d9899 +95b4b5b1d2d3d1e4e5e3eff0eef7f8f6fbfbfbfefefefffffffefefefefefefefefefefdfffffefffffefffcfcfcf3f1f0f3f1f0f1efeed9d7d6afaeaa979692 +9696909898928f8f898e8e889e9d99bcbbb7d8d6d5f2f0effffffefffffefffffff2f0f0d5d3d2bab8b797969292918db4b2b1dad8d7f0eeeefefcfcffffffff +fffffefcfcebe9e9d4d2d1afadac8d8e8a959692b5b6b4d2d3d1f0f0f0fffffffffefffffefffefdfffefdfffefdfffffefffcfbfdfffefffdfcfee6e6e6c1bf +bea7a4a08f8e8a8d8c88a2a19dbebdb9d6d4d3eceae9f5f3f3f6f4f4f9f9f9fffffffffffffffffffffffffffffffdfdfdfefefefdfefcf8f9f7f5f6f2f0f1ed +e0e1ddcdcecab4b3af9998948d8c8894938fa5a3a2cbc9c8f1efeefffdfcfffffefaf8f7dddbdac0bebd9e9c9b8e8c8baeacabe9e7e6fffffefffffeffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffcfffffefdfffefdfffefdfffffffefffffdfffffefffffefffffffbfffff5 +ffffe6fbf4bbefe072e3cf42ead23cf1d73decd43cebd43ce9d338ebd438f1d436eccf31ecd035e6ce3ee3d057f1e38bffffd8ffffd8fbe891e8d058e6cb3bea +cd2ee9ca27eacd25e8cc27e7cb26e9cb26e8c926e7c825e7c924e6c920e6c920e5c820e7c720e4c71ee4c81de6c81de7c61de9c420e9c31fe9c31fe9c31de9c5 +1de6c619e3c518dbc116dbc11bdac32be0cd48eada79faf3c2ffffe4fffabfecda7de4cc44dec021dfbb14d6b512d2ba25e5d564f9f1b5fcf7d0fdf7c2f8eb9c +e2cb4dd0b419d3b510d9bb10dabb12d9b912d8b910d7b90ed8b90ad9ba0bd9b70ad9b60cd8b609d6b609d5b508d5b508d5b508d5b508d5b105d1b10cd5ba24de +c950e9da8bfef5c9fffff7fdfffffdfffcfdfffcfffffffffefffffdfffffffffffffcfffffbfffffeffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefefefefffddad8d79d9b9a716f6e4745443635313736324645416b6a66999796c8c6c5f7f5f4fffffefffefdfffffe +fffefefffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffefefefffffffdfdfdfefefeffffffdfdfdfadadad8482815756524f4d4c80 +7e7db3b4b2dddedcfafafafbfbfbe2e2e2b5b5b56c6d6b393a382b2a26373632676662b0afabdcdddbf4f4f4fffffffffffffffffffffffffffffffffffffefe +fefefefef6f6f6e1e1e1a5a6a46162604445433b3c3a3a39353837333c3b374d4c48636160979594dddbdafcfaf9fffffefffffefffdfcfffffefffefefffdfd +efededbebcbc9f9f9f9a9a9aa4a4a4c7c7c7f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffdfdfdfffffffffffeeff0eed7d8d6b8b9b79697958b8c8a969795aeafadd3d4d2f5f6f4fffffefffffefffffefefefeffffffffff +fffffffffffefffffefffffefffdfcfefefdfffffffffffffffffffefffffef1efeecdcbcab1b0ac9c9b978a8a8485857f8d8d879f9e9abab9b5d7d5d4f2f0ef +fffffefffffffffffff1efefd4d2d1b9b7b696959191908cb2b0afd9d7d6f1efeffdfbfbfffffffffffffcfafae7e5e5d0cecda9a7a68e8f8b9b9c98c6c7c5e2 +e3e1f4f4f4fefefefffefffffefffffefffffefffefdfffffefffefdfffffefffaf9fbd8d6d6a8a6a594918d8d8c889b9a96b5b4b0d6d5d1f0eeedfffefdffff +fffffdfdfffffffffffffdfdfdfdfdfdfffefffefdfffffffffffffffffffefdfefcfefffdfffffcf9faf8e9eae6d0cecdacaba79594908d8c88918f8eb6b4b3 +e6e4e3fbf9f8fffffefaf8f7dcdad9bfbdbc9d9b9a8c8a89adabaae8e6e5fffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffcfffffcfffefffffefffbfffefbfffefffefffffdfffffbfffffdfffffffefffeecfffbcef9efa2eddc67e9d548e8d13feed63ef0d73bebd438 +ead438ead337f0d134efd035e9d139e3d148e5d76df4ea9dffffd8ffffcffae47ee4c943e0c632e6ce2ee7cc28e8ce26e7cb26e8cc27eacb28e9ca27ebcb26e8 +cb23e8cb23e7ca22e7c924e6c823e5c820e5c820e5c81fe6c71ee5c520e7c420e9c420e7c61de3c71cdfc618e3c518dfc017d9ba17ddc235ead873f7eeabffff +e0ffffe5fef1a7deca5adbc029e0bf16debc15d6b91bd3c037ede17cfffdceffffdbf9edabf0dd7ce1c542d4b51ad0b610d5bb13d7b91adabb1eddbd1ed8bb13 +d9bb08d9ba05dbb70bdbb60edab60cd9b70ad6b708d5b607d3b508d7b508d6b103cead0acfba2fe4d76fefe7acfaf5dcfffffcfffefffdfffcfdfffcffffffff +fefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffefdfffffef9f7f6e5e3e2b4b2 +b1706f6b4746423534303536344e4f4d737472a0a19fd1d1d1ecececfffffffffffffefefefefefefffffefffffeffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefefffffffffffff5f5f5e4e4e4c3c3c39b9c9a898989999999b2b2b2dadadafcfcfcfafafae4e2e2b7b5b56f6d6c39 +37362c2a29373534696864b0afabdcdddbf6f7f5fffffffffffffdfdfdfffffffffefffffefffffffffaf8f8cccac999979672716d4d4c483b3b353737313837 +33383635434442727371aaaaaad1d1d1eeeeeefffffffffffffefefefffffffffffffffffffefefeeeecebbdbbbaa09e9d9a9897a4a2a1cccac9f7f8f6fffffe +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffffefdfefcfffffee5e6e4be +bfbba6a5a1908f8b93928eb8b6b5d7d8d6ebebebfcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffefefefefefefdfdfdeeeeeed9dad8b1afae9796928c8b878b8a869c9d99bbbcb8d5d6d4eff0eefffffffefefeffffffefefefd5d3d2bab8b797969291908c +b3b1b0dad8d7eeeeeefcfcfcfffffffffffffafafae3e3e3cccac9a8a6a58e8c8ba2a09fd0d1cfecedebf8f8f8fefefefffffffffffffefefefffffffffeffff +fffffffffff8f8f8eae8e8c5c3c29a9995908f8b9c9b97b0afabd2d3d1eff0eefbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefdfdfdfcfdfbe6e6e6c9cac8adaeac9495938e8d89a7a6a2cfcecaeceae9fdfefcf9f9f9dfdddcc0bebd9c9a998e8c8b +aeacabe6e4e3fffffffffefffffefffffefffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffbfdfffcfffefffffefffbfffefdfffefffe +fefffefffffbfffffdfffffdfcfdfbe3fcf5bcf5ea90eddc63ead649e7d241eed640f0d73beed537ead439ead238f2d134eecf34e9d13be6d654eade80f6edaa +ffffd5ffffc4f6df71e2c73adec62ee6ce2ee6ce28e7d027e8cc27e9cd28eaca2ae9ca27ebcb26eaca23e8cb23e7ca22e6c724e6c724e7c722e5c820e5c81fe4 +c71ee5c51ee5c520e6c41de4c51cdfc618dfc618e2c419ddbd18d9ba1fe2c94bf4e69afffed1ffffe1ffffd0f4e588d4bf3bd2b612debc0eddbe1bdac030dcca +59f6ea9cffffdeffffdaf4e694ead35fddbf30d5b619d1b81cd7bf29dbc139e2c741e2c53ad7bb21d6b90adbbc07dbb70bdbb60edab60cd9b70ad8b608d6b708 +d3b508d7b508d9b104cfad0dd1bf3ceae285f7f2c5fef9eafffefffffdfffffffefdfffcfdfffffdfffffffefffffefffffefffffeffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffdfcfffffee8e6e5c3c1c08b8a86504f4b33322e33322e4445436f706ea4a4a4d2d2d2f7f7 +f7fffffffffffffefefefffffffffffffefffdfdfefcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffff +fffffffbfbfbf3f3f3d2d2d2bcbcbcbababac1c1c1dededefcfcfcfcfcfce4e2e2b7b5b56f6d6c3937362b2928373534696864b0afabdddedcf4f5f3fcfcfcff +fffffefefefcfcfcfefdfffffffffefcfce4e2e2a19f9e615f5e4544403d3d373a3a343a3a3442413d4644435d5d5d9e9e9ee1e1e1fcfcfcffffffffffffffff +fffefefefffffffffffffffffffefefeeeecebbdbbbaa09f9b9a9995a4a2a1cccac9f7f8f6fffffeffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffefffffefffffffffffffffffffffffffffffffefffffefffffefefffdd9dad6a9aaa6969591908f8ba2a19dcecdc9f4f4f4fdfdfdfffffffe +fefefefefefffffffefefefdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7cdcbcaa6a4a39291 +8d8c8b879b9c98bbbcb8d5d6d4eff0eefffefffefdffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffefefef9f9f9e2e2e2 +cac8c7a6a4a38e8c8ba3a1a0d4d5d3f1f2f0fcfcfcfffffffffffffefefefffffffffffffefefefefefefcfcfcedededdad8d7b6b4b392918d91908cacaba7c9 +c8c4e8e9e7fdfefcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdf8f8 +f8e3e3e3c8c9c7a1a2a08e8d899c9b97bbbab6d9d8d4f9f9f9f9f9f9dfdddcbfbdbc9d9b9a8e8c8baeacabe8e6e5fffffffffefffffefffffeffffffffffffff +fffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefffffffffffffcfdfffcfffefffffefffdfffefdfffefffefefffefffffdfffffefffffffafbf8dcf6edadefe482eddb +60ebd74aead544f0d842efd83cedd738ebd53aedd339f1d235edcf34e8d23decdd5ff3e992fcf2b6fffccbfff5b3f2db67e2c737e0c62ce6ce2ee7cf29e8d128 +e9cd28e9cd28eaca2aeacb28e9cb26e8ca25e8cb23e7ca22e6c724e8c724eac723e7c720e3ca1ce2c91be4c71ee5c51ee6c51ce4c51ce1c51ae2c61be2c419e1 +c324e3c63cedd771fff4bcffffddfffccbf6e99de6d45fd6be28d5b70ad6b90ad7bd23e3cc52e8d788fff1c1ffffe9fff7cdead774dcc53ad8ba1bd9bc1bd9c2 +36e4d059eedb7afce78bf8e076ddc242d0b413d5b705d8b80bd9b60cd9b60cd9b60cd8b609d8b609d6b50bd5b508d4ae02c9aa0dd3c144f7ee97ffffd8fffff4 +fffefffffefffffffefdfffcfdfffffdfffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffe +fefefffffefffefdcfcdcc92908f6564603f3e3a31302c3b3a36575856959694d6d6d6f5f5f5fffffffffffffdfdfdfdfdfdfffffffffffffefffdfffffeffff +fffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffefefef0f0f0e4e4e4dfdfdfdededeededed +fdfdfdf8f8f8e3e1e1b7b5b56f6d6c3937362b2928373534696864b0afabdedfddf4f4f4fdfdfdfffffffffffffffffffffffff1f1f1cdcbcba3a1a06e6c6b47 +45443837333939333838323838324c4b477472719f9f9fcfcfcff5f5f5fefefefdfdfdfffffffffffffefefefffffffffffffffffffefefeeeecebbdbbba9e9f +9d989997a2a3a1cacbc9f7f8f6fffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffff +fffffffffffffefffdf7f8f6cecfcd9e9f9d92918d9a9995b4b3afdddcd8fffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffefefefffffffdfdfddcdad9b7b5b49d9c988e8d89999a96babbb7d5d6d4eff0eefffefffffeffffff +ffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9e1e1e1c9c7c6a5a3a28e8c8ba5a3a2d6d7d5f3f4f2fefefeffffff +fffffffefefefffffffffffffefefefffffffafafae4e4e4cbc9c8a9a7a68e8d89979692c2c1bde3e2def7f8f6fffffefffffffefefeffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffff6f6f6e3e4e2b0b1af91908c959490a9a8a4cbcac6f5f5 +f5fafafae0deddbfbdbc9e9c9b8e8c8baeacabe9e7e6fffffffffffffffefffffefffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffdfffefd +fffefffefffffefffffffefffffefffffefffffffffdfffffefdfffff8fdf9d6f1e89eeee076ead95aecd84becd845efda43efd93eecd63aecd53deed43af3d4 +37e9cd33e5d03ff1e06bfcf1a7fef4befdf2bef8ea9ef0d860e4ca36e3c92fe8d030e8d02ae8d128eace29e9cd29eaca2aeaca2ae9ca27e8ca25e8cb23e7ca22 +e7c924e8c724e9c622e9c720e4c91be2ca1ae4c81de5c61de5c61de4c51ce4c61be3c41bdfbf1ae7c935ebd361f8e699ffffd7ffffe1f9efa9e0d16bdec63ede +c221dcbf10d3b90fd4be30edda73fcedb5fff8dbfffee2fbeab1deca55d2b81ed0b30ad7ba1be5ce54f6e489fff8b6ffffcafffba8e1cc59cdb116cfb203d8b8 +0bd8b70dd7b60cd7b60cdab60cd9b50bd6b609d6b609d2af05c7aa13d5c44ffef4a6ffffe5fffff9fffefffffefffffffefdfffcfdfffffdffffffffffffffff +fffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffffffefbf9f8b5b3b26765644645413c3b373f3e3a51 +504c737472b9bab8f6f6f6fefefefdfdfdfffffffffffffffffffffffffffffffefffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffff +fffdfdfdfefefefffffffffffffefefefdfdfdfefefefefefefdfdfdfcfcfcfdfdfdfcfcfcfffffffffffff5f5f5e3e1e1b6b4b46f6d6c3937362b2928373534 +696864b0afabddddddf4f4f4fffffffefefefffffffffffffefefed9dad893919062605f484645413f3e3b3a363a39353b3a3643423e666463acaaa9e2e2e2f6 +f6f6fefefefffffffffffffffffffffffffefefefffffffffffffffffffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f8f6fffffeffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefefefcfdfbf1f2f0c5c6c495969491908ca7a6a2 +c5c4c0e9e8e4fefefefffffffffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe +fefefdfdfdfafafae7e5e4cfcdcca9a8a4908f8b979894b9bab6d6d7d5f0f1effffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeee +eefcfcfcfffffffffffffafafae1e1e1c9c7c6a6a4a38e8c8ba5a3a2d5d6d4f2f3f1fbfbfbfefefefffffffffffffffffffffffffffffffffffffafafadddddd +bfbdbca2a09f8d8c88a09f9bd6d5d1f6f5f1fcfdfbfdfefcfffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffff4f5f3bebfbd99989492918d999894bebdb9f1f1f1fcfcfce1dfdebfbdbc9f9d9c8e8c8badabaae8e6e5fffe +fefffffffffefffffdfffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffefffdfffffdfffffffefffffefffffffffffffefefffdfffffefdfefcff +fffafffff4fef8cdede38ce9da66ecd855ecd84bedd946efda43edd840edd63eecd43eefd43defd436e5ca33e2cd42f2e375fff9bbfff8c9f9eeb2f2e48ceed8 +57e6cd37e4cb2fe8d12fe9d02ce8d02aeace2ae9cd29e9cc2be8cb2ae9ca27e9cb26e6cb23e6cb23e5c924e6c823e9c623e9c720e4c81de4c91be4c91be4c81d +e3c71ce5c71ce8c51be5c11adebd20ead04ef3e28cfcf1bdffffe1ffffd5f2e387dcc648dcbf28debe17dbbd12d5bc1edbc849f6e890fffed4fffadefff1c3ee +db8adcc33dd2b612d0b205d6ba20e8d269feeeacfffed8ffffe1fffbb3dbca5bcbb216d2b402d6b90ad6b80dd6b80dd8b70edab60cdab60ad6b708d4b609d2b2 +0bcbb020d9c95ffff8b5ffffebfffffcfffdfefffefffffffefdfffefbfffffdfffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefefefffffffffffffdfbfae9e7e69c9a994f4d4c32312d34332f4947467371709fa09ed8d9d7fffffffefefefffffffffffffffffffe +fefefffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefeffffffffffffffffffffffffffff +fffffffffdfdfdfffffffffffffffffffdfdfdf4f4f4e3e1e1b6b4b46f6d6c3937362b2928373534696864b1b0acddddddf5f5f5fffffffdfdfdfefffdeeefed +d2d3d1a5a6a46c6a694645413938343a39353735343b39384f4d4c747271999796d4d2d1f9f9f9fffffffffffffffffffffffffdfdfdfffffffefefeffffffff +fffffffffffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe +fffffefffffefffffefffffffffffffffffffffefefefafafaebebebbdbebc8f908e939190b3b1b0d3d2cef0efebfffffffffffffffffffffffffefefefdfdfd +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfefefefffffffffffffdfdfdf2f0efdddbdab3b2ae91908c969793b9 +bab6d6d7d5f0f1effffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9e0e0e0c8c6c5a4a2a18e8c +8ba4a2a1d4d5d3f0f1effafafafdfdfdfffffffffffffffffffefefefefefefffffff9f9f9d5d5d5b3b1b09c9a998f8d8ca9a7a6e4e2e1fffffefffffefdfefc +fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffff9faf8ca +cbc9a8a7a396959191908cb7b6b2efefeffdfdfde1dfdebfbdbc9f9d9c8d8b8aaba9a8e4e2e1fdfbfbfffefefffefffffdfffffffffffffffefffdfffffeffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1610000026060f002220574d46430100000000000100000000000000140000000020 +0000d02a0100d06a0200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffefffdfffffbffffffff +fffffffffffefffffffffffffefdfffcfdfffcfffff8fffff0fef7c6ecde7ee7d55aecd753efd84ceeda47efd944edd841ecd740eed440edd43eecd337e2ca34 +e1ce49f6e682ffffccfffcd1f7eaa6efdf7bead44de6ce34e5cc2ee7d02ee8cf2bead02aeacf2beace2ae9cc2be9cc2beacb28e9ca27e7cb26e7cc24e6ca25e7 +c924e8c724e9c622e9c720e7c91ee5c91ee3ca1ce2c81de3c71ce9c51be4bd1edabc2debd669fff4b8ffffddfffbd6fbf2b3edda6bdbc030dbb919ddbb14dbbf +1edac337e3d26bfff4aeffffe3fef5cfefe098e3ce61ddc12dd9bb10d3b508d4ba26ead57afff4c3fffce1fffcd9f8efa6d5c652cdb313d7b803d8b90ad6b80b +d4b80dd6b80ddcb50cdcb60ad6b806d2b709d0b413cfb72fdecf72fff8c2fffff1fffefdfffefefffffffffffefdfffefbfffffbfffffffffefffffeffffffff +fefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefbfbfbeae8e7cac8c78684834644432e2d292f2e2a514f4e999796cfd0 +ceeeefedfffffffdfdfdfdfdfdfffffffefefefcfcfcfdfdfdfffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffdfdfdffffff +fffffffefefefefefefffffffffffffffffffffffffffffffdfdfdfffffffffffffffffffffffff9f9f9e3e1e1b6b4b4706e6d3a38372b2928373534696864b1 +afaedededef5f5f5fffffffffffffefffdd1d2d090918f6364624b4a463d3c383a39353a39353a383742403f6b6968b1afaedfdddcf6f4f3ffffffffffffffff +fffcfcfcfffffffffffffffffffefefefffffffffffffffffffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f7f7ffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffefffefdfffffefffffffffffffffffffffefefef4f4f4e3e3e3b8b9b78f908e989695bbb9b8dad9d5f0 +eeedfffffffdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffcfcfcf6f4f3e2e0dfb9b8b491908c959692b9bab6d5d6d4f0f1effefdfffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfc +fffffffffffff8f8f8ddddddc4c2c1a19f9e8d8b8aa4a2a1d5d6d4f1f2f0fbfbfbfefefefffffffffffffffffffffffffefefefffffff8f8f8d2d2d2aeacab9b +9998979594b0aeade8e6e5fffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffff +fffefefefffffffffffffdfdfdfefefef9faf8d3d4d2b6b5b19e9d9993928eb7b6b2eeeeeefdfdfde1dfdec0bebd9f9d9c8c8a89aaa8a7dedcdbf8f6f6fffdfd +fffefffffdfffffffffffffffefffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffdfffffbfffffffffffffffffffefffffefffffffefdfffcfdfffbfffff5ffff +e8fef3baeddc75e9d453eed851f1da4eefdb48edd944ecd843edd742efd443edd33febd43ce2cd3ce3d154faeb8fffffdafffdd5f4e497ead768e8d145e8cf33 +e7cd2dead12febd02ceacf2beace2de9cd2ceacd2ce9cc2be8cc28e8cc28e7cb26e7cb26e7cc24e6ca25e7c825e8c626ebc523ebc622e5c81fe3c91ee1c81ae2 +c61beac51de5c32adec34aedde88fffed9ffffebfaf5beeee389e4ce4cdbbe20dcb811debb18e0c636e6d360f3e095fffbc7ffffdef9efb3e3d26bdbc33bdbbd +1edbba10cfb608cfb92befda89fffed3ffffe2f8f1c6efe58dd5c543d1b510d9b902dbba09d7b90cd5ba0cd6b80dddb60ddcb50cd6b708cfb50bd3b91fd5c144 +e5d889fff9cefffff5fffdfffffffffffffffffffffdfffffbfffffbfffffffffefffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffefefef6f6f6d5d3d2aaa8a772706f42403f31302c36353162605fb7b5b4f1f2f0fcfdfbfffffffffffffefefeffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffffffffffffffffffffffffffffffdfdfdfefefefdfdfdffffff +fffffffffffffffffffffffffefefef5f5f5e2e0e0b6b4b4706e6d3a38372b2928373534696864b1afaedfdfdff7f6f8fffffff2f2f2d7d8d6a4a5a363646042 +433f3b3a363938343938343e3d39514f4e6a68679b9999dbd9d9fffdfcfffffefdfdfdfffffffffffffefefefefefefffffffffffffefefeffffffffffffffff +fffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f8f6fffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefefffffffffffffffffffefefefdfdfdf3f3f3e0e0e0b5b6b48f908e989695bebcbbdedcdbf4f2f1fffffffefefefffffffffffffffffffffffffefefefb +fbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefcfcfcfdfbfaeceae9bbbab691908c959692b9bab6d5d6 +d4f0f1effefdfffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff8f8f8dcdcdcc3c1c0a09e9d8e8c8ba4a2a1 +d5d6d4f2f3f1fcfcfcfffffffffffffffffffffffffefefefffffffffffff9f9f9d2d2d2acaaa99c9a999b9998b6b4b3eae8e7fffdfcfefefefefefeffffffff +fffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafbf9d9dad8bdbc +b8a1a09c92918db3b2aeeeeeeefdfdfde1dfdec0bebd9f9e9a8c8b87a9a7a6d8d6d5f4f2f2fdfbfbfffffffffffffffffffffffffefefeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffdfffffbfffffffffefffffffffefffffefffffffefcfffafbfff9ffffeffffeddfcedaeedd96cead551eed850f1da4ef0db4aedd944ead8 +45ecd845f0d545eed342ecd641e2cf44e5d360fbed9bffffe2fffcd2f1e089e5d056ead13fe8cf31e9cf2febd230ecd12deacf2beace2de9cd2ceacd2ce9cc2b +e8cc28e8cc28e8cc28e8cc27e7cc24e7cb26e6ca26e9c727ecc526ecc624e5c81fe3c91ee1c81ae1c41be5c323edcd44edd875f8edafffffe9ffffe1efe597df +cd5adec434dfc01ddfbb13d6b71cdcc84bf3e488fff1bcffffd8fffec8efe490dac643d6bb1ddbbb14debd13d3b911d2be37eedd94ffffdcffffddf5e9b3ecdd +79d8c338d6b60fdcb905dbb90bd7b90cd7b90cd9b90cdbb60edab50dd6b609ceb30fdac234dfcc5dede19ffffbdafffff9fffcfffffffffffffffffffffdffff +fbfffffbfffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffffff4f4f4c8c6c59694936664633f +3d3c373632464541777574c8c6c5fdfefcfffffefdfdfdfffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffdfdfdfdfdfdfffffffffffffefefefffffffffffffffffffefefefefefefefefefffffffffffff5f5f5e2e0e0b6b4b4 +706e6d3a38372c2a29373534696864b1afaee2e2e2fdfdfdfdfdfdcecfcd90918f6b6c6a474844393a363a3935373632373632464541747271aeacabd9d7d7f3 +f1f1fffefdfffffefefefefefefefefefefffffffffffffdfdfdfffffffefefefffffffffffffffffffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f8 +f6fffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefefefdfdfdf2f2f2dfdfdf +b7b8b69293919b9998bfbdbcdfdddcf4f2f1fffffffefefefffffffffffffdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffdfdfdfffffffffffffffffffcfcfcfcfaf9eae8e7bcbbb7908f8b959692b9bab6d5d6d4f0f1effefdfffffeffffffffefefefd5d3d2bab8b79796 +9291908cb3b1b0dad8d7eeeeeefbfbfbfffffffffffff8f8f8dcdcdcc4c2c1a19f9e8f8d8ca4a2a1d4d5d3f0f1effbfbfbfefefeffffffffffffffffffffffff +fffffffffffff9f9f9d0d0d0a9a7a69a9897989695b7b5b4edebeafffefdfffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffeff +fffefefefefffffffffffffffffffffffffffffffffffffffffffefefefefefef8f9f7d9dad8bebdb9a2a19d94938fb3b2aeeeeeeefcfcfce1dfdec1bfbe9f9e +9a8c8b87a8a6a5d4d2d1f1efeffcfafafffffffffffffffffffffffffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffbfffffffffefffffffffdffff +fdfffffffffdfffbfdfff8fdffe9fdf5cdf8e9a1f1db6becd64ff1d951f2db4ff1dc4befdb48ebd847ecd746f0d545edd245ead544e4d551e7d871fef2aaffff +e1fff8caeedb78e3cc48e6ce36ebd131ebd230ead12febcf2eecd02febcf2eeace2de9cd2ce9cd2ce9cc2be9cd29e8cc28e8cc27e6cc24e6cc24e4ca24e7c825 +ebc425ecc624e6c920e3c91ee3c71cdec21ee1c32feed561f6e6a1fff7cfffffe7fffac8eddd73d7c034d9ba21e3c121debf1cd9bf2fded167fff5afffffddff +f9d2fdf0a6e5d767d5bd27d4b70edbba10d9bc14d9c024d4c247f2e6a4ffffdeffffd6f0df9ce4cd5fdcc131dbb814d9b608d9b90cd8ba0dd7ba0bd9b90cdab5 +0ddbb60ed2b108d1b416dac442eada79f4eab4fffce5fffffbfffefffffffffffefdfffffffdfffffbfffffbfffffffffefffffeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef2f2f2b7b5b4817f7e5856553d3b3a3f3e3a555450888685d6d4d3fefffdfffffefffffffe +fefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e1dfdfb8b6b66f6d6c3937362c2a293735346b6a66b2b0afdddbdbf0eeee +e1dfdfa19f9e5d5b5a4544403c3b373938343738343f403c494a486263619c9c9ce3e3e3fcfbfdfffffffffffefffffeffffffffffffffffffffffffffffffff +fffffffffffffffffefefeffffffffffffffffffeeecebbdbbba9e9d999b9a96a3a4a0cbccc8f8f9f7fffffefefefefefefeffffffffffffffffffffffffffff +fffffffffffffefffffefffefefffffffefefefffffffffffffffffffffffffdfdfdf4f4f4e0e0e0bbb9b9929090969493bcbab9dbdad6f3f1f0ffffffffffff +fefefefefefefffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfcfcfcfaf8f7e5 +e3e2b8b7b38f8e8a969793babbb7d5d6d4f0f1effefdfffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9 +f9ddddddc3c1c0a19f9e8e8c8ba5a3a2d4d5d3f0f1effcfcfcfffffffffffffffffffffffffefefefefefefffffff9f9f9d2d2d2afadac9a9897989695b3b1b0 +eae8e7fffffefefefefffffffffffffefefefefefefefefefffffffffffffffffefffffefffffefefffdfdfdfdfffffffffffffffffffefefefffffffefefefe +fefefffffffdfdfdf9faf8d5d6d4b9b8b49f9e9a91908cb6b5b1eeeeeefdfdfde0deddbfbdbca09f9b8d8c88a5a4a0d0cfcbedebeafcfaf9ffffffffffffffff +fffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfffffdfffffffffefffffffffdfffffdfffffffffdfffbfefff6fdfce0fdf2c0f8e796f4dd69ef +d952f2da52f2db50f1db4deedb4aedda49eed948f0d548edd246e9d64beadb61ebe086fef4b4ffffdafff3bbebd76ae0ca3ce6cf33ebd230ebd230ead12febce +2fecd02febcf2eeace2de9cd2ce9cd2ceacd2ce9cc2be8cc28e8cc28e6cc26e6cc24e6cc26e7cb26ebc824eac723e7ca21e6c920e5c820e0c128e2c846f7e384 +fff7c7fffddffffacff8ea9ee8d153dabc21dcba1adfbf20e0c32cdecb4ce6de8bffffcdffffe4fdeebde7d979ddcc47dabe1ddabb0cdbbb0edbbe1de1c639e2 +d065f4edb4ffffe2fffbcaecd688e1c64dddbd28dab713dbb90cd9b90cd8ba0dd7ba0bd9ba0bdab60edab60ed5b208d0b419dbc84ff0e28ff9f0c5fffcedfffe +fefdfdfffffffffffefdfffffffffffffdfffffdfffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffeeeeeea9a7a66f6d6c4e4c4b3e3c3b44433f5f5e5a908e8dd9d7d6fffffefffffefffffffefefeffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffff6f6f6e3e1e1b8b6b66f6d6c3a38372c2a293634336d6c68b7b6b2d3d1d0bfbdbd9c9a9972706f4948443c3b373736323736323637334b4c48 +767775a9aaa8d3d3d3f6f6f6fefdfffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefeffffffeeecebbd +bbbaa1a09c9c9b97a4a5a1cecfcbfbfcfafffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefefefefefeffff +fffefefefffffffefefefafafae7e7e7bfbdbd929090949291b5b3b2d3d2cef0efebffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfffffffffffffdfdfdf2f0efdddbdab5b4b0908f8b979894b9bab6d5d6d4f1f2f0fefdffff +feffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9ddddddc3c1c0a19f9e8e8c8ba5a3a2d4d5d3f0f1effcfc +fcfffffffffffffffffffffffffefefefffffffffffff8f8f8d5d5d5b4b2b19d9b9a918f8eaba9a8e4e2e1fffefdffffffffffffffffffffffffffffffffffff +fffffffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9faf8cdceccaaa9a597969293928eb9 +b7b6f0f0f0fefefee1dfdec0bebda09f9b8d8c88a3a29ecac9c5e6e4e3f8f6f5fffefefffefefefefefdfdfdffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffe +fffffffffffffffffefffffffffdfffffdfffffffffffffbfffff2faf8d6f9ecaef6e489f3dd66f0dc55f1db53f1dc51f0dc4fefdb4deeda4cefd94bf0d548eb +d147e8d653eee272f3e99cfff5bcfffcccfceda8ebd760e1cb36e8cf31ebd230ebd131ead030e9ce30ead030ebcf2eeacf2beacf2be9ce2ae9cd2ce8cc2be9cc +2be8cc28e7cb26e7cb26e6cb23e7cc24e7ca21e6c920e6c920e5c722e6c627e3c63ce0cc61fbeda5ffffe4ffffdef9eca8eed970e9cb3ce4c11ddfbe15debf22 +e4cb45ebdb77f2ebb2ffffe1ffffdaeee098d3c74bd4c227ddbf1adfbc12dcbb12ddbe25e7cb4fefdc85f5f5c7ffffe6fff6bce2ca70d9bb38dab91cd7b710db +bb0ed8ba0dd6bb0cd7b90cd7b90cd8b70ddab80bd4b401cfb416dfcb5efbeeaafffad9fffff5fefefefdfefffffffffffffefffffffffefffdfffffdffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffebebeb9d9b9a5e5c5b4341403d3b3a4a48476b6968 +9a9897dcdad9fffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e0dedeb5b3b36d6b6a3a38372d2b +2a3836356b6a66afaeaab9b7b68987865e5c5b4a48473c3b373a39353a393543423e424341646563a6a7a5e4e5e3f9f9f9fffffffefefefffffffffffefffffe +fffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefeffffffeeecebbdbbba9f9e9a999993a5a4a0cccbc7f8f7f3fffffcfffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffefdfffffefffffefffffefffffffefefefffffffdfdfdfefefef0f0f0c5c3c29492919290 +8fa9a7a6c7c4c0eae9e5fdfdfdfffffffffffffefefefefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfd +fffffffffffffffffffbfbfbe8e6e5d3d1d0adaca88f8e8a989995b8b9b5d5d6d4f1f2f0fffefffefdffffffffefefefd5d3d2bab8b797969291908cb3b1b0da +d8d7eeeeeefcfcfcfffffffffffff8f8f8dcdcdcc3c1c0a09e9d8e8c8ba5a3a2d4d5d3f0f1effcfcfcfffffffffffffffffffffffffffffffffffffffffff9f9 +f9dadadabdbbbaa19f9e8d8b8aa2a09fd8d6d5f8f6f5fffffefefffdfefefefefefefffffffffffffffffffffffffffffffffffffffffefffffefffffffefefe +fdfdfdfefefefffffffffffffffffffffffffffffffffffff4f5f3c2c3c19d9c9892918d989793bcbab9f1f1f1fdfdfde1dfdec0bebda1a09c8e8d899e9d99be +bdb9d8d6d5f4f2f1fffefefffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffdfffffdfffffffffffff9 +ffffeef8f4cbf3e69cf1df7aefdd62f1de59f0dc55efdc53f0db50efdb4eefdb4ef0da4cf0d548e9d149e6d759f3e984fcf3b3fff6c4fff6bcfbe996edd759e4 +cd35e8d030ebd230ebd131eacf31eacf31ead030ecd02febd02ceacf2beacf2be9cd2ce8cc2be9cc2be8cb2ae8cc28e7cb26e6ca25e6cb23e6cc21e5cb20e4c7 +1edfc122e4c534ead159ecdc89fff8c2ffffe9fff7cbeddb80e3ca4ae6c72ce7c31bdebf16d8c028e6d262faeca0fdf4ceffffe0fffac0e5d777d1c132d4be18 +dfbf18e0bc15daba13dfc12deace62f4e29bf9fad3ffffe6fff2b0dbc25cd2b425d9b914d8b910d9bb0ed7bc0dd7bc0dd7b90cd8ba0dd9b80ed8b90ad0b300cb +b216e0d06cfff8c2ffffeafffffafdfffffdfffffffffffffffefffffffffefffffefffdffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffeaeaea9997965654533d3b3a3c3a394d4b4a737170a19f9ededcdbfffffefffffeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffff6f6f6e3e1e1b8b6b66f6d6c3a38372f2d2c39373658575383827e8786826361604644433e3c3b3938 +343b3a363f3e3a555450787977a0a19fd4d5d3fafbf9fffffffefefefefefefffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffff +fefefefffffffefefeffffffeeecebbebdb99f9e9a9797919b9a96b0afabcccbc7d1d0ccd1cfced0cecdd0cecdd0cecdcecfcdcecfcdcecfcdcecfcdcecfcdce +cfcdcfcdccd0cecdcfcdccd4d2d1dadadae7e7e7f8f8f8fffffffefefef8f8f8cfcdcc9c9a9992908f9d9b9ab8b5b1e1e0dcfffdfdffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfefefefafafadcdad9bdbbbaa09f9b8e8d89 +999a96b9bab6d5d6d4f1f2f0fffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff8f8f8dcdcdcc2c0bfa0 +9e9d8e8c8ba5a3a2d4d5d3f0f1effcfcfcfffffffffffffffffffefefefffffffffffffffffffafafae3e3e3c9c7c6a7a5a48d8b8a999796c5c3c2e6e4e3f8f9 +f7fffffefffffffffffffffffffffffffefefefefefefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefefefffffff8f8f8 +e3e4e2b1b2b092918d93928ea4a39fc5c3c2f3f3f3fbfbfbe0dedec0bebda2a19d8e8d89959490abaaa6c9c7c6efedecfffffffffffffffffffffffffffffffe +fefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffdfffffffffffffffffffffffffffffffffffffdfffffefffffffffffff8ffffebf8f1c0efe189eedc6beddb5eefde59f0dd56f0dd54 +f0da52efda4feeda4defd84ceed648e6d049e5d761f9f096fffdc8fff9ccfff1aef8e584ecd851e4ce32e9d131ead331ecd133ebcf34eace33ebd032ead12fe9 +d02cebd12beacf2beace2de9cd2ce9cb2ce8cb2ae8cc28e8cc27e7cd27e6cc24e8ce23e6cc21e4c621dbbe27e3c646f5e07dfdf2b4ffffd5ffffd9faeda9e6d2 +5dddc32fe1c122e2c21ddcc21cd8c437eada81fffac6fffddffff6cef8e99ae4d35bd6be24d6bc12dfbc18ddba16d6b911dcc331ecd676f7ecb0fcfdddffffe0 +ffefa2d8bf4bceb315d81610000026060f002220574d464301000000000001000000000000001400000000200000d00a0100d06a0200bb0cdabd0ed7bc0dd8bd +0ed7bc0ed7b90edab90fd7b90cd6b90acfb301c8b01be2d17afffed3fffff2fffffcfbfffffafffefffffefffffefffefffffefffffffffdfffffffeffffffff +fffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9e9e99795945351503b39383b39384f4d4c777574a4a2a1df +dddcfffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e2e0e0b9b7b76f6d6c3937363331303b3938 +45444052514d504f4b4645413d3c383c3b373c3a393f3d3c4a4847716f6eb5b5b5dededef5f5f5fffffffefefefffffffffffffffffffffffefffffeffffffff +fffffffffffffffffffffffffffffffffffffffffefefefffffffefefeffffffeeecebbebdb9a19e9a97948f93908b928f8a9897939897939897939695919795 +94979594979594979594979692979692979692979692979692969591969591a09f9bafb0aecbcccaedededfefefefffffffefefedad8d7a9a7a696959192918d +a8a5a1d2d1cdfbf9f9fefefefffffffdfdfdfffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffe +fefefffffff9f9f9cfcdcca7a5a493928e8b8a869b9c98b9bab6d5d6d4f0f1effffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeee +eefcfcfcfffffffffffff9f9f9dcdcdcc3c1c0a19f9e8e8c8ba5a3a2d4d5d3f0f1effcfcfcfffffffffffffffffffffffffffffffffffffffffffdfdfdececec +d8d6d5b2b0af92918d93928eb0afabcecdc9ebeceafefffdfffffffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefefefffffffffffffefefefafafae7e7e7cdcecca4a5a38f8e8a989793b2b1add0cecdf7f7f7f9f9f9dfddddc1bfbea3a29e8e8d898c8b87989793b8b6 +b5e7e5e4fffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffefffffefffffefffffffefffff7ffffe6f7 +eeb5ecdd79ebdb60eadc5aedde5aeedd58f0dd56efdb54efd951eed94eefd84ceed648e5d04ce4d666fdf5a2ffffd8fff9cefcec9ff6e273ecd84be5cf33ead3 +31ebd432edd234ecd035ebcf34ebd032ebd230e9d02cebd12bebd12beacf2be9cd2ce9cb2ce9cc2be8cc28e8cc28e7cb2ae5ca26e8ce24e7ca21e6c626dfc132 +e2cc5cfdec9dffffd4ffffd8fff6bcf2e085e2cc44dcc01fdebf1ce0c223e2ca34e3d25af3e7a7ffffddffffddf5e7ade9d56ae2ca3cdabe1addbd10dfbd16da +ba15d3b60ed9c335f0e18bfff9c8ffffe2ffffd3f8e790d7be3eceb20ddabd08dcbd0ed9bb0edabc0fd9bb0ed9b80edab90fd7b90cd6ba0fd3b60ecfb72fe7d6 +8dfffedefffff5fdfffefbfffefafffdfffffcfffefdfffefffffefffffffffdfffffffefffffefffffffffffffeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffe9e9e99795945351503b39383c3a394f4d4c757372a3a1a0dfdddcffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffff6f6f6e0dedeb7b5b56e6c6b3937363432313e3c3b3e3d393e3d3940403a3d3d373938343938343e3c3b413f3e +504e4d838180d5d5d5fdfdfdfffffffdfdfdfffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefefeffffffeeecebbebdb99f9c9794918c8e8b8683807b81807c807f7b81807c807f7b817f7e817f7e817f7e817f7e81807c81807c81807c81807c8180 +7c7f7e7a807f7b8d8c88a0a19fc1c2c0e8e8e8fdfdfdffffffffffffe3e1e0bab8b79f9e9a8e8d89999692b9b8b4dfdddcf0f0f0fefefefffffffefefefefefe +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffff5f5f5dededeb8b6b59795948b8a868b8a869c9d99ba +bbb7d6d7d5f0f1effffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9ddddddc3c1c0a19f9e8e8c +8ba5a3a2d5d6d4f1f2f0fcfcfcfffffffffffffffffffffffffffffffffffffffffffefefef6f6f6e9e7e6c2c0bf9998948f8e8a9d9c98b3b2aed7d8d6f3f4f2 +fefefefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefefffffffefefefefefefffffffffffffcfcfce9e9e9cececeb3b4b298 +99978e8d89a2a19dc6c5c1e2e0dffcfcfcf9f9f9dedcdcc1bfbea3a29e8e8d898786828d8c88a7a5a4d6d4d3f8f6f6fffffffffffffefefeffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffdfffffffefffffffffffffffffefffffefffffefffffffffffffcfffff5ffffe2f5ecade8db6deadb57ebde5aede05cefde59f1de57f1dd56f1 +db53efda4ff0d94df0d84ae8d250e6d96dfff9acffffe1fdf7cef5e48ef0db62ecd746e7d233ebd333ecd434ecd337ebd137ecd036ecd035ebd230ead12decd2 +2cebd12bebcf2beacd2ce9cb2ce9cc2beacb28e8cb2ae3c82ae5c829e9ca27e8c724ebca2deacd47e9d778fff6b8ffffe5fff7cff4e596e6d45fe1c933d9bf19 +d9be16ddc22beed65cfae790fff5cdffffe5fffac6e7d67fd8c23adfc31fe3bf17e4c014e0bf15dabe13d2b80ed8c53cf3eaa1ffffddffffe0faefbdeedb7ada +bd36d4b50cddbc08dfbb0fdeba12dcbb11dcbc0fdab90fdab90fd6b70ed8b916dbbb26dec350efdc9fffffe6fffff8fbfffefafffefafffbfffffcfffefdfffe +fffffefffffffffffefffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffeaeaea9b99985a5857 +403e3d3d3b3a4c4a496e6c6b9d9b9adddbdafffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e3e1 +e1b8b6b66f6d6c3b393832302f3b393842413d4b4a464747413d3e3535352f3534303c3a394442415654548c8a8ad9d8dafffefffffffffefefeffffffffffff +fefffdfefffdfffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffeeecebbfbebaa09d989391898f8c8788 +858087847f85827d85827e85827e85827e85827e83827e83827e83827e83827e83827e83827e83837d80807a81807c8e8d89a0a19fc1c2c0ebebebffffffffff +fffefefeedebead0cecdb3b2ae959490908d889f9e9ab5b3b2d5d5d5f5f5f5fffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffff +fefefefefefefffffffffffffffffff3f3f3d2d2d2b1b1b19d9b9a8e8c8b8988848c8b879c9d99b9bab6d6d7d5eff0eefefdfffffeffffffffefefefd5d3d2ba +b8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9ddddddc3c1c0a19f9e8e8c8ba5a3a2d5d6d4f1f2f0fdfdfdffffffffffffffffffffff +fffffffffffffffffffffffffffcfcfcf9f7f6d6d4d3a5a4a0908f8b8f8e8a9b9a96bbbcbadbdcdaf1f1f1fffffffdfdfdfdfdfdfefefeffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffafafaedededd2d2d2b2b2b2999a988b8c8a91908cb4b3afe0dfdbfaf8f7fffffff8f8f8dddbdbc1 +bfbea3a29e8f8e8a898983908f8b9f9d9cbdbbbadbd9d9f3f1f1fefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffefffffefffffefffffeffffffff +fffefffffffefffffbfffff1ffffdaf5eca3e8da69ecdb56eedf5bf0e15deedf5bf0df5af1de59f0dc55f0db50f1da4ef0d94ee7d258e9de7cfffdbaffffe7fc +f3c8f0dc7decd452ead43fe8d334ecd434ecd335ecd337ebd137ecd035ecd133ebd230ecd12decd12decd02cebcf2beacd2ce8cc2be9cc2be8cb2ae8cb2ae6c9 +2be6c92be9c92ae5c62becce41efd864eee195ffffceffffe3fbeebaead671e0ca42e0c828dcc21adbc01cddc438eedb78fff5b7ffffe1fffdddfff1a9dcca59 +cfb81ce0c210e8c216e8c216e0c013dac016d0b917d8c649f8f0b4ffffe9fffdd8f4e5a7e7d167dbc030d9b80edfbc08dfbb0fdfbb13dbba11dabc11dbba10d9 +b80ed7b60ddab91cdec039e5cc6af0e1b0ffffeefffff7fdfffefbfffefafffdfffffefffefdfffefffffefffffffffffffffffefffffefffffffffffffeffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffecececa19f9e6361604644433d3b3a474544676564989695dbd9d8fffffffefefe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e3e1e1b6b4b46f6d6c3c3a39312f2e3937364d4c4864635f6363 +5d53534d44443e3b3a363c3b3742403f514f4e817f7fcbc9c9f6f6f6fcfcfcfefefefffffffffffffffffffffffefffffefffffeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefeffffffeeecebbfbebaa29f9a94918c95928d9895909f9c979e9d99a09d999f9e9aa19e9a9f9e9a9f9d9c9f +9e9a9f9e9a9f9e9a9f9e9a9f9e9a9e9d999c9b979e9d99a9a7a6b4b5b3cdcecceeeeeefefefefffffffffffff6f4f3e4e2e1c6c5c1a1a09c8e8d89908f8b9b9c +9abbbcbadcdcdcebebebf3f3f3fafafafdfdfdfefefefffffffffffffffffffffffffffffffffffffefefefefefef6f6f6fafbf9f4f4f4ddddddb4b4b4989898 +97959492908f8a89858e8d899c9d99b9bab6d6d7d5f0f1effefdfffffeffffffffeff0eed5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcffffffff +fffff9f9f9ddddddc4c2c1a2a09f8e8c8ba5a3a2d5d6d4f1f2f0fdfefcfffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffe3e1e0bcbb +b79f9e9a908f8b8e8d89a2a3a1bdbebcd8d9d7f0f1eff9f9f9fafbf9fbfbfbfdfdfdfffffffffffffffffffffffffffffffdfefcfdfdfdfbfcfaf9faf8f6f7f5 +e8e9e7d2d3d1b7b8b69b9c9a8b8c8a8d8e8ca09e9dc8c7c3f0eeedfffefdfffffff6f6f6dddbdac1bfbea3a29e91908c8e8d89969591a19f9eaaa8a7bcbabadc +dadaf3f3f3fbfbfbfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffbfffffffefffffdfffffdfffffffffffffefffffffffffcfffff5ffffe4fefac5f5ed9aefde6fefdc5d +f5df61f3e061f2e05defdd5aefda59f0db57f0da52edd74feed856ead96ae9e18effffc5ffffe7feefbeecd76ae9d143ead33be8d236ecd335ebd236ebd137ea +d135ead133ebd131ebd230ecd02feed031eccf2eecd02cebd02ce7ce2ae7ce2aeacd2ee8ca2beaca2bebcb2ce3c628dcc232e7d15af8ea92fff8c3ffffd8ffff +cef3e293dfc74bddc329dfc51fe2c822dfc329e3cc52f2e99fffffd6fffbdeffedbef8e283dec840d6bf16dcc10ce8c216e5c018dfc017d6bf1dd3bf31dbcd63 +f8f1bfffffe8fffac8ecdd8ee4ce57d9c02ad8bc11debe0be0bd0fdebb11d7ba11d7ba11dbbb14dbb912d8b50bd8b91ce4ca4eead681f3eac4fffef0fffff9ff +fffbfffffefefefefffefffffefffffefffffefffffffffdfffffdfffffdfffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffeedeeeca8a9a76a6b694b4c4a3f3d3c4341405d59588d8b8adcdad9fffffffefcfcfffffffffefeffffffffffffffffffffffffffffffffffff +fdfffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffff6f6f6e0e0e0b6b6b66e6f6d3536342d2b2a3b393861605c9998949c9d997374704e4f4b3d3e3a3a393538373343423e5c5a598785 +84b6b4b3e6e4e3fffffefffefefffffffffffffefefefffefefffffffffefffdfcfefefdfffffefffefdfffffefffffffffefefefffffffffffffffffefefffd +eeecebbdbbba9e9d999897939b9a96b5b4b0d8d7d3dcdddbdcdad9d7d8d6dad8d7d8d9d7d8d8d8d8d9d7d8d9d7d8d9d7d8d9d7d8d9d7d8d9d7d7d8d6d8d9d7db +dbdbe3e3e3eeeeeef8f9f7fffffefffffefffffefcfdfbf6f7f5dedfddb7b8b69c9d9b92938f8c8d8b989995a8a9a7bcbdbbd2d3d1e3e4e2f2f3f1fefffdffff +fefffffefffffefffffefefefefffffffefefef0f0f0dcdad9d0cfcbc5c3c2b0aead989695918f8ea6a4a3acaaa9a09f9b8c8b879a9b97babbb7d5d6d4f1f2f0 +fefdfffffeffffffffeeefedd4d5d3b8b9b59899958f908cb1b2aed8d9d7efededfffefefefcfcfffffffffdfde5e3e3c7c5c4a4a2a18c8b87a5a4a0dcdbd7fb +faf6fefdf9fffffefffffefffefdfffffffffffffffdfdfffffffffffffffffffefefef5f5f5dcdddbc1c2be9899958485818e8f8b9fa09cb3b2aec8c7c3d3d1 +d0dad9d5e9e7e6fbf9f8fffffefffffefefcfbfffefdfffffefffffcf7f5f4e9e8e4dfdedad2d1cdbebdb9adaca89b9a968a88878a8887a2a09fbdbbbadddbda +fbf9f9fffffefffffff9f7f6dcdad9c1bfbea2a09f918f8e9a9897afadacb4b2b19e9c9b9c9a99b2b0afc9c7c6dedcdbf4f2f1fffffefefffdfffffefffffefe +fffdfffffffffffffbfbfbfffffffffefffdfcfefffefffffefffdfdfdfffffffffffffffffffffefffffefffffefffffefffffffffefefefffffffffffffbff +fffffefffffdfffffdfffffffefffffefffffefffffbfffff1fffbdafbf6b7f3eb92efde6ff1dc62f5df62f5df61f2df5eeede5cf0db5af1db59f1db53eed851 +eed95fedde77ede79effffcdffffe2ffedb2ead35fe6ce39e9d338ead438ebd438edd438ecd238ebd236ead232ead331ebd230eccf30eecf32ecce2febd02ce9 +d12be7ce2ae8cf2beacd2ee8ca2bebca27e9c929e0c52edac442e5d876fff7b4ffffdbfffed6fff1acefd973dfc336dec21ee1c41be5cb2be5ca44e5d36ef8f3 +bcffffe5fff8cef4dd99ebd15be0c62cdbc414e0c510e6c218e3bf18ddc018d9c127d8c546e1d37afdf6cbffffe7fff5b7e8d679dfc948d8be24d8bb12debd0c +e0be10dcbc0fdabe13d6bc12daba15dab811d8b50bdabb22e8d05ef0e198f4efd0fffff5fffffbfffffcfffffefffefefffefffefdfffffefffffefffdfffffd +fffffdfffefdfffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeefedb2b3b17a7b795556543c3d3b3e3c +3b524e4d817f7ed0cecdfffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffefdfffeffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6dfdfdfb4b4b46e6f6d38 +39372b29283836356e6d69bab9b5c9cac89e9f9d72736f535450403f3b36353137363243423e55524e797672c1bfbefcfaf9fffffffffefefdfcfefffeffffff +fffffffffffefffffefffffefffefdfffefdfffffefffffffffefefefffffffffffffffffefefffdeeecebbdbbbaa09f9b9c9b97a7a6a2cecdc9f7f8f6fffffe +fffffefffffefffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffefefefefefefefefefefffdfffffefefffdfffffefffffeff +fffeeff0eed1d2d0b3b4b29c9d9b8c8d89878884888985979894b0b1afc7c8c6dddedcedeeecf6f7f5fafbf9fafbf9f9faf8fcfdfbfffffef6f6f6dddbdac0bf +bbb0ada99e9d9991908c8b8988959392b5b3b2c5c3c2aaa9a58e8d89999a96b9bab6d5d6d4f1f2f0fefdfffffffffefefeeeefedd4d5d1b6b7b39596928e8f8b +b1b2aed7d8d4f1efeffdfbfbfffdfdfffffff8f6f6dbd9d8bebcbba1a09c8f8e8aa5a4a0d3d2cef0efebf8f7f3fefdf9fefcfbfdfbfafbf9f9fbf9f9fdfbfbff +fffffffffffffffffffefffefefef9faf8dadbd7aeafab91928e8b8c888b8c88969591a4a39fb2b1adbebdb9d3d2ceebeae6fcfaf9fffdfcfefcfbfffefdfdfc +f8f6f5f1e5e4e0d0cfcbc1c1bbb1b1ab9d9d978e8e888786828a8985989695b8b6b5d7d5d5eeececfffdfdfffffffffffef7f5f4dad8d7bfbdbc9e9c9b8d8b8a +a2a09fc9c7c6c4c2c1a19f9e8d8b8a959392a7a5a4c0bebddddcd8efeeeaf9faf8fbfcfafffffefefffdfffffffffffffdfdfdfefefefefdfffdfcfefffefffe +fdfffdfdfdfffffffefefefefefefffcfefffcfefffefffffefffefefefffffffffffffdfdfdfdfffffffffffffefffffefffffffefffffefffffefffffbffff +edfaf5cef2eda8eee688efdf6ef3de64f6e063f5df61f2df5eeede5cf1dc5bf2dd59f2dd52eed955f1dd66f4e686f4eeabfffecdffffd4f8e7a4e7d259e4ce39 +ebd43ceed83decd539ecd539edd438ecd337ebd333ead232ebd131ebd131eccf31ebce2fe9d02eead12de8cf2de8cf2de9cd2ce9cd29eccc25e9cd29e6cd3be4 +d25defe598ffffd3ffffe2fef1bdefdd82e6d053e0c32cddbf1addbd16e5ca34edd86bf6e8a0fffbd6ffffe6fff4b5e5d06ddcc436dec41cdec714ddc311e5c1 +19e0bd19ddbf1adfc531e3d15cede091fffcd7ffffe6fdeea9decb62d9c139dabd1fdaba13debc0fe0be11dcbc0fd9be10d5bb10d9b912d8b60fd2b409d7bc26 +ebd56ffbeeb0fcf8dcfffff8fffffbfffffcfffffefffefefffefffefdfffffefffffefffffffffffffffffffefffffeffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefefef2f2f2bfc0be8d8e8c60615f3d3e3c3534303d3c386c6a69b9b7b6f3f1f0fffefdfefcfcffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e1e1e1b3b3b36d6e6c3a3b392c2a293634336e6d69bfbebadbdcdad0d1cfb4b5b381 +828052514d3d3c38383733373632413f3e5755548f8d8cc5c3c2e8e6e6fffffffffefefffffffffffffffdfdfdfdfdfffffffffefffffefffffefffffeffffff +fffefefefffffffffffffffffefefffdeeecebbdbbbaa09f9b999894a5a3a2d0cecdfafbf9fffffefefefeffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfffffefffffefffffefcfdfbeff0eed7d8d6babbb9a1a09c8e8d89807f7b87 +8682999894a8a7a3b4b3afbfbebac3c2bec5c4c0c6c5c1c7c6c2c9c8c4c9c8c4c2c0bfb1b0aca1a09c92918d8a88878f8d8ca19f9eb5b3b2d0cecddbd9d8b6b5 +b1908f8b969793b9bab6d5d6d4f1f2f0fffefffffffffffffff0f1efd5d6d4b5b6b49596928f908cb3b4b0d8d9d5f1efeffdfbfbf3f1f1d8d6d6bfbdbcb2b0af +a7a5a49695918d8c88999993afafa9bfbfb9c4c3bfc7c6c2c8c7c3c6c5c1c5c3c2c6c4c3d5d3d2f1efeefdfdfdfefefefffffffdfdfdfffffeedeeeacfd0ccb4 +b5b19e9f9b8d8e8a8b8c8892938f989793a09f9baeada9bcbbb7c6c5c1c8c7c3c6c5c1c6c5c1c8c7c3c3c2beb7b6b2abaaa6a3a29e9a99958d8c888584808988 +849f9e9ab7b5b4d5d3d2f0eeeefbf9f9fffefefffffffffefdf9f7f6dddbdac2c0bf9f9d9c8e8c8baba9a8dedcdbdfdddcb8b6b599979692908f959392a09e9d +b2b0afbdbbbac5c6c4d3d4d2eff0eefefffdfffffffffffffffffffffffffffefffffefffffffffefefeffffffffffffffffffffffffffffffffffffffffffff +fffffdfdfdfffffffffffffefefefffffffffffffffffffffffefffffcfffffefffffffffffbffffeaf6f0c3eee59bede280f0e16df2e065f5e263f5e263f0df +60f0e05ef2de5bf2dd59f1dc51eed856f2df70faee96faf4b9fffac9fff6c2f5e396e9d45ae9d33eedd63eeed83dedd63aecd539edd438ecd335ebd234ebd333 +ecd232ecd232e8cf31e8cf31ead030ead12fe9d02eeace2deacd2ceace2ae8cb23e7cc2eead551f1e27ef6f0b5ffffdfffffd8f3e3a0e2ce5ee4c93ce4c627e1 +c11cdabc1de5cc48f6e693fffccaffffe1ffffd3f7e991d9c548d3ba1cdec314e2c718e0c517e4c31ae0bd19ddbe1be3c83beedb74f8eaa8ffffdfffffe2faeb +9cd9c550d6bb2adcbc1cddba16dfbb13e0be11dcbd0ed8bd0ed7bc0edcbb12d7b710cfb209d3bb2becd97efff8c6ffffeafffffbfffffbfffffefffffffffefe +fffefffefdfffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffff8 +f8f8d2d3d1a6a7a570716f4243412e2d2931302c5856559f9d9cdad8d7f6f4f3fffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff6f6f6e1e1e1b4b4b46d6e6c3839372c2a29363433676662afaeaae0e1dffafbf9f4f5f3b6b7b573726e504f4b403f3b3736321610000026060f002220 +574d464301000000000001000000000000001400000000200000d0ea0000d06a02003735344543425d5b5a817f7ebdbbbbf9f7f7fffffffffefeffffffffffff +fffffffffffffefdfffffefffffefffcfbfdfffffffefefefffffffffffffffffefefffdeeecebbdbbbaa09f9b999894a3a1a0cecccbf9faf8fffffefefefeff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefffffffffffffffffefffffefdfefcfefffdffff +fefffffef4f5f3dbdcdabebdb9a5a4a08d8c888786828c8b878f8e8a908f8b91908c92918d91908c91908c93928e92918d908f8b92918d92918d8e8d89898884 +8a88879c9a99bebcbbd6d4d3e8e6e5e9e7e6bebdb991908c959692babbb7d5d6d4f0f1efffffffffffffffffffeff0eed4d5d3b6b7b59697938f908cb2b3afd7 +d8d6f2f0f0fdfbfbe2e0e0a9a7a78886858b8988908f8b8e8d898f8f8990908a90908a92928c92918d91908c91908c8f8e8a908e8d92908fafadace3e1e0ffff +fffffffffffffffffffefffffef9faf6eff0ecdadbd7bbbcb89fa09c92938f8d8e8a8c8b878d8c888e8d89908f8b92918d93928e93928e93928e92918d92918d +908f8b908f8b8f8e8a8c8b878786828786829a9995bab9b5d9d7d6f1efeefffffffffffffffffffffffffffffefaf8f7dbd9d8bebcbb9d9b9a8e8c8bb0aeadea +e8e7f4f2f1d3d1d0b1afae9c9a998e8c8b8b89888f8d8c918f8e949593aaaba9dddedcfffffefffffffdfdfdfefefefdfdfdfffefffffefffefefefdfdfdffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffefffffefdfffcfdfffefffefffffff9ffffe5f6eeb9 +ece28eefe278f2e06df3e166f6e364f6e364f1e061f1e061f3df5cf3df58f1db53ecd658efe07afdf3a6fffbc9fdf7c8fcefb1f3e188ecd658ebd540ecd43eec +d63becd63aebd539ebd536ead435ecd335ebd234ebd234ead133e7d132e6d031e8cf31ead030ecd02febce2deace2aebcf2be6ca29e3cb3bebda6bfaf0a2fafa +ccffffdbfffcc0eedb80e0c743e2c429e6c522e5c526e3c538ecd76afcf4b9ffffdefffed3f9eeaae9d968d8c431dabc17e4c214e3c518e3c51ae2c419ddbe15 +dbbb1be5ca44f3e28cfff1c0ffffe3ffffd9f8e68dd8bf3fd5b91edfbd16e1bb17e0ba14debe11dbbf0dd9bf0dd9be0fdebd14d9b914cfb50fd3c037eede91ff +ffdbfffff3fffffcfffffbfffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffeffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffefefefffffffdfdfdebebebcdcdcd8a8b89474846302f2b33322e4d4c4881807cb2b0afe1dfdefffffffffdfdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffff6f6f6dfdfdfb5b5b56e6f6d3738362a2827363433686763b0afabe0e1dffffffffffffedadbd9a9a7 +a6787675504e4d3937363331303a3837454342605e5d92908fd0cecdf0eeedfffdfcfffdfdfffefefffffffffffffffffffefefefffefffffefffffffffefefe +fffffffffffffffffefefffdeeecebbdbbbaa2a19d9c9b97a4a2a1cbc9c8f6f7f5fffffefffffffefefefefefefefefefefefefefefefefefefefefefefefefe +fefefdfdfdfefefefefefefffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefefeeff0eedbdad6ccc9c5b7b4b0a9a6a2a19e +9a9895918e8b8786837f827f7b827f7b83807c817e7a807d79817e7a86837f8e8b879a9995a2a19dadabaabebcbbdbd9d8edebeaf5f3f2eceae9bfbeba908f8b +959692babbb7d4d5d3eff0eefffffffffffffefefeeeeeeed4d5d3b5b6b492938f898a86aeafadd7d8d6f2f0f0fbf9f9dbd9d99c9a9a7d7b7a817f7e8786828e +8d898d8d878a8a8484847e81817b81817b80807a807f7b7f7e7a7c7b777f7e7aa1a2a0dfe0defffffefdfefcfdfefcfffffefffffefffffefdfefcf2f3f1dbdc +dac6c7c5b1b2b09fa09e9997969492918d8c8884837f7f7e7a7f7e7a7f7e7a7e7d797c7d7b7f807e8384828a8b89929391999a98a3a4a2aeafadc1c2c0d9dad8 +eeeeeefbfbfbfffffffffffffffffffffffffffffef6f7f5d8d9d7bbbcba979896878886acadabebeceafcfdfbeaebe9d1d2d0b6b7b5a0a19f9394928d8e8c86 +878580817f939492c7c8c6f1f2f0fcfcfcfffffffffffffefefefefefefefefefefefefffffffffffffefefefdfdfdfefefefefcfcfefcfcfffffffffefeffff +fffffffffcfcfcfffffffffefffffffffdfffefbfffefdfffcfdfffefffefffffff9ffffdff5edb1ede084f0e173f2e16cf2e267f5e465f6e364f2e063f2e162 +f4e05df3df58f1db53e9d75ceee185fff8b5ffffd3fcf4c5f8eba1f0df78ead653ead43fedd53feed73fecd63bebd539ebd536ead435ecd337ebd236ebd236e9 +d334e6d132e6d132e6d031ead030edd02fedce2beccd2aebce2fe3c832e2cc4eede08affffc4ffffdafffbcafbef9de9d461e0c332e3c21fe6c522eaca35edd1 +5bf6e491fffdd4ffffe7f8f0b4e3d779dccb46dec527e3c11ae7c319e3c219e2c419e2c417dabd14d8b91ce5cc4ef9eaa2fff8d2fffee3fff8c8f2dd7ad6bc32 +d6b616dfbd10e2bc16e1bc14debf10dac00ed9bf0dd9bc0ddfbb14d9b815d0b818d7c647f1e5a3ffffe9fffff7fffffefffefdffffffffffffffffffffffffff +fffffffffffffffffffffefffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefdfd +fdf0f0f0a5a6a452535139383438373343423e61605c8a8887cbc9c8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6 +f6f6e0e0e0b3b3b36d6e6c3839372c2a29373534696864b2b1ade1e1e1f7f7f7fffffefcfdfbe8e6e5afadac6d6b6a4846453c3a393a38373634334341406361 +60918f8ec2c0bff3f1f0fffffffffffffdfdfdfefefefffffffefefefefdfffffefffffffffefefefffffffffffffffffefefffdeeecebbdbbba9f9e9a9b9a96 +a5a3a2cbc9c8f6f7f5fffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefe +fefefefefefffffffffffffffffffffffffefefefffffffbfbfbf8f6f5f3f0ece8e5e1d9d6d2c5c2beb1aeaa9c99958b88848885818784808986828885818582 +7e83807c8d8a86a19e9ab8b7b3cccbc7e1dfdeeeecebfbf9f8fefcfbf9f7f6e7e5e4bcbbb7908f8b959692babbb7d5d6d4f0f1efffffffffffffffffffefefef +d3d3d3b2b3b18f908e878884adaeacd6d7d5f1efeffcfafadddbdb9f9d9d7f7d7c817f7e8887838e8d898f8f898c8c868a8a8487878185857f85857f85848086 +858182817d858480a5a6a4e0e1dffffffefffffefffffefffffefefffdfdfefcfdfefcfdfefcfafbf9f2f3f1dddedcc2c3c1b3b1b0aaa8a79c9b978e8d898685 +818584808685818685818485838788868c8d8b959694a4a5a3b6b7b5cdcecce1e2e0f1f2f0f7f8f6fbfbfbfdfdfdfcfcfcfdfdfdfffffffefefefffffef5f6f4 +d8d9d7bdbebc969795838482a7a8a6e6e7e5fffffefdfefcf4f5f3dfe0dec6c7c5b1b2b09e9f9d8e8f8d8485838e8f8db6b7b5dddedceeeeeef8f8f8fcfcfcfe +fefefffffff9f9f9f7f7f7fcfcfcfffffffefefefffffffefefefdfbfbf9f7f7fffefefffefefefefefffffffefefefffffffffdfffffffffbfffefafffcfbff +fefdfffefffefffffff7ffffd8f4eba7eddd7cefe06cf1e36df3e46af6e467f4e364f2e063f2e162f4e05df3e059f1dc58e8d762eee290fffdc4ffffdbfaf0c0 +f2e491eedc69ebd750ecd543eed641f0d842edd53fecd63becd539edd438eed238eed238ebd236e9d334e6d231e6d231e6d031ead030edd02feccd2aebcc29e9 +cd33e4cb47e7d570f5ebafffffdeffffd6f4eda8ede072e6d146e4c52ae4c020e7c629edd24cf4e088fcefb7ffffe0ffffd7f2ea91d9ca4fd8c22de0c322e5bf +1de8c21ee7c31ce7c61de2c417dabd15d7b81fe7cf58fdf2b6fffee0fffbddfcedb5edd669d8bb2ad8b811e0bd0fe3bf15e0bd13dcc00edac00ed9bf0dd8ba0d +ddb814dab91cd6be28decf5bf4ebb2fffff0fffff9fefefefffffffffefffefdfffffefffffffffffffffffffefffffefffffefffffefffffffffffffffeffff +fefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefebebebe7475734f4e4a3d3c383938344847436a68 +67aeacabedebeafffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e2e2e2b3b3b36c6d6b393a382e2c2b373534676662af +aeaadededef3f3f3fdfdfdfffffffefefed3d3d39997966e6c6b52504f403e3d34323137353449474668666594938fd3d2cef6f4f3fffffeffffffffffffffff +fffffffffefefefffffffffffffefefefffffffffffffffffefefffdeeecebbdbbba9f9d9c9b9998a5a3a2cbc9c8f6f6f6fffffffefefefdfdfdfefefefefefe +fefefefefefefefefefefefefffefefffefefffffffffffffefefefefefefefefefffffffffffffffffffefefefffffffefefefffffffffffffdfdfdffffffff +fffffffffefffffefcfaf9f0eeeddddbdacac8c7bab8b7adabaaa8a7a3a6a5a1a8a7a3a9a8a4a6a5a1a2a19daaa9a5c1c0bcd6d4d3e7e5e4f9f7f6fffdfcffff +fffffefefaf8f7e7e5e4b9b8b491908c969793b9bab6d5d6d4f0f1effffffffffffffefdfff2f2f2ddddddc5c6c4adaeaca8a9a7c4c5c3dfe0def5f3f3fffdfd +e9e7e7bdbbbba09e9d9b99989a999592918d8d8c8891908ca09f9ba5a4a0a5a4a0a8a7a3a6a5a1a8a7a3a4a5a3a5a6a4bcbdbbe5e6e4fdfefcfffffefffffefc +fdfbfffffffffffffefefefffffffffffffffffff1f2f0dcdddbcfd0cec5c6c4bbbab6aeada9a5a4a0a4a39fa6a5a1a5a4a0a4a5a3a7a8a6abacaab4b5b3c2c2 +c2d3d3d3e8e8e8fbfbfbfffffffffffffffffffffffffffffffffffffffffffefefefffffff8f8f8e0e0e0cbcbcbafafafa4a4a4bfc0beebeceafffffefffffe +fefffdf2f3f1e0e1dfcecfcdbdbebcb0b1afa4a5a3aaaba9c6c7c5dddedcdcdddbd6d7d5e3e4e2fdfefcfefefee8e8e8dcdddbe9eae8f7f8f6fffffefffffef8 +f9f7e4e2e1d9d7d6efedecfffffefdfdfdfffffffffffffffffffffdfffffffffbfffefafffcfbfffefffffffffffffffff4ffffd3f5eb9eebdc75efde69f1e3 +6df5e56df4e469f3e164f2e065f2e063f2e05df4e15cf0dd5ce6d769efe49affffceffffe2faefbdefe181eddb5eecd94eecd845ecd543edd540efd742edd53f +edd63aedd438eed13af0d13aedd137e9d334e7d332e6d330e8d030eccf30efcf2feccc2ce8cb2ce5ca3df2db6df7e79afef8cfffffe6fffac3e4d880e0ce4be1 +ca2ee7c728dfbe21e1c531edd964fff0b1fffcd7ffffdefff7bbf0e173d7c433dcc222e7c720e9c420ebc622e7c21ee5c31ce6c51cdbbc19d6b726e7d063fff7 +c2ffffe7fffad5f5e5a2ebd35cdbbc23dbba11e0bf0ee4c014dfbf12d9bf0ddac00eddc011dcbb11dfba16debc23dcc43ce3d56ff5eebdfffff4fffffcfdfdfd +fffefffffefffdfcfefffefffffffffefefefffffefffffefffffefffffefffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffff +fffffefefefefefefffffffefefeffffffffffffd1d1d19c9d9b6d6b6a45444033322e3635314f4d4c878584c2c0bfe8e6e5ffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff6f6f6e0e0e0b4b4b46e6f6d3738362b2928363433696864b1b0acdcdcdcf6f6f6fefefefdfdfdfffffff8f8f8dad8d7b4 +b2b172706f4644433c3a393c3a393836354846456766629e9d99cac8c7efedecfffffffefefefdfdfdfffffffffffffffffffffffffefefeffffffffffffffff +fefefffdeeecebbdbbba9f9d9c9a9897a5a3a2cccac9f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffff +fffffffffffffffffffffffffefefefefefefffffffffffffefefefffffffffffffefefefefefefefefefffefefffefdfffffffffefdf7f5f4efedeceae8e7e6 +e4e3e4e2e1e4e3dfe4e2e1e1e0dce4e3dfe5e4e0e3e2deecebe7f3f1f0faf8f7fffffefffefdfffffffffdfdfbf9f8e9e7e6b9b8b492918d979894b8b9b5d5d6 +d4f1f2f0fffffffefefefffefffcfbfdf5f5f5eeeeeee4e5e3e1e2e0edeeecf4f5f3fefcfcfefcfcf8f6f6eeececdddbdacac8c7b4b3af9b9a96908f8b9f9e9a +c4c3bfd9d8d4e0dfdbe6e5e1e3e1e0e5e3e2e1e2e0e2e3e1eaebe9fafbf9fffffefefffdfffffefffffefffffffffffffffffffffffffefefefffffffcfdfbf6 +f7f5f0f1efebeceaeae9e5e6e5e1e3e2dee4e3dfe5e4e0e3e2dee0e1dfe2e3e1e4e5e3e8e9e7ecececefefeff7f7f7fffffffffffffffffffdfdfdffffffffff +fffcfcfcfefefefffffffcfcfcfffffff6f6f6efefefe5e5e5e2e2e2eaebe9f8f9f7fffffefffffefffffefcfdfbf7f8f6f0f1efeaebe9e5e6e4e0e1dfe3e4e2 +f3f4f2f3f4f2cccdcba8a9a7babbb9f0f1eff8f8f8d3d3d3bcbdbbcfd0ceeaebe9fbfcfafdfefcedeeecb9b7b6a9a7a6d4d2d1fffffefffffffdfdfdffffffff +fffffffdfffffefffafffef8fffefbfffffffffffffdfafffde9fff9c5f6ea98eede73f2e169f4e26ff4e36ef4e36af2e267f1e067f4e265f2df5ef1de5df1de +65eadb77f1e8a5ffffd4ffffe0f7eab2e9db71ebda55ecda4deed948efd747f0d646efd545eed641edd53beed539efd23bf1d23beed238ecd335e8d433e8d532 +e8d12fedd130eecf2cecce2fe3c831e5cf4ef7e38efff7c2ffffe2ffffdbfff1ace3cf64d8c22de0c620e8c828e5c732dcc845ece080fffed3ffffe9fff7c9fc +e89aecd458dec42adbbf1ae6c81de7c61ce5c41ae6c41de6c31fe6c320e0be25d8bb34ead671fffdd0ffffebfcf2c2eddc8be8d04edbbd1edabc11e0c112e0be +10dfc011dbc011dabf10dcbd0eddba10dcb713debd28e4cd53eddf87f6efc8fffff7fffffefffefffffefffffefffffefffffefffffffffffffffffffefffffe +fffffefffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefffffffefefee6e6e6c4 +c5c3918f8e5655513b39382f2d2c3f3d3c666463939190bfbdbcebeceafbfcfafffffffefefefffffffffffffffffffefefefffffffffffffffffffffffffefe +fefffffffffffffefefefffffffffffffefefefefefefffffffffffffffffffefefefdfbfaf8f6f5f3f3f3f5f5f5fafafafffffffefefef6f6f6e0e0e0b4b4b4 +6d6e6c3738362b2a26373632686763b0afabdbdbdbf5f5f5fffffffffffffdfdfdfffffffdfdfde0e0e0999a986667654c4a493e3c3b33322e3635314c4b4770 +6f6b9e9c9bd3d1d0f8f9f7fffffefffffffffffffffffffffffffefefefffffffefefefffffffffffffefefeedebeac1bfbe9e9d999b9a96a5a3a2cccac9f9f7 +f6fffffefffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfffffffffffffefefefffffffffffffefefefdfdfdffffff +fffffffefefefffffffffffffffffffefefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffefffffeff +fffefffffefffffefffffffffffffffffffdfdfdf6f7f5e6e7e5b8b9b590918d989793bbbab6d7d5d4f3f1f0fffffffffffffffefffffefffdfdfdffffffffff +fefefffdfffffefffffefffffffffffffffffffffefefffefde4e2e1c7c6c2a1a09c8e8c8ba6a4a3dbd9d8f9f7f6fffffefffffeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffcff +fffcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffdfcfffffefffffefffffec4c2c18c8a89a6a4a3edebeafcfaf9c8c6c5 +a7a5a4bbb9b8d8d6d5eae8e7f6f4f3dbd9d89e9c9b8f8d8cc5c3c2fffffefffffffefefefffffffefefefffdfffffefffafffef8fffefbfffffffffefffcf3ff +faddfff5b7f5ea90f2e173f4e36bf6e471f3e470f4e46cf5e46bf2e168f4e267f3e061f1df64f4e271efe286f5edb2ffffd7ffffdaf6e7a8ead96aebda4eecdb +4cedda49efd747f1d649efd447eed444ecd53decd43aefd23bf1d23beed238ecd335e8d433e9d432ebd230eed130eccf2eebcf34e5cc40e6d364feedaeffffd9 +fffedcfef3bff8e48ce6cc50dfc426e4c71ee5c829e5ce43e4d76bf6efa6ffffe5ffffe5fae8a9ebd16de7ca40e3c323e1c219e5c71ae5c819e4c619e6c51ce4 +c11de8c122e6c431e1c84aefdf86fffed7ffffe8f8eeb2e9d877e7ce42dcc01cdbbc13dec013dfbf12ddbf12dbc012dabf11debf10debc0fdbb912e0c130e7d2 +65f2e49cfaf2d4fffff9fffffefffefffffefffffefffffefffffefffffffffffffffffffefffffefffffefffffefffffffffffffffefffffefffffeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfffffff8f8f8e9e9e9bfbdbc7a797553515039373632302f413f3e605e5d85 +8382aeafadd6d7d5f9f9f9fffffffefefefffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffedebeacecccbc0c0c0cececee0e0e0f2f2f2fcfcfcfbfbfbe1e1e1b5b5b56e6f6d3839372b2a26373632696864b1b0acddddddf4f4f4 +fffffffffffffdfdfdffffffffffffefefefd0d1cfa2a3a16e6c6b44424134332f3635313c3b374948446b6968a4a2a1d2d3d1f0f1effffffffffffffefefefe +fefefffffffffffffefefeffffffffffffffffffeceae9bab8b79f9e9a9b9a96a4a2a1cbc9c8f8f6f5fffefdfffffffffffffefefefefefefefefefefefefefe +fefefefefffefefffefefffffffffffffffffffffffffefefefffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffefffffeff +fffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffffffffffffffffdfdfdf6f7f5e6 +e7e5b8b9b58f908c989793bbbab6d7d5d4f2f0effffefefffffffffefffffffffffffffffffffefffdfdfefcfffffefffffefffffffffffffffffffffffffffd +fce1dfdec5c4c0a1a09c8f8d8ca6a4a3dad8d7f8f6f5fffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffeff +fffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffcfffffeffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffff +fefffffefffffefffffefffffefffffefffefdfffefdc3c1c08c8a89a7a5a4eeecebf9f7f6cac8c7a9a7a6b1afaec1bfbec8c6c5cfcdccbdbbba92908f8f8d8c +c6c4c3fffefdfffffffffffffffffffffffffffdfffffdfff9fffefafffefdfffffffffcfffaebfcf3cdf9efa9f4e888f2e474f6e570f5e672f3e470f5e46ff5 +e56df3e269f4e267f3df62f1e068f4e57ff5ea9af8f3bcffffd6fffdcdf3e49be7d661e9d84becdb4cedd94bf0d84af2d74bf0d549efd447edd53fecd63beed3 +3cefd23beed237ecd335ead434e9d432eed231eed130ecce2fead03ce8d457ecdc83fff4caffffeafffbcbf2e597eed868e7ca3fe6c626e3c421e2ca34e9d85f +f1e898fdfac7ffffe4fffdcdf3db83e0bf44e4bf2de6c320e5c61de5c819e2c816e3c819e4c61be3c11ae5c022eac93debd663f8eb9dffffe0ffffe3f3e79fe4 +d061e1c832dec119dbbe15dcbf16dec015dcc015d8be14dbbf14e0be10dcba0dd7b710dec336efdb7cfaedb5fdf7e0fffffcfffffefdfffffffefffffefffffe +fffffefffffffffffffffffffefffffefffffefffffefffffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffefefe +fffffffffffffefefeffffffffffffffffffdfe0dea3a4a277787650514f3a3b39313230393a38515250787675a9a7a6e3e1e0fffdfcfffffefefcfbfefcfcff +fffffffffffffffffffffffffffffffffffefefefefefefffffffdfdfdfffffffffffffefefefefefefcfcfcf6f6f6eeeeeecdcbca9b9998888987a6a7a5caca +cae9e9e9fcfcfcfbfbfbe2e3e1b5b6b46e6f6d3738362b2a26373632696864b1b0acdededef4f4f4fdfdfdfffffffffffffffffffffffffdfdfdf8f8f8d8d8d8 +95969456575542413d3f3e3a393834353430474544787675a4a5a3d5d6d4f8f8f8fdfdfdfffffffffffffffffffffffffefefefefefefdfdfdfffffff0eeedbc +bab9a29f9b9d9a96a4a39fcccbc7faf8f7fffffefdfdfdfffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefe +fefffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdffff +fdfffffdfffffdfffffdfffffdfffffdfffffffffefffffefffffffffffffffffffdfdfdf6f7f5e6e7e5b7b8b48f908c989793bbbab6d6d4d3f2f0effffefeff +fffffdfdfdfefefefffffffffffefefffdfefffdfffffefefffdfffffffffefeffff1610000026060f002220574d464301000000000001000000000000001400 +000000200000d0ca0000d06a0200fffffffffdfbfadedcdbc3c2bea2a19d8d8b8aa3a1a1d7d5d5f5f3f3fffdfdfffefefffffffffffffffefffffefffffeffff +fefffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffeffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefdfffdfcc7c5c4949291aba9a8eeecebfbfaf6cecdc9abaaa6a6 +a5a1acaaa9aaa8a7adabaaa3a1a08e8d89969591cecccbfffefdfffffffffffffefefefffffffffdfffefdfffbfffffbfffefdfffffffff9fffae3faf0c0f8ed +9df5e983f4e676f6e773f6e675f4e571f5e370f4e36ef4e36af3e368f1df64efdd6cf2e589f9f0a7faf5c4fffdd0fff8c0f2e190e6d55ce9d84beddb4eeeda4c +efd84cf1d84cf0d44aefd447ecd740ead53decd43cf0d33cefd338ecd335ead435ebd333efd231edd02feacd2fe8d146eddd72f4e8a0fff7d7ffffe8fff4b2e8 +d671e7ce48e8cc32e9c92ae0c42adfca46eee27cfff8bfffffd7fffdd0fdf1abeed462e2c031e5bf25ebc622eac920e5c71ae2c718e3c819e3c518e1c11ae3c0 +23ebcd46f0de79fcf3b0ffffe7ffffddefdf8cdbc548dbbf24dec217dcbf16dcbf17dcbf16dcbf16dabd15ddbe15e1be10dab80bd0b40fdcc63ff5e493fff9ce +fffdeefffffefffffefdfffffffefffffefffffefffffefffffffffffffffffffffffffefffffefffffefffffffffffffffefffffefffffefffffeffffffffff +fffffffffffffffffffffffffffffffffffdfdfdfffffffffffffffffffefefefffffffffffff2f3f1d6d7d5afb0ae7b7c7a595a583b3c3a2b2c2a3637355553 +5272706f9a9897b8b6b5d0cecddfdddcebe9e9f8f6f6fcfcfcfffffffffffffffffffefefefefefefffffffffffffffffff6f6f6e7e7e7dadadad0d0d0c4c4c4 +b0b0b09e9e9e888685656362656664959694c6c6c6ebebebfefefef9f9f9e1e2e0b4b5b36d6e6c3738362b2a26363531686763b0afabddddddf4f4f4fefefeff +fffffffffffdfdfdfffffffffffffdfdfdf1f1f1c6c7c59697956d6c6848474336353133322e3b39385452516f706ea4a5a3d6d6d6efefeffefefeffffffffff +fffffffffffffffffffffdfdfdffffffefedecbcbab9a29f9b9c9995a6a5a1cfcecafefcfbfffffefcfcfcfffffffefefefefefefefefefefefefffefefffefe +fffefdfffefdfdfdfdfefefefffffffffffffffffffffffffffffffefefefffffffefefefffffffffffffffffffffffffefefefffffffdfffffdfffffdfffffd +fffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffffffffffffefffffffffffffffffffdfdfdf6f7f5e6e7e5b8b9 +b590918d989793bbbab6d7d5d4f2f0effffefefffffffffffffffffffdfefcf3f4f2e0e1dfdcdddbf0f1effefffdfffffffffffffffefefffefefaf8f8dcdad9 +c0bebda19f9e8d8b8ba2a0a0d6d4d4f3f1f1fdfbfbfffefefffffffffffffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffefffffec9c7c6918f8eaba9a8f4f2f1fffffccfcecaa8a7a39b9a969c9a999e9c9ba4a2a19f9d9c8a8985969591cecccbff +fdfcfffffffffffffefefefffffffffdfffffefffdfffefdfffefffffffffff8fffcdbfbf1b5f4ea92f4ea7ff3e777f5e776f6e675f6e471f5e370f3e26df3e4 +6af3e368f1de65eddb70f0e492faf3b4fdf9c9fef9c8fff5b1f4e287e7d75cebda4deedc4fefdb4eefd84df1d74df1d44deed549ebd742e9d73eecd53deed43a +efd436ecd335ead337ebd234f0d233ecce2fe6cb34e8d352f3e78ffcf2bcfffddfffffd7fbea93e0cc4fdfc72fe6ca29e9ca31e3c941decc61f5eb9effffdeff +ffdcfcf3b0f3e37fead048e5c526e6c320eac821e8c920e6c71ee6c71ee5c71ce2c419dfc21ae0c227ead250f2e58ffdf7c2ffffebffffd4ead978d0b92ed7ba +19dfc116dcbf16dabf17dcbf16dbbe15dbbe16e0bf16e2be12d9b80fceb414dcc84bfaecaaffffe5fffff7fffffefffffefdfffefffffffffffffffefffffeff +fffefffffffffffffffffffffffffefffffefffffefffffefdfffffdfffffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffe8e8e8b2b2b28485835657553839373435333c3b3743423e4c4b475e5d59878584b0aeadc9c7c6dcdad9f3f1 +f0fdfbfafffffefffffefffdfcfffffefffffefffefdf8f6f5e5e3e2c6c4c3a9a7a69492917f7d7c656362504e4d3c3a393432314b4c4a8e8f8dc9c9c9ededed +fefefefafafae1e2e0b4b5b36e6f6d3839372c2b27373632686763b0afabdcdcdcf5f5f5fffffffefefefffffffffffffdfdfdfffffffffffffbfbfbf1f2f0db +dcdaa2a09f5b59583e3d393c3b373938343a39354344426f706ea5a6a4d2d3d1f5f5f5fdfdfdfefefefefefefefefeffffffffffffffffffedebebbcbab9a19e +9a9b9894a7a6a2cecdc9fbf9f8fffffefefffdfffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefefffdfefffdfefffd +fffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffefffffffffffffffffffffffffffffffffffffffdfdfdf6f7f5e6e7e5b8b9b590918d989793bbbab6d7d5d4f3f1f0ffffffffffffffff +fffffffffbfcfae4e5e3bdbebcb4b5b3dadbd9fffffefffffffffffffffefffffffff9f7f7dedcdbc0bebd9f9d9c8e8c8ca3a1a1d7d5d5f4f2f2fcfcfcfefefe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefcfcfffffefffefdcac8c78f8d8c +a8a7a3f4f3effffffcd1d0ccaaa9a59998949695919d9c98aaa8a7a3a1a08e8d8994948ecccbc7fffffbfffffefffffefffffffffffffffefffffefffdfffefd +fffcfefefefffff7fffed5f7eeaaf1e887f3e879f2e778f3e777f6e773f8e673f7e574f4e36ef3e46af3e368f1dd66edda73f1e69cfffac3fffed1fcf5c3fdef +a3f4e17eebd95ceddc50efdd50eedc4ff0d94eefd84df0d64eefd64aead943e8d83febd63eedd53beed537edd436ead238ebd236f1d235ebcd32e4cc37e9d860 +fbf1abfffcd1fffdd7fff5bbf4e178e1ca3edfc624e3c923e4ca36e9d159ebdc86fff7beffffe7fffdd2f3e48ee8d359e5ca33e5c820e5c61de6c71ee6c61fe9 +c720ecc821e8c71ee2c419dbc11bdcc12aead45df7eda7fffcd3ffffe8fffbc7e9d566cfb521d9b815e3c016ddc017dac016ddc116dbbf14debf16dfbe15e2be +12dbb912d0b820dfcd5afbf1bbfffff1fffff9fffffcfffffcfdfffefffffefffffffffefffffefffffefffffefffffffffffffffffffefffffefffffefffffe +fdfffffdfffffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffdfdfdfffffffbfbfbdc +dcdcb5b6b48889876263614849473c3b3733322e2e2d293837335b59587d7b7a918f8ea4a2a1b5b3b2c0bebdc8c6c5c7c5c4c6c4c3c8c6c5c7c5c4c3c1c0b8b6 +b5a9a7a6918f8e787675646261535150413f3e32302f2826252422213c3d3b858684cacacaeeeeeefcfcfcfafafae1e2e0b5b6b46e6f6d3839372c2b27373632 +686763b0afabdddedcf5f5f5fffffffdfdfdfffffffffffffefefefffffffffffffffffffffffef6f7f5cbc9c894929169686447464233322e2f2e2a35363450 +514f737472a6a7a5dcdcdcf7f7f7fffffffffffffefefeffffffffffffffffffefededbfbdbca29f9b999692a09f9bb9b8b4d8d6d5e1dfdedddedcdedfdddbdc +dadbdcdadbdcdadbdcdadddbdadddbdadddbdadddbdadddedcdddedcdcdddbdcdddbdcdddbdedfdde4e5e3ebeceaf5f5f5fffffffffffffefefeffffffffffff +fffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffffffffffffffffffffff +fffffffffffdfdfdf6f7f5e6e7e5b8b9b590918d989793bbbab6d7d5d4f3f1f0fffffffffffffffffff2f2f2dedfddc5c6c4a5a6a49e9f9dc3c4c2e9eae8f6f4 +f4fffdfdfffefffffefffcfafae9e7e7cecccbacaaa9929090a5a3a3d6d4d4f2f0f0fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffff9f7f7eae8e7d8d6d5b1afae8d8b8a9d9c98cccbc7d7d6d2bdbcb8aaa9a5a2a19da1a09cabaaa6 +bbb9b8afaeaa93928e92928cc9c8c4fffffcfffffefffffefffffffefefefdfffffdfffffffffcfffffcfffffffffff4fffdcef3eb9eede47df1e775f3e879f4 +e878f7e874f8e673f8e675f5e46ff3e66cf3e469f1dd68edda77f4e9a5ffffd0ffffd6f9f2bbf8e796f3e077ecda5deedc53efdc51efdd50f1da4ff0d94ef1d7 +4deed84ae9da44e8da41ead83fedd73cefd638eed537ead238ecd238f2d338ebcc33e5cd3deedd6efffac1ffffdffdf7c2f0e595edd962e6ce39e4c823e4c925 +e6cc42f5e077fdf0b2fffed6ffffdefbf0b6e9d56ae0c73be5c829e5c81fe2c81ee2c81ee6c71eebc71febc61eebc71de3c518d8bf1bd6be30edd86ffff5bfff +fddefffddcfff1b3e9d159d9bb20deb816e5c018dfc116dcc315ddc213dbc011dfc114e1be14e1bd13debd1ad9bf2fe4d36cfcf3c8fffff7fffff9fefffaffff +fbfffffcfffffefffffffffefffffefffffefffffefffffffffffffffffffefffffefdfffefdfffefdfffffdfffffffefffffefffffefffffefffffefffffeff +fffffffffffffefefefffffffffffffffffffffffffefefefefefefefefefffefffffefffffffffafafaeaebe9cccdcba6a7a37d7e7a54534f3c3b3732312d32 +312d3d3c384847434c4a495654535856555d5b5a615f5e605e5d605e5d605e5d5f5d5c5d5b5a5b5958585655514f4e4a48474543423f3d3c3836353331302a28 +272523223a3b39818280c7c7c7edededfefefefcfcfce1e2e0b4b5b36d6e6c3637352a2925363531686763b0afabdfdddcf6f4f3fffffffefefeffffffffffff +fdfffffdfffffffffffefefefffffffdfdfdeeecebd8d6d5a3a1a05c5a5937363232312d3536343a3b39474846717270acacacd8d8d8f5f5f5fffffffffffffd +fdfdfdfdfdffffffeceaeabebcbba3a09c95928d93928e979692a1a09ca3a29ea0a19f9fa09ea0a19fa0a19fa0a19fa0a19fa2a09fa2a09fa2a09fa2a09f9fa0 +9ea0a19f9fa09e9fa09e9fa09ea4a5a3b3b4b2c5c6c4e7e8e6fffffefffffffefefefffffffdfdfdfffffffffffffffffefffffefffffefffffefffffefffffe +fffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffdfdfdf6f7f5e6e7e5b7b8b48f908c979692ba +b9b5d7d5d4f2f0efffffffffffffffffffe5e5e5bebfbda2a3a18f908c8e8f8babacaac8c9c7e9e7e7fbf9f9fffefffffefffffdfdf8f6f6e5e3e3c4c2c2a5a3 +a2b2b0afd7d8d6eff0eefafbf9fffffefffffefefffdfffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffefffffefffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfa +fae9e7e7c0bebd9896958987868684838a8985959490a1a09ca7a6a2aeada9b5b4b0bcbbb7c8c7c3d8d6d5c8c7c39b9a96979791c8c7c3fdfcf8fefffdfffffe +fffffffffffffdfffffcfefefffffefffffbfffffcfffff1fffdc8efe696ece179f1e775f4e97af5ea7bf5e874f6e773f8e673f6e570f6e76df3e46af0dd6aeb +db7bf5ebafffffd9ffffd8f7efb4f3e38af2e06feddc5defdc55efdc53f1dc51f3dc51f1da4ff0d94eedd94be8da44e7da42e9d841ecd73fedd63aecd637ebd3 +39edd339f2d33aeacc38e3cd46eedf7bffffd0ffffe6faf1b1e8d877e9d351e9ce37e6ca26e2c82ee6cf55ffef99fffdceffffdffffccaf4e798e4ce50ddc329 +e4c925e3c91fe5cb21e3c91fe7c81fe8c71ee9c41ce9c61ce2c719d6bf1dd5bf38eede7efffcd1fffde4fff5cbfae89be9cf4ddfbf20e1bb17e6c119e0c217df +c416dfc213ddc011dfc213debe11e1bd15e0c126ddc543ead87ffdf4d2fffff9fffffbfffffbfffffcfffffcfffffefffffffffffffffefffffefffffeffffff +fffffffffffffefffffefdfffefdfffefdfffffdfffffffefffffefffffefffffefffffefffffefffffffffffffffffffffffffffefefeffffffffffffffffff +fffffffffffffffefffffefffffffffefefefffffef1f2f0d2d3d1abaca8817f7e6665615a5857504f4b4846454745443c3a393432312f2d2c2d2b2a2c2a292b +29282c2a292c2a292c2a292d2b2a2e2c2b302e2d3432313b393842403f4846454c4a494c4a494e4c4b514f4e666765a1a2a0d4d4d4f0f0f0fffffff8f8f8e1e2 +e0b3b4b26b6c6a34353328262534332f676564b0aeaddfdddcf4f2f1fffffffffffffffffffffffffcfefefdfffffffffffbfbfbfffffffffffffffffefefcfb +cccac98482815452514544403a3b392d2e2c2d2e2c4b4c4a7b7b7baaaaaad5d5d5f0f0f0fefefeffffffffffffffffffedebebbfbdbc9f9c98908d888b8a8685 +848084837f84837f83848281828082838182838182838182838184828184828184828184828182838183848282838180817f80817f8687859c9d9bb5b6b4ddde +dcfffffefffffffefefefffffffcfcfcfffffffffffffffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfffffffffffffffffffffffdfdfdf6f7f5e6e7e5b6b7b58e8f8b979594bab8b7d6d4d3f2f0effffefefffffffefefee6e6e6c1c2c0a4 +a5a39192908f908ea9aaa8c5c6c4e4e2e2faf8f8fffefffffefffffdfdfffffff5f3f3d8d6d6bfbdbcc3c1c0e0e1dff1f2f0fbfcfafffffefffffefefffdffff +fefffffefffffefffffefffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeff +fffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffeffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfbfbe8e6e6bdbbba989695989695a19f9e9d9b9a9897939c9a +99b4b3afc4c2c1cecdc9d8d6d5e1dfdeeeecebdddbdab3b2aeacaba7d5d4d0fffffefffffefffffefefefefffffffafefffdfffffffefefffffefffff9ffffe8 +fff9c0f2e795f0e27cf5e777f4e87cf5ea7bf4ea78f3e974f7e572f7e570f4e46cf3e56ff1e372efe48af7f0beffffe4ffffd8f2e7a9ebdd77efe062f0de5bf1 +dc58f1da56f3da54f3dc51f1da4ef1da4eeeda4ce9da48e8da46e9d645ead641ebd73cecd738ebd536edd438f0d13aedd046ead45defe58effffdcffffe4faec +a0e2cb5de4c93de9cb30e8cb2de6cc42e9d471fff5b6ffffe5fffad5f5eca2ebdc6ee5cd3fe1c524e4ca22e4ca20e8c821eac821e6c921e5c81fe6c71ee4c61b +e1c71cdcc627dcca47f3e88effffdfffffe8faebb3f5df80e9cb44dfbd1de2be17e4c016e2c215dfc114e1c016e0c013ddc10fdabf10d9bd18dcc131e4cb5dec +db92fff7d9fffff9fffffbfffffcfffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafa +f0f0f0e7e8e6d3d3d3bdbebc9f9f9f8d8e8c8686867777775757573737372927262826252725242624232725242725242624232624232422212e2c2b3c3a394e +4c4b6664637b7978807e7d7a78778b8b8baeaeaecacacadfdfdfefefeffafafafffffff4f4f4ddddddafafaf6363632a2a2a1919192324225c5c5ca9a9a9dcdc +dcf2f2f2fffffffffffffffffffffffffefefefefefefffffffefefeffffffffffffffffffffffffe9e9e9c4c5c39697955e5f5d3435332526242728262e2f2d +414240626361939492bebfbde5e6e4fcfdfbfefffdfdfefcedeeecb8b9b79796928c8b8782817d81807c82817d807f7b807f7b82817d81807c81807c81807c81 +807c81807c81807c81807c81807c7f807e8182807f807e7d7e7c7e7f7d848583999a98b3b4b2dbdcdafffffefffffffefefefffffffcfcfcfffffffefefeffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffff +f5f5f5e3e3e3b2b2b28687858d8d8db2b2b2d1d1d1eeeeeefefefefffffffffffff5f5f5e6e6e6c9c9c9a4a4a49c9c9cbebebee3e3e3f5f5f5fbfbfbffffffff +fffffffffffffffffafafaf3f3f3e7e7e7ebebebf1f1f1f8f8f8fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffefefef4f4f4e4e4e4d7d7d7d5d5d5dadadadadadad6d7d5dadadae1e2e0e8e8e8ebeceaf0f0f0f6f6f6f7f7f7f4f4f4e1e2 +e0e2e3e1eeefedfcfcfcfffffffffffffffffffffffffbfffffdfffffffefffffffcfffff2fffcdbfdf5b9f2e894f2e47ef6e779f5e87cf5ea7bf2eb78f3ea75 +f8e675f8e572f5e36ef4e473f2e57bf0e994f8f3c6ffffe4fffed2f2e6a0e9dc6eefe05cf0df5af2dd59f2da58f2dc55f1dc51efdb4ef1da4eeeda4dedda49e9 +d946ead845ebd742ebd63eecd63aebd536ecd337ecd03cf0d352efdb70f7ea9effffddffffd9f3e38ae1ca4ce3c935e6cc32e9ce41ead562ecdd94fffaccffff +e6fcf3c1eddf7fe7d552e6cc32e3c722e5cb25e6cb23ebc922ebc922e6c921e3c820e4c71ee3c61de3ca20e0ca2fe0cf56f8ed9dffffe6fffbe3f3e49cecd567 +e6c839e4c11de3bf17e5c316e3c316e1c016e2be17e0bf15ddc20ed7bf0fd7be1ae0c63eecd375f5e3a8fefadefffff8fffffbfffffeffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffefefefcfcfcfffffff4f4f4dadadac1c1c1b8b8b8aeaeae +8787875b5b5b4a48474947464846454846454846454846454846454745444644434d4b4a5b5958737170939190acaaa9b0aeada9a7a6c0c0c0eeeeeefffffffe +fefefefefefffffffffffff7f7f7e4e4e4bababa757575434343353535414141737373b3b3b3e1e1e1f4f4f4fffffffefefefefefefffffffffffffffffffdfd +fdfefefefffffffffffffdfdfdfffffffcfcfcefefefcdcecc85868450514f4445434748464142403d3e3c4e4f4d818280acadabdbdcdafcfdfbfffffefffffe +ecedebc0c1bfa3a29e9b9a9694938f93928e94938f94938f93928e94938f9594909594909594909594909594909594909594909594909192909394929192908f +908e919290969795a8a9a7bdbebce4e5e3fffffefffffffefefefffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefef7f7f7e9e9e9bebebe9898989d9d9dbdbdbddadadaf4f4f4 +fefefefdfdfdfdfdfdffffffffffffe8e8e8bfbfbfb2b2b2d4d4d4fcfcfcfefefefffffffffffffefefefdfdfdfffffffffffffdfdfdffffffffffffffffffff +fffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffff +fffffffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffefefefffffffcfcfcfefefefffffffffffffefefefffffffffffffbff +fffdfffffffffffffff8fffbe8fb1610000026060f002220574d464301000000000001000000000000001400000000200000d0aa0000d06a0200f4cdf8f0adf3 +e991f5e781f8e87df6e97df5ea7bf4e979f4e977f7e677f9e575f5e171f5e378f4e888f6eda3fcf7caffffe0fffcc7efe395e8da69eedf5bf0df5af2df5af0dd +58efdc55efde51eddd4ef2db50f3d94ff1d949eeda45eddb42ebd940ecd740edd53fedd53dead13be9ce41edd559f3e07ffbeca7ffffd5ffffc7f1e677dbcb3c +dbc82be0cc39e8d562f9e897faf2c3ffffe1ffffddf4eba2e2d15ce4cc37e9cb2ce9c924e7ca29e7ca29e8ca25e7ca22e3c923e3c923e5c722e3c520e5cb25e4 +d03de7d668fff2aeffffebfffbdbefdd8ae4ce51e1c52be2c419e2c117e4c417e4c319e0c217e1bf18e1c017ddc10fd6be0ed6bd19e1cb44f5e08bfcecbdfffd +e5fefff8fffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffff +fffffffffffefefef3f3f3e5e5e5e0e0e0dcdcdcc7c7c7aeaeaea8a6a5a7a5a4a7a5a4a7a5a4a7a5a4a7a5a4a7a5a4a6a4a3a6a4a3aaa8a7b2b0afbfbdbcd0ce +cddcdad9dedcdbdad8d7e6e6e6fdfdfdfffffffffffffffffffffffffefefef9f9f9f1f1f1ddddddbababaa2a2a29c9c9ca2a2a2b9b9b9d9d9d9efefeffafafa +fffffffefefefefefefffffffefefefffffffffffffffffffffffffffffffefefeffffffffffffffffffebeceac6c7c5acadaba5a6a4a5a6a4a0a19f9c9d9ba6 +a7a5bebfbdd3d4d2ecedebfdfefcfffffefefffdf6f7f5e3e4e2d2d0cfcfcdcccccac9cccac9cdcbcacdcbcacccac9cccac9cccac9cccac9cccac9cccac9ccca +c9cccac9cccac9cccac9cacbc9cccdcbcbcccac9cac8cacbc9cccdcbd5d6d4e1e2e0f1f1f1fffffffffffffefefefffffffefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefefbfbfbf3 +f3f3dcdcdcc8c8c8cdcdcddededeebebebf9f9f9fffffffffffffffffffefefefffffff6f6f6e3e3e3ddddddecececfdfdfdfffffffffffffffffffefefefefe +feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffefefefffffffffffffffffffefefefefefefffffffffffffffffffffffffefefefdfdfdfdfdfdfefefeffffffffffffffffffffffff +fffffffffffffefefefefefefffffffefefefafffefdfffffffffefffff6fefadef4eebff3eca3f5ea90f7e983f7ea7ef6ea7ef6ea7ef5ea7bf5e979f8e779f9 +e677f4e271f4e47af6eb97f9f3b2fff9d0ffffd9fff9bdede38ce7da66eedf5bf1df5cf1df5ceedc59eddc57eedf53eedd50f3da54f6d952f4d94df3da48f0db +43ecda41edd742eed641efd73fead03ce6cf43ebd85ff7e58cfceeacfffccafffbb8f3e672dbca3dd7c738dfd055ecde8bfffbc5ffffe1ffffe0fffebff0e282 +decb42e2c729eccb28eecb28ebc82ae9c92ae9cb26e5c924e4c824e4c824e7c623e3c323e4c92bebd54eefdd82fff6beffffebfff9d1ead978dec93eddc422e0 +c517e1c316e2c417e2c419e1c219e3c01ce4c31adec112d5bc0ed5be1ce5d04ffeeaa3fff6d2ffffedfffff9fffffeffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdfefefefffffffffffffffffffefefefefefefefefefffffffffffffffffffffffffefefefdfdfdfcfcfcfc +fcfcfefcfbfefcfbfdfbfafdfbfafdfbfafefcfbfdfbfafdfbfafcfaf9fefcfbfffefdfffefdfffdfcfffefdfffefdfffffefffffffffffffefefeffffffffff +fffcfcfcfffffffffffffefefefffffffdfdfdfdfdfdfefefefcfcfcfbfbfbfffffffcfcfcfffffffffffffffffffffffffefefefefefefffffffffffffefefe +fdfdfdfffffffffffffffffffdfdfdfefefefffffefcfdfbfdfefcfafbf9fafbf9fdfefcfbfcfafefffdfbfcfafcfdfbfffffefefffdfefffdfffffefffffefe +fffdfffdfcfffdfcfefcfbfefcfbfefcfbfffdfcfffdfcfefcfbfffdfcfffdfcfffdfcfffdfcfffdfcfffdfcfffdfcfffdfcfcfdfbfefffdfefffdfcfdfbfcfd +fbfcfdfbfdfefcfffffefdfdfdfffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefffffffffffffdfdfdfffffffcfcfcfffffffffffffcfcfcfefefefefefeff +fffffffffffefefefefefefffffffefefefdfdfdfffffffffffffefefefefefefffffffffffffffffffffffffefefefefefefdfdfdfefefefefefefefefeffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefeffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfffffffffffffefefefffffffffffffefefefdfffffdfffe +fffffcfffff4fefbd5f4eeb3f4eb9bf7eb8df7e983f7ea80f7eb7ff7eb7ff7ea7ef6e97bf6e67bf4e676f1e66df0e67af4eea1fbf7c2fff8d3fffbd0fff4b0f1 +e587ebdd67f0e05ef3e05ff2df5eefdc5deedb5af1de59f1dd56f3da56f5d956f5d852f4d84ef0d947efd944eed745efd742eed73be8d139e3d144eddf69faee +9cfdf4b5fff9befbf2a9f4dd77e4ca58e7d668f1e78ff4eeb9ffffdcffffddfaf6bbf4e78be9d75ce3ca34e5c925ebca27efcc29edc929eac828eac926e6c626 +e7c728e8c527ecc326e5bf23e4c631efda61f9e7a0fff9d2ffffe7fff1c0e5d263d9c42dd9c31de1c919dfc416e2c417e1c318e3c219e2c21de2c21be0c013d3 +b90ed1bc1de6d55cfff4bbfffee8fffff5fdfff9fffffefefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefefefefefffffffffffffffffffffffffefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffefefefefefefefefefffffffffffffffffffdfdfdfefefefffffffffffffefefefefefefffffffffffffefefefffffffefefefcfcfcfdfd +fdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffefefefefefefffffffefefefefefefffffffffffffefefe +fffffffffffffffffffffffffdfdfdfdfdfdfffffffffffffffffffefefefffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefefefefefefefefefefefefefefefefefefefefefefefefefffdfffffefffffefffffefffffefffffefffffefdfefcfffffffefefeffffffffffffffff +fffffffffdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fffffffffffffffffffffffffffffffffffffcfcfcfefefefffffffefefefefefefffffffffffffffffffdfdfdfefefefffffffffffffffffffefefeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefcfcfcffffffffffffffffffffffffffff +fffefefefefefefefefefffffffffffffffffffffffffefefefffffffffffffffffffdfffffffffefffffcfffff1fffccff2eca9f5eb94f9ec8af7eb85f8eb83 +f7ea80f7eb7ff7ea7ef6e97df4e77bf1e676efe66dede77ef4f0affffcd3fff7d7fff3c7fceea2f3e480efdf67f1e15ff4e162f1e061eedc5fefdc5df3dd5bf4 +dd59f0db57f1da56f4d756f3d852f1d94bf0d947eed646efd742eed839e5d235e0d244eee371fff6aefff7c2f7f2bbeee5a5eed886e9d27cf4e79bffffc5ffff +dcffffe0fff9c0ebe18ae3cf58e3cb3be5cb2be6ca25e7cb26ebcc29ebca27ebca27e8c926e6c626e8c828ebc727ebc324e3bd23e2c639f4e073feefb7fffcde +fffee0fcedafe1cc53d6bd1fd8c117dec618dfc618e0c419e3c218e3c219e1c11ce0c019debd13d4b813ccb720e9d869fffbcdfffff7fffff8fbfff9ffffffff +feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefeffffffffffff +fffffffffffffffffffffffffffffffdfdfdfefefefefefefefefefefefefefefefefefefefefefefefefffffffefefefefefeffffffffffffffffffffffffff +fffffffffffffffffffffffdfdfdfffffffffffffefefefcfcfcfffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffefefefefefeffffffffff +fffffffffefefefffffffffffffffffffffffffffffffefefefefefefefefefffffffffffffffffffffffffffffffefefefdfdfdffffffffffffffffffffffff +fefefefefefefffffffffffffefefefefefefffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffefffffefffffefefffdfffffefffffefffffefefffdfffffffdfdfdfefefefffffffffffffffffffefefeffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefeffffffffffffffffff +fffffffefefefffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefefefefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffefefefefefefefefefefefefefefefffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffefefefefefefefefefefefefefe +fefffffffffffffffffffffefffffffffffffbffffedfdfac7f0ea9ff3e88ef8ec87f8ec87f7eb85f8eb81f7ea80f7e97ff6e87ef4e87cf1e879efe671ebe584 +f6f2bfffffe4fff8dbfeecbdfbe996f4e479f0e166f0e260f2e162f1e061efdd60f0dd5ef5dc5cf4dd59edde52edde52eed955efd952f0d94eeed84aefd749ee +d843eed93ae4d336e1d246efe276fff5b7fff7cff8f4cbf1edbdf1e5abf0e5abf5f5c7ffffdfffffdefff9c2f9e891efd760e3c838e3c82ae6cd2be3cd27e3cd +27e6cf26e6cc24e8cd25e7cb26e5c924e7cb26e9c922eac61edfbf20dec840f7e884fffacbfffee3fffbd0f8e89ce4ca48dabd1cdbc117dec419dfc51ae0c419 +e4c319e3c219e0c118dfbf18e0bf16dabc1dd1bc31ecdc7bfffdd8fffffbfffffbfbfffafffffffffeffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffdfdfdfdfdfdfefefefffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefffffffffffffffffffffffffefefefefefeff +fffffffffffffffffefefefdfdfdfefefefffffffffffffffffffffffffffffffefefefffffffffffffefefefefefefefefefffffffefefeffffffffffffffff +fffffffffffffffdfdfdfcfcfcfffffffffffffdfdfdfdfdfdfffffffffffffdfdfdfffffffffffffefefefffffffffffffffffffffffffffffffffefffffeff +fefdfffffefffffefffefdfffffefffffefffefdfffefdfffefdfffefdfffefdfffefdfffefdfffefefefffffefffffefffffefefffdfefffdfffffeffffffff +fffffefefefffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffefefeffffff +fffffffefefefffffffffffffffffffffffffdfdfdfefefefffffffffffffffffffffffffefefefdfdfdffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffe +fefefffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffdfffffffffffff9ffffe7fcf8 +beeee797f2e688f8e985faee89f8ec87f8eb83f6e97ff9e97ff7e97ff5e97df2e97aefe474ede48afaf3c8ffffedfffaddfbe8b5f8e68df4e473f1e264f0e260 +f2e162f2e162eedf61f1de5ff5dc5cf3dc58ecdf53e9df51eedb54edd952f0d94eeed74befd64aeed646edd93ee3d33ae2d347efe072fff4b5fffbd3ffffdeff +ffe0ffffdaffffdcffffe2ffffddfdf6bfebdc8de9cf5deacc3febcc2fe7cb26e6d02be4d02be4ce28e6cf26e6cc24e8cd25e8cd25e5cb21eace23e9cb1ee8c8 +1bdcbf20ddc847f8ed93ffffdeffffe6fff5bff5e287e7c73ee2bf1be3c41be2c61be1c51ae1c51ae5c41ae7c41ae2c117dfc017e4c11de1c12ce0c94ff3e592 +fffee1fefffbfdfffcfdfffefffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefe +fefdfdfdfefefefffffffefefefffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefefefefffffffffffffffffffffffffdfdfdfffffffffffffdfdfdfffffffffffffefefefefefefefefefefefefffffffffffffffffffdfdfdff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffff +fffffffffffffffefefefffffffefefefefefefffffffffffffcfcfcfffffffffffffffefffefdfffefdfffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffffffefffdfefffdfffffefffffefffffefffffefffffffffffffefefefffffffffffffffffffffffffdfdfdffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffdfdfdfffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffefefefefefeffffffffffffffffff +fffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefefffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffe +fefefffffffffffffefefefffffffffffffffffffffffffffffffefbfffffffffffff7ffffe0faf5b6ede691f1e285fbec88f9ec8af8ec87f9ec84f7ea80f9e8 +81f7e97ff3e97df1e77bf2e579efe18efdf3cbffffeefffcdaf6e8aef3e585f3e56ff1e264f3e361f4e162f2e162f0e163f1e061f3dd5cf1dc58ecdf55ecdf53 +ecdc53eedb50f1da4ff2d84eeed64eedd64bebda44e3d43ee5d448f2df6cffeca0fff8c5ffffdcffffeaffffebffffe8ffffd9fff9bdfae790e8ce5ce3c33aea +ca31eace2de9d12be5cf2ae5cc28e8cd29ebcd28ebcb26edcb24edcc22ebcc1dedcf1debcd1aeac918ddc022dfc952fef1a3ffffe5ffffe1fbefa9f2dc72ecc9 +39e4be1ae7c31be6c51ce1c41be3c51ae5c518e5c315e4c516dec015e1bf1fe9ca3fead46bf7eaa6fffce3fdfffcfdfffcfdfffefffefffffdfffffeffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffcfffffdfefffff0fffdd6fdf5b2f2e992f3e487fbeb8afaec8cf7ec8af7eb85f8eb83f8e982f8e982f4ea7ff2e87cefe177f1e18efdf4c9ffffebffff +daf7eeb5f3ea90f2e577f2e26af4e265f5e164f5e263f0e162f0e05ef3df5cf2df5aeddd55eddd54efde52f0de51f3dc50f3da4eefd74fecd74cead948e6d643 +e9d547efd85af6dd7dfae59afbf0b6fdf9c9fbf8ccfaf3c2f6e8a6f1de83f1d860edce43eac933ecce2fe9d02ce7d12be4ce29e1c929e1c52ae1c229e2c229e3 +c429e1c324dec21edec41cdcc21adec31fd9c133e1cd68fff3b3ffffeafffbd8f3e795ecd65feac835e6c01ce8c41de5c41be3c41be3c51ae5c518e5c315e3c5 +13dec015dfc023eacd4df0d983faedb9fffee9fdfffbfdfffefffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffff161000002606 +0f002220574d464301000000000001000000000000001400000000200000d08a0000d06a0200ffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffdfffffdfafffce4fdf7cafbf3adf6ec95f5e88cfaec8cf8ec8cf8ed8bf8ec86f8ea84f9ea84f8eb83 +f4ea7ff3e97df2e577f3e88efcf8c5ffffe8ffffdff6f4c4f1eba2ebe386eddd73f1de6bf5e066f6e364f3e361f1e25ef3e05bf3e059f3de5af3de5af1de53f2 +de51f2dc4ef1db4deeda4decdb4ce8da46e8d943edd841f0d548f0d458f1da6df0e486f4ed96f5ea96f4e588eed868e6cd49e8cd36eccf30eace33e8cf31e9d3 +2de5d22be3cd2de3cc34e2c83edec541dac33fdac541dbc740d8c53cd7c63ad5c438dbc843dcca59e6d68afef4c5ffffedf7f5cce9dd85e5cf52e6c532e4c11e +e5c51ee3c41be3c31ce5c41be7c518e6c416e3c513dabd14dec12aecd25cf7e29efdf2ccffffedfdfff9fefffdfffffffffefffffeffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd +fffffef6fef9daf8f2bdfaf1a7f9ef98f9eb92f8ec8ef8ec8cf8ed8bf9ed88f7eb85f8ea84f8ea84f5eb80f3e97df0e576f0e88bf9f5baffffdcffffe3fbfed7 +f7f5bff2e9a5f2e38df4e17ef3e071f1e068eedf64ecdd5eecdc5aefdd5af1dc5bf1db59f0dc55f1dd50f1db4df0db4aecdb4aebdc4ae9db47e9db43efd840ef +d541f1d449efd854eadb61eade68ecdb66efdb5eedd547e6cd31e6ce28ead22ce9d032e7d132e6d22de3cf2ee3cf3cebd655f3e176f7e787f8ea8af8ec8ef7ea +8ef5e88cf3e98bf1e789f5ea90f8eba1fbefbfffffe0ffffebf8f7c5ecde7ee6d04ee6c631e2c11ee2c51ce4c61be6c41de5c41be6c619e5c617e2c412d6ba15 +dbc030ecd76affebb4fff5ddfffff2fdfff9fefffdfefefefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffe +fffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff1fdf9d0f6efb0f8eea0fcef99f8ed93f9ec90f8ec +8cf8ed8bf9ec8af8ec87f7eb86f6ea84f7ea82f4ea7ff2e57befe789f5efacfcf9ccfdffe0ffffe8fffddefaf3c8f8eaaff5e599ecdf83e7dc74e7db6fe7dc6a +ebdd65edde63eddb60efdc5df1dd5af2df56f3df51f1de4deedd4cebdd49eadc46ecdb45f0d842f0d741f0d544efd545e7d346e2d043e4d043e8d342e8d33be6 +d132e7d431e7d431e7d132e7ce30e6d12fe3d039e2d158ecdf83fdf4b5ffffd6ffffdfffffe1ffffe5ffffe6ffffe4ffffe2ffffe2ffffe7ffffeffffff0ffff +e7f9f5baf0df78ead14be5c92fe2c51de2c719e5c71ae6c51ce6c51ce6c51be5c518e3c316d5b918d8c038ebdb77fff4c6fff8eafffff7fffffbfefffdffffff +fffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffbffffecfcf8c5f3eba5f6eb9bfbef97f9ed95f9ee92f8ec8cf9ee8cfaed8bf8eb89f7ea88f7eb86f8ea84f6e981f6e9 +81f4e888f6ea9cf7f2b5f8f9cffeffe3ffffeafffbe2fff5cffef3bff7efacf1eb9ef2e999f3e991f3e787f4e680eee175efdf6eeedb62ecd958edda51ecda4d +ebd94cead84be8d748ebd847efd944f0d843eed641ecd43fead23ce9d139ead036e7cf35e6d034e6d334e7d633e8d532e8cf31e6cc32e8d03bedd759f1e188fa +efb3fffed7ffffeaffffe8fffde4ffffe8ffffeaffffebffffe8fffee7fffee6fffae0fff9d3fbf7bdf1e793ead45de7c93ae5c728e3c61de2c61be4c619e6c5 +1ce6c51ce4c51ce3c41be4c31ad8ba1fd8c441efe286fffdd7fffef5fffffbfffffcfffffcfffffefffffffffeffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffe6faf6bbef +e899f4e995faee96f8ee96f8f093f7ee8df9ee8cfbee8cf9ec8af6eb89f7eb86f8ea84f8e982f8e780f7e580f8e687f6eb97f3f0b3fbfacefffee5fffeedffff +efffffebffffe4ffffdafffcd3fff8c9fef3b9fcefabf5e997f4e588eede74ebd865ebd75aecd756ecd655ebd554edd652edd84decd948ebd946e9d744ebd442 +eed53ff5d63ff2d338f0d237e8d237e7d437e9d633ead42feed031e9ca39e6cc50fae387fff6c3fffdddffffddfffbd2fdf3bdf6edaef6ecacf7eeabf4edaef6 +ecb0f8e9b1fdebb0fce9a5f5e690ebe078e5d55ae8c839e8c325e8c61fe6c81de5c51ee7c51ee8c41de6c51ce3c41be3c31ce6c31fdbbe27dccb4cf5eb93ffff +e2fffffbfffffefffffefffffcfffffcfdfffffcfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffffe +fffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8ffffe4f6f4b3ebe691f1e88ef8ef95f8ee96f7ef95f5ee8df8ef8dfaee8ef8 +ec8cf7eb8bf8eb89f9e988f9e985fbe984fbe881f9e67df5e584f0e999f6f1b2fef9ccfffeddffffe5ffffe9ffffecffffeaffffe8fffee2fffad8fff8cdf9f2 +bbf7edadf5e89cf3e48ef3e383f3e17cf2dc76f0da70f1d967f0d95fecd954e9d84ce7d647e9d542edd43ef2d63cf2d338f1d338ecd43aead438e8d331ead331 +efd035e9cc42e7cd63ffeda6ffffe5ffffecfff9c9f6eca6f1e38aeee07aefe079ede078eddf79eddd7cefda7ff3dc80f4dd77ebd762decf4adeca35e5c526e9 +c51eeac71de9c81ee8c61fe8c521e8c41ce6c51ce2c31ae2c21be6c325dbbf32dfcd5cf7efa2ffffe8fffffcfffffffffdfdfffffbfffffcfdfffffdffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffcffffe8f6f6b0edeb8df3ed8af9f291fbf298f7ef95f4f091f6f08ff6ef8ef7ed8ff8ec8ef8e98cf8e98cf8ea8af9ea86f8eb83f6e97ff4 +e882f1e887f3eb92f7ee9ef9f0a7fcf3b3fdf6bffefacafdfbd3fcfadbfffee2ffffe8ffffeaffffe8ffffe2fffcd9fff9d1fff9c7fff6bcfef0aef8ea9ef7e6 +8ff2e07becda67e7d657e4d249e3d03fe7d23ae9d338e8d139e9d338ebd137ead133e7d230e7d131ecd03cebcf52e9d576fff4b6ffffeafffbd9f2e394e7d766 +e5d74fe5d546e2d144e5d247e7cf47e8cf49ebd050eed256ecd256e6cf4bdecb3addca2de4c925e4c71fe8c61fe9c720e6c41de7c61de7c61de6c51be8c619e2 +c019e4c42be3c848e3d275f6eeb3ffffedfffffbfffffffffffffffffefffffefdfffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1610000026060f002220574d4643010000000000010000000000 +00001400000000200000d06a0000d06a0200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffeaf6f5b1eaea8cf3ed8afcf391fcf29af8f097f5f093f4f091f7ef91f8ee90f9ec +90faeb8ef9ea8df6ea8af6e987f6ea84f4e981f3e97ef2e87df2e77ff4e882f3e787f5e991f7eb9df7eeaafaf2b7faf6c3fefbcfffffd9ffffe1ffffe7ffffec +ffffedffffebffffe8ffffe0fffbd4fff7c8faefb5f5e9a3efe18feada7ae6d469e5d45ce7d657e8d752e8d54ee8d447ebd141ecd23ee7d338e3d039e9d247ea +d661edde88fff7bdffffe4fff3c3e8d770dec93ee1cc2de0cc27dfc929e5cc2ee6c92be2c42fe2c53eead153eed65ee4ce50e2cd3ce0ca2be4ca24e4c71ee7c7 +20ebc922e8c61fe9c81fe9c81fe7c71aeac719e3c11ae6c532e8ce58e8d98afaf2c3fffff0fffffcfffffffffffffffffefffffefffffffdffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefbffffe8f6f4b4eae792f2ea8dfdf094fef19bfbed9af8ee96f7ee94f8ed93faed91faee90f9ed8df7ec8af6eb89f6e987f8e887f7e983f6e981f4e8 +7cf2e67af1e579f1e47af4e680f4e785f4e78bf3e992f4e997f4ea9cf7eea4f8efabfdf3b7fff5c1fffbccfffcd4fffcdbfffde1fffee6fffee9fffde6fffadd +fff6d1fdf3c4fbeeb6faecaaf7e89ff6e58ff1e079f0db68efd45befd454e8d54ce3d049e7d55aeddf75f1ea9bfdf9beffffd6f9f0ade4d25ddfc732e9ca2deb +cc29e9ca27e9ca27e4c424dabf2ee0cc57faea89fff599f0e17be6d04ee7cc35eaca25e9c81ee6c921e8c821eac61febc720e6c71ee7c61ce9c618e2bf1be7c7 +38efd767f2e49cfef8cffffff3fffffefffffffffefffffffffffffffdfffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffe8f5f3b9ece798f3e992fdef97ffef9cfc +ec99faed97f9ed95faec94faec93faee90f7ee8cf5ed88f5eb86f7ea88f8e985f8ea84f7ea82f7ea7ef6e97bf5e87af5e87af3e67af1e379f2e278f0e17aeedf +79ecdd77eddd79eede7ef0e18bf2e597f6eaa2f7ecaef8f0bbfbf4c9fffcd9ffffe4ffffedffffedffffecffffeaffffe7ffffe1fffed3fff5c1fbeda5f7e794 +f3dd85f0da7ae9d871e5d66fe9dd7ff1e898f7f2b5fcf8c3fffcc5f6eb9be4d150e3c92fefcc2ef2cf2cefcf28ecce29e7c82bdfc640ead97cffffbcffffcbfc +f29becd659eece39eecb28eac920e3c820e4c921e8c61feac920e6c71ee5c71ce7c416dfbe1be5c83ef5df76f8eeaefef9d8fffff7fffffffffefffffefffffe +fffffefffdfffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffff7ffffe9f8f6c0f1eba4f5ea9afded9affef9efded9afdee98fced97fbec96faec93f8ee90f8ef8df6ee89f4 +ed86f8ec86f9ec84f8eb83f7ea80f6e97ff5e87ef6e87ef5e77df5e57bf5e378f5e176f6e174f4e071f3dd6df4dc6af1dd6defdf74efe27af2e681f4e888f5ea +90f7ec9af9f0a6fbf4affff9bdfffac3fffbcbfffed5ffffdcffffe1ffffe1fffddbfef9d2fdf7cafcf0c0f8ebb7f6e8b3f5e9b3f7edbdfdf6cbfffcd6fff9ce +fff6b7f0e486e1cd46e0c527e8c926ebcb24e7ca22e9cd2ceacf3ee8d360f0e39fffffd8ffffd8f5ee9ee7d056eac936ecc62aebc825e1c824e0cb22e2ca1ce7 +cc1ee3c91fe4c71ee6c417ddbd1de5c946fae687fff8c3ffffe7fffff9fdfffffffefffffefffffdfffdfefffbfffffbfffeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8ffffee +fbf8ccf4efb2f6eda4f9ec9dfdef9dfeee9bfcef99fbef97faee96f9ee94f9ef91f8ef8ef5f08af6ef88f9ee86faed85f9ec82f8eb81f7ea80f6e97ff5e77df5 +e77df7e77df7e57af8e576f8e474f9e471fae46dfae26af8e36af3e26aefe16beee06aeedf6bebdd6ce9dd6de9dc72e6dc77e8e082ece590eee89defebaaf3f1 +b7f8f7c5fdfcd0ffffdaffffe4ffffe7ffffe5ffffe3ffffe5ffffe6ffffe9ffffebffffe8fffcd1fbf0acecdd80ddcb50d7c237dec336e0c636d9c433dbc841 +e7d560f4e38cfcf2c3ffffe4ffffd3f1e891dec847e6c52feec52cecc729e2c927e0ca24e2ca1ce3cb1be3c91fe4c71ee4c117dabb1ee3c84ffdec96ffffd6ff +fff3fffffbfdfffffffefffffdfffdfdfffdfdfffbfffffdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffff6fefadefbf6c9faf2b6f8efa5f8f09df8f097f8f096f7ef95 +f8ef95f7ee94f7ef91f6ef8ef8ef8ef8ef8dfaee89f9ed87f7ec84f6ec81f6ec81f5eb7ff6ea7ef6e97bf4e779f5e777f6e576f5e574f7e572f9e870f8e76ef8 +e56cf8e46df5e16af2df66f0de63eedd5eecdb5ceadc5ae9dc5ce6d95feadd69ede175eee381f3e88ef5ea98faf0a3fef5b2fff7c3fffccdffffd1ffffd7ffff +e2ffffe5ffffe3ffffe1ffffd6fdf2bef4e5a0eede8bebdb82e9d87be5d679e3d779e1d97be1da83ede4a0fef4c4fffadcffffdbfffab4ecdf75dfc739e8c527 +efc72befc72be6c528e4c824e3c91ee2c91be2c81ee2c71fe4c31adebf28e4cc5cfeefa6ffffe4fffff8fdfffcfdfffffffffffffefffdfcfffbfefffdfffffd +fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffcfffffffefffdf0fffee1fffbcbf8f3b6f6f0a7f3ef9ef0ec99f2ed98f1ec97f3ec95f4ec92f5ed8ff8ef8efaef8dfaef8dfaee89 +f7eb85f5ea82f4ea7ff6ea7ef6eb7cf6e97bf6ea7af5e979f5e777f2e473f2e571f3e771f3e56df3e36bf6e26bf6e168f5e066f5e263f4e25ff1e05bf0e057f0 +e057efdf57eedf5bebdc5deddc63eedc69eeda6dedda71efdc7becda87ecde92ece69bf1eba8f9edb7f8edbbf5edb8f9f0b7f7edadf0e29aeddc8bfae998fffd +b5ffffc4ffffc6ffffc4ffffc4ffffc7ffffdaffffe4fffddbfdf0bcf3e68ae5d358e2c730e8c724f0c92befc72be7c426e7c825e8cb22e7cb20e2c81ee4c921 +e7c623e2c437e8d16bfff4b4ffffedfdfffcfdfffefffffffffffffffefffdfcfffdfdfffdfffffffffcfffffeffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff1610000026060f002220574d464301000000000001000000000000001400000000200000d04a0000d06a0200ffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfffffdfffffffefffff1fffde1faf8cff5f3bdf3f0b3efedacf0eea8f1eea4f1 +ed9ef5ee99f6ee94f8ef8efaef8df9ee8cf7ed88f7eb85f5ea82f7ea80f7eb7ff7ea7cf7e87af8e97bf6e878f2e676f1e674f1e772f1e771eee66ff0e56cf6e5 +6cf7e56af4e265f2e063f3e263f3e361f2e35fefe05beedd58eddc57eedb56eeda53edd652ebd450ecd34febd050ebd057ead35fe8db67eae172f2e281f2e386 +f2e583f1e580efe07aecd972edd672feea92ffffc1ffffd9ffffdaffffd9ffffd8ffffd9ffffddffffd7fff9bbf4e38dead35fe9ce41e7ca2ce9cb26eac828ea +c828eac926eaca25e9c924e7ca22e4ca20e2c621e6c72ae9cb48eedb80fff6c2fffff2fdfffffdfffffffffffffffefffffffffdfffdfefffffffefffffcffff +feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefdfffffefffffdfffffffefffff2ffffe7fefddbfefcd4fcf9cdfcf8c7f8f5bef6f4b4f8f2abf6efa0f6ec95f5ea8ef5ea90f4e98df5e98bf4 +e987f6ea85f8eb83f8ea80f9e97ef8e97bf7e87af6e878f5e777f3e876f2e873f0e772f0e670f2e56bf3e469f3e368f1e166f0e065f0e163f0df60eede5cefdd +5af1de59f1dd56f1dc51f2db4ff2da4cf2d74af3d848f3d548f2d74aecdb4fe9dd55eddc5deddb5eebdb59eadb57edd756ebd357ecd35bf2de73f8ea97f8eda9 +f5e8aaf5e7acf6eaaaf4e8a6f2e7a3f3e698f0de7fe8d360e9cd43e9cd33e8ca2be8cc28e7cb27e7cb26e8cb23eaca23e7c924e6c823e3c61de2c622e8ca36ea +d159f1e091fff7ccfffff5fcfefffffffffffffffffffefffffffffefffffefffffffefffffcfffffeffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfffffefdfffffdfffffffffcfffff8 +fffff4fffff0fffdeafffce3fcfad8fbf7cefaf3c2f8efb6f6eba7f3e89ef2e89bf4e89af4e896f5e892f6e98df8e887f7e882f8e87efae87dfae97bf9e879f8 +e778f7e776f6e675f4e473f2e571f0e46ef0e56cf1e36bf2e26af2e168f4e168f4df65f4de61f3dc5ef3dd5cf4dc5af3dd56efdc53eedb50edda4feeda4df2d9 +47f1d846e8d845e6d745e6d447e6d244e5d43ee5d13ce9cd40eccf44edd246edd750eadb61e7d969e9d46bedd46cf0d66aedd466e9d15fe6cf55e5cc46e3ca38 +e6ca30e8cb2ce8cb2ce8cc2be5cc28e4cc26e5cc22e5cc22e5ca22e4c921e3c71ce2c625e9cd43efd96ff4e6a4fff9d6fffff8fcfefffffffffffefffffffeff +fffffffefffffefffffffcfffffcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfffffcfdfffffbfefffbfffffdfffefffffefffffcfffff7fffff4fffeecfffee6fffbe0fff9d7 +fff8ccfff6c4fff4befef3b9fbf0b2faf0aafaeea0f9ec96f5e88cf5e584f2e37df5e57bf7e57af7e678f6e576f5e475f7e475f4e473f1e470f0e46ef2e46ef2 +e26af2e169f3e067f3de64f4de61f4dd5ff3dd5cf2dc5af1dc58efdc55eddb52eada51eddb4ef1dc4bf1da48ebd946e9d744ebd540ead53de9d639ead438edcf +3aefd13dedd23becd43ee8d746e7d64aebd04aedce49f0d047efd045efcf40ebcd38e8cc31e9cd2ce8cd29e8cd29e9cc2de8cb2ce5cc28e4cc26e6cd23e5cc22 +e5ca22e5ca22e6c81de2c527e7ce50f2df84f9edb7fffbdffffff9fdfffffffffffffefffffffefffffffdfffffffffffffffcfffffcfffffeffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fcfffffefdfefffbfefffbfffffbfffefffffefffffcfffffafffff9fffff8fffff7fffff8fffff6fffff2ffffedfffde5fffbddfff7d2fdf5c6faf3baf8f1ac +f2eb9cf0e790eae285efe482f3e57ff4e67cf3e67af5e57af6e479f6e577f5e672f4e670f4e46cf4e36bf4e168f3e166f2e063f4e162f2df5ef4e05df2df5af1 +de57efdc55eedc53eddb52ecdb4feeda4dedd94becd84aecd746edd644ecd73fecd93cebd83beed33deed33decd238e9d236e6d439e8d33becce3aeccb38edcc +36eece35f0ce34efce31ecce2febcf2ee8d02ae7cf29e8cd29e8cc2be8cb2ae8cc28eacd25e9cc24eaca25eaca25e5c71cdec228e5cd5bf6e699fcf5cafffeea +fffff9fefefefffffffffefffffffffffffffdfffffdfffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfefffbfefffafffffbffffffffffffffffffff +fbfffffbfffffbfffffefefdfffffcfffffefefffffbfffff7fffeeffffbe8fffbdffefad7fcf9cdf9f5c0f6f3b6f7f0abf8f0a3f9ee9cf8ec94f5e88cf3e585 +f3e37ff3e27bf2e172f2e06df1e06bf0e068f1e068f1e166f1e166f3e263f2e260f3e15ef2e15cf2df58f0dd56f0dd54efdc53efdc51edda4fecda4defd84cf0 +d84af1d747eed843ead83debd83bedd53deed33ceed238ebd236e7d332e8d232ebcf34ecce33ebce2fecce2feece2eedcd2debcd2eeace2de8d02ae7cf29e6cd +29e8cc2be8cb2aeacb28eccd24eccd24ebca27ebca27e3c41bdabf29e5d067fef0aefffeddfffff3fffffbfefffdfffefffffffffffffffdfffffbfffefdfffe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefffffffdfffffbfefffbfffffcfefffffcfffffcfffffefffffffcfdfffbfbfffefbfefffbfefffffffffffffbffff +f9fffff8fffff6fffff6fffff5fffff2ffffedfffee9fffde0fffbd6fff8c9fef3b9faefabf6ea9cf3e690f3e585eee076f0df70efdf6eefe06cf1df6cf0e068 +efdf67efdf64f2e063f3e061f2e05df2df5af2de57f3dd55f2dc54f2dd52eddc4feddb4ef2d94df3d84cf2d64ceed648e9d842ead83deed63cf0d43af1d239ef +d339ead435e8d334e9d334ead434e7d332e7d230ead12feccf30eccd32eacc31e8cf2be8d02ae7ce2ce8cb2ce9cb2ceacb28eace23eace23e6ca29e6ca29e2c5 +1cdbc12de9d675fffbc1ffffecfffff8fffffbfffffcfffefffffefffdfffffbfffffbfffefbfffefffefffffeffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfffffb +fffffdfffffdfffffffdfffffdfffffefffffefdfcfffbfbfffefafffffafffffbfffffafffbfcfffafafffbfdfffefdfffffdfffffffefffffffffffffe1610 +000026060f002220574d464301000000000001000000000000001400000000200000d02a0000d06a0200fffff9fffff2fffbe4fff8d7fbf5c8f8f0bbf4ecb0f3 +eba5f4e999f2e890f1e68af2e686f4e680f1e379f1e071f2e06df0df67f1df64f1de5ff2dd5cf1dc58f3dd56f2dc54f2dd52eddc4feedc4ff2d94df3d84cf2d6 +4cefd64aecd845ebd841efd73deed43aeed13aefd339ead337e9d435e8d433e8d433e7d431e6d330e9d230ebd131edce35ebcd32eacd2ee9d02ce7ce2ce9cd2c +e9cc2bebcd28eace23e8ce23e6ca29e6c92be3c723dcc337ead982fffecffffff1fefffbfffffcfffffcfffffffffefffdfffffbfffffbfffefbfffefffeffff +feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffefffffefffffffffffffffffffefdfffffdfffffdfffffdfffffdfffefffffefdfffe +fffffffffffffffffffffffffffffffffffefffffcfffffbfffff6fffef0fffdebfcfbe6fdfce2fefcdefaf8d5faf7cbf8f4c1f9f2b3faefa5f7ea94f4e484f3 +e077f1de6ff0dc67efda61f1db5ef1dc5bf0db57efdb54efdc53efdc51eedc4ff0dc4ff2db4ff1d94bf0d84aefd846edd742eed640ebd33debd33bebd339ebd4 +38ead435e9d333ebd333ebd432e9d230ead12fe9cf2fe9ce30ebce30ebce30eace2deacf2be9cf29eacf27e7cc24e9cf25e9cd28e5c728e7c92ee5c92fe3cc4e +ebdd91fffdd8fffff7fffffffffffffffffefffffefffffefdfffefdfffefdfffefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffe +fffffefffffcfffffcfffffbfffffbfffff8fffff7fffff1ffffe6fffcd6fef7c6fbf1b5f8eca6f5e899f0e28af0df82edde78efdd72efdd6ceedd65eddb5eec +dd59eedd58eedc53edda4feeda4dedd749eed646eed745eed543efd742edd53fecd53debd43cebd339e9d236ebd234ebd333ecd232ecd232ebd131ebd032eacf +31eacf31e9ce30e8ce2ee7ce2ae9cf29ead028e9cf25e9ce26e8cc28e7c727e7c92ee9cf3fe9d461efe19ffffde0fffff9fefdfffffdfffffefefffffefffffe +fdfffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefffdfefffdfefffbfffffcfffffbfffffbfffff9fffff9fffff7 +fffff2fffeebfefde3fcfadcf9f7d4fbf7cefaf6c5faf6bcfaf1b1f6eea1f5eb93f4e785efe177edde6aeadc5ee7da56e8d752e9d64dead649eed648f0d646f0 +d544efd541eed53feed63eedd53decd43aead337e9d236ead435ebd234ebd236ead135e9cf35e8ce34e7ce32e7ce30e7cf2fe6cf2de7ce2ae8d02ae8ce28e8ce +26e7cd25e5ca22e6cb2decd54aefdc73f5e9affffee5fffffafffefffffefffffffffffffffffffefdfffefdfffeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefffffefffffefefffbfefffbfffffbfffffcfffffcfffffbfffff9fffff8fffff7fffff5fffff2ffffeeffffe8 +ffffdcfffdcdfdf8bbf8f0aaf3e799eee28ae8db79e6d96fe5d767e6d560e9d45aecd655edd750efd64af0d646eed641ecd43eecd53decd43aebd438ead337eb +d438ebd236ebd236ebd137e9cf35e8cf33e5ce32e8cf33e8cf31e8cf31e8ce2ee9d02ee9ce2ae8ce28e8cd25e6cc22e5cc30ebd655f5e487fbf0befffee9ffff +fbfdfffffffffffffffffffffffffffffffffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffff +fefffffefffffefffffefffefffffefffffefffffffffffffefdfffcfdfffcfbfffbfdfff9fffff8fffff2fffee9fffcdffff8d3fdf3cbfbefbff8ecb6f6e9ab +f6e7a2f5e697f4e287f2e17af1de6befdc5decd952ead648e6d23de6d139e7d136e8d135ead133ead133ebd032ecd133ecd133ecd232ecd133e9d032eace33ea +ce34ebcf35eacb32ebcd32eacc2deace2aeacc27e6c921e2c731ead666f8eb9dfef6ceffffedfefffbfdfffffffffffffdfcfffffffffffffffffffffffffffe +fffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefefffdfffffefffffefffffffffdfffffdfffffeffffffffffff +fffffffefdfffffdfffffdfffffdfffffffffefffffafffff6fffff3ffffefffffebffffeaffffe2ffffd9fffcccfff6b8fcefa5f4e890f0e47fe7db6be3d65c +e0d04edfcd44e2ce41e4cf3ee7ce3ce7cf39e8d038ead135ead232ebd432edd430ecd331eacf31ebcd32eccd34ebcb32eccd30ebce2deace2ae9ca27e5c623e0 +c539ecd978fbf0b2fffbdcfffff4fcfffdfdfffffffffefffefdfffffffffffffffffffffffffffefffffefffffffefffffeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffdfffefdfffefffffefefffbfffffbfffffbfffefdfffdfefffefffffefffffefffffeffffff +fffffffefffffcfffffbfffff9fffff7fffff1ffffeafffcdbfdf7cef8f1bff5eeaff0e9a0eee792ebe183ebde76efdc6deeda63eed75defd755ecd54aedd540 +e9d435e7d32ee8d32aead32aebcf2eebcd2eebcd2eeccc2cedcf2ae9ce26e8cd25e6cb27e8ca2fe6cb4bf1e08ffff9caffffebfffffafafffefbfffffffffeff +fffefffffffffffffffffffffffffffefffffefffffffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1610000026060f002220574d46430100000000000100 +0000000000001400000000200000d00a0000d06a0200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefefefefefefefefefefcfefefdfffefbfffefdfffcfffffcfffffcfffffc +fffffefffefffffefffffcfffffdfffffefffffefffefdfffefefefffffffffffefffefdfffffbfffff8fffff2ffffedffffe7fffedfffffd9fffecdfffbc0ff +f7b3fef2a4f9ea94f5e287f4e07bedd668ead457e2cf46ddcc36dfcc2fe2cc2de5cb31e8cc32e8cc32e6cb2de7ce2ae2cc27dfc92ae0c833e6cc44e9d167f5e9 +a9ffffe1fffff5fdfffefafffefbfffffdfefcfffffefffffffffffffffffffffffffffdfffffefffffffefdfffcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffefffffefffffefffffefffffefffdfffffdfffffbfffffdfffffffffffffffffffffffffefffffefffffefffffefffdfefffdfffffdfffffdfffe +fdfffcfffffcfffffcfffffcfffffcfffffcfffffcfffffcfffffbfffff9fffff7fffff2ffffedffffe4fffdd6fdf5c6f7ecbaf6e8adf3e09cf0db89e9d673e7 +d564e6d457e7d350e7d04ce8d048e8d145e7d241e4d33de2d23fdece45e1cf54efd970f5e193fef5c9ffffeefffffbf9fdfefbfffffdfffffdfefcfffffeffff +fffffefffffffffffffffffdfffffefffffffefdfffcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffdfffffdff +fffbfffffdfffffdfffffffefffffefffffefffffefffdfffffdfffffbfffffbfffffbfffffdfffefdfffcfffffcfffffcfffffefffffefffffefffefffdffff +fffefffdfefffdfffffffffffffffcfffff7fffff1fffce9fff9e2fff9dcfff7d3fff6c6fff5b7fff3a9fdee98f9e989f4e27df3e077f3e071f2e06df0e26aeb +e06ee9de76ede189feefa7fff9c8fffce1fffff7fdfffffafefffbfffffdfffffffefdfffffffffefffffefffffffffffffffffefffffefffffffefdfffcffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffdfffffdfefffbfefffdfefffdfefffffefffffefffdfffffdfffffdff +fefdfffefdfffefdfffffdfffffffffffffffffffffffdfffffdfffffdfffffffefffffefffffefffffefffffefffffefffffefffffffffffffffffffcfffffb +fffff9fffff8fffff7fffff1ffffecffffe2fffdd5fff4c3fcedb5faebacf8e9a4f7eca2f5eca2f0e9a4eee8adf3edbefffad8ffffeefffff5fffffbfbfffffb +fffffbfffffdfffefffefefffffffffefffdfffffffffffffffffffefffffefffffffefdfffcffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffefffffefffdfffffdfffffdfffffffefffffefffffffffffffffffffefffffefffffefffffefffffefffffffffffffffefffffefffbfe +fffbfefffbfffffdfffffffefffffefffffefffffefffffefffffefffffefffdfffffffefffdfffffffffffdfffefdfffefffffefffffcfffff9fffff2fffbe8 +fff7dffff8dafff6d1fff9d2fef8d3f9f7d5f8f4dbf9f8e4fffef3fffff9fffffcfefffdfafefffbfffffdfffefffffefffffffffffffffefffdfffffffffeff +fffffffefffffefffffffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffffffffefffffcfffffbfffffcff +fffefffffefffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffbfffffafffffbfffffdfffffffffffffffffffefffffefffffd +fffffdfffffefffffefffffffffffffefffffbfcfffbf9fffbf9fffdfafffefdfffffffffffffffcfffffafffff7fffff5fffff4fffff6fffff7fffffafffffc +fffffefdfffefffffefbfdfdfafefffbfffffefffbfffffcfffefffffdfffdfffffbfffffdfffefffffefffefffffefffffffffdfffeffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefffffefffffefffffefffffffffffffffffffffffffffffffffffefffffbfffffbfffffcfffffcfffffeffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffefffffefffdfffffbfffefdfffefdfffefffffefffffffffffffffffffffefffffefffffefffefefefffefefffffefffffcfffffcfbff +fef9fffef8fdfefafefffdfefffdfefffffefffffefffffefffffefffffefffffefffffefffffefffdfffffbfdfdfdfffffdfffffbfffffcfefefffefafffffc +fffefffffefffdfffffbfffffdfffefffffefffefffffefffffffffdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffff7e05000026060f00f20a574d4643010000000000010000000000000014000000d00a000000000000d06a +0200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffffffffffffffffffffffffffffefffffefffffffffffffffe +fffffefffdfffffdfffffbfffffbfffffbfffffdfffffffffffffffffffefffffefffffefffffffffffffefffffefffffefffffefffffefffffefdfffffdffff +fdfffffcfefefefefefefefefffffffffffffffefffdfffffdfffffdfffffdfffefdfffffcfefffdfffffdfffffefdfffefdfffffffffffffefffffefffffeff +fffefffffffdfffffdfffffcfffdfffffcfffffcfffefffffdfffbfffffbfffffdfffcfffffcfffffffffefffffffffdffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffefffffeff +fffefffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffefffffefffffefffdfefffdfffffbfffffafffffafffffafffffbfffffdff +fffffffffffefffffefffffefffffefffffefffffffefffffcfffffcfffffcfdfffcfcfffdfbfffefbfffffbfffffffefffffefffffefffffefffffdfffffdff +fffffffffffefdfffcfdfffefdfffffdfffffdfefffdfffffffefffffffefffffefffffbfffffcfffffcfefefefcfefefbfefcfffffcfffffcfffffcfffcfeff +fdfffbfffffafffffdfffcfffffcfffffffffefffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff460000001c00000010000000454d462b024000000c000000000000000e00 +000014000000000000001000000014000000050000000b0200000000050000000c028c00780104000000020101000400000004010d0008000000fa0200000000 +000000000000040000002d01000007000000fc020000ffffff000000040000002d0101001c000000fb0200000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000040000002d010200040000002e011800050000000902ffffff0004000000070103009234 +0100430f2000cc0000008c007801000000008c0078010000000028000000780100008c0000000100180000000000e06802000000000000000000000000000000 +0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefe +fefffffffffffffffffffffffffffffffefefefefefefffffffffffffffffffefefefffffffefefefffffffffffffffffffffffffefefeffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfb +fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafafafafafafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb +fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefefefefe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +fafafafafafafafafafafafafafafafafafaf8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5 +f5f5f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f7f7f7f7f7 +f7f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9fafafafafafafafafafafafafafafafafafafbfbfbfcfcfcfdfdfdfdfdfdfefefefefefefefefeffffffffffff +fffffffffffffefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfcfc +fcfcfcfcfcfcfcfbfbfbfbfbfbfafafafafafafafafaf9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f2f2f2f2f2f2 +f2f2f2f1f1f1f1f1f1f0f0f0f0f0f0efefefefefefefefefefefefefefefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee +eeeeefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f1f1f1f2f2f2f3f3f3f4f4f4f4f4f4f5f5f5f5f5 +f5f5f5f5f5f5f5f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfefefefefefe +fefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffefefefefefefefefefefefefdfdfdfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f5f5f5f4f4f4f4f4 +f4f3f3f3f2f2f2f1f1f1f0f0f0f0f0f0efefefefefefefefefeeeeeeeeeeeeeeeeeeecececececececececebebebebebebeaeaeaeaeaeaeaeaeae9e9e9e8e8e8 +e8e8e8e8e8e8e8e8e8e8e8e8e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9e9e9e9 +e9e9e9e9e9e9e9e9eaeaeaebebebebebebebebebebebebecececeeeeeeeeeeeeeeeeeeefefefefefefefefefefefefefefeff1f1f1f2f2f2f3f3f3f4f4f4f4f4 +f4f4f4f4f5f5f5f5f5f5f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9fafafafbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfefefefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbfafafaf9 +f9f9f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1f2f2f2f1f1f1f1f1f1f0f0f0efefefeeeeeeedededecececeaeaeaeaeaeaeaeaeae9e9e9e9e9 +e9e8e8e8e7e7e7e7e7e7e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4e3e3e3e2e2e2e2e2e2e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dfdfdfe0e0e0e0e0e0 +e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1e1e1e1e1e1e1e1e1e2e2e2e2e2e2e3e3e3e3e3e3e4e4e4e5e5e5e5e5e5e4e4e4e5e5e5e6 +e6e6e8e8e8e8e8e8e8e8e8e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaedededeeeeeeeeeeeeefefefefefeff0f0f0f1f1f1f1f1f1f2f2f2f3f3f3f4f4f4f5f5f5f5f5 +f5f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefdfdfdfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f4f4f4f4f4f4f3f3f3f1f1f1f0f0f0efefefee +eeeeeeeeeeeeeeeeededededededecececebebebe9e9e9e8e8e8e7e7e7e6e6e6e6e6e6e5e5e5e4e4e4e3e3e3e3e3e3e2e2e2e0e0e0e0e0e0e0e0e0e0e0e0dfdf +dfdededededededddddddddddddddddddcdcdcdbdbdbdadadad9d9d9d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9d9d9 +d9d9d9dadadadadadadadadadbdbdbdcdcdcdddddddddddddededee0e0e0e0e0e0dfdfdfe0e0e0e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e4e4e4e5e5e5e6e6e6e7 +e7e7e9e9e9eaeaeaeaeaeaeaeaeaebebebecececedededeeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6f7f7f7f8f8f8f9f9 +f9fafafafbfbfbfcfcfcfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefcfcfc +fafafaf8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f3f3f3f2f2f2f1f1f1f0f0f0efefefededededededecececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6 +e6e6e5e5e5e4e4e4e4e4e4e3e3e3e2e2e2e1e2e0e0e1dfe0e1dfdddddddddddddcdcdcdcdcdcdbdbdbdadadadadadad9d9d9d9d9d9d9d9d9dad8d8d7d7d7d7d5 +d5d6d4d4d5d3d3d5d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4d4d4d5d5d5d5d5d5d6d6d6d6d6d6d7d7d7d8d8d8d8d8d8d9d9d9 +dbdbdbdcdcdcdcdcdcdcdcdcdddddddfdfdfe0e0e0e0e0e0dfdfdfe0e0e0e1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e7e7e7e7e7e7e8e8e8e9e9e9ebebebec +ececedededeeeeeef0f0f0f0f0f0f0f0f0f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f4f4f4f6f6f6f7f7f7f9f9f9fafafafafafafdfdfdfefefefefefeffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfbfbfbf9f9f9f7f7f7f5f5f5f4f4f4f3f3f3f3f3f3f2f2f2f1f1f1 +f0f0f0f0f0f0f0f0f0efefefedededececece9eceae9eceae9eae8e8e9e7e6e6e6e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e3e1e1e2e0dee1dfdde1dcdce0dbdb +dfdadcdddbdcdcdcdbdbdbdadadadbd9d9dad8d8d9d7d7d9d7d7d8d6d6d7d5d5d9d4d6d7d4d6d8d3d5d7d2d4d5d0d2d4cfd1d1cfcfcfcfcfcfcfcfcfcfcfcfcf +cfcfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d1d1d1d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d7d7d7d7d7d7d8d8d8dadadadbdbdbdcdcdcdcdcdcdddddddddddddedede +dfdfdfe0e0e0dfdfdfe0e0e0e2e2e2e4e4e4e5e5e5e6e6e6e6e6e6e7e7e7e8e8e8e9e9e9ebebebececececececececececececedededefefeff0f0f0f1f1f1f2 +f2f2f2f2f2f3f3f3f4f4f4f5f5f5f6f6f6f7f7f7f9f9f9fbfbfbfdfdfdfdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0f0f0f0efefefeeeeeeedededeaedebe9ecea +eaebe9e8e8e8e7e7e7e6e6e6e6e6e6e5e5e5e3e3e3e3e3e3e2e2e2e1e1e1e0e0e0dfe0dededfdddddedcdddddddddddddcdcdcdbdbdbdadadad9d9d9dad8d8da +d8d8d8d6d6d7d5d5d7d5d5d6d4d4d6d4d4d5d3d3d4d2d2d3d1d1d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d2d2d2d2d2d2d3d3 +d3d4d4d4d5d5d5d6d6d6d8d8d8d8d8d8d9d9d9dadadadbdbdbdcdcdcdddddddddddddddddddededee0e0e0e0e0e0e0e0e0e1e1e1e2e2e2e4e4e4e6e6e6e6e6e6 +e7e7e7e7e7e7e8e8e8e9e9e9ebebebececececececededededededeeeeeeefefeff0f0f0f1f1f1f2f2f2f3f3f3f4f4f4f5f5f5f6f6f6f6f6f6f8f8f8fafafafb +fbfbfdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfafafaf8f8f8f7f7 +f7f6f6f6f5f5f5f5f5f5f5f5f5f4f4f4f2f2f2f1f1f1f1f1f1f0f0f0efefefeeeeeeededededededecececebebebe9e9e9e8e8e8e7e8e6e7e8e6e8e6e5e8e6e6 +e7e4e6e8e2e7e6e0e5e5dfe4e4dee3e4dee3e2dee3e0dfe1dfdee0dedddfdcdcdcdadcdcdbdcdad8dbd9d7dad8d7dbd6d6dad5d5d9d4d3d9d4d3d9d4d2d7d5d4 +d7d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d6d6d6d6d6d6d6d6d6d6d6d6d7d7d7d8d8d8d9d9d9d9d9d9dbdbdbdbdbdbdcdcdcdddddddede +dedfdfdfe0e0e0e0e0e0dfdfdfe1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e5e5e5e6e6e6e7e7e7e8e8e8e8e8e8e9e9e9e9e9e9ebebebecececededededededeeeeee +efefeff0f0f0f0f0f0f1f1f1f2f2f2f3f3f3f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9fbfbfbfcfcfcfefefefefefeffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdfdfdfcfcfcfafafaf9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f6f6f6f5f5f5f4f4f4f3f3 +f3f2f2f2f1f1f1f0f0f0f0f0f0f0f0f0efeef0eeedefedeceeecececebeceaeaebe7ebece8ebeceaece9ebebe7ecece5ecebe4ebebe4e9eae4e9e7e4e6e4e3e5 +e3e3e3e2e2e2dfe1e1dee0e0dee0e0dee0e0dee1dfdde0dedcdfdddce0dbdae0dbdae0dbdae0dbdadfdddfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdf +dfdfdddddddddddddddddddededededededfdfdfdfdfdfdfdfdfe0e0e0e0e0e0e1e1e1e2e2e2e3e3e3e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e6e6e6e7e7e7e7e7 +e7e7e7e7e9e9e9eaeaeaebebebebebebececececececedededeeeeeeefefeff0f0f0f0f0f0f2f2f2f3f3f3f3f3f3f3f3f3f3f3f3f5f5f5f6f6f6f7f7f7f8f8f8 +f9f9f9f9f9f9fafafafbfbfbfdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefefefefefefdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f6f6f6f5f5f5f6f4f4f6f4f4f6f3f5f3f2f4f2f1 +f3eff1f1eef2edeef2eceef2ecedf1ececeeeeebedeeedeceeecececedebeaedebeaeaebe7eaebe7e9eae8e8e9e7e7e7e7e6e5e7e6e5e9e6e5e9e7e6eae6e5e7 +e5e4e6e5e4e6e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e6e6e6e6e6e6e6 +e6e6e6e6e6e6e6e6e7e7e7e7e7e7e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaebebebebebebecececececececececeeeeeeefefeff0f0f0f0f0f0f1f1f1f1f1f1f1f1 +f1f2f2f2f3f3f3f4f4f4f5f5f5f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9fafafafafafafbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfefefeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefdfdfdfd +fdfdfefefefefefefdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfbfbfbfbf9f8fbf9f9faf7f9f8f7fbf7f6faf4f6f7f4f7f5f2f8f3eff6efeff5f0eef3f2eef2f3eff1 +f2eff1f1eef2edf0f2ecf0f2eceff0eceff0eceeefedeeeeeeedeceeefebf0efebf0efebf0efebf0eeebededeaeceeebedeeececeeececeeececedededededed +ededededededededededededededededededececececececececececececececececececedededededededededededededededeeeeeeeeeeeeefefefefefefef +efeff0f0f0f1f1f1f1f1f1f1f1f1f1f1f1f2f2f2f3f3f3f4f4f4f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfcfbfb +fbfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefe +fffdfdfefafcfdf9fcfbfdfbfafefbfafefaf9fdfafafaf8fbf9f7faf8f6f8f8f4f7fbf3f6fbf3f6faf2f6f7f2f7f5f4f8f3f4f8f3f4f7f5f4f7f5f3f6f4f3f6 +f4f3f5f5f5f5f5f5f5f5f5f5f5f4f4f4f3f3f3f3f3f3f3f3f3f4f5f3f4f5f3f3f4f2f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4f4f4f3f3f3 +f3f3f3f3f3f3f3f3f3f4f4f4f4f4f4f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f9 +f9f9fafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffefffffbfefffbfdfdfdfdfcfffcfafffdfcfffffcfeff +fdfdfdfdfdfdfcfefafafffafafffafafff9fbfcfafdfbfafdfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfafbfcfafbfcfafbfcf8fbfcfafafbf9fafbf9fafbf9fafa +fafafafafafafaf9f9f9fafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9f9f9f9fafafafafafafafafafbfbfbfbfbfbfbfbfb +fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffefdfffcfdfffcfdfffffffefffffefffffefffffefffffffefffffefffefffffcfffffdfffffdfffefdfffefffdff +fffefffdfffffcfffffcfffffdfffffffffffffefffffcfffffbfffffcfdfefafdfffefdfffffdfffffdfefffdfdfffbfcfffffeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffefbfffe +fdfffffffefffffefffffefffffefffffffefffffefffefffffefffffefffffffffffffffffffefffffefffdfffffcfffffdfffffefffffefffffffefffffbff +fffbfffffcfffffcfdfffffdfffffcfdfffdfefffdfdfffdfdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffdffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefffffefffffefdfffefdfffcfefffbfffffefffffefffffefffffefffefdfefffdfffffefffffefffffffefefefffffffffffffffffffffffffffffffe +fefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffefffffffffffffffffffffffffffdfffffffefffffefffefefefffffefffff9fffff8fffff4fffff1fffff1fefeeefcfdedfeffef +fffff2fffff7fffff8fffffbfffffcfffffefffffffffffffffffffffffefffffefffffefffffefffffefefefefefefeffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefdff +fffbfffffdfdfffdfdfffffefffffffbfffff4ffffebfffee0fffad9fff9d7fef8d5f9f5d2faf8d5fffddeffffe7fffff0fffff2fffff7fffff9fffffbfffffc +fffefdfdfefcfdfefcfcfffbfdfffcfdfffcfefffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfdfffcfbfffefbfffffdfdfffffefffffffcffffedfffcd9fbf7c4f6ed +aef4e8a2f8e79ef7e69df4e79df3e89ef5eaa6faf0b0fff4bbfff5c5fff8d0fffad9fff9defffce7fffeeffffff5fffff9fffffbfdfffbfdfffcfffffeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffffffffffcfdfffcfbfffefdfffffffefffffffcfffff0fdf6cff3eaa7eadf85e4d364e5cf52eccf4eeed04dedd14ee9cf4de7cd51e7cf58e4d0 +61e8d46feedc81f0e395f8ecacf9f1bcfef7d0fffee2fffff1fffff8fffffbfffefdfefefefefefefefefeffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffcfdfffcfdfffefdfffefffffeff +fff5ffffddfbecaeeada79decd4ed8c12fd8bd1fe0c020e5c21fe3c01de0be1edebe1fdcbe23d6bc28d8be34dec749e4cf5ceddb76f2e18af6e99dfdf2b4fffb +c9fffed6ffffdeffffe5ffffecfffff0fffff2fffff6fffffafffffefffffffffefffdfffffdfffffdfffffffefffffffffffffffffffffffffffffffffdffff +fdfffffdfffffdfffffffffefffffffffffffffffffffffffffffffffffffffffffdfffffdfffffdfffffffffffffffffffffffffefffffefffffeffffffffff +fffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffeffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfffefdfffefdfefcfdfffefdfffefffffefffef9fffde7fff6c2f8e086e3cd4bdec92adec71eddc318e1c11ae4 +c11de1c219e1c318e1c318dec217dbc018ddc021e2c52ee3c838e6cb45e7ce4eead359ebd762ecd86befdb76f5e084f5e495f4e9adf9f1c2fef7d0fcf8dbffff +edfffff9fffffffcfcfffbfefffbfefffbfefffcfdfffefdfffffefefffffefffffefdfffffbfffffbfffffafffefafffdfdfffcfffffefefffdfffdfcffffff +fffffffefdfffcfefefbfffffafffefbfffffffffffffefffffefffffdfffffdfffffdfffffefffffffffffffffffffefffffefffffffffffffffefffffeffff +fdfffffdfffffefffffefffffffffffffefffffffffefffffefffdfefffdfffffdfffefffffcfffffefffffefffefffffeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffefdfffe +fefffdfffffffdfffffffffcfffdeefff6d0fee79cefd465dfc630e0c81ce4cc1ce7cc1deac920eac821e8c71ee6c81de5c819e4c816e3c617e3c51ae3c31ee2 +c222dfc023ddbf24d9bd23d6bb24d5ba29d8bd31e0c53fe2c951e8d572eddf8cf6e99ffbf0b2fffccbffffe0ffffecfffff2fffff4fffff8fffff9fffffbffff +fcfffffcfffffefffefefdfffffcfefffcfefefdfffffdfffefcfffdfefffdfffffefffffffffffffffefffffefffdfffffbfffffafffefbfffefffffffffeff +fffefffffefffffefffffefffdfffffdfffffffffffffffefffffefffffefffffffffffffffefffffefffffdfffffefffffffffffffefffffefffffefffeffff +fefffdfefffdfffffdfffefdfffcfffffcfffffcfffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffefffefdfffffff9fffbdef6ebafefdc79e5cd4b +dcc228e0c51de4ca1fe7cb20e9c720e7c420e9c622e8c61fe8c71de8c81be8c91ae5c71ae2c31ae0c019dfc21addc018dabd14d6bb13d7b914d7ba19dcbd22de +c02ce1c941e5cf51e9d560ecd86bf1e07ff5e690f8ea9efaeeacfaf1b8f9f3c4fcf6d1fffbdffffeecfffff8fffffefffefffffefffffdfefffeffffffffffff +fffefefefffefffffefffffefffffefffffefffffefffffffffdfffffdfffefdfffcfffffefffffefdfffefdfffefbfffefbfffefbfffefbfffffdfffffdffff +fdfffefdfffefffffcfdfffcfdfffcfdfffefdfffffdfffffdfffefffffbfffffbfffffcfffffffffefffdfefffdfefffbfffffbfffcfbfffcfbfffbfdfffcfd +fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffefefefffffffffefffffefffefdfffffff5fffbceeadf8fe1d057e1ca38e0c527e6c724e6c921e7c720e9c720e9c622e6c522e5c520 +e4c51ce5c71ce8c81be7c61ce4c51ce2c31ae2c31ae2c419e4c417e5c617e4c417e3c218e3c11ae2c11eddc021dec228d9bf2bd7bc2fd6bd37d7c042dcc551e0 +cc61e8d776ecdd87f2e69efaefb5fff7cbffffdeffffecfffff2fffff4fffff4fffff6fffff9fffffcfffefdfffdfffffdfffffdfffffdfffffdfffffeffffff +fffffffffffefdfefffbfffffefffffefdfffcfbfffcfbfffcfbfffefbfffefbfffffdfffffdfffffffffffffffefdfffcfdfffbfdfff9fbfffbfbfffffbffff +fdfffcfdfffbfffff9fffffbfffffefffefffdfefffdfefffdfffffdfffefbfffefbfffefdfffefdfffeffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffff +fffffff1fffabde3da73dac93ce1c929e5c827e9ca27e8ca25e8c821eac821eac821e3c722e2c71fe1c71de2c51ce4c51ce4c41de6c31fe6c320e5c21ee4c21b +e5c119e4c319e3c316e2c117dfc017dfc017debd14dcbd14daba13d5b613d3b417d4b51cd9bb27dcc033e3c941e6cf51ead764eedd76f0e289f6ea9cfaf2acfd +f5bafff6c6fff7d1fffad9fffbe2fffdeefffff9fffffefefdfffefdfffdfcfffffcfffffdfffffefffffefffffffefffffefffffffffffffffffefdfffefdff +fefffffefffffffffefffffdfffffdfffffdfffffefffffffffdfffcfbfffbfafffbfafffffafffffbfffcfdfffbfdfff9fffffbfffffefffffffffefffffeff +fffefffffefffffefffffefffffdfffffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffbffffe5fdf4aae2d561dbc930e3c921e7c825ebca27e8ca +25e7ca22eac821e6c61fe4c921e3c921e3c91fe4c71ee5c61de5c51ee7c420e7c420eac521e8c41de7c31be5c41ae5c41ae4c319e1c219e1c318e2c012e2c012 +e0c112e0c013debd13ddbc13ddbd16debf1cddbf20dcc026dbc02fd8c038d4be40d4c24dd7c959dccd69e1d27ce6d98feee2a0f5ebb5fdf6cbffffe3fffff0ff +fff4fffff8fffff9fffffbfffffbfffffcfffffcfffefefffefffffefffffefffffffffffffefffffefffffffffffffffefffffdfffffdfffffdfffffdfffffe +fffdfffefbfffcfbfffcfbfffffdfffffdfffefdfffcfdfffcfdfffcfffffefffffffffffffffffffffffffffffffffdfffffcfffffbfffffcfffffeffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffffefffffbfffdf2fff9d4f8ed99e2d257dcc42ae4c71ee8c823ebcb26e8cb22e8cb22eaca23e8c823e5c820e5c820e7c81fe7c91ee8c8 +1be8c81be9c61ce9c61ce7c41ae6c417e4c417e5c518e5c41ae2c419e1c219e1c219dfc114dfc114e0c215e0c217e0c217dec015debf16ddbe15dbbc13d9b912 +d6b714d3b516d0b217ccb11acfb521d2b92ddcc442e1cc53ead568efde7df7e794fff3adfff9bffffbcafffbd2fffcdbfffee2fffce7fcfcecfffef4fffffbff +fefefffefffffefffffefffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffefffffffffefffffefffffefffffefffffe +fffffffffdfffffdfffffffffefffffefffffcfffffcfffefffffdfffffdfffffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefffffefffffefffff8fffce7fef4c4f6e78ae6 +d150e2c62beaca23eccc25eccc25e7cb20e4ca1fe6c921e8c823e7c722e6c61fe8c71ee8c71de6c81de5c71ae6c619e5c518e6c619e5c518e2c417e3c518e2c4 +19e1c219e1c11ae2c31ae2c419dec315dcc015dcc015dbbf14dbbf14dbbf14dbbd12dfbf12debc0edcba0dddbb0edcb90fd8b70edab811dcbb18dbbe20dbc02a +dec336ddc440dcc44cdbc758dfcc69e0d077e3d785e7de95ece5a6eeeab7f4f2cafefcdeffffeefffff4fffff8fffff9fffffbfffffbfffffcfffffefffffeff +fffefffffefffffefffefffffffffffffffffefffffefffffefffffefffffdfffffefffffefffffdfffffefffffefffdfffffffffefffffcfffffcfffffcffff +fcfffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefffffefffffffffff8fefbdcf7eeaff2e17aebd24ce5c62deac926eaca25e8cb22e6cc21e5cb20e5c924e6 +c724e8c823e9c622e6c61fe5c51ee2c51de4c71ee2c81edfc51adfc51adfc51ae2c51ce2c51ce4c41de3c31ce3c11ae2c118e4c319e1c318e0c217dcc015dcc0 +15dbc116dac015d9bd12ddbf12dfbf12e1bf12e0be11e0be11dfbc12dfbc12deba12ddbb14d8b714d7b416d5b417d1b118cdad18ccaf1ed0b529d6bf3bdac84d +e3d263e9db7bece393f6edadfffbc6ffffdbffffdfffffe5ffffeaffffeffffff6fffffafffffefffffffffffffffffffffffffffffffffefffdfefffdfdffff +fefffffefffffffefffffefffffffffefffffefffffefffffefffffffffffffefffffefffffcfffffcfdfffbfbfffcfbfffcfffffeffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffe +fffefffffff6fef8cff3e99cefdc69e9ce41e6c62debc929ebcb26e9cc24e6cc22e5cc22e5c925e5c925e5c722e7c720e8c823e6c823e5c722e3c820e3c91fe0 +c61ce1c71ddfc51be0c31ae0c31be2c21be3c31ce5c41be6c51be3c218e3c218e2c117dfc116ddc116dec217dec217dcc015ddbf12dfbf12dfbf12e0be11e0be +11dfbd10dfbd10dfbd10dcba0ddab70ddab70ddab70dd8b50bd5b208d7b40ad7b710d7bb17dabe23ddc432dcc743dac853ddcd63e5d477e6d885e8de91e9e19e +f1e8aff5efc2fbf3d5fef9e4fffef1fffff8fffff8fffff9fffffafffffafffffefefefefdfcfffefdfffffcfbfffefafffffefffffffffffffffeffffffffff +fffffffffffffffffffffffffffffdfffefafffcf8fffbfafffcfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffdfffffff5fdf5c0efe286ebd655e7cf37e7c82beaca2a +eacc27e8cc27e7cc24e7cb26e5c928e5ca26e6cc22e4ca20e5ca22e6c921e4c71fe3c61ee5c61de5c71ce6c81de5c71ce4c61be4c61be5c41ae5c518e4c516e3 +c415e5c316e5c316e4c215e1c114e0bf15ddbf14dcbe13dbbd12dfbe14dfbe14dfbe14debd13dcbe11dcbe11d9be10dbbe0fdabd0edcbd0edcbc0fdcbb11dbba +10dbb80edbb80edcb90fdcb90fdab910d7b710d4b414d0b118ceb01ccbb020c9af27d1b838d7c04ce3cc68edd984f4e4a2faefbdfff9d3ffffe3ffffecfffff0 +fffff1fffff2fffff5fffff8fffffafffffefffffffdfffffafffefafffef9fefdfafffefefffdfffffefffffffffefffffdfffffdfffdfffffafffff8fffef8 +fffefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffdfffffffffffffdfffffff2fff3b5e7d871e6cf43e9cf2fe9cc2be9cd29e8cc27e8cc27e8cc27e7cb27e7ca29e5ca26e5cb21e3c91e +e3c820e3c722e2c41fe1c31ee3c31ce3c41bdfc017e0c118e0c118e0c118e1c318e2c417e3c513e2c412e5c315e5c316e5c316e2c215e2c117e1c016e1c016e0 +bf15dfbe14dfbe14dfbe14dfbe14dcbe11dabf11dabf10d9be0fdbbe0fddbe0fdbbd10dbbd10dabc0fdcbc0fdaba0ddbb90bdab908dab807d8b605d7b406d6b2 +06d4b006d2ae06cfac08d2b114d8b823dec039e2c74ee4cc62e5d277ead98aeade96eee6a3eeeaaff3efbaf6f3c6fcf8d5fffbdffffeebfffff5fffff9fdfffc +fdfffefbfffffbfffffbfffffdfffefffffefffffefffefffffefffffdfffffefffbfffffafffefafffefdffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffbfffffbfdfdfffeffffffedfff1 +a8e2cf5cdfc732e9cf29e8cd29e8cd29e8ce28e9cd28e8cc28e8cc28e7ca29e7cb26e8cb22e6c920e6c823e6c626e2c425e0c223dfc221ddc11ddec21edec21e +debf1cddbf1addc017dec315e1c513e0c412e2c516e3c415e2c314e2c314e1c114e1c114e2bf15e2bf15e1bd15e1bd15e1bd15dfbe14ddbf12dabf11dabf10dc +bf10dcbb11debb11dcbb11d9bb0ed7bc0ed7bc0dd6bb0cd4ba08d7bb09d8ba08d8b90adab80adbb70bdcb50cdcb50cd9b40cd7b30cd6b512d7b718d7b81dd6b6 +21d3b526d4b72cd1b832cfba39d3c24dddce67e3d981eee49ef6efb8fffad1ffffe3ffffedfffff4fffff8fffffcfdfffffbfffffdfffffdfffefffffefffffe +fffffefffffefffffffffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffdfffffbfffffdfffffffffbffffe1ffee9be2cc4fdec42ae9ce26e9cf29e9ce2ae8ce28e8ce28eacb +28eacb28e9ca27e9cc24ebcc23e7ca22e5c629e5c732e5c93ce9cf45ead24ae6d049e5cf48e5cf48e6ce46e5cc40e5ca39e4ca30e1c826dfc51de0c31ae0c217 +dfc116dfc114e0c215dfc114e0bf15e0bf15e2be16e2be16e2be16dfbe14dfbe14dcbe11dcbe11dcbe11e0bd13e0bd13ddbc12dabc0fd8bd0fd8bd0ed5bd0dd6 +bb0cd9bc0dd9bc0ddbbb0edcba0ddcb80cdab60adab60adab60ad6b407d4b309d4b107d3b006d2af05d1ae04d1ae04cdad06caae0acfb51bd5be32dbc64ce2cf +66e8d97deee193f3e7a5fdf2b8fdf5c6fff8dafffdecfffffafffffffdfffffafffefdfffefffffcfffffcfffffcfffffefffffefffffefffffeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd +fffffafffffdfffefffef1fffdd1fcea8de5cd4be2c62bebce26e9ce2ae7ce2ae6ce28e8ce28eacc27e9cc24e9cc24e9cc23e7c81fe3c625e3c733e7cd4beed8 +68f9e683fcee95f8ec9af6ea9cf7ec9cfaea97f6e489f2dd74ecd35fe0c846dcc131dbbc21dcbb18d8ba15d9bc14dbbf14dbbf14ddbf12ddbf12e0bf15e0bf15 +e0bf15dfbe14dfbe14dfbe14debd13debd13ddbc12dcbb11dabc11dabc0fdabc0fd9bb0edab90fdab90fdbb70fdbb70fdbb80edbb80edab80bd8b90ad8ba08d6 +ba08d8b90ad5b70ad5b508d3b306d3b306d2b205d3b104d3b104d1b007d3b30ed5b516d5b61fd6b82bd6b932d7ba3ad5bc44d9c457e1cf72f1e09dfff3c7fffe +eafffffbfffefff9fdfefafffffbfffcfdfffcfffffcfffffefffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffafffefffff7fffde4fff6bef9e580e7cf47e7c92eea +cc27e9cd2ce7ce2ce6ce28e7cd27eacd25e9cc24e9cc24e7cb26e6c928e5c935e4cc50ead671f4e693fff8b2fffebffffabffef7befff9c0fff9bdfff3b3faeb +a3f3e08fead57ae4ce65e1c54fe0c343dbc139dbc033dbc32bdbc224dcc01fdcc01bdcbf17debf16e0bf16e0bf15dfbe15dfbe14debd14dcbd14dbbc13dbbd12 +dbbd10debe11debe11dcbb11dbba10deba12deb812ddb711dcb610dbb70fd8b80bd6ba08d3ba06d2b806d5b809d4b708d3b508d3b508d3b508d5b508d5b607d7 +b507d5b306d5b208d4af07d1ad06d0ad0acfab0bcba80bc7a70ec7ac1cd0b737e2cc62f6e294fff1c2fffbe3fffffafdfffffbfffffafffefbfffcfdfffeffff +fffffefffffdfffffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffffffffffffefffffe +fffffefffffefdfffffdfffffdfffffffffffffffcfffff1fff9d1fceda5f0e06fe5d144e6ca2feacd2ceacc2de9cd2ce6d02ae5ce25e9ce26ebcd28e5c827e8 +ca2fe5c935e4cd4ff0df88fff7b7fffbc8fef9c8fffac1fdf3b3fbefadfbf0acf9f0b0fbf3b8fff4c4fff4c8fff3c5fff2c1fdecb3f8e8a3f1e08fe9d877e6d3 +60e6d150e4cb3fddc12ddcbd22dbb919d9b612dab910dcbb11dcbc0fdabc11dabc11d6bb13dabd14ddbd10dfbd0fdebd13dcbb12d8ba0fddbc12ddb911deb812 +ddb912dab910d7b90cd4ba08d4bb07d3b907d5b809d7b70ad6b609d6b609d6b609d5b508d4b407d4b407d4b407d3b306d3b006d0af05cfae05cead04ceac05cc +ac07caae0acdb116d2b726ddc549e7d479fff4bcfffff0fffefffffffffdfffffdfffffefefefffefffffefffffefffffeffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffefffdfcfefefdff +fffefffffefffefefefffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe +fefefffffffcfcfcfffffffffffffffffffffffffcfefefcfefefdfffffdfffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefefefefe +fefffffffffffffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffefffdfcfefefdfffffeffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffdfffffcfefffdfffffdfffffcfefffcfefffdfffffdfffffcfefefdfffffffffffffffffffffffdfdfdfefefefffffffffffffffffffefefeffffffffff +fffefefefefefefffffffffffffefefefffffffffffffefefefffffffffffffefefefffffffffffffefefefffffffffffffffffffefefefffffffdfdfdffffff +fffffffefefefffffffffffffefefefffffffffffffffffffffffffdfdfdfdfefcfffffefffffffffffffffefffefdfffffefffffefffffefffefdffffffffff +fffffffffefffffefffffefffffefffffffffffffdfffffcfefffdfffffdfffffcfefefdfffffdfffefdfffefdfffefffffefefffdfffffefffffefffefdffff +fefffffefffffefffffefffffefffffefffffefffffefffffefffffefdfffefdfffefdfffffcfefefcfefefdfffffffffffffffffffefffefdfffffefffffeff +fffffffffffffffffefffffefffffefffffefffffffffffffdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffffffffffffefffffefffffefffffefdfffffdfffffdfffffffffffffefaffffec +fff4c0f4e58fecdb62e2cf3ee5cc30ebce2dedcf30ebce2fe7d12ce5cf29eace29ebcd28e5c928e6cb35e6ca47ebd56ffbefadffffdaffffdbfaf7c0f8eca4f6 +e491f3e188f3e38af3e894fbf0a6fff8bcfffecdffffd9ffffe1ffffe0ffffd6fffcc2fcf0aaf3e592eede7ee7d46be2ca58d9bf43d8bc39d6b92ed6ba26dabb +22d9bc1dd9bd19d8bc17dabf17dabe13dcbd0edfbd0fdebd13dabc11d9bb10dbbd12ddb911ddb810dbb70fd9b80ed8bb0cd6bc0ad7bb09d8ba08d8b90ad7b70a +d6b609d6b609d6b609d6b609d5b508d4b407d5b508d4b407d3b306d2b205d2b205d1b104d1b104d1b104ceb005cdb007c9ac04c5aa14ceb644f5e396ffffdfff +fff9fffefdfffefffffefffefdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffefffffefffffefffefdfffffefffffffffffffffffffffefefeffffffffffff +fffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefffffffffffffffffffffffffffffffefefefffffffffffffdfdfdfffffffdfffffd +fffffcfefefcfefefcfcfcfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffdfcfefefdfffffefffffefffdfdfdfcfcfcfefefefffffffffffffdfdfdfcfcfcfffffffffffffffffffffffffffffffefefeffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffcfefffdfffffdfffffcfefffcfefffdfffffd +fffffbfdfdfcfefefefefefefefefffffffffffffefefefdfdfdfefefefefefefffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffff +fffefefefffffffefefefdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefefefdfdfdfdfdfdfdfdfd +fefefefffffffffffefffffefefefefdfdfdfffefffffefffffefffffefffffefffefdfffefefefffffffffffefffffefffffefefffdfefefefffffffdfffffd +fffffafcfdfdfffffdfffffdfffffcfffdfdfffefdfffefdfffefefffdfffffefffffefffefdfffefdfffefdfefffdfffffefefffdfffffefffffefffffeffff +fefffffefdfffefcfffdfdfffffdfffffcfefefcfefefefefefefefefffefffffefffffefffffefffffffffffffffffffefffffefffffefffffefbfbfbfefefe +fffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffff +fffffffffffffffffffffffffefffffefffffefffffefffffffffffffffefffffffffffefeffffedfcf0b6ebdd7de7d657e4d03be6cd2febcf2eecd02febcf2e +e6cf2de7ce2aeccd2ae9ca27e4c925e6cd3befd767f7e290fff4bfffffd5fffdbdebe18de9d568efd65eedd259eed35aecd65fefdb6bf4e178fae889ffee99ff +f3a6fff5b1fff6b6fff6bafff4bafbf2b9faf2b7f9efb3f5eca9f1e39becde8ce8d679e5d166e7cf57e6cd47e1c737dfc328d9bc14d7b809d5b704d5ba06d6b9 +0ad7b90cd8ba0fdab90fdeba0edebb0ddcba0cdabc0ad9ba0bd7b809dcb709dbb608dab80bd7b70ad7b70ad7b70ad7b70ad6b609d6b609d5b508d5b508d4b407 +d4b407d3b306d3b306d2b205d2b205d2b205cdaf04cfb007cbab04c2a50ec5ad31e9d77efdf3c3fffae5fffff8fffffffffdfffffdfffffffffffffefffffeff +fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffefffffefffffefffefdfffffffffffffffffffffefefefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefefefefefefefffffffefefefffffffffffffefefefdfdfdfffffffdfffffcfefefdfffffdfffffefefefefefefffffffffffffefefeff +fffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefffffffffffffefefefffffffffffffffffffdfdfdfefefefffffffffffffd +fdfdfffefffffefffefdfffefdfffefefefefefefefefefffffffffffffefefefffffffffffffffffffefefefffffffffffffefefefffffffffffffefefefdfd +fdfffffffffffffffffffffffffefefefffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffefffffeff +fffefffffefffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffbfdfdfcfefefcfefefc +fefefefefefffffffffffffffffffffffffefefefefefefffffffefefefefefefefefefefefefffffffffffffffffffffffffefffdfffffeffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffff +fffffffffffefffffefffffeffffffeef9eeaae5d76de6d34ce9d23aeacf31ecd02febcf2ee7ce2ce7cd2de9cd2ceccc2ce7c825e3c824e5ce42f3df80feeeac +fff3c2fff4baf1e790d6c858d6bf34e3c530e6c431e4c232dfc231dcc232d8c135d8c33fddc64cdcc859e2d36de5da7ef0e595faf0aafff9bdffffcdffffd7ff +ffd9ffffd8ffffccfffab8fef0a4fae992f4e17ee9d568e2cd53d7bd33d1b822ccb41acfb618d1b816d5b915d7b717d9b612ddb911daba0dd9bd0bd8bc0ad7b9 +0cdab70ddfb70be0b80cdab80bd7b70ad7b70ad7b70ad7b70ad6b609d6b609d5b508d4b407d4b407d4b407d4b407d3b306d3b306d2b205d2b205d0b207d1b006 +cfad06caab10c8af29dccb64ebe2a3f4efcefffff4fffffefffdfffffdfffffffffffffcfffffefffffeffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefdfffffefffffffffffffffdfd +fdfdfdfdfefffdfdfefcfffffffffffffefefefefefefffffffffffffffffffffffffdfdfdfefefefefefefffffffffffffffffffffffffffffffefefefefefe +fffffffefefefefefefffffffdfffffcfefefbfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffffffffefefefe +fefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefefefefcfcfcfffffffffffffefefefdfd +fdfffffffffffffffffffffffffffffffffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffdfdfdfffffffffffffffffffffefffffefffffefffffefffefefeffffffffffffff +fffffffffffefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefefffffffefefefffffffffffffffffffffffffefe +fefefefefffffffffffffdfdfdfdfdfdfefefefefefefefffdfefffdfffffefffffefffffffffefffefdfffffefffffffffffffffffffffffffffefefefefefe +fefefefefefefffffffffffffffefffffefffffefffefdfffefefefffffffdfffffdfffffdfffffdfffffffffffffffffefefeffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfffffefffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffff +fffffffffffffefffffefefefefdfdfdfcfcfcfdfdfdfffffffefefefdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffe7f5e99be1d05be4ce +40ebd236ebd131ecd02fead12de9d02ee8cd2febcc2fefcd2de8c828e3ca28e4d14af5e99bfffdc8fff8c2f4eba2e8dc70d6c43bd7bd1de4c21be7c11fe7c021 +e2c11edebf1cdac01ad8bf1ddac026d9c230decb40e2d250ebda65f3e379fbe98cfff09dfff6aafffbb5fffebbfffebffffbc0fdf4bbf8efb6f4ecb1ede5a9ea +e19de7d987e2d174dcca65dcc956dec545e1c43ae3c132e1be28dbbe1dd5bc12d0bb0cd1b90bd6b911dab910deb80cdeb90bdab80bd7b70ad7b70ad7b70ad7b7 +0ad6b609d6b609d5b508d5b508d5b508d5b508d5b508d4b407d3b306d3b306d2b205d3b306cfae04d0ac02ccaa0ac8af1dd7c651e4dd8ef4f1c4ffffeffffffb +fffdfffffdfffffffefffffbfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffefffffefffffefffffeffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefefefefefffffffffffffffffffffffffffffffefefe +fffffffffffffbfbfbfefefefffffffffdfdfffffffefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefefefefefefefefefffffffffffffefefefefefefffffffffffffffffffffffffefefefefefefffffffefefefdfdfdfffefefffffffffffffffffffffe +fefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefefefefdfdfd +fffffffffffffffffffffffffffffffefefefffdfffffefffffefffffefffffefffffdfffffefefffefefffefefffffffffffffffefeffffffffffffffffffff +fdfdfefefefefefefefefefffffffffffffffffffffffffffffffdfdfdfffffffefefefcfcfcfffffffffffffffffffefefefffffffffffffffffefffffeffff +fefffffefffffefefffdfffffffffffffffefffffefffffffffffffffffffffffffffffefffffefffffffffffefefffffffffffffffffffffffffffffffefefe +fefefefffffffffefffffefffefdfffcfbfdfffefffffefffffefffffefffefdfffefdfffefdfffefdffffffffffffffffffffffffffffffffffffffffffffff +fffffffffefffffefefffdfefffdfffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffff +fffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffee0f3e78fdecd4ee3cb36ead030edd130ead12fe9d32ee8d12febce30ebcc2fefcc +2ee6c829e1ca2ee3d456fcf4b1ffffdcfffbbcebe288e6d759dfca32e4c71eebc81aedc820ecc620ebc71fe8c71de4c718e1c617e2c51ce1c721dcc523ddc72c +dec735dec63edec547dbc450dcc75addcb66e2d075e9db88f3e89ef7edadfbf2b9fff9c7ffffd5ffffd8ffffd3ffffc5fff5b3f9e99cf3df80eed66ce8cd5be4 +c84cd8c338cfbc25c7b415c8b40fd2b612d8b811dbb90bdbb908dab80ad8b80bd7b70ad7b70ad7b70ad6b609d6b609d5b508d5b508d5b508d4b407d4b407d3b3 +06d2b205d2b205d2b205d1b104d2b003d4ae02cfad06cdb319ddcb4ee8de8af7f4c1ffffedfffffbfffdfffffefffffffcfffffbfffffeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffefefefffffffffffefdfefcfdfefcfffffefffffffffefefffefefffefefffffffffffffffefefffefefffffffffefefffefeffffffffff +fffffffffffffffffffffffffffffffffefefefefefefffffffefefefffffffffffffffffffefefefffffffffffffffffffffffffffffffffefeffffffffffff +fffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefffffefffffefffffefffffefffffefffefdfefffdfffffefffffffffffffffffffefefefffffffffffffefefefefefefffdfffffeff +fffefffffefffffefffffefffffffffffffffffdfdfffffffffffffffefefffffffffffffffefefffdfdffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefdfefcfffffffffffffffefffffefffefe +fefffffffffffffffffffffdfffffdfffffefefffffffffffffffffffffffffefffdfefefefffffffffffffefefefefdfffffefffffefffffefffefdfffffeff +fffefffffefffdfcfefffefffffefffffefffdfdfdfefefefefefefefefefffffffffffffffffffffffefffffefefffdfefffdfffffefffffefefffdfdfdfdfd +fdfdfffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffdfdfdfffffffffffffefefefefefeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffeff +fffcfffff7fffcd4f2e681e2cf46e3cb33ebcf2eeed231ead12de8d22de8d12febce30eacb2eefcd2de8cb2de4ce39e6d965fff8bfffffe0fdf7ace2d86ce2d1 +45e4cc2ce8cb23e8c71de8c823e7c722e4c621e4c71fe6c71ee5c71ce5c71ae5c71ae1c41be1c41cdfc21adcbe19dbbb1cd6b81dd5b723d6ba2ddec23fe4ce51 +eeda6af2e37df7e990fef1a5fffdbbffffcbffffd6ffffd8fffed2fef3c1f9ebb0f2e5a1ecdd95e9db89e2d873d9cf5ad3c23dd1bb26d4b718d7b80fd7bb09db +bd0ad9ba0bd8b80bd8b80bd7b70ad7b70ad7b70ad6b609d6b609d4b407d4b407d4b407d3b306d3b306d2b205d2b205d2b205d3b104d3b103d5b000cdac02ccb3 +15ddcd4be7dd89f7f2c1ffffedfffffbfffefffffefffffffcfffffbfffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefefefffffffcfdfbf6f7f5f6f7f5f2f3f1e9eae6e0 +e1dfe0dededfdddddedcdcdfdddddfdddddfdddddfdddddedcdcdcdadae1dfdfe8e6e6edebebf0eeeef2f0f0f4f2f2f6f4f4f8f6f5fffffefffffefffffeffff +fffffffffffffffcfcfcfbfbfbf1f1f1e4e4e4dcdcdcdadbd9dadbd9e5e3e2f6f4f3f7f7f7fdfdfdfffffffffffffdfdfdfefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefffffefffffef5f6f4e4e4e4dfdfdfe0e0e0dbdbdbdbdbdbdddddddcdcdcdcdcdce5e5e5f3f3f3f6f6f6f2 +f2f2f2f0eff0eeededebeaedebeaedebeaeeecebeeecebedebeaedebeaedebeaedebeaedebeaedebeaedebeaedebeaedebeaefebeaefece8efece8efece8eeec +ebebe9e8ebe9e8f0eeedf4f5f3fffffefffffffdfdfdfffffffffffffefefefffffffffefefffffffffffffdfbfbf8f6f6f4f2f2f0eeeeedebebedebeaeeeceb +eeecebeeecebedebeaeceae9eeecebf5f3f2f3f3f3fafafafffffffffffffefffdfffffefefffdfafbf9f4f5f3e9eae8ebeceaf4f5f3f7f7f7fafafaffffffff +fffffdfdfdfbfbfbf8f9f7f3f4f2ecedebe9eae8f0f1effafbf9fafafafdfdfdfffefffffefffffffffffffffffffefefffdfffffffefcfcf8f6f6f2f0f0efed +ecedebeaedebeaecebe7edebeaeceae9eeefedf8f8f8fffefffffefffefdfffefdfffefdfffffefffffefffffefffffffffffffffdfdfdf7f7f7f9f7f7f7f5f5 +f3f1f0efedecedebeaeceae9edebeaeeecebeeecebedece8efeeeaf2f1edf4f2f1f6f4f3fafbf9fffffefffffffffffffffffffffffffffffffffffffdffffff +fffffefffdfffefdf9f9f9f3f3f3efefefebebebf0f0f0fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffefffffefffff8fffde8fff8c1f2e277e6d042e7cb31eed130eed531e9 +d32ee6d22de9d230ebce30eacb2eefcf2feace34e7d149ecde78fffccdffffe2faf09cdccd53dcc730e4ca24eccc25e8c821e6cb23e4c823e2c621e3c722e7c7 +22e8c61fe7c71ae9c719e6c417e7c518e6c416e6c413e5c312e2c013e2be16e3c21fe2c124e2c52ee2c838e0ca43dfca50e0cd5ee3d06de6d37cedda91f4e2a3 +f5e7adf5e9b3fdf2b9fff9c0fffac6fffec5fffdbaf9f19eedde78e1ca50d7ba29d0b410d0b507d6ba08d9ba0bd9b90cd8b80bd8b80bd8b80bd7b70ad6b609d6 +b609d6b609d5b508d5b508d4b407d4b407d4b407d4b407d4b407d5b306d3b103d5b100ceae01ceb519decc4fe6da8cf6f0c5ffffeffffffbfffffffdfffffdff +fcfdfffcfffefffffdfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeff +fffffffffffffffffffffffffffffffffffffffffffdfdfdeaebe9d6d7d5cfd0cec7c8c6a8a9a586878379777678767577757577757478767678767577757576 +7473747272838180989696acaaa9bcbabac8c6c5d2d0d0d8d6d5edebeafefcfbfffffefffffefffffffffffffffffff8f8f8e9e9e9cccccc9999997575756b6c +6a717270979594c8c6c5eaeaeaf6f6f6fffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefcfffffe +fafbf9d2d3d19d9d9d8181817a7a7a7373737272727474747373737c7c7ca2a2a2cdcdcdd7d7d7c8c8c8bcbab9b7b5b4b0aeadaeacabafadacb1afaeb0aeadaf +adacb0aeadb0aeadb0aeadb0aeadb0aeadb0aeadb0aeadb0aeadb3b0acb2afabb1aeaab3b0acb1afaeadabaaadabaab4b2b1dcdddbf5f6f4fffffffefefeffff +fffffffffefefefffffffffffffffffffffdfdf4f2f2e4e2e2d2d0cfc1bfbfb5b3b2b1afaeb0aeadafadacb0aeadafadacacaaa9b5b3b2c3c1c0d9d9d9ececec +fcfcfcfffffffffffefffffef8f9f7eeefedcccdcbb1b2b0b4b5b3d0d1cfe3e3e3f4f4f4fffffffefefefffffff4f4f4e1e2e0cbcccab6b7b5b2b3b1c8c9c7e4 +e5e3f5f5f5fafafafffefffffefffffffffffffffffffefffffefffefef2f0f0dbd9d9c5c3c2b6b4b3afaeaaafaeaab0afabadaca8abaaa6bdbebce4e5e3fefe +fefffefffefdfffffefffffefffffffffffefffffffffffffffefefef3f3f3e3e3e3d4d2d2cdcbcac2c0bfb8b6b5b1afaeafadacafadacb1afaeb0afabb0afab +b5b4b0bfbebacac8c7d9d7d6ecedebfdfefcfffffffffffffffffffffffffffffffffffffdfffffffffffffffef9f7f6e5e5e5d1d1d1bababaaeaeaec6c6c6ee +eeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffefffffeff +fefdfffffefffffffffffefdfffffcfffff0faf8d5f8efabf2e16cebd141eacb32eed031eed533e9d32ee6d12fe6d12febce2feed031e8cb2aecd03ceed95ff2 +e38dfffdd5ffffdbfdeb90dac643ddc126e9c922eecc25eaca23e5cb21e3ca20e2c820e3c722e6c522e8c521ebc71deac61ae6c51ce6c51be6c619e8c618e7c5 +17e7c518e6c21ae6c21be3c01ce2bf1cdfc01dd9bc1bd3b81ad4ba20d4b928d7bb31dcc043e4ca58edd672f5e388fcf19dfff8b2fffdc7ffffdcffffe1ffffd3 +fff1b4efd981d8be42cdaf1ad2b310dab90fd9b90cdaba0dd9b90cd7b70ad7b70ad7b70ad7b70ad7b70ad6b609d6b609d5b508d5b508d4b407d4b407d3b306d3 +b306d2b107d4b204d4b100cdad00ceb61edfcc59efe3a1f7efd1fffff6fffefdfffffefdfffefdfffcfdfffcfffefffffdfffffeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfffffefffffffffefefefffffffcfcfcfdfefcfcfdfbfafbf9e4e5e3 +c7c8c6aeafada5a6a4999a9870716d47484437363235343034323133322e33313034332f35333232312d2f2d2c41403c5d5b5a7877738b8988999894a5a3a2ad +abaac4c2c1e3e1e0f9f7f6fefcfbfcfcfcfffffffffffff6f6f6e1e1e1b2b2b2676767313131211f1e2f2d2c636160afadacdcdcdcf4f4f4ffffffffffffffff +fffffffffffffffffffffffffffefefefffffffffffffffffffefefefefefefffffffffffefcfaf9e6e4e3a8a6a56462614644433b39382f2d2c312f2e393736 +424040555353878585c1bfbfceccccb4b2b29e9c9b8f8e8a8988848887838786828a898587868289888489888489888489888489888489888489888489888489 +88848b88848a87838c89858a8783898884858480807e7d92908fc8c6c5f5f3f2fffffffffffffffffffdfdfdfffffffdfdfdfdfbfaf7f5f4eeecebdfdddcc8c6 +c5b1b0ac9e9c9b908f8b8b8a868988848887838a898588878383827e8e8d89a4a2a1b9b9b9d6d6d6e9eae8f7f8f6fdfefcfbfcfaf6f7f3e5e6e2b5b6b28a8b87 +919290b5b6b4d4d5d3f1f2f0ffffffffffffffffffefefefd1d2d0b4b5b390918f8a8b89adaeacd6d7d5edededfdfdfdfefdfffefdfffffffffcfcfcfffffefb +fcfaf8f6f5dfdddcbdbbbaa1a09c94938f87878187878189898385857f81817b9c9b97dbd9d8fefcfcfffefefffefffefdfffffffffffffefdfdfdfffffeffff +fef6f7f5e2e3e1c8c9c7b8b6b5adabaaa09e9d91908c8786828786828a89858887838786828b8a8691908c9c9b97aaa9a5bdbcb8d4d5d3ebeceaf7f8f6fafbf9 +fdfdfdfefefefefefefffffffffffffffffffffefdf9f7f6dbd9d8bdbbba999796888685a9a9a9e5e5e5ffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffefdfffffefffefdfffffffffffffefffffcfffffbffffeaf6f3c0f4ea96 +f0db61ebd03feccc33efd033eed533e8d42fe8d331e8d331ebce2fecce2fe8cb2cecd446efdd72f6e79ffff8d2fffecffbe885dfc73fe3c324edc921edcb24ea +ca23e5cb20e3cb1fe2c91fe3c722e7c623e8c522ebc61eeac61ce6c51ce4c51ce4c61be6c619e5c518e5c518e4c319e4c319e3bf17e2bf15e3c114e0be11dcbc +0fdebe11ddbc12ddbd16ddbe21dcc130dcc63fddcb4ee3d15ee3d46eecd88af7e5a8fdf0c2fffad4fffdd6fdecade6d168d6be36d7b81dd9b710d8b70ddaba0d +d9b90cd7b70ad7b70ad7b70ad6b609d7b70ad6b609d6b609d6b609d5b508d4b407d4b407d3b306d3b306d4b309d5b305d3b200cbad02cdb525e8d56efdf0bcff +f9e6fffff8fefffdfdfffefdfffcfbfffcfdfffefdfefffffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffefffffefffffffffefefefffffffdfdfdedeeecd2d3d1afb0ae9495937e7f7d6f706e6566645c5d5b46474331322e28272324231f +24231f26252126252126252125242024231f252420302f2b41403c51504c5c5b576564606d6c6871706c7b79788482819d9b9acac8c7eeeeeefefefefffffff8 +f8f8dcdcdcafafaf6464642f2f2f201e1d2d2b2a5f5d5caba9a8dcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffff +fffffffffffffffefefef7f5f4d2d0cfa4a2a1757372494746373534353332302e2d2c2a293c3a39646262999797c5c3c3e2e0e0dcdadab6b4b39a98978e8d89 +88878382817d7e7d797f7e7a7f7e7a81807c807f7b807f7b807f7b807f7b807f7b807f7b807f7b807f7b827f7b817e7a83807c817e7a807f7b7c7b7778767588 +8685c8c6c5f8f6f5fffffffefefefffffffffffffffffff6f6f6e6e4e3d3d1d0bebcbbb0aeada5a4a09998948c8b8781807c7f7e7a7e7d797e7d797f7e7a7e7d +797b7a7682817d8d8c889c9c9cabababb5b6b4cacbc9e0e1dfeff0eef4f5f1e9eae6b7b8b48b8c88919290b6b7b5d3d4d2f0f1effefefefefefefefefeeeeeee +d1d2d0b4b5b390918f8b8c8aadaeacd6d7d5eeeeeefcfcfcfffefffefdfffffffffdfdfdfffffeebecead1cfcebab8b7a4a39f92918d8787817d7d777e7e787d +7d77787872787872979692d6d4d3fdfbfafffffffffefffefefefdfefcfffffefffffef8f9f7e3e4e2cccdcbbabbb9a6a7a59d9b9a9795948e8d898584807f7e +7a7e7d797f7e7a7e7d797f7e7a82817d8584808b8a8693928e9e9d99abacaabbbcbacfd0cedfe0def0f0f0fcfcfcfffffffffffffefefefefefefffefdf8f6f5 +dad8d7bcbab9999796898786a9a9a9e4e4e4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffff +fefffffefdfffffdfffffefdfffffefffefdfffffffffffffefffffcfffff8fffee2f1edacede37eecd654ecd03cedce37efd136ecd434e8d331e7d131e9d131 +eace2de9cc2de3ca2eead551f5e388faecb1fff3c9fff5bbf6e178e3c83ce5c526eeca22edcb24eaca23e6cc22e5cb21e4ca20e3c820e7c722e9c622eac61fea +c61ee5c71ce3c71ce3c71ce4c61be4c61be3c51ae3c51ae2c417e4c319e2c117e3c219e2c118e3c016e3c016e1bf12e0c013d7be14d3be1cceba1fcfba22d1bb +20cfb624d6ba37dfc658ead885fff4baffffe3fffccdede38bdfcf54dec02bd9b710d7b60cd9b90cd9b90cd8b80bd8b80bd7b70ad6b609d6b609d6b609d6b609 +d6b609d5b508d5b508d4b407d3b306d3b306d3b208d2b205d1b100c6aa05ccb531f1df86fffcd8fffff8fffefdfdfffffdfffcfdfffcfdfffefdfffffdfefffd +fefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefcfd +fbedeeeccfd0cea2a3a16566644a4b493c3d3b3b3c3a3a3b393c3d3b3c3d3b3b3c3a3b3a363938343a39353a39353a39353c3b373c3b373938343c3b37393834 +3a39353d3c383d3c383e3d39403f3b3f3e3a3d3c383534304f4d4c989695dadbd9f8f9f7fefefef9f9f9e2e2e2b6b6b66d6e6c393a382a2827373534676662b2 +b0afdcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffefefefffffffefefefdfdfdfefefeffffffffffffffffffe3e1e09f9e9a61605c4948443f3d +3c3836353937363a3837444241605e5d9c9a9ae0dedefcfafafffefef0eeeec0bebd9d9b9a93928e8e8d898b8a868c8b878d8c888c8b878d8c888c8b878c8b87 +8c8b878c8b878c8b878c8b878c8b878c8b878d8c888c8b878d8b8a8c8a898d8b8a898786868483949291c9c7c6f6f4f3fffffefdfefcfffffffffffff7f7f7e5 +e5e5cac8c7acaba7908f8b8887838c8b878f8e8a8f8e8a8e8d898e8d898d8c888d8c888c8b878c8b878f8e8a908f8b8e8d898e8e8e8a8a8a888987a0a19fc1c2 +bedbdcd8e9eae6e3e4e0bbbcb88e8f8b949591b9bab6d5d6d4f0f1effffffffffffffffffff0f0f0d3d4d2b7b8b69394908e8f8bb0b1afd8d9d7eeeeeefbfbfb +fffefffffefffffffffffffffdfefcd8d9d7abaaa6989793908f8b8c8b878d8d878c8c8690908a8c8c86878682878682a2a3a1d8d9d7fbfcfafffffefefefeff +fffffffffefffffcf9faf6e6e7e3c4c3bfa5a4a09796928e8d898d8c888d8c888c8b878c8b878e8d898d8c888d8c888f8e8a8d8b8a8d8b8a8d8c888d8c888f8e +8a8f8e8a8f908c92938fa5a6a4bdbebcdbdcdaf2f3f1fefefefffffffefefefffffffffffef9f7f6dbd9d8bebcbb9c9a998c8a89adabaae8e6e5ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefdfffffdfffffffefffffefffffeffffffffffff +fcfffffbfffff7fffedcf0eb9cebdd6cecd44cf0d23eefcf3aeed238ebd234e8d232e6d030e9d131ebcf2ee6cb2de1c931ecd85bf9ec9efff4c0fbf3bef8eca4 +eedb68e3c939e7c728edcb24ebcb26e9cb26e6ca25e6cb23e5ca22e4c921e6c921e7c720e9c720e8c61fe5c71ce3c71ce3c61de3c61ee2c51de2c51ce1c51ae1 +c618e1c617e1c316e1c219e2c118e4c018e4c018e1bd11debf16dec829e3d039e0cb3adbc62fdcc321d3b712d6b414daba2bdac355f4e69affffdeffffddf6ef +aaeadc72e2c639d7b613d6b50cd9b90cdaba0dd9b90cd9b90cd8b80bd7b70ad7b70ad6b609d6b609d6b609d5b508d5b508d4b407d4b407d4b407d2b107d2b205 +ceb102c5aa0cccb73ef5e598ffffe9fffefffffffffdfffffdfffcfdfffcfdfffffdfffffdfefffdfffffffeffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffdfdfdeeeeeed7d8d6b3b4b28f908e696a684445433132302a2b293233314344 +425a5b596a6b697374728685818b8a868d8c888a89858a89858f8e8a8e8d8984837f757470696864605f5b5554503f3e3a2d2c282a29252d2c282c2b2723221e +3d3b3a838180c4c5c3ecedebfdfdfdfafafae1e1e1b5b5b56c6d6b393a382b2928373534686763b1b0acdcdcdcf4f4f4ffffffffffffffffffffffffffffffff +fffffefefefffffffffffffffffffffffffffffff2f2f2d4d5d3aba9a872716d4544403a39353b39383634333a38374f4d4c706e6d9b9998cdcbcbf8f6f6ffff +fffffefef2f0f0c0bebea09e9d969591979692a5a4a0b9b8b4bfbebabdbcb8bab9b5bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6 +bcbab9bbb9b8bcbab9b9b7b6b7b5b4c0bebde1dfdefbf9f8fffffefefffdfdfdfdf2f2f2ddddddc2c3c1adaca896959183827e878682959490a2a19dadaca8b4 +b3afbab9b5bab9b5bbbab6bab9b5bab9b5bfbebab9b8b4a9a7a69899978c8c8c8384828e8f8da2a39fb9bab6d3d4d0dddedab8b9b590918d969793bbbcb8d6d7 +d5f0f1effffffffffffffffffff0f0f0d4d5d3b8b9b79596928f908cb1b2b0d9dad8eeeeeefbfbfbfffefffffefffffffffefefef3f4f2c7c8c69c9b978d8c88 +8e8d89989793abaaa6b7b6b2bdbcb8bab9b5b8b7b3b6b4b3c6c7c5e6e7e5fcfdfbfffffefefefefffffefffffef2f3efdbdcd8c0c1bda7a6a292918d8e8d8991 +908c9594909c9b97a6a5a1b2b1adbcbbb7bcbbb7b9b8b4bbbab6bdbbbab8b6b5b0afaba7a6a29e9d99959490898a8682837f8d8e8ca0a19fbdbebcdadbd9f0f0 +f0fafafafefefefffffffffffefaf8f7dcdad9c0bebd9e9c9b8e8c8bafadace9e7e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffffffffffefffffefffffcfffffefdfffffdfffffffefffffefffffdfffffffffffffcfffff9fffff7fffed6f1e98fe8d95bebd246f1d33eeed0 +3cecd13ae9d236e9d333ead232ecd232eed231e7cb30e0c838ecda67fff4b4ffffcef9f3b2efe68ce8d659e3cb36e6c829ebcb26eacb28e7ca29e7ca29e6c928 +e5c827e5c925e4c921e4ca20e5c722e7c722e6c71ee6c71ee3c520e3c520e1c520e0c51ddfc51adfc717dfc815dec714e1c618e2c419e3c219e3bf18e1bb15dc +bc23e8d054f6e076f4de75ebd460e8cd40ddc021dab811d5b417d1b834ead879fff8ceffffe3fffac5f7e892e5ca4ad4b218d3b30cd8b80bd9b90cd9b90cd9b9 +0cd9b90cd7b70ad8b80bd7b70ad6b609d6b609d5b508d5b508d4b407d4b407d4b407d3b208d0b207cfb209c8ae1ad0bb4ef9e9a7fffff1fffefffdfffffdfffe +fffffefffffefffefffffefffdfffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffff6f4f3cecccba19f9e706e6d4f4e4a3e3d393b3a363635313735344644436c6a69979594b7b5b4cfcdccdedcdbe8e6e5f0eeedf0eeedf0ee +edf1efeeeae8e7dddbdabab8b7a8a6a5999796817f7e5654533432312f2d2c373534373632302f2b4645417e7d79b5b6b4e1e2e0fbfbfbfbfbfbe2e2e2b5b5b5 +6c6d6b393a382b2a26383733686763b2b1addcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffefefed8d8d894 +95936563624c4b47403f3b3a39353b3a363b3a3642403f646261a9a7a6dcdad9f6f4f3fffefdfffffffffefef1efefbfbdbda09e9d979594a2a09fc6c4c3f0ee +edf9f7f6f9f7f6f7f5f4f6f4f3f6f4f3f6f4f3f6f4f3f6f4f3f6f4f3f6f4f3f6f4f3f4f5f3f4f5f3f5f6f4f4f5f3f5f6f4f3f4f2f2f3f1f7f8f6fafbf9fffffe +fffffefffffef1f2f0d6d7d5bbbcbaa1a2a08f8e8a878682868581969591adaca8c4c3bfdad8d7e9e7e6f2f0eff4f2f1f8f6f5f7f5f4f7f5f4f9f7f6eeecebd8 +d6d5bbb9b8a9a7a69795948f8d8c8d8c889b9a96b7b7b1cacac4aeaea890908a989793bcbbb7d7d5d4f1efeefffffefffefdfffefef1efefd5d3d2b9b7b69695 +9191908cb3b1b0dad8d7f0eeeefefcfcfffefffffcfefffdfdf6f4f4e4e2e1bab8b794938f8c8c86969591afaeaad7d6d2f0eeedf4f5f3f5f6f4f6f7f5f1f1f1 +f6f6f6fefefefffffffffffffefefefefffdfcfaf9e0dfdbb6b5b19897938f8e8a8c8b8791908ca1a09caba9a8b9b7b6cecccbe6e4e3f8f6f5faf8f7f7f5f4f8 +f6f5f5f6f4ecedebdcdddbcacbc9babbb7abaca8999a968a8b878887838d8c889e9d99bcbbb7dad8d7f2f0effffdfcfffffefffefdf8f6f5dad8d7bfbdbc9e9c +9b8e8c8baeacabe7e5e4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffcfffffcfdfffffd +fffffffefffffefffffdfffffffffffffafffff8fffff5fffcd0f0e681e5d44febd141f1d33eecd03cead13be8d236ead435ecd434eed132edd031e5cb31dfc8 +3decdc72fffbc5ffffd7f8f2a7e9de76e5d24de5cd35e6c928e9cb26e8cc28e7cb2ae7c92ae6c829e5c728e5c925e4ca20e4ca20e5c722e5c722e6c71ee6c71e +e6c61fe3c520e3c421e2c41fe2c51ce1c618e1c617e1c715e2c718e1c51ae2c21be0bf1ce0be1edec137f0dc7dfff2a9ffeda0f2da7ae8d04ee1c328dcb810d3 +b00ccfb423e4d065fdefbefffcdffffed1fcefa3e5cd53d2b31ad2b20bd7b70ad9b90cd8b80bd9b90cd8b80bd7b70ad7b70ad7b70ad7b70ad6b609d6b609d5b5 +08d5b508d5b508d4b407d3b208d0b108d0b410cfb428d8c45ffaecb2fffff4fefdfffdfffffdfffefffffefffffffffefffffefffdfffefdfffcffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefef4f2f2d8d6d5a09e9d706e6d464443302f2b33 +322e4746425857536c6a6982807fa4a2a1c4c2c1dddbdaf5f3f2fffffefffffefffffefffefdfffefdfffffefffffefffefde5e3e2d3d1d0c7c5c4b5b3b28f8d +8c6d6b6a5a5857504e4d44433f33322e42413d777672acadabdcdddbfbfbfbfcfcfce1e1e1b4b4b46b6c6a3839372a2925373632676662b1b0acdcdcdcf4f4f4 +fffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffffff2f2f2d8d8d8a9a9a9696a684442413b3a363b3a363534303c3b37504f4b6b696894 +9291d4d2d1fcfaf9fffffefffefdffffffffffffeeececbcbabaa19f9e9a9897a7a5a4d0cecdfefcfbfffffefffffefffdfcfffffefffffefffffefffffeffff +fefffffefffffefffffefffffefffffefffffefffffefffffefefffdfefffdfffffefffffefefffdfefffdfdfefce2e3e1babbb9a0a19f9192908e8d89969591 +a4a39fb6b5b1cccbc7e0dfdbf2f0effffdfcfffefdfffefdfffffefffffefffffffffffffefcfceeececd7d5d4cac8c7bcbab9a9a7a694938f92918da5a59fb3 +b3ad9e9e988f8f899b9a96bbbab6d7d5d4f1efeefffffefffffefffffff1efefd5d3d2bab8b797969291908cb3b1b0dad8d7f0eeeefefcfcfffdfffffdfffffd +fdefededd9d7d6b3b1b0908f8b90908aa3a29ebfbebae9e7e6fffdfcfffffffffffffffffffefefefffefffffffffdfdfdfffffffffffff6f6f6e7e5e4c6c5c1 +9c9b978685818c8b879a9995abaaa6c1c0bccecccbd7d5d4e6e4e3f7f5f4fffffefffffefffdfcfffdfcfffffefdfefcf3f4f2e5e6e4d8d9d5cacbc7b6b7b3a2 +a39f9594908988848c8b87a3a29ec1bfbee2e0dffbf9f8fffffefffffef9f7f6dbd9d8bfbdbc9e9c9b8e8c8baeacabe8e6e5ffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefdfffcfdfffcfdfffffdfffffefdfffffefffffdfffffffefffffafffff8fffff1fc +f8c8eee179e3d045ead03cf0d53eebd23cead23ce8d237ebd536eed434eccf30eccf30e6cb35e1cc48f0df7effffcfffffdcf8eb9de8d566e6cc42eacc31e9ca +27eccc27e8cc27e6cb27e7cb27e8c926e7c727e5c925e4ca20e4ca20e5c820e7c720e4c81de6c81de6c71ee7c51ee7c420e8c31fe8c31fe8c41de5c218e3c316 +e2c516dbc116dac01ad8c020dfc42de3ce54f9eda7ffffd1fff8baf0dc85e6d04fe0c429dfbb14d8b40dd2b720e4d25df8eeb2fdf7d2fef9ccf8eda3e3cc52d1 +b51bd1b40cd9b90cdaba0dd9b90cd9b90cd8b80bd7b70ad8b80bd7b70ad7b70ad6b609d6b609d5b508d5b508d5b508d5b508d3b104cfaf08d4b518d8bf39e3d1 +72fdf1bbfffff3fcfefffbfffefdfffcfffffffffefffffdfffffffffdfffcfdfffbfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefefefef0eeedc9c7c6a2a09f6b696848474335343032312d4746426d6c68969591c3c1c0dbd9d8eae8e7f3f1f0f6f4f4fe +fcfcfffffffdfdfdfefefefffffffffffffefefefefefefefefef8f8f8f0f0f0efefefedededdfdfdfcccccca9a9a98182805b5a563938343d3c3874736fabac +aadbdcdafbfbfbfdfdfde3e3e3b6b6b66c6d6b393a382b2a26383733686763b2b1addcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffffffffefefe +fffffffcfcfcd0d0d09393936a6a6a4a4b493d3b3a3938343a393538373343423e6e6d69acaaa9dad8d7f1efeefffffefffffefffffeffffffffffffedebebbd +bbbb9c9c9c969696a4a4a4cbcbcbfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffefefef9faf8edeeeccdcecca3a4a28f908e8e8f8d989995b4b5b1d2d3d1e4e5e3eff0eef7f8f6fbfbfbfefefefffffffefefe +fefefefefefefefdfffffefffffefffcfcfcf3f1f0f3f1f0f1efeed9d7d6afaeaa9796929696909898928f8f898e8e889e9d99bcbbb7d8d6d5f2f0effffffeff +fffefffffff2f0f0d5d3d2bab8b797969292918db4b2b1dad8d7f0eeeefefcfcfffffffffffffefcfcebe9e9d4d2d1afadac8d8e8a959692b5b6b4d2d3d1f0f0 +f0fffffffffefffffefffefdfffefdfffefdfffffefffcfbfdfffefffdfcfee6e6e6c1bfbea7a4a08f8e8a8d8c88a2a19dbebdb9d6d4d3eceae9f5f3f3f6f4f4 +f9f9f9fffffffffffffffffffffffffffffffdfdfdfefefefdfefcf8f9f7f5f6f2f0f1ede0e1ddcdcecab4b3af9998948d8c8894938fa5a3a2cbc9c8f1efeeff +fdfcfffffefaf8f7dddbdac0bebd9e9c9b8e8c8baeacabe9e7e6fffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff +fffffefffffcfffffefdfffefdfffefdfffffffefffffdfffffefffffefffffffbfffff5ffffe6fbf4bbefe072e3cf42ead23cf1d73decd43cebd43ce9d338eb +d438f1d436eccf31ecd035e6ce3ee3d057f1e38bffffd8ffffd8fbe891e8d058e6cb3beacd2ee9ca27eacd25e8cc27e7cb26e9cb26e8c926e7c825e7c924e6c9 +20e6c920e5c820e7c720e4c71ee4c81de6c81de7c61de9c420e9c31fe9c31fe9c31de9c51de6c619e3c518dbc116dbc11bdac32be0cd48eada79faf3c2ffffe4 +fffabfecda7de4cc44dec021dfbb14d6b512d2ba25e5d564f9f1b5fcf7d0fdf7c2f8eb9ce2cb4dd0b419d3b510d9bb10dabb12d9b912d8b910d7b90ed8b90ad9 +ba0bd9b70ad9b60cd8b609d6b609d5b508d5b508d5b508d5b508d5b105d1b10cd5ba24dec950e9da8bfef5c9fffff7fdfffffdfffcfdfffcfffffffffefffffd +fffffffffffffcfffffbfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefffddad8d79d9b9a +716f6e4745443635313736324645416b6a66999796c8c6c5f7f5f4fffffefffefdfffffefffefefffffffffffffffffffffffffffffffefefeffffffffffffff +fffffffffffefefefffffffdfdfdfefefeffffffdfdfdfadadad8482815756524f4d4c807e7db3b4b2dddedcfafafafbfbfbe2e2e2b5b5b56c6d6b393a382b2a +26373632676662b0afabdcdddbf4f4f4fffffffffffffffffffffffffffffffffffffefefefefefef6f6f6e1e1e1a5a6a46162604445433b3c3a3a3935383733 +3c3b374d4c48636160979594dddbdafcfaf9fffffefffffefffdfcfffffefffefefffdfdefededbebcbc9f9f9f9a9a9aa4a4a4c7c7c7f7f7f7fdfdfdffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffffeeff0eed7d8d6b8b9 +b79697958b8c8a969795aeafadd3d4d2f5f6f4fffffefffffefffffefefefefffffffffffffffffffffefffffefffffefffdfcfefefdfffffffffffffffffffe +fffffef1efeecdcbcab1b0ac9c9b978a8a8485857f8d8d879f9e9abab9b5d7d5d4f2f0effffffefffffffffffff1efefd4d2d1b9b7b696959191908cb2b0afd9 +d7d6f1efeffdfbfbfffffffffffffcfafae7e5e5d0cecda9a7a68e8f8b9b9c98c6c7c5e2e3e1f4f4f4fefefefffefffffefffffefffffefffefdfffffefffefd +fffffefffaf9fbd8d6d6a8a6a594918d8d8c889b9a96b5b4b0d6d5d1f0eeedfffefdfffffffffdfdfffffffffffffdfdfdfdfdfdfffefffefdffffffffffffff +fffffefdfefcfefffdfffffcf9faf8e9eae6d0cecdacaba79594908d8c88918f8eb6b4b3e6e4e3fbf9f8fffffefaf8f7dcdad9bfbdbc9d9b9a8c8a89adabaae8 +e6e5fffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffcfffffcfffefffffefffbfffefbfffefffefffffdff +fffbfffffdfffffffefffeecfffbcef9efa2eddc67e9d548e8d13feed63ef0d73bebd438ead438ead337f0d134efd035e9d139e3d148e5d76df4ea9dffffd8ff +ffcffae47ee4c943e0c632e6ce2ee7cc28e8ce26e7cb26e8cc27eacb28e9ca27ebcb26e8cb23e8cb23e7ca22e7c924e6c823e5c820e5c820e5c81fe6c71ee5c5 +20e7c420e9c420e7c61de3c71cdfc618e3c518dfc017d9ba17ddc235ead873f7eeabffffe0ffffe5fef1a7deca5adbc029e0bf16debc15d6b91bd3c037ede17c +fffdceffffdbf9edabf0dd7ce1c542d4b51ad0b610d5bb13d7b91adabb1eddbd1ed8bb13d9bb08d9ba05dbb70bdbb60edab60cd9b70ad6b708d5b607d3b508d7 +b508d6b103cead0acfba2fe4d76fefe7acfaf5dcfffffcfffefffdfffcfdfffcfffffffffefffffefffffeffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffdfdfdfffffffffefdfffffef9f7f6e5e3e2b4b2b1706f6b4746423534303536344e4f4d737472a0a19fd1d1d1ececec +fffffffffffffefefefefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffff5f5f5e4 +e4e4c3c3c39b9c9a898989999999b2b2b2dadadafcfcfcfafafae4e2e2b7b5b56f6d6c3937362c2a29373534696864b0afabdcdddbf6f7f5fffffffffffffdfd +fdfffffffffefffffefffffffffaf8f8cccac999979672716d4d4c483b3b35373731383733383635434442727371aaaaaad1d1d1eeeeeefffffffffffffefefe +fffffffffffffffffffefefeeeecebbdbbbaa09e9d9a9897a4a2a1cccac9f7f8f6fffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffffffffffffffffffffffffffffefffffefdfefcfffffee5e6e4bebfbba6a5a1908f8b93928eb8b6b5d7d8d6ebebebfcfcfcffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefdfdfdeeeeeed9dad8b1afae9796928c8b878b8a86 +9c9d99bbbcb8d5d6d4eff0eefffffffefefeffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffffafafae3e3e3cccac9a8 +a6a58e8c8ba2a09fd0d1cfecedebf8f8f8fefefefffffffffffffefefefffffffffefffffffffffffff8f8f8eae8e8c5c3c29a9995908f8b9c9b97b0afabd2d3 +d1eff0eefbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfdfdfcfdfbe6e6e6c9cac8 +adaeac9495938e8d89a7a6a2cfcecaeceae9fdfefcf9f9f9dfdddcc0bebd9c9a998e8c8baeacabe6e4e3fffffffffefffffefffffefffffffffffffffffffeff +fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefffffbfdfffcfffefffffefffbfffefdfffefffefefffefffffbfffffdfffffdfcfdfbe3fcf5bcf5ea90eddc63ead649 +e7d241eed640f0d73beed537ead439ead238f2d134eecf34e9d13be6d654eade80f6edaaffffd5ffffc4f6df71e2c73adec62ee6ce2ee6ce28e7d027e8cc27e9 +cd28eaca2ae9ca27ebcb26eaca23e8cb23e7ca22e6c724e6c724e7c722e5c820e5c81fe4c71ee5c51ee5c520e6c41de4c51cdfc618dfc618e2c419ddbd18d9ba +1fe2c94bf4e69afffed1ffffe1ffffd0f4e588d4bf3bd2b612debc0eddbe1bdac030dcca59f6ea9cffffdeffffdaf4e694ead35fddbf30d5b619d1b81cd7bf29 +dbc139e2c741e2c53ad7bb21d6b90adbbc07dbb70bdbb60edab60cd9b70ad8b608d6b708d3b508d7b508d9b104cfad0dd1bf3ceae285f7f2c5fef9eafffeffff +fdfffffffefdfffcfdfffffdfffffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffd +fcfffffee8e6e5c3c1c08b8a86504f4b33322e33322e4445436f706ea4a4a4d2d2d2f7f7f7fffffffffffffefefefffffffffffffefffdfdfefcffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffbfbfbf3f3f3d2d2d2bcbcbcbababac1c1c1dededefcfcfcfc +fcfce4e2e2b7b5b56f6d6c3937362b2928373534696864b0afabdddedcf4f5f3fcfcfcfffffffefefefcfcfcfefdfffffffffefcfce4e2e2a19f9e615f5e4544 +403d3d373a3a343a3a3442413d4644435d5d5d9e9e9ee1e1e1fcfcfcfffffffffffffffffffefefefffffffffffffffffffefefeeeecebbdbbbaa09f9b9a9995 +a4a2a1cccac9f7f8f6fffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffeff +fffefffffefefffdd9dad6a9aaa6969591908f8ba2a19dcecdc9f4f4f4fdfdfdfffffffefefefefefefffffffefefefdfdfdffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7cdcbcaa6a4a392918d8c8b879b9c98bbbcb8d5d6d4eff0eefffefffefdffffffffefefef +d5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffefefef9f9f9e2e2e2cac8c7a6a4a38e8c8ba3a1a0d4d5d3f1f2f0fcfcfcfffffffffffffe +fefefffffffffffffefefefefefefcfcfcedededdad8d7b6b4b392918d91908cacaba7c9c8c4e8e9e7fdfefcffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdf8f8f8e3e3e3c8c9c7a1a2a08e8d899c9b97bbbab6d9d8d4f9f9f9f9f9f9 +dfdddcbfbdbc9d9b9a8e8c8baeacabe8e6e5fffffffffefffffefffffefffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffcfdfffcfffe +fffffefffdfffefdfffefffefefffefffffdfffffefffffffafbf8dcf6edadefe482eddb60ebd74aead544f0d842efd83cedd738ebd53aedd339f1d235edcf34 +e8d23decdd5ff3e992fcf2b6fffccbfff5b3f2db67e2c737e0c62ce6ce2ee7cf29e8d128e9cd28e9cd28eaca2aeacb28e9cb26e8ca25e8cb23e7ca22e6c724e8 +c724eac723e7c720e3ca1ce2c91be4c71ee5c51ee6c51ce4c51ce1c51ae2c61be2c419e1c324e3c63cedd771fff4bcffffddfffccbf6e99de6d45fd6be28d5b7 +0ad6b90ad7bd23e3cc52e8d788fff1c1ffffe9fff7cdead774dcc53ad8ba1bd9bc1bd9c236e4d059eedb7afce78bf8e076ddc242d0b413d5b705d8b80bd9b60c +d9b60cd9b60cd8b609d8b609d6b50bd5b508d4ae02c9aa0dd3c144f7ee97ffffd8fffff4fffefffffefffffffefdfffcfdfffffdfffffffffffffffffffeffff +fefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefffffefffefdcfcdcc92908f6564603f3e3a31302c3b3a365758 +56959694d6d6d6f5f5f5fffffffffffffdfdfdfdfdfdfffffffffffffefffdfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fffffffffffffffffffffffffffffffffffffefefef0f0f0e4e4e4dfdfdfdededeedededfdfdfdf8f8f8e3e1e1b7b5b56f6d6c3937362b2928373534696864b0 +afabdedfddf4f4f4fdfdfdfffffffffffffffffffffffff1f1f1cdcbcba3a1a06e6c6b4745443837333939333838323838324c4b477472719f9f9fcfcfcff5f5 +f5fefefefdfdfdfffffffffffffefefefffffffffffffffffffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f8f6fffffeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffdf7f8f6cecfcd9e9f9d92918d9a9995b4b3afdd +dcd8fffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffff +fffdfdfddcdad9b7b5b49d9c988e8d89999a96babbb7d5d6d4eff0eefffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfc +fffffffffffff9f9f9e1e1e1c9c7c6a5a3a28e8c8ba5a3a2d6d7d5f3f4f2fefefefffffffffffffefefefffffffffffffefefefffffffafafae4e4e4cbc9c8a9 +a7a68e8d89979692c2c1bde3e2def7f8f6fffffefffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffff +fffffffffffffffffffffffffff6f6f6e3e4e2b0b1af91908c959490a9a8a4cbcac6f5f5f5fafafae0deddbfbdbc9e9c9b8e8c8baeacabe9e7e6ffffffffffff +fffefffffefffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffdfffefdfffefffefffffefffffffefffffefffffefffffffffdfffffefdffff +f8fdf9d6f1e89eeee076ead95aecd84becd845efda43efd93eecd63aecd53deed43af3d437e9cd33e5d03ff1e06bfcf1a7fef4befdf2bef8ea9ef0d860e4ca36 +e3c92fe8d030e8d02ae8d128eace29e9cd29eaca2aeaca2ae9ca27e8ca25e8cb23e7ca22e7c924e8c724e9c622e9c720e4c91be2ca1ae4c81de5c61de5c61de4 +c51ce4c61be3c41bdfbf1ae7c935ebd361f8e699ffffd7ffffe1f9efa9e0d16bdec63edec221dcbf10d3b90fd4be30edda73fcedb5fff8dbfffee2fbeab1deca +55d2b81ed0b30ad7ba1be5ce54f6e489fff8b6ffffcafffba8e1cc59cdb116cfb203d8b80bd8b70dd7b60cd7b60cdab60cd9b50bd6b609d6b609d2af05c7aa13 +d5c44ffef4a6ffffe5fffff9fffefffffefffffffefdfffcfdfffffdfffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffff +fffffefefefefefefffffffffffffffffefbf9f8b5b3b26765644645413c3b373f3e3a51504c737472b9bab8f6f6f6fefefefdfdfdffffffffffffffffffffff +fffffffffefffdfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfefefefffffffffffffefefefdfdfdfefefefefefefdfdfd +fcfcfcfdfdfdfcfcfcfffffffffffff5f5f5e3e1e1b6b4b46f6d6c3937362b2928373534696864b0afabddddddf4f4f4fffffffefefefffffffffffffefefed9 +dad893919062605f484645413f3e3b3a363a39353b3a3643423e666463acaaa9e2e2e2f6f6f6fefefefffffffffffffffffffffffffefefeffffffffffffffff +fffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f8f6fffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeff +fffffffffffffffffffffffffffffffefefefcfdfbf1f2f0c5c6c495969491908ca7a6a2c5c4c0e9e8e4fefefefffffffffffffffffffffffffefefefefefeff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfafafae7e5e4cfcdcca9a8a4908f8b979894b9bab6d6d7 +d5f0f1effffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffffafafae1e1e1c9c7c6a6a4a38e8c8ba5a3a2 +d5d6d4f2f3f1fbfbfbfefefefffffffffffffffffffffffffffffffffffffafafaddddddbfbdbca2a09f8d8c88a09f9bd6d5d1f6f5f1fcfdfbfdfefcfffffffe +fefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f5f3bebfbd9998 +9492918d999894bebdb9f1f1f1fcfcfce1dfdebfbdbc9f9d9c8e8c8badabaae8e6e5fffefefffffffffefffffdfffffffffffffffffffefffffeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfffffefffdfffffdfffffffefffffefffffffffffffefefffdfffffefdfefcfffffafffff4fef8cdede38ce9da66ecd855ecd84bedd946efda43edd8 +40edd63eecd43eefd43defd436e5ca33e2cd42f2e375fff9bbfff8c9f9eeb2f2e48ceed857e6cd37e4cb2fe8d12fe9d02ce8d02aeace2ae9cd29e9cc2be8cb2a +e9ca27e9cb26e6cb23e6cb23e5c924e6c823e9c623e9c720e4c81de4c91be4c91be4c81de3c71ce5c71ce8c51be5c11adebd20ead04ef3e28cfcf1bdffffe1ff +ffd5f2e387dcc648dcbf28debe17dbbd12d5bc1edbc849f6e890fffed4fffadefff1c3eedb8adcc33dd2b612d0b205d6ba20e8d269feeeacfffed8ffffe1fffb +b3dbca5bcbb216d2b402d6b90ad6b80dd6b80dd8b70edab60cdab60ad6b708d4b609d2b20bcbb020d9c95ffff8b5ffffebfffffcfffdfefffefffffffefdfffe +fbfffffdfffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffdfbfae9e7e69c9a994f +4d4c32312d34332f4947467371709fa09ed8d9d7fffffffefefefffffffffffffffffffefefefffffffffffffffffffefefeffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffdfdfdfffffffffffffffffffdfdfdf4f4f4e3e1e1b6b4b4 +6f6d6c3937362b2928373534696864b1b0acddddddf5f5f5fffffffdfdfdfefffdeeefedd2d3d1a5a6a46c6a694645413938343a39353735343b39384f4d4c74 +7271999796d4d2d1f9f9f9fffffffffffffffffffffffffdfdfdfffffffefefefffffffffffffffffffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f7 +f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffffefefefafafaebebeb +bdbebc8f908e939190b3b1b0d3d2cef0efebfffffffffffffffffffffffffefefefdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffdfdfdfefefefffffffffffffdfdfdf2f0efdddbdab3b2ae91908c969793b9bab6d6d7d5f0f1effffefffffeffffffffefefefd5d3d2bab8b79796 +9291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9e0e0e0c8c6c5a4a2a18e8c8ba4a2a1d4d5d3f0f1effafafafdfdfdfffffffffffffffffffefefe +fefefefffffff9f9f9d5d5d5b3b1b09c9a998f8d8ca9a7a6e4e2e1fffffefffffefdfefcfffffffffffffffffffffffffffffffffffffffffffffffffffffeff +fffefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffff9faf8cacbc9a8a7a396959191908cb7b6b2efefeffdfdfde1dfdebfbdbc9f9d +9c8d8b8aaba9a8e4e2e1fdfbfbfffefefffefffffdfffffffffffffffefffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffefffdfffffbfffffffffffffffffffeffff +fffffffffefdfffcfdfffcfffff8fffff0fef7c6ecde7ee7d55aecd753efd84ceeda47efd944edd841ecd740eed440edd43eecd337e2ca34e1ce49f6e682ffff +ccfffcd1f7eaa6efdf7bead44de6ce34e5cc2ee7d02ee8cf2bead02aeacf2beace2ae9cc2be9cc2beacb28e9ca27e7cb26e7cc24e6ca25e7c924e8c724e9c622 +e9c720e7c91ee5c91ee3ca1ce2c81de3c71ce9c51be4bd1edabc2debd669fff4b8ffffddfffbd6fbf2b3edda6bdbc030dbb919ddbb14dbbf1edac337e3d26bff +f4aeffffe3fef5cfefe098e3ce61ddc12dd9bb10d3b508d4ba26ead57afff4c3fffce1fffcd9f8efa6d5c652cdb313d7b803d8b90ad6b80bd4b80dd6b80ddcb5 +0cdcb60ad6b806d2b709d0b413cfb72fdecf72fff8c2fffff1fffefdfffefefffffffffffefdfffefbfffffbfffffffffefffffefffffffffeffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefefefefbfbfbeae8e7cac8c78684834644432e2d292f2e2a514f4e999796cfd0ceeeefedfffffffd +fdfdfdfdfdfffffffefefefcfcfcfdfdfdfffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffffffefefefefe +fefffffffffffffffffffffffffffffffdfdfdfffffffffffffffffffffffff9f9f9e3e1e1b6b4b4706e6d3a38372b2928373534696864b1afaedededef5f5f5 +fffffffffffffefffdd1d2d090918f6364624b4a463d3c383a39353a39353a383742403f6b6968b1afaedfdddcf6f4f3fffffffffffffffffffcfcfcffffffff +fffffffffffefefefffffffffffffffffffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f7f7ffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffefffffefffefdfffffefffffffffffffffffffffefefef4f4f4e3e3e3b8b9b78f908e989695bbb9b8dad9d5f0eeedfffffffdfdfd +fefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf6f4f3e2 +e0dfb9b8b491908c959692b9bab6d5d6d4f0f1effefdfffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff8f8 +f8ddddddc4c2c1a19f9e8d8b8aa4a2a1d5d6d4f1f2f0fbfbfbfefefefffffffffffffffffffffffffefefefffffff8f8f8d2d2d2aeacab9b9998979594b0aead +e8e6e5fffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefefeffffffff +fffffdfdfdfefefef9faf8d3d4d2b6b5b19e9d9993928eb7b6b2eeeeeefdfdfde1dfdec0bebd9f9d9c8c8a89aaa8a7dedcdbf8f6f6fffdfdfffefffffdffffff +fffffffffefffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffefffdfffffbfffffffffffffffffffefffffefffffffefdfffcfdfffbfffff5ffffe8fef3baeddc75e9 +d453eed851f1da4eefdb48edd944ecd843edd742efd443edd33febd43ce2cd3ce3d154faeb8fffffdafffdd5f4e497ead768e8d145e8cf33e7cd2dead12febd0 +2ceacf2beace2de9cd2ceacd2ce9cc2be8cc28e8cc28e7cb26e7cb26e7cc24e6ca25e7c825e8c626ebc523ebc622e5c81fe3c91ee1c81ae2c61beac51de5c32a +dec34aedde88fffed9ffffebfaf5beeee389e4ce4cdbbe20dcb811debb18e0c636e6d360f3e095fffbc7ffffdef9efb3e3d26bdbc33bdbbd1edbba10cfb608cf +b92befda89fffed3ffffe2f8f1c6efe58dd5c543d1b510d9b902dbba09d7b90cd5ba0cd6b80dddb60ddcb50cd6b708cfb50bd3b91fd5c144e5d889fff9ceffff +f5fffdfffffffffffffffffffffdfffffbfffffbfffffffffefffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefef6f6f6d5d3d2aaa8a772706f42403f31302c36353162605fb7b5b4f1f2f0fcfdfbfffffffffffffefefeffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffffffffffffffffffffffffffffffdfdfdfefefefdfdfdffffffffffffffffffffff +fffffffffefefef5f5f5e2e0e0b6b4b4706e6d3a38372b2928373534696864b1afaedfdfdff7f6f8fffffff2f2f2d7d8d6a4a5a363646042433f3b3a36393834 +3938343e3d39514f4e6a68679b9999dbd9d9fffdfcfffffefdfdfdfffffffffffffefefefefefefffffffffffffefefefffffffffffffffffffefefeeeecebbd +bbba9e9f9d989997a2a3a1cacbc9f7f8f6fffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffff +fffffffffefefefdfdfdf3f3f3e0e0e0b5b6b48f908e989695bebcbbdedcdbf4f2f1fffffffefefefffffffffffffffffffffffffefefefbfbfbffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefcfcfcfdfbfaeceae9bbbab691908c959692b9bab6d5d6d4f0f1effefdffff +feffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff8f8f8dcdcdcc3c1c0a09e9d8e8c8ba4a2a1d5d6d4f2f3f1fcfc +fcfffffffffffffffffffffffffefefefffffffffffff9f9f9d2d2d2acaaa99c9a999b9998b6b4b3eae8e7fffdfcfefefefefefeffffffffffffffffffffffff +fffffffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafbf9d9dad8bdbcb8a1a09c92918db3 +b2aeeeeeeefdfdfde1dfdec0bebd9f9e9a8c8b87a9a7a6d8d6d5f4f2f2fdfbfbfffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeff +fdfffffbfffffffffefffffffffefffffefffffffefcfffafbfff9ffffeffffeddfcedaeedd96cead551eed850f1da4ef0db4aedd944ead845ecd845f0d545ee +d342ecd641e2cf44e5d360fbed9bffffe2fffcd2f1e089e5d056ead13fe8cf31e9cf2febd230ecd12deacf2beace2de9cd2ceacd2ce9cc2be8cc28e8cc28e8cc +28e8cc27e7cc24e7cb26e6ca26e9c727ecc526ecc624e5c81fe3c91ee1c81ae1c41be5c323edcd44edd875f8edafffffe9ffffe1efe597dfcd5adec434dfc01d +dfbb13d6b71cdcc84bf3e488fff1bcffffd8fffec8efe490dac643d6bb1ddbbb14debd13d3b911d2be37eedd94ffffdcffffddf5e9b3ecdd79d8c338d6b60fdc +b905dbb90bd7b90cd7b90cd9b90cdbb60edab50dd6b609ceb30fdac234dfcc5dede19ffffbdafffff9fffcfffffffffffffffffffffdfffffbfffffbffffffff +fefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffffff4f4f4c8c6c59694936664633f3d3c373632464541 +777574c8c6c5fdfefcfffffefdfdfdfffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffdfdfdfdfdfdfffffffffffffefefefffffffffffffffffffefefefefefefefefefffffffffffff5f5f5e2e0e0b6b4b4706e6d3a38372c2a +29373534696864b1afaee2e2e2fdfdfdfdfdfdcecfcd90918f6b6c6a474844393a363a3935373632373632464541747271aeacabd9d7d7f3f1f1fffefdfffffe +fefefefefefefefefefffffffffffffdfdfdfffffffefefefffffffffffffffffffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f8f6fffffeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefefefdfdfdf2f2f2dfdfdfb7b8b69293919b99 +98bfbdbcdfdddcf4f2f1fffffffefefefffffffffffffdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +fffffffffffffffffffcfcfcfcfaf9eae8e7bcbbb7908f8b959692b9bab6d5d6d4f0f1effefdfffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0da +d8d7eeeeeefbfbfbfffffffffffff8f8f8dcdcdcc4c2c1a19f9e8f8d8ca4a2a1d4d5d3f0f1effbfbfbfefefefffffffffffffffffffffffffffffffffffff9f9 +f9d0d0d0a9a7a69a9897989695b7b5b4edebeafffefdfffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefefefeffffff +fffffffffffffffffffffffffffffffffffffefefefefefef8f9f7d9dad8bebdb9a2a19d94938fb3b2aeeeeeeefcfcfce1dfdec1bfbe9f9e9a8c8b87a8a6a5d4 +d2d1f1efeffcfafafffffffffffffffffffffffffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffbfffffffffefffffffffdfffffdfffffffffdfffb +fdfff8fdffe9fdf5cdf8e9a1f1db6becd64ff1d951f2db4ff1dc4befdb48ebd847ecd746f0d545edd245ead544e4d551e7d871fef2aaffffe1fff8caeedb78e3 +cc48e6ce36ebd131ebd230ead12febcf2eecd02febcf2eeace2de9cd2ce9cd2ce9cc2be9cd29e8cc28e8cc27e6cc24e6cc24e4ca24e7c825ebc425ecc624e6c9 +20e3c91ee3c71cdec21ee1c32feed561f6e6a1fff7cfffffe7fffac8eddd73d7c034d9ba21e3c121debf1cd9bf2fded167fff5afffffddfff9d2fdf0a6e5d767 +d5bd27d4b70edbba10d9bc14d9c024d4c247f2e6a4ffffdeffffd6f0df9ce4cd5fdcc131dbb814d9b608d9b90cd8ba0dd7ba0bd9b90cdab50ddbb60ed2b108d1 +b416dac442eada79f4eab4fffce5fffffbfffefffffffffffefdfffffffdfffffbfffffbfffffffffefffffeffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefefef2f2f2b7b5b4817f7e5856553d3b3a3f3e3a555450888685d6d4d3fefffdfffffefffffffefefeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffff6f6f6e1dfdfb8b6b66f6d6c3937362c2a293735346b6a66b2b0afdddbdbf0eeeee1dfdfa19f9e5d5b +5a4544403c3b373938343738343f403c494a486263619c9c9ce3e3e3fcfbfdfffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffff +fefefeffffffffffffffffffeeecebbdbbba9e9d999b9a96a3a4a0cbccc8f8f9f7fffffefefefefefefefffffffffffffffffffffffffffffffffffffffffeff +fffefffefefffffffefefefffffffffffffffffffffffffdfdfdf4f4f4e0e0e0bbb9b9929090969493bcbab9dbdad6f3f1f0fffffffffffffefefefefefeffff +fffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfcfcfcfaf8f7e5e3e2b8b7b38f8e8a +969793babbb7d5d6d4f0f1effefdfffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9ddddddc3c1c0a1 +9f9e8e8c8ba5a3a2d4d5d3f0f1effcfcfcfffffffffffffffffffffffffefefefefefefffffff9f9f9d2d2d2afadac9a9897989695b3b1b0eae8e7fffffefefe +fefffffffffffffefefefefefefefefefffffffffffffffffefffffefffffefefffdfdfdfdfffffffffffffffffffefefefffffffefefefefefefffffffdfdfd +f9faf8d5d6d4b9b8b49f9e9a91908cb6b5b1eeeeeefdfdfde0deddbfbdbca09f9b8d8c88a5a4a0d0cfcbedebeafcfaf9fffffffffffffffffffffffffffffffe +fefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffdfffffdfffffffffefffffffffdfffffdfffffffffdfffbfefff6fdfce0fdf2c0f8e796f4dd69efd952f2da52f2db50 +f1db4deedb4aedda49eed948f0d548edd246e9d64beadb61ebe086fef4b4ffffdafff3bbebd76ae0ca3ce6cf33ebd230ebd230ead12febce2fecd02febcf2eea +ce2de9cd2ce9cd2ceacd2ce9cc2be8cc28e8cc28e6cc26e6cc24e6cc26e7cb26ebc824eac723e7ca21e6c920e5c820e0c128e2c846f7e384fff7c7fffddffffa +cff8ea9ee8d153dabc21dcba1adfbf20e0c32cdecb4ce6de8bffffcdffffe4fdeebde7d979ddcc47dabe1ddabb0cdbbb0edbbe1de1c639e2d065f4edb4ffffe2 +fffbcaecd688e1c64dddbd28dab713dbb90cd9b90cd8ba0dd7ba0bd9ba0bdab60edab60ed5b208d0b419dbc84ff0e28ff9f0c5fffcedfffefefdfdffffffffff +fefdfffffffffffffdfffffdfffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeea9a7 +a66f6d6c4e4c4b3e3c3b44433f5f5e5a908e8dd9d7d6fffffefffffefffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6 +f6f6e3e1e1b8b6b66f6d6c3a38372c2a293634336d6c68b7b6b2d3d1d0bfbdbd9c9a9972706f4948443c3b373736323736323637334b4c48767775a9aaa8d3d3 +d3f6f6f6fefdfffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefeffffffeeecebbdbbbaa1a09c9c9b97 +a4a5a1cecfcbfbfcfafffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefefefefefefffffffefefefffffffe +fefefafafae7e7e7bfbdbd929090949291b5b3b2d3d2cef0efebffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffefefefdfdfdfffffffffffffdfdfdf2f0efdddbdab5b4b0908f8b979894b9bab6d5d6d4f1f2f0fefdfffffeffffffffefefef +d5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9ddddddc3c1c0a19f9e8e8c8ba5a3a2d4d5d3f0f1effcfcfcffffffffffffff +fffffffffffefefefffffffffffff8f8f8d5d5d5b4b2b19d9b9a918f8eaba9a8e4e2e1fffefdffffffffffffffffffffffffffffffffffffffffffffffffffff +fefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9faf8cdceccaaa9a597969293928eb9b7b6f0f0f0fefefe +e1dfdec0bebda09f9b8d8c88a3a29ecac9c5e6e4e3f8f6f5fffefefffefefefefefdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffff +fefffffffffdfffffdfffffffffffffbfffff2faf8d6f9ecaef6e489f3dd66f0dc55f1db53f1dc51f0dc4fefdb4deeda4cefd94bf0d548ebd147e8d653eee272 +f3e99cfff5bcfffcccfceda8ebd760e1cb36e8cf31ebd230ebd131ead030e9ce30ead030ebcf2eeacf2beacf2be9ce2ae9cd2ce8cc2be9cc2be8cc28e7cb26e7 +cb26e6cb23e7cc24e7ca21e6c920e6c920e5c722e6c627e3c63ce0cc61fbeda5ffffe4ffffdef9eca8eed970e9cb3ce4c11ddfbe15debf22e4cb45ebdb77f2eb +b2ffffe1ffffdaeee098d3c74bd4c227ddbf1adfbc12dcbb12ddbe25e7cb4fefdc85f5f5c7ffffe6fff6bce2ca70d9bb38dab91cd7b710dbbb0ed8ba0dd6bb0c +d7b90cd7b90cd8b70ddab80bd4b401cfb416dfcb5efbeeaafffad9fffff5fefefefdfefffffffffffffefffffffffefffdfffffdffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffebebeb9d9b9a5e5c5b4341403d3b3a4a48476b69689a9897dcdad9ffff +fefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e0dedeb5b3b36d6b6a3a38372d2b2a3836356b6a66af +aeaab9b7b68987865e5c5b4a48473c3b373a39353a393543423e424341646563a6a7a5e4e5e3f9f9f9fffffffefefefffffffffffefffffeffffffffffffffff +fffffffffffffffffffffffffffffffffefefefffffffefefeffffffeeecebbdbbba9f9e9a999993a5a4a0cccbc7f8f7f3fffffcfffffefffffefffffefffffe +fffffefffffefffffefffffefffffefffffefffefdfffffefffffefffffefffffffefefefffffffdfdfdfefefef0f0f0c5c3c294929192908fa9a7a6c7c4c0ea +e9e5fdfdfdfffffffffffffefefefefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdffffffffffffffff +fffbfbfbe8e6e5d3d1d0adaca88f8e8a989995b8b9b5d5d6d4f1f2f0fffefffefdffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfc +fffffffffffff8f8f8dcdcdcc3c1c0a09e9d8e8c8ba5a3a2d4d5d3f0f1effcfcfcfffffffffffffffffffffffffffffffffffffffffff9f9f9dadadabdbbbaa1 +9f9e8d8b8aa2a09fd8d6d5f8f6f5fffffefefffdfefefefefefefffffffffffffffffffffffffffffffffffffffffefffffefffffffefefefdfdfdfefefeffff +fffffffffffffffffffffffffffffffff4f5f3c2c3c19d9c9892918d989793bcbab9f1f1f1fdfdfde1dfdec0bebda1a09c8e8d899e9d99bebdb9d8d6d5f4f2f1 +fffefefffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffdfffffdfffffffffffff9ffffeef8f4cbf3e6 +9cf1df7aefdd62f1de59f0dc55efdc53f0db50efdb4eefdb4ef0da4cf0d548e9d149e6d759f3e984fcf3b3fff6c4fff6bcfbe996edd759e4cd35e8d030ebd230 +ebd131eacf31eacf31ead030ecd02febd02ceacf2beacf2be9cd2ce8cc2be9cc2be8cb2ae8cc28e7cb26e6ca25e6cb23e6cc21e5cb20e4c71edfc122e4c534ea +d159ecdc89fff8c2ffffe9fff7cbeddb80e3ca4ae6c72ce7c31bdebf16d8c028e6d262faeca0fdf4ceffffe0fffac0e5d777d1c132d4be18dfbf18e0bc15daba +13dfc12deace62f4e29bf9fad3ffffe6fff2b0dbc25cd2b425d9b914d8b910d9bb0ed7bc0dd7bc0dd7b90cd8ba0dd9b80ed8b90ad0b300cbb216e0d06cfff8c2 +ffffeafffffafdfffffdfffffffffffffffefffffffffefffffefffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffeaeaea9997965654533d3b3a3c3a394d4b4a737170a19f9ededcdbfffffefffffeffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff6f6f6e3e1e1b8b6b66f6d6c3a38372f2d2c39373658575383827e8786826361604644433e3c3b3938343b3a363f3e3a55 +5450787977a0a19fd4d5d3fafbf9fffffffefefefefefefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefe +feffffffeeecebbebdb99f9e9a9797919b9a96b0afabcccbc7d1d0ccd1cfced0cecdd0cecdd0cecdcecfcdcecfcdcecfcdcecfcdcecfcdcecfcdcfcdccd0cecd +cfcdccd4d2d1dadadae7e7e7f8f8f8fffffffefefef8f8f8cfcdcc9c9a9992908f9d9b9ab8b5b1e1e0dcfffdfdffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfefefefafafadcdad9bdbbbaa09f9b8e8d89999a96b9bab6d5d6 +d4f1f2f0fffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff8f8f8dcdcdcc2c0bfa09e9d8e8c8ba5a3a2 +d4d5d3f0f1effcfcfcfffffffffffffffffffefefefffffffffffffffffffafafae3e3e3c9c7c6a7a5a48d8b8a999796c5c3c2e6e4e3f8f9f7fffffeffffffff +fffffffffffffffffefefefefefefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefefefffffff8f8f8e3e4e2b1b2b09291 +8d93928ea4a39fc5c3c2f3f3f3fbfbfbe0dedec0bebda2a19d8e8d89959490abaaa6c9c7c6efedecfffffffffffffffffffffffffffffffefefeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffdfffffffffffffffffffffffffffffffffffffdfffffefffffffffffff8ffffebf8f1c0efe189eedc6beddb5eefde59f0dd56f0dd54f0da52efda4feeda +4defd84ceed648e6d049e5d761f9f096fffdc8fff9ccfff1aef8e584ecd851e4ce32e9d131ead331ecd133ebcf34eace33ebd032ead12fe9d02cebd12beacf2b +eace2de9cd2ce9cb2ce8cb2ae8cc28e8cc27e7cd27e6cc24e8ce23e6cc21e4c621dbbe27e3c646f5e07dfdf2b4ffffd5ffffd9faeda9e6d25dddc32fe1c122e2 +c21ddcc21cd8c437eada81fffac6fffddffff6cef8e99ae4d35bd6be24d6bc12dfbc18ddba16d6b911dcc331ecd676f7ecb0fcfdddffffe0ffefa2d8bf4bceb3 +15d8bb0cdabd0ed7bc0dd8bd0ed7bc0ed7b90edab90fd7b90cd6b90acfb301c8b01be2d17afffed3fffff2fffffcfbfffffafffefffffefffffefffefffffeff +fffffffdfffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9e9e99795945351503b39383b +39384f4d4c777574a4a2a1dfdddcfffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e2e0e0b9b7b7 +6f6d6c3937363331303b393845444052514d504f4b4645413d3c383c3b373c3a393f3d3c4a4847716f6eb5b5b5dededef5f5f5fffffffefefeffffffffffffff +fffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefeffffffeeecebbebdb9a19e9a97948f93908b928f8a9897 +93989793989793969591979594979594979594979594979692979692979692979692979692969591969591a09f9bafb0aecbcccaedededfefefefffffffefefe +dad8d7a9a7a696959192918da8a5a1d2d1cdfbf9f9fefefefffffffdfdfdfffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffff +fffffffffffefefefffffffefefefffffff9f9f9cfcdcca7a5a493928e8b8a869b9c98b9bab6d5d6d4f0f1effffefffffeffffffffefefefd5d3d2bab8b79796 +9291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9dcdcdcc3c1c0a19f9e8e8c8ba5a3a2d4d5d3f0f1effcfcfcffffffffffffffffffffffffffffff +fffffffffffffdfdfdecececd8d6d5b2b0af92918d93928eb0afabcecdc9ebeceafefffdfffffffdfdfdffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffefefefffffffffffffefefefafafae7e7e7cdcecca4a5a38f8e8a989793b2b1add0cecdf7f7f7f9f9f9dfddddc1bfbea3a2 +9e8e8d898c8b87989793b8b6b5e7e5e4fffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffefffffeffff +fefffffffefffff7ffffe6f7eeb5ecdd79ebdb60eadc5aedde5aeedd58f0dd56efdb54efd951eed94eefd84ceed648e5d04ce4d666fdf5a2ffffd8fff9cefcec +9ff6e273ecd84be5cf33ead331ebd432edd234ecd035ebcf34ebd032ebd230e9d02cebd12bebd12beacf2be9cd2ce9cb2ce9cc2be8cc28e8cc28e7cb2ae5ca26 +e8ce24e7ca21e6c626dfc132e2cc5cfdec9dffffd4ffffd8fff6bcf2e085e2cc44dcc01fdebf1ce0c223e2ca34e3d25af3e7a7ffffddffffddf5e7ade9d56ae2 +ca3cdabe1addbd10dfbd16daba15d3b60ed9c335f0e18bfff9c8ffffe2ffffd3f8e790d7be3eceb20ddabd08dcbd0ed9bb0edabc0fd9bb0ed9b80edab90fd7b9 +0cd6ba0fd3b60ecfb72fe7d68dfffedefffff5fdfffefbfffefafffdfffffcfffefdfffefffffefffffffffdfffffffefffffefffffffffffffeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffe9e9e99795945351503b39383c3a394f4d4c757372a3a1a0dfdddcffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e0dedeb7b5b56e6c6b3937363432313e3c3b3e3d393e3d3940403a3d3d37 +3938343938343e3c3b413f3e504e4d838180d5d5d5fdfdfdfffffffdfdfdfffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffefefeffffffeeecebbebdb99f9c9794918c8e8b8683807b81807c807f7b81807c807f7b817f7e817f7e817f7e817f7e8180 +7c81807c81807c81807c81807c7f7e7a807f7b8d8c88a0a19fc1c2c0e8e8e8fdfdfdffffffffffffe3e1e0bab8b79f9e9a8e8d89999692b9b8b4dfdddcf0f0f0 +fefefefffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffff5f5f5dededeb8b6b597 +95948b8a868b8a869c9d99babbb7d6d7d5f0f1effffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9 +f9ddddddc3c1c0a19f9e8e8c8ba5a3a2d5d6d4f1f2f0fcfcfcfffffffffffffffffffffffffffffffffffffffffffefefef6f6f6e9e7e6c2c0bf9998948f8e8a +9d9c98b3b2aed7d8d6f3f4f2fefefefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefefffffffefefefefefefffffffffffffc +fcfce9e9e9cececeb3b4b29899978e8d89a2a19dc6c5c1e2e0dffcfcfcf9f9f9dedcdcc1bfbea3a29e8e8d898786828d8c88a7a5a4d6d4d3f8f6f6ffffffffff +fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfffffffefffffffffffffffffefffffefffffefffffffffffffcfffff5ffffe2f5ecade8db6deadb57ebde5aed +e05cefde59f1de57f1dd56f1db53efda4ff0d94df0d84ae8d250e6d96dfff9acffffe1fdf7cef5e48ef0db62ecd746e7d233ebd333ecd434ecd337ebd137ecd0 +36ecd035ebd230ead12decd22cebd12bebcf2beacd2ce9cb2ce9cc2beacb28e8cb2ae3c82ae5c829e9ca27e8c724ebca2deacd47e9d778fff6b8ffffe5fff7cf +f4e596e6d45fe1c933d9bf19d9be16ddc22beed65cfae790fff5cdffffe5fffac6e7d67fd8c23adfc31fe3bf17e4c014e0bf15dabe13d2b80ed8c53cf3eaa1ff +ffddffffe0faefbdeedb7adabd36d4b50cddbc08dfbb0fdeba12dcbb11dcbc0fdab90fdab90fd6b70ed8b916dbbb26dec350efdc9fffffe6fffff8fbfffefaff +fefafffbfffffcfffefdfffefffffefffffffffffefffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefeffffff +ffffffeaeaea9b99985a5857403e3d3d3b3a4c4a496e6c6b9d9b9adddbdafffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffff6f6f6e3e1e1b8b6b66f6d6c3b393832302f3b393842413d4b4a464747413d3e3535352f3534303c3a394442415654548c8a8ad9d8dafffeff +fffffffefefefffffffffffffefffdfefffdfffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffeeecebbf +bebaa09d989391898f8c8788858087847f85827d85827e85827e85827e85827e83827e83827e83827e83827e83827e83827e83837d80807a81807c8e8d89a0a1 +9fc1c2c0ebebebfffffffffffffefefeedebead0cecdb3b2ae959490908d889f9e9ab5b3b2d5d5d5f5f5f5fffffffffffffefefefefefeffffffffffffffffff +fffffffffffffffffffffffffefefefefefefffffffffffffffffff3f3f3d2d2d2b1b1b19d9b9a8e8c8b8988848c8b879c9d99b9bab6d6d7d5eff0eefefdffff +feffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9ddddddc3c1c0a19f9e8e8c8ba5a3a2d5d6d4f1f2f0fdfd +fdfffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf9f7f6d6d4d3a5a4a0908f8b8f8e8a9b9a96bbbcbadbdcdaf1f1f1fffffffdfdfdfdfdfd +fefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafaedededd2d2d2b2b2b2999a988b8c8a91908cb4b3afe0dfdbfa +f8f7fffffff8f8f8dddbdbc1bfbea3a29e8f8e8a898983908f8b9f9d9cbdbbbadbd9d9f3f1f1fefefefefefefefefeffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffeff +fffefffffefffffefffffffffffefffffffefffffbfffff1ffffdaf5eca3e8da69ecdb56eedf5bf0e15deedf5bf0df5af1de59f0dc55f0db50f1da4ef0d94ee7 +d258e9de7cfffdbaffffe7fcf3c8f0dc7decd452ead43fe8d334ecd434ecd335ecd337ebd137ecd035ecd133ebd230ecd12decd12decd02cebcf2beacd2ce8cc +2be9cc2be8cb2ae8cb2ae6c92be6c92be9c92ae5c62becce41efd864eee195ffffceffffe3fbeebaead671e0ca42e0c828dcc21adbc01cddc438eedb78fff5b7 +ffffe1fffdddfff1a9dcca59cfb81ce0c210e8c216e8c216e0c013dac016d0b917d8c649f8f0b4ffffe9fffdd8f4e5a7e7d167dbc030d9b80edfbc08dfbb0fdf +bb13dbba11dabc11dbba10d9b80ed7b60ddab91cdec039e5cc6af0e1b0ffffeefffff7fdfffefbfffefafffdfffffefffefdfffefffffefffffffffffffffffe +fffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffecececa19f9e6361604644433d3b3a474544676564 +989695dbd9d8fffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e3e1e1b6b4b46f6d6c3c3a39312f +2e3937364d4c4864635f63635d53534d44443e3b3a363c3b3742403f514f4e817f7fcbc9c9f6f6f6fcfcfcfefefefffffffffffffffffffffffefffffefffffe +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffeeecebbfbebaa29f9a94918c95928d9895909f9c979e9d99a09d999f +9e9aa19e9a9f9e9a9f9d9c9f9e9a9f9e9a9f9e9a9f9e9a9f9e9a9e9d999c9b979e9d99a9a7a6b4b5b3cdcecceeeeeefefefefffffffffffff6f4f3e4e2e1c6c5 +c1a1a09c8e8d89908f8b9b9c9abbbcbadcdcdcebebebf3f3f3fafafafdfdfdfefefefffffffffffffffffffffffffffffffffffffefefefefefef6f6f6fafbf9 +f4f4f4ddddddb4b4b498989897959492908f8a89858e8d899c9d99b9bab6d6d7d5f0f1effefdfffffeffffffffeff0eed5d3d2bab8b797969291908cb3b1b0da +d8d7eeeeeefcfcfcfffffffffffff9f9f9ddddddc4c2c1a2a09f8e8c8ba5a3a2d5d6d4f1f2f0fdfefcfffffffffffffffffffefefeffffffffffffffffffffff +ffffffffffffffe3e1e0bcbbb79f9e9a908f8b8e8d89a2a3a1bdbebcd8d9d7f0f1eff9f9f9fafbf9fbfbfbfdfdfdfffffffffffffffffffffffffffffffdfefc +fdfdfdfbfcfaf9faf8f6f7f5e8e9e7d2d3d1b7b8b69b9c9a8b8c8a8d8e8ca09e9dc8c7c3f0eeedfffefdfffffff6f6f6dddbdac1bfbea3a29e91908c8e8d8996 +9591a19f9eaaa8a7bcbabadcdadaf3f3f3fbfbfbfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffefffffdfffffdfffffffffffffefffffffffffcfffff5ffffe4 +fefac5f5ed9aefde6fefdc5df5df61f3e061f2e05defdd5aefda59f0db57f0da52edd74feed856ead96ae9e18effffc5ffffe7feefbeecd76ae9d143ead33be8 +d236ecd335ebd236ebd137ead135ead133ebd131ebd230ecd02feed031eccf2eecd02cebd02ce7ce2ae7ce2aeacd2ee8ca2beaca2bebcb2ce3c628dcc232e7d1 +5af8ea92fff8c3ffffd8ffffcef3e293dfc74bddc329dfc51fe2c822dfc329e3cc52f2e99fffffd6fffbdeffedbef8e283dec840d6bf16dcc10ce8c216e5c018 +dfc017d6bf1dd3bf31dbcd63f8f1bfffffe8fffac8ecdd8ee4ce57d9c02ad8bc11debe0be0bd0fdebb11d7ba11d7ba11dbbb14dbb912d8b50bd8b91ce4ca4eea +d681f3eac4fffef0fffff9fffffbfffffefefefefffefffffefffffefffffefffffffffdfffffdfffffdfffffffffefffffeffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffeedeeeca8a9a76a6b694b4c4a3f3d3c4341405d59588d8b8adcdad9fffffffefcfcfffffffffefeffffffffffff +fffffffffffffffffffffffffdfffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffff6f6f6e0e0e0b6b6b66e6f6d3536342d2b2a3b393861605c9998949c9d997374704e4f4b3d3e3a3a39 +3538373343423e5c5a59878584b6b4b3e6e4e3fffffefffefefffffffffffffefefefffefefffffffffefffdfcfefefdfffffefffefdfffffefffffffffefefe +fffffffffffffffffefefffdeeecebbdbbba9e9d999897939b9a96b5b4b0d8d7d3dcdddbdcdad9d7d8d6dad8d7d8d9d7d8d8d8d8d9d7d8d9d7d8d9d7d8d9d7d8 +d9d7d8d9d7d7d8d6d8d9d7dbdbdbe3e3e3eeeeeef8f9f7fffffefffffefffffefcfdfbf6f7f5dedfddb7b8b69c9d9b92938f8c8d8b989995a8a9a7bcbdbbd2d3 +d1e3e4e2f2f3f1fefffdfffffefffffefffffefffffefefefefffffffefefef0f0f0dcdad9d0cfcbc5c3c2b0aead989695918f8ea6a4a3acaaa9a09f9b8c8b87 +9a9b97babbb7d5d6d4f1f2f0fefdfffffeffffffffeeefedd4d5d3b8b9b59899958f908cb1b2aed8d9d7efededfffefefefcfcfffffffffdfde5e3e3c7c5c4a4 +a2a18c8b87a5a4a0dcdbd7fbfaf6fefdf9fffffefffffefffefdfffffffffffffffdfdfffffffffffffffffffefefef5f5f5dcdddbc1c2be9899958485818e8f +8b9fa09cb3b2aec8c7c3d3d1d0dad9d5e9e7e6fbf9f8fffffefffffefefcfbfffefdfffffefffffcf7f5f4e9e8e4dfdedad2d1cdbebdb9adaca89b9a968a8887 +8a8887a2a09fbdbbbadddbdafbf9f9fffffefffffff9f7f6dcdad9c1bfbea2a09f918f8e9a9897afadacb4b2b19e9c9b9c9a99b2b0afc9c7c6dedcdbf4f2f1ff +fffefefffdfffffefffffefefffdfffffffffffffbfbfbfffffffffefffdfcfefffefffffefffdfdfdfffffffffffffffffffffefffffefffffefffffeffffff +fffefefefffffffffffffbfffffffefffffdfffffdfffffffefffffefffffefffffbfffff1fffbdafbf6b7f3eb92efde6ff1dc62f5df62f5df61f2df5eeede5c +f0db5af1db59f1db53eed851eed95fedde77ede79effffcdffffe2ffedb2ead35fe6ce39e9d338ead438ebd438edd438ecd238ebd236ead232ead331ebd230ec +cf30eecf32ecce2febd02ce9d12be7ce2ae8cf2beacd2ee8ca2bebca27e9c929e0c52edac442e5d876fff7b4ffffdbfffed6fff1acefd973dfc336dec21ee1c4 +1be5cb2be5ca44e5d36ef8f3bcffffe5fff8cef4dd99ebd15be0c62cdbc414e0c510e6c218e3bf18ddc018d9c127d8c546e1d37afdf6cbffffe7fff5b7e8d679 +dfc948d8be24d8bb12debd0ce0be10dcbc0fdabe13d6bc12daba15dab811d8b50bdabb22e8d05ef0e198f4efd0fffff5fffffbfffffcfffffefffefefffefffe +fdfffffefffffefffdfffffdfffffdfffefdfffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeefedb2b3 +b17a7b795556543c3d3b3e3c3b524e4d817f7ed0cecdfffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffefdfffeffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6 +f6f6dfdfdfb4b4b46e6f6d3839372b29283836356e6d69bab9b5c9cac89e9f9d72736f535450403f3b36353137363243423e55524e797672c1bfbefcfaf9ffff +fffffefefdfcfefffefffffffffffffffffefffffefffffefffefdfffefdfffffefffffffffefefefffffffffffffffffefefffdeeecebbdbbbaa09f9b9c9b97 +a7a6a2cecdc9f7f8f6fffffefffffefffffefffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffefefefefefefefefefefffdff +fffefefffdfffffefffffefffffeeff0eed1d2d0b3b4b29c9d9b8c8d89878884888985979894b0b1afc7c8c6dddedcedeeecf6f7f5fafbf9fafbf9f9faf8fcfd +fbfffffef6f6f6dddbdac0bfbbb0ada99e9d9991908c8b8988959392b5b3b2c5c3c2aaa9a58e8d89999a96b9bab6d5d6d4f1f2f0fefdfffffffffefefeeeefed +d4d5d1b6b7b39596928e8f8bb1b2aed7d8d4f1efeffdfbfbfffdfdfffffff8f6f6dbd9d8bebcbba1a09c8f8e8aa5a4a0d3d2cef0efebf8f7f3fefdf9fefcfbfd +fbfafbf9f9fbf9f9fdfbfbfffffffffffffffffffffefffefefef9faf8dadbd7aeafab91928e8b8c888b8c88969591a4a39fb2b1adbebdb9d3d2ceebeae6fcfa +f9fffdfcfefcfbfffefdfdfcf8f6f5f1e5e4e0d0cfcbc1c1bbb1b1ab9d9d978e8e888786828a8985989695b8b6b5d7d5d5eeececfffdfdfffffffffffef7f5f4 +dad8d7bfbdbc9e9c9b8d8b8aa2a09fc9c7c6c4c2c1a19f9e8d8b8a959392a7a5a4c0bebddddcd8efeeeaf9faf8fbfcfafffffefefffdfffffffffffffdfdfdfe +fefefefdfffdfcfefffefffefdfffdfdfdfffffffefefefefefefffcfefffcfefffefffffefffefefefffffffffffffdfdfdfdfffffffffffffefffffeffffff +fefffffefffffefffffbffffedfaf5cef2eda8eee688efdf6ef3de64f6e063f5df61f2df5eeede5cf1dc5bf2dd59f2dd52eed955f1dd66f4e686f4eeabfffecd +ffffd4f8e7a4e7d259e4ce39ebd43ceed83decd539ecd539edd438ecd337ebd333ead232ebd131ebd131eccf31ebce2fe9d02eead12de8cf2de8cf2de9cd2ce9 +cd29eccc25e9cd29e6cd3be4d25defe598ffffd3ffffe2fef1bdefdd82e6d053e0c32cddbf1addbd16e5ca34edd86bf6e8a0fffbd6ffffe6fff4b5e5d06ddcc4 +36dec41cdec714ddc311e5c119e0bd19ddbf1adfc531e3d15cede091fffcd7ffffe6fdeea9decb62d9c139dabd1fdaba13debc0fe0be11dcbc0fd9be10d5bb10 +d9b912d8b60fd2b409d7bc26ebd56ffbeeb0fcf8dcfffff8fffffbfffffcfffffefffefefffefffefdfffffefffffefffffffffffffffffffefffffeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef2f2f2bfc0be8d8e8c60615f3d3e3c3534303d3c386c6a69b9b7b6f3f1 +f0fffefdfefcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e1e1e1b3b3b36d6e6c3a3b392c2a293634336e6d69bf +bebadbdcdad0d1cfb4b5b381828052514d3d3c38383733373632413f3e5755548f8d8cc5c3c2e8e6e6fffffffffefefffffffffffffffdfdfdfdfdfffffffffe +fffffefffffefffffefffffffffefefefffffffffffffffffefefffdeeecebbdbbbaa09f9b999894a5a3a2d0cecdfafbf9fffffefefefeffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfffffefffffefffffefcfdfbeff0eed7d8d6ba +bbb9a1a09c8e8d89807f7b878682999894a8a7a3b4b3afbfbebac3c2bec5c4c0c6c5c1c7c6c2c9c8c4c9c8c4c2c0bfb1b0aca1a09c92918d8a88878f8d8ca19f +9eb5b3b2d0cecddbd9d8b6b5b1908f8b969793b9bab6d5d6d4f1f2f0fffefffffffffffffff0f1efd5d6d4b5b6b49596928f908cb3b4b0d8d9d5f1efeffdfbfb +f3f1f1d8d6d6bfbdbcb2b0afa7a5a49695918d8c88999993afafa9bfbfb9c4c3bfc7c6c2c8c7c3c6c5c1c5c3c2c6c4c3d5d3d2f1efeefdfdfdfefefefffffffd +fdfdfffffeedeeeacfd0ccb4b5b19e9f9b8d8e8a8b8c8892938f989793a09f9baeada9bcbbb7c6c5c1c8c7c3c6c5c1c6c5c1c8c7c3c3c2beb7b6b2abaaa6a3a2 +9e9a99958d8c888584808988849f9e9ab7b5b4d5d3d2f0eeeefbf9f9fffefefffffffffefdf9f7f6dddbdac2c0bf9f9d9c8e8c8baba9a8dedcdbdfdddcb8b6b5 +99979692908f959392a09e9db2b0afbdbbbac5c6c4d3d4d2eff0eefefffdfffffffffffffffffffffffffffefffffefffffffffefefeffffffffffffffffffff +fffffffffffffffffffffffffffffdfdfdfffffffffffffefefefffffffffffffffffffffffefffffcfffffefffffffffffbffffeaf6f0c3eee59bede280f0e1 +6df2e065f5e263f5e263f0df60f0e05ef2de5bf2dd59f1dc51eed856f2df70faee96faf4b9fffac9fff6c2f5e396e9d45ae9d33eedd63eeed83dedd63aecd539 +edd438ecd335ebd234ebd333ecd232ecd232e8cf31e8cf31ead030ead12fe9d02eeace2deacd2ceace2ae8cb23e7cc2eead551f1e27ef6f0b5ffffdfffffd8f3 +e3a0e2ce5ee4c93ce4c627e1c11cdabc1de5cc48f6e693fffccaffffe1ffffd3f7e991d9c548d3ba1cdec314e2c718e0c517e4c31ae0bd19ddbe1be3c83beedb +74f8eaa8ffffdfffffe2faeb9cd9c550d6bb2adcbc1cddba16dfbb13e0be11dcbd0ed8bd0ed7bc0edcbb12d7b710cfb209d3bb2becd97efff8c6ffffeafffffb +fffffbfffffefffffffffefefffefffefdfffffefffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffefefefffffff8f8f8d2d3d1a6a7a570716f4243412e2d2931302c5856559f9d9cdad8d7f6f4f3fffefeffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff6f6f6e1e1e1b4b4b46d6e6c3839372c2a29363433676662afaeaae0e1dffafbf9f4f5f3b6b7b573726e504f4b403f3b37 +36323735344543425d5b5a817f7ebdbbbbf9f7f7fffffffffefefffffffffffffffffffffffffefdfffffefffffefffcfbfdfffffffefefeffffffffffffffff +fefefffdeeecebbdbbbaa09f9b999894a3a1a0cecccbf9faf8fffffefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefefefefefefefefefefefffffffffffffffffefffffefdfefcfefffdfffffefffffef4f5f3dbdcdabebdb9a5a4a08d8c888786828c8b878f8e8a908f8b91 +908c92918d91908c91908c93928e92918d908f8b92918d92918d8e8d898988848a88879c9a99bebcbbd6d4d3e8e6e5e9e7e6bebdb991908c959692babbb7d5d6 +d4f0f1efffffffffffffffffffeff0eed4d5d3b6b7b59697938f908cb2b3afd7d8d6f2f0f0fdfbfbe2e0e0a9a7a78886858b8988908f8b8e8d898f8f8990908a +90908a92928c92918d91908c91908c8f8e8a908e8d92908fafadace3e1e0fffffffffffffffffffffffefffffef9faf6eff0ecdadbd7bbbcb89fa09c92938f8d +8e8a8c8b878d8c888e8d89908f8b92918d93928e93928e93928e92918d92918d908f8b908f8b8f8e8a8c8b878786828786829a9995bab9b5d9d7d6f1efeeffff +fffffffffffffffffffffffffefaf8f7dbd9d8bebcbb9d9b9a8e8c8bb0aeadeae8e7f4f2f1d3d1d0b1afae9c9a998e8c8b8b89888f8d8c918f8e949593aaaba9 +dddedcfffffefffffffdfdfdfefefefdfdfdfffefffffefffefefefdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeff +fffffffffffffffffffffefffffefdfffcfdfffefffefffffff9ffffe5f6eeb9ece28eefe278f2e06df3e166f6e364f6e364f1e061f1e061f3df5cf3df58f1db +53ecd658efe07afdf3a6fffbc9fdf7c8fcefb1f3e188ecd658ebd540ecd43eecd63becd63aebd539ebd536ead435ecd335ebd234ebd234ead133e7d132e6d031 +e8cf31ead030ecd02febce2deace2aebcf2be6ca29e3cb3bebda6bfaf0a2fafaccffffdbfffcc0eedb80e0c743e2c429e6c522e5c526e3c538ecd76afcf4b9ff +ffdefffed3f9eeaae9d968d8c431dabc17e4c214e3c518e3c51ae2c419ddbe15dbbb1be5ca44f3e28cfff1c0ffffe3ffffd9f8e68dd8bf3fd5b91edfbd16e1bb +17e0ba14debe11dbbf0dd9bf0dd9be0fdebd14d9b914cfb50fd3c037eede91ffffdbfffff3fffffcfffffbfffffeffffffffffffffffffffffffffffffffffff +fffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffdfdfdebebebcdcdcd8a8b8947 +4846302f2b33322e4d4c4881807cb2b0afe1dfdefffffffffdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6dfdfdfb5b5b5 +6e6f6d3738362a2827363433686763b0afabe0e1dffffffffffffedadbd9a9a7a6787675504e4d3937363331303a3837454342605e5d92908fd0cecdf0eeedff +fdfcfffdfdfffefefffffffffffffffffffefefefffefffffefffffffffefefefffffffffffffffffefefffdeeecebbdbbbaa2a19d9c9b97a4a2a1cbc9c8f6f7 +f5fffffefffffffefefefefefefefefefefefefefefefefefefefefefefefefefefefdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffff +fefefefffffffffffffffffffefefeeff0eedbdad6ccc9c5b7b4b0a9a6a2a19e9a9895918e8b8786837f827f7b827f7b83807c817e7a807d79817e7a86837f8e +8b879a9995a2a19dadabaabebcbbdbd9d8edebeaf5f3f2eceae9bfbeba908f8b959692babbb7d4d5d3eff0eefffffffffffffefefeeeeeeed4d5d3b5b6b49293 +8f898a86aeafadd7d8d6f2f0f0fbf9f9dbd9d99c9a9a7d7b7a817f7e8786828e8d898d8d878a8a8484847e81817b81817b80807a807f7b7f7e7a7c7b777f7e7a +a1a2a0dfe0defffffefdfefcfdfefcfffffefffffefffffefdfefcf2f3f1dbdcdac6c7c5b1b2b09fa09e9997969492918d8c8884837f7f7e7a7f7e7a7f7e7a7e +7d797c7d7b7f807e8384828a8b89929391999a98a3a4a2aeafadc1c2c0d9dad8eeeeeefbfbfbfffffffffffffffffffffffffffffef6f7f5d8d9d7bbbcba9798 +96878886acadabebeceafcfdfbeaebe9d1d2d0b6b7b5a0a19f9394928d8e8c86878580817f939492c7c8c6f1f2f0fcfcfcfffffffffffffefefefefefefefefe +fefefefffffffffffffefefefdfdfdfefefefefcfcfefcfcfffffffffefefffffffffffffcfcfcfffffffffefffffffffdfffefbfffefdfffcfdfffefffeffff +fff9ffffdff5edb1ede084f0e173f2e16cf2e267f5e465f6e364f2e063f2e162f4e05df3df58f1db53e9d75ceee185fff8b5ffffd3fcf4c5f8eba1f0df78ead6 +53ead43fedd53feed73fecd63bebd539ebd536ead435ecd337ebd236ebd236e9d334e6d132e6d132e6d031ead030edd02fedce2beccd2aebce2fe3c832e2cc4e +ede08affffc4ffffdafffbcafbef9de9d461e0c332e3c21fe6c522eaca35edd15bf6e491fffdd4ffffe7f8f0b4e3d779dccb46dec527e3c11ae7c319e3c219e2 +c419e2c417dabd14d8b91ce5cc4ef9eaa2fff8d2fffee3fff8c8f2dd7ad6bc32d6b616dfbd10e2bc16e1bc14debf10dac00ed9bf0dd9bc0ddfbb14d9b815d0b8 +18d7c647f1e5a3ffffe9fffff7fffffefffefdfffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffeffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefdfdfdf0f0f0a5a6a452535139383438373343423e61605c8a8887cbc9c8ffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e0e0e0b3b3b36d6e6c3839372c2a29373534696864b2b1ade1e1e1f7f7f7 +fffffefcfdfbe8e6e5afadac6d6b6a4846453c3a393a3837363433434140636160918f8ec2c0bff3f1f0fffffffffffffdfdfdfefefefffffffefefefefdffff +fefffffffffefefefffffffffffffffffefefffdeeecebbdbbba9f9e9a9b9a96a5a3a2cbc9c8f6f7f5fffffeffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefffffffffffffffffffffffffefefefffffffbfbfbf8f6f5f3f0ec +e8e5e1d9d6d2c5c2beb1aeaa9c99958b888488858187848089868288858185827e83807c8d8a86a19e9ab8b7b3cccbc7e1dfdeeeecebfbf9f8fefcfbf9f7f6e7 +e5e4bcbbb7908f8b959692babbb7d5d6d4f0f1efffffffffffffffffffefefefd3d3d3b2b3b18f908e878884adaeacd6d7d5f1efeffcfafadddbdb9f9d9d7f7d +7c817f7e8887838e8d898f8f898c8c868a8a8487878185857f85857f85848086858182817d858480a5a6a4e0e1dffffffefffffefffffefffffefefffdfdfefc +fdfefcfdfefcfafbf9f2f3f1dddedcc2c3c1b3b1b0aaa8a79c9b978e8d898685818584808685818685818485838788868c8d8b959694a4a5a3b6b7b5cdcecce1 +e2e0f1f2f0f7f8f6fbfbfbfdfdfdfcfcfcfdfdfdfffffffefefefffffef5f6f4d8d9d7bdbebc969795838482a7a8a6e6e7e5fffffefdfefcf4f5f3dfe0dec6c7 +c5b1b2b09e9f9d8e8f8d8485838e8f8db6b7b5dddedceeeeeef8f8f8fcfcfcfefefefffffff9f9f9f7f7f7fcfcfcfffffffefefefffffffefefefdfbfbf9f7f7 +fffefefffefefefefefffffffefefefffffffffdfffffffffbfffefafffcfbfffefdfffefffefffffff7ffffd8f4eba7eddd7cefe06cf1e36df3e46af6e467f4 +e364f2e063f2e162f4e05df3e059f1dc58e8d762eee290fffdc4ffffdbfaf0c0f2e491eedc69ebd750ecd543eed641f0d842edd53fecd63becd539edd438eed2 +38eed238ebd236e9d334e6d231e6d231e6d031ead030edd02feccd2aebcc29e9cd33e4cb47e7d570f5ebafffffdeffffd6f4eda8ede072e6d146e4c52ae4c020 +e7c629edd24cf4e088fcefb7ffffe0ffffd7f2ea91d9ca4fd8c22de0c322e5bf1de8c21ee7c31ce7c61de2c417dabd15d7b81fe7cf58fdf2b6fffee0fffbddfc +edb5edd669d8bb2ad8b811e0bd0fe3bf15e0bd13dcc00edac00ed9bf0dd8ba0dddb814dab91cd6be28decf5bf4ebb2fffff0fffff9fefefefffffffffefffefd +fffffefffffffffffffffffffefffffefffffefffffefffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefffffffefefebebebe7475734f4e4a3d3c383938344847436a6867aeacabedebeafffffeffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffff6f6f6e2e2e2b3b3b36c6d6b393a382e2c2b373534676662afaeaadededef3f3f3fdfdfdfffffffefefed3d3d39997966e6c6b52504f403e3d +34323137353449474668666594938fd3d2cef6f4f3fffffefffffffffffffffffffffffffefefefffffffffffffefefefffffffffffffffffefefffdeeecebbd +bbba9f9d9c9b9998a5a3a2cbc9c8f6f6f6fffffffefefefdfdfdfefefefefefefefefefefefefefefefefefefffefefffefefffffffffffffefefefefefefefe +fefffffffffffffffffffefefefffffffefefefffffffffffffdfdfdfffffffffffffffffefffffefcfaf9f0eeeddddbdacac8c7bab8b7adabaaa8a7a3a6a5a1 +a8a7a3a9a8a4a6a5a1a2a19daaa9a5c1c0bcd6d4d3e7e5e4f9f7f6fffdfcfffffffffefefaf8f7e7e5e4b9b8b491908c969793b9bab6d5d6d4f0f1efffffffff +fffffefdfff2f2f2ddddddc5c6c4adaeaca8a9a7c4c5c3dfe0def5f3f3fffdfde9e7e7bdbbbba09e9d9b99989a999592918d8d8c8891908ca09f9ba5a4a0a5a4 +a0a8a7a3a6a5a1a8a7a3a4a5a3a5a6a4bcbdbbe5e6e4fdfefcfffffefffffefcfdfbfffffffffffffefefefffffffffffffffffff1f2f0dcdddbcfd0cec5c6c4 +bbbab6aeada9a5a4a0a4a39fa6a5a1a5a4a0a4a5a3a7a8a6abacaab4b5b3c2c2c2d3d3d3e8e8e8fbfbfbfffffffffffffffffffffffffffffffffffffffffffe +fefefffffff8f8f8e0e0e0cbcbcbafafafa4a4a4bfc0beebeceafffffefffffefefffdf2f3f1e0e1dfcecfcdbdbebcb0b1afa4a5a3aaaba9c6c7c5dddedcdcdd +dbd6d7d5e3e4e2fdfefcfefefee8e8e8dcdddbe9eae8f7f8f6fffffefffffef8f9f7e4e2e1d9d7d6efedecfffffefdfdfdfffffffffffffffffffffdffffffff +fbfffefafffcfbfffefffffffffffffffff4ffffd3f5eb9eebdc75efde69f1e36df5e56df4e469f3e164f2e065f2e063f2e05df4e15cf0dd5ce6d769efe49aff +ffceffffe2faefbdefe181eddb5eecd94eecd845ecd543edd540efd742edd53fedd63aedd438eed13af0d13aedd137e9d334e7d332e6d330e8d030eccf30efcf +2feccc2ce8cb2ce5ca3df2db6df7e79afef8cfffffe6fffac3e4d880e0ce4be1ca2ee7c728dfbe21e1c531edd964fff0b1fffcd7ffffdefff7bbf0e173d7c433 +dcc222e7c720e9c420ebc622e7c21ee5c31ce6c51cdbbc19d6b726e7d063fff7c2ffffe7fffad5f5e5a2ebd35cdbbc23dbba11e0bf0ee4c014dfbf12d9bf0dda +c00eddc011dcbb11dfba16debc23dcc43ce3d56ff5eebdfffff4fffffcfdfdfdfffefffffefffdfcfefffefffffffffefefefffffefffffefffffefffffeffff +fffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffffefefeffffffffffffd1d1d19c9d9b6d6b6a454440 +33322e3635314f4d4c878584c2c0bfe8e6e5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e0e0e0b4b4b46e6f6d3738362b29 +28363433696864b1b0acdcdcdcf6f6f6fefefefdfdfdfffffff8f8f8dad8d7b4b2b172706f4644433c3a393c3a393836354846456766629e9d99cac8c7efedec +fffffffefefefdfdfdfffffffffffffffffffffffffefefefffffffffffffffffefefffdeeecebbdbbba9f9d9c9a9897a5a3a2cccac9f7f7f7ffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffefefefefefefffffffffffffefefeffffffffff +fffefefefefefefefefefffefefffefdfffffffffefdf7f5f4efedeceae8e7e6e4e3e4e2e1e4e3dfe4e2e1e1e0dce4e3dfe5e4e0e3e2deecebe7f3f1f0faf8f7 +fffffefffefdfffffffffdfdfbf9f8e9e7e6b9b8b492918d979894b8b9b5d5d6d4f1f2f0fffffffefefefffefffcfbfdf5f5f5eeeeeee4e5e3e1e2e0edeeecf4 +f5f3fefcfcfefcfcf8f6f6eeececdddbdacac8c7b4b3af9b9a96908f8b9f9e9ac4c3bfd9d8d4e0dfdbe6e5e1e3e1e0e5e3e2e1e2e0e2e3e1eaebe9fafbf9ffff +fefefffdfffffefffffefffffffffffffffffffffffffefefefffffffcfdfbf6f7f5f0f1efebeceaeae9e5e6e5e1e3e2dee4e3dfe5e4e0e3e2dee0e1dfe2e3e1 +e4e5e3e8e9e7ecececefefeff7f7f7fffffffffffffffffffdfdfdfffffffffffffcfcfcfefefefffffffcfcfcfffffff6f6f6efefefe5e5e5e2e2e2eaebe9f8 +f9f7fffffefffffefffffefcfdfbf7f8f6f0f1efeaebe9e5e6e4e0e1dfe3e4e2f3f4f2f3f4f2cccdcba8a9a7babbb9f0f1eff8f8f8d3d3d3bcbdbbcfd0ceeaeb +e9fbfcfafdfefcedeeecb9b7b6a9a7a6d4d2d1fffffefffffffdfdfdfffffffffffffffdfffffefffafffef8fffefbfffffffffffffdfafffde9fff9c5f6ea98 +eede73f2e169f4e26ff4e36ef4e36af2e267f1e067f4e265f2df5ef1de5df1de65eadb77f1e8a5ffffd4ffffe0f7eab2e9db71ebda55ecda4deed948efd747f0 +d646efd545eed641edd53beed539efd23bf1d23beed238ecd335e8d433e8d532e8d12fedd130eecf2cecce2fe3c831e5cf4ef7e38efff7c2ffffe2ffffdbfff1 +ace3cf64d8c22de0c620e8c828e5c732dcc845ece080fffed3ffffe9fff7c9fce89aecd458dec42adbbf1ae6c81de7c61ce5c41ae6c41de6c31fe6c320e0be25 +d8bb34ead671fffdd0ffffebfcf2c2eddc8be8d04edbbd1edabc11e0c112e0be10dfc011dbc011dabf10dcbd0eddba10dcb713debd28e4cd53eddf87f6efc8ff +fff7fffffefffefffffefffffefffffefffffefffffffffffffffffffefffffefffffefffffefffffffffffffffefffffeffffffffffffffffffffffffffffff +fffffffffffffffffffffefefefffffffffffffefefefffffffefefee6e6e6c4c5c3918f8e5655513b39382f2d2c3f3d3c666463939190bfbdbcebeceafbfcfa +fffffffefefefffffffffffffffffffefefefffffffffffffffffffffffffefefefffffffffffffefefefffffffffffffefefefefefefffffffffffffffffffe +fefefdfbfaf8f6f5f3f3f3f5f5f5fafafafffffffefefef6f6f6e0e0e0b4b4b46d6e6c3738362b2a26373632686763b0afabdbdbdbf5f5f5fffffffffffffdfd +fdfffffffdfdfde0e0e0999a986667654c4a493e3c3b33322e3635314c4b47706f6b9e9c9bd3d1d0f8f9f7fffffefffffffffffffffffffffffffefefeffffff +fefefefffffffffffffefefeedebeac1bfbe9e9d999b9a96a5a3a2cccac9f9f7f6fffffefffffffefefeffffffffffffffffffffffffffffffffffffffffffff +fffffefefefdfdfdfffffffffffffefefefffffffffffffefefefdfdfdfffffffffffffefefefffffffffffffffffffefefefffffffffffffffeffffffffffff +fffffffffffffffffffffffffffffffefffffffffffefffffefffffefffffefffffefffffefffffefffffffffffffffffffdfdfdf6f7f5e6e7e5b8b9b590918d +989793bbbab6d7d5d4f3f1f0fffffffffffffffefffffefffdfdfdfffffffffffefefffdfffffefffffefffffffffffffffffffffefefffefde4e2e1c7c6c2a1 +a09c8e8c8ba6a4a3dbd9d8f9f7f6fffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffff +fffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffcfffffcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffeff +fffefffdfcfffffefffffefffffec4c2c18c8a89a6a4a3edebeafcfaf9c8c6c5a7a5a4bbb9b8d8d6d5eae8e7f6f4f3dbd9d89e9c9b8f8d8cc5c3c2fffffeffff +fffefefefffffffefefefffdfffffefffafffef8fffefbfffffffffefffcf3fffaddfff5b7f5ea90f2e173f4e36bf6e471f3e470f4e46cf5e46bf2e168f4e267 +f3e061f1df64f4e271efe286f5edb2ffffd7ffffdaf6e7a8ead96aebda4eecdb4cedda49efd747f1d649efd447eed444ecd53decd43aefd23bf1d23beed238ec +d335e8d433e9d432ebd230eed130eccf2eebcf34e5cc40e6d364feedaeffffd9fffedcfef3bff8e48ce6cc50dfc426e4c71ee5c829e5ce43e4d76bf6efa6ffff +e5ffffe5fae8a9ebd16de7ca40e3c323e1c219e5c71ae5c819e4c619e6c51ce4c11de8c122e6c431e1c84aefdf86fffed7ffffe8f8eeb2e9d877e7ce42dcc01c +dbbc13dec013dfbf12ddbf12dbc012dabf11debf10debc0fdbb912e0c130e7d265f2e49cfaf2d4fffff9fffffefffefffffefffffefffffefffffeffffffffff +fffffffffefffffefffffefffffefffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfd +fdfffffff8f8f8e9e9e9bfbdbc7a797553515039373632302f413f3e605e5d858382aeafadd6d7d5f9f9f9fffffffefefefffffffffffffffffffffffffefefe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedebeacecccbc0c0c0cececee0e0e0f2f2f2fcfcfcfb +fbfbe1e1e1b5b5b56e6f6d3839372b2a26373632696864b1b0acddddddf4f4f4fffffffffffffdfdfdffffffffffffefefefd0d1cfa2a3a16e6c6b4442413433 +2f3635313c3b374948446b6968a4a2a1d2d3d1f0f1effffffffffffffefefefefefefffffffffffffefefeffffffffffffffffffeceae9bab8b79f9e9a9b9a96 +a4a2a1cbc9c8f8f6f5fffefdfffffffffffffefefefefefefefefefefefefefefefefefefffefefffefefffffffffffffffffffffffffefefefffffffffffffe +fefefefefefffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffefffffefffffefffffffffffffffffffdfdfdf6f7f5e6e7e5b8b9b58f908c989793bbbab6d7d5d4f2f0effffefefffffffffeffffffff +fffffffffffffefffdfdfefcfffffefffffefffffffffffffffffffffffffffdfce1dfdec5c4c0a1a09c8f8d8ca6a4a3dad8d7f8f6f5ffffffffffffffffffff +fefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffff +fefffffefffffcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffefdfffefdc3c1c08c8a89a7a5a4ee +ecebf9f7f6cac8c7a9a7a6b1afaec1bfbec8c6c5cfcdccbdbbba92908f8f8d8cc6c4c3fffefdfffffffffffffffffffffffffffdfffffdfff9fffefafffefdff +fffffffcfffaebfcf3cdf9efa9f4e888f2e474f6e570f5e672f3e470f5e46ff5e56df3e269f4e267f3df62f1e068f4e57ff5ea9af8f3bcffffd6fffdcdf3e49b +e7d661e9d84becdb4cedd94bf0d84af2d74bf0d549efd447edd53fecd63beed33cefd23beed237ecd335ead434e9d432eed231eed130ecce2fead03ce8d457ec +dc83fff4caffffeafffbcbf2e597eed868e7ca3fe6c626e3c421e2ca34e9d85ff1e898fdfac7ffffe4fffdcdf3db83e0bf44e4bf2de6c320e5c61de5c819e2c8 +16e3c819e4c61be3c11ae5c022eac93debd663f8eb9dffffe0ffffe3f3e79fe4d061e1c832dec119dbbe15dcbf16dec015dcc015d8be14dbbf14e0be10dcba0d +d7b710dec336efdb7cfaedb5fdf7e0fffffcfffffefdfffffffefffffefffffefffffefffffffffffffffffffefffffefffffefffffefffffffffffffffeffff +fefffffefffffefffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefeffffffffffffffffffdfe0dea3a4a277787650514f3a3b +39313230393a38515250787675a9a7a6e3e1e0fffdfcfffffefefcfbfefcfcfffffffffffffffffffffffffffffffffffffefefefefefefffffffdfdfdffffff +fffffffefefefefefefcfcfcf6f6f6eeeeeecdcbca9b9998888987a6a7a5cacacae9e9e9fcfcfcfbfbfbe2e3e1b5b6b46e6f6d3738362b2a26373632696864b1 +b0acdededef4f4f4fdfdfdfffffffffffffffffffffffffdfdfdf8f8f8d8d8d895969456575542413d3f3e3a393834353430474544787675a4a5a3d5d6d4f8f8 +f8fdfdfdfffffffffffffffffffffffffefefefefefefdfdfdfffffff0eeedbcbab9a29f9b9d9a96a4a39fcccbc7faf8f7fffffefdfdfdffffffffffffffffff +fffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefefefffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffff +fffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffffffefffffeffffffffffffffff +fffdfdfdf6f7f5e6e7e5b7b8b48f908c989793bbbab6d6d4d3f2f0effffefefffffffdfdfdfefefefffffffffffefefffdfefffdfffffefefffdfffffffffefe +fffffffffffffdfbfadedcdbc3c2bea2a19d8d8b8aa3a1a1d7d5d5f5f3f3fffdfdfffefefffffffffffffffefffffefffffefffffefffffefffffefffffeffff +fefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefefffffffffefdfffdfcc7c5c4949291aba9a8eeecebfbfaf6cecdc9abaaa6a6a5a1acaaa9aaa8a7adabaaa3 +a1a08e8d89969591cecccbfffefdfffffffffffffefefefffffffffdfffefdfffbfffffbfffefdfffffffff9fffae3faf0c0f8ed9df5e983f4e676f6e773f6e6 +75f4e571f5e370f4e36ef4e36af3e368f1df64efdd6cf2e589f9f0a7faf5c4fffdd0fff8c0f2e190e6d55ce9d84beddb4eeeda4cefd84cf1d84cf0d44aefd447 +ecd740ead53decd43cf0d33cefd338ecd335ead435ebd333efd231edd02feacd2fe8d146eddd72f4e8a0fff7d7ffffe8fff4b2e8d671e7ce48e8cc32e9c92ae0 +c42adfca46eee27cfff8bfffffd7fffdd0fdf1abeed462e2c031e5bf25ebc622eac920e5c71ae2c718e3c819e3c518e1c11ae3c023ebcd46f0de79fcf3b0ffff +e7ffffddefdf8cdbc548dbbf24dec217dcbf16dcbf17dcbf16dcbf16dabd15ddbe15e1be10dab80bd0b40fdcc63ff5e493fff9cefffdeefffffefffffefdffff +fffefffffefffffefffffefffffffffffffffffffffffffefffffefffffefffffffffffffffefffffefffffefffffeffffffffffffffffffffffffffffffffff +fffffffffffdfdfdfffffffffffffffffffefefefffffffffffff2f3f1d6d7d5afb0ae7b7c7a595a583b3c3a2b2c2a36373555535272706f9a9897b8b6b5d0ce +cddfdddcebe9e9f8f6f6fcfcfcfffffffffffffffffffefefefefefefffffffffffffffffff6f6f6e7e7e7dadadad0d0d0c4c4c4b0b0b09e9e9e888685656362 +656664959694c6c6c6ebebebfefefef9f9f9e1e2e0b4b5b36d6e6c3738362b2a26363531686763b0afabddddddf4f4f4fefefefffffffffffffdfdfdffffffff +fffffdfdfdf1f1f1c6c7c59697956d6c6848474336353133322e3b39385452516f706ea4a5a3d6d6d6efefeffefefefffffffffffffffffffffffffffffffdfd +fdffffffefedecbcbab9a29f9b9c9995a6a5a1cfcecafefcfbfffffefcfcfcfffffffefefefefefefefefefefefefffefefffefefffefdfffefdfdfdfdfefefe +fffffffffffffffffffffffffffffffefefefffffffefefefffffffffffffffffffffffffefefefffffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffd +fffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffffffffffffefffffffffffffffffffdfdfdf6f7f5e6e7e5b8b9b590918d989793bbbab6d7d5 +d4f2f0effffefefffffffffffffffffffdfefcf3f4f2e0e1dfdcdddbf0f1effefffdfffffffffffffffefefffefefaf8f8dcdad9c0bebda19f9e8d8b8ba2a0a0 +d6d4d4f3f1f1fdfbfbfffefefffffffffffffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefffffec9c7c6918f8eaba9a8f4f2f1fffffccfcecaa8a7a39b9a969c9a999e9c9ba4a2a19f9d9c8a8985969591cecccbfffdfcfffffffffffffefefeff +fffffffdfffffefffdfffefdfffefffffffffff8fffcdbfbf1b5f4ea92f4ea7ff3e777f5e776f6e675f6e471f5e370f3e26df3e46af3e368f1de65eddb70f0e4 +92faf3b4fdf9c9fef9c8fff5b1f4e287e7d75cebda4deedc4fefdb4eefd84df1d74df1d44deed549ebd742e9d73eecd53deed43aefd436ecd335ead337ebd234 +f0d233ecce2fe6cb34e8d352f3e78ffcf2bcfffddfffffd7fbea93e0cc4fdfc72fe6ca29e9ca31e3c941decc61f5eb9effffdeffffdcfcf3b0f3e37fead048e5 +c526e6c320eac821e8c920e6c71ee6c71ee5c71ce2c419dfc21ae0c227ead250f2e58ffdf7c2ffffebffffd4ead978d0b92ed7ba19dfc116dcbf16dabf17dcbf +16dbbe15dbbe16e0bf16e2be12d9b80fceb414dcc84bfaecaaffffe5fffff7fffffefffffefdfffefffffffffffffffefffffefffffeffffffffffffffffffff +fffffefffffefffffefffffefdfffffdfffffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffe8e8e8b2b2b28485835657553839373435333c3b3743423e4c4b475e5d59878584b0aeadc9c7c6dcdad9f3f1f0fdfbfafffffefffffefffd +fcfffffefffffefffefdf8f6f5e5e3e2c6c4c3a9a7a69492917f7d7c656362504e4d3c3a393432314b4c4a8e8f8dc9c9c9edededfefefefafafae1e2e0b4b5b3 +6e6f6d3839372c2b27373632686763b0afabdcdcdcf5f5f5fffffffefefefffffffffffffdfdfdfffffffffffffbfbfbf1f2f0dbdcdaa2a09f5b59583e3d393c +3b373938343a39354344426f706ea5a6a4d2d3d1f5f5f5fdfdfdfefefefefefefefefeffffffffffffffffffedebebbcbab9a19e9a9b9894a7a6a2cecdc9fbf9 +f8fffffefefffdfffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefefffdfefffdfefffdfffffefffffeffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffeffff +fffffffffffffffffffffffffffffffffffdfdfdf6f7f5e6e7e5b8b9b590918d989793bbbab6d7d5d4f3f1f0fffffffffffffffffffffffffbfcfae4e5e3bdbe +bcb4b5b3dadbd9fffffefffffffffffffffefffffffff9f7f7dedcdbc0bebd9f9d9c8e8c8ca3a1a1d7d5d5f4f2f2fcfcfcfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefcfcfffffefffefdcac8c78f8d8ca8a7a3f4f3effffffcd1d0cc +aaa9a59998949695919d9c98aaa8a7a3a1a08e8d8994948ecccbc7fffffbfffffefffffefffffffffffffffefffffefffdfffefdfffcfefefefffff7fffed5f7 +eeaaf1e887f3e879f2e778f3e777f6e773f8e673f7e574f4e36ef3e46af3e368f1dd66edda73f1e69cfffac3fffed1fcf5c3fdefa3f4e17eebd95ceddc50efdd +50eedc4ff0d94eefd84df0d64eefd64aead943e8d83febd63eedd53beed537edd436ead238ebd236f1d235ebcd32e4cc37e9d860fbf1abfffcd1fffdd7fff5bb +f4e178e1ca3edfc624e3c923e4ca36e9d159ebdc86fff7beffffe7fffdd2f3e48ee8d359e5ca33e5c820e5c61de6c71ee6c61fe9c720ecc821e8c71ee2c419db +c11bdcc12aead45df7eda7fffcd3ffffe8fffbc7e9d566cfb521d9b815e3c016ddc017dac016ddc116dbbf14debf16dfbe15e2be12dbb912d0b820dfcd5afbf1 +bbfffff1fffff9fffffcfffffcfdfffefffffefffffffffefffffefffffefffffefffffffffffffffffffefffffefffffefffffefdfffffdfffffffefffffeff +fffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffdfdfdfffffffbfbfbdcdcdcb5b6b488898762636148 +49473c3b3733322e2e2d293837335b59587d7b7a918f8ea4a2a1b5b3b2c0bebdc8c6c5c7c5c4c6c4c3c8c6c5c7c5c4c3c1c0b8b6b5a9a7a6918f8e7876756462 +61535150413f3e32302f2826252422213c3d3b858684cacacaeeeeeefcfcfcfafafae1e2e0b5b6b46e6f6d3839372c2b27373632686763b0afabdddedcf5f5f5 +fffffffdfdfdfffffffffffffefefefffffffffffffffffffffffef6f7f5cbc9c894929169686447464233322e2f2e2a35363450514f737472a6a7a5dcdcdcf7 +f7f7fffffffffffffefefeffffffffffffffffffefededbfbdbca29f9b999692a09f9bb9b8b4d8d6d5e1dfdedddedcdedfdddbdcdadbdcdadbdcdadbdcdadddb +dadddbdadddbdadddbdadddedcdddedcdcdddbdcdddbdcdddbdedfdde4e5e3ebeceaf5f5f5fffffffffffffefefefffffffffffffffffffefefeffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffffffdfdfdf6f7f5e6 +e7e5b8b9b590918d989793bbbab6d7d5d4f3f1f0fffffffffffffffffff2f2f2dedfddc5c6c4a5a6a49e9f9dc3c4c2e9eae8f6f4f4fffdfdfffefffffefffcfa +fae9e7e7cecccbacaaa9929090a5a3a3d6d4d4f2f0f0fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffff9f7f7eae8e7d8d6d5b1afae8d8b8a9d9c98cccbc7d7d6d2bdbcb8aaa9a5a2a19da1a09cabaaa6bbb9b8afaeaa93928e92928c +c9c8c4fffffcfffffefffffefffffffefefefdfffffdfffffffffcfffffcfffffffffff4fffdcef3eb9eede47df1e775f3e879f4e878f7e874f8e673f8e675f5 +e46ff3e66cf3e469f1dd68edda77f4e9a5ffffd0ffffd6f9f2bbf8e796f3e077ecda5deedc53efdc51efdd50f1da4ff0d94ef1d74deed84ae9da44e8da41ead8 +3fedd73cefd638eed537ead238ecd238f2d338ebcc33e5cd3deedd6efffac1ffffdffdf7c2f0e595edd962e6ce39e4c823e4c925e6cc42f5e077fdf0b2fffed6 +ffffdefbf0b6e9d56ae0c73be5c829e5c81fe2c81ee2c81ee6c71eebc71febc61eebc71de3c518d8bf1bd6be30edd86ffff5bffffddefffddcfff1b3e9d159d9 +bb20deb816e5c018dfc116dcc315ddc213dbc011dfc114e1be14e1bd13debd1ad9bf2fe4d36cfcf3c8fffff7fffff9fefffafffffbfffffcfffffefffffffffe +fffffefffffefffffefffffffffffffffffffefffffefdfffefdfffefdfffffdfffffffefffffefffffefffffefffffefffffefffffffffffffffefefeffffff +fffffffffffffffffffefefefefefefefefefffefffffefffffffffafafaeaebe9cccdcba6a7a37d7e7a54534f3c3b3732312d32312d3d3c384847434c4a4956 +54535856555d5b5a615f5e605e5d605e5d605e5d5f5d5c5d5b5a5b5958585655514f4e4a48474543423f3d3c3836353331302a28272523223a3b39818280c7c7 +c7edededfefefefcfcfce1e2e0b4b5b36d6e6c3637352a2925363531686763b0afabdfdddcf6f4f3fffffffefefefffffffffffffdfffffdfffffffffffefefe +fffffffdfdfdeeecebd8d6d5a3a1a05c5a5937363232312d3536343a3b39474846717270acacacd8d8d8f5f5f5fffffffffffffdfdfdfdfdfdffffffeceaeabe +bcbba3a09c95928d93928e979692a1a09ca3a29ea0a19f9fa09ea0a19fa0a19fa0a19fa0a19fa2a09fa2a09fa2a09fa2a09f9fa09ea0a19f9fa09e9fa09e9fa0 +9ea4a5a3b3b4b2c5c6c4e7e8e6fffffefffffffefefefffffffdfdfdfffffffffffffffffefffffefffffefffffefffffefffffefffffefffffeffffffffffff +fffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffdfdfdf6f7f5e6e7e5b7b8b48f908c979692bab9b5d7d5d4f2f0efffffffff +ffffffffffe5e5e5bebfbda2a3a18f908c8e8f8babacaac8c9c7e9e7e7fbf9f9fffefffffefffffdfdf8f6f6e5e3e3c4c2c2a5a3a2b2b0afd7d8d6eff0eefafb +f9fffffefffffefefffdfffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffefffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffeff +fffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfafae9e7e7c0bebd9896958987 +868684838a8985959490a1a09ca7a6a2aeada9b5b4b0bcbbb7c8c7c3d8d6d5c8c7c39b9a96979791c8c7c3fdfcf8fefffdfffffefffffffffffffdfffffcfefe +fffffefffffbfffffcfffff1fffdc8efe696ece179f1e775f4e97af5ea7bf5e874f6e773f8e673f6e570f6e76df3e46af0dd6aebdb7bf5ebafffffd9ffffd8f7 +efb4f3e38af2e06feddc5defdc55efdc53f1dc51f3dc51f1da4ff0d94eedd94be8da44e7da42e9d841ecd73fedd63aecd637ebd339edd339f2d33aeacc38e3cd +46eedf7bffffd0ffffe6faf1b1e8d877e9d351e9ce37e6ca26e2c82ee6cf55ffef99fffdceffffdffffccaf4e798e4ce50ddc329e4c925e3c91fe5cb21e3c91f +e7c81fe8c71ee9c41ce9c61ce2c719d6bf1dd5bf38eede7efffcd1fffde4fff5cbfae89be9cf4ddfbf20e1bb17e6c119e0c217dfc416dfc213ddc011dfc213de +be11e1bd15e0c126ddc543ead87ffdf4d2fffff9fffffbfffffbfffffcfffffcfffffefffffffffffffffefffffefffffefffffffffffffffffffefffffefdff +fefdfffefdfffffdfffffffefffffefffffefffffefffffefffffefffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffefffffeff +fffffffefefefffffef1f2f0d2d3d1abaca8817f7e6665615a5857504f4b4846454745443c3a393432312f2d2c2d2b2a2c2a292b29282c2a292c2a292c2a292d +2b2a2e2c2b302e2d3432313b393842403f4846454c4a494c4a494e4c4b514f4e666765a1a2a0d4d4d4f0f0f0fffffff8f8f8e1e2e0b3b4b26b6c6a3435332826 +2534332f676564b0aeaddfdddcf4f2f1fffffffffffffffffffffffffcfefefdfffffffffffbfbfbfffffffffffffffffefefcfbcccac9848281545251454440 +3a3b392d2e2c2d2e2c4b4c4a7b7b7baaaaaad5d5d5f0f0f0fefefeffffffffffffffffffedebebbfbdbc9f9c98908d888b8a8685848084837f84837f83848281 +828082838182838182838182838184828184828184828184828182838183848282838180817f80817f8687859c9d9bb5b6b4dddedcfffffefffffffefefeffff +fffcfcfcfffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffdffff +fffffffffffffffffffdfdfdf6f7f5e6e7e5b6b7b58e8f8b979594bab8b7d6d4d3f2f0effffefefffffffefefee6e6e6c1c2c0a4a5a39192908f908ea9aaa8c5 +c6c4e4e2e2faf8f8fffefffffefffffdfdfffffff5f3f3d8d6d6bfbdbcc3c1c0e0e1dff1f2f0fbfcfafffffefffffefefffdfffffefffffefffffefffffeffff +fefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffe +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffeffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffdfbfbe8e6e6bdbbba989695989695a19f9e9d9b9a9897939c9a99b4b3afc4c2c1cecdc9d8d6 +d5e1dfdeeeecebdddbdab3b2aeacaba7d5d4d0fffffefffffefffffefefefefffffffafefffdfffffffefefffffefffff9ffffe8fff9c0f2e795f0e27cf5e777 +f4e87cf5ea7bf4ea78f3e974f7e572f7e570f4e46cf3e56ff1e372efe48af7f0beffffe4ffffd8f2e7a9ebdd77efe062f0de5bf1dc58f1da56f3da54f3dc51f1 +da4ef1da4eeeda4ce9da48e8da46e9d645ead641ebd73cecd738ebd536edd438f0d13aedd046ead45defe58effffdcffffe4faeca0e2cb5de4c93de9cb30e8cb +2de6cc42e9d471fff5b6ffffe5fffad5f5eca2ebdc6ee5cd3fe1c524e4ca22e4ca20e8c821eac821e6c921e5c81fe6c71ee4c61be1c71cdcc627dcca47f3e88e +ffffdfffffe8faebb3f5df80e9cb44dfbd1de2be17e4c016e2c215dfc114e1c016e0c013ddc10fdabf10d9bd18dcc131e4cb5decdb92fff7d9fffff9fffffbff +fffcfffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafaf0f0f0e7e8e6d3d3d3bdbebc +9f9f9f8d8e8c8686867777775757573737372927262826252725242624232725242725242624232624232422212e2c2b3c3a394e4c4b6664637b7978807e7d7a +78778b8b8baeaeaecacacadfdfdfefefeffafafafffffff4f4f4ddddddafafaf6363632a2a2a1919192324225c5c5ca9a9a9dcdcdcf2f2f2ffffffffffffffff +fffffffffefefefefefefffffffefefeffffffffffffffffffffffffe9e9e9c4c5c39697955e5f5d3435332526242728262e2f2d414240626361939492bebfbd +e5e6e4fcfdfbfefffdfdfefcedeeecb8b9b79796928c8b8782817d81807c82817d807f7b807f7b82817d81807c81807c81807c81807c81807c81807c81807c81 +807c7f807e8182807f807e7d7e7c7e7f7d848583999a98b3b4b2dbdcdafffffefffffffefefefffffffcfcfcfffffffefefeffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffff5f5f5e3e3e3b2b2b2868785 +8d8d8db2b2b2d1d1d1eeeeeefefefefffffffffffff5f5f5e6e6e6c9c9c9a4a4a49c9c9cbebebee3e3e3f5f5f5fbfbfbfffffffffffffffffffffffffafafaf3 +f3f3e7e7e7ebebebf1f1f1f8f8f8fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefefef4f4f4e4e4e4d7d7d7d5d5d5dadadadadadad6d7d5dadadae1e2e0e8e8e8ebeceaf0f0f0f6f6f6f7f7f7f4f4f4e1e2e0e2e3e1eeefedfcfcfcffff +fffffffffffffffffffffbfffffdfffffffefffffffcfffff2fffcdbfdf5b9f2e894f2e47ef6e779f5e87cf5ea7bf2eb78f3ea75f8e675f8e572f5e36ef4e473 +f2e57bf0e994f8f3c6ffffe4fffed2f2e6a0e9dc6eefe05cf0df5af2dd59f2da58f2dc55f1dc51efdb4ef1da4eeeda4dedda49e9d946ead845ebd742ebd63eec +d63aebd536ecd337ecd03cf0d352efdb70f7ea9effffddffffd9f3e38ae1ca4ce3c935e6cc32e9ce41ead562ecdd94fffaccffffe6fcf3c1eddf7fe7d552e6cc +32e3c722e5cb25e6cb23ebc922ebc922e6c921e3c820e4c71ee3c61de3ca20e0ca2fe0cf56f8ed9dffffe6fffbe3f3e49cecd567e6c839e4c11de3bf17e5c316 +e3c316e1c016e2be17e0bf15ddc20ed7bf0fd7be1ae0c63eecd375f5e3a8fefadefffff8fffffbfffffeffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefefefefefefffffffffffffefefefcfcfcfffffff4f4f4dadadac1c1c1b8b8b8aeaeae8787875b5b5b4a4847494746 +4846454846454846454846454846454745444644434d4b4a5b5958737170939190acaaa9b0aeada9a7a6c0c0c0eeeeeefffffffefefefefefefffffffffffff7 +f7f7e4e4e4bababa757575434343353535414141737373b3b3b3e1e1e1f4f4f4fffffffefefefefefefffffffffffffffffffdfdfdfefefefffffffffffffdfd +fdfffffffcfcfcefefefcdcecc85868450514f4445434748464142403d3e3c4e4f4d818280acadabdbdcdafcfdfbfffffefffffeecedebc0c1bfa3a29e9b9a96 +94938f93928e94938f94938f93928e94938f9594909594909594909594909594909594909594909594909192909394929192908f908e919290969795a8a9a7bd +bebce4e5e3fffffefffffffefefefffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefef7f7f7e9e9e9bebebe9898989d9d9dbdbdbddadadaf4f4f4fefefefdfdfdfdfdfdffffff +ffffffe8e8e8bfbfbfb2b2b2d4d4d4fcfcfcfefefefffffffffffffefefefdfdfdfffffffffffffdfdfdfffffffffffffffffffffffffffffffffffffffffffe +fefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffe +fefefefefefffffffffffffffffffffffffffffffffffffefefefffffffcfcfcfefefefffffffffffffefefefffffffffffffbfffffdfffffffffffffff8fffb +e8fbf4cdf8f0adf3e991f5e781f8e87df6e97df5ea7bf4e979f4e977f7e677f9e575f5e171f5e378f4e888f6eda3fcf7caffffe0fffcc7efe395e8da69eedf5b +f0df5af2df5af0dd58efdc55efde51eddd4ef2db50f3d94ff1d949eeda45eddb42ebd940ecd740edd53fedd53dead13be9ce41edd559f3e07ffbeca7ffffd5ff +ffc7f1e677dbcb3cdbc82be0cc39e8d562f9e897faf2c3ffffe1ffffddf4eba2e2d15ce4cc37e9cb2ce9c924e7ca29e7ca29e8ca25e7ca22e3c923e3c923e5c7 +22e3c520e5cb25e4d03de7d668fff2aeffffebfffbdbefdd8ae4ce51e1c52be2c419e2c117e4c417e4c319e0c217e1bf18e1c017ddc10fd6be0ed6bd19e1cb44 +f5e08bfcecbdfffde5fefff8fffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefe +fefffffffffffffffffffffffffefefef3f3f3e5e5e5e0e0e0dcdcdcc7c7c7aeaeaea8a6a5a7a5a4a7a5a4a7a5a4a7a5a4a7a5a4a7a5a4a6a4a3a6a4a3aaa8a7 +b2b0afbfbdbcd0cecddcdad9dedcdbdad8d7e6e6e6fdfdfdfffffffffffffffffffffffffefefef9f9f9f1f1f1ddddddbababaa2a2a29c9c9ca2a2a2b9b9b9d9 +d9d9efefeffafafafffffffefefefefefefffffffefefefffffffffffffffffffffffffffffffefefeffffffffffffffffffebeceac6c7c5acadaba5a6a4a5a6 +a4a0a19f9c9d9ba6a7a5bebfbdd3d4d2ecedebfdfefcfffffefefffdf6f7f5e3e4e2d2d0cfcfcdcccccac9cccac9cdcbcacdcbcacccac9cccac9cccac9cccac9 +cccac9cccac9cccac9cccac9cccac9cccac9cacbc9cccdcbcbcccac9cac8cacbc9cccdcbd5d6d4e1e2e0f1f1f1fffffffffffffefefefffffffefefeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfd +fdfefefefbfbfbf3f3f3dcdcdcc8c8c8cdcdcddededeebebebf9f9f9fffffffffffffffffffefefefffffff6f6f6e3e3e3ddddddecececfdfdfdffffffffffff +fffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefefefefefefffffffffffffffffffffffffefefefdfdfdfdfdfdfefefeffffffff +fffffffffffffffffffffffffffffefefefefefefffffffefefefafffefdfffffffffefffff6fefadef4eebff3eca3f5ea90f7e983f7ea7ef6ea7ef6ea7ef5ea +7bf5e979f8e779f9e677f4e271f4e47af6eb97f9f3b2fff9d0ffffd9fff9bdede38ce7da66eedf5bf1df5cf1df5ceedc59eddc57eedf53eedd50f3da54f6d952 +f4d94df3da48f0db43ecda41edd742eed641efd73fead03ce6cf43ebd85ff7e58cfceeacfffccafffbb8f3e672dbca3dd7c738dfd055ecde8bfffbc5ffffe1ff +ffe0fffebff0e282decb42e2c729eccb28eecb28ebc82ae9c92ae9cb26e5c924e4c824e4c824e7c623e3c323e4c92bebd54eefdd82fff6beffffebfff9d1ead9 +78dec93eddc422e0c517e1c316e2c417e2c419e1c219e3c01ce4c31adec112d5bc0ed5be1ce5d04ffeeaa3fff6d2ffffedfffff9fffffeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfefefefffffffffffffffffffefefefefefefefefefffffffffffffffffffffffffefe +fefdfdfdfcfcfcfcfcfcfefcfbfefcfbfdfbfafdfbfafdfbfafefcfbfdfbfafdfbfafcfaf9fefcfbfffefdfffefdfffdfcfffefdfffefdfffffeffffffffffff +fefefefffffffffffffcfcfcfffffffffffffefefefffffffdfdfdfdfdfdfefefefcfcfcfbfbfbfffffffcfcfcfffffffffffffffffffffffffefefefefefeff +fffffffffffefefefdfdfdfffffffffffffffffffdfdfdfefefefffffefcfdfbfdfefcfafbf9fafbf9fdfefcfbfcfafefffdfbfcfafcfdfbfffffefefffdfeff +fdfffffefffffefefffdfffdfcfffdfcfefcfbfefcfbfefcfbfffdfcfffdfcfefcfbfffdfcfffdfcfffdfcfffdfcfffdfcfffdfcfffdfcfffdfcfcfdfbfefffd +fefffdfcfdfbfcfdfbfcfdfbfdfefcfffffefdfdfdfffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefffffffffffffdfdfdfffffffcfcfcfffffffffffffcfc +fcfefefefefefefffffffffffffefefefefefefffffffefefefdfdfdfffffffffffffefefefefefefffffffffffffffffffffffffefefefefefefdfdfdfefefe +fefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfffffffffffffefefefffffffffffffe +fefefdfffffdfffefffffcfffff4fefbd5f4eeb3f4eb9bf7eb8df7e983f7ea80f7eb7ff7eb7ff7ea7ef6e97bf6e67bf4e676f1e66df0e67af4eea1fbf7c2fff8 +d3fffbd0fff4b0f1e587ebdd67f0e05ef3e05ff2df5eefdc5deedb5af1de59f1dd56f3da56f5d956f5d852f4d84ef0d947efd944eed745efd742eed73be8d139 +e3d144eddf69faee9cfdf4b5fff9befbf2a9f4dd77e4ca58e7d668f1e78ff4eeb9ffffdcffffddfaf6bbf4e78be9d75ce3ca34e5c925ebca27efcc29edc929ea +c828eac926e6c626e7c728e8c527ecc326e5bf23e4c631efda61f9e7a0fff9d2ffffe7fff1c0e5d263d9c42dd9c31de1c919dfc416e2c417e1c318e3c219e2c2 +1de2c21be0c013d3b90ed1bc1de6d55cfff4bbfffee8fffff5fdfff9fffffefefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffefefefefefefffffffffffffffffffffffffefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefefefefefefefefefffffffffffffffffffdfdfdfefefefffffffffffffefefefefefefffffffffffffefefeffffff +fefefefcfcfcfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffefefefefefefffffffefefefefefeff +fffffffffffefefefffffffffffffffffffffffffdfdfdfdfdfdfffffffffffffffffffefefefffffffffffffefefeffffffffffffffffffffffffffffffffff +fffffffffffffffffffffefefefefefefefefefefefefefefefefefefefefefefefefefffdfffffefffffefffffefffffefffffefffffefdfefcfffffffefefe +fffffffffffffffffffffffffdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffefefefffffffffffffffffffffffffffffffffffffcfcfcfefefefffffffefefefefefefffffffffffffffffffdfdfdfefefeffffffffffffffff +fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefcfcfcffffffffffff +fffffffffffffffffffefefefefefefefefefffffffffffffffffffffffffefefefffffffffffffffffffdfffffffffefffffcfffff1fffccff2eca9f5eb94f9 +ec8af7eb85f8eb83f7ea80f7eb7ff7ea7ef6e97df4e77bf1e676efe66dede77ef4f0affffcd3fff7d7fff3c7fceea2f3e480efdf67f1e15ff4e162f1e061eedc +5fefdc5df3dd5bf4dd59f0db57f1da56f4d756f3d852f1d94bf0d947eed646efd742eed839e5d235e0d244eee371fff6aefff7c2f7f2bbeee5a5eed886e9d27c +f4e79bffffc5ffffdcffffe0fff9c0ebe18ae3cf58e3cb3be5cb2be6ca25e7cb26ebcc29ebca27ebca27e8c926e6c626e8c828ebc727ebc324e3bd23e2c639f4 +e073feefb7fffcdefffee0fcedafe1cc53d6bd1fd8c117dec618dfc618e0c419e3c218e3c219e1c11ce0c019debd13d4b813ccb720e9d869fffbcdfffff7ffff +f8fbfff9fffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefe +fefefffffffffffffffffffffffffffffffffffffffffffdfdfdfefefefefefefefefefefefefefefefefefefefefefefefefffffffefefefefefeffffffffff +fffffffffffffffffffffffffffffffffffffffdfdfdfffffffffffffefefefcfcfcfffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffefefe +fefefefffffffffffffffffffefefefffffffffffffffffffffffffffffffefefefefefefefefefffffffffffffffffffffffffffffffefefefdfdfdffffffff +fffffffffffffffffefefefefefefffffffffffffefefefefefefffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefffffefffffefefffdfffffefffffefffffefefffdfffffffdfdfdfefefefffffffffffffffffffefefeffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefeff +fffffffffffffffffffffffefefefffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffefefefefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffefefefefefefefefefefefefefefefffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffefefefefefe +fefefefefefefefefefffffffffffffffffffffefffffffffffffbffffedfdfac7f0ea9ff3e88ef8ec87f8ec87f7eb85f8eb81f7ea80f7e97ff6e87ef4e87cf1 +e879efe671ebe584f6f2bfffffe4fff8dbfeecbdfbe996f4e479f0e166f0e260f2e162f1e061efdd60f0dd5ef5dc5cf4dd59edde52edde52eed955efd952f0d9 +4eeed84aefd749eed843eed93ae4d336e1d246efe276fff5b7fff7cff8f4cbf1edbdf1e5abf0e5abf5f5c7ffffdfffffdefff9c2f9e891efd760e3c838e3c82a +e6cd2be3cd27e3cd27e6cf26e6cc24e8cd25e7cb26e5c924e7cb26e9c922eac61edfbf20dec840f7e884fffacbfffee3fffbd0f8e89ce4ca48dabd1cdbc117de +c419dfc51ae0c419e4c319e3c219e0c118dfbf18e0bf16dabc1dd1bc31ecdc7bfffdd8fffffbfffffbfbfffafffffffffeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdfdfdfdfefefefffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffefefeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefeffffffffffffffffffffff +fffefefefefefefffffffffffffffffffefefefdfdfdfefefefffffffffffffffffffffffffffffffefefefffffffffffffefefefefefefefefefffffffefefe +fffffffffffffffffffffffffffffffdfdfdfcfcfcfffffffffffffdfdfdfdfdfdfffffffffffffdfdfdfffffffffffffefefeffffffffffffffffffffffffff +fffffffefffffefffefdfffffefffffefffefdfffffefffffefffefdfffefdfffefdfffefdfffefdfffefdfffefdfffefefefffffefffffefffffefefffdfeff +fdfffffefffffffffffffefefefffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffff +fffffefefefffffffffffffefefefffffffffffffffffffffffffdfdfdfefefefffffffffffffffffffffffffefefefdfdfdffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffff +fffffffffffffffefefefffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffdffffffff +fffff9ffffe7fcf8beeee797f2e688f8e985faee89f8ec87f8eb83f6e97ff9e97ff7e97ff5e97df2e97aefe474ede48afaf3c8ffffedfffaddfbe8b5f8e68df4 +e473f1e264f0e260f2e162f2e162eedf61f1de5ff5dc5cf3dc58ecdf53e9df51eedb54edd952f0d94eeed74befd64aeed646edd93ee3d33ae2d347efe072fff4 +b5fffbd3ffffdeffffe0ffffdaffffdcffffe2ffffddfdf6bfebdc8de9cf5deacc3febcc2fe7cb26e6d02be4d02be4ce28e6cf26e6cc24e8cd25e8cd25e5cb21 +eace23e9cb1ee8c81bdcbf20ddc847f8ed93ffffdeffffe6fff5bff5e287e7c73ee2bf1be3c41be2c61be1c51ae1c51ae5c41ae7c41ae2c117dfc017e4c11de1 +c12ce0c94ff3e592fffee1fefffbfdfffcfdfffefffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefdfdfdfefefefffffffefefefffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffefefefefefefffffffffffffffffffffffffdfdfdfffffffffffffdfdfdfffffffffffffefefefefefefefefefefefeffffffffff +fffffffffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefefffffffefefefefefefffffffffffffcfcfcfffffffffffffffefffefdfffefdfffffefffffefffffefffffeffff +fefffffefffffefffffefffffefffffefffffefffffefffffffffefffdfefffdfffffefffffefffffefffffefffffffffffffefefeffffffffffffffffffffff +fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffefefefefefeff +fffffffffffffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefefffffffffffffefefefefefeffffffffffffffffffffff +fffffffffffffffefefefffffffffffffefefefffffffffffffffffffffffffffffffefbfffffffffffff7ffffe0faf5b6ede691f1e285fbec88f9ec8af8ec87 +f9ec84f7ea80f9e881f7e97ff3e97df1e77bf2e579efe18efdf3cbffffeefffcdaf6e8aef3e585f3e56ff1e264f3e361f4e162f2e162f0e163f1e061f3dd5cf1 +dc58ecdf55ecdf53ecdc53eedb50f1da4ff2d84eeed64eedd64bebda44e3d43ee5d448f2df6cffeca0fff8c5ffffdcffffeaffffebffffe8ffffd9fff9bdfae7 +90e8ce5ce3c33aeaca31eace2de9d12be5cf2ae5cc28e8cd29ebcd28ebcb26edcb24edcc22ebcc1dedcf1debcd1aeac918ddc022dfc952fef1a3ffffe5ffffe1 +fbefa9f2dc72ecc939e4be1ae7c31be6c51ce1c41be3c51ae5c518e5c315e4c516dec015e1bf1fe9ca3fead46bf7eaa6fffce3fdfffcfdfffcfdfffefffeffff +fdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffcfffffdfefffff0fffdd6fdf5b2f2e992f3e487fbeb8afaec8cf7ec8af7eb85f8eb83f8e982f8e982f4ea7ff2e87cefe177f1e18e +fdf4c9ffffebffffdaf7eeb5f3ea90f2e577f2e26af4e265f5e164f5e263f0e162f0e05ef3df5cf2df5aeddd55eddd54efde52f0de51f3dc50f3da4eefd74fec +d74cead948e6d643e9d547efd85af6dd7dfae59afbf0b6fdf9c9fbf8ccfaf3c2f6e8a6f1de83f1d860edce43eac933ecce2fe9d02ce7d12be4ce29e1c929e1c5 +2ae1c229e2c229e3c429e1c324dec21edec41cdcc21adec31fd9c133e1cd68fff3b3ffffeafffbd8f3e795ecd65feac835e6c01ce8c41de5c41be3c41be3c51a +e5c518e5c315e3c513dec015dfc023eacd4df0d983faedb9fffee9fdfffbfdfffefffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffdfafffce4fdf7cafbf3 +adf6ec95f5e88cfaec8cf8ec8cf8ed8bf8ec86f8ea84f9ea84f8eb83f4ea7ff3e97df2e577f3e88efcf8c5ffffe8ffffdff6f4c4f1eba2ebe386eddd73f1de6b +f5e066f6e364f3e361f1e25ef3e05bf3e059f3de5af3de5af1de53f2de51f2dc4ef1db4deeda4decdb4ce8da46e8d943edd841f0d548f0d458f1da6df0e486f4 +ed96f5ea96f4e588eed868e6cd49e8cd36eccf30eace33e8cf31e9d32de5d22be3cd2de3cc34e2c83edec541dac33fdac541dbc740d8c53cd7c63ad5c438dbc8 +43dcca59e6d68afef4c5ffffedf7f5cce9dd85e5cf52e6c532e4c11ee5c51ee3c41be3c31ce5c41be7c518e6c416e3c513dabd14dec12aecd25cf7e29efdf2cc +ffffedfdfff9fefffdfffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffffefffffe +fffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffef6fef9daf8f2bdfaf1a7f9ef98f9eb92f8ec8ef8ec8cf8ed8bf9ed88f7eb85f8ea +84f8ea84f5eb80f3e97df0e576f0e88bf9f5baffffdcffffe3fbfed7f7f5bff2e9a5f2e38df4e17ef3e071f1e068eedf64ecdd5eecdc5aefdd5af1dc5bf1db59 +f0dc55f1dd50f1db4df0db4aecdb4aebdc4ae9db47e9db43efd840efd541f1d449efd854eadb61eade68ecdb66efdb5eedd547e6cd31e6ce28ead22ce9d032e7 +d132e6d22de3cf2ee3cf3cebd655f3e176f7e787f8ea8af8ec8ef7ea8ef5e88cf3e98bf1e789f5ea90f8eba1fbefbfffffe0ffffebf8f7c5ecde7ee6d04ee6c6 +31e2c11ee2c51ce4c61be6c41de5c41be6c619e5c617e2c412d6ba15dbc030ecd76affebb4fff5ddfffff2fdfff9fefffdfefefefffefffffeffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffefffff1fdf9d0f6efb0f8eea0fcef99f8ed93f9ec90f8ec8cf8ed8bf9ec8af8ec87f7eb86f6ea84f7ea82f4ea7ff2e57befe789f5efacfcf9ccfdff +e0ffffe8fffddefaf3c8f8eaaff5e599ecdf83e7dc74e7db6fe7dc6aebdd65edde63eddb60efdc5df1dd5af2df56f3df51f1de4deedd4cebdd49eadc46ecdb45 +f0d842f0d741f0d544efd545e7d346e2d043e4d043e8d342e8d33be6d132e7d431e7d431e7d132e7ce30e6d12fe3d039e2d158ecdf83fdf4b5ffffd6ffffdfff +ffe1ffffe5ffffe6ffffe4ffffe2ffffe2ffffe7ffffeffffff0ffffe7f9f5baf0df78ead14be5c92fe2c51de2c719e5c71ae6c51ce6c51ce6c51be5c518e3c3 +16d5b918d8c038ebdb77fff4c6fff8eafffff7fffffbfefffdfffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffecfcf8c5f3eba5f6eb9bfbef97f9ed95f9 +ee92f8ec8cf9ee8cfaed8bf8eb89f7ea88f7eb86f8ea84f6e981f6e981f4e888f6ea9cf7f2b5f8f9cffeffe3ffffeafffbe2fff5cffef3bff7efacf1eb9ef2e9 +99f3e991f3e787f4e680eee175efdf6eeedb62ecd958edda51ecda4debd94cead84be8d748ebd847efd944f0d843eed641ecd43fead23ce9d139ead036e7cf35 +e6d034e6d334e7d633e8d532e8cf31e6cc32e8d03bedd759f1e188faefb3fffed7ffffeaffffe8fffde4ffffe8ffffeaffffebffffe8fffee7fffee6fffae0ff +f9d3fbf7bdf1e793ead45de7c93ae5c728e3c61de2c61be4c619e6c51ce6c51ce4c51ce3c41be4c31ad8ba1fd8c441efe286fffdd7fffef5fffffbfffffcffff +fcfffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffff7ffffe6faf6bbefe899f4e995faee96f8ee96f8f093f7ee8df9ee8cfbee8cf9ec8af6eb89f7eb86f8ea84f8 +e982f8e780f7e580f8e687f6eb97f3f0b3fbfacefffee5fffeedffffefffffebffffe4ffffdafffcd3fff8c9fef3b9fcefabf5e997f4e588eede74ebd865ebd7 +5aecd756ecd655ebd554edd652edd84decd948ebd946e9d744ebd442eed53ff5d63ff2d338f0d237e8d237e7d437e9d633ead42feed031e9ca39e6cc50fae387 +fff6c3fffdddffffddfffbd2fdf3bdf6edaef6ecacf7eeabf4edaef6ecb0f8e9b1fdebb0fce9a5f5e690ebe078e5d55ae8c839e8c325e8c61fe6c81de5c51ee7 +c51ee8c41de6c51ce3c41be3c31ce6c31fdbbe27dccb4cf5eb93ffffe2fffffbfffffefffffefffffcfffffcfdfffffcfeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8ffffe4 +f6f4b3ebe691f1e88ef8ef95f8ee96f7ef95f5ee8df8ef8dfaee8ef8ec8cf7eb8bf8eb89f9e988f9e985fbe984fbe881f9e67df5e584f0e999f6f1b2fef9ccff +feddffffe5ffffe9ffffecffffeaffffe8fffee2fffad8fff8cdf9f2bbf7edadf5e89cf3e48ef3e383f3e17cf2dc76f0da70f1d967f0d95fecd954e9d84ce7d6 +47e9d542edd43ef2d63cf2d338f1d338ecd43aead438e8d331ead331efd035e9cc42e7cd63ffeda6ffffe5ffffecfff9c9f6eca6f1e38aeee07aefe079ede078 +eddf79eddd7cefda7ff3dc80f4dd77ebd762decf4adeca35e5c526e9c51eeac71de9c81ee8c61fe8c521e8c41ce6c51ce2c31ae2c21be6c325dbbf32dfcd5cf7 +efa2ffffe8fffffcfffffffffdfdfffffbfffffcfdfffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffeffff +fefffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcffffe8f6f6b0edeb8df3ed8af9f291fbf298f7ef95f4f091f6f08f +f6ef8ef7ed8ff8ec8ef8e98cf8e98cf8ea8af9ea86f8eb83f6e97ff4e882f1e887f3eb92f7ee9ef9f0a7fcf3b3fdf6bffefacafdfbd3fcfadbfffee2ffffe8ff +ffeaffffe8ffffe2fffcd9fff9d1fff9c7fff6bcfef0aef8ea9ef7e68ff2e07becda67e7d657e4d249e3d03fe7d23ae9d338e8d139e9d338ebd137ead133e7d2 +30e7d131ecd03cebcf52e9d576fff4b6ffffeafffbd9f2e394e7d766e5d74fe5d546e2d144e5d247e7cf47e8cf49ebd050eed256ecd256e6cf4bdecb3addca2d +e4c925e4c71fe8c61fe9c720e6c41de7c61de7c61de6c51be8c619e2c019e4c42be3c848e3d275f6eeb3ffffedfffffbfffffffffffffffffefffffefdfffffd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffefeffffeaf6f5b1eaea8cf3ed8afcf391fcf29af8f097f5f093f4f091f7ef91f8ee90f9ec90faeb8ef9ea8df6ea8af6e987f6ea84 +f4e981f3e97ef2e87df2e77ff4e882f3e787f5e991f7eb9df7eeaafaf2b7faf6c3fefbcfffffd9ffffe1ffffe7ffffecffffedffffebffffe8ffffe0fffbd4ff +f7c8faefb5f5e9a3efe18feada7ae6d469e5d45ce7d657e8d752e8d54ee8d447ebd141ecd23ee7d338e3d039e9d247ead661edde88fff7bdffffe4fff3c3e8d7 +70dec93ee1cc2de0cc27dfc929e5cc2ee6c92be2c42fe2c53eead153eed65ee4ce50e2cd3ce0ca2be4ca24e4c71ee7c720ebc922e8c61fe9c81fe9c81fe7c71a +eac719e3c11ae6c532e8ce58e8d98afaf2c3fffff0fffffcfffffffffffffffffefffffefffffffdffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefbffffe8f6f4b4eae792f2ea +8dfdf094fef19bfbed9af8ee96f7ee94f8ed93faed91faee90f9ed8df7ec8af6eb89f6e987f8e887f7e983f6e981f4e87cf2e67af1e579f1e47af4e680f4e785 +f4e78bf3e992f4e997f4ea9cf7eea4f8efabfdf3b7fff5c1fffbccfffcd4fffcdbfffde1fffee6fffee9fffde6fffaddfff6d1fdf3c4fbeeb6faecaaf7e89ff6 +e58ff1e079f0db68efd45befd454e8d54ce3d049e7d55aeddf75f1ea9bfdf9beffffd6f9f0ade4d25ddfc732e9ca2debcc29e9ca27e9ca27e4c424dabf2ee0cc +57faea89fff599f0e17be6d04ee7cc35eaca25e9c81ee6c921e8c821eac61febc720e6c71ee7c61ce9c618e2bf1be7c738efd767f2e49cfef8cffffff3fffffe +fffffffffefffffffffffffffdfffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffe8f5f3b9ece798f3e992fdef97ffef9cfcec99faed97f9ed95faec94faec93faee +90f7ee8cf5ed88f5eb86f7ea88f8e985f8ea84f7ea82f7ea7ef6e97bf5e87af5e87af3e67af1e379f2e278f0e17aeedf79ecdd77eddd79eede7ef0e18bf2e597 +f6eaa2f7ecaef8f0bbfbf4c9fffcd9ffffe4ffffedffffedffffecffffeaffffe7ffffe1fffed3fff5c1fbeda5f7e794f3dd85f0da7ae9d871e5d66fe9dd7ff1 +e898f7f2b5fcf8c3fffcc5f6eb9be4d150e3c92fefcc2ef2cf2cefcf28ecce29e7c82bdfc640ead97cffffbcffffcbfcf29becd659eece39eecb28eac920e3c8 +20e4c921e8c61feac920e6c71ee5c71ce7c416dfbe1be5c83ef5df76f8eeaefef9d8fffff7fffffffffefffffefffffefffffefffdfffffbffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffff7ffffe9f8f6c0f1eba4f5ea9afded9affef9efded9afdee98fced97fbec96faec93f8ee90f8ef8df6ee89f4ed86f8ec86f9ec84f8eb83f7ea80f6e9 +7ff5e87ef6e87ef5e77df5e57bf5e378f5e176f6e174f4e071f3dd6df4dc6af1dd6defdf74efe27af2e681f4e888f5ea90f7ec9af9f0a6fbf4affff9bdfffac3 +fffbcbfffed5ffffdcffffe1ffffe1fffddbfef9d2fdf7cafcf0c0f8ebb7f6e8b3f5e9b3f7edbdfdf6cbfffcd6fff9cefff6b7f0e486e1cd46e0c527e8c926eb +cb24e7ca22e9cd2ceacf3ee8d360f0e39fffffd8ffffd8f5ee9ee7d056eac936ecc62aebc825e1c824e0cb22e2ca1ce7cc1ee3c91fe4c71ee6c417ddbd1de5c9 +46fae687fff8c3ffffe7fffff9fdfffffffefffffefffffdfffdfefffbfffffbfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8ffffeefbf8ccf4efb2f6eda4f9ec9dfdef9dfe +ee9bfcef99fbef97faee96f9ee94f9ef91f8ef8ef5f08af6ef88f9ee86faed85f9ec82f8eb81f7ea80f6e97ff5e77df5e77df7e77df7e57af8e576f8e474f9e4 +71fae46dfae26af8e36af3e26aefe16beee06aeedf6bebdd6ce9dd6de9dc72e6dc77e8e082ece590eee89defebaaf3f1b7f8f7c5fdfcd0ffffdaffffe4ffffe7 +ffffe5ffffe3ffffe5ffffe6ffffe9ffffebffffe8fffcd1fbf0acecdd80ddcb50d7c237dec336e0c636d9c433dbc841e7d560f4e38cfcf2c3ffffe4ffffd3f1 +e891dec847e6c52feec52cecc729e2c927e0ca24e2ca1ce3cb1be3c91fe4c71ee4c117dabb1ee3c84ffdec96ffffd6fffff3fffffbfdfffffffefffffdfffdfd +fffdfdfffbfffffdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffff6fefadefbf6c9faf2b6f8efa5f8f09df8f097f8f096f7ef95f8ef95f7ee94f7ef91f6ef8ef8ef8ef8 +ef8dfaee89f9ed87f7ec84f6ec81f6ec81f5eb7ff6ea7ef6e97bf4e779f5e777f6e576f5e574f7e572f9e870f8e76ef8e56cf8e46df5e16af2df66f0de63eedd +5eecdb5ceadc5ae9dc5ce6d95feadd69ede175eee381f3e88ef5ea98faf0a3fef5b2fff7c3fffccdffffd1ffffd7ffffe2ffffe5ffffe3ffffe1ffffd6fdf2be +f4e5a0eede8bebdb82e9d87be5d679e3d779e1d97be1da83ede4a0fef4c4fffadcffffdbfffab4ecdf75dfc739e8c527efc72befc72be6c528e4c824e3c91ee2 +c91be2c81ee2c71fe4c31adebf28e4cc5cfeefa6ffffe4fffff8fdfffcfdfffffffffffffefffdfcfffbfefffdfffffdfffeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfffffffe +fffdf0fffee1fffbcbf8f3b6f6f0a7f3ef9ef0ec99f2ed98f1ec97f3ec95f4ec92f5ed8ff8ef8efaef8dfaef8dfaee89f7eb85f5ea82f4ea7ff6ea7ef6eb7cf6 +e97bf6ea7af5e979f5e777f2e473f2e571f3e771f3e56df3e36bf6e26bf6e168f5e066f5e263f4e25ff1e05bf0e057f0e057efdf57eedf5bebdc5deddc63eedc +69eeda6dedda71efdc7becda87ecde92ece69bf1eba8f9edb7f8edbbf5edb8f9f0b7f7edadf0e29aeddc8bfae998fffdb5ffffc4ffffc6ffffc4ffffc4ffffc7 +ffffdaffffe4fffddbfdf0bcf3e68ae5d358e2c730e8c724f0c92befc72be7c426e7c825e8cb22e7cb20e2c81ee4c921e7c623e2c437e8d16bfff4b4ffffedfd +fffcfdfffefffffffffffffffefffdfcfffdfdfffdfffffffffcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfffffdfffffffefffff1fffde1faf8cff5f3bdf3f0b3efedacf0eea8 +f1eea4f1ed9ef5ee99f6ee94f8ef8efaef8df9ee8cf7ed88f7eb85f5ea82f7ea80f7eb7ff7ea7cf7e87af8e97bf6e878f2e676f1e674f1e772f1e771eee66ff0 +e56cf6e56cf7e56af4e265f2e063f3e263f3e361f2e35fefe05beedd58eddc57eedb56eeda53edd652ebd450ecd34febd050ebd057ead35fe8db67eae172f2e2 +81f2e386f2e583f1e580efe07aecd972edd672feea92ffffc1ffffd9ffffdaffffd9ffffd8ffffd9ffffddffffd7fff9bbf4e38dead35fe9ce41e7ca2ce9cb26 +eac828eac828eac926eaca25e9c924e7ca22e4ca20e2c621e6c72ae9cb48eedb80fff6c2fffff2fdfffffdfffffffffffffffefffffffffdfffdfefffffffeff +fffcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffefdfffffefffffdfffffffefffff2ffffe7fefddbfefcd4fcf9cdfcf8c7f8f5bef6f4b4f8f2abf6efa0f6ec95f5ea8ef5ea90f4e98d +f5e98bf4e987f6ea85f8eb83f8ea80f9e97ef8e97bf7e87af6e878f5e777f3e876f2e873f0e772f0e670f2e56bf3e469f3e368f1e166f0e065f0e163f0df60ee +de5cefdd5af1de59f1dd56f1dc51f2db4ff2da4cf2d74af3d848f3d548f2d74aecdb4fe9dd55eddc5deddb5eebdb59eadb57edd756ebd357ecd35bf2de73f8ea +97f8eda9f5e8aaf5e7acf6eaaaf4e8a6f2e7a3f3e698f0de7fe8d360e9cd43e9cd33e8ca2be8cc28e7cb27e7cb26e8cb23eaca23e7c924e6c823e3c61de2c622 +e8ca36ead159f1e091fff7ccfffff5fcfefffffffffffffffffffefffffffffefffffefffffffefffffcfffffeffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfffffefdfffffdffffffff +fcfffff8fffff4fffff0fffdeafffce3fcfad8fbf7cefaf3c2f8efb6f6eba7f3e89ef2e89bf4e89af4e896f5e892f6e98df8e887f7e882f8e87efae87dfae97b +f9e879f8e778f7e776f6e675f4e473f2e571f0e46ef0e56cf1e36bf2e26af2e168f4e168f4df65f4de61f3dc5ef3dd5cf4dc5af3dd56efdc53eedb50edda4fee +da4df2d947f1d846e8d845e6d745e6d447e6d244e5d43ee5d13ce9cd40eccf44edd246edd750eadb61e7d969e9d46bedd46cf0d66aedd466e9d15fe6cf55e5cc +46e3ca38e6ca30e8cb2ce8cb2ce8cc2be5cc28e4cc26e5cc22e5cc22e5ca22e4c921e3c71ce2c625e9cd43efd96ff4e6a4fff9d6fffff8fcfefffffffffffeff +fffffefffffffffefffffefffffffcfffffcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffcfdfffffbfefffbfffffdfffefffffefffffcfffff7fffff4fffeecfffee6fffb +e0fff9d7fff8ccfff6c4fff4befef3b9fbf0b2faf0aafaeea0f9ec96f5e88cf5e584f2e37df5e57bf7e57af7e678f6e576f5e475f7e475f4e473f1e470f0e46e +f2e46ef2e26af2e169f3e067f3de64f4de61f4dd5ff3dd5cf2dc5af1dc58efdc55eddb52eada51eddb4ef1dc4bf1da48ebd946e9d744ebd540ead53de9d639ea +d438edcf3aefd13dedd23becd43ee8d746e7d64aebd04aedce49f0d047efd045efcf40ebcd38e8cc31e9cd2ce8cd29e8cd29e9cc2de8cb2ce5cc28e4cc26e6cd +23e5cc22e5ca22e5ca22e6c81de2c527e7ce50f2df84f9edb7fffbdffffff9fdfffffffffffffefffffffefffffffdfffffffffffffffcfffffcfffffeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffcfffffefdfefffbfefffbfffffbfffefffffefffffcfffffafffff9fffff8fffff7fffff8fffff6fffff2ffffedfffde5fffbddfff7d2fdf5c6faf3 +baf8f1acf2eb9cf0e790eae285efe482f3e57ff4e67cf3e67af5e57af6e479f6e577f5e672f4e670f4e46cf4e36bf4e168f3e166f2e063f4e162f2df5ef4e05d +f2df5af1de57efdc55eedc53eddb52ecdb4feeda4dedd94becd84aecd746edd644ecd73fecd93cebd83beed33deed33decd238e9d236e6d439e8d33becce3aec +cb38edcc36eece35f0ce34efce31ecce2febcf2ee8d02ae7cf29e8cd29e8cc2be8cb2ae8cc28eacd25e9cc24eaca25eaca25e5c71cdec228e5cd5bf6e699fcf5 +cafffeeafffff9fefefefffffffffefffffffffffffffdfffffdfffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfefffbfefffafffffbffffffffffff +fffffffffbfffffbfffffbfffffefefdfffffcfffffefefffffbfffff7fffeeffffbe8fffbdffefad7fcf9cdf9f5c0f6f3b6f7f0abf8f0a3f9ee9cf8ec94f5e8 +8cf3e585f3e37ff3e27bf2e172f2e06df1e06bf0e068f1e068f1e166f1e166f3e263f2e260f3e15ef2e15cf2df58f0dd56f0dd54efdc53efdc51edda4fecda4d +efd84cf0d84af1d747eed843ead83debd83bedd53deed33ceed238ebd236e7d332e8d232ebcf34ecce33ebce2fecce2feece2eedcd2debcd2eeace2de8d02ae7 +cf29e6cd29e8cc2be8cb2aeacb28eccd24eccd24ebca27ebca27e3c41bdabf29e5d067fef0aefffeddfffff3fffffbfefffdfffefffffffffffffffdfffffbff +fefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefffffffdfffffbfefffbfffffcfefffffcfffffcfffffefffffffcfdfffbfbfffefbfefffbfeffffffffff +fffbfffff9fffff8fffff6fffff6fffff5fffff2ffffedfffee9fffde0fffbd6fff8c9fef3b9faefabf6ea9cf3e690f3e585eee076f0df70efdf6eefe06cf1df +6cf0e068efdf67efdf64f2e063f3e061f2e05df2df5af2de57f3dd55f2dc54f2dd52eddc4feddb4ef2d94df3d84cf2d64ceed648e9d842ead83deed63cf0d43a +f1d239efd339ead435e8d334e9d334ead434e7d332e7d230ead12feccf30eccd32eacc31e8cf2be8d02ae7ce2ce8cb2ce9cb2ceacb28eace23eace23e6ca29e6 +ca29e2c51cdbc12de9d675fffbc1ffffecfffff8fffffbfffffcfffefffffefffdfffffbfffffbfffefbfffefffefffffeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffff +fdfffffbfffffdfffffdfffffffdfffffdfffffefffffefdfcfffbfbfffefafffffafffffbfffffafffbfcfffafafffbfdfffefdfffffdfffffffeffffffffff +fffefffff9fffff2fffbe4fff8d7fbf5c8f8f0bbf4ecb0f3eba5f4e999f2e890f1e68af2e686f4e680f1e379f1e071f2e06df0df67f1df64f1de5ff2dd5cf1dc +58f3dd56f2dc54f2dd52eddc4feedc4ff2d94df3d84cf2d64cefd64aecd845ebd841efd73deed43aeed13aefd339ead337e9d435e8d433e8d433e7d431e6d330 +e9d230ebd131edce35ebcd32eacd2ee9d02ce7ce2ce9cd2ce9cc2bebcd28eace23e8ce23e6ca29e6c92be3c723dcc337ead982fffecffffff1fefffbfffffcff +fffcfffffffffefffdfffffbfffffbfffefbfffefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffefffffeffffffffffffff +fffffefdfffffdfffffdfffffdfffffdfffefffffefdfffefffffffffffffffffffffffffffffffffffefffffcfffffbfffff6fffef0fffdebfcfbe6fdfce2fe +fcdefaf8d5faf7cbf8f4c1f9f2b3faefa5f7ea94f4e484f3e077f1de6ff0dc67efda61f1db5ef1dc5bf0db57efdb54efdc53efdc51eedc4ff0dc4ff2db4ff1d9 +4bf0d84aefd846edd742eed640ebd33debd33bebd339ebd438ead435e9d333ebd333ebd432e9d230ead12fe9cf2fe9ce30ebce30ebce30eace2deacf2be9cf29 +eacf27e7cc24e9cf25e9cd28e5c728e7c92ee5c92fe3cc4eebdd91fffdd8fffff7fffffffffffffffffefffffefffffefdfffefdfffefdfffefdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefffffefffffefffffcfffffcfffffbfffffbfffff8fffff7fffff1ffffe6fffcd6fef7c6fbf1b5f8eca6f5 +e899f0e28af0df82edde78efdd72efdd6ceedd65eddb5eecdd59eedd58eedc53edda4feeda4dedd749eed646eed745eed543efd742edd53fecd53debd43cebd3 +39e9d236ebd234ebd333ecd232ecd232ebd131ebd032eacf31eacf31e9ce30e8ce2ee7ce2ae9cf29ead028e9cf25e9ce26e8cc28e7c727e7c92ee9cf3fe9d461 +efe19ffffde0fffff9fefdfffffdfffffefefffffefffffefdfffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefffd +fefffdfefffbfffffcfffffbfffffbfffff9fffff9fffff7fffff2fffeebfefde3fcfadcf9f7d4fbf7cefaf6c5faf6bcfaf1b1f6eea1f5eb93f4e785efe177ed +de6aeadc5ee7da56e8d752e9d64dead649eed648f0d646f0d544efd541eed53feed63eedd53decd43aead337e9d236ead435ebd234ebd236ead135e9cf35e8ce +34e7ce32e7ce30e7cf2fe6cf2de7ce2ae8d02ae8ce28e8ce26e7cd25e5ca22e6cb2decd54aefdc73f5e9affffee5fffffafffefffffefffffffffffffffffffe +fdfffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefefffbfefffbfffffbfffffcfffffc +fffffbfffff9fffff8fffff7fffff5fffff2ffffeeffffe8ffffdcfffdcdfdf8bbf8f0aaf3e799eee28ae8db79e6d96fe5d767e6d560e9d45aecd655edd750ef +d64af0d646eed641ecd43eecd53decd43aebd438ead337ebd438ebd236ebd236ebd137e9cf35e8cf33e5ce32e8cf33e8cf31e8cf31e8ce2ee9d02ee9ce2ae8ce +28e8cd25e6cc22e5cc30ebd655f5e487fbf0befffee9fffffbfdfffffffffffffffffffffffffffffffffefdfffeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffefffffefffffefffffffffffffefdfffcfdfffcfbfffbfdfff9fffff8 +fffff2fffee9fffcdffff8d3fdf3cbfbefbff8ecb6f6e9abf6e7a2f5e697f4e287f2e17af1de6befdc5decd952ead648e6d23de6d139e7d136e8d135ead133ea +d133ebd032ecd133ecd133ecd232ecd133e9d032eace33eace34ebcf35eacb32ebcd32eacc2deace2aeacc27e6c921e2c731ead666f8eb9dfef6ceffffedfeff +fbfdfffffffffffffdfcfffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefeff +fdfffffefffffefffffffffdfffffdfffffefffffffffffffffffffefdfffffdfffffdfffffdfffffffffefffffafffff6fffff3ffffefffffebffffeaffffe2 +ffffd9fffcccfff6b8fcefa5f4e890f0e47fe7db6be3d65ce0d04edfcd44e2ce41e4cf3ee7ce3ce7cf39e8d038ead135ead232ebd432edd430ecd331eacf31eb +cd32eccd34ebcb32eccd30ebce2deace2ae9ca27e5c623e0c539ecd978fbf0b2fffbdcfffff4fcfffdfdfffffffffefffefdfffffffffffffffffffffffffffe +fffffefffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffefdfffefffffefefffbffff +fbfffffbfffefdfffdfefffefffffefffffefffffefffffffffffffefffffcfffffbfffff9fffff7fffff1ffffeafffcdbfdf7cef8f1bff5eeaff0e9a0eee792 +ebe183ebde76efdc6deeda63eed75defd755ecd54aedd540e9d435e7d32ee8d32aead32aebcf2eebcd2eebcd2eeccc2cedcf2ae9ce26e8cd25e6cb27e8ca2fe6 +cb4bf1e08ffff9caffffebfffffafafffefbfffffffffefffffefffffffffffffffffffffffffffefffffefffffffefdfffeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefefefefefefefefefefefefefefefefefefefefefcfefefdfffefbfffefdfffcfffffcfffffcfffffcfffffefffefffffefffffcfffffdfffffefffffe +fffefdfffefefefffffffffffefffefdfffffbfffff8fffff2ffffedffffe7fffedfffffd9fffecdfffbc0fff7b3fef2a4f9ea94f5e287f4e07bedd668ead457 +e2cf46ddcc36dfcc2fe2cc2de5cb31e8cc32e8cc32e6cb2de7ce2ae2cc27dfc92ae0c833e6cc44e9d167f5e9a9ffffe1fffff5fdfffefafffefbfffffdfefcff +fffefffffffffffffffffffffffffffdfffffefffffffefdfffcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffd +fffffdfffffbfffffdfffffffffffffffffffffffffefffffefffffefffffefffdfefffdfffffdfffffdfffefdfffcfffffcfffffcfffffcfffffcfffffcffff +fcfffffcfffffbfffff9fffff7fffff2ffffedffffe4fffdd6fdf5c6f7ecbaf6e8adf3e09cf0db89e9d673e7d564e6d457e7d350e7d04ce8d048e8d145e7d241 +e4d33de2d23fdece45e1cf54efd970f5e193fef5c9ffffeefffffbf9fdfefbfffffdfffffdfefcfffffefffffffffefffffffffffffffffdfffffefffffffefd +fffcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffdfffffdfffffbfffffdfffffdfffffffefffffefffffeffff +fefffdfffffdfffffbfffffbfffffbfffffdfffefdfffcfffffcfffffcfffffefffffefffffefffefffdfffffffefffdfefffdfffffffffffffffcfffff7ffff +f1fffce9fff9e2fff9dcfff7d3fff6c6fff5b7fff3a9fdee98f9e989f4e27df3e077f3e071f2e06df0e26aebe06ee9de76ede189feefa7fff9c8fffce1fffff7 +fdfffffafefffbfffffdfffffffefdfffffffffefffffefffffffffffffffffefffffefffffffefdfffcffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffefffffefffffefffdfffffdfefffbfefffdfefffdfefffffefffffefffdfffffdfffffdfffefdfffefdfffefdfffffdffffffffffffffffff +fffffdfffffdfffffdfffffffefffffefffffefffffefffffefffffefffffefffffffffffffffffffcfffffbfffff9fffff8fffff7fffff1ffffecffffe2fffd +d5fff4c3fcedb5faebacf8e9a4f7eca2f5eca2f0e9a4eee8adf3edbefffad8ffffeefffff5fffffbfbfffffbfffffbfffffdfffefffefefffffffffefffdffff +fffffffffffffffefffffefffffffefdfffcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffdfffffdffff +fdfffffffefffffefffffffffffffffffffefffffefffffefffffefffffefffffffffffffffefffffefffbfefffbfefffbfffffdfffffffefffffefffffeffff +fefffffefffffefffffefffdfffffffefffdfffffffffffdfffefdfffefffffefffffcfffff9fffff2fffbe8fff7dffff8dafff6d1fff9d2fef8d3f9f7d5f8f4 +dbf9f8e4fffef3fffff9fffffcfefffdfafefffbfffffdfffefffffefffffffffffffffefffdfffffffffefffffffffefffffefffffffefdfffeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffffffffefffffcfffffbfffffcfffffefffffeffffffffffffffffffffffffffffff +fffffffffffffffefffffefffffefffffefffbfffffafffffbfffffdfffffffffffffffffffefffffefffffdfffffdfffffefffffefffffffffffffefffffbfc +fffbf9fffbf9fffdfafffefdfffffffffffffffcfffffafffff7fffff5fffff4fffff6fffff7fffffafffffcfffffefdfffefffffefbfdfdfafefffbfffffeff +fbfffffcfffefffffdfffdfffffbfffffdfffefffffefffefffffefffffffffdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffffffffffffffff +fffffffffffffffffffefffffbfffffbfffffcfffffcfffffefffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffdfffffbfffe +fdfffefdfffefffffefffffffffffffffffffffefffffefffffefffefefefffefefffffefffffcfffffcfbfffef9fffef8fdfefafefffdfefffdfefffffeffff +fefffffefffffefffffefffffefffffefffffefffdfffffbfdfdfdfffffdfffffbfffffcfefefffefafffffcfffefffffefffdfffffbfffffdfffefffffefffe +fffffefffffffffdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffffffffffffffffffffffffffffefffffefffffffffffffffe +fffffefffdfffffdfffffbfffffbfffffbfffffdfffffffffffffffffffefffffefffffefffffffffffffefffffefffffefffffefffffefffffefdfffffdffff +fdfffffcfefefefefefefefefffffffffffffffefffdfffffdfffffdfffffdfffefdfffffcfefffdfffffdfffffefdfffefdfffffffffffffefffffefffffeff +fffefffffffdfffffdfffffcfffdfffffcfffffcfffefffffdfffbfffffbfffffdfffcfffffcfffffffffefffffffffdffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffefffffeff +fffefffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffefffffefffffefffdfefffdfffffbfffffafffffafffffafffffbfffffdff +fffffffffffefffffefffffefffffefffffefffffffefffffcfffffcfffffcfdfffcfcfffdfbfffefbfffffbfffffffefffffefffffefffffefffffdfffffdff +fffffffffffefdfffcfdfffefdfffffdfffffdfefffdfffffffefffffffefffffefffffbfffffcfffffcfefefefcfefefbfefcfffffcfffffcfffffcfffcfeff +fdfffbfffffafffffdfffcfffffcfffffffffefffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff030000000000}} } } diff --git a/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DuplicatedImage/libreoffice7/firefox.html b/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DuplicatedImage/libreoffice7/firefox.html index ef4e8bfc2ec..1d93ef22472 100644 --- a/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DuplicatedImage/libreoffice7/firefox.html +++ b/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DuplicatedImage/libreoffice7/firefox.html @@ -3,19 +3,19 @@ - + -

      +

      Some text

      -

      +

      -

      Lorem +

      Lorem ipsum

      -

      +

      diff --git a/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DuplicatedImage/libreoffice7/firefox.rtf b/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DuplicatedImage/libreoffice7/firefox.rtf index b0abcbfbded..0d312837550 100644 --- a/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DuplicatedImage/libreoffice7/firefox.rtf +++ b/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/DuplicatedImage/libreoffice7/firefox.rtf @@ -1,1907 +1,10293 @@ {\rtf1\ansi\deff4\adeflang1025 -{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset0 Liberation Serif{\*\falt Times New Roman};}{\f4\froman\fprq2\fcharset0 Calibri;}{\f5\fswiss\fprq2\fcharset0 Liberation Sans{\*\falt Arial};}{\f6\fnil\fprq2\fcharset0 PingFang SC;}{\f7\fnil\fprq2\fcharset0 Arial Unicode MS;}{\f8\fswiss\fprq0\fcharset0 Arial Unicode MS;}} +{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset0 Liberation Serif{\*\falt Times New Roman};}{\f4\froman\fprq2\fcharset0 Calibri;}{\f5\fswiss\fprq2\fcharset0 Liberation Sans{\*\falt Arial};}{\f6\fnil\fprq2\fcharset0 PingFang SC;}{\f7\fswiss\fprq0\fcharset0 Arial Unicode MS;}{\f8\fnil\fprq2\fcharset0 Arial Unicode MS;}} {\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;} -{\stylesheet{\s0\snext0\hich\af4\dbch\af9\langfe1028\dbch\af10\alang1025\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\loch\f4\fs24\lang2016 Normal;} +{\stylesheet{\s0\snext0\rtlch\af10\alang1025 \ltrch\lang2016\langfe1028\hich\af4\loch\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\f4\fs24\lang2016\dbch\af9\langfe1028 Normal;} {\*\cs15\snext15 Default Paragraph Font;} {\*\cs16\snext16 Footnote Characters;} {\*\cs17\snext17 Endnote Characters;} -{\*\cs18\snext18\langfe255\alang255\cf9\lang255\ul\ulc0 Hyperlink;} -{\*\cs19\snext19\langfe255\alang255\cf13\lang255\ul\ulc0 FollowedHyperlink;} -{\s20\sbasedon0\snext20\dbch\af8\ql\widctlpar\sb0\sa0\noline\ltrpar Index;} -{\s21\sbasedon0\snext21\dbch\af8\afs24\ai\ql\widctlpar\sb120\sa120\noline\ltrpar\fs24\i Caption;} -{\s22\sbasedon23\snext22\dbch\af8\sl276\slmult1\ql\widctlpar\sb0\sa140\ltrpar List;} -{\s23\sbasedon0\snext23\sl276\slmult1\ql\widctlpar\sb0\sa140\ltrpar Text Body;} -{\s24\sbasedon0\snext23\dbch\af6\dbch\af7\afs28\ql\widctlpar\sb240\sa120\keepn\ltrpar\loch\f5\fs28 Heading;} -{\s25\sbasedon0\snext25\ql\widctlpar\li567\ri0\lin567\rin0\fi0\sb0\sa0\ltrpar List Contents;} -}{\*\generator LibreOffice/7.0.1.2$MacOSX_X86_64 LibreOffice_project/7cbcfc562f6eb6708b5ff7d7397325de9e764452}{\info}{\*\userprops{\propname AppVersion}\proptype30{\staticval 16.0000}{\propname DocSecurity}\proptype3{\staticval 0}{\propname HyperlinksChanged}\proptype11{\staticval 0}{\propname LinksUpToDate}\proptype11{\staticval 0}{\propname ScaleCrop}\proptype11{\staticval 0}{\propname ShareDoc}\proptype11{\staticval 0}}\deftab720 +{\*\cs18\snext18\rtlch\alang255 \ltrch\lang255\langfe255\loch\cf9\lang255\ul\ulc0\dbch\langfe255 Hyperlink;} +{\*\cs19\snext19\rtlch\alang255 \ltrch\lang255\langfe255\loch\cf13\lang255\ul\ulc0\dbch\langfe255 FollowedHyperlink;} +{\s20\sbasedon0\snext20\rtlch\af7 \ltrch\loch\ql\widctlpar\sb0\sa0\noline\ltrpar Index;} +{\s21\sbasedon0\snext21\rtlch\af7\afs24\ai \ltrch\loch\ql\widctlpar\sb120\sa120\noline\ltrpar\fs24\i Caption;} +{\s22\sbasedon23\snext22\rtlch\af7 \ltrch\loch\sl276\slmult1\ql\widctlpar\sb0\sa140\ltrpar List;} +{\s23\sbasedon0\snext23\loch\sl276\slmult1\ql\widctlpar\sb0\sa140\ltrpar Text Body;} +{\s24\sbasedon0\snext23\rtlch\af8\afs28 \ltrch\hich\af5\loch\ql\widctlpar\sb240\sa120\keepn\ltrpar\f5\fs28\dbch\af6 Heading;} +{\s25\sbasedon0\snext25\loch\ql\widctlpar\li567\ri0\lin567\rin0\fi0\sb0\sa0\ltrpar List Contents;} +}{\*\generator LibreOffice/7.1.3.2$MacOSX_X86_64 LibreOffice_project/47f78053abe362b9384784d31a6e56f8511eb1c1}{\info}{\*\userprops{\propname AppVersion}\proptype30{\staticval 16.0000}{\propname DocSecurity}\proptype3{\staticval 0}{\propname HyperlinksChanged}\proptype11{\staticval 0}{\propname LinksUpToDate}\proptype11{\staticval 0}{\propname ScaleCrop}\proptype11{\staticval 0}{\propname ShareDoc}\proptype11{\staticval 0}}\deftab720 \hyphauto1 {\*\pgdsctbl {\pgdsc0\pgdscuse451\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Default Page Style;}} \formshade{\*\pgdscno0}\paperh16838\paperw11906\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\pgndec\sftnnar\saftnnrlc\sectunlocked1\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc\htmautsp -{\*\ftnsep\chftnsep}\pgndec\pard\plain \s0\hich\af4\dbch\af9\langfe1028\dbch\af10\alang1025\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\loch\f4\fs24\lang2016{\rtlch \ltrch\lang1045\loch +{\*\ftnsep\chftnsep}\pgndec\pard\plain \s0\rtlch\af10\alang1025 \ltrch\lang2016\langfe1028\hich\af4\loch\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\f4\fs24\lang2016\dbch\af9\langfe1028{\loch\lang1045\loch Some text} -\par \pard\plain \s0\hich\af4\dbch\af9\langfe1028\dbch\af10\alang1025\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\loch\f4\fs24\lang2016{ -{\*\shppict{\pict{\*\picprop{\sp{\sn wzDescription}{\sv A picture containing game\u10\'0a\u10\'0aDescription automatically generated}}{\sp{\sn wzName}{\sv }}}\picscalex103\picscaley103\piccropl0\piccropr0\piccropt0\piccropb0\picw96\pich96\picwgoal928\pichgoal928\jpegblip -ffd8ffe000104a46494600010100000100010000ffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713 -141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1effdb0043010505050706070e08080e1e1411141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1effc20011080060006003012200021101031101ffc4001c0000020301010101000000 -000000000000040503060701020008ffc400190100030101010000000000000000000000010203040500ffda000c03010002100310000001b0c295dd262a3643 -f4304442af817ded00fe1b0f5635e77472bd9f35bda3e7df2b9b4e52bef62ebc92a371e1826b045302f8f5b365d4609d8b2e98f3ada2b4465772af9969321c55 -4c2d4553ad2acfa826088f5efd0f52d166c9145bf3af7872df22d591323b9a19daa0634928a3daebcfad07377aa5af9fbbc667a7e180e98ad8544868a5a2ce8f -38680aeb091d796fcfe85afbde4df98aebb933aa6b76797cb4ba196ae916631cd27408ec2bf4c66d2ff9df3ef7ffc40026100002020104010403010100000000 -000003040102050006111213101415222123313241ffda0008010100010502ddccd787002805ad14acf625a2bf50539d7f751a4efc69dc7aad6b2052a2fd2d16 -ae5fefbc5cb72d373faab5e2869192452b56a595a3406931694b72182c46b7aaf5b63f18482e3e423bef4ed3729ebda26ba98fa30b0c425283643c7109dbf476 -d6529e6c06ca358d81cbb55c5eea55909745ff003de75db5da79156291f8d07ea289d6599a036fec71f4c0bc9acc66b2681d0d63b22783da3d0c510a027031a8 -fed8940ace6e5bf3ed9e794c2ad4571af0ebee3234eeb318a2c8af265c1772682c4563c79281113c53402e3f3124c8696c3c968e8ebe3d6666d44cb146968898 -9eb5b8db569407984b8d9258e35912d00bae215d724db58fa49b35ff002f1cd71fee5389aaf905e22d5924e9b50565fda8e9e9489b4f9438d536da845d2d4ff3 -6f344ae71dad96ab56a94731deadcf419239d78edae6abdaf8becd47ae46ac21ba56704c86d92bac58fc6b213f5d4982b0f6f0aa4940d7672feafda48ca0e7c5 -bb94588e856350d5c85eb499a4cce455bb4d65f23f178ed8f563e2bd1e27893bf55716d0e4a1c73141072abaf7659c7c1602afb8334c8718abcd5db6b0358ae2 -bd3fffc4001f1100020104030101000000000000000000010200031112210410312213ffda0008010301013f01acf8a5e5f531d4c221d75c9562351879149119 -b7118da09958c745a9e4a3c3351b19c9e17e6df3169851be88bc7a450e4251e61a4752b725aa183276edac611f5002c6d1100e9bc8ef6b1871cb294900d8efff -c4001f1100020104030101000000000000000000010200031112210410312232ffda0008010201013f01a4993da0f665b99471beb8eca0ee21f615bc558ebb87 -d98dc4476a7ecadcc08b79c7e6663ea3542c750c06d12a87f932af10541b9478caa23628b0f4b7580fccc828bc7a85baa7fa8b4ef710658e32ad42da3dff00ff -c4003210000103020306040504030000000000000100020311120421311013224151612332528105144291a1204371b1243362ffda0008010100063f028700c3 -e24a731d9418102b141f928b8aaeaaa34eeaf753b66aa29f75556fd3457cb1073e993b9ac2bdeee381f6ddff0005070d08a8515cef2b7246941d474544de8b75 -261a77db9f0adcfc8627dca91cec1cfe924156b61c432bd535ddb45cd0c6369c0e15503c73604e79150d8ebee8bcea73282d1119e616f2e9de1a33a15e0cd332 -df57340659765d17aba95896b857809515c7ca6d4e9eeb9ae8f88205b56d74ae9b322b5d946b4357f4b543929ee7b4170233e6a3eee256299888439afc38a765 -4c3d6cd5a4f44d827f29d6e47fbd9595ed60e95cd785287afe355bf9bc38dbab916e0a1b47a8ea53f1f3c8772d7533e6543146282daa8a5fab3f7403c7095661 -dcd95b5ad1d911eea3631c6377a1e32fba799e2b1d4e1747c4d25498cc4789fc8aaf9ac1f0b9a73b72c9473c8f25da3c3454a6b6e11611bd4f13bd908633e1b8 -d6691c287d97c3fe1f030089d25c4535a6c3333f6f3f642785d58e51569e88b5c284201ed0eec5560673e26f2737a22f0dba03e42de5d8adc61dbbb82b5738a0 -4e2375d0315d9bdfd5f9ae68c85bc187651a6bccec23253be0619216cc5b2c5d3b842585dc5f91d8ab1daec92cf0cbba734332fa0d0eca0cca38994dd20f237a -b9196771334e778eed5dbf10c1caeb9c1d914715858da5c337b07d6a1c647a483359277242836470c6c326224e4b0fbd7defadc1bc87e89b1b861786f1bc26cd -0b86edff008eca4c0cd85b30e5d489ddd57aa60a64e7d361c4cefa35bf7253fe236d1f3e4cbb56853967fa211657bf6fd18dc557212eefd900e35c2cfe61e92b -c29a94ce879aa8342322de61421eeb45eb2ccd561f0b868daf630564ae8ac8dcd7cd4a766232cefa891f56f5db349e9615035d99c4377847757d95b0d7d953f6 -a9440b596170add1ea99fe4cceb4fd4a8e99f686f942ab055e455ad28cb21ad4ac381e9dbfffc400241001000202020202020301000000000000010011213141 -516171108191b1d1e1f0a1ffda0008010100013f21ad0698ec5ccab8a2c9db45133d36c41c2c376804662da8bda31b58db7b98f5c8278988269661013b7c4cbc -0cd4eaf440189a7dbc44d70576a5203b6641e4cfa8d41529ac8e4e482acc9fa5451e59cd980da457845b3a750c85a5e6310264105dbdbe8900297a8772a4e73c -4a77eb51cb01a9ae2084c004bf7f0dc1c855c2ed1ca381af1fd429c20d1cc316143ea2858a0fa819fa577c43291ed1e897e5ccdc596c0dbc8c9e666717f8a8d4 -4dea5be7d3a85fa7f7186a5872f71a0c80b368d73722c688bb5ee38ded831fc59b20f2e0460b38fd3b98ab2aaf8e26066657e894f88ebf50e775707eb4bfabdc -693cfcfe4ae258d8375b3a22f5a885e598ab8b1c3cca10bdc7351ea4df947f9a8206eae4ea7e7fd90ea2eb45db26525cd18f91386bb32fa8f718cad3b96d8694 -d34418903f20b02ac264ed6339ed1c70243f19d0802442e78cb19a6cb5fe441740a8174e4788cd69a2fd4a87dd0cd79799cc3f0d847dbd307b8bb0eea6c87098 -3f22b25c16ad55b1bf0f881e3a3c9d1108e0ea60a355d438b0b2ebed2b6b0a4c455aeab1068b0b9ed7be8f7294025f657c678638b9694ba717e636e3a5d7f999 -dbbfed3118bbb9484b732b57b02ae0fb33d12fe474735df898bfe304dc00006084dc0babcad8ec8a4df993b513d61fea1347a158975ab01ca9be09aacc03e811 -12dd5ffaae09c5608df383518f103d9909d23ec9dc3da799858a8321cf115933bb948d6b45ae60da89e952c85037be676109c9c513353449877f257db7f75008 -b7436a99e24690483442bd84a8c35acbdc3cb4697c4740b69a1f72896dcb75cbe234e5909a5ba27cff00ffda000c030100020003000000100396eaf1652ea7e0 -b3ee94431311befa1c4dd924e3a1e1bc582086ffc4001e11010101010101000203000000000000000100112131411051b1c1d1ffda0008010301013f10461efc -b82fd6d3adfe2166ff0096c097b1306c8033e4afbc95e1e448f419e5baafa4f53cfdcc02dfec89ebb1e438b70f202fab59b7d983032de5852cc0fbb6010bbf7f -1b1e40c22ba7977cd588f6ffc4001b110101010101010101000000000000000001001121314151d1ffda0008010201013f10caf8fb177f938c5ef2cf7133603c -7ec43cec21d21547111d13b878c141d81d19fd916397a9771b87661f10a122ae4b7b66f22825bebe64e8a6b1793e58c0cc1a60638dc6b0267cbfffc400241001 -0002020300030003000300000000000100112131415161718191a1b1d1c1e1f0ffda0008010100013f1000d4ef8aa109364715daaf92e043afea5b892da71ff7 -00ac1ea08772b0a463352adc86ae977ef934b2c5594b3ba800b0879759b88a989580f5c5c2d84cc1282d584cdd7cc004980ce272e1c0202677f1895c69adaf4f -9318252bd658c5aee5fa3921a10bf63c3378899ac842ab14f3961218e751ad241a42cc7aeffd9cc6652b09d7c42205b9cdd2afc214b0b82c088d070e1707f310 -ad6edd92008b171d888323cacea289e19551f7b8ee16f0dbbfc40d96d60d3f6011c2512619600b9eb9da9ebd4bd581bc8bc7d4a386778a62fd225a6f78eaa1d8 -6eed23516376e0ca6d4e5868a02585c4772ec434fabc46b0ebb4c87a96a343013366fe62a1175fbc1f3013aa6efdfcca0e0daaabf9cca6622b93a521122f22e1 -8260661e37b65c8b07082b0f755f9189ab7f7a31142aa8233c59f98a40d0c0cbc692d2a15e74c347b1e6566059fc7c4035559b18da5541595ad7491a476edf43 -d7040a941acf0b482c9ec1a4eb540532ed350ac2ded0f106bc40b1019dd9afc96804ef6e9b256228769978eadb25981fe902e1eccea46735d030a0966f408420 -1469f5abf537d13ee6b9271008e6883607bcc0fc6a0a10d1c5d660505055014054281158b41d7ea5881c0db94719e25d4e5194fa103bb3129f5d4c6c877981c3 -cdc0b19a3bee30e05940a9b5dbfe44484dd2be0872980936ca9e0ea1a5c800caf40857082b01c53b2622dc40450725457059c933cd409ca1719184298038e8df -207c953860d32271e4aee52c0fe90dfb6b29af639664c4560286d39f88261628383e25a0c71dfb009050b7674e8b12065dc680eaaf50c84ba0ec94e8ba7ea200 -7cba21469dc4117ad3cef87772c9aba317a37e9a83689e49bcf5196a82ce43317687562939ff00631a6d46455e880413bf9c5781cca8d9642b35872fb11b6a0f -20f6e70be13f65304be9a747388190b0d704aef71dd4f54995be096c80965ff101809a0e52b995b41683001c4000c03be0270ca44f8ef980bc6d2e3787db982e -8770610657ff0032d5daccf917c397e1d508886ced68b8f503d314869b334a6228930387552737bb9448655d3c08dc2daac03caeaa25c29f76eefbd7111154df -452a1bbee6826244bc979175388ef151408a47e5afe629801f926f3dc6b628e6a69b3a972de9b3e5fb9634a2a8716d4ad41b3454b2151c23da376fa88bfb75ea -5c4608d81790f3a8b51c6ea84d4351c99fc9ffd9}}{\nonshppict{\pict{\*\picprop{\sp{\sn wzDescription}{\sv A picture containing game\u10\'0a\u10\'0aDescription automatically generated}}{\sp{\sn wzName}{\sv }}}\picscalex103\picscaley103\piccropl0\piccropr0\piccropt0\piccropb0\picw96\pich96\picwgoal928\pichgoal928\wmetafile8 -010009000003d46d000010002236000000001610000026060f002220574d464301000000000001003ff7000000000400000000200000f04d0000f06d00000100 -00006c00000000000000000000005f0000005f00000000000000000000003a0d00003a0d000020454d4600000100f06d00000c00000001000000000000000000 -000000000000600000006000000021000000210000000000000000000000000000004e8400004e840000460000002c00000020000000454d462b014001001c00 -0000100000000210c0db010000004800000048000000460000004c00000040000000454d462b224000000c000000000000001e4009000c000000000000002440 -00010c00000000000000214000000c00000000000000044000000c00000000000000110000000c000000080000000b0000001000000095000000950000000900 +\par \pard\plain \s0\rtlch\af10\alang1025 \ltrch\lang2016\langfe1028\hich\af4\loch\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\f4\fs24\lang2016\dbch\af9\langfe1028{ +{\*\shppict{\pict{\*\picprop{\sp{\sn wzDescription}{\sv A picture containing game\u10\'0a\u10\'0aDescription automatically generated}}{\sp{\sn wzName}{\sv }}}\picscalex26\picscaley71\piccropl0\piccropr0\piccropt0\piccropb0\picw376\pich140\picwgoal3586\pichgoal1335\jpegblip +ffd8ffe000104a46494600010100009000900000ffe1008c4578696600004d4d002a000000080005011200030000000100010000011a0005000000010000004a +011b0005000000010000005201280003000000010002000087690004000000010000005a00000000000000900000000100000090000000010003a00100030000 +000100010000a00200040000000100000178a0030004000000010000008c00000000ffc0001108008c017803012200021101031101ffc4001f00000105010101 +01010100000000000000000102030405060708090a0bffc400b5100002010303020403050504040000017d010203000411051221314106135161072271143281 +91a1082342b1c11552d1f02433627282090a161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a73747576 +7778797a838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7 +e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f0100030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400 +010277000102031104052131061241510761711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445 +464748494a535455565758595a636465666768696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9 +bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffdb00430001010101010102010102030202020304030303030406 +04040404040607060606060606070707070707070708080808080809090909090b0b0b0b0b0b0b0b0b0bffdb004301020202030303050303050b0806080b0b0b +0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0bffdd00040018ffda000c03010002110311 +003f00fefe28a28a0028a2a196e2de1ff5cea9fef1028b09b4b564d4579ff89be287827c25199758bd50075d8437f235f34f8d7f6d2f02e911b0f0c037722f67 +52a335e86172ac5e21af654dbf3b69f79f3d9a716e519727f5bc4c62d74bddfddb9f6b5666a7ace95a343f68d56e12dd3d5ce057e4178f3f6e4f885acc2d6ba7 +5a4762bce1e2639af8b3c5df1a3e27f88ee1df53d72e64463f70b640afa9c0f02e2ead9d69a8afbd9f95679e3d65184bc70546555f7f857e3a9fbc3e2efda77e +0df84633f68d6ade7941e638dc645721e17fdb23e0ef89b5c87434bd481e7380eee300d7f3b7a95c1bb98cf747cc90f563d6b999a76b69d2e6d18c7223021875 +1cd7d4d2f0f305c9caea4b9bb9f97e23e9139d7b753861e9aa77f8756daf5ee7f5ef0cb14f12cf0b064701948e841e86a4af9a3f64ef882df117e0ed86a8f279 +ad6ea2dcb75e500afa5ebf25c5e1a587ad3a13de2da3fadb29cc69e3f05471b4be1a91525f34145145739e885145140051451400514514005145140051451400 +514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451401ffd0fef9f52d5b4dd221fb46a532c29e +ac715e45e21f8ebe15d1149b706ec8ed191cd787fc6ff116a5378ea7d019c8b7862570b9e32457cf77b30404a800f6afaacbf22a73846a5577beb63f20e24f10 +b134311570d828a5c8dc6ef5775a3d363df3c51fb4d6b2e8eba045f676edbc038af9a7c5bf167c6fe2507fb5ef327becf96b16e8dcddcde5dbc6d239eca326b6 +34ef82bf12bc52c0e9968aa1fbca76f1f8d7d461f0781c2ae66a31f367e578fcf33ecda4e9c2739ff7637b7dcb43c1f55bfb97dde64d23f721989af31d5f518d +4ee240afd04b7fd92e0822177e3cd5a3b341cb88a45247e159b777ff00b207c2c76b5bfba9754ba4fbab245b9491ea6bd0a59d50bf2e1e12a8ff00babf5d8f07 +13c0f9828fb4cc6ad3c3c3bd49a4ff00f01bdcfce49748f10ead119f4bb49274f5515a5e11f80bf14be22c5733f8674c9a736c40902ae7693eb5f6dc3fb6c7c3 +ad2f578b4ad0bc2960b64ce14b6cc1c7ad71ff00b5af887e20782edf43f1ff00c24bcb9d1ec3c431b4d2ad8e429c74ce2bbe9e678e7563877455373f85c9dd69 +ad9dbc8f22b70b6430c2d5cc1636589851b7b48d38f2b49bb269cb4b5dab9f187c45fd9ffe2e7c38d3c6ade28d1ee20b5271e6b2e1735f38dccf8ce39afd28f8 +13fb535eea7e1cd77c03fb404975a9d8cd6329b59e7432309d871f4afccdd6cdac17f2c166c4c4ac7693c1c135f439557c54e7528e2e094a36b38fc324fb5fb7 +53e0b8a3019552a387c6653564e1513bc276e784a2f676d2cf74cfd9ff00f825c7c432fe17bcf86d23ee31c925c807a8cd7ebc57f339fb01fc441e01f8f6935c +4988af6216e149e32e715fd318e466bf22e3dc0fd5f3494d2d2694be7d4febdf01f3bfaff0bd3a327ef516e1f25f08514515f147ed0145145001451450014514 +50014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145007ffd1fec6ff00 +689d1d74af11af892418fb585894fa915f2b6a5758c8cf415fa0dfb45787e4d67c1ab7888185931958fa0c57e6adedeacb11941ebdebf45e1fa9ed70b1eeb4ff +0023f99bc47c2fd4f36a96568cfde5f3dff13ea7f870fe1ef01fc30ff85a57d089eea7778a307b32fd6bc03c63fb52fc4fd5d9c5a5c4705b9e02040081f515ea +df0ee68fc65f06b54f0ab1dcda5c525d2afb9afcfcd4af1d3e590608ce457a396e028d6c4569578f34d4baeb65d2df23c0e25cff001983cbb034f0155d3a33a7 +77cba3735a4eed6fa8df14f8bb5ed6676bad42f25666eb87207e5599e06f85fe32f8bfaab699e1889e664386931b829f7ae3f58bc1c8afae3f61fd6eea7d6354 +f0669b3182eaff007491c8a70e36293c57d2e3aa4f09839d6a295e2be4bcfe47e6b90e1a966d9d51c1e3672719b77b3d5bb6895fbbd2e7c93f183e0b7c41f83f +7620f16d9c915bbe025c11852c7b0af77f84dfb6b691e10f0527c3ff008b3a349e20d3ed5425aac780635fa9af69f86bf1eb48f8a7abea7fb3f7c7b8c4caf732 +c1677728df2890b6d5ebd315f9e9fb42fc23d43e09fc45bef095c167b44908b695bf8d7ae6a30ee38f7f50cce16a8bde4d369497f345ee9f747763a157205fdb +dc315dbc34dba738cd26e12fe4a916acd6978b68fbf7c17fb55fecafe3ff00165978264f03dc591d4a55b7595dc632e715f167edc5f0ab41f84bf16ee34df0cd +ab5ad9ced98c13904633c57ccde1fd67fb0fc59a66ba1b06cae52607fdd39afd2ffdbeb4bff8593f07fc15f19ac72c64b767b861f80e4d5c3050caf33c3aa329 +7b3a8a5169c9bf7b75bfa0ea6735b89f8673078c853789c338548b8538c1fb36f964bdd4b66d33f2dfc09af4fe1df1fe8bacdbb6cf22f22763ec0d7f5e7f0ffc +55078d7c1f61e26b720a5d441b22bf8c7bdb83e49789887c6548ec6bfa70ff0082757c4783c63fb3e695e1f790c975a4c4239589c9392719af2bc4ac0f3e1a96 +292d62ecfd1ffc13eabe8db9efb2ccb1595cde9522a6bd62ed6fb9b7f23efaa28a2bf193fb2428a28a0028a867b882d6233dcbac68bc9663803f135f167c79ff +0082867eca5fb38d9dfde7c48f13c0834e8fcc996d9966603d000dc9f6a00fb668afc0f6ff008393ff00e0966a483e27d4b8ff00a713ff00c557d0df07bfe0b6 +bff04fef8e16935ef82bc51304817737da60f24e3db2dcd3b315d1fad545715e0cf88de08f885e1f83c4fe0cd4edf51b49e2132b4122b90a4679009c1f506bf3 +7be20ffc165ff61df865fb485bfeca9e2bd62fa2f17dd4a90c7025a1688bbf4f9f763f4a43b9faad4551d3750b6d5ac21d4acc9314ea1d49e3834ed4751b1d26 +c65d4f539920b7814bc9239daaaa3a924f4a00b9457e2c7c44ff0082fbff00c13a3e1afc49bdf851acebda95d6b16171f65923b2b26b8567ce3e52adf30f715f +a89e09f8e9e06f1efc29ff0085c9a29b88f45f25ae333c46394228c93b0f3d28b0ae8f63a2bf38eebfe0aa5fb21595cbdadc6ab76ae87047d9cf5fcea0ff0087 +adfec7bff417baff00c073ff00c553b30e65dcfd23a2bf3cb41ff82a0fec97e24d620d0b4bd56e9ae2e085406dc8193f8d7e81d95dc1a859437f6c731ce8b221 +3fdd6191fa52b0265aa28a281851552faf60d3ad24bdb924471296623d057847c1efda6be157c73d4aff0049f005ccb3cda6caf0ce248f661e33838e4e6803e8 +2a2bcafc5bf1a3e1df827c5ba57823c43a8245a8eb0e52de3c83c8fef73f2fe35ea0658847e7161b319dd9e31f5a00928aaf6f776b789e6da4a92afaa3061fa5 +58a0028a28a0028a28a0028a28a0028ac2bcf1478674f9dad6ff0051b58255192924c8ac07b8241ab56dad68d7a9e659ddc32ae3394915863f03401a74556b4b +db3d421fb4584c93c7923746c18647b8ab3401ffd2fef47c69a736afe14bfd3157719e164c7ae6bf1a3c490ff63ea773a337cad6ce5083dabf6fabf1d7f68fd0 +66f0cfc48bd9e55dab7f2348bee2becf83eb7ef6741f5d57f5e87e23e33e03fd9a863e2b58b717e8f55f896bf675f11c761e37b9d1659028d5e316d83df757cd +3f1ab4c97c31f11f58d119762c13955fa559f0b7894787bc73a5eb65b68b5b8573f857a2feda5a6adb6b5a378d231fbbd7e1371b8723f1afb8a34fd96651ed52 +3f8c7fe01f86e2eb7d6f862a7f361aa27ff6e4f4ff00d29a3e27d52f1998ad761f033e253fc2cf8b1a6f8c0b61212636fa3f1fd6bcbaf6e0162c4e6b97ba9063 +3dc1cfe55f592c342ad29519af7649a7f33f28a19955c2e2e9e3283b4e12525ea9dd1f77fedb1f0ee6f0078d34df8e5e0b3b74dbb114d1b274170df31e7eb5ea +1f10ac34ff00daf7f6668bc75a4a89fc4de16802dc227df919bdbe954bf662f18e8df1fbe12ea5f003c71209ef6ce192e2c9e6e4f984614026be66fd9e7e256b +5fb2c7c7ab8f0278c54ae96f2b457c8dd096e071dfad7c94295774dd15fef385778ff7e1dbe6b4f53f64a98ac02c4ac6c95b2cccd72d45ff003eab77f2e5959a +feedcf847514963f36ce752b2c64a383d430ea2bf5efe13ddc1f1b3f60ef11f806d98497da0dba2467a98f2735f27fedc7f02d7e1478fc78afc3599340d6905d +24bd84937cdb7d2bd3ff00e0991e34d3ad7c71ab7c2fd4dfe4f11e46d3df6a9af5b3bc4431994c330a1bc1c66bcacf55f75cf96e08c055ca38aeb70fe3f455a3 +3a32ecd4e2f91aee9bb34cfcb1bf825b0b8934e9ce5edd8c6df55e0d7ebcff00c1247e25a695e25d77c13a9beefb7b462dc67a62bf343e3ff83eebc07f16b5dd +12e14a837933a03fdddc715dafec61f1025f87ff00b4978735491f6da998f9d93c115e967b878e3f29ab18ebcd1e65eab53e6f81730a990f16e1a7534e4a9c92 +f493e477f93b9fd79d1552c2f21d46ca2bfb7e52640ebf4619ab75fcdcd5b467fa3e9a6935b0551d4f53d3f46b09754d5665b7b7814bc9239c2aa8ee4d5eafc6 +aff82dd7ed557dfb37fec7bace91a21f2b50f145bcb6704c0e1a323072bef486d9f8c9ff000544ff0082c7fc5df8dbf1367fd907f61c8a696e4ca6d2eee20024 +3210c558820703d2b7ff00637ff837375ef19e9b0fc50fdb1fc473ea126aea257d2246916487272771ce39f4a83fe0db2fd8becfc4b0eabfb61fc48b78eeb531 +7125b43e700fb99c677f3dc75afec62a9e84257d59f89107fc1bd1ff0004b68edd229bc08f2385c339ba7049f5af877f68aff8366fe10789d6e65fd9af5b1e10 +dcbfba8e4677c1f722bfa99a295d95ca8fe74bfe0893fb087c7dfd85e5f18f823e304d75a8c12dd48d6f7b2b3189d00c02a189c035fceffeda6887fe0b9da2b6 +067fb46db9fc6bfd112f3fe3ce5ff71bf957f9df7eda1e58ff0082e5e8ad3489120d46d8b3c876aa8cf527b0a6b7264b43fd05fc17710da7816c2eae1824715a +abb31e8154649afe457fe0b57ff059bbfd62eaf7f644fd952e0dc4977badafefad8ef5b857e1a24c72181ef5b7ff000581ff0082ca5b683e07b7fd94ff00656b +e924d566896df52beb724491cabc6c8d94f2a6b85ff8225ffc11e754f1c6a56ffb5dfed456aef14b27da2c2d2e07cf24cac096746190a7ae7bd097506efa23bb +ff008226ff00c1170e98d61fb557ed35686e6f25026d3ed2e94970ae3396cf5c1afea8be34da5ae9ff00053c4567631ac5145a6cca88830a005e0002bd56c6c6 +cf4cb38b4fd3e248208542471a00aaaa3a0007415e65f1d3fe48e7897fec1f3ffe8269752ad647e2ff00ec1ffb22fc06f8f9e1ed7f5bf89da41bfbab6ba548d8 +394015b24f4afbe3fe1d8ffb1dff00d0b6dff7f9bfc2bc23fe0973aee83a5f833c4cba9df5bdb31bc4c2cb2aa1c60f3c915fa9ff00f09b7833fe82f65ff8109f +fc5536f5262958f8ef44ff00826ffec95e1fd561d6b4bf0f18ee203b91bce63822bee3b3b582c6d22b2b61b638515107a2a8c0fd2b36c7c49e1dd4e5f234dbfb +6b87feec52ab9fc8135e77f1a7e347837e0778367f1778be711a202224eacef8e062a4ad11ebd457f3d5ad7ed41fb5f7ed87ac5cf86fe0bd83e8f628db60ba42 +d16e07be7a5515fd933fe0a7fa4635c9bc54f2a5a7ef9a2fb6e4b85e718cf3f4aae5f3279fb23fa00f177fc8b779ff005c9bf957e417fc132801e3af17e07fcc +42ebff0042accf837fb78fc44d135193e127ed1da61d3e4951a2b7bbdadf3e01c92c78abff00f04c39e1bbf1978b2eed8ee8a5bfba643eaa5b8a2d615eed1f63 +fc56fd8a3c19f13be36691f17ae67789ad25325dc25dbf7bc70171c2d763fb5beb7ad780bf67ed4ee7c2327d9da184c41ba909b4ff00857c19fb557c48f88ba1 +7ed7fe15f0f687adddda69f3dc9596de37223718e84573dff0524f855fb48f892eacfe20f8475464f075bd82a5ddb09b6ee971924a77c8ef421df7b1f647fc13 +9351d575afd9c34cd635895a69a669373b1c93f31afbe2bf972f809fb38fedd3f103e1f5b7893e0a7881b4fd0e5dde4c7f6af287079e33eb5fb7dfb11fc37f8f +1f0b7e17dde8bfb436a4752d59ae9a4495a6f371163a673c50d04657e87d9f457e507ed69fb7fcfe0cf11dc7c1ef82f6bfdadae1fddcb2202c23ddd0a95af8af +4df82dff000528f8d701f17e83aecba5404edf29ee8c5c9f62452481cfb1fd19d15fce24fa9ffc1417f64bbefeddf194d2f8812df0e51a569a323f0cd7eaff00 +ec85fb657867f697d0bc8ba5163aec1c4f6b8c6180e719e78a2c3524f43edca2bf1bbf6c0f8ade30f037ed5fe0db7875cbad3f45fb747f6b86372b1b478190c3 +a62b81f8cdfb4bfed15fb4afc44bbf863fb35dbbdad9da48d0fdb14b47b88efbba5160723d37f6f8f803f0cefbe307c3af115dc7731dcf8af5c4d3b5131ceeab +2db800ed001c03cf5af9b7c43e1ff8bde06f8b7e26f07fc021752687a23cd6e20dc646440a7a93e82bf4fbf663fd9e7c5be1df871a427ed13747c41e23d3ae1a +e227b87f3960727e52879e6beadd2fc17e18d1afafb52d3ace38a7d498bdc385e6427839a77172df53e1dff82625f5eea3fb2cdadcea32bcb39d4af0485c9243 +06191cfa57e85d731e12f06f867c0ba4ff0061f84ece3b1b4f31e5f2e25dabbdce58e3d4d74f499495958fffd3fefe2bf3a7f6e9f0b493ae9fe305f952d2328c +7ea6bf45abe7dfda77c2ade2ff00841a8e97126e93e575207236f26bd7c8b13ec31d4a6f6bd9fa3d0f8fe3ecaffb4321c5504aed45c97ac755f8a3f06b5abb66 +89886c1c715f61fc49b987e277eca76be21817cd97c310a5b337520b57c2faddcf95349013cc6c50fe15f617ec897a3c5de07f137c2099848faab79c8ade9182 +6bf60cda9fb3a34f16bfe5dc93f93d1fe173f8e383b10b118cc46533db114e70ff00b792e687fe4c91f9df3dcb32f3e95ce5dcbb8e6b7bc4286c359bed3dc153 +05c491e0ff00b2715c65d4cc32457d6d2575747e555af1938bdd68753e02f1fea7f0e3c69a7f8b74b90a7d8e6492400fde5539c57e80fed97e02d2fe337c30d2 +ff0069bf0220dc62136a6b1f251fb6715f96373212086e735fa13fb06fc6ad220d4efbe00fc4193cdd27c49f2a897954da38033c0e6bc6cf70d3a5c99961d5e7 +4b75fcd0fb4be5ba3eeb81731a18a55f86b3095a8e27e093fb1597c12f46fdd7e4cf58f81be21d23f6c1fd9cef7e0bf8d9d66d774489ef2d09e1888c7c8a2bf3 +93e07ebfaafc08fda534bd475f26d6eb499d92557e36eee39fc2bd67c5fa6f8c3f629fda8639632d15acd3adc165fb8d6acd9033f4ed5ebdff000503f865a3f8 +af45d13f69bf8748a2d35d02e2ef6f1b3691e95e7e19d2a55dd08bbe1b149b8f6526b55f3d4f7f318e2b17818e3a71b66595ca31a89fc53a7192e49776e0ec9b +ecce5ffe0a85e081a77c58d33e206951edb1d534e8a6661d0c92724d7e5dc5ac5f68f7d16a9a5bf973c4ea51bd3915fa73fb58fed29f0b7e357ecc7a0683a449 +2378974e682270cb85f2a35c75afcabb893230d5ed70d42b472f851c445a70bc75ea96cfe67c67893570753882b6332eaaa50aaa352f17b4a4b55e4d347f6a7f +b3bf8d2cbc73f07741d5ed1f7b2d9431ca7fdb5400d7b6d7e48ffc1233e257fc24ff00036ebc39aacfbaf6d6f1f629393e5815fadd5f8067b82784c7d6c3f693 +3fbef81b3a59b64383c7ade7057f55a30afe5a7fe0e82d1f5dd43e03f82ef34b56305b5e4ed391d02e17ad7f52d5f9d5ff000543fd9663fdaaff00648f147833 +4d84cbadc36723e9c3b79bc71f957948faa7b1f1d7fc1be9a8e91a8fec4c1b49c623bb557c7f782735fbb55fc357fc104ff6dd9bf63df8c1acfec4bf1da63a6d +a4d7729f3ae7e5db72bf2a819fe1cd7f719677969a85ac77d612acd0caa191d0865607b823ad0f7145e859a28a8a69a1b689a7b8758d1065998e0003b9348a23 +bcff008f397fdc6fe55fe6f9ff00052ef04dff00c4cff82bacdf0eb4abbfb05d6b33416f15c9ff00964cdfc5c57fa08f867f68cf84df107c637ff0e3c1daa47a +86a568b22ca2121d14a0e41606bf830fdb4b23fe0b9ba28f4d46dbf9d544996c7c2dfb457ecd7f1a7f60df8fb61a8fc58b19ee611729756b7728252ea28d81dc +b9cf06bfbf8ff82677fc1457e0e7edcbf086c5fc26f169baf69d6e91dd6925879b1a460287c0ec6bbdfdaa3f621f849fb737eceb07c3ef8936aa2f0d9a8b3bf5 +40678580c80ac7a2938cd7f05df11be1c7ed61ff00046bfdab16fec4cf6a96770b32490b1fb35dc19caa3b8e0e475146e4fc3e87fa67d794fc7338f83be253e9 +a7cfff00a0d7c39ff04d8ff8294fc2cfdbe3e1641ab69b7315af89ec9123d4ac8909fbe239f2c13965fa57dc5f1d7fe48e7897fec1f3ff00e8269752fa1fce4f +ecebfb0778b7f6a1b4d5fc4ba178affb0a3b29c4663f98ee2d939f96be92ff0087377c4cff00a28ffa4b5f4cff00c12abfe44bf13ffd7e27f235fac54dc99118 +2b1f957fb267fc13cfc65fb387c414f1a6b7e2ff00ed989327c9c3f71fed715e05fb62ff0068fc7ffdb0349f8231cac748b458279d01e1b9c357ee8119047ad7 +e187c72bff00f8527ff0501b0f14eb20ae9daa43042b29fba19cfaf4a13d472492b1fb37e03f87be14f86fe1bb5f0b784ed12dad6d10220006efc4f535da919e +0d56b3bdb4d46d52f6c6459a1906e57439041f422acd4967c95fb5e7ecf9e11f8ddf0b6f6dafed17fb4ece266b39d7e568dbbf4ea315f9f3ff0004a1d39f46d4 +35cd1653b9ace79a127d4a1c57eaf7c74f1fe8ff000d7e186ade2bd66648a3b785880cc016278c007a9e6bf2b3fe0965a847ac7887c49ad43f72f2eee265fa31 +cd3e843f891cefed7fff0027afe10ffafb3fc857deff00b68123f663bcc7fcf01ffa01af823f6bff00f93d7f087fd7d9fe42bf40bf6c4b6173fb33dea1cf16f9 +e3fdc34fb02ea709ff0004cf27fe19974a1eefff00a11af7afdac3e255dfc2cf82baaf892c4ed95a36814fa17522bc0ffe099ac87f666d2806048326477fbc6b +d33f6e5f076a5e36fd9fb54d334b42f24444f8033c20269751ad8f933fe09a9fb3be8c7c1dff000bf3c5b10bbd57587768ccbf314dac79e6bf5c91123188c051 +ed5f9c9ff04d2f8aba0f8afe0258f8244aa9aa6906459a22707058e302bf47687b8476d0a3a8699a7eab6b2596a30a4d14aa5595c020835f835fb41f80e4fd8f +ff006b0d0be227c38cc363acb0132afdd0d2bedc11d2bf7c890064f0057e1d7ede7e3283e2cfed09e15f84fe0565bd9adde392e0a73b5a3932471ed4209ec701 +ff00052fd0aebc63f19fc37e1fb27f2e6d4da10ac3b17506bf637f675f855a0fc29f85ba5687a6db2c7726046b9931f349263924d7e5d7ed8b68971fb5f7c38d +367e07daad91bf0500d7edb5b5ba5adba5b47f750003f0a6f604b56c9e8a28a92828a28a00ffd4fefe2a86a96e977a6dc5ab8dc248d9707dc55fa29a76772651 +528b8bea7f313f187c3b73e0df1f6a1a15ca946f35e500fa31cd74dfb2a78e7fe107f8e5a76af39c42e9246c33c12e31fd6bdd3fe0a1be107d1fe2eb78a914a4 +1750c68303037639afcf28753b8d3353b7bfb66dad14a8d907b035fd0b8071cc32c8f37db859fad8ff003bf3d854e1de28a8a9ff00cb8ab78f9a52bafbd1ee3f +b5b7838f80be335de92cbb7ed518bb03da5e6be4fba994935fad7fb437c37d4ff6a4f87fa4fc61f8726de5bf48e3b4b88cb7ef3644b8271d6be46f0b7ec3bf1c +3c5d738cd959440fccd732f97fce9e519ce1a38382c554519c3dd926f5ba36e2ce0cccaae7359e5786954a355f3d371574e32d56be5d4f8be79462b2edb5cbbd +23528750d2dda3b98983230ce7835fa80dfb1f7ecf9f0ed04bf1c3c4ee92c43732e9d2aca38fa5571fb45fec75f093f71f0d7461afc96e30ada95b83b8fbd743 +e2085556c2509d5f95a3f7bd0e08f0056c2b53cdf1b4b0d6e8e5cd35ff006e475b9e3bf14f50f8f3fb64dbe9567a3785ee669608a2b6fb48031b546335f4b7ed +353e8ffb3f7ec67a3fc0bf124cb27882f6db649193f346c0e718af963c6bff000511f8a7af4ae9e15d22cbc3910f953ec1fbbe3b74af867c7df103c61f113587 +d73c677f36a13b1c83336edbf4cd71e1f27c5569508d68469d1a72e6514eeefd2ef6b7a1ece61c6195e0e9636a60eb54c4e2f110f672ab38a845474bda36bddd +ad76704cec912c6c49200ac8b8931cd5c9e4eb93585733c6a705b07eb5f627e3a7eabffc124be25a786bf6819bc2daacfe5595d59c9b7278f30f4afea241cf35 +fc8d7fc134fe1cf8afc6dfb44dbdd6936cff0067b688caf33a911e14838ddd335fd71a0daa17d057e15e2353a6b335283d5c55cfee8fa3b57c4cf86654eb47dc +8d4972bee9daebe43a8233c1a28af803f7c3f9cbff0082ac7fc111340fda92f9be377ecfd3a787bc6169fbf611039b89012dc63b935f92ff0004bfe0a2dff055 +4ff827899fc1ff00b4ef83f52d67c2ba02ed48da30ac91a9ea5f04e0d7f7395c2f8bfe18fc3cf1fdbcb69e36d16cf558a75d922dcc4b20651d8e41c8a7725c7a +a3f93c3ff076afc2216ecadf0ab5813053cf9c36eefa6dce3f1af853e3a7fc166bfe0a25fb687865b45fd98746bcd2f47be2e9721620cd2c4dfc21b1915fd9e9 +fd863f63939cfc33f0ef3ff4e117ff00135e85e14fd9cbe03781a016be0ef08695a646bd16ded92303f2029dd059f73f9c9ff837abf651fda83e135af8b3e28f +ed1da1df6853ea97124d08be249b8571f7d73dabf11ff6d5d46cd7fe0ba7a2c2cc771d4adb8da7d47b57fa2924314508b78d42c6abb428e800e315e19abfecbd +fb3aebfe324f887ad782b47bad76360eb7f2da234e187421c8cf14afa872e963d2fc07ff00226699ff005ee9fcabe5efdb73f624f84bfb6ffc23baf871f11ace +3374a8ed617847cd6f3b0c06e39207a57d930c315b44b040a111061547000a969147f997fc59f861fb567fc118ff006aa8f5cd325b9b28ed2763657c14f93776 +e0fccc17a7238e6bfb1ffd92bfe0a9ff00047f6f2fd94359b982fa3d37c5506992a5de9b213e712131e6018e8c6bf573e247c0cf83bf184c07e29f8674ef107d +98158bedd6eb36c07a81b81c5733e0dfd967f671f8797135d781bc11a369325c27972b5ada2465d7d0e00c8aab92a363f03ff659ff008282785ff657d3f5af0c +6afa05ceab25edc0916485b6eddb9183907d6beacff87d5f817fe84cbfff00bf83ff0089afd5d93f67bf81d2b9965f09e96ccdd49b64c9fd299ff0ceff0002ff +00e852d2ff00f0193fc28ba172cbb9f949ff000facf027991c7ff0865ffef1d53fd60fe238feed7dc9fb48fecefa17ed73f096c354b702c7527852f2da43cb02 +cb90a48f4af77ff8677f815907fe112d2f20e47fa32751f857af5b5b5bd9dba5a5a208e28d42a2a8c0007400526d741a4fa9fcf6f833f68ffdac7f62eba93c2b +f17349bad5bc39a79d96cfb701907a1e4d7ab49ff05a1f09df44da7e9be0dbe1793029092f91e61e9c6dafd9ff0011f83bc2be2fb7169e28d3e0bf8871b6740e +3f235c0c5fb3e7c0e86559e2f0a696ae872ac2d93208efd29dd0b95ad99f8c761e0bfda9ff006d6d5535bf8c90cda4f84ac033c513aed13230cf518cfe35e97f +f04b0b3b4d27c47e25d0ec4e62b1bbb88138fe143815fb4d6fa7585ad92e9b6d0a25baaed11818503d315cff00877c05e0bf08cd2dc78634bb6b079d8bc8d046 +10b3375271d734ae1c9adcfc54fdb067893f6d9f08231e4dd9edec2bf5b3e297811be237c1bbcf0c427f7b3d93796319cbec381f8d773aafc3bf026b9abc5afe +b1a4dadcdf4077473c9186914fa82466bb14448d04718c28e00145ca4b73f9b4f811fb5f78bbf60d9350f869f163c3b777681c882353b4a724fa1eb5fb19fb27 +7ed45e1efdb23e1cea5e27b1d226d32da299ece48676dc5811cf61dabdfbc49f093e18f8c2f4ea3e2ad06c7509cffcb49e1576fcc8adaf0a7823c21e05b27d3b +c1ba6dbe99048dbda3b68c46a5bd4818e686d0a29aeba1f89ff1dff65af8d3fb2e7c49b8f8d9fb343492e9970fe64d6712eef280e4e73eb50f86ff00e0af3a8f +816c3fb17e2c7856eeeb53073be321063bf1b4d7eecdc5bc177035b5ca092371865619041f5af2ed43e05fc1bd5a7fb56a7e18d3a793fbcf6e84ff002a77ee2e +5b6ccfc51f19ff00c148fe357c7c12786ff67ef0fdd59cb74be5a8237b73ef8afa9ff618fd8cfc4de04d724f8d7f1958cde23ba2cc1241f347bfad7e8ef87be1 +3fc34f09dc8bcf0ce8565612a9c878215420fd40af41a57ec0a3d59f891fb624f1afedb7f0fd1cf2752871c7b0afdb7ae4355f0078275cd620f106b1a55adcdf +5b3078a79230d2230ee091906bafa1b2920a28a290c28a28a00fffd5fefe28a28a00fce2ff00829078125f12fc2fb1d5f4f4c4b6570649180ea8074afc109ee1 +186eafeae7e34f82d7c7bf0cf57f0daa6f9a7b6758bd9c8e2bf951f1bf87752f02f88ef3c29ada18a7b390a1dfc67e99afda3c3bc72ab839615bd60f4f467f17 +fd22322961b39a59a463ee568a4df4e68e96f56b537bc15f19fe22fc2f691fc0fa81b5f3010c0fcc31f4352f8c7f694f8d3e36b2361e22d5cc90e31841b3f518 +af1d92612b7970e1d8f455e49ab961e0cf1b6b972b6ba5e8f792973c32c2c57f3afbc9e0f0bcfedaa423cddda57fbcfc2a866d9a3a3f54c3d7a9ecf6e58ca56f +b9687177b737123334b2c8e4f277393fccd61cd271cd7df9e00ff82767ed0ff108a5d4505bdadb10198cedb1b07eb5f6e7c3dff8245f859992ebe23ea73ac8bc +94b7704135e4e378b72ac2dd4eb26fb47567d664be137156696951c1ca317f6a7eeafbd9f81571771822204ee6380307ad7a2785be037c6af884e91f827c3973 +a8993eef963afe75fd527c37fd89be02fc3940b0e910ea2ca301aee35723dfa57d2ba2783bc2be1ac7fc23fa7dbd9e0607928138fc2be4b1be26d28dd6128dfc +e4f4fb91fade4bf468c4ced3cd71aa2bac60aefef7a7e07f32bf0cbfe094ff001d7c7ca9278a646f0e96fbc274ce3f2afbf7e167fc11ff00e17787027fc2cdbc +5d788c6ed8ad1e6bf6468af8fc771d66d88ba55391768ab7e3bfe27ebf92781dc299772ce5877566bacdb77ffb77e1fc0f26f851f043e19fc14d1bfb0be1ce98 +9616fedcb7e679af59a28af92ab5a7566ea5493727d5eacfd5f0b84a386a51a187828423a249592f44828a28acce80a28a2800a28a2800a28a2800a28a2800a2 +8a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2803ffd6fefe28ac0bdd685ab6dc573979e319 +22cf96a302803d0abe57f8affb1e7c16f8bbacff00c243e24d354de124b3838c935dcdefc40b888f039ae52f7e275dc4720b574e17195f0d3f69879b8cbba763 +cdcd327c0e6547eaf8fa31a90ded249abfcce0fc31fb017ecdbe1d9d6f5b4459ee10e4316381f857d53e1af02f853c2369f61d02ca28231e8a33c7bd7cdb77f1 +775084fcac6b0a6f8db7f192cc5b15ae2b32c5e27f8f5652f56d9cd9670de55977fb8e1614ff00c3149fde91f6d2a220c2803e94eaf86bfe17b5d7f79bfcfe35 +3c1f1befa56f94b5709ed9f6f515f20da7c5cd465e4b1ae86d3e285f48cb9279a00fa768af0fb3f88177238e2ba9b5f1a4b29036fd6803d1e8ae7acf5c4b9601 +875ae81486191400b451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500 +1451450014514500145145007fffd7fefa2e74db7b9cef1c9ae7ee7c236d7031bb15d851401e6975f0f6099485615ce4df0ae397826bdba8a00f9ce7f8388c30 +17359537c0e59befa57d4345007ca9ff000a222e9e5d598fe06c71f44e95f5151401f3941f07446a3e5c60d6e43f0aa28cee1c1af71a2803cc2dbe1ec11e1890 +0d7410784ada1c739c575f4500655b6916b6fd056a0000c0a5a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a +28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2803fffd9}}{\nonshppict{\pict{\*\picprop{\sp{\sn wzDescription}{\sv A picture containing game\u10\'0a\u10\'0aDescription automatically generated}}{\sp{\sn wzName}{\sv }}}\picscalex26\picscaley71\piccropl0\piccropr0\piccropt0\piccropb0\picw376\pich140\picwgoal3586\pichgoal1335\wmetafile8 +010009000003146c020010009234010000001610000026060f002220574d46430100000000000100eafc000000001400000000200000d04a0200d06a02000100 +00006c0000000000000000000000770100008b0000000000000000000000cf3300004a13000020454d4600000100d06a02000c00000001000000000000000000 +000000000000780100008c000000840000003100000000000000000000000000000020060200eec00000460000002c00000020000000454d462b014001001c00 +0000100000000210c0db010000004700000047000000460000004c00000040000000454d462b224000000c000000000000001e4009000c000000000000002440 +00010c00000000000000214000000c00000000000000044000000c00000000000000110000000c000000080000000b0000001000000097000000970000000900 000010000000ec090000ec0900000c0000001000000000000000000000000a000000100000000000000000000000140000000c0000000d000000120000000c00 -00000100000051000000786c00000000000000000000170d0000170d000000000000000000000000000000000000600000006000000050000000280000007800 -0000006c0000000000002000cc003b0d00003b0d00002800000060000000600000000100180000000000006c000000000000000000000000000000000000fffc -fef9f6f8faf8f8f7f7f7fefefef0f5f4b9bebf4a5252475054b8bfc2fdffffaeaba75a5049443428614a3a7b604c73523e785944765d4d62514482736a9c9086 -6d5f534e3a29664b318867469c74519e7750c39d73c5a27a896c45715a34ad9a77d9c7a2d7be96af8f64a68056af875db58c65bb9773bfa283b49c7eb09b7cb4 -a07dbda27dbe9f72c19e6cc5a16bbe9b69b69869ac946aa4916eb3a78bdcd5bce9e2ced0cbb6cfc8b4e2dbc8e3dccb9690853f3c374a4c4d575a621f252c080a -0b0607050506040001000303030808080202020909094e5050b5b7b7f0f2f2f5f7f7f7f9faf6f8f9f9fbfcfcfefffbfdfdfcfefefefefefffffffffffefffffe -fffefdfffefdfefffdfdfefcfafcfcfafcfcf7fbfcf8fcfdf7fcfff8fdfffffcfefcf9fbf9f7f7f6f6f6f9fbfbf2f7f6c9cecf525a5a2c3336acb3b6f8fafba9 -a6a2645b525c4c3f695242694e3a6445306345326b54446d5c4f80736b756a624032263523126549318c6a4ca27c59ae8760c39f77b8986f9b7e599f8763d6c5 -a4f4e4c0e7d0aaaf926b947048977049a7815eba9775b5997baa9478a79276ad997ab59d79ba9e75c5a473d1ae7cc09f71bca175b19b77a19272a89e86cec7b3 -e2decbd5d1bfb7b19ecfc8b7ece5d6d4cec38e8a856262624b4e532f3338191b1b0001000203010809070000000303030707070404044d4f4fb5b7b7eff1f1f4 -f6f6f6f8f9f9fbfcfdfffffdfffffbfdfdfcfefefefefefffffffffffefffffefffefdfffefdfcfdfbfcfdfbfbfdfdfbfdfdf9fdfef9fdfef7fcfff6fbfefefb -fdfffdfff8f8f8f8f8f8f5f7f7f6fbfae0e5e6606868192023a1a6a7f5f5f5b4afac82776f7b6a5d765d4d6045316749365b3f2e5a45366353476e625c4e443d -1d11072c1a097d61499b795ba47e5bb38c66bf9a74b08f68b49974d1bd9ad8caade7d9bcdbc8a7b29775977753977551a1805fab8d70b69f85b09c83ad9c82b1 -a085b5a080b09671b6966dc2a277b99f77b7a380b1a184a49a82ada695cac9bbd4d4c8c3c3b7c4c3b5c9c6b7ded8cbece6dbc9c6be8682814c4b4d3436371919 -190203010506040708060000000202020606060c0c0c585a5ababcbcf2f4f4f7f9f9f8fafbfafcfdfdfffffbfdfefbfdfdfcfefefefefefffffffffffefffffe -fffefdfffefdfafbf9fbfcfafbfdfdfcfefefbfffff9fdfef7fcfff6fbfefdfafcfffefff9f9f9fbfbfbf4f6f6fbfdfdf5f9fa74797a272c2f919596ddddddb8 -b2ad988c828f7c6d876d5c775c48735746614838533f345747406055513e362f1c12083727179e836eac8c6f9f7a58aa855fba9672b59571ccb28ee9d5b6e0d3 -b9d3c7afbbaa90a18b6f9c8062a98c6dba9e80bda68cccbaa3c8baa4c4b7a1c4b69fbeab90a38c6c987c59a38764ab9677a6987c9c917b958e7da7a79bc8cbc2 -cdd1cbbdc0b7c9cac0d5d3c8dcd8cdddd9cee1dbd4c9c5c07d79782d2b2b1a1b191f201e10110f0001000808080505050000001b1b1b5f6161b3b5b5eaececf9 -fbfbfbfdfef7f9faf9fbfcf8fafbfbfdfdfcfefefefefefffffffffffefffffefffefdfffefdfafbf9fbfcfafbfdfdfcfefefafefff9fdfef7fcfff7fcfff8f7 -fbfffefffafafafcfcfcf3f6f4fbfefcfbffff888d8c323637727474b4b2b1aba29ea092869d89789f8470977966725848634d415a48415f534f5b5451342e29 -231a114a3b2b9b836dae9073a27f5eab8763be9e7bc6aa87d9c2a2e2d1b6eee3cfded4c2c9baa7b3a18aa89078a38c72a38d74a29079a0937d9d94809a917d9b -907c91816a715b42674c317a624698896f958a768079686664596e706a919694adb4b1b6bbb9b8bcb7d7d8cfdfddd3cac5bcd6cfc6f7efe8d2c9c576716e4846 -453637351516140001000909090202020000001f1f1f5658589ea0a0dadcdcf9fbfbfdfffff5f7f8f7f9faf9fbfcfbfdfdfcfefefefefefffffffffffefffffe -fffefdfffefdfdfefcfcfdfbfafcfcfafcfcf8fcfdf8fcfdf8fdfff8fdfff4f5f9f9fbfcfafafafbfbfbf3f6f4f9fcfafdffff9fa4a33135364949498b8786ad -a39cb8a89cb29c8aaa8d7895786370594a614e4660524c675e5b4c48471d18152018115346387159459e8166b29072bc9978ceaf8eddc4a4dec9add3c3ace8dd -cfe9e0d3ded1c3c2b2a19f8c7773614a52422b483c2441392247402c48412d4b422e4436232a1702321a045c452f8d7f69968c7a7f7a6b504e44383935464b49 -666c6b7f8584a2a5a3b0b1adc6c3bbccc7becfc8bfe3dad1efe6dde6ded78a878340413f1617150b0c0a0101010000000505051818184b4d4d939595d6d8d8fd -fffffdfffff3f5f6f6f8f9f9fbfcfbfdfdfcfefefefefefffffffffffefffffefffefdfffefdfefffdfdfefcfafcfcf9fbfbf7fbfcf8fcfdf7fcfff8fdfff5f9 -faf4f8f9fafcfcf8fafaf7f8f6fafdfbfdffffbbbdbd4d4f4f2b292867625fb9aea6d5c4b7b8a2909b7f677a5f4a6f594d64544e6256545c57563432310b0a06 -17110a3a2e224c36248c7157c0a083c9aa8bdabea0ecd6badecdb3c8baa7d8cfc2c7beb49f93877b6c5c695a4754432e41331c4539214841285650395b553e58 -4f3b4234211b0a002810005e493494836ea49985978f7e726c5f59574f52534f535654595c5a7d807e878682a09d98ccc6bfe1dad1d5ccc3dad1c8f9f1eabab7 -b36869673536341a1b190303030202020909090c0c0c393b3b8d8f8fdbddddfdfffffbfdfef1f3f4f7f9faf8fafbfbfdfdfcfefefefefefffffffffffefffffe -fffefdfffefdfefffdfefffdfbfdfdfbfdfdf8fcfdf7fbfcf6fbfef6fbfef9fdfef4f8f9fcfefef9fbfbf9faf8fefffdfdffffced0d07d7d7d201e1d4c4542b9 -aea6ddccbfad9583866a526d523d67554a655955635b5b54504f2929290d0e0c0e0a050e0500412d1b846a52c3a58acbad90dbc3a7f3dfc6daccb6c1b7a6b9b0 -a68e857c463a30281b0d4b3b2a685a4474674d86795f9e9377b2a98eb6ad92a2988073654f301f0c2e1707654f3da49077b3a288ad9f88a39884a7a091a29e93 -87847c716e6973726e8986828985809e9a95d8d2cbe9e2d9dcd3cadfd8cfd4d1cda4a5a36566642829270f0f0f0c0c0c010101020202212323838585dadcdcfb -fdfdf4f6f7eff1f2fbfdfef9fbfcfbfdfdfcfefefefefefffffffffffefffffefffefdfffefdfdfefcfefffdfcfefefdfffffafefff8fcfdf5fafdf3f8fbf4f8 -f9fbfffffcfefef8fbf9fbfcfafbfcfaf9f9f9fbfbfbadadad37353437302da99e96d3c2b5a1897773573f5f46325d4c436c635f686362525050313334070806 -050100271d13806c5bc1a993cfb198d3b89dceb89fc0af9acec4b3cdc5b8948b814f463c2a1e125e4f3f93826f9c8b71a69679b2a081bcad8cbaab8abaab8bb3 -a58883715a35220d3019096d5541aa9274baa17fb29b7ba99478b5a48ab6a892aea493b3ab9eaba49b9c968f807c777a76719b9792d3cdc6f1eae1e1dbd4d7d6 -d2b5b6b48384826667655f5f5f323232000000000000141616535555c3c5c5f1f3f3f1f3f4f5f7f8eff1f2fdfffffcfefefcfefefefefefffffffffffefefffd -fffefdfffefdfcfdfbfcfdfbfafcfcfafcfcf8fcfdf8fcfdf8fdfff8fdfff6fafbfafffefbfefcf8fbf9fbfcfaf9faf8f8f8f8fdfdfdd3d3d3484645342d2a9e -928cc4b3a6937d6b6d523d6048345c4d44746d6a7975745454542123240003011c1813574d43c0ae9ddec6b0cbb298d3b9a1dac5b0d8cab8d9d1c4a9a59a605a -4f43392f6a5d4faf9f8ec8b5a0c1ac91b7a282bda783b7a27cb39f76ae9b76a5916e7c674c48331d4f3828866e58bea27fbfa178b4966db1946fb19773a38b6d -ad9980d0c1aed1c4b6b8afa5938d866965605d5954938f8ad7d1cae5e1dcdfdedacccdcbb4b5b3a0a19f8282824444440f0f0f0b0b0b0b0d0d282a2aa7a9a9fd -fffff8fafbf5f7f8fcfefff8fafbfcfefefcfefefefefefffffffffffefefffdfffefdfffefdfefffdfefffdfbfdfdfbfdfdf9fdfef9fdfef9fefff9fefff6fc -fbf8fdfcf8fbf9f9fcfafcfdf9f6f7f5f5f5f5fefefef0eff1514f4f2924238e847db5a5998a76657057436a544264584e8079767d79783d3d3d0204040a0d0b -534f4a968d80cab8a7cbb49eb8a088d0b9a3e1cfbeddd2c4c3c1b77c7a723c362b574e41a79a8ac8b7a4bda78ec0a88ac0a580bda178c8ab7ec3a778bea377b0 -976f8d7656725c43846e5cb09880bc9d76c09c6cc29e6eceaa7cc3a0749f7f56967a57b49c80dac7b2dacdbdb5aca2625c552b272245423e8d8984bbb8b4d1cf -cee7e8e6e8e9e7b8b9b77474744343432424240f0f0f000202161818898b8bf2f4f4fcfefff5f7f8fdfffff5f7f8fcfefefcfefefefefefffffffffffefefffd -fffefdfffefdfffffefffffefcfefefbfdfdf9fdfef9fdfef8fdfff8fdfff5fbfaf5fcf9f7faf8fbfefcfefffbf5f6f2f3f3f3fefefef6f5f75855572823227d -7470a5968d857263745c4a6f5b4a6b5e56746e6962605f21232300000024282389867ecec6b9c6b6a5cdb8a3d2bba5d1bca7bfb0a09b92886b6a664a4b476763 -588f8678b4a797af9e89a79076bca17fcbab82c7a577ceab79c9a772caab78bfa2759a805c7f694d8e7b66b49c84bb9b72bd9866bd9561c69b68c59a67ae8656 -9e784ea1815ecab296eedac8d2c6ba6f685f27231e1d1a163a37336665618f908ecfd0cefefffde4e5e39b9b9b656565383838000000000000191b1b4e5050a7 -a9a9eef0f1fcfefff8fafbf9fbfcfcfefefcfefefefefefffffffffffefefffdfffefdfffefdfefffdfefffdfbfdfdfafcfcf8fcfdf7fbfcf6fbfef6fbfef4fb -f8f4fbf8f8fbf9fdfffcfffffcf6f7f3f3f3f3fcfcfcf5f7f86f6e7035303169625f8c7e787c6a5f6e594a6653446a5f5756504b3432310c0f0d12151360645f -bdbab2e6ded1c6b6a5dcc7b2e6d1bcad9c897b6f634d47401517172e33319b9a90b1aa99998d7ba1907bc0a88cc4a683ceab80cfa776cea46fc89f68cea872c7 -a678987e596d583c75644f9f8b72b4956eb38d5dae8652b88c57c4955fc1925eb88d5cb38d63be9f80e6ceb8eadaca8e857c322c271d1a16302f2b4e4f4b7374 -729a9b99cecfcdf3f4f2e3e3e3b0b0b06767671111110000000507071416166c6e6edfe1e2fdfffff7f9faf9fbfcfcfefefcfefefefefefffffffffffefefffd -fffefdfffefdfefffdfefffdfbfdfdfafcfcf8fcfdf7fbfcf6fbfef6fbfef3faf7f7fcfaf9fdf8fcfffbfffffcf8f9f7f4f4f4fbfafcf5f6fa9190944845474f -4a497064607c6b627360536453466a6056443e37110e0a000100444745bbbdb7eeece2d4cdbebfb09dccb9a4ccb7a28979686e645a524f4a1116192e33349596 -8cbab6a49389779c8c75c6ab90c29f7dcaa377cb9e6bd5a66ecfa167d3aa73d2af7d9f855d6550346557449a8a73b49772b18d5fb48b5ac59662c99860bf8e56 -bb8b57bb9164b28e6acbb096f7e5d4b3a79d38322b2926225c5b5782837f9798969d9e9c9e9f9dc6c7c5f2f2f2f1f1f1b8b8b85f5f5f10121200000027292996 -9898e9ebecfcfefff5f7f8f4f6f7fcfefefcfefefefefefffffffffffefefffdfffefdfffefdfffffefffffefcfefefbfdfdf9fdfef9fdfef8fdfff8fdfff5fb -f6fafffbfbfffaf9fdf8fcfdf9f9faf8f7f7f7fcfbfdf4f5f9b5b4b8605c613d37386155538979728674696e5d50594f452d272014110c3a3b37949893e1e3dd -e8e6dcc6bdafd7c8b5d3c0abc7b3a1a89888978e856c6b672c3237333b3b898d82bcbaa8aba18fa3927dba9f85c09d7bcfa479d1a26fd6a46ad1a265d4a970d3 -b07ea58b636351345f54409c8e78bea583b7956ab78f5fbe925dbb8a52b38147ba8853c29766a6825aae9274dac6b4b9ab9f5d554e3936314a494572716d9596 -94bfc0bebabbb9c4c5c3eaeaeaf9f9f9e5e5e5b2b2b2484a4a191b1b636565d4d6d6fafcfdf9fbfcf3f5f6f6f8f9fcfefefcfefefefefefffffffffffefefffd -fffefdfffefdfefffdfefffdfbfdfdfbfdfdf9fdfef9fdfef9fefff9fefff8fcf7fdfffcfbfffaf6faf5f9faf6fafbf9fafafafcfefff7f8fccdced271707436 -31325c525294888292827b6f63593a31280a04002f2b26a7a7a1e8e8e2cac8c0b5b1a6d0c7b9e4d7c7dacbbbd3c4b4d2c6baa8a0995957563337384247469396 -8daaa798aaa08eaf9d86c0a388c5a07ecca277d6a878ce9f67d1a369d6ab72d7b27eaf936a6b5738645643a0937dae9777ac8e65af8b5db38b57b3854fb4854d -be8f59bf9463aa845aa08160a7907aa3948492887e4d474004010011100c686967c1c2c0dcdddbdddedcd8d8d8c8c8c8d8d8d8e5e7e7898b8b4446467b7d7dd6 -dbdaf9fdfefbfffff4f8f9fbfffffcfefefcfefefefefefffffffffffefefffdfffefdfffefdfcfdfbfcfdfbfafcfcfafcfcf8fcfdf8fcfdf8fdfef8fdfefdfe -fafafbf7f7f8f6fcfdfbfdfffef8fafaf6f8f8fdfffff6f8f9cbcdce727173424040777271b1aaa791888447413c15110c211e197e7a75cecbc3eae5dcbdb7ac -aca69bd0c7bde2d9d0bdb6adada59eb4aea976726d221d1a2e2926605d59989590a9a59abeb09ecab29acdae8fc7a17ec59e77cfa87bd2aa79d0a972d4ae74de -ba84b6976a755c3a75644fa69580a790709f835aa58659b08f5eb08857b18955b9905fb89262b18e639b7b589a7f64b4a28ba29383443c2f0701000805003836 -35888888c3c3c3e4e4e4dfe0dec3c4c2d5d8d6f9fcfab7b9b94b504f4e5352b3b9b8eff4f5f2f7f8ecf3f6f6fbfcf8fdfcfbfdfdfffffffffffffffffffefefe -fffffffffffffdfdfdfefefefdfffffcfefef9fefdf8fdfcf7fdfcf7fdfcfdfcf8fdfcf8f9faf8fbfcfafdfffffafcfcf5faf9fbfffffbfdfdd2d4d47878783a -3a3a666261918d8c645f5c23201c2827236f6e6ac0bcb7d0cac3d1cbc0cac1b7c9c0b6dad3cac9c5c086837f5551505854533935340c07043d34308a827b9d99 -94afa99ec5b4a1d2b79cd3b291cba680c49f79c9a67bcaa87acba974d5b078e0bd85b594666f55306c5a439c8a73ab9270a68a61a88b5fae8d5faa885aaf8b5b -ba9464b99265b08d62ae8d66ac9071b9a288b9a895857b6a3e352b110e06080501413f3faaa8a8ececece5e6e4d2d3d1e0e3e1fdffffd1d6d56e737220252663 -6869e1e6e7faffffe6edf0f2f7f8f7fcfbfbfdfdfffffffffffffffffffefefefffffffffffffffffffdfdfdfafcfcfbfdfdfafffefafffef7fdfcf6fcfbf9fa -f6fdfefafafbf9fafbf9fcfefefbfdfdf7fcfbfbfffffafcfcd3d5d57a7a7a2222222c282744403f2a25221f1c18646261c4c2c1f0ede8cecbc3c4bdb4dcd5cc -dbd4cbdcd6cfbfbcb85f5d5c0a08070c0a0929252438333067615c9d9790a49f96b2a99bbeac95c3a98bc8a885c8a47ecaa680d2af87cead80c9a674cea971d9 -b57fb292616f542f6a563d958168ae9672ad9168ae9165b08f61af8b5db28c5cb78f5eb18b5bad885cb28f67b19370b8a082cfbda6cfc1af94897b4c43391612 -0d2f2b2aa19d9cedebeae6e6e6dbdbdbdbddddeaecedeff3f4b2b6b733363a373b3cbdc1c2fbfffff7fbfcf8fcfdf9fbfbfbfdfdfffffffffffffffffffefefe -fffefefffffffffffffdfdfdf8fafaf9fbfbfafffefbfffff7fdfcf4faf9f8f9f5fefffbfcfdfbf9faf8fafcfcfbfdfdf8fdfcfafffef4f6f6bdbfbf6464640c -0c0c0200000804031a151254504fbbbbbbe8e8e8dedcdbc3c0bbc6c0b9dfd9d2d7d1ccdbd7d2c5c3c26d6d6d1111110f0f0f57555493908ca39f9aa09b92a39d -90aea492b8a388b99d7ec0a07ccaa680cfad89d5b68fd9b98ecbaa79c4a06ad1ad77b8976680633c7962489c866dac926eab8e62ab8b60b19062b69264b58f5f -b38b5aae8656af885baf8c61ad8d69ae9273bea98ed3c3accbbca9a89d8f6e675e625c57898481c0bcbbe0dedee5e4e6d9dbdcd7dadeeef1f6e0e3e86f727735 -383c757778d0cfd1fffefff8f7f9f9fbfbfbfdfdfefefefffffffefefefefefefffefefffffffffffffdfdfdf9fbfbf9fbfbf9fefdfafffef7fdfcf5fbfaf8f9 -f5fffffcfdfefcf9faf8fafcfcfafcfcf9fbfcfbfdfef2f4f5989a9b3e3e3e0808080200000a0807474440a7a5a4f4f6f7e6e8e9c0c0c0c2c0bfcdcac6d3d0cb -cdcac6dcdad9cfcfcf91939455575857595a9d9d9dd7d6d2cbc7c2a5a097a39b8ab4a68fbca788bfa380cba985d0ae8aceae8bcdb08bdcbe95cfb083cba672d5 -b07cbf9d6f8f7049897155a48d73aa8e6ba4875ba28257ae8c5ebc9568bb9363b68d5cb68e5db58d5db48f63b28f67a385629b8262ad987ccbb79ed6c7b4c6ba -ae938b8457514c807b78dddbdbf1f0f2d8d8decbced3edeff7edf0f89698a04d4d53605f63b9b6b8fffffffaf8f8fbfbfbfafcfcfefefefffffffefefefefefe -fffefefffefefefefefdfdfdfbfdfdfafcfcf7fcfbf7fcfbf7fdfcf7fdfcfafbf7fffffcfdfefcfbfcfafafcfcf8fafaf7f9fafcfefff5f7f880828321212107 -0707030100211f1e888783ecececf2f3f7d9dce1cbcdcee0e0e0e0deddd4d2d1d4d2d1d6d6d6c4c6c79b9ea295989cb5b9bae5e7e7f8f7f3cecbc6a19b90b0a7 -93c0af94c3aa88c0a37ecaa982d1af8bccad8cc7ab89ceb38ecfb286d2af7ddab581c29e7092714a896c519d8267b09570ad9064a5855aaa885ab79063b89060 -b48b5ab88f5eb88e5fb99063b28c62a9855fa68865af9472bba385c1ad94d0c1b18d8379312a215a5651d5d3d2f9fbfce2e5eacbced6f1f3fdedeff9abaeb67e -81869d9ca0dad7d9fffefffdfbfbfafafafafcfcfefefefefefefefefefdfdfdfffefefffefefdfdfdfefefefbfdfdfafcfcf6fbfaf6fbfaf6fcfbf8fefdfcfd -fbfefffdfbfefcfbfefcfcfefef5f7f7f4f6f7fcfefff4f6f77173740c0c0c040404080907424341c0c1bffdffffdcdfe4ced1d9dcdfe3f0f2f3e7e7e7dedede -e8e8e8cbcdce95989c868b8eb8bdc0f1f5f6fdffffecebe7bcb9b49b9588baae96c5b394c3a984bc9d76c6a67dd3b18dcfb391cbaf90c8ae8accb087cead7cd6 -b17fc49e6e98754d846649896d4fae916cb89b6fb19166a98759b18a5db58d5db28958b38857ba8f5eb98f60b1885bae885eb9966ebb9b77bb9d7abca486b8aa -9480756740372d423c358e8d89dee0e1f6faffe3e9f0e0e5eee2e7f0c5cbd2a9adb2b8b9bde3e0e2fdf8f9fbf9f8fafafafafcfcfefefefefefefefefefdfdfd -fffdfdfffefefefefefdfdfdf9fbfbf8fafaf7fcfbf7fcfbf7fdfcf7fdfcfefffdfefffdfafdfbfdfffefcfefef3f5f5f2f4f5fdffffeef0f163656600000008 -0808232323737472e9eae8f2f4f5dcdfe7c5cad3d6dadfe0e3e7d9dbdce0e2e3f9fbfcc6c9cd5e62676f7378c7cccffbffffe5e8e6c4c3bfaaa79fa49d8eb3a6 -8cc4b08dc6ac84c4a47bd1ae86ddbc95d5b997cbb292d0b593ceb18ac8a776d0ab79c8a272a4815688694a7c5e419e7e5ab99970ba986da9865ab0895cb99161 -b58b5cb18655bd9261c09564b3895aab8255ab855baa865ec09c76e3c7a5d6c5ab9e948270695a28241927241f9ea19ff0f5f8e8eef5d1d8e1dee5eee8eef5bd -c1c69c9da1c7c7c7f9f7f7fffffefafafafafcfcfefefefefefefefefefdfdfdfffdfdfffefefffffffdfdfdf7f9f9f7f9f9f8fdfcf9fefdf7fdfcf5fbfaf5f8 -f6f8fbf9f7f9f9f9fbfbfffefff8f7f9f2f1f3f8f7f9f1f3f4545657030506000000434545a6a8a8e3e6e4eff3f4e2e8efd9e0e9d9dfe6e2e6ebdbdee2e4e7eb -e0e3e79fa4a734383d70767be8edf0f5f9fac1c2c0aeaba69f9a91a69f8cb5a588b9a47ec3a77ed2b085dab88dd9b891d2b694d1b694d8bc99ceb087c8a474c0 -9867c19969b38d63896847715435a1815dc4a47bba986daa875bb69264bc9464b98f60b88c5dc29766c29766bc9061b98f62ba9164b18a5eb89268cdad89c9b6 -9bbcb19da8a18e5e594a1c1a1050514db5b9badbe2e5e0e9edeaf2f9eaf3f7bcc2c77f8286adafaffdfffffcfdfbf7f9f9f9fbfbfdfdfdfcfcfcfdfdfdfefefe -fffefefffdfdfafafafbfbfbf9fbfbfafcfcf9fefdfafffef9fffefafffff5f8f6fbfefcf5f7f7f6f8f8fffefff6f5f7efeef0fffefff7f9fa5b5d5e02040500 -0102515353b3b5b5e5e8e6eaeff0e7eff6e3ecf5e6eef5e5ebf0edf2f5e6e9eda4a9ac585d603d43489ca1a4f1f6f9e9ebebbbbab6a5a3999f998ca79c88b8a6 -87c3ac86ccaf83d1ae82d6b388ddba92d7b996d0b492cfb48fc8ab7fc4a070bb9460ba9261af8a5e8c6c497f603fa78763bc9c73b39166b08d62b79266ad8659 -b2885bc69a6bba8e5fb98d5eb68a5bbd9162c3996cb78e61ac8356a8885faf9b7cc4b8a0bfb4a091897859534636342c5f605caeb3b2e4e9eaeff6f9f3fafdcf -d6d9959a9ba8adacedf2f1fafdfbf7f9f9f7f9f9fafafafbfbfbfcfcfcfbfbfbfcfafafdfbfbfcfcfcfcfcfcfbfdfdfbfdfdf9fefdfafffef9fffef9fffef7fa -f8fdfffef5f7f7f3f5f5fffefff5f4f6efeef2fffefff9f8fc5e5d61000001050708636867b9bebddee3e1e3ebebeff9ffe6f1f9e5edf4e2e8edf7fcffd9dee1 -6a6f7223282b6c7174cfd4d7f8fafbdcdddbb8b5ad9c968b9d9284a69882b4a283c6af89d2b287cfac80d4af83ddb991d8b894ccae8bbfa27bc0a174c39e6cbc -945fbb9362b18c609375528c704ea48460bb9b72b18e66a8855aae885ea98256aa8055b08659aa8053a97f52a87b4fae8155b88e5fb58b5cab8152a17e53b099 -79bfb195bbad96b3a592958b7a4640333331277b7971c8c9c5eef1effbffffe0e6e5a6acab9ca2a1ccd2d1edf2f1fafcfcf7f9f9f8f8f8fbfbfbfcfcfcf81610 -000026060f002220574d464301000000000001000000000000000400000000200000f02d0000f06d0000f8f8faf8f8fcfafafefefefefefefcfefefcfefef9fe -fdf9fefdf8fefdf8fefdfafdfbfbfefcf9fbfbf7f9f9f9f8faf8f7f9f5f4f8f1f0f4c6c5c94544480000012022238c9190ced4d3e2e9e6e6eeeee6f2f8d2dde5 -d5e0e4e4edf0dbe2e59ba0a35a5f625c6164a7acafe5e9eaf2f2f2d2cfcbb4ada49f9486a29482b1a18abaa589ccb490d9b990d8b387d7b084d8b288cfae87c2 -a37cbc9c73c09f71caa46ec59e67c49d69b693679678558c6f50a98965bc9c73b08d65a7845cae8a62a983599e764c93693e9b7146a0754aa07649a07649a57b -4eaa8051ad8354ab855bad9270b49f83c4b196cdbba4b3a58f8173606a604f7c74679c978ebdbbb3d8d8d2d7dbd6b6bbb9929796a4aaa9d7dddcfdfffff9fbfb -f9f9f9fdfdfdfdfdfdf9f9f9fbf9f9fffefefdfdfdfdfdfdfbfdfdfbfdfdf9fefdf9fefdf8fefdf8fefdfafffef4f9f8fdfffffcfefef1f0f2fcfbfdfcfbffde -dde17f7e82302f330f1112464849b5bab9f0f6f5f5fbfae4eeeed7e3e7d5e1e7e3eef2ecf5f8a9b0b3616667828687cacecfcdd1d2e3e5e5ebeae6c5bfb8a49b -8ea79888b5a28dc4b097c7b296cfb996ddbe97e3be92deb489d0a97dc09c74b9966ec6a578c9a674d0a972cda46dcaa36fb9966a927654846849b49470b99871 -b08f68b7936db9946ea57e5799724b9a714a986f48a0764ca57b50a47a4da1774aa3794ca67c4d9f794f8f704fac9274d9bea3e3cbafc9b298b49e85ae9b86a8 -9986938676857c6f8b877caba9a1aeafab858886898e8dcbd0d1fdfffffafcfcfbfbfbfdfdfdfcfcfcfafafafefcfcfffffffafafafafafaf9fbfbf9fbfbf8fd -fcf9fefdf8fefdf9fffefafffef3f8f7fdfffffdfffff0eff1fefdfffffeffdad9dd807f834c4b4f3436375d6162bdc3c2f3f9f8f6fefddbe5e5dfebeff1ffff -f3ffffd4dede8f979784898acbcfd0f3f8f7e3e5e5e3e4e2e2dfdbb6afa6978a7caa9986c2ab95c8b197c5b095c6ae90d4b58ee2bc92deb588cca376bc966cbb -986ccca87ac9a470cca46ac8a066caa46ebe9d70997e5c8a7052a78966bc9b74bb9a73b4936cab8761a07b55a67f59aa835da57b56a07750a3794fa2784da075 -4aa3794ca3794c9a72488c6948a08063b89679c6a689d2b497d0b398c5aa90c1a993af9c879585747f7466766f666f6c67656664808584c9cdcef4f6f6f7f9f9 -fcfcfcfcfcfcfafafafafafafffdfdfffffff9f9f9f9f9f9f8fafaf9fbfbf8fdfcf9fefdf8fefdf9fffef7fcfbf7fcfbfcfefef9fbfbf6f5f7fcfbfdfcf8fded -e9eebebdc1767579535556797d7ec4cac9e6ecebf1f9f8e0ecece1f0f2cedde0b4c1c3a1ababa4acacced4d3f2f7f6edf2f1f2f4f4e4e3dfc3bfbaaca39aa192 -82af9a85c8ae96c5ac92c1ab92bda78bcbab87d9b389dab083cda376c49d71c6a274c9a373c6a06ac69e63c69c61caa46ec3a275a18664947a5c977956bb9a73 -bd9b77a886629874509b7753aa8461a7825ca7805a9c754e9d744d9e764c9c7247a0774aa77d50a2784ea37a5a966f538a62459d7759c7a183d4b092caa88bc6 -a88dc6ac94bba691ad9d8d7b716747413c3a3837656768b0b4b5e6e8e8f3f5f5fefefefdfdfdfafafafbfbfbfefcfcfdfbfbfafafafbfbfbf9fbfbf9fbfbf8fd -fcf8fdfcf8fefdf8fefdf8f9f7fdfffefafafaf4f6f6fdfcfef8f7f9f4f3f7fefdffe5e4e68483855f61629ca1a0e0e6e5e6eeedf2fcfcf4ffffd4e0e0737f7f -4e5a5a7e8888c4cecee5efefe3ebebf6fbfcf7fcfbdbdad6a09a93a79e91bbaa97b8a088d0b398ccb092ccb498c8ae90cdad89d6b086d6ad80cfa576cba275ce -a676cca571c8a16acba166c69e63caa571c1a2759e8563937a5a9c7f5ab2916ab4906aa9855f997350926d47a17956a47d579f785299724ca07952a67d569c74 -4a9d7349a4794ea27750aa7d5c94684b9165469f7655b38a69c59f7dd4af8dd6b496c7a98eb99f87c7b3a1aea0945d554e221e1d383a3b888c8ddcdedef0f3f1 -fffffffffffffbfbfbfcfbfdfefbfdfaf7f9fcfcfcfcfcfcfcfcfcfafcfcf8fdfcf8fdfcf7fdfcf7fdfcfffaf7fffdf9fffdfcf3f3f3f8fafbf8f9fdeceeeffd -fffffcfcfc6a6b69535452dbdedcf1f6f5f8ffffe4edf0a9b3b36f76714c524d6a716eb9c4c2dce8ead8e4e8dde9efeaf5f9e6eeeeb6b9b7a5a097afa594b6a1 -8bc2a688d4b491dbb995ccae8bceb18cd2b18ad0ae83cca77bcba373cba271d0a671cda46dcda56bd5ad73cea971c6a574bba0749d8763907a579f825baf8c64 -aa865ea67f58a67c57a77e57aa805b9e744f946d479c754fa37c56a27b55a07651a0744fa27550a57853a678569d6e4e996c4aa07651aa835db28e66c19e76cd -ab87cbac8bc3a88dcdb6a0cebeae91867e423d3a0d0f0f373d3ca3a9a4fbfffcf8fbf9f4f6f6f9f8fafcfbfffcf8fdf8f4f9fcf9fbfbfbfbfdfefcfbfefcf9fe -fdf9fefdf8fdfef9fefffffffbfaf5f2fbf7f6faf9fbfdfefff6f9fde7eaeef4f8f9f1f1f160615f51524edee1dffafffed4dcdc969fa3555d5d393d38828680 -d5dcd9eef8f8deeaeedfedf3e2f0f6d2dee2bec6c6aaaea9ada99eb6aa98b5a085bfa283d3b18dd9b58dcda983d1b089d1b188c9a980c6a377c8a476caa271c7 -9f6ad1a56fd1a96fd2ab74c5a06cc1a374c2a97fa7916d927c58a08560b99a73b6926ca7825ca87e59b18762b187629c724d9c754f9b76509a754f99744e9c74 -51a07653a17452a17351a47452a17351a17550a077509e784ea07d52ad8b60ba9a71d3b390ccb092c7af97d6c4b3c4b8ae7f7b761d1f1f000403646b64e6ede6 -fdfffeeff1f1f1f0f4fefdfffffdfffcf8fdfcf9fbfdfbfbfdfefcfbfefcfbfdfdf8fdfcf8fdfef9fefffffefbf8f5f1fbf9f8faf9fbf9fafef9fcfff5f8fcf7 -fbfccecece58595762635fdbdedcd1d6d56c7172484e53575e61828887c7cecbf8fffff0f9fcd3dfe3e1edf1eaf5f9d5dee1a4a9a8a1a19baaa497b5a794baa5 -8ac9ad8ed4b490cfab85cfaf86d7b78ed4b58ecbab82c7a77eceab7fcda97bc5a06ecea672cea671cfa874c3a06ec3a477c3aa80a8926e947e5ba78f6bba9e7b -b99975b08e6aa8825fa17956a37b58a07a579b75529a765299755197714e9a724f9f7552a073529e6f4fa07151a47654a478539f764f9973499774499d7a52a2 -815abc9c79cfb194d0b69edeccbbe5d9cdc1bbb460615f0a0f0d303631adb4ade9eceaf7f9f9fcfbfffbf9fff9f5fbfdf9fefcf9fbfdfbfbfdfefcfbfffafbfe -fcf8fdfcf8fdfef9fefffffbf8fcf8f7fcfcfcf2f4f5edf0f4fbfefffafdffdfe3e4a4a6a6757674868783a9aaa88486863f44455e65689da6aae3eaede4ecec -e8eff2e5eef1e4edf0e7f0f3d7dfdfbabfbd9d9d979d998ea59d8cb1a38cbda88ccfb492d5b893cfae87d7b78edab992d4b58ecaab84c8a982cdad84cba97ec3 -a074c8a474c29e6ec9a575cfae80d4b78bc6ad8599835f7964449d8868af9878ae9273ac8d6cac8968a27d5b9c775598745095714d9b77539e7a569a76529872 -4f9c724f9f72519f7050a27353a27554a076539c754e9c78509e7b509b794e98754da07e5abd9e7fcbb096dcc6b4eaddcff2ebe2bab7b34c4d491d211c696f6a -c4c7c5fdfffffffefff5f3f9f5f1f7fcf8fdfcf9fbfcfdfbfdfefcfbfffaf9fefcf8fdfbf8fefdf8fdfefffffefcfaf9fafafaf4f6f7f0f3f7fafefff1f6f9c1 -c5c6898b8b939492999894686967585a5a767a7bbdc2c5dde6eae9f1f8e2ebefe5ebf0edf4f7ecf1f2d9dedcb5b9b496978e9a97899f9786ada08ab8a78cbea9 -8ac6ab89cfb28dd5b68fd8b790d3b48dcbae89c5a986c2a683c0a481bfa27dbd9e77c3a37ac3a378cbab80ccae85ccb28ab99f7b7b6444483415756346958366 -907a5e866c4e997b5eae8c6ea885648f6c4a9775519b79559b795598745098724fa07653a37654a172529d704fa073529f75529e77509e7a52a07d529e7b5099 -774c99754fa0805db29678c7af99dacab9fff8ebf1ebe483837d27292330342f919290e6e5e7f5f4f8f5f3f9fffdfffbf7fcfbfafcfcfdfbfdfefcfbfffaf8fe -f9f8fdfbf8fdfcf9fefdfdfbfafafafafafcfdfbfefff3f7fcf7fbfff9feffdfe3e49d9f9f64656351504c5857538e8f8dc5c7c7f0f5f8f8feffdee6ede1e9f0 -edf1f6eef2f3d7d8d4b0b1a89c988d9e9786aa9f8baa9d83b4a285c3ae8ecdb492ccb28dcbb189d1b48dd8b992d3b38fcbaf8cc8ad8bc4ab8bbfa686bba282ba -a17fbca07dc5a986c4a984a78d69937a5a846c4e5742262c1b01483a236a5e4667553e5c462d6e533986684b9a7b5ca584639f7c5a9e7c5898765294704c9973 -50a57b56a87a58a17351996c4b9d7251a07855a079529a774c9875499e794da37e5299764b99754fb09170b79c81b6a18cd8c9b9f9f0e3ceccc261615b090a06 -454545b6b5b7ebeaeef9f7fdfffdfff8f4f9fbfafcfcfdfbfbfffafbfffaf8fef9f8fef9f8fdfbf9fefdf5f5f5fcfcfcfbfdfefbfefff4f8fdf2f8fdfaffffe8 -eceda1a1a12a282726231f8b8a86e6e7e5f9fbfbedf1f2e7ecefdee1e9e1e5eae3e5e6d9d8d4bcb7ae9b9485998e7aaca084bcaa8bbba784bea682cab08bd7bd -95d4ba92cbb288cbae87d1b48fd4b693d1b596cab294c5b095c1ae93bba88db5a287a28c70947e62887256776246756148715f484e3d282e200e362e1d544c3b -594b395844325d452f593e247355389b7c5d9979569f7f5ba07f589b77519c754fa37a53a67954a1744f9e71509d73509e77519f78519b764a9773459f7949a8 -8252a27b4ea07a50bb9773b39475a78e74ab9883e0d2c0fffff4aba9a11a19152b29299b989aeeeaeffefafff7f6faf6f5f7fbfbfbfdfefcfcfffbfbfff9f8fe -f9f8fef9f8fdfbf8fdfbf7f7f7fcfefef2f5f9f3f8fbf6fcfff5fbffe1e6e9adb1b256565634312d7b7873e1ded9fffffcf8f9f7e3e5e5d9dbdcdddee2e7e6e8 -d5d2ceaca59c968c7b9d8f78b09e81c0aa86bfa67ec8af83ceb387ceb387d1b488ccb185c8af85ceb48cc3a784ceb293ceb698c5b095bfad96bdaf99b6a794aa -9b887d6f594a39243827145d4d3c93847496887c5d51472f261d3533295d584f675d536b5b4e705c4b5f4731583d23634528896a49a0805cac8c68a7835d9c75 -4e9b724ba1744ea27550a67c599b735098714b9d774d9f7a4e9f7949a37b4aaa8251b48a5ba67d50b18a63b3916dbfa283ad9579c4b29bfffcead0cbc251504c -525050989597e8e4e9fffdfff7f6faf9f8fafcfcfcfdfefafcfffbfbfff9f8fef9f7fdf8f8fdfbf8fdfbf7f9f9f6f8f8f8fbfff5fafdeef4f9f5fbffc3c8cb57 -59591c1a1973706cdedad5fdf9f4f2eee9e2dfdbcbc9c8cbc9c8d1cdccc1bbb6ada3999f9282a29079ac9777bca27dc5ab7dc0a271cfb07ddabb88d7b786ceb0 -81cbae81d1b68ad7bd95c8ad8bcab092c6af95c4b29bb6a794b8ab9bb7ac9e877e70483f322920135f554b8b82798a83806f696a2d282a100f13282a2a323331 -413c395e524c7d6d61796554604832553a20775b3caa8e6cba9a76aa8962a6825a9b744d946942a17550a77c5b9e75549b73509c754e9c784a9d7747a67f4bb1 -8955b98e5baf8453ae8558bd966fc4a27eba9f7dc5ad91ddccb7c7beb49e9b977c7778a39ea0e7e3e8fffcfffbfafef9f8faf7f9f9fafef9fbfffaf9fdf7f8fc -f7fafef9fafdfbf9fcfaf9fbfbf5f7f7f6fafbf7fcfffafeffeaeff29da1a2424444363531ada9a4fffff9f4efe6cec8c1c6c2bdc0bdb9bdb9b4b4aaa3a3978b -9c8c7ba9947ebaa383c1a77fc1a275c09f6dc5a36dd4b07adcba85d9b886d0b283ccaf83ccb389d0b691cfb597c8b197c5b09ab9aa97b4a797b2aa9d938d8266 -6158312b24625d5aa9a5a4a1a0a4494a540a0d1b070b1e101728121a2712181f1313192c262754484469584f6c5748735b4781684e967c5ead916fb59774af8d -69a27e589b744e98704d9a73539a74549d78569e7a549c794d9f7949aa834fb68e59b28853af8451af8556bd966acba781c7a986c0a485baa68dc8bfb2bdb9b4 -7e7978787374d0cbcdfffdfffbfafef5f4f6f7f9f9fafef9fbfffafafef8f9fdf8fafdfbfbfefcfafdfbf8fbf9f6f8f8f6fafbf7fcfdfaffffd5dadd7b7f8054 -5553918e89e9e3dcfffff6e2dcd1c5beb5c2bbb2c5bfb8c5beb5a79a8c988774978168ae9575c7aa85ccad80cba876cba771c9a46cd0ab73d5b17bd8b785d9ba -8dd6ba91ceb48fc3ad8ac9b298c3ae98c0af9cac9f8fafa699a39e956461593e3b376f706e95969a7a7c86515867313b53212c4a2d3d612536572c3b552d384c -1f23350e0e1a18111632262654443d716151523f2a5f4b32978165c4ab8bba9e7cad8e6db28f6eae8a6c9f7c6299785e94755693735096764d9e7c4ea88351ae -8753b08552b58a59b08657b58b60c7a37bd3b38fcaae8cb7a287c7beb0c9c6be645f5c373332a39ea0f7f4f6f9f8faf8f7f9f7f9f9fafef9fcfffbfbfff9fafe -f9fbfefcfcfefefafcfcf8fbf9fafdfbf9fefdf2f6f7f2f7fab9bdbe6e7070868581dfdbd6fffaf1e6ded1cec5b8d2c9bccec5bbc5beb5bab1a4a99885a68f75 -a78e6eb39873c2a277c6a574cca773d2ad75caa56dcfab75d6b47fd7b98ad6ba91cfb793c6af8fbca78bbfaa94baa996c4b5a5cdc1b5bbb4ab76736b3d3c384c -4e4ea4a9ac858b961c26380f1e3855678c6279a65671a450699b5e749d6172934954721c223900000c040006271c1e483c363325192f210f59493289785e947f -64977f63a3866ba1836a967964977a65987d639b7f609d815ea2845ba48356a37f4fb18959be9465bb9265b58d63c29e78d6b693d6bb99c9b499d3c9b8ccc7be -635d582c27248d8889e8e5e7fcf9fbfbfbfbf6f8f8f9fcfafcfffbfbfffafbfefcfcfefefbfdfefafcfdfcfdf9fdfffefbffffeef3f2e5e9eaa5a9aa70716fa8 -a5a0f0eae3f9f0e6cfc4b6beb3a5d3c8bacbc2b5afa59b918476a58f76af9676b69b76bb9d74c1a073c4a372c7a26ec4a06ac8a46ed4b27ddabc8dd6bb8fcab2 -8ec3af90c5b297c5b59ec0b19eb5a696c1b4a6e9e0d6bbb5ae413e393738368b9093969da64e5b6b13213d384e727590c26383be4267ab5275b76583ba5c73a3 -52638e414d712125420203180804101d171c2d26231c130a150c002a200e493b285849365d4a355e4836725d4e7e695a927c6aa18b72a58f73a289679c7f5898 -784fb18e63c19b71c49d76c19c76c7a784d0b394ccb496c3b298ded4c3d7d3c8948e875c5853827e7dd1cfcffffcfefafafaf4f6f6f8fbf9f9fffaf9fffafbfe -fcfbfdfdfbfdfef9fafef8f9f5fafbf7fafdfbf1f6f5e2e6e7adafaf8c8a89bbb8b3faf3eae2d9ccbdb0a2bfb2a2d7cabcc4b9ab9f93878c7e6ca89276b59a75 -bc9e75be9e73c5a476ccab79cdab76c5a36ec4a371caaa79cdb286ccb58fcbb798cdbca2cdbfa9cdbfadbbac9ca79a8c958b81aaa39a87837e403f3b55575792 -989d757e8b3e4c624459795c76a45577b34c74bc4471c24775c3466baf375590496197687aa9525c84151a3900001003031118161c2c28272f2c242b271c2c24 -1721180a1c110327190d392922392a2149392d6959488c7a63a08b6fa58e6ea98d6aba9874c29e78c29e7ac29f7dc7aa8bcbb193c5b095beae97d2c8b7d7d1c4 -bfbab17b7772595453a09e9efbf8fafcfcfcf2f5f3f7faf8f9fffaf9fefcfbfdfdfcfefffafbfff8f9fdf5f6f2f6f7f3f9fcfaf7faf8dee0e0b8bbb9b4b3afd1 -cec6fbf2e8d4cbbdbfb2a2c9bba9d6c7b7c1b4a6a09587a29380b19a7aba9d76bda074bfa073c4a375caa978ccab79cbaa78c4a473c9ac80cdb38ecbb696c4b3 -99b8aa97a99f8ea1958985796d7a6e646b6259655f586865607172706e7273535b6239465440516b5e759b4e6da22e55993f6cbd4a7ed84274ce1e489515387c -3753936c83bb6a79aa353f67080d2c00000f05091430333850525252534f44413c312e262d272039312a3024221d120e180c06302418584a387d6d56a28d71bb -a484c1a583c7a887c5a687c1a386c6ab90c9b298c8b39dc6b8a2c3b9a7cbc6b7cfcbc08b88803a3532777574f1efeffffffff2f5f3f5faf8f9fefcfafffdfcfe -fefcfefffdfbfffaf8fef5f8f6f8fbf9fcfffdf7f8f6d1d2d0b8b7b3cdcac2e3ddd2dbd2c5d8cebddcd0becdbfadc1b4a4bcafa1a29789a0927fa99173b59873 -bea077c4a479c1a073ba996bba9b6ebca175bda37ed2bd9de1d0b5cfc1aea399887a7167625b525c544d443d34433c33635b546e6863827f7b9f9d9c6e717521 -28310713252a3c593d557f3d5c93476eb24b79c73365bd1c4da3042c770020641737794d68a86e81ba606e9e2e345700001100030e090d121f24253f44435f61 -617a7a7a888384847f806f6a6b595455423e3d322e292a231a342b1d63554395826dbfa990d0b79dd3b9a1cdb39bc9b29cc6b39ec4b5a2c7bba9c4bbadc8c2b5 -ddd8cfa8a49f46433f706e6de8e8e8fdfffff2f4f4f6fbf9fafffdfbfffffdfffffdfffffefdfffbf9fff6f9fdf3f7f8fdfffff5f4f0c0bdb5bbb7ace1dacbe1 -d7c6c6baa8dcd1bdede2cedfd3c1bfb4a6aaa1949d948a968979a99479a28667aa8e6bbea17ac8aa81ccaf88cab08cbba788afa18bbbb0a2aea8a186837f5b59 -59434141434141504e4d575652605d58726f6a807c777a7572615c5d3533390a0b1900041b04133423386549659b5f83bf577ec2265299001f64000e4a001e59 -1434753350935a73b36d7db243496c0002140504080001001318164f5757858b90898c947e7b84807d866d6d7373767a7a7d8275787c616266504e4e514c4963 -59528d7e759c8b7eac998ab3a091cabaaae1d1c4d2c6bac1b7adb7b0a7c7c4bcece8e3c0bdb95c5857636160c9c9c9f4f6f6fafcfcfdfffff6f8f8f6f8f8fdff -fffdfffffdfffff6f8f8f6fafff2f5f9fdfffffdfcf8c7c2b9b6aea1d9cfbde1d6c2c3b5a2dacfbbebe0cce3d9c7cbc2b4aca399938c8390877a9a8772aa9379 -ac9476b69d7dc3a886cdb494cbb69baa9b888e857b7e7b77626367484b503d3f4744444a5e5d617c7b7d9a9c9c848583716e6a59555038322d1d1613130e100c -0d1700041905133022365f4863956384bc5c81bf294f900016560007420826612c4e904e6fb45b77b7465b8f21284902021202000023201b6d716ca8adac9fa3 -a875777f524f5838363c34373c444a4f7379809da4ada6adb69b9da778787e514e50524a4a655a56776a6284786eaea298d5cac2d5cbc4cbc5beaca6a1cdc9c4 -f6f3efd1ceca6462614344429a9a9ae8eaeaf7f9fafdfffff2f4f4f3f5f5f9fbfbf9fbfbfcfffdfafdfbf9fcfff1f4f8fdfffffdfcf8d1ccc3bfb7aad7cfbed8 -cfbbbbb09cccc1add9cdbbd9cfbec9c0b3a9a096938c83988f85a89989b5a48fb7a58ebba78ea38e73756148665744655a4c3c383357575773767b80838b7b7e -8365656b5855575653556160645150523a36352c2621453c336660555a544d262725090e1709172a1e31524058865c7ab16184c44668ae1e418a24448b335499 -4a6eb46386c85876af2037640009250409180200033e3938aea9a6e4e1ddbebab99c989797908d7f7a777274745c6164484e554a515a626873757b86787a8472 -717a6f6b70736d6e857c79736a66625955887f7bbdb6b3dbd6d3c7c3becdc9c4e7e4e0d1ceca696766393a387f7f7fd8dadafcfefffdfffff4f6f6f7f9f9fbfd -fdf6f8f8f8fbf9fafdfbf9fcfff2f5f9fafafaf6f5f1d6d0c9cdc7bae1d9c8d7cdbbcabeacbdb3a1c5bbaacbc2b4b6ada39e978e9a948da09891a0968ca69b8d -a39686887a685b4d3b2619090c03001610092826255c5f6395999ea9adb298999d6b686a3933341d171808040a1d191f2d2525453c33908577d5cbb9aba39241 -3e30080b09000b1310203730456b4b66995e7aba6080c75b7bc76184d4587cca587fc46b8ecd5c7cad172e5400001200020f0b070d514747b4a8a4dccec8c4b8 -aeccc0b4ece2d1ede5d8d9d6d1a3a5a53d404400000600030e1d25324b4e5c7e808b83828b7f7e82a39e9f7f7a791d18171b17167c7778c8c4c3e6e1ded7d3ce -e5e2ded5d2ce72706f40413f747474caccccfcfefffdfffff4f6f6fbfdfdfdfffff8fafaf7faf8f7faf8f5f8fdf5f8fcfdfcfef2f1edc7c4bcbdb7acddd4c6e5 -ddccdfd5c4beb4a3c9bfaed1c8baada49a9a938a9e9893918d88726e696a645f554f482019101c150c352f28221f1b1f1f1f6d707474787d7074796164684e4b -4d3631302f2622352b2b433b425e565d7e7270928478ad9f89bfb195978b6f524b32141404000301030f1b2636534054834e66a25973b95e7ccb5174ca4b71c3 -5377bd688ac05b79a219314d00001000020f201c226b5d5eb59f99cab3a4c3aa96c9b39ad8c7acdbcfb7d6d0c3c3c0bc878787393c410d131e111926282f403c -41502a2d3b3739436f6f7579787c3332360403072d2c2e7a7878bebbb7e5e1dcfaf7f3e2dfdb8684833c3d3b4b4b4bbabcbcf9fbfcf8fafbeef0f0f7f9f9fdff -fffafcfcf9fcfaf9fcfaf2f5faf8fbfffffeffe8e6e5aba8a099948bcec6b9f6eddfdad1c3bdb4a6d0c7b9dcd4c7b4ada49d9790938e8b74706f383636141414 -1c1c1c2e2f2d4747474747472426272a2d315a5e635a5e63585b5f5656564b46434339325e4f4686766fa19496a89b9db4a29bac9a89a28d719a86638b795474 -65443029100605000000031d283c4552785b6ea16f82bf748dd55b7dd0587bcb5778b7526f9c344b6b00122700000b060b14443d408b7873bc9f90c5a38bc6a4 -86c2a481baa480bbac8cbdb19fcbc5bad4d0cb908f91262931090f1c151c2d050c1d00000b0309142628325e60688181874040460001052221237f7c78e2ded9 -fefbf7f0ede9bbb9b8565755303030b9bbbbfdfffffdfffff0f2f2f4f6f6fbfdfdf8fafaf9fcfaf9fcfaf3f6faf9fcffeeedefc4c2c1908d88959087cec8bded -e5d8c9c1b4c1b9acd0cabfd7d2c9bcb6b19b96937a76755351511a1b1f0000041e2126777c7f7b7f84282c31000004050b100e12173f414278767697918c998f -859282759f8b79b7a392aa9891a5938ca48d7d9d846aa08461ad9168ae93679a845b5c4a2b281d090703001719233e445b5d698b7481ad768ac16582c75774b7 -4c639535486b142238000713050e1728292d756c68a18c7dbd9a80c39974cca277cfaa7ec9ac85cab491c7b69cd5c7b5e5dccfb6b2ad5051550d121b01071400 -0514080f1e080e1b060813373a4284878c5f626703060b000001504d49aba7a2dad7d3fffefaf3f1f0868785323232a5a7a7f6f8f9fdfffff6f8f8f7f9f9fafc -fcf7f9f9f9fcfaf7faf8f7fafefbfcffd7d6d89c9a9983807baba8a0dbd6cdd6d0c5c4beb3ccc6bbd1ccc3cdcac2bdb8b5959190615f5f3c3b3d3b3e43262931 -20262d535960424a51040c13080e130b1013292b2c6965649c948daa9e92af9d8cb39c86af967ca88f751610000026060f002220574d46430100000000000100 -0000000000000400000000200000f00d0000f06d00009d887398806c9a7f649e805da5825aaf8a5eb18f61a9895ea389656d573e36291b2019162120292c3042 -303750273355192f5f0d2353172345242a41292d3838383e555458736e6ba09385b0977dbd966fc29464ca9e69d1a877c9a980bfa581c6ae90d2bea5dbccb9e4 -dad0bfbbba4c4c5200000700020f191f2c05091400000712141c4a4a504d4e521b1c200504061e1b1757534ea6a39ffffffcfdfbfa8c8d8b232323696b6be0e2 -e3f3f5f6f5f7f7f9fbfbfcfefef9fbfbfcfffdf9fcfaf7f8fcfdfeffc4c3c56a686885827ed0ccc7e8e5ddc7c2b9bfbab1e1ded6dcd8d3aca9a58e8a897c7a7a -5e5b5d3e3d413c3f443034391e242b01070e01070e13191e1f24274042427c7873a39a90a49585917e69a1886eb29678a68766937552957a58927854977851b4 -9166c19969ae8253a87b4fad8359c39e7ca2846980685458483b40362f2b28240d0d0d0000060000150000170809173b343b6b6063827674998d89ac9e92b6a2 -89b69972b28a55b78a4dcb9d63d3a875c29e78af906fc0a481cfb694d4bfa4f1e1d0fdf4eb9d999824232700000700000605070f08080e0403070b0a0c1c1b1d -1b1a1c0d0b0b0401001e1a1566635fdad7d3fffffe969795252525333535adafb0f9fbfcfdfffffafcfcf8fafafcfefefdfffef9fcfaf9fafefdfeffb9b8ba56 -5656767473d6d3cfe9e6e1d0cec6b3afaadcd9d4cfccc88482815a58585d5c5e5251553031351b1c2014171b0c1015000005000106171a1e4546447975709087 -7a9f917fa48e75a58b6db19271b18f6ba37f599a774fa38659ab8d5ea78353b08756ba8d5ab98858b8855ab07f57a47755b38d6fbc9e85a48d778e7d6a7f7460 -5d54403d38293c3a39524d4e6256547966618d777199827aa89286b29a86bea480b69665b68d4ec19451cda162d1a570c09b75b3906fc1a079ceb18adac1a1d4 -bfa9cbbeb0c3bbb485807f2927270603050603050f0a0c100b0c0601020501000e0a09110d0c0e09060e0a0534312d989591e5e3e2a6a7a53d3d3d2e30309799 -9aeceeeffafcfcfdfffffcfefefdfffffdfffefafdfbfafbfffafbffb2b1b34a4a4a747271d7d6d2dddcd8d1d1cbd6d3cfbdbcb88d8b8a5656563d3c3e3e3f43 -34343a19191f0000010000010001050305060000011516145c5951999083ae9f8ca08b709d815fab8b67b49068aa845aa98157b08c5eaa8a55b6955db18b55b1 -8550b68553b98556be895eb8835ea47353a77d60b69175b19376ab9474a6926f95835e8a7b5a8c7e67a79885b09a88ab9181ad8e7faf9180b79883b39677bf9e -71b7945cc09955cda35ec99d60c59a67c19976bc9676c3a078c0a077ccb08dc5af93b7a693d5c7bbd3c8c0928985554c49211a170a01000c0300070000070000 -0803000500000f0b060602000e0b074c49459896958c8d8b4747473133337f8182dee0e1f7f9f9f9fbfbf9fbfbfbfdfdf9fcfafbfefcfcfdfff3f4f8aeadaf3f -3e40848282e5e3e2e2e0dfd6d5d1e4e2e18889874f4f4f4f515240414514171c0000070101070805070604040604041412120c0a091c1911665e519a8c79b5a0 -849f83609d7a52ad885cb0895da78054ae8459b99265ab8751ae8c51af864fbb8d57bb8a58b07c4db78158c28d68b38361a277569c75559572509578519d8458 -a38c5cb1996bb99f7ac7ab8cbfa186b89980b8967fb8947cbc987aba966eb6915db79256cba362cfa766bb9359b68e5dc29b75c39e7cc7a479c3a378c8ad88ce -b698cab59fc8b8a7d7c9bde6dad0c8bbb37a6f673f342c251a12110700110804130c090500000804000602000401000b08042e2c2b3b3c3a303030393b3b7d7f -80e0e2e3fdfffff9fbfbf3f5f5fafcfcf8fbf9fafdfbfffefff6f5f9abaaac313032979797fffffff4f4f4c7c8c6a5a5a56163634a4c4d5a5d6142454a080b13 -00000609090f1d1b1b1713121511102a2723302c27443b317f7361a491769f85619f7f56aa8356b48c5cb48a5baf8659a98157a57e52b38e5cae8852a77f4aba -8d5ac0915eaf7d4fb07f53bb8a62b0835eb58b68b48f699f7c5499784ba88857ac8d58af8e5cbf9c70be9a74b3906eb69476b89678b18c6ab8916ac39b6bb68d -56bb9156c8a065c49e64b28b57b68f62c59f75c29e76c8a67bdabc93dec29fdac0a2d2bca3c4b09ec6b6a5e0d1c1decec1cebeb1bfb1a5978b81584d453a322b -2f292417120f0501000501000704000401000503020c0d0b121212222424767879d5d7d8fdfffffdfffff4f6f6fdfffffafdfbf8fbf9fffefffaf9fda9a8aa31 -30329a9a9afdfdfdd7d7d77f8181484a4a3b3f4035383c34383d32353d30333b282a341f2227241f2026211e332e2b524e496c655c8075679a8974a89374997c -55ae8a5cb78e5db68b58b58b5cb58c5fa780599a734cbc986ab58f5fa77e4db18655be9060b7895ab08357ab8055b58c65b28b64b49068ac895eaa885ab18e5c -aa8650a9824ebb9162ba9268b38f6bb99976b59571a7845cb48c5bc89c66c6985ec3965dc29863ba9464b59163bf9c70caa678c29e70c9a97ed8bb94e5cba7dd -c5a7cfb9a0cab5a0c7b3a1bfad9cc4b2a1dcccbcf6e6d6e3d5c9b2a89e958d867e78735b5653312d2814100b0a07030603000200000203010303030709094547 -48999b9cdee0e0fafcfcf4f6f6fdfffffcfffdf7faf8faf9fdf3f2f69594963231336e6d6fafaeb07678782527270a0c0d1a1e1f1f22261e222732353d494e57 -494d583e40483f3b3a4e4a4567635e7e7871988f85a598889e8d73a18866a9895ebb9565b88d5aaf824fb28859b58e62a8835d9f7b57b38c66b48c62aa8055af -8558b78d5eb28859af8757aa8356b49165a17e539e7c51a58256ad895bae8957a57d49aa7f4ebf8f65c69b74bb9876b79976b0946ba7895ab58e57c29659ce9e -64c79763bb9065b68f68b8946ebf9d72c6a16dc19f6ac9a97ecaaf8ad5bc9ad5bda1cdb79eceb9a4cdb7a5c0ac9acebaa8ccbaa9cdbdadcdbdb0cbc1b7d3cbc4 -cbc6c3b5b2ae88847f4f4b462f2c281b1814030100000100010101030505121415525455b0b2b2f4f6f6f6f8f8fbfdfdf9fcfafafdfbf7f6fae5e4e674767724 -26272f303452545522242500000100000021232346454757565857585c4e4f5354545a706e6e7a71688a81749a9187948e83a39a8dad9f8d9b866b9d815eb08d -61bc9463b08552a77c4bb2895cb38b61a47f59a47f59a07750ac8258ad8257b68b60b48b5ea77f4faa8454b38f619e7c4ea48155ae8b5faa8658ae8656b48b5a -ac814ea97b4bc5966ad2a67dc39f77b4946bb09164b2915fbc945ab98c4fc8975fc39461b98e63b58e67b6926ab39163bb955fc39f69c2a277d0b491d0b495c4 -ac8ecab49bd1bca6cfbaa5d0baa8ccb6a4c0ac9bbca897c2b2a2d1c3b7d9cfc5dad0c9d4ccc5beb7ae968f868b858074716d3e3c3b1717170305050000010709 -0a3436379d9f9ff9fbfbfcfefef8fafaf5f7f7fcfefef5f7f8d5d7d873777814191c040a0f0e1217000308040607131111342f2c6b6560938a867a6f6b544945 -6d6461a1958bb5a08ab8a388afa18ea89e8da197869d8e7ba1896ba88962a67f52a97f50a77d50a67c51ac835cb58b66b68b64b1855ca67849b28454b7895aae -8253a97f52b0875ab68d60b38c5fa17a4daf885bba9164b68c5db38855b58954b78854b58652c59865ca9f6cb99160b78f5ec49d69b8905cb38752cd9f69c292 -5ebc8d5abe9060ba9160b08756b48c58bf965fbb9460c29f74d4b491d8bc9ad2b999d1baa0ccb89fc7b29dcab4a2ceb8a6d8bfafcfb6a6c7b0a0cebaa9c9b6a7 -c2b2a2cdbeaec9baaac8bbaddfd6ccd8d2cba5a3a25f5f5f161a1b0000010a0e0f47494ab2b4b4f3f3f3f7f7f7f7f7f7fafcfdfdfffff8fafaecf0f194999c21 -272c02080d13191e171a1e1a191b35302d433c3354483c65584a7869598c7d6d9f9080ac9984bba07ebba17db09f84ac9e8ba69a88a5957eac9371b39368b58d -5db68d5cb48b5eac845aa17a53a27952b2865dc29569bc8e5ec0915eb68858aa7e4fad8356ba9063b98f64ad8358b99063b78e61ae8455ac8051b38653b68956 -b68753b58954b98f5ab68e59b48c57ba925dc89d6ac99e6bc59865c79a67c09360bc8f5cbe925dc29661c39762c49b64c49b64bd9662cea87ed4b28ed4b693d7 -bb9cdbc5a9d1bea3c4af99c2af9ac7af9dcdb4a4cfb5a5cfb5a5cfb7a5c6b09ec5b19fd2beacd2c1aeccbeacebe2d5fffaf3f1edecb4b6b655585c13181b0e12 -1345494ab5b5b5f8f8f8fbfbfbf8f8f8f7f8fcf8f9fdf9f8fafdffffb1b4b832363b02060b2126293f414243423e514c43675f4e6f624c726349918065b6a689 -bcac8fb49f7fc0a77dbea47cb2a081ac9e87a89b85a6957bab916db29164bf9766b8905cb58d5db79063b28d61aa8357ab8255b3895ac49869be9263b18556ab -8154ba9063c9a073c1986bae8558b48b5eb2895ca87f52a87e4fb08657ae8554b08756bf9665ab8353a57f4fb28a5abc9464bf9665c79e6dcba06fbf9463ba8f -5cc29764c79c69c99e6bca9f6cc59d69c39b67c59d6dcfa97fd0ac88cdaf8cdbc09ee8d3b4dcc9aecab59fc8b5a0ceb6a4c9b19fccb2a1d0b6a5cab2a0c7b19f -d0bda8ddc9b7d6c5b2c9baaae3d9cffffdf6fffffedee0e0797c801a1f22020607333738a7a7a7f5f6f4fdfdfdf9f9f9f7f8fcf7f8fcf6f5f7f6f5f9a5a8ad2e -3237010409323637717270807d757a7362948870a59878ac9a75b7a47ec1ad84b9a67bbba477c6aa7bc0a579b5a17eaea084a79a80a09073a48a62a98958bd97 -61b58c55b18955b99363c0996cb79063ad8555a77e4dbd9565b68d60b1885bb78e61c59c6fcca376c2996cb38b5baa8154ab8255a87f52af8659b68f62ac8558 -a98255b99468a8855aa8855ab48e64b99468b58e61b78f5fbc9463bc9460c19965c99e6bc69b68c79c69cda571c9a06fc19867c39a6dc59e77cba781ccaf8ad9 -be9ce4cfb0dac8abcbb79ecbb9a2cab5a0c4ac9acbb1a0ceb6a4c2ac9ac6b09ed2bfaad1c0add5c5b4cdc0b0e6dcd2fef8f1faf8f7dbdddd86898d22272a0000 -01202222959694eeefedfcfcfcf9f9f9f9fafef8f9fdf5f1f6d2d1d577777d1a1d220405094d4f4fababa5c4c1b3ada28ca99c7cb5a37ab9a576c0aa76c1a973 -b9a068c3a870c3a56ebca16fb49f79b2a081aa9c7fa29170a58960ab8a58b79059b99157b78f5ab48f5bb28d5bb08b59b48d59b7905cba9366b28d61b68f63bf -986bc39a6dbb9363b78d5eb9905fbc9263b18959a77e51ae875aba9569b08d62a48257a7835db79571b4916fb38f69b7946cb9966aaf8b5db08b59c19a66d0a9 -75c69e69b48c58b8905cd0a776d4aa7bc1986bb48d61ba936ccaa680cfb28dd3b995d4bf9fcbb99cc3af96c6b49dc2ad98c9b49fe0c8b6e2cab8cab5a0c9b49f -d0bda8c5b4a1c6b6a5cbbeb0f0e5ddfffffbfaf8f7e0e2e2999ca0303538000001191b1b8b8c8aecedebfbfbfbf8f8f8f8f9fdf8f9fdf5f1f6b4b0b54d4c500a -0b0f0f1112717270dfddd3f1ead9baae92a79570ae9769af955fb4985cc4a868c6a867ceaf70c8a66bc1a26fb8a279b7a483ad9e7ea4916ea68b5fb08e59bb93 -59bd955abc955eb7935db38e5cb38e5aba945ebe9763b79365b28f63b79266be976aba9262b08756b58d59c59a67c99e6bbc9362b28a5aae8a5caf8c61ae8e65 -ae8d66aa8a67b89678ad8b6da58562b4936cc4a277ba986ab59260c5a16bcba56fc19b65b58d58b78f5bc69d6ccba172c2976cb98f64b38d63c8a57dcfb28bd1 -b793d1bc9ccab89bc4b398ccbba1c7b29dd3bea9edd5c3e8d2c0cab5a0c2af9acebda8cfc0adc2b3a3c5b9adebe2d9fffffbfafbf9e8ecedacb0b1393e3f0002 -020f11117f807ee8e9e7fbfbfbf7f6f8f8f9fdf9fafef4f1f3a9a6a84241430f0e1024232594938ffaf6ebeee4d2a8987b99845eb49b69b99b62b49354c9a664 -d1ac68d6b06fd0ab6fc6a671bda57bb9a582ae9c7da38f6ca98c60b5935ec79f65c0965bbb945dc19d67c8a371c49f6bbf9963bb9460b69466b69367b99567b9 -9363b78f5bb98f5ac49862cfa36dc69a65c09661bf9766b79063a8865bb29269b99c77b0917094745788684b947352af8d69be9c71c19f71c2a06bc3a068ba95 -5bbe995fc69f68c69c67bb905fb98d5ec19469c3996eb89268c2a279caad86d6bc98decaa7d6c4a5cdbca1d3c4aaccb9a4c8b5a0d3bdabd5bfadc1ae99bbaa95 -ccbea8dbcdbad8cbbbccc2b8e4dcd5fffffcfcfcfcf3f7f8bdc1c2414647000000030505737472e4e5e3fbfbfbf7f6f8fafbfffafafff1efeeacaaaa4a4a4a1c -1c1c363636a8a7a3fffaefd7cbb9a08e71927853bb9d6ecaa76fc0995bcda662d3a865d5ab6ad0a86dc7a570bfa37abaa481af9a7ea58e6eaf8f64be9967d5a9 -73c3985fbb935ecba470d3ae7ccaa573c49e68c49d69be9a6abf9d6fbf9b6bbb9460bc935cc59a61cda067cea168c99c63bd945dc19965bb9565af8d62bd9e77 -bfa27da08462694b30644329866446aa8864af8d62bb9a69c8a670bc9a5fb69256be995dcfa76dcda36eb98e5db5895ac29367c2976cc3a075c2a279c5a883d7 -bf9be9d4b4ddcbaccbbda1d0c0a9d3c2adc0ad98c0ac9ad2beacd2c1aeccbea8d6c8b5e4d8c6e0d5c7cec4bae1d9d2fffcf9fbfbfbf7f9fac0c4c53e42430001 -01010303717270e5e6e4fcfbfdf7f6f8f9f9fff9f9fffcf9f5b5b4b05b5c5a323331484947a5a4a0f2ebe2ded1c1a591789d8260be9c71bb9460c59a61d4a869 -d7a668d5a668d2a56cc7a270be9f78b79e7eaf987eae9476b7966fc19b6bcca06bd3a56fd2a774cda575c9a373caa474cca571caa36fc7a472c6a371c7a06cc9 -a16cd0a56cca9e63c2945ac19359cca065bd915bbd9561bb9565bf9d72c8a9829f825d64482646250b49280e6342218f6d49b08e63b89766ba9862bf9d62be99 -5dcaa267c8a066c49862be915ec29464cb9a6eb88d62b18e63c9ab82cdb28dccb490dac7a6d7c7aac8b99fc7b9a2c9bba5c7b6a3cbb9a8dac8b7e4d4c3ded0bd -d4c8b6d1c7b6d3c7bbcec5bceae4dffefaf9f2f2f2fcfeffcbcfd0464a4b0204040001007c7d7bf1efeef9f8faf5f4f6f5f5fbfafdfffefbf6cacac46d6e6a32 -33313a3b399e9d99fcf6efe6dbcdae9983a78b6cc3a078bb9363c49561d5a46cd9a76dd6a66cd4a76ecda574c4a480bba183b1987ea88d72ae8c68b98f64d2a5 -72d6a773d1a675c79e71be976abc9568bc9463ba935fbf9a66c9a470c9a16cc09760bf945bc69a5fc89a60c7995fbc8f56b68d56bd9564bb9769b08e638e6f48 -593b183b1f003111003313004c2b0a785834a58358b99867c09e69c3a068caa46acba368bd955bbd915bc19461c39565cb9a6cbf9469bc9870b5966fc1a582d9 -c3a0e0ceafd2c4a8c8baa3cabda7d8c9b6dbcbbacbbbabc6b6a6d7c8b8d5c8b8c4baa9c3baacc7bdb3dad1c8f4eee9fbf7f6f1f1f1fcfeffc6cacb464b4a0204 -0405060482807fedebeaf8f7f9f5f6faf6f6fcf7fafff7f5eddadad47b7c78282b291f21218f8d8cfefaf5e4dbcea49380a28a6ebf9d79b48d61bb8d5dcc9c68 -d8a46fd4a36bd5a771cca775c2a580b9a183ad957da4896ea98664b68c62ca9c6ccd9e6bc79b6cbf9669b99266b89165ba9262ba925eb6905ac59d68cca56ec7 -9e67c1965dc0955cc3965dbf935dc29863c49c68cca676c9a67ab6966d866642583a17593d1b6042255e40236e4f2e947450bf9c74d3b183d0ad7bc7a26ecca6 -70c9a26bb48d56b88e59c69b68c59a69c7996ac3996eb49169a68964bca17fd7c2a2d7c7aad4c7add7cab4cfc4b0e0d1c1ecddcdcfbfb2b7aa9ccabfb1cdc4b6 -beb7a8c3bbaec6bdb4d9d1caede8e5f5f3f2f4f6f6f6fafbb9bdbe3f4443000101121311898786ebe9e8f8f7f9f9fafef8f8fef5f7fff3f0ebe1e1db7d7e7c1e -2020121415878787fffcf8e3dad09787769b846ab69875b28c62b68c5dc89966d5a571d3a46ed0a56cc7a270bc9f78b59d7fac957ba38b6fac8967ba9066c193 -64c29360bd9162bc9366be976bc19a6dc49a6bc39b67b8905bbc955ec8a16ad2a972cca36cc39964bc945fbb935fc49c6bc49d70c9a67bc09d75ad8d699f815e -927654987b5ca38769a38768a98d6bb89a77c8a982caaa7fba976ba58453c09b69caa573bc9463bc9463cba172c49a6bbe9465bb9468aa8962b49875c8af8fca -b697c8b99fdcd0b8e3d8c4cdc3b1d4c7b9e1d5c9d6c7bec3b7adc9bfb5cec5bbcbc5bad4cec3d2cac3c9c3bedad5d4f6f4f4fbfdfef2f6f7adb1b23439380000 -0020211f918f8eeceae9fdfdfdfafbfff5f8fdf7f9fff9f8f4e0e1df757778161a1b121519858788fbf9f8efeae1a195839f8c71b69c78b9976cbe9868c69c67 -d5a973d3a86fcda56ac2a06ab89f75b49f7fad987ca48c6ea98763b38c60c69868c49562be9263bf9669c39c6fc59f6fc49b6ac19762bf9762b8905bbd9560c4 -9d69c69f6bc49f6dbc986aad8a5ea07e53a7865fb898749e805d846846a08364b094769f8365957b5da48a6cb09475a98e6c997d5a896c477f5e3776562da27f -54bd9a6ebc976bb79266bb966ab48f63af8a5ead8a5fb79774c5a98accb496cab89bd1c3acddd2bcd7cdbbc5bcaec4b8aeccc2b8dccfc7dacfc7cdc3bcccc4bd -d8d3cae1dbd4d7d1cac0bcb7d6d2d1fbfbfbfcfeffeff2f6aaaeaf2d32310000003132309d9c98efedecfffffff8f9fdf2f5faf8fbfffefcfcd2d2d266676b0d -10150d11166e7175dbdbdbf5f2eac2b8a6ac9b80b19975ba9d71c5a270c29d65d1a96fd1aa6ccca769c4a36bbca377b9a582ae9a7b9e87679c7c58a57e52c99c -69c69763c19665c19969c39b6bc19968bc9460bb915cb9915cb8915dba935fb48f5db69264c1a073b1916885663f583a176c502e8c70517054364a2f146e5338 -84694f654a2f4f371b6a5536836b4d7c62446145264f3213563716664623916f4bb4936cbf9b75ba976fb7946cb49267bb996ebc9c73bfa07fb79d7fbfa98dd8 -c7ace6d9c3d6cdb9c6bdafc7bfb2c2b7afc2b8b1dbcfc9e5dad6cfc6c2c8c2bdd5d1ccdbd7d2d0ccc7cdc8c5e7e3e2fffffffafbffe7eaeea0a4a5262b2a0304 -024f504eb4b3aff2f3f1fffffff3f6faf1f4f9f8fbfff9f6f8bfbec25c5c62090b1303060e44494c9fa1a1e7e5dde3ddcaafa3879c8963ab9464c0a26bba9b5e -caa767ceac6acdab69c5a76cbda678b7a580a59473927e5b94754ea27b4ec19560c2945ebe9360bd9564bb9362b8915db8905bbc935cb78f5ab9925eb99565b0 -8e60b29065c2a37cae926f785d3b3f25074e361a6b5238553d25391f074d331b593f27462c143b260a533e226e583c715b3f644c305a3f24634729725536997a -5bb49574c1a380c2a580b89b76b3966fc0a37cc4a782b29674ab9173c6af95e8d7bde4d6c3d1c7b5cec6b9d1cbc0d1c7c0cac1bdd4c9c5dad1ced2cbc8cbc6c3 -cecbc7d0cdc9cec9c6dddad6edebeafffffffdfeffd2d5d9797d7e131817141513787975d3d2cef7f8f6fffffff5f8fcf4f7fcf7fafff8f3f5b9b6b85e5e640f -121a00050c242a31717576d5d5cff8f1e0afa3878b78539e8658bc9d68b7975ccba869d1ae6eccac6bc6a86dbda577b49f799f8a6a8e755596754ea98256b88d -5abc905abd935ebb935fb48c5baf8756b58d59bd9561be9763b79260b79365b39265b6956ecaad88c2a7859880627f694d80694f8a73597e674d71583e775c42 -7a5f447c614670583a7762438873549a82669d8569987d6291765b917459987c5ea88c6eb49778b79b79a58966977c57a2855ea18661a68a6bb2997fe1cbb2ef -dec9d1c3b1cec5b7e1d8ced7d0c7dcd6cfd5cfcac9c2bfc9c4c1d5d1d0d4cfd0c9c7c7c9c7c7d2cecde3e1e0e5e5e5f9fbfcfdffffbec2c34f53540103032324 -22969793ecebe7fcfdfbfefefefbfdfefafdfff8fbfff9f4f1d4d0cf7375761a1e23030a13242b3473777ccbc9c8f2e9dfc5b49f9b8464a2845bbd996bc59d6c -c69e69d0a972c8a66bc1a26bc0a174be9e7aac8d6e977558956f4fa17a53ae8455c39964c79e67c19762c49966be9465b1875cae8459bc9666be9868a7825689 -673c967652bca07dc2a987a89171b19c7da48f70957d5f947b5b9b805e977b58a38661bea17cb99c77997e59937754b49977bca0819f8666886e5072583a7459 -3e7e64468064457054326044216245206b4c25694d2a998163d1bba2e9d6c1dfcdbcd6c6b9dfd3c9e4dbd2cdc7c0d2cfc7d7d4cfd3d0cccecccbcfcfcfd0cfd1 -cccad0cbc9cfcdccd0dad9dbdddfe0fbfdfefdffffadafaf292b2b0002003637359b9c9ae2e3e1fffffefbfbfbf9f8faf6f8f9f9fafefffaf5e8e5e18a8a8a1f -2328040b14383f48868991c3c3c3dfd7d0c9b9a8b29a7eb29570c6a076cca474cda271d1a772c9a46cc4a26dc9a67acba783b59173987357926c4e9d77549f78 -4cb9905fc39964bd945dbf9461bc9263b58b61b38a63b48c62956f456c451e512d095a391870523574593e685034654c3261492d5c41265a3e1f593d1b5e411c -77553192714aa4835c8664405c3c19775837997c5d694d2f391e0342290f3e250b3b20063b1e033a1c003a1b0045240354310f543514917b5fcdbba4decab8db -cbbbebdbcfe0d3cbd3c9c2d6d0c9e1ded6d6d6d0cbccc8cbcccacfd1d1cccdd1c8c7d0cecdd6dddde3e9eaeee7e8ecfdfefffcfeff9799991517170407055455 -53b4b5b3eeefedfffffef6f6f6f9f9f9faf9fbfefdfffffcf9efece8929292202125090c144f555c999ca1b8b7b9bebab5c8bdafc3ae98b89d7bbc9a6fc69e6e -cda16cd0a56ccaa46acaa670cba97bc8a47eb79375a07d6396715596714f9a744ab58f5fc29a66bb915cb78c59b78b5cb68b60b78c65a77d5a8b62416e45255a -3317532f1752311d5333205034234327164126124628154b2c154c2d14543417613c206541238c6948805d3c53311359391c7a5b425e3f2840230e5234215032 -1f4629144d2e195737205b39216a472d7f5a3e8262459a8369c5b39cd4c0aee0d0c0f2e3dadbd0c8cac2bbd7d3cee4e1dcdadad4cdcecacecfcdd6d8d8d6d7db -d2d1dad6d5deececf2f8f8feeeeff3f6f7fbe5e7e88183830e10100e10106d6e6ccacbc9f8f8f8fefefef4f4f4fbfbfbfcfbfdfffefffdf9f8dedcdb8583831d -1c1e0a0b0f505358989ba0b2b4b5b4b2b1cbc4bbc6b8a6a99377a4865db79260cda067d1a568cda56acda973c7a577bb9a73b29072ab8a709c7b618c6a4c9874 -4eb28d61c19968b8905cb08554b28657b98c60bd9168a97c5aa47b5aa47b5ba17a5e9b775f96765f967663957764997b68997b68a48570a88871a48369aa886b -ad896ba27f5ea58260a27f5da17e5da98769a484679e8065a98b72a98d759f80699d7f66a98a71ad8c72a28063a58366b69274b59677b69f85c2b099d3c2afe9 -d9c9e9dad1d8ccc6d8cfcbd8d4cfdfdcd7dee0dadbdc0e07000026060f00120e574d4643010000000000010000000000000004000000f00d000000000000f06d -0000d8dcdddbe5e7e7e9eaeee5e4ede3e2ebebebf1f6f6fcecedf1dfe0e4b8babb6a6c6d1719191a1c1c737472d3d4d2fcfcfcfdfdfdf7f7f7fffffffcfbfdfc -fbfdf6f4f4d1cfcf7e7c7c25232306060637393a87888cb9bcc0d0d2d3d6d5d1beb6a99787709a7f5abc9765d2a669d3a663cea769cca76fc6a574c0a077b495 -76a5876c95785d8b6d5092724fa7845cb79365b68e5dac8352b08554bc9061c4976bb58b60ae885eb58e67c29e78cba886c9aa89c9ac8dccb092c7ab8dcfb395 -dec2a3dfc3a1d3b691d5b68fe1c099e3c196d1b083c2a475d3b487eccfa3dcc097cfb58ddabf9acfb590cbb08bd0b590d7bc97d1b48dc3a57cc4a47bc9a77cbd -a079c8b394d2c0a9d8c6b5e0d0c3e0d3cbdbd1cae1dbd6e1dedae2e1dde2e3dfe5e6e4e9eceaeff1f1ecedf1eaeaf0f2f1faeaeaf0ededf3ecedf1d5d6da9092 -93494b4c1a1c1c2628287b7c7adbdcdafffffffcfcfcf9f9f9fffffffaf9fbf8f7f9f4f3f7d9d8da928e8d353130050200201e1d737576c0c5c8e8eef3d9ddde -b1aea98f8573a08a66c6a573d8ad6ed1a460cfa667c6a167c9a877d1b188bb9e7f977c61896e5490755a9074529d7c55ae8b5fb58f5fad8354ad8251b88a5bbd -9162b0875aa78054ad875db7946cac8b6492724e8c704e9a7f5d927556997d5bad916ec1a47fc4a57ec2a279c3a176c2a174c2a271be9f6caa8a59aa8c5dba9d -70bba173ad926691784e977b529c80579d8256a18458b29366bfa073be9d6fac9067c0ab8ce1d1bad6c6b5cdbdb0dfd2caddd4d0dcd5d2e8e5e1e8e9e5dfe3de -e0e3e1ebeeecebedeedddee2dfdfe5f6f5fef3f3f9ebebf1e8e9edd1d2d67d7f802f31321012123234348d8e8ce9eae8fffffffbfbfbf9f9f9fffffff7f6f8f8 -f7f9f7f7fdf1f0f2a9a5a43a35320501001d1a166a6c6cb7bcbfd7e0e9c8d0d7a8adac989384aa9978c6a877d5aa6bd4a561d0a566c7a069cca977d1b488bfa4 -829c84688b745a92795f927657937552a8855dba9367b3895aac8051b18353b48657a57950a87f58b18a64ac86638964425a39184c2c0f55371a4a2a0d4d2d10 -614223896847a17e5c94704c7c58327551299b784da584577452275434097b5b3294764d80613a5e411a5434105939155839126e4d269a7a51b08d65a9855d9f -7f5bb5a084e1d0bbdbcbbaccbfb1dcd1c9dcd6d1d9d4d1dfdddce6e7e5e5e8e6e4e7e5e3e8e6e4e6e7dedfe3e4e2e8f5f2fbf7f7fde9e9efcdced2aeafb37173 -742b2d2e070909323434999999efefeffffffff9f9f9faf9fbfffefff6f5f7fbfafcf8fbfffdfeffb3afae34302b07010027231e6b6b6ba3a9aeb7c1cbb4bfc7 -aab1b4a4a399afa185bda375cda668daad6ad0a467cca56ec9a674c5a87cbda37fac97789b846a8d765c8b7153876b49a27e58bb956bbb9164b18556b28454b3 -8556a67a51b18762b98f6ca8825f8a64446b48275533154b2b0e502e11533113674625906d4ba6815f8d6945724d277450289572479a774c714e2359360e7653 -2b8968417e5d3667472365431f6a4824674521825e38b38f69bf9a74af8a64ac8c69b8a388d7c9b3e6d8c6ded2c6d9cfc8dfd8d5e3dfded3d4d2dee1dfeef3f1 -eff4f2e2e7e6e5e7e8f1f2f6f7f5fbf5f2fbf0f0f6e2e2e8a7a8ac7d7e82646667333536030505282a2a989898ecececfefefef8f8f8fcfbfdfffefff6f5f7fd -fcfefbfdfffbfcffc8c4c3514d48140e091d19144d4d4da8aeb3d1dbe5acb8c2929b9facaea8b9ad95b69d75d1ad77cda466cfa46bcfa772c4a070bda074bfa5 -81ad9878927c60846d538d73558a6d4e9b7753ad865fb2885db5895ac09262c79b6caa7f54ac845aad845dad865fb99370bf9b77a986648969467a573594714f -bc9a76cba781ba9670b38f67b89268b58f65ad885ca98458ab865ab39065ba976cb6936bb18e66ad8c65ba9670b5916bbb9771c4a078c29e76c19a73c09972b7 -9773d4bfa3dcceb8d9ccbcd6cdc0dad2cbe3dedbeeecece4e6e6eff4f3f4faf9f5fbfaf7fcfbfafcfdf7f8fcf6f4fafaf8fef2f2f8cdcdd386868c6061656365 -66333536080a0a2d2f2f9b9b9bf7f7f7fefefef7f7f7f8f7f9fcfbfdfdfcfffdfcfff9fbfffbfcffe4e2e2948f8c4b4540211c193534368e9499dde7f1c7d1db -949da1959692aca290b39e7ec8aa7bd0aa74caa26dcaa36fc2a170bfa276bea47fb09a779883648771558f7355947556a17c5aa57e58a77d53ae8457b78b5cb5 -895aa47a4ba88050ae875ab89367c29d71c29f74b49169a4845ba17e56ae8c61c7a57ad3b084cba97bcca878cfab7bcba777bf9c6aba9765c29e6ed2ae7ed2ae -80c3a173c29f73cdaa7ec5a276c6a377cba87ccca77bc29d71bd986cc19d6fc1a178c9b498e1d3bde4d7c7dad0c6d7cecadbd7d6e8e7e9ebeff0f2f7f8faffff -f7fdfcf0f6f5f5f9fafdfffff9f8fcefedf3e0e0e6cbcbd1909096606066595a5e2d2f300c0e0f444646b1b1b1f9f9f9fbfbfbf9f9f9f8f7f9fbfafcfdfcfffc -fbfff7fafff7f8fcfffdfdd9d5d484807f2a2625202223777b80d5dee7dfe8f1a7aeb18b8c88a8a192b4a58bb9a17dbd9d72c9a373c7a171c5a375c3a67abea5 -7db6a07ca8926f967f5f9275569472549c7755a177549f744da4784faa7d51a77b4ca57d49a47e48a98450b18f5ab18f5aa78752a38250a58653a78654a58550 -ae8e59ba9862c09e68c9a66ecdaa72c9a76cba975fb8955dbe9b63c7a46cc6a36bbd9c64be9c66c6a46eae8c56b5935dbc9a64bf9b65bc9763bc9763c49f6bc5 -a679cbb69ae7d9c6e2d7c9d3cac0d5cfcadbd9d8e9ebecf3f7f8f0f5f6f6fefef8fffff7fdfcf8fcfdfafcfdeeedf1dcdae0cacad0a9a8b187878d6e6e746263 -672c2e2f1517186d6f70d3d3d3fcfcfcf7f6f8fbfafcf9f8fafbfafcfdfcfffbfafefafafff3f4f8fffefff2f0f0a2a0a03c3b3d26272b65696ebdc3caedf3f8 -ced2d39a9b979f998eaea38fb4a389b59c7ac9a67ec6a175c7a679c8ab7fc1a77fc0a983bca480ae9371997a598d6a498f68489e7352a0744f9c6f499f734aa4 -7a4db78f5eb48d59b18c5aaf8a58a582509c79479e7a4aa58453a27f4d9a77459a7843a78550b9955fc4a06ac9a46cc8a36bbc9961be9b63b9955fb28f57b692 -5cc09c66be9a64b5915bba9660be9a64bf9b65c19c68c5a06cc39e6ac19c68bb9c6fdec9adeddfccd6cbbdc6bfb6dad5d2ebe9e9f2f3f7f5fafdf6fdffeef6f6 -eaf2f2eaf2f1eaeff0e8ecedeae9ede6e5e9b7b6bf6c6b7465656b7a7a805f60641b1c20242627a1a3a4f0f0f0fdfdfdf3f2f4fefdfffaf9fbfcfbfdfdfcfffb -fafefdfcfff4f6f7fefdffeff0f4afb0b45c5f633a3d424e5257919498e4e8e9f7f7f7bbb8b48e867f948b7eaea395c1af98c5a582c69f78c6a37bc5a77ebfa6 -7cc5ac82c8ae86c0a37ea68361926b4b9165469f7251a174539d704e9f734ea37851b48863b58964b28863ac825da67c57a77d58ac825daf8862a57b569e744f -9e754eac835cbf956bc69c72c99f74cea479cca277cda477c69c71bc9366be9469c69c71c3996eb88e63cca277cda378c89e73c99f75cfa57bcaa076c59b71c1 -9f7be7d2b7ebe0ccd0c7b9c9c2b9e8e3e0f7f7f7f7fafef3fafdf1fafdedf7f7f2fcfcf8fffffafffff8fcfdefeef2dbdade7b7a833d3c456e6e74a0a0a65c5d -610a0b0f323435b1b3b4fffefffcfbfdf2f1f3fefdfffbfafefefdfffdfcfffdfcfffcfbfdfaf9fbfdfefff0f3f8c0c4c981878e505459323539505253bdbbbb -fffffce2ded9908a85706a658a847fb1a496bc9e81c39e78c39f79c0a279bea377c4a97dc8ac83c8a780b58f6ca77e5da27455a072539e7150a17453a177549d -73509c6f4ea47756a67b5aa37857a47958ac8160af8463ac8160a67b5aa37956a17754aa805bb88c67b88c67bc916ac99e77cca278c99f74c99f74c89e73c399 -6ebc9267bb9166c0966bc0966bc1976cbc9268be946ac59b71c1976dc49a70d0ae8adcc7ace4d9c5dad1c4dfd7d0f4f0effaf9fbf6fafff1fafee6eff3eefafc -f6fffff5fdfdecf1f2e9edeecccbcf97969a515059595861a6a6acb4b4ba48494d1112165f6162c4c6c7fffefffcfbfdf4f3f5fdfcfefaf9fdfffefffaf9fdfe -fdfff9f7f7f8f8f8fafdfff4f7ffced5de9ca3ac60666d23262a2523238a8582f5efeafffbf6b1aca95f5b5a4e4b4d7b716ab79881c6a07ec4a07abea077bfa4 -78c2a87ac6a67bcaa87dc7a07ab98f6caf8261a8795a9d6f509a6d4c9c71509d7350996d48a17550a67a55a67a55a67c57ab815caa805ba57b56af865fab825b -a67b54a87e54ae8259aa7f54b1865bc79d70cca474c69e6dc49c6bc69e6dc39b67bd9561c09864caa26ecda473c79e6dba9160be9564c69e6ebb9363bc9464cc -ac83ccb79bdacfbbe5dccff5ede6fdf9f8f4f6f7f3f7fcf0f9fdedf6fae8f4f6d4dedea3abab7f8485868a8b8685896362666c6b74a6a5aec6c6cc8383891a1b -1f2d2e32aaacadf2f4f5f6f5f7fdfcfef9f8fafcfbfdf9f8fcfffefff7f6fafefdfff4f2f1f1f1f1f5f8fdf3f9ffd5dbe6a9b0b96b707924272b201b1c706a65 -dad1cdfffffbd2cdca5e5c5c24242a504744b59883caa583c7a37fc0a279c6a97dc4a77ac2a376caa77cd3ac85bd9370b48565b182639e70518c60419267469f -77549d714ca1764fa37851a47952a27952a37a53a27952a17851b48c62af875da57b50a2784da57b4e9f7548aa8053c79d6ecca571c59f69bb955fb6905abc95 -5ec59e67caa36ccaa36cd6ae79c69e69b58d58c09863d0a975c39c68bb9362c6a67bc5b094d3c8b4e8dfd2fdf7f0fffbfaf1f2f6f2f6fbeff7fef5feffe2eef0 -bac3c66e7676313637373b3c59585c5b5a5e7e7d86d1d0d9c6c6cc58585e0b0c10505155d4d6d7fbfdfeefeef0fefdfffdfcfefbfafcf9f8fcfffefff4f3f7fd -fcff460000001c00000010000000454d462b024000000c000000000000000e00000014000000000000001000000014000000050000000b020000000005000000 -0c026000600004000000020101000400000004010d0008000000fa0200000000000000000000040000002d01000007000000fc020000ffffff00000004000000 -2d0101001c000000fb02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000 -2d010200040000002e011800050000000902ffffff00040000000701030022360000430f2000cc00000060006000000000006000600000000000280000006000 -0000600000000100180000000000006c000000000000000000000000000000000000fffcfef9f6f8faf8f8f7f7f7fefefef0f5f4b9bebf4a5252475054b8bfc2 -fdffffaeaba75a5049443428614a3a7b604c73523e785944765d4d62514482736a9c90866d5f534e3a29664b318867469c74519e7750c39d73c5a27a896c4571 -5a34ad9a77d9c7a2d7be96af8f64a68056af875db58c65bb9773bfa283b49c7eb09b7cb4a07dbda27dbe9f72c19e6cc5a16bbe9b69b69869ac946aa4916eb3a7 -8bdcd5bce9e2ced0cbb6cfc8b4e2dbc8e3dccb9690853f3c374a4c4d575a621f252c080a0b0607050506040001000303030808080202020909094e5050b5b7b7 -f0f2f2f5f7f7f7f9faf6f8f9f9fbfcfcfefffbfdfdfcfefefefefefffffffffffefffffefffefdfffefdfefffdfdfefcfafcfcfafcfcf7fbfcf8fcfdf7fcfff8 -fdfffffcfefcf9fbf9f7f7f6f6f6f9fbfbf2f7f6c9cecf525a5a2c3336acb3b6f8fafba9a6a2645b525c4c3f695242694e3a6445306345326b54446d5c4f8073 -6b756a624032263523126549318c6a4ca27c59ae8760c39f77b8986f9b7e599f8763d6c5a4f4e4c0e7d0aaaf926b947048977049a7815eba9775b5997baa9478 -a79276ad997ab59d79ba9e75c5a473d1ae7cc09f71bca175b19b77a19272a89e86cec7b3e2decbd5d1bfb7b19ecfc8b7ece5d6d4cec38e8a856262624b4e532f -3338191b1b0001000203010809070000000303030707070404044d4f4fb5b7b7eff1f1f4f6f6f6f8f9f9fbfcfdfffffdfffffbfdfdfcfefefefefeffffffffff -fefffffefffefdfffefdfcfdfbfcfdfbfbfdfdfbfdfdf9fdfef9fdfef7fcfff6fbfefefbfdfffdfff8f8f8f8f8f8f5f7f7f6fbfae0e5e6606868192023a1a6a7 -f5f5f5b4afac82776f7b6a5d765d4d6045316749365b3f2e5a45366353476e625c4e443d1d11072c1a097d61499b795ba47e5bb38c66bf9a74b08f68b49974d1 -bd9ad8caade7d9bcdbc8a7b29775977753977551a1805fab8d70b69f85b09c83ad9c82b1a085b5a080b09671b6966dc2a277b99f77b7a380b1a184a49a82ada6 -95cac9bbd4d4c8c3c3b7c4c3b5c9c6b7ded8cbece6dbc9c6be8682814c4b4d3436371919190203010506040708060000000202020606060c0c0c585a5ababcbc -f2f4f4f7f9f9f8fafbfafcfdfdfffffbfdfefbfdfdfcfefefefefefffffffffffefffffefffefdfffefdfafbf9fbfcfafbfdfdfcfefefbfffff9fdfef7fcfff6 -fbfefdfafcfffefff9f9f9fbfbfbf4f6f6fbfdfdf5f9fa74797a272c2f919596ddddddb8b2ad988c828f7c6d876d5c775c48735746614838533f345747406055 -513e362f1c12083727179e836eac8c6f9f7a58aa855fba9672b59571ccb28ee9d5b6e0d3b9d3c7afbbaa90a18b6f9c8062a98c6dba9e80bda68cccbaa3c8baa4 -c4b7a1c4b69fbeab90a38c6c987c59a38764ab9677a6987c9c917b958e7da7a79bc8cbc2cdd1cbbdc0b7c9cac0d5d3c8dcd8cdddd9cee1dbd4c9c5c07d79782d -2b2b1a1b191f201e10110f0001000808080505050000001b1b1b5f6161b3b5b5eaececf9fbfbfbfdfef7f9faf9fbfcf8fafbfbfdfdfcfefefefefeffffffffff -fefffffefffefdfffefdfafbf9fbfcfafbfdfdfcfefefafefff9fdfef7fcfff7fcfff8f7fbfffefffafafafcfcfcf3f6f4fbfefcfbffff888d8c323637727474 -b4b2b1aba29ea092869d89789f8470977966725848634d415a48415f534f5b5451342e29231a114a3b2b9b836dae9073a27f5eab8763be9e7bc6aa87d9c2a2e2 -d1b6eee3cfded4c2c9baa7b3a18aa89078a38c72a38d74a29079a0937d9d94809a917d9b907c91816a715b42674c317a624698896f958a768079686664596e70 -6a919694adb4b1b6bbb9b8bcb7d7d8cfdfddd3cac5bcd6cfc6f7efe8d2c9c576716e4846453637351516140001000909090202020000001f1f1f5658589ea0a0 -dadcdcf9fbfbfdfffff5f7f8f7f9faf9fbfcfbfdfdfcfefefefefefffffffffffefffffefffefdfffefdfdfefcfcfdfbfafcfcfafcfcf8fcfdf8fcfdf8fdfff8 -fdfff4f5f9f9fbfcfafafafbfbfbf3f6f4f9fcfafdffff9fa4a33135364949498b8786ada39cb8a89cb29c8aaa8d7895786370594a614e4660524c675e5b4c48 -471d18152018115346387159459e8166b29072bc9978ceaf8eddc4a4dec9add3c3ace8ddcfe9e0d3ded1c3c2b2a19f8c7773614a52422b483c2441392247402c -48412d4b422e4436232a1702321a045c452f8d7f69968c7a7f7a6b504e44383935464b49666c6b7f8584a2a5a3b0b1adc6c3bbccc7becfc8bfe3dad1efe6dde6 -ded78a878340413f1617150b0c0a0101010000000505051818184b4d4d939595d6d8d8fdfffffdfffff3f5f6f6f8f9f9fbfcfbfdfdfcfefefefefeffffffffff -fefffffefffefdfffefdfefffdfdfefcfafcfcf9fbfbf7fbfcf8fcfdf7fcfff8fdfff5f9faf4f8f9fafcfcf8fafaf7f8f6fafdfbfdffffbbbdbd4d4f4f2b2928 -67625fb9aea6d5c4b7b8a2909b7f677a5f4a6f594d64544e6256545c57563432310b0a0617110a3a2e224c36248c7157c0a083c9aa8bdabea0ecd6badecdb3c8 -baa7d8cfc2c7beb49f93877b6c5c695a4754432e41331c4539214841285650395b553e584f3b4234211b0a002810005e493494836ea49985978f7e726c5f5957 -4f52534f535654595c5a7d807e878682a09d98ccc6bfe1dad1d5ccc3dad1c8f9f1eabab7b36869673536341a1b190303030202020909090c0c0c393b3b8d8f8f -dbddddfdfffffbfdfef1f3f4f7f9faf8fafbfbfdfdfcfefefefefefffffffffffefffffefffefdfffefdfefffdfefffdfbfdfdfbfdfdf8fcfdf7fbfcf6fbfef6 -fbfef9fdfef4f8f9fcfefef9fbfbf9faf8fefffdfdffffced0d07d7d7d201e1d4c4542b9aea6ddccbfad9583866a526d523d67554a655955635b5b54504f2929 -290d0e0c0e0a050e0500412d1b846a52c3a58acbad90dbc3a7f3dfc6daccb6c1b7a6b9b0a68e857c463a30281b0d4b3b2a685a4474674d86795f9e9377b2a98e -b6ad92a2988073654f301f0c2e1707654f3da49077b3a288ad9f88a39884a7a091a29e9387847c716e6973726e8986828985809e9a95d8d2cbe9e2d9dcd3cadf -d8cfd4d1cda4a5a36566642829270f0f0f0c0c0c010101020202212323838585dadcdcfbfdfdf4f6f7eff1f2fbfdfef9fbfcfbfdfdfcfefefefefeffffffffff -fefffffefffefdfffefdfdfefcfefffdfcfefefdfffffafefff8fcfdf5fafdf3f8fbf4f8f9fbfffffcfefef8fbf9fbfcfafbfcfaf9f9f9fbfbfbadadad373534 -37302da99e96d3c2b5a1897773573f5f46325d4c436c635f686362525050313334070806050100271d13806c5bc1a993cfb198d3b89dceb89fc0af9acec4b3cd -c5b8948b814f463c2a1e125e4f3f93826f9c8b71a69679b2a081bcad8cbaab8abaab8bb3a58883715a35220d3019096d5541aa9274baa17fb29b7ba99478b5a4 -8ab6a892aea493b3ab9eaba49b9c968f807c777a76719b9792d3cdc6f1eae1e1dbd4d7d6d2b5b6b48384826667655f5f5f323232000000000000141616535555 -c3c5c5f1f3f3f1f3f4f5f7f8eff1f2fdfffffcfefefcfefefefefefffffffffffefefffdfffefdfffefdfcfdfbfcfdfbfafcfcfafcfcf8fcfdf8fcfdf8fdfff8 -fdfff6fafbfafffefbfefcf8fbf9fbfcfaf9faf8f8f8f8fdfdfdd3d3d3484645342d2a9e928cc4b3a6937d6b6d523d6048345c4d44746d6a7975745454542123 -240003011c1813574d43c0ae9ddec6b0cbb298d3b9a1dac5b0d8cab8d9d1c4a9a59a605a4f43392f6a5d4faf9f8ec8b5a0c1ac91b7a282bda783b7a27cb39f76 -ae9b76a5916e7c674c48331d4f3828866e58bea27fbfa178b4966db1946fb19773a38b6dad9980d0c1aed1c4b6b8afa5938d866965605d5954938f8ad7d1cae5 -e1dcdfdedacccdcbb4b5b3a0a19f8282824444440f0f0f0b0b0b0b0d0d282a2aa7a9a9fdfffff8fafbf5f7f8fcfefff8fafbfcfefefcfefefefefeffffffffff -fefefffdfffefdfffefdfefffdfefffdfbfdfdfbfdfdf9fdfef9fdfef9fefff9fefff6fcfbf8fdfcf8fbf9f9fcfafcfdf9f6f7f5f5f5f5fefefef0eff1514f4f -2924238e847db5a5998a76657057436a544264584e8079767d79783d3d3d0204040a0d0b534f4a968d80cab8a7cbb49eb8a088d0b9a3e1cfbeddd2c4c3c1b77c -7a723c362b574e41a79a8ac8b7a4bda78ec0a88ac0a580bda178c8ab7ec3a778bea377b0976f8d7656725c43846e5cb09880bc9d76c09c6cc29e6eceaa7cc3a0 -749f7f56967a57b49c80dac7b2dacdbdb5aca2625c552b272245423e8d8984bbb8b4d1cfcee7e8e6e8e9e7b8b9b77474744343432424240f0f0f000202161818 -898b8bf2f4f4fcfefff5f7f8fdfffff5f7f8fcfefefcfefefefefefffffffffffefefffdfffefdfffefdfffffefffffefcfefefbfdfdf9fdfef9fdfef8fdfff8 -fdfff5fbfaf5fcf9f7faf8fbfefcfefffbf5f6f2f3f3f3fefefef6f5f75855572823227d7470a5968d857263745c4a6f5b4a6b5e56746e6962605f2123230000 -0024282389867ecec6b9c6b6a5cdb8a3d2bba5d1bca7bfb0a09b92886b6a664a4b476763588f8678b4a797af9e89a79076bca17fcbab82c7a577ceab79c9a772 -caab78bfa2759a805c7f694d8e7b66b49c84bb9b72bd9866bd9561c69b68c59a67ae86569e784ea1815ecab296eedac8d2c6ba6f685f27231e1d1a163a373366 -65618f908ecfd0cefefffde4e5e39b9b9b656565383838000000000000191b1b4e5050a7a9a9eef0f1fcfefff8fafbf9fbfcfcfefefcfefefefefeffffffffff -fefefffdfffefdfffefdfefffdfefffdfbfdfdfafcfcf8fcfdf7fbfcf6fbfef6fbfef4fbf8f4fbf8f8fbf9fdfffcfffffcf6f7f3f3f3f3fcfcfcf5f7f86f6e70 -35303169625f8c7e787c6a5f6e594a6653446a5f5756504b3432310c0f0d12151360645fbdbab2e6ded1c6b6a5dcc7b2e6d1bcad9c897b6f634d47401517172e -33319b9a90b1aa99998d7ba1907bc0a88cc4a683ceab80cfa776cea46fc89f68cea872c7a678987e596d583c75644f9f8b72b4956eb38d5dae8652b88c57c495 -5fc1925eb88d5cb38d63be9f80e6ceb8eadaca8e857c322c271d1a16302f2b4e4f4b7374729a9b99cecfcdf3f4f2e3e3e3b0b0b0676767111111000000050707 -1416166c6e6edfe1e2fdfffff7f9faf9fbfcfcfefefcfefefefefefffffffffffefefffdfffefdfffefdfefffdfefffdfbfdfdfafcfcf8fcfdf7fbfcf6fbfef6 -fbfef3faf7f7fcfaf9fdf8fcfffbfffffcf8f9f7f4f4f4fbfafcf5f6fa9190944845474f4a497064607c6b627360536453466a6056443e37110e0a0001004447 -45bbbdb7eeece2d4cdbebfb09dccb9a4ccb7a28979686e645a524f4a1116192e333495968cbab6a49389779c8c75c6ab90c29f7dcaa377cb9e6bd5a66ecfa167 -d3aa73d2af7d9f855d6550346557449a8a73b49772b18d5fb48b5ac59662c99860bf8e56bb8b57bb9164b28e6acbb096f7e5d4b3a79d38322b2926225c5b5782 -837f9798969d9e9c9e9f9dc6c7c5f2f2f2f1f1f1b8b8b85f5f5f101212000000272929969898e9ebecfcfefff5f7f8f4f6f7fcfefefcfefefefefeffffffffff -fefefffdfffefdfffefdfffffefffffefcfefefbfdfdf9fdfef9fdfef8fdfff8fdfff5fbf6fafffbfbfffaf9fdf8fcfdf9f9faf8f7f7f7fcfbfdf4f5f9b5b4b8 -605c613d37386155538979728674696e5d50594f452d272014110c3a3b37949893e1e3dde8e6dcc6bdafd7c8b5d3c0abc7b3a1a89888978e856c6b672c323733 -3b3b898d82bcbaa8aba18fa3927dba9f85c09d7bcfa479d1a26fd6a46ad1a265d4a970d3b07ea58b636351345f54409c8e78bea583b7956ab78f5fbe925dbb8a -52b38147ba8853c29766a6825aae9274dac6b4b9ab9f5d554e3936314a494572716d959694bfc0bebabbb9c4c5c3eaeaeaf9f9f9e5e5e5b2b2b2484a4a191b1b -636565d4d6d6fafcfdf9fbfcf3f5f6f6f8f9fcfefefcfefefefefefffffffffffefefffdfffefdfffefdfefffdfefffdfbfdfdfbfdfdf9fdfef9fdfef9fefff9 -fefff8fcf7fdfffcfbfffaf6faf5f9faf6fafbf9fafafafcfefff7f8fccdced27170743631325c525294888292827b6f63593a31280a04002f2b26a7a7a1e8e8 -e2cac8c0b5b1a6d0c7b9e4d7c7dacbbbd3c4b4d2c6baa8a09959575633373842474693968daaa798aaa08eaf9d86c0a388c5a07ecca277d6a878ce9f67d1a369 -d6ab72d7b27eaf936a6b5738645643a0937dae9777ac8e65af8b5db38b57b3854fb4854dbe8f59bf9463aa845aa08160a7907aa3948492887e4d474004010011 -100c686967c1c2c0dcdddbdddedcd8d8d8c8c8c8d8d8d8e5e7e7898b8b4446467b7d7dd6dbdaf9fdfefbfffff4f8f9fbfffffcfefefcfefefefefeffffffffff -fefefffdfffefdfffefdfcfdfbfcfdfbfafcfcfafcfcf8fcfdf8fcfdf8fdfef8fdfefdfefafafbf7f7f8f6fcfdfbfdfffef8fafaf6f8f8fdfffff6f8f9cbcdce -727173424040777271b1aaa791888447413c15110c211e197e7a75cecbc3eae5dcbdb7acaca69bd0c7bde2d9d0bdb6adada59eb4aea976726d221d1a2e292660 -5d59989590a9a59abeb09ecab29acdae8fc7a17ec59e77cfa87bd2aa79d0a972d4ae74deba84b6976a755c3a75644fa69580a790709f835aa58659b08f5eb088 -57b18955b9905fb89262b18e639b7b589a7f64b4a28ba29383443c2f070100080500383635888888c3c3c3e4e4e4dfe0dec3c4c2d5d8d6f9fcfab7b9b94b504f -4e5352b3b9b8eff4f5f2f7f8ecf3f6f6fbfcf8fdfcfbfdfdfffffffffffffffffffefefefffffffffffffdfdfdfefefefdfffffcfefef9fefdf8fdfcf7fdfcf7 -fdfcfdfcf8fdfcf8f9faf8fbfcfafdfffffafcfcf5faf9fbfffffbfdfdd2d4d47878783a3a3a666261918d8c645f5c23201c2827236f6e6ac0bcb7d0cac3d1cb -c0cac1b7c9c0b6dad3cac9c5c086837f5551505854533935340c07043d34308a827b9d9994afa99ec5b4a1d2b79cd3b291cba680c49f79c9a67bcaa87acba974 -d5b078e0bd85b594666f55306c5a439c8a73ab9270a68a61a88b5fae8d5faa885aaf8b5bba9464b99265b08d62ae8d66ac9071b9a288b9a895857b6a3e352b11 -0e06080501413f3faaa8a8ececece5e6e4d2d3d1e0e3e1fdffffd1d6d56e7372202526636869e1e6e7faffffe6edf0f2f7f8f7fcfbfbfdfdffffffffffffffff -fffefefefffffffffffffffffffdfdfdfafcfcfbfdfdfafffefafffef7fdfcf6fcfbf9faf6fdfefafafbf9fafbf9fcfefefbfdfdf7fcfbfbfffffafcfcd3d5d5 -7a7a7a2222222c282744403f2a25221f1c18646261c4c2c1f0ede8cecbc3c4bdb4dcd5ccdbd4cbdcd6cfbfbcb85f5d5c0a08070c0a0929252438333067615c9d -9790a49f96b2a99bbeac95c3a98bc8a885c8a47ecaa680d2af87cead80c9a674cea971d9b57fb292616f542f6a563d958168ae9672ad9168ae9165b08f61af8b -5db28c5cb78f5eb18b5bad885cb28f67b19370b8a082cfbda6cfc1af94897b4c433916120d2f2b2aa19d9cedebeae6e6e6dbdbdbdbddddeaecedeff3f4b2b6b7 -33363a373b3cbdc1c2fbfffff7fbfcf8fcfdf9fbfbfbfdfdfffffffffffffffffffefefefffefefffffffffffffdfdfdf8fafaf9fbfbfafffefbfffff7fdfcf4 -faf9f8f9f5fefffbfcfdfbf9faf8fafcfcfbfdfdf8fdfcfafffef4f6f6bdbfbf6464640c0c0c0200000804031a151254504fbbbbbbe8e8e8dedcdbc3c0bbc6c0 -b9dfd9d2d7d1ccdbd7d2c5c3c26d6d6d1111110f0f0f57555493908ca39f9aa09b92a39d90aea492b8a388b99d7ec0a07ccaa680cfad89d5b68fd9b98ecbaa79 -c4a06ad1ad77b8976680633c7962489c866dac926eab8e62ab8b60b19062b69264b58f5fb38b5aae8656af885baf8c61ad8d69ae9273bea98ed3c3accbbca9a8 -9d8f6e675e625c57898481c0bcbbe0dedee5e4e6d9dbdcd7dadeeef1f6e0e3e86f727735383c757778d0cfd1fffefff8f7f9f9fbfbfbfdfdfefefefffffffefe -fefefefefffefefffffffffffffdfdfdf9fbfbf9fbfbf9fefdfafffef7fdfcf5fbfaf8f9f5fffffcfdfefcf9faf8fafcfcfafcfcf9fbfcfbfdfef2f4f5989a9b -3e3e3e0808080200000a0807474440a7a5a4f4f6f7e6e8e9c0c0c0c2c0bfcdcac6d3d0cbcdcac6dcdad9cfcfcf91939455575857595a9d9d9dd7d6d2cbc7c2a5 -a097a39b8ab4a68fbca788bfa380cba985d0ae8aceae8bcdb08bdcbe95cfb083cba672d5b07cbf9d6f8f7049897155a48d73aa8e6ba4875ba28257ae8c5ebc95 -68bb9363b68d5cb68e5db58d5db48f63b28f67a385629b8262ad987ccbb79ed6c7b4c6baae938b8457514c807b78dddbdbf1f0f2d8d8decbced3edeff7edf0f8 -9698a04d4d53605f63b9b6b8fffffffaf8f8fbfbfbfafcfcfefefefffffffefefefefefefffefefffefefefefefdfdfdfbfdfdfafcfcf7fcfbf7fcfbf7fdfcf7 -fdfcfafbf7fffffcfdfefcfbfcfafafcfcf8fafaf7f9fafcfefff5f7f8808283212121070707030100211f1e888783ecececf2f3f7d9dce1cbcdcee0e0e0e0de -ddd4d2d1d4d2d1d6d6d6c4c6c79b9ea295989cb5b9bae5e7e7f8f7f3cecbc6a19b90b0a793c0af94c3aa88c0a37ecaa982d1af8bccad8cc7ab89ceb38ecfb286 -d2af7ddab581c29e7092714a896c519d8267b09570ad9064a5855aaa885ab79063b89060b48b5ab88f5eb88e5fb99063b28c62a9855fa68865af9472bba385c1 -ad94d0c1b18d8379312a215a5651d5d3d2f9fbfce2e5eacbced6f1f3fdedeff9abaeb67e81869d9ca0dad7d9fffefffdfbfbfafafafafcfcfefefefefefefefe -fefdfdfdfffefefffefefdfdfdfefefefbfdfdfafcfcf6fbfaf6fbfaf6fcfbf8fefdfcfdfbfefffdfbfefcfbfefcfcfefef5f7f7f4f6f7fcfefff4f6f7717374 -0c0c0c040404080907424341c0c1bffdffffdcdfe4ced1d9dcdfe3f0f2f3e7e7e7dededee8e8e8cbcdce95989c868b8eb8bdc0f1f5f6fdffffecebe7bcb9b49b -9588baae96c5b394c3a984bc9d76c6a67dd3b18dcfb391cbaf90c8ae8accb087cead7cd6b17fc49e6e98754d846649896d4fae916cb89b6fb19166a98759b18a -5db58d5db28958b38857ba8f5eb98f60b1885bae885eb9966ebb9b77bb9d7abca486b8aa9480756740372d423c358e8d89dee0e1f6faffe3e9f0e0e5eee2e7f0 -c5cbd2a9adb2b8b9bde3e0e2fdf8f9fbf9f8fafafafafcfcfefefefefefefefefefdfdfdfffdfdfffefefefefefdfdfdf9fbfbf8fafaf7fcfbf7fcfbf7fdfcf7 -fdfcfefffdfefffdfafdfbfdfffefcfefef3f5f5f2f4f5fdffffeef0f1636566000000080808232323737472e9eae8f2f4f5dcdfe7c5cad3d6dadfe0e3e7d9db -dce0e2e3f9fbfcc6c9cd5e62676f7378c7cccffbffffe5e8e6c4c3bfaaa79fa49d8eb3a68cc4b08dc6ac84c4a47bd1ae86ddbc95d5b997cbb292d0b593ceb18a -c8a776d0ab79c8a272a4815688694a7c5e419e7e5ab99970ba986da9865ab0895cb99161b58b5cb18655bd9261c09564b3895aab8255ab855baa865ec09c76e3 -c7a5d6c5ab9e948270695a28241927241f9ea19ff0f5f8e8eef5d1d8e1dee5eee8eef5bdc1c69c9da1c7c7c7f9f7f7fffffefafafafafcfcfefefefefefefefe -fefdfdfdfffdfdfffefefffffffdfdfdf7f9f9f7f9f9f8fdfcf9fefdf7fdfcf5fbfaf5f8f6f8fbf9f7f9f9f9fbfbfffefff8f7f9f2f1f3f8f7f9f1f3f4545657 -030506000000434545a6a8a8e3e6e4eff3f4e2e8efd9e0e9d9dfe6e2e6ebdbdee2e4e7ebe0e3e79fa4a734383d70767be8edf0f5f9fac1c2c0aeaba69f9a91a6 -9f8cb5a588b9a47ec3a77ed2b085dab88dd9b891d2b694d1b694d8bc99ceb087c8a474c09867c19969b38d63896847715435a1815dc4a47bba986daa875bb692 -64bc9464b98f60b88c5dc29766c29766bc9061b98f62ba9164b18a5eb89268cdad89c9b69bbcb19da8a18e5e594a1c1a1050514db5b9badbe2e5e0e9edeaf2f9 -eaf3f7bcc2c77f8286adafaffdfffffcfdfbf7f9f9f9fbfbfdfdfdfcfcfcfdfdfdfefefefffefefffdfdfafafafbfbfbf9fbfbfafcfcf9fefdfafffef9fffefa -fffff5f8f6fbfefcf5f7f7f6f8f8fffefff6f5f7efeef0fffefff7f9fa5b5d5e020405000102515353b3b5b5e5e8e6eaeff0e7eff6e3ecf5e6eef5e5ebf0edf2 -f5e6e9eda4a9ac585d603d43489ca1a4f1f6f9e9ebebbbbab6a5a3999f998ca79c88b8a687c3ac86ccaf83d1ae82d6b388ddba92d7b996d0b492cfb48fc8ab7f -c4a070bb9460ba9261af8a5e8c6c497f603fa78763bc9c73b39166b08d62b79266ad8659b2885bc69a6bba8e5fb98d5eb68a5bbd9162c3996cb78e61ac8356a8 -885faf9b7cc4b8a0bfb4a091897859534636342c5f605caeb3b2e4e9eaeff6f9f3fafdcfd6d9959a9ba8adacedf2f1fafdfbf7f9f9f7f9f9fafafafbfbfbfcfc -fcfbfbfbfcfafafdfbfbfcfcfcfcfcfcfbfdfdfbfdfdf9fefdfafffef9fffef9fffef7faf8fdfffef5f7f7f3f5f5fffefff5f4f6efeef2fffefff9f8fc5e5d61 -000001050708636867b9bebddee3e1e3ebebeff9ffe6f1f9e5edf4e2e8edf7fcffd9dee16a6f7223282b6c7174cfd4d7f8fafbdcdddbb8b5ad9c968b9d9284a6 -9882b4a283c6af89d2b287cfac80d4af83ddb991d8b894ccae8bbfa27bc0a174c39e6cbc945fbb9362b18c609375528c704ea48460bb9b72b18e66a8855aae88 -5ea98256aa8055b08659aa8053a97f52a87b4fae8155b88e5fb58b5cab8152a17e53b09979bfb195bbad96b3a592958b7a4640333331277b7971c8c9c5eef1ef -fbffffe0e6e5a6acab9ca2a1ccd2d1edf2f1fafcfcf7f9f9f8f8f8fbfbfbfcfcfcf8f8f8faf8f8fcfafafefefefefefefcfefefcfefef9fefdf9fefdf8fefdf8 -fefdfafdfbfbfefcf9fbfbf7f9f9f9f8faf8f7f9f5f4f8f1f0f4c6c5c94544480000012022238c9190ced4d3e2e9e6e6eeeee6f2f8d2dde5d5e0e4e4edf0dbe2 -e59ba0a35a5f625c6164a7acafe5e9eaf2f2f2d2cfcbb4ada49f9486a29482b1a18abaa589ccb490d9b990d8b387d7b084d8b288cfae87c2a37cbc9c73c09f71 -caa46ec59e67c49d69b693679678558c6f50a98965bc9c73b08d65a7845cae8a62a983599e764c93693e9b7146a0754aa07649a07649a57b4eaa8051ad8354ab -855bad9270b49f83c4b196cdbba4b3a58f8173606a604f7c74679c978ebdbbb3d8d8d2d7dbd6b6bbb9929796a4aaa9d7dddcfdfffff9fbfbf9f9f9fdfdfdfdfd -fdf9f9f9fbf9f9fffefefdfdfdfdfdfdfbfdfdfbfdfdf9fefdf9fefdf8fefdf8fefdfafffef4f9f8fdfffffcfefef1f0f2fcfbfdfcfbffdedde17f7e82302f33 -0f1112464849b5bab9f0f6f5f5fbfae4eeeed7e3e7d5e1e7e3eef2ecf5f8a9b0b3616667828687cacecfcdd1d2e3e5e5ebeae6c5bfb8a49b8ea79888b5a28dc4 -b097c7b296cfb996ddbe97e3be92deb489d0a97dc09c74b9966ec6a578c9a674d0a972cda46dcaa36fb9966a927654846849b49470b99871b08f68b7936db994 -6ea57e5799724b9a714a986f48a0764ca57b50a47a4da1774aa3794ca67c4d9f794f8f704fac9274d9bea3e3cbafc9b298b49e85ae9b86a89986938676857c6f -8b877caba9a1aeafab858886898e8dcbd0d1fdfffffafcfcfbfbfbfdfdfdfcfcfcfafafafefcfcfffffffafafafafafaf9fbfbf9fbfbf8fdfcf9fefdf8fefdf9 -fffefafffef3f8f7fdfffffdfffff0eff1fefdfffffeffdad9dd807f834c4b4f3436375d6162bdc3c2f3f9f8f6fefddbe5e5dfebeff1fffff3ffffd4dede8f97 -9784898acbcfd0f3f8f7e3e5e5e3e4e2e2dfdbb6afa6978a7caa9986c2ab95c8b197c5b095c6ae90d4b58ee2bc92deb588cca376bc966cbb986ccca87ac9a470 -cca46ac8a066caa46ebe9d70997e5c8a7052a78966bc9b74bb9a73b4936cab8761a07b55a67f59aa835da57b56a07750a3794fa2784da0754aa3794ca3794c9a -72488c6948a08063b89679c6a689d2b497d0b398c5aa90c1a993af9c879585747f7466766f666f6c67656664808584c9cdcef4f6f6f7f9f9fcfcfcfcfcfcfafa -fafafafafffdfdfffffff9f9f9f9f9f9f8fafaf9fbfbf8fdfcf9fefdf8fefdf9fffef7fcfbf7fcfbfcfefef9fbfbf6f5f7fcfbfdfcf8fdede9eebebdc1767579 -535556797d7ec4cac9e6ecebf1f9f8e0ecece1f0f2cedde0b4c1c3a1ababa4acacced4d3f2f7f6edf2f1f2f4f4e4e3dfc3bfbaaca39aa19282af9a85c8ae96c5 -ac92c1ab92bda78bcbab87d9b389dab083cda376c49d71c6a274c9a373c6a06ac69e63c69c61caa46ec3a275a18664947a5c977956bb9a73bd9b77a886629874 -509b7753aa8461a7825ca7805a9c754e9d744d9e764c9c7247a0774aa77d50a2784ea37a5a966f538a62459d7759c7a183d4b092caa88bc6a88dc6ac94bba691 -ad9d8d7b716747413c3a3837656768b0b4b5e6e8e8f3f5f5fefefefdfdfdfafafafbfbfbfefcfcfdfbfbfafafafbfbfbf9fbfbf9fbfbf8fdfcf8fdfcf8fefdf8 -fefdf8f9f7fdfffefafafaf4f6f6fdfcfef8f7f9f4f3f7fefdffe5e4e68483855f61629ca1a0e0e6e5e6eeedf2fcfcf4ffffd4e0e0737f7f4e5a5a7e8888c4ce -cee5efefe3ebebf6fbfcf7fcfbdbdad6a09a93a79e91bbaa97b8a088d0b398ccb092ccb498c8ae90cdad89d6b086d6ad80cfa576cba275cea676cca571c8a16a -cba166c69e63caa571c1a2759e8563937a5a9c7f5ab2916ab4906aa9855f997350926d47a17956a47d579f785299724ca07952a67d569c744a9d7349a4794ea2 -7750aa7d5c94684b9165469f7655b38a69c59f7dd4af8dd6b496c7a98eb99f87c7b3a1aea0945d554e221e1d383a3b888c8ddcdedef0f3f1fffffffffffffbfb -fbfcfbfdfefbfdfaf7f9fcfcfcfcfcfcfcfcfcfafcfcf8fdfcf8fdfcf7fdfcf7fdfcfffaf7fffdf9fffdfcf3f3f3f8fafbf8f9fdeceeeffdfffffcfcfc6a6b69 -535452dbdedcf1f6f5f8ffffe4edf0a9b3b36f76714c524d6a716eb9c4c2dce8ead8e4e8dde9efeaf5f9e6eeeeb6b9b7a5a097afa594b6a18bc2a688d4b491db -b995ccae8bceb18cd2b18ad0ae83cca77bcba373cba271d0a671cda46dcda56bd5ad73cea971c6a574bba0749d8763907a579f825baf8c64aa865ea67f58a67c -57a77e57aa805b9e744f946d479c754fa37c56a27b55a07651a0744fa27550a57853a678569d6e4e996c4aa07651aa835db28e66c19e76cdab87cbac8bc3a88d -cdb6a0cebeae91867e423d3a0d0f0f373d3ca3a9a4fbfffcf8fbf9f4f6f6f9f8fafcfbfffcf8fdf8f4f9fcf9fbfbfbfbfdfefcfbfefcf9fefdf9fefdf8fdfef9 -fefffffffbfaf5f2fbf7f6faf9fbfdfefff6f9fde7eaeef4f8f9f1f1f160615f51524edee1dffafffed4dcdc969fa3555d5d393d38828680d5dcd9eef8f8deea -eedfedf3e2f0f6d2dee2bec6c6aaaea9ada99eb6aa98b5a085bfa283d3b18dd9b58dcda983d1b089d1b188c9a980c6a377c8a476caa271c79f6ad1a56fd1a96f -d2ab74c5a06cc1a374c2a97fa7916d927c58a08560b99a73b6926ca7825ca87e59b18762b187629c724d9c754f9b76509a754f99744e9c7451a07653a17452a1 -7351a47452a17351a17550a077509e784ea07d52ad8b60ba9a71d3b390ccb092c7af97d6c4b3c4b8ae7f7b761d1f1f000403646b64e6ede6fdfffeeff1f1f1f0 -f4fefdfffffdfffcf8fdfcf9fbfdfbfbfdfefcfbfefcfbfdfdf8fdfcf8fdfef9fefffffefbf8f5f1fbf9f8faf9fbf9fafef9fcfff5f8fcf7fbfccecece585957 -62635fdbdedcd1d6d56c7172484e53575e61828887c7cecbf8fffff0f9fcd3dfe3e1edf1eaf5f9d5dee1a4a9a8a1a19baaa497b5a794baa58ac9ad8ed4b490cf -ab85cfaf86d7b78ed4b58ecbab82c7a77eceab7fcda97bc5a06ecea672cea671cfa874c3a06ec3a477c3aa80a8926e947e5ba78f6bba9e7bb99975b08e6aa882 -5fa17956a37b58a07a579b75529a765299755197714e9a724f9f7552a073529e6f4fa07151a47654a478539f764f9973499774499d7a52a2815abc9c79cfb194 -d0b69edeccbbe5d9cdc1bbb460615f0a0f0d303631adb4ade9eceaf7f9f9fcfbfffbf9fff9f5fbfdf9fefcf9fbfdfbfbfdfefcfbfffafbfefcf8fdfcf8fdfef9 -fefffffbf8fcf8f7fcfcfcf2f4f5edf0f4fbfefffafdffdfe3e4a4a6a6757674868783a9aaa88486863f44455e65689da6aae3eaede4ecece8eff2e5eef1e4ed -f0e7f0f3d7dfdfbabfbd9d9d979d998ea59d8cb1a38cbda88ccfb492d5b893cfae87d7b78edab992d4b58ecaab84c8a982cdad84cba97ec3a074c8a474c29e6e -c9a575cfae80d4b78bc6ad8599835f7964449d8868af9878ae9273ac8d6cac8968a27d5b9c775598745095714d9b77539e7a569a765298724f9c724f9f72519f -7050a27353a27554a076539c754e9c78509e7b509b794e98754da07e5abd9e7fcbb096dcc6b4eaddcff2ebe2bab7b34c4d491d211c696f6ac4c7c5fdfffffffe -fff5f3f9f5f1f7fcf8fdfcf9fbfcfdfbfdfefcfbfffaf9fefcf8fdfbf8fefdf8fdfefffffefcfaf9fafafaf4f6f7f0f3f7fafefff1f6f9c1c5c6898b8b939492 -999894686967585a5a767a7bbdc2c5dde6eae9f1f8e2ebefe5ebf0edf4f7ecf1f2d9dedcb5b9b496978e9a97899f9786ada08ab8a78cbea98ac6ab89cfb28dd5 -b68fd8b790d3b48dcbae89c5a986c2a683c0a481bfa27dbd9e77c3a37ac3a378cbab80ccae85ccb28ab99f7b7b6444483415756346958366907a5e866c4e997b -5eae8c6ea885648f6c4a9775519b79559b795598745098724fa07653a37654a172529d704fa073529f75529e77509e7a52a07d529e7b5099774c99754fa0805d -b29678c7af99dacab9fff8ebf1ebe483837d27292330342f919290e6e5e7f5f4f8f5f3f9fffdfffbf7fcfbfafcfcfdfbfdfefcfbfffaf8fef9f8fdfbf8fdfcf9 -fefdfdfbfafafafafafcfdfbfefff3f7fcf7fbfff9feffdfe3e49d9f9f64656351504c5857538e8f8dc5c7c7f0f5f8f8feffdee6ede1e9f0edf1f6eef2f3d7d8 -d4b0b1a89c988d9e9786aa9f8baa9d83b4a285c3ae8ecdb492ccb28dcbb189d1b48dd8b992d3b38fcbaf8cc8ad8bc4ab8bbfa686bba282baa17fbca07dc5a986 -c4a984a78d69937a5a846c4e5742262c1b01483a236a5e4667553e5c462d6e533986684b9a7b5ca584639f7c5a9e7c5898765294704c997350a57b56a87a58a1 -7351996c4b9d7251a07855a079529a774c9875499e794da37e5299764b99754fb09170b79c81b6a18cd8c9b9f9f0e3ceccc261615b090a06454545b6b5b7ebea -eef9f7fdfffdfff8f4f9fbfafcfcfdfbfbfffafbfffaf8fef9f8fef9f8fdfbf9fefdf5f5f5fcfcfcfbfdfefbfefff4f8fdf2f8fdfaffffe8eceda1a1a12a2827 -26231f8b8a86e6e7e5f9fbfbedf1f2e7ecefdee1e9e1e5eae3e5e6d9d8d4bcb7ae9b9485998e7aaca084bcaa8bbba784bea682cab08bd7bd95d4ba92cbb288cb -ae87d1b48fd4b693d1b596cab294c5b095c1ae93bba88db5a287a28c70947e62887256776246756148715f484e3d282e200e362e1d544c3b594b395844325d45 -2f593e247355389b7c5d9979569f7f5ba07f589b77519c754fa37a53a67954a1744f9e71509d73509e77519f78519b764a9773459f7949a88252a27b4ea07a50 -bb9773b39475a78e74ab9883e0d2c0fffff4aba9a11a19152b29299b989aeeeaeffefafff7f6faf6f5f7fbfbfbfdfefcfcfffbfbfff9f8fef9f8fef9f8fdfbf8 -fdfbf7f7f7fcfefef2f5f9f3f8fbf6fcfff5fbffe1e6e9adb1b256565634312d7b7873e1ded9fffffcf8f9f7e3e5e5d9dbdcdddee2e7e6e8d5d2ceaca59c968c -7b9d8f78b09e81c0aa86bfa67ec8af83ceb387ceb387d1b488ccb185c8af85ceb48cc3a784ceb293ceb698c5b095bfad96bdaf99b6a794aa9b887d6f594a3924 -3827145d4d3c93847496887c5d51472f261d3533295d584f675d536b5b4e705c4b5f4731583d23634528896a49a0805cac8c68a7835d9c754e9b724ba1744ea2 -7550a67c599b735098714b9d774d9f7a4e9f7949a37b4aaa8251b48a5ba67d50b18a63b3916dbfa283ad9579c4b29bfffcead0cbc251504c525050989597e8e4 -e9fffdfff7f6faf9f8fafcfcfcfdfefafcfffbfbfff9f8fef9f7fdf8f8fdfbf8fdfbf7f9f9f6f8f8f8fbfff5fafdeef4f9f5fbffc3c8cb5759591c1a1973706c -dedad5fdf9f4f2eee9e2dfdbcbc9c8cbc9c8d1cdccc1bbb6ada3999f9282a29079ac9777bca27dc5ab7dc0a271cfb07ddabb88d7b786ceb081cbae81d1b68ad7 -bd95c8ad8bcab092c6af95c4b29bb6a794b8ab9bb7ac9e877e70483f322920135f554b8b82798a83806f696a2d282a100f13282a2a323331413c395e524c7d6d -61796554604832553a20775b3caa8e6cba9a76aa8962a6825a9b744d946942a17550a77c5b9e75549b73509c754e9c784a9d7747a67f4bb18955b98e5baf8453 -ae8558bd966fc4a27eba9f7dc5ad91ddccb7c7beb49e9b977c7778a39ea0e7e3e8fffcfffbfafef9f8faf7f9f9fafef9fbfffaf9fdf7f8fcf7fafef9fafdfbf9 -fcfaf9fbfbf5f7f7f6fafbf7fcfffafeffeaeff29da1a2424444363531ada9a4fffff9f4efe6cec8c1c6c2bdc0bdb9bdb9b4b4aaa3a3978b9c8c7ba9947ebaa3 -83c1a77fc1a275c09f6dc5a36dd4b07adcba85d9b886d0b283ccaf83ccb389d0b691cfb597c8b197c5b09ab9aa97b4a797b2aa9d938d82666158312b24625d5a -a9a5a4a1a0a4494a540a0d1b070b1e101728121a2712181f1313192c262754484469584f6c5748735b4781684e967c5ead916fb59774af8d69a27e589b744e98 -704d9a73539a74549d78569e7a549c794d9f7949aa834fb68e59b28853af8451af8556bd966acba781c7a986c0a485baa68dc8bfb2bdb9b47e7978787374d0cb -cdfffdfffbfafef5f4f6f7f9f9fafef9fbfffafafef8f9fdf8fafdfbfbfefcfafdfbf8fbf9f6f8f8f6fafbf7fcfdfaffffd5dadd7b7f80545553918e89e9e3dc -fffff6e2dcd1c5beb5c2bbb2c5bfb8c5beb5a79a8c988774978168ae9575c7aa85ccad80cba876cba771c9a46cd0ab73d5b17bd8b785d9ba8dd6ba91ceb48fc3 -ad8ac9b298c3ae98c0af9cac9f8fafa699a39e956461593e3b376f706e95969a7a7c86515867313b53212c4a2d3d612536572c3b552d384c1f23350e0e1a1811 -1632262654443d716151523f2a5f4b32978165c4ab8bba9e7cad8e6db28f6eae8a6c9f7c6299785e94755693735096764d9e7c4ea88351ae8753b08552b58a59 -b08657b58b60c7a37bd3b38fcaae8cb7a287c7beb0c9c6be645f5c373332a39ea0f7f4f6f9f8faf8f7f9f7f9f9fafef9fcfffbfbfff9fafef9fbfefcfcfefefa -fcfcf8fbf9fafdfbf9fefdf2f6f7f2f7fab9bdbe6e7070868581dfdbd6fffaf1e6ded1cec5b8d2c9bccec5bbc5beb5bab1a4a99885a68f75a78e6eb39873c2a2 -77c6a574cca773d2ad75caa56dcfab75d6b47fd7b98ad6ba91cfb793c6af8fbca78bbfaa94baa996c4b5a5cdc1b5bbb4ab76736b3d3c384c4e4ea4a9ac858b96 -1c26380f1e3855678c6279a65671a450699b5e749d6172934954721c223900000c040006271c1e483c363325192f210f59493289785e947f64977f63a3866ba1 -836a967964977a65987d639b7f609d815ea2845ba48356a37f4fb18959be9465bb9265b58d63c29e78d6b693d6bb99c9b499d3c9b8ccc7be635d582c27248d88 -89e8e5e7fcf9fbfbfbfbf6f8f8f9fcfafcfffbfbfffafbfefcfcfefefbfdfefafcfdfcfdf9fdfffefbffffeef3f2e5e9eaa5a9aa70716fa8a5a0f0eae3f9f0e6 -cfc4b6beb3a5d3c8bacbc2b5afa59b918476a58f76af9676b69b76bb9d74c1a073c4a372c7a26ec4a06ac8a46ed4b27ddabc8dd6bb8fcab28ec3af90c5b297c5 -b59ec0b19eb5a696c1b4a6e9e0d6bbb5ae413e393738368b9093969da64e5b6b13213d384e727590c26383be4267ab5275b76583ba5c73a352638e414d712125 -420203180804101d171c2d26231c130a150c002a200e493b285849365d4a355e4836725d4e7e695a927c6aa18b72a58f73a289679c7f5898784fb18e63c19b71 -c49d76c19c76c7a784d0b394ccb496c3b298ded4c3d7d3c8948e875c5853827e7dd1cfcffffcfefafafaf4f6f6f8fbf9f9fffaf9fffafbfefcfbfdfdfbfdfef9 -fafef8f9f5fafbf7fafdfbf1f6f5e2e6e7adafaf8c8a89bbb8b3faf3eae2d9ccbdb0a2bfb2a2d7cabcc4b9ab9f93878c7e6ca89276b59a75bc9e75be9e73c5a4 -76ccab79cdab76c5a36ec4a371caaa79cdb286ccb58fcbb798cdbca2cdbfa9cdbfadbbac9ca79a8c958b81aaa39a87837e403f3b55575792989d757e8b3e4c62 -4459795c76a45577b34c74bc4471c24775c3466baf375590496197687aa9525c84151a3900001003031118161c2c28272f2c242b271c2c241721180a1c110327 -190d392922392a2149392d6959488c7a63a08b6fa58e6ea98d6aba9874c29e78c29e7ac29f7dc7aa8bcbb193c5b095beae97d2c8b7d7d1c4bfbab17b77725954 -53a09e9efbf8fafcfcfcf2f5f3f7faf8f9fffaf9fefcfbfdfdfcfefffafbfff8f9fdf5f6f2f6f7f3f9fcfaf7faf8dee0e0b8bbb9b4b3afd1cec6fbf2e8d4cbbd -bfb2a2c9bba9d6c7b7c1b4a6a09587a29380b19a7aba9d76bda074bfa073c4a375caa978ccab79cbaa78c4a473c9ac80cdb38ecbb696c4b399b8aa97a99f8ea1 -958985796d7a6e646b6259655f586865607172706e7273535b6239465440516b5e759b4e6da22e55993f6cbd4a7ed84274ce1e489515387c3753936c83bb6a79 -aa353f67080d2c00000f05091430333850525252534f44413c312e262d272039312a3024221d120e180c06302418584a387d6d56a28d71bba484c1a583c7a887 -c5a687c1a386c6ab90c9b298c8b39dc6b8a2c3b9a7cbc6b7cfcbc08b88803a3532777574f1efeffffffff2f5f3f5faf8f9fefcfafffdfcfefefcfefffdfbfffa -f8fef5f8f6f8fbf9fcfffdf7f8f6d1d2d0b8b7b3cdcac2e3ddd2dbd2c5d8cebddcd0becdbfadc1b4a4bcafa1a29789a0927fa99173b59873bea077c4a479c1a0 -73ba996bba9b6ebca175bda37ed2bd9de1d0b5cfc1aea399887a7167625b525c544d443d34433c33635b546e6863827f7b9f9d9c6e71752128310713252a3c59 -3d557f3d5c93476eb24b79c73365bd1c4da3042c770020641737794d68a86e81ba606e9e2e345700001100030e090d121f24253f44435f61617a7a7a88838484 -7f806f6a6b595455423e3d322e292a231a342b1d63554395826dbfa990d0b79dd3b9a1cdb39bc9b29cc6b39ec4b5a2c7bba9c4bbadc8c2b5ddd8cfa8a49f4643 -3f706e6de8e8e8fdfffff2f4f4f6fbf9fafffdfbfffffdfffffdfffffefdfffbf9fff6f9fdf3f7f8fdfffff5f4f0c0bdb5bbb7ace1dacbe1d7c6c6baa8dcd1bd -ede2cedfd3c1bfb4a6aaa1949d948a968979a99479a28667aa8e6bbea17ac8aa81ccaf88cab08cbba788afa18bbbb0a2aea8a186837f5b595943414143414150 -4e4d575652605d58726f6a807c777a7572615c5d3533390a0b1900041b04133423386549659b5f83bf577ec2265299001f64000e4a001e591434753350935a73 -b36d7db243496c0002140504080001001318164f5757858b90898c947e7b84807d866d6d7373767a7a7d8275787c616266504e4e514c496359528d7e759c8b7e -ac998ab3a091cabaaae1d1c4d2c6bac1b7adb7b0a7c7c4bcece8e3c0bdb95c5857636160c9c9c9f4f6f6fafcfcfdfffff6f8f8f6f8f8fdfffffdfffffdfffff6 -f8f8f6fafff2f5f9fdfffffdfcf8c7c2b9b6aea1d9cfbde1d6c2c3b5a2dacfbbebe0cce3d9c7cbc2b4aca399938c8390877a9a8772aa9379ac9476b69d7dc3a8 -86cdb494cbb69baa9b888e857b7e7b77626367484b503d3f4744444a5e5d617c7b7d9a9c9c848583716e6a59555038322d1d1613130e100c0d17000419051330 -22365f4863956384bc5c81bf294f900016560007420826612c4e904e6fb45b77b7465b8f21284902021202000023201b6d716ca8adac9fa3a875777f524f5838 -363c34373c444a4f7379809da4ada6adb69b9da778787e514e50524a4a655a56776a6284786eaea298d5cac2d5cbc4cbc5beaca6a1cdc9c4f6f3efd1ceca6462 -614344429a9a9ae8eaeaf7f9fafdfffff2f4f4f3f5f5f9fbfbf9fbfbfcfffdfafdfbf9fcfff1f4f8fdfffffdfcf8d1ccc3bfb7aad7cfbed8cfbbbbb09cccc1ad -d9cdbbd9cfbec9c0b3a9a096938c83988f85a89989b5a48fb7a58ebba78ea38e73756148665744655a4c3c383357575773767b80838b7b7e8365656b58555756 -53556160645150523a36352c2621453c336660555a544d262725090e1709172a1e31524058865c7ab16184c44668ae1e418a24448b3354994a6eb46386c85876 -af2037640009250409180200033e3938aea9a6e4e1ddbebab99c989797908d7f7a777274745c6164484e554a515a626873757b86787a8472717a6f6b70736d6e -857c79736a66625955887f7bbdb6b3dbd6d3c7c3becdc9c4e7e4e0d1ceca696766393a387f7f7fd8dadafcfefffdfffff4f6f6f7f9f9fbfdfdf6f8f8f8fbf9fa -fdfbf9fcfff2f5f9fafafaf6f5f1d6d0c9cdc7bae1d9c8d7cdbbcabeacbdb3a1c5bbaacbc2b4b6ada39e978e9a948da09891a0968ca69b8da39686887a685b4d -3b2619090c03001610092826255c5f6395999ea9adb298999d6b686a3933341d171808040a1d191f2d2525453c33908577d5cbb9aba392413e30080b09000b13 -10203730456b4b66995e7aba6080c75b7bc76184d4587cca587fc46b8ecd5c7cad172e5400001200020f0b070d514747b4a8a4dccec8c4b8aeccc0b4ece2d1ed -e5d8d9d6d1a3a5a53d404400000600030e1d25324b4e5c7e808b83828b7f7e82a39e9f7f7a791d18171b17167c7778c8c4c3e6e1ded7d3cee5e2ded5d2ce7270 -6f40413f747474caccccfcfefffdfffff4f6f6fbfdfdfdfffff8fafaf7faf8f7faf8f5f8fdf5f8fcfdfcfef2f1edc7c4bcbdb7acddd4c6e5ddccdfd5c4beb4a3 -c9bfaed1c8baada49a9a938a9e9893918d88726e696a645f554f482019101c150c352f28221f1b1f1f1f6d707474787d7074796164684e4b4d3631302f262235 -2b2b433b425e565d7e7270928478ad9f89bfb195978b6f524b32141404000301030f1b2636534054834e66a25973b95e7ccb5174ca4b71c35377bd688ac05b79 -a219314d00001000020f201c226b5d5eb59f99cab3a4c3aa96c9b39ad8c7acdbcfb7d6d0c3c3c0bc878787393c410d131e111926282f403c41502a2d3b373943 -6f6f7579787c3332360403072d2c2e7a7878bebbb7e5e1dcfaf7f3e2dfdb8684833c3d3b4b4b4bbabcbcf9fbfcf8fafbeef0f0f7f9f9fdfffffafcfcf9fcfaf9 -fcfaf2f5faf8fbfffffeffe8e6e5aba8a099948bcec6b9f6eddfdad1c3bdb4a6d0c7b9dcd4c7b4ada49d9790938e8b74706f3836361414141c1c1c2e2f2d4747 -474747472426272a2d315a5e635a5e63585b5f5656564b46434339325e4f4686766fa19496a89b9db4a29bac9a89a28d719a86638b7954746544302910060500 -0000031d283c4552785b6ea16f82bf748dd55b7dd0587bcb5778b7526f9c344b6b00122700000b060b14443d408b7873bc9f90c5a38bc6a486c2a481baa480bb -ac8cbdb19fcbc5bad4d0cb908f91262931090f1c151c2d050c1d00000b0309142628325e60688181874040460001052221237f7c78e2ded9fefbf7f0ede9bbb9 -b8565755303030b9bbbbfdfffffdfffff0f2f2f4f6f6fbfdfdf8fafaf9fcfaf9fcfaf3f6faf9fcffeeedefc4c2c1908d88959087cec8bdede5d8c9c1b4c1b9ac -d0cabfd7d2c9bcb6b19b96937a76755351511a1b1f0000041e2126777c7f7b7f84282c31000004050b100e12173f414278767697918c998f859282759f8b79b7 -a392aa9891a5938ca48d7d9d846aa08461ad9168ae93679a845b5c4a2b281d090703001719233e445b5d698b7481ad768ac16582c75774b74c639535486b1422 -38000713050e1728292d756c68a18c7dbd9a80c39974cca277cfaa7ec9ac85cab491c7b69cd5c7b5e5dccfb6b2ad5051550d121b010714000514080f1e080e1b -060813373a4284878c5f626703060b000001504d49aba7a2dad7d3fffefaf3f1f0868785323232a5a7a7f6f8f9fdfffff6f8f8f7f9f9fafcfcf7f9f9f9fcfaf7 -faf8f7fafefbfcffd7d6d89c9a9983807baba8a0dbd6cdd6d0c5c4beb3ccc6bbd1ccc3cdcac2bdb8b5959190615f5f3c3b3d3b3e4326293120262d535960424a -51040c13080e130b1013292b2c6965649c948daa9e92af9d8cb39c86af967ca88f759d887398806c9a7f649e805da5825aaf8a5eb18f61a9895ea389656d573e -36291b2019162120292c3042303750273355192f5f0d2353172345242a41292d3838383e555458736e6ba09385b0977dbd966fc29464ca9e69d1a877c9a980bf -a581c6ae90d2bea5dbccb9e4dad0bfbbba4c4c5200000700020f191f2c05091400000712141c4a4a504d4e521b1c200504061e1b1757534ea6a39ffffffcfdfb -fa8c8d8b232323696b6be0e2e3f3f5f6f5f7f7f9fbfbfcfefef9fbfbfcfffdf9fcfaf7f8fcfdfeffc4c3c56a686885827ed0ccc7e8e5ddc7c2b9bfbab1e1ded6 -dcd8d3aca9a58e8a897c7a7a5e5b5d3e3d413c3f443034391e242b01070e01070e13191e1f24274042427c7873a39a90a49585917e69a1886eb29678a6876693 -7552957a58927854977851b49166c19969ae8253a87b4fad8359c39e7ca2846980685458483b40362f2b28240d0d0d0000060000150000170809173b343b6b60 -63827674998d89ac9e92b6a289b69972b28a55b78a4dcb9d63d3a875c29e78af906fc0a481cfb694d4bfa4f1e1d0fdf4eb9d999824232700000700000605070f -08080e0403070b0a0c1c1b1d1b1a1c0d0b0b0401001e1a1566635fdad7d3fffffe969795252525333535adafb0f9fbfcfdfffffafcfcf8fafafcfefefdfffef9 -fcfaf9fafefdfeffb9b8ba565656767473d6d3cfe9e6e1d0cec6b3afaadcd9d4cfccc88482815a58585d5c5e5251553031351b1c2014171b0c10150000050001 -06171a1e45464479757090877a9f917fa48e75a58b6db19271b18f6ba37f599a774fa38659ab8d5ea78353b08756ba8d5ab98858b8855ab07f57a47755b38d6f -bc9e85a48d778e7d6a7f74605d54403d38293c3a39524d4e6256547966618d777199827aa89286b29a86bea480b69665b68d4ec19451cda162d1a570c09b75b3 -906fc1a079ceb18adac1a1d4bfa9cbbeb0c3bbb485807f2927270603050603050f0a0c100b0c0601020501000e0a09110d0c0e09060e0a0534312d989591e5e3 -e2a6a7a53d3d3d2e303097999aeceeeffafcfcfdfffffcfefefdfffffdfffefafdfbfafbfffafbffb2b1b34a4a4a747271d7d6d2dddcd8d1d1cbd6d3cfbdbcb8 -8d8b8a5656563d3c3e3e3f4334343a19191f0000010000010001050305060000011516145c5951999083ae9f8ca08b709d815fab8b67b49068aa845aa98157b0 -8c5eaa8a55b6955db18b55b18550b68553b98556be895eb8835ea47353a77d60b69175b19376ab9474a6926f95835e8a7b5a8c7e67a79885b09a88ab9181ad8e -7faf9180b79883b39677bf9e71b7945cc09955cda35ec99d60c59a67c19976bc9676c3a078c0a077ccb08dc5af93b7a693d5c7bbd3c8c0928985554c49211a17 -0a01000c03000700000700000803000500000f0b060602000e0b074c49459896958c8d8b4747473133337f8182dee0e1f7f9f9f9fbfbf9fbfbfbfdfdf9fcfafb -fefcfcfdfff3f4f8aeadaf3f3e40848282e5e3e2e2e0dfd6d5d1e4e2e18889874f4f4f4f515240414514171c0000070101070805070604040604041412120c0a -091c1911665e519a8c79b5a0849f83609d7a52ad885cb0895da78054ae8459b99265ab8751ae8c51af864fbb8d57bb8a58b07c4db78158c28d68b38361a27756 -9c75559572509578519d8458a38c5cb1996bb99f7ac7ab8cbfa186b89980b8967fb8947cbc987aba966eb6915db79256cba362cfa766bb9359b68e5dc29b75c3 -9e7cc7a479c3a378c8ad88ceb698cab59fc8b8a7d7c9bde6dad0c8bbb37a6f673f342c251a12110700110804130c090500000804000602000401000b08042e2c -2b3b3c3a303030393b3b7d7f80e0e2e3fdfffff9fbfbf3f5f5fafcfcf8fbf9fafdfbfffefff6f5f9abaaac313032979797fffffff4f4f4c7c8c6a5a5a5616363 -4a4c4d5a5d6142454a080b1300000609090f1d1b1b1713121511102a2723302c27443b317f7361a491769f85619f7f56aa8356b48c5cb48a5baf8659a98157a5 -7e52b38e5cae8852a77f4aba8d5ac0915eaf7d4fb07f53bb8a62b0835eb58b68b48f699f7c5499784ba88857ac8d58af8e5cbf9c70be9a74b3906eb69476b896 -78b18c6ab8916ac39b6bb68d56bb9156c8a065c49e64b28b57b68f62c59f75c29e76c8a67bdabc93dec29fdac0a2d2bca3c4b09ec6b6a5e0d1c1decec1cebeb1 -bfb1a5978b81584d453a322b2f292417120f0501000501000704000401000503020c0d0b121212222424767879d5d7d8fdfffffdfffff4f6f6fdfffffafdfbf8 -fbf9fffefffaf9fda9a8aa3130329a9a9afdfdfdd7d7d77f8181484a4a3b3f4035383c34383d32353d30333b282a341f2227241f2026211e332e2b524e496c65 -5c8075679a8974a89374997c55ae8a5cb78e5db68b58b58b5cb58c5fa780599a734cbc986ab58f5fa77e4db18655be9060b7895ab08357ab8055b58c65b28b64 -b49068ac895eaa885ab18e5caa8650a9824ebb9162ba9268b38f6bb99976b59571a7845cb48c5bc89c66c6985ec3965dc29863ba9464b59163bf9c70caa678c2 -9e70c9a97ed8bb94e5cba7ddc5a7cfb9a0cab5a0c7b3a1bfad9cc4b2a1dcccbcf6e6d6e3d5c9b2a89e958d867e78735b5653312d2814100b0a07030603000200 -00020301030303070909454748999b9cdee0e0fafcfcf4f6f6fdfffffcfffdf7faf8faf9fdf3f2f69594963231336e6d6fafaeb07678782527270a0c0d1a1e1f -1f22261e222732353d494e57494d583e40483f3b3a4e4a4567635e7e7871988f85a598889e8d73a18866a9895ebb9565b88d5aaf824fb28859b58e62a8835d9f -7b57b38c66b48c62aa8055af8558b78d5eb28859af8757aa8356b49165a17e539e7c51a58256ad895bae8957a57d49aa7f4ebf8f65c69b74bb9876b79976b094 -6ba7895ab58e57c29659ce9e64c79763bb9065b68f68b8946ebf9d72c6a16dc19f6ac9a97ecaaf8ad5bc9ad5bda1cdb79eceb9a4cdb7a5c0ac9acebaa8ccbaa9 -cdbdadcdbdb0cbc1b7d3cbc4cbc6c3b5b2ae88847f4f4b462f2c281b1814030100000100010101030505121415525455b0b2b2f4f6f6f6f8f8fbfdfdf9fcfafa -fdfbf7f6fae5e4e67476772426272f303452545522242500000100000021232346454757565857585c4e4f5354545a706e6e7a71688a81749a9187948e83a39a -8dad9f8d9b866b9d815eb08d61bc9463b08552a77c4bb2895cb38b61a47f59a47f59a07750ac8258ad8257b68b60b48b5ea77f4faa8454b38f619e7c4ea48155 -ae8b5faa8658ae8656b48b5aac814ea97b4bc5966ad2a67dc39f77b4946bb09164b2915fbc945ab98c4fc8975fc39461b98e63b58e67b6926ab39163bb955fc3 -9f69c2a277d0b491d0b495c4ac8ecab49bd1bca6cfbaa5d0baa8ccb6a4c0ac9bbca897c2b2a2d1c3b7d9cfc5dad0c9d4ccc5beb7ae968f868b858074716d3e3c -3b17171703050500000107090a3436379d9f9ff9fbfbfcfefef8fafaf5f7f7fcfefef5f7f8d5d7d873777814191c040a0f0e1217000308040607131111342f2c -6b6560938a867a6f6b5449456d6461a1958bb5a08ab8a388afa18ea89e8da197869d8e7ba1896ba88962a67f52a97f50a77d50a67c51ac835cb58b66b68b64b1 -855ca67849b28454b7895aae8253a97f52b0875ab68d60b38c5fa17a4daf885bba9164b68c5db38855b58954b78854b58652c59865ca9f6cb99160b78f5ec49d -69b8905cb38752cd9f69c2925ebc8d5abe9060ba9160b08756b48c58bf965fbb9460c29f74d4b491d8bc9ad2b999d1baa0ccb89fc7b29dcab4a2ceb8a6d8bfaf -cfb6a6c7b0a0cebaa9c9b6a7c2b2a2cdbeaec9baaac8bbaddfd6ccd8d2cba5a3a25f5f5f161a1b0000010a0e0f47494ab2b4b4f3f3f3f7f7f7f7f7f7fafcfdfd -fffff8fafaecf0f194999c21272c02080d13191e171a1e1a191b35302d433c3354483c65584a7869598c7d6d9f9080ac9984bba07ebba17db09f84ac9e8ba69a -88a5957eac9371b39368b58d5db68d5cb48b5eac845aa17a53a27952b2865dc29569bc8e5ec0915eb68858aa7e4fad8356ba9063b98f64ad8358b99063b78e61 -ae8455ac8051b38653b68956b68753b58954b98f5ab68e59b48c57ba925dc89d6ac99e6bc59865c79a67c09360bc8f5cbe925dc29661c39762c49b64c49b64bd -9662cea87ed4b28ed4b693d7bb9cdbc5a9d1bea3c4af99c2af9ac7af9dcdb4a4cfb5a5cfb5a5cfb7a5c6b09ec5b19fd2beacd2c1aeccbeacebe2d5fffaf3f1ed -ecb4b6b655585c13181b0e121345494ab5b5b5f8f8f8fbfbfbf8f8f8f7f8fcf8f9fdf9f8fafdffffb1b4b832363b02060b2126293f414243423e514c43675f4e -6f624c726349918065b6a689bcac8fb49f7fc0a77dbea47cb2a081ac9e87a89b85a6957bab916db29164bf9766b8905cb58d5db79063b28d61aa8357ab8255b3 -895ac49869be9263b18556ab8154ba9063c9a073c1986bae8558b48b5eb2895ca87f52a87e4fb08657ae8554b08756bf9665ab8353a57f4fb28a5abc9464bf96 -65c79e6dcba06fbf9463ba8f5cc29764c79c69c99e6bca9f6cc59d69c39b67c59d6dcfa97fd0ac88cdaf8cdbc09ee8d3b4dcc9aecab59fc8b5a0ceb6a4c9b19f -ccb2a1d0b6a5cab2a0c7b19fd0bda8ddc9b7d6c5b2c9baaae3d9cffffdf6fffffedee0e0797c801a1f22020607333738a7a7a7f5f6f4fdfdfdf9f9f9f7f8fcf7 -f8fcf6f5f7f6f5f9a5a8ad2e3237010409323637717270807d757a7362948870a59878ac9a75b7a47ec1ad84b9a67bbba477c6aa7bc0a579b5a17eaea084a79a -80a09073a48a62a98958bd9761b58c55b18955b99363c0996cb79063ad8555a77e4dbd9565b68d60b1885bb78e61c59c6fcca376c2996cb38b5baa8154ab8255 -a87f52af8659b68f62ac8558a98255b99468a8855aa8855ab48e64b99468b58e61b78f5fbc9463bc9460c19965c99e6bc69b68c79c69cda571c9a06fc19867c3 -9a6dc59e77cba781ccaf8ad9be9ce4cfb0dac8abcbb79ecbb9a2cab5a0c4ac9acbb1a0ceb6a4c2ac9ac6b09ed2bfaad1c0add5c5b4cdc0b0e6dcd2fef8f1faf8 -f7dbdddd86898d22272a000001202222959694eeefedfcfcfcf9f9f9f9fafef8f9fdf5f1f6d2d1d577777d1a1d220405094d4f4fababa5c4c1b3ada28ca99c7c -b5a37ab9a576c0aa76c1a973b9a068c3a870c3a56ebca16fb49f79b2a081aa9c7fa29170a58960ab8a58b79059b99157b78f5ab48f5bb28d5bb08b59b48d59b7 -905cba9366b28d61b68f63bf986bc39a6dbb9363b78d5eb9905fbc9263b18959a77e51ae875aba9569b08d62a48257a7835db79571b4916fb38f69b7946cb996 -6aaf8b5db08b59c19a66d0a975c69e69b48c58b8905cd0a776d4aa7bc1986bb48d61ba936ccaa680cfb28dd3b995d4bf9fcbb99cc3af96c6b49dc2ad98c9b49f -e0c8b6e2cab8cab5a0c9b49fd0bda8c5b4a1c6b6a5cbbeb0f0e5ddfffffbfaf8f7e0e2e2999ca0303538000001191b1b8b8c8aecedebfbfbfbf8f8f8f8f9fdf8 -f9fdf5f1f6b4b0b54d4c500a0b0f0f1112717270dfddd3f1ead9baae92a79570ae9769af955fb4985cc4a868c6a867ceaf70c8a66bc1a26fb8a279b7a483ad9e -7ea4916ea68b5fb08e59bb9359bd955abc955eb7935db38e5cb38e5aba945ebe9763b79365b28f63b79266be976aba9262b08756b58d59c59a67c99e6bbc9362 -b28a5aae8a5caf8c61ae8e65ae8d66aa8a67b89678ad8b6da58562b4936cc4a277ba986ab59260c5a16bcba56fc19b65b58d58b78f5bc69d6ccba172c2976cb9 -8f64b38d63c8a57dcfb28bd1b793d1bc9ccab89bc4b398ccbba1c7b29dd3bea9edd5c3e8d2c0cab5a0c2af9acebda8cfc0adc2b3a3c5b9adebe2d9fffffbfafb -f9e8ecedacb0b1393e3f0002020f11117f807ee8e9e7fbfbfbf7f6f8f8f9fdf9fafef4f1f3a9a6a84241430f0e1024232594938ffaf6ebeee4d2a8987b99845e -b49b69b99b62b49354c9a664d1ac68d6b06fd0ab6fc6a671bda57bb9a582ae9c7da38f6ca98c60b5935ec79f65c0965bbb945dc19d67c8a371c49f6bbf9963bb -9460b69466b69367b99567b99363b78f5bb98f5ac49862cfa36dc69a65c09661bf9766b79063a8865bb29269b99c77b0917094745788684b947352af8d69be9c -71c19f71c2a06bc3a068ba955bbe995fc69f68c69c67bb905fb98d5ec19469c3996eb89268c2a279caad86d6bc98decaa7d6c4a5cdbca1d3c4aaccb9a4c8b5a0 -d3bdabd5bfadc1ae99bbaa95ccbea8dbcdbad8cbbbccc2b8e4dcd5fffffcfcfcfcf3f7f8bdc1c2414647000000030505737472e4e5e3fbfbfbf7f6f8fafbfffa -fafff1efeeacaaaa4a4a4a1c1c1c363636a8a7a3fffaefd7cbb9a08e71927853bb9d6ecaa76fc0995bcda662d3a865d5ab6ad0a86dc7a570bfa37abaa481af9a -7ea58e6eaf8f64be9967d5a973c3985fbb935ecba470d3ae7ccaa573c49e68c49d69be9a6abf9d6fbf9b6bbb9460bc935cc59a61cda067cea168c99c63bd945d -c19965bb9565af8d62bd9e77bfa27da08462694b30644329866446aa8864af8d62bb9a69c8a670bc9a5fb69256be995dcfa76dcda36eb98e5db5895ac29367c2 -976cc3a075c2a279c5a883d7bf9be9d4b4ddcbaccbbda1d0c0a9d3c2adc0ad98c0ac9ad2beacd2c1aeccbea8d6c8b5e4d8c6e0d5c7cec4bae1d9d2fffcf9fbfb -fbf7f9fac0c4c53e4243000101010303717270e5e6e4fcfbfdf7f6f8f9f9fff9f9fffcf9f5b5b4b05b5c5a323331484947a5a4a0f2ebe2ded1c1a591789d8260 -be9c71bb9460c59a61d4a869d7a668d5a668d2a56cc7a270be9f78b79e7eaf987eae9476b7966fc19b6bcca06bd3a56fd2a774cda575c9a373caa474cca571ca -a36fc7a472c6a371c7a06cc9a16cd0a56cca9e63c2945ac19359cca065bd915bbd9561bb9565bf9d72c8a9829f825d64482646250b49280e6342218f6d49b08e -63b89766ba9862bf9d62be995dcaa267c8a066c49862be915ec29464cb9a6eb88d62b18e63c9ab82cdb28dccb490dac7a6d7c7aac8b99fc7b9a2c9bba5c7b6a3 -cbb9a8dac8b7e4d4c3ded0bdd4c8b6d1c7b6d3c7bbcec5bceae4dffefaf9f2f2f2fcfeffcbcfd0464a4b0204040001007c7d7bf1efeef9f8faf5f4f6f5f5fbfa -fdfffefbf6cacac46d6e6a3233313a3b399e9d99fcf6efe6dbcdae9983a78b6cc3a078bb9363c49561d5a46cd9a76dd6a66cd4a76ecda574c4a480bba183b198 -7ea88d72ae8c68b98f64d2a572d6a773d1a675c79e71be976abc9568bc9463ba935fbf9a66c9a470c9a16cc09760bf945bc69a5fc89a60c7995fbc8f56b68d56 -bd9564bb9769b08e638e6f48593b183b1f003111003313004c2b0a785834a58358b99867c09e69c3a068caa46acba368bd955bbd915bc19461c39565cb9a6cbf -9469bc9870b5966fc1a582d9c3a0e0ceafd2c4a8c8baa3cabda7d8c9b6dbcbbacbbbabc6b6a6d7c8b8d5c8b8c4baa9c3baacc7bdb3dad1c8f4eee9fbf7f6f1f1 -f1fcfeffc6cacb464b4a02040405060482807fedebeaf8f7f9f5f6faf6f6fcf7fafff7f5eddadad47b7c78282b291f21218f8d8cfefaf5e4dbcea49380a28a6e -bf9d79b48d61bb8d5dcc9c68d8a46fd4a36bd5a771cca775c2a580b9a183ad957da4896ea98664b68c62ca9c6ccd9e6bc79b6cbf9669b99266b89165ba9262ba -925eb6905ac59d68cca56ec79e67c1965dc0955cc3965dbf935dc29863c49c68cca676c9a67ab6966d866642583a17593d1b6042255e40236e4f2e947450bf9c -74d3b183d0ad7bc7a26ecca670c9a26bb48d56b88e59c69b68c59a69c7996ac3996eb49169a68964bca17fd7c2a2d7c7aad4c7add7cab4cfc4b0e0d1c1ecddcd -cfbfb2b7aa9ccabfb1cdc4b6beb7a8c3bbaec6bdb4d9d1caede8e5f5f3f2f4f6f6f6fafbb9bdbe3f4443000101121311898786ebe9e8f8f7f9f9fafef8f8fef5 -f7fff3f0ebe1e1db7d7e7c1e2020121415878787fffcf8e3dad09787769b846ab69875b28c62b68c5dc89966d5a571d3a46ed0a56cc7a270bc9f78b59d7fac95 -7ba38b6fac8967ba9066c19364c29360bd9162bc9366be976bc19a6dc49a6bc39b67b8905bbc955ec8a16ad2a972cca36cc39964bc945fbb935fc49c6bc49d70 -c9a67bc09d75ad8d699f815e927654987b5ca38769a38768a98d6bb89a77c8a982caaa7fba976ba58453c09b69caa573bc9463bc9463cba172c49a6bbe9465bb -9468aa8962b49875c8af8fcab697c8b99fdcd0b8e3d8c4cdc3b1d4c7b9e1d5c9d6c7bec3b7adc9bfb5cec5bbcbc5bad4cec3d2cac3c9c3bedad5d4f6f4f4fbfd -fef2f6f7adb1b234393800000020211f918f8eeceae9fdfdfdfafbfff5f8fdf7f9fff9f8f4e0e1df757778161a1b121519858788fbf9f8efeae1a195839f8c71 -b69c78b9976cbe9868c69c67d5a973d3a86fcda56ac2a06ab89f75b49f7fad987ca48c6ea98763b38c60c69868c49562be9263bf9669c39c6fc59f6fc49b6ac1 -9762bf9762b8905bbd9560c49d69c69f6bc49f6dbc986aad8a5ea07e53a7865fb898749e805d846846a08364b094769f8365957b5da48a6cb09475a98e6c997d -5a896c477f5e3776562da27f54bd9a6ebc976bb79266bb966ab48f63af8a5ead8a5fb79774c5a98accb496cab89bd1c3acddd2bcd7cdbbc5bcaec4b8aeccc2b8 -dccfc7dacfc7cdc3bcccc4bdd8d3cae1dbd4d7d1cac0bcb7d6d2d1fbfbfbfcfeffeff2f6aaaeaf2d32310000003132309d9c98efedecfffffff8f9fdf2f5faf8 -fbfffefcfcd2d2d266676b0d10150d11166e7175dbdbdbf5f2eac2b8a6ac9b80b19975ba9d71c5a270c29d65d1a96fd1aa6ccca769c4a36bbca377b9a582ae9a -7b9e87679c7c58a57e52c99c69c69763c19665c19969c39b6bc19968bc9460bb915cb9915cb8915dba935fb48f5db69264c1a073b1916885663f583a176c502e -8c70517054364a2f146e533884694f654a2f4f371b6a5536836b4d7c62446145264f3213563716664623916f4bb4936cbf9b75ba976fb7946cb49267bb996ebc -9c73bfa07fb79d7fbfa98dd8c7ace6d9c3d6cdb9c6bdafc7bfb2c2b7afc2b8b1dbcfc9e5dad6cfc6c2c8c2bdd5d1ccdbd7d2d0ccc7cdc8c5e7e3e2fffffffafb -ffe7eaeea0a4a5262b2a0304024f504eb4b3aff2f3f1fffffff3f6faf1f4f9f8fbfff9f6f8bfbec25c5c62090b1303060e44494c9fa1a1e7e5dde3ddcaafa387 -9c8963ab9464c0a26bba9b5ecaa767ceac6acdab69c5a76cbda678b7a580a59473927e5b94754ea27b4ec19560c2945ebe9360bd9564bb9362b8915db8905bbc -935cb78f5ab9925eb99565b08e60b29065c2a37cae926f785d3b3f25074e361a6b5238553d25391f074d331b593f27462c143b260a533e226e583c715b3f644c -305a3f24634729725536997a5bb49574c1a380c2a580b89b76b3966fc0a37cc4a782b29674ab9173c6af95e8d7bde4d6c3d1c7b5cec6b9d1cbc0d1c7c0cac1bd -d4c9c5dad1ced2cbc8cbc6c3cecbc7d0cdc9cec9c6dddad6edebeafffffffdfeffd2d5d9797d7e131817141513787975d3d2cef7f8f6fffffff5f8fcf4f7fcf7 -fafff8f3f5b9b6b85e5e640f121a00050c242a31717576d5d5cff8f1e0afa3878b78539e8658bc9d68b7975ccba869d1ae6eccac6bc6a86dbda577b49f799f8a -6a8e755596754ea98256b88d5abc905abd935ebb935fb48c5baf8756b58d59bd9561be9763b79260b79365b39265b6956ecaad88c2a7859880627f694d80694f -8a73597e674d71583e775c427a5f447c614670583a7762438873549a82669d8569987d6291765b917459987c5ea88c6eb49778b79b79a58966977c57a2855ea1 -8661a68a6bb2997fe1cbb2efdec9d1c3b1cec5b7e1d8ced7d0c7dcd6cfd5cfcac9c2bfc9c4c1d5d1d0d4cfd0c9c7c7c9c7c7d2cecde3e1e0e5e5e5f9fbfcfdff -ffbec2c34f5354010303232422969793ecebe7fcfdfbfefefefbfdfefafdfff8fbfff9f4f1d4d0cf7375761a1e23030a13242b3473777ccbc9c8f2e9dfc5b49f -9b8464a2845bbd996bc59d6cc69e69d0a972c8a66bc1a26bc0a174be9e7aac8d6e977558956f4fa17a53ae8455c39964c79e67c19762c49966be9465b1875cae -8459bc9666be9868a7825689673c967652bca07dc2a987a89171b19c7da48f70957d5f947b5b9b805e977b58a38661bea17cb99c77997e59937754b49977bca0 -819f8666886e5072583a74593e7e64468064457054326044216245206b4c25694d2a998163d1bba2e9d6c1dfcdbcd6c6b9dfd3c9e4dbd2cdc7c0d2cfc7d7d4cf -d3d0cccecccbcfcfcfd0cfd1cccad0cbc9cfcdccd0dad9dbdddfe0fbfdfefdffffadafaf292b2b0002003637359b9c9ae2e3e1fffffefbfbfbf9f8faf6f8f9f9 -fafefffaf5e8e5e18a8a8a1f2328040b14383f48868991c3c3c3dfd7d0c9b9a8b29a7eb29570c6a076cca474cda271d1a772c9a46cc4a26dc9a67acba783b591 -73987357926c4e9d77549f784cb9905fc39964bd945dbf9461bc9263b58b61b38a63b48c62956f456c451e512d095a391870523574593e685034654c3261492d -5c41265a3e1f593d1b5e411c77553192714aa4835c8664405c3c19775837997c5d694d2f391e0342290f3e250b3b20063b1e033a1c003a1b0045240354310f54 -3514917b5fcdbba4decab8dbcbbbebdbcfe0d3cbd3c9c2d6d0c9e1ded6d6d6d0cbccc8cbcccacfd1d1cccdd1c8c7d0cecdd6dddde3e9eaeee7e8ecfdfefffcfe -ff979999151717040705545553b4b5b3eeefedfffffef6f6f6f9f9f9faf9fbfefdfffffcf9efece8929292202125090c144f555c999ca1b8b7b9bebab5c8bdaf -c3ae98b89d7bbc9a6fc69e6ecda16cd0a56ccaa46acaa670cba97bc8a47eb79375a07d6396715596714f9a744ab58f5fc29a66bb915cb78c59b78b5cb68b60b7 -8c65a77d5a8b62416e45255a3317532f1752311d5333205034234327164126124628154b2c154c2d14543417613c206541238c6948805d3c53311359391c7a5b -425e3f2840230e52342150321f4629144d2e195737205b39216a472d7f5a3e8262459a8369c5b39cd4c0aee0d0c0f2e3dadbd0c8cac2bbd7d3cee4e1dcdadad4 -cdcecacecfcdd6d8d8d6d7dbd2d1dad6d5deececf2f8f8feeeeff3f6f7fbe5e7e88183830e10100e10106d6e6ccacbc9f8f8f8fefefef4f4f4fbfbfbfcfbfdff -fefffdf9f8dedcdb8583831d1c1e0a0b0f505358989ba0b2b4b5b4b2b1cbc4bbc6b8a6a99377a4865db79260cda067d1a568cda56acda973c7a577bb9a73b290 -72ab8a709c7b618c6a4c98744eb28d61c19968b8905cb08554b28657b98c60bd9168a97c5aa47b5aa47b5ba17a5e9b775f96765f967663957764997b68997b68 -a48570a88871a48369aa886bad896ba27f5ea58260a27f5da17e5da98769a484679e8065a98b72a98d759f80699d7f66a98a71ad8c72a28063a58366b69274b5 -9677b69f85c2b099d3c2afe9d9c9e9dad1d8ccc6d8cfcbd8d4cfdfdcd7dee0dadbdcd8dcdddbe5e7e7e9eaeee5e4ede3e2ebebebf1f6f6fcecedf1dfe0e4b8ba -bb6a6c6d1719191a1c1c737472d3d4d2fcfcfcfdfdfdf7f7f7fffffffcfbfdfcfbfdf6f4f4d1cfcf7e7c7c25232306060637393a87888cb9bcc0d0d2d3d6d5d1 -beb6a99787709a7f5abc9765d2a669d3a663cea769cca76fc6a574c0a077b49576a5876c95785d8b6d5092724fa7845cb79365b68e5dac8352b08554bc9061c4 -976bb58b60ae885eb58e67c29e78cba886c9aa89c9ac8dccb092c7ab8dcfb395dec2a3dfc3a1d3b691d5b68fe1c099e3c196d1b083c2a475d3b487eccfa3dcc0 -97cfb58ddabf9acfb590cbb08bd0b590d7bc97d1b48dc3a57cc4a47bc9a77cbda079c8b394d2c0a9d8c6b5e0d0c3e0d3cbdbd1cae1dbd6e1dedae2e1dde2e3df -e5e6e4e9eceaeff1f1ecedf1eaeaf0f2f1faeaeaf0ededf3ecedf1d5d6da909293494b4c1a1c1c2628287b7c7adbdcdafffffffcfcfcf9f9f9fffffffaf9fbf8 -f7f9f4f3f7d9d8da928e8d353130050200201e1d737576c0c5c8e8eef3d9dddeb1aea98f8573a08a66c6a573d8ad6ed1a460cfa667c6a167c9a877d1b188bb9e -7f977c61896e5490755a9074529d7c55ae8b5fb58f5fad8354ad8251b88a5bbd9162b0875aa78054ad875db7946cac8b6492724e8c704e9a7f5d927556997d5b -ad916ec1a47fc4a57ec2a279c3a176c2a174c2a271be9f6caa8a59aa8c5dba9d70bba173ad926691784e977b529c80579d8256a18458b29366bfa073be9d6fac -9067c0ab8ce1d1bad6c6b5cdbdb0dfd2caddd4d0dcd5d2e8e5e1e8e9e5dfe3dee0e3e1ebeeecebedeedddee2dfdfe5f6f5fef3f3f9ebebf1e8e9edd1d2d67d7f -802f31321012123234348d8e8ce9eae8fffffffbfbfbf9f9f9fffffff7f6f8f8f7f9f7f7fdf1f0f2a9a5a43a35320501001d1a166a6c6cb7bcbfd7e0e9c8d0d7 -a8adac989384aa9978c6a877d5aa6bd4a561d0a566c7a069cca977d1b488bfa4829c84688b745a92795f927657937552a8855dba9367b3895aac8051b18353b4 -8657a57950a87f58b18a64ac86638964425a39184c2c0f55371a4a2a0d4d2d10614223896847a17e5c94704c7c58327551299b784da584577452275434097b5b -3294764d80613a5e411a5434105939155839126e4d269a7a51b08d65a9855d9f7f5bb5a084e1d0bbdbcbbaccbfb1dcd1c9dcd6d1d9d4d1dfdddce6e7e5e5e8e6 -e4e7e5e3e8e6e4e6e7dedfe3e4e2e8f5f2fbf7f7fde9e9efcdced2aeafb37173742b2d2e070909323434999999efefeffffffff9f9f9faf9fbfffefff6f5f7fb -fafcf8fbfffdfeffb3afae34302b07010027231e6b6b6ba3a9aeb7c1cbb4bfc7aab1b4a4a399afa185bda375cda668daad6ad0a467cca56ec9a674c5a87cbda3 -7fac97789b846a8d765c8b7153876b49a27e58bb956bbb9164b18556b28454b38556a67a51b18762b98f6ca8825f8a64446b48275533154b2b0e502e11533113 -674625906d4ba6815f8d6945724d277450289572479a774c714e2359360e76532b8968417e5d3667472365431f6a4824674521825e38b38f69bf9a74af8a64ac -8c69b8a388d7c9b3e6d8c6ded2c6d9cfc8dfd8d5e3dfded3d4d2dee1dfeef3f1eff4f2e2e7e6e5e7e8f1f2f6f7f5fbf5f2fbf0f0f6e2e2e8a7a8ac7d7e826466 -67333536030505282a2a989898ecececfefefef8f8f8fcfbfdfffefff6f5f7fdfcfefbfdfffbfcffc8c4c3514d48140e091d19144d4d4da8aeb3d1dbe5acb8c2 -929b9facaea8b9ad95b69d75d1ad77cda466cfa46bcfa772c4a070bda074bfa581ad9878927c60846d538d73558a6d4e9b7753ad865fb2885db5895ac09262c7 -9b6caa7f54ac845aad845dad865fb99370bf9b77a986648969467a573594714fbc9a76cba781ba9670b38f67b89268b58f65ad885ca98458ab865ab39065ba97 -6cb6936bb18e66ad8c65ba9670b5916bbb9771c4a078c29e76c19a73c09972b79773d4bfa3dcceb8d9ccbcd6cdc0dad2cbe3dedbeeecece4e6e6eff4f3f4faf9 -f5fbfaf7fcfbfafcfdf7f8fcf6f4fafaf8fef2f2f8cdcdd386868c606165636566333536080a0a2d2f2f9b9b9bf7f7f7fefefef7f7f7f8f7f9fcfbfdfdfcfffd -fcfff9fbfffbfcffe4e2e2948f8c4b4540211c193534368e9499dde7f1c7d1db949da1959692aca290b39e7ec8aa7bd0aa74caa26dcaa36fc2a170bfa276bea4 -7fb09a779883648771558f7355947556a17c5aa57e58a77d53ae8457b78b5cb5895aa47a4ba88050ae875ab89367c29d71c29f74b49169a4845ba17e56ae8c61 -c7a57ad3b084cba97bcca878cfab7bcba777bf9c6aba9765c29e6ed2ae7ed2ae80c3a173c29f73cdaa7ec5a276c6a377cba87ccca77bc29d71bd986cc19d6fc1 -a178c9b498e1d3bde4d7c7dad0c6d7cecadbd7d6e8e7e9ebeff0f2f7f8fafffff7fdfcf0f6f5f5f9fafdfffff9f8fcefedf3e0e0e6cbcbd1909096606066595a -5e2d2f300c0e0f444646b1b1b1f9f9f9fbfbfbf9f9f9f8f7f9fbfafcfdfcfffcfbfff7fafff7f8fcfffdfdd9d5d484807f2a2625202223777b80d5dee7dfe8f1 -a7aeb18b8c88a8a192b4a58bb9a17dbd9d72c9a373c7a171c5a375c3a67abea57db6a07ca8926f967f5f9275569472549c7755a177549f744da4784faa7d51a7 -7b4ca57d49a47e48a98450b18f5ab18f5aa78752a38250a58653a78654a58550ae8e59ba9862c09e68c9a66ecdaa72c9a76cba975fb8955dbe9b63c7a46cc6a3 -6bbd9c64be9c66c6a46eae8c56b5935dbc9a64bf9b65bc9763bc9763c49f6bc5a679cbb69ae7d9c6e2d7c9d3cac0d5cfcadbd9d8e9ebecf3f7f8f0f5f6f6fefe -f8fffff7fdfcf8fcfdfafcfdeeedf1dcdae0cacad0a9a8b187878d6e6e746263672c2e2f1517186d6f70d3d3d3fcfcfcf7f6f8fbfafcf9f8fafbfafcfdfcfffb -fafefafafff3f4f8fffefff2f0f0a2a0a03c3b3d26272b65696ebdc3caedf3f8ced2d39a9b979f998eaea38fb4a389b59c7ac9a67ec6a175c7a679c8ab7fc1a7 -7fc0a983bca480ae9371997a598d6a498f68489e7352a0744f9c6f499f734aa47a4db78f5eb48d59b18c5aaf8a58a582509c79479e7a4aa58453a27f4d9a7745 -9a7843a78550b9955fc4a06ac9a46cc8a36bbc9961be9b63b9955fb28f57b6925cc09c66be9a64b5915bba9660be9a64bf9b65c19c68c5a06cc39e6ac19c68bb -9c6fdec9adeddfccd6cbbdc6bfb6dad5d2ebe9e9f2f3f7f5fafdf6fdffeef6f6eaf2f2eaf2f1eaeff0e8ecedeae9ede6e5e9b7b6bf6c6b7465656b7a7a805f60 -641b1c20242627a1a3a4f0f0f0fdfdfdf3f2f4fefdfffaf9fbfcfbfdfdfcfffbfafefdfcfff4f6f7fefdffeff0f4afb0b45c5f633a3d424e5257919498e4e8e9 -f7f7f7bbb8b48e867f948b7eaea395c1af98c5a582c69f78c6a37bc5a77ebfa67cc5ac82c8ae86c0a37ea68361926b4b9165469f7251a174539d704e9f734ea3 -7851b48863b58964b28863ac825da67c57a77d58ac825daf8862a57b569e744f9e754eac835cbf956bc69c72c99f74cea479cca277cda477c69c71bc9366be94 -69c69c71c3996eb88e63cca277cda378c89e73c99f75cfa57bcaa076c59b71c19f7be7d2b7ebe0ccd0c7b9c9c2b9e8e3e0f7f7f7f7fafef3fafdf1fafdedf7f7 -f2fcfcf8fffffafffff8fcfdefeef2dbdade7b7a833d3c456e6e74a0a0a65c5d610a0b0f323435b1b3b4fffefffcfbfdf2f1f3fefdfffbfafefefdfffdfcfffd -fcfffcfbfdfaf9fbfdfefff0f3f8c0c4c981878e505459323539505253bdbbbbfffffce2ded9908a85706a658a847fb1a496bc9e81c39e78c39f79c0a279bea3 -77c4a97dc8ac83c8a780b58f6ca77e5da27455a072539e7150a17453a177549d73509c6f4ea47756a67b5aa37857a47958ac8160af8463ac8160a67b5aa37956 -a17754aa805bb88c67b88c67bc916ac99e77cca278c99f74c99f74c89e73c3996ebc9267bb9166c0966bc0966bc1976cbc9268be946ac59b71c1976dc49a70d0 -ae8adcc7ace4d9c5dad1c4dfd7d0f4f0effaf9fbf6fafff1fafee6eff3eefafcf6fffff5fdfdecf1f2e9edeecccbcf97969a515059595861a6a6acb4b4ba4849 -4d1112165f6162c4c6c7fffefffcfbfdf4f3f5fdfcfefaf9fdfffefffaf9fdfefdfff9f7f7f8f8f8fafdfff4f7ffced5de9ca3ac60666d23262a2523238a8582 -f5efeafffbf6b1aca95f5b5a4e4b4d7b716ab79881c6a07ec4a07abea077bfa478c2a87ac6a67bcaa87dc7a07ab98f6caf8261a8795a9d6f509a6d4c9c71509d -7350996d48a17550a67a55a67a55a67c57ab815caa805ba57b56af865fab825ba67b54a87e54ae8259aa7f54b1865bc79d70cca474c69e6dc49c6bc69e6dc39b -67bd9561c09864caa26ecda473c79e6dba9160be9564c69e6ebb9363bc9464ccac83ccb79bdacfbbe5dccff5ede6fdf9f8f4f6f7f3f7fcf0f9fdedf6fae8f4f6 -d4dedea3abab7f8485868a8b8685896362666c6b74a6a5aec6c6cc8383891a1b1f2d2e32aaacadf2f4f5f6f5f7fdfcfef9f8fafcfbfdf9f8fcfffefff7f6fafe -fdfff4f2f1f1f1f1f5f8fdf3f9ffd5dbe6a9b0b96b707924272b201b1c706a65dad1cdfffffbd2cdca5e5c5c24242a504744b59883caa583c7a37fc0a279c6a9 -7dc4a77ac2a376caa77cd3ac85bd9370b48565b182639e70518c60419267469f77549d714ca1764fa37851a47952a27952a37a53a27952a17851b48c62af875d -a57b50a2784da57b4e9f7548aa8053c79d6ecca571c59f69bb955fb6905abc955ec59e67caa36ccaa36cd6ae79c69e69b58d58c09863d0a975c39c68bb9362c6 -a67bc5b094d3c8b4e8dfd2fdf7f0fffbfaf1f2f6f2f6fbeff7fef5feffe2eef0bac3c66e7676313637373b3c59585c5b5a5e7e7d86d1d0d9c6c6cc58585e0b0c -10505155d4d6d7fbfdfeefeef0fefdfffdfcfefbfafcf9f8fcfffefff4f3f7fdfcff030000000000}} +00000100000051000000586902000000000000000000ad3300002813000000000000000000000000000000000000780100008c00000050000000280000007800 +0000e0680200000000002000cc00d03300004b13000028000000780100008c0000000100180000000000e068020000000000000000000000000000000000ffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefeffffff +fffffffffffffffffffffffffefefefefefefffffffffffffffffffefefefffffffefefefffffffffffffffffffffffffefefeffffffffffffffffffffffffff +fffffffffffffffffffffffffffffefefefffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfbfb +fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafafafafafafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb +fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefefefefeffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefdfdfdfdfdfdfcfcfcfbfbfbfafafafafafafa +fafafafafafafafafafafafafafaf8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f4f4 +f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7 +f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9fafafafafafafafafafafafafafafafafafafbfbfbfcfcfcfdfdfdfdfdfdfefefefefefefefefeffffffffffffffffffff +fffffefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1610 +000026060f002220574d464301000000000001000000000000001400000000200000d02a0200d06a0200ffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfafafafafafafafafaf9f9 +f9f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f2f2f2f2f2f2f2f2f2f1f1f1f1f1f1f0f0f0f0f0f0efefefefefefefefef +efefefefefefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefefefefefefefefefefefefefefefefefefefefefef +efefefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f1f1f1f2f2f2f3f3f3f4f4f4f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9f9f9 +f9f9f9f9fafafafafafafbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfefefefefefefefefefefefeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefdfdfdfc +fcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0f0f0f0efefefefefefefef +efeeeeeeeeeeeeeeeeeeecececececececececebebebebebebeaeaeaeaeaeaeaeaeae9e9e9e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e7e7e7e7e7e7e7e7e7e7e7e7 +e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9e9e9e9e9e9e9e9e9e9e9e9eaeaeaebebebebebebebebebebebebec +ececeeeeeeeeeeeeeeeeeeefefefefefefefefefefefefefefeff1f1f1f2f2f2f3f3f3f4f4f4f4f4f4f4f4f4f5f5f5f5f5f5f7f7f7f7f7f7f8f8f8f9f9f9f9f9 +f9f9f9f9fafafafbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1 +f1f1f2f2f2f1f1f1f1f1f1f0f0f0efefefeeeeeeedededecececeaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e7e7e7e5e5e5e5e5e5e5e5e5e5e5e5e5e5 +e5e4e4e4e4e4e4e3e3e3e2e2e2e2e2e2e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dfdfdfe0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0 +e0e0e0e1e1e1e1e1e1e1e1e1e2e2e2e2e2e2e3e3e3e3e3e3e4e4e4e5e5e5e5e5e5e4e4e4e5e5e5e6e6e6e8e8e8e8e8e8e8e8e8e8e8e8e9e9e9e9e9e9eaeaeaea +eaeaedededeeeeeeeeeeeeefefefefefeff0f0f0f1f1f1f1f1f1f2f2f2f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfcfc +fcfdfdfdfdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfd +fbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f4f4f4f4f4f4f3f3f3f1f1f1f0f0f0efefefeeeeeeeeeeeeeeeeeeededededededecececebebebe9e9e9e8 +e8e8e7e7e7e6e6e6e6e6e6e5e5e5e4e4e4e3e3e3e3e3e3e2e2e2e0e0e0e0e0e0e0e0e0e0e0e0dfdfdfdededededededddddddddddddddddddcdcdcdbdbdbdada +dad9d9d9d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9d9d9d9d9d9dadadadadadadadadadbdbdbdcdcdcdddddddddddd +dededee0e0e0e0e0e0dfdfdfe0e0e0e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e9e9e9eaeaeaeaeaeaeaeaeaebebebecececedededee +eeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9fafafafbfbfbfcfcfcfefefefefefeffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefcfcfcfafafaf8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f3f3f3 +f2f2f2f1f1f1f0f0f0efefefededededededecececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e4e4e4e3e3e3e2e2e2e1e2e0e0e1dfe0 +e1dfdddddddddddddcdcdcdcdcdcdbdbdbdadadadadadad9d9d9d9d9d9d9d9d9dad8d8d7d7d7d7d5d5d6d4d4d5d3d3d5d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3 +d3d3d3d3d3d3d3d3d3d3d3d3d3d4d4d4d5d5d5d5d5d5d6d6d6d6d6d6d7d7d7d8d8d8d8d8d8d9d9d9dbdbdbdcdcdcdcdcdcdcdcdcdddddddfdfdfe0e0e0e0e0e0 +dfdfdfe0e0e0e1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e7e7e7e7e7e7e8e8e8e9e9e9ebebebecececedededeeeeeef0f0f0f0f0f0f0f0f0f1f1f1f2f2f2f3 +f3f3f3f3f3f3f3f3f4f4f4f6f6f6f7f7f7f9f9f9fafafafafafafdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffcfcfcfbfbfbf9f9f9f7f7f7f5f5f5f4f4f4f3f3f3f3f3f3f2f2f2f1f1f1f0f0f0f0f0f0f0f0f0efefefedededececece9eceae9ecea +e9eae8e8e9e7e6e6e6e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e3e1e1e2e0dee1dfdde1dcdce0dbdbdfdadcdddbdcdcdcdbdbdbdadadadbd9d9dad8d8d9d7d7d9 +d7d7d8d6d6d7d5d5d9d4d6d7d4d6d8d3d5d7d2d4d5d0d2d4cfd1d1cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d1d1d1d2d2d2d3d3 +d3d4d4d4d5d5d5d6d6d6d7d7d7d7d7d7d8d8d8dadadadbdbdbdcdcdcdcdcdcdddddddddddddedededfdfdfe0e0e0dfdfdfe0e0e0e2e2e2e4e4e4e5e5e5e6e6e6 +e6e6e6e7e7e7e8e8e8e9e9e9ebebebececececececececececececedededefefeff0f0f0f1f1f1f2f2f2f2f2f2f3f3f3f4f4f4f5f5f5f6f6f6f7f7f7f9f9f9fb +fbfbfdfdfdfdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfbfbfbf9f9f9f7f7f7f6f6 +f6f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0f0f0f0efefefeeeeeeedededeaedebe9eceaeaebe9e8e8e8e7e7e7e6e6e6e6e6e6e5e5e5e3e3e3e3e3e3 +e2e2e2e1e1e1e0e0e0dfe0dededfdddddedcdddddddddddddcdcdcdbdbdbdadadad9d9d9dad8d8dad8d8d8d6d6d7d5d5d7d5d5d6d4d4d6d4d4d5d3d3d4d2d2d3 +d1d1d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d8d8d8d8d8d8d9d9d9dadadadbdb +dbdcdcdcdddddddddddddddddddededee0e0e0e0e0e0e0e0e0e1e1e1e2e2e2e4e4e4e6e6e6e6e6e6e7e7e7e7e7e7e8e8e8e9e9e9ebebebececececececededed +edededeeeeeeefefeff0f0f0f1f1f1f2f2f2f3f3f3f4f4f4f5f5f5f6f6f6f6f6f6f8f8f8fafafafbfbfbfdfdfdfefefefefefeffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfafafaf8f8f8f7f7f7f6f6f6f5f5f5f5f5f5f5f5f5f4f4f4f2f2f2f1f1f1f1f1 +f1f0f0f0efefefeeeeeeededededededecececebebebe9e9e9e8e8e8e7e8e6e7e8e6e8e6e5e8e6e6e7e4e6e8e2e7e6e0e5e5dfe4e4dee3e4dee3e2dee3e0dfe1 +dfdee0dedddfdcdcdcdadcdcdbdcdad8dbd9d7dad8d7dbd6d6dad5d5d9d4d3d9d4d3d9d4d2d7d5d4d7d51610000026060f002220574d46430100000000000100 +0000000000001400000000200000d00a0200d06a0200d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d6d6d6d6d6d6d6d6d6d6d6d6d7d7d7d8d8d8 +d9d9d9d9d9d9dbdbdbdbdbdbdcdcdcdddddddedededfdfdfe0e0e0e0e0e0dfdfdfe1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e5e5e5e6e6e6e7e7e7e8e8e8e8e8e8e9 +e9e9e9e9e9ebebebecececededededededeeeeeeefefeff0f0f0f0f0f0f1f1f1f2f2f2f3f3f3f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9fbfbfbfcfcfcfefe +fefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdfdfdfcfcfcfafafaf9f9f9f8f8f8 +f8f8f8f8f8f8f8f8f8f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0f0f0f0f0f0f0efeef0eeedefedeceeecececebeceaeaebe7ebece8ebeceaece9ebeb +e7ecece5ecebe4ebebe4e9eae4e9e7e4e6e4e3e5e3e3e3e2e2e2dfe1e1dee0e0dee0e0dee0e0dee1dfdde0dedcdfdddce0dbdae0dbdae0dbdae0dbdadfdddfdf +dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdddddddddddddddddddededededededfdfdfdfdfdfdfdfdfe0e0e0e0e0e0e1e1e1e2e2e2e3e3e3e3e3e3 +e4e4e4e4e4e4e4e4e4e5e5e5e6e6e6e7e7e7e7e7e7e7e7e7e9e9e9eaeaeaebebebebebebececececececedededeeeeeeefefeff0f0f0f0f0f0f2f2f2f3f3f3f3 +f3f3f3f3f3f3f3f3f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffefefefefefefdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f6f6f6f5f5f5f6f4f4f6f4f4f6f3f5f3f2f4f2f1f3eff1f1eef2edeef2eceef2ecedf1ececeeeeebedeeedeceeecececedebeaedebeaeaebe7eaebe7e9eae8e8 +e9e7e7e7e7e6e5e7e6e5e9e6e5e9e7e6eae6e5e7e5e4e6e5e4e6e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e5e5 +e5e5e5e5e5e5e5e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaebebebebebebececececececececec +eeeeeeefefeff0f0f0f0f0f0f1f1f1f1f1f1f1f1f1f2f2f2f3f3f3f4f4f4f5f5f5f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9fafafafafafafbfbfbfbfbfbfc +fcfcfdfdfdfdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffefefefefefefefefefdfdfdfdfdfdfefefefefefefdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfbfbfbfbf9f8fbf9f9faf7f9f8f7fbf7f6faf4f6f7 +f4f7f5f2f8f3eff6efeff5f0eef3f2eef2f3eff1f2eff1f1eef2edf0f2ecf0f2eceff0eceff0eceeefedeeeeeeedeceeefebf0efebf0efebf0efebf0eeebeded +eaeceeebedeeececeeececeeececededededededededededededededededededededededededececececececececececececececececececedededededededed +edededededededeeeeeeeeeeeeefefefefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f1f1f1f2f2f2f3f3f3f4f4f4f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7 +f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfcfbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfefefefefefefefefeffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffefefefefefefefffdfdfefafcfdf9fcfbfdfbfafefbfafefaf9fdfafafaf8fbf9f7faf8f6f8f8f4f7fbf3f6fbf3f6faf2f6f7 +f2f7f5f4f8f3f4f8f3f4f7f5f4f7f5f3f6f4f3f6f4f3f5f5f5f5f5f5f5f5f5f5f5f4f4f4f3f3f3f3f3f3f3f3f3f4f5f3f4f5f3f3f4f2f3f3f3f3f3f3f3f3f3f3 +f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4f4f4f3f3f3f3f3f3f3f3f3f3f3f3f4f4f4f4f4f4f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6f7f7 +f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfefefefefefefefefefefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffeffff +fbfefffbfdfdfdfdfcfffcfafffdfcfffffcfefffdfdfdfdfdfdfcfefafafffafafffafafff9fbfcfafdfbfafdfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfafbfcfa +fbfcfafbfcf8fbfcfafafbf9fafbf9fafbf9fafafafafafafafafaf9f9f9fafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9f9 +f9f9fafafafafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfffcfdfffcfdfffffffefffffefffffefffffefffffffeffff +fefffefffffcfffffdfffffdfffefdfffefffdfffffefffdfffffcfffffcfffffdfffffffffffffefffffcfffffbfffffcfdfefafdfffefdfffffdfffffdfeff +fdfdfffbfcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffdfffefbfffefdfffffffefffffefffffefffffefffffffefffffefffefffffefffffefffffffffffffffffffefffffefffd +fffffcfffffdfffffefffffefffffffefffffbfffffbfffffcfffffcfdfffffdfffffcfdfffdfefffdfdfffdfdfffffeffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffff1610000026060f002220574d464301000000000001000000000000001400000000200000d0ea0100d06a +0200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffdffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefffffefffffefdfffefdfffcfefffbfffffefffffefffffefffffefffefdfefffdfffffefffffefffffffefefefffffffffffffffffffffffffffffffe +fefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffefffffffffffffffffffffffffffdfffffffefffffefffefefefffffefffff9fffff8fffff4fffff1fffff1fefeeefcfdedfeffef +fffff2fffff7fffff8fffffbfffffcfffffefffffffffffffffffffffffefffffefffffefffffefffffefefefefefefeffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefdff +fffbfffffdfdfffdfdfffffefffffffbfffff4ffffebfffee0fffad9fff9d7fef8d5f9f5d2faf8d5fffddeffffe7fffff0fffff2fffff7fffff9fffffbfffffc +fffefdfdfefcfdfefcfcfffbfdfffcfdfffcfefffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfdfffcfbfffefbfffffdfdfffffefffffffcffffedfffcd9fbf7c4f6ed +aef4e8a2f8e79ef7e69df4e79df3e89ef5eaa6faf0b0fff4bbfff5c5fff8d0fffad9fff9defffce7fffeeffffff5fffff9fffffbfdfffbfdfffcfffffeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffffffffffcfdfffcfbfffefdfffffffefffffffcfffff0fdf6cff3eaa7eadf85e4d364e5cf52eccf4eeed04dedd14ee9cf4de7cd51e7cf58e4d0 +61e8d46feedc81f0e395f8ecacf9f1bcfef7d0fffee2fffff1fffff8fffffbfffefdfefefefefefefefefeffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffcfdfffcfdfffefdfffefffffeff +fff5ffffddfbecaeeada79decd4ed8c12fd8bd1fe0c020e5c21fe3c01de0be1edebe1fdcbe23d6bc28d8be34dec749e4cf5ceddb76f2e18af6e99dfdf2b4fffb +c9fffed6ffffdeffffe5ffffecfffff0fffff2fffff6fffffafffffefffffffffefffdfffffdfffffdfffffffefffffffffffffffffffffffffffffffffdffff +fdfffffdfffffdfffffffffefffffffffffffffffffffffffffffffffffffffffffdfffffdfffffdfffffffffffffffffffffffffefffffefffffeffffffffff +fffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffeffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfffefdfffefdfefcfdfffefdfffefffffefffef9fffde7fff6c2f8e086e3cd4bdec92adec71eddc318e1c11ae4 +c11de1c219e1c318e1c318dec217dbc018ddc021e2c52ee3c838e6cb45e7ce4eead359ebd762ecd86befdb76f5e084f5e495f4e9adf9f1c2fef7d0fcf8dbffff +edfffff9fffffffcfcfffbfefffbfefffbfefffcfdfffefdfffffefefffffefffffefdfffffbfffffbfffffafffefafffdfdfffcfffffefefffdfffdfcffffff +fffffffefdfffcfefefbfffffafffefbfffffffffffffefffffefffffdfffffdfffffdfffffefffffffffffffffffffefffffefffffffffffffffefffffeffff +fdfffffdfffffefffffefffffffffffffefffffffffefffffefffdfefffdfffffdfffefffffcfffffefffffefffefffffeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffff1610000026060f002220574d464301000000000001000000000000001400000000200000d0ca0100d06a0200ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffefdfffefefffdfffffffdfffffffffcfffdeefff6d0fee7 +9cefd465dfc630e0c81ce4cc1ce7cc1deac920eac821e8c71ee6c81de5c819e4c816e3c617e3c51ae3c31ee2c222dfc023ddbf24d9bd23d6bb24d5ba29d8bd31 +e0c53fe2c951e8d572eddf8cf6e99ffbf0b2fffccbffffe0ffffecfffff2fffff4fffff8fffff9fffffbfffffcfffffcfffffefffefefdfffffcfefffcfefefd +fffffdfffefcfffdfefffdfffffefffffffffffffffefffffefffdfffffbfffffafffefbfffefffffffffefffffefffffefffffefffffefffdfffffdffffffff +fffffffefffffefffffefffffffffffffffefffffefffffdfffffefffffffffffffefffffefffffefffefffffefffdfefffdfffffdfffefdfffcfffffcfffffc +fffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffefefefffffffffffffffefffefdfffffff9fffbdef6ebafefdc79e5cd4bdcc228e0c51de4ca1fe7cb20e9c720e7c420e9c6 +22e8c61fe8c71de8c81be8c91ae5c71ae2c31ae0c019dfc21addc018dabd14d6bb13d7b914d7ba19dcbd22dec02ce1c941e5cf51e9d560ecd86bf1e07ff5e690 +f8ea9efaeeacfaf1b8f9f3c4fcf6d1fffbdffffeecfffff8fffffefffefffffefffffdfefffefffffffffffffffefefefffefffffefffffefffffefffffeffff +fefffffffffdfffffdfffefdfffcfffffefffffefdfffefdfffefbfffefbfffefbfffefbfffffdfffffdfffffdfffefdfffefffffcfdfffcfdfffcfdfffefdff +fffdfffffdfffefffffbfffffbfffffcfffffffffefffdfefffdfefffbfffffbfffcfbfffcfbfffbfdfffcfdfffeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffeffff +fefffefdfffffff5fffbceeadf8fe1d057e1ca38e0c527e6c724e6c921e7c720e9c720e9c622e6c522e5c520e4c51ce5c71ce8c81be7c61ce4c51ce2c31ae2c3 +1ae2c419e4c417e5c617e4c417e3c218e3c11ae2c11eddc021dec228d9bf2bd7bc2fd6bd37d7c042dcc551e0cc61e8d776ecdd87f2e69efaefb5fff7cbffffde +ffffecfffff2fffff4fffff4fffff6fffff9fffffcfffefdfffdfffffdfffffdfffffdfffffdfffffefffffffffffffffffefdfefffbfffffefffffefdfffcfb +fffcfbfffcfbfffefbfffefbfffffdfffffdfffffffffffffffefdfffcfdfffbfdfff9fbfffbfbfffffbfffffdfffcfdfffbfffff9fffffbfffffefffefffdfe +fffdfefffdfffffdfffefbfffefbfffefdfffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffff1fffabde3da73dac93ce1c929e5c827e9 +ca27e8ca25e8c821eac821eac821e3c722e2c71fe1c71de2c51ce4c51ce4c41de6c31fe6c320e5c21ee4c21be5c119e4c319e3c316e2c117dfc017dfc017debd +14dcbd14daba13d5b613d3b417d4b51cd9bb27dcc033e3c941e6cf51ead764eedd76f0e289f6ea9cfaf2acfdf5bafff6c6fff7d1fffad9fffbe2fffdeefffff9 +fffffefefdfffefdfffdfcfffffcfffffdfffffefffffefffffffefffffefffffffffffffffffefdfffefdfffefffffefffffffffefffffdfffffdfffffdffff +fefffffffffdfffcfbfffbfafffbfafffffafffffbfffcfdfffbfdfff9fffffbfffffefffffffffefffffefffffefffffefffffefffffefffffdfffffdfffffe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffefffffffffffffffffffefffffbffffe5fdf4aae2d561dbc930e3c921e7c825ebca27e8ca25e7ca22eac821e6c61fe4c921e3c921e3c91fe4 +c71ee5c61de5c51ee7c420e7c420eac521e8c41de7c31be5c41ae5c41ae4c319e1c219e1c318e2c012e2c012e0c112e0c013debd13ddbc13ddbd16debf1cddbf +20dcc026dbc02fd8c038d4be40d4c24dd7c959dccd69e1d27ce6d98feee2a0f5ebb5fdf6cbffffe3fffff0fffff4fffff8fffff9fffffbfffffbfffffcfffffc +fffefefffefffffefffffefffffffffffffefffffefffffffffffffffefffffdfffffdfffffdfffffdfffffefffdfffefbfffcfbfffcfbfffffdfffffdfffefd +fffcfdfffcfdfffcfffffefffffffffffffffffffffffffffffffffdfffffcfffffbfffffcfffffeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffbfffdf2fff9d4 +f8ed99e2d257dcc42ae4c71ee8c823ebcb26e8cb22e8cb22eaca23e8c823e5c820e5c820e7c81fe7c91ee8c81be8c81be9c61ce9c61ce7c41ae6c417e4c417e5 +c518e5c41ae2c419e1c219e1c219dfc114dfc114e0c215e0c217e0c217dec015debf16ddbe15dbbc13d9b912d6b714d3b516d0b217ccb11acfb521d2b92ddcc4 +42e1cc53ead568efde7df7e794fff3adfff9bffffbcafffbd2fffcdbfffee2fffce7fcfcecfffef4fffffbfffefefffefffffefffffeffffffffffffffffffff +fffffffffffffffefffffefffffefffffefffffffffffffffffffefffffffffefffffefffffefffffefffffefffffffffdfffffdfffffffffefffffefffffcff +fffcfffefffffdfffffdfffffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffdfefffffefffffefffff8fffce7fef4c4f6e78ae6d150e2c62beaca23eccc25eccc25e7cb20e4ca1f +e6c921e8c823e7c722e6c61fe8c71ee8c71de6c81de5c71ae6c619e5c518e6c619e5c518e2c417e3c518e2c419e1c219e1c11ae2c31ae2c419dec315dcc015dc +c015dbbf14dbbf14dbbf14dbbd12dfbf12debc0edcba0dddbb0edcb90fd8b70edab811dcbb18dbbe20dbc02adec336ddc440dcc44cdbc758dfcc69e0d077e3d7 +85e7de95ece5a6eeeab7f4f2cafefcdeffffeefffff4fffff8fffff9fffffbfffffbfffffcfffffefffffefffffefffffefffffefffefffffffffffffffffeff +fffefffffefffffefffffdfffffefffffefffffdfffffefffffefffdfffffffffefffffcfffffcfffffcfffffcfffffefffeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1610000026060f002220574d464301000000 +000001000000000000001400000000200000d0aa0100d06a0200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffff8fefbdcf7eeaff2e17aeb +d24ce5c62deac926eaca25e8cb22e6cc21e5cb20e5c924e6c724e8c823e9c622e6c61fe5c51ee2c51de4c71ee2c81edfc51adfc51adfc51ae2c51ce2c51ce4c4 +1de3c31ce3c11ae2c118e4c319e1c318e0c217dcc015dcc015dbc116dac015d9bd12ddbf12dfbf12e1bf12e0be11e0be11dfbc12dfbc12deba12ddbb14d8b714 +d7b416d5b417d1b118cdad18ccaf1ed0b529d6bf3bdac84de3d263e9db7bece393f6edadfffbc6ffffdbffffdfffffe5ffffeaffffeffffff6fffffafffffeff +fffffffffffffffffffffffffffffffefffdfefffdfdfffffefffffefffffffefffffefffffffffefffffefffffefffffefffffffffffffefffffefffffcffff +fcfdfffbfbfffcfbfffcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefffffefffefffffff6fef8cff3e99cefdc69e9ce41e6c62debc929ebcb26e9cc24e6cc22e5cc22e5c925e5 +c925e5c722e7c720e8c823e6c823e5c722e3c820e3c91fe0c61ce1c71ddfc51be0c31ae0c31be2c21be3c31ce5c41be6c51be3c218e3c218e2c117dfc116ddc1 +16dec217dec217dcc015ddbf12dfbf12dfbf12e0be11e0be11dfbd10dfbd10dfbd10dcba0ddab70ddab70ddab70dd8b50bd5b208d7b40ad7b710d7bb17dabe23 +ddc432dcc743dac853ddcd63e5d477e6d885e8de91e9e19ef1e8aff5efc2fbf3d5fef9e4fffef1fffff8fffff8fffff9fffffafffffafffffefefefefdfcfffe +fdfffffcfbfffefafffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffdfffefafffcf8fffbfafffcfdfffeffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffff +fffdfffffff5fdf5c0efe286ebd655e7cf37e7c82beaca2aeacc27e8cc27e7cc24e7cb26e5c928e5ca26e6cc22e4ca20e5ca22e6c921e4c71fe3c61ee5c61de5 +c71ce6c81de5c71ce4c61be4c61be5c41ae5c518e4c516e3c415e5c316e5c316e4c215e1c114e0bf15ddbf14dcbe13dbbd12dfbe14dfbe14dfbe14debd13dcbe +11dcbe11d9be10dbbe0fdabd0edcbd0edcbc0fdcbb11dbba10dbb80edbb80edcb90fdcb90fdab910d7b710d4b414d0b118ceb01ccbb020c9af27d1b838d7c04c +e3cc68edd984f4e4a2faefbdfff9d3ffffe3ffffecfffff0fffff1fffff2fffff5fffff8fffffafffffefffffffdfffffafffefafffef9fefdfafffefefffdff +fffefffffffffefffffdfffffdfffdfffffafffff8fffef8fffefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffdfffffff2fff3b5e7d871e6cf43e9cf2fe9cc2be9cd29 +e8cc27e8cc27e8cc27e7cb27e7ca29e5ca26e5cb21e3c91ee3c820e3c722e2c41fe1c31ee3c31ce3c41bdfc017e0c118e0c118e0c118e1c318e2c417e3c513e2 +c412e5c315e5c316e5c316e2c215e2c117e1c016e1c016e0bf15dfbe14dfbe14dfbe14dfbe14dcbe11dabf11dabf10d9be0fdbbe0fddbe0fdbbd10dbbd10dabc +0fdcbc0fdaba0ddbb90bdab908dab807d8b605d7b406d6b206d4b006d2ae06cfac08d2b114d8b823dec039e2c74ee4cc62e5d277ead98aeade96eee6a3eeeaaf +f3efbaf6f3c6fcf8d5fffbdffffeebfffff5fffff9fdfffcfdfffefbfffffbfffffbfffffdfffefffffefffffefffefffffefffffdfffffefffbfffffafffefa +fffefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffdfffffbfffffbfdfdfffeffffffedfff1a8e2cf5cdfc732e9cf29e8cd29e8cd29e8ce28e9cd28e8cc28e8cc28e7ca29e7cb26e8cb22e6c920 +e6c823e6c626e2c425e0c223dfc221ddc11ddec21edec21edebf1cddbf1addc017dec315e1c513e0c412e2c516e3c415e2c314e2c314e1c114e1c114e2bf15e2 +bf15e1bd15e1bd15e1bd15dfbe14ddbf12dabf11dabf10dcbf10dcbb11debb11dcbb11d9bb0ed7bc0ed7bc0dd6bb0cd4ba08d7bb09d8ba08d8b90adab80adbb7 +0bdcb50cdcb50cd9b40cd7b30cd6b512d7b718d7b81dd6b621d3b526d4b72cd1b832cfba39d3c24dddce67e3d981eee49ef6efb8fffad1ffffe3ffffedfffff4 +fffff8fffffcfdfffffbfffffdfffffdfffefffffefffffefffffefffffefffffffffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffbfffffdfffffffffbffffe1ffee +9be2cc4fdec42ae9ce26e9cf29e9ce2ae8ce28e8ce28eacb28eacb28e9ca27e9cc24ebcc23e7ca22e5c629e5c732e5c93ce9cf45ead24ae6d049e5cf48e5cf48 +e6ce46e5cc40e5ca39e4ca30e1c826dfc51de0c31ae0c217dfc116dfc114e0c215dfc114e0bf15e0bf15e2be16e2be16e2be16dfbe14dfbe14dcbe11dcbe11dc +be11e0bd13e0bd13ddbc12dabc0fd8bd0fd8bd0ed5bd0dd6bb0cd9bc0dd9bc0ddbbb0edcba0ddcb80cdab60adab60adab60ad6b407d4b309d4b107d3b006d2af +05d1ae04d1ae04cdad06caae0acfb51bd5be32dbc64ce2cf66e8d97deee193f3e7a5fdf2b8fdf5c6fff8dafffdecfffffafffffffdfffffafffefdfffefffffc +fffffcfffffcfffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffdfffffafffffdfffefffef1fffdd1fcea8de5cd4be2c62bebce26e9ce2ae7ce2ae6ce28e8ce28eacc +27e9cc24e9cc24e9cc23e7c81fe3c625e3c733e7cd4beed868f9e683fcee95f8ec9af6ea9cf7ec9cfaea97f6e489f2dd74ecd35fe0c846dcc131dbbc21dcbb18 +d8ba15d9bc14dbbf14dbbf14ddbf12ddbf12e0bf15e0bf15e0bf15dfbe14dfbe14dfbe14debd13debd13ddbc12dcbb11dabc11dabc0fdabc0fd9bb0edab90fda +b90fdbb70fdbb70fdbb80edbb80edab80bd8b90ad8ba08d6ba08d8b90ad5b70ad5b508d3b306d3b306d2b205d3b104d3b104d1b007d3b30ed5b516d5b61fd6b8 +2bd6b932d7ba3ad5bc44d9c457e1cf72f1e09dfff3c7fffeeafffffbfffefff9fdfefafffffbfffcfdfffcfffffcfffffefffefffffefffffeffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd +fffffafffefffff7fffde4fff6bef9e580e7cf47e7c92eeacc27e9cd2ce7ce2ce6ce28e7cd27eacd25e9cc24e9cc24e7cb26e6c928e5c935e4cc50ead671f4e6 +93fff8b2fffebffffabffef7befff9c0fff9bdfff3b3faeba3f3e08fead57ae4ce65e1c54fe0c343dbc139dbc033dbc32bdbc224dcc01fdcc01bdcbf17debf16 +e0bf16e0bf15dfbe15dfbe14debd14dcbd14dbbc13dbbd12dbbd1610000026060f002220574d464301000000000001000000000000001400000000200000d08a +0100d06a020010debe11debe11dcbb11dbba10deba12deb812ddb711dcb610dbb70fd8b80bd6ba08d3ba06d2b806d5b809d4b708d3b508d3b508d3b508d5b508 +d5b607d7b507d5b306d5b208d4af07d1ad06d0ad0acfab0bcba80bc7a70ec7ac1cd0b737e2cc62f6e294fff1c2fffbe3fffffafdfffffbfffffafffefbfffcfd +fffefffffffffefffffdfffffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffeffffffffffffffffff +fefffffefffffefffffefdfffffdfffffdfffffffffffffffcfffff1fff9d1fceda5f0e06fe5d144e6ca2feacd2ceacc2de9cd2ce6d02ae5ce25e9ce26ebcd28 +e5c827e8ca2fe5c935e4cd4ff0df88fff7b7fffbc8fef9c8fffac1fdf3b3fbefadfbf0acf9f0b0fbf3b8fff4c4fff4c8fff3c5fff2c1fdecb3f8e8a3f1e08fe9 +d877e6d360e6d150e4cb3fddc12ddcbd22dbb919d9b612dab910dcbb11dcbc0fdabc11dabc11d6bb13dabd14ddbd10dfbd0fdebd13dcbb12d8ba0fddbc12ddb9 +11deb812ddb912dab910d7b90cd4ba08d4bb07d3b907d5b809d7b70ad6b609d6b609d6b609d5b508d4b407d4b407d4b407d3b306d3b006d0af05cfae05cead04 +ceac05ccac07caae0acdb116d2b726ddc549e7d479fff4bcfffff0fffefffffffffdfffffdfffffefefefffefffffefffffefffffeffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffefffdfc +fefefdfffffefffffefffefefefffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefffffffcfcfcfffffffffffffffffffffffffcfefefcfefefdfffffdfffffffffffffffffffffffffffffffffffefefefffffffffffffffffffe +fefefefefefffffffffffffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffefffdfcfefefdfffffeffffffffffffffffffffffffffffff +fffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffdfffffcfefffdfffffdfffffcfefffcfefffdfffffdfffffcfefefdfffffffffffffffffffffffdfdfdfefefefffffffffffffffffffefefeff +fffffffffffefefefefefefffffffffffffefefefffffffffffffefefefffffffffffffefefefffffffffffffefefefffffffffffffffffffefefefffffffdfd +fdfffffffffffffefefefffffffffffffefefefffffffffffffffffffffffffdfdfdfdfefcfffffefffffffffffffffefffefdfffffefffffefffffefffefdff +fffffffffffffffffefffffefffffefffffefffffffffffffdfffffcfefffdfffffdfffffcfefefdfffffdfffefdfffefdfffefffffefefffdfffffefffffeff +fefdfffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefdfffefdfffefdfffffcfefefcfefefdfffffffffffffffffffefffefdfffffe +fffffefffffffffffffffffffefffffefffffefffffefffffffffffffdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffffffffffffefffffefffffefffffefdfffffdfffffdfffffffffffffe +faffffecfff4c0f4e58fecdb62e2cf3ee5cc30ebce2dedcf30ebce2fe7d12ce5cf29eace29ebcd28e5c928e6cb35e6ca47ebd56ffbefadffffdaffffdbfaf7c0 +f8eca4f6e491f3e188f3e38af3e894fbf0a6fff8bcfffecdffffd9ffffe1ffffe0ffffd6fffcc2fcf0aaf3e592eede7ee7d46be2ca58d9bf43d8bc39d6b92ed6 +ba26dabb22d9bc1dd9bd19d8bc17dabf17dabe13dcbd0edfbd0fdebd13dabc11d9bb10dbbd12ddb911ddb810dbb70fd9b80ed8bb0cd6bc0ad7bb09d8ba08d8b9 +0ad7b70ad6b609d6b609d6b609d6b609d5b508d4b407d5b508d4b407d3b306d2b205d2b205d1b104d1b104d1b104ceb005cdb007c9ac04c5aa14ceb644f5e396 +ffffdffffff9fffefdfffefffffefffefdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffefffffefffffefffefdfffffefffffffffffffffffffffefefeffff +fffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefffffffffffffffffffffffffffffffefefefffffffffffffdfdfdffffff +fdfffffdfffffcfefefcfefefcfcfcfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffdfcfefefdfffffefffffefffdfdfdfcfcfcfefefefffffffffffffdfdfdfcfcfcfffffffffffffffffffffffffffffffefe +fefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffcfefffdfffffdfffffcfefffcfeff +fdfffffdfffffbfdfdfcfefefefefefefefefffffffffffffefefefdfdfdfefefefefefefffffffffffffffffffffffffffffffffffffffffffefefeffffffff +fffffffffffefefefffffffefefefdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefefefdfdfdfdfd +fdfdfdfdfefefefffffffffffefffffefefefefdfdfdfffefffffefffffefffffefffffefffefdfffefefefffffffffffefffffefffffefefffdfefefeffffff +fdfffffdfffffafcfdfdfffffdfffffdfffffcfffdfdfffefdfffefdfffefefffdfffffefffffefffefdfffefdfffefdfefffdfffffefefffdfffffefffffeff +fffefffffefffffefdfffefcfffdfdfffffdfffffcfefefcfefefefefefefefefffefffffefffffefffffefffffffffffffffffffefffffefffffefffffefbfb +fbfefefefffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffff +fffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffefffffffffffefeffffedfcf0b6ebdd7de7d657e4d03be6cd2febcf2eecd0 +2febcf2ee6cf2de7ce2aeccd2ae9ca27e4c925e6cd3befd767f7e290fff4bfffffd5fffdbdebe18de9d568efd65eedd259eed35aecd65fefdb6bf4e178fae889 +ffee99fff3a6fff5b1fff6b6fff6bafff4bafbf2b9faf2b7f9efb3f5eca9f1e39becde8ce8d679e5d166e7cf57e6cd47e1c737dfc328d9bc14d7b809d5b704d5 +ba06d6b90ad7b90cd8ba0fdab90fdeba0edebb0ddcba0cdabc0ad9ba0bd7b809dcb709dbb608dab80bd7b70ad7b70ad7b70ad7b70ad6b609d6b609d5b508d5b5 +08d4b407d4b407d3b306d3b306d2b205d2b205d2b205cdaf04cfb007cbab04c2a50ec5ad31e9d77efdf3c3fffae5fffff8fffffffffdfffffdfffffffffffffe +fffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefffffefffffefffefdfffffffffffffffffffffefefefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffefefefefefefefefefffffffefefefffffffffffffefefefdfdfdfffffffdfffffcfefefdfffffdfffffefefefefefeffffffffffff +fefefefffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffefefeffff +fffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefffffffffffffefefefffffffffffffffffffdfdfdfefefeffffff +fffffffdfdfdfffefffffefffefdfffefdfffefefefefefefefefefffffffffffffefefefffffffffffffffffffefefefffffffffffffefefefffffffffffffe +fefefdfdfdfffffffffffffffffffffffffefefefffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffe +fffffefffffefffffefffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffbfdfdfcfefe +fcfefefcfefefefefefffffffffffffffffffffffffefefefefefefffffffefefefefefefefefefefefefffffffffffffffffffffffffefffdfffffeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffefffffeff +fffefffffffffffffffefffffefffffeffffffeef9eeaae5d76de6d34ce9d23aeacf31ecd02febcf2ee7ce2ce7cd2de9cd2ceccc2ce7c825e3c824e5ce42f3df +80feeeacfff3c2fff4baf1e790d6c858d6bf34e3c530e6c431e4c232dfc231dcc232d8c135d8c33fddc64cdcc859e2d36de5da7ef0e595faf0aafff9bdffffcd +ffffd7ffffd9ffffd8ffffccfffab8fef0a4fae992f4e17ee9d568e2cd53d7bd33d1b822ccb41acfb618d1b816d5b915d7b717d9b612ddb911daba0dd9bd0bd8 +bc0ad7b90cdab70ddfb70be0b80cdab80bd7b70ad7b70ad7b70ad7b70ad6b609d6b609d5b508d4b407d4b407d4b407d4b407d3b306d3b306d2b205d2b205d0b2 +07d1b006cfad06caab10c8af29dccb64ebe2a3f4efcefffff4fffffefffdfffffdfffffffffffffcfffffefffffeffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefdfffffeffffffffff +fffffdfdfdfdfdfdfefffdfdfefcfffffffffffffefefefefefefffffffffffffffffffffffffdfdfdfefefefefefefffffffffffffffffffffffffffffffefe +fefefefefffffffefefefefefefffffffdfffffcfefefbfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffefefefefefeffffffffffffffffff +fefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefefefefcfcfcfffffffffffffe +fefefdfdfdfffffffffffffffffffffffffffffffffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffdfdfdfffffffffffffffffffffefffffefffffefffffefffefefeffffff +fffffffffffffffffffefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefefffffffefefeffffffffffffffffffff +fffffefefefefefefffffffffffffdfdfdfdfdfdfefefefefefefefffdfefffdfffffefffffefffffffffefffefdfffffefffffffffffffffffffffffffffefe +fefefefefefefefefefefffffffffffffffefffffefffffefffefdfffefefefffffffdfffffdfffffdfffffdfffffffffffffffffefefeffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfffffefffffffffffffffffffffffffffffffefefeffffffffffffffffffff +fffffffffffffffffffffefffffefefefefdfdfdfcfcfcfdfdfdfffffffefefefdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffe7f5e99be1 +d05be4ce40ebd236ebd131ecd02fead12de9d02ee8cd2febcc2fefcd2de8c828e3ca28e4d14af5e99bfffdc8fff8c2f4eba2e8dc70d6c43bd7bd1de4c21be7c1 +1fe7c021e2c11edebf1cdac01ad8bf1ddac026d9c230decb40e2d250ebda65f3e379fbe98cfff09dfff6aafffbb5fffebbfffebffffbc0fdf4bbf8efb6f4ecb1 +ede5a9eae19de7d987e2d174dcca65dcc956dec545e1c43ae3c132e1be28dbbe1dd5bc12d0bb0cd1b90bd6b911dab910deb80cdeb90bdab80bd7b70ad7b70ad7 +b70ad7b70ad6b609d6b609d5b508d5b508d5b508d5b508d5b508d4b407d3b306d3b306d2b205d3b306cfae04d0ac02ccaa0ac8af1dd7c651e4dd8ef4f1c4ffff +effffffbfffdfffffdfffffffefffffbfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffefffffefffffefffffeffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefefefefeffffffffffffffffffffffffffff +fffefefefffffffffffffbfbfbfefefefffffffffdfdfffffffefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefefefefefefefffffffffffffefefefefefefffffffffffffffffffffffffefefefefefefffffffefefefdfdfdfffefeffffffffffffff +fffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefefe +fefdfdfdfffffffffffffffffffffffffffffffefefefffdfffffefffffefffffefffffefffffdfffffefefffefefffefefffffffffffffffefeffffffffffff +fffffffffdfdfefefefefefefefefefffffffffffffffffffffffffffffffdfdfdfffffffefefefcfcfcfffffffffffffffffffefefefffffffffffffffffeff +fffefffffefffffefffffefefffdfffffffffffffffefffffefffffffffffffffffffffffffffffefffffefffffffffffefeffffffffffffffffffffffffffff +fffefefefefefefffffffffefffffefffefdfffcfbfdfffefffffefffffefffffefffefdfffefdfffefdfffefdffffffffffffffffffffffffffffffffffffff +fffffffffffffffffefffffefefffdfefffdfffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffff +fffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffee0f3e78fdecd4ee3cb36ead030edd130ead12fe9d32ee8d12febce30eb +cc2fefcc2ee6c829e1ca2ee3d456fcf4b1ffffdcfffbbcebe288e6d759dfca32e4c71eebc81aedc820ecc620ebc71fe8c71de4c718e1c617e2c51ce1c721dcc5 +23ddc72cdec735dec63edec547dbc450dcc75addcb66e2d075e9db88f3e89ef7edadfbf2b9fff9c7ffffd5ffffd8ffffd3ffffc5fff5b3f9e99cf3df80eed66c +e8cd5be4c84cd8c338cfbc25c7b415c8b40fd2b612d8b811dbb90bdbb908dab80ad8b80bd7b70ad7b70ad7b70ad6b609d6b609d5b508d5b508d5b508d4b407d4 +b407d3b306d2b205d2b205d2b205d1b104d2b003d4ae02cfad06cdb319ddcb4ee8de8af7f4c1ffffedfffffbfffdfffffefffffffcfffffbfffffeffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefffffffffffefdfefcfdfefcfffffefffffffffefefffefefffefefffffffffffffffefefffefefffffffffefefffefeff +fffffffffffffffffffffffffffffffffffffffffefefefefefefffffffefefefffffffffffffffffffefefefffffffffffffffffffffffffffffffffefeffff +fffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffefdfefffdfffffefffffffffffffffffffefefefffffffffffffefefefefefefffd +fffffefffffefffffefffffefffffefffffffffffffffffdfdfffffffffffffffefefffffffffffffffefefffdfdffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefdfefcfffffffffffffffeffff +fefffefefefffffffffffffffffffffdfffffdfffffefefffffffffffffffffffffffffefffdfefefefffffffffffffefefefefdfffffefffffefffffefffefd +fffffefffffefffffefffdfcfefffefffffefffffefffdfdfdfefefefefefefefefefffffffffffffffffffffffefffffefefffdfefffdfffffefffffefefffd +fdfdfdfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffdfdfdfffffffffffffefefefefefeffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffffffffffffff +fffffefffffcfffff7fffcd4f2e681e2cf46e3cb33ebcf2eeed231ead12de8d22de8d12febce30eacb2eefcd2de8cb2de4ce39e6d965fff8bfffffe0fdf7ace2 +d86ce2d145e4cc2ce8cb23e8c71de8c823e7c722e4c621e4c71fe6c71ee5c71ce5c71ae5c71ae1c41be1c41cdfc21adcbe19dbbb1cd6b81dd5b723d6ba2ddec2 +3fe4ce51eeda6af2e37df7e990fef1a5fffdbbffffcbffffd6ffffd8fffed2fef3c1f9ebb0f2e5a1ecdd95e9db89e2d873d9cf5ad3c23dd1bb26d4b718d7b80f +d7bb09dbbd0ad9ba0bd8b80bd8b80bd7b70ad7b70ad7b70ad6b609d6b609d4b407d4b407d4b407d3b306d3b306d2b205d2b205d2b205d3b104d3b103d5b000cd +ac02ccb315ddcd4be7dd89f7f2c1ffffedfffffbfffefffffefffffffcfffffbfffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefefefffffffcfdfbf6f7f5f6f7f5f2f3f1 +e9eae6e0e1dfe0dededfdddddedcdcdfdddddfdddddfdddddfdddddedcdcdcdadae1dfdfe8e6e6edebebf0eeeef2f0f0f4f2f2f6f4f4f8f6f5fffffefffffeff +fffeffffffff1610000026060f002220574d464301000000000001000000000000001400000000200000d06a0100d06a0200fffffffffffcfcfcfbfbfbf1f1f1 +e4e4e4dcdcdcdadbd9dadbd9e5e3e2f6f4f3f7f7f7fdfdfdfffffffffffffdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffefffffefffffef5f6f4e4e4e4dfdfdfe0e0e0dbdbdbdbdbdbdddddddcdcdcdcdcdce5e5e5f3f3f3f6f6f6f2f2f2f2f0eff0eeededebeaedebeaedeb +eaeeecebeeecebedebeaedebeaedebeaedebeaedebeaedebeaedebeaedebeaedebeaefebeaefece8efece8efece8eeecebebe9e8ebe9e8f0eeedf4f5f3fffffe +fffffffdfdfdfffffffffffffefefefffffffffefefffffffffffffdfbfbf8f6f6f4f2f2f0eeeeedebebedebeaeeecebeeecebeeecebedebeaeceae9eeecebf5 +f3f2f3f3f3fafafafffffffffffffefffdfffffefefffdfafbf9f4f5f3e9eae8ebeceaf4f5f3f7f7f7fafafafffffffffffffdfdfdfbfbfbf8f9f7f3f4f2eced +ebe9eae8f0f1effafbf9fafafafdfdfdfffefffffefffffffffffffffffffefefffdfffffffefcfcf8f6f6f2f0f0efedecedebeaedebeaecebe7edebeaeceae9 +eeefedf8f8f8fffefffffefffefdfffefdfffefdfffffefffffefffffefffffffffffffffdfdfdf7f7f7f9f7f7f7f5f5f3f1f0efedecedebeaeceae9edebeaee +ecebeeecebedece8efeeeaf2f1edf4f2f1f6f4f3fafbf9fffffefffffffffffffffffffffffffffffffffffffdfffffffffffefffdfffefdf9f9f9f3f3f3efef +efebebebf0f0f0fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffefffffefffffffffffffefffffefffff8fffde8fff8c1f2e277e6d042e7cb31eed130eed531e9d32ee6d22de9d230ebce30eacb2eefcf +2feace34e7d149ecde78fffccdffffe2faf09cdccd53dcc730e4ca24eccc25e8c821e6cb23e4c823e2c621e3c722e7c722e8c61fe7c71ae9c719e6c417e7c518 +e6c416e6c413e5c312e2c013e2be16e3c21fe2c124e2c52ee2c838e0ca43dfca50e0cd5ee3d06de6d37cedda91f4e2a3f5e7adf5e9b3fdf2b9fff9c0fffac6ff +fec5fffdbaf9f19eedde78e1ca50d7ba29d0b410d0b507d6ba08d9ba0bd9b90cd8b80bd8b80bd8b80bd7b70ad6b609d6b609d6b609d5b508d5b508d4b407d4b4 +07d4b407d4b407d4b407d5b306d3b103d5b100ceae01ceb519decc4fe6da8cf6f0c5ffffeffffffbfffffffdfffffdfffcfdfffcfffefffffdfffffeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffff +fffffffffffdfdfdeaebe9d6d7d5cfd0cec7c8c6a8a9a5868783797776787675777575777574787676787675777575767473747272838180989696acaaa9bcba +bac8c6c5d2d0d0d8d6d5edebeafefcfbfffffefffffefffffffffffffffffff8f8f8e9e9e9cccccc9999997575756b6c6a717270979594c8c6c5eaeaeaf6f6f6 +fffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefcfffffefafbf9d2d3d19d9d9d8181817a7a7a73 +73737272727474747373737c7c7ca2a2a2cdcdcdd7d7d7c8c8c8bcbab9b7b5b4b0aeadaeacabafadacb1afaeb0aeadafadacb0aeadb0aeadb0aeadb0aeadb0ae +adb0aeadb0aeadb0aeadb3b0acb2afabb1aeaab3b0acb1afaeadabaaadabaab4b2b1dcdddbf5f6f4fffffffefefefffffffffffffefefeffffffffffffffffff +fffdfdf4f2f2e4e2e2d2d0cfc1bfbfb5b3b2b1afaeb0aeadafadacb0aeadafadacacaaa9b5b3b2c3c1c0d9d9d9ecececfcfcfcfffffffffffefffffef8f9f7ee +efedcccdcbb1b2b0b4b5b3d0d1cfe3e3e3f4f4f4fffffffefefefffffff4f4f4e1e2e0cbcccab6b7b5b2b3b1c8c9c7e4e5e3f5f5f5fafafafffefffffeffffff +fffffffffffffefffffefffefef2f0f0dbd9d9c5c3c2b6b4b3afaeaaafaeaab0afabadaca8abaaa6bdbebce4e5e3fefefefffefffefdfffffefffffeffffffff +fffefffffffffffffffefefef3f3f3e3e3e3d4d2d2cdcbcac2c0bfb8b6b5b1afaeafadacafadacb1afaeb0afabb0afabb5b4b0bfbebacac8c7d9d7d6ecedebfd +fefcfffffffffffffffffffffffffffffffffffffdfffffffffffffffef9f7f6e5e5e5d1d1d1bababaaeaeaec6c6c6eeeeeeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffefffffefffefdfffffefffffffffffefdfffffcff +fff0faf8d5f8efabf2e16cebd141eacb32eed031eed533e9d32ee6d12fe6d12febce2feed031e8cb2aecd03ceed95ff2e38dfffdd5ffffdbfdeb90dac643ddc1 +26e9c922eecc25eaca23e5cb21e3ca20e2c820e3c722e6c522e8c521ebc71deac61ae6c51ce6c51be6c619e8c618e7c517e7c518e6c21ae6c21be3c01ce2bf1c +dfc01dd9bc1bd3b81ad4ba20d4b928d7bb31dcc043e4ca58edd672f5e388fcf19dfff8b2fffdc7ffffdcffffe1ffffd3fff1b4efd981d8be42cdaf1ad2b310da +b90fd9b90cdaba0dd9b90cd7b70ad7b70ad7b70ad7b70ad7b70ad6b609d6b609d5b508d5b508d4b407d4b407d3b306d3b306d2b107d4b204d4b100cdad00ceb6 +1edfcc59efe3a1f7efd1fffff6fffefdfffffefdfffefdfffcfdfffcfffefffffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefdfffffefffffffffefefefffffffcfcfcfdfefcfcfdfbfafbf9e4e5e3c7c8c6aeafada5a6a4999a9870716d47 +484437363235343034323133322e33313034332f35333232312d2f2d2c41403c5d5b5a7877738b8988999894a5a3a2adabaac4c2c1e3e1e0f9f7f6fefcfbfcfc +fcfffffffffffff6f6f6e1e1e1b2b2b2676767313131211f1e2f2d2c636160afadacdcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffffffffefefe +fffffffffffffffffffefefefefefefffffffffffefcfaf9e6e4e3a8a6a56462614644433b39382f2d2c312f2e393736424040555353878585c1bfbfceccccb4 +b2b29e9c9b8f8e8a8988848887838786828a89858786828988848988848988848988848988848988848988848988848988848b88848a87838c89858a87838988 +84858480807e7d92908fc8c6c5f5f3f2fffffffffffffffffffdfdfdfffffffdfdfdfdfbfaf7f5f4eeecebdfdddcc8c6c5b1b0ac9e9c9b908f8b8b8a86898884 +8887838a898588878383827e8e8d89a4a2a1b9b9b9d6d6d6e9eae8f7f8f6fdfefcfbfcfaf6f7f3e5e6e2b5b6b28a8b87919290b5b6b4d4d5d3f1f2f0ffffffff +ffffffffffefefefd1d2d0b4b5b390918f8a8b89adaeacd6d7d5edededfdfdfdfefdfffefdfffffffffcfcfcfffffefbfcfaf8f6f5dfdddcbdbbbaa1a09c9493 +8f87878187878189898385857f81817b9c9b97dbd9d8fefcfcfffefefffefffefdfffffffffffffefdfdfdfffffefffffef6f7f5e2e3e1c8c9c7b8b6b5adabaa +a09e9d91908c8786828786828a89858887838786828b8a8691908c9c9b97aaa9a5bdbcb8d4d5d3ebeceaf7f8f6fafbf9fdfdfdfefefefefefeffffffffffffff +fffffffefdf9f7f6dbd9d8bdbbba999796888685a9a9a9e5e5e5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefffffefffffefffffefffffffffffffefdfffffefffefdfffffffffffffefffffcfffffbffffeaf6f3c0f4ea96f0db61ebd03feccc33efd033eed533e8 +d42fe8d331e8d331ebce2fecce2fe8cb2cecd446efdd72f6e79ffff8d2fffecffbe885dfc73fe3c324edc921edcb24eaca23e5cb20e3cb1fe2c91fe3c722e7c6 +23e8c522ebc61eeac61ce6c51ce4c51ce4c61be6c619e5c518e5c518e4c319e4c319e3bf17e2bf15e3c114e0be11dcbc0fdebe11ddbc12ddbd16ddbe21dcc130 +dcc63fddcb4ee3d15ee3d46eecd88af7e5a8fdf0c2fffad4fffdd6fdecade6d168d6be36d7b81dd9b710d8b70ddaba0dd9b90cd7b70ad7b70ad7b70ad6b609d7 +b70ad6b609d6b609d6b609d5b508d4b407d4b407d3b306d3b306d4b309d5b305d3b200cbad02cdb525e8d56efdf0bcfff9e6fffff8fefffdfdfffefdfffcfbff +fcfdfffefdfefffffdfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeff +fffffffefefefffffffdfdfdedeeecd2d3d1afb0ae9495937e7f7d6f706e6566645c5d5b46474331322e28272324231f24231f26252126252126252125242024 +231f252420302f2b41403c51504c5c5b576564606d6c6871706c7b79788482819d9b9acac8c7eeeeeefefefefffffff8f8f8dcdcdcafafaf6464642f2f2f201e +1d2d2b2a5f5d5caba9a8dcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffefefef7f5f4d2d0cf +a4a2a1757372494746373534353332302e2d2c2a293c3a39646262999797c5c3c3e2e0e0dcdadab6b4b39a98978e8d8988878382817d7e7d797f7e7a7f7e7a81 +807c807f7b807f7b807f7b807f7b807f7b807f7b807f7b807f7b827f7b817e7a83807c817e7a807f7b7c7b77787675888685c8c6c5f8f6f5fffffffefefeffff +fffffffffffffff6f6f6e6e4e3d3d1d0bebcbbb0aeada5a4a09998948c8b8781807c7f7e7a7e7d797e7d797f7e7a7e7d797b7a7682817d8d8c889c9c9cababab +b5b6b4cacbc9e0e1dfeff0eef4f5f1e9eae6b7b8b48b8c88919290b6b7b5d3d4d2f0f1effefefefefefefefefeeeeeeed1d2d0b4b5b390918f8b8c8aadaeacd6 +d7d5eeeeeefcfcfcfffefffefdfffffffffdfdfdfffffeebecead1cfcebab8b7a4a39f92918d8787817d7d777e7e787d7d77787872787872979692d6d4d3fdfb +fafffffffffefffefefefdfefcfffffefffffef8f9f7e3e4e2cccdcbbabbb9a6a7a59d9b9a9795948e8d898584807f7e7a7e7d797f7e7a7e7d797f7e7a82817d +8584808b8a8693928e9e9d99abacaabbbcbacfd0cedfe0def0f0f0fcfcfcfffffffffffffefefefefefefffefdf8f6f5dad8d7bcbab9999796898786a9a9a9e4 +e4e4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefdfffffdfffffefdfffffeff +fefdfffffffffffffefffffcfffff8fffee2f1edacede37eecd654ecd03cedce37efd136ecd434e8d331e7d131e9d131eace2de9cc2de3ca2eead551f5e388fa +ecb1fff3c9fff5bbf6e178e3c83ce5c526eeca22edcb24eaca23e6cc22e5cb21e4ca20e3c820e7c722e9c622eac61feac61ee5c71ce3c71ce3c71ce4c61be4c6 +1be3c51ae3c51ae2c417e4c319e2c117e3c219e2c118e3c016e3c016e1bf12e0c013d7be14d3be1cceba1fcfba22d1bb20cfb624d6ba37dfc658ead885fff4ba +ffffe3fffccdede38bdfcf54dec02bd9b710d7b60cd9b90cd9b90cd8b80bd8b80bd7b70ad6b609d6b609d6b609d6b609d6b609d5b508d5b508d4b407d3b306d3 +b306d3b208d2b205d1b100c6aa05ccb531f1df86fffcd8fffff8fffefdfdfffffdfffcfdfffcfdfffefdfffffdfefffdfefffffeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefcfdfbedeeeccfd0cea2a3a16566644a4b49 +3c3d3b3b3c3a3a3b393c3d3b3c3d3b3b3c3a3b3a363938343a39353a39353a39353c3b373c3b373938343c3b373938343a39353d3c383d3c383e3d39403f3b3f +3e3a3d3c383534304f4d4c989695dadbd9f8f9f7fefefef9f9f9e2e2e2b6b6b66d6e6c393a382a2827373534676662b2b0afdcdcdcf4f4f4ffffffffffffffff +fffffffffffffffffffffefefefffffffefefefdfdfdfefefeffffffffffffffffffe3e1e09f9e9a61605c4948443f3d3c3836353937363a3837444241605e5d +9c9a9ae0dedefcfafafffefef0eeeec0bebd9d9b9a93928e8e8d898b8a868c8b878d8c888c8b878d8c888c8b878c8b878c8b878c8b878c8b878c8b878c8b878c +8b878d8c888c8b878d8b8a8c8a898d8b8a898786868483949291c9c7c6f6f4f3fffffefdfefcfffffffffffff7f7f7e5e5e5cac8c7acaba7908f8b8887838c8b +878f8e8a8f8e8a8e8d898e8d898d8c888d8c888c8b878c8b878f8e8a908f8b8e8d898e8e8e8a8a8a888987a0a19fc1c2bedbdcd8e9eae6e3e4e0bbbcb88e8f8b +949591b9bab6d5d6d4f0f1effffffffffffffffffff0f0f0d3d4d2b7b8b69394908e8f8bb0b1afd8d9d7eeeeeefbfbfbfffefffffefffffffffffffffdfefcd8 +d9d7abaaa6989793908f8b8c8b878d8d878c8c8690908a8c8c86878682878682a2a3a1d8d9d7fbfcfafffffefefefefffffffffffefffffcf9faf6e6e7e3c4c3 +bfa5a4a09796928e8d898d8c888d8c888c8b878c8b878e8d898d8c888d8c888f8e8a8d8b8a8d8b8a8d8c888d8c888f8e8a8f8e8a8f908c92938fa5a6a4bdbebc +dbdcdaf2f3f1fefefefffffffefefefffffffffffef9f7f6dbd9d8bebcbb9c9a998c8a89adabaae8e6e5ffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefffffefffffefffffefdfffffdfffffffefffffefffffefffffffffffffcfffffbfffff7fffedcf0eb9cebdd6c +ecd44cf0d23eefcf3aeed238ebd234e8d232e6d030e9d131ebcf2ee6cb2de1c931ecd85bf9ec9efff4c0fbf3bef8eca4eedb68e3c939e7c728edcb24ebcb26e9 +cb26e6ca25e6cb23e5ca22e4c921e6c921e7c720e9c720e8c61fe5c71ce3c71ce3c61de3c61ee2c51de2c51ce1c51ae1c618e1c617e1c316e1c219e2c118e4c0 +18e4c018e1bd11debf16dec829e3d039e0cb3adbc62fdcc321d3b712d6b414daba2bdac355f4e69affffdeffffddf6efaaeadc72e2c639d7b613d6b50cd9b90c +daba0dd9b90cd9b90cd8b80bd7b70ad7b70ad6b609d6b609d6b609d5b508d5b508d4b407d4b407d4b407d2b107d2b205ceb102c5aa0cccb73ef5e598ffffe9ff +fefffffffffdfffffdfffcfdfffcfdfffffdfffffdfefffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffdfdfdfffffffdfdfdeeeeeed7d8d6b3b4b28f908e696a684445433132302a2b293233314344425a5b596a6b697374728685818b8a86 +8d8c888a89858a89858f8e8a8e8d8984837f757470696864605f5b5554503f3e3a2d2c282a29252d2c282c2b2723221e3d3b3a838180c4c5c3ecedebfdfdfdfa +fafae1e1e1b5b5b56c6d6b393a382b2928373534686763b1b0acdcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffff +fffffffff2f2f2d4d5d3aba9a872716d4544403a39353b39383634333a38374f4d4c706e6d9b9998cdcbcbf8f6f6fffffffffefef2f0f0c0bebea09e9d969591 +979692a5a4a0b9b8b4bfbebabdbcb8bab9b5bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bcbab9bbb9b8bcbab9b9b7b6b7b5b4c0 +bebde1dfdefbf9f8fffffefefffdfdfdfdf2f2f2ddddddc2c3c1adaca896959183827e878682959490a2a19dadaca8b4b3afbab9b5bab9b5bbbab6bab9b5bab9 +b5bfbebab9b8b4a9a7a69899978c8c8c8384828e8f8da2a39fb9bab6d3d4d0dddedab8b9b590918d969793bbbcb8d6d7d5f0f1effffffffffffffffffff0f0f0 +d4d5d3b8b9b79596928f908cb1b2b0d9dad8eeeeeefbfbfbfffefffffefffffffffefefef3f4f2c7c8c69c9b978d8c888e8d89989793abaaa6b7b6b2bdbcb8ba +b9b5b8b7b3b6b4b3c6c7c5e6e7e5fcfdfbfffffefefefefffffefffffef2f3efdbdcd8c0c1bda7a6a292918d8e8d8991908c9594909c9b97a6a5a1b2b1adbcbb +b7bcbbb7b9b8b4bbbab6bdbbbab8b6b5b0afaba7a6a29e9d99959490898a8682837f8d8e8ca0a19fbdbebcdadbd9f0f0f0fafafafefefefffffffffffefaf8f7 +dcdad9c0bebd9e9c9b8e8c8bafadace9e7e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffeffff +fcfffffefdfffffdfffffffefffffefffffdfffffffffffffcfffff9fffff7fffed6f1e98fe8d95bebd246f1d33eeed03cecd13ae9d236e9d333ead232ecd232 +eed231e7cb30e0c838ecda67fff4b4ffffcef9f3b2efe68ce8d659e3cb36e6c829ebcb26eacb28e7ca29e7ca29e6c928e5c827e5c925e4c921e4ca20e5c722e7 +c722e6c71ee6c71ee3c520e3c520e1c520e0c51ddfc51adfc717dfc815dec714e1c618e2c419e3c219e3bf18e1bb15dcbc23e8d054f6e076f4de75ebd460e8cd +40ddc021dab811d5b417d1b834ead879fff8ceffffe3fffac5f7e892e5ca4ad4b218d3b30cd8b80bd9b90cd9b90cd9b90cd9b90cd7b70ad8b80bd7b70ad6b609 +d6b609d5b508d5b508d4b407d4b407d4b407d3b208d0b207cfb209c8ae1ad0bb4ef9e9a7fffff1fffefffdfffffdfffefffffefffffefffefffffefffdfffffd +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f4f3cecccba19f +9e706e6d4f4e4a3e3d393b3a363635313735344644436c6a69979594b7b5b4cfcdccdedcdbe8e6e5f0eeedf0eeedf0eeedf1efeeeae8e7dddbdabab8b7a8a6a5 +999796817f7e5654533432312f2d2c373534373632302f2b4645417e7d79b5b6b4e1e2e0fbfbfbfbfbfbe2e2e2b5b5b56c6d6b393a382b2a26383733686763b2 +b1addcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffefefed8d8d89495936563624c4b47403f3b3a39353b3a +363b3a3642403f646261a9a7a6dcdad9f6f4f3fffefdfffffffffefef1efefbfbdbda09e9d979594a2a09fc6c4c3f0eeedf9f7f6f9f7f6f7f5f4f6f4f3f6f4f3 +f6f4f3f6f4f3f6f4f3f6f4f3f6f4f3f6f4f3f4f5f3f4f5f3f5f6f4f4f5f3f5f6f4f3f4f2f2f3f1f7f8f6fafbf9fffffefffffefffffef1f2f0d6d7d5bbbcbaa1 +a2a08f8e8a878682868581969591adaca8c4c3bfdad8d7e9e7e6f2f0eff4f2f1f8f6f5f7f5f4f7f5f4f9f7f6eeecebd8d6d5bbb9b8a9a7a69795948f8d8c8d8c +889b9a96b7b7b1cacac4aeaea890908a989793bcbbb7d7d5d4f1efeefffffefffefdfffefef1efefd5d3d2b9b7b696959191908cb3b1b0dad8d7f0eeeefefcfc +fffefffffcfefffdfdf6f4f4e4e2e1bab8b794938f8c8c86969591afaeaad7d6d2f0eeedf4f5f3f5f6f4f6f7f5f1f1f1f6f6f6fefefefffffffffffffefefefe +fffdfcfaf9e0dfdbb6b5b19897938f8e8a8c8b8791908ca1a09caba9a8b9b7b6cecccbe6e4e3f8f6f5faf8f7f7f5f4f8f6f5f5f6f4ecedebdcdddbcacbc9babb +b7abaca8999a968a8b878887838d8c889e9d99bcbbb7dad8d7f2f0effffdfcfffffefffefdf8f6f5dad8d7bfbdbc9e9c9b8e8c8baeacabe7e5e4ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffcfffffcfdfffffdfffffffefffffefffffdffffffffffff +fafffff8fffff5fffcd0f0e681e5d44febd141f1d33eecd03cead13be8d236ead435ecd434eed132edd031e5cb31dfc83decdc72fffbc5ffffd7f8f2a7e9de76 +e5d24de5cd35e6c928e9cb26e8cc28e7cb2ae7c92ae6c829e5c728e5c925e4ca20e4ca20e5c722e5c722e6c71ee6c71ee6c61fe3c520e3c421e2c41fe2c51ce1 +c618e1c617e1c715e2c718e1c51ae2c21be0bf1ce0be1edec137f0dc7dfff2a9ffeda0f2da7ae8d04ee1c328dcb810d3b00ccfb423e4d065fdefbefffcdffffe +d1fcefa3e5cd53d2b31ad2b20bd7b70ad9b90cd8b80bd9b90cd8b80bd7b70ad7b70ad7b70ad7b70ad6b609d6b609d5b508d5b508d5b508d4b407d3b208d0b108 +d0b410cfb428d8c45ffaecb2fffff4fefdfffdfffffdfffefffffefffffffffefffffefffdfffefdfffcffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefef4f2f2d8d6d5a09e9d706e6d464443302f2b33322e4746425857536c6a6982807fa4a2 +a1c4c2c1dddbdaf5f3f2fffffefffffefffffefffefdfffefdfffffefffffefffefde5e3e2d3d1d0c7c5c4b5b3b28f8d8c6d6b6a5a5857504e4d44433f33322e +42413d777672acadabdcdddbfbfbfbfcfcfce1e1e1b4b4b46b6c6a3839372a2925373632676662b1b0acdcdcdcf4f4f4ffffffffffffffffffffffffffffffff +fffffffffffdfdfdfffffffffffff2f2f2d8d8d8a9a9a9696a684442413b3a363b3a363534303c3b37504f4b6b6968949291d4d2d1fcfaf9fffffefffefdffff +ffffffffeeececbcbabaa19f9e9a9897a7a5a4d0cecdfefcfbfffffefffffefffdfcfffffefffffefffffefffffefffffefffffefffffefffffefffffefffffe +fffffefffffefffffefefffdfefffdfffffefffffefefffdfefffdfdfefce2e3e1babbb9a0a19f9192908e8d89969591a4a39fb6b5b1cccbc7e0dfdbf2f0efff +fdfcfffefdfffefdfffffefffffefffffffffffffefcfceeececd7d5d4cac8c7bcbab9a9a7a694938f92918da5a59fb3b3ad1610000026060f002220574d4643 +01000000000001000000000000001400000000200000d04a0100d06a02009e9e988f8f899b9a96bbbab6d7d5d4f1efeefffffefffffefffffff1efefd5d3d2ba +b8b797969291908cb3b1b0dad8d7f0eeeefefcfcfffdfffffdfffffdfdefededd9d7d6b3b1b0908f8b90908aa3a29ebfbebae9e7e6fffdfcffffffffffffffff +fffefefefffefffffffffdfdfdfffffffffffff6f6f6e7e5e4c6c5c19c9b978685818c8b879a9995abaaa6c1c0bccecccbd7d5d4e6e4e3f7f5f4fffffefffffe +fffdfcfffdfcfffffefdfefcf3f4f2e5e6e4d8d9d5cacbc7b6b7b3a2a39f9594908988848c8b87a3a29ec1bfbee2e0dffbf9f8fffffefffffef9f7f6dbd9d8bf +bdbc9e9c9b8e8c8baeacabe8e6e5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefdfffcfdfffc +fdfffffdfffffefdfffffefffffdfffffffefffffafffff8fffff1fcf8c8eee179e3d045ead03cf0d53eebd23cead23ce8d237ebd536eed434eccf30eccf30e6 +cb35e1cc48f0df7effffcfffffdcf8eb9de8d566e6cc42eacc31e9ca27eccc27e8cc27e6cb27e7cb27e8c926e7c727e5c925e4ca20e4ca20e5c820e7c720e4c8 +1de6c81de6c71ee7c51ee7c420e8c31fe8c31fe8c41de5c218e3c316e2c516dbc116dac01ad8c020dfc42de3ce54f9eda7ffffd1fff8baf0dc85e6d04fe0c429 +dfbb14d8b40dd2b720e4d25df8eeb2fdf7d2fef9ccf8eda3e3cc52d1b51bd1b40cd9b90cdaba0dd9b90cd9b90cd8b80bd7b70ad8b80bd7b70ad7b70ad6b609d6 +b609d5b508d5b508d5b508d5b508d3b104cfaf08d4b518d8bf39e3d172fdf1bbfffff3fcfefffbfffefdfffcfffffffffefffffdfffffffffdfffcfdfffbffff +fefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefef0eeedc9c7c6a2a09f6b6968484743353430 +32312d4746426d6c68969591c3c1c0dbd9d8eae8e7f3f1f0f6f4f4fefcfcfffffffdfdfdfefefefffffffffffffefefefefefefefefef8f8f8f0f0f0efefefed +ededdfdfdfcccccca9a9a98182805b5a563938343d3c3874736fabacaadbdcdafbfbfbfdfdfde3e3e3b6b6b66c6d6b393a382b2a26383733686763b2b1addcdc +dcf4f4f4fffffffffffffffffffffffffffffffffffffffffffefefefffffffcfcfcd0d0d09393936a6a6a4a4b493d3b3a3938343a393538373343423e6e6d69 +acaaa9dad8d7f1efeefffffefffffefffffeffffffffffffedebebbdbbbb9c9c9c969696a4a4a4cbcbcbfbfbfbffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef9faf8edeeeccdcecca3a4a28f908e8e8f8d9899 +95b4b5b1d2d3d1e4e5e3eff0eef7f8f6fbfbfbfefefefffffffefefefefefefefefefefdfffffefffffefffcfcfcf3f1f0f3f1f0f1efeed9d7d6afaeaa979692 +9696909898928f8f898e8e889e9d99bcbbb7d8d6d5f2f0effffffefffffefffffff2f0f0d5d3d2bab8b797969292918db4b2b1dad8d7f0eeeefefcfcffffffff +fffffefcfcebe9e9d4d2d1afadac8d8e8a959692b5b6b4d2d3d1f0f0f0fffffffffefffffefffefdfffefdfffefdfffffefffcfbfdfffefffdfcfee6e6e6c1bf +bea7a4a08f8e8a8d8c88a2a19dbebdb9d6d4d3eceae9f5f3f3f6f4f4f9f9f9fffffffffffffffffffffffffffffffdfdfdfefefefdfefcf8f9f7f5f6f2f0f1ed +e0e1ddcdcecab4b3af9998948d8c8894938fa5a3a2cbc9c8f1efeefffdfcfffffefaf8f7dddbdac0bebd9e9c9b8e8c8baeacabe9e7e6fffffefffffeffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffcfffffefdfffefdfffefdfffffffefffffdfffffefffffefffffffbfffff5 +ffffe6fbf4bbefe072e3cf42ead23cf1d73decd43cebd43ce9d338ebd438f1d436eccf31ecd035e6ce3ee3d057f1e38bffffd8ffffd8fbe891e8d058e6cb3bea +cd2ee9ca27eacd25e8cc27e7cb26e9cb26e8c926e7c825e7c924e6c920e6c920e5c820e7c720e4c71ee4c81de6c81de7c61de9c420e9c31fe9c31fe9c31de9c5 +1de6c619e3c518dbc116dbc11bdac32be0cd48eada79faf3c2ffffe4fffabfecda7de4cc44dec021dfbb14d6b512d2ba25e5d564f9f1b5fcf7d0fdf7c2f8eb9c +e2cb4dd0b419d3b510d9bb10dabb12d9b912d8b910d7b90ed8b90ad9ba0bd9b70ad9b60cd8b609d6b609d5b508d5b508d5b508d5b508d5b105d1b10cd5ba24de +c950e9da8bfef5c9fffff7fdfffffdfffcfdfffcfffffffffefffffdfffffffffffffcfffffbfffffeffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefefefefffddad8d79d9b9a716f6e4745443635313736324645416b6a66999796c8c6c5f7f5f4fffffefffefdfffffe +fffefefffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffefefefffffffdfdfdfefefeffffffdfdfdfadadad8482815756524f4d4c80 +7e7db3b4b2dddedcfafafafbfbfbe2e2e2b5b5b56c6d6b393a382b2a26373632676662b0afabdcdddbf4f4f4fffffffffffffffffffffffffffffffffffffefe +fefefefef6f6f6e1e1e1a5a6a46162604445433b3c3a3a39353837333c3b374d4c48636160979594dddbdafcfaf9fffffefffffefffdfcfffffefffefefffdfd +efededbebcbc9f9f9f9a9a9aa4a4a4c7c7c7f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffdfdfdfffffffffffeeff0eed7d8d6b8b9b79697958b8c8a969795aeafadd3d4d2f5f6f4fffffefffffefffffefefefeffffffffff +fffffffffffefffffefffffefffdfcfefefdfffffffffffffffffffefffffef1efeecdcbcab1b0ac9c9b978a8a8485857f8d8d879f9e9abab9b5d7d5d4f2f0ef +fffffefffffffffffff1efefd4d2d1b9b7b696959191908cb2b0afd9d7d6f1efeffdfbfbfffffffffffffcfafae7e5e5d0cecda9a7a68e8f8b9b9c98c6c7c5e2 +e3e1f4f4f4fefefefffefffffefffffefffffefffefdfffffefffefdfffffefffaf9fbd8d6d6a8a6a594918d8d8c889b9a96b5b4b0d6d5d1f0eeedfffefdffff +fffffdfdfffffffffffffdfdfdfdfdfdfffefffefdfffffffffffffffffffefdfefcfefffdfffffcf9faf8e9eae6d0cecdacaba79594908d8c88918f8eb6b4b3 +e6e4e3fbf9f8fffffefaf8f7dcdad9bfbdbc9d9b9a8c8a89adabaae8e6e5fffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffcfffffcfffefffffefffbfffefbfffefffefffffdfffffbfffffdfffffffefffeecfffbcef9efa2eddc67e9d548e8d13feed63ef0d73bebd438 +ead438ead337f0d134efd035e9d139e3d148e5d76df4ea9dffffd8ffffcffae47ee4c943e0c632e6ce2ee7cc28e8ce26e7cb26e8cc27eacb28e9ca27ebcb26e8 +cb23e8cb23e7ca22e7c924e6c823e5c820e5c820e5c81fe6c71ee5c520e7c420e9c420e7c61de3c71cdfc618e3c518dfc017d9ba17ddc235ead873f7eeabffff +e0ffffe5fef1a7deca5adbc029e0bf16debc15d6b91bd3c037ede17cfffdceffffdbf9edabf0dd7ce1c542d4b51ad0b610d5bb13d7b91adabb1eddbd1ed8bb13 +d9bb08d9ba05dbb70bdbb60edab60cd9b70ad6b708d5b607d3b508d7b508d6b103cead0acfba2fe4d76fefe7acfaf5dcfffffcfffefffdfffcfdfffcffffffff +fefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffefdfffffef9f7f6e5e3e2b4b2 +b1706f6b4746423534303536344e4f4d737472a0a19fd1d1d1ecececfffffffffffffefefefefefefffffefffffeffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefefffffffffffff5f5f5e4e4e4c3c3c39b9c9a898989999999b2b2b2dadadafcfcfcfafafae4e2e2b7b5b56f6d6c39 +37362c2a29373534696864b0afabdcdddbf6f7f5fffffffffffffdfdfdfffffffffefffffefffffffffaf8f8cccac999979672716d4d4c483b3b353737313837 +33383635434442727371aaaaaad1d1d1eeeeeefffffffffffffefefefffffffffffffffffffefefeeeecebbdbbbaa09e9d9a9897a4a2a1cccac9f7f8f6fffffe +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffffefdfefcfffffee5e6e4be +bfbba6a5a1908f8b93928eb8b6b5d7d8d6ebebebfcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffefefefefefefdfdfdeeeeeed9dad8b1afae9796928c8b878b8a869c9d99bbbcb8d5d6d4eff0eefffffffefefeffffffefefefd5d3d2bab8b797969291908c +b3b1b0dad8d7eeeeeefcfcfcfffffffffffffafafae3e3e3cccac9a8a6a58e8c8ba2a09fd0d1cfecedebf8f8f8fefefefffffffffffffefefefffffffffeffff +fffffffffff8f8f8eae8e8c5c3c29a9995908f8b9c9b97b0afabd2d3d1eff0eefbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefdfdfdfcfdfbe6e6e6c9cac8adaeac9495938e8d89a7a6a2cfcecaeceae9fdfefcf9f9f9dfdddcc0bebd9c9a998e8c8b +aeacabe6e4e3fffffffffefffffefffffefffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffbfdfffcfffefffffefffbfffefdfffefffe +fefffefffffbfffffdfffffdfcfdfbe3fcf5bcf5ea90eddc63ead649e7d241eed640f0d73beed537ead439ead238f2d134eecf34e9d13be6d654eade80f6edaa +ffffd5ffffc4f6df71e2c73adec62ee6ce2ee6ce28e7d027e8cc27e9cd28eaca2ae9ca27ebcb26eaca23e8cb23e7ca22e6c724e6c724e7c722e5c820e5c81fe4 +c71ee5c51ee5c520e6c41de4c51cdfc618dfc618e2c419ddbd18d9ba1fe2c94bf4e69afffed1ffffe1ffffd0f4e588d4bf3bd2b612debc0eddbe1bdac030dcca +59f6ea9cffffdeffffdaf4e694ead35fddbf30d5b619d1b81cd7bf29dbc139e2c741e2c53ad7bb21d6b90adbbc07dbb70bdbb60edab60cd9b70ad8b608d6b708 +d3b508d7b508d9b104cfad0dd1bf3ceae285f7f2c5fef9eafffefffffdfffffffefdfffcfdfffffdfffffffefffffefffffefffffeffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffdfcfffffee8e6e5c3c1c08b8a86504f4b33322e33322e4445436f706ea4a4a4d2d2d2f7f7 +f7fffffffffffffefefefffffffffffffefffdfdfefcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffff +fffffffbfbfbf3f3f3d2d2d2bcbcbcbababac1c1c1dededefcfcfcfcfcfce4e2e2b7b5b56f6d6c3937362b2928373534696864b0afabdddedcf4f5f3fcfcfcff +fffffefefefcfcfcfefdfffffffffefcfce4e2e2a19f9e615f5e4544403d3d373a3a343a3a3442413d4644435d5d5d9e9e9ee1e1e1fcfcfcffffffffffffffff +fffefefefffffffffffffffffffefefeeeecebbdbbbaa09f9b9a9995a4a2a1cccac9f7f8f6fffffeffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffefffffefffffffffffffffffffffffffffffffefffffefffffefefffdd9dad6a9aaa6969591908f8ba2a19dcecdc9f4f4f4fdfdfdfffffffe +fefefefefefffffffefefefdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7cdcbcaa6a4a39291 +8d8c8b879b9c98bbbcb8d5d6d4eff0eefffefffefdffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffefefef9f9f9e2e2e2 +cac8c7a6a4a38e8c8ba3a1a0d4d5d3f1f2f0fcfcfcfffffffffffffefefefffffffffffffefefefefefefcfcfcedededdad8d7b6b4b392918d91908cacaba7c9 +c8c4e8e9e7fdfefcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdf8f8 +f8e3e3e3c8c9c7a1a2a08e8d899c9b97bbbab6d9d8d4f9f9f9f9f9f9dfdddcbfbdbc9d9b9a8e8c8baeacabe8e6e5fffffffffefffffefffffeffffffffffffff +fffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefffffffffffffcfdfffcfffefffffefffdfffefdfffefffefefffefffffdfffffefffffffafbf8dcf6edadefe482eddb +60ebd74aead544f0d842efd83cedd738ebd53aedd339f1d235edcf34e8d23decdd5ff3e992fcf2b6fffccbfff5b3f2db67e2c737e0c62ce6ce2ee7cf29e8d128 +e9cd28e9cd28eaca2aeacb28e9cb26e8ca25e8cb23e7ca22e6c724e8c724eac723e7c720e3ca1ce2c91be4c71ee5c51ee6c51ce4c51ce1c51ae2c61be2c419e1 +c324e3c63cedd771fff4bcffffddfffccbf6e99de6d45fd6be28d5b70ad6b90ad7bd23e3cc52e8d788fff1c1ffffe9fff7cdead774dcc53ad8ba1bd9bc1bd9c2 +36e4d059eedb7afce78bf8e076ddc242d0b413d5b705d8b80bd9b60cd9b60cd9b60cd8b609d8b609d6b50bd5b508d4ae02c9aa0dd3c144f7ee97ffffd8fffff4 +fffefffffefffffffefdfffcfdfffffdfffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffe +fefefffffefffefdcfcdcc92908f6564603f3e3a31302c3b3a36575856959694d6d6d6f5f5f5fffffffffffffdfdfdfdfdfdfffffffffffffefffdfffffeffff +fffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffefefef0f0f0e4e4e4dfdfdfdededeededed +fdfdfdf8f8f8e3e1e1b7b5b56f6d6c3937362b2928373534696864b0afabdedfddf4f4f4fdfdfdfffffffffffffffffffffffff1f1f1cdcbcba3a1a06e6c6b47 +45443837333939333838323838324c4b477472719f9f9fcfcfcff5f5f5fefefefdfdfdfffffffffffffefefefffffffffffffffffffefefeeeecebbdbbba9e9f +9d989997a2a3a1cacbc9f7f8f6fffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffff +fffffffffffffefffdf7f8f6cecfcd9e9f9d92918d9a9995b4b3afdddcd8fffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffefefefffffffdfdfddcdad9b7b5b49d9c988e8d89999a96babbb7d5d6d4eff0eefffefffffeffffff +ffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9e1e1e1c9c7c6a5a3a28e8c8ba5a3a2d6d7d5f3f4f2fefefeffffff +fffffffefefefffffffffffffefefefffffffafafae4e4e4cbc9c8a9a7a68e8d89979692c2c1bde3e2def7f8f6fffffefffffffefefeffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffff6f6f6e3e4e2b0b1af91908c959490a9a8a4cbcac6f5f5 +f5fafafae0deddbfbdbc9e9c9b8e8c8baeacabe9e7e6fffffffffffffffefffffefffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffdfffefd +fffefffefffffefffffffefffffefffffefffffffffdfffffefdfffff8fdf9d6f1e89eeee076ead95aecd84becd845efda43efd93eecd63aecd53deed43af3d4 +37e9cd33e5d03ff1e06bfcf1a7fef4befdf2bef8ea9ef0d860e4ca36e3c92fe8d030e8d02ae8d128eace29e9cd29eaca2aeaca2ae9ca27e8ca25e8cb23e7ca22 +e7c924e8c724e9c622e9c720e4c91be2ca1ae4c81de5c61de5c61de4c51ce4c61be3c41bdfbf1ae7c935ebd361f8e699ffffd7ffffe1f9efa9e0d16bdec63ede +c221dcbf10d3b90fd4be30edda73fcedb5fff8dbfffee2fbeab1deca55d2b81ed0b30ad7ba1be5ce54f6e489fff8b6ffffcafffba8e1cc59cdb116cfb203d8b8 +0bd8b70dd7b60cd7b60cdab60cd9b50bd6b609d6b609d2af05c7aa13d5c44ffef4a6ffffe5fffff9fffefffffefffffffefdfffcfdfffffdffffffffffffffff +fffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffffffefbf9f8b5b3b26765644645413c3b373f3e3a51 +504c737472b9bab8f6f6f6fefefefdfdfdfffffffffffffffffffffffffffffffefffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffff +fffdfdfdfefefefffffffffffffefefefdfdfdfefefefefefefdfdfdfcfcfcfdfdfdfcfcfcfffffffffffff5f5f5e3e1e1b6b4b46f6d6c3937362b2928373534 +696864b0afabddddddf4f4f4fffffffefefefffffffffffffefefed9dad893919062605f484645413f3e3b3a363a39353b3a3643423e666463acaaa9e2e2e2f6 +f6f6fefefefffffffffffffffffffffffffefefefffffffffffffffffffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f8f6fffffeffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefefefcfdfbf1f2f0c5c6c495969491908ca7a6a2 +c5c4c0e9e8e4fefefefffffffffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe +fefefdfdfdfafafae7e5e4cfcdcca9a8a4908f8b979894b9bab6d6d7d5f0f1effffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeee +eefcfcfcfffffffffffffafafae1e1e1c9c7c6a6a4a38e8c8ba5a3a2d5d6d4f2f3f1fbfbfbfefefefffffffffffffffffffffffffffffffffffffafafadddddd +bfbdbca2a09f8d8c88a09f9bd6d5d1f6f5f1fcfdfbfdfefcfffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffff4f5f3bebfbd99989492918d999894bebdb9f1f1f1fcfcfce1dfdebfbdbc9f9d9c8e8c8badabaae8e6e5fffe +fefffffffffefffffdfffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffefffdfffffdfffffffefffffefffffffffffffefefffdfffffefdfefcff +fffafffff4fef8cdede38ce9da66ecd855ecd84bedd946efda43edd840edd63eecd43eefd43defd436e5ca33e2cd42f2e375fff9bbfff8c9f9eeb2f2e48ceed8 +57e6cd37e4cb2fe8d12fe9d02ce8d02aeace2ae9cd29e9cc2be8cb2ae9ca27e9cb26e6cb23e6cb23e5c924e6c823e9c623e9c720e4c81de4c91be4c91be4c81d +e3c71ce5c71ce8c51be5c11adebd20ead04ef3e28cfcf1bdffffe1ffffd5f2e387dcc648dcbf28debe17dbbd12d5bc1edbc849f6e890fffed4fffadefff1c3ee +db8adcc33dd2b612d0b205d6ba20e8d269feeeacfffed8ffffe1fffbb3dbca5bcbb216d2b402d6b90ad6b80dd6b80dd8b70edab60cdab60ad6b708d4b609d2b2 +0bcbb020d9c95ffff8b5ffffebfffffcfffdfefffefffffffefdfffefbfffffdfffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefefefffffffffffffdfbfae9e7e69c9a994f4d4c32312d34332f4947467371709fa09ed8d9d7fffffffefefefffffffffffffffffffe +fefefffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefeffffffffffffffffffffffffffff +fffffffffdfdfdfffffffffffffffffffdfdfdf4f4f4e3e1e1b6b4b46f6d6c3937362b2928373534696864b1b0acddddddf5f5f5fffffffdfdfdfefffdeeefed +d2d3d1a5a6a46c6a694645413938343a39353735343b39384f4d4c747271999796d4d2d1f9f9f9fffffffffffffffffffffffffdfdfdfffffffefefeffffffff +fffffffffffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe +fffffefffffefffffefffffffffffffffffffffefefefafafaebebebbdbebc8f908e939190b3b1b0d3d2cef0efebfffffffffffffffffffffffffefefefdfdfd +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfefefefffffffffffffdfdfdf2f0efdddbdab3b2ae91908c969793b9 +bab6d6d7d5f0f1effffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9e0e0e0c8c6c5a4a2a18e8c +8ba4a2a1d4d5d3f0f1effafafafdfdfdfffffffffffffffffffefefefefefefffffff9f9f9d5d5d5b3b1b09c9a998f8d8ca9a7a6e4e2e1fffffefffffefdfefc +fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffff9faf8ca +cbc9a8a7a396959191908cb7b6b2efefeffdfdfde1dfdebfbdbc9f9d9c8d8b8aaba9a8e4e2e1fdfbfbfffefefffefffffdfffffffffffffffefffdfffffeffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1610000026060f002220574d46430100000000000100000000000000140000000020 +0000d02a0100d06a0200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffefffdfffffbffffffff +fffffffffffefffffffffffffefdfffcfdfffcfffff8fffff0fef7c6ecde7ee7d55aecd753efd84ceeda47efd944edd841ecd740eed440edd43eecd337e2ca34 +e1ce49f6e682ffffccfffcd1f7eaa6efdf7bead44de6ce34e5cc2ee7d02ee8cf2bead02aeacf2beace2ae9cc2be9cc2beacb28e9ca27e7cb26e7cc24e6ca25e7 +c924e8c724e9c622e9c720e7c91ee5c91ee3ca1ce2c81de3c71ce9c51be4bd1edabc2debd669fff4b8ffffddfffbd6fbf2b3edda6bdbc030dbb919ddbb14dbbf +1edac337e3d26bfff4aeffffe3fef5cfefe098e3ce61ddc12dd9bb10d3b508d4ba26ead57afff4c3fffce1fffcd9f8efa6d5c652cdb313d7b803d8b90ad6b80b +d4b80dd6b80ddcb50cdcb60ad6b806d2b709d0b413cfb72fdecf72fff8c2fffff1fffefdfffefefffffffffffefdfffefbfffffbfffffffffefffffeffffffff +fefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefbfbfbeae8e7cac8c78684834644432e2d292f2e2a514f4e999796cfd0 +ceeeefedfffffffdfdfdfdfdfdfffffffefefefcfcfcfdfdfdfffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffdfdfdffffff +fffffffefefefefefefffffffffffffffffffffffffffffffdfdfdfffffffffffffffffffffffff9f9f9e3e1e1b6b4b4706e6d3a38372b2928373534696864b1 +afaedededef5f5f5fffffffffffffefffdd1d2d090918f6364624b4a463d3c383a39353a39353a383742403f6b6968b1afaedfdddcf6f4f3ffffffffffffffff +fffcfcfcfffffffffffffffffffefefefffffffffffffffffffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f7f7ffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffefffefdfffffefffffffffffffffffffffefefef4f4f4e3e3e3b8b9b78f908e989695bbb9b8dad9d5f0 +eeedfffffffdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffcfcfcf6f4f3e2e0dfb9b8b491908c959692b9bab6d5d6d4f0f1effefdfffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfc +fffffffffffff8f8f8ddddddc4c2c1a19f9e8d8b8aa4a2a1d5d6d4f1f2f0fbfbfbfefefefffffffffffffffffffffffffefefefffffff8f8f8d2d2d2aeacab9b +9998979594b0aeade8e6e5fffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffff +fffefefefffffffffffffdfdfdfefefef9faf8d3d4d2b6b5b19e9d9993928eb7b6b2eeeeeefdfdfde1dfdec0bebd9f9d9c8c8a89aaa8a7dedcdbf8f6f6fffdfd +fffefffffdfffffffffffffffefffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffdfffffbfffffffffffffffffffefffffefffffffefdfffcfdfffbfffff5ffff +e8fef3baeddc75e9d453eed851f1da4eefdb48edd944ecd843edd742efd443edd33febd43ce2cd3ce3d154faeb8fffffdafffdd5f4e497ead768e8d145e8cf33 +e7cd2dead12febd02ceacf2beace2de9cd2ceacd2ce9cc2be8cc28e8cc28e7cb26e7cb26e7cc24e6ca25e7c825e8c626ebc523ebc622e5c81fe3c91ee1c81ae2 +c61beac51de5c32adec34aedde88fffed9ffffebfaf5beeee389e4ce4cdbbe20dcb811debb18e0c636e6d360f3e095fffbc7ffffdef9efb3e3d26bdbc33bdbbd +1edbba10cfb608cfb92befda89fffed3ffffe2f8f1c6efe58dd5c543d1b510d9b902dbba09d7b90cd5ba0cd6b80dddb60ddcb50cd6b708cfb50bd3b91fd5c144 +e5d889fff9cefffff5fffdfffffffffffffffffffffdfffffbfffffbfffffffffefffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffefefef6f6f6d5d3d2aaa8a772706f42403f31302c36353162605fb7b5b4f1f2f0fcfdfbfffffffffffffefefeffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffffffffffffffffffffffffffffffdfdfdfefefefdfdfdffffff +fffffffffffffffffffffffffefefef5f5f5e2e0e0b6b4b4706e6d3a38372b2928373534696864b1afaedfdfdff7f6f8fffffff2f2f2d7d8d6a4a5a363646042 +433f3b3a363938343938343e3d39514f4e6a68679b9999dbd9d9fffdfcfffffefdfdfdfffffffffffffefefefefefefffffffffffffefefeffffffffffffffff +fffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f8f6fffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefefffffffffffffffffffefefefdfdfdf3f3f3e0e0e0b5b6b48f908e989695bebcbbdedcdbf4f2f1fffffffefefefffffffffffffffffffffffffefefefb +fbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefcfcfcfdfbfaeceae9bbbab691908c959692b9bab6d5d6 +d4f0f1effefdfffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff8f8f8dcdcdcc3c1c0a09e9d8e8c8ba4a2a1 +d5d6d4f2f3f1fcfcfcfffffffffffffffffffffffffefefefffffffffffff9f9f9d2d2d2acaaa99c9a999b9998b6b4b3eae8e7fffdfcfefefefefefeffffffff +fffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafbf9d9dad8bdbc +b8a1a09c92918db3b2aeeeeeeefdfdfde1dfdec0bebd9f9e9a8c8b87a9a7a6d8d6d5f4f2f2fdfbfbfffffffffffffffffffffffffefefeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffdfffffbfffffffffefffffffffefffffefffffffefcfffafbfff9ffffeffffeddfcedaeedd96cead551eed850f1da4ef0db4aedd944ead8 +45ecd845f0d545eed342ecd641e2cf44e5d360fbed9bffffe2fffcd2f1e089e5d056ead13fe8cf31e9cf2febd230ecd12deacf2beace2de9cd2ceacd2ce9cc2b +e8cc28e8cc28e8cc28e8cc27e7cc24e7cb26e6ca26e9c727ecc526ecc624e5c81fe3c91ee1c81ae1c41be5c323edcd44edd875f8edafffffe9ffffe1efe597df +cd5adec434dfc01ddfbb13d6b71cdcc84bf3e488fff1bcffffd8fffec8efe490dac643d6bb1ddbbb14debd13d3b911d2be37eedd94ffffdcffffddf5e9b3ecdd +79d8c338d6b60fdcb905dbb90bd7b90cd7b90cd9b90cdbb60edab50dd6b609ceb30fdac234dfcc5dede19ffffbdafffff9fffcfffffffffffffffffffffdffff +fbfffffbfffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffffff4f4f4c8c6c59694936664633f +3d3c373632464541777574c8c6c5fdfefcfffffefdfdfdfffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffdfdfdfdfdfdfffffffffffffefefefffffffffffffffffffefefefefefefefefefffffffffffff5f5f5e2e0e0b6b4b4 +706e6d3a38372c2a29373534696864b1afaee2e2e2fdfdfdfdfdfdcecfcd90918f6b6c6a474844393a363a3935373632373632464541747271aeacabd9d7d7f3 +f1f1fffefdfffffefefefefefefefefefefffffffffffffdfdfdfffffffefefefffffffffffffffffffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f8 +f6fffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefefefdfdfdf2f2f2dfdfdf +b7b8b69293919b9998bfbdbcdfdddcf4f2f1fffffffefefefffffffffffffdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffdfdfdfffffffffffffffffffcfcfcfcfaf9eae8e7bcbbb7908f8b959692b9bab6d5d6d4f0f1effefdfffffeffffffffefefefd5d3d2bab8b79796 +9291908cb3b1b0dad8d7eeeeeefbfbfbfffffffffffff8f8f8dcdcdcc4c2c1a19f9e8f8d8ca4a2a1d4d5d3f0f1effbfbfbfefefeffffffffffffffffffffffff +fffffffffffff9f9f9d0d0d0a9a7a69a9897989695b7b5b4edebeafffefdfffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffeff +fffefefefefffffffffffffffffffffffffffffffffffffffffffefefefefefef8f9f7d9dad8bebdb9a2a19d94938fb3b2aeeeeeeefcfcfce1dfdec1bfbe9f9e +9a8c8b87a8a6a5d4d2d1f1efeffcfafafffffffffffffffffffffffffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffbfffffffffefffffffffdffff +fdfffffffffdfffbfdfff8fdffe9fdf5cdf8e9a1f1db6becd64ff1d951f2db4ff1dc4befdb48ebd847ecd746f0d545edd245ead544e4d551e7d871fef2aaffff +e1fff8caeedb78e3cc48e6ce36ebd131ebd230ead12febcf2eecd02febcf2eeace2de9cd2ce9cd2ce9cc2be9cd29e8cc28e8cc27e6cc24e6cc24e4ca24e7c825 +ebc425ecc624e6c920e3c91ee3c71cdec21ee1c32feed561f6e6a1fff7cfffffe7fffac8eddd73d7c034d9ba21e3c121debf1cd9bf2fded167fff5afffffddff +f9d2fdf0a6e5d767d5bd27d4b70edbba10d9bc14d9c024d4c247f2e6a4ffffdeffffd6f0df9ce4cd5fdcc131dbb814d9b608d9b90cd8ba0dd7ba0bd9b90cdab5 +0ddbb60ed2b108d1b416dac442eada79f4eab4fffce5fffffbfffefffffffffffefdfffffffdfffffbfffffbfffffffffefffffeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef2f2f2b7b5b4817f7e5856553d3b3a3f3e3a555450888685d6d4d3fefffdfffffefffffffe +fefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e1dfdfb8b6b66f6d6c3937362c2a293735346b6a66b2b0afdddbdbf0eeee +e1dfdfa19f9e5d5b5a4544403c3b373938343738343f403c494a486263619c9c9ce3e3e3fcfbfdfffffffffffefffffeffffffffffffffffffffffffffffffff +fffffffffffffffffefefeffffffffffffffffffeeecebbdbbba9e9d999b9a96a3a4a0cbccc8f8f9f7fffffefefefefefefeffffffffffffffffffffffffffff +fffffffffffffefffffefffefefffffffefefefffffffffffffffffffffffffdfdfdf4f4f4e0e0e0bbb9b9929090969493bcbab9dbdad6f3f1f0ffffffffffff +fefefefefefefffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfcfcfcfaf8f7e5 +e3e2b8b7b38f8e8a969793babbb7d5d6d4f0f1effefdfffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9 +f9ddddddc3c1c0a19f9e8e8c8ba5a3a2d4d5d3f0f1effcfcfcfffffffffffffffffffffffffefefefefefefffffff9f9f9d2d2d2afadac9a9897989695b3b1b0 +eae8e7fffffefefefefffffffffffffefefefefefefefefefffffffffffffffffefffffefffffefefffdfdfdfdfffffffffffffffffffefefefffffffefefefe +fefefffffffdfdfdf9faf8d5d6d4b9b8b49f9e9a91908cb6b5b1eeeeeefdfdfde0deddbfbdbca09f9b8d8c88a5a4a0d0cfcbedebeafcfaf9ffffffffffffffff +fffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfffffdfffffffffefffffffffdfffffdfffffffffdfffbfefff6fdfce0fdf2c0f8e796f4dd69ef +d952f2da52f2db50f1db4deedb4aedda49eed948f0d548edd246e9d64beadb61ebe086fef4b4ffffdafff3bbebd76ae0ca3ce6cf33ebd230ebd230ead12febce +2fecd02febcf2eeace2de9cd2ce9cd2ceacd2ce9cc2be8cc28e8cc28e6cc26e6cc24e6cc26e7cb26ebc824eac723e7ca21e6c920e5c820e0c128e2c846f7e384 +fff7c7fffddffffacff8ea9ee8d153dabc21dcba1adfbf20e0c32cdecb4ce6de8bffffcdffffe4fdeebde7d979ddcc47dabe1ddabb0cdbbb0edbbe1de1c639e2 +d065f4edb4ffffe2fffbcaecd688e1c64dddbd28dab713dbb90cd9b90cd8ba0dd7ba0bd9ba0bdab60edab60ed5b208d0b419dbc84ff0e28ff9f0c5fffcedfffe +fefdfdfffffffffffefdfffffffffffffdfffffdfffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffeeeeeea9a7a66f6d6c4e4c4b3e3c3b44433f5f5e5a908e8dd9d7d6fffffefffffefffffffefefeffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffff6f6f6e3e1e1b8b6b66f6d6c3a38372c2a293634336d6c68b7b6b2d3d1d0bfbdbd9c9a9972706f4948443c3b373736323736323637334b4c48 +767775a9aaa8d3d3d3f6f6f6fefdfffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefeffffffeeecebbd +bbbaa1a09c9c9b97a4a5a1cecfcbfbfcfafffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefefefefefeffff +fffefefefffffffefefefafafae7e7e7bfbdbd929090949291b5b3b2d3d2cef0efebffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfffffffffffffdfdfdf2f0efdddbdab5b4b0908f8b979894b9bab6d5d6d4f1f2f0fefdffff +feffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9ddddddc3c1c0a19f9e8e8c8ba5a3a2d4d5d3f0f1effcfc +fcfffffffffffffffffffffffffefefefffffffffffff8f8f8d5d5d5b4b2b19d9b9a918f8eaba9a8e4e2e1fffefdffffffffffffffffffffffffffffffffffff +fffffffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9faf8cdceccaaa9a597969293928eb9 +b7b6f0f0f0fefefee1dfdec0bebda09f9b8d8c88a3a29ecac9c5e6e4e3f8f6f5fffefefffefefefefefdfdfdffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffe +fffffffffffffffffefffffffffdfffffdfffffffffffffbfffff2faf8d6f9ecaef6e489f3dd66f0dc55f1db53f1dc51f0dc4fefdb4deeda4cefd94bf0d548eb +d147e8d653eee272f3e99cfff5bcfffcccfceda8ebd760e1cb36e8cf31ebd230ebd131ead030e9ce30ead030ebcf2eeacf2beacf2be9ce2ae9cd2ce8cc2be9cc +2be8cc28e7cb26e7cb26e6cb23e7cc24e7ca21e6c920e6c920e5c722e6c627e3c63ce0cc61fbeda5ffffe4ffffdef9eca8eed970e9cb3ce4c11ddfbe15debf22 +e4cb45ebdb77f2ebb2ffffe1ffffdaeee098d3c74bd4c227ddbf1adfbc12dcbb12ddbe25e7cb4fefdc85f5f5c7ffffe6fff6bce2ca70d9bb38dab91cd7b710db +bb0ed8ba0dd6bb0cd7b90cd7b90cd8b70ddab80bd4b401cfb416dfcb5efbeeaafffad9fffff5fefefefdfefffffffffffffefffffffffefffdfffffdffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffebebeb9d9b9a5e5c5b4341403d3b3a4a48476b6968 +9a9897dcdad9fffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e0dedeb5b3b36d6b6a3a38372d2b +2a3836356b6a66afaeaab9b7b68987865e5c5b4a48473c3b373a39353a393543423e424341646563a6a7a5e4e5e3f9f9f9fffffffefefefffffffffffefffffe +fffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefeffffffeeecebbdbbba9f9e9a999993a5a4a0cccbc7f8f7f3fffffcfffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffefdfffffefffffefffffefffffffefefefffffffdfdfdfefefef0f0f0c5c3c29492919290 +8fa9a7a6c7c4c0eae9e5fdfdfdfffffffffffffefefefefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfd +fffffffffffffffffffbfbfbe8e6e5d3d1d0adaca88f8e8a989995b8b9b5d5d6d4f1f2f0fffefffefdffffffffefefefd5d3d2bab8b797969291908cb3b1b0da +d8d7eeeeeefcfcfcfffffffffffff8f8f8dcdcdcc3c1c0a09e9d8e8c8ba5a3a2d4d5d3f0f1effcfcfcfffffffffffffffffffffffffffffffffffffffffff9f9 +f9dadadabdbbbaa19f9e8d8b8aa2a09fd8d6d5f8f6f5fffffefefffdfefefefefefefffffffffffffffffffffffffffffffffffffffffefffffefffffffefefe +fdfdfdfefefefffffffffffffffffffffffffffffffffffff4f5f3c2c3c19d9c9892918d989793bcbab9f1f1f1fdfdfde1dfdec0bebda1a09c8e8d899e9d99be +bdb9d8d6d5f4f2f1fffefefffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffdfffffdfffffffffffff9 +ffffeef8f4cbf3e69cf1df7aefdd62f1de59f0dc55efdc53f0db50efdb4eefdb4ef0da4cf0d548e9d149e6d759f3e984fcf3b3fff6c4fff6bcfbe996edd759e4 +cd35e8d030ebd230ebd131eacf31eacf31ead030ecd02febd02ceacf2beacf2be9cd2ce8cc2be9cc2be8cb2ae8cc28e7cb26e6ca25e6cb23e6cc21e5cb20e4c7 +1edfc122e4c534ead159ecdc89fff8c2ffffe9fff7cbeddb80e3ca4ae6c72ce7c31bdebf16d8c028e6d262faeca0fdf4ceffffe0fffac0e5d777d1c132d4be18 +dfbf18e0bc15daba13dfc12deace62f4e29bf9fad3ffffe6fff2b0dbc25cd2b425d9b914d8b910d9bb0ed7bc0dd7bc0dd7b90cd8ba0dd9b80ed8b90ad0b300cb +b216e0d06cfff8c2ffffeafffffafdfffffdfffffffffffffffefffffffffefffffefffdffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffeaeaea9997965654533d3b3a3c3a394d4b4a737170a19f9ededcdbfffffefffffeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffff6f6f6e3e1e1b8b6b66f6d6c3a38372f2d2c39373658575383827e8786826361604644433e3c3b3938 +343b3a363f3e3a555450787977a0a19fd4d5d3fafbf9fffffffefefefefefefffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffff +fefefefffffffefefeffffffeeecebbebdb99f9e9a9797919b9a96b0afabcccbc7d1d0ccd1cfced0cecdd0cecdd0cecdcecfcdcecfcdcecfcdcecfcdcecfcdce +cfcdcfcdccd0cecdcfcdccd4d2d1dadadae7e7e7f8f8f8fffffffefefef8f8f8cfcdcc9c9a9992908f9d9b9ab8b5b1e1e0dcfffdfdffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfefefefafafadcdad9bdbbbaa09f9b8e8d89 +999a96b9bab6d5d6d4f1f2f0fffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff8f8f8dcdcdcc2c0bfa0 +9e9d8e8c8ba5a3a2d4d5d3f0f1effcfcfcfffffffffffffffffffefefefffffffffffffffffffafafae3e3e3c9c7c6a7a5a48d8b8a999796c5c3c2e6e4e3f8f9 +f7fffffefffffffffffffffffffffffffefefefefefefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefefefffffff8f8f8 +e3e4e2b1b2b092918d93928ea4a39fc5c3c2f3f3f3fbfbfbe0dedec0bebda2a19d8e8d89959490abaaa6c9c7c6efedecfffffffffffffffffffffffffffffffe +fefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffdfffffffffffffffffffffffffffffffffffffdfffffefffffffffffff8ffffebf8f1c0efe189eedc6beddb5eefde59f0dd56f0dd54 +f0da52efda4feeda4defd84ceed648e6d049e5d761f9f096fffdc8fff9ccfff1aef8e584ecd851e4ce32e9d131ead331ecd133ebcf34eace33ebd032ead12fe9 +d02cebd12beacf2beace2de9cd2ce9cb2ce8cb2ae8cc28e8cc27e7cd27e6cc24e8ce23e6cc21e4c621dbbe27e3c646f5e07dfdf2b4ffffd5ffffd9faeda9e6d2 +5dddc32fe1c122e2c21ddcc21cd8c437eada81fffac6fffddffff6cef8e99ae4d35bd6be24d6bc12dfbc18ddba16d6b911dcc331ecd676f7ecb0fcfdddffffe0 +ffefa2d8bf4bceb315d81610000026060f002220574d464301000000000001000000000000001400000000200000d00a0100d06a0200bb0cdabd0ed7bc0dd8bd +0ed7bc0ed7b90edab90fd7b90cd6b90acfb301c8b01be2d17afffed3fffff2fffffcfbfffffafffefffffefffffefffefffffefffffffffdfffffffeffffffff +fffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9e9e99795945351503b39383b39384f4d4c777574a4a2a1df +dddcfffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e2e0e0b9b7b76f6d6c3937363331303b3938 +45444052514d504f4b4645413d3c383c3b373c3a393f3d3c4a4847716f6eb5b5b5dededef5f5f5fffffffefefefffffffffffffffffffffffefffffeffffffff +fffffffffffffffffffffffffffffffffffffffffefefefffffffefefeffffffeeecebbebdb9a19e9a97948f93908b928f8a9897939897939897939695919795 +94979594979594979594979692979692979692979692979692969591969591a09f9bafb0aecbcccaedededfefefefffffffefefedad8d7a9a7a696959192918d +a8a5a1d2d1cdfbf9f9fefefefffffffdfdfdfffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffe +fefefffffff9f9f9cfcdcca7a5a493928e8b8a869b9c98b9bab6d5d6d4f0f1effffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeee +eefcfcfcfffffffffffff9f9f9dcdcdcc3c1c0a19f9e8e8c8ba5a3a2d4d5d3f0f1effcfcfcfffffffffffffffffffffffffffffffffffffffffffdfdfdececec +d8d6d5b2b0af92918d93928eb0afabcecdc9ebeceafefffdfffffffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefefefffffffffffffefefefafafae7e7e7cdcecca4a5a38f8e8a989793b2b1add0cecdf7f7f7f9f9f9dfddddc1bfbea3a29e8e8d898c8b87989793b8b6 +b5e7e5e4fffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffefffffefffffefffffffefffff7ffffe6f7 +eeb5ecdd79ebdb60eadc5aedde5aeedd58f0dd56efdb54efd951eed94eefd84ceed648e5d04ce4d666fdf5a2ffffd8fff9cefcec9ff6e273ecd84be5cf33ead3 +31ebd432edd234ecd035ebcf34ebd032ebd230e9d02cebd12bebd12beacf2be9cd2ce9cb2ce9cc2be8cc28e8cc28e7cb2ae5ca26e8ce24e7ca21e6c626dfc132 +e2cc5cfdec9dffffd4ffffd8fff6bcf2e085e2cc44dcc01fdebf1ce0c223e2ca34e3d25af3e7a7ffffddffffddf5e7ade9d56ae2ca3cdabe1addbd10dfbd16da +ba15d3b60ed9c335f0e18bfff9c8ffffe2ffffd3f8e790d7be3eceb20ddabd08dcbd0ed9bb0edabc0fd9bb0ed9b80edab90fd7b90cd6ba0fd3b60ecfb72fe7d6 +8dfffedefffff5fdfffefbfffefafffdfffffcfffefdfffefffffefffffffffdfffffffefffffefffffffffffffeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffe9e9e99795945351503b39383c3a394f4d4c757372a3a1a0dfdddcffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffff6f6f6e0dedeb7b5b56e6c6b3937363432313e3c3b3e3d393e3d3940403a3d3d373938343938343e3c3b413f3e +504e4d838180d5d5d5fdfdfdfffffffdfdfdfffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefefeffffffeeecebbebdb99f9c9794918c8e8b8683807b81807c807f7b81807c807f7b817f7e817f7e817f7e817f7e81807c81807c81807c81807c8180 +7c7f7e7a807f7b8d8c88a0a19fc1c2c0e8e8e8fdfdfdffffffffffffe3e1e0bab8b79f9e9a8e8d89999692b9b8b4dfdddcf0f0f0fefefefffffffefefefefefe +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffff5f5f5dededeb8b6b59795948b8a868b8a869c9d99ba +bbb7d6d7d5f0f1effffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9ddddddc3c1c0a19f9e8e8c +8ba5a3a2d5d6d4f1f2f0fcfcfcfffffffffffffffffffffffffffffffffffffffffffefefef6f6f6e9e7e6c2c0bf9998948f8e8a9d9c98b3b2aed7d8d6f3f4f2 +fefefefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefefffffffefefefefefefffffffffffffcfcfce9e9e9cececeb3b4b298 +99978e8d89a2a19dc6c5c1e2e0dffcfcfcf9f9f9dedcdcc1bfbea3a29e8e8d898786828d8c88a7a5a4d6d4d3f8f6f6fffffffffffffefefeffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffdfffffffefffffffffffffffffefffffefffffefffffffffffffcfffff5ffffe2f5ecade8db6deadb57ebde5aede05cefde59f1de57f1dd56f1 +db53efda4ff0d94df0d84ae8d250e6d96dfff9acffffe1fdf7cef5e48ef0db62ecd746e7d233ebd333ecd434ecd337ebd137ecd036ecd035ebd230ead12decd2 +2cebd12bebcf2beacd2ce9cb2ce9cc2beacb28e8cb2ae3c82ae5c829e9ca27e8c724ebca2deacd47e9d778fff6b8ffffe5fff7cff4e596e6d45fe1c933d9bf19 +d9be16ddc22beed65cfae790fff5cdffffe5fffac6e7d67fd8c23adfc31fe3bf17e4c014e0bf15dabe13d2b80ed8c53cf3eaa1ffffddffffe0faefbdeedb7ada +bd36d4b50cddbc08dfbb0fdeba12dcbb11dcbc0fdab90fdab90fd6b70ed8b916dbbb26dec350efdc9fffffe6fffff8fbfffefafffefafffbfffffcfffefdfffe +fffffefffffffffffefffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffeaeaea9b99985a5857 +403e3d3d3b3a4c4a496e6c6b9d9b9adddbdafffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e3e1 +e1b8b6b66f6d6c3b393832302f3b393842413d4b4a464747413d3e3535352f3534303c3a394442415654548c8a8ad9d8dafffefffffffffefefeffffffffffff +fefffdfefffdfffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffeeecebbfbebaa09d989391898f8c8788 +858087847f85827d85827e85827e85827e85827e83827e83827e83827e83827e83827e83827e83837d80807a81807c8e8d89a0a19fc1c2c0ebebebffffffffff +fffefefeedebead0cecdb3b2ae959490908d889f9e9ab5b3b2d5d5d5f5f5f5fffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffff +fefefefefefefffffffffffffffffff3f3f3d2d2d2b1b1b19d9b9a8e8c8b8988848c8b879c9d99b9bab6d6d7d5eff0eefefdfffffeffffffffefefefd5d3d2ba +b8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9ddddddc3c1c0a19f9e8e8c8ba5a3a2d5d6d4f1f2f0fdfdfdffffffffffffffffffffff +fffffffffffffffffffffffffffcfcfcf9f7f6d6d4d3a5a4a0908f8b8f8e8a9b9a96bbbcbadbdcdaf1f1f1fffffffdfdfdfdfdfdfefefeffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffafafaedededd2d2d2b2b2b2999a988b8c8a91908cb4b3afe0dfdbfaf8f7fffffff8f8f8dddbdbc1 +bfbea3a29e8f8e8a898983908f8b9f9d9cbdbbbadbd9d9f3f1f1fefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffefffffefffffefffffeffffffff +fffefffffffefffffbfffff1ffffdaf5eca3e8da69ecdb56eedf5bf0e15deedf5bf0df5af1de59f0dc55f0db50f1da4ef0d94ee7d258e9de7cfffdbaffffe7fc +f3c8f0dc7decd452ead43fe8d334ecd434ecd335ecd337ebd137ecd035ecd133ebd230ecd12decd12decd02cebcf2beacd2ce8cc2be9cc2be8cb2ae8cb2ae6c9 +2be6c92be9c92ae5c62becce41efd864eee195ffffceffffe3fbeebaead671e0ca42e0c828dcc21adbc01cddc438eedb78fff5b7ffffe1fffdddfff1a9dcca59 +cfb81ce0c210e8c216e8c216e0c013dac016d0b917d8c649f8f0b4ffffe9fffdd8f4e5a7e7d167dbc030d9b80edfbc08dfbb0fdfbb13dbba11dabc11dbba10d9 +b80ed7b60ddab91cdec039e5cc6af0e1b0ffffeefffff7fdfffefbfffefafffdfffffefffefdfffefffffefffffffffffffffffefffffefffffffffffffeffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffecececa19f9e6361604644433d3b3a474544676564989695dbd9d8fffffffefefe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e3e1e1b6b4b46f6d6c3c3a39312f2e3937364d4c4864635f6363 +5d53534d44443e3b3a363c3b3742403f514f4e817f7fcbc9c9f6f6f6fcfcfcfefefefffffffffffffffffffffffefffffefffffeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefeffffffeeecebbfbebaa29f9a94918c95928d9895909f9c979e9d99a09d999f9e9aa19e9a9f9e9a9f9d9c9f +9e9a9f9e9a9f9e9a9f9e9a9f9e9a9e9d999c9b979e9d99a9a7a6b4b5b3cdcecceeeeeefefefefffffffffffff6f4f3e4e2e1c6c5c1a1a09c8e8d89908f8b9b9c +9abbbcbadcdcdcebebebf3f3f3fafafafdfdfdfefefefffffffffffffffffffffffffffffffffffffefefefefefef6f6f6fafbf9f4f4f4ddddddb4b4b4989898 +97959492908f8a89858e8d899c9d99b9bab6d6d7d5f0f1effefdfffffeffffffffeff0eed5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcffffffff +fffff9f9f9ddddddc4c2c1a2a09f8e8c8ba5a3a2d5d6d4f1f2f0fdfefcfffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffe3e1e0bcbb +b79f9e9a908f8b8e8d89a2a3a1bdbebcd8d9d7f0f1eff9f9f9fafbf9fbfbfbfdfdfdfffffffffffffffffffffffffffffffdfefcfdfdfdfbfcfaf9faf8f6f7f5 +e8e9e7d2d3d1b7b8b69b9c9a8b8c8a8d8e8ca09e9dc8c7c3f0eeedfffefdfffffff6f6f6dddbdac1bfbea3a29e91908c8e8d89969591a19f9eaaa8a7bcbabadc +dadaf3f3f3fbfbfbfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffbfffffffefffffdfffffdfffffffffffffefffffffffffcfffff5ffffe4fefac5f5ed9aefde6fefdc5d +f5df61f3e061f2e05defdd5aefda59f0db57f0da52edd74feed856ead96ae9e18effffc5ffffe7feefbeecd76ae9d143ead33be8d236ecd335ebd236ebd137ea +d135ead133ebd131ebd230ecd02feed031eccf2eecd02cebd02ce7ce2ae7ce2aeacd2ee8ca2beaca2bebcb2ce3c628dcc232e7d15af8ea92fff8c3ffffd8ffff +cef3e293dfc74bddc329dfc51fe2c822dfc329e3cc52f2e99fffffd6fffbdeffedbef8e283dec840d6bf16dcc10ce8c216e5c018dfc017d6bf1dd3bf31dbcd63 +f8f1bfffffe8fffac8ecdd8ee4ce57d9c02ad8bc11debe0be0bd0fdebb11d7ba11d7ba11dbbb14dbb912d8b50bd8b91ce4ca4eead681f3eac4fffef0fffff9ff +fffbfffffefefefefffefffffefffffefffffefffffffffdfffffdfffffdfffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffeedeeeca8a9a76a6b694b4c4a3f3d3c4341405d59588d8b8adcdad9fffffffefcfcfffffffffefeffffffffffffffffffffffffffffffffffff +fdfffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffff6f6f6e0e0e0b6b6b66e6f6d3536342d2b2a3b393861605c9998949c9d997374704e4f4b3d3e3a3a393538373343423e5c5a598785 +84b6b4b3e6e4e3fffffefffefefffffffffffffefefefffefefffffffffefffdfcfefefdfffffefffefdfffffefffffffffefefefffffffffffffffffefefffd +eeecebbdbbba9e9d999897939b9a96b5b4b0d8d7d3dcdddbdcdad9d7d8d6dad8d7d8d9d7d8d8d8d8d9d7d8d9d7d8d9d7d8d9d7d8d9d7d8d9d7d7d8d6d8d9d7db +dbdbe3e3e3eeeeeef8f9f7fffffefffffefffffefcfdfbf6f7f5dedfddb7b8b69c9d9b92938f8c8d8b989995a8a9a7bcbdbbd2d3d1e3e4e2f2f3f1fefffdffff +fefffffefffffefffffefefefefffffffefefef0f0f0dcdad9d0cfcbc5c3c2b0aead989695918f8ea6a4a3acaaa9a09f9b8c8b879a9b97babbb7d5d6d4f1f2f0 +fefdfffffeffffffffeeefedd4d5d3b8b9b59899958f908cb1b2aed8d9d7efededfffefefefcfcfffffffffdfde5e3e3c7c5c4a4a2a18c8b87a5a4a0dcdbd7fb +faf6fefdf9fffffefffffefffefdfffffffffffffffdfdfffffffffffffffffffefefef5f5f5dcdddbc1c2be9899958485818e8f8b9fa09cb3b2aec8c7c3d3d1 +d0dad9d5e9e7e6fbf9f8fffffefffffefefcfbfffefdfffffefffffcf7f5f4e9e8e4dfdedad2d1cdbebdb9adaca89b9a968a88878a8887a2a09fbdbbbadddbda +fbf9f9fffffefffffff9f7f6dcdad9c1bfbea2a09f918f8e9a9897afadacb4b2b19e9c9b9c9a99b2b0afc9c7c6dedcdbf4f2f1fffffefefffdfffffefffffefe +fffdfffffffffffffbfbfbfffffffffefffdfcfefffefffffefffdfdfdfffffffffffffffffffffefffffefffffefffffefffffffffefefefffffffffffffbff +fffffefffffdfffffdfffffffefffffefffffefffffbfffff1fffbdafbf6b7f3eb92efde6ff1dc62f5df62f5df61f2df5eeede5cf0db5af1db59f1db53eed851 +eed95fedde77ede79effffcdffffe2ffedb2ead35fe6ce39e9d338ead438ebd438edd438ecd238ebd236ead232ead331ebd230eccf30eecf32ecce2febd02ce9 +d12be7ce2ae8cf2beacd2ee8ca2bebca27e9c929e0c52edac442e5d876fff7b4ffffdbfffed6fff1acefd973dfc336dec21ee1c41be5cb2be5ca44e5d36ef8f3 +bcffffe5fff8cef4dd99ebd15be0c62cdbc414e0c510e6c218e3bf18ddc018d9c127d8c546e1d37afdf6cbffffe7fff5b7e8d679dfc948d8be24d8bb12debd0c +e0be10dcbc0fdabe13d6bc12daba15dab811d8b50bdabb22e8d05ef0e198f4efd0fffff5fffffbfffffcfffffefffefefffefffefdfffffefffffefffdfffffd +fffffdfffefdfffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeefedb2b3b17a7b795556543c3d3b3e3c +3b524e4d817f7ed0cecdfffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffefdfffeffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6dfdfdfb4b4b46e6f6d38 +39372b29283836356e6d69bab9b5c9cac89e9f9d72736f535450403f3b36353137363243423e55524e797672c1bfbefcfaf9fffffffffefefdfcfefffeffffff +fffffffffffefffffefffffefffefdfffefdfffffefffffffffefefefffffffffffffffffefefffdeeecebbdbbbaa09f9b9c9b97a7a6a2cecdc9f7f8f6fffffe +fffffefffffefffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffefefefefefefefefefefffdfffffefefffdfffffefffffeff +fffeeff0eed1d2d0b3b4b29c9d9b8c8d89878884888985979894b0b1afc7c8c6dddedcedeeecf6f7f5fafbf9fafbf9f9faf8fcfdfbfffffef6f6f6dddbdac0bf +bbb0ada99e9d9991908c8b8988959392b5b3b2c5c3c2aaa9a58e8d89999a96b9bab6d5d6d4f1f2f0fefdfffffffffefefeeeefedd4d5d1b6b7b39596928e8f8b +b1b2aed7d8d4f1efeffdfbfbfffdfdfffffff8f6f6dbd9d8bebcbba1a09c8f8e8aa5a4a0d3d2cef0efebf8f7f3fefdf9fefcfbfdfbfafbf9f9fbf9f9fdfbfbff +fffffffffffffffffffefffefefef9faf8dadbd7aeafab91928e8b8c888b8c88969591a4a39fb2b1adbebdb9d3d2ceebeae6fcfaf9fffdfcfefcfbfffefdfdfc +f8f6f5f1e5e4e0d0cfcbc1c1bbb1b1ab9d9d978e8e888786828a8985989695b8b6b5d7d5d5eeececfffdfdfffffffffffef7f5f4dad8d7bfbdbc9e9c9b8d8b8a +a2a09fc9c7c6c4c2c1a19f9e8d8b8a959392a7a5a4c0bebddddcd8efeeeaf9faf8fbfcfafffffefefffdfffffffffffffdfdfdfefefefefdfffdfcfefffefffe +fdfffdfdfdfffffffefefefefefefffcfefffcfefffefffffefffefefefffffffffffffdfdfdfdfffffffffffffefffffefffffffefffffefffffefffffbffff +edfaf5cef2eda8eee688efdf6ef3de64f6e063f5df61f2df5eeede5cf1dc5bf2dd59f2dd52eed955f1dd66f4e686f4eeabfffecdffffd4f8e7a4e7d259e4ce39 +ebd43ceed83decd539ecd539edd438ecd337ebd333ead232ebd131ebd131eccf31ebce2fe9d02eead12de8cf2de8cf2de9cd2ce9cd29eccc25e9cd29e6cd3be4 +d25defe598ffffd3ffffe2fef1bdefdd82e6d053e0c32cddbf1addbd16e5ca34edd86bf6e8a0fffbd6ffffe6fff4b5e5d06ddcc436dec41cdec714ddc311e5c1 +19e0bd19ddbf1adfc531e3d15cede091fffcd7ffffe6fdeea9decb62d9c139dabd1fdaba13debc0fe0be11dcbc0fd9be10d5bb10d9b912d8b60fd2b409d7bc26 +ebd56ffbeeb0fcf8dcfffff8fffffbfffffcfffffefffefefffefffefdfffffefffffefffffffffffffffffffefffffeffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefefef2f2f2bfc0be8d8e8c60615f3d3e3c3534303d3c386c6a69b9b7b6f3f1f0fffefdfefcfcffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e1e1e1b3b3b36d6e6c3a3b392c2a293634336e6d69bfbebadbdcdad0d1cfb4b5b381 +828052514d3d3c38383733373632413f3e5755548f8d8cc5c3c2e8e6e6fffffffffefefffffffffffffffdfdfdfdfdfffffffffefffffefffffefffffeffffff +fffefefefffffffffffffffffefefffdeeecebbdbbbaa09f9b999894a5a3a2d0cecdfafbf9fffffefefefeffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfffffefffffefffffefcfdfbeff0eed7d8d6babbb9a1a09c8e8d89807f7b87 +8682999894a8a7a3b4b3afbfbebac3c2bec5c4c0c6c5c1c7c6c2c9c8c4c9c8c4c2c0bfb1b0aca1a09c92918d8a88878f8d8ca19f9eb5b3b2d0cecddbd9d8b6b5 +b1908f8b969793b9bab6d5d6d4f1f2f0fffefffffffffffffff0f1efd5d6d4b5b6b49596928f908cb3b4b0d8d9d5f1efeffdfbfbf3f1f1d8d6d6bfbdbcb2b0af +a7a5a49695918d8c88999993afafa9bfbfb9c4c3bfc7c6c2c8c7c3c6c5c1c5c3c2c6c4c3d5d3d2f1efeefdfdfdfefefefffffffdfdfdfffffeedeeeacfd0ccb4 +b5b19e9f9b8d8e8a8b8c8892938f989793a09f9baeada9bcbbb7c6c5c1c8c7c3c6c5c1c6c5c1c8c7c3c3c2beb7b6b2abaaa6a3a29e9a99958d8c888584808988 +849f9e9ab7b5b4d5d3d2f0eeeefbf9f9fffefefffffffffefdf9f7f6dddbdac2c0bf9f9d9c8e8c8baba9a8dedcdbdfdddcb8b6b599979692908f959392a09e9d +b2b0afbdbbbac5c6c4d3d4d2eff0eefefffdfffffffffffffffffffffffffffefffffefffffffffefefeffffffffffffffffffffffffffffffffffffffffffff +fffffdfdfdfffffffffffffefefefffffffffffffffffffffffefffffcfffffefffffffffffbffffeaf6f0c3eee59bede280f0e16df2e065f5e263f5e263f0df +60f0e05ef2de5bf2dd59f1dc51eed856f2df70faee96faf4b9fffac9fff6c2f5e396e9d45ae9d33eedd63eeed83dedd63aecd539edd438ecd335ebd234ebd333 +ecd232ecd232e8cf31e8cf31ead030ead12fe9d02eeace2deacd2ceace2ae8cb23e7cc2eead551f1e27ef6f0b5ffffdfffffd8f3e3a0e2ce5ee4c93ce4c627e1 +c11cdabc1de5cc48f6e693fffccaffffe1ffffd3f7e991d9c548d3ba1cdec314e2c718e0c517e4c31ae0bd19ddbe1be3c83beedb74f8eaa8ffffdfffffe2faeb +9cd9c550d6bb2adcbc1cddba16dfbb13e0be11dcbd0ed8bd0ed7bc0edcbb12d7b710cfb209d3bb2becd97efff8c6ffffeafffffbfffffbfffffefffffffffefe +fffefffefdfffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffff8 +f8f8d2d3d1a6a7a570716f4243412e2d2931302c5856559f9d9cdad8d7f6f4f3fffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff6f6f6e1e1e1b4b4b46d6e6c3839372c2a29363433676662afaeaae0e1dffafbf9f4f5f3b6b7b573726e504f4b403f3b3736321610000026060f002220 +574d464301000000000001000000000000001400000000200000d0ea0000d06a02003735344543425d5b5a817f7ebdbbbbf9f7f7fffffffffefeffffffffffff +fffffffffffffefdfffffefffffefffcfbfdfffffffefefefffffffffffffffffefefffdeeecebbdbbbaa09f9b999894a3a1a0cecccbf9faf8fffffefefefeff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefffffffffffffffffefffffefdfefcfefffdffff +fefffffef4f5f3dbdcdabebdb9a5a4a08d8c888786828c8b878f8e8a908f8b91908c92918d91908c91908c93928e92918d908f8b92918d92918d8e8d89898884 +8a88879c9a99bebcbbd6d4d3e8e6e5e9e7e6bebdb991908c959692babbb7d5d6d4f0f1efffffffffffffffffffeff0eed4d5d3b6b7b59697938f908cb2b3afd7 +d8d6f2f0f0fdfbfbe2e0e0a9a7a78886858b8988908f8b8e8d898f8f8990908a90908a92928c92918d91908c91908c8f8e8a908e8d92908fafadace3e1e0ffff +fffffffffffffffffffefffffef9faf6eff0ecdadbd7bbbcb89fa09c92938f8d8e8a8c8b878d8c888e8d89908f8b92918d93928e93928e93928e92918d92918d +908f8b908f8b8f8e8a8c8b878786828786829a9995bab9b5d9d7d6f1efeefffffffffffffffffffffffffffffefaf8f7dbd9d8bebcbb9d9b9a8e8c8bb0aeadea +e8e7f4f2f1d3d1d0b1afae9c9a998e8c8b8b89888f8d8c918f8e949593aaaba9dddedcfffffefffffffdfdfdfefefefdfdfdfffefffffefffefefefdfdfdffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffefffffefdfffcfdfffefffefffffff9ffffe5f6eeb9 +ece28eefe278f2e06df3e166f6e364f6e364f1e061f1e061f3df5cf3df58f1db53ecd658efe07afdf3a6fffbc9fdf7c8fcefb1f3e188ecd658ebd540ecd43eec +d63becd63aebd539ebd536ead435ecd335ebd234ebd234ead133e7d132e6d031e8cf31ead030ecd02febce2deace2aebcf2be6ca29e3cb3bebda6bfaf0a2fafa +ccffffdbfffcc0eedb80e0c743e2c429e6c522e5c526e3c538ecd76afcf4b9ffffdefffed3f9eeaae9d968d8c431dabc17e4c214e3c518e3c51ae2c419ddbe15 +dbbb1be5ca44f3e28cfff1c0ffffe3ffffd9f8e68dd8bf3fd5b91edfbd16e1bb17e0ba14debe11dbbf0dd9bf0dd9be0fdebd14d9b914cfb50fd3c037eede91ff +ffdbfffff3fffffcfffffbfffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffeffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffefefefffffffdfdfdebebebcdcdcd8a8b89474846302f2b33322e4d4c4881807cb2b0afe1dfdefffffffffdfdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffff6f6f6dfdfdfb5b5b56e6f6d3738362a2827363433686763b0afabe0e1dffffffffffffedadbd9a9a7 +a6787675504e4d3937363331303a3837454342605e5d92908fd0cecdf0eeedfffdfcfffdfdfffefefffffffffffffffffffefefefffefffffefffffffffefefe +fffffffffffffffffefefffdeeecebbdbbbaa2a19d9c9b97a4a2a1cbc9c8f6f7f5fffffefffffffefefefefefefefefefefefefefefefefefefefefefefefefe +fefefdfdfdfefefefefefefffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefefeeff0eedbdad6ccc9c5b7b4b0a9a6a2a19e +9a9895918e8b8786837f827f7b827f7b83807c817e7a807d79817e7a86837f8e8b879a9995a2a19dadabaabebcbbdbd9d8edebeaf5f3f2eceae9bfbeba908f8b +959692babbb7d4d5d3eff0eefffffffffffffefefeeeeeeed4d5d3b5b6b492938f898a86aeafadd7d8d6f2f0f0fbf9f9dbd9d99c9a9a7d7b7a817f7e8786828e +8d898d8d878a8a8484847e81817b81817b80807a807f7b7f7e7a7c7b777f7e7aa1a2a0dfe0defffffefdfefcfdfefcfffffefffffefffffefdfefcf2f3f1dbdc +dac6c7c5b1b2b09fa09e9997969492918d8c8884837f7f7e7a7f7e7a7f7e7a7e7d797c7d7b7f807e8384828a8b89929391999a98a3a4a2aeafadc1c2c0d9dad8 +eeeeeefbfbfbfffffffffffffffffffffffffffffef6f7f5d8d9d7bbbcba979896878886acadabebeceafcfdfbeaebe9d1d2d0b6b7b5a0a19f9394928d8e8c86 +878580817f939492c7c8c6f1f2f0fcfcfcfffffffffffffefefefefefefefefefefefefffffffffffffefefefdfdfdfefefefefcfcfefcfcfffffffffefeffff +fffffffffcfcfcfffffffffefffffffffdfffefbfffefdfffcfdfffefffefffffff9ffffdff5edb1ede084f0e173f2e16cf2e267f5e465f6e364f2e063f2e162 +f4e05df3df58f1db53e9d75ceee185fff8b5ffffd3fcf4c5f8eba1f0df78ead653ead43fedd53feed73fecd63bebd539ebd536ead435ecd337ebd236ebd236e9 +d334e6d132e6d132e6d031ead030edd02fedce2beccd2aebce2fe3c832e2cc4eede08affffc4ffffdafffbcafbef9de9d461e0c332e3c21fe6c522eaca35edd1 +5bf6e491fffdd4ffffe7f8f0b4e3d779dccb46dec527e3c11ae7c319e3c219e2c419e2c417dabd14d8b91ce5cc4ef9eaa2fff8d2fffee3fff8c8f2dd7ad6bc32 +d6b616dfbd10e2bc16e1bc14debf10dac00ed9bf0dd9bc0ddfbb14d9b815d0b818d7c647f1e5a3ffffe9fffff7fffffefffefdffffffffffffffffffffffffff +fffffffffffffffffffffefffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefdfd +fdf0f0f0a5a6a452535139383438373343423e61605c8a8887cbc9c8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6 +f6f6e0e0e0b3b3b36d6e6c3839372c2a29373534696864b2b1ade1e1e1f7f7f7fffffefcfdfbe8e6e5afadac6d6b6a4846453c3a393a38373634334341406361 +60918f8ec2c0bff3f1f0fffffffffffffdfdfdfefefefffffffefefefefdfffffefffffffffefefefffffffffffffffffefefffdeeecebbdbbba9f9e9a9b9a96 +a5a3a2cbc9c8f6f7f5fffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefe +fefefefefefffffffffffffffffffffffffefefefffffffbfbfbf8f6f5f3f0ece8e5e1d9d6d2c5c2beb1aeaa9c99958b88848885818784808986828885818582 +7e83807c8d8a86a19e9ab8b7b3cccbc7e1dfdeeeecebfbf9f8fefcfbf9f7f6e7e5e4bcbbb7908f8b959692babbb7d5d6d4f0f1efffffffffffffffffffefefef +d3d3d3b2b3b18f908e878884adaeacd6d7d5f1efeffcfafadddbdb9f9d9d7f7d7c817f7e8887838e8d898f8f898c8c868a8a8487878185857f85857f85848086 +858182817d858480a5a6a4e0e1dffffffefffffefffffefffffefefffdfdfefcfdfefcfdfefcfafbf9f2f3f1dddedcc2c3c1b3b1b0aaa8a79c9b978e8d898685 +818584808685818685818485838788868c8d8b959694a4a5a3b6b7b5cdcecce1e2e0f1f2f0f7f8f6fbfbfbfdfdfdfcfcfcfdfdfdfffffffefefefffffef5f6f4 +d8d9d7bdbebc969795838482a7a8a6e6e7e5fffffefdfefcf4f5f3dfe0dec6c7c5b1b2b09e9f9d8e8f8d8485838e8f8db6b7b5dddedceeeeeef8f8f8fcfcfcfe +fefefffffff9f9f9f7f7f7fcfcfcfffffffefefefffffffefefefdfbfbf9f7f7fffefefffefefefefefffffffefefefffffffffdfffffffffbfffefafffcfbff +fefdfffefffefffffff7ffffd8f4eba7eddd7cefe06cf1e36df3e46af6e467f4e364f2e063f2e162f4e05df3e059f1dc58e8d762eee290fffdc4ffffdbfaf0c0 +f2e491eedc69ebd750ecd543eed641f0d842edd53fecd63becd539edd438eed238eed238ebd236e9d334e6d231e6d231e6d031ead030edd02feccd2aebcc29e9 +cd33e4cb47e7d570f5ebafffffdeffffd6f4eda8ede072e6d146e4c52ae4c020e7c629edd24cf4e088fcefb7ffffe0ffffd7f2ea91d9ca4fd8c22de0c322e5bf +1de8c21ee7c31ce7c61de2c417dabd15d7b81fe7cf58fdf2b6fffee0fffbddfcedb5edd669d8bb2ad8b811e0bd0fe3bf15e0bd13dcc00edac00ed9bf0dd8ba0d +ddb814dab91cd6be28decf5bf4ebb2fffff0fffff9fefefefffffffffefffefdfffffefffffffffffffffffffefffffefffffefffffefffffffffffffffeffff +fefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefebebebe7475734f4e4a3d3c383938344847436a68 +67aeacabedebeafffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e2e2e2b3b3b36c6d6b393a382e2c2b373534676662af +aeaadededef3f3f3fdfdfdfffffffefefed3d3d39997966e6c6b52504f403e3d34323137353449474668666594938fd3d2cef6f4f3fffffeffffffffffffffff +fffffffffefefefffffffffffffefefefffffffffffffffffefefffdeeecebbdbbba9f9d9c9b9998a5a3a2cbc9c8f6f6f6fffffffefefefdfdfdfefefefefefe +fefefefefefefefefefefefefffefefffefefffffffffffffefefefefefefefefefffffffffffffffffffefefefffffffefefefffffffffffffdfdfdffffffff +fffffffffefffffefcfaf9f0eeeddddbdacac8c7bab8b7adabaaa8a7a3a6a5a1a8a7a3a9a8a4a6a5a1a2a19daaa9a5c1c0bcd6d4d3e7e5e4f9f7f6fffdfcffff +fffffefefaf8f7e7e5e4b9b8b491908c969793b9bab6d5d6d4f0f1effffffffffffffefdfff2f2f2ddddddc5c6c4adaeaca8a9a7c4c5c3dfe0def5f3f3fffdfd +e9e7e7bdbbbba09e9d9b99989a999592918d8d8c8891908ca09f9ba5a4a0a5a4a0a8a7a3a6a5a1a8a7a3a4a5a3a5a6a4bcbdbbe5e6e4fdfefcfffffefffffefc +fdfbfffffffffffffefefefffffffffffffffffff1f2f0dcdddbcfd0cec5c6c4bbbab6aeada9a5a4a0a4a39fa6a5a1a5a4a0a4a5a3a7a8a6abacaab4b5b3c2c2 +c2d3d3d3e8e8e8fbfbfbfffffffffffffffffffffffffffffffffffffffffffefefefffffff8f8f8e0e0e0cbcbcbafafafa4a4a4bfc0beebeceafffffefffffe +fefffdf2f3f1e0e1dfcecfcdbdbebcb0b1afa4a5a3aaaba9c6c7c5dddedcdcdddbd6d7d5e3e4e2fdfefcfefefee8e8e8dcdddbe9eae8f7f8f6fffffefffffef8 +f9f7e4e2e1d9d7d6efedecfffffefdfdfdfffffffffffffffffffffdfffffffffbfffefafffcfbfffefffffffffffffffff4ffffd3f5eb9eebdc75efde69f1e3 +6df5e56df4e469f3e164f2e065f2e063f2e05df4e15cf0dd5ce6d769efe49affffceffffe2faefbdefe181eddb5eecd94eecd845ecd543edd540efd742edd53f +edd63aedd438eed13af0d13aedd137e9d334e7d332e6d330e8d030eccf30efcf2feccc2ce8cb2ce5ca3df2db6df7e79afef8cfffffe6fffac3e4d880e0ce4be1 +ca2ee7c728dfbe21e1c531edd964fff0b1fffcd7ffffdefff7bbf0e173d7c433dcc222e7c720e9c420ebc622e7c21ee5c31ce6c51cdbbc19d6b726e7d063fff7 +c2ffffe7fffad5f5e5a2ebd35cdbbc23dbba11e0bf0ee4c014dfbf12d9bf0ddac00eddc011dcbb11dfba16debc23dcc43ce3d56ff5eebdfffff4fffffcfdfdfd +fffefffffefffdfcfefffefffffffffefefefffffefffffefffffefffffefffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffff +fffffefefefefefefffffffefefeffffffffffffd1d1d19c9d9b6d6b6a45444033322e3635314f4d4c878584c2c0bfe8e6e5ffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff6f6f6e0e0e0b4b4b46e6f6d3738362b2928363433696864b1b0acdcdcdcf6f6f6fefefefdfdfdfffffff8f8f8dad8d7b4 +b2b172706f4644433c3a393c3a393836354846456766629e9d99cac8c7efedecfffffffefefefdfdfdfffffffffffffffffffffffffefefeffffffffffffffff +fefefffdeeecebbdbbba9f9d9c9a9897a5a3a2cccac9f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffff +fffffffffffffffffffffffffefefefefefefffffffffffffefefefffffffffffffefefefefefefefefefffefefffefdfffffffffefdf7f5f4efedeceae8e7e6 +e4e3e4e2e1e4e3dfe4e2e1e1e0dce4e3dfe5e4e0e3e2deecebe7f3f1f0faf8f7fffffefffefdfffffffffdfdfbf9f8e9e7e6b9b8b492918d979894b8b9b5d5d6 +d4f1f2f0fffffffefefefffefffcfbfdf5f5f5eeeeeee4e5e3e1e2e0edeeecf4f5f3fefcfcfefcfcf8f6f6eeececdddbdacac8c7b4b3af9b9a96908f8b9f9e9a +c4c3bfd9d8d4e0dfdbe6e5e1e3e1e0e5e3e2e1e2e0e2e3e1eaebe9fafbf9fffffefefffdfffffefffffefffffffffffffffffffffffffefefefffffffcfdfbf6 +f7f5f0f1efebeceaeae9e5e6e5e1e3e2dee4e3dfe5e4e0e3e2dee0e1dfe2e3e1e4e5e3e8e9e7ecececefefeff7f7f7fffffffffffffffffffdfdfdffffffffff +fffcfcfcfefefefffffffcfcfcfffffff6f6f6efefefe5e5e5e2e2e2eaebe9f8f9f7fffffefffffefffffefcfdfbf7f8f6f0f1efeaebe9e5e6e4e0e1dfe3e4e2 +f3f4f2f3f4f2cccdcba8a9a7babbb9f0f1eff8f8f8d3d3d3bcbdbbcfd0ceeaebe9fbfcfafdfefcedeeecb9b7b6a9a7a6d4d2d1fffffefffffffdfdfdffffffff +fffffffdfffffefffafffef8fffefbfffffffffffffdfafffde9fff9c5f6ea98eede73f2e169f4e26ff4e36ef4e36af2e267f1e067f4e265f2df5ef1de5df1de +65eadb77f1e8a5ffffd4ffffe0f7eab2e9db71ebda55ecda4deed948efd747f0d646efd545eed641edd53beed539efd23bf1d23beed238ecd335e8d433e8d532 +e8d12fedd130eecf2cecce2fe3c831e5cf4ef7e38efff7c2ffffe2ffffdbfff1ace3cf64d8c22de0c620e8c828e5c732dcc845ece080fffed3ffffe9fff7c9fc +e89aecd458dec42adbbf1ae6c81de7c61ce5c41ae6c41de6c31fe6c320e0be25d8bb34ead671fffdd0ffffebfcf2c2eddc8be8d04edbbd1edabc11e0c112e0be +10dfc011dbc011dabf10dcbd0eddba10dcb713debd28e4cd53eddf87f6efc8fffff7fffffefffefffffefffffefffffefffffefffffffffffffffffffefffffe +fffffefffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefffffffefefee6e6e6c4 +c5c3918f8e5655513b39382f2d2c3f3d3c666463939190bfbdbcebeceafbfcfafffffffefefefffffffffffffffffffefefefffffffffffffffffffffffffefe +fefffffffffffffefefefffffffffffffefefefefefefffffffffffffffffffefefefdfbfaf8f6f5f3f3f3f5f5f5fafafafffffffefefef6f6f6e0e0e0b4b4b4 +6d6e6c3738362b2a26373632686763b0afabdbdbdbf5f5f5fffffffffffffdfdfdfffffffdfdfde0e0e0999a986667654c4a493e3c3b33322e3635314c4b4770 +6f6b9e9c9bd3d1d0f8f9f7fffffefffffffffffffffffffffffffefefefffffffefefefffffffffffffefefeedebeac1bfbe9e9d999b9a96a5a3a2cccac9f9f7 +f6fffffefffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfffffffffffffefefefffffffffffffefefefdfdfdffffff +fffffffefefefffffffffffffffffffefefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffefffffeff +fffefffffefffffefffffffffffffffffffdfdfdf6f7f5e6e7e5b8b9b590918d989793bbbab6d7d5d4f3f1f0fffffffffffffffefffffefffdfdfdffffffffff +fefefffdfffffefffffefffffffffffffffffffffefefffefde4e2e1c7c6c2a1a09c8e8c8ba6a4a3dbd9d8f9f7f6fffffefffffeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffcff +fffcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffdfcfffffefffffefffffec4c2c18c8a89a6a4a3edebeafcfaf9c8c6c5 +a7a5a4bbb9b8d8d6d5eae8e7f6f4f3dbd9d89e9c9b8f8d8cc5c3c2fffffefffffffefefefffffffefefefffdfffffefffafffef8fffefbfffffffffefffcf3ff +faddfff5b7f5ea90f2e173f4e36bf6e471f3e470f4e46cf5e46bf2e168f4e267f3e061f1df64f4e271efe286f5edb2ffffd7ffffdaf6e7a8ead96aebda4eecdb +4cedda49efd747f1d649efd447eed444ecd53decd43aefd23bf1d23beed238ecd335e8d433e9d432ebd230eed130eccf2eebcf34e5cc40e6d364feedaeffffd9 +fffedcfef3bff8e48ce6cc50dfc426e4c71ee5c829e5ce43e4d76bf6efa6ffffe5ffffe5fae8a9ebd16de7ca40e3c323e1c219e5c71ae5c819e4c619e6c51ce4 +c11de8c122e6c431e1c84aefdf86fffed7ffffe8f8eeb2e9d877e7ce42dcc01cdbbc13dec013dfbf12ddbf12dbc012dabf11debf10debc0fdbb912e0c130e7d2 +65f2e49cfaf2d4fffff9fffffefffefffffefffffefffffefffffefffffffffffffffffffefffffefffffefffffefffffffffffffffefffffefffffeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfffffff8f8f8e9e9e9bfbdbc7a797553515039373632302f413f3e605e5d85 +8382aeafadd6d7d5f9f9f9fffffffefefefffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffedebeacecccbc0c0c0cececee0e0e0f2f2f2fcfcfcfbfbfbe1e1e1b5b5b56e6f6d3839372b2a26373632696864b1b0acddddddf4f4f4 +fffffffffffffdfdfdffffffffffffefefefd0d1cfa2a3a16e6c6b44424134332f3635313c3b374948446b6968a4a2a1d2d3d1f0f1effffffffffffffefefefe +fefefffffffffffffefefeffffffffffffffffffeceae9bab8b79f9e9a9b9a96a4a2a1cbc9c8f8f6f5fffefdfffffffffffffefefefefefefefefefefefefefe +fefefefefffefefffefefffffffffffffffffffffffffefefefffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffefffffeff +fffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffffffffffffffffdfdfdf6f7f5e6 +e7e5b8b9b58f908c989793bbbab6d7d5d4f2f0effffefefffffffffefffffffffffffffffffffefffdfdfefcfffffefffffefffffffffffffffffffffffffffd +fce1dfdec5c4c0a1a09c8f8d8ca6a4a3dad8d7f8f6f5fffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffeff +fffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffcfffffeffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffff +fefffffefffffefffffefffffefffffefffefdfffefdc3c1c08c8a89a7a5a4eeecebf9f7f6cac8c7a9a7a6b1afaec1bfbec8c6c5cfcdccbdbbba92908f8f8d8c +c6c4c3fffefdfffffffffffffffffffffffffffdfffffdfff9fffefafffefdfffffffffcfffaebfcf3cdf9efa9f4e888f2e474f6e570f5e672f3e470f5e46ff5 +e56df3e269f4e267f3df62f1e068f4e57ff5ea9af8f3bcffffd6fffdcdf3e49be7d661e9d84becdb4cedd94bf0d84af2d74bf0d549efd447edd53fecd63beed3 +3cefd23beed237ecd335ead434e9d432eed231eed130ecce2fead03ce8d457ecdc83fff4caffffeafffbcbf2e597eed868e7ca3fe6c626e3c421e2ca34e9d85f +f1e898fdfac7ffffe4fffdcdf3db83e0bf44e4bf2de6c320e5c61de5c819e2c816e3c819e4c61be3c11ae5c022eac93debd663f8eb9dffffe0ffffe3f3e79fe4 +d061e1c832dec119dbbe15dcbf16dec015dcc015d8be14dbbf14e0be10dcba0dd7b710dec336efdb7cfaedb5fdf7e0fffffcfffffefdfffffffefffffefffffe +fffffefffffffffffffffffffefffffefffffefffffefffffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffefefe +fffffffffffffefefeffffffffffffffffffdfe0dea3a4a277787650514f3a3b39313230393a38515250787675a9a7a6e3e1e0fffdfcfffffefefcfbfefcfcff +fffffffffffffffffffffffffffffffffffefefefefefefffffffdfdfdfffffffffffffefefefefefefcfcfcf6f6f6eeeeeecdcbca9b9998888987a6a7a5caca +cae9e9e9fcfcfcfbfbfbe2e3e1b5b6b46e6f6d3738362b2a26373632696864b1b0acdededef4f4f4fdfdfdfffffffffffffffffffffffffdfdfdf8f8f8d8d8d8 +95969456575542413d3f3e3a393834353430474544787675a4a5a3d5d6d4f8f8f8fdfdfdfffffffffffffffffffffffffefefefefefefdfdfdfffffff0eeedbc +bab9a29f9b9d9a96a4a39fcccbc7faf8f7fffffefdfdfdfffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefe +fefffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdffff +fdfffffdfffffdfffffdfffffdfffffdfffffffffefffffefffffffffffffffffffdfdfdf6f7f5e6e7e5b7b8b48f908c989793bbbab6d6d4d3f2f0effffefeff +fffffdfdfdfefefefffffffffffefefffdfefffdfffffefefffdfffffffffefeffff1610000026060f002220574d464301000000000001000000000000001400 +000000200000d0ca0000d06a0200fffffffffdfbfadedcdbc3c2bea2a19d8d8b8aa3a1a1d7d5d5f5f3f3fffdfdfffefefffffffffffffffefffffefffffeffff +fefffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffeffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefdfffdfcc7c5c4949291aba9a8eeecebfbfaf6cecdc9abaaa6a6 +a5a1acaaa9aaa8a7adabaaa3a1a08e8d89969591cecccbfffefdfffffffffffffefefefffffffffdfffefdfffbfffffbfffefdfffffffff9fffae3faf0c0f8ed +9df5e983f4e676f6e773f6e675f4e571f5e370f4e36ef4e36af3e368f1df64efdd6cf2e589f9f0a7faf5c4fffdd0fff8c0f2e190e6d55ce9d84beddb4eeeda4c +efd84cf1d84cf0d44aefd447ecd740ead53decd43cf0d33cefd338ecd335ead435ebd333efd231edd02feacd2fe8d146eddd72f4e8a0fff7d7ffffe8fff4b2e8 +d671e7ce48e8cc32e9c92ae0c42adfca46eee27cfff8bfffffd7fffdd0fdf1abeed462e2c031e5bf25ebc622eac920e5c71ae2c718e3c819e3c518e1c11ae3c0 +23ebcd46f0de79fcf3b0ffffe7ffffddefdf8cdbc548dbbf24dec217dcbf16dcbf17dcbf16dcbf16dabd15ddbe15e1be10dab80bd0b40fdcc63ff5e493fff9ce +fffdeefffffefffffefdfffffffefffffefffffefffffefffffffffffffffffffffffffefffffefffffefffffffffffffffefffffefffffefffffeffffffffff +fffffffffffffffffffffffffffffffffffdfdfdfffffffffffffffffffefefefffffffffffff2f3f1d6d7d5afb0ae7b7c7a595a583b3c3a2b2c2a3637355553 +5272706f9a9897b8b6b5d0cecddfdddcebe9e9f8f6f6fcfcfcfffffffffffffffffffefefefefefefffffffffffffffffff6f6f6e7e7e7dadadad0d0d0c4c4c4 +b0b0b09e9e9e888685656362656664959694c6c6c6ebebebfefefef9f9f9e1e2e0b4b5b36d6e6c3738362b2a26363531686763b0afabddddddf4f4f4fefefeff +fffffffffffdfdfdfffffffffffffdfdfdf1f1f1c6c7c59697956d6c6848474336353133322e3b39385452516f706ea4a5a3d6d6d6efefeffefefeffffffffff +fffffffffffffffffffffdfdfdffffffefedecbcbab9a29f9b9c9995a6a5a1cfcecafefcfbfffffefcfcfcfffffffefefefefefefefefefefefefffefefffefe +fffefdfffefdfdfdfdfefefefffffffffffffffffffffffffffffffefefefffffffefefefffffffffffffffffffffffffefefefffffffdfffffdfffffdfffffd +fffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffffffffffffefffffffffffffffffffdfdfdf6f7f5e6e7e5b8b9 +b590918d989793bbbab6d7d5d4f2f0effffefefffffffffffffffffffdfefcf3f4f2e0e1dfdcdddbf0f1effefffdfffffffffffffffefefffefefaf8f8dcdad9 +c0bebda19f9e8d8b8ba2a0a0d6d4d4f3f1f1fdfbfbfffefefffffffffffffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffefffffec9c7c6918f8eaba9a8f4f2f1fffffccfcecaa8a7a39b9a969c9a999e9c9ba4a2a19f9d9c8a8985969591cecccbff +fdfcfffffffffffffefefefffffffffdfffffefffdfffefdfffefffffffffff8fffcdbfbf1b5f4ea92f4ea7ff3e777f5e776f6e675f6e471f5e370f3e26df3e4 +6af3e368f1de65eddb70f0e492faf3b4fdf9c9fef9c8fff5b1f4e287e7d75cebda4deedc4fefdb4eefd84df1d74df1d44deed549ebd742e9d73eecd53deed43a +efd436ecd335ead337ebd234f0d233ecce2fe6cb34e8d352f3e78ffcf2bcfffddfffffd7fbea93e0cc4fdfc72fe6ca29e9ca31e3c941decc61f5eb9effffdeff +ffdcfcf3b0f3e37fead048e5c526e6c320eac821e8c920e6c71ee6c71ee5c71ce2c419dfc21ae0c227ead250f2e58ffdf7c2ffffebffffd4ead978d0b92ed7ba +19dfc116dcbf16dabf17dcbf16dbbe15dbbe16e0bf16e2be12d9b80fceb414dcc84bfaecaaffffe5fffff7fffffefffffefdfffefffffffffffffffefffffeff +fffefffffffffffffffffffffffffefffffefffffefffffefdfffffdfffffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffe8e8e8b2b2b28485835657553839373435333c3b3743423e4c4b475e5d59878584b0aeadc9c7c6dcdad9f3f1 +f0fdfbfafffffefffffefffdfcfffffefffffefffefdf8f6f5e5e3e2c6c4c3a9a7a69492917f7d7c656362504e4d3c3a393432314b4c4a8e8f8dc9c9c9ededed +fefefefafafae1e2e0b4b5b36e6f6d3839372c2b27373632686763b0afabdcdcdcf5f5f5fffffffefefefffffffffffffdfdfdfffffffffffffbfbfbf1f2f0db +dcdaa2a09f5b59583e3d393c3b373938343a39354344426f706ea5a6a4d2d3d1f5f5f5fdfdfdfefefefefefefefefeffffffffffffffffffedebebbcbab9a19e +9a9b9894a7a6a2cecdc9fbf9f8fffffefefffdfffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefefffdfefffdfefffd +fffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffefffffffffffffffffffffffffffffffffffffffdfdfdf6f7f5e6e7e5b8b9b590918d989793bbbab6d7d5d4f3f1f0ffffffffffffffff +fffffffffbfcfae4e5e3bdbebcb4b5b3dadbd9fffffefffffffffffffffefffffffff9f7f7dedcdbc0bebd9f9d9c8e8c8ca3a1a1d7d5d5f4f2f2fcfcfcfefefe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefcfcfffffefffefdcac8c78f8d8c +a8a7a3f4f3effffffcd1d0ccaaa9a59998949695919d9c98aaa8a7a3a1a08e8d8994948ecccbc7fffffbfffffefffffefffffffffffffffefffffefffdfffefd +fffcfefefefffff7fffed5f7eeaaf1e887f3e879f2e778f3e777f6e773f8e673f7e574f4e36ef3e46af3e368f1dd66edda73f1e69cfffac3fffed1fcf5c3fdef +a3f4e17eebd95ceddc50efdd50eedc4ff0d94eefd84df0d64eefd64aead943e8d83febd63eedd53beed537edd436ead238ebd236f1d235ebcd32e4cc37e9d860 +fbf1abfffcd1fffdd7fff5bbf4e178e1ca3edfc624e3c923e4ca36e9d159ebdc86fff7beffffe7fffdd2f3e48ee8d359e5ca33e5c820e5c61de6c71ee6c61fe9 +c720ecc821e8c71ee2c419dbc11bdcc12aead45df7eda7fffcd3ffffe8fffbc7e9d566cfb521d9b815e3c016ddc017dac016ddc116dbbf14debf16dfbe15e2be +12dbb912d0b820dfcd5afbf1bbfffff1fffff9fffffcfffffcfdfffefffffefffffffffefffffefffffefffffefffffffffffffffffffefffffefffffefffffe +fdfffffdfffffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffdfdfdfffffffbfbfbdc +dcdcb5b6b48889876263614849473c3b3733322e2e2d293837335b59587d7b7a918f8ea4a2a1b5b3b2c0bebdc8c6c5c7c5c4c6c4c3c8c6c5c7c5c4c3c1c0b8b6 +b5a9a7a6918f8e787675646261535150413f3e32302f2826252422213c3d3b858684cacacaeeeeeefcfcfcfafafae1e2e0b5b6b46e6f6d3839372c2b27373632 +686763b0afabdddedcf5f5f5fffffffdfdfdfffffffffffffefefefffffffffffffffffffffffef6f7f5cbc9c894929169686447464233322e2f2e2a35363450 +514f737472a6a7a5dcdcdcf7f7f7fffffffffffffefefeffffffffffffffffffefededbfbdbca29f9b999692a09f9bb9b8b4d8d6d5e1dfdedddedcdedfdddbdc +dadbdcdadbdcdadbdcdadddbdadddbdadddbdadddbdadddedcdddedcdcdddbdcdddbdcdddbdedfdde4e5e3ebeceaf5f5f5fffffffffffffefefeffffffffffff +fffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffffffffffffffffffffff +fffffffffffdfdfdf6f7f5e6e7e5b8b9b590918d989793bbbab6d7d5d4f3f1f0fffffffffffffffffff2f2f2dedfddc5c6c4a5a6a49e9f9dc3c4c2e9eae8f6f4 +f4fffdfdfffefffffefffcfafae9e7e7cecccbacaaa9929090a5a3a3d6d4d4f2f0f0fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffff9f7f7eae8e7d8d6d5b1afae8d8b8a9d9c98cccbc7d7d6d2bdbcb8aaa9a5a2a19da1a09cabaaa6 +bbb9b8afaeaa93928e92928cc9c8c4fffffcfffffefffffefffffffefefefdfffffdfffffffffcfffffcfffffffffff4fffdcef3eb9eede47df1e775f3e879f4 +e878f7e874f8e673f8e675f5e46ff3e66cf3e469f1dd68edda77f4e9a5ffffd0ffffd6f9f2bbf8e796f3e077ecda5deedc53efdc51efdd50f1da4ff0d94ef1d7 +4deed84ae9da44e8da41ead83fedd73cefd638eed537ead238ecd238f2d338ebcc33e5cd3deedd6efffac1ffffdffdf7c2f0e595edd962e6ce39e4c823e4c925 +e6cc42f5e077fdf0b2fffed6ffffdefbf0b6e9d56ae0c73be5c829e5c81fe2c81ee2c81ee6c71eebc71febc61eebc71de3c518d8bf1bd6be30edd86ffff5bfff +fddefffddcfff1b3e9d159d9bb20deb816e5c018dfc116dcc315ddc213dbc011dfc114e1be14e1bd13debd1ad9bf2fe4d36cfcf3c8fffff7fffff9fefffaffff +fbfffffcfffffefffffffffefffffefffffefffffefffffffffffffffffffefffffefdfffefdfffefdfffffdfffffffefffffefffffefffffefffffefffffeff +fffffffffffffefefefffffffffffffffffffffffffefefefefefefefefefffefffffefffffffffafafaeaebe9cccdcba6a7a37d7e7a54534f3c3b3732312d32 +312d3d3c384847434c4a495654535856555d5b5a615f5e605e5d605e5d605e5d5f5d5c5d5b5a5b5958585655514f4e4a48474543423f3d3c3836353331302a28 +272523223a3b39818280c7c7c7edededfefefefcfcfce1e2e0b4b5b36d6e6c3637352a2925363531686763b0afabdfdddcf6f4f3fffffffefefeffffffffffff +fdfffffdfffffffffffefefefffffffdfdfdeeecebd8d6d5a3a1a05c5a5937363232312d3536343a3b39474846717270acacacd8d8d8f5f5f5fffffffffffffd +fdfdfdfdfdffffffeceaeabebcbba3a09c95928d93928e979692a1a09ca3a29ea0a19f9fa09ea0a19fa0a19fa0a19fa0a19fa2a09fa2a09fa2a09fa2a09f9fa0 +9ea0a19f9fa09e9fa09e9fa09ea4a5a3b3b4b2c5c6c4e7e8e6fffffefffffffefefefffffffdfdfdfffffffffffffffffefffffefffffefffffefffffefffffe +fffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffdfdfdf6f7f5e6e7e5b7b8b48f908c979692ba +b9b5d7d5d4f2f0efffffffffffffffffffe5e5e5bebfbda2a3a18f908c8e8f8babacaac8c9c7e9e7e7fbf9f9fffefffffefffffdfdf8f6f6e5e3e3c4c2c2a5a3 +a2b2b0afd7d8d6eff0eefafbf9fffffefffffefefffdfffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffefffffefffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfa +fae9e7e7c0bebd9896958987868684838a8985959490a1a09ca7a6a2aeada9b5b4b0bcbbb7c8c7c3d8d6d5c8c7c39b9a96979791c8c7c3fdfcf8fefffdfffffe +fffffffffffffdfffffcfefefffffefffffbfffffcfffff1fffdc8efe696ece179f1e775f4e97af5ea7bf5e874f6e773f8e673f6e570f6e76df3e46af0dd6aeb +db7bf5ebafffffd9ffffd8f7efb4f3e38af2e06feddc5defdc55efdc53f1dc51f3dc51f1da4ff0d94eedd94be8da44e7da42e9d841ecd73fedd63aecd637ebd3 +39edd339f2d33aeacc38e3cd46eedf7bffffd0ffffe6faf1b1e8d877e9d351e9ce37e6ca26e2c82ee6cf55ffef99fffdceffffdffffccaf4e798e4ce50ddc329 +e4c925e3c91fe5cb21e3c91fe7c81fe8c71ee9c41ce9c61ce2c719d6bf1dd5bf38eede7efffcd1fffde4fff5cbfae89be9cf4ddfbf20e1bb17e6c119e0c217df +c416dfc213ddc011dfc213debe11e1bd15e0c126ddc543ead87ffdf4d2fffff9fffffbfffffbfffffcfffffcfffffefffffffffffffffefffffefffffeffffff +fffffffffffffefffffefdfffefdfffefdfffffdfffffffefffffefffffefffffefffffefffffefffffffffffffffffffffffffffefefeffffffffffffffffff +fffffffffffffffefffffefffffffffefefefffffef1f2f0d2d3d1abaca8817f7e6665615a5857504f4b4846454745443c3a393432312f2d2c2d2b2a2c2a292b +29282c2a292c2a292c2a292d2b2a2e2c2b302e2d3432313b393842403f4846454c4a494c4a494e4c4b514f4e666765a1a2a0d4d4d4f0f0f0fffffff8f8f8e1e2 +e0b3b4b26b6c6a34353328262534332f676564b0aeaddfdddcf4f2f1fffffffffffffffffffffffffcfefefdfffffffffffbfbfbfffffffffffffffffefefcfb +cccac98482815452514544403a3b392d2e2c2d2e2c4b4c4a7b7b7baaaaaad5d5d5f0f0f0fefefeffffffffffffffffffedebebbfbdbc9f9c98908d888b8a8685 +848084837f84837f83848281828082838182838182838182838184828184828184828184828182838183848282838180817f80817f8687859c9d9bb5b6b4ddde +dcfffffefffffffefefefffffffcfcfcfffffffffffffffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfffffffffffffffffffffffdfdfdf6f7f5e6e7e5b6b7b58e8f8b979594bab8b7d6d4d3f2f0effffefefffffffefefee6e6e6c1c2c0a4 +a5a39192908f908ea9aaa8c5c6c4e4e2e2faf8f8fffefffffefffffdfdfffffff5f3f3d8d6d6bfbdbcc3c1c0e0e1dff1f2f0fbfcfafffffefffffefefffdffff +fefffffefffffefffffefffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeff +fffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffeffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfbfbe8e6e6bdbbba989695989695a19f9e9d9b9a9897939c9a +99b4b3afc4c2c1cecdc9d8d6d5e1dfdeeeecebdddbdab3b2aeacaba7d5d4d0fffffefffffefffffefefefefffffffafefffdfffffffefefffffefffff9ffffe8 +fff9c0f2e795f0e27cf5e777f4e87cf5ea7bf4ea78f3e974f7e572f7e570f4e46cf3e56ff1e372efe48af7f0beffffe4ffffd8f2e7a9ebdd77efe062f0de5bf1 +dc58f1da56f3da54f3dc51f1da4ef1da4eeeda4ce9da48e8da46e9d645ead641ebd73cecd738ebd536edd438f0d13aedd046ead45defe58effffdcffffe4faec +a0e2cb5de4c93de9cb30e8cb2de6cc42e9d471fff5b6ffffe5fffad5f5eca2ebdc6ee5cd3fe1c524e4ca22e4ca20e8c821eac821e6c921e5c81fe6c71ee4c61b +e1c71cdcc627dcca47f3e88effffdfffffe8faebb3f5df80e9cb44dfbd1de2be17e4c016e2c215dfc114e1c016e0c013ddc10fdabf10d9bd18dcc131e4cb5dec +db92fff7d9fffff9fffffbfffffcfffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafa +f0f0f0e7e8e6d3d3d3bdbebc9f9f9f8d8e8c8686867777775757573737372927262826252725242624232725242725242624232624232422212e2c2b3c3a394e +4c4b6664637b7978807e7d7a78778b8b8baeaeaecacacadfdfdfefefeffafafafffffff4f4f4ddddddafafaf6363632a2a2a1919192324225c5c5ca9a9a9dcdc +dcf2f2f2fffffffffffffffffffffffffefefefefefefffffffefefeffffffffffffffffffffffffe9e9e9c4c5c39697955e5f5d3435332526242728262e2f2d +414240626361939492bebfbde5e6e4fcfdfbfefffdfdfefcedeeecb8b9b79796928c8b8782817d81807c82817d807f7b807f7b82817d81807c81807c81807c81 +807c81807c81807c81807c81807c7f807e8182807f807e7d7e7c7e7f7d848583999a98b3b4b2dbdcdafffffefffffffefefefffffffcfcfcfffffffefefeffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffff +f5f5f5e3e3e3b2b2b28687858d8d8db2b2b2d1d1d1eeeeeefefefefffffffffffff5f5f5e6e6e6c9c9c9a4a4a49c9c9cbebebee3e3e3f5f5f5fbfbfbffffffff +fffffffffffffffffafafaf3f3f3e7e7e7ebebebf1f1f1f8f8f8fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffefefef4f4f4e4e4e4d7d7d7d5d5d5dadadadadadad6d7d5dadadae1e2e0e8e8e8ebeceaf0f0f0f6f6f6f7f7f7f4f4f4e1e2 +e0e2e3e1eeefedfcfcfcfffffffffffffffffffffffffbfffffdfffffffefffffffcfffff2fffcdbfdf5b9f2e894f2e47ef6e779f5e87cf5ea7bf2eb78f3ea75 +f8e675f8e572f5e36ef4e473f2e57bf0e994f8f3c6ffffe4fffed2f2e6a0e9dc6eefe05cf0df5af2dd59f2da58f2dc55f1dc51efdb4ef1da4eeeda4dedda49e9 +d946ead845ebd742ebd63eecd63aebd536ecd337ecd03cf0d352efdb70f7ea9effffddffffd9f3e38ae1ca4ce3c935e6cc32e9ce41ead562ecdd94fffaccffff +e6fcf3c1eddf7fe7d552e6cc32e3c722e5cb25e6cb23ebc922ebc922e6c921e3c820e4c71ee3c61de3ca20e0ca2fe0cf56f8ed9dffffe6fffbe3f3e49cecd567 +e6c839e4c11de3bf17e5c316e3c316e1c016e2be17e0bf15ddc20ed7bf0fd7be1ae0c63eecd375f5e3a8fefadefffff8fffffbfffffeffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffefefefcfcfcfffffff4f4f4dadadac1c1c1b8b8b8aeaeae +8787875b5b5b4a48474947464846454846454846454846454846454745444644434d4b4a5b5958737170939190acaaa9b0aeada9a7a6c0c0c0eeeeeefffffffe +fefefefefefffffffffffff7f7f7e4e4e4bababa757575434343353535414141737373b3b3b3e1e1e1f4f4f4fffffffefefefefefefffffffffffffffffffdfd +fdfefefefffffffffffffdfdfdfffffffcfcfcefefefcdcecc85868450514f4445434748464142403d3e3c4e4f4d818280acadabdbdcdafcfdfbfffffefffffe +ecedebc0c1bfa3a29e9b9a9694938f93928e94938f94938f93928e94938f9594909594909594909594909594909594909594909594909192909394929192908f +908e919290969795a8a9a7bdbebce4e5e3fffffefffffffefefefffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefef7f7f7e9e9e9bebebe9898989d9d9dbdbdbddadadaf4f4f4 +fefefefdfdfdfdfdfdffffffffffffe8e8e8bfbfbfb2b2b2d4d4d4fcfcfcfefefefffffffffffffefefefdfdfdfffffffffffffdfdfdffffffffffffffffffff +fffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffff +fffffffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffefefefffffffcfcfcfefefefffffffffffffefefefffffffffffffbff +fffdfffffffffffffff8fffbe8fb1610000026060f002220574d464301000000000001000000000000001400000000200000d0aa0000d06a0200f4cdf8f0adf3 +e991f5e781f8e87df6e97df5ea7bf4e979f4e977f7e677f9e575f5e171f5e378f4e888f6eda3fcf7caffffe0fffcc7efe395e8da69eedf5bf0df5af2df5af0dd +58efdc55efde51eddd4ef2db50f3d94ff1d949eeda45eddb42ebd940ecd740edd53fedd53dead13be9ce41edd559f3e07ffbeca7ffffd5ffffc7f1e677dbcb3c +dbc82be0cc39e8d562f9e897faf2c3ffffe1ffffddf4eba2e2d15ce4cc37e9cb2ce9c924e7ca29e7ca29e8ca25e7ca22e3c923e3c923e5c722e3c520e5cb25e4 +d03de7d668fff2aeffffebfffbdbefdd8ae4ce51e1c52be2c419e2c117e4c417e4c319e0c217e1bf18e1c017ddc10fd6be0ed6bd19e1cb44f5e08bfcecbdfffd +e5fefff8fffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffff +fffffffffffefefef3f3f3e5e5e5e0e0e0dcdcdcc7c7c7aeaeaea8a6a5a7a5a4a7a5a4a7a5a4a7a5a4a7a5a4a7a5a4a6a4a3a6a4a3aaa8a7b2b0afbfbdbcd0ce +cddcdad9dedcdbdad8d7e6e6e6fdfdfdfffffffffffffffffffffffffefefef9f9f9f1f1f1ddddddbababaa2a2a29c9c9ca2a2a2b9b9b9d9d9d9efefeffafafa +fffffffefefefefefefffffffefefefffffffffffffffffffffffffffffffefefeffffffffffffffffffebeceac6c7c5acadaba5a6a4a5a6a4a0a19f9c9d9ba6 +a7a5bebfbdd3d4d2ecedebfdfefcfffffefefffdf6f7f5e3e4e2d2d0cfcfcdcccccac9cccac9cdcbcacdcbcacccac9cccac9cccac9cccac9cccac9cccac9ccca +c9cccac9cccac9cccac9cacbc9cccdcbcbcccac9cac8cacbc9cccdcbd5d6d4e1e2e0f1f1f1fffffffffffffefefefffffffefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefefbfbfbf3 +f3f3dcdcdcc8c8c8cdcdcddededeebebebf9f9f9fffffffffffffffffffefefefffffff6f6f6e3e3e3ddddddecececfdfdfdfffffffffffffffffffefefefefe +feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffefefefffffffffffffffffffefefefefefefffffffffffffffffffffffffefefefdfdfdfdfdfdfefefeffffffffffffffffffffffff +fffffffffffffefefefefefefffffffefefefafffefdfffffffffefffff6fefadef4eebff3eca3f5ea90f7e983f7ea7ef6ea7ef6ea7ef5ea7bf5e979f8e779f9 +e677f4e271f4e47af6eb97f9f3b2fff9d0ffffd9fff9bdede38ce7da66eedf5bf1df5cf1df5ceedc59eddc57eedf53eedd50f3da54f6d952f4d94df3da48f0db +43ecda41edd742eed641efd73fead03ce6cf43ebd85ff7e58cfceeacfffccafffbb8f3e672dbca3dd7c738dfd055ecde8bfffbc5ffffe1ffffe0fffebff0e282 +decb42e2c729eccb28eecb28ebc82ae9c92ae9cb26e5c924e4c824e4c824e7c623e3c323e4c92bebd54eefdd82fff6beffffebfff9d1ead978dec93eddc422e0 +c517e1c316e2c417e2c419e1c219e3c01ce4c31adec112d5bc0ed5be1ce5d04ffeeaa3fff6d2ffffedfffff9fffffeffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdfefefefffffffffffffffffffefefefefefefefefefffffffffffffffffffffffffefefefdfdfdfcfcfcfc +fcfcfefcfbfefcfbfdfbfafdfbfafdfbfafefcfbfdfbfafdfbfafcfaf9fefcfbfffefdfffefdfffdfcfffefdfffefdfffffefffffffffffffefefeffffffffff +fffcfcfcfffffffffffffefefefffffffdfdfdfdfdfdfefefefcfcfcfbfbfbfffffffcfcfcfffffffffffffffffffffffffefefefefefefffffffffffffefefe +fdfdfdfffffffffffffffffffdfdfdfefefefffffefcfdfbfdfefcfafbf9fafbf9fdfefcfbfcfafefffdfbfcfafcfdfbfffffefefffdfefffdfffffefffffefe +fffdfffdfcfffdfcfefcfbfefcfbfefcfbfffdfcfffdfcfefcfbfffdfcfffdfcfffdfcfffdfcfffdfcfffdfcfffdfcfffdfcfcfdfbfefffdfefffdfcfdfbfcfd +fbfcfdfbfdfefcfffffefdfdfdfffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefffffffffffffdfdfdfffffffcfcfcfffffffffffffcfcfcfefefefefefeff +fffffffffffefefefefefefffffffefefefdfdfdfffffffffffffefefefefefefffffffffffffffffffffffffefefefefefefdfdfdfefefefefefefefefeffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefeffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfffffffffffffefefefffffffffffffefefefdfffffdfffe +fffffcfffff4fefbd5f4eeb3f4eb9bf7eb8df7e983f7ea80f7eb7ff7eb7ff7ea7ef6e97bf6e67bf4e676f1e66df0e67af4eea1fbf7c2fff8d3fffbd0fff4b0f1 +e587ebdd67f0e05ef3e05ff2df5eefdc5deedb5af1de59f1dd56f3da56f5d956f5d852f4d84ef0d947efd944eed745efd742eed73be8d139e3d144eddf69faee +9cfdf4b5fff9befbf2a9f4dd77e4ca58e7d668f1e78ff4eeb9ffffdcffffddfaf6bbf4e78be9d75ce3ca34e5c925ebca27efcc29edc929eac828eac926e6c626 +e7c728e8c527ecc326e5bf23e4c631efda61f9e7a0fff9d2ffffe7fff1c0e5d263d9c42dd9c31de1c919dfc416e2c417e1c318e3c219e2c21de2c21be0c013d3 +b90ed1bc1de6d55cfff4bbfffee8fffff5fdfff9fffffefefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefefefefefffffffffffffffffffffffffefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffefefefefefefefefefffffffffffffffffffdfdfdfefefefffffffffffffefefefefefefffffffffffffefefefffffffefefefcfcfcfdfd +fdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffefefefefefefffffffefefefefefefffffffffffffefefe +fffffffffffffffffffffffffdfdfdfdfdfdfffffffffffffffffffefefefffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefefefefefefefefefefefefefefefefefefefefefefefefefffdfffffefffffefffffefffffefffffefffffefdfefcfffffffefefeffffffffffffffff +fffffffffdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fffffffffffffffffffffffffffffffffffffcfcfcfefefefffffffefefefefefefffffffffffffffffffdfdfdfefefefffffffffffffffffffefefeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefcfcfcffffffffffffffffffffffffffff +fffefefefefefefefefefffffffffffffffffffffffffefefefffffffffffffffffffdfffffffffefffffcfffff1fffccff2eca9f5eb94f9ec8af7eb85f8eb83 +f7ea80f7eb7ff7ea7ef6e97df4e77bf1e676efe66dede77ef4f0affffcd3fff7d7fff3c7fceea2f3e480efdf67f1e15ff4e162f1e061eedc5fefdc5df3dd5bf4 +dd59f0db57f1da56f4d756f3d852f1d94bf0d947eed646efd742eed839e5d235e0d244eee371fff6aefff7c2f7f2bbeee5a5eed886e9d27cf4e79bffffc5ffff +dcffffe0fff9c0ebe18ae3cf58e3cb3be5cb2be6ca25e7cb26ebcc29ebca27ebca27e8c926e6c626e8c828ebc727ebc324e3bd23e2c639f4e073feefb7fffcde +fffee0fcedafe1cc53d6bd1fd8c117dec618dfc618e0c419e3c218e3c219e1c11ce0c019debd13d4b813ccb720e9d869fffbcdfffff7fffff8fbfff9ffffffff +feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefeffffffffffff +fffffffffffffffffffffffffffffffdfdfdfefefefefefefefefefefefefefefefefefefefefefefefefffffffefefefefefeffffffffffffffffffffffffff +fffffffffffffffffffffffdfdfdfffffffffffffefefefcfcfcfffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffefefefefefeffffffffff +fffffffffefefefffffffffffffffffffffffffffffffefefefefefefefefefffffffffffffffffffffffffffffffefefefdfdfdffffffffffffffffffffffff +fefefefefefefffffffffffffefefefefefefffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffefffffefffffefefffdfffffefffffefffffefefffdfffffffdfdfdfefefefffffffffffffffffffefefeffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefeffffffffffffffffff +fffffffefefefffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefefefefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffefefefefefefefefefefefefefefefffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffefefefefefefefefefefefefefe +fefffffffffffffffffffffefffffffffffffbffffedfdfac7f0ea9ff3e88ef8ec87f8ec87f7eb85f8eb81f7ea80f7e97ff6e87ef4e87cf1e879efe671ebe584 +f6f2bfffffe4fff8dbfeecbdfbe996f4e479f0e166f0e260f2e162f1e061efdd60f0dd5ef5dc5cf4dd59edde52edde52eed955efd952f0d94eeed84aefd749ee +d843eed93ae4d336e1d246efe276fff5b7fff7cff8f4cbf1edbdf1e5abf0e5abf5f5c7ffffdfffffdefff9c2f9e891efd760e3c838e3c82ae6cd2be3cd27e3cd +27e6cf26e6cc24e8cd25e7cb26e5c924e7cb26e9c922eac61edfbf20dec840f7e884fffacbfffee3fffbd0f8e89ce4ca48dabd1cdbc117dec419dfc51ae0c419 +e4c319e3c219e0c118dfbf18e0bf16dabc1dd1bc31ecdc7bfffdd8fffffbfffffbfbfffafffffffffeffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffdfdfdfdfdfdfefefefffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefffffffffffffffffffffffffefefefefefeff +fffffffffffffffffefefefdfdfdfefefefffffffffffffffffffffffffffffffefefefffffffffffffefefefefefefefefefffffffefefeffffffffffffffff +fffffffffffffffdfdfdfcfcfcfffffffffffffdfdfdfdfdfdfffffffffffffdfdfdfffffffffffffefefefffffffffffffffffffffffffffffffffefffffeff +fefdfffffefffffefffefdfffffefffffefffefdfffefdfffefdfffefdfffefdfffefdfffefdfffefefefffffefffffefffffefefffdfefffdfffffeffffffff +fffffefefefffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffefefeffffff +fffffffefefefffffffffffffffffffffffffdfdfdfefefefffffffffffffffffffffffffefefefdfdfdffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffe +fefefffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffdfffffffffffff9ffffe7fcf8 +beeee797f2e688f8e985faee89f8ec87f8eb83f6e97ff9e97ff7e97ff5e97df2e97aefe474ede48afaf3c8ffffedfffaddfbe8b5f8e68df4e473f1e264f0e260 +f2e162f2e162eedf61f1de5ff5dc5cf3dc58ecdf53e9df51eedb54edd952f0d94eeed74befd64aeed646edd93ee3d33ae2d347efe072fff4b5fffbd3ffffdeff +ffe0ffffdaffffdcffffe2ffffddfdf6bfebdc8de9cf5deacc3febcc2fe7cb26e6d02be4d02be4ce28e6cf26e6cc24e8cd25e8cd25e5cb21eace23e9cb1ee8c8 +1bdcbf20ddc847f8ed93ffffdeffffe6fff5bff5e287e7c73ee2bf1be3c41be2c61be1c51ae1c51ae5c41ae7c41ae2c117dfc017e4c11de1c12ce0c94ff3e592 +fffee1fefffbfdfffcfdfffefffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefe +fefdfdfdfefefefffffffefefefffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefefefefffffffffffffffffffffffffdfdfdfffffffffffffdfdfdfffffffffffffefefefefefefefefefefefefffffffffffffffffffdfdfdff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffff +fffffffffffffffefefefffffffefefefefefefffffffffffffcfcfcfffffffffffffffefffefdfffefdfffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffffffefffdfefffdfffffefffffefffffefffffefffffffffffffefefefffffffffffffffffffffffffdfdfdffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffdfdfdfffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffefefefefefeffffffffffffffffff +fffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefefffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffe +fefefffffffffffffefefefffffffffffffffffffffffffffffffefbfffffffffffff7ffffe0faf5b6ede691f1e285fbec88f9ec8af8ec87f9ec84f7ea80f9e8 +81f7e97ff3e97df1e77bf2e579efe18efdf3cbffffeefffcdaf6e8aef3e585f3e56ff1e264f3e361f4e162f2e162f0e163f1e061f3dd5cf1dc58ecdf55ecdf53 +ecdc53eedb50f1da4ff2d84eeed64eedd64bebda44e3d43ee5d448f2df6cffeca0fff8c5ffffdcffffeaffffebffffe8ffffd9fff9bdfae790e8ce5ce3c33aea +ca31eace2de9d12be5cf2ae5cc28e8cd29ebcd28ebcb26edcb24edcc22ebcc1dedcf1debcd1aeac918ddc022dfc952fef1a3ffffe5ffffe1fbefa9f2dc72ecc9 +39e4be1ae7c31be6c51ce1c41be3c51ae5c518e5c315e4c516dec015e1bf1fe9ca3fead46bf7eaa6fffce3fdfffcfdfffcfdfffefffefffffdfffffeffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffcfffffdfefffff0fffdd6fdf5b2f2e992f3e487fbeb8afaec8cf7ec8af7eb85f8eb83f8e982f8e982f4ea7ff2e87cefe177f1e18efdf4c9ffffebffff +daf7eeb5f3ea90f2e577f2e26af4e265f5e164f5e263f0e162f0e05ef3df5cf2df5aeddd55eddd54efde52f0de51f3dc50f3da4eefd74fecd74cead948e6d643 +e9d547efd85af6dd7dfae59afbf0b6fdf9c9fbf8ccfaf3c2f6e8a6f1de83f1d860edce43eac933ecce2fe9d02ce7d12be4ce29e1c929e1c52ae1c229e2c229e3 +c429e1c324dec21edec41cdcc21adec31fd9c133e1cd68fff3b3ffffeafffbd8f3e795ecd65feac835e6c01ce8c41de5c41be3c41be3c51ae5c518e5c315e3c5 +13dec015dfc023eacd4df0d983faedb9fffee9fdfffbfdfffefffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffff161000002606 +0f002220574d464301000000000001000000000000001400000000200000d08a0000d06a0200ffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffdfffffdfafffce4fdf7cafbf3adf6ec95f5e88cfaec8cf8ec8cf8ed8bf8ec86f8ea84f9ea84f8eb83 +f4ea7ff3e97df2e577f3e88efcf8c5ffffe8ffffdff6f4c4f1eba2ebe386eddd73f1de6bf5e066f6e364f3e361f1e25ef3e05bf3e059f3de5af3de5af1de53f2 +de51f2dc4ef1db4deeda4decdb4ce8da46e8d943edd841f0d548f0d458f1da6df0e486f4ed96f5ea96f4e588eed868e6cd49e8cd36eccf30eace33e8cf31e9d3 +2de5d22be3cd2de3cc34e2c83edec541dac33fdac541dbc740d8c53cd7c63ad5c438dbc843dcca59e6d68afef4c5ffffedf7f5cce9dd85e5cf52e6c532e4c11e +e5c51ee3c41be3c31ce5c41be7c518e6c416e3c513dabd14dec12aecd25cf7e29efdf2ccffffedfdfff9fefffdfffffffffefffffeffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd +fffffef6fef9daf8f2bdfaf1a7f9ef98f9eb92f8ec8ef8ec8cf8ed8bf9ed88f7eb85f8ea84f8ea84f5eb80f3e97df0e576f0e88bf9f5baffffdcffffe3fbfed7 +f7f5bff2e9a5f2e38df4e17ef3e071f1e068eedf64ecdd5eecdc5aefdd5af1dc5bf1db59f0dc55f1dd50f1db4df0db4aecdb4aebdc4ae9db47e9db43efd840ef +d541f1d449efd854eadb61eade68ecdb66efdb5eedd547e6cd31e6ce28ead22ce9d032e7d132e6d22de3cf2ee3cf3cebd655f3e176f7e787f8ea8af8ec8ef7ea +8ef5e88cf3e98bf1e789f5ea90f8eba1fbefbfffffe0ffffebf8f7c5ecde7ee6d04ee6c631e2c11ee2c51ce4c61be6c41de5c41be6c619e5c617e2c412d6ba15 +dbc030ecd76affebb4fff5ddfffff2fdfff9fefffdfefefefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffe +fffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff1fdf9d0f6efb0f8eea0fcef99f8ed93f9ec90f8ec +8cf8ed8bf9ec8af8ec87f7eb86f6ea84f7ea82f4ea7ff2e57befe789f5efacfcf9ccfdffe0ffffe8fffddefaf3c8f8eaaff5e599ecdf83e7dc74e7db6fe7dc6a +ebdd65edde63eddb60efdc5df1dd5af2df56f3df51f1de4deedd4cebdd49eadc46ecdb45f0d842f0d741f0d544efd545e7d346e2d043e4d043e8d342e8d33be6 +d132e7d431e7d431e7d132e7ce30e6d12fe3d039e2d158ecdf83fdf4b5ffffd6ffffdfffffe1ffffe5ffffe6ffffe4ffffe2ffffe2ffffe7ffffeffffff0ffff +e7f9f5baf0df78ead14be5c92fe2c51de2c719e5c71ae6c51ce6c51ce6c51be5c518e3c316d5b918d8c038ebdb77fff4c6fff8eafffff7fffffbfefffdffffff +fffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffbffffecfcf8c5f3eba5f6eb9bfbef97f9ed95f9ee92f8ec8cf9ee8cfaed8bf8eb89f7ea88f7eb86f8ea84f6e981f6e9 +81f4e888f6ea9cf7f2b5f8f9cffeffe3ffffeafffbe2fff5cffef3bff7efacf1eb9ef2e999f3e991f3e787f4e680eee175efdf6eeedb62ecd958edda51ecda4d +ebd94cead84be8d748ebd847efd944f0d843eed641ecd43fead23ce9d139ead036e7cf35e6d034e6d334e7d633e8d532e8cf31e6cc32e8d03bedd759f1e188fa +efb3fffed7ffffeaffffe8fffde4ffffe8ffffeaffffebffffe8fffee7fffee6fffae0fff9d3fbf7bdf1e793ead45de7c93ae5c728e3c61de2c61be4c619e6c5 +1ce6c51ce4c51ce3c41be4c31ad8ba1fd8c441efe286fffdd7fffef5fffffbfffffcfffffcfffffefffffffffeffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffe6faf6bbef +e899f4e995faee96f8ee96f8f093f7ee8df9ee8cfbee8cf9ec8af6eb89f7eb86f8ea84f8e982f8e780f7e580f8e687f6eb97f3f0b3fbfacefffee5fffeedffff +efffffebffffe4ffffdafffcd3fff8c9fef3b9fcefabf5e997f4e588eede74ebd865ebd75aecd756ecd655ebd554edd652edd84decd948ebd946e9d744ebd442 +eed53ff5d63ff2d338f0d237e8d237e7d437e9d633ead42feed031e9ca39e6cc50fae387fff6c3fffdddffffddfffbd2fdf3bdf6edaef6ecacf7eeabf4edaef6 +ecb0f8e9b1fdebb0fce9a5f5e690ebe078e5d55ae8c839e8c325e8c61fe6c81de5c51ee7c51ee8c41de6c51ce3c41be3c31ce6c31fdbbe27dccb4cf5eb93ffff +e2fffffbfffffefffffefffffcfffffcfdfffffcfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffffe +fffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8ffffe4f6f4b3ebe691f1e88ef8ef95f8ee96f7ef95f5ee8df8ef8dfaee8ef8 +ec8cf7eb8bf8eb89f9e988f9e985fbe984fbe881f9e67df5e584f0e999f6f1b2fef9ccfffeddffffe5ffffe9ffffecffffeaffffe8fffee2fffad8fff8cdf9f2 +bbf7edadf5e89cf3e48ef3e383f3e17cf2dc76f0da70f1d967f0d95fecd954e9d84ce7d647e9d542edd43ef2d63cf2d338f1d338ecd43aead438e8d331ead331 +efd035e9cc42e7cd63ffeda6ffffe5ffffecfff9c9f6eca6f1e38aeee07aefe079ede078eddf79eddd7cefda7ff3dc80f4dd77ebd762decf4adeca35e5c526e9 +c51eeac71de9c81ee8c61fe8c521e8c41ce6c51ce2c31ae2c21be6c325dbbf32dfcd5cf7efa2ffffe8fffffcfffffffffdfdfffffbfffffcfdfffffdffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffcffffe8f6f6b0edeb8df3ed8af9f291fbf298f7ef95f4f091f6f08ff6ef8ef7ed8ff8ec8ef8e98cf8e98cf8ea8af9ea86f8eb83f6e97ff4 +e882f1e887f3eb92f7ee9ef9f0a7fcf3b3fdf6bffefacafdfbd3fcfadbfffee2ffffe8ffffeaffffe8ffffe2fffcd9fff9d1fff9c7fff6bcfef0aef8ea9ef7e6 +8ff2e07becda67e7d657e4d249e3d03fe7d23ae9d338e8d139e9d338ebd137ead133e7d230e7d131ecd03cebcf52e9d576fff4b6ffffeafffbd9f2e394e7d766 +e5d74fe5d546e2d144e5d247e7cf47e8cf49ebd050eed256ecd256e6cf4bdecb3addca2de4c925e4c71fe8c61fe9c720e6c41de7c61de7c61de6c51be8c619e2 +c019e4c42be3c848e3d275f6eeb3ffffedfffffbfffffffffffffffffefffffefdfffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1610000026060f002220574d4643010000000000010000000000 +00001400000000200000d06a0000d06a0200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffeaf6f5b1eaea8cf3ed8afcf391fcf29af8f097f5f093f4f091f7ef91f8ee90f9ec +90faeb8ef9ea8df6ea8af6e987f6ea84f4e981f3e97ef2e87df2e77ff4e882f3e787f5e991f7eb9df7eeaafaf2b7faf6c3fefbcfffffd9ffffe1ffffe7ffffec +ffffedffffebffffe8ffffe0fffbd4fff7c8faefb5f5e9a3efe18feada7ae6d469e5d45ce7d657e8d752e8d54ee8d447ebd141ecd23ee7d338e3d039e9d247ea +d661edde88fff7bdffffe4fff3c3e8d770dec93ee1cc2de0cc27dfc929e5cc2ee6c92be2c42fe2c53eead153eed65ee4ce50e2cd3ce0ca2be4ca24e4c71ee7c7 +20ebc922e8c61fe9c81fe9c81fe7c71aeac719e3c11ae6c532e8ce58e8d98afaf2c3fffff0fffffcfffffffffffffffffefffffefffffffdffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefbffffe8f6f4b4eae792f2ea8dfdf094fef19bfbed9af8ee96f7ee94f8ed93faed91faee90f9ed8df7ec8af6eb89f6e987f8e887f7e983f6e981f4e8 +7cf2e67af1e579f1e47af4e680f4e785f4e78bf3e992f4e997f4ea9cf7eea4f8efabfdf3b7fff5c1fffbccfffcd4fffcdbfffde1fffee6fffee9fffde6fffadd +fff6d1fdf3c4fbeeb6faecaaf7e89ff6e58ff1e079f0db68efd45befd454e8d54ce3d049e7d55aeddf75f1ea9bfdf9beffffd6f9f0ade4d25ddfc732e9ca2deb +cc29e9ca27e9ca27e4c424dabf2ee0cc57faea89fff599f0e17be6d04ee7cc35eaca25e9c81ee6c921e8c821eac61febc720e6c71ee7c61ce9c618e2bf1be7c7 +38efd767f2e49cfef8cffffff3fffffefffffffffefffffffffffffffdfffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffe8f5f3b9ece798f3e992fdef97ffef9cfc +ec99faed97f9ed95faec94faec93faee90f7ee8cf5ed88f5eb86f7ea88f8e985f8ea84f7ea82f7ea7ef6e97bf5e87af5e87af3e67af1e379f2e278f0e17aeedf +79ecdd77eddd79eede7ef0e18bf2e597f6eaa2f7ecaef8f0bbfbf4c9fffcd9ffffe4ffffedffffedffffecffffeaffffe7ffffe1fffed3fff5c1fbeda5f7e794 +f3dd85f0da7ae9d871e5d66fe9dd7ff1e898f7f2b5fcf8c3fffcc5f6eb9be4d150e3c92fefcc2ef2cf2cefcf28ecce29e7c82bdfc640ead97cffffbcffffcbfc +f29becd659eece39eecb28eac920e3c820e4c921e8c61feac920e6c71ee5c71ce7c416dfbe1be5c83ef5df76f8eeaefef9d8fffff7fffffffffefffffefffffe +fffffefffdfffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffff7ffffe9f8f6c0f1eba4f5ea9afded9affef9efded9afdee98fced97fbec96faec93f8ee90f8ef8df6ee89f4 +ed86f8ec86f9ec84f8eb83f7ea80f6e97ff5e87ef6e87ef5e77df5e57bf5e378f5e176f6e174f4e071f3dd6df4dc6af1dd6defdf74efe27af2e681f4e888f5ea +90f7ec9af9f0a6fbf4affff9bdfffac3fffbcbfffed5ffffdcffffe1ffffe1fffddbfef9d2fdf7cafcf0c0f8ebb7f6e8b3f5e9b3f7edbdfdf6cbfffcd6fff9ce +fff6b7f0e486e1cd46e0c527e8c926ebcb24e7ca22e9cd2ceacf3ee8d360f0e39fffffd8ffffd8f5ee9ee7d056eac936ecc62aebc825e1c824e0cb22e2ca1ce7 +cc1ee3c91fe4c71ee6c417ddbd1de5c946fae687fff8c3ffffe7fffff9fdfffffffefffffefffffdfffdfefffbfffffbfffeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8ffffee +fbf8ccf4efb2f6eda4f9ec9dfdef9dfeee9bfcef99fbef97faee96f9ee94f9ef91f8ef8ef5f08af6ef88f9ee86faed85f9ec82f8eb81f7ea80f6e97ff5e77df5 +e77df7e77df7e57af8e576f8e474f9e471fae46dfae26af8e36af3e26aefe16beee06aeedf6bebdd6ce9dd6de9dc72e6dc77e8e082ece590eee89defebaaf3f1 +b7f8f7c5fdfcd0ffffdaffffe4ffffe7ffffe5ffffe3ffffe5ffffe6ffffe9ffffebffffe8fffcd1fbf0acecdd80ddcb50d7c237dec336e0c636d9c433dbc841 +e7d560f4e38cfcf2c3ffffe4ffffd3f1e891dec847e6c52feec52cecc729e2c927e0ca24e2ca1ce3cb1be3c91fe4c71ee4c117dabb1ee3c84ffdec96ffffd6ff +fff3fffffbfdfffffffefffffdfffdfdfffdfdfffbfffffdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffff6fefadefbf6c9faf2b6f8efa5f8f09df8f097f8f096f7ef95 +f8ef95f7ee94f7ef91f6ef8ef8ef8ef8ef8dfaee89f9ed87f7ec84f6ec81f6ec81f5eb7ff6ea7ef6e97bf4e779f5e777f6e576f5e574f7e572f9e870f8e76ef8 +e56cf8e46df5e16af2df66f0de63eedd5eecdb5ceadc5ae9dc5ce6d95feadd69ede175eee381f3e88ef5ea98faf0a3fef5b2fff7c3fffccdffffd1ffffd7ffff +e2ffffe5ffffe3ffffe1ffffd6fdf2bef4e5a0eede8bebdb82e9d87be5d679e3d779e1d97be1da83ede4a0fef4c4fffadcffffdbfffab4ecdf75dfc739e8c527 +efc72befc72be6c528e4c824e3c91ee2c91be2c81ee2c71fe4c31adebf28e4cc5cfeefa6ffffe4fffff8fdfffcfdfffffffffffffefffdfcfffbfefffdfffffd +fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffcfffffffefffdf0fffee1fffbcbf8f3b6f6f0a7f3ef9ef0ec99f2ed98f1ec97f3ec95f4ec92f5ed8ff8ef8efaef8dfaef8dfaee89 +f7eb85f5ea82f4ea7ff6ea7ef6eb7cf6e97bf6ea7af5e979f5e777f2e473f2e571f3e771f3e56df3e36bf6e26bf6e168f5e066f5e263f4e25ff1e05bf0e057f0 +e057efdf57eedf5bebdc5deddc63eedc69eeda6dedda71efdc7becda87ecde92ece69bf1eba8f9edb7f8edbbf5edb8f9f0b7f7edadf0e29aeddc8bfae998fffd +b5ffffc4ffffc6ffffc4ffffc4ffffc7ffffdaffffe4fffddbfdf0bcf3e68ae5d358e2c730e8c724f0c92befc72be7c426e7c825e8cb22e7cb20e2c81ee4c921 +e7c623e2c437e8d16bfff4b4ffffedfdfffcfdfffefffffffffffffffefffdfcfffdfdfffdfffffffffcfffffeffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff1610000026060f002220574d464301000000000001000000000000001400000000200000d04a0000d06a0200ffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfffffdfffffffefffff1fffde1faf8cff5f3bdf3f0b3efedacf0eea8f1eea4f1 +ed9ef5ee99f6ee94f8ef8efaef8df9ee8cf7ed88f7eb85f5ea82f7ea80f7eb7ff7ea7cf7e87af8e97bf6e878f2e676f1e674f1e772f1e771eee66ff0e56cf6e5 +6cf7e56af4e265f2e063f3e263f3e361f2e35fefe05beedd58eddc57eedb56eeda53edd652ebd450ecd34febd050ebd057ead35fe8db67eae172f2e281f2e386 +f2e583f1e580efe07aecd972edd672feea92ffffc1ffffd9ffffdaffffd9ffffd8ffffd9ffffddffffd7fff9bbf4e38dead35fe9ce41e7ca2ce9cb26eac828ea +c828eac926eaca25e9c924e7ca22e4ca20e2c621e6c72ae9cb48eedb80fff6c2fffff2fdfffffdfffffffffffffffefffffffffdfffdfefffffffefffffcffff +feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefdfffffefffffdfffffffefffff2ffffe7fefddbfefcd4fcf9cdfcf8c7f8f5bef6f4b4f8f2abf6efa0f6ec95f5ea8ef5ea90f4e98df5e98bf4 +e987f6ea85f8eb83f8ea80f9e97ef8e97bf7e87af6e878f5e777f3e876f2e873f0e772f0e670f2e56bf3e469f3e368f1e166f0e065f0e163f0df60eede5cefdd +5af1de59f1dd56f1dc51f2db4ff2da4cf2d74af3d848f3d548f2d74aecdb4fe9dd55eddc5deddb5eebdb59eadb57edd756ebd357ecd35bf2de73f8ea97f8eda9 +f5e8aaf5e7acf6eaaaf4e8a6f2e7a3f3e698f0de7fe8d360e9cd43e9cd33e8ca2be8cc28e7cb27e7cb26e8cb23eaca23e7c924e6c823e3c61de2c622e8ca36ea +d159f1e091fff7ccfffff5fcfefffffffffffffffffffefffffffffefffffefffffffefffffcfffffeffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfffffefdfffffdfffffffffcfffff8 +fffff4fffff0fffdeafffce3fcfad8fbf7cefaf3c2f8efb6f6eba7f3e89ef2e89bf4e89af4e896f5e892f6e98df8e887f7e882f8e87efae87dfae97bf9e879f8 +e778f7e776f6e675f4e473f2e571f0e46ef0e56cf1e36bf2e26af2e168f4e168f4df65f4de61f3dc5ef3dd5cf4dc5af3dd56efdc53eedb50edda4feeda4df2d9 +47f1d846e8d845e6d745e6d447e6d244e5d43ee5d13ce9cd40eccf44edd246edd750eadb61e7d969e9d46bedd46cf0d66aedd466e9d15fe6cf55e5cc46e3ca38 +e6ca30e8cb2ce8cb2ce8cc2be5cc28e4cc26e5cc22e5cc22e5ca22e4c921e3c71ce2c625e9cd43efd96ff4e6a4fff9d6fffff8fcfefffffffffffefffffffeff +fffffffefffffefffffffcfffffcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfffffcfdfffffbfefffbfffffdfffefffffefffffcfffff7fffff4fffeecfffee6fffbe0fff9d7 +fff8ccfff6c4fff4befef3b9fbf0b2faf0aafaeea0f9ec96f5e88cf5e584f2e37df5e57bf7e57af7e678f6e576f5e475f7e475f4e473f1e470f0e46ef2e46ef2 +e26af2e169f3e067f3de64f4de61f4dd5ff3dd5cf2dc5af1dc58efdc55eddb52eada51eddb4ef1dc4bf1da48ebd946e9d744ebd540ead53de9d639ead438edcf +3aefd13dedd23becd43ee8d746e7d64aebd04aedce49f0d047efd045efcf40ebcd38e8cc31e9cd2ce8cd29e8cd29e9cc2de8cb2ce5cc28e4cc26e6cd23e5cc22 +e5ca22e5ca22e6c81de2c527e7ce50f2df84f9edb7fffbdffffff9fdfffffffffffffefffffffefffffffdfffffffffffffffcfffffcfffffeffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fcfffffefdfefffbfefffbfffffbfffefffffefffffcfffffafffff9fffff8fffff7fffff8fffff6fffff2ffffedfffde5fffbddfff7d2fdf5c6faf3baf8f1ac +f2eb9cf0e790eae285efe482f3e57ff4e67cf3e67af5e57af6e479f6e577f5e672f4e670f4e46cf4e36bf4e168f3e166f2e063f4e162f2df5ef4e05df2df5af1 +de57efdc55eedc53eddb52ecdb4feeda4dedd94becd84aecd746edd644ecd73fecd93cebd83beed33deed33decd238e9d236e6d439e8d33becce3aeccb38edcc +36eece35f0ce34efce31ecce2febcf2ee8d02ae7cf29e8cd29e8cc2be8cb2ae8cc28eacd25e9cc24eaca25eaca25e5c71cdec228e5cd5bf6e699fcf5cafffeea +fffff9fefefefffffffffefffffffffffffffdfffffdfffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfefffbfefffafffffbffffffffffffffffffff +fbfffffbfffffbfffffefefdfffffcfffffefefffffbfffff7fffeeffffbe8fffbdffefad7fcf9cdf9f5c0f6f3b6f7f0abf8f0a3f9ee9cf8ec94f5e88cf3e585 +f3e37ff3e27bf2e172f2e06df1e06bf0e068f1e068f1e166f1e166f3e263f2e260f3e15ef2e15cf2df58f0dd56f0dd54efdc53efdc51edda4fecda4defd84cf0 +d84af1d747eed843ead83debd83bedd53deed33ceed238ebd236e7d332e8d232ebcf34ecce33ebce2fecce2feece2eedcd2debcd2eeace2de8d02ae7cf29e6cd +29e8cc2be8cb2aeacb28eccd24eccd24ebca27ebca27e3c41bdabf29e5d067fef0aefffeddfffff3fffffbfefffdfffefffffffffffffffdfffffbfffefdfffe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefffffffdfffffbfefffbfffffcfefffffcfffffcfffffefffffffcfdfffbfbfffefbfefffbfefffffffffffffbffff +f9fffff8fffff6fffff6fffff5fffff2ffffedfffee9fffde0fffbd6fff8c9fef3b9faefabf6ea9cf3e690f3e585eee076f0df70efdf6eefe06cf1df6cf0e068 +efdf67efdf64f2e063f3e061f2e05df2df5af2de57f3dd55f2dc54f2dd52eddc4feddb4ef2d94df3d84cf2d64ceed648e9d842ead83deed63cf0d43af1d239ef +d339ead435e8d334e9d334ead434e7d332e7d230ead12feccf30eccd32eacc31e8cf2be8d02ae7ce2ce8cb2ce9cb2ceacb28eace23eace23e6ca29e6ca29e2c5 +1cdbc12de9d675fffbc1ffffecfffff8fffffbfffffcfffefffffefffdfffffbfffffbfffefbfffefffefffffeffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfffffb +fffffdfffffdfffffffdfffffdfffffefffffefdfcfffbfbfffefafffffafffffbfffffafffbfcfffafafffbfdfffefdfffffdfffffffefffffffffffffe1610 +000026060f002220574d464301000000000001000000000000001400000000200000d02a0000d06a0200fffff9fffff2fffbe4fff8d7fbf5c8f8f0bbf4ecb0f3 +eba5f4e999f2e890f1e68af2e686f4e680f1e379f1e071f2e06df0df67f1df64f1de5ff2dd5cf1dc58f3dd56f2dc54f2dd52eddc4feedc4ff2d94df3d84cf2d6 +4cefd64aecd845ebd841efd73deed43aeed13aefd339ead337e9d435e8d433e8d433e7d431e6d330e9d230ebd131edce35ebcd32eacd2ee9d02ce7ce2ce9cd2c +e9cc2bebcd28eace23e8ce23e6ca29e6c92be3c723dcc337ead982fffecffffff1fefffbfffffcfffffcfffffffffefffdfffffbfffffbfffefbfffefffeffff +feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffefffffefffffffffffffffffffefdfffffdfffffdfffffdfffffdfffefffffefdfffe +fffffffffffffffffffffffffffffffffffefffffcfffffbfffff6fffef0fffdebfcfbe6fdfce2fefcdefaf8d5faf7cbf8f4c1f9f2b3faefa5f7ea94f4e484f3 +e077f1de6ff0dc67efda61f1db5ef1dc5bf0db57efdb54efdc53efdc51eedc4ff0dc4ff2db4ff1d94bf0d84aefd846edd742eed640ebd33debd33bebd339ebd4 +38ead435e9d333ebd333ebd432e9d230ead12fe9cf2fe9ce30ebce30ebce30eace2deacf2be9cf29eacf27e7cc24e9cf25e9cd28e5c728e7c92ee5c92fe3cc4e +ebdd91fffdd8fffff7fffffffffffffffffefffffefffffefdfffefdfffefdfffefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffe +fffffefffffcfffffcfffffbfffffbfffff8fffff7fffff1ffffe6fffcd6fef7c6fbf1b5f8eca6f5e899f0e28af0df82edde78efdd72efdd6ceedd65eddb5eec +dd59eedd58eedc53edda4feeda4dedd749eed646eed745eed543efd742edd53fecd53debd43cebd339e9d236ebd234ebd333ecd232ecd232ebd131ebd032eacf +31eacf31e9ce30e8ce2ee7ce2ae9cf29ead028e9cf25e9ce26e8cc28e7c727e7c92ee9cf3fe9d461efe19ffffde0fffff9fefdfffffdfffffefefffffefffffe +fdfffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefffdfefffdfefffbfffffcfffffbfffffbfffff9fffff9fffff7 +fffff2fffeebfefde3fcfadcf9f7d4fbf7cefaf6c5faf6bcfaf1b1f6eea1f5eb93f4e785efe177edde6aeadc5ee7da56e8d752e9d64dead649eed648f0d646f0 +d544efd541eed53feed63eedd53decd43aead337e9d236ead435ebd234ebd236ead135e9cf35e8ce34e7ce32e7ce30e7cf2fe6cf2de7ce2ae8d02ae8ce28e8ce +26e7cd25e5ca22e6cb2decd54aefdc73f5e9affffee5fffffafffefffffefffffffffffffffffffefdfffefdfffeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefffffefffffefefffbfefffbfffffbfffffcfffffcfffffbfffff9fffff8fffff7fffff5fffff2ffffeeffffe8 +ffffdcfffdcdfdf8bbf8f0aaf3e799eee28ae8db79e6d96fe5d767e6d560e9d45aecd655edd750efd64af0d646eed641ecd43eecd53decd43aebd438ead337eb +d438ebd236ebd236ebd137e9cf35e8cf33e5ce32e8cf33e8cf31e8cf31e8ce2ee9d02ee9ce2ae8ce28e8cd25e6cc22e5cc30ebd655f5e487fbf0befffee9ffff +fbfdfffffffffffffffffffffffffffffffffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffff +fefffffefffffefffffefffefffffefffffefffffffffffffefdfffcfdfffcfbfffbfdfff9fffff8fffff2fffee9fffcdffff8d3fdf3cbfbefbff8ecb6f6e9ab +f6e7a2f5e697f4e287f2e17af1de6befdc5decd952ead648e6d23de6d139e7d136e8d135ead133ead133ebd032ecd133ecd133ecd232ecd133e9d032eace33ea +ce34ebcf35eacb32ebcd32eacc2deace2aeacc27e6c921e2c731ead666f8eb9dfef6ceffffedfefffbfdfffffffffffffdfcfffffffffffffffffffffffffffe +fffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefefffdfffffefffffefffffffffdfffffdfffffeffffffffffff +fffffffefdfffffdfffffdfffffdfffffffffefffffafffff6fffff3ffffefffffebffffeaffffe2ffffd9fffcccfff6b8fcefa5f4e890f0e47fe7db6be3d65c +e0d04edfcd44e2ce41e4cf3ee7ce3ce7cf39e8d038ead135ead232ebd432edd430ecd331eacf31ebcd32eccd34ebcb32eccd30ebce2deace2ae9ca27e5c623e0 +c539ecd978fbf0b2fffbdcfffff4fcfffdfdfffffffffefffefdfffffffffffffffffffffffffffefffffefffffffefffffeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffdfffefdfffefffffefefffbfffffbfffffbfffefdfffdfefffefffffefffffefffffeffffff +fffffffefffffcfffffbfffff9fffff7fffff1ffffeafffcdbfdf7cef8f1bff5eeaff0e9a0eee792ebe183ebde76efdc6deeda63eed75defd755ecd54aedd540 +e9d435e7d32ee8d32aead32aebcf2eebcd2eebcd2eeccc2cedcf2ae9ce26e8cd25e6cb27e8ca2fe6cb4bf1e08ffff9caffffebfffffafafffefbfffffffffeff +fffefffffffffffffffffffffffffffefffffefffffffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1610000026060f002220574d46430100000000000100 +0000000000001400000000200000d00a0000d06a0200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefefefefefefefefefefcfefefdfffefbfffefdfffcfffffcfffffcfffffc +fffffefffefffffefffffcfffffdfffffefffffefffefdfffefefefffffffffffefffefdfffffbfffff8fffff2ffffedffffe7fffedfffffd9fffecdfffbc0ff +f7b3fef2a4f9ea94f5e287f4e07bedd668ead457e2cf46ddcc36dfcc2fe2cc2de5cb31e8cc32e8cc32e6cb2de7ce2ae2cc27dfc92ae0c833e6cc44e9d167f5e9 +a9ffffe1fffff5fdfffefafffefbfffffdfefcfffffefffffffffffffffffffffffffffdfffffefffffffefdfffcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffefffffefffffefffffefffffefffdfffffdfffffbfffffdfffffffffffffffffffffffffefffffefffffefffffefffdfefffdfffffdfffffdfffe +fdfffcfffffcfffffcfffffcfffffcfffffcfffffcfffffcfffffbfffff9fffff7fffff2ffffedffffe4fffdd6fdf5c6f7ecbaf6e8adf3e09cf0db89e9d673e7 +d564e6d457e7d350e7d04ce8d048e8d145e7d241e4d33de2d23fdece45e1cf54efd970f5e193fef5c9ffffeefffffbf9fdfefbfffffdfffffdfefcfffffeffff +fffffefffffffffffffffffdfffffefffffffefdfffcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffdfffffdff +fffbfffffdfffffdfffffffefffffefffffefffffefffdfffffdfffffbfffffbfffffbfffffdfffefdfffcfffffcfffffcfffffefffffefffffefffefffdffff +fffefffdfefffdfffffffffffffffcfffff7fffff1fffce9fff9e2fff9dcfff7d3fff6c6fff5b7fff3a9fdee98f9e989f4e27df3e077f3e071f2e06df0e26aeb +e06ee9de76ede189feefa7fff9c8fffce1fffff7fdfffffafefffbfffffdfffffffefdfffffffffefffffefffffffffffffffffefffffefffffffefdfffcffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffdfffffdfefffbfefffdfefffdfefffffefffffefffdfffffdfffffdff +fefdfffefdfffefdfffffdfffffffffffffffffffffffdfffffdfffffdfffffffefffffefffffefffffefffffefffffefffffefffffffffffffffffffcfffffb +fffff9fffff8fffff7fffff1ffffecffffe2fffdd5fff4c3fcedb5faebacf8e9a4f7eca2f5eca2f0e9a4eee8adf3edbefffad8ffffeefffff5fffffbfbfffffb +fffffbfffffdfffefffefefffffffffefffdfffffffffffffffffffefffffefffffffefdfffcffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffefffffefffdfffffdfffffdfffffffefffffefffffffffffffffffffefffffefffffefffffefffffefffffffffffffffefffffefffbfe +fffbfefffbfffffdfffffffefffffefffffefffffefffffefffffefffffefffdfffffffefffdfffffffffffdfffefdfffefffffefffffcfffff9fffff2fffbe8 +fff7dffff8dafff6d1fff9d2fef8d3f9f7d5f8f4dbf9f8e4fffef3fffff9fffffcfefffdfafefffbfffffdfffefffffefffffffffffffffefffdfffffffffeff +fffffffefffffefffffffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffffffffefffffcfffffbfffffcff +fffefffffefffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffbfffffafffffbfffffdfffffffffffffffffffefffffefffffd +fffffdfffffefffffefffffffffffffefffffbfcfffbf9fffbf9fffdfafffefdfffffffffffffffcfffffafffff7fffff5fffff4fffff6fffff7fffffafffffc +fffffefdfffefffffefbfdfdfafefffbfffffefffbfffffcfffefffffdfffdfffffbfffffdfffefffffefffefffffefffffffffdfffeffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefffffefffffefffffefffffffffffffffffffffffffffffffffffefffffbfffffbfffffcfffffcfffffeffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffefffffefffdfffffbfffefdfffefdfffefffffefffffffffffffffffffffefffffefffffefffefefefffefefffffefffffcfffffcfbff +fef9fffef8fdfefafefffdfefffdfefffffefffffefffffefffffefffffefffffefffffefffffefffdfffffbfdfdfdfffffdfffffbfffffcfefefffefafffffc +fffefffffefffdfffffbfffffdfffefffffefffefffffefffffffffdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffff7e05000026060f00f20a574d4643010000000000010000000000000014000000d00a000000000000d06a +0200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffffffffffffffffffffffffffffefffffefffffffffffffffe +fffffefffdfffffdfffffbfffffbfffffbfffffdfffffffffffffffffffefffffefffffefffffffffffffefffffefffffefffffefffffefffffefdfffffdffff +fdfffffcfefefefefefefefefffffffffffffffefffdfffffdfffffdfffffdfffefdfffffcfefffdfffffdfffffefdfffefdfffffffffffffefffffefffffeff +fffefffffffdfffffdfffffcfffdfffffcfffffcfffefffffdfffbfffffbfffffdfffcfffffcfffffffffefffffffffdffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffefffffeff +fffefffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffefffffefffffefffdfefffdfffffbfffffafffffafffffafffffbfffffdff +fffffffffffefffffefffffefffffefffffefffffffefffffcfffffcfffffcfdfffcfcfffdfbfffefbfffffbfffffffefffffefffffefffffefffffdfffffdff +fffffffffffefdfffcfdfffefdfffffdfffffdfefffdfffffffefffffffefffffefffffbfffffcfffffcfefefefcfefefbfefcfffffcfffffcfffffcfffcfeff +fdfffbfffffafffffdfffcfffffcfffffffffefffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff460000001c00000010000000454d462b024000000c000000000000000e00 +000014000000000000001000000014000000050000000b0200000000050000000c028c00780104000000020101000400000004010d0008000000fa0200000000 +000000000000040000002d01000007000000fc020000ffffff000000040000002d0101001c000000fb0200000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000040000002d010200040000002e011800050000000902ffffff0004000000070103009234 +0100430f2000cc0000008c007801000000008c0078010000000028000000780100008c0000000100180000000000e06802000000000000000000000000000000 +0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefe +fefffffffffffffffffffffffffffffffefefefefefefffffffffffffffffffefefefffffffefefefffffffffffffffffffffffffefefeffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfb +fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafafafafafafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb +fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefefefefe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +fafafafafafafafafafafafafafafafafafaf8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5 +f5f5f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f7f7f7f7f7 +f7f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9fafafafafafafafafafafafafafafafafafafbfbfbfcfcfcfdfdfdfdfdfdfefefefefefefefefeffffffffffff +fffffffffffffefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfcfc +fcfcfcfcfcfcfcfbfbfbfbfbfbfafafafafafafafafaf9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f2f2f2f2f2f2 +f2f2f2f1f1f1f1f1f1f0f0f0f0f0f0efefefefefefefefefefefefefefefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee +eeeeefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f1f1f1f2f2f2f3f3f3f4f4f4f4f4f4f5f5f5f5f5 +f5f5f5f5f5f5f5f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfefefefefefe +fefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffefefefefefefefefefefefefdfdfdfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f5f5f5f4f4f4f4f4 +f4f3f3f3f2f2f2f1f1f1f0f0f0f0f0f0efefefefefefefefefeeeeeeeeeeeeeeeeeeecececececececececebebebebebebeaeaeaeaeaeaeaeaeae9e9e9e8e8e8 +e8e8e8e8e8e8e8e8e8e8e8e8e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9e9e9e9 +e9e9e9e9e9e9e9e9eaeaeaebebebebebebebebebebebebecececeeeeeeeeeeeeeeeeeeefefefefefefefefefefefefefefeff1f1f1f2f2f2f3f3f3f4f4f4f4f4 +f4f4f4f4f5f5f5f5f5f5f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9fafafafbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfefefefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbfafafaf9 +f9f9f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1f2f2f2f1f1f1f1f1f1f0f0f0efefefeeeeeeedededecececeaeaeaeaeaeaeaeaeae9e9e9e9e9 +e9e8e8e8e7e7e7e7e7e7e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4e3e3e3e2e2e2e2e2e2e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dfdfdfe0e0e0e0e0e0 +e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1e1e1e1e1e1e1e1e1e2e2e2e2e2e2e3e3e3e3e3e3e4e4e4e5e5e5e5e5e5e4e4e4e5e5e5e6 +e6e6e8e8e8e8e8e8e8e8e8e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaedededeeeeeeeeeeeeefefefefefeff0f0f0f1f1f1f1f1f1f2f2f2f3f3f3f4f4f4f5f5f5f5f5 +f5f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefdfdfdfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f4f4f4f4f4f4f3f3f3f1f1f1f0f0f0efefefee +eeeeeeeeeeeeeeeeededededededecececebebebe9e9e9e8e8e8e7e7e7e6e6e6e6e6e6e5e5e5e4e4e4e3e3e3e3e3e3e2e2e2e0e0e0e0e0e0e0e0e0e0e0e0dfdf +dfdededededededddddddddddddddddddcdcdcdbdbdbdadadad9d9d9d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9d9d9 +d9d9d9dadadadadadadadadadbdbdbdcdcdcdddddddddddddededee0e0e0e0e0e0dfdfdfe0e0e0e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e4e4e4e5e5e5e6e6e6e7 +e7e7e9e9e9eaeaeaeaeaeaeaeaeaebebebecececedededeeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6f7f7f7f8f8f8f9f9 +f9fafafafbfbfbfcfcfcfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefcfcfc +fafafaf8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f3f3f3f2f2f2f1f1f1f0f0f0efefefededededededecececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6 +e6e6e5e5e5e4e4e4e4e4e4e3e3e3e2e2e2e1e2e0e0e1dfe0e1dfdddddddddddddcdcdcdcdcdcdbdbdbdadadadadadad9d9d9d9d9d9d9d9d9dad8d8d7d7d7d7d5 +d5d6d4d4d5d3d3d5d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4d4d4d5d5d5d5d5d5d6d6d6d6d6d6d7d7d7d8d8d8d8d8d8d9d9d9 +dbdbdbdcdcdcdcdcdcdcdcdcdddddddfdfdfe0e0e0e0e0e0dfdfdfe0e0e0e1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e7e7e7e7e7e7e8e8e8e9e9e9ebebebec +ececedededeeeeeef0f0f0f0f0f0f0f0f0f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f4f4f4f6f6f6f7f7f7f9f9f9fafafafafafafdfdfdfefefefefefeffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfbfbfbf9f9f9f7f7f7f5f5f5f4f4f4f3f3f3f3f3f3f2f2f2f1f1f1 +f0f0f0f0f0f0f0f0f0efefefedededececece9eceae9eceae9eae8e8e9e7e6e6e6e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e3e1e1e2e0dee1dfdde1dcdce0dbdb +dfdadcdddbdcdcdcdbdbdbdadadadbd9d9dad8d8d9d7d7d9d7d7d8d6d6d7d5d5d9d4d6d7d4d6d8d3d5d7d2d4d5d0d2d4cfd1d1cfcfcfcfcfcfcfcfcfcfcfcfcf +cfcfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d1d1d1d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d7d7d7d7d7d7d8d8d8dadadadbdbdbdcdcdcdcdcdcdddddddddddddedede +dfdfdfe0e0e0dfdfdfe0e0e0e2e2e2e4e4e4e5e5e5e6e6e6e6e6e6e7e7e7e8e8e8e9e9e9ebebebececececececececececececedededefefeff0f0f0f1f1f1f2 +f2f2f2f2f2f3f3f3f4f4f4f5f5f5f6f6f6f7f7f7f9f9f9fbfbfbfdfdfdfdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0f0f0f0efefefeeeeeeedededeaedebe9ecea +eaebe9e8e8e8e7e7e7e6e6e6e6e6e6e5e5e5e3e3e3e3e3e3e2e2e2e1e1e1e0e0e0dfe0dededfdddddedcdddddddddddddcdcdcdbdbdbdadadad9d9d9dad8d8da +d8d8d8d6d6d7d5d5d7d5d5d6d4d4d6d4d4d5d3d3d4d2d2d3d1d1d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d2d2d2d2d2d2d3d3 +d3d4d4d4d5d5d5d6d6d6d8d8d8d8d8d8d9d9d9dadadadbdbdbdcdcdcdddddddddddddddddddededee0e0e0e0e0e0e0e0e0e1e1e1e2e2e2e4e4e4e6e6e6e6e6e6 +e7e7e7e7e7e7e8e8e8e9e9e9ebebebececececececededededededeeeeeeefefeff0f0f0f1f1f1f2f2f2f3f3f3f4f4f4f5f5f5f6f6f6f6f6f6f8f8f8fafafafb +fbfbfdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfafafaf8f8f8f7f7 +f7f6f6f6f5f5f5f5f5f5f5f5f5f4f4f4f2f2f2f1f1f1f1f1f1f0f0f0efefefeeeeeeededededededecececebebebe9e9e9e8e8e8e7e8e6e7e8e6e8e6e5e8e6e6 +e7e4e6e8e2e7e6e0e5e5dfe4e4dee3e4dee3e2dee3e0dfe1dfdee0dedddfdcdcdcdadcdcdbdcdad8dbd9d7dad8d7dbd6d6dad5d5d9d4d3d9d4d3d9d4d2d7d5d4 +d7d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d6d6d6d6d6d6d6d6d6d6d6d6d7d7d7d8d8d8d9d9d9d9d9d9dbdbdbdbdbdbdcdcdcdddddddede +dedfdfdfe0e0e0e0e0e0dfdfdfe1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e5e5e5e6e6e6e7e7e7e8e8e8e8e8e8e9e9e9e9e9e9ebebebecececededededededeeeeee +efefeff0f0f0f0f0f0f1f1f1f2f2f2f3f3f3f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9fbfbfbfcfcfcfefefefefefeffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdfdfdfcfcfcfafafaf9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f6f6f6f5f5f5f4f4f4f3f3 +f3f2f2f2f1f1f1f0f0f0f0f0f0f0f0f0efeef0eeedefedeceeecececebeceaeaebe7ebece8ebeceaece9ebebe7ecece5ecebe4ebebe4e9eae4e9e7e4e6e4e3e5 +e3e3e3e2e2e2dfe1e1dee0e0dee0e0dee0e0dee1dfdde0dedcdfdddce0dbdae0dbdae0dbdae0dbdadfdddfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdf +dfdfdddddddddddddddddddededededededfdfdfdfdfdfdfdfdfe0e0e0e0e0e0e1e1e1e2e2e2e3e3e3e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e6e6e6e7e7e7e7e7 +e7e7e7e7e9e9e9eaeaeaebebebebebebececececececedededeeeeeeefefeff0f0f0f0f0f0f2f2f2f3f3f3f3f3f3f3f3f3f3f3f3f5f5f5f6f6f6f7f7f7f8f8f8 +f9f9f9f9f9f9fafafafbfbfbfdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefefefefefefdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f6f6f6f5f5f5f6f4f4f6f4f4f6f3f5f3f2f4f2f1 +f3eff1f1eef2edeef2eceef2ecedf1ececeeeeebedeeedeceeecececedebeaedebeaeaebe7eaebe7e9eae8e8e9e7e7e7e7e6e5e7e6e5e9e6e5e9e7e6eae6e5e7 +e5e4e6e5e4e6e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e6e6e6e6e6e6e6 +e6e6e6e6e6e6e6e6e7e7e7e7e7e7e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaebebebebebebecececececececececeeeeeeefefeff0f0f0f0f0f0f1f1f1f1f1f1f1f1 +f1f2f2f2f3f3f3f4f4f4f5f5f5f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9fafafafafafafbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfefefeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefdfdfdfd +fdfdfefefefefefefdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfbfbfbfbf9f8fbf9f9faf7f9f8f7fbf7f6faf4f6f7f4f7f5f2f8f3eff6efeff5f0eef3f2eef2f3eff1 +f2eff1f1eef2edf0f2ecf0f2eceff0eceff0eceeefedeeeeeeedeceeefebf0efebf0efebf0efebf0eeebededeaeceeebedeeececeeececeeececedededededed +ededededededededededededededededededececececececececececececececececececedededededededededededededededeeeeeeeeeeeeefefefefefefef +efeff0f0f0f1f1f1f1f1f1f1f1f1f1f1f1f2f2f2f3f3f3f4f4f4f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfcfbfb +fbfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefe +fffdfdfefafcfdf9fcfbfdfbfafefbfafefaf9fdfafafaf8fbf9f7faf8f6f8f8f4f7fbf3f6fbf3f6faf2f6f7f2f7f5f4f8f3f4f8f3f4f7f5f4f7f5f3f6f4f3f6 +f4f3f5f5f5f5f5f5f5f5f5f5f5f4f4f4f3f3f3f3f3f3f3f3f3f4f5f3f4f5f3f3f4f2f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4f4f4f3f3f3 +f3f3f3f3f3f3f3f3f3f4f4f4f4f4f4f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f9 +f9f9fafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffefffffbfefffbfdfdfdfdfcfffcfafffdfcfffffcfeff +fdfdfdfdfdfdfcfefafafffafafffafafff9fbfcfafdfbfafdfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfafbfcfafbfcfafbfcf8fbfcfafafbf9fafbf9fafbf9fafa +fafafafafafafaf9f9f9fafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9f9f9f9fafafafafafafafafafbfbfbfbfbfbfbfbfb +fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffefdfffcfdfffcfdfffffffefffffefffffefffffefffffffefffffefffefffffcfffffdfffffdfffefdfffefffdff +fffefffdfffffcfffffcfffffdfffffffffffffefffffcfffffbfffffcfdfefafdfffefdfffffdfffffdfefffdfdfffbfcfffffeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffefbfffe +fdfffffffefffffefffffefffffefffffffefffffefffefffffefffffefffffffffffffffffffefffffefffdfffffcfffffdfffffefffffefffffffefffffbff +fffbfffffcfffffcfdfffffdfffffcfdfffdfefffdfdfffdfdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffdffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefffffefffffefdfffefdfffcfefffbfffffefffffefffffefffffefffefdfefffdfffffefffffefffffffefefefffffffffffffffffffffffffffffffe +fefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffefffffffffffffffffffffffffffdfffffffefffffefffefefefffffefffff9fffff8fffff4fffff1fffff1fefeeefcfdedfeffef +fffff2fffff7fffff8fffffbfffffcfffffefffffffffffffffffffffffefffffefffffefffffefffffefefefefefefeffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefdff +fffbfffffdfdfffdfdfffffefffffffbfffff4ffffebfffee0fffad9fff9d7fef8d5f9f5d2faf8d5fffddeffffe7fffff0fffff2fffff7fffff9fffffbfffffc +fffefdfdfefcfdfefcfcfffbfdfffcfdfffcfefffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfdfffcfbfffefbfffffdfdfffffefffffffcffffedfffcd9fbf7c4f6ed +aef4e8a2f8e79ef7e69df4e79df3e89ef5eaa6faf0b0fff4bbfff5c5fff8d0fffad9fff9defffce7fffeeffffff5fffff9fffffbfdfffbfdfffcfffffeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffffffffffcfdfffcfbfffefdfffffffefffffffcfffff0fdf6cff3eaa7eadf85e4d364e5cf52eccf4eeed04dedd14ee9cf4de7cd51e7cf58e4d0 +61e8d46feedc81f0e395f8ecacf9f1bcfef7d0fffee2fffff1fffff8fffffbfffefdfefefefefefefefefeffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffcfdfffcfdfffefdfffefffffeff +fff5ffffddfbecaeeada79decd4ed8c12fd8bd1fe0c020e5c21fe3c01de0be1edebe1fdcbe23d6bc28d8be34dec749e4cf5ceddb76f2e18af6e99dfdf2b4fffb +c9fffed6ffffdeffffe5ffffecfffff0fffff2fffff6fffffafffffefffffffffefffdfffffdfffffdfffffffefffffffffffffffffffffffffffffffffdffff +fdfffffdfffffdfffffffffefffffffffffffffffffffffffffffffffffffffffffdfffffdfffffdfffffffffffffffffffffffffefffffefffffeffffffffff +fffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffeffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfffefdfffefdfefcfdfffefdfffefffffefffef9fffde7fff6c2f8e086e3cd4bdec92adec71eddc318e1c11ae4 +c11de1c219e1c318e1c318dec217dbc018ddc021e2c52ee3c838e6cb45e7ce4eead359ebd762ecd86befdb76f5e084f5e495f4e9adf9f1c2fef7d0fcf8dbffff +edfffff9fffffffcfcfffbfefffbfefffbfefffcfdfffefdfffffefefffffefffffefdfffffbfffffbfffffafffefafffdfdfffcfffffefefffdfffdfcffffff +fffffffefdfffcfefefbfffffafffefbfffffffffffffefffffefffffdfffffdfffffdfffffefffffffffffffffffffefffffefffffffffffffffefffffeffff +fdfffffdfffffefffffefffffffffffffefffffffffefffffefffdfefffdfffffdfffefffffcfffffefffffefffefffffeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffefdfffe +fefffdfffffffdfffffffffcfffdeefff6d0fee79cefd465dfc630e0c81ce4cc1ce7cc1deac920eac821e8c71ee6c81de5c819e4c816e3c617e3c51ae3c31ee2 +c222dfc023ddbf24d9bd23d6bb24d5ba29d8bd31e0c53fe2c951e8d572eddf8cf6e99ffbf0b2fffccbffffe0ffffecfffff2fffff4fffff8fffff9fffffbffff +fcfffffcfffffefffefefdfffffcfefffcfefefdfffffdfffefcfffdfefffdfffffefffffffffffffffefffffefffdfffffbfffffafffefbfffefffffffffeff +fffefffffefffffefffffefffdfffffdfffffffffffffffefffffefffffefffffffffffffffefffffefffffdfffffefffffffffffffefffffefffffefffeffff +fefffdfefffdfffffdfffefdfffcfffffcfffffcfffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffefffefdfffffff9fffbdef6ebafefdc79e5cd4b +dcc228e0c51de4ca1fe7cb20e9c720e7c420e9c622e8c61fe8c71de8c81be8c91ae5c71ae2c31ae0c019dfc21addc018dabd14d6bb13d7b914d7ba19dcbd22de +c02ce1c941e5cf51e9d560ecd86bf1e07ff5e690f8ea9efaeeacfaf1b8f9f3c4fcf6d1fffbdffffeecfffff8fffffefffefffffefffffdfefffeffffffffffff +fffefefefffefffffefffffefffffefffffefffffefffffffffdfffffdfffefdfffcfffffefffffefdfffefdfffefbfffefbfffefbfffefbfffffdfffffdffff +fdfffefdfffefffffcfdfffcfdfffcfdfffefdfffffdfffffdfffefffffbfffffbfffffcfffffffffefffdfefffdfefffbfffffbfffcfbfffcfbfffbfdfffcfd +fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffefefefffffffffefffffefffefdfffffff5fffbceeadf8fe1d057e1ca38e0c527e6c724e6c921e7c720e9c720e9c622e6c522e5c520 +e4c51ce5c71ce8c81be7c61ce4c51ce2c31ae2c31ae2c419e4c417e5c617e4c417e3c218e3c11ae2c11eddc021dec228d9bf2bd7bc2fd6bd37d7c042dcc551e0 +cc61e8d776ecdd87f2e69efaefb5fff7cbffffdeffffecfffff2fffff4fffff4fffff6fffff9fffffcfffefdfffdfffffdfffffdfffffdfffffdfffffeffffff +fffffffffffefdfefffbfffffefffffefdfffcfbfffcfbfffcfbfffefbfffefbfffffdfffffdfffffffffffffffefdfffcfdfffbfdfff9fbfffbfbfffffbffff +fdfffcfdfffbfffff9fffffbfffffefffefffdfefffdfefffdfffffdfffefbfffefbfffefdfffefdfffeffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffff +fffffff1fffabde3da73dac93ce1c929e5c827e9ca27e8ca25e8c821eac821eac821e3c722e2c71fe1c71de2c51ce4c51ce4c41de6c31fe6c320e5c21ee4c21b +e5c119e4c319e3c316e2c117dfc017dfc017debd14dcbd14daba13d5b613d3b417d4b51cd9bb27dcc033e3c941e6cf51ead764eedd76f0e289f6ea9cfaf2acfd +f5bafff6c6fff7d1fffad9fffbe2fffdeefffff9fffffefefdfffefdfffdfcfffffcfffffdfffffefffffefffffffefffffefffffffffffffffffefdfffefdff +fefffffefffffffffefffffdfffffdfffffdfffffefffffffffdfffcfbfffbfafffbfafffffafffffbfffcfdfffbfdfff9fffffbfffffefffffffffefffffeff +fffefffffefffffefffffefffffdfffffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffbffffe5fdf4aae2d561dbc930e3c921e7c825ebca27e8ca +25e7ca22eac821e6c61fe4c921e3c921e3c91fe4c71ee5c61de5c51ee7c420e7c420eac521e8c41de7c31be5c41ae5c41ae4c319e1c219e1c318e2c012e2c012 +e0c112e0c013debd13ddbc13ddbd16debf1cddbf20dcc026dbc02fd8c038d4be40d4c24dd7c959dccd69e1d27ce6d98feee2a0f5ebb5fdf6cbffffe3fffff0ff +fff4fffff8fffff9fffffbfffffbfffffcfffffcfffefefffefffffefffffefffffffffffffefffffefffffffffffffffefffffdfffffdfffffdfffffdfffffe +fffdfffefbfffcfbfffcfbfffffdfffffdfffefdfffcfdfffcfdfffcfffffefffffffffffffffffffffffffffffffffdfffffcfffffbfffffcfffffeffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffffefffffbfffdf2fff9d4f8ed99e2d257dcc42ae4c71ee8c823ebcb26e8cb22e8cb22eaca23e8c823e5c820e5c820e7c81fe7c91ee8c8 +1be8c81be9c61ce9c61ce7c41ae6c417e4c417e5c518e5c41ae2c419e1c219e1c219dfc114dfc114e0c215e0c217e0c217dec015debf16ddbe15dbbc13d9b912 +d6b714d3b516d0b217ccb11acfb521d2b92ddcc442e1cc53ead568efde7df7e794fff3adfff9bffffbcafffbd2fffcdbfffee2fffce7fcfcecfffef4fffffbff +fefefffefffffefffffefffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffefffffffffefffffefffffefffffefffffe +fffffffffdfffffdfffffffffefffffefffffcfffffcfffefffffdfffffdfffffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefffffefffffefffff8fffce7fef4c4f6e78ae6 +d150e2c62beaca23eccc25eccc25e7cb20e4ca1fe6c921e8c823e7c722e6c61fe8c71ee8c71de6c81de5c71ae6c619e5c518e6c619e5c518e2c417e3c518e2c4 +19e1c219e1c11ae2c31ae2c419dec315dcc015dcc015dbbf14dbbf14dbbf14dbbd12dfbf12debc0edcba0dddbb0edcb90fd8b70edab811dcbb18dbbe20dbc02a +dec336ddc440dcc44cdbc758dfcc69e0d077e3d785e7de95ece5a6eeeab7f4f2cafefcdeffffeefffff4fffff8fffff9fffffbfffffbfffffcfffffefffffeff +fffefffffefffffefffefffffffffffffffffefffffefffffefffffefffffdfffffefffffefffffdfffffefffffefffdfffffffffefffffcfffffcfffffcffff +fcfffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefffffefffffffffff8fefbdcf7eeaff2e17aebd24ce5c62deac926eaca25e8cb22e6cc21e5cb20e5c924e6 +c724e8c823e9c622e6c61fe5c51ee2c51de4c71ee2c81edfc51adfc51adfc51ae2c51ce2c51ce4c41de3c31ce3c11ae2c118e4c319e1c318e0c217dcc015dcc0 +15dbc116dac015d9bd12ddbf12dfbf12e1bf12e0be11e0be11dfbc12dfbc12deba12ddbb14d8b714d7b416d5b417d1b118cdad18ccaf1ed0b529d6bf3bdac84d +e3d263e9db7bece393f6edadfffbc6ffffdbffffdfffffe5ffffeaffffeffffff6fffffafffffefffffffffffffffffffffffffffffffffefffdfefffdfdffff +fefffffefffffffefffffefffffffffefffffefffffefffffefffffffffffffefffffefffffcfffffcfdfffbfbfffcfbfffcfffffeffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffe +fffefffffff6fef8cff3e99cefdc69e9ce41e6c62debc929ebcb26e9cc24e6cc22e5cc22e5c925e5c925e5c722e7c720e8c823e6c823e5c722e3c820e3c91fe0 +c61ce1c71ddfc51be0c31ae0c31be2c21be3c31ce5c41be6c51be3c218e3c218e2c117dfc116ddc116dec217dec217dcc015ddbf12dfbf12dfbf12e0be11e0be +11dfbd10dfbd10dfbd10dcba0ddab70ddab70ddab70dd8b50bd5b208d7b40ad7b710d7bb17dabe23ddc432dcc743dac853ddcd63e5d477e6d885e8de91e9e19e +f1e8aff5efc2fbf3d5fef9e4fffef1fffff8fffff8fffff9fffffafffffafffffefefefefdfcfffefdfffffcfbfffefafffffefffffffffffffffeffffffffff +fffffffffffffffffffffffffffffdfffefafffcf8fffbfafffcfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffdfffffff5fdf5c0efe286ebd655e7cf37e7c82beaca2a +eacc27e8cc27e7cc24e7cb26e5c928e5ca26e6cc22e4ca20e5ca22e6c921e4c71fe3c61ee5c61de5c71ce6c81de5c71ce4c61be4c61be5c41ae5c518e4c516e3 +c415e5c316e5c316e4c215e1c114e0bf15ddbf14dcbe13dbbd12dfbe14dfbe14dfbe14debd13dcbe11dcbe11d9be10dbbe0fdabd0edcbd0edcbc0fdcbb11dbba +10dbb80edbb80edcb90fdcb90fdab910d7b710d4b414d0b118ceb01ccbb020c9af27d1b838d7c04ce3cc68edd984f4e4a2faefbdfff9d3ffffe3ffffecfffff0 +fffff1fffff2fffff5fffff8fffffafffffefffffffdfffffafffefafffef9fefdfafffefefffdfffffefffffffffefffffdfffffdfffdfffffafffff8fffef8 +fffefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffdfffffffffffffdfffffff2fff3b5e7d871e6cf43e9cf2fe9cc2be9cd29e8cc27e8cc27e8cc27e7cb27e7ca29e5ca26e5cb21e3c91e +e3c820e3c722e2c41fe1c31ee3c31ce3c41bdfc017e0c118e0c118e0c118e1c318e2c417e3c513e2c412e5c315e5c316e5c316e2c215e2c117e1c016e1c016e0 +bf15dfbe14dfbe14dfbe14dfbe14dcbe11dabf11dabf10d9be0fdbbe0fddbe0fdbbd10dbbd10dabc0fdcbc0fdaba0ddbb90bdab908dab807d8b605d7b406d6b2 +06d4b006d2ae06cfac08d2b114d8b823dec039e2c74ee4cc62e5d277ead98aeade96eee6a3eeeaaff3efbaf6f3c6fcf8d5fffbdffffeebfffff5fffff9fdfffc +fdfffefbfffffbfffffbfffffdfffefffffefffffefffefffffefffffdfffffefffbfffffafffefafffefdffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffbfffffbfdfdfffeffffffedfff1 +a8e2cf5cdfc732e9cf29e8cd29e8cd29e8ce28e9cd28e8cc28e8cc28e7ca29e7cb26e8cb22e6c920e6c823e6c626e2c425e0c223dfc221ddc11ddec21edec21e +debf1cddbf1addc017dec315e1c513e0c412e2c516e3c415e2c314e2c314e1c114e1c114e2bf15e2bf15e1bd15e1bd15e1bd15dfbe14ddbf12dabf11dabf10dc +bf10dcbb11debb11dcbb11d9bb0ed7bc0ed7bc0dd6bb0cd4ba08d7bb09d8ba08d8b90adab80adbb70bdcb50cdcb50cd9b40cd7b30cd6b512d7b718d7b81dd6b6 +21d3b526d4b72cd1b832cfba39d3c24dddce67e3d981eee49ef6efb8fffad1ffffe3ffffedfffff4fffff8fffffcfdfffffbfffffdfffffdfffefffffefffffe +fffffefffffefffffffffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffdfffffbfffffdfffffffffbffffe1ffee9be2cc4fdec42ae9ce26e9cf29e9ce2ae8ce28e8ce28eacb +28eacb28e9ca27e9cc24ebcc23e7ca22e5c629e5c732e5c93ce9cf45ead24ae6d049e5cf48e5cf48e6ce46e5cc40e5ca39e4ca30e1c826dfc51de0c31ae0c217 +dfc116dfc114e0c215dfc114e0bf15e0bf15e2be16e2be16e2be16dfbe14dfbe14dcbe11dcbe11dcbe11e0bd13e0bd13ddbc12dabc0fd8bd0fd8bd0ed5bd0dd6 +bb0cd9bc0dd9bc0ddbbb0edcba0ddcb80cdab60adab60adab60ad6b407d4b309d4b107d3b006d2af05d1ae04d1ae04cdad06caae0acfb51bd5be32dbc64ce2cf +66e8d97deee193f3e7a5fdf2b8fdf5c6fff8dafffdecfffffafffffffdfffffafffefdfffefffffcfffffcfffffcfffffefffffefffffefffffeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd +fffffafffffdfffefffef1fffdd1fcea8de5cd4be2c62bebce26e9ce2ae7ce2ae6ce28e8ce28eacc27e9cc24e9cc24e9cc23e7c81fe3c625e3c733e7cd4beed8 +68f9e683fcee95f8ec9af6ea9cf7ec9cfaea97f6e489f2dd74ecd35fe0c846dcc131dbbc21dcbb18d8ba15d9bc14dbbf14dbbf14ddbf12ddbf12e0bf15e0bf15 +e0bf15dfbe14dfbe14dfbe14debd13debd13ddbc12dcbb11dabc11dabc0fdabc0fd9bb0edab90fdab90fdbb70fdbb70fdbb80edbb80edab80bd8b90ad8ba08d6 +ba08d8b90ad5b70ad5b508d3b306d3b306d2b205d3b104d3b104d1b007d3b30ed5b516d5b61fd6b82bd6b932d7ba3ad5bc44d9c457e1cf72f1e09dfff3c7fffe +eafffffbfffefff9fdfefafffffbfffcfdfffcfffffcfffffefffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffafffefffff7fffde4fff6bef9e580e7cf47e7c92eea +cc27e9cd2ce7ce2ce6ce28e7cd27eacd25e9cc24e9cc24e7cb26e6c928e5c935e4cc50ead671f4e693fff8b2fffebffffabffef7befff9c0fff9bdfff3b3faeb +a3f3e08fead57ae4ce65e1c54fe0c343dbc139dbc033dbc32bdbc224dcc01fdcc01bdcbf17debf16e0bf16e0bf15dfbe15dfbe14debd14dcbd14dbbc13dbbd12 +dbbd10debe11debe11dcbb11dbba10deba12deb812ddb711dcb610dbb70fd8b80bd6ba08d3ba06d2b806d5b809d4b708d3b508d3b508d3b508d5b508d5b607d7 +b507d5b306d5b208d4af07d1ad06d0ad0acfab0bcba80bc7a70ec7ac1cd0b737e2cc62f6e294fff1c2fffbe3fffffafdfffffbfffffafffefbfffcfdfffeffff +fffffefffffdfffffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffffffffffffefffffe +fffffefffffefdfffffdfffffdfffffffffffffffcfffff1fff9d1fceda5f0e06fe5d144e6ca2feacd2ceacc2de9cd2ce6d02ae5ce25e9ce26ebcd28e5c827e8 +ca2fe5c935e4cd4ff0df88fff7b7fffbc8fef9c8fffac1fdf3b3fbefadfbf0acf9f0b0fbf3b8fff4c4fff4c8fff3c5fff2c1fdecb3f8e8a3f1e08fe9d877e6d3 +60e6d150e4cb3fddc12ddcbd22dbb919d9b612dab910dcbb11dcbc0fdabc11dabc11d6bb13dabd14ddbd10dfbd0fdebd13dcbb12d8ba0fddbc12ddb911deb812 +ddb912dab910d7b90cd4ba08d4bb07d3b907d5b809d7b70ad6b609d6b609d6b609d5b508d4b407d4b407d4b407d3b306d3b006d0af05cfae05cead04ceac05cc +ac07caae0acdb116d2b726ddc549e7d479fff4bcfffff0fffefffffffffdfffffdfffffefefefffefffffefffffefffffeffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffefffdfcfefefdff +fffefffffefffefefefffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe +fefefffffffcfcfcfffffffffffffffffffffffffcfefefcfefefdfffffdfffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefefefefe +fefffffffffffffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffefffdfcfefefdfffffeffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffdfffffcfefffdfffffdfffffcfefffcfefffdfffffdfffffcfefefdfffffffffffffffffffffffdfdfdfefefefffffffffffffffffffefefeffffffffff +fffefefefefefefffffffffffffefefefffffffffffffefefefffffffffffffefefefffffffffffffefefefffffffffffffffffffefefefffffffdfdfdffffff +fffffffefefefffffffffffffefefefffffffffffffffffffffffffdfdfdfdfefcfffffefffffffffffffffefffefdfffffefffffefffffefffefdffffffffff +fffffffffefffffefffffefffffefffffffffffffdfffffcfefffdfffffdfffffcfefefdfffffdfffefdfffefdfffefffffefefffdfffffefffffefffefdffff +fefffffefffffefffffefffffefffffefffffefffffefffffefffffefdfffefdfffefdfffffcfefefcfefefdfffffffffffffffffffefffefdfffffefffffeff +fffffffffffffffffefffffefffffefffffefffffffffffffdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffffffffffffefffffefffffefffffefdfffffdfffffdfffffffffffffefaffffec +fff4c0f4e58fecdb62e2cf3ee5cc30ebce2dedcf30ebce2fe7d12ce5cf29eace29ebcd28e5c928e6cb35e6ca47ebd56ffbefadffffdaffffdbfaf7c0f8eca4f6 +e491f3e188f3e38af3e894fbf0a6fff8bcfffecdffffd9ffffe1ffffe0ffffd6fffcc2fcf0aaf3e592eede7ee7d46be2ca58d9bf43d8bc39d6b92ed6ba26dabb +22d9bc1dd9bd19d8bc17dabf17dabe13dcbd0edfbd0fdebd13dabc11d9bb10dbbd12ddb911ddb810dbb70fd9b80ed8bb0cd6bc0ad7bb09d8ba08d8b90ad7b70a +d6b609d6b609d6b609d6b609d5b508d4b407d5b508d4b407d3b306d2b205d2b205d1b104d1b104d1b104ceb005cdb007c9ac04c5aa14ceb644f5e396ffffdfff +fff9fffefdfffefffffefffefdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffefffffefffffefffefdfffffefffffffffffffffffffffefefeffffffffffff +fffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefffffffffffffffffffffffffffffffefefefffffffffffffdfdfdfffffffdfffffd +fffffcfefefcfefefcfcfcfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffdfcfefefdfffffefffffefffdfdfdfcfcfcfefefefffffffffffffdfdfdfcfcfcfffffffffffffffffffffffffffffffefefeffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffcfefffdfffffdfffffcfefffcfefffdfffffd +fffffbfdfdfcfefefefefefefefefffffffffffffefefefdfdfdfefefefefefefffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffff +fffefefefffffffefefefdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefefefdfdfdfdfdfdfdfdfd +fefefefffffffffffefffffefefefefdfdfdfffefffffefffffefffffefffffefffefdfffefefefffffffffffefffffefffffefefffdfefefefffffffdfffffd +fffffafcfdfdfffffdfffffdfffffcfffdfdfffefdfffefdfffefefffdfffffefffffefffefdfffefdfffefdfefffdfffffefefffdfffffefffffefffffeffff +fefffffefdfffefcfffdfdfffffdfffffcfefefcfefefefefefefefefffefffffefffffefffffefffffffffffffffffffefffffefffffefffffefbfbfbfefefe +fffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffff +fffffffffffffffffffffffffefffffefffffefffffefffffffffffffffefffffffffffefeffffedfcf0b6ebdd7de7d657e4d03be6cd2febcf2eecd02febcf2e +e6cf2de7ce2aeccd2ae9ca27e4c925e6cd3befd767f7e290fff4bfffffd5fffdbdebe18de9d568efd65eedd259eed35aecd65fefdb6bf4e178fae889ffee99ff +f3a6fff5b1fff6b6fff6bafff4bafbf2b9faf2b7f9efb3f5eca9f1e39becde8ce8d679e5d166e7cf57e6cd47e1c737dfc328d9bc14d7b809d5b704d5ba06d6b9 +0ad7b90cd8ba0fdab90fdeba0edebb0ddcba0cdabc0ad9ba0bd7b809dcb709dbb608dab80bd7b70ad7b70ad7b70ad7b70ad6b609d6b609d5b508d5b508d4b407 +d4b407d3b306d3b306d2b205d2b205d2b205cdaf04cfb007cbab04c2a50ec5ad31e9d77efdf3c3fffae5fffff8fffffffffdfffffdfffffffffffffefffffeff +fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffefffffefffffefffefdfffffffffffffffffffffefefefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefefefefefefefffffffefefefffffffffffffefefefdfdfdfffffffdfffffcfefefdfffffdfffffefefefefefefffffffffffffefefeff +fffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefffffffffffffefefefffffffffffffffffffdfdfdfefefefffffffffffffd +fdfdfffefffffefffefdfffefdfffefefefefefefefefefffffffffffffefefefffffffffffffffffffefefefffffffffffffefefefffffffffffffefefefdfd +fdfffffffffffffffffffffffffefefefffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffefffffeff +fffefffffefffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffbfdfdfcfefefcfefefc +fefefefefefffffffffffffffffffffffffefefefefefefffffffefefefefefefefefefefefefffffffffffffffffffffffffefffdfffffeffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffff +fffffffffffefffffefffffeffffffeef9eeaae5d76de6d34ce9d23aeacf31ecd02febcf2ee7ce2ce7cd2de9cd2ceccc2ce7c825e3c824e5ce42f3df80feeeac +fff3c2fff4baf1e790d6c858d6bf34e3c530e6c431e4c232dfc231dcc232d8c135d8c33fddc64cdcc859e2d36de5da7ef0e595faf0aafff9bdffffcdffffd7ff +ffd9ffffd8ffffccfffab8fef0a4fae992f4e17ee9d568e2cd53d7bd33d1b822ccb41acfb618d1b816d5b915d7b717d9b612ddb911daba0dd9bd0bd8bc0ad7b9 +0cdab70ddfb70be0b80cdab80bd7b70ad7b70ad7b70ad7b70ad6b609d6b609d5b508d4b407d4b407d4b407d4b407d3b306d3b306d2b205d2b205d0b207d1b006 +cfad06caab10c8af29dccb64ebe2a3f4efcefffff4fffffefffdfffffdfffffffffffffcfffffefffffeffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefdfffffefffffffffffffffdfd +fdfdfdfdfefffdfdfefcfffffffffffffefefefefefefffffffffffffffffffffffffdfdfdfefefefefefefffffffffffffffffffffffffffffffefefefefefe +fffffffefefefefefefffffffdfffffcfefefbfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffffffffefefefe +fefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefefefefcfcfcfffffffffffffefefefdfd +fdfffffffffffffffffffffffffffffffffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffdfdfdfffffffffffffffffffffefffffefffffefffffefffefefeffffffffffffff +fffffffffffefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefefffffffefefefffffffffffffffffffffffffefe +fefefefefffffffffffffdfdfdfdfdfdfefefefefefefefffdfefffdfffffefffffefffffffffefffefdfffffefffffffffffffffffffffffffffefefefefefe +fefefefefefefffffffffffffffefffffefffffefffefdfffefefefffffffdfffffdfffffdfffffdfffffffffffffffffefefeffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfffffefffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffff +fffffffffffffefffffefefefefdfdfdfcfcfcfdfdfdfffffffefefefdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffe7f5e99be1d05be4ce +40ebd236ebd131ecd02fead12de9d02ee8cd2febcc2fefcd2de8c828e3ca28e4d14af5e99bfffdc8fff8c2f4eba2e8dc70d6c43bd7bd1de4c21be7c11fe7c021 +e2c11edebf1cdac01ad8bf1ddac026d9c230decb40e2d250ebda65f3e379fbe98cfff09dfff6aafffbb5fffebbfffebffffbc0fdf4bbf8efb6f4ecb1ede5a9ea +e19de7d987e2d174dcca65dcc956dec545e1c43ae3c132e1be28dbbe1dd5bc12d0bb0cd1b90bd6b911dab910deb80cdeb90bdab80bd7b70ad7b70ad7b70ad7b7 +0ad6b609d6b609d5b508d5b508d5b508d5b508d5b508d4b407d3b306d3b306d2b205d3b306cfae04d0ac02ccaa0ac8af1dd7c651e4dd8ef4f1c4ffffeffffffb +fffdfffffdfffffffefffffbfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffefffffefffffefffffeffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefefefefefffffffffffffffffffffffffffffffefefe +fffffffffffffbfbfbfefefefffffffffdfdfffffffefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefefefefefefefefefffffffffffffefefefefefefffffffffffffffffffffffffefefefefefefffffffefefefdfdfdfffefefffffffffffffffffffffe +fefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefefefefdfdfd +fffffffffffffffffffffffffffffffefefefffdfffffefffffefffffefffffefffffdfffffefefffefefffefefffffffffffffffefeffffffffffffffffffff +fdfdfefefefefefefefefefffffffffffffffffffffffffffffffdfdfdfffffffefefefcfcfcfffffffffffffffffffefefefffffffffffffffffefffffeffff +fefffffefffffefefffdfffffffffffffffefffffefffffffffffffffffffffffffffffefffffefffffffffffefefffffffffffffffffffffffffffffffefefe +fefefefffffffffefffffefffefdfffcfbfdfffefffffefffffefffffefffefdfffefdfffefdfffefdffffffffffffffffffffffffffffffffffffffffffffff +fffffffffefffffefefffdfefffdfffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffff +fffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffee0f3e78fdecd4ee3cb36ead030edd130ead12fe9d32ee8d12febce30ebcc2fefcc +2ee6c829e1ca2ee3d456fcf4b1ffffdcfffbbcebe288e6d759dfca32e4c71eebc81aedc820ecc620ebc71fe8c71de4c718e1c617e2c51ce1c721dcc523ddc72c +dec735dec63edec547dbc450dcc75addcb66e2d075e9db88f3e89ef7edadfbf2b9fff9c7ffffd5ffffd8ffffd3ffffc5fff5b3f9e99cf3df80eed66ce8cd5be4 +c84cd8c338cfbc25c7b415c8b40fd2b612d8b811dbb90bdbb908dab80ad8b80bd7b70ad7b70ad7b70ad6b609d6b609d5b508d5b508d5b508d4b407d4b407d3b3 +06d2b205d2b205d2b205d1b104d2b003d4ae02cfad06cdb319ddcb4ee8de8af7f4c1ffffedfffffbfffdfffffefffffffcfffffbfffffeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffefefefffffffffffefdfefcfdfefcfffffefffffffffefefffefefffefefffffffffffffffefefffefefffffffffefefffefeffffffffff +fffffffffffffffffffffffffffffffffefefefefefefffffffefefefffffffffffffffffffefefefffffffffffffffffffffffffffffffffefeffffffffffff +fffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefffffefffffefffffefffffefffffefffefdfefffdfffffefffffffffffffffffffefefefffffffffffffefefefefefefffdfffffeff +fffefffffefffffefffffefffffffffffffffffdfdfffffffffffffffefefffffffffffffffefefffdfdffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefdfefcfffffffffffffffefffffefffefe +fefffffffffffffffffffffdfffffdfffffefefffffffffffffffffffffffffefffdfefefefffffffffffffefefefefdfffffefffffefffffefffefdfffffeff +fffefffffefffdfcfefffefffffefffffefffdfdfdfefefefefefefefefefffffffffffffffffffffffefffffefefffdfefffdfffffefffffefefffdfdfdfdfd +fdfdfffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffdfdfdfffffffffffffefefefefefeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffeff +fffcfffff7fffcd4f2e681e2cf46e3cb33ebcf2eeed231ead12de8d22de8d12febce30eacb2eefcd2de8cb2de4ce39e6d965fff8bfffffe0fdf7ace2d86ce2d1 +45e4cc2ce8cb23e8c71de8c823e7c722e4c621e4c71fe6c71ee5c71ce5c71ae5c71ae1c41be1c41cdfc21adcbe19dbbb1cd6b81dd5b723d6ba2ddec23fe4ce51 +eeda6af2e37df7e990fef1a5fffdbbffffcbffffd6ffffd8fffed2fef3c1f9ebb0f2e5a1ecdd95e9db89e2d873d9cf5ad3c23dd1bb26d4b718d7b80fd7bb09db +bd0ad9ba0bd8b80bd8b80bd7b70ad7b70ad7b70ad6b609d6b609d4b407d4b407d4b407d3b306d3b306d2b205d2b205d2b205d3b104d3b103d5b000cdac02ccb3 +15ddcd4be7dd89f7f2c1ffffedfffffbfffefffffefffffffcfffffbfffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefefefffffffcfdfbf6f7f5f6f7f5f2f3f1e9eae6e0 +e1dfe0dededfdddddedcdcdfdddddfdddddfdddddfdddddedcdcdcdadae1dfdfe8e6e6edebebf0eeeef2f0f0f4f2f2f6f4f4f8f6f5fffffefffffefffffeffff +fffffffffffffffcfcfcfbfbfbf1f1f1e4e4e4dcdcdcdadbd9dadbd9e5e3e2f6f4f3f7f7f7fdfdfdfffffffffffffdfdfdfefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefffffefffffef5f6f4e4e4e4dfdfdfe0e0e0dbdbdbdbdbdbdddddddcdcdcdcdcdce5e5e5f3f3f3f6f6f6f2 +f2f2f2f0eff0eeededebeaedebeaedebeaeeecebeeecebedebeaedebeaedebeaedebeaedebeaedebeaedebeaedebeaedebeaefebeaefece8efece8efece8eeec +ebebe9e8ebe9e8f0eeedf4f5f3fffffefffffffdfdfdfffffffffffffefefefffffffffefefffffffffffffdfbfbf8f6f6f4f2f2f0eeeeedebebedebeaeeeceb +eeecebeeecebedebeaeceae9eeecebf5f3f2f3f3f3fafafafffffffffffffefffdfffffefefffdfafbf9f4f5f3e9eae8ebeceaf4f5f3f7f7f7fafafaffffffff +fffffdfdfdfbfbfbf8f9f7f3f4f2ecedebe9eae8f0f1effafbf9fafafafdfdfdfffefffffefffffffffffffffffffefefffdfffffffefcfcf8f6f6f2f0f0efed +ecedebeaedebeaecebe7edebeaeceae9eeefedf8f8f8fffefffffefffefdfffefdfffefdfffffefffffefffffefffffffffffffffdfdfdf7f7f7f9f7f7f7f5f5 +f3f1f0efedecedebeaeceae9edebeaeeecebeeecebedece8efeeeaf2f1edf4f2f1f6f4f3fafbf9fffffefffffffffffffffffffffffffffffffffffffdffffff +fffffefffdfffefdf9f9f9f3f3f3efefefebebebf0f0f0fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffefffffefffff8fffde8fff8c1f2e277e6d042e7cb31eed130eed531e9 +d32ee6d22de9d230ebce30eacb2eefcf2feace34e7d149ecde78fffccdffffe2faf09cdccd53dcc730e4ca24eccc25e8c821e6cb23e4c823e2c621e3c722e7c7 +22e8c61fe7c71ae9c719e6c417e7c518e6c416e6c413e5c312e2c013e2be16e3c21fe2c124e2c52ee2c838e0ca43dfca50e0cd5ee3d06de6d37cedda91f4e2a3 +f5e7adf5e9b3fdf2b9fff9c0fffac6fffec5fffdbaf9f19eedde78e1ca50d7ba29d0b410d0b507d6ba08d9ba0bd9b90cd8b80bd8b80bd8b80bd7b70ad6b609d6 +b609d6b609d5b508d5b508d4b407d4b407d4b407d4b407d4b407d5b306d3b103d5b100ceae01ceb519decc4fe6da8cf6f0c5ffffeffffffbfffffffdfffffdff +fcfdfffcfffefffffdfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeff +fffffffffffffffffffffffffffffffffffffffffffdfdfdeaebe9d6d7d5cfd0cec7c8c6a8a9a586878379777678767577757577757478767678767577757576 +7473747272838180989696acaaa9bcbabac8c6c5d2d0d0d8d6d5edebeafefcfbfffffefffffefffffffffffffffffff8f8f8e9e9e9cccccc9999997575756b6c +6a717270979594c8c6c5eaeaeaf6f6f6fffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefcfffffe +fafbf9d2d3d19d9d9d8181817a7a7a7373737272727474747373737c7c7ca2a2a2cdcdcdd7d7d7c8c8c8bcbab9b7b5b4b0aeadaeacabafadacb1afaeb0aeadaf +adacb0aeadb0aeadb0aeadb0aeadb0aeadb0aeadb0aeadb0aeadb3b0acb2afabb1aeaab3b0acb1afaeadabaaadabaab4b2b1dcdddbf5f6f4fffffffefefeffff +fffffffffefefefffffffffffffffffffffdfdf4f2f2e4e2e2d2d0cfc1bfbfb5b3b2b1afaeb0aeadafadacb0aeadafadacacaaa9b5b3b2c3c1c0d9d9d9ececec +fcfcfcfffffffffffefffffef8f9f7eeefedcccdcbb1b2b0b4b5b3d0d1cfe3e3e3f4f4f4fffffffefefefffffff4f4f4e1e2e0cbcccab6b7b5b2b3b1c8c9c7e4 +e5e3f5f5f5fafafafffefffffefffffffffffffffffffefffffefffefef2f0f0dbd9d9c5c3c2b6b4b3afaeaaafaeaab0afabadaca8abaaa6bdbebce4e5e3fefe +fefffefffefdfffffefffffefffffffffffefffffffffffffffefefef3f3f3e3e3e3d4d2d2cdcbcac2c0bfb8b6b5b1afaeafadacafadacb1afaeb0afabb0afab +b5b4b0bfbebacac8c7d9d7d6ecedebfdfefcfffffffffffffffffffffffffffffffffffffdfffffffffffffffef9f7f6e5e5e5d1d1d1bababaaeaeaec6c6c6ee +eeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffefffffeff +fefdfffffefffffffffffefdfffffcfffff0faf8d5f8efabf2e16cebd141eacb32eed031eed533e9d32ee6d12fe6d12febce2feed031e8cb2aecd03ceed95ff2 +e38dfffdd5ffffdbfdeb90dac643ddc126e9c922eecc25eaca23e5cb21e3ca20e2c820e3c722e6c522e8c521ebc71deac61ae6c51ce6c51be6c619e8c618e7c5 +17e7c518e6c21ae6c21be3c01ce2bf1cdfc01dd9bc1bd3b81ad4ba20d4b928d7bb31dcc043e4ca58edd672f5e388fcf19dfff8b2fffdc7ffffdcffffe1ffffd3 +fff1b4efd981d8be42cdaf1ad2b310dab90fd9b90cdaba0dd9b90cd7b70ad7b70ad7b70ad7b70ad7b70ad6b609d6b609d5b508d5b508d4b407d4b407d3b306d3 +b306d2b107d4b204d4b100cdad00ceb61edfcc59efe3a1f7efd1fffff6fffefdfffffefdfffefdfffcfdfffcfffefffffdfffffeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfffffefffffffffefefefffffffcfcfcfdfefcfcfdfbfafbf9e4e5e3 +c7c8c6aeafada5a6a4999a9870716d47484437363235343034323133322e33313034332f35333232312d2f2d2c41403c5d5b5a7877738b8988999894a5a3a2ad +abaac4c2c1e3e1e0f9f7f6fefcfbfcfcfcfffffffffffff6f6f6e1e1e1b2b2b2676767313131211f1e2f2d2c636160afadacdcdcdcf4f4f4ffffffffffffffff +fffffffffffffffffffffffffffefefefffffffffffffffffffefefefefefefffffffffffefcfaf9e6e4e3a8a6a56462614644433b39382f2d2c312f2e393736 +424040555353878585c1bfbfceccccb4b2b29e9c9b8f8e8a8988848887838786828a898587868289888489888489888489888489888489888489888489888489 +88848b88848a87838c89858a8783898884858480807e7d92908fc8c6c5f5f3f2fffffffffffffffffffdfdfdfffffffdfdfdfdfbfaf7f5f4eeecebdfdddcc8c6 +c5b1b0ac9e9c9b908f8b8b8a868988848887838a898588878383827e8e8d89a4a2a1b9b9b9d6d6d6e9eae8f7f8f6fdfefcfbfcfaf6f7f3e5e6e2b5b6b28a8b87 +919290b5b6b4d4d5d3f1f2f0ffffffffffffffffffefefefd1d2d0b4b5b390918f8a8b89adaeacd6d7d5edededfdfdfdfefdfffefdfffffffffcfcfcfffffefb +fcfaf8f6f5dfdddcbdbbbaa1a09c94938f87878187878189898385857f81817b9c9b97dbd9d8fefcfcfffefefffefffefdfffffffffffffefdfdfdfffffeffff +fef6f7f5e2e3e1c8c9c7b8b6b5adabaaa09e9d91908c8786828786828a89858887838786828b8a8691908c9c9b97aaa9a5bdbcb8d4d5d3ebeceaf7f8f6fafbf9 +fdfdfdfefefefefefefffffffffffffffffffffefdf9f7f6dbd9d8bdbbba999796888685a9a9a9e5e5e5ffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffefdfffffefffefdfffffffffffffefffffcfffffbffffeaf6f3c0f4ea96 +f0db61ebd03feccc33efd033eed533e8d42fe8d331e8d331ebce2fecce2fe8cb2cecd446efdd72f6e79ffff8d2fffecffbe885dfc73fe3c324edc921edcb24ea +ca23e5cb20e3cb1fe2c91fe3c722e7c623e8c522ebc61eeac61ce6c51ce4c51ce4c61be6c619e5c518e5c518e4c319e4c319e3bf17e2bf15e3c114e0be11dcbc +0fdebe11ddbc12ddbd16ddbe21dcc130dcc63fddcb4ee3d15ee3d46eecd88af7e5a8fdf0c2fffad4fffdd6fdecade6d168d6be36d7b81dd9b710d8b70ddaba0d +d9b90cd7b70ad7b70ad7b70ad6b609d7b70ad6b609d6b609d6b609d5b508d4b407d4b407d3b306d3b306d4b309d5b305d3b200cbad02cdb525e8d56efdf0bcff +f9e6fffff8fefffdfdfffefdfffcfbfffcfdfffefdfefffffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffefffffefffffffffefefefffffffdfdfdedeeecd2d3d1afb0ae9495937e7f7d6f706e6566645c5d5b46474331322e28272324231f +24231f26252126252126252125242024231f252420302f2b41403c51504c5c5b576564606d6c6871706c7b79788482819d9b9acac8c7eeeeeefefefefffffff8 +f8f8dcdcdcafafaf6464642f2f2f201e1d2d2b2a5f5d5caba9a8dcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffff +fffffffffffffffefefef7f5f4d2d0cfa4a2a1757372494746373534353332302e2d2c2a293c3a39646262999797c5c3c3e2e0e0dcdadab6b4b39a98978e8d89 +88878382817d7e7d797f7e7a7f7e7a81807c807f7b807f7b807f7b807f7b807f7b807f7b807f7b807f7b827f7b817e7a83807c817e7a807f7b7c7b7778767588 +8685c8c6c5f8f6f5fffffffefefefffffffffffffffffff6f6f6e6e4e3d3d1d0bebcbbb0aeada5a4a09998948c8b8781807c7f7e7a7e7d797e7d797f7e7a7e7d +797b7a7682817d8d8c889c9c9cabababb5b6b4cacbc9e0e1dfeff0eef4f5f1e9eae6b7b8b48b8c88919290b6b7b5d3d4d2f0f1effefefefefefefefefeeeeeee +d1d2d0b4b5b390918f8b8c8aadaeacd6d7d5eeeeeefcfcfcfffefffefdfffffffffdfdfdfffffeebecead1cfcebab8b7a4a39f92918d8787817d7d777e7e787d +7d77787872787872979692d6d4d3fdfbfafffffffffefffefefefdfefcfffffefffffef8f9f7e3e4e2cccdcbbabbb9a6a7a59d9b9a9795948e8d898584807f7e +7a7e7d797f7e7a7e7d797f7e7a82817d8584808b8a8693928e9e9d99abacaabbbcbacfd0cedfe0def0f0f0fcfcfcfffffffffffffefefefefefefffefdf8f6f5 +dad8d7bcbab9999796898786a9a9a9e4e4e4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffff +fefffffefdfffffdfffffefdfffffefffefdfffffffffffffefffffcfffff8fffee2f1edacede37eecd654ecd03cedce37efd136ecd434e8d331e7d131e9d131 +eace2de9cc2de3ca2eead551f5e388faecb1fff3c9fff5bbf6e178e3c83ce5c526eeca22edcb24eaca23e6cc22e5cb21e4ca20e3c820e7c722e9c622eac61fea +c61ee5c71ce3c71ce3c71ce4c61be4c61be3c51ae3c51ae2c417e4c319e2c117e3c219e2c118e3c016e3c016e1bf12e0c013d7be14d3be1cceba1fcfba22d1bb +20cfb624d6ba37dfc658ead885fff4baffffe3fffccdede38bdfcf54dec02bd9b710d7b60cd9b90cd9b90cd8b80bd8b80bd7b70ad6b609d6b609d6b609d6b609 +d6b609d5b508d5b508d4b407d3b306d3b306d3b208d2b205d1b100c6aa05ccb531f1df86fffcd8fffff8fffefdfdfffffdfffcfdfffcfdfffefdfffffdfefffd +fefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefcfd +fbedeeeccfd0cea2a3a16566644a4b493c3d3b3b3c3a3a3b393c3d3b3c3d3b3b3c3a3b3a363938343a39353a39353a39353c3b373c3b373938343c3b37393834 +3a39353d3c383d3c383e3d39403f3b3f3e3a3d3c383534304f4d4c989695dadbd9f8f9f7fefefef9f9f9e2e2e2b6b6b66d6e6c393a382a2827373534676662b2 +b0afdcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffefefefffffffefefefdfdfdfefefeffffffffffffffffffe3e1e09f9e9a61605c4948443f3d +3c3836353937363a3837444241605e5d9c9a9ae0dedefcfafafffefef0eeeec0bebd9d9b9a93928e8e8d898b8a868c8b878d8c888c8b878d8c888c8b878c8b87 +8c8b878c8b878c8b878c8b878c8b878c8b878d8c888c8b878d8b8a8c8a898d8b8a898786868483949291c9c7c6f6f4f3fffffefdfefcfffffffffffff7f7f7e5 +e5e5cac8c7acaba7908f8b8887838c8b878f8e8a8f8e8a8e8d898e8d898d8c888d8c888c8b878c8b878f8e8a908f8b8e8d898e8e8e8a8a8a888987a0a19fc1c2 +bedbdcd8e9eae6e3e4e0bbbcb88e8f8b949591b9bab6d5d6d4f0f1effffffffffffffffffff0f0f0d3d4d2b7b8b69394908e8f8bb0b1afd8d9d7eeeeeefbfbfb +fffefffffefffffffffffffffdfefcd8d9d7abaaa6989793908f8b8c8b878d8d878c8c8690908a8c8c86878682878682a2a3a1d8d9d7fbfcfafffffefefefeff +fffffffffefffffcf9faf6e6e7e3c4c3bfa5a4a09796928e8d898d8c888d8c888c8b878c8b878e8d898d8c888d8c888f8e8a8d8b8a8d8b8a8d8c888d8c888f8e +8a8f8e8a8f908c92938fa5a6a4bdbebcdbdcdaf2f3f1fefefefffffffefefefffffffffffef9f7f6dbd9d8bebcbb9c9a998c8a89adabaae8e6e5ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefdfffffdfffffffefffffefffffeffffffffffff +fcfffffbfffff7fffedcf0eb9cebdd6cecd44cf0d23eefcf3aeed238ebd234e8d232e6d030e9d131ebcf2ee6cb2de1c931ecd85bf9ec9efff4c0fbf3bef8eca4 +eedb68e3c939e7c728edcb24ebcb26e9cb26e6ca25e6cb23e5ca22e4c921e6c921e7c720e9c720e8c61fe5c71ce3c71ce3c61de3c61ee2c51de2c51ce1c51ae1 +c618e1c617e1c316e1c219e2c118e4c018e4c018e1bd11debf16dec829e3d039e0cb3adbc62fdcc321d3b712d6b414daba2bdac355f4e69affffdeffffddf6ef +aaeadc72e2c639d7b613d6b50cd9b90cdaba0dd9b90cd9b90cd8b80bd7b70ad7b70ad6b609d6b609d6b609d5b508d5b508d4b407d4b407d4b407d2b107d2b205 +ceb102c5aa0cccb73ef5e598ffffe9fffefffffffffdfffffdfffcfdfffcfdfffffdfffffdfefffdfffffffeffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffdfdfdeeeeeed7d8d6b3b4b28f908e696a684445433132302a2b293233314344 +425a5b596a6b697374728685818b8a868d8c888a89858a89858f8e8a8e8d8984837f757470696864605f5b5554503f3e3a2d2c282a29252d2c282c2b2723221e +3d3b3a838180c4c5c3ecedebfdfdfdfafafae1e1e1b5b5b56c6d6b393a382b2928373534686763b1b0acdcdcdcf4f4f4ffffffffffffffffffffffffffffffff +fffffefefefffffffffffffffffffffffffffffff2f2f2d4d5d3aba9a872716d4544403a39353b39383634333a38374f4d4c706e6d9b9998cdcbcbf8f6f6ffff +fffffefef2f0f0c0bebea09e9d969591979692a5a4a0b9b8b4bfbebabdbcb8bab9b5bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6 +bcbab9bbb9b8bcbab9b9b7b6b7b5b4c0bebde1dfdefbf9f8fffffefefffdfdfdfdf2f2f2ddddddc2c3c1adaca896959183827e878682959490a2a19dadaca8b4 +b3afbab9b5bab9b5bbbab6bab9b5bab9b5bfbebab9b8b4a9a7a69899978c8c8c8384828e8f8da2a39fb9bab6d3d4d0dddedab8b9b590918d969793bbbcb8d6d7 +d5f0f1effffffffffffffffffff0f0f0d4d5d3b8b9b79596928f908cb1b2b0d9dad8eeeeeefbfbfbfffefffffefffffffffefefef3f4f2c7c8c69c9b978d8c88 +8e8d89989793abaaa6b7b6b2bdbcb8bab9b5b8b7b3b6b4b3c6c7c5e6e7e5fcfdfbfffffefefefefffffefffffef2f3efdbdcd8c0c1bda7a6a292918d8e8d8991 +908c9594909c9b97a6a5a1b2b1adbcbbb7bcbbb7b9b8b4bbbab6bdbbbab8b6b5b0afaba7a6a29e9d99959490898a8682837f8d8e8ca0a19fbdbebcdadbd9f0f0 +f0fafafafefefefffffffffffefaf8f7dcdad9c0bebd9e9c9b8e8c8bafadace9e7e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffffffffffefffffefffffcfffffefdfffffdfffffffefffffefffffdfffffffffffffcfffff9fffff7fffed6f1e98fe8d95bebd246f1d33eeed0 +3cecd13ae9d236e9d333ead232ecd232eed231e7cb30e0c838ecda67fff4b4ffffcef9f3b2efe68ce8d659e3cb36e6c829ebcb26eacb28e7ca29e7ca29e6c928 +e5c827e5c925e4c921e4ca20e5c722e7c722e6c71ee6c71ee3c520e3c520e1c520e0c51ddfc51adfc717dfc815dec714e1c618e2c419e3c219e3bf18e1bb15dc +bc23e8d054f6e076f4de75ebd460e8cd40ddc021dab811d5b417d1b834ead879fff8ceffffe3fffac5f7e892e5ca4ad4b218d3b30cd8b80bd9b90cd9b90cd9b9 +0cd9b90cd7b70ad8b80bd7b70ad6b609d6b609d5b508d5b508d4b407d4b407d4b407d3b208d0b207cfb209c8ae1ad0bb4ef9e9a7fffff1fffefffdfffffdfffe +fffffefffffefffefffffefffdfffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffff6f4f3cecccba19f9e706e6d4f4e4a3e3d393b3a363635313735344644436c6a69979594b7b5b4cfcdccdedcdbe8e6e5f0eeedf0eeedf0ee +edf1efeeeae8e7dddbdabab8b7a8a6a5999796817f7e5654533432312f2d2c373534373632302f2b4645417e7d79b5b6b4e1e2e0fbfbfbfbfbfbe2e2e2b5b5b5 +6c6d6b393a382b2a26383733686763b2b1addcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffefefed8d8d894 +95936563624c4b47403f3b3a39353b3a363b3a3642403f646261a9a7a6dcdad9f6f4f3fffefdfffffffffefef1efefbfbdbda09e9d979594a2a09fc6c4c3f0ee +edf9f7f6f9f7f6f7f5f4f6f4f3f6f4f3f6f4f3f6f4f3f6f4f3f6f4f3f6f4f3f6f4f3f4f5f3f4f5f3f5f6f4f4f5f3f5f6f4f3f4f2f2f3f1f7f8f6fafbf9fffffe +fffffefffffef1f2f0d6d7d5bbbcbaa1a2a08f8e8a878682868581969591adaca8c4c3bfdad8d7e9e7e6f2f0eff4f2f1f8f6f5f7f5f4f7f5f4f9f7f6eeecebd8 +d6d5bbb9b8a9a7a69795948f8d8c8d8c889b9a96b7b7b1cacac4aeaea890908a989793bcbbb7d7d5d4f1efeefffffefffefdfffefef1efefd5d3d2b9b7b69695 +9191908cb3b1b0dad8d7f0eeeefefcfcfffefffffcfefffdfdf6f4f4e4e2e1bab8b794938f8c8c86969591afaeaad7d6d2f0eeedf4f5f3f5f6f4f6f7f5f1f1f1 +f6f6f6fefefefffffffffffffefefefefffdfcfaf9e0dfdbb6b5b19897938f8e8a8c8b8791908ca1a09caba9a8b9b7b6cecccbe6e4e3f8f6f5faf8f7f7f5f4f8 +f6f5f5f6f4ecedebdcdddbcacbc9babbb7abaca8999a968a8b878887838d8c889e9d99bcbbb7dad8d7f2f0effffdfcfffffefffefdf8f6f5dad8d7bfbdbc9e9c +9b8e8c8baeacabe7e5e4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffcfffffcfdfffffd +fffffffefffffefffffdfffffffffffffafffff8fffff5fffcd0f0e681e5d44febd141f1d33eecd03cead13be8d236ead435ecd434eed132edd031e5cb31dfc8 +3decdc72fffbc5ffffd7f8f2a7e9de76e5d24de5cd35e6c928e9cb26e8cc28e7cb2ae7c92ae6c829e5c728e5c925e4ca20e4ca20e5c722e5c722e6c71ee6c71e +e6c61fe3c520e3c421e2c41fe2c51ce1c618e1c617e1c715e2c718e1c51ae2c21be0bf1ce0be1edec137f0dc7dfff2a9ffeda0f2da7ae8d04ee1c328dcb810d3 +b00ccfb423e4d065fdefbefffcdffffed1fcefa3e5cd53d2b31ad2b20bd7b70ad9b90cd8b80bd9b90cd8b80bd7b70ad7b70ad7b70ad7b70ad6b609d6b609d5b5 +08d5b508d5b508d4b407d3b208d0b108d0b410cfb428d8c45ffaecb2fffff4fefdfffdfffffdfffefffffefffffffffefffffefffdfffefdfffcffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefef4f2f2d8d6d5a09e9d706e6d464443302f2b33 +322e4746425857536c6a6982807fa4a2a1c4c2c1dddbdaf5f3f2fffffefffffefffffefffefdfffefdfffffefffffefffefde5e3e2d3d1d0c7c5c4b5b3b28f8d +8c6d6b6a5a5857504e4d44433f33322e42413d777672acadabdcdddbfbfbfbfcfcfce1e1e1b4b4b46b6c6a3839372a2925373632676662b1b0acdcdcdcf4f4f4 +fffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffffff2f2f2d8d8d8a9a9a9696a684442413b3a363b3a363534303c3b37504f4b6b696894 +9291d4d2d1fcfaf9fffffefffefdffffffffffffeeececbcbabaa19f9e9a9897a7a5a4d0cecdfefcfbfffffefffffefffdfcfffffefffffefffffefffffeffff +fefffffefffffefffffefffffefffffefffffefffffefffffefefffdfefffdfffffefffffefefffdfefffdfdfefce2e3e1babbb9a0a19f9192908e8d89969591 +a4a39fb6b5b1cccbc7e0dfdbf2f0effffdfcfffefdfffefdfffffefffffefffffffffffffefcfceeececd7d5d4cac8c7bcbab9a9a7a694938f92918da5a59fb3 +b3ad9e9e988f8f899b9a96bbbab6d7d5d4f1efeefffffefffffefffffff1efefd5d3d2bab8b797969291908cb3b1b0dad8d7f0eeeefefcfcfffdfffffdfffffd +fdefededd9d7d6b3b1b0908f8b90908aa3a29ebfbebae9e7e6fffdfcfffffffffffffffffffefefefffefffffffffdfdfdfffffffffffff6f6f6e7e5e4c6c5c1 +9c9b978685818c8b879a9995abaaa6c1c0bccecccbd7d5d4e6e4e3f7f5f4fffffefffffefffdfcfffdfcfffffefdfefcf3f4f2e5e6e4d8d9d5cacbc7b6b7b3a2 +a39f9594908988848c8b87a3a29ec1bfbee2e0dffbf9f8fffffefffffef9f7f6dbd9d8bfbdbc9e9c9b8e8c8baeacabe8e6e5ffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefdfffcfdfffcfdfffffdfffffefdfffffefffffdfffffffefffffafffff8fffff1fc +f8c8eee179e3d045ead03cf0d53eebd23cead23ce8d237ebd536eed434eccf30eccf30e6cb35e1cc48f0df7effffcfffffdcf8eb9de8d566e6cc42eacc31e9ca +27eccc27e8cc27e6cb27e7cb27e8c926e7c727e5c925e4ca20e4ca20e5c820e7c720e4c81de6c81de6c71ee7c51ee7c420e8c31fe8c31fe8c41de5c218e3c316 +e2c516dbc116dac01ad8c020dfc42de3ce54f9eda7ffffd1fff8baf0dc85e6d04fe0c429dfbb14d8b40dd2b720e4d25df8eeb2fdf7d2fef9ccf8eda3e3cc52d1 +b51bd1b40cd9b90cdaba0dd9b90cd9b90cd8b80bd7b70ad8b80bd7b70ad7b70ad6b609d6b609d5b508d5b508d5b508d5b508d3b104cfaf08d4b518d8bf39e3d1 +72fdf1bbfffff3fcfefffbfffefdfffcfffffffffefffffdfffffffffdfffcfdfffbfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefefefef0eeedc9c7c6a2a09f6b696848474335343032312d4746426d6c68969591c3c1c0dbd9d8eae8e7f3f1f0f6f4f4fe +fcfcfffffffdfdfdfefefefffffffffffffefefefefefefefefef8f8f8f0f0f0efefefedededdfdfdfcccccca9a9a98182805b5a563938343d3c3874736fabac +aadbdcdafbfbfbfdfdfde3e3e3b6b6b66c6d6b393a382b2a26383733686763b2b1addcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffffffffefefe +fffffffcfcfcd0d0d09393936a6a6a4a4b493d3b3a3938343a393538373343423e6e6d69acaaa9dad8d7f1efeefffffefffffefffffeffffffffffffedebebbd +bbbb9c9c9c969696a4a4a4cbcbcbfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffefefef9faf8edeeeccdcecca3a4a28f908e8e8f8d989995b4b5b1d2d3d1e4e5e3eff0eef7f8f6fbfbfbfefefefffffffefefe +fefefefefefefefdfffffefffffefffcfcfcf3f1f0f3f1f0f1efeed9d7d6afaeaa9796929696909898928f8f898e8e889e9d99bcbbb7d8d6d5f2f0effffffeff +fffefffffff2f0f0d5d3d2bab8b797969292918db4b2b1dad8d7f0eeeefefcfcfffffffffffffefcfcebe9e9d4d2d1afadac8d8e8a959692b5b6b4d2d3d1f0f0 +f0fffffffffefffffefffefdfffefdfffefdfffffefffcfbfdfffefffdfcfee6e6e6c1bfbea7a4a08f8e8a8d8c88a2a19dbebdb9d6d4d3eceae9f5f3f3f6f4f4 +f9f9f9fffffffffffffffffffffffffffffffdfdfdfefefefdfefcf8f9f7f5f6f2f0f1ede0e1ddcdcecab4b3af9998948d8c8894938fa5a3a2cbc9c8f1efeeff +fdfcfffffefaf8f7dddbdac0bebd9e9c9b8e8c8baeacabe9e7e6fffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff +fffffefffffcfffffefdfffefdfffefdfffffffefffffdfffffefffffefffffffbfffff5ffffe6fbf4bbefe072e3cf42ead23cf1d73decd43cebd43ce9d338eb +d438f1d436eccf31ecd035e6ce3ee3d057f1e38bffffd8ffffd8fbe891e8d058e6cb3beacd2ee9ca27eacd25e8cc27e7cb26e9cb26e8c926e7c825e7c924e6c9 +20e6c920e5c820e7c720e4c71ee4c81de6c81de7c61de9c420e9c31fe9c31fe9c31de9c51de6c619e3c518dbc116dbc11bdac32be0cd48eada79faf3c2ffffe4 +fffabfecda7de4cc44dec021dfbb14d6b512d2ba25e5d564f9f1b5fcf7d0fdf7c2f8eb9ce2cb4dd0b419d3b510d9bb10dabb12d9b912d8b910d7b90ed8b90ad9 +ba0bd9b70ad9b60cd8b609d6b609d5b508d5b508d5b508d5b508d5b105d1b10cd5ba24dec950e9da8bfef5c9fffff7fdfffffdfffcfdfffcfffffffffefffffd +fffffffffffffcfffffbfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefffddad8d79d9b9a +716f6e4745443635313736324645416b6a66999796c8c6c5f7f5f4fffffefffefdfffffefffefefffffffffffffffffffffffffffffffefefeffffffffffffff +fffffffffffefefefffffffdfdfdfefefeffffffdfdfdfadadad8482815756524f4d4c807e7db3b4b2dddedcfafafafbfbfbe2e2e2b5b5b56c6d6b393a382b2a +26373632676662b0afabdcdddbf4f4f4fffffffffffffffffffffffffffffffffffffefefefefefef6f6f6e1e1e1a5a6a46162604445433b3c3a3a3935383733 +3c3b374d4c48636160979594dddbdafcfaf9fffffefffffefffdfcfffffefffefefffdfdefededbebcbc9f9f9f9a9a9aa4a4a4c7c7c7f7f7f7fdfdfdffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffffeeff0eed7d8d6b8b9 +b79697958b8c8a969795aeafadd3d4d2f5f6f4fffffefffffefffffefefefefffffffffffffffffffffefffffefffffefffdfcfefefdfffffffffffffffffffe +fffffef1efeecdcbcab1b0ac9c9b978a8a8485857f8d8d879f9e9abab9b5d7d5d4f2f0effffffefffffffffffff1efefd4d2d1b9b7b696959191908cb2b0afd9 +d7d6f1efeffdfbfbfffffffffffffcfafae7e5e5d0cecda9a7a68e8f8b9b9c98c6c7c5e2e3e1f4f4f4fefefefffefffffefffffefffffefffefdfffffefffefd +fffffefffaf9fbd8d6d6a8a6a594918d8d8c889b9a96b5b4b0d6d5d1f0eeedfffefdfffffffffdfdfffffffffffffdfdfdfdfdfdfffefffefdffffffffffffff +fffffefdfefcfefffdfffffcf9faf8e9eae6d0cecdacaba79594908d8c88918f8eb6b4b3e6e4e3fbf9f8fffffefaf8f7dcdad9bfbdbc9d9b9a8c8a89adabaae8 +e6e5fffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffcfffffcfffefffffefffbfffefbfffefffefffffdff +fffbfffffdfffffffefffeecfffbcef9efa2eddc67e9d548e8d13feed63ef0d73bebd438ead438ead337f0d134efd035e9d139e3d148e5d76df4ea9dffffd8ff +ffcffae47ee4c943e0c632e6ce2ee7cc28e8ce26e7cb26e8cc27eacb28e9ca27ebcb26e8cb23e8cb23e7ca22e7c924e6c823e5c820e5c820e5c81fe6c71ee5c5 +20e7c420e9c420e7c61de3c71cdfc618e3c518dfc017d9ba17ddc235ead873f7eeabffffe0ffffe5fef1a7deca5adbc029e0bf16debc15d6b91bd3c037ede17c +fffdceffffdbf9edabf0dd7ce1c542d4b51ad0b610d5bb13d7b91adabb1eddbd1ed8bb13d9bb08d9ba05dbb70bdbb60edab60cd9b70ad6b708d5b607d3b508d7 +b508d6b103cead0acfba2fe4d76fefe7acfaf5dcfffffcfffefffdfffcfdfffcfffffffffefffffefffffeffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffdfdfdfffffffffefdfffffef9f7f6e5e3e2b4b2b1706f6b4746423534303536344e4f4d737472a0a19fd1d1d1ececec +fffffffffffffefefefefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffff5f5f5e4 +e4e4c3c3c39b9c9a898989999999b2b2b2dadadafcfcfcfafafae4e2e2b7b5b56f6d6c3937362c2a29373534696864b0afabdcdddbf6f7f5fffffffffffffdfd +fdfffffffffefffffefffffffffaf8f8cccac999979672716d4d4c483b3b35373731383733383635434442727371aaaaaad1d1d1eeeeeefffffffffffffefefe +fffffffffffffffffffefefeeeecebbdbbbaa09e9d9a9897a4a2a1cccac9f7f8f6fffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffffffffffffffffffffffffffffefffffefdfefcfffffee5e6e4bebfbba6a5a1908f8b93928eb8b6b5d7d8d6ebebebfcfcfcffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefdfdfdeeeeeed9dad8b1afae9796928c8b878b8a86 +9c9d99bbbcb8d5d6d4eff0eefffffffefefeffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffffafafae3e3e3cccac9a8 +a6a58e8c8ba2a09fd0d1cfecedebf8f8f8fefefefffffffffffffefefefffffffffefffffffffffffff8f8f8eae8e8c5c3c29a9995908f8b9c9b97b0afabd2d3 +d1eff0eefbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfdfdfcfdfbe6e6e6c9cac8 +adaeac9495938e8d89a7a6a2cfcecaeceae9fdfefcf9f9f9dfdddcc0bebd9c9a998e8c8baeacabe6e4e3fffffffffefffffefffffefffffffffffffffffffeff +fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefffffbfdfffcfffefffffefffbfffefdfffefffefefffefffffbfffffdfffffdfcfdfbe3fcf5bcf5ea90eddc63ead649 +e7d241eed640f0d73beed537ead439ead238f2d134eecf34e9d13be6d654eade80f6edaaffffd5ffffc4f6df71e2c73adec62ee6ce2ee6ce28e7d027e8cc27e9 +cd28eaca2ae9ca27ebcb26eaca23e8cb23e7ca22e6c724e6c724e7c722e5c820e5c81fe4c71ee5c51ee5c520e6c41de4c51cdfc618dfc618e2c419ddbd18d9ba +1fe2c94bf4e69afffed1ffffe1ffffd0f4e588d4bf3bd2b612debc0eddbe1bdac030dcca59f6ea9cffffdeffffdaf4e694ead35fddbf30d5b619d1b81cd7bf29 +dbc139e2c741e2c53ad7bb21d6b90adbbc07dbb70bdbb60edab60cd9b70ad8b608d6b708d3b508d7b508d9b104cfad0dd1bf3ceae285f7f2c5fef9eafffeffff +fdfffffffefdfffcfdfffffdfffffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffd +fcfffffee8e6e5c3c1c08b8a86504f4b33322e33322e4445436f706ea4a4a4d2d2d2f7f7f7fffffffffffffefefefffffffffffffefffdfdfefcffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffbfbfbf3f3f3d2d2d2bcbcbcbababac1c1c1dededefcfcfcfc +fcfce4e2e2b7b5b56f6d6c3937362b2928373534696864b0afabdddedcf4f5f3fcfcfcfffffffefefefcfcfcfefdfffffffffefcfce4e2e2a19f9e615f5e4544 +403d3d373a3a343a3a3442413d4644435d5d5d9e9e9ee1e1e1fcfcfcfffffffffffffffffffefefefffffffffffffffffffefefeeeecebbdbbbaa09f9b9a9995 +a4a2a1cccac9f7f8f6fffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffeff +fffefffffefefffdd9dad6a9aaa6969591908f8ba2a19dcecdc9f4f4f4fdfdfdfffffffefefefefefefffffffefefefdfdfdffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7cdcbcaa6a4a392918d8c8b879b9c98bbbcb8d5d6d4eff0eefffefffefdffffffffefefef +d5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffefefef9f9f9e2e2e2cac8c7a6a4a38e8c8ba3a1a0d4d5d3f1f2f0fcfcfcfffffffffffffe +fefefffffffffffffefefefefefefcfcfcedededdad8d7b6b4b392918d91908cacaba7c9c8c4e8e9e7fdfefcffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdf8f8f8e3e3e3c8c9c7a1a2a08e8d899c9b97bbbab6d9d8d4f9f9f9f9f9f9 +dfdddcbfbdbc9d9b9a8e8c8baeacabe8e6e5fffffffffefffffefffffefffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffcfdfffcfffe +fffffefffdfffefdfffefffefefffefffffdfffffefffffffafbf8dcf6edadefe482eddb60ebd74aead544f0d842efd83cedd738ebd53aedd339f1d235edcf34 +e8d23decdd5ff3e992fcf2b6fffccbfff5b3f2db67e2c737e0c62ce6ce2ee7cf29e8d128e9cd28e9cd28eaca2aeacb28e9cb26e8ca25e8cb23e7ca22e6c724e8 +c724eac723e7c720e3ca1ce2c91be4c71ee5c51ee6c51ce4c51ce1c51ae2c61be2c419e1c324e3c63cedd771fff4bcffffddfffccbf6e99de6d45fd6be28d5b7 +0ad6b90ad7bd23e3cc52e8d788fff1c1ffffe9fff7cdead774dcc53ad8ba1bd9bc1bd9c236e4d059eedb7afce78bf8e076ddc242d0b413d5b705d8b80bd9b60c +d9b60cd9b60cd8b609d8b609d6b50bd5b508d4ae02c9aa0dd3c144f7ee97ffffd8fffff4fffefffffefffffffefdfffcfdfffffdfffffffffffffffffffeffff +fefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefffffefffefdcfcdcc92908f6564603f3e3a31302c3b3a365758 +56959694d6d6d6f5f5f5fffffffffffffdfdfdfdfdfdfffffffffffffefffdfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fffffffffffffffffffffffffffffffffffffefefef0f0f0e4e4e4dfdfdfdededeedededfdfdfdf8f8f8e3e1e1b7b5b56f6d6c3937362b2928373534696864b0 +afabdedfddf4f4f4fdfdfdfffffffffffffffffffffffff1f1f1cdcbcba3a1a06e6c6b4745443837333939333838323838324c4b477472719f9f9fcfcfcff5f5 +f5fefefefdfdfdfffffffffffffefefefffffffffffffffffffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f8f6fffffeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffdf7f8f6cecfcd9e9f9d92918d9a9995b4b3afdd +dcd8fffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffff +fffdfdfddcdad9b7b5b49d9c988e8d89999a96babbb7d5d6d4eff0eefffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfc +fffffffffffff9f9f9e1e1e1c9c7c6a5a3a28e8c8ba5a3a2d6d7d5f3f4f2fefefefffffffffffffefefefffffffffffffefefefffffffafafae4e4e4cbc9c8a9 +a7a68e8d89979692c2c1bde3e2def7f8f6fffffefffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffff +fffffffffffffffffffffffffff6f6f6e3e4e2b0b1af91908c959490a9a8a4cbcac6f5f5f5fafafae0deddbfbdbc9e9c9b8e8c8baeacabe9e7e6ffffffffffff +fffefffffefffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffdfffefdfffefffefffffefffffffefffffefffffefffffffffdfffffefdffff +f8fdf9d6f1e89eeee076ead95aecd84becd845efda43efd93eecd63aecd53deed43af3d437e9cd33e5d03ff1e06bfcf1a7fef4befdf2bef8ea9ef0d860e4ca36 +e3c92fe8d030e8d02ae8d128eace29e9cd29eaca2aeaca2ae9ca27e8ca25e8cb23e7ca22e7c924e8c724e9c622e9c720e4c91be2ca1ae4c81de5c61de5c61de4 +c51ce4c61be3c41bdfbf1ae7c935ebd361f8e699ffffd7ffffe1f9efa9e0d16bdec63edec221dcbf10d3b90fd4be30edda73fcedb5fff8dbfffee2fbeab1deca +55d2b81ed0b30ad7ba1be5ce54f6e489fff8b6ffffcafffba8e1cc59cdb116cfb203d8b80bd8b70dd7b60cd7b60cdab60cd9b50bd6b609d6b609d2af05c7aa13 +d5c44ffef4a6ffffe5fffff9fffefffffefffffffefdfffcfdfffffdfffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffff +fffffefefefefefefffffffffffffffffefbf9f8b5b3b26765644645413c3b373f3e3a51504c737472b9bab8f6f6f6fefefefdfdfdffffffffffffffffffffff +fffffffffefffdfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfefefefffffffffffffefefefdfdfdfefefefefefefdfdfd +fcfcfcfdfdfdfcfcfcfffffffffffff5f5f5e3e1e1b6b4b46f6d6c3937362b2928373534696864b0afabddddddf4f4f4fffffffefefefffffffffffffefefed9 +dad893919062605f484645413f3e3b3a363a39353b3a3643423e666463acaaa9e2e2e2f6f6f6fefefefffffffffffffffffffffffffefefeffffffffffffffff +fffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f8f6fffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeff +fffffffffffffffffffffffffffffffefefefcfdfbf1f2f0c5c6c495969491908ca7a6a2c5c4c0e9e8e4fefefefffffffffffffffffffffffffefefefefefeff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfafafae7e5e4cfcdcca9a8a4908f8b979894b9bab6d6d7 +d5f0f1effffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffffafafae1e1e1c9c7c6a6a4a38e8c8ba5a3a2 +d5d6d4f2f3f1fbfbfbfefefefffffffffffffffffffffffffffffffffffffafafaddddddbfbdbca2a09f8d8c88a09f9bd6d5d1f6f5f1fcfdfbfdfefcfffffffe +fefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f5f3bebfbd9998 +9492918d999894bebdb9f1f1f1fcfcfce1dfdebfbdbc9f9d9c8e8c8badabaae8e6e5fffefefffffffffefffffdfffffffffffffffffffefffffeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfffffefffdfffffdfffffffefffffefffffffffffffefefffdfffffefdfefcfffffafffff4fef8cdede38ce9da66ecd855ecd84bedd946efda43edd8 +40edd63eecd43eefd43defd436e5ca33e2cd42f2e375fff9bbfff8c9f9eeb2f2e48ceed857e6cd37e4cb2fe8d12fe9d02ce8d02aeace2ae9cd29e9cc2be8cb2a +e9ca27e9cb26e6cb23e6cb23e5c924e6c823e9c623e9c720e4c81de4c91be4c91be4c81de3c71ce5c71ce8c51be5c11adebd20ead04ef3e28cfcf1bdffffe1ff +ffd5f2e387dcc648dcbf28debe17dbbd12d5bc1edbc849f6e890fffed4fffadefff1c3eedb8adcc33dd2b612d0b205d6ba20e8d269feeeacfffed8ffffe1fffb +b3dbca5bcbb216d2b402d6b90ad6b80dd6b80dd8b70edab60cdab60ad6b708d4b609d2b20bcbb020d9c95ffff8b5ffffebfffffcfffdfefffefffffffefdfffe +fbfffffdfffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffdfbfae9e7e69c9a994f +4d4c32312d34332f4947467371709fa09ed8d9d7fffffffefefefffffffffffffffffffefefefffffffffffffffffffefefeffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffdfdfdfffffffffffffffffffdfdfdf4f4f4e3e1e1b6b4b4 +6f6d6c3937362b2928373534696864b1b0acddddddf5f5f5fffffffdfdfdfefffdeeefedd2d3d1a5a6a46c6a694645413938343a39353735343b39384f4d4c74 +7271999796d4d2d1f9f9f9fffffffffffffffffffffffffdfdfdfffffffefefefffffffffffffffffffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f7 +f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffffefefefafafaebebeb +bdbebc8f908e939190b3b1b0d3d2cef0efebfffffffffffffffffffffffffefefefdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffdfdfdfefefefffffffffffffdfdfdf2f0efdddbdab3b2ae91908c969793b9bab6d6d7d5f0f1effffefffffeffffffffefefefd5d3d2bab8b79796 +9291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9e0e0e0c8c6c5a4a2a18e8c8ba4a2a1d4d5d3f0f1effafafafdfdfdfffffffffffffffffffefefe +fefefefffffff9f9f9d5d5d5b3b1b09c9a998f8d8ca9a7a6e4e2e1fffffefffffefdfefcfffffffffffffffffffffffffffffffffffffffffffffffffffffeff +fffefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffff9faf8cacbc9a8a7a396959191908cb7b6b2efefeffdfdfde1dfdebfbdbc9f9d +9c8d8b8aaba9a8e4e2e1fdfbfbfffefefffefffffdfffffffffffffffefffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffefffdfffffbfffffffffffffffffffeffff +fffffffffefdfffcfdfffcfffff8fffff0fef7c6ecde7ee7d55aecd753efd84ceeda47efd944edd841ecd740eed440edd43eecd337e2ca34e1ce49f6e682ffff +ccfffcd1f7eaa6efdf7bead44de6ce34e5cc2ee7d02ee8cf2bead02aeacf2beace2ae9cc2be9cc2beacb28e9ca27e7cb26e7cc24e6ca25e7c924e8c724e9c622 +e9c720e7c91ee5c91ee3ca1ce2c81de3c71ce9c51be4bd1edabc2debd669fff4b8ffffddfffbd6fbf2b3edda6bdbc030dbb919ddbb14dbbf1edac337e3d26bff +f4aeffffe3fef5cfefe098e3ce61ddc12dd9bb10d3b508d4ba26ead57afff4c3fffce1fffcd9f8efa6d5c652cdb313d7b803d8b90ad6b80bd4b80dd6b80ddcb5 +0cdcb60ad6b806d2b709d0b413cfb72fdecf72fff8c2fffff1fffefdfffefefffffffffffefdfffefbfffffbfffffffffefffffefffffffffeffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefefefefbfbfbeae8e7cac8c78684834644432e2d292f2e2a514f4e999796cfd0ceeeefedfffffffd +fdfdfdfdfdfffffffefefefcfcfcfdfdfdfffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffffffefefefefe +fefffffffffffffffffffffffffffffffdfdfdfffffffffffffffffffffffff9f9f9e3e1e1b6b4b4706e6d3a38372b2928373534696864b1afaedededef5f5f5 +fffffffffffffefffdd1d2d090918f6364624b4a463d3c383a39353a39353a383742403f6b6968b1afaedfdddcf6f4f3fffffffffffffffffffcfcfcffffffff +fffffffffffefefefffffffffffffffffffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f7f7ffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffefffffefffefdfffffefffffffffffffffffffffefefef4f4f4e3e3e3b8b9b78f908e989695bbb9b8dad9d5f0eeedfffffffdfdfd +fefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf6f4f3e2 +e0dfb9b8b491908c959692b9bab6d5d6d4f0f1effefdfffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff8f8 +f8ddddddc4c2c1a19f9e8d8b8aa4a2a1d5d6d4f1f2f0fbfbfbfefefefffffffffffffffffffffffffefefefffffff8f8f8d2d2d2aeacab9b9998979594b0aead +e8e6e5fffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefefeffffffff +fffffdfdfdfefefef9faf8d3d4d2b6b5b19e9d9993928eb7b6b2eeeeeefdfdfde1dfdec0bebd9f9d9c8c8a89aaa8a7dedcdbf8f6f6fffdfdfffefffffdffffff +fffffffffefffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffefffdfffffbfffffffffffffffffffefffffefffffffefdfffcfdfffbfffff5ffffe8fef3baeddc75e9 +d453eed851f1da4eefdb48edd944ecd843edd742efd443edd33febd43ce2cd3ce3d154faeb8fffffdafffdd5f4e497ead768e8d145e8cf33e7cd2dead12febd0 +2ceacf2beace2de9cd2ceacd2ce9cc2be8cc28e8cc28e7cb26e7cb26e7cc24e6ca25e7c825e8c626ebc523ebc622e5c81fe3c91ee1c81ae2c61beac51de5c32a +dec34aedde88fffed9ffffebfaf5beeee389e4ce4cdbbe20dcb811debb18e0c636e6d360f3e095fffbc7ffffdef9efb3e3d26bdbc33bdbbd1edbba10cfb608cf +b92befda89fffed3ffffe2f8f1c6efe58dd5c543d1b510d9b902dbba09d7b90cd5ba0cd6b80dddb60ddcb50cd6b708cfb50bd3b91fd5c144e5d889fff9ceffff +f5fffdfffffffffffffffffffffdfffffbfffffbfffffffffefffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefef6f6f6d5d3d2aaa8a772706f42403f31302c36353162605fb7b5b4f1f2f0fcfdfbfffffffffffffefefeffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffffffffffffffffffffffffffffffdfdfdfefefefdfdfdffffffffffffffffffffff +fffffffffefefef5f5f5e2e0e0b6b4b4706e6d3a38372b2928373534696864b1afaedfdfdff7f6f8fffffff2f2f2d7d8d6a4a5a363646042433f3b3a36393834 +3938343e3d39514f4e6a68679b9999dbd9d9fffdfcfffffefdfdfdfffffffffffffefefefefefefffffffffffffefefefffffffffffffffffffefefeeeecebbd +bbba9e9f9d989997a2a3a1cacbc9f7f8f6fffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffff +fffffffffefefefdfdfdf3f3f3e0e0e0b5b6b48f908e989695bebcbbdedcdbf4f2f1fffffffefefefffffffffffffffffffffffffefefefbfbfbffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefcfcfcfdfbfaeceae9bbbab691908c959692b9bab6d5d6d4f0f1effefdffff +feffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff8f8f8dcdcdcc3c1c0a09e9d8e8c8ba4a2a1d5d6d4f2f3f1fcfc +fcfffffffffffffffffffffffffefefefffffffffffff9f9f9d2d2d2acaaa99c9a999b9998b6b4b3eae8e7fffdfcfefefefefefeffffffffffffffffffffffff +fffffffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafbf9d9dad8bdbcb8a1a09c92918db3 +b2aeeeeeeefdfdfde1dfdec0bebd9f9e9a8c8b87a9a7a6d8d6d5f4f2f2fdfbfbfffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeff +fdfffffbfffffffffefffffffffefffffefffffffefcfffafbfff9ffffeffffeddfcedaeedd96cead551eed850f1da4ef0db4aedd944ead845ecd845f0d545ee +d342ecd641e2cf44e5d360fbed9bffffe2fffcd2f1e089e5d056ead13fe8cf31e9cf2febd230ecd12deacf2beace2de9cd2ceacd2ce9cc2be8cc28e8cc28e8cc +28e8cc27e7cc24e7cb26e6ca26e9c727ecc526ecc624e5c81fe3c91ee1c81ae1c41be5c323edcd44edd875f8edafffffe9ffffe1efe597dfcd5adec434dfc01d +dfbb13d6b71cdcc84bf3e488fff1bcffffd8fffec8efe490dac643d6bb1ddbbb14debd13d3b911d2be37eedd94ffffdcffffddf5e9b3ecdd79d8c338d6b60fdc +b905dbb90bd7b90cd7b90cd9b90cdbb60edab50dd6b609ceb30fdac234dfcc5dede19ffffbdafffff9fffcfffffffffffffffffffffdfffffbfffffbffffffff +fefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffffff4f4f4c8c6c59694936664633f3d3c373632464541 +777574c8c6c5fdfefcfffffefdfdfdfffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffdfdfdfdfdfdfffffffffffffefefefffffffffffffffffffefefefefefefefefefffffffffffff5f5f5e2e0e0b6b4b4706e6d3a38372c2a +29373534696864b1afaee2e2e2fdfdfdfdfdfdcecfcd90918f6b6c6a474844393a363a3935373632373632464541747271aeacabd9d7d7f3f1f1fffefdfffffe +fefefefefefefefefefffffffffffffdfdfdfffffffefefefffffffffffffffffffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f8f6fffffeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefefefdfdfdf2f2f2dfdfdfb7b8b69293919b99 +98bfbdbcdfdddcf4f2f1fffffffefefefffffffffffffdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +fffffffffffffffffffcfcfcfcfaf9eae8e7bcbbb7908f8b959692b9bab6d5d6d4f0f1effefdfffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0da +d8d7eeeeeefbfbfbfffffffffffff8f8f8dcdcdcc4c2c1a19f9e8f8d8ca4a2a1d4d5d3f0f1effbfbfbfefefefffffffffffffffffffffffffffffffffffff9f9 +f9d0d0d0a9a7a69a9897989695b7b5b4edebeafffefdfffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefefefeffffff +fffffffffffffffffffffffffffffffffffffefefefefefef8f9f7d9dad8bebdb9a2a19d94938fb3b2aeeeeeeefcfcfce1dfdec1bfbe9f9e9a8c8b87a8a6a5d4 +d2d1f1efeffcfafafffffffffffffffffffffffffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffbfffffffffefffffffffdfffffdfffffffffdfffb +fdfff8fdffe9fdf5cdf8e9a1f1db6becd64ff1d951f2db4ff1dc4befdb48ebd847ecd746f0d545edd245ead544e4d551e7d871fef2aaffffe1fff8caeedb78e3 +cc48e6ce36ebd131ebd230ead12febcf2eecd02febcf2eeace2de9cd2ce9cd2ce9cc2be9cd29e8cc28e8cc27e6cc24e6cc24e4ca24e7c825ebc425ecc624e6c9 +20e3c91ee3c71cdec21ee1c32feed561f6e6a1fff7cfffffe7fffac8eddd73d7c034d9ba21e3c121debf1cd9bf2fded167fff5afffffddfff9d2fdf0a6e5d767 +d5bd27d4b70edbba10d9bc14d9c024d4c247f2e6a4ffffdeffffd6f0df9ce4cd5fdcc131dbb814d9b608d9b90cd8ba0dd7ba0bd9b90cdab50ddbb60ed2b108d1 +b416dac442eada79f4eab4fffce5fffffbfffefffffffffffefdfffffffdfffffbfffffbfffffffffefffffeffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefefef2f2f2b7b5b4817f7e5856553d3b3a3f3e3a555450888685d6d4d3fefffdfffffefffffffefefeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffff6f6f6e1dfdfb8b6b66f6d6c3937362c2a293735346b6a66b2b0afdddbdbf0eeeee1dfdfa19f9e5d5b +5a4544403c3b373938343738343f403c494a486263619c9c9ce3e3e3fcfbfdfffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffff +fefefeffffffffffffffffffeeecebbdbbba9e9d999b9a96a3a4a0cbccc8f8f9f7fffffefefefefefefefffffffffffffffffffffffffffffffffffffffffeff +fffefffefefffffffefefefffffffffffffffffffffffffdfdfdf4f4f4e0e0e0bbb9b9929090969493bcbab9dbdad6f3f1f0fffffffffffffefefefefefeffff +fffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfcfcfcfaf8f7e5e3e2b8b7b38f8e8a +969793babbb7d5d6d4f0f1effefdfffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9ddddddc3c1c0a1 +9f9e8e8c8ba5a3a2d4d5d3f0f1effcfcfcfffffffffffffffffffffffffefefefefefefffffff9f9f9d2d2d2afadac9a9897989695b3b1b0eae8e7fffffefefe +fefffffffffffffefefefefefefefefefffffffffffffffffefffffefffffefefffdfdfdfdfffffffffffffffffffefefefffffffefefefefefefffffffdfdfd +f9faf8d5d6d4b9b8b49f9e9a91908cb6b5b1eeeeeefdfdfde0deddbfbdbca09f9b8d8c88a5a4a0d0cfcbedebeafcfaf9fffffffffffffffffffffffffffffffe +fefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffdfffffdfffffffffefffffffffdfffffdfffffffffdfffbfefff6fdfce0fdf2c0f8e796f4dd69efd952f2da52f2db50 +f1db4deedb4aedda49eed948f0d548edd246e9d64beadb61ebe086fef4b4ffffdafff3bbebd76ae0ca3ce6cf33ebd230ebd230ead12febce2fecd02febcf2eea +ce2de9cd2ce9cd2ceacd2ce9cc2be8cc28e8cc28e6cc26e6cc24e6cc26e7cb26ebc824eac723e7ca21e6c920e5c820e0c128e2c846f7e384fff7c7fffddffffa +cff8ea9ee8d153dabc21dcba1adfbf20e0c32cdecb4ce6de8bffffcdffffe4fdeebde7d979ddcc47dabe1ddabb0cdbbb0edbbe1de1c639e2d065f4edb4ffffe2 +fffbcaecd688e1c64dddbd28dab713dbb90cd9b90cd8ba0dd7ba0bd9ba0bdab60edab60ed5b208d0b419dbc84ff0e28ff9f0c5fffcedfffefefdfdffffffffff +fefdfffffffffffffdfffffdfffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeea9a7 +a66f6d6c4e4c4b3e3c3b44433f5f5e5a908e8dd9d7d6fffffefffffefffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6 +f6f6e3e1e1b8b6b66f6d6c3a38372c2a293634336d6c68b7b6b2d3d1d0bfbdbd9c9a9972706f4948443c3b373736323736323637334b4c48767775a9aaa8d3d3 +d3f6f6f6fefdfffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefeffffffeeecebbdbbbaa1a09c9c9b97 +a4a5a1cecfcbfbfcfafffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefefefefefefffffffefefefffffffe +fefefafafae7e7e7bfbdbd929090949291b5b3b2d3d2cef0efebffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffefefefdfdfdfffffffffffffdfdfdf2f0efdddbdab5b4b0908f8b979894b9bab6d5d6d4f1f2f0fefdfffffeffffffffefefef +d5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9ddddddc3c1c0a19f9e8e8c8ba5a3a2d4d5d3f0f1effcfcfcffffffffffffff +fffffffffffefefefffffffffffff8f8f8d5d5d5b4b2b19d9b9a918f8eaba9a8e4e2e1fffefdffffffffffffffffffffffffffffffffffffffffffffffffffff +fefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9faf8cdceccaaa9a597969293928eb9b7b6f0f0f0fefefe +e1dfdec0bebda09f9b8d8c88a3a29ecac9c5e6e4e3f8f6f5fffefefffefefefefefdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffff +fefffffffffdfffffdfffffffffffffbfffff2faf8d6f9ecaef6e489f3dd66f0dc55f1db53f1dc51f0dc4fefdb4deeda4cefd94bf0d548ebd147e8d653eee272 +f3e99cfff5bcfffcccfceda8ebd760e1cb36e8cf31ebd230ebd131ead030e9ce30ead030ebcf2eeacf2beacf2be9ce2ae9cd2ce8cc2be9cc2be8cc28e7cb26e7 +cb26e6cb23e7cc24e7ca21e6c920e6c920e5c722e6c627e3c63ce0cc61fbeda5ffffe4ffffdef9eca8eed970e9cb3ce4c11ddfbe15debf22e4cb45ebdb77f2eb +b2ffffe1ffffdaeee098d3c74bd4c227ddbf1adfbc12dcbb12ddbe25e7cb4fefdc85f5f5c7ffffe6fff6bce2ca70d9bb38dab91cd7b710dbbb0ed8ba0dd6bb0c +d7b90cd7b90cd8b70ddab80bd4b401cfb416dfcb5efbeeaafffad9fffff5fefefefdfefffffffffffffefffffffffefffdfffffdffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffebebeb9d9b9a5e5c5b4341403d3b3a4a48476b69689a9897dcdad9ffff +fefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e0dedeb5b3b36d6b6a3a38372d2b2a3836356b6a66af +aeaab9b7b68987865e5c5b4a48473c3b373a39353a393543423e424341646563a6a7a5e4e5e3f9f9f9fffffffefefefffffffffffefffffeffffffffffffffff +fffffffffffffffffffffffffffffffffefefefffffffefefeffffffeeecebbdbbba9f9e9a999993a5a4a0cccbc7f8f7f3fffffcfffffefffffefffffefffffe +fffffefffffefffffefffffefffffefffffefffefdfffffefffffefffffefffffffefefefffffffdfdfdfefefef0f0f0c5c3c294929192908fa9a7a6c7c4c0ea +e9e5fdfdfdfffffffffffffefefefefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdffffffffffffffff +fffbfbfbe8e6e5d3d1d0adaca88f8e8a989995b8b9b5d5d6d4f1f2f0fffefffefdffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfc +fffffffffffff8f8f8dcdcdcc3c1c0a09e9d8e8c8ba5a3a2d4d5d3f0f1effcfcfcfffffffffffffffffffffffffffffffffffffffffff9f9f9dadadabdbbbaa1 +9f9e8d8b8aa2a09fd8d6d5f8f6f5fffffefefffdfefefefefefefffffffffffffffffffffffffffffffffffffffffefffffefffffffefefefdfdfdfefefeffff +fffffffffffffffffffffffffffffffff4f5f3c2c3c19d9c9892918d989793bcbab9f1f1f1fdfdfde1dfdec0bebda1a09c8e8d899e9d99bebdb9d8d6d5f4f2f1 +fffefefffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffdfffffdfffffffffffff9ffffeef8f4cbf3e6 +9cf1df7aefdd62f1de59f0dc55efdc53f0db50efdb4eefdb4ef0da4cf0d548e9d149e6d759f3e984fcf3b3fff6c4fff6bcfbe996edd759e4cd35e8d030ebd230 +ebd131eacf31eacf31ead030ecd02febd02ceacf2beacf2be9cd2ce8cc2be9cc2be8cb2ae8cc28e7cb26e6ca25e6cb23e6cc21e5cb20e4c71edfc122e4c534ea +d159ecdc89fff8c2ffffe9fff7cbeddb80e3ca4ae6c72ce7c31bdebf16d8c028e6d262faeca0fdf4ceffffe0fffac0e5d777d1c132d4be18dfbf18e0bc15daba +13dfc12deace62f4e29bf9fad3ffffe6fff2b0dbc25cd2b425d9b914d8b910d9bb0ed7bc0dd7bc0dd7b90cd8ba0dd9b80ed8b90ad0b300cbb216e0d06cfff8c2 +ffffeafffffafdfffffdfffffffffffffffefffffffffefffffefffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffeaeaea9997965654533d3b3a3c3a394d4b4a737170a19f9ededcdbfffffefffffeffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff6f6f6e3e1e1b8b6b66f6d6c3a38372f2d2c39373658575383827e8786826361604644433e3c3b3938343b3a363f3e3a55 +5450787977a0a19fd4d5d3fafbf9fffffffefefefefefefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefe +feffffffeeecebbebdb99f9e9a9797919b9a96b0afabcccbc7d1d0ccd1cfced0cecdd0cecdd0cecdcecfcdcecfcdcecfcdcecfcdcecfcdcecfcdcfcdccd0cecd +cfcdccd4d2d1dadadae7e7e7f8f8f8fffffffefefef8f8f8cfcdcc9c9a9992908f9d9b9ab8b5b1e1e0dcfffdfdffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfefefefafafadcdad9bdbbbaa09f9b8e8d89999a96b9bab6d5d6 +d4f1f2f0fffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff8f8f8dcdcdcc2c0bfa09e9d8e8c8ba5a3a2 +d4d5d3f0f1effcfcfcfffffffffffffffffffefefefffffffffffffffffffafafae3e3e3c9c7c6a7a5a48d8b8a999796c5c3c2e6e4e3f8f9f7fffffeffffffff +fffffffffffffffffefefefefefefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefefefffffff8f8f8e3e4e2b1b2b09291 +8d93928ea4a39fc5c3c2f3f3f3fbfbfbe0dedec0bebda2a19d8e8d89959490abaaa6c9c7c6efedecfffffffffffffffffffffffffffffffefefeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffdfffffffffffffffffffffffffffffffffffffdfffffefffffffffffff8ffffebf8f1c0efe189eedc6beddb5eefde59f0dd56f0dd54f0da52efda4feeda +4defd84ceed648e6d049e5d761f9f096fffdc8fff9ccfff1aef8e584ecd851e4ce32e9d131ead331ecd133ebcf34eace33ebd032ead12fe9d02cebd12beacf2b +eace2de9cd2ce9cb2ce8cb2ae8cc28e8cc27e7cd27e6cc24e8ce23e6cc21e4c621dbbe27e3c646f5e07dfdf2b4ffffd5ffffd9faeda9e6d25dddc32fe1c122e2 +c21ddcc21cd8c437eada81fffac6fffddffff6cef8e99ae4d35bd6be24d6bc12dfbc18ddba16d6b911dcc331ecd676f7ecb0fcfdddffffe0ffefa2d8bf4bceb3 +15d8bb0cdabd0ed7bc0dd8bd0ed7bc0ed7b90edab90fd7b90cd6b90acfb301c8b01be2d17afffed3fffff2fffffcfbfffffafffefffffefffffefffefffffeff +fffffffdfffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9e9e99795945351503b39383b +39384f4d4c777574a4a2a1dfdddcfffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e2e0e0b9b7b7 +6f6d6c3937363331303b393845444052514d504f4b4645413d3c383c3b373c3a393f3d3c4a4847716f6eb5b5b5dededef5f5f5fffffffefefeffffffffffffff +fffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefeffffffeeecebbebdb9a19e9a97948f93908b928f8a9897 +93989793989793969591979594979594979594979594979692979692979692979692979692969591969591a09f9bafb0aecbcccaedededfefefefffffffefefe +dad8d7a9a7a696959192918da8a5a1d2d1cdfbf9f9fefefefffffffdfdfdfffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffff +fffffffffffefefefffffffefefefffffff9f9f9cfcdcca7a5a493928e8b8a869b9c98b9bab6d5d6d4f0f1effffefffffeffffffffefefefd5d3d2bab8b79796 +9291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9dcdcdcc3c1c0a19f9e8e8c8ba5a3a2d4d5d3f0f1effcfcfcffffffffffffffffffffffffffffff +fffffffffffffdfdfdecececd8d6d5b2b0af92918d93928eb0afabcecdc9ebeceafefffdfffffffdfdfdffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffefefefffffffffffffefefefafafae7e7e7cdcecca4a5a38f8e8a989793b2b1add0cecdf7f7f7f9f9f9dfddddc1bfbea3a2 +9e8e8d898c8b87989793b8b6b5e7e5e4fffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffefffffeffff +fefffffffefffff7ffffe6f7eeb5ecdd79ebdb60eadc5aedde5aeedd58f0dd56efdb54efd951eed94eefd84ceed648e5d04ce4d666fdf5a2ffffd8fff9cefcec +9ff6e273ecd84be5cf33ead331ebd432edd234ecd035ebcf34ebd032ebd230e9d02cebd12bebd12beacf2be9cd2ce9cb2ce9cc2be8cc28e8cc28e7cb2ae5ca26 +e8ce24e7ca21e6c626dfc132e2cc5cfdec9dffffd4ffffd8fff6bcf2e085e2cc44dcc01fdebf1ce0c223e2ca34e3d25af3e7a7ffffddffffddf5e7ade9d56ae2 +ca3cdabe1addbd10dfbd16daba15d3b60ed9c335f0e18bfff9c8ffffe2ffffd3f8e790d7be3eceb20ddabd08dcbd0ed9bb0edabc0fd9bb0ed9b80edab90fd7b9 +0cd6ba0fd3b60ecfb72fe7d68dfffedefffff5fdfffefbfffefafffdfffffcfffefdfffefffffefffffffffdfffffffefffffefffffffffffffeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffe9e9e99795945351503b39383c3a394f4d4c757372a3a1a0dfdddcffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e0dedeb7b5b56e6c6b3937363432313e3c3b3e3d393e3d3940403a3d3d37 +3938343938343e3c3b413f3e504e4d838180d5d5d5fdfdfdfffffffdfdfdfffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffefefeffffffeeecebbebdb99f9c9794918c8e8b8683807b81807c807f7b81807c807f7b817f7e817f7e817f7e817f7e8180 +7c81807c81807c81807c81807c7f7e7a807f7b8d8c88a0a19fc1c2c0e8e8e8fdfdfdffffffffffffe3e1e0bab8b79f9e9a8e8d89999692b9b8b4dfdddcf0f0f0 +fefefefffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffff5f5f5dededeb8b6b597 +95948b8a868b8a869c9d99babbb7d6d7d5f0f1effffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9 +f9ddddddc3c1c0a19f9e8e8c8ba5a3a2d5d6d4f1f2f0fcfcfcfffffffffffffffffffffffffffffffffffffffffffefefef6f6f6e9e7e6c2c0bf9998948f8e8a +9d9c98b3b2aed7d8d6f3f4f2fefefefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefefffffffefefefefefefffffffffffffc +fcfce9e9e9cececeb3b4b29899978e8d89a2a19dc6c5c1e2e0dffcfcfcf9f9f9dedcdcc1bfbea3a29e8e8d898786828d8c88a7a5a4d6d4d3f8f6f6ffffffffff +fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfffffffefffffffffffffffffefffffefffffefffffffffffffcfffff5ffffe2f5ecade8db6deadb57ebde5aed +e05cefde59f1de57f1dd56f1db53efda4ff0d94df0d84ae8d250e6d96dfff9acffffe1fdf7cef5e48ef0db62ecd746e7d233ebd333ecd434ecd337ebd137ecd0 +36ecd035ebd230ead12decd22cebd12bebcf2beacd2ce9cb2ce9cc2beacb28e8cb2ae3c82ae5c829e9ca27e8c724ebca2deacd47e9d778fff6b8ffffe5fff7cf +f4e596e6d45fe1c933d9bf19d9be16ddc22beed65cfae790fff5cdffffe5fffac6e7d67fd8c23adfc31fe3bf17e4c014e0bf15dabe13d2b80ed8c53cf3eaa1ff +ffddffffe0faefbdeedb7adabd36d4b50cddbc08dfbb0fdeba12dcbb11dcbc0fdab90fdab90fd6b70ed8b916dbbb26dec350efdc9fffffe6fffff8fbfffefaff +fefafffbfffffcfffefdfffefffffefffffffffffefffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefeffffff +ffffffeaeaea9b99985a5857403e3d3d3b3a4c4a496e6c6b9d9b9adddbdafffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffff6f6f6e3e1e1b8b6b66f6d6c3b393832302f3b393842413d4b4a464747413d3e3535352f3534303c3a394442415654548c8a8ad9d8dafffeff +fffffffefefefffffffffffffefffdfefffdfffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffeeecebbf +bebaa09d989391898f8c8788858087847f85827d85827e85827e85827e85827e83827e83827e83827e83827e83827e83827e83837d80807a81807c8e8d89a0a1 +9fc1c2c0ebebebfffffffffffffefefeedebead0cecdb3b2ae959490908d889f9e9ab5b3b2d5d5d5f5f5f5fffffffffffffefefefefefeffffffffffffffffff +fffffffffffffffffffffffffefefefefefefffffffffffffffffff3f3f3d2d2d2b1b1b19d9b9a8e8c8b8988848c8b879c9d99b9bab6d6d7d5eff0eefefdffff +feffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9ddddddc3c1c0a19f9e8e8c8ba5a3a2d5d6d4f1f2f0fdfd +fdfffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf9f7f6d6d4d3a5a4a0908f8b8f8e8a9b9a96bbbcbadbdcdaf1f1f1fffffffdfdfdfdfdfd +fefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafaedededd2d2d2b2b2b2999a988b8c8a91908cb4b3afe0dfdbfa +f8f7fffffff8f8f8dddbdbc1bfbea3a29e8f8e8a898983908f8b9f9d9cbdbbbadbd9d9f3f1f1fefefefefefefefefeffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffeff +fffefffffefffffefffffffffffefffffffefffffbfffff1ffffdaf5eca3e8da69ecdb56eedf5bf0e15deedf5bf0df5af1de59f0dc55f0db50f1da4ef0d94ee7 +d258e9de7cfffdbaffffe7fcf3c8f0dc7decd452ead43fe8d334ecd434ecd335ecd337ebd137ecd035ecd133ebd230ecd12decd12decd02cebcf2beacd2ce8cc +2be9cc2be8cb2ae8cb2ae6c92be6c92be9c92ae5c62becce41efd864eee195ffffceffffe3fbeebaead671e0ca42e0c828dcc21adbc01cddc438eedb78fff5b7 +ffffe1fffdddfff1a9dcca59cfb81ce0c210e8c216e8c216e0c013dac016d0b917d8c649f8f0b4ffffe9fffdd8f4e5a7e7d167dbc030d9b80edfbc08dfbb0fdf +bb13dbba11dabc11dbba10d9b80ed7b60ddab91cdec039e5cc6af0e1b0ffffeefffff7fdfffefbfffefafffdfffffefffefdfffefffffefffffffffffffffffe +fffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffecececa19f9e6361604644433d3b3a474544676564 +989695dbd9d8fffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e3e1e1b6b4b46f6d6c3c3a39312f +2e3937364d4c4864635f63635d53534d44443e3b3a363c3b3742403f514f4e817f7fcbc9c9f6f6f6fcfcfcfefefefffffffffffffffffffffffefffffefffffe +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffeeecebbfbebaa29f9a94918c95928d9895909f9c979e9d99a09d999f +9e9aa19e9a9f9e9a9f9d9c9f9e9a9f9e9a9f9e9a9f9e9a9f9e9a9e9d999c9b979e9d99a9a7a6b4b5b3cdcecceeeeeefefefefffffffffffff6f4f3e4e2e1c6c5 +c1a1a09c8e8d89908f8b9b9c9abbbcbadcdcdcebebebf3f3f3fafafafdfdfdfefefefffffffffffffffffffffffffffffffffffffefefefefefef6f6f6fafbf9 +f4f4f4ddddddb4b4b498989897959492908f8a89858e8d899c9d99b9bab6d6d7d5f0f1effefdfffffeffffffffeff0eed5d3d2bab8b797969291908cb3b1b0da +d8d7eeeeeefcfcfcfffffffffffff9f9f9ddddddc4c2c1a2a09f8e8c8ba5a3a2d5d6d4f1f2f0fdfefcfffffffffffffffffffefefeffffffffffffffffffffff +ffffffffffffffe3e1e0bcbbb79f9e9a908f8b8e8d89a2a3a1bdbebcd8d9d7f0f1eff9f9f9fafbf9fbfbfbfdfdfdfffffffffffffffffffffffffffffffdfefc +fdfdfdfbfcfaf9faf8f6f7f5e8e9e7d2d3d1b7b8b69b9c9a8b8c8a8d8e8ca09e9dc8c7c3f0eeedfffefdfffffff6f6f6dddbdac1bfbea3a29e91908c8e8d8996 +9591a19f9eaaa8a7bcbabadcdadaf3f3f3fbfbfbfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffefffffdfffffdfffffffffffffefffffffffffcfffff5ffffe4 +fefac5f5ed9aefde6fefdc5df5df61f3e061f2e05defdd5aefda59f0db57f0da52edd74feed856ead96ae9e18effffc5ffffe7feefbeecd76ae9d143ead33be8 +d236ecd335ebd236ebd137ead135ead133ebd131ebd230ecd02feed031eccf2eecd02cebd02ce7ce2ae7ce2aeacd2ee8ca2beaca2bebcb2ce3c628dcc232e7d1 +5af8ea92fff8c3ffffd8ffffcef3e293dfc74bddc329dfc51fe2c822dfc329e3cc52f2e99fffffd6fffbdeffedbef8e283dec840d6bf16dcc10ce8c216e5c018 +dfc017d6bf1dd3bf31dbcd63f8f1bfffffe8fffac8ecdd8ee4ce57d9c02ad8bc11debe0be0bd0fdebb11d7ba11d7ba11dbbb14dbb912d8b50bd8b91ce4ca4eea +d681f3eac4fffef0fffff9fffffbfffffefefefefffefffffefffffefffffefffffffffdfffffdfffffdfffffffffefffffeffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffeedeeeca8a9a76a6b694b4c4a3f3d3c4341405d59588d8b8adcdad9fffffffefcfcfffffffffefeffffffffffff +fffffffffffffffffffffffffdfffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffff6f6f6e0e0e0b6b6b66e6f6d3536342d2b2a3b393861605c9998949c9d997374704e4f4b3d3e3a3a39 +3538373343423e5c5a59878584b6b4b3e6e4e3fffffefffefefffffffffffffefefefffefefffffffffefffdfcfefefdfffffefffefdfffffefffffffffefefe +fffffffffffffffffefefffdeeecebbdbbba9e9d999897939b9a96b5b4b0d8d7d3dcdddbdcdad9d7d8d6dad8d7d8d9d7d8d8d8d8d9d7d8d9d7d8d9d7d8d9d7d8 +d9d7d8d9d7d7d8d6d8d9d7dbdbdbe3e3e3eeeeeef8f9f7fffffefffffefffffefcfdfbf6f7f5dedfddb7b8b69c9d9b92938f8c8d8b989995a8a9a7bcbdbbd2d3 +d1e3e4e2f2f3f1fefffdfffffefffffefffffefffffefefefefffffffefefef0f0f0dcdad9d0cfcbc5c3c2b0aead989695918f8ea6a4a3acaaa9a09f9b8c8b87 +9a9b97babbb7d5d6d4f1f2f0fefdfffffeffffffffeeefedd4d5d3b8b9b59899958f908cb1b2aed8d9d7efededfffefefefcfcfffffffffdfde5e3e3c7c5c4a4 +a2a18c8b87a5a4a0dcdbd7fbfaf6fefdf9fffffefffffefffefdfffffffffffffffdfdfffffffffffffffffffefefef5f5f5dcdddbc1c2be9899958485818e8f +8b9fa09cb3b2aec8c7c3d3d1d0dad9d5e9e7e6fbf9f8fffffefffffefefcfbfffefdfffffefffffcf7f5f4e9e8e4dfdedad2d1cdbebdb9adaca89b9a968a8887 +8a8887a2a09fbdbbbadddbdafbf9f9fffffefffffff9f7f6dcdad9c1bfbea2a09f918f8e9a9897afadacb4b2b19e9c9b9c9a99b2b0afc9c7c6dedcdbf4f2f1ff +fffefefffdfffffefffffefefffdfffffffffffffbfbfbfffffffffefffdfcfefffefffffefffdfdfdfffffffffffffffffffffefffffefffffefffffeffffff +fffefefefffffffffffffbfffffffefffffdfffffdfffffffefffffefffffefffffbfffff1fffbdafbf6b7f3eb92efde6ff1dc62f5df62f5df61f2df5eeede5c +f0db5af1db59f1db53eed851eed95fedde77ede79effffcdffffe2ffedb2ead35fe6ce39e9d338ead438ebd438edd438ecd238ebd236ead232ead331ebd230ec +cf30eecf32ecce2febd02ce9d12be7ce2ae8cf2beacd2ee8ca2bebca27e9c929e0c52edac442e5d876fff7b4ffffdbfffed6fff1acefd973dfc336dec21ee1c4 +1be5cb2be5ca44e5d36ef8f3bcffffe5fff8cef4dd99ebd15be0c62cdbc414e0c510e6c218e3bf18ddc018d9c127d8c546e1d37afdf6cbffffe7fff5b7e8d679 +dfc948d8be24d8bb12debd0ce0be10dcbc0fdabe13d6bc12daba15dab811d8b50bdabb22e8d05ef0e198f4efd0fffff5fffffbfffffcfffffefffefefffefffe +fdfffffefffffefffdfffffdfffffdfffefdfffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeefedb2b3 +b17a7b795556543c3d3b3e3c3b524e4d817f7ed0cecdfffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffefdfffeffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6 +f6f6dfdfdfb4b4b46e6f6d3839372b29283836356e6d69bab9b5c9cac89e9f9d72736f535450403f3b36353137363243423e55524e797672c1bfbefcfaf9ffff +fffffefefdfcfefffefffffffffffffffffefffffefffffefffefdfffefdfffffefffffffffefefefffffffffffffffffefefffdeeecebbdbbbaa09f9b9c9b97 +a7a6a2cecdc9f7f8f6fffffefffffefffffefffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffefefefefefefefefefefffdff +fffefefffdfffffefffffefffffeeff0eed1d2d0b3b4b29c9d9b8c8d89878884888985979894b0b1afc7c8c6dddedcedeeecf6f7f5fafbf9fafbf9f9faf8fcfd +fbfffffef6f6f6dddbdac0bfbbb0ada99e9d9991908c8b8988959392b5b3b2c5c3c2aaa9a58e8d89999a96b9bab6d5d6d4f1f2f0fefdfffffffffefefeeeefed +d4d5d1b6b7b39596928e8f8bb1b2aed7d8d4f1efeffdfbfbfffdfdfffffff8f6f6dbd9d8bebcbba1a09c8f8e8aa5a4a0d3d2cef0efebf8f7f3fefdf9fefcfbfd +fbfafbf9f9fbf9f9fdfbfbfffffffffffffffffffffefffefefef9faf8dadbd7aeafab91928e8b8c888b8c88969591a4a39fb2b1adbebdb9d3d2ceebeae6fcfa +f9fffdfcfefcfbfffefdfdfcf8f6f5f1e5e4e0d0cfcbc1c1bbb1b1ab9d9d978e8e888786828a8985989695b8b6b5d7d5d5eeececfffdfdfffffffffffef7f5f4 +dad8d7bfbdbc9e9c9b8d8b8aa2a09fc9c7c6c4c2c1a19f9e8d8b8a959392a7a5a4c0bebddddcd8efeeeaf9faf8fbfcfafffffefefffdfffffffffffffdfdfdfe +fefefefdfffdfcfefffefffefdfffdfdfdfffffffefefefefefefffcfefffcfefffefffffefffefefefffffffffffffdfdfdfdfffffffffffffefffffeffffff +fefffffefffffefffffbffffedfaf5cef2eda8eee688efdf6ef3de64f6e063f5df61f2df5eeede5cf1dc5bf2dd59f2dd52eed955f1dd66f4e686f4eeabfffecd +ffffd4f8e7a4e7d259e4ce39ebd43ceed83decd539ecd539edd438ecd337ebd333ead232ebd131ebd131eccf31ebce2fe9d02eead12de8cf2de8cf2de9cd2ce9 +cd29eccc25e9cd29e6cd3be4d25defe598ffffd3ffffe2fef1bdefdd82e6d053e0c32cddbf1addbd16e5ca34edd86bf6e8a0fffbd6ffffe6fff4b5e5d06ddcc4 +36dec41cdec714ddc311e5c119e0bd19ddbf1adfc531e3d15cede091fffcd7ffffe6fdeea9decb62d9c139dabd1fdaba13debc0fe0be11dcbc0fd9be10d5bb10 +d9b912d8b60fd2b409d7bc26ebd56ffbeeb0fcf8dcfffff8fffffbfffffcfffffefffefefffefffefdfffffefffffefffffffffffffffffffefffffeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef2f2f2bfc0be8d8e8c60615f3d3e3c3534303d3c386c6a69b9b7b6f3f1 +f0fffefdfefcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e1e1e1b3b3b36d6e6c3a3b392c2a293634336e6d69bf +bebadbdcdad0d1cfb4b5b381828052514d3d3c38383733373632413f3e5755548f8d8cc5c3c2e8e6e6fffffffffefefffffffffffffffdfdfdfdfdfffffffffe +fffffefffffefffffefffffffffefefefffffffffffffffffefefffdeeecebbdbbbaa09f9b999894a5a3a2d0cecdfafbf9fffffefefefeffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfffffefffffefffffefcfdfbeff0eed7d8d6ba +bbb9a1a09c8e8d89807f7b878682999894a8a7a3b4b3afbfbebac3c2bec5c4c0c6c5c1c7c6c2c9c8c4c9c8c4c2c0bfb1b0aca1a09c92918d8a88878f8d8ca19f +9eb5b3b2d0cecddbd9d8b6b5b1908f8b969793b9bab6d5d6d4f1f2f0fffefffffffffffffff0f1efd5d6d4b5b6b49596928f908cb3b4b0d8d9d5f1efeffdfbfb +f3f1f1d8d6d6bfbdbcb2b0afa7a5a49695918d8c88999993afafa9bfbfb9c4c3bfc7c6c2c8c7c3c6c5c1c5c3c2c6c4c3d5d3d2f1efeefdfdfdfefefefffffffd +fdfdfffffeedeeeacfd0ccb4b5b19e9f9b8d8e8a8b8c8892938f989793a09f9baeada9bcbbb7c6c5c1c8c7c3c6c5c1c6c5c1c8c7c3c3c2beb7b6b2abaaa6a3a2 +9e9a99958d8c888584808988849f9e9ab7b5b4d5d3d2f0eeeefbf9f9fffefefffffffffefdf9f7f6dddbdac2c0bf9f9d9c8e8c8baba9a8dedcdbdfdddcb8b6b5 +99979692908f959392a09e9db2b0afbdbbbac5c6c4d3d4d2eff0eefefffdfffffffffffffffffffffffffffefffffefffffffffefefeffffffffffffffffffff +fffffffffffffffffffffffffffffdfdfdfffffffffffffefefefffffffffffffffffffffffefffffcfffffefffffffffffbffffeaf6f0c3eee59bede280f0e1 +6df2e065f5e263f5e263f0df60f0e05ef2de5bf2dd59f1dc51eed856f2df70faee96faf4b9fffac9fff6c2f5e396e9d45ae9d33eedd63eeed83dedd63aecd539 +edd438ecd335ebd234ebd333ecd232ecd232e8cf31e8cf31ead030ead12fe9d02eeace2deacd2ceace2ae8cb23e7cc2eead551f1e27ef6f0b5ffffdfffffd8f3 +e3a0e2ce5ee4c93ce4c627e1c11cdabc1de5cc48f6e693fffccaffffe1ffffd3f7e991d9c548d3ba1cdec314e2c718e0c517e4c31ae0bd19ddbe1be3c83beedb +74f8eaa8ffffdfffffe2faeb9cd9c550d6bb2adcbc1cddba16dfbb13e0be11dcbd0ed8bd0ed7bc0edcbb12d7b710cfb209d3bb2becd97efff8c6ffffeafffffb +fffffbfffffefffffffffefefffefffefdfffffefffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffefefefffffff8f8f8d2d3d1a6a7a570716f4243412e2d2931302c5856559f9d9cdad8d7f6f4f3fffefeffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff6f6f6e1e1e1b4b4b46d6e6c3839372c2a29363433676662afaeaae0e1dffafbf9f4f5f3b6b7b573726e504f4b403f3b37 +36323735344543425d5b5a817f7ebdbbbbf9f7f7fffffffffefefffffffffffffffffffffffffefdfffffefffffefffcfbfdfffffffefefeffffffffffffffff +fefefffdeeecebbdbbbaa09f9b999894a3a1a0cecccbf9faf8fffffefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefefefefefefefefefefefffffffffffffffffefffffefdfefcfefffdfffffefffffef4f5f3dbdcdabebdb9a5a4a08d8c888786828c8b878f8e8a908f8b91 +908c92918d91908c91908c93928e92918d908f8b92918d92918d8e8d898988848a88879c9a99bebcbbd6d4d3e8e6e5e9e7e6bebdb991908c959692babbb7d5d6 +d4f0f1efffffffffffffffffffeff0eed4d5d3b6b7b59697938f908cb2b3afd7d8d6f2f0f0fdfbfbe2e0e0a9a7a78886858b8988908f8b8e8d898f8f8990908a +90908a92928c92918d91908c91908c8f8e8a908e8d92908fafadace3e1e0fffffffffffffffffffffffefffffef9faf6eff0ecdadbd7bbbcb89fa09c92938f8d +8e8a8c8b878d8c888e8d89908f8b92918d93928e93928e93928e92918d92918d908f8b908f8b8f8e8a8c8b878786828786829a9995bab9b5d9d7d6f1efeeffff +fffffffffffffffffffffffffefaf8f7dbd9d8bebcbb9d9b9a8e8c8bb0aeadeae8e7f4f2f1d3d1d0b1afae9c9a998e8c8b8b89888f8d8c918f8e949593aaaba9 +dddedcfffffefffffffdfdfdfefefefdfdfdfffefffffefffefefefdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeff +fffffffffffffffffffffefffffefdfffcfdfffefffefffffff9ffffe5f6eeb9ece28eefe278f2e06df3e166f6e364f6e364f1e061f1e061f3df5cf3df58f1db +53ecd658efe07afdf3a6fffbc9fdf7c8fcefb1f3e188ecd658ebd540ecd43eecd63becd63aebd539ebd536ead435ecd335ebd234ebd234ead133e7d132e6d031 +e8cf31ead030ecd02febce2deace2aebcf2be6ca29e3cb3bebda6bfaf0a2fafaccffffdbfffcc0eedb80e0c743e2c429e6c522e5c526e3c538ecd76afcf4b9ff +ffdefffed3f9eeaae9d968d8c431dabc17e4c214e3c518e3c51ae2c419ddbe15dbbb1be5ca44f3e28cfff1c0ffffe3ffffd9f8e68dd8bf3fd5b91edfbd16e1bb +17e0ba14debe11dbbf0dd9bf0dd9be0fdebd14d9b914cfb50fd3c037eede91ffffdbfffff3fffffcfffffbfffffeffffffffffffffffffffffffffffffffffff +fffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffdfdfdebebebcdcdcd8a8b8947 +4846302f2b33322e4d4c4881807cb2b0afe1dfdefffffffffdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6dfdfdfb5b5b5 +6e6f6d3738362a2827363433686763b0afabe0e1dffffffffffffedadbd9a9a7a6787675504e4d3937363331303a3837454342605e5d92908fd0cecdf0eeedff +fdfcfffdfdfffefefffffffffffffffffffefefefffefffffefffffffffefefefffffffffffffffffefefffdeeecebbdbbbaa2a19d9c9b97a4a2a1cbc9c8f6f7 +f5fffffefffffffefefefefefefefefefefefefefefefefefefefefefefefefefefefdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffff +fefefefffffffffffffffffffefefeeff0eedbdad6ccc9c5b7b4b0a9a6a2a19e9a9895918e8b8786837f827f7b827f7b83807c817e7a807d79817e7a86837f8e +8b879a9995a2a19dadabaabebcbbdbd9d8edebeaf5f3f2eceae9bfbeba908f8b959692babbb7d4d5d3eff0eefffffffffffffefefeeeeeeed4d5d3b5b6b49293 +8f898a86aeafadd7d8d6f2f0f0fbf9f9dbd9d99c9a9a7d7b7a817f7e8786828e8d898d8d878a8a8484847e81817b81817b80807a807f7b7f7e7a7c7b777f7e7a +a1a2a0dfe0defffffefdfefcfdfefcfffffefffffefffffefdfefcf2f3f1dbdcdac6c7c5b1b2b09fa09e9997969492918d8c8884837f7f7e7a7f7e7a7f7e7a7e +7d797c7d7b7f807e8384828a8b89929391999a98a3a4a2aeafadc1c2c0d9dad8eeeeeefbfbfbfffffffffffffffffffffffffffffef6f7f5d8d9d7bbbcba9798 +96878886acadabebeceafcfdfbeaebe9d1d2d0b6b7b5a0a19f9394928d8e8c86878580817f939492c7c8c6f1f2f0fcfcfcfffffffffffffefefefefefefefefe +fefefefffffffffffffefefefdfdfdfefefefefcfcfefcfcfffffffffefefffffffffffffcfcfcfffffffffefffffffffdfffefbfffefdfffcfdfffefffeffff +fff9ffffdff5edb1ede084f0e173f2e16cf2e267f5e465f6e364f2e063f2e162f4e05df3df58f1db53e9d75ceee185fff8b5ffffd3fcf4c5f8eba1f0df78ead6 +53ead43fedd53feed73fecd63bebd539ebd536ead435ecd337ebd236ebd236e9d334e6d132e6d132e6d031ead030edd02fedce2beccd2aebce2fe3c832e2cc4e +ede08affffc4ffffdafffbcafbef9de9d461e0c332e3c21fe6c522eaca35edd15bf6e491fffdd4ffffe7f8f0b4e3d779dccb46dec527e3c11ae7c319e3c219e2 +c419e2c417dabd14d8b91ce5cc4ef9eaa2fff8d2fffee3fff8c8f2dd7ad6bc32d6b616dfbd10e2bc16e1bc14debf10dac00ed9bf0dd9bc0ddfbb14d9b815d0b8 +18d7c647f1e5a3ffffe9fffff7fffffefffefdfffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffeffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefdfdfdf0f0f0a5a6a452535139383438373343423e61605c8a8887cbc9c8ffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e0e0e0b3b3b36d6e6c3839372c2a29373534696864b2b1ade1e1e1f7f7f7 +fffffefcfdfbe8e6e5afadac6d6b6a4846453c3a393a3837363433434140636160918f8ec2c0bff3f1f0fffffffffffffdfdfdfefefefffffffefefefefdffff +fefffffffffefefefffffffffffffffffefefffdeeecebbdbbba9f9e9a9b9a96a5a3a2cbc9c8f6f7f5fffffeffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefffffffffffffffffffffffffefefefffffffbfbfbf8f6f5f3f0ec +e8e5e1d9d6d2c5c2beb1aeaa9c99958b888488858187848089868288858185827e83807c8d8a86a19e9ab8b7b3cccbc7e1dfdeeeecebfbf9f8fefcfbf9f7f6e7 +e5e4bcbbb7908f8b959692babbb7d5d6d4f0f1efffffffffffffffffffefefefd3d3d3b2b3b18f908e878884adaeacd6d7d5f1efeffcfafadddbdb9f9d9d7f7d +7c817f7e8887838e8d898f8f898c8c868a8a8487878185857f85857f85848086858182817d858480a5a6a4e0e1dffffffefffffefffffefffffefefffdfdfefc +fdfefcfdfefcfafbf9f2f3f1dddedcc2c3c1b3b1b0aaa8a79c9b978e8d898685818584808685818685818485838788868c8d8b959694a4a5a3b6b7b5cdcecce1 +e2e0f1f2f0f7f8f6fbfbfbfdfdfdfcfcfcfdfdfdfffffffefefefffffef5f6f4d8d9d7bdbebc969795838482a7a8a6e6e7e5fffffefdfefcf4f5f3dfe0dec6c7 +c5b1b2b09e9f9d8e8f8d8485838e8f8db6b7b5dddedceeeeeef8f8f8fcfcfcfefefefffffff9f9f9f7f7f7fcfcfcfffffffefefefffffffefefefdfbfbf9f7f7 +fffefefffefefefefefffffffefefefffffffffdfffffffffbfffefafffcfbfffefdfffefffefffffff7ffffd8f4eba7eddd7cefe06cf1e36df3e46af6e467f4 +e364f2e063f2e162f4e05df3e059f1dc58e8d762eee290fffdc4ffffdbfaf0c0f2e491eedc69ebd750ecd543eed641f0d842edd53fecd63becd539edd438eed2 +38eed238ebd236e9d334e6d231e6d231e6d031ead030edd02feccd2aebcc29e9cd33e4cb47e7d570f5ebafffffdeffffd6f4eda8ede072e6d146e4c52ae4c020 +e7c629edd24cf4e088fcefb7ffffe0ffffd7f2ea91d9ca4fd8c22de0c322e5bf1de8c21ee7c31ce7c61de2c417dabd15d7b81fe7cf58fdf2b6fffee0fffbddfc +edb5edd669d8bb2ad8b811e0bd0fe3bf15e0bd13dcc00edac00ed9bf0dd8ba0dddb814dab91cd6be28decf5bf4ebb2fffff0fffff9fefefefffffffffefffefd +fffffefffffffffffffffffffefffffefffffefffffefffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefffffffefefebebebe7475734f4e4a3d3c383938344847436a6867aeacabedebeafffffeffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffff6f6f6e2e2e2b3b3b36c6d6b393a382e2c2b373534676662afaeaadededef3f3f3fdfdfdfffffffefefed3d3d39997966e6c6b52504f403e3d +34323137353449474668666594938fd3d2cef6f4f3fffffefffffffffffffffffffffffffefefefffffffffffffefefefffffffffffffffffefefffdeeecebbd +bbba9f9d9c9b9998a5a3a2cbc9c8f6f6f6fffffffefefefdfdfdfefefefefefefefefefefefefefefefefefefffefefffefefffffffffffffefefefefefefefe +fefffffffffffffffffffefefefffffffefefefffffffffffffdfdfdfffffffffffffffffefffffefcfaf9f0eeeddddbdacac8c7bab8b7adabaaa8a7a3a6a5a1 +a8a7a3a9a8a4a6a5a1a2a19daaa9a5c1c0bcd6d4d3e7e5e4f9f7f6fffdfcfffffffffefefaf8f7e7e5e4b9b8b491908c969793b9bab6d5d6d4f0f1efffffffff +fffffefdfff2f2f2ddddddc5c6c4adaeaca8a9a7c4c5c3dfe0def5f3f3fffdfde9e7e7bdbbbba09e9d9b99989a999592918d8d8c8891908ca09f9ba5a4a0a5a4 +a0a8a7a3a6a5a1a8a7a3a4a5a3a5a6a4bcbdbbe5e6e4fdfefcfffffefffffefcfdfbfffffffffffffefefefffffffffffffffffff1f2f0dcdddbcfd0cec5c6c4 +bbbab6aeada9a5a4a0a4a39fa6a5a1a5a4a0a4a5a3a7a8a6abacaab4b5b3c2c2c2d3d3d3e8e8e8fbfbfbfffffffffffffffffffffffffffffffffffffffffffe +fefefffffff8f8f8e0e0e0cbcbcbafafafa4a4a4bfc0beebeceafffffefffffefefffdf2f3f1e0e1dfcecfcdbdbebcb0b1afa4a5a3aaaba9c6c7c5dddedcdcdd +dbd6d7d5e3e4e2fdfefcfefefee8e8e8dcdddbe9eae8f7f8f6fffffefffffef8f9f7e4e2e1d9d7d6efedecfffffefdfdfdfffffffffffffffffffffdffffffff +fbfffefafffcfbfffefffffffffffffffff4ffffd3f5eb9eebdc75efde69f1e36df5e56df4e469f3e164f2e065f2e063f2e05df4e15cf0dd5ce6d769efe49aff +ffceffffe2faefbdefe181eddb5eecd94eecd845ecd543edd540efd742edd53fedd63aedd438eed13af0d13aedd137e9d334e7d332e6d330e8d030eccf30efcf +2feccc2ce8cb2ce5ca3df2db6df7e79afef8cfffffe6fffac3e4d880e0ce4be1ca2ee7c728dfbe21e1c531edd964fff0b1fffcd7ffffdefff7bbf0e173d7c433 +dcc222e7c720e9c420ebc622e7c21ee5c31ce6c51cdbbc19d6b726e7d063fff7c2ffffe7fffad5f5e5a2ebd35cdbbc23dbba11e0bf0ee4c014dfbf12d9bf0dda +c00eddc011dcbb11dfba16debc23dcc43ce3d56ff5eebdfffff4fffffcfdfdfdfffefffffefffdfcfefffefffffffffefefefffffefffffefffffefffffeffff +fffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffffefefeffffffffffffd1d1d19c9d9b6d6b6a454440 +33322e3635314f4d4c878584c2c0bfe8e6e5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e0e0e0b4b4b46e6f6d3738362b29 +28363433696864b1b0acdcdcdcf6f6f6fefefefdfdfdfffffff8f8f8dad8d7b4b2b172706f4644433c3a393c3a393836354846456766629e9d99cac8c7efedec +fffffffefefefdfdfdfffffffffffffffffffffffffefefefffffffffffffffffefefffdeeecebbdbbba9f9d9c9a9897a5a3a2cccac9f7f7f7ffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffefefefefefefffffffffffffefefeffffffffff +fffefefefefefefefefefffefefffefdfffffffffefdf7f5f4efedeceae8e7e6e4e3e4e2e1e4e3dfe4e2e1e1e0dce4e3dfe5e4e0e3e2deecebe7f3f1f0faf8f7 +fffffefffefdfffffffffdfdfbf9f8e9e7e6b9b8b492918d979894b8b9b5d5d6d4f1f2f0fffffffefefefffefffcfbfdf5f5f5eeeeeee4e5e3e1e2e0edeeecf4 +f5f3fefcfcfefcfcf8f6f6eeececdddbdacac8c7b4b3af9b9a96908f8b9f9e9ac4c3bfd9d8d4e0dfdbe6e5e1e3e1e0e5e3e2e1e2e0e2e3e1eaebe9fafbf9ffff +fefefffdfffffefffffefffffffffffffffffffffffffefefefffffffcfdfbf6f7f5f0f1efebeceaeae9e5e6e5e1e3e2dee4e3dfe5e4e0e3e2dee0e1dfe2e3e1 +e4e5e3e8e9e7ecececefefeff7f7f7fffffffffffffffffffdfdfdfffffffffffffcfcfcfefefefffffffcfcfcfffffff6f6f6efefefe5e5e5e2e2e2eaebe9f8 +f9f7fffffefffffefffffefcfdfbf7f8f6f0f1efeaebe9e5e6e4e0e1dfe3e4e2f3f4f2f3f4f2cccdcba8a9a7babbb9f0f1eff8f8f8d3d3d3bcbdbbcfd0ceeaeb +e9fbfcfafdfefcedeeecb9b7b6a9a7a6d4d2d1fffffefffffffdfdfdfffffffffffffffdfffffefffafffef8fffefbfffffffffffffdfafffde9fff9c5f6ea98 +eede73f2e169f4e26ff4e36ef4e36af2e267f1e067f4e265f2df5ef1de5df1de65eadb77f1e8a5ffffd4ffffe0f7eab2e9db71ebda55ecda4deed948efd747f0 +d646efd545eed641edd53beed539efd23bf1d23beed238ecd335e8d433e8d532e8d12fedd130eecf2cecce2fe3c831e5cf4ef7e38efff7c2ffffe2ffffdbfff1 +ace3cf64d8c22de0c620e8c828e5c732dcc845ece080fffed3ffffe9fff7c9fce89aecd458dec42adbbf1ae6c81de7c61ce5c41ae6c41de6c31fe6c320e0be25 +d8bb34ead671fffdd0ffffebfcf2c2eddc8be8d04edbbd1edabc11e0c112e0be10dfc011dbc011dabf10dcbd0eddba10dcb713debd28e4cd53eddf87f6efc8ff +fff7fffffefffefffffefffffefffffefffffefffffffffffffffffffefffffefffffefffffefffffffffffffffefffffeffffffffffffffffffffffffffffff +fffffffffffffffffffffefefefffffffffffffefefefffffffefefee6e6e6c4c5c3918f8e5655513b39382f2d2c3f3d3c666463939190bfbdbcebeceafbfcfa +fffffffefefefffffffffffffffffffefefefffffffffffffffffffffffffefefefffffffffffffefefefffffffffffffefefefefefefffffffffffffffffffe +fefefdfbfaf8f6f5f3f3f3f5f5f5fafafafffffffefefef6f6f6e0e0e0b4b4b46d6e6c3738362b2a26373632686763b0afabdbdbdbf5f5f5fffffffffffffdfd +fdfffffffdfdfde0e0e0999a986667654c4a493e3c3b33322e3635314c4b47706f6b9e9c9bd3d1d0f8f9f7fffffefffffffffffffffffffffffffefefeffffff +fefefefffffffffffffefefeedebeac1bfbe9e9d999b9a96a5a3a2cccac9f9f7f6fffffefffffffefefeffffffffffffffffffffffffffffffffffffffffffff +fffffefefefdfdfdfffffffffffffefefefffffffffffffefefefdfdfdfffffffffffffefefefffffffffffffffffffefefefffffffffffffffeffffffffffff +fffffffffffffffffffffffffffffffefffffffffffefffffefffffefffffefffffefffffefffffefffffffffffffffffffdfdfdf6f7f5e6e7e5b8b9b590918d +989793bbbab6d7d5d4f3f1f0fffffffffffffffefffffefffdfdfdfffffffffffefefffdfffffefffffefffffffffffffffffffffefefffefde4e2e1c7c6c2a1 +a09c8e8c8ba6a4a3dbd9d8f9f7f6fffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffff +fffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffcfffffcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffeff +fffefffdfcfffffefffffefffffec4c2c18c8a89a6a4a3edebeafcfaf9c8c6c5a7a5a4bbb9b8d8d6d5eae8e7f6f4f3dbd9d89e9c9b8f8d8cc5c3c2fffffeffff +fffefefefffffffefefefffdfffffefffafffef8fffefbfffffffffefffcf3fffaddfff5b7f5ea90f2e173f4e36bf6e471f3e470f4e46cf5e46bf2e168f4e267 +f3e061f1df64f4e271efe286f5edb2ffffd7ffffdaf6e7a8ead96aebda4eecdb4cedda49efd747f1d649efd447eed444ecd53decd43aefd23bf1d23beed238ec +d335e8d433e9d432ebd230eed130eccf2eebcf34e5cc40e6d364feedaeffffd9fffedcfef3bff8e48ce6cc50dfc426e4c71ee5c829e5ce43e4d76bf6efa6ffff +e5ffffe5fae8a9ebd16de7ca40e3c323e1c219e5c71ae5c819e4c619e6c51ce4c11de8c122e6c431e1c84aefdf86fffed7ffffe8f8eeb2e9d877e7ce42dcc01c +dbbc13dec013dfbf12ddbf12dbc012dabf11debf10debc0fdbb912e0c130e7d265f2e49cfaf2d4fffff9fffffefffefffffefffffefffffefffffeffffffffff +fffffffffefffffefffffefffffefffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfd +fdfffffff8f8f8e9e9e9bfbdbc7a797553515039373632302f413f3e605e5d858382aeafadd6d7d5f9f9f9fffffffefefefffffffffffffffffffffffffefefe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedebeacecccbc0c0c0cececee0e0e0f2f2f2fcfcfcfb +fbfbe1e1e1b5b5b56e6f6d3839372b2a26373632696864b1b0acddddddf4f4f4fffffffffffffdfdfdffffffffffffefefefd0d1cfa2a3a16e6c6b4442413433 +2f3635313c3b374948446b6968a4a2a1d2d3d1f0f1effffffffffffffefefefefefefffffffffffffefefeffffffffffffffffffeceae9bab8b79f9e9a9b9a96 +a4a2a1cbc9c8f8f6f5fffefdfffffffffffffefefefefefefefefefefefefefefefefefefffefefffefefffffffffffffffffffffffffefefefffffffffffffe +fefefefefefffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffefffffefffffefffffffffffffffffffdfdfdf6f7f5e6e7e5b8b9b58f908c989793bbbab6d7d5d4f2f0effffefefffffffffeffffffff +fffffffffffffefffdfdfefcfffffefffffefffffffffffffffffffffffffffdfce1dfdec5c4c0a1a09c8f8d8ca6a4a3dad8d7f8f6f5ffffffffffffffffffff +fefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffff +fefffffefffffcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffefdfffefdc3c1c08c8a89a7a5a4ee +ecebf9f7f6cac8c7a9a7a6b1afaec1bfbec8c6c5cfcdccbdbbba92908f8f8d8cc6c4c3fffefdfffffffffffffffffffffffffffdfffffdfff9fffefafffefdff +fffffffcfffaebfcf3cdf9efa9f4e888f2e474f6e570f5e672f3e470f5e46ff5e56df3e269f4e267f3df62f1e068f4e57ff5ea9af8f3bcffffd6fffdcdf3e49b +e7d661e9d84becdb4cedd94bf0d84af2d74bf0d549efd447edd53fecd63beed33cefd23beed237ecd335ead434e9d432eed231eed130ecce2fead03ce8d457ec +dc83fff4caffffeafffbcbf2e597eed868e7ca3fe6c626e3c421e2ca34e9d85ff1e898fdfac7ffffe4fffdcdf3db83e0bf44e4bf2de6c320e5c61de5c819e2c8 +16e3c819e4c61be3c11ae5c022eac93debd663f8eb9dffffe0ffffe3f3e79fe4d061e1c832dec119dbbe15dcbf16dec015dcc015d8be14dbbf14e0be10dcba0d +d7b710dec336efdb7cfaedb5fdf7e0fffffcfffffefdfffffffefffffefffffefffffefffffffffffffffffffefffffefffffefffffefffffffffffffffeffff +fefffffefffffefffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefeffffffffffffffffffdfe0dea3a4a277787650514f3a3b +39313230393a38515250787675a9a7a6e3e1e0fffdfcfffffefefcfbfefcfcfffffffffffffffffffffffffffffffffffffefefefefefefffffffdfdfdffffff +fffffffefefefefefefcfcfcf6f6f6eeeeeecdcbca9b9998888987a6a7a5cacacae9e9e9fcfcfcfbfbfbe2e3e1b5b6b46e6f6d3738362b2a26373632696864b1 +b0acdededef4f4f4fdfdfdfffffffffffffffffffffffffdfdfdf8f8f8d8d8d895969456575542413d3f3e3a393834353430474544787675a4a5a3d5d6d4f8f8 +f8fdfdfdfffffffffffffffffffffffffefefefefefefdfdfdfffffff0eeedbcbab9a29f9b9d9a96a4a39fcccbc7faf8f7fffffefdfdfdffffffffffffffffff +fffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefefefffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffff +fffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffffffefffffeffffffffffffffff +fffdfdfdf6f7f5e6e7e5b7b8b48f908c989793bbbab6d6d4d3f2f0effffefefffffffdfdfdfefefefffffffffffefefffdfefffdfffffefefffdfffffffffefe +fffffffffffffdfbfadedcdbc3c2bea2a19d8d8b8aa3a1a1d7d5d5f5f3f3fffdfdfffefefffffffffffffffefffffefffffefffffefffffefffffefffffeffff +fefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefefffffffffefdfffdfcc7c5c4949291aba9a8eeecebfbfaf6cecdc9abaaa6a6a5a1acaaa9aaa8a7adabaaa3 +a1a08e8d89969591cecccbfffefdfffffffffffffefefefffffffffdfffefdfffbfffffbfffefdfffffffff9fffae3faf0c0f8ed9df5e983f4e676f6e773f6e6 +75f4e571f5e370f4e36ef4e36af3e368f1df64efdd6cf2e589f9f0a7faf5c4fffdd0fff8c0f2e190e6d55ce9d84beddb4eeeda4cefd84cf1d84cf0d44aefd447 +ecd740ead53decd43cf0d33cefd338ecd335ead435ebd333efd231edd02feacd2fe8d146eddd72f4e8a0fff7d7ffffe8fff4b2e8d671e7ce48e8cc32e9c92ae0 +c42adfca46eee27cfff8bfffffd7fffdd0fdf1abeed462e2c031e5bf25ebc622eac920e5c71ae2c718e3c819e3c518e1c11ae3c023ebcd46f0de79fcf3b0ffff +e7ffffddefdf8cdbc548dbbf24dec217dcbf16dcbf17dcbf16dcbf16dabd15ddbe15e1be10dab80bd0b40fdcc63ff5e493fff9cefffdeefffffefffffefdffff +fffefffffefffffefffffefffffffffffffffffffffffffefffffefffffefffffffffffffffefffffefffffefffffeffffffffffffffffffffffffffffffffff +fffffffffffdfdfdfffffffffffffffffffefefefffffffffffff2f3f1d6d7d5afb0ae7b7c7a595a583b3c3a2b2c2a36373555535272706f9a9897b8b6b5d0ce +cddfdddcebe9e9f8f6f6fcfcfcfffffffffffffffffffefefefefefefffffffffffffffffff6f6f6e7e7e7dadadad0d0d0c4c4c4b0b0b09e9e9e888685656362 +656664959694c6c6c6ebebebfefefef9f9f9e1e2e0b4b5b36d6e6c3738362b2a26363531686763b0afabddddddf4f4f4fefefefffffffffffffdfdfdffffffff +fffffdfdfdf1f1f1c6c7c59697956d6c6848474336353133322e3b39385452516f706ea4a5a3d6d6d6efefeffefefefffffffffffffffffffffffffffffffdfd +fdffffffefedecbcbab9a29f9b9c9995a6a5a1cfcecafefcfbfffffefcfcfcfffffffefefefefefefefefefefefefffefefffefefffefdfffefdfdfdfdfefefe +fffffffffffffffffffffffffffffffefefefffffffefefefffffffffffffffffffffffffefefefffffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffd +fffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffffffffffffefffffffffffffffffffdfdfdf6f7f5e6e7e5b8b9b590918d989793bbbab6d7d5 +d4f2f0effffefefffffffffffffffffffdfefcf3f4f2e0e1dfdcdddbf0f1effefffdfffffffffffffffefefffefefaf8f8dcdad9c0bebda19f9e8d8b8ba2a0a0 +d6d4d4f3f1f1fdfbfbfffefefffffffffffffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefffffec9c7c6918f8eaba9a8f4f2f1fffffccfcecaa8a7a39b9a969c9a999e9c9ba4a2a19f9d9c8a8985969591cecccbfffdfcfffffffffffffefefeff +fffffffdfffffefffdfffefdfffefffffffffff8fffcdbfbf1b5f4ea92f4ea7ff3e777f5e776f6e675f6e471f5e370f3e26df3e46af3e368f1de65eddb70f0e4 +92faf3b4fdf9c9fef9c8fff5b1f4e287e7d75cebda4deedc4fefdb4eefd84df1d74df1d44deed549ebd742e9d73eecd53deed43aefd436ecd335ead337ebd234 +f0d233ecce2fe6cb34e8d352f3e78ffcf2bcfffddfffffd7fbea93e0cc4fdfc72fe6ca29e9ca31e3c941decc61f5eb9effffdeffffdcfcf3b0f3e37fead048e5 +c526e6c320eac821e8c920e6c71ee6c71ee5c71ce2c419dfc21ae0c227ead250f2e58ffdf7c2ffffebffffd4ead978d0b92ed7ba19dfc116dcbf16dabf17dcbf +16dbbe15dbbe16e0bf16e2be12d9b80fceb414dcc84bfaecaaffffe5fffff7fffffefffffefdfffefffffffffffffffefffffefffffeffffffffffffffffffff +fffffefffffefffffefffffefdfffffdfffffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffe8e8e8b2b2b28485835657553839373435333c3b3743423e4c4b475e5d59878584b0aeadc9c7c6dcdad9f3f1f0fdfbfafffffefffffefffd +fcfffffefffffefffefdf8f6f5e5e3e2c6c4c3a9a7a69492917f7d7c656362504e4d3c3a393432314b4c4a8e8f8dc9c9c9edededfefefefafafae1e2e0b4b5b3 +6e6f6d3839372c2b27373632686763b0afabdcdcdcf5f5f5fffffffefefefffffffffffffdfdfdfffffffffffffbfbfbf1f2f0dbdcdaa2a09f5b59583e3d393c +3b373938343a39354344426f706ea5a6a4d2d3d1f5f5f5fdfdfdfefefefefefefefefeffffffffffffffffffedebebbcbab9a19e9a9b9894a7a6a2cecdc9fbf9 +f8fffffefefffdfffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefefffdfefffdfefffdfffffefffffeffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffeffff +fffffffffffffffffffffffffffffffffffdfdfdf6f7f5e6e7e5b8b9b590918d989793bbbab6d7d5d4f3f1f0fffffffffffffffffffffffffbfcfae4e5e3bdbe +bcb4b5b3dadbd9fffffefffffffffffffffefffffffff9f7f7dedcdbc0bebd9f9d9c8e8c8ca3a1a1d7d5d5f4f2f2fcfcfcfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefcfcfffffefffefdcac8c78f8d8ca8a7a3f4f3effffffcd1d0cc +aaa9a59998949695919d9c98aaa8a7a3a1a08e8d8994948ecccbc7fffffbfffffefffffefffffffffffffffefffffefffdfffefdfffcfefefefffff7fffed5f7 +eeaaf1e887f3e879f2e778f3e777f6e773f8e673f7e574f4e36ef3e46af3e368f1dd66edda73f1e69cfffac3fffed1fcf5c3fdefa3f4e17eebd95ceddc50efdd +50eedc4ff0d94eefd84df0d64eefd64aead943e8d83febd63eedd53beed537edd436ead238ebd236f1d235ebcd32e4cc37e9d860fbf1abfffcd1fffdd7fff5bb +f4e178e1ca3edfc624e3c923e4ca36e9d159ebdc86fff7beffffe7fffdd2f3e48ee8d359e5ca33e5c820e5c61de6c71ee6c61fe9c720ecc821e8c71ee2c419db +c11bdcc12aead45df7eda7fffcd3ffffe8fffbc7e9d566cfb521d9b815e3c016ddc017dac016ddc116dbbf14debf16dfbe15e2be12dbb912d0b820dfcd5afbf1 +bbfffff1fffff9fffffcfffffcfdfffefffffefffffffffefffffefffffefffffefffffffffffffffffffefffffefffffefffffefdfffffdfffffffefffffeff +fffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffdfdfdfffffffbfbfbdcdcdcb5b6b488898762636148 +49473c3b3733322e2e2d293837335b59587d7b7a918f8ea4a2a1b5b3b2c0bebdc8c6c5c7c5c4c6c4c3c8c6c5c7c5c4c3c1c0b8b6b5a9a7a6918f8e7876756462 +61535150413f3e32302f2826252422213c3d3b858684cacacaeeeeeefcfcfcfafafae1e2e0b5b6b46e6f6d3839372c2b27373632686763b0afabdddedcf5f5f5 +fffffffdfdfdfffffffffffffefefefffffffffffffffffffffffef6f7f5cbc9c894929169686447464233322e2f2e2a35363450514f737472a6a7a5dcdcdcf7 +f7f7fffffffffffffefefeffffffffffffffffffefededbfbdbca29f9b999692a09f9bb9b8b4d8d6d5e1dfdedddedcdedfdddbdcdadbdcdadbdcdadbdcdadddb +dadddbdadddbdadddbdadddedcdddedcdcdddbdcdddbdcdddbdedfdde4e5e3ebeceaf5f5f5fffffffffffffefefefffffffffffffffffffefefeffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffffffdfdfdf6f7f5e6 +e7e5b8b9b590918d989793bbbab6d7d5d4f3f1f0fffffffffffffffffff2f2f2dedfddc5c6c4a5a6a49e9f9dc3c4c2e9eae8f6f4f4fffdfdfffefffffefffcfa +fae9e7e7cecccbacaaa9929090a5a3a3d6d4d4f2f0f0fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffff9f7f7eae8e7d8d6d5b1afae8d8b8a9d9c98cccbc7d7d6d2bdbcb8aaa9a5a2a19da1a09cabaaa6bbb9b8afaeaa93928e92928c +c9c8c4fffffcfffffefffffefffffffefefefdfffffdfffffffffcfffffcfffffffffff4fffdcef3eb9eede47df1e775f3e879f4e878f7e874f8e673f8e675f5 +e46ff3e66cf3e469f1dd68edda77f4e9a5ffffd0ffffd6f9f2bbf8e796f3e077ecda5deedc53efdc51efdd50f1da4ff0d94ef1d74deed84ae9da44e8da41ead8 +3fedd73cefd638eed537ead238ecd238f2d338ebcc33e5cd3deedd6efffac1ffffdffdf7c2f0e595edd962e6ce39e4c823e4c925e6cc42f5e077fdf0b2fffed6 +ffffdefbf0b6e9d56ae0c73be5c829e5c81fe2c81ee2c81ee6c71eebc71febc61eebc71de3c518d8bf1bd6be30edd86ffff5bffffddefffddcfff1b3e9d159d9 +bb20deb816e5c018dfc116dcc315ddc213dbc011dfc114e1be14e1bd13debd1ad9bf2fe4d36cfcf3c8fffff7fffff9fefffafffffbfffffcfffffefffffffffe +fffffefffffefffffefffffffffffffffffffefffffefdfffefdfffefdfffffdfffffffefffffefffffefffffefffffefffffefffffffffffffffefefeffffff +fffffffffffffffffffefefefefefefefefefffefffffefffffffffafafaeaebe9cccdcba6a7a37d7e7a54534f3c3b3732312d32312d3d3c384847434c4a4956 +54535856555d5b5a615f5e605e5d605e5d605e5d5f5d5c5d5b5a5b5958585655514f4e4a48474543423f3d3c3836353331302a28272523223a3b39818280c7c7 +c7edededfefefefcfcfce1e2e0b4b5b36d6e6c3637352a2925363531686763b0afabdfdddcf6f4f3fffffffefefefffffffffffffdfffffdfffffffffffefefe +fffffffdfdfdeeecebd8d6d5a3a1a05c5a5937363232312d3536343a3b39474846717270acacacd8d8d8f5f5f5fffffffffffffdfdfdfdfdfdffffffeceaeabe +bcbba3a09c95928d93928e979692a1a09ca3a29ea0a19f9fa09ea0a19fa0a19fa0a19fa0a19fa2a09fa2a09fa2a09fa2a09f9fa09ea0a19f9fa09e9fa09e9fa0 +9ea4a5a3b3b4b2c5c6c4e7e8e6fffffefffffffefefefffffffdfdfdfffffffffffffffffefffffefffffefffffefffffefffffefffffefffffeffffffffffff +fffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffdfdfdf6f7f5e6e7e5b7b8b48f908c979692bab9b5d7d5d4f2f0efffffffff +ffffffffffe5e5e5bebfbda2a3a18f908c8e8f8babacaac8c9c7e9e7e7fbf9f9fffefffffefffffdfdf8f6f6e5e3e3c4c2c2a5a3a2b2b0afd7d8d6eff0eefafb +f9fffffefffffefefffdfffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffefffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffeff +fffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfafae9e7e7c0bebd9896958987 +868684838a8985959490a1a09ca7a6a2aeada9b5b4b0bcbbb7c8c7c3d8d6d5c8c7c39b9a96979791c8c7c3fdfcf8fefffdfffffefffffffffffffdfffffcfefe +fffffefffffbfffffcfffff1fffdc8efe696ece179f1e775f4e97af5ea7bf5e874f6e773f8e673f6e570f6e76df3e46af0dd6aebdb7bf5ebafffffd9ffffd8f7 +efb4f3e38af2e06feddc5defdc55efdc53f1dc51f3dc51f1da4ff0d94eedd94be8da44e7da42e9d841ecd73fedd63aecd637ebd339edd339f2d33aeacc38e3cd +46eedf7bffffd0ffffe6faf1b1e8d877e9d351e9ce37e6ca26e2c82ee6cf55ffef99fffdceffffdffffccaf4e798e4ce50ddc329e4c925e3c91fe5cb21e3c91f +e7c81fe8c71ee9c41ce9c61ce2c719d6bf1dd5bf38eede7efffcd1fffde4fff5cbfae89be9cf4ddfbf20e1bb17e6c119e0c217dfc416dfc213ddc011dfc213de +be11e1bd15e0c126ddc543ead87ffdf4d2fffff9fffffbfffffbfffffcfffffcfffffefffffffffffffffefffffefffffefffffffffffffffffffefffffefdff +fefdfffefdfffffdfffffffefffffefffffefffffefffffefffffefffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffefffffeff +fffffffefefefffffef1f2f0d2d3d1abaca8817f7e6665615a5857504f4b4846454745443c3a393432312f2d2c2d2b2a2c2a292b29282c2a292c2a292c2a292d +2b2a2e2c2b302e2d3432313b393842403f4846454c4a494c4a494e4c4b514f4e666765a1a2a0d4d4d4f0f0f0fffffff8f8f8e1e2e0b3b4b26b6c6a3435332826 +2534332f676564b0aeaddfdddcf4f2f1fffffffffffffffffffffffffcfefefdfffffffffffbfbfbfffffffffffffffffefefcfbcccac9848281545251454440 +3a3b392d2e2c2d2e2c4b4c4a7b7b7baaaaaad5d5d5f0f0f0fefefeffffffffffffffffffedebebbfbdbc9f9c98908d888b8a8685848084837f84837f83848281 +828082838182838182838182838184828184828184828184828182838183848282838180817f80817f8687859c9d9bb5b6b4dddedcfffffefffffffefefeffff +fffcfcfcfffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffdffff +fffffffffffffffffffdfdfdf6f7f5e6e7e5b6b7b58e8f8b979594bab8b7d6d4d3f2f0effffefefffffffefefee6e6e6c1c2c0a4a5a39192908f908ea9aaa8c5 +c6c4e4e2e2faf8f8fffefffffefffffdfdfffffff5f3f3d8d6d6bfbdbcc3c1c0e0e1dff1f2f0fbfcfafffffefffffefefffdfffffefffffefffffefffffeffff +fefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffe +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffeffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffdfbfbe8e6e6bdbbba989695989695a19f9e9d9b9a9897939c9a99b4b3afc4c2c1cecdc9d8d6 +d5e1dfdeeeecebdddbdab3b2aeacaba7d5d4d0fffffefffffefffffefefefefffffffafefffdfffffffefefffffefffff9ffffe8fff9c0f2e795f0e27cf5e777 +f4e87cf5ea7bf4ea78f3e974f7e572f7e570f4e46cf3e56ff1e372efe48af7f0beffffe4ffffd8f2e7a9ebdd77efe062f0de5bf1dc58f1da56f3da54f3dc51f1 +da4ef1da4eeeda4ce9da48e8da46e9d645ead641ebd73cecd738ebd536edd438f0d13aedd046ead45defe58effffdcffffe4faeca0e2cb5de4c93de9cb30e8cb +2de6cc42e9d471fff5b6ffffe5fffad5f5eca2ebdc6ee5cd3fe1c524e4ca22e4ca20e8c821eac821e6c921e5c81fe6c71ee4c61be1c71cdcc627dcca47f3e88e +ffffdfffffe8faebb3f5df80e9cb44dfbd1de2be17e4c016e2c215dfc114e1c016e0c013ddc10fdabf10d9bd18dcc131e4cb5decdb92fff7d9fffff9fffffbff +fffcfffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafaf0f0f0e7e8e6d3d3d3bdbebc +9f9f9f8d8e8c8686867777775757573737372927262826252725242624232725242725242624232624232422212e2c2b3c3a394e4c4b6664637b7978807e7d7a +78778b8b8baeaeaecacacadfdfdfefefeffafafafffffff4f4f4ddddddafafaf6363632a2a2a1919192324225c5c5ca9a9a9dcdcdcf2f2f2ffffffffffffffff +fffffffffefefefefefefffffffefefeffffffffffffffffffffffffe9e9e9c4c5c39697955e5f5d3435332526242728262e2f2d414240626361939492bebfbd +e5e6e4fcfdfbfefffdfdfefcedeeecb8b9b79796928c8b8782817d81807c82817d807f7b807f7b82817d81807c81807c81807c81807c81807c81807c81807c81 +807c7f807e8182807f807e7d7e7c7e7f7d848583999a98b3b4b2dbdcdafffffefffffffefefefffffffcfcfcfffffffefefeffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffff5f5f5e3e3e3b2b2b2868785 +8d8d8db2b2b2d1d1d1eeeeeefefefefffffffffffff5f5f5e6e6e6c9c9c9a4a4a49c9c9cbebebee3e3e3f5f5f5fbfbfbfffffffffffffffffffffffffafafaf3 +f3f3e7e7e7ebebebf1f1f1f8f8f8fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefefef4f4f4e4e4e4d7d7d7d5d5d5dadadadadadad6d7d5dadadae1e2e0e8e8e8ebeceaf0f0f0f6f6f6f7f7f7f4f4f4e1e2e0e2e3e1eeefedfcfcfcffff +fffffffffffffffffffffbfffffdfffffffefffffffcfffff2fffcdbfdf5b9f2e894f2e47ef6e779f5e87cf5ea7bf2eb78f3ea75f8e675f8e572f5e36ef4e473 +f2e57bf0e994f8f3c6ffffe4fffed2f2e6a0e9dc6eefe05cf0df5af2dd59f2da58f2dc55f1dc51efdb4ef1da4eeeda4dedda49e9d946ead845ebd742ebd63eec +d63aebd536ecd337ecd03cf0d352efdb70f7ea9effffddffffd9f3e38ae1ca4ce3c935e6cc32e9ce41ead562ecdd94fffaccffffe6fcf3c1eddf7fe7d552e6cc +32e3c722e5cb25e6cb23ebc922ebc922e6c921e3c820e4c71ee3c61de3ca20e0ca2fe0cf56f8ed9dffffe6fffbe3f3e49cecd567e6c839e4c11de3bf17e5c316 +e3c316e1c016e2be17e0bf15ddc20ed7bf0fd7be1ae0c63eecd375f5e3a8fefadefffff8fffffbfffffeffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefefefefefefffffffffffffefefefcfcfcfffffff4f4f4dadadac1c1c1b8b8b8aeaeae8787875b5b5b4a4847494746 +4846454846454846454846454846454745444644434d4b4a5b5958737170939190acaaa9b0aeada9a7a6c0c0c0eeeeeefffffffefefefefefefffffffffffff7 +f7f7e4e4e4bababa757575434343353535414141737373b3b3b3e1e1e1f4f4f4fffffffefefefefefefffffffffffffffffffdfdfdfefefefffffffffffffdfd +fdfffffffcfcfcefefefcdcecc85868450514f4445434748464142403d3e3c4e4f4d818280acadabdbdcdafcfdfbfffffefffffeecedebc0c1bfa3a29e9b9a96 +94938f93928e94938f94938f93928e94938f9594909594909594909594909594909594909594909594909192909394929192908f908e919290969795a8a9a7bd +bebce4e5e3fffffefffffffefefefffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefef7f7f7e9e9e9bebebe9898989d9d9dbdbdbddadadaf4f4f4fefefefdfdfdfdfdfdffffff +ffffffe8e8e8bfbfbfb2b2b2d4d4d4fcfcfcfefefefffffffffffffefefefdfdfdfffffffffffffdfdfdfffffffffffffffffffffffffffffffffffffffffffe +fefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffe +fefefefefefffffffffffffffffffffffffffffffffffffefefefffffffcfcfcfefefefffffffffffffefefefffffffffffffbfffffdfffffffffffffff8fffb +e8fbf4cdf8f0adf3e991f5e781f8e87df6e97df5ea7bf4e979f4e977f7e677f9e575f5e171f5e378f4e888f6eda3fcf7caffffe0fffcc7efe395e8da69eedf5b +f0df5af2df5af0dd58efdc55efde51eddd4ef2db50f3d94ff1d949eeda45eddb42ebd940ecd740edd53fedd53dead13be9ce41edd559f3e07ffbeca7ffffd5ff +ffc7f1e677dbcb3cdbc82be0cc39e8d562f9e897faf2c3ffffe1ffffddf4eba2e2d15ce4cc37e9cb2ce9c924e7ca29e7ca29e8ca25e7ca22e3c923e3c923e5c7 +22e3c520e5cb25e4d03de7d668fff2aeffffebfffbdbefdd8ae4ce51e1c52be2c419e2c117e4c417e4c319e0c217e1bf18e1c017ddc10fd6be0ed6bd19e1cb44 +f5e08bfcecbdfffde5fefff8fffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefe +fefffffffffffffffffffffffffefefef3f3f3e5e5e5e0e0e0dcdcdcc7c7c7aeaeaea8a6a5a7a5a4a7a5a4a7a5a4a7a5a4a7a5a4a7a5a4a6a4a3a6a4a3aaa8a7 +b2b0afbfbdbcd0cecddcdad9dedcdbdad8d7e6e6e6fdfdfdfffffffffffffffffffffffffefefef9f9f9f1f1f1ddddddbababaa2a2a29c9c9ca2a2a2b9b9b9d9 +d9d9efefeffafafafffffffefefefefefefffffffefefefffffffffffffffffffffffffffffffefefeffffffffffffffffffebeceac6c7c5acadaba5a6a4a5a6 +a4a0a19f9c9d9ba6a7a5bebfbdd3d4d2ecedebfdfefcfffffefefffdf6f7f5e3e4e2d2d0cfcfcdcccccac9cccac9cdcbcacdcbcacccac9cccac9cccac9cccac9 +cccac9cccac9cccac9cccac9cccac9cccac9cacbc9cccdcbcbcccac9cac8cacbc9cccdcbd5d6d4e1e2e0f1f1f1fffffffffffffefefefffffffefefeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfd +fdfefefefbfbfbf3f3f3dcdcdcc8c8c8cdcdcddededeebebebf9f9f9fffffffffffffffffffefefefffffff6f6f6e3e3e3ddddddecececfdfdfdffffffffffff +fffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefefefefefefffffffffffffffffffffffffefefefdfdfdfdfdfdfefefeffffffff +fffffffffffffffffffffffffffffefefefefefefffffffefefefafffefdfffffffffefffff6fefadef4eebff3eca3f5ea90f7e983f7ea7ef6ea7ef6ea7ef5ea +7bf5e979f8e779f9e677f4e271f4e47af6eb97f9f3b2fff9d0ffffd9fff9bdede38ce7da66eedf5bf1df5cf1df5ceedc59eddc57eedf53eedd50f3da54f6d952 +f4d94df3da48f0db43ecda41edd742eed641efd73fead03ce6cf43ebd85ff7e58cfceeacfffccafffbb8f3e672dbca3dd7c738dfd055ecde8bfffbc5ffffe1ff +ffe0fffebff0e282decb42e2c729eccb28eecb28ebc82ae9c92ae9cb26e5c924e4c824e4c824e7c623e3c323e4c92bebd54eefdd82fff6beffffebfff9d1ead9 +78dec93eddc422e0c517e1c316e2c417e2c419e1c219e3c01ce4c31adec112d5bc0ed5be1ce5d04ffeeaa3fff6d2ffffedfffff9fffffeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfefefefffffffffffffffffffefefefefefefefefefffffffffffffffffffffffffefe +fefdfdfdfcfcfcfcfcfcfefcfbfefcfbfdfbfafdfbfafdfbfafefcfbfdfbfafdfbfafcfaf9fefcfbfffefdfffefdfffdfcfffefdfffefdfffffeffffffffffff +fefefefffffffffffffcfcfcfffffffffffffefefefffffffdfdfdfdfdfdfefefefcfcfcfbfbfbfffffffcfcfcfffffffffffffffffffffffffefefefefefeff +fffffffffffefefefdfdfdfffffffffffffffffffdfdfdfefefefffffefcfdfbfdfefcfafbf9fafbf9fdfefcfbfcfafefffdfbfcfafcfdfbfffffefefffdfeff +fdfffffefffffefefffdfffdfcfffdfcfefcfbfefcfbfefcfbfffdfcfffdfcfefcfbfffdfcfffdfcfffdfcfffdfcfffdfcfffdfcfffdfcfffdfcfcfdfbfefffd +fefffdfcfdfbfcfdfbfcfdfbfdfefcfffffefdfdfdfffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefffffffffffffdfdfdfffffffcfcfcfffffffffffffcfc +fcfefefefefefefffffffffffffefefefefefefffffffefefefdfdfdfffffffffffffefefefefefefffffffffffffffffffffffffefefefefefefdfdfdfefefe +fefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfffffffffffffefefefffffffffffffe +fefefdfffffdfffefffffcfffff4fefbd5f4eeb3f4eb9bf7eb8df7e983f7ea80f7eb7ff7eb7ff7ea7ef6e97bf6e67bf4e676f1e66df0e67af4eea1fbf7c2fff8 +d3fffbd0fff4b0f1e587ebdd67f0e05ef3e05ff2df5eefdc5deedb5af1de59f1dd56f3da56f5d956f5d852f4d84ef0d947efd944eed745efd742eed73be8d139 +e3d144eddf69faee9cfdf4b5fff9befbf2a9f4dd77e4ca58e7d668f1e78ff4eeb9ffffdcffffddfaf6bbf4e78be9d75ce3ca34e5c925ebca27efcc29edc929ea +c828eac926e6c626e7c728e8c527ecc326e5bf23e4c631efda61f9e7a0fff9d2ffffe7fff1c0e5d263d9c42dd9c31de1c919dfc416e2c417e1c318e3c219e2c2 +1de2c21be0c013d3b90ed1bc1de6d55cfff4bbfffee8fffff5fdfff9fffffefefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffefefefefefefffffffffffffffffffffffffefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefefefefefefefefefffffffffffffffffffdfdfdfefefefffffffffffffefefefefefefffffffffffffefefeffffff +fefefefcfcfcfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffefefefefefefffffffefefefefefeff +fffffffffffefefefffffffffffffffffffffffffdfdfdfdfdfdfffffffffffffffffffefefefffffffffffffefefeffffffffffffffffffffffffffffffffff +fffffffffffffffffffffefefefefefefefefefefefefefefefefefefefefefefefefefffdfffffefffffefffffefffffefffffefffffefdfefcfffffffefefe +fffffffffffffffffffffffffdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffefefefffffffffffffffffffffffffffffffffffffcfcfcfefefefffffffefefefefefefffffffffffffffffffdfdfdfefefeffffffffffffffff +fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefcfcfcffffffffffff +fffffffffffffffffffefefefefefefefefefffffffffffffffffffffffffefefefffffffffffffffffffdfffffffffefffffcfffff1fffccff2eca9f5eb94f9 +ec8af7eb85f8eb83f7ea80f7eb7ff7ea7ef6e97df4e77bf1e676efe66dede77ef4f0affffcd3fff7d7fff3c7fceea2f3e480efdf67f1e15ff4e162f1e061eedc +5fefdc5df3dd5bf4dd59f0db57f1da56f4d756f3d852f1d94bf0d947eed646efd742eed839e5d235e0d244eee371fff6aefff7c2f7f2bbeee5a5eed886e9d27c +f4e79bffffc5ffffdcffffe0fff9c0ebe18ae3cf58e3cb3be5cb2be6ca25e7cb26ebcc29ebca27ebca27e8c926e6c626e8c828ebc727ebc324e3bd23e2c639f4 +e073feefb7fffcdefffee0fcedafe1cc53d6bd1fd8c117dec618dfc618e0c419e3c218e3c219e1c11ce0c019debd13d4b813ccb720e9d869fffbcdfffff7ffff +f8fbfff9fffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefe +fefefffffffffffffffffffffffffffffffffffffffffffdfdfdfefefefefefefefefefefefefefefefefefefefefefefefefffffffefefefefefeffffffffff +fffffffffffffffffffffffffffffffffffffffdfdfdfffffffffffffefefefcfcfcfffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffefefe +fefefefffffffffffffffffffefefefffffffffffffffffffffffffffffffefefefefefefefefefffffffffffffffffffffffffffffffefefefdfdfdffffffff +fffffffffffffffffefefefefefefffffffffffffefefefefefefffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefffffefffffefefffdfffffefffffefffffefefffdfffffffdfdfdfefefefffffffffffffffffffefefeffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefeff +fffffffffffffffffffffffefefefffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffefefefefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffefefefefefefefefefefefefefefefffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffefefefefefe +fefefefefefefefefefffffffffffffffffffffefffffffffffffbffffedfdfac7f0ea9ff3e88ef8ec87f8ec87f7eb85f8eb81f7ea80f7e97ff6e87ef4e87cf1 +e879efe671ebe584f6f2bfffffe4fff8dbfeecbdfbe996f4e479f0e166f0e260f2e162f1e061efdd60f0dd5ef5dc5cf4dd59edde52edde52eed955efd952f0d9 +4eeed84aefd749eed843eed93ae4d336e1d246efe276fff5b7fff7cff8f4cbf1edbdf1e5abf0e5abf5f5c7ffffdfffffdefff9c2f9e891efd760e3c838e3c82a +e6cd2be3cd27e3cd27e6cf26e6cc24e8cd25e7cb26e5c924e7cb26e9c922eac61edfbf20dec840f7e884fffacbfffee3fffbd0f8e89ce4ca48dabd1cdbc117de +c419dfc51ae0c419e4c319e3c219e0c118dfbf18e0bf16dabc1dd1bc31ecdc7bfffdd8fffffbfffffbfbfffafffffffffeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdfdfdfdfefefefffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffefefeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefeffffffffffffffffffffff +fffefefefefefefffffffffffffffffffefefefdfdfdfefefefffffffffffffffffffffffffffffffefefefffffffffffffefefefefefefefefefffffffefefe +fffffffffffffffffffffffffffffffdfdfdfcfcfcfffffffffffffdfdfdfdfdfdfffffffffffffdfdfdfffffffffffffefefeffffffffffffffffffffffffff +fffffffefffffefffefdfffffefffffefffefdfffffefffffefffefdfffefdfffefdfffefdfffefdfffefdfffefdfffefefefffffefffffefffffefefffdfeff +fdfffffefffffffffffffefefefffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffff +fffffefefefffffffffffffefefefffffffffffffffffffffffffdfdfdfefefefffffffffffffffffffffffffefefefdfdfdffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffff +fffffffffffffffefefefffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffdffffffff +fffff9ffffe7fcf8beeee797f2e688f8e985faee89f8ec87f8eb83f6e97ff9e97ff7e97ff5e97df2e97aefe474ede48afaf3c8ffffedfffaddfbe8b5f8e68df4 +e473f1e264f0e260f2e162f2e162eedf61f1de5ff5dc5cf3dc58ecdf53e9df51eedb54edd952f0d94eeed74befd64aeed646edd93ee3d33ae2d347efe072fff4 +b5fffbd3ffffdeffffe0ffffdaffffdcffffe2ffffddfdf6bfebdc8de9cf5deacc3febcc2fe7cb26e6d02be4d02be4ce28e6cf26e6cc24e8cd25e8cd25e5cb21 +eace23e9cb1ee8c81bdcbf20ddc847f8ed93ffffdeffffe6fff5bff5e287e7c73ee2bf1be3c41be2c61be1c51ae1c51ae5c41ae7c41ae2c117dfc017e4c11de1 +c12ce0c94ff3e592fffee1fefffbfdfffcfdfffefffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefdfdfdfefefefffffffefefefffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffefefefefefefffffffffffffffffffffffffdfdfdfffffffffffffdfdfdfffffffffffffefefefefefefefefefefefeffffffffff +fffffffffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefefffffffefefefefefefffffffffffffcfcfcfffffffffffffffefffefdfffefdfffffefffffefffffefffffeffff +fefffffefffffefffffefffffefffffefffffefffffefffffffffefffdfefffdfffffefffffefffffefffffefffffffffffffefefeffffffffffffffffffffff +fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffefefefefefeff +fffffffffffffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefefffffffffffffefefefefefeffffffffffffffffffffff +fffffffffffffffefefefffffffffffffefefefffffffffffffffffffffffffffffffefbfffffffffffff7ffffe0faf5b6ede691f1e285fbec88f9ec8af8ec87 +f9ec84f7ea80f9e881f7e97ff3e97df1e77bf2e579efe18efdf3cbffffeefffcdaf6e8aef3e585f3e56ff1e264f3e361f4e162f2e162f0e163f1e061f3dd5cf1 +dc58ecdf55ecdf53ecdc53eedb50f1da4ff2d84eeed64eedd64bebda44e3d43ee5d448f2df6cffeca0fff8c5ffffdcffffeaffffebffffe8ffffd9fff9bdfae7 +90e8ce5ce3c33aeaca31eace2de9d12be5cf2ae5cc28e8cd29ebcd28ebcb26edcb24edcc22ebcc1dedcf1debcd1aeac918ddc022dfc952fef1a3ffffe5ffffe1 +fbefa9f2dc72ecc939e4be1ae7c31be6c51ce1c41be3c51ae5c518e5c315e4c516dec015e1bf1fe9ca3fead46bf7eaa6fffce3fdfffcfdfffcfdfffefffeffff +fdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffcfffffdfefffff0fffdd6fdf5b2f2e992f3e487fbeb8afaec8cf7ec8af7eb85f8eb83f8e982f8e982f4ea7ff2e87cefe177f1e18e +fdf4c9ffffebffffdaf7eeb5f3ea90f2e577f2e26af4e265f5e164f5e263f0e162f0e05ef3df5cf2df5aeddd55eddd54efde52f0de51f3dc50f3da4eefd74fec +d74cead948e6d643e9d547efd85af6dd7dfae59afbf0b6fdf9c9fbf8ccfaf3c2f6e8a6f1de83f1d860edce43eac933ecce2fe9d02ce7d12be4ce29e1c929e1c5 +2ae1c229e2c229e3c429e1c324dec21edec41cdcc21adec31fd9c133e1cd68fff3b3ffffeafffbd8f3e795ecd65feac835e6c01ce8c41de5c41be3c41be3c51a +e5c518e5c315e3c513dec015dfc023eacd4df0d983faedb9fffee9fdfffbfdfffefffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffdfafffce4fdf7cafbf3 +adf6ec95f5e88cfaec8cf8ec8cf8ed8bf8ec86f8ea84f9ea84f8eb83f4ea7ff3e97df2e577f3e88efcf8c5ffffe8ffffdff6f4c4f1eba2ebe386eddd73f1de6b +f5e066f6e364f3e361f1e25ef3e05bf3e059f3de5af3de5af1de53f2de51f2dc4ef1db4deeda4decdb4ce8da46e8d943edd841f0d548f0d458f1da6df0e486f4 +ed96f5ea96f4e588eed868e6cd49e8cd36eccf30eace33e8cf31e9d32de5d22be3cd2de3cc34e2c83edec541dac33fdac541dbc740d8c53cd7c63ad5c438dbc8 +43dcca59e6d68afef4c5ffffedf7f5cce9dd85e5cf52e6c532e4c11ee5c51ee3c41be3c31ce5c41be7c518e6c416e3c513dabd14dec12aecd25cf7e29efdf2cc +ffffedfdfff9fefffdfffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffffefffffe +fffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffef6fef9daf8f2bdfaf1a7f9ef98f9eb92f8ec8ef8ec8cf8ed8bf9ed88f7eb85f8ea +84f8ea84f5eb80f3e97df0e576f0e88bf9f5baffffdcffffe3fbfed7f7f5bff2e9a5f2e38df4e17ef3e071f1e068eedf64ecdd5eecdc5aefdd5af1dc5bf1db59 +f0dc55f1dd50f1db4df0db4aecdb4aebdc4ae9db47e9db43efd840efd541f1d449efd854eadb61eade68ecdb66efdb5eedd547e6cd31e6ce28ead22ce9d032e7 +d132e6d22de3cf2ee3cf3cebd655f3e176f7e787f8ea8af8ec8ef7ea8ef5e88cf3e98bf1e789f5ea90f8eba1fbefbfffffe0ffffebf8f7c5ecde7ee6d04ee6c6 +31e2c11ee2c51ce4c61be6c41de5c41be6c619e5c617e2c412d6ba15dbc030ecd76affebb4fff5ddfffff2fdfff9fefffdfefefefffefffffeffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffefffff1fdf9d0f6efb0f8eea0fcef99f8ed93f9ec90f8ec8cf8ed8bf9ec8af8ec87f7eb86f6ea84f7ea82f4ea7ff2e57befe789f5efacfcf9ccfdff +e0ffffe8fffddefaf3c8f8eaaff5e599ecdf83e7dc74e7db6fe7dc6aebdd65edde63eddb60efdc5df1dd5af2df56f3df51f1de4deedd4cebdd49eadc46ecdb45 +f0d842f0d741f0d544efd545e7d346e2d043e4d043e8d342e8d33be6d132e7d431e7d431e7d132e7ce30e6d12fe3d039e2d158ecdf83fdf4b5ffffd6ffffdfff +ffe1ffffe5ffffe6ffffe4ffffe2ffffe2ffffe7ffffeffffff0ffffe7f9f5baf0df78ead14be5c92fe2c51de2c719e5c71ae6c51ce6c51ce6c51be5c518e3c3 +16d5b918d8c038ebdb77fff4c6fff8eafffff7fffffbfefffdfffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffecfcf8c5f3eba5f6eb9bfbef97f9ed95f9 +ee92f8ec8cf9ee8cfaed8bf8eb89f7ea88f7eb86f8ea84f6e981f6e981f4e888f6ea9cf7f2b5f8f9cffeffe3ffffeafffbe2fff5cffef3bff7efacf1eb9ef2e9 +99f3e991f3e787f4e680eee175efdf6eeedb62ecd958edda51ecda4debd94cead84be8d748ebd847efd944f0d843eed641ecd43fead23ce9d139ead036e7cf35 +e6d034e6d334e7d633e8d532e8cf31e6cc32e8d03bedd759f1e188faefb3fffed7ffffeaffffe8fffde4ffffe8ffffeaffffebffffe8fffee7fffee6fffae0ff +f9d3fbf7bdf1e793ead45de7c93ae5c728e3c61de2c61be4c619e6c51ce6c51ce4c51ce3c41be4c31ad8ba1fd8c441efe286fffdd7fffef5fffffbfffffcffff +fcfffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffff7ffffe6faf6bbefe899f4e995faee96f8ee96f8f093f7ee8df9ee8cfbee8cf9ec8af6eb89f7eb86f8ea84f8 +e982f8e780f7e580f8e687f6eb97f3f0b3fbfacefffee5fffeedffffefffffebffffe4ffffdafffcd3fff8c9fef3b9fcefabf5e997f4e588eede74ebd865ebd7 +5aecd756ecd655ebd554edd652edd84decd948ebd946e9d744ebd442eed53ff5d63ff2d338f0d237e8d237e7d437e9d633ead42feed031e9ca39e6cc50fae387 +fff6c3fffdddffffddfffbd2fdf3bdf6edaef6ecacf7eeabf4edaef6ecb0f8e9b1fdebb0fce9a5f5e690ebe078e5d55ae8c839e8c325e8c61fe6c81de5c51ee7 +c51ee8c41de6c51ce3c41be3c31ce6c31fdbbe27dccb4cf5eb93ffffe2fffffbfffffefffffefffffcfffffcfdfffffcfeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8ffffe4 +f6f4b3ebe691f1e88ef8ef95f8ee96f7ef95f5ee8df8ef8dfaee8ef8ec8cf7eb8bf8eb89f9e988f9e985fbe984fbe881f9e67df5e584f0e999f6f1b2fef9ccff +feddffffe5ffffe9ffffecffffeaffffe8fffee2fffad8fff8cdf9f2bbf7edadf5e89cf3e48ef3e383f3e17cf2dc76f0da70f1d967f0d95fecd954e9d84ce7d6 +47e9d542edd43ef2d63cf2d338f1d338ecd43aead438e8d331ead331efd035e9cc42e7cd63ffeda6ffffe5ffffecfff9c9f6eca6f1e38aeee07aefe079ede078 +eddf79eddd7cefda7ff3dc80f4dd77ebd762decf4adeca35e5c526e9c51eeac71de9c81ee8c61fe8c521e8c41ce6c51ce2c31ae2c21be6c325dbbf32dfcd5cf7 +efa2ffffe8fffffcfffffffffdfdfffffbfffffcfdfffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffeffff +fefffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcffffe8f6f6b0edeb8df3ed8af9f291fbf298f7ef95f4f091f6f08f +f6ef8ef7ed8ff8ec8ef8e98cf8e98cf8ea8af9ea86f8eb83f6e97ff4e882f1e887f3eb92f7ee9ef9f0a7fcf3b3fdf6bffefacafdfbd3fcfadbfffee2ffffe8ff +ffeaffffe8ffffe2fffcd9fff9d1fff9c7fff6bcfef0aef8ea9ef7e68ff2e07becda67e7d657e4d249e3d03fe7d23ae9d338e8d139e9d338ebd137ead133e7d2 +30e7d131ecd03cebcf52e9d576fff4b6ffffeafffbd9f2e394e7d766e5d74fe5d546e2d144e5d247e7cf47e8cf49ebd050eed256ecd256e6cf4bdecb3addca2d +e4c925e4c71fe8c61fe9c720e6c41de7c61de7c61de6c51be8c619e2c019e4c42be3c848e3d275f6eeb3ffffedfffffbfffffffffffffffffefffffefdfffffd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffefeffffeaf6f5b1eaea8cf3ed8afcf391fcf29af8f097f5f093f4f091f7ef91f8ee90f9ec90faeb8ef9ea8df6ea8af6e987f6ea84 +f4e981f3e97ef2e87df2e77ff4e882f3e787f5e991f7eb9df7eeaafaf2b7faf6c3fefbcfffffd9ffffe1ffffe7ffffecffffedffffebffffe8ffffe0fffbd4ff +f7c8faefb5f5e9a3efe18feada7ae6d469e5d45ce7d657e8d752e8d54ee8d447ebd141ecd23ee7d338e3d039e9d247ead661edde88fff7bdffffe4fff3c3e8d7 +70dec93ee1cc2de0cc27dfc929e5cc2ee6c92be2c42fe2c53eead153eed65ee4ce50e2cd3ce0ca2be4ca24e4c71ee7c720ebc922e8c61fe9c81fe9c81fe7c71a +eac719e3c11ae6c532e8ce58e8d98afaf2c3fffff0fffffcfffffffffffffffffefffffefffffffdffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefbffffe8f6f4b4eae792f2ea +8dfdf094fef19bfbed9af8ee96f7ee94f8ed93faed91faee90f9ed8df7ec8af6eb89f6e987f8e887f7e983f6e981f4e87cf2e67af1e579f1e47af4e680f4e785 +f4e78bf3e992f4e997f4ea9cf7eea4f8efabfdf3b7fff5c1fffbccfffcd4fffcdbfffde1fffee6fffee9fffde6fffaddfff6d1fdf3c4fbeeb6faecaaf7e89ff6 +e58ff1e079f0db68efd45befd454e8d54ce3d049e7d55aeddf75f1ea9bfdf9beffffd6f9f0ade4d25ddfc732e9ca2debcc29e9ca27e9ca27e4c424dabf2ee0cc +57faea89fff599f0e17be6d04ee7cc35eaca25e9c81ee6c921e8c821eac61febc720e6c71ee7c61ce9c618e2bf1be7c738efd767f2e49cfef8cffffff3fffffe +fffffffffefffffffffffffffdfffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffe8f5f3b9ece798f3e992fdef97ffef9cfcec99faed97f9ed95faec94faec93faee +90f7ee8cf5ed88f5eb86f7ea88f8e985f8ea84f7ea82f7ea7ef6e97bf5e87af5e87af3e67af1e379f2e278f0e17aeedf79ecdd77eddd79eede7ef0e18bf2e597 +f6eaa2f7ecaef8f0bbfbf4c9fffcd9ffffe4ffffedffffedffffecffffeaffffe7ffffe1fffed3fff5c1fbeda5f7e794f3dd85f0da7ae9d871e5d66fe9dd7ff1 +e898f7f2b5fcf8c3fffcc5f6eb9be4d150e3c92fefcc2ef2cf2cefcf28ecce29e7c82bdfc640ead97cffffbcffffcbfcf29becd659eece39eecb28eac920e3c8 +20e4c921e8c61feac920e6c71ee5c71ce7c416dfbe1be5c83ef5df76f8eeaefef9d8fffff7fffffffffefffffefffffefffffefffdfffffbffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffff7ffffe9f8f6c0f1eba4f5ea9afded9affef9efded9afdee98fced97fbec96faec93f8ee90f8ef8df6ee89f4ed86f8ec86f9ec84f8eb83f7ea80f6e9 +7ff5e87ef6e87ef5e77df5e57bf5e378f5e176f6e174f4e071f3dd6df4dc6af1dd6defdf74efe27af2e681f4e888f5ea90f7ec9af9f0a6fbf4affff9bdfffac3 +fffbcbfffed5ffffdcffffe1ffffe1fffddbfef9d2fdf7cafcf0c0f8ebb7f6e8b3f5e9b3f7edbdfdf6cbfffcd6fff9cefff6b7f0e486e1cd46e0c527e8c926eb +cb24e7ca22e9cd2ceacf3ee8d360f0e39fffffd8ffffd8f5ee9ee7d056eac936ecc62aebc825e1c824e0cb22e2ca1ce7cc1ee3c91fe4c71ee6c417ddbd1de5c9 +46fae687fff8c3ffffe7fffff9fdfffffffefffffefffffdfffdfefffbfffffbfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8ffffeefbf8ccf4efb2f6eda4f9ec9dfdef9dfe +ee9bfcef99fbef97faee96f9ee94f9ef91f8ef8ef5f08af6ef88f9ee86faed85f9ec82f8eb81f7ea80f6e97ff5e77df5e77df7e77df7e57af8e576f8e474f9e4 +71fae46dfae26af8e36af3e26aefe16beee06aeedf6bebdd6ce9dd6de9dc72e6dc77e8e082ece590eee89defebaaf3f1b7f8f7c5fdfcd0ffffdaffffe4ffffe7 +ffffe5ffffe3ffffe5ffffe6ffffe9ffffebffffe8fffcd1fbf0acecdd80ddcb50d7c237dec336e0c636d9c433dbc841e7d560f4e38cfcf2c3ffffe4ffffd3f1 +e891dec847e6c52feec52cecc729e2c927e0ca24e2ca1ce3cb1be3c91fe4c71ee4c117dabb1ee3c84ffdec96ffffd6fffff3fffffbfdfffffffefffffdfffdfd +fffdfdfffbfffffdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffff6fefadefbf6c9faf2b6f8efa5f8f09df8f097f8f096f7ef95f8ef95f7ee94f7ef91f6ef8ef8ef8ef8 +ef8dfaee89f9ed87f7ec84f6ec81f6ec81f5eb7ff6ea7ef6e97bf4e779f5e777f6e576f5e574f7e572f9e870f8e76ef8e56cf8e46df5e16af2df66f0de63eedd +5eecdb5ceadc5ae9dc5ce6d95feadd69ede175eee381f3e88ef5ea98faf0a3fef5b2fff7c3fffccdffffd1ffffd7ffffe2ffffe5ffffe3ffffe1ffffd6fdf2be +f4e5a0eede8bebdb82e9d87be5d679e3d779e1d97be1da83ede4a0fef4c4fffadcffffdbfffab4ecdf75dfc739e8c527efc72befc72be6c528e4c824e3c91ee2 +c91be2c81ee2c71fe4c31adebf28e4cc5cfeefa6ffffe4fffff8fdfffcfdfffffffffffffefffdfcfffbfefffdfffffdfffeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfffffffe +fffdf0fffee1fffbcbf8f3b6f6f0a7f3ef9ef0ec99f2ed98f1ec97f3ec95f4ec92f5ed8ff8ef8efaef8dfaef8dfaee89f7eb85f5ea82f4ea7ff6ea7ef6eb7cf6 +e97bf6ea7af5e979f5e777f2e473f2e571f3e771f3e56df3e36bf6e26bf6e168f5e066f5e263f4e25ff1e05bf0e057f0e057efdf57eedf5bebdc5deddc63eedc +69eeda6dedda71efdc7becda87ecde92ece69bf1eba8f9edb7f8edbbf5edb8f9f0b7f7edadf0e29aeddc8bfae998fffdb5ffffc4ffffc6ffffc4ffffc4ffffc7 +ffffdaffffe4fffddbfdf0bcf3e68ae5d358e2c730e8c724f0c92befc72be7c426e7c825e8cb22e7cb20e2c81ee4c921e7c623e2c437e8d16bfff4b4ffffedfd +fffcfdfffefffffffffffffffefffdfcfffdfdfffdfffffffffcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfffffdfffffffefffff1fffde1faf8cff5f3bdf3f0b3efedacf0eea8 +f1eea4f1ed9ef5ee99f6ee94f8ef8efaef8df9ee8cf7ed88f7eb85f5ea82f7ea80f7eb7ff7ea7cf7e87af8e97bf6e878f2e676f1e674f1e772f1e771eee66ff0 +e56cf6e56cf7e56af4e265f2e063f3e263f3e361f2e35fefe05beedd58eddc57eedb56eeda53edd652ebd450ecd34febd050ebd057ead35fe8db67eae172f2e2 +81f2e386f2e583f1e580efe07aecd972edd672feea92ffffc1ffffd9ffffdaffffd9ffffd8ffffd9ffffddffffd7fff9bbf4e38dead35fe9ce41e7ca2ce9cb26 +eac828eac828eac926eaca25e9c924e7ca22e4ca20e2c621e6c72ae9cb48eedb80fff6c2fffff2fdfffffdfffffffffffffffefffffffffdfffdfefffffffeff +fffcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffefdfffffefffffdfffffffefffff2ffffe7fefddbfefcd4fcf9cdfcf8c7f8f5bef6f4b4f8f2abf6efa0f6ec95f5ea8ef5ea90f4e98d +f5e98bf4e987f6ea85f8eb83f8ea80f9e97ef8e97bf7e87af6e878f5e777f3e876f2e873f0e772f0e670f2e56bf3e469f3e368f1e166f0e065f0e163f0df60ee +de5cefdd5af1de59f1dd56f1dc51f2db4ff2da4cf2d74af3d848f3d548f2d74aecdb4fe9dd55eddc5deddb5eebdb59eadb57edd756ebd357ecd35bf2de73f8ea +97f8eda9f5e8aaf5e7acf6eaaaf4e8a6f2e7a3f3e698f0de7fe8d360e9cd43e9cd33e8ca2be8cc28e7cb27e7cb26e8cb23eaca23e7c924e6c823e3c61de2c622 +e8ca36ead159f1e091fff7ccfffff5fcfefffffffffffffffffffefffffffffefffffefffffffefffffcfffffeffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfffffefdfffffdffffffff +fcfffff8fffff4fffff0fffdeafffce3fcfad8fbf7cefaf3c2f8efb6f6eba7f3e89ef2e89bf4e89af4e896f5e892f6e98df8e887f7e882f8e87efae87dfae97b +f9e879f8e778f7e776f6e675f4e473f2e571f0e46ef0e56cf1e36bf2e26af2e168f4e168f4df65f4de61f3dc5ef3dd5cf4dc5af3dd56efdc53eedb50edda4fee +da4df2d947f1d846e8d845e6d745e6d447e6d244e5d43ee5d13ce9cd40eccf44edd246edd750eadb61e7d969e9d46bedd46cf0d66aedd466e9d15fe6cf55e5cc +46e3ca38e6ca30e8cb2ce8cb2ce8cc2be5cc28e4cc26e5cc22e5cc22e5ca22e4c921e3c71ce2c625e9cd43efd96ff4e6a4fff9d6fffff8fcfefffffffffffeff +fffffefffffffffefffffefffffffcfffffcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffcfdfffffbfefffbfffffdfffefffffefffffcfffff7fffff4fffeecfffee6fffb +e0fff9d7fff8ccfff6c4fff4befef3b9fbf0b2faf0aafaeea0f9ec96f5e88cf5e584f2e37df5e57bf7e57af7e678f6e576f5e475f7e475f4e473f1e470f0e46e +f2e46ef2e26af2e169f3e067f3de64f4de61f4dd5ff3dd5cf2dc5af1dc58efdc55eddb52eada51eddb4ef1dc4bf1da48ebd946e9d744ebd540ead53de9d639ea +d438edcf3aefd13dedd23becd43ee8d746e7d64aebd04aedce49f0d047efd045efcf40ebcd38e8cc31e9cd2ce8cd29e8cd29e9cc2de8cb2ce5cc28e4cc26e6cd +23e5cc22e5ca22e5ca22e6c81de2c527e7ce50f2df84f9edb7fffbdffffff9fdfffffffffffffefffffffefffffffdfffffffffffffffcfffffcfffffeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffcfffffefdfefffbfefffbfffffbfffefffffefffffcfffffafffff9fffff8fffff7fffff8fffff6fffff2ffffedfffde5fffbddfff7d2fdf5c6faf3 +baf8f1acf2eb9cf0e790eae285efe482f3e57ff4e67cf3e67af5e57af6e479f6e577f5e672f4e670f4e46cf4e36bf4e168f3e166f2e063f4e162f2df5ef4e05d +f2df5af1de57efdc55eedc53eddb52ecdb4feeda4dedd94becd84aecd746edd644ecd73fecd93cebd83beed33deed33decd238e9d236e6d439e8d33becce3aec +cb38edcc36eece35f0ce34efce31ecce2febcf2ee8d02ae7cf29e8cd29e8cc2be8cb2ae8cc28eacd25e9cc24eaca25eaca25e5c71cdec228e5cd5bf6e699fcf5 +cafffeeafffff9fefefefffffffffefffffffffffffffdfffffdfffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfefffbfefffafffffbffffffffffff +fffffffffbfffffbfffffbfffffefefdfffffcfffffefefffffbfffff7fffeeffffbe8fffbdffefad7fcf9cdf9f5c0f6f3b6f7f0abf8f0a3f9ee9cf8ec94f5e8 +8cf3e585f3e37ff3e27bf2e172f2e06df1e06bf0e068f1e068f1e166f1e166f3e263f2e260f3e15ef2e15cf2df58f0dd56f0dd54efdc53efdc51edda4fecda4d +efd84cf0d84af1d747eed843ead83debd83bedd53deed33ceed238ebd236e7d332e8d232ebcf34ecce33ebce2fecce2feece2eedcd2debcd2eeace2de8d02ae7 +cf29e6cd29e8cc2be8cb2aeacb28eccd24eccd24ebca27ebca27e3c41bdabf29e5d067fef0aefffeddfffff3fffffbfefffdfffefffffffffffffffdfffffbff +fefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefffffffdfffffbfefffbfffffcfefffffcfffffcfffffefffffffcfdfffbfbfffefbfefffbfeffffffffff +fffbfffff9fffff8fffff6fffff6fffff5fffff2ffffedfffee9fffde0fffbd6fff8c9fef3b9faefabf6ea9cf3e690f3e585eee076f0df70efdf6eefe06cf1df +6cf0e068efdf67efdf64f2e063f3e061f2e05df2df5af2de57f3dd55f2dc54f2dd52eddc4feddb4ef2d94df3d84cf2d64ceed648e9d842ead83deed63cf0d43a +f1d239efd339ead435e8d334e9d334ead434e7d332e7d230ead12feccf30eccd32eacc31e8cf2be8d02ae7ce2ce8cb2ce9cb2ceacb28eace23eace23e6ca29e6 +ca29e2c51cdbc12de9d675fffbc1ffffecfffff8fffffbfffffcfffefffffefffdfffffbfffffbfffefbfffefffefffffeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffff +fdfffffbfffffdfffffdfffffffdfffffdfffffefffffefdfcfffbfbfffefafffffafffffbfffffafffbfcfffafafffbfdfffefdfffffdfffffffeffffffffff +fffefffff9fffff2fffbe4fff8d7fbf5c8f8f0bbf4ecb0f3eba5f4e999f2e890f1e68af2e686f4e680f1e379f1e071f2e06df0df67f1df64f1de5ff2dd5cf1dc +58f3dd56f2dc54f2dd52eddc4feedc4ff2d94df3d84cf2d64cefd64aecd845ebd841efd73deed43aeed13aefd339ead337e9d435e8d433e8d433e7d431e6d330 +e9d230ebd131edce35ebcd32eacd2ee9d02ce7ce2ce9cd2ce9cc2bebcd28eace23e8ce23e6ca29e6c92be3c723dcc337ead982fffecffffff1fefffbfffffcff +fffcfffffffffefffdfffffbfffffbfffefbfffefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffefffffeffffffffffffff +fffffefdfffffdfffffdfffffdfffffdfffefffffefdfffefffffffffffffffffffffffffffffffffffefffffcfffffbfffff6fffef0fffdebfcfbe6fdfce2fe +fcdefaf8d5faf7cbf8f4c1f9f2b3faefa5f7ea94f4e484f3e077f1de6ff0dc67efda61f1db5ef1dc5bf0db57efdb54efdc53efdc51eedc4ff0dc4ff2db4ff1d9 +4bf0d84aefd846edd742eed640ebd33debd33bebd339ebd438ead435e9d333ebd333ebd432e9d230ead12fe9cf2fe9ce30ebce30ebce30eace2deacf2be9cf29 +eacf27e7cc24e9cf25e9cd28e5c728e7c92ee5c92fe3cc4eebdd91fffdd8fffff7fffffffffffffffffefffffefffffefdfffefdfffefdfffefdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefffffefffffefffffcfffffcfffffbfffffbfffff8fffff7fffff1ffffe6fffcd6fef7c6fbf1b5f8eca6f5 +e899f0e28af0df82edde78efdd72efdd6ceedd65eddb5eecdd59eedd58eedc53edda4feeda4dedd749eed646eed745eed543efd742edd53fecd53debd43cebd3 +39e9d236ebd234ebd333ecd232ecd232ebd131ebd032eacf31eacf31e9ce30e8ce2ee7ce2ae9cf29ead028e9cf25e9ce26e8cc28e7c727e7c92ee9cf3fe9d461 +efe19ffffde0fffff9fefdfffffdfffffefefffffefffffefdfffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefffd +fefffdfefffbfffffcfffffbfffffbfffff9fffff9fffff7fffff2fffeebfefde3fcfadcf9f7d4fbf7cefaf6c5faf6bcfaf1b1f6eea1f5eb93f4e785efe177ed +de6aeadc5ee7da56e8d752e9d64dead649eed648f0d646f0d544efd541eed53feed63eedd53decd43aead337e9d236ead435ebd234ebd236ead135e9cf35e8ce +34e7ce32e7ce30e7cf2fe6cf2de7ce2ae8d02ae8ce28e8ce26e7cd25e5ca22e6cb2decd54aefdc73f5e9affffee5fffffafffefffffefffffffffffffffffffe +fdfffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefefffbfefffbfffffbfffffcfffffc +fffffbfffff9fffff8fffff7fffff5fffff2ffffeeffffe8ffffdcfffdcdfdf8bbf8f0aaf3e799eee28ae8db79e6d96fe5d767e6d560e9d45aecd655edd750ef +d64af0d646eed641ecd43eecd53decd43aebd438ead337ebd438ebd236ebd236ebd137e9cf35e8cf33e5ce32e8cf33e8cf31e8cf31e8ce2ee9d02ee9ce2ae8ce +28e8cd25e6cc22e5cc30ebd655f5e487fbf0befffee9fffffbfdfffffffffffffffffffffffffffffffffefdfffeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffefffffefffffefffffffffffffefdfffcfdfffcfbfffbfdfff9fffff8 +fffff2fffee9fffcdffff8d3fdf3cbfbefbff8ecb6f6e9abf6e7a2f5e697f4e287f2e17af1de6befdc5decd952ead648e6d23de6d139e7d136e8d135ead133ea +d133ebd032ecd133ecd133ecd232ecd133e9d032eace33eace34ebcf35eacb32ebcd32eacc2deace2aeacc27e6c921e2c731ead666f8eb9dfef6ceffffedfeff +fbfdfffffffffffffdfcfffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefeff +fdfffffefffffefffffffffdfffffdfffffefffffffffffffffffffefdfffffdfffffdfffffdfffffffffefffffafffff6fffff3ffffefffffebffffeaffffe2 +ffffd9fffcccfff6b8fcefa5f4e890f0e47fe7db6be3d65ce0d04edfcd44e2ce41e4cf3ee7ce3ce7cf39e8d038ead135ead232ebd432edd430ecd331eacf31eb +cd32eccd34ebcb32eccd30ebce2deace2ae9ca27e5c623e0c539ecd978fbf0b2fffbdcfffff4fcfffdfdfffffffffefffefdfffffffffffffffffffffffffffe +fffffefffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffefdfffefffffefefffbffff +fbfffffbfffefdfffdfefffefffffefffffefffffefffffffffffffefffffcfffffbfffff9fffff7fffff1ffffeafffcdbfdf7cef8f1bff5eeaff0e9a0eee792 +ebe183ebde76efdc6deeda63eed75defd755ecd54aedd540e9d435e7d32ee8d32aead32aebcf2eebcd2eebcd2eeccc2cedcf2ae9ce26e8cd25e6cb27e8ca2fe6 +cb4bf1e08ffff9caffffebfffffafafffefbfffffffffefffffefffffffffffffffffffffffffffefffffefffffffefdfffeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefefefefefefefefefefefefefefefefefefefefefcfefefdfffefbfffefdfffcfffffcfffffcfffffcfffffefffefffffefffffcfffffdfffffefffffe +fffefdfffefefefffffffffffefffefdfffffbfffff8fffff2ffffedffffe7fffedfffffd9fffecdfffbc0fff7b3fef2a4f9ea94f5e287f4e07bedd668ead457 +e2cf46ddcc36dfcc2fe2cc2de5cb31e8cc32e8cc32e6cb2de7ce2ae2cc27dfc92ae0c833e6cc44e9d167f5e9a9ffffe1fffff5fdfffefafffefbfffffdfefcff +fffefffffffffffffffffffffffffffdfffffefffffffefdfffcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffd +fffffdfffffbfffffdfffffffffffffffffffffffffefffffefffffefffffefffdfefffdfffffdfffffdfffefdfffcfffffcfffffcfffffcfffffcfffffcffff +fcfffffcfffffbfffff9fffff7fffff2ffffedffffe4fffdd6fdf5c6f7ecbaf6e8adf3e09cf0db89e9d673e7d564e6d457e7d350e7d04ce8d048e8d145e7d241 +e4d33de2d23fdece45e1cf54efd970f5e193fef5c9ffffeefffffbf9fdfefbfffffdfffffdfefcfffffefffffffffefffffffffffffffffdfffffefffffffefd +fffcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffdfffffdfffffbfffffdfffffdfffffffefffffefffffeffff +fefffdfffffdfffffbfffffbfffffbfffffdfffefdfffcfffffcfffffcfffffefffffefffffefffefffdfffffffefffdfefffdfffffffffffffffcfffff7ffff +f1fffce9fff9e2fff9dcfff7d3fff6c6fff5b7fff3a9fdee98f9e989f4e27df3e077f3e071f2e06df0e26aebe06ee9de76ede189feefa7fff9c8fffce1fffff7 +fdfffffafefffbfffffdfffffffefdfffffffffefffffefffffffffffffffffefffffefffffffefdfffcffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffefffffefffffefffdfffffdfefffbfefffdfefffdfefffffefffffefffdfffffdfffffdfffefdfffefdfffefdfffffdffffffffffffffffff +fffffdfffffdfffffdfffffffefffffefffffefffffefffffefffffefffffefffffffffffffffffffcfffffbfffff9fffff8fffff7fffff1ffffecffffe2fffd +d5fff4c3fcedb5faebacf8e9a4f7eca2f5eca2f0e9a4eee8adf3edbefffad8ffffeefffff5fffffbfbfffffbfffffbfffffdfffefffefefffffffffefffdffff +fffffffffffffffefffffefffffffefdfffcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffdfffffdffff +fdfffffffefffffefffffffffffffffffffefffffefffffefffffefffffefffffffffffffffefffffefffbfefffbfefffbfffffdfffffffefffffefffffeffff +fefffffefffffefffffefffdfffffffefffdfffffffffffdfffefdfffefffffefffffcfffff9fffff2fffbe8fff7dffff8dafff6d1fff9d2fef8d3f9f7d5f8f4 +dbf9f8e4fffef3fffff9fffffcfefffdfafefffbfffffdfffefffffefffffffffffffffefffdfffffffffefffffffffefffffefffffffefdfffeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffffffffefffffcfffffbfffffcfffffefffffeffffffffffffffffffffffffffffff +fffffffffffffffefffffefffffefffffefffbfffffafffffbfffffdfffffffffffffffffffefffffefffffdfffffdfffffefffffefffffffffffffefffffbfc +fffbf9fffbf9fffdfafffefdfffffffffffffffcfffffafffff7fffff5fffff4fffff6fffff7fffffafffffcfffffefdfffefffffefbfdfdfafefffbfffffeff +fbfffffcfffefffffdfffdfffffbfffffdfffefffffefffefffffefffffffffdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffffffffffffffff +fffffffffffffffffffefffffbfffffbfffffcfffffcfffffefffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffdfffffbfffe +fdfffefdfffefffffefffffffffffffffffffffefffffefffffefffefefefffefefffffefffffcfffffcfbfffef9fffef8fdfefafefffdfefffdfefffffeffff +fefffffefffffefffffefffffefffffefffffefffdfffffbfdfdfdfffffdfffffbfffffcfefefffefafffffcfffefffffefffdfffffbfffffdfffefffffefffe +fffffefffffffffdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffffffffffffffffffffffffffffefffffefffffffffffffffe +fffffefffdfffffdfffffbfffffbfffffbfffffdfffffffffffffffffffefffffefffffefffffffffffffefffffefffffefffffefffffefffffefdfffffdffff +fdfffffcfefefefefefefefefffffffffffffffefffdfffffdfffffdfffffdfffefdfffffcfefffdfffffdfffffefdfffefdfffffffffffffefffffefffffeff +fffefffffffdfffffdfffffcfffdfffffcfffffcfffefffffdfffbfffffbfffffdfffcfffffcfffffffffefffffffffdffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffefffffeff +fffefffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffefffffefffffefffdfefffdfffffbfffffafffffafffffafffffbfffffdff +fffffffffffefffffefffffefffffefffffefffffffefffffcfffffcfffffcfdfffcfcfffdfbfffefbfffffbfffffffefffffefffffefffffefffffdfffffdff +fffffffffffefdfffcfdfffefdfffffdfffffdfefffdfffffffefffffffefffffefffffbfffffcfffffcfefefefcfefefbfefcfffffcfffffcfffffcfffcfeff +fdfffbfffffafffffdfffcfffffcfffffffffefffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff030000000000}} } -\par \pard\plain \s0\hich\af4\dbch\af9\langfe1028\dbch\af10\alang1025\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\loch\f4\fs24\lang2016{\rtlch \ltrch\lang1045\loch +\par \pard\plain \s0\rtlch\af10\alang1025 \ltrch\lang2016\langfe1028\hich\af4\loch\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\f4\fs24\lang2016\dbch\af9\langfe1028{\loch\lang1045\loch Lorem ipsum} -\par \pard\plain \s0\hich\af4\dbch\af9\langfe1028\dbch\af10\alang1025\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\loch\f4\fs24\lang2016{ -{\*\shppict{\pict{\*\picprop{\sp{\sn wzDescription}{\sv A picture containing game\u10\'0a\u10\'0aDescription automatically generated}}{\sp{\sn wzName}{\sv }}}\picscalex103\picscaley103\piccropl0\piccropr0\piccropt0\piccropb0\picw96\pich96\picwgoal928\pichgoal928\jpegblip -ffd8ffe000104a46494600010100000100010000ffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713 -141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1effdb0043010505050706070e08080e1e1411141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1effc20011080060006003012200021101031101ffc4001c0000020301010101000000 -000000000000040503060701020008ffc400190100030101010000000000000000000000010203040500ffda000c03010002100310000001b0c295dd262a3643 -f4304442af817ded00fe1b0f5635e77472bd9f35bda3e7df2b9b4e52bef62ebc92a371e1826b045302f8f5b365d4609d8b2e98f3ada2b4465772af9969321c55 -4c2d4553ad2acfa826088f5efd0f52d166c9145bf3af7872df22d591323b9a19daa0634928a3daebcfad07377aa5af9fbbc667a7e180e98ad8544868a5a2ce8f -38680aeb091d796fcfe85afbde4df98aebb933aa6b76797cb4ba196ae916631cd27408ec2bf4c66d2ff9df3ef7ffc40026100002020104010403010100000000 -000003040102050006111213101415222123313241ffda0008010100010502ddccd787002805ad14acf625a2bf50539d7f751a4efc69dc7aad6b2052a2fd2d16 -ae5fefbc5cb72d373faab5e2869192452b56a595a3406931694b72182c46b7aaf5b63f18482e3e423bef4ed3729ebda26ba98fa30b0c425283643c7109dbf476 -d6529e6c06ca358d81cbb55c5eea55909745ff003de75db5da79156291f8d07ea289d6599a036fec71f4c0bc9acc66b2681d0d63b22783da3d0c510a027031a8 -fed8940ace6e5bf3ed9e794c2ad4571af0ebee3234eeb318a2c8af265c1772682c4563c79281113c53402e3f3124c8696c3c968e8ebe3d6666d44cb146968898 -9eb5b8db569407984b8d9258e35912d00bae215d724db58fa49b35ff002f1cd71fee5389aaf905e22d5924e9b50565fda8e9e9489b4f9438d536da845d2d4ff3 -6f344ae71dad96ab56a94731deadcf419239d78edae6abdaf8becd47ae46ac21ba56704c86d92bac58fc6b213f5d4982b0f6f0aa4940d7672feafda48ca0e7c5 -bb94588e856350d5c85eb499a4cce455bb4d65f23f178ed8f563e2bd1e27893bf55716d0e4a1c73141072abaf7659c7c1602afb8334c8718abcd5db6b0358ae2 -bd3fffc4001f1100020104030101000000000000000000010200031112210410312213ffda0008010301013f01acf8a5e5f531d4c221d75c9562351879149119 -b7118da09958c745a9e4a3c3351b19c9e17e6df3169851be88bc7a450e4251e61a4752b725aa183276edac611f5002c6d1100e9bc8ef6b1871cb294900d8efff -c4001f1100020104030101000000000000000000010200031112210410312232ffda0008010201013f01a4993da0f665b99471beb8eca0ee21f615bc558ebb87 -d98dc4476a7ecadcc08b79c7e6663ea3542c750c06d12a87f932af10541b9478caa23628b0f4b7580fccc828bc7a85baa7fa8b4ef710658e32ad42da3dff00ff -c4003210000103020306040504030000000000000100020311120421311013224151612332528105144291a1204371b1243362ffda0008010100063f028700c3 -e24a731d9418102b141f928b8aaeaaa34eeaf753b66aa29f75556fd3457cb1073e993b9ac2bdeee381f6ddff0005070d08a8515cef2b7246941d474544de8b75 -261a77db9f0adcfc8627dca91cec1cfe924156b61c432bd535ddb45cd0c6369c0e15503c73604e79150d8ebee8bcea73282d1119e616f2e9de1a33a15e0cd332 -df57340659765d17aba95896b857809515c7ca6d4e9eeb9ae8f88205b56d74ae9b322b5d946b4357f4b543929ee7b4170233e6a3eee256299888439afc38a765 -4c3d6cd5a4f44d827f29d6e47fbd9595ed60e95cd785287afe355bf9bc38dbab916e0a1b47a8ea53f1f3c8772d7533e6543146282daa8a5fab3f7403c7095661 -dcd95b5ad1d911eea3631c6377a1e32fba799e2b1d4e1747c4d25498cc4789fc8aaf9ac1f0b9a73b72c9473c8f25da3c3454a6b6e11611bd4f13bd908633e1b8 -d6691c287d97c3fe1f030089d25c4535a6c3333f6f3f642785d58e51569e88b5c284201ed0eec5560673e26f2737a22f0dba03e42de5d8adc61dbbb82b5738a0 -4e2375d0315d9bdfd5f9ae68c85bc187651a6bccec23253be0619216cc5b2c5d3b842585dc5f91d8ab1daec92cf0cbba734332fa0d0eca0cca38994dd20f237a -b9196771334e778eed5dbf10c1caeb9c1d914715858da5c337b07d6a1c647a483359277242836470c6c326224e4b0fbd7defadc1bc87e89b1b861786f1bc26cd -0b86edff008eca4c0cd85b30e5d489ddd57aa60a64e7d361c4cefa35bf7253fe236d1f3e4cbb56853967fa211657bf6fd18dc557212eefd900e35c2cfe61e92b -c29a94ce879aa8342322de61421eeb45eb2ccd561f0b868daf630564ae8ac8dcd7cd4a766232cefa891f56f5db349e9615035d99c4377847757d95b0d7d953f6 -a9440b596170add1ea99fe4cceb4fd4a8e99f686f942ab055e455ad28cb21ad4ac381e9dbfffc400241001000202020202020301000000000000010011213141 -516171108191b1d1e1f0a1ffda0008010100013f21ad0698ec5ccab8a2c9db45133d36c41c2c376804662da8bda31b58db7b98f5c8278988269661013b7c4cbc -0cd4eaf440189a7dbc44d70576a5203b6641e4cfa8d41529ac8e4e482acc9fa5451e59cd980da457845b3a750c85a5e6310264105dbdbe8900297a8772a4e73c -4a77eb51cb01a9ae2084c004bf7f0dc1c855c2ed1ca381af1fd429c20d1cc316143ea2858a0fa819fa577c43291ed1e897e5ccdc596c0dbc8c9e666717f8a8d4 -4dea5be7d3a85fa7f7186a5872f71a0c80b368d73722c688bb5ee38ded831fc59b20f2e0460b38fd3b98ab2aaf8e26066657e894f88ebf50e775707eb4bfabdc -693cfcfe4ae258d8375b3a22f5a885e598ab8b1c3cca10bdc7351ea4df947f9a8206eae4ea7e7fd90ea2eb45db26525cd18f91386bb32fa8f718cad3b96d8694 -d34418903f20b02ac264ed6339ed1c70243f19d0802442e78cb19a6cb5fe441740a8174e4788cd69a2fd4a87dd0cd79799cc3f0d847dbd307b8bb0eea6c87098 -3f22b25c16ad55b1bf0f881e3a3c9d1108e0ea60a355d438b0b2ebed2b6b0a4c455aeab1068b0b9ed7be8f7294025f657c678638b9694ba717e636e3a5d7f999 -dbbfed3118bbb9484b732b57b02ae0fb33d12fe474735df898bfe304dc00006084dc0babcad8ec8a4df993b513d61fea1347a158975ab01ca9be09aacc03e811 -12dd5ffaae09c5608df383518f103d9909d23ec9dc3da799858a8321cf115933bb948d6b45ae60da89e952c85037be676109c9c513353449877f257db7f75008 -b7436a99e24690483442bd84a8c35acbdc3cb4697c4740b69a1f72896dcb75cbe234e5909a5ba27cff00ffda000c030100020003000000100396eaf1652ea7e0 -b3ee94431311befa1c4dd924e3a1e1bc582086ffc4001e11010101010101000203000000000000000100112131411051b1c1d1ffda0008010301013f10461efc -b82fd6d3adfe2166ff0096c097b1306c8033e4afbc95e1e448f419e5baafa4f53cfdcc02dfec89ebb1e438b70f202fab59b7d983032de5852cc0fbb6010bbf7f -1b1e40c22ba7977cd588f6ffc4001b110101010101010101000000000000000001001121314151d1ffda0008010201013f10caf8fb177f938c5ef2cf7133603c -7ec43cec21d21547111d13b878c141d81d19fd916397a9771b87661f10a122ae4b7b66f22825bebe64e8a6b1793e58c0cc1a60638dc6b0267cbfffc400241001 -0002020300030003000300000000000100112131415161718191a1b1d1c1e1f0ffda0008010100013f1000d4ef8aa109364715daaf92e043afea5b892da71ff7 -00ac1ea08772b0a463352adc86ae977ef934b2c5594b3ba800b0879759b88a989580f5c5c2d84cc1282d584cdd7cc004980ce272e1c0202677f1895c69adaf4f -9318252bd658c5aee5fa3921a10bf63c3378899ac842ab14f3961218e751ad241a42cc7aeffd9cc6652b09d7c42205b9cdd2afc214b0b82c088d070e1707f310 -ad6edd92008b171d888323cacea289e19551f7b8ee16f0dbbfc40d96d60d3f6011c2512619600b9eb9da9ebd4bd581bc8bc7d4a386778a62fd225a6f78eaa1d8 -6eed23516376e0ca6d4e5868a02585c4772ec434fabc46b0ebb4c87a96a343013366fe62a1175fbc1f3013aa6efdfcca0e0daaabf9cca6622b93a521122f22e1 -8260661e37b65c8b07082b0f755f9189ab7f7a31142aa8233c59f98a40d0c0cbc692d2a15e74c347b1e6566059fc7c4035559b18da5541595ad7491a476edf43 -d7040a941acf0b482c9ec1a4eb540532ed350ac2ded0f106bc40b1019dd9afc96804ef6e9b256228769978eadb25981fe902e1eccea46735d030a0966f408420 -1469f5abf537d13ee6b9271008e6883607bcc0fc6a0a10d1c5d660505055014054281158b41d7ea5881c0db94719e25d4e5194fa103bb3129f5d4c6c877981c3 -cdc0b19a3bee30e05940a9b5dbfe44484dd2be0872980936ca9e0ea1a5c800caf40857082b01c53b2622dc40450725457059c933cd409ca1719184298038e8df -207c953860d32271e4aee52c0fe90dfb6b29af639664c4560286d39f88261628383e25a0c71dfb009050b7674e8b12065dc680eaaf50c84ba0ec94e8ba7ea200 -7cba21469dc4117ad3cef87772c9aba317a37e9a83689e49bcf5196a82ce43317687562939ff00631a6d46455e880413bf9c5781cca8d9642b35872fb11b6a0f -20f6e70be13f65304be9a747388190b0d704aef71dd4f54995be096c80965ff101809a0e52b995b41683001c4000c03be0270ca44f8ef980bc6d2e3787db982e -8770610657ff0032d5daccf917c397e1d508886ced68b8f503d314869b334a6228930387552737bb9448655d3c08dc2daac03caeaa25c29f76eefbd7111154df -452a1bbee6826244bc979175388ef151408a47e5afe629801f926f3dc6b628e6a69b3a972de9b3e5fb9634a2a8716d4ad41b3454b2151c23da376fa88bfb75ea -5c4608d81790f3a8b51c6ea84d4351c99fc9ffd9}}{\nonshppict{\pict{\*\picprop{\sp{\sn wzDescription}{\sv A picture containing game\u10\'0a\u10\'0aDescription automatically generated}}{\sp{\sn wzName}{\sv }}}\picscalex103\picscaley103\piccropl0\piccropr0\piccropt0\piccropb0\picw96\pich96\picwgoal928\pichgoal928\wmetafile8 -010009000003d46d000010002236000000001610000026060f002220574d464301000000000001003ff7000000000400000000200000f04d0000f06d00000100 -00006c00000000000000000000005f0000005f00000000000000000000003a0d00003a0d000020454d4600000100f06d00000c00000001000000000000000000 -000000000000600000006000000021000000210000000000000000000000000000004e8400004e840000460000002c00000020000000454d462b014001001c00 -0000100000000210c0db010000004800000048000000460000004c00000040000000454d462b224000000c000000000000001e4009000c000000000000002440 -00010c00000000000000214000000c00000000000000044000000c00000000000000110000000c000000080000000b0000001000000095000000950000000900 +\par \pard\plain \s0\rtlch\af10\alang1025 \ltrch\lang2016\langfe1028\hich\af4\loch\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\f4\fs24\lang2016\dbch\af9\langfe1028{ +{\*\shppict{\pict{\*\picprop{\sp{\sn wzDescription}{\sv A picture containing game\u10\'0a\u10\'0aDescription automatically generated}}{\sp{\sn wzName}{\sv }}}\picscalex26\picscaley71\piccropl0\piccropr0\piccropt0\piccropb0\picw376\pich140\picwgoal3586\pichgoal1335\jpegblip +ffd8ffe000104a46494600010100009000900000ffe1008c4578696600004d4d002a000000080005011200030000000100010000011a0005000000010000004a +011b0005000000010000005201280003000000010002000087690004000000010000005a00000000000000900000000100000090000000010003a00100030000 +000100010000a00200040000000100000178a0030004000000010000008c00000000ffc0001108008c017803012200021101031101ffc4001f00000105010101 +01010100000000000000000102030405060708090a0bffc400b5100002010303020403050504040000017d010203000411051221314106135161072271143281 +91a1082342b1c11552d1f02433627282090a161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a73747576 +7778797a838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7 +e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f0100030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400 +010277000102031104052131061241510761711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445 +464748494a535455565758595a636465666768696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9 +bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffdb00430001010101010102010102030202020304030303030406 +04040404040607060606060606070707070707070708080808080809090909090b0b0b0b0b0b0b0b0b0bffdb004301020202030303050303050b0806080b0b0b +0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0bffdd00040018ffda000c03010002110311 +003f00fefe28a28a0028a2a196e2de1ff5cea9fef1028b09b4b564d4579ff89be287827c25199758bd50075d8437f235f34f8d7f6d2f02e911b0f0c037722f67 +52a335e86172ac5e21af654dbf3b69f79f3d9a716e519727f5bc4c62d74bddfddb9f6b5666a7ace95a343f68d56e12dd3d5ce057e4178f3f6e4f885acc2d6ba7 +5a4762bce1e2639af8b3c5df1a3e27f88ee1df53d72e64463f70b640afa9c0f02e2ead9d69a8afbd9f95679e3d65184bc70546555f7f857e3a9fbc3e2efda77e +0df84633f68d6ade7941e638dc645721e17fdb23e0ef89b5c87434bd481e7380eee300d7f3b7a95c1bb98cf747cc90f563d6b999a76b69d2e6d18c7223021875 +1cd7d4d2f0f305c9caea4b9bb9f97e23e9139d7b753861e9aa77f8756daf5ee7f5ef0cb14f12cf0b064701948e841e86a4af9a3f64ef882df117e0ed86a8f279 +ad6ea2dcb75e500afa5ebf25c5e1a587ad3a13de2da3fadb29cc69e3f05471b4be1a91525f34145145739e885145140051451400514514005145140051451400 +514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451401ffd0fef9f52d5b4dd221fb46a532c29e +ac715e45e21f8ebe15d1149b706ec8ed191cd787fc6ff116a5378ea7d019c8b7862570b9e32457cf77b30404a800f6afaacbf22a73846a5577beb63f20e24f10 +b134311570d828a5c8dc6ef5775a3d363df3c51fb4d6b2e8eba045f676edbc038af9a7c5bf167c6fe2507fb5ef327becf96b16e8dcddcde5dbc6d239eca326b6 +34ef82bf12bc52c0e9968aa1fbca76f1f8d7d461f0781c2ae66a31f367e578fcf33ecda4e9c2739ff7637b7dcb43c1f55bfb97dde64d23f721989af31d5f518d +4ee240afd04b7fd92e0822177e3cd5a3b341cb88a45247e159b777ff00b207c2c76b5bfba9754ba4fbab245b9491ea6bd0a59d50bf2e1e12a8ff00babf5d8f07 +13c0f9828fb4cc6ad3c3c3bd49a4ff00f01bdcfce49748f10ead119f4bb49274f5515a5e11f80bf14be22c5733f8674c9a736c40902ae7693eb5f6dc3fb6c7c3 +ad2f578b4ad0bc2960b64ce14b6cc1c7ad71ff00b5af887e20782edf43f1ff00c24bcb9d1ec3c431b4d2ad8e429c74ce2bbe9e678e7563877455373f85c9dd69 +ad9dbc8f22b70b6430c2d5cc1636589851b7b48d38f2b49bb269cb4b5dab9f187c45fd9ffe2e7c38d3c6ade28d1ee20b5271e6b2e1735f38dccf8ce39afd28f8 +13fb535eea7e1cd77c03fb404975a9d8cd6329b59e7432309d871f4afccdd6cdac17f2c166c4c4ac7693c1c135f439557c54e7528e2e094a36b38fc324fb5fb7 +53e0b8a3019552a387c6653564e1513bc276e784a2f676d2cf74cfd9ff00f825c7c432fe17bcf86d23ee31c925c807a8cd7ebc57f339fb01fc441e01f8f6935c +4988af6216e149e32e715fd318e466bf22e3dc0fd5f3494d2d2694be7d4febdf01f3bfaff0bd3a327ef516e1f25f08514515f147ed0145145001451450014514 +50014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145007ffd1fec6ff00 +689d1d74af11af892418fb585894fa915f2b6a5758c8cf415fa0dfb45787e4d67c1ab7888185931958fa0c57e6adedeacb11941ebdebf45e1fa9ed70b1eeb4ff +0023f99bc47c2fd4f36a96568cfde5f3dff13ea7f870fe1ef01fc30ff85a57d089eea7778a307b32fd6bc03c63fb52fc4fd5d9c5a5c4705b9e02040081f515ea +df0ee68fc65f06b54f0ab1dcda5c525d2afb9afcfcd4af1d3e590608ce457a396e028d6c4569578f34d4baeb65d2df23c0e25cff001983cbb034f0155d3a33a7 +77cba3735a4eed6fa8df14f8bb5ed6676bad42f25666eb87207e5599e06f85fe32f8bfaab699e1889e664386931b829f7ae3f58bc1c8afae3f61fd6eea7d6354 +f0669b3182eaff007491c8a70e36293c57d2e3aa4f09839d6a295e2be4bcfe47e6b90e1a966d9d51c1e3672719b77b3d5bb6895fbbd2e7c93f183e0b7c41f83f +7620f16d9c915bbe025c11852c7b0af77f84dfb6b691e10f0527c3ff008b3a349e20d3ed5425aac780635fa9af69f86bf1eb48f8a7abea7fb3f7c7b8c4caf732 +c1677728df2890b6d5ebd315f9e9fb42fc23d43e09fc45bef095c167b44908b695bf8d7ae6a30ee38f7f50cce16a8bde4d369497f345ee9f747763a157205fdb +dc315dbc34dba738cd26e12fe4a916acd6978b68fbf7c17fb55fecafe3ff00165978264f03dc591d4a55b7595dc632e715f167edc5f0ab41f84bf16ee34df0cd +ab5ad9ced98c13904633c57ccde1fd67fb0fc59a66ba1b06cae52607fdd39afd2ffdbeb4bff8593f07fc15f19ac72c64b767b861f80e4d5c3050caf33c3aa329 +7b3a8a5169c9bf7b75bfa0ea6735b89f8673078c853789c338548b8538c1fb36f964bdd4b66d33f2dfc09af4fe1df1fe8bacdbb6cf22f22763ec0d7f5e7f0ffc +55078d7c1f61e26b720a5d441b22bf8c7bdb83e49789887c6548ec6bfa70ff0082757c4783c63fb3e695e1f790c975a4c4239589c9392719af2bc4ac0f3e1a96 +292d62ecfd1ffc13eabe8db9efb2ccb1595cde9522a6bd62ed6fb9b7f23efaa28a2bf193fb2428a28a0028a867b882d6233dcbac68bc9663803f135f167c79ff +0082867eca5fb38d9dfde7c48f13c0834e8fcc996d9966603d000dc9f6a00fb668afc0f6ff008393ff00e0966a483e27d4b8ff00a713ff00c557d0df07bfe0b6 +bff04fef8e16935ef82bc51304817737da60f24e3db2dcd3b315d1fad545715e0cf88de08f885e1f83c4fe0cd4edf51b49e2132b4122b90a4679009c1f506bf3 +7be20ffc165ff61df865fb485bfeca9e2bd62fa2f17dd4a90c7025a1688bbf4f9f763f4a43b9faad4551d3750b6d5ac21d4acc9314ea1d49e3834ed4751b1d26 +c65d4f539920b7814bc9239daaaa3a924f4a00b9457e2c7c44ff0082fbff00c13a3e1afc49bdf851acebda95d6b16171f65923b2b26b8567ce3e52adf30f715f +a89e09f8e9e06f1efc29ff0085c9a29b88f45f25ae333c46394228c93b0f3d28b0ae8f63a2bf38eebfe0aa5fb21595cbdadc6ab76ae87047d9cf5fcea0ff0087 +adfec7bff417baff00c073ff00c553b30e65dcfd23a2bf3cb41ff82a0fec97e24d620d0b4bd56e9ae2e085406dc8193f8d7e81d95dc1a859437f6c731ce8b221 +3fdd6191fa52b0265aa28a281851552faf60d3ad24bdb924471296623d057847c1efda6be157c73d4aff0049f005ccb3cda6caf0ce248f661e33838e4e6803e8 +2a2bcafc5bf1a3e1df827c5ba57823c43a8245a8eb0e52de3c83c8fef73f2fe35ea0658847e7161b319dd9e31f5a00928aaf6f776b789e6da4a92afaa3061fa5 +58a0028a28a0028a28a0028a28a0028ac2bcf1478674f9dad6ff0051b58255192924c8ac07b8241ab56dad68d7a9e659ddc32ae3394915863f03401a74556b4b +db3d421fb4584c93c7923746c18647b8ab3401ffd2fef47c69a736afe14bfd3157719e164c7ae6bf1a3c490ff63ea773a337cad6ce5083dabf6fabf1d7f68fd0 +66f0cfc48bd9e55dab7f2348bee2becf83eb7ef6741f5d57f5e87e23e33e03fd9a863e2b58b717e8f55f896bf675f11c761e37b9d1659028d5e316d83df757cd +3f1ab4c97c31f11f58d119762c13955fa559f0b7894787bc73a5eb65b68b5b8573f857a2feda5a6adb6b5a378d231fbbd7e1371b8723f1afb8a34fd96651ed52 +3f8c7fe01f86e2eb7d6f862a7f361aa27ff6e4f4ff00d29a3e27d52f1998ad761f033e253fc2cf8b1a6f8c0b61212636fa3f1fd6bcbaf6e0162c4e6b97ba9063 +3dc1cfe55f592c342ad29519af7649a7f33f28a19955c2e2e9e3283b4e12525ea9dd1f77fedb1f0ee6f0078d34df8e5e0b3b74dbb114d1b274170df31e7eb5ea +1f10ac34ff00daf7f6668bc75a4a89fc4de16802dc227df919bdbe954bf662f18e8df1fbe12ea5f003c71209ef6ce192e2c9e6e4f984614026be66fd9e7e256b +5fb2c7c7ab8f0278c54ae96f2b457c8dd096e071dfad7c94295774dd15fef385778ff7e1dbe6b4f53f64a98ac02c4ac6c95b2cccd72d45ff003eab77f2e5959a +feedcf847514963f36ce752b2c64a383d430ea2bf5efe13ddc1f1b3f60ef11f806d98497da0dba2467a98f2735f27fedc7f02d7e1478fc78afc3599340d6905d +24bd84937cdb7d2bd3ff00e0991e34d3ad7c71ab7c2fd4dfe4f11e46d3df6a9af5b3bc4431994c330a1bc1c66bcacf55f75cf96e08c055ca38aeb70fe3f455a3 +3a32ecd4e2f91aee9bb34cfcb1bf825b0b8934e9ce5edd8c6df55e0d7ebcff00c1247e25a695e25d77c13a9beefb7b462dc67a62bf343e3ff83eebc07f16b5dd +12e14a837933a03fdddc715dafec61f1025f87ff00b4978735491f6da998f9d93c115e967b878e3f29ab18ebcd1e65eab53e6f81730a990f16e1a7534e4a9c92 +f493e477f93b9fd79d1552c2f21d46ca2bfb7e52640ebf4619ab75fcdcd5b467fa3e9a6935b0551d4f53d3f46b09754d5665b7b7814bc9239c2aa8ee4d5eafc6 +aff82dd7ed557dfb37fec7bace91a21f2b50f145bcb6704c0e1a323072bef486d9f8c9ff000544ff0082c7fc5df8dbf1367fd907f61c8a696e4ca6d2eee20024 +3210c558820703d2b7ff00637ff837375ef19e9b0fc50fdb1fc473ea126aea257d2246916487272771ce39f4a83fe0db2fd8becfc4b0eabfb61fc48b78eeb531 +7125b43e700fb99c677f3dc75afec62a9e84257d59f89107fc1bd1ff0004b68edd229bc08f2385c339ba7049f5af877f68aff8366fe10789d6e65fd9af5b1e10 +dcbfba8e4677c1f722bfa99a295d95ca8fe74bfe0893fb087c7dfd85e5f18f823e304d75a8c12dd48d6f7b2b3189d00c02a189c035fceffeda6887fe0b9da2b6 +067fb46db9fc6bfd112f3fe3ce5ff71bf957f9df7eda1e58ff0082e5e8ad3489120d46d8b3c876aa8cf527b0a6b7264b43fd05fc17710da7816c2eae1824715a +abb31e8154649afe457fe0b57ff059bbfd62eaf7f644fd952e0dc4977badafefad8ef5b857e1a24c72181ef5b7ff000581ff0082ca5b683e07b7fd94ff00656b +e924d566896df52beb724491cabc6c8d94f2a6b85ff8225ffc11e754f1c6a56ffb5dfed456aef14b27da2c2d2e07cf24cac096746190a7ae7bd097506efa23bb +ff008226ff00c1170e98d61fb557ed35686e6f25026d3ed2e94970ae3396cf5c1afea8be34da5ae9ff00053c4567631ac5145a6cca88830a005e0002bd56c6c6 +cf4cb38b4fd3e248208542471a00aaaa3a0007415e65f1d3fe48e7897fec1f3ffe8269752ad647e2ff00ec1ffb22fc06f8f9e1ed7f5bf89da41bfbab6ba548d8 +394015b24f4afbe3fe1d8ffb1dff00d0b6dff7f9bfc2bc23fe0973aee83a5f833c4cba9df5bdb31bc4c2cb2aa1c60f3c915fa9ff00f09b7833fe82f65ff8109f +fc5536f5262958f8ef44ff00826ffec95e1fd561d6b4bf0f18ee203b91bce63822bee3b3b582c6d22b2b61b638515107a2a8c0fd2b36c7c49e1dd4e5f234dbfb +6b87feec52ab9fc8135e77f1a7e347837e0778367f1778be711a202224eacef8e062a4ad11ebd457f3d5ad7ed41fb5f7ed87ac5cf86fe0bd83e8f628db60ba42 +d16e07be7a5515fd933fe0a7fa4635c9bc54f2a5a7ef9a2fb6e4b85e718cf3f4aae5f3279fb23fa00f177fc8b779ff005c9bf957e417fc132801e3af17e07fcc +42ebff0042accf837fb78fc44d135193e127ed1da61d3e4951a2b7bbdadf3e01c92c78abff00f04c39e1bbf1978b2eed8ee8a5bfba643eaa5b8a2d615eed1f63 +fc56fd8a3c19f13be36691f17ae67789ad25325dc25dbf7bc70171c2d763fb5beb7ad780bf67ed4ee7c2327d9da184c41ba909b4ff00857c19fb557c48f88ba1 +7ed7fe15f0f687adddda69f3dc9596de37223718e84573dff0524f855fb48f892eacfe20f8475464f075bd82a5ddb09b6ee971924a77c8ef421df7b1f647fc13 +9351d575afd9c34cd635895a69a669373b1c93f31afbe2bf972f809fb38fedd3f103e1f5b7893e0a7881b4fd0e5dde4c7f6af287079e33eb5fb7dfb11fc37f8f +1f0b7e17dde8bfb436a4752d59ae9a4495a6f371163a673c50d04657e87d9f457e507ed69fb7fcfe0cf11dc7c1ef82f6bfdadae1fddcb2202c23ddd0a95af8af +4df82dff000528f8d701f17e83aecba5404edf29ee8c5c9f62452481cfb1fd19d15fce24fa9ffc1417f64bbefeddf194d2f8812df0e51a569a323f0cd7eaff00 +ec85fb657867f697d0bc8ba5163aec1c4f6b8c6180e719e78a2c3524f43edca2bf1bbf6c0f8ade30f037ed5fe0db7875cbad3f45fb747f6b86372b1b478190c3 +a62b81f8cdfb4bfed15fb4afc44bbf863fb35dbbdad9da48d0fdb14b47b88efbba5160723d37f6f8f803f0cefbe307c3af115dc7731dcf8af5c4d3b5131ceeab +2db800ed001c03cf5af9b7c43e1ff8bde06f8b7e26f07fc021752687a23cd6e20dc646440a7a93e82bf4fbf663fd9e7c5be1df871a427ed13747c41e23d3ae1a +e227b87f3960727e52879e6beadd2fc17e18d1afafb52d3ace38a7d498bdc385e6427839a77172df53e1dff82625f5eea3fb2cdadcea32bcb39d4af0485c9243 +06191cfa57e85d731e12f06f867c0ba4ff0061f84ece3b1b4f31e5f2e25dabbdce58e3d4d74f499495958fffd3fefe2bf3a7f6e9f0b493ae9fe305f952d2328c +7ea6bf45abe7dfda77c2ade2ff00841a8e97126e93e575207236f26bd7c8b13ec31d4a6f6bd9fa3d0f8fe3ecaffb4321c5504aed45c97ac755f8a3f06b5abb66 +89886c1c715f61fc49b987e277eca76be21817cd97c310a5b337520b57c2faddcf95349013cc6c50fe15f617ec897a3c5de07f137c2099848faab79c8ade9182 +6bf60cda9fb3a34f16bfe5dc93f93d1fe173f8e383b10b118cc46533db114e70ff00b792e687fe4c91f9df3dcb32f3e95ce5dcbb8e6b7bc4286c359bed3dc153 +05c491e0ff00b2715c65d4cc32457d6d2575747e555af1938bdd68753e02f1fea7f0e3c69a7f8b74b90a7d8e6492400fde5539c57e80fed97e02d2fe337c30d2 +ff0069bf0220dc62136a6b1f251fb6715f96373212086e735fa13fb06fc6ad220d4efbe00fc4193cdd27c49f2a897954da38033c0e6bc6cf70d3a5c99961d5e7 +4b75fcd0fb4be5ba3eeb81731a18a55f86b3095a8e27e093fb1597c12f46fdd7e4cf58f81be21d23f6c1fd9cef7e0bf8d9d66d774489ef2d09e1888c7c8a2bf3 +93e07ebfaafc08fda534bd475f26d6eb499d92557e36eee39fc2bd67c5fa6f8c3f629fda8639632d15acd3adc165fb8d6acd9033f4ed5ebdff000503f865a3f8 +af45d13f69bf8748a2d35d02e2ef6f1b3691e95e7e19d2a55dd08bbe1b149b8f6526b55f3d4f7f318e2b17818e3a71b66595ca31a89fc53a7192e49776e0ec9b +ecce5ffe0a85e081a77c58d33e206951edb1d534e8a6661d0c92724d7e5dc5ac5f68f7d16a9a5bf973c4ea51bd3915fa73fb58fed29f0b7e357ecc7a0683a449 +2378974e682270cb85f2a35c75afcabb893230d5ed70d42b472f851c445a70bc75ea96cfe67c67893570753882b6332eaaa50aaa352f17b4a4b55e4d347f6a7f +b3bf8d2cbc73f07741d5ed1f7b2d9431ca7fdb5400d7b6d7e48ffc1233e257fc24ff00036ebc39aacfbaf6d6f1f629393e5815fadd5f8067b82784c7d6c3f693 +3fbef81b3a59b64383c7ade7057f55a30afe5a7fe0e82d1f5dd43e03f82ef34b56305b5e4ed391d02e17ad7f52d5f9d5ff000543fd9663fdaaff00648f147833 +4d84cbadc36723e9c3b79bc71f957948faa7b1f1d7fc1be9a8e91a8fec4c1b49c623bb557c7f782735fbb55fc357fc104ff6dd9bf63df8c1acfec4bf1da63a6d +a4d7729f3ae7e5db72bf2a819fe1cd7f719677969a85ac77d612acd0caa191d0865607b823ad0f7145e859a28a8a69a1b689a7b8758d1065998e0003b9348a23 +bcff008f397fdc6fe55fe6f9ff00052ef04dff00c4cff82bacdf0eb4abbfb05d6b33416f15c9ff00964cdfc5c57fa08f867f68cf84df107c637ff0e3c1daa47a +86a568b22ca2121d14a0e41606bf830fdb4b23fe0b9ba28f4d46dbf9d544996c7c2dfb457ecd7f1a7f60df8fb61a8fc58b19ee611729756b7728252ea28d81dc +b9cf06bfbf8ff82677fc1457e0e7edcbf086c5fc26f169baf69d6e91dd6925879b1a460287c0ec6bbdfdaa3f621f849fb737eceb07c3ef8936aa2f0d9a8b3bf5 +40678580c80ac7a2938cd7f05df11be1c7ed61ff00046bfdab16fec4cf6a96770b32490b1fb35dc19caa3b8e0e475146e4fc3e87fa67d794fc7338f83be253e9 +a7cfff00a0d7c39ff04d8ff8294fc2cfdbe3e1641ab69b7315af89ec9123d4ac8909fbe239f2c13965fa57dc5f1d7fe48e7897fec1f3ff00e8269752fa1fce4f +ecebfb0778b7f6a1b4d5fc4ba178affb0a3b29c4663f98ee2d939f96be92ff0087377c4cff00a28ffa4b5f4cff00c12abfe44bf13ffd7e27f235fac54dc99118 +2b1f957fb267fc13cfc65fb387c414f1a6b7e2ff00ed989327c9c3f71fed715e05fb62ff0068fc7ffdb0349f8231cac748b458279d01e1b9c357ee8119047ad7 +e187c72bff00f8527ff0501b0f14eb20ae9daa43042b29fba19cfaf4a13d472492b1fb37e03f87be14f86fe1bb5f0b784ed12dad6d10220006efc4f535da919e +0d56b3bdb4d46d52f6c6459a1906e57439041f422acd4967c95fb5e7ecf9e11f8ddf0b6f6dafed17fb4ece266b39d7e568dbbf4ea315f9f3ff0004a1d39f46d4 +35cd1653b9ace79a127d4a1c57eaf7c74f1fe8ff000d7e186ade2bd66648a3b785880cc016278c007a9e6bf2b3fe0965a847ac7887c49ad43f72f2eee265fa31 +cd3e843f891cefed7fff0027afe10ffafb3fc857deff00b68123f663bcc7fcf01ffa01af823f6bff00f93d7f087fd7d9fe42bf40bf6c4b6173fb33dea1cf16f9 +e3fdc34fb02ea709ff0004cf27fe19974a1eefff00a11af7afdac3e255dfc2cf82baaf892c4ed95a36814fa17522bc0ffe099ac87f666d2806048326477fbc6b +d33f6e5f076a5e36fd9fb54d334b42f24444f8033c20269751ad8f933fe09a9fb3be8c7c1dff000bf3c5b10bbd57587768ccbf314dac79e6bf5c91123188c051 +ed5f9c9ff04d2f8aba0f8afe0258f8244aa9aa6906459a22707058e302bf47687b8476d0a3a8699a7eab6b2596a30a4d14aa5595c020835f835fb41f80e4fd8f +ff006b0d0be227c38cc363acb0132afdd0d2bedc11d2bf7c890064f0057e1d7ede7e3283e2cfed09e15f84fe0565bd9adde392e0a73b5a3932471ed4209ec701 +ff00052fd0aebc63f19fc37e1fb27f2e6d4da10ac3b17506bf637f675f855a0fc29f85ba5687a6db2c7726046b9931f349263924d7e5d7ed8b68971fb5f7c38d +367e07daad91bf0500d7edb5b5ba5adba5b47f750003f0a6f604b56c9e8a28a92828a28a00ffd4fefe2a86a96e977a6dc5ab8dc248d9707dc55fa29a76772651 +528b8bea7f313f187c3b73e0df1f6a1a15ca946f35e500fa31cd74dfb2a78e7fe107f8e5a76af39c42e9246c33c12e31fd6bdd3fe0a1be107d1fe2eb78a914a4 +1750c68303037639afcf28753b8d3353b7bfb66dad14a8d907b035fd0b8071cc32c8f37db859fad8ff003bf3d854e1de28a8a9ff00cb8ab78f9a52bafbd1ee3f +b5b7838f80be335de92cbb7ed518bb03da5e6be4fba994935fad7fb437c37d4ff6a4f87fa4fc61f8726de5bf48e3b4b88cb7ef3644b8271d6be46f0b7ec3bf1c +3c5d738cd959440fccd732f97fce9e519ce1a38382c554519c3dd926f5ba36e2ce0cccaae7359e5786954a355f3d371574e32d56be5d4f8be79462b2edb5cbbd +23528750d2dda3b98983230ce7835fa80dfb1f7ecf9f0ed04bf1c3c4ee92c43732e9d2aca38fa5571fb45fec75f093f71f0d7461afc96e30ada95b83b8fbd743 +e2085556c2509d5f95a3f7bd0e08f0056c2b53cdf1b4b0d6e8e5cd35ff006e475b9e3bf14f50f8f3fb64dbe9567a3785ee669608a2b6fb48031b546335f4b7ed +353e8ffb3f7ec67a3fc0bf124cb27882f6db649193f346c0e718af963c6bff000511f8a7af4ae9e15d22cbc3910f953ec1fbbe3b74af867c7df103c61f113587 +d73c677f36a13b1c83336edbf4cd71e1f27c5569508d68469d1a72e6514eeefd2ef6b7a1ece61c6195e0e9636a60eb54c4e2f110f672ab38a845474bda36bddd +ad76704cec912c6c49200ac8b8931cd5c9e4eb93585733c6a705b07eb5f627e3a7eabffc124be25a786bf6819bc2daacfe5595d59c9b7278f30f4afea241cf35 +fc8d7fc134fe1cf8afc6dfb44dbdd6936cff0067b688caf33a911e14838ddd335fd71a0daa17d057e15e2353a6b335283d5c55cfee8fa3b57c4cf86654eb47dc +8d4972bee9daebe43a8233c1a28af803f7c3f9cbff0082ac7fc111340fda92f9be377ecfd3a787bc6169fbf611039b89012dc63b935f92ff0004bfe0a2dff055 +4ff827899fc1ff00b4ef83f52d67c2ba02ed48da30ac91a9ea5f04e0d7f7395c2f8bfe18fc3cf1fdbcb69e36d16cf558a75d922dcc4b20651d8e41c8a7725c7a +a3f93c3ff076afc2216ecadf0ab5813053cf9c36eefa6dce3f1af853e3a7fc166bfe0a25fb687865b45fd98746bcd2f47be2e9721620cd2c4dfc21b1915fd9e9 +fd863f63939cfc33f0ef3ff4e117ff00135e85e14fd9cbe03781a016be0ef08695a646bd16ded92303f2029dd059f73f9c9ff837abf651fda83e135af8b3e28f +ed1da1df6853ea97124d08be249b8571f7d73dabf11ff6d5d46cd7fe0ba7a2c2cc771d4adb8da7d47b57fa2924314508b78d42c6abb428e800e315e19abfecbd +fb3aebfe324f887ad782b47bad76360eb7f2da234e187421c8cf14afa872e963d2fc07ff00226699ff005ee9fcabe5efdb73f624f84bfb6ffc23baf871f11ace +3374a8ed617847cd6f3b0c06e39207a57d930c315b44b040a111061547000a969147f997fc59f861fb567fc118ff006aa8f5cd325b9b28ed2763657c14f93776 +e0fccc17a7238e6bfb1ffd92bfe0a9ff00047f6f2fd94359b982fa3d37c5506992a5de9b213e712131e6018e8c6bf573e247c0cf83bf184c07e29f8674ef107d +98158bedd6eb36c07a81b81c5733e0dfd967f671f8797135d781bc11a369325c27972b5ada2465d7d0e00c8aab92a363f03ff659ff008282785ff657d3f5af0c +6afa05ceab25edc0916485b6eddb9183907d6beacff87d5f817fe84cbfff00bf83ff0089afd5d93f67bf81d2b9965f09e96ccdd49b64c9fd299ff0ceff0002ff +00e852d2ff00f0193fc28ba172cbb9f949ff000facf027991c7ff0865ffef1d53fd60fe238feed7dc9fb48fecefa17ed73f096c354b702c7527852f2da43cb02 +cb90a48f4af77ff8677f815907fe112d2f20e47fa32751f857af5b5b5bd9dba5a5a208e28d42a2a8c0007400526d741a4fa9fcf6f833f68ffdac7f62eba93c2b +f17349bad5bc39a79d96cfb701907a1e4d7ab49ff05a1f09df44da7e9be0dbe1793029092f91e61e9c6dafd9ff0011f83bc2be2fb7169e28d3e0bf8871b6740e +3f235c0c5fb3e7c0e86559e2f0a696ae872ac2d93208efd29dd0b95ad99f8c761e0bfda9ff006d6d5535bf8c90cda4f84ac033c513aed13230cf518cfe35e97f +f04b0b3b4d27c47e25d0ec4e62b1bbb88138fe143815fb4d6fa7585ad92e9b6d0a25baaed11818503d315cff00877c05e0bf08cd2dc78634bb6b079d8bc8d046 +10b3375271d734ae1c9adcfc54fdb067893f6d9f08231e4dd9edec2bf5b3e297811be237c1bbcf0c427f7b3d93796319cbec381f8d773aafc3bf026b9abc5afe +b1a4dadcdf4077473c9186914fa82466bb14448d04718c28e00145ca4b73f9b4f811fb5f78bbf60d9350f869f163c3b777681c882353b4a724fa1eb5fb19fb27 +7ed45e1efdb23e1cea5e27b1d226d32da299ece48676dc5811cf61dabdfbc49f093e18f8c2f4ea3e2ad06c7509cffcb49e1576fcc8adaf0a7823c21e05b27d3b +c1ba6dbe99048dbda3b68c46a5bd4818e686d0a29aeba1f89ff1dff65af8d3fb2e7c49b8f8d9fb343492e9970fe64d6712eef280e4e73eb50f86ff00e0af3a8f +816c3fb17e2c7856eeeb53073be321063bf1b4d7eecdc5bc177035b5ca092371865619041f5af2ed43e05fc1bd5a7fb56a7e18d3a793fbcf6e84ff002a77ee2e +5b6ccfc51f19ff00c148fe357c7c12786ff67ef0fdd59cb74be5a8237b73ef8afa9ff618fd8cfc4de04d724f8d7f1958cde23ba2cc1241f347bfad7e8ef87be1 +3fc34f09dc8bcf0ce8565612a9c878215420fd40af41a57ec0a3d59f891fb624f1afedb7f0fd1cf2752871c7b0afdb7ae4355f0078275cd620f106b1a55adcdf +5b3078a79230d2230ee091906bafa1b2920a28a290c28a28a00fffd5fefe28a28a00fce2ff00829078125f12fc2fb1d5f4f4c4b6570649180ea8074afc109ee1 +186eafeae7e34f82d7c7bf0cf57f0daa6f9a7b6758bd9c8e2bf951f1bf87752f02f88ef3c29ada18a7b390a1dfc67e99afda3c3bc72ab839615bd60f4f467f17 +fd22322961b39a59a463ee568a4df4e68e96f56b537bc15f19fe22fc2f691fc0fa81b5f3010c0fcc31f4352f8c7f694f8d3e36b2361e22d5cc90e31841b3f518 +af1d92612b7970e1d8f455e49ab961e0cf1b6b972b6ba5e8f792973c32c2c57f3afbc9e0f0bcfedaa423cddda57fbcfc2a866d9a3a3f54c3d7a9ecf6e58ca56f +b9687177b737123334b2c8e4f277393fccd61cd271cd7df9e00ff82767ed0ff108a5d4505bdadb10198cedb1b07eb5f6e7c3dff8245f859992ebe23ea73ac8bc +94b7704135e4e378b72ac2dd4eb26fb47567d664be137156696951c1ca317f6a7eeafbd9f81571771822204ee6380307ad7a2785be037c6af884e91f827c3973 +a8993eef963afe75fd527c37fd89be02fc3940b0e910ea2ca301aee35723dfa57d2ba2783bc2be1ac7fc23fa7dbd9e0607928138fc2be4b1be26d28dd6128dfc +e4f4fb91fade4bf468c4ced3cd71aa2bac60aefef7a7e07f32bf0cbfe094ff001d7c7ca9278a646f0e96fbc274ce3f2afbf7e167fc11ff00e17787027fc2cdbc +5d788c6ed8ad1e6bf6468af8fc771d66d88ba55391768ab7e3bfe27ebf92781dc299772ce5877566bacdb77ffb77e1fc0f26f851f043e19fc14d1bfb0be1ce98 +9616fedcb7e679af59a28af92ab5a7566ea5493727d5eacfd5f0b84a386a51a187828423a249592f44828a28acce80a28a2800a28a2800a28a2800a28a2800a2 +8a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2803ffd6fefe28ac0bdd685ab6dc573979e319 +22cf96a302803d0abe57f8affb1e7c16f8bbacff00c243e24d354de124b3838c935dcdefc40b888f039ae52f7e275dc4720b574e17195f0d3f69879b8cbba763 +cdcd327c0e6547eaf8fa31a90ded249abfcce0fc31fb017ecdbe1d9d6f5b4459ee10e4316381f857d53e1af02f853c2369f61d02ca28231e8a33c7bd7cdb77f1 +775084fcac6b0a6f8db7f192cc5b15ae2b32c5e27f8f5652f56d9cd9670de55977fb8e1614ff00c3149fde91f6d2a220c2803e94eaf86bfe17b5d7f79bfcfe35 +3c1f1befa56f94b5709ed9f6f515f20da7c5cd465e4b1ae86d3e285f48cb9279a00fa768af0fb3f88177238e2ba9b5f1a4b29036fd6803d1e8ae7acf5c4b9601 +875ae81486191400b451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500 +1451450014514500145145007fffd7fefa2e74db7b9cef1c9ae7ee7c236d7031bb15d851401e6975f0f6099485615ce4df0ae397826bdba8a00f9ce7f8388c30 +17359537c0e59befa57d4345007ca9ff000a222e9e5d598fe06c71f44e95f5151401f3941f07446a3e5c60d6e43f0aa28cee1c1af71a2803cc2dbe1ec11e1890 +0d7410784ada1c739c575f4500655b6916b6fd056a0000c0a5a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a +28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2803fffd9}}{\nonshppict{\pict{\*\picprop{\sp{\sn wzDescription}{\sv A picture containing game\u10\'0a\u10\'0aDescription automatically generated}}{\sp{\sn wzName}{\sv }}}\picscalex26\picscaley71\piccropl0\piccropr0\piccropt0\piccropb0\picw376\pich140\picwgoal3586\pichgoal1335\wmetafile8 +010009000003146c020010009234010000001610000026060f002220574d46430100000000000100eafc000000001400000000200000d04a0200d06a02000100 +00006c0000000000000000000000770100008b0000000000000000000000cf3300004a13000020454d4600000100d06a02000c00000001000000000000000000 +000000000000780100008c000000840000003100000000000000000000000000000020060200eec00000460000002c00000020000000454d462b014001001c00 +0000100000000210c0db010000004700000047000000460000004c00000040000000454d462b224000000c000000000000001e4009000c000000000000002440 +00010c00000000000000214000000c00000000000000044000000c00000000000000110000000c000000080000000b0000001000000097000000970000000900 000010000000ec090000ec0900000c0000001000000000000000000000000a000000100000000000000000000000140000000c0000000d000000120000000c00 -00000100000051000000786c00000000000000000000170d0000170d000000000000000000000000000000000000600000006000000050000000280000007800 -0000006c0000000000002000cc003b0d00003b0d00002800000060000000600000000100180000000000006c000000000000000000000000000000000000fffc -fef9f6f8faf8f8f7f7f7fefefef0f5f4b9bebf4a5252475054b8bfc2fdffffaeaba75a5049443428614a3a7b604c73523e785944765d4d62514482736a9c9086 -6d5f534e3a29664b318867469c74519e7750c39d73c5a27a896c45715a34ad9a77d9c7a2d7be96af8f64a68056af875db58c65bb9773bfa283b49c7eb09b7cb4 -a07dbda27dbe9f72c19e6cc5a16bbe9b69b69869ac946aa4916eb3a78bdcd5bce9e2ced0cbb6cfc8b4e2dbc8e3dccb9690853f3c374a4c4d575a621f252c080a -0b0607050506040001000303030808080202020909094e5050b5b7b7f0f2f2f5f7f7f7f9faf6f8f9f9fbfcfcfefffbfdfdfcfefefefefefffffffffffefffffe -fffefdfffefdfefffdfdfefcfafcfcfafcfcf7fbfcf8fcfdf7fcfff8fdfffffcfefcf9fbf9f7f7f6f6f6f9fbfbf2f7f6c9cecf525a5a2c3336acb3b6f8fafba9 -a6a2645b525c4c3f695242694e3a6445306345326b54446d5c4f80736b756a624032263523126549318c6a4ca27c59ae8760c39f77b8986f9b7e599f8763d6c5 -a4f4e4c0e7d0aaaf926b947048977049a7815eba9775b5997baa9478a79276ad997ab59d79ba9e75c5a473d1ae7cc09f71bca175b19b77a19272a89e86cec7b3 -e2decbd5d1bfb7b19ecfc8b7ece5d6d4cec38e8a856262624b4e532f3338191b1b0001000203010809070000000303030707070404044d4f4fb5b7b7eff1f1f4 -f6f6f6f8f9f9fbfcfdfffffdfffffbfdfdfcfefefefefefffffffffffefffffefffefdfffefdfcfdfbfcfdfbfbfdfdfbfdfdf9fdfef9fdfef7fcfff6fbfefefb -fdfffdfff8f8f8f8f8f8f5f7f7f6fbfae0e5e6606868192023a1a6a7f5f5f5b4afac82776f7b6a5d765d4d6045316749365b3f2e5a45366353476e625c4e443d -1d11072c1a097d61499b795ba47e5bb38c66bf9a74b08f68b49974d1bd9ad8caade7d9bcdbc8a7b29775977753977551a1805fab8d70b69f85b09c83ad9c82b1 -a085b5a080b09671b6966dc2a277b99f77b7a380b1a184a49a82ada695cac9bbd4d4c8c3c3b7c4c3b5c9c6b7ded8cbece6dbc9c6be8682814c4b4d3436371919 -190203010506040708060000000202020606060c0c0c585a5ababcbcf2f4f4f7f9f9f8fafbfafcfdfdfffffbfdfefbfdfdfcfefefefefefffffffffffefffffe -fffefdfffefdfafbf9fbfcfafbfdfdfcfefefbfffff9fdfef7fcfff6fbfefdfafcfffefff9f9f9fbfbfbf4f6f6fbfdfdf5f9fa74797a272c2f919596ddddddb8 -b2ad988c828f7c6d876d5c775c48735746614838533f345747406055513e362f1c12083727179e836eac8c6f9f7a58aa855fba9672b59571ccb28ee9d5b6e0d3 -b9d3c7afbbaa90a18b6f9c8062a98c6dba9e80bda68cccbaa3c8baa4c4b7a1c4b69fbeab90a38c6c987c59a38764ab9677a6987c9c917b958e7da7a79bc8cbc2 -cdd1cbbdc0b7c9cac0d5d3c8dcd8cdddd9cee1dbd4c9c5c07d79782d2b2b1a1b191f201e10110f0001000808080505050000001b1b1b5f6161b3b5b5eaececf9 -fbfbfbfdfef7f9faf9fbfcf8fafbfbfdfdfcfefefefefefffffffffffefffffefffefdfffefdfafbf9fbfcfafbfdfdfcfefefafefff9fdfef7fcfff7fcfff8f7 -fbfffefffafafafcfcfcf3f6f4fbfefcfbffff888d8c323637727474b4b2b1aba29ea092869d89789f8470977966725848634d415a48415f534f5b5451342e29 -231a114a3b2b9b836dae9073a27f5eab8763be9e7bc6aa87d9c2a2e2d1b6eee3cfded4c2c9baa7b3a18aa89078a38c72a38d74a29079a0937d9d94809a917d9b -907c91816a715b42674c317a624698896f958a768079686664596e706a919694adb4b1b6bbb9b8bcb7d7d8cfdfddd3cac5bcd6cfc6f7efe8d2c9c576716e4846 -453637351516140001000909090202020000001f1f1f5658589ea0a0dadcdcf9fbfbfdfffff5f7f8f7f9faf9fbfcfbfdfdfcfefefefefefffffffffffefffffe -fffefdfffefdfdfefcfcfdfbfafcfcfafcfcf8fcfdf8fcfdf8fdfff8fdfff4f5f9f9fbfcfafafafbfbfbf3f6f4f9fcfafdffff9fa4a33135364949498b8786ad -a39cb8a89cb29c8aaa8d7895786370594a614e4660524c675e5b4c48471d18152018115346387159459e8166b29072bc9978ceaf8eddc4a4dec9add3c3ace8dd -cfe9e0d3ded1c3c2b2a19f8c7773614a52422b483c2441392247402c48412d4b422e4436232a1702321a045c452f8d7f69968c7a7f7a6b504e44383935464b49 -666c6b7f8584a2a5a3b0b1adc6c3bbccc7becfc8bfe3dad1efe6dde6ded78a878340413f1617150b0c0a0101010000000505051818184b4d4d939595d6d8d8fd -fffffdfffff3f5f6f6f8f9f9fbfcfbfdfdfcfefefefefefffffffffffefffffefffefdfffefdfefffdfdfefcfafcfcf9fbfbf7fbfcf8fcfdf7fcfff8fdfff5f9 -faf4f8f9fafcfcf8fafaf7f8f6fafdfbfdffffbbbdbd4d4f4f2b292867625fb9aea6d5c4b7b8a2909b7f677a5f4a6f594d64544e6256545c57563432310b0a06 -17110a3a2e224c36248c7157c0a083c9aa8bdabea0ecd6badecdb3c8baa7d8cfc2c7beb49f93877b6c5c695a4754432e41331c4539214841285650395b553e58 -4f3b4234211b0a002810005e493494836ea49985978f7e726c5f59574f52534f535654595c5a7d807e878682a09d98ccc6bfe1dad1d5ccc3dad1c8f9f1eabab7 -b36869673536341a1b190303030202020909090c0c0c393b3b8d8f8fdbddddfdfffffbfdfef1f3f4f7f9faf8fafbfbfdfdfcfefefefefefffffffffffefffffe -fffefdfffefdfefffdfefffdfbfdfdfbfdfdf8fcfdf7fbfcf6fbfef6fbfef9fdfef4f8f9fcfefef9fbfbf9faf8fefffdfdffffced0d07d7d7d201e1d4c4542b9 -aea6ddccbfad9583866a526d523d67554a655955635b5b54504f2929290d0e0c0e0a050e0500412d1b846a52c3a58acbad90dbc3a7f3dfc6daccb6c1b7a6b9b0 -a68e857c463a30281b0d4b3b2a685a4474674d86795f9e9377b2a98eb6ad92a2988073654f301f0c2e1707654f3da49077b3a288ad9f88a39884a7a091a29e93 -87847c716e6973726e8986828985809e9a95d8d2cbe9e2d9dcd3cadfd8cfd4d1cda4a5a36566642829270f0f0f0c0c0c010101020202212323838585dadcdcfb -fdfdf4f6f7eff1f2fbfdfef9fbfcfbfdfdfcfefefefefefffffffffffefffffefffefdfffefdfdfefcfefffdfcfefefdfffffafefff8fcfdf5fafdf3f8fbf4f8 -f9fbfffffcfefef8fbf9fbfcfafbfcfaf9f9f9fbfbfbadadad37353437302da99e96d3c2b5a1897773573f5f46325d4c436c635f686362525050313334070806 -050100271d13806c5bc1a993cfb198d3b89dceb89fc0af9acec4b3cdc5b8948b814f463c2a1e125e4f3f93826f9c8b71a69679b2a081bcad8cbaab8abaab8bb3 -a58883715a35220d3019096d5541aa9274baa17fb29b7ba99478b5a48ab6a892aea493b3ab9eaba49b9c968f807c777a76719b9792d3cdc6f1eae1e1dbd4d7d6 -d2b5b6b48384826667655f5f5f323232000000000000141616535555c3c5c5f1f3f3f1f3f4f5f7f8eff1f2fdfffffcfefefcfefefefefefffffffffffefefffd -fffefdfffefdfcfdfbfcfdfbfafcfcfafcfcf8fcfdf8fcfdf8fdfff8fdfff6fafbfafffefbfefcf8fbf9fbfcfaf9faf8f8f8f8fdfdfdd3d3d3484645342d2a9e -928cc4b3a6937d6b6d523d6048345c4d44746d6a7975745454542123240003011c1813574d43c0ae9ddec6b0cbb298d3b9a1dac5b0d8cab8d9d1c4a9a59a605a -4f43392f6a5d4faf9f8ec8b5a0c1ac91b7a282bda783b7a27cb39f76ae9b76a5916e7c674c48331d4f3828866e58bea27fbfa178b4966db1946fb19773a38b6d -ad9980d0c1aed1c4b6b8afa5938d866965605d5954938f8ad7d1cae5e1dcdfdedacccdcbb4b5b3a0a19f8282824444440f0f0f0b0b0b0b0d0d282a2aa7a9a9fd -fffff8fafbf5f7f8fcfefff8fafbfcfefefcfefefefefefffffffffffefefffdfffefdfffefdfefffdfefffdfbfdfdfbfdfdf9fdfef9fdfef9fefff9fefff6fc -fbf8fdfcf8fbf9f9fcfafcfdf9f6f7f5f5f5f5fefefef0eff1514f4f2924238e847db5a5998a76657057436a544264584e8079767d79783d3d3d0204040a0d0b -534f4a968d80cab8a7cbb49eb8a088d0b9a3e1cfbeddd2c4c3c1b77c7a723c362b574e41a79a8ac8b7a4bda78ec0a88ac0a580bda178c8ab7ec3a778bea377b0 -976f8d7656725c43846e5cb09880bc9d76c09c6cc29e6eceaa7cc3a0749f7f56967a57b49c80dac7b2dacdbdb5aca2625c552b272245423e8d8984bbb8b4d1cf -cee7e8e6e8e9e7b8b9b77474744343432424240f0f0f000202161818898b8bf2f4f4fcfefff5f7f8fdfffff5f7f8fcfefefcfefefefefefffffffffffefefffd -fffefdfffefdfffffefffffefcfefefbfdfdf9fdfef9fdfef8fdfff8fdfff5fbfaf5fcf9f7faf8fbfefcfefffbf5f6f2f3f3f3fefefef6f5f75855572823227d -7470a5968d857263745c4a6f5b4a6b5e56746e6962605f21232300000024282389867ecec6b9c6b6a5cdb8a3d2bba5d1bca7bfb0a09b92886b6a664a4b476763 -588f8678b4a797af9e89a79076bca17fcbab82c7a577ceab79c9a772caab78bfa2759a805c7f694d8e7b66b49c84bb9b72bd9866bd9561c69b68c59a67ae8656 -9e784ea1815ecab296eedac8d2c6ba6f685f27231e1d1a163a37336665618f908ecfd0cefefffde4e5e39b9b9b656565383838000000000000191b1b4e5050a7 -a9a9eef0f1fcfefff8fafbf9fbfcfcfefefcfefefefefefffffffffffefefffdfffefdfffefdfefffdfefffdfbfdfdfafcfcf8fcfdf7fbfcf6fbfef6fbfef4fb -f8f4fbf8f8fbf9fdfffcfffffcf6f7f3f3f3f3fcfcfcf5f7f86f6e7035303169625f8c7e787c6a5f6e594a6653446a5f5756504b3432310c0f0d12151360645f -bdbab2e6ded1c6b6a5dcc7b2e6d1bcad9c897b6f634d47401517172e33319b9a90b1aa99998d7ba1907bc0a88cc4a683ceab80cfa776cea46fc89f68cea872c7 -a678987e596d583c75644f9f8b72b4956eb38d5dae8652b88c57c4955fc1925eb88d5cb38d63be9f80e6ceb8eadaca8e857c322c271d1a16302f2b4e4f4b7374 -729a9b99cecfcdf3f4f2e3e3e3b0b0b06767671111110000000507071416166c6e6edfe1e2fdfffff7f9faf9fbfcfcfefefcfefefefefefffffffffffefefffd -fffefdfffefdfefffdfefffdfbfdfdfafcfcf8fcfdf7fbfcf6fbfef6fbfef3faf7f7fcfaf9fdf8fcfffbfffffcf8f9f7f4f4f4fbfafcf5f6fa9190944845474f -4a497064607c6b627360536453466a6056443e37110e0a000100444745bbbdb7eeece2d4cdbebfb09dccb9a4ccb7a28979686e645a524f4a1116192e33349596 -8cbab6a49389779c8c75c6ab90c29f7dcaa377cb9e6bd5a66ecfa167d3aa73d2af7d9f855d6550346557449a8a73b49772b18d5fb48b5ac59662c99860bf8e56 -bb8b57bb9164b28e6acbb096f7e5d4b3a79d38322b2926225c5b5782837f9798969d9e9c9e9f9dc6c7c5f2f2f2f1f1f1b8b8b85f5f5f10121200000027292996 -9898e9ebecfcfefff5f7f8f4f6f7fcfefefcfefefefefefffffffffffefefffdfffefdfffefdfffffefffffefcfefefbfdfdf9fdfef9fdfef8fdfff8fdfff5fb -f6fafffbfbfffaf9fdf8fcfdf9f9faf8f7f7f7fcfbfdf4f5f9b5b4b8605c613d37386155538979728674696e5d50594f452d272014110c3a3b37949893e1e3dd -e8e6dcc6bdafd7c8b5d3c0abc7b3a1a89888978e856c6b672c3237333b3b898d82bcbaa8aba18fa3927dba9f85c09d7bcfa479d1a26fd6a46ad1a265d4a970d3 -b07ea58b636351345f54409c8e78bea583b7956ab78f5fbe925dbb8a52b38147ba8853c29766a6825aae9274dac6b4b9ab9f5d554e3936314a494572716d9596 -94bfc0bebabbb9c4c5c3eaeaeaf9f9f9e5e5e5b2b2b2484a4a191b1b636565d4d6d6fafcfdf9fbfcf3f5f6f6f8f9fcfefefcfefefefefefffffffffffefefffd -fffefdfffefdfefffdfefffdfbfdfdfbfdfdf9fdfef9fdfef9fefff9fefff8fcf7fdfffcfbfffaf6faf5f9faf6fafbf9fafafafcfefff7f8fccdced271707436 -31325c525294888292827b6f63593a31280a04002f2b26a7a7a1e8e8e2cac8c0b5b1a6d0c7b9e4d7c7dacbbbd3c4b4d2c6baa8a0995957563337384247469396 -8daaa798aaa08eaf9d86c0a388c5a07ecca277d6a878ce9f67d1a369d6ab72d7b27eaf936a6b5738645643a0937dae9777ac8e65af8b5db38b57b3854fb4854d -be8f59bf9463aa845aa08160a7907aa3948492887e4d474004010011100c686967c1c2c0dcdddbdddedcd8d8d8c8c8c8d8d8d8e5e7e7898b8b4446467b7d7dd6 -dbdaf9fdfefbfffff4f8f9fbfffffcfefefcfefefefefefffffffffffefefffdfffefdfffefdfcfdfbfcfdfbfafcfcfafcfcf8fcfdf8fcfdf8fdfef8fdfefdfe -fafafbf7f7f8f6fcfdfbfdfffef8fafaf6f8f8fdfffff6f8f9cbcdce727173424040777271b1aaa791888447413c15110c211e197e7a75cecbc3eae5dcbdb7ac -aca69bd0c7bde2d9d0bdb6adada59eb4aea976726d221d1a2e2926605d59989590a9a59abeb09ecab29acdae8fc7a17ec59e77cfa87bd2aa79d0a972d4ae74de -ba84b6976a755c3a75644fa69580a790709f835aa58659b08f5eb08857b18955b9905fb89262b18e639b7b589a7f64b4a28ba29383443c2f0701000805003836 -35888888c3c3c3e4e4e4dfe0dec3c4c2d5d8d6f9fcfab7b9b94b504f4e5352b3b9b8eff4f5f2f7f8ecf3f6f6fbfcf8fdfcfbfdfdfffffffffffffffffffefefe -fffffffffffffdfdfdfefefefdfffffcfefef9fefdf8fdfcf7fdfcf7fdfcfdfcf8fdfcf8f9faf8fbfcfafdfffffafcfcf5faf9fbfffffbfdfdd2d4d47878783a -3a3a666261918d8c645f5c23201c2827236f6e6ac0bcb7d0cac3d1cbc0cac1b7c9c0b6dad3cac9c5c086837f5551505854533935340c07043d34308a827b9d99 -94afa99ec5b4a1d2b79cd3b291cba680c49f79c9a67bcaa87acba974d5b078e0bd85b594666f55306c5a439c8a73ab9270a68a61a88b5fae8d5faa885aaf8b5b -ba9464b99265b08d62ae8d66ac9071b9a288b9a895857b6a3e352b110e06080501413f3faaa8a8ececece5e6e4d2d3d1e0e3e1fdffffd1d6d56e737220252663 -6869e1e6e7faffffe6edf0f2f7f8f7fcfbfbfdfdfffffffffffffffffffefefefffffffffffffffffffdfdfdfafcfcfbfdfdfafffefafffef7fdfcf6fcfbf9fa -f6fdfefafafbf9fafbf9fcfefefbfdfdf7fcfbfbfffffafcfcd3d5d57a7a7a2222222c282744403f2a25221f1c18646261c4c2c1f0ede8cecbc3c4bdb4dcd5cc -dbd4cbdcd6cfbfbcb85f5d5c0a08070c0a0929252438333067615c9d9790a49f96b2a99bbeac95c3a98bc8a885c8a47ecaa680d2af87cead80c9a674cea971d9 -b57fb292616f542f6a563d958168ae9672ad9168ae9165b08f61af8b5db28c5cb78f5eb18b5bad885cb28f67b19370b8a082cfbda6cfc1af94897b4c43391612 -0d2f2b2aa19d9cedebeae6e6e6dbdbdbdbddddeaecedeff3f4b2b6b733363a373b3cbdc1c2fbfffff7fbfcf8fcfdf9fbfbfbfdfdfffffffffffffffffffefefe -fffefefffffffffffffdfdfdf8fafaf9fbfbfafffefbfffff7fdfcf4faf9f8f9f5fefffbfcfdfbf9faf8fafcfcfbfdfdf8fdfcfafffef4f6f6bdbfbf6464640c -0c0c0200000804031a151254504fbbbbbbe8e8e8dedcdbc3c0bbc6c0b9dfd9d2d7d1ccdbd7d2c5c3c26d6d6d1111110f0f0f57555493908ca39f9aa09b92a39d -90aea492b8a388b99d7ec0a07ccaa680cfad89d5b68fd9b98ecbaa79c4a06ad1ad77b8976680633c7962489c866dac926eab8e62ab8b60b19062b69264b58f5f -b38b5aae8656af885baf8c61ad8d69ae9273bea98ed3c3accbbca9a89d8f6e675e625c57898481c0bcbbe0dedee5e4e6d9dbdcd7dadeeef1f6e0e3e86f727735 -383c757778d0cfd1fffefff8f7f9f9fbfbfbfdfdfefefefffffffefefefefefefffefefffffffffffffdfdfdf9fbfbf9fbfbf9fefdfafffef7fdfcf5fbfaf8f9 -f5fffffcfdfefcf9faf8fafcfcfafcfcf9fbfcfbfdfef2f4f5989a9b3e3e3e0808080200000a0807474440a7a5a4f4f6f7e6e8e9c0c0c0c2c0bfcdcac6d3d0cb -cdcac6dcdad9cfcfcf91939455575857595a9d9d9dd7d6d2cbc7c2a5a097a39b8ab4a68fbca788bfa380cba985d0ae8aceae8bcdb08bdcbe95cfb083cba672d5 -b07cbf9d6f8f7049897155a48d73aa8e6ba4875ba28257ae8c5ebc9568bb9363b68d5cb68e5db58d5db48f63b28f67a385629b8262ad987ccbb79ed6c7b4c6ba -ae938b8457514c807b78dddbdbf1f0f2d8d8decbced3edeff7edf0f89698a04d4d53605f63b9b6b8fffffffaf8f8fbfbfbfafcfcfefefefffffffefefefefefe -fffefefffefefefefefdfdfdfbfdfdfafcfcf7fcfbf7fcfbf7fdfcf7fdfcfafbf7fffffcfdfefcfbfcfafafcfcf8fafaf7f9fafcfefff5f7f880828321212107 -0707030100211f1e888783ecececf2f3f7d9dce1cbcdcee0e0e0e0deddd4d2d1d4d2d1d6d6d6c4c6c79b9ea295989cb5b9bae5e7e7f8f7f3cecbc6a19b90b0a7 -93c0af94c3aa88c0a37ecaa982d1af8bccad8cc7ab89ceb38ecfb286d2af7ddab581c29e7092714a896c519d8267b09570ad9064a5855aaa885ab79063b89060 -b48b5ab88f5eb88e5fb99063b28c62a9855fa68865af9472bba385c1ad94d0c1b18d8379312a215a5651d5d3d2f9fbfce2e5eacbced6f1f3fdedeff9abaeb67e -81869d9ca0dad7d9fffefffdfbfbfafafafafcfcfefefefefefefefefefdfdfdfffefefffefefdfdfdfefefefbfdfdfafcfcf6fbfaf6fbfaf6fcfbf8fefdfcfd -fbfefffdfbfefcfbfefcfcfefef5f7f7f4f6f7fcfefff4f6f77173740c0c0c040404080907424341c0c1bffdffffdcdfe4ced1d9dcdfe3f0f2f3e7e7e7dedede -e8e8e8cbcdce95989c868b8eb8bdc0f1f5f6fdffffecebe7bcb9b49b9588baae96c5b394c3a984bc9d76c6a67dd3b18dcfb391cbaf90c8ae8accb087cead7cd6 -b17fc49e6e98754d846649896d4fae916cb89b6fb19166a98759b18a5db58d5db28958b38857ba8f5eb98f60b1885bae885eb9966ebb9b77bb9d7abca486b8aa -9480756740372d423c358e8d89dee0e1f6faffe3e9f0e0e5eee2e7f0c5cbd2a9adb2b8b9bde3e0e2fdf8f9fbf9f8fafafafafcfcfefefefefefefefefefdfdfd -fffdfdfffefefefefefdfdfdf9fbfbf8fafaf7fcfbf7fcfbf7fdfcf7fdfcfefffdfefffdfafdfbfdfffefcfefef3f5f5f2f4f5fdffffeef0f163656600000008 -0808232323737472e9eae8f2f4f5dcdfe7c5cad3d6dadfe0e3e7d9dbdce0e2e3f9fbfcc6c9cd5e62676f7378c7cccffbffffe5e8e6c4c3bfaaa79fa49d8eb3a6 -8cc4b08dc6ac84c4a47bd1ae86ddbc95d5b997cbb292d0b593ceb18ac8a776d0ab79c8a272a4815688694a7c5e419e7e5ab99970ba986da9865ab0895cb99161 -b58b5cb18655bd9261c09564b3895aab8255ab855baa865ec09c76e3c7a5d6c5ab9e948270695a28241927241f9ea19ff0f5f8e8eef5d1d8e1dee5eee8eef5bd -c1c69c9da1c7c7c7f9f7f7fffffefafafafafcfcfefefefefefefefefefdfdfdfffdfdfffefefffffffdfdfdf7f9f9f7f9f9f8fdfcf9fefdf7fdfcf5fbfaf5f8 -f6f8fbf9f7f9f9f9fbfbfffefff8f7f9f2f1f3f8f7f9f1f3f4545657030506000000434545a6a8a8e3e6e4eff3f4e2e8efd9e0e9d9dfe6e2e6ebdbdee2e4e7eb -e0e3e79fa4a734383d70767be8edf0f5f9fac1c2c0aeaba69f9a91a69f8cb5a588b9a47ec3a77ed2b085dab88dd9b891d2b694d1b694d8bc99ceb087c8a474c0 -9867c19969b38d63896847715435a1815dc4a47bba986daa875bb69264bc9464b98f60b88c5dc29766c29766bc9061b98f62ba9164b18a5eb89268cdad89c9b6 -9bbcb19da8a18e5e594a1c1a1050514db5b9badbe2e5e0e9edeaf2f9eaf3f7bcc2c77f8286adafaffdfffffcfdfbf7f9f9f9fbfbfdfdfdfcfcfcfdfdfdfefefe -fffefefffdfdfafafafbfbfbf9fbfbfafcfcf9fefdfafffef9fffefafffff5f8f6fbfefcf5f7f7f6f8f8fffefff6f5f7efeef0fffefff7f9fa5b5d5e02040500 -0102515353b3b5b5e5e8e6eaeff0e7eff6e3ecf5e6eef5e5ebf0edf2f5e6e9eda4a9ac585d603d43489ca1a4f1f6f9e9ebebbbbab6a5a3999f998ca79c88b8a6 -87c3ac86ccaf83d1ae82d6b388ddba92d7b996d0b492cfb48fc8ab7fc4a070bb9460ba9261af8a5e8c6c497f603fa78763bc9c73b39166b08d62b79266ad8659 -b2885bc69a6bba8e5fb98d5eb68a5bbd9162c3996cb78e61ac8356a8885faf9b7cc4b8a0bfb4a091897859534636342c5f605caeb3b2e4e9eaeff6f9f3fafdcf -d6d9959a9ba8adacedf2f1fafdfbf7f9f9f7f9f9fafafafbfbfbfcfcfcfbfbfbfcfafafdfbfbfcfcfcfcfcfcfbfdfdfbfdfdf9fefdfafffef9fffef9fffef7fa -f8fdfffef5f7f7f3f5f5fffefff5f4f6efeef2fffefff9f8fc5e5d61000001050708636867b9bebddee3e1e3ebebeff9ffe6f1f9e5edf4e2e8edf7fcffd9dee1 -6a6f7223282b6c7174cfd4d7f8fafbdcdddbb8b5ad9c968b9d9284a69882b4a283c6af89d2b287cfac80d4af83ddb991d8b894ccae8bbfa27bc0a174c39e6cbc -945fbb9362b18c609375528c704ea48460bb9b72b18e66a8855aae885ea98256aa8055b08659aa8053a97f52a87b4fae8155b88e5fb58b5cab8152a17e53b099 -79bfb195bbad96b3a592958b7a4640333331277b7971c8c9c5eef1effbffffe0e6e5a6acab9ca2a1ccd2d1edf2f1fafcfcf7f9f9f8f8f8fbfbfbfcfcfcf81610 -000026060f002220574d464301000000000001000000000000000400000000200000f02d0000f06d0000f8f8faf8f8fcfafafefefefefefefcfefefcfefef9fe -fdf9fefdf8fefdf8fefdfafdfbfbfefcf9fbfbf7f9f9f9f8faf8f7f9f5f4f8f1f0f4c6c5c94544480000012022238c9190ced4d3e2e9e6e6eeeee6f2f8d2dde5 -d5e0e4e4edf0dbe2e59ba0a35a5f625c6164a7acafe5e9eaf2f2f2d2cfcbb4ada49f9486a29482b1a18abaa589ccb490d9b990d8b387d7b084d8b288cfae87c2 -a37cbc9c73c09f71caa46ec59e67c49d69b693679678558c6f50a98965bc9c73b08d65a7845cae8a62a983599e764c93693e9b7146a0754aa07649a07649a57b -4eaa8051ad8354ab855bad9270b49f83c4b196cdbba4b3a58f8173606a604f7c74679c978ebdbbb3d8d8d2d7dbd6b6bbb9929796a4aaa9d7dddcfdfffff9fbfb -f9f9f9fdfdfdfdfdfdf9f9f9fbf9f9fffefefdfdfdfdfdfdfbfdfdfbfdfdf9fefdf9fefdf8fefdf8fefdfafffef4f9f8fdfffffcfefef1f0f2fcfbfdfcfbffde -dde17f7e82302f330f1112464849b5bab9f0f6f5f5fbfae4eeeed7e3e7d5e1e7e3eef2ecf5f8a9b0b3616667828687cacecfcdd1d2e3e5e5ebeae6c5bfb8a49b -8ea79888b5a28dc4b097c7b296cfb996ddbe97e3be92deb489d0a97dc09c74b9966ec6a578c9a674d0a972cda46dcaa36fb9966a927654846849b49470b99871 -b08f68b7936db9946ea57e5799724b9a714a986f48a0764ca57b50a47a4da1774aa3794ca67c4d9f794f8f704fac9274d9bea3e3cbafc9b298b49e85ae9b86a8 -9986938676857c6f8b877caba9a1aeafab858886898e8dcbd0d1fdfffffafcfcfbfbfbfdfdfdfcfcfcfafafafefcfcfffffffafafafafafaf9fbfbf9fbfbf8fd -fcf9fefdf8fefdf9fffefafffef3f8f7fdfffffdfffff0eff1fefdfffffeffdad9dd807f834c4b4f3436375d6162bdc3c2f3f9f8f6fefddbe5e5dfebeff1ffff -f3ffffd4dede8f979784898acbcfd0f3f8f7e3e5e5e3e4e2e2dfdbb6afa6978a7caa9986c2ab95c8b197c5b095c6ae90d4b58ee2bc92deb588cca376bc966cbb -986ccca87ac9a470cca46ac8a066caa46ebe9d70997e5c8a7052a78966bc9b74bb9a73b4936cab8761a07b55a67f59aa835da57b56a07750a3794fa2784da075 -4aa3794ca3794c9a72488c6948a08063b89679c6a689d2b497d0b398c5aa90c1a993af9c879585747f7466766f666f6c67656664808584c9cdcef4f6f6f7f9f9 -fcfcfcfcfcfcfafafafafafafffdfdfffffff9f9f9f9f9f9f8fafaf9fbfbf8fdfcf9fefdf8fefdf9fffef7fcfbf7fcfbfcfefef9fbfbf6f5f7fcfbfdfcf8fded -e9eebebdc1767579535556797d7ec4cac9e6ecebf1f9f8e0ecece1f0f2cedde0b4c1c3a1ababa4acacced4d3f2f7f6edf2f1f2f4f4e4e3dfc3bfbaaca39aa192 -82af9a85c8ae96c5ac92c1ab92bda78bcbab87d9b389dab083cda376c49d71c6a274c9a373c6a06ac69e63c69c61caa46ec3a275a18664947a5c977956bb9a73 -bd9b77a886629874509b7753aa8461a7825ca7805a9c754e9d744d9e764c9c7247a0774aa77d50a2784ea37a5a966f538a62459d7759c7a183d4b092caa88bc6 -a88dc6ac94bba691ad9d8d7b716747413c3a3837656768b0b4b5e6e8e8f3f5f5fefefefdfdfdfafafafbfbfbfefcfcfdfbfbfafafafbfbfbf9fbfbf9fbfbf8fd -fcf8fdfcf8fefdf8fefdf8f9f7fdfffefafafaf4f6f6fdfcfef8f7f9f4f3f7fefdffe5e4e68483855f61629ca1a0e0e6e5e6eeedf2fcfcf4ffffd4e0e0737f7f -4e5a5a7e8888c4cecee5efefe3ebebf6fbfcf7fcfbdbdad6a09a93a79e91bbaa97b8a088d0b398ccb092ccb498c8ae90cdad89d6b086d6ad80cfa576cba275ce -a676cca571c8a16acba166c69e63caa571c1a2759e8563937a5a9c7f5ab2916ab4906aa9855f997350926d47a17956a47d579f785299724ca07952a67d569c74 -4a9d7349a4794ea27750aa7d5c94684b9165469f7655b38a69c59f7dd4af8dd6b496c7a98eb99f87c7b3a1aea0945d554e221e1d383a3b888c8ddcdedef0f3f1 -fffffffffffffbfbfbfcfbfdfefbfdfaf7f9fcfcfcfcfcfcfcfcfcfafcfcf8fdfcf8fdfcf7fdfcf7fdfcfffaf7fffdf9fffdfcf3f3f3f8fafbf8f9fdeceeeffd -fffffcfcfc6a6b69535452dbdedcf1f6f5f8ffffe4edf0a9b3b36f76714c524d6a716eb9c4c2dce8ead8e4e8dde9efeaf5f9e6eeeeb6b9b7a5a097afa594b6a1 -8bc2a688d4b491dbb995ccae8bceb18cd2b18ad0ae83cca77bcba373cba271d0a671cda46dcda56bd5ad73cea971c6a574bba0749d8763907a579f825baf8c64 -aa865ea67f58a67c57a77e57aa805b9e744f946d479c754fa37c56a27b55a07651a0744fa27550a57853a678569d6e4e996c4aa07651aa835db28e66c19e76cd -ab87cbac8bc3a88dcdb6a0cebeae91867e423d3a0d0f0f373d3ca3a9a4fbfffcf8fbf9f4f6f6f9f8fafcfbfffcf8fdf8f4f9fcf9fbfbfbfbfdfefcfbfefcf9fe -fdf9fefdf8fdfef9fefffffffbfaf5f2fbf7f6faf9fbfdfefff6f9fde7eaeef4f8f9f1f1f160615f51524edee1dffafffed4dcdc969fa3555d5d393d38828680 -d5dcd9eef8f8deeaeedfedf3e2f0f6d2dee2bec6c6aaaea9ada99eb6aa98b5a085bfa283d3b18dd9b58dcda983d1b089d1b188c9a980c6a377c8a476caa271c7 -9f6ad1a56fd1a96fd2ab74c5a06cc1a374c2a97fa7916d927c58a08560b99a73b6926ca7825ca87e59b18762b187629c724d9c754f9b76509a754f99744e9c74 -51a07653a17452a17351a47452a17351a17550a077509e784ea07d52ad8b60ba9a71d3b390ccb092c7af97d6c4b3c4b8ae7f7b761d1f1f000403646b64e6ede6 -fdfffeeff1f1f1f0f4fefdfffffdfffcf8fdfcf9fbfdfbfbfdfefcfbfefcfbfdfdf8fdfcf8fdfef9fefffffefbf8f5f1fbf9f8faf9fbf9fafef9fcfff5f8fcf7 -fbfccecece58595762635fdbdedcd1d6d56c7172484e53575e61828887c7cecbf8fffff0f9fcd3dfe3e1edf1eaf5f9d5dee1a4a9a8a1a19baaa497b5a794baa5 -8ac9ad8ed4b490cfab85cfaf86d7b78ed4b58ecbab82c7a77eceab7fcda97bc5a06ecea672cea671cfa874c3a06ec3a477c3aa80a8926e947e5ba78f6bba9e7b -b99975b08e6aa8825fa17956a37b58a07a579b75529a765299755197714e9a724f9f7552a073529e6f4fa07151a47654a478539f764f9973499774499d7a52a2 -815abc9c79cfb194d0b69edeccbbe5d9cdc1bbb460615f0a0f0d303631adb4ade9eceaf7f9f9fcfbfffbf9fff9f5fbfdf9fefcf9fbfdfbfbfdfefcfbfffafbfe -fcf8fdfcf8fdfef9fefffffbf8fcf8f7fcfcfcf2f4f5edf0f4fbfefffafdffdfe3e4a4a6a6757674868783a9aaa88486863f44455e65689da6aae3eaede4ecec -e8eff2e5eef1e4edf0e7f0f3d7dfdfbabfbd9d9d979d998ea59d8cb1a38cbda88ccfb492d5b893cfae87d7b78edab992d4b58ecaab84c8a982cdad84cba97ec3 -a074c8a474c29e6ec9a575cfae80d4b78bc6ad8599835f7964449d8868af9878ae9273ac8d6cac8968a27d5b9c775598745095714d9b77539e7a569a76529872 -4f9c724f9f72519f7050a27353a27554a076539c754e9c78509e7b509b794e98754da07e5abd9e7fcbb096dcc6b4eaddcff2ebe2bab7b34c4d491d211c696f6a -c4c7c5fdfffffffefff5f3f9f5f1f7fcf8fdfcf9fbfcfdfbfdfefcfbfffaf9fefcf8fdfbf8fefdf8fdfefffffefcfaf9fafafaf4f6f7f0f3f7fafefff1f6f9c1 -c5c6898b8b939492999894686967585a5a767a7bbdc2c5dde6eae9f1f8e2ebefe5ebf0edf4f7ecf1f2d9dedcb5b9b496978e9a97899f9786ada08ab8a78cbea9 -8ac6ab89cfb28dd5b68fd8b790d3b48dcbae89c5a986c2a683c0a481bfa27dbd9e77c3a37ac3a378cbab80ccae85ccb28ab99f7b7b6444483415756346958366 -907a5e866c4e997b5eae8c6ea885648f6c4a9775519b79559b795598745098724fa07653a37654a172529d704fa073529f75529e77509e7a52a07d529e7b5099 -774c99754fa0805db29678c7af99dacab9fff8ebf1ebe483837d27292330342f919290e6e5e7f5f4f8f5f3f9fffdfffbf7fcfbfafcfcfdfbfdfefcfbfffaf8fe -f9f8fdfbf8fdfcf9fefdfdfbfafafafafafcfdfbfefff3f7fcf7fbfff9feffdfe3e49d9f9f64656351504c5857538e8f8dc5c7c7f0f5f8f8feffdee6ede1e9f0 -edf1f6eef2f3d7d8d4b0b1a89c988d9e9786aa9f8baa9d83b4a285c3ae8ecdb492ccb28dcbb189d1b48dd8b992d3b38fcbaf8cc8ad8bc4ab8bbfa686bba282ba -a17fbca07dc5a986c4a984a78d69937a5a846c4e5742262c1b01483a236a5e4667553e5c462d6e533986684b9a7b5ca584639f7c5a9e7c5898765294704c9973 -50a57b56a87a58a17351996c4b9d7251a07855a079529a774c9875499e794da37e5299764b99754fb09170b79c81b6a18cd8c9b9f9f0e3ceccc261615b090a06 -454545b6b5b7ebeaeef9f7fdfffdfff8f4f9fbfafcfcfdfbfbfffafbfffaf8fef9f8fef9f8fdfbf9fefdf5f5f5fcfcfcfbfdfefbfefff4f8fdf2f8fdfaffffe8 -eceda1a1a12a282726231f8b8a86e6e7e5f9fbfbedf1f2e7ecefdee1e9e1e5eae3e5e6d9d8d4bcb7ae9b9485998e7aaca084bcaa8bbba784bea682cab08bd7bd -95d4ba92cbb288cbae87d1b48fd4b693d1b596cab294c5b095c1ae93bba88db5a287a28c70947e62887256776246756148715f484e3d282e200e362e1d544c3b -594b395844325d452f593e247355389b7c5d9979569f7f5ba07f589b77519c754fa37a53a67954a1744f9e71509d73509e77519f78519b764a9773459f7949a8 -8252a27b4ea07a50bb9773b39475a78e74ab9883e0d2c0fffff4aba9a11a19152b29299b989aeeeaeffefafff7f6faf6f5f7fbfbfbfdfefcfcfffbfbfff9f8fe -f9f8fef9f8fdfbf8fdfbf7f7f7fcfefef2f5f9f3f8fbf6fcfff5fbffe1e6e9adb1b256565634312d7b7873e1ded9fffffcf8f9f7e3e5e5d9dbdcdddee2e7e6e8 -d5d2ceaca59c968c7b9d8f78b09e81c0aa86bfa67ec8af83ceb387ceb387d1b488ccb185c8af85ceb48cc3a784ceb293ceb698c5b095bfad96bdaf99b6a794aa -9b887d6f594a39243827145d4d3c93847496887c5d51472f261d3533295d584f675d536b5b4e705c4b5f4731583d23634528896a49a0805cac8c68a7835d9c75 -4e9b724ba1744ea27550a67c599b735098714b9d774d9f7a4e9f7949a37b4aaa8251b48a5ba67d50b18a63b3916dbfa283ad9579c4b29bfffcead0cbc251504c -525050989597e8e4e9fffdfff7f6faf9f8fafcfcfcfdfefafcfffbfbfff9f8fef9f7fdf8f8fdfbf8fdfbf7f9f9f6f8f8f8fbfff5fafdeef4f9f5fbffc3c8cb57 -59591c1a1973706cdedad5fdf9f4f2eee9e2dfdbcbc9c8cbc9c8d1cdccc1bbb6ada3999f9282a29079ac9777bca27dc5ab7dc0a271cfb07ddabb88d7b786ceb0 -81cbae81d1b68ad7bd95c8ad8bcab092c6af95c4b29bb6a794b8ab9bb7ac9e877e70483f322920135f554b8b82798a83806f696a2d282a100f13282a2a323331 -413c395e524c7d6d61796554604832553a20775b3caa8e6cba9a76aa8962a6825a9b744d946942a17550a77c5b9e75549b73509c754e9c784a9d7747a67f4bb1 -8955b98e5baf8453ae8558bd966fc4a27eba9f7dc5ad91ddccb7c7beb49e9b977c7778a39ea0e7e3e8fffcfffbfafef9f8faf7f9f9fafef9fbfffaf9fdf7f8fc -f7fafef9fafdfbf9fcfaf9fbfbf5f7f7f6fafbf7fcfffafeffeaeff29da1a2424444363531ada9a4fffff9f4efe6cec8c1c6c2bdc0bdb9bdb9b4b4aaa3a3978b -9c8c7ba9947ebaa383c1a77fc1a275c09f6dc5a36dd4b07adcba85d9b886d0b283ccaf83ccb389d0b691cfb597c8b197c5b09ab9aa97b4a797b2aa9d938d8266 -6158312b24625d5aa9a5a4a1a0a4494a540a0d1b070b1e101728121a2712181f1313192c262754484469584f6c5748735b4781684e967c5ead916fb59774af8d -69a27e589b744e98704d9a73539a74549d78569e7a549c794d9f7949aa834fb68e59b28853af8451af8556bd966acba781c7a986c0a485baa68dc8bfb2bdb9b4 -7e7978787374d0cbcdfffdfffbfafef5f4f6f7f9f9fafef9fbfffafafef8f9fdf8fafdfbfbfefcfafdfbf8fbf9f6f8f8f6fafbf7fcfdfaffffd5dadd7b7f8054 -5553918e89e9e3dcfffff6e2dcd1c5beb5c2bbb2c5bfb8c5beb5a79a8c988774978168ae9575c7aa85ccad80cba876cba771c9a46cd0ab73d5b17bd8b785d9ba -8dd6ba91ceb48fc3ad8ac9b298c3ae98c0af9cac9f8fafa699a39e956461593e3b376f706e95969a7a7c86515867313b53212c4a2d3d612536572c3b552d384c -1f23350e0e1a18111632262654443d716151523f2a5f4b32978165c4ab8bba9e7cad8e6db28f6eae8a6c9f7c6299785e94755693735096764d9e7c4ea88351ae -8753b08552b58a59b08657b58b60c7a37bd3b38fcaae8cb7a287c7beb0c9c6be645f5c373332a39ea0f7f4f6f9f8faf8f7f9f7f9f9fafef9fcfffbfbfff9fafe -f9fbfefcfcfefefafcfcf8fbf9fafdfbf9fefdf2f6f7f2f7fab9bdbe6e7070868581dfdbd6fffaf1e6ded1cec5b8d2c9bccec5bbc5beb5bab1a4a99885a68f75 -a78e6eb39873c2a277c6a574cca773d2ad75caa56dcfab75d6b47fd7b98ad6ba91cfb793c6af8fbca78bbfaa94baa996c4b5a5cdc1b5bbb4ab76736b3d3c384c -4e4ea4a9ac858b961c26380f1e3855678c6279a65671a450699b5e749d6172934954721c223900000c040006271c1e483c363325192f210f59493289785e947f -64977f63a3866ba1836a967964977a65987d639b7f609d815ea2845ba48356a37f4fb18959be9465bb9265b58d63c29e78d6b693d6bb99c9b499d3c9b8ccc7be -635d582c27248d8889e8e5e7fcf9fbfbfbfbf6f8f8f9fcfafcfffbfbfffafbfefcfcfefefbfdfefafcfdfcfdf9fdfffefbffffeef3f2e5e9eaa5a9aa70716fa8 -a5a0f0eae3f9f0e6cfc4b6beb3a5d3c8bacbc2b5afa59b918476a58f76af9676b69b76bb9d74c1a073c4a372c7a26ec4a06ac8a46ed4b27ddabc8dd6bb8fcab2 -8ec3af90c5b297c5b59ec0b19eb5a696c1b4a6e9e0d6bbb5ae413e393738368b9093969da64e5b6b13213d384e727590c26383be4267ab5275b76583ba5c73a3 -52638e414d712125420203180804101d171c2d26231c130a150c002a200e493b285849365d4a355e4836725d4e7e695a927c6aa18b72a58f73a289679c7f5898 -784fb18e63c19b71c49d76c19c76c7a784d0b394ccb496c3b298ded4c3d7d3c8948e875c5853827e7dd1cfcffffcfefafafaf4f6f6f8fbf9f9fffaf9fffafbfe -fcfbfdfdfbfdfef9fafef8f9f5fafbf7fafdfbf1f6f5e2e6e7adafaf8c8a89bbb8b3faf3eae2d9ccbdb0a2bfb2a2d7cabcc4b9ab9f93878c7e6ca89276b59a75 -bc9e75be9e73c5a476ccab79cdab76c5a36ec4a371caaa79cdb286ccb58fcbb798cdbca2cdbfa9cdbfadbbac9ca79a8c958b81aaa39a87837e403f3b55575792 -989d757e8b3e4c624459795c76a45577b34c74bc4471c24775c3466baf375590496197687aa9525c84151a3900001003031118161c2c28272f2c242b271c2c24 -1721180a1c110327190d392922392a2149392d6959488c7a63a08b6fa58e6ea98d6aba9874c29e78c29e7ac29f7dc7aa8bcbb193c5b095beae97d2c8b7d7d1c4 -bfbab17b7772595453a09e9efbf8fafcfcfcf2f5f3f7faf8f9fffaf9fefcfbfdfdfcfefffafbfff8f9fdf5f6f2f6f7f3f9fcfaf7faf8dee0e0b8bbb9b4b3afd1 -cec6fbf2e8d4cbbdbfb2a2c9bba9d6c7b7c1b4a6a09587a29380b19a7aba9d76bda074bfa073c4a375caa978ccab79cbaa78c4a473c9ac80cdb38ecbb696c4b3 -99b8aa97a99f8ea1958985796d7a6e646b6259655f586865607172706e7273535b6239465440516b5e759b4e6da22e55993f6cbd4a7ed84274ce1e489515387c -3753936c83bb6a79aa353f67080d2c00000f05091430333850525252534f44413c312e262d272039312a3024221d120e180c06302418584a387d6d56a28d71bb -a484c1a583c7a887c5a687c1a386c6ab90c9b298c8b39dc6b8a2c3b9a7cbc6b7cfcbc08b88803a3532777574f1efeffffffff2f5f3f5faf8f9fefcfafffdfcfe -fefcfefffdfbfffaf8fef5f8f6f8fbf9fcfffdf7f8f6d1d2d0b8b7b3cdcac2e3ddd2dbd2c5d8cebddcd0becdbfadc1b4a4bcafa1a29789a0927fa99173b59873 -bea077c4a479c1a073ba996bba9b6ebca175bda37ed2bd9de1d0b5cfc1aea399887a7167625b525c544d443d34433c33635b546e6863827f7b9f9d9c6e717521 -28310713252a3c593d557f3d5c93476eb24b79c73365bd1c4da3042c770020641737794d68a86e81ba606e9e2e345700001100030e090d121f24253f44435f61 -617a7a7a888384847f806f6a6b595455423e3d322e292a231a342b1d63554395826dbfa990d0b79dd3b9a1cdb39bc9b29cc6b39ec4b5a2c7bba9c4bbadc8c2b5 -ddd8cfa8a49f46433f706e6de8e8e8fdfffff2f4f4f6fbf9fafffdfbfffffdfffffdfffffefdfffbf9fff6f9fdf3f7f8fdfffff5f4f0c0bdb5bbb7ace1dacbe1 -d7c6c6baa8dcd1bdede2cedfd3c1bfb4a6aaa1949d948a968979a99479a28667aa8e6bbea17ac8aa81ccaf88cab08cbba788afa18bbbb0a2aea8a186837f5b59 -59434141434141504e4d575652605d58726f6a807c777a7572615c5d3533390a0b1900041b04133423386549659b5f83bf577ec2265299001f64000e4a001e59 -1434753350935a73b36d7db243496c0002140504080001001318164f5757858b90898c947e7b84807d866d6d7373767a7a7d8275787c616266504e4e514c4963 -59528d7e759c8b7eac998ab3a091cabaaae1d1c4d2c6bac1b7adb7b0a7c7c4bcece8e3c0bdb95c5857636160c9c9c9f4f6f6fafcfcfdfffff6f8f8f6f8f8fdff -fffdfffffdfffff6f8f8f6fafff2f5f9fdfffffdfcf8c7c2b9b6aea1d9cfbde1d6c2c3b5a2dacfbbebe0cce3d9c7cbc2b4aca399938c8390877a9a8772aa9379 -ac9476b69d7dc3a886cdb494cbb69baa9b888e857b7e7b77626367484b503d3f4744444a5e5d617c7b7d9a9c9c848583716e6a59555038322d1d1613130e100c -0d1700041905133022365f4863956384bc5c81bf294f900016560007420826612c4e904e6fb45b77b7465b8f21284902021202000023201b6d716ca8adac9fa3 -a875777f524f5838363c34373c444a4f7379809da4ada6adb69b9da778787e514e50524a4a655a56776a6284786eaea298d5cac2d5cbc4cbc5beaca6a1cdc9c4 -f6f3efd1ceca6462614344429a9a9ae8eaeaf7f9fafdfffff2f4f4f3f5f5f9fbfbf9fbfbfcfffdfafdfbf9fcfff1f4f8fdfffffdfcf8d1ccc3bfb7aad7cfbed8 -cfbbbbb09cccc1add9cdbbd9cfbec9c0b3a9a096938c83988f85a89989b5a48fb7a58ebba78ea38e73756148665744655a4c3c383357575773767b80838b7b7e -8365656b5855575653556160645150523a36352c2621453c336660555a544d262725090e1709172a1e31524058865c7ab16184c44668ae1e418a24448b335499 -4a6eb46386c85876af2037640009250409180200033e3938aea9a6e4e1ddbebab99c989797908d7f7a777274745c6164484e554a515a626873757b86787a8472 -717a6f6b70736d6e857c79736a66625955887f7bbdb6b3dbd6d3c7c3becdc9c4e7e4e0d1ceca696766393a387f7f7fd8dadafcfefffdfffff4f6f6f7f9f9fbfd -fdf6f8f8f8fbf9fafdfbf9fcfff2f5f9fafafaf6f5f1d6d0c9cdc7bae1d9c8d7cdbbcabeacbdb3a1c5bbaacbc2b4b6ada39e978e9a948da09891a0968ca69b8d -a39686887a685b4d3b2619090c03001610092826255c5f6395999ea9adb298999d6b686a3933341d171808040a1d191f2d2525453c33908577d5cbb9aba39241 -3e30080b09000b1310203730456b4b66995e7aba6080c75b7bc76184d4587cca587fc46b8ecd5c7cad172e5400001200020f0b070d514747b4a8a4dccec8c4b8 -aeccc0b4ece2d1ede5d8d9d6d1a3a5a53d404400000600030e1d25324b4e5c7e808b83828b7f7e82a39e9f7f7a791d18171b17167c7778c8c4c3e6e1ded7d3ce -e5e2ded5d2ce72706f40413f747474caccccfcfefffdfffff4f6f6fbfdfdfdfffff8fafaf7faf8f7faf8f5f8fdf5f8fcfdfcfef2f1edc7c4bcbdb7acddd4c6e5 -ddccdfd5c4beb4a3c9bfaed1c8baada49a9a938a9e9893918d88726e696a645f554f482019101c150c352f28221f1b1f1f1f6d707474787d7074796164684e4b -4d3631302f2622352b2b433b425e565d7e7270928478ad9f89bfb195978b6f524b32141404000301030f1b2636534054834e66a25973b95e7ccb5174ca4b71c3 -5377bd688ac05b79a219314d00001000020f201c226b5d5eb59f99cab3a4c3aa96c9b39ad8c7acdbcfb7d6d0c3c3c0bc878787393c410d131e111926282f403c -41502a2d3b3739436f6f7579787c3332360403072d2c2e7a7878bebbb7e5e1dcfaf7f3e2dfdb8684833c3d3b4b4b4bbabcbcf9fbfcf8fafbeef0f0f7f9f9fdff -fffafcfcf9fcfaf9fcfaf2f5faf8fbfffffeffe8e6e5aba8a099948bcec6b9f6eddfdad1c3bdb4a6d0c7b9dcd4c7b4ada49d9790938e8b74706f383636141414 -1c1c1c2e2f2d4747474747472426272a2d315a5e635a5e63585b5f5656564b46434339325e4f4686766fa19496a89b9db4a29bac9a89a28d719a86638b795474 -65443029100605000000031d283c4552785b6ea16f82bf748dd55b7dd0587bcb5778b7526f9c344b6b00122700000b060b14443d408b7873bc9f90c5a38bc6a4 -86c2a481baa480bbac8cbdb19fcbc5bad4d0cb908f91262931090f1c151c2d050c1d00000b0309142628325e60688181874040460001052221237f7c78e2ded9 -fefbf7f0ede9bbb9b8565755303030b9bbbbfdfffffdfffff0f2f2f4f6f6fbfdfdf8fafaf9fcfaf9fcfaf3f6faf9fcffeeedefc4c2c1908d88959087cec8bded -e5d8c9c1b4c1b9acd0cabfd7d2c9bcb6b19b96937a76755351511a1b1f0000041e2126777c7f7b7f84282c31000004050b100e12173f414278767697918c998f -859282759f8b79b7a392aa9891a5938ca48d7d9d846aa08461ad9168ae93679a845b5c4a2b281d090703001719233e445b5d698b7481ad768ac16582c75774b7 -4c639535486b142238000713050e1728292d756c68a18c7dbd9a80c39974cca277cfaa7ec9ac85cab491c7b69cd5c7b5e5dccfb6b2ad5051550d121b01071400 -0514080f1e080e1b060813373a4284878c5f626703060b000001504d49aba7a2dad7d3fffefaf3f1f0868785323232a5a7a7f6f8f9fdfffff6f8f8f7f9f9fafc -fcf7f9f9f9fcfaf7faf8f7fafefbfcffd7d6d89c9a9983807baba8a0dbd6cdd6d0c5c4beb3ccc6bbd1ccc3cdcac2bdb8b5959190615f5f3c3b3d3b3e43262931 -20262d535960424a51040c13080e130b1013292b2c6965649c948daa9e92af9d8cb39c86af967ca88f751610000026060f002220574d46430100000000000100 -0000000000000400000000200000f00d0000f06d00009d887398806c9a7f649e805da5825aaf8a5eb18f61a9895ea389656d573e36291b2019162120292c3042 -303750273355192f5f0d2353172345242a41292d3838383e555458736e6ba09385b0977dbd966fc29464ca9e69d1a877c9a980bfa581c6ae90d2bea5dbccb9e4 -dad0bfbbba4c4c5200000700020f191f2c05091400000712141c4a4a504d4e521b1c200504061e1b1757534ea6a39ffffffcfdfbfa8c8d8b232323696b6be0e2 -e3f3f5f6f5f7f7f9fbfbfcfefef9fbfbfcfffdf9fcfaf7f8fcfdfeffc4c3c56a686885827ed0ccc7e8e5ddc7c2b9bfbab1e1ded6dcd8d3aca9a58e8a897c7a7a -5e5b5d3e3d413c3f443034391e242b01070e01070e13191e1f24274042427c7873a39a90a49585917e69a1886eb29678a68766937552957a58927854977851b4 -9166c19969ae8253a87b4fad8359c39e7ca2846980685458483b40362f2b28240d0d0d0000060000150000170809173b343b6b6063827674998d89ac9e92b6a2 -89b69972b28a55b78a4dcb9d63d3a875c29e78af906fc0a481cfb694d4bfa4f1e1d0fdf4eb9d999824232700000700000605070f08080e0403070b0a0c1c1b1d -1b1a1c0d0b0b0401001e1a1566635fdad7d3fffffe969795252525333535adafb0f9fbfcfdfffffafcfcf8fafafcfefefdfffef9fcfaf9fafefdfeffb9b8ba56 -5656767473d6d3cfe9e6e1d0cec6b3afaadcd9d4cfccc88482815a58585d5c5e5251553031351b1c2014171b0c1015000005000106171a1e4546447975709087 -7a9f917fa48e75a58b6db19271b18f6ba37f599a774fa38659ab8d5ea78353b08756ba8d5ab98858b8855ab07f57a47755b38d6fbc9e85a48d778e7d6a7f7460 -5d54403d38293c3a39524d4e6256547966618d777199827aa89286b29a86bea480b69665b68d4ec19451cda162d1a570c09b75b3906fc1a079ceb18adac1a1d4 -bfa9cbbeb0c3bbb485807f2927270603050603050f0a0c100b0c0601020501000e0a09110d0c0e09060e0a0534312d989591e5e3e2a6a7a53d3d3d2e30309799 -9aeceeeffafcfcfdfffffcfefefdfffffdfffefafdfbfafbfffafbffb2b1b34a4a4a747271d7d6d2dddcd8d1d1cbd6d3cfbdbcb88d8b8a5656563d3c3e3e3f43 -34343a19191f0000010000010001050305060000011516145c5951999083ae9f8ca08b709d815fab8b67b49068aa845aa98157b08c5eaa8a55b6955db18b55b1 -8550b68553b98556be895eb8835ea47353a77d60b69175b19376ab9474a6926f95835e8a7b5a8c7e67a79885b09a88ab9181ad8e7faf9180b79883b39677bf9e -71b7945cc09955cda35ec99d60c59a67c19976bc9676c3a078c0a077ccb08dc5af93b7a693d5c7bbd3c8c0928985554c49211a170a01000c0300070000070000 -0803000500000f0b060602000e0b074c49459896958c8d8b4747473133337f8182dee0e1f7f9f9f9fbfbf9fbfbfbfdfdf9fcfafbfefcfcfdfff3f4f8aeadaf3f -3e40848282e5e3e2e2e0dfd6d5d1e4e2e18889874f4f4f4f515240414514171c0000070101070805070604040604041412120c0a091c1911665e519a8c79b5a0 -849f83609d7a52ad885cb0895da78054ae8459b99265ab8751ae8c51af864fbb8d57bb8a58b07c4db78158c28d68b38361a277569c75559572509578519d8458 -a38c5cb1996bb99f7ac7ab8cbfa186b89980b8967fb8947cbc987aba966eb6915db79256cba362cfa766bb9359b68e5dc29b75c39e7cc7a479c3a378c8ad88ce -b698cab59fc8b8a7d7c9bde6dad0c8bbb37a6f673f342c251a12110700110804130c090500000804000602000401000b08042e2c2b3b3c3a303030393b3b7d7f -80e0e2e3fdfffff9fbfbf3f5f5fafcfcf8fbf9fafdfbfffefff6f5f9abaaac313032979797fffffff4f4f4c7c8c6a5a5a56163634a4c4d5a5d6142454a080b13 -00000609090f1d1b1b1713121511102a2723302c27443b317f7361a491769f85619f7f56aa8356b48c5cb48a5baf8659a98157a57e52b38e5cae8852a77f4aba -8d5ac0915eaf7d4fb07f53bb8a62b0835eb58b68b48f699f7c5499784ba88857ac8d58af8e5cbf9c70be9a74b3906eb69476b89678b18c6ab8916ac39b6bb68d -56bb9156c8a065c49e64b28b57b68f62c59f75c29e76c8a67bdabc93dec29fdac0a2d2bca3c4b09ec6b6a5e0d1c1decec1cebeb1bfb1a5978b81584d453a322b -2f292417120f0501000501000704000401000503020c0d0b121212222424767879d5d7d8fdfffffdfffff4f6f6fdfffffafdfbf8fbf9fffefffaf9fda9a8aa31 -30329a9a9afdfdfdd7d7d77f8181484a4a3b3f4035383c34383d32353d30333b282a341f2227241f2026211e332e2b524e496c655c8075679a8974a89374997c -55ae8a5cb78e5db68b58b58b5cb58c5fa780599a734cbc986ab58f5fa77e4db18655be9060b7895ab08357ab8055b58c65b28b64b49068ac895eaa885ab18e5c -aa8650a9824ebb9162ba9268b38f6bb99976b59571a7845cb48c5bc89c66c6985ec3965dc29863ba9464b59163bf9c70caa678c29e70c9a97ed8bb94e5cba7dd -c5a7cfb9a0cab5a0c7b3a1bfad9cc4b2a1dcccbcf6e6d6e3d5c9b2a89e958d867e78735b5653312d2814100b0a07030603000200000203010303030709094547 -48999b9cdee0e0fafcfcf4f6f6fdfffffcfffdf7faf8faf9fdf3f2f69594963231336e6d6fafaeb07678782527270a0c0d1a1e1f1f22261e222732353d494e57 -494d583e40483f3b3a4e4a4567635e7e7871988f85a598889e8d73a18866a9895ebb9565b88d5aaf824fb28859b58e62a8835d9f7b57b38c66b48c62aa8055af -8558b78d5eb28859af8757aa8356b49165a17e539e7c51a58256ad895bae8957a57d49aa7f4ebf8f65c69b74bb9876b79976b0946ba7895ab58e57c29659ce9e -64c79763bb9065b68f68b8946ebf9d72c6a16dc19f6ac9a97ecaaf8ad5bc9ad5bda1cdb79eceb9a4cdb7a5c0ac9acebaa8ccbaa9cdbdadcdbdb0cbc1b7d3cbc4 -cbc6c3b5b2ae88847f4f4b462f2c281b1814030100000100010101030505121415525455b0b2b2f4f6f6f6f8f8fbfdfdf9fcfafafdfbf7f6fae5e4e674767724 -26272f303452545522242500000100000021232346454757565857585c4e4f5354545a706e6e7a71688a81749a9187948e83a39a8dad9f8d9b866b9d815eb08d -61bc9463b08552a77c4bb2895cb38b61a47f59a47f59a07750ac8258ad8257b68b60b48b5ea77f4faa8454b38f619e7c4ea48155ae8b5faa8658ae8656b48b5a -ac814ea97b4bc5966ad2a67dc39f77b4946bb09164b2915fbc945ab98c4fc8975fc39461b98e63b58e67b6926ab39163bb955fc39f69c2a277d0b491d0b495c4 -ac8ecab49bd1bca6cfbaa5d0baa8ccb6a4c0ac9bbca897c2b2a2d1c3b7d9cfc5dad0c9d4ccc5beb7ae968f868b858074716d3e3c3b1717170305050000010709 -0a3436379d9f9ff9fbfbfcfefef8fafaf5f7f7fcfefef5f7f8d5d7d873777814191c040a0f0e1217000308040607131111342f2c6b6560938a867a6f6b544945 -6d6461a1958bb5a08ab8a388afa18ea89e8da197869d8e7ba1896ba88962a67f52a97f50a77d50a67c51ac835cb58b66b68b64b1855ca67849b28454b7895aae -8253a97f52b0875ab68d60b38c5fa17a4daf885bba9164b68c5db38855b58954b78854b58652c59865ca9f6cb99160b78f5ec49d69b8905cb38752cd9f69c292 -5ebc8d5abe9060ba9160b08756b48c58bf965fbb9460c29f74d4b491d8bc9ad2b999d1baa0ccb89fc7b29dcab4a2ceb8a6d8bfafcfb6a6c7b0a0cebaa9c9b6a7 -c2b2a2cdbeaec9baaac8bbaddfd6ccd8d2cba5a3a25f5f5f161a1b0000010a0e0f47494ab2b4b4f3f3f3f7f7f7f7f7f7fafcfdfdfffff8fafaecf0f194999c21 -272c02080d13191e171a1e1a191b35302d433c3354483c65584a7869598c7d6d9f9080ac9984bba07ebba17db09f84ac9e8ba69a88a5957eac9371b39368b58d -5db68d5cb48b5eac845aa17a53a27952b2865dc29569bc8e5ec0915eb68858aa7e4fad8356ba9063b98f64ad8358b99063b78e61ae8455ac8051b38653b68956 -b68753b58954b98f5ab68e59b48c57ba925dc89d6ac99e6bc59865c79a67c09360bc8f5cbe925dc29661c39762c49b64c49b64bd9662cea87ed4b28ed4b693d7 -bb9cdbc5a9d1bea3c4af99c2af9ac7af9dcdb4a4cfb5a5cfb5a5cfb7a5c6b09ec5b19fd2beacd2c1aeccbeacebe2d5fffaf3f1edecb4b6b655585c13181b0e12 -1345494ab5b5b5f8f8f8fbfbfbf8f8f8f7f8fcf8f9fdf9f8fafdffffb1b4b832363b02060b2126293f414243423e514c43675f4e6f624c726349918065b6a689 -bcac8fb49f7fc0a77dbea47cb2a081ac9e87a89b85a6957bab916db29164bf9766b8905cb58d5db79063b28d61aa8357ab8255b3895ac49869be9263b18556ab -8154ba9063c9a073c1986bae8558b48b5eb2895ca87f52a87e4fb08657ae8554b08756bf9665ab8353a57f4fb28a5abc9464bf9665c79e6dcba06fbf9463ba8f -5cc29764c79c69c99e6bca9f6cc59d69c39b67c59d6dcfa97fd0ac88cdaf8cdbc09ee8d3b4dcc9aecab59fc8b5a0ceb6a4c9b19fccb2a1d0b6a5cab2a0c7b19f -d0bda8ddc9b7d6c5b2c9baaae3d9cffffdf6fffffedee0e0797c801a1f22020607333738a7a7a7f5f6f4fdfdfdf9f9f9f7f8fcf7f8fcf6f5f7f6f5f9a5a8ad2e -3237010409323637717270807d757a7362948870a59878ac9a75b7a47ec1ad84b9a67bbba477c6aa7bc0a579b5a17eaea084a79a80a09073a48a62a98958bd97 -61b58c55b18955b99363c0996cb79063ad8555a77e4dbd9565b68d60b1885bb78e61c59c6fcca376c2996cb38b5baa8154ab8255a87f52af8659b68f62ac8558 -a98255b99468a8855aa8855ab48e64b99468b58e61b78f5fbc9463bc9460c19965c99e6bc69b68c79c69cda571c9a06fc19867c39a6dc59e77cba781ccaf8ad9 -be9ce4cfb0dac8abcbb79ecbb9a2cab5a0c4ac9acbb1a0ceb6a4c2ac9ac6b09ed2bfaad1c0add5c5b4cdc0b0e6dcd2fef8f1faf8f7dbdddd86898d22272a0000 -01202222959694eeefedfcfcfcf9f9f9f9fafef8f9fdf5f1f6d2d1d577777d1a1d220405094d4f4fababa5c4c1b3ada28ca99c7cb5a37ab9a576c0aa76c1a973 -b9a068c3a870c3a56ebca16fb49f79b2a081aa9c7fa29170a58960ab8a58b79059b99157b78f5ab48f5bb28d5bb08b59b48d59b7905cba9366b28d61b68f63bf -986bc39a6dbb9363b78d5eb9905fbc9263b18959a77e51ae875aba9569b08d62a48257a7835db79571b4916fb38f69b7946cb9966aaf8b5db08b59c19a66d0a9 -75c69e69b48c58b8905cd0a776d4aa7bc1986bb48d61ba936ccaa680cfb28dd3b995d4bf9fcbb99cc3af96c6b49dc2ad98c9b49fe0c8b6e2cab8cab5a0c9b49f -d0bda8c5b4a1c6b6a5cbbeb0f0e5ddfffffbfaf8f7e0e2e2999ca0303538000001191b1b8b8c8aecedebfbfbfbf8f8f8f8f9fdf8f9fdf5f1f6b4b0b54d4c500a -0b0f0f1112717270dfddd3f1ead9baae92a79570ae9769af955fb4985cc4a868c6a867ceaf70c8a66bc1a26fb8a279b7a483ad9e7ea4916ea68b5fb08e59bb93 -59bd955abc955eb7935db38e5cb38e5aba945ebe9763b79365b28f63b79266be976aba9262b08756b58d59c59a67c99e6bbc9362b28a5aae8a5caf8c61ae8e65 -ae8d66aa8a67b89678ad8b6da58562b4936cc4a277ba986ab59260c5a16bcba56fc19b65b58d58b78f5bc69d6ccba172c2976cb98f64b38d63c8a57dcfb28bd1 -b793d1bc9ccab89bc4b398ccbba1c7b29dd3bea9edd5c3e8d2c0cab5a0c2af9acebda8cfc0adc2b3a3c5b9adebe2d9fffffbfafbf9e8ecedacb0b1393e3f0002 -020f11117f807ee8e9e7fbfbfbf7f6f8f8f9fdf9fafef4f1f3a9a6a84241430f0e1024232594938ffaf6ebeee4d2a8987b99845eb49b69b99b62b49354c9a664 -d1ac68d6b06fd0ab6fc6a671bda57bb9a582ae9c7da38f6ca98c60b5935ec79f65c0965bbb945dc19d67c8a371c49f6bbf9963bb9460b69466b69367b99567b9 -9363b78f5bb98f5ac49862cfa36dc69a65c09661bf9766b79063a8865bb29269b99c77b0917094745788684b947352af8d69be9c71c19f71c2a06bc3a068ba95 -5bbe995fc69f68c69c67bb905fb98d5ec19469c3996eb89268c2a279caad86d6bc98decaa7d6c4a5cdbca1d3c4aaccb9a4c8b5a0d3bdabd5bfadc1ae99bbaa95 -ccbea8dbcdbad8cbbbccc2b8e4dcd5fffffcfcfcfcf3f7f8bdc1c2414647000000030505737472e4e5e3fbfbfbf7f6f8fafbfffafafff1efeeacaaaa4a4a4a1c -1c1c363636a8a7a3fffaefd7cbb9a08e71927853bb9d6ecaa76fc0995bcda662d3a865d5ab6ad0a86dc7a570bfa37abaa481af9a7ea58e6eaf8f64be9967d5a9 -73c3985fbb935ecba470d3ae7ccaa573c49e68c49d69be9a6abf9d6fbf9b6bbb9460bc935cc59a61cda067cea168c99c63bd945dc19965bb9565af8d62bd9e77 -bfa27da08462694b30644329866446aa8864af8d62bb9a69c8a670bc9a5fb69256be995dcfa76dcda36eb98e5db5895ac29367c2976cc3a075c2a279c5a883d7 -bf9be9d4b4ddcbaccbbda1d0c0a9d3c2adc0ad98c0ac9ad2beacd2c1aeccbea8d6c8b5e4d8c6e0d5c7cec4bae1d9d2fffcf9fbfbfbf7f9fac0c4c53e42430001 -01010303717270e5e6e4fcfbfdf7f6f8f9f9fff9f9fffcf9f5b5b4b05b5c5a323331484947a5a4a0f2ebe2ded1c1a591789d8260be9c71bb9460c59a61d4a869 -d7a668d5a668d2a56cc7a270be9f78b79e7eaf987eae9476b7966fc19b6bcca06bd3a56fd2a774cda575c9a373caa474cca571caa36fc7a472c6a371c7a06cc9 -a16cd0a56cca9e63c2945ac19359cca065bd915bbd9561bb9565bf9d72c8a9829f825d64482646250b49280e6342218f6d49b08e63b89766ba9862bf9d62be99 -5dcaa267c8a066c49862be915ec29464cb9a6eb88d62b18e63c9ab82cdb28dccb490dac7a6d7c7aac8b99fc7b9a2c9bba5c7b6a3cbb9a8dac8b7e4d4c3ded0bd -d4c8b6d1c7b6d3c7bbcec5bceae4dffefaf9f2f2f2fcfeffcbcfd0464a4b0204040001007c7d7bf1efeef9f8faf5f4f6f5f5fbfafdfffefbf6cacac46d6e6a32 -33313a3b399e9d99fcf6efe6dbcdae9983a78b6cc3a078bb9363c49561d5a46cd9a76dd6a66cd4a76ecda574c4a480bba183b1987ea88d72ae8c68b98f64d2a5 -72d6a773d1a675c79e71be976abc9568bc9463ba935fbf9a66c9a470c9a16cc09760bf945bc69a5fc89a60c7995fbc8f56b68d56bd9564bb9769b08e638e6f48 -593b183b1f003111003313004c2b0a785834a58358b99867c09e69c3a068caa46acba368bd955bbd915bc19461c39565cb9a6cbf9469bc9870b5966fc1a582d9 -c3a0e0ceafd2c4a8c8baa3cabda7d8c9b6dbcbbacbbbabc6b6a6d7c8b8d5c8b8c4baa9c3baacc7bdb3dad1c8f4eee9fbf7f6f1f1f1fcfeffc6cacb464b4a0204 -0405060482807fedebeaf8f7f9f5f6faf6f6fcf7fafff7f5eddadad47b7c78282b291f21218f8d8cfefaf5e4dbcea49380a28a6ebf9d79b48d61bb8d5dcc9c68 -d8a46fd4a36bd5a771cca775c2a580b9a183ad957da4896ea98664b68c62ca9c6ccd9e6bc79b6cbf9669b99266b89165ba9262ba925eb6905ac59d68cca56ec7 -9e67c1965dc0955cc3965dbf935dc29863c49c68cca676c9a67ab6966d866642583a17593d1b6042255e40236e4f2e947450bf9c74d3b183d0ad7bc7a26ecca6 -70c9a26bb48d56b88e59c69b68c59a69c7996ac3996eb49169a68964bca17fd7c2a2d7c7aad4c7add7cab4cfc4b0e0d1c1ecddcdcfbfb2b7aa9ccabfb1cdc4b6 -beb7a8c3bbaec6bdb4d9d1caede8e5f5f3f2f4f6f6f6fafbb9bdbe3f4443000101121311898786ebe9e8f8f7f9f9fafef8f8fef5f7fff3f0ebe1e1db7d7e7c1e -2020121415878787fffcf8e3dad09787769b846ab69875b28c62b68c5dc89966d5a571d3a46ed0a56cc7a270bc9f78b59d7fac957ba38b6fac8967ba9066c193 -64c29360bd9162bc9366be976bc19a6dc49a6bc39b67b8905bbc955ec8a16ad2a972cca36cc39964bc945fbb935fc49c6bc49d70c9a67bc09d75ad8d699f815e -927654987b5ca38769a38768a98d6bb89a77c8a982caaa7fba976ba58453c09b69caa573bc9463bc9463cba172c49a6bbe9465bb9468aa8962b49875c8af8fca -b697c8b99fdcd0b8e3d8c4cdc3b1d4c7b9e1d5c9d6c7bec3b7adc9bfb5cec5bbcbc5bad4cec3d2cac3c9c3bedad5d4f6f4f4fbfdfef2f6f7adb1b23439380000 -0020211f918f8eeceae9fdfdfdfafbfff5f8fdf7f9fff9f8f4e0e1df757778161a1b121519858788fbf9f8efeae1a195839f8c71b69c78b9976cbe9868c69c67 -d5a973d3a86fcda56ac2a06ab89f75b49f7fad987ca48c6ea98763b38c60c69868c49562be9263bf9669c39c6fc59f6fc49b6ac19762bf9762b8905bbd9560c4 -9d69c69f6bc49f6dbc986aad8a5ea07e53a7865fb898749e805d846846a08364b094769f8365957b5da48a6cb09475a98e6c997d5a896c477f5e3776562da27f -54bd9a6ebc976bb79266bb966ab48f63af8a5ead8a5fb79774c5a98accb496cab89bd1c3acddd2bcd7cdbbc5bcaec4b8aeccc2b8dccfc7dacfc7cdc3bcccc4bd -d8d3cae1dbd4d7d1cac0bcb7d6d2d1fbfbfbfcfeffeff2f6aaaeaf2d32310000003132309d9c98efedecfffffff8f9fdf2f5faf8fbfffefcfcd2d2d266676b0d -10150d11166e7175dbdbdbf5f2eac2b8a6ac9b80b19975ba9d71c5a270c29d65d1a96fd1aa6ccca769c4a36bbca377b9a582ae9a7b9e87679c7c58a57e52c99c -69c69763c19665c19969c39b6bc19968bc9460bb915cb9915cb8915dba935fb48f5db69264c1a073b1916885663f583a176c502e8c70517054364a2f146e5338 -84694f654a2f4f371b6a5536836b4d7c62446145264f3213563716664623916f4bb4936cbf9b75ba976fb7946cb49267bb996ebc9c73bfa07fb79d7fbfa98dd8 -c7ace6d9c3d6cdb9c6bdafc7bfb2c2b7afc2b8b1dbcfc9e5dad6cfc6c2c8c2bdd5d1ccdbd7d2d0ccc7cdc8c5e7e3e2fffffffafbffe7eaeea0a4a5262b2a0304 -024f504eb4b3aff2f3f1fffffff3f6faf1f4f9f8fbfff9f6f8bfbec25c5c62090b1303060e44494c9fa1a1e7e5dde3ddcaafa3879c8963ab9464c0a26bba9b5e -caa767ceac6acdab69c5a76cbda678b7a580a59473927e5b94754ea27b4ec19560c2945ebe9360bd9564bb9362b8915db8905bbc935cb78f5ab9925eb99565b0 -8e60b29065c2a37cae926f785d3b3f25074e361a6b5238553d25391f074d331b593f27462c143b260a533e226e583c715b3f644c305a3f24634729725536997a -5bb49574c1a380c2a580b89b76b3966fc0a37cc4a782b29674ab9173c6af95e8d7bde4d6c3d1c7b5cec6b9d1cbc0d1c7c0cac1bdd4c9c5dad1ced2cbc8cbc6c3 -cecbc7d0cdc9cec9c6dddad6edebeafffffffdfeffd2d5d9797d7e131817141513787975d3d2cef7f8f6fffffff5f8fcf4f7fcf7fafff8f3f5b9b6b85e5e640f -121a00050c242a31717576d5d5cff8f1e0afa3878b78539e8658bc9d68b7975ccba869d1ae6eccac6bc6a86dbda577b49f799f8a6a8e755596754ea98256b88d -5abc905abd935ebb935fb48c5baf8756b58d59bd9561be9763b79260b79365b39265b6956ecaad88c2a7859880627f694d80694f8a73597e674d71583e775c42 -7a5f447c614670583a7762438873549a82669d8569987d6291765b917459987c5ea88c6eb49778b79b79a58966977c57a2855ea18661a68a6bb2997fe1cbb2ef -dec9d1c3b1cec5b7e1d8ced7d0c7dcd6cfd5cfcac9c2bfc9c4c1d5d1d0d4cfd0c9c7c7c9c7c7d2cecde3e1e0e5e5e5f9fbfcfdffffbec2c34f53540103032324 -22969793ecebe7fcfdfbfefefefbfdfefafdfff8fbfff9f4f1d4d0cf7375761a1e23030a13242b3473777ccbc9c8f2e9dfc5b49f9b8464a2845bbd996bc59d6c -c69e69d0a972c8a66bc1a26bc0a174be9e7aac8d6e977558956f4fa17a53ae8455c39964c79e67c19762c49966be9465b1875cae8459bc9666be9868a7825689 -673c967652bca07dc2a987a89171b19c7da48f70957d5f947b5b9b805e977b58a38661bea17cb99c77997e59937754b49977bca0819f8666886e5072583a7459 -3e7e64468064457054326044216245206b4c25694d2a998163d1bba2e9d6c1dfcdbcd6c6b9dfd3c9e4dbd2cdc7c0d2cfc7d7d4cfd3d0cccecccbcfcfcfd0cfd1 -cccad0cbc9cfcdccd0dad9dbdddfe0fbfdfefdffffadafaf292b2b0002003637359b9c9ae2e3e1fffffefbfbfbf9f8faf6f8f9f9fafefffaf5e8e5e18a8a8a1f -2328040b14383f48868991c3c3c3dfd7d0c9b9a8b29a7eb29570c6a076cca474cda271d1a772c9a46cc4a26dc9a67acba783b59173987357926c4e9d77549f78 -4cb9905fc39964bd945dbf9461bc9263b58b61b38a63b48c62956f456c451e512d095a391870523574593e685034654c3261492d5c41265a3e1f593d1b5e411c -77553192714aa4835c8664405c3c19775837997c5d694d2f391e0342290f3e250b3b20063b1e033a1c003a1b0045240354310f543514917b5fcdbba4decab8db -cbbbebdbcfe0d3cbd3c9c2d6d0c9e1ded6d6d6d0cbccc8cbcccacfd1d1cccdd1c8c7d0cecdd6dddde3e9eaeee7e8ecfdfefffcfeff9799991517170407055455 -53b4b5b3eeefedfffffef6f6f6f9f9f9faf9fbfefdfffffcf9efece8929292202125090c144f555c999ca1b8b7b9bebab5c8bdafc3ae98b89d7bbc9a6fc69e6e -cda16cd0a56ccaa46acaa670cba97bc8a47eb79375a07d6396715596714f9a744ab58f5fc29a66bb915cb78c59b78b5cb68b60b78c65a77d5a8b62416e45255a -3317532f1752311d5333205034234327164126124628154b2c154c2d14543417613c206541238c6948805d3c53311359391c7a5b425e3f2840230e5234215032 -1f4629144d2e195737205b39216a472d7f5a3e8262459a8369c5b39cd4c0aee0d0c0f2e3dadbd0c8cac2bbd7d3cee4e1dcdadad4cdcecacecfcdd6d8d8d6d7db -d2d1dad6d5deececf2f8f8feeeeff3f6f7fbe5e7e88183830e10100e10106d6e6ccacbc9f8f8f8fefefef4f4f4fbfbfbfcfbfdfffefffdf9f8dedcdb8583831d -1c1e0a0b0f505358989ba0b2b4b5b4b2b1cbc4bbc6b8a6a99377a4865db79260cda067d1a568cda56acda973c7a577bb9a73b29072ab8a709c7b618c6a4c9874 -4eb28d61c19968b8905cb08554b28657b98c60bd9168a97c5aa47b5aa47b5ba17a5e9b775f96765f967663957764997b68997b68a48570a88871a48369aa886b -ad896ba27f5ea58260a27f5da17e5da98769a484679e8065a98b72a98d759f80699d7f66a98a71ad8c72a28063a58366b69274b59677b69f85c2b099d3c2afe9 -d9c9e9dad1d8ccc6d8cfcbd8d4cfdfdcd7dee0dadbdc0e07000026060f00120e574d4643010000000000010000000000000004000000f00d000000000000f06d -0000d8dcdddbe5e7e7e9eaeee5e4ede3e2ebebebf1f6f6fcecedf1dfe0e4b8babb6a6c6d1719191a1c1c737472d3d4d2fcfcfcfdfdfdf7f7f7fffffffcfbfdfc -fbfdf6f4f4d1cfcf7e7c7c25232306060637393a87888cb9bcc0d0d2d3d6d5d1beb6a99787709a7f5abc9765d2a669d3a663cea769cca76fc6a574c0a077b495 -76a5876c95785d8b6d5092724fa7845cb79365b68e5dac8352b08554bc9061c4976bb58b60ae885eb58e67c29e78cba886c9aa89c9ac8dccb092c7ab8dcfb395 -dec2a3dfc3a1d3b691d5b68fe1c099e3c196d1b083c2a475d3b487eccfa3dcc097cfb58ddabf9acfb590cbb08bd0b590d7bc97d1b48dc3a57cc4a47bc9a77cbd -a079c8b394d2c0a9d8c6b5e0d0c3e0d3cbdbd1cae1dbd6e1dedae2e1dde2e3dfe5e6e4e9eceaeff1f1ecedf1eaeaf0f2f1faeaeaf0ededf3ecedf1d5d6da9092 -93494b4c1a1c1c2628287b7c7adbdcdafffffffcfcfcf9f9f9fffffffaf9fbf8f7f9f4f3f7d9d8da928e8d353130050200201e1d737576c0c5c8e8eef3d9ddde -b1aea98f8573a08a66c6a573d8ad6ed1a460cfa667c6a167c9a877d1b188bb9e7f977c61896e5490755a9074529d7c55ae8b5fb58f5fad8354ad8251b88a5bbd -9162b0875aa78054ad875db7946cac8b6492724e8c704e9a7f5d927556997d5bad916ec1a47fc4a57ec2a279c3a176c2a174c2a271be9f6caa8a59aa8c5dba9d -70bba173ad926691784e977b529c80579d8256a18458b29366bfa073be9d6fac9067c0ab8ce1d1bad6c6b5cdbdb0dfd2caddd4d0dcd5d2e8e5e1e8e9e5dfe3de -e0e3e1ebeeecebedeedddee2dfdfe5f6f5fef3f3f9ebebf1e8e9edd1d2d67d7f802f31321012123234348d8e8ce9eae8fffffffbfbfbf9f9f9fffffff7f6f8f8 -f7f9f7f7fdf1f0f2a9a5a43a35320501001d1a166a6c6cb7bcbfd7e0e9c8d0d7a8adac989384aa9978c6a877d5aa6bd4a561d0a566c7a069cca977d1b488bfa4 -829c84688b745a92795f927657937552a8855dba9367b3895aac8051b18353b48657a57950a87f58b18a64ac86638964425a39184c2c0f55371a4a2a0d4d2d10 -614223896847a17e5c94704c7c58327551299b784da584577452275434097b5b3294764d80613a5e411a5434105939155839126e4d269a7a51b08d65a9855d9f -7f5bb5a084e1d0bbdbcbbaccbfb1dcd1c9dcd6d1d9d4d1dfdddce6e7e5e5e8e6e4e7e5e3e8e6e4e6e7dedfe3e4e2e8f5f2fbf7f7fde9e9efcdced2aeafb37173 -742b2d2e070909323434999999efefeffffffff9f9f9faf9fbfffefff6f5f7fbfafcf8fbfffdfeffb3afae34302b07010027231e6b6b6ba3a9aeb7c1cbb4bfc7 -aab1b4a4a399afa185bda375cda668daad6ad0a467cca56ec9a674c5a87cbda37fac97789b846a8d765c8b7153876b49a27e58bb956bbb9164b18556b28454b3 -8556a67a51b18762b98f6ca8825f8a64446b48275533154b2b0e502e11533113674625906d4ba6815f8d6945724d277450289572479a774c714e2359360e7653 -2b8968417e5d3667472365431f6a4824674521825e38b38f69bf9a74af8a64ac8c69b8a388d7c9b3e6d8c6ded2c6d9cfc8dfd8d5e3dfded3d4d2dee1dfeef3f1 -eff4f2e2e7e6e5e7e8f1f2f6f7f5fbf5f2fbf0f0f6e2e2e8a7a8ac7d7e82646667333536030505282a2a989898ecececfefefef8f8f8fcfbfdfffefff6f5f7fd -fcfefbfdfffbfcffc8c4c3514d48140e091d19144d4d4da8aeb3d1dbe5acb8c2929b9facaea8b9ad95b69d75d1ad77cda466cfa46bcfa772c4a070bda074bfa5 -81ad9878927c60846d538d73558a6d4e9b7753ad865fb2885db5895ac09262c79b6caa7f54ac845aad845dad865fb99370bf9b77a986648969467a573594714f -bc9a76cba781ba9670b38f67b89268b58f65ad885ca98458ab865ab39065ba976cb6936bb18e66ad8c65ba9670b5916bbb9771c4a078c29e76c19a73c09972b7 -9773d4bfa3dcceb8d9ccbcd6cdc0dad2cbe3dedbeeecece4e6e6eff4f3f4faf9f5fbfaf7fcfbfafcfdf7f8fcf6f4fafaf8fef2f2f8cdcdd386868c6061656365 -66333536080a0a2d2f2f9b9b9bf7f7f7fefefef7f7f7f8f7f9fcfbfdfdfcfffdfcfff9fbfffbfcffe4e2e2948f8c4b4540211c193534368e9499dde7f1c7d1db -949da1959692aca290b39e7ec8aa7bd0aa74caa26dcaa36fc2a170bfa276bea47fb09a779883648771558f7355947556a17c5aa57e58a77d53ae8457b78b5cb5 -895aa47a4ba88050ae875ab89367c29d71c29f74b49169a4845ba17e56ae8c61c7a57ad3b084cba97bcca878cfab7bcba777bf9c6aba9765c29e6ed2ae7ed2ae -80c3a173c29f73cdaa7ec5a276c6a377cba87ccca77bc29d71bd986cc19d6fc1a178c9b498e1d3bde4d7c7dad0c6d7cecadbd7d6e8e7e9ebeff0f2f7f8faffff -f7fdfcf0f6f5f5f9fafdfffff9f8fcefedf3e0e0e6cbcbd1909096606066595a5e2d2f300c0e0f444646b1b1b1f9f9f9fbfbfbf9f9f9f8f7f9fbfafcfdfcfffc -fbfff7fafff7f8fcfffdfdd9d5d484807f2a2625202223777b80d5dee7dfe8f1a7aeb18b8c88a8a192b4a58bb9a17dbd9d72c9a373c7a171c5a375c3a67abea5 -7db6a07ca8926f967f5f9275569472549c7755a177549f744da4784faa7d51a77b4ca57d49a47e48a98450b18f5ab18f5aa78752a38250a58653a78654a58550 -ae8e59ba9862c09e68c9a66ecdaa72c9a76cba975fb8955dbe9b63c7a46cc6a36bbd9c64be9c66c6a46eae8c56b5935dbc9a64bf9b65bc9763bc9763c49f6bc5 -a679cbb69ae7d9c6e2d7c9d3cac0d5cfcadbd9d8e9ebecf3f7f8f0f5f6f6fefef8fffff7fdfcf8fcfdfafcfdeeedf1dcdae0cacad0a9a8b187878d6e6e746263 -672c2e2f1517186d6f70d3d3d3fcfcfcf7f6f8fbfafcf9f8fafbfafcfdfcfffbfafefafafff3f4f8fffefff2f0f0a2a0a03c3b3d26272b65696ebdc3caedf3f8 -ced2d39a9b979f998eaea38fb4a389b59c7ac9a67ec6a175c7a679c8ab7fc1a77fc0a983bca480ae9371997a598d6a498f68489e7352a0744f9c6f499f734aa4 -7a4db78f5eb48d59b18c5aaf8a58a582509c79479e7a4aa58453a27f4d9a77459a7843a78550b9955fc4a06ac9a46cc8a36bbc9961be9b63b9955fb28f57b692 -5cc09c66be9a64b5915bba9660be9a64bf9b65c19c68c5a06cc39e6ac19c68bb9c6fdec9adeddfccd6cbbdc6bfb6dad5d2ebe9e9f2f3f7f5fafdf6fdffeef6f6 -eaf2f2eaf2f1eaeff0e8ecedeae9ede6e5e9b7b6bf6c6b7465656b7a7a805f60641b1c20242627a1a3a4f0f0f0fdfdfdf3f2f4fefdfffaf9fbfcfbfdfdfcfffb -fafefdfcfff4f6f7fefdffeff0f4afb0b45c5f633a3d424e5257919498e4e8e9f7f7f7bbb8b48e867f948b7eaea395c1af98c5a582c69f78c6a37bc5a77ebfa6 -7cc5ac82c8ae86c0a37ea68361926b4b9165469f7251a174539d704e9f734ea37851b48863b58964b28863ac825da67c57a77d58ac825daf8862a57b569e744f -9e754eac835cbf956bc69c72c99f74cea479cca277cda477c69c71bc9366be9469c69c71c3996eb88e63cca277cda378c89e73c99f75cfa57bcaa076c59b71c1 -9f7be7d2b7ebe0ccd0c7b9c9c2b9e8e3e0f7f7f7f7fafef3fafdf1fafdedf7f7f2fcfcf8fffffafffff8fcfdefeef2dbdade7b7a833d3c456e6e74a0a0a65c5d -610a0b0f323435b1b3b4fffefffcfbfdf2f1f3fefdfffbfafefefdfffdfcfffdfcfffcfbfdfaf9fbfdfefff0f3f8c0c4c981878e505459323539505253bdbbbb -fffffce2ded9908a85706a658a847fb1a496bc9e81c39e78c39f79c0a279bea377c4a97dc8ac83c8a780b58f6ca77e5da27455a072539e7150a17453a177549d -73509c6f4ea47756a67b5aa37857a47958ac8160af8463ac8160a67b5aa37956a17754aa805bb88c67b88c67bc916ac99e77cca278c99f74c99f74c89e73c399 -6ebc9267bb9166c0966bc0966bc1976cbc9268be946ac59b71c1976dc49a70d0ae8adcc7ace4d9c5dad1c4dfd7d0f4f0effaf9fbf6fafff1fafee6eff3eefafc -f6fffff5fdfdecf1f2e9edeecccbcf97969a515059595861a6a6acb4b4ba48494d1112165f6162c4c6c7fffefffcfbfdf4f3f5fdfcfefaf9fdfffefffaf9fdfe -fdfff9f7f7f8f8f8fafdfff4f7ffced5de9ca3ac60666d23262a2523238a8582f5efeafffbf6b1aca95f5b5a4e4b4d7b716ab79881c6a07ec4a07abea077bfa4 -78c2a87ac6a67bcaa87dc7a07ab98f6caf8261a8795a9d6f509a6d4c9c71509d7350996d48a17550a67a55a67a55a67c57ab815caa805ba57b56af865fab825b -a67b54a87e54ae8259aa7f54b1865bc79d70cca474c69e6dc49c6bc69e6dc39b67bd9561c09864caa26ecda473c79e6dba9160be9564c69e6ebb9363bc9464cc -ac83ccb79bdacfbbe5dccff5ede6fdf9f8f4f6f7f3f7fcf0f9fdedf6fae8f4f6d4dedea3abab7f8485868a8b8685896362666c6b74a6a5aec6c6cc8383891a1b -1f2d2e32aaacadf2f4f5f6f5f7fdfcfef9f8fafcfbfdf9f8fcfffefff7f6fafefdfff4f2f1f1f1f1f5f8fdf3f9ffd5dbe6a9b0b96b707924272b201b1c706a65 -dad1cdfffffbd2cdca5e5c5c24242a504744b59883caa583c7a37fc0a279c6a97dc4a77ac2a376caa77cd3ac85bd9370b48565b182639e70518c60419267469f -77549d714ca1764fa37851a47952a27952a37a53a27952a17851b48c62af875da57b50a2784da57b4e9f7548aa8053c79d6ecca571c59f69bb955fb6905abc95 -5ec59e67caa36ccaa36cd6ae79c69e69b58d58c09863d0a975c39c68bb9362c6a67bc5b094d3c8b4e8dfd2fdf7f0fffbfaf1f2f6f2f6fbeff7fef5feffe2eef0 -bac3c66e7676313637373b3c59585c5b5a5e7e7d86d1d0d9c6c6cc58585e0b0c10505155d4d6d7fbfdfeefeef0fefdfffdfcfefbfafcf9f8fcfffefff4f3f7fd -fcff460000001c00000010000000454d462b024000000c000000000000000e00000014000000000000001000000014000000050000000b020000000005000000 -0c026000600004000000020101000400000004010d0008000000fa0200000000000000000000040000002d01000007000000fc020000ffffff00000004000000 -2d0101001c000000fb02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000 -2d010200040000002e011800050000000902ffffff00040000000701030022360000430f2000cc00000060006000000000006000600000000000280000006000 -0000600000000100180000000000006c000000000000000000000000000000000000fffcfef9f6f8faf8f8f7f7f7fefefef0f5f4b9bebf4a5252475054b8bfc2 -fdffffaeaba75a5049443428614a3a7b604c73523e785944765d4d62514482736a9c90866d5f534e3a29664b318867469c74519e7750c39d73c5a27a896c4571 -5a34ad9a77d9c7a2d7be96af8f64a68056af875db58c65bb9773bfa283b49c7eb09b7cb4a07dbda27dbe9f72c19e6cc5a16bbe9b69b69869ac946aa4916eb3a7 -8bdcd5bce9e2ced0cbb6cfc8b4e2dbc8e3dccb9690853f3c374a4c4d575a621f252c080a0b0607050506040001000303030808080202020909094e5050b5b7b7 -f0f2f2f5f7f7f7f9faf6f8f9f9fbfcfcfefffbfdfdfcfefefefefefffffffffffefffffefffefdfffefdfefffdfdfefcfafcfcfafcfcf7fbfcf8fcfdf7fcfff8 -fdfffffcfefcf9fbf9f7f7f6f6f6f9fbfbf2f7f6c9cecf525a5a2c3336acb3b6f8fafba9a6a2645b525c4c3f695242694e3a6445306345326b54446d5c4f8073 -6b756a624032263523126549318c6a4ca27c59ae8760c39f77b8986f9b7e599f8763d6c5a4f4e4c0e7d0aaaf926b947048977049a7815eba9775b5997baa9478 -a79276ad997ab59d79ba9e75c5a473d1ae7cc09f71bca175b19b77a19272a89e86cec7b3e2decbd5d1bfb7b19ecfc8b7ece5d6d4cec38e8a856262624b4e532f -3338191b1b0001000203010809070000000303030707070404044d4f4fb5b7b7eff1f1f4f6f6f6f8f9f9fbfcfdfffffdfffffbfdfdfcfefefefefeffffffffff -fefffffefffefdfffefdfcfdfbfcfdfbfbfdfdfbfdfdf9fdfef9fdfef7fcfff6fbfefefbfdfffdfff8f8f8f8f8f8f5f7f7f6fbfae0e5e6606868192023a1a6a7 -f5f5f5b4afac82776f7b6a5d765d4d6045316749365b3f2e5a45366353476e625c4e443d1d11072c1a097d61499b795ba47e5bb38c66bf9a74b08f68b49974d1 -bd9ad8caade7d9bcdbc8a7b29775977753977551a1805fab8d70b69f85b09c83ad9c82b1a085b5a080b09671b6966dc2a277b99f77b7a380b1a184a49a82ada6 -95cac9bbd4d4c8c3c3b7c4c3b5c9c6b7ded8cbece6dbc9c6be8682814c4b4d3436371919190203010506040708060000000202020606060c0c0c585a5ababcbc -f2f4f4f7f9f9f8fafbfafcfdfdfffffbfdfefbfdfdfcfefefefefefffffffffffefffffefffefdfffefdfafbf9fbfcfafbfdfdfcfefefbfffff9fdfef7fcfff6 -fbfefdfafcfffefff9f9f9fbfbfbf4f6f6fbfdfdf5f9fa74797a272c2f919596ddddddb8b2ad988c828f7c6d876d5c775c48735746614838533f345747406055 -513e362f1c12083727179e836eac8c6f9f7a58aa855fba9672b59571ccb28ee9d5b6e0d3b9d3c7afbbaa90a18b6f9c8062a98c6dba9e80bda68cccbaa3c8baa4 -c4b7a1c4b69fbeab90a38c6c987c59a38764ab9677a6987c9c917b958e7da7a79bc8cbc2cdd1cbbdc0b7c9cac0d5d3c8dcd8cdddd9cee1dbd4c9c5c07d79782d -2b2b1a1b191f201e10110f0001000808080505050000001b1b1b5f6161b3b5b5eaececf9fbfbfbfdfef7f9faf9fbfcf8fafbfbfdfdfcfefefefefeffffffffff -fefffffefffefdfffefdfafbf9fbfcfafbfdfdfcfefefafefff9fdfef7fcfff7fcfff8f7fbfffefffafafafcfcfcf3f6f4fbfefcfbffff888d8c323637727474 -b4b2b1aba29ea092869d89789f8470977966725848634d415a48415f534f5b5451342e29231a114a3b2b9b836dae9073a27f5eab8763be9e7bc6aa87d9c2a2e2 -d1b6eee3cfded4c2c9baa7b3a18aa89078a38c72a38d74a29079a0937d9d94809a917d9b907c91816a715b42674c317a624698896f958a768079686664596e70 -6a919694adb4b1b6bbb9b8bcb7d7d8cfdfddd3cac5bcd6cfc6f7efe8d2c9c576716e4846453637351516140001000909090202020000001f1f1f5658589ea0a0 -dadcdcf9fbfbfdfffff5f7f8f7f9faf9fbfcfbfdfdfcfefefefefefffffffffffefffffefffefdfffefdfdfefcfcfdfbfafcfcfafcfcf8fcfdf8fcfdf8fdfff8 -fdfff4f5f9f9fbfcfafafafbfbfbf3f6f4f9fcfafdffff9fa4a33135364949498b8786ada39cb8a89cb29c8aaa8d7895786370594a614e4660524c675e5b4c48 -471d18152018115346387159459e8166b29072bc9978ceaf8eddc4a4dec9add3c3ace8ddcfe9e0d3ded1c3c2b2a19f8c7773614a52422b483c2441392247402c -48412d4b422e4436232a1702321a045c452f8d7f69968c7a7f7a6b504e44383935464b49666c6b7f8584a2a5a3b0b1adc6c3bbccc7becfc8bfe3dad1efe6dde6 -ded78a878340413f1617150b0c0a0101010000000505051818184b4d4d939595d6d8d8fdfffffdfffff3f5f6f6f8f9f9fbfcfbfdfdfcfefefefefeffffffffff -fefffffefffefdfffefdfefffdfdfefcfafcfcf9fbfbf7fbfcf8fcfdf7fcfff8fdfff5f9faf4f8f9fafcfcf8fafaf7f8f6fafdfbfdffffbbbdbd4d4f4f2b2928 -67625fb9aea6d5c4b7b8a2909b7f677a5f4a6f594d64544e6256545c57563432310b0a0617110a3a2e224c36248c7157c0a083c9aa8bdabea0ecd6badecdb3c8 -baa7d8cfc2c7beb49f93877b6c5c695a4754432e41331c4539214841285650395b553e584f3b4234211b0a002810005e493494836ea49985978f7e726c5f5957 -4f52534f535654595c5a7d807e878682a09d98ccc6bfe1dad1d5ccc3dad1c8f9f1eabab7b36869673536341a1b190303030202020909090c0c0c393b3b8d8f8f -dbddddfdfffffbfdfef1f3f4f7f9faf8fafbfbfdfdfcfefefefefefffffffffffefffffefffefdfffefdfefffdfefffdfbfdfdfbfdfdf8fcfdf7fbfcf6fbfef6 -fbfef9fdfef4f8f9fcfefef9fbfbf9faf8fefffdfdffffced0d07d7d7d201e1d4c4542b9aea6ddccbfad9583866a526d523d67554a655955635b5b54504f2929 -290d0e0c0e0a050e0500412d1b846a52c3a58acbad90dbc3a7f3dfc6daccb6c1b7a6b9b0a68e857c463a30281b0d4b3b2a685a4474674d86795f9e9377b2a98e -b6ad92a2988073654f301f0c2e1707654f3da49077b3a288ad9f88a39884a7a091a29e9387847c716e6973726e8986828985809e9a95d8d2cbe9e2d9dcd3cadf -d8cfd4d1cda4a5a36566642829270f0f0f0c0c0c010101020202212323838585dadcdcfbfdfdf4f6f7eff1f2fbfdfef9fbfcfbfdfdfcfefefefefeffffffffff -fefffffefffefdfffefdfdfefcfefffdfcfefefdfffffafefff8fcfdf5fafdf3f8fbf4f8f9fbfffffcfefef8fbf9fbfcfafbfcfaf9f9f9fbfbfbadadad373534 -37302da99e96d3c2b5a1897773573f5f46325d4c436c635f686362525050313334070806050100271d13806c5bc1a993cfb198d3b89dceb89fc0af9acec4b3cd -c5b8948b814f463c2a1e125e4f3f93826f9c8b71a69679b2a081bcad8cbaab8abaab8bb3a58883715a35220d3019096d5541aa9274baa17fb29b7ba99478b5a4 -8ab6a892aea493b3ab9eaba49b9c968f807c777a76719b9792d3cdc6f1eae1e1dbd4d7d6d2b5b6b48384826667655f5f5f323232000000000000141616535555 -c3c5c5f1f3f3f1f3f4f5f7f8eff1f2fdfffffcfefefcfefefefefefffffffffffefefffdfffefdfffefdfcfdfbfcfdfbfafcfcfafcfcf8fcfdf8fcfdf8fdfff8 -fdfff6fafbfafffefbfefcf8fbf9fbfcfaf9faf8f8f8f8fdfdfdd3d3d3484645342d2a9e928cc4b3a6937d6b6d523d6048345c4d44746d6a7975745454542123 -240003011c1813574d43c0ae9ddec6b0cbb298d3b9a1dac5b0d8cab8d9d1c4a9a59a605a4f43392f6a5d4faf9f8ec8b5a0c1ac91b7a282bda783b7a27cb39f76 -ae9b76a5916e7c674c48331d4f3828866e58bea27fbfa178b4966db1946fb19773a38b6dad9980d0c1aed1c4b6b8afa5938d866965605d5954938f8ad7d1cae5 -e1dcdfdedacccdcbb4b5b3a0a19f8282824444440f0f0f0b0b0b0b0d0d282a2aa7a9a9fdfffff8fafbf5f7f8fcfefff8fafbfcfefefcfefefefefeffffffffff -fefefffdfffefdfffefdfefffdfefffdfbfdfdfbfdfdf9fdfef9fdfef9fefff9fefff6fcfbf8fdfcf8fbf9f9fcfafcfdf9f6f7f5f5f5f5fefefef0eff1514f4f -2924238e847db5a5998a76657057436a544264584e8079767d79783d3d3d0204040a0d0b534f4a968d80cab8a7cbb49eb8a088d0b9a3e1cfbeddd2c4c3c1b77c -7a723c362b574e41a79a8ac8b7a4bda78ec0a88ac0a580bda178c8ab7ec3a778bea377b0976f8d7656725c43846e5cb09880bc9d76c09c6cc29e6eceaa7cc3a0 -749f7f56967a57b49c80dac7b2dacdbdb5aca2625c552b272245423e8d8984bbb8b4d1cfcee7e8e6e8e9e7b8b9b77474744343432424240f0f0f000202161818 -898b8bf2f4f4fcfefff5f7f8fdfffff5f7f8fcfefefcfefefefefefffffffffffefefffdfffefdfffefdfffffefffffefcfefefbfdfdf9fdfef9fdfef8fdfff8 -fdfff5fbfaf5fcf9f7faf8fbfefcfefffbf5f6f2f3f3f3fefefef6f5f75855572823227d7470a5968d857263745c4a6f5b4a6b5e56746e6962605f2123230000 -0024282389867ecec6b9c6b6a5cdb8a3d2bba5d1bca7bfb0a09b92886b6a664a4b476763588f8678b4a797af9e89a79076bca17fcbab82c7a577ceab79c9a772 -caab78bfa2759a805c7f694d8e7b66b49c84bb9b72bd9866bd9561c69b68c59a67ae86569e784ea1815ecab296eedac8d2c6ba6f685f27231e1d1a163a373366 -65618f908ecfd0cefefffde4e5e39b9b9b656565383838000000000000191b1b4e5050a7a9a9eef0f1fcfefff8fafbf9fbfcfcfefefcfefefefefeffffffffff -fefefffdfffefdfffefdfefffdfefffdfbfdfdfafcfcf8fcfdf7fbfcf6fbfef6fbfef4fbf8f4fbf8f8fbf9fdfffcfffffcf6f7f3f3f3f3fcfcfcf5f7f86f6e70 -35303169625f8c7e787c6a5f6e594a6653446a5f5756504b3432310c0f0d12151360645fbdbab2e6ded1c6b6a5dcc7b2e6d1bcad9c897b6f634d47401517172e -33319b9a90b1aa99998d7ba1907bc0a88cc4a683ceab80cfa776cea46fc89f68cea872c7a678987e596d583c75644f9f8b72b4956eb38d5dae8652b88c57c495 -5fc1925eb88d5cb38d63be9f80e6ceb8eadaca8e857c322c271d1a16302f2b4e4f4b7374729a9b99cecfcdf3f4f2e3e3e3b0b0b0676767111111000000050707 -1416166c6e6edfe1e2fdfffff7f9faf9fbfcfcfefefcfefefefefefffffffffffefefffdfffefdfffefdfefffdfefffdfbfdfdfafcfcf8fcfdf7fbfcf6fbfef6 -fbfef3faf7f7fcfaf9fdf8fcfffbfffffcf8f9f7f4f4f4fbfafcf5f6fa9190944845474f4a497064607c6b627360536453466a6056443e37110e0a0001004447 -45bbbdb7eeece2d4cdbebfb09dccb9a4ccb7a28979686e645a524f4a1116192e333495968cbab6a49389779c8c75c6ab90c29f7dcaa377cb9e6bd5a66ecfa167 -d3aa73d2af7d9f855d6550346557449a8a73b49772b18d5fb48b5ac59662c99860bf8e56bb8b57bb9164b28e6acbb096f7e5d4b3a79d38322b2926225c5b5782 -837f9798969d9e9c9e9f9dc6c7c5f2f2f2f1f1f1b8b8b85f5f5f101212000000272929969898e9ebecfcfefff5f7f8f4f6f7fcfefefcfefefefefeffffffffff -fefefffdfffefdfffefdfffffefffffefcfefefbfdfdf9fdfef9fdfef8fdfff8fdfff5fbf6fafffbfbfffaf9fdf8fcfdf9f9faf8f7f7f7fcfbfdf4f5f9b5b4b8 -605c613d37386155538979728674696e5d50594f452d272014110c3a3b37949893e1e3dde8e6dcc6bdafd7c8b5d3c0abc7b3a1a89888978e856c6b672c323733 -3b3b898d82bcbaa8aba18fa3927dba9f85c09d7bcfa479d1a26fd6a46ad1a265d4a970d3b07ea58b636351345f54409c8e78bea583b7956ab78f5fbe925dbb8a -52b38147ba8853c29766a6825aae9274dac6b4b9ab9f5d554e3936314a494572716d959694bfc0bebabbb9c4c5c3eaeaeaf9f9f9e5e5e5b2b2b2484a4a191b1b -636565d4d6d6fafcfdf9fbfcf3f5f6f6f8f9fcfefefcfefefefefefffffffffffefefffdfffefdfffefdfefffdfefffdfbfdfdfbfdfdf9fdfef9fdfef9fefff9 -fefff8fcf7fdfffcfbfffaf6faf5f9faf6fafbf9fafafafcfefff7f8fccdced27170743631325c525294888292827b6f63593a31280a04002f2b26a7a7a1e8e8 -e2cac8c0b5b1a6d0c7b9e4d7c7dacbbbd3c4b4d2c6baa8a09959575633373842474693968daaa798aaa08eaf9d86c0a388c5a07ecca277d6a878ce9f67d1a369 -d6ab72d7b27eaf936a6b5738645643a0937dae9777ac8e65af8b5db38b57b3854fb4854dbe8f59bf9463aa845aa08160a7907aa3948492887e4d474004010011 -100c686967c1c2c0dcdddbdddedcd8d8d8c8c8c8d8d8d8e5e7e7898b8b4446467b7d7dd6dbdaf9fdfefbfffff4f8f9fbfffffcfefefcfefefefefeffffffffff -fefefffdfffefdfffefdfcfdfbfcfdfbfafcfcfafcfcf8fcfdf8fcfdf8fdfef8fdfefdfefafafbf7f7f8f6fcfdfbfdfffef8fafaf6f8f8fdfffff6f8f9cbcdce -727173424040777271b1aaa791888447413c15110c211e197e7a75cecbc3eae5dcbdb7acaca69bd0c7bde2d9d0bdb6adada59eb4aea976726d221d1a2e292660 -5d59989590a9a59abeb09ecab29acdae8fc7a17ec59e77cfa87bd2aa79d0a972d4ae74deba84b6976a755c3a75644fa69580a790709f835aa58659b08f5eb088 -57b18955b9905fb89262b18e639b7b589a7f64b4a28ba29383443c2f070100080500383635888888c3c3c3e4e4e4dfe0dec3c4c2d5d8d6f9fcfab7b9b94b504f -4e5352b3b9b8eff4f5f2f7f8ecf3f6f6fbfcf8fdfcfbfdfdfffffffffffffffffffefefefffffffffffffdfdfdfefefefdfffffcfefef9fefdf8fdfcf7fdfcf7 -fdfcfdfcf8fdfcf8f9faf8fbfcfafdfffffafcfcf5faf9fbfffffbfdfdd2d4d47878783a3a3a666261918d8c645f5c23201c2827236f6e6ac0bcb7d0cac3d1cb -c0cac1b7c9c0b6dad3cac9c5c086837f5551505854533935340c07043d34308a827b9d9994afa99ec5b4a1d2b79cd3b291cba680c49f79c9a67bcaa87acba974 -d5b078e0bd85b594666f55306c5a439c8a73ab9270a68a61a88b5fae8d5faa885aaf8b5bba9464b99265b08d62ae8d66ac9071b9a288b9a895857b6a3e352b11 -0e06080501413f3faaa8a8ececece5e6e4d2d3d1e0e3e1fdffffd1d6d56e7372202526636869e1e6e7faffffe6edf0f2f7f8f7fcfbfbfdfdffffffffffffffff -fffefefefffffffffffffffffffdfdfdfafcfcfbfdfdfafffefafffef7fdfcf6fcfbf9faf6fdfefafafbf9fafbf9fcfefefbfdfdf7fcfbfbfffffafcfcd3d5d5 -7a7a7a2222222c282744403f2a25221f1c18646261c4c2c1f0ede8cecbc3c4bdb4dcd5ccdbd4cbdcd6cfbfbcb85f5d5c0a08070c0a0929252438333067615c9d -9790a49f96b2a99bbeac95c3a98bc8a885c8a47ecaa680d2af87cead80c9a674cea971d9b57fb292616f542f6a563d958168ae9672ad9168ae9165b08f61af8b -5db28c5cb78f5eb18b5bad885cb28f67b19370b8a082cfbda6cfc1af94897b4c433916120d2f2b2aa19d9cedebeae6e6e6dbdbdbdbddddeaecedeff3f4b2b6b7 -33363a373b3cbdc1c2fbfffff7fbfcf8fcfdf9fbfbfbfdfdfffffffffffffffffffefefefffefefffffffffffffdfdfdf8fafaf9fbfbfafffefbfffff7fdfcf4 -faf9f8f9f5fefffbfcfdfbf9faf8fafcfcfbfdfdf8fdfcfafffef4f6f6bdbfbf6464640c0c0c0200000804031a151254504fbbbbbbe8e8e8dedcdbc3c0bbc6c0 -b9dfd9d2d7d1ccdbd7d2c5c3c26d6d6d1111110f0f0f57555493908ca39f9aa09b92a39d90aea492b8a388b99d7ec0a07ccaa680cfad89d5b68fd9b98ecbaa79 -c4a06ad1ad77b8976680633c7962489c866dac926eab8e62ab8b60b19062b69264b58f5fb38b5aae8656af885baf8c61ad8d69ae9273bea98ed3c3accbbca9a8 -9d8f6e675e625c57898481c0bcbbe0dedee5e4e6d9dbdcd7dadeeef1f6e0e3e86f727735383c757778d0cfd1fffefff8f7f9f9fbfbfbfdfdfefefefffffffefe -fefefefefffefefffffffffffffdfdfdf9fbfbf9fbfbf9fefdfafffef7fdfcf5fbfaf8f9f5fffffcfdfefcf9faf8fafcfcfafcfcf9fbfcfbfdfef2f4f5989a9b -3e3e3e0808080200000a0807474440a7a5a4f4f6f7e6e8e9c0c0c0c2c0bfcdcac6d3d0cbcdcac6dcdad9cfcfcf91939455575857595a9d9d9dd7d6d2cbc7c2a5 -a097a39b8ab4a68fbca788bfa380cba985d0ae8aceae8bcdb08bdcbe95cfb083cba672d5b07cbf9d6f8f7049897155a48d73aa8e6ba4875ba28257ae8c5ebc95 -68bb9363b68d5cb68e5db58d5db48f63b28f67a385629b8262ad987ccbb79ed6c7b4c6baae938b8457514c807b78dddbdbf1f0f2d8d8decbced3edeff7edf0f8 -9698a04d4d53605f63b9b6b8fffffffaf8f8fbfbfbfafcfcfefefefffffffefefefefefefffefefffefefefefefdfdfdfbfdfdfafcfcf7fcfbf7fcfbf7fdfcf7 -fdfcfafbf7fffffcfdfefcfbfcfafafcfcf8fafaf7f9fafcfefff5f7f8808283212121070707030100211f1e888783ecececf2f3f7d9dce1cbcdcee0e0e0e0de -ddd4d2d1d4d2d1d6d6d6c4c6c79b9ea295989cb5b9bae5e7e7f8f7f3cecbc6a19b90b0a793c0af94c3aa88c0a37ecaa982d1af8bccad8cc7ab89ceb38ecfb286 -d2af7ddab581c29e7092714a896c519d8267b09570ad9064a5855aaa885ab79063b89060b48b5ab88f5eb88e5fb99063b28c62a9855fa68865af9472bba385c1 -ad94d0c1b18d8379312a215a5651d5d3d2f9fbfce2e5eacbced6f1f3fdedeff9abaeb67e81869d9ca0dad7d9fffefffdfbfbfafafafafcfcfefefefefefefefe -fefdfdfdfffefefffefefdfdfdfefefefbfdfdfafcfcf6fbfaf6fbfaf6fcfbf8fefdfcfdfbfefffdfbfefcfbfefcfcfefef5f7f7f4f6f7fcfefff4f6f7717374 -0c0c0c040404080907424341c0c1bffdffffdcdfe4ced1d9dcdfe3f0f2f3e7e7e7dededee8e8e8cbcdce95989c868b8eb8bdc0f1f5f6fdffffecebe7bcb9b49b -9588baae96c5b394c3a984bc9d76c6a67dd3b18dcfb391cbaf90c8ae8accb087cead7cd6b17fc49e6e98754d846649896d4fae916cb89b6fb19166a98759b18a -5db58d5db28958b38857ba8f5eb98f60b1885bae885eb9966ebb9b77bb9d7abca486b8aa9480756740372d423c358e8d89dee0e1f6faffe3e9f0e0e5eee2e7f0 -c5cbd2a9adb2b8b9bde3e0e2fdf8f9fbf9f8fafafafafcfcfefefefefefefefefefdfdfdfffdfdfffefefefefefdfdfdf9fbfbf8fafaf7fcfbf7fcfbf7fdfcf7 -fdfcfefffdfefffdfafdfbfdfffefcfefef3f5f5f2f4f5fdffffeef0f1636566000000080808232323737472e9eae8f2f4f5dcdfe7c5cad3d6dadfe0e3e7d9db -dce0e2e3f9fbfcc6c9cd5e62676f7378c7cccffbffffe5e8e6c4c3bfaaa79fa49d8eb3a68cc4b08dc6ac84c4a47bd1ae86ddbc95d5b997cbb292d0b593ceb18a -c8a776d0ab79c8a272a4815688694a7c5e419e7e5ab99970ba986da9865ab0895cb99161b58b5cb18655bd9261c09564b3895aab8255ab855baa865ec09c76e3 -c7a5d6c5ab9e948270695a28241927241f9ea19ff0f5f8e8eef5d1d8e1dee5eee8eef5bdc1c69c9da1c7c7c7f9f7f7fffffefafafafafcfcfefefefefefefefe -fefdfdfdfffdfdfffefefffffffdfdfdf7f9f9f7f9f9f8fdfcf9fefdf7fdfcf5fbfaf5f8f6f8fbf9f7f9f9f9fbfbfffefff8f7f9f2f1f3f8f7f9f1f3f4545657 -030506000000434545a6a8a8e3e6e4eff3f4e2e8efd9e0e9d9dfe6e2e6ebdbdee2e4e7ebe0e3e79fa4a734383d70767be8edf0f5f9fac1c2c0aeaba69f9a91a6 -9f8cb5a588b9a47ec3a77ed2b085dab88dd9b891d2b694d1b694d8bc99ceb087c8a474c09867c19969b38d63896847715435a1815dc4a47bba986daa875bb692 -64bc9464b98f60b88c5dc29766c29766bc9061b98f62ba9164b18a5eb89268cdad89c9b69bbcb19da8a18e5e594a1c1a1050514db5b9badbe2e5e0e9edeaf2f9 -eaf3f7bcc2c77f8286adafaffdfffffcfdfbf7f9f9f9fbfbfdfdfdfcfcfcfdfdfdfefefefffefefffdfdfafafafbfbfbf9fbfbfafcfcf9fefdfafffef9fffefa -fffff5f8f6fbfefcf5f7f7f6f8f8fffefff6f5f7efeef0fffefff7f9fa5b5d5e020405000102515353b3b5b5e5e8e6eaeff0e7eff6e3ecf5e6eef5e5ebf0edf2 -f5e6e9eda4a9ac585d603d43489ca1a4f1f6f9e9ebebbbbab6a5a3999f998ca79c88b8a687c3ac86ccaf83d1ae82d6b388ddba92d7b996d0b492cfb48fc8ab7f -c4a070bb9460ba9261af8a5e8c6c497f603fa78763bc9c73b39166b08d62b79266ad8659b2885bc69a6bba8e5fb98d5eb68a5bbd9162c3996cb78e61ac8356a8 -885faf9b7cc4b8a0bfb4a091897859534636342c5f605caeb3b2e4e9eaeff6f9f3fafdcfd6d9959a9ba8adacedf2f1fafdfbf7f9f9f7f9f9fafafafbfbfbfcfc -fcfbfbfbfcfafafdfbfbfcfcfcfcfcfcfbfdfdfbfdfdf9fefdfafffef9fffef9fffef7faf8fdfffef5f7f7f3f5f5fffefff5f4f6efeef2fffefff9f8fc5e5d61 -000001050708636867b9bebddee3e1e3ebebeff9ffe6f1f9e5edf4e2e8edf7fcffd9dee16a6f7223282b6c7174cfd4d7f8fafbdcdddbb8b5ad9c968b9d9284a6 -9882b4a283c6af89d2b287cfac80d4af83ddb991d8b894ccae8bbfa27bc0a174c39e6cbc945fbb9362b18c609375528c704ea48460bb9b72b18e66a8855aae88 -5ea98256aa8055b08659aa8053a97f52a87b4fae8155b88e5fb58b5cab8152a17e53b09979bfb195bbad96b3a592958b7a4640333331277b7971c8c9c5eef1ef -fbffffe0e6e5a6acab9ca2a1ccd2d1edf2f1fafcfcf7f9f9f8f8f8fbfbfbfcfcfcf8f8f8faf8f8fcfafafefefefefefefcfefefcfefef9fefdf9fefdf8fefdf8 -fefdfafdfbfbfefcf9fbfbf7f9f9f9f8faf8f7f9f5f4f8f1f0f4c6c5c94544480000012022238c9190ced4d3e2e9e6e6eeeee6f2f8d2dde5d5e0e4e4edf0dbe2 -e59ba0a35a5f625c6164a7acafe5e9eaf2f2f2d2cfcbb4ada49f9486a29482b1a18abaa589ccb490d9b990d8b387d7b084d8b288cfae87c2a37cbc9c73c09f71 -caa46ec59e67c49d69b693679678558c6f50a98965bc9c73b08d65a7845cae8a62a983599e764c93693e9b7146a0754aa07649a07649a57b4eaa8051ad8354ab -855bad9270b49f83c4b196cdbba4b3a58f8173606a604f7c74679c978ebdbbb3d8d8d2d7dbd6b6bbb9929796a4aaa9d7dddcfdfffff9fbfbf9f9f9fdfdfdfdfd -fdf9f9f9fbf9f9fffefefdfdfdfdfdfdfbfdfdfbfdfdf9fefdf9fefdf8fefdf8fefdfafffef4f9f8fdfffffcfefef1f0f2fcfbfdfcfbffdedde17f7e82302f33 -0f1112464849b5bab9f0f6f5f5fbfae4eeeed7e3e7d5e1e7e3eef2ecf5f8a9b0b3616667828687cacecfcdd1d2e3e5e5ebeae6c5bfb8a49b8ea79888b5a28dc4 -b097c7b296cfb996ddbe97e3be92deb489d0a97dc09c74b9966ec6a578c9a674d0a972cda46dcaa36fb9966a927654846849b49470b99871b08f68b7936db994 -6ea57e5799724b9a714a986f48a0764ca57b50a47a4da1774aa3794ca67c4d9f794f8f704fac9274d9bea3e3cbafc9b298b49e85ae9b86a89986938676857c6f -8b877caba9a1aeafab858886898e8dcbd0d1fdfffffafcfcfbfbfbfdfdfdfcfcfcfafafafefcfcfffffffafafafafafaf9fbfbf9fbfbf8fdfcf9fefdf8fefdf9 -fffefafffef3f8f7fdfffffdfffff0eff1fefdfffffeffdad9dd807f834c4b4f3436375d6162bdc3c2f3f9f8f6fefddbe5e5dfebeff1fffff3ffffd4dede8f97 -9784898acbcfd0f3f8f7e3e5e5e3e4e2e2dfdbb6afa6978a7caa9986c2ab95c8b197c5b095c6ae90d4b58ee2bc92deb588cca376bc966cbb986ccca87ac9a470 -cca46ac8a066caa46ebe9d70997e5c8a7052a78966bc9b74bb9a73b4936cab8761a07b55a67f59aa835da57b56a07750a3794fa2784da0754aa3794ca3794c9a -72488c6948a08063b89679c6a689d2b497d0b398c5aa90c1a993af9c879585747f7466766f666f6c67656664808584c9cdcef4f6f6f7f9f9fcfcfcfcfcfcfafa -fafafafafffdfdfffffff9f9f9f9f9f9f8fafaf9fbfbf8fdfcf9fefdf8fefdf9fffef7fcfbf7fcfbfcfefef9fbfbf6f5f7fcfbfdfcf8fdede9eebebdc1767579 -535556797d7ec4cac9e6ecebf1f9f8e0ecece1f0f2cedde0b4c1c3a1ababa4acacced4d3f2f7f6edf2f1f2f4f4e4e3dfc3bfbaaca39aa19282af9a85c8ae96c5 -ac92c1ab92bda78bcbab87d9b389dab083cda376c49d71c6a274c9a373c6a06ac69e63c69c61caa46ec3a275a18664947a5c977956bb9a73bd9b77a886629874 -509b7753aa8461a7825ca7805a9c754e9d744d9e764c9c7247a0774aa77d50a2784ea37a5a966f538a62459d7759c7a183d4b092caa88bc6a88dc6ac94bba691 -ad9d8d7b716747413c3a3837656768b0b4b5e6e8e8f3f5f5fefefefdfdfdfafafafbfbfbfefcfcfdfbfbfafafafbfbfbf9fbfbf9fbfbf8fdfcf8fdfcf8fefdf8 -fefdf8f9f7fdfffefafafaf4f6f6fdfcfef8f7f9f4f3f7fefdffe5e4e68483855f61629ca1a0e0e6e5e6eeedf2fcfcf4ffffd4e0e0737f7f4e5a5a7e8888c4ce -cee5efefe3ebebf6fbfcf7fcfbdbdad6a09a93a79e91bbaa97b8a088d0b398ccb092ccb498c8ae90cdad89d6b086d6ad80cfa576cba275cea676cca571c8a16a -cba166c69e63caa571c1a2759e8563937a5a9c7f5ab2916ab4906aa9855f997350926d47a17956a47d579f785299724ca07952a67d569c744a9d7349a4794ea2 -7750aa7d5c94684b9165469f7655b38a69c59f7dd4af8dd6b496c7a98eb99f87c7b3a1aea0945d554e221e1d383a3b888c8ddcdedef0f3f1fffffffffffffbfb -fbfcfbfdfefbfdfaf7f9fcfcfcfcfcfcfcfcfcfafcfcf8fdfcf8fdfcf7fdfcf7fdfcfffaf7fffdf9fffdfcf3f3f3f8fafbf8f9fdeceeeffdfffffcfcfc6a6b69 -535452dbdedcf1f6f5f8ffffe4edf0a9b3b36f76714c524d6a716eb9c4c2dce8ead8e4e8dde9efeaf5f9e6eeeeb6b9b7a5a097afa594b6a18bc2a688d4b491db -b995ccae8bceb18cd2b18ad0ae83cca77bcba373cba271d0a671cda46dcda56bd5ad73cea971c6a574bba0749d8763907a579f825baf8c64aa865ea67f58a67c -57a77e57aa805b9e744f946d479c754fa37c56a27b55a07651a0744fa27550a57853a678569d6e4e996c4aa07651aa835db28e66c19e76cdab87cbac8bc3a88d -cdb6a0cebeae91867e423d3a0d0f0f373d3ca3a9a4fbfffcf8fbf9f4f6f6f9f8fafcfbfffcf8fdf8f4f9fcf9fbfbfbfbfdfefcfbfefcf9fefdf9fefdf8fdfef9 -fefffffffbfaf5f2fbf7f6faf9fbfdfefff6f9fde7eaeef4f8f9f1f1f160615f51524edee1dffafffed4dcdc969fa3555d5d393d38828680d5dcd9eef8f8deea -eedfedf3e2f0f6d2dee2bec6c6aaaea9ada99eb6aa98b5a085bfa283d3b18dd9b58dcda983d1b089d1b188c9a980c6a377c8a476caa271c79f6ad1a56fd1a96f -d2ab74c5a06cc1a374c2a97fa7916d927c58a08560b99a73b6926ca7825ca87e59b18762b187629c724d9c754f9b76509a754f99744e9c7451a07653a17452a1 -7351a47452a17351a17550a077509e784ea07d52ad8b60ba9a71d3b390ccb092c7af97d6c4b3c4b8ae7f7b761d1f1f000403646b64e6ede6fdfffeeff1f1f1f0 -f4fefdfffffdfffcf8fdfcf9fbfdfbfbfdfefcfbfefcfbfdfdf8fdfcf8fdfef9fefffffefbf8f5f1fbf9f8faf9fbf9fafef9fcfff5f8fcf7fbfccecece585957 -62635fdbdedcd1d6d56c7172484e53575e61828887c7cecbf8fffff0f9fcd3dfe3e1edf1eaf5f9d5dee1a4a9a8a1a19baaa497b5a794baa58ac9ad8ed4b490cf -ab85cfaf86d7b78ed4b58ecbab82c7a77eceab7fcda97bc5a06ecea672cea671cfa874c3a06ec3a477c3aa80a8926e947e5ba78f6bba9e7bb99975b08e6aa882 -5fa17956a37b58a07a579b75529a765299755197714e9a724f9f7552a073529e6f4fa07151a47654a478539f764f9973499774499d7a52a2815abc9c79cfb194 -d0b69edeccbbe5d9cdc1bbb460615f0a0f0d303631adb4ade9eceaf7f9f9fcfbfffbf9fff9f5fbfdf9fefcf9fbfdfbfbfdfefcfbfffafbfefcf8fdfcf8fdfef9 -fefffffbf8fcf8f7fcfcfcf2f4f5edf0f4fbfefffafdffdfe3e4a4a6a6757674868783a9aaa88486863f44455e65689da6aae3eaede4ecece8eff2e5eef1e4ed -f0e7f0f3d7dfdfbabfbd9d9d979d998ea59d8cb1a38cbda88ccfb492d5b893cfae87d7b78edab992d4b58ecaab84c8a982cdad84cba97ec3a074c8a474c29e6e -c9a575cfae80d4b78bc6ad8599835f7964449d8868af9878ae9273ac8d6cac8968a27d5b9c775598745095714d9b77539e7a569a765298724f9c724f9f72519f -7050a27353a27554a076539c754e9c78509e7b509b794e98754da07e5abd9e7fcbb096dcc6b4eaddcff2ebe2bab7b34c4d491d211c696f6ac4c7c5fdfffffffe -fff5f3f9f5f1f7fcf8fdfcf9fbfcfdfbfdfefcfbfffaf9fefcf8fdfbf8fefdf8fdfefffffefcfaf9fafafaf4f6f7f0f3f7fafefff1f6f9c1c5c6898b8b939492 -999894686967585a5a767a7bbdc2c5dde6eae9f1f8e2ebefe5ebf0edf4f7ecf1f2d9dedcb5b9b496978e9a97899f9786ada08ab8a78cbea98ac6ab89cfb28dd5 -b68fd8b790d3b48dcbae89c5a986c2a683c0a481bfa27dbd9e77c3a37ac3a378cbab80ccae85ccb28ab99f7b7b6444483415756346958366907a5e866c4e997b -5eae8c6ea885648f6c4a9775519b79559b795598745098724fa07653a37654a172529d704fa073529f75529e77509e7a52a07d529e7b5099774c99754fa0805d -b29678c7af99dacab9fff8ebf1ebe483837d27292330342f919290e6e5e7f5f4f8f5f3f9fffdfffbf7fcfbfafcfcfdfbfdfefcfbfffaf8fef9f8fdfbf8fdfcf9 -fefdfdfbfafafafafafcfdfbfefff3f7fcf7fbfff9feffdfe3e49d9f9f64656351504c5857538e8f8dc5c7c7f0f5f8f8feffdee6ede1e9f0edf1f6eef2f3d7d8 -d4b0b1a89c988d9e9786aa9f8baa9d83b4a285c3ae8ecdb492ccb28dcbb189d1b48dd8b992d3b38fcbaf8cc8ad8bc4ab8bbfa686bba282baa17fbca07dc5a986 -c4a984a78d69937a5a846c4e5742262c1b01483a236a5e4667553e5c462d6e533986684b9a7b5ca584639f7c5a9e7c5898765294704c997350a57b56a87a58a1 -7351996c4b9d7251a07855a079529a774c9875499e794da37e5299764b99754fb09170b79c81b6a18cd8c9b9f9f0e3ceccc261615b090a06454545b6b5b7ebea -eef9f7fdfffdfff8f4f9fbfafcfcfdfbfbfffafbfffaf8fef9f8fef9f8fdfbf9fefdf5f5f5fcfcfcfbfdfefbfefff4f8fdf2f8fdfaffffe8eceda1a1a12a2827 -26231f8b8a86e6e7e5f9fbfbedf1f2e7ecefdee1e9e1e5eae3e5e6d9d8d4bcb7ae9b9485998e7aaca084bcaa8bbba784bea682cab08bd7bd95d4ba92cbb288cb -ae87d1b48fd4b693d1b596cab294c5b095c1ae93bba88db5a287a28c70947e62887256776246756148715f484e3d282e200e362e1d544c3b594b395844325d45 -2f593e247355389b7c5d9979569f7f5ba07f589b77519c754fa37a53a67954a1744f9e71509d73509e77519f78519b764a9773459f7949a88252a27b4ea07a50 -bb9773b39475a78e74ab9883e0d2c0fffff4aba9a11a19152b29299b989aeeeaeffefafff7f6faf6f5f7fbfbfbfdfefcfcfffbfbfff9f8fef9f8fef9f8fdfbf8 -fdfbf7f7f7fcfefef2f5f9f3f8fbf6fcfff5fbffe1e6e9adb1b256565634312d7b7873e1ded9fffffcf8f9f7e3e5e5d9dbdcdddee2e7e6e8d5d2ceaca59c968c -7b9d8f78b09e81c0aa86bfa67ec8af83ceb387ceb387d1b488ccb185c8af85ceb48cc3a784ceb293ceb698c5b095bfad96bdaf99b6a794aa9b887d6f594a3924 -3827145d4d3c93847496887c5d51472f261d3533295d584f675d536b5b4e705c4b5f4731583d23634528896a49a0805cac8c68a7835d9c754e9b724ba1744ea2 -7550a67c599b735098714b9d774d9f7a4e9f7949a37b4aaa8251b48a5ba67d50b18a63b3916dbfa283ad9579c4b29bfffcead0cbc251504c525050989597e8e4 -e9fffdfff7f6faf9f8fafcfcfcfdfefafcfffbfbfff9f8fef9f7fdf8f8fdfbf8fdfbf7f9f9f6f8f8f8fbfff5fafdeef4f9f5fbffc3c8cb5759591c1a1973706c -dedad5fdf9f4f2eee9e2dfdbcbc9c8cbc9c8d1cdccc1bbb6ada3999f9282a29079ac9777bca27dc5ab7dc0a271cfb07ddabb88d7b786ceb081cbae81d1b68ad7 -bd95c8ad8bcab092c6af95c4b29bb6a794b8ab9bb7ac9e877e70483f322920135f554b8b82798a83806f696a2d282a100f13282a2a323331413c395e524c7d6d -61796554604832553a20775b3caa8e6cba9a76aa8962a6825a9b744d946942a17550a77c5b9e75549b73509c754e9c784a9d7747a67f4bb18955b98e5baf8453 -ae8558bd966fc4a27eba9f7dc5ad91ddccb7c7beb49e9b977c7778a39ea0e7e3e8fffcfffbfafef9f8faf7f9f9fafef9fbfffaf9fdf7f8fcf7fafef9fafdfbf9 -fcfaf9fbfbf5f7f7f6fafbf7fcfffafeffeaeff29da1a2424444363531ada9a4fffff9f4efe6cec8c1c6c2bdc0bdb9bdb9b4b4aaa3a3978b9c8c7ba9947ebaa3 -83c1a77fc1a275c09f6dc5a36dd4b07adcba85d9b886d0b283ccaf83ccb389d0b691cfb597c8b197c5b09ab9aa97b4a797b2aa9d938d82666158312b24625d5a -a9a5a4a1a0a4494a540a0d1b070b1e101728121a2712181f1313192c262754484469584f6c5748735b4781684e967c5ead916fb59774af8d69a27e589b744e98 -704d9a73539a74549d78569e7a549c794d9f7949aa834fb68e59b28853af8451af8556bd966acba781c7a986c0a485baa68dc8bfb2bdb9b47e7978787374d0cb -cdfffdfffbfafef5f4f6f7f9f9fafef9fbfffafafef8f9fdf8fafdfbfbfefcfafdfbf8fbf9f6f8f8f6fafbf7fcfdfaffffd5dadd7b7f80545553918e89e9e3dc -fffff6e2dcd1c5beb5c2bbb2c5bfb8c5beb5a79a8c988774978168ae9575c7aa85ccad80cba876cba771c9a46cd0ab73d5b17bd8b785d9ba8dd6ba91ceb48fc3 -ad8ac9b298c3ae98c0af9cac9f8fafa699a39e956461593e3b376f706e95969a7a7c86515867313b53212c4a2d3d612536572c3b552d384c1f23350e0e1a1811 -1632262654443d716151523f2a5f4b32978165c4ab8bba9e7cad8e6db28f6eae8a6c9f7c6299785e94755693735096764d9e7c4ea88351ae8753b08552b58a59 -b08657b58b60c7a37bd3b38fcaae8cb7a287c7beb0c9c6be645f5c373332a39ea0f7f4f6f9f8faf8f7f9f7f9f9fafef9fcfffbfbfff9fafef9fbfefcfcfefefa -fcfcf8fbf9fafdfbf9fefdf2f6f7f2f7fab9bdbe6e7070868581dfdbd6fffaf1e6ded1cec5b8d2c9bccec5bbc5beb5bab1a4a99885a68f75a78e6eb39873c2a2 -77c6a574cca773d2ad75caa56dcfab75d6b47fd7b98ad6ba91cfb793c6af8fbca78bbfaa94baa996c4b5a5cdc1b5bbb4ab76736b3d3c384c4e4ea4a9ac858b96 -1c26380f1e3855678c6279a65671a450699b5e749d6172934954721c223900000c040006271c1e483c363325192f210f59493289785e947f64977f63a3866ba1 -836a967964977a65987d639b7f609d815ea2845ba48356a37f4fb18959be9465bb9265b58d63c29e78d6b693d6bb99c9b499d3c9b8ccc7be635d582c27248d88 -89e8e5e7fcf9fbfbfbfbf6f8f8f9fcfafcfffbfbfffafbfefcfcfefefbfdfefafcfdfcfdf9fdfffefbffffeef3f2e5e9eaa5a9aa70716fa8a5a0f0eae3f9f0e6 -cfc4b6beb3a5d3c8bacbc2b5afa59b918476a58f76af9676b69b76bb9d74c1a073c4a372c7a26ec4a06ac8a46ed4b27ddabc8dd6bb8fcab28ec3af90c5b297c5 -b59ec0b19eb5a696c1b4a6e9e0d6bbb5ae413e393738368b9093969da64e5b6b13213d384e727590c26383be4267ab5275b76583ba5c73a352638e414d712125 -420203180804101d171c2d26231c130a150c002a200e493b285849365d4a355e4836725d4e7e695a927c6aa18b72a58f73a289679c7f5898784fb18e63c19b71 -c49d76c19c76c7a784d0b394ccb496c3b298ded4c3d7d3c8948e875c5853827e7dd1cfcffffcfefafafaf4f6f6f8fbf9f9fffaf9fffafbfefcfbfdfdfbfdfef9 -fafef8f9f5fafbf7fafdfbf1f6f5e2e6e7adafaf8c8a89bbb8b3faf3eae2d9ccbdb0a2bfb2a2d7cabcc4b9ab9f93878c7e6ca89276b59a75bc9e75be9e73c5a4 -76ccab79cdab76c5a36ec4a371caaa79cdb286ccb58fcbb798cdbca2cdbfa9cdbfadbbac9ca79a8c958b81aaa39a87837e403f3b55575792989d757e8b3e4c62 -4459795c76a45577b34c74bc4471c24775c3466baf375590496197687aa9525c84151a3900001003031118161c2c28272f2c242b271c2c241721180a1c110327 -190d392922392a2149392d6959488c7a63a08b6fa58e6ea98d6aba9874c29e78c29e7ac29f7dc7aa8bcbb193c5b095beae97d2c8b7d7d1c4bfbab17b77725954 -53a09e9efbf8fafcfcfcf2f5f3f7faf8f9fffaf9fefcfbfdfdfcfefffafbfff8f9fdf5f6f2f6f7f3f9fcfaf7faf8dee0e0b8bbb9b4b3afd1cec6fbf2e8d4cbbd -bfb2a2c9bba9d6c7b7c1b4a6a09587a29380b19a7aba9d76bda074bfa073c4a375caa978ccab79cbaa78c4a473c9ac80cdb38ecbb696c4b399b8aa97a99f8ea1 -958985796d7a6e646b6259655f586865607172706e7273535b6239465440516b5e759b4e6da22e55993f6cbd4a7ed84274ce1e489515387c3753936c83bb6a79 -aa353f67080d2c00000f05091430333850525252534f44413c312e262d272039312a3024221d120e180c06302418584a387d6d56a28d71bba484c1a583c7a887 -c5a687c1a386c6ab90c9b298c8b39dc6b8a2c3b9a7cbc6b7cfcbc08b88803a3532777574f1efeffffffff2f5f3f5faf8f9fefcfafffdfcfefefcfefffdfbfffa -f8fef5f8f6f8fbf9fcfffdf7f8f6d1d2d0b8b7b3cdcac2e3ddd2dbd2c5d8cebddcd0becdbfadc1b4a4bcafa1a29789a0927fa99173b59873bea077c4a479c1a0 -73ba996bba9b6ebca175bda37ed2bd9de1d0b5cfc1aea399887a7167625b525c544d443d34433c33635b546e6863827f7b9f9d9c6e71752128310713252a3c59 -3d557f3d5c93476eb24b79c73365bd1c4da3042c770020641737794d68a86e81ba606e9e2e345700001100030e090d121f24253f44435f61617a7a7a88838484 -7f806f6a6b595455423e3d322e292a231a342b1d63554395826dbfa990d0b79dd3b9a1cdb39bc9b29cc6b39ec4b5a2c7bba9c4bbadc8c2b5ddd8cfa8a49f4643 -3f706e6de8e8e8fdfffff2f4f4f6fbf9fafffdfbfffffdfffffdfffffefdfffbf9fff6f9fdf3f7f8fdfffff5f4f0c0bdb5bbb7ace1dacbe1d7c6c6baa8dcd1bd -ede2cedfd3c1bfb4a6aaa1949d948a968979a99479a28667aa8e6bbea17ac8aa81ccaf88cab08cbba788afa18bbbb0a2aea8a186837f5b595943414143414150 -4e4d575652605d58726f6a807c777a7572615c5d3533390a0b1900041b04133423386549659b5f83bf577ec2265299001f64000e4a001e591434753350935a73 -b36d7db243496c0002140504080001001318164f5757858b90898c947e7b84807d866d6d7373767a7a7d8275787c616266504e4e514c496359528d7e759c8b7e -ac998ab3a091cabaaae1d1c4d2c6bac1b7adb7b0a7c7c4bcece8e3c0bdb95c5857636160c9c9c9f4f6f6fafcfcfdfffff6f8f8f6f8f8fdfffffdfffffdfffff6 -f8f8f6fafff2f5f9fdfffffdfcf8c7c2b9b6aea1d9cfbde1d6c2c3b5a2dacfbbebe0cce3d9c7cbc2b4aca399938c8390877a9a8772aa9379ac9476b69d7dc3a8 -86cdb494cbb69baa9b888e857b7e7b77626367484b503d3f4744444a5e5d617c7b7d9a9c9c848583716e6a59555038322d1d1613130e100c0d17000419051330 -22365f4863956384bc5c81bf294f900016560007420826612c4e904e6fb45b77b7465b8f21284902021202000023201b6d716ca8adac9fa3a875777f524f5838 -363c34373c444a4f7379809da4ada6adb69b9da778787e514e50524a4a655a56776a6284786eaea298d5cac2d5cbc4cbc5beaca6a1cdc9c4f6f3efd1ceca6462 -614344429a9a9ae8eaeaf7f9fafdfffff2f4f4f3f5f5f9fbfbf9fbfbfcfffdfafdfbf9fcfff1f4f8fdfffffdfcf8d1ccc3bfb7aad7cfbed8cfbbbbb09cccc1ad -d9cdbbd9cfbec9c0b3a9a096938c83988f85a89989b5a48fb7a58ebba78ea38e73756148665744655a4c3c383357575773767b80838b7b7e8365656b58555756 -53556160645150523a36352c2621453c336660555a544d262725090e1709172a1e31524058865c7ab16184c44668ae1e418a24448b3354994a6eb46386c85876 -af2037640009250409180200033e3938aea9a6e4e1ddbebab99c989797908d7f7a777274745c6164484e554a515a626873757b86787a8472717a6f6b70736d6e -857c79736a66625955887f7bbdb6b3dbd6d3c7c3becdc9c4e7e4e0d1ceca696766393a387f7f7fd8dadafcfefffdfffff4f6f6f7f9f9fbfdfdf6f8f8f8fbf9fa -fdfbf9fcfff2f5f9fafafaf6f5f1d6d0c9cdc7bae1d9c8d7cdbbcabeacbdb3a1c5bbaacbc2b4b6ada39e978e9a948da09891a0968ca69b8da39686887a685b4d -3b2619090c03001610092826255c5f6395999ea9adb298999d6b686a3933341d171808040a1d191f2d2525453c33908577d5cbb9aba392413e30080b09000b13 -10203730456b4b66995e7aba6080c75b7bc76184d4587cca587fc46b8ecd5c7cad172e5400001200020f0b070d514747b4a8a4dccec8c4b8aeccc0b4ece2d1ed -e5d8d9d6d1a3a5a53d404400000600030e1d25324b4e5c7e808b83828b7f7e82a39e9f7f7a791d18171b17167c7778c8c4c3e6e1ded7d3cee5e2ded5d2ce7270 -6f40413f747474caccccfcfefffdfffff4f6f6fbfdfdfdfffff8fafaf7faf8f7faf8f5f8fdf5f8fcfdfcfef2f1edc7c4bcbdb7acddd4c6e5ddccdfd5c4beb4a3 -c9bfaed1c8baada49a9a938a9e9893918d88726e696a645f554f482019101c150c352f28221f1b1f1f1f6d707474787d7074796164684e4b4d3631302f262235 -2b2b433b425e565d7e7270928478ad9f89bfb195978b6f524b32141404000301030f1b2636534054834e66a25973b95e7ccb5174ca4b71c35377bd688ac05b79 -a219314d00001000020f201c226b5d5eb59f99cab3a4c3aa96c9b39ad8c7acdbcfb7d6d0c3c3c0bc878787393c410d131e111926282f403c41502a2d3b373943 -6f6f7579787c3332360403072d2c2e7a7878bebbb7e5e1dcfaf7f3e2dfdb8684833c3d3b4b4b4bbabcbcf9fbfcf8fafbeef0f0f7f9f9fdfffffafcfcf9fcfaf9 -fcfaf2f5faf8fbfffffeffe8e6e5aba8a099948bcec6b9f6eddfdad1c3bdb4a6d0c7b9dcd4c7b4ada49d9790938e8b74706f3836361414141c1c1c2e2f2d4747 -474747472426272a2d315a5e635a5e63585b5f5656564b46434339325e4f4686766fa19496a89b9db4a29bac9a89a28d719a86638b7954746544302910060500 -0000031d283c4552785b6ea16f82bf748dd55b7dd0587bcb5778b7526f9c344b6b00122700000b060b14443d408b7873bc9f90c5a38bc6a486c2a481baa480bb -ac8cbdb19fcbc5bad4d0cb908f91262931090f1c151c2d050c1d00000b0309142628325e60688181874040460001052221237f7c78e2ded9fefbf7f0ede9bbb9 -b8565755303030b9bbbbfdfffffdfffff0f2f2f4f6f6fbfdfdf8fafaf9fcfaf9fcfaf3f6faf9fcffeeedefc4c2c1908d88959087cec8bdede5d8c9c1b4c1b9ac -d0cabfd7d2c9bcb6b19b96937a76755351511a1b1f0000041e2126777c7f7b7f84282c31000004050b100e12173f414278767697918c998f859282759f8b79b7 -a392aa9891a5938ca48d7d9d846aa08461ad9168ae93679a845b5c4a2b281d090703001719233e445b5d698b7481ad768ac16582c75774b74c639535486b1422 -38000713050e1728292d756c68a18c7dbd9a80c39974cca277cfaa7ec9ac85cab491c7b69cd5c7b5e5dccfb6b2ad5051550d121b010714000514080f1e080e1b -060813373a4284878c5f626703060b000001504d49aba7a2dad7d3fffefaf3f1f0868785323232a5a7a7f6f8f9fdfffff6f8f8f7f9f9fafcfcf7f9f9f9fcfaf7 -faf8f7fafefbfcffd7d6d89c9a9983807baba8a0dbd6cdd6d0c5c4beb3ccc6bbd1ccc3cdcac2bdb8b5959190615f5f3c3b3d3b3e4326293120262d535960424a -51040c13080e130b1013292b2c6965649c948daa9e92af9d8cb39c86af967ca88f759d887398806c9a7f649e805da5825aaf8a5eb18f61a9895ea389656d573e -36291b2019162120292c3042303750273355192f5f0d2353172345242a41292d3838383e555458736e6ba09385b0977dbd966fc29464ca9e69d1a877c9a980bf -a581c6ae90d2bea5dbccb9e4dad0bfbbba4c4c5200000700020f191f2c05091400000712141c4a4a504d4e521b1c200504061e1b1757534ea6a39ffffffcfdfb -fa8c8d8b232323696b6be0e2e3f3f5f6f5f7f7f9fbfbfcfefef9fbfbfcfffdf9fcfaf7f8fcfdfeffc4c3c56a686885827ed0ccc7e8e5ddc7c2b9bfbab1e1ded6 -dcd8d3aca9a58e8a897c7a7a5e5b5d3e3d413c3f443034391e242b01070e01070e13191e1f24274042427c7873a39a90a49585917e69a1886eb29678a6876693 -7552957a58927854977851b49166c19969ae8253a87b4fad8359c39e7ca2846980685458483b40362f2b28240d0d0d0000060000150000170809173b343b6b60 -63827674998d89ac9e92b6a289b69972b28a55b78a4dcb9d63d3a875c29e78af906fc0a481cfb694d4bfa4f1e1d0fdf4eb9d999824232700000700000605070f -08080e0403070b0a0c1c1b1d1b1a1c0d0b0b0401001e1a1566635fdad7d3fffffe969795252525333535adafb0f9fbfcfdfffffafcfcf8fafafcfefefdfffef9 -fcfaf9fafefdfeffb9b8ba565656767473d6d3cfe9e6e1d0cec6b3afaadcd9d4cfccc88482815a58585d5c5e5251553031351b1c2014171b0c10150000050001 -06171a1e45464479757090877a9f917fa48e75a58b6db19271b18f6ba37f599a774fa38659ab8d5ea78353b08756ba8d5ab98858b8855ab07f57a47755b38d6f -bc9e85a48d778e7d6a7f74605d54403d38293c3a39524d4e6256547966618d777199827aa89286b29a86bea480b69665b68d4ec19451cda162d1a570c09b75b3 -906fc1a079ceb18adac1a1d4bfa9cbbeb0c3bbb485807f2927270603050603050f0a0c100b0c0601020501000e0a09110d0c0e09060e0a0534312d989591e5e3 -e2a6a7a53d3d3d2e303097999aeceeeffafcfcfdfffffcfefefdfffffdfffefafdfbfafbfffafbffb2b1b34a4a4a747271d7d6d2dddcd8d1d1cbd6d3cfbdbcb8 -8d8b8a5656563d3c3e3e3f4334343a19191f0000010000010001050305060000011516145c5951999083ae9f8ca08b709d815fab8b67b49068aa845aa98157b0 -8c5eaa8a55b6955db18b55b18550b68553b98556be895eb8835ea47353a77d60b69175b19376ab9474a6926f95835e8a7b5a8c7e67a79885b09a88ab9181ad8e -7faf9180b79883b39677bf9e71b7945cc09955cda35ec99d60c59a67c19976bc9676c3a078c0a077ccb08dc5af93b7a693d5c7bbd3c8c0928985554c49211a17 -0a01000c03000700000700000803000500000f0b060602000e0b074c49459896958c8d8b4747473133337f8182dee0e1f7f9f9f9fbfbf9fbfbfbfdfdf9fcfafb -fefcfcfdfff3f4f8aeadaf3f3e40848282e5e3e2e2e0dfd6d5d1e4e2e18889874f4f4f4f515240414514171c0000070101070805070604040604041412120c0a -091c1911665e519a8c79b5a0849f83609d7a52ad885cb0895da78054ae8459b99265ab8751ae8c51af864fbb8d57bb8a58b07c4db78158c28d68b38361a27756 -9c75559572509578519d8458a38c5cb1996bb99f7ac7ab8cbfa186b89980b8967fb8947cbc987aba966eb6915db79256cba362cfa766bb9359b68e5dc29b75c3 -9e7cc7a479c3a378c8ad88ceb698cab59fc8b8a7d7c9bde6dad0c8bbb37a6f673f342c251a12110700110804130c090500000804000602000401000b08042e2c -2b3b3c3a303030393b3b7d7f80e0e2e3fdfffff9fbfbf3f5f5fafcfcf8fbf9fafdfbfffefff6f5f9abaaac313032979797fffffff4f4f4c7c8c6a5a5a5616363 -4a4c4d5a5d6142454a080b1300000609090f1d1b1b1713121511102a2723302c27443b317f7361a491769f85619f7f56aa8356b48c5cb48a5baf8659a98157a5 -7e52b38e5cae8852a77f4aba8d5ac0915eaf7d4fb07f53bb8a62b0835eb58b68b48f699f7c5499784ba88857ac8d58af8e5cbf9c70be9a74b3906eb69476b896 -78b18c6ab8916ac39b6bb68d56bb9156c8a065c49e64b28b57b68f62c59f75c29e76c8a67bdabc93dec29fdac0a2d2bca3c4b09ec6b6a5e0d1c1decec1cebeb1 -bfb1a5978b81584d453a322b2f292417120f0501000501000704000401000503020c0d0b121212222424767879d5d7d8fdfffffdfffff4f6f6fdfffffafdfbf8 -fbf9fffefffaf9fda9a8aa3130329a9a9afdfdfdd7d7d77f8181484a4a3b3f4035383c34383d32353d30333b282a341f2227241f2026211e332e2b524e496c65 -5c8075679a8974a89374997c55ae8a5cb78e5db68b58b58b5cb58c5fa780599a734cbc986ab58f5fa77e4db18655be9060b7895ab08357ab8055b58c65b28b64 -b49068ac895eaa885ab18e5caa8650a9824ebb9162ba9268b38f6bb99976b59571a7845cb48c5bc89c66c6985ec3965dc29863ba9464b59163bf9c70caa678c2 -9e70c9a97ed8bb94e5cba7ddc5a7cfb9a0cab5a0c7b3a1bfad9cc4b2a1dcccbcf6e6d6e3d5c9b2a89e958d867e78735b5653312d2814100b0a07030603000200 -00020301030303070909454748999b9cdee0e0fafcfcf4f6f6fdfffffcfffdf7faf8faf9fdf3f2f69594963231336e6d6fafaeb07678782527270a0c0d1a1e1f -1f22261e222732353d494e57494d583e40483f3b3a4e4a4567635e7e7871988f85a598889e8d73a18866a9895ebb9565b88d5aaf824fb28859b58e62a8835d9f -7b57b38c66b48c62aa8055af8558b78d5eb28859af8757aa8356b49165a17e539e7c51a58256ad895bae8957a57d49aa7f4ebf8f65c69b74bb9876b79976b094 -6ba7895ab58e57c29659ce9e64c79763bb9065b68f68b8946ebf9d72c6a16dc19f6ac9a97ecaaf8ad5bc9ad5bda1cdb79eceb9a4cdb7a5c0ac9acebaa8ccbaa9 -cdbdadcdbdb0cbc1b7d3cbc4cbc6c3b5b2ae88847f4f4b462f2c281b1814030100000100010101030505121415525455b0b2b2f4f6f6f6f8f8fbfdfdf9fcfafa -fdfbf7f6fae5e4e67476772426272f303452545522242500000100000021232346454757565857585c4e4f5354545a706e6e7a71688a81749a9187948e83a39a -8dad9f8d9b866b9d815eb08d61bc9463b08552a77c4bb2895cb38b61a47f59a47f59a07750ac8258ad8257b68b60b48b5ea77f4faa8454b38f619e7c4ea48155 -ae8b5faa8658ae8656b48b5aac814ea97b4bc5966ad2a67dc39f77b4946bb09164b2915fbc945ab98c4fc8975fc39461b98e63b58e67b6926ab39163bb955fc3 -9f69c2a277d0b491d0b495c4ac8ecab49bd1bca6cfbaa5d0baa8ccb6a4c0ac9bbca897c2b2a2d1c3b7d9cfc5dad0c9d4ccc5beb7ae968f868b858074716d3e3c -3b17171703050500000107090a3436379d9f9ff9fbfbfcfefef8fafaf5f7f7fcfefef5f7f8d5d7d873777814191c040a0f0e1217000308040607131111342f2c -6b6560938a867a6f6b5449456d6461a1958bb5a08ab8a388afa18ea89e8da197869d8e7ba1896ba88962a67f52a97f50a77d50a67c51ac835cb58b66b68b64b1 -855ca67849b28454b7895aae8253a97f52b0875ab68d60b38c5fa17a4daf885bba9164b68c5db38855b58954b78854b58652c59865ca9f6cb99160b78f5ec49d -69b8905cb38752cd9f69c2925ebc8d5abe9060ba9160b08756b48c58bf965fbb9460c29f74d4b491d8bc9ad2b999d1baa0ccb89fc7b29dcab4a2ceb8a6d8bfaf -cfb6a6c7b0a0cebaa9c9b6a7c2b2a2cdbeaec9baaac8bbaddfd6ccd8d2cba5a3a25f5f5f161a1b0000010a0e0f47494ab2b4b4f3f3f3f7f7f7f7f7f7fafcfdfd -fffff8fafaecf0f194999c21272c02080d13191e171a1e1a191b35302d433c3354483c65584a7869598c7d6d9f9080ac9984bba07ebba17db09f84ac9e8ba69a -88a5957eac9371b39368b58d5db68d5cb48b5eac845aa17a53a27952b2865dc29569bc8e5ec0915eb68858aa7e4fad8356ba9063b98f64ad8358b99063b78e61 -ae8455ac8051b38653b68956b68753b58954b98f5ab68e59b48c57ba925dc89d6ac99e6bc59865c79a67c09360bc8f5cbe925dc29661c39762c49b64c49b64bd -9662cea87ed4b28ed4b693d7bb9cdbc5a9d1bea3c4af99c2af9ac7af9dcdb4a4cfb5a5cfb5a5cfb7a5c6b09ec5b19fd2beacd2c1aeccbeacebe2d5fffaf3f1ed -ecb4b6b655585c13181b0e121345494ab5b5b5f8f8f8fbfbfbf8f8f8f7f8fcf8f9fdf9f8fafdffffb1b4b832363b02060b2126293f414243423e514c43675f4e -6f624c726349918065b6a689bcac8fb49f7fc0a77dbea47cb2a081ac9e87a89b85a6957bab916db29164bf9766b8905cb58d5db79063b28d61aa8357ab8255b3 -895ac49869be9263b18556ab8154ba9063c9a073c1986bae8558b48b5eb2895ca87f52a87e4fb08657ae8554b08756bf9665ab8353a57f4fb28a5abc9464bf96 -65c79e6dcba06fbf9463ba8f5cc29764c79c69c99e6bca9f6cc59d69c39b67c59d6dcfa97fd0ac88cdaf8cdbc09ee8d3b4dcc9aecab59fc8b5a0ceb6a4c9b19f -ccb2a1d0b6a5cab2a0c7b19fd0bda8ddc9b7d6c5b2c9baaae3d9cffffdf6fffffedee0e0797c801a1f22020607333738a7a7a7f5f6f4fdfdfdf9f9f9f7f8fcf7 -f8fcf6f5f7f6f5f9a5a8ad2e3237010409323637717270807d757a7362948870a59878ac9a75b7a47ec1ad84b9a67bbba477c6aa7bc0a579b5a17eaea084a79a -80a09073a48a62a98958bd9761b58c55b18955b99363c0996cb79063ad8555a77e4dbd9565b68d60b1885bb78e61c59c6fcca376c2996cb38b5baa8154ab8255 -a87f52af8659b68f62ac8558a98255b99468a8855aa8855ab48e64b99468b58e61b78f5fbc9463bc9460c19965c99e6bc69b68c79c69cda571c9a06fc19867c3 -9a6dc59e77cba781ccaf8ad9be9ce4cfb0dac8abcbb79ecbb9a2cab5a0c4ac9acbb1a0ceb6a4c2ac9ac6b09ed2bfaad1c0add5c5b4cdc0b0e6dcd2fef8f1faf8 -f7dbdddd86898d22272a000001202222959694eeefedfcfcfcf9f9f9f9fafef8f9fdf5f1f6d2d1d577777d1a1d220405094d4f4fababa5c4c1b3ada28ca99c7c -b5a37ab9a576c0aa76c1a973b9a068c3a870c3a56ebca16fb49f79b2a081aa9c7fa29170a58960ab8a58b79059b99157b78f5ab48f5bb28d5bb08b59b48d59b7 -905cba9366b28d61b68f63bf986bc39a6dbb9363b78d5eb9905fbc9263b18959a77e51ae875aba9569b08d62a48257a7835db79571b4916fb38f69b7946cb996 -6aaf8b5db08b59c19a66d0a975c69e69b48c58b8905cd0a776d4aa7bc1986bb48d61ba936ccaa680cfb28dd3b995d4bf9fcbb99cc3af96c6b49dc2ad98c9b49f -e0c8b6e2cab8cab5a0c9b49fd0bda8c5b4a1c6b6a5cbbeb0f0e5ddfffffbfaf8f7e0e2e2999ca0303538000001191b1b8b8c8aecedebfbfbfbf8f8f8f8f9fdf8 -f9fdf5f1f6b4b0b54d4c500a0b0f0f1112717270dfddd3f1ead9baae92a79570ae9769af955fb4985cc4a868c6a867ceaf70c8a66bc1a26fb8a279b7a483ad9e -7ea4916ea68b5fb08e59bb9359bd955abc955eb7935db38e5cb38e5aba945ebe9763b79365b28f63b79266be976aba9262b08756b58d59c59a67c99e6bbc9362 -b28a5aae8a5caf8c61ae8e65ae8d66aa8a67b89678ad8b6da58562b4936cc4a277ba986ab59260c5a16bcba56fc19b65b58d58b78f5bc69d6ccba172c2976cb9 -8f64b38d63c8a57dcfb28bd1b793d1bc9ccab89bc4b398ccbba1c7b29dd3bea9edd5c3e8d2c0cab5a0c2af9acebda8cfc0adc2b3a3c5b9adebe2d9fffffbfafb -f9e8ecedacb0b1393e3f0002020f11117f807ee8e9e7fbfbfbf7f6f8f8f9fdf9fafef4f1f3a9a6a84241430f0e1024232594938ffaf6ebeee4d2a8987b99845e -b49b69b99b62b49354c9a664d1ac68d6b06fd0ab6fc6a671bda57bb9a582ae9c7da38f6ca98c60b5935ec79f65c0965bbb945dc19d67c8a371c49f6bbf9963bb -9460b69466b69367b99567b99363b78f5bb98f5ac49862cfa36dc69a65c09661bf9766b79063a8865bb29269b99c77b0917094745788684b947352af8d69be9c -71c19f71c2a06bc3a068ba955bbe995fc69f68c69c67bb905fb98d5ec19469c3996eb89268c2a279caad86d6bc98decaa7d6c4a5cdbca1d3c4aaccb9a4c8b5a0 -d3bdabd5bfadc1ae99bbaa95ccbea8dbcdbad8cbbbccc2b8e4dcd5fffffcfcfcfcf3f7f8bdc1c2414647000000030505737472e4e5e3fbfbfbf7f6f8fafbfffa -fafff1efeeacaaaa4a4a4a1c1c1c363636a8a7a3fffaefd7cbb9a08e71927853bb9d6ecaa76fc0995bcda662d3a865d5ab6ad0a86dc7a570bfa37abaa481af9a -7ea58e6eaf8f64be9967d5a973c3985fbb935ecba470d3ae7ccaa573c49e68c49d69be9a6abf9d6fbf9b6bbb9460bc935cc59a61cda067cea168c99c63bd945d -c19965bb9565af8d62bd9e77bfa27da08462694b30644329866446aa8864af8d62bb9a69c8a670bc9a5fb69256be995dcfa76dcda36eb98e5db5895ac29367c2 -976cc3a075c2a279c5a883d7bf9be9d4b4ddcbaccbbda1d0c0a9d3c2adc0ad98c0ac9ad2beacd2c1aeccbea8d6c8b5e4d8c6e0d5c7cec4bae1d9d2fffcf9fbfb -fbf7f9fac0c4c53e4243000101010303717270e5e6e4fcfbfdf7f6f8f9f9fff9f9fffcf9f5b5b4b05b5c5a323331484947a5a4a0f2ebe2ded1c1a591789d8260 -be9c71bb9460c59a61d4a869d7a668d5a668d2a56cc7a270be9f78b79e7eaf987eae9476b7966fc19b6bcca06bd3a56fd2a774cda575c9a373caa474cca571ca -a36fc7a472c6a371c7a06cc9a16cd0a56cca9e63c2945ac19359cca065bd915bbd9561bb9565bf9d72c8a9829f825d64482646250b49280e6342218f6d49b08e -63b89766ba9862bf9d62be995dcaa267c8a066c49862be915ec29464cb9a6eb88d62b18e63c9ab82cdb28dccb490dac7a6d7c7aac8b99fc7b9a2c9bba5c7b6a3 -cbb9a8dac8b7e4d4c3ded0bdd4c8b6d1c7b6d3c7bbcec5bceae4dffefaf9f2f2f2fcfeffcbcfd0464a4b0204040001007c7d7bf1efeef9f8faf5f4f6f5f5fbfa -fdfffefbf6cacac46d6e6a3233313a3b399e9d99fcf6efe6dbcdae9983a78b6cc3a078bb9363c49561d5a46cd9a76dd6a66cd4a76ecda574c4a480bba183b198 -7ea88d72ae8c68b98f64d2a572d6a773d1a675c79e71be976abc9568bc9463ba935fbf9a66c9a470c9a16cc09760bf945bc69a5fc89a60c7995fbc8f56b68d56 -bd9564bb9769b08e638e6f48593b183b1f003111003313004c2b0a785834a58358b99867c09e69c3a068caa46acba368bd955bbd915bc19461c39565cb9a6cbf -9469bc9870b5966fc1a582d9c3a0e0ceafd2c4a8c8baa3cabda7d8c9b6dbcbbacbbbabc6b6a6d7c8b8d5c8b8c4baa9c3baacc7bdb3dad1c8f4eee9fbf7f6f1f1 -f1fcfeffc6cacb464b4a02040405060482807fedebeaf8f7f9f5f6faf6f6fcf7fafff7f5eddadad47b7c78282b291f21218f8d8cfefaf5e4dbcea49380a28a6e -bf9d79b48d61bb8d5dcc9c68d8a46fd4a36bd5a771cca775c2a580b9a183ad957da4896ea98664b68c62ca9c6ccd9e6bc79b6cbf9669b99266b89165ba9262ba -925eb6905ac59d68cca56ec79e67c1965dc0955cc3965dbf935dc29863c49c68cca676c9a67ab6966d866642583a17593d1b6042255e40236e4f2e947450bf9c -74d3b183d0ad7bc7a26ecca670c9a26bb48d56b88e59c69b68c59a69c7996ac3996eb49169a68964bca17fd7c2a2d7c7aad4c7add7cab4cfc4b0e0d1c1ecddcd -cfbfb2b7aa9ccabfb1cdc4b6beb7a8c3bbaec6bdb4d9d1caede8e5f5f3f2f4f6f6f6fafbb9bdbe3f4443000101121311898786ebe9e8f8f7f9f9fafef8f8fef5 -f7fff3f0ebe1e1db7d7e7c1e2020121415878787fffcf8e3dad09787769b846ab69875b28c62b68c5dc89966d5a571d3a46ed0a56cc7a270bc9f78b59d7fac95 -7ba38b6fac8967ba9066c19364c29360bd9162bc9366be976bc19a6dc49a6bc39b67b8905bbc955ec8a16ad2a972cca36cc39964bc945fbb935fc49c6bc49d70 -c9a67bc09d75ad8d699f815e927654987b5ca38769a38768a98d6bb89a77c8a982caaa7fba976ba58453c09b69caa573bc9463bc9463cba172c49a6bbe9465bb -9468aa8962b49875c8af8fcab697c8b99fdcd0b8e3d8c4cdc3b1d4c7b9e1d5c9d6c7bec3b7adc9bfb5cec5bbcbc5bad4cec3d2cac3c9c3bedad5d4f6f4f4fbfd -fef2f6f7adb1b234393800000020211f918f8eeceae9fdfdfdfafbfff5f8fdf7f9fff9f8f4e0e1df757778161a1b121519858788fbf9f8efeae1a195839f8c71 -b69c78b9976cbe9868c69c67d5a973d3a86fcda56ac2a06ab89f75b49f7fad987ca48c6ea98763b38c60c69868c49562be9263bf9669c39c6fc59f6fc49b6ac1 -9762bf9762b8905bbd9560c49d69c69f6bc49f6dbc986aad8a5ea07e53a7865fb898749e805d846846a08364b094769f8365957b5da48a6cb09475a98e6c997d -5a896c477f5e3776562da27f54bd9a6ebc976bb79266bb966ab48f63af8a5ead8a5fb79774c5a98accb496cab89bd1c3acddd2bcd7cdbbc5bcaec4b8aeccc2b8 -dccfc7dacfc7cdc3bcccc4bdd8d3cae1dbd4d7d1cac0bcb7d6d2d1fbfbfbfcfeffeff2f6aaaeaf2d32310000003132309d9c98efedecfffffff8f9fdf2f5faf8 -fbfffefcfcd2d2d266676b0d10150d11166e7175dbdbdbf5f2eac2b8a6ac9b80b19975ba9d71c5a270c29d65d1a96fd1aa6ccca769c4a36bbca377b9a582ae9a -7b9e87679c7c58a57e52c99c69c69763c19665c19969c39b6bc19968bc9460bb915cb9915cb8915dba935fb48f5db69264c1a073b1916885663f583a176c502e -8c70517054364a2f146e533884694f654a2f4f371b6a5536836b4d7c62446145264f3213563716664623916f4bb4936cbf9b75ba976fb7946cb49267bb996ebc -9c73bfa07fb79d7fbfa98dd8c7ace6d9c3d6cdb9c6bdafc7bfb2c2b7afc2b8b1dbcfc9e5dad6cfc6c2c8c2bdd5d1ccdbd7d2d0ccc7cdc8c5e7e3e2fffffffafb -ffe7eaeea0a4a5262b2a0304024f504eb4b3aff2f3f1fffffff3f6faf1f4f9f8fbfff9f6f8bfbec25c5c62090b1303060e44494c9fa1a1e7e5dde3ddcaafa387 -9c8963ab9464c0a26bba9b5ecaa767ceac6acdab69c5a76cbda678b7a580a59473927e5b94754ea27b4ec19560c2945ebe9360bd9564bb9362b8915db8905bbc -935cb78f5ab9925eb99565b08e60b29065c2a37cae926f785d3b3f25074e361a6b5238553d25391f074d331b593f27462c143b260a533e226e583c715b3f644c -305a3f24634729725536997a5bb49574c1a380c2a580b89b76b3966fc0a37cc4a782b29674ab9173c6af95e8d7bde4d6c3d1c7b5cec6b9d1cbc0d1c7c0cac1bd -d4c9c5dad1ced2cbc8cbc6c3cecbc7d0cdc9cec9c6dddad6edebeafffffffdfeffd2d5d9797d7e131817141513787975d3d2cef7f8f6fffffff5f8fcf4f7fcf7 -fafff8f3f5b9b6b85e5e640f121a00050c242a31717576d5d5cff8f1e0afa3878b78539e8658bc9d68b7975ccba869d1ae6eccac6bc6a86dbda577b49f799f8a -6a8e755596754ea98256b88d5abc905abd935ebb935fb48c5baf8756b58d59bd9561be9763b79260b79365b39265b6956ecaad88c2a7859880627f694d80694f -8a73597e674d71583e775c427a5f447c614670583a7762438873549a82669d8569987d6291765b917459987c5ea88c6eb49778b79b79a58966977c57a2855ea1 -8661a68a6bb2997fe1cbb2efdec9d1c3b1cec5b7e1d8ced7d0c7dcd6cfd5cfcac9c2bfc9c4c1d5d1d0d4cfd0c9c7c7c9c7c7d2cecde3e1e0e5e5e5f9fbfcfdff -ffbec2c34f5354010303232422969793ecebe7fcfdfbfefefefbfdfefafdfff8fbfff9f4f1d4d0cf7375761a1e23030a13242b3473777ccbc9c8f2e9dfc5b49f -9b8464a2845bbd996bc59d6cc69e69d0a972c8a66bc1a26bc0a174be9e7aac8d6e977558956f4fa17a53ae8455c39964c79e67c19762c49966be9465b1875cae -8459bc9666be9868a7825689673c967652bca07dc2a987a89171b19c7da48f70957d5f947b5b9b805e977b58a38661bea17cb99c77997e59937754b49977bca0 -819f8666886e5072583a74593e7e64468064457054326044216245206b4c25694d2a998163d1bba2e9d6c1dfcdbcd6c6b9dfd3c9e4dbd2cdc7c0d2cfc7d7d4cf -d3d0cccecccbcfcfcfd0cfd1cccad0cbc9cfcdccd0dad9dbdddfe0fbfdfefdffffadafaf292b2b0002003637359b9c9ae2e3e1fffffefbfbfbf9f8faf6f8f9f9 -fafefffaf5e8e5e18a8a8a1f2328040b14383f48868991c3c3c3dfd7d0c9b9a8b29a7eb29570c6a076cca474cda271d1a772c9a46cc4a26dc9a67acba783b591 -73987357926c4e9d77549f784cb9905fc39964bd945dbf9461bc9263b58b61b38a63b48c62956f456c451e512d095a391870523574593e685034654c3261492d -5c41265a3e1f593d1b5e411c77553192714aa4835c8664405c3c19775837997c5d694d2f391e0342290f3e250b3b20063b1e033a1c003a1b0045240354310f54 -3514917b5fcdbba4decab8dbcbbbebdbcfe0d3cbd3c9c2d6d0c9e1ded6d6d6d0cbccc8cbcccacfd1d1cccdd1c8c7d0cecdd6dddde3e9eaeee7e8ecfdfefffcfe -ff979999151717040705545553b4b5b3eeefedfffffef6f6f6f9f9f9faf9fbfefdfffffcf9efece8929292202125090c144f555c999ca1b8b7b9bebab5c8bdaf -c3ae98b89d7bbc9a6fc69e6ecda16cd0a56ccaa46acaa670cba97bc8a47eb79375a07d6396715596714f9a744ab58f5fc29a66bb915cb78c59b78b5cb68b60b7 -8c65a77d5a8b62416e45255a3317532f1752311d5333205034234327164126124628154b2c154c2d14543417613c206541238c6948805d3c53311359391c7a5b -425e3f2840230e52342150321f4629144d2e195737205b39216a472d7f5a3e8262459a8369c5b39cd4c0aee0d0c0f2e3dadbd0c8cac2bbd7d3cee4e1dcdadad4 -cdcecacecfcdd6d8d8d6d7dbd2d1dad6d5deececf2f8f8feeeeff3f6f7fbe5e7e88183830e10100e10106d6e6ccacbc9f8f8f8fefefef4f4f4fbfbfbfcfbfdff -fefffdf9f8dedcdb8583831d1c1e0a0b0f505358989ba0b2b4b5b4b2b1cbc4bbc6b8a6a99377a4865db79260cda067d1a568cda56acda973c7a577bb9a73b290 -72ab8a709c7b618c6a4c98744eb28d61c19968b8905cb08554b28657b98c60bd9168a97c5aa47b5aa47b5ba17a5e9b775f96765f967663957764997b68997b68 -a48570a88871a48369aa886bad896ba27f5ea58260a27f5da17e5da98769a484679e8065a98b72a98d759f80699d7f66a98a71ad8c72a28063a58366b69274b5 -9677b69f85c2b099d3c2afe9d9c9e9dad1d8ccc6d8cfcbd8d4cfdfdcd7dee0dadbdcd8dcdddbe5e7e7e9eaeee5e4ede3e2ebebebf1f6f6fcecedf1dfe0e4b8ba -bb6a6c6d1719191a1c1c737472d3d4d2fcfcfcfdfdfdf7f7f7fffffffcfbfdfcfbfdf6f4f4d1cfcf7e7c7c25232306060637393a87888cb9bcc0d0d2d3d6d5d1 -beb6a99787709a7f5abc9765d2a669d3a663cea769cca76fc6a574c0a077b49576a5876c95785d8b6d5092724fa7845cb79365b68e5dac8352b08554bc9061c4 -976bb58b60ae885eb58e67c29e78cba886c9aa89c9ac8dccb092c7ab8dcfb395dec2a3dfc3a1d3b691d5b68fe1c099e3c196d1b083c2a475d3b487eccfa3dcc0 -97cfb58ddabf9acfb590cbb08bd0b590d7bc97d1b48dc3a57cc4a47bc9a77cbda079c8b394d2c0a9d8c6b5e0d0c3e0d3cbdbd1cae1dbd6e1dedae2e1dde2e3df -e5e6e4e9eceaeff1f1ecedf1eaeaf0f2f1faeaeaf0ededf3ecedf1d5d6da909293494b4c1a1c1c2628287b7c7adbdcdafffffffcfcfcf9f9f9fffffffaf9fbf8 -f7f9f4f3f7d9d8da928e8d353130050200201e1d737576c0c5c8e8eef3d9dddeb1aea98f8573a08a66c6a573d8ad6ed1a460cfa667c6a167c9a877d1b188bb9e -7f977c61896e5490755a9074529d7c55ae8b5fb58f5fad8354ad8251b88a5bbd9162b0875aa78054ad875db7946cac8b6492724e8c704e9a7f5d927556997d5b -ad916ec1a47fc4a57ec2a279c3a176c2a174c2a271be9f6caa8a59aa8c5dba9d70bba173ad926691784e977b529c80579d8256a18458b29366bfa073be9d6fac -9067c0ab8ce1d1bad6c6b5cdbdb0dfd2caddd4d0dcd5d2e8e5e1e8e9e5dfe3dee0e3e1ebeeecebedeedddee2dfdfe5f6f5fef3f3f9ebebf1e8e9edd1d2d67d7f -802f31321012123234348d8e8ce9eae8fffffffbfbfbf9f9f9fffffff7f6f8f8f7f9f7f7fdf1f0f2a9a5a43a35320501001d1a166a6c6cb7bcbfd7e0e9c8d0d7 -a8adac989384aa9978c6a877d5aa6bd4a561d0a566c7a069cca977d1b488bfa4829c84688b745a92795f927657937552a8855dba9367b3895aac8051b18353b4 -8657a57950a87f58b18a64ac86638964425a39184c2c0f55371a4a2a0d4d2d10614223896847a17e5c94704c7c58327551299b784da584577452275434097b5b -3294764d80613a5e411a5434105939155839126e4d269a7a51b08d65a9855d9f7f5bb5a084e1d0bbdbcbbaccbfb1dcd1c9dcd6d1d9d4d1dfdddce6e7e5e5e8e6 -e4e7e5e3e8e6e4e6e7dedfe3e4e2e8f5f2fbf7f7fde9e9efcdced2aeafb37173742b2d2e070909323434999999efefeffffffff9f9f9faf9fbfffefff6f5f7fb -fafcf8fbfffdfeffb3afae34302b07010027231e6b6b6ba3a9aeb7c1cbb4bfc7aab1b4a4a399afa185bda375cda668daad6ad0a467cca56ec9a674c5a87cbda3 -7fac97789b846a8d765c8b7153876b49a27e58bb956bbb9164b18556b28454b38556a67a51b18762b98f6ca8825f8a64446b48275533154b2b0e502e11533113 -674625906d4ba6815f8d6945724d277450289572479a774c714e2359360e76532b8968417e5d3667472365431f6a4824674521825e38b38f69bf9a74af8a64ac -8c69b8a388d7c9b3e6d8c6ded2c6d9cfc8dfd8d5e3dfded3d4d2dee1dfeef3f1eff4f2e2e7e6e5e7e8f1f2f6f7f5fbf5f2fbf0f0f6e2e2e8a7a8ac7d7e826466 -67333536030505282a2a989898ecececfefefef8f8f8fcfbfdfffefff6f5f7fdfcfefbfdfffbfcffc8c4c3514d48140e091d19144d4d4da8aeb3d1dbe5acb8c2 -929b9facaea8b9ad95b69d75d1ad77cda466cfa46bcfa772c4a070bda074bfa581ad9878927c60846d538d73558a6d4e9b7753ad865fb2885db5895ac09262c7 -9b6caa7f54ac845aad845dad865fb99370bf9b77a986648969467a573594714fbc9a76cba781ba9670b38f67b89268b58f65ad885ca98458ab865ab39065ba97 -6cb6936bb18e66ad8c65ba9670b5916bbb9771c4a078c29e76c19a73c09972b79773d4bfa3dcceb8d9ccbcd6cdc0dad2cbe3dedbeeecece4e6e6eff4f3f4faf9 -f5fbfaf7fcfbfafcfdf7f8fcf6f4fafaf8fef2f2f8cdcdd386868c606165636566333536080a0a2d2f2f9b9b9bf7f7f7fefefef7f7f7f8f7f9fcfbfdfdfcfffd -fcfff9fbfffbfcffe4e2e2948f8c4b4540211c193534368e9499dde7f1c7d1db949da1959692aca290b39e7ec8aa7bd0aa74caa26dcaa36fc2a170bfa276bea4 -7fb09a779883648771558f7355947556a17c5aa57e58a77d53ae8457b78b5cb5895aa47a4ba88050ae875ab89367c29d71c29f74b49169a4845ba17e56ae8c61 -c7a57ad3b084cba97bcca878cfab7bcba777bf9c6aba9765c29e6ed2ae7ed2ae80c3a173c29f73cdaa7ec5a276c6a377cba87ccca77bc29d71bd986cc19d6fc1 -a178c9b498e1d3bde4d7c7dad0c6d7cecadbd7d6e8e7e9ebeff0f2f7f8fafffff7fdfcf0f6f5f5f9fafdfffff9f8fcefedf3e0e0e6cbcbd1909096606066595a -5e2d2f300c0e0f444646b1b1b1f9f9f9fbfbfbf9f9f9f8f7f9fbfafcfdfcfffcfbfff7fafff7f8fcfffdfdd9d5d484807f2a2625202223777b80d5dee7dfe8f1 -a7aeb18b8c88a8a192b4a58bb9a17dbd9d72c9a373c7a171c5a375c3a67abea57db6a07ca8926f967f5f9275569472549c7755a177549f744da4784faa7d51a7 -7b4ca57d49a47e48a98450b18f5ab18f5aa78752a38250a58653a78654a58550ae8e59ba9862c09e68c9a66ecdaa72c9a76cba975fb8955dbe9b63c7a46cc6a3 -6bbd9c64be9c66c6a46eae8c56b5935dbc9a64bf9b65bc9763bc9763c49f6bc5a679cbb69ae7d9c6e2d7c9d3cac0d5cfcadbd9d8e9ebecf3f7f8f0f5f6f6fefe -f8fffff7fdfcf8fcfdfafcfdeeedf1dcdae0cacad0a9a8b187878d6e6e746263672c2e2f1517186d6f70d3d3d3fcfcfcf7f6f8fbfafcf9f8fafbfafcfdfcfffb -fafefafafff3f4f8fffefff2f0f0a2a0a03c3b3d26272b65696ebdc3caedf3f8ced2d39a9b979f998eaea38fb4a389b59c7ac9a67ec6a175c7a679c8ab7fc1a7 -7fc0a983bca480ae9371997a598d6a498f68489e7352a0744f9c6f499f734aa47a4db78f5eb48d59b18c5aaf8a58a582509c79479e7a4aa58453a27f4d9a7745 -9a7843a78550b9955fc4a06ac9a46cc8a36bbc9961be9b63b9955fb28f57b6925cc09c66be9a64b5915bba9660be9a64bf9b65c19c68c5a06cc39e6ac19c68bb -9c6fdec9adeddfccd6cbbdc6bfb6dad5d2ebe9e9f2f3f7f5fafdf6fdffeef6f6eaf2f2eaf2f1eaeff0e8ecedeae9ede6e5e9b7b6bf6c6b7465656b7a7a805f60 -641b1c20242627a1a3a4f0f0f0fdfdfdf3f2f4fefdfffaf9fbfcfbfdfdfcfffbfafefdfcfff4f6f7fefdffeff0f4afb0b45c5f633a3d424e5257919498e4e8e9 -f7f7f7bbb8b48e867f948b7eaea395c1af98c5a582c69f78c6a37bc5a77ebfa67cc5ac82c8ae86c0a37ea68361926b4b9165469f7251a174539d704e9f734ea3 -7851b48863b58964b28863ac825da67c57a77d58ac825daf8862a57b569e744f9e754eac835cbf956bc69c72c99f74cea479cca277cda477c69c71bc9366be94 -69c69c71c3996eb88e63cca277cda378c89e73c99f75cfa57bcaa076c59b71c19f7be7d2b7ebe0ccd0c7b9c9c2b9e8e3e0f7f7f7f7fafef3fafdf1fafdedf7f7 -f2fcfcf8fffffafffff8fcfdefeef2dbdade7b7a833d3c456e6e74a0a0a65c5d610a0b0f323435b1b3b4fffefffcfbfdf2f1f3fefdfffbfafefefdfffdfcfffd -fcfffcfbfdfaf9fbfdfefff0f3f8c0c4c981878e505459323539505253bdbbbbfffffce2ded9908a85706a658a847fb1a496bc9e81c39e78c39f79c0a279bea3 -77c4a97dc8ac83c8a780b58f6ca77e5da27455a072539e7150a17453a177549d73509c6f4ea47756a67b5aa37857a47958ac8160af8463ac8160a67b5aa37956 -a17754aa805bb88c67b88c67bc916ac99e77cca278c99f74c99f74c89e73c3996ebc9267bb9166c0966bc0966bc1976cbc9268be946ac59b71c1976dc49a70d0 -ae8adcc7ace4d9c5dad1c4dfd7d0f4f0effaf9fbf6fafff1fafee6eff3eefafcf6fffff5fdfdecf1f2e9edeecccbcf97969a515059595861a6a6acb4b4ba4849 -4d1112165f6162c4c6c7fffefffcfbfdf4f3f5fdfcfefaf9fdfffefffaf9fdfefdfff9f7f7f8f8f8fafdfff4f7ffced5de9ca3ac60666d23262a2523238a8582 -f5efeafffbf6b1aca95f5b5a4e4b4d7b716ab79881c6a07ec4a07abea077bfa478c2a87ac6a67bcaa87dc7a07ab98f6caf8261a8795a9d6f509a6d4c9c71509d -7350996d48a17550a67a55a67a55a67c57ab815caa805ba57b56af865fab825ba67b54a87e54ae8259aa7f54b1865bc79d70cca474c69e6dc49c6bc69e6dc39b -67bd9561c09864caa26ecda473c79e6dba9160be9564c69e6ebb9363bc9464ccac83ccb79bdacfbbe5dccff5ede6fdf9f8f4f6f7f3f7fcf0f9fdedf6fae8f4f6 -d4dedea3abab7f8485868a8b8685896362666c6b74a6a5aec6c6cc8383891a1b1f2d2e32aaacadf2f4f5f6f5f7fdfcfef9f8fafcfbfdf9f8fcfffefff7f6fafe -fdfff4f2f1f1f1f1f5f8fdf3f9ffd5dbe6a9b0b96b707924272b201b1c706a65dad1cdfffffbd2cdca5e5c5c24242a504744b59883caa583c7a37fc0a279c6a9 -7dc4a77ac2a376caa77cd3ac85bd9370b48565b182639e70518c60419267469f77549d714ca1764fa37851a47952a27952a37a53a27952a17851b48c62af875d -a57b50a2784da57b4e9f7548aa8053c79d6ecca571c59f69bb955fb6905abc955ec59e67caa36ccaa36cd6ae79c69e69b58d58c09863d0a975c39c68bb9362c6 -a67bc5b094d3c8b4e8dfd2fdf7f0fffbfaf1f2f6f2f6fbeff7fef5feffe2eef0bac3c66e7676313637373b3c59585c5b5a5e7e7d86d1d0d9c6c6cc58585e0b0c -10505155d4d6d7fbfdfeefeef0fefdfffdfcfefbfafcf9f8fcfffefff4f3f7fdfcff030000000000}} +00000100000051000000586902000000000000000000ad3300002813000000000000000000000000000000000000780100008c00000050000000280000007800 +0000e0680200000000002000cc00d03300004b13000028000000780100008c0000000100180000000000e068020000000000000000000000000000000000ffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefeffffff +fffffffffffffffffffffffffefefefefefefffffffffffffffffffefefefffffffefefefffffffffffffffffffffffffefefeffffffffffffffffffffffffff +fffffffffffffffffffffffffffffefefefffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfbfb +fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafafafafafafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb +fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefefefefeffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefdfdfdfdfdfdfcfcfcfbfbfbfafafafafafafa +fafafafafafafafafafafafafafaf8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f4f4 +f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7 +f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9fafafafafafafafafafafafafafafafafafafbfbfbfcfcfcfdfdfdfdfdfdfefefefefefefefefeffffffffffffffffffff +fffffefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1610 +000026060f002220574d464301000000000001000000000000001400000000200000d02a0200d06a0200ffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfafafafafafafafafaf9f9 +f9f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f2f2f2f2f2f2f2f2f2f1f1f1f1f1f1f0f0f0f0f0f0efefefefefefefefef +efefefefefefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefefefefefefefefefefefefefefefefefefefefefef +efefefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f1f1f1f2f2f2f3f3f3f4f4f4f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9f9f9 +f9f9f9f9fafafafafafafbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfefefefefefefefefefefefeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefdfdfdfc +fcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f5f5f5f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0f0f0f0efefefefefefefef +efeeeeeeeeeeeeeeeeeeecececececececececebebebebebebeaeaeaeaeaeaeaeaeae9e9e9e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e7e7e7e7e7e7e7e7e7e7e7e7 +e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9e9e9e9e9e9e9e9e9e9e9e9eaeaeaebebebebebebebebebebebebec +ececeeeeeeeeeeeeeeeeeeefefefefefefefefefefefefefefeff1f1f1f2f2f2f3f3f3f4f4f4f4f4f4f4f4f4f5f5f5f5f5f5f7f7f7f7f7f7f8f8f8f9f9f9f9f9 +f9f9f9f9fafafafbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1 +f1f1f2f2f2f1f1f1f1f1f1f0f0f0efefefeeeeeeedededecececeaeaeaeaeaeaeaeaeae9e9e9e9e9e9e8e8e8e7e7e7e7e7e7e5e5e5e5e5e5e5e5e5e5e5e5e5e5 +e5e4e4e4e4e4e4e3e3e3e2e2e2e2e2e2e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dfdfdfe0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0 +e0e0e0e1e1e1e1e1e1e1e1e1e2e2e2e2e2e2e3e3e3e3e3e3e4e4e4e5e5e5e5e5e5e4e4e4e5e5e5e6e6e6e8e8e8e8e8e8e8e8e8e8e8e8e9e9e9e9e9e9eaeaeaea +eaeaedededeeeeeeeeeeeeefefefefefeff0f0f0f1f1f1f1f1f1f2f2f2f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfcfc +fcfdfdfdfdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfd +fbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f4f4f4f4f4f4f3f3f3f1f1f1f0f0f0efefefeeeeeeeeeeeeeeeeeeededededededecececebebebe9e9e9e8 +e8e8e7e7e7e6e6e6e6e6e6e5e5e5e4e4e4e3e3e3e3e3e3e2e2e2e0e0e0e0e0e0e0e0e0e0e0e0dfdfdfdededededededddddddddddddddddddcdcdcdbdbdbdada +dad9d9d9d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9d9d9d9d9d9dadadadadadadadadadbdbdbdcdcdcdddddddddddd +dededee0e0e0e0e0e0dfdfdfe0e0e0e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e4e4e4e5e5e5e6e6e6e7e7e7e9e9e9eaeaeaeaeaeaeaeaeaebebebecececedededee +eeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9fafafafbfbfbfcfcfcfefefefefefeffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefcfcfcfafafaf8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f3f3f3 +f2f2f2f1f1f1f0f0f0efefefededededededecececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6e6e6e5e5e5e4e4e4e4e4e4e3e3e3e2e2e2e1e2e0e0e1dfe0 +e1dfdddddddddddddcdcdcdcdcdcdbdbdbdadadadadadad9d9d9d9d9d9d9d9d9dad8d8d7d7d7d7d5d5d6d4d4d5d3d3d5d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3 +d3d3d3d3d3d3d3d3d3d3d3d3d3d4d4d4d5d5d5d5d5d5d6d6d6d6d6d6d7d7d7d8d8d8d8d8d8d9d9d9dbdbdbdcdcdcdcdcdcdcdcdcdddddddfdfdfe0e0e0e0e0e0 +dfdfdfe0e0e0e1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e7e7e7e7e7e7e8e8e8e9e9e9ebebebecececedededeeeeeef0f0f0f0f0f0f0f0f0f1f1f1f2f2f2f3 +f3f3f3f3f3f3f3f3f4f4f4f6f6f6f7f7f7f9f9f9fafafafafafafdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffcfcfcfbfbfbf9f9f9f7f7f7f5f5f5f4f4f4f3f3f3f3f3f3f2f2f2f1f1f1f0f0f0f0f0f0f0f0f0efefefedededececece9eceae9ecea +e9eae8e8e9e7e6e6e6e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e3e1e1e2e0dee1dfdde1dcdce0dbdbdfdadcdddbdcdcdcdbdbdbdadadadbd9d9dad8d8d9d7d7d9 +d7d7d8d6d6d7d5d5d9d4d6d7d4d6d8d3d5d7d2d4d5d0d2d4cfd1d1cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d1d1d1d2d2d2d3d3 +d3d4d4d4d5d5d5d6d6d6d7d7d7d7d7d7d8d8d8dadadadbdbdbdcdcdcdcdcdcdddddddddddddedededfdfdfe0e0e0dfdfdfe0e0e0e2e2e2e4e4e4e5e5e5e6e6e6 +e6e6e6e7e7e7e8e8e8e9e9e9ebebebececececececececececececedededefefeff0f0f0f1f1f1f2f2f2f2f2f2f3f3f3f4f4f4f5f5f5f6f6f6f7f7f7f9f9f9fb +fbfbfdfdfdfdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfbfbfbf9f9f9f7f7f7f6f6 +f6f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0f0f0f0efefefeeeeeeedededeaedebe9eceaeaebe9e8e8e8e7e7e7e6e6e6e6e6e6e5e5e5e3e3e3e3e3e3 +e2e2e2e1e1e1e0e0e0dfe0dededfdddddedcdddddddddddddcdcdcdbdbdbdadadad9d9d9dad8d8dad8d8d8d6d6d7d5d5d7d5d5d6d4d4d6d4d4d5d3d3d4d2d2d3 +d1d1d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d2d2d2d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d8d8d8d8d8d8d9d9d9dadadadbdb +dbdcdcdcdddddddddddddddddddededee0e0e0e0e0e0e0e0e0e1e1e1e2e2e2e4e4e4e6e6e6e6e6e6e7e7e7e7e7e7e8e8e8e9e9e9ebebebececececececededed +edededeeeeeeefefeff0f0f0f1f1f1f2f2f2f3f3f3f4f4f4f5f5f5f6f6f6f6f6f6f8f8f8fafafafbfbfbfdfdfdfefefefefefeffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfafafaf8f8f8f7f7f7f6f6f6f5f5f5f5f5f5f5f5f5f4f4f4f2f2f2f1f1f1f1f1 +f1f0f0f0efefefeeeeeeededededededecececebebebe9e9e9e8e8e8e7e8e6e7e8e6e8e6e5e8e6e6e7e4e6e8e2e7e6e0e5e5dfe4e4dee3e4dee3e2dee3e0dfe1 +dfdee0dedddfdcdcdcdadcdcdbdcdad8dbd9d7dad8d7dbd6d6dad5d5d9d4d3d9d4d3d9d4d2d7d5d4d7d51610000026060f002220574d46430100000000000100 +0000000000001400000000200000d00a0200d06a0200d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d6d6d6d6d6d6d6d6d6d6d6d6d7d7d7d8d8d8 +d9d9d9d9d9d9dbdbdbdbdbdbdcdcdcdddddddedededfdfdfe0e0e0e0e0e0dfdfdfe1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e5e5e5e6e6e6e7e7e7e8e8e8e8e8e8e9 +e9e9e9e9e9ebebebecececededededededeeeeeeefefeff0f0f0f0f0f0f1f1f1f2f2f2f3f3f3f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9fbfbfbfcfcfcfefe +fefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdfdfdfcfcfcfafafaf9f9f9f8f8f8 +f8f8f8f8f8f8f8f8f8f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0f0f0f0f0f0f0efeef0eeedefedeceeecececebeceaeaebe7ebece8ebeceaece9ebeb +e7ecece5ecebe4ebebe4e9eae4e9e7e4e6e4e3e5e3e3e3e2e2e2dfe1e1dee0e0dee0e0dee0e0dee1dfdde0dedcdfdddce0dbdae0dbdae0dbdae0dbdadfdddfdf +dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdddddddddddddddddddededededededfdfdfdfdfdfdfdfdfe0e0e0e0e0e0e1e1e1e2e2e2e3e3e3e3e3e3 +e4e4e4e4e4e4e4e4e4e5e5e5e6e6e6e7e7e7e7e7e7e7e7e7e9e9e9eaeaeaebebebebebebececececececedededeeeeeeefefeff0f0f0f0f0f0f2f2f2f3f3f3f3 +f3f3f3f3f3f3f3f3f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffefefefefefefdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6 +f6f6f6f5f5f5f6f4f4f6f4f4f6f3f5f3f2f4f2f1f3eff1f1eef2edeef2eceef2ecedf1ececeeeeebedeeedeceeecececedebeaedebeaeaebe7eaebe7e9eae8e8 +e9e7e7e7e7e6e5e7e6e5e9e6e5e9e7e6eae6e5e7e5e4e6e5e4e6e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e5e5 +e5e5e5e5e5e5e5e5e5e5e5e5e5e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e7e7e7e7e7e7e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaebebebebebebececececececececec +eeeeeeefefeff0f0f0f0f0f0f1f1f1f1f1f1f1f1f1f2f2f2f3f3f3f4f4f4f5f5f5f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9fafafafafafafbfbfbfbfbfbfc +fcfcfdfdfdfdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffefefefefefefefefefdfdfdfdfdfdfefefefefefefdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfbfbfbfbf9f8fbf9f9faf7f9f8f7fbf7f6faf4f6f7 +f4f7f5f2f8f3eff6efeff5f0eef3f2eef2f3eff1f2eff1f1eef2edf0f2ecf0f2eceff0eceff0eceeefedeeeeeeedeceeefebf0efebf0efebf0efebf0eeebeded +eaeceeebedeeececeeececeeececededededededededededededededededededededededededececececececececececececececececececedededededededed +edededededededeeeeeeeeeeeeefefefefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f1f1f1f2f2f2f3f3f3f4f4f4f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7 +f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfcfbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfefefefefefefefefeffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffefefefefefefefffdfdfefafcfdf9fcfbfdfbfafefbfafefaf9fdfafafaf8fbf9f7faf8f6f8f8f4f7fbf3f6fbf3f6faf2f6f7 +f2f7f5f4f8f3f4f8f3f4f7f5f4f7f5f3f6f4f3f6f4f3f5f5f5f5f5f5f5f5f5f5f5f4f4f4f3f3f3f3f3f3f3f3f3f4f5f3f4f5f3f3f4f2f3f3f3f3f3f3f3f3f3f3 +f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4f4f4f3f3f3f3f3f3f3f3f3f3f3f3f4f4f4f4f4f4f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6f7f7 +f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfefefefefefefefefefefefeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffeffff +fbfefffbfdfdfdfdfcfffcfafffdfcfffffcfefffdfdfdfdfdfdfcfefafafffafafffafafff9fbfcfafdfbfafdfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfafbfcfa +fbfcfafbfcf8fbfcfafafbf9fafbf9fafbf9fafafafafafafafafaf9f9f9fafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9f9 +f9f9fafafafafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfd +fdfdfdfdfdfdfdfdfdfdfdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfffcfdfffcfdfffffffefffffefffffefffffefffffffeffff +fefffefffffcfffffdfffffdfffefdfffefffdfffffefffdfffffcfffffcfffffdfffffffffffffefffffcfffffbfffffcfdfefafdfffefdfffffdfffffdfeff +fdfdfffbfcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffdfffefbfffefdfffffffefffffefffffefffffefffffffefffffefffefffffefffffefffffffffffffffffffefffffefffd +fffffcfffffdfffffefffffefffffffefffffbfffffbfffffcfffffcfdfffffdfffffcfdfffdfefffdfdfffdfdfffffeffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffff1610000026060f002220574d464301000000000001000000000000001400000000200000d0ea0100d06a +0200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffdffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefffffefffffefdfffefdfffcfefffbfffffefffffefffffefffffefffefdfefffdfffffefffffefffffffefefefffffffffffffffffffffffffffffffe +fefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffefffffffffffffffffffffffffffdfffffffefffffefffefefefffffefffff9fffff8fffff4fffff1fffff1fefeeefcfdedfeffef +fffff2fffff7fffff8fffffbfffffcfffffefffffffffffffffffffffffefffffefffffefffffefffffefefefefefefeffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefdff +fffbfffffdfdfffdfdfffffefffffffbfffff4ffffebfffee0fffad9fff9d7fef8d5f9f5d2faf8d5fffddeffffe7fffff0fffff2fffff7fffff9fffffbfffffc +fffefdfdfefcfdfefcfcfffbfdfffcfdfffcfefffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfdfffcfbfffefbfffffdfdfffffefffffffcffffedfffcd9fbf7c4f6ed +aef4e8a2f8e79ef7e69df4e79df3e89ef5eaa6faf0b0fff4bbfff5c5fff8d0fffad9fff9defffce7fffeeffffff5fffff9fffffbfdfffbfdfffcfffffeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffffffffffcfdfffcfbfffefdfffffffefffffffcfffff0fdf6cff3eaa7eadf85e4d364e5cf52eccf4eeed04dedd14ee9cf4de7cd51e7cf58e4d0 +61e8d46feedc81f0e395f8ecacf9f1bcfef7d0fffee2fffff1fffff8fffffbfffefdfefefefefefefefefeffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffcfdfffcfdfffefdfffefffffeff +fff5ffffddfbecaeeada79decd4ed8c12fd8bd1fe0c020e5c21fe3c01de0be1edebe1fdcbe23d6bc28d8be34dec749e4cf5ceddb76f2e18af6e99dfdf2b4fffb +c9fffed6ffffdeffffe5ffffecfffff0fffff2fffff6fffffafffffefffffffffefffdfffffdfffffdfffffffefffffffffffffffffffffffffffffffffdffff +fdfffffdfffffdfffffffffefffffffffffffffffffffffffffffffffffffffffffdfffffdfffffdfffffffffffffffffffffffffefffffefffffeffffffffff +fffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffeffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfffefdfffefdfefcfdfffefdfffefffffefffef9fffde7fff6c2f8e086e3cd4bdec92adec71eddc318e1c11ae4 +c11de1c219e1c318e1c318dec217dbc018ddc021e2c52ee3c838e6cb45e7ce4eead359ebd762ecd86befdb76f5e084f5e495f4e9adf9f1c2fef7d0fcf8dbffff +edfffff9fffffffcfcfffbfefffbfefffbfefffcfdfffefdfffffefefffffefffffefdfffffbfffffbfffffafffefafffdfdfffcfffffefefffdfffdfcffffff +fffffffefdfffcfefefbfffffafffefbfffffffffffffefffffefffffdfffffdfffffdfffffefffffffffffffffffffefffffefffffffffffffffefffffeffff +fdfffffdfffffefffffefffffffffffffefffffffffefffffefffdfefffdfffffdfffefffffcfffffefffffefffefffffeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffff1610000026060f002220574d464301000000000001000000000000001400000000200000d0ca0100d06a0200ffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffefdfffefefffdfffffffdfffffffffcfffdeefff6d0fee7 +9cefd465dfc630e0c81ce4cc1ce7cc1deac920eac821e8c71ee6c81de5c819e4c816e3c617e3c51ae3c31ee2c222dfc023ddbf24d9bd23d6bb24d5ba29d8bd31 +e0c53fe2c951e8d572eddf8cf6e99ffbf0b2fffccbffffe0ffffecfffff2fffff4fffff8fffff9fffffbfffffcfffffcfffffefffefefdfffffcfefffcfefefd +fffffdfffefcfffdfefffdfffffefffffffffffffffefffffefffdfffffbfffffafffefbfffefffffffffefffffefffffefffffefffffefffdfffffdffffffff +fffffffefffffefffffefffffffffffffffefffffefffffdfffffefffffffffffffefffffefffffefffefffffefffdfefffdfffffdfffefdfffcfffffcfffffc +fffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffefefefffffffffffffffefffefdfffffff9fffbdef6ebafefdc79e5cd4bdcc228e0c51de4ca1fe7cb20e9c720e7c420e9c6 +22e8c61fe8c71de8c81be8c91ae5c71ae2c31ae0c019dfc21addc018dabd14d6bb13d7b914d7ba19dcbd22dec02ce1c941e5cf51e9d560ecd86bf1e07ff5e690 +f8ea9efaeeacfaf1b8f9f3c4fcf6d1fffbdffffeecfffff8fffffefffefffffefffffdfefffefffffffffffffffefefefffefffffefffffefffffefffffeffff +fefffffffffdfffffdfffefdfffcfffffefffffefdfffefdfffefbfffefbfffefbfffefbfffffdfffffdfffffdfffefdfffefffffcfdfffcfdfffcfdfffefdff +fffdfffffdfffefffffbfffffbfffffcfffffffffefffdfefffdfefffbfffffbfffcfbfffcfbfffbfdfffcfdfffeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffeffff +fefffefdfffffff5fffbceeadf8fe1d057e1ca38e0c527e6c724e6c921e7c720e9c720e9c622e6c522e5c520e4c51ce5c71ce8c81be7c61ce4c51ce2c31ae2c3 +1ae2c419e4c417e5c617e4c417e3c218e3c11ae2c11eddc021dec228d9bf2bd7bc2fd6bd37d7c042dcc551e0cc61e8d776ecdd87f2e69efaefb5fff7cbffffde +ffffecfffff2fffff4fffff4fffff6fffff9fffffcfffefdfffdfffffdfffffdfffffdfffffdfffffefffffffffffffffffefdfefffbfffffefffffefdfffcfb +fffcfbfffcfbfffefbfffefbfffffdfffffdfffffffffffffffefdfffcfdfffbfdfff9fbfffbfbfffffbfffffdfffcfdfffbfffff9fffffbfffffefffefffdfe +fffdfefffdfffffdfffefbfffefbfffefdfffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffff1fffabde3da73dac93ce1c929e5c827e9 +ca27e8ca25e8c821eac821eac821e3c722e2c71fe1c71de2c51ce4c51ce4c41de6c31fe6c320e5c21ee4c21be5c119e4c319e3c316e2c117dfc017dfc017debd +14dcbd14daba13d5b613d3b417d4b51cd9bb27dcc033e3c941e6cf51ead764eedd76f0e289f6ea9cfaf2acfdf5bafff6c6fff7d1fffad9fffbe2fffdeefffff9 +fffffefefdfffefdfffdfcfffffcfffffdfffffefffffefffffffefffffefffffffffffffffffefdfffefdfffefffffefffffffffefffffdfffffdfffffdffff +fefffffffffdfffcfbfffbfafffbfafffffafffffbfffcfdfffbfdfff9fffffbfffffefffffffffefffffefffffefffffefffffefffffefffffdfffffdfffffe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffefffffffffffffffffffefffffbffffe5fdf4aae2d561dbc930e3c921e7c825ebca27e8ca25e7ca22eac821e6c61fe4c921e3c921e3c91fe4 +c71ee5c61de5c51ee7c420e7c420eac521e8c41de7c31be5c41ae5c41ae4c319e1c219e1c318e2c012e2c012e0c112e0c013debd13ddbc13ddbd16debf1cddbf +20dcc026dbc02fd8c038d4be40d4c24dd7c959dccd69e1d27ce6d98feee2a0f5ebb5fdf6cbffffe3fffff0fffff4fffff8fffff9fffffbfffffbfffffcfffffc +fffefefffefffffefffffefffffffffffffefffffefffffffffffffffefffffdfffffdfffffdfffffdfffffefffdfffefbfffcfbfffcfbfffffdfffffdfffefd +fffcfdfffcfdfffcfffffefffffffffffffffffffffffffffffffffdfffffcfffffbfffffcfffffeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffefffffbfffdf2fff9d4 +f8ed99e2d257dcc42ae4c71ee8c823ebcb26e8cb22e8cb22eaca23e8c823e5c820e5c820e7c81fe7c91ee8c81be8c81be9c61ce9c61ce7c41ae6c417e4c417e5 +c518e5c41ae2c419e1c219e1c219dfc114dfc114e0c215e0c217e0c217dec015debf16ddbe15dbbc13d9b912d6b714d3b516d0b217ccb11acfb521d2b92ddcc4 +42e1cc53ead568efde7df7e794fff3adfff9bffffbcafffbd2fffcdbfffee2fffce7fcfcecfffef4fffffbfffefefffefffffefffffeffffffffffffffffffff +fffffffffffffffefffffefffffefffffefffffffffffffffffffefffffffffefffffefffffefffffefffffefffffffffdfffffdfffffffffefffffefffffcff +fffcfffefffffdfffffdfffffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffdfefffffefffffefffff8fffce7fef4c4f6e78ae6d150e2c62beaca23eccc25eccc25e7cb20e4ca1f +e6c921e8c823e7c722e6c61fe8c71ee8c71de6c81de5c71ae6c619e5c518e6c619e5c518e2c417e3c518e2c419e1c219e1c11ae2c31ae2c419dec315dcc015dc +c015dbbf14dbbf14dbbf14dbbd12dfbf12debc0edcba0dddbb0edcb90fd8b70edab811dcbb18dbbe20dbc02adec336ddc440dcc44cdbc758dfcc69e0d077e3d7 +85e7de95ece5a6eeeab7f4f2cafefcdeffffeefffff4fffff8fffff9fffffbfffffbfffffcfffffefffffefffffefffffefffffefffefffffffffffffffffeff +fffefffffefffffefffffdfffffefffffefffffdfffffefffffefffdfffffffffefffffcfffffcfffffcfffffcfffffefffeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1610000026060f002220574d464301000000 +000001000000000000001400000000200000d0aa0100d06a0200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffff8fefbdcf7eeaff2e17aeb +d24ce5c62deac926eaca25e8cb22e6cc21e5cb20e5c924e6c724e8c823e9c622e6c61fe5c51ee2c51de4c71ee2c81edfc51adfc51adfc51ae2c51ce2c51ce4c4 +1de3c31ce3c11ae2c118e4c319e1c318e0c217dcc015dcc015dbc116dac015d9bd12ddbf12dfbf12e1bf12e0be11e0be11dfbc12dfbc12deba12ddbb14d8b714 +d7b416d5b417d1b118cdad18ccaf1ed0b529d6bf3bdac84de3d263e9db7bece393f6edadfffbc6ffffdbffffdfffffe5ffffeaffffeffffff6fffffafffffeff +fffffffffffffffffffffffffffffffefffdfefffdfdfffffefffffefffffffefffffefffffffffefffffefffffefffffefffffffffffffefffffefffffcffff +fcfdfffbfbfffcfbfffcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefffffefffefffffff6fef8cff3e99cefdc69e9ce41e6c62debc929ebcb26e9cc24e6cc22e5cc22e5c925e5 +c925e5c722e7c720e8c823e6c823e5c722e3c820e3c91fe0c61ce1c71ddfc51be0c31ae0c31be2c21be3c31ce5c41be6c51be3c218e3c218e2c117dfc116ddc1 +16dec217dec217dcc015ddbf12dfbf12dfbf12e0be11e0be11dfbd10dfbd10dfbd10dcba0ddab70ddab70ddab70dd8b50bd5b208d7b40ad7b710d7bb17dabe23 +ddc432dcc743dac853ddcd63e5d477e6d885e8de91e9e19ef1e8aff5efc2fbf3d5fef9e4fffef1fffff8fffff8fffff9fffffafffffafffffefefefefdfcfffe +fdfffffcfbfffefafffffefffffffffffffffefffffffffffffffffffffffffffffffffffffffdfffefafffcf8fffbfafffcfdfffeffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffff +fffdfffffff5fdf5c0efe286ebd655e7cf37e7c82beaca2aeacc27e8cc27e7cc24e7cb26e5c928e5ca26e6cc22e4ca20e5ca22e6c921e4c71fe3c61ee5c61de5 +c71ce6c81de5c71ce4c61be4c61be5c41ae5c518e4c516e3c415e5c316e5c316e4c215e1c114e0bf15ddbf14dcbe13dbbd12dfbe14dfbe14dfbe14debd13dcbe +11dcbe11d9be10dbbe0fdabd0edcbd0edcbc0fdcbb11dbba10dbb80edbb80edcb90fdcb90fdab910d7b710d4b414d0b118ceb01ccbb020c9af27d1b838d7c04c +e3cc68edd984f4e4a2faefbdfff9d3ffffe3ffffecfffff0fffff1fffff2fffff5fffff8fffffafffffefffffffdfffffafffefafffef9fefdfafffefefffdff +fffefffffffffefffffdfffffdfffdfffffafffff8fffef8fffefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffdfffffff2fff3b5e7d871e6cf43e9cf2fe9cc2be9cd29 +e8cc27e8cc27e8cc27e7cb27e7ca29e5ca26e5cb21e3c91ee3c820e3c722e2c41fe1c31ee3c31ce3c41bdfc017e0c118e0c118e0c118e1c318e2c417e3c513e2 +c412e5c315e5c316e5c316e2c215e2c117e1c016e1c016e0bf15dfbe14dfbe14dfbe14dfbe14dcbe11dabf11dabf10d9be0fdbbe0fddbe0fdbbd10dbbd10dabc +0fdcbc0fdaba0ddbb90bdab908dab807d8b605d7b406d6b206d4b006d2ae06cfac08d2b114d8b823dec039e2c74ee4cc62e5d277ead98aeade96eee6a3eeeaaf +f3efbaf6f3c6fcf8d5fffbdffffeebfffff5fffff9fdfffcfdfffefbfffffbfffffbfffffdfffefffffefffffefffefffffefffffdfffffefffbfffffafffefa +fffefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffdfffffbfffffbfdfdfffeffffffedfff1a8e2cf5cdfc732e9cf29e8cd29e8cd29e8ce28e9cd28e8cc28e8cc28e7ca29e7cb26e8cb22e6c920 +e6c823e6c626e2c425e0c223dfc221ddc11ddec21edec21edebf1cddbf1addc017dec315e1c513e0c412e2c516e3c415e2c314e2c314e1c114e1c114e2bf15e2 +bf15e1bd15e1bd15e1bd15dfbe14ddbf12dabf11dabf10dcbf10dcbb11debb11dcbb11d9bb0ed7bc0ed7bc0dd6bb0cd4ba08d7bb09d8ba08d8b90adab80adbb7 +0bdcb50cdcb50cd9b40cd7b30cd6b512d7b718d7b81dd6b621d3b526d4b72cd1b832cfba39d3c24dddce67e3d981eee49ef6efb8fffad1ffffe3ffffedfffff4 +fffff8fffffcfdfffffbfffffdfffffdfffefffffefffffefffffefffffefffffffffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffbfffffdfffffffffbffffe1ffee +9be2cc4fdec42ae9ce26e9cf29e9ce2ae8ce28e8ce28eacb28eacb28e9ca27e9cc24ebcc23e7ca22e5c629e5c732e5c93ce9cf45ead24ae6d049e5cf48e5cf48 +e6ce46e5cc40e5ca39e4ca30e1c826dfc51de0c31ae0c217dfc116dfc114e0c215dfc114e0bf15e0bf15e2be16e2be16e2be16dfbe14dfbe14dcbe11dcbe11dc +be11e0bd13e0bd13ddbc12dabc0fd8bd0fd8bd0ed5bd0dd6bb0cd9bc0dd9bc0ddbbb0edcba0ddcb80cdab60adab60adab60ad6b407d4b309d4b107d3b006d2af +05d1ae04d1ae04cdad06caae0acfb51bd5be32dbc64ce2cf66e8d97deee193f3e7a5fdf2b8fdf5c6fff8dafffdecfffffafffffffdfffffafffefdfffefffffc +fffffcfffffcfffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffdfffffafffffdfffefffef1fffdd1fcea8de5cd4be2c62bebce26e9ce2ae7ce2ae6ce28e8ce28eacc +27e9cc24e9cc24e9cc23e7c81fe3c625e3c733e7cd4beed868f9e683fcee95f8ec9af6ea9cf7ec9cfaea97f6e489f2dd74ecd35fe0c846dcc131dbbc21dcbb18 +d8ba15d9bc14dbbf14dbbf14ddbf12ddbf12e0bf15e0bf15e0bf15dfbe14dfbe14dfbe14debd13debd13ddbc12dcbb11dabc11dabc0fdabc0fd9bb0edab90fda +b90fdbb70fdbb70fdbb80edbb80edab80bd8b90ad8ba08d6ba08d8b90ad5b70ad5b508d3b306d3b306d2b205d3b104d3b104d1b007d3b30ed5b516d5b61fd6b8 +2bd6b932d7ba3ad5bc44d9c457e1cf72f1e09dfff3c7fffeeafffffbfffefff9fdfefafffffbfffcfdfffcfffffcfffffefffefffffefffffeffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd +fffffafffefffff7fffde4fff6bef9e580e7cf47e7c92eeacc27e9cd2ce7ce2ce6ce28e7cd27eacd25e9cc24e9cc24e7cb26e6c928e5c935e4cc50ead671f4e6 +93fff8b2fffebffffabffef7befff9c0fff9bdfff3b3faeba3f3e08fead57ae4ce65e1c54fe0c343dbc139dbc033dbc32bdbc224dcc01fdcc01bdcbf17debf16 +e0bf16e0bf15dfbe15dfbe14debd14dcbd14dbbc13dbbd12dbbd1610000026060f002220574d464301000000000001000000000000001400000000200000d08a +0100d06a020010debe11debe11dcbb11dbba10deba12deb812ddb711dcb610dbb70fd8b80bd6ba08d3ba06d2b806d5b809d4b708d3b508d3b508d3b508d5b508 +d5b607d7b507d5b306d5b208d4af07d1ad06d0ad0acfab0bcba80bc7a70ec7ac1cd0b737e2cc62f6e294fff1c2fffbe3fffffafdfffffbfffffafffefbfffcfd +fffefffffffffefffffdfffffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffeffffffffffffffffff +fefffffefffffefffffefdfffffdfffffdfffffffffffffffcfffff1fff9d1fceda5f0e06fe5d144e6ca2feacd2ceacc2de9cd2ce6d02ae5ce25e9ce26ebcd28 +e5c827e8ca2fe5c935e4cd4ff0df88fff7b7fffbc8fef9c8fffac1fdf3b3fbefadfbf0acf9f0b0fbf3b8fff4c4fff4c8fff3c5fff2c1fdecb3f8e8a3f1e08fe9 +d877e6d360e6d150e4cb3fddc12ddcbd22dbb919d9b612dab910dcbb11dcbc0fdabc11dabc11d6bb13dabd14ddbd10dfbd0fdebd13dcbb12d8ba0fddbc12ddb9 +11deb812ddb912dab910d7b90cd4ba08d4bb07d3b907d5b809d7b70ad6b609d6b609d6b609d5b508d4b407d4b407d4b407d3b306d3b006d0af05cfae05cead04 +ceac05ccac07caae0acdb116d2b726ddc549e7d479fff4bcfffff0fffefffffffffdfffffdfffffefefefffefffffefffffefffffeffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffefffdfc +fefefdfffffefffffefffefefefffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefffffffcfcfcfffffffffffffffffffffffffcfefefcfefefdfffffdfffffffffffffffffffffffffffffffffffefefefffffffffffffffffffe +fefefefefefffffffffffffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffefffdfcfefefdfffffeffffffffffffffffffffffffffffff +fffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffdfffffcfefffdfffffdfffffcfefffcfefffdfffffdfffffcfefefdfffffffffffffffffffffffdfdfdfefefefffffffffffffffffffefefeff +fffffffffffefefefefefefffffffffffffefefefffffffffffffefefefffffffffffffefefefffffffffffffefefefffffffffffffffffffefefefffffffdfd +fdfffffffffffffefefefffffffffffffefefefffffffffffffffffffffffffdfdfdfdfefcfffffefffffffffffffffefffefdfffffefffffefffffefffefdff +fffffffffffffffffefffffefffffefffffefffffffffffffdfffffcfefffdfffffdfffffcfefefdfffffdfffefdfffefdfffefffffefefffdfffffefffffeff +fefdfffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefdfffefdfffefdfffffcfefefcfefefdfffffffffffffffffffefffefdfffffe +fffffefffffffffffffffffffefffffefffffefffffefffffffffffffdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffffffffffffefffffefffffefffffefdfffffdfffffdfffffffffffffe +faffffecfff4c0f4e58fecdb62e2cf3ee5cc30ebce2dedcf30ebce2fe7d12ce5cf29eace29ebcd28e5c928e6cb35e6ca47ebd56ffbefadffffdaffffdbfaf7c0 +f8eca4f6e491f3e188f3e38af3e894fbf0a6fff8bcfffecdffffd9ffffe1ffffe0ffffd6fffcc2fcf0aaf3e592eede7ee7d46be2ca58d9bf43d8bc39d6b92ed6 +ba26dabb22d9bc1dd9bd19d8bc17dabf17dabe13dcbd0edfbd0fdebd13dabc11d9bb10dbbd12ddb911ddb810dbb70fd9b80ed8bb0cd6bc0ad7bb09d8ba08d8b9 +0ad7b70ad6b609d6b609d6b609d6b609d5b508d4b407d5b508d4b407d3b306d2b205d2b205d1b104d1b104d1b104ceb005cdb007c9ac04c5aa14ceb644f5e396 +ffffdffffff9fffefdfffefffffefffefdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffefffffefffffefffefdfffffefffffffffffffffffffffefefeffff +fffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefffffffffffffffffffffffffffffffefefefffffffffffffdfdfdffffff +fdfffffdfffffcfefefcfefefcfcfcfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffdfcfefefdfffffefffffefffdfdfdfcfcfcfefefefffffffffffffdfdfdfcfcfcfffffffffffffffffffffffffffffffefe +fefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffcfefffdfffffdfffffcfefffcfeff +fdfffffdfffffbfdfdfcfefefefefefefefefffffffffffffefefefdfdfdfefefefefefefffffffffffffffffffffffffffffffffffffffffffefefeffffffff +fffffffffffefefefffffffefefefdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefefefdfdfdfdfd +fdfdfdfdfefefefffffffffffefffffefefefefdfdfdfffefffffefffffefffffefffffefffefdfffefefefffffffffffefffffefffffefefffdfefefeffffff +fdfffffdfffffafcfdfdfffffdfffffdfffffcfffdfdfffefdfffefdfffefefffdfffffefffffefffefdfffefdfffefdfefffdfffffefefffdfffffefffffeff +fffefffffefffffefdfffefcfffdfdfffffdfffffcfefefcfefefefefefefefefffefffffefffffefffffefffffffffffffffffffefffffefffffefffffefbfb +fbfefefefffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffff +fffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffefffffffffffefeffffedfcf0b6ebdd7de7d657e4d03be6cd2febcf2eecd0 +2febcf2ee6cf2de7ce2aeccd2ae9ca27e4c925e6cd3befd767f7e290fff4bfffffd5fffdbdebe18de9d568efd65eedd259eed35aecd65fefdb6bf4e178fae889 +ffee99fff3a6fff5b1fff6b6fff6bafff4bafbf2b9faf2b7f9efb3f5eca9f1e39becde8ce8d679e5d166e7cf57e6cd47e1c737dfc328d9bc14d7b809d5b704d5 +ba06d6b90ad7b90cd8ba0fdab90fdeba0edebb0ddcba0cdabc0ad9ba0bd7b809dcb709dbb608dab80bd7b70ad7b70ad7b70ad7b70ad6b609d6b609d5b508d5b5 +08d4b407d4b407d3b306d3b306d2b205d2b205d2b205cdaf04cfb007cbab04c2a50ec5ad31e9d77efdf3c3fffae5fffff8fffffffffdfffffdfffffffffffffe +fffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefffffefffffefffefdfffffffffffffffffffffefefefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffefefefefefefefefefffffffefefefffffffffffffefefefdfdfdfffffffdfffffcfefefdfffffdfffffefefefefefeffffffffffff +fefefefffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffefefeffff +fffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefffffffffffffefefefffffffffffffffffffdfdfdfefefeffffff +fffffffdfdfdfffefffffefffefdfffefdfffefefefefefefefefefffffffffffffefefefffffffffffffffffffefefefffffffffffffefefefffffffffffffe +fefefdfdfdfffffffffffffffffffffffffefefefffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffe +fffffefffffefffffefffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffbfdfdfcfefe +fcfefefcfefefefefefffffffffffffffffffffffffefefefefefefffffffefefefefefefefefefefefefffffffffffffffffffffffffefffdfffffeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffefffffeff +fffefffffffffffffffefffffefffffeffffffeef9eeaae5d76de6d34ce9d23aeacf31ecd02febcf2ee7ce2ce7cd2de9cd2ceccc2ce7c825e3c824e5ce42f3df +80feeeacfff3c2fff4baf1e790d6c858d6bf34e3c530e6c431e4c232dfc231dcc232d8c135d8c33fddc64cdcc859e2d36de5da7ef0e595faf0aafff9bdffffcd +ffffd7ffffd9ffffd8ffffccfffab8fef0a4fae992f4e17ee9d568e2cd53d7bd33d1b822ccb41acfb618d1b816d5b915d7b717d9b612ddb911daba0dd9bd0bd8 +bc0ad7b90cdab70ddfb70be0b80cdab80bd7b70ad7b70ad7b70ad7b70ad6b609d6b609d5b508d4b407d4b407d4b407d4b407d3b306d3b306d2b205d2b205d0b2 +07d1b006cfad06caab10c8af29dccb64ebe2a3f4efcefffff4fffffefffdfffffdfffffffffffffcfffffefffffeffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefdfffffeffffffffff +fffffdfdfdfdfdfdfefffdfdfefcfffffffffffffefefefefefefffffffffffffffffffffffffdfdfdfefefefefefefffffffffffffffffffffffffffffffefe +fefefefefffffffefefefefefefffffffdfffffcfefefbfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffefefefefefeffffffffffffffffff +fefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefefefefcfcfcfffffffffffffe +fefefdfdfdfffffffffffffffffffffffffffffffffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffdfdfdfffffffffffffffffffffefffffefffffefffffefffefefeffffff +fffffffffffffffffffefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefefffffffefefeffffffffffffffffffff +fffffefefefefefefffffffffffffdfdfdfdfdfdfefefefefefefefffdfefffdfffffefffffefffffffffefffefdfffffefffffffffffffffffffffffffffefe +fefefefefefefefefefefffffffffffffffefffffefffffefffefdfffefefefffffffdfffffdfffffdfffffdfffffffffffffffffefefeffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfffffefffffffffffffffffffffffffffffffefefeffffffffffffffffffff +fffffffffffffffffffffefffffefefefefdfdfdfcfcfcfdfdfdfffffffefefefdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffe7f5e99be1 +d05be4ce40ebd236ebd131ecd02fead12de9d02ee8cd2febcc2fefcd2de8c828e3ca28e4d14af5e99bfffdc8fff8c2f4eba2e8dc70d6c43bd7bd1de4c21be7c1 +1fe7c021e2c11edebf1cdac01ad8bf1ddac026d9c230decb40e2d250ebda65f3e379fbe98cfff09dfff6aafffbb5fffebbfffebffffbc0fdf4bbf8efb6f4ecb1 +ede5a9eae19de7d987e2d174dcca65dcc956dec545e1c43ae3c132e1be28dbbe1dd5bc12d0bb0cd1b90bd6b911dab910deb80cdeb90bdab80bd7b70ad7b70ad7 +b70ad7b70ad6b609d6b609d5b508d5b508d5b508d5b508d5b508d4b407d3b306d3b306d2b205d3b306cfae04d0ac02ccaa0ac8af1dd7c651e4dd8ef4f1c4ffff +effffffbfffdfffffdfffffffefffffbfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffefffffefffffefffffeffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefefefefeffffffffffffffffffffffffffff +fffefefefffffffffffffbfbfbfefefefffffffffdfdfffffffefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefefefefefefefffffffffffffefefefefefefffffffffffffffffffffffffefefefefefefffffffefefefdfdfdfffefeffffffffffffff +fffffffefefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefefe +fefdfdfdfffffffffffffffffffffffffffffffefefefffdfffffefffffefffffefffffefffffdfffffefefffefefffefefffffffffffffffefeffffffffffff +fffffffffdfdfefefefefefefefefefffffffffffffffffffffffffffffffdfdfdfffffffefefefcfcfcfffffffffffffffffffefefefffffffffffffffffeff +fffefffffefffffefffffefefffdfffffffffffffffefffffefffffffffffffffffffffffffffffefffffefffffffffffefeffffffffffffffffffffffffffff +fffefefefefefefffffffffefffffefffefdfffcfbfdfffefffffefffffefffffefffefdfffefdfffefdfffefdffffffffffffffffffffffffffffffffffffff +fffffffffffffffffefffffefefffdfefffdfffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffff +fffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffee0f3e78fdecd4ee3cb36ead030edd130ead12fe9d32ee8d12febce30eb +cc2fefcc2ee6c829e1ca2ee3d456fcf4b1ffffdcfffbbcebe288e6d759dfca32e4c71eebc81aedc820ecc620ebc71fe8c71de4c718e1c617e2c51ce1c721dcc5 +23ddc72cdec735dec63edec547dbc450dcc75addcb66e2d075e9db88f3e89ef7edadfbf2b9fff9c7ffffd5ffffd8ffffd3ffffc5fff5b3f9e99cf3df80eed66c +e8cd5be4c84cd8c338cfbc25c7b415c8b40fd2b612d8b811dbb90bdbb908dab80ad8b80bd7b70ad7b70ad7b70ad6b609d6b609d5b508d5b508d5b508d4b407d4 +b407d3b306d2b205d2b205d2b205d1b104d2b003d4ae02cfad06cdb319ddcb4ee8de8af7f4c1ffffedfffffbfffdfffffefffffffcfffffbfffffeffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefffffffffffefdfefcfdfefcfffffefffffffffefefffefefffefefffffffffffffffefefffefefffffffffefefffefeff +fffffffffffffffffffffffffffffffffffffffffefefefefefefffffffefefefffffffffffffffffffefefefffffffffffffffffffffffffffffffffefeffff +fffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffefdfefffdfffffefffffffffffffffffffefefefffffffffffffefefefefefefffd +fffffefffffefffffefffffefffffefffffffffffffffffdfdfffffffffffffffefefffffffffffffffefefffdfdffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefdfefcfffffffffffffffeffff +fefffefefefffffffffffffffffffffdfffffdfffffefefffffffffffffffffffffffffefffdfefefefffffffffffffefefefefdfffffefffffefffffefffefd +fffffefffffefffffefffdfcfefffefffffefffffefffdfdfdfefefefefefefefefefffffffffffffffffffffffefffffefefffdfefffdfffffefffffefefffd +fdfdfdfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffdfdfdfffffffffffffefefefefefeffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffffffffffffff +fffffefffffcfffff7fffcd4f2e681e2cf46e3cb33ebcf2eeed231ead12de8d22de8d12febce30eacb2eefcd2de8cb2de4ce39e6d965fff8bfffffe0fdf7ace2 +d86ce2d145e4cc2ce8cb23e8c71de8c823e7c722e4c621e4c71fe6c71ee5c71ce5c71ae5c71ae1c41be1c41cdfc21adcbe19dbbb1cd6b81dd5b723d6ba2ddec2 +3fe4ce51eeda6af2e37df7e990fef1a5fffdbbffffcbffffd6ffffd8fffed2fef3c1f9ebb0f2e5a1ecdd95e9db89e2d873d9cf5ad3c23dd1bb26d4b718d7b80f +d7bb09dbbd0ad9ba0bd8b80bd8b80bd7b70ad7b70ad7b70ad6b609d6b609d4b407d4b407d4b407d3b306d3b306d2b205d2b205d2b205d3b104d3b103d5b000cd +ac02ccb315ddcd4be7dd89f7f2c1ffffedfffffbfffefffffefffffffcfffffbfffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefefefffffffcfdfbf6f7f5f6f7f5f2f3f1 +e9eae6e0e1dfe0dededfdddddedcdcdfdddddfdddddfdddddfdddddedcdcdcdadae1dfdfe8e6e6edebebf0eeeef2f0f0f4f2f2f6f4f4f8f6f5fffffefffffeff +fffeffffffff1610000026060f002220574d464301000000000001000000000000001400000000200000d06a0100d06a0200fffffffffffcfcfcfbfbfbf1f1f1 +e4e4e4dcdcdcdadbd9dadbd9e5e3e2f6f4f3f7f7f7fdfdfdfffffffffffffdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffefffffefffffef5f6f4e4e4e4dfdfdfe0e0e0dbdbdbdbdbdbdddddddcdcdcdcdcdce5e5e5f3f3f3f6f6f6f2f2f2f2f0eff0eeededebeaedebeaedeb +eaeeecebeeecebedebeaedebeaedebeaedebeaedebeaedebeaedebeaedebeaedebeaefebeaefece8efece8efece8eeecebebe9e8ebe9e8f0eeedf4f5f3fffffe +fffffffdfdfdfffffffffffffefefefffffffffefefffffffffffffdfbfbf8f6f6f4f2f2f0eeeeedebebedebeaeeecebeeecebeeecebedebeaeceae9eeecebf5 +f3f2f3f3f3fafafafffffffffffffefffdfffffefefffdfafbf9f4f5f3e9eae8ebeceaf4f5f3f7f7f7fafafafffffffffffffdfdfdfbfbfbf8f9f7f3f4f2eced +ebe9eae8f0f1effafbf9fafafafdfdfdfffefffffefffffffffffffffffffefefffdfffffffefcfcf8f6f6f2f0f0efedecedebeaedebeaecebe7edebeaeceae9 +eeefedf8f8f8fffefffffefffefdfffefdfffefdfffffefffffefffffefffffffffffffffdfdfdf7f7f7f9f7f7f7f5f5f3f1f0efedecedebeaeceae9edebeaee +ecebeeecebedece8efeeeaf2f1edf4f2f1f6f4f3fafbf9fffffefffffffffffffffffffffffffffffffffffffdfffffffffffefffdfffefdf9f9f9f3f3f3efef +efebebebf0f0f0fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffefffffefffffffffffffefffffefffff8fffde8fff8c1f2e277e6d042e7cb31eed130eed531e9d32ee6d22de9d230ebce30eacb2eefcf +2feace34e7d149ecde78fffccdffffe2faf09cdccd53dcc730e4ca24eccc25e8c821e6cb23e4c823e2c621e3c722e7c722e8c61fe7c71ae9c719e6c417e7c518 +e6c416e6c413e5c312e2c013e2be16e3c21fe2c124e2c52ee2c838e0ca43dfca50e0cd5ee3d06de6d37cedda91f4e2a3f5e7adf5e9b3fdf2b9fff9c0fffac6ff +fec5fffdbaf9f19eedde78e1ca50d7ba29d0b410d0b507d6ba08d9ba0bd9b90cd8b80bd8b80bd8b80bd7b70ad6b609d6b609d6b609d5b508d5b508d4b407d4b4 +07d4b407d4b407d4b407d5b306d3b103d5b100ceae01ceb519decc4fe6da8cf6f0c5ffffeffffffbfffffffdfffffdfffcfdfffcfffefffffdfffffeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffff +fffffffffffdfdfdeaebe9d6d7d5cfd0cec7c8c6a8a9a5868783797776787675777575777574787676787675777575767473747272838180989696acaaa9bcba +bac8c6c5d2d0d0d8d6d5edebeafefcfbfffffefffffefffffffffffffffffff8f8f8e9e9e9cccccc9999997575756b6c6a717270979594c8c6c5eaeaeaf6f6f6 +fffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefcfffffefafbf9d2d3d19d9d9d8181817a7a7a73 +73737272727474747373737c7c7ca2a2a2cdcdcdd7d7d7c8c8c8bcbab9b7b5b4b0aeadaeacabafadacb1afaeb0aeadafadacb0aeadb0aeadb0aeadb0aeadb0ae +adb0aeadb0aeadb0aeadb3b0acb2afabb1aeaab3b0acb1afaeadabaaadabaab4b2b1dcdddbf5f6f4fffffffefefefffffffffffffefefeffffffffffffffffff +fffdfdf4f2f2e4e2e2d2d0cfc1bfbfb5b3b2b1afaeb0aeadafadacb0aeadafadacacaaa9b5b3b2c3c1c0d9d9d9ecececfcfcfcfffffffffffefffffef8f9f7ee +efedcccdcbb1b2b0b4b5b3d0d1cfe3e3e3f4f4f4fffffffefefefffffff4f4f4e1e2e0cbcccab6b7b5b2b3b1c8c9c7e4e5e3f5f5f5fafafafffefffffeffffff +fffffffffffffefffffefffefef2f0f0dbd9d9c5c3c2b6b4b3afaeaaafaeaab0afabadaca8abaaa6bdbebce4e5e3fefefefffefffefdfffffefffffeffffffff +fffefffffffffffffffefefef3f3f3e3e3e3d4d2d2cdcbcac2c0bfb8b6b5b1afaeafadacafadacb1afaeb0afabb0afabb5b4b0bfbebacac8c7d9d7d6ecedebfd +fefcfffffffffffffffffffffffffffffffffffffdfffffffffffffffef9f7f6e5e5e5d1d1d1bababaaeaeaec6c6c6eeeeeeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffefffffefffefdfffffefffffffffffefdfffffcff +fff0faf8d5f8efabf2e16cebd141eacb32eed031eed533e9d32ee6d12fe6d12febce2feed031e8cb2aecd03ceed95ff2e38dfffdd5ffffdbfdeb90dac643ddc1 +26e9c922eecc25eaca23e5cb21e3ca20e2c820e3c722e6c522e8c521ebc71deac61ae6c51ce6c51be6c619e8c618e7c517e7c518e6c21ae6c21be3c01ce2bf1c +dfc01dd9bc1bd3b81ad4ba20d4b928d7bb31dcc043e4ca58edd672f5e388fcf19dfff8b2fffdc7ffffdcffffe1ffffd3fff1b4efd981d8be42cdaf1ad2b310da +b90fd9b90cdaba0dd9b90cd7b70ad7b70ad7b70ad7b70ad7b70ad6b609d6b609d5b508d5b508d4b407d4b407d3b306d3b306d2b107d4b204d4b100cdad00ceb6 +1edfcc59efe3a1f7efd1fffff6fffefdfffffefdfffefdfffcfdfffcfffefffffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefdfffffefffffffffefefefffffffcfcfcfdfefcfcfdfbfafbf9e4e5e3c7c8c6aeafada5a6a4999a9870716d47 +484437363235343034323133322e33313034332f35333232312d2f2d2c41403c5d5b5a7877738b8988999894a5a3a2adabaac4c2c1e3e1e0f9f7f6fefcfbfcfc +fcfffffffffffff6f6f6e1e1e1b2b2b2676767313131211f1e2f2d2c636160afadacdcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffffffffefefe +fffffffffffffffffffefefefefefefffffffffffefcfaf9e6e4e3a8a6a56462614644433b39382f2d2c312f2e393736424040555353878585c1bfbfceccccb4 +b2b29e9c9b8f8e8a8988848887838786828a89858786828988848988848988848988848988848988848988848988848988848b88848a87838c89858a87838988 +84858480807e7d92908fc8c6c5f5f3f2fffffffffffffffffffdfdfdfffffffdfdfdfdfbfaf7f5f4eeecebdfdddcc8c6c5b1b0ac9e9c9b908f8b8b8a86898884 +8887838a898588878383827e8e8d89a4a2a1b9b9b9d6d6d6e9eae8f7f8f6fdfefcfbfcfaf6f7f3e5e6e2b5b6b28a8b87919290b5b6b4d4d5d3f1f2f0ffffffff +ffffffffffefefefd1d2d0b4b5b390918f8a8b89adaeacd6d7d5edededfdfdfdfefdfffefdfffffffffcfcfcfffffefbfcfaf8f6f5dfdddcbdbbbaa1a09c9493 +8f87878187878189898385857f81817b9c9b97dbd9d8fefcfcfffefefffefffefdfffffffffffffefdfdfdfffffefffffef6f7f5e2e3e1c8c9c7b8b6b5adabaa +a09e9d91908c8786828786828a89858887838786828b8a8691908c9c9b97aaa9a5bdbcb8d4d5d3ebeceaf7f8f6fafbf9fdfdfdfefefefefefeffffffffffffff +fffffffefdf9f7f6dbd9d8bdbbba999796888685a9a9a9e5e5e5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefffffefffffefffffefffffffffffffefdfffffefffefdfffffffffffffefffffcfffffbffffeaf6f3c0f4ea96f0db61ebd03feccc33efd033eed533e8 +d42fe8d331e8d331ebce2fecce2fe8cb2cecd446efdd72f6e79ffff8d2fffecffbe885dfc73fe3c324edc921edcb24eaca23e5cb20e3cb1fe2c91fe3c722e7c6 +23e8c522ebc61eeac61ce6c51ce4c51ce4c61be6c619e5c518e5c518e4c319e4c319e3bf17e2bf15e3c114e0be11dcbc0fdebe11ddbc12ddbd16ddbe21dcc130 +dcc63fddcb4ee3d15ee3d46eecd88af7e5a8fdf0c2fffad4fffdd6fdecade6d168d6be36d7b81dd9b710d8b70ddaba0dd9b90cd7b70ad7b70ad7b70ad6b609d7 +b70ad6b609d6b609d6b609d5b508d4b407d4b407d3b306d3b306d4b309d5b305d3b200cbad02cdb525e8d56efdf0bcfff9e6fffff8fefffdfdfffefdfffcfbff +fcfdfffefdfefffffdfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeff +fffffffefefefffffffdfdfdedeeecd2d3d1afb0ae9495937e7f7d6f706e6566645c5d5b46474331322e28272324231f24231f26252126252126252125242024 +231f252420302f2b41403c51504c5c5b576564606d6c6871706c7b79788482819d9b9acac8c7eeeeeefefefefffffff8f8f8dcdcdcafafaf6464642f2f2f201e +1d2d2b2a5f5d5caba9a8dcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffefefef7f5f4d2d0cf +a4a2a1757372494746373534353332302e2d2c2a293c3a39646262999797c5c3c3e2e0e0dcdadab6b4b39a98978e8d8988878382817d7e7d797f7e7a7f7e7a81 +807c807f7b807f7b807f7b807f7b807f7b807f7b807f7b807f7b827f7b817e7a83807c817e7a807f7b7c7b77787675888685c8c6c5f8f6f5fffffffefefeffff +fffffffffffffff6f6f6e6e4e3d3d1d0bebcbbb0aeada5a4a09998948c8b8781807c7f7e7a7e7d797e7d797f7e7a7e7d797b7a7682817d8d8c889c9c9cababab +b5b6b4cacbc9e0e1dfeff0eef4f5f1e9eae6b7b8b48b8c88919290b6b7b5d3d4d2f0f1effefefefefefefefefeeeeeeed1d2d0b4b5b390918f8b8c8aadaeacd6 +d7d5eeeeeefcfcfcfffefffefdfffffffffdfdfdfffffeebecead1cfcebab8b7a4a39f92918d8787817d7d777e7e787d7d77787872787872979692d6d4d3fdfb +fafffffffffefffefefefdfefcfffffefffffef8f9f7e3e4e2cccdcbbabbb9a6a7a59d9b9a9795948e8d898584807f7e7a7e7d797f7e7a7e7d797f7e7a82817d +8584808b8a8693928e9e9d99abacaabbbcbacfd0cedfe0def0f0f0fcfcfcfffffffffffffefefefefefefffefdf8f6f5dad8d7bcbab9999796898786a9a9a9e4 +e4e4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefdfffffdfffffefdfffffeff +fefdfffffffffffffefffffcfffff8fffee2f1edacede37eecd654ecd03cedce37efd136ecd434e8d331e7d131e9d131eace2de9cc2de3ca2eead551f5e388fa +ecb1fff3c9fff5bbf6e178e3c83ce5c526eeca22edcb24eaca23e6cc22e5cb21e4ca20e3c820e7c722e9c622eac61feac61ee5c71ce3c71ce3c71ce4c61be4c6 +1be3c51ae3c51ae2c417e4c319e2c117e3c219e2c118e3c016e3c016e1bf12e0c013d7be14d3be1cceba1fcfba22d1bb20cfb624d6ba37dfc658ead885fff4ba +ffffe3fffccdede38bdfcf54dec02bd9b710d7b60cd9b90cd9b90cd8b80bd8b80bd7b70ad6b609d6b609d6b609d6b609d6b609d5b508d5b508d4b407d3b306d3 +b306d3b208d2b205d1b100c6aa05ccb531f1df86fffcd8fffff8fffefdfdfffffdfffcfdfffcfdfffefdfffffdfefffdfefffffeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefcfdfbedeeeccfd0cea2a3a16566644a4b49 +3c3d3b3b3c3a3a3b393c3d3b3c3d3b3b3c3a3b3a363938343a39353a39353a39353c3b373c3b373938343c3b373938343a39353d3c383d3c383e3d39403f3b3f +3e3a3d3c383534304f4d4c989695dadbd9f8f9f7fefefef9f9f9e2e2e2b6b6b66d6e6c393a382a2827373534676662b2b0afdcdcdcf4f4f4ffffffffffffffff +fffffffffffffffffffffefefefffffffefefefdfdfdfefefeffffffffffffffffffe3e1e09f9e9a61605c4948443f3d3c3836353937363a3837444241605e5d +9c9a9ae0dedefcfafafffefef0eeeec0bebd9d9b9a93928e8e8d898b8a868c8b878d8c888c8b878d8c888c8b878c8b878c8b878c8b878c8b878c8b878c8b878c +8b878d8c888c8b878d8b8a8c8a898d8b8a898786868483949291c9c7c6f6f4f3fffffefdfefcfffffffffffff7f7f7e5e5e5cac8c7acaba7908f8b8887838c8b +878f8e8a8f8e8a8e8d898e8d898d8c888d8c888c8b878c8b878f8e8a908f8b8e8d898e8e8e8a8a8a888987a0a19fc1c2bedbdcd8e9eae6e3e4e0bbbcb88e8f8b +949591b9bab6d5d6d4f0f1effffffffffffffffffff0f0f0d3d4d2b7b8b69394908e8f8bb0b1afd8d9d7eeeeeefbfbfbfffefffffefffffffffffffffdfefcd8 +d9d7abaaa6989793908f8b8c8b878d8d878c8c8690908a8c8c86878682878682a2a3a1d8d9d7fbfcfafffffefefefefffffffffffefffffcf9faf6e6e7e3c4c3 +bfa5a4a09796928e8d898d8c888d8c888c8b878c8b878e8d898d8c888d8c888f8e8a8d8b8a8d8b8a8d8c888d8c888f8e8a8f8e8a8f908c92938fa5a6a4bdbebc +dbdcdaf2f3f1fefefefffffffefefefffffffffffef9f7f6dbd9d8bebcbb9c9a998c8a89adabaae8e6e5ffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefffffefffffefffffefdfffffdfffffffefffffefffffefffffffffffffcfffffbfffff7fffedcf0eb9cebdd6c +ecd44cf0d23eefcf3aeed238ebd234e8d232e6d030e9d131ebcf2ee6cb2de1c931ecd85bf9ec9efff4c0fbf3bef8eca4eedb68e3c939e7c728edcb24ebcb26e9 +cb26e6ca25e6cb23e5ca22e4c921e6c921e7c720e9c720e8c61fe5c71ce3c71ce3c61de3c61ee2c51de2c51ce1c51ae1c618e1c617e1c316e1c219e2c118e4c0 +18e4c018e1bd11debf16dec829e3d039e0cb3adbc62fdcc321d3b712d6b414daba2bdac355f4e69affffdeffffddf6efaaeadc72e2c639d7b613d6b50cd9b90c +daba0dd9b90cd9b90cd8b80bd7b70ad7b70ad6b609d6b609d6b609d5b508d5b508d4b407d4b407d4b407d2b107d2b205ceb102c5aa0cccb73ef5e598ffffe9ff +fefffffffffdfffffdfffcfdfffcfdfffffdfffffdfefffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffdfdfdfffffffdfdfdeeeeeed7d8d6b3b4b28f908e696a684445433132302a2b293233314344425a5b596a6b697374728685818b8a86 +8d8c888a89858a89858f8e8a8e8d8984837f757470696864605f5b5554503f3e3a2d2c282a29252d2c282c2b2723221e3d3b3a838180c4c5c3ecedebfdfdfdfa +fafae1e1e1b5b5b56c6d6b393a382b2928373534686763b1b0acdcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffff +fffffffff2f2f2d4d5d3aba9a872716d4544403a39353b39383634333a38374f4d4c706e6d9b9998cdcbcbf8f6f6fffffffffefef2f0f0c0bebea09e9d969591 +979692a5a4a0b9b8b4bfbebabdbcb8bab9b5bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bcbab9bbb9b8bcbab9b9b7b6b7b5b4c0 +bebde1dfdefbf9f8fffffefefffdfdfdfdf2f2f2ddddddc2c3c1adaca896959183827e878682959490a2a19dadaca8b4b3afbab9b5bab9b5bbbab6bab9b5bab9 +b5bfbebab9b8b4a9a7a69899978c8c8c8384828e8f8da2a39fb9bab6d3d4d0dddedab8b9b590918d969793bbbcb8d6d7d5f0f1effffffffffffffffffff0f0f0 +d4d5d3b8b9b79596928f908cb1b2b0d9dad8eeeeeefbfbfbfffefffffefffffffffefefef3f4f2c7c8c69c9b978d8c888e8d89989793abaaa6b7b6b2bdbcb8ba +b9b5b8b7b3b6b4b3c6c7c5e6e7e5fcfdfbfffffefefefefffffefffffef2f3efdbdcd8c0c1bda7a6a292918d8e8d8991908c9594909c9b97a6a5a1b2b1adbcbb +b7bcbbb7b9b8b4bbbab6bdbbbab8b6b5b0afaba7a6a29e9d99959490898a8682837f8d8e8ca0a19fbdbebcdadbd9f0f0f0fafafafefefefffffffffffefaf8f7 +dcdad9c0bebd9e9c9b8e8c8bafadace9e7e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffeffff +fcfffffefdfffffdfffffffefffffefffffdfffffffffffffcfffff9fffff7fffed6f1e98fe8d95bebd246f1d33eeed03cecd13ae9d236e9d333ead232ecd232 +eed231e7cb30e0c838ecda67fff4b4ffffcef9f3b2efe68ce8d659e3cb36e6c829ebcb26eacb28e7ca29e7ca29e6c928e5c827e5c925e4c921e4ca20e5c722e7 +c722e6c71ee6c71ee3c520e3c520e1c520e0c51ddfc51adfc717dfc815dec714e1c618e2c419e3c219e3bf18e1bb15dcbc23e8d054f6e076f4de75ebd460e8cd +40ddc021dab811d5b417d1b834ead879fff8ceffffe3fffac5f7e892e5ca4ad4b218d3b30cd8b80bd9b90cd9b90cd9b90cd9b90cd7b70ad8b80bd7b70ad6b609 +d6b609d5b508d5b508d4b407d4b407d4b407d3b208d0b207cfb209c8ae1ad0bb4ef9e9a7fffff1fffefffdfffffdfffefffffefffffefffefffffefffdfffffd +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f4f3cecccba19f +9e706e6d4f4e4a3e3d393b3a363635313735344644436c6a69979594b7b5b4cfcdccdedcdbe8e6e5f0eeedf0eeedf0eeedf1efeeeae8e7dddbdabab8b7a8a6a5 +999796817f7e5654533432312f2d2c373534373632302f2b4645417e7d79b5b6b4e1e2e0fbfbfbfbfbfbe2e2e2b5b5b56c6d6b393a382b2a26383733686763b2 +b1addcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffefefed8d8d89495936563624c4b47403f3b3a39353b3a +363b3a3642403f646261a9a7a6dcdad9f6f4f3fffefdfffffffffefef1efefbfbdbda09e9d979594a2a09fc6c4c3f0eeedf9f7f6f9f7f6f7f5f4f6f4f3f6f4f3 +f6f4f3f6f4f3f6f4f3f6f4f3f6f4f3f6f4f3f4f5f3f4f5f3f5f6f4f4f5f3f5f6f4f3f4f2f2f3f1f7f8f6fafbf9fffffefffffefffffef1f2f0d6d7d5bbbcbaa1 +a2a08f8e8a878682868581969591adaca8c4c3bfdad8d7e9e7e6f2f0eff4f2f1f8f6f5f7f5f4f7f5f4f9f7f6eeecebd8d6d5bbb9b8a9a7a69795948f8d8c8d8c +889b9a96b7b7b1cacac4aeaea890908a989793bcbbb7d7d5d4f1efeefffffefffefdfffefef1efefd5d3d2b9b7b696959191908cb3b1b0dad8d7f0eeeefefcfc +fffefffffcfefffdfdf6f4f4e4e2e1bab8b794938f8c8c86969591afaeaad7d6d2f0eeedf4f5f3f5f6f4f6f7f5f1f1f1f6f6f6fefefefffffffffffffefefefe +fffdfcfaf9e0dfdbb6b5b19897938f8e8a8c8b8791908ca1a09caba9a8b9b7b6cecccbe6e4e3f8f6f5faf8f7f7f5f4f8f6f5f5f6f4ecedebdcdddbcacbc9babb +b7abaca8999a968a8b878887838d8c889e9d99bcbbb7dad8d7f2f0effffdfcfffffefffefdf8f6f5dad8d7bfbdbc9e9c9b8e8c8baeacabe7e5e4ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffcfffffcfdfffffdfffffffefffffefffffdffffffffffff +fafffff8fffff5fffcd0f0e681e5d44febd141f1d33eecd03cead13be8d236ead435ecd434eed132edd031e5cb31dfc83decdc72fffbc5ffffd7f8f2a7e9de76 +e5d24de5cd35e6c928e9cb26e8cc28e7cb2ae7c92ae6c829e5c728e5c925e4ca20e4ca20e5c722e5c722e6c71ee6c71ee6c61fe3c520e3c421e2c41fe2c51ce1 +c618e1c617e1c715e2c718e1c51ae2c21be0bf1ce0be1edec137f0dc7dfff2a9ffeda0f2da7ae8d04ee1c328dcb810d3b00ccfb423e4d065fdefbefffcdffffe +d1fcefa3e5cd53d2b31ad2b20bd7b70ad9b90cd8b80bd9b90cd8b80bd7b70ad7b70ad7b70ad7b70ad6b609d6b609d5b508d5b508d5b508d4b407d3b208d0b108 +d0b410cfb428d8c45ffaecb2fffff4fefdfffdfffffdfffefffffefffffffffefffffefffdfffefdfffcffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefef4f2f2d8d6d5a09e9d706e6d464443302f2b33322e4746425857536c6a6982807fa4a2 +a1c4c2c1dddbdaf5f3f2fffffefffffefffffefffefdfffefdfffffefffffefffefde5e3e2d3d1d0c7c5c4b5b3b28f8d8c6d6b6a5a5857504e4d44433f33322e +42413d777672acadabdcdddbfbfbfbfcfcfce1e1e1b4b4b46b6c6a3839372a2925373632676662b1b0acdcdcdcf4f4f4ffffffffffffffffffffffffffffffff +fffffffffffdfdfdfffffffffffff2f2f2d8d8d8a9a9a9696a684442413b3a363b3a363534303c3b37504f4b6b6968949291d4d2d1fcfaf9fffffefffefdffff +ffffffffeeececbcbabaa19f9e9a9897a7a5a4d0cecdfefcfbfffffefffffefffdfcfffffefffffefffffefffffefffffefffffefffffefffffefffffefffffe +fffffefffffefffffefefffdfefffdfffffefffffefefffdfefffdfdfefce2e3e1babbb9a0a19f9192908e8d89969591a4a39fb6b5b1cccbc7e0dfdbf2f0efff +fdfcfffefdfffefdfffffefffffefffffffffffffefcfceeececd7d5d4cac8c7bcbab9a9a7a694938f92918da5a59fb3b3ad1610000026060f002220574d4643 +01000000000001000000000000001400000000200000d04a0100d06a02009e9e988f8f899b9a96bbbab6d7d5d4f1efeefffffefffffefffffff1efefd5d3d2ba +b8b797969291908cb3b1b0dad8d7f0eeeefefcfcfffdfffffdfffffdfdefededd9d7d6b3b1b0908f8b90908aa3a29ebfbebae9e7e6fffdfcffffffffffffffff +fffefefefffefffffffffdfdfdfffffffffffff6f6f6e7e5e4c6c5c19c9b978685818c8b879a9995abaaa6c1c0bccecccbd7d5d4e6e4e3f7f5f4fffffefffffe +fffdfcfffdfcfffffefdfefcf3f4f2e5e6e4d8d9d5cacbc7b6b7b3a2a39f9594908988848c8b87a3a29ec1bfbee2e0dffbf9f8fffffefffffef9f7f6dbd9d8bf +bdbc9e9c9b8e8c8baeacabe8e6e5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefdfffcfdfffc +fdfffffdfffffefdfffffefffffdfffffffefffffafffff8fffff1fcf8c8eee179e3d045ead03cf0d53eebd23cead23ce8d237ebd536eed434eccf30eccf30e6 +cb35e1cc48f0df7effffcfffffdcf8eb9de8d566e6cc42eacc31e9ca27eccc27e8cc27e6cb27e7cb27e8c926e7c727e5c925e4ca20e4ca20e5c820e7c720e4c8 +1de6c81de6c71ee7c51ee7c420e8c31fe8c31fe8c41de5c218e3c316e2c516dbc116dac01ad8c020dfc42de3ce54f9eda7ffffd1fff8baf0dc85e6d04fe0c429 +dfbb14d8b40dd2b720e4d25df8eeb2fdf7d2fef9ccf8eda3e3cc52d1b51bd1b40cd9b90cdaba0dd9b90cd9b90cd8b80bd7b70ad8b80bd7b70ad7b70ad6b609d6 +b609d5b508d5b508d5b508d5b508d3b104cfaf08d4b518d8bf39e3d172fdf1bbfffff3fcfefffbfffefdfffcfffffffffefffffdfffffffffdfffcfdfffbffff +fefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefef0eeedc9c7c6a2a09f6b6968484743353430 +32312d4746426d6c68969591c3c1c0dbd9d8eae8e7f3f1f0f6f4f4fefcfcfffffffdfdfdfefefefffffffffffffefefefefefefefefef8f8f8f0f0f0efefefed +ededdfdfdfcccccca9a9a98182805b5a563938343d3c3874736fabacaadbdcdafbfbfbfdfdfde3e3e3b6b6b66c6d6b393a382b2a26383733686763b2b1addcdc +dcf4f4f4fffffffffffffffffffffffffffffffffffffffffffefefefffffffcfcfcd0d0d09393936a6a6a4a4b493d3b3a3938343a393538373343423e6e6d69 +acaaa9dad8d7f1efeefffffefffffefffffeffffffffffffedebebbdbbbb9c9c9c969696a4a4a4cbcbcbfbfbfbffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef9faf8edeeeccdcecca3a4a28f908e8e8f8d9899 +95b4b5b1d2d3d1e4e5e3eff0eef7f8f6fbfbfbfefefefffffffefefefefefefefefefefdfffffefffffefffcfcfcf3f1f0f3f1f0f1efeed9d7d6afaeaa979692 +9696909898928f8f898e8e889e9d99bcbbb7d8d6d5f2f0effffffefffffefffffff2f0f0d5d3d2bab8b797969292918db4b2b1dad8d7f0eeeefefcfcffffffff +fffffefcfcebe9e9d4d2d1afadac8d8e8a959692b5b6b4d2d3d1f0f0f0fffffffffefffffefffefdfffefdfffefdfffffefffcfbfdfffefffdfcfee6e6e6c1bf +bea7a4a08f8e8a8d8c88a2a19dbebdb9d6d4d3eceae9f5f3f3f6f4f4f9f9f9fffffffffffffffffffffffffffffffdfdfdfefefefdfefcf8f9f7f5f6f2f0f1ed +e0e1ddcdcecab4b3af9998948d8c8894938fa5a3a2cbc9c8f1efeefffdfcfffffefaf8f7dddbdac0bebd9e9c9b8e8c8baeacabe9e7e6fffffefffffeffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffefffffcfffffefdfffefdfffefdfffffffefffffdfffffefffffefffffffbfffff5 +ffffe6fbf4bbefe072e3cf42ead23cf1d73decd43cebd43ce9d338ebd438f1d436eccf31ecd035e6ce3ee3d057f1e38bffffd8ffffd8fbe891e8d058e6cb3bea +cd2ee9ca27eacd25e8cc27e7cb26e9cb26e8c926e7c825e7c924e6c920e6c920e5c820e7c720e4c71ee4c81de6c81de7c61de9c420e9c31fe9c31fe9c31de9c5 +1de6c619e3c518dbc116dbc11bdac32be0cd48eada79faf3c2ffffe4fffabfecda7de4cc44dec021dfbb14d6b512d2ba25e5d564f9f1b5fcf7d0fdf7c2f8eb9c +e2cb4dd0b419d3b510d9bb10dabb12d9b912d8b910d7b90ed8b90ad9ba0bd9b70ad9b60cd8b609d6b609d5b508d5b508d5b508d5b508d5b105d1b10cd5ba24de +c950e9da8bfef5c9fffff7fdfffffdfffcfdfffcfffffffffefffffdfffffffffffffcfffffbfffffeffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefefefefffddad8d79d9b9a716f6e4745443635313736324645416b6a66999796c8c6c5f7f5f4fffffefffefdfffffe +fffefefffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffefefefffffffdfdfdfefefeffffffdfdfdfadadad8482815756524f4d4c80 +7e7db3b4b2dddedcfafafafbfbfbe2e2e2b5b5b56c6d6b393a382b2a26373632676662b0afabdcdddbf4f4f4fffffffffffffffffffffffffffffffffffffefe +fefefefef6f6f6e1e1e1a5a6a46162604445433b3c3a3a39353837333c3b374d4c48636160979594dddbdafcfaf9fffffefffffefffdfcfffffefffefefffdfd +efededbebcbc9f9f9f9a9a9aa4a4a4c7c7c7f7f7f7fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffdfdfdfffffffffffeeff0eed7d8d6b8b9b79697958b8c8a969795aeafadd3d4d2f5f6f4fffffefffffefffffefefefeffffffffff +fffffffffffefffffefffffefffdfcfefefdfffffffffffffffffffefffffef1efeecdcbcab1b0ac9c9b978a8a8485857f8d8d879f9e9abab9b5d7d5d4f2f0ef +fffffefffffffffffff1efefd4d2d1b9b7b696959191908cb2b0afd9d7d6f1efeffdfbfbfffffffffffffcfafae7e5e5d0cecda9a7a68e8f8b9b9c98c6c7c5e2 +e3e1f4f4f4fefefefffefffffefffffefffffefffefdfffffefffefdfffffefffaf9fbd8d6d6a8a6a594918d8d8c889b9a96b5b4b0d6d5d1f0eeedfffefdffff +fffffdfdfffffffffffffdfdfdfdfdfdfffefffefdfffffffffffffffffffefdfefcfefffdfffffcf9faf8e9eae6d0cecdacaba79594908d8c88918f8eb6b4b3 +e6e4e3fbf9f8fffffefaf8f7dcdad9bfbdbc9d9b9a8c8a89adabaae8e6e5fffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffcfffffcfffefffffefffbfffefbfffefffefffffdfffffbfffffdfffffffefffeecfffbcef9efa2eddc67e9d548e8d13feed63ef0d73bebd438 +ead438ead337f0d134efd035e9d139e3d148e5d76df4ea9dffffd8ffffcffae47ee4c943e0c632e6ce2ee7cc28e8ce26e7cb26e8cc27eacb28e9ca27ebcb26e8 +cb23e8cb23e7ca22e7c924e6c823e5c820e5c820e5c81fe6c71ee5c520e7c420e9c420e7c61de3c71cdfc618e3c518dfc017d9ba17ddc235ead873f7eeabffff +e0ffffe5fef1a7deca5adbc029e0bf16debc15d6b91bd3c037ede17cfffdceffffdbf9edabf0dd7ce1c542d4b51ad0b610d5bb13d7b91adabb1eddbd1ed8bb13 +d9bb08d9ba05dbb70bdbb60edab60cd9b70ad6b708d5b607d3b508d7b508d6b103cead0acfba2fe4d76fefe7acfaf5dcfffffcfffefffdfffcfdfffcffffffff +fefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffefdfffffef9f7f6e5e3e2b4b2 +b1706f6b4746423534303536344e4f4d737472a0a19fd1d1d1ecececfffffffffffffefefefefefefffffefffffeffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefefffffffffffff5f5f5e4e4e4c3c3c39b9c9a898989999999b2b2b2dadadafcfcfcfafafae4e2e2b7b5b56f6d6c39 +37362c2a29373534696864b0afabdcdddbf6f7f5fffffffffffffdfdfdfffffffffefffffefffffffffaf8f8cccac999979672716d4d4c483b3b353737313837 +33383635434442727371aaaaaad1d1d1eeeeeefffffffffffffefefefffffffffffffffffffefefeeeecebbdbbbaa09e9d9a9897a4a2a1cccac9f7f8f6fffffe +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefffffefdfefcfffffee5e6e4be +bfbba6a5a1908f8b93928eb8b6b5d7d8d6ebebebfcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffefefefefefefdfdfdeeeeeed9dad8b1afae9796928c8b878b8a869c9d99bbbcb8d5d6d4eff0eefffffffefefeffffffefefefd5d3d2bab8b797969291908c +b3b1b0dad8d7eeeeeefcfcfcfffffffffffffafafae3e3e3cccac9a8a6a58e8c8ba2a09fd0d1cfecedebf8f8f8fefefefffffffffffffefefefffffffffeffff +fffffffffff8f8f8eae8e8c5c3c29a9995908f8b9c9b97b0afabd2d3d1eff0eefbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefdfdfdfcfdfbe6e6e6c9cac8adaeac9495938e8d89a7a6a2cfcecaeceae9fdfefcf9f9f9dfdddcc0bebd9c9a998e8c8b +aeacabe6e4e3fffffffffefffffefffffefffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffbfdfffcfffefffffefffbfffefdfffefffe +fefffefffffbfffffdfffffdfcfdfbe3fcf5bcf5ea90eddc63ead649e7d241eed640f0d73beed537ead439ead238f2d134eecf34e9d13be6d654eade80f6edaa +ffffd5ffffc4f6df71e2c73adec62ee6ce2ee6ce28e7d027e8cc27e9cd28eaca2ae9ca27ebcb26eaca23e8cb23e7ca22e6c724e6c724e7c722e5c820e5c81fe4 +c71ee5c51ee5c520e6c41de4c51cdfc618dfc618e2c419ddbd18d9ba1fe2c94bf4e69afffed1ffffe1ffffd0f4e588d4bf3bd2b612debc0eddbe1bdac030dcca +59f6ea9cffffdeffffdaf4e694ead35fddbf30d5b619d1b81cd7bf29dbc139e2c741e2c53ad7bb21d6b90adbbc07dbb70bdbb60edab60cd9b70ad8b608d6b708 +d3b508d7b508d9b104cfad0dd1bf3ceae285f7f2c5fef9eafffefffffdfffffffefdfffcfdfffffdfffffffefffffefffffefffffeffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffdfcfffffee8e6e5c3c1c08b8a86504f4b33322e33322e4445436f706ea4a4a4d2d2d2f7f7 +f7fffffffffffffefefefffffffffffffefffdfdfefcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffff +fffffffbfbfbf3f3f3d2d2d2bcbcbcbababac1c1c1dededefcfcfcfcfcfce4e2e2b7b5b56f6d6c3937362b2928373534696864b0afabdddedcf4f5f3fcfcfcff +fffffefefefcfcfcfefdfffffffffefcfce4e2e2a19f9e615f5e4544403d3d373a3a343a3a3442413d4644435d5d5d9e9e9ee1e1e1fcfcfcffffffffffffffff +fffefefefffffffffffffffffffefefeeeecebbdbbbaa09f9b9a9995a4a2a1cccac9f7f8f6fffffeffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffefffffefffffffffffffffffffffffffffffffefffffefffffefefffdd9dad6a9aaa6969591908f8ba2a19dcecdc9f4f4f4fdfdfdfffffffe +fefefefefefffffffefefefdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7cdcbcaa6a4a39291 +8d8c8b879b9c98bbbcb8d5d6d4eff0eefffefffefdffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffefefef9f9f9e2e2e2 +cac8c7a6a4a38e8c8ba3a1a0d4d5d3f1f2f0fcfcfcfffffffffffffefefefffffffffffffefefefefefefcfcfcedededdad8d7b6b4b392918d91908cacaba7c9 +c8c4e8e9e7fdfefcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdf8f8 +f8e3e3e3c8c9c7a1a2a08e8d899c9b97bbbab6d9d8d4f9f9f9f9f9f9dfdddcbfbdbc9d9b9a8e8c8baeacabe8e6e5fffffffffefffffefffffeffffffffffffff +fffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefffffffffffffcfdfffcfffefffffefffdfffefdfffefffefefffefffffdfffffefffffffafbf8dcf6edadefe482eddb +60ebd74aead544f0d842efd83cedd738ebd53aedd339f1d235edcf34e8d23decdd5ff3e992fcf2b6fffccbfff5b3f2db67e2c737e0c62ce6ce2ee7cf29e8d128 +e9cd28e9cd28eaca2aeacb28e9cb26e8ca25e8cb23e7ca22e6c724e8c724eac723e7c720e3ca1ce2c91be4c71ee5c51ee6c51ce4c51ce1c51ae2c61be2c419e1 +c324e3c63cedd771fff4bcffffddfffccbf6e99de6d45fd6be28d5b70ad6b90ad7bd23e3cc52e8d788fff1c1ffffe9fff7cdead774dcc53ad8ba1bd9bc1bd9c2 +36e4d059eedb7afce78bf8e076ddc242d0b413d5b705d8b80bd9b60cd9b60cd9b60cd8b609d8b609d6b50bd5b508d4ae02c9aa0dd3c144f7ee97ffffd8fffff4 +fffefffffefffffffefdfffcfdfffffdfffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffe +fefefffffefffefdcfcdcc92908f6564603f3e3a31302c3b3a36575856959694d6d6d6f5f5f5fffffffffffffdfdfdfdfdfdfffffffffffffefffdfffffeffff +fffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffefefef0f0f0e4e4e4dfdfdfdededeededed +fdfdfdf8f8f8e3e1e1b7b5b56f6d6c3937362b2928373534696864b0afabdedfddf4f4f4fdfdfdfffffffffffffffffffffffff1f1f1cdcbcba3a1a06e6c6b47 +45443837333939333838323838324c4b477472719f9f9fcfcfcff5f5f5fefefefdfdfdfffffffffffffefefefffffffffffffffffffefefeeeecebbdbbba9e9f +9d989997a2a3a1cacbc9f7f8f6fffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffff +fffffffffffffefffdf7f8f6cecfcd9e9f9d92918d9a9995b4b3afdddcd8fffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffefefefffffffdfdfddcdad9b7b5b49d9c988e8d89999a96babbb7d5d6d4eff0eefffefffffeffffff +ffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9e1e1e1c9c7c6a5a3a28e8c8ba5a3a2d6d7d5f3f4f2fefefeffffff +fffffffefefefffffffffffffefefefffffffafafae4e4e4cbc9c8a9a7a68e8d89979692c2c1bde3e2def7f8f6fffffefffffffefefeffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffff6f6f6e3e4e2b0b1af91908c959490a9a8a4cbcac6f5f5 +f5fafafae0deddbfbdbc9e9c9b8e8c8baeacabe9e7e6fffffffffffffffefffffefffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffdfffefd +fffefffefffffefffffffefffffefffffefffffffffdfffffefdfffff8fdf9d6f1e89eeee076ead95aecd84becd845efda43efd93eecd63aecd53deed43af3d4 +37e9cd33e5d03ff1e06bfcf1a7fef4befdf2bef8ea9ef0d860e4ca36e3c92fe8d030e8d02ae8d128eace29e9cd29eaca2aeaca2ae9ca27e8ca25e8cb23e7ca22 +e7c924e8c724e9c622e9c720e4c91be2ca1ae4c81de5c61de5c61de4c51ce4c61be3c41bdfbf1ae7c935ebd361f8e699ffffd7ffffe1f9efa9e0d16bdec63ede +c221dcbf10d3b90fd4be30edda73fcedb5fff8dbfffee2fbeab1deca55d2b81ed0b30ad7ba1be5ce54f6e489fff8b6ffffcafffba8e1cc59cdb116cfb203d8b8 +0bd8b70dd7b60cd7b60cdab60cd9b50bd6b609d6b609d2af05c7aa13d5c44ffef4a6ffffe5fffff9fffefffffefffffffefdfffcfdfffffdffffffffffffffff +fffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffffffefbf9f8b5b3b26765644645413c3b373f3e3a51 +504c737472b9bab8f6f6f6fefefefdfdfdfffffffffffffffffffffffffffffffefffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffff +fffdfdfdfefefefffffffffffffefefefdfdfdfefefefefefefdfdfdfcfcfcfdfdfdfcfcfcfffffffffffff5f5f5e3e1e1b6b4b46f6d6c3937362b2928373534 +696864b0afabddddddf4f4f4fffffffefefefffffffffffffefefed9dad893919062605f484645413f3e3b3a363a39353b3a3643423e666463acaaa9e2e2e2f6 +f6f6fefefefffffffffffffffffffffffffefefefffffffffffffffffffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f8f6fffffeffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffefefefcfdfbf1f2f0c5c6c495969491908ca7a6a2 +c5c4c0e9e8e4fefefefffffffffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe +fefefdfdfdfafafae7e5e4cfcdcca9a8a4908f8b979894b9bab6d6d7d5f0f1effffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeee +eefcfcfcfffffffffffffafafae1e1e1c9c7c6a6a4a38e8c8ba5a3a2d5d6d4f2f3f1fbfbfbfefefefffffffffffffffffffffffffffffffffffffafafadddddd +bfbdbca2a09f8d8c88a09f9bd6d5d1f6f5f1fcfdfbfdfefcfffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffff4f5f3bebfbd99989492918d999894bebdb9f1f1f1fcfcfce1dfdebfbdbc9f9d9c8e8c8badabaae8e6e5fffe +fefffffffffefffffdfffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffefffdfffffdfffffffefffffefffffffffffffefefffdfffffefdfefcff +fffafffff4fef8cdede38ce9da66ecd855ecd84bedd946efda43edd840edd63eecd43eefd43defd436e5ca33e2cd42f2e375fff9bbfff8c9f9eeb2f2e48ceed8 +57e6cd37e4cb2fe8d12fe9d02ce8d02aeace2ae9cd29e9cc2be8cb2ae9ca27e9cb26e6cb23e6cb23e5c924e6c823e9c623e9c720e4c81de4c91be4c91be4c81d +e3c71ce5c71ce8c51be5c11adebd20ead04ef3e28cfcf1bdffffe1ffffd5f2e387dcc648dcbf28debe17dbbd12d5bc1edbc849f6e890fffed4fffadefff1c3ee +db8adcc33dd2b612d0b205d6ba20e8d269feeeacfffed8ffffe1fffbb3dbca5bcbb216d2b402d6b90ad6b80dd6b80dd8b70edab60cdab60ad6b708d4b609d2b2 +0bcbb020d9c95ffff8b5ffffebfffffcfffdfefffefffffffefdfffefbfffffdfffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefefefffffffffffffdfbfae9e7e69c9a994f4d4c32312d34332f4947467371709fa09ed8d9d7fffffffefefefffffffffffffffffffe +fefefffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefeffffffffffffffffffffffffffff +fffffffffdfdfdfffffffffffffffffffdfdfdf4f4f4e3e1e1b6b4b46f6d6c3937362b2928373534696864b1b0acddddddf5f5f5fffffffdfdfdfefffdeeefed +d2d3d1a5a6a46c6a694645413938343a39353735343b39384f4d4c747271999796d4d2d1f9f9f9fffffffffffffffffffffffffdfdfdfffffffefefeffffffff +fffffffffffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe +fffffefffffefffffefffffffffffffffffffffefefefafafaebebebbdbebc8f908e939190b3b1b0d3d2cef0efebfffffffffffffffffffffffffefefefdfdfd +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfefefefffffffffffffdfdfdf2f0efdddbdab3b2ae91908c969793b9 +bab6d6d7d5f0f1effffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9e0e0e0c8c6c5a4a2a18e8c +8ba4a2a1d4d5d3f0f1effafafafdfdfdfffffffffffffffffffefefefefefefffffff9f9f9d5d5d5b3b1b09c9a998f8d8ca9a7a6e4e2e1fffffefffffefdfefc +fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffff9faf8ca +cbc9a8a7a396959191908cb7b6b2efefeffdfdfde1dfdebfbdbc9f9d9c8d8b8aaba9a8e4e2e1fdfbfbfffefefffefffffdfffffffffffffffefffdfffffeffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1610000026060f002220574d46430100000000000100000000000000140000000020 +0000d02a0100d06a0200fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffefffdfffffbffffffff +fffffffffffefffffffffffffefdfffcfdfffcfffff8fffff0fef7c6ecde7ee7d55aecd753efd84ceeda47efd944edd841ecd740eed440edd43eecd337e2ca34 +e1ce49f6e682ffffccfffcd1f7eaa6efdf7bead44de6ce34e5cc2ee7d02ee8cf2bead02aeacf2beace2ae9cc2be9cc2beacb28e9ca27e7cb26e7cc24e6ca25e7 +c924e8c724e9c622e9c720e7c91ee5c91ee3ca1ce2c81de3c71ce9c51be4bd1edabc2debd669fff4b8ffffddfffbd6fbf2b3edda6bdbc030dbb919ddbb14dbbf +1edac337e3d26bfff4aeffffe3fef5cfefe098e3ce61ddc12dd9bb10d3b508d4ba26ead57afff4c3fffce1fffcd9f8efa6d5c652cdb313d7b803d8b90ad6b80b +d4b80dd6b80ddcb50cdcb60ad6b806d2b709d0b413cfb72fdecf72fff8c2fffff1fffefdfffefefffffffffffefdfffefbfffffbfffffffffefffffeffffffff +fefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefbfbfbeae8e7cac8c78684834644432e2d292f2e2a514f4e999796cfd0 +ceeeefedfffffffdfdfdfdfdfdfffffffefefefcfcfcfdfdfdfffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffdfdfdffffff +fffffffefefefefefefffffffffffffffffffffffffffffffdfdfdfffffffffffffffffffffffff9f9f9e3e1e1b6b4b4706e6d3a38372b2928373534696864b1 +afaedededef5f5f5fffffffffffffefffdd1d2d090918f6364624b4a463d3c383a39353a39353a383742403f6b6968b1afaedfdddcf6f4f3ffffffffffffffff +fffcfcfcfffffffffffffffffffefefefffffffffffffffffffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f7f7ffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffefffefdfffffefffffffffffffffffffffefefef4f4f4e3e3e3b8b9b78f908e989695bbb9b8dad9d5f0 +eeedfffffffdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffcfcfcf6f4f3e2e0dfb9b8b491908c959692b9bab6d5d6d4f0f1effefdfffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfc +fffffffffffff8f8f8ddddddc4c2c1a19f9e8d8b8aa4a2a1d5d6d4f1f2f0fbfbfbfefefefffffffffffffffffffffffffefefefffffff8f8f8d2d2d2aeacab9b +9998979594b0aeade8e6e5fffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffff +fffefefefffffffffffffdfdfdfefefef9faf8d3d4d2b6b5b19e9d9993928eb7b6b2eeeeeefdfdfde1dfdec0bebd9f9d9c8c8a89aaa8a7dedcdbf8f6f6fffdfd +fffefffffdfffffffffffffffefffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffdfffffbfffffffffffffffffffefffffefffffffefdfffcfdfffbfffff5ffff +e8fef3baeddc75e9d453eed851f1da4eefdb48edd944ecd843edd742efd443edd33febd43ce2cd3ce3d154faeb8fffffdafffdd5f4e497ead768e8d145e8cf33 +e7cd2dead12febd02ceacf2beace2de9cd2ceacd2ce9cc2be8cc28e8cc28e7cb26e7cb26e7cc24e6ca25e7c825e8c626ebc523ebc622e5c81fe3c91ee1c81ae2 +c61beac51de5c32adec34aedde88fffed9ffffebfaf5beeee389e4ce4cdbbe20dcb811debb18e0c636e6d360f3e095fffbc7ffffdef9efb3e3d26bdbc33bdbbd +1edbba10cfb608cfb92befda89fffed3ffffe2f8f1c6efe58dd5c543d1b510d9b902dbba09d7b90cd5ba0cd6b80dddb60ddcb50cd6b708cfb50bd3b91fd5c144 +e5d889fff9cefffff5fffdfffffffffffffffffffffdfffffbfffffbfffffffffefffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffefefef6f6f6d5d3d2aaa8a772706f42403f31302c36353162605fb7b5b4f1f2f0fcfdfbfffffffffffffefefeffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffffffffffffffffffffffffffffffdfdfdfefefefdfdfdffffff +fffffffffffffffffffffffffefefef5f5f5e2e0e0b6b4b4706e6d3a38372b2928373534696864b1afaedfdfdff7f6f8fffffff2f2f2d7d8d6a4a5a363646042 +433f3b3a363938343938343e3d39514f4e6a68679b9999dbd9d9fffdfcfffffefdfdfdfffffffffffffefefefefefefffffffffffffefefeffffffffffffffff +fffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f8f6fffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefefffffffffffffffffffefefefdfdfdf3f3f3e0e0e0b5b6b48f908e989695bebcbbdedcdbf4f2f1fffffffefefefffffffffffffffffffffffffefefefb +fbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefcfcfcfdfbfaeceae9bbbab691908c959692b9bab6d5d6 +d4f0f1effefdfffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff8f8f8dcdcdcc3c1c0a09e9d8e8c8ba4a2a1 +d5d6d4f2f3f1fcfcfcfffffffffffffffffffffffffefefefffffffffffff9f9f9d2d2d2acaaa99c9a999b9998b6b4b3eae8e7fffdfcfefefefefefeffffffff +fffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafbf9d9dad8bdbc +b8a1a09c92918db3b2aeeeeeeefdfdfde1dfdec0bebd9f9e9a8c8b87a9a7a6d8d6d5f4f2f2fdfbfbfffffffffffffffffffffffffefefeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffdfffffbfffffffffefffffffffefffffefffffffefcfffafbfff9ffffeffffeddfcedaeedd96cead551eed850f1da4ef0db4aedd944ead8 +45ecd845f0d545eed342ecd641e2cf44e5d360fbed9bffffe2fffcd2f1e089e5d056ead13fe8cf31e9cf2febd230ecd12deacf2beace2de9cd2ceacd2ce9cc2b +e8cc28e8cc28e8cc28e8cc27e7cc24e7cb26e6ca26e9c727ecc526ecc624e5c81fe3c91ee1c81ae1c41be5c323edcd44edd875f8edafffffe9ffffe1efe597df +cd5adec434dfc01ddfbb13d6b71cdcc84bf3e488fff1bcffffd8fffec8efe490dac643d6bb1ddbbb14debd13d3b911d2be37eedd94ffffdcffffddf5e9b3ecdd +79d8c338d6b60fdcb905dbb90bd7b90cd7b90cd9b90cdbb60edab50dd6b609ceb30fdac234dfcc5dede19ffffbdafffff9fffcfffffffffffffffffffffdffff +fbfffffbfffffffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffffff4f4f4c8c6c59694936664633f +3d3c373632464541777574c8c6c5fdfefcfffffefdfdfdfffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffdfdfdfdfdfdfffffffffffffefefefffffffffffffffffffefefefefefefefefefffffffffffff5f5f5e2e0e0b6b4b4 +706e6d3a38372c2a29373534696864b1afaee2e2e2fdfdfdfdfdfdcecfcd90918f6b6c6a474844393a363a3935373632373632464541747271aeacabd9d7d7f3 +f1f1fffefdfffffefefefefefefefefefefffffffffffffdfdfdfffffffefefefffffffffffffffffffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f8 +f6fffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefefefdfdfdf2f2f2dfdfdf +b7b8b69293919b9998bfbdbcdfdddcf4f2f1fffffffefefefffffffffffffdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffdfdfdfffffffffffffffffffcfcfcfcfaf9eae8e7bcbbb7908f8b959692b9bab6d5d6d4f0f1effefdfffffeffffffffefefefd5d3d2bab8b79796 +9291908cb3b1b0dad8d7eeeeeefbfbfbfffffffffffff8f8f8dcdcdcc4c2c1a19f9e8f8d8ca4a2a1d4d5d3f0f1effbfbfbfefefeffffffffffffffffffffffff +fffffffffffff9f9f9d0d0d0a9a7a69a9897989695b7b5b4edebeafffefdfffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffeff +fffefefefefffffffffffffffffffffffffffffffffffffffffffefefefefefef8f9f7d9dad8bebdb9a2a19d94938fb3b2aeeeeeeefcfcfce1dfdec1bfbe9f9e +9a8c8b87a8a6a5d4d2d1f1efeffcfafafffffffffffffffffffffffffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffbfffffffffefffffffffdffff +fdfffffffffdfffbfdfff8fdffe9fdf5cdf8e9a1f1db6becd64ff1d951f2db4ff1dc4befdb48ebd847ecd746f0d545edd245ead544e4d551e7d871fef2aaffff +e1fff8caeedb78e3cc48e6ce36ebd131ebd230ead12febcf2eecd02febcf2eeace2de9cd2ce9cd2ce9cc2be9cd29e8cc28e8cc27e6cc24e6cc24e4ca24e7c825 +ebc425ecc624e6c920e3c91ee3c71cdec21ee1c32feed561f6e6a1fff7cfffffe7fffac8eddd73d7c034d9ba21e3c121debf1cd9bf2fded167fff5afffffddff +f9d2fdf0a6e5d767d5bd27d4b70edbba10d9bc14d9c024d4c247f2e6a4ffffdeffffd6f0df9ce4cd5fdcc131dbb814d9b608d9b90cd8ba0dd7ba0bd9b90cdab5 +0ddbb60ed2b108d1b416dac442eada79f4eab4fffce5fffffbfffefffffffffffefdfffffffdfffffbfffffbfffffffffefffffeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefef2f2f2b7b5b4817f7e5856553d3b3a3f3e3a555450888685d6d4d3fefffdfffffefffffffe +fefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e1dfdfb8b6b66f6d6c3937362c2a293735346b6a66b2b0afdddbdbf0eeee +e1dfdfa19f9e5d5b5a4544403c3b373938343738343f403c494a486263619c9c9ce3e3e3fcfbfdfffffffffffefffffeffffffffffffffffffffffffffffffff +fffffffffffffffffefefeffffffffffffffffffeeecebbdbbba9e9d999b9a96a3a4a0cbccc8f8f9f7fffffefefefefefefeffffffffffffffffffffffffffff +fffffffffffffefffffefffefefffffffefefefffffffffffffffffffffffffdfdfdf4f4f4e0e0e0bbb9b9929090969493bcbab9dbdad6f3f1f0ffffffffffff +fefefefefefefffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfcfcfcfaf8f7e5 +e3e2b8b7b38f8e8a969793babbb7d5d6d4f0f1effefdfffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9 +f9ddddddc3c1c0a19f9e8e8c8ba5a3a2d4d5d3f0f1effcfcfcfffffffffffffffffffffffffefefefefefefffffff9f9f9d2d2d2afadac9a9897989695b3b1b0 +eae8e7fffffefefefefffffffffffffefefefefefefefefefffffffffffffffffefffffefffffefefffdfdfdfdfffffffffffffffffffefefefffffffefefefe +fefefffffffdfdfdf9faf8d5d6d4b9b8b49f9e9a91908cb6b5b1eeeeeefdfdfde0deddbfbdbca09f9b8d8c88a5a4a0d0cfcbedebeafcfaf9ffffffffffffffff +fffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfffffdfffffffffefffffffffdfffffdfffffffffdfffbfefff6fdfce0fdf2c0f8e796f4dd69ef +d952f2da52f2db50f1db4deedb4aedda49eed948f0d548edd246e9d64beadb61ebe086fef4b4ffffdafff3bbebd76ae0ca3ce6cf33ebd230ebd230ead12febce +2fecd02febcf2eeace2de9cd2ce9cd2ceacd2ce9cc2be8cc28e8cc28e6cc26e6cc24e6cc26e7cb26ebc824eac723e7ca21e6c920e5c820e0c128e2c846f7e384 +fff7c7fffddffffacff8ea9ee8d153dabc21dcba1adfbf20e0c32cdecb4ce6de8bffffcdffffe4fdeebde7d979ddcc47dabe1ddabb0cdbbb0edbbe1de1c639e2 +d065f4edb4ffffe2fffbcaecd688e1c64dddbd28dab713dbb90cd9b90cd8ba0dd7ba0bd9ba0bdab60edab60ed5b208d0b419dbc84ff0e28ff9f0c5fffcedfffe +fefdfdfffffffffffefdfffffffffffffdfffffdfffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffeeeeeea9a7a66f6d6c4e4c4b3e3c3b44433f5f5e5a908e8dd9d7d6fffffefffffefffffffefefeffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffff6f6f6e3e1e1b8b6b66f6d6c3a38372c2a293634336d6c68b7b6b2d3d1d0bfbdbd9c9a9972706f4948443c3b373736323736323637334b4c48 +767775a9aaa8d3d3d3f6f6f6fefdfffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefeffffffeeecebbd +bbbaa1a09c9c9b97a4a5a1cecfcbfbfcfafffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefefefefefeffff +fffefefefffffffefefefafafae7e7e7bfbdbd929090949291b5b3b2d3d2cef0efebffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfffffffffffffdfdfdf2f0efdddbdab5b4b0908f8b979894b9bab6d5d6d4f1f2f0fefdffff +feffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9ddddddc3c1c0a19f9e8e8c8ba5a3a2d4d5d3f0f1effcfc +fcfffffffffffffffffffffffffefefefffffffffffff8f8f8d5d5d5b4b2b19d9b9a918f8eaba9a8e4e2e1fffefdffffffffffffffffffffffffffffffffffff +fffffffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9faf8cdceccaaa9a597969293928eb9 +b7b6f0f0f0fefefee1dfdec0bebda09f9b8d8c88a3a29ecac9c5e6e4e3f8f6f5fffefefffefefefefefdfdfdffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffe +fffffffffffffffffefffffffffdfffffdfffffffffffffbfffff2faf8d6f9ecaef6e489f3dd66f0dc55f1db53f1dc51f0dc4fefdb4deeda4cefd94bf0d548eb +d147e8d653eee272f3e99cfff5bcfffcccfceda8ebd760e1cb36e8cf31ebd230ebd131ead030e9ce30ead030ebcf2eeacf2beacf2be9ce2ae9cd2ce8cc2be9cc +2be8cc28e7cb26e7cb26e6cb23e7cc24e7ca21e6c920e6c920e5c722e6c627e3c63ce0cc61fbeda5ffffe4ffffdef9eca8eed970e9cb3ce4c11ddfbe15debf22 +e4cb45ebdb77f2ebb2ffffe1ffffdaeee098d3c74bd4c227ddbf1adfbc12dcbb12ddbe25e7cb4fefdc85f5f5c7ffffe6fff6bce2ca70d9bb38dab91cd7b710db +bb0ed8ba0dd6bb0cd7b90cd7b90cd8b70ddab80bd4b401cfb416dfcb5efbeeaafffad9fffff5fefefefdfefffffffffffffefffffffffefffdfffffdffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffebebeb9d9b9a5e5c5b4341403d3b3a4a48476b6968 +9a9897dcdad9fffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e0dedeb5b3b36d6b6a3a38372d2b +2a3836356b6a66afaeaab9b7b68987865e5c5b4a48473c3b373a39353a393543423e424341646563a6a7a5e4e5e3f9f9f9fffffffefefefffffffffffefffffe +fffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefeffffffeeecebbdbbba9f9e9a999993a5a4a0cccbc7f8f7f3fffffcfffffeff +fffefffffefffffefffffefffffefffffefffffefffffefffffefffefdfffffefffffefffffefffffffefefefffffffdfdfdfefefef0f0f0c5c3c29492919290 +8fa9a7a6c7c4c0eae9e5fdfdfdfffffffffffffefefefefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfd +fffffffffffffffffffbfbfbe8e6e5d3d1d0adaca88f8e8a989995b8b9b5d5d6d4f1f2f0fffefffefdffffffffefefefd5d3d2bab8b797969291908cb3b1b0da +d8d7eeeeeefcfcfcfffffffffffff8f8f8dcdcdcc3c1c0a09e9d8e8c8ba5a3a2d4d5d3f0f1effcfcfcfffffffffffffffffffffffffffffffffffffffffff9f9 +f9dadadabdbbbaa19f9e8d8b8aa2a09fd8d6d5f8f6f5fffffefefffdfefefefefefefffffffffffffffffffffffffffffffffffffffffefffffefffffffefefe +fdfdfdfefefefffffffffffffffffffffffffffffffffffff4f5f3c2c3c19d9c9892918d989793bcbab9f1f1f1fdfdfde1dfdec0bebda1a09c8e8d899e9d99be +bdb9d8d6d5f4f2f1fffefefffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffdfffffdfffffffffffff9 +ffffeef8f4cbf3e69cf1df7aefdd62f1de59f0dc55efdc53f0db50efdb4eefdb4ef0da4cf0d548e9d149e6d759f3e984fcf3b3fff6c4fff6bcfbe996edd759e4 +cd35e8d030ebd230ebd131eacf31eacf31ead030ecd02febd02ceacf2beacf2be9cd2ce8cc2be9cc2be8cb2ae8cc28e7cb26e6ca25e6cb23e6cc21e5cb20e4c7 +1edfc122e4c534ead159ecdc89fff8c2ffffe9fff7cbeddb80e3ca4ae6c72ce7c31bdebf16d8c028e6d262faeca0fdf4ceffffe0fffac0e5d777d1c132d4be18 +dfbf18e0bc15daba13dfc12deace62f4e29bf9fad3ffffe6fff2b0dbc25cd2b425d9b914d8b910d9bb0ed7bc0dd7bc0dd7b90cd8ba0dd9b80ed8b90ad0b300cb +b216e0d06cfff8c2ffffeafffffafdfffffdfffffffffffffffefffffffffefffffefffdffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffeaeaea9997965654533d3b3a3c3a394d4b4a737170a19f9ededcdbfffffefffffeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffff6f6f6e3e1e1b8b6b66f6d6c3a38372f2d2c39373658575383827e8786826361604644433e3c3b3938 +343b3a363f3e3a555450787977a0a19fd4d5d3fafbf9fffffffefefefefefefffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffff +fefefefffffffefefeffffffeeecebbebdb99f9e9a9797919b9a96b0afabcccbc7d1d0ccd1cfced0cecdd0cecdd0cecdcecfcdcecfcdcecfcdcecfcdcecfcdce +cfcdcfcdccd0cecdcfcdccd4d2d1dadadae7e7e7f8f8f8fffffffefefef8f8f8cfcdcc9c9a9992908f9d9b9ab8b5b1e1e0dcfffdfdffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfefefefafafadcdad9bdbbbaa09f9b8e8d89 +999a96b9bab6d5d6d4f1f2f0fffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff8f8f8dcdcdcc2c0bfa0 +9e9d8e8c8ba5a3a2d4d5d3f0f1effcfcfcfffffffffffffffffffefefefffffffffffffffffffafafae3e3e3c9c7c6a7a5a48d8b8a999796c5c3c2e6e4e3f8f9 +f7fffffefffffffffffffffffffffffffefefefefefefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefefefffffff8f8f8 +e3e4e2b1b2b092918d93928ea4a39fc5c3c2f3f3f3fbfbfbe0dedec0bebda2a19d8e8d89959490abaaa6c9c7c6efedecfffffffffffffffffffffffffffffffe +fefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffdfffffffffffffffffffffffffffffffffffffdfffffefffffffffffff8ffffebf8f1c0efe189eedc6beddb5eefde59f0dd56f0dd54 +f0da52efda4feeda4defd84ceed648e6d049e5d761f9f096fffdc8fff9ccfff1aef8e584ecd851e4ce32e9d131ead331ecd133ebcf34eace33ebd032ead12fe9 +d02cebd12beacf2beace2de9cd2ce9cb2ce8cb2ae8cc28e8cc27e7cd27e6cc24e8ce23e6cc21e4c621dbbe27e3c646f5e07dfdf2b4ffffd5ffffd9faeda9e6d2 +5dddc32fe1c122e2c21ddcc21cd8c437eada81fffac6fffddffff6cef8e99ae4d35bd6be24d6bc12dfbc18ddba16d6b911dcc331ecd676f7ecb0fcfdddffffe0 +ffefa2d8bf4bceb315d81610000026060f002220574d464301000000000001000000000000001400000000200000d00a0100d06a0200bb0cdabd0ed7bc0dd8bd +0ed7bc0ed7b90edab90fd7b90cd6b90acfb301c8b01be2d17afffed3fffff2fffffcfbfffffafffefffffefffffefffefffffefffffffffdfffffffeffffffff +fffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9e9e99795945351503b39383b39384f4d4c777574a4a2a1df +dddcfffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e2e0e0b9b7b76f6d6c3937363331303b3938 +45444052514d504f4b4645413d3c383c3b373c3a393f3d3c4a4847716f6eb5b5b5dededef5f5f5fffffffefefefffffffffffffffffffffffefffffeffffffff +fffffffffffffffffffffffffffffffffffffffffefefefffffffefefeffffffeeecebbebdb9a19e9a97948f93908b928f8a9897939897939897939695919795 +94979594979594979594979692979692979692979692979692969591969591a09f9bafb0aecbcccaedededfefefefffffffefefedad8d7a9a7a696959192918d +a8a5a1d2d1cdfbf9f9fefefefffffffdfdfdfffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffe +fefefffffff9f9f9cfcdcca7a5a493928e8b8a869b9c98b9bab6d5d6d4f0f1effffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeee +eefcfcfcfffffffffffff9f9f9dcdcdcc3c1c0a19f9e8e8c8ba5a3a2d4d5d3f0f1effcfcfcfffffffffffffffffffffffffffffffffffffffffffdfdfdececec +d8d6d5b2b0af92918d93928eb0afabcecdc9ebeceafefffdfffffffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefefefffffffffffffefefefafafae7e7e7cdcecca4a5a38f8e8a989793b2b1add0cecdf7f7f7f9f9f9dfddddc1bfbea3a29e8e8d898c8b87989793b8b6 +b5e7e5e4fffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffefffffefffffefffffffefffff7ffffe6f7 +eeb5ecdd79ebdb60eadc5aedde5aeedd58f0dd56efdb54efd951eed94eefd84ceed648e5d04ce4d666fdf5a2ffffd8fff9cefcec9ff6e273ecd84be5cf33ead3 +31ebd432edd234ecd035ebcf34ebd032ebd230e9d02cebd12bebd12beacf2be9cd2ce9cb2ce9cc2be8cc28e8cc28e7cb2ae5ca26e8ce24e7ca21e6c626dfc132 +e2cc5cfdec9dffffd4ffffd8fff6bcf2e085e2cc44dcc01fdebf1ce0c223e2ca34e3d25af3e7a7ffffddffffddf5e7ade9d56ae2ca3cdabe1addbd10dfbd16da +ba15d3b60ed9c335f0e18bfff9c8ffffe2ffffd3f8e790d7be3eceb20ddabd08dcbd0ed9bb0edabc0fd9bb0ed9b80edab90fd7b90cd6ba0fd3b60ecfb72fe7d6 +8dfffedefffff5fdfffefbfffefafffdfffffcfffefdfffefffffefffffffffdfffffffefffffefffffffffffffeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffe9e9e99795945351503b39383c3a394f4d4c757372a3a1a0dfdddcffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffff6f6f6e0dedeb7b5b56e6c6b3937363432313e3c3b3e3d393e3d3940403a3d3d373938343938343e3c3b413f3e +504e4d838180d5d5d5fdfdfdfffffffdfdfdfffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefefeffffffeeecebbebdb99f9c9794918c8e8b8683807b81807c807f7b81807c807f7b817f7e817f7e817f7e817f7e81807c81807c81807c81807c8180 +7c7f7e7a807f7b8d8c88a0a19fc1c2c0e8e8e8fdfdfdffffffffffffe3e1e0bab8b79f9e9a8e8d89999692b9b8b4dfdddcf0f0f0fefefefffffffefefefefefe +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffff5f5f5dededeb8b6b59795948b8a868b8a869c9d99ba +bbb7d6d7d5f0f1effffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9ddddddc3c1c0a19f9e8e8c +8ba5a3a2d5d6d4f1f2f0fcfcfcfffffffffffffffffffffffffffffffffffffffffffefefef6f6f6e9e7e6c2c0bf9998948f8e8a9d9c98b3b2aed7d8d6f3f4f2 +fefefefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefefffffffefefefefefefffffffffffffcfcfce9e9e9cececeb3b4b298 +99978e8d89a2a19dc6c5c1e2e0dffcfcfcf9f9f9dedcdcc1bfbea3a29e8e8d898786828d8c88a7a5a4d6d4d3f8f6f6fffffffffffffefefeffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffdfffffffefffffffffffffffffefffffefffffefffffffffffffcfffff5ffffe2f5ecade8db6deadb57ebde5aede05cefde59f1de57f1dd56f1 +db53efda4ff0d94df0d84ae8d250e6d96dfff9acffffe1fdf7cef5e48ef0db62ecd746e7d233ebd333ecd434ecd337ebd137ecd036ecd035ebd230ead12decd2 +2cebd12bebcf2beacd2ce9cb2ce9cc2beacb28e8cb2ae3c82ae5c829e9ca27e8c724ebca2deacd47e9d778fff6b8ffffe5fff7cff4e596e6d45fe1c933d9bf19 +d9be16ddc22beed65cfae790fff5cdffffe5fffac6e7d67fd8c23adfc31fe3bf17e4c014e0bf15dabe13d2b80ed8c53cf3eaa1ffffddffffe0faefbdeedb7ada +bd36d4b50cddbc08dfbb0fdeba12dcbb11dcbc0fdab90fdab90fd6b70ed8b916dbbb26dec350efdc9fffffe6fffff8fbfffefafffefafffbfffffcfffefdfffe +fffffefffffffffffefffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffeaeaea9b99985a5857 +403e3d3d3b3a4c4a496e6c6b9d9b9adddbdafffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e3e1 +e1b8b6b66f6d6c3b393832302f3b393842413d4b4a464747413d3e3535352f3534303c3a394442415654548c8a8ad9d8dafffefffffffffefefeffffffffffff +fefffdfefffdfffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffeeecebbfbebaa09d989391898f8c8788 +858087847f85827d85827e85827e85827e85827e83827e83827e83827e83827e83827e83827e83837d80807a81807c8e8d89a0a19fc1c2c0ebebebffffffffff +fffefefeedebead0cecdb3b2ae959490908d889f9e9ab5b3b2d5d5d5f5f5f5fffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffff +fefefefefefefffffffffffffffffff3f3f3d2d2d2b1b1b19d9b9a8e8c8b8988848c8b879c9d99b9bab6d6d7d5eff0eefefdfffffeffffffffefefefd5d3d2ba +b8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9ddddddc3c1c0a19f9e8e8c8ba5a3a2d5d6d4f1f2f0fdfdfdffffffffffffffffffffff +fffffffffffffffffffffffffffcfcfcf9f7f6d6d4d3a5a4a0908f8b8f8e8a9b9a96bbbcbadbdcdaf1f1f1fffffffdfdfdfdfdfdfefefeffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffafafaedededd2d2d2b2b2b2999a988b8c8a91908cb4b3afe0dfdbfaf8f7fffffff8f8f8dddbdbc1 +bfbea3a29e8f8e8a898983908f8b9f9d9cbdbbbadbd9d9f3f1f1fefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffefffffefffffefffffeffffffff +fffefffffffefffffbfffff1ffffdaf5eca3e8da69ecdb56eedf5bf0e15deedf5bf0df5af1de59f0dc55f0db50f1da4ef0d94ee7d258e9de7cfffdbaffffe7fc +f3c8f0dc7decd452ead43fe8d334ecd434ecd335ecd337ebd137ecd035ecd133ebd230ecd12decd12decd02cebcf2beacd2ce8cc2be9cc2be8cb2ae8cb2ae6c9 +2be6c92be9c92ae5c62becce41efd864eee195ffffceffffe3fbeebaead671e0ca42e0c828dcc21adbc01cddc438eedb78fff5b7ffffe1fffdddfff1a9dcca59 +cfb81ce0c210e8c216e8c216e0c013dac016d0b917d8c649f8f0b4ffffe9fffdd8f4e5a7e7d167dbc030d9b80edfbc08dfbb0fdfbb13dbba11dabc11dbba10d9 +b80ed7b60ddab91cdec039e5cc6af0e1b0ffffeefffff7fdfffefbfffefafffdfffffefffefdfffefffffefffffffffffffffffefffffefffffffffffffeffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffecececa19f9e6361604644433d3b3a474544676564989695dbd9d8fffffffefefe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e3e1e1b6b4b46f6d6c3c3a39312f2e3937364d4c4864635f6363 +5d53534d44443e3b3a363c3b3742403f514f4e817f7fcbc9c9f6f6f6fcfcfcfefefefffffffffffffffffffffffefffffefffffeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefeffffffeeecebbfbebaa29f9a94918c95928d9895909f9c979e9d99a09d999f9e9aa19e9a9f9e9a9f9d9c9f +9e9a9f9e9a9f9e9a9f9e9a9f9e9a9e9d999c9b979e9d99a9a7a6b4b5b3cdcecceeeeeefefefefffffffffffff6f4f3e4e2e1c6c5c1a1a09c8e8d89908f8b9b9c +9abbbcbadcdcdcebebebf3f3f3fafafafdfdfdfefefefffffffffffffffffffffffffffffffffffffefefefefefef6f6f6fafbf9f4f4f4ddddddb4b4b4989898 +97959492908f8a89858e8d899c9d99b9bab6d6d7d5f0f1effefdfffffeffffffffeff0eed5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcffffffff +fffff9f9f9ddddddc4c2c1a2a09f8e8c8ba5a3a2d5d6d4f1f2f0fdfefcfffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffe3e1e0bcbb +b79f9e9a908f8b8e8d89a2a3a1bdbebcd8d9d7f0f1eff9f9f9fafbf9fbfbfbfdfdfdfffffffffffffffffffffffffffffffdfefcfdfdfdfbfcfaf9faf8f6f7f5 +e8e9e7d2d3d1b7b8b69b9c9a8b8c8a8d8e8ca09e9dc8c7c3f0eeedfffefdfffffff6f6f6dddbdac1bfbea3a29e91908c8e8d89969591a19f9eaaa8a7bcbabadc +dadaf3f3f3fbfbfbfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffbfffffffefffffdfffffdfffffffffffffefffffffffffcfffff5ffffe4fefac5f5ed9aefde6fefdc5d +f5df61f3e061f2e05defdd5aefda59f0db57f0da52edd74feed856ead96ae9e18effffc5ffffe7feefbeecd76ae9d143ead33be8d236ecd335ebd236ebd137ea +d135ead133ebd131ebd230ecd02feed031eccf2eecd02cebd02ce7ce2ae7ce2aeacd2ee8ca2beaca2bebcb2ce3c628dcc232e7d15af8ea92fff8c3ffffd8ffff +cef3e293dfc74bddc329dfc51fe2c822dfc329e3cc52f2e99fffffd6fffbdeffedbef8e283dec840d6bf16dcc10ce8c216e5c018dfc017d6bf1dd3bf31dbcd63 +f8f1bfffffe8fffac8ecdd8ee4ce57d9c02ad8bc11debe0be0bd0fdebb11d7ba11d7ba11dbbb14dbb912d8b50bd8b91ce4ca4eead681f3eac4fffef0fffff9ff +fffbfffffefefefefffefffffefffffefffffefffffffffdfffffdfffffdfffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffeedeeeca8a9a76a6b694b4c4a3f3d3c4341405d59588d8b8adcdad9fffffffefcfcfffffffffefeffffffffffffffffffffffffffffffffffff +fdfffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffff6f6f6e0e0e0b6b6b66e6f6d3536342d2b2a3b393861605c9998949c9d997374704e4f4b3d3e3a3a393538373343423e5c5a598785 +84b6b4b3e6e4e3fffffefffefefffffffffffffefefefffefefffffffffefffdfcfefefdfffffefffefdfffffefffffffffefefefffffffffffffffffefefffd +eeecebbdbbba9e9d999897939b9a96b5b4b0d8d7d3dcdddbdcdad9d7d8d6dad8d7d8d9d7d8d8d8d8d9d7d8d9d7d8d9d7d8d9d7d8d9d7d8d9d7d7d8d6d8d9d7db +dbdbe3e3e3eeeeeef8f9f7fffffefffffefffffefcfdfbf6f7f5dedfddb7b8b69c9d9b92938f8c8d8b989995a8a9a7bcbdbbd2d3d1e3e4e2f2f3f1fefffdffff +fefffffefffffefffffefefefefffffffefefef0f0f0dcdad9d0cfcbc5c3c2b0aead989695918f8ea6a4a3acaaa9a09f9b8c8b879a9b97babbb7d5d6d4f1f2f0 +fefdfffffeffffffffeeefedd4d5d3b8b9b59899958f908cb1b2aed8d9d7efededfffefefefcfcfffffffffdfde5e3e3c7c5c4a4a2a18c8b87a5a4a0dcdbd7fb +faf6fefdf9fffffefffffefffefdfffffffffffffffdfdfffffffffffffffffffefefef5f5f5dcdddbc1c2be9899958485818e8f8b9fa09cb3b2aec8c7c3d3d1 +d0dad9d5e9e7e6fbf9f8fffffefffffefefcfbfffefdfffffefffffcf7f5f4e9e8e4dfdedad2d1cdbebdb9adaca89b9a968a88878a8887a2a09fbdbbbadddbda +fbf9f9fffffefffffff9f7f6dcdad9c1bfbea2a09f918f8e9a9897afadacb4b2b19e9c9b9c9a99b2b0afc9c7c6dedcdbf4f2f1fffffefefffdfffffefffffefe +fffdfffffffffffffbfbfbfffffffffefffdfcfefffefffffefffdfdfdfffffffffffffffffffffefffffefffffefffffefffffffffefefefffffffffffffbff +fffffefffffdfffffdfffffffefffffefffffefffffbfffff1fffbdafbf6b7f3eb92efde6ff1dc62f5df62f5df61f2df5eeede5cf0db5af1db59f1db53eed851 +eed95fedde77ede79effffcdffffe2ffedb2ead35fe6ce39e9d338ead438ebd438edd438ecd238ebd236ead232ead331ebd230eccf30eecf32ecce2febd02ce9 +d12be7ce2ae8cf2beacd2ee8ca2bebca27e9c929e0c52edac442e5d876fff7b4ffffdbfffed6fff1acefd973dfc336dec21ee1c41be5cb2be5ca44e5d36ef8f3 +bcffffe5fff8cef4dd99ebd15be0c62cdbc414e0c510e6c218e3bf18ddc018d9c127d8c546e1d37afdf6cbffffe7fff5b7e8d679dfc948d8be24d8bb12debd0c +e0be10dcbc0fdabe13d6bc12daba15dab811d8b50bdabb22e8d05ef0e198f4efd0fffff5fffffbfffffcfffffefffefefffefffefdfffffefffffefffdfffffd +fffffdfffefdfffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeefedb2b3b17a7b795556543c3d3b3e3c +3b524e4d817f7ed0cecdfffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffefdfffeffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6dfdfdfb4b4b46e6f6d38 +39372b29283836356e6d69bab9b5c9cac89e9f9d72736f535450403f3b36353137363243423e55524e797672c1bfbefcfaf9fffffffffefefdfcfefffeffffff +fffffffffffefffffefffffefffefdfffefdfffffefffffffffefefefffffffffffffffffefefffdeeecebbdbbbaa09f9b9c9b97a7a6a2cecdc9f7f8f6fffffe +fffffefffffefffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffefefefefefefefefefefffdfffffefefffdfffffefffffeff +fffeeff0eed1d2d0b3b4b29c9d9b8c8d89878884888985979894b0b1afc7c8c6dddedcedeeecf6f7f5fafbf9fafbf9f9faf8fcfdfbfffffef6f6f6dddbdac0bf +bbb0ada99e9d9991908c8b8988959392b5b3b2c5c3c2aaa9a58e8d89999a96b9bab6d5d6d4f1f2f0fefdfffffffffefefeeeefedd4d5d1b6b7b39596928e8f8b +b1b2aed7d8d4f1efeffdfbfbfffdfdfffffff8f6f6dbd9d8bebcbba1a09c8f8e8aa5a4a0d3d2cef0efebf8f7f3fefdf9fefcfbfdfbfafbf9f9fbf9f9fdfbfbff +fffffffffffffffffffefffefefef9faf8dadbd7aeafab91928e8b8c888b8c88969591a4a39fb2b1adbebdb9d3d2ceebeae6fcfaf9fffdfcfefcfbfffefdfdfc +f8f6f5f1e5e4e0d0cfcbc1c1bbb1b1ab9d9d978e8e888786828a8985989695b8b6b5d7d5d5eeececfffdfdfffffffffffef7f5f4dad8d7bfbdbc9e9c9b8d8b8a +a2a09fc9c7c6c4c2c1a19f9e8d8b8a959392a7a5a4c0bebddddcd8efeeeaf9faf8fbfcfafffffefefffdfffffffffffffdfdfdfefefefefdfffdfcfefffefffe +fdfffdfdfdfffffffefefefefefefffcfefffcfefffefffffefffefefefffffffffffffdfdfdfdfffffffffffffefffffefffffffefffffefffffefffffbffff +edfaf5cef2eda8eee688efdf6ef3de64f6e063f5df61f2df5eeede5cf1dc5bf2dd59f2dd52eed955f1dd66f4e686f4eeabfffecdffffd4f8e7a4e7d259e4ce39 +ebd43ceed83decd539ecd539edd438ecd337ebd333ead232ebd131ebd131eccf31ebce2fe9d02eead12de8cf2de8cf2de9cd2ce9cd29eccc25e9cd29e6cd3be4 +d25defe598ffffd3ffffe2fef1bdefdd82e6d053e0c32cddbf1addbd16e5ca34edd86bf6e8a0fffbd6ffffe6fff4b5e5d06ddcc436dec41cdec714ddc311e5c1 +19e0bd19ddbf1adfc531e3d15cede091fffcd7ffffe6fdeea9decb62d9c139dabd1fdaba13debc0fe0be11dcbc0fd9be10d5bb10d9b912d8b60fd2b409d7bc26 +ebd56ffbeeb0fcf8dcfffff8fffffbfffffcfffffefffefefffefffefdfffffefffffefffffffffffffffffffefffffeffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefefef2f2f2bfc0be8d8e8c60615f3d3e3c3534303d3c386c6a69b9b7b6f3f1f0fffefdfefcfcffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e1e1e1b3b3b36d6e6c3a3b392c2a293634336e6d69bfbebadbdcdad0d1cfb4b5b381 +828052514d3d3c38383733373632413f3e5755548f8d8cc5c3c2e8e6e6fffffffffefefffffffffffffffdfdfdfdfdfffffffffefffffefffffefffffeffffff +fffefefefffffffffffffffffefefffdeeecebbdbbbaa09f9b999894a5a3a2d0cecdfafbf9fffffefefefeffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfffffefffffefffffefcfdfbeff0eed7d8d6babbb9a1a09c8e8d89807f7b87 +8682999894a8a7a3b4b3afbfbebac3c2bec5c4c0c6c5c1c7c6c2c9c8c4c9c8c4c2c0bfb1b0aca1a09c92918d8a88878f8d8ca19f9eb5b3b2d0cecddbd9d8b6b5 +b1908f8b969793b9bab6d5d6d4f1f2f0fffefffffffffffffff0f1efd5d6d4b5b6b49596928f908cb3b4b0d8d9d5f1efeffdfbfbf3f1f1d8d6d6bfbdbcb2b0af +a7a5a49695918d8c88999993afafa9bfbfb9c4c3bfc7c6c2c8c7c3c6c5c1c5c3c2c6c4c3d5d3d2f1efeefdfdfdfefefefffffffdfdfdfffffeedeeeacfd0ccb4 +b5b19e9f9b8d8e8a8b8c8892938f989793a09f9baeada9bcbbb7c6c5c1c8c7c3c6c5c1c6c5c1c8c7c3c3c2beb7b6b2abaaa6a3a29e9a99958d8c888584808988 +849f9e9ab7b5b4d5d3d2f0eeeefbf9f9fffefefffffffffefdf9f7f6dddbdac2c0bf9f9d9c8e8c8baba9a8dedcdbdfdddcb8b6b599979692908f959392a09e9d +b2b0afbdbbbac5c6c4d3d4d2eff0eefefffdfffffffffffffffffffffffffffefffffefffffffffefefeffffffffffffffffffffffffffffffffffffffffffff +fffffdfdfdfffffffffffffefefefffffffffffffffffffffffefffffcfffffefffffffffffbffffeaf6f0c3eee59bede280f0e16df2e065f5e263f5e263f0df +60f0e05ef2de5bf2dd59f1dc51eed856f2df70faee96faf4b9fffac9fff6c2f5e396e9d45ae9d33eedd63eeed83dedd63aecd539edd438ecd335ebd234ebd333 +ecd232ecd232e8cf31e8cf31ead030ead12fe9d02eeace2deacd2ceace2ae8cb23e7cc2eead551f1e27ef6f0b5ffffdfffffd8f3e3a0e2ce5ee4c93ce4c627e1 +c11cdabc1de5cc48f6e693fffccaffffe1ffffd3f7e991d9c548d3ba1cdec314e2c718e0c517e4c31ae0bd19ddbe1be3c83beedb74f8eaa8ffffdfffffe2faeb +9cd9c550d6bb2adcbc1cddba16dfbb13e0be11dcbd0ed8bd0ed7bc0edcbb12d7b710cfb209d3bb2becd97efff8c6ffffeafffffbfffffbfffffefffffffffefe +fffefffefdfffffefffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffff8 +f8f8d2d3d1a6a7a570716f4243412e2d2931302c5856559f9d9cdad8d7f6f4f3fffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffff6f6f6e1e1e1b4b4b46d6e6c3839372c2a29363433676662afaeaae0e1dffafbf9f4f5f3b6b7b573726e504f4b403f3b3736321610000026060f002220 +574d464301000000000001000000000000001400000000200000d0ea0000d06a02003735344543425d5b5a817f7ebdbbbbf9f7f7fffffffffefeffffffffffff +fffffffffffffefdfffffefffffefffcfbfdfffffffefefefffffffffffffffffefefffdeeecebbdbbbaa09f9b999894a3a1a0cecccbf9faf8fffffefefefeff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefffffffffffffffffefffffefdfefcfefffdffff +fefffffef4f5f3dbdcdabebdb9a5a4a08d8c888786828c8b878f8e8a908f8b91908c92918d91908c91908c93928e92918d908f8b92918d92918d8e8d89898884 +8a88879c9a99bebcbbd6d4d3e8e6e5e9e7e6bebdb991908c959692babbb7d5d6d4f0f1efffffffffffffffffffeff0eed4d5d3b6b7b59697938f908cb2b3afd7 +d8d6f2f0f0fdfbfbe2e0e0a9a7a78886858b8988908f8b8e8d898f8f8990908a90908a92928c92918d91908c91908c8f8e8a908e8d92908fafadace3e1e0ffff +fffffffffffffffffffefffffef9faf6eff0ecdadbd7bbbcb89fa09c92938f8d8e8a8c8b878d8c888e8d89908f8b92918d93928e93928e93928e92918d92918d +908f8b908f8b8f8e8a8c8b878786828786829a9995bab9b5d9d7d6f1efeefffffffffffffffffffffffffffffefaf8f7dbd9d8bebcbb9d9b9a8e8c8bb0aeadea +e8e7f4f2f1d3d1d0b1afae9c9a998e8c8b8b89888f8d8c918f8e949593aaaba9dddedcfffffefffffffdfdfdfefefefdfdfdfffefffffefffefefefdfdfdffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffefffffefdfffcfdfffefffefffffff9ffffe5f6eeb9 +ece28eefe278f2e06df3e166f6e364f6e364f1e061f1e061f3df5cf3df58f1db53ecd658efe07afdf3a6fffbc9fdf7c8fcefb1f3e188ecd658ebd540ecd43eec +d63becd63aebd539ebd536ead435ecd335ebd234ebd234ead133e7d132e6d031e8cf31ead030ecd02febce2deace2aebcf2be6ca29e3cb3bebda6bfaf0a2fafa +ccffffdbfffcc0eedb80e0c743e2c429e6c522e5c526e3c538ecd76afcf4b9ffffdefffed3f9eeaae9d968d8c431dabc17e4c214e3c518e3c51ae2c419ddbe15 +dbbb1be5ca44f3e28cfff1c0ffffe3ffffd9f8e68dd8bf3fd5b91edfbd16e1bb17e0ba14debe11dbbf0dd9bf0dd9be0fdebd14d9b914cfb50fd3c037eede91ff +ffdbfffff3fffffcfffffbfffffefffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffefffffeffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffefefefffffffdfdfdebebebcdcdcd8a8b89474846302f2b33322e4d4c4881807cb2b0afe1dfdefffffffffdfdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffff6f6f6dfdfdfb5b5b56e6f6d3738362a2827363433686763b0afabe0e1dffffffffffffedadbd9a9a7 +a6787675504e4d3937363331303a3837454342605e5d92908fd0cecdf0eeedfffdfcfffdfdfffefefffffffffffffffffffefefefffefffffefffffffffefefe +fffffffffffffffffefefffdeeecebbdbbbaa2a19d9c9b97a4a2a1cbc9c8f6f7f5fffffefffffffefefefefefefefefefefefefefefefefefefefefefefefefe +fefefdfdfdfefefefefefefffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefefeeff0eedbdad6ccc9c5b7b4b0a9a6a2a19e +9a9895918e8b8786837f827f7b827f7b83807c817e7a807d79817e7a86837f8e8b879a9995a2a19dadabaabebcbbdbd9d8edebeaf5f3f2eceae9bfbeba908f8b +959692babbb7d4d5d3eff0eefffffffffffffefefeeeeeeed4d5d3b5b6b492938f898a86aeafadd7d8d6f2f0f0fbf9f9dbd9d99c9a9a7d7b7a817f7e8786828e +8d898d8d878a8a8484847e81817b81817b80807a807f7b7f7e7a7c7b777f7e7aa1a2a0dfe0defffffefdfefcfdfefcfffffefffffefffffefdfefcf2f3f1dbdc +dac6c7c5b1b2b09fa09e9997969492918d8c8884837f7f7e7a7f7e7a7f7e7a7e7d797c7d7b7f807e8384828a8b89929391999a98a3a4a2aeafadc1c2c0d9dad8 +eeeeeefbfbfbfffffffffffffffffffffffffffffef6f7f5d8d9d7bbbcba979896878886acadabebeceafcfdfbeaebe9d1d2d0b6b7b5a0a19f9394928d8e8c86 +878580817f939492c7c8c6f1f2f0fcfcfcfffffffffffffefefefefefefefefefefefefffffffffffffefefefdfdfdfefefefefcfcfefcfcfffffffffefeffff +fffffffffcfcfcfffffffffefffffffffdfffefbfffefdfffcfdfffefffefffffff9ffffdff5edb1ede084f0e173f2e16cf2e267f5e465f6e364f2e063f2e162 +f4e05df3df58f1db53e9d75ceee185fff8b5ffffd3fcf4c5f8eba1f0df78ead653ead43fedd53feed73fecd63bebd539ebd536ead435ecd337ebd236ebd236e9 +d334e6d132e6d132e6d031ead030edd02fedce2beccd2aebce2fe3c832e2cc4eede08affffc4ffffdafffbcafbef9de9d461e0c332e3c21fe6c522eaca35edd1 +5bf6e491fffdd4ffffe7f8f0b4e3d779dccb46dec527e3c11ae7c319e3c219e2c419e2c417dabd14d8b91ce5cc4ef9eaa2fff8d2fffee3fff8c8f2dd7ad6bc32 +d6b616dfbd10e2bc16e1bc14debf10dac00ed9bf0dd9bc0ddfbb14d9b815d0b818d7c647f1e5a3ffffe9fffff7fffffefffefdffffffffffffffffffffffffff +fffffffffffffffffffffefffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefdfd +fdf0f0f0a5a6a452535139383438373343423e61605c8a8887cbc9c8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6 +f6f6e0e0e0b3b3b36d6e6c3839372c2a29373534696864b2b1ade1e1e1f7f7f7fffffefcfdfbe8e6e5afadac6d6b6a4846453c3a393a38373634334341406361 +60918f8ec2c0bff3f1f0fffffffffffffdfdfdfefefefffffffefefefefdfffffefffffffffefefefffffffffffffffffefefffdeeecebbdbbba9f9e9a9b9a96 +a5a3a2cbc9c8f6f7f5fffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefe +fefefefefefffffffffffffffffffffffffefefefffffffbfbfbf8f6f5f3f0ece8e5e1d9d6d2c5c2beb1aeaa9c99958b88848885818784808986828885818582 +7e83807c8d8a86a19e9ab8b7b3cccbc7e1dfdeeeecebfbf9f8fefcfbf9f7f6e7e5e4bcbbb7908f8b959692babbb7d5d6d4f0f1efffffffffffffffffffefefef +d3d3d3b2b3b18f908e878884adaeacd6d7d5f1efeffcfafadddbdb9f9d9d7f7d7c817f7e8887838e8d898f8f898c8c868a8a8487878185857f85857f85848086 +858182817d858480a5a6a4e0e1dffffffefffffefffffefffffefefffdfdfefcfdfefcfdfefcfafbf9f2f3f1dddedcc2c3c1b3b1b0aaa8a79c9b978e8d898685 +818584808685818685818485838788868c8d8b959694a4a5a3b6b7b5cdcecce1e2e0f1f2f0f7f8f6fbfbfbfdfdfdfcfcfcfdfdfdfffffffefefefffffef5f6f4 +d8d9d7bdbebc969795838482a7a8a6e6e7e5fffffefdfefcf4f5f3dfe0dec6c7c5b1b2b09e9f9d8e8f8d8485838e8f8db6b7b5dddedceeeeeef8f8f8fcfcfcfe +fefefffffff9f9f9f7f7f7fcfcfcfffffffefefefffffffefefefdfbfbf9f7f7fffefefffefefefefefffffffefefefffffffffdfffffffffbfffefafffcfbff +fefdfffefffefffffff7ffffd8f4eba7eddd7cefe06cf1e36df3e46af6e467f4e364f2e063f2e162f4e05df3e059f1dc58e8d762eee290fffdc4ffffdbfaf0c0 +f2e491eedc69ebd750ecd543eed641f0d842edd53fecd63becd539edd438eed238eed238ebd236e9d334e6d231e6d231e6d031ead030edd02feccd2aebcc29e9 +cd33e4cb47e7d570f5ebafffffdeffffd6f4eda8ede072e6d146e4c52ae4c020e7c629edd24cf4e088fcefb7ffffe0ffffd7f2ea91d9ca4fd8c22de0c322e5bf +1de8c21ee7c31ce7c61de2c417dabd15d7b81fe7cf58fdf2b6fffee0fffbddfcedb5edd669d8bb2ad8b811e0bd0fe3bf15e0bd13dcc00edac00ed9bf0dd8ba0d +ddb814dab91cd6be28decf5bf4ebb2fffff0fffff9fefefefffffffffefffefdfffffefffffffffffffffffffefffffefffffefffffefffffffffffffffeffff +fefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefebebebe7475734f4e4a3d3c383938344847436a68 +67aeacabedebeafffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e2e2e2b3b3b36c6d6b393a382e2c2b373534676662af +aeaadededef3f3f3fdfdfdfffffffefefed3d3d39997966e6c6b52504f403e3d34323137353449474668666594938fd3d2cef6f4f3fffffeffffffffffffffff +fffffffffefefefffffffffffffefefefffffffffffffffffefefffdeeecebbdbbba9f9d9c9b9998a5a3a2cbc9c8f6f6f6fffffffefefefdfdfdfefefefefefe +fefefefefefefefefefefefefffefefffefefffffffffffffefefefefefefefefefffffffffffffffffffefefefffffffefefefffffffffffffdfdfdffffffff +fffffffffefffffefcfaf9f0eeeddddbdacac8c7bab8b7adabaaa8a7a3a6a5a1a8a7a3a9a8a4a6a5a1a2a19daaa9a5c1c0bcd6d4d3e7e5e4f9f7f6fffdfcffff +fffffefefaf8f7e7e5e4b9b8b491908c969793b9bab6d5d6d4f0f1effffffffffffffefdfff2f2f2ddddddc5c6c4adaeaca8a9a7c4c5c3dfe0def5f3f3fffdfd +e9e7e7bdbbbba09e9d9b99989a999592918d8d8c8891908ca09f9ba5a4a0a5a4a0a8a7a3a6a5a1a8a7a3a4a5a3a5a6a4bcbdbbe5e6e4fdfefcfffffefffffefc +fdfbfffffffffffffefefefffffffffffffffffff1f2f0dcdddbcfd0cec5c6c4bbbab6aeada9a5a4a0a4a39fa6a5a1a5a4a0a4a5a3a7a8a6abacaab4b5b3c2c2 +c2d3d3d3e8e8e8fbfbfbfffffffffffffffffffffffffffffffffffffffffffefefefffffff8f8f8e0e0e0cbcbcbafafafa4a4a4bfc0beebeceafffffefffffe +fefffdf2f3f1e0e1dfcecfcdbdbebcb0b1afa4a5a3aaaba9c6c7c5dddedcdcdddbd6d7d5e3e4e2fdfefcfefefee8e8e8dcdddbe9eae8f7f8f6fffffefffffef8 +f9f7e4e2e1d9d7d6efedecfffffefdfdfdfffffffffffffffffffffdfffffffffbfffefafffcfbfffefffffffffffffffff4ffffd3f5eb9eebdc75efde69f1e3 +6df5e56df4e469f3e164f2e065f2e063f2e05df4e15cf0dd5ce6d769efe49affffceffffe2faefbdefe181eddb5eecd94eecd845ecd543edd540efd742edd53f +edd63aedd438eed13af0d13aedd137e9d334e7d332e6d330e8d030eccf30efcf2feccc2ce8cb2ce5ca3df2db6df7e79afef8cfffffe6fffac3e4d880e0ce4be1 +ca2ee7c728dfbe21e1c531edd964fff0b1fffcd7ffffdefff7bbf0e173d7c433dcc222e7c720e9c420ebc622e7c21ee5c31ce6c51cdbbc19d6b726e7d063fff7 +c2ffffe7fffad5f5e5a2ebd35cdbbc23dbba11e0bf0ee4c014dfbf12d9bf0ddac00eddc011dcbb11dfba16debc23dcc43ce3d56ff5eebdfffff4fffffcfdfdfd +fffefffffefffdfcfefffefffffffffefefefffffefffffefffffefffffefffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffff +fffffefefefefefefffffffefefeffffffffffffd1d1d19c9d9b6d6b6a45444033322e3635314f4d4c878584c2c0bfe8e6e5ffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff6f6f6e0e0e0b4b4b46e6f6d3738362b2928363433696864b1b0acdcdcdcf6f6f6fefefefdfdfdfffffff8f8f8dad8d7b4 +b2b172706f4644433c3a393c3a393836354846456766629e9d99cac8c7efedecfffffffefefefdfdfdfffffffffffffffffffffffffefefeffffffffffffffff +fefefffdeeecebbdbbba9f9d9c9a9897a5a3a2cccac9f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffff +fffffffffffffffffffffffffefefefefefefffffffffffffefefefffffffffffffefefefefefefefefefffefefffefdfffffffffefdf7f5f4efedeceae8e7e6 +e4e3e4e2e1e4e3dfe4e2e1e1e0dce4e3dfe5e4e0e3e2deecebe7f3f1f0faf8f7fffffefffefdfffffffffdfdfbf9f8e9e7e6b9b8b492918d979894b8b9b5d5d6 +d4f1f2f0fffffffefefefffefffcfbfdf5f5f5eeeeeee4e5e3e1e2e0edeeecf4f5f3fefcfcfefcfcf8f6f6eeececdddbdacac8c7b4b3af9b9a96908f8b9f9e9a +c4c3bfd9d8d4e0dfdbe6e5e1e3e1e0e5e3e2e1e2e0e2e3e1eaebe9fafbf9fffffefefffdfffffefffffefffffffffffffffffffffffffefefefffffffcfdfbf6 +f7f5f0f1efebeceaeae9e5e6e5e1e3e2dee4e3dfe5e4e0e3e2dee0e1dfe2e3e1e4e5e3e8e9e7ecececefefeff7f7f7fffffffffffffffffffdfdfdffffffffff +fffcfcfcfefefefffffffcfcfcfffffff6f6f6efefefe5e5e5e2e2e2eaebe9f8f9f7fffffefffffefffffefcfdfbf7f8f6f0f1efeaebe9e5e6e4e0e1dfe3e4e2 +f3f4f2f3f4f2cccdcba8a9a7babbb9f0f1eff8f8f8d3d3d3bcbdbbcfd0ceeaebe9fbfcfafdfefcedeeecb9b7b6a9a7a6d4d2d1fffffefffffffdfdfdffffffff +fffffffdfffffefffafffef8fffefbfffffffffffffdfafffde9fff9c5f6ea98eede73f2e169f4e26ff4e36ef4e36af2e267f1e067f4e265f2df5ef1de5df1de +65eadb77f1e8a5ffffd4ffffe0f7eab2e9db71ebda55ecda4deed948efd747f0d646efd545eed641edd53beed539efd23bf1d23beed238ecd335e8d433e8d532 +e8d12fedd130eecf2cecce2fe3c831e5cf4ef7e38efff7c2ffffe2ffffdbfff1ace3cf64d8c22de0c620e8c828e5c732dcc845ece080fffed3ffffe9fff7c9fc +e89aecd458dec42adbbf1ae6c81de7c61ce5c41ae6c41de6c31fe6c320e0be25d8bb34ead671fffdd0ffffebfcf2c2eddc8be8d04edbbd1edabc11e0c112e0be +10dfc011dbc011dabf10dcbd0eddba10dcb713debd28e4cd53eddf87f6efc8fffff7fffffefffefffffefffffefffffefffffefffffffffffffffffffefffffe +fffffefffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefffffffefefee6e6e6c4 +c5c3918f8e5655513b39382f2d2c3f3d3c666463939190bfbdbcebeceafbfcfafffffffefefefffffffffffffffffffefefefffffffffffffffffffffffffefe +fefffffffffffffefefefffffffffffffefefefefefefffffffffffffffffffefefefdfbfaf8f6f5f3f3f3f5f5f5fafafafffffffefefef6f6f6e0e0e0b4b4b4 +6d6e6c3738362b2a26373632686763b0afabdbdbdbf5f5f5fffffffffffffdfdfdfffffffdfdfde0e0e0999a986667654c4a493e3c3b33322e3635314c4b4770 +6f6b9e9c9bd3d1d0f8f9f7fffffefffffffffffffffffffffffffefefefffffffefefefffffffffffffefefeedebeac1bfbe9e9d999b9a96a5a3a2cccac9f9f7 +f6fffffefffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfffffffffffffefefefffffffffffffefefefdfdfdffffff +fffffffefefefffffffffffffffffffefefefffffffffffffffefffffffffffffffffffffffffffffffffffffffffffefffffffffffefffffefffffefffffeff +fffefffffefffffefffffffffffffffffffdfdfdf6f7f5e6e7e5b8b9b590918d989793bbbab6d7d5d4f3f1f0fffffffffffffffefffffefffdfdfdffffffffff +fefefffdfffffefffffefffffffffffffffffffffefefffefde4e2e1c7c6c2a1a09c8e8c8ba6a4a3dbd9d8f9f7f6fffffefffffeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffcff +fffcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffdfcfffffefffffefffffec4c2c18c8a89a6a4a3edebeafcfaf9c8c6c5 +a7a5a4bbb9b8d8d6d5eae8e7f6f4f3dbd9d89e9c9b8f8d8cc5c3c2fffffefffffffefefefffffffefefefffdfffffefffafffef8fffefbfffffffffefffcf3ff +faddfff5b7f5ea90f2e173f4e36bf6e471f3e470f4e46cf5e46bf2e168f4e267f3e061f1df64f4e271efe286f5edb2ffffd7ffffdaf6e7a8ead96aebda4eecdb +4cedda49efd747f1d649efd447eed444ecd53decd43aefd23bf1d23beed238ecd335e8d433e9d432ebd230eed130eccf2eebcf34e5cc40e6d364feedaeffffd9 +fffedcfef3bff8e48ce6cc50dfc426e4c71ee5c829e5ce43e4d76bf6efa6ffffe5ffffe5fae8a9ebd16de7ca40e3c323e1c219e5c71ae5c819e4c619e6c51ce4 +c11de8c122e6c431e1c84aefdf86fffed7ffffe8f8eeb2e9d877e7ce42dcc01cdbbc13dec013dfbf12ddbf12dbc012dabf11debf10debc0fdbb912e0c130e7d2 +65f2e49cfaf2d4fffff9fffffefffefffffefffffefffffefffffefffffffffffffffffffefffffefffffefffffefffffffffffffffefffffefffffeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfffffff8f8f8e9e9e9bfbdbc7a797553515039373632302f413f3e605e5d85 +8382aeafadd6d7d5f9f9f9fffffffefefefffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffedebeacecccbc0c0c0cececee0e0e0f2f2f2fcfcfcfbfbfbe1e1e1b5b5b56e6f6d3839372b2a26373632696864b1b0acddddddf4f4f4 +fffffffffffffdfdfdffffffffffffefefefd0d1cfa2a3a16e6c6b44424134332f3635313c3b374948446b6968a4a2a1d2d3d1f0f1effffffffffffffefefefe +fefefffffffffffffefefeffffffffffffffffffeceae9bab8b79f9e9a9b9a96a4a2a1cbc9c8f8f6f5fffefdfffffffffffffefefefefefefefefefefefefefe +fefefefefffefefffefefffffffffffffffffffffffffefefefffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffefffffeff +fffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffffffffffffffffdfdfdf6f7f5e6 +e7e5b8b9b58f908c989793bbbab6d7d5d4f2f0effffefefffffffffefffffffffffffffffffffefffdfdfefcfffffefffffefffffffffffffffffffffffffffd +fce1dfdec5c4c0a1a09c8f8d8ca6a4a3dad8d7f8f6f5fffffffffffffffffffffefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffeff +fffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffcfffffeffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffff +fefffffefffffefffffefffffefffffefffefdfffefdc3c1c08c8a89a7a5a4eeecebf9f7f6cac8c7a9a7a6b1afaec1bfbec8c6c5cfcdccbdbbba92908f8f8d8c +c6c4c3fffefdfffffffffffffffffffffffffffdfffffdfff9fffefafffefdfffffffffcfffaebfcf3cdf9efa9f4e888f2e474f6e570f5e672f3e470f5e46ff5 +e56df3e269f4e267f3df62f1e068f4e57ff5ea9af8f3bcffffd6fffdcdf3e49be7d661e9d84becdb4cedd94bf0d84af2d74bf0d549efd447edd53fecd63beed3 +3cefd23beed237ecd335ead434e9d432eed231eed130ecce2fead03ce8d457ecdc83fff4caffffeafffbcbf2e597eed868e7ca3fe6c626e3c421e2ca34e9d85f +f1e898fdfac7ffffe4fffdcdf3db83e0bf44e4bf2de6c320e5c61de5c819e2c816e3c819e4c61be3c11ae5c022eac93debd663f8eb9dffffe0ffffe3f3e79fe4 +d061e1c832dec119dbbe15dcbf16dec015dcc015d8be14dbbf14e0be10dcba0dd7b710dec336efdb7cfaedb5fdf7e0fffffcfffffefdfffffffefffffefffffe +fffffefffffffffffffffffffefffffefffffefffffefffffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffefefe +fffffffffffffefefeffffffffffffffffffdfe0dea3a4a277787650514f3a3b39313230393a38515250787675a9a7a6e3e1e0fffdfcfffffefefcfbfefcfcff +fffffffffffffffffffffffffffffffffffefefefefefefffffffdfdfdfffffffffffffefefefefefefcfcfcf6f6f6eeeeeecdcbca9b9998888987a6a7a5caca +cae9e9e9fcfcfcfbfbfbe2e3e1b5b6b46e6f6d3738362b2a26373632696864b1b0acdededef4f4f4fdfdfdfffffffffffffffffffffffffdfdfdf8f8f8d8d8d8 +95969456575542413d3f3e3a393834353430474544787675a4a5a3d5d6d4f8f8f8fdfdfdfffffffffffffffffffffffffefefefefefefdfdfdfffffff0eeedbc +bab9a29f9b9d9a96a4a39fcccbc7faf8f7fffffefdfdfdfffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefe +fefffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdffff +fdfffffdfffffdfffffdfffffdfffffdfffffffffefffffefffffffffffffffffffdfdfdf6f7f5e6e7e5b7b8b48f908c989793bbbab6d6d4d3f2f0effffefeff +fffffdfdfdfefefefffffffffffefefffdfefffdfffffefefffdfffffffffefeffff1610000026060f002220574d464301000000000001000000000000001400 +000000200000d0ca0000d06a0200fffffffffdfbfadedcdbc3c2bea2a19d8d8b8aa3a1a1d7d5d5f5f3f3fffdfdfffefefffffffffffffffefffffefffffeffff +fefffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffeffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffefdfffdfcc7c5c4949291aba9a8eeecebfbfaf6cecdc9abaaa6a6 +a5a1acaaa9aaa8a7adabaaa3a1a08e8d89969591cecccbfffefdfffffffffffffefefefffffffffdfffefdfffbfffffbfffefdfffffffff9fffae3faf0c0f8ed +9df5e983f4e676f6e773f6e675f4e571f5e370f4e36ef4e36af3e368f1df64efdd6cf2e589f9f0a7faf5c4fffdd0fff8c0f2e190e6d55ce9d84beddb4eeeda4c +efd84cf1d84cf0d44aefd447ecd740ead53decd43cf0d33cefd338ecd335ead435ebd333efd231edd02feacd2fe8d146eddd72f4e8a0fff7d7ffffe8fff4b2e8 +d671e7ce48e8cc32e9c92ae0c42adfca46eee27cfff8bfffffd7fffdd0fdf1abeed462e2c031e5bf25ebc622eac920e5c71ae2c718e3c819e3c518e1c11ae3c0 +23ebcd46f0de79fcf3b0ffffe7ffffddefdf8cdbc548dbbf24dec217dcbf16dcbf17dcbf16dcbf16dabd15ddbe15e1be10dab80bd0b40fdcc63ff5e493fff9ce +fffdeefffffefffffefdfffffffefffffefffffefffffefffffffffffffffffffffffffefffffefffffefffffffffffffffefffffefffffefffffeffffffffff +fffffffffffffffffffffffffffffffffffdfdfdfffffffffffffffffffefefefffffffffffff2f3f1d6d7d5afb0ae7b7c7a595a583b3c3a2b2c2a3637355553 +5272706f9a9897b8b6b5d0cecddfdddcebe9e9f8f6f6fcfcfcfffffffffffffffffffefefefefefefffffffffffffffffff6f6f6e7e7e7dadadad0d0d0c4c4c4 +b0b0b09e9e9e888685656362656664959694c6c6c6ebebebfefefef9f9f9e1e2e0b4b5b36d6e6c3738362b2a26363531686763b0afabddddddf4f4f4fefefeff +fffffffffffdfdfdfffffffffffffdfdfdf1f1f1c6c7c59697956d6c6848474336353133322e3b39385452516f706ea4a5a3d6d6d6efefeffefefeffffffffff +fffffffffffffffffffffdfdfdffffffefedecbcbab9a29f9b9c9995a6a5a1cfcecafefcfbfffffefcfcfcfffffffefefefefefefefefefefefefffefefffefe +fffefdfffefdfdfdfdfefefefffffffffffffffffffffffffffffffefefefffffffefefefffffffffffffffffffffffffefefefffffffdfffffdfffffdfffffd +fffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffffffffffffefffffffffffffffffffdfdfdf6f7f5e6e7e5b8b9 +b590918d989793bbbab6d7d5d4f2f0effffefefffffffffffffffffffdfefcf3f4f2e0e1dfdcdddbf0f1effefffdfffffffffffffffefefffefefaf8f8dcdad9 +c0bebda19f9e8d8b8ba2a0a0d6d4d4f3f1f1fdfbfbfffefefffffffffffffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffefffffec9c7c6918f8eaba9a8f4f2f1fffffccfcecaa8a7a39b9a969c9a999e9c9ba4a2a19f9d9c8a8985969591cecccbff +fdfcfffffffffffffefefefffffffffdfffffefffdfffefdfffefffffffffff8fffcdbfbf1b5f4ea92f4ea7ff3e777f5e776f6e675f6e471f5e370f3e26df3e4 +6af3e368f1de65eddb70f0e492faf3b4fdf9c9fef9c8fff5b1f4e287e7d75cebda4deedc4fefdb4eefd84df1d74df1d44deed549ebd742e9d73eecd53deed43a +efd436ecd335ead337ebd234f0d233ecce2fe6cb34e8d352f3e78ffcf2bcfffddfffffd7fbea93e0cc4fdfc72fe6ca29e9ca31e3c941decc61f5eb9effffdeff +ffdcfcf3b0f3e37fead048e5c526e6c320eac821e8c920e6c71ee6c71ee5c71ce2c419dfc21ae0c227ead250f2e58ffdf7c2ffffebffffd4ead978d0b92ed7ba +19dfc116dcbf16dabf17dcbf16dbbe15dbbe16e0bf16e2be12d9b80fceb414dcc84bfaecaaffffe5fffff7fffffefffffefdfffefffffffffffffffefffffeff +fffefffffffffffffffffffffffffefffffefffffefffffefdfffffdfffffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffe8e8e8b2b2b28485835657553839373435333c3b3743423e4c4b475e5d59878584b0aeadc9c7c6dcdad9f3f1 +f0fdfbfafffffefffffefffdfcfffffefffffefffefdf8f6f5e5e3e2c6c4c3a9a7a69492917f7d7c656362504e4d3c3a393432314b4c4a8e8f8dc9c9c9ededed +fefefefafafae1e2e0b4b5b36e6f6d3839372c2b27373632686763b0afabdcdcdcf5f5f5fffffffefefefffffffffffffdfdfdfffffffffffffbfbfbf1f2f0db +dcdaa2a09f5b59583e3d393c3b373938343a39354344426f706ea5a6a4d2d3d1f5f5f5fdfdfdfefefefefefefefefeffffffffffffffffffedebebbcbab9a19e +9a9b9894a7a6a2cecdc9fbf9f8fffffefefffdfffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefefffdfefffdfefffd +fffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffefffffffffffffffffffffffffffffffffffffffdfdfdf6f7f5e6e7e5b8b9b590918d989793bbbab6d7d5d4f3f1f0ffffffffffffffff +fffffffffbfcfae4e5e3bdbebcb4b5b3dadbd9fffffefffffffffffffffefffffffff9f7f7dedcdbc0bebd9f9d9c8e8c8ca3a1a1d7d5d5f4f2f2fcfcfcfefefe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefcfcfffffefffefdcac8c78f8d8c +a8a7a3f4f3effffffcd1d0ccaaa9a59998949695919d9c98aaa8a7a3a1a08e8d8994948ecccbc7fffffbfffffefffffefffffffffffffffefffffefffdfffefd +fffcfefefefffff7fffed5f7eeaaf1e887f3e879f2e778f3e777f6e773f8e673f7e574f4e36ef3e46af3e368f1dd66edda73f1e69cfffac3fffed1fcf5c3fdef +a3f4e17eebd95ceddc50efdd50eedc4ff0d94eefd84df0d64eefd64aead943e8d83febd63eedd53beed537edd436ead238ebd236f1d235ebcd32e4cc37e9d860 +fbf1abfffcd1fffdd7fff5bbf4e178e1ca3edfc624e3c923e4ca36e9d159ebdc86fff7beffffe7fffdd2f3e48ee8d359e5ca33e5c820e5c61de6c71ee6c61fe9 +c720ecc821e8c71ee2c419dbc11bdcc12aead45df7eda7fffcd3ffffe8fffbc7e9d566cfb521d9b815e3c016ddc017dac016ddc116dbbf14debf16dfbe15e2be +12dbb912d0b820dfcd5afbf1bbfffff1fffff9fffffcfffffcfdfffefffffefffffffffefffffefffffefffffefffffffffffffffffffefffffefffffefffffe +fdfffffdfffffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffdfdfdfffffffbfbfbdc +dcdcb5b6b48889876263614849473c3b3733322e2e2d293837335b59587d7b7a918f8ea4a2a1b5b3b2c0bebdc8c6c5c7c5c4c6c4c3c8c6c5c7c5c4c3c1c0b8b6 +b5a9a7a6918f8e787675646261535150413f3e32302f2826252422213c3d3b858684cacacaeeeeeefcfcfcfafafae1e2e0b5b6b46e6f6d3839372c2b27373632 +686763b0afabdddedcf5f5f5fffffffdfdfdfffffffffffffefefefffffffffffffffffffffffef6f7f5cbc9c894929169686447464233322e2f2e2a35363450 +514f737472a6a7a5dcdcdcf7f7f7fffffffffffffefefeffffffffffffffffffefededbfbdbca29f9b999692a09f9bb9b8b4d8d6d5e1dfdedddedcdedfdddbdc +dadbdcdadbdcdadbdcdadddbdadddbdadddbdadddbdadddedcdddedcdcdddbdcdddbdcdddbdedfdde4e5e3ebeceaf5f5f5fffffffffffffefefeffffffffffff +fffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffffffffffffffffffffff +fffffffffffdfdfdf6f7f5e6e7e5b8b9b590918d989793bbbab6d7d5d4f3f1f0fffffffffffffffffff2f2f2dedfddc5c6c4a5a6a49e9f9dc3c4c2e9eae8f6f4 +f4fffdfdfffefffffefffcfafae9e7e7cecccbacaaa9929090a5a3a3d6d4d4f2f0f0fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffff9f7f7eae8e7d8d6d5b1afae8d8b8a9d9c98cccbc7d7d6d2bdbcb8aaa9a5a2a19da1a09cabaaa6 +bbb9b8afaeaa93928e92928cc9c8c4fffffcfffffefffffefffffffefefefdfffffdfffffffffcfffffcfffffffffff4fffdcef3eb9eede47df1e775f3e879f4 +e878f7e874f8e673f8e675f5e46ff3e66cf3e469f1dd68edda77f4e9a5ffffd0ffffd6f9f2bbf8e796f3e077ecda5deedc53efdc51efdd50f1da4ff0d94ef1d7 +4deed84ae9da44e8da41ead83fedd73cefd638eed537ead238ecd238f2d338ebcc33e5cd3deedd6efffac1ffffdffdf7c2f0e595edd962e6ce39e4c823e4c925 +e6cc42f5e077fdf0b2fffed6ffffdefbf0b6e9d56ae0c73be5c829e5c81fe2c81ee2c81ee6c71eebc71febc61eebc71de3c518d8bf1bd6be30edd86ffff5bfff +fddefffddcfff1b3e9d159d9bb20deb816e5c018dfc116dcc315ddc213dbc011dfc114e1be14e1bd13debd1ad9bf2fe4d36cfcf3c8fffff7fffff9fefffaffff +fbfffffcfffffefffffffffefffffefffffefffffefffffffffffffffffffefffffefdfffefdfffefdfffffdfffffffefffffefffffefffffefffffefffffeff +fffffffffffffefefefffffffffffffffffffffffffefefefefefefefefefffefffffefffffffffafafaeaebe9cccdcba6a7a37d7e7a54534f3c3b3732312d32 +312d3d3c384847434c4a495654535856555d5b5a615f5e605e5d605e5d605e5d5f5d5c5d5b5a5b5958585655514f4e4a48474543423f3d3c3836353331302a28 +272523223a3b39818280c7c7c7edededfefefefcfcfce1e2e0b4b5b36d6e6c3637352a2925363531686763b0afabdfdddcf6f4f3fffffffefefeffffffffffff +fdfffffdfffffffffffefefefffffffdfdfdeeecebd8d6d5a3a1a05c5a5937363232312d3536343a3b39474846717270acacacd8d8d8f5f5f5fffffffffffffd +fdfdfdfdfdffffffeceaeabebcbba3a09c95928d93928e979692a1a09ca3a29ea0a19f9fa09ea0a19fa0a19fa0a19fa0a19fa2a09fa2a09fa2a09fa2a09f9fa0 +9ea0a19f9fa09e9fa09e9fa09ea4a5a3b3b4b2c5c6c4e7e8e6fffffefffffffefefefffffffdfdfdfffffffffffffffffefffffefffffefffffefffffefffffe +fffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffdfdfdf6f7f5e6e7e5b7b8b48f908c979692ba +b9b5d7d5d4f2f0efffffffffffffffffffe5e5e5bebfbda2a3a18f908c8e8f8babacaac8c9c7e9e7e7fbf9f9fffefffffefffffdfdf8f6f6e5e3e3c4c2c2a5a3 +a2b2b0afd7d8d6eff0eefafbf9fffffefffffefefffdfffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffefffffefffffefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfa +fae9e7e7c0bebd9896958987868684838a8985959490a1a09ca7a6a2aeada9b5b4b0bcbbb7c8c7c3d8d6d5c8c7c39b9a96979791c8c7c3fdfcf8fefffdfffffe +fffffffffffffdfffffcfefefffffefffffbfffffcfffff1fffdc8efe696ece179f1e775f4e97af5ea7bf5e874f6e773f8e673f6e570f6e76df3e46af0dd6aeb +db7bf5ebafffffd9ffffd8f7efb4f3e38af2e06feddc5defdc55efdc53f1dc51f3dc51f1da4ff0d94eedd94be8da44e7da42e9d841ecd73fedd63aecd637ebd3 +39edd339f2d33aeacc38e3cd46eedf7bffffd0ffffe6faf1b1e8d877e9d351e9ce37e6ca26e2c82ee6cf55ffef99fffdceffffdffffccaf4e798e4ce50ddc329 +e4c925e3c91fe5cb21e3c91fe7c81fe8c71ee9c41ce9c61ce2c719d6bf1dd5bf38eede7efffcd1fffde4fff5cbfae89be9cf4ddfbf20e1bb17e6c119e0c217df +c416dfc213ddc011dfc213debe11e1bd15e0c126ddc543ead87ffdf4d2fffff9fffffbfffffbfffffcfffffcfffffefffffffffffffffefffffefffffeffffff +fffffffffffffefffffefdfffefdfffefdfffffdfffffffefffffefffffefffffefffffefffffefffffffffffffffffffffffffffefefeffffffffffffffffff +fffffffffffffffefffffefffffffffefefefffffef1f2f0d2d3d1abaca8817f7e6665615a5857504f4b4846454745443c3a393432312f2d2c2d2b2a2c2a292b +29282c2a292c2a292c2a292d2b2a2e2c2b302e2d3432313b393842403f4846454c4a494c4a494e4c4b514f4e666765a1a2a0d4d4d4f0f0f0fffffff8f8f8e1e2 +e0b3b4b26b6c6a34353328262534332f676564b0aeaddfdddcf4f2f1fffffffffffffffffffffffffcfefefdfffffffffffbfbfbfffffffffffffffffefefcfb +cccac98482815452514544403a3b392d2e2c2d2e2c4b4c4a7b7b7baaaaaad5d5d5f0f0f0fefefeffffffffffffffffffedebebbfbdbc9f9c98908d888b8a8685 +848084837f84837f83848281828082838182838182838182838184828184828184828184828182838183848282838180817f80817f8687859c9d9bb5b6b4ddde +dcfffffefffffffefefefffffffcfcfcfffffffffffffffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffff +fffffffffffffffffffdfffffffffffffffffffffffdfdfdf6f7f5e6e7e5b6b7b58e8f8b979594bab8b7d6d4d3f2f0effffefefffffffefefee6e6e6c1c2c0a4 +a5a39192908f908ea9aaa8c5c6c4e4e2e2faf8f8fffefffffefffffdfdfffffff5f3f3d8d6d6bfbdbcc3c1c0e0e1dff1f2f0fbfcfafffffefffffefefffdffff +fefffffefffffefffffefffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeff +fffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffeffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfbfbe8e6e6bdbbba989695989695a19f9e9d9b9a9897939c9a +99b4b3afc4c2c1cecdc9d8d6d5e1dfdeeeecebdddbdab3b2aeacaba7d5d4d0fffffefffffefffffefefefefffffffafefffdfffffffefefffffefffff9ffffe8 +fff9c0f2e795f0e27cf5e777f4e87cf5ea7bf4ea78f3e974f7e572f7e570f4e46cf3e56ff1e372efe48af7f0beffffe4ffffd8f2e7a9ebdd77efe062f0de5bf1 +dc58f1da56f3da54f3dc51f1da4ef1da4eeeda4ce9da48e8da46e9d645ead641ebd73cecd738ebd536edd438f0d13aedd046ead45defe58effffdcffffe4faec +a0e2cb5de4c93de9cb30e8cb2de6cc42e9d471fff5b6ffffe5fffad5f5eca2ebdc6ee5cd3fe1c524e4ca22e4ca20e8c821eac821e6c921e5c81fe6c71ee4c61b +e1c71cdcc627dcca47f3e88effffdfffffe8faebb3f5df80e9cb44dfbd1de2be17e4c016e2c215dfc114e1c016e0c013ddc10fdabf10d9bd18dcc131e4cb5dec +db92fff7d9fffff9fffffbfffffcfffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafa +f0f0f0e7e8e6d3d3d3bdbebc9f9f9f8d8e8c8686867777775757573737372927262826252725242624232725242725242624232624232422212e2c2b3c3a394e +4c4b6664637b7978807e7d7a78778b8b8baeaeaecacacadfdfdfefefeffafafafffffff4f4f4ddddddafafaf6363632a2a2a1919192324225c5c5ca9a9a9dcdc +dcf2f2f2fffffffffffffffffffffffffefefefefefefffffffefefeffffffffffffffffffffffffe9e9e9c4c5c39697955e5f5d3435332526242728262e2f2d +414240626361939492bebfbde5e6e4fcfdfbfefffdfdfefcedeeecb8b9b79796928c8b8782817d81807c82817d807f7b807f7b82817d81807c81807c81807c81 +807c81807c81807c81807c81807c7f807e8182807f807e7d7e7c7e7f7d848583999a98b3b4b2dbdcdafffffefffffffefefefffffffcfcfcfffffffefefeffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffff +f5f5f5e3e3e3b2b2b28687858d8d8db2b2b2d1d1d1eeeeeefefefefffffffffffff5f5f5e6e6e6c9c9c9a4a4a49c9c9cbebebee3e3e3f5f5f5fbfbfbffffffff +fffffffffffffffffafafaf3f3f3e7e7e7ebebebf1f1f1f8f8f8fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffefefef4f4f4e4e4e4d7d7d7d5d5d5dadadadadadad6d7d5dadadae1e2e0e8e8e8ebeceaf0f0f0f6f6f6f7f7f7f4f4f4e1e2 +e0e2e3e1eeefedfcfcfcfffffffffffffffffffffffffbfffffdfffffffefffffffcfffff2fffcdbfdf5b9f2e894f2e47ef6e779f5e87cf5ea7bf2eb78f3ea75 +f8e675f8e572f5e36ef4e473f2e57bf0e994f8f3c6ffffe4fffed2f2e6a0e9dc6eefe05cf0df5af2dd59f2da58f2dc55f1dc51efdb4ef1da4eeeda4dedda49e9 +d946ead845ebd742ebd63eecd63aebd536ecd337ecd03cf0d352efdb70f7ea9effffddffffd9f3e38ae1ca4ce3c935e6cc32e9ce41ead562ecdd94fffaccffff +e6fcf3c1eddf7fe7d552e6cc32e3c722e5cb25e6cb23ebc922ebc922e6c921e3c820e4c71ee3c61de3ca20e0ca2fe0cf56f8ed9dffffe6fffbe3f3e49cecd567 +e6c839e4c11de3bf17e5c316e3c316e1c016e2be17e0bf15ddc20ed7bf0fd7be1ae0c63eecd375f5e3a8fefadefffff8fffffbfffffeffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffefefefcfcfcfffffff4f4f4dadadac1c1c1b8b8b8aeaeae +8787875b5b5b4a48474947464846454846454846454846454846454745444644434d4b4a5b5958737170939190acaaa9b0aeada9a7a6c0c0c0eeeeeefffffffe +fefefefefefffffffffffff7f7f7e4e4e4bababa757575434343353535414141737373b3b3b3e1e1e1f4f4f4fffffffefefefefefefffffffffffffffffffdfd +fdfefefefffffffffffffdfdfdfffffffcfcfcefefefcdcecc85868450514f4445434748464142403d3e3c4e4f4d818280acadabdbdcdafcfdfbfffffefffffe +ecedebc0c1bfa3a29e9b9a9694938f93928e94938f94938f93928e94938f9594909594909594909594909594909594909594909594909192909394929192908f +908e919290969795a8a9a7bdbebce4e5e3fffffefffffffefefefffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefef7f7f7e9e9e9bebebe9898989d9d9dbdbdbddadadaf4f4f4 +fefefefdfdfdfdfdfdffffffffffffe8e8e8bfbfbfb2b2b2d4d4d4fcfcfcfefefefffffffffffffefefefdfdfdfffffffffffffdfdfdffffffffffffffffffff +fffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffff +fffffffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffefefefffffffcfcfcfefefefffffffffffffefefefffffffffffffbff +fffdfffffffffffffff8fffbe8fb1610000026060f002220574d464301000000000001000000000000001400000000200000d0aa0000d06a0200f4cdf8f0adf3 +e991f5e781f8e87df6e97df5ea7bf4e979f4e977f7e677f9e575f5e171f5e378f4e888f6eda3fcf7caffffe0fffcc7efe395e8da69eedf5bf0df5af2df5af0dd +58efdc55efde51eddd4ef2db50f3d94ff1d949eeda45eddb42ebd940ecd740edd53fedd53dead13be9ce41edd559f3e07ffbeca7ffffd5ffffc7f1e677dbcb3c +dbc82be0cc39e8d562f9e897faf2c3ffffe1ffffddf4eba2e2d15ce4cc37e9cb2ce9c924e7ca29e7ca29e8ca25e7ca22e3c923e3c923e5c722e3c520e5cb25e4 +d03de7d668fff2aeffffebfffbdbefdd8ae4ce51e1c52be2c419e2c117e4c417e4c319e0c217e1bf18e1c017ddc10fd6be0ed6bd19e1cb44f5e08bfcecbdfffd +e5fefff8fffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffff +fffffffffffefefef3f3f3e5e5e5e0e0e0dcdcdcc7c7c7aeaeaea8a6a5a7a5a4a7a5a4a7a5a4a7a5a4a7a5a4a7a5a4a6a4a3a6a4a3aaa8a7b2b0afbfbdbcd0ce +cddcdad9dedcdbdad8d7e6e6e6fdfdfdfffffffffffffffffffffffffefefef9f9f9f1f1f1ddddddbababaa2a2a29c9c9ca2a2a2b9b9b9d9d9d9efefeffafafa +fffffffefefefefefefffffffefefefffffffffffffffffffffffffffffffefefeffffffffffffffffffebeceac6c7c5acadaba5a6a4a5a6a4a0a19f9c9d9ba6 +a7a5bebfbdd3d4d2ecedebfdfefcfffffefefffdf6f7f5e3e4e2d2d0cfcfcdcccccac9cccac9cdcbcacdcbcacccac9cccac9cccac9cccac9cccac9cccac9ccca +c9cccac9cccac9cccac9cacbc9cccdcbcbcccac9cac8cacbc9cccdcbd5d6d4e1e2e0f1f1f1fffffffffffffefefefffffffefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefefbfbfbf3 +f3f3dcdcdcc8c8c8cdcdcddededeebebebf9f9f9fffffffffffffffffffefefefffffff6f6f6e3e3e3ddddddecececfdfdfdfffffffffffffffffffefefefefe +feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffefefefffffffffffffffffffefefefefefefffffffffffffffffffffffffefefefdfdfdfdfdfdfefefeffffffffffffffffffffffff +fffffffffffffefefefefefefffffffefefefafffefdfffffffffefffff6fefadef4eebff3eca3f5ea90f7e983f7ea7ef6ea7ef6ea7ef5ea7bf5e979f8e779f9 +e677f4e271f4e47af6eb97f9f3b2fff9d0ffffd9fff9bdede38ce7da66eedf5bf1df5cf1df5ceedc59eddc57eedf53eedd50f3da54f6d952f4d94df3da48f0db +43ecda41edd742eed641efd73fead03ce6cf43ebd85ff7e58cfceeacfffccafffbb8f3e672dbca3dd7c738dfd055ecde8bfffbc5ffffe1ffffe0fffebff0e282 +decb42e2c729eccb28eecb28ebc82ae9c92ae9cb26e5c924e4c824e4c824e7c623e3c323e4c92bebd54eefdd82fff6beffffebfff9d1ead978dec93eddc422e0 +c517e1c316e2c417e2c419e1c219e3c01ce4c31adec112d5bc0ed5be1ce5d04ffeeaa3fff6d2ffffedfffff9fffffeffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdfefefefffffffffffffffffffefefefefefefefefefffffffffffffffffffffffffefefefdfdfdfcfcfcfc +fcfcfefcfbfefcfbfdfbfafdfbfafdfbfafefcfbfdfbfafdfbfafcfaf9fefcfbfffefdfffefdfffdfcfffefdfffefdfffffefffffffffffffefefeffffffffff +fffcfcfcfffffffffffffefefefffffffdfdfdfdfdfdfefefefcfcfcfbfbfbfffffffcfcfcfffffffffffffffffffffffffefefefefefefffffffffffffefefe +fdfdfdfffffffffffffffffffdfdfdfefefefffffefcfdfbfdfefcfafbf9fafbf9fdfefcfbfcfafefffdfbfcfafcfdfbfffffefefffdfefffdfffffefffffefe +fffdfffdfcfffdfcfefcfbfefcfbfefcfbfffdfcfffdfcfefcfbfffdfcfffdfcfffdfcfffdfcfffdfcfffdfcfffdfcfffdfcfcfdfbfefffdfefffdfcfdfbfcfd +fbfcfdfbfdfefcfffffefdfdfdfffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefffffffffffffdfdfdfffffffcfcfcfffffffffffffcfcfcfefefefefefeff +fffffffffffefefefefefefffffffefefefdfdfdfffffffffffffefefefefefefffffffffffffffffffffffffefefefefefefdfdfdfefefefefefefefefeffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefeffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfffffffffffffefefefffffffffffffefefefdfffffdfffe +fffffcfffff4fefbd5f4eeb3f4eb9bf7eb8df7e983f7ea80f7eb7ff7eb7ff7ea7ef6e97bf6e67bf4e676f1e66df0e67af4eea1fbf7c2fff8d3fffbd0fff4b0f1 +e587ebdd67f0e05ef3e05ff2df5eefdc5deedb5af1de59f1dd56f3da56f5d956f5d852f4d84ef0d947efd944eed745efd742eed73be8d139e3d144eddf69faee +9cfdf4b5fff9befbf2a9f4dd77e4ca58e7d668f1e78ff4eeb9ffffdcffffddfaf6bbf4e78be9d75ce3ca34e5c925ebca27efcc29edc929eac828eac926e6c626 +e7c728e8c527ecc326e5bf23e4c631efda61f9e7a0fff9d2ffffe7fff1c0e5d263d9c42dd9c31de1c919dfc416e2c417e1c318e3c219e2c21de2c21be0c013d3 +b90ed1bc1de6d55cfff4bbfffee8fffff5fdfff9fffffefefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefefefefefffffffffffffffffffffffffefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffefefefefefefefefefffffffffffffffffffdfdfdfefefefffffffffffffefefefefefefffffffffffffefefefffffffefefefcfcfcfdfd +fdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffefefefefefefffffffefefefefefefffffffffffffefefe +fffffffffffffffffffffffffdfdfdfdfdfdfffffffffffffffffffefefefffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefefefefefefefefefefefefefefefefefefefefefefefefefffdfffffefffffefffffefffffefffffefffffefdfefcfffffffefefeffffffffffffffff +fffffffffdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fffffffffffffffffffffffffffffffffffffcfcfcfefefefffffffefefefefefefffffffffffffffffffdfdfdfefefefffffffffffffffffffefefeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefcfcfcffffffffffffffffffffffffffff +fffefefefefefefefefefffffffffffffffffffffffffefefefffffffffffffffffffdfffffffffefffffcfffff1fffccff2eca9f5eb94f9ec8af7eb85f8eb83 +f7ea80f7eb7ff7ea7ef6e97df4e77bf1e676efe66dede77ef4f0affffcd3fff7d7fff3c7fceea2f3e480efdf67f1e15ff4e162f1e061eedc5fefdc5df3dd5bf4 +dd59f0db57f1da56f4d756f3d852f1d94bf0d947eed646efd742eed839e5d235e0d244eee371fff6aefff7c2f7f2bbeee5a5eed886e9d27cf4e79bffffc5ffff +dcffffe0fff9c0ebe18ae3cf58e3cb3be5cb2be6ca25e7cb26ebcc29ebca27ebca27e8c926e6c626e8c828ebc727ebc324e3bd23e2c639f4e073feefb7fffcde +fffee0fcedafe1cc53d6bd1fd8c117dec618dfc618e0c419e3c218e3c219e1c11ce0c019debd13d4b813ccb720e9d869fffbcdfffff7fffff8fbfff9ffffffff +feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefeffffffffffff +fffffffffffffffffffffffffffffffdfdfdfefefefefefefefefefefefefefefefefefefefefefefefefffffffefefefefefeffffffffffffffffffffffffff +fffffffffffffffffffffffdfdfdfffffffffffffefefefcfcfcfffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffefefefefefeffffffffff +fffffffffefefefffffffffffffffffffffffffffffffefefefefefefefefefffffffffffffffffffffffffffffffefefefdfdfdffffffffffffffffffffffff +fefefefefefefffffffffffffefefefefefefffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffefffffefffffefefffdfffffefffffefffffefefffdfffffffdfdfdfefefefffffffffffffffffffefefeffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefeffffffffffffffffff +fffffffefefefffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefefefefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffefefefefefefefefefefefefefefefffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffefefefefefefefefefefefefefe +fefffffffffffffffffffffefffffffffffffbffffedfdfac7f0ea9ff3e88ef8ec87f8ec87f7eb85f8eb81f7ea80f7e97ff6e87ef4e87cf1e879efe671ebe584 +f6f2bfffffe4fff8dbfeecbdfbe996f4e479f0e166f0e260f2e162f1e061efdd60f0dd5ef5dc5cf4dd59edde52edde52eed955efd952f0d94eeed84aefd749ee +d843eed93ae4d336e1d246efe276fff5b7fff7cff8f4cbf1edbdf1e5abf0e5abf5f5c7ffffdfffffdefff9c2f9e891efd760e3c838e3c82ae6cd2be3cd27e3cd +27e6cf26e6cc24e8cd25e7cb26e5c924e7cb26e9c922eac61edfbf20dec840f7e884fffacbfffee3fffbd0f8e89ce4ca48dabd1cdbc117dec419dfc51ae0c419 +e4c319e3c219e0c118dfbf18e0bf16dabc1dd1bc31ecdc7bfffdd8fffffbfffffbfbfffafffffffffeffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffdfdfdfdfdfdfefefefffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefffffffffffffffffffffffffefefefefefeff +fffffffffffffffffefefefdfdfdfefefefffffffffffffffffffffffffffffffefefefffffffffffffefefefefefefefefefffffffefefeffffffffffffffff +fffffffffffffffdfdfdfcfcfcfffffffffffffdfdfdfdfdfdfffffffffffffdfdfdfffffffffffffefefefffffffffffffffffffffffffffffffffefffffeff +fefdfffffefffffefffefdfffffefffffefffefdfffefdfffefdfffefdfffefdfffefdfffefdfffefefefffffefffffefffffefefffdfefffdfffffeffffffff +fffffefefefffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffefefeffffff +fffffffefefefffffffffffffffffffffffffdfdfdfefefefffffffffffffffffffffffffefefefdfdfdffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffe +fefefffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffdfffffffffffff9ffffe7fcf8 +beeee797f2e688f8e985faee89f8ec87f8eb83f6e97ff9e97ff7e97ff5e97df2e97aefe474ede48afaf3c8ffffedfffaddfbe8b5f8e68df4e473f1e264f0e260 +f2e162f2e162eedf61f1de5ff5dc5cf3dc58ecdf53e9df51eedb54edd952f0d94eeed74befd64aeed646edd93ee3d33ae2d347efe072fff4b5fffbd3ffffdeff +ffe0ffffdaffffdcffffe2ffffddfdf6bfebdc8de9cf5deacc3febcc2fe7cb26e6d02be4d02be4ce28e6cf26e6cc24e8cd25e8cd25e5cb21eace23e9cb1ee8c8 +1bdcbf20ddc847f8ed93ffffdeffffe6fff5bff5e287e7c73ee2bf1be3c41be2c61be1c51ae1c51ae5c41ae7c41ae2c117dfc017e4c11de1c12ce0c94ff3e592 +fffee1fefffbfdfffcfdfffefffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefe +fefdfdfdfefefefffffffefefefffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefefefefffffffffffffffffffffffffdfdfdfffffffffffffdfdfdfffffffffffffefefefefefefefefefefefefffffffffffffffffffdfdfdff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffff +fffffffffffffffefefefffffffefefefefefefffffffffffffcfcfcfffffffffffffffefffefdfffefdfffffefffffefffffefffffefffffefffffefffffeff +fffefffffefffffefffffefffffefffffffffefffdfefffdfffffefffffefffffefffffefffffffffffffefefefffffffffffffffffffffffffdfdfdffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffdfdfdfffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffefefefefefeffffffffffffffffff +fffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefefffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffe +fefefffffffffffffefefefffffffffffffffffffffffffffffffefbfffffffffffff7ffffe0faf5b6ede691f1e285fbec88f9ec8af8ec87f9ec84f7ea80f9e8 +81f7e97ff3e97df1e77bf2e579efe18efdf3cbffffeefffcdaf6e8aef3e585f3e56ff1e264f3e361f4e162f2e162f0e163f1e061f3dd5cf1dc58ecdf55ecdf53 +ecdc53eedb50f1da4ff2d84eeed64eedd64bebda44e3d43ee5d448f2df6cffeca0fff8c5ffffdcffffeaffffebffffe8ffffd9fff9bdfae790e8ce5ce3c33aea +ca31eace2de9d12be5cf2ae5cc28e8cd29ebcd28ebcb26edcb24edcc22ebcc1dedcf1debcd1aeac918ddc022dfc952fef1a3ffffe5ffffe1fbefa9f2dc72ecc9 +39e4be1ae7c31be6c51ce1c41be3c51ae5c518e5c315e4c516dec015e1bf1fe9ca3fead46bf7eaa6fffce3fdfffcfdfffcfdfffefffefffffdfffffeffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffcfffffdfefffff0fffdd6fdf5b2f2e992f3e487fbeb8afaec8cf7ec8af7eb85f8eb83f8e982f8e982f4ea7ff2e87cefe177f1e18efdf4c9ffffebffff +daf7eeb5f3ea90f2e577f2e26af4e265f5e164f5e263f0e162f0e05ef3df5cf2df5aeddd55eddd54efde52f0de51f3dc50f3da4eefd74fecd74cead948e6d643 +e9d547efd85af6dd7dfae59afbf0b6fdf9c9fbf8ccfaf3c2f6e8a6f1de83f1d860edce43eac933ecce2fe9d02ce7d12be4ce29e1c929e1c52ae1c229e2c229e3 +c429e1c324dec21edec41cdcc21adec31fd9c133e1cd68fff3b3ffffeafffbd8f3e795ecd65feac835e6c01ce8c41de5c41be3c41be3c51ae5c518e5c315e3c5 +13dec015dfc023eacd4df0d983faedb9fffee9fdfffbfdfffefffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffff161000002606 +0f002220574d464301000000000001000000000000001400000000200000d08a0000d06a0200ffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffdfffffdfafffce4fdf7cafbf3adf6ec95f5e88cfaec8cf8ec8cf8ed8bf8ec86f8ea84f9ea84f8eb83 +f4ea7ff3e97df2e577f3e88efcf8c5ffffe8ffffdff6f4c4f1eba2ebe386eddd73f1de6bf5e066f6e364f3e361f1e25ef3e05bf3e059f3de5af3de5af1de53f2 +de51f2dc4ef1db4deeda4decdb4ce8da46e8d943edd841f0d548f0d458f1da6df0e486f4ed96f5ea96f4e588eed868e6cd49e8cd36eccf30eace33e8cf31e9d3 +2de5d22be3cd2de3cc34e2c83edec541dac33fdac541dbc740d8c53cd7c63ad5c438dbc843dcca59e6d68afef4c5ffffedf7f5cce9dd85e5cf52e6c532e4c11e +e5c51ee3c41be3c31ce5c41be7c518e6c416e3c513dabd14dec12aecd25cf7e29efdf2ccffffedfdfff9fefffdfffffffffefffffeffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd +fffffef6fef9daf8f2bdfaf1a7f9ef98f9eb92f8ec8ef8ec8cf8ed8bf9ed88f7eb85f8ea84f8ea84f5eb80f3e97df0e576f0e88bf9f5baffffdcffffe3fbfed7 +f7f5bff2e9a5f2e38df4e17ef3e071f1e068eedf64ecdd5eecdc5aefdd5af1dc5bf1db59f0dc55f1dd50f1db4df0db4aecdb4aebdc4ae9db47e9db43efd840ef +d541f1d449efd854eadb61eade68ecdb66efdb5eedd547e6cd31e6ce28ead22ce9d032e7d132e6d22de3cf2ee3cf3cebd655f3e176f7e787f8ea8af8ec8ef7ea +8ef5e88cf3e98bf1e789f5ea90f8eba1fbefbfffffe0ffffebf8f7c5ecde7ee6d04ee6c631e2c11ee2c51ce4c61be6c41de5c41be6c619e5c617e2c412d6ba15 +dbc030ecd76affebb4fff5ddfffff2fdfff9fefffdfefefefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffe +fffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff1fdf9d0f6efb0f8eea0fcef99f8ed93f9ec90f8ec +8cf8ed8bf9ec8af8ec87f7eb86f6ea84f7ea82f4ea7ff2e57befe789f5efacfcf9ccfdffe0ffffe8fffddefaf3c8f8eaaff5e599ecdf83e7dc74e7db6fe7dc6a +ebdd65edde63eddb60efdc5df1dd5af2df56f3df51f1de4deedd4cebdd49eadc46ecdb45f0d842f0d741f0d544efd545e7d346e2d043e4d043e8d342e8d33be6 +d132e7d431e7d431e7d132e7ce30e6d12fe3d039e2d158ecdf83fdf4b5ffffd6ffffdfffffe1ffffe5ffffe6ffffe4ffffe2ffffe2ffffe7ffffeffffff0ffff +e7f9f5baf0df78ead14be5c92fe2c51de2c719e5c71ae6c51ce6c51ce6c51be5c518e3c316d5b918d8c038ebdb77fff4c6fff8eafffff7fffffbfefffdffffff +fffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffbffffecfcf8c5f3eba5f6eb9bfbef97f9ed95f9ee92f8ec8cf9ee8cfaed8bf8eb89f7ea88f7eb86f8ea84f6e981f6e9 +81f4e888f6ea9cf7f2b5f8f9cffeffe3ffffeafffbe2fff5cffef3bff7efacf1eb9ef2e999f3e991f3e787f4e680eee175efdf6eeedb62ecd958edda51ecda4d +ebd94cead84be8d748ebd847efd944f0d843eed641ecd43fead23ce9d139ead036e7cf35e6d034e6d334e7d633e8d532e8cf31e6cc32e8d03bedd759f1e188fa +efb3fffed7ffffeaffffe8fffde4ffffe8ffffeaffffebffffe8fffee7fffee6fffae0fff9d3fbf7bdf1e793ead45de7c93ae5c728e3c61de2c61be4c619e6c5 +1ce6c51ce4c51ce3c41be4c31ad8ba1fd8c441efe286fffdd7fffef5fffffbfffffcfffffcfffffefffffffffeffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffe6faf6bbef +e899f4e995faee96f8ee96f8f093f7ee8df9ee8cfbee8cf9ec8af6eb89f7eb86f8ea84f8e982f8e780f7e580f8e687f6eb97f3f0b3fbfacefffee5fffeedffff +efffffebffffe4ffffdafffcd3fff8c9fef3b9fcefabf5e997f4e588eede74ebd865ebd75aecd756ecd655ebd554edd652edd84decd948ebd946e9d744ebd442 +eed53ff5d63ff2d338f0d237e8d237e7d437e9d633ead42feed031e9ca39e6cc50fae387fff6c3fffdddffffddfffbd2fdf3bdf6edaef6ecacf7eeabf4edaef6 +ecb0f8e9b1fdebb0fce9a5f5e690ebe078e5d55ae8c839e8c325e8c61fe6c81de5c51ee7c51ee8c41de6c51ce3c41be3c31ce6c31fdbbe27dccb4cf5eb93ffff +e2fffffbfffffefffffefffffcfffffcfdfffffcfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffffe +fffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8ffffe4f6f4b3ebe691f1e88ef8ef95f8ee96f7ef95f5ee8df8ef8dfaee8ef8 +ec8cf7eb8bf8eb89f9e988f9e985fbe984fbe881f9e67df5e584f0e999f6f1b2fef9ccfffeddffffe5ffffe9ffffecffffeaffffe8fffee2fffad8fff8cdf9f2 +bbf7edadf5e89cf3e48ef3e383f3e17cf2dc76f0da70f1d967f0d95fecd954e9d84ce7d647e9d542edd43ef2d63cf2d338f1d338ecd43aead438e8d331ead331 +efd035e9cc42e7cd63ffeda6ffffe5ffffecfff9c9f6eca6f1e38aeee07aefe079ede078eddf79eddd7cefda7ff3dc80f4dd77ebd762decf4adeca35e5c526e9 +c51eeac71de9c81ee8c61fe8c521e8c41ce6c51ce2c31ae2c21be6c325dbbf32dfcd5cf7efa2ffffe8fffffcfffffffffdfdfffffbfffffcfdfffffdffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffcffffe8f6f6b0edeb8df3ed8af9f291fbf298f7ef95f4f091f6f08ff6ef8ef7ed8ff8ec8ef8e98cf8e98cf8ea8af9ea86f8eb83f6e97ff4 +e882f1e887f3eb92f7ee9ef9f0a7fcf3b3fdf6bffefacafdfbd3fcfadbfffee2ffffe8ffffeaffffe8ffffe2fffcd9fff9d1fff9c7fff6bcfef0aef8ea9ef7e6 +8ff2e07becda67e7d657e4d249e3d03fe7d23ae9d338e8d139e9d338ebd137ead133e7d230e7d131ecd03cebcf52e9d576fff4b6ffffeafffbd9f2e394e7d766 +e5d74fe5d546e2d144e5d247e7cf47e8cf49ebd050eed256ecd256e6cf4bdecb3addca2de4c925e4c71fe8c61fe9c720e6c41de7c61de7c61de6c51be8c619e2 +c019e4c42be3c848e3d275f6eeb3ffffedfffffbfffffffffffffffffefffffefdfffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1610000026060f002220574d4643010000000000010000000000 +00001400000000200000d06a0000d06a0200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefeffffeaf6f5b1eaea8cf3ed8afcf391fcf29af8f097f5f093f4f091f7ef91f8ee90f9ec +90faeb8ef9ea8df6ea8af6e987f6ea84f4e981f3e97ef2e87df2e77ff4e882f3e787f5e991f7eb9df7eeaafaf2b7faf6c3fefbcfffffd9ffffe1ffffe7ffffec +ffffedffffebffffe8ffffe0fffbd4fff7c8faefb5f5e9a3efe18feada7ae6d469e5d45ce7d657e8d752e8d54ee8d447ebd141ecd23ee7d338e3d039e9d247ea +d661edde88fff7bdffffe4fff3c3e8d770dec93ee1cc2de0cc27dfc929e5cc2ee6c92be2c42fe2c53eead153eed65ee4ce50e2cd3ce0ca2be4ca24e4c71ee7c7 +20ebc922e8c61fe9c81fe9c81fe7c71aeac719e3c11ae6c532e8ce58e8d98afaf2c3fffff0fffffcfffffffffffffffffefffffefffffffdffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefbffffe8f6f4b4eae792f2ea8dfdf094fef19bfbed9af8ee96f7ee94f8ed93faed91faee90f9ed8df7ec8af6eb89f6e987f8e887f7e983f6e981f4e8 +7cf2e67af1e579f1e47af4e680f4e785f4e78bf3e992f4e997f4ea9cf7eea4f8efabfdf3b7fff5c1fffbccfffcd4fffcdbfffde1fffee6fffee9fffde6fffadd +fff6d1fdf3c4fbeeb6faecaaf7e89ff6e58ff1e079f0db68efd45befd454e8d54ce3d049e7d55aeddf75f1ea9bfdf9beffffd6f9f0ade4d25ddfc732e9ca2deb +cc29e9ca27e9ca27e4c424dabf2ee0cc57faea89fff599f0e17be6d04ee7cc35eaca25e9c81ee6c921e8c821eac61febc720e6c71ee7c61ce9c618e2bf1be7c7 +38efd767f2e49cfef8cffffff3fffffefffffffffefffffffffffffffdfffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffe8f5f3b9ece798f3e992fdef97ffef9cfc +ec99faed97f9ed95faec94faec93faee90f7ee8cf5ed88f5eb86f7ea88f8e985f8ea84f7ea82f7ea7ef6e97bf5e87af5e87af3e67af1e379f2e278f0e17aeedf +79ecdd77eddd79eede7ef0e18bf2e597f6eaa2f7ecaef8f0bbfbf4c9fffcd9ffffe4ffffedffffedffffecffffeaffffe7ffffe1fffed3fff5c1fbeda5f7e794 +f3dd85f0da7ae9d871e5d66fe9dd7ff1e898f7f2b5fcf8c3fffcc5f6eb9be4d150e3c92fefcc2ef2cf2cefcf28ecce29e7c82bdfc640ead97cffffbcffffcbfc +f29becd659eece39eecb28eac920e3c820e4c921e8c61feac920e6c71ee5c71ce7c416dfbe1be5c83ef5df76f8eeaefef9d8fffff7fffffffffefffffefffffe +fffffefffdfffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffff7ffffe9f8f6c0f1eba4f5ea9afded9affef9efded9afdee98fced97fbec96faec93f8ee90f8ef8df6ee89f4 +ed86f8ec86f9ec84f8eb83f7ea80f6e97ff5e87ef6e87ef5e77df5e57bf5e378f5e176f6e174f4e071f3dd6df4dc6af1dd6defdf74efe27af2e681f4e888f5ea +90f7ec9af9f0a6fbf4affff9bdfffac3fffbcbfffed5ffffdcffffe1ffffe1fffddbfef9d2fdf7cafcf0c0f8ebb7f6e8b3f5e9b3f7edbdfdf6cbfffcd6fff9ce +fff6b7f0e486e1cd46e0c527e8c926ebcb24e7ca22e9cd2ceacf3ee8d360f0e39fffffd8ffffd8f5ee9ee7d056eac936ecc62aebc825e1c824e0cb22e2ca1ce7 +cc1ee3c91fe4c71ee6c417ddbd1de5c946fae687fff8c3ffffe7fffff9fdfffffffefffffefffffdfffdfefffbfffffbfffeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8ffffee +fbf8ccf4efb2f6eda4f9ec9dfdef9dfeee9bfcef99fbef97faee96f9ee94f9ef91f8ef8ef5f08af6ef88f9ee86faed85f9ec82f8eb81f7ea80f6e97ff5e77df5 +e77df7e77df7e57af8e576f8e474f9e471fae46dfae26af8e36af3e26aefe16beee06aeedf6bebdd6ce9dd6de9dc72e6dc77e8e082ece590eee89defebaaf3f1 +b7f8f7c5fdfcd0ffffdaffffe4ffffe7ffffe5ffffe3ffffe5ffffe6ffffe9ffffebffffe8fffcd1fbf0acecdd80ddcb50d7c237dec336e0c636d9c433dbc841 +e7d560f4e38cfcf2c3ffffe4ffffd3f1e891dec847e6c52feec52cecc729e2c927e0ca24e2ca1ce3cb1be3c91fe4c71ee4c117dabb1ee3c84ffdec96ffffd6ff +fff3fffffbfdfffffffefffffdfffdfdfffdfdfffbfffffdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffff6fefadefbf6c9faf2b6f8efa5f8f09df8f097f8f096f7ef95 +f8ef95f7ee94f7ef91f6ef8ef8ef8ef8ef8dfaee89f9ed87f7ec84f6ec81f6ec81f5eb7ff6ea7ef6e97bf4e779f5e777f6e576f5e574f7e572f9e870f8e76ef8 +e56cf8e46df5e16af2df66f0de63eedd5eecdb5ceadc5ae9dc5ce6d95feadd69ede175eee381f3e88ef5ea98faf0a3fef5b2fff7c3fffccdffffd1ffffd7ffff +e2ffffe5ffffe3ffffe1ffffd6fdf2bef4e5a0eede8bebdb82e9d87be5d679e3d779e1d97be1da83ede4a0fef4c4fffadcffffdbfffab4ecdf75dfc739e8c527 +efc72befc72be6c528e4c824e3c91ee2c91be2c81ee2c71fe4c31adebf28e4cc5cfeefa6ffffe4fffff8fdfffcfdfffffffffffffefffdfcfffbfefffdfffffd +fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffcfffffffefffdf0fffee1fffbcbf8f3b6f6f0a7f3ef9ef0ec99f2ed98f1ec97f3ec95f4ec92f5ed8ff8ef8efaef8dfaef8dfaee89 +f7eb85f5ea82f4ea7ff6ea7ef6eb7cf6e97bf6ea7af5e979f5e777f2e473f2e571f3e771f3e56df3e36bf6e26bf6e168f5e066f5e263f4e25ff1e05bf0e057f0 +e057efdf57eedf5bebdc5deddc63eedc69eeda6dedda71efdc7becda87ecde92ece69bf1eba8f9edb7f8edbbf5edb8f9f0b7f7edadf0e29aeddc8bfae998fffd +b5ffffc4ffffc6ffffc4ffffc4ffffc7ffffdaffffe4fffddbfdf0bcf3e68ae5d358e2c730e8c724f0c92befc72be7c426e7c825e8cb22e7cb20e2c81ee4c921 +e7c623e2c437e8d16bfff4b4ffffedfdfffcfdfffefffffffffffffffefffdfcfffdfdfffdfffffffffcfffffeffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff1610000026060f002220574d464301000000000001000000000000001400000000200000d04a0000d06a0200ffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfffffdfffffffefffff1fffde1faf8cff5f3bdf3f0b3efedacf0eea8f1eea4f1 +ed9ef5ee99f6ee94f8ef8efaef8df9ee8cf7ed88f7eb85f5ea82f7ea80f7eb7ff7ea7cf7e87af8e97bf6e878f2e676f1e674f1e772f1e771eee66ff0e56cf6e5 +6cf7e56af4e265f2e063f3e263f3e361f2e35fefe05beedd58eddc57eedb56eeda53edd652ebd450ecd34febd050ebd057ead35fe8db67eae172f2e281f2e386 +f2e583f1e580efe07aecd972edd672feea92ffffc1ffffd9ffffdaffffd9ffffd8ffffd9ffffddffffd7fff9bbf4e38dead35fe9ce41e7ca2ce9cb26eac828ea +c828eac926eaca25e9c924e7ca22e4ca20e2c621e6c72ae9cb48eedb80fff6c2fffff2fdfffffdfffffffffffffffefffffffffdfffdfefffffffefffffcffff +feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefdfffffefffffdfffffffefffff2ffffe7fefddbfefcd4fcf9cdfcf8c7f8f5bef6f4b4f8f2abf6efa0f6ec95f5ea8ef5ea90f4e98df5e98bf4 +e987f6ea85f8eb83f8ea80f9e97ef8e97bf7e87af6e878f5e777f3e876f2e873f0e772f0e670f2e56bf3e469f3e368f1e166f0e065f0e163f0df60eede5cefdd +5af1de59f1dd56f1dc51f2db4ff2da4cf2d74af3d848f3d548f2d74aecdb4fe9dd55eddc5deddb5eebdb59eadb57edd756ebd357ecd35bf2de73f8ea97f8eda9 +f5e8aaf5e7acf6eaaaf4e8a6f2e7a3f3e698f0de7fe8d360e9cd43e9cd33e8ca2be8cc28e7cb27e7cb26e8cb23eaca23e7c924e6c823e3c61de2c622e8ca36ea +d159f1e091fff7ccfffff5fcfefffffffffffffffffffefffffffffefffffefffffffefffffcfffffeffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfffffefdfffffdfffffffffcfffff8 +fffff4fffff0fffdeafffce3fcfad8fbf7cefaf3c2f8efb6f6eba7f3e89ef2e89bf4e89af4e896f5e892f6e98df8e887f7e882f8e87efae87dfae97bf9e879f8 +e778f7e776f6e675f4e473f2e571f0e46ef0e56cf1e36bf2e26af2e168f4e168f4df65f4de61f3dc5ef3dd5cf4dc5af3dd56efdc53eedb50edda4feeda4df2d9 +47f1d846e8d845e6d745e6d447e6d244e5d43ee5d13ce9cd40eccf44edd246edd750eadb61e7d969e9d46bedd46cf0d66aedd466e9d15fe6cf55e5cc46e3ca38 +e6ca30e8cb2ce8cb2ce8cc2be5cc28e4cc26e5cc22e5cc22e5ca22e4c921e3c71ce2c625e9cd43efd96ff4e6a4fff9d6fffff8fcfefffffffffffefffffffeff +fffffffefffffefffffffcfffffcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffbfffffcfdfffffbfefffbfffffdfffefffffefffffcfffff7fffff4fffeecfffee6fffbe0fff9d7 +fff8ccfff6c4fff4befef3b9fbf0b2faf0aafaeea0f9ec96f5e88cf5e584f2e37df5e57bf7e57af7e678f6e576f5e475f7e475f4e473f1e470f0e46ef2e46ef2 +e26af2e169f3e067f3de64f4de61f4dd5ff3dd5cf2dc5af1dc58efdc55eddb52eada51eddb4ef1dc4bf1da48ebd946e9d744ebd540ead53de9d639ead438edcf +3aefd13dedd23becd43ee8d746e7d64aebd04aedce49f0d047efd045efcf40ebcd38e8cc31e9cd2ce8cd29e8cd29e9cc2de8cb2ce5cc28e4cc26e6cd23e5cc22 +e5ca22e5ca22e6c81de2c527e7ce50f2df84f9edb7fffbdffffff9fdfffffffffffffefffffffefffffffdfffffffffffffffcfffffcfffffeffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fcfffffefdfefffbfefffbfffffbfffefffffefffffcfffffafffff9fffff8fffff7fffff8fffff6fffff2ffffedfffde5fffbddfff7d2fdf5c6faf3baf8f1ac +f2eb9cf0e790eae285efe482f3e57ff4e67cf3e67af5e57af6e479f6e577f5e672f4e670f4e46cf4e36bf4e168f3e166f2e063f4e162f2df5ef4e05df2df5af1 +de57efdc55eedc53eddb52ecdb4feeda4dedd94becd84aecd746edd644ecd73fecd93cebd83beed33deed33decd238e9d236e6d439e8d33becce3aeccb38edcc +36eece35f0ce34efce31ecce2febcf2ee8d02ae7cf29e8cd29e8cc2be8cb2ae8cc28eacd25e9cc24eaca25eaca25e5c71cdec228e5cd5bf6e699fcf5cafffeea +fffff9fefefefffffffffefffffffffffffffdfffffdfffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfefffbfefffafffffbffffffffffffffffffff +fbfffffbfffffbfffffefefdfffffcfffffefefffffbfffff7fffeeffffbe8fffbdffefad7fcf9cdf9f5c0f6f3b6f7f0abf8f0a3f9ee9cf8ec94f5e88cf3e585 +f3e37ff3e27bf2e172f2e06df1e06bf0e068f1e068f1e166f1e166f3e263f2e260f3e15ef2e15cf2df58f0dd56f0dd54efdc53efdc51edda4fecda4defd84cf0 +d84af1d747eed843ead83debd83bedd53deed33ceed238ebd236e7d332e8d232ebcf34ecce33ebce2fecce2feece2eedcd2debcd2eeace2de8d02ae7cf29e6cd +29e8cc2be8cb2aeacb28eccd24eccd24ebca27ebca27e3c41bdabf29e5d067fef0aefffeddfffff3fffffbfefffdfffefffffffffffffffdfffffbfffefdfffe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefffffffdfffffbfefffbfffffcfefffffcfffffcfffffefffffffcfdfffbfbfffefbfefffbfefffffffffffffbffff +f9fffff8fffff6fffff6fffff5fffff2ffffedfffee9fffde0fffbd6fff8c9fef3b9faefabf6ea9cf3e690f3e585eee076f0df70efdf6eefe06cf1df6cf0e068 +efdf67efdf64f2e063f3e061f2e05df2df5af2de57f3dd55f2dc54f2dd52eddc4feddb4ef2d94df3d84cf2d64ceed648e9d842ead83deed63cf0d43af1d239ef +d339ead435e8d334e9d334ead434e7d332e7d230ead12feccf30eccd32eacc31e8cf2be8d02ae7ce2ce8cb2ce9cb2ceacb28eace23eace23e6ca29e6ca29e2c5 +1cdbc12de9d675fffbc1ffffecfffff8fffffbfffffcfffefffffefffdfffffbfffffbfffefbfffefffefffffeffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfffffb +fffffdfffffdfffffffdfffffdfffffefffffefdfcfffbfbfffefafffffafffffbfffffafffbfcfffafafffbfdfffefdfffffdfffffffefffffffffffffe1610 +000026060f002220574d464301000000000001000000000000001400000000200000d02a0000d06a0200fffff9fffff2fffbe4fff8d7fbf5c8f8f0bbf4ecb0f3 +eba5f4e999f2e890f1e68af2e686f4e680f1e379f1e071f2e06df0df67f1df64f1de5ff2dd5cf1dc58f3dd56f2dc54f2dd52eddc4feedc4ff2d94df3d84cf2d6 +4cefd64aecd845ebd841efd73deed43aeed13aefd339ead337e9d435e8d433e8d433e7d431e6d330e9d230ebd131edce35ebcd32eacd2ee9d02ce7ce2ce9cd2c +e9cc2bebcd28eace23e8ce23e6ca29e6c92be3c723dcc337ead982fffecffffff1fefffbfffffcfffffcfffffffffefffdfffffbfffffbfffefbfffefffeffff +feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffefffffefffffffffffffffffffefdfffffdfffffdfffffdfffffdfffefffffefdfffe +fffffffffffffffffffffffffffffffffffefffffcfffffbfffff6fffef0fffdebfcfbe6fdfce2fefcdefaf8d5faf7cbf8f4c1f9f2b3faefa5f7ea94f4e484f3 +e077f1de6ff0dc67efda61f1db5ef1dc5bf0db57efdb54efdc53efdc51eedc4ff0dc4ff2db4ff1d94bf0d84aefd846edd742eed640ebd33debd33bebd339ebd4 +38ead435e9d333ebd333ebd432e9d230ead12fe9cf2fe9ce30ebce30ebce30eace2deacf2be9cf29eacf27e7cc24e9cf25e9cd28e5c728e7c92ee5c92fe3cc4e +ebdd91fffdd8fffff7fffffffffffffffffefffffefffffefdfffefdfffefdfffefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffe +fffffefffffcfffffcfffffbfffffbfffff8fffff7fffff1ffffe6fffcd6fef7c6fbf1b5f8eca6f5e899f0e28af0df82edde78efdd72efdd6ceedd65eddb5eec +dd59eedd58eedc53edda4feeda4dedd749eed646eed745eed543efd742edd53fecd53debd43cebd339e9d236ebd234ebd333ecd232ecd232ebd131ebd032eacf +31eacf31e9ce30e8ce2ee7ce2ae9cf29ead028e9cf25e9ce26e8cc28e7c727e7c92ee9cf3fe9d461efe19ffffde0fffff9fefdfffffdfffffefefffffefffffe +fdfffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefffdfefffdfefffbfffffcfffffbfffffbfffff9fffff9fffff7 +fffff2fffeebfefde3fcfadcf9f7d4fbf7cefaf6c5faf6bcfaf1b1f6eea1f5eb93f4e785efe177edde6aeadc5ee7da56e8d752e9d64dead649eed648f0d646f0 +d544efd541eed53feed63eedd53decd43aead337e9d236ead435ebd234ebd236ead135e9cf35e8ce34e7ce32e7ce30e7cf2fe6cf2de7ce2ae8d02ae8ce28e8ce +26e7cd25e5ca22e6cb2decd54aefdc73f5e9affffee5fffffafffefffffefffffffffffffffffffefdfffefdfffeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefffffefffffefefffbfefffbfffffbfffffcfffffcfffffbfffff9fffff8fffff7fffff5fffff2ffffeeffffe8 +ffffdcfffdcdfdf8bbf8f0aaf3e799eee28ae8db79e6d96fe5d767e6d560e9d45aecd655edd750efd64af0d646eed641ecd43eecd53decd43aebd438ead337eb +d438ebd236ebd236ebd137e9cf35e8cf33e5ce32e8cf33e8cf31e8cf31e8ce2ee9d02ee9ce2ae8ce28e8cd25e6cc22e5cc30ebd655f5e487fbf0befffee9ffff +fbfdfffffffffffffffffffffffffffffffffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffff +fefffffefffffefffffefffefffffefffffefffffffffffffefdfffcfdfffcfbfffbfdfff9fffff8fffff2fffee9fffcdffff8d3fdf3cbfbefbff8ecb6f6e9ab +f6e7a2f5e697f4e287f2e17af1de6befdc5decd952ead648e6d23de6d139e7d136e8d135ead133ead133ebd032ecd133ecd133ecd232ecd133e9d032eace33ea +ce34ebcf35eacb32ebcd32eacc2deace2aeacc27e6c921e2c731ead666f8eb9dfef6ceffffedfefffbfdfffffffffffffdfcfffffffffffffffffffffffffffe +fffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefefffdfffffefffffefffffffffdfffffdfffffeffffffffffff +fffffffefdfffffdfffffdfffffdfffffffffefffffafffff6fffff3ffffefffffebffffeaffffe2ffffd9fffcccfff6b8fcefa5f4e890f0e47fe7db6be3d65c +e0d04edfcd44e2ce41e4cf3ee7ce3ce7cf39e8d038ead135ead232ebd432edd430ecd331eacf31ebcd32eccd34ebcb32eccd30ebce2deace2ae9ca27e5c623e0 +c539ecd978fbf0b2fffbdcfffff4fcfffdfdfffffffffefffefdfffffffffffffffffffffffffffefffffefffffffefffffeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffdfffefdfffefffffefefffbfffffbfffffbfffefdfffdfefffefffffefffffefffffeffffff +fffffffefffffcfffffbfffff9fffff7fffff1ffffeafffcdbfdf7cef8f1bff5eeaff0e9a0eee792ebe183ebde76efdc6deeda63eed75defd755ecd54aedd540 +e9d435e7d32ee8d32aead32aebcf2eebcd2eebcd2eeccc2cedcf2ae9ce26e8cd25e6cb27e8ca2fe6cb4bf1e08ffff9caffffebfffffafafffefbfffffffffeff +fffefffffffffffffffffffffffffffefffffefffffffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1610000026060f002220574d46430100000000000100 +0000000000001400000000200000d00a0000d06a0200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefefefefefefefefefefcfefefdfffefbfffefdfffcfffffcfffffcfffffc +fffffefffefffffefffffcfffffdfffffefffffefffefdfffefefefffffffffffefffefdfffffbfffff8fffff2ffffedffffe7fffedfffffd9fffecdfffbc0ff +f7b3fef2a4f9ea94f5e287f4e07bedd668ead457e2cf46ddcc36dfcc2fe2cc2de5cb31e8cc32e8cc32e6cb2de7ce2ae2cc27dfc92ae0c833e6cc44e9d167f5e9 +a9ffffe1fffff5fdfffefafffefbfffffdfefcfffffefffffffffffffffffffffffffffdfffffefffffffefdfffcffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffefffffefffffefffffefffffefffdfffffdfffffbfffffdfffffffffffffffffffffffffefffffefffffefffffefffdfefffdfffffdfffffdfffe +fdfffcfffffcfffffcfffffcfffffcfffffcfffffcfffffcfffffbfffff9fffff7fffff2ffffedffffe4fffdd6fdf5c6f7ecbaf6e8adf3e09cf0db89e9d673e7 +d564e6d457e7d350e7d04ce8d048e8d145e7d241e4d33de2d23fdece45e1cf54efd970f5e193fef5c9ffffeefffffbf9fdfefbfffffdfffffdfefcfffffeffff +fffffefffffffffffffffffdfffffefffffffefdfffcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffdfffffdff +fffbfffffdfffffdfffffffefffffefffffefffffefffdfffffdfffffbfffffbfffffbfffffdfffefdfffcfffffcfffffcfffffefffffefffffefffefffdffff +fffefffdfefffdfffffffffffffffcfffff7fffff1fffce9fff9e2fff9dcfff7d3fff6c6fff5b7fff3a9fdee98f9e989f4e27df3e077f3e071f2e06df0e26aeb +e06ee9de76ede189feefa7fff9c8fffce1fffff7fdfffffafefffbfffffdfffffffefdfffffffffefffffefffffffffffffffffefffffefffffffefdfffcffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffdfffffdfefffbfefffdfefffdfefffffefffffefffdfffffdfffffdff +fefdfffefdfffefdfffffdfffffffffffffffffffffffdfffffdfffffdfffffffefffffefffffefffffefffffefffffefffffefffffffffffffffffffcfffffb +fffff9fffff8fffff7fffff1ffffecffffe2fffdd5fff4c3fcedb5faebacf8e9a4f7eca2f5eca2f0e9a4eee8adf3edbefffad8ffffeefffff5fffffbfbfffffb +fffffbfffffdfffefffefefffffffffefffdfffffffffffffffffffefffffefffffffefdfffcffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffefffffefffdfffffdfffffdfffffffefffffefffffffffffffffffffefffffefffffefffffefffffefffffffffffffffefffffefffbfe +fffbfefffbfffffdfffffffefffffefffffefffffefffffefffffefffffefffdfffffffefffdfffffffffffdfffefdfffefffffefffffcfffff9fffff2fffbe8 +fff7dffff8dafff6d1fff9d2fef8d3f9f7d5f8f4dbf9f8e4fffef3fffff9fffffcfefffdfafefffbfffffdfffefffffefffffffffffffffefffdfffffffffeff +fffffffefffffefffffffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffffffffefffffcfffffbfffffcff +fffefffffefffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffbfffffafffffbfffffdfffffffffffffffffffefffffefffffd +fffffdfffffefffffefffffffffffffefffffbfcfffbf9fffbf9fffdfafffefdfffffffffffffffcfffffafffff7fffff5fffff4fffff6fffff7fffffafffffc +fffffefdfffefffffefbfdfdfafefffbfffffefffbfffffcfffefffffdfffdfffffbfffffdfffefffffefffefffffefffffffffdfffeffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefffffefffffefffffefffffffffffffffffffffffffffffffffffefffffbfffffbfffffcfffffcfffffeffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffefffffefffdfffffbfffefdfffefdfffefffffefffffffffffffffffffffefffffefffffefffefefefffefefffffefffffcfffffcfbff +fef9fffef8fdfefafefffdfefffdfefffffefffffefffffefffffefffffefffffefffffefffffefffdfffffbfdfdfdfffffdfffffbfffffcfefefffefafffffc +fffefffffefffdfffffbfffffdfffefffffefffefffffefffffffffdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffff7e05000026060f00f20a574d4643010000000000010000000000000014000000d00a000000000000d06a +0200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffffffffffffffffffffffffffffefffffefffffffffffffffe +fffffefffdfffffdfffffbfffffbfffffbfffffdfffffffffffffffffffefffffefffffefffffffffffffefffffefffffefffffefffffefffffefdfffffdffff +fdfffffcfefefefefefefefefffffffffffffffefffdfffffdfffffdfffffdfffefdfffffcfefffdfffffdfffffefdfffefdfffffffffffffefffffefffffeff +fffefffffffdfffffdfffffcfffdfffffcfffffcfffefffffdfffbfffffbfffffdfffcfffffcfffffffffefffffffffdffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffefffffeff +fffefffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffefffffefffffefffdfefffdfffffbfffffafffffafffffafffffbfffffdff +fffffffffffefffffefffffefffffefffffefffffffefffffcfffffcfffffcfdfffcfcfffdfbfffefbfffffbfffffffefffffefffffefffffefffffdfffffdff +fffffffffffefdfffcfdfffefdfffffdfffffdfefffdfffffffefffffffefffffefffffbfffffcfffffcfefefefcfefefbfefcfffffcfffffcfffffcfffcfeff +fdfffbfffffafffffdfffcfffffcfffffffffefffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff460000001c00000010000000454d462b024000000c000000000000000e00 +000014000000000000001000000014000000050000000b0200000000050000000c028c00780104000000020101000400000004010d0008000000fa0200000000 +000000000000040000002d01000007000000fc020000ffffff000000040000002d0101001c000000fb0200000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000040000002d010200040000002e011800050000000902ffffff0004000000070103009234 +0100430f2000cc0000008c007801000000008c0078010000000028000000780100008c0000000100180000000000e06802000000000000000000000000000000 +0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefe +fefffffffffffffffffffffffffffffffefefefefefefffffffffffffffffffefefefffffffefefefffffffffffffffffffffffffefefeffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfb +fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafafafafafafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb +fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefefefefe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefdfdfdfdfdfdfcfcfcfbfbfbfafafa +fafafafafafafafafafafafafafafafafafaf8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5 +f5f5f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f7f7f7f7f7 +f7f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9fafafafafafafafafafafafafafafafafafafbfbfbfcfcfcfdfdfdfdfdfdfefefefefefefefefeffffffffffff +fffffffffffffefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfcfc +fcfcfcfcfcfcfcfbfbfbfbfbfbfafafafafafafafafaf9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f2f2f2f2f2f2 +f2f2f2f1f1f1f1f1f1f0f0f0f0f0f0efefefefefefefefefefefefefefefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee +eeeeefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeff0f0f0f1f1f1f1f1f1f1f1f1f1f1f1f2f2f2f3f3f3f4f4f4f4f4f4f5f5f5f5f5 +f5f5f5f5f5f5f5f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfefefefefefe +fefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffefefefefefefefefefefefefdfdfdfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f5f5f5f4f4f4f4f4 +f4f3f3f3f2f2f2f1f1f1f0f0f0f0f0f0efefefefefefefefefeeeeeeeeeeeeeeeeeeecececececececececebebebebebebeaeaeaeaeaeaeaeaeae9e9e9e8e8e8 +e8e8e8e8e8e8e8e8e8e8e8e8e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9e9e9e9 +e9e9e9e9e9e9e9e9eaeaeaebebebebebebebebebebebebecececeeeeeeeeeeeeeeeeeeefefefefefefefefefefefefefefeff1f1f1f2f2f2f3f3f3f4f4f4f4f4 +f4f4f4f4f5f5f5f5f5f5f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9fafafafbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfefefefefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbfafafaf9 +f9f9f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f1f1f1f2f2f2f1f1f1f1f1f1f0f0f0efefefeeeeeeedededecececeaeaeaeaeaeaeaeaeae9e9e9e9e9 +e9e8e8e8e7e7e7e7e7e7e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4e3e3e3e2e2e2e2e2e2e2e2e2e1e1e1e1e1e1e0e0e0e0e0e0dfdfdfe0e0e0e0e0e0 +e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1e1e1e1e1e1e1e1e1e2e2e2e2e2e2e3e3e3e3e3e3e4e4e4e5e5e5e5e5e5e4e4e4e5e5e5e6 +e6e6e8e8e8e8e8e8e8e8e8e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaedededeeeeeeeeeeeeefefefefefeff0f0f0f1f1f1f1f1f1f2f2f2f3f3f3f4f4f4f5f5f5f5f5 +f5f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefdfdfdfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f4f4f4f4f4f4f3f3f3f1f1f1f0f0f0efefefee +eeeeeeeeeeeeeeeeededededededecececebebebe9e9e9e8e8e8e7e7e7e6e6e6e6e6e6e5e5e5e4e4e4e3e3e3e3e3e3e2e2e2e0e0e0e0e0e0e0e0e0e0e0e0dfdf +dfdededededededddddddddddddddddddcdcdcdbdbdbdadadad9d9d9d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9d9d9 +d9d9d9dadadadadadadadadadbdbdbdcdcdcdddddddddddddededee0e0e0e0e0e0dfdfdfe0e0e0e2e2e2e3e3e3e3e3e3e3e3e3e3e3e3e4e4e4e5e5e5e6e6e6e7 +e7e7e9e9e9eaeaeaeaeaeaeaeaeaebebebecececedededeeeeeeefefeff0f0f0f1f1f1f2f2f2f2f2f2f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6f7f7f7f8f8f8f9f9 +f9fafafafbfbfbfcfcfcfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefcfcfc +fafafaf8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f3f3f3f2f2f2f1f1f1f0f0f0efefefededededededecececebebebebebebeaeaeae9e9e9e8e8e8e7e7e7e6 +e6e6e5e5e5e4e4e4e4e4e4e3e3e3e2e2e2e1e2e0e0e1dfe0e1dfdddddddddddddcdcdcdcdcdcdbdbdbdadadadadadad9d9d9d9d9d9d9d9d9dad8d8d7d7d7d7d5 +d5d6d4d4d5d3d3d5d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4d4d4d5d5d5d5d5d5d6d6d6d6d6d6d7d7d7d8d8d8d8d8d8d9d9d9 +dbdbdbdcdcdcdcdcdcdcdcdcdddddddfdfdfe0e0e0e0e0e0dfdfdfe0e0e0e1e1e1e2e2e2e4e4e4e5e5e5e6e6e6e7e7e7e7e7e7e7e7e7e8e8e8e9e9e9ebebebec +ececedededeeeeeef0f0f0f0f0f0f0f0f0f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f4f4f4f6f6f6f7f7f7f9f9f9fafafafafafafdfdfdfefefefefefeffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfbfbfbf9f9f9f7f7f7f5f5f5f4f4f4f3f3f3f3f3f3f2f2f2f1f1f1 +f0f0f0f0f0f0f0f0f0efefefedededececece9eceae9eceae9eae8e8e9e7e6e6e6e6e6e6e5e5e5e5e5e5e4e4e4e3e3e3e2e3e1e1e2e0dee1dfdde1dcdce0dbdb +dfdadcdddbdcdcdcdbdbdbdadadadbd9d9dad8d8d9d7d7d9d7d7d8d6d6d7d5d5d9d4d6d7d4d6d8d3d5d7d2d4d5d0d2d4cfd1d1cfcfcfcfcfcfcfcfcfcfcfcfcf +cfcfcfcfcfcfcfcfcfcfd0d0d0d0d0d0d1d1d1d2d2d2d3d3d3d4d4d4d5d5d5d6d6d6d7d7d7d7d7d7d8d8d8dadadadbdbdbdcdcdcdcdcdcdddddddddddddedede +dfdfdfe0e0e0dfdfdfe0e0e0e2e2e2e4e4e4e5e5e5e6e6e6e6e6e6e7e7e7e8e8e8e9e9e9ebebebececececececececececececedededefefeff0f0f0f1f1f1f2 +f2f2f2f2f2f3f3f3f4f4f4f5f5f5f6f6f6f7f7f7f9f9f9fbfbfbfdfdfdfdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0f0f0f0efefefeeeeeeedededeaedebe9ecea +eaebe9e8e8e8e7e7e7e6e6e6e6e6e6e5e5e5e3e3e3e3e3e3e2e2e2e1e1e1e0e0e0dfe0dededfdddddedcdddddddddddddcdcdcdbdbdbdadadad9d9d9dad8d8da +d8d8d8d6d6d7d5d5d7d5d5d6d4d4d6d4d4d5d3d3d4d2d2d3d1d1d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1d1d1d1d1d1d2d2d2d2d2d2d3d3 +d3d4d4d4d5d5d5d6d6d6d8d8d8d8d8d8d9d9d9dadadadbdbdbdcdcdcdddddddddddddddddddededee0e0e0e0e0e0e0e0e0e1e1e1e2e2e2e4e4e4e6e6e6e6e6e6 +e7e7e7e7e7e7e8e8e8e9e9e9ebebebececececececededededededeeeeeeefefeff0f0f0f1f1f1f2f2f2f3f3f3f4f4f4f5f5f5f6f6f6f6f6f6f8f8f8fafafafb +fbfbfdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfafafaf8f8f8f7f7 +f7f6f6f6f5f5f5f5f5f5f5f5f5f4f4f4f2f2f2f1f1f1f1f1f1f0f0f0efefefeeeeeeededededededecececebebebe9e9e9e8e8e8e7e8e6e7e8e6e8e6e5e8e6e6 +e7e4e6e8e2e7e6e0e5e5dfe4e4dee3e4dee3e2dee3e0dfe1dfdee0dedddfdcdcdcdadcdcdbdcdad8dbd9d7dad8d7dbd6d6dad5d5d9d4d3d9d4d3d9d4d2d7d5d4 +d7d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d6d6d6d6d6d6d6d6d6d6d6d6d7d7d7d8d8d8d9d9d9d9d9d9dbdbdbdbdbdbdcdcdcdddddddede +dedfdfdfe0e0e0e0e0e0dfdfdfe1e1e1e2e2e2e2e2e2e2e2e2e3e3e3e5e5e5e6e6e6e7e7e7e8e8e8e8e8e8e9e9e9e9e9e9ebebebecececededededededeeeeee +efefeff0f0f0f0f0f0f1f1f1f2f2f2f3f3f3f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9fbfbfbfcfcfcfefefefefefeffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdfdfdfcfcfcfafafaf9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f6f6f6f5f5f5f4f4f4f3f3 +f3f2f2f2f1f1f1f0f0f0f0f0f0f0f0f0efeef0eeedefedeceeecececebeceaeaebe7ebece8ebeceaece9ebebe7ecece5ecebe4ebebe4e9eae4e9e7e4e6e4e3e5 +e3e3e3e2e2e2dfe1e1dee0e0dee0e0dee0e0dee1dfdde0dedcdfdddce0dbdae0dbdae0dbdae0dbdadfdddfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdf +dfdfdddddddddddddddddddededededededfdfdfdfdfdfdfdfdfe0e0e0e0e0e0e1e1e1e2e2e2e3e3e3e3e3e3e4e4e4e4e4e4e4e4e4e5e5e5e6e6e6e7e7e7e7e7 +e7e7e7e7e9e9e9eaeaeaebebebebebebececececececedededeeeeeeefefeff0f0f0f0f0f0f2f2f2f3f3f3f3f3f3f3f3f3f3f3f3f5f5f5f6f6f6f7f7f7f8f8f8 +f9f9f9f9f9f9fafafafbfbfbfdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefefefefefefdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f6f6f6f5f5f5f6f4f4f6f4f4f6f3f5f3f2f4f2f1 +f3eff1f1eef2edeef2eceef2ecedf1ececeeeeebedeeedeceeecececedebeaedebeaeaebe7eaebe7e9eae8e8e9e7e7e7e7e6e5e7e6e5e9e6e5e9e7e6eae6e5e7 +e5e4e6e5e4e6e5e5e5e5e5e5e5e5e5e5e5e5e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e6e6e6e6e6e6e6 +e6e6e6e6e6e6e6e6e7e7e7e7e7e7e8e8e8e9e9e9e9e9e9eaeaeaeaeaeaebebebebebebecececececececececeeeeeeefefeff0f0f0f0f0f0f1f1f1f1f1f1f1f1 +f1f2f2f2f3f3f3f4f4f4f5f5f5f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9fafafafafafafbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfefefeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefdfdfdfd +fdfdfefefefefefefdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfbfbfbfbf9f8fbf9f9faf7f9f8f7fbf7f6faf4f6f7f4f7f5f2f8f3eff6efeff5f0eef3f2eef2f3eff1 +f2eff1f1eef2edf0f2ecf0f2eceff0eceff0eceeefedeeeeeeedeceeefebf0efebf0efebf0efebf0eeebededeaeceeebedeeececeeececeeececedededededed +ededededededededededededededededededececececececececececececececececececedededededededededededededededeeeeeeeeeeeeefefefefefefef +efeff0f0f0f1f1f1f1f1f1f1f1f1f1f1f1f2f2f2f3f3f3f4f4f4f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfcfbfb +fbfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefe +fffdfdfefafcfdf9fcfbfdfbfafefbfafefaf9fdfafafaf8fbf9f7faf8f6f8f8f4f7fbf3f6fbf3f6faf2f6f7f2f7f5f4f8f3f4f8f3f4f7f5f4f7f5f3f6f4f3f6 +f4f3f5f5f5f5f5f5f5f5f5f5f5f4f4f4f3f3f3f3f3f3f3f3f3f4f5f3f4f5f3f3f4f2f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4f4f4f3f3f3 +f3f3f3f3f3f3f3f3f3f4f4f4f4f4f4f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f9 +f9f9fafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffefffffbfefffbfdfdfdfdfcfffcfafffdfcfffffcfeff +fdfdfdfdfdfdfcfefafafffafafffafafff9fbfcfafdfbfafdfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfafbfcfafbfcfafbfcf8fbfcfafafbf9fafbf9fafbf9fafa +fafafafafafafaf9f9f9fafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9f9f9f9fafafafafafafafafafbfbfbfbfbfbfbfbfb +fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffefdfffcfdfffcfdfffffffefffffefffffefffffefffffffefffffefffefffffcfffffdfffffdfffefdfffefffdff +fffefffdfffffcfffffcfffffdfffffffffffffefffffcfffffbfffffcfdfefafdfffefdfffffdfffffdfefffdfdfffbfcfffffeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffefbfffe +fdfffffffefffffefffffefffffefffffffefffffefffefffffefffffefffffffffffffffffffefffffefffdfffffcfffffdfffffefffffefffffffefffffbff +fffbfffffcfffffcfdfffffdfffffcfdfffdfefffdfdfffdfdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffdffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefffffefffffefdfffefdfffcfefffbfffffefffffefffffefffffefffefdfefffdfffffefffffefffffffefefefffffffffffffffffffffffffffffffe +fefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffefffffffffffffffffffffffffffdfffffffefffffefffefefefffffefffff9fffff8fffff4fffff1fffff1fefeeefcfdedfeffef +fffff2fffff7fffff8fffffbfffffcfffffefffffffffffffffffffffffefffffefffffefffffefffffefefefefefefeffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefdff +fffbfffffdfdfffdfdfffffefffffffbfffff4ffffebfffee0fffad9fff9d7fef8d5f9f5d2faf8d5fffddeffffe7fffff0fffff2fffff7fffff9fffffbfffffc +fffefdfdfefcfdfefcfcfffbfdfffcfdfffcfefffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfdfffcfbfffefbfffffdfdfffffefffffffcffffedfffcd9fbf7c4f6ed +aef4e8a2f8e79ef7e69df4e79df3e89ef5eaa6faf0b0fff4bbfff5c5fff8d0fffad9fff9defffce7fffeeffffff5fffff9fffffbfdfffbfdfffcfffffeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffffffffffcfdfffcfbfffefdfffffffefffffffcfffff0fdf6cff3eaa7eadf85e4d364e5cf52eccf4eeed04dedd14ee9cf4de7cd51e7cf58e4d0 +61e8d46feedc81f0e395f8ecacf9f1bcfef7d0fffee2fffff1fffff8fffffbfffefdfefefefefefefefefeffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffcfdfffcfdfffefdfffefffffeff +fff5ffffddfbecaeeada79decd4ed8c12fd8bd1fe0c020e5c21fe3c01de0be1edebe1fdcbe23d6bc28d8be34dec749e4cf5ceddb76f2e18af6e99dfdf2b4fffb +c9fffed6ffffdeffffe5ffffecfffff0fffff2fffff6fffffafffffefffffffffefffdfffffdfffffdfffffffefffffffffffffffffffffffffffffffffdffff +fdfffffdfffffdfffffffffefffffffffffffffffffffffffffffffffffffffffffdfffffdfffffdfffffffffffffffffffffffffefffffefffffeffffffffff +fffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffeffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfffefdfffefdfefcfdfffefdfffefffffefffef9fffde7fff6c2f8e086e3cd4bdec92adec71eddc318e1c11ae4 +c11de1c219e1c318e1c318dec217dbc018ddc021e2c52ee3c838e6cb45e7ce4eead359ebd762ecd86befdb76f5e084f5e495f4e9adf9f1c2fef7d0fcf8dbffff +edfffff9fffffffcfcfffbfefffbfefffbfefffcfdfffefdfffffefefffffefffffefdfffffbfffffbfffffafffefafffdfdfffcfffffefefffdfffdfcffffff +fffffffefdfffcfefefbfffffafffefbfffffffffffffefffffefffffdfffffdfffffdfffffefffffffffffffffffffefffffefffffffffffffffefffffeffff +fdfffffdfffffefffffefffffffffffffefffffffffefffffefffdfefffdfffffdfffefffffcfffffefffffefffefffffeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffefdfffe +fefffdfffffffdfffffffffcfffdeefff6d0fee79cefd465dfc630e0c81ce4cc1ce7cc1deac920eac821e8c71ee6c81de5c819e4c816e3c617e3c51ae3c31ee2 +c222dfc023ddbf24d9bd23d6bb24d5ba29d8bd31e0c53fe2c951e8d572eddf8cf6e99ffbf0b2fffccbffffe0ffffecfffff2fffff4fffff8fffff9fffffbffff +fcfffffcfffffefffefefdfffffcfefffcfefefdfffffdfffefcfffdfefffdfffffefffffffffffffffefffffefffdfffffbfffffafffefbfffefffffffffeff +fffefffffefffffefffffefffdfffffdfffffffffffffffefffffefffffefffffffffffffffefffffefffffdfffffefffffffffffffefffffefffffefffeffff +fefffdfefffdfffffdfffefdfffcfffffcfffffcfffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffefffefdfffffff9fffbdef6ebafefdc79e5cd4b +dcc228e0c51de4ca1fe7cb20e9c720e7c420e9c622e8c61fe8c71de8c81be8c91ae5c71ae2c31ae0c019dfc21addc018dabd14d6bb13d7b914d7ba19dcbd22de +c02ce1c941e5cf51e9d560ecd86bf1e07ff5e690f8ea9efaeeacfaf1b8f9f3c4fcf6d1fffbdffffeecfffff8fffffefffefffffefffffdfefffeffffffffffff +fffefefefffefffffefffffefffffefffffefffffefffffffffdfffffdfffefdfffcfffffefffffefdfffefdfffefbfffefbfffefbfffefbfffffdfffffdffff +fdfffefdfffefffffcfdfffcfdfffcfdfffefdfffffdfffffdfffefffffbfffffbfffffcfffffffffefffdfefffdfefffbfffffbfffcfbfffcfbfffbfdfffcfd +fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffefefefffffffffefffffefffefdfffffff5fffbceeadf8fe1d057e1ca38e0c527e6c724e6c921e7c720e9c720e9c622e6c522e5c520 +e4c51ce5c71ce8c81be7c61ce4c51ce2c31ae2c31ae2c419e4c417e5c617e4c417e3c218e3c11ae2c11eddc021dec228d9bf2bd7bc2fd6bd37d7c042dcc551e0 +cc61e8d776ecdd87f2e69efaefb5fff7cbffffdeffffecfffff2fffff4fffff4fffff6fffff9fffffcfffefdfffdfffffdfffffdfffffdfffffdfffffeffffff +fffffffffffefdfefffbfffffefffffefdfffcfbfffcfbfffcfbfffefbfffefbfffffdfffffdfffffffffffffffefdfffcfdfffbfdfff9fbfffbfbfffffbffff +fdfffcfdfffbfffff9fffffbfffffefffefffdfefffdfefffdfffffdfffefbfffefbfffefdfffefdfffeffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffff +fffffff1fffabde3da73dac93ce1c929e5c827e9ca27e8ca25e8c821eac821eac821e3c722e2c71fe1c71de2c51ce4c51ce4c41de6c31fe6c320e5c21ee4c21b +e5c119e4c319e3c316e2c117dfc017dfc017debd14dcbd14daba13d5b613d3b417d4b51cd9bb27dcc033e3c941e6cf51ead764eedd76f0e289f6ea9cfaf2acfd +f5bafff6c6fff7d1fffad9fffbe2fffdeefffff9fffffefefdfffefdfffdfcfffffcfffffdfffffefffffefffffffefffffefffffffffffffffffefdfffefdff +fefffffefffffffffefffffdfffffdfffffdfffffefffffffffdfffcfbfffbfafffbfafffffafffffbfffcfdfffbfdfff9fffffbfffffefffffffffefffffeff +fffefffffefffffefffffefffffdfffffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffbffffe5fdf4aae2d561dbc930e3c921e7c825ebca27e8ca +25e7ca22eac821e6c61fe4c921e3c921e3c91fe4c71ee5c61de5c51ee7c420e7c420eac521e8c41de7c31be5c41ae5c41ae4c319e1c219e1c318e2c012e2c012 +e0c112e0c013debd13ddbc13ddbd16debf1cddbf20dcc026dbc02fd8c038d4be40d4c24dd7c959dccd69e1d27ce6d98feee2a0f5ebb5fdf6cbffffe3fffff0ff +fff4fffff8fffff9fffffbfffffbfffffcfffffcfffefefffefffffefffffefffffffffffffefffffefffffffffffffffefffffdfffffdfffffdfffffdfffffe +fffdfffefbfffcfbfffcfbfffffdfffffdfffefdfffcfdfffcfdfffcfffffefffffffffffffffffffffffffffffffffdfffffcfffffbfffffcfffffeffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffffefffffbfffdf2fff9d4f8ed99e2d257dcc42ae4c71ee8c823ebcb26e8cb22e8cb22eaca23e8c823e5c820e5c820e7c81fe7c91ee8c8 +1be8c81be9c61ce9c61ce7c41ae6c417e4c417e5c518e5c41ae2c419e1c219e1c219dfc114dfc114e0c215e0c217e0c217dec015debf16ddbe15dbbc13d9b912 +d6b714d3b516d0b217ccb11acfb521d2b92ddcc442e1cc53ead568efde7df7e794fff3adfff9bffffbcafffbd2fffcdbfffee2fffce7fcfcecfffef4fffffbff +fefefffefffffefffffefffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffefffffffffefffffefffffefffffefffffe +fffffffffdfffffdfffffffffefffffefffffcfffffcfffefffffdfffffdfffffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefffffefffffefffff8fffce7fef4c4f6e78ae6 +d150e2c62beaca23eccc25eccc25e7cb20e4ca1fe6c921e8c823e7c722e6c61fe8c71ee8c71de6c81de5c71ae6c619e5c518e6c619e5c518e2c417e3c518e2c4 +19e1c219e1c11ae2c31ae2c419dec315dcc015dcc015dbbf14dbbf14dbbf14dbbd12dfbf12debc0edcba0dddbb0edcb90fd8b70edab811dcbb18dbbe20dbc02a +dec336ddc440dcc44cdbc758dfcc69e0d077e3d785e7de95ece5a6eeeab7f4f2cafefcdeffffeefffff4fffff8fffff9fffffbfffffbfffffcfffffefffffeff +fffefffffefffffefffefffffffffffffffffefffffefffffefffffefffffdfffffefffffefffffdfffffefffffefffdfffffffffefffffcfffffcfffffcffff +fcfffffefffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefffffefffffffffff8fefbdcf7eeaff2e17aebd24ce5c62deac926eaca25e8cb22e6cc21e5cb20e5c924e6 +c724e8c823e9c622e6c61fe5c51ee2c51de4c71ee2c81edfc51adfc51adfc51ae2c51ce2c51ce4c41de3c31ce3c11ae2c118e4c319e1c318e0c217dcc015dcc0 +15dbc116dac015d9bd12ddbf12dfbf12e1bf12e0be11e0be11dfbc12dfbc12deba12ddbb14d8b714d7b416d5b417d1b118cdad18ccaf1ed0b529d6bf3bdac84d +e3d263e9db7bece393f6edadfffbc6ffffdbffffdfffffe5ffffeaffffeffffff6fffffafffffefffffffffffffffffffffffffffffffffefffdfefffdfdffff +fefffffefffffffefffffefffffffffefffffefffffefffffefffffffffffffefffffefffffcfffffcfdfffbfbfffcfbfffcfffffeffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffe +fffefffffff6fef8cff3e99cefdc69e9ce41e6c62debc929ebcb26e9cc24e6cc22e5cc22e5c925e5c925e5c722e7c720e8c823e6c823e5c722e3c820e3c91fe0 +c61ce1c71ddfc51be0c31ae0c31be2c21be3c31ce5c41be6c51be3c218e3c218e2c117dfc116ddc116dec217dec217dcc015ddbf12dfbf12dfbf12e0be11e0be +11dfbd10dfbd10dfbd10dcba0ddab70ddab70ddab70dd8b50bd5b208d7b40ad7b710d7bb17dabe23ddc432dcc743dac853ddcd63e5d477e6d885e8de91e9e19e +f1e8aff5efc2fbf3d5fef9e4fffef1fffff8fffff8fffff9fffffafffffafffffefefefefdfcfffefdfffffcfbfffefafffffefffffffffffffffeffffffffff +fffffffffffffffffffffffffffffdfffefafffcf8fffbfafffcfdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffdfffffff5fdf5c0efe286ebd655e7cf37e7c82beaca2a +eacc27e8cc27e7cc24e7cb26e5c928e5ca26e6cc22e4ca20e5ca22e6c921e4c71fe3c61ee5c61de5c71ce6c81de5c71ce4c61be4c61be5c41ae5c518e4c516e3 +c415e5c316e5c316e4c215e1c114e0bf15ddbf14dcbe13dbbd12dfbe14dfbe14dfbe14debd13dcbe11dcbe11d9be10dbbe0fdabd0edcbd0edcbc0fdcbb11dbba +10dbb80edbb80edcb90fdcb90fdab910d7b710d4b414d0b118ceb01ccbb020c9af27d1b838d7c04ce3cc68edd984f4e4a2faefbdfff9d3ffffe3ffffecfffff0 +fffff1fffff2fffff5fffff8fffffafffffefffffffdfffffafffefafffef9fefdfafffefefffdfffffefffffffffefffffdfffffdfffdfffffafffff8fffef8 +fffefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffdfffffffffffffdfffffff2fff3b5e7d871e6cf43e9cf2fe9cc2be9cd29e8cc27e8cc27e8cc27e7cb27e7ca29e5ca26e5cb21e3c91e +e3c820e3c722e2c41fe1c31ee3c31ce3c41bdfc017e0c118e0c118e0c118e1c318e2c417e3c513e2c412e5c315e5c316e5c316e2c215e2c117e1c016e1c016e0 +bf15dfbe14dfbe14dfbe14dfbe14dcbe11dabf11dabf10d9be0fdbbe0fddbe0fdbbd10dbbd10dabc0fdcbc0fdaba0ddbb90bdab908dab807d8b605d7b406d6b2 +06d4b006d2ae06cfac08d2b114d8b823dec039e2c74ee4cc62e5d277ead98aeade96eee6a3eeeaaff3efbaf6f3c6fcf8d5fffbdffffeebfffff5fffff9fdfffc +fdfffefbfffffbfffffbfffffdfffefffffefffffefffefffffefffffdfffffefffbfffffafffefafffefdffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffbfffffbfdfdfffeffffffedfff1 +a8e2cf5cdfc732e9cf29e8cd29e8cd29e8ce28e9cd28e8cc28e8cc28e7ca29e7cb26e8cb22e6c920e6c823e6c626e2c425e0c223dfc221ddc11ddec21edec21e +debf1cddbf1addc017dec315e1c513e0c412e2c516e3c415e2c314e2c314e1c114e1c114e2bf15e2bf15e1bd15e1bd15e1bd15dfbe14ddbf12dabf11dabf10dc +bf10dcbb11debb11dcbb11d9bb0ed7bc0ed7bc0dd6bb0cd4ba08d7bb09d8ba08d8b90adab80adbb70bdcb50cdcb50cd9b40cd7b30cd6b512d7b718d7b81dd6b6 +21d3b526d4b72cd1b832cfba39d3c24dddce67e3d981eee49ef6efb8fffad1ffffe3ffffedfffff4fffff8fffffcfdfffffbfffffdfffffdfffefffffefffffe +fffffefffffefffffffffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffdfffffbfffffdfffffffffbffffe1ffee9be2cc4fdec42ae9ce26e9cf29e9ce2ae8ce28e8ce28eacb +28eacb28e9ca27e9cc24ebcc23e7ca22e5c629e5c732e5c93ce9cf45ead24ae6d049e5cf48e5cf48e6ce46e5cc40e5ca39e4ca30e1c826dfc51de0c31ae0c217 +dfc116dfc114e0c215dfc114e0bf15e0bf15e2be16e2be16e2be16dfbe14dfbe14dcbe11dcbe11dcbe11e0bd13e0bd13ddbc12dabc0fd8bd0fd8bd0ed5bd0dd6 +bb0cd9bc0dd9bc0ddbbb0edcba0ddcb80cdab60adab60adab60ad6b407d4b309d4b107d3b006d2af05d1ae04d1ae04cdad06caae0acfb51bd5be32dbc64ce2cf +66e8d97deee193f3e7a5fdf2b8fdf5c6fff8dafffdecfffffafffffffdfffffafffefdfffefffffcfffffcfffffcfffffefffffefffffefffffeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd +fffffafffffdfffefffef1fffdd1fcea8de5cd4be2c62bebce26e9ce2ae7ce2ae6ce28e8ce28eacc27e9cc24e9cc24e9cc23e7c81fe3c625e3c733e7cd4beed8 +68f9e683fcee95f8ec9af6ea9cf7ec9cfaea97f6e489f2dd74ecd35fe0c846dcc131dbbc21dcbb18d8ba15d9bc14dbbf14dbbf14ddbf12ddbf12e0bf15e0bf15 +e0bf15dfbe14dfbe14dfbe14debd13debd13ddbc12dcbb11dabc11dabc0fdabc0fd9bb0edab90fdab90fdbb70fdbb70fdbb80edbb80edab80bd8b90ad8ba08d6 +ba08d8b90ad5b70ad5b508d3b306d3b306d2b205d3b104d3b104d1b007d3b30ed5b516d5b61fd6b82bd6b932d7ba3ad5bc44d9c457e1cf72f1e09dfff3c7fffe +eafffffbfffefff9fdfefafffffbfffcfdfffcfffffcfffffefffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffafffefffff7fffde4fff6bef9e580e7cf47e7c92eea +cc27e9cd2ce7ce2ce6ce28e7cd27eacd25e9cc24e9cc24e7cb26e6c928e5c935e4cc50ead671f4e693fff8b2fffebffffabffef7befff9c0fff9bdfff3b3faeb +a3f3e08fead57ae4ce65e1c54fe0c343dbc139dbc033dbc32bdbc224dcc01fdcc01bdcbf17debf16e0bf16e0bf15dfbe15dfbe14debd14dcbd14dbbc13dbbd12 +dbbd10debe11debe11dcbb11dbba10deba12deb812ddb711dcb610dbb70fd8b80bd6ba08d3ba06d2b806d5b809d4b708d3b508d3b508d3b508d5b508d5b607d7 +b507d5b306d5b208d4af07d1ad06d0ad0acfab0bcba80bc7a70ec7ac1cd0b737e2cc62f6e294fff1c2fffbe3fffffafdfffffbfffffafffefbfffcfdfffeffff +fffffefffffdfffffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffffffffffffefffffe +fffffefffffefdfffffdfffffdfffffffffffffffcfffff1fff9d1fceda5f0e06fe5d144e6ca2feacd2ceacc2de9cd2ce6d02ae5ce25e9ce26ebcd28e5c827e8 +ca2fe5c935e4cd4ff0df88fff7b7fffbc8fef9c8fffac1fdf3b3fbefadfbf0acf9f0b0fbf3b8fff4c4fff4c8fff3c5fff2c1fdecb3f8e8a3f1e08fe9d877e6d3 +60e6d150e4cb3fddc12ddcbd22dbb919d9b612dab910dcbb11dcbc0fdabc11dabc11d6bb13dabd14ddbd10dfbd0fdebd13dcbb12d8ba0fddbc12ddb911deb812 +ddb912dab910d7b90cd4ba08d4bb07d3b907d5b809d7b70ad6b609d6b609d6b609d5b508d4b407d4b407d4b407d3b306d3b006d0af05cfae05cead04ceac05cc +ac07caae0acdb116d2b726ddc549e7d479fff4bcfffff0fffefffffffffdfffffdfffffefefefffefffffefffffefffffeffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffefffdfcfefefdff +fffefffffefffefefefffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe +fefefffffffcfcfcfffffffffffffffffffffffffcfefefcfefefdfffffdfffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefefefefe +fefffffffffffffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffefffdfcfefefdfffffeffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffdfffffcfefffdfffffdfffffcfefffcfefffdfffffdfffffcfefefdfffffffffffffffffffffffdfdfdfefefefffffffffffffffffffefefeffffffffff +fffefefefefefefffffffffffffefefefffffffffffffefefefffffffffffffefefefffffffffffffefefefffffffffffffffffffefefefffffffdfdfdffffff +fffffffefefefffffffffffffefefefffffffffffffffffffffffffdfdfdfdfefcfffffefffffffffffffffefffefdfffffefffffefffffefffefdffffffffff +fffffffffefffffefffffefffffefffffffffffffdfffffcfefffdfffffdfffffcfefefdfffffdfffefdfffefdfffefffffefefffdfffffefffffefffefdffff +fefffffefffffefffffefffffefffffefffffefffffefffffefffffefdfffefdfffefdfffffcfefefcfefefdfffffffffffffffffffefffefdfffffefffffeff +fffffffffffffffffefffffefffffefffffefffffffffffffdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefffffefffffffffffffffefffffefffffffffffffffffffefffffefffffefffffefdfffffdfffffdfffffffffffffefaffffec +fff4c0f4e58fecdb62e2cf3ee5cc30ebce2dedcf30ebce2fe7d12ce5cf29eace29ebcd28e5c928e6cb35e6ca47ebd56ffbefadffffdaffffdbfaf7c0f8eca4f6 +e491f3e188f3e38af3e894fbf0a6fff8bcfffecdffffd9ffffe1ffffe0ffffd6fffcc2fcf0aaf3e592eede7ee7d46be2ca58d9bf43d8bc39d6b92ed6ba26dabb +22d9bc1dd9bd19d8bc17dabf17dabe13dcbd0edfbd0fdebd13dabc11d9bb10dbbd12ddb911ddb810dbb70fd9b80ed8bb0cd6bc0ad7bb09d8ba08d8b90ad7b70a +d6b609d6b609d6b609d6b609d5b508d4b407d5b508d4b407d3b306d2b205d2b205d1b104d1b104d1b104ceb005cdb007c9ac04c5aa14ceb644f5e396ffffdfff +fff9fffefdfffefffffefffefdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefffffefffffffffffffffffffffffffffefffffefffffefffffefffefdfffffefffffffffffffffffffffefefeffffffffffff +fffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefffffffffffffffffffffffffffffffefefefffffffffffffdfdfdfffffffdfffffd +fffffcfefefcfefefcfcfcfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffdfcfefefdfffffefffffefffdfdfdfcfcfcfefefefffffffffffffdfdfdfcfcfcfffffffffffffffffffffffffffffffefefeffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffcfefffdfffffdfffffcfefffcfefffdfffffd +fffffbfdfdfcfefefefefefefefefffffffffffffefefefdfdfdfefefefefefefffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffff +fffefefefffffffefefefdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefefefdfdfdfdfdfdfdfdfd +fefefefffffffffffefffffefefefefdfdfdfffefffffefffffefffffefffffefffefdfffefefefffffffffffefffffefffffefefffdfefefefffffffdfffffd +fffffafcfdfdfffffdfffffdfffffcfffdfdfffefdfffefdfffefefffdfffffefffffefffefdfffefdfffefdfefffdfffffefefffdfffffefffffefffffeffff +fefffffefdfffefcfffdfdfffffdfffffcfefefcfefefefefefefefefffefffffefffffefffffefffffffffffffffffffefffffefffffefffffefbfbfbfefefe +fffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffff +fffffffffffffffffffffffffefffffefffffefffffefffffffffffffffefffffffffffefeffffedfcf0b6ebdd7de7d657e4d03be6cd2febcf2eecd02febcf2e +e6cf2de7ce2aeccd2ae9ca27e4c925e6cd3befd767f7e290fff4bfffffd5fffdbdebe18de9d568efd65eedd259eed35aecd65fefdb6bf4e178fae889ffee99ff +f3a6fff5b1fff6b6fff6bafff4bafbf2b9faf2b7f9efb3f5eca9f1e39becde8ce8d679e5d166e7cf57e6cd47e1c737dfc328d9bc14d7b809d5b704d5ba06d6b9 +0ad7b90cd8ba0fdab90fdeba0edebb0ddcba0cdabc0ad9ba0bd7b809dcb709dbb608dab80bd7b70ad7b70ad7b70ad7b70ad6b609d6b609d5b508d5b508d4b407 +d4b407d3b306d3b306d2b205d2b205d2b205cdaf04cfb007cbab04c2a50ec5ad31e9d77efdf3c3fffae5fffff8fffffffffdfffffdfffffffffffffefffffeff +fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffefffffefffffefffefdfffffffffffffffffffffefefefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefefefefefefefffffffefefefffffffffffffefefefdfdfdfffffffdfffffcfefefdfffffdfffffefefefefefefffffffffffffefefeff +fffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefffffffffffffefefefffffffffffffffffffdfdfdfefefefffffffffffffd +fdfdfffefffffefffefdfffefdfffefefefefefefefefefffffffffffffefefefffffffffffffffffffefefefffffffffffffefefefffffffffffffefefefdfd +fdfffffffffffffffffffffffffefefefffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffefffffeff +fffefffffefffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffbfdfdfcfefefcfefefc +fefefefefefffffffffffffffffffffffffefefefefefefffffffefefefefefefefefefefefefffffffffffffffffffffffffefffdfffffeffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffff +fffffffffffefffffefffffeffffffeef9eeaae5d76de6d34ce9d23aeacf31ecd02febcf2ee7ce2ce7cd2de9cd2ceccc2ce7c825e3c824e5ce42f3df80feeeac +fff3c2fff4baf1e790d6c858d6bf34e3c530e6c431e4c232dfc231dcc232d8c135d8c33fddc64cdcc859e2d36de5da7ef0e595faf0aafff9bdffffcdffffd7ff +ffd9ffffd8ffffccfffab8fef0a4fae992f4e17ee9d568e2cd53d7bd33d1b822ccb41acfb618d1b816d5b915d7b717d9b612ddb911daba0dd9bd0bd8bc0ad7b9 +0cdab70ddfb70be0b80cdab80bd7b70ad7b70ad7b70ad7b70ad6b609d6b609d5b508d4b407d4b407d4b407d4b407d3b306d3b306d2b205d2b205d0b207d1b006 +cfad06caab10c8af29dccb64ebe2a3f4efcefffff4fffffefffdfffffdfffffffffffffcfffffefffffeffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffefdfffffefffffffffffffffdfd +fdfdfdfdfefffdfdfefcfffffffffffffefefefefefefffffffffffffffffffffffffdfdfdfefefefefefefffffffffffffffffffffffffffffffefefefefefe +fffffffefefefefefefffffffdfffffcfefefbfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffffffffefefefe +fefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefefefefcfcfcfffffffffffffefefefdfd +fdfffffffffffffffffffffffffffffffffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffdfdfdfffffffffffffffffffffefffffefffffefffffefffefefeffffffffffffff +fffffffffffefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefefffffffefefefffffffffffffffffffffffffefe +fefefefefffffffffffffdfdfdfdfdfdfefefefefefefefffdfefffdfffffefffffefffffffffefffefdfffffefffffffffffffffffffffffffffefefefefefe +fefefefefefefffffffffffffffefffffefffffefffefdfffefefefffffffdfffffdfffffdfffffdfffffffffffffffffefefeffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfffffefffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffff +fffffffffffffefffffefefefefdfdfdfcfcfcfdfdfdfffffffefefefdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffe7f5e99be1d05be4ce +40ebd236ebd131ecd02fead12de9d02ee8cd2febcc2fefcd2de8c828e3ca28e4d14af5e99bfffdc8fff8c2f4eba2e8dc70d6c43bd7bd1de4c21be7c11fe7c021 +e2c11edebf1cdac01ad8bf1ddac026d9c230decb40e2d250ebda65f3e379fbe98cfff09dfff6aafffbb5fffebbfffebffffbc0fdf4bbf8efb6f4ecb1ede5a9ea +e19de7d987e2d174dcca65dcc956dec545e1c43ae3c132e1be28dbbe1dd5bc12d0bb0cd1b90bd6b911dab910deb80cdeb90bdab80bd7b70ad7b70ad7b70ad7b7 +0ad6b609d6b609d5b508d5b508d5b508d5b508d5b508d4b407d3b306d3b306d2b205d3b306cfae04d0ac02ccaa0ac8af1dd7c651e4dd8ef4f1c4ffffeffffffb +fffdfffffdfffffffefffffbfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffefffffefffffefffffeffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffffffffffffefefefefefefffffffffffffffffffffffffffffffefefe +fffffffffffffbfbfbfefefefffffffffdfdfffffffefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefefefefefefefefefffffffffffffefefefefefefffffffffffffffffffffffffefefefefefefffffffefefefdfdfdfffefefffffffffffffffffffffe +fefffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefefefefdfdfd +fffffffffffffffffffffffffffffffefefefffdfffffefffffefffffefffffefffffdfffffefefffefefffefefffffffffffffffefeffffffffffffffffffff +fdfdfefefefefefefefefefffffffffffffffffffffffffffffffdfdfdfffffffefefefcfcfcfffffffffffffffffffefefefffffffffffffffffefffffeffff +fefffffefffffefefffdfffffffffffffffefffffefffffffffffffffffffffffffffffefffffefffffffffffefefffffffffffffffffffffffffffffffefefe +fefefefffffffffefffffefffefdfffcfbfdfffefffffefffffefffffefffefdfffefdfffefdfffefdffffffffffffffffffffffffffffffffffffffffffffff +fffffffffefffffefefffdfefffdfffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffff +fffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffee0f3e78fdecd4ee3cb36ead030edd130ead12fe9d32ee8d12febce30ebcc2fefcc +2ee6c829e1ca2ee3d456fcf4b1ffffdcfffbbcebe288e6d759dfca32e4c71eebc81aedc820ecc620ebc71fe8c71de4c718e1c617e2c51ce1c721dcc523ddc72c +dec735dec63edec547dbc450dcc75addcb66e2d075e9db88f3e89ef7edadfbf2b9fff9c7ffffd5ffffd8ffffd3ffffc5fff5b3f9e99cf3df80eed66ce8cd5be4 +c84cd8c338cfbc25c7b415c8b40fd2b612d8b811dbb90bdbb908dab80ad8b80bd7b70ad7b70ad7b70ad6b609d6b609d5b508d5b508d5b508d4b407d4b407d3b3 +06d2b205d2b205d2b205d1b104d2b003d4ae02cfad06cdb319ddcb4ee8de8af7f4c1ffffedfffffbfffdfffffefffffffcfffffbfffffeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffefefefffffffffffefdfefcfdfefcfffffefffffffffefefffefefffefefffffffffffffffefefffefefffffffffefefffefeffffffffff +fffffffffffffffffffffffffffffffffefefefefefefffffffefefefffffffffffffffffffefefefffffffffffffffffffffffffffffffffefeffffffffffff +fffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefffefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffefffffefffffefffffefffffefffffefffefdfefffdfffffefffffffffffffffffffefefefffffffffffffefefefefefefffdfffffeff +fffefffffefffffefffffefffffffffffffffffdfdfffffffffffffffefefffffffffffffffefefffdfdffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefdfefcfffffffffffffffefffffefffefe +fefffffffffffffffffffffdfffffdfffffefefffffffffffffffffffffffffefffdfefefefffffffffffffefefefefdfffffefffffefffffefffefdfffffeff +fffefffffefffdfcfefffefffffefffffefffdfdfdfefefefefefefefefefffffffffffffffffffffffefffffefefffdfefffdfffffefffffefefffdfdfdfdfd +fdfdfffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffdfdfdfffffffffffffefefefefefeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffeff +fffcfffff7fffcd4f2e681e2cf46e3cb33ebcf2eeed231ead12de8d22de8d12febce30eacb2eefcd2de8cb2de4ce39e6d965fff8bfffffe0fdf7ace2d86ce2d1 +45e4cc2ce8cb23e8c71de8c823e7c722e4c621e4c71fe6c71ee5c71ce5c71ae5c71ae1c41be1c41cdfc21adcbe19dbbb1cd6b81dd5b723d6ba2ddec23fe4ce51 +eeda6af2e37df7e990fef1a5fffdbbffffcbffffd6ffffd8fffed2fef3c1f9ebb0f2e5a1ecdd95e9db89e2d873d9cf5ad3c23dd1bb26d4b718d7b80fd7bb09db +bd0ad9ba0bd8b80bd8b80bd7b70ad7b70ad7b70ad6b609d6b609d4b407d4b407d4b407d3b306d3b306d2b205d2b205d2b205d3b104d3b103d5b000cdac02ccb3 +15ddcd4be7dd89f7f2c1ffffedfffffbfffefffffefffffffcfffffbfffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefefefffffffcfdfbf6f7f5f6f7f5f2f3f1e9eae6e0 +e1dfe0dededfdddddedcdcdfdddddfdddddfdddddfdddddedcdcdcdadae1dfdfe8e6e6edebebf0eeeef2f0f0f4f2f2f6f4f4f8f6f5fffffefffffefffffeffff +fffffffffffffffcfcfcfbfbfbf1f1f1e4e4e4dcdcdcdadbd9dadbd9e5e3e2f6f4f3f7f7f7fdfdfdfffffffffffffdfdfdfefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefffffefffffef5f6f4e4e4e4dfdfdfe0e0e0dbdbdbdbdbdbdddddddcdcdcdcdcdce5e5e5f3f3f3f6f6f6f2 +f2f2f2f0eff0eeededebeaedebeaedebeaeeecebeeecebedebeaedebeaedebeaedebeaedebeaedebeaedebeaedebeaedebeaefebeaefece8efece8efece8eeec +ebebe9e8ebe9e8f0eeedf4f5f3fffffefffffffdfdfdfffffffffffffefefefffffffffefefffffffffffffdfbfbf8f6f6f4f2f2f0eeeeedebebedebeaeeeceb +eeecebeeecebedebeaeceae9eeecebf5f3f2f3f3f3fafafafffffffffffffefffdfffffefefffdfafbf9f4f5f3e9eae8ebeceaf4f5f3f7f7f7fafafaffffffff +fffffdfdfdfbfbfbf8f9f7f3f4f2ecedebe9eae8f0f1effafbf9fafafafdfdfdfffefffffefffffffffffffffffffefefffdfffffffefcfcf8f6f6f2f0f0efed +ecedebeaedebeaecebe7edebeaeceae9eeefedf8f8f8fffefffffefffefdfffefdfffefdfffffefffffefffffefffffffffffffffdfdfdf7f7f7f9f7f7f7f5f5 +f3f1f0efedecedebeaeceae9edebeaeeecebeeecebedece8efeeeaf2f1edf4f2f1f6f4f3fafbf9fffffefffffffffffffffffffffffffffffffffffffdffffff +fffffefffdfffefdf9f9f9f3f3f3efefefebebebf0f0f0fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffefffffefffff8fffde8fff8c1f2e277e6d042e7cb31eed130eed531e9 +d32ee6d22de9d230ebce30eacb2eefcf2feace34e7d149ecde78fffccdffffe2faf09cdccd53dcc730e4ca24eccc25e8c821e6cb23e4c823e2c621e3c722e7c7 +22e8c61fe7c71ae9c719e6c417e7c518e6c416e6c413e5c312e2c013e2be16e3c21fe2c124e2c52ee2c838e0ca43dfca50e0cd5ee3d06de6d37cedda91f4e2a3 +f5e7adf5e9b3fdf2b9fff9c0fffac6fffec5fffdbaf9f19eedde78e1ca50d7ba29d0b410d0b507d6ba08d9ba0bd9b90cd8b80bd8b80bd8b80bd7b70ad6b609d6 +b609d6b609d5b508d5b508d4b407d4b407d4b407d4b407d4b407d5b306d3b103d5b100ceae01ceb519decc4fe6da8cf6f0c5ffffeffffffbfffffffdfffffdff +fcfdfffcfffefffffdfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeff +fffffffffffffffffffffffffffffffffffffffffffdfdfdeaebe9d6d7d5cfd0cec7c8c6a8a9a586878379777678767577757577757478767678767577757576 +7473747272838180989696acaaa9bcbabac8c6c5d2d0d0d8d6d5edebeafefcfbfffffefffffefffffffffffffffffff8f8f8e9e9e9cccccc9999997575756b6c +6a717270979594c8c6c5eaeaeaf6f6f6fffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfefcfffffe +fafbf9d2d3d19d9d9d8181817a7a7a7373737272727474747373737c7c7ca2a2a2cdcdcdd7d7d7c8c8c8bcbab9b7b5b4b0aeadaeacabafadacb1afaeb0aeadaf +adacb0aeadb0aeadb0aeadb0aeadb0aeadb0aeadb0aeadb0aeadb3b0acb2afabb1aeaab3b0acb1afaeadabaaadabaab4b2b1dcdddbf5f6f4fffffffefefeffff +fffffffffefefefffffffffffffffffffffdfdf4f2f2e4e2e2d2d0cfc1bfbfb5b3b2b1afaeb0aeadafadacb0aeadafadacacaaa9b5b3b2c3c1c0d9d9d9ececec +fcfcfcfffffffffffefffffef8f9f7eeefedcccdcbb1b2b0b4b5b3d0d1cfe3e3e3f4f4f4fffffffefefefffffff4f4f4e1e2e0cbcccab6b7b5b2b3b1c8c9c7e4 +e5e3f5f5f5fafafafffefffffefffffffffffffffffffefffffefffefef2f0f0dbd9d9c5c3c2b6b4b3afaeaaafaeaab0afabadaca8abaaa6bdbebce4e5e3fefe +fefffefffefdfffffefffffefffffffffffefffffffffffffffefefef3f3f3e3e3e3d4d2d2cdcbcac2c0bfb8b6b5b1afaeafadacafadacb1afaeb0afabb0afab +b5b4b0bfbebacac8c7d9d7d6ecedebfdfefcfffffffffffffffffffffffffffffffffffffdfffffffffffffffef9f7f6e5e5e5d1d1d1bababaaeaeaec6c6c6ee +eeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffefffffeff +fefdfffffefffffffffffefdfffffcfffff0faf8d5f8efabf2e16cebd141eacb32eed031eed533e9d32ee6d12fe6d12febce2feed031e8cb2aecd03ceed95ff2 +e38dfffdd5ffffdbfdeb90dac643ddc126e9c922eecc25eaca23e5cb21e3ca20e2c820e3c722e6c522e8c521ebc71deac61ae6c51ce6c51be6c619e8c618e7c5 +17e7c518e6c21ae6c21be3c01ce2bf1cdfc01dd9bc1bd3b81ad4ba20d4b928d7bb31dcc043e4ca58edd672f5e388fcf19dfff8b2fffdc7ffffdcffffe1ffffd3 +fff1b4efd981d8be42cdaf1ad2b310dab90fd9b90cdaba0dd9b90cd7b70ad7b70ad7b70ad7b70ad7b70ad6b609d6b609d5b508d5b508d4b407d4b407d3b306d3 +b306d2b107d4b204d4b100cdad00ceb61edfcc59efe3a1f7efd1fffff6fffefdfffffefdfffefdfffcfdfffcfffefffffdfffffeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfffffefffffffffefefefffffffcfcfcfdfefcfcfdfbfafbf9e4e5e3 +c7c8c6aeafada5a6a4999a9870716d47484437363235343034323133322e33313034332f35333232312d2f2d2c41403c5d5b5a7877738b8988999894a5a3a2ad +abaac4c2c1e3e1e0f9f7f6fefcfbfcfcfcfffffffffffff6f6f6e1e1e1b2b2b2676767313131211f1e2f2d2c636160afadacdcdcdcf4f4f4ffffffffffffffff +fffffffffffffffffffffffffffefefefffffffffffffffffffefefefefefefffffffffffefcfaf9e6e4e3a8a6a56462614644433b39382f2d2c312f2e393736 +424040555353878585c1bfbfceccccb4b2b29e9c9b8f8e8a8988848887838786828a898587868289888489888489888489888489888489888489888489888489 +88848b88848a87838c89858a8783898884858480807e7d92908fc8c6c5f5f3f2fffffffffffffffffffdfdfdfffffffdfdfdfdfbfaf7f5f4eeecebdfdddcc8c6 +c5b1b0ac9e9c9b908f8b8b8a868988848887838a898588878383827e8e8d89a4a2a1b9b9b9d6d6d6e9eae8f7f8f6fdfefcfbfcfaf6f7f3e5e6e2b5b6b28a8b87 +919290b5b6b4d4d5d3f1f2f0ffffffffffffffffffefefefd1d2d0b4b5b390918f8a8b89adaeacd6d7d5edededfdfdfdfefdfffefdfffffffffcfcfcfffffefb +fcfaf8f6f5dfdddcbdbbbaa1a09c94938f87878187878189898385857f81817b9c9b97dbd9d8fefcfcfffefefffefffefdfffffffffffffefdfdfdfffffeffff +fef6f7f5e2e3e1c8c9c7b8b6b5adabaaa09e9d91908c8786828786828a89858887838786828b8a8691908c9c9b97aaa9a5bdbcb8d4d5d3ebeceaf7f8f6fafbf9 +fdfdfdfefefefefefefffffffffffffffffffffefdf9f7f6dbd9d8bdbbba999796888685a9a9a9e5e5e5ffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffefdfffffefffefdfffffffffffffefffffcfffffbffffeaf6f3c0f4ea96 +f0db61ebd03feccc33efd033eed533e8d42fe8d331e8d331ebce2fecce2fe8cb2cecd446efdd72f6e79ffff8d2fffecffbe885dfc73fe3c324edc921edcb24ea +ca23e5cb20e3cb1fe2c91fe3c722e7c623e8c522ebc61eeac61ce6c51ce4c51ce4c61be6c619e5c518e5c518e4c319e4c319e3bf17e2bf15e3c114e0be11dcbc +0fdebe11ddbc12ddbd16ddbe21dcc130dcc63fddcb4ee3d15ee3d46eecd88af7e5a8fdf0c2fffad4fffdd6fdecade6d168d6be36d7b81dd9b710d8b70ddaba0d +d9b90cd7b70ad7b70ad7b70ad6b609d7b70ad6b609d6b609d6b609d5b508d4b407d4b407d3b306d3b306d4b309d5b305d3b200cbad02cdb525e8d56efdf0bcff +f9e6fffff8fefffdfdfffefdfffcfbfffcfdfffefdfefffffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffefffffefffffffffefefefffffffdfdfdedeeecd2d3d1afb0ae9495937e7f7d6f706e6566645c5d5b46474331322e28272324231f +24231f26252126252126252125242024231f252420302f2b41403c51504c5c5b576564606d6c6871706c7b79788482819d9b9acac8c7eeeeeefefefefffffff8 +f8f8dcdcdcafafaf6464642f2f2f201e1d2d2b2a5f5d5caba9a8dcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffff +fffffffffffffffefefef7f5f4d2d0cfa4a2a1757372494746373534353332302e2d2c2a293c3a39646262999797c5c3c3e2e0e0dcdadab6b4b39a98978e8d89 +88878382817d7e7d797f7e7a7f7e7a81807c807f7b807f7b807f7b807f7b807f7b807f7b807f7b807f7b827f7b817e7a83807c817e7a807f7b7c7b7778767588 +8685c8c6c5f8f6f5fffffffefefefffffffffffffffffff6f6f6e6e4e3d3d1d0bebcbbb0aeada5a4a09998948c8b8781807c7f7e7a7e7d797e7d797f7e7a7e7d +797b7a7682817d8d8c889c9c9cabababb5b6b4cacbc9e0e1dfeff0eef4f5f1e9eae6b7b8b48b8c88919290b6b7b5d3d4d2f0f1effefefefefefefefefeeeeeee +d1d2d0b4b5b390918f8b8c8aadaeacd6d7d5eeeeeefcfcfcfffefffefdfffffffffdfdfdfffffeebecead1cfcebab8b7a4a39f92918d8787817d7d777e7e787d +7d77787872787872979692d6d4d3fdfbfafffffffffefffefefefdfefcfffffefffffef8f9f7e3e4e2cccdcbbabbb9a6a7a59d9b9a9795948e8d898584807f7e +7a7e7d797f7e7a7e7d797f7e7a82817d8584808b8a8693928e9e9d99abacaabbbcbacfd0cedfe0def0f0f0fcfcfcfffffffffffffefefefefefefffefdf8f6f5 +dad8d7bcbab9999796898786a9a9a9e4e4e4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffff +fefffffefdfffffdfffffefdfffffefffefdfffffffffffffefffffcfffff8fffee2f1edacede37eecd654ecd03cedce37efd136ecd434e8d331e7d131e9d131 +eace2de9cc2de3ca2eead551f5e388faecb1fff3c9fff5bbf6e178e3c83ce5c526eeca22edcb24eaca23e6cc22e5cb21e4ca20e3c820e7c722e9c622eac61fea +c61ee5c71ce3c71ce3c71ce4c61be4c61be3c51ae3c51ae2c417e4c319e2c117e3c219e2c118e3c016e3c016e1bf12e0c013d7be14d3be1cceba1fcfba22d1bb +20cfb624d6ba37dfc658ead885fff4baffffe3fffccdede38bdfcf54dec02bd9b710d7b60cd9b90cd9b90cd8b80bd8b80bd7b70ad6b609d6b609d6b609d6b609 +d6b609d5b508d5b508d4b407d3b306d3b306d3b208d2b205d1b100c6aa05ccb531f1df86fffcd8fffff8fffefdfdfffffdfffcfdfffcfdfffefdfffffdfefffd +fefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefcfd +fbedeeeccfd0cea2a3a16566644a4b493c3d3b3b3c3a3a3b393c3d3b3c3d3b3b3c3a3b3a363938343a39353a39353a39353c3b373c3b373938343c3b37393834 +3a39353d3c383d3c383e3d39403f3b3f3e3a3d3c383534304f4d4c989695dadbd9f8f9f7fefefef9f9f9e2e2e2b6b6b66d6e6c393a382a2827373534676662b2 +b0afdcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffefefefffffffefefefdfdfdfefefeffffffffffffffffffe3e1e09f9e9a61605c4948443f3d +3c3836353937363a3837444241605e5d9c9a9ae0dedefcfafafffefef0eeeec0bebd9d9b9a93928e8e8d898b8a868c8b878d8c888c8b878d8c888c8b878c8b87 +8c8b878c8b878c8b878c8b878c8b878c8b878d8c888c8b878d8b8a8c8a898d8b8a898786868483949291c9c7c6f6f4f3fffffefdfefcfffffffffffff7f7f7e5 +e5e5cac8c7acaba7908f8b8887838c8b878f8e8a8f8e8a8e8d898e8d898d8c888d8c888c8b878c8b878f8e8a908f8b8e8d898e8e8e8a8a8a888987a0a19fc1c2 +bedbdcd8e9eae6e3e4e0bbbcb88e8f8b949591b9bab6d5d6d4f0f1effffffffffffffffffff0f0f0d3d4d2b7b8b69394908e8f8bb0b1afd8d9d7eeeeeefbfbfb +fffefffffefffffffffffffffdfefcd8d9d7abaaa6989793908f8b8c8b878d8d878c8c8690908a8c8c86878682878682a2a3a1d8d9d7fbfcfafffffefefefeff +fffffffffefffffcf9faf6e6e7e3c4c3bfa5a4a09796928e8d898d8c888d8c888c8b878c8b878e8d898d8c888d8c888f8e8a8d8b8a8d8b8a8d8c888d8c888f8e +8a8f8e8a8f908c92938fa5a6a4bdbebcdbdcdaf2f3f1fefefefffffffefefefffffffffffef9f7f6dbd9d8bebcbb9c9a998c8a89adabaae8e6e5ffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefdfffffdfffffffefffffefffffeffffffffffff +fcfffffbfffff7fffedcf0eb9cebdd6cecd44cf0d23eefcf3aeed238ebd234e8d232e6d030e9d131ebcf2ee6cb2de1c931ecd85bf9ec9efff4c0fbf3bef8eca4 +eedb68e3c939e7c728edcb24ebcb26e9cb26e6ca25e6cb23e5ca22e4c921e6c921e7c720e9c720e8c61fe5c71ce3c71ce3c61de3c61ee2c51de2c51ce1c51ae1 +c618e1c617e1c316e1c219e2c118e4c018e4c018e1bd11debf16dec829e3d039e0cb3adbc62fdcc321d3b712d6b414daba2bdac355f4e69affffdeffffddf6ef +aaeadc72e2c639d7b613d6b50cd9b90cdaba0dd9b90cd9b90cd8b80bd7b70ad7b70ad6b609d6b609d6b609d5b508d5b508d4b407d4b407d4b407d2b107d2b205 +ceb102c5aa0cccb73ef5e598ffffe9fffefffffffffdfffffdfffcfdfffcfdfffffdfffffdfefffdfffffffeffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffdfdfdeeeeeed7d8d6b3b4b28f908e696a684445433132302a2b293233314344 +425a5b596a6b697374728685818b8a868d8c888a89858a89858f8e8a8e8d8984837f757470696864605f5b5554503f3e3a2d2c282a29252d2c282c2b2723221e +3d3b3a838180c4c5c3ecedebfdfdfdfafafae1e1e1b5b5b56c6d6b393a382b2928373534686763b1b0acdcdcdcf4f4f4ffffffffffffffffffffffffffffffff +fffffefefefffffffffffffffffffffffffffffff2f2f2d4d5d3aba9a872716d4544403a39353b39383634333a38374f4d4c706e6d9b9998cdcbcbf8f6f6ffff +fffffefef2f0f0c0bebea09e9d969591979692a5a4a0b9b8b4bfbebabdbcb8bab9b5bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6bbbab6 +bcbab9bbb9b8bcbab9b9b7b6b7b5b4c0bebde1dfdefbf9f8fffffefefffdfdfdfdf2f2f2ddddddc2c3c1adaca896959183827e878682959490a2a19dadaca8b4 +b3afbab9b5bab9b5bbbab6bab9b5bab9b5bfbebab9b8b4a9a7a69899978c8c8c8384828e8f8da2a39fb9bab6d3d4d0dddedab8b9b590918d969793bbbcb8d6d7 +d5f0f1effffffffffffffffffff0f0f0d4d5d3b8b9b79596928f908cb1b2b0d9dad8eeeeeefbfbfbfffefffffefffffffffefefef3f4f2c7c8c69c9b978d8c88 +8e8d89989793abaaa6b7b6b2bdbcb8bab9b5b8b7b3b6b4b3c6c7c5e6e7e5fcfdfbfffffefefefefffffefffffef2f3efdbdcd8c0c1bda7a6a292918d8e8d8991 +908c9594909c9b97a6a5a1b2b1adbcbbb7bcbbb7b9b8b4bbbab6bdbbbab8b6b5b0afaba7a6a29e9d99959490898a8682837f8d8e8ca0a19fbdbebcdadbd9f0f0 +f0fafafafefefefffffffffffefaf8f7dcdad9c0bebd9e9c9b8e8c8bafadace9e7e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffffffffffefffffefffffcfffffefdfffffdfffffffefffffefffffdfffffffffffffcfffff9fffff7fffed6f1e98fe8d95bebd246f1d33eeed0 +3cecd13ae9d236e9d333ead232ecd232eed231e7cb30e0c838ecda67fff4b4ffffcef9f3b2efe68ce8d659e3cb36e6c829ebcb26eacb28e7ca29e7ca29e6c928 +e5c827e5c925e4c921e4ca20e5c722e7c722e6c71ee6c71ee3c520e3c520e1c520e0c51ddfc51adfc717dfc815dec714e1c618e2c419e3c219e3bf18e1bb15dc +bc23e8d054f6e076f4de75ebd460e8cd40ddc021dab811d5b417d1b834ead879fff8ceffffe3fffac5f7e892e5ca4ad4b218d3b30cd8b80bd9b90cd9b90cd9b9 +0cd9b90cd7b70ad8b80bd7b70ad6b609d6b609d5b508d5b508d4b407d4b407d4b407d3b208d0b207cfb209c8ae1ad0bb4ef9e9a7fffff1fffefffdfffffdfffe +fffffefffffefffefffffefffdfffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffff6f4f3cecccba19f9e706e6d4f4e4a3e3d393b3a363635313735344644436c6a69979594b7b5b4cfcdccdedcdbe8e6e5f0eeedf0eeedf0ee +edf1efeeeae8e7dddbdabab8b7a8a6a5999796817f7e5654533432312f2d2c373534373632302f2b4645417e7d79b5b6b4e1e2e0fbfbfbfbfbfbe2e2e2b5b5b5 +6c6d6b393a382b2a26383733686763b2b1addcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffefefed8d8d894 +95936563624c4b47403f3b3a39353b3a363b3a3642403f646261a9a7a6dcdad9f6f4f3fffefdfffffffffefef1efefbfbdbda09e9d979594a2a09fc6c4c3f0ee +edf9f7f6f9f7f6f7f5f4f6f4f3f6f4f3f6f4f3f6f4f3f6f4f3f6f4f3f6f4f3f6f4f3f4f5f3f4f5f3f5f6f4f4f5f3f5f6f4f3f4f2f2f3f1f7f8f6fafbf9fffffe +fffffefffffef1f2f0d6d7d5bbbcbaa1a2a08f8e8a878682868581969591adaca8c4c3bfdad8d7e9e7e6f2f0eff4f2f1f8f6f5f7f5f4f7f5f4f9f7f6eeecebd8 +d6d5bbb9b8a9a7a69795948f8d8c8d8c889b9a96b7b7b1cacac4aeaea890908a989793bcbbb7d7d5d4f1efeefffffefffefdfffefef1efefd5d3d2b9b7b69695 +9191908cb3b1b0dad8d7f0eeeefefcfcfffefffffcfefffdfdf6f4f4e4e2e1bab8b794938f8c8c86969591afaeaad7d6d2f0eeedf4f5f3f5f6f4f6f7f5f1f1f1 +f6f6f6fefefefffffffffffffefefefefffdfcfaf9e0dfdbb6b5b19897938f8e8a8c8b8791908ca1a09caba9a8b9b7b6cecccbe6e4e3f8f6f5faf8f7f7f5f4f8 +f6f5f5f6f4ecedebdcdddbcacbc9babbb7abaca8999a968a8b878887838d8c889e9d99bcbbb7dad8d7f2f0effffdfcfffffefffefdf8f6f5dad8d7bfbdbc9e9c +9b8e8c8baeacabe7e5e4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefffffcfffffcfdfffffd +fffffffefffffefffffdfffffffffffffafffff8fffff5fffcd0f0e681e5d44febd141f1d33eecd03cead13be8d236ead435ecd434eed132edd031e5cb31dfc8 +3decdc72fffbc5ffffd7f8f2a7e9de76e5d24de5cd35e6c928e9cb26e8cc28e7cb2ae7c92ae6c829e5c728e5c925e4ca20e4ca20e5c722e5c722e6c71ee6c71e +e6c61fe3c520e3c421e2c41fe2c51ce1c618e1c617e1c715e2c718e1c51ae2c21be0bf1ce0be1edec137f0dc7dfff2a9ffeda0f2da7ae8d04ee1c328dcb810d3 +b00ccfb423e4d065fdefbefffcdffffed1fcefa3e5cd53d2b31ad2b20bd7b70ad9b90cd8b80bd9b90cd8b80bd7b70ad7b70ad7b70ad7b70ad6b609d6b609d5b5 +08d5b508d5b508d4b407d3b208d0b108d0b410cfb428d8c45ffaecb2fffff4fefdfffdfffffdfffefffffefffffffffefffffefffdfffefdfffcffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefef4f2f2d8d6d5a09e9d706e6d464443302f2b33 +322e4746425857536c6a6982807fa4a2a1c4c2c1dddbdaf5f3f2fffffefffffefffffefffefdfffefdfffffefffffefffefde5e3e2d3d1d0c7c5c4b5b3b28f8d +8c6d6b6a5a5857504e4d44433f33322e42413d777672acadabdcdddbfbfbfbfcfcfce1e1e1b4b4b46b6c6a3839372a2925373632676662b1b0acdcdcdcf4f4f4 +fffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffffff2f2f2d8d8d8a9a9a9696a684442413b3a363b3a363534303c3b37504f4b6b696894 +9291d4d2d1fcfaf9fffffefffefdffffffffffffeeececbcbabaa19f9e9a9897a7a5a4d0cecdfefcfbfffffefffffefffdfcfffffefffffefffffefffffeffff +fefffffefffffefffffefffffefffffefffffefffffefffffefefffdfefffdfffffefffffefefffdfefffdfdfefce2e3e1babbb9a0a19f9192908e8d89969591 +a4a39fb6b5b1cccbc7e0dfdbf2f0effffdfcfffefdfffefdfffffefffffefffffffffffffefcfceeececd7d5d4cac8c7bcbab9a9a7a694938f92918da5a59fb3 +b3ad9e9e988f8f899b9a96bbbab6d7d5d4f1efeefffffefffffefffffff1efefd5d3d2bab8b797969291908cb3b1b0dad8d7f0eeeefefcfcfffdfffffdfffffd +fdefededd9d7d6b3b1b0908f8b90908aa3a29ebfbebae9e7e6fffdfcfffffffffffffffffffefefefffefffffffffdfdfdfffffffffffff6f6f6e7e5e4c6c5c1 +9c9b978685818c8b879a9995abaaa6c1c0bccecccbd7d5d4e6e4e3f7f5f4fffffefffffefffdfcfffdfcfffffefdfefcf3f4f2e5e6e4d8d9d5cacbc7b6b7b3a2 +a39f9594908988848c8b87a3a29ec1bfbee2e0dffbf9f8fffffefffffef9f7f6dbd9d8bfbdbc9e9c9b8e8c8baeacabe8e6e5ffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffffffffffffffffefdfffcfdfffcfdfffffdfffffefdfffffefffffdfffffffefffffafffff8fffff1fc +f8c8eee179e3d045ead03cf0d53eebd23cead23ce8d237ebd536eed434eccf30eccf30e6cb35e1cc48f0df7effffcfffffdcf8eb9de8d566e6cc42eacc31e9ca +27eccc27e8cc27e6cb27e7cb27e8c926e7c727e5c925e4ca20e4ca20e5c820e7c720e4c81de6c81de6c71ee7c51ee7c420e8c31fe8c31fe8c41de5c218e3c316 +e2c516dbc116dac01ad8c020dfc42de3ce54f9eda7ffffd1fff8baf0dc85e6d04fe0c429dfbb14d8b40dd2b720e4d25df8eeb2fdf7d2fef9ccf8eda3e3cc52d1 +b51bd1b40cd9b90cdaba0dd9b90cd9b90cd8b80bd7b70ad8b80bd7b70ad7b70ad6b609d6b609d5b508d5b508d5b508d5b508d3b104cfaf08d4b518d8bf39e3d1 +72fdf1bbfffff3fcfefffbfffefdfffcfffffffffefffffdfffffffffdfffcfdfffbfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefefefefefef0eeedc9c7c6a2a09f6b696848474335343032312d4746426d6c68969591c3c1c0dbd9d8eae8e7f3f1f0f6f4f4fe +fcfcfffffffdfdfdfefefefffffffffffffefefefefefefefefef8f8f8f0f0f0efefefedededdfdfdfcccccca9a9a98182805b5a563938343d3c3874736fabac +aadbdcdafbfbfbfdfdfde3e3e3b6b6b66c6d6b393a382b2a26383733686763b2b1addcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffffffffefefe +fffffffcfcfcd0d0d09393936a6a6a4a4b493d3b3a3938343a393538373343423e6e6d69acaaa9dad8d7f1efeefffffefffffefffffeffffffffffffedebebbd +bbbb9c9c9c969696a4a4a4cbcbcbfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffefefef9faf8edeeeccdcecca3a4a28f908e8e8f8d989995b4b5b1d2d3d1e4e5e3eff0eef7f8f6fbfbfbfefefefffffffefefe +fefefefefefefefdfffffefffffefffcfcfcf3f1f0f3f1f0f1efeed9d7d6afaeaa9796929696909898928f8f898e8e889e9d99bcbbb7d8d6d5f2f0effffffeff +fffefffffff2f0f0d5d3d2bab8b797969292918db4b2b1dad8d7f0eeeefefcfcfffffffffffffefcfcebe9e9d4d2d1afadac8d8e8a959692b5b6b4d2d3d1f0f0 +f0fffffffffefffffefffefdfffefdfffefdfffffefffcfbfdfffefffdfcfee6e6e6c1bfbea7a4a08f8e8a8d8c88a2a19dbebdb9d6d4d3eceae9f5f3f3f6f4f4 +f9f9f9fffffffffffffffffffffffffffffffdfdfdfefefefdfefcf8f9f7f5f6f2f0f1ede0e1ddcdcecab4b3af9998948d8c8894938fa5a3a2cbc9c8f1efeeff +fdfcfffffefaf8f7dddbdac0bebd9e9c9b8e8c8baeacabe9e7e6fffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff +fffffefffffcfffffefdfffefdfffefdfffffffefffffdfffffefffffefffffffbfffff5ffffe6fbf4bbefe072e3cf42ead23cf1d73decd43cebd43ce9d338eb +d438f1d436eccf31ecd035e6ce3ee3d057f1e38bffffd8ffffd8fbe891e8d058e6cb3beacd2ee9ca27eacd25e8cc27e7cb26e9cb26e8c926e7c825e7c924e6c9 +20e6c920e5c820e7c720e4c71ee4c81de6c81de7c61de9c420e9c31fe9c31fe9c31de9c51de6c619e3c518dbc116dbc11bdac32be0cd48eada79faf3c2ffffe4 +fffabfecda7de4cc44dec021dfbb14d6b512d2ba25e5d564f9f1b5fcf7d0fdf7c2f8eb9ce2cb4dd0b419d3b510d9bb10dabb12d9b912d8b910d7b90ed8b90ad9 +ba0bd9b70ad9b60cd8b609d6b609d5b508d5b508d5b508d5b508d5b105d1b10cd5ba24dec950e9da8bfef5c9fffff7fdfffffdfffcfdfffcfffffffffefffffd +fffffffffffffcfffffbfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefffddad8d79d9b9a +716f6e4745443635313736324645416b6a66999796c8c6c5f7f5f4fffffefffefdfffffefffefefffffffffffffffffffffffffffffffefefeffffffffffffff +fffffffffffefefefffffffdfdfdfefefeffffffdfdfdfadadad8482815756524f4d4c807e7db3b4b2dddedcfafafafbfbfbe2e2e2b5b5b56c6d6b393a382b2a +26373632676662b0afabdcdddbf4f4f4fffffffffffffffffffffffffffffffffffffefefefefefef6f6f6e1e1e1a5a6a46162604445433b3c3a3a3935383733 +3c3b374d4c48636160979594dddbdafcfaf9fffffefffffefffdfcfffffefffefefffdfdefededbebcbc9f9f9f9a9a9aa4a4a4c7c7c7f7f7f7fdfdfdffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffffeeff0eed7d8d6b8b9 +b79697958b8c8a969795aeafadd3d4d2f5f6f4fffffefffffefffffefefefefffffffffffffffffffffefffffefffffefffdfcfefefdfffffffffffffffffffe +fffffef1efeecdcbcab1b0ac9c9b978a8a8485857f8d8d879f9e9abab9b5d7d5d4f2f0effffffefffffffffffff1efefd4d2d1b9b7b696959191908cb2b0afd9 +d7d6f1efeffdfbfbfffffffffffffcfafae7e5e5d0cecda9a7a68e8f8b9b9c98c6c7c5e2e3e1f4f4f4fefefefffefffffefffffefffffefffefdfffffefffefd +fffffefffaf9fbd8d6d6a8a6a594918d8d8c889b9a96b5b4b0d6d5d1f0eeedfffefdfffffffffdfdfffffffffffffdfdfdfdfdfdfffefffefdffffffffffffff +fffffefdfefcfefffdfffffcf9faf8e9eae6d0cecdacaba79594908d8c88918f8eb6b4b3e6e4e3fbf9f8fffffefaf8f7dcdad9bfbdbc9d9b9a8c8a89adabaae8 +e6e5fffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffcfffffcfffefffffefffbfffefbfffefffefffffdff +fffbfffffdfffffffefffeecfffbcef9efa2eddc67e9d548e8d13feed63ef0d73bebd438ead438ead337f0d134efd035e9d139e3d148e5d76df4ea9dffffd8ff +ffcffae47ee4c943e0c632e6ce2ee7cc28e8ce26e7cb26e8cc27eacb28e9ca27ebcb26e8cb23e8cb23e7ca22e7c924e6c823e5c820e5c820e5c81fe6c71ee5c5 +20e7c420e9c420e7c61de3c71cdfc618e3c518dfc017d9ba17ddc235ead873f7eeabffffe0ffffe5fef1a7deca5adbc029e0bf16debc15d6b91bd3c037ede17c +fffdceffffdbf9edabf0dd7ce1c542d4b51ad0b610d5bb13d7b91adabb1eddbd1ed8bb13d9bb08d9ba05dbb70bdbb60edab60cd9b70ad6b708d5b607d3b508d7 +b508d6b103cead0acfba2fe4d76fefe7acfaf5dcfffffcfffefffdfffcfdfffcfffffffffefffffefffffeffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffdfdfdfffffffffefdfffffef9f7f6e5e3e2b4b2b1706f6b4746423534303536344e4f4d737472a0a19fd1d1d1ececec +fffffffffffffefefefefefefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffff5f5f5e4 +e4e4c3c3c39b9c9a898989999999b2b2b2dadadafcfcfcfafafae4e2e2b7b5b56f6d6c3937362c2a29373534696864b0afabdcdddbf6f7f5fffffffffffffdfd +fdfffffffffefffffefffffffffaf8f8cccac999979672716d4d4c483b3b35373731383733383635434442727371aaaaaad1d1d1eeeeeefffffffffffffefefe +fffffffffffffffffffefefeeeecebbdbbbaa09e9d9a9897a4a2a1cccac9f7f8f6fffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffffffffffffffffffffffffffffefffffefdfefcfffffee5e6e4bebfbba6a5a1908f8b93928eb8b6b5d7d8d6ebebebfcfcfcffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefdfdfdeeeeeed9dad8b1afae9796928c8b878b8a86 +9c9d99bbbcb8d5d6d4eff0eefffffffefefeffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffffafafae3e3e3cccac9a8 +a6a58e8c8ba2a09fd0d1cfecedebf8f8f8fefefefffffffffffffefefefffffffffefffffffffffffff8f8f8eae8e8c5c3c29a9995908f8b9c9b97b0afabd2d3 +d1eff0eefbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefdfdfdfcfdfbe6e6e6c9cac8 +adaeac9495938e8d89a7a6a2cfcecaeceae9fdfefcf9f9f9dfdddcc0bebd9c9a998e8c8baeacabe6e4e3fffffffffefffffefffffefffffffffffffffffffeff +fffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefffffbfdfffcfffefffffefffbfffefdfffefffefefffefffffbfffffdfffffdfcfdfbe3fcf5bcf5ea90eddc63ead649 +e7d241eed640f0d73beed537ead439ead238f2d134eecf34e9d13be6d654eade80f6edaaffffd5ffffc4f6df71e2c73adec62ee6ce2ee6ce28e7d027e8cc27e9 +cd28eaca2ae9ca27ebcb26eaca23e8cb23e7ca22e6c724e6c724e7c722e5c820e5c81fe4c71ee5c51ee5c520e6c41de4c51cdfc618dfc618e2c419ddbd18d9ba +1fe2c94bf4e69afffed1ffffe1ffffd0f4e588d4bf3bd2b612debc0eddbe1bdac030dcca59f6ea9cffffdeffffdaf4e694ead35fddbf30d5b619d1b81cd7bf29 +dbc139e2c741e2c53ad7bb21d6b90adbbc07dbb70bdbb60edab60cd9b70ad8b608d6b708d3b508d7b508d9b104cfad0dd1bf3ceae285f7f2c5fef9eafffeffff +fdfffffffefdfffcfdfffffdfffffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffd +fcfffffee8e6e5c3c1c08b8a86504f4b33322e33322e4445436f706ea4a4a4d2d2d2f7f7f7fffffffffffffefefefffffffffffffefffdfdfefcffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffbfbfbf3f3f3d2d2d2bcbcbcbababac1c1c1dededefcfcfcfc +fcfce4e2e2b7b5b56f6d6c3937362b2928373534696864b0afabdddedcf4f5f3fcfcfcfffffffefefefcfcfcfefdfffffffffefcfce4e2e2a19f9e615f5e4544 +403d3d373a3a343a3a3442413d4644435d5d5d9e9e9ee1e1e1fcfcfcfffffffffffffffffffefefefffffffffffffffffffefefeeeecebbdbbbaa09f9b9a9995 +a4a2a1cccac9f7f8f6fffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffeff +fffefffffefefffdd9dad6a9aaa6969591908f8ba2a19dcecdc9f4f4f4fdfdfdfffffffefefefefefefffffffefefefdfdfdffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7cdcbcaa6a4a392918d8c8b879b9c98bbbcb8d5d6d4eff0eefffefffefdffffffffefefef +d5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffefefef9f9f9e2e2e2cac8c7a6a4a38e8c8ba3a1a0d4d5d3f1f2f0fcfcfcfffffffffffffe +fefefffffffffffffefefefefefefcfcfcedededdad8d7b6b4b392918d91908cacaba7c9c8c4e8e9e7fdfefcffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdf8f8f8e3e3e3c8c9c7a1a2a08e8d899c9b97bbbab6d9d8d4f9f9f9f9f9f9 +dfdddcbfbdbc9d9b9a8e8c8baeacabe8e6e5fffffffffefffffefffffefffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffcfdfffcfffe +fffffefffdfffefdfffefffefefffefffffdfffffefffffffafbf8dcf6edadefe482eddb60ebd74aead544f0d842efd83cedd738ebd53aedd339f1d235edcf34 +e8d23decdd5ff3e992fcf2b6fffccbfff5b3f2db67e2c737e0c62ce6ce2ee7cf29e8d128e9cd28e9cd28eaca2aeacb28e9cb26e8ca25e8cb23e7ca22e6c724e8 +c724eac723e7c720e3ca1ce2c91be4c71ee5c51ee6c51ce4c51ce1c51ae2c61be2c419e1c324e3c63cedd771fff4bcffffddfffccbf6e99de6d45fd6be28d5b7 +0ad6b90ad7bd23e3cc52e8d788fff1c1ffffe9fff7cdead774dcc53ad8ba1bd9bc1bd9c236e4d059eedb7afce78bf8e076ddc242d0b413d5b705d8b80bd9b60c +d9b60cd9b60cd8b609d8b609d6b50bd5b508d4ae02c9aa0dd3c144f7ee97ffffd8fffff4fffefffffefffffffefdfffcfdfffffdfffffffffffffffffffeffff +fefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefffffefffefdcfcdcc92908f6564603f3e3a31302c3b3a365758 +56959694d6d6d6f5f5f5fffffffffffffdfdfdfdfdfdfffffffffffffefffdfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fffffffffffffffffffffffffffffffffffffefefef0f0f0e4e4e4dfdfdfdededeedededfdfdfdf8f8f8e3e1e1b7b5b56f6d6c3937362b2928373534696864b0 +afabdedfddf4f4f4fdfdfdfffffffffffffffffffffffff1f1f1cdcbcba3a1a06e6c6b4745443837333939333838323838324c4b477472719f9f9fcfcfcff5f5 +f5fefefefdfdfdfffffffffffffefefefffffffffffffffffffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f8f6fffffeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffefffdf7f8f6cecfcd9e9f9d92918d9a9995b4b3afdd +dcd8fffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffff +fffdfdfddcdad9b7b5b49d9c988e8d89999a96babbb7d5d6d4eff0eefffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfc +fffffffffffff9f9f9e1e1e1c9c7c6a5a3a28e8c8ba5a3a2d6d7d5f3f4f2fefefefffffffffffffefefefffffffffffffefefefffffffafafae4e4e4cbc9c8a9 +a7a68e8d89979692c2c1bde3e2def7f8f6fffffefffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffff +fffffffffffffffffffffffffff6f6f6e3e4e2b0b1af91908c959490a9a8a4cbcac6f5f5f5fafafae0deddbfbdbc9e9c9b8e8c8baeacabe9e7e6ffffffffffff +fffefffffefffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffdfffefdfffefffefffffefffffffefffffefffffefffffffffdfffffefdffff +f8fdf9d6f1e89eeee076ead95aecd84becd845efda43efd93eecd63aecd53deed43af3d437e9cd33e5d03ff1e06bfcf1a7fef4befdf2bef8ea9ef0d860e4ca36 +e3c92fe8d030e8d02ae8d128eace29e9cd29eaca2aeaca2ae9ca27e8ca25e8cb23e7ca22e7c924e8c724e9c622e9c720e4c91be2ca1ae4c81de5c61de5c61de4 +c51ce4c61be3c41bdfbf1ae7c935ebd361f8e699ffffd7ffffe1f9efa9e0d16bdec63edec221dcbf10d3b90fd4be30edda73fcedb5fff8dbfffee2fbeab1deca +55d2b81ed0b30ad7ba1be5ce54f6e489fff8b6ffffcafffba8e1cc59cdb116cfb203d8b80bd8b70dd7b60cd7b60cdab60cd9b50bd6b609d6b609d2af05c7aa13 +d5c44ffef4a6ffffe5fffff9fffefffffefffffffefdfffcfdfffffdfffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffff +fffffefefefefefefffffffffffffffffefbf9f8b5b3b26765644645413c3b373f3e3a51504c737472b9bab8f6f6f6fefefefdfdfdffffffffffffffffffffff +fffffffffefffdfffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfefefefffffffffffffefefefdfdfdfefefefefefefdfdfd +fcfcfcfdfdfdfcfcfcfffffffffffff5f5f5e3e1e1b6b4b46f6d6c3937362b2928373534696864b0afabddddddf4f4f4fffffffefefefffffffffffffefefed9 +dad893919062605f484645413f3e3b3a363a39353b3a3643423e666463acaaa9e2e2e2f6f6f6fefefefffffffffffffffffffffffffefefeffffffffffffffff +fffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f8f6fffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeff +fffffffffffffffffffffffffffffffefefefcfdfbf1f2f0c5c6c495969491908ca7a6a2c5c4c0e9e8e4fefefefffffffffffffffffffffffffefefefefefeff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfafafae7e5e4cfcdcca9a8a4908f8b979894b9bab6d6d7 +d5f0f1effffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffffafafae1e1e1c9c7c6a6a4a38e8c8ba5a3a2 +d5d6d4f2f3f1fbfbfbfefefefffffffffffffffffffffffffffffffffffffafafaddddddbfbdbca2a09f8d8c88a09f9bd6d5d1f6f5f1fcfdfbfdfefcfffffffe +fefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f5f3bebfbd9998 +9492918d999894bebdb9f1f1f1fcfcfce1dfdebfbdbc9f9d9c8e8c8badabaae8e6e5fffefefffffffffefffffdfffffffffffffffffffefffffeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffdfffffefffdfffffdfffffffefffffefffffffffffffefefffdfffffefdfefcfffffafffff4fef8cdede38ce9da66ecd855ecd84bedd946efda43edd8 +40edd63eecd43eefd43defd436e5ca33e2cd42f2e375fff9bbfff8c9f9eeb2f2e48ceed857e6cd37e4cb2fe8d12fe9d02ce8d02aeace2ae9cd29e9cc2be8cb2a +e9ca27e9cb26e6cb23e6cb23e5c924e6c823e9c623e9c720e4c81de4c91be4c91be4c81de3c71ce5c71ce8c51be5c11adebd20ead04ef3e28cfcf1bdffffe1ff +ffd5f2e387dcc648dcbf28debe17dbbd12d5bc1edbc849f6e890fffed4fffadefff1c3eedb8adcc33dd2b612d0b205d6ba20e8d269feeeacfffed8ffffe1fffb +b3dbca5bcbb216d2b402d6b90ad6b80dd6b80dd8b70edab60cdab60ad6b708d4b609d2b20bcbb020d9c95ffff8b5ffffebfffffcfffdfefffefffffffefdfffe +fbfffffdfffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffdfbfae9e7e69c9a994f +4d4c32312d34332f4947467371709fa09ed8d9d7fffffffefefefffffffffffffffffffefefefffffffffffffffffffefefeffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffdfdfdfffffffffffffffffffdfdfdf4f4f4e3e1e1b6b4b4 +6f6d6c3937362b2928373534696864b1b0acddddddf5f5f5fffffffdfdfdfefffdeeefedd2d3d1a5a6a46c6a694645413938343a39353735343b39384f4d4c74 +7271999796d4d2d1f9f9f9fffffffffffffffffffffffffdfdfdfffffffefefefffffffffffffffffffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f7 +f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffffefefefafafaebebeb +bdbebc8f908e939190b3b1b0d3d2cef0efebfffffffffffffffffffffffffefefefdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffdfdfdfefefefffffffffffffdfdfdf2f0efdddbdab3b2ae91908c969793b9bab6d6d7d5f0f1effffefffffeffffffffefefefd5d3d2bab8b79796 +9291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9e0e0e0c8c6c5a4a2a18e8c8ba4a2a1d4d5d3f0f1effafafafdfdfdfffffffffffffffffffefefe +fefefefffffff9f9f9d5d5d5b3b1b09c9a998f8d8ca9a7a6e4e2e1fffffefffffefdfefcfffffffffffffffffffffffffffffffffffffffffffffffffffffeff +fffefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffff9faf8cacbc9a8a7a396959191908cb7b6b2efefeffdfdfde1dfdebfbdbc9f9d +9c8d8b8aaba9a8e4e2e1fdfbfbfffefefffefffffdfffffffffffffffefffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffefffdfffffbfffffffffffffffffffeffff +fffffffffefdfffcfdfffcfffff8fffff0fef7c6ecde7ee7d55aecd753efd84ceeda47efd944edd841ecd740eed440edd43eecd337e2ca34e1ce49f6e682ffff +ccfffcd1f7eaa6efdf7bead44de6ce34e5cc2ee7d02ee8cf2bead02aeacf2beace2ae9cc2be9cc2beacb28e9ca27e7cb26e7cc24e6ca25e7c924e8c724e9c622 +e9c720e7c91ee5c91ee3ca1ce2c81de3c71ce9c51be4bd1edabc2debd669fff4b8ffffddfffbd6fbf2b3edda6bdbc030dbb919ddbb14dbbf1edac337e3d26bff +f4aeffffe3fef5cfefe098e3ce61ddc12dd9bb10d3b508d4ba26ead57afff4c3fffce1fffcd9f8efa6d5c652cdb313d7b803d8b90ad6b80bd4b80dd6b80ddcb5 +0cdcb60ad6b806d2b709d0b413cfb72fdecf72fff8c2fffff1fffefdfffefefffffffffffefdfffefbfffffbfffffffffefffffefffffffffeffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefefefefefefbfbfbeae8e7cac8c78684834644432e2d292f2e2a514f4e999796cfd0ceeeefedfffffffd +fdfdfdfdfdfffffffefefefcfcfcfdfdfdfffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffffffefefefefe +fefffffffffffffffffffffffffffffffdfdfdfffffffffffffffffffffffff9f9f9e3e1e1b6b4b4706e6d3a38372b2928373534696864b1afaedededef5f5f5 +fffffffffffffefffdd1d2d090918f6364624b4a463d3c383a39353a39353a383742403f6b6968b1afaedfdddcf6f4f3fffffffffffffffffffcfcfcffffffff +fffffffffffefefefffffffffffffffffffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f7f7ffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffefffffefffefdfffffefffffffffffffffffffffefefef4f4f4e3e3e3b8b9b78f908e989695bbb9b8dad9d5f0eeedfffffffdfdfd +fefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf6f4f3e2 +e0dfb9b8b491908c959692b9bab6d5d6d4f0f1effefdfffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff8f8 +f8ddddddc4c2c1a19f9e8d8b8aa4a2a1d5d6d4f1f2f0fbfbfbfefefefffffffffffffffffffffffffefefefffffff8f8f8d2d2d2aeacab9b9998979594b0aead +e8e6e5fffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffefefeffffffff +fffffdfdfdfefefef9faf8d3d4d2b6b5b19e9d9993928eb7b6b2eeeeeefdfdfde1dfdec0bebd9f9d9c8c8a89aaa8a7dedcdbf8f6f6fffdfdfffefffffdffffff +fffffffffefffdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffefffdfffffbfffffffffffffffffffefffffefffffffefdfffcfdfffbfffff5ffffe8fef3baeddc75e9 +d453eed851f1da4eefdb48edd944ecd843edd742efd443edd33febd43ce2cd3ce3d154faeb8fffffdafffdd5f4e497ead768e8d145e8cf33e7cd2dead12febd0 +2ceacf2beace2de9cd2ceacd2ce9cc2be8cc28e8cc28e7cb26e7cb26e7cc24e6ca25e7c825e8c626ebc523ebc622e5c81fe3c91ee1c81ae2c61beac51de5c32a +dec34aedde88fffed9ffffebfaf5beeee389e4ce4cdbbe20dcb811debb18e0c636e6d360f3e095fffbc7ffffdef9efb3e3d26bdbc33bdbbd1edbba10cfb608cf +b92befda89fffed3ffffe2f8f1c6efe58dd5c543d1b510d9b902dbba09d7b90cd5ba0cd6b80dddb60ddcb50cd6b708cfb50bd3b91fd5c144e5d889fff9ceffff +f5fffdfffffffffffffffffffffdfffffbfffffbfffffffffefffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefef6f6f6d5d3d2aaa8a772706f42403f31302c36353162605fb7b5b4f1f2f0fcfdfbfffffffffffffefefeffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffffffffffffffffffffffffffffffdfdfdfefefefdfdfdffffffffffffffffffffff +fffffffffefefef5f5f5e2e0e0b6b4b4706e6d3a38372b2928373534696864b1afaedfdfdff7f6f8fffffff2f2f2d7d8d6a4a5a363646042433f3b3a36393834 +3938343e3d39514f4e6a68679b9999dbd9d9fffdfcfffffefdfdfdfffffffffffffefefefefefefffffffffffffefefefffffffffffffffffffefefeeeecebbd +bbba9e9f9d989997a2a3a1cacbc9f7f8f6fffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffff +fffffffffefefefdfdfdf3f3f3e0e0e0b5b6b48f908e989695bebcbbdedcdbf4f2f1fffffffefefefffffffffffffffffffffffffefefefbfbfbffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefcfcfcfdfbfaeceae9bbbab691908c959692b9bab6d5d6d4f0f1effefdffff +feffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff8f8f8dcdcdcc3c1c0a09e9d8e8c8ba4a2a1d5d6d4f2f3f1fcfc +fcfffffffffffffffffffffffffefefefffffffffffff9f9f9d2d2d2acaaa99c9a999b9998b6b4b3eae8e7fffdfcfefefefefefeffffffffffffffffffffffff +fffffffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafbf9d9dad8bdbcb8a1a09c92918db3 +b2aeeeeeeefdfdfde1dfdec0bebd9f9e9a8c8b87a9a7a6d8d6d5f4f2f2fdfbfbfffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeff +fdfffffbfffffffffefffffffffefffffefffffffefcfffafbfff9ffffeffffeddfcedaeedd96cead551eed850f1da4ef0db4aedd944ead845ecd845f0d545ee +d342ecd641e2cf44e5d360fbed9bffffe2fffcd2f1e089e5d056ead13fe8cf31e9cf2febd230ecd12deacf2beace2de9cd2ceacd2ce9cc2be8cc28e8cc28e8cc +28e8cc27e7cc24e7cb26e6ca26e9c727ecc526ecc624e5c81fe3c91ee1c81ae1c41be5c323edcd44edd875f8edafffffe9ffffe1efe597dfcd5adec434dfc01d +dfbb13d6b71cdcc84bf3e488fff1bcffffd8fffec8efe490dac643d6bb1ddbbb14debd13d3b911d2be37eedd94ffffdcffffddf5e9b3ecdd79d8c338d6b60fdc +b905dbb90bd7b90cd7b90cd9b90cdbb60edab50dd6b609ceb30fdac234dfcc5dede19ffffbdafffff9fffcfffffffffffffffffffffdfffffbfffffbffffffff +fefffffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffffff4f4f4c8c6c59694936664633f3d3c373632464541 +777574c8c6c5fdfefcfffffefdfdfdfffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffdfdfdfdfdfdfffffffffffffefefefffffffffffffffffffefefefefefefefefefffffffffffff5f5f5e2e0e0b6b4b4706e6d3a38372c2a +29373534696864b1afaee2e2e2fdfdfdfdfdfdcecfcd90918f6b6c6a474844393a363a3935373632373632464541747271aeacabd9d7d7f3f1f1fffefdfffffe +fefefefefefefefefefffffffffffffdfdfdfffffffefefefffffffffffffffffffefefeeeecebbdbbba9e9f9d989997a2a3a1cacbc9f7f8f6fffffeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefefefdfdfdf2f2f2dfdfdfb7b8b69293919b99 +98bfbdbcdfdddcf4f2f1fffffffefefefffffffffffffdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfd +fffffffffffffffffffcfcfcfcfaf9eae8e7bcbbb7908f8b959692b9bab6d5d6d4f0f1effefdfffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0da +d8d7eeeeeefbfbfbfffffffffffff8f8f8dcdcdcc4c2c1a19f9e8f8d8ca4a2a1d4d5d3f0f1effbfbfbfefefefffffffffffffffffffffffffffffffffffff9f9 +f9d0d0d0a9a7a69a9897989695b7b5b4edebeafffefdfffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefefefeffffff +fffffffffffffffffffffffffffffffffffffefefefefefef8f9f7d9dad8bebdb9a2a19d94938fb3b2aeeeeeeefcfcfce1dfdec1bfbe9f9e9a8c8b87a8a6a5d4 +d2d1f1efeffcfafafffffffffffffffffffffffffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffbfffffffffefffffffffdfffffdfffffffffdfffb +fdfff8fdffe9fdf5cdf8e9a1f1db6becd64ff1d951f2db4ff1dc4befdb48ebd847ecd746f0d545edd245ead544e4d551e7d871fef2aaffffe1fff8caeedb78e3 +cc48e6ce36ebd131ebd230ead12febcf2eecd02febcf2eeace2de9cd2ce9cd2ce9cc2be9cd29e8cc28e8cc27e6cc24e6cc24e4ca24e7c825ebc425ecc624e6c9 +20e3c91ee3c71cdec21ee1c32feed561f6e6a1fff7cfffffe7fffac8eddd73d7c034d9ba21e3c121debf1cd9bf2fded167fff5afffffddfff9d2fdf0a6e5d767 +d5bd27d4b70edbba10d9bc14d9c024d4c247f2e6a4ffffdeffffd6f0df9ce4cd5fdcc131dbb814d9b608d9b90cd8ba0dd7ba0bd9b90cdab50ddbb60ed2b108d1 +b416dac442eada79f4eab4fffce5fffffbfffefffffffffffefdfffffffdfffffbfffffbfffffffffefffffeffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefefef2f2f2b7b5b4817f7e5856553d3b3a3f3e3a555450888685d6d4d3fefffdfffffefffffffefefeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffff6f6f6e1dfdfb8b6b66f6d6c3937362c2a293735346b6a66b2b0afdddbdbf0eeeee1dfdfa19f9e5d5b +5a4544403c3b373938343738343f403c494a486263619c9c9ce3e3e3fcfbfdfffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffff +fefefeffffffffffffffffffeeecebbdbbba9e9d999b9a96a3a4a0cbccc8f8f9f7fffffefefefefefefefffffffffffffffffffffffffffffffffffffffffeff +fffefffefefffffffefefefffffffffffffffffffffffffdfdfdf4f4f4e0e0e0bbb9b9929090969493bcbab9dbdad6f3f1f0fffffffffffffefefefefefeffff +fffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfcfcfcfaf8f7e5e3e2b8b7b38f8e8a +969793babbb7d5d6d4f0f1effefdfffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9ddddddc3c1c0a1 +9f9e8e8c8ba5a3a2d4d5d3f0f1effcfcfcfffffffffffffffffffffffffefefefefefefffffff9f9f9d2d2d2afadac9a9897989695b3b1b0eae8e7fffffefefe +fefffffffffffffefefefefefefefefefffffffffffffffffefffffefffffefefffdfdfdfdfffffffffffffffffffefefefffffffefefefefefefffffffdfdfd +f9faf8d5d6d4b9b8b49f9e9a91908cb6b5b1eeeeeefdfdfde0deddbfbdbca09f9b8d8c88a5a4a0d0cfcbedebeafcfaf9fffffffffffffffffffffffffffffffe +fefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffdfffffdfffffffffefffffffffdfffffdfffffffffdfffbfefff6fdfce0fdf2c0f8e796f4dd69efd952f2da52f2db50 +f1db4deedb4aedda49eed948f0d548edd246e9d64beadb61ebe086fef4b4ffffdafff3bbebd76ae0ca3ce6cf33ebd230ebd230ead12febce2fecd02febcf2eea +ce2de9cd2ce9cd2ceacd2ce9cc2be8cc28e8cc28e6cc26e6cc24e6cc26e7cb26ebc824eac723e7ca21e6c920e5c820e0c128e2c846f7e384fff7c7fffddffffa +cff8ea9ee8d153dabc21dcba1adfbf20e0c32cdecb4ce6de8bffffcdffffe4fdeebde7d979ddcc47dabe1ddabb0cdbbb0edbbe1de1c639e2d065f4edb4ffffe2 +fffbcaecd688e1c64dddbd28dab713dbb90cd9b90cd8ba0dd7ba0bd9ba0bdab60edab60ed5b208d0b419dbc84ff0e28ff9f0c5fffcedfffefefdfdffffffffff +fefdfffffffffffffdfffffdfffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeea9a7 +a66f6d6c4e4c4b3e3c3b44433f5f5e5a908e8dd9d7d6fffffefffffefffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6 +f6f6e3e1e1b8b6b66f6d6c3a38372c2a293634336d6c68b7b6b2d3d1d0bfbdbd9c9a9972706f4948443c3b373736323736323637334b4c48767775a9aaa8d3d3 +d3f6f6f6fefdfffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefeffffffeeecebbdbbbaa1a09c9c9b97 +a4a5a1cecfcbfbfcfafffffefffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffefefefefefefffffffefefefffffffe +fefefafafae7e7e7bfbdbd929090949291b5b3b2d3d2cef0efebffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffefefefdfdfdfffffffffffffdfdfdf2f0efdddbdab5b4b0908f8b979894b9bab6d5d6d4f1f2f0fefdfffffeffffffffefefef +d5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9ddddddc3c1c0a19f9e8e8c8ba5a3a2d4d5d3f0f1effcfcfcffffffffffffff +fffffffffffefefefffffffffffff8f8f8d5d5d5b4b2b19d9b9a918f8eaba9a8e4e2e1fffefdffffffffffffffffffffffffffffffffffffffffffffffffffff +fefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9faf8cdceccaaa9a597969293928eb9b7b6f0f0f0fefefe +e1dfdec0bebda09f9b8d8c88a3a29ecac9c5e6e4e3f8f6f5fffefefffefefefefefdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffff +fefffffffffdfffffdfffffffffffffbfffff2faf8d6f9ecaef6e489f3dd66f0dc55f1db53f1dc51f0dc4fefdb4deeda4cefd94bf0d548ebd147e8d653eee272 +f3e99cfff5bcfffcccfceda8ebd760e1cb36e8cf31ebd230ebd131ead030e9ce30ead030ebcf2eeacf2beacf2be9ce2ae9cd2ce8cc2be9cc2be8cc28e7cb26e7 +cb26e6cb23e7cc24e7ca21e6c920e6c920e5c722e6c627e3c63ce0cc61fbeda5ffffe4ffffdef9eca8eed970e9cb3ce4c11ddfbe15debf22e4cb45ebdb77f2eb +b2ffffe1ffffdaeee098d3c74bd4c227ddbf1adfbc12dcbb12ddbe25e7cb4fefdc85f5f5c7ffffe6fff6bce2ca70d9bb38dab91cd7b710dbbb0ed8ba0dd6bb0c +d7b90cd7b90cd8b70ddab80bd4b401cfb416dfcb5efbeeaafffad9fffff5fefefefdfefffffffffffffefffffffffefffdfffffdffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffebebeb9d9b9a5e5c5b4341403d3b3a4a48476b69689a9897dcdad9ffff +fefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e0dedeb5b3b36d6b6a3a38372d2b2a3836356b6a66af +aeaab9b7b68987865e5c5b4a48473c3b373a39353a393543423e424341646563a6a7a5e4e5e3f9f9f9fffffffefefefffffffffffefffffeffffffffffffffff +fffffffffffffffffffffffffffffffffefefefffffffefefeffffffeeecebbdbbba9f9e9a999993a5a4a0cccbc7f8f7f3fffffcfffffefffffefffffefffffe +fffffefffffefffffefffffefffffefffffefffefdfffffefffffefffffefffffffefefefffffffdfdfdfefefef0f0f0c5c3c294929192908fa9a7a6c7c4c0ea +e9e5fdfdfdfffffffffffffefefefefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdffffffffffffffff +fffbfbfbe8e6e5d3d1d0adaca88f8e8a989995b8b9b5d5d6d4f1f2f0fffefffefdffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfc +fffffffffffff8f8f8dcdcdcc3c1c0a09e9d8e8c8ba5a3a2d4d5d3f0f1effcfcfcfffffffffffffffffffffffffffffffffffffffffff9f9f9dadadabdbbbaa1 +9f9e8d8b8aa2a09fd8d6d5f8f6f5fffffefefffdfefefefefefefffffffffffffffffffffffffffffffffffffffffefffffefffffffefefefdfdfdfefefeffff +fffffffffffffffffffffffffffffffff4f5f3c2c3c19d9c9892918d989793bcbab9f1f1f1fdfdfde1dfdec0bebda1a09c8e8d899e9d99bebdb9d8d6d5f4f2f1 +fffefefffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffefffffffffdfffffdfffffffffffff9ffffeef8f4cbf3e6 +9cf1df7aefdd62f1de59f0dc55efdc53f0db50efdb4eefdb4ef0da4cf0d548e9d149e6d759f3e984fcf3b3fff6c4fff6bcfbe996edd759e4cd35e8d030ebd230 +ebd131eacf31eacf31ead030ecd02febd02ceacf2beacf2be9cd2ce8cc2be9cc2be8cb2ae8cc28e7cb26e6ca25e6cb23e6cc21e5cb20e4c71edfc122e4c534ea +d159ecdc89fff8c2ffffe9fff7cbeddb80e3ca4ae6c72ce7c31bdebf16d8c028e6d262faeca0fdf4ceffffe0fffac0e5d777d1c132d4be18dfbf18e0bc15daba +13dfc12deace62f4e29bf9fad3ffffe6fff2b0dbc25cd2b425d9b914d8b910d9bb0ed7bc0dd7bc0dd7b90cd8ba0dd9b80ed8b90ad0b300cbb216e0d06cfff8c2 +ffffeafffffafdfffffdfffffffffffffffefffffffffefffffefffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffeaeaea9997965654533d3b3a3c3a394d4b4a737170a19f9ededcdbfffffefffffeffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff6f6f6e3e1e1b8b6b66f6d6c3a38372f2d2c39373658575383827e8786826361604644433e3c3b3938343b3a363f3e3a55 +5450787977a0a19fd4d5d3fafbf9fffffffefefefefefefffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefe +feffffffeeecebbebdb99f9e9a9797919b9a96b0afabcccbc7d1d0ccd1cfced0cecdd0cecdd0cecdcecfcdcecfcdcecfcdcecfcdcecfcdcecfcdcfcdccd0cecd +cfcdccd4d2d1dadadae7e7e7f8f8f8fffffffefefef8f8f8cfcdcc9c9a9992908f9d9b9ab8b5b1e1e0dcfffdfdffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfefefefafafadcdad9bdbbbaa09f9b8e8d89999a96b9bab6d5d6 +d4f1f2f0fffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff8f8f8dcdcdcc2c0bfa09e9d8e8c8ba5a3a2 +d4d5d3f0f1effcfcfcfffffffffffffffffffefefefffffffffffffffffffafafae3e3e3c9c7c6a7a5a48d8b8a999796c5c3c2e6e4e3f8f9f7fffffeffffffff +fffffffffffffffffefefefefefefffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefefefffffff8f8f8e3e4e2b1b2b09291 +8d93928ea4a39fc5c3c2f3f3f3fbfbfbe0dedec0bebda2a19d8e8d89959490abaaa6c9c7c6efedecfffffffffffffffffffffffffffffffefefeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffdfffffffffffffffffffffffffffffffffffffdfffffefffffffffffff8ffffebf8f1c0efe189eedc6beddb5eefde59f0dd56f0dd54f0da52efda4feeda +4defd84ceed648e6d049e5d761f9f096fffdc8fff9ccfff1aef8e584ecd851e4ce32e9d131ead331ecd133ebcf34eace33ebd032ead12fe9d02cebd12beacf2b +eace2de9cd2ce9cb2ce8cb2ae8cc28e8cc27e7cd27e6cc24e8ce23e6cc21e4c621dbbe27e3c646f5e07dfdf2b4ffffd5ffffd9faeda9e6d25dddc32fe1c122e2 +c21ddcc21cd8c437eada81fffac6fffddffff6cef8e99ae4d35bd6be24d6bc12dfbc18ddba16d6b911dcc331ecd676f7ecb0fcfdddffffe0ffefa2d8bf4bceb3 +15d8bb0cdabd0ed7bc0dd8bd0ed7bc0ed7b90edab90fd7b90cd6b90acfb301c8b01be2d17afffed3fffff2fffffcfbfffffafffefffffefffffefffefffffeff +fffffffdfffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9e9e99795945351503b39383b +39384f4d4c777574a4a2a1dfdddcfffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e2e0e0b9b7b7 +6f6d6c3937363331303b393845444052514d504f4b4645413d3c383c3b373c3a393f3d3c4a4847716f6eb5b5b5dededef5f5f5fffffffefefeffffffffffffff +fffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefeffffffeeecebbebdb9a19e9a97948f93908b928f8a9897 +93989793989793969591979594979594979594979594979692979692979692979692979692969591969591a09f9bafb0aecbcccaedededfefefefffffffefefe +dad8d7a9a7a696959192918da8a5a1d2d1cdfbf9f9fefefefffffffdfdfdfffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffff +fffffffffffefefefffffffefefefffffff9f9f9cfcdcca7a5a493928e8b8a869b9c98b9bab6d5d6d4f0f1effffefffffeffffffffefefefd5d3d2bab8b79796 +9291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9dcdcdcc3c1c0a19f9e8e8c8ba5a3a2d4d5d3f0f1effcfcfcffffffffffffffffffffffffffffff +fffffffffffffdfdfdecececd8d6d5b2b0af92918d93928eb0afabcecdc9ebeceafefffdfffffffdfdfdffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffefefefffffffffffffefefefafafae7e7e7cdcecca4a5a38f8e8a989793b2b1add0cecdf7f7f7f9f9f9dfddddc1bfbea3a2 +9e8e8d898c8b87989793b8b6b5e7e5e4fffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffefffffeffff +fefffffffefffff7ffffe6f7eeb5ecdd79ebdb60eadc5aedde5aeedd58f0dd56efdb54efd951eed94eefd84ceed648e5d04ce4d666fdf5a2ffffd8fff9cefcec +9ff6e273ecd84be5cf33ead331ebd432edd234ecd035ebcf34ebd032ebd230e9d02cebd12bebd12beacf2be9cd2ce9cb2ce9cc2be8cc28e8cc28e7cb2ae5ca26 +e8ce24e7ca21e6c626dfc132e2cc5cfdec9dffffd4ffffd8fff6bcf2e085e2cc44dcc01fdebf1ce0c223e2ca34e3d25af3e7a7ffffddffffddf5e7ade9d56ae2 +ca3cdabe1addbd10dfbd16daba15d3b60ed9c335f0e18bfff9c8ffffe2ffffd3f8e790d7be3eceb20ddabd08dcbd0ed9bb0edabc0fd9bb0ed9b80edab90fd7b9 +0cd6ba0fd3b60ecfb72fe7d68dfffedefffff5fdfffefbfffefafffdfffffcfffefdfffefffffefffffffffdfffffffefffffefffffffffffffeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffe9e9e99795945351503b39383c3a394f4d4c757372a3a1a0dfdddcffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e0dedeb7b5b56e6c6b3937363432313e3c3b3e3d393e3d3940403a3d3d37 +3938343938343e3c3b413f3e504e4d838180d5d5d5fdfdfdfffffffdfdfdfffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffefefeffffffeeecebbebdb99f9c9794918c8e8b8683807b81807c807f7b81807c807f7b817f7e817f7e817f7e817f7e8180 +7c81807c81807c81807c81807c7f7e7a807f7b8d8c88a0a19fc1c2c0e8e8e8fdfdfdffffffffffffe3e1e0bab8b79f9e9a8e8d89999692b9b8b4dfdddcf0f0f0 +fefefefffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffff5f5f5dededeb8b6b597 +95948b8a868b8a869c9d99babbb7d6d7d5f0f1effffefffffeffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9 +f9ddddddc3c1c0a19f9e8e8c8ba5a3a2d5d6d4f1f2f0fcfcfcfffffffffffffffffffffffffffffffffffffffffffefefef6f6f6e9e7e6c2c0bf9998948f8e8a +9d9c98b3b2aed7d8d6f3f4f2fefefefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefefffffffefefefefefefffffffffffffc +fcfce9e9e9cececeb3b4b29899978e8d89a2a19dc6c5c1e2e0dffcfcfcf9f9f9dedcdcc1bfbea3a29e8e8d898786828d8c88a7a5a4d6d4d3f8f6f6ffffffffff +fffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfffffffefffffffffffffffffefffffefffffefffffffffffffcfffff5ffffe2f5ecade8db6deadb57ebde5aed +e05cefde59f1de57f1dd56f1db53efda4ff0d94df0d84ae8d250e6d96dfff9acffffe1fdf7cef5e48ef0db62ecd746e7d233ebd333ecd434ecd337ebd137ecd0 +36ecd035ebd230ead12decd22cebd12bebcf2beacd2ce9cb2ce9cc2beacb28e8cb2ae3c82ae5c829e9ca27e8c724ebca2deacd47e9d778fff6b8ffffe5fff7cf +f4e596e6d45fe1c933d9bf19d9be16ddc22beed65cfae790fff5cdffffe5fffac6e7d67fd8c23adfc31fe3bf17e4c014e0bf15dabe13d2b80ed8c53cf3eaa1ff +ffddffffe0faefbdeedb7adabd36d4b50cddbc08dfbb0fdeba12dcbb11dcbc0fdab90fdab90fd6b70ed8b916dbbb26dec350efdc9fffffe6fffff8fbfffefaff +fefafffbfffffcfffefdfffefffffefffffffffffefffffefffffefffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffefefeffffff +ffffffeaeaea9b99985a5857403e3d3d3b3a4c4a496e6c6b9d9b9adddbdafffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffff6f6f6e3e1e1b8b6b66f6d6c3b393832302f3b393842413d4b4a464747413d3e3535352f3534303c3a394442415654548c8a8ad9d8dafffeff +fffffffefefefffffffffffffefffdfefffdfffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffeeecebbf +bebaa09d989391898f8c8788858087847f85827d85827e85827e85827e85827e83827e83827e83827e83827e83827e83827e83837d80807a81807c8e8d89a0a1 +9fc1c2c0ebebebfffffffffffffefefeedebead0cecdb3b2ae959490908d889f9e9ab5b3b2d5d5d5f5f5f5fffffffffffffefefefefefeffffffffffffffffff +fffffffffffffffffffffffffefefefefefefffffffffffffffffff3f3f3d2d2d2b1b1b19d9b9a8e8c8b8988848c8b879c9d99b9bab6d6d7d5eff0eefefdffff +feffffffffefefefd5d3d2bab8b797969291908cb3b1b0dad8d7eeeeeefcfcfcfffffffffffff9f9f9ddddddc3c1c0a19f9e8e8c8ba5a3a2d5d6d4f1f2f0fdfd +fdfffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf9f7f6d6d4d3a5a4a0908f8b8f8e8a9b9a96bbbcbadbdcdaf1f1f1fffffffdfdfdfdfdfd +fefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafaedededd2d2d2b2b2b2999a988b8c8a91908cb4b3afe0dfdbfa +f8f7fffffff8f8f8dddbdbc1bfbea3a29e8f8e8a898983908f8b9f9d9cbdbbbadbd9d9f3f1f1fefefefefefefefefeffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffeff +fffefffffefffffefffffffffffefffffffefffffbfffff1ffffdaf5eca3e8da69ecdb56eedf5bf0e15deedf5bf0df5af1de59f0dc55f0db50f1da4ef0d94ee7 +d258e9de7cfffdbaffffe7fcf3c8f0dc7decd452ead43fe8d334ecd434ecd335ecd337ebd137ecd035ecd133ebd230ecd12decd12decd02cebcf2beacd2ce8cc +2be9cc2be8cb2ae8cb2ae6c92be6c92be9c92ae5c62becce41efd864eee195ffffceffffe3fbeebaead671e0ca42e0c828dcc21adbc01cddc438eedb78fff5b7 +ffffe1fffdddfff1a9dcca59cfb81ce0c210e8c216e8c216e0c013dac016d0b917d8c649f8f0b4ffffe9fffdd8f4e5a7e7d167dbc030d9b80edfbc08dfbb0fdf +bb13dbba11dabc11dbba10d9b80ed7b60ddab91cdec039e5cc6af0e1b0ffffeefffff7fdfffefbfffefafffdfffffefffefdfffefffffefffffffffffffffffe +fffffefffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffecececa19f9e6361604644433d3b3a474544676564 +989695dbd9d8fffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e3e1e1b6b4b46f6d6c3c3a39312f +2e3937364d4c4864635f63635d53534d44443e3b3a363c3b3742403f514f4e817f7fcbc9c9f6f6f6fcfcfcfefefefffffffffffffffffffffffefffffefffffe +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffeeecebbfbebaa29f9a94918c95928d9895909f9c979e9d99a09d999f +9e9aa19e9a9f9e9a9f9d9c9f9e9a9f9e9a9f9e9a9f9e9a9f9e9a9e9d999c9b979e9d99a9a7a6b4b5b3cdcecceeeeeefefefefffffffffffff6f4f3e4e2e1c6c5 +c1a1a09c8e8d89908f8b9b9c9abbbcbadcdcdcebebebf3f3f3fafafafdfdfdfefefefffffffffffffffffffffffffffffffffffffefefefefefef6f6f6fafbf9 +f4f4f4ddddddb4b4b498989897959492908f8a89858e8d899c9d99b9bab6d6d7d5f0f1effefdfffffeffffffffeff0eed5d3d2bab8b797969291908cb3b1b0da +d8d7eeeeeefcfcfcfffffffffffff9f9f9ddddddc4c2c1a2a09f8e8c8ba5a3a2d5d6d4f1f2f0fdfefcfffffffffffffffffffefefeffffffffffffffffffffff +ffffffffffffffe3e1e0bcbbb79f9e9a908f8b8e8d89a2a3a1bdbebcd8d9d7f0f1eff9f9f9fafbf9fbfbfbfdfdfdfffffffffffffffffffffffffffffffdfefc +fdfdfdfbfcfaf9faf8f6f7f5e8e9e7d2d3d1b7b8b69b9c9a8b8c8a8d8e8ca09e9dc8c7c3f0eeedfffefdfffffff6f6f6dddbdac1bfbea3a29e91908c8e8d8996 +9591a19f9eaaa8a7bcbabadcdadaf3f3f3fbfbfbfefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffefffffdfffffdfffffffffffffefffffffffffcfffff5ffffe4 +fefac5f5ed9aefde6fefdc5df5df61f3e061f2e05defdd5aefda59f0db57f0da52edd74feed856ead96ae9e18effffc5ffffe7feefbeecd76ae9d143ead33be8 +d236ecd335ebd236ebd137ead135ead133ebd131ebd230ecd02feed031eccf2eecd02cebd02ce7ce2ae7ce2aeacd2ee8ca2beaca2bebcb2ce3c628dcc232e7d1 +5af8ea92fff8c3ffffd8ffffcef3e293dfc74bddc329dfc51fe2c822dfc329e3cc52f2e99fffffd6fffbdeffedbef8e283dec840d6bf16dcc10ce8c216e5c018 +dfc017d6bf1dd3bf31dbcd63f8f1bfffffe8fffac8ecdd8ee4ce57d9c02ad8bc11debe0be0bd0fdebb11d7ba11d7ba11dbbb14dbb912d8b50bd8b91ce4ca4eea +d681f3eac4fffef0fffff9fffffbfffffefefefefffefffffefffffefffffefffffffffdfffffdfffffdfffffffffefffffeffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffeedeeeca8a9a76a6b694b4c4a3f3d3c4341405d59588d8b8adcdad9fffffffefcfcfffffffffefeffffffffffff +fffffffffffffffffffffffffdfffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffff6f6f6e0e0e0b6b6b66e6f6d3536342d2b2a3b393861605c9998949c9d997374704e4f4b3d3e3a3a39 +3538373343423e5c5a59878584b6b4b3e6e4e3fffffefffefefffffffffffffefefefffefefffffffffefffdfcfefefdfffffefffefdfffffefffffffffefefe +fffffffffffffffffefefffdeeecebbdbbba9e9d999897939b9a96b5b4b0d8d7d3dcdddbdcdad9d7d8d6dad8d7d8d9d7d8d8d8d8d9d7d8d9d7d8d9d7d8d9d7d8 +d9d7d8d9d7d7d8d6d8d9d7dbdbdbe3e3e3eeeeeef8f9f7fffffefffffefffffefcfdfbf6f7f5dedfddb7b8b69c9d9b92938f8c8d8b989995a8a9a7bcbdbbd2d3 +d1e3e4e2f2f3f1fefffdfffffefffffefffffefffffefefefefffffffefefef0f0f0dcdad9d0cfcbc5c3c2b0aead989695918f8ea6a4a3acaaa9a09f9b8c8b87 +9a9b97babbb7d5d6d4f1f2f0fefdfffffeffffffffeeefedd4d5d3b8b9b59899958f908cb1b2aed8d9d7efededfffefefefcfcfffffffffdfde5e3e3c7c5c4a4 +a2a18c8b87a5a4a0dcdbd7fbfaf6fefdf9fffffefffffefffefdfffffffffffffffdfdfffffffffffffffffffefefef5f5f5dcdddbc1c2be9899958485818e8f +8b9fa09cb3b2aec8c7c3d3d1d0dad9d5e9e7e6fbf9f8fffffefffffefefcfbfffefdfffffefffffcf7f5f4e9e8e4dfdedad2d1cdbebdb9adaca89b9a968a8887 +8a8887a2a09fbdbbbadddbdafbf9f9fffffefffffff9f7f6dcdad9c1bfbea2a09f918f8e9a9897afadacb4b2b19e9c9b9c9a99b2b0afc9c7c6dedcdbf4f2f1ff +fffefefffdfffffefffffefefffdfffffffffffffbfbfbfffffffffefffdfcfefffefffffefffdfdfdfffffffffffffffffffffefffffefffffefffffeffffff +fffefefefffffffffffffbfffffffefffffdfffffdfffffffefffffefffffefffffbfffff1fffbdafbf6b7f3eb92efde6ff1dc62f5df62f5df61f2df5eeede5c +f0db5af1db59f1db53eed851eed95fedde77ede79effffcdffffe2ffedb2ead35fe6ce39e9d338ead438ebd438edd438ecd238ebd236ead232ead331ebd230ec +cf30eecf32ecce2febd02ce9d12be7ce2ae8cf2beacd2ee8ca2bebca27e9c929e0c52edac442e5d876fff7b4ffffdbfffed6fff1acefd973dfc336dec21ee1c4 +1be5cb2be5ca44e5d36ef8f3bcffffe5fff8cef4dd99ebd15be0c62cdbc414e0c510e6c218e3bf18ddc018d9c127d8c546e1d37afdf6cbffffe7fff5b7e8d679 +dfc948d8be24d8bb12debd0ce0be10dcbc0fdabe13d6bc12daba15dab811d8b50bdabb22e8d05ef0e198f4efd0fffff5fffffbfffffcfffffefffefefffefffe +fdfffffefffffefffdfffffdfffffdfffefdfffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeefedb2b3 +b17a7b795556543c3d3b3e3c3b524e4d817f7ed0cecdfffefefffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffefdfffeffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6 +f6f6dfdfdfb4b4b46e6f6d3839372b29283836356e6d69bab9b5c9cac89e9f9d72736f535450403f3b36353137363243423e55524e797672c1bfbefcfaf9ffff +fffffefefdfcfefffefffffffffffffffffefffffefffffefffefdfffefdfffffefffffffffefefefffffffffffffffffefefffdeeecebbdbbbaa09f9b9c9b97 +a7a6a2cecdc9f7f8f6fffffefffffefffffefffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffefefefefefefefefefefffdff +fffefefffdfffffefffffefffffeeff0eed1d2d0b3b4b29c9d9b8c8d89878884888985979894b0b1afc7c8c6dddedcedeeecf6f7f5fafbf9fafbf9f9faf8fcfd +fbfffffef6f6f6dddbdac0bfbbb0ada99e9d9991908c8b8988959392b5b3b2c5c3c2aaa9a58e8d89999a96b9bab6d5d6d4f1f2f0fefdfffffffffefefeeeefed +d4d5d1b6b7b39596928e8f8bb1b2aed7d8d4f1efeffdfbfbfffdfdfffffff8f6f6dbd9d8bebcbba1a09c8f8e8aa5a4a0d3d2cef0efebf8f7f3fefdf9fefcfbfd +fbfafbf9f9fbf9f9fdfbfbfffffffffffffffffffffefffefefef9faf8dadbd7aeafab91928e8b8c888b8c88969591a4a39fb2b1adbebdb9d3d2ceebeae6fcfa +f9fffdfcfefcfbfffefdfdfcf8f6f5f1e5e4e0d0cfcbc1c1bbb1b1ab9d9d978e8e888786828a8985989695b8b6b5d7d5d5eeececfffdfdfffffffffffef7f5f4 +dad8d7bfbdbc9e9c9b8d8b8aa2a09fc9c7c6c4c2c1a19f9e8d8b8a959392a7a5a4c0bebddddcd8efeeeaf9faf8fbfcfafffffefefffdfffffffffffffdfdfdfe +fefefefdfffdfcfefffefffefdfffdfdfdfffffffefefefefefefffcfefffcfefffefffffefffefefefffffffffffffdfdfdfdfffffffffffffefffffeffffff +fefffffefffffefffffbffffedfaf5cef2eda8eee688efdf6ef3de64f6e063f5df61f2df5eeede5cf1dc5bf2dd59f2dd52eed955f1dd66f4e686f4eeabfffecd +ffffd4f8e7a4e7d259e4ce39ebd43ceed83decd539ecd539edd438ecd337ebd333ead232ebd131ebd131eccf31ebce2fe9d02eead12de8cf2de8cf2de9cd2ce9 +cd29eccc25e9cd29e6cd3be4d25defe598ffffd3ffffe2fef1bdefdd82e6d053e0c32cddbf1addbd16e5ca34edd86bf6e8a0fffbd6ffffe6fff4b5e5d06ddcc4 +36dec41cdec714ddc311e5c119e0bd19ddbf1adfc531e3d15cede091fffcd7ffffe6fdeea9decb62d9c139dabd1fdaba13debc0fe0be11dcbc0fd9be10d5bb10 +d9b912d8b60fd2b409d7bc26ebd56ffbeeb0fcf8dcfffff8fffffbfffffcfffffefffefefffefffefdfffffefffffefffffffffffffffffffefffffeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef2f2f2bfc0be8d8e8c60615f3d3e3c3534303d3c386c6a69b9b7b6f3f1 +f0fffefdfefcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e1e1e1b3b3b36d6e6c3a3b392c2a293634336e6d69bf +bebadbdcdad0d1cfb4b5b381828052514d3d3c38383733373632413f3e5755548f8d8cc5c3c2e8e6e6fffffffffefefffffffffffffffdfdfdfdfdfffffffffe +fffffefffffefffffefffffffffefefefffffffffffffffffefefffdeeecebbdbbbaa09f9b999894a5a3a2d0cecdfafbf9fffffefefefeffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffdfffffefffffefffffefcfdfbeff0eed7d8d6ba +bbb9a1a09c8e8d89807f7b878682999894a8a7a3b4b3afbfbebac3c2bec5c4c0c6c5c1c7c6c2c9c8c4c9c8c4c2c0bfb1b0aca1a09c92918d8a88878f8d8ca19f +9eb5b3b2d0cecddbd9d8b6b5b1908f8b969793b9bab6d5d6d4f1f2f0fffefffffffffffffff0f1efd5d6d4b5b6b49596928f908cb3b4b0d8d9d5f1efeffdfbfb +f3f1f1d8d6d6bfbdbcb2b0afa7a5a49695918d8c88999993afafa9bfbfb9c4c3bfc7c6c2c8c7c3c6c5c1c5c3c2c6c4c3d5d3d2f1efeefdfdfdfefefefffffffd +fdfdfffffeedeeeacfd0ccb4b5b19e9f9b8d8e8a8b8c8892938f989793a09f9baeada9bcbbb7c6c5c1c8c7c3c6c5c1c6c5c1c8c7c3c3c2beb7b6b2abaaa6a3a2 +9e9a99958d8c888584808988849f9e9ab7b5b4d5d3d2f0eeeefbf9f9fffefefffffffffefdf9f7f6dddbdac2c0bf9f9d9c8e8c8baba9a8dedcdbdfdddcb8b6b5 +99979692908f959392a09e9db2b0afbdbbbac5c6c4d3d4d2eff0eefefffdfffffffffffffffffffffffffffefffffefffffffffefefeffffffffffffffffffff +fffffffffffffffffffffffffffffdfdfdfffffffffffffefefefffffffffffffffffffffffefffffcfffffefffffffffffbffffeaf6f0c3eee59bede280f0e1 +6df2e065f5e263f5e263f0df60f0e05ef2de5bf2dd59f1dc51eed856f2df70faee96faf4b9fffac9fff6c2f5e396e9d45ae9d33eedd63eeed83dedd63aecd539 +edd438ecd335ebd234ebd333ecd232ecd232e8cf31e8cf31ead030ead12fe9d02eeace2deacd2ceace2ae8cb23e7cc2eead551f1e27ef6f0b5ffffdfffffd8f3 +e3a0e2ce5ee4c93ce4c627e1c11cdabc1de5cc48f6e693fffccaffffe1ffffd3f7e991d9c548d3ba1cdec314e2c718e0c517e4c31ae0bd19ddbe1be3c83beedb +74f8eaa8ffffdfffffe2faeb9cd9c550d6bb2adcbc1cddba16dfbb13e0be11dcbd0ed8bd0ed7bc0edcbb12d7b710cfb209d3bb2becd97efff8c6ffffeafffffb +fffffbfffffefffffffffefefffefffefdfffffefffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffefefefffffff8f8f8d2d3d1a6a7a570716f4243412e2d2931302c5856559f9d9cdad8d7f6f4f3fffefeffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffff6f6f6e1e1e1b4b4b46d6e6c3839372c2a29363433676662afaeaae0e1dffafbf9f4f5f3b6b7b573726e504f4b403f3b37 +36323735344543425d5b5a817f7ebdbbbbf9f7f7fffffffffefefffffffffffffffffffffffffefdfffffefffffefffcfbfdfffffffefefeffffffffffffffff +fefefffdeeecebbdbbbaa09f9b999894a3a1a0cecccbf9faf8fffffefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fefefefefefefefefefefefefffffffffffffffffefffffefdfefcfefffdfffffefffffef4f5f3dbdcdabebdb9a5a4a08d8c888786828c8b878f8e8a908f8b91 +908c92918d91908c91908c93928e92918d908f8b92918d92918d8e8d898988848a88879c9a99bebcbbd6d4d3e8e6e5e9e7e6bebdb991908c959692babbb7d5d6 +d4f0f1efffffffffffffffffffeff0eed4d5d3b6b7b59697938f908cb2b3afd7d8d6f2f0f0fdfbfbe2e0e0a9a7a78886858b8988908f8b8e8d898f8f8990908a +90908a92928c92918d91908c91908c8f8e8a908e8d92908fafadace3e1e0fffffffffffffffffffffffefffffef9faf6eff0ecdadbd7bbbcb89fa09c92938f8d +8e8a8c8b878d8c888e8d89908f8b92918d93928e93928e93928e92918d92918d908f8b908f8b8f8e8a8c8b878786828786829a9995bab9b5d9d7d6f1efeeffff +fffffffffffffffffffffffffefaf8f7dbd9d8bebcbb9d9b9a8e8c8bb0aeadeae8e7f4f2f1d3d1d0b1afae9c9a998e8c8b8b89888f8d8c918f8e949593aaaba9 +dddedcfffffefffffffdfdfdfefefefdfdfdfffefffffefffefefefdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeff +fffffffffffffffffffffefffffefdfffcfdfffefffefffffff9ffffe5f6eeb9ece28eefe278f2e06df3e166f6e364f6e364f1e061f1e061f3df5cf3df58f1db +53ecd658efe07afdf3a6fffbc9fdf7c8fcefb1f3e188ecd658ebd540ecd43eecd63becd63aebd539ebd536ead435ecd335ebd234ebd234ead133e7d132e6d031 +e8cf31ead030ecd02febce2deace2aebcf2be6ca29e3cb3bebda6bfaf0a2fafaccffffdbfffcc0eedb80e0c743e2c429e6c522e5c526e3c538ecd76afcf4b9ff +ffdefffed3f9eeaae9d968d8c431dabc17e4c214e3c518e3c51ae2c419ddbe15dbbb1be5ca44f3e28cfff1c0ffffe3ffffd9f8e68dd8bf3fd5b91edfbd16e1bb +17e0ba14debe11dbbf0dd9bf0dd9be0fdebd14d9b914cfb50fd3c037eede91ffffdbfffff3fffffcfffffbfffffeffffffffffffffffffffffffffffffffffff +fffffffffffefffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffdfdfdebebebcdcdcd8a8b8947 +4846302f2b33322e4d4c4881807cb2b0afe1dfdefffffffffdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6dfdfdfb5b5b5 +6e6f6d3738362a2827363433686763b0afabe0e1dffffffffffffedadbd9a9a7a6787675504e4d3937363331303a3837454342605e5d92908fd0cecdf0eeedff +fdfcfffdfdfffefefffffffffffffffffffefefefffefffffefffffffffefefefffffffffffffffffefefffdeeecebbdbbbaa2a19d9c9b97a4a2a1cbc9c8f6f7 +f5fffffefffffffefefefefefefefefefefefefefefefefefefefefefefefefefefefdfdfdfefefefefefeffffffffffffffffffffffffffffffffffffffffff +fefefefffffffffffffffffffefefeeff0eedbdad6ccc9c5b7b4b0a9a6a2a19e9a9895918e8b8786837f827f7b827f7b83807c817e7a807d79817e7a86837f8e +8b879a9995a2a19dadabaabebcbbdbd9d8edebeaf5f3f2eceae9bfbeba908f8b959692babbb7d4d5d3eff0eefffffffffffffefefeeeeeeed4d5d3b5b6b49293 +8f898a86aeafadd7d8d6f2f0f0fbf9f9dbd9d99c9a9a7d7b7a817f7e8786828e8d898d8d878a8a8484847e81817b81817b80807a807f7b7f7e7a7c7b777f7e7a +a1a2a0dfe0defffffefdfefcfdfefcfffffefffffefffffefdfefcf2f3f1dbdcdac6c7c5b1b2b09fa09e9997969492918d8c8884837f7f7e7a7f7e7a7f7e7a7e +7d797c7d7b7f807e8384828a8b89929391999a98a3a4a2aeafadc1c2c0d9dad8eeeeeefbfbfbfffffffffffffffffffffffffffffef6f7f5d8d9d7bbbcba9798 +96878886acadabebeceafcfdfbeaebe9d1d2d0b6b7b5a0a19f9394928d8e8c86878580817f939492c7c8c6f1f2f0fcfcfcfffffffffffffefefefefefefefefe +fefefefffffffffffffefefefdfdfdfefefefefcfcfefcfcfffffffffefefffffffffffffcfcfcfffffffffefffffffffdfffefbfffefdfffcfdfffefffeffff +fff9ffffdff5edb1ede084f0e173f2e16cf2e267f5e465f6e364f2e063f2e162f4e05df3df58f1db53e9d75ceee185fff8b5ffffd3fcf4c5f8eba1f0df78ead6 +53ead43fedd53feed73fecd63bebd539ebd536ead435ecd337ebd236ebd236e9d334e6d132e6d132e6d031ead030edd02fedce2beccd2aebce2fe3c832e2cc4e +ede08affffc4ffffdafffbcafbef9de9d461e0c332e3c21fe6c522eaca35edd15bf6e491fffdd4ffffe7f8f0b4e3d779dccb46dec527e3c11ae7c319e3c219e2 +c419e2c417dabd14d8b91ce5cc4ef9eaa2fff8d2fffee3fff8c8f2dd7ad6bc32d6b616dfbd10e2bc16e1bc14debf10dac00ed9bf0dd9bc0ddfbb14d9b815d0b8 +18d7c647f1e5a3ffffe9fffff7fffffefffefdfffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffefffffeffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefdfdfdf0f0f0a5a6a452535139383438373343423e61605c8a8887cbc9c8ffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e0e0e0b3b3b36d6e6c3839372c2a29373534696864b2b1ade1e1e1f7f7f7 +fffffefcfdfbe8e6e5afadac6d6b6a4846453c3a393a3837363433434140636160918f8ec2c0bff3f1f0fffffffffffffdfdfdfefefefffffffefefefefdffff +fefffffffffefefefffffffffffffffffefefffdeeecebbdbbba9f9e9a9b9a96a5a3a2cbc9c8f6f7f5fffffeffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefffffffffffffffffffffffffefefefffffffbfbfbf8f6f5f3f0ec +e8e5e1d9d6d2c5c2beb1aeaa9c99958b888488858187848089868288858185827e83807c8d8a86a19e9ab8b7b3cccbc7e1dfdeeeecebfbf9f8fefcfbf9f7f6e7 +e5e4bcbbb7908f8b959692babbb7d5d6d4f0f1efffffffffffffffffffefefefd3d3d3b2b3b18f908e878884adaeacd6d7d5f1efeffcfafadddbdb9f9d9d7f7d +7c817f7e8887838e8d898f8f898c8c868a8a8487878185857f85857f85848086858182817d858480a5a6a4e0e1dffffffefffffefffffefffffefefffdfdfefc +fdfefcfdfefcfafbf9f2f3f1dddedcc2c3c1b3b1b0aaa8a79c9b978e8d898685818584808685818685818485838788868c8d8b959694a4a5a3b6b7b5cdcecce1 +e2e0f1f2f0f7f8f6fbfbfbfdfdfdfcfcfcfdfdfdfffffffefefefffffef5f6f4d8d9d7bdbebc969795838482a7a8a6e6e7e5fffffefdfefcf4f5f3dfe0dec6c7 +c5b1b2b09e9f9d8e8f8d8485838e8f8db6b7b5dddedceeeeeef8f8f8fcfcfcfefefefffffff9f9f9f7f7f7fcfcfcfffffffefefefffffffefefefdfbfbf9f7f7 +fffefefffefefefefefffffffefefefffffffffdfffffffffbfffefafffcfbfffefdfffefffefffffff7ffffd8f4eba7eddd7cefe06cf1e36df3e46af6e467f4 +e364f2e063f2e162f4e05df3e059f1dc58e8d762eee290fffdc4ffffdbfaf0c0f2e491eedc69ebd750ecd543eed641f0d842edd53fecd63becd539edd438eed2 +38eed238ebd236e9d334e6d231e6d231e6d031ead030edd02feccd2aebcc29e9cd33e4cb47e7d570f5ebafffffdeffffd6f4eda8ede072e6d146e4c52ae4c020 +e7c629edd24cf4e088fcefb7ffffe0ffffd7f2ea91d9ca4fd8c22de0c322e5bf1de8c21ee7c31ce7c61de2c417dabd15d7b81fe7cf58fdf2b6fffee0fffbddfc +edb5edd669d8bb2ad8b811e0bd0fe3bf15e0bd13dcc00edac00ed9bf0dd8ba0dddb814dab91cd6be28decf5bf4ebb2fffff0fffff9fefefefffffffffefffefd +fffffefffffffffffffffffffefffffefffffefffffefffffffffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefefefffffffefefebebebe7475734f4e4a3d3c383938344847436a6867aeacabedebeafffffeffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffff6f6f6e2e2e2b3b3b36c6d6b393a382e2c2b373534676662afaeaadededef3f3f3fdfdfdfffffffefefed3d3d39997966e6c6b52504f403e3d +34323137353449474668666594938fd3d2cef6f4f3fffffefffffffffffffffffffffffffefefefffffffffffffefefefffffffffffffffffefefffdeeecebbd +bbba9f9d9c9b9998a5a3a2cbc9c8f6f6f6fffffffefefefdfdfdfefefefefefefefefefefefefefefefefefefffefefffefefffffffffffffefefefefefefefe +fefffffffffffffffffffefefefffffffefefefffffffffffffdfdfdfffffffffffffffffefffffefcfaf9f0eeeddddbdacac8c7bab8b7adabaaa8a7a3a6a5a1 +a8a7a3a9a8a4a6a5a1a2a19daaa9a5c1c0bcd6d4d3e7e5e4f9f7f6fffdfcfffffffffefefaf8f7e7e5e4b9b8b491908c969793b9bab6d5d6d4f0f1efffffffff +fffffefdfff2f2f2ddddddc5c6c4adaeaca8a9a7c4c5c3dfe0def5f3f3fffdfde9e7e7bdbbbba09e9d9b99989a999592918d8d8c8891908ca09f9ba5a4a0a5a4 +a0a8a7a3a6a5a1a8a7a3a4a5a3a5a6a4bcbdbbe5e6e4fdfefcfffffefffffefcfdfbfffffffffffffefefefffffffffffffffffff1f2f0dcdddbcfd0cec5c6c4 +bbbab6aeada9a5a4a0a4a39fa6a5a1a5a4a0a4a5a3a7a8a6abacaab4b5b3c2c2c2d3d3d3e8e8e8fbfbfbfffffffffffffffffffffffffffffffffffffffffffe +fefefffffff8f8f8e0e0e0cbcbcbafafafa4a4a4bfc0beebeceafffffefffffefefffdf2f3f1e0e1dfcecfcdbdbebcb0b1afa4a5a3aaaba9c6c7c5dddedcdcdd +dbd6d7d5e3e4e2fdfefcfefefee8e8e8dcdddbe9eae8f7f8f6fffffefffffef8f9f7e4e2e1d9d7d6efedecfffffefdfdfdfffffffffffffffffffffdffffffff +fbfffefafffcfbfffefffffffffffffffff4ffffd3f5eb9eebdc75efde69f1e36df5e56df4e469f3e164f2e065f2e063f2e05df4e15cf0dd5ce6d769efe49aff +ffceffffe2faefbdefe181eddb5eecd94eecd845ecd543edd540efd742edd53fedd63aedd438eed13af0d13aedd137e9d334e7d332e6d330e8d030eccf30efcf +2feccc2ce8cb2ce5ca3df2db6df7e79afef8cfffffe6fffac3e4d880e0ce4be1ca2ee7c728dfbe21e1c531edd964fff0b1fffcd7ffffdefff7bbf0e173d7c433 +dcc222e7c720e9c420ebc622e7c21ee5c31ce6c51cdbbc19d6b726e7d063fff7c2ffffe7fffad5f5e5a2ebd35cdbbc23dbba11e0bf0ee4c014dfbf12d9bf0dda +c00eddc011dcbb11dfba16debc23dcc43ce3d56ff5eebdfffff4fffffcfdfdfdfffefffffefffdfcfefffefffffffffefefefffffefffffefffffefffffeffff +fffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffffefefeffffffffffffd1d1d19c9d9b6d6b6a454440 +33322e3635314f4d4c878584c2c0bfe8e6e5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e0e0e0b4b4b46e6f6d3738362b29 +28363433696864b1b0acdcdcdcf6f6f6fefefefdfdfdfffffff8f8f8dad8d7b4b2b172706f4644433c3a393c3a393836354846456766629e9d99cac8c7efedec +fffffffefefefdfdfdfffffffffffffffffffffffffefefefffffffffffffffffefefffdeeecebbdbbba9f9d9c9a9897a5a3a2cccac9f7f7f7ffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffefefefefefefffffffffffffefefeffffffffff +fffefefefefefefefefefffefefffefdfffffffffefdf7f5f4efedeceae8e7e6e4e3e4e2e1e4e3dfe4e2e1e1e0dce4e3dfe5e4e0e3e2deecebe7f3f1f0faf8f7 +fffffefffefdfffffffffdfdfbf9f8e9e7e6b9b8b492918d979894b8b9b5d5d6d4f1f2f0fffffffefefefffefffcfbfdf5f5f5eeeeeee4e5e3e1e2e0edeeecf4 +f5f3fefcfcfefcfcf8f6f6eeececdddbdacac8c7b4b3af9b9a96908f8b9f9e9ac4c3bfd9d8d4e0dfdbe6e5e1e3e1e0e5e3e2e1e2e0e2e3e1eaebe9fafbf9ffff +fefefffdfffffefffffefffffffffffffffffffffffffefefefffffffcfdfbf6f7f5f0f1efebeceaeae9e5e6e5e1e3e2dee4e3dfe5e4e0e3e2dee0e1dfe2e3e1 +e4e5e3e8e9e7ecececefefeff7f7f7fffffffffffffffffffdfdfdfffffffffffffcfcfcfefefefffffffcfcfcfffffff6f6f6efefefe5e5e5e2e2e2eaebe9f8 +f9f7fffffefffffefffffefcfdfbf7f8f6f0f1efeaebe9e5e6e4e0e1dfe3e4e2f3f4f2f3f4f2cccdcba8a9a7babbb9f0f1eff8f8f8d3d3d3bcbdbbcfd0ceeaeb +e9fbfcfafdfefcedeeecb9b7b6a9a7a6d4d2d1fffffefffffffdfdfdfffffffffffffffdfffffefffafffef8fffefbfffffffffffffdfafffde9fff9c5f6ea98 +eede73f2e169f4e26ff4e36ef4e36af2e267f1e067f4e265f2df5ef1de5df1de65eadb77f1e8a5ffffd4ffffe0f7eab2e9db71ebda55ecda4deed948efd747f0 +d646efd545eed641edd53beed539efd23bf1d23beed238ecd335e8d433e8d532e8d12fedd130eecf2cecce2fe3c831e5cf4ef7e38efff7c2ffffe2ffffdbfff1 +ace3cf64d8c22de0c620e8c828e5c732dcc845ece080fffed3ffffe9fff7c9fce89aecd458dec42adbbf1ae6c81de7c61ce5c41ae6c41de6c31fe6c320e0be25 +d8bb34ead671fffdd0ffffebfcf2c2eddc8be8d04edbbd1edabc11e0c112e0be10dfc011dbc011dabf10dcbd0eddba10dcb713debd28e4cd53eddf87f6efc8ff +fff7fffffefffefffffefffffefffffefffffefffffffffffffffffffefffffefffffefffffefffffffffffffffefffffeffffffffffffffffffffffffffffff +fffffffffffffffffffffefefefffffffffffffefefefffffffefefee6e6e6c4c5c3918f8e5655513b39382f2d2c3f3d3c666463939190bfbdbcebeceafbfcfa +fffffffefefefffffffffffffffffffefefefffffffffffffffffffffffffefefefffffffffffffefefefffffffffffffefefefefefefffffffffffffffffffe +fefefdfbfaf8f6f5f3f3f3f5f5f5fafafafffffffefefef6f6f6e0e0e0b4b4b46d6e6c3738362b2a26373632686763b0afabdbdbdbf5f5f5fffffffffffffdfd +fdfffffffdfdfde0e0e0999a986667654c4a493e3c3b33322e3635314c4b47706f6b9e9c9bd3d1d0f8f9f7fffffefffffffffffffffffffffffffefefeffffff +fefefefffffffffffffefefeedebeac1bfbe9e9d999b9a96a5a3a2cccac9f9f7f6fffffefffffffefefeffffffffffffffffffffffffffffffffffffffffffff +fffffefefefdfdfdfffffffffffffefefefffffffffffffefefefdfdfdfffffffffffffefefefffffffffffffffffffefefefffffffffffffffeffffffffffff +fffffffffffffffffffffffffffffffefffffffffffefffffefffffefffffefffffefffffefffffefffffffffffffffffffdfdfdf6f7f5e6e7e5b8b9b590918d +989793bbbab6d7d5d4f3f1f0fffffffffffffffefffffefffdfdfdfffffffffffefefffdfffffefffffefffffffffffffffffffffefefffefde4e2e1c7c6c2a1 +a09c8e8c8ba6a4a3dbd9d8f9f7f6fffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffff +fffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffcfffffcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffeff +fffefffdfcfffffefffffefffffec4c2c18c8a89a6a4a3edebeafcfaf9c8c6c5a7a5a4bbb9b8d8d6d5eae8e7f6f4f3dbd9d89e9c9b8f8d8cc5c3c2fffffeffff +fffefefefffffffefefefffdfffffefffafffef8fffefbfffffffffefffcf3fffaddfff5b7f5ea90f2e173f4e36bf6e471f3e470f4e46cf5e46bf2e168f4e267 +f3e061f1df64f4e271efe286f5edb2ffffd7ffffdaf6e7a8ead96aebda4eecdb4cedda49efd747f1d649efd447eed444ecd53decd43aefd23bf1d23beed238ec +d335e8d433e9d432ebd230eed130eccf2eebcf34e5cc40e6d364feedaeffffd9fffedcfef3bff8e48ce6cc50dfc426e4c71ee5c829e5ce43e4d76bf6efa6ffff +e5ffffe5fae8a9ebd16de7ca40e3c323e1c219e5c71ae5c819e4c619e6c51ce4c11de8c122e6c431e1c84aefdf86fffed7ffffe8f8eeb2e9d877e7ce42dcc01c +dbbc13dec013dfbf12ddbf12dbc012dabf11debf10debc0fdbb912e0c130e7d265f2e49cfaf2d4fffff9fffffefffefffffefffffefffffefffffeffffffffff +fffffffffefffffefffffefffffefffffffffffffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfd +fdfffffff8f8f8e9e9e9bfbdbc7a797553515039373632302f413f3e605e5d858382aeafadd6d7d5f9f9f9fffffffefefefffffffffffffffffffffffffefefe +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedebeacecccbc0c0c0cececee0e0e0f2f2f2fcfcfcfb +fbfbe1e1e1b5b5b56e6f6d3839372b2a26373632696864b1b0acddddddf4f4f4fffffffffffffdfdfdffffffffffffefefefd0d1cfa2a3a16e6c6b4442413433 +2f3635313c3b374948446b6968a4a2a1d2d3d1f0f1effffffffffffffefefefefefefffffffffffffefefeffffffffffffffffffeceae9bab8b79f9e9a9b9a96 +a4a2a1cbc9c8f8f6f5fffefdfffffffffffffefefefefefefefefefefefefefefefefefefffefefffefefffffffffffffffffffffffffefefefffffffffffffe +fefefefefefffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffefffffefffffefffffffffffffffffffdfdfdf6f7f5e6e7e5b8b9b58f908c989793bbbab6d7d5d4f2f0effffefefffffffffeffffffff +fffffffffffffefffdfdfefcfffffefffffefffffffffffffffffffffffffffdfce1dfdec5c4c0a1a09c8f8d8ca6a4a3dad8d7f8f6f5ffffffffffffffffffff +fefefffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffff +fefffffefffffcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffefdfffefdc3c1c08c8a89a7a5a4ee +ecebf9f7f6cac8c7a9a7a6b1afaec1bfbec8c6c5cfcdccbdbbba92908f8f8d8cc6c4c3fffefdfffffffffffffffffffffffffffdfffffdfff9fffefafffefdff +fffffffcfffaebfcf3cdf9efa9f4e888f2e474f6e570f5e672f3e470f5e46ff5e56df3e269f4e267f3df62f1e068f4e57ff5ea9af8f3bcffffd6fffdcdf3e49b +e7d661e9d84becdb4cedd94bf0d84af2d74bf0d549efd447edd53fecd63beed33cefd23beed237ecd335ead434e9d432eed231eed130ecce2fead03ce8d457ec +dc83fff4caffffeafffbcbf2e597eed868e7ca3fe6c626e3c421e2ca34e9d85ff1e898fdfac7ffffe4fffdcdf3db83e0bf44e4bf2de6c320e5c61de5c819e2c8 +16e3c819e4c61be3c11ae5c022eac93debd663f8eb9dffffe0ffffe3f3e79fe4d061e1c832dec119dbbe15dcbf16dec015dcc015d8be14dbbf14e0be10dcba0d +d7b710dec336efdb7cfaedb5fdf7e0fffffcfffffefdfffffffefffffefffffefffffefffffffffffffffffffefffffefffffefffffefffffffffffffffeffff +fefffffefffffefffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefeffffffffffffffffffdfe0dea3a4a277787650514f3a3b +39313230393a38515250787675a9a7a6e3e1e0fffdfcfffffefefcfbfefcfcfffffffffffffffffffffffffffffffffffffefefefefefefffffffdfdfdffffff +fffffffefefefefefefcfcfcf6f6f6eeeeeecdcbca9b9998888987a6a7a5cacacae9e9e9fcfcfcfbfbfbe2e3e1b5b6b46e6f6d3738362b2a26373632696864b1 +b0acdededef4f4f4fdfdfdfffffffffffffffffffffffffdfdfdf8f8f8d8d8d895969456575542413d3f3e3a393834353430474544787675a4a5a3d5d6d4f8f8 +f8fdfdfdfffffffffffffffffffffffffefefefefefefdfdfdfffffff0eeedbcbab9a29f9b9d9a96a4a39fcccbc7faf8f7fffffefdfdfdffffffffffffffffff +fffffffffffffffffffffffffffffefffffefffffffffffffffffffffffffefefefffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffff +fffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffffffefffffeffffffffffffffff +fffdfdfdf6f7f5e6e7e5b7b8b48f908c989793bbbab6d6d4d3f2f0effffefefffffffdfdfdfefefefffffffffffefefffdfefffdfffffefefffdfffffffffefe +fffffffffffffdfbfadedcdbc3c2bea2a19d8d8b8aa3a1a1d7d5d5f5f3f3fffdfdfffefefffffffffffffffefffffefffffefffffefffffefffffefffffeffff +fefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefefffffffffefdfffdfcc7c5c4949291aba9a8eeecebfbfaf6cecdc9abaaa6a6a5a1acaaa9aaa8a7adabaaa3 +a1a08e8d89969591cecccbfffefdfffffffffffffefefefffffffffdfffefdfffbfffffbfffefdfffffffff9fffae3faf0c0f8ed9df5e983f4e676f6e773f6e6 +75f4e571f5e370f4e36ef4e36af3e368f1df64efdd6cf2e589f9f0a7faf5c4fffdd0fff8c0f2e190e6d55ce9d84beddb4eeeda4cefd84cf1d84cf0d44aefd447 +ecd740ead53decd43cf0d33cefd338ecd335ead435ebd333efd231edd02feacd2fe8d146eddd72f4e8a0fff7d7ffffe8fff4b2e8d671e7ce48e8cc32e9c92ae0 +c42adfca46eee27cfff8bfffffd7fffdd0fdf1abeed462e2c031e5bf25ebc622eac920e5c71ae2c718e3c819e3c518e1c11ae3c023ebcd46f0de79fcf3b0ffff +e7ffffddefdf8cdbc548dbbf24dec217dcbf16dcbf17dcbf16dcbf16dabd15ddbe15e1be10dab80bd0b40fdcc63ff5e493fff9cefffdeefffffefffffefdffff +fffefffffefffffefffffefffffffffffffffffffffffffefffffefffffefffffffffffffffefffffefffffefffffeffffffffffffffffffffffffffffffffff +fffffffffffdfdfdfffffffffffffffffffefefefffffffffffff2f3f1d6d7d5afb0ae7b7c7a595a583b3c3a2b2c2a36373555535272706f9a9897b8b6b5d0ce +cddfdddcebe9e9f8f6f6fcfcfcfffffffffffffffffffefefefefefefffffffffffffffffff6f6f6e7e7e7dadadad0d0d0c4c4c4b0b0b09e9e9e888685656362 +656664959694c6c6c6ebebebfefefef9f9f9e1e2e0b4b5b36d6e6c3738362b2a26363531686763b0afabddddddf4f4f4fefefefffffffffffffdfdfdffffffff +fffffdfdfdf1f1f1c6c7c59697956d6c6848474336353133322e3b39385452516f706ea4a5a3d6d6d6efefeffefefefffffffffffffffffffffffffffffffdfd +fdffffffefedecbcbab9a29f9b9c9995a6a5a1cfcecafefcfbfffffefcfcfcfffffffefefefefefefefefefefefefffefefffefefffefdfffefdfdfdfdfefefe +fffffffffffffffffffffffffffffffefefefffffffefefefffffffffffffffffffffffffefefefffffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffd +fffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffdfffffffffffffffefffffffffffffffffffdfdfdf6f7f5e6e7e5b8b9b590918d989793bbbab6d7d5 +d4f2f0effffefefffffffffffffffffffdfefcf3f4f2e0e1dfdcdddbf0f1effefffdfffffffffffffffefefffefefaf8f8dcdad9c0bebda19f9e8d8b8ba2a0a0 +d6d4d4f3f1f1fdfbfbfffefefffffffffffffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefffffec9c7c6918f8eaba9a8f4f2f1fffffccfcecaa8a7a39b9a969c9a999e9c9ba4a2a19f9d9c8a8985969591cecccbfffdfcfffffffffffffefefeff +fffffffdfffffefffdfffefdfffefffffffffff8fffcdbfbf1b5f4ea92f4ea7ff3e777f5e776f6e675f6e471f5e370f3e26df3e46af3e368f1de65eddb70f0e4 +92faf3b4fdf9c9fef9c8fff5b1f4e287e7d75cebda4deedc4fefdb4eefd84df1d74df1d44deed549ebd742e9d73eecd53deed43aefd436ecd335ead337ebd234 +f0d233ecce2fe6cb34e8d352f3e78ffcf2bcfffddfffffd7fbea93e0cc4fdfc72fe6ca29e9ca31e3c941decc61f5eb9effffdeffffdcfcf3b0f3e37fead048e5 +c526e6c320eac821e8c920e6c71ee6c71ee5c71ce2c419dfc21ae0c227ead250f2e58ffdf7c2ffffebffffd4ead978d0b92ed7ba19dfc116dcbf16dabf17dcbf +16dbbe15dbbe16e0bf16e2be12d9b80fceb414dcc84bfaecaaffffe5fffff7fffffefffffefdfffefffffffffffffffefffffefffffeffffffffffffffffffff +fffffefffffefffffefffffefdfffffdfffffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffe8e8e8b2b2b28485835657553839373435333c3b3743423e4c4b475e5d59878584b0aeadc9c7c6dcdad9f3f1f0fdfbfafffffefffffefffd +fcfffffefffffefffefdf8f6f5e5e3e2c6c4c3a9a7a69492917f7d7c656362504e4d3c3a393432314b4c4a8e8f8dc9c9c9edededfefefefafafae1e2e0b4b5b3 +6e6f6d3839372c2b27373632686763b0afabdcdcdcf5f5f5fffffffefefefffffffffffffdfdfdfffffffffffffbfbfbf1f2f0dbdcdaa2a09f5b59583e3d393c +3b373938343a39354344426f706ea5a6a4d2d3d1f5f5f5fdfdfdfefefefefefefefefeffffffffffffffffffedebebbcbab9a19e9a9b9894a7a6a2cecdc9fbf9 +f8fffffefefffdfffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefefffdfefffdfefffdfffffefffffeffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffeffff +fffffffffffffffffffffffffffffffffffdfdfdf6f7f5e6e7e5b8b9b590918d989793bbbab6d7d5d4f3f1f0fffffffffffffffffffffffffbfcfae4e5e3bdbe +bcb4b5b3dadbd9fffffefffffffffffffffefffffffff9f7f7dedcdbc0bebd9f9d9c8e8c8ca3a1a1d7d5d5f4f2f2fcfcfcfefefeffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefcfcfffffefffefdcac8c78f8d8ca8a7a3f4f3effffffcd1d0cc +aaa9a59998949695919d9c98aaa8a7a3a1a08e8d8994948ecccbc7fffffbfffffefffffefffffffffffffffefffffefffdfffefdfffcfefefefffff7fffed5f7 +eeaaf1e887f3e879f2e778f3e777f6e773f8e673f7e574f4e36ef3e46af3e368f1dd66edda73f1e69cfffac3fffed1fcf5c3fdefa3f4e17eebd95ceddc50efdd +50eedc4ff0d94eefd84df0d64eefd64aead943e8d83febd63eedd53beed537edd436ead238ebd236f1d235ebcd32e4cc37e9d860fbf1abfffcd1fffdd7fff5bb +f4e178e1ca3edfc624e3c923e4ca36e9d159ebdc86fff7beffffe7fffdd2f3e48ee8d359e5ca33e5c820e5c61de6c71ee6c61fe9c720ecc821e8c71ee2c419db +c11bdcc12aead45df7eda7fffcd3ffffe8fffbc7e9d566cfb521d9b815e3c016ddc017dac016ddc116dbbf14debf16dfbe15e2be12dbb912d0b820dfcd5afbf1 +bbfffff1fffff9fffffcfffffcfdfffefffffefffffffffefffffefffffefffffefffffffffffffffffffefffffefffffefffffefdfffffdfffffffefffffeff +fffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffdfdfdfffffffbfbfbdcdcdcb5b6b488898762636148 +49473c3b3733322e2e2d293837335b59587d7b7a918f8ea4a2a1b5b3b2c0bebdc8c6c5c7c5c4c6c4c3c8c6c5c7c5c4c3c1c0b8b6b5a9a7a6918f8e7876756462 +61535150413f3e32302f2826252422213c3d3b858684cacacaeeeeeefcfcfcfafafae1e2e0b5b6b46e6f6d3839372c2b27373632686763b0afabdddedcf5f5f5 +fffffffdfdfdfffffffffffffefefefffffffffffffffffffffffef6f7f5cbc9c894929169686447464233322e2f2e2a35363450514f737472a6a7a5dcdcdcf7 +f7f7fffffffffffffefefeffffffffffffffffffefededbfbdbca29f9b999692a09f9bb9b8b4d8d6d5e1dfdedddedcdedfdddbdcdadbdcdadbdcdadbdcdadddb +dadddbdadddbdadddbdadddedcdddedcdcdddbdcdddbdcdddbdedfdde4e5e3ebeceaf5f5f5fffffffffffffefefefffffffffffffffffffefefeffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffffffdfdfdf6f7f5e6 +e7e5b8b9b590918d989793bbbab6d7d5d4f3f1f0fffffffffffffffffff2f2f2dedfddc5c6c4a5a6a49e9f9dc3c4c2e9eae8f6f4f4fffdfdfffefffffefffcfa +fae9e7e7cecccbacaaa9929090a5a3a3d6d4d4f2f0f0fbfbfbfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffff9f7f7eae8e7d8d6d5b1afae8d8b8a9d9c98cccbc7d7d6d2bdbcb8aaa9a5a2a19da1a09cabaaa6bbb9b8afaeaa93928e92928c +c9c8c4fffffcfffffefffffefffffffefefefdfffffdfffffffffcfffffcfffffffffff4fffdcef3eb9eede47df1e775f3e879f4e878f7e874f8e673f8e675f5 +e46ff3e66cf3e469f1dd68edda77f4e9a5ffffd0ffffd6f9f2bbf8e796f3e077ecda5deedc53efdc51efdd50f1da4ff0d94ef1d74deed84ae9da44e8da41ead8 +3fedd73cefd638eed537ead238ecd238f2d338ebcc33e5cd3deedd6efffac1ffffdffdf7c2f0e595edd962e6ce39e4c823e4c925e6cc42f5e077fdf0b2fffed6 +ffffdefbf0b6e9d56ae0c73be5c829e5c81fe2c81ee2c81ee6c71eebc71febc61eebc71de3c518d8bf1bd6be30edd86ffff5bffffddefffddcfff1b3e9d159d9 +bb20deb816e5c018dfc116dcc315ddc213dbc011dfc114e1be14e1bd13debd1ad9bf2fe4d36cfcf3c8fffff7fffff9fefffafffffbfffffcfffffefffffffffe +fffffefffffefffffefffffffffffffffffffefffffefdfffefdfffefdfffffdfffffffefffffefffffefffffefffffefffffefffffffffffffffefefeffffff +fffffffffffffffffffefefefefefefefefefffefffffefffffffffafafaeaebe9cccdcba6a7a37d7e7a54534f3c3b3732312d32312d3d3c384847434c4a4956 +54535856555d5b5a615f5e605e5d605e5d605e5d5f5d5c5d5b5a5b5958585655514f4e4a48474543423f3d3c3836353331302a28272523223a3b39818280c7c7 +c7edededfefefefcfcfce1e2e0b4b5b36d6e6c3637352a2925363531686763b0afabdfdddcf6f4f3fffffffefefefffffffffffffdfffffdfffffffffffefefe +fffffffdfdfdeeecebd8d6d5a3a1a05c5a5937363232312d3536343a3b39474846717270acacacd8d8d8f5f5f5fffffffffffffdfdfdfdfdfdffffffeceaeabe +bcbba3a09c95928d93928e979692a1a09ca3a29ea0a19f9fa09ea0a19fa0a19fa0a19fa0a19fa2a09fa2a09fa2a09fa2a09f9fa09ea0a19f9fa09e9fa09e9fa0 +9ea4a5a3b3b4b2c5c6c4e7e8e6fffffefffffffefefefffffffdfdfdfffffffffffffffffefffffefffffefffffefffffefffffefffffefffffeffffffffffff +fffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffdfdfdf6f7f5e6e7e5b7b8b48f908c979692bab9b5d7d5d4f2f0efffffffff +ffffffffffe5e5e5bebfbda2a3a18f908c8e8f8babacaac8c9c7e9e7e7fbf9f9fffefffffefffffdfdf8f6f6e5e3e3c4c2c2a5a3a2b2b0afd7d8d6eff0eefafb +f9fffffefffffefefffdfffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffefffffefffffefffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffeff +fffefffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfafae9e7e7c0bebd9896958987 +868684838a8985959490a1a09ca7a6a2aeada9b5b4b0bcbbb7c8c7c3d8d6d5c8c7c39b9a96979791c8c7c3fdfcf8fefffdfffffefffffffffffffdfffffcfefe +fffffefffffbfffffcfffff1fffdc8efe696ece179f1e775f4e97af5ea7bf5e874f6e773f8e673f6e570f6e76df3e46af0dd6aebdb7bf5ebafffffd9ffffd8f7 +efb4f3e38af2e06feddc5defdc55efdc53f1dc51f3dc51f1da4ff0d94eedd94be8da44e7da42e9d841ecd73fedd63aecd637ebd339edd339f2d33aeacc38e3cd +46eedf7bffffd0ffffe6faf1b1e8d877e9d351e9ce37e6ca26e2c82ee6cf55ffef99fffdceffffdffffccaf4e798e4ce50ddc329e4c925e3c91fe5cb21e3c91f +e7c81fe8c71ee9c41ce9c61ce2c719d6bf1dd5bf38eede7efffcd1fffde4fff5cbfae89be9cf4ddfbf20e1bb17e6c119e0c217dfc416dfc213ddc011dfc213de +be11e1bd15e0c126ddc543ead87ffdf4d2fffff9fffffbfffffbfffffcfffffcfffffefffffffffffffffefffffefffffefffffffffffffffffffefffffefdff +fefdfffefdfffffdfffffffefffffefffffefffffefffffefffffefffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffefffffeff +fffffffefefefffffef1f2f0d2d3d1abaca8817f7e6665615a5857504f4b4846454745443c3a393432312f2d2c2d2b2a2c2a292b29282c2a292c2a292c2a292d +2b2a2e2c2b302e2d3432313b393842403f4846454c4a494c4a494e4c4b514f4e666765a1a2a0d4d4d4f0f0f0fffffff8f8f8e1e2e0b3b4b26b6c6a3435332826 +2534332f676564b0aeaddfdddcf4f2f1fffffffffffffffffffffffffcfefefdfffffffffffbfbfbfffffffffffffffffefefcfbcccac9848281545251454440 +3a3b392d2e2c2d2e2c4b4c4a7b7b7baaaaaad5d5d5f0f0f0fefefeffffffffffffffffffedebebbfbdbc9f9c98908d888b8a8685848084837f84837f83848281 +828082838182838182838182838184828184828184828184828182838183848282838180817f80817f8687859c9d9bb5b6b4dddedcfffffefffffffefefeffff +fffcfcfcfffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffdffff +fffffffffffffffffffdfdfdf6f7f5e6e7e5b6b7b58e8f8b979594bab8b7d6d4d3f2f0effffefefffffffefefee6e6e6c1c2c0a4a5a39192908f908ea9aaa8c5 +c6c4e4e2e2faf8f8fffefffffefffffdfdfffffff5f3f3d8d6d6bfbdbcc3c1c0e0e1dff1f2f0fbfcfafffffefffffefefffdfffffefffffefffffefffffeffff +fefffffefffffefffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffffffe +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffffffffffffeffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffdfbfbe8e6e6bdbbba989695989695a19f9e9d9b9a9897939c9a99b4b3afc4c2c1cecdc9d8d6 +d5e1dfdeeeecebdddbdab3b2aeacaba7d5d4d0fffffefffffefffffefefefefffffffafefffdfffffffefefffffefffff9ffffe8fff9c0f2e795f0e27cf5e777 +f4e87cf5ea7bf4ea78f3e974f7e572f7e570f4e46cf3e56ff1e372efe48af7f0beffffe4ffffd8f2e7a9ebdd77efe062f0de5bf1dc58f1da56f3da54f3dc51f1 +da4ef1da4eeeda4ce9da48e8da46e9d645ead641ebd73cecd738ebd536edd438f0d13aedd046ead45defe58effffdcffffe4faeca0e2cb5de4c93de9cb30e8cb +2de6cc42e9d471fff5b6ffffe5fffad5f5eca2ebdc6ee5cd3fe1c524e4ca22e4ca20e8c821eac821e6c921e5c81fe6c71ee4c61be1c71cdcc627dcca47f3e88e +ffffdfffffe8faebb3f5df80e9cb44dfbd1de2be17e4c016e2c215dfc114e1c016e0c013ddc10fdabf10d9bd18dcc131e4cb5decdb92fff7d9fffff9fffffbff +fffcfffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafaf0f0f0e7e8e6d3d3d3bdbebc +9f9f9f8d8e8c8686867777775757573737372927262826252725242624232725242725242624232624232422212e2c2b3c3a394e4c4b6664637b7978807e7d7a +78778b8b8baeaeaecacacadfdfdfefefeffafafafffffff4f4f4ddddddafafaf6363632a2a2a1919192324225c5c5ca9a9a9dcdcdcf2f2f2ffffffffffffffff +fffffffffefefefefefefffffffefefeffffffffffffffffffffffffe9e9e9c4c5c39697955e5f5d3435332526242728262e2f2d414240626361939492bebfbd +e5e6e4fcfdfbfefffdfdfefcedeeecb8b9b79796928c8b8782817d81807c82817d807f7b807f7b82817d81807c81807c81807c81807c81807c81807c81807c81 +807c7f807e8182807f807e7d7e7c7e7f7d848583999a98b3b4b2dbdcdafffffefffffffefefefffffffcfcfcfffffffefefeffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffff5f5f5e3e3e3b2b2b2868785 +8d8d8db2b2b2d1d1d1eeeeeefefefefffffffffffff5f5f5e6e6e6c9c9c9a4a4a49c9c9cbebebee3e3e3f5f5f5fbfbfbfffffffffffffffffffffffffafafaf3 +f3f3e7e7e7ebebebf1f1f1f8f8f8fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefefef4f4f4e4e4e4d7d7d7d5d5d5dadadadadadad6d7d5dadadae1e2e0e8e8e8ebeceaf0f0f0f6f6f6f7f7f7f4f4f4e1e2e0e2e3e1eeefedfcfcfcffff +fffffffffffffffffffffbfffffdfffffffefffffffcfffff2fffcdbfdf5b9f2e894f2e47ef6e779f5e87cf5ea7bf2eb78f3ea75f8e675f8e572f5e36ef4e473 +f2e57bf0e994f8f3c6ffffe4fffed2f2e6a0e9dc6eefe05cf0df5af2dd59f2da58f2dc55f1dc51efdb4ef1da4eeeda4dedda49e9d946ead845ebd742ebd63eec +d63aebd536ecd337ecd03cf0d352efdb70f7ea9effffddffffd9f3e38ae1ca4ce3c935e6cc32e9ce41ead562ecdd94fffaccffffe6fcf3c1eddf7fe7d552e6cc +32e3c722e5cb25e6cb23ebc922ebc922e6c921e3c820e4c71ee3c61de3ca20e0ca2fe0cf56f8ed9dffffe6fffbe3f3e49cecd567e6c839e4c11de3bf17e5c316 +e3c316e1c016e2be17e0bf15ddc20ed7bf0fd7be1ae0c63eecd375f5e3a8fefadefffff8fffffbfffffeffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefefefefefefffffffffffffefefefcfcfcfffffff4f4f4dadadac1c1c1b8b8b8aeaeae8787875b5b5b4a4847494746 +4846454846454846454846454846454745444644434d4b4a5b5958737170939190acaaa9b0aeada9a7a6c0c0c0eeeeeefffffffefefefefefefffffffffffff7 +f7f7e4e4e4bababa757575434343353535414141737373b3b3b3e1e1e1f4f4f4fffffffefefefefefefffffffffffffffffffdfdfdfefefefffffffffffffdfd +fdfffffffcfcfcefefefcdcecc85868450514f4445434748464142403d3e3c4e4f4d818280acadabdbdcdafcfdfbfffffefffffeecedebc0c1bfa3a29e9b9a96 +94938f93928e94938f94938f93928e94938f9594909594909594909594909594909594909594909594909192909394929192908f908e919290969795a8a9a7bd +bebce4e5e3fffffefffffffefefefffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefef7f7f7e9e9e9bebebe9898989d9d9dbdbdbddadadaf4f4f4fefefefdfdfdfdfdfdffffff +ffffffe8e8e8bfbfbfb2b2b2d4d4d4fcfcfcfefefefffffffffffffefefefdfdfdfffffffffffffdfdfdfffffffffffffffffffffffffffffffffffffffffffe +fefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffe +fefefefefefffffffffffffffffffffffffffffffffffffefefefffffffcfcfcfefefefffffffffffffefefefffffffffffffbfffffdfffffffffffffff8fffb +e8fbf4cdf8f0adf3e991f5e781f8e87df6e97df5ea7bf4e979f4e977f7e677f9e575f5e171f5e378f4e888f6eda3fcf7caffffe0fffcc7efe395e8da69eedf5b +f0df5af2df5af0dd58efdc55efde51eddd4ef2db50f3d94ff1d949eeda45eddb42ebd940ecd740edd53fedd53dead13be9ce41edd559f3e07ffbeca7ffffd5ff +ffc7f1e677dbcb3cdbc82be0cc39e8d562f9e897faf2c3ffffe1ffffddf4eba2e2d15ce4cc37e9cb2ce9c924e7ca29e7ca29e8ca25e7ca22e3c923e3c923e5c7 +22e3c520e5cb25e4d03de7d668fff2aeffffebfffbdbefdd8ae4ce51e1c52be2c419e2c117e4c417e4c319e0c217e1bf18e1c017ddc10fd6be0ed6bd19e1cb44 +f5e08bfcecbdfffde5fefff8fffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefe +fefffffffffffffffffffffffffefefef3f3f3e5e5e5e0e0e0dcdcdcc7c7c7aeaeaea8a6a5a7a5a4a7a5a4a7a5a4a7a5a4a7a5a4a7a5a4a6a4a3a6a4a3aaa8a7 +b2b0afbfbdbcd0cecddcdad9dedcdbdad8d7e6e6e6fdfdfdfffffffffffffffffffffffffefefef9f9f9f1f1f1ddddddbababaa2a2a29c9c9ca2a2a2b9b9b9d9 +d9d9efefeffafafafffffffefefefefefefffffffefefefffffffffffffffffffffffffffffffefefeffffffffffffffffffebeceac6c7c5acadaba5a6a4a5a6 +a4a0a19f9c9d9ba6a7a5bebfbdd3d4d2ecedebfdfefcfffffefefffdf6f7f5e3e4e2d2d0cfcfcdcccccac9cccac9cdcbcacdcbcacccac9cccac9cccac9cccac9 +cccac9cccac9cccac9cccac9cccac9cccac9cacbc9cccdcbcbcccac9cac8cacbc9cccdcbd5d6d4e1e2e0f1f1f1fffffffffffffefefefffffffefefeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfd +fdfefefefbfbfbf3f3f3dcdcdcc8c8c8cdcdcddededeebebebf9f9f9fffffffffffffffffffefefefffffff6f6f6e3e3e3ddddddecececfdfdfdffffffffffff +fffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefefefefefefffffffffffffffffffffffffefefefdfdfdfdfdfdfefefeffffffff +fffffffffffffffffffffffffffffefefefefefefffffffefefefafffefdfffffffffefffff6fefadef4eebff3eca3f5ea90f7e983f7ea7ef6ea7ef6ea7ef5ea +7bf5e979f8e779f9e677f4e271f4e47af6eb97f9f3b2fff9d0ffffd9fff9bdede38ce7da66eedf5bf1df5cf1df5ceedc59eddc57eedf53eedd50f3da54f6d952 +f4d94df3da48f0db43ecda41edd742eed641efd73fead03ce6cf43ebd85ff7e58cfceeacfffccafffbb8f3e672dbca3dd7c738dfd055ecde8bfffbc5ffffe1ff +ffe0fffebff0e282decb42e2c729eccb28eecb28ebc82ae9c92ae9cb26e5c924e4c824e4c824e7c623e3c323e4c92bebd54eefdd82fff6beffffebfff9d1ead9 +78dec93eddc422e0c517e1c316e2c417e2c419e1c219e3c01ce4c31adec112d5bc0ed5be1ce5d04ffeeaa3fff6d2ffffedfffff9fffffeffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfefefefffffffffffffffffffefefefefefefefefefffffffffffffffffffffffffefe +fefdfdfdfcfcfcfcfcfcfefcfbfefcfbfdfbfafdfbfafdfbfafefcfbfdfbfafdfbfafcfaf9fefcfbfffefdfffefdfffdfcfffefdfffefdfffffeffffffffffff +fefefefffffffffffffcfcfcfffffffffffffefefefffffffdfdfdfdfdfdfefefefcfcfcfbfbfbfffffffcfcfcfffffffffffffffffffffffffefefefefefeff +fffffffffffefefefdfdfdfffffffffffffffffffdfdfdfefefefffffefcfdfbfdfefcfafbf9fafbf9fdfefcfbfcfafefffdfbfcfafcfdfbfffffefefffdfeff +fdfffffefffffefefffdfffdfcfffdfcfefcfbfefcfbfefcfbfffdfcfffdfcfefcfbfffdfcfffdfcfffdfcfffdfcfffdfcfffdfcfffdfcfffdfcfcfdfbfefffd +fefffdfcfdfbfcfdfbfcfdfbfdfefcfffffefdfdfdfffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefffffffffffffdfdfdfffffffcfcfcfffffffffffffcfc +fcfefefefefefefffffffffffffefefefefefefffffffefefefdfdfdfffffffffffffefefefefefefffffffffffffffffffffffffefefefefefefdfdfdfefefe +fefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefe +fdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfffffffffffffefefefffffffffffffe +fefefdfffffdfffefffffcfffff4fefbd5f4eeb3f4eb9bf7eb8df7e983f7ea80f7eb7ff7eb7ff7ea7ef6e97bf6e67bf4e676f1e66df0e67af4eea1fbf7c2fff8 +d3fffbd0fff4b0f1e587ebdd67f0e05ef3e05ff2df5eefdc5deedb5af1de59f1dd56f3da56f5d956f5d852f4d84ef0d947efd944eed745efd742eed73be8d139 +e3d144eddf69faee9cfdf4b5fff9befbf2a9f4dd77e4ca58e7d668f1e78ff4eeb9ffffdcffffddfaf6bbf4e78be9d75ce3ca34e5c925ebca27efcc29edc929ea +c828eac926e6c626e7c728e8c527ecc326e5bf23e4c631efda61f9e7a0fff9d2ffffe7fff1c0e5d263d9c42dd9c31de1c919dfc416e2c417e1c318e3c219e2c2 +1de2c21be0c013d3b90ed1bc1de6d55cfff4bbfffee8fffff5fdfff9fffffefefdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffefefefefefefffffffffffffffffffffffffefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffefefefefefefefefefffffffffffffffffffdfdfdfefefefffffffffffffefefefefefefffffffffffffefefeffffff +fefefefcfcfcfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffefefefefefefffffffefefefefefeff +fffffffffffefefefffffffffffffffffffffffffdfdfdfdfdfdfffffffffffffffffffefefefffffffffffffefefeffffffffffffffffffffffffffffffffff +fffffffffffffffffffffefefefefefefefefefefefefefefefefefefefefefefefefefffdfffffefffffefffffefffffefffffefffffefdfefcfffffffefefe +fffffffffffffffffffffffffdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffefefefffffffffffffffffffffffffffffffffffffcfcfcfefefefffffffefefefefefefffffffffffffffffffdfdfdfefefeffffffffffffffff +fffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefcfcfcffffffffffff +fffffffffffffffffffefefefefefefefefefffffffffffffffffffffffffefefefffffffffffffffffffdfffffffffefffffcfffff1fffccff2eca9f5eb94f9 +ec8af7eb85f8eb83f7ea80f7eb7ff7ea7ef6e97df4e77bf1e676efe66dede77ef4f0affffcd3fff7d7fff3c7fceea2f3e480efdf67f1e15ff4e162f1e061eedc +5fefdc5df3dd5bf4dd59f0db57f1da56f4d756f3d852f1d94bf0d947eed646efd742eed839e5d235e0d244eee371fff6aefff7c2f7f2bbeee5a5eed886e9d27c +f4e79bffffc5ffffdcffffe0fff9c0ebe18ae3cf58e3cb3be5cb2be6ca25e7cb26ebcc29ebca27ebca27e8c926e6c626e8c828ebc727ebc324e3bd23e2c639f4 +e073feefb7fffcdefffee0fcedafe1cc53d6bd1fd8c117dec618dfc618e0c419e3c218e3c219e1c11ce0c019debd13d4b813ccb720e9d869fffbcdfffff7ffff +f8fbfff9fffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefe +fefefffffffffffffffffffffffffffffffffffffffffffdfdfdfefefefefefefefefefefefefefefefefefefefefefefefefffffffefefefefefeffffffffff +fffffffffffffffffffffffffffffffffffffffdfdfdfffffffffffffefefefcfcfcfffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffefefe +fefefefffffffffffffffffffefefefffffffffffffffffffffffffffffffefefefefefefefefefffffffffffffffffffffffffffffffefefefdfdfdffffffff +fffffffffffffffffefefefefefefffffffffffffefefefefefefffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefffffefffffefefffdfffffefffffefffffefefffdfffffffdfdfdfefefefffffffffffffffffffefefeffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefeff +fffffffffffffffffffffffefefefffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffefefefefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffefefefefefefefefefefefefefefefffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffefefefefefe +fefefefefefefefefefffffffffffffffffffffefffffffffffffbffffedfdfac7f0ea9ff3e88ef8ec87f8ec87f7eb85f8eb81f7ea80f7e97ff6e87ef4e87cf1 +e879efe671ebe584f6f2bfffffe4fff8dbfeecbdfbe996f4e479f0e166f0e260f2e162f1e061efdd60f0dd5ef5dc5cf4dd59edde52edde52eed955efd952f0d9 +4eeed84aefd749eed843eed93ae4d336e1d246efe276fff5b7fff7cff8f4cbf1edbdf1e5abf0e5abf5f5c7ffffdfffffdefff9c2f9e891efd760e3c838e3c82a +e6cd2be3cd27e3cd27e6cf26e6cc24e8cd25e7cb26e5c924e7cb26e9c922eac61edfbf20dec840f7e884fffacbfffee3fffbd0f8e89ce4ca48dabd1cdbc117de +c419dfc51ae0c419e4c319e3c219e0c118dfbf18e0bf16dabc1dd1bc31ecdc7bfffdd8fffffbfffffbfbfffafffffffffeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffdfdfdfdfdfdfefefefffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffefefeffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefeffffffffffffffffffffff +fffefefefefefefffffffffffffffffffefefefdfdfdfefefefffffffffffffffffffffffffffffffefefefffffffffffffefefefefefefefefefffffffefefe +fffffffffffffffffffffffffffffffdfdfdfcfcfcfffffffffffffdfdfdfdfdfdfffffffffffffdfdfdfffffffffffffefefeffffffffffffffffffffffffff +fffffffefffffefffefdfffffefffffefffefdfffffefffffefffefdfffefdfffefdfffefdfffefdfffefdfffefdfffefefefffffefffffefffffefefffdfeff +fdfffffefffffffffffffefefefffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefeffffffffffffffffffffffffffffffffffffff +fffffefefefffffffffffffefefefffffffffffffffffffffffffdfdfdfefefefffffffffffffffffffffffffefefefdfdfdffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffff +fffffffffffffffefefefffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffdffffffff +fffff9ffffe7fcf8beeee797f2e688f8e985faee89f8ec87f8eb83f6e97ff9e97ff7e97ff5e97df2e97aefe474ede48afaf3c8ffffedfffaddfbe8b5f8e68df4 +e473f1e264f0e260f2e162f2e162eedf61f1de5ff5dc5cf3dc58ecdf53e9df51eedb54edd952f0d94eeed74befd64aeed646edd93ee3d33ae2d347efe072fff4 +b5fffbd3ffffdeffffe0ffffdaffffdcffffe2ffffddfdf6bfebdc8de9cf5deacc3febcc2fe7cb26e6d02be4d02be4ce28e6cf26e6cc24e8cd25e8cd25e5cb21 +eace23e9cb1ee8c81bdcbf20ddc847f8ed93ffffdeffffe6fff5bff5e287e7c73ee2bf1be3c41be2c61be1c51ae1c51ae5c41ae7c41ae2c117dfc017e4c11de1 +c12ce0c94ff3e592fffee1fefffbfdfffcfdfffefffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefefefdfdfdfefefefffffffefefefffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffefefefefefefffffffffffffffffffffffffdfdfdfffffffffffffdfdfdfffffffffffffefefefefefefefefefefefeffffffffff +fffffffffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefefefeffffffffffffffffffffffff +fffffffffffffffffffffffffffffffefefefffffffefefefefefefffffffffffffcfcfcfffffffffffffffefffefdfffefdfffffefffffefffffefffffeffff +fefffffefffffefffffefffffefffffefffffefffffefffffffffefffdfefffdfffffefffffefffffefffffefffffffffffffefefeffffffffffffffffffffff +fffdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffefefefefefeff +fffffffffffffffffffffffefefefefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefefffffffffffffefefefefefeffffffffffffffffffffff +fffffffffffffffefefefffffffffffffefefefffffffffffffffffffffffffffffffefbfffffffffffff7ffffe0faf5b6ede691f1e285fbec88f9ec8af8ec87 +f9ec84f7ea80f9e881f7e97ff3e97df1e77bf2e579efe18efdf3cbffffeefffcdaf6e8aef3e585f3e56ff1e264f3e361f4e162f2e162f0e163f1e061f3dd5cf1 +dc58ecdf55ecdf53ecdc53eedb50f1da4ff2d84eeed64eedd64bebda44e3d43ee5d448f2df6cffeca0fff8c5ffffdcffffeaffffebffffe8ffffd9fff9bdfae7 +90e8ce5ce3c33aeaca31eace2de9d12be5cf2ae5cc28e8cd29ebcd28ebcb26edcb24edcc22ebcc1dedcf1debcd1aeac918ddc022dfc952fef1a3ffffe5ffffe1 +fbefa9f2dc72ecc939e4be1ae7c31be6c51ce1c41be3c51ae5c518e5c315e4c516dec015e1bf1fe9ca3fead46bf7eaa6fffce3fdfffcfdfffcfdfffefffeffff +fdfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffcfffffdfefffff0fffdd6fdf5b2f2e992f3e487fbeb8afaec8cf7ec8af7eb85f8eb83f8e982f8e982f4ea7ff2e87cefe177f1e18e +fdf4c9ffffebffffdaf7eeb5f3ea90f2e577f2e26af4e265f5e164f5e263f0e162f0e05ef3df5cf2df5aeddd55eddd54efde52f0de51f3dc50f3da4eefd74fec +d74cead948e6d643e9d547efd85af6dd7dfae59afbf0b6fdf9c9fbf8ccfaf3c2f6e8a6f1de83f1d860edce43eac933ecce2fe9d02ce7d12be4ce29e1c929e1c5 +2ae1c229e2c229e3c429e1c324dec21edec41cdcc21adec31fd9c133e1cd68fff3b3ffffeafffbd8f3e795ecd65feac835e6c01ce8c41de5c41be3c41be3c51a +e5c518e5c315e3c513dec015dfc023eacd4df0d983faedb9fffee9fdfffbfdfffefffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffeffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffdfafffce4fdf7cafbf3 +adf6ec95f5e88cfaec8cf8ec8cf8ed8bf8ec86f8ea84f9ea84f8eb83f4ea7ff3e97df2e577f3e88efcf8c5ffffe8ffffdff6f4c4f1eba2ebe386eddd73f1de6b +f5e066f6e364f3e361f1e25ef3e05bf3e059f3de5af3de5af1de53f2de51f2dc4ef1db4deeda4decdb4ce8da46e8d943edd841f0d548f0d458f1da6df0e486f4 +ed96f5ea96f4e588eed868e6cd49e8cd36eccf30eace33e8cf31e9d32de5d22be3cd2de3cc34e2c83edec541dac33fdac541dbc740d8c53cd7c63ad5c438dbc8 +43dcca59e6d68afef4c5ffffedf7f5cce9dd85e5cf52e6c532e4c11ee5c51ee3c41be3c31ce5c41be7c518e6c416e3c513dabd14dec12aecd25cf7e29efdf2cc +ffffedfdfff9fefffdfffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffffefffffe +fffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffef6fef9daf8f2bdfaf1a7f9ef98f9eb92f8ec8ef8ec8cf8ed8bf9ed88f7eb85f8ea +84f8ea84f5eb80f3e97df0e576f0e88bf9f5baffffdcffffe3fbfed7f7f5bff2e9a5f2e38df4e17ef3e071f1e068eedf64ecdd5eecdc5aefdd5af1dc5bf1db59 +f0dc55f1dd50f1db4df0db4aecdb4aebdc4ae9db47e9db43efd840efd541f1d449efd854eadb61eade68ecdb66efdb5eedd547e6cd31e6ce28ead22ce9d032e7 +d132e6d22de3cf2ee3cf3cebd655f3e176f7e787f8ea8af8ec8ef7ea8ef5e88cf3e98bf1e789f5ea90f8eba1fbefbfffffe0ffffebf8f7c5ecde7ee6d04ee6c6 +31e2c11ee2c51ce4c61be6c41de5c41be6c619e5c617e2c412d6ba15dbc030ecd76affebb4fff5ddfffff2fdfff9fefffdfefefefffefffffeffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffefffff1fdf9d0f6efb0f8eea0fcef99f8ed93f9ec90f8ec8cf8ed8bf9ec8af8ec87f7eb86f6ea84f7ea82f4ea7ff2e57befe789f5efacfcf9ccfdff +e0ffffe8fffddefaf3c8f8eaaff5e599ecdf83e7dc74e7db6fe7dc6aebdd65edde63eddb60efdc5df1dd5af2df56f3df51f1de4deedd4cebdd49eadc46ecdb45 +f0d842f0d741f0d544efd545e7d346e2d043e4d043e8d342e8d33be6d132e7d431e7d431e7d132e7ce30e6d12fe3d039e2d158ecdf83fdf4b5ffffd6ffffdfff +ffe1ffffe5ffffe6ffffe4ffffe2ffffe2ffffe7ffffeffffff0ffffe7f9f5baf0df78ead14be5c92fe2c51de2c719e5c71ae6c51ce6c51ce6c51be5c518e3c3 +16d5b918d8c038ebdb77fff4c6fff8eafffff7fffffbfefffdfffffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffecfcf8c5f3eba5f6eb9bfbef97f9ed95f9 +ee92f8ec8cf9ee8cfaed8bf8eb89f7ea88f7eb86f8ea84f6e981f6e981f4e888f6ea9cf7f2b5f8f9cffeffe3ffffeafffbe2fff5cffef3bff7efacf1eb9ef2e9 +99f3e991f3e787f4e680eee175efdf6eeedb62ecd958edda51ecda4debd94cead84be8d748ebd847efd944f0d843eed641ecd43fead23ce9d139ead036e7cf35 +e6d034e6d334e7d633e8d532e8cf31e6cc32e8d03bedd759f1e188faefb3fffed7ffffeaffffe8fffde4ffffe8ffffeaffffebffffe8fffee7fffee6fffae0ff +f9d3fbf7bdf1e793ead45de7c93ae5c728e3c61de2c61be4c619e6c51ce6c51ce4c51ce3c41be4c31ad8ba1fd8c441efe286fffdd7fffef5fffffbfffffcffff +fcfffffefffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffff7ffffe6faf6bbefe899f4e995faee96f8ee96f8f093f7ee8df9ee8cfbee8cf9ec8af6eb89f7eb86f8ea84f8 +e982f8e780f7e580f8e687f6eb97f3f0b3fbfacefffee5fffeedffffefffffebffffe4ffffdafffcd3fff8c9fef3b9fcefabf5e997f4e588eede74ebd865ebd7 +5aecd756ecd655ebd554edd652edd84decd948ebd946e9d744ebd442eed53ff5d63ff2d338f0d237e8d237e7d437e9d633ead42feed031e9ca39e6cc50fae387 +fff6c3fffdddffffddfffbd2fdf3bdf6edaef6ecacf7eeabf4edaef6ecb0f8e9b1fdebb0fce9a5f5e690ebe078e5d55ae8c839e8c325e8c61fe6c81de5c51ee7 +c51ee8c41de6c51ce3c41be3c31ce6c31fdbbe27dccb4cf5eb93ffffe2fffffbfffffefffffefffffcfffffcfdfffffcfeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8ffffe4 +f6f4b3ebe691f1e88ef8ef95f8ee96f7ef95f5ee8df8ef8dfaee8ef8ec8cf7eb8bf8eb89f9e988f9e985fbe984fbe881f9e67df5e584f0e999f6f1b2fef9ccff +feddffffe5ffffe9ffffecffffeaffffe8fffee2fffad8fff8cdf9f2bbf7edadf5e89cf3e48ef3e383f3e17cf2dc76f0da70f1d967f0d95fecd954e9d84ce7d6 +47e9d542edd43ef2d63cf2d338f1d338ecd43aead438e8d331ead331efd035e9cc42e7cd63ffeda6ffffe5ffffecfff9c9f6eca6f1e38aeee07aefe079ede078 +eddf79eddd7cefda7ff3dc80f4dd77ebd762decf4adeca35e5c526e9c51eeac71de9c81ee8c61fe8c521e8c41ce6c51ce2c31ae2c21be6c325dbbf32dfcd5cf7 +efa2ffffe8fffffcfffffffffdfdfffffbfffffcfdfffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffffefffffeffff +fefffffefffffefffffefffffefffffefffffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcffffe8f6f6b0edeb8df3ed8af9f291fbf298f7ef95f4f091f6f08f +f6ef8ef7ed8ff8ec8ef8e98cf8e98cf8ea8af9ea86f8eb83f6e97ff4e882f1e887f3eb92f7ee9ef9f0a7fcf3b3fdf6bffefacafdfbd3fcfadbfffee2ffffe8ff +ffeaffffe8ffffe2fffcd9fff9d1fff9c7fff6bcfef0aef8ea9ef7e68ff2e07becda67e7d657e4d249e3d03fe7d23ae9d338e8d139e9d338ebd137ead133e7d2 +30e7d131ecd03cebcf52e9d576fff4b6ffffeafffbd9f2e394e7d766e5d74fe5d546e2d144e5d247e7cf47e8cf49ebd050eed256ecd256e6cf4bdecb3addca2d +e4c925e4c71fe8c61fe9c720e6c41de7c61de7c61de6c51be8c619e2c019e4c42be3c848e3d275f6eeb3ffffedfffffbfffffffffffffffffefffffefdfffffd +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffefeffffeaf6f5b1eaea8cf3ed8afcf391fcf29af8f097f5f093f4f091f7ef91f8ee90f9ec90faeb8ef9ea8df6ea8af6e987f6ea84 +f4e981f3e97ef2e87df2e77ff4e882f3e787f5e991f7eb9df7eeaafaf2b7faf6c3fefbcfffffd9ffffe1ffffe7ffffecffffedffffebffffe8ffffe0fffbd4ff +f7c8faefb5f5e9a3efe18feada7ae6d469e5d45ce7d657e8d752e8d54ee8d447ebd141ecd23ee7d338e3d039e9d247ead661edde88fff7bdffffe4fff3c3e8d7 +70dec93ee1cc2de0cc27dfc929e5cc2ee6c92be2c42fe2c53eead153eed65ee4ce50e2cd3ce0ca2be4ca24e4c71ee7c720ebc922e8c61fe9c81fe9c81fe7c71a +eac719e3c11ae6c532e8ce58e8d98afaf2c3fffff0fffffcfffffffffffffffffefffffefffffffdffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefbffffe8f6f4b4eae792f2ea +8dfdf094fef19bfbed9af8ee96f7ee94f8ed93faed91faee90f9ed8df7ec8af6eb89f6e987f8e887f7e983f6e981f4e87cf2e67af1e579f1e47af4e680f4e785 +f4e78bf3e992f4e997f4ea9cf7eea4f8efabfdf3b7fff5c1fffbccfffcd4fffcdbfffde1fffee6fffee9fffde6fffaddfff6d1fdf3c4fbeeb6faecaaf7e89ff6 +e58ff1e079f0db68efd45befd454e8d54ce3d049e7d55aeddf75f1ea9bfdf9beffffd6f9f0ade4d25ddfc732e9ca2debcc29e9ca27e9ca27e4c424dabf2ee0cc +57faea89fff599f0e17be6d04ee7cc35eaca25e9c81ee6c921e8c821eac61febc720e6c71ee7c61ce9c618e2bf1be7c738efd767f2e49cfef8cffffff3fffffe +fffffffffefffffffffffffffdfffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffaffffe8f5f3b9ece798f3e992fdef97ffef9cfcec99faed97f9ed95faec94faec93faee +90f7ee8cf5ed88f5eb86f7ea88f8e985f8ea84f7ea82f7ea7ef6e97bf5e87af5e87af3e67af1e379f2e278f0e17aeedf79ecdd77eddd79eede7ef0e18bf2e597 +f6eaa2f7ecaef8f0bbfbf4c9fffcd9ffffe4ffffedffffedffffecffffeaffffe7ffffe1fffed3fff5c1fbeda5f7e794f3dd85f0da7ae9d871e5d66fe9dd7ff1 +e898f7f2b5fcf8c3fffcc5f6eb9be4d150e3c92fefcc2ef2cf2cefcf28ecce29e7c82bdfc640ead97cffffbcffffcbfcf29becd659eece39eecb28eac920e3c8 +20e4c921e8c61feac920e6c71ee5c71ce7c416dfbe1be5c83ef5df76f8eeaefef9d8fffff7fffffffffefffffefffffefffffefffdfffffbffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffff7ffffe9f8f6c0f1eba4f5ea9afded9affef9efded9afdee98fced97fbec96faec93f8ee90f8ef8df6ee89f4ed86f8ec86f9ec84f8eb83f7ea80f6e9 +7ff5e87ef6e87ef5e77df5e57bf5e378f5e176f6e174f4e071f3dd6df4dc6af1dd6defdf74efe27af2e681f4e888f5ea90f7ec9af9f0a6fbf4affff9bdfffac3 +fffbcbfffed5ffffdcffffe1ffffe1fffddbfef9d2fdf7cafcf0c0f8ebb7f6e8b3f5e9b3f7edbdfdf6cbfffcd6fff9cefff6b7f0e486e1cd46e0c527e8c926eb +cb24e7ca22e9cd2ceacf3ee8d360f0e39fffffd8ffffd8f5ee9ee7d056eac936ecc62aebc825e1c824e0cb22e2ca1ce7cc1ee3c91fe4c71ee6c417ddbd1de5c9 +46fae687fff8c3ffffe7fffff9fdfffffffefffffefffffdfffdfefffbfffffbfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8ffffeefbf8ccf4efb2f6eda4f9ec9dfdef9dfe +ee9bfcef99fbef97faee96f9ee94f9ef91f8ef8ef5f08af6ef88f9ee86faed85f9ec82f8eb81f7ea80f6e97ff5e77df5e77df7e77df7e57af8e576f8e474f9e4 +71fae46dfae26af8e36af3e26aefe16beee06aeedf6bebdd6ce9dd6de9dc72e6dc77e8e082ece590eee89defebaaf3f1b7f8f7c5fdfcd0ffffdaffffe4ffffe7 +ffffe5ffffe3ffffe5ffffe6ffffe9ffffebffffe8fffcd1fbf0acecdd80ddcb50d7c237dec336e0c636d9c433dbc841e7d560f4e38cfcf2c3ffffe4ffffd3f1 +e891dec847e6c52feec52cecc729e2c927e0ca24e2ca1ce3cb1be3c91fe4c71ee4c117dabb1ee3c84ffdec96ffffd6fffff3fffffbfdfffffffefffffdfffdfd +fffdfdfffbfffffdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffefffffff6fefadefbf6c9faf2b6f8efa5f8f09df8f097f8f096f7ef95f8ef95f7ee94f7ef91f6ef8ef8ef8ef8 +ef8dfaee89f9ed87f7ec84f6ec81f6ec81f5eb7ff6ea7ef6e97bf4e779f5e777f6e576f5e574f7e572f9e870f8e76ef8e56cf8e46df5e16af2df66f0de63eedd +5eecdb5ceadc5ae9dc5ce6d95feadd69ede175eee381f3e88ef5ea98faf0a3fef5b2fff7c3fffccdffffd1ffffd7ffffe2ffffe5ffffe3ffffe1ffffd6fdf2be +f4e5a0eede8bebdb82e9d87be5d679e3d779e1d97be1da83ede4a0fef4c4fffadcffffdbfffab4ecdf75dfc739e8c527efc72befc72be6c528e4c824e3c91ee2 +c91be2c81ee2c71fe4c31adebf28e4cc5cfeefa6ffffe4fffff8fdfffcfdfffffffffffffefffdfcfffbfefffdfffffdfffeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfffffffe +fffdf0fffee1fffbcbf8f3b6f6f0a7f3ef9ef0ec99f2ed98f1ec97f3ec95f4ec92f5ed8ff8ef8efaef8dfaef8dfaee89f7eb85f5ea82f4ea7ff6ea7ef6eb7cf6 +e97bf6ea7af5e979f5e777f2e473f2e571f3e771f3e56df3e36bf6e26bf6e168f5e066f5e263f4e25ff1e05bf0e057f0e057efdf57eedf5bebdc5deddc63eedc +69eeda6dedda71efdc7becda87ecde92ece69bf1eba8f9edb7f8edbbf5edb8f9f0b7f7edadf0e29aeddc8bfae998fffdb5ffffc4ffffc6ffffc4ffffc4ffffc7 +ffffdaffffe4fffddbfdf0bcf3e68ae5d358e2c730e8c724f0c92befc72be7c426e7c825e8cb22e7cb20e2c81ee4c921e7c623e2c437e8d16bfff4b4ffffedfd +fffcfdfffefffffffffffffffefffdfcfffdfdfffdfffffffffcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfffffdfffffffefffff1fffde1faf8cff5f3bdf3f0b3efedacf0eea8 +f1eea4f1ed9ef5ee99f6ee94f8ef8efaef8df9ee8cf7ed88f7eb85f5ea82f7ea80f7eb7ff7ea7cf7e87af8e97bf6e878f2e676f1e674f1e772f1e771eee66ff0 +e56cf6e56cf7e56af4e265f2e063f3e263f3e361f2e35fefe05beedd58eddc57eedb56eeda53edd652ebd450ecd34febd050ebd057ead35fe8db67eae172f2e2 +81f2e386f2e583f1e580efe07aecd972edd672feea92ffffc1ffffd9ffffdaffffd9ffffd8ffffd9ffffddffffd7fff9bbf4e38dead35fe9ce41e7ca2ce9cb26 +eac828eac828eac926eaca25e9c924e7ca22e4ca20e2c621e6c72ae9cb48eedb80fff6c2fffff2fdfffffdfffffffffffffffefffffffffdfffdfefffffffeff +fffcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffefdfffffefffffdfffffffefffff2ffffe7fefddbfefcd4fcf9cdfcf8c7f8f5bef6f4b4f8f2abf6efa0f6ec95f5ea8ef5ea90f4e98d +f5e98bf4e987f6ea85f8eb83f8ea80f9e97ef8e97bf7e87af6e878f5e777f3e876f2e873f0e772f0e670f2e56bf3e469f3e368f1e166f0e065f0e163f0df60ee +de5cefdd5af1de59f1dd56f1dc51f2db4ff2da4cf2d74af3d848f3d548f2d74aecdb4fe9dd55eddc5deddb5eebdb59eadb57edd756ebd357ecd35bf2de73f8ea +97f8eda9f5e8aaf5e7acf6eaaaf4e8a6f2e7a3f3e698f0de7fe8d360e9cd43e9cd33e8ca2be8cc28e7cb27e7cb26e8cb23eaca23e7c924e6c823e3c61de2c622 +e8ca36ead159f1e091fff7ccfffff5fcfefffffffffffffffffffefffffffffefffffefffffffefffffcfffffeffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfffffefdfffffdffffffff +fcfffff8fffff4fffff0fffdeafffce3fcfad8fbf7cefaf3c2f8efb6f6eba7f3e89ef2e89bf4e89af4e896f5e892f6e98df8e887f7e882f8e87efae87dfae97b +f9e879f8e778f7e776f6e675f4e473f2e571f0e46ef0e56cf1e36bf2e26af2e168f4e168f4df65f4de61f3dc5ef3dd5cf4dc5af3dd56efdc53eedb50edda4fee +da4df2d947f1d846e8d845e6d745e6d447e6d244e5d43ee5d13ce9cd40eccf44edd246edd750eadb61e7d969e9d46bedd46cf0d66aedd466e9d15fe6cf55e5cc +46e3ca38e6ca30e8cb2ce8cb2ce8cc2be5cc28e4cc26e5cc22e5cc22e5ca22e4c921e3c71ce2c625e9cd43efd96ff4e6a4fff9d6fffff8fcfefffffffffffeff +fffffefffffffffefffffefffffffcfffffcfffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffcfdfffffbfefffbfffffdfffefffffefffffcfffff7fffff4fffeecfffee6fffb +e0fff9d7fff8ccfff6c4fff4befef3b9fbf0b2faf0aafaeea0f9ec96f5e88cf5e584f2e37df5e57bf7e57af7e678f6e576f5e475f7e475f4e473f1e470f0e46e +f2e46ef2e26af2e169f3e067f3de64f4de61f4dd5ff3dd5cf2dc5af1dc58efdc55eddb52eada51eddb4ef1dc4bf1da48ebd946e9d744ebd540ead53de9d639ea +d438edcf3aefd13dedd23becd43ee8d746e7d64aebd04aedce49f0d047efd045efcf40ebcd38e8cc31e9cd2ce8cd29e8cd29e9cc2de8cb2ce5cc28e4cc26e6cd +23e5cc22e5ca22e5ca22e6c81de2c527e7ce50f2df84f9edb7fffbdffffff9fdfffffffffffffefffffffefffffffdfffffffffffffffcfffffcfffffeffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffcfffffefdfefffbfefffbfffffbfffefffffefffffcfffffafffff9fffff8fffff7fffff8fffff6fffff2ffffedfffde5fffbddfff7d2fdf5c6faf3 +baf8f1acf2eb9cf0e790eae285efe482f3e57ff4e67cf3e67af5e57af6e479f6e577f5e672f4e670f4e46cf4e36bf4e168f3e166f2e063f4e162f2df5ef4e05d +f2df5af1de57efdc55eedc53eddb52ecdb4feeda4dedd94becd84aecd746edd644ecd73fecd93cebd83beed33deed33decd238e9d236e6d439e8d33becce3aec +cb38edcc36eece35f0ce34efce31ecce2febcf2ee8d02ae7cf29e8cd29e8cc2be8cb2ae8cc28eacd25e9cc24eaca25eaca25e5c71cdec228e5cd5bf6e699fcf5 +cafffeeafffff9fefefefffffffffefffffffffffffffdfffffdfffefffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffdfefffbfefffafffffbffffffffffff +fffffffffbfffffbfffffbfffffefefdfffffcfffffefefffffbfffff7fffeeffffbe8fffbdffefad7fcf9cdf9f5c0f6f3b6f7f0abf8f0a3f9ee9cf8ec94f5e8 +8cf3e585f3e37ff3e27bf2e172f2e06df1e06bf0e068f1e068f1e166f1e166f3e263f2e260f3e15ef2e15cf2df58f0dd56f0dd54efdc53efdc51edda4fecda4d +efd84cf0d84af1d747eed843ead83debd83bedd53deed33ceed238ebd236e7d332e8d232ebcf34ecce33ebce2fecce2feece2eedcd2debcd2eeace2de8d02ae7 +cf29e6cd29e8cc2be8cb2aeacb28eccd24eccd24ebca27ebca27e3c41bdabf29e5d067fef0aefffeddfffff3fffffbfefffdfffefffffffffffffffdfffffbff +fefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefffffffdfffffbfefffbfffffcfefffffcfffffcfffffefffffffcfdfffbfbfffefbfefffbfeffffffffff +fffbfffff9fffff8fffff6fffff6fffff5fffff2ffffedfffee9fffde0fffbd6fff8c9fef3b9faefabf6ea9cf3e690f3e585eee076f0df70efdf6eefe06cf1df +6cf0e068efdf67efdf64f2e063f3e061f2e05df2df5af2de57f3dd55f2dc54f2dd52eddc4feddb4ef2d94df3d84cf2d64ceed648e9d842ead83deed63cf0d43a +f1d239efd339ead435e8d334e9d334ead434e7d332e7d230ead12feccf30eccd32eacc31e8cf2be8d02ae7ce2ce8cb2ce9cb2ceacb28eace23eace23e6ca29e6 +ca29e2c51cdbc12de9d675fffbc1ffffecfffff8fffffbfffffcfffefffffefffdfffffbfffffbfffefbfffefffefffffeffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffff +fdfffffbfffffdfffffdfffffffdfffffdfffffefffffefdfcfffbfbfffefafffffafffffbfffffafffbfcfffafafffbfdfffefdfffffdfffffffeffffffffff +fffefffff9fffff2fffbe4fff8d7fbf5c8f8f0bbf4ecb0f3eba5f4e999f2e890f1e68af2e686f4e680f1e379f1e071f2e06df0df67f1df64f1de5ff2dd5cf1dc +58f3dd56f2dc54f2dd52eddc4feedc4ff2d94df3d84cf2d64cefd64aecd845ebd841efd73deed43aeed13aefd339ead337e9d435e8d433e8d433e7d431e6d330 +e9d230ebd131edce35ebcd32eacd2ee9d02ce7ce2ce9cd2ce9cc2bebcd28eace23e8ce23e6ca29e6c92be3c723dcc337ead982fffecffffff1fefffbfffffcff +fffcfffffffffefffdfffffbfffffbfffefbfffefffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffefffffeffffffffffffff +fffffefdfffffdfffffdfffffdfffffdfffefffffefdfffefffffffffffffffffffffffffffffffffffefffffcfffffbfffff6fffef0fffdebfcfbe6fdfce2fe +fcdefaf8d5faf7cbf8f4c1f9f2b3faefa5f7ea94f4e484f3e077f1de6ff0dc67efda61f1db5ef1dc5bf0db57efdb54efdc53efdc51eedc4ff0dc4ff2db4ff1d9 +4bf0d84aefd846edd742eed640ebd33debd33bebd339ebd438ead435e9d333ebd333ebd432e9d230ead12fe9cf2fe9ce30ebce30ebce30eace2deacf2be9cf29 +eacf27e7cc24e9cf25e9cd28e5c728e7c92ee5c92fe3cc4eebdd91fffdd8fffff7fffffffffffffffffefffffefffffefdfffefdfffefdfffefdffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffefffffefffffefffffcfffffcfffffbfffffbfffff8fffff7fffff1ffffe6fffcd6fef7c6fbf1b5f8eca6f5 +e899f0e28af0df82edde78efdd72efdd6ceedd65eddb5eecdd59eedd58eedc53edda4feeda4dedd749eed646eed745eed543efd742edd53fecd53debd43cebd3 +39e9d236ebd234ebd333ecd232ecd232ebd131ebd032eacf31eacf31e9ce30e8ce2ee7ce2ae9cf29ead028e9cf25e9ce26e8cc28e7c727e7c92ee9cf3fe9d461 +efe19ffffde0fffff9fefdfffffdfffffefefffffefffffefdfffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefffd +fefffdfefffbfffffcfffffbfffffbfffff9fffff9fffff7fffff2fffeebfefde3fcfadcf9f7d4fbf7cefaf6c5faf6bcfaf1b1f6eea1f5eb93f4e785efe177ed +de6aeadc5ee7da56e8d752e9d64dead649eed648f0d646f0d544efd541eed53feed63eedd53decd43aead337e9d236ead435ebd234ebd236ead135e9cf35e8ce +34e7ce32e7ce30e7cf2fe6cf2de7ce2ae8d02ae8ce28e8ce26e7cd25e5ca22e6cb2decd54aefdc73f5e9affffee5fffffafffefffffefffffffffffffffffffe +fdfffefdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefefffbfefffbfffffbfffffcfffffc +fffffbfffff9fffff8fffff7fffff5fffff2ffffeeffffe8ffffdcfffdcdfdf8bbf8f0aaf3e799eee28ae8db79e6d96fe5d767e6d560e9d45aecd655edd750ef +d64af0d646eed641ecd43eecd53decd43aebd438ead337ebd438ebd236ebd236ebd137e9cf35e8cf33e5ce32e8cf33e8cf31e8cf31e8ce2ee9d02ee9ce2ae8ce +28e8cd25e6cc22e5cc30ebd655f5e487fbf0befffee9fffffbfdfffffffffffffffffffffffffffffffffefdfffeffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffefffffefffffefffffffffffffefdfffcfdfffcfbfffbfdfff9fffff8 +fffff2fffee9fffcdffff8d3fdf3cbfbefbff8ecb6f6e9abf6e7a2f5e697f4e287f2e17af1de6befdc5decd952ead648e6d23de6d139e7d136e8d135ead133ea +d133ebd032ecd133ecd133ecd232ecd133e9d032eace33eace34ebcf35eacb32ebcd32eacc2deace2aeacc27e6c921e2c731ead666f8eb9dfef6ceffffedfeff +fbfdfffffffffffffdfcfffffffffffffffffffffffffffefffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefeff +fdfffffefffffefffffffffdfffffdfffffefffffffffffffffffffefdfffffdfffffdfffffdfffffffffefffffafffff6fffff3ffffefffffebffffeaffffe2 +ffffd9fffcccfff6b8fcefa5f4e890f0e47fe7db6be3d65ce0d04edfcd44e2ce41e4cf3ee7ce3ce7cf39e8d038ead135ead232ebd432edd430ecd331eacf31eb +cd32eccd34ebcb32eccd30ebce2deace2ae9ca27e5c623e0c539ecd978fbf0b2fffbdcfffff4fcfffdfdfffffffffefffefdfffffffffffffffffffffffffffe +fffffefffffffefffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffefdfffefffffefefffbffff +fbfffffbfffefdfffdfefffefffffefffffefffffefffffffffffffefffffcfffffbfffff9fffff7fffff1ffffeafffcdbfdf7cef8f1bff5eeaff0e9a0eee792 +ebe183ebde76efdc6deeda63eed75defd755ecd54aedd540e9d435e7d32ee8d32aead32aebcf2eebcd2eebcd2eeccc2cedcf2ae9ce26e8cd25e6cb27e8ca2fe6 +cb4bf1e08ffff9caffffebfffffafafffefbfffffffffefffffefffffffffffffffffffffffffffefffffefffffffefdfffeffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffefefefefefefefefefefefefefefefefefefefefefcfefefdfffefbfffefdfffcfffffcfffffcfffffcfffffefffefffffefffffcfffffdfffffefffffe +fffefdfffefefefffffffffffefffefdfffffbfffff8fffff2ffffedffffe7fffedfffffd9fffecdfffbc0fff7b3fef2a4f9ea94f5e287f4e07bedd668ead457 +e2cf46ddcc36dfcc2fe2cc2de5cb31e8cc32e8cc32e6cb2de7ce2ae2cc27dfc92ae0c833e6cc44e9d167f5e9a9ffffe1fffff5fdfffefafffefbfffffdfefcff +fffefffffffffffffffffffffffffffdfffffefffffffefdfffcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffd +fffffdfffffbfffffdfffffffffffffffffffffffffefffffefffffefffffefffdfefffdfffffdfffffdfffefdfffcfffffcfffffcfffffcfffffcfffffcffff +fcfffffcfffffbfffff9fffff7fffff2ffffedffffe4fffdd6fdf5c6f7ecbaf6e8adf3e09cf0db89e9d673e7d564e6d457e7d350e7d04ce8d048e8d145e7d241 +e4d33de2d23fdece45e1cf54efd970f5e193fef5c9ffffeefffffbf9fdfefbfffffdfffffdfefcfffffefffffffffefffffffffffffffffdfffffefffffffefd +fffcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffffefffdfffffdfffffbfffffdfffffdfffffffefffffefffffeffff +fefffdfffffdfffffbfffffbfffffbfffffdfffefdfffcfffffcfffffcfffffefffffefffffefffefffdfffffffefffdfefffdfffffffffffffffcfffff7ffff +f1fffce9fff9e2fff9dcfff7d3fff6c6fff5b7fff3a9fdee98f9e989f4e27df3e077f3e071f2e06df0e26aebe06ee9de76ede189feefa7fff9c8fffce1fffff7 +fdfffffafefffbfffffdfffffffefdfffffffffefffffefffffffffffffffffefffffefffffffefdfffcffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffefffffefffffefffdfffffdfefffbfefffdfefffdfefffffefffffefffdfffffdfffffdfffefdfffefdfffefdfffffdffffffffffffffffff +fffffdfffffdfffffdfffffffefffffefffffefffffefffffefffffefffffefffffffffffffffffffcfffffbfffff9fffff8fffff7fffff1ffffecffffe2fffd +d5fff4c3fcedb5faebacf8e9a4f7eca2f5eca2f0e9a4eee8adf3edbefffad8ffffeefffff5fffffbfbfffffbfffffbfffffdfffefffefefffffffffefffdffff +fffffffffffffffefffffefffffffefdfffcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffdfffffdffff +fdfffffffefffffefffffffffffffffffffefffffefffffefffffefffffefffffffffffffffefffffefffbfefffbfefffbfffffdfffffffefffffefffffeffff +fefffffefffffefffffefffdfffffffefffdfffffffffffdfffefdfffefffffefffffcfffff9fffff2fffbe8fff7dffff8dafff6d1fff9d2fef8d3f9f7d5f8f4 +dbf9f8e4fffef3fffff9fffffcfefffdfafefffbfffffdfffefffffefffffffffffffffefffdfffffffffefffffffffefffffefffffffefdfffeffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffefffffefffffefffffefffffffffffffffffffffffffffffffffffefffffcfffffbfffffcfffffefffffeffffffffffffffffffffffffffffff +fffffffffffffffefffffefffffefffffefffbfffffafffffbfffffdfffffffffffffffffffefffffefffffdfffffdfffffefffffefffffffffffffefffffbfc +fffbf9fffbf9fffdfafffefdfffffffffffffffcfffffafffff7fffff5fffff4fffff6fffff7fffffafffffcfffffefdfffefffffefbfdfdfafefffbfffffeff +fbfffffcfffefffffdfffdfffffbfffffdfffefffffefffefffffefffffffffdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffeffffffffffffffff +fffffffffffffffffffefffffbfffffbfffffcfffffcfffffefffffffffffffffffffffffffffffffffffffffffffffefffffefffffefffffefffdfffffbfffe +fdfffefdfffefffffefffffffffffffffffffffefffffefffffefffefefefffefefffffefffffcfffffcfbfffef9fffef8fdfefafefffdfefffdfefffffeffff +fefffffefffffefffffefffffefffffefffffefffdfffffbfdfdfdfffffdfffffbfffffcfefefffefafffffcfffefffffefffdfffffbfffffdfffefffffefffe +fffffefffffffffdfffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffefffffefffffffffffffffffffefffffefffffefffffefffffefffffefffffefffffefffffffffffffffffffffffffffffefffffefffffffffffffffe +fffffefffdfffffdfffffbfffffbfffffbfffffdfffffffffffffffffffefffffefffffefffffffffffffefffffefffffefffffefffffefffffefdfffffdffff +fdfffffcfefefefefefefefefffffffffffffffefffdfffffdfffffdfffffdfffefdfffffcfefffdfffffdfffffefdfffefdfffffffffffffefffffefffffeff +fffefffffffdfffffdfffffcfffdfffffcfffffcfffefffffdfffbfffffbfffffdfffcfffffcfffffffffefffffffffdffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffefffffffffffffffffffefffffefffffeff +fffefffffefffffefffffefffffefffffffffffffffffffffffffffffffffffffffefffffefffffefffdfefffdfffffbfffffafffffafffffafffffbfffffdff +fffffffffffefffffefffffefffffefffffefffffffefffffcfffffcfffffcfdfffcfcfffdfbfffefbfffffbfffffffefffffefffffefffffefffffdfffffdff +fffffffffffefdfffcfdfffefdfffffdfffffdfefffdfffffffefffffffefffffefffffbfffffcfffffcfefefefcfefefbfefcfffffcfffffcfffffcfffcfeff +fdfffbfffffafffffdfffcfffffcfffffffffefffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff030000000000}} } } diff --git a/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/WrappedImages/WrappedImages.odt b/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/WrappedImages/WrappedImages.odt index f67c081d891e4db16cfb53d50c3beb63d6971771..fd1fb48d62a22c63eb267af3f65743563aff05f5 100644 GIT binary patch literal 21120 zcmbrl1z1~8w=W!A3&o{STBNu;6lf{#&{CWfch_PmUfc?_P#lUk#ic-ScP&=jHBcas zklgft&Ux>7zUO_;bMJRoGTF0}S!?!Mvu4(B*51)k$HJxr0Pq0-Et{A(=KVs%>;M4Z zZ$W|kZ#?cnCh@9S#K=VsyM;Kk?WZsTh0X655z3|<3&{AJ$tIXNQ#g=j<8w{o*mww$}S zlDqP4^x2Ew9Bz*6WV4l0u1nOOM|e%N+^ihM)ky{N+-_rhvejcHxel_!3>%J*VfJtp zV_F%MR9~yI&J`x~c;;XhCg4gCrBU@}zgfqqpTf>ggNmho?X3NNHm%}C=$W=|sF3AH zc;`FR`~g*hgoh)WrK-qG%@el$Uz3J!pG1*Eg~eT6e9rWSYu>&(i+^w>Kif`v9G|#d z@wTnRh7u$CTZGcD9{Y7!&u6FFSD~3BY>q`mF^z+Hjgu4KT?$db0_WvvBr`4nng%Wd z8Uj7|e&v{!#cJZUtap3c6fNK}!kl7n`9U5o!c19R5~&A)7i23QCM69UODtg`=U8if z*977c@!^Wc@OBuRTl$p$L+tNNt;kxkh?fiszlrfIC>4a;ui308asJ(b+YOr0?Cd}!|FFH+4jrFjf@K-yRG9~ z?Dl@_oH@f`s$e13XH8P~-Zj|rmt|}q&BRXY#a646m6=1&esSM}MNjwgsz_Caz>3xP zpNeU_^6_>Wp&lC5B%l3zDLE<2eFr$N^=z=HuW46}#61}9{*_=bpk{Tm_dQU5t@Ykp@A*v-$TZ?rpIfS_N-M50w{32K9cjeEdRFPM zk{4f$$24dVK6R*n$$NOoNQPt0Uh7t}{h|u~)%^hoxK*nPdhN0uxw>XB2>BM#(~>&p zwB3kD;tNBiEWI%DSiUW8zueTS`ht@k*wA;ZHkXkip%)a%Bx*0LKrFnnnODL^a3ka} z{IvFUGP_n?@P1!#wAOu7F$AEaj)zb3=Hem;69D*v3qYU$oge?srHRqb?PcTb?ci$X z^^aSdnE2645{Ik-Q+fi`Ts6hNvdX-WS0@U^DwbRp7iQ^97|5~;#6-Z;$872%R5`S?&P-)xr6?;NWl- zmtFcNPF{v@HP#_A8YiQX2KE;ll`<8#Yqvh(s6QH3IRMm#KIrf=$)iH zyQQ&xh1bTm$Na4-=jjd-PHId$(_4N?qy9j*kd~LsJDV5QZaOBCZ`@&q1eTfMfOc{1m>~j2p#Q_UX*i@z1O+spKS+5!d-?`j!)r@Bj==+W9%m0&o1L)bj8Rlc_}x?L|Sw zju{Qs*G2>HWSg%S3ivUDew!^mE1R(FrkPF` z{)NPBlY*^2gqbpY$Z-~w&?7H90_%hbThbdh_tbq!bs+RGP~sD2XsIpGk=Vn!z(`Am z&{DsjeTB6tSyj79^&NXY&*UzYXlg{`Y>!lP+NAFxSR`k-YcMiiKQQhIX%RW}~Vg+p6v}(%t_{vrF?{ORw9ljUdvDz#2nVIe5 z(@HgmhT5^8pEsC3#FgivtyskOPVz7Ozx|K7J@kC$W# zMk=7CBo8II#QSudx!SYIAZLxLxS|^Ssi3o7k?0chv`U?RUUH-pzdYy*)9#7J7!B>U zbDhLjY=p zpr=E=y;SEvMPAQc

      b7b({@@c=&kzyv+)B?C%$f9wgZiIzg7Y&dzxSM!$G0=zH41 z;(j#r9K3y*Ejj*rpO-^=GWe%E@H=AnG*I#kgtLMq`WrJbC>6%<(DBkh;D3slgnwhE z_j_lXe2jKHBEj3sRjO;nlwJP0js{L2dPxs?w1EZOUxh-7cS|QqyM-`8sYlsa$`S zuaP3mi>JfzjUE%wPVnWO0oa})?V%epJvHZe#6+K9R}gkD-CD%giN5qE8s;_Zt_^ou zrd_LH->zsmT=HF_Aa=}&cV~u_Y-YdehO8eShv5@!uaO7AhV@oX6qi&5&AsC3Js1F2~X#G>2}5Qpf#`2fVpr=RJg3vpOQjIsG zyHoDAmu0T81)oH4TaC(7hdEE1lzI@u%XrbA!Xkw~-e{WtP~c=E#QOS9wJ-d@-}u>& zhin^m{$SSSS=+Mm`04WqAL`Iz55|q+Jq`BIUQP;o`P!s=f;aMvl3KC4NlcxxUlrs8 zFeQtJGhaRM9-xr>7NRo4K)Li$I^^dg=lx}~30C9jjgShxq(X6!pV(N-&C+SIVC1Tx z($i}ehG&Q??i0tIa}`uZ+xIp%x|c)y(ea&8amr_|ZDfN^9yuNP|~WLIV4 z6`Fhm2*&Zwoz8SvsQW2SDUN?Qd96)xxEs!aU6*}qExnSK0{+h>Ud;D4o2}9JqM^K+ zIHUWxHf?^l58ApaK_BeZwiq!Np%hg~rt5#Y+8CX*ndbN(^ZX9{W$?SuS-kcA4EN{o zOID$KL{lE}Y9cQL2?rwYlOVqMa{#$FsrmfB#+tt;R`-%6>ZW|oS{!%AUKadxrn+xr zdbvDNaN4c$u&idsviaQ~mMD!39S#gg7C&Ex{YHXyVstBys@mX=Gh=j(cJ;?A2w zlxR`?MI^`4^||~HOkXE6p4UU>DsdrZX>~O;AI{1wv}C)^y)%eJGhRs0*yFvDc#ZY+ zlXO^@_Ze6{@*T!_)ov%1n;=;prD^Oq_cgs)$<5Pr6y%By2P-Ud-ox zX(&ILMIRBigt?BS-Ke#zO+dbcp- z{RmQ`(Vy@~?UzJnANe~z8Dv3xuoCHmU4iM3>q)eG9r@Bc*B2VfO8dd_W>HIHZclzQ z_cDXUQ{oRVr{v3CXq{J^dOO@>drbZ$?hkye9ZS27^N`WAR{{6EXk&@|;7pS$75r&4 z>!@*lam$seRL)oO+7WBLmsQ?#ax|vNuzmHw4|gQ*xH1!kRLtm_zWY8&=KKTx9-k%v zbY|T7T{OF9MJX8rHYgR)$qm0-y&l}YGmRh>INx%<*ve2Ez~ctBeI5%W7Rc4KdzFy? zTz5|8OGS!~=L_W!V61PdOJ#JO>P@EGM%Ha`O5AT^GdE*n(+BgnV{s+NP7FM4cZ3Ek>iG`V!4u=H$wp$dN0-h!4d>``i)dyB7GmC zZrW`Or;d5PMP%;~`!=1`;;+dR){%*>soDjy4){mapiImNM>Jr+9kr1DM9*8r8D9x< zO)2xa8r_Y!ueEDGCMbG;~#{05M??+Hp6F}pdmRAluekEe_QP}6@Y?#=f z3H4jY8b(c%4bbF6aA=t^Q}}nQmpAgSm8Cn{DwKZ+XTD95E`I7l-;blK^@f|sqS8~e zkr#gn)6hriLap3s2{-nO$%FpM>}f1R$H3V@QIYgSDJdH)`?Xp;F6-;Uj|uiIjJ<$u0M?J zy^t^u1Y5Z3+n(`D-RED(_;Mj+)LVU?YJIPAg5RT=WeGyMMx^r)+;T!pW#sk*Umi^m%}O_3wYJtAPbYpUo(>cF9-6{qeMli=l%H_}zV0e|L*u`ZLS5L( z&mX;HuxiGSH?mh3YdwG;5!&)u-2c$R6Mkiz@O}~|)Qk8;DrZs6`iD24&E}+S&n#D~ zJun0FW&RU9@*)0syBVmp<%luP57H#tBd85{_W_YW)j2221%=X9*e8OhkLOw1#$UB+ zp@k(6%6(GDC4^JyI*s1eI_aWP>gM!xaWk132LLuY$*Qd9Xiyhzve6brCXKN*I;~nA16Zfws z!bWe?4k|2dXY;~6p2YUG5GyR2^&H`5$>}d3eBmY0a%fBfZ7YkPhTN^KLK2K}gv9vMQ zaDj&rXU`*T#(%xw$HDRB7;bUQ>lBSL#NoflBLCfynD$n;xZ*HxcI&&6@LFPh_K5|< zU|elk*BcQlPPSnc`-TH6-9F&dD!^x^54y(k>D^bMQ|-f_((h4wNWKXa-6pu+SHbzkc#+**@?QM~lfE+e zulee4?5A-s0Dy3;|1#fyWqkjYp+#31(B+kztF42bkLN$RUN0ej3o9!dXB+gXnu zcCm2x`oC1r-Ob&{{cpejmweuCZqDu&t~Sp91K+d~}Nb#BeNeS?poQ9w#;quW^1Y&rb(upM@^pa7rBC(EMyb`!q9~ z@KeQ%VnkZ>emTb-N&EJso!V5>e)1>lMW?{I)`N1{U(<*XhH>KP4*$ko9z*hyat{6; zYXM>`JzLC~+Gb)PB!En_+pbQThIzt4Nsp&CHf>tr3&#TlZob)}$V`AUUr(fPggnRNH!3rUifxay9IC743tjx6$0*%vBuiwbC za_fJ?bf}mi_b7awRwAETO8{C**INDdKGtW|V0qZrM^Y$`MKHIwsnZ+SB%Tmt1eMec zZeP@#v+WrqF;%1e&ig?v$ND$1k$PcS!v{mIh>y)tF2V`~UwrHR-o79{j2l49`0|0W zI$eM2SpZ)JdHyR8hKL;uKOS$*0KOM)MXhGmY1lKrAmUQEV{`{UaoJa{KJz9Y=E!I@ zSDuW@U@s6f3{_87_+ftF5lR34ifxPlsBNiOtYdrR91oX%w6$8jU&-k?`KaOP;^ zuu6n#|DWS-b}w}j#800PI&;og!}Hc+0juQoYd+$47zsS3&R%pOvBi_XGok=T+GE-# zLfw~Y9|c$|&2_7LU?Lx!diPDIutJ)?Zt;CuFI!1Tp0##&-_uQ+_L2e|_t{O|>YpN<*K$_1kaKMkkAAC5w3z4D;-7v`!aN#8uz!|C zTp*Ly)y~bT#8pWihNb-hvOB%slYAVB? zuSRWs=0#<<5N-evTN;?Rz-QFw;J`os4w05+i{jGJsb)-NZoYiW zAwN70|Eh0xkLf|O&}#jw2Hz=+pdv@xv)8-MaoEL$C`QOp3~yF~;nC!utlCzC$Iz*$ zx5B%aZc8*K33Wu`cTN{pio-5eZQ8^P1h0ANmJ|ww1op@W!%9}&X@4>-FUo37D zIxU}%{HpvGlV^wXctY%AWeszp@iL4${Q_?Wx~>kMIx%pEjhFxsG{?9v}O3TS&$F8E6EMX<6hOQ^%yDzeR7oR>IPyb=B&P4}{+@E4LXjkqH# z@zGKkOl*-nXT(p3;IpC012qH8(4UGWM2Z*G4^1CM=V)JeZ!$ewNGsL;wsqj{E!uu( zdpEWnaIQpc;nLkR|4H5N(odxQ#|;nW7=<`1HeWJ^s_t+62q$lb@3L3jj8(7%R#*5* zn84KHF;}urvvcW-`UnJm{{B#r@Yz& z79V`2e4ejofGA?`**|;M;~tLg00tV4B%@yd)CM44(ci%q0MOI~poOFH1r7!|0F6`t80Z%O zgC2mspuaVM8pfl4)%7qq{<97GPF=JE0Q*1N7^9DW2`%{_p8q&v`s7?SGJ|G^$9}9ySfJugdMTUXu1)#A51`ftQ^taJp!obAB#=*tICmP3du3lkd~3mfmRUKp5u ze-$Ug#(64;Oa4+9&%%R(Stt~rQa+`iri*|@Snr(5(sPQCnpI?j4fD3)Q!MQN zmuCM`?0@UE40wfhufK$eeq&)`qK66#P1v~De+d^4_aDOhPeS7%G!gtIqJI$zEd=8) zCl(eC`b~t7i~q0R{*NoDRkU-_qLu)}SQuz$!Xg960gyFp9awHTp zj-bB5de$Hhmc1Dr7Q{xEY1poVXBHuTA$qBu0CM5SJRtjV-YM?MZ>Luzx^LlGW&RXw zqY06AxXF{r@^ID7WWQ?Duv}1Iy<0B%-|5VBxZ< z-1JdP{EhNx@|D$m%a>9ohw0s^cuy8gS|5gm+3E93oT1@E_3W105S9aqoIoE5i-QV3 zn2!tCeDCUvxJH|Nf(Ta`<5Ob9-+>g47lz{)of`OVu-d^#VXih(cE0qX! z=T>=`D{e9+c2G@GX1lu%p3pHYL?hgw)FtAHrIU1nO;K#_EnBPx6Ml8r*kyogaK*?4 zmsf=f1hczOCRPMhxN(NV4ul$T<#AGh}nCjXADjUs1Z5b`#?&V!8D0{E~m6t*yHaqiE+wd*K& zX}9B#xRf0$KIrz!yRixk9(mPuWdhG!-PL5ddHOl)k`btzptbn|JgE*^X;lFZWR|hF7whd`dZVnk>oDf$%*hFGB%ZA!bQ<6rHzW zN%fLY4`J)xYcBTrHq?#;Gy*}0ZO4rz&3`PW1-{dh6hS_Okc{#sG=Gt?R zZMa^MYaHmQ<~N8_n{4BJ*Ql|f?%Xv{?STR`fIo&j@#kB61w{e6)kkt3_w)+ZPgf_( zfAt>c?#Q)E^s$Qe))$wH99ng#&S^_xZX&W4=$;#;7Bl>;+f<(*aZ#UL>oB5jR+&c| zq95{Qc)UrZ=doM6;RTdfnTX%Yy61pVz+ammhA=DyVZmRh`jr0~v*K*X z^%fGyiDptmjLnZ#(Oh)d_V!l!rge3R{*lxVdb6jO$VZ?iR+rSn3I{g5UT-eKNY^Wh z?za)O-q4lq_T7spy!M@*@Sa#i0bpzcy+TNuHkb>`so)UXAYR#6NSnc>Bpd^w@E8Mj zoo1@~5o}4lp}NKA0i2=TwuLZnt&q-Ls%r8+`_vJveYA#g2?3wCO9_QsQEyxT@pToc zpvos0ij+G4uLTb^h3rQG>~k2s!DQeVR$92B;itP4Ah)A|;o!teVE$UYLG<=~5Pj3f z(8x48!#iSw-RhIW5wcH@+mHU3GnJpX*PPa)04%rJy+Qo5myQ{4q}Saf7ZV#0dPQ}(MzWjK55#TICahUm zGSxHVf@dKRvtUM9BV7D(#Q;fH%mime2ZJP$+14YQ={1(lO;Z$rE_~#N$T^jnlyIrv zNRgMZ)`?r$8YS$f`MjM|wfx0f+oR|wA^Km|-6D}fFi1t?myM6Pwy&bn9);xvY+c25 z4T8VRS=_rG23x&3x6Kv|J46AzQwB>(#5kWDOm9_a6NKkDa+-5*w;`2xTS(|LTyk`~ zw(QvHngV4^8e@Pzr}u{BXl03lUc%&jpFmx{rkHeKnvzBG1QOnWBGwukQ#MF(*n3cb zI4P0bCo?B+*eV7-SOLqy4lpO^kqWG|@(@&aGtk^Sd?VCl=f|AZWpjiVv z)=hTJ7BCV`Qvsdf%jZ%>oPkoYx(-8-Kp#l{p`B=RUX&MJe580xkHnj}NQo}E*sXQ@ zY@>_t#ad_9A0#6b8CSL3IKh0uZguFSnc9_^I;yF=IYke1Vpzg@(noWq@LnYG z?8((5)lCZSm&`4MO78(*nRJ{k12;(#)WB;-mO(9!6%|sc+G>Cn z#Soq#1+->x6rf8=mL8$n4%4kVT1ua70P=^X6$R+@LL23E9f{4#Jxd|vc|8-1i}W~iQ`7PRk@}o#*5-QT3ztDUxrC6= zMYFClqgNnjFNXcvr*f+nDR+85o*5U$a?tAP^Ml{bRI|3Xuqu;hSjyn|D|ekOIc*pW z$f%(Js^>VPbz|R#&&OGlY#$4UCu-Sa?Q?MtBTS%08*5=fCMEtXy;5O{Wk)1>zn_N> zB5&mQx6JcxJ}U1~KN8GY++s2Yq{f2X{G9xAU5d-O?uu}kN(}QcV>$j?>28B6M|s~a z&7%Oi4Pp9poUDUYc+ITz4KCI83+1~;t36y>lB!fua#%0uz4e{cmu2Lc>J2s022#b9 zx}ubuD@8C+)5t$T4y9t?4fT6L1CLy4jeuPU{c}~)YuQq-BJtt*ah>obh+8Fe;W}y3 z_I#o@ZgIz~62zj?vDq;ZeiU-;&17b9wI9N=C5v^R6(!4U*hI5`1&ndJ_JK0^J{E78 zvPtHc+oJv@b7L?jM_)e_BnV|PoTBsPp-2ao7@ar8C`Y$>l^oeL#+gKV!3+wKOU91N zPR8O1EKENaHpCxAvp~VkMcRwDx+i*a@t}34sLi8bw5swJhbUGc_SGDv~ zj-%jmIrx^Yy(3-y+7g(zNk(ufsk4khn zT-$~|R+?FJ%(|*;QxN>3Ax!wFtKVsOLjT6}))l`~e^}ys6Y16;{URx$ z4MYtj%!DXL+`e(8E%2jr%X%6lO!*~}?^n>Bz$br`JltLzM9jIbkqq_zPy^w%s z$DgQ0*boYU^LI5GK$yXnp<S!nqW8xkq>-sN&i}MQ(1WdB)}6HF zs~t#Yz!=%jl^ekpYy?ZeLp+*70k9hrSDCXrlUO2qBwO88ufWkDdoWDQZ38c6eiyh1 zHhKJT1=53@OjzG)o^&+EYj3r@`@qg6|`Dph;n}0-8Q$UA(giZh_o_F_XlY z1u>nXh%@ApeKe9Nr?3$hRPWM)aJnbsm)jZ#-aNWBxLpfbdTfYRcxS&_B!>Kf(yzKf z--`Gv_8;Gxo~ggO$3f6|JSYuy=KD^|>S0`2_c-*8brw<)wB7(ZH~M*Rd3bZJaG%ci zpf@wH8hlorc-3sMQK;cb`}hiNBb-pQ;9(PcS-htEPbh$m(*f(8ZH&tm_mQVU%5a-= z!l#RG%|IA45J9&02HIcZ1~)^_zWokWXJ6vs<-?m`9q!EVwn#4h9ypn)<9f&P6D{r; z+RJE2KF>2X7@UaOySlMqy2wr+sJed_&X_QzN0xPnEEyl5yMC@{XGPyfY3w}wF`N)! z4!~@G+uuK-Q5UB@v#IhVQeK%JfQ~=_yqD%S&>5u4UJU4%Ne&t2;KMbqyomxFGr^e= zxUk!e6Oaikr}z=P(y2t{m*fkoT5UD>7LqXu&WHj`Hm=>=Lb}^nkOW@e_oaa0&ox?e zuG;G!^>&YN74(xnPXU&rHyPRf!pN{|AnaitLSO9a8K)ua?5~TtA&1PF<}BvxA*8gY zPoz`Yb|siQw(1(f`lq?MEgB_sb@2+zI`6r~26}TDXLl|{mf=p($YZ_Ayg>?cKWOQe za(D=yzZi(dzr%z62{Y^AIBearxSH%}*5GokI%Jlq;pQZ|$`t0d-X6Yx&9VHhRes79 zuOmR8>OM_wz4T5=bg1pkMM>#d7JuV*v$;q7<)4b3OZL24xqMO@&|ni9ZkT4@qW9kj z3J#1dFwHt>RQ?DBkgu8u2Q?-2YEtN?ZLps(eq)qX)h%p7KlUe!F~s9viB?!ca^oj7 zGmh^halZu8YAst~63c60e!^shczYlFoDM3zWt##G*!7F4W)m{&HiHBXV0d&dSiwz> z0v0|%>`t`yx`l#s3L<(Rl@p*rdt?wDTt7$!7FQ6mfTTLVj;>x^a=2Vc&-g9QEKa+x z=(TpPryU8bPm1BILOy{hzp*~|X-DT#e`LEJc%-WN4W7v}-qc(xBPh~z=X}76JsR_( zF~$zx9K@v=(k|)Yn~+TY4|#P-Co@p2jjN^@SwjEN`g;FoJjD>5komkO1dTfl&Zgnu6?d7-t&c^Yq;XQ{{I1+B-Z+D$J*%ntqEp^PG?G$hEVUKPvmPeHJ zkL*ezX0b8 zI6o=;LgRSS!MgU z;nwVew(6(!^d!^_63Km8dVO$SpY}a(3+GmES|~o`8$_{kZ*9r1yBa;mBj^(|$z9WS ze4coUT{tZa*2wlSs<}BW-pPk%1r->puhizHKwI_n^*u4#^A0-l?#gD8TYe2GY^X!;ua zJ0;BNns_O%u1K32va^zQE5o$m1=|X*AtH(?ahcno@V8ks2wtYceB3mj|Xh zD?byR0(&`}MYB(2x?bb-rmUkA9Ui7Ov!gXH*fM7mZv7~TxVq#-z^Z;gv3z6fydI1aM zez^5lGe6LRuaoxDJzr(-&EtxB|7J-7>p6*2|AhNY$W7G(Zsm2i+x6YK#miadEk#LM@lsXIRCn3H6CB5qh5wwG zx1%Qw7R;sy23DMsbAUvv6wa7oZl1Y45=%KS522ebF`JC*ctn|>6D5DJ$Oys5s zO_cIzv`HTpEX(VY@<`pz^j$yBJ{|`m2_x4-OM?t&WS=UmBu@3z3^D7g z0@~k9IcAyMdi5Uawo6jodBF{l(|JT8q9LOJxZ%aBEdH5V_RQ`hkrzd#KH%Y>F+u`! zC+@S{%KVWG3dZhjK8G0-yFqp_qV7HtVU5Ck6(xifqWm=V#SP|~A|OXl9VCIL&FkFn z<=hEVAnzx^VbJm$z(V7~b`pYIc+&vEiUMG{wn;b0q_bPX#HP8jbql2;o`lMrxN2>iSKlOt^ z{_LXg24If?;-U8SYWB4Ztg8yy3t{{wpLU>MTg2?7}2XrRCc>g)h!Qyl};kF%UiI-C9y3eNtZ>-Khl)r;n2# z2OD2uLg-4%1TF-U1bgO(pfp(DI~h5T>O(w(I<#KrxTdT+utjInD`7@=9y_()SIAj1 zMdUS!A0OfMoW+P$@IT0klfHUk7x`h3aG)?Pe&O5<`eT3!e~P5-{n_*9WB&C_w%~Pu{s^5{y&3dt!NO!9cUWqQH)X<1LBJB+oUbYBvOI*gL-6 zU`kjca&rNn(7?6EpE*e`?AR|uw2G*1(H6iin8{O`6&<5~-BPueMINliU~qUdpv|<8 z0z3$zb^OgeZ>v(&6#0?3lbSsq5RmJ1QHLb3DO0ZUkM7NymGitf-L$zA9FvWZi(xoB z0igiw;0@9{xZI$@Zxo<0l;zs0Z2)o3bcX>BlXF4=Ze>9DpoK-GJmdw$S>3`5F8sS- zg8FvrzDN59Unv3ldM4PBbeU?8&rpB@`Wx_4&!+xb_e5ALIEF`S(O4{0yTFIJjTA|c zH3+hG;lRZXf2Is-bDEKJ1>!lHi{0lnXbP*#UnnTRu%178mZ@8vgob2Ud37D}L1Alyq*xIS`eR$W&vSOjSnuw3SJ?+oHR7F8ZVdBgM0v3=ijce8=P}vIm$WyroK?KNF-NOxoc*C zOJ8L|x5}b>a38QR%h&Iju3lW+AxKb;Hb~lQeT~VHo@)4$o9GSzJ+R(uwWW!m4LsOR zspI8W`2$vG;VwSGd#6>o^@5Iv!AzS+{^gX#G&=p^SXjQ2;0X>N=>*}|O^`;HYRa-j zydR?XL?1jxg$6H!n~m;%p#ajCzus*8<|sqs_mSA9q%6Hw_|&OfLsNLthYn%01D>BD zbF@FPmdu^D;pLywfYqRS@t$Dq>tYzF7-0ePblHKZY}Gf%H=T(oG_x~0ZMzYL^gtM% zn|Z}A8Yz&DE(qO%#&dPQZWM)w^}W&kDzo_Ps#R=roOrZiPc+vcDqT$!C?ihgy~X>s z!%RDF?~`TiNyA7xi(a(O^lDK{OgIbiUO2Gq0h}phB9CNJ9oo}-n%XNabTD02lvHBC zR1ZA%IZwM`df;sV9�^E;k8phA+I@#Mgh@t&;;xFS=*a&D0pgLTwi)<^jc^sLM{le||1_P5$|k|(Liz*bIw9m5wfN9@2Ud>nj^6ZcLLXjxR!Wp9 zDyuJvwXatDx@#P#@HneJAslQ@W0)J-K1wq*5biI<`4Q4^&AwH72tkmmZyNhMU593O zFI6G+)91csd-`9Jsv!$sPKY8BKwTn81{k=1tzNTzKFt{guxtD{d?}Ukm@+(JRT#KH z|Db|q(qO}!<@L8ZQ4SeX{fX10qJ|(1nC+V*<&^|g&yItoqiv}$;jY417}ibC?Ff1& zR|V=K6Cqtnz3mVWnV2b!ZnJQJUz1^F$6)aGOQ!+R3o|xky>RVZUmM0Alh=h#d7On` z@!EB_VxFih2~?$&9|E!07j7g?`QwnZi09Dzw#HnsDd#K0QnOUvQS~P_jEOG?OFc~k zif*6Fo%@2jpSljO5jKPhyq@?fc6#SBE=Lc0y;X{!c0v-e!R`HR>Vb>VN^R4B0yhsl zsh^DTXd<50qyQHW?xWED#vsedoB zU|nG5Od8$Dea(Z3S6=Jhm&sBX!|FDZP8bW;>|Y;dl5663ux3Yk+$_jcLYc1TW}O$1 zM5Tr3zh*M3Ehm)D1{&OPvI;8VHzmmTSJrdv1GcC(vLMIpaH%7tkoL!bg|Pa-YF{yu zri&#OEn4rVgAk1u#EARPLNDdtI}_)ZuOjmR6Vtlzv>;yX?fm zUwO<;nizL06|W>Xjabk`;m3;tGF&QU0AWUo@@*!<2xb9)3+kdp0UXP&#)M3=IZoKE zY=S6n#eLTiqco)~iB52)`&7s}dTwKb-1rw?8MTDn$%yyqIHZ>R&VDNE@l+_Ad;e^C%z^Iwv+?Dgf1_X3;*{3*MSzq)`I zQ2;WSbaw}T6Ll`f%sS+wN25219E&M2ux_t&-^OV3{9DHNXs+%>A^fxHoXHmB#k_dm z$3*w&L2+@>7lp(pj}^nzI)(cvzE24WOz6fVMGrvd>O|6-?7bmulgC={0?ysj^0y?fjMr-QSH%$h&Gua#vuG-t1wem28f_~m#z%6G+(Y{Fux9p0NqAWIAD z{&OhHHRPAk}8rB3wiy^&pdUSJRIC^y0(zo@@hY6guGxmP!hBma7Tj@qc@I^cqik z>nW}@w0_}qtgns6U9@4CfW;%~Egd$K@x{rjbzoP!F{r^Ygm$Jh4L;!-fdX*(o${GD zPxLX-p^>EuQZy)t+~4gwn#+q}YGj3iPnyo}87_P{ zJO+M%mjkv%fdGGY)A=V*+?o>Ol{FIq|I$=}X%>?8lw>DxL2W7_M`3a|`j!YOYVJQC zOhKRlZCJ8DIglK|Uo-dTPj90Et|~1_8J-&AVeSU4EBJ74OFL{~0785PdQjn(6=-MJ z{xy;NRu>A1_Tk5bC0=%CEzy?NB^RvqhkOAqJ(nKfYL>JxnJ3j&0@2(v3vpW1Wf>J) zoxY9L{Ii>wapm+nunS0sWJd5iFm>LAHe6y5la31h5#^5uIcO)yiq(oeW}X{O-lBb3 zcSQ?kOts*C@4oTtkN$R6i^clHBd1Jmr;`1f)Xe8X-F+Y__|W=!8*-_bWo)$s)P~@S za>rYYN=>NB-anKcDUb2PnjBp8;B`LSXtTVqhBq50{s*|YYX2wdp0KXNDJJ1 zoFUrsFH}A+~j2T|jc5Ar2-q~J7)g5f^8=slZ!tGKTuH-n#0N3{`1~A57MW#|v|DB0 zedE_-nX_25B^-nTmKwS31`pj%-ysBqEZEO)0Mgj6{Cga@7v^6(7^H4IzaHMkVyeG6f44VF`r13m(_IcjwR*ghAPkFFC{q1N%6 zD8Qy0aoiE^<>eI_8M(K9NT-pwr*-^5`^3Qxiei%U#QOi4+}%F4oGu|-8iW##3S zFJDFXQ|=5-rw&tZl0IbNL?V+XrlzK6XXl6v_RQS;42Mgj(U?r&5rroZ z2!PWP3WYhP>%hR-l5DIFJ4Sq@_EGJ>Kdkr-Ay;8-m$XxPxcQum9PWy%W999;{e#?^ zomXXeP$;E=>{?4B;v&hdo~uv=Pni2O_6@#@o!e^V z*6me#raQcFsuY#{SGGGc z`KS}}ONm85hC<~t-GuEIb6_S{RT^`_(6GQ^C(UyH%wt2QyIHU$dP7v4foJMnkI+!# zMhu6#*{|8U%B;FQn5N(U!~Xt)_>$m@=0*YO&hgF{9-MErMH}(Ey6JEg{NA{LF6+G6 zdWO7z=EcDV*DiPYwzKioyq-4-cuf`hm|&zV&|>mRl{~w=wR?e*TFM{fCr|{i&2&1^ z+L#?!jbj^R8$pJWp>%e^$zHGgHoAFi#{XGxO2`m2R+!RmKjhS!#Ot7fDT4{w-`|>SGJP>7 z8&gw~y7A~KhYjDBG^Wr0fo!~|^7y2Fs@9L%8%J z0>O+Lv*Y2(nM$0)(*(cq*hdN7gnYyN{W-_nV%0EtHB-Ki!v^W!9e=-8e_z&t;wL_` zqX+U+*gv8-#H32;WhkaPh8oD_9JF{`j`;?`c)KjOES7xX zWpG~_FM6b@u(wvtMdY#+xFN_wSXb(e{e2E8XD zjlZUUe`XafkM`d4pnLFmW-%fj zw1HhUQlc{a+a0D-EYgu$7Wl1g-ATCi*7DvFO;gm<3cee>P*2^t2M0v5CVD z*ackPK3lUb&ysZY_&j93q-_IcMoIUp<(ZPerf6Cfha>P->;bYoPm)wzdc-oI3%(3N z0PbAOT!}{%fpFsZ1PtT9=Ngyxus9P05|NGK*roheB}vY4bsf>_BM#3Mbi~}_KUK+C zK}F0#uC5{?A;rJ)LNOF^_>n!bP^eQ@ka+Is9 zEFC~)E2u2xD*sekyx1fu8WCA34l1A|!C5XJ!^J6Xe01y2IjR~(ZmD#FO|Fuc>n+a literal 14473 zcmd6ObzB_T^6%hIaCaxTLvR@!g1fuBy9BpDfZ)O1-Q6u{a0u=a2p-@Kd+*-edw;w4 z$zQMfGfa1%sVeH6I;X1Z+ebkL0uloNfCT`U+~pPZ23ZlQ0RX`32XqTyYiVoh;^|;& z=-^;uX>90XX>Z5mW@o}^Z|H34%xLdmYG-0^>}qRj=fdb>>fxgBn=n{d*x!VK`2R(} z2{UyuWc0ALX;59VTVY1=IakNA(x;TZB$cVgz<`U)l}yidi)@EtZ%J5E$d^`foT*}R z9dtzcDFW!LHZylKZ=v&Yy-~Ov;is9%m(1+G%7lX@qeTZE>DaHg$n4X5HzasY!cwRt zv_cxLq9JB!luSwG(Cn7fu@y?AET7-5`yENCW>4J~6$@eDpRBVjcDZ>0$>lS(BE*a) zT*w^Y-my@`V}|F5UG~dqX|L5KI+f2)@fwSE;2veca8i=Dlw#UjCX#%gN}Qs(0B3g~ z=0tJ$sgsc?SB~B zf#@uofX~c#5y{5F43Qy%gUOWhzC>Mh)Glb)Tt*efddNA4zF}K|tfPoV+c+Qi>PaV^ zpbr^kLPR;+o&M-Z0KD-IfnIjjuUE6JJh`I!h0}jb?r+?zj7cKYu%=sE5ma`Qp|EqW z_dUd3z{shgv!z3m(GI(A1Z=xe=@K6$n5>qPCzYw!2W$nn!_;)e7iYm9lV{0Ygd$p> zGO=fPzEz^5?x*8!TTW+-lUm>0qm9fM-@sgAT(mrq*FOLo%1_f26K8DY+KnhKyD741 z<(^^0gh^Pf85f^viVk5#@unn%aMo`K@cWKy{vSrZ}mV&6;L9Q0`9$|Ut^=4Th9 z3Hrs=G6pmC(#Ghy_$>sVD&cfeqm)go7Yfyg7KsAduwi-OtalSPIp(*7@2)ozo*)%u zU|_k(7`IZv0f1C!0O0T484={z&ZaIdmUiaOzqz!Qwlba!il1N?*+82xP%eKC!$49} zfu>u7+P=>Y0^Pi*$;=Gu`RNcBYfG5V}5wzH~9m6}Z&Z_c=Xsso(2i`N!r5_pj{f`YqA5 zF-|9xeMKvzD@)?+xP5W=o4VqFFbc4=^cV25W#y+rpI6Hwfm!w=ovR8g*3r~Vh1dX98jWSP$Hl0GDZvp z2^n;`xEmb8SZqECppBlW&PEcQwG|E`~im-#db;2D69}`7e?4)6>;$2wWzH4Aw5O#hv5aB-@DSRnR!#$R zuOBT*&1!TZ8D5C9rM=m&pwaBFyXu6jylz@?P%O?lUB126vwD~s;!Yb(i?wMqRag&G zdF`KMVtZ=Mr)_$r6FMs<$3llgNy?ziEEgZtZvE9HLj<_GEwCB_H1Qk-u~a%mq&1WhAp_r&It=@z7@9J$b`oiKZk2}Qx{wEZ2!I) z+}qkKvD_4yct)eSqP-3lkZ5@nM6nC-HvvG6 zsVp6*AIo#8F(^u(9;hZVbrMU|gMWzmGokl4+4T=cA zRAlIEHkg_fDv(5g{AC-U#Mi$?2kRs&h>40@f$V2NRlYqvpGR^)T3Kgusd2b>*|%i5 zTN^NIiJq>N(`7@1_W^BZ&Xo84L1MVNaon1B!xWCf%nf0oO#fa_V4AJ$uqEn}ArG7{ z`_E!hb|iB3Se@npZpC z2Bk4%XNs3OW;wh)9Q@TNPAz*GKja9(%3%bN&zpHjXZhEAB~2nlgKuwgqgDhcRZ#95dDHxM*ttH z%4@0J-^H+TLB>8r5b=<0ULObR7u55WZ8QCH9 z&zK`m%-%UIrL$dcMP0l7_=4}1K+uW1bg4Tp7E3JwO<$0xKeawCBK)Rk1FW&Nz1xFE zL4a5pLQ-jfy`NY_5*>=|8!lsxqr^bVr?Y_e>L-O($>am`(oxsZCspgOKI<#^^*qdr zU%Wm}L{sa~W3G$(gm0|MaxA#_GAkHvbUbVLtgK8Ug(T+z^ znC=6bAXmiD<|S~&s88MIBV9!?g?S)j@KIFryN>YiTp7CJdI5V4kvcM2iHD%@=*RTm zLL~fah;;F^G5sw-o)WCYt~6hF=o?zp_pT(dvW$8LzOhGhy&6tkvP@4!st)(8=r@2aB-PGKd8A$&U;vH>ZPs$~5ldNA6wQK}fH zw~vQ@ET%r_zIVp?208srtnl?Xy;5LlpED|P(8S7VmJMqXMj|m&T9+z)PLdkqaYt}AVhYrn z1x}GiPP;QIbDIEjFW!%Xo3l<$gFfZ#reddgp{kr1Qm(KQa# zA|jM~`vApM5;k^lblA+;C)zvDf4}%PF zQ#WG8b6sPHCWXl#(LOP3<>g6`KhCAC=^k0-zisAOjzb1?hY;LAU5XIJyAnC-Ff&>k zM!B?C1D9O}G^CTk*4kO62r=Bf^LG6RPxF*pGVv^xQVVH3D`OIY&%D|Je z`R=0+R87jD!$L=JWMVz`>6O_1NC;vwJg{gpN(1&j_z^H>!yg?ws>GN*18$ya94&wE-*3LV<9M5LCx<^B4gCq) z8Hi%X9P%+(0nM9C424krJLc#}+9#qG4igPXb6zog9H@A>aw{&_pQ<6p$Up31=`G(G zQk|n>2G81W#$-M5tIT4ZD-OpHqxzztou4tRT)F+qc67AAUhiqW#G9Vjc`6eg;LDJh zKHTqm`dQ`w{PSw#03%=5t1p% z$W&pVXAMw3;G6LTOOPp61`zF##0pAf^pr%jDmWv|X$_W1M7jJM{=Djaoul+SLPKg; z)PDG!Eqjeqc-_ObR5@Dal)$(9R-2qQ6ikLvT)b9={W7~(Rrp?wSctI9{Pe@rII;U7 zbH+S7J`tSEA4-TM4c=4mRD0hR)?y}CQ^N`x$#-}*nub(Uk$X|NCYgkp>}cPpLBTxM zyP}juLHOJ$s~0cR?c6n1OozULh+fM%v;JG*1r&4a+Hzwm&?zc$z#| zRWG34AMI$jESWVVsO0?06W_%-`{YsSdJ0N_pHwFNm>jJWB^U)SMy50pm%Ul6;rOJK zIW=*#`ksU$&^qGsX0+%))^>Cxv@|Wq1GChhF@$1?ROK0Pb=spUK)9{YQtXh^NUcCS zUbU&(!g)q0{=_d{qJ9f)3lA}`X}Ng*rgU$g+$SKAc)yN#fu4VLeM z%cmUQh5qOXeg2U;@qAi%RW-lEY31;z&eGE^eurC#VA-*5kvNxjdaO#6t5?)EP1rI5 zOjQz*7O_`@J=UYz{^E2=@AEiOtr;_SCcLqS$TfI=A^W@Ahf4@IOkgas9<-d#h41B6 z&hffSV|zy2#5>*arWBjTk4}z0&(|Jo9f2|5_Qzi&??*7lP~imYGjUNXyBz9U(Q6#3 zd_r8#e+4K)a&8~=!=IJ@?0DNOK*xnG**b(F7aq&z-o=hzc?6+t%2r5|?H(YWNs-ss z#E}|&gYt5_ZMr(Slr9U^G>c2?WP~0UBr0l z4zpj2V5V~9h48WA)xNWrr$n5g1_@ZJK!qo@&%?BdwxIAq&6)#Yx>fV0Bd#94e^sDL zIZDq*t_QCFsOF5awr+)f2@Zs05LyWX6h#*^;LR5dY$XHcQ;y}9G8;7|` zbEi*ghq3ZZ=JydFE`s5I`5t($e9^sI!r1JiLQLQ3L)=fzL*gfU{DmLvc)^Y65Wx0q zA;9eqFTgzy6?YUERrEa&eIf8Jej#v-X#?i!69Kco?6E%R$6s2J$B8`&H3XoDGme5J zu7&ELo|SYRwnUiyQ$o5S9#1(<(GXm(lH%no^%+$Iru6#FqNT3ezM|G-R(VqR2VW}j z$2J7VDtJIoRT=x@<>h#d7v8m;C(nHtvJSU=mrru2&Rn{cu%#6&z!Kavws!^oBx~!r z$!~JN7PqUEF3hvg3oFHw?M|fEJ@m1k zGPOj|7l(5YOWn7d1FZq5Q*)5}!^yXJ`oS?eH&Kyq7_2n?fwk5V{fykwm^g4{wuKzW zOW@n}wdmI@oI*){ayR>Jq#!!_P2@FBGi`rUQ&dRCjP#81rIVSfEbo~&%Ap@;An`0~ z+K+@qQoUFBb4$1v8@nZ!>zGzTH5!($aiHIs)^8 zu!6SY7}p?DPFPuJ$YpH(_3-}XP`~o_w6K#U()`HP_Nx{tPZobg$NH?1-nDBnqoZEy z?GHKAwEVG>g)g)r$ltkE>)#dRqbuSyGuVv)R{>Mx@>(DVZ9JIZlTq+8%Me zCvGp&!~PzTFVQ^%#8}Vk6PzEHr+>dS;2`u?9__p759FLiB%2f}Sp8#5lO}sfDN)5f zL3cmMuQH<75U)m4knj9x1DON~_Pf!)mtR3Q|3x^UGf{gxGfQ(_VzYL zhE7cXC`|no7r|d}IXKyyJDEB=|94Kjzu^zYb~IZHWP`bm%5LSJ1C`jc(Z0QZ7)6DbwEiwdMQd&z*t*~UF-TK?DMVg z!{t(Geh;_|kh=|DBG?eeAo()7dh4x^vp*p}(ib^m-Ag`dT6xwiHA=I0(mb;lgaMq& zQl)cZ`XSC0K(wK;U8m{{#Af=fM`Gi?D0aO=?(zbJRMVdye|m6d^aC?UV{)N-#)kBa zITm(>W2OfNfHo~L#bktq5j{%KZhk?P0%NS{}}VZ$pfYc9WRbI_h@O z4+iGb?VG`|y3!28rG@k*m4XEf`yR>^vj!-Il27BQJ#>MTELbRV-1~|p1}p5zIus12 z6_^Gw4_hp?wz{LFKxW%)|ZS!R+hi5iaJy%d|E|g@TLX~izr+2CW;XMaK)0LZ=S<9|5V;pC)L=2 z>C54X?6plrk)H42!R6MtVdj0Vw9XJiZ!1FnR?1ePmVFQdp8+!tIP!E^&j zixzK}U{8;hB%9aOTX$B+_OH1Q%_aE^Qy%#cX6mP%?X0bx69c zwYDM7>|qh*v=e#=jY^&Gd7V1c{lVGse?SEAJ%t}P%rx^Yxm!0$yjbdGAf9u`R$BK* zem?_JS0|5~_x$|P^v3_`eslZ0>(|pz6^zhn^?M+iJEpgsL{jL?6h%yVW+B4jz8k$n zOch?K5E>?0M2k6~M~C%9W~ct_dwUjXs%Jc!{3i`@a7=Hsbys6fv?@xH{sA!rjwMS8->IDPR|s|2U!i9(2}7$(eD)+b+~aW({&Dpt}-E;|{Uld^OSlM;TeOfU@4UiPF$uQoun!XD-{U8F;Z3 z=lobR2syg?v=ZhzXllkffA|ebD1QfO!UU6&>I3(@e&9M+&$sR4Wy%Wa-th_SXn)1o zaa}zTo(4%Y^NJ=Bqj9ZsHm!zh1eIimb37z%EJHbmeoJH&p4`!@w8X-@W+B??V+bqC zpRNbeooTo56lW*g9L9rnu2)7!j$W2u_uyZ23>y!19{al!SaTtP$KmRD$hkPR28Nsj zlfdNDx5qHjbOmc4IC0*yx}CS3SgOeqzndSHahKy=n&hB;dq^eWei1Tj;ZC1|yj~|{ z^X1K{yVsD64bM8Kq?cgsii@>S^W`TYx6}o!x|nZDPbcp==qYjLkAsf_^-vBQ0EI1L zZJTYEr^tR)a%CS@2Ai^~DN^s9O}V)R1qHAAd2V#)l`9r*6}WLZ_xKdFSpqvSDV-y( zpwV?8!cM<>UOnv$jBT1+ns9eE`#nF+PJ3LaVHn!>lB(xp+)&wDTG^e+;dt5ZNx|xn zASGn1IV8>>NH>qpSvOU0HG!|#u+WWGOBa2GP?Q*F#}dQIR|fEd3wr%TYa0vZndjV% zqS1x9VFzDlrE#-AU|qMFEwVj_xOaxwEc# z&cV4A>)%@R0z#o+V8g)JA6}pUfVbHHnKEoaNDL+-0|2id4p7`surzjY1x0%%7Un+_ z=RYqvnb}3fnAzCanOS+ng+;hoSQ)Jx%wHB?z5`IC#ihgnV4$P~40HfqRsf;^CE@H8U`5_7MTbG6@%#inqGPVsIUM7fB^&;82}s=3<4GGr5^wauiy}1 zAOacv4}ye(fQA7B2f%__alrtujlVa6zQMpDAfW&+%K$_OFaS6T1PbU@b#Kxd)mu){ zpUh$+Re`>zfM@(SY8?A6P90x3I`Z~6=+fntI&T=;6Y?B4gRCKy!SAl?Oy>+TqZm`J zDst<^)t#zREm;XvWf_3V6>q;5Q^CgRJ-tzyHXFgvzN+$Y+8~>cXXQ=9UCuU^qRCr6 z{#pUUXfxn2a#2Onq9AuNj@ttM7>>}>{_BC(*pojf#ejf`Lg!O3uP6 z3^ElK)C>j%zBaxP2B3kez$m|=%Q!M)qLll@fK{n~-mcTcz$IAP zuoW7g0HjkZNXiqkWU-WS!l4&$D!pzL#F1na5aB(SpLNRW$h9ts%R@jEQ3^KUbA(&@ z>Gn-2%LaOsBPMXHK}YXM_2XyY3xI!Lw_({6({fXnx?)J2Cvsw#6 zB;#7@;AMV9MR;%rmg48dMEFTN?W@x)PuaI~>UbB&XRPdJbvU`hRa83IP8Re)m=u|q1dVM?v?+v2Qe7vxhPeE6 zju!wE!25Ue(Md z8-`Ohq1#x^5xLbN2pUvkQ~+p9|23k&xhwzz6^#@Ug@p|Lx6uSO3WAm273^NK%=MBk z=p-3&;CN!h<2IqjWT$Ej0ZVrB`Z(}$M>hRzudq@SJHy+(fXE_>dw3E`O_ZfLtZt{} zhQtcsgVQL;>BHyNIF4hqQh>$t|DAHy-;{&DD$h^l&%QBjNp$RNKFK~Ky}@i(jcp5C zis_fI@*7?4j`AGZGZV;Dp?5`uo_-s4&sv3|f}iLyn#)O3{j*8q&G;})yH`kS(L>Q~+6w>*1_`!UQRke_Nj#BI0w}f~5LWTaF&$EbE3kJG7>oE_PXoMsl-y zKoaKAsI7d~aoWLM5LAP$OJzDMoo=GFsQS+a(S)r1dTemEy}Yw6HQJPL(X?OOMW(X+ zHuL#E<%0ZazwP*UBqg019O^8D(0Dy_Xy3PUuaw2x!Q)F5A1VL18g^%JW!qC>5vO4& zjnpp_bb%OxQ!`v$($<<@LOshfCNOr-*=B0>%%UTd$Cl`yQArt>i1-y*mDY37QpD>t zBEc6&xy;9|QrNhOh1&5Rz2jpj+h+4OO9C3-&wbCt5P*mo9Uw;F>$K z$-Bp%>UN>@j2>qY#!Fy^#1!;#Rr^{In0QIDX;M3h1e-Vv_EC|^%e?9EJ+J6#4?9T5 z55*4s(M~mi5PJFoh#i$hT-0XXor_qT_bP-p*`GD+pM2oxa#DUKwr4_T2ldT(y5FG=L=_k~P5kh0CjG;^_BZpTP zCZyerSSKGMh}EuF*t3!`A#_vwxjZCXeUqvemXvQw#1J$M9V(`eQlDif>z|}!Q*T1= zMarP`fLb%rwRm&o+(emOATOst0eSUr1d2hw5f}iKlm+D8jwpfgHPf3HIlr&kf}|DD zDJMFk&AB5hKy-f2egb+f3rI7D;*LCgjTP^d>tX7MaH?cOFkTsU-Q(4cX<7)HAHwdrFWOSVcTX+lxfdhlL@K8xr}Z823TlN0gRm`rz~K z_^PH2QhRiknK|}d@toX|_Wo?Ke$g$Cm4?$T9%4Y9#R3=EV0fF}cFbuo@jyDs<#%xe z?kC=qvbR;SRM2MX2Z?vFT?+fI4u17rWviBazn-PHG#0tE-;rGxhwP@5MG^3gqI3*# z5an+q`lkg!AMG6Z`7a^o9s^gXlys)!;<>Hsn2K+4MrT`WLlbAka6Sr>RKM*tIW^`v zC2*h+#GMMD5ZRBeNwaBq7Q+@Q#+H`|pRmk*k`7x#T=<+iE{OEOw}aU`s`{*O*daxb ztX2oBLbayrO*qjzzD!iu??(oCs&m}cwa2G)*6^}Gt)m*~D1@wq&N!z;aD7uB^HA;< zOPM04YmChd4k*Tho82gc~r3xe8W{L*Y+_n-LgUbN}617U*68|X4F4FO#xKC?r zm9O5?M?$DEjo2x|cFc8bi+%TFns%-aXsP{Y{sVYjWl2~MMB)Cc;n9{?)YJ5#3(srl``IDmo$`}ohAo`HJ$<*-Q#!$#xaA{ zR6c)9N(fMoydJOguSppgpHnm4vw88aNr?iOJCDqP0x7Fkg;K|P%7-!5&%)ygyF&Dqm#K2n@Nhd&1YB_D_#9a$={F! z4N!X(sc;PtvRan2I%MVp+oOi&@^+Wh7VS>S6^-4#gMyZZMK)zfzdK_; z`$M~U^>O{MS8|>x7@OI%Q4Y3#J25kQsom4BQDmgjvitEuBf3uoq-acJn?VL% z!jrJu5M6+TPsIC*AW5IqlYguN#d^vC-@88b1G-(P1}t-_YQzHa+%BEch{i3|<7kC4 zh4>JB^JFsLoMVbPJK0|70||!Zb=fu7w7^~qH45xrI44Yd_b)4Wl<9$Q1_}zQU_vT1 zs2cTzeg)wKNG%e$Te|X!i4Q2eb!cC7Wo^Pd1N$brYtnenn7?ZZl{Bn8i%H7Obiz8N zz;TXdA?Fkf14e(ss>9NO4e(NttqK8QD1i=|BWx2w899#eA7}%(4>m}AlDG|K$sBho zcj@08B0XBuRv9Oo^s9k~&VC7}!lL08pv)d3d<1+{Xfl_NLW9;F3^=M%7?#OCNjzxv z%LVwfl8R^cqk7Fw-nl!Cl;vUP`K1M0WJ$GO<5~qxin6$csnPPh0F3c$#esU^kmy|* z>Vf0MOD1$2VN5mnR&Pjd_7OG(O_^m5izK)MKUOb5R^AfMT}vf(!r25Q>;C`?NJCa? zNvg*R1`r4Vx_Q4-Bj&%4y$@)&W#kH5Nns3gFoafr0kF<5kKbeWecqgh4YxV9XugJ+ z#RyGjlQyFH1QDi6&DEADX{yTyyUI}7%~x4U+55%q>~R4VRb>PC7Qb^Z$VjaHbG$2e z><>kuNQvF5J=y@`1bhC$Mw-3C^mm^b4(oOwli72N9c`uO@Yz*rF$u_*x$KLh9$k-g z#9QTCD3=n>x71Vo!PxlLx-TJMkxhZ6(9{2H3t(DGYcy(&pQD@ zaREgWF+N@eAwGWvE})2*xTKT}P)t(xy|9e3oQjT`xUjO4s*fr-AAr;VDTwT_yvl8}jsiIEuyrZ6(Kb}+H?wzhS&aq)6>c5?Ob^7irqngmIi z1xZ_l%2-9bcS(HjoTcO#tK}S~-V|T zF{$1ut-~X|*8fYZYi_%5PKQxak8w)3b5_4ycE3|jzkA-WXMVqL(MYH~dxWN7yfSBC zfPZjsaAZ`}hp11%aj7v$X&*nveM(GBPEF6qNDoOZiTPX*osu7$RveO9o0ypsl;06m z*ql_*__3%tzPKr|xGk-)I<2fZzn~z$s3fMv!O`KtzKMm2uTvv4%Tr$`W@cum zmsXaSmwV>67uLQnu6j%^Zfh_@~D@W zmkpAypi%;Oy_A@+ipTQlVuU=pBF3O&Ka{$WYB$vO%$y2bPDBjY3An3VaN#y%E?J}F zSfW7*3XqIhWI(tSoKrlvKx=i%ksbb9k3d>GBpmf~*DB22?%qxtbrT5_3skXUo_Gu% zht=FaPOe{azsb^lN$0(%9UJ|MBQod6K%_kHB*BR1T&yS;{w~LQWW=QHS$*MJjI2lJ zYu>}c%8#E>Dpp2YZP!vw`NhUsJJ~}G8|S#0BTI6$R*%8eTnehHyL?vzvJ?fy^OYBl zz@@sejYMBA%ul&)865;li2+T!R#w0IY-x`!Ibw#6j*pRbBJ%Z+2Mda+i5c{Cm9^VT z%uH;1P?hn+hqhZns-9DM{4LUL?<-7s8{Guz$3GaRfS-9iIBqo5e47BuWS$iT*C|n% zymh+`TG_v*%PTy)BQF$v=xY%8ys%GrAFqrA`oEs4nZCbuOlJ4tOlZY$t>*&KU~sY?*p|Ov++a(Ox~Hyl)E&Y+b-cmQlp7vY~5I$Ff~o?63kpMq@Oj zTDE&MpX|i|8-4jZjBbuMo~qJ^&Jr1DU0d2*SgOWPx-TB%kBe^AR3NqGSgd3+{bp|Y zc5Weg6Fgat+C}kgyxnGq`5u165M0}6JDyL<^nB;>{#i!QfVoy(S=3tppyzEU|Iw>B zk1cc3tgGax_n7}#<=@BbUxWAm(aApf3jpT5q{Udw&pD7M1EhfRVwEBWL4W_!J0|E? zazGVf1}S-QrhnnFAb_eOam=pw6_51+?l43W5|tJMg%~i884qBZN4Rl#8h2rWx~kAo zB~=wsBW!-9{Ah6>jQ@PB%r$@$3m}7T~#9^8m5j{@A_sXBI&GAd_MNbge~=vL6tvyvw>>)l$@S-V zK40PZKZpPnS^vBh;y*e64Dr8)S!0|38&7^A}S7!0i8C%D;CsEC@IG&w>9l zhX40+{(b0${zA^bWBUJ)^!sG{Gj8*W>it;v^}hfZDz3`_ diff --git a/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/WrappedImages/expected.html b/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/WrappedImages/expected.html index 3aa8c5cb3d2..dba24cb7515 100644 --- a/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/WrappedImages/expected.html +++ b/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/WrappedImages/expected.html @@ -1,7 +1,7 @@

      Some text

      -

      +

      Lorem ipsum

      -

      +

      diff --git a/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/WrappedImages/libreoffice7/chrome.html b/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/WrappedImages/libreoffice7/chrome.html index 8431fd6cd85..dfbd0a216b0 100644 --- a/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/WrappedImages/libreoffice7/chrome.html +++ b/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/WrappedImages/libreoffice7/chrome.html @@ -3,21 +3,21 @@ - + -

      -Some text

      -

      +

      +Some text

      +


      -

      Lorem -ipsum

      -

      +

      Lorem +ipsum

      +


      diff --git a/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/WrappedImages/libreoffice7/chrome.rtf b/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/WrappedImages/libreoffice7/chrome.rtf index c6b94f69056..bc5df07d1ab 100644 --- a/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/WrappedImages/libreoffice7/chrome.rtf +++ b/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/WrappedImages/libreoffice7/chrome.rtf @@ -1,149 +1,371 @@ {\rtf1\ansi\deff4\adeflang1025 -{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset0 Liberation Serif{\*\falt Times New Roman};}{\f4\froman\fprq2\fcharset0 Calibri;}{\f5\fswiss\fprq2\fcharset0 Liberation Sans{\*\falt Arial};}{\f6\fnil\fprq2\fcharset0 PingFang SC;}{\f7\fnil\fprq2\fcharset0 Arial Unicode MS;}{\f8\fswiss\fprq0\fcharset128 Arial Unicode MS;}} +{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset0 Liberation Serif{\*\falt Times New Roman};}{\f4\froman\fprq2\fcharset0 Calibri;}{\f5\fswiss\fprq2\fcharset0 Liberation Sans{\*\falt Arial};}{\f6\fnil\fprq2\fcharset0 PingFang SC;}{\f7\fswiss\fprq0\fcharset0 Arial Unicode MS;}{\f8\fnil\fprq2\fcharset0 Arial Unicode MS;}} {\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;} -{\stylesheet{\s0\snext0\hich\af4\dbch\af9\langfe1028\dbch\af10\alang1025\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\loch\f4\fs24\lang2016 Normal;} +{\stylesheet{\s0\snext0\rtlch\af10\alang1025 \ltrch\lang2016\langfe1028\hich\af4\loch\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\f4\fs24\lang2016\dbch\af9\langfe1028 Normal;} {\*\cs15\snext15 Default Paragraph Font;} {\*\cs16\snext16 Footnote Characters;} {\*\cs17\snext17 Endnote Characters;} -{\*\cs18\snext18\langfe255\alang255\cf9\lang255\ul\ulc0 Hyperlink;} -{\*\cs19\snext19\langfe255\alang255\cf13\lang255\ul\ulc0 FollowedHyperlink;} -{\s20\sbasedon0\snext20\dbch\af8\ql\widctlpar\sb0\sa0\noline\ltrpar Index;} -{\s21\sbasedon0\snext21\dbch\af8\afs24\ai\ql\widctlpar\sb120\sa120\noline\ltrpar\fs24\i Caption;} -{\s22\sbasedon23\snext22\dbch\af8\sl276\slmult1\ql\widctlpar\sb0\sa140\ltrpar List;} -{\s23\sbasedon0\snext23\sl276\slmult1\ql\widctlpar\sb0\sa140\ltrpar Text Body;} -{\s24\sbasedon0\snext23\dbch\af6\dbch\af7\afs28\ql\widctlpar\sb240\sa120\keepn\ltrpar\loch\f5\fs28 Heading;} -{\s25\sbasedon0\snext25\ql\widctlpar\li567\ri0\lin567\rin0\fi0\sb0\sa0\ltrpar List Contents;} -}{\*\generator LibreOffice/7.0.1.2$MacOSX_X86_64 LibreOffice_project/7cbcfc562f6eb6708b5ff7d7397325de9e764452}{\info}{\*\userprops{\propname AppVersion}\proptype30{\staticval 16.0000}{\propname DocSecurity}\proptype3{\staticval 0}{\propname HyperlinksChanged}\proptype11{\staticval 0}{\propname LinksUpToDate}\proptype11{\staticval 0}{\propname ScaleCrop}\proptype11{\staticval 0}{\propname ShareDoc}\proptype11{\staticval 0}}\deftab720 +{\*\cs18\snext18\rtlch\alang255 \ltrch\lang255\langfe255\loch\cf9\lang255\ul\ulc0\dbch\langfe255 Hyperlink;} +{\*\cs19\snext19\rtlch\alang255 \ltrch\lang255\langfe255\loch\cf13\lang255\ul\ulc0\dbch\langfe255 FollowedHyperlink;} +{\s20\sbasedon0\snext20\rtlch\af7 \ltrch\loch\ql\widctlpar\sb0\sa0\noline\ltrpar Index;} +{\s21\sbasedon0\snext21\rtlch\af7\afs24\ai \ltrch\loch\ql\widctlpar\sb120\sa120\noline\ltrpar\fs24\i Caption;} +{\s22\sbasedon23\snext22\rtlch\af7 \ltrch\loch\sl276\slmult1\ql\widctlpar\sb0\sa140\ltrpar List;} +{\s23\sbasedon0\snext23\loch\sl276\slmult1\ql\widctlpar\sb0\sa140\ltrpar Text Body;} +{\s24\sbasedon0\snext23\rtlch\af8\afs28 \ltrch\hich\af5\loch\ql\widctlpar\sb240\sa120\keepn\ltrpar\f5\fs28\dbch\af6 Heading;} +{\s25\sbasedon0\snext25\loch\ql\widctlpar\li567\ri0\lin567\rin0\fi0\sb0\sa0\ltrpar List Contents;} +}{\*\generator LibreOffice/7.1.3.2$MacOSX_X86_64 LibreOffice_project/47f78053abe362b9384784d31a6e56f8511eb1c1}{\info}{\*\userprops{\propname AppVersion}\proptype30{\staticval 16.0000}{\propname DocSecurity}\proptype3{\staticval 0}{\propname HyperlinksChanged}\proptype11{\staticval 0}{\propname LinksUpToDate}\proptype11{\staticval 0}{\propname ScaleCrop}\proptype11{\staticval 0}{\propname ShareDoc}\proptype11{\staticval 0}}\deftab720 \hyphauto1 {\*\pgdsctbl {\pgdsc0\pgdscuse451\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Default Page Style;}} \formshade{\*\pgdscno0}\paperh16838\paperw11906\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\pgndec\sftnnar\saftnnrlc\sectunlocked1\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc\htmautsp -{\*\ftnsep\chftnsep}\pgndec\pard\plain \s0\hich\af4\dbch\af9\langfe1028\dbch\af10\alang1025\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\loch\f4\fs24\lang2016{\rtlch \ltrch\lang1045\loch +{\*\ftnsep\chftnsep}\pgndec\pard\plain \s0\rtlch\af10\alang1025 \ltrch\lang2016\langfe1028\hich\af4\loch\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\f4\fs24\lang2016\dbch\af9\langfe1028{\loch\lang1045\loch Some text} -\par \pard\plain \s0\hich\af4\dbch\af9\langfe1028\dbch\af10\alang1025\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\loch\f4\fs24\lang2016\loch -{\shp{\*\shpinst\shpwr3\shpbypara\shpbyignore\shptop7\shpbottom967\shpbxcolumn\shpbxignore\shpleft0\shpright960{\sp{\sn shapeType}{\sv 75}}{\sp{\sn wzDescription}{\sv A picture containing game\u10\'0a\u10\'0aDescription automatically generated}}{\sp{\sn wzName}{\sv }}{\sp{\sn pib}{\sv {\pict\picscalex103\picscaley103\piccropl0\piccropr0\piccropt0\piccropb0\picw96\pich96\picwgoal928\pichgoal928\jpegblip -ffd8ffe000104a46494600010100000100010000ffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713 -141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1effdb0043010505050706070e08080e1e1411141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1effc20011080060006003012200021101031101ffc4001c0000020301010101000000 -000000000000040503060701020008ffc400190100030101010000000000000000000000010203040500ffda000c03010002100310000001b0c295dd262a3643 -f4304442af817ded00fe1b0f5635e77472bd9f35bda3e7df2b9b4e52bef62ebc92a371e1826b045302f8f5b365d4609d8b2e98f3ada2b4465772af9969321c55 -4c2d4553ad2acfa826088f5efd0f52d166c9145bf3af7872df22d591323b9a19daa0634928a3daebcfad07377aa5af9fbbc667a7e180e98ad8544868a5a2ce8f -38680aeb091d796fcfe85afbde4df98aebb933aa6b76797cb4ba196ae916631cd27408ec2bf4c66d2ff9df3ef7ffc40026100002020104010403010100000000 -000003040102050006111213101415222123313241ffda0008010100010502ddccd787002805ad14acf625a2bf50539d7f751a4efc69dc7aad6b2052a2fd2d16 -ae5fefbc5cb72d373faab5e2869192452b56a595a3406931694b72182c46b7aaf5b63f18482e3e423bef4ed3729ebda26ba98fa30b0c425283643c7109dbf476 -d6529e6c06ca358d81cbb55c5eea55909745ff003de75db5da79156291f8d07ea289d6599a036fec71f4c0bc9acc66b2681d0d63b22783da3d0c510a027031a8 -fed8940ace6e5bf3ed9e794c2ad4571af0ebee3234eeb318a2c8af265c1772682c4563c79281113c53402e3f3124c8696c3c968e8ebe3d6666d44cb146968898 -9eb5b8db569407984b8d9258e35912d00bae215d724db58fa49b35ff002f1cd71fee5389aaf905e22d5924e9b50565fda8e9e9489b4f9438d536da845d2d4ff3 -6f344ae71dad96ab56a94731deadcf419239d78edae6abdaf8becd47ae46ac21ba56704c86d92bac58fc6b213f5d4982b0f6f0aa4940d7672feafda48ca0e7c5 -bb94588e856350d5c85eb499a4cce455bb4d65f23f178ed8f563e2bd1e27893bf55716d0e4a1c73141072abaf7659c7c1602afb8334c8718abcd5db6b0358ae2 -bd3fffc4001f1100020104030101000000000000000000010200031112210410312213ffda0008010301013f01acf8a5e5f531d4c221d75c9562351879149119 -b7118da09958c745a9e4a3c3351b19c9e17e6df3169851be88bc7a450e4251e61a4752b725aa183276edac611f5002c6d1100e9bc8ef6b1871cb294900d8efff -c4001f1100020104030101000000000000000000010200031112210410312232ffda0008010201013f01a4993da0f665b99471beb8eca0ee21f615bc558ebb87 -d98dc4476a7ecadcc08b79c7e6663ea3542c750c06d12a87f932af10541b9478caa23628b0f4b7580fccc828bc7a85baa7fa8b4ef710658e32ad42da3dff00ff -c4003210000103020306040504030000000000000100020311120421311013224151612332528105144291a1204371b1243362ffda0008010100063f028700c3 -e24a731d9418102b141f928b8aaeaaa34eeaf753b66aa29f75556fd3457cb1073e993b9ac2bdeee381f6ddff0005070d08a8515cef2b7246941d474544de8b75 -261a77db9f0adcfc8627dca91cec1cfe924156b61c432bd535ddb45cd0c6369c0e15503c73604e79150d8ebee8bcea73282d1119e616f2e9de1a33a15e0cd332 -df57340659765d17aba95896b857809515c7ca6d4e9eeb9ae8f88205b56d74ae9b322b5d946b4357f4b543929ee7b4170233e6a3eee256299888439afc38a765 -4c3d6cd5a4f44d827f29d6e47fbd9595ed60e95cd785287afe355bf9bc38dbab916e0a1b47a8ea53f1f3c8772d7533e6543146282daa8a5fab3f7403c7095661 -dcd95b5ad1d911eea3631c6377a1e32fba799e2b1d4e1747c4d25498cc4789fc8aaf9ac1f0b9a73b72c9473c8f25da3c3454a6b6e11611bd4f13bd908633e1b8 -d6691c287d97c3fe1f030089d25c4535a6c3333f6f3f642785d58e51569e88b5c284201ed0eec5560673e26f2737a22f0dba03e42de5d8adc61dbbb82b5738a0 -4e2375d0315d9bdfd5f9ae68c85bc187651a6bccec23253be0619216cc5b2c5d3b842585dc5f91d8ab1daec92cf0cbba734332fa0d0eca0cca38994dd20f237a -b9196771334e778eed5dbf10c1caeb9c1d914715858da5c337b07d6a1c647a483359277242836470c6c326224e4b0fbd7defadc1bc87e89b1b861786f1bc26cd -0b86edff008eca4c0cd85b30e5d489ddd57aa60a64e7d361c4cefa35bf7253fe236d1f3e4cbb56853967fa211657bf6fd18dc557212eefd900e35c2cfe61e92b -c29a94ce879aa8342322de61421eeb45eb2ccd561f0b868daf630564ae8ac8dcd7cd4a766232cefa891f56f5db349e9615035d99c4377847757d95b0d7d953f6 -a9440b596170add1ea99fe4cceb4fd4a8e99f686f942ab055e455ad28cb21ad4ac381e9dbfffc400241001000202020202020301000000000000010011213141 -516171108191b1d1e1f0a1ffda0008010100013f21ad0698ec5ccab8a2c9db45133d36c41c2c376804662da8bda31b58db7b98f5c8278988269661013b7c4cbc -0cd4eaf440189a7dbc44d70576a5203b6641e4cfa8d41529ac8e4e482acc9fa5451e59cd980da457845b3a750c85a5e6310264105dbdbe8900297a8772a4e73c -4a77eb51cb01a9ae2084c004bf7f0dc1c855c2ed1ca381af1fd429c20d1cc316143ea2858a0fa819fa577c43291ed1e897e5ccdc596c0dbc8c9e666717f8a8d4 -4dea5be7d3a85fa7f7186a5872f71a0c80b368d73722c688bb5ee38ded831fc59b20f2e0460b38fd3b98ab2aaf8e26066657e894f88ebf50e775707eb4bfabdc -693cfcfe4ae258d8375b3a22f5a885e598ab8b1c3cca10bdc7351ea4df947f9a8206eae4ea7e7fd90ea2eb45db26525cd18f91386bb32fa8f718cad3b96d8694 -d34418903f20b02ac264ed6339ed1c70243f19d0802442e78cb19a6cb5fe441740a8174e4788cd69a2fd4a87dd0cd79799cc3f0d847dbd307b8bb0eea6c87098 -3f22b25c16ad55b1bf0f881e3a3c9d1108e0ea60a355d438b0b2ebed2b6b0a4c455aeab1068b0b9ed7be8f7294025f657c678638b9694ba717e636e3a5d7f999 -dbbfed3118bbb9484b732b57b02ae0fb33d12fe474735df898bfe304dc00006084dc0babcad8ec8a4df993b513d61fea1347a158975ab01ca9be09aacc03e811 -12dd5ffaae09c5608df383518f103d9909d23ec9dc3da799858a8321cf115933bb948d6b45ae60da89e952c85037be676109c9c513353449877f257db7f75008 -b7436a99e24690483442bd84a8c35acbdc3cb4697c4740b69a1f72896dcb75cbe234e5909a5ba27cff00ffda000c030100020003000000100396eaf1652ea7e0 -b3ee94431311befa1c4dd924e3a1e1bc582086ffc4001e11010101010101000203000000000000000100112131411051b1c1d1ffda0008010301013f10461efc -b82fd6d3adfe2166ff0096c097b1306c8033e4afbc95e1e448f419e5baafa4f53cfdcc02dfec89ebb1e438b70f202fab59b7d983032de5852cc0fbb6010bbf7f -1b1e40c22ba7977cd588f6ffc4001b110101010101010101000000000000000001001121314151d1ffda0008010201013f10caf8fb177f938c5ef2cf7133603c -7ec43cec21d21547111d13b878c141d81d19fd916397a9771b87661f10a122ae4b7b66f22825bebe64e8a6b1793e58c0cc1a60638dc6b0267cbfffc400241001 -0002020300030003000300000000000100112131415161718191a1b1d1c1e1f0ffda0008010100013f1000d4ef8aa109364715daaf92e043afea5b892da71ff7 -00ac1ea08772b0a463352adc86ae977ef934b2c5594b3ba800b0879759b88a989580f5c5c2d84cc1282d584cdd7cc004980ce272e1c0202677f1895c69adaf4f -9318252bd658c5aee5fa3921a10bf63c3378899ac842ab14f3961218e751ad241a42cc7aeffd9cc6652b09d7c42205b9cdd2afc214b0b82c088d070e1707f310 -ad6edd92008b171d888323cacea289e19551f7b8ee16f0dbbfc40d96d60d3f6011c2512619600b9eb9da9ebd4bd581bc8bc7d4a386778a62fd225a6f78eaa1d8 -6eed23516376e0ca6d4e5868a02585c4772ec434fabc46b0ebb4c87a96a343013366fe62a1175fbc1f3013aa6efdfcca0e0daaabf9cca6622b93a521122f22e1 -8260661e37b65c8b07082b0f755f9189ab7f7a31142aa8233c59f98a40d0c0cbc692d2a15e74c347b1e6566059fc7c4035559b18da5541595ad7491a476edf43 -d7040a941acf0b482c9ec1a4eb540532ed350ac2ded0f106bc40b1019dd9afc96804ef6e9b256228769978eadb25981fe902e1eccea46735d030a0966f408420 -1469f5abf537d13ee6b9271008e6883607bcc0fc6a0a10d1c5d660505055014054281158b41d7ea5881c0db94719e25d4e5194fa103bb3129f5d4c6c877981c3 -cdc0b19a3bee30e05940a9b5dbfe44484dd2be0872980936ca9e0ea1a5c800caf40857082b01c53b2622dc40450725457059c933cd409ca1719184298038e8df -207c953860d32271e4aee52c0fe90dfb6b29af639664c4560286d39f88261628383e25a0c71dfb009050b7674e8b12065dc680eaaf50c84ba0ec94e8ba7ea200 -7cba21469dc4117ad3cef87772c9aba317a37e9a83689e49bcf5196a82ce43317687562939ff00631a6d46455e880413bf9c5781cca8d9642b35872fb11b6a0f -20f6e70be13f65304be9a747388190b0d704aef71dd4f54995be096c80965ff101809a0e52b995b41683001c4000c03be0270ca44f8ef980bc6d2e3787db982e -8770610657ff0032d5daccf917c397e1d508886ced68b8f503d314869b334a6228930387552737bb9448655d3c08dc2daac03caeaa25c29f76eefbd7111154df -452a1bbee6826244bc979175388ef151408a47e5afe629801f926f3dc6b628e6a69b3a972de9b3e5fb9634a2a8716d4ad41b3454b2151c23da376fa88bfb75ea -5c4608d81790f3a8b51c6ea84d4351c99fc9ffd9}}}}} +\par \pard\plain \s0\rtlch\af10\alang1025 \ltrch\lang2016\langfe1028\hich\af4\loch\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\f4\fs24\lang2016\dbch\af9\langfe1028\loch +{\shp{\*\shpinst\shpwr3\shpbypara\shpbyignore\shptop7\shpbottom967\shpbxcolumn\shpbxignore\shpleft0\shpright960{\sp{\sn shapeType}{\sv 75}}{\sp{\sn wzDescription}{\sv A picture containing game\u10\'0a\u10\'0aDescription automatically generated}}{\sp{\sn wzName}{\sv }}{\sp{\sn pib}{\sv {\pict\picscalex26\picscaley71\piccropl0\piccropr0\piccropt0\piccropb0\picw376\pich140\picwgoal3586\pichgoal1335\jpegblip +ffd8ffe000104a46494600010100009000900000ffe1008c4578696600004d4d002a000000080005011200030000000100010000011a0005000000010000004a +011b0005000000010000005201280003000000010002000087690004000000010000005a00000000000000900000000100000090000000010003a00100030000 +000100010000a00200040000000100000178a0030004000000010000008c00000000ffc0001108008c017803012200021101031101ffc4001f00000105010101 +01010100000000000000000102030405060708090a0bffc400b5100002010303020403050504040000017d010203000411051221314106135161072271143281 +91a1082342b1c11552d1f02433627282090a161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a73747576 +7778797a838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7 +e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f0100030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400 +010277000102031104052131061241510761711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445 +464748494a535455565758595a636465666768696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9 +bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffdb00430001010101010102010102030202020304030303030406 +04040404040607060606060606070707070707070708080808080809090909090b0b0b0b0b0b0b0b0b0bffdb004301020202030303050303050b0806080b0b0b +0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0bffdd00040018ffda000c03010002110311 +003f00fefe28a28a0028a2a196e2de1ff5cea9fef1028b09b4b564d4579ff89be287827c25199758bd50075d8437f235f34f8d7f6d2f02e911b0f0c037722f67 +52a335e86172ac5e21af654dbf3b69f79f3d9a716e519727f5bc4c62d74bddfddb9f6b5666a7ace95a343f68d56e12dd3d5ce057e4178f3f6e4f885acc2d6ba7 +5a4762bce1e2639af8b3c5df1a3e27f88ee1df53d72e64463f70b640afa9c0f02e2ead9d69a8afbd9f95679e3d65184bc70546555f7f857e3a9fbc3e2efda77e +0df84633f68d6ade7941e638dc645721e17fdb23e0ef89b5c87434bd481e7380eee300d7f3b7a95c1bb98cf747cc90f563d6b999a76b69d2e6d18c7223021875 +1cd7d4d2f0f305c9caea4b9bb9f97e23e9139d7b753861e9aa77f8756daf5ee7f5ef0cb14f12cf0b064701948e841e86a4af9a3f64ef882df117e0ed86a8f279 +ad6ea2dcb75e500afa5ebf25c5e1a587ad3a13de2da3fadb29cc69e3f05471b4be1a91525f34145145739e885145140051451400514514005145140051451400 +514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451401ffd0fef9f52d5b4dd221fb46a532c29e +ac715e45e21f8ebe15d1149b706ec8ed191cd787fc6ff116a5378ea7d019c8b7862570b9e32457cf77b30404a800f6afaacbf22a73846a5577beb63f20e24f10 +b134311570d828a5c8dc6ef5775a3d363df3c51fb4d6b2e8eba045f676edbc038af9a7c5bf167c6fe2507fb5ef327becf96b16e8dcddcde5dbc6d239eca326b6 +34ef82bf12bc52c0e9968aa1fbca76f1f8d7d461f0781c2ae66a31f367e578fcf33ecda4e9c2739ff7637b7dcb43c1f55bfb97dde64d23f721989af31d5f518d +4ee240afd04b7fd92e0822177e3cd5a3b341cb88a45247e159b777ff00b207c2c76b5bfba9754ba4fbab245b9491ea6bd0a59d50bf2e1e12a8ff00babf5d8f07 +13c0f9828fb4cc6ad3c3c3bd49a4ff00f01bdcfce49748f10ead119f4bb49274f5515a5e11f80bf14be22c5733f8674c9a736c40902ae7693eb5f6dc3fb6c7c3 +ad2f578b4ad0bc2960b64ce14b6cc1c7ad71ff00b5af887e20782edf43f1ff00c24bcb9d1ec3c431b4d2ad8e429c74ce2bbe9e678e7563877455373f85c9dd69 +ad9dbc8f22b70b6430c2d5cc1636589851b7b48d38f2b49bb269cb4b5dab9f187c45fd9ffe2e7c38d3c6ade28d1ee20b5271e6b2e1735f38dccf8ce39afd28f8 +13fb535eea7e1cd77c03fb404975a9d8cd6329b59e7432309d871f4afccdd6cdac17f2c166c4c4ac7693c1c135f439557c54e7528e2e094a36b38fc324fb5fb7 +53e0b8a3019552a387c6653564e1513bc276e784a2f676d2cf74cfd9ff00f825c7c432fe17bcf86d23ee31c925c807a8cd7ebc57f339fb01fc441e01f8f6935c +4988af6216e149e32e715fd318e466bf22e3dc0fd5f3494d2d2694be7d4febdf01f3bfaff0bd3a327ef516e1f25f08514515f147ed0145145001451450014514 +50014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145007ffd1fec6ff00 +689d1d74af11af892418fb585894fa915f2b6a5758c8cf415fa0dfb45787e4d67c1ab7888185931958fa0c57e6adedeacb11941ebdebf45e1fa9ed70b1eeb4ff +0023f99bc47c2fd4f36a96568cfde5f3dff13ea7f870fe1ef01fc30ff85a57d089eea7778a307b32fd6bc03c63fb52fc4fd5d9c5a5c4705b9e02040081f515ea +df0ee68fc65f06b54f0ab1dcda5c525d2afb9afcfcd4af1d3e590608ce457a396e028d6c4569578f34d4baeb65d2df23c0e25cff001983cbb034f0155d3a33a7 +77cba3735a4eed6fa8df14f8bb5ed6676bad42f25666eb87207e5599e06f85fe32f8bfaab699e1889e664386931b829f7ae3f58bc1c8afae3f61fd6eea7d6354 +f0669b3182eaff007491c8a70e36293c57d2e3aa4f09839d6a295e2be4bcfe47e6b90e1a966d9d51c1e3672719b77b3d5bb6895fbbd2e7c93f183e0b7c41f83f +7620f16d9c915bbe025c11852c7b0af77f84dfb6b691e10f0527c3ff008b3a349e20d3ed5425aac780635fa9af69f86bf1eb48f8a7abea7fb3f7c7b8c4caf732 +c1677728df2890b6d5ebd315f9e9fb42fc23d43e09fc45bef095c167b44908b695bf8d7ae6a30ee38f7f50cce16a8bde4d369497f345ee9f747763a157205fdb +dc315dbc34dba738cd26e12fe4a916acd6978b68fbf7c17fb55fecafe3ff00165978264f03dc591d4a55b7595dc632e715f167edc5f0ab41f84bf16ee34df0cd +ab5ad9ced98c13904633c57ccde1fd67fb0fc59a66ba1b06cae52607fdd39afd2ffdbeb4bff8593f07fc15f19ac72c64b767b861f80e4d5c3050caf33c3aa329 +7b3a8a5169c9bf7b75bfa0ea6735b89f8673078c853789c338548b8538c1fb36f964bdd4b66d33f2dfc09af4fe1df1fe8bacdbb6cf22f22763ec0d7f5e7f0ffc +55078d7c1f61e26b720a5d441b22bf8c7bdb83e49789887c6548ec6bfa70ff0082757c4783c63fb3e695e1f790c975a4c4239589c9392719af2bc4ac0f3e1a96 +292d62ecfd1ffc13eabe8db9efb2ccb1595cde9522a6bd62ed6fb9b7f23efaa28a2bf193fb2428a28a0028a867b882d6233dcbac68bc9663803f135f167c79ff +0082867eca5fb38d9dfde7c48f13c0834e8fcc996d9966603d000dc9f6a00fb668afc0f6ff008393ff00e0966a483e27d4b8ff00a713ff00c557d0df07bfe0b6 +bff04fef8e16935ef82bc51304817737da60f24e3db2dcd3b315d1fad545715e0cf88de08f885e1f83c4fe0cd4edf51b49e2132b4122b90a4679009c1f506bf3 +7be20ffc165ff61df865fb485bfeca9e2bd62fa2f17dd4a90c7025a1688bbf4f9f763f4a43b9faad4551d3750b6d5ac21d4acc9314ea1d49e3834ed4751b1d26 +c65d4f539920b7814bc9239daaaa3a924f4a00b9457e2c7c44ff0082fbff00c13a3e1afc49bdf851acebda95d6b16171f65923b2b26b8567ce3e52adf30f715f +a89e09f8e9e06f1efc29ff0085c9a29b88f45f25ae333c46394228c93b0f3d28b0ae8f63a2bf38eebfe0aa5fb21595cbdadc6ab76ae87047d9cf5fcea0ff0087 +adfec7bff417baff00c073ff00c553b30e65dcfd23a2bf3cb41ff82a0fec97e24d620d0b4bd56e9ae2e085406dc8193f8d7e81d95dc1a859437f6c731ce8b221 +3fdd6191fa52b0265aa28a281851552faf60d3ad24bdb924471296623d057847c1efda6be157c73d4aff0049f005ccb3cda6caf0ce248f661e33838e4e6803e8 +2a2bcafc5bf1a3e1df827c5ba57823c43a8245a8eb0e52de3c83c8fef73f2fe35ea0658847e7161b319dd9e31f5a00928aaf6f776b789e6da4a92afaa3061fa5 +58a0028a28a0028a28a0028a28a0028ac2bcf1478674f9dad6ff0051b58255192924c8ac07b8241ab56dad68d7a9e659ddc32ae3394915863f03401a74556b4b +db3d421fb4584c93c7923746c18647b8ab3401ffd2fef47c69a736afe14bfd3157719e164c7ae6bf1a3c490ff63ea773a337cad6ce5083dabf6fabf1d7f68fd0 +66f0cfc48bd9e55dab7f2348bee2becf83eb7ef6741f5d57f5e87e23e33e03fd9a863e2b58b717e8f55f896bf675f11c761e37b9d1659028d5e316d83df757cd +3f1ab4c97c31f11f58d119762c13955fa559f0b7894787bc73a5eb65b68b5b8573f857a2feda5a6adb6b5a378d231fbbd7e1371b8723f1afb8a34fd96651ed52 +3f8c7fe01f86e2eb7d6f862a7f361aa27ff6e4f4ff00d29a3e27d52f1998ad761f033e253fc2cf8b1a6f8c0b61212636fa3f1fd6bcbaf6e0162c4e6b97ba9063 +3dc1cfe55f592c342ad29519af7649a7f33f28a19955c2e2e9e3283b4e12525ea9dd1f77fedb1f0ee6f0078d34df8e5e0b3b74dbb114d1b274170df31e7eb5ea +1f10ac34ff00daf7f6668bc75a4a89fc4de16802dc227df919bdbe954bf662f18e8df1fbe12ea5f003c71209ef6ce192e2c9e6e4f984614026be66fd9e7e256b +5fb2c7c7ab8f0278c54ae96f2b457c8dd096e071dfad7c94295774dd15fef385778ff7e1dbe6b4f53f64a98ac02c4ac6c95b2cccd72d45ff003eab77f2e5959a +feedcf847514963f36ce752b2c64a383d430ea2bf5efe13ddc1f1b3f60ef11f806d98497da0dba2467a98f2735f27fedc7f02d7e1478fc78afc3599340d6905d +24bd84937cdb7d2bd3ff00e0991e34d3ad7c71ab7c2fd4dfe4f11e46d3df6a9af5b3bc4431994c330a1bc1c66bcacf55f75cf96e08c055ca38aeb70fe3f455a3 +3a32ecd4e2f91aee9bb34cfcb1bf825b0b8934e9ce5edd8c6df55e0d7ebcff00c1247e25a695e25d77c13a9beefb7b462dc67a62bf343e3ff83eebc07f16b5dd +12e14a837933a03fdddc715dafec61f1025f87ff00b4978735491f6da998f9d93c115e967b878e3f29ab18ebcd1e65eab53e6f81730a990f16e1a7534e4a9c92 +f493e477f93b9fd79d1552c2f21d46ca2bfb7e52640ebf4619ab75fcdcd5b467fa3e9a6935b0551d4f53d3f46b09754d5665b7b7814bc9239c2aa8ee4d5eafc6 +aff82dd7ed557dfb37fec7bace91a21f2b50f145bcb6704c0e1a323072bef486d9f8c9ff000544ff0082c7fc5df8dbf1367fd907f61c8a696e4ca6d2eee20024 +3210c558820703d2b7ff00637ff837375ef19e9b0fc50fdb1fc473ea126aea257d2246916487272771ce39f4a83fe0db2fd8becfc4b0eabfb61fc48b78eeb531 +7125b43e700fb99c677f3dc75afec62a9e84257d59f89107fc1bd1ff0004b68edd229bc08f2385c339ba7049f5af877f68aff8366fe10789d6e65fd9af5b1e10 +dcbfba8e4677c1f722bfa99a295d95ca8fe74bfe0893fb087c7dfd85e5f18f823e304d75a8c12dd48d6f7b2b3189d00c02a189c035fceffeda6887fe0b9da2b6 +067fb46db9fc6bfd112f3fe3ce5ff71bf957f9df7eda1e58ff0082e5e8ad3489120d46d8b3c876aa8cf527b0a6b7264b43fd05fc17710da7816c2eae1824715a +abb31e8154649afe457fe0b57ff059bbfd62eaf7f644fd952e0dc4977badafefad8ef5b857e1a24c72181ef5b7ff000581ff0082ca5b683e07b7fd94ff00656b +e924d566896df52beb724491cabc6c8d94f2a6b85ff8225ffc11e754f1c6a56ffb5dfed456aef14b27da2c2d2e07cf24cac096746190a7ae7bd097506efa23bb +ff008226ff00c1170e98d61fb557ed35686e6f25026d3ed2e94970ae3396cf5c1afea8be34da5ae9ff00053c4567631ac5145a6cca88830a005e0002bd56c6c6 +cf4cb38b4fd3e248208542471a00aaaa3a0007415e65f1d3fe48e7897fec1f3ffe8269752ad647e2ff00ec1ffb22fc06f8f9e1ed7f5bf89da41bfbab6ba548d8 +394015b24f4afbe3fe1d8ffb1dff00d0b6dff7f9bfc2bc23fe0973aee83a5f833c4cba9df5bdb31bc4c2cb2aa1c60f3c915fa9ff00f09b7833fe82f65ff8109f +fc5536f5262958f8ef44ff00826ffec95e1fd561d6b4bf0f18ee203b91bce63822bee3b3b582c6d22b2b61b638515107a2a8c0fd2b36c7c49e1dd4e5f234dbfb +6b87feec52ab9fc8135e77f1a7e347837e0778367f1778be711a202224eacef8e062a4ad11ebd457f3d5ad7ed41fb5f7ed87ac5cf86fe0bd83e8f628db60ba42 +d16e07be7a5515fd933fe0a7fa4635c9bc54f2a5a7ef9a2fb6e4b85e718cf3f4aae5f3279fb23fa00f177fc8b779ff005c9bf957e417fc132801e3af17e07fcc +42ebff0042accf837fb78fc44d135193e127ed1da61d3e4951a2b7bbdadf3e01c92c78abff00f04c39e1bbf1978b2eed8ee8a5bfba643eaa5b8a2d615eed1f63 +fc56fd8a3c19f13be36691f17ae67789ad25325dc25dbf7bc70171c2d763fb5beb7ad780bf67ed4ee7c2327d9da184c41ba909b4ff00857c19fb557c48f88ba1 +7ed7fe15f0f687adddda69f3dc9596de37223718e84573dff0524f855fb48f892eacfe20f8475464f075bd82a5ddb09b6ee971924a77c8ef421df7b1f647fc13 +9351d575afd9c34cd635895a69a669373b1c93f31afbe2bf972f809fb38fedd3f103e1f5b7893e0a7881b4fd0e5dde4c7f6af287079e33eb5fb7dfb11fc37f8f +1f0b7e17dde8bfb436a4752d59ae9a4495a6f371163a673c50d04657e87d9f457e507ed69fb7fcfe0cf11dc7c1ef82f6bfdadae1fddcb2202c23ddd0a95af8af +4df82dff000528f8d701f17e83aecba5404edf29ee8c5c9f62452481cfb1fd19d15fce24fa9ffc1417f64bbefeddf194d2f8812df0e51a569a323f0cd7eaff00 +ec85fb657867f697d0bc8ba5163aec1c4f6b8c6180e719e78a2c3524f43edca2bf1bbf6c0f8ade30f037ed5fe0db7875cbad3f45fb747f6b86372b1b478190c3 +a62b81f8cdfb4bfed15fb4afc44bbf863fb35dbbdad9da48d0fdb14b47b88efbba5160723d37f6f8f803f0cefbe307c3af115dc7731dcf8af5c4d3b5131ceeab +2db800ed001c03cf5af9b7c43e1ff8bde06f8b7e26f07fc021752687a23cd6e20dc646440a7a93e82bf4fbf663fd9e7c5be1df871a427ed13747c41e23d3ae1a +e227b87f3960727e52879e6beadd2fc17e18d1afafb52d3ace38a7d498bdc385e6427839a77172df53e1dff82625f5eea3fb2cdadcea32bcb39d4af0485c9243 +06191cfa57e85d731e12f06f867c0ba4ff0061f84ece3b1b4f31e5f2e25dabbdce58e3d4d74f499495958fffd3fefe2bf3a7f6e9f0b493ae9fe305f952d2328c +7ea6bf45abe7dfda77c2ade2ff00841a8e97126e93e575207236f26bd7c8b13ec31d4a6f6bd9fa3d0f8fe3ecaffb4321c5504aed45c97ac755f8a3f06b5abb66 +89886c1c715f61fc49b987e277eca76be21817cd97c310a5b337520b57c2faddcf95349013cc6c50fe15f617ec897a3c5de07f137c2099848faab79c8ade9182 +6bf60cda9fb3a34f16bfe5dc93f93d1fe173f8e383b10b118cc46533db114e70ff00b792e687fe4c91f9df3dcb32f3e95ce5dcbb8e6b7bc4286c359bed3dc153 +05c491e0ff00b2715c65d4cc32457d6d2575747e555af1938bdd68753e02f1fea7f0e3c69a7f8b74b90a7d8e6492400fde5539c57e80fed97e02d2fe337c30d2 +ff0069bf0220dc62136a6b1f251fb6715f96373212086e735fa13fb06fc6ad220d4efbe00fc4193cdd27c49f2a897954da38033c0e6bc6cf70d3a5c99961d5e7 +4b75fcd0fb4be5ba3eeb81731a18a55f86b3095a8e27e093fb1597c12f46fdd7e4cf58f81be21d23f6c1fd9cef7e0bf8d9d66d774489ef2d09e1888c7c8a2bf3 +93e07ebfaafc08fda534bd475f26d6eb499d92557e36eee39fc2bd67c5fa6f8c3f629fda8639632d15acd3adc165fb8d6acd9033f4ed5ebdff000503f865a3f8 +af45d13f69bf8748a2d35d02e2ef6f1b3691e95e7e19d2a55dd08bbe1b149b8f6526b55f3d4f7f318e2b17818e3a71b66595ca31a89fc53a7192e49776e0ec9b +ecce5ffe0a85e081a77c58d33e206951edb1d534e8a6661d0c92724d7e5dc5ac5f68f7d16a9a5bf973c4ea51bd3915fa73fb58fed29f0b7e357ecc7a0683a449 +2378974e682270cb85f2a35c75afcabb893230d5ed70d42b472f851c445a70bc75ea96cfe67c67893570753882b6332eaaa50aaa352f17b4a4b55e4d347f6a7f +b3bf8d2cbc73f07741d5ed1f7b2d9431ca7fdb5400d7b6d7e48ffc1233e257fc24ff00036ebc39aacfbaf6d6f1f629393e5815fadd5f8067b82784c7d6c3f693 +3fbef81b3a59b64383c7ade7057f55a30afe5a7fe0e82d1f5dd43e03f82ef34b56305b5e4ed391d02e17ad7f52d5f9d5ff000543fd9663fdaaff00648f147833 +4d84cbadc36723e9c3b79bc71f957948faa7b1f1d7fc1be9a8e91a8fec4c1b49c623bb557c7f782735fbb55fc357fc104ff6dd9bf63df8c1acfec4bf1da63a6d +a4d7729f3ae7e5db72bf2a819fe1cd7f719677969a85ac77d612acd0caa191d0865607b823ad0f7145e859a28a8a69a1b689a7b8758d1065998e0003b9348a23 +bcff008f397fdc6fe55fe6f9ff00052ef04dff00c4cff82bacdf0eb4abbfb05d6b33416f15c9ff00964cdfc5c57fa08f867f68cf84df107c637ff0e3c1daa47a +86a568b22ca2121d14a0e41606bf830fdb4b23fe0b9ba28f4d46dbf9d544996c7c2dfb457ecd7f1a7f60df8fb61a8fc58b19ee611729756b7728252ea28d81dc +b9cf06bfbf8ff82677fc1457e0e7edcbf086c5fc26f169baf69d6e91dd6925879b1a460287c0ec6bbdfdaa3f621f849fb737eceb07c3ef8936aa2f0d9a8b3bf5 +40678580c80ac7a2938cd7f05df11be1c7ed61ff00046bfdab16fec4cf6a96770b32490b1fb35dc19caa3b8e0e475146e4fc3e87fa67d794fc7338f83be253e9 +a7cfff00a0d7c39ff04d8ff8294fc2cfdbe3e1641ab69b7315af89ec9123d4ac8909fbe239f2c13965fa57dc5f1d7fe48e7897fec1f3ff00e8269752fa1fce4f +ecebfb0778b7f6a1b4d5fc4ba178affb0a3b29c4663f98ee2d939f96be92ff0087377c4cff00a28ffa4b5f4cff00c12abfe44bf13ffd7e27f235fac54dc99118 +2b1f957fb267fc13cfc65fb387c414f1a6b7e2ff00ed989327c9c3f71fed715e05fb62ff0068fc7ffdb0349f8231cac748b458279d01e1b9c357ee8119047ad7 +e187c72bff00f8527ff0501b0f14eb20ae9daa43042b29fba19cfaf4a13d472492b1fb37e03f87be14f86fe1bb5f0b784ed12dad6d10220006efc4f535da919e +0d56b3bdb4d46d52f6c6459a1906e57439041f422acd4967c95fb5e7ecf9e11f8ddf0b6f6dafed17fb4ece266b39d7e568dbbf4ea315f9f3ff0004a1d39f46d4 +35cd1653b9ace79a127d4a1c57eaf7c74f1fe8ff000d7e186ade2bd66648a3b785880cc016278c007a9e6bf2b3fe0965a847ac7887c49ad43f72f2eee265fa31 +cd3e843f891cefed7fff0027afe10ffafb3fc857deff00b68123f663bcc7fcf01ffa01af823f6bff00f93d7f087fd7d9fe42bf40bf6c4b6173fb33dea1cf16f9 +e3fdc34fb02ea709ff0004cf27fe19974a1eefff00a11af7afdac3e255dfc2cf82baaf892c4ed95a36814fa17522bc0ffe099ac87f666d2806048326477fbc6b +d33f6e5f076a5e36fd9fb54d334b42f24444f8033c20269751ad8f933fe09a9fb3be8c7c1dff000bf3c5b10bbd57587768ccbf314dac79e6bf5c91123188c051 +ed5f9c9ff04d2f8aba0f8afe0258f8244aa9aa6906459a22707058e302bf47687b8476d0a3a8699a7eab6b2596a30a4d14aa5595c020835f835fb41f80e4fd8f +ff006b0d0be227c38cc363acb0132afdd0d2bedc11d2bf7c890064f0057e1d7ede7e3283e2cfed09e15f84fe0565bd9adde392e0a73b5a3932471ed4209ec701 +ff00052fd0aebc63f19fc37e1fb27f2e6d4da10ac3b17506bf637f675f855a0fc29f85ba5687a6db2c7726046b9931f349263924d7e5d7ed8b68971fb5f7c38d +367e07daad91bf0500d7edb5b5ba5adba5b47f750003f0a6f604b56c9e8a28a92828a28a00ffd4fefe2a86a96e977a6dc5ab8dc248d9707dc55fa29a76772651 +528b8bea7f313f187c3b73e0df1f6a1a15ca946f35e500fa31cd74dfb2a78e7fe107f8e5a76af39c42e9246c33c12e31fd6bdd3fe0a1be107d1fe2eb78a914a4 +1750c68303037639afcf28753b8d3353b7bfb66dad14a8d907b035fd0b8071cc32c8f37db859fad8ff003bf3d854e1de28a8a9ff00cb8ab78f9a52bafbd1ee3f +b5b7838f80be335de92cbb7ed518bb03da5e6be4fba994935fad7fb437c37d4ff6a4f87fa4fc61f8726de5bf48e3b4b88cb7ef3644b8271d6be46f0b7ec3bf1c +3c5d738cd959440fccd732f97fce9e519ce1a38382c554519c3dd926f5ba36e2ce0cccaae7359e5786954a355f3d371574e32d56be5d4f8be79462b2edb5cbbd +23528750d2dda3b98983230ce7835fa80dfb1f7ecf9f0ed04bf1c3c4ee92c43732e9d2aca38fa5571fb45fec75f093f71f0d7461afc96e30ada95b83b8fbd743 +e2085556c2509d5f95a3f7bd0e08f0056c2b53cdf1b4b0d6e8e5cd35ff006e475b9e3bf14f50f8f3fb64dbe9567a3785ee669608a2b6fb48031b546335f4b7ed +353e8ffb3f7ec67a3fc0bf124cb27882f6db649193f346c0e718af963c6bff000511f8a7af4ae9e15d22cbc3910f953ec1fbbe3b74af867c7df103c61f113587 +d73c677f36a13b1c83336edbf4cd71e1f27c5569508d68469d1a72e6514eeefd2ef6b7a1ece61c6195e0e9636a60eb54c4e2f110f672ab38a845474bda36bddd +ad76704cec912c6c49200ac8b8931cd5c9e4eb93585733c6a705b07eb5f627e3a7eabffc124be25a786bf6819bc2daacfe5595d59c9b7278f30f4afea241cf35 +fc8d7fc134fe1cf8afc6dfb44dbdd6936cff0067b688caf33a911e14838ddd335fd71a0daa17d057e15e2353a6b335283d5c55cfee8fa3b57c4cf86654eb47dc +8d4972bee9daebe43a8233c1a28af803f7c3f9cbff0082ac7fc111340fda92f9be377ecfd3a787bc6169fbf611039b89012dc63b935f92ff0004bfe0a2dff055 +4ff827899fc1ff00b4ef83f52d67c2ba02ed48da30ac91a9ea5f04e0d7f7395c2f8bfe18fc3cf1fdbcb69e36d16cf558a75d922dcc4b20651d8e41c8a7725c7a +a3f93c3ff076afc2216ecadf0ab5813053cf9c36eefa6dce3f1af853e3a7fc166bfe0a25fb687865b45fd98746bcd2f47be2e9721620cd2c4dfc21b1915fd9e9 +fd863f63939cfc33f0ef3ff4e117ff00135e85e14fd9cbe03781a016be0ef08695a646bd16ded92303f2029dd059f73f9c9ff837abf651fda83e135af8b3e28f +ed1da1df6853ea97124d08be249b8571f7d73dabf11ff6d5d46cd7fe0ba7a2c2cc771d4adb8da7d47b57fa2924314508b78d42c6abb428e800e315e19abfecbd +fb3aebfe324f887ad782b47bad76360eb7f2da234e187421c8cf14afa872e963d2fc07ff00226699ff005ee9fcabe5efdb73f624f84bfb6ffc23baf871f11ace +3374a8ed617847cd6f3b0c06e39207a57d930c315b44b040a111061547000a969147f997fc59f861fb567fc118ff006aa8f5cd325b9b28ed2763657c14f93776 +e0fccc17a7238e6bfb1ffd92bfe0a9ff00047f6f2fd94359b982fa3d37c5506992a5de9b213e712131e6018e8c6bf573e247c0cf83bf184c07e29f8674ef107d +98158bedd6eb36c07a81b81c5733e0dfd967f671f8797135d781bc11a369325c27972b5ada2465d7d0e00c8aab92a363f03ff659ff008282785ff657d3f5af0c +6afa05ceab25edc0916485b6eddb9183907d6beacff87d5f817fe84cbfff00bf83ff0089afd5d93f67bf81d2b9965f09e96ccdd49b64c9fd299ff0ceff0002ff +00e852d2ff00f0193fc28ba172cbb9f949ff000facf027991c7ff0865ffef1d53fd60fe238feed7dc9fb48fecefa17ed73f096c354b702c7527852f2da43cb02 +cb90a48f4af77ff8677f815907fe112d2f20e47fa32751f857af5b5b5bd9dba5a5a208e28d42a2a8c0007400526d741a4fa9fcf6f833f68ffdac7f62eba93c2b +f17349bad5bc39a79d96cfb701907a1e4d7ab49ff05a1f09df44da7e9be0dbe1793029092f91e61e9c6dafd9ff0011f83bc2be2fb7169e28d3e0bf8871b6740e +3f235c0c5fb3e7c0e86559e2f0a696ae872ac2d93208efd29dd0b95ad99f8c761e0bfda9ff006d6d5535bf8c90cda4f84ac033c513aed13230cf518cfe35e97f +f04b0b3b4d27c47e25d0ec4e62b1bbb88138fe143815fb4d6fa7585ad92e9b6d0a25baaed11818503d315cff00877c05e0bf08cd2dc78634bb6b079d8bc8d046 +10b3375271d734ae1c9adcfc54fdb067893f6d9f08231e4dd9edec2bf5b3e297811be237c1bbcf0c427f7b3d93796319cbec381f8d773aafc3bf026b9abc5afe +b1a4dadcdf4077473c9186914fa82466bb14448d04718c28e00145ca4b73f9b4f811fb5f78bbf60d9350f869f163c3b777681c882353b4a724fa1eb5fb19fb27 +7ed45e1efdb23e1cea5e27b1d226d32da299ece48676dc5811cf61dabdfbc49f093e18f8c2f4ea3e2ad06c7509cffcb49e1576fcc8adaf0a7823c21e05b27d3b +c1ba6dbe99048dbda3b68c46a5bd4818e686d0a29aeba1f89ff1dff65af8d3fb2e7c49b8f8d9fb343492e9970fe64d6712eef280e4e73eb50f86ff00e0af3a8f +816c3fb17e2c7856eeeb53073be321063bf1b4d7eecdc5bc177035b5ca092371865619041f5af2ed43e05fc1bd5a7fb56a7e18d3a793fbcf6e84ff002a77ee2e +5b6ccfc51f19ff00c148fe357c7c12786ff67ef0fdd59cb74be5a8237b73ef8afa9ff618fd8cfc4de04d724f8d7f1958cde23ba2cc1241f347bfad7e8ef87be1 +3fc34f09dc8bcf0ce8565612a9c878215420fd40af41a57ec0a3d59f891fb624f1afedb7f0fd1cf2752871c7b0afdb7ae4355f0078275cd620f106b1a55adcdf +5b3078a79230d2230ee091906bafa1b2920a28a290c28a28a00fffd5fefe28a28a00fce2ff00829078125f12fc2fb1d5f4f4c4b6570649180ea8074afc109ee1 +186eafeae7e34f82d7c7bf0cf57f0daa6f9a7b6758bd9c8e2bf951f1bf87752f02f88ef3c29ada18a7b390a1dfc67e99afda3c3bc72ab839615bd60f4f467f17 +fd22322961b39a59a463ee568a4df4e68e96f56b537bc15f19fe22fc2f691fc0fa81b5f3010c0fcc31f4352f8c7f694f8d3e36b2361e22d5cc90e31841b3f518 +af1d92612b7970e1d8f455e49ab961e0cf1b6b972b6ba5e8f792973c32c2c57f3afbc9e0f0bcfedaa423cddda57fbcfc2a866d9a3a3f54c3d7a9ecf6e58ca56f +b9687177b737123334b2c8e4f277393fccd61cd271cd7df9e00ff82767ed0ff108a5d4505bdadb10198cedb1b07eb5f6e7c3dff8245f859992ebe23ea73ac8bc +94b7704135e4e378b72ac2dd4eb26fb47567d664be137156696951c1ca317f6a7eeafbd9f81571771822204ee6380307ad7a2785be037c6af884e91f827c3973 +a8993eef963afe75fd527c37fd89be02fc3940b0e910ea2ca301aee35723dfa57d2ba2783bc2be1ac7fc23fa7dbd9e0607928138fc2be4b1be26d28dd6128dfc +e4f4fb91fade4bf468c4ced3cd71aa2bac60aefef7a7e07f32bf0cbfe094ff001d7c7ca9278a646f0e96fbc274ce3f2afbf7e167fc11ff00e17787027fc2cdbc +5d788c6ed8ad1e6bf6468af8fc771d66d88ba55391768ab7e3bfe27ebf92781dc299772ce5877566bacdb77ffb77e1fc0f26f851f043e19fc14d1bfb0be1ce98 +9616fedcb7e679af59a28af92ab5a7566ea5493727d5eacfd5f0b84a386a51a187828423a249592f44828a28acce80a28a2800a28a2800a28a2800a28a2800a2 +8a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2803ffd6fefe28ac0bdd685ab6dc573979e319 +22cf96a302803d0abe57f8affb1e7c16f8bbacff00c243e24d354de124b3838c935dcdefc40b888f039ae52f7e275dc4720b574e17195f0d3f69879b8cbba763 +cdcd327c0e6547eaf8fa31a90ded249abfcce0fc31fb017ecdbe1d9d6f5b4459ee10e4316381f857d53e1af02f853c2369f61d02ca28231e8a33c7bd7cdb77f1 +775084fcac6b0a6f8db7f192cc5b15ae2b32c5e27f8f5652f56d9cd9670de55977fb8e1614ff00c3149fde91f6d2a220c2803e94eaf86bfe17b5d7f79bfcfe35 +3c1f1befa56f94b5709ed9f6f515f20da7c5cd465e4b1ae86d3e285f48cb9279a00fa768af0fb3f88177238e2ba9b5f1a4b29036fd6803d1e8ae7acf5c4b9601 +875ae81486191400b451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500 +1451450014514500145145007fffd7fefa2e74db7b9cef1c9ae7ee7c236d7031bb15d851401e6975f0f6099485615ce4df0ae397826bdba8a00f9ce7f8388c30 +17359537c0e59befa57d4345007ca9ff000a222e9e5d598fe06c71f44e95f5151401f3941f07446a3e5c60d6e43f0aa28cee1c1af71a2803cc2dbe1ec11e1890 +0d7410784ada1c739c575f4500655b6916b6fd056a0000c0a5a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a +28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2803fffd9}}}}} -\par \pard\plain \s0\hich\af4\dbch\af9\langfe1028\dbch\af10\alang1025\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\loch\f4\fs24\lang2016{\rtlch \ltrch\lang1045\loch +\par \pard\plain \s0\rtlch\af10\alang1025 \ltrch\lang2016\langfe1028\hich\af4\loch\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\f4\fs24\lang2016\dbch\af9\langfe1028{\loch\lang1045\loch Lorem ipsum} -\par \pard\plain \s0\hich\af4\dbch\af9\langfe1028\dbch\af10\alang1025\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\loch\f4\fs24\lang2016\loch -{\shp{\*\shpinst\shpwr3\shpbypara\shpbyignore\shptop5\shpbottom965\shpbxcolumn\shpbxignore\shpleft0\shpright960{\sp{\sn shapeType}{\sv 75}}{\sp{\sn wzDescription}{\sv A picture containing game\u10\'0a\u10\'0aDescription automatically generated}}{\sp{\sn wzName}{\sv }}{\sp{\sn pib}{\sv {\pict\picscalex103\picscaley103\piccropl0\piccropr0\piccropt0\piccropb0\picw96\pich96\picwgoal928\pichgoal928\jpegblip -ffd8ffe000104a46494600010100000100010000ffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713 -141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1effdb0043010505050706070e08080e1e1411141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1effc20011080060006003012200021101031101ffc4001c0000020301010101000000 -000000000000040503060701020008ffc400190100030101010000000000000000000000010203040500ffda000c03010002100310000001b0c295dd262a3643 -f4304442af817ded00fe1b0f5635e77472bd9f35bda3e7df2b9b4e52bef62ebc92a371e1826b045302f8f5b365d4609d8b2e98f3ada2b4465772af9969321c55 -4c2d4553ad2acfa826088f5efd0f52d166c9145bf3af7872df22d591323b9a19daa0634928a3daebcfad07377aa5af9fbbc667a7e180e98ad8544868a5a2ce8f -38680aeb091d796fcfe85afbde4df98aebb933aa6b76797cb4ba196ae916631cd27408ec2bf4c66d2ff9df3ef7ffc40026100002020104010403010100000000 -000003040102050006111213101415222123313241ffda0008010100010502ddccd787002805ad14acf625a2bf50539d7f751a4efc69dc7aad6b2052a2fd2d16 -ae5fefbc5cb72d373faab5e2869192452b56a595a3406931694b72182c46b7aaf5b63f18482e3e423bef4ed3729ebda26ba98fa30b0c425283643c7109dbf476 -d6529e6c06ca358d81cbb55c5eea55909745ff003de75db5da79156291f8d07ea289d6599a036fec71f4c0bc9acc66b2681d0d63b22783da3d0c510a027031a8 -fed8940ace6e5bf3ed9e794c2ad4571af0ebee3234eeb318a2c8af265c1772682c4563c79281113c53402e3f3124c8696c3c968e8ebe3d6666d44cb146968898 -9eb5b8db569407984b8d9258e35912d00bae215d724db58fa49b35ff002f1cd71fee5389aaf905e22d5924e9b50565fda8e9e9489b4f9438d536da845d2d4ff3 -6f344ae71dad96ab56a94731deadcf419239d78edae6abdaf8becd47ae46ac21ba56704c86d92bac58fc6b213f5d4982b0f6f0aa4940d7672feafda48ca0e7c5 -bb94588e856350d5c85eb499a4cce455bb4d65f23f178ed8f563e2bd1e27893bf55716d0e4a1c73141072abaf7659c7c1602afb8334c8718abcd5db6b0358ae2 -bd3fffc4001f1100020104030101000000000000000000010200031112210410312213ffda0008010301013f01acf8a5e5f531d4c221d75c9562351879149119 -b7118da09958c745a9e4a3c3351b19c9e17e6df3169851be88bc7a450e4251e61a4752b725aa183276edac611f5002c6d1100e9bc8ef6b1871cb294900d8efff -c4001f1100020104030101000000000000000000010200031112210410312232ffda0008010201013f01a4993da0f665b99471beb8eca0ee21f615bc558ebb87 -d98dc4476a7ecadcc08b79c7e6663ea3542c750c06d12a87f932af10541b9478caa23628b0f4b7580fccc828bc7a85baa7fa8b4ef710658e32ad42da3dff00ff -c4003210000103020306040504030000000000000100020311120421311013224151612332528105144291a1204371b1243362ffda0008010100063f028700c3 -e24a731d9418102b141f928b8aaeaaa34eeaf753b66aa29f75556fd3457cb1073e993b9ac2bdeee381f6ddff0005070d08a8515cef2b7246941d474544de8b75 -261a77db9f0adcfc8627dca91cec1cfe924156b61c432bd535ddb45cd0c6369c0e15503c73604e79150d8ebee8bcea73282d1119e616f2e9de1a33a15e0cd332 -df57340659765d17aba95896b857809515c7ca6d4e9eeb9ae8f88205b56d74ae9b322b5d946b4357f4b543929ee7b4170233e6a3eee256299888439afc38a765 -4c3d6cd5a4f44d827f29d6e47fbd9595ed60e95cd785287afe355bf9bc38dbab916e0a1b47a8ea53f1f3c8772d7533e6543146282daa8a5fab3f7403c7095661 -dcd95b5ad1d911eea3631c6377a1e32fba799e2b1d4e1747c4d25498cc4789fc8aaf9ac1f0b9a73b72c9473c8f25da3c3454a6b6e11611bd4f13bd908633e1b8 -d6691c287d97c3fe1f030089d25c4535a6c3333f6f3f642785d58e51569e88b5c284201ed0eec5560673e26f2737a22f0dba03e42de5d8adc61dbbb82b5738a0 -4e2375d0315d9bdfd5f9ae68c85bc187651a6bccec23253be0619216cc5b2c5d3b842585dc5f91d8ab1daec92cf0cbba734332fa0d0eca0cca38994dd20f237a -b9196771334e778eed5dbf10c1caeb9c1d914715858da5c337b07d6a1c647a483359277242836470c6c326224e4b0fbd7defadc1bc87e89b1b861786f1bc26cd -0b86edff008eca4c0cd85b30e5d489ddd57aa60a64e7d361c4cefa35bf7253fe236d1f3e4cbb56853967fa211657bf6fd18dc557212eefd900e35c2cfe61e92b -c29a94ce879aa8342322de61421eeb45eb2ccd561f0b868daf630564ae8ac8dcd7cd4a766232cefa891f56f5db349e9615035d99c4377847757d95b0d7d953f6 -a9440b596170add1ea99fe4cceb4fd4a8e99f686f942ab055e455ad28cb21ad4ac381e9dbfffc400241001000202020202020301000000000000010011213141 -516171108191b1d1e1f0a1ffda0008010100013f21ad0698ec5ccab8a2c9db45133d36c41c2c376804662da8bda31b58db7b98f5c8278988269661013b7c4cbc -0cd4eaf440189a7dbc44d70576a5203b6641e4cfa8d41529ac8e4e482acc9fa5451e59cd980da457845b3a750c85a5e6310264105dbdbe8900297a8772a4e73c -4a77eb51cb01a9ae2084c004bf7f0dc1c855c2ed1ca381af1fd429c20d1cc316143ea2858a0fa819fa577c43291ed1e897e5ccdc596c0dbc8c9e666717f8a8d4 -4dea5be7d3a85fa7f7186a5872f71a0c80b368d73722c688bb5ee38ded831fc59b20f2e0460b38fd3b98ab2aaf8e26066657e894f88ebf50e775707eb4bfabdc -693cfcfe4ae258d8375b3a22f5a885e598ab8b1c3cca10bdc7351ea4df947f9a8206eae4ea7e7fd90ea2eb45db26525cd18f91386bb32fa8f718cad3b96d8694 -d34418903f20b02ac264ed6339ed1c70243f19d0802442e78cb19a6cb5fe441740a8174e4788cd69a2fd4a87dd0cd79799cc3f0d847dbd307b8bb0eea6c87098 -3f22b25c16ad55b1bf0f881e3a3c9d1108e0ea60a355d438b0b2ebed2b6b0a4c455aeab1068b0b9ed7be8f7294025f657c678638b9694ba717e636e3a5d7f999 -dbbfed3118bbb9484b732b57b02ae0fb33d12fe474735df898bfe304dc00006084dc0babcad8ec8a4df993b513d61fea1347a158975ab01ca9be09aacc03e811 -12dd5ffaae09c5608df383518f103d9909d23ec9dc3da799858a8321cf115933bb948d6b45ae60da89e952c85037be676109c9c513353449877f257db7f75008 -b7436a99e24690483442bd84a8c35acbdc3cb4697c4740b69a1f72896dcb75cbe234e5909a5ba27cff00ffda000c030100020003000000100396eaf1652ea7e0 -b3ee94431311befa1c4dd924e3a1e1bc582086ffc4001e11010101010101000203000000000000000100112131411051b1c1d1ffda0008010301013f10461efc -b82fd6d3adfe2166ff0096c097b1306c8033e4afbc95e1e448f419e5baafa4f53cfdcc02dfec89ebb1e438b70f202fab59b7d983032de5852cc0fbb6010bbf7f -1b1e40c22ba7977cd588f6ffc4001b110101010101010101000000000000000001001121314151d1ffda0008010201013f10caf8fb177f938c5ef2cf7133603c -7ec43cec21d21547111d13b878c141d81d19fd916397a9771b87661f10a122ae4b7b66f22825bebe64e8a6b1793e58c0cc1a60638dc6b0267cbfffc400241001 -0002020300030003000300000000000100112131415161718191a1b1d1c1e1f0ffda0008010100013f1000d4ef8aa109364715daaf92e043afea5b892da71ff7 -00ac1ea08772b0a463352adc86ae977ef934b2c5594b3ba800b0879759b88a989580f5c5c2d84cc1282d584cdd7cc004980ce272e1c0202677f1895c69adaf4f -9318252bd658c5aee5fa3921a10bf63c3378899ac842ab14f3961218e751ad241a42cc7aeffd9cc6652b09d7c42205b9cdd2afc214b0b82c088d070e1707f310 -ad6edd92008b171d888323cacea289e19551f7b8ee16f0dbbfc40d96d60d3f6011c2512619600b9eb9da9ebd4bd581bc8bc7d4a386778a62fd225a6f78eaa1d8 -6eed23516376e0ca6d4e5868a02585c4772ec434fabc46b0ebb4c87a96a343013366fe62a1175fbc1f3013aa6efdfcca0e0daaabf9cca6622b93a521122f22e1 -8260661e37b65c8b07082b0f755f9189ab7f7a31142aa8233c59f98a40d0c0cbc692d2a15e74c347b1e6566059fc7c4035559b18da5541595ad7491a476edf43 -d7040a941acf0b482c9ec1a4eb540532ed350ac2ded0f106bc40b1019dd9afc96804ef6e9b256228769978eadb25981fe902e1eccea46735d030a0966f408420 -1469f5abf537d13ee6b9271008e6883607bcc0fc6a0a10d1c5d660505055014054281158b41d7ea5881c0db94719e25d4e5194fa103bb3129f5d4c6c877981c3 -cdc0b19a3bee30e05940a9b5dbfe44484dd2be0872980936ca9e0ea1a5c800caf40857082b01c53b2622dc40450725457059c933cd409ca1719184298038e8df -207c953860d32271e4aee52c0fe90dfb6b29af639664c4560286d39f88261628383e25a0c71dfb009050b7674e8b12065dc680eaaf50c84ba0ec94e8ba7ea200 -7cba21469dc4117ad3cef87772c9aba317a37e9a83689e49bcf5196a82ce43317687562939ff00631a6d46455e880413bf9c5781cca8d9642b35872fb11b6a0f -20f6e70be13f65304be9a747388190b0d704aef71dd4f54995be096c80965ff101809a0e52b995b41683001c4000c03be0270ca44f8ef980bc6d2e3787db982e -8770610657ff0032d5daccf917c397e1d508886ced68b8f503d314869b334a6228930387552737bb9448655d3c08dc2daac03caeaa25c29f76eefbd7111154df -452a1bbee6826244bc979175388ef151408a47e5afe629801f926f3dc6b628e6a69b3a972de9b3e5fb9634a2a8716d4ad41b3454b2151c23da376fa88bfb75ea -5c4608d81790f3a8b51c6ea84d4351c99fc9ffd9}}}}} +\par \pard\plain \s0\rtlch\af10\alang1025 \ltrch\lang2016\langfe1028\hich\af4\loch\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\f4\fs24\lang2016\dbch\af9\langfe1028\loch +{\shp{\*\shpinst\shpwr3\shpbypara\shpbyignore\shptop5\shpbottom965\shpbxcolumn\shpbxignore\shpleft0\shpright960{\sp{\sn shapeType}{\sv 75}}{\sp{\sn wzDescription}{\sv A picture containing game\u10\'0a\u10\'0aDescription automatically generated}}{\sp{\sn wzName}{\sv }}{\sp{\sn pib}{\sv {\pict\picscalex26\picscaley71\piccropl0\piccropr0\piccropt0\piccropb0\picw376\pich140\picwgoal3586\pichgoal1335\jpegblip +ffd8ffe000104a46494600010100009000900000ffe1008c4578696600004d4d002a000000080005011200030000000100010000011a0005000000010000004a +011b0005000000010000005201280003000000010002000087690004000000010000005a00000000000000900000000100000090000000010003a00100030000 +000100010000a00200040000000100000178a0030004000000010000008c00000000ffc0001108008c017803012200021101031101ffc4001f00000105010101 +01010100000000000000000102030405060708090a0bffc400b5100002010303020403050504040000017d010203000411051221314106135161072271143281 +91a1082342b1c11552d1f02433627282090a161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a73747576 +7778797a838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7 +e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f0100030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400 +010277000102031104052131061241510761711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445 +464748494a535455565758595a636465666768696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9 +bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffdb00430001010101010102010102030202020304030303030406 +04040404040607060606060606070707070707070708080808080809090909090b0b0b0b0b0b0b0b0b0bffdb004301020202030303050303050b0806080b0b0b +0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0bffdd00040018ffda000c03010002110311 +003f00fefe28a28a0028a2a196e2de1ff5cea9fef1028b09b4b564d4579ff89be287827c25199758bd50075d8437f235f34f8d7f6d2f02e911b0f0c037722f67 +52a335e86172ac5e21af654dbf3b69f79f3d9a716e519727f5bc4c62d74bddfddb9f6b5666a7ace95a343f68d56e12dd3d5ce057e4178f3f6e4f885acc2d6ba7 +5a4762bce1e2639af8b3c5df1a3e27f88ee1df53d72e64463f70b640afa9c0f02e2ead9d69a8afbd9f95679e3d65184bc70546555f7f857e3a9fbc3e2efda77e +0df84633f68d6ade7941e638dc645721e17fdb23e0ef89b5c87434bd481e7380eee300d7f3b7a95c1bb98cf747cc90f563d6b999a76b69d2e6d18c7223021875 +1cd7d4d2f0f305c9caea4b9bb9f97e23e9139d7b753861e9aa77f8756daf5ee7f5ef0cb14f12cf0b064701948e841e86a4af9a3f64ef882df117e0ed86a8f279 +ad6ea2dcb75e500afa5ebf25c5e1a587ad3a13de2da3fadb29cc69e3f05471b4be1a91525f34145145739e885145140051451400514514005145140051451400 +514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451401ffd0fef9f52d5b4dd221fb46a532c29e +ac715e45e21f8ebe15d1149b706ec8ed191cd787fc6ff116a5378ea7d019c8b7862570b9e32457cf77b30404a800f6afaacbf22a73846a5577beb63f20e24f10 +b134311570d828a5c8dc6ef5775a3d363df3c51fb4d6b2e8eba045f676edbc038af9a7c5bf167c6fe2507fb5ef327becf96b16e8dcddcde5dbc6d239eca326b6 +34ef82bf12bc52c0e9968aa1fbca76f1f8d7d461f0781c2ae66a31f367e578fcf33ecda4e9c2739ff7637b7dcb43c1f55bfb97dde64d23f721989af31d5f518d +4ee240afd04b7fd92e0822177e3cd5a3b341cb88a45247e159b777ff00b207c2c76b5bfba9754ba4fbab245b9491ea6bd0a59d50bf2e1e12a8ff00babf5d8f07 +13c0f9828fb4cc6ad3c3c3bd49a4ff00f01bdcfce49748f10ead119f4bb49274f5515a5e11f80bf14be22c5733f8674c9a736c40902ae7693eb5f6dc3fb6c7c3 +ad2f578b4ad0bc2960b64ce14b6cc1c7ad71ff00b5af887e20782edf43f1ff00c24bcb9d1ec3c431b4d2ad8e429c74ce2bbe9e678e7563877455373f85c9dd69 +ad9dbc8f22b70b6430c2d5cc1636589851b7b48d38f2b49bb269cb4b5dab9f187c45fd9ffe2e7c38d3c6ade28d1ee20b5271e6b2e1735f38dccf8ce39afd28f8 +13fb535eea7e1cd77c03fb404975a9d8cd6329b59e7432309d871f4afccdd6cdac17f2c166c4c4ac7693c1c135f439557c54e7528e2e094a36b38fc324fb5fb7 +53e0b8a3019552a387c6653564e1513bc276e784a2f676d2cf74cfd9ff00f825c7c432fe17bcf86d23ee31c925c807a8cd7ebc57f339fb01fc441e01f8f6935c +4988af6216e149e32e715fd318e466bf22e3dc0fd5f3494d2d2694be7d4febdf01f3bfaff0bd3a327ef516e1f25f08514515f147ed0145145001451450014514 +50014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145007ffd1fec6ff00 +689d1d74af11af892418fb585894fa915f2b6a5758c8cf415fa0dfb45787e4d67c1ab7888185931958fa0c57e6adedeacb11941ebdebf45e1fa9ed70b1eeb4ff +0023f99bc47c2fd4f36a96568cfde5f3dff13ea7f870fe1ef01fc30ff85a57d089eea7778a307b32fd6bc03c63fb52fc4fd5d9c5a5c4705b9e02040081f515ea +df0ee68fc65f06b54f0ab1dcda5c525d2afb9afcfcd4af1d3e590608ce457a396e028d6c4569578f34d4baeb65d2df23c0e25cff001983cbb034f0155d3a33a7 +77cba3735a4eed6fa8df14f8bb5ed6676bad42f25666eb87207e5599e06f85fe32f8bfaab699e1889e664386931b829f7ae3f58bc1c8afae3f61fd6eea7d6354 +f0669b3182eaff007491c8a70e36293c57d2e3aa4f09839d6a295e2be4bcfe47e6b90e1a966d9d51c1e3672719b77b3d5bb6895fbbd2e7c93f183e0b7c41f83f +7620f16d9c915bbe025c11852c7b0af77f84dfb6b691e10f0527c3ff008b3a349e20d3ed5425aac780635fa9af69f86bf1eb48f8a7abea7fb3f7c7b8c4caf732 +c1677728df2890b6d5ebd315f9e9fb42fc23d43e09fc45bef095c167b44908b695bf8d7ae6a30ee38f7f50cce16a8bde4d369497f345ee9f747763a157205fdb +dc315dbc34dba738cd26e12fe4a916acd6978b68fbf7c17fb55fecafe3ff00165978264f03dc591d4a55b7595dc632e715f167edc5f0ab41f84bf16ee34df0cd +ab5ad9ced98c13904633c57ccde1fd67fb0fc59a66ba1b06cae52607fdd39afd2ffdbeb4bff8593f07fc15f19ac72c64b767b861f80e4d5c3050caf33c3aa329 +7b3a8a5169c9bf7b75bfa0ea6735b89f8673078c853789c338548b8538c1fb36f964bdd4b66d33f2dfc09af4fe1df1fe8bacdbb6cf22f22763ec0d7f5e7f0ffc +55078d7c1f61e26b720a5d441b22bf8c7bdb83e49789887c6548ec6bfa70ff0082757c4783c63fb3e695e1f790c975a4c4239589c9392719af2bc4ac0f3e1a96 +292d62ecfd1ffc13eabe8db9efb2ccb1595cde9522a6bd62ed6fb9b7f23efaa28a2bf193fb2428a28a0028a867b882d6233dcbac68bc9663803f135f167c79ff +0082867eca5fb38d9dfde7c48f13c0834e8fcc996d9966603d000dc9f6a00fb668afc0f6ff008393ff00e0966a483e27d4b8ff00a713ff00c557d0df07bfe0b6 +bff04fef8e16935ef82bc51304817737da60f24e3db2dcd3b315d1fad545715e0cf88de08f885e1f83c4fe0cd4edf51b49e2132b4122b90a4679009c1f506bf3 +7be20ffc165ff61df865fb485bfeca9e2bd62fa2f17dd4a90c7025a1688bbf4f9f763f4a43b9faad4551d3750b6d5ac21d4acc9314ea1d49e3834ed4751b1d26 +c65d4f539920b7814bc9239daaaa3a924f4a00b9457e2c7c44ff0082fbff00c13a3e1afc49bdf851acebda95d6b16171f65923b2b26b8567ce3e52adf30f715f +a89e09f8e9e06f1efc29ff0085c9a29b88f45f25ae333c46394228c93b0f3d28b0ae8f63a2bf38eebfe0aa5fb21595cbdadc6ab76ae87047d9cf5fcea0ff0087 +adfec7bff417baff00c073ff00c553b30e65dcfd23a2bf3cb41ff82a0fec97e24d620d0b4bd56e9ae2e085406dc8193f8d7e81d95dc1a859437f6c731ce8b221 +3fdd6191fa52b0265aa28a281851552faf60d3ad24bdb924471296623d057847c1efda6be157c73d4aff0049f005ccb3cda6caf0ce248f661e33838e4e6803e8 +2a2bcafc5bf1a3e1df827c5ba57823c43a8245a8eb0e52de3c83c8fef73f2fe35ea0658847e7161b319dd9e31f5a00928aaf6f776b789e6da4a92afaa3061fa5 +58a0028a28a0028a28a0028a28a0028ac2bcf1478674f9dad6ff0051b58255192924c8ac07b8241ab56dad68d7a9e659ddc32ae3394915863f03401a74556b4b +db3d421fb4584c93c7923746c18647b8ab3401ffd2fef47c69a736afe14bfd3157719e164c7ae6bf1a3c490ff63ea773a337cad6ce5083dabf6fabf1d7f68fd0 +66f0cfc48bd9e55dab7f2348bee2becf83eb7ef6741f5d57f5e87e23e33e03fd9a863e2b58b717e8f55f896bf675f11c761e37b9d1659028d5e316d83df757cd +3f1ab4c97c31f11f58d119762c13955fa559f0b7894787bc73a5eb65b68b5b8573f857a2feda5a6adb6b5a378d231fbbd7e1371b8723f1afb8a34fd96651ed52 +3f8c7fe01f86e2eb7d6f862a7f361aa27ff6e4f4ff00d29a3e27d52f1998ad761f033e253fc2cf8b1a6f8c0b61212636fa3f1fd6bcbaf6e0162c4e6b97ba9063 +3dc1cfe55f592c342ad29519af7649a7f33f28a19955c2e2e9e3283b4e12525ea9dd1f77fedb1f0ee6f0078d34df8e5e0b3b74dbb114d1b274170df31e7eb5ea +1f10ac34ff00daf7f6668bc75a4a89fc4de16802dc227df919bdbe954bf662f18e8df1fbe12ea5f003c71209ef6ce192e2c9e6e4f984614026be66fd9e7e256b +5fb2c7c7ab8f0278c54ae96f2b457c8dd096e071dfad7c94295774dd15fef385778ff7e1dbe6b4f53f64a98ac02c4ac6c95b2cccd72d45ff003eab77f2e5959a +feedcf847514963f36ce752b2c64a383d430ea2bf5efe13ddc1f1b3f60ef11f806d98497da0dba2467a98f2735f27fedc7f02d7e1478fc78afc3599340d6905d +24bd84937cdb7d2bd3ff00e0991e34d3ad7c71ab7c2fd4dfe4f11e46d3df6a9af5b3bc4431994c330a1bc1c66bcacf55f75cf96e08c055ca38aeb70fe3f455a3 +3a32ecd4e2f91aee9bb34cfcb1bf825b0b8934e9ce5edd8c6df55e0d7ebcff00c1247e25a695e25d77c13a9beefb7b462dc67a62bf343e3ff83eebc07f16b5dd +12e14a837933a03fdddc715dafec61f1025f87ff00b4978735491f6da998f9d93c115e967b878e3f29ab18ebcd1e65eab53e6f81730a990f16e1a7534e4a9c92 +f493e477f93b9fd79d1552c2f21d46ca2bfb7e52640ebf4619ab75fcdcd5b467fa3e9a6935b0551d4f53d3f46b09754d5665b7b7814bc9239c2aa8ee4d5eafc6 +aff82dd7ed557dfb37fec7bace91a21f2b50f145bcb6704c0e1a323072bef486d9f8c9ff000544ff0082c7fc5df8dbf1367fd907f61c8a696e4ca6d2eee20024 +3210c558820703d2b7ff00637ff837375ef19e9b0fc50fdb1fc473ea126aea257d2246916487272771ce39f4a83fe0db2fd8becfc4b0eabfb61fc48b78eeb531 +7125b43e700fb99c677f3dc75afec62a9e84257d59f89107fc1bd1ff0004b68edd229bc08f2385c339ba7049f5af877f68aff8366fe10789d6e65fd9af5b1e10 +dcbfba8e4677c1f722bfa99a295d95ca8fe74bfe0893fb087c7dfd85e5f18f823e304d75a8c12dd48d6f7b2b3189d00c02a189c035fceffeda6887fe0b9da2b6 +067fb46db9fc6bfd112f3fe3ce5ff71bf957f9df7eda1e58ff0082e5e8ad3489120d46d8b3c876aa8cf527b0a6b7264b43fd05fc17710da7816c2eae1824715a +abb31e8154649afe457fe0b57ff059bbfd62eaf7f644fd952e0dc4977badafefad8ef5b857e1a24c72181ef5b7ff000581ff0082ca5b683e07b7fd94ff00656b +e924d566896df52beb724491cabc6c8d94f2a6b85ff8225ffc11e754f1c6a56ffb5dfed456aef14b27da2c2d2e07cf24cac096746190a7ae7bd097506efa23bb +ff008226ff00c1170e98d61fb557ed35686e6f25026d3ed2e94970ae3396cf5c1afea8be34da5ae9ff00053c4567631ac5145a6cca88830a005e0002bd56c6c6 +cf4cb38b4fd3e248208542471a00aaaa3a0007415e65f1d3fe48e7897fec1f3ffe8269752ad647e2ff00ec1ffb22fc06f8f9e1ed7f5bf89da41bfbab6ba548d8 +394015b24f4afbe3fe1d8ffb1dff00d0b6dff7f9bfc2bc23fe0973aee83a5f833c4cba9df5bdb31bc4c2cb2aa1c60f3c915fa9ff00f09b7833fe82f65ff8109f +fc5536f5262958f8ef44ff00826ffec95e1fd561d6b4bf0f18ee203b91bce63822bee3b3b582c6d22b2b61b638515107a2a8c0fd2b36c7c49e1dd4e5f234dbfb +6b87feec52ab9fc8135e77f1a7e347837e0778367f1778be711a202224eacef8e062a4ad11ebd457f3d5ad7ed41fb5f7ed87ac5cf86fe0bd83e8f628db60ba42 +d16e07be7a5515fd933fe0a7fa4635c9bc54f2a5a7ef9a2fb6e4b85e718cf3f4aae5f3279fb23fa00f177fc8b779ff005c9bf957e417fc132801e3af17e07fcc +42ebff0042accf837fb78fc44d135193e127ed1da61d3e4951a2b7bbdadf3e01c92c78abff00f04c39e1bbf1978b2eed8ee8a5bfba643eaa5b8a2d615eed1f63 +fc56fd8a3c19f13be36691f17ae67789ad25325dc25dbf7bc70171c2d763fb5beb7ad780bf67ed4ee7c2327d9da184c41ba909b4ff00857c19fb557c48f88ba1 +7ed7fe15f0f687adddda69f3dc9596de37223718e84573dff0524f855fb48f892eacfe20f8475464f075bd82a5ddb09b6ee971924a77c8ef421df7b1f647fc13 +9351d575afd9c34cd635895a69a669373b1c93f31afbe2bf972f809fb38fedd3f103e1f5b7893e0a7881b4fd0e5dde4c7f6af287079e33eb5fb7dfb11fc37f8f +1f0b7e17dde8bfb436a4752d59ae9a4495a6f371163a673c50d04657e87d9f457e507ed69fb7fcfe0cf11dc7c1ef82f6bfdadae1fddcb2202c23ddd0a95af8af +4df82dff000528f8d701f17e83aecba5404edf29ee8c5c9f62452481cfb1fd19d15fce24fa9ffc1417f64bbefeddf194d2f8812df0e51a569a323f0cd7eaff00 +ec85fb657867f697d0bc8ba5163aec1c4f6b8c6180e719e78a2c3524f43edca2bf1bbf6c0f8ade30f037ed5fe0db7875cbad3f45fb747f6b86372b1b478190c3 +a62b81f8cdfb4bfed15fb4afc44bbf863fb35dbbdad9da48d0fdb14b47b88efbba5160723d37f6f8f803f0cefbe307c3af115dc7731dcf8af5c4d3b5131ceeab +2db800ed001c03cf5af9b7c43e1ff8bde06f8b7e26f07fc021752687a23cd6e20dc646440a7a93e82bf4fbf663fd9e7c5be1df871a427ed13747c41e23d3ae1a +e227b87f3960727e52879e6beadd2fc17e18d1afafb52d3ace38a7d498bdc385e6427839a77172df53e1dff82625f5eea3fb2cdadcea32bcb39d4af0485c9243 +06191cfa57e85d731e12f06f867c0ba4ff0061f84ece3b1b4f31e5f2e25dabbdce58e3d4d74f499495958fffd3fefe2bf3a7f6e9f0b493ae9fe305f952d2328c +7ea6bf45abe7dfda77c2ade2ff00841a8e97126e93e575207236f26bd7c8b13ec31d4a6f6bd9fa3d0f8fe3ecaffb4321c5504aed45c97ac755f8a3f06b5abb66 +89886c1c715f61fc49b987e277eca76be21817cd97c310a5b337520b57c2faddcf95349013cc6c50fe15f617ec897a3c5de07f137c2099848faab79c8ade9182 +6bf60cda9fb3a34f16bfe5dc93f93d1fe173f8e383b10b118cc46533db114e70ff00b792e687fe4c91f9df3dcb32f3e95ce5dcbb8e6b7bc4286c359bed3dc153 +05c491e0ff00b2715c65d4cc32457d6d2575747e555af1938bdd68753e02f1fea7f0e3c69a7f8b74b90a7d8e6492400fde5539c57e80fed97e02d2fe337c30d2 +ff0069bf0220dc62136a6b1f251fb6715f96373212086e735fa13fb06fc6ad220d4efbe00fc4193cdd27c49f2a897954da38033c0e6bc6cf70d3a5c99961d5e7 +4b75fcd0fb4be5ba3eeb81731a18a55f86b3095a8e27e093fb1597c12f46fdd7e4cf58f81be21d23f6c1fd9cef7e0bf8d9d66d774489ef2d09e1888c7c8a2bf3 +93e07ebfaafc08fda534bd475f26d6eb499d92557e36eee39fc2bd67c5fa6f8c3f629fda8639632d15acd3adc165fb8d6acd9033f4ed5ebdff000503f865a3f8 +af45d13f69bf8748a2d35d02e2ef6f1b3691e95e7e19d2a55dd08bbe1b149b8f6526b55f3d4f7f318e2b17818e3a71b66595ca31a89fc53a7192e49776e0ec9b +ecce5ffe0a85e081a77c58d33e206951edb1d534e8a6661d0c92724d7e5dc5ac5f68f7d16a9a5bf973c4ea51bd3915fa73fb58fed29f0b7e357ecc7a0683a449 +2378974e682270cb85f2a35c75afcabb893230d5ed70d42b472f851c445a70bc75ea96cfe67c67893570753882b6332eaaa50aaa352f17b4a4b55e4d347f6a7f +b3bf8d2cbc73f07741d5ed1f7b2d9431ca7fdb5400d7b6d7e48ffc1233e257fc24ff00036ebc39aacfbaf6d6f1f629393e5815fadd5f8067b82784c7d6c3f693 +3fbef81b3a59b64383c7ade7057f55a30afe5a7fe0e82d1f5dd43e03f82ef34b56305b5e4ed391d02e17ad7f52d5f9d5ff000543fd9663fdaaff00648f147833 +4d84cbadc36723e9c3b79bc71f957948faa7b1f1d7fc1be9a8e91a8fec4c1b49c623bb557c7f782735fbb55fc357fc104ff6dd9bf63df8c1acfec4bf1da63a6d +a4d7729f3ae7e5db72bf2a819fe1cd7f719677969a85ac77d612acd0caa191d0865607b823ad0f7145e859a28a8a69a1b689a7b8758d1065998e0003b9348a23 +bcff008f397fdc6fe55fe6f9ff00052ef04dff00c4cff82bacdf0eb4abbfb05d6b33416f15c9ff00964cdfc5c57fa08f867f68cf84df107c637ff0e3c1daa47a +86a568b22ca2121d14a0e41606bf830fdb4b23fe0b9ba28f4d46dbf9d544996c7c2dfb457ecd7f1a7f60df8fb61a8fc58b19ee611729756b7728252ea28d81dc +b9cf06bfbf8ff82677fc1457e0e7edcbf086c5fc26f169baf69d6e91dd6925879b1a460287c0ec6bbdfdaa3f621f849fb737eceb07c3ef8936aa2f0d9a8b3bf5 +40678580c80ac7a2938cd7f05df11be1c7ed61ff00046bfdab16fec4cf6a96770b32490b1fb35dc19caa3b8e0e475146e4fc3e87fa67d794fc7338f83be253e9 +a7cfff00a0d7c39ff04d8ff8294fc2cfdbe3e1641ab69b7315af89ec9123d4ac8909fbe239f2c13965fa57dc5f1d7fe48e7897fec1f3ff00e8269752fa1fce4f +ecebfb0778b7f6a1b4d5fc4ba178affb0a3b29c4663f98ee2d939f96be92ff0087377c4cff00a28ffa4b5f4cff00c12abfe44bf13ffd7e27f235fac54dc99118 +2b1f957fb267fc13cfc65fb387c414f1a6b7e2ff00ed989327c9c3f71fed715e05fb62ff0068fc7ffdb0349f8231cac748b458279d01e1b9c357ee8119047ad7 +e187c72bff00f8527ff0501b0f14eb20ae9daa43042b29fba19cfaf4a13d472492b1fb37e03f87be14f86fe1bb5f0b784ed12dad6d10220006efc4f535da919e +0d56b3bdb4d46d52f6c6459a1906e57439041f422acd4967c95fb5e7ecf9e11f8ddf0b6f6dafed17fb4ece266b39d7e568dbbf4ea315f9f3ff0004a1d39f46d4 +35cd1653b9ace79a127d4a1c57eaf7c74f1fe8ff000d7e186ade2bd66648a3b785880cc016278c007a9e6bf2b3fe0965a847ac7887c49ad43f72f2eee265fa31 +cd3e843f891cefed7fff0027afe10ffafb3fc857deff00b68123f663bcc7fcf01ffa01af823f6bff00f93d7f087fd7d9fe42bf40bf6c4b6173fb33dea1cf16f9 +e3fdc34fb02ea709ff0004cf27fe19974a1eefff00a11af7afdac3e255dfc2cf82baaf892c4ed95a36814fa17522bc0ffe099ac87f666d2806048326477fbc6b +d33f6e5f076a5e36fd9fb54d334b42f24444f8033c20269751ad8f933fe09a9fb3be8c7c1dff000bf3c5b10bbd57587768ccbf314dac79e6bf5c91123188c051 +ed5f9c9ff04d2f8aba0f8afe0258f8244aa9aa6906459a22707058e302bf47687b8476d0a3a8699a7eab6b2596a30a4d14aa5595c020835f835fb41f80e4fd8f +ff006b0d0be227c38cc363acb0132afdd0d2bedc11d2bf7c890064f0057e1d7ede7e3283e2cfed09e15f84fe0565bd9adde392e0a73b5a3932471ed4209ec701 +ff00052fd0aebc63f19fc37e1fb27f2e6d4da10ac3b17506bf637f675f855a0fc29f85ba5687a6db2c7726046b9931f349263924d7e5d7ed8b68971fb5f7c38d +367e07daad91bf0500d7edb5b5ba5adba5b47f750003f0a6f604b56c9e8a28a92828a28a00ffd4fefe2a86a96e977a6dc5ab8dc248d9707dc55fa29a76772651 +528b8bea7f313f187c3b73e0df1f6a1a15ca946f35e500fa31cd74dfb2a78e7fe107f8e5a76af39c42e9246c33c12e31fd6bdd3fe0a1be107d1fe2eb78a914a4 +1750c68303037639afcf28753b8d3353b7bfb66dad14a8d907b035fd0b8071cc32c8f37db859fad8ff003bf3d854e1de28a8a9ff00cb8ab78f9a52bafbd1ee3f +b5b7838f80be335de92cbb7ed518bb03da5e6be4fba994935fad7fb437c37d4ff6a4f87fa4fc61f8726de5bf48e3b4b88cb7ef3644b8271d6be46f0b7ec3bf1c +3c5d738cd959440fccd732f97fce9e519ce1a38382c554519c3dd926f5ba36e2ce0cccaae7359e5786954a355f3d371574e32d56be5d4f8be79462b2edb5cbbd +23528750d2dda3b98983230ce7835fa80dfb1f7ecf9f0ed04bf1c3c4ee92c43732e9d2aca38fa5571fb45fec75f093f71f0d7461afc96e30ada95b83b8fbd743 +e2085556c2509d5f95a3f7bd0e08f0056c2b53cdf1b4b0d6e8e5cd35ff006e475b9e3bf14f50f8f3fb64dbe9567a3785ee669608a2b6fb48031b546335f4b7ed +353e8ffb3f7ec67a3fc0bf124cb27882f6db649193f346c0e718af963c6bff000511f8a7af4ae9e15d22cbc3910f953ec1fbbe3b74af867c7df103c61f113587 +d73c677f36a13b1c83336edbf4cd71e1f27c5569508d68469d1a72e6514eeefd2ef6b7a1ece61c6195e0e9636a60eb54c4e2f110f672ab38a845474bda36bddd +ad76704cec912c6c49200ac8b8931cd5c9e4eb93585733c6a705b07eb5f627e3a7eabffc124be25a786bf6819bc2daacfe5595d59c9b7278f30f4afea241cf35 +fc8d7fc134fe1cf8afc6dfb44dbdd6936cff0067b688caf33a911e14838ddd335fd71a0daa17d057e15e2353a6b335283d5c55cfee8fa3b57c4cf86654eb47dc +8d4972bee9daebe43a8233c1a28af803f7c3f9cbff0082ac7fc111340fda92f9be377ecfd3a787bc6169fbf611039b89012dc63b935f92ff0004bfe0a2dff055 +4ff827899fc1ff00b4ef83f52d67c2ba02ed48da30ac91a9ea5f04e0d7f7395c2f8bfe18fc3cf1fdbcb69e36d16cf558a75d922dcc4b20651d8e41c8a7725c7a +a3f93c3ff076afc2216ecadf0ab5813053cf9c36eefa6dce3f1af853e3a7fc166bfe0a25fb687865b45fd98746bcd2f47be2e9721620cd2c4dfc21b1915fd9e9 +fd863f63939cfc33f0ef3ff4e117ff00135e85e14fd9cbe03781a016be0ef08695a646bd16ded92303f2029dd059f73f9c9ff837abf651fda83e135af8b3e28f +ed1da1df6853ea97124d08be249b8571f7d73dabf11ff6d5d46cd7fe0ba7a2c2cc771d4adb8da7d47b57fa2924314508b78d42c6abb428e800e315e19abfecbd +fb3aebfe324f887ad782b47bad76360eb7f2da234e187421c8cf14afa872e963d2fc07ff00226699ff005ee9fcabe5efdb73f624f84bfb6ffc23baf871f11ace +3374a8ed617847cd6f3b0c06e39207a57d930c315b44b040a111061547000a969147f997fc59f861fb567fc118ff006aa8f5cd325b9b28ed2763657c14f93776 +e0fccc17a7238e6bfb1ffd92bfe0a9ff00047f6f2fd94359b982fa3d37c5506992a5de9b213e712131e6018e8c6bf573e247c0cf83bf184c07e29f8674ef107d +98158bedd6eb36c07a81b81c5733e0dfd967f671f8797135d781bc11a369325c27972b5ada2465d7d0e00c8aab92a363f03ff659ff008282785ff657d3f5af0c +6afa05ceab25edc0916485b6eddb9183907d6beacff87d5f817fe84cbfff00bf83ff0089afd5d93f67bf81d2b9965f09e96ccdd49b64c9fd299ff0ceff0002ff +00e852d2ff00f0193fc28ba172cbb9f949ff000facf027991c7ff0865ffef1d53fd60fe238feed7dc9fb48fecefa17ed73f096c354b702c7527852f2da43cb02 +cb90a48f4af77ff8677f815907fe112d2f20e47fa32751f857af5b5b5bd9dba5a5a208e28d42a2a8c0007400526d741a4fa9fcf6f833f68ffdac7f62eba93c2b +f17349bad5bc39a79d96cfb701907a1e4d7ab49ff05a1f09df44da7e9be0dbe1793029092f91e61e9c6dafd9ff0011f83bc2be2fb7169e28d3e0bf8871b6740e +3f235c0c5fb3e7c0e86559e2f0a696ae872ac2d93208efd29dd0b95ad99f8c761e0bfda9ff006d6d5535bf8c90cda4f84ac033c513aed13230cf518cfe35e97f +f04b0b3b4d27c47e25d0ec4e62b1bbb88138fe143815fb4d6fa7585ad92e9b6d0a25baaed11818503d315cff00877c05e0bf08cd2dc78634bb6b079d8bc8d046 +10b3375271d734ae1c9adcfc54fdb067893f6d9f08231e4dd9edec2bf5b3e297811be237c1bbcf0c427f7b3d93796319cbec381f8d773aafc3bf026b9abc5afe +b1a4dadcdf4077473c9186914fa82466bb14448d04718c28e00145ca4b73f9b4f811fb5f78bbf60d9350f869f163c3b777681c882353b4a724fa1eb5fb19fb27 +7ed45e1efdb23e1cea5e27b1d226d32da299ece48676dc5811cf61dabdfbc49f093e18f8c2f4ea3e2ad06c7509cffcb49e1576fcc8adaf0a7823c21e05b27d3b +c1ba6dbe99048dbda3b68c46a5bd4818e686d0a29aeba1f89ff1dff65af8d3fb2e7c49b8f8d9fb343492e9970fe64d6712eef280e4e73eb50f86ff00e0af3a8f +816c3fb17e2c7856eeeb53073be321063bf1b4d7eecdc5bc177035b5ca092371865619041f5af2ed43e05fc1bd5a7fb56a7e18d3a793fbcf6e84ff002a77ee2e +5b6ccfc51f19ff00c148fe357c7c12786ff67ef0fdd59cb74be5a8237b73ef8afa9ff618fd8cfc4de04d724f8d7f1958cde23ba2cc1241f347bfad7e8ef87be1 +3fc34f09dc8bcf0ce8565612a9c878215420fd40af41a57ec0a3d59f891fb624f1afedb7f0fd1cf2752871c7b0afdb7ae4355f0078275cd620f106b1a55adcdf +5b3078a79230d2230ee091906bafa1b2920a28a290c28a28a00fffd5fefe28a28a00fce2ff00829078125f12fc2fb1d5f4f4c4b6570649180ea8074afc109ee1 +186eafeae7e34f82d7c7bf0cf57f0daa6f9a7b6758bd9c8e2bf951f1bf87752f02f88ef3c29ada18a7b390a1dfc67e99afda3c3bc72ab839615bd60f4f467f17 +fd22322961b39a59a463ee568a4df4e68e96f56b537bc15f19fe22fc2f691fc0fa81b5f3010c0fcc31f4352f8c7f694f8d3e36b2361e22d5cc90e31841b3f518 +af1d92612b7970e1d8f455e49ab961e0cf1b6b972b6ba5e8f792973c32c2c57f3afbc9e0f0bcfedaa423cddda57fbcfc2a866d9a3a3f54c3d7a9ecf6e58ca56f +b9687177b737123334b2c8e4f277393fccd61cd271cd7df9e00ff82767ed0ff108a5d4505bdadb10198cedb1b07eb5f6e7c3dff8245f859992ebe23ea73ac8bc +94b7704135e4e378b72ac2dd4eb26fb47567d664be137156696951c1ca317f6a7eeafbd9f81571771822204ee6380307ad7a2785be037c6af884e91f827c3973 +a8993eef963afe75fd527c37fd89be02fc3940b0e910ea2ca301aee35723dfa57d2ba2783bc2be1ac7fc23fa7dbd9e0607928138fc2be4b1be26d28dd6128dfc +e4f4fb91fade4bf468c4ced3cd71aa2bac60aefef7a7e07f32bf0cbfe094ff001d7c7ca9278a646f0e96fbc274ce3f2afbf7e167fc11ff00e17787027fc2cdbc +5d788c6ed8ad1e6bf6468af8fc771d66d88ba55391768ab7e3bfe27ebf92781dc299772ce5877566bacdb77ffb77e1fc0f26f851f043e19fc14d1bfb0be1ce98 +9616fedcb7e679af59a28af92ab5a7566ea5493727d5eacfd5f0b84a386a51a187828423a249592f44828a28acce80a28a2800a28a2800a28a2800a28a2800a2 +8a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2803ffd6fefe28ac0bdd685ab6dc573979e319 +22cf96a302803d0abe57f8affb1e7c16f8bbacff00c243e24d354de124b3838c935dcdefc40b888f039ae52f7e275dc4720b574e17195f0d3f69879b8cbba763 +cdcd327c0e6547eaf8fa31a90ded249abfcce0fc31fb017ecdbe1d9d6f5b4459ee10e4316381f857d53e1af02f853c2369f61d02ca28231e8a33c7bd7cdb77f1 +775084fcac6b0a6f8db7f192cc5b15ae2b32c5e27f8f5652f56d9cd9670de55977fb8e1614ff00c3149fde91f6d2a220c2803e94eaf86bfe17b5d7f79bfcfe35 +3c1f1befa56f94b5709ed9f6f515f20da7c5cd465e4b1ae86d3e285f48cb9279a00fa768af0fb3f88177238e2ba9b5f1a4b29036fd6803d1e8ae7acf5c4b9601 +875ae81486191400b451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500 +1451450014514500145145007fffd7fefa2e74db7b9cef1c9ae7ee7c236d7031bb15d851401e6975f0f6099485615ce4df0ae397826bdba8a00f9ce7f8388c30 +17359537c0e59befa57d4345007ca9ff000a222e9e5d598fe06c71f44e95f5151401f3941f07446a3e5c60d6e43f0aa28cee1c1af71a2803cc2dbe1ec11e1890 +0d7410784ada1c739c575f4500655b6916b6fd056a0000c0a5a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a +28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2803fffd9}}}}} } diff --git a/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/WrappedImages/libreoffice7/firefox.html b/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/WrappedImages/libreoffice7/firefox.html index dc2bc8319f1..e53c6ce814b 100644 --- a/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/WrappedImages/libreoffice7/firefox.html +++ b/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/WrappedImages/libreoffice7/firefox.html @@ -3,21 +3,21 @@ - + -

      -Some text

      -

      +

      +Some text

      +


      -

      Lorem -ipsum

      -

      +

      Lorem +ipsum

      +


      diff --git a/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/WrappedImages/libreoffice7/firefox.rtf b/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/WrappedImages/libreoffice7/firefox.rtf index 52fa000859c..dc448895291 100644 --- a/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/WrappedImages/libreoffice7/firefox.rtf +++ b/tests/plugins/pastefromlibreoffice/generated/_fixtures/ImagesExtraction/WrappedImages/libreoffice7/firefox.rtf @@ -1,149 +1,371 @@ {\rtf1\ansi\deff4\adeflang1025 -{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset0 Liberation Serif{\*\falt Times New Roman};}{\f4\froman\fprq2\fcharset0 Calibri;}{\f5\fswiss\fprq2\fcharset0 Liberation Sans{\*\falt Arial};}{\f6\fnil\fprq2\fcharset0 PingFang SC;}{\f7\fswiss\fprq0\fcharset128 Arial Unicode MS;}{\f8\fnil\fprq2\fcharset0 Arial Unicode MS;}} +{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset0 Liberation Serif{\*\falt Times New Roman};}{\f4\froman\fprq2\fcharset0 Calibri;}{\f5\fswiss\fprq2\fcharset0 Liberation Sans{\*\falt Arial};}{\f6\fnil\fprq2\fcharset0 PingFang SC;}{\f7\fnil\fprq2\fcharset0 Arial Unicode MS;}{\f8\fswiss\fprq0\fcharset0 Arial Unicode MS;}} {\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;} -{\stylesheet{\s0\snext0\hich\af4\dbch\af9\langfe1028\dbch\af10\alang1025\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\loch\f4\fs24\lang2016 Normal;} +{\stylesheet{\s0\snext0\rtlch\af10\alang1025 \ltrch\lang2016\langfe1028\hich\af4\loch\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\f4\fs24\lang2016\dbch\af9\langfe1028 Normal;} {\*\cs15\snext15 Default Paragraph Font;} {\*\cs16\snext16 Footnote Characters;} {\*\cs17\snext17 Endnote Characters;} -{\*\cs18\snext18\langfe255\alang255\cf9\lang255\ul\ulc0 Hyperlink;} -{\*\cs19\snext19\langfe255\alang255\cf13\lang255\ul\ulc0 FollowedHyperlink;} -{\s20\sbasedon0\snext20\dbch\af7\ql\widctlpar\sb0\sa0\noline\ltrpar Index;} -{\s21\sbasedon0\snext21\dbch\af7\afs24\ai\ql\widctlpar\sb120\sa120\noline\ltrpar\fs24\i Caption;} -{\s22\sbasedon23\snext22\dbch\af7\sl276\slmult1\ql\widctlpar\sb0\sa140\ltrpar List;} -{\s23\sbasedon0\snext23\sl276\slmult1\ql\widctlpar\sb0\sa140\ltrpar Text Body;} -{\s24\sbasedon0\snext23\dbch\af6\dbch\af8\afs28\ql\widctlpar\sb240\sa120\keepn\ltrpar\loch\f5\fs28 Heading;} -{\s25\sbasedon0\snext25\ql\widctlpar\li567\ri0\lin567\rin0\fi0\sb0\sa0\ltrpar List Contents;} -}{\*\generator LibreOffice/7.0.1.2$MacOSX_X86_64 LibreOffice_project/7cbcfc562f6eb6708b5ff7d7397325de9e764452}{\info}{\*\userprops{\propname AppVersion}\proptype30{\staticval 16.0000}{\propname DocSecurity}\proptype3{\staticval 0}{\propname HyperlinksChanged}\proptype11{\staticval 0}{\propname LinksUpToDate}\proptype11{\staticval 0}{\propname ScaleCrop}\proptype11{\staticval 0}{\propname ShareDoc}\proptype11{\staticval 0}}\deftab720 +{\*\cs18\snext18\rtlch\alang255 \ltrch\lang255\langfe255\loch\cf9\lang255\ul\ulc0\dbch\langfe255 Hyperlink;} +{\*\cs19\snext19\rtlch\alang255 \ltrch\lang255\langfe255\loch\cf13\lang255\ul\ulc0\dbch\langfe255 FollowedHyperlink;} +{\s20\sbasedon0\snext20\rtlch\af8 \ltrch\loch\ql\widctlpar\sb0\sa0\noline\ltrpar Index;} +{\s21\sbasedon0\snext21\rtlch\af8\afs24\ai \ltrch\loch\ql\widctlpar\sb120\sa120\noline\ltrpar\fs24\i Caption;} +{\s22\sbasedon23\snext22\rtlch\af8 \ltrch\loch\sl276\slmult1\ql\widctlpar\sb0\sa140\ltrpar List;} +{\s23\sbasedon0\snext23\loch\sl276\slmult1\ql\widctlpar\sb0\sa140\ltrpar Text Body;} +{\s24\sbasedon0\snext23\rtlch\af7\afs28 \ltrch\hich\af5\loch\ql\widctlpar\sb240\sa120\keepn\ltrpar\f5\fs28\dbch\af6 Heading;} +{\s25\sbasedon0\snext25\loch\ql\widctlpar\li567\ri0\lin567\rin0\fi0\sb0\sa0\ltrpar List Contents;} +}{\*\generator LibreOffice/7.1.3.2$MacOSX_X86_64 LibreOffice_project/47f78053abe362b9384784d31a6e56f8511eb1c1}{\info}{\*\userprops{\propname AppVersion}\proptype30{\staticval 16.0000}{\propname DocSecurity}\proptype3{\staticval 0}{\propname HyperlinksChanged}\proptype11{\staticval 0}{\propname LinksUpToDate}\proptype11{\staticval 0}{\propname ScaleCrop}\proptype11{\staticval 0}{\propname ShareDoc}\proptype11{\staticval 0}}\deftab720 \hyphauto1 {\*\pgdsctbl {\pgdsc0\pgdscuse451\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Default Page Style;}} \formshade{\*\pgdscno0}\paperh16838\paperw11906\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\pgndec\sftnnar\saftnnrlc\sectunlocked1\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc\htmautsp -{\*\ftnsep\chftnsep}\pgndec\pard\plain \s0\hich\af4\dbch\af9\langfe1028\dbch\af10\alang1025\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\loch\f4\fs24\lang2016{\rtlch \ltrch\lang1045\loch +{\*\ftnsep\chftnsep}\pgndec\pard\plain \s0\rtlch\af10\alang1025 \ltrch\lang2016\langfe1028\hich\af4\loch\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\f4\fs24\lang2016\dbch\af9\langfe1028{\loch\lang1045\loch Some text} -\par \pard\plain \s0\hich\af4\dbch\af9\langfe1028\dbch\af10\alang1025\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\loch\f4\fs24\lang2016\loch -{\shp{\*\shpinst\shpwr3\shpbypara\shpbyignore\shptop7\shpbottom967\shpbxcolumn\shpbxignore\shpleft0\shpright960{\sp{\sn shapeType}{\sv 75}}{\sp{\sn wzDescription}{\sv A picture containing game\u10\'0a\u10\'0aDescription automatically generated}}{\sp{\sn wzName}{\sv }}{\sp{\sn pib}{\sv {\pict\picscalex103\picscaley103\piccropl0\piccropr0\piccropt0\piccropb0\picw96\pich96\picwgoal928\pichgoal928\jpegblip -ffd8ffe000104a46494600010100000100010000ffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713 -141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1effdb0043010505050706070e08080e1e1411141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1effc20011080060006003012200021101031101ffc4001c0000020301010101000000 -000000000000040503060701020008ffc400190100030101010000000000000000000000010203040500ffda000c03010002100310000001b0c295dd262a3643 -f4304442af817ded00fe1b0f5635e77472bd9f35bda3e7df2b9b4e52bef62ebc92a371e1826b045302f8f5b365d4609d8b2e98f3ada2b4465772af9969321c55 -4c2d4553ad2acfa826088f5efd0f52d166c9145bf3af7872df22d591323b9a19daa0634928a3daebcfad07377aa5af9fbbc667a7e180e98ad8544868a5a2ce8f -38680aeb091d796fcfe85afbde4df98aebb933aa6b76797cb4ba196ae916631cd27408ec2bf4c66d2ff9df3ef7ffc40026100002020104010403010100000000 -000003040102050006111213101415222123313241ffda0008010100010502ddccd787002805ad14acf625a2bf50539d7f751a4efc69dc7aad6b2052a2fd2d16 -ae5fefbc5cb72d373faab5e2869192452b56a595a3406931694b72182c46b7aaf5b63f18482e3e423bef4ed3729ebda26ba98fa30b0c425283643c7109dbf476 -d6529e6c06ca358d81cbb55c5eea55909745ff003de75db5da79156291f8d07ea289d6599a036fec71f4c0bc9acc66b2681d0d63b22783da3d0c510a027031a8 -fed8940ace6e5bf3ed9e794c2ad4571af0ebee3234eeb318a2c8af265c1772682c4563c79281113c53402e3f3124c8696c3c968e8ebe3d6666d44cb146968898 -9eb5b8db569407984b8d9258e35912d00bae215d724db58fa49b35ff002f1cd71fee5389aaf905e22d5924e9b50565fda8e9e9489b4f9438d536da845d2d4ff3 -6f344ae71dad96ab56a94731deadcf419239d78edae6abdaf8becd47ae46ac21ba56704c86d92bac58fc6b213f5d4982b0f6f0aa4940d7672feafda48ca0e7c5 -bb94588e856350d5c85eb499a4cce455bb4d65f23f178ed8f563e2bd1e27893bf55716d0e4a1c73141072abaf7659c7c1602afb8334c8718abcd5db6b0358ae2 -bd3fffc4001f1100020104030101000000000000000000010200031112210410312213ffda0008010301013f01acf8a5e5f531d4c221d75c9562351879149119 -b7118da09958c745a9e4a3c3351b19c9e17e6df3169851be88bc7a450e4251e61a4752b725aa183276edac611f5002c6d1100e9bc8ef6b1871cb294900d8efff -c4001f1100020104030101000000000000000000010200031112210410312232ffda0008010201013f01a4993da0f665b99471beb8eca0ee21f615bc558ebb87 -d98dc4476a7ecadcc08b79c7e6663ea3542c750c06d12a87f932af10541b9478caa23628b0f4b7580fccc828bc7a85baa7fa8b4ef710658e32ad42da3dff00ff -c4003210000103020306040504030000000000000100020311120421311013224151612332528105144291a1204371b1243362ffda0008010100063f028700c3 -e24a731d9418102b141f928b8aaeaaa34eeaf753b66aa29f75556fd3457cb1073e993b9ac2bdeee381f6ddff0005070d08a8515cef2b7246941d474544de8b75 -261a77db9f0adcfc8627dca91cec1cfe924156b61c432bd535ddb45cd0c6369c0e15503c73604e79150d8ebee8bcea73282d1119e616f2e9de1a33a15e0cd332 -df57340659765d17aba95896b857809515c7ca6d4e9eeb9ae8f88205b56d74ae9b322b5d946b4357f4b543929ee7b4170233e6a3eee256299888439afc38a765 -4c3d6cd5a4f44d827f29d6e47fbd9595ed60e95cd785287afe355bf9bc38dbab916e0a1b47a8ea53f1f3c8772d7533e6543146282daa8a5fab3f7403c7095661 -dcd95b5ad1d911eea3631c6377a1e32fba799e2b1d4e1747c4d25498cc4789fc8aaf9ac1f0b9a73b72c9473c8f25da3c3454a6b6e11611bd4f13bd908633e1b8 -d6691c287d97c3fe1f030089d25c4535a6c3333f6f3f642785d58e51569e88b5c284201ed0eec5560673e26f2737a22f0dba03e42de5d8adc61dbbb82b5738a0 -4e2375d0315d9bdfd5f9ae68c85bc187651a6bccec23253be0619216cc5b2c5d3b842585dc5f91d8ab1daec92cf0cbba734332fa0d0eca0cca38994dd20f237a -b9196771334e778eed5dbf10c1caeb9c1d914715858da5c337b07d6a1c647a483359277242836470c6c326224e4b0fbd7defadc1bc87e89b1b861786f1bc26cd -0b86edff008eca4c0cd85b30e5d489ddd57aa60a64e7d361c4cefa35bf7253fe236d1f3e4cbb56853967fa211657bf6fd18dc557212eefd900e35c2cfe61e92b -c29a94ce879aa8342322de61421eeb45eb2ccd561f0b868daf630564ae8ac8dcd7cd4a766232cefa891f56f5db349e9615035d99c4377847757d95b0d7d953f6 -a9440b596170add1ea99fe4cceb4fd4a8e99f686f942ab055e455ad28cb21ad4ac381e9dbfffc400241001000202020202020301000000000000010011213141 -516171108191b1d1e1f0a1ffda0008010100013f21ad0698ec5ccab8a2c9db45133d36c41c2c376804662da8bda31b58db7b98f5c8278988269661013b7c4cbc -0cd4eaf440189a7dbc44d70576a5203b6641e4cfa8d41529ac8e4e482acc9fa5451e59cd980da457845b3a750c85a5e6310264105dbdbe8900297a8772a4e73c -4a77eb51cb01a9ae2084c004bf7f0dc1c855c2ed1ca381af1fd429c20d1cc316143ea2858a0fa819fa577c43291ed1e897e5ccdc596c0dbc8c9e666717f8a8d4 -4dea5be7d3a85fa7f7186a5872f71a0c80b368d73722c688bb5ee38ded831fc59b20f2e0460b38fd3b98ab2aaf8e26066657e894f88ebf50e775707eb4bfabdc -693cfcfe4ae258d8375b3a22f5a885e598ab8b1c3cca10bdc7351ea4df947f9a8206eae4ea7e7fd90ea2eb45db26525cd18f91386bb32fa8f718cad3b96d8694 -d34418903f20b02ac264ed6339ed1c70243f19d0802442e78cb19a6cb5fe441740a8174e4788cd69a2fd4a87dd0cd79799cc3f0d847dbd307b8bb0eea6c87098 -3f22b25c16ad55b1bf0f881e3a3c9d1108e0ea60a355d438b0b2ebed2b6b0a4c455aeab1068b0b9ed7be8f7294025f657c678638b9694ba717e636e3a5d7f999 -dbbfed3118bbb9484b732b57b02ae0fb33d12fe474735df898bfe304dc00006084dc0babcad8ec8a4df993b513d61fea1347a158975ab01ca9be09aacc03e811 -12dd5ffaae09c5608df383518f103d9909d23ec9dc3da799858a8321cf115933bb948d6b45ae60da89e952c85037be676109c9c513353449877f257db7f75008 -b7436a99e24690483442bd84a8c35acbdc3cb4697c4740b69a1f72896dcb75cbe234e5909a5ba27cff00ffda000c030100020003000000100396eaf1652ea7e0 -b3ee94431311befa1c4dd924e3a1e1bc582086ffc4001e11010101010101000203000000000000000100112131411051b1c1d1ffda0008010301013f10461efc -b82fd6d3adfe2166ff0096c097b1306c8033e4afbc95e1e448f419e5baafa4f53cfdcc02dfec89ebb1e438b70f202fab59b7d983032de5852cc0fbb6010bbf7f -1b1e40c22ba7977cd588f6ffc4001b110101010101010101000000000000000001001121314151d1ffda0008010201013f10caf8fb177f938c5ef2cf7133603c -7ec43cec21d21547111d13b878c141d81d19fd916397a9771b87661f10a122ae4b7b66f22825bebe64e8a6b1793e58c0cc1a60638dc6b0267cbfffc400241001 -0002020300030003000300000000000100112131415161718191a1b1d1c1e1f0ffda0008010100013f1000d4ef8aa109364715daaf92e043afea5b892da71ff7 -00ac1ea08772b0a463352adc86ae977ef934b2c5594b3ba800b0879759b88a989580f5c5c2d84cc1282d584cdd7cc004980ce272e1c0202677f1895c69adaf4f -9318252bd658c5aee5fa3921a10bf63c3378899ac842ab14f3961218e751ad241a42cc7aeffd9cc6652b09d7c42205b9cdd2afc214b0b82c088d070e1707f310 -ad6edd92008b171d888323cacea289e19551f7b8ee16f0dbbfc40d96d60d3f6011c2512619600b9eb9da9ebd4bd581bc8bc7d4a386778a62fd225a6f78eaa1d8 -6eed23516376e0ca6d4e5868a02585c4772ec434fabc46b0ebb4c87a96a343013366fe62a1175fbc1f3013aa6efdfcca0e0daaabf9cca6622b93a521122f22e1 -8260661e37b65c8b07082b0f755f9189ab7f7a31142aa8233c59f98a40d0c0cbc692d2a15e74c347b1e6566059fc7c4035559b18da5541595ad7491a476edf43 -d7040a941acf0b482c9ec1a4eb540532ed350ac2ded0f106bc40b1019dd9afc96804ef6e9b256228769978eadb25981fe902e1eccea46735d030a0966f408420 -1469f5abf537d13ee6b9271008e6883607bcc0fc6a0a10d1c5d660505055014054281158b41d7ea5881c0db94719e25d4e5194fa103bb3129f5d4c6c877981c3 -cdc0b19a3bee30e05940a9b5dbfe44484dd2be0872980936ca9e0ea1a5c800caf40857082b01c53b2622dc40450725457059c933cd409ca1719184298038e8df -207c953860d32271e4aee52c0fe90dfb6b29af639664c4560286d39f88261628383e25a0c71dfb009050b7674e8b12065dc680eaaf50c84ba0ec94e8ba7ea200 -7cba21469dc4117ad3cef87772c9aba317a37e9a83689e49bcf5196a82ce43317687562939ff00631a6d46455e880413bf9c5781cca8d9642b35872fb11b6a0f -20f6e70be13f65304be9a747388190b0d704aef71dd4f54995be096c80965ff101809a0e52b995b41683001c4000c03be0270ca44f8ef980bc6d2e3787db982e -8770610657ff0032d5daccf917c397e1d508886ced68b8f503d314869b334a6228930387552737bb9448655d3c08dc2daac03caeaa25c29f76eefbd7111154df -452a1bbee6826244bc979175388ef151408a47e5afe629801f926f3dc6b628e6a69b3a972de9b3e5fb9634a2a8716d4ad41b3454b2151c23da376fa88bfb75ea -5c4608d81790f3a8b51c6ea84d4351c99fc9ffd9}}}}} +\par \pard\plain \s0\rtlch\af10\alang1025 \ltrch\lang2016\langfe1028\hich\af4\loch\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\f4\fs24\lang2016\dbch\af9\langfe1028\loch +{\shp{\*\shpinst\shpwr3\shpbypara\shpbyignore\shptop7\shpbottom967\shpbxcolumn\shpbxignore\shpleft0\shpright960{\sp{\sn shapeType}{\sv 75}}{\sp{\sn wzDescription}{\sv A picture containing game\u10\'0a\u10\'0aDescription automatically generated}}{\sp{\sn wzName}{\sv }}{\sp{\sn pib}{\sv {\pict\picscalex26\picscaley71\piccropl0\piccropr0\piccropt0\piccropb0\picw376\pich140\picwgoal3586\pichgoal1335\jpegblip +ffd8ffe000104a46494600010100009000900000ffe1008c4578696600004d4d002a000000080005011200030000000100010000011a0005000000010000004a +011b0005000000010000005201280003000000010002000087690004000000010000005a00000000000000900000000100000090000000010003a00100030000 +000100010000a00200040000000100000178a0030004000000010000008c00000000ffc0001108008c017803012200021101031101ffc4001f00000105010101 +01010100000000000000000102030405060708090a0bffc400b5100002010303020403050504040000017d010203000411051221314106135161072271143281 +91a1082342b1c11552d1f02433627282090a161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a73747576 +7778797a838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7 +e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f0100030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400 +010277000102031104052131061241510761711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445 +464748494a535455565758595a636465666768696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9 +bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffdb00430001010101010102010102030202020304030303030406 +04040404040607060606060606070707070707070708080808080809090909090b0b0b0b0b0b0b0b0b0bffdb004301020202030303050303050b0806080b0b0b +0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0bffdd00040018ffda000c03010002110311 +003f00fefe28a28a0028a2a196e2de1ff5cea9fef1028b09b4b564d4579ff89be287827c25199758bd50075d8437f235f34f8d7f6d2f02e911b0f0c037722f67 +52a335e86172ac5e21af654dbf3b69f79f3d9a716e519727f5bc4c62d74bddfddb9f6b5666a7ace95a343f68d56e12dd3d5ce057e4178f3f6e4f885acc2d6ba7 +5a4762bce1e2639af8b3c5df1a3e27f88ee1df53d72e64463f70b640afa9c0f02e2ead9d69a8afbd9f95679e3d65184bc70546555f7f857e3a9fbc3e2efda77e +0df84633f68d6ade7941e638dc645721e17fdb23e0ef89b5c87434bd481e7380eee300d7f3b7a95c1bb98cf747cc90f563d6b999a76b69d2e6d18c7223021875 +1cd7d4d2f0f305c9caea4b9bb9f97e23e9139d7b753861e9aa77f8756daf5ee7f5ef0cb14f12cf0b064701948e841e86a4af9a3f64ef882df117e0ed86a8f279 +ad6ea2dcb75e500afa5ebf25c5e1a587ad3a13de2da3fadb29cc69e3f05471b4be1a91525f34145145739e885145140051451400514514005145140051451400 +514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451401ffd0fef9f52d5b4dd221fb46a532c29e +ac715e45e21f8ebe15d1149b706ec8ed191cd787fc6ff116a5378ea7d019c8b7862570b9e32457cf77b30404a800f6afaacbf22a73846a5577beb63f20e24f10 +b134311570d828a5c8dc6ef5775a3d363df3c51fb4d6b2e8eba045f676edbc038af9a7c5bf167c6fe2507fb5ef327becf96b16e8dcddcde5dbc6d239eca326b6 +34ef82bf12bc52c0e9968aa1fbca76f1f8d7d461f0781c2ae66a31f367e578fcf33ecda4e9c2739ff7637b7dcb43c1f55bfb97dde64d23f721989af31d5f518d +4ee240afd04b7fd92e0822177e3cd5a3b341cb88a45247e159b777ff00b207c2c76b5bfba9754ba4fbab245b9491ea6bd0a59d50bf2e1e12a8ff00babf5d8f07 +13c0f9828fb4cc6ad3c3c3bd49a4ff00f01bdcfce49748f10ead119f4bb49274f5515a5e11f80bf14be22c5733f8674c9a736c40902ae7693eb5f6dc3fb6c7c3 +ad2f578b4ad0bc2960b64ce14b6cc1c7ad71ff00b5af887e20782edf43f1ff00c24bcb9d1ec3c431b4d2ad8e429c74ce2bbe9e678e7563877455373f85c9dd69 +ad9dbc8f22b70b6430c2d5cc1636589851b7b48d38f2b49bb269cb4b5dab9f187c45fd9ffe2e7c38d3c6ade28d1ee20b5271e6b2e1735f38dccf8ce39afd28f8 +13fb535eea7e1cd77c03fb404975a9d8cd6329b59e7432309d871f4afccdd6cdac17f2c166c4c4ac7693c1c135f439557c54e7528e2e094a36b38fc324fb5fb7 +53e0b8a3019552a387c6653564e1513bc276e784a2f676d2cf74cfd9ff00f825c7c432fe17bcf86d23ee31c925c807a8cd7ebc57f339fb01fc441e01f8f6935c +4988af6216e149e32e715fd318e466bf22e3dc0fd5f3494d2d2694be7d4febdf01f3bfaff0bd3a327ef516e1f25f08514515f147ed0145145001451450014514 +50014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145007ffd1fec6ff00 +689d1d74af11af892418fb585894fa915f2b6a5758c8cf415fa0dfb45787e4d67c1ab7888185931958fa0c57e6adedeacb11941ebdebf45e1fa9ed70b1eeb4ff +0023f99bc47c2fd4f36a96568cfde5f3dff13ea7f870fe1ef01fc30ff85a57d089eea7778a307b32fd6bc03c63fb52fc4fd5d9c5a5c4705b9e02040081f515ea +df0ee68fc65f06b54f0ab1dcda5c525d2afb9afcfcd4af1d3e590608ce457a396e028d6c4569578f34d4baeb65d2df23c0e25cff001983cbb034f0155d3a33a7 +77cba3735a4eed6fa8df14f8bb5ed6676bad42f25666eb87207e5599e06f85fe32f8bfaab699e1889e664386931b829f7ae3f58bc1c8afae3f61fd6eea7d6354 +f0669b3182eaff007491c8a70e36293c57d2e3aa4f09839d6a295e2be4bcfe47e6b90e1a966d9d51c1e3672719b77b3d5bb6895fbbd2e7c93f183e0b7c41f83f +7620f16d9c915bbe025c11852c7b0af77f84dfb6b691e10f0527c3ff008b3a349e20d3ed5425aac780635fa9af69f86bf1eb48f8a7abea7fb3f7c7b8c4caf732 +c1677728df2890b6d5ebd315f9e9fb42fc23d43e09fc45bef095c167b44908b695bf8d7ae6a30ee38f7f50cce16a8bde4d369497f345ee9f747763a157205fdb +dc315dbc34dba738cd26e12fe4a916acd6978b68fbf7c17fb55fecafe3ff00165978264f03dc591d4a55b7595dc632e715f167edc5f0ab41f84bf16ee34df0cd +ab5ad9ced98c13904633c57ccde1fd67fb0fc59a66ba1b06cae52607fdd39afd2ffdbeb4bff8593f07fc15f19ac72c64b767b861f80e4d5c3050caf33c3aa329 +7b3a8a5169c9bf7b75bfa0ea6735b89f8673078c853789c338548b8538c1fb36f964bdd4b66d33f2dfc09af4fe1df1fe8bacdbb6cf22f22763ec0d7f5e7f0ffc +55078d7c1f61e26b720a5d441b22bf8c7bdb83e49789887c6548ec6bfa70ff0082757c4783c63fb3e695e1f790c975a4c4239589c9392719af2bc4ac0f3e1a96 +292d62ecfd1ffc13eabe8db9efb2ccb1595cde9522a6bd62ed6fb9b7f23efaa28a2bf193fb2428a28a0028a867b882d6233dcbac68bc9663803f135f167c79ff +0082867eca5fb38d9dfde7c48f13c0834e8fcc996d9966603d000dc9f6a00fb668afc0f6ff008393ff00e0966a483e27d4b8ff00a713ff00c557d0df07bfe0b6 +bff04fef8e16935ef82bc51304817737da60f24e3db2dcd3b315d1fad545715e0cf88de08f885e1f83c4fe0cd4edf51b49e2132b4122b90a4679009c1f506bf3 +7be20ffc165ff61df865fb485bfeca9e2bd62fa2f17dd4a90c7025a1688bbf4f9f763f4a43b9faad4551d3750b6d5ac21d4acc9314ea1d49e3834ed4751b1d26 +c65d4f539920b7814bc9239daaaa3a924f4a00b9457e2c7c44ff0082fbff00c13a3e1afc49bdf851acebda95d6b16171f65923b2b26b8567ce3e52adf30f715f +a89e09f8e9e06f1efc29ff0085c9a29b88f45f25ae333c46394228c93b0f3d28b0ae8f63a2bf38eebfe0aa5fb21595cbdadc6ab76ae87047d9cf5fcea0ff0087 +adfec7bff417baff00c073ff00c553b30e65dcfd23a2bf3cb41ff82a0fec97e24d620d0b4bd56e9ae2e085406dc8193f8d7e81d95dc1a859437f6c731ce8b221 +3fdd6191fa52b0265aa28a281851552faf60d3ad24bdb924471296623d057847c1efda6be157c73d4aff0049f005ccb3cda6caf0ce248f661e33838e4e6803e8 +2a2bcafc5bf1a3e1df827c5ba57823c43a8245a8eb0e52de3c83c8fef73f2fe35ea0658847e7161b319dd9e31f5a00928aaf6f776b789e6da4a92afaa3061fa5 +58a0028a28a0028a28a0028a28a0028ac2bcf1478674f9dad6ff0051b58255192924c8ac07b8241ab56dad68d7a9e659ddc32ae3394915863f03401a74556b4b +db3d421fb4584c93c7923746c18647b8ab3401ffd2fef47c69a736afe14bfd3157719e164c7ae6bf1a3c490ff63ea773a337cad6ce5083dabf6fabf1d7f68fd0 +66f0cfc48bd9e55dab7f2348bee2becf83eb7ef6741f5d57f5e87e23e33e03fd9a863e2b58b717e8f55f896bf675f11c761e37b9d1659028d5e316d83df757cd +3f1ab4c97c31f11f58d119762c13955fa559f0b7894787bc73a5eb65b68b5b8573f857a2feda5a6adb6b5a378d231fbbd7e1371b8723f1afb8a34fd96651ed52 +3f8c7fe01f86e2eb7d6f862a7f361aa27ff6e4f4ff00d29a3e27d52f1998ad761f033e253fc2cf8b1a6f8c0b61212636fa3f1fd6bcbaf6e0162c4e6b97ba9063 +3dc1cfe55f592c342ad29519af7649a7f33f28a19955c2e2e9e3283b4e12525ea9dd1f77fedb1f0ee6f0078d34df8e5e0b3b74dbb114d1b274170df31e7eb5ea +1f10ac34ff00daf7f6668bc75a4a89fc4de16802dc227df919bdbe954bf662f18e8df1fbe12ea5f003c71209ef6ce192e2c9e6e4f984614026be66fd9e7e256b +5fb2c7c7ab8f0278c54ae96f2b457c8dd096e071dfad7c94295774dd15fef385778ff7e1dbe6b4f53f64a98ac02c4ac6c95b2cccd72d45ff003eab77f2e5959a +feedcf847514963f36ce752b2c64a383d430ea2bf5efe13ddc1f1b3f60ef11f806d98497da0dba2467a98f2735f27fedc7f02d7e1478fc78afc3599340d6905d +24bd84937cdb7d2bd3ff00e0991e34d3ad7c71ab7c2fd4dfe4f11e46d3df6a9af5b3bc4431994c330a1bc1c66bcacf55f75cf96e08c055ca38aeb70fe3f455a3 +3a32ecd4e2f91aee9bb34cfcb1bf825b0b8934e9ce5edd8c6df55e0d7ebcff00c1247e25a695e25d77c13a9beefb7b462dc67a62bf343e3ff83eebc07f16b5dd +12e14a837933a03fdddc715dafec61f1025f87ff00b4978735491f6da998f9d93c115e967b878e3f29ab18ebcd1e65eab53e6f81730a990f16e1a7534e4a9c92 +f493e477f93b9fd79d1552c2f21d46ca2bfb7e52640ebf4619ab75fcdcd5b467fa3e9a6935b0551d4f53d3f46b09754d5665b7b7814bc9239c2aa8ee4d5eafc6 +aff82dd7ed557dfb37fec7bace91a21f2b50f145bcb6704c0e1a323072bef486d9f8c9ff000544ff0082c7fc5df8dbf1367fd907f61c8a696e4ca6d2eee20024 +3210c558820703d2b7ff00637ff837375ef19e9b0fc50fdb1fc473ea126aea257d2246916487272771ce39f4a83fe0db2fd8becfc4b0eabfb61fc48b78eeb531 +7125b43e700fb99c677f3dc75afec62a9e84257d59f89107fc1bd1ff0004b68edd229bc08f2385c339ba7049f5af877f68aff8366fe10789d6e65fd9af5b1e10 +dcbfba8e4677c1f722bfa99a295d95ca8fe74bfe0893fb087c7dfd85e5f18f823e304d75a8c12dd48d6f7b2b3189d00c02a189c035fceffeda6887fe0b9da2b6 +067fb46db9fc6bfd112f3fe3ce5ff71bf957f9df7eda1e58ff0082e5e8ad3489120d46d8b3c876aa8cf527b0a6b7264b43fd05fc17710da7816c2eae1824715a +abb31e8154649afe457fe0b57ff059bbfd62eaf7f644fd952e0dc4977badafefad8ef5b857e1a24c72181ef5b7ff000581ff0082ca5b683e07b7fd94ff00656b +e924d566896df52beb724491cabc6c8d94f2a6b85ff8225ffc11e754f1c6a56ffb5dfed456aef14b27da2c2d2e07cf24cac096746190a7ae7bd097506efa23bb +ff008226ff00c1170e98d61fb557ed35686e6f25026d3ed2e94970ae3396cf5c1afea8be34da5ae9ff00053c4567631ac5145a6cca88830a005e0002bd56c6c6 +cf4cb38b4fd3e248208542471a00aaaa3a0007415e65f1d3fe48e7897fec1f3ffe8269752ad647e2ff00ec1ffb22fc06f8f9e1ed7f5bf89da41bfbab6ba548d8 +394015b24f4afbe3fe1d8ffb1dff00d0b6dff7f9bfc2bc23fe0973aee83a5f833c4cba9df5bdb31bc4c2cb2aa1c60f3c915fa9ff00f09b7833fe82f65ff8109f +fc5536f5262958f8ef44ff00826ffec95e1fd561d6b4bf0f18ee203b91bce63822bee3b3b582c6d22b2b61b638515107a2a8c0fd2b36c7c49e1dd4e5f234dbfb +6b87feec52ab9fc8135e77f1a7e347837e0778367f1778be711a202224eacef8e062a4ad11ebd457f3d5ad7ed41fb5f7ed87ac5cf86fe0bd83e8f628db60ba42 +d16e07be7a5515fd933fe0a7fa4635c9bc54f2a5a7ef9a2fb6e4b85e718cf3f4aae5f3279fb23fa00f177fc8b779ff005c9bf957e417fc132801e3af17e07fcc +42ebff0042accf837fb78fc44d135193e127ed1da61d3e4951a2b7bbdadf3e01c92c78abff00f04c39e1bbf1978b2eed8ee8a5bfba643eaa5b8a2d615eed1f63 +fc56fd8a3c19f13be36691f17ae67789ad25325dc25dbf7bc70171c2d763fb5beb7ad780bf67ed4ee7c2327d9da184c41ba909b4ff00857c19fb557c48f88ba1 +7ed7fe15f0f687adddda69f3dc9596de37223718e84573dff0524f855fb48f892eacfe20f8475464f075bd82a5ddb09b6ee971924a77c8ef421df7b1f647fc13 +9351d575afd9c34cd635895a69a669373b1c93f31afbe2bf972f809fb38fedd3f103e1f5b7893e0a7881b4fd0e5dde4c7f6af287079e33eb5fb7dfb11fc37f8f +1f0b7e17dde8bfb436a4752d59ae9a4495a6f371163a673c50d04657e87d9f457e507ed69fb7fcfe0cf11dc7c1ef82f6bfdadae1fddcb2202c23ddd0a95af8af +4df82dff000528f8d701f17e83aecba5404edf29ee8c5c9f62452481cfb1fd19d15fce24fa9ffc1417f64bbefeddf194d2f8812df0e51a569a323f0cd7eaff00 +ec85fb657867f697d0bc8ba5163aec1c4f6b8c6180e719e78a2c3524f43edca2bf1bbf6c0f8ade30f037ed5fe0db7875cbad3f45fb747f6b86372b1b478190c3 +a62b81f8cdfb4bfed15fb4afc44bbf863fb35dbbdad9da48d0fdb14b47b88efbba5160723d37f6f8f803f0cefbe307c3af115dc7731dcf8af5c4d3b5131ceeab +2db800ed001c03cf5af9b7c43e1ff8bde06f8b7e26f07fc021752687a23cd6e20dc646440a7a93e82bf4fbf663fd9e7c5be1df871a427ed13747c41e23d3ae1a +e227b87f3960727e52879e6beadd2fc17e18d1afafb52d3ace38a7d498bdc385e6427839a77172df53e1dff82625f5eea3fb2cdadcea32bcb39d4af0485c9243 +06191cfa57e85d731e12f06f867c0ba4ff0061f84ece3b1b4f31e5f2e25dabbdce58e3d4d74f499495958fffd3fefe2bf3a7f6e9f0b493ae9fe305f952d2328c +7ea6bf45abe7dfda77c2ade2ff00841a8e97126e93e575207236f26bd7c8b13ec31d4a6f6bd9fa3d0f8fe3ecaffb4321c5504aed45c97ac755f8a3f06b5abb66 +89886c1c715f61fc49b987e277eca76be21817cd97c310a5b337520b57c2faddcf95349013cc6c50fe15f617ec897a3c5de07f137c2099848faab79c8ade9182 +6bf60cda9fb3a34f16bfe5dc93f93d1fe173f8e383b10b118cc46533db114e70ff00b792e687fe4c91f9df3dcb32f3e95ce5dcbb8e6b7bc4286c359bed3dc153 +05c491e0ff00b2715c65d4cc32457d6d2575747e555af1938bdd68753e02f1fea7f0e3c69a7f8b74b90a7d8e6492400fde5539c57e80fed97e02d2fe337c30d2 +ff0069bf0220dc62136a6b1f251fb6715f96373212086e735fa13fb06fc6ad220d4efbe00fc4193cdd27c49f2a897954da38033c0e6bc6cf70d3a5c99961d5e7 +4b75fcd0fb4be5ba3eeb81731a18a55f86b3095a8e27e093fb1597c12f46fdd7e4cf58f81be21d23f6c1fd9cef7e0bf8d9d66d774489ef2d09e1888c7c8a2bf3 +93e07ebfaafc08fda534bd475f26d6eb499d92557e36eee39fc2bd67c5fa6f8c3f629fda8639632d15acd3adc165fb8d6acd9033f4ed5ebdff000503f865a3f8 +af45d13f69bf8748a2d35d02e2ef6f1b3691e95e7e19d2a55dd08bbe1b149b8f6526b55f3d4f7f318e2b17818e3a71b66595ca31a89fc53a7192e49776e0ec9b +ecce5ffe0a85e081a77c58d33e206951edb1d534e8a6661d0c92724d7e5dc5ac5f68f7d16a9a5bf973c4ea51bd3915fa73fb58fed29f0b7e357ecc7a0683a449 +2378974e682270cb85f2a35c75afcabb893230d5ed70d42b472f851c445a70bc75ea96cfe67c67893570753882b6332eaaa50aaa352f17b4a4b55e4d347f6a7f +b3bf8d2cbc73f07741d5ed1f7b2d9431ca7fdb5400d7b6d7e48ffc1233e257fc24ff00036ebc39aacfbaf6d6f1f629393e5815fadd5f8067b82784c7d6c3f693 +3fbef81b3a59b64383c7ade7057f55a30afe5a7fe0e82d1f5dd43e03f82ef34b56305b5e4ed391d02e17ad7f52d5f9d5ff000543fd9663fdaaff00648f147833 +4d84cbadc36723e9c3b79bc71f957948faa7b1f1d7fc1be9a8e91a8fec4c1b49c623bb557c7f782735fbb55fc357fc104ff6dd9bf63df8c1acfec4bf1da63a6d +a4d7729f3ae7e5db72bf2a819fe1cd7f719677969a85ac77d612acd0caa191d0865607b823ad0f7145e859a28a8a69a1b689a7b8758d1065998e0003b9348a23 +bcff008f397fdc6fe55fe6f9ff00052ef04dff00c4cff82bacdf0eb4abbfb05d6b33416f15c9ff00964cdfc5c57fa08f867f68cf84df107c637ff0e3c1daa47a +86a568b22ca2121d14a0e41606bf830fdb4b23fe0b9ba28f4d46dbf9d544996c7c2dfb457ecd7f1a7f60df8fb61a8fc58b19ee611729756b7728252ea28d81dc +b9cf06bfbf8ff82677fc1457e0e7edcbf086c5fc26f169baf69d6e91dd6925879b1a460287c0ec6bbdfdaa3f621f849fb737eceb07c3ef8936aa2f0d9a8b3bf5 +40678580c80ac7a2938cd7f05df11be1c7ed61ff00046bfdab16fec4cf6a96770b32490b1fb35dc19caa3b8e0e475146e4fc3e87fa67d794fc7338f83be253e9 +a7cfff00a0d7c39ff04d8ff8294fc2cfdbe3e1641ab69b7315af89ec9123d4ac8909fbe239f2c13965fa57dc5f1d7fe48e7897fec1f3ff00e8269752fa1fce4f +ecebfb0778b7f6a1b4d5fc4ba178affb0a3b29c4663f98ee2d939f96be92ff0087377c4cff00a28ffa4b5f4cff00c12abfe44bf13ffd7e27f235fac54dc99118 +2b1f957fb267fc13cfc65fb387c414f1a6b7e2ff00ed989327c9c3f71fed715e05fb62ff0068fc7ffdb0349f8231cac748b458279d01e1b9c357ee8119047ad7 +e187c72bff00f8527ff0501b0f14eb20ae9daa43042b29fba19cfaf4a13d472492b1fb37e03f87be14f86fe1bb5f0b784ed12dad6d10220006efc4f535da919e +0d56b3bdb4d46d52f6c6459a1906e57439041f422acd4967c95fb5e7ecf9e11f8ddf0b6f6dafed17fb4ece266b39d7e568dbbf4ea315f9f3ff0004a1d39f46d4 +35cd1653b9ace79a127d4a1c57eaf7c74f1fe8ff000d7e186ade2bd66648a3b785880cc016278c007a9e6bf2b3fe0965a847ac7887c49ad43f72f2eee265fa31 +cd3e843f891cefed7fff0027afe10ffafb3fc857deff00b68123f663bcc7fcf01ffa01af823f6bff00f93d7f087fd7d9fe42bf40bf6c4b6173fb33dea1cf16f9 +e3fdc34fb02ea709ff0004cf27fe19974a1eefff00a11af7afdac3e255dfc2cf82baaf892c4ed95a36814fa17522bc0ffe099ac87f666d2806048326477fbc6b +d33f6e5f076a5e36fd9fb54d334b42f24444f8033c20269751ad8f933fe09a9fb3be8c7c1dff000bf3c5b10bbd57587768ccbf314dac79e6bf5c91123188c051 +ed5f9c9ff04d2f8aba0f8afe0258f8244aa9aa6906459a22707058e302bf47687b8476d0a3a8699a7eab6b2596a30a4d14aa5595c020835f835fb41f80e4fd8f +ff006b0d0be227c38cc363acb0132afdd0d2bedc11d2bf7c890064f0057e1d7ede7e3283e2cfed09e15f84fe0565bd9adde392e0a73b5a3932471ed4209ec701 +ff00052fd0aebc63f19fc37e1fb27f2e6d4da10ac3b17506bf637f675f855a0fc29f85ba5687a6db2c7726046b9931f349263924d7e5d7ed8b68971fb5f7c38d +367e07daad91bf0500d7edb5b5ba5adba5b47f750003f0a6f604b56c9e8a28a92828a28a00ffd4fefe2a86a96e977a6dc5ab8dc248d9707dc55fa29a76772651 +528b8bea7f313f187c3b73e0df1f6a1a15ca946f35e500fa31cd74dfb2a78e7fe107f8e5a76af39c42e9246c33c12e31fd6bdd3fe0a1be107d1fe2eb78a914a4 +1750c68303037639afcf28753b8d3353b7bfb66dad14a8d907b035fd0b8071cc32c8f37db859fad8ff003bf3d854e1de28a8a9ff00cb8ab78f9a52bafbd1ee3f +b5b7838f80be335de92cbb7ed518bb03da5e6be4fba994935fad7fb437c37d4ff6a4f87fa4fc61f8726de5bf48e3b4b88cb7ef3644b8271d6be46f0b7ec3bf1c +3c5d738cd959440fccd732f97fce9e519ce1a38382c554519c3dd926f5ba36e2ce0cccaae7359e5786954a355f3d371574e32d56be5d4f8be79462b2edb5cbbd +23528750d2dda3b98983230ce7835fa80dfb1f7ecf9f0ed04bf1c3c4ee92c43732e9d2aca38fa5571fb45fec75f093f71f0d7461afc96e30ada95b83b8fbd743 +e2085556c2509d5f95a3f7bd0e08f0056c2b53cdf1b4b0d6e8e5cd35ff006e475b9e3bf14f50f8f3fb64dbe9567a3785ee669608a2b6fb48031b546335f4b7ed +353e8ffb3f7ec67a3fc0bf124cb27882f6db649193f346c0e718af963c6bff000511f8a7af4ae9e15d22cbc3910f953ec1fbbe3b74af867c7df103c61f113587 +d73c677f36a13b1c83336edbf4cd71e1f27c5569508d68469d1a72e6514eeefd2ef6b7a1ece61c6195e0e9636a60eb54c4e2f110f672ab38a845474bda36bddd +ad76704cec912c6c49200ac8b8931cd5c9e4eb93585733c6a705b07eb5f627e3a7eabffc124be25a786bf6819bc2daacfe5595d59c9b7278f30f4afea241cf35 +fc8d7fc134fe1cf8afc6dfb44dbdd6936cff0067b688caf33a911e14838ddd335fd71a0daa17d057e15e2353a6b335283d5c55cfee8fa3b57c4cf86654eb47dc +8d4972bee9daebe43a8233c1a28af803f7c3f9cbff0082ac7fc111340fda92f9be377ecfd3a787bc6169fbf611039b89012dc63b935f92ff0004bfe0a2dff055 +4ff827899fc1ff00b4ef83f52d67c2ba02ed48da30ac91a9ea5f04e0d7f7395c2f8bfe18fc3cf1fdbcb69e36d16cf558a75d922dcc4b20651d8e41c8a7725c7a +a3f93c3ff076afc2216ecadf0ab5813053cf9c36eefa6dce3f1af853e3a7fc166bfe0a25fb687865b45fd98746bcd2f47be2e9721620cd2c4dfc21b1915fd9e9 +fd863f63939cfc33f0ef3ff4e117ff00135e85e14fd9cbe03781a016be0ef08695a646bd16ded92303f2029dd059f73f9c9ff837abf651fda83e135af8b3e28f +ed1da1df6853ea97124d08be249b8571f7d73dabf11ff6d5d46cd7fe0ba7a2c2cc771d4adb8da7d47b57fa2924314508b78d42c6abb428e800e315e19abfecbd +fb3aebfe324f887ad782b47bad76360eb7f2da234e187421c8cf14afa872e963d2fc07ff00226699ff005ee9fcabe5efdb73f624f84bfb6ffc23baf871f11ace +3374a8ed617847cd6f3b0c06e39207a57d930c315b44b040a111061547000a969147f997fc59f861fb567fc118ff006aa8f5cd325b9b28ed2763657c14f93776 +e0fccc17a7238e6bfb1ffd92bfe0a9ff00047f6f2fd94359b982fa3d37c5506992a5de9b213e712131e6018e8c6bf573e247c0cf83bf184c07e29f8674ef107d +98158bedd6eb36c07a81b81c5733e0dfd967f671f8797135d781bc11a369325c27972b5ada2465d7d0e00c8aab92a363f03ff659ff008282785ff657d3f5af0c +6afa05ceab25edc0916485b6eddb9183907d6beacff87d5f817fe84cbfff00bf83ff0089afd5d93f67bf81d2b9965f09e96ccdd49b64c9fd299ff0ceff0002ff +00e852d2ff00f0193fc28ba172cbb9f949ff000facf027991c7ff0865ffef1d53fd60fe238feed7dc9fb48fecefa17ed73f096c354b702c7527852f2da43cb02 +cb90a48f4af77ff8677f815907fe112d2f20e47fa32751f857af5b5b5bd9dba5a5a208e28d42a2a8c0007400526d741a4fa9fcf6f833f68ffdac7f62eba93c2b +f17349bad5bc39a79d96cfb701907a1e4d7ab49ff05a1f09df44da7e9be0dbe1793029092f91e61e9c6dafd9ff0011f83bc2be2fb7169e28d3e0bf8871b6740e +3f235c0c5fb3e7c0e86559e2f0a696ae872ac2d93208efd29dd0b95ad99f8c761e0bfda9ff006d6d5535bf8c90cda4f84ac033c513aed13230cf518cfe35e97f +f04b0b3b4d27c47e25d0ec4e62b1bbb88138fe143815fb4d6fa7585ad92e9b6d0a25baaed11818503d315cff00877c05e0bf08cd2dc78634bb6b079d8bc8d046 +10b3375271d734ae1c9adcfc54fdb067893f6d9f08231e4dd9edec2bf5b3e297811be237c1bbcf0c427f7b3d93796319cbec381f8d773aafc3bf026b9abc5afe +b1a4dadcdf4077473c9186914fa82466bb14448d04718c28e00145ca4b73f9b4f811fb5f78bbf60d9350f869f163c3b777681c882353b4a724fa1eb5fb19fb27 +7ed45e1efdb23e1cea5e27b1d226d32da299ece48676dc5811cf61dabdfbc49f093e18f8c2f4ea3e2ad06c7509cffcb49e1576fcc8adaf0a7823c21e05b27d3b +c1ba6dbe99048dbda3b68c46a5bd4818e686d0a29aeba1f89ff1dff65af8d3fb2e7c49b8f8d9fb343492e9970fe64d6712eef280e4e73eb50f86ff00e0af3a8f +816c3fb17e2c7856eeeb53073be321063bf1b4d7eecdc5bc177035b5ca092371865619041f5af2ed43e05fc1bd5a7fb56a7e18d3a793fbcf6e84ff002a77ee2e +5b6ccfc51f19ff00c148fe357c7c12786ff67ef0fdd59cb74be5a8237b73ef8afa9ff618fd8cfc4de04d724f8d7f1958cde23ba2cc1241f347bfad7e8ef87be1 +3fc34f09dc8bcf0ce8565612a9c878215420fd40af41a57ec0a3d59f891fb624f1afedb7f0fd1cf2752871c7b0afdb7ae4355f0078275cd620f106b1a55adcdf +5b3078a79230d2230ee091906bafa1b2920a28a290c28a28a00fffd5fefe28a28a00fce2ff00829078125f12fc2fb1d5f4f4c4b6570649180ea8074afc109ee1 +186eafeae7e34f82d7c7bf0cf57f0daa6f9a7b6758bd9c8e2bf951f1bf87752f02f88ef3c29ada18a7b390a1dfc67e99afda3c3bc72ab839615bd60f4f467f17 +fd22322961b39a59a463ee568a4df4e68e96f56b537bc15f19fe22fc2f691fc0fa81b5f3010c0fcc31f4352f8c7f694f8d3e36b2361e22d5cc90e31841b3f518 +af1d92612b7970e1d8f455e49ab961e0cf1b6b972b6ba5e8f792973c32c2c57f3afbc9e0f0bcfedaa423cddda57fbcfc2a866d9a3a3f54c3d7a9ecf6e58ca56f +b9687177b737123334b2c8e4f277393fccd61cd271cd7df9e00ff82767ed0ff108a5d4505bdadb10198cedb1b07eb5f6e7c3dff8245f859992ebe23ea73ac8bc +94b7704135e4e378b72ac2dd4eb26fb47567d664be137156696951c1ca317f6a7eeafbd9f81571771822204ee6380307ad7a2785be037c6af884e91f827c3973 +a8993eef963afe75fd527c37fd89be02fc3940b0e910ea2ca301aee35723dfa57d2ba2783bc2be1ac7fc23fa7dbd9e0607928138fc2be4b1be26d28dd6128dfc +e4f4fb91fade4bf468c4ced3cd71aa2bac60aefef7a7e07f32bf0cbfe094ff001d7c7ca9278a646f0e96fbc274ce3f2afbf7e167fc11ff00e17787027fc2cdbc +5d788c6ed8ad1e6bf6468af8fc771d66d88ba55391768ab7e3bfe27ebf92781dc299772ce5877566bacdb77ffb77e1fc0f26f851f043e19fc14d1bfb0be1ce98 +9616fedcb7e679af59a28af92ab5a7566ea5493727d5eacfd5f0b84a386a51a187828423a249592f44828a28acce80a28a2800a28a2800a28a2800a28a2800a2 +8a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2803ffd6fefe28ac0bdd685ab6dc573979e319 +22cf96a302803d0abe57f8affb1e7c16f8bbacff00c243e24d354de124b3838c935dcdefc40b888f039ae52f7e275dc4720b574e17195f0d3f69879b8cbba763 +cdcd327c0e6547eaf8fa31a90ded249abfcce0fc31fb017ecdbe1d9d6f5b4459ee10e4316381f857d53e1af02f853c2369f61d02ca28231e8a33c7bd7cdb77f1 +775084fcac6b0a6f8db7f192cc5b15ae2b32c5e27f8f5652f56d9cd9670de55977fb8e1614ff00c3149fde91f6d2a220c2803e94eaf86bfe17b5d7f79bfcfe35 +3c1f1befa56f94b5709ed9f6f515f20da7c5cd465e4b1ae86d3e285f48cb9279a00fa768af0fb3f88177238e2ba9b5f1a4b29036fd6803d1e8ae7acf5c4b9601 +875ae81486191400b451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500 +1451450014514500145145007fffd7fefa2e74db7b9cef1c9ae7ee7c236d7031bb15d851401e6975f0f6099485615ce4df0ae397826bdba8a00f9ce7f8388c30 +17359537c0e59befa57d4345007ca9ff000a222e9e5d598fe06c71f44e95f5151401f3941f07446a3e5c60d6e43f0aa28cee1c1af71a2803cc2dbe1ec11e1890 +0d7410784ada1c739c575f4500655b6916b6fd056a0000c0a5a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a +28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2803fffd9}}}}} -\par \pard\plain \s0\hich\af4\dbch\af9\langfe1028\dbch\af10\alang1025\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\loch\f4\fs24\lang2016{\rtlch \ltrch\lang1045\loch +\par \pard\plain \s0\rtlch\af10\alang1025 \ltrch\lang2016\langfe1028\hich\af4\loch\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\f4\fs24\lang2016\dbch\af9\langfe1028{\loch\lang1045\loch Lorem ipsum} -\par \pard\plain \s0\hich\af4\dbch\af9\langfe1028\dbch\af10\alang1025\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\loch\f4\fs24\lang2016\loch -{\shp{\*\shpinst\shpwr3\shpbypara\shpbyignore\shptop5\shpbottom965\shpbxcolumn\shpbxignore\shpleft0\shpright960{\sp{\sn shapeType}{\sv 75}}{\sp{\sn wzDescription}{\sv A picture containing game\u10\'0a\u10\'0aDescription automatically generated}}{\sp{\sn wzName}{\sv }}{\sp{\sn pib}{\sv {\pict\picscalex103\picscaley103\piccropl0\piccropr0\piccropt0\piccropb0\picw96\pich96\picwgoal928\pichgoal928\jpegblip -ffd8ffe000104a46494600010100000100010000ffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713 -141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1effdb0043010505050706070e08080e1e1411141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1effc20011080060006003012200021101031101ffc4001c0000020301010101000000 -000000000000040503060701020008ffc400190100030101010000000000000000000000010203040500ffda000c03010002100310000001b0c295dd262a3643 -f4304442af817ded00fe1b0f5635e77472bd9f35bda3e7df2b9b4e52bef62ebc92a371e1826b045302f8f5b365d4609d8b2e98f3ada2b4465772af9969321c55 -4c2d4553ad2acfa826088f5efd0f52d166c9145bf3af7872df22d591323b9a19daa0634928a3daebcfad07377aa5af9fbbc667a7e180e98ad8544868a5a2ce8f -38680aeb091d796fcfe85afbde4df98aebb933aa6b76797cb4ba196ae916631cd27408ec2bf4c66d2ff9df3ef7ffc40026100002020104010403010100000000 -000003040102050006111213101415222123313241ffda0008010100010502ddccd787002805ad14acf625a2bf50539d7f751a4efc69dc7aad6b2052a2fd2d16 -ae5fefbc5cb72d373faab5e2869192452b56a595a3406931694b72182c46b7aaf5b63f18482e3e423bef4ed3729ebda26ba98fa30b0c425283643c7109dbf476 -d6529e6c06ca358d81cbb55c5eea55909745ff003de75db5da79156291f8d07ea289d6599a036fec71f4c0bc9acc66b2681d0d63b22783da3d0c510a027031a8 -fed8940ace6e5bf3ed9e794c2ad4571af0ebee3234eeb318a2c8af265c1772682c4563c79281113c53402e3f3124c8696c3c968e8ebe3d6666d44cb146968898 -9eb5b8db569407984b8d9258e35912d00bae215d724db58fa49b35ff002f1cd71fee5389aaf905e22d5924e9b50565fda8e9e9489b4f9438d536da845d2d4ff3 -6f344ae71dad96ab56a94731deadcf419239d78edae6abdaf8becd47ae46ac21ba56704c86d92bac58fc6b213f5d4982b0f6f0aa4940d7672feafda48ca0e7c5 -bb94588e856350d5c85eb499a4cce455bb4d65f23f178ed8f563e2bd1e27893bf55716d0e4a1c73141072abaf7659c7c1602afb8334c8718abcd5db6b0358ae2 -bd3fffc4001f1100020104030101000000000000000000010200031112210410312213ffda0008010301013f01acf8a5e5f531d4c221d75c9562351879149119 -b7118da09958c745a9e4a3c3351b19c9e17e6df3169851be88bc7a450e4251e61a4752b725aa183276edac611f5002c6d1100e9bc8ef6b1871cb294900d8efff -c4001f1100020104030101000000000000000000010200031112210410312232ffda0008010201013f01a4993da0f665b99471beb8eca0ee21f615bc558ebb87 -d98dc4476a7ecadcc08b79c7e6663ea3542c750c06d12a87f932af10541b9478caa23628b0f4b7580fccc828bc7a85baa7fa8b4ef710658e32ad42da3dff00ff -c4003210000103020306040504030000000000000100020311120421311013224151612332528105144291a1204371b1243362ffda0008010100063f028700c3 -e24a731d9418102b141f928b8aaeaaa34eeaf753b66aa29f75556fd3457cb1073e993b9ac2bdeee381f6ddff0005070d08a8515cef2b7246941d474544de8b75 -261a77db9f0adcfc8627dca91cec1cfe924156b61c432bd535ddb45cd0c6369c0e15503c73604e79150d8ebee8bcea73282d1119e616f2e9de1a33a15e0cd332 -df57340659765d17aba95896b857809515c7ca6d4e9eeb9ae8f88205b56d74ae9b322b5d946b4357f4b543929ee7b4170233e6a3eee256299888439afc38a765 -4c3d6cd5a4f44d827f29d6e47fbd9595ed60e95cd785287afe355bf9bc38dbab916e0a1b47a8ea53f1f3c8772d7533e6543146282daa8a5fab3f7403c7095661 -dcd95b5ad1d911eea3631c6377a1e32fba799e2b1d4e1747c4d25498cc4789fc8aaf9ac1f0b9a73b72c9473c8f25da3c3454a6b6e11611bd4f13bd908633e1b8 -d6691c287d97c3fe1f030089d25c4535a6c3333f6f3f642785d58e51569e88b5c284201ed0eec5560673e26f2737a22f0dba03e42de5d8adc61dbbb82b5738a0 -4e2375d0315d9bdfd5f9ae68c85bc187651a6bccec23253be0619216cc5b2c5d3b842585dc5f91d8ab1daec92cf0cbba734332fa0d0eca0cca38994dd20f237a -b9196771334e778eed5dbf10c1caeb9c1d914715858da5c337b07d6a1c647a483359277242836470c6c326224e4b0fbd7defadc1bc87e89b1b861786f1bc26cd -0b86edff008eca4c0cd85b30e5d489ddd57aa60a64e7d361c4cefa35bf7253fe236d1f3e4cbb56853967fa211657bf6fd18dc557212eefd900e35c2cfe61e92b -c29a94ce879aa8342322de61421eeb45eb2ccd561f0b868daf630564ae8ac8dcd7cd4a766232cefa891f56f5db349e9615035d99c4377847757d95b0d7d953f6 -a9440b596170add1ea99fe4cceb4fd4a8e99f686f942ab055e455ad28cb21ad4ac381e9dbfffc400241001000202020202020301000000000000010011213141 -516171108191b1d1e1f0a1ffda0008010100013f21ad0698ec5ccab8a2c9db45133d36c41c2c376804662da8bda31b58db7b98f5c8278988269661013b7c4cbc -0cd4eaf440189a7dbc44d70576a5203b6641e4cfa8d41529ac8e4e482acc9fa5451e59cd980da457845b3a750c85a5e6310264105dbdbe8900297a8772a4e73c -4a77eb51cb01a9ae2084c004bf7f0dc1c855c2ed1ca381af1fd429c20d1cc316143ea2858a0fa819fa577c43291ed1e897e5ccdc596c0dbc8c9e666717f8a8d4 -4dea5be7d3a85fa7f7186a5872f71a0c80b368d73722c688bb5ee38ded831fc59b20f2e0460b38fd3b98ab2aaf8e26066657e894f88ebf50e775707eb4bfabdc -693cfcfe4ae258d8375b3a22f5a885e598ab8b1c3cca10bdc7351ea4df947f9a8206eae4ea7e7fd90ea2eb45db26525cd18f91386bb32fa8f718cad3b96d8694 -d34418903f20b02ac264ed6339ed1c70243f19d0802442e78cb19a6cb5fe441740a8174e4788cd69a2fd4a87dd0cd79799cc3f0d847dbd307b8bb0eea6c87098 -3f22b25c16ad55b1bf0f881e3a3c9d1108e0ea60a355d438b0b2ebed2b6b0a4c455aeab1068b0b9ed7be8f7294025f657c678638b9694ba717e636e3a5d7f999 -dbbfed3118bbb9484b732b57b02ae0fb33d12fe474735df898bfe304dc00006084dc0babcad8ec8a4df993b513d61fea1347a158975ab01ca9be09aacc03e811 -12dd5ffaae09c5608df383518f103d9909d23ec9dc3da799858a8321cf115933bb948d6b45ae60da89e952c85037be676109c9c513353449877f257db7f75008 -b7436a99e24690483442bd84a8c35acbdc3cb4697c4740b69a1f72896dcb75cbe234e5909a5ba27cff00ffda000c030100020003000000100396eaf1652ea7e0 -b3ee94431311befa1c4dd924e3a1e1bc582086ffc4001e11010101010101000203000000000000000100112131411051b1c1d1ffda0008010301013f10461efc -b82fd6d3adfe2166ff0096c097b1306c8033e4afbc95e1e448f419e5baafa4f53cfdcc02dfec89ebb1e438b70f202fab59b7d983032de5852cc0fbb6010bbf7f -1b1e40c22ba7977cd588f6ffc4001b110101010101010101000000000000000001001121314151d1ffda0008010201013f10caf8fb177f938c5ef2cf7133603c -7ec43cec21d21547111d13b878c141d81d19fd916397a9771b87661f10a122ae4b7b66f22825bebe64e8a6b1793e58c0cc1a60638dc6b0267cbfffc400241001 -0002020300030003000300000000000100112131415161718191a1b1d1c1e1f0ffda0008010100013f1000d4ef8aa109364715daaf92e043afea5b892da71ff7 -00ac1ea08772b0a463352adc86ae977ef934b2c5594b3ba800b0879759b88a989580f5c5c2d84cc1282d584cdd7cc004980ce272e1c0202677f1895c69adaf4f -9318252bd658c5aee5fa3921a10bf63c3378899ac842ab14f3961218e751ad241a42cc7aeffd9cc6652b09d7c42205b9cdd2afc214b0b82c088d070e1707f310 -ad6edd92008b171d888323cacea289e19551f7b8ee16f0dbbfc40d96d60d3f6011c2512619600b9eb9da9ebd4bd581bc8bc7d4a386778a62fd225a6f78eaa1d8 -6eed23516376e0ca6d4e5868a02585c4772ec434fabc46b0ebb4c87a96a343013366fe62a1175fbc1f3013aa6efdfcca0e0daaabf9cca6622b93a521122f22e1 -8260661e37b65c8b07082b0f755f9189ab7f7a31142aa8233c59f98a40d0c0cbc692d2a15e74c347b1e6566059fc7c4035559b18da5541595ad7491a476edf43 -d7040a941acf0b482c9ec1a4eb540532ed350ac2ded0f106bc40b1019dd9afc96804ef6e9b256228769978eadb25981fe902e1eccea46735d030a0966f408420 -1469f5abf537d13ee6b9271008e6883607bcc0fc6a0a10d1c5d660505055014054281158b41d7ea5881c0db94719e25d4e5194fa103bb3129f5d4c6c877981c3 -cdc0b19a3bee30e05940a9b5dbfe44484dd2be0872980936ca9e0ea1a5c800caf40857082b01c53b2622dc40450725457059c933cd409ca1719184298038e8df -207c953860d32271e4aee52c0fe90dfb6b29af639664c4560286d39f88261628383e25a0c71dfb009050b7674e8b12065dc680eaaf50c84ba0ec94e8ba7ea200 -7cba21469dc4117ad3cef87772c9aba317a37e9a83689e49bcf5196a82ce43317687562939ff00631a6d46455e880413bf9c5781cca8d9642b35872fb11b6a0f -20f6e70be13f65304be9a747388190b0d704aef71dd4f54995be096c80965ff101809a0e52b995b41683001c4000c03be0270ca44f8ef980bc6d2e3787db982e -8770610657ff0032d5daccf917c397e1d508886ced68b8f503d314869b334a6228930387552737bb9448655d3c08dc2daac03caeaa25c29f76eefbd7111154df -452a1bbee6826244bc979175388ef151408a47e5afe629801f926f3dc6b628e6a69b3a972de9b3e5fb9634a2a8716d4ad41b3454b2151c23da376fa88bfb75ea -5c4608d81790f3a8b51c6ea84d4351c99fc9ffd9}}}}} +\par \pard\plain \s0\rtlch\af10\alang1025 \ltrch\lang2016\langfe1028\hich\af4\loch\ql\widctlpar\sb0\sa0\ltrpar\hyphpar0\cf0\f4\fs24\lang2016\dbch\af9\langfe1028\loch +{\shp{\*\shpinst\shpwr3\shpbypara\shpbyignore\shptop5\shpbottom965\shpbxcolumn\shpbxignore\shpleft0\shpright960{\sp{\sn shapeType}{\sv 75}}{\sp{\sn wzDescription}{\sv A picture containing game\u10\'0a\u10\'0aDescription automatically generated}}{\sp{\sn wzName}{\sv }}{\sp{\sn pib}{\sv {\pict\picscalex26\picscaley71\piccropl0\piccropr0\piccropt0\piccropb0\picw376\pich140\picwgoal3586\pichgoal1335\jpegblip +ffd8ffe000104a46494600010100009000900000ffe1008c4578696600004d4d002a000000080005011200030000000100010000011a0005000000010000004a +011b0005000000010000005201280003000000010002000087690004000000010000005a00000000000000900000000100000090000000010003a00100030000 +000100010000a00200040000000100000178a0030004000000010000008c00000000ffc0001108008c017803012200021101031101ffc4001f00000105010101 +01010100000000000000000102030405060708090a0bffc400b5100002010303020403050504040000017d010203000411051221314106135161072271143281 +91a1082342b1c11552d1f02433627282090a161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a73747576 +7778797a838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7 +e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f0100030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400 +010277000102031104052131061241510761711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445 +464748494a535455565758595a636465666768696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9 +bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffdb00430001010101010102010102030202020304030303030406 +04040404040607060606060606070707070707070708080808080809090909090b0b0b0b0b0b0b0b0b0bffdb004301020202030303050303050b0806080b0b0b +0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0bffdd00040018ffda000c03010002110311 +003f00fefe28a28a0028a2a196e2de1ff5cea9fef1028b09b4b564d4579ff89be287827c25199758bd50075d8437f235f34f8d7f6d2f02e911b0f0c037722f67 +52a335e86172ac5e21af654dbf3b69f79f3d9a716e519727f5bc4c62d74bddfddb9f6b5666a7ace95a343f68d56e12dd3d5ce057e4178f3f6e4f885acc2d6ba7 +5a4762bce1e2639af8b3c5df1a3e27f88ee1df53d72e64463f70b640afa9c0f02e2ead9d69a8afbd9f95679e3d65184bc70546555f7f857e3a9fbc3e2efda77e +0df84633f68d6ade7941e638dc645721e17fdb23e0ef89b5c87434bd481e7380eee300d7f3b7a95c1bb98cf747cc90f563d6b999a76b69d2e6d18c7223021875 +1cd7d4d2f0f305c9caea4b9bb9f97e23e9139d7b753861e9aa77f8756daf5ee7f5ef0cb14f12cf0b064701948e841e86a4af9a3f64ef882df117e0ed86a8f279 +ad6ea2dcb75e500afa5ebf25c5e1a587ad3a13de2da3fadb29cc69e3f05471b4be1a91525f34145145739e885145140051451400514514005145140051451400 +514514005145140051451400514514005145140051451400514514005145140051451400514514005145140051451401ffd0fef9f52d5b4dd221fb46a532c29e +ac715e45e21f8ebe15d1149b706ec8ed191cd787fc6ff116a5378ea7d019c8b7862570b9e32457cf77b30404a800f6afaacbf22a73846a5577beb63f20e24f10 +b134311570d828a5c8dc6ef5775a3d363df3c51fb4d6b2e8eba045f676edbc038af9a7c5bf167c6fe2507fb5ef327becf96b16e8dcddcde5dbc6d239eca326b6 +34ef82bf12bc52c0e9968aa1fbca76f1f8d7d461f0781c2ae66a31f367e578fcf33ecda4e9c2739ff7637b7dcb43c1f55bfb97dde64d23f721989af31d5f518d +4ee240afd04b7fd92e0822177e3cd5a3b341cb88a45247e159b777ff00b207c2c76b5bfba9754ba4fbab245b9491ea6bd0a59d50bf2e1e12a8ff00babf5d8f07 +13c0f9828fb4cc6ad3c3c3bd49a4ff00f01bdcfce49748f10ead119f4bb49274f5515a5e11f80bf14be22c5733f8674c9a736c40902ae7693eb5f6dc3fb6c7c3 +ad2f578b4ad0bc2960b64ce14b6cc1c7ad71ff00b5af887e20782edf43f1ff00c24bcb9d1ec3c431b4d2ad8e429c74ce2bbe9e678e7563877455373f85c9dd69 +ad9dbc8f22b70b6430c2d5cc1636589851b7b48d38f2b49bb269cb4b5dab9f187c45fd9ffe2e7c38d3c6ade28d1ee20b5271e6b2e1735f38dccf8ce39afd28f8 +13fb535eea7e1cd77c03fb404975a9d8cd6329b59e7432309d871f4afccdd6cdac17f2c166c4c4ac7693c1c135f439557c54e7528e2e094a36b38fc324fb5fb7 +53e0b8a3019552a387c6653564e1513bc276e784a2f676d2cf74cfd9ff00f825c7c432fe17bcf86d23ee31c925c807a8cd7ebc57f339fb01fc441e01f8f6935c +4988af6216e149e32e715fd318e466bf22e3dc0fd5f3494d2d2694be7d4febdf01f3bfaff0bd3a327ef516e1f25f08514515f147ed0145145001451450014514 +50014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145007ffd1fec6ff00 +689d1d74af11af892418fb585894fa915f2b6a5758c8cf415fa0dfb45787e4d67c1ab7888185931958fa0c57e6adedeacb11941ebdebf45e1fa9ed70b1eeb4ff +0023f99bc47c2fd4f36a96568cfde5f3dff13ea7f870fe1ef01fc30ff85a57d089eea7778a307b32fd6bc03c63fb52fc4fd5d9c5a5c4705b9e02040081f515ea +df0ee68fc65f06b54f0ab1dcda5c525d2afb9afcfcd4af1d3e590608ce457a396e028d6c4569578f34d4baeb65d2df23c0e25cff001983cbb034f0155d3a33a7 +77cba3735a4eed6fa8df14f8bb5ed6676bad42f25666eb87207e5599e06f85fe32f8bfaab699e1889e664386931b829f7ae3f58bc1c8afae3f61fd6eea7d6354 +f0669b3182eaff007491c8a70e36293c57d2e3aa4f09839d6a295e2be4bcfe47e6b90e1a966d9d51c1e3672719b77b3d5bb6895fbbd2e7c93f183e0b7c41f83f +7620f16d9c915bbe025c11852c7b0af77f84dfb6b691e10f0527c3ff008b3a349e20d3ed5425aac780635fa9af69f86bf1eb48f8a7abea7fb3f7c7b8c4caf732 +c1677728df2890b6d5ebd315f9e9fb42fc23d43e09fc45bef095c167b44908b695bf8d7ae6a30ee38f7f50cce16a8bde4d369497f345ee9f747763a157205fdb +dc315dbc34dba738cd26e12fe4a916acd6978b68fbf7c17fb55fecafe3ff00165978264f03dc591d4a55b7595dc632e715f167edc5f0ab41f84bf16ee34df0cd +ab5ad9ced98c13904633c57ccde1fd67fb0fc59a66ba1b06cae52607fdd39afd2ffdbeb4bff8593f07fc15f19ac72c64b767b861f80e4d5c3050caf33c3aa329 +7b3a8a5169c9bf7b75bfa0ea6735b89f8673078c853789c338548b8538c1fb36f964bdd4b66d33f2dfc09af4fe1df1fe8bacdbb6cf22f22763ec0d7f5e7f0ffc +55078d7c1f61e26b720a5d441b22bf8c7bdb83e49789887c6548ec6bfa70ff0082757c4783c63fb3e695e1f790c975a4c4239589c9392719af2bc4ac0f3e1a96 +292d62ecfd1ffc13eabe8db9efb2ccb1595cde9522a6bd62ed6fb9b7f23efaa28a2bf193fb2428a28a0028a867b882d6233dcbac68bc9663803f135f167c79ff +0082867eca5fb38d9dfde7c48f13c0834e8fcc996d9966603d000dc9f6a00fb668afc0f6ff008393ff00e0966a483e27d4b8ff00a713ff00c557d0df07bfe0b6 +bff04fef8e16935ef82bc51304817737da60f24e3db2dcd3b315d1fad545715e0cf88de08f885e1f83c4fe0cd4edf51b49e2132b4122b90a4679009c1f506bf3 +7be20ffc165ff61df865fb485bfeca9e2bd62fa2f17dd4a90c7025a1688bbf4f9f763f4a43b9faad4551d3750b6d5ac21d4acc9314ea1d49e3834ed4751b1d26 +c65d4f539920b7814bc9239daaaa3a924f4a00b9457e2c7c44ff0082fbff00c13a3e1afc49bdf851acebda95d6b16171f65923b2b26b8567ce3e52adf30f715f +a89e09f8e9e06f1efc29ff0085c9a29b88f45f25ae333c46394228c93b0f3d28b0ae8f63a2bf38eebfe0aa5fb21595cbdadc6ab76ae87047d9cf5fcea0ff0087 +adfec7bff417baff00c073ff00c553b30e65dcfd23a2bf3cb41ff82a0fec97e24d620d0b4bd56e9ae2e085406dc8193f8d7e81d95dc1a859437f6c731ce8b221 +3fdd6191fa52b0265aa28a281851552faf60d3ad24bdb924471296623d057847c1efda6be157c73d4aff0049f005ccb3cda6caf0ce248f661e33838e4e6803e8 +2a2bcafc5bf1a3e1df827c5ba57823c43a8245a8eb0e52de3c83c8fef73f2fe35ea0658847e7161b319dd9e31f5a00928aaf6f776b789e6da4a92afaa3061fa5 +58a0028a28a0028a28a0028a28a0028ac2bcf1478674f9dad6ff0051b58255192924c8ac07b8241ab56dad68d7a9e659ddc32ae3394915863f03401a74556b4b +db3d421fb4584c93c7923746c18647b8ab3401ffd2fef47c69a736afe14bfd3157719e164c7ae6bf1a3c490ff63ea773a337cad6ce5083dabf6fabf1d7f68fd0 +66f0cfc48bd9e55dab7f2348bee2becf83eb7ef6741f5d57f5e87e23e33e03fd9a863e2b58b717e8f55f896bf675f11c761e37b9d1659028d5e316d83df757cd +3f1ab4c97c31f11f58d119762c13955fa559f0b7894787bc73a5eb65b68b5b8573f857a2feda5a6adb6b5a378d231fbbd7e1371b8723f1afb8a34fd96651ed52 +3f8c7fe01f86e2eb7d6f862a7f361aa27ff6e4f4ff00d29a3e27d52f1998ad761f033e253fc2cf8b1a6f8c0b61212636fa3f1fd6bcbaf6e0162c4e6b97ba9063 +3dc1cfe55f592c342ad29519af7649a7f33f28a19955c2e2e9e3283b4e12525ea9dd1f77fedb1f0ee6f0078d34df8e5e0b3b74dbb114d1b274170df31e7eb5ea +1f10ac34ff00daf7f6668bc75a4a89fc4de16802dc227df919bdbe954bf662f18e8df1fbe12ea5f003c71209ef6ce192e2c9e6e4f984614026be66fd9e7e256b +5fb2c7c7ab8f0278c54ae96f2b457c8dd096e071dfad7c94295774dd15fef385778ff7e1dbe6b4f53f64a98ac02c4ac6c95b2cccd72d45ff003eab77f2e5959a +feedcf847514963f36ce752b2c64a383d430ea2bf5efe13ddc1f1b3f60ef11f806d98497da0dba2467a98f2735f27fedc7f02d7e1478fc78afc3599340d6905d +24bd84937cdb7d2bd3ff00e0991e34d3ad7c71ab7c2fd4dfe4f11e46d3df6a9af5b3bc4431994c330a1bc1c66bcacf55f75cf96e08c055ca38aeb70fe3f455a3 +3a32ecd4e2f91aee9bb34cfcb1bf825b0b8934e9ce5edd8c6df55e0d7ebcff00c1247e25a695e25d77c13a9beefb7b462dc67a62bf343e3ff83eebc07f16b5dd +12e14a837933a03fdddc715dafec61f1025f87ff00b4978735491f6da998f9d93c115e967b878e3f29ab18ebcd1e65eab53e6f81730a990f16e1a7534e4a9c92 +f493e477f93b9fd79d1552c2f21d46ca2bfb7e52640ebf4619ab75fcdcd5b467fa3e9a6935b0551d4f53d3f46b09754d5665b7b7814bc9239c2aa8ee4d5eafc6 +aff82dd7ed557dfb37fec7bace91a21f2b50f145bcb6704c0e1a323072bef486d9f8c9ff000544ff0082c7fc5df8dbf1367fd907f61c8a696e4ca6d2eee20024 +3210c558820703d2b7ff00637ff837375ef19e9b0fc50fdb1fc473ea126aea257d2246916487272771ce39f4a83fe0db2fd8becfc4b0eabfb61fc48b78eeb531 +7125b43e700fb99c677f3dc75afec62a9e84257d59f89107fc1bd1ff0004b68edd229bc08f2385c339ba7049f5af877f68aff8366fe10789d6e65fd9af5b1e10 +dcbfba8e4677c1f722bfa99a295d95ca8fe74bfe0893fb087c7dfd85e5f18f823e304d75a8c12dd48d6f7b2b3189d00c02a189c035fceffeda6887fe0b9da2b6 +067fb46db9fc6bfd112f3fe3ce5ff71bf957f9df7eda1e58ff0082e5e8ad3489120d46d8b3c876aa8cf527b0a6b7264b43fd05fc17710da7816c2eae1824715a +abb31e8154649afe457fe0b57ff059bbfd62eaf7f644fd952e0dc4977badafefad8ef5b857e1a24c72181ef5b7ff000581ff0082ca5b683e07b7fd94ff00656b +e924d566896df52beb724491cabc6c8d94f2a6b85ff8225ffc11e754f1c6a56ffb5dfed456aef14b27da2c2d2e07cf24cac096746190a7ae7bd097506efa23bb +ff008226ff00c1170e98d61fb557ed35686e6f25026d3ed2e94970ae3396cf5c1afea8be34da5ae9ff00053c4567631ac5145a6cca88830a005e0002bd56c6c6 +cf4cb38b4fd3e248208542471a00aaaa3a0007415e65f1d3fe48e7897fec1f3ffe8269752ad647e2ff00ec1ffb22fc06f8f9e1ed7f5bf89da41bfbab6ba548d8 +394015b24f4afbe3fe1d8ffb1dff00d0b6dff7f9bfc2bc23fe0973aee83a5f833c4cba9df5bdb31bc4c2cb2aa1c60f3c915fa9ff00f09b7833fe82f65ff8109f +fc5536f5262958f8ef44ff00826ffec95e1fd561d6b4bf0f18ee203b91bce63822bee3b3b582c6d22b2b61b638515107a2a8c0fd2b36c7c49e1dd4e5f234dbfb +6b87feec52ab9fc8135e77f1a7e347837e0778367f1778be711a202224eacef8e062a4ad11ebd457f3d5ad7ed41fb5f7ed87ac5cf86fe0bd83e8f628db60ba42 +d16e07be7a5515fd933fe0a7fa4635c9bc54f2a5a7ef9a2fb6e4b85e718cf3f4aae5f3279fb23fa00f177fc8b779ff005c9bf957e417fc132801e3af17e07fcc +42ebff0042accf837fb78fc44d135193e127ed1da61d3e4951a2b7bbdadf3e01c92c78abff00f04c39e1bbf1978b2eed8ee8a5bfba643eaa5b8a2d615eed1f63 +fc56fd8a3c19f13be36691f17ae67789ad25325dc25dbf7bc70171c2d763fb5beb7ad780bf67ed4ee7c2327d9da184c41ba909b4ff00857c19fb557c48f88ba1 +7ed7fe15f0f687adddda69f3dc9596de37223718e84573dff0524f855fb48f892eacfe20f8475464f075bd82a5ddb09b6ee971924a77c8ef421df7b1f647fc13 +9351d575afd9c34cd635895a69a669373b1c93f31afbe2bf972f809fb38fedd3f103e1f5b7893e0a7881b4fd0e5dde4c7f6af287079e33eb5fb7dfb11fc37f8f +1f0b7e17dde8bfb436a4752d59ae9a4495a6f371163a673c50d04657e87d9f457e507ed69fb7fcfe0cf11dc7c1ef82f6bfdadae1fddcb2202c23ddd0a95af8af +4df82dff000528f8d701f17e83aecba5404edf29ee8c5c9f62452481cfb1fd19d15fce24fa9ffc1417f64bbefeddf194d2f8812df0e51a569a323f0cd7eaff00 +ec85fb657867f697d0bc8ba5163aec1c4f6b8c6180e719e78a2c3524f43edca2bf1bbf6c0f8ade30f037ed5fe0db7875cbad3f45fb747f6b86372b1b478190c3 +a62b81f8cdfb4bfed15fb4afc44bbf863fb35dbbdad9da48d0fdb14b47b88efbba5160723d37f6f8f803f0cefbe307c3af115dc7731dcf8af5c4d3b5131ceeab +2db800ed001c03cf5af9b7c43e1ff8bde06f8b7e26f07fc021752687a23cd6e20dc646440a7a93e82bf4fbf663fd9e7c5be1df871a427ed13747c41e23d3ae1a +e227b87f3960727e52879e6beadd2fc17e18d1afafb52d3ace38a7d498bdc385e6427839a77172df53e1dff82625f5eea3fb2cdadcea32bcb39d4af0485c9243 +06191cfa57e85d731e12f06f867c0ba4ff0061f84ece3b1b4f31e5f2e25dabbdce58e3d4d74f499495958fffd3fefe2bf3a7f6e9f0b493ae9fe305f952d2328c +7ea6bf45abe7dfda77c2ade2ff00841a8e97126e93e575207236f26bd7c8b13ec31d4a6f6bd9fa3d0f8fe3ecaffb4321c5504aed45c97ac755f8a3f06b5abb66 +89886c1c715f61fc49b987e277eca76be21817cd97c310a5b337520b57c2faddcf95349013cc6c50fe15f617ec897a3c5de07f137c2099848faab79c8ade9182 +6bf60cda9fb3a34f16bfe5dc93f93d1fe173f8e383b10b118cc46533db114e70ff00b792e687fe4c91f9df3dcb32f3e95ce5dcbb8e6b7bc4286c359bed3dc153 +05c491e0ff00b2715c65d4cc32457d6d2575747e555af1938bdd68753e02f1fea7f0e3c69a7f8b74b90a7d8e6492400fde5539c57e80fed97e02d2fe337c30d2 +ff0069bf0220dc62136a6b1f251fb6715f96373212086e735fa13fb06fc6ad220d4efbe00fc4193cdd27c49f2a897954da38033c0e6bc6cf70d3a5c99961d5e7 +4b75fcd0fb4be5ba3eeb81731a18a55f86b3095a8e27e093fb1597c12f46fdd7e4cf58f81be21d23f6c1fd9cef7e0bf8d9d66d774489ef2d09e1888c7c8a2bf3 +93e07ebfaafc08fda534bd475f26d6eb499d92557e36eee39fc2bd67c5fa6f8c3f629fda8639632d15acd3adc165fb8d6acd9033f4ed5ebdff000503f865a3f8 +af45d13f69bf8748a2d35d02e2ef6f1b3691e95e7e19d2a55dd08bbe1b149b8f6526b55f3d4f7f318e2b17818e3a71b66595ca31a89fc53a7192e49776e0ec9b +ecce5ffe0a85e081a77c58d33e206951edb1d534e8a6661d0c92724d7e5dc5ac5f68f7d16a9a5bf973c4ea51bd3915fa73fb58fed29f0b7e357ecc7a0683a449 +2378974e682270cb85f2a35c75afcabb893230d5ed70d42b472f851c445a70bc75ea96cfe67c67893570753882b6332eaaa50aaa352f17b4a4b55e4d347f6a7f +b3bf8d2cbc73f07741d5ed1f7b2d9431ca7fdb5400d7b6d7e48ffc1233e257fc24ff00036ebc39aacfbaf6d6f1f629393e5815fadd5f8067b82784c7d6c3f693 +3fbef81b3a59b64383c7ade7057f55a30afe5a7fe0e82d1f5dd43e03f82ef34b56305b5e4ed391d02e17ad7f52d5f9d5ff000543fd9663fdaaff00648f147833 +4d84cbadc36723e9c3b79bc71f957948faa7b1f1d7fc1be9a8e91a8fec4c1b49c623bb557c7f782735fbb55fc357fc104ff6dd9bf63df8c1acfec4bf1da63a6d +a4d7729f3ae7e5db72bf2a819fe1cd7f719677969a85ac77d612acd0caa191d0865607b823ad0f7145e859a28a8a69a1b689a7b8758d1065998e0003b9348a23 +bcff008f397fdc6fe55fe6f9ff00052ef04dff00c4cff82bacdf0eb4abbfb05d6b33416f15c9ff00964cdfc5c57fa08f867f68cf84df107c637ff0e3c1daa47a +86a568b22ca2121d14a0e41606bf830fdb4b23fe0b9ba28f4d46dbf9d544996c7c2dfb457ecd7f1a7f60df8fb61a8fc58b19ee611729756b7728252ea28d81dc +b9cf06bfbf8ff82677fc1457e0e7edcbf086c5fc26f169baf69d6e91dd6925879b1a460287c0ec6bbdfdaa3f621f849fb737eceb07c3ef8936aa2f0d9a8b3bf5 +40678580c80ac7a2938cd7f05df11be1c7ed61ff00046bfdab16fec4cf6a96770b32490b1fb35dc19caa3b8e0e475146e4fc3e87fa67d794fc7338f83be253e9 +a7cfff00a0d7c39ff04d8ff8294fc2cfdbe3e1641ab69b7315af89ec9123d4ac8909fbe239f2c13965fa57dc5f1d7fe48e7897fec1f3ff00e8269752fa1fce4f +ecebfb0778b7f6a1b4d5fc4ba178affb0a3b29c4663f98ee2d939f96be92ff0087377c4cff00a28ffa4b5f4cff00c12abfe44bf13ffd7e27f235fac54dc99118 +2b1f957fb267fc13cfc65fb387c414f1a6b7e2ff00ed989327c9c3f71fed715e05fb62ff0068fc7ffdb0349f8231cac748b458279d01e1b9c357ee8119047ad7 +e187c72bff00f8527ff0501b0f14eb20ae9daa43042b29fba19cfaf4a13d472492b1fb37e03f87be14f86fe1bb5f0b784ed12dad6d10220006efc4f535da919e +0d56b3bdb4d46d52f6c6459a1906e57439041f422acd4967c95fb5e7ecf9e11f8ddf0b6f6dafed17fb4ece266b39d7e568dbbf4ea315f9f3ff0004a1d39f46d4 +35cd1653b9ace79a127d4a1c57eaf7c74f1fe8ff000d7e186ade2bd66648a3b785880cc016278c007a9e6bf2b3fe0965a847ac7887c49ad43f72f2eee265fa31 +cd3e843f891cefed7fff0027afe10ffafb3fc857deff00b68123f663bcc7fcf01ffa01af823f6bff00f93d7f087fd7d9fe42bf40bf6c4b6173fb33dea1cf16f9 +e3fdc34fb02ea709ff0004cf27fe19974a1eefff00a11af7afdac3e255dfc2cf82baaf892c4ed95a36814fa17522bc0ffe099ac87f666d2806048326477fbc6b +d33f6e5f076a5e36fd9fb54d334b42f24444f8033c20269751ad8f933fe09a9fb3be8c7c1dff000bf3c5b10bbd57587768ccbf314dac79e6bf5c91123188c051 +ed5f9c9ff04d2f8aba0f8afe0258f8244aa9aa6906459a22707058e302bf47687b8476d0a3a8699a7eab6b2596a30a4d14aa5595c020835f835fb41f80e4fd8f +ff006b0d0be227c38cc363acb0132afdd0d2bedc11d2bf7c890064f0057e1d7ede7e3283e2cfed09e15f84fe0565bd9adde392e0a73b5a3932471ed4209ec701 +ff00052fd0aebc63f19fc37e1fb27f2e6d4da10ac3b17506bf637f675f855a0fc29f85ba5687a6db2c7726046b9931f349263924d7e5d7ed8b68971fb5f7c38d +367e07daad91bf0500d7edb5b5ba5adba5b47f750003f0a6f604b56c9e8a28a92828a28a00ffd4fefe2a86a96e977a6dc5ab8dc248d9707dc55fa29a76772651 +528b8bea7f313f187c3b73e0df1f6a1a15ca946f35e500fa31cd74dfb2a78e7fe107f8e5a76af39c42e9246c33c12e31fd6bdd3fe0a1be107d1fe2eb78a914a4 +1750c68303037639afcf28753b8d3353b7bfb66dad14a8d907b035fd0b8071cc32c8f37db859fad8ff003bf3d854e1de28a8a9ff00cb8ab78f9a52bafbd1ee3f +b5b7838f80be335de92cbb7ed518bb03da5e6be4fba994935fad7fb437c37d4ff6a4f87fa4fc61f8726de5bf48e3b4b88cb7ef3644b8271d6be46f0b7ec3bf1c +3c5d738cd959440fccd732f97fce9e519ce1a38382c554519c3dd926f5ba36e2ce0cccaae7359e5786954a355f3d371574e32d56be5d4f8be79462b2edb5cbbd +23528750d2dda3b98983230ce7835fa80dfb1f7ecf9f0ed04bf1c3c4ee92c43732e9d2aca38fa5571fb45fec75f093f71f0d7461afc96e30ada95b83b8fbd743 +e2085556c2509d5f95a3f7bd0e08f0056c2b53cdf1b4b0d6e8e5cd35ff006e475b9e3bf14f50f8f3fb64dbe9567a3785ee669608a2b6fb48031b546335f4b7ed +353e8ffb3f7ec67a3fc0bf124cb27882f6db649193f346c0e718af963c6bff000511f8a7af4ae9e15d22cbc3910f953ec1fbbe3b74af867c7df103c61f113587 +d73c677f36a13b1c83336edbf4cd71e1f27c5569508d68469d1a72e6514eeefd2ef6b7a1ece61c6195e0e9636a60eb54c4e2f110f672ab38a845474bda36bddd +ad76704cec912c6c49200ac8b8931cd5c9e4eb93585733c6a705b07eb5f627e3a7eabffc124be25a786bf6819bc2daacfe5595d59c9b7278f30f4afea241cf35 +fc8d7fc134fe1cf8afc6dfb44dbdd6936cff0067b688caf33a911e14838ddd335fd71a0daa17d057e15e2353a6b335283d5c55cfee8fa3b57c4cf86654eb47dc +8d4972bee9daebe43a8233c1a28af803f7c3f9cbff0082ac7fc111340fda92f9be377ecfd3a787bc6169fbf611039b89012dc63b935f92ff0004bfe0a2dff055 +4ff827899fc1ff00b4ef83f52d67c2ba02ed48da30ac91a9ea5f04e0d7f7395c2f8bfe18fc3cf1fdbcb69e36d16cf558a75d922dcc4b20651d8e41c8a7725c7a +a3f93c3ff076afc2216ecadf0ab5813053cf9c36eefa6dce3f1af853e3a7fc166bfe0a25fb687865b45fd98746bcd2f47be2e9721620cd2c4dfc21b1915fd9e9 +fd863f63939cfc33f0ef3ff4e117ff00135e85e14fd9cbe03781a016be0ef08695a646bd16ded92303f2029dd059f73f9c9ff837abf651fda83e135af8b3e28f +ed1da1df6853ea97124d08be249b8571f7d73dabf11ff6d5d46cd7fe0ba7a2c2cc771d4adb8da7d47b57fa2924314508b78d42c6abb428e800e315e19abfecbd +fb3aebfe324f887ad782b47bad76360eb7f2da234e187421c8cf14afa872e963d2fc07ff00226699ff005ee9fcabe5efdb73f624f84bfb6ffc23baf871f11ace +3374a8ed617847cd6f3b0c06e39207a57d930c315b44b040a111061547000a969147f997fc59f861fb567fc118ff006aa8f5cd325b9b28ed2763657c14f93776 +e0fccc17a7238e6bfb1ffd92bfe0a9ff00047f6f2fd94359b982fa3d37c5506992a5de9b213e712131e6018e8c6bf573e247c0cf83bf184c07e29f8674ef107d +98158bedd6eb36c07a81b81c5733e0dfd967f671f8797135d781bc11a369325c27972b5ada2465d7d0e00c8aab92a363f03ff659ff008282785ff657d3f5af0c +6afa05ceab25edc0916485b6eddb9183907d6beacff87d5f817fe84cbfff00bf83ff0089afd5d93f67bf81d2b9965f09e96ccdd49b64c9fd299ff0ceff0002ff +00e852d2ff00f0193fc28ba172cbb9f949ff000facf027991c7ff0865ffef1d53fd60fe238feed7dc9fb48fecefa17ed73f096c354b702c7527852f2da43cb02 +cb90a48f4af77ff8677f815907fe112d2f20e47fa32751f857af5b5b5bd9dba5a5a208e28d42a2a8c0007400526d741a4fa9fcf6f833f68ffdac7f62eba93c2b +f17349bad5bc39a79d96cfb701907a1e4d7ab49ff05a1f09df44da7e9be0dbe1793029092f91e61e9c6dafd9ff0011f83bc2be2fb7169e28d3e0bf8871b6740e +3f235c0c5fb3e7c0e86559e2f0a696ae872ac2d93208efd29dd0b95ad99f8c761e0bfda9ff006d6d5535bf8c90cda4f84ac033c513aed13230cf518cfe35e97f +f04b0b3b4d27c47e25d0ec4e62b1bbb88138fe143815fb4d6fa7585ad92e9b6d0a25baaed11818503d315cff00877c05e0bf08cd2dc78634bb6b079d8bc8d046 +10b3375271d734ae1c9adcfc54fdb067893f6d9f08231e4dd9edec2bf5b3e297811be237c1bbcf0c427f7b3d93796319cbec381f8d773aafc3bf026b9abc5afe +b1a4dadcdf4077473c9186914fa82466bb14448d04718c28e00145ca4b73f9b4f811fb5f78bbf60d9350f869f163c3b777681c882353b4a724fa1eb5fb19fb27 +7ed45e1efdb23e1cea5e27b1d226d32da299ece48676dc5811cf61dabdfbc49f093e18f8c2f4ea3e2ad06c7509cffcb49e1576fcc8adaf0a7823c21e05b27d3b +c1ba6dbe99048dbda3b68c46a5bd4818e686d0a29aeba1f89ff1dff65af8d3fb2e7c49b8f8d9fb343492e9970fe64d6712eef280e4e73eb50f86ff00e0af3a8f +816c3fb17e2c7856eeeb53073be321063bf1b4d7eecdc5bc177035b5ca092371865619041f5af2ed43e05fc1bd5a7fb56a7e18d3a793fbcf6e84ff002a77ee2e +5b6ccfc51f19ff00c148fe357c7c12786ff67ef0fdd59cb74be5a8237b73ef8afa9ff618fd8cfc4de04d724f8d7f1958cde23ba2cc1241f347bfad7e8ef87be1 +3fc34f09dc8bcf0ce8565612a9c878215420fd40af41a57ec0a3d59f891fb624f1afedb7f0fd1cf2752871c7b0afdb7ae4355f0078275cd620f106b1a55adcdf +5b3078a79230d2230ee091906bafa1b2920a28a290c28a28a00fffd5fefe28a28a00fce2ff00829078125f12fc2fb1d5f4f4c4b6570649180ea8074afc109ee1 +186eafeae7e34f82d7c7bf0cf57f0daa6f9a7b6758bd9c8e2bf951f1bf87752f02f88ef3c29ada18a7b390a1dfc67e99afda3c3bc72ab839615bd60f4f467f17 +fd22322961b39a59a463ee568a4df4e68e96f56b537bc15f19fe22fc2f691fc0fa81b5f3010c0fcc31f4352f8c7f694f8d3e36b2361e22d5cc90e31841b3f518 +af1d92612b7970e1d8f455e49ab961e0cf1b6b972b6ba5e8f792973c32c2c57f3afbc9e0f0bcfedaa423cddda57fbcfc2a866d9a3a3f54c3d7a9ecf6e58ca56f +b9687177b737123334b2c8e4f277393fccd61cd271cd7df9e00ff82767ed0ff108a5d4505bdadb10198cedb1b07eb5f6e7c3dff8245f859992ebe23ea73ac8bc +94b7704135e4e378b72ac2dd4eb26fb47567d664be137156696951c1ca317f6a7eeafbd9f81571771822204ee6380307ad7a2785be037c6af884e91f827c3973 +a8993eef963afe75fd527c37fd89be02fc3940b0e910ea2ca301aee35723dfa57d2ba2783bc2be1ac7fc23fa7dbd9e0607928138fc2be4b1be26d28dd6128dfc +e4f4fb91fade4bf468c4ced3cd71aa2bac60aefef7a7e07f32bf0cbfe094ff001d7c7ca9278a646f0e96fbc274ce3f2afbf7e167fc11ff00e17787027fc2cdbc +5d788c6ed8ad1e6bf6468af8fc771d66d88ba55391768ab7e3bfe27ebf92781dc299772ce5877566bacdb77ffb77e1fc0f26f851f043e19fc14d1bfb0be1ce98 +9616fedcb7e679af59a28af92ab5a7566ea5493727d5eacfd5f0b84a386a51a187828423a249592f44828a28acce80a28a2800a28a2800a28a2800a28a2800a2 +8a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2803ffd6fefe28ac0bdd685ab6dc573979e319 +22cf96a302803d0abe57f8affb1e7c16f8bbacff00c243e24d354de124b3838c935dcdefc40b888f039ae52f7e275dc4720b574e17195f0d3f69879b8cbba763 +cdcd327c0e6547eaf8fa31a90ded249abfcce0fc31fb017ecdbe1d9d6f5b4459ee10e4316381f857d53e1af02f853c2369f61d02ca28231e8a33c7bd7cdb77f1 +775084fcac6b0a6f8db7f192cc5b15ae2b32c5e27f8f5652f56d9cd9670de55977fb8e1614ff00c3149fde91f6d2a220c2803e94eaf86bfe17b5d7f79bfcfe35 +3c1f1befa56f94b5709ed9f6f515f20da7c5cd465e4b1ae86d3e285f48cb9279a00fa768af0fb3f88177238e2ba9b5f1a4b29036fd6803d1e8ae7acf5c4b9601 +875ae81486191400b451450014514500145145001451450014514500145145001451450014514500145145001451450014514500145145001451450014514500 +1451450014514500145145007fffd7fefa2e74db7b9cef1c9ae7ee7c236d7031bb15d851401e6975f0f6099485615ce4df0ae397826bdba8a00f9ce7f8388c30 +17359537c0e59befa57d4345007ca9ff000a222e9e5d598fe06c71f44e95f5151401f3941f07446a3e5c60d6e43f0aa28cee1c1af71a2803cc2dbe1ec11e1890 +0d7410784ada1c739c575f4500655b6916b6fd056a0000c0a5a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a +28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2803fffd9}}}}} } From f0898e6131f69a52a7a9b40575ea25d16f417cda Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Sat, 9 Apr 2022 18:24:56 +0200 Subject: [PATCH 238/946] Update PfW fixtures. --- .../DrawnObject/DrawnObject.docx | Bin 16622 -> 17221 bytes .../DrawnObject/expected.html | 2 +- .../DrawnObject/word365/chrome.html | 20 +- .../DrawnObject/word365/chrome.rtf | 300 +++++----- .../DrawnObject/word365/firefox.html | 20 +- .../DrawnObject/word365/firefox.rtf | 300 +++++----- .../DuplicatedImage/DuplicatedImage.docx | Bin 16588 -> 17189 bytes .../DuplicatedImage/expected.html | 8 +- .../DuplicatedImage/word365/chrome.html | 28 +- .../DuplicatedImage/word365/chrome.rtf | 554 +++++++++-------- .../DuplicatedImage/word365/firefox.html | 28 +- .../DuplicatedImage/word365/firefox.rtf | 554 +++++++++-------- .../WrappedImages/WrappedImages.docx | Bin 16875 -> 17513 bytes .../WrappedImages/expected.html | 6 +- .../WrappedImages/word365/chrome.html | 40 +- .../WrappedImages/word365/chrome.rtf | 561 ++++++++--------- .../WrappedImages/word365/firefox.html | 40 +- .../WrappedImages/word365/firefox.rtf | 565 +++++++++--------- 18 files changed, 1579 insertions(+), 1447 deletions(-) diff --git a/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DrawnObject/DrawnObject.docx b/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DrawnObject/DrawnObject.docx index bc025373fdebe7bd9544cda76f2b98839c3dbef3..bbd1631850894192976b2e43d88d9cc46b77cb3d 100644 GIT binary patch delta 11874 zcma)i1ymf%*6!f$?!nz%2MDgg-5r7j*TF6LK#<_BA$V{P79h9}~o3*2pSqj;Dr>jsjs2+p2;pu(uv*dx3L#^5jBPGOUUTzEV*@fy?7U9L`q` zoS-|38koGWYn_Rq02^gQt(pa{TQ+)7NX5>=Q89oMUY33ZzB-$*Z}Gy$)&7_amW@A; zo#`biFc_(U3s3L&pP*TPNEP`C(nq-l1#|fp{K!UTD69YZYG)b^|81q^&-T7yjM3Kc zRJtiutMqidO4jgp$s|Xy3bz7_N#;?5K@k%YcgYXu6+GGt;uh2 zer23jbaj>#O|0RD5t8e{*-yHkuUC9$wT`A~ejYzTU`$!ud>$F&>sZ)^IkjKmtR`!D zFlR*MhIR*v?*cZYiwuQQ+%c)YcsbJ;=8IEluS$jprK+Cf3PBLS7OePp|I!M z7@|PWdQ0OXA{{I$W(O5Yu&48$Am9%K#bLB?N*)0K@B>q$5Q9oG);x*@uzNQ|XJ10M z)`p|GTe6g0-g&2vtE`OEEuJ)@_uIoNr0*sfm%jw~(D%|^YYzKy9Xf$dKk0V-99Dm< z@@&y&`Fg@Dc(>VsS*w*-?;o@exjJ*?^PnhI%uPvMy#5wcH1_NXIpL)8QT#fqD(iFx zDAFBOE3tDaYz8Tash1+u#yq^K*M2wT@l3s!KKv`EbZ*r>%de2?u8f{ey;AeC3!$=A zrVWE*jY@u;ZaI_-mX?z}X3i624(}SJ(%B|R7S@j^X>LJ`uCXInY>CxO8d3z7ESL}B z6Hd6M`Z`pe(ogN+PwF5>H=#z0(O*f5C`8m0HJURXXAe3YYu3ZL|AIpcKr32~OIHEH z%qAJ3Tm0TZAq~}*ulTzB5k;$Rn}mJXKzYmVTy8;;7I?g?@q2JguufN+(yE8RKwz{_ z|6I{9jMKLkm7yKaG*>Bnv?%he8Ly>L`dND}a-tXqP+491WDM?-_&3>$Ug`Xkm*pl^ zJ#EY(T_Q+h>t4`El_jQsAX@#M>Qq}_3Q7q=1e|2f3@u*pcqTtOr+Chr-Osd1a^v+K zVdUO!Z{4gZ11eRp3V3n}T#F)V&BW8_v+-rTLK9^k1WFkw&MS}a6>2tous_jn#K0wV zC3$-&IEi+ecZSZBS3s!sF0}RwU%@t*q%#PfWGjOjSfpr$C^2QeSa}2Tv6=38RNDo2 zzAR$y6W@}%$g$>$ZyEI(ry?ud4gpU9sCqp#PdaIG}(TSF;=;L+xuC1d({L zNx}zIYxLy-VS356{WkiOWjfOlg`REg#E#KJWP=yXLj?F$-nV|_GTkO~FT~gtHa5Qp zg=rD{RL1UU!QWvY=-o`B)95#XB1P>KBS<8B_(_Z8`(?4?2S&eS6_D^I#ueWS8L|=C zcPNN-<#gST;Yo<|(tokkf7|VOY^sPk#IUyqDyym$s=3cTh&%S65?i=vHF@ug_ymEC zA?x@cgU^}ON6wbni3o9_dj)?9iPu|O${#+wz(+?J5Xw_0b+XT!)izs6FRdqlgSqJ! z)7$K8+u&Fa6~F>H$3zH4?hD@aW_4`0`CDG;4h*!e9An@It>z@D;uQ zNO@+Xb%E1c{f7Zeq4Qm2%&QES{mguj#VH0<;e!=r5wnC+gMAyK7~0eZwFy4299_~~K!yuIP;?{OMt*d@{QKA*Vp+)bJ5TPUvf@gR zaKe*4AzRoGkO_m)yO>Ktp$)%gt;Wigxa+ZM1Ag>FW`+D}y!6>>#i7B+H+rS?^A4dC zAlR8laHyhMT0irfmbts;CV9+>#RRXH$MYpznYVt_{@t)cMlW=T z+3jR0zWKZ<7}lR{g%JB00vKH=dE0{Kpk7Sv+*9J`+EPGQoGe{lM#(6A(7tHm+H|y% znku>XhN}u*vC_mUiaNzqxf6|!zWRtF{8cy$)vCU;DxYcqwWKQ_$a?Yx`bd3wfdl+` z0ir@*et(1-U=vGZ7>f-6{7Ho1d`u#cjor)A%O(I@NlsA?00VtW|9~!lmn}eutgnMD z0HCT0V1cS41K?pu0Z^L&C=*3s3|H!!rawz0Ld zcX0IZ^z!!c_45yph>VJkiH%DIfz#4IWMpP#7ZsP3mX%jjRy8y>HMg{WX>0Ev7##XK zJTf{qGdnlGu(-6mvbDXlySIOEcyxUA^Vjw7o7=nlhd<1qr}S@P(EM+1(2oBnF&ro{ zSa^6ic%(nXU|@azP{)Bspymc4;!0^CS-9iT@Ps1cOQ#gp_o2}8YF-jpzMDoRq~qJ7 zzxqS&FK+)kYGMCy``=Il{hQlA)c%LrD&RHrj{GCA(Dg5Y`;)`L!~GF>D3?Ei@Gn99 zOOXBu@;~wdHS(7Qs2X%dhGPF|`%?h@*WUkc=Vc9gZ=$}e0MOxJpm!7;4gd&%Jkw<} z%{A5FV=7vO07-w=5k5KJnQd;4*E-&;&f)F$s!XMv(hbEg&Kh+h* zHM%M<3p^zi2GfH2q&hjb=2EE;4{rs3GE*~jxx3;FKhk&1JMqEvt#kTE zZVvT7ijDP$UC2DCqcg<@K1}}j$y~R?31{Eh?zIsshD4aKHDTPTyH49fMAXO{64(*p z&5EK zisS%Eh~O~^-3=rlujE#!2je9!TsGJ2V;jdqEdDU3d z_MA)H?$2RhQpu!~W^Be2m>N+`VyZOu0+^9_UuAfbty

      y;{`Sl6XveoLb@jK)O(u z&|}^c^Lm@{baZRAZI{!dY?vd-3;bctehuG8SM=vciw+37|D zd>s`GBtE(21djEj=P!ezx3QunuwMXul58)4E#f)Lj?3qZ7*{@hSIf7r`E&0r;H-D{ zbeZqsAeGv2khfRAn6*8c<0G8OWoRW9SW@BjaX1~>zUxAO7N@%?Q<&7JiO5U0|dsm76PJs(zxR9Fk5xFZ3Q$q zv^%Hr#GZ#$a!hV%(b9HlLv7mt?^uBYBl58lq`@=ob_sRGEI;ijMJ~M}(<6>+NKzPQ zvuxxn($RfMCj1tka65EoB@iJqJxzkA;42o{*-jhxE0M?H2Qi5OyH*3jl%jZvJv(Cn?U^^CAiYxYOF|A?RxU=Jwj5Y|VuA<1%FWvr6CC zmQKzMDvuNJM)>aR(G2<^>K2=NR5>(Ee*p|^EMF*q{MZ7i3z~B~98LLscl+jCZ1M;L z0$zvLTbk=*3sR~Es|T-`)%(N&Hw&mPwWyMU5$}w)N%)?P)bH#zLHPFGnu;#~+@N>* z%A*8jMFoMEBZyYQ{f*Y~lt3rYW)@ZJZDf!A1-km9aG>n>&AXs0*R8b%`*r3!|0^`v zShikJgz?cd-Y-LPbcD%X$vp+WmG5c4#i@EB#LuPO{EntfR}3jvRvMSTbCcfxRwbNL z3YYoZu29&R%wlOE>Cty_zqn|M**YJL9Vng(itpwzajvya4amnnPBuDZX>pVTyL;29bW)ejg-dKzhXMe?pJ}_Q~Ybb zQ(GI+L_2i@pl~W&*Sg<5miRDF|d>3Oc|5EIbGk; zt3PV5J9EF(8V-iPl71q+N=yOO9<>vk?RDzTUhpaZr)e@gEgzDEWcgyz|iZCC4plGnF^+v zf3k75FkdlE7hAC{$1NcuY!!7Uj*^9m&Rmi%*b03WZc4E^(mj0z?Bi03TZJGR!;t~B zQ@>w@f8|vg;W!UMdgKb8-@tqU*qebc3=JI~x<3Nr@YEiI8;cG6KGwn{my3So5~A>5 zl&Xa+0UL>;#k2$QYJE4P!nF)!Fy77{yp7m#QYa`8-rS24T^x%Is_^xIpp077_?mxI zT$OEUp5r`CLyKW6X~$U`A(4|(c#j+4b!Oi(HyQ{~*6=!ppAEIMrP^>+gCp%I5M zTeL-f558Io-zPH0-A(o1k4k2k?9jP;zv+zW%tK+M(-8h>VdKobF17cA4TogcIytaI zm!3n-J@NNXyO?giC;O|sX2DpHt-!RH(bg1$5H&ko3D8+Cmm_)oK7@*MTpI8megrXK zab(3cM2vd}NOEViMG&8Aa>oc#zpJfXK6H;od(DuKnB&61j;oT-vu3wJ$eYk+8rEao zw8p7AU1K@R_ukjpxj>3s;O4OYYn%vzPA}ZiYh8+S%R8FeLDGzHzFhgCWHb}aAb}NU zr6r6a*75|E3Pd%5Hd+#(;W1NDLGjBp)QxW`D$M&NjYot(>kq!WIJMi+3 zSvAFK{imThG4V^Rf%p5qbwmD9ZCty{zPckNc1vrf_+~@c&#Vbo(PtQ?tG;>~m+}K9 z=tpkHA8-y^v&$-jIEt&3%VoBPsydLj;~30&Qijj6pK~v%o^aoTHuExd54LrCDoz^0 zP{P(`zHa=Wh|Ghu@m)L zP8qynSxTXEhHT>4)Nr!S265b+DrBVCE|_<%wn@%*G;Xcdo#1=kKX59W-K(ZpX#l3z zg}ne87SHIf^oH6&CI=y6oYghlj)b!>0LQidg%6)2Qp_fJ#+$IeOpTH8Kc_le{TQ;t z_erG7vXuQGON_p05kq;vP_D3}Kj^l}L<}Pdz_QR}*$)+b1NjD#OC$(kVSZj}*EhC4nZn-Q-%YbR_b~bZV!64?Jzw>I8<_N{0U6k6 z>^bwJ%<{YPQOtj|d!0O9a91qbo}s$Xv_OY<6R_&72%8GSG?bjDwBJqF1HJl;frwXY zdtaUlx@n#q@AAu5l*t!X7!$>e+`TN5@LaSS@FVi2(I{DObmN|;6^kDZ|rkJ=I#olh9CzW@98qj=~HHT{$@j!EgAC^#uU+ z_)tB{KiOTjo{=whzq<5EdZHH!pd#|+*%u`{$s{Um-tsL~jtOw~0y4AamJ{4Q<1^?a zMISuJG;LKKla|F^VQrfx^NZd$i&m@B>KPeXdANb3KFG#W_j1Uo`r}hI#ffoOE_3CT)7oHc zZ%Pb$0Ys=R2$$%_o{rNJCOgBArjdssnX;}jmF)J(QV9m~KW9EsUp5Ys*1iCuf16>e z7a!LfO9wJnm#5U^$w zZVxR0Pr&mEQ;*vTvyU=#mBlf=Ehvg(hIyHRT>l1QV#ouJ@Z`Zc%ynXO5S;G997iA4 zd=Ci!8NP;_gtKc1Z_~#YKuewEl;oKSVeX~35jkGvj}}ZnhOYiNz^>;8Dn}mDgErSi zl9q{MLKTv+4`0)NeN6x7hxMN_(#!H6Uk3OUkhIZ(;x{7g9!vEHJLoh$5*+}*flhmU zT;Ex9df0e+I=I+*aQHgEZPEjW(vgCiqb0OxoN=gSLrb=W1|YW-%+n1YYZMH3>C4VL z9?yN-sm7v{l5#L8W3;uk@i@iMI$vv1eW;Bijl!pyuF~#r{`9z z4i%hQDOHS+B25xb2GdHfT#V={CKUN&mAMjFH(EM*Qp!E=k(5qX#~$oXxopsWnno9u zoK&(uMM9=;LQO+r|3Oo-bZmkEL)Ow;d#QFRJ8H9?R{pH_MO!5^3p;Oc5xHZO(wlS> z6JFTJLP}}kU4%M83LdJvR|AD}wl^qpdYKGj*>n||Q^skaeI>^sCQ$s_d5Gpx6s z`Q*@C9IC5Z(JS;;) zNoI}en4bUC2rNfqk-9a=a7#U52A}xs^dS;C7#~m>e=zli?j%T+5dH{p=0-N-Tn78p=kAe>mJI`kA5W#j^iT!6j zWj}kqcYeU)^Z^f8a1uFfHG@yVMQg}*Og%y;8`9Eu->Ax}18b|Px3Rk|2WNb{?=>^c z@-dBVDRJ-1@m1G~K%%k7E!Vk9#KXDtwbvATYM-(L_i9)&=jGpMZB1d#>{qH!am>C^ z@{agHZIr5;p$*9p)slf{7T3X7?JS=$1MwE+SXRi;JIx^^$y&A=x_cB_%7s&CA zcTuJw#lui1?mj<#-JKx9)}TLUc>_bRe_pUg;cu{OE$@Gz2J&7Xw`6=DV6bhi$f=ym z#@~R;kQKr2fyKU`DA$b>A4}0EC=OAXV~|R(VEE;YCIu6x`@NQ)-*;q$_EadWGAe05 z+cI$zjuE|RF4Je_8%GwNNjS;gLt0-Trsr!LU(2^2H#_vdd9yL$pE^$c3O;(CMx3k& z3)LP7o|DeAv{22l(D;!}KY0N-Hn0qxGP}&Zm6h z>uLkCfO+nmqs+FH4D1_Yv`RwSpFAHU7U|qZ(##`uxoAY)taI}7ZGMy(8~HY@gvg?B zT&j(g{)ivJoi0fe>5fQk3uR0rIsmPFKo4>vn&axWL@Q9lH<`vwMv01Fh$=iHA6?hH zoSdm~o+d_CD-6NK7a_&6^tZ-&d!&ZRH-^=a_J!9CS3HKI%c}vdx{6eL0P*+Z@U`>9 z-H#_nCY@XYq*S}Ga;EwavEtzwJ(uSz6!O)bPgne{y>C_n%Ytmp`rwRe>q8wer77-F zz0+Iz@2^Y`xM32F9KM@bJFSaediIg4Jx@&1$E>c^T|CX7;GmHi^u&uf#C)2#;co2+ zMGh2mAlsMnqgY>?VxUtmqC+Wu&()qar0AbjqH%3nxA+lA`r#1)a^}lrk9Q25egd1b z5+Dfk!@+-R^k=1q0ZF;6a$$E89a6!sTP;iB;3L)+xMA;p7eK6`J78~4jd?>Sch{+qN8|SH_M2bN(ZRwn8=K^qJn1GH}bXhyyk8LEC_x9fT z>1?wWI)84v1Q(7Zp1?iVIqYbU5mB8K+w~|d2>HTA%uhAVvXRP%voY!{B=*kv_c{*! zl-b1;iB}w#lxX`t=*T>dzS|NFi2DMnwEwy*c#)th`D5`oTDMPjQPUk5#XjR=FsV#u zW}b9RZ!f~|A`D93Xr5r^+0=$<2Xuqp3vjpTnY)ea)fsZ(*xYlBh(_=&P#mURNS?s4 zyeo`(5X8FC#P4}!>9{0E{>uI{-8%yYS^){o3P;tbE=Gxdzh&|hPG)PwgGgEuUM>lB z!945>qi(VwY;S%nQQHv>JNNxjHM^(1cCT=x@n?3%K@9oeM67Oa!6Spt-6jDL@L zl9p{>y0Qcf;7;^nQq(p3m=?4ELR9U;YYhEztG0Ij^a=;ZT6%MK4z)DxK}b6)5@ z5Z~auugc(&Sg(F-rK6~wUUY065v-`H_G7)-XV>$l>56!6rD3ox?{a{i;zx@yXw~cW zlGlkdie(=a?1_EOeHcO1V+e*+@>xRz;m3>v`MeQekL?x4U;o!3q79jjXaGPb_>@xv zQN023kf8&9&6P#$>dC@tIwsT7e@X%ShGpBBz|k;xhD_@ge9grG;>9db7_*KlI^`Vp zvbQuCwXMl)lSw?8n?}9;kj<^M1O7OyviFvTU$L6fVT%S$;N|#C@MRfzUmdjZwtutw zM!IO*HE@iuf$iJ)lSG}_Lft7ykA?O9;a&tmJvLT*cze3`A!6NBgEaazV-CTd0d?l% zmd$hCeV}dk5-|x8sPxxOo5G;EJt;e6hDw6hPh<&b-0fi@Qh$|ay}a{NJn!tsMtiO> z#S{Ok-<`vHw*C20$e!p9FP>0MYwg3v^7j3)&hJ{Ef#TY#1kq1FqakVPt~yVHVE0O( z5XEVB+4V=D%ehD4yIfi|B(v^0*F-;-PqL|(-|j61@KB(mYiBtrjPd05#Nb+v8v7RTbp zSw{rd`Hi?Fu}?rh){e{61+?l&EWSfLAlki^(Mhb;&{0-!#nxbX)kdpyOeI~6<=zQI zI?gw~0Ok{GoZS%~mBTf!`lfpk6EJIOYv!6y4O%GKdi*t$W|NXFr*-vZ#BaJ|M=W4p zbHZ;hRpu9Rs4yo{o1KjGzUO4Q*nz<}W<~)D?YMaPWtv>|#DlO^fY&kxc`KJ=n);|UQ1p6P3hA-{`*riR(>n2{OUO;aj>U3ea z?;TWDSDD;hfWw}S%A_p0TQ<8S;g3@^9>{GZCoa4#xgP1AvRL?!O$4!yCa&cpk?W2r z>b_qH7S*~m25DKHlht=aCU79n~1iHgg?JGQ0((d4ozl<|% z)Vmb*l$3t=_j>`yDW)V^EbAZ$O3eG^{Rh&!~zt<%yHih2wliGQCBO z)`1N#niW@qOOtA98>fUw_PlU-giR*t497^3`Y8JQ#0`gO%F%>?Qgdy7~H6s`9h7(EfG0X*5`_)rDNPIwYh}C4BJe$eYh#bhd5G03sLB znf8=|L;kAP{Lcy8`f1NJLNsF~+Hr?VEB?_| zw1RaetAw@}ZHH@-0i%`@T0C2Ab|0VW+f6B_42-EjWk}_ZA`~~B1WAoNq*J=`k0#&j zeVle1%r}r%*Ue`$lWvUq&wXhKj~a?EZR4h;Zp}rD1;a9KJDcF^^l-^i*ZxJO_ehK7^!I z+vzAB=vfdFutO^lSrgkyy0E1LiG7s~M*XT5tYl|)kK>H^2nM1x+6~jGuC5;+qa@#+ z(X?yrKUo!4?c9(t=Cp6jc@-0>8T1v)O-kM3>5&}ikVa#OOmu>{UYCM!%CbquFE9>qBD|GQfN7@N4=yK;Y4~uZqlHJb)KVS zMF7IuXk$}aYb!{R5zu^>i-fjp!J^w~6DRSq#A9)@ltd5{X#QOf)zFTS{0oL*yc#eN z9*@dwUn~v3Qh^;RP-Vh-!^ILmOhWKA8mb}vpKUBMlm!W>IDfEX6|clbDw4wlSY-aL z(rqP;A_FT3QV~)Azdbn{?WY7c337pooP!t2nSwHwFSe5W{p*%4f{&}t=km{Me{dWZ zh&nE_0;?apkPno^WfKG`DVO|<$z)VY-rQg}A2hX(H)qHcs0BiTr-P%DlrQeTmp+&x z2TbDkVs*%cS+PVrYpo~1%dT6js`$|MRsH(R{@9*kF6g`T!Lyb#gQ)ay4F?(IqRgvy zna9}4ZX~+p7PI=U2@hHR3p=l9s9VVD&w4yx{H)z4iHC|Ep#8FTK$M+~EHrIG>{QbFoEuNX0`h&GI=f2zOR}Lf`Gn$u1MZBtnVK8=# zLH$5l)L#-6i^IxKXI_e_J{c?xN}dDYaq!C^C}U_?XbzZ==sGI&Dq*1LR|cFXcV)U& zQnTno6~Uw&=btrS!~UyPN)t}y%N#ZV8^27XB1V;U(_C^$Iw>v`A^jiroHbXAnaDJY z@xA-q-*Yiyx4!m1Dlv(UOyX(d>k`t*}e z2N>?{g_j-#d-fP5j#br6VW8f-*Lp&2lBD;$D`DF4%*TNtP&vPr+HknyXMA0_*)iSc z+URy5p271M!;g?124%j@Qb^n9s`63R>NgL+&^Y!es=I6VA$3X;?A7YG-ep>Eg zdEEyIQ_k5puu&g#D@_-Aw)aUcj{Tl~|At#fyuaCAB zlp!lCXgtj)u(K!`Xd-cz3w!uNq4Raxqk!6q?d#^VDkD-92LtM+N5H2YKEis6^nu*m#VUq@p2FjxX=7pO%Llla(!+kglY$gh(DDLEQ7NkolOIhTCabS$eaS zhw4Mk__2g^F9_#JQabyiCiF+YF~nfUJtG$9NvHTtA_p;#hG|(C2Nu|)$S`~Mv2>Nz z=1ChVrt2u-R`Jh$8_yo*#uHUp5(T)+rOojOQZSW`jugHUlW`dwzX%BymGlI}pqR8; z(P7Yrj09nhgI3(PDWYuxayFE0u?l#>1hq`lx{JMEEyK}j-Urb*XJ~_>SKX>{7{m2E zs0s4YCBsZ^&3D9*T3jnOf`24`%3b@gnUr0;S&Ink5tFl-I)U$zh>BL}fZR>b5iK#7 zTqM!ZEK?EPeshN8O~d?oW={IY;8BynL1yE-#^z&!Sx~#T_P1n9Co{{Tw+qe6jlx2N z{!t;bubH6#7R-#KM=(Q6eS+upX%wo0P5C~YPlnY*3MD>bIAOZytdZ;URuBli*`9C` z(p)^9R18)2fLm~$OroOd4h;5vx`v!QN0*hr)zW-Fjy|Z+ReYzyN-s=U+eErbP!v>K zWSv?D_B4BH)U|kWs+AV3%+%)nkfssqFabHK{?-^7F}kN}mMNe_!nAB|Wdr zCdct2>QiT{3zE8*9C~>*_0Ps2@IXF`S`#&Oh>m>xp|0~4o zzm!5S!3CIvFg9QkASP`Y$Yi2OKR)P5#fo ag9eP_{udxa96Tub3Kao*6c))pE&m6L!~aVF delta 11347 zcmaiaWmp}{vgpDkxXZ%b-GaLZw;;jYgNLwy;2KHO_y}_R9_IpxgP|svOE+t7629i4*&qj05CbZkQNXCfLb*!H6*B;6;1L! z;R!XSQN#E!r-U9dTqu!A^#~5{3x>i=tepX9gUzp~#8(D}J0>>e%S8%hMwex|MgufS z9v9USu3)U+mZpqa(yq;QqHrvuggLa@yof9}+MuP!7mj3GU;xq_b-XD~?w1_SOMFWl z#FI|L{2GJWkjD0cs4E9es5a2WEir8)wSTCm0{uhvMla-)s~D{2@rMhNa)hei;k3# zgJdJ6pSiilK-uU~EVqW&?z8WVX2R~|aa`I>qB#6RN*(=jnECYSW3+*DK$8j@v(nUq z+kkikZ4+$g_)knDn3;)EmEY_a(8a9o-35ru(NiDY#UupkCiR{zKHJ)TkTgD6)Wvl~ zcmPGT3D?N}*y%*^jxT&`=0-1{$UvRuMk7TrojH>OzQ#?_W7n2LkwPJ)he!;=gTH!x z?K~_cBz(oQ)28%*rcc~=L2Ly2f+1^p7yuwYjtl`0)T*`Su)>W7BB^>4o%C({`E=Ph zpXYc+jXYT{8tXd2DXAkt6+=M>a#?(9=U0vW;V}k;Tl`kMbM>&ZcIDyj^K7q+vz|&f zCh58*?I5;cf{jgAsfqh~fvVLOdSNAA5|5Q*jQbj8^|rPbE!?_BS)AoMM85+ekslYC zhwEbxics(unMqHO=%C}%5DOn|&CWrRNOT(Zk5slo3s$kDD~2}v*yH(GwLJ8WkhfV7 znMuPGDh=HcZ8DvLbtpRsL5={GXlnwn@I}Wsq_YZDy6r&yKjCe^4h-R$#e^T-{;e4Hbn_% z8^>hY5ZdKU3_UpWf%7BK zogt*>J}UCVsEJYnA7Jv-46R2KwT%IlF}8Fe@T?xAel_=MA$#pKZW4CI57&@u3-myF zdlLV1A~axCeR|hi13@wo#uB>gR8+w04g~8MVAB^(wKU%&vH3~txd!V9r2|6~Hk2}K zRb=D=N5xhRCGub2IZqN-xRW6$&re(r3zhU5(F>7dURJ|d7@w;yfJ1Q<*Y0GNy zMD}Ne7>#lvj7{EzF0Is}06I+7DLq=2y=4JFghTN?(JjJLt>q+Y+R>U%i6`AVHxNTz zg6ojmm=JsWuxO?SUSv?52S8pv@rFLo)*9xWXa{>8icAe={mtX^qI|zLrmjS6U`h}?>C)e@4nAVKG zG{3lZBAc}k?@)JYC>vnGaA0qJ7unM3%|a0?fa*J{ug?}s;LwF9qJBN5f5DTcXL676 zMyU(}`qz=-Vk1mektoRX(KzJjuwfDEVEAiI(%&~qD@!bH+F6uImf_OY6re1iBVtnX zjb@o~7+xYb&Gg3n!Xe3rN-PmW?bu$gvMq0a)+xIKC#k8=`2`p^>FNyJGZ?=E$;>vo zZVo!`W}%8;*m_InoL-+Diu#v)Vb#g`>wUerKGp}FNTxYKRy+u^bO>T#caHE*Tj)4? z_Ju>Ph13;dXfm^ziJ){c%7HFJy{8MZ(?M@xG_|bh{TE+ujCe1QyRU-RZQtYF_iqJX z0oWxtqxV5O_A4syA>-is!LgWVtDgc+q6hpHC@d zv^-GQ2**t(SypDX+qmMKq|^MG=J^>mLl1w8^2;|Kz`J`T9%m6$$`&dxHY}34w^< z@b?GE0NYT~{qZOOz@HNv{KVbC*_6f3%+$(=#R_C+WMRg}Z0%_Aw)nOQK$DY_l>$J3 zJvRjS0KBaL!~rl+(9qCOFyIRe3=AwB5L>#5s{FPVB(Tfk`q$`iAjk6yaWQ=6%G~-1s)!S7z-VX_-_FH-TFToZ`}ZNcz_|m z5DJ1E0ErF(g%0u73jhKDkWdg{_)FA37ibtLSU3ns06Z9r4*~dt{2K?B3K9w$2Jp5F zK!Sn*K%zmRfxyqIx)au@>AA&!u}X+l`h7hEyb_{naviuhw`Fp*qG9q&YXNxo>M2K9;5ZZTTLBEvm~{=I4w@^I9UFAP{*v zOdNiEURQh!JNd~`V&mrNUDu3neS~8IoOXdfW%$)^$MU!#bPtw~8Vvvm2>}fO4VLm> zLP9}9K*9iE(J?U5u&~L=DA?FV!NS6W(GW0@YoiOn09u%Gtg<_*oDOBRA0Sr((1+hv zt6t?cq^dbDOgI&vE?V^(nRtXt>bHYpVkH?g^AmDKtk|sNo$(l@8cS{)gz;pUg~a$T zKFm00wB^_oN9Vpn5>x$VD&T~$^2=>rHNzHmm@Cq6q+ZY9SmS$=ta0OxV`SpS%#+q{j3(j z<;gia=Xot&&R`|A9N9>(mY2y}ELlcp5U zJIB2opwFaq&re0C-;io>lPNf;Acn z9fJ%Sjg1`huNeg+g(1ow^7n4pX1mE2^b(A@@I0|%@Eg%1vr@DNB#U=*d$ve0*xk;`j7XFrLH$!`C~1QiHh4}Wbh3cOi~ox|`(NB4 z|8UPs5zM+X`x)=l-gKIEPIiagsu9%^ycF3hZS6C>+8ORSux~DutIp_(1Up3^{K#I3 zrcM~|F`UCqTlK3^8+CM$w$%$1*j)G&{^1_YEQ-BcY+3LP03HB48UO+c5(*X?1{&

      eq=u&esPV2Q%wQn;fGgcQt)4t89r`=0GPUdSXCc4ykTggjnrc~qQ@x;J3kSVT3A62c5XV;2 zycLl4Yf{fE2^1i7T2GRzpoc@)LD-Zga4t$kGb5zFJAjmU^1M$I_Vcy_4NndWax>H} z)81lvKT%5)gBEYr2MX6oHvP1XxyK62LEWxkGXk5@Qwl2nO`}+xQC&uT{s5}L)lV^t zr9_~LA;!y*=Fj5nPsk|4NW;7-iqohRUO(|IoH#zXN1f?+pmhzOq!YzRV+Tg&_wZDG zwFa7c$#CeH|VOBdhA`$*&85gSOIBKmvwJ8 zbZyS70MYbd#;AAviL1j|?UllgL`b1UGmsBt@kEBB)!{G|*{4Oue6a-B(PMlyI%4Qf zjUNwAE#jmgUpEpXK9M|O9MdFu7Zh1(0%KYcHn_SlCg*0%KK>L+qItW*nURPMrJvHv z<00+(HKA%@N$sv!;+>9>WBJr^%B#Y7-HTjQ%3aW-SSgHwy1ozVPZs;9Otv;X74g~`fclTY=An{tL$BryfKdx4BRmeA%* zMQyo++ACj@ZwF~YL#PvtAo#r%T9Iate~I9wer=UlfN{$wAI1DJvdlGIe}rQMfguz-r{t`Q-?`=qpLc$$gL3><`%dQMYD>>x(72w zp9=5sthJr*36OkiEf;vm`$Jj`b|TNdk@TgJUT;dh1M$A_CzsM!Mp46>YaPZvM0F@1 zxH|gOb(F4J3H*MQ+tyy>(S1*TTNJpLTpA7(7)EOw;3Cf3hzF(m!yfM*`+$~Ea!w>y zs8#i*qGNb%YFUcz@rGx9+6BeWNZ@@JCat3HHa#=pI|DjW3gb`uQi>f!RHxe3ze?bW z6ybi528E1S<-EuRuOTfYrHl$A2YhW~{SsbvUNGpGEKFXbhf}Um-GLfH{9fP(I{fCb zVXnq3Z&l678G{X?g5<~JYS{3184K;v&he0+%)Bjvcz;^S7vk=7@8mB$rmS?FvEjA+ zl#&0;pjAb``OGoJvg`6${~@_!2YM9%Fbr6IR|*>Jqxx(-K6e58$Jh2e7Ok?No_ zPrHQ?!cZS37pH76i0W(Oy)t~GxOK|5)OQ(9v9^Gso{uA|0(Dm2(jpD1B+j9BBd#Oc zoO__}sk%AdV6Xe{B@y6{!$pHiJianxF5Ij=j~B;8Z+`+RE>Z4eZ?$TZ27z^!82!(R z3%sU){I_=oyXQYDi>6ZDHT9RW{s~TKQpCTTSmtNSU&+kh0EwMR)vUI@9J`gR30u1| zzwq~(EAwszUO=Oe8>gWs)w{fnsH7~VI*m);pqTao89SdFAl`L=2#H0y848oU=R)ql zj0ykE_&=+iKXKtNTlp8)KS2p?_~98B6c=G|J>kS*DB#m8a7s3fEsaiu+2qkBx=4io z5@V87>`oYLPJ)(AULgcAqCyufleWT|cPDf*(zf$fCn>f2Rj8g-d8JYu z9u>p9c3;Kb6CYXjyE_36kI>XXu~Mv?L=3zGm2ye~u~Dy!m-K!!284xPa+sfE)0N#= zRZWcWk#H!ua5re>_G__#a9pC0ZxqAhIiXt#D)&w2IF~COy~v64$ig5)^llYue8YDc zKbJGw#?fN!_4V zVy-v@hxw~~3~~8n7%b#l{)XnnJPmr`aPSPMuAgE; zOF>?2SoB2{0y>XjB9oxbk^b1}Yy+1b>FRw=L!IB=B3v42c*`21Iv*Eg38d{e#226u z;|V6-$uMSg<(;U*u%B@ucCSxf!M2K2L;P5(9I}MIuur2hrgcm4I9{PjCOLxKIvvlm z;F@I3N^}qjAjPt}ExqNL659Vsg9g7J!VTBj`P&*1ZK`kHP+1wI0U@GJi>_TqIED zuF@pYv{w@{XeJXBLXAVqD@2twK=cgwuH0zxAsho%zu)(`Qh885>ooqb*(V3!-ApF+ zqZi$4X8gh3d8jlOH`gcin`MS<>n*;u|F}4tTd*b_-y6V$z)niiAOsq-BVEgHv}nnc zfh(A$n$Q}R^zPu@marMC{86Dauiy8o1?Y-J7KZ>t?MPw+}IbFiZktkxTVeQtU55w|C4YYsld_RO;B7HS47D2+qT zm^Kb7Sc8VAC0@o%UjTlUsiae&qJ*kD)9w6u0Ucd^Lz14bec#_$qBSYTl{e~2MI=mm zuX3Nxmn4?gL9oApcE2F)eG=1A?cQ@DXHJomo!l%Tr+N)GkYbs~p(y;>^;k~|ei8Tk zO;J72zDQAAWhir~mY)P04rIp}gC`6P0KC2f0MNnq`B!TD+04bo%HHBLvxl8+o#w`$ z?L{B(_F~uM4VHWuCBN8@?x-Cq$yS_%U?DXOJIpOqzr0i4p4WRKI<}g$GMSINeFf(& z&*xDB>sLJka8hvmjM(Vj+kqB-Je{pr*js6#_xILY(QSUyAt0>~#3-6|2!@NDy^D^o zix!AB$kx^XEIqTbbPwI~6I)*OJsgg_afwJiUmG&~=}S5u@u1zWYR~zGT+?}^@rOOE zi2k!Dmc6|;loRg}Gh11HB_R=1rN0gN!Q52eNyyjM4P$WXpks z&pO($I(pNJMNlUk zs=v4_R>j=&zRNW56!9Bsnl}eOcvsUBnOybsOlZSUz01~% zrbF3iLj<3B`w?;Ymk)Iv&gs6ggHa{ujMDA}H5xR6Pi>pOx?PI)B+G@Dzh&$-C1pKH zjIe*jd+f|B*-e@fjmtuAgjH~p^!@FgBO@O-_k28qJe;>J%v_&aABB;l_B`B$;WIjH zS$&gO*>`BpA=#&Rv81P8y=Gp(M3CInEK_q*k^Q^X;sB==2py@Wc8bv<4Yl3zF!2>Ze*%NA z>#{9MFL$RL$S@{^eMB{Z7Orgf9jhs-T{1_-^x?{ zNktVa$4uN?y}72fbJ=WDml|EQ!#-GPMLi($a7iX}VPz|4xHJ2y5po*-X@2*b8v`7E zoz)Qx8hJ0BW7FaoyX;T0ctrP(F{{&q3;wFr19OVe!kG1GSq(+~H*WJH5Mi2=$Ru2g zW)BeiI29p53)YJCL7QgiuqxK0{C3vTL!lL25zb$SmB}KT=h+0<8j?0!v`3K`5wMJG zeGDaqmtQTR3ME8Wij5Gh$&{*D$LUqpQ>}pRCLH+rxZ&Y$NP(e0GM3$_dG9Md1jP}x zi1roY=6_}KHboWGa$Z^N&|ddYwqI_ketH%aAPTg4ueg2l*s;dthI&8p_UD%d%rEhy z&(5_c^pp^wh*%Z*9#*Wt4VX9ap)Y9-gyi`rB4()DB91u^IB_jZ6^dfcjqgEiRxPfY z_oTnbcn(%s8fk_KGd1u}JKq=21yHIeKq~9KE7rukZcPqcpmZFJH_X>$CHvxN`ccnd zchyu+*Q0LPR}z8wl5&sTp4v3hl3kAIlX#!rF41r}NZyVisJ)KC8gHWtdy+G%(h_D6 zT3m|I(9(;Xj}+!2#@uEEhmr2aC$;-n_umG?qZAZkJCt3 zed*hx`lmfH+zuiMJkt%X%cal7!qyOggm z_qMft_VX@Sse?RKmG#);ji~evn43)rurHEsmt8^bNuyh<8>g!NO-pa@4=UH|v=@i= z&9G!o4o7~YedZwy=^Ti2H6l((nmSuEmI~wiu)}(_;SrOklWOktdp?5aP#B`L2k=H6 zwL^9Ve~3XKG__3_7bA!TGezN%FjgDGLbKuEBOzeQ;{g$`XCj3((7dIF#$=Y=uqE!Uv1+43qie>2F3VdDR2_4O1RBT^c4 zzA_JvdQU&$g1y`H3_g2^IwEsw8L^x8IdN>hrE(h_cpp^@!Cc4X1PN&el7e=BxJ`MS z!epwed{J-U798Xn!bJb#8bGP#k4u{2Z5ykHXyCi(N>3j-+o8v4vMmokZy7kN^|*F; z80S#kOwyz2*|>RwA&SfE>k|d5v;+cu=;PUu3xlN9P#-7~yC<+S-p)!0B+}P!7^X)1 zt%&BHb*+6ryz32R4?B5ik}&E(aGI(itl_^}#YCviIZVc278tP@6reH>%jBu#9dJ{_ z$DQds2+90Tn%$h#JH=jrY^~9S$D8KVn%HerIcI!(H15a5!-(s_a~AM6Nhw5{;5UO{ z!1Bhv#np0;yc72g&9^l&TK%A#3TBi%G4Y*rYIcO}sB7u8HLFT~vCkEc?qnT>1J`N8 zbGOE_8xOwY1cKj=-eN$1j0z;u^>)PvPI)Q7D{HL(gl=~;W3~T^-s#hyl)%4i0hjKW z9X-?Thom*%14WII`f*Kie0-M-aDrkr0}wC5x|rVTY8AJxo(=^vOsC$ zOwIJqy3D59)WM4Dz|D&E-ts>0@R|J%#b47G89($5&;UBK1xLIO>yftNalXS%{sq;K zt0Piiv@nrOj5HK;5JmUQw=~4ImvYl#Iu7vn>D^6+JJZ*VnR%R9Hc@66!RS!wUPyOw zTybu&TR?t%NCz>^Px0Qs$RpiD5c-p@n3*wgvrI$_#DLoGe*a}O2p_w0cGba)BBMB5 zb`{u(n%Ac!^*DR>6ub);dIp1GiH7b|B1mQWZ9Q!3k3Q44b(-6zKw@?CR3f{q{puY9c7=E z-YV2Jai&HP7>vn?U0OH=u)X*fEOf|VpD@S6uFKFyUoLBWCcK3>KG{Y@gim`u>rooB zauPDVPLl|6c)nj0)@uiSHX^9L$}nBpxfaYgTis}m^bH=~O!d}XS4jQRnt#a!)ajD+X@r}9tk>!Zz) zq^B`9rM`L@j10a{qvqsW!WIJ0Dwn1&uOwRY5x0cZA5EVwzU{<-5)^QT_H0HE`j?+( zB2w0$?IH6X@5IV@?0eo?0?y{X&SMGhjP5pCUI=z`lLRjEpa<4Aj*a%Ud~Mtivpd|( z<#u^cA$JEMZ{D)%W4O$o2XFrR&#?Ort=tiq&YGQcq&q!$fYZ;e4O)EEF z@Z7(=N8PcXSO?>V2qwxCKTbt9=xE-#EvXl?t5HSEy)I|=vyatCk|0kgcnQ!f$wDe5 zEFFh7@i3X+-QJ-aD-sB0CKV8b&vK@Q4M>iMuOlBUae$JVt)sPLEs4ok5BA9Kf5{9c zk3YsA2!!+PbryV+i@BoJ&BOGs=Cg=4Wz3-JU2CL_r3{?&H4k?-S0IOnbsgT;yLCu4 zHhtXE#Cmxi7Rk8@j86}_{b3%WqxrVnY5bG~i!;-~UX}bB=$DJHfjh^UlTl(NL8Lho z@>EWcsSbMit5tx0tE+gj;eeVG&)wHj8r60_aL$~^9(?qr(S(thqW~B1QkeFXY~?cH ze3xAN$jBc2J+1m&$fWUeMQr1tpYaFXn4*pJRp)Lt%_Toiokbv#7fIVjF(Cud&I~heYcJFP^n%%Fg{en?3 zP9kwA0WGs)Rd(~Ql$RvJkGq+i$O1Exj(1XZjTREY!HlP3XbSAuvQ!e3ZKGHzq$%P| z7d)@rDvU~&miK&>6~%ElJklUR!Q?CXs#?OPSN;~i+~uWrLt$bbO4+bCMQ-jxx$7IR zeV@kERQF~A^G-UczL&uziPSKwJI9#A>=Ek{Z=vWC-@am?;Ez!7Qd)Sv4NHnq2L-Co z85yawYvU!r;z-epyfL@{wckemTx?wF@uo03{Zt}3rjIfY8Ka?cK?D{!Qe5MV5!UHC zcyqk`4>(sx>MZ_81$c0>T>C)EHHo+cfgh#mdkzwV@V{q=-ei^9wKm#htT-=(o2T9t zmTjs~9ArI*mPRt}TnvmK^+zA3yZ;UuM;MGgj1O(yDvIANbQxFlkvO2-lg_HePDgiK zLhRqE!Hz&>9n$=c5nJw61_`Dgfe?nYQx6d#tRIl;iWb4g4uHeQR-Kdzgs)Q}17n&1 zJ@|2Vd?boc3wP_6q`6{<%SC8@-1HJzk=6_0f)R*2PEvtaWKx0gX#b5vM7PWpgZ@Lx zP7jaDPM?<*`JYE~kM}-naw4Hw}oFA8pGcoMty7;o;dbl>Hevz zq_Ptk4A-!J2#bzM7cVGr##essd`5*{gqhj#scvHnv@`uh$fdX)w>yIa=CY?EW;1!% zXyv;*g=mcXBKP!~Ox3Y~?MS;lWil-4N^HgL-gOR^Ad%l@1LqF(g=hClO+6+`OB0hc zzh71G3VSUkJbx1t3BR9ojO_SDZuI-R8B5o%bfk62(!q|WG^a|F=c-5-nkebJryQehJvdFAk zs^aQZvuN1VTC@EIBZrKjT}%eSz(x5#I~B!F{ihQ$f~YE# zLKFC1j36$FdRe>Z99x-4)kTB>rtWl+)qqpz?bupOJY^=nDZjZ`arm;tEKT__r@2^$ zRPe9`g|kZ|d?4kNSYTPoNCGt%qY>i>w3xVLiR{&d!F($|Udu(6CVtHC*N`t)-6^5! zm~FBymbKQapQUv5aK6Lz&-*tfU$Z#wvj8R(Sco_o0Y{LQgUS~^@1=)FhMtBFx5AE3 z$3h%RBJTEDawRmK^CHiEX{NUv8q|w*lqI0%QlAy>CLw)YyD8Xi#XgR<@+Kd*1PirW z4ofW_l_i?V_Km6o(fS6m6NskYZfp4`uO;n`Q@Z76%wxU|R<&FbHY6GuS6r9!KcE}x z!P{!&r6eESXF#i_p|Gv9!nm6CoStUbav-0s{8p2>#<|rujiExb+oSc0uclos6Et%( z_pMhy6=w`O9c$UoedBm`~P&#+?kU&MF>)85;p*NutQyDiI6kVPV7pF!v?STX*lshKhVico>J zP2^VlF2gFMadS~tE}QA22xO?b^N-KoK76m&eHI7q{$FfLkky<|g9UfLsAJR{I`iE* zI84X&-YbOeL4Kw>THH|H$yCY^<}Z~>iOs*tGDwXfH4z4}j2L4<2kojG&Zxm8d>@U+ zX$sJ7LxP^a(CkA{$?2p@;}{=SL?gp`MwSu|%&Cb$e^QM}$f|L<^(z2|$fc%Z7vyUw zWoyW>AeO^(!QL@?jA14ZF;N3g{h%p6;wK~sE-K8#h>LoLtSVey_!{wu)WL-yw4L!HtE2}4k_ntB{eN|>;7UqNFwOr2-8dZ) z0f?-)L=j@bziTnUi59qC=D(mbZbF3Rzv?mJM7i1jcd^hvf6@UN{DaMpJLHk3abw*NpoZ5)Xh1@NzIA51V09xd8G zSa8dNAOWX;YmOyuU5pI)x1oY7gfadHfhK<( Qp*ShxpQ?jd!9SS)2PPnA=l}o! diff --git a/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DrawnObject/expected.html b/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DrawnObject/expected.html index e1d9413b0ba..94d339a5736 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DrawnObject/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DrawnObject/expected.html @@ -1 +1 @@ -

      A picture containing game Description automatically generated

      +

      diff --git a/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DrawnObject/word365/chrome.html b/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DrawnObject/word365/chrome.html index fb17e49621f..c88d75a17cb 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DrawnObject/word365/chrome.html +++ b/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DrawnObject/word365/chrome.html @@ -697,7 +697,8 @@ mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:Arial; - mso-bidi-theme-font:minor-bidi;} + mso-bidi-theme-font:minor-bidi; + mso-fareast-language:ZH-TW;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; @@ -709,7 +710,8 @@ mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:Arial; - mso-bidi-theme-font:minor-bidi;} + mso-bidi-theme-font:minor-bidi; + mso-fareast-language:ZH-TW;} @page WordSection1 {size:595.3pt 841.9pt; margin:72.0pt 72.0pt 72.0pt 72.0pt; @@ -740,7 +742,8 @@ mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:Arial; - mso-bidi-theme-font:minor-bidi;} + mso-bidi-theme-font:minor-bidi; + mso-fareast-language:ZH-TW;}

      +align=left hspace=12 v:shapes="Picture_x0020_2">

      diff --git a/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DrawnObject/word365/chrome.rtf b/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DrawnObject/word365/chrome.rtf index 5230f764c8d..37f9f476ffe 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DrawnObject/word365/chrome.rtf +++ b/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DrawnObject/word365/chrome.rtf @@ -1,14 +1,14 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff31507\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi31507\deflang2057\deflangfe1028\themelang3072\themelangfe1028\themelangcs1025{\fonttbl{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} +{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff31507\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi31507\deflang2057\deflangfe2057\themelang3072\themelangfe1028\themelangcs1025{\fonttbl{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} {\f14\fbidi \froman\fcharset136\fprq2{\*\panose 02020500000000000000}PMingLiU{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;} -{\f37\fbidi \fswiss\fcharset238\fprq2{\*\panose 020f0502020204030204}Calibri;}{\f50\fbidi \froman\fcharset136\fprq2{\*\panose 02010601000101010101}@PMingLiU;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\f37\fbidi \fswiss\fcharset238\fprq2{\*\panose 020f0502020204030204}Calibri;}{\f42\fbidi \froman\fcharset136\fprq2{\*\panose 02010601000101010101}@PMingLiU;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} {\fdbmajor\f31501\fbidi \froman\fcharset136\fprq2{\*\panose 02020500000000000000}PMingLiU{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\fhimajor\f31502\fbidi \fswiss\fcharset238\fprq2{\*\panose 020f0302020204030204}Calibri Light;} {\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} {\fdbminor\f31505\fbidi \froman\fcharset136\fprq2{\*\panose 02020500000000000000}PMingLiU{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\fhiminor\f31506\fbidi \fswiss\fcharset238\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}{\f61\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\f62\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\f64\fbidi \fswiss\fcharset161\fprq2 Arial Greek;} -{\f65\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f66\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f67\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f68\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;} -{\f69\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f193\fbidi \froman\fcharset0\fprq2 PMingLiU Western{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\f423\fbidi \fswiss\fcharset0\fprq2 Calibri;}{\f422\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\f424\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f425\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f426\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\f427\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);} -{\f428\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f429\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\f553\fbidi \froman\fcharset0\fprq2 @PMingLiU Western;}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} +{\fbiminor\f31507\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}{\f53\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\f54\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\f56\fbidi \fswiss\fcharset161\fprq2 Arial Greek;} +{\f57\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f58\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f59\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f60\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;} +{\f61\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f185\fbidi \froman\fcharset0\fprq2 PMingLiU Western{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\f415\fbidi \fswiss\fcharset0\fprq2 Calibri;}{\f414\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} +{\f416\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f417\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f418\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\f419\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);} +{\f420\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f421\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\f465\fbidi \froman\fcharset0\fprq2 @PMingLiU Western;}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} {\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} {\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} {\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31520\fbidi \froman\fcharset0\fprq2 PMingLiU Western{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\fhimajor\f31530\fbidi \fswiss\fcharset0\fprq2 Calibri Light;} @@ -25,148 +25,162 @@ {\fhiminor\f31574\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);} {\fbiminor\f31578\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\fbiminor\f31579\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\fbiminor\f31581\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\fbiminor\f31582\fbidi \fswiss\fcharset162\fprq2 Arial Tur;} {\fbiminor\f31583\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\fbiminor\f31584\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\fbiminor\f31585\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;} -{\fbiminor\f31586\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f51\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f52\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f54\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\f55\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f56\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f57\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f58\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\f59\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0; +{\fbiminor\f31586\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f43\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f44\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f46\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} +{\f47\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f48\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f49\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f50\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} +{\f51\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0; \red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red0\green0\blue0;\red0\green0\blue0;} -{\*\defchp \fs24\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{ +{\*\defchp \fs24\lang3072\langfe1028\loch\af31506\hich\af31506\dbch\af31505\langfenp1028 }{\*\defpap \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{ \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af31507\afs24\alang1025 \ltrch\fcs0 \fs24\lang3072\langfe1028\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp3072\langfenp1028 -\snext0 \sqformat \spriority0 \styrsid2969754 Normal;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 \styrsid2969754 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv +\snext0 \sqformat \spriority0 \styrsid3884251 Normal;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 \styrsid3884251 Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af31507\afs24\alang1025 \ltrch\fcs0 \fs24\lang3072\langfe1028\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp3072\langfenp1028 -\snext11 \ssemihidden \sunhideused Normal Table;}}{\*\rsidtbl \rsid2969754\rsid9639229}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\*\xmlnstbl {\xmlns1 http://schemas.mic -rosoft.com/office/word/2003/wordml}}\paperw11906\paperh16838\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect +\snext11 \ssemihidden \sunhideused Normal Table;}}{\*\rsidtbl \rsid3884251\rsid16191188}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\*\xmlnstbl {\xmlns1 http://schemas.mi +crosoft.com/office/word/2003/wordml}}\paperw11906\paperh16838\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect \widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont1\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen \expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1701\dgvorigin1984\dghshow1\dgvshow1 -\jexpand\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct\asianbrkrule\rsidroot2969754 +\jexpand\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct\asianbrkrule\rsidroot3884251 \newtblstyruls\nogrowautofit\usenormstyforlist\noindnmbrts\felnbrelev\nocxsptable\indrlsweleven\noafcnsttbl\afelev\utinl\hwelev\spltpgpar\notcvasp\notbrkcnstfrctbl\notvatxbx\krnprsnet\cachedcolbal \nouicompat \fet0{\*\wgrffmtfilter 2450} -\nofeaturethrottle1\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnqc\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2 -\pnucltr\pnqc\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnqc\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnqc\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (} -{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}} -{\*\pnseclvl9\pnlcrm\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2969754 \rtlch\fcs1 \af31507\afs24\alang1025 \ltrch\fcs0 -\fs24\lang3072\langfe1028\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp3072\langfenp1028 {\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid9639229 -{\shp{\*\shpinst\shpleft0\shptop0\shpright960\shpbottom960\shpfhdr0\shpbxcolumn\shpbxignore\shpbypara\shpbyignore\shpwr2\shpwrk0\shpfblwtxt0\shpz0\shplid1026{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}} -{\sp{\sn fLockAspectRatio}{\sv 1}}{\sp{\sn fLockPosition}{\sv 0}}{\sp{\sn fLockAgainstSelect}{\sv 0}}{\sp{\sn fLockAgainstGrouping}{\sv 0}}{\sp{\sn pib}{\sv {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 -\picw1693\pich1693\picwgoal960\pichgoal960\jpegblip\bliptag255{\*\blipuid c0c350b43fd44d9f358624d7980fd89c}ffd8ffe000104a46494600010100000100010000ffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713 -141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1effdb0043010505050706070e08080e1e1411141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1effc20011080060006003012200021101031101ffc4001c0000020301010101000000 -000000000000040503060701020008ffc400190100030101010000000000000000000000010203040500ffda000c03010002100310000001b0c295dd262a3643 -f4304442af817ded00fe1b0f5635e77472bd9f35bda3e7df2b9b4e52bef62ebc92a371e1826b045302f8f5b365d4609d8b2e98f3ada2b4465772af9969321c55 -4c2d4553ad2acfa826088f5efd0f52d166c9145bf3af7872df22d591323b9a19daa0634928a3daebcfad07377aa5af9fbbc667a7e180e98ad8544868a5a2ce8f -38680aeb091d796fcfe85afbde4df98aebb933aa6b76797cb4ba196ae916631cd27408ec2bf4c66d2ff9df3ef7ffc40026100002020104010403010100000000 -000003040102050006111213101415222123313241ffda0008010100010502ddccd787002805ad14acf625a2bf50539d7f751a4efc69dc7aad6b2052a2fd2d16 -ae5fefbc5cb72d373faab5e2869192452b56a595a3406931694b72182c46b7aaf5b63f18482e3e423bef4ed3729ebda26ba98fa30b0c425283643c7109dbf476 -d6529e6c06ca358d81cbb55c5eea55909745ff003de75db5da79156291f8d07ea289d6599a036fec71f4c0bc9acc66b2681d0d63b22783da3d0c510a027031a8 -fed8940ace6e5bf3ed9e794c2ad4571af0ebee3234eeb318a2c8af265c1772682c4563c79281113c53402e3f3124c8696c3c968e8ebe3d6666d44cb146968898 -9eb5b8db569407984b8d9258e35912d00bae215d724db58fa49b35ff002f1cd71fee5389aaf905e22d5924e9b50565fda8e9e9489b4f9438d536da845d2d4ff3 -6f344ae71dad96ab56a94731deadcf419239d78edae6abdaf8becd47ae46ac21ba56704c86d92bac58fc6b213f5d4982b0f6f0aa4940d7672feafda48ca0e7c5 -bb94588e856350d5c85eb499a4cce455bb4d65f23f178ed8f563e2bd1e27893bf55716d0e4a1c73141072abaf7659c7c1602afb8334c8718abcd5db6b0358ae2 -bd3fffc4001f1100020104030101000000000000000000010200031112210410312213ffda0008010301013f01acf8a5e5f531d4c221d75c9562351879149119 -b7118da09958c745a9e4a3c3351b19c9e17e6df3169851be88bc7a450e4251e61a4752b725aa183276edac611f5002c6d1100e9bc8ef6b1871cb294900d8efff -c4001f1100020104030101000000000000000000010200031112210410312232ffda0008010201013f01a4993da0f665b99471beb8eca0ee21f615bc558ebb87 -d98dc4476a7ecadcc08b79c7e6663ea3542c750c06d12a87f932af10541b9478caa23628b0f4b7580fccc828bc7a85baa7fa8b4ef710658e32ad42da3dff00ff -c4003210000103020306040504030000000000000100020311120421311013224151612332528105144291a1204371b1243362ffda0008010100063f028700c3 -e24a731d9418102b141f928b8aaeaaa34eeaf753b66aa29f75556fd3457cb1073e993b9ac2bdeee381f6ddff0005070d08a8515cef2b7246941d474544de8b75 -261a77db9f0adcfc8627dca91cec1cfe924156b61c432bd535ddb45cd0c6369c0e15503c73604e79150d8ebee8bcea73282d1119e616f2e9de1a33a15e0cd332 -df57340659765d17aba95896b857809515c7ca6d4e9eeb9ae8f88205b56d74ae9b322b5d946b4357f4b543929ee7b4170233e6a3eee256299888439afc38a765 -4c3d6cd5a4f44d827f29d6e47fbd9595ed60e95cd785287afe355bf9bc38dbab916e0a1b47a8ea53f1f3c8772d7533e6543146282daa8a5fab3f7403c7095661 -dcd95b5ad1d911eea3631c6377a1e32fba799e2b1d4e1747c4d25498cc4789fc8aaf9ac1f0b9a73b72c9473c8f25da3c3454a6b6e11611bd4f13bd908633e1b8 -d6691c287d97c3fe1f030089d25c4535a6c3333f6f3f642785d58e51569e88b5c284201ed0eec5560673e26f2737a22f0dba03e42de5d8adc61dbbb82b5738a0 -4e2375d0315d9bdfd5f9ae68c85bc187651a6bccec23253be0619216cc5b2c5d3b842585dc5f91d8ab1daec92cf0cbba734332fa0d0eca0cca38994dd20f237a -b9196771334e778eed5dbf10c1caeb9c1d914715858da5c337b07d6a1c647a483359277242836470c6c326224e4b0fbd7defadc1bc87e89b1b861786f1bc26cd -0b86edff008eca4c0cd85b30e5d489ddd57aa60a64e7d361c4cefa35bf7253fe236d1f3e4cbb56853967fa211657bf6fd18dc557212eefd900e35c2cfe61e92b -c29a94ce879aa8342322de61421eeb45eb2ccd561f0b868daf630564ae8ac8dcd7cd4a766232cefa891f56f5db349e9615035d99c4377847757d95b0d7d953f6 -a9440b596170add1ea99fe4cceb4fd4a8e99f686f942ab055e455ad28cb21ad4ac381e9dbfffc400241001000202020202020301000000000000010011213141 -516171108191b1d1e1f0a1ffda0008010100013f21ad0698ec5ccab8a2c9db45133d36c41c2c376804662da8bda31b58db7b98f5c8278988269661013b7c4cbc -0cd4eaf440189a7dbc44d70576a5203b6641e4cfa8d41529ac8e4e482acc9fa5451e59cd980da457845b3a750c85a5e6310264105dbdbe8900297a8772a4e73c -4a77eb51cb01a9ae2084c004bf7f0dc1c855c2ed1ca381af1fd429c20d1cc316143ea2858a0fa819fa577c43291ed1e897e5ccdc596c0dbc8c9e666717f8a8d4 -4dea5be7d3a85fa7f7186a5872f71a0c80b368d73722c688bb5ee38ded831fc59b20f2e0460b38fd3b98ab2aaf8e26066657e894f88ebf50e775707eb4bfabdc -693cfcfe4ae258d8375b3a22f5a885e598ab8b1c3cca10bdc7351ea4df947f9a8206eae4ea7e7fd90ea2eb45db26525cd18f91386bb32fa8f718cad3b96d8694 -d34418903f20b02ac264ed6339ed1c70243f19d0802442e78cb19a6cb5fe441740a8174e4788cd69a2fd4a87dd0cd79799cc3f0d847dbd307b8bb0eea6c87098 -3f22b25c16ad55b1bf0f881e3a3c9d1108e0ea60a355d438b0b2ebed2b6b0a4c455aeab1068b0b9ed7be8f7294025f657c678638b9694ba717e636e3a5d7f999 -dbbfed3118bbb9484b732b57b02ae0fb33d12fe474735df898bfe304dc00006084dc0babcad8ec8a4df993b513d61fea1347a158975ab01ca9be09aacc03e811 -12dd5ffaae09c5608df383518f103d9909d23ec9dc3da799858a8321cf115933bb948d6b45ae60da89e952c85037be676109c9c513353449877f257db7f75008 -b7436a99e24690483442bd84a8c35acbdc3cb4697c4740b69a1f72896dcb75cbe234e5909a5ba27cff00ffda000c030100020003000000100396eaf1652ea7e0 -b3ee94431311befa1c4dd924e3a1e1bc582086ffc4001e11010101010101000203000000000000000100112131411051b1c1d1ffda0008010301013f10461efc -b82fd6d3adfe2166ff0096c097b1306c8033e4afbc95e1e448f419e5baafa4f53cfdcc02dfec89ebb1e438b70f202fab59b7d983032de5852cc0fbb6010bbf7f -1b1e40c22ba7977cd588f6ffc4001b110101010101010101000000000000000001001121314151d1ffda0008010201013f10caf8fb177f938c5ef2cf7133603c -7ec43cec21d21547111d13b878c141d81d19fd916397a9771b87661f10a122ae4b7b66f22825bebe64e8a6b1793e58c0cc1a60638dc6b0267cbfffc400241001 -0002020300030003000300000000000100112131415161718191a1b1d1c1e1f0ffda0008010100013f1000d4ef8aa109364715daaf92e043afea5b892da71ff7 -00ac1ea08772b0a463352adc86ae977ef934b2c5594b3ba800b0879759b88a989580f5c5c2d84cc1282d584cdd7cc004980ce272e1c0202677f1895c69adaf4f -9318252bd658c5aee5fa3921a10bf63c3378899ac842ab14f3961218e751ad241a42cc7aeffd9cc6652b09d7c42205b9cdd2afc214b0b82c088d070e1707f310 -ad6edd92008b171d888323cacea289e19551f7b8ee16f0dbbfc40d96d60d3f6011c2512619600b9eb9da9ebd4bd581bc8bc7d4a386778a62fd225a6f78eaa1d8 -6eed23516376e0ca6d4e5868a02585c4772ec434fabc46b0ebb4c87a96a343013366fe62a1175fbc1f3013aa6efdfcca0e0daaabf9cca6622b93a521122f22e1 -8260661e37b65c8b07082b0f755f9189ab7f7a31142aa8233c59f98a40d0c0cbc692d2a15e74c347b1e6566059fc7c4035559b18da5541595ad7491a476edf43 -d7040a941acf0b482c9ec1a4eb540532ed350ac2ded0f106bc40b1019dd9afc96804ef6e9b256228769978eadb25981fe902e1eccea46735d030a0966f408420 -1469f5abf537d13ee6b9271008e6883607bcc0fc6a0a10d1c5d660505055014054281158b41d7ea5881c0db94719e25d4e5194fa103bb3129f5d4c6c877981c3 -cdc0b19a3bee30e05940a9b5dbfe44484dd2be0872980936ca9e0ea1a5c800caf40857082b01c53b2622dc40450725457059c933cd409ca1719184298038e8df -207c953860d32271e4aee52c0fe90dfb6b29af639664c4560286d39f88261628383e25a0c71dfb009050b7674e8b12065dc680eaaf50c84ba0ec94e8ba7ea200 -7cba21469dc4117ad3cef87772c9aba317a37e9a83689e49bcf5196a82ce43317687562939ff00631a6d46455e880413bf9c5781cca8d9642b35872fb11b6a0f -20f6e70be13f65304be9a747388190b0d704aef71dd4f54995be096c80965ff101809a0e52b995b41683001c4000c03be0270ca44f8ef980bc6d2e3787db982e -8770610657ff0032d5daccf917c397e1d508886ced68b8f503d314869b334a6228930387552737bb9448655d3c08dc2daac03caeaa25c29f76eefbd7111154df -452a1bbee6826244bc979175388ef151408a47e5afe629801f926f3dc6b628e6a69b3a972de9b3e5fb9634a2a8716d4ad41b3454b2151c23da376fa88bfb75ea5c4608d81790f3a8b51c6ea84d4351c99fc9ffd9} -}}{\sp{\sn pictureGray}{\sv 0}}{\sp{\sn pictureBiLevel}{\sv 0}}{\sp{\sn fFilled}{\sv 0}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn wzName}{\sv Picture 2}}{\sp{\sn wzDescription}{\sv -A picture containing gameDescription automatically generated}}{\sp{\sn dhgt}{\sv 251658240}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fAllowOverlap}{\sv 1}}{\sp{\sn fBehindDocument}{\sv 0}} -{\sp{\sn fHidden}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}}{\shprslt\par\pard\ql \li0\ri0\widctlpar\pvpara\dxfrtext180\dfrmtxtx180\dfrmtxty0\wraparound\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 -{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw1693\pich1693\picwgoal960\pichgoal960\wmetafile8\bliptag255\blipupi144{\*\blipuid c0c350b43fd44d9f358624d7980fd89c} -ffd8ffe000104a46494600010100000100010000ffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713 -141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1effdb0043010505050706070e08080e1e1411141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1effc20011080060006003012200021101031101ffc4001c0000020301010101000000 -000000000000040503060701020008ffc400190100030101010000000000000000000000010203040500ffda000c03010002100310000001b0c295dd262a3643 -f4304442af817ded00fe1b0f5635e77472bd9f35bda3e7df2b9b4e52bef62ebc92a371e1826b045302f8f5b365d4609d8b2e98f3ada2b4465772af9969321c55 -4c2d4553ad2acfa826088f5efd0f52d166c9145bf3af7872df22d591323b9a19daa0634928a3daebcfad07377aa5af9fbbc667a7e180e98ad8544868a5a2ce8f -38680aeb091d796fcfe85afbde4df98aebb933aa6b76797cb4ba196ae916631cd27408ec2bf4c66d2ff9df3ef7ffc40026100002020104010403010100000000 -000003040102050006111213101415222123313241ffda0008010100010502ddccd787002805ad14acf625a2bf50539d7f751a4efc69dc7aad6b2052a2fd2d16 -ae5fefbc5cb72d373faab5e2869192452b56a595a3406931694b72182c46b7aaf5b63f18482e3e423bef4ed3729ebda26ba98fa30b0c425283643c7109dbf476 -d6529e6c06ca358d81cbb55c5eea55909745ff003de75db5da79156291f8d07ea289d6599a036fec71f4c0bc9acc66b2681d0d63b22783da3d0c510a027031a8 -fed8940ace6e5bf3ed9e794c2ad4571af0ebee3234eeb318a2c8af265c1772682c4563c79281113c53402e3f3124c8696c3c968e8ebe3d6666d44cb146968898 -9eb5b8db569407984b8d9258e35912d00bae215d724db58fa49b35ff002f1cd71fee5389aaf905e22d5924e9b50565fda8e9e9489b4f9438d536da845d2d4ff3 -6f344ae71dad96ab56a94731deadcf419239d78edae6abdaf8becd47ae46ac21ba56704c86d92bac58fc6b213f5d4982b0f6f0aa4940d7672feafda48ca0e7c5 -bb94588e856350d5c85eb499a4cce455bb4d65f23f178ed8f563e2bd1e27893bf55716d0e4a1c73141072abaf7659c7c1602afb8334c8718abcd5db6b0358ae2 -bd3fffc4001f1100020104030101000000000000000000010200031112210410312213ffda0008010301013f01acf8a5e5f531d4c221d75c9562351879149119 -b7118da09958c745a9e4a3c3351b19c9e17e6df3169851be88bc7a450e4251e61a4752b725aa183276edac611f5002c6d1100e9bc8ef6b1871cb294900d8efff -c4001f1100020104030101000000000000000000010200031112210410312232ffda0008010201013f01a4993da0f665b99471beb8eca0ee21f615bc558ebb87 -d98dc4476a7ecadcc08b79c7e6663ea3542c750c06d12a87f932af10541b9478caa23628b0f4b7580fccc828bc7a85baa7fa8b4ef710658e32ad42da3dff00ff -c4003210000103020306040504030000000000000100020311120421311013224151612332528105144291a1204371b1243362ffda0008010100063f028700c3 -e24a731d9418102b141f928b8aaeaaa34eeaf753b66aa29f75556fd3457cb1073e993b9ac2bdeee381f6ddff0005070d08a8515cef2b7246941d474544de8b75 -261a77db9f0adcfc8627dca91cec1cfe924156b61c432bd535ddb45cd0c6369c0e15503c73604e79150d8ebee8bcea73282d1119e616f2e9de1a33a15e0cd332 -df57340659765d17aba95896b857809515c7ca6d4e9eeb9ae8f88205b56d74ae9b322b5d946b4357f4b543929ee7b4170233e6a3eee256299888439afc38a765 -4c3d6cd5a4f44d827f29d6e47fbd9595ed60e95cd785287afe355bf9bc38dbab916e0a1b47a8ea53f1f3c8772d7533e6543146282daa8a5fab3f7403c7095661 -dcd95b5ad1d911eea3631c6377a1e32fba799e2b1d4e1747c4d25498cc4789fc8aaf9ac1f0b9a73b72c9473c8f25da3c3454a6b6e11611bd4f13bd908633e1b8 -d6691c287d97c3fe1f030089d25c4535a6c3333f6f3f642785d58e51569e88b5c284201ed0eec5560673e26f2737a22f0dba03e42de5d8adc61dbbb82b5738a0 -4e2375d0315d9bdfd5f9ae68c85bc187651a6bccec23253be0619216cc5b2c5d3b842585dc5f91d8ab1daec92cf0cbba734332fa0d0eca0cca38994dd20f237a -b9196771334e778eed5dbf10c1caeb9c1d914715858da5c337b07d6a1c647a483359277242836470c6c326224e4b0fbd7defadc1bc87e89b1b861786f1bc26cd -0b86edff008eca4c0cd85b30e5d489ddd57aa60a64e7d361c4cefa35bf7253fe236d1f3e4cbb56853967fa211657bf6fd18dc557212eefd900e35c2cfe61e92b -c29a94ce879aa8342322de61421eeb45eb2ccd561f0b868daf630564ae8ac8dcd7cd4a766232cefa891f56f5db349e9615035d99c4377847757d95b0d7d953f6 -a9440b596170add1ea99fe4cceb4fd4a8e99f686f942ab055e455ad28cb21ad4ac381e9dbfffc400241001000202020202020301000000000000010011213141 -516171108191b1d1e1f0a1ffda0008010100013f21ad0698ec5ccab8a2c9db45133d36c41c2c376804662da8bda31b58db7b98f5c8278988269661013b7c4cbc -0cd4eaf440189a7dbc44d70576a5203b6641e4cfa8d41529ac8e4e482acc9fa5451e59cd980da457845b3a750c85a5e6310264105dbdbe8900297a8772a4e73c -4a77eb51cb01a9ae2084c004bf7f0dc1c855c2ed1ca381af1fd429c20d1cc316143ea2858a0fa819fa577c43291ed1e897e5ccdc596c0dbc8c9e666717f8a8d4 -4dea5be7d3a85fa7f7186a5872f71a0c80b368d73722c688bb5ee38ded831fc59b20f2e0460b38fd3b98ab2aaf8e26066657e894f88ebf50e775707eb4bfabdc -693cfcfe4ae258d8375b3a22f5a885e598ab8b1c3cca10bdc7351ea4df947f9a8206eae4ea7e7fd90ea2eb45db26525cd18f91386bb32fa8f718cad3b96d8694 -d34418903f20b02ac264ed6339ed1c70243f19d0802442e78cb19a6cb5fe441740a8174e4788cd69a2fd4a87dd0cd79799cc3f0d847dbd307b8bb0eea6c87098 -3f22b25c16ad55b1bf0f881e3a3c9d1108e0ea60a355d438b0b2ebed2b6b0a4c455aeab1068b0b9ed7be8f7294025f657c678638b9694ba717e636e3a5d7f999 -dbbfed3118bbb9484b732b57b02ae0fb33d12fe474735df898bfe304dc00006084dc0babcad8ec8a4df993b513d61fea1347a158975ab01ca9be09aacc03e811 -12dd5ffaae09c5608df383518f103d9909d23ec9dc3da799858a8321cf115933bb948d6b45ae60da89e952c85037be676109c9c513353449877f257db7f75008 -b7436a99e24690483442bd84a8c35acbdc3cb4697c4740b69a1f72896dcb75cbe234e5909a5ba27cff00ffda000c030100020003000000100396eaf1652ea7e0 -b3ee94431311befa1c4dd924e3a1e1bc582086ffc4001e11010101010101000203000000000000000100112131411051b1c1d1ffda0008010301013f10461efc -b82fd6d3adfe2166ff0096c097b1306c8033e4afbc95e1e448f419e5baafa4f53cfdcc02dfec89ebb1e438b70f202fab59b7d983032de5852cc0fbb6010bbf7f -1b1e40c22ba7977cd588f6ffc4001b110101010101010101000000000000000001001121314151d1ffda0008010201013f10caf8fb177f938c5ef2cf7133603c -7ec43cec21d21547111d13b878c141d81d19fd916397a9771b87661f10a122ae4b7b66f22825bebe64e8a6b1793e58c0cc1a60638dc6b0267cbfffc400241001 -0002020300030003000300000000000100112131415161718191a1b1d1c1e1f0ffda0008010100013f1000d4ef8aa109364715daaf92e043afea5b892da71ff7 -00ac1ea08772b0a463352adc86ae977ef934b2c5594b3ba800b0879759b88a989580f5c5c2d84cc1282d584cdd7cc004980ce272e1c0202677f1895c69adaf4f -9318252bd658c5aee5fa3921a10bf63c3378899ac842ab14f3961218e751ad241a42cc7aeffd9cc6652b09d7c42205b9cdd2afc214b0b82c088d070e1707f310 -ad6edd92008b171d888323cacea289e19551f7b8ee16f0dbbfc40d96d60d3f6011c2512619600b9eb9da9ebd4bd581bc8bc7d4a386778a62fd225a6f78eaa1d8 -6eed23516376e0ca6d4e5868a02585c4772ec434fabc46b0ebb4c87a96a343013366fe62a1175fbc1f3013aa6efdfcca0e0daaabf9cca6622b93a521122f22e1 -8260661e37b65c8b07082b0f755f9189ab7f7a31142aa8233c59f98a40d0c0cbc692d2a15e74c347b1e6566059fc7c4035559b18da5541595ad7491a476edf43 -d7040a941acf0b482c9ec1a4eb540532ed350ac2ded0f106bc40b1019dd9afc96804ef6e9b256228769978eadb25981fe902e1eccea46735d030a0966f408420 -1469f5abf537d13ee6b9271008e6883607bcc0fc6a0a10d1c5d660505055014054281158b41d7ea5881c0db94719e25d4e5194fa103bb3129f5d4c6c877981c3 -cdc0b19a3bee30e05940a9b5dbfe44484dd2be0872980936ca9e0ea1a5c800caf40857082b01c53b2622dc40450725457059c933cd409ca1719184298038e8df -207c953860d32271e4aee52c0fe90dfb6b29af639664c4560286d39f88261628383e25a0c71dfb009050b7674e8b12065dc680eaaf50c84ba0ec94e8ba7ea200 -7cba21469dc4117ad3cef87772c9aba317a37e9a83689e49bcf5196a82ce43317687562939ff00631a6d46455e880413bf9c5781cca8d9642b35872fb11b6a0f -20f6e70be13f65304be9a747388190b0d704aef71dd4f54995be096c80965ff101809a0e52b995b41683001c4000c03be0270ca44f8ef980bc6d2e3787db982e -8770610657ff0032d5daccf917c397e1d508886ced68b8f503d314869b334a6228930387552737bb9448655d3c08dc2daac03caeaa25c29f76eefbd7111154df -452a1bbee6826244bc979175388ef151408a47e5afe629801f926f3dc6b628e6a69b3a972de9b3e5fb9634a2a8716d4ad41b3454b2151c23da376fa88bfb75ea5c4608d81790f3a8b51c6ea84d4351c99fc9ffd9}\par}}}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid2969754 +\nofeaturethrottle1\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang +{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang +{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}} +\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3884251 \rtlch\fcs1 \af31507\afs24\alang1025 \ltrch\fcs0 +\fs24\lang3072\langfe1028\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp3072\langfenp1028 {\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid16191188 +{\shp{\*\shpinst\shpleft0\shptop301\shpright960\shpbottom658\shpfhdr0\shpbxcolumn\shpbxignore\shpbypara\shpbyignore\shpwr2\shpwrk0\shpfblwtxt0\shpz0\shplid1026{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}} +{\sp{\sn fLockAspectRatio}{\sv 1}}{\sp{\sn fLockPosition}{\sv 0}}{\sp{\sn fLockAgainstSelect}{\sv 0}}{\sp{\sn fLockAgainstGrouping}{\sv 0}}{\sp{\sn pib}{\sv {\pict\picscalex65\picscaley65\piccropl0\piccropr0\piccropt0\piccropb0 +\picw2593\pich970\picwgoal1470\pichgoal550\jpegblip\bliptag255{\*\blipuid cec9a658613028e35b0cb3143b0991a0}ffd8ffe000104a4649460001010000dc00dc0000ffe100804578696600004d4d002a000000080004011a0005000000010000003e011b00050000000100000046 +01280003000000010002000087690004000000010000004e00000000000000dc00000001000000dc000000010003a00100030000000100010000a00200040000 +000100000093a0030004000000010000003700000000ffed003850686f746f73686f7020332e30003842494d04040000000000003842494d0425000000000010 +d41d8cd98f00b204e9800998ecf8427effc00011080037009303012200021101031101ffc4001f00000105010101010101000000000000000001020304050607 +08090a0bffc400b5100002010303020403050504040000017d01020300041105122131410613516107227114328191a1082342b1c11552d1f02433627282090a +161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a838485868788898a929394959697 +98999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f01 +00030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400010277000102031104052131061241510761 +711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445464748494a535455565758595a6364656667 +68696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9 +dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffdb00430001010101010102010102020202020203020202020304030303030304050404040404040505050505 +050505060606060606070707070708080808080808080808ffdb0043010101010202020302020308050505080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808ffdd0004000affda000c03010002110311003f00fefd249a28d4b4ac140e4963803f1a +f2af16fc6df85fe0e0cbad6af6dbd413e4c04ccf91db099e7ea6be40f8afe21f14ea7e34bbf0d5cdc4cd236a1f65b6b7de56301d82c5c038190473ef5f3cf8c3 +fe151f852e27b5f146a5aa6a9730c8d1cd6ba3c490421d7861f6898927046090bef5fade45e1bd2aaa9cb13524f995d460b5b7aea97abb2f33f8ef8f7e9338bc +2cabd2cb70b4e0a9c9c5ceb4ecaeafa28ab36f4bd936fc8fa17e237fc141bc2fe1d4921f06e8f737f2292126bd716f11c7fb2373fe95f16df7fc147be38c7e25 +b7d458e97069b1dca35c58c76e1b742187983cc396cedcf229afe32f0368b7ba75df893c07168de1cd5cbc56de23bf1717b32b807cbb84762b11d8d866408411 +9c022bc3fe3de8b75af7c3183c770ea5e0fd79f48d4bfb3b53d5bc3119b59365e296b74b8b610429c147db2019e7073815fb8f0c7036474a70a15701753d39a6 +d4b5775d39a29dd59aba69b5a3d6dfc4fe2378e3c778da35b1d86e20b3a2b9fd9d18ba7a2e595da92855945c5f327c9284a3195e4acaff00d23e8baa5aeb9a4d +a6b564dba2bcb68eea23ea92a871fa1ad6af8dbf60bf8843e227ecc9e1dbb9e42f73a6c72e8f759396dd68e514b7fbc9b4fd2bec9afe4acff2a96071d88c14f7 +a72947ee76fc4ff5c380f8a29e779260338a3f0e229c27ff00814536be4dd828a28af20fac0a28a322800a29323a52d001451450014514500145145001451450 +07ffd0feb4ff006b88ae7c25e3ab4f13da1f2fed702ce8c3b4d6cc013f5fbbf957c0dfb45de476be33b9beb41b6df56821d5ed80e9b2f104840ff758b2fe15fa +97fb727877fb4be0f9f13400f99a3dda4ec47fcf29bf76f9f61906bf1e7e25ea47c4df087c3fe2be0cba45e5cf86aecf53e59ff4ab52c79ea1a503e95fd71e11 +d555f0784adfcadd37f75e3f925f33fc81fa5d65d2cbf3acdf051d1548c3130f3d5c2a25f394a4fca27ab787fc7ba77883e17e952f89e492e7c3b0463c1de32b +36f9fec226766d3356894e76347b8a165c1f9704e0d7867807c27ad68fe21f889fb35f89b06eb51f0fdd4d63b798e4bed2b17b6b3a1eeb2c4adb08ea1b8af2df +863f13ec3c07e2e64f12466ebc3fabdbbe91e22b2ed2d8cfc3328fefc27f7887b115f44ead05ff00853c43a578a6fe64bbd77e14dfd8497374a7e4d6bc157320 +16f7a08fbfe424bb1cff00708cfddafd2b1f819602a56a315a55f7a3fe252bc5ff00dbb52d17fdd953fe591f80f0f6734b3cc3e0f1d56579e1ff00775177a4e0 +e1563e93a3cd561daa53afd6a451ee7ff0480f89c5afbc59f0a2ea4fbe906bf65193f4867e3f18ebf72f3fcabf959fd987e20f873e10ff00c1402cff00e118d4 +62bbf0fdef886f34586f626c43359df9610364e3e55629f88afea9548afe6cf1f3295473b58c846d1c44233edaecefe7a26fd4ff00493e819c58f19c153ca2ac +d4a780ad529369def1bf3c5a6b75ef349f551d0fc7df897fb5b7ed37fb4c7ed33e23fd923f6083a16896fe0178adfe24fc51f135bb5fdb69f7b700b269ba6d92 +3289ee82a92ecee1532323bd54d4ff00653ff82b3fc3c847893e1a7ed2ba678dafa32af2681e3af075859584eaac199127d399654661950c7819cd79d7fc12bb +56d33e06fed2bfb437ec93f12a45d3bc6571f13afbc7fa3c77bfba935cd0b5805e1bbb52d8f3962da51c2e766067ad7ed978b7c5fe16f017876efc5de35d46cb +49d2ec2133de6a1a8cc905bc31af56791c8551f535f89deda1fdac8fc83f067ed97f107c29ff00052bf8d5f0dfe38f8a6d74ef86fe00f853e1bf15bdb5cc7043 +69a6dd5d2b9bd9fed1b04cc1cae1559cf60a326b3ff639f8edfb5f7fc141be3ccffb4ce85a95ff00c3dfd9ef48792c7c21a0b59dbb6a5e3578e4c1d46e659e16 +7b7b4383b162605810371e4d7e4f7eda5fb1778a3fe0a01ff0531f8f7e06f85be21934fd5b4ff867e07f1468765249ff00127d72584bc915a6a2a07cf0c80663 +39c2b3648c1e3f6b7fe0991fb7f785bf68ef0c4ffb397c45d0e0f87df16fe1ddb268de29f87af10b45892cc0845ce9d113f35a1c0c05cec040e54834dad094f5 +3d1fc0fe18fda5be356a5e28f12691f16351f0f59d8f8bf54d16cf4a8344b0ba48a1b3902a62594073c1eff9d7d75e0eb7d57e107c3d927f8cbe325d6dad6492 +7b9f10ea905be98ab131f9519223e58dbd01ea6be1df83bfb35db7c53b9f1a78a64f1af8ff004127e206b96ff60f0e6aff0063b31e5cabf388bca6f9db3f31cf +35dd78cfe1df8717e3afc37f831f126faff5bf0e59e87a86a1a70f124ff683a9eb50cc9e5fda9c8559a48a262d1a11cf5c1c50ecdee357b1e9baafed71f053c7 +7e04f142fc1af18e917fade9ba15ede5bc56d20f3964861775644954799b48c9001f7e2a8e95f1bbfe11bf0fe87e34f881e2dd36dadd3e1bff00c245aa691736 +fb679a51e56ebe3320c2c4acdb0a2af56e9e937ed97f0f3e115ffecf7e22d5fc656d6160da5e953cda66a712a41716b73b71188645018798d842a0e18120835e +1de0c8bed1f13fc1304a8adbfe065c031b005492d0f183c6334ac82eee7d07fb307ed5df0eff00685f0d5a5a69fabe9b3f8a134efb7eb3a359799bad0190a73b +c630381d7ad741adfed83fb317873c547c13ad78df41835359440d6cd3e76c84e36b48a0a039e0e5863bd7ca897da87873fe09c961ac78609b49db45b6b5d42f +ec940b882ca4ba11ddc8194641488b127b75ed5f6df83fe10fc14d2fe1cdbf847c2fa2e8b2787a6b340b18822961b985d07ef1d883e6175c12e4927ae6869026 +cebb55f88be06d0e6d321d5b55b283fb61656d31de41e5dc2c1119e464907cbb56252e4e718ef5f26788be34fc68f19eb537897f6636d13c5be1cf2638212d03 +a43f6d469d2e90def9801f2fcb42008b04c8067bd7c8da6f803c31e33f19f85be1158c925df8274ff8adadd9e871890b43269f069c6e2e2d124c9f32dd67df16 +338db95e82bf64b4dd2f4dd1ac62d3348b786d6da0411c36f6e8b1c68a3a0555c003e943561dee62f822f7c41a9783349d47c5900b5d527d36da6d4ad80da22b +a78d4ca8064e36b923193f5aea28a2a0a3ffd1feeefe28f8460f1d7c3ad6bc233286fb7e9b3db229e07985498cfe0f835fcd6784f59d09f46f12fc2af1aea116 +929a87933d9dfdd2bb4106a5a7c840128405956442e8481c715fd473636f3fad7e327c6dff00826af8bbc71f15f54f14782b5fd1acb48d56f1ef8c37de6f9f03 +cc7748aaa8a5586e24af23d0d7ef3e0b716e0304b1583ccabfb28cb9671976945dfb3d767b6b6b1fc1df4d0f08f3dceaae559cf0e607eb3569fb4a552174b9a9 +d48db5f7a2ecaf2574d34e49ab58fcc5d43c3df00fc38be678afc57a86b930e4d97856c8a467d8dd5e145fc510fd2b8df187ed0da5db785751f047c35d0ce970 +ea9611e8b79aa6a97d2ea3aa4ba744e1c5aabb08e28a26603291c7ed9afd9df01ffc128be09e9856e7e256bfa8ebb2820982ddd2c6dfdc1d859d876cee5afb83 +e1cfecb7fb38fc2b68e5f02f86345b59e3e16e9e313dc7e32ca5dcfe75fa7e73e38643464b93da62a51d55ed085d6ab4b2ebde2cfe6ae0cfa1271de2a0d56fab +65909a6a5cb7ab56cd34fde6e76ba6d3e5ab1ddab23f95af82ff00b2d7ed25f157c5ba5de7803c2fabac316a16d3ff006addc2d696b084915fcd32cbb410b8cf +ca1b35fd9269f1dcc56714778e249962459645180ce061881ee726a748e358c470e028180140000f61522ae327d6bf03f127c4cafc475694aad18d38d3bd92d5 +eb6bddbdf65b247f787d1c3e8d380f0eb0d8ba585c64ebcf10e2e6e49463ee735b962af6f89deedb7a6c7c8ffb51fec3dfb3bfed791e9979f177499ffb674390 +cba0f8a345ba974dd6b4d62413f67bdb764902920128c5909e4ae6be24bfff0082277c06f1dde5b8fda0be22fc6af89fa6da4b1cd6da278e3c5b7175628f136e +53b214849f420b1e2bf6568afcd149a3fa51c533e47f007ec65f0afe1bfed51e27fdadbc373eaabaff008abc33a5784ef34f92643a74165a3822dfc888461d5f +070c4b907d0579c7ed2bff0004e5f81ffb47fc67f0b7ed1cd7be20f0778ffc25387b1f177832e63b1beb9817a5b5e178a54b887b6d753f292b9da715f7fd1426 +558f87e7fd88b4e1aaea1aa689f10fe25e90353bf9b53bab4d23575b5b6373704196458921c02e464d7a141fb29f816ffe1a49f0cfe20ea7e21f16c27506d4ad +755f115f34fa9d9ce428536d74811e2d98caedf539c838afa7a8a7cec5ca8f8aad7f61bf8797493af8f3c43e33f16836d35b582789b556bc8ac3ce431b496f11 +554f3003f2b386da464735ed3e1ff813e12f0df8a744f1759cb7b25c685e18ff00844ed639a45689eccb2316906d04c9941c82075e2bdb28a4e4c1451f377c35 +fd98fc21f0b3c41aadff0087f55f104fa3eab15c427c29a85e7da745b6175279b2982d9d7e5dc49eac782462bcbae7f60df870b34ba7e83e24f1ce91a04f2179 +bc2ba5eb32c3a532b1f9a3116199508e36ab8c0e062bee2a28e662e4478b597c03f875a3cde10ff8472d9f4cb6f054b732e8d636642c39ba81a093cd04333921 +cb67392dc926bda68a286ca0a28a2901ffd2fef4f53f0e0d473fe91347939c29af3cd4fe11bea19c6a772b9f73fe35ed1451703e6d6f8033b49bff00b6af40cf +40ed5d169df0765b1c13a9dcb60e7926bdc28a00e474df0a2e9e07fa54ef8f535d6a8daa075c7734b4500145145001451450014514500145145001451450014514500145145007ffd9}}}{\sp{\sn pictureGray}{\sv 0}}{\sp{\sn pictureBiLevel}{\sv 0}}{\sp{\sn fFilled}{\sv 0}} +{\sp{\sn fLine}{\sv 0}}{\sp{\sn wzName}{\sv Picture 2}}{\sp{\sn dhgt}{\sv 251658240}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fAllowOverlap}{\sv 1}}{\sp{\sn fBehindDocument}{\sv 0}}{\sp{\sn fHidden}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}}{\shprslt\par\pard +\ql \li0\ri0\widctlpar\pvpara\posy300\dxfrtext180\dfrmtxtx180\dfrmtxty0\wraparound\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\pict\picscalex65\picscaley65\piccropl0\piccropr0\piccropt0\piccropb0 +\picw2593\pich970\picwgoal1470\pichgoal550\wmetafile8\bliptag255\blipupi144{\*\blipuid cec9a658613028e35b0cb3143b0991a0}ffd8ffe000104a4649460001010000dc00dc0000ffe100804578696600004d4d002a000000080004011a0005000000010000003e011b00050000000100000046 +01280003000000010002000087690004000000010000004e00000000000000dc00000001000000dc000000010003a00100030000000100010000a00200040000 +000100000093a0030004000000010000003700000000ffed003850686f746f73686f7020332e30003842494d04040000000000003842494d0425000000000010 +d41d8cd98f00b204e9800998ecf8427effc00011080037009303012200021101031101ffc4001f00000105010101010101000000000000000001020304050607 +08090a0bffc400b5100002010303020403050504040000017d01020300041105122131410613516107227114328191a1082342b1c11552d1f02433627282090a +161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a838485868788898a929394959697 +98999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f01 +00030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400010277000102031104052131061241510761 +711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445464748494a535455565758595a6364656667 +68696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9 +dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffdb00430001010101010102010102020202020203020202020304030303030304050404040404040505050505 +050505060606060606070707070708080808080808080808ffdb0043010101010202020302020308050505080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808ffdd0004000affda000c03010002110311003f00fefd249a28d4b4ac140e4963803f1a +f2af16fc6df85fe0e0cbad6af6dbd413e4c04ccf91db099e7ea6be40f8afe21f14ea7e34bbf0d5cdc4cd236a1f65b6b7de56301d82c5c038190473ef5f3cf8c3 +fe151f852e27b5f146a5aa6a9730c8d1cd6ba3c490421d7861f6898927046090bef5fade45e1bd2aaa9cb13524f995d460b5b7aea97abb2f33f8ef8f7e9338bc +2cabd2cb70b4e0a9c9c5ceb4ecaeafa28ab36f4bd936fc8fa17e237fc141bc2fe1d4921f06e8f737f2292126bd716f11c7fb2373fe95f16df7fc147be38c7e25 +b7d458e97069b1dca35c58c76e1b742187983cc396cedcf229afe32f0368b7ba75df893c07168de1cd5cbc56de23bf1717b32b807cbb84762b11d8d866408411 +9c022bc3fe3de8b75af7c3183c770ea5e0fd79f48d4bfb3b53d5bc3119b59365e296b74b8b610429c147db2019e7073815fb8f0c7036474a70a15701753d39a6 +d4b5775d39a29dd59aba69b5a3d6dfc4fe2378e3c778da35b1d86e20b3a2b9fd9d18ba7a2e595da92855945c5f327c9284a3195e4acaff00d23e8baa5aeb9a4d +a6b564dba2bcb68eea23ea92a871fa1ad6af8dbf60bf8843e227ecc9e1dbb9e42f73a6c72e8f759396dd68e514b7fbc9b4fd2bec9afe4acff2a96071d88c14f7 +a72947ee76fc4ff5c380f8a29e779260338a3f0e229c27ff00814536be4dd828a28af20fac0a28a322800a29323a52d001451450014514500145145001451450 +07ffd0feb4ff006b88ae7c25e3ab4f13da1f2fed702ce8c3b4d6cc013f5fbbf957c0dfb45de476be33b9beb41b6df56821d5ed80e9b2f104840ff758b2fe15fa +97fb727877fb4be0f9f13400f99a3dda4ec47fcf29bf76f9f61906bf1e7e25ea47c4df087c3fe2be0cba45e5cf86aecf53e59ff4ab52c79ea1a503e95fd71e11 +d555f0784adfcadd37f75e3f925f33fc81fa5d65d2cbf3acdf051d1548c3130f3d5c2a25f394a4fca27ab787fc7ba77883e17e952f89e492e7c3b0463c1de32b +36f9fec226766d3356894e76347b8a165c1f9704e0d7867807c27ad68fe21f889fb35f89b06eb51f0fdd4d63b798e4bed2b17b6b3a1eeb2c4adb08ea1b8af2df +863f13ec3c07e2e64f12466ebc3fabdbbe91e22b2ed2d8cfc3328fefc27f7887b115f44ead05ff00853c43a578a6fe64bbd77e14dfd8497374a7e4d6bc157320 +16f7a08fbfe424bb1cff00708cfddafd2b1f819602a56a315a55f7a3fe252bc5ff00dbb52d17fdd953fe591f80f0f6734b3cc3e0f1d56579e1ff00775177a4e0 +e1563e93a3cd561daa53afd6a451ee7ff0480f89c5afbc59f0a2ea4fbe906bf65193f4867e3f18ebf72f3fcabf959fd987e20f873e10ff00c1402cff00e118d4 +62bbf0fdef886f34586f626c43359df9610364e3e55629f88afea9548afe6cf1f3295473b58c846d1c44233edaecefe7a26fd4ff00493e819c58f19c153ca2ac +d4a780ad529369def1bf3c5a6b75ef349f551d0fc7df897fb5b7ed37fb4c7ed33e23fd923f6083a16896fe0178adfe24fc51f135bb5fdb69f7b700b269ba6d92 +3289ee82a92ecee1532323bd54d4ff00653ff82b3fc3c847893e1a7ed2ba678dafa32af2681e3af075859584eaac199127d399654661950c7819cd79d7fc12bb +56d33e06fed2bfb437ec93f12a45d3bc6571f13afbc7fa3c77bfba935cd0b5805e1bbb52d8f3962da51c2e766067ad7ed978b7c5fe16f017876efc5de35d46cb +49d2ec2133de6a1a8cc905bc31af56791c8551f535f89deda1fdac8fc83f067ed97f107c29ff00052bf8d5f0dfe38f8a6d74ef86fe00f853e1bf15bdb5cc7043 +69a6dd5d2b9bd9fed1b04cc1cae1559cf60a326b3ff639f8edfb5f7fc141be3ccffb4ce85a95ff00c3dfd9ef48792c7c21a0b59dbb6a5e3578e4c1d46e659e16 +7b7b4383b162605810371e4d7e4f7eda5fb1778a3fe0a01ff0531f8f7e06f85be21934fd5b4ff867e07f1468765249ff00127d72584bc915a6a2a07cf0c80663 +39c2b3648c1e3f6b7fe0991fb7f785bf68ef0c4ffb397c45d0e0f87df16fe1ddb268de29f87af10b45892cc0845ce9d113f35a1c0c05cec040e54834dad094f5 +3d1fc0fe18fda5be356a5e28f12691f16351f0f59d8f8bf54d16cf4a8344b0ba48a1b3902a62594073c1eff9d7d75e0eb7d57e107c3d927f8cbe325d6dad6492 +7b9f10ea905be98ab131f9519223e58dbd01ea6be1df83bfb35db7c53b9f1a78a64f1af8ff004127e206b96ff60f0e6aff0063b31e5cabf388bca6f9db3f31cf +35dd78cfe1df8717e3afc37f831f126faff5bf0e59e87a86a1a70f124ff683a9eb50cc9e5fda9c8559a48a262d1a11cf5c1c50ecdee357b1e9baafed71f053c7 +7e04f142fc1af18e917fade9ba15ede5bc56d20f3964861775644954799b48c9001f7e2a8e95f1bbfe11bf0fe87e34f881e2dd36dadd3e1bff00c245aa691736 +fb679a51e56ebe3320c2c4acdb0a2af56e9e937ed97f0f3e115ffecf7e22d5fc656d6160da5e953cda66a712a41716b73b71188645018798d842a0e18120835e +1de0c8bed1f13fc1304a8adbfe065c031b005492d0f183c6334ac82eee7d07fb307ed5df0eff00685f0d5a5a69fabe9b3f8a134efb7eb3a359799bad0190a73b +c630381d7ad741adfed83fb317873c547c13ad78df41835359440d6cd3e76c84e36b48a0a039e0e5863bd7ca897da87873fe09c961ac78609b49db45b6b5d42f +ec940b882ca4ba11ddc8194641488b127b75ed5f6df83fe10fc14d2fe1cdbf847c2fa2e8b2787a6b340b18822961b985d07ef1d883e6175c12e4927ae6869026 +cebb55f88be06d0e6d321d5b55b283fb61656d31de41e5dc2c1119e464907cbb56252e4e718ef5f26788be34fc68f19eb537897f6636d13c5be1cf2638212d03 +a43f6d469d2e90def9801f2fcb42008b04c8067bd7c8da6f803c31e33f19f85be1158c925df8274ff8adadd9e871890b43269f069c6e2e2d124c9f32dd67df16 +338db95e82bf64b4dd2f4dd1ac62d3348b786d6da0411c36f6e8b1c68a3a0555c003e943561dee62f822f7c41a9783349d47c5900b5d527d36da6d4ad80da22b +a78d4ca8064e36b923193f5aea28a2a0a3ffd1feeefe28f8460f1d7c3ad6bc233286fb7e9b3db229e07985498cfe0f835fcd6784f59d09f46f12fc2af1aea116 +929a87933d9dfdd2bb4106a5a7c840128405956442e8481c715fd473636f3fad7e327c6dff00826af8bbc71f15f54f14782b5fd1acb48d56f1ef8c37de6f9f03 +cc7748aaa8a5586e24af23d0d7ef3e0b716e0304b1583ccabfb28cb9671976945dfb3d767b6b6b1fc1df4d0f08f3dceaae559cf0e607eb3569fb4a552174b9a9 +d48db5f7a2ecaf2574d34e49ab58fcc5d43c3df00fc38be678afc57a86b930e4d97856c8a467d8dd5e145fc510fd2b8df187ed0da5db785751f047c35d0ce970 +ea9611e8b79aa6a97d2ea3aa4ba744e1c5aabb08e28a26603291c7ed9afd9df01ffc128be09e9856e7e256bfa8ebb2820982ddd2c6dfdc1d859d876cee5afb83 +e1cfecb7fb38fc2b68e5f02f86345b59e3e16e9e313dc7e32ca5dcfe75fa7e73e38643464b93da62a51d55ed085d6ab4b2ebde2cfe6ae0cfa1271de2a0d56fab +65909a6a5cb7ab56cd34fde6e76ba6d3e5ab1ddab23f95af82ff00b2d7ed25f157c5ba5de7803c2fabac316a16d3ff006addc2d696b084915fcd32cbb410b8cf +ca1b35fd9269f1dcc56714778e249962459645180ce061881ee726a748e358c470e028180140000f61522ae327d6bf03f127c4cafc475694aad18d38d3bd92d5 +eb6bddbdf65b247f787d1c3e8d380f0eb0d8ba585c64ebcf10e2e6e49463ee735b962af6f89deedb7a6c7c8ffb51fec3dfb3bfed791e9979f177499ffb674390 +cba0f8a345ba974dd6b4d62413f67bdb764902920128c5909e4ae6be24bfff0082277c06f1dde5b8fda0be22fc6af89fa6da4b1cd6da278e3c5b7175628f136e +53b214849f420b1e2bf6568afcd149a3fa51c533e47f007ec65f0afe1bfed51e27fdadbc373eaabaff008abc33a5784ef34f92643a74165a3822dfc888461d5f +070c4b907d0579c7ed2bff0004e5f81ffb47fc67f0b7ed1cd7be20f0778ffc25387b1f177832e63b1beb9817a5b5e178a54b887b6d753f292b9da715f7fd1426 +558f87e7fd88b4e1aaea1aa689f10fe25e90353bf9b53bab4d23575b5b6373704196458921c02e464d7a141fb29f816ffe1a49f0cfe20ea7e21f16c27506d4ad +755f115f34fa9d9ce428536d74811e2d98caedf539c838afa7a8a7cec5ca8f8aad7f61bf8797493af8f3c43e33f16836d35b582789b556bc8ac3ce431b496f11 +554f3003f2b386da464735ed3e1ff813e12f0df8a744f1759cb7b25c685e18ff00844ed639a45689eccb2316906d04c9941c82075e2bdb28a4e4c1451f377c35 +fd98fc21f0b3c41aadff0087f55f104fa3eab15c427c29a85e7da745b6175279b2982d9d7e5dc49eac782462bcbae7f60df870b34ba7e83e24f1ce91a04f2179 +bc2ba5eb32c3a532b1f9a3116199508e36ab8c0e062bee2a28e662e4478b597c03f875a3cde10ff8472d9f4cb6f054b732e8d636642c39ba81a093cd04333921 +cb67392dc926bda68a286ca0a28a2901ffd2fef4f53f0e0d473fe91347939c29af3cd4fe11bea19c6a772b9f73fe35ed1451703e6d6f8033b49bff00b6af40cf +40ed5d169df0765b1c13a9dcb60e7926bdc28a00e474df0a2e9e07fa54ef8f535d6a8daa075c7734b4500145145001451450014514500145145001451450014514500145145007ffd9}\par}}}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid3884251 \par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a 9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad 5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 diff --git a/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DrawnObject/word365/firefox.html b/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DrawnObject/word365/firefox.html index fb17e49621f..c88d75a17cb 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DrawnObject/word365/firefox.html +++ b/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DrawnObject/word365/firefox.html @@ -697,7 +697,8 @@ mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:Arial; - mso-bidi-theme-font:minor-bidi;} + mso-bidi-theme-font:minor-bidi; + mso-fareast-language:ZH-TW;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; @@ -709,7 +710,8 @@ mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:Arial; - mso-bidi-theme-font:minor-bidi;} + mso-bidi-theme-font:minor-bidi; + mso-fareast-language:ZH-TW;} @page WordSection1 {size:595.3pt 841.9pt; margin:72.0pt 72.0pt 72.0pt 72.0pt; @@ -740,7 +742,8 @@ mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:Arial; - mso-bidi-theme-font:minor-bidi;} + mso-bidi-theme-font:minor-bidi; + mso-fareast-language:ZH-TW;}

      +align=left hspace=12 v:shapes="Picture_x0020_2">

      diff --git a/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DrawnObject/word365/firefox.rtf b/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DrawnObject/word365/firefox.rtf index 135aae85d1f..9448cedda2d 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DrawnObject/word365/firefox.rtf +++ b/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DrawnObject/word365/firefox.rtf @@ -1,14 +1,14 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff31507\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi31507\deflang2057\deflangfe1028\themelang3072\themelangfe1028\themelangcs1025{\fonttbl{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} +{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff31507\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi31507\deflang2057\deflangfe2057\themelang3072\themelangfe1028\themelangcs1025{\fonttbl{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} {\f14\fbidi \froman\fcharset136\fprq2{\*\panose 02020500000000000000}PMingLiU{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;} -{\f37\fbidi \fswiss\fcharset238\fprq2{\*\panose 020f0502020204030204}Calibri;}{\f50\fbidi \froman\fcharset136\fprq2{\*\panose 02010601000101010101}@PMingLiU;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\f37\fbidi \fswiss\fcharset238\fprq2{\*\panose 020f0502020204030204}Calibri;}{\f42\fbidi \froman\fcharset136\fprq2{\*\panose 02010601000101010101}@PMingLiU;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} {\fdbmajor\f31501\fbidi \froman\fcharset136\fprq2{\*\panose 02020500000000000000}PMingLiU{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\fhimajor\f31502\fbidi \fswiss\fcharset238\fprq2{\*\panose 020f0302020204030204}Calibri Light;} {\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} {\fdbminor\f31505\fbidi \froman\fcharset136\fprq2{\*\panose 02020500000000000000}PMingLiU{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\fhiminor\f31506\fbidi \fswiss\fcharset238\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}{\f61\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\f62\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\f64\fbidi \fswiss\fcharset161\fprq2 Arial Greek;} -{\f65\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f66\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f67\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f68\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;} -{\f69\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f193\fbidi \froman\fcharset0\fprq2 PMingLiU Western{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\f423\fbidi \fswiss\fcharset0\fprq2 Calibri;}{\f422\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\f424\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f425\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f426\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\f427\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);} -{\f428\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f429\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\f553\fbidi \froman\fcharset0\fprq2 @PMingLiU Western;}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} +{\fbiminor\f31507\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}{\f53\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\f54\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\f56\fbidi \fswiss\fcharset161\fprq2 Arial Greek;} +{\f57\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f58\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f59\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f60\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;} +{\f61\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f185\fbidi \froman\fcharset0\fprq2 PMingLiU Western{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\f415\fbidi \fswiss\fcharset0\fprq2 Calibri;}{\f414\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} +{\f416\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f417\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f418\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\f419\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);} +{\f420\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f421\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\f465\fbidi \froman\fcharset0\fprq2 @PMingLiU Western;}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} {\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} {\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} {\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31520\fbidi \froman\fcharset0\fprq2 PMingLiU Western{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\fhimajor\f31530\fbidi \fswiss\fcharset0\fprq2 Calibri Light;} @@ -25,148 +25,162 @@ {\fhiminor\f31574\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);} {\fbiminor\f31578\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\fbiminor\f31579\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\fbiminor\f31581\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\fbiminor\f31582\fbidi \fswiss\fcharset162\fprq2 Arial Tur;} {\fbiminor\f31583\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\fbiminor\f31584\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\fbiminor\f31585\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;} -{\fbiminor\f31586\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f51\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f52\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f54\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\f55\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f56\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f57\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f58\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\f59\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0; +{\fbiminor\f31586\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f43\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f44\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f46\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} +{\f47\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f48\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f49\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f50\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} +{\f51\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0; \red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red0\green0\blue0;\red0\green0\blue0;} -{\*\defchp \fs24\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{ +{\*\defchp \fs24\lang3072\langfe1028\loch\af31506\hich\af31506\dbch\af31505\langfenp1028 }{\*\defpap \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{ \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af31507\afs24\alang1025 \ltrch\fcs0 \fs24\lang3072\langfe1028\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp3072\langfenp1028 -\snext0 \sqformat \spriority0 \styrsid2969754 Normal;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 \styrsid2969754 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv +\snext0 \sqformat \spriority0 \styrsid1314249 Normal;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 \styrsid1314249 Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af31507\afs24\alang1025 \ltrch\fcs0 \fs24\lang3072\langfe1028\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp3072\langfenp1028 -\snext11 \ssemihidden \sunhideused Normal Table;}}{\*\rsidtbl \rsid2969754\rsid13120533}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\*\xmlnstbl {\xmlns1 http://schemas.mi -crosoft.com/office/word/2003/wordml}}\paperw11906\paperh16838\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect +\snext11 \ssemihidden \sunhideused Normal Table;}}{\*\rsidtbl \rsid1314249\rsid2182057}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\*\xmlnstbl {\xmlns1 http://schemas.mic +rosoft.com/office/word/2003/wordml}}\paperw11906\paperh16838\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect \widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont1\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen \expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1701\dgvorigin1984\dghshow1\dgvshow1 -\jexpand\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct\asianbrkrule\rsidroot2969754 +\jexpand\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct\asianbrkrule\rsidroot1314249 \newtblstyruls\nogrowautofit\usenormstyforlist\noindnmbrts\felnbrelev\nocxsptable\indrlsweleven\noafcnsttbl\afelev\utinl\hwelev\spltpgpar\notcvasp\notbrkcnstfrctbl\notvatxbx\krnprsnet\cachedcolbal \nouicompat \fet0{\*\wgrffmtfilter 2450} -\nofeaturethrottle1\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnqc\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2 -\pnucltr\pnqc\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnqc\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnqc\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (} -{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}} -{\*\pnseclvl9\pnlcrm\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2969754 \rtlch\fcs1 \af31507\afs24\alang1025 \ltrch\fcs0 -\fs24\lang3072\langfe1028\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp3072\langfenp1028 {\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid13120533 -{\shp{\*\shpinst\shpleft0\shptop0\shpright960\shpbottom960\shpfhdr0\shpbxcolumn\shpbxignore\shpbypara\shpbyignore\shpwr2\shpwrk0\shpfblwtxt0\shpz0\shplid1026{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}} -{\sp{\sn fLockAspectRatio}{\sv 1}}{\sp{\sn fLockPosition}{\sv 0}}{\sp{\sn fLockAgainstSelect}{\sv 0}}{\sp{\sn fLockAgainstGrouping}{\sv 0}}{\sp{\sn pib}{\sv {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 -\picw1693\pich1693\picwgoal960\pichgoal960\jpegblip\bliptag255{\*\blipuid c0c350b43fd44d9f358624d7980fd89c}ffd8ffe000104a46494600010100000100010000ffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713 -141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1effdb0043010505050706070e08080e1e1411141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1effc20011080060006003012200021101031101ffc4001c0000020301010101000000 -000000000000040503060701020008ffc400190100030101010000000000000000000000010203040500ffda000c03010002100310000001b0c295dd262a3643 -f4304442af817ded00fe1b0f5635e77472bd9f35bda3e7df2b9b4e52bef62ebc92a371e1826b045302f8f5b365d4609d8b2e98f3ada2b4465772af9969321c55 -4c2d4553ad2acfa826088f5efd0f52d166c9145bf3af7872df22d591323b9a19daa0634928a3daebcfad07377aa5af9fbbc667a7e180e98ad8544868a5a2ce8f -38680aeb091d796fcfe85afbde4df98aebb933aa6b76797cb4ba196ae916631cd27408ec2bf4c66d2ff9df3ef7ffc40026100002020104010403010100000000 -000003040102050006111213101415222123313241ffda0008010100010502ddccd787002805ad14acf625a2bf50539d7f751a4efc69dc7aad6b2052a2fd2d16 -ae5fefbc5cb72d373faab5e2869192452b56a595a3406931694b72182c46b7aaf5b63f18482e3e423bef4ed3729ebda26ba98fa30b0c425283643c7109dbf476 -d6529e6c06ca358d81cbb55c5eea55909745ff003de75db5da79156291f8d07ea289d6599a036fec71f4c0bc9acc66b2681d0d63b22783da3d0c510a027031a8 -fed8940ace6e5bf3ed9e794c2ad4571af0ebee3234eeb318a2c8af265c1772682c4563c79281113c53402e3f3124c8696c3c968e8ebe3d6666d44cb146968898 -9eb5b8db569407984b8d9258e35912d00bae215d724db58fa49b35ff002f1cd71fee5389aaf905e22d5924e9b50565fda8e9e9489b4f9438d536da845d2d4ff3 -6f344ae71dad96ab56a94731deadcf419239d78edae6abdaf8becd47ae46ac21ba56704c86d92bac58fc6b213f5d4982b0f6f0aa4940d7672feafda48ca0e7c5 -bb94588e856350d5c85eb499a4cce455bb4d65f23f178ed8f563e2bd1e27893bf55716d0e4a1c73141072abaf7659c7c1602afb8334c8718abcd5db6b0358ae2 -bd3fffc4001f1100020104030101000000000000000000010200031112210410312213ffda0008010301013f01acf8a5e5f531d4c221d75c9562351879149119 -b7118da09958c745a9e4a3c3351b19c9e17e6df3169851be88bc7a450e4251e61a4752b725aa183276edac611f5002c6d1100e9bc8ef6b1871cb294900d8efff -c4001f1100020104030101000000000000000000010200031112210410312232ffda0008010201013f01a4993da0f665b99471beb8eca0ee21f615bc558ebb87 -d98dc4476a7ecadcc08b79c7e6663ea3542c750c06d12a87f932af10541b9478caa23628b0f4b7580fccc828bc7a85baa7fa8b4ef710658e32ad42da3dff00ff -c4003210000103020306040504030000000000000100020311120421311013224151612332528105144291a1204371b1243362ffda0008010100063f028700c3 -e24a731d9418102b141f928b8aaeaaa34eeaf753b66aa29f75556fd3457cb1073e993b9ac2bdeee381f6ddff0005070d08a8515cef2b7246941d474544de8b75 -261a77db9f0adcfc8627dca91cec1cfe924156b61c432bd535ddb45cd0c6369c0e15503c73604e79150d8ebee8bcea73282d1119e616f2e9de1a33a15e0cd332 -df57340659765d17aba95896b857809515c7ca6d4e9eeb9ae8f88205b56d74ae9b322b5d946b4357f4b543929ee7b4170233e6a3eee256299888439afc38a765 -4c3d6cd5a4f44d827f29d6e47fbd9595ed60e95cd785287afe355bf9bc38dbab916e0a1b47a8ea53f1f3c8772d7533e6543146282daa8a5fab3f7403c7095661 -dcd95b5ad1d911eea3631c6377a1e32fba799e2b1d4e1747c4d25498cc4789fc8aaf9ac1f0b9a73b72c9473c8f25da3c3454a6b6e11611bd4f13bd908633e1b8 -d6691c287d97c3fe1f030089d25c4535a6c3333f6f3f642785d58e51569e88b5c284201ed0eec5560673e26f2737a22f0dba03e42de5d8adc61dbbb82b5738a0 -4e2375d0315d9bdfd5f9ae68c85bc187651a6bccec23253be0619216cc5b2c5d3b842585dc5f91d8ab1daec92cf0cbba734332fa0d0eca0cca38994dd20f237a -b9196771334e778eed5dbf10c1caeb9c1d914715858da5c337b07d6a1c647a483359277242836470c6c326224e4b0fbd7defadc1bc87e89b1b861786f1bc26cd -0b86edff008eca4c0cd85b30e5d489ddd57aa60a64e7d361c4cefa35bf7253fe236d1f3e4cbb56853967fa211657bf6fd18dc557212eefd900e35c2cfe61e92b -c29a94ce879aa8342322de61421eeb45eb2ccd561f0b868daf630564ae8ac8dcd7cd4a766232cefa891f56f5db349e9615035d99c4377847757d95b0d7d953f6 -a9440b596170add1ea99fe4cceb4fd4a8e99f686f942ab055e455ad28cb21ad4ac381e9dbfffc400241001000202020202020301000000000000010011213141 -516171108191b1d1e1f0a1ffda0008010100013f21ad0698ec5ccab8a2c9db45133d36c41c2c376804662da8bda31b58db7b98f5c8278988269661013b7c4cbc -0cd4eaf440189a7dbc44d70576a5203b6641e4cfa8d41529ac8e4e482acc9fa5451e59cd980da457845b3a750c85a5e6310264105dbdbe8900297a8772a4e73c -4a77eb51cb01a9ae2084c004bf7f0dc1c855c2ed1ca381af1fd429c20d1cc316143ea2858a0fa819fa577c43291ed1e897e5ccdc596c0dbc8c9e666717f8a8d4 -4dea5be7d3a85fa7f7186a5872f71a0c80b368d73722c688bb5ee38ded831fc59b20f2e0460b38fd3b98ab2aaf8e26066657e894f88ebf50e775707eb4bfabdc -693cfcfe4ae258d8375b3a22f5a885e598ab8b1c3cca10bdc7351ea4df947f9a8206eae4ea7e7fd90ea2eb45db26525cd18f91386bb32fa8f718cad3b96d8694 -d34418903f20b02ac264ed6339ed1c70243f19d0802442e78cb19a6cb5fe441740a8174e4788cd69a2fd4a87dd0cd79799cc3f0d847dbd307b8bb0eea6c87098 -3f22b25c16ad55b1bf0f881e3a3c9d1108e0ea60a355d438b0b2ebed2b6b0a4c455aeab1068b0b9ed7be8f7294025f657c678638b9694ba717e636e3a5d7f999 -dbbfed3118bbb9484b732b57b02ae0fb33d12fe474735df898bfe304dc00006084dc0babcad8ec8a4df993b513d61fea1347a158975ab01ca9be09aacc03e811 -12dd5ffaae09c5608df383518f103d9909d23ec9dc3da799858a8321cf115933bb948d6b45ae60da89e952c85037be676109c9c513353449877f257db7f75008 -b7436a99e24690483442bd84a8c35acbdc3cb4697c4740b69a1f72896dcb75cbe234e5909a5ba27cff00ffda000c030100020003000000100396eaf1652ea7e0 -b3ee94431311befa1c4dd924e3a1e1bc582086ffc4001e11010101010101000203000000000000000100112131411051b1c1d1ffda0008010301013f10461efc -b82fd6d3adfe2166ff0096c097b1306c8033e4afbc95e1e448f419e5baafa4f53cfdcc02dfec89ebb1e438b70f202fab59b7d983032de5852cc0fbb6010bbf7f -1b1e40c22ba7977cd588f6ffc4001b110101010101010101000000000000000001001121314151d1ffda0008010201013f10caf8fb177f938c5ef2cf7133603c -7ec43cec21d21547111d13b878c141d81d19fd916397a9771b87661f10a122ae4b7b66f22825bebe64e8a6b1793e58c0cc1a60638dc6b0267cbfffc400241001 -0002020300030003000300000000000100112131415161718191a1b1d1c1e1f0ffda0008010100013f1000d4ef8aa109364715daaf92e043afea5b892da71ff7 -00ac1ea08772b0a463352adc86ae977ef934b2c5594b3ba800b0879759b88a989580f5c5c2d84cc1282d584cdd7cc004980ce272e1c0202677f1895c69adaf4f -9318252bd658c5aee5fa3921a10bf63c3378899ac842ab14f3961218e751ad241a42cc7aeffd9cc6652b09d7c42205b9cdd2afc214b0b82c088d070e1707f310 -ad6edd92008b171d888323cacea289e19551f7b8ee16f0dbbfc40d96d60d3f6011c2512619600b9eb9da9ebd4bd581bc8bc7d4a386778a62fd225a6f78eaa1d8 -6eed23516376e0ca6d4e5868a02585c4772ec434fabc46b0ebb4c87a96a343013366fe62a1175fbc1f3013aa6efdfcca0e0daaabf9cca6622b93a521122f22e1 -8260661e37b65c8b07082b0f755f9189ab7f7a31142aa8233c59f98a40d0c0cbc692d2a15e74c347b1e6566059fc7c4035559b18da5541595ad7491a476edf43 -d7040a941acf0b482c9ec1a4eb540532ed350ac2ded0f106bc40b1019dd9afc96804ef6e9b256228769978eadb25981fe902e1eccea46735d030a0966f408420 -1469f5abf537d13ee6b9271008e6883607bcc0fc6a0a10d1c5d660505055014054281158b41d7ea5881c0db94719e25d4e5194fa103bb3129f5d4c6c877981c3 -cdc0b19a3bee30e05940a9b5dbfe44484dd2be0872980936ca9e0ea1a5c800caf40857082b01c53b2622dc40450725457059c933cd409ca1719184298038e8df -207c953860d32271e4aee52c0fe90dfb6b29af639664c4560286d39f88261628383e25a0c71dfb009050b7674e8b12065dc680eaaf50c84ba0ec94e8ba7ea200 -7cba21469dc4117ad3cef87772c9aba317a37e9a83689e49bcf5196a82ce43317687562939ff00631a6d46455e880413bf9c5781cca8d9642b35872fb11b6a0f -20f6e70be13f65304be9a747388190b0d704aef71dd4f54995be096c80965ff101809a0e52b995b41683001c4000c03be0270ca44f8ef980bc6d2e3787db982e -8770610657ff0032d5daccf917c397e1d508886ced68b8f503d314869b334a6228930387552737bb9448655d3c08dc2daac03caeaa25c29f76eefbd7111154df -452a1bbee6826244bc979175388ef151408a47e5afe629801f926f3dc6b628e6a69b3a972de9b3e5fb9634a2a8716d4ad41b3454b2151c23da376fa88bfb75ea5c4608d81790f3a8b51c6ea84d4351c99fc9ffd9} -}}{\sp{\sn pictureGray}{\sv 0}}{\sp{\sn pictureBiLevel}{\sv 0}}{\sp{\sn fFilled}{\sv 0}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn wzName}{\sv Picture 2}}{\sp{\sn wzDescription}{\sv -A picture containing gameDescription automatically generated}}{\sp{\sn dhgt}{\sv 251658240}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fAllowOverlap}{\sv 1}}{\sp{\sn fBehindDocument}{\sv 0}} -{\sp{\sn fHidden}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}}{\shprslt\par\pard\ql \li0\ri0\widctlpar\pvpara\dxfrtext180\dfrmtxtx180\dfrmtxty0\wraparound\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 -{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw1693\pich1693\picwgoal960\pichgoal960\wmetafile8\bliptag255\blipupi144{\*\blipuid c0c350b43fd44d9f358624d7980fd89c} -ffd8ffe000104a46494600010100000100010000ffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713 -141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1effdb0043010505050706070e08080e1e1411141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1effc20011080060006003012200021101031101ffc4001c0000020301010101000000 -000000000000040503060701020008ffc400190100030101010000000000000000000000010203040500ffda000c03010002100310000001b0c295dd262a3643 -f4304442af817ded00fe1b0f5635e77472bd9f35bda3e7df2b9b4e52bef62ebc92a371e1826b045302f8f5b365d4609d8b2e98f3ada2b4465772af9969321c55 -4c2d4553ad2acfa826088f5efd0f52d166c9145bf3af7872df22d591323b9a19daa0634928a3daebcfad07377aa5af9fbbc667a7e180e98ad8544868a5a2ce8f -38680aeb091d796fcfe85afbde4df98aebb933aa6b76797cb4ba196ae916631cd27408ec2bf4c66d2ff9df3ef7ffc40026100002020104010403010100000000 -000003040102050006111213101415222123313241ffda0008010100010502ddccd787002805ad14acf625a2bf50539d7f751a4efc69dc7aad6b2052a2fd2d16 -ae5fefbc5cb72d373faab5e2869192452b56a595a3406931694b72182c46b7aaf5b63f18482e3e423bef4ed3729ebda26ba98fa30b0c425283643c7109dbf476 -d6529e6c06ca358d81cbb55c5eea55909745ff003de75db5da79156291f8d07ea289d6599a036fec71f4c0bc9acc66b2681d0d63b22783da3d0c510a027031a8 -fed8940ace6e5bf3ed9e794c2ad4571af0ebee3234eeb318a2c8af265c1772682c4563c79281113c53402e3f3124c8696c3c968e8ebe3d6666d44cb146968898 -9eb5b8db569407984b8d9258e35912d00bae215d724db58fa49b35ff002f1cd71fee5389aaf905e22d5924e9b50565fda8e9e9489b4f9438d536da845d2d4ff3 -6f344ae71dad96ab56a94731deadcf419239d78edae6abdaf8becd47ae46ac21ba56704c86d92bac58fc6b213f5d4982b0f6f0aa4940d7672feafda48ca0e7c5 -bb94588e856350d5c85eb499a4cce455bb4d65f23f178ed8f563e2bd1e27893bf55716d0e4a1c73141072abaf7659c7c1602afb8334c8718abcd5db6b0358ae2 -bd3fffc4001f1100020104030101000000000000000000010200031112210410312213ffda0008010301013f01acf8a5e5f531d4c221d75c9562351879149119 -b7118da09958c745a9e4a3c3351b19c9e17e6df3169851be88bc7a450e4251e61a4752b725aa183276edac611f5002c6d1100e9bc8ef6b1871cb294900d8efff -c4001f1100020104030101000000000000000000010200031112210410312232ffda0008010201013f01a4993da0f665b99471beb8eca0ee21f615bc558ebb87 -d98dc4476a7ecadcc08b79c7e6663ea3542c750c06d12a87f932af10541b9478caa23628b0f4b7580fccc828bc7a85baa7fa8b4ef710658e32ad42da3dff00ff -c4003210000103020306040504030000000000000100020311120421311013224151612332528105144291a1204371b1243362ffda0008010100063f028700c3 -e24a731d9418102b141f928b8aaeaaa34eeaf753b66aa29f75556fd3457cb1073e993b9ac2bdeee381f6ddff0005070d08a8515cef2b7246941d474544de8b75 -261a77db9f0adcfc8627dca91cec1cfe924156b61c432bd535ddb45cd0c6369c0e15503c73604e79150d8ebee8bcea73282d1119e616f2e9de1a33a15e0cd332 -df57340659765d17aba95896b857809515c7ca6d4e9eeb9ae8f88205b56d74ae9b322b5d946b4357f4b543929ee7b4170233e6a3eee256299888439afc38a765 -4c3d6cd5a4f44d827f29d6e47fbd9595ed60e95cd785287afe355bf9bc38dbab916e0a1b47a8ea53f1f3c8772d7533e6543146282daa8a5fab3f7403c7095661 -dcd95b5ad1d911eea3631c6377a1e32fba799e2b1d4e1747c4d25498cc4789fc8aaf9ac1f0b9a73b72c9473c8f25da3c3454a6b6e11611bd4f13bd908633e1b8 -d6691c287d97c3fe1f030089d25c4535a6c3333f6f3f642785d58e51569e88b5c284201ed0eec5560673e26f2737a22f0dba03e42de5d8adc61dbbb82b5738a0 -4e2375d0315d9bdfd5f9ae68c85bc187651a6bccec23253be0619216cc5b2c5d3b842585dc5f91d8ab1daec92cf0cbba734332fa0d0eca0cca38994dd20f237a -b9196771334e778eed5dbf10c1caeb9c1d914715858da5c337b07d6a1c647a483359277242836470c6c326224e4b0fbd7defadc1bc87e89b1b861786f1bc26cd -0b86edff008eca4c0cd85b30e5d489ddd57aa60a64e7d361c4cefa35bf7253fe236d1f3e4cbb56853967fa211657bf6fd18dc557212eefd900e35c2cfe61e92b -c29a94ce879aa8342322de61421eeb45eb2ccd561f0b868daf630564ae8ac8dcd7cd4a766232cefa891f56f5db349e9615035d99c4377847757d95b0d7d953f6 -a9440b596170add1ea99fe4cceb4fd4a8e99f686f942ab055e455ad28cb21ad4ac381e9dbfffc400241001000202020202020301000000000000010011213141 -516171108191b1d1e1f0a1ffda0008010100013f21ad0698ec5ccab8a2c9db45133d36c41c2c376804662da8bda31b58db7b98f5c8278988269661013b7c4cbc -0cd4eaf440189a7dbc44d70576a5203b6641e4cfa8d41529ac8e4e482acc9fa5451e59cd980da457845b3a750c85a5e6310264105dbdbe8900297a8772a4e73c -4a77eb51cb01a9ae2084c004bf7f0dc1c855c2ed1ca381af1fd429c20d1cc316143ea2858a0fa819fa577c43291ed1e897e5ccdc596c0dbc8c9e666717f8a8d4 -4dea5be7d3a85fa7f7186a5872f71a0c80b368d73722c688bb5ee38ded831fc59b20f2e0460b38fd3b98ab2aaf8e26066657e894f88ebf50e775707eb4bfabdc -693cfcfe4ae258d8375b3a22f5a885e598ab8b1c3cca10bdc7351ea4df947f9a8206eae4ea7e7fd90ea2eb45db26525cd18f91386bb32fa8f718cad3b96d8694 -d34418903f20b02ac264ed6339ed1c70243f19d0802442e78cb19a6cb5fe441740a8174e4788cd69a2fd4a87dd0cd79799cc3f0d847dbd307b8bb0eea6c87098 -3f22b25c16ad55b1bf0f881e3a3c9d1108e0ea60a355d438b0b2ebed2b6b0a4c455aeab1068b0b9ed7be8f7294025f657c678638b9694ba717e636e3a5d7f999 -dbbfed3118bbb9484b732b57b02ae0fb33d12fe474735df898bfe304dc00006084dc0babcad8ec8a4df993b513d61fea1347a158975ab01ca9be09aacc03e811 -12dd5ffaae09c5608df383518f103d9909d23ec9dc3da799858a8321cf115933bb948d6b45ae60da89e952c85037be676109c9c513353449877f257db7f75008 -b7436a99e24690483442bd84a8c35acbdc3cb4697c4740b69a1f72896dcb75cbe234e5909a5ba27cff00ffda000c030100020003000000100396eaf1652ea7e0 -b3ee94431311befa1c4dd924e3a1e1bc582086ffc4001e11010101010101000203000000000000000100112131411051b1c1d1ffda0008010301013f10461efc -b82fd6d3adfe2166ff0096c097b1306c8033e4afbc95e1e448f419e5baafa4f53cfdcc02dfec89ebb1e438b70f202fab59b7d983032de5852cc0fbb6010bbf7f -1b1e40c22ba7977cd588f6ffc4001b110101010101010101000000000000000001001121314151d1ffda0008010201013f10caf8fb177f938c5ef2cf7133603c -7ec43cec21d21547111d13b878c141d81d19fd916397a9771b87661f10a122ae4b7b66f22825bebe64e8a6b1793e58c0cc1a60638dc6b0267cbfffc400241001 -0002020300030003000300000000000100112131415161718191a1b1d1c1e1f0ffda0008010100013f1000d4ef8aa109364715daaf92e043afea5b892da71ff7 -00ac1ea08772b0a463352adc86ae977ef934b2c5594b3ba800b0879759b88a989580f5c5c2d84cc1282d584cdd7cc004980ce272e1c0202677f1895c69adaf4f -9318252bd658c5aee5fa3921a10bf63c3378899ac842ab14f3961218e751ad241a42cc7aeffd9cc6652b09d7c42205b9cdd2afc214b0b82c088d070e1707f310 -ad6edd92008b171d888323cacea289e19551f7b8ee16f0dbbfc40d96d60d3f6011c2512619600b9eb9da9ebd4bd581bc8bc7d4a386778a62fd225a6f78eaa1d8 -6eed23516376e0ca6d4e5868a02585c4772ec434fabc46b0ebb4c87a96a343013366fe62a1175fbc1f3013aa6efdfcca0e0daaabf9cca6622b93a521122f22e1 -8260661e37b65c8b07082b0f755f9189ab7f7a31142aa8233c59f98a40d0c0cbc692d2a15e74c347b1e6566059fc7c4035559b18da5541595ad7491a476edf43 -d7040a941acf0b482c9ec1a4eb540532ed350ac2ded0f106bc40b1019dd9afc96804ef6e9b256228769978eadb25981fe902e1eccea46735d030a0966f408420 -1469f5abf537d13ee6b9271008e6883607bcc0fc6a0a10d1c5d660505055014054281158b41d7ea5881c0db94719e25d4e5194fa103bb3129f5d4c6c877981c3 -cdc0b19a3bee30e05940a9b5dbfe44484dd2be0872980936ca9e0ea1a5c800caf40857082b01c53b2622dc40450725457059c933cd409ca1719184298038e8df -207c953860d32271e4aee52c0fe90dfb6b29af639664c4560286d39f88261628383e25a0c71dfb009050b7674e8b12065dc680eaaf50c84ba0ec94e8ba7ea200 -7cba21469dc4117ad3cef87772c9aba317a37e9a83689e49bcf5196a82ce43317687562939ff00631a6d46455e880413bf9c5781cca8d9642b35872fb11b6a0f -20f6e70be13f65304be9a747388190b0d704aef71dd4f54995be096c80965ff101809a0e52b995b41683001c4000c03be0270ca44f8ef980bc6d2e3787db982e -8770610657ff0032d5daccf917c397e1d508886ced68b8f503d314869b334a6228930387552737bb9448655d3c08dc2daac03caeaa25c29f76eefbd7111154df -452a1bbee6826244bc979175388ef151408a47e5afe629801f926f3dc6b628e6a69b3a972de9b3e5fb9634a2a8716d4ad41b3454b2151c23da376fa88bfb75ea5c4608d81790f3a8b51c6ea84d4351c99fc9ffd9}\par}}}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid2969754 +\nofeaturethrottle1\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang +{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang +{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}} +\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1314249 \rtlch\fcs1 \af31507\afs24\alang1025 \ltrch\fcs0 +\fs24\lang3072\langfe1028\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp3072\langfenp1028 {\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2182057 +{\shp{\*\shpinst\shpleft0\shptop301\shpright960\shpbottom658\shpfhdr0\shpbxcolumn\shpbxignore\shpbypara\shpbyignore\shpwr2\shpwrk0\shpfblwtxt0\shpz0\shplid1026{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}} +{\sp{\sn fLockAspectRatio}{\sv 1}}{\sp{\sn fLockPosition}{\sv 0}}{\sp{\sn fLockAgainstSelect}{\sv 0}}{\sp{\sn fLockAgainstGrouping}{\sv 0}}{\sp{\sn pib}{\sv {\pict\picscalex65\picscaley65\piccropl0\piccropr0\piccropt0\piccropb0 +\picw2593\pich970\picwgoal1470\pichgoal550\jpegblip\bliptag255{\*\blipuid cec9a658613028e35b0cb3143b0991a0}ffd8ffe000104a4649460001010000dc00dc0000ffe100804578696600004d4d002a000000080004011a0005000000010000003e011b00050000000100000046 +01280003000000010002000087690004000000010000004e00000000000000dc00000001000000dc000000010003a00100030000000100010000a00200040000 +000100000093a0030004000000010000003700000000ffed003850686f746f73686f7020332e30003842494d04040000000000003842494d0425000000000010 +d41d8cd98f00b204e9800998ecf8427effc00011080037009303012200021101031101ffc4001f00000105010101010101000000000000000001020304050607 +08090a0bffc400b5100002010303020403050504040000017d01020300041105122131410613516107227114328191a1082342b1c11552d1f02433627282090a +161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a838485868788898a929394959697 +98999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f01 +00030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400010277000102031104052131061241510761 +711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445464748494a535455565758595a6364656667 +68696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9 +dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffdb00430001010101010102010102020202020203020202020304030303030304050404040404040505050505 +050505060606060606070707070708080808080808080808ffdb0043010101010202020302020308050505080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808ffdd0004000affda000c03010002110311003f00fefd249a28d4b4ac140e4963803f1a +f2af16fc6df85fe0e0cbad6af6dbd413e4c04ccf91db099e7ea6be40f8afe21f14ea7e34bbf0d5cdc4cd236a1f65b6b7de56301d82c5c038190473ef5f3cf8c3 +fe151f852e27b5f146a5aa6a9730c8d1cd6ba3c490421d7861f6898927046090bef5fade45e1bd2aaa9cb13524f995d460b5b7aea97abb2f33f8ef8f7e9338bc +2cabd2cb70b4e0a9c9c5ceb4ecaeafa28ab36f4bd936fc8fa17e237fc141bc2fe1d4921f06e8f737f2292126bd716f11c7fb2373fe95f16df7fc147be38c7e25 +b7d458e97069b1dca35c58c76e1b742187983cc396cedcf229afe32f0368b7ba75df893c07168de1cd5cbc56de23bf1717b32b807cbb84762b11d8d866408411 +9c022bc3fe3de8b75af7c3183c770ea5e0fd79f48d4bfb3b53d5bc3119b59365e296b74b8b610429c147db2019e7073815fb8f0c7036474a70a15701753d39a6 +d4b5775d39a29dd59aba69b5a3d6dfc4fe2378e3c778da35b1d86e20b3a2b9fd9d18ba7a2e595da92855945c5f327c9284a3195e4acaff00d23e8baa5aeb9a4d +a6b564dba2bcb68eea23ea92a871fa1ad6af8dbf60bf8843e227ecc9e1dbb9e42f73a6c72e8f759396dd68e514b7fbc9b4fd2bec9afe4acff2a96071d88c14f7 +a72947ee76fc4ff5c380f8a29e779260338a3f0e229c27ff00814536be4dd828a28af20fac0a28a322800a29323a52d001451450014514500145145001451450 +07ffd0feb4ff006b88ae7c25e3ab4f13da1f2fed702ce8c3b4d6cc013f5fbbf957c0dfb45de476be33b9beb41b6df56821d5ed80e9b2f104840ff758b2fe15fa +97fb727877fb4be0f9f13400f99a3dda4ec47fcf29bf76f9f61906bf1e7e25ea47c4df087c3fe2be0cba45e5cf86aecf53e59ff4ab52c79ea1a503e95fd71e11 +d555f0784adfcadd37f75e3f925f33fc81fa5d65d2cbf3acdf051d1548c3130f3d5c2a25f394a4fca27ab787fc7ba77883e17e952f89e492e7c3b0463c1de32b +36f9fec226766d3356894e76347b8a165c1f9704e0d7867807c27ad68fe21f889fb35f89b06eb51f0fdd4d63b798e4bed2b17b6b3a1eeb2c4adb08ea1b8af2df +863f13ec3c07e2e64f12466ebc3fabdbbe91e22b2ed2d8cfc3328fefc27f7887b115f44ead05ff00853c43a578a6fe64bbd77e14dfd8497374a7e4d6bc157320 +16f7a08fbfe424bb1cff00708cfddafd2b1f819602a56a315a55f7a3fe252bc5ff00dbb52d17fdd953fe591f80f0f6734b3cc3e0f1d56579e1ff00775177a4e0 +e1563e93a3cd561daa53afd6a451ee7ff0480f89c5afbc59f0a2ea4fbe906bf65193f4867e3f18ebf72f3fcabf959fd987e20f873e10ff00c1402cff00e118d4 +62bbf0fdef886f34586f626c43359df9610364e3e55629f88afea9548afe6cf1f3295473b58c846d1c44233edaecefe7a26fd4ff00493e819c58f19c153ca2ac +d4a780ad529369def1bf3c5a6b75ef349f551d0fc7df897fb5b7ed37fb4c7ed33e23fd923f6083a16896fe0178adfe24fc51f135bb5fdb69f7b700b269ba6d92 +3289ee82a92ecee1532323bd54d4ff00653ff82b3fc3c847893e1a7ed2ba678dafa32af2681e3af075859584eaac199127d399654661950c7819cd79d7fc12bb +56d33e06fed2bfb437ec93f12a45d3bc6571f13afbc7fa3c77bfba935cd0b5805e1bbb52d8f3962da51c2e766067ad7ed978b7c5fe16f017876efc5de35d46cb +49d2ec2133de6a1a8cc905bc31af56791c8551f535f89deda1fdac8fc83f067ed97f107c29ff00052bf8d5f0dfe38f8a6d74ef86fe00f853e1bf15bdb5cc7043 +69a6dd5d2b9bd9fed1b04cc1cae1559cf60a326b3ff639f8edfb5f7fc141be3ccffb4ce85a95ff00c3dfd9ef48792c7c21a0b59dbb6a5e3578e4c1d46e659e16 +7b7b4383b162605810371e4d7e4f7eda5fb1778a3fe0a01ff0531f8f7e06f85be21934fd5b4ff867e07f1468765249ff00127d72584bc915a6a2a07cf0c80663 +39c2b3648c1e3f6b7fe0991fb7f785bf68ef0c4ffb397c45d0e0f87df16fe1ddb268de29f87af10b45892cc0845ce9d113f35a1c0c05cec040e54834dad094f5 +3d1fc0fe18fda5be356a5e28f12691f16351f0f59d8f8bf54d16cf4a8344b0ba48a1b3902a62594073c1eff9d7d75e0eb7d57e107c3d927f8cbe325d6dad6492 +7b9f10ea905be98ab131f9519223e58dbd01ea6be1df83bfb35db7c53b9f1a78a64f1af8ff004127e206b96ff60f0e6aff0063b31e5cabf388bca6f9db3f31cf +35dd78cfe1df8717e3afc37f831f126faff5bf0e59e87a86a1a70f124ff683a9eb50cc9e5fda9c8559a48a262d1a11cf5c1c50ecdee357b1e9baafed71f053c7 +7e04f142fc1af18e917fade9ba15ede5bc56d20f3964861775644954799b48c9001f7e2a8e95f1bbfe11bf0fe87e34f881e2dd36dadd3e1bff00c245aa691736 +fb679a51e56ebe3320c2c4acdb0a2af56e9e937ed97f0f3e115ffecf7e22d5fc656d6160da5e953cda66a712a41716b73b71188645018798d842a0e18120835e +1de0c8bed1f13fc1304a8adbfe065c031b005492d0f183c6334ac82eee7d07fb307ed5df0eff00685f0d5a5a69fabe9b3f8a134efb7eb3a359799bad0190a73b +c630381d7ad741adfed83fb317873c547c13ad78df41835359440d6cd3e76c84e36b48a0a039e0e5863bd7ca897da87873fe09c961ac78609b49db45b6b5d42f +ec940b882ca4ba11ddc8194641488b127b75ed5f6df83fe10fc14d2fe1cdbf847c2fa2e8b2787a6b340b18822961b985d07ef1d883e6175c12e4927ae6869026 +cebb55f88be06d0e6d321d5b55b283fb61656d31de41e5dc2c1119e464907cbb56252e4e718ef5f26788be34fc68f19eb537897f6636d13c5be1cf2638212d03 +a43f6d469d2e90def9801f2fcb42008b04c8067bd7c8da6f803c31e33f19f85be1158c925df8274ff8adadd9e871890b43269f069c6e2e2d124c9f32dd67df16 +338db95e82bf64b4dd2f4dd1ac62d3348b786d6da0411c36f6e8b1c68a3a0555c003e943561dee62f822f7c41a9783349d47c5900b5d527d36da6d4ad80da22b +a78d4ca8064e36b923193f5aea28a2a0a3ffd1feeefe28f8460f1d7c3ad6bc233286fb7e9b3db229e07985498cfe0f835fcd6784f59d09f46f12fc2af1aea116 +929a87933d9dfdd2bb4106a5a7c840128405956442e8481c715fd473636f3fad7e327c6dff00826af8bbc71f15f54f14782b5fd1acb48d56f1ef8c37de6f9f03 +cc7748aaa8a5586e24af23d0d7ef3e0b716e0304b1583ccabfb28cb9671976945dfb3d767b6b6b1fc1df4d0f08f3dceaae559cf0e607eb3569fb4a552174b9a9 +d48db5f7a2ecaf2574d34e49ab58fcc5d43c3df00fc38be678afc57a86b930e4d97856c8a467d8dd5e145fc510fd2b8df187ed0da5db785751f047c35d0ce970 +ea9611e8b79aa6a97d2ea3aa4ba744e1c5aabb08e28a26603291c7ed9afd9df01ffc128be09e9856e7e256bfa8ebb2820982ddd2c6dfdc1d859d876cee5afb83 +e1cfecb7fb38fc2b68e5f02f86345b59e3e16e9e313dc7e32ca5dcfe75fa7e73e38643464b93da62a51d55ed085d6ab4b2ebde2cfe6ae0cfa1271de2a0d56fab +65909a6a5cb7ab56cd34fde6e76ba6d3e5ab1ddab23f95af82ff00b2d7ed25f157c5ba5de7803c2fabac316a16d3ff006addc2d696b084915fcd32cbb410b8cf +ca1b35fd9269f1dcc56714778e249962459645180ce061881ee726a748e358c470e028180140000f61522ae327d6bf03f127c4cafc475694aad18d38d3bd92d5 +eb6bddbdf65b247f787d1c3e8d380f0eb0d8ba585c64ebcf10e2e6e49463ee735b962af6f89deedb7a6c7c8ffb51fec3dfb3bfed791e9979f177499ffb674390 +cba0f8a345ba974dd6b4d62413f67bdb764902920128c5909e4ae6be24bfff0082277c06f1dde5b8fda0be22fc6af89fa6da4b1cd6da278e3c5b7175628f136e +53b214849f420b1e2bf6568afcd149a3fa51c533e47f007ec65f0afe1bfed51e27fdadbc373eaabaff008abc33a5784ef34f92643a74165a3822dfc888461d5f +070c4b907d0579c7ed2bff0004e5f81ffb47fc67f0b7ed1cd7be20f0778ffc25387b1f177832e63b1beb9817a5b5e178a54b887b6d753f292b9da715f7fd1426 +558f87e7fd88b4e1aaea1aa689f10fe25e90353bf9b53bab4d23575b5b6373704196458921c02e464d7a141fb29f816ffe1a49f0cfe20ea7e21f16c27506d4ad +755f115f34fa9d9ce428536d74811e2d98caedf539c838afa7a8a7cec5ca8f8aad7f61bf8797493af8f3c43e33f16836d35b582789b556bc8ac3ce431b496f11 +554f3003f2b386da464735ed3e1ff813e12f0df8a744f1759cb7b25c685e18ff00844ed639a45689eccb2316906d04c9941c82075e2bdb28a4e4c1451f377c35 +fd98fc21f0b3c41aadff0087f55f104fa3eab15c427c29a85e7da745b6175279b2982d9d7e5dc49eac782462bcbae7f60df870b34ba7e83e24f1ce91a04f2179 +bc2ba5eb32c3a532b1f9a3116199508e36ab8c0e062bee2a28e662e4478b597c03f875a3cde10ff8472d9f4cb6f054b732e8d636642c39ba81a093cd04333921 +cb67392dc926bda68a286ca0a28a2901ffd2fef4f53f0e0d473fe91347939c29af3cd4fe11bea19c6a772b9f73fe35ed1451703e6d6f8033b49bff00b6af40cf +40ed5d169df0765b1c13a9dcb60e7926bdc28a00e474df0a2e9e07fa54ef8f535d6a8daa075c7734b4500145145001451450014514500145145001451450014514500145145007ffd9}}}{\sp{\sn pictureGray}{\sv 0}}{\sp{\sn pictureBiLevel}{\sv 0}}{\sp{\sn fFilled}{\sv 0}} +{\sp{\sn fLine}{\sv 0}}{\sp{\sn wzName}{\sv Picture 2}}{\sp{\sn dhgt}{\sv 251658240}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fAllowOverlap}{\sv 1}}{\sp{\sn fBehindDocument}{\sv 0}}{\sp{\sn fHidden}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}}{\shprslt\par\pard +\ql \li0\ri0\widctlpar\pvpara\posy300\dxfrtext180\dfrmtxtx180\dfrmtxty0\wraparound\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\pict\picscalex65\picscaley65\piccropl0\piccropr0\piccropt0\piccropb0 +\picw2593\pich970\picwgoal1470\pichgoal550\wmetafile8\bliptag255\blipupi144{\*\blipuid cec9a658613028e35b0cb3143b0991a0}ffd8ffe000104a4649460001010000dc00dc0000ffe100804578696600004d4d002a000000080004011a0005000000010000003e011b00050000000100000046 +01280003000000010002000087690004000000010000004e00000000000000dc00000001000000dc000000010003a00100030000000100010000a00200040000 +000100000093a0030004000000010000003700000000ffed003850686f746f73686f7020332e30003842494d04040000000000003842494d0425000000000010 +d41d8cd98f00b204e9800998ecf8427effc00011080037009303012200021101031101ffc4001f00000105010101010101000000000000000001020304050607 +08090a0bffc400b5100002010303020403050504040000017d01020300041105122131410613516107227114328191a1082342b1c11552d1f02433627282090a +161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a838485868788898a929394959697 +98999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f01 +00030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400010277000102031104052131061241510761 +711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445464748494a535455565758595a6364656667 +68696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9 +dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffdb00430001010101010102010102020202020203020202020304030303030304050404040404040505050505 +050505060606060606070707070708080808080808080808ffdb0043010101010202020302020308050505080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808ffdd0004000affda000c03010002110311003f00fefd249a28d4b4ac140e4963803f1a +f2af16fc6df85fe0e0cbad6af6dbd413e4c04ccf91db099e7ea6be40f8afe21f14ea7e34bbf0d5cdc4cd236a1f65b6b7de56301d82c5c038190473ef5f3cf8c3 +fe151f852e27b5f146a5aa6a9730c8d1cd6ba3c490421d7861f6898927046090bef5fade45e1bd2aaa9cb13524f995d460b5b7aea97abb2f33f8ef8f7e9338bc +2cabd2cb70b4e0a9c9c5ceb4ecaeafa28ab36f4bd936fc8fa17e237fc141bc2fe1d4921f06e8f737f2292126bd716f11c7fb2373fe95f16df7fc147be38c7e25 +b7d458e97069b1dca35c58c76e1b742187983cc396cedcf229afe32f0368b7ba75df893c07168de1cd5cbc56de23bf1717b32b807cbb84762b11d8d866408411 +9c022bc3fe3de8b75af7c3183c770ea5e0fd79f48d4bfb3b53d5bc3119b59365e296b74b8b610429c147db2019e7073815fb8f0c7036474a70a15701753d39a6 +d4b5775d39a29dd59aba69b5a3d6dfc4fe2378e3c778da35b1d86e20b3a2b9fd9d18ba7a2e595da92855945c5f327c9284a3195e4acaff00d23e8baa5aeb9a4d +a6b564dba2bcb68eea23ea92a871fa1ad6af8dbf60bf8843e227ecc9e1dbb9e42f73a6c72e8f759396dd68e514b7fbc9b4fd2bec9afe4acff2a96071d88c14f7 +a72947ee76fc4ff5c380f8a29e779260338a3f0e229c27ff00814536be4dd828a28af20fac0a28a322800a29323a52d001451450014514500145145001451450 +07ffd0feb4ff006b88ae7c25e3ab4f13da1f2fed702ce8c3b4d6cc013f5fbbf957c0dfb45de476be33b9beb41b6df56821d5ed80e9b2f104840ff758b2fe15fa +97fb727877fb4be0f9f13400f99a3dda4ec47fcf29bf76f9f61906bf1e7e25ea47c4df087c3fe2be0cba45e5cf86aecf53e59ff4ab52c79ea1a503e95fd71e11 +d555f0784adfcadd37f75e3f925f33fc81fa5d65d2cbf3acdf051d1548c3130f3d5c2a25f394a4fca27ab787fc7ba77883e17e952f89e492e7c3b0463c1de32b +36f9fec226766d3356894e76347b8a165c1f9704e0d7867807c27ad68fe21f889fb35f89b06eb51f0fdd4d63b798e4bed2b17b6b3a1eeb2c4adb08ea1b8af2df +863f13ec3c07e2e64f12466ebc3fabdbbe91e22b2ed2d8cfc3328fefc27f7887b115f44ead05ff00853c43a578a6fe64bbd77e14dfd8497374a7e4d6bc157320 +16f7a08fbfe424bb1cff00708cfddafd2b1f819602a56a315a55f7a3fe252bc5ff00dbb52d17fdd953fe591f80f0f6734b3cc3e0f1d56579e1ff00775177a4e0 +e1563e93a3cd561daa53afd6a451ee7ff0480f89c5afbc59f0a2ea4fbe906bf65193f4867e3f18ebf72f3fcabf959fd987e20f873e10ff00c1402cff00e118d4 +62bbf0fdef886f34586f626c43359df9610364e3e55629f88afea9548afe6cf1f3295473b58c846d1c44233edaecefe7a26fd4ff00493e819c58f19c153ca2ac +d4a780ad529369def1bf3c5a6b75ef349f551d0fc7df897fb5b7ed37fb4c7ed33e23fd923f6083a16896fe0178adfe24fc51f135bb5fdb69f7b700b269ba6d92 +3289ee82a92ecee1532323bd54d4ff00653ff82b3fc3c847893e1a7ed2ba678dafa32af2681e3af075859584eaac199127d399654661950c7819cd79d7fc12bb +56d33e06fed2bfb437ec93f12a45d3bc6571f13afbc7fa3c77bfba935cd0b5805e1bbb52d8f3962da51c2e766067ad7ed978b7c5fe16f017876efc5de35d46cb +49d2ec2133de6a1a8cc905bc31af56791c8551f535f89deda1fdac8fc83f067ed97f107c29ff00052bf8d5f0dfe38f8a6d74ef86fe00f853e1bf15bdb5cc7043 +69a6dd5d2b9bd9fed1b04cc1cae1559cf60a326b3ff639f8edfb5f7fc141be3ccffb4ce85a95ff00c3dfd9ef48792c7c21a0b59dbb6a5e3578e4c1d46e659e16 +7b7b4383b162605810371e4d7e4f7eda5fb1778a3fe0a01ff0531f8f7e06f85be21934fd5b4ff867e07f1468765249ff00127d72584bc915a6a2a07cf0c80663 +39c2b3648c1e3f6b7fe0991fb7f785bf68ef0c4ffb397c45d0e0f87df16fe1ddb268de29f87af10b45892cc0845ce9d113f35a1c0c05cec040e54834dad094f5 +3d1fc0fe18fda5be356a5e28f12691f16351f0f59d8f8bf54d16cf4a8344b0ba48a1b3902a62594073c1eff9d7d75e0eb7d57e107c3d927f8cbe325d6dad6492 +7b9f10ea905be98ab131f9519223e58dbd01ea6be1df83bfb35db7c53b9f1a78a64f1af8ff004127e206b96ff60f0e6aff0063b31e5cabf388bca6f9db3f31cf +35dd78cfe1df8717e3afc37f831f126faff5bf0e59e87a86a1a70f124ff683a9eb50cc9e5fda9c8559a48a262d1a11cf5c1c50ecdee357b1e9baafed71f053c7 +7e04f142fc1af18e917fade9ba15ede5bc56d20f3964861775644954799b48c9001f7e2a8e95f1bbfe11bf0fe87e34f881e2dd36dadd3e1bff00c245aa691736 +fb679a51e56ebe3320c2c4acdb0a2af56e9e937ed97f0f3e115ffecf7e22d5fc656d6160da5e953cda66a712a41716b73b71188645018798d842a0e18120835e +1de0c8bed1f13fc1304a8adbfe065c031b005492d0f183c6334ac82eee7d07fb307ed5df0eff00685f0d5a5a69fabe9b3f8a134efb7eb3a359799bad0190a73b +c630381d7ad741adfed83fb317873c547c13ad78df41835359440d6cd3e76c84e36b48a0a039e0e5863bd7ca897da87873fe09c961ac78609b49db45b6b5d42f +ec940b882ca4ba11ddc8194641488b127b75ed5f6df83fe10fc14d2fe1cdbf847c2fa2e8b2787a6b340b18822961b985d07ef1d883e6175c12e4927ae6869026 +cebb55f88be06d0e6d321d5b55b283fb61656d31de41e5dc2c1119e464907cbb56252e4e718ef5f26788be34fc68f19eb537897f6636d13c5be1cf2638212d03 +a43f6d469d2e90def9801f2fcb42008b04c8067bd7c8da6f803c31e33f19f85be1158c925df8274ff8adadd9e871890b43269f069c6e2e2d124c9f32dd67df16 +338db95e82bf64b4dd2f4dd1ac62d3348b786d6da0411c36f6e8b1c68a3a0555c003e943561dee62f822f7c41a9783349d47c5900b5d527d36da6d4ad80da22b +a78d4ca8064e36b923193f5aea28a2a0a3ffd1feeefe28f8460f1d7c3ad6bc233286fb7e9b3db229e07985498cfe0f835fcd6784f59d09f46f12fc2af1aea116 +929a87933d9dfdd2bb4106a5a7c840128405956442e8481c715fd473636f3fad7e327c6dff00826af8bbc71f15f54f14782b5fd1acb48d56f1ef8c37de6f9f03 +cc7748aaa8a5586e24af23d0d7ef3e0b716e0304b1583ccabfb28cb9671976945dfb3d767b6b6b1fc1df4d0f08f3dceaae559cf0e607eb3569fb4a552174b9a9 +d48db5f7a2ecaf2574d34e49ab58fcc5d43c3df00fc38be678afc57a86b930e4d97856c8a467d8dd5e145fc510fd2b8df187ed0da5db785751f047c35d0ce970 +ea9611e8b79aa6a97d2ea3aa4ba744e1c5aabb08e28a26603291c7ed9afd9df01ffc128be09e9856e7e256bfa8ebb2820982ddd2c6dfdc1d859d876cee5afb83 +e1cfecb7fb38fc2b68e5f02f86345b59e3e16e9e313dc7e32ca5dcfe75fa7e73e38643464b93da62a51d55ed085d6ab4b2ebde2cfe6ae0cfa1271de2a0d56fab +65909a6a5cb7ab56cd34fde6e76ba6d3e5ab1ddab23f95af82ff00b2d7ed25f157c5ba5de7803c2fabac316a16d3ff006addc2d696b084915fcd32cbb410b8cf +ca1b35fd9269f1dcc56714778e249962459645180ce061881ee726a748e358c470e028180140000f61522ae327d6bf03f127c4cafc475694aad18d38d3bd92d5 +eb6bddbdf65b247f787d1c3e8d380f0eb0d8ba585c64ebcf10e2e6e49463ee735b962af6f89deedb7a6c7c8ffb51fec3dfb3bfed791e9979f177499ffb674390 +cba0f8a345ba974dd6b4d62413f67bdb764902920128c5909e4ae6be24bfff0082277c06f1dde5b8fda0be22fc6af89fa6da4b1cd6da278e3c5b7175628f136e +53b214849f420b1e2bf6568afcd149a3fa51c533e47f007ec65f0afe1bfed51e27fdadbc373eaabaff008abc33a5784ef34f92643a74165a3822dfc888461d5f +070c4b907d0579c7ed2bff0004e5f81ffb47fc67f0b7ed1cd7be20f0778ffc25387b1f177832e63b1beb9817a5b5e178a54b887b6d753f292b9da715f7fd1426 +558f87e7fd88b4e1aaea1aa689f10fe25e90353bf9b53bab4d23575b5b6373704196458921c02e464d7a141fb29f816ffe1a49f0cfe20ea7e21f16c27506d4ad +755f115f34fa9d9ce428536d74811e2d98caedf539c838afa7a8a7cec5ca8f8aad7f61bf8797493af8f3c43e33f16836d35b582789b556bc8ac3ce431b496f11 +554f3003f2b386da464735ed3e1ff813e12f0df8a744f1759cb7b25c685e18ff00844ed639a45689eccb2316906d04c9941c82075e2bdb28a4e4c1451f377c35 +fd98fc21f0b3c41aadff0087f55f104fa3eab15c427c29a85e7da745b6175279b2982d9d7e5dc49eac782462bcbae7f60df870b34ba7e83e24f1ce91a04f2179 +bc2ba5eb32c3a532b1f9a3116199508e36ab8c0e062bee2a28e662e4478b597c03f875a3cde10ff8472d9f4cb6f054b732e8d636642c39ba81a093cd04333921 +cb67392dc926bda68a286ca0a28a2901ffd2fef4f53f0e0d473fe91347939c29af3cd4fe11bea19c6a772b9f73fe35ed1451703e6d6f8033b49bff00b6af40cf +40ed5d169df0765b1c13a9dcb60e7926bdc28a00e474df0a2e9e07fa54ef8f535d6a8daa075c7734b4500145145001451450014514500145145001451450014514500145145007ffd9}\par}}}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid1314249 \par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a 9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad 5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 diff --git a/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DuplicatedImage/DuplicatedImage.docx b/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DuplicatedImage/DuplicatedImage.docx index adcc9c4679fd940457f3bbbc0cd121054d5004ab..45b0c5fd824fc6d22811df739b47f060bc6c2bb9 100644 GIT binary patch delta 11393 zcma)i1ymf%w)Wr_+&#Fv>);w7xVr`?cpx+uED&UX5Ineq;2}7H5F{Z$a0Yh?GPutC z?Jo;O$*#pkFhq*H}`Y@NJ=iUiXF95T~v+V z_ecgMNClE)G=v?RGQHuDg{y`fW6q%U4pKX3exsH~@Q(0_DT>6L!ea>RV8rEK;0KhbjNTU`j7v9ZlHULmtTP~tKd5ja8rQJ!} zmjT?NmZ&u5Q7!w74B|?zs5ZG|SLq7xLffAlL#AIPEh&BEG7l>R4W?ym87x2d#k`5G z`bAqe@p5JVOixbGQMOAc$!H^_HO`IlJKV;;EfeiPIalwmMJ9a>;gH>wOrv)Nm6ze(#Rt_)ipfE0~C#)jC zAe@KkBG~9V?dJ*D=g{Q*tx_(XaLdWsy8`FZEiWd?fY`XlN{vOYvH31Phzv2{=uj_j zWM}&3y+PGO`Roh|Q<5SIOA`3N|6#{ZfspMWNZ2)3kTVXFPqXj0Q9m=>1akPWw!ul# za#8)tEuIl8RjY`Ju~WNJ9wqRHx$GJgxTKB7_!4jzo!NzdFcCkE7xd*ba<$~s14Z8D z@*nyN;&qmEuL?e)5j*5XsCY|18uV6F1tAoRR#e4y8|em2s0RhMWEK*qxn4|=2Xm2&z`5sCMI47`2K6_}{gkM%)U* zqjp^c^0aTf`Vr47psXbBudqAEfc7exu?<@@hiCFh;u(85Jy~rc9%ji}I4xrStg$6= zM66F$y(F6tdZ>+vg|(aaE*_g`t7u|0uQJR=B_nmT++GZ}AhAlm(V96|{qj_b)jODM1rY^c4Logeo)LM&ODKlQCZ`=*^MbO0#A ze%Xhk*QAKK%I`0_^wX_Hh}vUVz?_;~DJ>$Fq)<$pIjqY}V*>1<1PmiHBp?P188z0R z7|xeF6AI6cP&rd-{G<)5MPl$2$5A-uJKp?FwiB>G}x zh;|l|U8#Q6K`0R>kGpPK@Xo&Z*>3bvf$V-$7EUD{`*&RT@DO>F10A3N!%}nHtVFMD z!AfjZN3%(h>Z(e3{-+(~589Hvf)Zg_LHW~yYSG>( z&%g}zw?aLqvGR4^TYN%2)LIAQKY(C~hV7*>|FEnzaf(MWA+l5*oNw}}uO@~JtT7QY zYdc+K=9k7kcRsJzH(h{x&Ntl&_J#o|xyQ z5fhI1o@R|$ECOiLSnie~Vu_VTf$jQj)iNQN zOquEwHN$wrJGPH2Fe30b32H1$2|DWMF2B=MXibisG$$@qgl)34BgjD@1Of&0=Z_Nm zVF3Ok3?RpNa5a>@L13^}0$pA-Z#4KV3M4+Lft^z`O7|s_SHV|SJ6s{cf%n1b2 z(gJZl=wgCUk*GiqBRc2-0+L0d{->;h#12CFs~#ByihTw`{TD|2;rK@$to^0)_YtKK z>0jsvJB7#~;J@IILX>}0#s26a4nX2hUA+9fd|kY}9}DsFgTxiowNU@yALOqx%U?x; zN!rA@WKaX@Za7xf?<<8cL=T7%6C?(Lpdc}VkO`4c2$2w9LG%xofrj*#{H6AgAt9px zsA%XIm{{024~S+05Hb=93Nk7R8rq-VL3;TB0HG415itnJqZ8}eVleuU2u7s7$7E8d z|3a!ae#|Un_dF5{n~a=-l8S|ujh%y2SVUAzTtZS&Nm)fzOE(23-AF>HN^83iLSNfc7w*MGrc64E;+wR=8}O~x#| z$^!dC?k{ftH)@gpaQnYd1OAKKKh*xs3<^?wcq0D@^27d@p!~^EP*MH}>I0WQg7z;# z|4T6b2AM$ePcR47({SXr0cRqYx*$zGUn`|;Gs z*AXUHddE*KOGf;(k^Mb@I3=p@k+t+yADoo_6)#&eOr^BS^)3J4_=sEa*AxZXAlr-h zcs5j2F8O^J6Yxd8gKu>*jUIjHQtX6-fwj}ei*VqU$rqjhz&tMRNJ7>V!&q7- zO?JJX)h`rVm<)JQ`!U33N%v*`TsYyVUFSn_X=(Fcj+e$DOIjVV=rCGh>Lw>|oSk)&izduP=IVpX?6jC&_EAU&;+3x42cIQr-b(3DbqG*4LmbyKTQpzWqH=su zg+8X-#t7vyJ5P8wP0vkbTOrs#xMf(OZIh@*?zWGS+fJQsN>U{J*K_13ZEOQ z>Dr`jo9;NpHMZYFtI*aBKHstd-eiAB=Az3cNz3g}(>>R3ARDeRdQxfQGn+_qSH6ixN)oKVY*LGlpYx2ukXWAt{qQ{m+Df z7=t$%o zO?h)P=HsaTX2Dst-a!8QQj}fm89Kr#!{Z>0<>5uKODk}iwa{I}jiuwS@24M@(P&B4 z`iSvmEI3(C(@XA(UbMvCg_H+HtpZ^geDND;+kJH^(zNSbqSx?V)&LJ7qj>EA;gAF} z3;MUHD>E@c7`-p1lh^3u3L35B>pYw3@fWr1Te3E~e$|J#Nz(0eYd|sgs1r_>W5C3} zr7_mFbcj?uJHXY@uGBRy-e0q$eS*nHy+BZGJ?WWt4H^RUN?Nfrs0{AV4$Op+EYGU@ z`ju}?caZu%Cc7+5?%rT-r$KmywV^6?hZTUFz{_ojP{^WVv?QzeY9QVHHiSJ%SPmyz;a2Yi#|-2hu7#qo-M(; zrOn*@kAw>hY4Hb^a zIYe4kR2X_Zh;A>@+vt!;2X+Hi-qE*QzUp>4dZcqJ5vn}4a`h7CwYu2gvcz%q0*0d; z&)ow=TkMV#pPJD;Li^bxx2YyPKbC$jL*E0ZxG(JzakXNHv8KZ8b&t>Ul3$-|k&S9Z zDb=;9y>Cq6v@@0S{c?0YGh>CNMw zBJH`YE=P4YTDJ5{6;K70=}=uEK=N#B=&gX)1wNiD0%YGvXHk6`*HLy21q+OdEC!9P zF2|Cu*Y*KX^h92@=iPXwJ1=71m*W%ZTtrpwKmCz!J)ir^v?PI*hl+62g68S(rFG-_ z-L~2TpJV-jFjSbr9Tn_NDp0fAMtZQ>Ve|`M!Xbv--$C6VI7e*=L?6caCIi+ECj`3j zcfy3PBGwi~=NDzE5uje>s%PY)x6awRo1R@lk9)spquP~w`PW%($5QzcyYiEa1jbvL!bLWz~l7^#`z_?HzyzHqD|+YdoDIqFd5 zPtB8jzteHzxJ%jy7Y8X-#>dt8B6@xN&Ct&Vg@hw>HeGz7hH1B7uXA~|eZ zUyX&qW}~*qEr>SKUTnpru>Nc}yn4Ojf#)GeYi`&Ob!+SBA+RLBxxh_Gx#5r!+HS*aAOPjBbvWheCpp<|;RPuOJmafC;`MxWFUZW18hs+Gl zdxc92tb-}9%vVVh(=4yp0G+Fvnz6J+!-Gy!=Y_HcB{8wLb;NQtzecyobgt zZV^{`(vu2wZP8XHO0d};dr@IAVjO-5XTMUxrwx^y?qCv(xed#a0U9_~f?ug8!ttZ5 zN1UV2^RUjmi0(LHAK#OuWyeBf^6r1N%cGZ;56Tfmqh&ZK?5NTBSWo)edx2}h1VcR# zph(xN_5pg*a~+Z(F6;3RO-V+uqeQVKuL6`GfofG1r6!)twM=6(N3u9Ro+zmGCep** z4T-JJlmY3Mw=w}CfSVirmt`${%+rOvkA}I&TNwKy&u%pg8T?u+CzF~li+mIB2Sw7nJ z-peH1X~{0De92o}rCF}D+F#XaN&th{TFq z{Pk^lf%a8itoxzaZPe=M@0MHfJ1&>aW4;(+bJO)z&wK%yfpzZE1-SoBnD2UwqKYPD z-ma9^@Bq`&wW(o$i5u>^GWwp4cCB#AtJ*Oo+ts3_+Gs@herwyUY+|#TcD@0eQ5%T> zHOw5az>NFb0L$%gX};`uB!O?3 z-`Oc=DpNdKv5lkKW-V7+H~H$l!cKuC2g0}2<6LK(?nZ&JeI342HA=4d0wG?ENYE8e3h=-4A!4EfgKLxcT|M zu#54|^{Sw3UXx~ep6!jaxsShHGO?$A14(p&0uCM5g;B!YxO(x8Zokk501EqNjSZ)U zPtmaf_ca}2vQ=#eP(p`LX^{4*PMU+HADNjrYej(%K^k==-Tit?or=sKbwP(ik(ZqAGGAOMgYY%7=SZt_1VXZE3J@v7!JF zplI!Bi4vpu-`|BT}t?z8R~jvK#H)gVBz=hg%|#e4M@ z3ZWboRxityKauMNH)QeTg;{>h{}9A%*U`3pfqUiMs9C-v%MAOOTBySi+`(14FW6Tq zSbtqiX#4Kz8`0`SJan!@PWCOk4b|6xX(-B-fAPpF{*@|E!IMwN1}%a+)1nUC5^WKM zkP%cN35M^^5?@UwF;9POSfwF%WZq7Be7lS*pfp+H-U)`lzZ4wg)$T2NKE52ADT+ODW{_ z(vPz$ckpoXy(nWIW>iQ(R`2&AyIl@ci_e^Jc>P(K7fZxzYsC9X{46#(IT4SpE+yL7 zcc7g@0>#2nnr+JS@UAmy@tsf#wxL8(N3ZX8c$9zdSJ z=?W(O#&kd+dQhJ(tzdwdE?8~Zgzv7^P8-wVM@Sv2OrmvOG$>2b|0;rVU$VUlV?{T-m!!U2P|T2V>^8% z-gd7`cI6iQ%+7C9rVlt*Af>SJ5xpXLs?_i;Jv$zvoA`KLb{^}ijgiUg_#vMNs;W=y zS|qh!c9Fh(D}z_OY9zu+=ipAGa_srEmO+$j)}4#!pTgdH6Ye&yoW)UMob(lTPAhq= zlJ{6$YBl`5!lO@ccUO;~H~ytbkG;T5v^G^R)^e86g19~*b5LR&S zYfi+ZnsWH~kB`I~JAvR)tJ+C+div=SIm(9hr)S@0_ zB7(6c^bIA{AlO?^kNA>BcLO4aA(&_v7dDi$9K13@I$S6D-ib z*p1`HZL85la{+S)jZoUxXOLUv*^DkmlxdX@1e$2_QAuIxvGYu%mzsK}(*69`#~f+G zm1veNXv~V~-@Hx8_>~*k*&3|Ydq3==$6Jm0_)GX-PC@K$y7;} zR@i!K&<6FIPfw#skBiRXmekcxb&+4gt=c!5+5MR#mHt~}bC&?kTH>xvh<^9y5&yDH z*z0%r>ARg#Kw!&`M^|&+RZ@+|0uZZaO3g#@);tbJF8ntR#h z^E!S*Zo1&&%~V_K=yTsG!M%6(p-ohE8})UTC-`hdLm71VoRWKS?s+h+wf4Ze+bE)? zo#TS-W(t7Fagm~(^jy&gH-2PiMgl_9bakTmNnR~$-QkxUeL#DwjMb+!LYK(OYA4(^ zbs@Q5=rJ$l1Al?z{=^S??Ohhr z%y^ALv4kDnRovuwC7#bC+e;A)k#Y2gH@O-6gE-g?o<^zYK-3j3tx%0`qfqir`b@bN zOvGIlraWwV z=!?SfDbDQXde*~Dajo*To@h4`Zq4FVr1R;BWXq06Hl|8C8I`*gA~P@_)muT?rD}J3LxYT>J&WitbuI0MrRKm5zl$aq#pHa$*V_E!J{H=A zPZj{wUvbud-vi6;3qA6_OYU_fY0Panu6)WtLjzgP+ilhSL2$Pd4EN7BTP(O#LzXKJ z2-E=?=hH>kX@K9nHH5J9zoYQ-=0A*n{UA1#m;od=|fhl(wqIsaqP>?YypjRNY22MO?O5S^=i6jtBg3Jh`j?b#2om# z`sK2F?@INBLeZL6=rCCW_mA&)vbEOJwZ8#lPOjHGo6)581o&-HZ5akT=(VE_3Xjg% za!EH$8M1Cy9q;q6L!G*2DJaQVOHVIa)xO%eQ1QTj(aQ=2OU{BVx_oUV>tXp0bL%HE z`3DQjZF!Jn0aBo)=4N?r?RwAfye6=(xTY#e>f=c)JYC1j@a`+brxGkq`#ZbrEC=j) z===V89+NhPb=RcVn_$k5%4x?xuI)sLu@DmLbIFlx`iv4M>&~gFh=TxPG)5_NhufnYKL=^jgC?1JoF;j0 zj3)W*Lo$3w#A7t0N~*rnrxYWwC;F)62K8QKl92lzAtnx=G$86m+( z-s-HRu;ur&TzcE|2M3!dtwBPf>KtPp!4F_WB81r<#?3(2#gfX*@qty?JYC41NS?n^ zpKQAdm?2^Mj^9$W12#e@%Hu29Q2KBrtpB6oW(J*XqFcBw3!V|tf5!KSW~3sfqKq)f zK#Pg0E?Y&|bLy^ys^w2XB*|sL)ePYiLQvYov1IB0+aDYd$dDm{GS*IS56cn&Izc<# z?Ul*zR4%!llO=LS8GSKZDfc~vKIQplbSUGK+%}QMyIOjc558J*P35`4-$73rw&0>m z?KF~RjH(H`=Lsl(JLD7*prt>WNDgTjZ_1n;YO-e~pNjm{4KQ?lhEUUa(tBmr=0+mR_a|s2@zwO zl~cl#l;4UxM`CbMU2Yv0mrIFS-Wf=nuqx0Q!hibK#$L?(UMv7bwYi==jr7%Vz5?!+ zuE$}TYG>#D>+bCGlHqb3b+K^G$8(sx5e|wK8;m2^!#tm)dvQNW?;Wt@3TCQ$tNlEI zXS|Mn@(8C`ueZ0tp^l#umpjoQ9B#ZLUI%}>`;g7-8SodegrgK^JD0QrMUB#UiGXXq zDaDj@BY#z}ldZw&?-lc}<@%kNWzc?cwJM42$GZW-rb830!=`YR=#KQeR6?4^H7=K} z+1a<^21b@&AKtow3YJy7_FmoiJBZF;o0CcUJ)=0|aEU>}&g}e)SbHY1T1zOI(^2cr z;;WD$J6V0f)mG=6yZSaOx=~XLdY}xW{8p0oqJuQKQIKlXNcGn8hfAQ_MuW{VCUnVW zA}jgAy!SAOk!-i2_}D37T>jEVs#q-Y?PW(3YOOI5b*d^YlWk7%LF&HYiOPo0fZFWV z_M6n{a_Ur%u&Zw;<=^7H7eoOgk$mS9+Lnc;KC;f}bwN1YitNfI|BsQit{RV!MH<3g?E^%~4m`9vKKh8lM+^5Siq_dlwa~Jnh zeK=Xpnd`G^k0TdF@^>SCS%BGGUPJBEUOo0PlO!L;9cGg*1G2{?9TyrH+0lT2&cQ%U zo|=?#Oy$)>%PR6CX9J34AmM`>;^h8<;aWgL`l1rCIb4brQ0FTM zB1Ee!`7Zc569*_szr{XiDEwy|rxIOZ5;ox<>~O_n>A{MWNKsCuzpIQ|sA8xgJYw|Z z4FCH|4u*Q^An(NZfg+Ev>2mg$Z|9CylV7~3ojnTMt2&%4IILOV-7A!Go#O&m-*#ed zYse@kiP6!`z9^~DHGFT$OLrCtF#%6aA?@RQwhkV1sa5Yd z=<_CGOx4dkLQ)al;n0(M;vkZD8+Wod73<e}k{SyCFgs`Y5#VwqHi9Hw+;c~>%Unmi~%sCW>lKp(^!mK!XCr7) z3_$i7n!|cjk(s;G<2uBEYNUzrw7PWbv+EF~OPmrXsX8;e1W&B0AUp$tAxX|URGzIj%bj>9~=dP}~ z`aXe6%Db)i1cY?t0zHj2s@Qs_ zqpbIs>uO@#z{IBapUraM>#Ul>E2Z$(x~lRauIi^Zr#QTuwAEcTTku*9S)OX0%YXwW zoTZntmHA!UNuwUw7sxR=d6ibv-D_KvM|;6{=jSL(9M7KX_IX2Jo8G)RYxDZvoluKF z`7_@FUO5FWT0VqCe0+#eB>Jx@u9KIipMkBNyW^h;?n3&a=LA2=z)@;Y?BJza?wNh5 znUud{YRb3hu?x`0bz!o4+BwgOE>vSo7~aC~NN1`w9`S%*defvlYT-(}MB6k41*6xu zv(DRYx~N=bxW>;Di||yCAO@utyx)MG3sworq8<}QeLeP}Z!Ue0Bnza00HY*9mKv+ z!Yo#%2(9Hn|hGZi**G6kU%dZf(uzlP_>s+^f?3a8RGV~kiiR(lMDa+Cx zRhx;Oy7rSU9fyOoy(4exRbe8(GgpQT)>CA)x_u;fi%0 zX-aY%i6o&PTLaUTIQtlnYt#e)m8Xi4x3g13>vV^0V%UpH*~A`MQIo_z9zWw&`kmZF zNX5zm(ieV(x>*yBSWY*8KSmSJbb2$eLu5~*13{h2#BA`*T-sH(k6$!{2alVyN#O*L z?McAJsw5_T1AJ{p>Wo(8;>BuL)huD=d}tiMMNC>GmVu7jo6SS`#H|-l02XGUbs>#1 z0?Q=3iqOcGWf(;c8kuP=V#B(OVBVR`jSe?Yt6h%WY8b(lc}Dtb)#AT|$b&$OdVxtt zx!`4?xA-AjezOQJ8Q(rMp)VrUku6~u$^PF!+B)21@L&!=3-}8_& zBcH$_;6=4CiqJJ42t@mL^bZm;&x3>YzXD|;-(~cW3Ltc{baelOaXz?WG=E2r{44K9 z2Z10<=roW3Spw{TM|46`WJRd|dnD0+s%1h}WXX{nA(ygT$oljUW-uGgKPz<)?#G{K z(0_{wE5sSh^tXEsNd}W5f8>Oefn|`bcp#f#Mz;UyCjMK|iT^*GMu-=fn&uz><~az2 w|8L+!X-fd&D951kKVQgyV_wSq%h-Q=J)df#J#+vF^ypzjd*~c&xj$$B56*|`82|tP delta 10735 zcmahvbzB_Xu8X@Y?(Xici%YTMQrxY$mW8&syB4Qiptu)zDN@{vYtiEVw%?WS-uM1^ zncvLLp5&aIGf7U8nUsXVjE2AvYN)`$;{gx>$N&I<8h}t(1ZxWe0KBdtWPkmSYB{{zVuW^S!%7PUU1QL@n15PvPa=Yy+bQ<9) zi}~pf2*r~^HgpwVr*Av{PLoVxleK|=Jtw6kfIVdA8^D|4MD`JVmLbK8peUe_?~K@v z0QFawSxN1ix`?KZ&vECjx^V5_(<=(5CWiNseyS8!LcSqU?AoJm=5L#+Gh4H)CSI9F zu|&=&N&0Bu`fF@Thf0#{<|O6FeVr}=g1df`YlnXrrg38FS77irNoc)=p zNO>vOG6y)m)xOa%zXKK33ORcOPwS>`|2Ry}zDScnzRj#>S&FimI=YKDb^q9`iOr!t zdFwqW6T{Su*frjQYmP8IQLg#Oa|&O|<C;vhW?;&fmu~{ViiupTDFJLMOsnZ*WwK{LvKbd%T?HH!97;}v>n zJPN$z7jlSlKDMil?JwIJI+nRxml#^+wi8&XB zB)F`>&3EVFH?2$?p2>9}BY-Bvj&XnJjUzkFpr+@Td*RO==2YYJk{|`Yld~P3lF>!C zOd*qb4-9&`FRIK5g7p1qOs(&W9=z=$=|mS|f;(j9WgQwN&3y?!Tz)Fx6+$|E0|QUs z-R=ST*{>1u!SEBzogNH0MAugF=~qH7H%BvOX+Rv_oA4P?1rpMK3h{Re19W$E@uZ0pASK+F1vK4P`VParkInJavrh2bkljOL_ll@KkOteVaNb`i)G#) zPQCcE2V}O^b!FY13@3r`^)`_zDe&VcN`TD7sXAzR6m&knbL32>D#NtVid?BY{3Y@D zTYDE;&w-l*M_y*kVv-Zjsy;W(9u8$~pjELx%uAXTt&tV@(_Q=VN}Era_1+MM_r;E? zve_&WOd3mf?UA%hbPqH7wEPa@7o*r)_m?iTCo*jeTE z1_JZ195u+|52}y7ZY!}5tAppK>S1-mRx1I_&lBO_>_OdokRP<|<%lrF5mPiOXg2hv zQ+Y500yEoS#Z^jXJlAa1I7R7s^0dR90l1kig-@2-+7ge8jMeMexx;xf%9BS_;s9I=Cj zc;9^v?n+YUdN@t3giLjUJ&`Qu$-Nmr*{^-_4iwDs8jz7Z`gp>2X#!q<)qarIOgcUz zZyuD$Mqp2V)TsAmKyIZXX*7k$BZaI;MxQ^p0a%%&(&a z=^oJ)XdAM(ejBHjOyCVz%CVK-URW=oePF)aVsu`*vS~6uGDmq-Te=iaXM5?m=WBy; z;ov#ALqGcTKdkW`27%XG&#PaGH6Pwy+El)93Lc(J zgAG^TInKDo-dAXL@*jfBG+D7l29=-dpR-6h{BKcJL<2dAHyI~Q>JdeVE)lI+f#s%= z_Hf2sZKsxZF;?FUw>B!n&?>1P)V5;SNy{DOaS(~gzwJ^~ZyO7SmB$M7*7C@w*rM8$ z6GVvFkR0xO>N`aQ8j7k@`_i@&rkqs1Lg%x(!-r|td{@|ZhnAdxiHETXr!bI$2>|># z@sn#X3Bk563oq*cY-M>Rc>oM_ABTY+fR|-}3;+QR9v&VJ0eV3|KtM!7M@E7I78)7~ zIuHv72Z#j(;u4S%;^L9u1A#=;L?q5ay*1Kn4K7!offR>Qw##@Ca~-NHDMf zWGI#x2Ji>@FBJ3_1{Mw;0r0W}K!<|?z+%H;Lz}95Qdb$kECMo@T(Y35kax#`XHqO( z{yk6k_B{UfqP;cNY&ETpYmT<0BDanAj_|KxZ?EdCXUslDb7Wjp6xPe@xmRV{^N{JN zvdg`$V3~k0AjiLX!qS?w8OAfZsPc7RqnS+j*m(Ff)U@0@($K{sL(wn@u&bl< z;Q%It3cRn^^o5-ouRnpkNYozfSNtm+slZx=PwWJhrl)PjP3(e_WeuBQiAi#-x+SSa zQuf^TD(*yV@=aw|jgmx)915&qba z?+wOp4s{aJ!u)OsKh4eZyDhHfLe`-`>Tfd;%xpG04Lcz<;m;F zvO9!Lb_2SD1_bLT$iabPwt9-tELdRaqY1nEg)5)(9(hGtxo)Wf_s@z6=_KL#xTW3l zrQ41%g-ZFa)ZcX9s)jAHe${_;q?R;MdS88gR;DC1Z_9c3R2-AP*Wa3=9~Ww=F+238 zKC^gqTc`Dv^>0bSxP>dr&2|dLNYN`jf*;!jgWS?cEZ=Uda{>uqtD1RL!->GTUVc*I;f)~Y3xW*Ij)*pYIZTk|E{TFx6MY#GkN5Fcb4m@^fk|x4 z?4eUfFp=ALW+lMF>Ho)_=P&NCf4CQCisxTjx1_jrG#}-kP+#M>>BO~$FUIyMI0TKX zbVd6O?%GHcX|s8uBTlk}-|R+ z!Nk`P^DtBM!^ep0*l#=ZU}6Un?-Kkz_({TB@CJRFXHAa}(ZJh;u)I`1tywQP6@PHV zSuOWh*8c5#ga&8N%4{B1lN3i8y~_rfq};uFLRjA2BJjzkE^|hNOxB~&7i(2;7O4snWay`7Uws=Tvl>5LWRC5?Tk@{$j7LvtnRaxFQV?l3S#l} zOJaQ5pTUhA1i*H6-1dYp-i_utdoreX>AlaCaDd1uV>$lMy}XjHl2(kNvvHcbxe*OL zAE_vQob>A=dThEf3Knu=e1qF&-&v>_Aa8AE)f38BqxJg1ZIZn@Mzz|THt!q1=kIiX{Y>jjDWTe`8!BvjPfeiL z={gCH?boB`I9&v68M8f`AF%dhrHqGXLHKBCewu?Qe#!k}8`Gsk3yZC?M6jxi8d{kj zQ}(vt8NZLD)V*5f%T2?FGs)}|^i}YBms&l)`1-n37R|u?ZN=na=CkT}{gZNB=5^Q| zs2t&qoZ(bVEy>JRA&O6(P*tbHhN?Ccz_3t1_AgxrQgcI<+zmSKpdGvoJEXmcRDU@j<7$X8GJ+w^97Z%ywGDmd@KTB>>s_1d zJc4%#m8gyM_5@@GpZRN?nj*_+UWpuq!B_@HvED}`5ij)667ViJtQEFNdq*UI*+1O9 zcu!2(=a=Spn9@qBk6rMcV2th|ot|T|qL3=e8Ri}gvR(o_iNeq*EC}(vUZ4y!#pHha z&ghDP6GmH1u8l3>EoA1^q0!zn#PrJzk%PYb4GDU1o!z`3%|Jx!o2}U650w4cRKM5d z(S)8vGs;=2;=l}uHhTLhw{e{sdtPsY>O0FuVOih+k!?P@*6ogPsA!5wF@JTs*6^uTgo;fOs@$p?dS3q?2$>*WB z8Im-$#sn2QHJw-y6e41ufXM5IW<@$PLe;guj#(X1Rpks1YY?N+a_2kZ-BVyqtpjbt zgj(!Xz7XyTY?aL4WiEFfa}%|;D5`j{>Q%F>Kk!a+ZhLx|+-7uc!LI-SW*=A3%10KC zqF&u4H-K^HC=YQJ3iQ(rtI0|`P|8N(_JKI7ruUU7{bsQjA2j2!#WPW+B!*YSzhs6+ zeW0EI8t}HJ#5&4Vnk_{hXbouycG#Mu4EN*m^C^Xc>EAWoXdpMqIAm_hCn)lP+CM^i z4Zp95)!PRuNHu0rx<@*H_xircx08@%R2T@|biw}&i2#2#Tx__s!*gqnFY9$DDKfag zj(f6Ki*#EB8*TbjVNji=0RD-%pfLsPKX+$nsQ5=^u{CSDC;w8`Kh6nTp5n2Yb8fog zncC(Bkk*x6!{rpryIs|my0NWzNxbu|s`yImX%u$tDDqd$Hdv?$i;A<{plR^~9Q#fv zTh~J)3|c3cltQY9^-Fr-Y{WH`G3h@U|0~-06Q%xTEC1m7$0=ct+&&P3lVjfeo^aze z6AS7SJEES#R{)aZHv4u=&%Csf3ES9(C->0 zF|&*vsAdTK+c@E%&*abX2mZ;=+$|)rpk}grsPu^AdTw`D1}U1c_;EqZXKD9k6y;)%x4)%UPq!R44%)6#n#>caHx z^65kSd^q~}?%U+6f7K89rxnS-@Y+0E6cC!WQF7syxja3NU}BV&-;I8@U`;Ne#^I#d zcyDGyA=qdfjfBjKhK9Dq3@WvC|t5CD6Yi95mD8;Xn zO|+yVZD2UBM55rbCNmF@nnE&xrpT7tUHnTMf#;YXwdd!LbHp~O8kkRuRl|1hr!Lv_ z7EIomzK6^78I%XG8%N{Cw){W1^3zyFk&O`MhGCabv-(uVo&zZ znQ3U~z({E`0rl&_# z3QjXUhY8LCV`{ae))RaHkVyf$MAsS7i`C=qg4>)q1jCmzIKtnWBkH{XcxIPI?+AO- zH)fF|oR009ui&Qf!m@dlEtrzw!gUx0TT>LRO~jB_*vq=aD$D45^1M$T=7B)%H8~d2 zj@|bbvTf;!UP5u_no>~;J5{^P!IVj^;scFLyPvbUMAF$0>UJK|_zEFz&dM{SeA>16 zWVB0yu8`;luR~*b$Cy@2@sXq_gCQ66uh~eS@z%!=*nh_9C z@ykj`yPtx$cw9DCI5;%{-ToGw(n>A!yRq~MR83-^gsXh%CWQKa;g?LQ{`w0GFEObyZ1AG*Jigie?9i$uxiQ5lGO28YlhK8cgik!tp62Wu$33BqRR(#2I%Q@Q0% z45nsQifpnm<$YHy6l%lc9#7cz_=D+H@MK)_8f4uT!OVpR3`-Aoisx73p2BciCZ(@q zOxDtJjYt9gJi|#jw;5K{F-Ji`W^#ser_mxik}$Q@?peN+_meg^?Iz~f^hM)oH$kmH zXqA`?SopOjs#N~6QJS+6%ARTz2n0zsBW?-Bd`WjMK|D@0!yl73!HQ4h%J^z?;4$=4 zHS}1Z}r!hR3oAIB-9NpiYbW`b7T}aBsxztf`9)Fxqy~bj=o8E^g`{Cm>y>*iHTT zWs86#$%q6TK+lAaWc=pl7B@M-1{F4ID30yaG``a?1_wc~H7r~n?T!eos2Hz5*6*xv zjv}wB=Q42e#962YE2S}=vhf}h!w?`HXSQxfWuUtZt<|M&uw?8JqPur)-6=vCLvLI(qmNzzpB;lc}D zd-aH=vZl}^9m8Qs=itkglo2s`tGkS*-PmZ)iT-%yO^W_S?AF_L!e`<{E&G+XHPESB zq;xi;??VK9elvj<`{1^<1V)w8dIEDdYK58V_4*K9XWLM-QcL5RRRc^kj`8}Z6qOd@ zWc)%UX0Jd5dJi~tCQc4;Jv;IJ97m~n;8>beGSjz0dMaFW;tC9zY2l;~CF`F`78eS+ zv2#E$^h}<76n&R{Gz(Lo$n8=nt(e_h*V+8>ME&=ykaTtUAz>JYH}MC{N9Qefvl?Y0 zteA8Y@amctFn;ptB~>fCTew1vgC<*!E+GYtcg7E+9q*AEf11I8$wNhc^B=J~hhA*8 zk6Xf$HBIGr4$ZastRK7=&biArQN(U~FkQPVpQj~gtPLXeTfsKTCbw|$fdk(9P6><_ z{T69!%~My(l~ux%7c_SlkKf`WF44SvQ#GG0Nt_mr@O&Vos-U!XZuf&>23&Y2_+P?6 z1SGp~A=WvuBg3Icb-$boL$e#&*zk$L#H!UFxUKuok}N9hWap?(^P_3&PofAgT`?*hS_nIAf*$#Semlrcb>k?Ok= zde{=SevBkuHIW+M5B{h_=FS}+BNElCU@z!?O_*^BH$W)$*?fK?g93dxaW9VfL3nYP zdnfav(`p>>KB#Xy1L@erC~^9ZZ+gj6gY`R3r)JN5j_2ED_eSS=jJw+$F#Fu3&;^1D z`V9=}d#Yt?Yjy$7iFmO@aL4r{>7TD?D2CmI+uCSzfhT#-1Z`SPhmTf z_ZOYFHK0bk#~qLQ{S|xk>8v(rB2a?Y)F~z=ddly?n9hQWkCgp+ic*5tPh>&TxC7{6 zPEvE8YqhxbTRiu8W$jyR@(*5o@J+@2+TzyTq0Uu>&uY*R%$5-d`^g@VwO|6}g9C#7a2G3{o}}Oi(sZN8f>66s=Ie6*0(y zaFAso3c*5Qin;<}3Qp)*o-a(nm@k|g61VF+z@4>4{25uT)MAav6Y(L$w!X=uX#!}z za{L-ZV_Z~%RZU$yjBFNUx4FK$23ou#k;qH`OcFiAmlZWAHy-^HV{ef+ z{hLF)ev%ypHP_w_&CR9aP{#OO%AQ!X@J`p~56X$>Oh(1H?`y!qw((YMx%7RjO>{|g zp|im@(e5^?G{}fvBb&xou2~jVcN@BRPY)wfg%_bIIT2T%Y$6PFUzWNo?$Z$oraO76 zGoC|3iimXxXZZ?q%j{*zb*CflD@gLRpZ>b}47@UW^=r))t1v~NzqLHB{bcZjqnIcB zAfU;Tje_?xm=N&vCHp?Z-gCnJI-~B6jVC-IyXHi~vdN<|scApNLd_@ z!SzhGXGyU(r&s}P+;?Lg%dv*Xj@07h9nR^y82p|&WzvX~*H6FU!JdP=?LPZ&coHY~ zy<3ubsA<39_g(d_I$!4Rejeo`mw^-0vo6)*v3W;#Mk#r>oyUhEHZAw|TE4!?RyI7G z?FfXeO2&h)L@!I%K8lw~l_|r1D)=m*$);{+cOzU?S(^MPpa2#Z&p219t|M)J7HthF zT3SRKjsp3r7a(3hynTj?ey%KO-<_&co-ovq)?h#ZI^EL4-(++3SSpC}cPK%PbFh1HWx|KMUNOm9F9g-veY5TyN_S(!{in@-qRMUDwjmWRa7vN zk+%39FEw%nOvs%wtf&xNWG10Zh(Bz{&tCoZ9pAj?0*ec+&L33oRruzlPWm>AES*}& zw;Iu=BRt42Tw@4a-Pv{0AH^|RByy0Vx_%}i_rz+X^{4gqn@~|X^QW%?`pt0TxOmiy zySFRPUuj-!45^QDB6$jlQHJ98QzF|o zASv5lJjY)J$?nnZDCF1S=K$X>q7H1;;>Tcd4eKW0Bvtr-g@w|8hmnMJ){c-OZ5UMU zj+Y|F|A<74uk}Md6uDlL8j5KK^b#kp2vfd-o4@{fMpXntU4meT2(ZZJ$2!bMi^rgD zxygr~Q_F{@VE-o$6=+ukg8xIx!-9;(!&00d`>&?iim;7j91$)sbo7AQ>TpeSv2h5O zL?0vp$3k0CniQYrZ|=}};nQfyBWy^^hvNNXLJ@YPc~{KJYu48Rw?(->S+863zLk+) zeFl{Ml1V>KwRb&aoJpyMky)b@(z*9WJtHGdrbdh(e;$_-RqR$n~_H*E?padJKi| zw?~Zi7%Gri9&#B=Py8|U{j%J=A39)pNtlu^gdYg!;z6uO3ZY6E&S9w{E07>qT?a+v zBoecpk}!x_DK(3#Lk3ZemJF=!;o0^PBfJs@*M^picJ&N4J_CQwNcA6#gJPHRst4%W z;_p7q&ArMPDEg(;Fs%G^|J@0aGzsnG@K-Mk6lpCu)n@2mZ2YnfO3v|xPKvQw3n+u^ zJvmY#B^o%_gyCL6;ydSx_Dm1goshiOBhtGE{dV z9yOUnkDXtM+(law%D2++w{mQGnqe}x7#@*NQT$4G(-s0-HY6b`g zF5cd;_BM8Uf9W(mlt``-!w1*Xm4UyN2Q3RUOPClrPa^ib>gR2*Xb$pDwS9fXYo{lu zxybmVW375mx}lN!7fkb`_iD+n=dzBbNu!EmjP&GVwyhbA((1RYUZN~8D(3Hej<7OJ$u^qdgSome text

      -

      A picture containing game
-
-Description automatically generated

      +

      Lorem ipsum

      -

      A picture containing game
-
-Description automatically generated

      +

      diff --git a/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DuplicatedImage/word365/chrome.html b/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DuplicatedImage/word365/chrome.html index 9ab476bcd46..7506c073a3c 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DuplicatedImage/word365/chrome.html +++ b/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DuplicatedImage/word365/chrome.html @@ -375,7 +375,7 @@ Name="Table Web 3"/> - + @@ -697,7 +697,8 @@ mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:Arial; - mso-bidi-theme-font:minor-bidi;} + mso-bidi-theme-font:minor-bidi; + mso-fareast-language:ZH-TW;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; @@ -709,7 +710,8 @@ mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:Arial; - mso-bidi-theme-font:minor-bidi;} + mso-bidi-theme-font:minor-bidi; + mso-fareast-language:ZH-TW;} @page WordSection1 {size:595.3pt 841.9pt; margin:72.0pt 72.0pt 72.0pt 72.0pt; @@ -740,7 +742,8 @@ mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:Arial; - mso-bidi-theme-font:minor-bidi;} + mso-bidi-theme-font:minor-bidi; + mso-fareast-language:ZH-TW;} @@ -771,25 +774,22 @@ + style='width:48pt;height:18pt;visibility:visible;mso-wrap-style:square'> - +

      Lorem ipsum

      +

      diff --git a/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DuplicatedImage/word365/chrome.rtf b/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DuplicatedImage/word365/chrome.rtf index afcb6e52f4d..9c8ee66212c 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DuplicatedImage/word365/chrome.rtf +++ b/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DuplicatedImage/word365/chrome.rtf @@ -1,14 +1,14 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff31507\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi31507\deflang2057\deflangfe1028\themelang3072\themelangfe1028\themelangcs1025{\fonttbl{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} +{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff31507\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi31507\deflang2057\deflangfe2057\themelang3072\themelangfe1028\themelangcs1025{\fonttbl{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} {\f14\fbidi \froman\fcharset136\fprq2{\*\panose 02020500000000000000}PMingLiU{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;} -{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\f59\fbidi \froman\fcharset136\fprq2{\*\panose 02010601000101010101}@PMingLiU;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\f42\fbidi \froman\fcharset136\fprq2{\*\panose 02010601000101010101}@PMingLiU;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} {\fdbmajor\f31501\fbidi \froman\fcharset136\fprq2{\*\panose 02020500000000000000}PMingLiU{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\fhimajor\f31502\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0302020204030204}Calibri Light;} {\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} {\fdbminor\f31505\fbidi \froman\fcharset136\fprq2{\*\panose 02020500000000000000}PMingLiU{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}{\f70\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\f71\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\f73\fbidi \fswiss\fcharset161\fprq2 Arial Greek;} -{\f74\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f75\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f76\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f77\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;} -{\f78\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f202\fbidi \froman\fcharset0\fprq2 PMingLiU Western{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\f430\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} -{\f431\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\f433\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f434\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f435\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);} -{\f436\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);}{\f437\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f438\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\f652\fbidi \froman\fcharset0\fprq2 @PMingLiU Western;} +{\fbiminor\f31507\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}{\f53\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\f54\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\f56\fbidi \fswiss\fcharset161\fprq2 Arial Greek;} +{\f57\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f58\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f59\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f60\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;} +{\f61\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f185\fbidi \froman\fcharset0\fprq2 PMingLiU Western{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\f413\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} +{\f414\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\f416\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f417\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f418\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);} +{\f419\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);}{\f420\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f421\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\f465\fbidi \froman\fcharset0\fprq2 @PMingLiU Western;} {\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} {\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} {\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} @@ -26,268 +26,298 @@ {\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\fbiminor\f31579\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;} {\fbiminor\f31581\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\fbiminor\f31582\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\fbiminor\f31583\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);} {\fbiminor\f31584\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\fbiminor\f31585\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\fbiminor\f31586\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);} -{\f60\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f61\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f63\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f64\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\f65\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f66\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f67\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\f68\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0; +{\f43\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f44\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f46\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f47\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} +{\f48\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f49\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f50\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} +{\f51\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0; \red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red0\green0\blue0;\red0\green0\blue0;} -{\*\defchp \fs24\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{ +{\*\defchp \fs24\lang3072\langfe1028\loch\af31506\hich\af31506\dbch\af31505\langfenp1028 }{\*\defpap \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{ \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af31507\afs24\alang1025 \ltrch\fcs0 \fs24\lang3072\langfe1028\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp3072\langfenp1028 -\snext0 \sqformat \spriority0 \styrsid11707 Normal;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 \styrsid11707 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv +\snext0 \sqformat \spriority0 \styrsid6162986 Normal;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 \styrsid6162986 Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af31507\afs24\alang1025 \ltrch\fcs0 \fs24\lang3072\langfe1028\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp3072\langfenp1028 -\snext11 \ssemihidden \sunhideused Normal Table;}}{\*\rsidtbl \rsid11707\rsid13650591}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\*\xmlnstbl {\xmlns1 http://schemas.micr -osoft.com/office/word/2003/wordml}}\paperw11906\paperh16838\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect +\snext11 \ssemihidden \sunhideused Normal Table;}}{\*\rsidtbl \rsid5518426\rsid6162986}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\*\xmlnstbl {\xmlns1 http://schemas.mic +rosoft.com/office/word/2003/wordml}}\paperw11906\paperh16838\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect \widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont1\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen \expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1701\dgvorigin1984\dghshow1\dgvshow1 -\jexpand\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct\asianbrkrule\rsidroot11707 +\jexpand\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct\asianbrkrule\rsidroot6162986 \newtblstyruls\nogrowautofit\usenormstyforlist\noindnmbrts\felnbrelev\nocxsptable\indrlsweleven\noafcnsttbl\afelev\utinl\hwelev\spltpgpar\notcvasp\notbrkcnstfrctbl\notvatxbx\krnprsnet\cachedcolbal \nouicompat \fet0{\*\wgrffmtfilter 2450} -\nofeaturethrottle1\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnqc\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2 -\pnucltr\pnqc\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnqc\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnqc\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (} -{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}} -{\*\pnseclvl9\pnlcrm\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11707 \rtlch\fcs1 \af31507\afs24\alang1025 \ltrch\fcs0 -\fs24\lang3072\langfe1028\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp3072\langfenp1028 {\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1045\langfe1028\langnp1045\insrsid11707 \hich\af31506\dbch\af31505\loch\f31506 Some text}{\rtlch\fcs1 \af31507 -\ltrch\fcs0 \lang1045\langfe1028\langnp1045\insrsid11707\charrsid3544700 -\par }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid13650591\charrsid12613051 {\*\shppict{\pict{\*\picprop\shplid1026{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}} +\nofeaturethrottle1\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang +{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang +{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}} +\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid6162986 \rtlch\fcs1 \af31507\afs24\alang1025 \ltrch\fcs0 +\fs24\lang3072\langfe1028\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp3072\langfenp1028 {\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1045\langfe1028\langnp1045\insrsid6162986 \hich\af31506\dbch\af31505\loch\f31506 Some text}{\rtlch\fcs1 \af31507 +\ltrch\fcs0 \lang1045\langfe1028\langnp1045\insrsid6162986\charrsid3544700 +\par }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid5518426\charrsid5379493 {\*\shppict{\pict{\*\picprop\shplid1026{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}} {\sp{\sn fFlipV}{\sv 0}}{\sp{\sn fLockAspectRatio}{\sv 1}}{\sp{\sn fLockPosition}{\sv 0}}{\sp{\sn fLockAgainstSelect}{\sv 0}}{\sp{\sn fLockAgainstGrouping}{\sv 0}}{\sp{\sn pictureGray}{\sv 0}}{\sp{\sn pictureBiLevel}{\sv 0}}{\sp{\sn fFilled}{\sv 0}} -{\sp{\sn fLine}{\sv 0}}{\sp{\sn wzName}{\sv Picture 1}}{\sp{\sn wzDescription}{\sv A picture containing gameDescription automatically generated}}{\sp{\sn dhgt}{\sv 251658240}}{\sp{\sn fHidden}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}} -\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw1693\pich1693\picwgoal960\pichgoal960\jpegblip\bliptag255{\*\blipuid c0c350b43fd44d9f358624d7980fd89c} -ffd8ffe000104a46494600010100000100010000ffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713 -141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1effdb0043010505050706070e08080e1e1411141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1effc20011080060006003012200021101031101ffc4001c0000020301010101000000 -000000000000040503060701020008ffc400190100030101010000000000000000000000010203040500ffda000c03010002100310000001b0c295dd262a3643 -f4304442af817ded00fe1b0f5635e77472bd9f35bda3e7df2b9b4e52bef62ebc92a371e1826b045302f8f5b365d4609d8b2e98f3ada2b4465772af9969321c55 -4c2d4553ad2acfa826088f5efd0f52d166c9145bf3af7872df22d591323b9a19daa0634928a3daebcfad07377aa5af9fbbc667a7e180e98ad8544868a5a2ce8f -38680aeb091d796fcfe85afbde4df98aebb933aa6b76797cb4ba196ae916631cd27408ec2bf4c66d2ff9df3ef7ffc40026100002020104010403010100000000 -000003040102050006111213101415222123313241ffda0008010100010502ddccd787002805ad14acf625a2bf50539d7f751a4efc69dc7aad6b2052a2fd2d16 -ae5fefbc5cb72d373faab5e2869192452b56a595a3406931694b72182c46b7aaf5b63f18482e3e423bef4ed3729ebda26ba98fa30b0c425283643c7109dbf476 -d6529e6c06ca358d81cbb55c5eea55909745ff003de75db5da79156291f8d07ea289d6599a036fec71f4c0bc9acc66b2681d0d63b22783da3d0c510a027031a8 -fed8940ace6e5bf3ed9e794c2ad4571af0ebee3234eeb318a2c8af265c1772682c4563c79281113c53402e3f3124c8696c3c968e8ebe3d6666d44cb146968898 -9eb5b8db569407984b8d9258e35912d00bae215d724db58fa49b35ff002f1cd71fee5389aaf905e22d5924e9b50565fda8e9e9489b4f9438d536da845d2d4ff3 -6f344ae71dad96ab56a94731deadcf419239d78edae6abdaf8becd47ae46ac21ba56704c86d92bac58fc6b213f5d4982b0f6f0aa4940d7672feafda48ca0e7c5 -bb94588e856350d5c85eb499a4cce455bb4d65f23f178ed8f563e2bd1e27893bf55716d0e4a1c73141072abaf7659c7c1602afb8334c8718abcd5db6b0358ae2 -bd3fffc4001f1100020104030101000000000000000000010200031112210410312213ffda0008010301013f01acf8a5e5f531d4c221d75c9562351879149119 -b7118da09958c745a9e4a3c3351b19c9e17e6df3169851be88bc7a450e4251e61a4752b725aa183276edac611f5002c6d1100e9bc8ef6b1871cb294900d8efff -c4001f1100020104030101000000000000000000010200031112210410312232ffda0008010201013f01a4993da0f665b99471beb8eca0ee21f615bc558ebb87 -d98dc4476a7ecadcc08b79c7e6663ea3542c750c06d12a87f932af10541b9478caa23628b0f4b7580fccc828bc7a85baa7fa8b4ef710658e32ad42da3dff00ff -c4003210000103020306040504030000000000000100020311120421311013224151612332528105144291a1204371b1243362ffda0008010100063f028700c3 -e24a731d9418102b141f928b8aaeaaa34eeaf753b66aa29f75556fd3457cb1073e993b9ac2bdeee381f6ddff0005070d08a8515cef2b7246941d474544de8b75 -261a77db9f0adcfc8627dca91cec1cfe924156b61c432bd535ddb45cd0c6369c0e15503c73604e79150d8ebee8bcea73282d1119e616f2e9de1a33a15e0cd332 -df57340659765d17aba95896b857809515c7ca6d4e9eeb9ae8f88205b56d74ae9b322b5d946b4357f4b543929ee7b4170233e6a3eee256299888439afc38a765 -4c3d6cd5a4f44d827f29d6e47fbd9595ed60e95cd785287afe355bf9bc38dbab916e0a1b47a8ea53f1f3c8772d7533e6543146282daa8a5fab3f7403c7095661 -dcd95b5ad1d911eea3631c6377a1e32fba799e2b1d4e1747c4d25498cc4789fc8aaf9ac1f0b9a73b72c9473c8f25da3c3454a6b6e11611bd4f13bd908633e1b8 -d6691c287d97c3fe1f030089d25c4535a6c3333f6f3f642785d58e51569e88b5c284201ed0eec5560673e26f2737a22f0dba03e42de5d8adc61dbbb82b5738a0 -4e2375d0315d9bdfd5f9ae68c85bc187651a6bccec23253be0619216cc5b2c5d3b842585dc5f91d8ab1daec92cf0cbba734332fa0d0eca0cca38994dd20f237a -b9196771334e778eed5dbf10c1caeb9c1d914715858da5c337b07d6a1c647a483359277242836470c6c326224e4b0fbd7defadc1bc87e89b1b861786f1bc26cd -0b86edff008eca4c0cd85b30e5d489ddd57aa60a64e7d361c4cefa35bf7253fe236d1f3e4cbb56853967fa211657bf6fd18dc557212eefd900e35c2cfe61e92b -c29a94ce879aa8342322de61421eeb45eb2ccd561f0b868daf630564ae8ac8dcd7cd4a766232cefa891f56f5db349e9615035d99c4377847757d95b0d7d953f6 -a9440b596170add1ea99fe4cceb4fd4a8e99f686f942ab055e455ad28cb21ad4ac381e9dbfffc400241001000202020202020301000000000000010011213141 -516171108191b1d1e1f0a1ffda0008010100013f21ad0698ec5ccab8a2c9db45133d36c41c2c376804662da8bda31b58db7b98f5c8278988269661013b7c4cbc -0cd4eaf440189a7dbc44d70576a5203b6641e4cfa8d41529ac8e4e482acc9fa5451e59cd980da457845b3a750c85a5e6310264105dbdbe8900297a8772a4e73c -4a77eb51cb01a9ae2084c004bf7f0dc1c855c2ed1ca381af1fd429c20d1cc316143ea2858a0fa819fa577c43291ed1e897e5ccdc596c0dbc8c9e666717f8a8d4 -4dea5be7d3a85fa7f7186a5872f71a0c80b368d73722c688bb5ee38ded831fc59b20f2e0460b38fd3b98ab2aaf8e26066657e894f88ebf50e775707eb4bfabdc -693cfcfe4ae258d8375b3a22f5a885e598ab8b1c3cca10bdc7351ea4df947f9a8206eae4ea7e7fd90ea2eb45db26525cd18f91386bb32fa8f718cad3b96d8694 -d34418903f20b02ac264ed6339ed1c70243f19d0802442e78cb19a6cb5fe441740a8174e4788cd69a2fd4a87dd0cd79799cc3f0d847dbd307b8bb0eea6c87098 -3f22b25c16ad55b1bf0f881e3a3c9d1108e0ea60a355d438b0b2ebed2b6b0a4c455aeab1068b0b9ed7be8f7294025f657c678638b9694ba717e636e3a5d7f999 -dbbfed3118bbb9484b732b57b02ae0fb33d12fe474735df898bfe304dc00006084dc0babcad8ec8a4df993b513d61fea1347a158975ab01ca9be09aacc03e811 -12dd5ffaae09c5608df383518f103d9909d23ec9dc3da799858a8321cf115933bb948d6b45ae60da89e952c85037be676109c9c513353449877f257db7f75008 -b7436a99e24690483442bd84a8c35acbdc3cb4697c4740b69a1f72896dcb75cbe234e5909a5ba27cff00ffda000c030100020003000000100396eaf1652ea7e0 -b3ee94431311befa1c4dd924e3a1e1bc582086ffc4001e11010101010101000203000000000000000100112131411051b1c1d1ffda0008010301013f10461efc -b82fd6d3adfe2166ff0096c097b1306c8033e4afbc95e1e448f419e5baafa4f53cfdcc02dfec89ebb1e438b70f202fab59b7d983032de5852cc0fbb6010bbf7f -1b1e40c22ba7977cd588f6ffc4001b110101010101010101000000000000000001001121314151d1ffda0008010201013f10caf8fb177f938c5ef2cf7133603c -7ec43cec21d21547111d13b878c141d81d19fd916397a9771b87661f10a122ae4b7b66f22825bebe64e8a6b1793e58c0cc1a60638dc6b0267cbfffc400241001 -0002020300030003000300000000000100112131415161718191a1b1d1c1e1f0ffda0008010100013f1000d4ef8aa109364715daaf92e043afea5b892da71ff7 -00ac1ea08772b0a463352adc86ae977ef934b2c5594b3ba800b0879759b88a989580f5c5c2d84cc1282d584cdd7cc004980ce272e1c0202677f1895c69adaf4f -9318252bd658c5aee5fa3921a10bf63c3378899ac842ab14f3961218e751ad241a42cc7aeffd9cc6652b09d7c42205b9cdd2afc214b0b82c088d070e1707f310 -ad6edd92008b171d888323cacea289e19551f7b8ee16f0dbbfc40d96d60d3f6011c2512619600b9eb9da9ebd4bd581bc8bc7d4a386778a62fd225a6f78eaa1d8 -6eed23516376e0ca6d4e5868a02585c4772ec434fabc46b0ebb4c87a96a343013366fe62a1175fbc1f3013aa6efdfcca0e0daaabf9cca6622b93a521122f22e1 -8260661e37b65c8b07082b0f755f9189ab7f7a31142aa8233c59f98a40d0c0cbc692d2a15e74c347b1e6566059fc7c4035559b18da5541595ad7491a476edf43 -d7040a941acf0b482c9ec1a4eb540532ed350ac2ded0f106bc40b1019dd9afc96804ef6e9b256228769978eadb25981fe902e1eccea46735d030a0966f408420 -1469f5abf537d13ee6b9271008e6883607bcc0fc6a0a10d1c5d660505055014054281158b41d7ea5881c0db94719e25d4e5194fa103bb3129f5d4c6c877981c3 -cdc0b19a3bee30e05940a9b5dbfe44484dd2be0872980936ca9e0ea1a5c800caf40857082b01c53b2622dc40450725457059c933cd409ca1719184298038e8df -207c953860d32271e4aee52c0fe90dfb6b29af639664c4560286d39f88261628383e25a0c71dfb009050b7674e8b12065dc680eaaf50c84ba0ec94e8ba7ea200 -7cba21469dc4117ad3cef87772c9aba317a37e9a83689e49bcf5196a82ce43317687562939ff00631a6d46455e880413bf9c5781cca8d9642b35872fb11b6a0f -20f6e70be13f65304be9a747388190b0d704aef71dd4f54995be096c80965ff101809a0e52b995b41683001c4000c03be0270ca44f8ef980bc6d2e3787db982e -8770610657ff0032d5daccf917c397e1d508886ced68b8f503d314869b334a6228930387552737bb9448655d3c08dc2daac03caeaa25c29f76eefbd7111154df -452a1bbee6826244bc979175388ef151408a47e5afe629801f926f3dc6b628e6a69b3a972de9b3e5fb9634a2a8716d4ad41b3454b2151c23da376fa88bfb75ea5c4608d81790f3a8b51c6ea84d4351c99fc9ffd9}}{\nonshppict{\pict\picscalex99\picscaley99\piccropl0\piccropr0\piccropt0\piccropb0 -\picw1693\pich1693\picwgoal960\pichgoal960\wmetafile8\bliptag255\blipupi144{\*\blipuid c0c350b43fd44d9f358624d7980fd89c}ffd8ffe000104a46494600010100000100010000ffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713 -141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1effdb0043010505050706070e08080e1e1411141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1effc20011080060006003012200021101031101ffc4001c0000020301010101000000 -000000000000040503060701020008ffc400190100030101010000000000000000000000010203040500ffda000c03010002100310000001b0c295dd262a3643 -f4304442af817ded00fe1b0f5635e77472bd9f35bda3e7df2b9b4e52bef62ebc92a371e1826b045302f8f5b365d4609d8b2e98f3ada2b4465772af9969321c55 -4c2d4553ad2acfa826088f5efd0f52d166c9145bf3af7872df22d591323b9a19daa0634928a3daebcfad07377aa5af9fbbc667a7e180e98ad8544868a5a2ce8f -38680aeb091d796fcfe85afbde4df98aebb933aa6b76797cb4ba196ae916631cd27408ec2bf4c66d2ff9df3ef7ffc40026100002020104010403010100000000 -000003040102050006111213101415222123313241ffda0008010100010502ddccd787002805ad14acf625a2bf50539d7f751a4efc69dc7aad6b2052a2fd2d16 -ae5fefbc5cb72d373faab5e2869192452b56a595a3406931694b72182c46b7aaf5b63f18482e3e423bef4ed3729ebda26ba98fa30b0c425283643c7109dbf476 -d6529e6c06ca358d81cbb55c5eea55909745ff003de75db5da79156291f8d07ea289d6599a036fec71f4c0bc9acc66b2681d0d63b22783da3d0c510a027031a8 -fed8940ace6e5bf3ed9e794c2ad4571af0ebee3234eeb318a2c8af265c1772682c4563c79281113c53402e3f3124c8696c3c968e8ebe3d6666d44cb146968898 -9eb5b8db569407984b8d9258e35912d00bae215d724db58fa49b35ff002f1cd71fee5389aaf905e22d5924e9b50565fda8e9e9489b4f9438d536da845d2d4ff3 -6f344ae71dad96ab56a94731deadcf419239d78edae6abdaf8becd47ae46ac21ba56704c86d92bac58fc6b213f5d4982b0f6f0aa4940d7672feafda48ca0e7c5 -bb94588e856350d5c85eb499a4cce455bb4d65f23f178ed8f563e2bd1e27893bf55716d0e4a1c73141072abaf7659c7c1602afb8334c8718abcd5db6b0358ae2 -bd3fffc4001f1100020104030101000000000000000000010200031112210410312213ffda0008010301013f01acf8a5e5f531d4c221d75c9562351879149119 -b7118da09958c745a9e4a3c3351b19c9e17e6df3169851be88bc7a450e4251e61a4752b725aa183276edac611f5002c6d1100e9bc8ef6b1871cb294900d8efff -c4001f1100020104030101000000000000000000010200031112210410312232ffda0008010201013f01a4993da0f665b99471beb8eca0ee21f615bc558ebb87 -d98dc4476a7ecadcc08b79c7e6663ea3542c750c06d12a87f932af10541b9478caa23628b0f4b7580fccc828bc7a85baa7fa8b4ef710658e32ad42da3dff00ff -c4003210000103020306040504030000000000000100020311120421311013224151612332528105144291a1204371b1243362ffda0008010100063f028700c3 -e24a731d9418102b141f928b8aaeaaa34eeaf753b66aa29f75556fd3457cb1073e993b9ac2bdeee381f6ddff0005070d08a8515cef2b7246941d474544de8b75 -261a77db9f0adcfc8627dca91cec1cfe924156b61c432bd535ddb45cd0c6369c0e15503c73604e79150d8ebee8bcea73282d1119e616f2e9de1a33a15e0cd332 -df57340659765d17aba95896b857809515c7ca6d4e9eeb9ae8f88205b56d74ae9b322b5d946b4357f4b543929ee7b4170233e6a3eee256299888439afc38a765 -4c3d6cd5a4f44d827f29d6e47fbd9595ed60e95cd785287afe355bf9bc38dbab916e0a1b47a8ea53f1f3c8772d7533e6543146282daa8a5fab3f7403c7095661 -dcd95b5ad1d911eea3631c6377a1e32fba799e2b1d4e1747c4d25498cc4789fc8aaf9ac1f0b9a73b72c9473c8f25da3c3454a6b6e11611bd4f13bd908633e1b8 -d6691c287d97c3fe1f030089d25c4535a6c3333f6f3f642785d58e51569e88b5c284201ed0eec5560673e26f2737a22f0dba03e42de5d8adc61dbbb82b5738a0 -4e2375d0315d9bdfd5f9ae68c85bc187651a6bccec23253be0619216cc5b2c5d3b842585dc5f91d8ab1daec92cf0cbba734332fa0d0eca0cca38994dd20f237a -b9196771334e778eed5dbf10c1caeb9c1d914715858da5c337b07d6a1c647a483359277242836470c6c326224e4b0fbd7defadc1bc87e89b1b861786f1bc26cd -0b86edff008eca4c0cd85b30e5d489ddd57aa60a64e7d361c4cefa35bf7253fe236d1f3e4cbb56853967fa211657bf6fd18dc557212eefd900e35c2cfe61e92b -c29a94ce879aa8342322de61421eeb45eb2ccd561f0b868daf630564ae8ac8dcd7cd4a766232cefa891f56f5db349e9615035d99c4377847757d95b0d7d953f6 -a9440b596170add1ea99fe4cceb4fd4a8e99f686f942ab055e455ad28cb21ad4ac381e9dbfffc400241001000202020202020301000000000000010011213141 -516171108191b1d1e1f0a1ffda0008010100013f21ad0698ec5ccab8a2c9db45133d36c41c2c376804662da8bda31b58db7b98f5c8278988269661013b7c4cbc -0cd4eaf440189a7dbc44d70576a5203b6641e4cfa8d41529ac8e4e482acc9fa5451e59cd980da457845b3a750c85a5e6310264105dbdbe8900297a8772a4e73c -4a77eb51cb01a9ae2084c004bf7f0dc1c855c2ed1ca381af1fd429c20d1cc316143ea2858a0fa819fa577c43291ed1e897e5ccdc596c0dbc8c9e666717f8a8d4 -4dea5be7d3a85fa7f7186a5872f71a0c80b368d73722c688bb5ee38ded831fc59b20f2e0460b38fd3b98ab2aaf8e26066657e894f88ebf50e775707eb4bfabdc -693cfcfe4ae258d8375b3a22f5a885e598ab8b1c3cca10bdc7351ea4df947f9a8206eae4ea7e7fd90ea2eb45db26525cd18f91386bb32fa8f718cad3b96d8694 -d34418903f20b02ac264ed6339ed1c70243f19d0802442e78cb19a6cb5fe441740a8174e4788cd69a2fd4a87dd0cd79799cc3f0d847dbd307b8bb0eea6c87098 -3f22b25c16ad55b1bf0f881e3a3c9d1108e0ea60a355d438b0b2ebed2b6b0a4c455aeab1068b0b9ed7be8f7294025f657c678638b9694ba717e636e3a5d7f999 -dbbfed3118bbb9484b732b57b02ae0fb33d12fe474735df898bfe304dc00006084dc0babcad8ec8a4df993b513d61fea1347a158975ab01ca9be09aacc03e811 -12dd5ffaae09c5608df383518f103d9909d23ec9dc3da799858a8321cf115933bb948d6b45ae60da89e952c85037be676109c9c513353449877f257db7f75008 -b7436a99e24690483442bd84a8c35acbdc3cb4697c4740b69a1f72896dcb75cbe234e5909a5ba27cff00ffda000c030100020003000000100396eaf1652ea7e0 -b3ee94431311befa1c4dd924e3a1e1bc582086ffc4001e11010101010101000203000000000000000100112131411051b1c1d1ffda0008010301013f10461efc -b82fd6d3adfe2166ff0096c097b1306c8033e4afbc95e1e448f419e5baafa4f53cfdcc02dfec89ebb1e438b70f202fab59b7d983032de5852cc0fbb6010bbf7f -1b1e40c22ba7977cd588f6ffc4001b110101010101010101000000000000000001001121314151d1ffda0008010201013f10caf8fb177f938c5ef2cf7133603c -7ec43cec21d21547111d13b878c141d81d19fd916397a9771b87661f10a122ae4b7b66f22825bebe64e8a6b1793e58c0cc1a60638dc6b0267cbfffc400241001 -0002020300030003000300000000000100112131415161718191a1b1d1c1e1f0ffda0008010100013f1000d4ef8aa109364715daaf92e043afea5b892da71ff7 -00ac1ea08772b0a463352adc86ae977ef934b2c5594b3ba800b0879759b88a989580f5c5c2d84cc1282d584cdd7cc004980ce272e1c0202677f1895c69adaf4f -9318252bd658c5aee5fa3921a10bf63c3378899ac842ab14f3961218e751ad241a42cc7aeffd9cc6652b09d7c42205b9cdd2afc214b0b82c088d070e1707f310 -ad6edd92008b171d888323cacea289e19551f7b8ee16f0dbbfc40d96d60d3f6011c2512619600b9eb9da9ebd4bd581bc8bc7d4a386778a62fd225a6f78eaa1d8 -6eed23516376e0ca6d4e5868a02585c4772ec434fabc46b0ebb4c87a96a343013366fe62a1175fbc1f3013aa6efdfcca0e0daaabf9cca6622b93a521122f22e1 -8260661e37b65c8b07082b0f755f9189ab7f7a31142aa8233c59f98a40d0c0cbc692d2a15e74c347b1e6566059fc7c4035559b18da5541595ad7491a476edf43 -d7040a941acf0b482c9ec1a4eb540532ed350ac2ded0f106bc40b1019dd9afc96804ef6e9b256228769978eadb25981fe902e1eccea46735d030a0966f408420 -1469f5abf537d13ee6b9271008e6883607bcc0fc6a0a10d1c5d660505055014054281158b41d7ea5881c0db94719e25d4e5194fa103bb3129f5d4c6c877981c3 -cdc0b19a3bee30e05940a9b5dbfe44484dd2be0872980936ca9e0ea1a5c800caf40857082b01c53b2622dc40450725457059c933cd409ca1719184298038e8df -207c953860d32271e4aee52c0fe90dfb6b29af639664c4560286d39f88261628383e25a0c71dfb009050b7674e8b12065dc680eaaf50c84ba0ec94e8ba7ea200 -7cba21469dc4117ad3cef87772c9aba317a37e9a83689e49bcf5196a82ce43317687562939ff00631a6d46455e880413bf9c5781cca8d9642b35872fb11b6a0f -20f6e70be13f65304be9a747388190b0d704aef71dd4f54995be096c80965ff101809a0e52b995b41683001c4000c03be0270ca44f8ef980bc6d2e3787db982e -8770610657ff0032d5daccf917c397e1d508886ced68b8f503d314869b334a6228930387552737bb9448655d3c08dc2daac03caeaa25c29f76eefbd7111154df -452a1bbee6826244bc979175388ef151408a47e5afe629801f926f3dc6b628e6a69b3a972de9b3e5fb9634a2a8716d4ad41b3454b2151c23da376fa88bfb75ea5c4608d81790f3a8b51c6ea84d4351c99fc9ffd9}}}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid11707 -\par }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1045\langfe1028\langnp1045\insrsid11707 \hich\af31506\dbch\af31505\loch\f31506 Lorem ipsum}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1045\langfe1028\langnp1045\insrsid11707\charrsid3544700 -\par }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid13650591\charrsid6892379 {\*\shppict{\pict{\*\picprop\shplid1025{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}} +{\sp{\sn fLine}{\sv 0}}{\sp{\sn wzName}{\sv Picture 1}}{\sp{\sn dhgt}{\sv 251658240}}{\sp{\sn fHidden}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex65\picscaley64\piccropl0\piccropr0\piccropt0\piccropb0 +\picw2593\pich970\picwgoal1470\pichgoal550\jpegblip\bliptag255{\*\blipuid cec9a658613028e35b0cb3143b0991a0}ffd8ffe000104a4649460001010000dc00dc0000ffe100804578696600004d4d002a000000080004011a0005000000010000003e011b00050000000100000046 +01280003000000010002000087690004000000010000004e00000000000000dc00000001000000dc000000010003a00100030000000100010000a00200040000 +000100000093a0030004000000010000003700000000ffed003850686f746f73686f7020332e30003842494d04040000000000003842494d0425000000000010 +d41d8cd98f00b204e9800998ecf8427effc00011080037009303012200021101031101ffc4001f00000105010101010101000000000000000001020304050607 +08090a0bffc400b5100002010303020403050504040000017d01020300041105122131410613516107227114328191a1082342b1c11552d1f02433627282090a +161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a838485868788898a929394959697 +98999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f01 +00030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400010277000102031104052131061241510761 +711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445464748494a535455565758595a6364656667 +68696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9 +dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffdb00430001010101010102010102020202020203020202020304030303030304050404040404040505050505 +050505060606060606070707070708080808080808080808ffdb0043010101010202020302020308050505080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808ffdd0004000affda000c03010002110311003f00fefd249a28d4b4ac140e4963803f1a +f2af16fc6df85fe0e0cbad6af6dbd413e4c04ccf91db099e7ea6be40f8afe21f14ea7e34bbf0d5cdc4cd236a1f65b6b7de56301d82c5c038190473ef5f3cf8c3 +fe151f852e27b5f146a5aa6a9730c8d1cd6ba3c490421d7861f6898927046090bef5fade45e1bd2aaa9cb13524f995d460b5b7aea97abb2f33f8ef8f7e9338bc +2cabd2cb70b4e0a9c9c5ceb4ecaeafa28ab36f4bd936fc8fa17e237fc141bc2fe1d4921f06e8f737f2292126bd716f11c7fb2373fe95f16df7fc147be38c7e25 +b7d458e97069b1dca35c58c76e1b742187983cc396cedcf229afe32f0368b7ba75df893c07168de1cd5cbc56de23bf1717b32b807cbb84762b11d8d866408411 +9c022bc3fe3de8b75af7c3183c770ea5e0fd79f48d4bfb3b53d5bc3119b59365e296b74b8b610429c147db2019e7073815fb8f0c7036474a70a15701753d39a6 +d4b5775d39a29dd59aba69b5a3d6dfc4fe2378e3c778da35b1d86e20b3a2b9fd9d18ba7a2e595da92855945c5f327c9284a3195e4acaff00d23e8baa5aeb9a4d +a6b564dba2bcb68eea23ea92a871fa1ad6af8dbf60bf8843e227ecc9e1dbb9e42f73a6c72e8f759396dd68e514b7fbc9b4fd2bec9afe4acff2a96071d88c14f7 +a72947ee76fc4ff5c380f8a29e779260338a3f0e229c27ff00814536be4dd828a28af20fac0a28a322800a29323a52d001451450014514500145145001451450 +07ffd0feb4ff006b88ae7c25e3ab4f13da1f2fed702ce8c3b4d6cc013f5fbbf957c0dfb45de476be33b9beb41b6df56821d5ed80e9b2f104840ff758b2fe15fa +97fb727877fb4be0f9f13400f99a3dda4ec47fcf29bf76f9f61906bf1e7e25ea47c4df087c3fe2be0cba45e5cf86aecf53e59ff4ab52c79ea1a503e95fd71e11 +d555f0784adfcadd37f75e3f925f33fc81fa5d65d2cbf3acdf051d1548c3130f3d5c2a25f394a4fca27ab787fc7ba77883e17e952f89e492e7c3b0463c1de32b +36f9fec226766d3356894e76347b8a165c1f9704e0d7867807c27ad68fe21f889fb35f89b06eb51f0fdd4d63b798e4bed2b17b6b3a1eeb2c4adb08ea1b8af2df +863f13ec3c07e2e64f12466ebc3fabdbbe91e22b2ed2d8cfc3328fefc27f7887b115f44ead05ff00853c43a578a6fe64bbd77e14dfd8497374a7e4d6bc157320 +16f7a08fbfe424bb1cff00708cfddafd2b1f819602a56a315a55f7a3fe252bc5ff00dbb52d17fdd953fe591f80f0f6734b3cc3e0f1d56579e1ff00775177a4e0 +e1563e93a3cd561daa53afd6a451ee7ff0480f89c5afbc59f0a2ea4fbe906bf65193f4867e3f18ebf72f3fcabf959fd987e20f873e10ff00c1402cff00e118d4 +62bbf0fdef886f34586f626c43359df9610364e3e55629f88afea9548afe6cf1f3295473b58c846d1c44233edaecefe7a26fd4ff00493e819c58f19c153ca2ac +d4a780ad529369def1bf3c5a6b75ef349f551d0fc7df897fb5b7ed37fb4c7ed33e23fd923f6083a16896fe0178adfe24fc51f135bb5fdb69f7b700b269ba6d92 +3289ee82a92ecee1532323bd54d4ff00653ff82b3fc3c847893e1a7ed2ba678dafa32af2681e3af075859584eaac199127d399654661950c7819cd79d7fc12bb +56d33e06fed2bfb437ec93f12a45d3bc6571f13afbc7fa3c77bfba935cd0b5805e1bbb52d8f3962da51c2e766067ad7ed978b7c5fe16f017876efc5de35d46cb +49d2ec2133de6a1a8cc905bc31af56791c8551f535f89deda1fdac8fc83f067ed97f107c29ff00052bf8d5f0dfe38f8a6d74ef86fe00f853e1bf15bdb5cc7043 +69a6dd5d2b9bd9fed1b04cc1cae1559cf60a326b3ff639f8edfb5f7fc141be3ccffb4ce85a95ff00c3dfd9ef48792c7c21a0b59dbb6a5e3578e4c1d46e659e16 +7b7b4383b162605810371e4d7e4f7eda5fb1778a3fe0a01ff0531f8f7e06f85be21934fd5b4ff867e07f1468765249ff00127d72584bc915a6a2a07cf0c80663 +39c2b3648c1e3f6b7fe0991fb7f785bf68ef0c4ffb397c45d0e0f87df16fe1ddb268de29f87af10b45892cc0845ce9d113f35a1c0c05cec040e54834dad094f5 +3d1fc0fe18fda5be356a5e28f12691f16351f0f59d8f8bf54d16cf4a8344b0ba48a1b3902a62594073c1eff9d7d75e0eb7d57e107c3d927f8cbe325d6dad6492 +7b9f10ea905be98ab131f9519223e58dbd01ea6be1df83bfb35db7c53b9f1a78a64f1af8ff004127e206b96ff60f0e6aff0063b31e5cabf388bca6f9db3f31cf +35dd78cfe1df8717e3afc37f831f126faff5bf0e59e87a86a1a70f124ff683a9eb50cc9e5fda9c8559a48a262d1a11cf5c1c50ecdee357b1e9baafed71f053c7 +7e04f142fc1af18e917fade9ba15ede5bc56d20f3964861775644954799b48c9001f7e2a8e95f1bbfe11bf0fe87e34f881e2dd36dadd3e1bff00c245aa691736 +fb679a51e56ebe3320c2c4acdb0a2af56e9e937ed97f0f3e115ffecf7e22d5fc656d6160da5e953cda66a712a41716b73b71188645018798d842a0e18120835e +1de0c8bed1f13fc1304a8adbfe065c031b005492d0f183c6334ac82eee7d07fb307ed5df0eff00685f0d5a5a69fabe9b3f8a134efb7eb3a359799bad0190a73b +c630381d7ad741adfed83fb317873c547c13ad78df41835359440d6cd3e76c84e36b48a0a039e0e5863bd7ca897da87873fe09c961ac78609b49db45b6b5d42f +ec940b882ca4ba11ddc8194641488b127b75ed5f6df83fe10fc14d2fe1cdbf847c2fa2e8b2787a6b340b18822961b985d07ef1d883e6175c12e4927ae6869026 +cebb55f88be06d0e6d321d5b55b283fb61656d31de41e5dc2c1119e464907cbb56252e4e718ef5f26788be34fc68f19eb537897f6636d13c5be1cf2638212d03 +a43f6d469d2e90def9801f2fcb42008b04c8067bd7c8da6f803c31e33f19f85be1158c925df8274ff8adadd9e871890b43269f069c6e2e2d124c9f32dd67df16 +338db95e82bf64b4dd2f4dd1ac62d3348b786d6da0411c36f6e8b1c68a3a0555c003e943561dee62f822f7c41a9783349d47c5900b5d527d36da6d4ad80da22b +a78d4ca8064e36b923193f5aea28a2a0a3ffd1feeefe28f8460f1d7c3ad6bc233286fb7e9b3db229e07985498cfe0f835fcd6784f59d09f46f12fc2af1aea116 +929a87933d9dfdd2bb4106a5a7c840128405956442e8481c715fd473636f3fad7e327c6dff00826af8bbc71f15f54f14782b5fd1acb48d56f1ef8c37de6f9f03 +cc7748aaa8a5586e24af23d0d7ef3e0b716e0304b1583ccabfb28cb9671976945dfb3d767b6b6b1fc1df4d0f08f3dceaae559cf0e607eb3569fb4a552174b9a9 +d48db5f7a2ecaf2574d34e49ab58fcc5d43c3df00fc38be678afc57a86b930e4d97856c8a467d8dd5e145fc510fd2b8df187ed0da5db785751f047c35d0ce970 +ea9611e8b79aa6a97d2ea3aa4ba744e1c5aabb08e28a26603291c7ed9afd9df01ffc128be09e9856e7e256bfa8ebb2820982ddd2c6dfdc1d859d876cee5afb83 +e1cfecb7fb38fc2b68e5f02f86345b59e3e16e9e313dc7e32ca5dcfe75fa7e73e38643464b93da62a51d55ed085d6ab4b2ebde2cfe6ae0cfa1271de2a0d56fab +65909a6a5cb7ab56cd34fde6e76ba6d3e5ab1ddab23f95af82ff00b2d7ed25f157c5ba5de7803c2fabac316a16d3ff006addc2d696b084915fcd32cbb410b8cf +ca1b35fd9269f1dcc56714778e249962459645180ce061881ee726a748e358c470e028180140000f61522ae327d6bf03f127c4cafc475694aad18d38d3bd92d5 +eb6bddbdf65b247f787d1c3e8d380f0eb0d8ba585c64ebcf10e2e6e49463ee735b962af6f89deedb7a6c7c8ffb51fec3dfb3bfed791e9979f177499ffb674390 +cba0f8a345ba974dd6b4d62413f67bdb764902920128c5909e4ae6be24bfff0082277c06f1dde5b8fda0be22fc6af89fa6da4b1cd6da278e3c5b7175628f136e +53b214849f420b1e2bf6568afcd149a3fa51c533e47f007ec65f0afe1bfed51e27fdadbc373eaabaff008abc33a5784ef34f92643a74165a3822dfc888461d5f +070c4b907d0579c7ed2bff0004e5f81ffb47fc67f0b7ed1cd7be20f0778ffc25387b1f177832e63b1beb9817a5b5e178a54b887b6d753f292b9da715f7fd1426 +558f87e7fd88b4e1aaea1aa689f10fe25e90353bf9b53bab4d23575b5b6373704196458921c02e464d7a141fb29f816ffe1a49f0cfe20ea7e21f16c27506d4ad +755f115f34fa9d9ce428536d74811e2d98caedf539c838afa7a8a7cec5ca8f8aad7f61bf8797493af8f3c43e33f16836d35b582789b556bc8ac3ce431b496f11 +554f3003f2b386da464735ed3e1ff813e12f0df8a744f1759cb7b25c685e18ff00844ed639a45689eccb2316906d04c9941c82075e2bdb28a4e4c1451f377c35 +fd98fc21f0b3c41aadff0087f55f104fa3eab15c427c29a85e7da745b6175279b2982d9d7e5dc49eac782462bcbae7f60df870b34ba7e83e24f1ce91a04f2179 +bc2ba5eb32c3a532b1f9a3116199508e36ab8c0e062bee2a28e662e4478b597c03f875a3cde10ff8472d9f4cb6f054b732e8d636642c39ba81a093cd04333921 +cb67392dc926bda68a286ca0a28a2901ffd2fef4f53f0e0d473fe91347939c29af3cd4fe11bea19c6a772b9f73fe35ed1451703e6d6f8033b49bff00b6af40cf +40ed5d169df0765b1c13a9dcb60e7926bdc28a00e474df0a2e9e07fa54ef8f535d6a8daa075c7734b4500145145001451450014514500145145001451450014514500145145007ffd9}}{\nonshppict{\pict\picscalex66\picscaley64\piccropl0\piccropr0\piccropt0\piccropb0 +\picw2593\pich970\picwgoal1470\pichgoal550\wmetafile8\bliptag255\blipupi144{\*\blipuid cec9a658613028e35b0cb3143b0991a0}ffd8ffe000104a4649460001010000dc00dc0000ffe100804578696600004d4d002a000000080004011a0005000000010000003e011b00050000000100000046 +01280003000000010002000087690004000000010000004e00000000000000dc00000001000000dc000000010003a00100030000000100010000a00200040000 +000100000093a0030004000000010000003700000000ffed003850686f746f73686f7020332e30003842494d04040000000000003842494d0425000000000010 +d41d8cd98f00b204e9800998ecf8427effc00011080037009303012200021101031101ffc4001f00000105010101010101000000000000000001020304050607 +08090a0bffc400b5100002010303020403050504040000017d01020300041105122131410613516107227114328191a1082342b1c11552d1f02433627282090a +161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a838485868788898a929394959697 +98999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f01 +00030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400010277000102031104052131061241510761 +711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445464748494a535455565758595a6364656667 +68696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9 +dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffdb00430001010101010102010102020202020203020202020304030303030304050404040404040505050505 +050505060606060606070707070708080808080808080808ffdb0043010101010202020302020308050505080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808ffdd0004000affda000c03010002110311003f00fefd249a28d4b4ac140e4963803f1a +f2af16fc6df85fe0e0cbad6af6dbd413e4c04ccf91db099e7ea6be40f8afe21f14ea7e34bbf0d5cdc4cd236a1f65b6b7de56301d82c5c038190473ef5f3cf8c3 +fe151f852e27b5f146a5aa6a9730c8d1cd6ba3c490421d7861f6898927046090bef5fade45e1bd2aaa9cb13524f995d460b5b7aea97abb2f33f8ef8f7e9338bc +2cabd2cb70b4e0a9c9c5ceb4ecaeafa28ab36f4bd936fc8fa17e237fc141bc2fe1d4921f06e8f737f2292126bd716f11c7fb2373fe95f16df7fc147be38c7e25 +b7d458e97069b1dca35c58c76e1b742187983cc396cedcf229afe32f0368b7ba75df893c07168de1cd5cbc56de23bf1717b32b807cbb84762b11d8d866408411 +9c022bc3fe3de8b75af7c3183c770ea5e0fd79f48d4bfb3b53d5bc3119b59365e296b74b8b610429c147db2019e7073815fb8f0c7036474a70a15701753d39a6 +d4b5775d39a29dd59aba69b5a3d6dfc4fe2378e3c778da35b1d86e20b3a2b9fd9d18ba7a2e595da92855945c5f327c9284a3195e4acaff00d23e8baa5aeb9a4d +a6b564dba2bcb68eea23ea92a871fa1ad6af8dbf60bf8843e227ecc9e1dbb9e42f73a6c72e8f759396dd68e514b7fbc9b4fd2bec9afe4acff2a96071d88c14f7 +a72947ee76fc4ff5c380f8a29e779260338a3f0e229c27ff00814536be4dd828a28af20fac0a28a322800a29323a52d001451450014514500145145001451450 +07ffd0feb4ff006b88ae7c25e3ab4f13da1f2fed702ce8c3b4d6cc013f5fbbf957c0dfb45de476be33b9beb41b6df56821d5ed80e9b2f104840ff758b2fe15fa +97fb727877fb4be0f9f13400f99a3dda4ec47fcf29bf76f9f61906bf1e7e25ea47c4df087c3fe2be0cba45e5cf86aecf53e59ff4ab52c79ea1a503e95fd71e11 +d555f0784adfcadd37f75e3f925f33fc81fa5d65d2cbf3acdf051d1548c3130f3d5c2a25f394a4fca27ab787fc7ba77883e17e952f89e492e7c3b0463c1de32b +36f9fec226766d3356894e76347b8a165c1f9704e0d7867807c27ad68fe21f889fb35f89b06eb51f0fdd4d63b798e4bed2b17b6b3a1eeb2c4adb08ea1b8af2df +863f13ec3c07e2e64f12466ebc3fabdbbe91e22b2ed2d8cfc3328fefc27f7887b115f44ead05ff00853c43a578a6fe64bbd77e14dfd8497374a7e4d6bc157320 +16f7a08fbfe424bb1cff00708cfddafd2b1f819602a56a315a55f7a3fe252bc5ff00dbb52d17fdd953fe591f80f0f6734b3cc3e0f1d56579e1ff00775177a4e0 +e1563e93a3cd561daa53afd6a451ee7ff0480f89c5afbc59f0a2ea4fbe906bf65193f4867e3f18ebf72f3fcabf959fd987e20f873e10ff00c1402cff00e118d4 +62bbf0fdef886f34586f626c43359df9610364e3e55629f88afea9548afe6cf1f3295473b58c846d1c44233edaecefe7a26fd4ff00493e819c58f19c153ca2ac +d4a780ad529369def1bf3c5a6b75ef349f551d0fc7df897fb5b7ed37fb4c7ed33e23fd923f6083a16896fe0178adfe24fc51f135bb5fdb69f7b700b269ba6d92 +3289ee82a92ecee1532323bd54d4ff00653ff82b3fc3c847893e1a7ed2ba678dafa32af2681e3af075859584eaac199127d399654661950c7819cd79d7fc12bb +56d33e06fed2bfb437ec93f12a45d3bc6571f13afbc7fa3c77bfba935cd0b5805e1bbb52d8f3962da51c2e766067ad7ed978b7c5fe16f017876efc5de35d46cb +49d2ec2133de6a1a8cc905bc31af56791c8551f535f89deda1fdac8fc83f067ed97f107c29ff00052bf8d5f0dfe38f8a6d74ef86fe00f853e1bf15bdb5cc7043 +69a6dd5d2b9bd9fed1b04cc1cae1559cf60a326b3ff639f8edfb5f7fc141be3ccffb4ce85a95ff00c3dfd9ef48792c7c21a0b59dbb6a5e3578e4c1d46e659e16 +7b7b4383b162605810371e4d7e4f7eda5fb1778a3fe0a01ff0531f8f7e06f85be21934fd5b4ff867e07f1468765249ff00127d72584bc915a6a2a07cf0c80663 +39c2b3648c1e3f6b7fe0991fb7f785bf68ef0c4ffb397c45d0e0f87df16fe1ddb268de29f87af10b45892cc0845ce9d113f35a1c0c05cec040e54834dad094f5 +3d1fc0fe18fda5be356a5e28f12691f16351f0f59d8f8bf54d16cf4a8344b0ba48a1b3902a62594073c1eff9d7d75e0eb7d57e107c3d927f8cbe325d6dad6492 +7b9f10ea905be98ab131f9519223e58dbd01ea6be1df83bfb35db7c53b9f1a78a64f1af8ff004127e206b96ff60f0e6aff0063b31e5cabf388bca6f9db3f31cf +35dd78cfe1df8717e3afc37f831f126faff5bf0e59e87a86a1a70f124ff683a9eb50cc9e5fda9c8559a48a262d1a11cf5c1c50ecdee357b1e9baafed71f053c7 +7e04f142fc1af18e917fade9ba15ede5bc56d20f3964861775644954799b48c9001f7e2a8e95f1bbfe11bf0fe87e34f881e2dd36dadd3e1bff00c245aa691736 +fb679a51e56ebe3320c2c4acdb0a2af56e9e937ed97f0f3e115ffecf7e22d5fc656d6160da5e953cda66a712a41716b73b71188645018798d842a0e18120835e +1de0c8bed1f13fc1304a8adbfe065c031b005492d0f183c6334ac82eee7d07fb307ed5df0eff00685f0d5a5a69fabe9b3f8a134efb7eb3a359799bad0190a73b +c630381d7ad741adfed83fb317873c547c13ad78df41835359440d6cd3e76c84e36b48a0a039e0e5863bd7ca897da87873fe09c961ac78609b49db45b6b5d42f +ec940b882ca4ba11ddc8194641488b127b75ed5f6df83fe10fc14d2fe1cdbf847c2fa2e8b2787a6b340b18822961b985d07ef1d883e6175c12e4927ae6869026 +cebb55f88be06d0e6d321d5b55b283fb61656d31de41e5dc2c1119e464907cbb56252e4e718ef5f26788be34fc68f19eb537897f6636d13c5be1cf2638212d03 +a43f6d469d2e90def9801f2fcb42008b04c8067bd7c8da6f803c31e33f19f85be1158c925df8274ff8adadd9e871890b43269f069c6e2e2d124c9f32dd67df16 +338db95e82bf64b4dd2f4dd1ac62d3348b786d6da0411c36f6e8b1c68a3a0555c003e943561dee62f822f7c41a9783349d47c5900b5d527d36da6d4ad80da22b +a78d4ca8064e36b923193f5aea28a2a0a3ffd1feeefe28f8460f1d7c3ad6bc233286fb7e9b3db229e07985498cfe0f835fcd6784f59d09f46f12fc2af1aea116 +929a87933d9dfdd2bb4106a5a7c840128405956442e8481c715fd473636f3fad7e327c6dff00826af8bbc71f15f54f14782b5fd1acb48d56f1ef8c37de6f9f03 +cc7748aaa8a5586e24af23d0d7ef3e0b716e0304b1583ccabfb28cb9671976945dfb3d767b6b6b1fc1df4d0f08f3dceaae559cf0e607eb3569fb4a552174b9a9 +d48db5f7a2ecaf2574d34e49ab58fcc5d43c3df00fc38be678afc57a86b930e4d97856c8a467d8dd5e145fc510fd2b8df187ed0da5db785751f047c35d0ce970 +ea9611e8b79aa6a97d2ea3aa4ba744e1c5aabb08e28a26603291c7ed9afd9df01ffc128be09e9856e7e256bfa8ebb2820982ddd2c6dfdc1d859d876cee5afb83 +e1cfecb7fb38fc2b68e5f02f86345b59e3e16e9e313dc7e32ca5dcfe75fa7e73e38643464b93da62a51d55ed085d6ab4b2ebde2cfe6ae0cfa1271de2a0d56fab +65909a6a5cb7ab56cd34fde6e76ba6d3e5ab1ddab23f95af82ff00b2d7ed25f157c5ba5de7803c2fabac316a16d3ff006addc2d696b084915fcd32cbb410b8cf +ca1b35fd9269f1dcc56714778e249962459645180ce061881ee726a748e358c470e028180140000f61522ae327d6bf03f127c4cafc475694aad18d38d3bd92d5 +eb6bddbdf65b247f787d1c3e8d380f0eb0d8ba585c64ebcf10e2e6e49463ee735b962af6f89deedb7a6c7c8ffb51fec3dfb3bfed791e9979f177499ffb674390 +cba0f8a345ba974dd6b4d62413f67bdb764902920128c5909e4ae6be24bfff0082277c06f1dde5b8fda0be22fc6af89fa6da4b1cd6da278e3c5b7175628f136e +53b214849f420b1e2bf6568afcd149a3fa51c533e47f007ec65f0afe1bfed51e27fdadbc373eaabaff008abc33a5784ef34f92643a74165a3822dfc888461d5f +070c4b907d0579c7ed2bff0004e5f81ffb47fc67f0b7ed1cd7be20f0778ffc25387b1f177832e63b1beb9817a5b5e178a54b887b6d753f292b9da715f7fd1426 +558f87e7fd88b4e1aaea1aa689f10fe25e90353bf9b53bab4d23575b5b6373704196458921c02e464d7a141fb29f816ffe1a49f0cfe20ea7e21f16c27506d4ad +755f115f34fa9d9ce428536d74811e2d98caedf539c838afa7a8a7cec5ca8f8aad7f61bf8797493af8f3c43e33f16836d35b582789b556bc8ac3ce431b496f11 +554f3003f2b386da464735ed3e1ff813e12f0df8a744f1759cb7b25c685e18ff00844ed639a45689eccb2316906d04c9941c82075e2bdb28a4e4c1451f377c35 +fd98fc21f0b3c41aadff0087f55f104fa3eab15c427c29a85e7da745b6175279b2982d9d7e5dc49eac782462bcbae7f60df870b34ba7e83e24f1ce91a04f2179 +bc2ba5eb32c3a532b1f9a3116199508e36ab8c0e062bee2a28e662e4478b597c03f875a3cde10ff8472d9f4cb6f054b732e8d636642c39ba81a093cd04333921 +cb67392dc926bda68a286ca0a28a2901ffd2fef4f53f0e0d473fe91347939c29af3cd4fe11bea19c6a772b9f73fe35ed1451703e6d6f8033b49bff00b6af40cf +40ed5d169df0765b1c13a9dcb60e7926bdc28a00e474df0a2e9e07fa54ef8f535d6a8daa075c7734b4500145145001451450014514500145145001451450014514500145145007ffd9}}}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid6162986 +\par }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1045\langfe1028\langnp1045\insrsid6162986 \hich\af31506\dbch\af31505\loch\f31506 Lorem ipsum}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1045\langfe1028\langnp1045\insrsid6162986\charrsid3544700 +\par }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid5518426\charrsid5340503 {\*\shppict{\pict{\*\picprop\shplid1025{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}} {\sp{\sn fFlipV}{\sv 0}}{\sp{\sn fLockAspectRatio}{\sv 1}}{\sp{\sn fLockPosition}{\sv 0}}{\sp{\sn fLockAgainstSelect}{\sv 0}}{\sp{\sn fLockAgainstGrouping}{\sv 0}}{\sp{\sn pictureGray}{\sv 0}}{\sp{\sn pictureBiLevel}{\sv 0}}{\sp{\sn fFilled}{\sv 0}} -{\sp{\sn fLine}{\sv 0}}{\sp{\sn wzName}{\sv Picture 2}}{\sp{\sn wzDescription}{\sv A picture containing gameDescription automatically generated}}{\sp{\sn dhgt}{\sv 251658240}}{\sp{\sn fHidden}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}} -\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw1693\pich1693\picwgoal960\pichgoal960\jpegblip\bliptag255{\*\blipuid c0c350b43fd44d9f358624d7980fd89c} -ffd8ffe000104a46494600010100000100010000ffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713 -141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1effdb0043010505050706070e08080e1e1411141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1effc20011080060006003012200021101031101ffc4001c0000020301010101000000 -000000000000040503060701020008ffc400190100030101010000000000000000000000010203040500ffda000c03010002100310000001b0c295dd262a3643 -f4304442af817ded00fe1b0f5635e77472bd9f35bda3e7df2b9b4e52bef62ebc92a371e1826b045302f8f5b365d4609d8b2e98f3ada2b4465772af9969321c55 -4c2d4553ad2acfa826088f5efd0f52d166c9145bf3af7872df22d591323b9a19daa0634928a3daebcfad07377aa5af9fbbc667a7e180e98ad8544868a5a2ce8f -38680aeb091d796fcfe85afbde4df98aebb933aa6b76797cb4ba196ae916631cd27408ec2bf4c66d2ff9df3ef7ffc40026100002020104010403010100000000 -000003040102050006111213101415222123313241ffda0008010100010502ddccd787002805ad14acf625a2bf50539d7f751a4efc69dc7aad6b2052a2fd2d16 -ae5fefbc5cb72d373faab5e2869192452b56a595a3406931694b72182c46b7aaf5b63f18482e3e423bef4ed3729ebda26ba98fa30b0c425283643c7109dbf476 -d6529e6c06ca358d81cbb55c5eea55909745ff003de75db5da79156291f8d07ea289d6599a036fec71f4c0bc9acc66b2681d0d63b22783da3d0c510a027031a8 -fed8940ace6e5bf3ed9e794c2ad4571af0ebee3234eeb318a2c8af265c1772682c4563c79281113c53402e3f3124c8696c3c968e8ebe3d6666d44cb146968898 -9eb5b8db569407984b8d9258e35912d00bae215d724db58fa49b35ff002f1cd71fee5389aaf905e22d5924e9b50565fda8e9e9489b4f9438d536da845d2d4ff3 -6f344ae71dad96ab56a94731deadcf419239d78edae6abdaf8becd47ae46ac21ba56704c86d92bac58fc6b213f5d4982b0f6f0aa4940d7672feafda48ca0e7c5 -bb94588e856350d5c85eb499a4cce455bb4d65f23f178ed8f563e2bd1e27893bf55716d0e4a1c73141072abaf7659c7c1602afb8334c8718abcd5db6b0358ae2 -bd3fffc4001f1100020104030101000000000000000000010200031112210410312213ffda0008010301013f01acf8a5e5f531d4c221d75c9562351879149119 -b7118da09958c745a9e4a3c3351b19c9e17e6df3169851be88bc7a450e4251e61a4752b725aa183276edac611f5002c6d1100e9bc8ef6b1871cb294900d8efff -c4001f1100020104030101000000000000000000010200031112210410312232ffda0008010201013f01a4993da0f665b99471beb8eca0ee21f615bc558ebb87 -d98dc4476a7ecadcc08b79c7e6663ea3542c750c06d12a87f932af10541b9478caa23628b0f4b7580fccc828bc7a85baa7fa8b4ef710658e32ad42da3dff00ff -c4003210000103020306040504030000000000000100020311120421311013224151612332528105144291a1204371b1243362ffda0008010100063f028700c3 -e24a731d9418102b141f928b8aaeaaa34eeaf753b66aa29f75556fd3457cb1073e993b9ac2bdeee381f6ddff0005070d08a8515cef2b7246941d474544de8b75 -261a77db9f0adcfc8627dca91cec1cfe924156b61c432bd535ddb45cd0c6369c0e15503c73604e79150d8ebee8bcea73282d1119e616f2e9de1a33a15e0cd332 -df57340659765d17aba95896b857809515c7ca6d4e9eeb9ae8f88205b56d74ae9b322b5d946b4357f4b543929ee7b4170233e6a3eee256299888439afc38a765 -4c3d6cd5a4f44d827f29d6e47fbd9595ed60e95cd785287afe355bf9bc38dbab916e0a1b47a8ea53f1f3c8772d7533e6543146282daa8a5fab3f7403c7095661 -dcd95b5ad1d911eea3631c6377a1e32fba799e2b1d4e1747c4d25498cc4789fc8aaf9ac1f0b9a73b72c9473c8f25da3c3454a6b6e11611bd4f13bd908633e1b8 -d6691c287d97c3fe1f030089d25c4535a6c3333f6f3f642785d58e51569e88b5c284201ed0eec5560673e26f2737a22f0dba03e42de5d8adc61dbbb82b5738a0 -4e2375d0315d9bdfd5f9ae68c85bc187651a6bccec23253be0619216cc5b2c5d3b842585dc5f91d8ab1daec92cf0cbba734332fa0d0eca0cca38994dd20f237a -b9196771334e778eed5dbf10c1caeb9c1d914715858da5c337b07d6a1c647a483359277242836470c6c326224e4b0fbd7defadc1bc87e89b1b861786f1bc26cd -0b86edff008eca4c0cd85b30e5d489ddd57aa60a64e7d361c4cefa35bf7253fe236d1f3e4cbb56853967fa211657bf6fd18dc557212eefd900e35c2cfe61e92b -c29a94ce879aa8342322de61421eeb45eb2ccd561f0b868daf630564ae8ac8dcd7cd4a766232cefa891f56f5db349e9615035d99c4377847757d95b0d7d953f6 -a9440b596170add1ea99fe4cceb4fd4a8e99f686f942ab055e455ad28cb21ad4ac381e9dbfffc400241001000202020202020301000000000000010011213141 -516171108191b1d1e1f0a1ffda0008010100013f21ad0698ec5ccab8a2c9db45133d36c41c2c376804662da8bda31b58db7b98f5c8278988269661013b7c4cbc -0cd4eaf440189a7dbc44d70576a5203b6641e4cfa8d41529ac8e4e482acc9fa5451e59cd980da457845b3a750c85a5e6310264105dbdbe8900297a8772a4e73c -4a77eb51cb01a9ae2084c004bf7f0dc1c855c2ed1ca381af1fd429c20d1cc316143ea2858a0fa819fa577c43291ed1e897e5ccdc596c0dbc8c9e666717f8a8d4 -4dea5be7d3a85fa7f7186a5872f71a0c80b368d73722c688bb5ee38ded831fc59b20f2e0460b38fd3b98ab2aaf8e26066657e894f88ebf50e775707eb4bfabdc -693cfcfe4ae258d8375b3a22f5a885e598ab8b1c3cca10bdc7351ea4df947f9a8206eae4ea7e7fd90ea2eb45db26525cd18f91386bb32fa8f718cad3b96d8694 -d34418903f20b02ac264ed6339ed1c70243f19d0802442e78cb19a6cb5fe441740a8174e4788cd69a2fd4a87dd0cd79799cc3f0d847dbd307b8bb0eea6c87098 -3f22b25c16ad55b1bf0f881e3a3c9d1108e0ea60a355d438b0b2ebed2b6b0a4c455aeab1068b0b9ed7be8f7294025f657c678638b9694ba717e636e3a5d7f999 -dbbfed3118bbb9484b732b57b02ae0fb33d12fe474735df898bfe304dc00006084dc0babcad8ec8a4df993b513d61fea1347a158975ab01ca9be09aacc03e811 -12dd5ffaae09c5608df383518f103d9909d23ec9dc3da799858a8321cf115933bb948d6b45ae60da89e952c85037be676109c9c513353449877f257db7f75008 -b7436a99e24690483442bd84a8c35acbdc3cb4697c4740b69a1f72896dcb75cbe234e5909a5ba27cff00ffda000c030100020003000000100396eaf1652ea7e0 -b3ee94431311befa1c4dd924e3a1e1bc582086ffc4001e11010101010101000203000000000000000100112131411051b1c1d1ffda0008010301013f10461efc -b82fd6d3adfe2166ff0096c097b1306c8033e4afbc95e1e448f419e5baafa4f53cfdcc02dfec89ebb1e438b70f202fab59b7d983032de5852cc0fbb6010bbf7f -1b1e40c22ba7977cd588f6ffc4001b110101010101010101000000000000000001001121314151d1ffda0008010201013f10caf8fb177f938c5ef2cf7133603c -7ec43cec21d21547111d13b878c141d81d19fd916397a9771b87661f10a122ae4b7b66f22825bebe64e8a6b1793e58c0cc1a60638dc6b0267cbfffc400241001 -0002020300030003000300000000000100112131415161718191a1b1d1c1e1f0ffda0008010100013f1000d4ef8aa109364715daaf92e043afea5b892da71ff7 -00ac1ea08772b0a463352adc86ae977ef934b2c5594b3ba800b0879759b88a989580f5c5c2d84cc1282d584cdd7cc004980ce272e1c0202677f1895c69adaf4f -9318252bd658c5aee5fa3921a10bf63c3378899ac842ab14f3961218e751ad241a42cc7aeffd9cc6652b09d7c42205b9cdd2afc214b0b82c088d070e1707f310 -ad6edd92008b171d888323cacea289e19551f7b8ee16f0dbbfc40d96d60d3f6011c2512619600b9eb9da9ebd4bd581bc8bc7d4a386778a62fd225a6f78eaa1d8 -6eed23516376e0ca6d4e5868a02585c4772ec434fabc46b0ebb4c87a96a343013366fe62a1175fbc1f3013aa6efdfcca0e0daaabf9cca6622b93a521122f22e1 -8260661e37b65c8b07082b0f755f9189ab7f7a31142aa8233c59f98a40d0c0cbc692d2a15e74c347b1e6566059fc7c4035559b18da5541595ad7491a476edf43 -d7040a941acf0b482c9ec1a4eb540532ed350ac2ded0f106bc40b1019dd9afc96804ef6e9b256228769978eadb25981fe902e1eccea46735d030a0966f408420 -1469f5abf537d13ee6b9271008e6883607bcc0fc6a0a10d1c5d660505055014054281158b41d7ea5881c0db94719e25d4e5194fa103bb3129f5d4c6c877981c3 -cdc0b19a3bee30e05940a9b5dbfe44484dd2be0872980936ca9e0ea1a5c800caf40857082b01c53b2622dc40450725457059c933cd409ca1719184298038e8df -207c953860d32271e4aee52c0fe90dfb6b29af639664c4560286d39f88261628383e25a0c71dfb009050b7674e8b12065dc680eaaf50c84ba0ec94e8ba7ea200 -7cba21469dc4117ad3cef87772c9aba317a37e9a83689e49bcf5196a82ce43317687562939ff00631a6d46455e880413bf9c5781cca8d9642b35872fb11b6a0f -20f6e70be13f65304be9a747388190b0d704aef71dd4f54995be096c80965ff101809a0e52b995b41683001c4000c03be0270ca44f8ef980bc6d2e3787db982e -8770610657ff0032d5daccf917c397e1d508886ced68b8f503d314869b334a6228930387552737bb9448655d3c08dc2daac03caeaa25c29f76eefbd7111154df -452a1bbee6826244bc979175388ef151408a47e5afe629801f926f3dc6b628e6a69b3a972de9b3e5fb9634a2a8716d4ad41b3454b2151c23da376fa88bfb75ea5c4608d81790f3a8b51c6ea84d4351c99fc9ffd9}}{\nonshppict{\pict\picscalex99\picscaley99\piccropl0\piccropr0\piccropt0\piccropb0 -\picw1693\pich1693\picwgoal960\pichgoal960\wmetafile8\bliptag255\blipupi144{\*\blipuid c0c350b43fd44d9f358624d7980fd89c}ffd8ffe000104a46494600010100000100010000ffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713 -141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1effdb0043010505050706070e08080e1e1411141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1effc20011080060006003012200021101031101ffc4001c0000020301010101000000 -000000000000040503060701020008ffc400190100030101010000000000000000000000010203040500ffda000c03010002100310000001b0c295dd262a3643 -f4304442af817ded00fe1b0f5635e77472bd9f35bda3e7df2b9b4e52bef62ebc92a371e1826b045302f8f5b365d4609d8b2e98f3ada2b4465772af9969321c55 -4c2d4553ad2acfa826088f5efd0f52d166c9145bf3af7872df22d591323b9a19daa0634928a3daebcfad07377aa5af9fbbc667a7e180e98ad8544868a5a2ce8f -38680aeb091d796fcfe85afbde4df98aebb933aa6b76797cb4ba196ae916631cd27408ec2bf4c66d2ff9df3ef7ffc40026100002020104010403010100000000 -000003040102050006111213101415222123313241ffda0008010100010502ddccd787002805ad14acf625a2bf50539d7f751a4efc69dc7aad6b2052a2fd2d16 -ae5fefbc5cb72d373faab5e2869192452b56a595a3406931694b72182c46b7aaf5b63f18482e3e423bef4ed3729ebda26ba98fa30b0c425283643c7109dbf476 -d6529e6c06ca358d81cbb55c5eea55909745ff003de75db5da79156291f8d07ea289d6599a036fec71f4c0bc9acc66b2681d0d63b22783da3d0c510a027031a8 -fed8940ace6e5bf3ed9e794c2ad4571af0ebee3234eeb318a2c8af265c1772682c4563c79281113c53402e3f3124c8696c3c968e8ebe3d6666d44cb146968898 -9eb5b8db569407984b8d9258e35912d00bae215d724db58fa49b35ff002f1cd71fee5389aaf905e22d5924e9b50565fda8e9e9489b4f9438d536da845d2d4ff3 -6f344ae71dad96ab56a94731deadcf419239d78edae6abdaf8becd47ae46ac21ba56704c86d92bac58fc6b213f5d4982b0f6f0aa4940d7672feafda48ca0e7c5 -bb94588e856350d5c85eb499a4cce455bb4d65f23f178ed8f563e2bd1e27893bf55716d0e4a1c73141072abaf7659c7c1602afb8334c8718abcd5db6b0358ae2 -bd3fffc4001f1100020104030101000000000000000000010200031112210410312213ffda0008010301013f01acf8a5e5f531d4c221d75c9562351879149119 -b7118da09958c745a9e4a3c3351b19c9e17e6df3169851be88bc7a450e4251e61a4752b725aa183276edac611f5002c6d1100e9bc8ef6b1871cb294900d8efff -c4001f1100020104030101000000000000000000010200031112210410312232ffda0008010201013f01a4993da0f665b99471beb8eca0ee21f615bc558ebb87 -d98dc4476a7ecadcc08b79c7e6663ea3542c750c06d12a87f932af10541b9478caa23628b0f4b7580fccc828bc7a85baa7fa8b4ef710658e32ad42da3dff00ff -c4003210000103020306040504030000000000000100020311120421311013224151612332528105144291a1204371b1243362ffda0008010100063f028700c3 -e24a731d9418102b141f928b8aaeaaa34eeaf753b66aa29f75556fd3457cb1073e993b9ac2bdeee381f6ddff0005070d08a8515cef2b7246941d474544de8b75 -261a77db9f0adcfc8627dca91cec1cfe924156b61c432bd535ddb45cd0c6369c0e15503c73604e79150d8ebee8bcea73282d1119e616f2e9de1a33a15e0cd332 -df57340659765d17aba95896b857809515c7ca6d4e9eeb9ae8f88205b56d74ae9b322b5d946b4357f4b543929ee7b4170233e6a3eee256299888439afc38a765 -4c3d6cd5a4f44d827f29d6e47fbd9595ed60e95cd785287afe355bf9bc38dbab916e0a1b47a8ea53f1f3c8772d7533e6543146282daa8a5fab3f7403c7095661 -dcd95b5ad1d911eea3631c6377a1e32fba799e2b1d4e1747c4d25498cc4789fc8aaf9ac1f0b9a73b72c9473c8f25da3c3454a6b6e11611bd4f13bd908633e1b8 -d6691c287d97c3fe1f030089d25c4535a6c3333f6f3f642785d58e51569e88b5c284201ed0eec5560673e26f2737a22f0dba03e42de5d8adc61dbbb82b5738a0 -4e2375d0315d9bdfd5f9ae68c85bc187651a6bccec23253be0619216cc5b2c5d3b842585dc5f91d8ab1daec92cf0cbba734332fa0d0eca0cca38994dd20f237a -b9196771334e778eed5dbf10c1caeb9c1d914715858da5c337b07d6a1c647a483359277242836470c6c326224e4b0fbd7defadc1bc87e89b1b861786f1bc26cd -0b86edff008eca4c0cd85b30e5d489ddd57aa60a64e7d361c4cefa35bf7253fe236d1f3e4cbb56853967fa211657bf6fd18dc557212eefd900e35c2cfe61e92b -c29a94ce879aa8342322de61421eeb45eb2ccd561f0b868daf630564ae8ac8dcd7cd4a766232cefa891f56f5db349e9615035d99c4377847757d95b0d7d953f6 -a9440b596170add1ea99fe4cceb4fd4a8e99f686f942ab055e455ad28cb21ad4ac381e9dbfffc400241001000202020202020301000000000000010011213141 -516171108191b1d1e1f0a1ffda0008010100013f21ad0698ec5ccab8a2c9db45133d36c41c2c376804662da8bda31b58db7b98f5c8278988269661013b7c4cbc -0cd4eaf440189a7dbc44d70576a5203b6641e4cfa8d41529ac8e4e482acc9fa5451e59cd980da457845b3a750c85a5e6310264105dbdbe8900297a8772a4e73c -4a77eb51cb01a9ae2084c004bf7f0dc1c855c2ed1ca381af1fd429c20d1cc316143ea2858a0fa819fa577c43291ed1e897e5ccdc596c0dbc8c9e666717f8a8d4 -4dea5be7d3a85fa7f7186a5872f71a0c80b368d73722c688bb5ee38ded831fc59b20f2e0460b38fd3b98ab2aaf8e26066657e894f88ebf50e775707eb4bfabdc -693cfcfe4ae258d8375b3a22f5a885e598ab8b1c3cca10bdc7351ea4df947f9a8206eae4ea7e7fd90ea2eb45db26525cd18f91386bb32fa8f718cad3b96d8694 -d34418903f20b02ac264ed6339ed1c70243f19d0802442e78cb19a6cb5fe441740a8174e4788cd69a2fd4a87dd0cd79799cc3f0d847dbd307b8bb0eea6c87098 -3f22b25c16ad55b1bf0f881e3a3c9d1108e0ea60a355d438b0b2ebed2b6b0a4c455aeab1068b0b9ed7be8f7294025f657c678638b9694ba717e636e3a5d7f999 -dbbfed3118bbb9484b732b57b02ae0fb33d12fe474735df898bfe304dc00006084dc0babcad8ec8a4df993b513d61fea1347a158975ab01ca9be09aacc03e811 -12dd5ffaae09c5608df383518f103d9909d23ec9dc3da799858a8321cf115933bb948d6b45ae60da89e952c85037be676109c9c513353449877f257db7f75008 -b7436a99e24690483442bd84a8c35acbdc3cb4697c4740b69a1f72896dcb75cbe234e5909a5ba27cff00ffda000c030100020003000000100396eaf1652ea7e0 -b3ee94431311befa1c4dd924e3a1e1bc582086ffc4001e11010101010101000203000000000000000100112131411051b1c1d1ffda0008010301013f10461efc -b82fd6d3adfe2166ff0096c097b1306c8033e4afbc95e1e448f419e5baafa4f53cfdcc02dfec89ebb1e438b70f202fab59b7d983032de5852cc0fbb6010bbf7f -1b1e40c22ba7977cd588f6ffc4001b110101010101010101000000000000000001001121314151d1ffda0008010201013f10caf8fb177f938c5ef2cf7133603c -7ec43cec21d21547111d13b878c141d81d19fd916397a9771b87661f10a122ae4b7b66f22825bebe64e8a6b1793e58c0cc1a60638dc6b0267cbfffc400241001 -0002020300030003000300000000000100112131415161718191a1b1d1c1e1f0ffda0008010100013f1000d4ef8aa109364715daaf92e043afea5b892da71ff7 -00ac1ea08772b0a463352adc86ae977ef934b2c5594b3ba800b0879759b88a989580f5c5c2d84cc1282d584cdd7cc004980ce272e1c0202677f1895c69adaf4f -9318252bd658c5aee5fa3921a10bf63c3378899ac842ab14f3961218e751ad241a42cc7aeffd9cc6652b09d7c42205b9cdd2afc214b0b82c088d070e1707f310 -ad6edd92008b171d888323cacea289e19551f7b8ee16f0dbbfc40d96d60d3f6011c2512619600b9eb9da9ebd4bd581bc8bc7d4a386778a62fd225a6f78eaa1d8 -6eed23516376e0ca6d4e5868a02585c4772ec434fabc46b0ebb4c87a96a343013366fe62a1175fbc1f3013aa6efdfcca0e0daaabf9cca6622b93a521122f22e1 -8260661e37b65c8b07082b0f755f9189ab7f7a31142aa8233c59f98a40d0c0cbc692d2a15e74c347b1e6566059fc7c4035559b18da5541595ad7491a476edf43 -d7040a941acf0b482c9ec1a4eb540532ed350ac2ded0f106bc40b1019dd9afc96804ef6e9b256228769978eadb25981fe902e1eccea46735d030a0966f408420 -1469f5abf537d13ee6b9271008e6883607bcc0fc6a0a10d1c5d660505055014054281158b41d7ea5881c0db94719e25d4e5194fa103bb3129f5d4c6c877981c3 -cdc0b19a3bee30e05940a9b5dbfe44484dd2be0872980936ca9e0ea1a5c800caf40857082b01c53b2622dc40450725457059c933cd409ca1719184298038e8df -207c953860d32271e4aee52c0fe90dfb6b29af639664c4560286d39f88261628383e25a0c71dfb009050b7674e8b12065dc680eaaf50c84ba0ec94e8ba7ea200 -7cba21469dc4117ad3cef87772c9aba317a37e9a83689e49bcf5196a82ce43317687562939ff00631a6d46455e880413bf9c5781cca8d9642b35872fb11b6a0f -20f6e70be13f65304be9a747388190b0d704aef71dd4f54995be096c80965ff101809a0e52b995b41683001c4000c03be0270ca44f8ef980bc6d2e3787db982e -8770610657ff0032d5daccf917c397e1d508886ced68b8f503d314869b334a6228930387552737bb9448655d3c08dc2daac03caeaa25c29f76eefbd7111154df -452a1bbee6826244bc979175388ef151408a47e5afe629801f926f3dc6b628e6a69b3a972de9b3e5fb9634a2a8716d4ad41b3454b2151c23da376fa88bfb75ea5c4608d81790f3a8b51c6ea84d4351c99fc9ffd9}}}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid11707 +{\sp{\sn fLine}{\sv 0}}{\sp{\sn wzName}{\sv Picture 2}}{\sp{\sn dhgt}{\sv 251658240}}{\sp{\sn fHidden}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex65\picscaley64\piccropl0\piccropr0\piccropt0\piccropb0 +\picw2593\pich970\picwgoal1470\pichgoal550\jpegblip\bliptag255{\*\blipuid cec9a658613028e35b0cb3143b0991a0}ffd8ffe000104a4649460001010000dc00dc0000ffe100804578696600004d4d002a000000080004011a0005000000010000003e011b00050000000100000046 +01280003000000010002000087690004000000010000004e00000000000000dc00000001000000dc000000010003a00100030000000100010000a00200040000 +000100000093a0030004000000010000003700000000ffed003850686f746f73686f7020332e30003842494d04040000000000003842494d0425000000000010 +d41d8cd98f00b204e9800998ecf8427effc00011080037009303012200021101031101ffc4001f00000105010101010101000000000000000001020304050607 +08090a0bffc400b5100002010303020403050504040000017d01020300041105122131410613516107227114328191a1082342b1c11552d1f02433627282090a +161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a838485868788898a929394959697 +98999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f01 +00030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400010277000102031104052131061241510761 +711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445464748494a535455565758595a6364656667 +68696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9 +dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffdb00430001010101010102010102020202020203020202020304030303030304050404040404040505050505 +050505060606060606070707070708080808080808080808ffdb0043010101010202020302020308050505080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808ffdd0004000affda000c03010002110311003f00fefd249a28d4b4ac140e4963803f1a +f2af16fc6df85fe0e0cbad6af6dbd413e4c04ccf91db099e7ea6be40f8afe21f14ea7e34bbf0d5cdc4cd236a1f65b6b7de56301d82c5c038190473ef5f3cf8c3 +fe151f852e27b5f146a5aa6a9730c8d1cd6ba3c490421d7861f6898927046090bef5fade45e1bd2aaa9cb13524f995d460b5b7aea97abb2f33f8ef8f7e9338bc +2cabd2cb70b4e0a9c9c5ceb4ecaeafa28ab36f4bd936fc8fa17e237fc141bc2fe1d4921f06e8f737f2292126bd716f11c7fb2373fe95f16df7fc147be38c7e25 +b7d458e97069b1dca35c58c76e1b742187983cc396cedcf229afe32f0368b7ba75df893c07168de1cd5cbc56de23bf1717b32b807cbb84762b11d8d866408411 +9c022bc3fe3de8b75af7c3183c770ea5e0fd79f48d4bfb3b53d5bc3119b59365e296b74b8b610429c147db2019e7073815fb8f0c7036474a70a15701753d39a6 +d4b5775d39a29dd59aba69b5a3d6dfc4fe2378e3c778da35b1d86e20b3a2b9fd9d18ba7a2e595da92855945c5f327c9284a3195e4acaff00d23e8baa5aeb9a4d +a6b564dba2bcb68eea23ea92a871fa1ad6af8dbf60bf8843e227ecc9e1dbb9e42f73a6c72e8f759396dd68e514b7fbc9b4fd2bec9afe4acff2a96071d88c14f7 +a72947ee76fc4ff5c380f8a29e779260338a3f0e229c27ff00814536be4dd828a28af20fac0a28a322800a29323a52d001451450014514500145145001451450 +07ffd0feb4ff006b88ae7c25e3ab4f13da1f2fed702ce8c3b4d6cc013f5fbbf957c0dfb45de476be33b9beb41b6df56821d5ed80e9b2f104840ff758b2fe15fa +97fb727877fb4be0f9f13400f99a3dda4ec47fcf29bf76f9f61906bf1e7e25ea47c4df087c3fe2be0cba45e5cf86aecf53e59ff4ab52c79ea1a503e95fd71e11 +d555f0784adfcadd37f75e3f925f33fc81fa5d65d2cbf3acdf051d1548c3130f3d5c2a25f394a4fca27ab787fc7ba77883e17e952f89e492e7c3b0463c1de32b +36f9fec226766d3356894e76347b8a165c1f9704e0d7867807c27ad68fe21f889fb35f89b06eb51f0fdd4d63b798e4bed2b17b6b3a1eeb2c4adb08ea1b8af2df +863f13ec3c07e2e64f12466ebc3fabdbbe91e22b2ed2d8cfc3328fefc27f7887b115f44ead05ff00853c43a578a6fe64bbd77e14dfd8497374a7e4d6bc157320 +16f7a08fbfe424bb1cff00708cfddafd2b1f819602a56a315a55f7a3fe252bc5ff00dbb52d17fdd953fe591f80f0f6734b3cc3e0f1d56579e1ff00775177a4e0 +e1563e93a3cd561daa53afd6a451ee7ff0480f89c5afbc59f0a2ea4fbe906bf65193f4867e3f18ebf72f3fcabf959fd987e20f873e10ff00c1402cff00e118d4 +62bbf0fdef886f34586f626c43359df9610364e3e55629f88afea9548afe6cf1f3295473b58c846d1c44233edaecefe7a26fd4ff00493e819c58f19c153ca2ac +d4a780ad529369def1bf3c5a6b75ef349f551d0fc7df897fb5b7ed37fb4c7ed33e23fd923f6083a16896fe0178adfe24fc51f135bb5fdb69f7b700b269ba6d92 +3289ee82a92ecee1532323bd54d4ff00653ff82b3fc3c847893e1a7ed2ba678dafa32af2681e3af075859584eaac199127d399654661950c7819cd79d7fc12bb +56d33e06fed2bfb437ec93f12a45d3bc6571f13afbc7fa3c77bfba935cd0b5805e1bbb52d8f3962da51c2e766067ad7ed978b7c5fe16f017876efc5de35d46cb +49d2ec2133de6a1a8cc905bc31af56791c8551f535f89deda1fdac8fc83f067ed97f107c29ff00052bf8d5f0dfe38f8a6d74ef86fe00f853e1bf15bdb5cc7043 +69a6dd5d2b9bd9fed1b04cc1cae1559cf60a326b3ff639f8edfb5f7fc141be3ccffb4ce85a95ff00c3dfd9ef48792c7c21a0b59dbb6a5e3578e4c1d46e659e16 +7b7b4383b162605810371e4d7e4f7eda5fb1778a3fe0a01ff0531f8f7e06f85be21934fd5b4ff867e07f1468765249ff00127d72584bc915a6a2a07cf0c80663 +39c2b3648c1e3f6b7fe0991fb7f785bf68ef0c4ffb397c45d0e0f87df16fe1ddb268de29f87af10b45892cc0845ce9d113f35a1c0c05cec040e54834dad094f5 +3d1fc0fe18fda5be356a5e28f12691f16351f0f59d8f8bf54d16cf4a8344b0ba48a1b3902a62594073c1eff9d7d75e0eb7d57e107c3d927f8cbe325d6dad6492 +7b9f10ea905be98ab131f9519223e58dbd01ea6be1df83bfb35db7c53b9f1a78a64f1af8ff004127e206b96ff60f0e6aff0063b31e5cabf388bca6f9db3f31cf +35dd78cfe1df8717e3afc37f831f126faff5bf0e59e87a86a1a70f124ff683a9eb50cc9e5fda9c8559a48a262d1a11cf5c1c50ecdee357b1e9baafed71f053c7 +7e04f142fc1af18e917fade9ba15ede5bc56d20f3964861775644954799b48c9001f7e2a8e95f1bbfe11bf0fe87e34f881e2dd36dadd3e1bff00c245aa691736 +fb679a51e56ebe3320c2c4acdb0a2af56e9e937ed97f0f3e115ffecf7e22d5fc656d6160da5e953cda66a712a41716b73b71188645018798d842a0e18120835e +1de0c8bed1f13fc1304a8adbfe065c031b005492d0f183c6334ac82eee7d07fb307ed5df0eff00685f0d5a5a69fabe9b3f8a134efb7eb3a359799bad0190a73b +c630381d7ad741adfed83fb317873c547c13ad78df41835359440d6cd3e76c84e36b48a0a039e0e5863bd7ca897da87873fe09c961ac78609b49db45b6b5d42f +ec940b882ca4ba11ddc8194641488b127b75ed5f6df83fe10fc14d2fe1cdbf847c2fa2e8b2787a6b340b18822961b985d07ef1d883e6175c12e4927ae6869026 +cebb55f88be06d0e6d321d5b55b283fb61656d31de41e5dc2c1119e464907cbb56252e4e718ef5f26788be34fc68f19eb537897f6636d13c5be1cf2638212d03 +a43f6d469d2e90def9801f2fcb42008b04c8067bd7c8da6f803c31e33f19f85be1158c925df8274ff8adadd9e871890b43269f069c6e2e2d124c9f32dd67df16 +338db95e82bf64b4dd2f4dd1ac62d3348b786d6da0411c36f6e8b1c68a3a0555c003e943561dee62f822f7c41a9783349d47c5900b5d527d36da6d4ad80da22b +a78d4ca8064e36b923193f5aea28a2a0a3ffd1feeefe28f8460f1d7c3ad6bc233286fb7e9b3db229e07985498cfe0f835fcd6784f59d09f46f12fc2af1aea116 +929a87933d9dfdd2bb4106a5a7c840128405956442e8481c715fd473636f3fad7e327c6dff00826af8bbc71f15f54f14782b5fd1acb48d56f1ef8c37de6f9f03 +cc7748aaa8a5586e24af23d0d7ef3e0b716e0304b1583ccabfb28cb9671976945dfb3d767b6b6b1fc1df4d0f08f3dceaae559cf0e607eb3569fb4a552174b9a9 +d48db5f7a2ecaf2574d34e49ab58fcc5d43c3df00fc38be678afc57a86b930e4d97856c8a467d8dd5e145fc510fd2b8df187ed0da5db785751f047c35d0ce970 +ea9611e8b79aa6a97d2ea3aa4ba744e1c5aabb08e28a26603291c7ed9afd9df01ffc128be09e9856e7e256bfa8ebb2820982ddd2c6dfdc1d859d876cee5afb83 +e1cfecb7fb38fc2b68e5f02f86345b59e3e16e9e313dc7e32ca5dcfe75fa7e73e38643464b93da62a51d55ed085d6ab4b2ebde2cfe6ae0cfa1271de2a0d56fab +65909a6a5cb7ab56cd34fde6e76ba6d3e5ab1ddab23f95af82ff00b2d7ed25f157c5ba5de7803c2fabac316a16d3ff006addc2d696b084915fcd32cbb410b8cf +ca1b35fd9269f1dcc56714778e249962459645180ce061881ee726a748e358c470e028180140000f61522ae327d6bf03f127c4cafc475694aad18d38d3bd92d5 +eb6bddbdf65b247f787d1c3e8d380f0eb0d8ba585c64ebcf10e2e6e49463ee735b962af6f89deedb7a6c7c8ffb51fec3dfb3bfed791e9979f177499ffb674390 +cba0f8a345ba974dd6b4d62413f67bdb764902920128c5909e4ae6be24bfff0082277c06f1dde5b8fda0be22fc6af89fa6da4b1cd6da278e3c5b7175628f136e +53b214849f420b1e2bf6568afcd149a3fa51c533e47f007ec65f0afe1bfed51e27fdadbc373eaabaff008abc33a5784ef34f92643a74165a3822dfc888461d5f +070c4b907d0579c7ed2bff0004e5f81ffb47fc67f0b7ed1cd7be20f0778ffc25387b1f177832e63b1beb9817a5b5e178a54b887b6d753f292b9da715f7fd1426 +558f87e7fd88b4e1aaea1aa689f10fe25e90353bf9b53bab4d23575b5b6373704196458921c02e464d7a141fb29f816ffe1a49f0cfe20ea7e21f16c27506d4ad +755f115f34fa9d9ce428536d74811e2d98caedf539c838afa7a8a7cec5ca8f8aad7f61bf8797493af8f3c43e33f16836d35b582789b556bc8ac3ce431b496f11 +554f3003f2b386da464735ed3e1ff813e12f0df8a744f1759cb7b25c685e18ff00844ed639a45689eccb2316906d04c9941c82075e2bdb28a4e4c1451f377c35 +fd98fc21f0b3c41aadff0087f55f104fa3eab15c427c29a85e7da745b6175279b2982d9d7e5dc49eac782462bcbae7f60df870b34ba7e83e24f1ce91a04f2179 +bc2ba5eb32c3a532b1f9a3116199508e36ab8c0e062bee2a28e662e4478b597c03f875a3cde10ff8472d9f4cb6f054b732e8d636642c39ba81a093cd04333921 +cb67392dc926bda68a286ca0a28a2901ffd2fef4f53f0e0d473fe91347939c29af3cd4fe11bea19c6a772b9f73fe35ed1451703e6d6f8033b49bff00b6af40cf +40ed5d169df0765b1c13a9dcb60e7926bdc28a00e474df0a2e9e07fa54ef8f535d6a8daa075c7734b4500145145001451450014514500145145001451450014514500145145007ffd9}}{\nonshppict{\pict\picscalex66\picscaley64\piccropl0\piccropr0\piccropt0\piccropb0 +\picw2593\pich970\picwgoal1470\pichgoal550\wmetafile8\bliptag255\blipupi144{\*\blipuid cec9a658613028e35b0cb3143b0991a0}ffd8ffe000104a4649460001010000dc00dc0000ffe100804578696600004d4d002a000000080004011a0005000000010000003e011b00050000000100000046 +01280003000000010002000087690004000000010000004e00000000000000dc00000001000000dc000000010003a00100030000000100010000a00200040000 +000100000093a0030004000000010000003700000000ffed003850686f746f73686f7020332e30003842494d04040000000000003842494d0425000000000010 +d41d8cd98f00b204e9800998ecf8427effc00011080037009303012200021101031101ffc4001f00000105010101010101000000000000000001020304050607 +08090a0bffc400b5100002010303020403050504040000017d01020300041105122131410613516107227114328191a1082342b1c11552d1f02433627282090a +161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a838485868788898a929394959697 +98999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f01 +00030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400010277000102031104052131061241510761 +711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445464748494a535455565758595a6364656667 +68696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9 +dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffdb00430001010101010102010102020202020203020202020304030303030304050404040404040505050505 +050505060606060606070707070708080808080808080808ffdb0043010101010202020302020308050505080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808ffdd0004000affda000c03010002110311003f00fefd249a28d4b4ac140e4963803f1a +f2af16fc6df85fe0e0cbad6af6dbd413e4c04ccf91db099e7ea6be40f8afe21f14ea7e34bbf0d5cdc4cd236a1f65b6b7de56301d82c5c038190473ef5f3cf8c3 +fe151f852e27b5f146a5aa6a9730c8d1cd6ba3c490421d7861f6898927046090bef5fade45e1bd2aaa9cb13524f995d460b5b7aea97abb2f33f8ef8f7e9338bc +2cabd2cb70b4e0a9c9c5ceb4ecaeafa28ab36f4bd936fc8fa17e237fc141bc2fe1d4921f06e8f737f2292126bd716f11c7fb2373fe95f16df7fc147be38c7e25 +b7d458e97069b1dca35c58c76e1b742187983cc396cedcf229afe32f0368b7ba75df893c07168de1cd5cbc56de23bf1717b32b807cbb84762b11d8d866408411 +9c022bc3fe3de8b75af7c3183c770ea5e0fd79f48d4bfb3b53d5bc3119b59365e296b74b8b610429c147db2019e7073815fb8f0c7036474a70a15701753d39a6 +d4b5775d39a29dd59aba69b5a3d6dfc4fe2378e3c778da35b1d86e20b3a2b9fd9d18ba7a2e595da92855945c5f327c9284a3195e4acaff00d23e8baa5aeb9a4d +a6b564dba2bcb68eea23ea92a871fa1ad6af8dbf60bf8843e227ecc9e1dbb9e42f73a6c72e8f759396dd68e514b7fbc9b4fd2bec9afe4acff2a96071d88c14f7 +a72947ee76fc4ff5c380f8a29e779260338a3f0e229c27ff00814536be4dd828a28af20fac0a28a322800a29323a52d001451450014514500145145001451450 +07ffd0feb4ff006b88ae7c25e3ab4f13da1f2fed702ce8c3b4d6cc013f5fbbf957c0dfb45de476be33b9beb41b6df56821d5ed80e9b2f104840ff758b2fe15fa +97fb727877fb4be0f9f13400f99a3dda4ec47fcf29bf76f9f61906bf1e7e25ea47c4df087c3fe2be0cba45e5cf86aecf53e59ff4ab52c79ea1a503e95fd71e11 +d555f0784adfcadd37f75e3f925f33fc81fa5d65d2cbf3acdf051d1548c3130f3d5c2a25f394a4fca27ab787fc7ba77883e17e952f89e492e7c3b0463c1de32b +36f9fec226766d3356894e76347b8a165c1f9704e0d7867807c27ad68fe21f889fb35f89b06eb51f0fdd4d63b798e4bed2b17b6b3a1eeb2c4adb08ea1b8af2df +863f13ec3c07e2e64f12466ebc3fabdbbe91e22b2ed2d8cfc3328fefc27f7887b115f44ead05ff00853c43a578a6fe64bbd77e14dfd8497374a7e4d6bc157320 +16f7a08fbfe424bb1cff00708cfddafd2b1f819602a56a315a55f7a3fe252bc5ff00dbb52d17fdd953fe591f80f0f6734b3cc3e0f1d56579e1ff00775177a4e0 +e1563e93a3cd561daa53afd6a451ee7ff0480f89c5afbc59f0a2ea4fbe906bf65193f4867e3f18ebf72f3fcabf959fd987e20f873e10ff00c1402cff00e118d4 +62bbf0fdef886f34586f626c43359df9610364e3e55629f88afea9548afe6cf1f3295473b58c846d1c44233edaecefe7a26fd4ff00493e819c58f19c153ca2ac +d4a780ad529369def1bf3c5a6b75ef349f551d0fc7df897fb5b7ed37fb4c7ed33e23fd923f6083a16896fe0178adfe24fc51f135bb5fdb69f7b700b269ba6d92 +3289ee82a92ecee1532323bd54d4ff00653ff82b3fc3c847893e1a7ed2ba678dafa32af2681e3af075859584eaac199127d399654661950c7819cd79d7fc12bb +56d33e06fed2bfb437ec93f12a45d3bc6571f13afbc7fa3c77bfba935cd0b5805e1bbb52d8f3962da51c2e766067ad7ed978b7c5fe16f017876efc5de35d46cb +49d2ec2133de6a1a8cc905bc31af56791c8551f535f89deda1fdac8fc83f067ed97f107c29ff00052bf8d5f0dfe38f8a6d74ef86fe00f853e1bf15bdb5cc7043 +69a6dd5d2b9bd9fed1b04cc1cae1559cf60a326b3ff639f8edfb5f7fc141be3ccffb4ce85a95ff00c3dfd9ef48792c7c21a0b59dbb6a5e3578e4c1d46e659e16 +7b7b4383b162605810371e4d7e4f7eda5fb1778a3fe0a01ff0531f8f7e06f85be21934fd5b4ff867e07f1468765249ff00127d72584bc915a6a2a07cf0c80663 +39c2b3648c1e3f6b7fe0991fb7f785bf68ef0c4ffb397c45d0e0f87df16fe1ddb268de29f87af10b45892cc0845ce9d113f35a1c0c05cec040e54834dad094f5 +3d1fc0fe18fda5be356a5e28f12691f16351f0f59d8f8bf54d16cf4a8344b0ba48a1b3902a62594073c1eff9d7d75e0eb7d57e107c3d927f8cbe325d6dad6492 +7b9f10ea905be98ab131f9519223e58dbd01ea6be1df83bfb35db7c53b9f1a78a64f1af8ff004127e206b96ff60f0e6aff0063b31e5cabf388bca6f9db3f31cf +35dd78cfe1df8717e3afc37f831f126faff5bf0e59e87a86a1a70f124ff683a9eb50cc9e5fda9c8559a48a262d1a11cf5c1c50ecdee357b1e9baafed71f053c7 +7e04f142fc1af18e917fade9ba15ede5bc56d20f3964861775644954799b48c9001f7e2a8e95f1bbfe11bf0fe87e34f881e2dd36dadd3e1bff00c245aa691736 +fb679a51e56ebe3320c2c4acdb0a2af56e9e937ed97f0f3e115ffecf7e22d5fc656d6160da5e953cda66a712a41716b73b71188645018798d842a0e18120835e +1de0c8bed1f13fc1304a8adbfe065c031b005492d0f183c6334ac82eee7d07fb307ed5df0eff00685f0d5a5a69fabe9b3f8a134efb7eb3a359799bad0190a73b +c630381d7ad741adfed83fb317873c547c13ad78df41835359440d6cd3e76c84e36b48a0a039e0e5863bd7ca897da87873fe09c961ac78609b49db45b6b5d42f +ec940b882ca4ba11ddc8194641488b127b75ed5f6df83fe10fc14d2fe1cdbf847c2fa2e8b2787a6b340b18822961b985d07ef1d883e6175c12e4927ae6869026 +cebb55f88be06d0e6d321d5b55b283fb61656d31de41e5dc2c1119e464907cbb56252e4e718ef5f26788be34fc68f19eb537897f6636d13c5be1cf2638212d03 +a43f6d469d2e90def9801f2fcb42008b04c8067bd7c8da6f803c31e33f19f85be1158c925df8274ff8adadd9e871890b43269f069c6e2e2d124c9f32dd67df16 +338db95e82bf64b4dd2f4dd1ac62d3348b786d6da0411c36f6e8b1c68a3a0555c003e943561dee62f822f7c41a9783349d47c5900b5d527d36da6d4ad80da22b +a78d4ca8064e36b923193f5aea28a2a0a3ffd1feeefe28f8460f1d7c3ad6bc233286fb7e9b3db229e07985498cfe0f835fcd6784f59d09f46f12fc2af1aea116 +929a87933d9dfdd2bb4106a5a7c840128405956442e8481c715fd473636f3fad7e327c6dff00826af8bbc71f15f54f14782b5fd1acb48d56f1ef8c37de6f9f03 +cc7748aaa8a5586e24af23d0d7ef3e0b716e0304b1583ccabfb28cb9671976945dfb3d767b6b6b1fc1df4d0f08f3dceaae559cf0e607eb3569fb4a552174b9a9 +d48db5f7a2ecaf2574d34e49ab58fcc5d43c3df00fc38be678afc57a86b930e4d97856c8a467d8dd5e145fc510fd2b8df187ed0da5db785751f047c35d0ce970 +ea9611e8b79aa6a97d2ea3aa4ba744e1c5aabb08e28a26603291c7ed9afd9df01ffc128be09e9856e7e256bfa8ebb2820982ddd2c6dfdc1d859d876cee5afb83 +e1cfecb7fb38fc2b68e5f02f86345b59e3e16e9e313dc7e32ca5dcfe75fa7e73e38643464b93da62a51d55ed085d6ab4b2ebde2cfe6ae0cfa1271de2a0d56fab +65909a6a5cb7ab56cd34fde6e76ba6d3e5ab1ddab23f95af82ff00b2d7ed25f157c5ba5de7803c2fabac316a16d3ff006addc2d696b084915fcd32cbb410b8cf +ca1b35fd9269f1dcc56714778e249962459645180ce061881ee726a748e358c470e028180140000f61522ae327d6bf03f127c4cafc475694aad18d38d3bd92d5 +eb6bddbdf65b247f787d1c3e8d380f0eb0d8ba585c64ebcf10e2e6e49463ee735b962af6f89deedb7a6c7c8ffb51fec3dfb3bfed791e9979f177499ffb674390 +cba0f8a345ba974dd6b4d62413f67bdb764902920128c5909e4ae6be24bfff0082277c06f1dde5b8fda0be22fc6af89fa6da4b1cd6da278e3c5b7175628f136e +53b214849f420b1e2bf6568afcd149a3fa51c533e47f007ec65f0afe1bfed51e27fdadbc373eaabaff008abc33a5784ef34f92643a74165a3822dfc888461d5f +070c4b907d0579c7ed2bff0004e5f81ffb47fc67f0b7ed1cd7be20f0778ffc25387b1f177832e63b1beb9817a5b5e178a54b887b6d753f292b9da715f7fd1426 +558f87e7fd88b4e1aaea1aa689f10fe25e90353bf9b53bab4d23575b5b6373704196458921c02e464d7a141fb29f816ffe1a49f0cfe20ea7e21f16c27506d4ad +755f115f34fa9d9ce428536d74811e2d98caedf539c838afa7a8a7cec5ca8f8aad7f61bf8797493af8f3c43e33f16836d35b582789b556bc8ac3ce431b496f11 +554f3003f2b386da464735ed3e1ff813e12f0df8a744f1759cb7b25c685e18ff00844ed639a45689eccb2316906d04c9941c82075e2bdb28a4e4c1451f377c35 +fd98fc21f0b3c41aadff0087f55f104fa3eab15c427c29a85e7da745b6175279b2982d9d7e5dc49eac782462bcbae7f60df870b34ba7e83e24f1ce91a04f2179 +bc2ba5eb32c3a532b1f9a3116199508e36ab8c0e062bee2a28e662e4478b597c03f875a3cde10ff8472d9f4cb6f054b732e8d636642c39ba81a093cd04333921 +cb67392dc926bda68a286ca0a28a2901ffd2fef4f53f0e0d473fe91347939c29af3cd4fe11bea19c6a772b9f73fe35ed1451703e6d6f8033b49bff00b6af40cf +40ed5d169df0765b1c13a9dcb60e7926bdc28a00e474df0a2e9e07fa54ef8f535d6a8daa075c7734b4500145145001451450014514500145145001451450014514500145145007ffd9}}}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid6162986 \par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a 9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad 5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 @@ -384,7 +414,7 @@ faadb081f196af190c6a98242f8467912ab0a651ad6a5a548d8cc3c1aafb6121653923699635d3ca \lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 7;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 8;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table 3D effects 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table 3D effects 2; \lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table 3D effects 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Contemporary;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Elegant;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Professional; \lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Subtle 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Subtle 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Web 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Web 2; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Web 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Balloon Text;\lsdpriority1 \lsdlocked0 Table Grid;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Theme;\lsdsemihidden1 \lsdlocked0 Placeholder Text; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Web 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Balloon Text;\lsdpriority39 \lsdlocked0 Table Grid;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Theme;\lsdsemihidden1 \lsdlocked0 Placeholder Text; \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid;\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2; \lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2;\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List; \lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1;\lsdpriority61 \lsdlocked0 Light List Accent 1; diff --git a/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DuplicatedImage/word365/firefox.html b/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DuplicatedImage/word365/firefox.html index 9ab476bcd46..7506c073a3c 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DuplicatedImage/word365/firefox.html +++ b/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DuplicatedImage/word365/firefox.html @@ -375,7 +375,7 @@ Name="Table Web 3"/> - + @@ -697,7 +697,8 @@ mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:Arial; - mso-bidi-theme-font:minor-bidi;} + mso-bidi-theme-font:minor-bidi; + mso-fareast-language:ZH-TW;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; @@ -709,7 +710,8 @@ mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:Arial; - mso-bidi-theme-font:minor-bidi;} + mso-bidi-theme-font:minor-bidi; + mso-fareast-language:ZH-TW;} @page WordSection1 {size:595.3pt 841.9pt; margin:72.0pt 72.0pt 72.0pt 72.0pt; @@ -740,7 +742,8 @@ mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:Arial; - mso-bidi-theme-font:minor-bidi;} + mso-bidi-theme-font:minor-bidi; + mso-fareast-language:ZH-TW;} @@ -771,25 +774,22 @@ + style='width:48pt;height:18pt;visibility:visible;mso-wrap-style:square'> - +

      Lorem ipsum

      +

      diff --git a/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DuplicatedImage/word365/firefox.rtf b/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DuplicatedImage/word365/firefox.rtf index a356c56b8ef..7956f761e69 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DuplicatedImage/word365/firefox.rtf +++ b/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/DuplicatedImage/word365/firefox.rtf @@ -1,14 +1,14 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff31507\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi31507\deflang2057\deflangfe1028\themelang3072\themelangfe1028\themelangcs1025{\fonttbl{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} +{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff31507\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi31507\deflang2057\deflangfe2057\themelang3072\themelangfe1028\themelangcs1025{\fonttbl{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} {\f14\fbidi \froman\fcharset136\fprq2{\*\panose 02020500000000000000}PMingLiU{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;} -{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\f59\fbidi \froman\fcharset136\fprq2{\*\panose 02010601000101010101}@PMingLiU;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\f42\fbidi \froman\fcharset136\fprq2{\*\panose 02010601000101010101}@PMingLiU;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} {\fdbmajor\f31501\fbidi \froman\fcharset136\fprq2{\*\panose 02020500000000000000}PMingLiU{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\fhimajor\f31502\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0302020204030204}Calibri Light;} {\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} {\fdbminor\f31505\fbidi \froman\fcharset136\fprq2{\*\panose 02020500000000000000}PMingLiU{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}{\f70\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\f71\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\f73\fbidi \fswiss\fcharset161\fprq2 Arial Greek;} -{\f74\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f75\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f76\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f77\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;} -{\f78\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f202\fbidi \froman\fcharset0\fprq2 PMingLiU Western{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\f430\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} -{\f431\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\f433\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f434\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f435\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);} -{\f436\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);}{\f437\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f438\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\f652\fbidi \froman\fcharset0\fprq2 @PMingLiU Western;} +{\fbiminor\f31507\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}{\f53\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\f54\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\f56\fbidi \fswiss\fcharset161\fprq2 Arial Greek;} +{\f57\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f58\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f59\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f60\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;} +{\f61\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f185\fbidi \froman\fcharset0\fprq2 PMingLiU Western{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\f413\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} +{\f414\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\f416\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f417\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f418\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);} +{\f419\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);}{\f420\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f421\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\f465\fbidi \froman\fcharset0\fprq2 @PMingLiU Western;} {\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} {\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} {\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} @@ -26,268 +26,298 @@ {\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\fbiminor\f31579\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;} {\fbiminor\f31581\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\fbiminor\f31582\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\fbiminor\f31583\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);} {\fbiminor\f31584\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\fbiminor\f31585\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\fbiminor\f31586\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);} -{\f60\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f61\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f63\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f64\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\f65\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f66\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f67\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\f68\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0; +{\f43\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f44\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f46\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f47\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} +{\f48\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f49\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f50\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} +{\f51\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0; \red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red0\green0\blue0;\red0\green0\blue0;} -{\*\defchp \fs24\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{ +{\*\defchp \fs24\lang3072\langfe1028\loch\af31506\hich\af31506\dbch\af31505\langfenp1028 }{\*\defpap \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{ \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af31507\afs24\alang1025 \ltrch\fcs0 \fs24\lang3072\langfe1028\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp3072\langfenp1028 -\snext0 \sqformat \spriority0 \styrsid11707 Normal;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 \styrsid11707 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv +\snext0 \sqformat \spriority0 \styrsid6162986 Normal;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 \styrsid6162986 Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af31507\afs24\alang1025 \ltrch\fcs0 \fs24\lang3072\langfe1028\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp3072\langfenp1028 -\snext11 \ssemihidden \sunhideused Normal Table;}}{\*\rsidtbl \rsid11707\rsid7697581}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\*\xmlnstbl {\xmlns1 http://schemas.micro -soft.com/office/word/2003/wordml}}\paperw11906\paperh16838\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect +\snext11 \ssemihidden \sunhideused Normal Table;}}{\*\rsidtbl \rsid2833621\rsid6162986}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\*\xmlnstbl {\xmlns1 http://schemas.mic +rosoft.com/office/word/2003/wordml}}\paperw11906\paperh16838\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect \widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont1\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen \expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1701\dgvorigin1984\dghshow1\dgvshow1 -\jexpand\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct\asianbrkrule\rsidroot11707 +\jexpand\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct\asianbrkrule\rsidroot6162986 \newtblstyruls\nogrowautofit\usenormstyforlist\noindnmbrts\felnbrelev\nocxsptable\indrlsweleven\noafcnsttbl\afelev\utinl\hwelev\spltpgpar\notcvasp\notbrkcnstfrctbl\notvatxbx\krnprsnet\cachedcolbal \nouicompat \fet0{\*\wgrffmtfilter 2450} -\nofeaturethrottle1\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnqc\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2 -\pnucltr\pnqc\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnqc\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnqc\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (} -{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}} -{\*\pnseclvl9\pnlcrm\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11707 \rtlch\fcs1 \af31507\afs24\alang1025 \ltrch\fcs0 -\fs24\lang3072\langfe1028\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp3072\langfenp1028 {\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1045\langfe1028\langnp1045\insrsid11707 \hich\af31506\dbch\af31505\loch\f31506 Some text}{\rtlch\fcs1 \af31507 -\ltrch\fcs0 \lang1045\langfe1028\langnp1045\insrsid11707\charrsid3544700 -\par }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid7697581\charrsid14439852 {\*\shppict{\pict{\*\picprop\shplid1026{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}} +\nofeaturethrottle1\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang +{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang +{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}} +\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid6162986 \rtlch\fcs1 \af31507\afs24\alang1025 \ltrch\fcs0 +\fs24\lang3072\langfe1028\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp3072\langfenp1028 {\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1045\langfe1028\langnp1045\insrsid6162986 \hich\af31506\dbch\af31505\loch\f31506 Some text}{\rtlch\fcs1 \af31507 +\ltrch\fcs0 \lang1045\langfe1028\langnp1045\insrsid6162986\charrsid3544700 +\par }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2833621\charrsid8268720 {\*\shppict{\pict{\*\picprop\shplid1026{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}} {\sp{\sn fFlipV}{\sv 0}}{\sp{\sn fLockAspectRatio}{\sv 1}}{\sp{\sn fLockPosition}{\sv 0}}{\sp{\sn fLockAgainstSelect}{\sv 0}}{\sp{\sn fLockAgainstGrouping}{\sv 0}}{\sp{\sn pictureGray}{\sv 0}}{\sp{\sn pictureBiLevel}{\sv 0}}{\sp{\sn fFilled}{\sv 0}} -{\sp{\sn fLine}{\sv 0}}{\sp{\sn wzName}{\sv Picture 1}}{\sp{\sn wzDescription}{\sv A picture containing gameDescription automatically generated}}{\sp{\sn dhgt}{\sv 251658240}}{\sp{\sn fHidden}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}} -\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw1693\pich1693\picwgoal960\pichgoal960\jpegblip\bliptag255{\*\blipuid c0c350b43fd44d9f358624d7980fd89c} -ffd8ffe000104a46494600010100000100010000ffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713 -141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1effdb0043010505050706070e08080e1e1411141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1effc20011080060006003012200021101031101ffc4001c0000020301010101000000 -000000000000040503060701020008ffc400190100030101010000000000000000000000010203040500ffda000c03010002100310000001b0c295dd262a3643 -f4304442af817ded00fe1b0f5635e77472bd9f35bda3e7df2b9b4e52bef62ebc92a371e1826b045302f8f5b365d4609d8b2e98f3ada2b4465772af9969321c55 -4c2d4553ad2acfa826088f5efd0f52d166c9145bf3af7872df22d591323b9a19daa0634928a3daebcfad07377aa5af9fbbc667a7e180e98ad8544868a5a2ce8f -38680aeb091d796fcfe85afbde4df98aebb933aa6b76797cb4ba196ae916631cd27408ec2bf4c66d2ff9df3ef7ffc40026100002020104010403010100000000 -000003040102050006111213101415222123313241ffda0008010100010502ddccd787002805ad14acf625a2bf50539d7f751a4efc69dc7aad6b2052a2fd2d16 -ae5fefbc5cb72d373faab5e2869192452b56a595a3406931694b72182c46b7aaf5b63f18482e3e423bef4ed3729ebda26ba98fa30b0c425283643c7109dbf476 -d6529e6c06ca358d81cbb55c5eea55909745ff003de75db5da79156291f8d07ea289d6599a036fec71f4c0bc9acc66b2681d0d63b22783da3d0c510a027031a8 -fed8940ace6e5bf3ed9e794c2ad4571af0ebee3234eeb318a2c8af265c1772682c4563c79281113c53402e3f3124c8696c3c968e8ebe3d6666d44cb146968898 -9eb5b8db569407984b8d9258e35912d00bae215d724db58fa49b35ff002f1cd71fee5389aaf905e22d5924e9b50565fda8e9e9489b4f9438d536da845d2d4ff3 -6f344ae71dad96ab56a94731deadcf419239d78edae6abdaf8becd47ae46ac21ba56704c86d92bac58fc6b213f5d4982b0f6f0aa4940d7672feafda48ca0e7c5 -bb94588e856350d5c85eb499a4cce455bb4d65f23f178ed8f563e2bd1e27893bf55716d0e4a1c73141072abaf7659c7c1602afb8334c8718abcd5db6b0358ae2 -bd3fffc4001f1100020104030101000000000000000000010200031112210410312213ffda0008010301013f01acf8a5e5f531d4c221d75c9562351879149119 -b7118da09958c745a9e4a3c3351b19c9e17e6df3169851be88bc7a450e4251e61a4752b725aa183276edac611f5002c6d1100e9bc8ef6b1871cb294900d8efff -c4001f1100020104030101000000000000000000010200031112210410312232ffda0008010201013f01a4993da0f665b99471beb8eca0ee21f615bc558ebb87 -d98dc4476a7ecadcc08b79c7e6663ea3542c750c06d12a87f932af10541b9478caa23628b0f4b7580fccc828bc7a85baa7fa8b4ef710658e32ad42da3dff00ff -c4003210000103020306040504030000000000000100020311120421311013224151612332528105144291a1204371b1243362ffda0008010100063f028700c3 -e24a731d9418102b141f928b8aaeaaa34eeaf753b66aa29f75556fd3457cb1073e993b9ac2bdeee381f6ddff0005070d08a8515cef2b7246941d474544de8b75 -261a77db9f0adcfc8627dca91cec1cfe924156b61c432bd535ddb45cd0c6369c0e15503c73604e79150d8ebee8bcea73282d1119e616f2e9de1a33a15e0cd332 -df57340659765d17aba95896b857809515c7ca6d4e9eeb9ae8f88205b56d74ae9b322b5d946b4357f4b543929ee7b4170233e6a3eee256299888439afc38a765 -4c3d6cd5a4f44d827f29d6e47fbd9595ed60e95cd785287afe355bf9bc38dbab916e0a1b47a8ea53f1f3c8772d7533e6543146282daa8a5fab3f7403c7095661 -dcd95b5ad1d911eea3631c6377a1e32fba799e2b1d4e1747c4d25498cc4789fc8aaf9ac1f0b9a73b72c9473c8f25da3c3454a6b6e11611bd4f13bd908633e1b8 -d6691c287d97c3fe1f030089d25c4535a6c3333f6f3f642785d58e51569e88b5c284201ed0eec5560673e26f2737a22f0dba03e42de5d8adc61dbbb82b5738a0 -4e2375d0315d9bdfd5f9ae68c85bc187651a6bccec23253be0619216cc5b2c5d3b842585dc5f91d8ab1daec92cf0cbba734332fa0d0eca0cca38994dd20f237a -b9196771334e778eed5dbf10c1caeb9c1d914715858da5c337b07d6a1c647a483359277242836470c6c326224e4b0fbd7defadc1bc87e89b1b861786f1bc26cd -0b86edff008eca4c0cd85b30e5d489ddd57aa60a64e7d361c4cefa35bf7253fe236d1f3e4cbb56853967fa211657bf6fd18dc557212eefd900e35c2cfe61e92b -c29a94ce879aa8342322de61421eeb45eb2ccd561f0b868daf630564ae8ac8dcd7cd4a766232cefa891f56f5db349e9615035d99c4377847757d95b0d7d953f6 -a9440b596170add1ea99fe4cceb4fd4a8e99f686f942ab055e455ad28cb21ad4ac381e9dbfffc400241001000202020202020301000000000000010011213141 -516171108191b1d1e1f0a1ffda0008010100013f21ad0698ec5ccab8a2c9db45133d36c41c2c376804662da8bda31b58db7b98f5c8278988269661013b7c4cbc -0cd4eaf440189a7dbc44d70576a5203b6641e4cfa8d41529ac8e4e482acc9fa5451e59cd980da457845b3a750c85a5e6310264105dbdbe8900297a8772a4e73c -4a77eb51cb01a9ae2084c004bf7f0dc1c855c2ed1ca381af1fd429c20d1cc316143ea2858a0fa819fa577c43291ed1e897e5ccdc596c0dbc8c9e666717f8a8d4 -4dea5be7d3a85fa7f7186a5872f71a0c80b368d73722c688bb5ee38ded831fc59b20f2e0460b38fd3b98ab2aaf8e26066657e894f88ebf50e775707eb4bfabdc -693cfcfe4ae258d8375b3a22f5a885e598ab8b1c3cca10bdc7351ea4df947f9a8206eae4ea7e7fd90ea2eb45db26525cd18f91386bb32fa8f718cad3b96d8694 -d34418903f20b02ac264ed6339ed1c70243f19d0802442e78cb19a6cb5fe441740a8174e4788cd69a2fd4a87dd0cd79799cc3f0d847dbd307b8bb0eea6c87098 -3f22b25c16ad55b1bf0f881e3a3c9d1108e0ea60a355d438b0b2ebed2b6b0a4c455aeab1068b0b9ed7be8f7294025f657c678638b9694ba717e636e3a5d7f999 -dbbfed3118bbb9484b732b57b02ae0fb33d12fe474735df898bfe304dc00006084dc0babcad8ec8a4df993b513d61fea1347a158975ab01ca9be09aacc03e811 -12dd5ffaae09c5608df383518f103d9909d23ec9dc3da799858a8321cf115933bb948d6b45ae60da89e952c85037be676109c9c513353449877f257db7f75008 -b7436a99e24690483442bd84a8c35acbdc3cb4697c4740b69a1f72896dcb75cbe234e5909a5ba27cff00ffda000c030100020003000000100396eaf1652ea7e0 -b3ee94431311befa1c4dd924e3a1e1bc582086ffc4001e11010101010101000203000000000000000100112131411051b1c1d1ffda0008010301013f10461efc -b82fd6d3adfe2166ff0096c097b1306c8033e4afbc95e1e448f419e5baafa4f53cfdcc02dfec89ebb1e438b70f202fab59b7d983032de5852cc0fbb6010bbf7f -1b1e40c22ba7977cd588f6ffc4001b110101010101010101000000000000000001001121314151d1ffda0008010201013f10caf8fb177f938c5ef2cf7133603c -7ec43cec21d21547111d13b878c141d81d19fd916397a9771b87661f10a122ae4b7b66f22825bebe64e8a6b1793e58c0cc1a60638dc6b0267cbfffc400241001 -0002020300030003000300000000000100112131415161718191a1b1d1c1e1f0ffda0008010100013f1000d4ef8aa109364715daaf92e043afea5b892da71ff7 -00ac1ea08772b0a463352adc86ae977ef934b2c5594b3ba800b0879759b88a989580f5c5c2d84cc1282d584cdd7cc004980ce272e1c0202677f1895c69adaf4f -9318252bd658c5aee5fa3921a10bf63c3378899ac842ab14f3961218e751ad241a42cc7aeffd9cc6652b09d7c42205b9cdd2afc214b0b82c088d070e1707f310 -ad6edd92008b171d888323cacea289e19551f7b8ee16f0dbbfc40d96d60d3f6011c2512619600b9eb9da9ebd4bd581bc8bc7d4a386778a62fd225a6f78eaa1d8 -6eed23516376e0ca6d4e5868a02585c4772ec434fabc46b0ebb4c87a96a343013366fe62a1175fbc1f3013aa6efdfcca0e0daaabf9cca6622b93a521122f22e1 -8260661e37b65c8b07082b0f755f9189ab7f7a31142aa8233c59f98a40d0c0cbc692d2a15e74c347b1e6566059fc7c4035559b18da5541595ad7491a476edf43 -d7040a941acf0b482c9ec1a4eb540532ed350ac2ded0f106bc40b1019dd9afc96804ef6e9b256228769978eadb25981fe902e1eccea46735d030a0966f408420 -1469f5abf537d13ee6b9271008e6883607bcc0fc6a0a10d1c5d660505055014054281158b41d7ea5881c0db94719e25d4e5194fa103bb3129f5d4c6c877981c3 -cdc0b19a3bee30e05940a9b5dbfe44484dd2be0872980936ca9e0ea1a5c800caf40857082b01c53b2622dc40450725457059c933cd409ca1719184298038e8df -207c953860d32271e4aee52c0fe90dfb6b29af639664c4560286d39f88261628383e25a0c71dfb009050b7674e8b12065dc680eaaf50c84ba0ec94e8ba7ea200 -7cba21469dc4117ad3cef87772c9aba317a37e9a83689e49bcf5196a82ce43317687562939ff00631a6d46455e880413bf9c5781cca8d9642b35872fb11b6a0f -20f6e70be13f65304be9a747388190b0d704aef71dd4f54995be096c80965ff101809a0e52b995b41683001c4000c03be0270ca44f8ef980bc6d2e3787db982e -8770610657ff0032d5daccf917c397e1d508886ced68b8f503d314869b334a6228930387552737bb9448655d3c08dc2daac03caeaa25c29f76eefbd7111154df -452a1bbee6826244bc979175388ef151408a47e5afe629801f926f3dc6b628e6a69b3a972de9b3e5fb9634a2a8716d4ad41b3454b2151c23da376fa88bfb75ea5c4608d81790f3a8b51c6ea84d4351c99fc9ffd9}}{\nonshppict{\pict\picscalex99\picscaley99\piccropl0\piccropr0\piccropt0\piccropb0 -\picw1693\pich1693\picwgoal960\pichgoal960\wmetafile8\bliptag255\blipupi144{\*\blipuid c0c350b43fd44d9f358624d7980fd89c}ffd8ffe000104a46494600010100000100010000ffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713 -141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1effdb0043010505050706070e08080e1e1411141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1effc20011080060006003012200021101031101ffc4001c0000020301010101000000 -000000000000040503060701020008ffc400190100030101010000000000000000000000010203040500ffda000c03010002100310000001b0c295dd262a3643 -f4304442af817ded00fe1b0f5635e77472bd9f35bda3e7df2b9b4e52bef62ebc92a371e1826b045302f8f5b365d4609d8b2e98f3ada2b4465772af9969321c55 -4c2d4553ad2acfa826088f5efd0f52d166c9145bf3af7872df22d591323b9a19daa0634928a3daebcfad07377aa5af9fbbc667a7e180e98ad8544868a5a2ce8f -38680aeb091d796fcfe85afbde4df98aebb933aa6b76797cb4ba196ae916631cd27408ec2bf4c66d2ff9df3ef7ffc40026100002020104010403010100000000 -000003040102050006111213101415222123313241ffda0008010100010502ddccd787002805ad14acf625a2bf50539d7f751a4efc69dc7aad6b2052a2fd2d16 -ae5fefbc5cb72d373faab5e2869192452b56a595a3406931694b72182c46b7aaf5b63f18482e3e423bef4ed3729ebda26ba98fa30b0c425283643c7109dbf476 -d6529e6c06ca358d81cbb55c5eea55909745ff003de75db5da79156291f8d07ea289d6599a036fec71f4c0bc9acc66b2681d0d63b22783da3d0c510a027031a8 -fed8940ace6e5bf3ed9e794c2ad4571af0ebee3234eeb318a2c8af265c1772682c4563c79281113c53402e3f3124c8696c3c968e8ebe3d6666d44cb146968898 -9eb5b8db569407984b8d9258e35912d00bae215d724db58fa49b35ff002f1cd71fee5389aaf905e22d5924e9b50565fda8e9e9489b4f9438d536da845d2d4ff3 -6f344ae71dad96ab56a94731deadcf419239d78edae6abdaf8becd47ae46ac21ba56704c86d92bac58fc6b213f5d4982b0f6f0aa4940d7672feafda48ca0e7c5 -bb94588e856350d5c85eb499a4cce455bb4d65f23f178ed8f563e2bd1e27893bf55716d0e4a1c73141072abaf7659c7c1602afb8334c8718abcd5db6b0358ae2 -bd3fffc4001f1100020104030101000000000000000000010200031112210410312213ffda0008010301013f01acf8a5e5f531d4c221d75c9562351879149119 -b7118da09958c745a9e4a3c3351b19c9e17e6df3169851be88bc7a450e4251e61a4752b725aa183276edac611f5002c6d1100e9bc8ef6b1871cb294900d8efff -c4001f1100020104030101000000000000000000010200031112210410312232ffda0008010201013f01a4993da0f665b99471beb8eca0ee21f615bc558ebb87 -d98dc4476a7ecadcc08b79c7e6663ea3542c750c06d12a87f932af10541b9478caa23628b0f4b7580fccc828bc7a85baa7fa8b4ef710658e32ad42da3dff00ff -c4003210000103020306040504030000000000000100020311120421311013224151612332528105144291a1204371b1243362ffda0008010100063f028700c3 -e24a731d9418102b141f928b8aaeaaa34eeaf753b66aa29f75556fd3457cb1073e993b9ac2bdeee381f6ddff0005070d08a8515cef2b7246941d474544de8b75 -261a77db9f0adcfc8627dca91cec1cfe924156b61c432bd535ddb45cd0c6369c0e15503c73604e79150d8ebee8bcea73282d1119e616f2e9de1a33a15e0cd332 -df57340659765d17aba95896b857809515c7ca6d4e9eeb9ae8f88205b56d74ae9b322b5d946b4357f4b543929ee7b4170233e6a3eee256299888439afc38a765 -4c3d6cd5a4f44d827f29d6e47fbd9595ed60e95cd785287afe355bf9bc38dbab916e0a1b47a8ea53f1f3c8772d7533e6543146282daa8a5fab3f7403c7095661 -dcd95b5ad1d911eea3631c6377a1e32fba799e2b1d4e1747c4d25498cc4789fc8aaf9ac1f0b9a73b72c9473c8f25da3c3454a6b6e11611bd4f13bd908633e1b8 -d6691c287d97c3fe1f030089d25c4535a6c3333f6f3f642785d58e51569e88b5c284201ed0eec5560673e26f2737a22f0dba03e42de5d8adc61dbbb82b5738a0 -4e2375d0315d9bdfd5f9ae68c85bc187651a6bccec23253be0619216cc5b2c5d3b842585dc5f91d8ab1daec92cf0cbba734332fa0d0eca0cca38994dd20f237a -b9196771334e778eed5dbf10c1caeb9c1d914715858da5c337b07d6a1c647a483359277242836470c6c326224e4b0fbd7defadc1bc87e89b1b861786f1bc26cd -0b86edff008eca4c0cd85b30e5d489ddd57aa60a64e7d361c4cefa35bf7253fe236d1f3e4cbb56853967fa211657bf6fd18dc557212eefd900e35c2cfe61e92b -c29a94ce879aa8342322de61421eeb45eb2ccd561f0b868daf630564ae8ac8dcd7cd4a766232cefa891f56f5db349e9615035d99c4377847757d95b0d7d953f6 -a9440b596170add1ea99fe4cceb4fd4a8e99f686f942ab055e455ad28cb21ad4ac381e9dbfffc400241001000202020202020301000000000000010011213141 -516171108191b1d1e1f0a1ffda0008010100013f21ad0698ec5ccab8a2c9db45133d36c41c2c376804662da8bda31b58db7b98f5c8278988269661013b7c4cbc -0cd4eaf440189a7dbc44d70576a5203b6641e4cfa8d41529ac8e4e482acc9fa5451e59cd980da457845b3a750c85a5e6310264105dbdbe8900297a8772a4e73c -4a77eb51cb01a9ae2084c004bf7f0dc1c855c2ed1ca381af1fd429c20d1cc316143ea2858a0fa819fa577c43291ed1e897e5ccdc596c0dbc8c9e666717f8a8d4 -4dea5be7d3a85fa7f7186a5872f71a0c80b368d73722c688bb5ee38ded831fc59b20f2e0460b38fd3b98ab2aaf8e26066657e894f88ebf50e775707eb4bfabdc -693cfcfe4ae258d8375b3a22f5a885e598ab8b1c3cca10bdc7351ea4df947f9a8206eae4ea7e7fd90ea2eb45db26525cd18f91386bb32fa8f718cad3b96d8694 -d34418903f20b02ac264ed6339ed1c70243f19d0802442e78cb19a6cb5fe441740a8174e4788cd69a2fd4a87dd0cd79799cc3f0d847dbd307b8bb0eea6c87098 -3f22b25c16ad55b1bf0f881e3a3c9d1108e0ea60a355d438b0b2ebed2b6b0a4c455aeab1068b0b9ed7be8f7294025f657c678638b9694ba717e636e3a5d7f999 -dbbfed3118bbb9484b732b57b02ae0fb33d12fe474735df898bfe304dc00006084dc0babcad8ec8a4df993b513d61fea1347a158975ab01ca9be09aacc03e811 -12dd5ffaae09c5608df383518f103d9909d23ec9dc3da799858a8321cf115933bb948d6b45ae60da89e952c85037be676109c9c513353449877f257db7f75008 -b7436a99e24690483442bd84a8c35acbdc3cb4697c4740b69a1f72896dcb75cbe234e5909a5ba27cff00ffda000c030100020003000000100396eaf1652ea7e0 -b3ee94431311befa1c4dd924e3a1e1bc582086ffc4001e11010101010101000203000000000000000100112131411051b1c1d1ffda0008010301013f10461efc -b82fd6d3adfe2166ff0096c097b1306c8033e4afbc95e1e448f419e5baafa4f53cfdcc02dfec89ebb1e438b70f202fab59b7d983032de5852cc0fbb6010bbf7f -1b1e40c22ba7977cd588f6ffc4001b110101010101010101000000000000000001001121314151d1ffda0008010201013f10caf8fb177f938c5ef2cf7133603c -7ec43cec21d21547111d13b878c141d81d19fd916397a9771b87661f10a122ae4b7b66f22825bebe64e8a6b1793e58c0cc1a60638dc6b0267cbfffc400241001 -0002020300030003000300000000000100112131415161718191a1b1d1c1e1f0ffda0008010100013f1000d4ef8aa109364715daaf92e043afea5b892da71ff7 -00ac1ea08772b0a463352adc86ae977ef934b2c5594b3ba800b0879759b88a989580f5c5c2d84cc1282d584cdd7cc004980ce272e1c0202677f1895c69adaf4f -9318252bd658c5aee5fa3921a10bf63c3378899ac842ab14f3961218e751ad241a42cc7aeffd9cc6652b09d7c42205b9cdd2afc214b0b82c088d070e1707f310 -ad6edd92008b171d888323cacea289e19551f7b8ee16f0dbbfc40d96d60d3f6011c2512619600b9eb9da9ebd4bd581bc8bc7d4a386778a62fd225a6f78eaa1d8 -6eed23516376e0ca6d4e5868a02585c4772ec434fabc46b0ebb4c87a96a343013366fe62a1175fbc1f3013aa6efdfcca0e0daaabf9cca6622b93a521122f22e1 -8260661e37b65c8b07082b0f755f9189ab7f7a31142aa8233c59f98a40d0c0cbc692d2a15e74c347b1e6566059fc7c4035559b18da5541595ad7491a476edf43 -d7040a941acf0b482c9ec1a4eb540532ed350ac2ded0f106bc40b1019dd9afc96804ef6e9b256228769978eadb25981fe902e1eccea46735d030a0966f408420 -1469f5abf537d13ee6b9271008e6883607bcc0fc6a0a10d1c5d660505055014054281158b41d7ea5881c0db94719e25d4e5194fa103bb3129f5d4c6c877981c3 -cdc0b19a3bee30e05940a9b5dbfe44484dd2be0872980936ca9e0ea1a5c800caf40857082b01c53b2622dc40450725457059c933cd409ca1719184298038e8df -207c953860d32271e4aee52c0fe90dfb6b29af639664c4560286d39f88261628383e25a0c71dfb009050b7674e8b12065dc680eaaf50c84ba0ec94e8ba7ea200 -7cba21469dc4117ad3cef87772c9aba317a37e9a83689e49bcf5196a82ce43317687562939ff00631a6d46455e880413bf9c5781cca8d9642b35872fb11b6a0f -20f6e70be13f65304be9a747388190b0d704aef71dd4f54995be096c80965ff101809a0e52b995b41683001c4000c03be0270ca44f8ef980bc6d2e3787db982e -8770610657ff0032d5daccf917c397e1d508886ced68b8f503d314869b334a6228930387552737bb9448655d3c08dc2daac03caeaa25c29f76eefbd7111154df -452a1bbee6826244bc979175388ef151408a47e5afe629801f926f3dc6b628e6a69b3a972de9b3e5fb9634a2a8716d4ad41b3454b2151c23da376fa88bfb75ea5c4608d81790f3a8b51c6ea84d4351c99fc9ffd9}}}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid11707 -\par }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1045\langfe1028\langnp1045\insrsid11707 \hich\af31506\dbch\af31505\loch\f31506 Lorem ipsum}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1045\langfe1028\langnp1045\insrsid11707\charrsid3544700 -\par }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid7697581\charrsid16203614 {\*\shppict{\pict{\*\picprop\shplid1025{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}} +{\sp{\sn fLine}{\sv 0}}{\sp{\sn wzName}{\sv Picture 1}}{\sp{\sn dhgt}{\sv 251658240}}{\sp{\sn fHidden}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex65\picscaley64\piccropl0\piccropr0\piccropt0\piccropb0 +\picw2593\pich970\picwgoal1470\pichgoal550\jpegblip\bliptag255{\*\blipuid cec9a658613028e35b0cb3143b0991a0}ffd8ffe000104a4649460001010000dc00dc0000ffe100804578696600004d4d002a000000080004011a0005000000010000003e011b00050000000100000046 +01280003000000010002000087690004000000010000004e00000000000000dc00000001000000dc000000010003a00100030000000100010000a00200040000 +000100000093a0030004000000010000003700000000ffed003850686f746f73686f7020332e30003842494d04040000000000003842494d0425000000000010 +d41d8cd98f00b204e9800998ecf8427effc00011080037009303012200021101031101ffc4001f00000105010101010101000000000000000001020304050607 +08090a0bffc400b5100002010303020403050504040000017d01020300041105122131410613516107227114328191a1082342b1c11552d1f02433627282090a +161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a838485868788898a929394959697 +98999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f01 +00030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400010277000102031104052131061241510761 +711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445464748494a535455565758595a6364656667 +68696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9 +dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffdb00430001010101010102010102020202020203020202020304030303030304050404040404040505050505 +050505060606060606070707070708080808080808080808ffdb0043010101010202020302020308050505080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808ffdd0004000affda000c03010002110311003f00fefd249a28d4b4ac140e4963803f1a +f2af16fc6df85fe0e0cbad6af6dbd413e4c04ccf91db099e7ea6be40f8afe21f14ea7e34bbf0d5cdc4cd236a1f65b6b7de56301d82c5c038190473ef5f3cf8c3 +fe151f852e27b5f146a5aa6a9730c8d1cd6ba3c490421d7861f6898927046090bef5fade45e1bd2aaa9cb13524f995d460b5b7aea97abb2f33f8ef8f7e9338bc +2cabd2cb70b4e0a9c9c5ceb4ecaeafa28ab36f4bd936fc8fa17e237fc141bc2fe1d4921f06e8f737f2292126bd716f11c7fb2373fe95f16df7fc147be38c7e25 +b7d458e97069b1dca35c58c76e1b742187983cc396cedcf229afe32f0368b7ba75df893c07168de1cd5cbc56de23bf1717b32b807cbb84762b11d8d866408411 +9c022bc3fe3de8b75af7c3183c770ea5e0fd79f48d4bfb3b53d5bc3119b59365e296b74b8b610429c147db2019e7073815fb8f0c7036474a70a15701753d39a6 +d4b5775d39a29dd59aba69b5a3d6dfc4fe2378e3c778da35b1d86e20b3a2b9fd9d18ba7a2e595da92855945c5f327c9284a3195e4acaff00d23e8baa5aeb9a4d +a6b564dba2bcb68eea23ea92a871fa1ad6af8dbf60bf8843e227ecc9e1dbb9e42f73a6c72e8f759396dd68e514b7fbc9b4fd2bec9afe4acff2a96071d88c14f7 +a72947ee76fc4ff5c380f8a29e779260338a3f0e229c27ff00814536be4dd828a28af20fac0a28a322800a29323a52d001451450014514500145145001451450 +07ffd0feb4ff006b88ae7c25e3ab4f13da1f2fed702ce8c3b4d6cc013f5fbbf957c0dfb45de476be33b9beb41b6df56821d5ed80e9b2f104840ff758b2fe15fa +97fb727877fb4be0f9f13400f99a3dda4ec47fcf29bf76f9f61906bf1e7e25ea47c4df087c3fe2be0cba45e5cf86aecf53e59ff4ab52c79ea1a503e95fd71e11 +d555f0784adfcadd37f75e3f925f33fc81fa5d65d2cbf3acdf051d1548c3130f3d5c2a25f394a4fca27ab787fc7ba77883e17e952f89e492e7c3b0463c1de32b +36f9fec226766d3356894e76347b8a165c1f9704e0d7867807c27ad68fe21f889fb35f89b06eb51f0fdd4d63b798e4bed2b17b6b3a1eeb2c4adb08ea1b8af2df +863f13ec3c07e2e64f12466ebc3fabdbbe91e22b2ed2d8cfc3328fefc27f7887b115f44ead05ff00853c43a578a6fe64bbd77e14dfd8497374a7e4d6bc157320 +16f7a08fbfe424bb1cff00708cfddafd2b1f819602a56a315a55f7a3fe252bc5ff00dbb52d17fdd953fe591f80f0f6734b3cc3e0f1d56579e1ff00775177a4e0 +e1563e93a3cd561daa53afd6a451ee7ff0480f89c5afbc59f0a2ea4fbe906bf65193f4867e3f18ebf72f3fcabf959fd987e20f873e10ff00c1402cff00e118d4 +62bbf0fdef886f34586f626c43359df9610364e3e55629f88afea9548afe6cf1f3295473b58c846d1c44233edaecefe7a26fd4ff00493e819c58f19c153ca2ac +d4a780ad529369def1bf3c5a6b75ef349f551d0fc7df897fb5b7ed37fb4c7ed33e23fd923f6083a16896fe0178adfe24fc51f135bb5fdb69f7b700b269ba6d92 +3289ee82a92ecee1532323bd54d4ff00653ff82b3fc3c847893e1a7ed2ba678dafa32af2681e3af075859584eaac199127d399654661950c7819cd79d7fc12bb +56d33e06fed2bfb437ec93f12a45d3bc6571f13afbc7fa3c77bfba935cd0b5805e1bbb52d8f3962da51c2e766067ad7ed978b7c5fe16f017876efc5de35d46cb +49d2ec2133de6a1a8cc905bc31af56791c8551f535f89deda1fdac8fc83f067ed97f107c29ff00052bf8d5f0dfe38f8a6d74ef86fe00f853e1bf15bdb5cc7043 +69a6dd5d2b9bd9fed1b04cc1cae1559cf60a326b3ff639f8edfb5f7fc141be3ccffb4ce85a95ff00c3dfd9ef48792c7c21a0b59dbb6a5e3578e4c1d46e659e16 +7b7b4383b162605810371e4d7e4f7eda5fb1778a3fe0a01ff0531f8f7e06f85be21934fd5b4ff867e07f1468765249ff00127d72584bc915a6a2a07cf0c80663 +39c2b3648c1e3f6b7fe0991fb7f785bf68ef0c4ffb397c45d0e0f87df16fe1ddb268de29f87af10b45892cc0845ce9d113f35a1c0c05cec040e54834dad094f5 +3d1fc0fe18fda5be356a5e28f12691f16351f0f59d8f8bf54d16cf4a8344b0ba48a1b3902a62594073c1eff9d7d75e0eb7d57e107c3d927f8cbe325d6dad6492 +7b9f10ea905be98ab131f9519223e58dbd01ea6be1df83bfb35db7c53b9f1a78a64f1af8ff004127e206b96ff60f0e6aff0063b31e5cabf388bca6f9db3f31cf +35dd78cfe1df8717e3afc37f831f126faff5bf0e59e87a86a1a70f124ff683a9eb50cc9e5fda9c8559a48a262d1a11cf5c1c50ecdee357b1e9baafed71f053c7 +7e04f142fc1af18e917fade9ba15ede5bc56d20f3964861775644954799b48c9001f7e2a8e95f1bbfe11bf0fe87e34f881e2dd36dadd3e1bff00c245aa691736 +fb679a51e56ebe3320c2c4acdb0a2af56e9e937ed97f0f3e115ffecf7e22d5fc656d6160da5e953cda66a712a41716b73b71188645018798d842a0e18120835e +1de0c8bed1f13fc1304a8adbfe065c031b005492d0f183c6334ac82eee7d07fb307ed5df0eff00685f0d5a5a69fabe9b3f8a134efb7eb3a359799bad0190a73b +c630381d7ad741adfed83fb317873c547c13ad78df41835359440d6cd3e76c84e36b48a0a039e0e5863bd7ca897da87873fe09c961ac78609b49db45b6b5d42f +ec940b882ca4ba11ddc8194641488b127b75ed5f6df83fe10fc14d2fe1cdbf847c2fa2e8b2787a6b340b18822961b985d07ef1d883e6175c12e4927ae6869026 +cebb55f88be06d0e6d321d5b55b283fb61656d31de41e5dc2c1119e464907cbb56252e4e718ef5f26788be34fc68f19eb537897f6636d13c5be1cf2638212d03 +a43f6d469d2e90def9801f2fcb42008b04c8067bd7c8da6f803c31e33f19f85be1158c925df8274ff8adadd9e871890b43269f069c6e2e2d124c9f32dd67df16 +338db95e82bf64b4dd2f4dd1ac62d3348b786d6da0411c36f6e8b1c68a3a0555c003e943561dee62f822f7c41a9783349d47c5900b5d527d36da6d4ad80da22b +a78d4ca8064e36b923193f5aea28a2a0a3ffd1feeefe28f8460f1d7c3ad6bc233286fb7e9b3db229e07985498cfe0f835fcd6784f59d09f46f12fc2af1aea116 +929a87933d9dfdd2bb4106a5a7c840128405956442e8481c715fd473636f3fad7e327c6dff00826af8bbc71f15f54f14782b5fd1acb48d56f1ef8c37de6f9f03 +cc7748aaa8a5586e24af23d0d7ef3e0b716e0304b1583ccabfb28cb9671976945dfb3d767b6b6b1fc1df4d0f08f3dceaae559cf0e607eb3569fb4a552174b9a9 +d48db5f7a2ecaf2574d34e49ab58fcc5d43c3df00fc38be678afc57a86b930e4d97856c8a467d8dd5e145fc510fd2b8df187ed0da5db785751f047c35d0ce970 +ea9611e8b79aa6a97d2ea3aa4ba744e1c5aabb08e28a26603291c7ed9afd9df01ffc128be09e9856e7e256bfa8ebb2820982ddd2c6dfdc1d859d876cee5afb83 +e1cfecb7fb38fc2b68e5f02f86345b59e3e16e9e313dc7e32ca5dcfe75fa7e73e38643464b93da62a51d55ed085d6ab4b2ebde2cfe6ae0cfa1271de2a0d56fab +65909a6a5cb7ab56cd34fde6e76ba6d3e5ab1ddab23f95af82ff00b2d7ed25f157c5ba5de7803c2fabac316a16d3ff006addc2d696b084915fcd32cbb410b8cf +ca1b35fd9269f1dcc56714778e249962459645180ce061881ee726a748e358c470e028180140000f61522ae327d6bf03f127c4cafc475694aad18d38d3bd92d5 +eb6bddbdf65b247f787d1c3e8d380f0eb0d8ba585c64ebcf10e2e6e49463ee735b962af6f89deedb7a6c7c8ffb51fec3dfb3bfed791e9979f177499ffb674390 +cba0f8a345ba974dd6b4d62413f67bdb764902920128c5909e4ae6be24bfff0082277c06f1dde5b8fda0be22fc6af89fa6da4b1cd6da278e3c5b7175628f136e +53b214849f420b1e2bf6568afcd149a3fa51c533e47f007ec65f0afe1bfed51e27fdadbc373eaabaff008abc33a5784ef34f92643a74165a3822dfc888461d5f +070c4b907d0579c7ed2bff0004e5f81ffb47fc67f0b7ed1cd7be20f0778ffc25387b1f177832e63b1beb9817a5b5e178a54b887b6d753f292b9da715f7fd1426 +558f87e7fd88b4e1aaea1aa689f10fe25e90353bf9b53bab4d23575b5b6373704196458921c02e464d7a141fb29f816ffe1a49f0cfe20ea7e21f16c27506d4ad +755f115f34fa9d9ce428536d74811e2d98caedf539c838afa7a8a7cec5ca8f8aad7f61bf8797493af8f3c43e33f16836d35b582789b556bc8ac3ce431b496f11 +554f3003f2b386da464735ed3e1ff813e12f0df8a744f1759cb7b25c685e18ff00844ed639a45689eccb2316906d04c9941c82075e2bdb28a4e4c1451f377c35 +fd98fc21f0b3c41aadff0087f55f104fa3eab15c427c29a85e7da745b6175279b2982d9d7e5dc49eac782462bcbae7f60df870b34ba7e83e24f1ce91a04f2179 +bc2ba5eb32c3a532b1f9a3116199508e36ab8c0e062bee2a28e662e4478b597c03f875a3cde10ff8472d9f4cb6f054b732e8d636642c39ba81a093cd04333921 +cb67392dc926bda68a286ca0a28a2901ffd2fef4f53f0e0d473fe91347939c29af3cd4fe11bea19c6a772b9f73fe35ed1451703e6d6f8033b49bff00b6af40cf +40ed5d169df0765b1c13a9dcb60e7926bdc28a00e474df0a2e9e07fa54ef8f535d6a8daa075c7734b4500145145001451450014514500145145001451450014514500145145007ffd9}}{\nonshppict{\pict\picscalex66\picscaley64\piccropl0\piccropr0\piccropt0\piccropb0 +\picw2593\pich970\picwgoal1470\pichgoal550\wmetafile8\bliptag255\blipupi144{\*\blipuid cec9a658613028e35b0cb3143b0991a0}ffd8ffe000104a4649460001010000dc00dc0000ffe100804578696600004d4d002a000000080004011a0005000000010000003e011b00050000000100000046 +01280003000000010002000087690004000000010000004e00000000000000dc00000001000000dc000000010003a00100030000000100010000a00200040000 +000100000093a0030004000000010000003700000000ffed003850686f746f73686f7020332e30003842494d04040000000000003842494d0425000000000010 +d41d8cd98f00b204e9800998ecf8427effc00011080037009303012200021101031101ffc4001f00000105010101010101000000000000000001020304050607 +08090a0bffc400b5100002010303020403050504040000017d01020300041105122131410613516107227114328191a1082342b1c11552d1f02433627282090a +161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a838485868788898a929394959697 +98999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f01 +00030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400010277000102031104052131061241510761 +711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445464748494a535455565758595a6364656667 +68696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9 +dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffdb00430001010101010102010102020202020203020202020304030303030304050404040404040505050505 +050505060606060606070707070708080808080808080808ffdb0043010101010202020302020308050505080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808ffdd0004000affda000c03010002110311003f00fefd249a28d4b4ac140e4963803f1a +f2af16fc6df85fe0e0cbad6af6dbd413e4c04ccf91db099e7ea6be40f8afe21f14ea7e34bbf0d5cdc4cd236a1f65b6b7de56301d82c5c038190473ef5f3cf8c3 +fe151f852e27b5f146a5aa6a9730c8d1cd6ba3c490421d7861f6898927046090bef5fade45e1bd2aaa9cb13524f995d460b5b7aea97abb2f33f8ef8f7e9338bc +2cabd2cb70b4e0a9c9c5ceb4ecaeafa28ab36f4bd936fc8fa17e237fc141bc2fe1d4921f06e8f737f2292126bd716f11c7fb2373fe95f16df7fc147be38c7e25 +b7d458e97069b1dca35c58c76e1b742187983cc396cedcf229afe32f0368b7ba75df893c07168de1cd5cbc56de23bf1717b32b807cbb84762b11d8d866408411 +9c022bc3fe3de8b75af7c3183c770ea5e0fd79f48d4bfb3b53d5bc3119b59365e296b74b8b610429c147db2019e7073815fb8f0c7036474a70a15701753d39a6 +d4b5775d39a29dd59aba69b5a3d6dfc4fe2378e3c778da35b1d86e20b3a2b9fd9d18ba7a2e595da92855945c5f327c9284a3195e4acaff00d23e8baa5aeb9a4d +a6b564dba2bcb68eea23ea92a871fa1ad6af8dbf60bf8843e227ecc9e1dbb9e42f73a6c72e8f759396dd68e514b7fbc9b4fd2bec9afe4acff2a96071d88c14f7 +a72947ee76fc4ff5c380f8a29e779260338a3f0e229c27ff00814536be4dd828a28af20fac0a28a322800a29323a52d001451450014514500145145001451450 +07ffd0feb4ff006b88ae7c25e3ab4f13da1f2fed702ce8c3b4d6cc013f5fbbf957c0dfb45de476be33b9beb41b6df56821d5ed80e9b2f104840ff758b2fe15fa +97fb727877fb4be0f9f13400f99a3dda4ec47fcf29bf76f9f61906bf1e7e25ea47c4df087c3fe2be0cba45e5cf86aecf53e59ff4ab52c79ea1a503e95fd71e11 +d555f0784adfcadd37f75e3f925f33fc81fa5d65d2cbf3acdf051d1548c3130f3d5c2a25f394a4fca27ab787fc7ba77883e17e952f89e492e7c3b0463c1de32b +36f9fec226766d3356894e76347b8a165c1f9704e0d7867807c27ad68fe21f889fb35f89b06eb51f0fdd4d63b798e4bed2b17b6b3a1eeb2c4adb08ea1b8af2df +863f13ec3c07e2e64f12466ebc3fabdbbe91e22b2ed2d8cfc3328fefc27f7887b115f44ead05ff00853c43a578a6fe64bbd77e14dfd8497374a7e4d6bc157320 +16f7a08fbfe424bb1cff00708cfddafd2b1f819602a56a315a55f7a3fe252bc5ff00dbb52d17fdd953fe591f80f0f6734b3cc3e0f1d56579e1ff00775177a4e0 +e1563e93a3cd561daa53afd6a451ee7ff0480f89c5afbc59f0a2ea4fbe906bf65193f4867e3f18ebf72f3fcabf959fd987e20f873e10ff00c1402cff00e118d4 +62bbf0fdef886f34586f626c43359df9610364e3e55629f88afea9548afe6cf1f3295473b58c846d1c44233edaecefe7a26fd4ff00493e819c58f19c153ca2ac +d4a780ad529369def1bf3c5a6b75ef349f551d0fc7df897fb5b7ed37fb4c7ed33e23fd923f6083a16896fe0178adfe24fc51f135bb5fdb69f7b700b269ba6d92 +3289ee82a92ecee1532323bd54d4ff00653ff82b3fc3c847893e1a7ed2ba678dafa32af2681e3af075859584eaac199127d399654661950c7819cd79d7fc12bb +56d33e06fed2bfb437ec93f12a45d3bc6571f13afbc7fa3c77bfba935cd0b5805e1bbb52d8f3962da51c2e766067ad7ed978b7c5fe16f017876efc5de35d46cb +49d2ec2133de6a1a8cc905bc31af56791c8551f535f89deda1fdac8fc83f067ed97f107c29ff00052bf8d5f0dfe38f8a6d74ef86fe00f853e1bf15bdb5cc7043 +69a6dd5d2b9bd9fed1b04cc1cae1559cf60a326b3ff639f8edfb5f7fc141be3ccffb4ce85a95ff00c3dfd9ef48792c7c21a0b59dbb6a5e3578e4c1d46e659e16 +7b7b4383b162605810371e4d7e4f7eda5fb1778a3fe0a01ff0531f8f7e06f85be21934fd5b4ff867e07f1468765249ff00127d72584bc915a6a2a07cf0c80663 +39c2b3648c1e3f6b7fe0991fb7f785bf68ef0c4ffb397c45d0e0f87df16fe1ddb268de29f87af10b45892cc0845ce9d113f35a1c0c05cec040e54834dad094f5 +3d1fc0fe18fda5be356a5e28f12691f16351f0f59d8f8bf54d16cf4a8344b0ba48a1b3902a62594073c1eff9d7d75e0eb7d57e107c3d927f8cbe325d6dad6492 +7b9f10ea905be98ab131f9519223e58dbd01ea6be1df83bfb35db7c53b9f1a78a64f1af8ff004127e206b96ff60f0e6aff0063b31e5cabf388bca6f9db3f31cf +35dd78cfe1df8717e3afc37f831f126faff5bf0e59e87a86a1a70f124ff683a9eb50cc9e5fda9c8559a48a262d1a11cf5c1c50ecdee357b1e9baafed71f053c7 +7e04f142fc1af18e917fade9ba15ede5bc56d20f3964861775644954799b48c9001f7e2a8e95f1bbfe11bf0fe87e34f881e2dd36dadd3e1bff00c245aa691736 +fb679a51e56ebe3320c2c4acdb0a2af56e9e937ed97f0f3e115ffecf7e22d5fc656d6160da5e953cda66a712a41716b73b71188645018798d842a0e18120835e +1de0c8bed1f13fc1304a8adbfe065c031b005492d0f183c6334ac82eee7d07fb307ed5df0eff00685f0d5a5a69fabe9b3f8a134efb7eb3a359799bad0190a73b +c630381d7ad741adfed83fb317873c547c13ad78df41835359440d6cd3e76c84e36b48a0a039e0e5863bd7ca897da87873fe09c961ac78609b49db45b6b5d42f +ec940b882ca4ba11ddc8194641488b127b75ed5f6df83fe10fc14d2fe1cdbf847c2fa2e8b2787a6b340b18822961b985d07ef1d883e6175c12e4927ae6869026 +cebb55f88be06d0e6d321d5b55b283fb61656d31de41e5dc2c1119e464907cbb56252e4e718ef5f26788be34fc68f19eb537897f6636d13c5be1cf2638212d03 +a43f6d469d2e90def9801f2fcb42008b04c8067bd7c8da6f803c31e33f19f85be1158c925df8274ff8adadd9e871890b43269f069c6e2e2d124c9f32dd67df16 +338db95e82bf64b4dd2f4dd1ac62d3348b786d6da0411c36f6e8b1c68a3a0555c003e943561dee62f822f7c41a9783349d47c5900b5d527d36da6d4ad80da22b +a78d4ca8064e36b923193f5aea28a2a0a3ffd1feeefe28f8460f1d7c3ad6bc233286fb7e9b3db229e07985498cfe0f835fcd6784f59d09f46f12fc2af1aea116 +929a87933d9dfdd2bb4106a5a7c840128405956442e8481c715fd473636f3fad7e327c6dff00826af8bbc71f15f54f14782b5fd1acb48d56f1ef8c37de6f9f03 +cc7748aaa8a5586e24af23d0d7ef3e0b716e0304b1583ccabfb28cb9671976945dfb3d767b6b6b1fc1df4d0f08f3dceaae559cf0e607eb3569fb4a552174b9a9 +d48db5f7a2ecaf2574d34e49ab58fcc5d43c3df00fc38be678afc57a86b930e4d97856c8a467d8dd5e145fc510fd2b8df187ed0da5db785751f047c35d0ce970 +ea9611e8b79aa6a97d2ea3aa4ba744e1c5aabb08e28a26603291c7ed9afd9df01ffc128be09e9856e7e256bfa8ebb2820982ddd2c6dfdc1d859d876cee5afb83 +e1cfecb7fb38fc2b68e5f02f86345b59e3e16e9e313dc7e32ca5dcfe75fa7e73e38643464b93da62a51d55ed085d6ab4b2ebde2cfe6ae0cfa1271de2a0d56fab +65909a6a5cb7ab56cd34fde6e76ba6d3e5ab1ddab23f95af82ff00b2d7ed25f157c5ba5de7803c2fabac316a16d3ff006addc2d696b084915fcd32cbb410b8cf +ca1b35fd9269f1dcc56714778e249962459645180ce061881ee726a748e358c470e028180140000f61522ae327d6bf03f127c4cafc475694aad18d38d3bd92d5 +eb6bddbdf65b247f787d1c3e8d380f0eb0d8ba585c64ebcf10e2e6e49463ee735b962af6f89deedb7a6c7c8ffb51fec3dfb3bfed791e9979f177499ffb674390 +cba0f8a345ba974dd6b4d62413f67bdb764902920128c5909e4ae6be24bfff0082277c06f1dde5b8fda0be22fc6af89fa6da4b1cd6da278e3c5b7175628f136e +53b214849f420b1e2bf6568afcd149a3fa51c533e47f007ec65f0afe1bfed51e27fdadbc373eaabaff008abc33a5784ef34f92643a74165a3822dfc888461d5f +070c4b907d0579c7ed2bff0004e5f81ffb47fc67f0b7ed1cd7be20f0778ffc25387b1f177832e63b1beb9817a5b5e178a54b887b6d753f292b9da715f7fd1426 +558f87e7fd88b4e1aaea1aa689f10fe25e90353bf9b53bab4d23575b5b6373704196458921c02e464d7a141fb29f816ffe1a49f0cfe20ea7e21f16c27506d4ad +755f115f34fa9d9ce428536d74811e2d98caedf539c838afa7a8a7cec5ca8f8aad7f61bf8797493af8f3c43e33f16836d35b582789b556bc8ac3ce431b496f11 +554f3003f2b386da464735ed3e1ff813e12f0df8a744f1759cb7b25c685e18ff00844ed639a45689eccb2316906d04c9941c82075e2bdb28a4e4c1451f377c35 +fd98fc21f0b3c41aadff0087f55f104fa3eab15c427c29a85e7da745b6175279b2982d9d7e5dc49eac782462bcbae7f60df870b34ba7e83e24f1ce91a04f2179 +bc2ba5eb32c3a532b1f9a3116199508e36ab8c0e062bee2a28e662e4478b597c03f875a3cde10ff8472d9f4cb6f054b732e8d636642c39ba81a093cd04333921 +cb67392dc926bda68a286ca0a28a2901ffd2fef4f53f0e0d473fe91347939c29af3cd4fe11bea19c6a772b9f73fe35ed1451703e6d6f8033b49bff00b6af40cf +40ed5d169df0765b1c13a9dcb60e7926bdc28a00e474df0a2e9e07fa54ef8f535d6a8daa075c7734b4500145145001451450014514500145145001451450014514500145145007ffd9}}}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid6162986 +\par }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1045\langfe1028\langnp1045\insrsid6162986 \hich\af31506\dbch\af31505\loch\f31506 Lorem ipsum}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1045\langfe1028\langnp1045\insrsid6162986\charrsid3544700 +\par }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid2833621\charrsid146504 {\*\shppict{\pict{\*\picprop\shplid1025{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}} {\sp{\sn fFlipV}{\sv 0}}{\sp{\sn fLockAspectRatio}{\sv 1}}{\sp{\sn fLockPosition}{\sv 0}}{\sp{\sn fLockAgainstSelect}{\sv 0}}{\sp{\sn fLockAgainstGrouping}{\sv 0}}{\sp{\sn pictureGray}{\sv 0}}{\sp{\sn pictureBiLevel}{\sv 0}}{\sp{\sn fFilled}{\sv 0}} -{\sp{\sn fLine}{\sv 0}}{\sp{\sn wzName}{\sv Picture 2}}{\sp{\sn wzDescription}{\sv A picture containing gameDescription automatically generated}}{\sp{\sn dhgt}{\sv 251658240}}{\sp{\sn fHidden}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}} -\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw1693\pich1693\picwgoal960\pichgoal960\jpegblip\bliptag255{\*\blipuid c0c350b43fd44d9f358624d7980fd89c} -ffd8ffe000104a46494600010100000100010000ffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713 -141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1effdb0043010505050706070e08080e1e1411141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1effc20011080060006003012200021101031101ffc4001c0000020301010101000000 -000000000000040503060701020008ffc400190100030101010000000000000000000000010203040500ffda000c03010002100310000001b0c295dd262a3643 -f4304442af817ded00fe1b0f5635e77472bd9f35bda3e7df2b9b4e52bef62ebc92a371e1826b045302f8f5b365d4609d8b2e98f3ada2b4465772af9969321c55 -4c2d4553ad2acfa826088f5efd0f52d166c9145bf3af7872df22d591323b9a19daa0634928a3daebcfad07377aa5af9fbbc667a7e180e98ad8544868a5a2ce8f -38680aeb091d796fcfe85afbde4df98aebb933aa6b76797cb4ba196ae916631cd27408ec2bf4c66d2ff9df3ef7ffc40026100002020104010403010100000000 -000003040102050006111213101415222123313241ffda0008010100010502ddccd787002805ad14acf625a2bf50539d7f751a4efc69dc7aad6b2052a2fd2d16 -ae5fefbc5cb72d373faab5e2869192452b56a595a3406931694b72182c46b7aaf5b63f18482e3e423bef4ed3729ebda26ba98fa30b0c425283643c7109dbf476 -d6529e6c06ca358d81cbb55c5eea55909745ff003de75db5da79156291f8d07ea289d6599a036fec71f4c0bc9acc66b2681d0d63b22783da3d0c510a027031a8 -fed8940ace6e5bf3ed9e794c2ad4571af0ebee3234eeb318a2c8af265c1772682c4563c79281113c53402e3f3124c8696c3c968e8ebe3d6666d44cb146968898 -9eb5b8db569407984b8d9258e35912d00bae215d724db58fa49b35ff002f1cd71fee5389aaf905e22d5924e9b50565fda8e9e9489b4f9438d536da845d2d4ff3 -6f344ae71dad96ab56a94731deadcf419239d78edae6abdaf8becd47ae46ac21ba56704c86d92bac58fc6b213f5d4982b0f6f0aa4940d7672feafda48ca0e7c5 -bb94588e856350d5c85eb499a4cce455bb4d65f23f178ed8f563e2bd1e27893bf55716d0e4a1c73141072abaf7659c7c1602afb8334c8718abcd5db6b0358ae2 -bd3fffc4001f1100020104030101000000000000000000010200031112210410312213ffda0008010301013f01acf8a5e5f531d4c221d75c9562351879149119 -b7118da09958c745a9e4a3c3351b19c9e17e6df3169851be88bc7a450e4251e61a4752b725aa183276edac611f5002c6d1100e9bc8ef6b1871cb294900d8efff -c4001f1100020104030101000000000000000000010200031112210410312232ffda0008010201013f01a4993da0f665b99471beb8eca0ee21f615bc558ebb87 -d98dc4476a7ecadcc08b79c7e6663ea3542c750c06d12a87f932af10541b9478caa23628b0f4b7580fccc828bc7a85baa7fa8b4ef710658e32ad42da3dff00ff -c4003210000103020306040504030000000000000100020311120421311013224151612332528105144291a1204371b1243362ffda0008010100063f028700c3 -e24a731d9418102b141f928b8aaeaaa34eeaf753b66aa29f75556fd3457cb1073e993b9ac2bdeee381f6ddff0005070d08a8515cef2b7246941d474544de8b75 -261a77db9f0adcfc8627dca91cec1cfe924156b61c432bd535ddb45cd0c6369c0e15503c73604e79150d8ebee8bcea73282d1119e616f2e9de1a33a15e0cd332 -df57340659765d17aba95896b857809515c7ca6d4e9eeb9ae8f88205b56d74ae9b322b5d946b4357f4b543929ee7b4170233e6a3eee256299888439afc38a765 -4c3d6cd5a4f44d827f29d6e47fbd9595ed60e95cd785287afe355bf9bc38dbab916e0a1b47a8ea53f1f3c8772d7533e6543146282daa8a5fab3f7403c7095661 -dcd95b5ad1d911eea3631c6377a1e32fba799e2b1d4e1747c4d25498cc4789fc8aaf9ac1f0b9a73b72c9473c8f25da3c3454a6b6e11611bd4f13bd908633e1b8 -d6691c287d97c3fe1f030089d25c4535a6c3333f6f3f642785d58e51569e88b5c284201ed0eec5560673e26f2737a22f0dba03e42de5d8adc61dbbb82b5738a0 -4e2375d0315d9bdfd5f9ae68c85bc187651a6bccec23253be0619216cc5b2c5d3b842585dc5f91d8ab1daec92cf0cbba734332fa0d0eca0cca38994dd20f237a -b9196771334e778eed5dbf10c1caeb9c1d914715858da5c337b07d6a1c647a483359277242836470c6c326224e4b0fbd7defadc1bc87e89b1b861786f1bc26cd -0b86edff008eca4c0cd85b30e5d489ddd57aa60a64e7d361c4cefa35bf7253fe236d1f3e4cbb56853967fa211657bf6fd18dc557212eefd900e35c2cfe61e92b -c29a94ce879aa8342322de61421eeb45eb2ccd561f0b868daf630564ae8ac8dcd7cd4a766232cefa891f56f5db349e9615035d99c4377847757d95b0d7d953f6 -a9440b596170add1ea99fe4cceb4fd4a8e99f686f942ab055e455ad28cb21ad4ac381e9dbfffc400241001000202020202020301000000000000010011213141 -516171108191b1d1e1f0a1ffda0008010100013f21ad0698ec5ccab8a2c9db45133d36c41c2c376804662da8bda31b58db7b98f5c8278988269661013b7c4cbc -0cd4eaf440189a7dbc44d70576a5203b6641e4cfa8d41529ac8e4e482acc9fa5451e59cd980da457845b3a750c85a5e6310264105dbdbe8900297a8772a4e73c -4a77eb51cb01a9ae2084c004bf7f0dc1c855c2ed1ca381af1fd429c20d1cc316143ea2858a0fa819fa577c43291ed1e897e5ccdc596c0dbc8c9e666717f8a8d4 -4dea5be7d3a85fa7f7186a5872f71a0c80b368d73722c688bb5ee38ded831fc59b20f2e0460b38fd3b98ab2aaf8e26066657e894f88ebf50e775707eb4bfabdc -693cfcfe4ae258d8375b3a22f5a885e598ab8b1c3cca10bdc7351ea4df947f9a8206eae4ea7e7fd90ea2eb45db26525cd18f91386bb32fa8f718cad3b96d8694 -d34418903f20b02ac264ed6339ed1c70243f19d0802442e78cb19a6cb5fe441740a8174e4788cd69a2fd4a87dd0cd79799cc3f0d847dbd307b8bb0eea6c87098 -3f22b25c16ad55b1bf0f881e3a3c9d1108e0ea60a355d438b0b2ebed2b6b0a4c455aeab1068b0b9ed7be8f7294025f657c678638b9694ba717e636e3a5d7f999 -dbbfed3118bbb9484b732b57b02ae0fb33d12fe474735df898bfe304dc00006084dc0babcad8ec8a4df993b513d61fea1347a158975ab01ca9be09aacc03e811 -12dd5ffaae09c5608df383518f103d9909d23ec9dc3da799858a8321cf115933bb948d6b45ae60da89e952c85037be676109c9c513353449877f257db7f75008 -b7436a99e24690483442bd84a8c35acbdc3cb4697c4740b69a1f72896dcb75cbe234e5909a5ba27cff00ffda000c030100020003000000100396eaf1652ea7e0 -b3ee94431311befa1c4dd924e3a1e1bc582086ffc4001e11010101010101000203000000000000000100112131411051b1c1d1ffda0008010301013f10461efc -b82fd6d3adfe2166ff0096c097b1306c8033e4afbc95e1e448f419e5baafa4f53cfdcc02dfec89ebb1e438b70f202fab59b7d983032de5852cc0fbb6010bbf7f -1b1e40c22ba7977cd588f6ffc4001b110101010101010101000000000000000001001121314151d1ffda0008010201013f10caf8fb177f938c5ef2cf7133603c -7ec43cec21d21547111d13b878c141d81d19fd916397a9771b87661f10a122ae4b7b66f22825bebe64e8a6b1793e58c0cc1a60638dc6b0267cbfffc400241001 -0002020300030003000300000000000100112131415161718191a1b1d1c1e1f0ffda0008010100013f1000d4ef8aa109364715daaf92e043afea5b892da71ff7 -00ac1ea08772b0a463352adc86ae977ef934b2c5594b3ba800b0879759b88a989580f5c5c2d84cc1282d584cdd7cc004980ce272e1c0202677f1895c69adaf4f -9318252bd658c5aee5fa3921a10bf63c3378899ac842ab14f3961218e751ad241a42cc7aeffd9cc6652b09d7c42205b9cdd2afc214b0b82c088d070e1707f310 -ad6edd92008b171d888323cacea289e19551f7b8ee16f0dbbfc40d96d60d3f6011c2512619600b9eb9da9ebd4bd581bc8bc7d4a386778a62fd225a6f78eaa1d8 -6eed23516376e0ca6d4e5868a02585c4772ec434fabc46b0ebb4c87a96a343013366fe62a1175fbc1f3013aa6efdfcca0e0daaabf9cca6622b93a521122f22e1 -8260661e37b65c8b07082b0f755f9189ab7f7a31142aa8233c59f98a40d0c0cbc692d2a15e74c347b1e6566059fc7c4035559b18da5541595ad7491a476edf43 -d7040a941acf0b482c9ec1a4eb540532ed350ac2ded0f106bc40b1019dd9afc96804ef6e9b256228769978eadb25981fe902e1eccea46735d030a0966f408420 -1469f5abf537d13ee6b9271008e6883607bcc0fc6a0a10d1c5d660505055014054281158b41d7ea5881c0db94719e25d4e5194fa103bb3129f5d4c6c877981c3 -cdc0b19a3bee30e05940a9b5dbfe44484dd2be0872980936ca9e0ea1a5c800caf40857082b01c53b2622dc40450725457059c933cd409ca1719184298038e8df -207c953860d32271e4aee52c0fe90dfb6b29af639664c4560286d39f88261628383e25a0c71dfb009050b7674e8b12065dc680eaaf50c84ba0ec94e8ba7ea200 -7cba21469dc4117ad3cef87772c9aba317a37e9a83689e49bcf5196a82ce43317687562939ff00631a6d46455e880413bf9c5781cca8d9642b35872fb11b6a0f -20f6e70be13f65304be9a747388190b0d704aef71dd4f54995be096c80965ff101809a0e52b995b41683001c4000c03be0270ca44f8ef980bc6d2e3787db982e -8770610657ff0032d5daccf917c397e1d508886ced68b8f503d314869b334a6228930387552737bb9448655d3c08dc2daac03caeaa25c29f76eefbd7111154df -452a1bbee6826244bc979175388ef151408a47e5afe629801f926f3dc6b628e6a69b3a972de9b3e5fb9634a2a8716d4ad41b3454b2151c23da376fa88bfb75ea5c4608d81790f3a8b51c6ea84d4351c99fc9ffd9}}{\nonshppict{\pict\picscalex99\picscaley99\piccropl0\piccropr0\piccropt0\piccropb0 -\picw1693\pich1693\picwgoal960\pichgoal960\wmetafile8\bliptag255\blipupi144{\*\blipuid c0c350b43fd44d9f358624d7980fd89c}ffd8ffe000104a46494600010100000100010000ffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713 -141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1effdb0043010505050706070e08080e1e1411141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1effc20011080060006003012200021101031101ffc4001c0000020301010101000000 -000000000000040503060701020008ffc400190100030101010000000000000000000000010203040500ffda000c03010002100310000001b0c295dd262a3643 -f4304442af817ded00fe1b0f5635e77472bd9f35bda3e7df2b9b4e52bef62ebc92a371e1826b045302f8f5b365d4609d8b2e98f3ada2b4465772af9969321c55 -4c2d4553ad2acfa826088f5efd0f52d166c9145bf3af7872df22d591323b9a19daa0634928a3daebcfad07377aa5af9fbbc667a7e180e98ad8544868a5a2ce8f -38680aeb091d796fcfe85afbde4df98aebb933aa6b76797cb4ba196ae916631cd27408ec2bf4c66d2ff9df3ef7ffc40026100002020104010403010100000000 -000003040102050006111213101415222123313241ffda0008010100010502ddccd787002805ad14acf625a2bf50539d7f751a4efc69dc7aad6b2052a2fd2d16 -ae5fefbc5cb72d373faab5e2869192452b56a595a3406931694b72182c46b7aaf5b63f18482e3e423bef4ed3729ebda26ba98fa30b0c425283643c7109dbf476 -d6529e6c06ca358d81cbb55c5eea55909745ff003de75db5da79156291f8d07ea289d6599a036fec71f4c0bc9acc66b2681d0d63b22783da3d0c510a027031a8 -fed8940ace6e5bf3ed9e794c2ad4571af0ebee3234eeb318a2c8af265c1772682c4563c79281113c53402e3f3124c8696c3c968e8ebe3d6666d44cb146968898 -9eb5b8db569407984b8d9258e35912d00bae215d724db58fa49b35ff002f1cd71fee5389aaf905e22d5924e9b50565fda8e9e9489b4f9438d536da845d2d4ff3 -6f344ae71dad96ab56a94731deadcf419239d78edae6abdaf8becd47ae46ac21ba56704c86d92bac58fc6b213f5d4982b0f6f0aa4940d7672feafda48ca0e7c5 -bb94588e856350d5c85eb499a4cce455bb4d65f23f178ed8f563e2bd1e27893bf55716d0e4a1c73141072abaf7659c7c1602afb8334c8718abcd5db6b0358ae2 -bd3fffc4001f1100020104030101000000000000000000010200031112210410312213ffda0008010301013f01acf8a5e5f531d4c221d75c9562351879149119 -b7118da09958c745a9e4a3c3351b19c9e17e6df3169851be88bc7a450e4251e61a4752b725aa183276edac611f5002c6d1100e9bc8ef6b1871cb294900d8efff -c4001f1100020104030101000000000000000000010200031112210410312232ffda0008010201013f01a4993da0f665b99471beb8eca0ee21f615bc558ebb87 -d98dc4476a7ecadcc08b79c7e6663ea3542c750c06d12a87f932af10541b9478caa23628b0f4b7580fccc828bc7a85baa7fa8b4ef710658e32ad42da3dff00ff -c4003210000103020306040504030000000000000100020311120421311013224151612332528105144291a1204371b1243362ffda0008010100063f028700c3 -e24a731d9418102b141f928b8aaeaaa34eeaf753b66aa29f75556fd3457cb1073e993b9ac2bdeee381f6ddff0005070d08a8515cef2b7246941d474544de8b75 -261a77db9f0adcfc8627dca91cec1cfe924156b61c432bd535ddb45cd0c6369c0e15503c73604e79150d8ebee8bcea73282d1119e616f2e9de1a33a15e0cd332 -df57340659765d17aba95896b857809515c7ca6d4e9eeb9ae8f88205b56d74ae9b322b5d946b4357f4b543929ee7b4170233e6a3eee256299888439afc38a765 -4c3d6cd5a4f44d827f29d6e47fbd9595ed60e95cd785287afe355bf9bc38dbab916e0a1b47a8ea53f1f3c8772d7533e6543146282daa8a5fab3f7403c7095661 -dcd95b5ad1d911eea3631c6377a1e32fba799e2b1d4e1747c4d25498cc4789fc8aaf9ac1f0b9a73b72c9473c8f25da3c3454a6b6e11611bd4f13bd908633e1b8 -d6691c287d97c3fe1f030089d25c4535a6c3333f6f3f642785d58e51569e88b5c284201ed0eec5560673e26f2737a22f0dba03e42de5d8adc61dbbb82b5738a0 -4e2375d0315d9bdfd5f9ae68c85bc187651a6bccec23253be0619216cc5b2c5d3b842585dc5f91d8ab1daec92cf0cbba734332fa0d0eca0cca38994dd20f237a -b9196771334e778eed5dbf10c1caeb9c1d914715858da5c337b07d6a1c647a483359277242836470c6c326224e4b0fbd7defadc1bc87e89b1b861786f1bc26cd -0b86edff008eca4c0cd85b30e5d489ddd57aa60a64e7d361c4cefa35bf7253fe236d1f3e4cbb56853967fa211657bf6fd18dc557212eefd900e35c2cfe61e92b -c29a94ce879aa8342322de61421eeb45eb2ccd561f0b868daf630564ae8ac8dcd7cd4a766232cefa891f56f5db349e9615035d99c4377847757d95b0d7d953f6 -a9440b596170add1ea99fe4cceb4fd4a8e99f686f942ab055e455ad28cb21ad4ac381e9dbfffc400241001000202020202020301000000000000010011213141 -516171108191b1d1e1f0a1ffda0008010100013f21ad0698ec5ccab8a2c9db45133d36c41c2c376804662da8bda31b58db7b98f5c8278988269661013b7c4cbc -0cd4eaf440189a7dbc44d70576a5203b6641e4cfa8d41529ac8e4e482acc9fa5451e59cd980da457845b3a750c85a5e6310264105dbdbe8900297a8772a4e73c -4a77eb51cb01a9ae2084c004bf7f0dc1c855c2ed1ca381af1fd429c20d1cc316143ea2858a0fa819fa577c43291ed1e897e5ccdc596c0dbc8c9e666717f8a8d4 -4dea5be7d3a85fa7f7186a5872f71a0c80b368d73722c688bb5ee38ded831fc59b20f2e0460b38fd3b98ab2aaf8e26066657e894f88ebf50e775707eb4bfabdc -693cfcfe4ae258d8375b3a22f5a885e598ab8b1c3cca10bdc7351ea4df947f9a8206eae4ea7e7fd90ea2eb45db26525cd18f91386bb32fa8f718cad3b96d8694 -d34418903f20b02ac264ed6339ed1c70243f19d0802442e78cb19a6cb5fe441740a8174e4788cd69a2fd4a87dd0cd79799cc3f0d847dbd307b8bb0eea6c87098 -3f22b25c16ad55b1bf0f881e3a3c9d1108e0ea60a355d438b0b2ebed2b6b0a4c455aeab1068b0b9ed7be8f7294025f657c678638b9694ba717e636e3a5d7f999 -dbbfed3118bbb9484b732b57b02ae0fb33d12fe474735df898bfe304dc00006084dc0babcad8ec8a4df993b513d61fea1347a158975ab01ca9be09aacc03e811 -12dd5ffaae09c5608df383518f103d9909d23ec9dc3da799858a8321cf115933bb948d6b45ae60da89e952c85037be676109c9c513353449877f257db7f75008 -b7436a99e24690483442bd84a8c35acbdc3cb4697c4740b69a1f72896dcb75cbe234e5909a5ba27cff00ffda000c030100020003000000100396eaf1652ea7e0 -b3ee94431311befa1c4dd924e3a1e1bc582086ffc4001e11010101010101000203000000000000000100112131411051b1c1d1ffda0008010301013f10461efc -b82fd6d3adfe2166ff0096c097b1306c8033e4afbc95e1e448f419e5baafa4f53cfdcc02dfec89ebb1e438b70f202fab59b7d983032de5852cc0fbb6010bbf7f -1b1e40c22ba7977cd588f6ffc4001b110101010101010101000000000000000001001121314151d1ffda0008010201013f10caf8fb177f938c5ef2cf7133603c -7ec43cec21d21547111d13b878c141d81d19fd916397a9771b87661f10a122ae4b7b66f22825bebe64e8a6b1793e58c0cc1a60638dc6b0267cbfffc400241001 -0002020300030003000300000000000100112131415161718191a1b1d1c1e1f0ffda0008010100013f1000d4ef8aa109364715daaf92e043afea5b892da71ff7 -00ac1ea08772b0a463352adc86ae977ef934b2c5594b3ba800b0879759b88a989580f5c5c2d84cc1282d584cdd7cc004980ce272e1c0202677f1895c69adaf4f -9318252bd658c5aee5fa3921a10bf63c3378899ac842ab14f3961218e751ad241a42cc7aeffd9cc6652b09d7c42205b9cdd2afc214b0b82c088d070e1707f310 -ad6edd92008b171d888323cacea289e19551f7b8ee16f0dbbfc40d96d60d3f6011c2512619600b9eb9da9ebd4bd581bc8bc7d4a386778a62fd225a6f78eaa1d8 -6eed23516376e0ca6d4e5868a02585c4772ec434fabc46b0ebb4c87a96a343013366fe62a1175fbc1f3013aa6efdfcca0e0daaabf9cca6622b93a521122f22e1 -8260661e37b65c8b07082b0f755f9189ab7f7a31142aa8233c59f98a40d0c0cbc692d2a15e74c347b1e6566059fc7c4035559b18da5541595ad7491a476edf43 -d7040a941acf0b482c9ec1a4eb540532ed350ac2ded0f106bc40b1019dd9afc96804ef6e9b256228769978eadb25981fe902e1eccea46735d030a0966f408420 -1469f5abf537d13ee6b9271008e6883607bcc0fc6a0a10d1c5d660505055014054281158b41d7ea5881c0db94719e25d4e5194fa103bb3129f5d4c6c877981c3 -cdc0b19a3bee30e05940a9b5dbfe44484dd2be0872980936ca9e0ea1a5c800caf40857082b01c53b2622dc40450725457059c933cd409ca1719184298038e8df -207c953860d32271e4aee52c0fe90dfb6b29af639664c4560286d39f88261628383e25a0c71dfb009050b7674e8b12065dc680eaaf50c84ba0ec94e8ba7ea200 -7cba21469dc4117ad3cef87772c9aba317a37e9a83689e49bcf5196a82ce43317687562939ff00631a6d46455e880413bf9c5781cca8d9642b35872fb11b6a0f -20f6e70be13f65304be9a747388190b0d704aef71dd4f54995be096c80965ff101809a0e52b995b41683001c4000c03be0270ca44f8ef980bc6d2e3787db982e -8770610657ff0032d5daccf917c397e1d508886ced68b8f503d314869b334a6228930387552737bb9448655d3c08dc2daac03caeaa25c29f76eefbd7111154df -452a1bbee6826244bc979175388ef151408a47e5afe629801f926f3dc6b628e6a69b3a972de9b3e5fb9634a2a8716d4ad41b3454b2151c23da376fa88bfb75ea5c4608d81790f3a8b51c6ea84d4351c99fc9ffd9}}}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid11707 +{\sp{\sn fLine}{\sv 0}}{\sp{\sn wzName}{\sv Picture 2}}{\sp{\sn dhgt}{\sv 251658240}}{\sp{\sn fHidden}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex65\picscaley64\piccropl0\piccropr0\piccropt0\piccropb0 +\picw2593\pich970\picwgoal1470\pichgoal550\jpegblip\bliptag255{\*\blipuid cec9a658613028e35b0cb3143b0991a0}ffd8ffe000104a4649460001010000dc00dc0000ffe100804578696600004d4d002a000000080004011a0005000000010000003e011b00050000000100000046 +01280003000000010002000087690004000000010000004e00000000000000dc00000001000000dc000000010003a00100030000000100010000a00200040000 +000100000093a0030004000000010000003700000000ffed003850686f746f73686f7020332e30003842494d04040000000000003842494d0425000000000010 +d41d8cd98f00b204e9800998ecf8427effc00011080037009303012200021101031101ffc4001f00000105010101010101000000000000000001020304050607 +08090a0bffc400b5100002010303020403050504040000017d01020300041105122131410613516107227114328191a1082342b1c11552d1f02433627282090a +161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a838485868788898a929394959697 +98999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f01 +00030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400010277000102031104052131061241510761 +711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445464748494a535455565758595a6364656667 +68696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9 +dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffdb00430001010101010102010102020202020203020202020304030303030304050404040404040505050505 +050505060606060606070707070708080808080808080808ffdb0043010101010202020302020308050505080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808ffdd0004000affda000c03010002110311003f00fefd249a28d4b4ac140e4963803f1a +f2af16fc6df85fe0e0cbad6af6dbd413e4c04ccf91db099e7ea6be40f8afe21f14ea7e34bbf0d5cdc4cd236a1f65b6b7de56301d82c5c038190473ef5f3cf8c3 +fe151f852e27b5f146a5aa6a9730c8d1cd6ba3c490421d7861f6898927046090bef5fade45e1bd2aaa9cb13524f995d460b5b7aea97abb2f33f8ef8f7e9338bc +2cabd2cb70b4e0a9c9c5ceb4ecaeafa28ab36f4bd936fc8fa17e237fc141bc2fe1d4921f06e8f737f2292126bd716f11c7fb2373fe95f16df7fc147be38c7e25 +b7d458e97069b1dca35c58c76e1b742187983cc396cedcf229afe32f0368b7ba75df893c07168de1cd5cbc56de23bf1717b32b807cbb84762b11d8d866408411 +9c022bc3fe3de8b75af7c3183c770ea5e0fd79f48d4bfb3b53d5bc3119b59365e296b74b8b610429c147db2019e7073815fb8f0c7036474a70a15701753d39a6 +d4b5775d39a29dd59aba69b5a3d6dfc4fe2378e3c778da35b1d86e20b3a2b9fd9d18ba7a2e595da92855945c5f327c9284a3195e4acaff00d23e8baa5aeb9a4d +a6b564dba2bcb68eea23ea92a871fa1ad6af8dbf60bf8843e227ecc9e1dbb9e42f73a6c72e8f759396dd68e514b7fbc9b4fd2bec9afe4acff2a96071d88c14f7 +a72947ee76fc4ff5c380f8a29e779260338a3f0e229c27ff00814536be4dd828a28af20fac0a28a322800a29323a52d001451450014514500145145001451450 +07ffd0feb4ff006b88ae7c25e3ab4f13da1f2fed702ce8c3b4d6cc013f5fbbf957c0dfb45de476be33b9beb41b6df56821d5ed80e9b2f104840ff758b2fe15fa +97fb727877fb4be0f9f13400f99a3dda4ec47fcf29bf76f9f61906bf1e7e25ea47c4df087c3fe2be0cba45e5cf86aecf53e59ff4ab52c79ea1a503e95fd71e11 +d555f0784adfcadd37f75e3f925f33fc81fa5d65d2cbf3acdf051d1548c3130f3d5c2a25f394a4fca27ab787fc7ba77883e17e952f89e492e7c3b0463c1de32b +36f9fec226766d3356894e76347b8a165c1f9704e0d7867807c27ad68fe21f889fb35f89b06eb51f0fdd4d63b798e4bed2b17b6b3a1eeb2c4adb08ea1b8af2df +863f13ec3c07e2e64f12466ebc3fabdbbe91e22b2ed2d8cfc3328fefc27f7887b115f44ead05ff00853c43a578a6fe64bbd77e14dfd8497374a7e4d6bc157320 +16f7a08fbfe424bb1cff00708cfddafd2b1f819602a56a315a55f7a3fe252bc5ff00dbb52d17fdd953fe591f80f0f6734b3cc3e0f1d56579e1ff00775177a4e0 +e1563e93a3cd561daa53afd6a451ee7ff0480f89c5afbc59f0a2ea4fbe906bf65193f4867e3f18ebf72f3fcabf959fd987e20f873e10ff00c1402cff00e118d4 +62bbf0fdef886f34586f626c43359df9610364e3e55629f88afea9548afe6cf1f3295473b58c846d1c44233edaecefe7a26fd4ff00493e819c58f19c153ca2ac +d4a780ad529369def1bf3c5a6b75ef349f551d0fc7df897fb5b7ed37fb4c7ed33e23fd923f6083a16896fe0178adfe24fc51f135bb5fdb69f7b700b269ba6d92 +3289ee82a92ecee1532323bd54d4ff00653ff82b3fc3c847893e1a7ed2ba678dafa32af2681e3af075859584eaac199127d399654661950c7819cd79d7fc12bb +56d33e06fed2bfb437ec93f12a45d3bc6571f13afbc7fa3c77bfba935cd0b5805e1bbb52d8f3962da51c2e766067ad7ed978b7c5fe16f017876efc5de35d46cb +49d2ec2133de6a1a8cc905bc31af56791c8551f535f89deda1fdac8fc83f067ed97f107c29ff00052bf8d5f0dfe38f8a6d74ef86fe00f853e1bf15bdb5cc7043 +69a6dd5d2b9bd9fed1b04cc1cae1559cf60a326b3ff639f8edfb5f7fc141be3ccffb4ce85a95ff00c3dfd9ef48792c7c21a0b59dbb6a5e3578e4c1d46e659e16 +7b7b4383b162605810371e4d7e4f7eda5fb1778a3fe0a01ff0531f8f7e06f85be21934fd5b4ff867e07f1468765249ff00127d72584bc915a6a2a07cf0c80663 +39c2b3648c1e3f6b7fe0991fb7f785bf68ef0c4ffb397c45d0e0f87df16fe1ddb268de29f87af10b45892cc0845ce9d113f35a1c0c05cec040e54834dad094f5 +3d1fc0fe18fda5be356a5e28f12691f16351f0f59d8f8bf54d16cf4a8344b0ba48a1b3902a62594073c1eff9d7d75e0eb7d57e107c3d927f8cbe325d6dad6492 +7b9f10ea905be98ab131f9519223e58dbd01ea6be1df83bfb35db7c53b9f1a78a64f1af8ff004127e206b96ff60f0e6aff0063b31e5cabf388bca6f9db3f31cf +35dd78cfe1df8717e3afc37f831f126faff5bf0e59e87a86a1a70f124ff683a9eb50cc9e5fda9c8559a48a262d1a11cf5c1c50ecdee357b1e9baafed71f053c7 +7e04f142fc1af18e917fade9ba15ede5bc56d20f3964861775644954799b48c9001f7e2a8e95f1bbfe11bf0fe87e34f881e2dd36dadd3e1bff00c245aa691736 +fb679a51e56ebe3320c2c4acdb0a2af56e9e937ed97f0f3e115ffecf7e22d5fc656d6160da5e953cda66a712a41716b73b71188645018798d842a0e18120835e +1de0c8bed1f13fc1304a8adbfe065c031b005492d0f183c6334ac82eee7d07fb307ed5df0eff00685f0d5a5a69fabe9b3f8a134efb7eb3a359799bad0190a73b +c630381d7ad741adfed83fb317873c547c13ad78df41835359440d6cd3e76c84e36b48a0a039e0e5863bd7ca897da87873fe09c961ac78609b49db45b6b5d42f +ec940b882ca4ba11ddc8194641488b127b75ed5f6df83fe10fc14d2fe1cdbf847c2fa2e8b2787a6b340b18822961b985d07ef1d883e6175c12e4927ae6869026 +cebb55f88be06d0e6d321d5b55b283fb61656d31de41e5dc2c1119e464907cbb56252e4e718ef5f26788be34fc68f19eb537897f6636d13c5be1cf2638212d03 +a43f6d469d2e90def9801f2fcb42008b04c8067bd7c8da6f803c31e33f19f85be1158c925df8274ff8adadd9e871890b43269f069c6e2e2d124c9f32dd67df16 +338db95e82bf64b4dd2f4dd1ac62d3348b786d6da0411c36f6e8b1c68a3a0555c003e943561dee62f822f7c41a9783349d47c5900b5d527d36da6d4ad80da22b +a78d4ca8064e36b923193f5aea28a2a0a3ffd1feeefe28f8460f1d7c3ad6bc233286fb7e9b3db229e07985498cfe0f835fcd6784f59d09f46f12fc2af1aea116 +929a87933d9dfdd2bb4106a5a7c840128405956442e8481c715fd473636f3fad7e327c6dff00826af8bbc71f15f54f14782b5fd1acb48d56f1ef8c37de6f9f03 +cc7748aaa8a5586e24af23d0d7ef3e0b716e0304b1583ccabfb28cb9671976945dfb3d767b6b6b1fc1df4d0f08f3dceaae559cf0e607eb3569fb4a552174b9a9 +d48db5f7a2ecaf2574d34e49ab58fcc5d43c3df00fc38be678afc57a86b930e4d97856c8a467d8dd5e145fc510fd2b8df187ed0da5db785751f047c35d0ce970 +ea9611e8b79aa6a97d2ea3aa4ba744e1c5aabb08e28a26603291c7ed9afd9df01ffc128be09e9856e7e256bfa8ebb2820982ddd2c6dfdc1d859d876cee5afb83 +e1cfecb7fb38fc2b68e5f02f86345b59e3e16e9e313dc7e32ca5dcfe75fa7e73e38643464b93da62a51d55ed085d6ab4b2ebde2cfe6ae0cfa1271de2a0d56fab +65909a6a5cb7ab56cd34fde6e76ba6d3e5ab1ddab23f95af82ff00b2d7ed25f157c5ba5de7803c2fabac316a16d3ff006addc2d696b084915fcd32cbb410b8cf +ca1b35fd9269f1dcc56714778e249962459645180ce061881ee726a748e358c470e028180140000f61522ae327d6bf03f127c4cafc475694aad18d38d3bd92d5 +eb6bddbdf65b247f787d1c3e8d380f0eb0d8ba585c64ebcf10e2e6e49463ee735b962af6f89deedb7a6c7c8ffb51fec3dfb3bfed791e9979f177499ffb674390 +cba0f8a345ba974dd6b4d62413f67bdb764902920128c5909e4ae6be24bfff0082277c06f1dde5b8fda0be22fc6af89fa6da4b1cd6da278e3c5b7175628f136e +53b214849f420b1e2bf6568afcd149a3fa51c533e47f007ec65f0afe1bfed51e27fdadbc373eaabaff008abc33a5784ef34f92643a74165a3822dfc888461d5f +070c4b907d0579c7ed2bff0004e5f81ffb47fc67f0b7ed1cd7be20f0778ffc25387b1f177832e63b1beb9817a5b5e178a54b887b6d753f292b9da715f7fd1426 +558f87e7fd88b4e1aaea1aa689f10fe25e90353bf9b53bab4d23575b5b6373704196458921c02e464d7a141fb29f816ffe1a49f0cfe20ea7e21f16c27506d4ad +755f115f34fa9d9ce428536d74811e2d98caedf539c838afa7a8a7cec5ca8f8aad7f61bf8797493af8f3c43e33f16836d35b582789b556bc8ac3ce431b496f11 +554f3003f2b386da464735ed3e1ff813e12f0df8a744f1759cb7b25c685e18ff00844ed639a45689eccb2316906d04c9941c82075e2bdb28a4e4c1451f377c35 +fd98fc21f0b3c41aadff0087f55f104fa3eab15c427c29a85e7da745b6175279b2982d9d7e5dc49eac782462bcbae7f60df870b34ba7e83e24f1ce91a04f2179 +bc2ba5eb32c3a532b1f9a3116199508e36ab8c0e062bee2a28e662e4478b597c03f875a3cde10ff8472d9f4cb6f054b732e8d636642c39ba81a093cd04333921 +cb67392dc926bda68a286ca0a28a2901ffd2fef4f53f0e0d473fe91347939c29af3cd4fe11bea19c6a772b9f73fe35ed1451703e6d6f8033b49bff00b6af40cf +40ed5d169df0765b1c13a9dcb60e7926bdc28a00e474df0a2e9e07fa54ef8f535d6a8daa075c7734b4500145145001451450014514500145145001451450014514500145145007ffd9}}{\nonshppict{\pict\picscalex66\picscaley64\piccropl0\piccropr0\piccropt0\piccropb0 +\picw2593\pich970\picwgoal1470\pichgoal550\wmetafile8\bliptag255\blipupi144{\*\blipuid cec9a658613028e35b0cb3143b0991a0}ffd8ffe000104a4649460001010000dc00dc0000ffe100804578696600004d4d002a000000080004011a0005000000010000003e011b00050000000100000046 +01280003000000010002000087690004000000010000004e00000000000000dc00000001000000dc000000010003a00100030000000100010000a00200040000 +000100000093a0030004000000010000003700000000ffed003850686f746f73686f7020332e30003842494d04040000000000003842494d0425000000000010 +d41d8cd98f00b204e9800998ecf8427effc00011080037009303012200021101031101ffc4001f00000105010101010101000000000000000001020304050607 +08090a0bffc400b5100002010303020403050504040000017d01020300041105122131410613516107227114328191a1082342b1c11552d1f02433627282090a +161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a838485868788898a929394959697 +98999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f01 +00030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400010277000102031104052131061241510761 +711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445464748494a535455565758595a6364656667 +68696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9 +dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffdb00430001010101010102010102020202020203020202020304030303030304050404040404040505050505 +050505060606060606070707070708080808080808080808ffdb0043010101010202020302020308050505080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808ffdd0004000affda000c03010002110311003f00fefd249a28d4b4ac140e4963803f1a +f2af16fc6df85fe0e0cbad6af6dbd413e4c04ccf91db099e7ea6be40f8afe21f14ea7e34bbf0d5cdc4cd236a1f65b6b7de56301d82c5c038190473ef5f3cf8c3 +fe151f852e27b5f146a5aa6a9730c8d1cd6ba3c490421d7861f6898927046090bef5fade45e1bd2aaa9cb13524f995d460b5b7aea97abb2f33f8ef8f7e9338bc +2cabd2cb70b4e0a9c9c5ceb4ecaeafa28ab36f4bd936fc8fa17e237fc141bc2fe1d4921f06e8f737f2292126bd716f11c7fb2373fe95f16df7fc147be38c7e25 +b7d458e97069b1dca35c58c76e1b742187983cc396cedcf229afe32f0368b7ba75df893c07168de1cd5cbc56de23bf1717b32b807cbb84762b11d8d866408411 +9c022bc3fe3de8b75af7c3183c770ea5e0fd79f48d4bfb3b53d5bc3119b59365e296b74b8b610429c147db2019e7073815fb8f0c7036474a70a15701753d39a6 +d4b5775d39a29dd59aba69b5a3d6dfc4fe2378e3c778da35b1d86e20b3a2b9fd9d18ba7a2e595da92855945c5f327c9284a3195e4acaff00d23e8baa5aeb9a4d +a6b564dba2bcb68eea23ea92a871fa1ad6af8dbf60bf8843e227ecc9e1dbb9e42f73a6c72e8f759396dd68e514b7fbc9b4fd2bec9afe4acff2a96071d88c14f7 +a72947ee76fc4ff5c380f8a29e779260338a3f0e229c27ff00814536be4dd828a28af20fac0a28a322800a29323a52d001451450014514500145145001451450 +07ffd0feb4ff006b88ae7c25e3ab4f13da1f2fed702ce8c3b4d6cc013f5fbbf957c0dfb45de476be33b9beb41b6df56821d5ed80e9b2f104840ff758b2fe15fa +97fb727877fb4be0f9f13400f99a3dda4ec47fcf29bf76f9f61906bf1e7e25ea47c4df087c3fe2be0cba45e5cf86aecf53e59ff4ab52c79ea1a503e95fd71e11 +d555f0784adfcadd37f75e3f925f33fc81fa5d65d2cbf3acdf051d1548c3130f3d5c2a25f394a4fca27ab787fc7ba77883e17e952f89e492e7c3b0463c1de32b +36f9fec226766d3356894e76347b8a165c1f9704e0d7867807c27ad68fe21f889fb35f89b06eb51f0fdd4d63b798e4bed2b17b6b3a1eeb2c4adb08ea1b8af2df +863f13ec3c07e2e64f12466ebc3fabdbbe91e22b2ed2d8cfc3328fefc27f7887b115f44ead05ff00853c43a578a6fe64bbd77e14dfd8497374a7e4d6bc157320 +16f7a08fbfe424bb1cff00708cfddafd2b1f819602a56a315a55f7a3fe252bc5ff00dbb52d17fdd953fe591f80f0f6734b3cc3e0f1d56579e1ff00775177a4e0 +e1563e93a3cd561daa53afd6a451ee7ff0480f89c5afbc59f0a2ea4fbe906bf65193f4867e3f18ebf72f3fcabf959fd987e20f873e10ff00c1402cff00e118d4 +62bbf0fdef886f34586f626c43359df9610364e3e55629f88afea9548afe6cf1f3295473b58c846d1c44233edaecefe7a26fd4ff00493e819c58f19c153ca2ac +d4a780ad529369def1bf3c5a6b75ef349f551d0fc7df897fb5b7ed37fb4c7ed33e23fd923f6083a16896fe0178adfe24fc51f135bb5fdb69f7b700b269ba6d92 +3289ee82a92ecee1532323bd54d4ff00653ff82b3fc3c847893e1a7ed2ba678dafa32af2681e3af075859584eaac199127d399654661950c7819cd79d7fc12bb +56d33e06fed2bfb437ec93f12a45d3bc6571f13afbc7fa3c77bfba935cd0b5805e1bbb52d8f3962da51c2e766067ad7ed978b7c5fe16f017876efc5de35d46cb +49d2ec2133de6a1a8cc905bc31af56791c8551f535f89deda1fdac8fc83f067ed97f107c29ff00052bf8d5f0dfe38f8a6d74ef86fe00f853e1bf15bdb5cc7043 +69a6dd5d2b9bd9fed1b04cc1cae1559cf60a326b3ff639f8edfb5f7fc141be3ccffb4ce85a95ff00c3dfd9ef48792c7c21a0b59dbb6a5e3578e4c1d46e659e16 +7b7b4383b162605810371e4d7e4f7eda5fb1778a3fe0a01ff0531f8f7e06f85be21934fd5b4ff867e07f1468765249ff00127d72584bc915a6a2a07cf0c80663 +39c2b3648c1e3f6b7fe0991fb7f785bf68ef0c4ffb397c45d0e0f87df16fe1ddb268de29f87af10b45892cc0845ce9d113f35a1c0c05cec040e54834dad094f5 +3d1fc0fe18fda5be356a5e28f12691f16351f0f59d8f8bf54d16cf4a8344b0ba48a1b3902a62594073c1eff9d7d75e0eb7d57e107c3d927f8cbe325d6dad6492 +7b9f10ea905be98ab131f9519223e58dbd01ea6be1df83bfb35db7c53b9f1a78a64f1af8ff004127e206b96ff60f0e6aff0063b31e5cabf388bca6f9db3f31cf +35dd78cfe1df8717e3afc37f831f126faff5bf0e59e87a86a1a70f124ff683a9eb50cc9e5fda9c8559a48a262d1a11cf5c1c50ecdee357b1e9baafed71f053c7 +7e04f142fc1af18e917fade9ba15ede5bc56d20f3964861775644954799b48c9001f7e2a8e95f1bbfe11bf0fe87e34f881e2dd36dadd3e1bff00c245aa691736 +fb679a51e56ebe3320c2c4acdb0a2af56e9e937ed97f0f3e115ffecf7e22d5fc656d6160da5e953cda66a712a41716b73b71188645018798d842a0e18120835e +1de0c8bed1f13fc1304a8adbfe065c031b005492d0f183c6334ac82eee7d07fb307ed5df0eff00685f0d5a5a69fabe9b3f8a134efb7eb3a359799bad0190a73b +c630381d7ad741adfed83fb317873c547c13ad78df41835359440d6cd3e76c84e36b48a0a039e0e5863bd7ca897da87873fe09c961ac78609b49db45b6b5d42f +ec940b882ca4ba11ddc8194641488b127b75ed5f6df83fe10fc14d2fe1cdbf847c2fa2e8b2787a6b340b18822961b985d07ef1d883e6175c12e4927ae6869026 +cebb55f88be06d0e6d321d5b55b283fb61656d31de41e5dc2c1119e464907cbb56252e4e718ef5f26788be34fc68f19eb537897f6636d13c5be1cf2638212d03 +a43f6d469d2e90def9801f2fcb42008b04c8067bd7c8da6f803c31e33f19f85be1158c925df8274ff8adadd9e871890b43269f069c6e2e2d124c9f32dd67df16 +338db95e82bf64b4dd2f4dd1ac62d3348b786d6da0411c36f6e8b1c68a3a0555c003e943561dee62f822f7c41a9783349d47c5900b5d527d36da6d4ad80da22b +a78d4ca8064e36b923193f5aea28a2a0a3ffd1feeefe28f8460f1d7c3ad6bc233286fb7e9b3db229e07985498cfe0f835fcd6784f59d09f46f12fc2af1aea116 +929a87933d9dfdd2bb4106a5a7c840128405956442e8481c715fd473636f3fad7e327c6dff00826af8bbc71f15f54f14782b5fd1acb48d56f1ef8c37de6f9f03 +cc7748aaa8a5586e24af23d0d7ef3e0b716e0304b1583ccabfb28cb9671976945dfb3d767b6b6b1fc1df4d0f08f3dceaae559cf0e607eb3569fb4a552174b9a9 +d48db5f7a2ecaf2574d34e49ab58fcc5d43c3df00fc38be678afc57a86b930e4d97856c8a467d8dd5e145fc510fd2b8df187ed0da5db785751f047c35d0ce970 +ea9611e8b79aa6a97d2ea3aa4ba744e1c5aabb08e28a26603291c7ed9afd9df01ffc128be09e9856e7e256bfa8ebb2820982ddd2c6dfdc1d859d876cee5afb83 +e1cfecb7fb38fc2b68e5f02f86345b59e3e16e9e313dc7e32ca5dcfe75fa7e73e38643464b93da62a51d55ed085d6ab4b2ebde2cfe6ae0cfa1271de2a0d56fab +65909a6a5cb7ab56cd34fde6e76ba6d3e5ab1ddab23f95af82ff00b2d7ed25f157c5ba5de7803c2fabac316a16d3ff006addc2d696b084915fcd32cbb410b8cf +ca1b35fd9269f1dcc56714778e249962459645180ce061881ee726a748e358c470e028180140000f61522ae327d6bf03f127c4cafc475694aad18d38d3bd92d5 +eb6bddbdf65b247f787d1c3e8d380f0eb0d8ba585c64ebcf10e2e6e49463ee735b962af6f89deedb7a6c7c8ffb51fec3dfb3bfed791e9979f177499ffb674390 +cba0f8a345ba974dd6b4d62413f67bdb764902920128c5909e4ae6be24bfff0082277c06f1dde5b8fda0be22fc6af89fa6da4b1cd6da278e3c5b7175628f136e +53b214849f420b1e2bf6568afcd149a3fa51c533e47f007ec65f0afe1bfed51e27fdadbc373eaabaff008abc33a5784ef34f92643a74165a3822dfc888461d5f +070c4b907d0579c7ed2bff0004e5f81ffb47fc67f0b7ed1cd7be20f0778ffc25387b1f177832e63b1beb9817a5b5e178a54b887b6d753f292b9da715f7fd1426 +558f87e7fd88b4e1aaea1aa689f10fe25e90353bf9b53bab4d23575b5b6373704196458921c02e464d7a141fb29f816ffe1a49f0cfe20ea7e21f16c27506d4ad +755f115f34fa9d9ce428536d74811e2d98caedf539c838afa7a8a7cec5ca8f8aad7f61bf8797493af8f3c43e33f16836d35b582789b556bc8ac3ce431b496f11 +554f3003f2b386da464735ed3e1ff813e12f0df8a744f1759cb7b25c685e18ff00844ed639a45689eccb2316906d04c9941c82075e2bdb28a4e4c1451f377c35 +fd98fc21f0b3c41aadff0087f55f104fa3eab15c427c29a85e7da745b6175279b2982d9d7e5dc49eac782462bcbae7f60df870b34ba7e83e24f1ce91a04f2179 +bc2ba5eb32c3a532b1f9a3116199508e36ab8c0e062bee2a28e662e4478b597c03f875a3cde10ff8472d9f4cb6f054b732e8d636642c39ba81a093cd04333921 +cb67392dc926bda68a286ca0a28a2901ffd2fef4f53f0e0d473fe91347939c29af3cd4fe11bea19c6a772b9f73fe35ed1451703e6d6f8033b49bff00b6af40cf +40ed5d169df0765b1c13a9dcb60e7926bdc28a00e474df0a2e9e07fa54ef8f535d6a8daa075c7734b4500145145001451450014514500145145001451450014514500145145007ffd9}}}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid6162986 \par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a 9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad 5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 @@ -384,7 +414,7 @@ faadb081f196af190c6a98242f8467912ab0a651ad6a5a548d8cc3c1aafb6121653923699635d3ca \lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 7;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 8;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table 3D effects 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table 3D effects 2; \lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table 3D effects 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Contemporary;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Elegant;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Professional; \lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Subtle 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Subtle 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Web 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Web 2; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Web 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Balloon Text;\lsdpriority1 \lsdlocked0 Table Grid;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Theme;\lsdsemihidden1 \lsdlocked0 Placeholder Text; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Web 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Balloon Text;\lsdpriority39 \lsdlocked0 Table Grid;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Theme;\lsdsemihidden1 \lsdlocked0 Placeholder Text; \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid;\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2; \lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2;\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List; \lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1;\lsdpriority61 \lsdlocked0 Light List Accent 1; diff --git a/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/WrappedImages/WrappedImages.docx b/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/WrappedImages/WrappedImages.docx index 16ae92ade45485a9fdbe840d62951c1f8c3744e9..840eca9370b15a35c955fe866c4eeccdd24d07ee 100644 GIT binary patch delta 12045 zcma)i1ymeMx9;HX?!nzX$lwxOgA?3BfZ#f~1s@>6-61#xw-78qaGBullHf4B$vOW$ z_uTu|TkGwas@`4o?dtxjt7fWp@1rodgJ?JsO%()0LI5%V6#xLx0w|@+xoqJ80Nr{L zCU{U753c-8+C9!N1U=hBOHWUUIFJLPqz3G*N7D=+scr@$|8nhq}=N(~i9V-zwp4rb#Eo1;-m=XZM1AzO01fXL>6&HvI zZZ~(`v-FRZxq$|249{3O^=ZITO|nOaolzlYLCP?rgV=%P^TR|^N?wJNm_(BlPRlK6 zQ1(sSaqC%b<+PC|Ervdh^I5!;ag(~C{%m8x)51`e`dUjdou|Sp{h5L%)sm;v&6~AV zuC2I|U$OI}@XP_Wd6;SHJ}_ zC~eCK=o9eppRber_Gr6anD|hq^du7IM9r=!9_B?g?Wxaohw-aBErPQ7wD6F0c-`6P zBqx1Qf`y9$1|TcCI!0)EHiGf!$}Gt^I}AVcM_!xEy192ZzD%qh z+70++uMusvEv%@Z_WnnTSZI1ahW=RRdKGHzgnZa|Cz2s0zNJw>mo0he&*p;wLS4l0N^|@u$&6(-cjfu_8*uqRVgdjcwV}M5bjD7txvQyN*+5Z+ z)rc}Wi;1T4VCXW*ycS6=JKpjkVT@)Y_ad;J@~$Yi$LhKFq~mn|KI!R3t;S|C@}`gn z4!G>ey@t^-vLk)#(neC3^OJN^a;!@zarSLoCPdp+hXG_UY^7Z$N}#W=bcJ`?a<%U$ z*p4FFm475O6LqCaOvHWgNm5c4IvnnA;F{_*cg z;*D+XRRlZ?>&wKfDlLxyZbiloKRATW4O~wO6VtYLguk<}GKq|Ky50zo`ow%d-@1t9 zK2l!0j9UZQOH#WtVI0S<)-HD8VYU~hrv0iE8VcDR@L;QGca^rv`sL;Lq6Gjv0Th1t zj<|8hWxIGn75-Fw(3f^Dh_f~<MRc)@hfTOv1U+fLqlLXuo z*3Wbwv`%p-KQsI^D<-fXN!Gt#7iwUA9^??ce)S&2!BM@Nf0wC?YqdqE=Pt4>$Z(MN z!I-d0$psNNUpUzSW4Zcgn5PXyAaANRgR8<;89P^cpLVO_Nuz(`kvLf&%dQ{z+wl>h^U`@g7r7Z~SMmk6|wkEh_kIHIF)H%P~t+EhX5N2Raf{(Gy&CCXbjl>8Zo4m@8D4gHMyJy@;*^Ck-Z{7!`BTH$IEiV^ z#ZrhJlAovgn5p|&WvUXHYE8ORQ%l2v?KC5QE+%mL=<}ml%?vvd_m}KEhTE|dUEJ#; z(Ec)o^Nm>F`Y08{hL_k$LTGp5)r00<_1!I8duj*`@>-+H!PR|;SSUx`N{L(-g>W0W z?@OPcW3E98MAI|oeVxaZ(Y@zGouHqRJ2p;FFy)FBsFgRJu7Ea5=0dbvx_i(r>i-CD ztimCS@JM4xw#S40uoCo3w*MHXP=y;bfR4Xz%=aQAb5@=9gq5&3=c7k^eU?s&mQq3T z2bY11RNiLZobj~W%oKdtous;D4?3lykF?3F=#LJZTpuzMFkBl7Rj2zW z3d#xqIM|=pPuK_Wya5Q7_i?ZV0Myg~Y%n}301=KHfCSTE5P&2c#Xq_N918&9uX1<* zAj$!N_#ccq?D$7ut^H;5_Yol5#ZA{xXAQaPSBqL?mPsR5Wx97@`>$01t~JiWYqeEq`0BO;@sV`5W4;MBDAkDoF!3yX?N zO3TVCDjOP`np;}Gw6*sSd>#BYG(0joJu^Euzp%Kpys^2py|cTwe{gtl`Rn)9_08?w z{U2tqF8!MrEdQGu?8g613=c*O9uW}%5#{K*jz5&j4wjLRQE`i~(0B`ALc^&feLHS$*rFf-T}6^8w%?vDccA7}rsljjxK z*hGI`24Et#^o}$(Ev>8iJXE2By&w@XME5gu@!J6?5lsXabMu8l zNu}dQp5du+r=qV(GE_bm*D*27h;Nd*ukKgnH@es=v+D&J?$T!8G`D`P@ay2_zdcI~ z0*iEVR85b$Hmz5T3{Es1f37WzZFEst5_(K52%-n|Nq2H@%%;#F@81YtveGhjxw+sC zJcbSze?XjLej_{9MBQ&#g4bQXe$+tmkrN80F~HpHM$uf75Bz2S%32V9k22r zrZd;cOV$jw*-UR$`Cx&_+NTJ4LAHk?LiCV`=?W53eC1m38qQNfv~;%F+f=kLXD+kd zp}A;&?JJbtXKTo3S+IWb-HXP;wx=A@c0Vpd(+U>7R1o_Ox>+px}ds3&e1o8-oTY(f!AV_debaD(iO_0)V?riDmV#ph?yq zue)n9O>L&fepRm_Q4uK(5a39durdBhEq*NYYmIvJFY^i800pIS$84wU4b&-! zQ*E&e-9h`Ayqx*xZqh{OHJZoNy=$hySy8iU{j}XZ zUGMMolKP0_6$JH=BKC4E5=d|?jHYm3V69%b9}okZ?0h;Q-}d$t)mD4zkYaZk%n>@*?i@FkAC zMtV0zP)7E_X8@#`ljLbh2Wm(Ye17e&B0jKwF=yku@eJ_R@-ANA(3b=kjq6iY>eS8` zYn_75m2hGPYda0k3lBBAlbo)#z`rAdfTTw^+`!SEw7exy)Fw`pBV1K7VRQn;9~h!Rxszz0>OG~N1ydJ7FwYj3w?X>i&fXXIWF9pQjT77`S@(F&}H@+ zpez}ZZE%rIBwkoOTNYfS4R%<)=n*$^@;npB)1$%}T8jZSx1I<;s0PhQ(m$mD--H#| zr$gay7N39FN4s(dZO)H?mq1`!!FXl9~f@@+!hn~Jm7uL27@Rl7oFsv9ONgg!a zZWmu$#CB;<{qo#1A}#!|nk<=lCc{R-A`R1rY}|L@5x+x!MiLo1-P0s|48CBKpXs!5 zyLkC9bT97R(+)QI(Hv|>(V@NgE1k21lFRFj9jGQ~$)|M?N_FFS1i}qqeFh-0-_D({Z6(G!dz?i=0k=9E zJw#p2-(6)LN>@zTvzDM!b*g=%8+zH-=zLDVYth@22XojDQMdTygX+Ff+B0BaZRt!2 zI4{ zlT6^rSmV}i9YkpFrLFu7zz=+HpfW;KT9_YjK8$Q7+TUm$M-6lWt!L1*-bD1+pJ8e| zhz7|2SicRtaM@UCuwP}p^}E23kKyPAg_|5q5&SZu#6+6tmD*7fSpJcEB|*~*C4DOC z7IZXYxnN4Zu+loe%1QiirA9pYDon1fU8$fkiOteb%DwOGZehU;yLB!IH$Wl<6xYpX z>Re-;;-80mm}GnqThDu^l|sK0-vxK*w6PY}(`ec{D3(X=Q>sCJ`wWm~-b8K#xm@F5 zJ3a%f8mUdHenoed-a&x8lY%QglN)PMBwMuupfDPIm)ffyY{PxO$bvE)e2wd{iX+YM zx#r8+5r)OFOq}F+lO~j!$E#bf>kry%Pu$LRhJp|;WFE;c5|TkR2kk^BJDvK|IHJ~( zB%apFy1rRTBLJEpwuH2c4k#X|2WLM>;5KA)MQC|NlHwWAFJI|EBJ^OFskQU2oBu`s z*J=nl+ts^VFzmVGNaC48Cxhtb9&Ma0-YlD?i7(rh;TMw-w~D!uM#{rQeOi>s-w1gT zW=6F>+&y&x?BjVA3xOh=AW#5wQ+`~8edB*M%yk-w^1u@`w}$-;ur~)`85ud;cV_`( z3Dh5g8jB2lvufay%EZ3$h*0@0NY_9YfsG_l;<^C@H9l+7VLFC#SZ`_3-=p*{G31n7^I=B7Httff-V-rc1cX|w^RIfBa@gWI`nQotUF^n^HCY= zHH1A_*f{g9O7HySz$4qXP73JIXXH|MOSrnUi|!V9w7G}#d)`YWVgl}L~$vmx6B}o+nSoCeYY44S*ASX z>~~z8_^Nq)D|Tzd{PAsOp*_}3E8J>R)s`~?AAFph^Q9?;uJ`M|#lA$+>qR(_)u%eO zyrsMOO8zlSAV+a93By!7P-xlt)go3Qds)0{IkLJ?8$B7&=#Zr_zvy`idJ1K^RluPN zcsbum&lmX+lqCUbU|si(P>zG*gqe@qgW>)&%hdI6nhI9dA2^Xo#*f2z}Vir>dLc^)JrigjZei5WagW zRhE|+ykn@P|FLi;iQ)DR0kPgde6*(_uFa0jE7kNt!pk4z*wKTz3lT{ zlp{fhhgW*E9&Ht~@y$1d$F+=Ey-`mvhDL-lmMGIY-{>x0N6yZz2Nccg%^ z;nv2xTwaNxEsm0(P|y1y_pL}-1r_kJWeJtu396}MQ^V0J2h?$WvVfUtGk?yd$|fn( z(WJFXe_Y^cch9MGW~Yj3xdE6~8~O}rSU6$4csN;pyPaxv z>TaA4V!OW0IfeMW4M=>@f)1=T_MG@qXZT)tE9X7f$tI2E-xkTYe^i@qnr9%m_J?>W z!>7Qp3?}8i+U;iOfjxcZ0OX66oi9)M-E@zRw|S+@DwOlf%n9PgZl0Ej1n+bj2*dMa zFsRwD^=a%L{@zL(Q^@MVv`^C9;;v=JoKMjcw->w+N(I=9U z<_(_`m1uuwParFMP8re76CsmcV$|MKbkj!VA$e)c1;DZ7-LCnjaxeLtcmrlwA3Iaud63lZLq86M44A(;UxS;65jNn?=XjBZQjs)9A^S z=&(p_S$WyS;AmoO4alM=>Z9_@+h1QL`7i8+W{eG(W196lV+ST=DU@CC^fY)7E*m44 z6%++eBx!C5Hn_2F%j7ORvs)WX?9E6)&wz0CdC_A1nBy^e;v{FpkyOf16f<@ROYwG} zJdJRG;M1o^+VjS*c|ip}((y z*jS3d0|G^GHfyc;EEKQ1AluQKJ z%^+#i$s}&2shmtuvK}nr4maK4PANhE^1d6ec0$Za^a%x_<7IrnZ=uk0GU;saP^+7& zQG%pF?xp6VQ10!pY{ysRi%BGRnf$tMgINYL9~Zjo<;jVZsH%o}Qd*G&Urtl`e54;V z(-Fk-P~?xXc4vlwQZ{_wcd$puk%hVDd-%EDOHkz8MKEMWnWiYR3;Ujb&Q}yi>+^po zrsIqH0FPxWetnM|d`SptRv>4=*Tehvc4&l5dfhGWm|^n=d-m7mHx2TFGZd*c&E--D zaDCstZRCgif>%y;qFW#u4RNM@#fjwZXYk1Q8~#2a+-b^a5yWM!-%NLKMfEb;DDTBl z=>VK;jL6%kYNr}RCZ=hl>4m&x-nuEoq8Z$7Z-#t&mDrJQ#Q`-qam95Rf`N36_@K(P z(q4Q21#Y?XB7l;EI4F{CiIOb^zt~9$A|~3%4CXVcDNmJIO(%8SS;?L{Nmp`}D!A6y zRM(B|8vlhQ4I)L}5W9;&e?T5}Rg9uwnR#gYVRW7)t0(mtbi&~LbfYmw_Dxj(-Gv@% zpe_~W)(dLxOeL&k+AtddG>Akteczj=>|$=(=SiWAp^sbFwz>2lwFI)7o!2Qd;s^F$ z2H+V+eh~0OQ!etsn}A?8J?zGieKRjM&KR57iXVi(Pz7nv8fUnz2$N@Y=FLoRkcH$b zsV95pi2k^tkaGKKfIhSj=+Mf2Q(4Klv@B>$+jit*jCEH?_!3e^|M4JI4$3NTD!6Y} zSlLFX&KO-dpOSu`@Sgd#XN#9UqsIk7IoHJ=io>tj61zNm7Cwl{X%eS?mCCE4;RYJi#0y{1yQW$eB@R|`4 z!AWey@s{Ty^nIiEk9QT?Jq)F~e6~Ix&SIoP>Hmpgn4AFI}OV zC@w~#PnZg-I?EtUR8BW$D=7^ZtMCJxW6ob`m>#4G46TTqJczYSSf61g4X@{QY0jVm z+O;F|kIspP-D%oG)SkaDnuVTO^1AbvY1SPfOt!n-DiVkkp&RKTfpsu^6Ogn*<%66e z{bz@_#%z+zCNjft6udSaA>->mds0p)SwoG#XC#o%fNU40TAJ#OV(?L%6FBLo;a-`rbL+$*?tN00`zd!T^T?#+5!*drFKx;_MU^y0 z3WGk)?E8qUFHv67F#STxYlVUA>OOGe=J^W}A%bsxIsC+wZ0A}p9P-e_m|dcUie^6u zm$&61MqzJ)s@w#JG~1DyO*ro0?MD~!YT(+ohaE8DPNWzpiU|>>Kby?K73XV8W06a! zF`=#a;+dS>2ziX+*wwf?Thw~8W1ni&B3sP}fNhrz2OiM^+q>G%f&}&3$6oNmzjqfpb(>g#?3U4;w^a;;zbVr!E9%uLpZBwV z*r4;jwWt5WetIGF^SBD$w;Sp?VczBJc3!ajQA<^9NOL#q)5DUK0&Onrr9hRqIycuC zyLK^$jT?TqVaE4{-y&AWZB#C^JqYtza8Tw_-mJmnCe?%n1}cKqV9A0D0?uxj=kss3 zH@J-z6X~I}`PX!#8^Xy5t<5|5&5XbX>EYteKj#o*{^L0hBAO%rtoh8D!#mI22 z7GzF`$qUr62K=m>rENqmjG;HbrEaHJd}Q0tDuf@SmTVlne)AY|9;Z%Bcs~}jU&v}E z?2g&VAwZLSv1y2;wQb=y~LfX4yvre`KG17fKZQ5R4_Abkfj3 zob_=}F?Sf)V|#)1SKmU#8a_E<005of10F48jRxrbM?J6|9aK6OyQ;E$y)RI+GEgbHuewu zJK;q2xH#=$?P2|kxS$~mhy|i^Hk$duUtvyGS>QNBld+V^8X@7bUyd$>7Pasm=T64d) zw0U=^cU9v(P*hVHFZTH|3Yx0nqWAa}>{bC3p*qei{hbATcj{j7K8Ic%#k_mgCBc{N zvwX_=_d81=0<>pQ(AH97DD%&y$gI>H8ecJvdo#v(A)>6jPLmprs#_i63D}50(giP)^Dz zx{LoJ9luc3K`hg)cOiZWe(L3iK-wTTcosiTI>LEQuO*~Nz5V-fw%$#i!HN#V<2oe# zqug4Voy1#>9OZ?VZ4H+oHaaDvs%heEcTOPkF@dppuz+~u%$Deg0{)xI@A_xa{xg=g z<}P`(p!wpBhhNjFHp!U^Iu~DteWyCM#Qk@*$9=!1$o)bM5#=Unvy+qA^_VCV-!uHq z$}B{s8yly%M3;m6eO%O^!Rms8mb#lUnSr&MNx(Rj-wI!vr$UE#uM)ICNI!RS-f+KwOgz&gQ1=O%7Bcvo8-z(YULILqiWje|Mo(UssUYxf?y;D> z^^YPLZ~xQL=-JI5x1@=6)ztIY6X@klnbGwhe>UJ$5}cL!ztGWlqu(WU(Q)vK$1f|r|LzUv7tn2ennE59^^ z^5sk#(7vr{3fb?jGB*>$U8(my!)pI%plU79ZhBg*Ivo8D$?eJ2n?jmGaIngYB~-2uYuWN`x^eVT&KB{0tQPUZ6UJ=5bVXOCiA!kOhj3L)j3Vv+{&MR& z9yTnFINf0A>wS?r=*I(Cws5G+Q^**MP?Tv`+yN?V6vvJOIp!LY&WShjRQlRl=>9rh zH~w0t(}h|J85B{f6y1Aq;3Z%aJZ~7HB>4wS~ zH!M5)wPGH@8pG|j2B}YUB6Oq0y0QC<%YIQ-^uo2K5MtZ2w*8d|{}D?`9lnh=yR66h zb~EZpLlYWMDN5PHORDQmqQpi%@=1Ng2h;EN-cH*MZ`M#Dt8ZpLC0-l%pZd@dA2bx5 z+r~~w-@Fkk5)S=%)7gYr`x>7jS&@p~BCF^m`AF|lVcTs;X>oTiA$h)xBH20U_S5tQSOt>@f0Qu840Xp4n1^#J|Z0 zp?^~kdSz#Rhv$s^00v?-+6^(NK~@hB(UNXX=-PF5AFT>1x2`Fev)k8ZJ&Q=x4f~1| zCZul&UQ-x;1199m#M4ZPp55Z*5G2t|u@d+WXt9oH9AsxbMo%b@CQ8|{e^KnUVJA%- z)8~-{F&Im~QffJ@M?a^3$&K=e+N4Db?>tM*js%3a(Z!{<)>V?GAfo%B5CN;%fXB4c zB~9dKi^Jh%D-I_m(*C;~W}zD`^%o4w1mZss7KhGiUnGOLT#g$eRB6h6&BGQqL`L*2 z3T7em?>aU)>il?gyg%5{@)zR6DJY;u1W>9>+cQh?<}Xh>-P?>jje>8A$Qi|~L7 zorC7fSOPyTooyug`PD9-1sztN&gPxg{Ny^!7js-<2Ub0Fq3*qskdGIpre5?bqL5Q9 z*1X1T-fLOVo)i_@VHYQ+}itg{-AD8Fg}QT3+p ztNc~R`Ou#HM%ZUD-J^#4BT32r3LYxxoeIDDc`kD&r?J?EYc%A269KB?7fyb$5Z7SH zWj%opVaE2Ok=)(|1(reT9W)P~m@?)b+`=f|ktyW(X$dI<3=|h5t{jv^Ik3mswmQ z4nesHWvoi;rrD(6G;(|xLgruXIcr0TSSYlM2)+86 z&?4%quxnP8?0#_^AsW}%uguN+p{D?ZD=8xhBbiT>VLw)kP>!!k&n(6kuFMNg1Jj66 zF~1ZSeL$1e-l{CouW*~wu9}4za|?bpa!etA%_;ad{IpFLj3DL;(s9u;77bXsy<;C} z0T!3_m>=@;Ye;#&d;O}Cxp!XbVKB@3ieHau@i#*ysJ$u(;`K$+)VSFm!9wRkwUuaL z^7EyD9x%+ylOQb+{^TK20;jT>%21x3R- zHBho5w|g&s(mC@QJ~At(!fd{0bC>Mw(D(7`3SpJi;l0*?E98UWeZuc{m$9DM+Gm76 zi!tnFv_UH?SYXO$SX?YVEb3C45cD&3JYj|hcj!#1Q#SQMNPXE>w)v#em>kW)khbXo z@OevsxSne1bV0>cCfa*(jM}GEz7xrcnKPor9syrzJ4u8;H_r}A{jm9dT*XB>%~l)p zsV*!a5uJ{oX;=37R7gT4K!bvV&*YVK6g1ND`Tg(5r9sCe6^ka63mF^{GSGbl@7xPi z0aliwc6xTU-VBw&`VezL91;C9;yJS9&i=@8gOTq{(YUcs$VIs_$-Wb)fvh8;Iu<4Y z`SxgXtR8)AT_rWSGRDejdav*+1!upHWe)KYh^a1$0o)W)XZeJwSV~8R3touJz56ECCW{c3N^iXvn7tw;!?gA^fT#m&Pw`vVrJ2L4KloYboP46IH7w2 zI!1*9YBwWSl;mtup=3j|TzORc^$Cg>9c$h6tjy1^2TekIpBmpcHXnkBX4<`Uzb9Eb znOhFNoo`lY6cr)%iwvHTWr6wX&5dP-u|rC{gXRqAlq!SF1kz6@LaQT05+1Oeu-&p( zC=K|_i9|Fv$DKs97mg>CLsZ-m=A9=JX=u6wf_xr-Lyw-KN{bO{=zbhV?Um~*zgJ~v z6eX@{B8Lza2G$f>r<8)g9*>Rs7LQIfGQt%(`c_I+;#2&uSt8$6bbRxi(4uO&d~};M zAj9_C6+d`R%WbpCc07yx+}ZjLMZ;48v#boKa&czXxkTw<;;h*loiC%KjzUTwp|LI_7`& zmoNa~zp4R%V&4DwY`twPb-)Qy6qNt$m)-*aIR697zz+_WrltI!bNJtg4oTRIeu0hz LyNbH>pNjtjA2CLj delta 11544 zcmb7q1yo#3(&*q0gS)%C1$TFMcS~>xVUXbN8eBtgch}&qA-G$D>zjQ4?tZ)f+jHJ| zbFVz4x>emJw~oRgPJ$tDRTZG1u>i0DcmM!E4uB~rgtUPG05ocGX&^y;Y(S~I zlt;9LW-ar>g0BpaQNpRr>PK*RA2AeP5}k}eo9uyQUjt-ecoGsbK3-%{<@DNCYBfQV z7I9M_;R+=NZfVPEr0qKVN)<_DlC*}_SQM4x0gl*uf8IfJK$C2VQ~0rf>k{7< z2l1rGw7AZ=KD@cBB=*Wh8>$m@aYI7aOcNC0qex=O=N%ZytT}GHbl*ar(Vl5JrDPJx z5HT+&;-!k|tGX=~B0{jAotQ24ZLSy{)bop2GjPmFC0!2pyk<*Q{3{XK@{#bRlP^6P zAt&i(#t=(eow2IfgLq*bpOag_oOa6Y^l?(w?^Fr+`-}#L)ky2v(}y?{*Uv3#Ko*sm zd(UBsXu1~Ip2=2BGnl!l3bkjB3+Qq-uf7sQmbe*xFL6o1hH1km8#hNMWhwK6Wdq#z z2=}1qPLVpfFFQS`e#xb8Z9M3eQ#oj}JU}v3%egaoqE|qD1{4<*LUy?17(DoqH`Xu0 zQbB^Mo<97P8P@iP0s!9LpaB0V9*A?oDgjskK!q3pKnDxV%f;1_)zZbn!^z6ooyFV9 z@l@}`WsL{;CT#i^oCoogdTgdw*Z5BAS(bpzAg1UjSNJyFjWsgsQ!`Ce=uN%eyxd3)Hx*H6$s=md zg zQ1D#Wof2h>qpJDA>cjvT8;C$nIN7t`@j0q2f@q^6l97`V_QVt(lM?UXOMkKT;Fn@E zDQD0{1m&mmQ=^j}JVOTXt36P$x;8>8@;aKz8h;X$pjd8{rZYGig-_6^OU9{e5Hl0{ z$nv%22dMT(T){BN8uViC8E$dSYY^(;I-MyHgky@NJ<4=<H>51skOYRp+f7A*ILV zr*KZ}Vv8X5BKN>yM#9lY&YL3VCs2`2mIO%^WZFbV!h8nd z7i4f%Eca+@Mp46>|0$!!J;Vi-QEWVdtQp9!R&fGz=5KkTC;K`!Zj9D122JmWFHw>F zTo zYNh{A5NgfR3}WS89mx$nqhEoI&v?doEv0um&YeEnAv}im`1dhKxE!y!@}lEem?)>X zto*=bi02x(@YpX1ef6Kl$>3L~di|%Lfq?snU=zyxHI$jvQF|pqqeFLjOm2?skVUM1 zfM9-ZQp}YM&J3-SH?V5;~IMHa|$=Hkd~_f_Zr|mN^rNSWwowBB<=I zx1JaAYgZotElm^AICGpK5RSFNm1}b?RI*mKOcrdQSpAcL2616dXY1j&iSIGad_0{w zXkyR|;rV0P>T&?A=J=91#Ep4_J;b@xmk)rFd)_abL=ljAoT$4QSp40SQIHei4bs*mT^L9?ae z<`{B&i&xE^uDzdoD8zi5#6-)9EIiSNd1H|Cb$oaEEW&r)^i-UrWQAB(<6{&12`Iy8 z8g2hItFGYtb{k11!K-`1ZNYoM#J!h&Uam|@@F(#7Ye+@TuuTvT$45kg_>SnnLSaXC;#M zEy~O=tWRL!eXhB7ZwLds@rR_0XFi~cE!G?4BSc9{DP@`fX9#Y(X<6PNL4TVaM6iMR z1LS~hD4C&TQ~==52OHe-m)UW$va~Z}wR1AFv0`Vje{b`){Pq(7l$Vy120(z#83gzO zysZHw05DL{(9lpY;2R7K3@jWnJRBI%kdP3N(a|t4(9zJ*F>#1+F|i1+(b4fhc&@h0vRRA&+1OO5U z1q3(M^rdXjFz`rRvq_3q2YxyOyb_{mb04_7cII+-79MOeW+|(8-LiBf7Jk?Ya)8!= zyuYcpnm7Ft#ghKJvYKlSj;?U^WU3O5*SEMjw|&T_bSvN}a#>T>wzyz2j?WhH1cBJcW$IA>>4(xo z%R|iiYzlJt^`y(6+qFHzNQ^xBdC)S5e;X5#UG(Z3(Bm^`BG?>Z%;SmZ14FL%Q zfJMi^1Y%)RkW;dAh=G}f2jd}NAUDRB!T@wIl~~_ysSCPQHNJp62$Y}g)_p4-$kYp7 zm~pC1E;SIve~x%kfcUnAah=JUQp!Iczry8+y6ikhc?Gm!Ko>#1uP7P1b0X4R)X(z*_E5sz~ z?&x7mBUO$9ilXxl20`t~y0IY^stY5=4H-q_yISo^R=-4WW0!9%wmV5^BLr@AaHeUJkH)@&BUE@fUT-Kh%pdgz|2! zT9ZF?wVdXiliy-@XvKos!&YJjWbFON)_bCShWD+73pJTMkYQ&S!X7xPftrNL-eUzk zbT!w_x@hAgbRE7SZKaP<%6CAkSdL2ZRiQTkcmW(h00a~y6f86hG}w*)1K_<1W*?fI z9f(OGre;RTp&kf>C7zH^Ch?(`iqrfbDh?|G2?_)BZ_B$8C*uJbu}Bl6BCEa@Dj(lz zG}#yAdT6=KN%_^n31 zhtjT>6P*&hCW>h{5lJvEaBnmiP7m>9qhhNHx|u5bV57u#9d;bM(J`ar@8kSB`a!^% z4>CrcUg4Odh!mTLRO>NN$NWmT+b5hPZ$vnIdf@ySeugcwhJM z0z}LjN^zI;bBef#Ski_p#HwlMgg5qmCL@_XAJm3*+jgPlEnr1ygW6@@Tdo`;2DP^^ z>hR?$Q+iCZ8)a=SJXG0^81#l&5jc#WQc?^2G)u%8H()Xn_)HzLZj!KEL0mP;bosr_ zO@iYQ1$7L0j4wlJ7LC%k72oCqr?OYQk)^LJryi}V zc(CRBp?(?)Wd*d(PZyQF9bt!AgrHE|(5nub38c`oH$d!|BJ#2U+unS{#)5ANqUFJy z*}&u@ceks?E2R^uuwuJ*2*1rEIgU=Z%S_Cm4mr!k3Sh^O>DBCru`e@uGAy%~F#nB@9^fM6m9XijhGQ)Sqia%_LOcUROuV+x*34y{g@n3mAJcC} zXd^)3G^u6~0)C1e$n(e7qIj8~IwY51Jd4Q$ti^Vx%I2}@zr`xcGK}XIOOfbJq@xt+ zd^ULJfgDo2&kkt`H0tb%0MPq}xfUG=%6pxteTOKoBKzC}-3>zN9ntDLBPtB6CY`76 zLm}$N!4fVAi9{>If7J1lpeLC*Oxqh@*K-7+bVTP^+u+`p%_|)n9L$xOl-}Xl>$=_% zAP3ajF7Z+fg|{2;#GD0_4rY=4`YDaX_acy9!B8Db18c2wn0z1Gt$N_`-oK%{V%<*g z`Bi>fcbV7V9mP#q$Xg(lBQ;>C-Q)iCr~o>}mp5xu7p!JiJG5_sgvzvRLyzG$oq5=iaJA_O0C*%v~ZGlf?v?#e;%6_YR&W2)Sa9$ zIv^@a=^xj^Mj_=ab;Y?RLz-Cm*@W_eTJ01{arb$4ikBWT*1FHw@!DHu72FtgY8ZY# zan7*ry1N(7%VFwwgniIi5TcJjA6bjd=&DocX?$KwLK6p;Toox#WR zAC(2F)%JpB{?gVz)(I$0^4!9@I9K^fZv6&G?MbU;a}40zt?o$K+LgV=-)pNbx)FRC zhul1kIH}#`YepkutG`7MOsf(aA;gYZASoj-Qr zuf6g=ME@8i5OD1N2^W+UZTxHM1E;B=|A62r`7E{!Ix%L8cdytoG5$+}MOwKRVVE^3 zFrT7I;iL60I_j=2%fpgdA7R~|aRO6|n4uaPzrXh;6!@9^x&FXE=$U;8OvtaD>D{{g z*WLsI<}V`i5kNdL*sIlvKP9S<4I-FJN$&vPNbIU@`1j+z4 zVQG3Tk?AP`H-ml4ioJBqx{4cqJ<#dM+pb$ZWHeq^5r%e^)hbDN)QpR|gH?Nv{N(va zw}PDB5t$?66$9*qevWKh~5tarhU_h-Cv(t83aKC|- z&Krq2{M)tpX+g}{!e;rYT) zuSoM33Vj#vGQjoNAzgFQFyfn9C;`D~{c4_%Ytli= zhWXX`1@t_Iit@GMVZ6kgF{zjwgOy?{$kdvIx5+RH4xSOs!z3Z10_4k%#ZX2msP_;l zI^FYqC~-F5*u7t-c3<06@7Yh3TPq81RZC1ye@Tu&#(7g>2^uk(U12@&_cU8xs*C7nGAz5B ziW}Y;;r&)xApCwf4_rsjvpphkW^mC|RaFZ@RFe)}w}IHdIGhNjRR(|CNLelU5hzfP zk!z&r80Hh$Khaa0DR9pAQ%|(KaqU%7R%x~i-ZdS8XDkObzjy>Nb`7rs&j>LnKtr)E z3X+1OmU^!@$~hsLo&O=>GkpNx;U<}13ZLm5#fROhJtnjxlqU!JYKv6M0d2_8x!iCX z96CN>>bzm%CqTSvvyE~T2CUIgz;U(eh(g|J@?o2Q0l=?~T>8rZy6@cNy_f4~MImmX ze`c_4j$FqLzJ1W71iNRLHa-6vz=FU@8YE>L4vpEJtrIw2wqnW19mZNqXpcsAdw{eh zV#TI#R4T(47+>Pup664|hDXZMlJ(!wSvflsBhKf(p~33GM-R+!h-2UWQ8?-lFw)uemB1f-q z$p;GL2(CboYQ0zU0_J<4Iv!t|(ZVFnD#es; z0)i?&?`gP{dZb)GF>IQJ&WDt-!PQ_TlB49huGz@`SW3x7(k55p5RVYP?e8VK)hA%T zu^&xJ?X#gu6OT|QOp;8d9{uoiz_jb|%tM2eu!QX9By>w%0u26XFT=36ygXG0(c(t+ zL`n^+wV6L64(er`6@u3j)a#%Tv{02xuqgf+fad{$@q<4$2VLl)3$W=FnTj|b9BA}K zTG*FR>^_=o@~VH0kA_)>lu5-$_KGLxJ|fJWkZ?c*cN`(G&!rHrm2W=51E2melhZkm zdXy@00>vIJeQ$Il6)A!PajQq{?&mjOo_D`NNc34E?a;Y8?-NKvOgkmi%`zmoC2+%G zjW+?R5(S11MZFwq*d_B#A=%~wgfWn5WhK7Bb&WXKwrA*)BB%yIeqmH&+^Hvsd!`?m zTT+AGb&5YzUvoD=BBZS9FAte&H})M(U=T}Hs>FNDxd#MN!ajWAPE4W8V+<&#suqC< zS(p|gNSBiPUC4?iB^UJ&)>k`xD&h;VT--&U^1dq9&IA-X(Skk8ILMxL?^ooM8h&lQ zLD{7mr;FY397TD#MhbOApJAl3XfHSEF${(GqIt90s>+g)!5aq#(TM3v7rVF&r-XF< zQbf*qiWdjs4!zEC3#hk`OUkp0ptlB4wpky}7;_h5ey%25KVSIpl2Q@uS$r===4U6= z16ejaW||{~k+*uK{j0r}&WwW*E366YowWEBzG&yZw0N$_>VBUrn=E35aja*GjWNRn z5(lO#^zT$+ohcbfp9&L3pZK>>r`Q^J{UX1ej0bjY0wT%fHTam|mfdyLfm+O<_jXI} zA-hdGPTadu>W3z|IW3BJ{l8S`kH3ncVQ48G38awO`%)^vFDdk88!oJ@>V2>sp;euT zn)+yWSH6}bQIMbPh@?khkf@F8_V#@i3td`%3QJ7m;=_SU7rvS_Vwoh>%gr}tdxoVF zvMWR_EsdoWo^;=2N3VBmGz49UAn*4pagKydy0*17y{B+vO6PeSEbsIVEoprvXbC;* zMn(&id0gw%XrsO`@zfE!b0A3UkyND{5cts3VZ#}&d){-Z)g#!4F?86L0I~9Hq0e;H zJ3j@HnigyY*?JFa7n#EUAnGNHj`68bI*aF@<4#wrn#4yeQd`q}v>Cd^0QuoYWyJCa z1{sm+EuwUaWcJXjO~*5&$LWu_F@-0J?|NA)%ftwF8A2cJedE73wLJLRB!o2i!pL$U zyHzlleN@K&V&jR40vAPgNvnqSAVvW5>PIs1GV14_WE>mTpGEfE+&OeE2f85z`vm{@ zYaSRO&myY#^)HN65TNWtHI+U#tdLEmXEcRPy=Jj_CJQQiZ??qr@R@t4h?IsR4zcieo+y9LpPQ`8~<)u|vcf*iD;Q+W6OP9R=}cKV%un0-JBD-CmEC zqCzSijiqxMBu%WJ(%V-=p@nlAkbdWNpkACGXe83AVW615#q3|vDOJtU`ML}V9ElL5 zK0&;md9xj2y!%w}!29210SgdIw49x*uV&eX0O?^0!I@Xw#_y_MB81bDwo`2)2t(BJ zmz8nNKJP{@Q()za*GMxK^^R3b%jEjSExa5yjSa)FDnNVGK)n#5l2-lZ(K14YCNu_g3WSm8zzA$Xm z-mKK!vug)!A%--_mCHn!lHfA#8mJG-+8jJVW*s#@Qh`Nl&*M6?yva8NB>)A?^9w&s zGG-urkU^2m+B^ETCgD}}Ado;hzjIwU#=Lh^P~zezW)u6P_Ze=~^~!nG*y518G^t36}x-0o4iaDp`VHtV{6 zdvRUzY+B~e@)IWu?gAE?F<@L0DC{hSc!La3ODOWo{K}bp=>|w-nf9A`>uFp}ZxGpk z$;sZ2NlAR`{cRo6TRt*Z14>m6iE|Q~KD5W47}LePbImTv;A7h& zfT^%m{)_-TR53Z;uPGdDEvKA-8(04t#fH!nJH!}qkqZ}l93zhNXgc^L3ni^!Ed zEc#t!zln(2jHPjHUXo=a2yZaUnVkwL=T zgWBAxg(~BBjBd5QrEK^2YpzXBODGTb*&yb{8NS~z3dna5gh6C$R#wbBtW$A<381dq zXTtw>BIx%P>}nzb0A@)7oNBOBb+3PkWqTR~c-S#mM0|8Mmg`60s3{QoFQ#c_r0ZjJ_eP)wg`S z2;NBmr6}Tz?m3Jf46Q!SMQ8kYa)vB=xE24#>)ij={`qX-(;}A0&iHP#?S)Vu4{69U zFM3FQ^ThaI`={njai_zdg*@)}YJ~3|%TQv3?Ingu8}p|~8_A;{K+dw32%ySncwVTo zH9ivF0)CSEe0~yE@TVe=pM*A#KPNDD-+Ktep1Ffx0JTf zrXh~!^@I!@+Q_-=Z&~~O5zp)6JG33=sUKk6D8W=^s{Tw&lb-gi=Za=IhX!?={OfA& z5XVHF6e-G-qOTzBiX5b3%F1y>3oopU`s73MfnXH>UQbD|e8Lr-K@nz9Ex%2iB~uRdz(zAwB2~yj zfOV9swIT&PtjE~4;f+hCx#h!_HrC72m}tT8kmT&}n=jVkdfIQRJ?4*TusCzw95v~$ zA%TVXTDS{b1vy{sB#E`>!XGOMay3COfBh;!zcElc*>piGNah)AuZZnDA3kR(;s`tX z*lfW>!dZd~cqz?#Ot*8Na=lHje_-MWi_fY(7q)12t4eG>3^Z3ZNGMyp@eDUS?8I3q z0EIbEmyI`Wqpvs&QgSRuE^V57`DQrc*e-G1jC-@w6Dm2#eNhy!c2#2r**>+$q`b&1 zuL5)^SVtVEqp9(FHz!;dN8}P77AsFTYq%@AD}UHf&+aeC25HMloiy`LdFb8F zXSo*_X|f9DQ^tNb)UudpeC|pqO4?(cdx*yFTa+gZKi7Eq1r2f^-tY7}H0DT{IrMBz z;vlDN!ydTl-*CFl+byUf#TwD8B~>!8VmhWg%INYP0Tb^JHDG|@U1P1gi#m^~5$k}XsNlABiy zRQ&Ihd{j0*Z(~y8G@&7C^k!z79J+WZusG5TqHm1uM7nR^|J)or81QB=dIHsAIA@P? z51Hbi3PA)mIMUpcOwsn)dUy+b0{1vqN1CibMDS}@rviDphM-)a$ z@p~a=BRz8~%3D{&trn!#p=I5o^)XnQ7>QCwL>@kWvkR44VF{uvP?RqYkFBhvB_eF~ zIa_UF`#2?aL9?!a^E)FEVM^#}H*VqPm-poMBO6GFZ)54G=AhC$J7vbZ>D}suxpcb$ zWg5(r^ztnV&&`8vH}z>Ot$6|qA)-qO9d z{Eu+Kb3BCRhgOTCn(`E_`^3!BpOGIc}RlD*g6Tjq)JxDWW2VY3E{i@@OdTFx%@nd=g9(r|L+hYkWQN6qJ)jZ^1X4Q z_}HJ}@UhjWr9L0BgV%*kp(+itB_MCkGF=22`KMrBhG3k?qB+vLO&t1=`(aSJ%yGukD0B-dr^udcrEkHZphXg3p#%9a;8d$MO#a(y4m|xfF(p6 z__K*?2l~RNZ>_Eo6ScjCSwUck1uymX`$s%*tXOqG;8L8*fiYPV>N#;_Oda z?#mWk|9lF)omh{Fr^?Jf6S$Bl0sk#EPg`N)!$KlsCYS{wk^G8ie@J;1R#?_=q#@eN zafnF-I?UX1#Lk)`V7gWMzvN>oQuT|6v=l1UcfL}0&$rl@%h?+?&Qp27db{3Y1{Ed6 z2oXbp*Pi4k^d3{kMeQTM-^%?1V}Db(XKA;|v2fCb5H_fR>MN+N!hemYMcBx|X$H1W zX^^wCvc=ys#YW?X(^iL9ZH0EaYqRD+tg(sw1fu2HbEEj=^=nu2j6vlY%S3>ST|Kv? z1F2Td75AmW7wD!&aAJ$1g4Amcv~C#z+c7VKtKG=uV}&gb^6xF~uvlnbSbx(REw#Ei z`cd`CvKQ1oMY}L}*KyUVG-urNzMg&I`=idf;ERz^Tz8j$j{ubti~XVVM|OqH9OGuE z2c4@MaM{CuiNkgdw@Z~F!PSu9;z$f|kH6|3tX-VlHO zB_KK06NO=~%raX;>#_!aZFTTo#LimvY$MF%>QRZ;*wUwSJm&^a=Yr+5|Vo7>^t2K+7 zX*n_qdGnCpX(4>EEqvh%it1*pzbS4ak%I*D0CV=l@%vDioh%-E25ZGHbh>iCc)Er% zSFBHx%@kz6jT1rG1gLT;XmrPZo+b_&`FULzAvvuH`qXJl@!|x%0{?-?i*S)>n{SQ# zay(DlR3(D9y7x}!bWtwQ#|LGm>0mex%|uv4(BJp%=2fD;Sg4X>`Z(+)Pg~Aama!5# z^-DurjY_y@V`QRTrt(}=ZX@E3i34_<)J8*FK+`??lwkqhx_bK%|3MyVr6A}OpRqs3 zMmcFq%j9Yt1#{keso~d;HeT;>e0Dz}3DrS=r5EK$cdwytts;Jv4#uYO?}eq2LJF^Q z8pRpuqko5=5RlA(|5B2hWFw{yk(bmaMndwhno;mu1#k(=zd;YUIy7kmmWV)A;XkMO zyL2>(Nt~PGf0y+9J%u~ke=qP!N)~5?6d+0J6{jWo-}%wMM~hM?K}%2){guD~M}ZgM z-SekV^>1jVPm%z4_$#UgcUT5<0Is3=H!x;O3X-58`d1tY?tt}gXaK;5HK|8}hVEY> vkt+ZIUh==eEZaXgaC7%@v`U(hz$W_NJNfV48iGk8l4OW~3I%3_|1|#}*1o8n diff --git a/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/WrappedImages/expected.html b/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/WrappedImages/expected.html index 6c23c9eb491..5e17eb431ce 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/WrappedImages/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/WrappedImages/expected.html @@ -1,7 +1,5 @@

      Some text

      -

      A picture containing game Description automatically generated

      +

      Lorem ipsum

      -

      Lorem ipsum

      - -

      A picture containing game Description automatically generated

      +

      diff --git a/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/WrappedImages/word365/chrome.html b/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/WrappedImages/word365/chrome.html index f900c8d0846..1230bcb8300 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/WrappedImages/word365/chrome.html +++ b/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/WrappedImages/word365/chrome.html @@ -697,7 +697,8 @@ mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:Arial; - mso-bidi-theme-font:minor-bidi;} + mso-bidi-theme-font:minor-bidi; + mso-fareast-language:ZH-TW;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; @@ -709,7 +710,8 @@ mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:Arial; - mso-bidi-theme-font:minor-bidi;} + mso-bidi-theme-font:minor-bidi; + mso-fareast-language:ZH-TW;} @page WordSection1 {size:595.3pt 841.9pt; margin:72.0pt 72.0pt 72.0pt 72.0pt; @@ -740,7 +742,8 @@ mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:Arial; - mso-bidi-theme-font:minor-bidi;} + mso-bidi-theme-font:minor-bidi; + mso-fareast-language:ZH-TW;}

      - -

      Lorem ipsum

      +align=left hspace=12 v:shapes="Picture_x0020_1">Lorem ipsum

      +align=left hspace=12 v:shapes="Picture_x0020_2">

      diff --git a/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/WrappedImages/word365/chrome.rtf b/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/WrappedImages/word365/chrome.rtf index ecb1b2ed8d2..7637d70a7f8 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/WrappedImages/word365/chrome.rtf +++ b/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/WrappedImages/word365/chrome.rtf @@ -1,14 +1,14 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff31507\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi31507\deflang2057\deflangfe1028\themelang3072\themelangfe1028\themelangcs1025{\fonttbl{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} +{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff31507\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi31507\deflang2057\deflangfe2057\themelang3072\themelangfe1028\themelangcs1025{\fonttbl{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} {\f14\fbidi \froman\fcharset136\fprq2{\*\panose 02020500000000000000}PMingLiU{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;} -{\f37\fbidi \fswiss\fcharset238\fprq2{\*\panose 020f0502020204030204}Calibri;}{\f50\fbidi \froman\fcharset136\fprq2{\*\panose 02010601000101010101}@PMingLiU;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\f37\fbidi \fswiss\fcharset238\fprq2{\*\panose 020f0502020204030204}Calibri;}{\f42\fbidi \froman\fcharset136\fprq2{\*\panose 02010601000101010101}@PMingLiU;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} {\fdbmajor\f31501\fbidi \froman\fcharset136\fprq2{\*\panose 02020500000000000000}PMingLiU{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\fhimajor\f31502\fbidi \fswiss\fcharset238\fprq2{\*\panose 020f0302020204030204}Calibri Light;} {\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} {\fdbminor\f31505\fbidi \froman\fcharset136\fprq2{\*\panose 02020500000000000000}PMingLiU{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\fhiminor\f31506\fbidi \fswiss\fcharset238\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}{\f61\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\f62\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\f64\fbidi \fswiss\fcharset161\fprq2 Arial Greek;} -{\f65\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f66\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f67\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f68\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;} -{\f69\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f193\fbidi \froman\fcharset0\fprq2 PMingLiU Western{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\f423\fbidi \fswiss\fcharset0\fprq2 Calibri;}{\f422\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\f424\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f425\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f426\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\f427\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);} -{\f428\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f429\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\f553\fbidi \froman\fcharset0\fprq2 @PMingLiU Western;}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} +{\fbiminor\f31507\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}{\f53\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\f54\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\f56\fbidi \fswiss\fcharset161\fprq2 Arial Greek;} +{\f57\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f58\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f59\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f60\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;} +{\f61\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f185\fbidi \froman\fcharset0\fprq2 PMingLiU Western{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\f415\fbidi \fswiss\fcharset0\fprq2 Calibri;}{\f414\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} +{\f416\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f417\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f418\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\f419\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);} +{\f420\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f421\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\f465\fbidi \froman\fcharset0\fprq2 @PMingLiU Western;}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} {\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} {\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} {\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31520\fbidi \froman\fcharset0\fprq2 PMingLiU Western{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\fhimajor\f31530\fbidi \fswiss\fcharset0\fprq2 Calibri Light;} @@ -25,274 +25,303 @@ {\fhiminor\f31574\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);} {\fbiminor\f31578\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\fbiminor\f31579\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\fbiminor\f31581\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\fbiminor\f31582\fbidi \fswiss\fcharset162\fprq2 Arial Tur;} {\fbiminor\f31583\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\fbiminor\f31584\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\fbiminor\f31585\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;} -{\fbiminor\f31586\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f51\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f52\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f54\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\f55\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f56\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f57\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f58\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\f59\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0; +{\fbiminor\f31586\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f43\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f44\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f46\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} +{\f47\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f48\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f49\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f50\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} +{\f51\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0; \red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red0\green0\blue0;\red0\green0\blue0;} -{\*\defchp \fs24\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{ +{\*\defchp \fs24\lang3072\langfe1028\loch\af31506\hich\af31506\dbch\af31505\langfenp1028 }{\*\defpap \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{ \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af31507\afs24\alang1025 \ltrch\fcs0 \fs24\lang3072\langfe1028\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp3072\langfenp1028 -\snext0 \sqformat \spriority0 \styrsid2969754 Normal;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 \styrsid2969754 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv +\snext0 \sqformat \spriority0 \styrsid13636511 Normal;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 \styrsid13636511 Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af31507\afs24\alang1025 \ltrch\fcs0 \fs24\lang3072\langfe1028\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp3072\langfenp1028 -\snext11 \ssemihidden \sunhideused Normal Table;}}{\*\rsidtbl \rsid2969754\rsid14697234}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\*\xmlnstbl {\xmlns1 http://schemas.mi +\snext11 \ssemihidden \sunhideused Normal Table;}}{\*\rsidtbl \rsid9325816\rsid13636511}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\*\xmlnstbl {\xmlns1 http://schemas.mi crosoft.com/office/word/2003/wordml}}\paperw11906\paperh16838\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect \widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont1\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen \expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1701\dgvorigin1984\dghshow1\dgvshow1 -\jexpand\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct\asianbrkrule\rsidroot2969754 +\jexpand\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct\asianbrkrule\rsidroot13636511 \newtblstyruls\nogrowautofit\usenormstyforlist\noindnmbrts\felnbrelev\nocxsptable\indrlsweleven\noafcnsttbl\afelev\utinl\hwelev\spltpgpar\notcvasp\notbrkcnstfrctbl\notvatxbx\krnprsnet\cachedcolbal \nouicompat \fet0{\*\wgrffmtfilter 2450} -\nofeaturethrottle1\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnqc\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2 -\pnucltr\pnqc\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnqc\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnqc\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (} -{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}} -{\*\pnseclvl9\pnlcrm\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2969754 \rtlch\fcs1 \af31507\afs24\alang1025 \ltrch\fcs0 -\fs24\lang3072\langfe1028\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp3072\langfenp1028 {\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1045\langfe1028\langnp1045\insrsid2969754 \hich\af31506\dbch\af31505\loch\f31506 Some text}{\rtlch\fcs1 \af31507 -\ltrch\fcs0 \lang1045\langfe1028\langnp1045\insrsid2969754\charrsid3544700 -\par }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid14697234 {\shp{\*\shpinst\shpleft0\shptop7\shpright960\shpbottom967\shpfhdr0\shpbxcolumn\shpbxignore\shpbypara\shpbyignore\shpwr2\shpwrk0\shpfblwtxt0\shpz0\shplid1027 +\nofeaturethrottle1\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang +{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang +{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}} +\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid13636511 \rtlch\fcs1 \af31507\afs24\alang1025 \ltrch\fcs0 +\fs24\lang3072\langfe1028\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp3072\langfenp1028 {\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1045\langfe1028\langnp1045\insrsid13636511 \hich\af31506\dbch\af31505\loch\f31506 Some text}{\rtlch\fcs1 \af31507 +\ltrch\fcs0 \lang1045\langfe1028\langnp1045\insrsid13636511\charrsid3544700 +\par }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid13636511 +\par }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid9325816 {\shp{\*\shpinst\shpleft0\shptop10\shpright960\shpbottom367\shpfhdr0\shpbxcolumn\shpbxignore\shpbypara\shpbyignore\shpwr2\shpwrk0\shpfblwtxt0\shpz0\shplid1027 {\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn fLockAspectRatio}{\sv 1}}{\sp{\sn fLockPosition}{\sv 0}}{\sp{\sn fLockAgainstSelect}{\sv 0}}{\sp{\sn fLockAgainstGrouping}{\sv 0}}{\sp{\sn pib}{\sv -{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw1693\pich1693\picwgoal960\pichgoal960\jpegblip\bliptag255{\*\blipuid c0c350b43fd44d9f358624d7980fd89c} -ffd8ffe000104a46494600010100000100010000ffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713 -141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1effdb0043010505050706070e08080e1e1411141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1effc20011080060006003012200021101031101ffc4001c0000020301010101000000 -000000000000040503060701020008ffc400190100030101010000000000000000000000010203040500ffda000c03010002100310000001b0c295dd262a3643 -f4304442af817ded00fe1b0f5635e77472bd9f35bda3e7df2b9b4e52bef62ebc92a371e1826b045302f8f5b365d4609d8b2e98f3ada2b4465772af9969321c55 -4c2d4553ad2acfa826088f5efd0f52d166c9145bf3af7872df22d591323b9a19daa0634928a3daebcfad07377aa5af9fbbc667a7e180e98ad8544868a5a2ce8f -38680aeb091d796fcfe85afbde4df98aebb933aa6b76797cb4ba196ae916631cd27408ec2bf4c66d2ff9df3ef7ffc40026100002020104010403010100000000 -000003040102050006111213101415222123313241ffda0008010100010502ddccd787002805ad14acf625a2bf50539d7f751a4efc69dc7aad6b2052a2fd2d16 -ae5fefbc5cb72d373faab5e2869192452b56a595a3406931694b72182c46b7aaf5b63f18482e3e423bef4ed3729ebda26ba98fa30b0c425283643c7109dbf476 -d6529e6c06ca358d81cbb55c5eea55909745ff003de75db5da79156291f8d07ea289d6599a036fec71f4c0bc9acc66b2681d0d63b22783da3d0c510a027031a8 -fed8940ace6e5bf3ed9e794c2ad4571af0ebee3234eeb318a2c8af265c1772682c4563c79281113c53402e3f3124c8696c3c968e8ebe3d6666d44cb146968898 -9eb5b8db569407984b8d9258e35912d00bae215d724db58fa49b35ff002f1cd71fee5389aaf905e22d5924e9b50565fda8e9e9489b4f9438d536da845d2d4ff3 -6f344ae71dad96ab56a94731deadcf419239d78edae6abdaf8becd47ae46ac21ba56704c86d92bac58fc6b213f5d4982b0f6f0aa4940d7672feafda48ca0e7c5 -bb94588e856350d5c85eb499a4cce455bb4d65f23f178ed8f563e2bd1e27893bf55716d0e4a1c73141072abaf7659c7c1602afb8334c8718abcd5db6b0358ae2 -bd3fffc4001f1100020104030101000000000000000000010200031112210410312213ffda0008010301013f01acf8a5e5f531d4c221d75c9562351879149119 -b7118da09958c745a9e4a3c3351b19c9e17e6df3169851be88bc7a450e4251e61a4752b725aa183276edac611f5002c6d1100e9bc8ef6b1871cb294900d8efff -c4001f1100020104030101000000000000000000010200031112210410312232ffda0008010201013f01a4993da0f665b99471beb8eca0ee21f615bc558ebb87 -d98dc4476a7ecadcc08b79c7e6663ea3542c750c06d12a87f932af10541b9478caa23628b0f4b7580fccc828bc7a85baa7fa8b4ef710658e32ad42da3dff00ff -c4003210000103020306040504030000000000000100020311120421311013224151612332528105144291a1204371b1243362ffda0008010100063f028700c3 -e24a731d9418102b141f928b8aaeaaa34eeaf753b66aa29f75556fd3457cb1073e993b9ac2bdeee381f6ddff0005070d08a8515cef2b7246941d474544de8b75 -261a77db9f0adcfc8627dca91cec1cfe924156b61c432bd535ddb45cd0c6369c0e15503c73604e79150d8ebee8bcea73282d1119e616f2e9de1a33a15e0cd332 -df57340659765d17aba95896b857809515c7ca6d4e9eeb9ae8f88205b56d74ae9b322b5d946b4357f4b543929ee7b4170233e6a3eee256299888439afc38a765 -4c3d6cd5a4f44d827f29d6e47fbd9595ed60e95cd785287afe355bf9bc38dbab916e0a1b47a8ea53f1f3c8772d7533e6543146282daa8a5fab3f7403c7095661 -dcd95b5ad1d911eea3631c6377a1e32fba799e2b1d4e1747c4d25498cc4789fc8aaf9ac1f0b9a73b72c9473c8f25da3c3454a6b6e11611bd4f13bd908633e1b8 -d6691c287d97c3fe1f030089d25c4535a6c3333f6f3f642785d58e51569e88b5c284201ed0eec5560673e26f2737a22f0dba03e42de5d8adc61dbbb82b5738a0 -4e2375d0315d9bdfd5f9ae68c85bc187651a6bccec23253be0619216cc5b2c5d3b842585dc5f91d8ab1daec92cf0cbba734332fa0d0eca0cca38994dd20f237a -b9196771334e778eed5dbf10c1caeb9c1d914715858da5c337b07d6a1c647a483359277242836470c6c326224e4b0fbd7defadc1bc87e89b1b861786f1bc26cd -0b86edff008eca4c0cd85b30e5d489ddd57aa60a64e7d361c4cefa35bf7253fe236d1f3e4cbb56853967fa211657bf6fd18dc557212eefd900e35c2cfe61e92b -c29a94ce879aa8342322de61421eeb45eb2ccd561f0b868daf630564ae8ac8dcd7cd4a766232cefa891f56f5db349e9615035d99c4377847757d95b0d7d953f6 -a9440b596170add1ea99fe4cceb4fd4a8e99f686f942ab055e455ad28cb21ad4ac381e9dbfffc400241001000202020202020301000000000000010011213141 -516171108191b1d1e1f0a1ffda0008010100013f21ad0698ec5ccab8a2c9db45133d36c41c2c376804662da8bda31b58db7b98f5c8278988269661013b7c4cbc -0cd4eaf440189a7dbc44d70576a5203b6641e4cfa8d41529ac8e4e482acc9fa5451e59cd980da457845b3a750c85a5e6310264105dbdbe8900297a8772a4e73c -4a77eb51cb01a9ae2084c004bf7f0dc1c855c2ed1ca381af1fd429c20d1cc316143ea2858a0fa819fa577c43291ed1e897e5ccdc596c0dbc8c9e666717f8a8d4 -4dea5be7d3a85fa7f7186a5872f71a0c80b368d73722c688bb5ee38ded831fc59b20f2e0460b38fd3b98ab2aaf8e26066657e894f88ebf50e775707eb4bfabdc -693cfcfe4ae258d8375b3a22f5a885e598ab8b1c3cca10bdc7351ea4df947f9a8206eae4ea7e7fd90ea2eb45db26525cd18f91386bb32fa8f718cad3b96d8694 -d34418903f20b02ac264ed6339ed1c70243f19d0802442e78cb19a6cb5fe441740a8174e4788cd69a2fd4a87dd0cd79799cc3f0d847dbd307b8bb0eea6c87098 -3f22b25c16ad55b1bf0f881e3a3c9d1108e0ea60a355d438b0b2ebed2b6b0a4c455aeab1068b0b9ed7be8f7294025f657c678638b9694ba717e636e3a5d7f999 -dbbfed3118bbb9484b732b57b02ae0fb33d12fe474735df898bfe304dc00006084dc0babcad8ec8a4df993b513d61fea1347a158975ab01ca9be09aacc03e811 -12dd5ffaae09c5608df383518f103d9909d23ec9dc3da799858a8321cf115933bb948d6b45ae60da89e952c85037be676109c9c513353449877f257db7f75008 -b7436a99e24690483442bd84a8c35acbdc3cb4697c4740b69a1f72896dcb75cbe234e5909a5ba27cff00ffda000c030100020003000000100396eaf1652ea7e0 -b3ee94431311befa1c4dd924e3a1e1bc582086ffc4001e11010101010101000203000000000000000100112131411051b1c1d1ffda0008010301013f10461efc -b82fd6d3adfe2166ff0096c097b1306c8033e4afbc95e1e448f419e5baafa4f53cfdcc02dfec89ebb1e438b70f202fab59b7d983032de5852cc0fbb6010bbf7f -1b1e40c22ba7977cd588f6ffc4001b110101010101010101000000000000000001001121314151d1ffda0008010201013f10caf8fb177f938c5ef2cf7133603c -7ec43cec21d21547111d13b878c141d81d19fd916397a9771b87661f10a122ae4b7b66f22825bebe64e8a6b1793e58c0cc1a60638dc6b0267cbfffc400241001 -0002020300030003000300000000000100112131415161718191a1b1d1c1e1f0ffda0008010100013f1000d4ef8aa109364715daaf92e043afea5b892da71ff7 -00ac1ea08772b0a463352adc86ae977ef934b2c5594b3ba800b0879759b88a989580f5c5c2d84cc1282d584cdd7cc004980ce272e1c0202677f1895c69adaf4f -9318252bd658c5aee5fa3921a10bf63c3378899ac842ab14f3961218e751ad241a42cc7aeffd9cc6652b09d7c42205b9cdd2afc214b0b82c088d070e1707f310 -ad6edd92008b171d888323cacea289e19551f7b8ee16f0dbbfc40d96d60d3f6011c2512619600b9eb9da9ebd4bd581bc8bc7d4a386778a62fd225a6f78eaa1d8 -6eed23516376e0ca6d4e5868a02585c4772ec434fabc46b0ebb4c87a96a343013366fe62a1175fbc1f3013aa6efdfcca0e0daaabf9cca6622b93a521122f22e1 -8260661e37b65c8b07082b0f755f9189ab7f7a31142aa8233c59f98a40d0c0cbc692d2a15e74c347b1e6566059fc7c4035559b18da5541595ad7491a476edf43 -d7040a941acf0b482c9ec1a4eb540532ed350ac2ded0f106bc40b1019dd9afc96804ef6e9b256228769978eadb25981fe902e1eccea46735d030a0966f408420 -1469f5abf537d13ee6b9271008e6883607bcc0fc6a0a10d1c5d660505055014054281158b41d7ea5881c0db94719e25d4e5194fa103bb3129f5d4c6c877981c3 -cdc0b19a3bee30e05940a9b5dbfe44484dd2be0872980936ca9e0ea1a5c800caf40857082b01c53b2622dc40450725457059c933cd409ca1719184298038e8df -207c953860d32271e4aee52c0fe90dfb6b29af639664c4560286d39f88261628383e25a0c71dfb009050b7674e8b12065dc680eaaf50c84ba0ec94e8ba7ea200 -7cba21469dc4117ad3cef87772c9aba317a37e9a83689e49bcf5196a82ce43317687562939ff00631a6d46455e880413bf9c5781cca8d9642b35872fb11b6a0f -20f6e70be13f65304be9a747388190b0d704aef71dd4f54995be096c80965ff101809a0e52b995b41683001c4000c03be0270ca44f8ef980bc6d2e3787db982e -8770610657ff0032d5daccf917c397e1d508886ced68b8f503d314869b334a6228930387552737bb9448655d3c08dc2daac03caeaa25c29f76eefbd7111154df -452a1bbee6826244bc979175388ef151408a47e5afe629801f926f3dc6b628e6a69b3a972de9b3e5fb9634a2a8716d4ad41b3454b2151c23da376fa88bfb75ea5c4608d81790f3a8b51c6ea84d4351c99fc9ffd9} -}}{\sp{\sn pictureGray}{\sv 0}}{\sp{\sn pictureBiLevel}{\sv 0}}{\sp{\sn fFilled}{\sv 0}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn wzName}{\sv Picture 1}}{\sp{\sn wzDescription}{\sv -A picture containing gameDescription automatically generated}}{\sp{\sn dhgt}{\sv 251658240}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fAllowOverlap}{\sv 1}}{\sp{\sn fBehindDocument}{\sv 0}} -{\sp{\sn fHidden}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}}{\shprslt\par\pard\ql \li0\ri0\widctlpar\pvpara\posy6\dxfrtext180\dfrmtxtx180\dfrmtxty0\wraparound\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 -{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw1693\pich1693\picwgoal960\pichgoal960\wmetafile8\bliptag255\blipupi144{\*\blipuid c0c350b43fd44d9f358624d7980fd89c} -ffd8ffe000104a46494600010100000100010000ffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713 -141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1effdb0043010505050706070e08080e1e1411141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1effc20011080060006003012200021101031101ffc4001c0000020301010101000000 -000000000000040503060701020008ffc400190100030101010000000000000000000000010203040500ffda000c03010002100310000001b0c295dd262a3643 -f4304442af817ded00fe1b0f5635e77472bd9f35bda3e7df2b9b4e52bef62ebc92a371e1826b045302f8f5b365d4609d8b2e98f3ada2b4465772af9969321c55 -4c2d4553ad2acfa826088f5efd0f52d166c9145bf3af7872df22d591323b9a19daa0634928a3daebcfad07377aa5af9fbbc667a7e180e98ad8544868a5a2ce8f -38680aeb091d796fcfe85afbde4df98aebb933aa6b76797cb4ba196ae916631cd27408ec2bf4c66d2ff9df3ef7ffc40026100002020104010403010100000000 -000003040102050006111213101415222123313241ffda0008010100010502ddccd787002805ad14acf625a2bf50539d7f751a4efc69dc7aad6b2052a2fd2d16 -ae5fefbc5cb72d373faab5e2869192452b56a595a3406931694b72182c46b7aaf5b63f18482e3e423bef4ed3729ebda26ba98fa30b0c425283643c7109dbf476 -d6529e6c06ca358d81cbb55c5eea55909745ff003de75db5da79156291f8d07ea289d6599a036fec71f4c0bc9acc66b2681d0d63b22783da3d0c510a027031a8 -fed8940ace6e5bf3ed9e794c2ad4571af0ebee3234eeb318a2c8af265c1772682c4563c79281113c53402e3f3124c8696c3c968e8ebe3d6666d44cb146968898 -9eb5b8db569407984b8d9258e35912d00bae215d724db58fa49b35ff002f1cd71fee5389aaf905e22d5924e9b50565fda8e9e9489b4f9438d536da845d2d4ff3 -6f344ae71dad96ab56a94731deadcf419239d78edae6abdaf8becd47ae46ac21ba56704c86d92bac58fc6b213f5d4982b0f6f0aa4940d7672feafda48ca0e7c5 -bb94588e856350d5c85eb499a4cce455bb4d65f23f178ed8f563e2bd1e27893bf55716d0e4a1c73141072abaf7659c7c1602afb8334c8718abcd5db6b0358ae2 -bd3fffc4001f1100020104030101000000000000000000010200031112210410312213ffda0008010301013f01acf8a5e5f531d4c221d75c9562351879149119 -b7118da09958c745a9e4a3c3351b19c9e17e6df3169851be88bc7a450e4251e61a4752b725aa183276edac611f5002c6d1100e9bc8ef6b1871cb294900d8efff -c4001f1100020104030101000000000000000000010200031112210410312232ffda0008010201013f01a4993da0f665b99471beb8eca0ee21f615bc558ebb87 -d98dc4476a7ecadcc08b79c7e6663ea3542c750c06d12a87f932af10541b9478caa23628b0f4b7580fccc828bc7a85baa7fa8b4ef710658e32ad42da3dff00ff -c4003210000103020306040504030000000000000100020311120421311013224151612332528105144291a1204371b1243362ffda0008010100063f028700c3 -e24a731d9418102b141f928b8aaeaaa34eeaf753b66aa29f75556fd3457cb1073e993b9ac2bdeee381f6ddff0005070d08a8515cef2b7246941d474544de8b75 -261a77db9f0adcfc8627dca91cec1cfe924156b61c432bd535ddb45cd0c6369c0e15503c73604e79150d8ebee8bcea73282d1119e616f2e9de1a33a15e0cd332 -df57340659765d17aba95896b857809515c7ca6d4e9eeb9ae8f88205b56d74ae9b322b5d946b4357f4b543929ee7b4170233e6a3eee256299888439afc38a765 -4c3d6cd5a4f44d827f29d6e47fbd9595ed60e95cd785287afe355bf9bc38dbab916e0a1b47a8ea53f1f3c8772d7533e6543146282daa8a5fab3f7403c7095661 -dcd95b5ad1d911eea3631c6377a1e32fba799e2b1d4e1747c4d25498cc4789fc8aaf9ac1f0b9a73b72c9473c8f25da3c3454a6b6e11611bd4f13bd908633e1b8 -d6691c287d97c3fe1f030089d25c4535a6c3333f6f3f642785d58e51569e88b5c284201ed0eec5560673e26f2737a22f0dba03e42de5d8adc61dbbb82b5738a0 -4e2375d0315d9bdfd5f9ae68c85bc187651a6bccec23253be0619216cc5b2c5d3b842585dc5f91d8ab1daec92cf0cbba734332fa0d0eca0cca38994dd20f237a -b9196771334e778eed5dbf10c1caeb9c1d914715858da5c337b07d6a1c647a483359277242836470c6c326224e4b0fbd7defadc1bc87e89b1b861786f1bc26cd -0b86edff008eca4c0cd85b30e5d489ddd57aa60a64e7d361c4cefa35bf7253fe236d1f3e4cbb56853967fa211657bf6fd18dc557212eefd900e35c2cfe61e92b -c29a94ce879aa8342322de61421eeb45eb2ccd561f0b868daf630564ae8ac8dcd7cd4a766232cefa891f56f5db349e9615035d99c4377847757d95b0d7d953f6 -a9440b596170add1ea99fe4cceb4fd4a8e99f686f942ab055e455ad28cb21ad4ac381e9dbfffc400241001000202020202020301000000000000010011213141 -516171108191b1d1e1f0a1ffda0008010100013f21ad0698ec5ccab8a2c9db45133d36c41c2c376804662da8bda31b58db7b98f5c8278988269661013b7c4cbc -0cd4eaf440189a7dbc44d70576a5203b6641e4cfa8d41529ac8e4e482acc9fa5451e59cd980da457845b3a750c85a5e6310264105dbdbe8900297a8772a4e73c -4a77eb51cb01a9ae2084c004bf7f0dc1c855c2ed1ca381af1fd429c20d1cc316143ea2858a0fa819fa577c43291ed1e897e5ccdc596c0dbc8c9e666717f8a8d4 -4dea5be7d3a85fa7f7186a5872f71a0c80b368d73722c688bb5ee38ded831fc59b20f2e0460b38fd3b98ab2aaf8e26066657e894f88ebf50e775707eb4bfabdc -693cfcfe4ae258d8375b3a22f5a885e598ab8b1c3cca10bdc7351ea4df947f9a8206eae4ea7e7fd90ea2eb45db26525cd18f91386bb32fa8f718cad3b96d8694 -d34418903f20b02ac264ed6339ed1c70243f19d0802442e78cb19a6cb5fe441740a8174e4788cd69a2fd4a87dd0cd79799cc3f0d847dbd307b8bb0eea6c87098 -3f22b25c16ad55b1bf0f881e3a3c9d1108e0ea60a355d438b0b2ebed2b6b0a4c455aeab1068b0b9ed7be8f7294025f657c678638b9694ba717e636e3a5d7f999 -dbbfed3118bbb9484b732b57b02ae0fb33d12fe474735df898bfe304dc00006084dc0babcad8ec8a4df993b513d61fea1347a158975ab01ca9be09aacc03e811 -12dd5ffaae09c5608df383518f103d9909d23ec9dc3da799858a8321cf115933bb948d6b45ae60da89e952c85037be676109c9c513353449877f257db7f75008 -b7436a99e24690483442bd84a8c35acbdc3cb4697c4740b69a1f72896dcb75cbe234e5909a5ba27cff00ffda000c030100020003000000100396eaf1652ea7e0 -b3ee94431311befa1c4dd924e3a1e1bc582086ffc4001e11010101010101000203000000000000000100112131411051b1c1d1ffda0008010301013f10461efc -b82fd6d3adfe2166ff0096c097b1306c8033e4afbc95e1e448f419e5baafa4f53cfdcc02dfec89ebb1e438b70f202fab59b7d983032de5852cc0fbb6010bbf7f -1b1e40c22ba7977cd588f6ffc4001b110101010101010101000000000000000001001121314151d1ffda0008010201013f10caf8fb177f938c5ef2cf7133603c -7ec43cec21d21547111d13b878c141d81d19fd916397a9771b87661f10a122ae4b7b66f22825bebe64e8a6b1793e58c0cc1a60638dc6b0267cbfffc400241001 -0002020300030003000300000000000100112131415161718191a1b1d1c1e1f0ffda0008010100013f1000d4ef8aa109364715daaf92e043afea5b892da71ff7 -00ac1ea08772b0a463352adc86ae977ef934b2c5594b3ba800b0879759b88a989580f5c5c2d84cc1282d584cdd7cc004980ce272e1c0202677f1895c69adaf4f -9318252bd658c5aee5fa3921a10bf63c3378899ac842ab14f3961218e751ad241a42cc7aeffd9cc6652b09d7c42205b9cdd2afc214b0b82c088d070e1707f310 -ad6edd92008b171d888323cacea289e19551f7b8ee16f0dbbfc40d96d60d3f6011c2512619600b9eb9da9ebd4bd581bc8bc7d4a386778a62fd225a6f78eaa1d8 -6eed23516376e0ca6d4e5868a02585c4772ec434fabc46b0ebb4c87a96a343013366fe62a1175fbc1f3013aa6efdfcca0e0daaabf9cca6622b93a521122f22e1 -8260661e37b65c8b07082b0f755f9189ab7f7a31142aa8233c59f98a40d0c0cbc692d2a15e74c347b1e6566059fc7c4035559b18da5541595ad7491a476edf43 -d7040a941acf0b482c9ec1a4eb540532ed350ac2ded0f106bc40b1019dd9afc96804ef6e9b256228769978eadb25981fe902e1eccea46735d030a0966f408420 -1469f5abf537d13ee6b9271008e6883607bcc0fc6a0a10d1c5d660505055014054281158b41d7ea5881c0db94719e25d4e5194fa103bb3129f5d4c6c877981c3 -cdc0b19a3bee30e05940a9b5dbfe44484dd2be0872980936ca9e0ea1a5c800caf40857082b01c53b2622dc40450725457059c933cd409ca1719184298038e8df -207c953860d32271e4aee52c0fe90dfb6b29af639664c4560286d39f88261628383e25a0c71dfb009050b7674e8b12065dc680eaaf50c84ba0ec94e8ba7ea200 -7cba21469dc4117ad3cef87772c9aba317a37e9a83689e49bcf5196a82ce43317687562939ff00631a6d46455e880413bf9c5781cca8d9642b35872fb11b6a0f -20f6e70be13f65304be9a747388190b0d704aef71dd4f54995be096c80965ff101809a0e52b995b41683001c4000c03be0270ca44f8ef980bc6d2e3787db982e -8770610657ff0032d5daccf917c397e1d508886ced68b8f503d314869b334a6228930387552737bb9448655d3c08dc2daac03caeaa25c29f76eefbd7111154df -452a1bbee6826244bc979175388ef151408a47e5afe629801f926f3dc6b628e6a69b3a972de9b3e5fb9634a2a8716d4ad41b3454b2151c23da376fa88bfb75ea5c4608d81790f3a8b51c6ea84d4351c99fc9ffd9}\par}}}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid2969754 -\par }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1045\langfe1028\langnp1045\insrsid2969754 \hich\af31506\dbch\af31505\loch\f31506 Lorem ipsum}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1045\langfe1028\langnp1045\insrsid2969754\charrsid3544700 -\par }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid14697234 {\shp{\*\shpinst\shpleft0\shptop5\shpright960\shpbottom965\shpfhdr0\shpbxcolumn\shpbxignore\shpbypara\shpbyignore\shpwr2\shpwrk0\shpfblwtxt0\shpz1\shplid1026 +{\pict\picscalex65\picscaley65\piccropl0\piccropr0\piccropt0\piccropb0\picw2593\pich970\picwgoal1470\pichgoal550\jpegblip\bliptag255{\*\blipuid cec9a658613028e35b0cb3143b0991a0} +ffd8ffe000104a4649460001010000dc00dc0000ffe100804578696600004d4d002a000000080004011a0005000000010000003e011b00050000000100000046 +01280003000000010002000087690004000000010000004e00000000000000dc00000001000000dc000000010003a00100030000000100010000a00200040000 +000100000093a0030004000000010000003700000000ffed003850686f746f73686f7020332e30003842494d04040000000000003842494d0425000000000010 +d41d8cd98f00b204e9800998ecf8427effc00011080037009303012200021101031101ffc4001f00000105010101010101000000000000000001020304050607 +08090a0bffc400b5100002010303020403050504040000017d01020300041105122131410613516107227114328191a1082342b1c11552d1f02433627282090a +161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a838485868788898a929394959697 +98999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f01 +00030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400010277000102031104052131061241510761 +711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445464748494a535455565758595a6364656667 +68696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9 +dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffdb00430001010101010102010102020202020203020202020304030303030304050404040404040505050505 +050505060606060606070707070708080808080808080808ffdb0043010101010202020302020308050505080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808ffdd0004000affda000c03010002110311003f00fefd249a28d4b4ac140e4963803f1a +f2af16fc6df85fe0e0cbad6af6dbd413e4c04ccf91db099e7ea6be40f8afe21f14ea7e34bbf0d5cdc4cd236a1f65b6b7de56301d82c5c038190473ef5f3cf8c3 +fe151f852e27b5f146a5aa6a9730c8d1cd6ba3c490421d7861f6898927046090bef5fade45e1bd2aaa9cb13524f995d460b5b7aea97abb2f33f8ef8f7e9338bc +2cabd2cb70b4e0a9c9c5ceb4ecaeafa28ab36f4bd936fc8fa17e237fc141bc2fe1d4921f06e8f737f2292126bd716f11c7fb2373fe95f16df7fc147be38c7e25 +b7d458e97069b1dca35c58c76e1b742187983cc396cedcf229afe32f0368b7ba75df893c07168de1cd5cbc56de23bf1717b32b807cbb84762b11d8d866408411 +9c022bc3fe3de8b75af7c3183c770ea5e0fd79f48d4bfb3b53d5bc3119b59365e296b74b8b610429c147db2019e7073815fb8f0c7036474a70a15701753d39a6 +d4b5775d39a29dd59aba69b5a3d6dfc4fe2378e3c778da35b1d86e20b3a2b9fd9d18ba7a2e595da92855945c5f327c9284a3195e4acaff00d23e8baa5aeb9a4d +a6b564dba2bcb68eea23ea92a871fa1ad6af8dbf60bf8843e227ecc9e1dbb9e42f73a6c72e8f759396dd68e514b7fbc9b4fd2bec9afe4acff2a96071d88c14f7 +a72947ee76fc4ff5c380f8a29e779260338a3f0e229c27ff00814536be4dd828a28af20fac0a28a322800a29323a52d001451450014514500145145001451450 +07ffd0feb4ff006b88ae7c25e3ab4f13da1f2fed702ce8c3b4d6cc013f5fbbf957c0dfb45de476be33b9beb41b6df56821d5ed80e9b2f104840ff758b2fe15fa +97fb727877fb4be0f9f13400f99a3dda4ec47fcf29bf76f9f61906bf1e7e25ea47c4df087c3fe2be0cba45e5cf86aecf53e59ff4ab52c79ea1a503e95fd71e11 +d555f0784adfcadd37f75e3f925f33fc81fa5d65d2cbf3acdf051d1548c3130f3d5c2a25f394a4fca27ab787fc7ba77883e17e952f89e492e7c3b0463c1de32b +36f9fec226766d3356894e76347b8a165c1f9704e0d7867807c27ad68fe21f889fb35f89b06eb51f0fdd4d63b798e4bed2b17b6b3a1eeb2c4adb08ea1b8af2df +863f13ec3c07e2e64f12466ebc3fabdbbe91e22b2ed2d8cfc3328fefc27f7887b115f44ead05ff00853c43a578a6fe64bbd77e14dfd8497374a7e4d6bc157320 +16f7a08fbfe424bb1cff00708cfddafd2b1f819602a56a315a55f7a3fe252bc5ff00dbb52d17fdd953fe591f80f0f6734b3cc3e0f1d56579e1ff00775177a4e0 +e1563e93a3cd561daa53afd6a451ee7ff0480f89c5afbc59f0a2ea4fbe906bf65193f4867e3f18ebf72f3fcabf959fd987e20f873e10ff00c1402cff00e118d4 +62bbf0fdef886f34586f626c43359df9610364e3e55629f88afea9548afe6cf1f3295473b58c846d1c44233edaecefe7a26fd4ff00493e819c58f19c153ca2ac +d4a780ad529369def1bf3c5a6b75ef349f551d0fc7df897fb5b7ed37fb4c7ed33e23fd923f6083a16896fe0178adfe24fc51f135bb5fdb69f7b700b269ba6d92 +3289ee82a92ecee1532323bd54d4ff00653ff82b3fc3c847893e1a7ed2ba678dafa32af2681e3af075859584eaac199127d399654661950c7819cd79d7fc12bb +56d33e06fed2bfb437ec93f12a45d3bc6571f13afbc7fa3c77bfba935cd0b5805e1bbb52d8f3962da51c2e766067ad7ed978b7c5fe16f017876efc5de35d46cb +49d2ec2133de6a1a8cc905bc31af56791c8551f535f89deda1fdac8fc83f067ed97f107c29ff00052bf8d5f0dfe38f8a6d74ef86fe00f853e1bf15bdb5cc7043 +69a6dd5d2b9bd9fed1b04cc1cae1559cf60a326b3ff639f8edfb5f7fc141be3ccffb4ce85a95ff00c3dfd9ef48792c7c21a0b59dbb6a5e3578e4c1d46e659e16 +7b7b4383b162605810371e4d7e4f7eda5fb1778a3fe0a01ff0531f8f7e06f85be21934fd5b4ff867e07f1468765249ff00127d72584bc915a6a2a07cf0c80663 +39c2b3648c1e3f6b7fe0991fb7f785bf68ef0c4ffb397c45d0e0f87df16fe1ddb268de29f87af10b45892cc0845ce9d113f35a1c0c05cec040e54834dad094f5 +3d1fc0fe18fda5be356a5e28f12691f16351f0f59d8f8bf54d16cf4a8344b0ba48a1b3902a62594073c1eff9d7d75e0eb7d57e107c3d927f8cbe325d6dad6492 +7b9f10ea905be98ab131f9519223e58dbd01ea6be1df83bfb35db7c53b9f1a78a64f1af8ff004127e206b96ff60f0e6aff0063b31e5cabf388bca6f9db3f31cf +35dd78cfe1df8717e3afc37f831f126faff5bf0e59e87a86a1a70f124ff683a9eb50cc9e5fda9c8559a48a262d1a11cf5c1c50ecdee357b1e9baafed71f053c7 +7e04f142fc1af18e917fade9ba15ede5bc56d20f3964861775644954799b48c9001f7e2a8e95f1bbfe11bf0fe87e34f881e2dd36dadd3e1bff00c245aa691736 +fb679a51e56ebe3320c2c4acdb0a2af56e9e937ed97f0f3e115ffecf7e22d5fc656d6160da5e953cda66a712a41716b73b71188645018798d842a0e18120835e +1de0c8bed1f13fc1304a8adbfe065c031b005492d0f183c6334ac82eee7d07fb307ed5df0eff00685f0d5a5a69fabe9b3f8a134efb7eb3a359799bad0190a73b +c630381d7ad741adfed83fb317873c547c13ad78df41835359440d6cd3e76c84e36b48a0a039e0e5863bd7ca897da87873fe09c961ac78609b49db45b6b5d42f +ec940b882ca4ba11ddc8194641488b127b75ed5f6df83fe10fc14d2fe1cdbf847c2fa2e8b2787a6b340b18822961b985d07ef1d883e6175c12e4927ae6869026 +cebb55f88be06d0e6d321d5b55b283fb61656d31de41e5dc2c1119e464907cbb56252e4e718ef5f26788be34fc68f19eb537897f6636d13c5be1cf2638212d03 +a43f6d469d2e90def9801f2fcb42008b04c8067bd7c8da6f803c31e33f19f85be1158c925df8274ff8adadd9e871890b43269f069c6e2e2d124c9f32dd67df16 +338db95e82bf64b4dd2f4dd1ac62d3348b786d6da0411c36f6e8b1c68a3a0555c003e943561dee62f822f7c41a9783349d47c5900b5d527d36da6d4ad80da22b +a78d4ca8064e36b923193f5aea28a2a0a3ffd1feeefe28f8460f1d7c3ad6bc233286fb7e9b3db229e07985498cfe0f835fcd6784f59d09f46f12fc2af1aea116 +929a87933d9dfdd2bb4106a5a7c840128405956442e8481c715fd473636f3fad7e327c6dff00826af8bbc71f15f54f14782b5fd1acb48d56f1ef8c37de6f9f03 +cc7748aaa8a5586e24af23d0d7ef3e0b716e0304b1583ccabfb28cb9671976945dfb3d767b6b6b1fc1df4d0f08f3dceaae559cf0e607eb3569fb4a552174b9a9 +d48db5f7a2ecaf2574d34e49ab58fcc5d43c3df00fc38be678afc57a86b930e4d97856c8a467d8dd5e145fc510fd2b8df187ed0da5db785751f047c35d0ce970 +ea9611e8b79aa6a97d2ea3aa4ba744e1c5aabb08e28a26603291c7ed9afd9df01ffc128be09e9856e7e256bfa8ebb2820982ddd2c6dfdc1d859d876cee5afb83 +e1cfecb7fb38fc2b68e5f02f86345b59e3e16e9e313dc7e32ca5dcfe75fa7e73e38643464b93da62a51d55ed085d6ab4b2ebde2cfe6ae0cfa1271de2a0d56fab +65909a6a5cb7ab56cd34fde6e76ba6d3e5ab1ddab23f95af82ff00b2d7ed25f157c5ba5de7803c2fabac316a16d3ff006addc2d696b084915fcd32cbb410b8cf +ca1b35fd9269f1dcc56714778e249962459645180ce061881ee726a748e358c470e028180140000f61522ae327d6bf03f127c4cafc475694aad18d38d3bd92d5 +eb6bddbdf65b247f787d1c3e8d380f0eb0d8ba585c64ebcf10e2e6e49463ee735b962af6f89deedb7a6c7c8ffb51fec3dfb3bfed791e9979f177499ffb674390 +cba0f8a345ba974dd6b4d62413f67bdb764902920128c5909e4ae6be24bfff0082277c06f1dde5b8fda0be22fc6af89fa6da4b1cd6da278e3c5b7175628f136e +53b214849f420b1e2bf6568afcd149a3fa51c533e47f007ec65f0afe1bfed51e27fdadbc373eaabaff008abc33a5784ef34f92643a74165a3822dfc888461d5f +070c4b907d0579c7ed2bff0004e5f81ffb47fc67f0b7ed1cd7be20f0778ffc25387b1f177832e63b1beb9817a5b5e178a54b887b6d753f292b9da715f7fd1426 +558f87e7fd88b4e1aaea1aa689f10fe25e90353bf9b53bab4d23575b5b6373704196458921c02e464d7a141fb29f816ffe1a49f0cfe20ea7e21f16c27506d4ad +755f115f34fa9d9ce428536d74811e2d98caedf539c838afa7a8a7cec5ca8f8aad7f61bf8797493af8f3c43e33f16836d35b582789b556bc8ac3ce431b496f11 +554f3003f2b386da464735ed3e1ff813e12f0df8a744f1759cb7b25c685e18ff00844ed639a45689eccb2316906d04c9941c82075e2bdb28a4e4c1451f377c35 +fd98fc21f0b3c41aadff0087f55f104fa3eab15c427c29a85e7da745b6175279b2982d9d7e5dc49eac782462bcbae7f60df870b34ba7e83e24f1ce91a04f2179 +bc2ba5eb32c3a532b1f9a3116199508e36ab8c0e062bee2a28e662e4478b597c03f875a3cde10ff8472d9f4cb6f054b732e8d636642c39ba81a093cd04333921 +cb67392dc926bda68a286ca0a28a2901ffd2fef4f53f0e0d473fe91347939c29af3cd4fe11bea19c6a772b9f73fe35ed1451703e6d6f8033b49bff00b6af40cf +40ed5d169df0765b1c13a9dcb60e7926bdc28a00e474df0a2e9e07fa54ef8f535d6a8daa075c7734b4500145145001451450014514500145145001451450014514500145145007ffd9}}}{\sp{\sn pictureGray}{\sv 0}}{\sp{\sn pictureBiLevel}{\sv 0}}{\sp{\sn fFilled}{\sv 0}} +{\sp{\sn fLine}{\sv 0}}{\sp{\sn wzName}{\sv Picture 1}}{\sp{\sn dhgt}{\sv 251658240}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fAllowOverlap}{\sv 1}}{\sp{\sn fBehindDocument}{\sv 0}}{\sp{\sn fHidden}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}}{\shprslt\par\pard +\ql \li0\ri0\widctlpar\pvpara\posy9\dxfrtext180\dfrmtxtx180\dfrmtxty0\wraparound\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\pict\picscalex65\picscaley65\piccropl0\piccropr0\piccropt0\piccropb0 +\picw2593\pich970\picwgoal1470\pichgoal550\wmetafile8\bliptag255\blipupi144{\*\blipuid cec9a658613028e35b0cb3143b0991a0}ffd8ffe000104a4649460001010000dc00dc0000ffe100804578696600004d4d002a000000080004011a0005000000010000003e011b00050000000100000046 +01280003000000010002000087690004000000010000004e00000000000000dc00000001000000dc000000010003a00100030000000100010000a00200040000 +000100000093a0030004000000010000003700000000ffed003850686f746f73686f7020332e30003842494d04040000000000003842494d0425000000000010 +d41d8cd98f00b204e9800998ecf8427effc00011080037009303012200021101031101ffc4001f00000105010101010101000000000000000001020304050607 +08090a0bffc400b5100002010303020403050504040000017d01020300041105122131410613516107227114328191a1082342b1c11552d1f02433627282090a +161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a838485868788898a929394959697 +98999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f01 +00030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400010277000102031104052131061241510761 +711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445464748494a535455565758595a6364656667 +68696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9 +dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffdb00430001010101010102010102020202020203020202020304030303030304050404040404040505050505 +050505060606060606070707070708080808080808080808ffdb0043010101010202020302020308050505080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808ffdd0004000affda000c03010002110311003f00fefd249a28d4b4ac140e4963803f1a +f2af16fc6df85fe0e0cbad6af6dbd413e4c04ccf91db099e7ea6be40f8afe21f14ea7e34bbf0d5cdc4cd236a1f65b6b7de56301d82c5c038190473ef5f3cf8c3 +fe151f852e27b5f146a5aa6a9730c8d1cd6ba3c490421d7861f6898927046090bef5fade45e1bd2aaa9cb13524f995d460b5b7aea97abb2f33f8ef8f7e9338bc +2cabd2cb70b4e0a9c9c5ceb4ecaeafa28ab36f4bd936fc8fa17e237fc141bc2fe1d4921f06e8f737f2292126bd716f11c7fb2373fe95f16df7fc147be38c7e25 +b7d458e97069b1dca35c58c76e1b742187983cc396cedcf229afe32f0368b7ba75df893c07168de1cd5cbc56de23bf1717b32b807cbb84762b11d8d866408411 +9c022bc3fe3de8b75af7c3183c770ea5e0fd79f48d4bfb3b53d5bc3119b59365e296b74b8b610429c147db2019e7073815fb8f0c7036474a70a15701753d39a6 +d4b5775d39a29dd59aba69b5a3d6dfc4fe2378e3c778da35b1d86e20b3a2b9fd9d18ba7a2e595da92855945c5f327c9284a3195e4acaff00d23e8baa5aeb9a4d +a6b564dba2bcb68eea23ea92a871fa1ad6af8dbf60bf8843e227ecc9e1dbb9e42f73a6c72e8f759396dd68e514b7fbc9b4fd2bec9afe4acff2a96071d88c14f7 +a72947ee76fc4ff5c380f8a29e779260338a3f0e229c27ff00814536be4dd828a28af20fac0a28a322800a29323a52d001451450014514500145145001451450 +07ffd0feb4ff006b88ae7c25e3ab4f13da1f2fed702ce8c3b4d6cc013f5fbbf957c0dfb45de476be33b9beb41b6df56821d5ed80e9b2f104840ff758b2fe15fa +97fb727877fb4be0f9f13400f99a3dda4ec47fcf29bf76f9f61906bf1e7e25ea47c4df087c3fe2be0cba45e5cf86aecf53e59ff4ab52c79ea1a503e95fd71e11 +d555f0784adfcadd37f75e3f925f33fc81fa5d65d2cbf3acdf051d1548c3130f3d5c2a25f394a4fca27ab787fc7ba77883e17e952f89e492e7c3b0463c1de32b +36f9fec226766d3356894e76347b8a165c1f9704e0d7867807c27ad68fe21f889fb35f89b06eb51f0fdd4d63b798e4bed2b17b6b3a1eeb2c4adb08ea1b8af2df +863f13ec3c07e2e64f12466ebc3fabdbbe91e22b2ed2d8cfc3328fefc27f7887b115f44ead05ff00853c43a578a6fe64bbd77e14dfd8497374a7e4d6bc157320 +16f7a08fbfe424bb1cff00708cfddafd2b1f819602a56a315a55f7a3fe252bc5ff00dbb52d17fdd953fe591f80f0f6734b3cc3e0f1d56579e1ff00775177a4e0 +e1563e93a3cd561daa53afd6a451ee7ff0480f89c5afbc59f0a2ea4fbe906bf65193f4867e3f18ebf72f3fcabf959fd987e20f873e10ff00c1402cff00e118d4 +62bbf0fdef886f34586f626c43359df9610364e3e55629f88afea9548afe6cf1f3295473b58c846d1c44233edaecefe7a26fd4ff00493e819c58f19c153ca2ac +d4a780ad529369def1bf3c5a6b75ef349f551d0fc7df897fb5b7ed37fb4c7ed33e23fd923f6083a16896fe0178adfe24fc51f135bb5fdb69f7b700b269ba6d92 +3289ee82a92ecee1532323bd54d4ff00653ff82b3fc3c847893e1a7ed2ba678dafa32af2681e3af075859584eaac199127d399654661950c7819cd79d7fc12bb +56d33e06fed2bfb437ec93f12a45d3bc6571f13afbc7fa3c77bfba935cd0b5805e1bbb52d8f3962da51c2e766067ad7ed978b7c5fe16f017876efc5de35d46cb +49d2ec2133de6a1a8cc905bc31af56791c8551f535f89deda1fdac8fc83f067ed97f107c29ff00052bf8d5f0dfe38f8a6d74ef86fe00f853e1bf15bdb5cc7043 +69a6dd5d2b9bd9fed1b04cc1cae1559cf60a326b3ff639f8edfb5f7fc141be3ccffb4ce85a95ff00c3dfd9ef48792c7c21a0b59dbb6a5e3578e4c1d46e659e16 +7b7b4383b162605810371e4d7e4f7eda5fb1778a3fe0a01ff0531f8f7e06f85be21934fd5b4ff867e07f1468765249ff00127d72584bc915a6a2a07cf0c80663 +39c2b3648c1e3f6b7fe0991fb7f785bf68ef0c4ffb397c45d0e0f87df16fe1ddb268de29f87af10b45892cc0845ce9d113f35a1c0c05cec040e54834dad094f5 +3d1fc0fe18fda5be356a5e28f12691f16351f0f59d8f8bf54d16cf4a8344b0ba48a1b3902a62594073c1eff9d7d75e0eb7d57e107c3d927f8cbe325d6dad6492 +7b9f10ea905be98ab131f9519223e58dbd01ea6be1df83bfb35db7c53b9f1a78a64f1af8ff004127e206b96ff60f0e6aff0063b31e5cabf388bca6f9db3f31cf +35dd78cfe1df8717e3afc37f831f126faff5bf0e59e87a86a1a70f124ff683a9eb50cc9e5fda9c8559a48a262d1a11cf5c1c50ecdee357b1e9baafed71f053c7 +7e04f142fc1af18e917fade9ba15ede5bc56d20f3964861775644954799b48c9001f7e2a8e95f1bbfe11bf0fe87e34f881e2dd36dadd3e1bff00c245aa691736 +fb679a51e56ebe3320c2c4acdb0a2af56e9e937ed97f0f3e115ffecf7e22d5fc656d6160da5e953cda66a712a41716b73b71188645018798d842a0e18120835e +1de0c8bed1f13fc1304a8adbfe065c031b005492d0f183c6334ac82eee7d07fb307ed5df0eff00685f0d5a5a69fabe9b3f8a134efb7eb3a359799bad0190a73b +c630381d7ad741adfed83fb317873c547c13ad78df41835359440d6cd3e76c84e36b48a0a039e0e5863bd7ca897da87873fe09c961ac78609b49db45b6b5d42f +ec940b882ca4ba11ddc8194641488b127b75ed5f6df83fe10fc14d2fe1cdbf847c2fa2e8b2787a6b340b18822961b985d07ef1d883e6175c12e4927ae6869026 +cebb55f88be06d0e6d321d5b55b283fb61656d31de41e5dc2c1119e464907cbb56252e4e718ef5f26788be34fc68f19eb537897f6636d13c5be1cf2638212d03 +a43f6d469d2e90def9801f2fcb42008b04c8067bd7c8da6f803c31e33f19f85be1158c925df8274ff8adadd9e871890b43269f069c6e2e2d124c9f32dd67df16 +338db95e82bf64b4dd2f4dd1ac62d3348b786d6da0411c36f6e8b1c68a3a0555c003e943561dee62f822f7c41a9783349d47c5900b5d527d36da6d4ad80da22b +a78d4ca8064e36b923193f5aea28a2a0a3ffd1feeefe28f8460f1d7c3ad6bc233286fb7e9b3db229e07985498cfe0f835fcd6784f59d09f46f12fc2af1aea116 +929a87933d9dfdd2bb4106a5a7c840128405956442e8481c715fd473636f3fad7e327c6dff00826af8bbc71f15f54f14782b5fd1acb48d56f1ef8c37de6f9f03 +cc7748aaa8a5586e24af23d0d7ef3e0b716e0304b1583ccabfb28cb9671976945dfb3d767b6b6b1fc1df4d0f08f3dceaae559cf0e607eb3569fb4a552174b9a9 +d48db5f7a2ecaf2574d34e49ab58fcc5d43c3df00fc38be678afc57a86b930e4d97856c8a467d8dd5e145fc510fd2b8df187ed0da5db785751f047c35d0ce970 +ea9611e8b79aa6a97d2ea3aa4ba744e1c5aabb08e28a26603291c7ed9afd9df01ffc128be09e9856e7e256bfa8ebb2820982ddd2c6dfdc1d859d876cee5afb83 +e1cfecb7fb38fc2b68e5f02f86345b59e3e16e9e313dc7e32ca5dcfe75fa7e73e38643464b93da62a51d55ed085d6ab4b2ebde2cfe6ae0cfa1271de2a0d56fab +65909a6a5cb7ab56cd34fde6e76ba6d3e5ab1ddab23f95af82ff00b2d7ed25f157c5ba5de7803c2fabac316a16d3ff006addc2d696b084915fcd32cbb410b8cf +ca1b35fd9269f1dcc56714778e249962459645180ce061881ee726a748e358c470e028180140000f61522ae327d6bf03f127c4cafc475694aad18d38d3bd92d5 +eb6bddbdf65b247f787d1c3e8d380f0eb0d8ba585c64ebcf10e2e6e49463ee735b962af6f89deedb7a6c7c8ffb51fec3dfb3bfed791e9979f177499ffb674390 +cba0f8a345ba974dd6b4d62413f67bdb764902920128c5909e4ae6be24bfff0082277c06f1dde5b8fda0be22fc6af89fa6da4b1cd6da278e3c5b7175628f136e +53b214849f420b1e2bf6568afcd149a3fa51c533e47f007ec65f0afe1bfed51e27fdadbc373eaabaff008abc33a5784ef34f92643a74165a3822dfc888461d5f +070c4b907d0579c7ed2bff0004e5f81ffb47fc67f0b7ed1cd7be20f0778ffc25387b1f177832e63b1beb9817a5b5e178a54b887b6d753f292b9da715f7fd1426 +558f87e7fd88b4e1aaea1aa689f10fe25e90353bf9b53bab4d23575b5b6373704196458921c02e464d7a141fb29f816ffe1a49f0cfe20ea7e21f16c27506d4ad +755f115f34fa9d9ce428536d74811e2d98caedf539c838afa7a8a7cec5ca8f8aad7f61bf8797493af8f3c43e33f16836d35b582789b556bc8ac3ce431b496f11 +554f3003f2b386da464735ed3e1ff813e12f0df8a744f1759cb7b25c685e18ff00844ed639a45689eccb2316906d04c9941c82075e2bdb28a4e4c1451f377c35 +fd98fc21f0b3c41aadff0087f55f104fa3eab15c427c29a85e7da745b6175279b2982d9d7e5dc49eac782462bcbae7f60df870b34ba7e83e24f1ce91a04f2179 +bc2ba5eb32c3a532b1f9a3116199508e36ab8c0e062bee2a28e662e4478b597c03f875a3cde10ff8472d9f4cb6f054b732e8d636642c39ba81a093cd04333921 +cb67392dc926bda68a286ca0a28a2901ffd2fef4f53f0e0d473fe91347939c29af3cd4fe11bea19c6a772b9f73fe35ed1451703e6d6f8033b49bff00b6af40cf +40ed5d169df0765b1c13a9dcb60e7926bdc28a00e474df0a2e9e07fa54ef8f535d6a8daa075c7734b4500145145001451450014514500145145001451450014514500145145007ffd9}\par}}}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1045\langfe1028\langnp1045\insrsid13636511 +\hich\af31506\dbch\af31505\loch\f31506 Lorem ipsum}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1045\langfe1028\langnp1045\insrsid13636511\charrsid3544700 +\par }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid9325816 {\shp{\*\shpinst\shpleft0\shptop306\shpright960\shpbottom663\shpfhdr0\shpbxcolumn\shpbxignore\shpbypara\shpbyignore\shpwr2\shpwrk0\shpfblwtxt0\shpz1\shplid1026 {\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn fLockAspectRatio}{\sv 1}}{\sp{\sn fLockPosition}{\sv 0}}{\sp{\sn fLockAgainstSelect}{\sv 0}}{\sp{\sn fLockAgainstGrouping}{\sv 0}}{\sp{\sn pib}{\sv -{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw1693\pich1693\picwgoal960\pichgoal960\jpegblip\bliptag255{\*\blipuid c0c350b43fd44d9f358624d7980fd89c} -ffd8ffe000104a46494600010100000100010000ffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713 -141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1effdb0043010505050706070e08080e1e1411141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1effc20011080060006003012200021101031101ffc4001c0000020301010101000000 -000000000000040503060701020008ffc400190100030101010000000000000000000000010203040500ffda000c03010002100310000001b0c295dd262a3643 -f4304442af817ded00fe1b0f5635e77472bd9f35bda3e7df2b9b4e52bef62ebc92a371e1826b045302f8f5b365d4609d8b2e98f3ada2b4465772af9969321c55 -4c2d4553ad2acfa826088f5efd0f52d166c9145bf3af7872df22d591323b9a19daa0634928a3daebcfad07377aa5af9fbbc667a7e180e98ad8544868a5a2ce8f -38680aeb091d796fcfe85afbde4df98aebb933aa6b76797cb4ba196ae916631cd27408ec2bf4c66d2ff9df3ef7ffc40026100002020104010403010100000000 -000003040102050006111213101415222123313241ffda0008010100010502ddccd787002805ad14acf625a2bf50539d7f751a4efc69dc7aad6b2052a2fd2d16 -ae5fefbc5cb72d373faab5e2869192452b56a595a3406931694b72182c46b7aaf5b63f18482e3e423bef4ed3729ebda26ba98fa30b0c425283643c7109dbf476 -d6529e6c06ca358d81cbb55c5eea55909745ff003de75db5da79156291f8d07ea289d6599a036fec71f4c0bc9acc66b2681d0d63b22783da3d0c510a027031a8 -fed8940ace6e5bf3ed9e794c2ad4571af0ebee3234eeb318a2c8af265c1772682c4563c79281113c53402e3f3124c8696c3c968e8ebe3d6666d44cb146968898 -9eb5b8db569407984b8d9258e35912d00bae215d724db58fa49b35ff002f1cd71fee5389aaf905e22d5924e9b50565fda8e9e9489b4f9438d536da845d2d4ff3 -6f344ae71dad96ab56a94731deadcf419239d78edae6abdaf8becd47ae46ac21ba56704c86d92bac58fc6b213f5d4982b0f6f0aa4940d7672feafda48ca0e7c5 -bb94588e856350d5c85eb499a4cce455bb4d65f23f178ed8f563e2bd1e27893bf55716d0e4a1c73141072abaf7659c7c1602afb8334c8718abcd5db6b0358ae2 -bd3fffc4001f1100020104030101000000000000000000010200031112210410312213ffda0008010301013f01acf8a5e5f531d4c221d75c9562351879149119 -b7118da09958c745a9e4a3c3351b19c9e17e6df3169851be88bc7a450e4251e61a4752b725aa183276edac611f5002c6d1100e9bc8ef6b1871cb294900d8efff -c4001f1100020104030101000000000000000000010200031112210410312232ffda0008010201013f01a4993da0f665b99471beb8eca0ee21f615bc558ebb87 -d98dc4476a7ecadcc08b79c7e6663ea3542c750c06d12a87f932af10541b9478caa23628b0f4b7580fccc828bc7a85baa7fa8b4ef710658e32ad42da3dff00ff -c4003210000103020306040504030000000000000100020311120421311013224151612332528105144291a1204371b1243362ffda0008010100063f028700c3 -e24a731d9418102b141f928b8aaeaaa34eeaf753b66aa29f75556fd3457cb1073e993b9ac2bdeee381f6ddff0005070d08a8515cef2b7246941d474544de8b75 -261a77db9f0adcfc8627dca91cec1cfe924156b61c432bd535ddb45cd0c6369c0e15503c73604e79150d8ebee8bcea73282d1119e616f2e9de1a33a15e0cd332 -df57340659765d17aba95896b857809515c7ca6d4e9eeb9ae8f88205b56d74ae9b322b5d946b4357f4b543929ee7b4170233e6a3eee256299888439afc38a765 -4c3d6cd5a4f44d827f29d6e47fbd9595ed60e95cd785287afe355bf9bc38dbab916e0a1b47a8ea53f1f3c8772d7533e6543146282daa8a5fab3f7403c7095661 -dcd95b5ad1d911eea3631c6377a1e32fba799e2b1d4e1747c4d25498cc4789fc8aaf9ac1f0b9a73b72c9473c8f25da3c3454a6b6e11611bd4f13bd908633e1b8 -d6691c287d97c3fe1f030089d25c4535a6c3333f6f3f642785d58e51569e88b5c284201ed0eec5560673e26f2737a22f0dba03e42de5d8adc61dbbb82b5738a0 -4e2375d0315d9bdfd5f9ae68c85bc187651a6bccec23253be0619216cc5b2c5d3b842585dc5f91d8ab1daec92cf0cbba734332fa0d0eca0cca38994dd20f237a -b9196771334e778eed5dbf10c1caeb9c1d914715858da5c337b07d6a1c647a483359277242836470c6c326224e4b0fbd7defadc1bc87e89b1b861786f1bc26cd -0b86edff008eca4c0cd85b30e5d489ddd57aa60a64e7d361c4cefa35bf7253fe236d1f3e4cbb56853967fa211657bf6fd18dc557212eefd900e35c2cfe61e92b -c29a94ce879aa8342322de61421eeb45eb2ccd561f0b868daf630564ae8ac8dcd7cd4a766232cefa891f56f5db349e9615035d99c4377847757d95b0d7d953f6 -a9440b596170add1ea99fe4cceb4fd4a8e99f686f942ab055e455ad28cb21ad4ac381e9dbfffc400241001000202020202020301000000000000010011213141 -516171108191b1d1e1f0a1ffda0008010100013f21ad0698ec5ccab8a2c9db45133d36c41c2c376804662da8bda31b58db7b98f5c8278988269661013b7c4cbc -0cd4eaf440189a7dbc44d70576a5203b6641e4cfa8d41529ac8e4e482acc9fa5451e59cd980da457845b3a750c85a5e6310264105dbdbe8900297a8772a4e73c -4a77eb51cb01a9ae2084c004bf7f0dc1c855c2ed1ca381af1fd429c20d1cc316143ea2858a0fa819fa577c43291ed1e897e5ccdc596c0dbc8c9e666717f8a8d4 -4dea5be7d3a85fa7f7186a5872f71a0c80b368d73722c688bb5ee38ded831fc59b20f2e0460b38fd3b98ab2aaf8e26066657e894f88ebf50e775707eb4bfabdc -693cfcfe4ae258d8375b3a22f5a885e598ab8b1c3cca10bdc7351ea4df947f9a8206eae4ea7e7fd90ea2eb45db26525cd18f91386bb32fa8f718cad3b96d8694 -d34418903f20b02ac264ed6339ed1c70243f19d0802442e78cb19a6cb5fe441740a8174e4788cd69a2fd4a87dd0cd79799cc3f0d847dbd307b8bb0eea6c87098 -3f22b25c16ad55b1bf0f881e3a3c9d1108e0ea60a355d438b0b2ebed2b6b0a4c455aeab1068b0b9ed7be8f7294025f657c678638b9694ba717e636e3a5d7f999 -dbbfed3118bbb9484b732b57b02ae0fb33d12fe474735df898bfe304dc00006084dc0babcad8ec8a4df993b513d61fea1347a158975ab01ca9be09aacc03e811 -12dd5ffaae09c5608df383518f103d9909d23ec9dc3da799858a8321cf115933bb948d6b45ae60da89e952c85037be676109c9c513353449877f257db7f75008 -b7436a99e24690483442bd84a8c35acbdc3cb4697c4740b69a1f72896dcb75cbe234e5909a5ba27cff00ffda000c030100020003000000100396eaf1652ea7e0 -b3ee94431311befa1c4dd924e3a1e1bc582086ffc4001e11010101010101000203000000000000000100112131411051b1c1d1ffda0008010301013f10461efc -b82fd6d3adfe2166ff0096c097b1306c8033e4afbc95e1e448f419e5baafa4f53cfdcc02dfec89ebb1e438b70f202fab59b7d983032de5852cc0fbb6010bbf7f -1b1e40c22ba7977cd588f6ffc4001b110101010101010101000000000000000001001121314151d1ffda0008010201013f10caf8fb177f938c5ef2cf7133603c -7ec43cec21d21547111d13b878c141d81d19fd916397a9771b87661f10a122ae4b7b66f22825bebe64e8a6b1793e58c0cc1a60638dc6b0267cbfffc400241001 -0002020300030003000300000000000100112131415161718191a1b1d1c1e1f0ffda0008010100013f1000d4ef8aa109364715daaf92e043afea5b892da71ff7 -00ac1ea08772b0a463352adc86ae977ef934b2c5594b3ba800b0879759b88a989580f5c5c2d84cc1282d584cdd7cc004980ce272e1c0202677f1895c69adaf4f -9318252bd658c5aee5fa3921a10bf63c3378899ac842ab14f3961218e751ad241a42cc7aeffd9cc6652b09d7c42205b9cdd2afc214b0b82c088d070e1707f310 -ad6edd92008b171d888323cacea289e19551f7b8ee16f0dbbfc40d96d60d3f6011c2512619600b9eb9da9ebd4bd581bc8bc7d4a386778a62fd225a6f78eaa1d8 -6eed23516376e0ca6d4e5868a02585c4772ec434fabc46b0ebb4c87a96a343013366fe62a1175fbc1f3013aa6efdfcca0e0daaabf9cca6622b93a521122f22e1 -8260661e37b65c8b07082b0f755f9189ab7f7a31142aa8233c59f98a40d0c0cbc692d2a15e74c347b1e6566059fc7c4035559b18da5541595ad7491a476edf43 -d7040a941acf0b482c9ec1a4eb540532ed350ac2ded0f106bc40b1019dd9afc96804ef6e9b256228769978eadb25981fe902e1eccea46735d030a0966f408420 -1469f5abf537d13ee6b9271008e6883607bcc0fc6a0a10d1c5d660505055014054281158b41d7ea5881c0db94719e25d4e5194fa103bb3129f5d4c6c877981c3 -cdc0b19a3bee30e05940a9b5dbfe44484dd2be0872980936ca9e0ea1a5c800caf40857082b01c53b2622dc40450725457059c933cd409ca1719184298038e8df -207c953860d32271e4aee52c0fe90dfb6b29af639664c4560286d39f88261628383e25a0c71dfb009050b7674e8b12065dc680eaaf50c84ba0ec94e8ba7ea200 -7cba21469dc4117ad3cef87772c9aba317a37e9a83689e49bcf5196a82ce43317687562939ff00631a6d46455e880413bf9c5781cca8d9642b35872fb11b6a0f -20f6e70be13f65304be9a747388190b0d704aef71dd4f54995be096c80965ff101809a0e52b995b41683001c4000c03be0270ca44f8ef980bc6d2e3787db982e -8770610657ff0032d5daccf917c397e1d508886ced68b8f503d314869b334a6228930387552737bb9448655d3c08dc2daac03caeaa25c29f76eefbd7111154df -452a1bbee6826244bc979175388ef151408a47e5afe629801f926f3dc6b628e6a69b3a972de9b3e5fb9634a2a8716d4ad41b3454b2151c23da376fa88bfb75ea5c4608d81790f3a8b51c6ea84d4351c99fc9ffd9} -}}{\sp{\sn pictureGray}{\sv 0}}{\sp{\sn pictureBiLevel}{\sv 0}}{\sp{\sn fFilled}{\sv 0}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn wzName}{\sv Picture 2}}{\sp{\sn wzDescription}{\sv -A picture containing gameDescription automatically generated}}{\sp{\sn dhgt}{\sv 251659264}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fAllowOverlap}{\sv 1}}{\sp{\sn fBehindDocument}{\sv 0}} -{\sp{\sn fHidden}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}}{\shprslt\par\pard\ql \li0\ri0\widctlpar\pvpara\posy4\dxfrtext180\dfrmtxtx180\dfrmtxty0\wraparound\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 -{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw1693\pich1693\picwgoal960\pichgoal960\wmetafile8\bliptag255\blipupi144{\*\blipuid c0c350b43fd44d9f358624d7980fd89c} -ffd8ffe000104a46494600010100000100010000ffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713 -141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1effdb0043010505050706070e08080e1e1411141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1effc20011080060006003012200021101031101ffc4001c0000020301010101000000 -000000000000040503060701020008ffc400190100030101010000000000000000000000010203040500ffda000c03010002100310000001b0c295dd262a3643 -f4304442af817ded00fe1b0f5635e77472bd9f35bda3e7df2b9b4e52bef62ebc92a371e1826b045302f8f5b365d4609d8b2e98f3ada2b4465772af9969321c55 -4c2d4553ad2acfa826088f5efd0f52d166c9145bf3af7872df22d591323b9a19daa0634928a3daebcfad07377aa5af9fbbc667a7e180e98ad8544868a5a2ce8f -38680aeb091d796fcfe85afbde4df98aebb933aa6b76797cb4ba196ae916631cd27408ec2bf4c66d2ff9df3ef7ffc40026100002020104010403010100000000 -000003040102050006111213101415222123313241ffda0008010100010502ddccd787002805ad14acf625a2bf50539d7f751a4efc69dc7aad6b2052a2fd2d16 -ae5fefbc5cb72d373faab5e2869192452b56a595a3406931694b72182c46b7aaf5b63f18482e3e423bef4ed3729ebda26ba98fa30b0c425283643c7109dbf476 -d6529e6c06ca358d81cbb55c5eea55909745ff003de75db5da79156291f8d07ea289d6599a036fec71f4c0bc9acc66b2681d0d63b22783da3d0c510a027031a8 -fed8940ace6e5bf3ed9e794c2ad4571af0ebee3234eeb318a2c8af265c1772682c4563c79281113c53402e3f3124c8696c3c968e8ebe3d6666d44cb146968898 -9eb5b8db569407984b8d9258e35912d00bae215d724db58fa49b35ff002f1cd71fee5389aaf905e22d5924e9b50565fda8e9e9489b4f9438d536da845d2d4ff3 -6f344ae71dad96ab56a94731deadcf419239d78edae6abdaf8becd47ae46ac21ba56704c86d92bac58fc6b213f5d4982b0f6f0aa4940d7672feafda48ca0e7c5 -bb94588e856350d5c85eb499a4cce455bb4d65f23f178ed8f563e2bd1e27893bf55716d0e4a1c73141072abaf7659c7c1602afb8334c8718abcd5db6b0358ae2 -bd3fffc4001f1100020104030101000000000000000000010200031112210410312213ffda0008010301013f01acf8a5e5f531d4c221d75c9562351879149119 -b7118da09958c745a9e4a3c3351b19c9e17e6df3169851be88bc7a450e4251e61a4752b725aa183276edac611f5002c6d1100e9bc8ef6b1871cb294900d8efff -c4001f1100020104030101000000000000000000010200031112210410312232ffda0008010201013f01a4993da0f665b99471beb8eca0ee21f615bc558ebb87 -d98dc4476a7ecadcc08b79c7e6663ea3542c750c06d12a87f932af10541b9478caa23628b0f4b7580fccc828bc7a85baa7fa8b4ef710658e32ad42da3dff00ff -c4003210000103020306040504030000000000000100020311120421311013224151612332528105144291a1204371b1243362ffda0008010100063f028700c3 -e24a731d9418102b141f928b8aaeaaa34eeaf753b66aa29f75556fd3457cb1073e993b9ac2bdeee381f6ddff0005070d08a8515cef2b7246941d474544de8b75 -261a77db9f0adcfc8627dca91cec1cfe924156b61c432bd535ddb45cd0c6369c0e15503c73604e79150d8ebee8bcea73282d1119e616f2e9de1a33a15e0cd332 -df57340659765d17aba95896b857809515c7ca6d4e9eeb9ae8f88205b56d74ae9b322b5d946b4357f4b543929ee7b4170233e6a3eee256299888439afc38a765 -4c3d6cd5a4f44d827f29d6e47fbd9595ed60e95cd785287afe355bf9bc38dbab916e0a1b47a8ea53f1f3c8772d7533e6543146282daa8a5fab3f7403c7095661 -dcd95b5ad1d911eea3631c6377a1e32fba799e2b1d4e1747c4d25498cc4789fc8aaf9ac1f0b9a73b72c9473c8f25da3c3454a6b6e11611bd4f13bd908633e1b8 -d6691c287d97c3fe1f030089d25c4535a6c3333f6f3f642785d58e51569e88b5c284201ed0eec5560673e26f2737a22f0dba03e42de5d8adc61dbbb82b5738a0 -4e2375d0315d9bdfd5f9ae68c85bc187651a6bccec23253be0619216cc5b2c5d3b842585dc5f91d8ab1daec92cf0cbba734332fa0d0eca0cca38994dd20f237a -b9196771334e778eed5dbf10c1caeb9c1d914715858da5c337b07d6a1c647a483359277242836470c6c326224e4b0fbd7defadc1bc87e89b1b861786f1bc26cd -0b86edff008eca4c0cd85b30e5d489ddd57aa60a64e7d361c4cefa35bf7253fe236d1f3e4cbb56853967fa211657bf6fd18dc557212eefd900e35c2cfe61e92b -c29a94ce879aa8342322de61421eeb45eb2ccd561f0b868daf630564ae8ac8dcd7cd4a766232cefa891f56f5db349e9615035d99c4377847757d95b0d7d953f6 -a9440b596170add1ea99fe4cceb4fd4a8e99f686f942ab055e455ad28cb21ad4ac381e9dbfffc400241001000202020202020301000000000000010011213141 -516171108191b1d1e1f0a1ffda0008010100013f21ad0698ec5ccab8a2c9db45133d36c41c2c376804662da8bda31b58db7b98f5c8278988269661013b7c4cbc -0cd4eaf440189a7dbc44d70576a5203b6641e4cfa8d41529ac8e4e482acc9fa5451e59cd980da457845b3a750c85a5e6310264105dbdbe8900297a8772a4e73c -4a77eb51cb01a9ae2084c004bf7f0dc1c855c2ed1ca381af1fd429c20d1cc316143ea2858a0fa819fa577c43291ed1e897e5ccdc596c0dbc8c9e666717f8a8d4 -4dea5be7d3a85fa7f7186a5872f71a0c80b368d73722c688bb5ee38ded831fc59b20f2e0460b38fd3b98ab2aaf8e26066657e894f88ebf50e775707eb4bfabdc -693cfcfe4ae258d8375b3a22f5a885e598ab8b1c3cca10bdc7351ea4df947f9a8206eae4ea7e7fd90ea2eb45db26525cd18f91386bb32fa8f718cad3b96d8694 -d34418903f20b02ac264ed6339ed1c70243f19d0802442e78cb19a6cb5fe441740a8174e4788cd69a2fd4a87dd0cd79799cc3f0d847dbd307b8bb0eea6c87098 -3f22b25c16ad55b1bf0f881e3a3c9d1108e0ea60a355d438b0b2ebed2b6b0a4c455aeab1068b0b9ed7be8f7294025f657c678638b9694ba717e636e3a5d7f999 -dbbfed3118bbb9484b732b57b02ae0fb33d12fe474735df898bfe304dc00006084dc0babcad8ec8a4df993b513d61fea1347a158975ab01ca9be09aacc03e811 -12dd5ffaae09c5608df383518f103d9909d23ec9dc3da799858a8321cf115933bb948d6b45ae60da89e952c85037be676109c9c513353449877f257db7f75008 -b7436a99e24690483442bd84a8c35acbdc3cb4697c4740b69a1f72896dcb75cbe234e5909a5ba27cff00ffda000c030100020003000000100396eaf1652ea7e0 -b3ee94431311befa1c4dd924e3a1e1bc582086ffc4001e11010101010101000203000000000000000100112131411051b1c1d1ffda0008010301013f10461efc -b82fd6d3adfe2166ff0096c097b1306c8033e4afbc95e1e448f419e5baafa4f53cfdcc02dfec89ebb1e438b70f202fab59b7d983032de5852cc0fbb6010bbf7f -1b1e40c22ba7977cd588f6ffc4001b110101010101010101000000000000000001001121314151d1ffda0008010201013f10caf8fb177f938c5ef2cf7133603c -7ec43cec21d21547111d13b878c141d81d19fd916397a9771b87661f10a122ae4b7b66f22825bebe64e8a6b1793e58c0cc1a60638dc6b0267cbfffc400241001 -0002020300030003000300000000000100112131415161718191a1b1d1c1e1f0ffda0008010100013f1000d4ef8aa109364715daaf92e043afea5b892da71ff7 -00ac1ea08772b0a463352adc86ae977ef934b2c5594b3ba800b0879759b88a989580f5c5c2d84cc1282d584cdd7cc004980ce272e1c0202677f1895c69adaf4f -9318252bd658c5aee5fa3921a10bf63c3378899ac842ab14f3961218e751ad241a42cc7aeffd9cc6652b09d7c42205b9cdd2afc214b0b82c088d070e1707f310 -ad6edd92008b171d888323cacea289e19551f7b8ee16f0dbbfc40d96d60d3f6011c2512619600b9eb9da9ebd4bd581bc8bc7d4a386778a62fd225a6f78eaa1d8 -6eed23516376e0ca6d4e5868a02585c4772ec434fabc46b0ebb4c87a96a343013366fe62a1175fbc1f3013aa6efdfcca0e0daaabf9cca6622b93a521122f22e1 -8260661e37b65c8b07082b0f755f9189ab7f7a31142aa8233c59f98a40d0c0cbc692d2a15e74c347b1e6566059fc7c4035559b18da5541595ad7491a476edf43 -d7040a941acf0b482c9ec1a4eb540532ed350ac2ded0f106bc40b1019dd9afc96804ef6e9b256228769978eadb25981fe902e1eccea46735d030a0966f408420 -1469f5abf537d13ee6b9271008e6883607bcc0fc6a0a10d1c5d660505055014054281158b41d7ea5881c0db94719e25d4e5194fa103bb3129f5d4c6c877981c3 -cdc0b19a3bee30e05940a9b5dbfe44484dd2be0872980936ca9e0ea1a5c800caf40857082b01c53b2622dc40450725457059c933cd409ca1719184298038e8df -207c953860d32271e4aee52c0fe90dfb6b29af639664c4560286d39f88261628383e25a0c71dfb009050b7674e8b12065dc680eaaf50c84ba0ec94e8ba7ea200 -7cba21469dc4117ad3cef87772c9aba317a37e9a83689e49bcf5196a82ce43317687562939ff00631a6d46455e880413bf9c5781cca8d9642b35872fb11b6a0f -20f6e70be13f65304be9a747388190b0d704aef71dd4f54995be096c80965ff101809a0e52b995b41683001c4000c03be0270ca44f8ef980bc6d2e3787db982e -8770610657ff0032d5daccf917c397e1d508886ced68b8f503d314869b334a6228930387552737bb9448655d3c08dc2daac03caeaa25c29f76eefbd7111154df -452a1bbee6826244bc979175388ef151408a47e5afe629801f926f3dc6b628e6a69b3a972de9b3e5fb9634a2a8716d4ad41b3454b2151c23da376fa88bfb75ea5c4608d81790f3a8b51c6ea84d4351c99fc9ffd9}\par}}}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid2969754 +{\pict\picscalex65\picscaley65\piccropl0\piccropr0\piccropt0\piccropb0\picw2593\pich970\picwgoal1470\pichgoal550\jpegblip\bliptag255{\*\blipuid cec9a658613028e35b0cb3143b0991a0} +ffd8ffe000104a4649460001010000dc00dc0000ffe100804578696600004d4d002a000000080004011a0005000000010000003e011b00050000000100000046 +01280003000000010002000087690004000000010000004e00000000000000dc00000001000000dc000000010003a00100030000000100010000a00200040000 +000100000093a0030004000000010000003700000000ffed003850686f746f73686f7020332e30003842494d04040000000000003842494d0425000000000010 +d41d8cd98f00b204e9800998ecf8427effc00011080037009303012200021101031101ffc4001f00000105010101010101000000000000000001020304050607 +08090a0bffc400b5100002010303020403050504040000017d01020300041105122131410613516107227114328191a1082342b1c11552d1f02433627282090a +161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a838485868788898a929394959697 +98999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f01 +00030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400010277000102031104052131061241510761 +711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445464748494a535455565758595a6364656667 +68696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9 +dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffdb00430001010101010102010102020202020203020202020304030303030304050404040404040505050505 +050505060606060606070707070708080808080808080808ffdb0043010101010202020302020308050505080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808ffdd0004000affda000c03010002110311003f00fefd249a28d4b4ac140e4963803f1a +f2af16fc6df85fe0e0cbad6af6dbd413e4c04ccf91db099e7ea6be40f8afe21f14ea7e34bbf0d5cdc4cd236a1f65b6b7de56301d82c5c038190473ef5f3cf8c3 +fe151f852e27b5f146a5aa6a9730c8d1cd6ba3c490421d7861f6898927046090bef5fade45e1bd2aaa9cb13524f995d460b5b7aea97abb2f33f8ef8f7e9338bc +2cabd2cb70b4e0a9c9c5ceb4ecaeafa28ab36f4bd936fc8fa17e237fc141bc2fe1d4921f06e8f737f2292126bd716f11c7fb2373fe95f16df7fc147be38c7e25 +b7d458e97069b1dca35c58c76e1b742187983cc396cedcf229afe32f0368b7ba75df893c07168de1cd5cbc56de23bf1717b32b807cbb84762b11d8d866408411 +9c022bc3fe3de8b75af7c3183c770ea5e0fd79f48d4bfb3b53d5bc3119b59365e296b74b8b610429c147db2019e7073815fb8f0c7036474a70a15701753d39a6 +d4b5775d39a29dd59aba69b5a3d6dfc4fe2378e3c778da35b1d86e20b3a2b9fd9d18ba7a2e595da92855945c5f327c9284a3195e4acaff00d23e8baa5aeb9a4d +a6b564dba2bcb68eea23ea92a871fa1ad6af8dbf60bf8843e227ecc9e1dbb9e42f73a6c72e8f759396dd68e514b7fbc9b4fd2bec9afe4acff2a96071d88c14f7 +a72947ee76fc4ff5c380f8a29e779260338a3f0e229c27ff00814536be4dd828a28af20fac0a28a322800a29323a52d001451450014514500145145001451450 +07ffd0feb4ff006b88ae7c25e3ab4f13da1f2fed702ce8c3b4d6cc013f5fbbf957c0dfb45de476be33b9beb41b6df56821d5ed80e9b2f104840ff758b2fe15fa +97fb727877fb4be0f9f13400f99a3dda4ec47fcf29bf76f9f61906bf1e7e25ea47c4df087c3fe2be0cba45e5cf86aecf53e59ff4ab52c79ea1a503e95fd71e11 +d555f0784adfcadd37f75e3f925f33fc81fa5d65d2cbf3acdf051d1548c3130f3d5c2a25f394a4fca27ab787fc7ba77883e17e952f89e492e7c3b0463c1de32b +36f9fec226766d3356894e76347b8a165c1f9704e0d7867807c27ad68fe21f889fb35f89b06eb51f0fdd4d63b798e4bed2b17b6b3a1eeb2c4adb08ea1b8af2df +863f13ec3c07e2e64f12466ebc3fabdbbe91e22b2ed2d8cfc3328fefc27f7887b115f44ead05ff00853c43a578a6fe64bbd77e14dfd8497374a7e4d6bc157320 +16f7a08fbfe424bb1cff00708cfddafd2b1f819602a56a315a55f7a3fe252bc5ff00dbb52d17fdd953fe591f80f0f6734b3cc3e0f1d56579e1ff00775177a4e0 +e1563e93a3cd561daa53afd6a451ee7ff0480f89c5afbc59f0a2ea4fbe906bf65193f4867e3f18ebf72f3fcabf959fd987e20f873e10ff00c1402cff00e118d4 +62bbf0fdef886f34586f626c43359df9610364e3e55629f88afea9548afe6cf1f3295473b58c846d1c44233edaecefe7a26fd4ff00493e819c58f19c153ca2ac +d4a780ad529369def1bf3c5a6b75ef349f551d0fc7df897fb5b7ed37fb4c7ed33e23fd923f6083a16896fe0178adfe24fc51f135bb5fdb69f7b700b269ba6d92 +3289ee82a92ecee1532323bd54d4ff00653ff82b3fc3c847893e1a7ed2ba678dafa32af2681e3af075859584eaac199127d399654661950c7819cd79d7fc12bb +56d33e06fed2bfb437ec93f12a45d3bc6571f13afbc7fa3c77bfba935cd0b5805e1bbb52d8f3962da51c2e766067ad7ed978b7c5fe16f017876efc5de35d46cb +49d2ec2133de6a1a8cc905bc31af56791c8551f535f89deda1fdac8fc83f067ed97f107c29ff00052bf8d5f0dfe38f8a6d74ef86fe00f853e1bf15bdb5cc7043 +69a6dd5d2b9bd9fed1b04cc1cae1559cf60a326b3ff639f8edfb5f7fc141be3ccffb4ce85a95ff00c3dfd9ef48792c7c21a0b59dbb6a5e3578e4c1d46e659e16 +7b7b4383b162605810371e4d7e4f7eda5fb1778a3fe0a01ff0531f8f7e06f85be21934fd5b4ff867e07f1468765249ff00127d72584bc915a6a2a07cf0c80663 +39c2b3648c1e3f6b7fe0991fb7f785bf68ef0c4ffb397c45d0e0f87df16fe1ddb268de29f87af10b45892cc0845ce9d113f35a1c0c05cec040e54834dad094f5 +3d1fc0fe18fda5be356a5e28f12691f16351f0f59d8f8bf54d16cf4a8344b0ba48a1b3902a62594073c1eff9d7d75e0eb7d57e107c3d927f8cbe325d6dad6492 +7b9f10ea905be98ab131f9519223e58dbd01ea6be1df83bfb35db7c53b9f1a78a64f1af8ff004127e206b96ff60f0e6aff0063b31e5cabf388bca6f9db3f31cf +35dd78cfe1df8717e3afc37f831f126faff5bf0e59e87a86a1a70f124ff683a9eb50cc9e5fda9c8559a48a262d1a11cf5c1c50ecdee357b1e9baafed71f053c7 +7e04f142fc1af18e917fade9ba15ede5bc56d20f3964861775644954799b48c9001f7e2a8e95f1bbfe11bf0fe87e34f881e2dd36dadd3e1bff00c245aa691736 +fb679a51e56ebe3320c2c4acdb0a2af56e9e937ed97f0f3e115ffecf7e22d5fc656d6160da5e953cda66a712a41716b73b71188645018798d842a0e18120835e +1de0c8bed1f13fc1304a8adbfe065c031b005492d0f183c6334ac82eee7d07fb307ed5df0eff00685f0d5a5a69fabe9b3f8a134efb7eb3a359799bad0190a73b +c630381d7ad741adfed83fb317873c547c13ad78df41835359440d6cd3e76c84e36b48a0a039e0e5863bd7ca897da87873fe09c961ac78609b49db45b6b5d42f +ec940b882ca4ba11ddc8194641488b127b75ed5f6df83fe10fc14d2fe1cdbf847c2fa2e8b2787a6b340b18822961b985d07ef1d883e6175c12e4927ae6869026 +cebb55f88be06d0e6d321d5b55b283fb61656d31de41e5dc2c1119e464907cbb56252e4e718ef5f26788be34fc68f19eb537897f6636d13c5be1cf2638212d03 +a43f6d469d2e90def9801f2fcb42008b04c8067bd7c8da6f803c31e33f19f85be1158c925df8274ff8adadd9e871890b43269f069c6e2e2d124c9f32dd67df16 +338db95e82bf64b4dd2f4dd1ac62d3348b786d6da0411c36f6e8b1c68a3a0555c003e943561dee62f822f7c41a9783349d47c5900b5d527d36da6d4ad80da22b +a78d4ca8064e36b923193f5aea28a2a0a3ffd1feeefe28f8460f1d7c3ad6bc233286fb7e9b3db229e07985498cfe0f835fcd6784f59d09f46f12fc2af1aea116 +929a87933d9dfdd2bb4106a5a7c840128405956442e8481c715fd473636f3fad7e327c6dff00826af8bbc71f15f54f14782b5fd1acb48d56f1ef8c37de6f9f03 +cc7748aaa8a5586e24af23d0d7ef3e0b716e0304b1583ccabfb28cb9671976945dfb3d767b6b6b1fc1df4d0f08f3dceaae559cf0e607eb3569fb4a552174b9a9 +d48db5f7a2ecaf2574d34e49ab58fcc5d43c3df00fc38be678afc57a86b930e4d97856c8a467d8dd5e145fc510fd2b8df187ed0da5db785751f047c35d0ce970 +ea9611e8b79aa6a97d2ea3aa4ba744e1c5aabb08e28a26603291c7ed9afd9df01ffc128be09e9856e7e256bfa8ebb2820982ddd2c6dfdc1d859d876cee5afb83 +e1cfecb7fb38fc2b68e5f02f86345b59e3e16e9e313dc7e32ca5dcfe75fa7e73e38643464b93da62a51d55ed085d6ab4b2ebde2cfe6ae0cfa1271de2a0d56fab +65909a6a5cb7ab56cd34fde6e76ba6d3e5ab1ddab23f95af82ff00b2d7ed25f157c5ba5de7803c2fabac316a16d3ff006addc2d696b084915fcd32cbb410b8cf +ca1b35fd9269f1dcc56714778e249962459645180ce061881ee726a748e358c470e028180140000f61522ae327d6bf03f127c4cafc475694aad18d38d3bd92d5 +eb6bddbdf65b247f787d1c3e8d380f0eb0d8ba585c64ebcf10e2e6e49463ee735b962af6f89deedb7a6c7c8ffb51fec3dfb3bfed791e9979f177499ffb674390 +cba0f8a345ba974dd6b4d62413f67bdb764902920128c5909e4ae6be24bfff0082277c06f1dde5b8fda0be22fc6af89fa6da4b1cd6da278e3c5b7175628f136e +53b214849f420b1e2bf6568afcd149a3fa51c533e47f007ec65f0afe1bfed51e27fdadbc373eaabaff008abc33a5784ef34f92643a74165a3822dfc888461d5f +070c4b907d0579c7ed2bff0004e5f81ffb47fc67f0b7ed1cd7be20f0778ffc25387b1f177832e63b1beb9817a5b5e178a54b887b6d753f292b9da715f7fd1426 +558f87e7fd88b4e1aaea1aa689f10fe25e90353bf9b53bab4d23575b5b6373704196458921c02e464d7a141fb29f816ffe1a49f0cfe20ea7e21f16c27506d4ad +755f115f34fa9d9ce428536d74811e2d98caedf539c838afa7a8a7cec5ca8f8aad7f61bf8797493af8f3c43e33f16836d35b582789b556bc8ac3ce431b496f11 +554f3003f2b386da464735ed3e1ff813e12f0df8a744f1759cb7b25c685e18ff00844ed639a45689eccb2316906d04c9941c82075e2bdb28a4e4c1451f377c35 +fd98fc21f0b3c41aadff0087f55f104fa3eab15c427c29a85e7da745b6175279b2982d9d7e5dc49eac782462bcbae7f60df870b34ba7e83e24f1ce91a04f2179 +bc2ba5eb32c3a532b1f9a3116199508e36ab8c0e062bee2a28e662e4478b597c03f875a3cde10ff8472d9f4cb6f054b732e8d636642c39ba81a093cd04333921 +cb67392dc926bda68a286ca0a28a2901ffd2fef4f53f0e0d473fe91347939c29af3cd4fe11bea19c6a772b9f73fe35ed1451703e6d6f8033b49bff00b6af40cf +40ed5d169df0765b1c13a9dcb60e7926bdc28a00e474df0a2e9e07fa54ef8f535d6a8daa075c7734b4500145145001451450014514500145145001451450014514500145145007ffd9}}}{\sp{\sn pictureGray}{\sv 0}}{\sp{\sn pictureBiLevel}{\sv 0}}{\sp{\sn fFilled}{\sv 0}} +{\sp{\sn fLine}{\sv 0}}{\sp{\sn wzName}{\sv Picture 2}}{\sp{\sn dhgt}{\sv 251659264}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fAllowOverlap}{\sv 1}}{\sp{\sn fBehindDocument}{\sv 0}}{\sp{\sn fHidden}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}}{\shprslt\par\pard +\ql \li0\ri0\widctlpar\pvpara\posy305\dxfrtext180\dfrmtxtx180\dfrmtxty0\wraparound\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\pict\picscalex65\picscaley65\piccropl0\piccropr0\piccropt0\piccropb0 +\picw2593\pich970\picwgoal1470\pichgoal550\wmetafile8\bliptag255\blipupi144{\*\blipuid cec9a658613028e35b0cb3143b0991a0}ffd8ffe000104a4649460001010000dc00dc0000ffe100804578696600004d4d002a000000080004011a0005000000010000003e011b00050000000100000046 +01280003000000010002000087690004000000010000004e00000000000000dc00000001000000dc000000010003a00100030000000100010000a00200040000 +000100000093a0030004000000010000003700000000ffed003850686f746f73686f7020332e30003842494d04040000000000003842494d0425000000000010 +d41d8cd98f00b204e9800998ecf8427effc00011080037009303012200021101031101ffc4001f00000105010101010101000000000000000001020304050607 +08090a0bffc400b5100002010303020403050504040000017d01020300041105122131410613516107227114328191a1082342b1c11552d1f02433627282090a +161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a838485868788898a929394959697 +98999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f01 +00030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400010277000102031104052131061241510761 +711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445464748494a535455565758595a6364656667 +68696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9 +dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffdb00430001010101010102010102020202020203020202020304030303030304050404040404040505050505 +050505060606060606070707070708080808080808080808ffdb0043010101010202020302020308050505080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808ffdd0004000affda000c03010002110311003f00fefd249a28d4b4ac140e4963803f1a +f2af16fc6df85fe0e0cbad6af6dbd413e4c04ccf91db099e7ea6be40f8afe21f14ea7e34bbf0d5cdc4cd236a1f65b6b7de56301d82c5c038190473ef5f3cf8c3 +fe151f852e27b5f146a5aa6a9730c8d1cd6ba3c490421d7861f6898927046090bef5fade45e1bd2aaa9cb13524f995d460b5b7aea97abb2f33f8ef8f7e9338bc +2cabd2cb70b4e0a9c9c5ceb4ecaeafa28ab36f4bd936fc8fa17e237fc141bc2fe1d4921f06e8f737f2292126bd716f11c7fb2373fe95f16df7fc147be38c7e25 +b7d458e97069b1dca35c58c76e1b742187983cc396cedcf229afe32f0368b7ba75df893c07168de1cd5cbc56de23bf1717b32b807cbb84762b11d8d866408411 +9c022bc3fe3de8b75af7c3183c770ea5e0fd79f48d4bfb3b53d5bc3119b59365e296b74b8b610429c147db2019e7073815fb8f0c7036474a70a15701753d39a6 +d4b5775d39a29dd59aba69b5a3d6dfc4fe2378e3c778da35b1d86e20b3a2b9fd9d18ba7a2e595da92855945c5f327c9284a3195e4acaff00d23e8baa5aeb9a4d +a6b564dba2bcb68eea23ea92a871fa1ad6af8dbf60bf8843e227ecc9e1dbb9e42f73a6c72e8f759396dd68e514b7fbc9b4fd2bec9afe4acff2a96071d88c14f7 +a72947ee76fc4ff5c380f8a29e779260338a3f0e229c27ff00814536be4dd828a28af20fac0a28a322800a29323a52d001451450014514500145145001451450 +07ffd0feb4ff006b88ae7c25e3ab4f13da1f2fed702ce8c3b4d6cc013f5fbbf957c0dfb45de476be33b9beb41b6df56821d5ed80e9b2f104840ff758b2fe15fa +97fb727877fb4be0f9f13400f99a3dda4ec47fcf29bf76f9f61906bf1e7e25ea47c4df087c3fe2be0cba45e5cf86aecf53e59ff4ab52c79ea1a503e95fd71e11 +d555f0784adfcadd37f75e3f925f33fc81fa5d65d2cbf3acdf051d1548c3130f3d5c2a25f394a4fca27ab787fc7ba77883e17e952f89e492e7c3b0463c1de32b +36f9fec226766d3356894e76347b8a165c1f9704e0d7867807c27ad68fe21f889fb35f89b06eb51f0fdd4d63b798e4bed2b17b6b3a1eeb2c4adb08ea1b8af2df +863f13ec3c07e2e64f12466ebc3fabdbbe91e22b2ed2d8cfc3328fefc27f7887b115f44ead05ff00853c43a578a6fe64bbd77e14dfd8497374a7e4d6bc157320 +16f7a08fbfe424bb1cff00708cfddafd2b1f819602a56a315a55f7a3fe252bc5ff00dbb52d17fdd953fe591f80f0f6734b3cc3e0f1d56579e1ff00775177a4e0 +e1563e93a3cd561daa53afd6a451ee7ff0480f89c5afbc59f0a2ea4fbe906bf65193f4867e3f18ebf72f3fcabf959fd987e20f873e10ff00c1402cff00e118d4 +62bbf0fdef886f34586f626c43359df9610364e3e55629f88afea9548afe6cf1f3295473b58c846d1c44233edaecefe7a26fd4ff00493e819c58f19c153ca2ac +d4a780ad529369def1bf3c5a6b75ef349f551d0fc7df897fb5b7ed37fb4c7ed33e23fd923f6083a16896fe0178adfe24fc51f135bb5fdb69f7b700b269ba6d92 +3289ee82a92ecee1532323bd54d4ff00653ff82b3fc3c847893e1a7ed2ba678dafa32af2681e3af075859584eaac199127d399654661950c7819cd79d7fc12bb +56d33e06fed2bfb437ec93f12a45d3bc6571f13afbc7fa3c77bfba935cd0b5805e1bbb52d8f3962da51c2e766067ad7ed978b7c5fe16f017876efc5de35d46cb +49d2ec2133de6a1a8cc905bc31af56791c8551f535f89deda1fdac8fc83f067ed97f107c29ff00052bf8d5f0dfe38f8a6d74ef86fe00f853e1bf15bdb5cc7043 +69a6dd5d2b9bd9fed1b04cc1cae1559cf60a326b3ff639f8edfb5f7fc141be3ccffb4ce85a95ff00c3dfd9ef48792c7c21a0b59dbb6a5e3578e4c1d46e659e16 +7b7b4383b162605810371e4d7e4f7eda5fb1778a3fe0a01ff0531f8f7e06f85be21934fd5b4ff867e07f1468765249ff00127d72584bc915a6a2a07cf0c80663 +39c2b3648c1e3f6b7fe0991fb7f785bf68ef0c4ffb397c45d0e0f87df16fe1ddb268de29f87af10b45892cc0845ce9d113f35a1c0c05cec040e54834dad094f5 +3d1fc0fe18fda5be356a5e28f12691f16351f0f59d8f8bf54d16cf4a8344b0ba48a1b3902a62594073c1eff9d7d75e0eb7d57e107c3d927f8cbe325d6dad6492 +7b9f10ea905be98ab131f9519223e58dbd01ea6be1df83bfb35db7c53b9f1a78a64f1af8ff004127e206b96ff60f0e6aff0063b31e5cabf388bca6f9db3f31cf +35dd78cfe1df8717e3afc37f831f126faff5bf0e59e87a86a1a70f124ff683a9eb50cc9e5fda9c8559a48a262d1a11cf5c1c50ecdee357b1e9baafed71f053c7 +7e04f142fc1af18e917fade9ba15ede5bc56d20f3964861775644954799b48c9001f7e2a8e95f1bbfe11bf0fe87e34f881e2dd36dadd3e1bff00c245aa691736 +fb679a51e56ebe3320c2c4acdb0a2af56e9e937ed97f0f3e115ffecf7e22d5fc656d6160da5e953cda66a712a41716b73b71188645018798d842a0e18120835e +1de0c8bed1f13fc1304a8adbfe065c031b005492d0f183c6334ac82eee7d07fb307ed5df0eff00685f0d5a5a69fabe9b3f8a134efb7eb3a359799bad0190a73b +c630381d7ad741adfed83fb317873c547c13ad78df41835359440d6cd3e76c84e36b48a0a039e0e5863bd7ca897da87873fe09c961ac78609b49db45b6b5d42f +ec940b882ca4ba11ddc8194641488b127b75ed5f6df83fe10fc14d2fe1cdbf847c2fa2e8b2787a6b340b18822961b985d07ef1d883e6175c12e4927ae6869026 +cebb55f88be06d0e6d321d5b55b283fb61656d31de41e5dc2c1119e464907cbb56252e4e718ef5f26788be34fc68f19eb537897f6636d13c5be1cf2638212d03 +a43f6d469d2e90def9801f2fcb42008b04c8067bd7c8da6f803c31e33f19f85be1158c925df8274ff8adadd9e871890b43269f069c6e2e2d124c9f32dd67df16 +338db95e82bf64b4dd2f4dd1ac62d3348b786d6da0411c36f6e8b1c68a3a0555c003e943561dee62f822f7c41a9783349d47c5900b5d527d36da6d4ad80da22b +a78d4ca8064e36b923193f5aea28a2a0a3ffd1feeefe28f8460f1d7c3ad6bc233286fb7e9b3db229e07985498cfe0f835fcd6784f59d09f46f12fc2af1aea116 +929a87933d9dfdd2bb4106a5a7c840128405956442e8481c715fd473636f3fad7e327c6dff00826af8bbc71f15f54f14782b5fd1acb48d56f1ef8c37de6f9f03 +cc7748aaa8a5586e24af23d0d7ef3e0b716e0304b1583ccabfb28cb9671976945dfb3d767b6b6b1fc1df4d0f08f3dceaae559cf0e607eb3569fb4a552174b9a9 +d48db5f7a2ecaf2574d34e49ab58fcc5d43c3df00fc38be678afc57a86b930e4d97856c8a467d8dd5e145fc510fd2b8df187ed0da5db785751f047c35d0ce970 +ea9611e8b79aa6a97d2ea3aa4ba744e1c5aabb08e28a26603291c7ed9afd9df01ffc128be09e9856e7e256bfa8ebb2820982ddd2c6dfdc1d859d876cee5afb83 +e1cfecb7fb38fc2b68e5f02f86345b59e3e16e9e313dc7e32ca5dcfe75fa7e73e38643464b93da62a51d55ed085d6ab4b2ebde2cfe6ae0cfa1271de2a0d56fab +65909a6a5cb7ab56cd34fde6e76ba6d3e5ab1ddab23f95af82ff00b2d7ed25f157c5ba5de7803c2fabac316a16d3ff006addc2d696b084915fcd32cbb410b8cf +ca1b35fd9269f1dcc56714778e249962459645180ce061881ee726a748e358c470e028180140000f61522ae327d6bf03f127c4cafc475694aad18d38d3bd92d5 +eb6bddbdf65b247f787d1c3e8d380f0eb0d8ba585c64ebcf10e2e6e49463ee735b962af6f89deedb7a6c7c8ffb51fec3dfb3bfed791e9979f177499ffb674390 +cba0f8a345ba974dd6b4d62413f67bdb764902920128c5909e4ae6be24bfff0082277c06f1dde5b8fda0be22fc6af89fa6da4b1cd6da278e3c5b7175628f136e +53b214849f420b1e2bf6568afcd149a3fa51c533e47f007ec65f0afe1bfed51e27fdadbc373eaabaff008abc33a5784ef34f92643a74165a3822dfc888461d5f +070c4b907d0579c7ed2bff0004e5f81ffb47fc67f0b7ed1cd7be20f0778ffc25387b1f177832e63b1beb9817a5b5e178a54b887b6d753f292b9da715f7fd1426 +558f87e7fd88b4e1aaea1aa689f10fe25e90353bf9b53bab4d23575b5b6373704196458921c02e464d7a141fb29f816ffe1a49f0cfe20ea7e21f16c27506d4ad +755f115f34fa9d9ce428536d74811e2d98caedf539c838afa7a8a7cec5ca8f8aad7f61bf8797493af8f3c43e33f16836d35b582789b556bc8ac3ce431b496f11 +554f3003f2b386da464735ed3e1ff813e12f0df8a744f1759cb7b25c685e18ff00844ed639a45689eccb2316906d04c9941c82075e2bdb28a4e4c1451f377c35 +fd98fc21f0b3c41aadff0087f55f104fa3eab15c427c29a85e7da745b6175279b2982d9d7e5dc49eac782462bcbae7f60df870b34ba7e83e24f1ce91a04f2179 +bc2ba5eb32c3a532b1f9a3116199508e36ab8c0e062bee2a28e662e4478b597c03f875a3cde10ff8472d9f4cb6f054b732e8d636642c39ba81a093cd04333921 +cb67392dc926bda68a286ca0a28a2901ffd2fef4f53f0e0d473fe91347939c29af3cd4fe11bea19c6a772b9f73fe35ed1451703e6d6f8033b49bff00b6af40cf +40ed5d169df0765b1c13a9dcb60e7926bdc28a00e474df0a2e9e07fa54ef8f535d6a8daa075c7734b4500145145001451450014514500145145001451450014514500145145007ffd9}\par}}}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid13636511 \par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a 9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad 5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 diff --git a/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/WrappedImages/word365/firefox.html b/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/WrappedImages/word365/firefox.html index f900c8d0846..1230bcb8300 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/WrappedImages/word365/firefox.html +++ b/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/WrappedImages/word365/firefox.html @@ -697,7 +697,8 @@ mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:Arial; - mso-bidi-theme-font:minor-bidi;} + mso-bidi-theme-font:minor-bidi; + mso-fareast-language:ZH-TW;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; @@ -709,7 +710,8 @@ mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:Arial; - mso-bidi-theme-font:minor-bidi;} + mso-bidi-theme-font:minor-bidi; + mso-fareast-language:ZH-TW;} @page WordSection1 {size:595.3pt 841.9pt; margin:72.0pt 72.0pt 72.0pt 72.0pt; @@ -740,7 +742,8 @@ mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:Arial; - mso-bidi-theme-font:minor-bidi;} + mso-bidi-theme-font:minor-bidi; + mso-fareast-language:ZH-TW;}

      - -

      Lorem ipsum

      +align=left hspace=12 v:shapes="Picture_x0020_1">Lorem ipsum

      +align=left hspace=12 v:shapes="Picture_x0020_2">

      diff --git a/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/WrappedImages/word365/firefox.rtf b/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/WrappedImages/word365/firefox.rtf index 08b999d921d..7637d70a7f8 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/WrappedImages/word365/firefox.rtf +++ b/tests/plugins/pastefromword/generated/_fixtures/ImagesExtraction/WrappedImages/word365/firefox.rtf @@ -1,14 +1,14 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff31507\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi31507\deflang2057\deflangfe1028\themelang3072\themelangfe1028\themelangcs1025{\fonttbl{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} +{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff31507\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi31507\deflang2057\deflangfe2057\themelang3072\themelangfe1028\themelangcs1025{\fonttbl{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} {\f14\fbidi \froman\fcharset136\fprq2{\*\panose 02020500000000000000}PMingLiU{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;} -{\f37\fbidi \fswiss\fcharset238\fprq2{\*\panose 020f0502020204030204}Calibri;}{\f50\fbidi \froman\fcharset136\fprq2{\*\panose 02010601000101010101}@PMingLiU;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\f37\fbidi \fswiss\fcharset238\fprq2{\*\panose 020f0502020204030204}Calibri;}{\f42\fbidi \froman\fcharset136\fprq2{\*\panose 02010601000101010101}@PMingLiU;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} {\fdbmajor\f31501\fbidi \froman\fcharset136\fprq2{\*\panose 02020500000000000000}PMingLiU{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\fhimajor\f31502\fbidi \fswiss\fcharset238\fprq2{\*\panose 020f0302020204030204}Calibri Light;} {\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} {\fdbminor\f31505\fbidi \froman\fcharset136\fprq2{\*\panose 02020500000000000000}PMingLiU{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\fhiminor\f31506\fbidi \fswiss\fcharset238\fprq2{\*\panose 020f0502020204030204}Calibri;} -{\fbiminor\f31507\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}{\f61\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\f62\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\f64\fbidi \fswiss\fcharset161\fprq2 Arial Greek;} -{\f65\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f66\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f67\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f68\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;} -{\f69\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f193\fbidi \froman\fcharset0\fprq2 PMingLiU Western{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\f423\fbidi \fswiss\fcharset0\fprq2 Calibri;}{\f422\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\f424\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f425\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f426\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\f427\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);} -{\f428\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f429\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\f553\fbidi \froman\fcharset0\fprq2 @PMingLiU Western;}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} +{\fbiminor\f31507\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}{\f53\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\f54\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\f56\fbidi \fswiss\fcharset161\fprq2 Arial Greek;} +{\f57\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f58\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f59\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f60\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;} +{\f61\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f185\fbidi \froman\fcharset0\fprq2 PMingLiU Western{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\f415\fbidi \fswiss\fcharset0\fprq2 Calibri;}{\f414\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} +{\f416\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f417\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f418\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\f419\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);} +{\f420\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f421\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\f465\fbidi \froman\fcharset0\fprq2 @PMingLiU Western;}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} {\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} {\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} {\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31520\fbidi \froman\fcharset0\fprq2 PMingLiU Western{\*\falt \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9};}{\fhimajor\f31530\fbidi \fswiss\fcharset0\fprq2 Calibri Light;} @@ -25,274 +25,303 @@ {\fhiminor\f31574\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);} {\fbiminor\f31578\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\fbiminor\f31579\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;}{\fbiminor\f31581\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\fbiminor\f31582\fbidi \fswiss\fcharset162\fprq2 Arial Tur;} {\fbiminor\f31583\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\fbiminor\f31584\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\fbiminor\f31585\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;} -{\fbiminor\f31586\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f51\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f52\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f54\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\f55\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f56\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f57\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f58\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\f59\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0; +{\fbiminor\f31586\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f43\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f44\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f46\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} +{\f47\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f48\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f49\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f50\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} +{\f51\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0; \red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red0\green0\blue0;\red0\green0\blue0;} -{\*\defchp \fs24\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{ +{\*\defchp \fs24\lang3072\langfe1028\loch\af31506\hich\af31506\dbch\af31505\langfenp1028 }{\*\defpap \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{ \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af31507\afs24\alang1025 \ltrch\fcs0 \fs24\lang3072\langfe1028\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp3072\langfenp1028 -\snext0 \sqformat \spriority0 \styrsid2969754 Normal;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 \styrsid2969754 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv +\snext0 \sqformat \spriority0 \styrsid13636511 Normal;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 \styrsid13636511 Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af31507\afs24\alang1025 \ltrch\fcs0 \fs24\lang3072\langfe1028\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp3072\langfenp1028 -\snext11 \ssemihidden \sunhideused Normal Table;}}{\*\rsidtbl \rsid2969754\rsid6885848}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\*\xmlnstbl {\xmlns1 http://schemas.mic -rosoft.com/office/word/2003/wordml}}\paperw11906\paperh16838\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect +\snext11 \ssemihidden \sunhideused Normal Table;}}{\*\rsidtbl \rsid9325816\rsid13636511}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\*\xmlnstbl {\xmlns1 http://schemas.mi +crosoft.com/office/word/2003/wordml}}\paperw11906\paperh16838\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect \widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont1\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen \expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1701\dgvorigin1984\dghshow1\dgvshow1 -\jexpand\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct\asianbrkrule\rsidroot2969754 +\jexpand\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct\asianbrkrule\rsidroot13636511 \newtblstyruls\nogrowautofit\usenormstyforlist\noindnmbrts\felnbrelev\nocxsptable\indrlsweleven\noafcnsttbl\afelev\utinl\hwelev\spltpgpar\notcvasp\notbrkcnstfrctbl\notvatxbx\krnprsnet\cachedcolbal \nouicompat \fet0{\*\wgrffmtfilter 2450} -\nofeaturethrottle1\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnqc\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2 -\pnucltr\pnqc\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnqc\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnqc\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (} -{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}} -{\*\pnseclvl9\pnlcrm\pnqc\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2969754 \rtlch\fcs1 \af31507\afs24\alang1025 \ltrch\fcs0 -\fs24\lang3072\langfe1028\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp3072\langfenp1028 {\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1045\langfe1028\langnp1045\insrsid2969754 \hich\af31506\dbch\af31505\loch\f31506 Some text}{\rtlch\fcs1 \af31507 -\ltrch\fcs0 \lang1045\langfe1028\langnp1045\insrsid2969754\charrsid3544700 -\par }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid6885848 {\shp{\*\shpinst\shpleft0\shptop7\shpright960\shpbottom967\shpfhdr0\shpbxcolumn\shpbxignore\shpbypara\shpbyignore\shpwr2\shpwrk0\shpfblwtxt0\shpz0\shplid1027 +\nofeaturethrottle1\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang +{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang +{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}} +\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid13636511 \rtlch\fcs1 \af31507\afs24\alang1025 \ltrch\fcs0 +\fs24\lang3072\langfe1028\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp3072\langfenp1028 {\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1045\langfe1028\langnp1045\insrsid13636511 \hich\af31506\dbch\af31505\loch\f31506 Some text}{\rtlch\fcs1 \af31507 +\ltrch\fcs0 \lang1045\langfe1028\langnp1045\insrsid13636511\charrsid3544700 +\par }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid13636511 +\par }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid9325816 {\shp{\*\shpinst\shpleft0\shptop10\shpright960\shpbottom367\shpfhdr0\shpbxcolumn\shpbxignore\shpbypara\shpbyignore\shpwr2\shpwrk0\shpfblwtxt0\shpz0\shplid1027 {\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn fLockAspectRatio}{\sv 1}}{\sp{\sn fLockPosition}{\sv 0}}{\sp{\sn fLockAgainstSelect}{\sv 0}}{\sp{\sn fLockAgainstGrouping}{\sv 0}}{\sp{\sn pib}{\sv -{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw1693\pich1693\picwgoal960\pichgoal960\jpegblip\bliptag255{\*\blipuid c0c350b43fd44d9f358624d7980fd89c} -ffd8ffe000104a46494600010100000100010000ffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713 -141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1effdb0043010505050706070e08080e1e1411141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1effc20011080060006003012200021101031101ffc4001c0000020301010101000000 -000000000000040503060701020008ffc400190100030101010000000000000000000000010203040500ffda000c03010002100310000001b0c295dd262a3643 -f4304442af817ded00fe1b0f5635e77472bd9f35bda3e7df2b9b4e52bef62ebc92a371e1826b045302f8f5b365d4609d8b2e98f3ada2b4465772af9969321c55 -4c2d4553ad2acfa826088f5efd0f52d166c9145bf3af7872df22d591323b9a19daa0634928a3daebcfad07377aa5af9fbbc667a7e180e98ad8544868a5a2ce8f -38680aeb091d796fcfe85afbde4df98aebb933aa6b76797cb4ba196ae916631cd27408ec2bf4c66d2ff9df3ef7ffc40026100002020104010403010100000000 -000003040102050006111213101415222123313241ffda0008010100010502ddccd787002805ad14acf625a2bf50539d7f751a4efc69dc7aad6b2052a2fd2d16 -ae5fefbc5cb72d373faab5e2869192452b56a595a3406931694b72182c46b7aaf5b63f18482e3e423bef4ed3729ebda26ba98fa30b0c425283643c7109dbf476 -d6529e6c06ca358d81cbb55c5eea55909745ff003de75db5da79156291f8d07ea289d6599a036fec71f4c0bc9acc66b2681d0d63b22783da3d0c510a027031a8 -fed8940ace6e5bf3ed9e794c2ad4571af0ebee3234eeb318a2c8af265c1772682c4563c79281113c53402e3f3124c8696c3c968e8ebe3d6666d44cb146968898 -9eb5b8db569407984b8d9258e35912d00bae215d724db58fa49b35ff002f1cd71fee5389aaf905e22d5924e9b50565fda8e9e9489b4f9438d536da845d2d4ff3 -6f344ae71dad96ab56a94731deadcf419239d78edae6abdaf8becd47ae46ac21ba56704c86d92bac58fc6b213f5d4982b0f6f0aa4940d7672feafda48ca0e7c5 -bb94588e856350d5c85eb499a4cce455bb4d65f23f178ed8f563e2bd1e27893bf55716d0e4a1c73141072abaf7659c7c1602afb8334c8718abcd5db6b0358ae2 -bd3fffc4001f1100020104030101000000000000000000010200031112210410312213ffda0008010301013f01acf8a5e5f531d4c221d75c9562351879149119 -b7118da09958c745a9e4a3c3351b19c9e17e6df3169851be88bc7a450e4251e61a4752b725aa183276edac611f5002c6d1100e9bc8ef6b1871cb294900d8efff -c4001f1100020104030101000000000000000000010200031112210410312232ffda0008010201013f01a4993da0f665b99471beb8eca0ee21f615bc558ebb87 -d98dc4476a7ecadcc08b79c7e6663ea3542c750c06d12a87f932af10541b9478caa23628b0f4b7580fccc828bc7a85baa7fa8b4ef710658e32ad42da3dff00ff -c4003210000103020306040504030000000000000100020311120421311013224151612332528105144291a1204371b1243362ffda0008010100063f028700c3 -e24a731d9418102b141f928b8aaeaaa34eeaf753b66aa29f75556fd3457cb1073e993b9ac2bdeee381f6ddff0005070d08a8515cef2b7246941d474544de8b75 -261a77db9f0adcfc8627dca91cec1cfe924156b61c432bd535ddb45cd0c6369c0e15503c73604e79150d8ebee8bcea73282d1119e616f2e9de1a33a15e0cd332 -df57340659765d17aba95896b857809515c7ca6d4e9eeb9ae8f88205b56d74ae9b322b5d946b4357f4b543929ee7b4170233e6a3eee256299888439afc38a765 -4c3d6cd5a4f44d827f29d6e47fbd9595ed60e95cd785287afe355bf9bc38dbab916e0a1b47a8ea53f1f3c8772d7533e6543146282daa8a5fab3f7403c7095661 -dcd95b5ad1d911eea3631c6377a1e32fba799e2b1d4e1747c4d25498cc4789fc8aaf9ac1f0b9a73b72c9473c8f25da3c3454a6b6e11611bd4f13bd908633e1b8 -d6691c287d97c3fe1f030089d25c4535a6c3333f6f3f642785d58e51569e88b5c284201ed0eec5560673e26f2737a22f0dba03e42de5d8adc61dbbb82b5738a0 -4e2375d0315d9bdfd5f9ae68c85bc187651a6bccec23253be0619216cc5b2c5d3b842585dc5f91d8ab1daec92cf0cbba734332fa0d0eca0cca38994dd20f237a -b9196771334e778eed5dbf10c1caeb9c1d914715858da5c337b07d6a1c647a483359277242836470c6c326224e4b0fbd7defadc1bc87e89b1b861786f1bc26cd -0b86edff008eca4c0cd85b30e5d489ddd57aa60a64e7d361c4cefa35bf7253fe236d1f3e4cbb56853967fa211657bf6fd18dc557212eefd900e35c2cfe61e92b -c29a94ce879aa8342322de61421eeb45eb2ccd561f0b868daf630564ae8ac8dcd7cd4a766232cefa891f56f5db349e9615035d99c4377847757d95b0d7d953f6 -a9440b596170add1ea99fe4cceb4fd4a8e99f686f942ab055e455ad28cb21ad4ac381e9dbfffc400241001000202020202020301000000000000010011213141 -516171108191b1d1e1f0a1ffda0008010100013f21ad0698ec5ccab8a2c9db45133d36c41c2c376804662da8bda31b58db7b98f5c8278988269661013b7c4cbc -0cd4eaf440189a7dbc44d70576a5203b6641e4cfa8d41529ac8e4e482acc9fa5451e59cd980da457845b3a750c85a5e6310264105dbdbe8900297a8772a4e73c -4a77eb51cb01a9ae2084c004bf7f0dc1c855c2ed1ca381af1fd429c20d1cc316143ea2858a0fa819fa577c43291ed1e897e5ccdc596c0dbc8c9e666717f8a8d4 -4dea5be7d3a85fa7f7186a5872f71a0c80b368d73722c688bb5ee38ded831fc59b20f2e0460b38fd3b98ab2aaf8e26066657e894f88ebf50e775707eb4bfabdc -693cfcfe4ae258d8375b3a22f5a885e598ab8b1c3cca10bdc7351ea4df947f9a8206eae4ea7e7fd90ea2eb45db26525cd18f91386bb32fa8f718cad3b96d8694 -d34418903f20b02ac264ed6339ed1c70243f19d0802442e78cb19a6cb5fe441740a8174e4788cd69a2fd4a87dd0cd79799cc3f0d847dbd307b8bb0eea6c87098 -3f22b25c16ad55b1bf0f881e3a3c9d1108e0ea60a355d438b0b2ebed2b6b0a4c455aeab1068b0b9ed7be8f7294025f657c678638b9694ba717e636e3a5d7f999 -dbbfed3118bbb9484b732b57b02ae0fb33d12fe474735df898bfe304dc00006084dc0babcad8ec8a4df993b513d61fea1347a158975ab01ca9be09aacc03e811 -12dd5ffaae09c5608df383518f103d9909d23ec9dc3da799858a8321cf115933bb948d6b45ae60da89e952c85037be676109c9c513353449877f257db7f75008 -b7436a99e24690483442bd84a8c35acbdc3cb4697c4740b69a1f72896dcb75cbe234e5909a5ba27cff00ffda000c030100020003000000100396eaf1652ea7e0 -b3ee94431311befa1c4dd924e3a1e1bc582086ffc4001e11010101010101000203000000000000000100112131411051b1c1d1ffda0008010301013f10461efc -b82fd6d3adfe2166ff0096c097b1306c8033e4afbc95e1e448f419e5baafa4f53cfdcc02dfec89ebb1e438b70f202fab59b7d983032de5852cc0fbb6010bbf7f -1b1e40c22ba7977cd588f6ffc4001b110101010101010101000000000000000001001121314151d1ffda0008010201013f10caf8fb177f938c5ef2cf7133603c -7ec43cec21d21547111d13b878c141d81d19fd916397a9771b87661f10a122ae4b7b66f22825bebe64e8a6b1793e58c0cc1a60638dc6b0267cbfffc400241001 -0002020300030003000300000000000100112131415161718191a1b1d1c1e1f0ffda0008010100013f1000d4ef8aa109364715daaf92e043afea5b892da71ff7 -00ac1ea08772b0a463352adc86ae977ef934b2c5594b3ba800b0879759b88a989580f5c5c2d84cc1282d584cdd7cc004980ce272e1c0202677f1895c69adaf4f -9318252bd658c5aee5fa3921a10bf63c3378899ac842ab14f3961218e751ad241a42cc7aeffd9cc6652b09d7c42205b9cdd2afc214b0b82c088d070e1707f310 -ad6edd92008b171d888323cacea289e19551f7b8ee16f0dbbfc40d96d60d3f6011c2512619600b9eb9da9ebd4bd581bc8bc7d4a386778a62fd225a6f78eaa1d8 -6eed23516376e0ca6d4e5868a02585c4772ec434fabc46b0ebb4c87a96a343013366fe62a1175fbc1f3013aa6efdfcca0e0daaabf9cca6622b93a521122f22e1 -8260661e37b65c8b07082b0f755f9189ab7f7a31142aa8233c59f98a40d0c0cbc692d2a15e74c347b1e6566059fc7c4035559b18da5541595ad7491a476edf43 -d7040a941acf0b482c9ec1a4eb540532ed350ac2ded0f106bc40b1019dd9afc96804ef6e9b256228769978eadb25981fe902e1eccea46735d030a0966f408420 -1469f5abf537d13ee6b9271008e6883607bcc0fc6a0a10d1c5d660505055014054281158b41d7ea5881c0db94719e25d4e5194fa103bb3129f5d4c6c877981c3 -cdc0b19a3bee30e05940a9b5dbfe44484dd2be0872980936ca9e0ea1a5c800caf40857082b01c53b2622dc40450725457059c933cd409ca1719184298038e8df -207c953860d32271e4aee52c0fe90dfb6b29af639664c4560286d39f88261628383e25a0c71dfb009050b7674e8b12065dc680eaaf50c84ba0ec94e8ba7ea200 -7cba21469dc4117ad3cef87772c9aba317a37e9a83689e49bcf5196a82ce43317687562939ff00631a6d46455e880413bf9c5781cca8d9642b35872fb11b6a0f -20f6e70be13f65304be9a747388190b0d704aef71dd4f54995be096c80965ff101809a0e52b995b41683001c4000c03be0270ca44f8ef980bc6d2e3787db982e -8770610657ff0032d5daccf917c397e1d508886ced68b8f503d314869b334a6228930387552737bb9448655d3c08dc2daac03caeaa25c29f76eefbd7111154df -452a1bbee6826244bc979175388ef151408a47e5afe629801f926f3dc6b628e6a69b3a972de9b3e5fb9634a2a8716d4ad41b3454b2151c23da376fa88bfb75ea5c4608d81790f3a8b51c6ea84d4351c99fc9ffd9} -}}{\sp{\sn pictureGray}{\sv 0}}{\sp{\sn pictureBiLevel}{\sv 0}}{\sp{\sn fFilled}{\sv 0}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn wzName}{\sv Picture 1}}{\sp{\sn wzDescription}{\sv -A picture containing gameDescription automatically generated}}{\sp{\sn dhgt}{\sv 251658240}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fAllowOverlap}{\sv 1}}{\sp{\sn fBehindDocument}{\sv 0}} -{\sp{\sn fHidden}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}}{\shprslt\par\pard\ql \li0\ri0\widctlpar\pvpara\posy6\dxfrtext180\dfrmtxtx180\dfrmtxty0\wraparound\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 -{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw1693\pich1693\picwgoal960\pichgoal960\wmetafile8\bliptag255\blipupi144{\*\blipuid c0c350b43fd44d9f358624d7980fd89c} -ffd8ffe000104a46494600010100000100010000ffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713 -141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1effdb0043010505050706070e08080e1e1411141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1effc20011080060006003012200021101031101ffc4001c0000020301010101000000 -000000000000040503060701020008ffc400190100030101010000000000000000000000010203040500ffda000c03010002100310000001b0c295dd262a3643 -f4304442af817ded00fe1b0f5635e77472bd9f35bda3e7df2b9b4e52bef62ebc92a371e1826b045302f8f5b365d4609d8b2e98f3ada2b4465772af9969321c55 -4c2d4553ad2acfa826088f5efd0f52d166c9145bf3af7872df22d591323b9a19daa0634928a3daebcfad07377aa5af9fbbc667a7e180e98ad8544868a5a2ce8f -38680aeb091d796fcfe85afbde4df98aebb933aa6b76797cb4ba196ae916631cd27408ec2bf4c66d2ff9df3ef7ffc40026100002020104010403010100000000 -000003040102050006111213101415222123313241ffda0008010100010502ddccd787002805ad14acf625a2bf50539d7f751a4efc69dc7aad6b2052a2fd2d16 -ae5fefbc5cb72d373faab5e2869192452b56a595a3406931694b72182c46b7aaf5b63f18482e3e423bef4ed3729ebda26ba98fa30b0c425283643c7109dbf476 -d6529e6c06ca358d81cbb55c5eea55909745ff003de75db5da79156291f8d07ea289d6599a036fec71f4c0bc9acc66b2681d0d63b22783da3d0c510a027031a8 -fed8940ace6e5bf3ed9e794c2ad4571af0ebee3234eeb318a2c8af265c1772682c4563c79281113c53402e3f3124c8696c3c968e8ebe3d6666d44cb146968898 -9eb5b8db569407984b8d9258e35912d00bae215d724db58fa49b35ff002f1cd71fee5389aaf905e22d5924e9b50565fda8e9e9489b4f9438d536da845d2d4ff3 -6f344ae71dad96ab56a94731deadcf419239d78edae6abdaf8becd47ae46ac21ba56704c86d92bac58fc6b213f5d4982b0f6f0aa4940d7672feafda48ca0e7c5 -bb94588e856350d5c85eb499a4cce455bb4d65f23f178ed8f563e2bd1e27893bf55716d0e4a1c73141072abaf7659c7c1602afb8334c8718abcd5db6b0358ae2 -bd3fffc4001f1100020104030101000000000000000000010200031112210410312213ffda0008010301013f01acf8a5e5f531d4c221d75c9562351879149119 -b7118da09958c745a9e4a3c3351b19c9e17e6df3169851be88bc7a450e4251e61a4752b725aa183276edac611f5002c6d1100e9bc8ef6b1871cb294900d8efff -c4001f1100020104030101000000000000000000010200031112210410312232ffda0008010201013f01a4993da0f665b99471beb8eca0ee21f615bc558ebb87 -d98dc4476a7ecadcc08b79c7e6663ea3542c750c06d12a87f932af10541b9478caa23628b0f4b7580fccc828bc7a85baa7fa8b4ef710658e32ad42da3dff00ff -c4003210000103020306040504030000000000000100020311120421311013224151612332528105144291a1204371b1243362ffda0008010100063f028700c3 -e24a731d9418102b141f928b8aaeaaa34eeaf753b66aa29f75556fd3457cb1073e993b9ac2bdeee381f6ddff0005070d08a8515cef2b7246941d474544de8b75 -261a77db9f0adcfc8627dca91cec1cfe924156b61c432bd535ddb45cd0c6369c0e15503c73604e79150d8ebee8bcea73282d1119e616f2e9de1a33a15e0cd332 -df57340659765d17aba95896b857809515c7ca6d4e9eeb9ae8f88205b56d74ae9b322b5d946b4357f4b543929ee7b4170233e6a3eee256299888439afc38a765 -4c3d6cd5a4f44d827f29d6e47fbd9595ed60e95cd785287afe355bf9bc38dbab916e0a1b47a8ea53f1f3c8772d7533e6543146282daa8a5fab3f7403c7095661 -dcd95b5ad1d911eea3631c6377a1e32fba799e2b1d4e1747c4d25498cc4789fc8aaf9ac1f0b9a73b72c9473c8f25da3c3454a6b6e11611bd4f13bd908633e1b8 -d6691c287d97c3fe1f030089d25c4535a6c3333f6f3f642785d58e51569e88b5c284201ed0eec5560673e26f2737a22f0dba03e42de5d8adc61dbbb82b5738a0 -4e2375d0315d9bdfd5f9ae68c85bc187651a6bccec23253be0619216cc5b2c5d3b842585dc5f91d8ab1daec92cf0cbba734332fa0d0eca0cca38994dd20f237a -b9196771334e778eed5dbf10c1caeb9c1d914715858da5c337b07d6a1c647a483359277242836470c6c326224e4b0fbd7defadc1bc87e89b1b861786f1bc26cd -0b86edff008eca4c0cd85b30e5d489ddd57aa60a64e7d361c4cefa35bf7253fe236d1f3e4cbb56853967fa211657bf6fd18dc557212eefd900e35c2cfe61e92b -c29a94ce879aa8342322de61421eeb45eb2ccd561f0b868daf630564ae8ac8dcd7cd4a766232cefa891f56f5db349e9615035d99c4377847757d95b0d7d953f6 -a9440b596170add1ea99fe4cceb4fd4a8e99f686f942ab055e455ad28cb21ad4ac381e9dbfffc400241001000202020202020301000000000000010011213141 -516171108191b1d1e1f0a1ffda0008010100013f21ad0698ec5ccab8a2c9db45133d36c41c2c376804662da8bda31b58db7b98f5c8278988269661013b7c4cbc -0cd4eaf440189a7dbc44d70576a5203b6641e4cfa8d41529ac8e4e482acc9fa5451e59cd980da457845b3a750c85a5e6310264105dbdbe8900297a8772a4e73c -4a77eb51cb01a9ae2084c004bf7f0dc1c855c2ed1ca381af1fd429c20d1cc316143ea2858a0fa819fa577c43291ed1e897e5ccdc596c0dbc8c9e666717f8a8d4 -4dea5be7d3a85fa7f7186a5872f71a0c80b368d73722c688bb5ee38ded831fc59b20f2e0460b38fd3b98ab2aaf8e26066657e894f88ebf50e775707eb4bfabdc -693cfcfe4ae258d8375b3a22f5a885e598ab8b1c3cca10bdc7351ea4df947f9a8206eae4ea7e7fd90ea2eb45db26525cd18f91386bb32fa8f718cad3b96d8694 -d34418903f20b02ac264ed6339ed1c70243f19d0802442e78cb19a6cb5fe441740a8174e4788cd69a2fd4a87dd0cd79799cc3f0d847dbd307b8bb0eea6c87098 -3f22b25c16ad55b1bf0f881e3a3c9d1108e0ea60a355d438b0b2ebed2b6b0a4c455aeab1068b0b9ed7be8f7294025f657c678638b9694ba717e636e3a5d7f999 -dbbfed3118bbb9484b732b57b02ae0fb33d12fe474735df898bfe304dc00006084dc0babcad8ec8a4df993b513d61fea1347a158975ab01ca9be09aacc03e811 -12dd5ffaae09c5608df383518f103d9909d23ec9dc3da799858a8321cf115933bb948d6b45ae60da89e952c85037be676109c9c513353449877f257db7f75008 -b7436a99e24690483442bd84a8c35acbdc3cb4697c4740b69a1f72896dcb75cbe234e5909a5ba27cff00ffda000c030100020003000000100396eaf1652ea7e0 -b3ee94431311befa1c4dd924e3a1e1bc582086ffc4001e11010101010101000203000000000000000100112131411051b1c1d1ffda0008010301013f10461efc -b82fd6d3adfe2166ff0096c097b1306c8033e4afbc95e1e448f419e5baafa4f53cfdcc02dfec89ebb1e438b70f202fab59b7d983032de5852cc0fbb6010bbf7f -1b1e40c22ba7977cd588f6ffc4001b110101010101010101000000000000000001001121314151d1ffda0008010201013f10caf8fb177f938c5ef2cf7133603c -7ec43cec21d21547111d13b878c141d81d19fd916397a9771b87661f10a122ae4b7b66f22825bebe64e8a6b1793e58c0cc1a60638dc6b0267cbfffc400241001 -0002020300030003000300000000000100112131415161718191a1b1d1c1e1f0ffda0008010100013f1000d4ef8aa109364715daaf92e043afea5b892da71ff7 -00ac1ea08772b0a463352adc86ae977ef934b2c5594b3ba800b0879759b88a989580f5c5c2d84cc1282d584cdd7cc004980ce272e1c0202677f1895c69adaf4f -9318252bd658c5aee5fa3921a10bf63c3378899ac842ab14f3961218e751ad241a42cc7aeffd9cc6652b09d7c42205b9cdd2afc214b0b82c088d070e1707f310 -ad6edd92008b171d888323cacea289e19551f7b8ee16f0dbbfc40d96d60d3f6011c2512619600b9eb9da9ebd4bd581bc8bc7d4a386778a62fd225a6f78eaa1d8 -6eed23516376e0ca6d4e5868a02585c4772ec434fabc46b0ebb4c87a96a343013366fe62a1175fbc1f3013aa6efdfcca0e0daaabf9cca6622b93a521122f22e1 -8260661e37b65c8b07082b0f755f9189ab7f7a31142aa8233c59f98a40d0c0cbc692d2a15e74c347b1e6566059fc7c4035559b18da5541595ad7491a476edf43 -d7040a941acf0b482c9ec1a4eb540532ed350ac2ded0f106bc40b1019dd9afc96804ef6e9b256228769978eadb25981fe902e1eccea46735d030a0966f408420 -1469f5abf537d13ee6b9271008e6883607bcc0fc6a0a10d1c5d660505055014054281158b41d7ea5881c0db94719e25d4e5194fa103bb3129f5d4c6c877981c3 -cdc0b19a3bee30e05940a9b5dbfe44484dd2be0872980936ca9e0ea1a5c800caf40857082b01c53b2622dc40450725457059c933cd409ca1719184298038e8df -207c953860d32271e4aee52c0fe90dfb6b29af639664c4560286d39f88261628383e25a0c71dfb009050b7674e8b12065dc680eaaf50c84ba0ec94e8ba7ea200 -7cba21469dc4117ad3cef87772c9aba317a37e9a83689e49bcf5196a82ce43317687562939ff00631a6d46455e880413bf9c5781cca8d9642b35872fb11b6a0f -20f6e70be13f65304be9a747388190b0d704aef71dd4f54995be096c80965ff101809a0e52b995b41683001c4000c03be0270ca44f8ef980bc6d2e3787db982e -8770610657ff0032d5daccf917c397e1d508886ced68b8f503d314869b334a6228930387552737bb9448655d3c08dc2daac03caeaa25c29f76eefbd7111154df -452a1bbee6826244bc979175388ef151408a47e5afe629801f926f3dc6b628e6a69b3a972de9b3e5fb9634a2a8716d4ad41b3454b2151c23da376fa88bfb75ea5c4608d81790f3a8b51c6ea84d4351c99fc9ffd9}\par}}}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid2969754 -\par }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1045\langfe1028\langnp1045\insrsid2969754 \hich\af31506\dbch\af31505\loch\f31506 Lorem ipsum}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1045\langfe1028\langnp1045\insrsid2969754\charrsid3544700 -\par }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid6885848 {\shp{\*\shpinst\shpleft0\shptop5\shpright960\shpbottom965\shpfhdr0\shpbxcolumn\shpbxignore\shpbypara\shpbyignore\shpwr2\shpwrk0\shpfblwtxt0\shpz1\shplid1026 +{\pict\picscalex65\picscaley65\piccropl0\piccropr0\piccropt0\piccropb0\picw2593\pich970\picwgoal1470\pichgoal550\jpegblip\bliptag255{\*\blipuid cec9a658613028e35b0cb3143b0991a0} +ffd8ffe000104a4649460001010000dc00dc0000ffe100804578696600004d4d002a000000080004011a0005000000010000003e011b00050000000100000046 +01280003000000010002000087690004000000010000004e00000000000000dc00000001000000dc000000010003a00100030000000100010000a00200040000 +000100000093a0030004000000010000003700000000ffed003850686f746f73686f7020332e30003842494d04040000000000003842494d0425000000000010 +d41d8cd98f00b204e9800998ecf8427effc00011080037009303012200021101031101ffc4001f00000105010101010101000000000000000001020304050607 +08090a0bffc400b5100002010303020403050504040000017d01020300041105122131410613516107227114328191a1082342b1c11552d1f02433627282090a +161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a838485868788898a929394959697 +98999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f01 +00030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400010277000102031104052131061241510761 +711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445464748494a535455565758595a6364656667 +68696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9 +dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffdb00430001010101010102010102020202020203020202020304030303030304050404040404040505050505 +050505060606060606070707070708080808080808080808ffdb0043010101010202020302020308050505080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808ffdd0004000affda000c03010002110311003f00fefd249a28d4b4ac140e4963803f1a +f2af16fc6df85fe0e0cbad6af6dbd413e4c04ccf91db099e7ea6be40f8afe21f14ea7e34bbf0d5cdc4cd236a1f65b6b7de56301d82c5c038190473ef5f3cf8c3 +fe151f852e27b5f146a5aa6a9730c8d1cd6ba3c490421d7861f6898927046090bef5fade45e1bd2aaa9cb13524f995d460b5b7aea97abb2f33f8ef8f7e9338bc +2cabd2cb70b4e0a9c9c5ceb4ecaeafa28ab36f4bd936fc8fa17e237fc141bc2fe1d4921f06e8f737f2292126bd716f11c7fb2373fe95f16df7fc147be38c7e25 +b7d458e97069b1dca35c58c76e1b742187983cc396cedcf229afe32f0368b7ba75df893c07168de1cd5cbc56de23bf1717b32b807cbb84762b11d8d866408411 +9c022bc3fe3de8b75af7c3183c770ea5e0fd79f48d4bfb3b53d5bc3119b59365e296b74b8b610429c147db2019e7073815fb8f0c7036474a70a15701753d39a6 +d4b5775d39a29dd59aba69b5a3d6dfc4fe2378e3c778da35b1d86e20b3a2b9fd9d18ba7a2e595da92855945c5f327c9284a3195e4acaff00d23e8baa5aeb9a4d +a6b564dba2bcb68eea23ea92a871fa1ad6af8dbf60bf8843e227ecc9e1dbb9e42f73a6c72e8f759396dd68e514b7fbc9b4fd2bec9afe4acff2a96071d88c14f7 +a72947ee76fc4ff5c380f8a29e779260338a3f0e229c27ff00814536be4dd828a28af20fac0a28a322800a29323a52d001451450014514500145145001451450 +07ffd0feb4ff006b88ae7c25e3ab4f13da1f2fed702ce8c3b4d6cc013f5fbbf957c0dfb45de476be33b9beb41b6df56821d5ed80e9b2f104840ff758b2fe15fa +97fb727877fb4be0f9f13400f99a3dda4ec47fcf29bf76f9f61906bf1e7e25ea47c4df087c3fe2be0cba45e5cf86aecf53e59ff4ab52c79ea1a503e95fd71e11 +d555f0784adfcadd37f75e3f925f33fc81fa5d65d2cbf3acdf051d1548c3130f3d5c2a25f394a4fca27ab787fc7ba77883e17e952f89e492e7c3b0463c1de32b +36f9fec226766d3356894e76347b8a165c1f9704e0d7867807c27ad68fe21f889fb35f89b06eb51f0fdd4d63b798e4bed2b17b6b3a1eeb2c4adb08ea1b8af2df +863f13ec3c07e2e64f12466ebc3fabdbbe91e22b2ed2d8cfc3328fefc27f7887b115f44ead05ff00853c43a578a6fe64bbd77e14dfd8497374a7e4d6bc157320 +16f7a08fbfe424bb1cff00708cfddafd2b1f819602a56a315a55f7a3fe252bc5ff00dbb52d17fdd953fe591f80f0f6734b3cc3e0f1d56579e1ff00775177a4e0 +e1563e93a3cd561daa53afd6a451ee7ff0480f89c5afbc59f0a2ea4fbe906bf65193f4867e3f18ebf72f3fcabf959fd987e20f873e10ff00c1402cff00e118d4 +62bbf0fdef886f34586f626c43359df9610364e3e55629f88afea9548afe6cf1f3295473b58c846d1c44233edaecefe7a26fd4ff00493e819c58f19c153ca2ac +d4a780ad529369def1bf3c5a6b75ef349f551d0fc7df897fb5b7ed37fb4c7ed33e23fd923f6083a16896fe0178adfe24fc51f135bb5fdb69f7b700b269ba6d92 +3289ee82a92ecee1532323bd54d4ff00653ff82b3fc3c847893e1a7ed2ba678dafa32af2681e3af075859584eaac199127d399654661950c7819cd79d7fc12bb +56d33e06fed2bfb437ec93f12a45d3bc6571f13afbc7fa3c77bfba935cd0b5805e1bbb52d8f3962da51c2e766067ad7ed978b7c5fe16f017876efc5de35d46cb +49d2ec2133de6a1a8cc905bc31af56791c8551f535f89deda1fdac8fc83f067ed97f107c29ff00052bf8d5f0dfe38f8a6d74ef86fe00f853e1bf15bdb5cc7043 +69a6dd5d2b9bd9fed1b04cc1cae1559cf60a326b3ff639f8edfb5f7fc141be3ccffb4ce85a95ff00c3dfd9ef48792c7c21a0b59dbb6a5e3578e4c1d46e659e16 +7b7b4383b162605810371e4d7e4f7eda5fb1778a3fe0a01ff0531f8f7e06f85be21934fd5b4ff867e07f1468765249ff00127d72584bc915a6a2a07cf0c80663 +39c2b3648c1e3f6b7fe0991fb7f785bf68ef0c4ffb397c45d0e0f87df16fe1ddb268de29f87af10b45892cc0845ce9d113f35a1c0c05cec040e54834dad094f5 +3d1fc0fe18fda5be356a5e28f12691f16351f0f59d8f8bf54d16cf4a8344b0ba48a1b3902a62594073c1eff9d7d75e0eb7d57e107c3d927f8cbe325d6dad6492 +7b9f10ea905be98ab131f9519223e58dbd01ea6be1df83bfb35db7c53b9f1a78a64f1af8ff004127e206b96ff60f0e6aff0063b31e5cabf388bca6f9db3f31cf +35dd78cfe1df8717e3afc37f831f126faff5bf0e59e87a86a1a70f124ff683a9eb50cc9e5fda9c8559a48a262d1a11cf5c1c50ecdee357b1e9baafed71f053c7 +7e04f142fc1af18e917fade9ba15ede5bc56d20f3964861775644954799b48c9001f7e2a8e95f1bbfe11bf0fe87e34f881e2dd36dadd3e1bff00c245aa691736 +fb679a51e56ebe3320c2c4acdb0a2af56e9e937ed97f0f3e115ffecf7e22d5fc656d6160da5e953cda66a712a41716b73b71188645018798d842a0e18120835e +1de0c8bed1f13fc1304a8adbfe065c031b005492d0f183c6334ac82eee7d07fb307ed5df0eff00685f0d5a5a69fabe9b3f8a134efb7eb3a359799bad0190a73b +c630381d7ad741adfed83fb317873c547c13ad78df41835359440d6cd3e76c84e36b48a0a039e0e5863bd7ca897da87873fe09c961ac78609b49db45b6b5d42f +ec940b882ca4ba11ddc8194641488b127b75ed5f6df83fe10fc14d2fe1cdbf847c2fa2e8b2787a6b340b18822961b985d07ef1d883e6175c12e4927ae6869026 +cebb55f88be06d0e6d321d5b55b283fb61656d31de41e5dc2c1119e464907cbb56252e4e718ef5f26788be34fc68f19eb537897f6636d13c5be1cf2638212d03 +a43f6d469d2e90def9801f2fcb42008b04c8067bd7c8da6f803c31e33f19f85be1158c925df8274ff8adadd9e871890b43269f069c6e2e2d124c9f32dd67df16 +338db95e82bf64b4dd2f4dd1ac62d3348b786d6da0411c36f6e8b1c68a3a0555c003e943561dee62f822f7c41a9783349d47c5900b5d527d36da6d4ad80da22b +a78d4ca8064e36b923193f5aea28a2a0a3ffd1feeefe28f8460f1d7c3ad6bc233286fb7e9b3db229e07985498cfe0f835fcd6784f59d09f46f12fc2af1aea116 +929a87933d9dfdd2bb4106a5a7c840128405956442e8481c715fd473636f3fad7e327c6dff00826af8bbc71f15f54f14782b5fd1acb48d56f1ef8c37de6f9f03 +cc7748aaa8a5586e24af23d0d7ef3e0b716e0304b1583ccabfb28cb9671976945dfb3d767b6b6b1fc1df4d0f08f3dceaae559cf0e607eb3569fb4a552174b9a9 +d48db5f7a2ecaf2574d34e49ab58fcc5d43c3df00fc38be678afc57a86b930e4d97856c8a467d8dd5e145fc510fd2b8df187ed0da5db785751f047c35d0ce970 +ea9611e8b79aa6a97d2ea3aa4ba744e1c5aabb08e28a26603291c7ed9afd9df01ffc128be09e9856e7e256bfa8ebb2820982ddd2c6dfdc1d859d876cee5afb83 +e1cfecb7fb38fc2b68e5f02f86345b59e3e16e9e313dc7e32ca5dcfe75fa7e73e38643464b93da62a51d55ed085d6ab4b2ebde2cfe6ae0cfa1271de2a0d56fab +65909a6a5cb7ab56cd34fde6e76ba6d3e5ab1ddab23f95af82ff00b2d7ed25f157c5ba5de7803c2fabac316a16d3ff006addc2d696b084915fcd32cbb410b8cf +ca1b35fd9269f1dcc56714778e249962459645180ce061881ee726a748e358c470e028180140000f61522ae327d6bf03f127c4cafc475694aad18d38d3bd92d5 +eb6bddbdf65b247f787d1c3e8d380f0eb0d8ba585c64ebcf10e2e6e49463ee735b962af6f89deedb7a6c7c8ffb51fec3dfb3bfed791e9979f177499ffb674390 +cba0f8a345ba974dd6b4d62413f67bdb764902920128c5909e4ae6be24bfff0082277c06f1dde5b8fda0be22fc6af89fa6da4b1cd6da278e3c5b7175628f136e +53b214849f420b1e2bf6568afcd149a3fa51c533e47f007ec65f0afe1bfed51e27fdadbc373eaabaff008abc33a5784ef34f92643a74165a3822dfc888461d5f +070c4b907d0579c7ed2bff0004e5f81ffb47fc67f0b7ed1cd7be20f0778ffc25387b1f177832e63b1beb9817a5b5e178a54b887b6d753f292b9da715f7fd1426 +558f87e7fd88b4e1aaea1aa689f10fe25e90353bf9b53bab4d23575b5b6373704196458921c02e464d7a141fb29f816ffe1a49f0cfe20ea7e21f16c27506d4ad +755f115f34fa9d9ce428536d74811e2d98caedf539c838afa7a8a7cec5ca8f8aad7f61bf8797493af8f3c43e33f16836d35b582789b556bc8ac3ce431b496f11 +554f3003f2b386da464735ed3e1ff813e12f0df8a744f1759cb7b25c685e18ff00844ed639a45689eccb2316906d04c9941c82075e2bdb28a4e4c1451f377c35 +fd98fc21f0b3c41aadff0087f55f104fa3eab15c427c29a85e7da745b6175279b2982d9d7e5dc49eac782462bcbae7f60df870b34ba7e83e24f1ce91a04f2179 +bc2ba5eb32c3a532b1f9a3116199508e36ab8c0e062bee2a28e662e4478b597c03f875a3cde10ff8472d9f4cb6f054b732e8d636642c39ba81a093cd04333921 +cb67392dc926bda68a286ca0a28a2901ffd2fef4f53f0e0d473fe91347939c29af3cd4fe11bea19c6a772b9f73fe35ed1451703e6d6f8033b49bff00b6af40cf +40ed5d169df0765b1c13a9dcb60e7926bdc28a00e474df0a2e9e07fa54ef8f535d6a8daa075c7734b4500145145001451450014514500145145001451450014514500145145007ffd9}}}{\sp{\sn pictureGray}{\sv 0}}{\sp{\sn pictureBiLevel}{\sv 0}}{\sp{\sn fFilled}{\sv 0}} +{\sp{\sn fLine}{\sv 0}}{\sp{\sn wzName}{\sv Picture 1}}{\sp{\sn dhgt}{\sv 251658240}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fAllowOverlap}{\sv 1}}{\sp{\sn fBehindDocument}{\sv 0}}{\sp{\sn fHidden}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}}{\shprslt\par\pard +\ql \li0\ri0\widctlpar\pvpara\posy9\dxfrtext180\dfrmtxtx180\dfrmtxty0\wraparound\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\pict\picscalex65\picscaley65\piccropl0\piccropr0\piccropt0\piccropb0 +\picw2593\pich970\picwgoal1470\pichgoal550\wmetafile8\bliptag255\blipupi144{\*\blipuid cec9a658613028e35b0cb3143b0991a0}ffd8ffe000104a4649460001010000dc00dc0000ffe100804578696600004d4d002a000000080004011a0005000000010000003e011b00050000000100000046 +01280003000000010002000087690004000000010000004e00000000000000dc00000001000000dc000000010003a00100030000000100010000a00200040000 +000100000093a0030004000000010000003700000000ffed003850686f746f73686f7020332e30003842494d04040000000000003842494d0425000000000010 +d41d8cd98f00b204e9800998ecf8427effc00011080037009303012200021101031101ffc4001f00000105010101010101000000000000000001020304050607 +08090a0bffc400b5100002010303020403050504040000017d01020300041105122131410613516107227114328191a1082342b1c11552d1f02433627282090a +161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a838485868788898a929394959697 +98999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f01 +00030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400010277000102031104052131061241510761 +711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445464748494a535455565758595a6364656667 +68696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9 +dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffdb00430001010101010102010102020202020203020202020304030303030304050404040404040505050505 +050505060606060606070707070708080808080808080808ffdb0043010101010202020302020308050505080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808ffdd0004000affda000c03010002110311003f00fefd249a28d4b4ac140e4963803f1a +f2af16fc6df85fe0e0cbad6af6dbd413e4c04ccf91db099e7ea6be40f8afe21f14ea7e34bbf0d5cdc4cd236a1f65b6b7de56301d82c5c038190473ef5f3cf8c3 +fe151f852e27b5f146a5aa6a9730c8d1cd6ba3c490421d7861f6898927046090bef5fade45e1bd2aaa9cb13524f995d460b5b7aea97abb2f33f8ef8f7e9338bc +2cabd2cb70b4e0a9c9c5ceb4ecaeafa28ab36f4bd936fc8fa17e237fc141bc2fe1d4921f06e8f737f2292126bd716f11c7fb2373fe95f16df7fc147be38c7e25 +b7d458e97069b1dca35c58c76e1b742187983cc396cedcf229afe32f0368b7ba75df893c07168de1cd5cbc56de23bf1717b32b807cbb84762b11d8d866408411 +9c022bc3fe3de8b75af7c3183c770ea5e0fd79f48d4bfb3b53d5bc3119b59365e296b74b8b610429c147db2019e7073815fb8f0c7036474a70a15701753d39a6 +d4b5775d39a29dd59aba69b5a3d6dfc4fe2378e3c778da35b1d86e20b3a2b9fd9d18ba7a2e595da92855945c5f327c9284a3195e4acaff00d23e8baa5aeb9a4d +a6b564dba2bcb68eea23ea92a871fa1ad6af8dbf60bf8843e227ecc9e1dbb9e42f73a6c72e8f759396dd68e514b7fbc9b4fd2bec9afe4acff2a96071d88c14f7 +a72947ee76fc4ff5c380f8a29e779260338a3f0e229c27ff00814536be4dd828a28af20fac0a28a322800a29323a52d001451450014514500145145001451450 +07ffd0feb4ff006b88ae7c25e3ab4f13da1f2fed702ce8c3b4d6cc013f5fbbf957c0dfb45de476be33b9beb41b6df56821d5ed80e9b2f104840ff758b2fe15fa +97fb727877fb4be0f9f13400f99a3dda4ec47fcf29bf76f9f61906bf1e7e25ea47c4df087c3fe2be0cba45e5cf86aecf53e59ff4ab52c79ea1a503e95fd71e11 +d555f0784adfcadd37f75e3f925f33fc81fa5d65d2cbf3acdf051d1548c3130f3d5c2a25f394a4fca27ab787fc7ba77883e17e952f89e492e7c3b0463c1de32b +36f9fec226766d3356894e76347b8a165c1f9704e0d7867807c27ad68fe21f889fb35f89b06eb51f0fdd4d63b798e4bed2b17b6b3a1eeb2c4adb08ea1b8af2df +863f13ec3c07e2e64f12466ebc3fabdbbe91e22b2ed2d8cfc3328fefc27f7887b115f44ead05ff00853c43a578a6fe64bbd77e14dfd8497374a7e4d6bc157320 +16f7a08fbfe424bb1cff00708cfddafd2b1f819602a56a315a55f7a3fe252bc5ff00dbb52d17fdd953fe591f80f0f6734b3cc3e0f1d56579e1ff00775177a4e0 +e1563e93a3cd561daa53afd6a451ee7ff0480f89c5afbc59f0a2ea4fbe906bf65193f4867e3f18ebf72f3fcabf959fd987e20f873e10ff00c1402cff00e118d4 +62bbf0fdef886f34586f626c43359df9610364e3e55629f88afea9548afe6cf1f3295473b58c846d1c44233edaecefe7a26fd4ff00493e819c58f19c153ca2ac +d4a780ad529369def1bf3c5a6b75ef349f551d0fc7df897fb5b7ed37fb4c7ed33e23fd923f6083a16896fe0178adfe24fc51f135bb5fdb69f7b700b269ba6d92 +3289ee82a92ecee1532323bd54d4ff00653ff82b3fc3c847893e1a7ed2ba678dafa32af2681e3af075859584eaac199127d399654661950c7819cd79d7fc12bb +56d33e06fed2bfb437ec93f12a45d3bc6571f13afbc7fa3c77bfba935cd0b5805e1bbb52d8f3962da51c2e766067ad7ed978b7c5fe16f017876efc5de35d46cb +49d2ec2133de6a1a8cc905bc31af56791c8551f535f89deda1fdac8fc83f067ed97f107c29ff00052bf8d5f0dfe38f8a6d74ef86fe00f853e1bf15bdb5cc7043 +69a6dd5d2b9bd9fed1b04cc1cae1559cf60a326b3ff639f8edfb5f7fc141be3ccffb4ce85a95ff00c3dfd9ef48792c7c21a0b59dbb6a5e3578e4c1d46e659e16 +7b7b4383b162605810371e4d7e4f7eda5fb1778a3fe0a01ff0531f8f7e06f85be21934fd5b4ff867e07f1468765249ff00127d72584bc915a6a2a07cf0c80663 +39c2b3648c1e3f6b7fe0991fb7f785bf68ef0c4ffb397c45d0e0f87df16fe1ddb268de29f87af10b45892cc0845ce9d113f35a1c0c05cec040e54834dad094f5 +3d1fc0fe18fda5be356a5e28f12691f16351f0f59d8f8bf54d16cf4a8344b0ba48a1b3902a62594073c1eff9d7d75e0eb7d57e107c3d927f8cbe325d6dad6492 +7b9f10ea905be98ab131f9519223e58dbd01ea6be1df83bfb35db7c53b9f1a78a64f1af8ff004127e206b96ff60f0e6aff0063b31e5cabf388bca6f9db3f31cf +35dd78cfe1df8717e3afc37f831f126faff5bf0e59e87a86a1a70f124ff683a9eb50cc9e5fda9c8559a48a262d1a11cf5c1c50ecdee357b1e9baafed71f053c7 +7e04f142fc1af18e917fade9ba15ede5bc56d20f3964861775644954799b48c9001f7e2a8e95f1bbfe11bf0fe87e34f881e2dd36dadd3e1bff00c245aa691736 +fb679a51e56ebe3320c2c4acdb0a2af56e9e937ed97f0f3e115ffecf7e22d5fc656d6160da5e953cda66a712a41716b73b71188645018798d842a0e18120835e +1de0c8bed1f13fc1304a8adbfe065c031b005492d0f183c6334ac82eee7d07fb307ed5df0eff00685f0d5a5a69fabe9b3f8a134efb7eb3a359799bad0190a73b +c630381d7ad741adfed83fb317873c547c13ad78df41835359440d6cd3e76c84e36b48a0a039e0e5863bd7ca897da87873fe09c961ac78609b49db45b6b5d42f +ec940b882ca4ba11ddc8194641488b127b75ed5f6df83fe10fc14d2fe1cdbf847c2fa2e8b2787a6b340b18822961b985d07ef1d883e6175c12e4927ae6869026 +cebb55f88be06d0e6d321d5b55b283fb61656d31de41e5dc2c1119e464907cbb56252e4e718ef5f26788be34fc68f19eb537897f6636d13c5be1cf2638212d03 +a43f6d469d2e90def9801f2fcb42008b04c8067bd7c8da6f803c31e33f19f85be1158c925df8274ff8adadd9e871890b43269f069c6e2e2d124c9f32dd67df16 +338db95e82bf64b4dd2f4dd1ac62d3348b786d6da0411c36f6e8b1c68a3a0555c003e943561dee62f822f7c41a9783349d47c5900b5d527d36da6d4ad80da22b +a78d4ca8064e36b923193f5aea28a2a0a3ffd1feeefe28f8460f1d7c3ad6bc233286fb7e9b3db229e07985498cfe0f835fcd6784f59d09f46f12fc2af1aea116 +929a87933d9dfdd2bb4106a5a7c840128405956442e8481c715fd473636f3fad7e327c6dff00826af8bbc71f15f54f14782b5fd1acb48d56f1ef8c37de6f9f03 +cc7748aaa8a5586e24af23d0d7ef3e0b716e0304b1583ccabfb28cb9671976945dfb3d767b6b6b1fc1df4d0f08f3dceaae559cf0e607eb3569fb4a552174b9a9 +d48db5f7a2ecaf2574d34e49ab58fcc5d43c3df00fc38be678afc57a86b930e4d97856c8a467d8dd5e145fc510fd2b8df187ed0da5db785751f047c35d0ce970 +ea9611e8b79aa6a97d2ea3aa4ba744e1c5aabb08e28a26603291c7ed9afd9df01ffc128be09e9856e7e256bfa8ebb2820982ddd2c6dfdc1d859d876cee5afb83 +e1cfecb7fb38fc2b68e5f02f86345b59e3e16e9e313dc7e32ca5dcfe75fa7e73e38643464b93da62a51d55ed085d6ab4b2ebde2cfe6ae0cfa1271de2a0d56fab +65909a6a5cb7ab56cd34fde6e76ba6d3e5ab1ddab23f95af82ff00b2d7ed25f157c5ba5de7803c2fabac316a16d3ff006addc2d696b084915fcd32cbb410b8cf +ca1b35fd9269f1dcc56714778e249962459645180ce061881ee726a748e358c470e028180140000f61522ae327d6bf03f127c4cafc475694aad18d38d3bd92d5 +eb6bddbdf65b247f787d1c3e8d380f0eb0d8ba585c64ebcf10e2e6e49463ee735b962af6f89deedb7a6c7c8ffb51fec3dfb3bfed791e9979f177499ffb674390 +cba0f8a345ba974dd6b4d62413f67bdb764902920128c5909e4ae6be24bfff0082277c06f1dde5b8fda0be22fc6af89fa6da4b1cd6da278e3c5b7175628f136e +53b214849f420b1e2bf6568afcd149a3fa51c533e47f007ec65f0afe1bfed51e27fdadbc373eaabaff008abc33a5784ef34f92643a74165a3822dfc888461d5f +070c4b907d0579c7ed2bff0004e5f81ffb47fc67f0b7ed1cd7be20f0778ffc25387b1f177832e63b1beb9817a5b5e178a54b887b6d753f292b9da715f7fd1426 +558f87e7fd88b4e1aaea1aa689f10fe25e90353bf9b53bab4d23575b5b6373704196458921c02e464d7a141fb29f816ffe1a49f0cfe20ea7e21f16c27506d4ad +755f115f34fa9d9ce428536d74811e2d98caedf539c838afa7a8a7cec5ca8f8aad7f61bf8797493af8f3c43e33f16836d35b582789b556bc8ac3ce431b496f11 +554f3003f2b386da464735ed3e1ff813e12f0df8a744f1759cb7b25c685e18ff00844ed639a45689eccb2316906d04c9941c82075e2bdb28a4e4c1451f377c35 +fd98fc21f0b3c41aadff0087f55f104fa3eab15c427c29a85e7da745b6175279b2982d9d7e5dc49eac782462bcbae7f60df870b34ba7e83e24f1ce91a04f2179 +bc2ba5eb32c3a532b1f9a3116199508e36ab8c0e062bee2a28e662e4478b597c03f875a3cde10ff8472d9f4cb6f054b732e8d636642c39ba81a093cd04333921 +cb67392dc926bda68a286ca0a28a2901ffd2fef4f53f0e0d473fe91347939c29af3cd4fe11bea19c6a772b9f73fe35ed1451703e6d6f8033b49bff00b6af40cf +40ed5d169df0765b1c13a9dcb60e7926bdc28a00e474df0a2e9e07fa54ef8f535d6a8daa075c7734b4500145145001451450014514500145145001451450014514500145145007ffd9}\par}}}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1045\langfe1028\langnp1045\insrsid13636511 +\hich\af31506\dbch\af31505\loch\f31506 Lorem ipsum}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1045\langfe1028\langnp1045\insrsid13636511\charrsid3544700 +\par }{\rtlch\fcs1 \af31507 \ltrch\fcs0 \lang1024\langfe1024\noproof\insrsid9325816 {\shp{\*\shpinst\shpleft0\shptop306\shpright960\shpbottom663\shpfhdr0\shpbxcolumn\shpbxignore\shpbypara\shpbyignore\shpwr2\shpwrk0\shpfblwtxt0\shpz1\shplid1026 {\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn fLockAspectRatio}{\sv 1}}{\sp{\sn fLockPosition}{\sv 0}}{\sp{\sn fLockAgainstSelect}{\sv 0}}{\sp{\sn fLockAgainstGrouping}{\sv 0}}{\sp{\sn pib}{\sv -{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw1693\pich1693\picwgoal960\pichgoal960\jpegblip\bliptag255{\*\blipuid c0c350b43fd44d9f358624d7980fd89c} -ffd8ffe000104a46494600010100000100010000ffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713 -141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1effdb0043010505050706070e08080e1e1411141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1effc20011080060006003012200021101031101ffc4001c0000020301010101000000 -000000000000040503060701020008ffc400190100030101010000000000000000000000010203040500ffda000c03010002100310000001b0c295dd262a3643 -f4304442af817ded00fe1b0f5635e77472bd9f35bda3e7df2b9b4e52bef62ebc92a371e1826b045302f8f5b365d4609d8b2e98f3ada2b4465772af9969321c55 -4c2d4553ad2acfa826088f5efd0f52d166c9145bf3af7872df22d591323b9a19daa0634928a3daebcfad07377aa5af9fbbc667a7e180e98ad8544868a5a2ce8f -38680aeb091d796fcfe85afbde4df98aebb933aa6b76797cb4ba196ae916631cd27408ec2bf4c66d2ff9df3ef7ffc40026100002020104010403010100000000 -000003040102050006111213101415222123313241ffda0008010100010502ddccd787002805ad14acf625a2bf50539d7f751a4efc69dc7aad6b2052a2fd2d16 -ae5fefbc5cb72d373faab5e2869192452b56a595a3406931694b72182c46b7aaf5b63f18482e3e423bef4ed3729ebda26ba98fa30b0c425283643c7109dbf476 -d6529e6c06ca358d81cbb55c5eea55909745ff003de75db5da79156291f8d07ea289d6599a036fec71f4c0bc9acc66b2681d0d63b22783da3d0c510a027031a8 -fed8940ace6e5bf3ed9e794c2ad4571af0ebee3234eeb318a2c8af265c1772682c4563c79281113c53402e3f3124c8696c3c968e8ebe3d6666d44cb146968898 -9eb5b8db569407984b8d9258e35912d00bae215d724db58fa49b35ff002f1cd71fee5389aaf905e22d5924e9b50565fda8e9e9489b4f9438d536da845d2d4ff3 -6f344ae71dad96ab56a94731deadcf419239d78edae6abdaf8becd47ae46ac21ba56704c86d92bac58fc6b213f5d4982b0f6f0aa4940d7672feafda48ca0e7c5 -bb94588e856350d5c85eb499a4cce455bb4d65f23f178ed8f563e2bd1e27893bf55716d0e4a1c73141072abaf7659c7c1602afb8334c8718abcd5db6b0358ae2 -bd3fffc4001f1100020104030101000000000000000000010200031112210410312213ffda0008010301013f01acf8a5e5f531d4c221d75c9562351879149119 -b7118da09958c745a9e4a3c3351b19c9e17e6df3169851be88bc7a450e4251e61a4752b725aa183276edac611f5002c6d1100e9bc8ef6b1871cb294900d8efff -c4001f1100020104030101000000000000000000010200031112210410312232ffda0008010201013f01a4993da0f665b99471beb8eca0ee21f615bc558ebb87 -d98dc4476a7ecadcc08b79c7e6663ea3542c750c06d12a87f932af10541b9478caa23628b0f4b7580fccc828bc7a85baa7fa8b4ef710658e32ad42da3dff00ff -c4003210000103020306040504030000000000000100020311120421311013224151612332528105144291a1204371b1243362ffda0008010100063f028700c3 -e24a731d9418102b141f928b8aaeaaa34eeaf753b66aa29f75556fd3457cb1073e993b9ac2bdeee381f6ddff0005070d08a8515cef2b7246941d474544de8b75 -261a77db9f0adcfc8627dca91cec1cfe924156b61c432bd535ddb45cd0c6369c0e15503c73604e79150d8ebee8bcea73282d1119e616f2e9de1a33a15e0cd332 -df57340659765d17aba95896b857809515c7ca6d4e9eeb9ae8f88205b56d74ae9b322b5d946b4357f4b543929ee7b4170233e6a3eee256299888439afc38a765 -4c3d6cd5a4f44d827f29d6e47fbd9595ed60e95cd785287afe355bf9bc38dbab916e0a1b47a8ea53f1f3c8772d7533e6543146282daa8a5fab3f7403c7095661 -dcd95b5ad1d911eea3631c6377a1e32fba799e2b1d4e1747c4d25498cc4789fc8aaf9ac1f0b9a73b72c9473c8f25da3c3454a6b6e11611bd4f13bd908633e1b8 -d6691c287d97c3fe1f030089d25c4535a6c3333f6f3f642785d58e51569e88b5c284201ed0eec5560673e26f2737a22f0dba03e42de5d8adc61dbbb82b5738a0 -4e2375d0315d9bdfd5f9ae68c85bc187651a6bccec23253be0619216cc5b2c5d3b842585dc5f91d8ab1daec92cf0cbba734332fa0d0eca0cca38994dd20f237a -b9196771334e778eed5dbf10c1caeb9c1d914715858da5c337b07d6a1c647a483359277242836470c6c326224e4b0fbd7defadc1bc87e89b1b861786f1bc26cd -0b86edff008eca4c0cd85b30e5d489ddd57aa60a64e7d361c4cefa35bf7253fe236d1f3e4cbb56853967fa211657bf6fd18dc557212eefd900e35c2cfe61e92b -c29a94ce879aa8342322de61421eeb45eb2ccd561f0b868daf630564ae8ac8dcd7cd4a766232cefa891f56f5db349e9615035d99c4377847757d95b0d7d953f6 -a9440b596170add1ea99fe4cceb4fd4a8e99f686f942ab055e455ad28cb21ad4ac381e9dbfffc400241001000202020202020301000000000000010011213141 -516171108191b1d1e1f0a1ffda0008010100013f21ad0698ec5ccab8a2c9db45133d36c41c2c376804662da8bda31b58db7b98f5c8278988269661013b7c4cbc -0cd4eaf440189a7dbc44d70576a5203b6641e4cfa8d41529ac8e4e482acc9fa5451e59cd980da457845b3a750c85a5e6310264105dbdbe8900297a8772a4e73c -4a77eb51cb01a9ae2084c004bf7f0dc1c855c2ed1ca381af1fd429c20d1cc316143ea2858a0fa819fa577c43291ed1e897e5ccdc596c0dbc8c9e666717f8a8d4 -4dea5be7d3a85fa7f7186a5872f71a0c80b368d73722c688bb5ee38ded831fc59b20f2e0460b38fd3b98ab2aaf8e26066657e894f88ebf50e775707eb4bfabdc -693cfcfe4ae258d8375b3a22f5a885e598ab8b1c3cca10bdc7351ea4df947f9a8206eae4ea7e7fd90ea2eb45db26525cd18f91386bb32fa8f718cad3b96d8694 -d34418903f20b02ac264ed6339ed1c70243f19d0802442e78cb19a6cb5fe441740a8174e4788cd69a2fd4a87dd0cd79799cc3f0d847dbd307b8bb0eea6c87098 -3f22b25c16ad55b1bf0f881e3a3c9d1108e0ea60a355d438b0b2ebed2b6b0a4c455aeab1068b0b9ed7be8f7294025f657c678638b9694ba717e636e3a5d7f999 -dbbfed3118bbb9484b732b57b02ae0fb33d12fe474735df898bfe304dc00006084dc0babcad8ec8a4df993b513d61fea1347a158975ab01ca9be09aacc03e811 -12dd5ffaae09c5608df383518f103d9909d23ec9dc3da799858a8321cf115933bb948d6b45ae60da89e952c85037be676109c9c513353449877f257db7f75008 -b7436a99e24690483442bd84a8c35acbdc3cb4697c4740b69a1f72896dcb75cbe234e5909a5ba27cff00ffda000c030100020003000000100396eaf1652ea7e0 -b3ee94431311befa1c4dd924e3a1e1bc582086ffc4001e11010101010101000203000000000000000100112131411051b1c1d1ffda0008010301013f10461efc -b82fd6d3adfe2166ff0096c097b1306c8033e4afbc95e1e448f419e5baafa4f53cfdcc02dfec89ebb1e438b70f202fab59b7d983032de5852cc0fbb6010bbf7f -1b1e40c22ba7977cd588f6ffc4001b110101010101010101000000000000000001001121314151d1ffda0008010201013f10caf8fb177f938c5ef2cf7133603c -7ec43cec21d21547111d13b878c141d81d19fd916397a9771b87661f10a122ae4b7b66f22825bebe64e8a6b1793e58c0cc1a60638dc6b0267cbfffc400241001 -0002020300030003000300000000000100112131415161718191a1b1d1c1e1f0ffda0008010100013f1000d4ef8aa109364715daaf92e043afea5b892da71ff7 -00ac1ea08772b0a463352adc86ae977ef934b2c5594b3ba800b0879759b88a989580f5c5c2d84cc1282d584cdd7cc004980ce272e1c0202677f1895c69adaf4f -9318252bd658c5aee5fa3921a10bf63c3378899ac842ab14f3961218e751ad241a42cc7aeffd9cc6652b09d7c42205b9cdd2afc214b0b82c088d070e1707f310 -ad6edd92008b171d888323cacea289e19551f7b8ee16f0dbbfc40d96d60d3f6011c2512619600b9eb9da9ebd4bd581bc8bc7d4a386778a62fd225a6f78eaa1d8 -6eed23516376e0ca6d4e5868a02585c4772ec434fabc46b0ebb4c87a96a343013366fe62a1175fbc1f3013aa6efdfcca0e0daaabf9cca6622b93a521122f22e1 -8260661e37b65c8b07082b0f755f9189ab7f7a31142aa8233c59f98a40d0c0cbc692d2a15e74c347b1e6566059fc7c4035559b18da5541595ad7491a476edf43 -d7040a941acf0b482c9ec1a4eb540532ed350ac2ded0f106bc40b1019dd9afc96804ef6e9b256228769978eadb25981fe902e1eccea46735d030a0966f408420 -1469f5abf537d13ee6b9271008e6883607bcc0fc6a0a10d1c5d660505055014054281158b41d7ea5881c0db94719e25d4e5194fa103bb3129f5d4c6c877981c3 -cdc0b19a3bee30e05940a9b5dbfe44484dd2be0872980936ca9e0ea1a5c800caf40857082b01c53b2622dc40450725457059c933cd409ca1719184298038e8df -207c953860d32271e4aee52c0fe90dfb6b29af639664c4560286d39f88261628383e25a0c71dfb009050b7674e8b12065dc680eaaf50c84ba0ec94e8ba7ea200 -7cba21469dc4117ad3cef87772c9aba317a37e9a83689e49bcf5196a82ce43317687562939ff00631a6d46455e880413bf9c5781cca8d9642b35872fb11b6a0f -20f6e70be13f65304be9a747388190b0d704aef71dd4f54995be096c80965ff101809a0e52b995b41683001c4000c03be0270ca44f8ef980bc6d2e3787db982e -8770610657ff0032d5daccf917c397e1d508886ced68b8f503d314869b334a6228930387552737bb9448655d3c08dc2daac03caeaa25c29f76eefbd7111154df -452a1bbee6826244bc979175388ef151408a47e5afe629801f926f3dc6b628e6a69b3a972de9b3e5fb9634a2a8716d4ad41b3454b2151c23da376fa88bfb75ea5c4608d81790f3a8b51c6ea84d4351c99fc9ffd9} -}}{\sp{\sn pictureGray}{\sv 0}}{\sp{\sn pictureBiLevel}{\sv 0}}{\sp{\sn fFilled}{\sv 0}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn wzName}{\sv Picture 2}}{\sp{\sn wzDescription}{\sv -A picture containing gameDescription automatically generated}}{\sp{\sn dhgt}{\sv 251659264}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fAllowOverlap}{\sv 1}}{\sp{\sn fBehindDocument}{\sv 0}} -{\sp{\sn fHidden}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}}{\shprslt\par\pard\ql \li0\ri0\widctlpar\pvpara\posy4\dxfrtext180\dfrmtxtx180\dfrmtxty0\wraparound\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 -{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw1693\pich1693\picwgoal960\pichgoal960\wmetafile8\bliptag255\blipupi144{\*\blipuid c0c350b43fd44d9f358624d7980fd89c} -ffd8ffe000104a46494600010100000100010000ffdb0043000503040404030504040405050506070c08070707070f0b0b090c110f1212110f111113161c1713 -141a1511111821181a1d1d1f1f1f13172224221e241c1e1f1effdb0043010505050706070e08080e1e1411141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e -1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1effc20011080060006003012200021101031101ffc4001c0000020301010101000000 -000000000000040503060701020008ffc400190100030101010000000000000000000000010203040500ffda000c03010002100310000001b0c295dd262a3643 -f4304442af817ded00fe1b0f5635e77472bd9f35bda3e7df2b9b4e52bef62ebc92a371e1826b045302f8f5b365d4609d8b2e98f3ada2b4465772af9969321c55 -4c2d4553ad2acfa826088f5efd0f52d166c9145bf3af7872df22d591323b9a19daa0634928a3daebcfad07377aa5af9fbbc667a7e180e98ad8544868a5a2ce8f -38680aeb091d796fcfe85afbde4df98aebb933aa6b76797cb4ba196ae916631cd27408ec2bf4c66d2ff9df3ef7ffc40026100002020104010403010100000000 -000003040102050006111213101415222123313241ffda0008010100010502ddccd787002805ad14acf625a2bf50539d7f751a4efc69dc7aad6b2052a2fd2d16 -ae5fefbc5cb72d373faab5e2869192452b56a595a3406931694b72182c46b7aaf5b63f18482e3e423bef4ed3729ebda26ba98fa30b0c425283643c7109dbf476 -d6529e6c06ca358d81cbb55c5eea55909745ff003de75db5da79156291f8d07ea289d6599a036fec71f4c0bc9acc66b2681d0d63b22783da3d0c510a027031a8 -fed8940ace6e5bf3ed9e794c2ad4571af0ebee3234eeb318a2c8af265c1772682c4563c79281113c53402e3f3124c8696c3c968e8ebe3d6666d44cb146968898 -9eb5b8db569407984b8d9258e35912d00bae215d724db58fa49b35ff002f1cd71fee5389aaf905e22d5924e9b50565fda8e9e9489b4f9438d536da845d2d4ff3 -6f344ae71dad96ab56a94731deadcf419239d78edae6abdaf8becd47ae46ac21ba56704c86d92bac58fc6b213f5d4982b0f6f0aa4940d7672feafda48ca0e7c5 -bb94588e856350d5c85eb499a4cce455bb4d65f23f178ed8f563e2bd1e27893bf55716d0e4a1c73141072abaf7659c7c1602afb8334c8718abcd5db6b0358ae2 -bd3fffc4001f1100020104030101000000000000000000010200031112210410312213ffda0008010301013f01acf8a5e5f531d4c221d75c9562351879149119 -b7118da09958c745a9e4a3c3351b19c9e17e6df3169851be88bc7a450e4251e61a4752b725aa183276edac611f5002c6d1100e9bc8ef6b1871cb294900d8efff -c4001f1100020104030101000000000000000000010200031112210410312232ffda0008010201013f01a4993da0f665b99471beb8eca0ee21f615bc558ebb87 -d98dc4476a7ecadcc08b79c7e6663ea3542c750c06d12a87f932af10541b9478caa23628b0f4b7580fccc828bc7a85baa7fa8b4ef710658e32ad42da3dff00ff -c4003210000103020306040504030000000000000100020311120421311013224151612332528105144291a1204371b1243362ffda0008010100063f028700c3 -e24a731d9418102b141f928b8aaeaaa34eeaf753b66aa29f75556fd3457cb1073e993b9ac2bdeee381f6ddff0005070d08a8515cef2b7246941d474544de8b75 -261a77db9f0adcfc8627dca91cec1cfe924156b61c432bd535ddb45cd0c6369c0e15503c73604e79150d8ebee8bcea73282d1119e616f2e9de1a33a15e0cd332 -df57340659765d17aba95896b857809515c7ca6d4e9eeb9ae8f88205b56d74ae9b322b5d946b4357f4b543929ee7b4170233e6a3eee256299888439afc38a765 -4c3d6cd5a4f44d827f29d6e47fbd9595ed60e95cd785287afe355bf9bc38dbab916e0a1b47a8ea53f1f3c8772d7533e6543146282daa8a5fab3f7403c7095661 -dcd95b5ad1d911eea3631c6377a1e32fba799e2b1d4e1747c4d25498cc4789fc8aaf9ac1f0b9a73b72c9473c8f25da3c3454a6b6e11611bd4f13bd908633e1b8 -d6691c287d97c3fe1f030089d25c4535a6c3333f6f3f642785d58e51569e88b5c284201ed0eec5560673e26f2737a22f0dba03e42de5d8adc61dbbb82b5738a0 -4e2375d0315d9bdfd5f9ae68c85bc187651a6bccec23253be0619216cc5b2c5d3b842585dc5f91d8ab1daec92cf0cbba734332fa0d0eca0cca38994dd20f237a -b9196771334e778eed5dbf10c1caeb9c1d914715858da5c337b07d6a1c647a483359277242836470c6c326224e4b0fbd7defadc1bc87e89b1b861786f1bc26cd -0b86edff008eca4c0cd85b30e5d489ddd57aa60a64e7d361c4cefa35bf7253fe236d1f3e4cbb56853967fa211657bf6fd18dc557212eefd900e35c2cfe61e92b -c29a94ce879aa8342322de61421eeb45eb2ccd561f0b868daf630564ae8ac8dcd7cd4a766232cefa891f56f5db349e9615035d99c4377847757d95b0d7d953f6 -a9440b596170add1ea99fe4cceb4fd4a8e99f686f942ab055e455ad28cb21ad4ac381e9dbfffc400241001000202020202020301000000000000010011213141 -516171108191b1d1e1f0a1ffda0008010100013f21ad0698ec5ccab8a2c9db45133d36c41c2c376804662da8bda31b58db7b98f5c8278988269661013b7c4cbc -0cd4eaf440189a7dbc44d70576a5203b6641e4cfa8d41529ac8e4e482acc9fa5451e59cd980da457845b3a750c85a5e6310264105dbdbe8900297a8772a4e73c -4a77eb51cb01a9ae2084c004bf7f0dc1c855c2ed1ca381af1fd429c20d1cc316143ea2858a0fa819fa577c43291ed1e897e5ccdc596c0dbc8c9e666717f8a8d4 -4dea5be7d3a85fa7f7186a5872f71a0c80b368d73722c688bb5ee38ded831fc59b20f2e0460b38fd3b98ab2aaf8e26066657e894f88ebf50e775707eb4bfabdc -693cfcfe4ae258d8375b3a22f5a885e598ab8b1c3cca10bdc7351ea4df947f9a8206eae4ea7e7fd90ea2eb45db26525cd18f91386bb32fa8f718cad3b96d8694 -d34418903f20b02ac264ed6339ed1c70243f19d0802442e78cb19a6cb5fe441740a8174e4788cd69a2fd4a87dd0cd79799cc3f0d847dbd307b8bb0eea6c87098 -3f22b25c16ad55b1bf0f881e3a3c9d1108e0ea60a355d438b0b2ebed2b6b0a4c455aeab1068b0b9ed7be8f7294025f657c678638b9694ba717e636e3a5d7f999 -dbbfed3118bbb9484b732b57b02ae0fb33d12fe474735df898bfe304dc00006084dc0babcad8ec8a4df993b513d61fea1347a158975ab01ca9be09aacc03e811 -12dd5ffaae09c5608df383518f103d9909d23ec9dc3da799858a8321cf115933bb948d6b45ae60da89e952c85037be676109c9c513353449877f257db7f75008 -b7436a99e24690483442bd84a8c35acbdc3cb4697c4740b69a1f72896dcb75cbe234e5909a5ba27cff00ffda000c030100020003000000100396eaf1652ea7e0 -b3ee94431311befa1c4dd924e3a1e1bc582086ffc4001e11010101010101000203000000000000000100112131411051b1c1d1ffda0008010301013f10461efc -b82fd6d3adfe2166ff0096c097b1306c8033e4afbc95e1e448f419e5baafa4f53cfdcc02dfec89ebb1e438b70f202fab59b7d983032de5852cc0fbb6010bbf7f -1b1e40c22ba7977cd588f6ffc4001b110101010101010101000000000000000001001121314151d1ffda0008010201013f10caf8fb177f938c5ef2cf7133603c -7ec43cec21d21547111d13b878c141d81d19fd916397a9771b87661f10a122ae4b7b66f22825bebe64e8a6b1793e58c0cc1a60638dc6b0267cbfffc400241001 -0002020300030003000300000000000100112131415161718191a1b1d1c1e1f0ffda0008010100013f1000d4ef8aa109364715daaf92e043afea5b892da71ff7 -00ac1ea08772b0a463352adc86ae977ef934b2c5594b3ba800b0879759b88a989580f5c5c2d84cc1282d584cdd7cc004980ce272e1c0202677f1895c69adaf4f -9318252bd658c5aee5fa3921a10bf63c3378899ac842ab14f3961218e751ad241a42cc7aeffd9cc6652b09d7c42205b9cdd2afc214b0b82c088d070e1707f310 -ad6edd92008b171d888323cacea289e19551f7b8ee16f0dbbfc40d96d60d3f6011c2512619600b9eb9da9ebd4bd581bc8bc7d4a386778a62fd225a6f78eaa1d8 -6eed23516376e0ca6d4e5868a02585c4772ec434fabc46b0ebb4c87a96a343013366fe62a1175fbc1f3013aa6efdfcca0e0daaabf9cca6622b93a521122f22e1 -8260661e37b65c8b07082b0f755f9189ab7f7a31142aa8233c59f98a40d0c0cbc692d2a15e74c347b1e6566059fc7c4035559b18da5541595ad7491a476edf43 -d7040a941acf0b482c9ec1a4eb540532ed350ac2ded0f106bc40b1019dd9afc96804ef6e9b256228769978eadb25981fe902e1eccea46735d030a0966f408420 -1469f5abf537d13ee6b9271008e6883607bcc0fc6a0a10d1c5d660505055014054281158b41d7ea5881c0db94719e25d4e5194fa103bb3129f5d4c6c877981c3 -cdc0b19a3bee30e05940a9b5dbfe44484dd2be0872980936ca9e0ea1a5c800caf40857082b01c53b2622dc40450725457059c933cd409ca1719184298038e8df -207c953860d32271e4aee52c0fe90dfb6b29af639664c4560286d39f88261628383e25a0c71dfb009050b7674e8b12065dc680eaaf50c84ba0ec94e8ba7ea200 -7cba21469dc4117ad3cef87772c9aba317a37e9a83689e49bcf5196a82ce43317687562939ff00631a6d46455e880413bf9c5781cca8d9642b35872fb11b6a0f -20f6e70be13f65304be9a747388190b0d704aef71dd4f54995be096c80965ff101809a0e52b995b41683001c4000c03be0270ca44f8ef980bc6d2e3787db982e -8770610657ff0032d5daccf917c397e1d508886ced68b8f503d314869b334a6228930387552737bb9448655d3c08dc2daac03caeaa25c29f76eefbd7111154df -452a1bbee6826244bc979175388ef151408a47e5afe629801f926f3dc6b628e6a69b3a972de9b3e5fb9634a2a8716d4ad41b3454b2151c23da376fa88bfb75ea5c4608d81790f3a8b51c6ea84d4351c99fc9ffd9}\par}}}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid2969754 +{\pict\picscalex65\picscaley65\piccropl0\piccropr0\piccropt0\piccropb0\picw2593\pich970\picwgoal1470\pichgoal550\jpegblip\bliptag255{\*\blipuid cec9a658613028e35b0cb3143b0991a0} +ffd8ffe000104a4649460001010000dc00dc0000ffe100804578696600004d4d002a000000080004011a0005000000010000003e011b00050000000100000046 +01280003000000010002000087690004000000010000004e00000000000000dc00000001000000dc000000010003a00100030000000100010000a00200040000 +000100000093a0030004000000010000003700000000ffed003850686f746f73686f7020332e30003842494d04040000000000003842494d0425000000000010 +d41d8cd98f00b204e9800998ecf8427effc00011080037009303012200021101031101ffc4001f00000105010101010101000000000000000001020304050607 +08090a0bffc400b5100002010303020403050504040000017d01020300041105122131410613516107227114328191a1082342b1c11552d1f02433627282090a +161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a838485868788898a929394959697 +98999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f01 +00030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400010277000102031104052131061241510761 +711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445464748494a535455565758595a6364656667 +68696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9 +dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffdb00430001010101010102010102020202020203020202020304030303030304050404040404040505050505 +050505060606060606070707070708080808080808080808ffdb0043010101010202020302020308050505080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808ffdd0004000affda000c03010002110311003f00fefd249a28d4b4ac140e4963803f1a +f2af16fc6df85fe0e0cbad6af6dbd413e4c04ccf91db099e7ea6be40f8afe21f14ea7e34bbf0d5cdc4cd236a1f65b6b7de56301d82c5c038190473ef5f3cf8c3 +fe151f852e27b5f146a5aa6a9730c8d1cd6ba3c490421d7861f6898927046090bef5fade45e1bd2aaa9cb13524f995d460b5b7aea97abb2f33f8ef8f7e9338bc +2cabd2cb70b4e0a9c9c5ceb4ecaeafa28ab36f4bd936fc8fa17e237fc141bc2fe1d4921f06e8f737f2292126bd716f11c7fb2373fe95f16df7fc147be38c7e25 +b7d458e97069b1dca35c58c76e1b742187983cc396cedcf229afe32f0368b7ba75df893c07168de1cd5cbc56de23bf1717b32b807cbb84762b11d8d866408411 +9c022bc3fe3de8b75af7c3183c770ea5e0fd79f48d4bfb3b53d5bc3119b59365e296b74b8b610429c147db2019e7073815fb8f0c7036474a70a15701753d39a6 +d4b5775d39a29dd59aba69b5a3d6dfc4fe2378e3c778da35b1d86e20b3a2b9fd9d18ba7a2e595da92855945c5f327c9284a3195e4acaff00d23e8baa5aeb9a4d +a6b564dba2bcb68eea23ea92a871fa1ad6af8dbf60bf8843e227ecc9e1dbb9e42f73a6c72e8f759396dd68e514b7fbc9b4fd2bec9afe4acff2a96071d88c14f7 +a72947ee76fc4ff5c380f8a29e779260338a3f0e229c27ff00814536be4dd828a28af20fac0a28a322800a29323a52d001451450014514500145145001451450 +07ffd0feb4ff006b88ae7c25e3ab4f13da1f2fed702ce8c3b4d6cc013f5fbbf957c0dfb45de476be33b9beb41b6df56821d5ed80e9b2f104840ff758b2fe15fa +97fb727877fb4be0f9f13400f99a3dda4ec47fcf29bf76f9f61906bf1e7e25ea47c4df087c3fe2be0cba45e5cf86aecf53e59ff4ab52c79ea1a503e95fd71e11 +d555f0784adfcadd37f75e3f925f33fc81fa5d65d2cbf3acdf051d1548c3130f3d5c2a25f394a4fca27ab787fc7ba77883e17e952f89e492e7c3b0463c1de32b +36f9fec226766d3356894e76347b8a165c1f9704e0d7867807c27ad68fe21f889fb35f89b06eb51f0fdd4d63b798e4bed2b17b6b3a1eeb2c4adb08ea1b8af2df +863f13ec3c07e2e64f12466ebc3fabdbbe91e22b2ed2d8cfc3328fefc27f7887b115f44ead05ff00853c43a578a6fe64bbd77e14dfd8497374a7e4d6bc157320 +16f7a08fbfe424bb1cff00708cfddafd2b1f819602a56a315a55f7a3fe252bc5ff00dbb52d17fdd953fe591f80f0f6734b3cc3e0f1d56579e1ff00775177a4e0 +e1563e93a3cd561daa53afd6a451ee7ff0480f89c5afbc59f0a2ea4fbe906bf65193f4867e3f18ebf72f3fcabf959fd987e20f873e10ff00c1402cff00e118d4 +62bbf0fdef886f34586f626c43359df9610364e3e55629f88afea9548afe6cf1f3295473b58c846d1c44233edaecefe7a26fd4ff00493e819c58f19c153ca2ac +d4a780ad529369def1bf3c5a6b75ef349f551d0fc7df897fb5b7ed37fb4c7ed33e23fd923f6083a16896fe0178adfe24fc51f135bb5fdb69f7b700b269ba6d92 +3289ee82a92ecee1532323bd54d4ff00653ff82b3fc3c847893e1a7ed2ba678dafa32af2681e3af075859584eaac199127d399654661950c7819cd79d7fc12bb +56d33e06fed2bfb437ec93f12a45d3bc6571f13afbc7fa3c77bfba935cd0b5805e1bbb52d8f3962da51c2e766067ad7ed978b7c5fe16f017876efc5de35d46cb +49d2ec2133de6a1a8cc905bc31af56791c8551f535f89deda1fdac8fc83f067ed97f107c29ff00052bf8d5f0dfe38f8a6d74ef86fe00f853e1bf15bdb5cc7043 +69a6dd5d2b9bd9fed1b04cc1cae1559cf60a326b3ff639f8edfb5f7fc141be3ccffb4ce85a95ff00c3dfd9ef48792c7c21a0b59dbb6a5e3578e4c1d46e659e16 +7b7b4383b162605810371e4d7e4f7eda5fb1778a3fe0a01ff0531f8f7e06f85be21934fd5b4ff867e07f1468765249ff00127d72584bc915a6a2a07cf0c80663 +39c2b3648c1e3f6b7fe0991fb7f785bf68ef0c4ffb397c45d0e0f87df16fe1ddb268de29f87af10b45892cc0845ce9d113f35a1c0c05cec040e54834dad094f5 +3d1fc0fe18fda5be356a5e28f12691f16351f0f59d8f8bf54d16cf4a8344b0ba48a1b3902a62594073c1eff9d7d75e0eb7d57e107c3d927f8cbe325d6dad6492 +7b9f10ea905be98ab131f9519223e58dbd01ea6be1df83bfb35db7c53b9f1a78a64f1af8ff004127e206b96ff60f0e6aff0063b31e5cabf388bca6f9db3f31cf +35dd78cfe1df8717e3afc37f831f126faff5bf0e59e87a86a1a70f124ff683a9eb50cc9e5fda9c8559a48a262d1a11cf5c1c50ecdee357b1e9baafed71f053c7 +7e04f142fc1af18e917fade9ba15ede5bc56d20f3964861775644954799b48c9001f7e2a8e95f1bbfe11bf0fe87e34f881e2dd36dadd3e1bff00c245aa691736 +fb679a51e56ebe3320c2c4acdb0a2af56e9e937ed97f0f3e115ffecf7e22d5fc656d6160da5e953cda66a712a41716b73b71188645018798d842a0e18120835e +1de0c8bed1f13fc1304a8adbfe065c031b005492d0f183c6334ac82eee7d07fb307ed5df0eff00685f0d5a5a69fabe9b3f8a134efb7eb3a359799bad0190a73b +c630381d7ad741adfed83fb317873c547c13ad78df41835359440d6cd3e76c84e36b48a0a039e0e5863bd7ca897da87873fe09c961ac78609b49db45b6b5d42f +ec940b882ca4ba11ddc8194641488b127b75ed5f6df83fe10fc14d2fe1cdbf847c2fa2e8b2787a6b340b18822961b985d07ef1d883e6175c12e4927ae6869026 +cebb55f88be06d0e6d321d5b55b283fb61656d31de41e5dc2c1119e464907cbb56252e4e718ef5f26788be34fc68f19eb537897f6636d13c5be1cf2638212d03 +a43f6d469d2e90def9801f2fcb42008b04c8067bd7c8da6f803c31e33f19f85be1158c925df8274ff8adadd9e871890b43269f069c6e2e2d124c9f32dd67df16 +338db95e82bf64b4dd2f4dd1ac62d3348b786d6da0411c36f6e8b1c68a3a0555c003e943561dee62f822f7c41a9783349d47c5900b5d527d36da6d4ad80da22b +a78d4ca8064e36b923193f5aea28a2a0a3ffd1feeefe28f8460f1d7c3ad6bc233286fb7e9b3db229e07985498cfe0f835fcd6784f59d09f46f12fc2af1aea116 +929a87933d9dfdd2bb4106a5a7c840128405956442e8481c715fd473636f3fad7e327c6dff00826af8bbc71f15f54f14782b5fd1acb48d56f1ef8c37de6f9f03 +cc7748aaa8a5586e24af23d0d7ef3e0b716e0304b1583ccabfb28cb9671976945dfb3d767b6b6b1fc1df4d0f08f3dceaae559cf0e607eb3569fb4a552174b9a9 +d48db5f7a2ecaf2574d34e49ab58fcc5d43c3df00fc38be678afc57a86b930e4d97856c8a467d8dd5e145fc510fd2b8df187ed0da5db785751f047c35d0ce970 +ea9611e8b79aa6a97d2ea3aa4ba744e1c5aabb08e28a26603291c7ed9afd9df01ffc128be09e9856e7e256bfa8ebb2820982ddd2c6dfdc1d859d876cee5afb83 +e1cfecb7fb38fc2b68e5f02f86345b59e3e16e9e313dc7e32ca5dcfe75fa7e73e38643464b93da62a51d55ed085d6ab4b2ebde2cfe6ae0cfa1271de2a0d56fab +65909a6a5cb7ab56cd34fde6e76ba6d3e5ab1ddab23f95af82ff00b2d7ed25f157c5ba5de7803c2fabac316a16d3ff006addc2d696b084915fcd32cbb410b8cf +ca1b35fd9269f1dcc56714778e249962459645180ce061881ee726a748e358c470e028180140000f61522ae327d6bf03f127c4cafc475694aad18d38d3bd92d5 +eb6bddbdf65b247f787d1c3e8d380f0eb0d8ba585c64ebcf10e2e6e49463ee735b962af6f89deedb7a6c7c8ffb51fec3dfb3bfed791e9979f177499ffb674390 +cba0f8a345ba974dd6b4d62413f67bdb764902920128c5909e4ae6be24bfff0082277c06f1dde5b8fda0be22fc6af89fa6da4b1cd6da278e3c5b7175628f136e +53b214849f420b1e2bf6568afcd149a3fa51c533e47f007ec65f0afe1bfed51e27fdadbc373eaabaff008abc33a5784ef34f92643a74165a3822dfc888461d5f +070c4b907d0579c7ed2bff0004e5f81ffb47fc67f0b7ed1cd7be20f0778ffc25387b1f177832e63b1beb9817a5b5e178a54b887b6d753f292b9da715f7fd1426 +558f87e7fd88b4e1aaea1aa689f10fe25e90353bf9b53bab4d23575b5b6373704196458921c02e464d7a141fb29f816ffe1a49f0cfe20ea7e21f16c27506d4ad +755f115f34fa9d9ce428536d74811e2d98caedf539c838afa7a8a7cec5ca8f8aad7f61bf8797493af8f3c43e33f16836d35b582789b556bc8ac3ce431b496f11 +554f3003f2b386da464735ed3e1ff813e12f0df8a744f1759cb7b25c685e18ff00844ed639a45689eccb2316906d04c9941c82075e2bdb28a4e4c1451f377c35 +fd98fc21f0b3c41aadff0087f55f104fa3eab15c427c29a85e7da745b6175279b2982d9d7e5dc49eac782462bcbae7f60df870b34ba7e83e24f1ce91a04f2179 +bc2ba5eb32c3a532b1f9a3116199508e36ab8c0e062bee2a28e662e4478b597c03f875a3cde10ff8472d9f4cb6f054b732e8d636642c39ba81a093cd04333921 +cb67392dc926bda68a286ca0a28a2901ffd2fef4f53f0e0d473fe91347939c29af3cd4fe11bea19c6a772b9f73fe35ed1451703e6d6f8033b49bff00b6af40cf +40ed5d169df0765b1c13a9dcb60e7926bdc28a00e474df0a2e9e07fa54ef8f535d6a8daa075c7734b4500145145001451450014514500145145001451450014514500145145007ffd9}}}{\sp{\sn pictureGray}{\sv 0}}{\sp{\sn pictureBiLevel}{\sv 0}}{\sp{\sn fFilled}{\sv 0}} +{\sp{\sn fLine}{\sv 0}}{\sp{\sn wzName}{\sv Picture 2}}{\sp{\sn dhgt}{\sv 251659264}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fAllowOverlap}{\sv 1}}{\sp{\sn fBehindDocument}{\sv 0}}{\sp{\sn fHidden}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}}{\shprslt\par\pard +\ql \li0\ri0\widctlpar\pvpara\posy305\dxfrtext180\dfrmtxtx180\dfrmtxty0\wraparound\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\pict\picscalex65\picscaley65\piccropl0\piccropr0\piccropt0\piccropb0 +\picw2593\pich970\picwgoal1470\pichgoal550\wmetafile8\bliptag255\blipupi144{\*\blipuid cec9a658613028e35b0cb3143b0991a0}ffd8ffe000104a4649460001010000dc00dc0000ffe100804578696600004d4d002a000000080004011a0005000000010000003e011b00050000000100000046 +01280003000000010002000087690004000000010000004e00000000000000dc00000001000000dc000000010003a00100030000000100010000a00200040000 +000100000093a0030004000000010000003700000000ffed003850686f746f73686f7020332e30003842494d04040000000000003842494d0425000000000010 +d41d8cd98f00b204e9800998ecf8427effc00011080037009303012200021101031101ffc4001f00000105010101010101000000000000000001020304050607 +08090a0bffc400b5100002010303020403050504040000017d01020300041105122131410613516107227114328191a1082342b1c11552d1f02433627282090a +161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a838485868788898a929394959697 +98999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f01 +00030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400010277000102031104052131061241510761 +711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445464748494a535455565758595a6364656667 +68696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9 +dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffdb00430001010101010102010102020202020203020202020304030303030304050404040404040505050505 +050505060606060606070707070708080808080808080808ffdb0043010101010202020302020308050505080808080808080808080808080808080808080808 +0808080808080808080808080808080808080808080808080808080808ffdd0004000affda000c03010002110311003f00fefd249a28d4b4ac140e4963803f1a +f2af16fc6df85fe0e0cbad6af6dbd413e4c04ccf91db099e7ea6be40f8afe21f14ea7e34bbf0d5cdc4cd236a1f65b6b7de56301d82c5c038190473ef5f3cf8c3 +fe151f852e27b5f146a5aa6a9730c8d1cd6ba3c490421d7861f6898927046090bef5fade45e1bd2aaa9cb13524f995d460b5b7aea97abb2f33f8ef8f7e9338bc +2cabd2cb70b4e0a9c9c5ceb4ecaeafa28ab36f4bd936fc8fa17e237fc141bc2fe1d4921f06e8f737f2292126bd716f11c7fb2373fe95f16df7fc147be38c7e25 +b7d458e97069b1dca35c58c76e1b742187983cc396cedcf229afe32f0368b7ba75df893c07168de1cd5cbc56de23bf1717b32b807cbb84762b11d8d866408411 +9c022bc3fe3de8b75af7c3183c770ea5e0fd79f48d4bfb3b53d5bc3119b59365e296b74b8b610429c147db2019e7073815fb8f0c7036474a70a15701753d39a6 +d4b5775d39a29dd59aba69b5a3d6dfc4fe2378e3c778da35b1d86e20b3a2b9fd9d18ba7a2e595da92855945c5f327c9284a3195e4acaff00d23e8baa5aeb9a4d +a6b564dba2bcb68eea23ea92a871fa1ad6af8dbf60bf8843e227ecc9e1dbb9e42f73a6c72e8f759396dd68e514b7fbc9b4fd2bec9afe4acff2a96071d88c14f7 +a72947ee76fc4ff5c380f8a29e779260338a3f0e229c27ff00814536be4dd828a28af20fac0a28a322800a29323a52d001451450014514500145145001451450 +07ffd0feb4ff006b88ae7c25e3ab4f13da1f2fed702ce8c3b4d6cc013f5fbbf957c0dfb45de476be33b9beb41b6df56821d5ed80e9b2f104840ff758b2fe15fa +97fb727877fb4be0f9f13400f99a3dda4ec47fcf29bf76f9f61906bf1e7e25ea47c4df087c3fe2be0cba45e5cf86aecf53e59ff4ab52c79ea1a503e95fd71e11 +d555f0784adfcadd37f75e3f925f33fc81fa5d65d2cbf3acdf051d1548c3130f3d5c2a25f394a4fca27ab787fc7ba77883e17e952f89e492e7c3b0463c1de32b +36f9fec226766d3356894e76347b8a165c1f9704e0d7867807c27ad68fe21f889fb35f89b06eb51f0fdd4d63b798e4bed2b17b6b3a1eeb2c4adb08ea1b8af2df +863f13ec3c07e2e64f12466ebc3fabdbbe91e22b2ed2d8cfc3328fefc27f7887b115f44ead05ff00853c43a578a6fe64bbd77e14dfd8497374a7e4d6bc157320 +16f7a08fbfe424bb1cff00708cfddafd2b1f819602a56a315a55f7a3fe252bc5ff00dbb52d17fdd953fe591f80f0f6734b3cc3e0f1d56579e1ff00775177a4e0 +e1563e93a3cd561daa53afd6a451ee7ff0480f89c5afbc59f0a2ea4fbe906bf65193f4867e3f18ebf72f3fcabf959fd987e20f873e10ff00c1402cff00e118d4 +62bbf0fdef886f34586f626c43359df9610364e3e55629f88afea9548afe6cf1f3295473b58c846d1c44233edaecefe7a26fd4ff00493e819c58f19c153ca2ac +d4a780ad529369def1bf3c5a6b75ef349f551d0fc7df897fb5b7ed37fb4c7ed33e23fd923f6083a16896fe0178adfe24fc51f135bb5fdb69f7b700b269ba6d92 +3289ee82a92ecee1532323bd54d4ff00653ff82b3fc3c847893e1a7ed2ba678dafa32af2681e3af075859584eaac199127d399654661950c7819cd79d7fc12bb +56d33e06fed2bfb437ec93f12a45d3bc6571f13afbc7fa3c77bfba935cd0b5805e1bbb52d8f3962da51c2e766067ad7ed978b7c5fe16f017876efc5de35d46cb +49d2ec2133de6a1a8cc905bc31af56791c8551f535f89deda1fdac8fc83f067ed97f107c29ff00052bf8d5f0dfe38f8a6d74ef86fe00f853e1bf15bdb5cc7043 +69a6dd5d2b9bd9fed1b04cc1cae1559cf60a326b3ff639f8edfb5f7fc141be3ccffb4ce85a95ff00c3dfd9ef48792c7c21a0b59dbb6a5e3578e4c1d46e659e16 +7b7b4383b162605810371e4d7e4f7eda5fb1778a3fe0a01ff0531f8f7e06f85be21934fd5b4ff867e07f1468765249ff00127d72584bc915a6a2a07cf0c80663 +39c2b3648c1e3f6b7fe0991fb7f785bf68ef0c4ffb397c45d0e0f87df16fe1ddb268de29f87af10b45892cc0845ce9d113f35a1c0c05cec040e54834dad094f5 +3d1fc0fe18fda5be356a5e28f12691f16351f0f59d8f8bf54d16cf4a8344b0ba48a1b3902a62594073c1eff9d7d75e0eb7d57e107c3d927f8cbe325d6dad6492 +7b9f10ea905be98ab131f9519223e58dbd01ea6be1df83bfb35db7c53b9f1a78a64f1af8ff004127e206b96ff60f0e6aff0063b31e5cabf388bca6f9db3f31cf +35dd78cfe1df8717e3afc37f831f126faff5bf0e59e87a86a1a70f124ff683a9eb50cc9e5fda9c8559a48a262d1a11cf5c1c50ecdee357b1e9baafed71f053c7 +7e04f142fc1af18e917fade9ba15ede5bc56d20f3964861775644954799b48c9001f7e2a8e95f1bbfe11bf0fe87e34f881e2dd36dadd3e1bff00c245aa691736 +fb679a51e56ebe3320c2c4acdb0a2af56e9e937ed97f0f3e115ffecf7e22d5fc656d6160da5e953cda66a712a41716b73b71188645018798d842a0e18120835e +1de0c8bed1f13fc1304a8adbfe065c031b005492d0f183c6334ac82eee7d07fb307ed5df0eff00685f0d5a5a69fabe9b3f8a134efb7eb3a359799bad0190a73b +c630381d7ad741adfed83fb317873c547c13ad78df41835359440d6cd3e76c84e36b48a0a039e0e5863bd7ca897da87873fe09c961ac78609b49db45b6b5d42f +ec940b882ca4ba11ddc8194641488b127b75ed5f6df83fe10fc14d2fe1cdbf847c2fa2e8b2787a6b340b18822961b985d07ef1d883e6175c12e4927ae6869026 +cebb55f88be06d0e6d321d5b55b283fb61656d31de41e5dc2c1119e464907cbb56252e4e718ef5f26788be34fc68f19eb537897f6636d13c5be1cf2638212d03 +a43f6d469d2e90def9801f2fcb42008b04c8067bd7c8da6f803c31e33f19f85be1158c925df8274ff8adadd9e871890b43269f069c6e2e2d124c9f32dd67df16 +338db95e82bf64b4dd2f4dd1ac62d3348b786d6da0411c36f6e8b1c68a3a0555c003e943561dee62f822f7c41a9783349d47c5900b5d527d36da6d4ad80da22b +a78d4ca8064e36b923193f5aea28a2a0a3ffd1feeefe28f8460f1d7c3ad6bc233286fb7e9b3db229e07985498cfe0f835fcd6784f59d09f46f12fc2af1aea116 +929a87933d9dfdd2bb4106a5a7c840128405956442e8481c715fd473636f3fad7e327c6dff00826af8bbc71f15f54f14782b5fd1acb48d56f1ef8c37de6f9f03 +cc7748aaa8a5586e24af23d0d7ef3e0b716e0304b1583ccabfb28cb9671976945dfb3d767b6b6b1fc1df4d0f08f3dceaae559cf0e607eb3569fb4a552174b9a9 +d48db5f7a2ecaf2574d34e49ab58fcc5d43c3df00fc38be678afc57a86b930e4d97856c8a467d8dd5e145fc510fd2b8df187ed0da5db785751f047c35d0ce970 +ea9611e8b79aa6a97d2ea3aa4ba744e1c5aabb08e28a26603291c7ed9afd9df01ffc128be09e9856e7e256bfa8ebb2820982ddd2c6dfdc1d859d876cee5afb83 +e1cfecb7fb38fc2b68e5f02f86345b59e3e16e9e313dc7e32ca5dcfe75fa7e73e38643464b93da62a51d55ed085d6ab4b2ebde2cfe6ae0cfa1271de2a0d56fab +65909a6a5cb7ab56cd34fde6e76ba6d3e5ab1ddab23f95af82ff00b2d7ed25f157c5ba5de7803c2fabac316a16d3ff006addc2d696b084915fcd32cbb410b8cf +ca1b35fd9269f1dcc56714778e249962459645180ce061881ee726a748e358c470e028180140000f61522ae327d6bf03f127c4cafc475694aad18d38d3bd92d5 +eb6bddbdf65b247f787d1c3e8d380f0eb0d8ba585c64ebcf10e2e6e49463ee735b962af6f89deedb7a6c7c8ffb51fec3dfb3bfed791e9979f177499ffb674390 +cba0f8a345ba974dd6b4d62413f67bdb764902920128c5909e4ae6be24bfff0082277c06f1dde5b8fda0be22fc6af89fa6da4b1cd6da278e3c5b7175628f136e +53b214849f420b1e2bf6568afcd149a3fa51c533e47f007ec65f0afe1bfed51e27fdadbc373eaabaff008abc33a5784ef34f92643a74165a3822dfc888461d5f +070c4b907d0579c7ed2bff0004e5f81ffb47fc67f0b7ed1cd7be20f0778ffc25387b1f177832e63b1beb9817a5b5e178a54b887b6d753f292b9da715f7fd1426 +558f87e7fd88b4e1aaea1aa689f10fe25e90353bf9b53bab4d23575b5b6373704196458921c02e464d7a141fb29f816ffe1a49f0cfe20ea7e21f16c27506d4ad +755f115f34fa9d9ce428536d74811e2d98caedf539c838afa7a8a7cec5ca8f8aad7f61bf8797493af8f3c43e33f16836d35b582789b556bc8ac3ce431b496f11 +554f3003f2b386da464735ed3e1ff813e12f0df8a744f1759cb7b25c685e18ff00844ed639a45689eccb2316906d04c9941c82075e2bdb28a4e4c1451f377c35 +fd98fc21f0b3c41aadff0087f55f104fa3eab15c427c29a85e7da745b6175279b2982d9d7e5dc49eac782462bcbae7f60df870b34ba7e83e24f1ce91a04f2179 +bc2ba5eb32c3a532b1f9a3116199508e36ab8c0e062bee2a28e662e4478b597c03f875a3cde10ff8472d9f4cb6f054b732e8d636642c39ba81a093cd04333921 +cb67392dc926bda68a286ca0a28a2901ffd2fef4f53f0e0d473fe91347939c29af3cd4fe11bea19c6a772b9f73fe35ed1451703e6d6f8033b49bff00b6af40cf +40ed5d169df0765b1c13a9dcb60e7926bdc28a00e474df0a2e9e07fa54ef8f535d6a8daa075c7734b4500145145001451450014514500145145001451450014514500145145007ffd9}\par}}}{\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid13636511 \par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a 9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad 5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 @@ -437,4 +466,4 @@ faadb081f196af190c6a98242f8467912ab0a651ad6a5a548d8cc3c1aafb6121653923699635d3ca \lsdpriority49 \lsdlocked0 List Table 4 Accent 5;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 5;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 5; \lsdpriority46 \lsdlocked0 List Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 List Table 2 Accent 6;\lsdpriority48 \lsdlocked0 List Table 3 Accent 6;\lsdpriority49 \lsdlocked0 List Table 4 Accent 6; \lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 6;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Mention; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Smart Hyperlink;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Hashtag;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Unresolved Mention;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Smart Link;}}{\*\datastore }} +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Smart Hyperlink;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Hashtag;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Unresolved Mention;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Smart Link;}}{\*\datastore }} From 66a3ce53b50eb1f323a353beddb74a97d5565415 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Fri, 22 Apr 2022 17:57:29 +0200 Subject: [PATCH 239/946] Update Safari fixture. --- .../manual/_assets/Image_safari.docx | Bin 665795 -> 666517 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/tests/plugins/pastefromword/manual/_assets/Image_safari.docx b/tests/plugins/pastefromword/manual/_assets/Image_safari.docx index a5db154f50bc8adbdb2240eea1b5c182cdb5994c..f8ca4c0b308db3d889ed589ce5807f86289d46bd 100644 GIT binary patch delta 17768 zcmbrm1z229vo|=nyL)hl1osKS0t5&I*ARkxAOt_bB@irx;O-XOncx9}yK8WnfdGRI zJNe)DzW3hU@7w2lc8jSqr@O1`bWPi@tNYM1!IeD6#rRSk4V@f>3Bm?}K+K??UP{XM zC?HTX1_(q3!bVNeX2&I~d4h)uxO6`zR=P^QAxdb{d$X5U#)JAv?km5}J{Gkf>2g2O z!p_AN11GT_7jfwi4jmbfla71|;WQ`RUJ9W*12l>Wi>my$-Iud}%>{86H>e;JM&a>u;lTQBD=wZ4l;2A-Z`gQu}DoV~VQs9gE)fmgF&8C;yks=Vp606(`D@KH?iW zXIR*Ejfoi;6;sKSSX0GqgTicwjF9-*HOn572t!Gi?^|-vBuVZ^sX|n%soestVwx{4 z;X2HznP2yR+DAWoXLnsFT_HagR?`Wy;>{gNc1GV47u(DKN z5P$O{t+m!!lESepqD?X4M^f$f9UlfDDK)IP6m{)rkI--$x57#pkTud-_Zw3Z6∋ zT^jyA+Vvj^VCRoh!dFZXNc#~8M1riq53cXt3chu~v(bX?Q}slESvs<5|q8(~q&nNuBX{qtKP4y*?rQY`F$6``z^$L!22&U$aMVXV8q| zkHxPNF&QXT@t2ke>6`D*7M42Jzc5TouH(J07R>(yyqx1v9s06eQDAVBrhhYVm<`-O zsf+oH$m_q*KK-J1_cMt%K!81tAYW~#{?Uwe0(-EY6OSO7KDCq72&sdNPy%hEeQH@B zhPs_zP^TPsO2H&u^V=B$eu{09P?B-cL`jmwsz&PBiAPx^G#hg90jR_kefAZ!{Pr z7F2hrA0-nO*oK8$Fkei$T0Ykgl9BZpEc!@WDaQK*c>|&9x4gWq@G43sk>0#^8vr{kgvrQgM7Yy3VpCUyI-}{)a0>l* zzB8{?)+Q;J28C&{lAiAvM{fej+E}Xj0h$RRX+<(-F;cS^aD7`xRTP?bJ^w^UuMEfc zY}u4QR?(nji#3Mz)RrNZY)dP#5=H~gGn>=e@)=HthUKhSa-ud^IcnBYVB9{Jdxspp z1mLY^nMNKfi|iD z&qz32L02%lc&3q9)^r`RO0DU(zstKK(gEbUV(t_o-NlnAoPJSAO82GM%+P629sBK`E!lIpp-^I$?<}6j#T5O<4XDXI-{|2;Y?Q z2=n6@HB>d&(h|`%7;UYyl6BSV)B;hc%^F<9 zDsMILW)69}taLa$IL4JZYnOAa{YF3T7U?&q`1jMW!lW^A^(0~xeaS9%eu8YIDGn5jIy>`Ybv9@0hDC8 zALD}r-jXgm7Urc?d>N9CcfCq>GHw76H9cAO%9kTbYr?lw0!PiC%(pSAf+X=xrwA%L zXC9~unLklc>|hOI$vB40TzJ=eycADoGa^kMX%@47d8^MsdyzIitA@*yBq>(>eR(Wi zyWyA3(`%bU!n-o>Oq23bE+~PG9l+aQIU75M2ub%iVlj8$9lJu6u-zu#=!}u2u>+ zI~Cv_PL(*5%3~v1mMwe12t1T%1o5+sK^(mUrdr%r<~kjhS7TeJMTYCpmI%y`t8!~k z!pg$+MP3COUf|{ZL`TEY0?I9j4t%PM1@_i-!Gh4cpAL=r&dQ&uO7G|Qjo&EQNc)%| zGKzl_N$D7~Kbp~HN_2ec^0@7b?h9sBVCpe7#6I+#J{;CGX#p5r1RBJl4B602i`K^D z&oeTgHHhW2Q@DYuUOjYlb`IX$fD3zkD3*ch^$1=#^N{xx`*O4|5Rx8PeEW;+go$+} z0P;wLb!*o#lr5>ur$>=uC_|H7&0Rm2PPUjk{bKs0LBSmSJ=g&wq$BLmw~<(%IOvJ~ zftCJs&fZ99`e)I|BVWn72#Dn$5_;V2>cIR=g(aeu8%A_81lxh)4~ai*`p1h-Vk&t~ za-1)^J68hpIU6lJVS~_7XhBGv0z!&_k$n-)K1~|B^=P$w37H{}M-el7sf|tndEjdpHJ3ytH%m zboH=vb$cW%@E9cVOjQH@uRN0exknm-B;sj?n1wh{E&BdPoNq_)XMqntKqT0pcPLNL zP*^~yBq(SkC=b0LCS)-%Q2wERvLP=hsAvE>1|}9Z4lW*2qJbEMih_oQijIbX@%K3> z0Z0K5Itd0T^AmYYGHpvN7I$)?poCm()@LE|QGPZhaZDVU^@8IG2-s^+6k8en5Sa?KaRCFSc^dc)OUWj(!4CUt+&{McpP3f?Z`=M)OauPYwtt)U zUzRO_6p$_QFQFno{}9^WD;hf5UqVOP@|Q6FMVS8()?dQ@H$5Pg{G$Px4f(-F%Kkg; z?+x%jLjSwK!wRx(l0Phh@X=6^EeeeU1O_1x+}I<`uX(s#EQ9b9B>h&YREitXM%w0;UjRo;GYmTKTh7PQ{yo362U`c*P2WoD~riv|xM+Qx91=)Sa!uOh>_ zfzd^4#=}B}2+mE_4LPQ0^79EL;>rCMzMbEa7MLjw~6fm6#MSOWQwwu_P#}p zwK?cFNm#k0MrTvga@;l}$4wwC%wcs31K0C)=a``Ay~+L_U~CRhz~o}Lw1^hr=}*6C z*?%A%L92F~nfOdJ3z2#Nt)~OT;0->wuvnC^|BVu?R*^G4I$Hj4D(#*EE6ed(I{Hlf z>yAVW*)6HPuP1oc71w)FMx|#S|A3p*7*|6eu6k1{nyWe+ERV~T_wj$l!2c@pzsG?e z#u4+KoOhO;f~uVI-XX;3^vwz-Q#4O|Y~xfE`f3O`EGdyMWDIZ|q4Zy*e#Vd-w{JfyEv zXw;pilU1bJTWk}}8(`FUp*)eJluw&vPR%}-W>J&W;43&<$gtX`etH4gmw z03vRX1{%Hd4(1fYlz08|s&oS}i$7f&z%{CtMlAEZYnNWmRBj2;c`FbcNuy+4oHGpE z@yErq_LdiRT;{&ZNkxAr@ge|aV8c{A_|AIMA_z=={C>rJ7VzGks`7YmFY)&LB|WkD zd&Y}D!`vff&%6ez9Vy;p7j)jP95#%N8Bn@qF;?P?F(>tCnpSlfsV=oAMr*gOE@r_B zy_+u8r)8A0P+;N_qMv9&Aq!WuNy{j-zlv>+2;EE?{IhQr@5JLah2v1o+>a z{jP7uIvwDNpaBklj`AL5lO0-o7mRK2@i!|!Fb>cB5Wu|@p#RAlT^Bi6+Rsrg3Ug4SF~~vMO8;9%d6+;av4|PxBU(Ew}2Ae0< zzGGy(;aKsymwkYOw~53iRJdo@Tz_ux0rcVlBp#SN&;8p}LFGwdUdfjv#2<4=?jgAT zxNP3Lk-%l%hC!!G(7$WEJtHd_7Ty&27@)lcZ)PsQAV&|NeDBtIGJ$mO*;h$}B+AV+ zm(^pL=64X>6`$$_Z_F=+VSsKS?3Ih)_5*3E*#M0iC=?*lIEATA>P%HlY&+z)h>E_d=*^F{mtz9 z?un$rsN#;&=?`Icl~Xa*W!EQxK8Nn6_H!QlO+O08r4@v-a_541|44VC``g?HH^iYE z`(I^|Wr>G=Hq!nE{9N6N*=aw&oP#?Ss(dK+_k~i&)`Q8E8TBIHDtu@XIvLRPE(Nb= z$vuhje>y8iX8O8oQ-ftsOl!EqiYNbYjN(E@;TvC|lDbGvB@b!L;vp54{lM&;$`5a! zp1PmSOC&wi{h54bk`p>6nxa;|I$Blj6?aQ5?P>I;#?l2fK%-THZ#nnjMfIWdr7Aqa z8OFJ;8B*E3w1~%5QS322jEi9fpF7KiNq1MS3o;(8;w8CBIUg>?-}~;~%pEt~k&17= zoDO6<$i^>9@=ptxS}SpFr+foq(&XJ~2Zpv{f7);DS8vqM!QVnQ;wA$>-f7FEe1=I< zvglvJzVP1zaIv{Dk4xnwmbA>Vjz?w#oJ|yWazGP$au57=Q{^Lq(%Z{|(qDPzNW@GG z^rERXW*A@n0fhPn<0ZTWCf&n?DMx!~K_O$$6`?*}!9MN!mJMHpc<|7o?{k#Pb7Bg@(kTRr4ju9%BT5+fn!m_~W z#j4Fo_K`tqU>^jkoE-}Ou5!#sw8a$TH`dE=Loio!B`N?nh6C!Wm#Ub31d#zmZRSb^jIFFdrMLz*K_I9 zh21)StT*HL@ed$pL5#o!Cj7VXx^;jM-lQ<8Xk$m$d&x4Y9tz5w0G&`13rSXIH=M$G zfurG#l{Z^T)BG~(yC!PmgN?w1S7I?1*00Oz2@@@RJ2`wP(;dqyRYUk_caMgjqlq0k z51T!W9*D@&A{l^c5rtb2w!2$xsY9sue9cQmd{5?ocLZ^~f7SMg5(`aaGr6kUV1l*u z0Tj^}ILvf@xCz{$Ss)}WjF9!$h}C_%SVXsgpjRsG6@lVEfEI}(fvCX&YMU{R4k`rA z(z?n$E+f+e=m!@Bo_6fd3BCHUia{zE;`xbyPaRQj*!}&K=CmGvx~BZX_H8k5+WU8_ z+_2&>f0Dw%3V7MgYX2#flUb}of-kAs7k*KoMdL6Ub8XR( zzobi)E#7m&cN=VKPe`5SAof!Hvj?!8XI z`Z4Q#RmaOZekh4hkq{dGI@!E!rT^9K`-2;srdu|6%BxA+=uI4v`$4`JG|$&Y-PI=Zho%;B`H3 zMo8`dgONaG>oocSM2MhT5XjwH(Vx?Z3bJ+#mkB#?6Y?&pF_0yC^e3-Veewb161O02 z*r5T|fE6XPO+MCDI>%JqqAv_kDso8ksPHxI`I9%X?}q}3}Um^X$p2iK?=`;iB*#R!j(BBY@H?r2O7&fvQ$0{7Sghfl_v+OIi$$EyD|Ai>yfuv=Ahwlu^)nUu$8jzqrSOPUJ(2ld-NF*qDf4E%v=F>+I_t48tvN{`lHHL+^(`~K~ey$ zU@;an1{IQ6# zOsNTkow~}EOPff**6kBV%1-u4e}!ABJ7W)8)6_Q;BR{V5TO(5fDtu^IXFElp?+2nG zwyujR8sBHO98FfFO@b#kOd8q~gWBZ6B&(|dM+QcIR~4is$LY|7A)H?Iicf)*tKRNA zk^>sY2}y=)^_Q_$x6kef0Ax3D1Y@uiRa?<2ZAv=^T8vnH6}O!G*it=K+uqMOF`eOK z|K=1o0iia$0>CLC=EZ-g$lUH-t>|TO&Npk*^>al#oah`J#>$I<#MV6@i#zg9U6-9S z@LS{r$dMi5y6O0&LWw6}mf&of3912(21A1olU`|f&-MHjF|z;_tM8P%XH~TkbkRB9Nx@u`M_$7t(M-bxHgagZ8zxk^agsDIf;=qn6aze`PD1tXqQ3iPW2Mp zEXpZ)tn)ef7vL>y6xYj0G1X8q|G2d-JmAOf*QXku>$_m%2av3zj$1}9|7^rP`g+aF zYUNB{mjhMNy_vDyD+Hk=JiYo(`aX2)`vm7#^0|xYiBojNSm+>GV&&%riodelRi*Y7!4G}^YuL}8)iO=o36yhY zBzE`1GuNNvbQ7GP#*H$9zCLRmlYajSXa$mitn6c3*qq*d8nE6d#}1#!-6wPW(5h4( zkfH?y8MY)o*IamO5cNuP9*B?yBTYcxClFdp@G)6B3+wKY)Tmo1y@xY>G%l zm-mWOE^3M?a<4#qn`T2~-aop}k1h5z)*%1}++yQ2?5Le)y-h;oURbk9-9%dbeYXm| z705T~bHSP49PBT$3Ph@t_l8{Bz#{MKfj4%i{GPXdxup(Ln(5iXFH+^KzoN@0k*?QK z%Fx~`A!WsZF6(yL+t+rK4WDnqOJkEXW zbG z_s6;FJa5&up#Xx+@yi0v@xr|`c`NKa68VwAW|V>GFUF1eY0l-seOh-E>6=f@)}SQ~ z$VrLg0koxeL$X1%=z41bTza&_uQrcawiHaBv!!Xs?ZvMbiQTUgvHj@_Fr0;=WFoEi zkA^29aOtc|Oc6t?EQnF8w{8RM-JIS%RSqU*5jNGOP@sot;e50D_^=8xKol$0x0Ah5 z)a?DIgBDfWg;__1S#2Fw~&tBF<-Omf0m?&e#! zEC*7I<+rkMufv``f~Eyj6vihV-j;EubCW&AqB`lCKedA!#&$nk=E9%AfJ<4pUm5(> zGo-s8*~sBvN$l3_rL%_K{KyD4s`;F;33=8o6oQ~8dDV0&AP3>9N=M*|mf9HuM}3uD z734-PR%cEhfGs&M`5$BNc)vlbRE{t|ULbmDZjQ;t{m87n;+XG~5Ttit_~0!8IHZ$h z{?oDOi>BaZX_crPzP+v_tYEq1^#@Q5(UJSDw7)|m%;Zja98yoGK4)E1!!Hw6i@pb8 z#owCk{DEu`05`CJGyPud$|^hGKo(ivvDnR!fk>c7+W(aVo97;PlVfa`wCN3Re+n26 zYzbaiyhTtTvKqbgdHGts(s$~7QiK_UGLoiuI&tCRx76N;mt|3bVu4d>4Tl`L;^~fg z!9O83qfeQiFXF4-Cy6JvN(0t`io)KH;@`{uno@Zwr0p)*GHg<9g4zjQ&UF#)T z6M>mOaG9bAIyY8xtnull!XbB!dAMsY6I8u=f#>#xos49zSdtIYYkK;+IduU*g;yuE zldn-g*0TUQ&j%2uceQTIOgqjdZw`SiDcc^n`1|F*=vG(S&%M) z!d~LX>wgH+Zh&>$JF>AZuN1E}aye;r@hBNBKG;F@)Xz;``?`*&FXx>Ccn1(XcB<8Z zO8{QI>z0SQI|t zeGBIcnLkx{n-LL9eHKKb*@Qgdjw@1r@0pIJh10gexik=Ty1!Nkv9R!e41vZCK!O~h(!FUFQu+<~Z5nyY z%Q5BGl`Z{SKh~|%5YVygnS=FnL#5`f23}66hHJ5{4G?0^)VJlfFaY4qW>`tp=oJ5& zG@t!aAG_4BOg~o{H@dVGlr*@t+A>`JQ8*?87BmW|-Gj1`9)kB9*vP8tu9=IHD+Pt7-d%x9FGY*@|uDBjm# zG)oxS@sJ*e=2}EA+}XOwJFqu4{E0Jp;@0?cOn??%Jg^3k-Mxnq0`>5oS1s+li3x+O z)cpZu64jW+xH~kV#m8Lzp_~$4{dI^FTC-^QU3)6gF|#e{d_ClkWO#_B z6>q8>wdIcmfYSqPCYP3(C9U<|kbyr|k7L6^;*9T*4!2-ue+*dMkF}3bWB3`k&Os_9 zb#*M{H^-(y!T~{Gw7`=-AXUcqI}&0_41^|ci~`5baW@uF3LD;#+HX7c%e*|=I-2`? z6;)ZK4bDHSoGVZHS7-MrpKt3VvVI&I@(m`^wixNnc=i0w6 z8K{R(i!x!GxV-wno6-3LxAaxwbJ_Bn=AtaDA>M7>G_Z+#%Uz1M34)Lt-f}Bt_jQ%& z9%z>%_D)>uCFSKxmycxAp&rG-?Se2mW+6cb{lq5IClW{)_$@fBlUeF^@kx_eAk!1{ zfs-fL`8-4&fT1s>XARXmTwV;4w=Z7RvN-4E_Dk7!y)~`a3R<`EHP!vHQoN^?p}lz^ zl^_OtEiFe>wW=h`U>Si#MeFf$v`G9D9PjUTU;7@i=yBOS*^nu&Eam%&qy3G@`D6Z8 zX}iH8lI)>Qp4des?6~e85W{&xHxvLlfONzJHr)T}a>l55hG#e_F`)RA0$}d*$c6@c zbKW{4NVSdv1aB1(0AiSGQSt#)l>Pxx@8LinzM5OKf772XkX+V9G1Bmh9|QPj`4`(y zW2A*n(uE261cviIfbK}P`oVP{KC$070&mtDO^lHnHTDOsHs5fU?cbrARWWnND9Y`< z6cV;roTom9&-g7#YbejE)4{E>aC8g4|H_@1zQC{S!Yq^~)NZ*$&QV>gko9^->ie>G zRHX9^Y)3=)9JZQL)X@%58Ib%;aQH;)gd)^Flw*D7BMMwP-naV`-SVz_7x!dwj=#^; zF;g%Qf1>fa`DK~m>l21^3y2pJULdW#!KV`YK!)+-Dk^E);C}3Fn!|A25eG=H3=OMm zlIj#qoW7%B6!`OE=lf|*!F(_~)*Yqo2IoD_D%V{Ka)7SR1KR?pOH>=h$G>EhpxskF zH;viov~J?SqNUgKB!(OT&^Dvvi6C6wpX>qjG(hkHg!1MAwCR9I-xxttPAHr>ayq8z zXQn)6o2MV6SWv*J#ZlBt2|j_kDeiqf3;drF@is5$i{L%A?*LY32D`wkN3 z<&1=M(eMBt8emFf4HKSptNhfmNf~WeIE$PqMPejyVA;6KhfMxGttwr>-ZsjYd-gND9 z!Ae~ukox*-_QF0o3%>K&Gp;y>CryO{Hn>@p*;y7)ja%z!u=SE7=W?)>jEdW%*uDq_ z3(`FZy}!m^7zE$gToK$92r6CMqn*v=KS^f~K4*UScq^of-r!X9bGlX0GyXsG%uO+# zpUJWF0lDEm`BFPtj_(Q%v-&AY-WK(WiB|i~^sjVI2n7~}x4|IqtshLtE`GET5P0K! znO<~I?Ou#6`0;!zku`P;?X$Z@HZ8a}docuobLECWg_)-aM%}T}@0jpEqj&BY@W!?|TAZV$b1`0+^iyKbF|~WkirGn#LDyG0X^WW6agn=EN)rNOW1=Su zxlQYXqq$0{k=rsT57Wqv=+8pU7n|7{ueH=b2z#VMG7j0xy4&E#C5wt-uU_((qGF*B zsd9?KtXFy>hT6D~e)ehYTTE&lf4T+O2W}Pi8m|`76O0}8ea@=bM(0f3DnHL$Hx&Y1 z{Bj}|=IAq`0Rq@4jFyWFmdp4CSDX>6e7}jf@@n8=xbgb-t0ya3(8Gc1JXb1(Pwt67 zYp?ZljWylAI9rdDYnjouf%#pknCyjznY#u?m|e1U9C7g+SIoDLT3-m64rc=wFA0vv zZ;1E+iQE%xi z176SE>>+daSjjV(qQ{yS5e0BL&~plBW9s9#9KU-p%l8L9AHsS0He4BWu`!K5_eTq( zu%SX7qn3vyhNlFC@~5Z1K*UZhfG84G3>6w_Xn*)0)~c zN9`fTI+qkZNC)NQaEe}YxcAc(yY~k0 zd2y@JF|7mE(awrORHa(gdZ^yeHW>fTFM9VxhN@^3xtf1U&%f5kwSncZMSpJEH`foT zOB^ac9Wefb2MIU!KW=`q({h^~V(ed#{AhRfn{a6QWsqSMUk*NOz&8Rx%fmVaFnvV& z(RfSJ*X7d1*Om@vb1gnf8A^7;P8F<#odabW`o)6A-aRoRfb?@D(S3RUCvR;%FdGfE zxw0GxHTG8%@?qe{hS9l@|^A|H%aZLqQ0Na0H4l3X)Ng zjD}=%Bx4{M6UkUe#%@9p#<5?(@lB1Up+KHd>P+##$K?dR{x;#8=62#-Er@JV`kgoS z<++ifH_3CJ&vo;_8Z*1G<`kvsr}p{jj8x&CiH(=1t6;a;Hcquy+&f+Ce7L@f+oZ2* z(y=TW51}%9_95uXFK~s32oRP)NWI_~cKYm%It}o6dew*O zP>@TM30iYv+s>yvt-blSiUZ5G@og)4`N2^6ZT(^(InF|b7|i-@dwb(O{Vu->6N{D) zS0KaK_D_YjenJk2{x6)Me$15WH&Fo=w_=nux-0>@3D#`Yybk^a(#Vx}T8E-2fv37~ zn63wh$skmwWdW!3Wq%HRye83V;Fz8*kQ;S5#y=QRwPM1%LIkxFO7^05_FoYK}}}Dx^5Fwd=8AV)P+1g(OT4EKXkhEer>c} zb{#Hp#X^dqAZPY4?L;3i-$Q~8hKEX5jUDSU`GLN@@Wi8Mj|fcygbKw-$xMtY_lDP^ z2;3I1wx+(UaU?ztqUd|;Xp)hJ#_Gr=R~YveV1`B*)8WRr=-(@2fO$V+r(d&1zVR#h znfBaM}Vvm^0wpTB%(;nedtoOIiT}N#L(6)7k;{`i2f5h&!HDCNPWdX1iF#RAtpujsRL#5waK2W;xt*Kjr=^v8zxAk&=U{F~EmrP8dL+eW zYFD$?*#-Q(j-S1|HKkBBQ?RXO{q+^zO= zb$6dzJ$_1^1flKlh4&LW!i{|E3kxhiox6yuzK4I_Q^481{z$HeJd9bD5>JdP0c?p- zBBGqGPT8BEMSfVfp^}**b`3gaGi%VPfAloiykJ!Fa@V7iO-_2vjj|$gQa74hQ5GAO z<@>Kv!-Dlo4r$e=IRvDVZ*=0xouV*zlXk~OXSbf==A*Tl?>!mdMve#lmL=}05|gq< zB$i2Gy7V-D<&?}S2P?HwU5N%i#{o&}X{R3QZW6o42i)XFyq=J$p{nbPimS4HT z1ndh<7H_!g8+3gN**J`svLwrW=(THl6hqL6iw#xz@uuoVL@0c|m@&$OH;+&rA7Mrk zfmmONtx&7>U>^?!5RSCDD@zlOTuC51Ipfn^4nb+{%~{92S(XsBg5dy`eL#QOEn?~2 zZsZoMJS-k}B$a)km~kG9%KLlUB4Q<*DKR##jq*pqHF@xb;UgD=QQ~|LrGUI=&m2e> zmT_yy=NW}0LaS1!316?7$?tJ&l5%U%7i3`{x&=vCFNu}S=^jdHYljSrbv}!3Ej#>D zgqLo3Ao-$;J@j#w4NVDaLM1S&gjr0b!RF<6z4nP?a!o1c)9W!JGRf%QI!du0n(TVg8dId zc`{dPPtJB4WSy$_Dh-0ZwKPsN?%c+Guz)PD0KN~$=MhDPOwF{7OEOQKyw-VC1LMj| zmzY;SP;l1qrCU!8ROL;KnJES8h#QRfkeW^?*?-RBIpMq3(n_|;Nm(bwrNZFa{Fda0 zJYRv!i2`VaJSGoY)3_rlIIRei%n!B9>&MEEilUBnZRi-4vP-|z%z&(-(vg|@w>9my zMGV`Y*NwGC%l+`N{*%E*rpz+l{k)LM@0^nEhSO}`oxJU4nrT4yAKJegoKXx~5Y(Y9(AXlv+737>nSVdX_$ zY@hn8cERbWS#*z#7Cf;@hdcrOfCl>Kg|QTMYFr$gn_`~^H{|)=pG}PvxO^x;>?=0Z zXC?+E6q`TP9qh)wcBt~vFVzy{0b}7$u{V`9rR!E8?@;7HpZmLV(y@OI+T}&h~M$r1XDn3IX zU*LGwGL4pQSYk$6G%I_?K0)@8bK(tsbIr#Pyl6KZr;688QIFo{VVs@gy%xrvTczVy z${RWJ;}7{%rMj?Hyy8TSB?d+%w~ROw-Sgb`?4s|^Y|M|Vd1N79FAqN%HeU{X%^B83 z5Vjlpm?Y?)_`7=t)z|HL-Go(j|I3CYLO(d|wZ^CrqvwH_`SaSBdgt|Zm`9OHN|&5i zWGGF4z`-=z_Op#8onv>-__s@OL`j0>c?G8)mTUBVS?2ivF_hvuCV$(p#sh&`-ldpR z<5B@823r!O18Y|q_k?oD1ClvCqMjb%S!kYhZj`>?aGb!rjnC?T>d$&L9~E1udXa|J z(x;gAsEfBuYt=n+c-Aqb5e*sA7`3$Mu z3jy>+e1P$<4{wr3jkr0UMV~o0L)xTir@yu1DQOh5?5ydwKljmJgjLPomVx&Nc42<% zBh-bk!3(RRcVY=?1$uGyZV4Faz{O?y!%_C#OsA`uB~;IkSsNxUXN_k>xnmueGADRw za0yXQPFDK!t~=T=(r-n6MUBTZ#K0CXV#d578;w4zAg+M*q+aL4lA5_Po5qw_FcqfW zz`*w#!b!y;_dUO*sfw`ZPF26k3aq6MXSUHbaTcRx9m~Xwn2?RgGJN;9^|wKdxCqyK zkWQDj=qT&FaB-^FYH%FTI~&hF+mDUT_7)Pjz$y+goB9%XzHuW!#WRPq=?MjXtKaW@ zE8bLN!x_sEv=L5#W(#M@lFJxD9tH|UeeRVjC{q!)>)vlK5|z&GMRz=sg#HxM23L`iJ)W_eB?oW)+8(hxmF@Oo3Y!-v39D-u`PJ9v+_d&g)Dx;rz!0db zpu#jWzL!rcg(wM^19TNA&kX=EwpztvyW4j;?gZVQ;ytv4^@houYI%FOdaOfA9+=+H%p_ zwOl@4kdA4SHQH*K(cx{K6&oH}6-ejNvnkuw9<;cfGAuG`{8q4$n#l-^sfs0nURgK# zsw}5d3g7zP;@5BxtYxPZaeSHLzZfgR4*jc2Z_leOuFpSNdz?VfCK+(?HBV#?yxtjeuVwtyYqL zzZU!{Q?~|23_qmT9A}ho^S2hy7gs*lJ@l1U68NM4$!P+3Dh}A`?ij-&j~X^fXq@^E zU29A_UWnn<^QQUQw14{&ThvgXS;QdRQbJjOztTU15O#9@sGdOeR?M!S^w&C*jilpt z!B77~^UKruw3#*i(>hZ7D+e}t!NTZlyGiKGQpRp8pWlH-tFBHNRn|DkfOS<_%Z_p2 zn%d;x+1k`~3Z_oUM2Jj^Wn)1cSw0&{RZ}vcuTJ{Fly;edXX1h1_vyd8>8bLBW@K@GNje$w zaXf6eKj>a5D6y%82U>i&gy)+bEZRw#K3I2SRy~k*m6d)VvO$nK9U(*gF6$*?m(ObR zh*w{gbjg&Bn4Oh0H32Y#^DnyBp3M80Za8doUF`8r*vX~^M)ECvUsamBzN&O|gud!O z!zLUwS_Qx!3Gq>umbz+&)XDgi%7sB;3Ap1AxC~gc4?=%0#+kUv_2_P|bGL$mhV*q0aHCkq@vMODgx2jyJEe%F4dW`wM3?^Z=jf8ESPAeHdq3T+GD zym)t`_`JwY{{7eQCRve6tw&t#sc$^TW#>otV%LAm3i5XyCig0DYY#l1-?8)C_Dyal z0eqI9kTzboSQT9CE5A)=>a4jdb!VY(8p+m+-A(l$aIUkXSe|!UQZ!Z))9Bi2G^)2u z-sAf`vVdBmDLw|@YD*npigQoM4z5Yco?I{pR7~$eY>#yxEj&@3YHVutMcoc)i#+)v z`CwRb(0t#IQ+y)+-s~{!l|Hm2!DIZsmwQI}D=f}x*KR2q!>-q6 zM*SP4p$NsIq0srSD8Jh85!#kAqa}~!dQ0L--{?M<|G#BH245;;Y{)Bzk^f7JU3&Hf zx7wQZr5`*$YnAu1ExWZ$8n`I-<8AsRwfEWha%k)zP_Vm2M@xGvHUg`0bq|w-jQfkM z;<04q$-85Ak`l6Ph(-O{#@3{toM&k#Rd<#!2DGOtVg1{X<Fj6YX@*b_f?LQe#oTkae9%z)+|{RYs| zE59>QaER8^=pVS{-{2UQGBZDS_=uB2n-^RdUh=rq@=dQA0W!KLsVhf>KZ<9ABuWUXbpoSw-OT2J@)fxh*yi~MoiTcq}_vOgJ{H zGdktd%?_n{4yFy;DYORsqN=gwU(*T*wMGMx<@#63G>>SN@tOKRDadRZ|Dne3B);RD z+kdJU6hz86B>tC*f9nVSQ_X*Wz`xY6SN~_?KhJ2LVGdp=dAarFx3%I`do!>8FSXf+ zjZh+^Q9Sl+AJPez0|E!$2thh9U_F0n@aNB!x~$C(&fe&;n(77mJgptXJF_CNXb3$$ zOYuVM!;I?^;assJP)_Om$cZOwzj5mg3_otJFE zA*`&k>4|aWy}(GQ>wcZ6;vuzO7VJG#Jrlk0;^mbsOSy&D6kuu_h1ot0rqaI<@v){* z0|L7W+pTAsW|klH28*pP_E)O{-gdQ(an4L#wZmF8rp$k^yVVKL4Br?m%WRp+#z8s* ze@L@y2slu?_&rfyOEAB3zBYhe{L5)@ip#C3iCkR-ri`)T(gRZ#j>vyO0fJt2bt(+D z6%CPd>s#UvnD@V4!iwCV31@Ff{8WB2b-GyU0e^Fq_;9r)zY3@iBH$po!h)mGZ>5eY`wQs8XWH$9n0k2zh zxM9fd2x-Wxgknp8H4~R<$v0bd|>U^X0buMSpL3yUv8FPL%iMIW2;B}nvcGD)Y z+0&o9&pTniKkXwgtQ*J3q|1QiQ{{4$Mn7l*wqKQjL3g^48kdSR z$~InvERgkSdY~GYIAiMc3^guorVP``^2XxR*Qjx6F(o-nzoEwE$h3!jy0ki%x(s{- z8Q8r6oo0am2l=MQsdFjIz{in*rZ|RVv?bc1Sy~)b1qet?5HtuD1OkzPW-s!5+`&MgwniK(aKLVe6;@{Sz zby>cXwsd%+D8Z7z<`FDf&?EIItfc$3x0si$beWBFV$}3ouJ4(tw{%Kv@&tY^j`YEY zOe9(G>>Tmm^fV^TZP!VZ!mLKDww${kVDc14+jxpsrh`=y7lmnJP>(T6^H@aL^6?Px z8A_d_q5RyjzQh8}@WAgE({s^|Sui(Qi3QS~S%g%3Dv8U^ksW?HD*0r=CI4A^8gVJ% zym@VN+v;~JJQA(>B(v=;uqFB^0^6(&KMlTksE-4LtDuBf%bxl^i|YarNJPkua}G|w zgwJF6)I`}WnY%f{jNB{?#Sn&c;3tk-6cv;;(t{<2WVrqSh%jdt^t4%ASRSeiDm|{=x@Cp6o&6W_|0{k2cxv5tG0E+}II1HD*)dD*tMwD#{jr{d;~F>WtFY-?(Dy+9s$!hJ3H_bHFDaxF+PF%05H?Y*Ve;f+ zbB;u}KRspCS_x<>?Q!&YN<=Ap*M$U$6J|aG>uqO?-qPucRjD``@xT^eC>EQ_oVmy0 z^TS~$8o#8iJ|*W4RF@mKBH!7g$lJ9C7L}m!Zq0W{Qh2OdNx#FdU$B$@RC!IiR54$2 zrW;;V_C|W2ULJDBWp!<{J44LeDJsYkbCjC)kTIoe@?kR@FG(m+8U?X~x2}6BmsdR07uhwk*a+1U9i4X`b(u-+Ve z_=SJ=1XyF5ViuOE#f9o8<6hcl_y(@U1X zJjE8C;PRcm`G_tHg-Qr=GuKWzXNdi7-hOc!POhwfWv9uzS4pbe=~`owGDeIKG{Y1u zJENXVB7d2<^Psdk2s??}MQD^zn33q(Ncs*x6-3cse}85o=bp!Q=Sm-#bIIHJ8Ov}^ z4jNmG6(dr{Tp5(_RCCX+)JiQ2sZ27N0jI)!kNp8l>>V_++gt92 z7nW{TKsd>y(zS`EWol|MrIbs1g=CGl?fKby+R9`|JS#Q4h|i$Q$o*3A2N)2E7|t<* zd4W}*r;EAKqRYX`aV-&#A+sbq4UD4be&|wKolRxuBOK~) zEc|b`(x+a}dRk#aaD3HYF##x&XO6`ya_RAmY&=p%g}}CEN5uf<~ne! zW=l-exAGb@&@0K=Q(-x5&{~cbMFyY19kle>iDnx4!e0DCBN^RWF-GyaUMy6i*twT9 zvUUi*l74grcsyq3;AWhIx-@Xq4+%zHgOSc@mrVubGfW-m^rLiLBGiTu^B%i@QqG@k5@onK{{A~2m zsTBSa9MQ1EqTl~>-596`-^{(|zynXJ9gne0_GsHUeBf?@s0Wtp?-cEq=x<)~bl}d^ z<*v-=Z9gFhPwjG2h+>i&*-)3G5;{ggr);9qOG3}o5u!IeHuQXg`Bjrzr ztEi0vzhg{eF>f8_S~+&cybb50njBF%$5I+ArI`k>I?Fa%=qfO4XU;l-8CPi+^zlskGPS4yHKXa;e5<A=dVHr8m?lP?4$sJ zIw?{Dxv*16Q6T~Ax8=8AAXIs2IcX5syX}yDe}UfCKoTG*2uMgs2&nfDC@3gs7(`f@ z_kx0e0EdW%f{u=cf`*2HO^AbmiI0VbhD(NvPeepQLV|%qPDxHoNk~jW{Fe~0_ogt= zFvzg5$i$dvn8g220sfyO|JQ-HK@b`&XdE;S0Y(l2M+1XE1A7|=5x%Pf^VjMAr+`C1 zzMmx+>^m0^3Z&0aa8P)+BmaffxP1P)tg z7BDt`%SFjQvTLTlkdlN`C-B@T#J+vH()qO2A*hz+i1R`AS(6;@jy1r2_6MyHrCfVf z)`|qh`Xk}jrGo?cG;uw~+vPw)*XJQKNHdMw^`*`|hIl|(-Sd?`?-`PH52L`{NGj1K zjI^L8Ju@;jF1}iEiMvNUE9+LdY$*2;+L0Bsg<#UHwd|7S9OgbA=Uq)9w_wfdBNo8PN{ezP6lJ7>nmH#$-e!7(~!BpLBU?}aQ67F>g zRyh4!eK%mUqpTsO(j#4ze1?^;Z0jS}iXu<#^+We4q*FUykC5b1)xvl#EIQNP*7WQ7P)KAFCW~cAA0~L#8QuW-B~Py`ftmtuAyFIsr2a| zlp|D8%#c&Y_nP%%`sO$ZeY`$_`+$sDP==P>j_|h5WI5?D=W1qAVB=f@H^OY9ysG8t zF5!bgLTKw;=?K^pYYMBzO4=(PD$7oupEsZohPt;f{T2^&1DHQYtxwMEuigesalUqN z$<+e5uPnx#3ots!$zpU8Yt2N~$V+;2OsOZ)i7!Ke#J|9NbCD7({>Usl^4E&bnrM_S zyZYY7ULPu00X&UMdhFgRQ(Bv@dIct{g>L4QPN^R}4H@R?=c6g>Jz?ZU3E|hnK+#5; z@Qh~t-5Je6epfdI;N!TU34Rb$SR$VLjys@AWlN$Ov_Wku5F|gUK1`?}FbD`p zFbGI+aEQMr82I}(2nr1v9fJ%Nlbnr|f?W)YlZpd|Qv7{N!M@KlFevc*TE#~+n`H)k zuC2aZ8jy3aX1N+|&m?)Z?B`cnunq!3@FLZ!??t8Jgt^wJ@^#w%xfqPSNkF+VLR_1q z(vAtnE~3q;VDp)}LO3zo*8D1U*8~LDDgMr8-Vag-0vRkiNayImZTzjDFD(kO8Yia& zITUznuCM906OMLYd@G*=QiX*DPne%ff@CYqR36ctoNuR$q#1z*IrcaFAC1A&^)W zygo6iK);*z95xvC5W1#bo}%EMqu`mQ$_#lm`zUJSNnS|NyNBk^#bAqnVdjjCuH7y! z`^b#P>lwD^h0(WOc+zrP#S-pB#jF^b{AW&WJHQ-o(z|S%KcRgGkrrqjl2B9eHMo#i z^;_VQs`bTgu}^ZLIn%qtk%$iK`Fiywdqm)pBI$$@iBT4iL-T$@FpD0MWW0IM*Oql((g2ep4wz|Y#W`L zEtnP+OK3DH9s)S2*i)v$Fa^iaPIulG1ce>F7AdGHgg4Mwzw`JJdz1YJD8nn$f>Vgx z($907|JF$LHnVIDYQz0=go+SeVM-;hy4zS;N8y?qL9KRHn?7Lp)3&=`@tf@s6^B%- zyt5^*5VrH2F?by4;pd~=!Z!6bdDWdTHIf`P72=|K93fos%-fuxnx zNNR{sMDnp=(+S#bYm@%hbBGAML32eX@rWZ*Zl3ZoW#?*BXD3LnbOQ0D&i!S6d%jQA zS33nsui4qrEg|B%g_h;mmR}^tOWUM~1w*fyDJ%NyX@&tdA7*LJlRAYqMgMeTA21D1 zr7uL~r3`E<4w`p}2ko_;VoBG1!Xi2wUxiLG&~ER7UrGtL`m#A?=&$?vuuA1r3*}ZJ zpCEbghAYs%8pPTAkB%-ZYalj!Bdh!6x{kX6Bv!msrkdk>caPktaX!zr%6sr8%Z7C8 zIH9`rV$lQJQ#HMJgtt=l-BXH9NuFpqnV2)-OBHV**6e+3N)Gnp&nU?=M1#CS+(aY4 zQP_V8rkKZ!n~IuOeR(vz_ux>b^dh3><@>rPnfXtjT$X!p|P85*;tXMvRjYe_1(@w8$0t+cWg~Yuoj{{qKCWsANG5-dV ze>J(Jx#Kk0-huSebD%6^%=xwPsiyANQBEd3jvc} zp^Fj69ZQNA^`OygZ>_UlRwgm(%+a_ z*VY~6)9ClOzfO*ZOa|dE3}qm!`YT-37(d+u)OfiAsD}n^r0Jf<+R9UK<_G|Sj`2!N zQe12?*rZRzoZv@>I4g48_^KXq=*aXtp0lHcI*P~W^VL8Zk=89nxz>(CX4+%2PEMzi zvCqU3wxM(Oc&x5zD+(N%Z+8w` z6V&6G;ra4E4yOeIk{qAiI^dhQlWQuv8=1mo`|I$7C@Gt1=*XHm!L`^V!DRE#oUxD( zImw#6oML}y*)6u`e0r_&7kM`{tm_h=bvzhRz%3wf^rY3SWBFd!h+~~U2c}0*yh(JUfoq~+*_G9pB&Ij@Z zMOH&(LyyQvA4V#0HQQ{jq}pF^pqSlYOvN)Y*%vfgI*d}Yx$7t3y16tV0qWXT%jEY3 zN|(Nwkd$W=`+QlpiNdGodp+|FqM?o^6o1ywc9K;W6pUE+0yzYm-@}{Qf4vA}Gf^hQ zT1DBy`f{_6Ot6%Mwp2m;OojX|eZfxJm#R9W&!d;u3SB2*;9k(JrZuO}_yqiXHaak2F$=Wl>v_#nN8f=3_M1@!SFEyz0_Y zhE3ypHt{OvYK>bIG3HvsrLwuT*VgkGMaVN13Fv8f?93Ce!`G6L8+exfMK$+h_}Zo) zu45IXJth1bG2&+oqKJr(y$Mx3$!@IBKLE)H76$Aip6{BoqJrLCiuVEufP+E)L;H8l z(a9iC{~C5kQZ-Bpb~6rfXG&J{AoZlee|j0vBH$Kth6x6$Z=h&QVeXdcmCbNITJ}5z z?vhgR6T(#md9PGCA3T>VrP4~4Al`s?$Ua4PV3+2ruU(o!n48u`O_h@5m%*%fJV(?$ z-T`<>0|0}q#5J(uGGSEFTC{dNQ7BwoX}`ZlbXBo?LuIzYN9jMo9jY-fy+T|*0Dqr^ za?#RjW3b!mm_ndxsZda*j&J`;!7q_JAz*|9MI2NAKqtf<22V8V*%C1#JHKP~Ok@Hp z&vJ3AV~13cE>2XVs*3%&E{sv2P~t+$>;Zc!1rSDvKDi+Qk3RS)m{LDbneUI5YJ$5c z6OgBTk0XU##x1KB0fi7gMpVVS)EWBcc;IP`8fDfG?c5`CS8I2C#aj>MSE`+Yt-RrP zZwAJuZeI~AZ`v_sc-+lu`x6NYMs>p0UE?CSv|M_35t3PHEy09?k5yV&G7y!T0c~|l za)3v?vP~-I)EAN$qKnb5q4*=nb)n9?HEa^k@Lc^R9jh_Hk@A9RDN=Q^MOKI|0bh$w ztdmt|H6tcAxTn+esdL>q=o3q9<8oyVU*T*yg|o3^jK0QRZ~S2V5n|Gmap}>t6!L0} zyrLiTIJSPqbg5Z!<6hZ+z$5F$|1rqN%LQ=%qHQBiZ`9yUffAQZxkNR7ddcU_?^IXx z5+h@xyb73~Fln!(xxw6+d@^ZT<{#^iAuf~S*8%tY5MOQOjy0wr&NWAOB%u46!{3Wi zb<>x`;3b=1;V96g<4xq3W=)MHvmmvK*yMa7@Pw!GXX`V!JN?ubW0*O{8}t+A9v)?wp=0t=FJkeFi2bbNPBqxrk80|6Iy!1M&Zd~d zbdyRRmEbaRiy*Yh(!&L3b~gF6TV9s&M-&~J{E_BLmy8-$1i>J0B9S z&j`FN4SnGyr#4HzklgV5_3((XSd;@)TsoVtMc;3<%7b6HKg-vTe@SI))slWrb_{O% zRiZ7FDz47&!_x69pxWRnpNgj|=B_XAvxyQr7A-U^&C6j!# z`YUe}YdmdFtvC9@)*jlljREh%(b&CThHdAtqaAsyMdcHnQiHol>KYR_Nd%CowZ>(*ZysKNf;Snw<$_Za1C#rx(Ero=VCBF+bB}-ZP5`J}$ zCGw;Y0TuyGpVWytr7`l*2bwD2LEFg5 z_o2|i+wPuN?#rNmIYmEb{-G&^!=T_j4aGOqQ6Es!i&lA*=io&<32zJ_H*KXpkZ1ym zzo%DqPp{kiV2Q?-Y4v_u}EQyd6&{kQp zT12)A0M7J8@L^70r;^*mwQ;ji+lco&)%tNQHQ1^Ma;#e#tYW3w8lJbWXN|iU2#j%#M(w9eFb|Cm@CD z8VHGEwFF&D7hX}oD8%zbnhr)PLNiy(A=XMu4} zuWS$rbLMrA3C5y+J7$9&FJuXBLEx8*ieUbfczjBfwAx_V~eB_q_ebg7)xy^-nyT@pZB`d4WlU zEnH?r*Z7enyHiWMpeSyC1FC8-(UIXow2@!nMi@!>D!T%sDvcmtutdD9(X-|%pzK;xaij0{9 z9b$z^!(IH=FVuAHiWu8nEMmcs)dk>!kBSkFsQh{5Z*y{Lj^zVWx9KFWKb5-XUG}rA zLN6v%Y8E4pX~(Pz8j zBc{14z9S+cGo(1ipqo#V|1_l1axtQj^GPdbk;k}vdqYIeK*A(JTWC*=V0_{>DT0w!boon` zVK)zLkx9HuHQEtnn?g`XWmsoMa)>8xlUK-g)C`V(#*jgK4haW0VgXPW*-on>y@hI( zxX5gNF2z~pVtLZY*z6<4l`_YBZ%%)@A6m+uWzuxgMk}@z!$*%=i0?FxCE1aQsd+56 z(nS=0^gzqaN@M@VJPLAcoB8)keMNt%K8u@g53)v3Ahl1Y$m{kJwB9c{1 zVDgrKkn(_SPAK&LAHWDG8L6lex8~T+(l`%GrwEp2d(_;dhJ3`I)xz3o6xJv8zO;C_ zX%(xlWVvUUHw2LqKCX#_;0yCFX*8s=9ht_B0YV?=bMP-S9cBz{XOW~DwUt;^m*GN8 z>(sy7Aeu_=+iTWo3`H6j8WQS8Mzw5|e0nDFLvmtOhj2j5#Q;=Rux;)Ff&Abq6e75l zD0pLaegL)=wcuwZMe?6CiRbsP3KMwF6t>x^nuSmEQ8hXkLTXTbdYScJ%kbze3r#s_ z{b}M={dTI|bCDlDwwo2)@|C^H2n1(iB1ueT`ee%)#pY0n9rBUSlo=eEnbl%0kSBdB zr!t#aZ=QY(Y6lXR`<#wT4>PuJxm4n5`rcABNzRwtRyE&mP-uRO>vfFq2Umwi(W)2=##L}EX=-r2qB>WLO{CnT=V)%~n4cebLP5)6+jTT+X zYxW8@2R1K1}t`Eh|EM{1L0d4V)$_Rf!IAC6;HYW z^KKrA(EhfI|2B^A5%_oW2(Y1wk(&Jn=b^IhrTf(J0Lgv3cb6!ax(3AlNGAzsgZmOM zF+$~8uC{?GVcJTkTw8?dJQJVr?koT+lAAd#>$`Z z@k`E8ePJ5I*gx#~!q9}Vh{k#xl1`2J8ZnGJtqQHfLzax5W;l$K{l}nJIPiX$X|^d%_g@4*KIPU&H_r;9Y-$f9wBmsQZ`xsBHg4xqsn2 zRQKg0LgDjUdK7Gz4dj}+PL;qvZs%7O-%0aes*(Iysdu(w`{TZLqEfVmk_E9O z5K^3FwI-~zEb>3se*Od+8xa65_E*9_JYl^Op5_Zm)|a6SGRvz zH^z9YM1vVw4!#5@}N!(toQ^6+7)2q z_)Bl+e;n~=n)K1Ctauyo6suN>CLC=RV z%p|97Jhtj0){kiK6j|?(Dea%ynHmmozc$+2`RZ zT94>g`a^%QixCE#D*{0vxn0tSz|JR_4th|On5G%i1SWH@(8I``C9SsAzJV4Tim^+ES4bBLQMKQydf` z`5Qxu?NU1M;uXTOX*7OHx#iH4YX#F+jG$w`QCgjk&AGU|@@uW-6!o8r$=ogq#DmN{ z?7`naeH!tj;%IifU5GX9CT!WFF{d(-+v35B86Ltmh^C>EFCMG~KbbTfT^jg2-6KSUL0z;dIQnx_Hd&K2xS2dq2T;P`(7DCzk?mkAo;-L z?<8x2N(09Ep@1UrGhDe!L@xJk8?`{G`wniR*R`q%3d z(}_WI_GsV5aB47RdL_9y7I3PzXfEk4dRo?zLfxHn6tgHF=f{ z-*3ffm}}PiAn+3`q{B~h_20%;dp?+xy`+np| z^JoXqLkFw{&?gR6s1P5kLodo=YCb>7ebrYPHm=x6r^Z$2Du2cO4gr?o_&Sw^P){hb z&IuyB{EEIuj6@m_W%!hpqj#IF03SC(X1&kW)lP{U&TlE49s{?Ze>NFn>K^#-~ngTrW^J0b?Z&=qEk zx3Iz)pv^kIOnC#zZil#)pE*<{&kP3; zMPOvT<2OtLicL!NdQ8DB#o?PEbz`Q%T#(aOJ0yFKv~Earv|I*))2;V2#d|2L7>t-i zmH6%j=ohf0Q@*lPlt*ph&RIl{25&ZY;vULJl;OMxQf2*C*YLYeg%yGYqg#&p@zW-R z6kpdm(=D(GHijmU`4_)^gLCew4fzQWK#zf=YaxxV@grSS31Oc{w%3pe>cwo7?q_Cp zbcJt3l|6RIVW?Noi3wWLH=mKO12~?(aKi@04QVYGr=))7zmghI?7KDgP^sFmh3V2p zAz0I0*&ainK(L5}6^F)NQBANmmbUnf^GC?nh32T;8R$noahc0E_klHFTWOL2WGpYG zwF^5|3Xs4STNct~hROPXg)&DZ z0Ww8>RAPZgfe&T9RywE&Kfv@3zgyUp7W9xXT(YU+eZd+OPZ+I%*!%6LWqf#dzlcI; zH4o;G>TwL;)I8L7m-Ga|p?wJ;!7}+qC2Cp}`vK+U2nV&FL7W?ZX?*~)om_=j@qOun zwCMSJxY3#Y8s|P1%nzYrEv>=HH!j3Q1dSPD;E3Mw>t$y6TGzxvRi1-}QuZF(y08=aAA5GvU?pPi@**l*`IkP{a0!N844WI=FB z5tdUb+fSk0cb#R}w>6N)l*YoQkDT4E@!J@lQ-Nuy`wmJ&*>fS4jhVfh86_pd5_h+R z*JW^eP1=4KSS;c#iOuXr{0I{JBE)sz8)N!%Y5qeWATKVeA5z?lH>d%3zfKXQl{XL`WVFLRbyH6h>#* zzIsz+Uz%@N?oJDED)N*%b9gPz8{Pa_Aq}fhDn^!$T5p7Z$71ihGB8%cUqWA|DcdS> zl3`R3v-bwN)R9onC@G!|)Z%9)Ap@SE)fjASG9<<~hWfS~hiBM-*wZtKuEP-3v+RS| z(MU(C?}+?f{7O5cNrEYRobkk8Gg7=WVyUjq8A(KKm4^Z7K>yt`yO9c8QwFbo2zY<0 z3$n%MDaYmdQ*7>6CoJ@M2tA~Huu$tks#~oDR7qQ$3;OLhP=LDlw-}`C7LRW`Qn$?k zO-aA!$c}#oL*;27C=>7M2X`emw9VNm-l|uV29U~tFxITLjB;aqTXD{!+K zCKjjfaeJPOWn_37U~$C5yinOp;DTDJn~9#~QBf{cDU>Hs)6lx{tye<6CAZ9glIhYs z#noyWF=7a>$M-F5b^t;<8&()$yO|c()Hpi&{Dkq|w;7%#IEXt^ClWs1dI0Rtua~{E zzMeH}d;$nN9}uRYbxkgmfW-%H!XuXmyg6%eb7WH{ObO^#z)s+U>;?}zBUH+GVz8%0jPVRXZ!?VD(o zLIh8G+#t`q-7T32FVlrTCp*8P#x@YNh?tDg^SBb_Q*}SKlS=yshTg@?%tXfb&h&eF zO3Fa(JMU_j14#)cGKqo|nW^`G{_ryM$CK&iT_zs63#L$@9AXft1Tbe}fXA80u-!WU zhWMjWa;R|H9(F2Qm}qCB>N!yJ^;4T6t)?n046_f&lgnv##e}!%#Z}?l8xG|`4VHV^ z8oe653a?WXA4&p26e)_IXFSldjH+zmOIWh`ut6OB5>QcS6%xG;3#X3)TO^{wAM6r= zNspx6AxX8&48P=Osc&uE_lTob** zl59zp9D&`h8^h7)9n|u0?o$jEp**hANB9g*q6JNhs=|^{JyTam(pX=McrMp$o}p5= zwn_d3Vfxq;)fqn1eH?0luF4D>@URZ z#$`ITo}G?~f8^XYd)ms!-<~=mx2tXEM%JY!*#Ut8VY+@5%flJG)~<$Jf0T( zuuc=y(+hBkkAvm1o0!CiL)hOD)jETRefy!lHAUNahka}-`&iN{$Ea;(sI)%M**}&{*+y1VoQV^~~LXtYAk)P*pRlsN{&@NHe zoeR{JY?TWbpyJwcEJ1z?9y4lxFqeX=ET~F^zw*{8(A;ZnKgX9_S+r@4vj(GD`y5pp z6=VcOqVP$>J_T8UFuf&ntza&XsHIDaMWOpxlI5nUB_poeeqn0VnETWcgC$3I1-Uah zILHZQW`w1-8#^^xsP2=`bJjRYLb9mRE)1Z3&9Rk$T`W2Dl*TF?tE$rIm8wl@MSW~cO_mR#4fOHq5jCG zwNJ4nW}&RE8ACW5yv0lrEFQdl+Fz0Tn?6OF8ANQzwo%B9)u+o70PHxT!EdynZ$U6! z*j4T#y$C}z-@K8k8p+YAzefIY9r7v&AA^PXh)x=CERh{iL}OA??Fh6I)Z4tXR#QtHEH6kmT%Y6L0807V@!2hnKJUPkX9?D``{$V*cSPm zlk9aJ&%fO2835234I;2Y|d^GGN zRy9AMwHFQ7ps!SU{PQxn5&LZzcc3^NW($Yn#;&Y#y1a7wr?WqsqH^$DoTjX*y}z!% zlHXJN@qT9jlHx{-Lr`Yba(}lK&@?!#N#)$wtmn_0`Rt0r+%&e~CYs=}xa z-BYer&GuBT$$qSm$DeQeGvVKCgWmX=^(MV1wXxo^t*bkBY*;BdfucQ<_t?|lQyKez za(Q}Iixr*UXZcv01};1!7*IP8PcKTKQvvJzi;C-ev!x?C!dR=l#us2FToiUYTt%RH zbN1_MgRmR*nnmR53cJbI7(oe!&vUJGR~bhh9!b`0aMhvC*i+AuY$jLp7+%QJ7P9yj z(&*gj-Z{yA=8Tir0%!*dtqYY#za`0W@%NAP6}p`-dn9s}n`pHWQ2@AFajvUkQ(;=; zlX*ZYEv2XLUY|(l(7B@FN}6&v;iV*tA%owP0wGOdP_t8_m(&OHoDn}(hzGO5RZJ=X z&YsqEKAQAH(aXgZhbac^(k20uRME&K3{yxAS89De9nduHc3*$s%BY98T{WgQ=eErtPT^_!P z_W8;UAF_!-J3b`=+x~Q2%@2SZE4q`+44NW~N^`5&jsJmT@z0-s&RHJJxmbStF(2m? zFYiQb{d*ApXACB?#>u4+Kp<~t5CHmX{r2A}Ij(Nr_Li=HCFFE}HqzPQMGrr_%Y8u+ z?#S*b7_$Dok0=E5+iHvPniXTYSKB_!CaJdO4x0ra!=O$gV zDdqWb?IV4$bsmnmWqC-CN>@mvb)&rGtrx#nd*AwlU}SW%C0q*qPB{?5V~iN^^my0z z^5~+T>X?j^1pQ$|4nH5+%92k64>`tbR72ZO-8JtJr<`6zuaaaxVJLM^CFVi7W{!_x zL{e6*7wOK^QzisI#j~*DP;>Y>CmM%tMxH?AYsZ3Q8Wsl|OL|KNa|=!y&6VLuH|@1t zdDC{O;s=JWn`EF;@@YV;uxyXUpWQu%Q9k1AWVKJd1DbFP^aNs!eqe~d=&(X`FPTDv zi|5dHmfUt4#NPqI$4d}0t*LdF?#IsE?>@3=@a4!V&EZRR=1?GTza1@Rza8g4o|xPO zDrr8)sjP^nhk0lI+`AciOnNy}x3om-$!#FV-ZpMi7}6+Aa0T4cvCIohwrXf+;0N$c zaAvydMoI%~?5R7+=dx{H!kB8i01c{lON~9lnXCu{~GU4p+~e)?K&$=Fbt0 z-gZSDTUXDXoj`F6{wnDvp}Z!zs>{CcH$)*%F5| zBz0#lg)S%C^T0p`%T0IRbOEDTa-U{5eM23D;Ts*v;ScO{ zvSK_BKK%^i|2`l?^!vOR+3i{l2H$@nC|=}9H2#?F)$*w__Apg3WKg#~C35x`2 zMiKB4q~VhTS4>+uifZR!vbw#vMKf2z7tYTp!;D$r%#I$DnvU5-I#}Vz==_kNn`}c& z#(JP{28a_37~y|v^0$>X@?J)rlFIi=fg!HTjoa*P-c6aJXQ^yv8;fR39q zWFSuJ(H0~Rsr7nc@~F<3unO{!(wK?GNoksGNne;~v7pBJ5!~9hrn>@!)*?C4T?T)J z{-zs@_B_OB9hZxl<+w5Vie%9IxOU{PP3~YEM`=^4d4ZvX-|LfeWtd^9(j%84FMl(L z!N1-9Rf}uUaO%uJj$iN9mp{J|5MS1}g_!lPGBMsr__We}2e%}soP?fyPm7beGWGSJQ}U&5*^ zUslXyIF0KP4=`u%y>Q^b0a>`%(xstcY7?ern)tf7m7o{LDreJ|vzqr0$NEZBNd*v$ zG}p9jIZ%YafgEd>tB3o8x0$ud*~(0F=lGYwaJfbgY*~&uA?1%u*F-lACGAVMI+yf5 zG_pR0*KycePKH&Zy0ZNtH2Uh(E^5(i2TQs3w;khexameX_$F4mjiwN=@dUswU4|xK=^q@t2t4y6vF+tK8 z5ycjph-Ykzo)-nsW}o>(Jz^&`JSDN2&px{)F=)Lp13~8G47m=O&^XX{LUrve2$!k8&CM18r8j3k-A&% zHmwvOc|f@*Q_zf+o54s9Ukq7(J{XsgOAgNt+!h(46c2jks+svks*zC*S0n~=(@Pe_ z!K2v}i$ktfpa%W58w)=e5(`iF&qK4^!haNkdIi4UopNvG1mS_ftZx9$`JoL?n_7aH@WtDktm3LSX)LoGxK9dyNO z(+_d+i>qw{#C2|-L+jWd;Q(5p9^CGR08D)|5qd>C8;+WVE$JJK26YMX#03xrGnXWk z0+O1U`p|G>8a{f1dIXKN2$`&1AY2B1QE+K^1#9J&X87M632^PBJd7rs|7tTrq-`hL zFOLMLTS@l6jl|Mo)Bh4D0f4_(flbCY9efvNT1i%=WY-nbM8+j=Mnl*J>k96S(S#AH zFs*DV`ej!VMq2@ytU*6mpNVTsOQG(+)c9X548JT;y0@#nK-Mg@+f6WV)#=-%;p;Gc zk&mlRe^%eADy6P;{-K_-ur;v)sJwUnPnLe^sFp&&KUnQ{m2!4}%b9^&iFw!d|I_@R zb$0(P`~NH8z4yz%I{uqk`&aJ-V`<4pQ)(Xz{CC`&9-(M3?Df%q^x0{NI1m_` z)YZn@Kx`FmX9;T?0<|dzsy9o`b;6RCeYrO;K|(*b>OA0+y)XYw`zNMCJ=oKa;63d?!MGbkFy*vWA5oT{R%G%`dSJpI@*QTe{c*Z4YYd< zzP&i6`RQxdpPsDNLwnslmOPsCJNkW^Z^2<*w^zJrcn#uE0d!2XOn!>|B1)#l;c{#1 z$trbJsb6b-uD*W+{skfa>Aj--<8c6@18*06?+}6_BZeBD5STMj8GK*md+v$RH#Fz@ zo3tr0Ow1f{6vv_{AaHJ@pz(yMXS-kJ%mLio%dGeM?Zsuuqji}t$4{Izq!+c=j2`_Q zUtwn{%nL9;E+a3j@T+9>p&cfcW!!J$X{L5Gy@6-Dl#|!JNEI-OREl+HraDC8m6E6# zxUvcxs2rbf0MeDi5*&oS|F*;WHmQqo=aO5N#ml;d4^=&B<0abT{>uV~1wt2lc7Alh zZ6W((3$%nD%!26f4e!$qpXGBD-iDFr^zXn>EkYNzh*Y zq<=q)zmfj?)o}J6Ao^b!hv*sgf64ea Date: Tue, 22 Mar 2022 08:53:00 +0100 Subject: [PATCH 240/946] Add test & cancel awaiting functionality --- core/editor.js | 21 +++++++++++ .../manual/detachedcancelinterval.html | 35 +++++++++++++++++++ .../creators/manual/detachedcancelinterval.md | 10 ++++++ 3 files changed, 66 insertions(+) create mode 100644 tests/core/creators/manual/detachedcancelinterval.html create mode 100644 tests/core/creators/manual/detachedcancelinterval.md diff --git a/core/editor.js b/core/editor.js index 8550089d288..60330516c7f 100644 --- a/core/editor.js +++ b/core/editor.js @@ -1710,6 +1710,8 @@ } ); } }, interval ); + + CKEDITOR.config.delayIfDetached_cancelInterval( clearInterval( intervalId ) ); } }; @@ -2375,6 +2377,25 @@ CKEDITOR.config.delayIfDetached = false; */ CKEDITOR.config.delayIfDetached_callback = undefined; +/** + * The function that allows canceling interval editor verification started during default delayed editor creation. + * + * // Store the reference to the cancelation function. + * var cancelAwaitingForEditor; + * + * config.delayIfDetached_cancelInterval = function( cancelationFunction ) { + * cancelAwaitingForEditor = cancelationFunction; + * }; + * + * // Cancel awaiting by calling `cancelAwaitingForEditor()` whenever you choose (e.g. on button click). + * cancelAwaitingForEditor (); + * + * @since 4.18.1 + * @cfg {Function} [delayIfDetached_cancelInterval = undefined] + * @member CKEDITOR.config +*/ +CKEDITOR.config.delayIfDetached_cancelInterval = undefined; + /** * The amount of time (in milliseconds) between consecutive checks whether editor's target element is attached to DOM. * diff --git a/tests/core/creators/manual/detachedcancelinterval.html b/tests/core/creators/manual/detachedcancelinterval.html new file mode 100644 index 00000000000..75519c06ac6 --- /dev/null +++ b/tests/core/creators/manual/detachedcancelinterval.html @@ -0,0 +1,35 @@ + + + +
      +
      +

      Lorem ipsum dolor sit amet.

      +
      +
      + + diff --git a/tests/core/creators/manual/detachedcancelinterval.md b/tests/core/creators/manual/detachedcancelinterval.md new file mode 100644 index 00000000000..378bbfb7c94 --- /dev/null +++ b/tests/core/creators/manual/detachedcancelinterval.md @@ -0,0 +1,10 @@ +@bender-tags: 4.18.1, feature, 4641 +@bender-ui: collapsed +@bender-ckeditor-plugins: toolbar, wysiwygarea, sourcearea, undo, clipboard, basicstyles, elementspath + +1. Click cancel button to cancel delayed interval creation. +1. Click attach button to attach editor to DOM element. + +**Expected** Editor is not created. + +**Unexpected** Editor was created. From 830995cb9b061cd71e4d8784bd5e7d7ce2e6a1bb Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Wed, 23 Mar 2022 12:28:03 +0100 Subject: [PATCH 241/946] Fix calling undefined option function --- core/editor.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/editor.js b/core/editor.js index 60330516c7f..d294992081d 100644 --- a/core/editor.js +++ b/core/editor.js @@ -1711,7 +1711,9 @@ } }, interval ); - CKEDITOR.config.delayIfDetached_cancelInterval( clearInterval( intervalId ) ); + if ( CKEDITOR.config.delayIfDetached_cancelInterval ) { + CKEDITOR.config.delayIfDetached_cancelInterval( clearInterval( intervalId ) ); + } } }; From d30cb7f7f9aec55a45c59e6c78159fabd31281cd Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Thu, 21 Apr 2022 08:27:18 +0200 Subject: [PATCH 242/946] Return callback from createInstance --- core/creators/themedui.js | 3 +-- core/editor.js | 27 +++++---------------------- 2 files changed, 6 insertions(+), 24 deletions(-) diff --git a/core/creators/themedui.js b/core/creators/themedui.js index 4efc2cbeea5..d2c63473866 100644 --- a/core/creators/themedui.js +++ b/core/creators/themedui.js @@ -345,8 +345,7 @@ CKEDITOR.replaceClass = 'ckeditor'; // (#4461) if ( CKEDITOR.editor.shouldDelayEditorCreation( element, config ) ) { - CKEDITOR.editor.initializeDelayedEditorCreation( element, config, 'replace' ); - return null; + return CKEDITOR.editor.initializeDelayedEditorCreation( element, config, 'replace' ); } // Create the editor instance. diff --git a/core/editor.js b/core/editor.js index d294992081d..53c89200306 100644 --- a/core/editor.js +++ b/core/editor.js @@ -1691,6 +1691,8 @@ method: 'callback' } ); } ); + + return null; } else { var interval = config.delayIfDetached_interval === undefined ? CKEDITOR.config.delayIfDetached_interval : config.delayIfDetached_interval, intervalId; @@ -1711,9 +1713,9 @@ } }, interval ); - if ( CKEDITOR.config.delayIfDetached_cancelInterval ) { - CKEDITOR.config.delayIfDetached_cancelInterval( clearInterval( intervalId ) ); - } + return function() { + clearInterval( intervalId ); + }; } }; @@ -2379,25 +2381,6 @@ CKEDITOR.config.delayIfDetached = false; */ CKEDITOR.config.delayIfDetached_callback = undefined; -/** - * The function that allows canceling interval editor verification started during default delayed editor creation. - * - * // Store the reference to the cancelation function. - * var cancelAwaitingForEditor; - * - * config.delayIfDetached_cancelInterval = function( cancelationFunction ) { - * cancelAwaitingForEditor = cancelationFunction; - * }; - * - * // Cancel awaiting by calling `cancelAwaitingForEditor()` whenever you choose (e.g. on button click). - * cancelAwaitingForEditor (); - * - * @since 4.18.1 - * @cfg {Function} [delayIfDetached_cancelInterval = undefined] - * @member CKEDITOR.config -*/ -CKEDITOR.config.delayIfDetached_cancelInterval = undefined; - /** * The amount of time (in milliseconds) between consecutive checks whether editor's target element is attached to DOM. * From 31bc8015a4ca9356b14b0f6656bfba8337a70a64 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Thu, 21 Apr 2022 08:36:46 +0200 Subject: [PATCH 243/946] Adjust delayed cancel creation manual test --- tests/core/creators/manual/detachedcancelinterval.html | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/tests/core/creators/manual/detachedcancelinterval.html b/tests/core/creators/manual/detachedcancelinterval.html index 75519c06ac6..3b89e82d57a 100644 --- a/tests/core/creators/manual/detachedcancelinterval.html +++ b/tests/core/creators/manual/detachedcancelinterval.html @@ -16,13 +16,8 @@ editorParent.removeChild( editorElement ); - function storeCancelFunction( cancelCreation ) { - cancelCreationFunction = cancelCreation; - } - - CKEDITOR.replace( editorElement, { + cancelCreationFunction = CKEDITOR.replace( editorElement, { delayIfDetached: true, - delayIfDetached_cancelInterval: storeCancelFunction } ); cancelButton.on( 'click', function() { From eff22dfa6ff9d6c03711151cf2595d1c21dbc08f Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Thu, 21 Apr 2022 08:38:06 +0200 Subject: [PATCH 244/946] Bump manual test tag --- tests/core/creators/manual/detachedcancelinterval.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/core/creators/manual/detachedcancelinterval.md b/tests/core/creators/manual/detachedcancelinterval.md index 378bbfb7c94..5eadd70d86f 100644 --- a/tests/core/creators/manual/detachedcancelinterval.md +++ b/tests/core/creators/manual/detachedcancelinterval.md @@ -1,4 +1,4 @@ -@bender-tags: 4.18.1, feature, 4641 +@bender-tags: 4.19.0, feature, 4641 @bender-ui: collapsed @bender-ckeditor-plugins: toolbar, wysiwygarea, sourcearea, undo, clipboard, basicstyles, elementspath From 566897c4b90df71c75e5ff703fafe5d2560649d5 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Thu, 21 Apr 2022 09:12:23 +0200 Subject: [PATCH 245/946] Adjust tests tools to new return from editor creation --- tests/core/creators/_helpers/tools.js | 32 ++++++++++++++------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/tests/core/creators/_helpers/tools.js b/tests/core/creators/_helpers/tools.js index f65350ed629..d3a0744c90d 100644 --- a/tests/core/creators/_helpers/tools.js +++ b/tests/core/creators/_helpers/tools.js @@ -5,6 +5,8 @@ var detachedTests = ( function() { function appendTests( creatorFunction, tests ) { + var assertMessage = 'Creator function used: ' + creatorFunction; + return CKEDITOR.tools.extend( tests, { test_editor_is_created_immediately_on_not_detached_element_even_with_delay_config: function() { var editorElement = CKEDITOR.document.getById( createHtmlForEditor() ), @@ -13,7 +15,7 @@ var detachedTests = ( function() { delayIfDetached_callback: function() {} } ); - assert.isNotNull( editor, 'Editor should be created immediately on not detached element, even if config allows a delay. Creator function used: ' + creatorFunction ); + assert.isNotNull( editor, 'Editor should be created immediately on not detached element, even if config allows a delay. ' + assertMessage ); }, test_editor_is_created_immediately_on_not_detached_element_with_delayIfDetached_config_set_as_false: function() { @@ -22,14 +24,14 @@ var detachedTests = ( function() { delayIfDetached: false } ); - assert.isNotNull( editor, 'Editor should be created immediately on not detached element, despite config delay option. Creator function used: ' + creatorFunction ); + assert.isNotNull( editor, 'Editor should be created immediately on not detached element, despite config delay option. ' + assertMessage ); }, test_editor_without_config_is_created_immediately_on_not_detached_element: function() { var editorElement = CKEDITOR.document.getById( createHtmlForEditor() ), editor = CKEDITOR[ creatorFunction ]( editorElement ); - assert.isNotNull( editor, 'Editor should be created immediately with default config options. Creator function used: ' + creatorFunction ); + assert.isNotNull( editor, 'Editor should be created immediately with default config options. ' + assertMessage ); }, test_delay_editor_creation_if_target_element_is_detached: function() { @@ -42,7 +44,7 @@ var detachedTests = ( function() { delayIfDetached: true } ); - assert.isNull( editor, 'Editor should not be created on detached element, if config allows a delay. Creator function used: ' + creatorFunction ); + assert.areSame( typeof editor, 'function', 'Editor should return function that allows to cancel creation. ' + assertMessage ); editorParent.append( editorElement ); }, @@ -58,7 +60,7 @@ var detachedTests = ( function() { on: { instanceReady: function() { resume( function() { - assert.pass( 'Editor was created. Creator function used: ' + creatorFunction ); + assert.pass( 'Editor was created. ' + assertMessage ); } ); } } @@ -84,7 +86,7 @@ var detachedTests = ( function() { on: { instanceReady: function() { resume( function() { - assert.pass( 'Editor was created from custom callback. Creator function used: ' + creatorFunction ); + assert.pass( 'Editor was created from custom callback. ' + assertMessage ); } ); } } @@ -120,18 +122,18 @@ var detachedTests = ( function() { secondCallData = spyWarn.secondCall.args[ 0 ].data, expectedMethod = 'interval - ' + CKEDITOR.config.delayIfDetached_interval + ' ms'; - assert.areEqual( 'editor-delayed-creation', firstCallData.errorCode, 'First editor warn should be about creation delay with interval. Creator function used: ' + creatorFunction ); - assert.areEqual( expectedMethod , firstCallData.additionalData.method, 'First editor warn method should be interval with time. Creator function used: ' + creatorFunction ); + assert.areEqual( 'editor-delayed-creation', firstCallData.errorCode, 'First editor warn should be about creation delay with interval. ' + assertMessage ); + assert.areEqual( expectedMethod , firstCallData.additionalData.method, 'First editor warn method should be interval with time. ' + assertMessage ); assert.areEqual( 'editor-delayed-creation-success', secondCallData.errorCode, - 'Second editor warn should be about success editor creation with interval. Creator function used: ' + creatorFunction + 'Second editor warn should be about success editor creation with interval. ' + assertMessage ); assert.areEqual( expectedMethod, secondCallData.additionalData.method, - 'Second editor warn method should be interval with time. Creator function used: ' + creatorFunction + 'Second editor warn method should be interval with time. ' + assertMessage ); CKEDITOR.removeListener( 'log', spyWarn ); @@ -170,18 +172,18 @@ var detachedTests = ( function() { var firstCallData = spyWarn.firstCall.args[ 0 ].data, secondCallData = spyWarn.secondCall.args[ 0 ].data; - assert.areEqual( 'editor-delayed-creation', firstCallData.errorCode, 'First editor warn should be about creation delay with callback. Creator function used: ' + creatorFunction ); - assert.areEqual( 'callback' , firstCallData.additionalData.method, 'First editor warn method should be \'callback\'. Creator function used: ' + creatorFunction ); + assert.areEqual( 'editor-delayed-creation', firstCallData.errorCode, 'First editor warn should be about creation delay with callback. ' + assertMessage ); + assert.areEqual( 'callback' , firstCallData.additionalData.method, 'First editor warn method should be \'callback\'. ' + assertMessage ); assert.areEqual( 'editor-delayed-creation-success', secondCallData.errorCode, - 'Second editor warn should be about success editor creation with callback. Creator function used: ' + creatorFunction + 'Second editor warn should be about success editor creation with callback. ' + assertMessage ); assert.areEqual( 'callback', secondCallData.additionalData.method, - 'Second editor warn method should be \'callback\'. Creator function used: ' + creatorFunction + 'Second editor warn method should be \'callback\'. ' + assertMessage ); CKEDITOR.removeListener( 'log', spyWarn ); @@ -214,7 +216,7 @@ var detachedTests = ( function() { CKEDITOR.tools.setTimeout( function() { resume( function() { editorElementParent.append( editorElement ); - assert.isTrue( spyIsDetached.callCount > 2, 'There should be at least three calls of isDetached(). Creator function used: ' + creatorFunction ); + assert.isTrue( spyIsDetached.callCount > 2, 'There should be at least three calls of isDetached(). ' + assertMessage ); spyIsDetached.restore(); } ); }, 200 ); From b6fb41a253699a5bbcbb61f89fba3ac33ca5e737 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Thu, 21 Apr 2022 09:46:16 +0200 Subject: [PATCH 246/946] Adjust docs with type returned from editor creation --- core/creators/inline.js | 2 +- core/creators/themedui.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/core/creators/inline.js b/core/creators/inline.js index 3a4b7c1a788..0b31a90d070 100644 --- a/core/creators/inline.js +++ b/core/creators/inline.js @@ -26,7 +26,7 @@ * @param {Object/String} element The DOM element or its ID. * @param {Object} [instanceConfig] The specific configurations to apply to this editor instance. * See {@link CKEDITOR.config}. - * @returns {CKEDITOR.editor} The editor instance created. + * @returns {CKEDITOR.editor/Function/null} The editor instance or function to cancel creation or null. */ CKEDITOR.inline = function( element, instanceConfig ) { element = CKEDITOR.editor._getEditorElement( element ); diff --git a/core/creators/themedui.js b/core/creators/themedui.js index d2c63473866..6c3afb4a90b 100644 --- a/core/creators/themedui.js +++ b/core/creators/themedui.js @@ -33,7 +33,7 @@ CKEDITOR.replaceClass = 'ckeditor'; * @param {Object} [config] The specific configuration to apply to this * editor instance. Configuration set here will override the global CKEditor settings * (see {@link CKEDITOR.config}). - * @returns {CKEDITOR.editor} The editor instance created. + * @returns {CKEDITOR.editor/Function/null} The editor instance or function to cancel creation or null. */ CKEDITOR.replace = function( element, config ) { return createInstance( element, config, null, CKEDITOR.ELEMENT_MODE_REPLACE ); @@ -63,7 +63,7 @@ CKEDITOR.replaceClass = 'ckeditor'; * editor instance. Configuration set here will override the global CKEditor settings * (see {@link CKEDITOR.config}). * @param {String} [data] Since 3.3. Initial value for the instance. - * @returns {CKEDITOR.editor} The editor instance created. + * @returns {CKEDITOR.editor/Function/null} The editor instance or function to cancel creation or null. */ CKEDITOR.appendTo = function( element, config, data ) { return createInstance( element, config, data, CKEDITOR.ELEMENT_MODE_APPENDTO ); From b21f83b09acccd644bc80a976ffc6db6c7ecdfba Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Thu, 21 Apr 2022 10:05:27 +0200 Subject: [PATCH 247/946] Fix inline creation return type & tests --- core/creators/inline.js | 3 +-- tests/core/creators/_helpers/tools.js | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/core/creators/inline.js b/core/creators/inline.js index 0b31a90d070..0ce6f67001d 100644 --- a/core/creators/inline.js +++ b/core/creators/inline.js @@ -37,8 +37,7 @@ // (#4461) if ( CKEDITOR.editor.shouldDelayEditorCreation( element, instanceConfig ) ) { - CKEDITOR.editor.initializeDelayedEditorCreation( element, instanceConfig, 'inline' ); - return null; + return CKEDITOR.editor.initializeDelayedEditorCreation( element, instanceConfig, 'inline' ); } var textarea = element.is( 'textarea' ) ? element : null, diff --git a/tests/core/creators/_helpers/tools.js b/tests/core/creators/_helpers/tools.js index d3a0744c90d..6fa0865e78c 100644 --- a/tests/core/creators/_helpers/tools.js +++ b/tests/core/creators/_helpers/tools.js @@ -44,7 +44,7 @@ var detachedTests = ( function() { delayIfDetached: true } ); - assert.areSame( typeof editor, 'function', 'Editor should return function that allows to cancel creation. ' + assertMessage ); + assert.areSame( 'function', typeof editor, 'Editor should return function that allows to cancel creation. ' + assertMessage ); editorParent.append( editorElement ); }, From 03c56996b2914f3da8520b1e690bda63e78a1c25 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Sat, 23 Apr 2022 10:46:48 +0200 Subject: [PATCH 248/946] Improved manual test. --- .../creators/manual/detachedcancelinterval.html | 2 +- .../core/creators/manual/detachedcancelinterval.md | 13 +++++++++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/tests/core/creators/manual/detachedcancelinterval.html b/tests/core/creators/manual/detachedcancelinterval.html index 3b89e82d57a..03e21e21262 100644 --- a/tests/core/creators/manual/detachedcancelinterval.html +++ b/tests/core/creators/manual/detachedcancelinterval.html @@ -3,7 +3,7 @@
      -

      Lorem ipsum dolor sit amet.

      +

      Do I look like an editor? If so, the test failed!

      diff --git a/tests/core/creators/manual/detachedcancelinterval.md b/tests/core/creators/manual/detachedcancelinterval.md index 5eadd70d86f..ce37cdb10d0 100644 --- a/tests/core/creators/manual/detachedcancelinterval.md +++ b/tests/core/creators/manual/detachedcancelinterval.md @@ -2,9 +2,14 @@ @bender-ui: collapsed @bender-ckeditor-plugins: toolbar, wysiwygarea, sourcearea, undo, clipboard, basicstyles, elementspath -1. Click cancel button to cancel delayed interval creation. -1. Click attach button to attach editor to DOM element. +This manual test checks if you can cancel editor initialization. +By clicking a cancel button, the editor initialization on attach button should be prevented. -**Expected** Editor is not created. +**Note** That clicking an attach button before canceling will result in the failed test! -**Unexpected** Editor was created. +1. Click the cancel button to cancel delayed interval creation. +1. Click attach the button to attach the editor to the DOM. + +**Expected** You should see plain text indicating that the editor has not been initialized. + +**Unexpected** Fully functional editor. From 2786fe1ffd4f8baa724d2983cb6a54805d40d8c1 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Sat, 23 Apr 2022 11:55:35 +0200 Subject: [PATCH 249/946] Refactoring, major documentation update. --- core/creators/inline.js | 27 ++++++++++++++++++++++- core/creators/themedui.js | 27 ++++++++++++++++++++++- core/editor.js | 45 ++++++++++++++++++++++----------------- 3 files changed, 77 insertions(+), 22 deletions(-) diff --git a/core/creators/inline.js b/core/creators/inline.js index 0ce6f67001d..692258fa32b 100644 --- a/core/creators/inline.js +++ b/core/creators/inline.js @@ -23,10 +23,35 @@ * If you do so, an additional `
      ` element with editable content will be created * directly after the ` +
      + + +

      Classic editor

      + + +

      Divarea editor

      +
      + +

      Inline editor

      +
      +

      Lorem ipsum

      +
      + + diff --git a/tests/plugins/language/manual/addmissingdirattribute(rtl).md b/tests/plugins/language/manual/addmissingdirattribute(rtl).md new file mode 100644 index 00000000000..f98c987f53b --- /dev/null +++ b/tests/plugins/language/manual/addmissingdirattribute(rtl).md @@ -0,0 +1,14 @@ +@bender-tags: 4.19.1, bug, 5085 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, sourcearea, language, format + +1. Copy sentence from the textarea. +2. Click source button to go to source mode. +2. Paste copied sentence to the source area and back to wysiwyg mode. +3. Go to source mode. + +**Expected:** Wrapped `أهلاً` word by the span element should exist with added `dir="rtl"` attribute. + +**Unexpected:** Span with `lang` attribute was removed. + +4. Repeat above steps for the divarea and inline editor. diff --git a/tests/plugins/language/manual/addmissingdirattribute.html b/tests/plugins/language/manual/addmissingdirattribute.html new file mode 100644 index 00000000000..ae29e110174 --- /dev/null +++ b/tests/plugins/language/manual/addmissingdirattribute.html @@ -0,0 +1,26 @@ +
      +

      Copy sentence below

      + +
      + + +

      Classic editor

      + + +

      Divarea editor

      +
      + +

      Inline editor

      +
      +

      Lorem ipsum

      +
      + + diff --git a/tests/plugins/language/manual/addmissingdirattribute.md b/tests/plugins/language/manual/addmissingdirattribute.md new file mode 100644 index 00000000000..59fc5bca869 --- /dev/null +++ b/tests/plugins/language/manual/addmissingdirattribute.md @@ -0,0 +1,14 @@ +@bender-tags: 4.19.1, bug, 5085 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, sourcearea, language, format + +1. Copy sentence from the textarea. +2. Click source button to go to source mode. +2. Paste copied sentence to the source area and back to wysiwyg mode. +3. Go to source mode. + +**Expected:** Wrapped `Salut` word by the span element should exist with added `dir="ltr"` attribute. + +**Unexpected:** Span with `lang` attribute was removed. + +4. Repeat above steps for divarea and inline editor. From 117d2213ca7a2e8db740ba40f285d3e9b0db60a9 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 24 May 2022 07:48:18 +0200 Subject: [PATCH 412/946] Add unit tests with empty dir attribute --- tests/plugins/language/language.js | 50 ++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/tests/plugins/language/language.js b/tests/plugins/language/language.js index d22737bbe4f..a93cde6e0bb 100644 --- a/tests/plugins/language/language.js +++ b/tests/plugins/language/language.js @@ -144,6 +144,56 @@ ); this.editor.execCommand( 'removeFormat' ); assert.beautified.html( '

      Lorem ipsum dolor somit

      ', this.editor.getData(), 'Span element with atrributes should not be removed.' ); + }, + + 'test coerces a correct value when the \'dir\' attribute is empty in RTL language': function() { + var editor = this.editor, + language = 'ar'; + + editor.setMode( 'source', function() { + resume( function() { + editor.editable().setValue( '

      foo bar

      ' ); + editor.setMode( 'wysiwyg', function() { + resume( function() { + var expected = '

      foo bar

      '; + + assert.areSame( + editor.editable().getData(), expected, + 'The value of dir attribute for ' + language + ' language is incorrect.' + ); + }, 50 ); + } ); + + wait(); + editor.setData( '' ); + } ); + } ); + wait(); + }, + + 'test coerces a correct value when the \'dir\' attribute is empty in LTR language': function() { + var editor = this.editor, + language = 'en'; + + editor.setMode( 'source', function() { + resume( function() { + editor.editable().setValue( '

      foo bar

      ' ); + editor.setMode( 'wysiwyg', function() { + resume( function() { + var expected = '

      foo bar

      '; + + assert.areSame( + editor.editable().getData(), expected, + 'The value of dir attribute for ' + language + ' language is incorrect.' + ); + }, 50 ); + } ); + + wait(); + editor.setData( '' ); + } ); + } ); + wait(); } }, testLanguages = getTests(); From d3c2b869287cdef6158c4cf9bee685fb324e3d2c Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 24 May 2022 08:13:08 +0200 Subject: [PATCH 413/946] Fix unit tests in older IE version and FF --- tests/plugins/language/language.js | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/tests/plugins/language/language.js b/tests/plugins/language/language.js index a93cde6e0bb..14768bcd323 100644 --- a/tests/plugins/language/language.js +++ b/tests/plugins/language/language.js @@ -155,7 +155,13 @@ editor.editable().setValue( '

      foo bar

      ' ); editor.setMode( 'wysiwyg', function() { resume( function() { - var expected = '

      foo bar

      '; + var expected = ''; + + if ( CKEDITOR.env.gecko || ( CKEDITOR.env.ie && CKEDITOR.env.version < 10 ) ) { + expected = '

      foo bar

      '; + } else { + expected = '

      foo bar

      '; + } assert.areSame( editor.editable().getData(), expected, @@ -180,7 +186,13 @@ editor.editable().setValue( '

      foo bar

      ' ); editor.setMode( 'wysiwyg', function() { resume( function() { - var expected = '

      foo bar

      '; + var expected = ''; + + if ( CKEDITOR.env.gecko || ( CKEDITOR.env.ie && CKEDITOR.env.version < 10 ) ) { + expected = '

      foo bar

      '; + } else { + expected = '

      foo bar

      '; + } assert.areSame( editor.editable().getData(), expected, @@ -229,7 +241,13 @@ editor.editable().setValue( '

      foo bar

      ' ); editor.setMode( 'wysiwyg', function() { resume( function() { - var expected = '

      foo bar

      '; + var expected = ''; + + if ( CKEDITOR.env.gecko || ( CKEDITOR.env.ie && CKEDITOR.env.version < 10 ) ) { + expected = '

      foo bar

      '; + } else { + expected = '

      foo bar

      '; + } assert.areSame( editor.editable().getData(), expected, From 4dd4bb2b6f9bd539b8c6cf35f7ac68858d5406d9 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 24 May 2022 08:25:17 +0200 Subject: [PATCH 414/946] Add an early return --- plugins/language/plugin.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/language/plugin.js b/plugins/language/plugin.js index 3c70422298b..7241b4d627a 100644 --- a/plugins/language/plugin.js +++ b/plugins/language/plugin.js @@ -54,6 +54,10 @@ langElements = []; CKEDITOR.tools.array.forEach( elements, function( element ) { + if ( !element.find ) { + return; + } + var spans = element.find( 'span', true ); if ( !spans ) { From 5d57e4ccc619c17591b636d22352f111da3f137f Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 24 May 2022 09:24:08 +0200 Subject: [PATCH 415/946] Revert old empty space --- plugins/language/plugin.js | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/language/plugin.js b/plugins/language/plugin.js index 7241b4d627a..e974e83d0c9 100644 --- a/plugins/language/plugin.js +++ b/plugins/language/plugin.js @@ -39,6 +39,7 @@ contextSensitive: true, exec: function( editor, languageId ) { var item = items[ 'language_' + languageId ]; + if ( item ) editor[ item.style.checkActive( editor.elementPath(), editor ) ? 'removeStyle' : 'applyStyle' ]( item.style ); }, From 9c3888c17b06e0dc6fe063cdd3179e3086cfd2f6 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 24 May 2022 09:27:25 +0200 Subject: [PATCH 416/946] Change bender tags in the manual tests --- tests/plugins/language/manual/addmissingdirattribute(rtl).md | 2 +- tests/plugins/language/manual/addmissingdirattribute.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/plugins/language/manual/addmissingdirattribute(rtl).md b/tests/plugins/language/manual/addmissingdirattribute(rtl).md index f98c987f53b..289afe85dac 100644 --- a/tests/plugins/language/manual/addmissingdirattribute(rtl).md +++ b/tests/plugins/language/manual/addmissingdirattribute(rtl).md @@ -1,4 +1,4 @@ -@bender-tags: 4.19.1, bug, 5085 +@bender-tags: 4.19.1, feature, 5085 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, sourcearea, language, format diff --git a/tests/plugins/language/manual/addmissingdirattribute.md b/tests/plugins/language/manual/addmissingdirattribute.md index 59fc5bca869..cbf3c56658c 100644 --- a/tests/plugins/language/manual/addmissingdirattribute.md +++ b/tests/plugins/language/manual/addmissingdirattribute.md @@ -1,4 +1,4 @@ -@bender-tags: 4.19.1, bug, 5085 +@bender-tags: 4.19.1, feature, 5085 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, sourcearea, language, format From f647f11a814302b9db47111321f231603b7ac736 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 31 May 2022 13:03:41 +0200 Subject: [PATCH 417/946] Simplified code for search span elements --- plugins/language/plugin.js | 37 +++++++++++-------------------------- 1 file changed, 11 insertions(+), 26 deletions(-) diff --git a/plugins/language/plugin.js b/plugins/language/plugin.js index e974e83d0c9..9ee632155b0 100644 --- a/plugins/language/plugin.js +++ b/plugins/language/plugin.js @@ -51,37 +51,22 @@ // Add missing proper `dir` attribute when element has only `lang` attribute (#5085). editor.on( 'toHtml', function( evt ) { - var elements = evt.data.dataValue.children, - langElements = []; - - CKEDITOR.tools.array.forEach( elements, function( element ) { - if ( !element.find ) { - return; - } + var langElements = evt.data.dataValue.find( 'span', function( element ) { + return element.attributes.lang && ( !element.attributes.dir || element.attributes.dir === '' ); + } ); - var spans = element.find( 'span', true ); + if ( langElements.length === 0 ) { + return; + } - if ( !spans ) { - return; - } + CKEDITOR.tools.array.forEach( langElements, function( element ) { + var rtlLanguages = CKEDITOR.tools.object.keys( CKEDITOR.lang.rtl ), + isRtlLanguage = CKEDITOR.tools.array.indexOf( rtlLanguages, element.attributes.lang ) !== -1, + dirAttribute = isRtlLanguage ? 'rtl' : 'ltr'; - CKEDITOR.tools.array.forEach( spans, function( span ) { - if ( span.attributes.lang && ( !span.attributes.dir || span.attributes.dir === '' ) ) { - langElements.push( span ); - } - } ); + element.attributes.dir = dirAttribute; } ); - if ( langElements.length > 0 ) { - CKEDITOR.tools.array.forEach( langElements, function( element ) { - var rtlLanguages = CKEDITOR.tools.object.keys( CKEDITOR.lang.rtl ), - isRtlLanguage = CKEDITOR.tools.array.indexOf( rtlLanguages, element.attributes.lang ) !== -1, - dirAttribute = isRtlLanguage ? 'rtl' : 'ltr'; - - element.attributes.dir = dirAttribute; - } ); - } - }, null, null, 10 ); // Parse languagesConfigStrings, and create items entry for each lang. From 21973efc6cc9a521cf7db96141218d739ad09624 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 31 May 2022 13:21:10 +0200 Subject: [PATCH 418/946] Modified find function to pass recursive option setted to true --- plugins/language/plugin.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/plugins/language/plugin.js b/plugins/language/plugin.js index 9ee632155b0..1cee512b4c4 100644 --- a/plugins/language/plugin.js +++ b/plugins/language/plugin.js @@ -51,9 +51,10 @@ // Add missing proper `dir` attribute when element has only `lang` attribute (#5085). editor.on( 'toHtml', function( evt ) { - var langElements = evt.data.dataValue.find( 'span', function( element ) { - return element.attributes.lang && ( !element.attributes.dir || element.attributes.dir === '' ); - } ); + var langElements = evt.data.dataValue.find( function( child ) { + return child.name === 'span' && + child.attributes.lang && ( !child.attributes.dir || child.attributes.dir === '' ); + }, true ); if ( langElements.length === 0 ) { return; From f39bc130ac6375bc7943aeea276ff9db5938659f Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Thu, 9 Jun 2022 08:10:22 +0200 Subject: [PATCH 419/946] Simplified unit tests --- tests/plugins/language/language.js | 54 ++++++++++-------------------- 1 file changed, 18 insertions(+), 36 deletions(-) diff --git a/tests/plugins/language/language.js b/tests/plugins/language/language.js index 14768bcd323..7a90f5856aa 100644 --- a/tests/plugins/language/language.js +++ b/tests/plugins/language/language.js @@ -155,18 +155,12 @@ editor.editable().setValue( '

      foo bar

      ' ); editor.setMode( 'wysiwyg', function() { resume( function() { - var expected = ''; - - if ( CKEDITOR.env.gecko || ( CKEDITOR.env.ie && CKEDITOR.env.version < 10 ) ) { - expected = '

      foo bar

      '; - } else { - expected = '

      foo bar

      '; - } - - assert.areSame( - editor.editable().getData(), expected, - 'The value of dir attribute for ' + language + ' language is incorrect.' - ); + var expected = '

      foo bar

      '; + + bender.assert.beautified.html( expected, editor.getData(), { + sortAttributes: true, + message: 'The value of dir attribute for ' + language + ' language is incorrect.' + } ); }, 50 ); } ); @@ -186,18 +180,12 @@ editor.editable().setValue( '

      foo bar

      ' ); editor.setMode( 'wysiwyg', function() { resume( function() { - var expected = ''; - - if ( CKEDITOR.env.gecko || ( CKEDITOR.env.ie && CKEDITOR.env.version < 10 ) ) { - expected = '

      foo bar

      '; - } else { - expected = '

      foo bar

      '; - } - - assert.areSame( - editor.editable().getData(), expected, - 'The value of dir attribute for ' + language + ' language is incorrect.' - ); + var expected = '

      foo bar

      '; + + bender.assert.beautified.html( expected, editor.getData(), { + sortAttributes: true, + message: 'The value of dir attribute for ' + language + ' language is incorrect.' + } ); }, 50 ); } ); @@ -241,18 +229,12 @@ editor.editable().setValue( '

      foo bar

      ' ); editor.setMode( 'wysiwyg', function() { resume( function() { - var expected = ''; - - if ( CKEDITOR.env.gecko || ( CKEDITOR.env.ie && CKEDITOR.env.version < 10 ) ) { - expected = '

      foo bar

      '; - } else { - expected = '

      foo bar

      '; - } - - assert.areSame( - editor.editable().getData(), expected, - 'The value of dir attribute for ' + language + ' language is incorrect.' - ); + var expected = '

      foo bar

      '; + + bender.assert.beautified.html( expected, editor.getData(), { + sortAttributes: true, + message: 'The value of dir attribute for ' + language + ' language is incorrect.' + } ); }, 50 ); } ); From d3ac8b612d26610a6244ef53d39c60dbc8d8785d Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Thu, 9 Jun 2022 08:11:25 +0200 Subject: [PATCH 420/946] Move fix logic to dedicated API --- plugins/language/plugin.js | 39 ++++++++++++++++++-------------------- 1 file changed, 18 insertions(+), 21 deletions(-) diff --git a/plugins/language/plugin.js b/plugins/language/plugin.js index 1cee512b4c4..d42cf3a7714 100644 --- a/plugins/language/plugin.js +++ b/plugins/language/plugin.js @@ -49,27 +49,6 @@ } } ); - // Add missing proper `dir` attribute when element has only `lang` attribute (#5085). - editor.on( 'toHtml', function( evt ) { - var langElements = evt.data.dataValue.find( function( child ) { - return child.name === 'span' && - child.attributes.lang && ( !child.attributes.dir || child.attributes.dir === '' ); - }, true ); - - if ( langElements.length === 0 ) { - return; - } - - CKEDITOR.tools.array.forEach( langElements, function( element ) { - var rtlLanguages = CKEDITOR.tools.object.keys( CKEDITOR.lang.rtl ), - isRtlLanguage = CKEDITOR.tools.array.indexOf( rtlLanguages, element.attributes.lang ) !== -1, - dirAttribute = isRtlLanguage ? 'rtl' : 'ltr'; - - element.attributes.dir = dirAttribute; - } ); - - }, null, null, 10 ); - // Parse languagesConfigStrings, and create items entry for each lang. for ( i = 0; i < languagesConfigStrings.length; i++ ) { parts = languagesConfigStrings[ i ].split( ':' ); @@ -127,6 +106,24 @@ requiredContent: requiredContent, toolbar: 'bidi,30', command: 'language', + contentTransformations: [ + [ + // Add missing proper `dir` attribute when element has only `lang` attribute (#5085). + { + element: 'span', + left: function( element ) { + return element.attributes.lang && ( !element.attributes.dir || element.attributes.dir === '' ); + }, + right: function( element ) { + var rtlLanguages = CKEDITOR.tools.object.keys( CKEDITOR.lang.rtl ), + isRtlLanguage = CKEDITOR.tools.array.indexOf( rtlLanguages, element.attributes.lang ) !== -1, + dirAttribute = isRtlLanguage ? 'rtl' : 'ltr'; + + element.attributes.dir = dirAttribute; + } + } + ] + ], onMenu: function() { var activeItems = {}, currentLanguagedElement = plugin.getCurrentLangElement( editor ); From 661ae1b77cf89819c6db5af3722dbdb7f525dc72 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Mon, 13 Jun 2022 19:17:52 +0200 Subject: [PATCH 421/946] Fix recognize language elements when filters are off --- plugins/language/plugin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/language/plugin.js b/plugins/language/plugin.js index d42cf3a7714..a2396583c39 100644 --- a/plugins/language/plugin.js +++ b/plugins/language/plugin.js @@ -161,7 +161,7 @@ for ( var i = 0; i < activePath.length; i++ ) { pathMember = activePath[ i ]; - if ( !ret && pathMember.getName() == 'span' && pathMember.hasAttribute( 'dir' ) && pathMember.hasAttribute( 'lang' ) ) + if ( !ret && pathMember.getName() == 'span' && pathMember.hasAttribute( 'lang' ) ) ret = pathMember; } } From 5023b836f6b88bb510d84b759f2f98761d3da24a Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Mon, 13 Jun 2022 19:18:08 +0200 Subject: [PATCH 422/946] Add unit tests --- tests/plugins/language/language.js | 38 ++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/tests/plugins/language/language.js b/tests/plugins/language/language.js index 7a90f5856aa..eee6f300c06 100644 --- a/tests/plugins/language/language.js +++ b/tests/plugins/language/language.js @@ -194,6 +194,44 @@ } ); } ); wait(); + }, + + 'test focus on lang element should toggle ON language button in LTR language': function() { + bender.editorBot.create( { + name: 'editor_lang_ltr', + config: { + plugins: 'language,toolbar', + allowedContent: true + } + }, function( bot ) { + var editor = bot.editor, + inputHtml = '

      Sa^lut

      ', + expectedButtonState = 1; + + bot.setHtmlWithSelection( inputHtml ); + + var languageButtonState = editor.ui.get( 'Language' ).getState(); + assert.areSame( expectedButtonState, languageButtonState ); + } ); + }, + + 'test focus on lang element should toggle ON language button in RTL language': function() { + bender.editorBot.create( { + name: 'editor_lang_rtl', + config: { + plugins: 'language,toolbar', + allowedContent: true + } + }, function( bot ) { + var editor = bot.editor, + inputHtml = '

      أ^هلاً

      ', + expectedButtonState = 1; + + bot.setHtmlWithSelection( inputHtml ); + + var languageButtonState = editor.ui.get( 'Language' ).getState(); + assert.areSame( expectedButtonState, languageButtonState ); + } ); } }, testLanguages = getTests(); From 55311155d011d1318502f04791d93b4bf9206bbf Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Mon, 13 Jun 2022 19:18:35 +0200 Subject: [PATCH 423/946] Add manual test --- .../manual/recognizelangelements.html | 19 +++++++++++++++++++ .../language/manual/recognizelangelements.md | 11 +++++++++++ 2 files changed, 30 insertions(+) create mode 100644 tests/plugins/language/manual/recognizelangelements.html create mode 100644 tests/plugins/language/manual/recognizelangelements.md diff --git a/tests/plugins/language/manual/recognizelangelements.html b/tests/plugins/language/manual/recognizelangelements.html new file mode 100644 index 00000000000..54fcc292ba5 --- /dev/null +++ b/tests/plugins/language/manual/recognizelangelements.html @@ -0,0 +1,19 @@ +

      LTR

      + + +

      RTL

      + + + diff --git a/tests/plugins/language/manual/recognizelangelements.md b/tests/plugins/language/manual/recognizelangelements.md new file mode 100644 index 00000000000..9dab21c633f --- /dev/null +++ b/tests/plugins/language/manual/recognizelangelements.md @@ -0,0 +1,11 @@ +@bender-tags: 4.19.1, feature, 5085 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, sourcearea, language, format + +1. Click on the word inside the editor. + +**Expected:** Toolbar button `Set Language` is ON. + +**Unexpected:** Toolbar button `Set Language` is OFF. + +2. Repeat above step for the editor with RTL language. From 455ada3078ddc4040a3fe935bbb1e71a573104f6 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Tue, 14 Jun 2022 14:57:20 +0200 Subject: [PATCH 424/946] Slight adjustment of unit test. --- tests/plugins/language/language.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/plugins/language/language.js b/tests/plugins/language/language.js index eee6f300c06..414c11ac38f 100644 --- a/tests/plugins/language/language.js +++ b/tests/plugins/language/language.js @@ -196,7 +196,7 @@ wait(); }, - 'test focus on lang element should toggle ON language button in LTR language': function() { + 'test selection on lang element should toggle ON language button in LTR language': function() { bender.editorBot.create( { name: 'editor_lang_ltr', config: { @@ -206,7 +206,7 @@ }, function( bot ) { var editor = bot.editor, inputHtml = '

      Sa^lut

      ', - expectedButtonState = 1; + expectedButtonState = CKEDITOR.TRISTATE_ON; bot.setHtmlWithSelection( inputHtml ); @@ -215,7 +215,7 @@ } ); }, - 'test focus on lang element should toggle ON language button in RTL language': function() { + 'test selection on lang element should toggle ON language button in RTL language': function() { bender.editorBot.create( { name: 'editor_lang_rtl', config: { @@ -225,7 +225,7 @@ }, function( bot ) { var editor = bot.editor, inputHtml = '

      أ^هلاً

      ', - expectedButtonState = 1; + expectedButtonState = CKEDITOR.TRISTATE_ON; bot.setHtmlWithSelection( inputHtml ); From add0c072775d8a513c923b66c541312e89c3ddae Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Tue, 14 Jun 2022 15:07:40 +0200 Subject: [PATCH 425/946] Update tags in manual tests. --- tests/plugins/language/manual/addmissingdirattribute(rtl).md | 2 +- tests/plugins/language/manual/addmissingdirattribute.md | 2 +- tests/plugins/language/manual/recognizelangelements.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/plugins/language/manual/addmissingdirattribute(rtl).md b/tests/plugins/language/manual/addmissingdirattribute(rtl).md index 289afe85dac..f98c987f53b 100644 --- a/tests/plugins/language/manual/addmissingdirattribute(rtl).md +++ b/tests/plugins/language/manual/addmissingdirattribute(rtl).md @@ -1,4 +1,4 @@ -@bender-tags: 4.19.1, feature, 5085 +@bender-tags: 4.19.1, bug, 5085 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, sourcearea, language, format diff --git a/tests/plugins/language/manual/addmissingdirattribute.md b/tests/plugins/language/manual/addmissingdirattribute.md index cbf3c56658c..59fc5bca869 100644 --- a/tests/plugins/language/manual/addmissingdirattribute.md +++ b/tests/plugins/language/manual/addmissingdirattribute.md @@ -1,4 +1,4 @@ -@bender-tags: 4.19.1, feature, 5085 +@bender-tags: 4.19.1, bug, 5085 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, sourcearea, language, format diff --git a/tests/plugins/language/manual/recognizelangelements.md b/tests/plugins/language/manual/recognizelangelements.md index 9dab21c633f..990cd64959a 100644 --- a/tests/plugins/language/manual/recognizelangelements.md +++ b/tests/plugins/language/manual/recognizelangelements.md @@ -1,4 +1,4 @@ -@bender-tags: 4.19.1, feature, 5085 +@bender-tags: 4.19.1, bug, 5085 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, sourcearea, language, format From eee0d16f5fe1fb74b87daedfa1a340ad8401f22f Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Tue, 14 Jun 2022 15:11:53 +0200 Subject: [PATCH 426/946] Add changelog entry. --- CHANGES.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGES.md b/CHANGES.md index 752cce67381..eb3b0fd8598 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -9,6 +9,7 @@ Fixed Issues: * [#5125](https://github.com/ckeditor/ckeditor4/issues/5125): Fixed: Deleting a widget with disabled [autoParagraph](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-autoParagraph) by the keyboard `backspace` key removes editor editable area and crash it. * [#5135](https://github.com/ckeditor/ckeditor4/issues/5135): Fixed: [`checkbox.setValue`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ui_dialog_checkbox.html#method-setValue) and [`radio.setValue`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ui_dialog_radio.html#method-setValue) methods are not chainable as stated in documentation. Thanks to [Jordan Bradford](https://github.com/LordPachelbel)! +* [#5085](https://github.com/ckeditor/ckeditor4/issues/5085): Fixed: [Language](https://ckeditor.com/cke4/addon/language) plugin removes the element marking the text in foreign language if this element does not have an information about text direction. ## CKEditor 4.19.0 From 4ca54f1ee3069302df3c10cf9073ef26e4b752ba Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 14 Jun 2022 16:29:48 +0200 Subject: [PATCH 427/946] Set higher priority to invoke command before undo plugin --- plugins/tableselection/plugin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/tableselection/plugin.js b/plugins/tableselection/plugin.js index acf0820fa17..f6a046ebe3b 100644 --- a/plugins/tableselection/plugin.js +++ b/plugins/tableselection/plugin.js @@ -922,7 +922,7 @@ if ( CKEDITOR.tools.array.indexOf( cmds, evt.data.name ) !== -1 ) { callback( editor, evt.data ); } - } ); + }, null, null, 9 ); } /** From 989cce27286bd8a02ac85b660d18b03b313d5584 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 14 Jun 2022 16:31:59 +0200 Subject: [PATCH 428/946] Add unit test --- tests/plugins/tabletools/tabletools.html | 45 ++++++++++++++++++++++++ tests/plugins/tabletools/tabletools.js | 27 ++++++++++++++ 2 files changed, 72 insertions(+) diff --git a/tests/plugins/tabletools/tabletools.html b/tests/plugins/tabletools/tabletools.html index 15d0ef1241b..e9f45e59210 100644 --- a/tests/plugins/tabletools/tabletools.html +++ b/tests/plugins/tabletools/tabletools.html @@ -1585,4 +1585,49 @@ + +
      diff --git a/tests/plugins/tabletools/tabletools.js b/tests/plugins/tabletools/tabletools.js index 05ae8da51b2..fce96c71818 100644 --- a/tests/plugins/tabletools/tabletools.js +++ b/tests/plugins/tabletools/tabletools.js @@ -262,6 +262,33 @@ bot.setHtmlWithSelection( source ); assert.beautified.html( expected, bot.getData( true ) ); } ); + }, + + 'test merge cells with a rowspan should create undo step': function() { + + bender.editorBot.create( { + name: 'editor_merge_rowspanned_cells', + config: { + plugins: 'undo,table,tableselection' + } + }, function( bot ) { + bender.tools.ignoreUnsupportedEnvironment( 'tableselection' ); + + var editor = bot.editor; + + bender.tools.testInputOut( 'merge-rowspanned-cells', function( source, expected ) { + bot.setHtmlWithSelection( source ); + bot.execCommand( 'cellMerge' ); + + var output = bot.getData( true ), + undo = editor.getCommand( 'undo' ); + + output = output.replace( /\u00a0/g, ' ' ); + + assert.areSame( bender.tools.compatHtml( expected ), output ); + assert.isTrue( undo.state === CKEDITOR.TRISTATE_OFF ); + } ); + } ); } } ); } )(); From 80a58379d2181eca451699c6c051eeefd9c5fadd Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 14 Jun 2022 16:32:13 +0200 Subject: [PATCH 429/946] Add manual test --- .../plugins/tabletools/manual/mergecells.html | 30 +++++++++++++++++++ tests/plugins/tabletools/manual/mergecells.md | 11 +++++++ 2 files changed, 41 insertions(+) create mode 100644 tests/plugins/tabletools/manual/mergecells.html create mode 100644 tests/plugins/tabletools/manual/mergecells.md diff --git a/tests/plugins/tabletools/manual/mergecells.html b/tests/plugins/tabletools/manual/mergecells.html new file mode 100644 index 00000000000..d002b5ceed6 --- /dev/null +++ b/tests/plugins/tabletools/manual/mergecells.html @@ -0,0 +1,30 @@ +
      + + + + + + + + + + + + + + + + + + + + + +
         
        1
       1
       1
      +
      + + diff --git a/tests/plugins/tabletools/manual/mergecells.md b/tests/plugins/tabletools/manual/mergecells.md new file mode 100644 index 00000000000..61bb8efe018 --- /dev/null +++ b/tests/plugins/tabletools/manual/mergecells.md @@ -0,0 +1,11 @@ +@bender-tags: 4.19.1, bug, 4284 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, undo, tableselection + +1. Open console. +2. Select column with a rowspanned cell and cells containing `1` character. +3. Open context menu and choose "Cell" -> "Merge cells" option. + +**Expected:** Cells are merged, undo step is created and there is error in the console. + +**Unexpected:** Cells are merged, an error is thrown and no undo step is created. From 8b8fc260afefda69f8424c0e050dd08a9c8801ef Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Wed, 22 Jun 2022 08:31:22 +0200 Subject: [PATCH 430/946] Add comment with issue reference --- plugins/tableselection/plugin.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/tableselection/plugin.js b/plugins/tableselection/plugin.js index f6a046ebe3b..4c553323235 100644 --- a/plugins/tableselection/plugin.js +++ b/plugins/tableselection/plugin.js @@ -921,7 +921,10 @@ editor.on( 'afterCommandExec', function( evt ) { if ( CKEDITOR.tools.array.indexOf( cmds, evt.data.name ) !== -1 ) { callback( editor, evt.data ); + } + // This listener is connected with undo plugin listener and require a higher priority + // than the listener in undo plugin to create a correct undo step (#4284). }, null, null, 9 ); } From dbf396bc488e36a2e1e17e91c511f8277ec6ccd9 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Wed, 22 Jun 2022 08:31:53 +0200 Subject: [PATCH 431/946] Remove unnecessary code --- tests/plugins/tabletools/tabletools.js | 3 --- 1 file changed, 3 deletions(-) diff --git a/tests/plugins/tabletools/tabletools.js b/tests/plugins/tabletools/tabletools.js index fce96c71818..0d51ddd4b74 100644 --- a/tests/plugins/tabletools/tabletools.js +++ b/tests/plugins/tabletools/tabletools.js @@ -265,7 +265,6 @@ }, 'test merge cells with a rowspan should create undo step': function() { - bender.editorBot.create( { name: 'editor_merge_rowspanned_cells', config: { @@ -283,8 +282,6 @@ var output = bot.getData( true ), undo = editor.getCommand( 'undo' ); - output = output.replace( /\u00a0/g, ' ' ); - assert.areSame( bender.tools.compatHtml( expected ), output ); assert.isTrue( undo.state === CKEDITOR.TRISTATE_OFF ); } ); From f83325ae094b430b45d5ebcb4da743fc33adb351 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Wed, 22 Jun 2022 08:32:33 +0200 Subject: [PATCH 432/946] Ignore manual mergecells test on mobile devices --- tests/plugins/tabletools/manual/mergecells.html | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/plugins/tabletools/manual/mergecells.html b/tests/plugins/tabletools/manual/mergecells.html index d002b5ceed6..5f6ee6d505f 100644 --- a/tests/plugins/tabletools/manual/mergecells.html +++ b/tests/plugins/tabletools/manual/mergecells.html @@ -24,6 +24,10 @@
    diff --git a/tests/plugins/editorplaceholder/manual/typingperformance.md b/tests/plugins/editorplaceholder/manual/typingperformance.md new file mode 100644 index 00000000000..e6839a104b9 --- /dev/null +++ b/tests/plugins/editorplaceholder/manual/typingperformance.md @@ -0,0 +1,14 @@ +@bender-ui: collapsed +@bender-tags: editorplaceholder, bug, 4.19.1, 5184 +@bender-ckeditor-plugins: wysiwygarea, editorplaceholder, toolbar, undo, basicstyles, clipboard, floatingspace, image + +1. Paste linked image to the editor. +1. Compare the typing experience between the editor with and without the editor placeholder. + +## Expected + +Both editors should have similar typing speed experience. + +## Unexpected + +The editor with placeholder has significantly slower typing speed. From 6cf3392d277d9b3f42f2c6d6ddecba59d3dc4c33 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 27 Jun 2022 17:53:21 +0200 Subject: [PATCH 438/946] Add changelog entries. --- CHANGES.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index 2f7d7dc2fc0..2b8d0fdd0a1 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -11,6 +11,12 @@ Fixed Issues: * [#5135](https://github.com/ckeditor/ckeditor4/issues/5135): Fixed: [`checkbox.setValue`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ui_dialog_checkbox.html#method-setValue) and [`radio.setValue`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ui_dialog_radio.html#method-setValue) methods are not chainable as stated in documentation. Thanks to [Jordan Bradford](https://github.com/LordPachelbel)! * [#5085](https://github.com/ckeditor/ckeditor4/issues/5085): Fixed: [Language](https://ckeditor.com/cke4/addon/language) plugin removes the element marking the text in foreign language if this element does not have an information about text direction. * [#4284](https://github.com/ckeditor/ckeditor4/issues/4284): Fixed: [Tableselection](https://ckeditor.com/cke4/addon/tableselection) Merging cells with a rowspan was throwing error and did not create undo step. +* [#5184](https://github.com/ckeditor/ckeditor4/issues/5184): Fixed: [Editor Placeholder](https://ckeditor.com/cke4/addon/wysiwygarea) plugin degredates typing performance. + +API changes: + +* [#5184](https://github.com/ckeditor/ckeditor4/issues/5184): Added [`config.editorplaceholder_delay`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-editorplaceholder_delay) configuration option allowing to delay placeholder before it is toggled when changing editor content. +* [#5184](https://github.com/ckeditor/ckeditor4/issues/5184): Added [`CKEDITOR.tools#debounce()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-debounce) function allowing to postpone passed function execution until the given milliseconds have elapsed since the last time it was invoked ## CKEditor 4.19.0 From 7debb0509982ffc07d1793be04164e900d1f738e Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Thu, 9 Jun 2022 11:41:47 +0200 Subject: [PATCH 439/946] Add failing test - proof of the #5158 issue --- tests/core/tools.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tests/core/tools.js b/tests/core/tools.js index f87bd1ceaa2..2326617c01b 100644 --- a/tests/core/tools.js +++ b/tests/core/tools.js @@ -1111,6 +1111,20 @@ } ); }, + // (#5158) + 'test convertToPx works after calculator element was removed': function() { + var firstResult = CKEDITOR.tools.convertToPx( '10px' ); + // Based on convertToPx implementation + // calculator is the last element under `body` after `convertToPx` invocation. + var bodyChildren = CKEDITOR.document.getBody().getChildren(), + calculator = bodyChildren.getItem( bodyChildren.count() - 1 ); + + calculator.remove(); + + var result = CKEDITOR.tools.convertToPx( '10px' ); + assert.areSame( firstResult, result, 'convertToPx returns different values when helper calculator was removed' ); + }, + 'test bind without context and without arguments': function() { var testSpy = sinon.spy(), bindedFn = CKEDITOR.tools.bind( testSpy ); From 527ae7947b0b0cf6117bea7f974c92389e2772a3 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Thu, 9 Jun 2022 11:56:52 +0200 Subject: [PATCH 440/946] Add fix #5158, assure covertion is done properly in test --- core/tools.js | 4 ++++ tests/core/tools.js | 5 +++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/core/tools.js b/core/tools.js index 6dac98db7aa..cee623695bb 100644 --- a/core/tools.js +++ b/core/tools.js @@ -1006,6 +1006,10 @@ calculator = CKEDITOR.dom.element.createFromHtml( '
    ', CKEDITOR.document ); + } + + // (#5158) + if ( calculator.isDetached() ) { CKEDITOR.document.getBody().append( calculator ); } diff --git a/tests/core/tools.js b/tests/core/tools.js index 2326617c01b..eb0f07459fd 100644 --- a/tests/core/tools.js +++ b/tests/core/tools.js @@ -1,4 +1,4 @@ -/* bender-tags: editor */ +/* bender-tags: editor */ ( function() { 'use strict'; @@ -1122,7 +1122,8 @@ calculator.remove(); var result = CKEDITOR.tools.convertToPx( '10px' ); - assert.areSame( firstResult, result, 'convertToPx returns different values when helper calculator was removed' ); + assert.areSame( firstResult, result, 'convertToPx() returns different values when helper calculator was removed.' ); + assert.areSame( result, 10, 'calculator was not properly attached to DOM.' ); }, 'test bind without context and without arguments': function() { From 214783c2f4e5021174ca0455173de02947172490 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Tue, 21 Jun 2022 14:06:37 +0200 Subject: [PATCH 441/946] Recreate calculator object if it is detached We do not trust the state of the object after manipulation. For own safety - lets create the new one --- core/tools.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/core/tools.js b/core/tools.js index cee623695bb..bbbf0f775dc 100644 --- a/core/tools.js +++ b/core/tools.js @@ -1002,14 +1002,12 @@ boundingClientRect; return function( cssLength ) { - if ( !calculator ) { + // Recreate calculator whenever it was externally manipulated (#5158). + if ( !calculator || calculator.isDetached() ) { calculator = CKEDITOR.dom.element.createFromHtml( '
    ', CKEDITOR.document ); - } - // (#5158) - if ( calculator.isDetached() ) { CKEDITOR.document.getBody().append( calculator ); } From 57038ba2168d5b223c002bec195cd97caf81880a Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Tue, 28 Jun 2022 09:27:28 +0200 Subject: [PATCH 442/946] Improved unit test. --- tests/core/tools.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/core/tools.js b/tests/core/tools.js index eb0f07459fd..37b0a6deadd 100644 --- a/tests/core/tools.js +++ b/tests/core/tools.js @@ -1113,7 +1113,9 @@ // (#5158) 'test convertToPx works after calculator element was removed': function() { - var firstResult = CKEDITOR.tools.convertToPx( '10px' ); + // Attach calculator element to the DOM. + CKEDITOR.tools.convertToPx( '10px' ); + // Based on convertToPx implementation // calculator is the last element under `body` after `convertToPx` invocation. var bodyChildren = CKEDITOR.document.getBody().getChildren(), @@ -1122,8 +1124,7 @@ calculator.remove(); var result = CKEDITOR.tools.convertToPx( '10px' ); - assert.areSame( firstResult, result, 'convertToPx() returns different values when helper calculator was removed.' ); - assert.areSame( result, 10, 'calculator was not properly attached to DOM.' ); + assert.areEqual( 10, result ); }, 'test bind without context and without arguments': function() { From 72b50df220d42f5d67e07bb0a7521b6a28353aad Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Tue, 28 Jun 2022 09:36:06 +0200 Subject: [PATCH 443/946] Added changelog entry. --- CHANGES.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGES.md b/CHANGES.md index 2b8d0fdd0a1..b6097d1619f 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -12,6 +12,7 @@ Fixed Issues: * [#5085](https://github.com/ckeditor/ckeditor4/issues/5085): Fixed: [Language](https://ckeditor.com/cke4/addon/language) plugin removes the element marking the text in foreign language if this element does not have an information about text direction. * [#4284](https://github.com/ckeditor/ckeditor4/issues/4284): Fixed: [Tableselection](https://ckeditor.com/cke4/addon/tableselection) Merging cells with a rowspan was throwing error and did not create undo step. * [#5184](https://github.com/ckeditor/ckeditor4/issues/5184): Fixed: [Editor Placeholder](https://ckeditor.com/cke4/addon/wysiwygarea) plugin degredates typing performance. +* [#5158](https://github.com/ckeditor/ckeditor4/issues/5158): Fixed: [tools.convertToPx()](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-convertToPx) gives invalid results in case of DOM manipulations that deleted helper calculator element. API changes: From 3329dd3b91d79e18e4a978ffa9034edc8372ba59 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Tue, 28 Jun 2022 09:38:14 +0200 Subject: [PATCH 444/946] Changelog corrections. --- CHANGES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index b6097d1619f..65671e2b843 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -12,7 +12,7 @@ Fixed Issues: * [#5085](https://github.com/ckeditor/ckeditor4/issues/5085): Fixed: [Language](https://ckeditor.com/cke4/addon/language) plugin removes the element marking the text in foreign language if this element does not have an information about text direction. * [#4284](https://github.com/ckeditor/ckeditor4/issues/4284): Fixed: [Tableselection](https://ckeditor.com/cke4/addon/tableselection) Merging cells with a rowspan was throwing error and did not create undo step. * [#5184](https://github.com/ckeditor/ckeditor4/issues/5184): Fixed: [Editor Placeholder](https://ckeditor.com/cke4/addon/wysiwygarea) plugin degredates typing performance. -* [#5158](https://github.com/ckeditor/ckeditor4/issues/5158): Fixed: [tools.convertToPx()](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-convertToPx) gives invalid results in case of DOM manipulations that deleted helper calculator element. +* [#5158](https://github.com/ckeditor/ckeditor4/issues/5158): Fixed: [tools.convertToPx()](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-convertToPx) gives invalid results in case helper calculator element was deleted from the DOM. API changes: From 764b69ec46511d2c54cd56d9a11a1fcc1ae4a893 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacek=20Bogda=C5=84ski?= Date: Tue, 28 Jun 2022 09:54:13 +0200 Subject: [PATCH 445/946] Update CHANGES.md --- CHANGES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 65671e2b843..8903c808a0e 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -12,7 +12,7 @@ Fixed Issues: * [#5085](https://github.com/ckeditor/ckeditor4/issues/5085): Fixed: [Language](https://ckeditor.com/cke4/addon/language) plugin removes the element marking the text in foreign language if this element does not have an information about text direction. * [#4284](https://github.com/ckeditor/ckeditor4/issues/4284): Fixed: [Tableselection](https://ckeditor.com/cke4/addon/tableselection) Merging cells with a rowspan was throwing error and did not create undo step. * [#5184](https://github.com/ckeditor/ckeditor4/issues/5184): Fixed: [Editor Placeholder](https://ckeditor.com/cke4/addon/wysiwygarea) plugin degredates typing performance. -* [#5158](https://github.com/ckeditor/ckeditor4/issues/5158): Fixed: [tools.convertToPx()](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-convertToPx) gives invalid results in case helper calculator element was deleted from the DOM. +* [#5158](https://github.com/ckeditor/ckeditor4/issues/5158): Fixed: [`tools.convertToPx`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-convertToPx) gives invalid results in case helper calculator element was deleted from the DOM. API changes: From 8930d2ac290da10fe6220a2fde979231ce6d6d87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacek=20Bogda=C5=84ski?= Date: Tue, 28 Jun 2022 09:55:05 +0200 Subject: [PATCH 446/946] Update CHANGES.md --- CHANGES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 8903c808a0e..ce8cfeaade1 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -12,7 +12,7 @@ Fixed Issues: * [#5085](https://github.com/ckeditor/ckeditor4/issues/5085): Fixed: [Language](https://ckeditor.com/cke4/addon/language) plugin removes the element marking the text in foreign language if this element does not have an information about text direction. * [#4284](https://github.com/ckeditor/ckeditor4/issues/4284): Fixed: [Tableselection](https://ckeditor.com/cke4/addon/tableselection) Merging cells with a rowspan was throwing error and did not create undo step. * [#5184](https://github.com/ckeditor/ckeditor4/issues/5184): Fixed: [Editor Placeholder](https://ckeditor.com/cke4/addon/wysiwygarea) plugin degredates typing performance. -* [#5158](https://github.com/ckeditor/ckeditor4/issues/5158): Fixed: [`tools.convertToPx`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-convertToPx) gives invalid results in case helper calculator element was deleted from the DOM. +* [#5158](https://github.com/ckeditor/ckeditor4/issues/5158): Fixed: [`CKEDITOR.tools#convertToPx()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-convertToPx) gives invalid results in case helper calculator element was deleted from the DOM. API changes: From ea9c409445b852b4d3c0dd90a6db0d80d28431f1 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Thu, 23 Jun 2022 13:57:46 +0200 Subject: [PATCH 447/946] Add missing content type in easeimageUpload --- plugins/easyimage/plugin.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/easyimage/plugin.js b/plugins/easyimage/plugin.js index e059202dedd..6485822ae4e 100644 --- a/plugins/easyimage/plugin.js +++ b/plugins/easyimage/plugin.js @@ -530,7 +530,11 @@ editor.fire( 'paste', { method: 'paste', dataValue: '', - dataTransfer: new CKEDITOR.plugins.clipboard.dataTransfer( { files: targetElement.$.files } ) + dataTransfer: new CKEDITOR.plugins.clipboard.dataTransfer( { + files: targetElement.$.files, + // Add missing content type (#5234). + types: [ 'Files' ] + } ) } ); } } ); From 0b69f980a657ce06048fbfcc044d2b76d904526c Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Thu, 23 Jun 2022 13:58:00 +0200 Subject: [PATCH 448/946] Add manual test --- .../easyimage/manual/uploadtoolbarbutton.html | 20 +++++++++++++++++++ .../easyimage/manual/uploadtoolbarbutton.md | 14 +++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 tests/plugins/easyimage/manual/uploadtoolbarbutton.html create mode 100644 tests/plugins/easyimage/manual/uploadtoolbarbutton.md diff --git a/tests/plugins/easyimage/manual/uploadtoolbarbutton.html b/tests/plugins/easyimage/manual/uploadtoolbarbutton.html new file mode 100644 index 00000000000..79751101c24 --- /dev/null +++ b/tests/plugins/easyimage/manual/uploadtoolbarbutton.html @@ -0,0 +1,20 @@ +

    Note, this test uses a real Cloud Service connection, so you might want to be on-line.

    + +
    +
    +

    test

    +
    + + diff --git a/tests/plugins/easyimage/manual/uploadtoolbarbutton.md b/tests/plugins/easyimage/manual/uploadtoolbarbutton.md new file mode 100644 index 00000000000..f1e35231eb0 --- /dev/null +++ b/tests/plugins/easyimage/manual/uploadtoolbarbutton.md @@ -0,0 +1,14 @@ +@bender-tags: 4.19.1, bug, 5234 +@bender-ui: collapsed +@bender-ckeditor-plugins: sourcearea, wysiwygarea, floatingspace, toolbar, easyimage +@bender-include: ../_helpers/tools.js + +## Easy Image Upload Button + +1. Upload image with upload button inside **toolbar**. + +**Expected:** Image gets inserted into the editor and uploaded. + +**Unexpected:** Nothing happens. + +**Note:** Uploaded image may not be visible on IE. From ef17b09016f1aba26c5277a563cfe778f2d8ea7a Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Wed, 29 Jun 2022 06:06:17 +0200 Subject: [PATCH 449/946] Remove duplicated tests --- .../easyimage/manual/uploadtoolbarbutton.html | 20 ------------------- .../easyimage/manual/uploadtoolbarbutton.md | 14 ------------- 2 files changed, 34 deletions(-) delete mode 100644 tests/plugins/easyimage/manual/uploadtoolbarbutton.html delete mode 100644 tests/plugins/easyimage/manual/uploadtoolbarbutton.md diff --git a/tests/plugins/easyimage/manual/uploadtoolbarbutton.html b/tests/plugins/easyimage/manual/uploadtoolbarbutton.html deleted file mode 100644 index 79751101c24..00000000000 --- a/tests/plugins/easyimage/manual/uploadtoolbarbutton.html +++ /dev/null @@ -1,20 +0,0 @@ -

    Note, this test uses a real Cloud Service connection, so you might want to be on-line.

    - -
    -
    -

    test

    -
    - - diff --git a/tests/plugins/easyimage/manual/uploadtoolbarbutton.md b/tests/plugins/easyimage/manual/uploadtoolbarbutton.md deleted file mode 100644 index f1e35231eb0..00000000000 --- a/tests/plugins/easyimage/manual/uploadtoolbarbutton.md +++ /dev/null @@ -1,14 +0,0 @@ -@bender-tags: 4.19.1, bug, 5234 -@bender-ui: collapsed -@bender-ckeditor-plugins: sourcearea, wysiwygarea, floatingspace, toolbar, easyimage -@bender-include: ../_helpers/tools.js - -## Easy Image Upload Button - -1. Upload image with upload button inside **toolbar**. - -**Expected:** Image gets inserted into the editor and uploaded. - -**Unexpected:** Nothing happens. - -**Note:** Uploaded image may not be visible on IE. From 5ace824be5ead9b5d6ee05dd7f50a73c1256579f Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Wed, 29 Jun 2022 06:06:56 +0200 Subject: [PATCH 450/946] Add changelog entry for #5234 --- CHANGES.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGES.md b/CHANGES.md index ce8cfeaade1..b8d2c9038ca 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -13,6 +13,7 @@ Fixed Issues: * [#4284](https://github.com/ckeditor/ckeditor4/issues/4284): Fixed: [Tableselection](https://ckeditor.com/cke4/addon/tableselection) Merging cells with a rowspan was throwing error and did not create undo step. * [#5184](https://github.com/ckeditor/ckeditor4/issues/5184): Fixed: [Editor Placeholder](https://ckeditor.com/cke4/addon/wysiwygarea) plugin degredates typing performance. * [#5158](https://github.com/ckeditor/ckeditor4/issues/5158): Fixed: [`CKEDITOR.tools#convertToPx()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-convertToPx) gives invalid results in case helper calculator element was deleted from the DOM. +* [#5234](https://github.com/ckeditor/ckeditor4/issues/5234): Fixed: [Easy Image](https://ckeditor.com/cke4/addon/easyimage) Upload file by using toolbar easyimage button was impossible. API changes: From 901976962619e2400253eb67da07215cac81a815 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Thu, 30 Jun 2022 08:48:37 +0200 Subject: [PATCH 451/946] Add focusing toolbar from elementspath --- plugins/elementspath/plugin.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/elementspath/plugin.js b/plugins/elementspath/plugin.js index c43a21aee81..90e700963c3 100644 --- a/plugins/elementspath/plugin.js +++ b/plugins/elementspath/plugin.js @@ -151,6 +151,9 @@ case 32: // SPACE onClick( elementIndex ); return false; + case CKEDITOR.ALT + 121: // ALT + F10 (#438). + editor.execCommand( 'toolbarFocus' ); + return false; } return true; } ); From cf61e6b96bb8643862dfeab9f1f4859cd91adb50 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Thu, 30 Jun 2022 08:49:04 +0200 Subject: [PATCH 452/946] Add focusing elementspath via keyboard from toolbar --- plugins/toolbar/plugin.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/toolbar/plugin.js b/plugins/toolbar/plugin.js index 085faa9af9c..00dabc70a29 100644 --- a/plugins/toolbar/plugin.js +++ b/plugins/toolbar/plugin.js @@ -154,6 +154,9 @@ case 32: // SPACE item.execute(); return false; + case CKEDITOR.ALT + 122: // ALT + F11 (#438). + editor.execCommand( 'elementsPathFocus' ); + return false; } return true; }; From 01ea043fb77a50ab22282c8bec6b443fe9c19cad Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Thu, 30 Jun 2022 09:12:11 +0200 Subject: [PATCH 453/946] Extract helper function --- tests/_benderjs/ckeditor/static/tools.js | 26 ++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/tests/_benderjs/ckeditor/static/tools.js b/tests/_benderjs/ckeditor/static/tools.js index 4f899f19223..1abb81fc827 100644 --- a/tests/_benderjs/ckeditor/static/tools.js +++ b/tests/_benderjs/ckeditor/static/tools.js @@ -1278,6 +1278,32 @@ mouseEvent.initMouseEvent( type, true, true, window, 0, 0, 0, 80, 20, false, false, false, false, button, null ); element.dispatchEvent( mouseEvent ); } + }, + + /** + * Fires element event handler attribute e.g. + * ```html ``` + * + * @param {CKEDITOR.dom.element/HTMLElement} element Element with attached event handler attribute. + * @param {String} eventName Event handler attribute name. + * @param {Object} evt Event payload. + */ + fireElementEventHandler: function( element, eventName, evt ) { + if ( element.$ ) { + element = element.$; + } + + if ( CKEDITOR.env.ie && CKEDITOR.env.version < 9 ) { + var nativeEvent = CKEDITOR.document.$.createEventObject(); + + for ( var key in evt ) { + nativeEvent[ key ] = evt[ key ]; + } + + element.fireEvent( eventName, nativeEvent ); + } else { + element[ eventName ]( evt ); + } } }; From f8801beeaab0240d4c3c241831c83711f8b38fd5 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Thu, 30 Jun 2022 09:53:14 +0200 Subject: [PATCH 454/946] Add unit tests --- tests/plugins/elementspath/elementspath.js | 35 +++++++++++++++++++- tests/plugins/toolbar/basic.js | 37 ++++++++++++++++++++++ 2 files changed, 71 insertions(+), 1 deletion(-) diff --git a/tests/plugins/elementspath/elementspath.js b/tests/plugins/elementspath/elementspath.js index 25819e4947f..17e452ca9e8 100644 --- a/tests/plugins/elementspath/elementspath.js +++ b/tests/plugins/elementspath/elementspath.js @@ -1,10 +1,13 @@ /* bender-tags: editor */ -/* bender-ckeditor-plugins: elementspath */ +/* bender-ckeditor-plugins: elementspath, toolbar, basicstyles */ /* global elementspathTestsTools */ ( function() { 'use strict'; + var F10 = 121, + ESC = 27; + // Elements path feature is only available in themed UI creators. bender.editor = { creator: 'replace' }; @@ -41,6 +44,36 @@ assert.areEqual( 'false', element.getAttribute( 'draggable' ), 'Element draggable attribute value.' ); assert.areEqual( 'return false;', element.getAttribute( 'ondragstart' ), 'Element ondragstart attribute value.' ); } ); + }, + + // (#438) + 'test focusing toolbar': function() { + var editor = this.editor, + commandSpy = sinon.spy( editor, 'execCommand' ); + + this.editorBot.setHtmlWithSelection( 'f^oo' ); + var pathUIPart = editor.ui.space( 'path' ).getFirst(); + + bender.tools.fireElementEventHandler( pathUIPart, 'onkeydown', { + keyCode: F10, + altKey: true + } ); + commandSpy.restore(); + assert.isTrue( commandSpy.calledWith( 'toolbarFocus' ) ); + }, + + // (#438) + 'test focusing editor': function() { + var editor = this.editor, + focusSpy = sinon.spy( editor, 'focus' ); + + this.editorBot.setHtmlWithSelection( 'f^oo' ); + var pathUIPart = editor.ui.space( 'path' ).getFirst(); + + bender.tools.fireElementEventHandler( pathUIPart, 'onkeydown', { keyCode: ESC } ); + + focusSpy.restore(); + assert.isTrue( focusSpy.calledOnce ); } } ); } )(); diff --git a/tests/plugins/toolbar/basic.js b/tests/plugins/toolbar/basic.js index 81288b37eff..f8984f01999 100644 --- a/tests/plugins/toolbar/basic.js +++ b/tests/plugins/toolbar/basic.js @@ -33,6 +33,9 @@ bender.editor = { } }; +var F11 = 122, + ESC = 27; + bender.test( { 'test toolbar': function() { assert.isNotNull( this.editor.ui.space( 'toolbox' ) ); @@ -123,5 +126,39 @@ bender.test( { assert.areSame( resizeData[ 0 ].outerHeight, resizeData[ 2 ].outerHeight, 'Height should properly restore to same value.' ); } ); + }, + + // (#438) + 'test focusing elements path': function() { + var editor = this.editor, + commandSpy = sinon.spy( editor, 'execCommand' ), + toolboxUIPart = editor.ui.space( 'toolbox' ).findOne( '.cke_button' ); + + this.editorBot.setHtmlWithSelection( 'f^oo' ); + + // ALT + F11 + bender.tools.fireElementEventHandler( toolboxUIPart, 'onkeydown', { + keyCode: F11, + altKey: true + } ); + + commandSpy.restore(); + assert.isTrue( commandSpy.calledWith( 'elementsPathFocus' ) ); + }, + + // (#438) + 'test focusing editor': function() { + var editor = this.editor, + focusSpy = sinon.spy( editor, 'focus' ), + toolboxUIPart = editor.ui.space( 'toolbox' ).findOne( '.cke_button' ); + + this.editorBot.setHtmlWithSelection( 'f^oo' ); + + bender.tools.fireElementEventHandler( toolboxUIPart, 'onkeydown', { + keyCode: ESC + } ); + + focusSpy.restore(); + assert.isTrue( focusSpy.calledOnce ); } } ); From 53ac377e739d690b6ee255538f92b32cb58eed2d Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Thu, 30 Jun 2022 09:53:30 +0200 Subject: [PATCH 455/946] Add manual tests --- tests/plugins/elementspath/manual/focus.html | 7 +++++++ tests/plugins/elementspath/manual/focus.md | 16 ++++++++++++++++ tests/plugins/toolbar/manual/focus.html | 7 +++++++ tests/plugins/toolbar/manual/focus.md | 16 ++++++++++++++++ 4 files changed, 46 insertions(+) create mode 100644 tests/plugins/elementspath/manual/focus.html create mode 100644 tests/plugins/elementspath/manual/focus.md create mode 100644 tests/plugins/toolbar/manual/focus.html create mode 100644 tests/plugins/toolbar/manual/focus.md diff --git a/tests/plugins/elementspath/manual/focus.html b/tests/plugins/elementspath/manual/focus.html new file mode 100644 index 00000000000..75379a6e348 --- /dev/null +++ b/tests/plugins/elementspath/manual/focus.html @@ -0,0 +1,7 @@ +
    +

    Click here to focus the editor.

    +
    + + diff --git a/tests/plugins/elementspath/manual/focus.md b/tests/plugins/elementspath/manual/focus.md new file mode 100644 index 00000000000..a1db309851d --- /dev/null +++ b/tests/plugins/elementspath/manual/focus.md @@ -0,0 +1,16 @@ +@bender-tags: 4.19.1, 438, bug +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, basicstyles, elementspath + +1. Focus the editor. +2. Focus elements path by pressing `ALT + F11`. + +**Expected:** Elementspath is focused. + +**Unexpected:** Elementspath is not focused. + +3. Press `ALT + F10`. + +**Expected:** Toolbar is focused. + +**Unexpected:** Toolbar is not focused. diff --git a/tests/plugins/toolbar/manual/focus.html b/tests/plugins/toolbar/manual/focus.html new file mode 100644 index 00000000000..75379a6e348 --- /dev/null +++ b/tests/plugins/toolbar/manual/focus.html @@ -0,0 +1,7 @@ +
    +

    Click here to focus the editor.

    +
    + + diff --git a/tests/plugins/toolbar/manual/focus.md b/tests/plugins/toolbar/manual/focus.md new file mode 100644 index 00000000000..ba93358d94b --- /dev/null +++ b/tests/plugins/toolbar/manual/focus.md @@ -0,0 +1,16 @@ +@bender-tags: 4.19.1, 438, bug +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, basicstyles, elementspath + +1. Focus the editor. +2. Focus toolbar by pressing `ALT + F10`. + +**Expected:** Toolbar is focused. + +**Unexpected:** Toolbar is not focused. + +3. Press `ALT + F11`. + +**Expected:** Elementspath is focused. + +**Unexpected:** Elementspath is not focused. From c380aa7c440dc9353be6977bd2af9d842ebae8ef Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Thu, 30 Jun 2022 10:05:44 +0200 Subject: [PATCH 456/946] Remove unnecessary empty space in the manual test --- tests/plugins/toolbar/manual/focus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/plugins/toolbar/manual/focus.md b/tests/plugins/toolbar/manual/focus.md index ba93358d94b..25adb5d2590 100644 --- a/tests/plugins/toolbar/manual/focus.md +++ b/tests/plugins/toolbar/manual/focus.md @@ -3,7 +3,7 @@ @bender-ckeditor-plugins: wysiwygarea, toolbar, basicstyles, elementspath 1. Focus the editor. -2. Focus toolbar by pressing `ALT + F10`. +2. Focus toolbar by pressing `ALT + F10`. **Expected:** Toolbar is focused. From e536938ddae6d123aa5f2ae6dcdfb753978bd17f Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Fri, 1 Jul 2022 09:58:44 +0200 Subject: [PATCH 457/946] Refactored tests. --- tests/_benderjs/ckeditor/static/tools.js | 26 ---------------------- tests/plugins/elementspath/elementspath.js | 7 ++++-- tests/plugins/toolbar/basic.js | 4 ++-- 3 files changed, 7 insertions(+), 30 deletions(-) diff --git a/tests/_benderjs/ckeditor/static/tools.js b/tests/_benderjs/ckeditor/static/tools.js index 1abb81fc827..4f899f19223 100644 --- a/tests/_benderjs/ckeditor/static/tools.js +++ b/tests/_benderjs/ckeditor/static/tools.js @@ -1278,32 +1278,6 @@ mouseEvent.initMouseEvent( type, true, true, window, 0, 0, 0, 80, 20, false, false, false, false, button, null ); element.dispatchEvent( mouseEvent ); } - }, - - /** - * Fires element event handler attribute e.g. - * ```html ``` - * - * @param {CKEDITOR.dom.element/HTMLElement} element Element with attached event handler attribute. - * @param {String} eventName Event handler attribute name. - * @param {Object} evt Event payload. - */ - fireElementEventHandler: function( element, eventName, evt ) { - if ( element.$ ) { - element = element.$; - } - - if ( CKEDITOR.env.ie && CKEDITOR.env.version < 9 ) { - var nativeEvent = CKEDITOR.document.$.createEventObject(); - - for ( var key in evt ) { - nativeEvent[ key ] = evt[ key ]; - } - - element.fireEvent( eventName, nativeEvent ); - } else { - element[ eventName ]( evt ); - } } }; diff --git a/tests/plugins/elementspath/elementspath.js b/tests/plugins/elementspath/elementspath.js index 17e452ca9e8..fa9e059bdf0 100644 --- a/tests/plugins/elementspath/elementspath.js +++ b/tests/plugins/elementspath/elementspath.js @@ -54,10 +54,11 @@ this.editorBot.setHtmlWithSelection( 'f^oo' ); var pathUIPart = editor.ui.space( 'path' ).getFirst(); - bender.tools.fireElementEventHandler( pathUIPart, 'onkeydown', { + pathUIPart.fireEventHandler( 'keydown', { keyCode: F10, altKey: true } ); + commandSpy.restore(); assert.isTrue( commandSpy.calledWith( 'toolbarFocus' ) ); }, @@ -70,7 +71,9 @@ this.editorBot.setHtmlWithSelection( 'f^oo' ); var pathUIPart = editor.ui.space( 'path' ).getFirst(); - bender.tools.fireElementEventHandler( pathUIPart, 'onkeydown', { keyCode: ESC } ); + pathUIPart.fireEventHandler( 'keydown', { + keyCode: ESC + } ); focusSpy.restore(); assert.isTrue( focusSpy.calledOnce ); diff --git a/tests/plugins/toolbar/basic.js b/tests/plugins/toolbar/basic.js index f8984f01999..0b5a1f52020 100644 --- a/tests/plugins/toolbar/basic.js +++ b/tests/plugins/toolbar/basic.js @@ -137,7 +137,7 @@ bender.test( { this.editorBot.setHtmlWithSelection( 'f^oo' ); // ALT + F11 - bender.tools.fireElementEventHandler( toolboxUIPart, 'onkeydown', { + toolboxUIPart.fireEventHandler( 'keydown', { keyCode: F11, altKey: true } ); @@ -154,7 +154,7 @@ bender.test( { this.editorBot.setHtmlWithSelection( 'f^oo' ); - bender.tools.fireElementEventHandler( toolboxUIPart, 'onkeydown', { + toolboxUIPart.fireEventHandler( 'keydown', { keyCode: ESC } ); From 395d39dc1e0c1fa72d24d8a09d668e69098f73f6 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Fri, 1 Jul 2022 10:13:11 +0200 Subject: [PATCH 458/946] Added changelog entry. --- CHANGES.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGES.md b/CHANGES.md index b8d2c9038ca..944eebcb08b 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -14,6 +14,7 @@ Fixed Issues: * [#5184](https://github.com/ckeditor/ckeditor4/issues/5184): Fixed: [Editor Placeholder](https://ckeditor.com/cke4/addon/wysiwygarea) plugin degredates typing performance. * [#5158](https://github.com/ckeditor/ckeditor4/issues/5158): Fixed: [`CKEDITOR.tools#convertToPx()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-convertToPx) gives invalid results in case helper calculator element was deleted from the DOM. * [#5234](https://github.com/ckeditor/ckeditor4/issues/5234): Fixed: [Easy Image](https://ckeditor.com/cke4/addon/easyimage) Upload file by using toolbar easyimage button was impossible. +* [#438](https://github.com/ckeditor/ckeditor4/issues/438): Fixed: It is impossible to navigate to the [elementspath](https://ckeditor.com/cke4/addon/elementspath) from the [toolbar](https://ckeditor.com/cke4/addon/toolbar) by keyboard and vice versa. API changes: From 18edfd7a303fedb374c90a9724afb31037ff9bff Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Fri, 1 Jul 2022 10:29:14 +0200 Subject: [PATCH 459/946] Improved changelog. --- CHANGES.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 944eebcb08b..a9bbbf84389 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -10,10 +10,10 @@ Fixed Issues: * [#5125](https://github.com/ckeditor/ckeditor4/issues/5125): Fixed: Deleting a widget with disabled [autoParagraph](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-autoParagraph) by the keyboard `backspace` key removes editor editable area and crash it. * [#5135](https://github.com/ckeditor/ckeditor4/issues/5135): Fixed: [`checkbox.setValue`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ui_dialog_checkbox.html#method-setValue) and [`radio.setValue`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ui_dialog_radio.html#method-setValue) methods are not chainable as stated in documentation. Thanks to [Jordan Bradford](https://github.com/LordPachelbel)! * [#5085](https://github.com/ckeditor/ckeditor4/issues/5085): Fixed: [Language](https://ckeditor.com/cke4/addon/language) plugin removes the element marking the text in foreign language if this element does not have an information about text direction. -* [#4284](https://github.com/ckeditor/ckeditor4/issues/4284): Fixed: [Tableselection](https://ckeditor.com/cke4/addon/tableselection) Merging cells with a rowspan was throwing error and did not create undo step. +* [#4284](https://github.com/ckeditor/ckeditor4/issues/4284): Fixed: [Tableselection](https://ckeditor.com/cke4/addon/tableselection) Merging cells with a rowspan throws unexpected error does not create undo step. * [#5184](https://github.com/ckeditor/ckeditor4/issues/5184): Fixed: [Editor Placeholder](https://ckeditor.com/cke4/addon/wysiwygarea) plugin degredates typing performance. * [#5158](https://github.com/ckeditor/ckeditor4/issues/5158): Fixed: [`CKEDITOR.tools#convertToPx()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-convertToPx) gives invalid results in case helper calculator element was deleted from the DOM. -* [#5234](https://github.com/ckeditor/ckeditor4/issues/5234): Fixed: [Easy Image](https://ckeditor.com/cke4/addon/easyimage) Upload file by using toolbar easyimage button was impossible. +* [#5234](https://github.com/ckeditor/ckeditor4/issues/5234): Fixed: [Easy Image](https://ckeditor.com/cke4/addon/easyimage) can't be uploaded using toolbar button. * [#438](https://github.com/ckeditor/ckeditor4/issues/438): Fixed: It is impossible to navigate to the [elementspath](https://ckeditor.com/cke4/addon/elementspath) from the [toolbar](https://ckeditor.com/cke4/addon/toolbar) by keyboard and vice versa. API changes: From dabfeff5e47d92092d195ff6ba865662787c99c0 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Fri, 1 Jul 2022 10:33:04 +0200 Subject: [PATCH 460/946] Changelog correction. --- CHANGES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index a9bbbf84389..e7cf5538d9b 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -10,7 +10,7 @@ Fixed Issues: * [#5125](https://github.com/ckeditor/ckeditor4/issues/5125): Fixed: Deleting a widget with disabled [autoParagraph](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-autoParagraph) by the keyboard `backspace` key removes editor editable area and crash it. * [#5135](https://github.com/ckeditor/ckeditor4/issues/5135): Fixed: [`checkbox.setValue`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ui_dialog_checkbox.html#method-setValue) and [`radio.setValue`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ui_dialog_radio.html#method-setValue) methods are not chainable as stated in documentation. Thanks to [Jordan Bradford](https://github.com/LordPachelbel)! * [#5085](https://github.com/ckeditor/ckeditor4/issues/5085): Fixed: [Language](https://ckeditor.com/cke4/addon/language) plugin removes the element marking the text in foreign language if this element does not have an information about text direction. -* [#4284](https://github.com/ckeditor/ckeditor4/issues/4284): Fixed: [Tableselection](https://ckeditor.com/cke4/addon/tableselection) Merging cells with a rowspan throws unexpected error does not create undo step. +* [#4284](https://github.com/ckeditor/ckeditor4/issues/4284): Fixed: [Tableselection](https://ckeditor.com/cke4/addon/tableselection) Merging cells with a rowspan throws unexpected error and does not create undo step. * [#5184](https://github.com/ckeditor/ckeditor4/issues/5184): Fixed: [Editor Placeholder](https://ckeditor.com/cke4/addon/wysiwygarea) plugin degredates typing performance. * [#5158](https://github.com/ckeditor/ckeditor4/issues/5158): Fixed: [`CKEDITOR.tools#convertToPx()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-convertToPx) gives invalid results in case helper calculator element was deleted from the DOM. * [#5234](https://github.com/ckeditor/ckeditor4/issues/5234): Fixed: [Easy Image](https://ckeditor.com/cke4/addon/easyimage) can't be uploaded using toolbar button. From fa1ad5bce4e5637f2420dd0e1722a966e49c39af Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Wed, 22 Jun 2022 09:32:54 +0200 Subject: [PATCH 461/946] Add failing test as proof of bug --- tests/plugins/dialog/functions.js | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 tests/plugins/dialog/functions.js diff --git a/tests/plugins/dialog/functions.js b/tests/plugins/dialog/functions.js new file mode 100644 index 00000000000..6ff3ec61113 --- /dev/null +++ b/tests/plugins/dialog/functions.js @@ -0,0 +1,28 @@ +/* bender-tags: editor, dialog */ +/* bender-ckeditor-plugins: dialog */ + +var validator = {}; + +bender.test( { + // (#4449) + 'test functions allows properly compose validators': function() { + var errorMsg = 'error!'; + validator.notEmptyNumberValidator = CKEDITOR.dialog.validate.functions( + CKEDITOR.dialog.validate.notEmpty( 'Value is required.' ), + CKEDITOR.dialog.validate.number( 'Value is not a number.' ), + errorMsg + ); + + setupValueGetter( 'not a number', validator ); + + var result = validator.notEmptyNumberValidator(); + assert.areSame( errorMsg, result ); + } +} ); + + +function setupValueGetter( value, context ) { + context.getValue = function() { + return value; + }; +} From d50ac67554d5f1e320ed32ca49a66b74977b0a6f Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Wed, 22 Jun 2022 10:08:38 +0200 Subject: [PATCH 462/946] Fix dialog.validate.functions (#4449) --- plugins/dialog/plugin.js | 11 ++++++++--- tests/plugins/dialog/functions.js | 2 +- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/plugins/dialog/plugin.js b/plugins/dialog/plugin.js index d088f6dfb00..b258931a32d 100644 --- a/plugins/dialog/plugin.js +++ b/plugins/dialog/plugin.js @@ -3249,12 +3249,17 @@ CKEDITOR.DIALOG_STATE_BUSY = 2; if ( i < args.length && typeof args[ i ] == 'number' ) relation = args[ i ]; - var passed = ( relation == CKEDITOR.VALIDATE_AND ? true : false ); + var passed = ( relation == CKEDITOR.VALIDATE_AND ? true : false ), + isValid; + for ( i = 0; i < functions.length; i++ ) { + // Do not confuse `true` with `truthy` not empty message (#4449). + isValid = functions[ i ]( value ) === true; + if ( relation == CKEDITOR.VALIDATE_AND ) - passed = passed && functions[ i ]( value ); + passed = passed && isValid; else - passed = passed || functions[ i ]( value ); + passed = passed || isValid; } return !passed ? msg : true; diff --git a/tests/plugins/dialog/functions.js b/tests/plugins/dialog/functions.js index 6ff3ec61113..2f8f7b54250 100644 --- a/tests/plugins/dialog/functions.js +++ b/tests/plugins/dialog/functions.js @@ -5,7 +5,7 @@ var validator = {}; bender.test( { // (#4449) - 'test functions allows properly compose validators': function() { + 'test functions returns error message if inner validator fails': function() { var errorMsg = 'error!'; validator.notEmptyNumberValidator = CKEDITOR.dialog.validate.functions( CKEDITOR.dialog.validate.notEmpty( 'Value is required.' ), From 971679bebf35ed6c29dc1f31b4670b572155eec0 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Wed, 22 Jun 2022 11:03:08 +0200 Subject: [PATCH 463/946] Refator tests --- tests/plugins/dialog/functions.js | 89 ++++++++++++++++++++++++++++--- 1 file changed, 82 insertions(+), 7 deletions(-) diff --git a/tests/plugins/dialog/functions.js b/tests/plugins/dialog/functions.js index 2f8f7b54250..97ceab73716 100644 --- a/tests/plugins/dialog/functions.js +++ b/tests/plugins/dialog/functions.js @@ -4,20 +4,95 @@ var validator = {}; bender.test( { + tearDown: function() { + validator.composedValidator = null; + validator.getValue = null; + }, + + 'test functions invoke all passed validators joined with default VALIDATE_AND with value': function() { + var testValue = 'value', + stubValidator = sinon.stub().returns( true ); + + validator.composedValidator = CKEDITOR.dialog.validate.functions( + stubValidator, + stubValidator, + stubValidator + ); + + setupValueGetter( testValue, validator ); + validator.composedValidator(); + + assert.areSame( stubValidator.callCount, 3 ); + assert.isTrue( stubValidator.calledWith( testValue ) ); + }, + + 'test functions returns true if all inner validators returns true - joined with default VALIDATE_AND': function() { + var stubValidator = sinon.stub().returns( true ); + + validator.composedValidator = CKEDITOR.dialog.validate.functions( + stubValidator, + stubValidator, + stubValidator + ); + + setupValueGetter( 'any value', validator ); + var result = validator.composedValidator(); + + assert.isTrue( result ); + }, + // (#4449) - 'test functions returns error message if inner validator fails': function() { - var errorMsg = 'error!'; - validator.notEmptyNumberValidator = CKEDITOR.dialog.validate.functions( - CKEDITOR.dialog.validate.notEmpty( 'Value is required.' ), - CKEDITOR.dialog.validate.number( 'Value is not a number.' ), + 'test functions returns error message if any inner validator returns not true - joined with default VALIDATE_AND': function() { + var stubTrueValidator = sinon.stub().returns( true ), + stubFalseValidator = sinon.stub().returns( 'error message' ), + errorMsg = 'error!'; + + validator.composedValidator = CKEDITOR.dialog.validate.functions( + stubTrueValidator, + stubFalseValidator, errorMsg ); - setupValueGetter( 'not a number', validator ); + setupValueGetter( 'any value', validator ); + var result = validator.composedValidator(); + + assert.areSame( errorMsg, result ); + }, + + 'test functions returns true if any inner validator returns true - joined with VALIDATE_OR': function() { + var stubTrueValidator = sinon.stub().returns( true ), + stubFalseValidator = sinon.stub().returns( false ); + + validator.composedValidator = CKEDITOR.dialog.validate.functions( + stubTrueValidator, + stubFalseValidator, + 'error message', + CKEDITOR.VALIDATE_OR + ); + + setupValueGetter( 'any value', validator ); + var result = validator.composedValidator(); + + assert.isTrue( result ); + }, + + 'test functions returns error message if all inner validator returns not true - joined with VALIDATE_OR': function() { + var stubFalseValidator = sinon.stub().returns( 'error message' ), + errorMsg = 'error!'; + + validator.composedValidator = CKEDITOR.dialog.validate.functions( + stubFalseValidator, + stubFalseValidator, + errorMsg, + CKEDITOR.VALIDATE_OR + ); + + setupValueGetter( 'any value', validator ); + var result = validator.composedValidator(); - var result = validator.notEmptyNumberValidator(); assert.areSame( errorMsg, result ); } + } ); From ae015d321fa133e8b29b24bc70b05ee90a1b01ad Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Thu, 30 Jun 2022 09:13:57 +0200 Subject: [PATCH 464/946] Refactor for readability - extracted for loop to function - corrected variable declaration --- plugins/dialog/plugin.js | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/plugins/dialog/plugin.js b/plugins/dialog/plugin.js index b258931a32d..83ed706ca9e 100644 --- a/plugins/dialog/plugin.js +++ b/plugins/dialog/plugin.js @@ -3246,24 +3246,30 @@ CKEDITOR.DIALOG_STATE_BUSY = 2; i++; } - if ( i < args.length && typeof args[ i ] == 'number' ) + if ( i < args.length && typeof args[ i ] == 'number' ) { relation = args[ i ]; + } + + var passed = runValidators( functions, relation, value ); + + return !passed ? msg : true; + }; - var passed = ( relation == CKEDITOR.VALIDATE_AND ? true : false ), - isValid; + function runValidators( functions, relation, value ) { + var passed = ( relation == CKEDITOR.VALIDATE_AND ? true : false ); - for ( i = 0; i < functions.length; i++ ) { - // Do not confuse `true` with `truthy` not empty message (#4449). - isValid = functions[ i ]( value ) === true; + for ( var i = 0; i < functions.length; i++ ) { + // Do not confuse `true` with `truthy` not empty error message (#4449). + var doesValidationPassed = functions[ i ]( value ) === true; if ( relation == CKEDITOR.VALIDATE_AND ) - passed = passed && isValid; + passed = passed && doesValidationPassed; else - passed = passed || isValid; + passed = passed || doesValidationPassed; } - return !passed ? msg : true; - }; + return passed; + } }, /** From 0f1df8311fbf0ea83b4db77ab8b66fd5a72f2ebf Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Thu, 30 Jun 2022 09:14:32 +0200 Subject: [PATCH 465/946] Cleanup: removed empty line --- tests/plugins/dialog/functions.js | 1 - 1 file changed, 1 deletion(-) diff --git a/tests/plugins/dialog/functions.js b/tests/plugins/dialog/functions.js index 97ceab73716..664f575b848 100644 --- a/tests/plugins/dialog/functions.js +++ b/tests/plugins/dialog/functions.js @@ -95,7 +95,6 @@ bender.test( { } ); - function setupValueGetter( value, context ) { context.getValue = function() { return value; From 1a5c5b74be337cc71010e08f69fc30174f817bde Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Mon, 4 Jul 2022 14:10:14 +0200 Subject: [PATCH 466/946] Fix mising curly braces --- plugins/dialog/plugin.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/dialog/plugin.js b/plugins/dialog/plugin.js index 83ed706ca9e..25bb13b1d5d 100644 --- a/plugins/dialog/plugin.js +++ b/plugins/dialog/plugin.js @@ -3262,10 +3262,11 @@ CKEDITOR.DIALOG_STATE_BUSY = 2; // Do not confuse `true` with `truthy` not empty error message (#4449). var doesValidationPassed = functions[ i ]( value ) === true; - if ( relation == CKEDITOR.VALIDATE_AND ) + if ( relation == CKEDITOR.VALIDATE_AND ) { passed = passed && doesValidationPassed; - else + } else { passed = passed || doesValidationPassed; + } } return passed; From 1957510d688d428b9dfe3fb896bb392b7ae118a2 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Wed, 6 Jul 2022 09:20:00 +0200 Subject: [PATCH 467/946] Simplified logical assertion. --- plugins/dialog/plugin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/dialog/plugin.js b/plugins/dialog/plugin.js index 25bb13b1d5d..2c1e92b22ba 100644 --- a/plugins/dialog/plugin.js +++ b/plugins/dialog/plugin.js @@ -3256,7 +3256,7 @@ CKEDITOR.DIALOG_STATE_BUSY = 2; }; function runValidators( functions, relation, value ) { - var passed = ( relation == CKEDITOR.VALIDATE_AND ? true : false ); + var passed = relation == CKEDITOR.VALIDATE_AND; for ( var i = 0; i < functions.length; i++ ) { // Do not confuse `true` with `truthy` not empty error message (#4449). From bdd2f0cc38e48190a6e864ec38ed3b96f4449404 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Wed, 6 Jul 2022 09:25:58 +0200 Subject: [PATCH 468/946] Simplified unit tests. --- tests/plugins/dialog/functions.js | 60 ++++++++++++------------------- 1 file changed, 22 insertions(+), 38 deletions(-) diff --git a/tests/plugins/dialog/functions.js b/tests/plugins/dialog/functions.js index 664f575b848..f824b452871 100644 --- a/tests/plugins/dialog/functions.js +++ b/tests/plugins/dialog/functions.js @@ -1,42 +1,29 @@ /* bender-tags: editor, dialog */ /* bender-ckeditor-plugins: dialog */ -var validator = {}; - bender.test( { - tearDown: function() { - validator.composedValidator = null; - validator.getValue = null; - }, - 'test functions invoke all passed validators joined with default VALIDATE_AND with value': function() { var testValue = 'value', stubValidator = sinon.stub().returns( true ); - validator.composedValidator = CKEDITOR.dialog.validate.functions( + validateFunctions( testValue, [ stubValidator, stubValidator, stubValidator - ); + ] ); - setupValueGetter( testValue, validator ); - validator.composedValidator(); - - assert.areSame( stubValidator.callCount, 3 ); - assert.isTrue( stubValidator.calledWith( testValue ) ); + assert.areSame( stubValidator.callCount, 3, 'Validator should be called 3 times.' ); + assert.isTrue( stubValidator.calledWith( testValue ), 'Validator should be called with "' + testValue + '".' ); }, 'test functions returns true if all inner validators returns true - joined with default VALIDATE_AND': function() { var stubValidator = sinon.stub().returns( true ); - validator.composedValidator = CKEDITOR.dialog.validate.functions( + var result = validateFunctions( 'any value', [ stubValidator, stubValidator, stubValidator - ); - - setupValueGetter( 'any value', validator ); - var result = validator.composedValidator(); + ] ); assert.isTrue( result ); }, @@ -47,14 +34,11 @@ bender.test( { stubFalseValidator = sinon.stub().returns( 'error message' ), errorMsg = 'error!'; - validator.composedValidator = CKEDITOR.dialog.validate.functions( + var result = validateFunctions( 'any value', [ stubTrueValidator, stubFalseValidator, errorMsg - ); - - setupValueGetter( 'any value', validator ); - var result = validator.composedValidator(); + ] ); assert.areSame( errorMsg, result ); }, @@ -63,15 +47,12 @@ bender.test( { var stubTrueValidator = sinon.stub().returns( true ), stubFalseValidator = sinon.stub().returns( false ); - validator.composedValidator = CKEDITOR.dialog.validate.functions( + var result = validateFunctions( 'any value', [ stubTrueValidator, stubFalseValidator, 'error message', CKEDITOR.VALIDATE_OR - ); - - setupValueGetter( 'any value', validator ); - var result = validator.composedValidator(); + ] ); assert.isTrue( result ); }, @@ -80,23 +61,26 @@ bender.test( { var stubFalseValidator = sinon.stub().returns( 'error message' ), errorMsg = 'error!'; - validator.composedValidator = CKEDITOR.dialog.validate.functions( + var result = validateFunctions( 'any value', [ stubFalseValidator, stubFalseValidator, errorMsg, CKEDITOR.VALIDATE_OR - ); - - setupValueGetter( 'any value', validator ); - var result = validator.composedValidator(); + ] ); assert.areSame( errorMsg, result ); } - } ); -function setupValueGetter( value, context ) { - context.getValue = function() { - return value; +function validateFunctions( value, functions ) { + // Use that validator context to stub `getValue` method. + var context = { + getValue: function() { + return value; + } }; + + var validator = CKEDITOR.dialog.validate.functions.apply( null, functions ); + + return validator.apply( context ); } From 5196b8514baa23435b8dfd325f06fbe2b5de7cef Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Wed, 6 Jul 2022 11:06:41 +0200 Subject: [PATCH 469/946] Added explanation comment. --- plugins/dialog/plugin.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/dialog/plugin.js b/plugins/dialog/plugin.js index 2c1e92b22ba..cf0453cbe7e 100644 --- a/plugins/dialog/plugin.js +++ b/plugins/dialog/plugin.js @@ -3212,6 +3212,8 @@ CKEDITOR.DIALOG_STATE_BUSY = 2; * 'error!' * ); * ``` + * **Note:** validation functions should return `true` value for successful validation. Since 4.19.1 + * this method does not coerce return type to boolean. * * @param {Function...} validators Validation functions which will be composed into a single validator. * @param {String} [msg] Error message returned by the composed validation function. From a24d7a98b35c187aadbd6ea0c470362832dc555f Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Wed, 6 Jul 2022 11:14:47 +0200 Subject: [PATCH 470/946] Added changelog entry. --- CHANGES.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index e7cf5538d9b..afd0d45ddc7 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -15,6 +15,8 @@ Fixed Issues: * [#5158](https://github.com/ckeditor/ckeditor4/issues/5158): Fixed: [`CKEDITOR.tools#convertToPx()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-convertToPx) gives invalid results in case helper calculator element was deleted from the DOM. * [#5234](https://github.com/ckeditor/ckeditor4/issues/5234): Fixed: [Easy Image](https://ckeditor.com/cke4/addon/easyimage) can't be uploaded using toolbar button. * [#438](https://github.com/ckeditor/ckeditor4/issues/438): Fixed: It is impossible to navigate to the [elementspath](https://ckeditor.com/cke4/addon/elementspath) from the [toolbar](https://ckeditor.com/cke4/addon/toolbar) by keyboard and vice versa. +* [#4449](https://github.com/ckeditor/ckeditor4/issues/4449): Fix: [`dialog.validate#functions`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-functions) incorrectly composes functions returning optional error message, like e.g. [`dialog.validate.number`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-number) due to unnecessary return type coercion. + API changes: From 692a99d5f4d0dcfb1eb458fd1c3cfd6abb0f1544 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Wed, 6 Jul 2022 11:16:34 +0200 Subject: [PATCH 471/946] Changelog correction. --- CHANGES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index afd0d45ddc7..6d18c02ed55 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -15,7 +15,7 @@ Fixed Issues: * [#5158](https://github.com/ckeditor/ckeditor4/issues/5158): Fixed: [`CKEDITOR.tools#convertToPx()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-convertToPx) gives invalid results in case helper calculator element was deleted from the DOM. * [#5234](https://github.com/ckeditor/ckeditor4/issues/5234): Fixed: [Easy Image](https://ckeditor.com/cke4/addon/easyimage) can't be uploaded using toolbar button. * [#438](https://github.com/ckeditor/ckeditor4/issues/438): Fixed: It is impossible to navigate to the [elementspath](https://ckeditor.com/cke4/addon/elementspath) from the [toolbar](https://ckeditor.com/cke4/addon/toolbar) by keyboard and vice versa. -* [#4449](https://github.com/ckeditor/ckeditor4/issues/4449): Fix: [`dialog.validate#functions`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-functions) incorrectly composes functions returning optional error message, like e.g. [`dialog.validate.number`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-number) due to unnecessary return type coercion. +* [#4449](https://github.com/ckeditor/ckeditor4/issues/4449): Fixed: [`dialog.validate#functions`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-functions) incorrectly composes functions that returns an optional error message, like e.g. [`dialog.validate.number`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-number) due to unnecessary return type coercion. API changes: From 2279d93700b200e3a37a78e4864360d0b73d9a5b Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Tue, 5 Jul 2022 12:09:02 +0200 Subject: [PATCH 472/946] Add tests to prove #4473 - establish validators results based on doc samples --- tests/plugins/dialog/validators.js | 87 ++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 tests/plugins/dialog/validators.js diff --git a/tests/plugins/dialog/validators.js b/tests/plugins/dialog/validators.js new file mode 100644 index 00000000000..b8c8436b1b3 --- /dev/null +++ b/tests/plugins/dialog/validators.js @@ -0,0 +1,87 @@ +/* bender-tags: editor, dialog, 4473 */ +/* bender-ckeditor-plugins: dialog */ + +var errorMsg = errorMsg; + +bender.test( { + // (#4473) + 'test validator cssLength should accept passed argument': function () { + var positiveResult = CKEDITOR.dialog.validate.cssLength( errorMsg )( '10pt' ); + var negativeResult = CKEDITOR.dialog.validate.cssLength( errorMsg )( 'solid' ); + + assert.isTrue( positiveResult ); + assert.areSame( errorMsg, negativeResult ); + }, + + // (#4473) + 'test validator htmlLength should accept passed argument': function () { + var result = CKEDITOR.dialog.validate.htmlLength( errorMsg )( '10px' ); + var negativeResult = CKEDITOR.dialog.validate.htmlLength( errorMsg )( 'solid' ); + + assert.isTrue( result ); + assert.areSame( errorMsg, negativeResult ); + }, + + // (#4473) + 'test validator equals should accept passed argument': function () { + var result = CKEDITOR.dialog.validate.equals( 'foo', errorMsg )( 'foo' ); + var negativeResult = CKEDITOR.dialog.validate.equals( 'foo', errorMsg )( 'baz' ); + + assert.isTrue( result ); + assert.areSame( errorMsg, negativeResult ); + }, + + // (#4473) + 'test validator notEqual should accept passed argument': function () { + var result = CKEDITOR.dialog.validate.notEqual( 'foo', errorMsg )( 'baz' ); + var negativeResult = CKEDITOR.dialog.validate.notEqual( 'foo', errorMsg )( 'foo' ); + + assert.isTrue( result ); + assert.areSame( errorMsg, negativeResult ); + }, + + // (#4473) + 'test validator inlineStyle should accept passed argument': function () { + var result = CKEDITOR.dialog.validate.inlineStyle( errorMsg )( 'height: 10px; width: 20px;' ); + var resultFromEmpty = CKEDITOR.dialog.validate.inlineStyle( errorMsg )( '' ); + var negativeResult = CKEDITOR.dialog.validate.inlineStyle( errorMsg )( 'test' ); + + assert.isTrue( result ); + assert.isTrue( resultFromEmpty ); + assert.areSame( errorMsg, negativeResult ); + }, + + 'test validator integer should accept passed argument': function () { + var result = CKEDITOR.dialog.validate.integer( errorMsg )( '123' ); + var negativeResult = CKEDITOR.dialog.validate.integer( errorMsg )( '123.321' ); + + assert.isTrue( result ); + assert.areSame( errorMsg, negativeResult ); + }, + + 'test validator notEmpty should accept passed argument': function () { + var result = CKEDITOR.dialog.validate.notEmpty( errorMsg )( 'test' ); + var negativeResult = CKEDITOR.dialog.validate.notEmpty( errorMsg )( ' ' ); + + assert.isTrue( result ); + assert.areSame( errorMsg, negativeResult ); + }, + + 'test validator number should accept passed argument': function () { + var result = CKEDITOR.dialog.validate.number( errorMsg )( '123' ); + var negativeResult = CKEDITOR.dialog.validate.number( errorMsg )( 'test' ); + + assert.isTrue( result ); + assert.areSame( errorMsg, negativeResult ); + }, + + 'test validator regex should accept passed argument': function () { + var result = CKEDITOR.dialog.validate.regex( /^\d*$/, errorMsg )( '123' ); + var negativeResult = CKEDITOR.dialog.validate.regex( errorMsg )( '123.321' ); + + assert.isTrue( result ); + assert.areSame( errorMsg, negativeResult ); + } +} ); + + From 067f548e6b04e61917aa96828a15553cea72a6b7 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Tue, 5 Jul 2022 12:15:27 +0200 Subject: [PATCH 473/946] Clenup dialog validators tests --- tests/plugins/dialog/validators.js | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/tests/plugins/dialog/validators.js b/tests/plugins/dialog/validators.js index b8c8436b1b3..fbfc3c9bb0e 100644 --- a/tests/plugins/dialog/validators.js +++ b/tests/plugins/dialog/validators.js @@ -1,11 +1,11 @@ /* bender-tags: editor, dialog, 4473 */ /* bender-ckeditor-plugins: dialog */ -var errorMsg = errorMsg; +var errorMsg = 'error!'; bender.test( { // (#4473) - 'test validator cssLength should accept passed argument': function () { + 'test validator cssLength should accept passed argument': function() { var positiveResult = CKEDITOR.dialog.validate.cssLength( errorMsg )( '10pt' ); var negativeResult = CKEDITOR.dialog.validate.cssLength( errorMsg )( 'solid' ); @@ -14,7 +14,7 @@ bender.test( { }, // (#4473) - 'test validator htmlLength should accept passed argument': function () { + 'test validator htmlLength should accept passed argument': function() { var result = CKEDITOR.dialog.validate.htmlLength( errorMsg )( '10px' ); var negativeResult = CKEDITOR.dialog.validate.htmlLength( errorMsg )( 'solid' ); @@ -23,7 +23,7 @@ bender.test( { }, // (#4473) - 'test validator equals should accept passed argument': function () { + 'test validator equals should accept passed argument': function() { var result = CKEDITOR.dialog.validate.equals( 'foo', errorMsg )( 'foo' ); var negativeResult = CKEDITOR.dialog.validate.equals( 'foo', errorMsg )( 'baz' ); @@ -32,7 +32,7 @@ bender.test( { }, // (#4473) - 'test validator notEqual should accept passed argument': function () { + 'test validator notEqual should accept passed argument': function() { var result = CKEDITOR.dialog.validate.notEqual( 'foo', errorMsg )( 'baz' ); var negativeResult = CKEDITOR.dialog.validate.notEqual( 'foo', errorMsg )( 'foo' ); @@ -41,7 +41,7 @@ bender.test( { }, // (#4473) - 'test validator inlineStyle should accept passed argument': function () { + 'test validator inlineStyle should accept passed argument': function() { var result = CKEDITOR.dialog.validate.inlineStyle( errorMsg )( 'height: 10px; width: 20px;' ); var resultFromEmpty = CKEDITOR.dialog.validate.inlineStyle( errorMsg )( '' ); var negativeResult = CKEDITOR.dialog.validate.inlineStyle( errorMsg )( 'test' ); @@ -51,7 +51,7 @@ bender.test( { assert.areSame( errorMsg, negativeResult ); }, - 'test validator integer should accept passed argument': function () { + 'test validator integer should accept passed argument': function() { var result = CKEDITOR.dialog.validate.integer( errorMsg )( '123' ); var negativeResult = CKEDITOR.dialog.validate.integer( errorMsg )( '123.321' ); @@ -59,7 +59,7 @@ bender.test( { assert.areSame( errorMsg, negativeResult ); }, - 'test validator notEmpty should accept passed argument': function () { + 'test validator notEmpty should accept passed argument': function() { var result = CKEDITOR.dialog.validate.notEmpty( errorMsg )( 'test' ); var negativeResult = CKEDITOR.dialog.validate.notEmpty( errorMsg )( ' ' ); @@ -67,7 +67,7 @@ bender.test( { assert.areSame( errorMsg, negativeResult ); }, - 'test validator number should accept passed argument': function () { + 'test validator number should accept passed argument': function() { var result = CKEDITOR.dialog.validate.number( errorMsg )( '123' ); var negativeResult = CKEDITOR.dialog.validate.number( errorMsg )( 'test' ); @@ -75,7 +75,7 @@ bender.test( { assert.areSame( errorMsg, negativeResult ); }, - 'test validator regex should accept passed argument': function () { + 'test validator regex should accept passed argument': function() { var result = CKEDITOR.dialog.validate.regex( /^\d*$/, errorMsg )( '123' ); var negativeResult = CKEDITOR.dialog.validate.regex( errorMsg )( '123.321' ); From e9376c0540921cf8293e0dc810be6434461fe731 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Tue, 5 Jul 2022 12:20:41 +0200 Subject: [PATCH 474/946] Fix: properly extract value for validators composition --- plugins/dialog/plugin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/dialog/plugin.js b/plugins/dialog/plugin.js index cf0453cbe7e..b948d865137 100644 --- a/plugins/dialog/plugin.js +++ b/plugins/dialog/plugin.js @@ -3229,7 +3229,7 @@ CKEDITOR.DIALOG_STATE_BUSY = 2; // as argument in addition to this.getValue(), so that it is possible to // combine validate functions together to make more sophisticated // validators. - var value = this && this.getValue ? this.getValue() : args[ 0 ]; + var value = this && this.getValue ? this.getValue() : arguments[ 0 ]; var msg, relation = CKEDITOR.VALIDATE_AND, From a8eb17dfc33cf923f2b0c7af5a2f69db3f59f3a8 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Tue, 5 Jul 2022 12:21:38 +0200 Subject: [PATCH 475/946] Fix: validator.regex API comment --- plugins/dialog/plugin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/dialog/plugin.js b/plugins/dialog/plugin.js index b948d865137..d36d1d0b68f 100644 --- a/plugins/dialog/plugin.js +++ b/plugins/dialog/plugin.js @@ -3279,7 +3279,7 @@ CKEDITOR.DIALOG_STATE_BUSY = 2; * Checks if a dialog UI element value meets the regex condition. * * ```javascript - * CKEDITOR.dialog.validate.regex( 'error!', /^\d*$/ )( '123' ) // true + * CKEDITOR.dialog.validate.regex( /^\d*$/, 'error!' )( '123' ) // true * CKEDITOR.dialog.validate.regex( 'error!' )( '123.321' ) // error! * ``` * From 8aa43cfd0cca13eb132f546d9664b392fd321a03 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Tue, 5 Jul 2022 13:01:09 +0200 Subject: [PATCH 476/946] Validator.regexp further corrects - fix api comment sample - fix api usage in test --- plugins/dialog/plugin.js | 2 +- tests/plugins/dialog/validators.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/dialog/plugin.js b/plugins/dialog/plugin.js index d36d1d0b68f..3aace8f59e9 100644 --- a/plugins/dialog/plugin.js +++ b/plugins/dialog/plugin.js @@ -3280,7 +3280,7 @@ CKEDITOR.DIALOG_STATE_BUSY = 2; * * ```javascript * CKEDITOR.dialog.validate.regex( /^\d*$/, 'error!' )( '123' ) // true - * CKEDITOR.dialog.validate.regex( 'error!' )( '123.321' ) // error! + * CKEDITOR.dialog.validate.regex( /^\d*$/, 'error!' )( '123.321' ) // error! * ``` * * @param {RegExp} regex Regular expression used to validate the value. diff --git a/tests/plugins/dialog/validators.js b/tests/plugins/dialog/validators.js index fbfc3c9bb0e..a4dd08bc974 100644 --- a/tests/plugins/dialog/validators.js +++ b/tests/plugins/dialog/validators.js @@ -77,7 +77,7 @@ bender.test( { 'test validator regex should accept passed argument': function() { var result = CKEDITOR.dialog.validate.regex( /^\d*$/, errorMsg )( '123' ); - var negativeResult = CKEDITOR.dialog.validate.regex( errorMsg )( '123.321' ); + var negativeResult = CKEDITOR.dialog.validate.regex( /^\d*$/, errorMsg )( '123.321' ); assert.isTrue( result ); assert.areSame( errorMsg, negativeResult ); From 46b9c5cff34a1b26c903b710c2f13f153182e58c Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Tue, 5 Jul 2022 13:04:29 +0200 Subject: [PATCH 477/946] Fix invalid styles tests construction get rid of extra code caused by #4473 --- tests/plugins/dialog/validatorinlinestyle.js | 58 +++++++------------- 1 file changed, 20 insertions(+), 38 deletions(-) diff --git a/tests/plugins/dialog/validatorinlinestyle.js b/tests/plugins/dialog/validatorinlinestyle.js index e224490c5d4..3249d04b9db 100644 --- a/tests/plugins/dialog/validatorinlinestyle.js +++ b/tests/plugins/dialog/validatorinlinestyle.js @@ -8,85 +8,67 @@ bender.test( { tearDown: function() { this.inlineStyleValidator = null; - this.getValue = null; }, 'test empty styles validates to true': function() { - setupValueGetter( '', this ); - assert.isTrue( this.inlineStyleValidator() ); + assert.isTrue( this.inlineStyleValidator( '' ) ); }, 'test valid styles validates to true': function() { - setupValueGetter( 'height: 10px; width: 20px;', this ); - assert.isTrue( this.inlineStyleValidator() ); + assert.isTrue( this.inlineStyleValidator( 'height: 10px; width: 20px;' ) ); }, 'test valid styles (no spacing) validates to true': function() { - setupValueGetter( 'height:10px;width:20px;', this ); - assert.isTrue( this.inlineStyleValidator() ); + assert.isTrue( this.inlineStyleValidator( 'height:10px;width:20px;' ) ); }, 'test valid styles (additional spacing, missing ; at the end) validates to true': function() { - setupValueGetter( ' height: 10px; width: 20px', this ); - assert.isTrue( this.inlineStyleValidator() ); + assert.isTrue( this.inlineStyleValidator( ' height: 10px; width: 20px' ) ); }, 'test valid styles (long version) validates to true': function() { - setupValueGetter( 'font-family: \'Arial\', \'Helvetica\', sans-serif; font-size: 14px; position: absolute; top: 0; right: 0;' + - 'width: 100%; list-style-type: none; margin: 0; padding: 56px 0 0; z-index: 1000; text-shadow: none;', this ); - assert.isTrue( this.inlineStyleValidator() ); + assert.isTrue( this.inlineStyleValidator( + 'font-family: \'Arial\', \'Helvetica\', sans-serif; font-size: 14px; position: absolute; top: 0; right: 0;' + + 'width: 100%; list-style-type: none; margin: 0; padding: 56px 0 0; z-index: 1000; text-shadow: none;' + ) ); }, 'test valid styles (long version with no \' escaping) validates to true': function() { - setupValueGetter( "font-family: 'Arial', 'Helvetica', sans-serif; font-size: 14px; position: absolute; top: 0; right: 0;" + - 'width: 100%; list-style-type: none; margin: 0; padding: 56px 0 0; z-index: 1000; text-shadow: none;', this ); - assert.isTrue( this.inlineStyleValidator() ); + assert.isTrue( this.inlineStyleValidator( + "font-family: 'Arial', 'Helvetica', sans-serif; font-size: 14px; position: absolute; top: 0; right: 0;" + + 'width: 100%; list-style-type: none; margin: 0; padding: 56px 0 0; z-index: 1000; text-shadow: none;' + ) ); }, 'test valid styles validates to true (edge case #1)': function() { - setupValueGetter( '\\9: bar;', this ); - assert.isTrue( this.inlineStyleValidator() ); + assert.isTrue( this.inlineStyleValidator( '\\9: bar;' ) ); }, 'test invalid styles returns error message': function() { - setupValueGetter( 'test', this ); - assert.areEqual( this.inlineStyleValidator(), 'Invalid inline styles!' ); + assert.areEqual( this.inlineStyleValidator( 'test' ), 'Invalid inline styles!' ); }, 'test valid styles but with duplicated ; returns error message': function() { - setupValueGetter( 'height: 10px;; width: 20px;', this ); - assert.areEqual( this.inlineStyleValidator(), 'Invalid inline styles!' ); + assert.areEqual( this.inlineStyleValidator( 'height: 10px;; width: 20px;' ), 'Invalid inline styles!' ); }, 'test valid styles but with duplicated : returns error message': function() { - setupValueGetter( 'height:: 10px;', this ); - assert.areEqual( this.inlineStyleValidator(), 'Invalid inline styles!' ); + assert.areEqual( this.inlineStyleValidator( 'height:: 10px;' ), 'Invalid inline styles!' ); }, 'test invalid styles returns error message (edge case #1)': function() { - setupValueGetter( '-: foo;', this ); - assert.areEqual( this.inlineStyleValidator(), 'Invalid inline styles!' ); + assert.areEqual( this.inlineStyleValidator( '-: foo;' ), 'Invalid inline styles!' ); }, 'test invalid styles returns error message (edge case #2)': function() { - setupValueGetter( '9: bar;', this ); - assert.areEqual( this.inlineStyleValidator(), 'Invalid inline styles!' ); + assert.areEqual( this.inlineStyleValidator( '9: bar;' ), 'Invalid inline styles!' ); }, 'test invalid styles returns error message (edge case #3)': function() { - setupValueGetter( 'foo: ;', this ); - assert.areEqual( this.inlineStyleValidator(), 'Invalid inline styles!' ); + assert.areEqual( this.inlineStyleValidator( 'foo: ;' ), 'Invalid inline styles!' ); }, 'test invalid styles returns error message (edge case #4)': function() { - setupValueGetter( 'foo: ', this ); - assert.areEqual( this.inlineStyleValidator(), 'Invalid inline styles!' ); + assert.areEqual( this.inlineStyleValidator( 'foo' ), 'Invalid inline styles!' ); } } ); - -// Setup `getValue()` method for the current context due to #4473. -function setupValueGetter( value, context ) { - context.getValue = function() { - return value; - }; -} From 9a31c7f9008045aa9b8bd4c8e7887deb19e7a00c Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Wed, 6 Jul 2022 10:59:42 +0200 Subject: [PATCH 478/946] Simplified code. --- plugins/dialog/plugin.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/plugins/dialog/plugin.js b/plugins/dialog/plugin.js index 3aace8f59e9..769d6b6730b 100644 --- a/plugins/dialog/plugin.js +++ b/plugins/dialog/plugin.js @@ -3224,12 +3224,14 @@ CKEDITOR.DIALOG_STATE_BUSY = 2; */ functions: function() { var args = arguments; - return function() { + return function( value ) { // It's important for validate functions to be able to accept the value // as argument in addition to this.getValue(), so that it is possible to // combine validate functions together to make more sophisticated // validators. - var value = this && this.getValue ? this.getValue() : arguments[ 0 ]; + if ( this && this.getValue ) { + value = this.getValue(); + } var msg, relation = CKEDITOR.VALIDATE_AND, From fc3e7b2317c4b2700dc7f464552cbcfd7bdd9596 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Wed, 6 Jul 2022 11:19:09 +0200 Subject: [PATCH 479/946] Code style. --- plugins/dialog/plugin.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/dialog/plugin.js b/plugins/dialog/plugin.js index 769d6b6730b..6fdead7c719 100644 --- a/plugins/dialog/plugin.js +++ b/plugins/dialog/plugin.js @@ -3239,10 +3239,11 @@ CKEDITOR.DIALOG_STATE_BUSY = 2; i; for ( i = 0; i < args.length; i++ ) { - if ( typeof args[ i ] == 'function' ) + if ( typeof args[ i ] == 'function' ) { functions.push( args[ i ] ); - else + } else { break; + } } if ( i < args.length && typeof args[ i ] == 'string' ) { From 3c237556249c42e445bdaddbb8cdc8021c5d4ce8 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Wed, 6 Jul 2022 11:30:38 +0200 Subject: [PATCH 480/946] Refactored tests, added test coverage for getValue. --- tests/plugins/dialog/functions.js | 45 ++++++++++++++++--------------- 1 file changed, 23 insertions(+), 22 deletions(-) diff --git a/tests/plugins/dialog/functions.js b/tests/plugins/dialog/functions.js index f824b452871..ad8900e1268 100644 --- a/tests/plugins/dialog/functions.js +++ b/tests/plugins/dialog/functions.js @@ -6,11 +6,11 @@ bender.test( { var testValue = 'value', stubValidator = sinon.stub().returns( true ); - validateFunctions( testValue, [ + CKEDITOR.dialog.validate.functions( stubValidator, stubValidator, stubValidator - ] ); + )( testValue ); assert.areSame( stubValidator.callCount, 3, 'Validator should be called 3 times.' ); assert.isTrue( stubValidator.calledWith( testValue ), 'Validator should be called with "' + testValue + '".' ); @@ -19,11 +19,11 @@ bender.test( { 'test functions returns true if all inner validators returns true - joined with default VALIDATE_AND': function() { var stubValidator = sinon.stub().returns( true ); - var result = validateFunctions( 'any value', [ + var result = CKEDITOR.dialog.validate.functions( stubValidator, stubValidator, stubValidator - ] ); + )( 'any value' ); assert.isTrue( result ); }, @@ -34,11 +34,11 @@ bender.test( { stubFalseValidator = sinon.stub().returns( 'error message' ), errorMsg = 'error!'; - var result = validateFunctions( 'any value', [ + var result = CKEDITOR.dialog.validate.functions( stubTrueValidator, stubFalseValidator, errorMsg - ] ); + )( 'any value' ); assert.areSame( errorMsg, result ); }, @@ -47,12 +47,12 @@ bender.test( { var stubTrueValidator = sinon.stub().returns( true ), stubFalseValidator = sinon.stub().returns( false ); - var result = validateFunctions( 'any value', [ + var result = CKEDITOR.dialog.validate.functions( stubTrueValidator, stubFalseValidator, 'error message', CKEDITOR.VALIDATE_OR - ] ); + )( 'any value' ); assert.isTrue( result ); }, @@ -61,26 +61,27 @@ bender.test( { var stubFalseValidator = sinon.stub().returns( 'error message' ), errorMsg = 'error!'; - var result = validateFunctions( 'any value', [ + var result = CKEDITOR.dialog.validate.functions( stubFalseValidator, stubFalseValidator, errorMsg, CKEDITOR.VALIDATE_OR - ] ); + )( 'any value' ); assert.areSame( errorMsg, result ); - } -} ); + }, -function validateFunctions( value, functions ) { - // Use that validator context to stub `getValue` method. - var context = { - getValue: function() { - return value; - } - }; + 'test functions favor getValue context method instead of value parameter': function() { + var stubValidator = sinon.stub().returns( true ), + context = { + getValue: function() { + return 'getValue'; + } + }; - var validator = CKEDITOR.dialog.validate.functions.apply( null, functions ); + CKEDITOR.dialog.validate.functions( stubValidator ).call( context, 'value' ); - return validator.apply( context ); -} + assert.areSame( stubValidator.callCount, 1, 'Validator should be called once.' ); + assert.isTrue( stubValidator.calledWith( 'getValue' ), 'Validator should use "getValue" value.' ); + } +} ); From ef6d9b7aa10f830ea22cbaac47f5a52122f8cc26 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Wed, 6 Jul 2022 11:43:18 +0200 Subject: [PATCH 481/946] Added changelog entry. --- CHANGES.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 6d18c02ed55..16689e85e21 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -11,11 +11,18 @@ Fixed Issues: * [#5135](https://github.com/ckeditor/ckeditor4/issues/5135): Fixed: [`checkbox.setValue`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ui_dialog_checkbox.html#method-setValue) and [`radio.setValue`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ui_dialog_radio.html#method-setValue) methods are not chainable as stated in documentation. Thanks to [Jordan Bradford](https://github.com/LordPachelbel)! * [#5085](https://github.com/ckeditor/ckeditor4/issues/5085): Fixed: [Language](https://ckeditor.com/cke4/addon/language) plugin removes the element marking the text in foreign language if this element does not have an information about text direction. * [#4284](https://github.com/ckeditor/ckeditor4/issues/4284): Fixed: [Tableselection](https://ckeditor.com/cke4/addon/tableselection) Merging cells with a rowspan throws unexpected error and does not create undo step. -* [#5184](https://github.com/ckeditor/ckeditor4/issues/5184): Fixed: [Editor Placeholder](https://ckeditor.com/cke4/addon/wysiwygarea) plugin degredates typing performance. +* [#5184](https://github.com/ckeditor/ckeditor4/issues/5184): Fixed: [Editor Placeholder](https://ckeditor.com/cke4/addon/wysiwygarea) plugin degradates typing performance. * [#5158](https://github.com/ckeditor/ckeditor4/issues/5158): Fixed: [`CKEDITOR.tools#convertToPx()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-convertToPx) gives invalid results in case helper calculator element was deleted from the DOM. * [#5234](https://github.com/ckeditor/ckeditor4/issues/5234): Fixed: [Easy Image](https://ckeditor.com/cke4/addon/easyimage) can't be uploaded using toolbar button. * [#438](https://github.com/ckeditor/ckeditor4/issues/438): Fixed: It is impossible to navigate to the [elementspath](https://ckeditor.com/cke4/addon/elementspath) from the [toolbar](https://ckeditor.com/cke4/addon/toolbar) by keyboard and vice versa. * [#4449](https://github.com/ckeditor/ckeditor4/issues/4449): Fixed: [`dialog.validate#functions`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-functions) incorrectly composes functions that returns an optional error message, like e.g. [`dialog.validate.number`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-number) due to unnecessary return type coercion. +* [#4473](https://github.com/ckeditor/ckeditor4/issues/4473): Fix: [dialog.validate methods](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html) does not accept parameter value. Affected validators: + * [equals](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-equals) + * [notEqual](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-notEqual) + * [cssLength](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-cssLength) + * [htmlLength](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-htmlLength) + * [inlineStyle](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-inlineStyle) +The issue originated in [dialog.validate.functions](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-functions) method that didn't properly propagate parameter value to validator and has been also patched. API changes: From 3798c7466c7e6d44e6eb8255fd04b5e33279fdc3 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Wed, 6 Jul 2022 11:48:43 +0200 Subject: [PATCH 482/946] Changelog correction. --- CHANGES.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 16689e85e21..0aab31470eb 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -16,14 +16,13 @@ Fixed Issues: * [#5234](https://github.com/ckeditor/ckeditor4/issues/5234): Fixed: [Easy Image](https://ckeditor.com/cke4/addon/easyimage) can't be uploaded using toolbar button. * [#438](https://github.com/ckeditor/ckeditor4/issues/438): Fixed: It is impossible to navigate to the [elementspath](https://ckeditor.com/cke4/addon/elementspath) from the [toolbar](https://ckeditor.com/cke4/addon/toolbar) by keyboard and vice versa. * [#4449](https://github.com/ckeditor/ckeditor4/issues/4449): Fixed: [`dialog.validate#functions`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-functions) incorrectly composes functions that returns an optional error message, like e.g. [`dialog.validate.number`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-number) due to unnecessary return type coercion. -* [#4473](https://github.com/ckeditor/ckeditor4/issues/4473): Fix: [dialog.validate methods](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html) does not accept parameter value. Affected validators: - * [equals](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-equals) - * [notEqual](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-notEqual) - * [cssLength](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-cssLength) - * [htmlLength](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-htmlLength) - * [inlineStyle](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-inlineStyle) -The issue originated in [dialog.validate.functions](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-functions) method that didn't properly propagate parameter value to validator and has been also patched. - +* [#4473](https://github.com/ckeditor/ckeditor4/issues/4473): Fixed: [dialog.validate](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html) methods does not accept parameter value. The issue originated in [dialog.validate.functions](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-functions) method that did not properly propagate parameter value to validator. Affected validators: + * [`functions`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-functions) + * [`equals`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-equals) + * [`notEqual`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-notEqual) + * [`cssLength`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-cssLength) + * [`htmlLength`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-htmlLength) + * [`inlineStyle`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-inlineStyle) API changes: From 3ee81c177638de04c403f92708a70f126d18e9bf Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Wed, 6 Jul 2022 12:13:08 +0200 Subject: [PATCH 483/946] Refactor validators to preserve coherence --- plugins/dialog/plugin.js | 23 ++++++++--------------- 1 file changed, 8 insertions(+), 15 deletions(-) diff --git a/plugins/dialog/plugin.js b/plugins/dialog/plugin.js index 6fdead7c719..33dc08ba9e5 100644 --- a/plugins/dialog/plugin.js +++ b/plugins/dialog/plugin.js @@ -3291,14 +3291,9 @@ CKEDITOR.DIALOG_STATE_BUSY = 2; * @returns {Function} Validation function. */ regex: function( regex, msg ) { - /* - * Can be greatly shortened by deriving from functions validator if code size - * turns out to be more important than performance. - */ - return function() { - var value = this && this.getValue ? this.getValue() : arguments[ 0 ]; - return !regex.test( value ) ? msg : true; - }; + return this.functions( function( val ) { + return !regex.test( val ) ? msg : true; + }, msg ); }, /** @@ -3313,14 +3308,12 @@ CKEDITOR.DIALOG_STATE_BUSY = 2; * @returns {Function} Validation function. */ notEmpty: function( msg ) { - var trimCharacters = '\\u0020\\u00a0\\u1680\\u202f\\u205f\\u3000\\u2000-\\u200a\\s', - trimRegex = new RegExp( '^[' + trimCharacters + ']+|[' + trimCharacters + ']+$', 'g' ); - - return function() { - var value = this && this.getValue ? this.getValue() : arguments[ 0 ]; + return this.functions( function( val ) { + var trimCharacters = '\\u0020\\u00a0\\u1680\\u202f\\u205f\\u3000\\u2000-\\u200a\\s', + trimRegex = new RegExp( '^[' + trimCharacters + ']+|[' + trimCharacters + ']+$', 'g' ); - return value.replace( trimRegex, '' ).length > 0 || msg; - }; + return val.replace( trimRegex, '' ).length > 0 || msg; + }, msg ); }, /** From 7f83ed1ab4cbe655f1b0239c40d19d56362f21ce Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Wed, 6 Jul 2022 16:30:13 +0200 Subject: [PATCH 484/946] Code corrections. --- plugins/dialog/plugin.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/dialog/plugin.js b/plugins/dialog/plugin.js index 33dc08ba9e5..58094f89226 100644 --- a/plugins/dialog/plugin.js +++ b/plugins/dialog/plugin.js @@ -3292,7 +3292,7 @@ CKEDITOR.DIALOG_STATE_BUSY = 2; */ regex: function( regex, msg ) { return this.functions( function( val ) { - return !regex.test( val ) ? msg : true; + return regex.test( val ); }, msg ); }, @@ -3312,7 +3312,7 @@ CKEDITOR.DIALOG_STATE_BUSY = 2; var trimCharacters = '\\u0020\\u00a0\\u1680\\u202f\\u205f\\u3000\\u2000-\\u200a\\s', trimRegex = new RegExp( '^[' + trimCharacters + ']+|[' + trimCharacters + ']+$', 'g' ); - return val.replace( trimRegex, '' ).length > 0 || msg; + return val.replace( trimRegex, '' ).length > 0; }, msg ); }, From 12dc1e9bb050bc2fe49622b1f5c41cdbd6246a9a Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Wed, 6 Jul 2022 12:30:13 +0200 Subject: [PATCH 485/946] Add manual test --- tests/plugins/a11yhelp/manual/dialogfocusinfo.html | 11 +++++++++++ tests/plugins/a11yhelp/manual/dialogfocusinfo.md | 11 +++++++++++ 2 files changed, 22 insertions(+) create mode 100644 tests/plugins/a11yhelp/manual/dialogfocusinfo.html create mode 100644 tests/plugins/a11yhelp/manual/dialogfocusinfo.md diff --git a/tests/plugins/a11yhelp/manual/dialogfocusinfo.html b/tests/plugins/a11yhelp/manual/dialogfocusinfo.html new file mode 100644 index 00000000000..2ee0be559e8 --- /dev/null +++ b/tests/plugins/a11yhelp/manual/dialogfocusinfo.html @@ -0,0 +1,11 @@ +
    + + diff --git a/tests/plugins/a11yhelp/manual/dialogfocusinfo.md b/tests/plugins/a11yhelp/manual/dialogfocusinfo.md new file mode 100644 index 00000000000..fd2cdf0b7b2 --- /dev/null +++ b/tests/plugins/a11yhelp/manual/dialogfocusinfo.md @@ -0,0 +1,11 @@ +@bender-tags: 4.19.1, 5147, bug +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea,toolbar,basicstyles,a11yhelp + +### Scenario: + +1. Focus the edtior. +1. Open Accessibility Help using `ALT+0` hotkey. +1. Check `Editor Toolbar` section. + + **Expected** The section contains info about focus moving to the editing area after leaving the dialog with ESC key. From c2e52b9f164b959ce6a6cf1c67142e42b97aec8e Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Wed, 6 Jul 2022 12:41:24 +0200 Subject: [PATCH 486/946] Propagate lang changes from a11y dialog --- plugins/a11yhelp/dialogs/lang/af.js | 2 +- plugins/a11yhelp/dialogs/lang/ar.js | 2 +- plugins/a11yhelp/dialogs/lang/bg.js | 2 +- plugins/a11yhelp/dialogs/lang/cy.js | 2 +- plugins/a11yhelp/dialogs/lang/en-gb.js | 2 +- plugins/a11yhelp/dialogs/lang/en.js | 4 +++- plugins/a11yhelp/dialogs/lang/fi.js | 2 +- plugins/a11yhelp/dialogs/lang/fo.js | 2 +- plugins/a11yhelp/dialogs/lang/fr-ca.js | 2 +- plugins/a11yhelp/dialogs/lang/gu.js | 2 +- plugins/a11yhelp/dialogs/lang/he.js | 2 +- plugins/a11yhelp/dialogs/lang/hi.js | 2 +- plugins/a11yhelp/dialogs/lang/ja.js | 2 +- plugins/a11yhelp/dialogs/lang/km.js | 2 +- plugins/a11yhelp/dialogs/lang/lt.js | 2 +- plugins/a11yhelp/dialogs/lang/lv.js | 2 +- plugins/a11yhelp/dialogs/lang/mk.js | 2 +- plugins/a11yhelp/dialogs/lang/mn.js | 2 +- plugins/a11yhelp/dialogs/lang/no.js | 2 +- plugins/a11yhelp/dialogs/lang/si.js | 2 +- plugins/a11yhelp/dialogs/lang/sl.js | 2 +- plugins/a11yhelp/dialogs/lang/th.js | 2 +- plugins/a11yhelp/dialogs/lang/tt.js | 2 +- plugins/a11yhelp/dialogs/lang/vi.js | 2 +- 24 files changed, 26 insertions(+), 24 deletions(-) diff --git a/plugins/a11yhelp/dialogs/lang/af.js b/plugins/a11yhelp/dialogs/lang/af.js index ce535324155..baa113b37ab 100644 --- a/plugins/a11yhelp/dialogs/lang/af.js +++ b/plugins/a11yhelp/dialogs/lang/af.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'af', { { name: 'Bewerker dialoog', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/ar.js b/plugins/a11yhelp/dialogs/lang/ar.js index cd214a9068d..74f71aaae1f 100644 --- a/plugins/a11yhelp/dialogs/lang/ar.js +++ b/plugins/a11yhelp/dialogs/lang/ar.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'ar', { { name: 'Editor Dialog', // MISSING legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/bg.js b/plugins/a11yhelp/dialogs/lang/bg.js index e144c40e450..48f1b8a381e 100644 --- a/plugins/a11yhelp/dialogs/lang/bg.js +++ b/plugins/a11yhelp/dialogs/lang/bg.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'bg', { { name: 'Диалог на редактора', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/cy.js b/plugins/a11yhelp/dialogs/lang/cy.js index 3271d6f337e..1e35ef98b8d 100644 --- a/plugins/a11yhelp/dialogs/lang/cy.js +++ b/plugins/a11yhelp/dialogs/lang/cy.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'cy', { { name: 'Deialog y Golygydd', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/en-gb.js b/plugins/a11yhelp/dialogs/lang/en-gb.js index 36802f30223..d874abd4e42 100644 --- a/plugins/a11yhelp/dialogs/lang/en-gb.js +++ b/plugins/a11yhelp/dialogs/lang/en-gb.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'en-gb', { { name: 'Editor Dialog', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/en.js b/plugins/a11yhelp/dialogs/lang/en.js index 37801464672..f433b6f3a33 100644 --- a/plugins/a11yhelp/dialogs/lang/en.js +++ b/plugins/a11yhelp/dialogs/lang/en.js @@ -24,7 +24,9 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'en', { legend: 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. ' + 'When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. ' + - 'With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.' + 'With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.' + + 'Press ESC to discard changes and close the dialog.' + + 'The focus will be moved back to the editing area upon leaving the dialog.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/fi.js b/plugins/a11yhelp/dialogs/lang/fi.js index 170661f3d39..64cc2bd7bae 100644 --- a/plugins/a11yhelp/dialogs/lang/fi.js +++ b/plugins/a11yhelp/dialogs/lang/fi.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'fi', { { name: 'Editorin dialogi', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/fo.js b/plugins/a11yhelp/dialogs/lang/fo.js index c47cc5b9337..7a54376e3fa 100644 --- a/plugins/a11yhelp/dialogs/lang/fo.js +++ b/plugins/a11yhelp/dialogs/lang/fo.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'fo', { { name: 'Editor Dialog', // MISSING legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/fr-ca.js b/plugins/a11yhelp/dialogs/lang/fr-ca.js index f8f1c334a58..7e5019047b2 100644 --- a/plugins/a11yhelp/dialogs/lang/fr-ca.js +++ b/plugins/a11yhelp/dialogs/lang/fr-ca.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'fr-ca', { { name: 'Dialogue de l\'éditeur', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/gu.js b/plugins/a11yhelp/dialogs/lang/gu.js index e9dc68df5c1..171d1bb3072 100644 --- a/plugins/a11yhelp/dialogs/lang/gu.js +++ b/plugins/a11yhelp/dialogs/lang/gu.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'gu', { { name: 'એડિટર ડાયલોગ', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/he.js b/plugins/a11yhelp/dialogs/lang/he.js index d7cbae5e367..e68873d216d 100644 --- a/plugins/a11yhelp/dialogs/lang/he.js +++ b/plugins/a11yhelp/dialogs/lang/he.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'he', { { name: 'דיאלוגים (חלונות תשאול)', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/hi.js b/plugins/a11yhelp/dialogs/lang/hi.js index 8ab5fea3492..41a9ce83677 100644 --- a/plugins/a11yhelp/dialogs/lang/hi.js +++ b/plugins/a11yhelp/dialogs/lang/hi.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'hi', { { name: 'Editor Dialog', // MISSING legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/ja.js b/plugins/a11yhelp/dialogs/lang/ja.js index bc7023792ae..d83759c3d43 100644 --- a/plugins/a11yhelp/dialogs/lang/ja.js +++ b/plugins/a11yhelp/dialogs/lang/ja.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'ja', { { name: '編集ダイアログ', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/km.js b/plugins/a11yhelp/dialogs/lang/km.js index 891ee14d8af..b20c78cf100 100644 --- a/plugins/a11yhelp/dialogs/lang/km.js +++ b/plugins/a11yhelp/dialogs/lang/km.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'km', { { name: 'ផ្ទាំង​កម្មវិធីនិពន្ធ', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/lt.js b/plugins/a11yhelp/dialogs/lang/lt.js index 889a4b635d4..85393e0e113 100644 --- a/plugins/a11yhelp/dialogs/lang/lt.js +++ b/plugins/a11yhelp/dialogs/lang/lt.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'lt', { { name: 'Editor Dialog', // MISSING legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/lv.js b/plugins/a11yhelp/dialogs/lang/lv.js index 83c51f425a5..b259f7f46c2 100644 --- a/plugins/a11yhelp/dialogs/lang/lv.js +++ b/plugins/a11yhelp/dialogs/lang/lv.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'lv', { { name: 'Redaktora dialoga logs', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/mk.js b/plugins/a11yhelp/dialogs/lang/mk.js index 8349f4773e2..008f5b344ae 100644 --- a/plugins/a11yhelp/dialogs/lang/mk.js +++ b/plugins/a11yhelp/dialogs/lang/mk.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'mk', { { name: 'Дијалот за едиторот', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/mn.js b/plugins/a11yhelp/dialogs/lang/mn.js index 1cd049c8215..bd50572a102 100644 --- a/plugins/a11yhelp/dialogs/lang/mn.js +++ b/plugins/a11yhelp/dialogs/lang/mn.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'mn', { { name: 'Editor Dialog', // MISSING legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/no.js b/plugins/a11yhelp/dialogs/lang/no.js index c204be09dfc..1edbedd88ea 100644 --- a/plugins/a11yhelp/dialogs/lang/no.js +++ b/plugins/a11yhelp/dialogs/lang/no.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'no', { { name: 'Dialog for editor', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/si.js b/plugins/a11yhelp/dialogs/lang/si.js index b6823f3f8e2..98c4d52be9f 100644 --- a/plugins/a11yhelp/dialogs/lang/si.js +++ b/plugins/a11yhelp/dialogs/lang/si.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'si', { { name: 'සංස්කරණ ', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/sl.js b/plugins/a11yhelp/dialogs/lang/sl.js index 7ad953e33d4..945170bc8ad 100644 --- a/plugins/a11yhelp/dialogs/lang/sl.js +++ b/plugins/a11yhelp/dialogs/lang/sl.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'sl', { { name: 'Urejevalno Pogovorno Okno', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/th.js b/plugins/a11yhelp/dialogs/lang/th.js index 27256aab9ba..c56fb88220a 100644 --- a/plugins/a11yhelp/dialogs/lang/th.js +++ b/plugins/a11yhelp/dialogs/lang/th.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'th', { { name: 'Editor Dialog', // MISSING legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/tt.js b/plugins/a11yhelp/dialogs/lang/tt.js index 0f0079bb9db..4fb494f90dc 100644 --- a/plugins/a11yhelp/dialogs/lang/tt.js +++ b/plugins/a11yhelp/dialogs/lang/tt.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'tt', { { name: 'Editor Dialog', // MISSING legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/vi.js b/plugins/a11yhelp/dialogs/lang/vi.js index 4853ceac0fa..a38dedb2169 100644 --- a/plugins/a11yhelp/dialogs/lang/vi.js +++ b/plugins/a11yhelp/dialogs/lang/vi.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'vi', { { name: 'Hộp thoại Biên t', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { From e94c66210736081da25638afd49be673750bc814 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Mon, 11 Jul 2022 09:56:50 +0200 Subject: [PATCH 487/946] Updated translations, added missing text spaces. --- plugins/a11yhelp/dialogs/lang/af.js | 2 +- plugins/a11yhelp/dialogs/lang/ar.js | 4 ++-- plugins/a11yhelp/dialogs/lang/bg.js | 4 ++-- plugins/a11yhelp/dialogs/lang/cy.js | 2 +- plugins/a11yhelp/dialogs/lang/en-au.js | 2 +- plugins/a11yhelp/dialogs/lang/en-gb.js | 4 ++-- plugins/a11yhelp/dialogs/lang/en.js | 6 +++--- plugins/a11yhelp/dialogs/lang/fi.js | 2 +- plugins/a11yhelp/dialogs/lang/fo.js | 4 ++-- plugins/a11yhelp/dialogs/lang/fr-ca.js | 2 +- plugins/a11yhelp/dialogs/lang/gu.js | 4 ++-- plugins/a11yhelp/dialogs/lang/he.js | 2 +- plugins/a11yhelp/dialogs/lang/hi.js | 4 ++-- plugins/a11yhelp/dialogs/lang/ja.js | 2 +- plugins/a11yhelp/dialogs/lang/km.js | 4 ++-- plugins/a11yhelp/dialogs/lang/lt.js | 4 ++-- plugins/a11yhelp/dialogs/lang/lv.js | 2 +- plugins/a11yhelp/dialogs/lang/mk.js | 4 ++-- plugins/a11yhelp/dialogs/lang/mn.js | 4 ++-- plugins/a11yhelp/dialogs/lang/no.js | 2 +- plugins/a11yhelp/dialogs/lang/si.js | 2 +- plugins/a11yhelp/dialogs/lang/sl.js | 2 +- plugins/a11yhelp/dialogs/lang/th.js | 4 ++-- plugins/a11yhelp/dialogs/lang/tt.js | 4 ++-- plugins/a11yhelp/dialogs/lang/vi.js | 2 +- 25 files changed, 39 insertions(+), 39 deletions(-) diff --git a/plugins/a11yhelp/dialogs/lang/af.js b/plugins/a11yhelp/dialogs/lang/af.js index baa113b37ab..56b7b79ec83 100644 --- a/plugins/a11yhelp/dialogs/lang/af.js +++ b/plugins/a11yhelp/dialogs/lang/af.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'af', { { name: 'Bewerker dialoog', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively. Press ESC to discard changes and close the dialog. The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/ar.js b/plugins/a11yhelp/dialogs/lang/ar.js index 74f71aaae1f..bd1904e0cc4 100644 --- a/plugins/a11yhelp/dialogs/lang/ar.js +++ b/plugins/a11yhelp/dialogs/lang/ar.js @@ -12,13 +12,13 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'ar', { items: [ { name: 'Editor Toolbar', // MISSING - legend: 'Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button.The focus will be moved back to the editing area upon activating the toolbar button.' // MISSING + legend: 'Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button. The focus will be moved back to the editing area upon activating the toolbar button.' // MISSING }, { name: 'Editor Dialog', // MISSING legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively. Press ESC to discard changes and close the dialog. The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/bg.js b/plugins/a11yhelp/dialogs/lang/bg.js index 48f1b8a381e..318e087a676 100644 --- a/plugins/a11yhelp/dialogs/lang/bg.js +++ b/plugins/a11yhelp/dialogs/lang/bg.js @@ -12,13 +12,13 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'bg', { items: [ { name: 'Лента с инструменти за редактора', - legend: 'Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button.The focus will be moved back to the editing area upon activating the toolbar button.' // MISSING + legend: 'Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button. The focus will be moved back to the editing area upon activating the toolbar button.' // MISSING }, { name: 'Диалог на редактора', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively. Press ESC to discard changes and close the dialog. The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/cy.js b/plugins/a11yhelp/dialogs/lang/cy.js index 1e35ef98b8d..d4dd198bb79 100644 --- a/plugins/a11yhelp/dialogs/lang/cy.js +++ b/plugins/a11yhelp/dialogs/lang/cy.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'cy', { { name: 'Deialog y Golygydd', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively. Press ESC to discard changes and close the dialog. The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/en-au.js b/plugins/a11yhelp/dialogs/lang/en-au.js index c54a5fbb5dd..18410e7d7f3 100644 --- a/plugins/a11yhelp/dialogs/lang/en-au.js +++ b/plugins/a11yhelp/dialogs/lang/en-au.js @@ -12,7 +12,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'en-au', { items: [ { name: 'Editor Toolbar', - legend: 'Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button.The focus will be moved back to the editing area upon activating the toolbar button.' // MISSING + legend: 'Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button. The focus will be moved back to the editing area upon activating the toolbar button.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/en-gb.js b/plugins/a11yhelp/dialogs/lang/en-gb.js index d874abd4e42..aae21ce825d 100644 --- a/plugins/a11yhelp/dialogs/lang/en-gb.js +++ b/plugins/a11yhelp/dialogs/lang/en-gb.js @@ -12,13 +12,13 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'en-gb', { items: [ { name: 'Editor Toolbar', - legend: 'Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button.The focus will be moved back to the editing area upon activating the toolbar button.' // MISSING + legend: 'Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button. The focus will be moved back to the editing area upon activating the toolbar button.' // MISSING }, { name: 'Editor Dialog', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively. Press ESC to discard changes and close the dialog. The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/en.js b/plugins/a11yhelp/dialogs/lang/en.js index f433b6f3a33..b75bdd427e7 100644 --- a/plugins/a11yhelp/dialogs/lang/en.js +++ b/plugins/a11yhelp/dialogs/lang/en.js @@ -15,7 +15,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'en', { legend: 'Press ${toolbarFocus} to navigate to the toolbar. ' + 'Move to the next and previous toolbar group with TAB and SHIFT+TAB. ' + 'Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. ' + - 'Press SPACE or ENTER to activate the toolbar button.' + + 'Press SPACE or ENTER to activate the toolbar button. ' + 'The focus will be moved back to the editing area upon activating the toolbar button.' }, @@ -24,8 +24,8 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'en', { legend: 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. ' + 'When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. ' + - 'With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.' + - 'Press ESC to discard changes and close the dialog.' + + 'With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively. ' + + 'Press ESC to discard changes and close the dialog. ' + 'The focus will be moved back to the editing area upon leaving the dialog.' }, diff --git a/plugins/a11yhelp/dialogs/lang/fi.js b/plugins/a11yhelp/dialogs/lang/fi.js index 64cc2bd7bae..1c7d90dd0ba 100644 --- a/plugins/a11yhelp/dialogs/lang/fi.js +++ b/plugins/a11yhelp/dialogs/lang/fi.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'fi', { { name: 'Editorin dialogi', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively. Press ESC to discard changes and close the dialog. The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/fo.js b/plugins/a11yhelp/dialogs/lang/fo.js index 7a54376e3fa..a97f58279d8 100644 --- a/plugins/a11yhelp/dialogs/lang/fo.js +++ b/plugins/a11yhelp/dialogs/lang/fo.js @@ -12,13 +12,13 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'fo', { items: [ { name: 'Editor Toolbar', // MISSING - legend: 'Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button.The focus will be moved back to the editing area upon activating the toolbar button.' // MISSING + legend: 'Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button. The focus will be moved back to the editing area upon activating the toolbar button.' // MISSING }, { name: 'Editor Dialog', // MISSING legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively. Press ESC to discard changes and close the dialog. The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/fr-ca.js b/plugins/a11yhelp/dialogs/lang/fr-ca.js index 7e5019047b2..4f37a6796ca 100644 --- a/plugins/a11yhelp/dialogs/lang/fr-ca.js +++ b/plugins/a11yhelp/dialogs/lang/fr-ca.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'fr-ca', { { name: 'Dialogue de l\'éditeur', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively. Press ESC to discard changes and close the dialog. The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/gu.js b/plugins/a11yhelp/dialogs/lang/gu.js index 171d1bb3072..2b90f2d0226 100644 --- a/plugins/a11yhelp/dialogs/lang/gu.js +++ b/plugins/a11yhelp/dialogs/lang/gu.js @@ -12,13 +12,13 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'gu', { items: [ { name: 'એડિટર ટૂલબાર', - legend: 'Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button.The focus will be moved back to the editing area upon activating the toolbar button.' // MISSING + legend: 'Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button. The focus will be moved back to the editing area upon activating the toolbar button.' // MISSING }, { name: 'એડિટર ડાયલોગ', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively. Press ESC to discard changes and close the dialog. The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/he.js b/plugins/a11yhelp/dialogs/lang/he.js index e68873d216d..9df0f4c08d2 100644 --- a/plugins/a11yhelp/dialogs/lang/he.js +++ b/plugins/a11yhelp/dialogs/lang/he.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'he', { { name: 'דיאלוגים (חלונות תשאול)', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively. Press ESC to discard changes and close the dialog. The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/hi.js b/plugins/a11yhelp/dialogs/lang/hi.js index 41a9ce83677..e820b924877 100644 --- a/plugins/a11yhelp/dialogs/lang/hi.js +++ b/plugins/a11yhelp/dialogs/lang/hi.js @@ -12,13 +12,13 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'hi', { items: [ { name: 'Editor Toolbar', // MISSING - legend: 'Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button.The focus will be moved back to the editing area upon activating the toolbar button.' // MISSING + legend: 'Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button. The focus will be moved back to the editing area upon activating the toolbar button.' // MISSING }, { name: 'Editor Dialog', // MISSING legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively. Press ESC to discard changes and close the dialog. The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/ja.js b/plugins/a11yhelp/dialogs/lang/ja.js index d83759c3d43..4280c10fbc7 100644 --- a/plugins/a11yhelp/dialogs/lang/ja.js +++ b/plugins/a11yhelp/dialogs/lang/ja.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'ja', { { name: '編集ダイアログ', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively. Press ESC to discard changes and close the dialog. The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/km.js b/plugins/a11yhelp/dialogs/lang/km.js index b20c78cf100..d0b0dc79a42 100644 --- a/plugins/a11yhelp/dialogs/lang/km.js +++ b/plugins/a11yhelp/dialogs/lang/km.js @@ -12,13 +12,13 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'km', { items: [ { name: 'របារ​ឧបករណ៍​កម្មវិធី​និពន្ធ', - legend: 'Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button.The focus will be moved back to the editing area upon activating the toolbar button.' // MISSING + legend: 'Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button. The focus will be moved back to the editing area upon activating the toolbar button.' // MISSING }, { name: 'ផ្ទាំង​កម្មវិធីនិពន្ធ', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively. Press ESC to discard changes and close the dialog. The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/lt.js b/plugins/a11yhelp/dialogs/lang/lt.js index 85393e0e113..f680e9880b4 100644 --- a/plugins/a11yhelp/dialogs/lang/lt.js +++ b/plugins/a11yhelp/dialogs/lang/lt.js @@ -12,13 +12,13 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'lt', { items: [ { name: 'Editor Toolbar', // MISSING - legend: 'Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button.The focus will be moved back to the editing area upon activating the toolbar button.' // MISSING + legend: 'Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button. The focus will be moved back to the editing area upon activating the toolbar button.' // MISSING }, { name: 'Editor Dialog', // MISSING legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively. Press ESC to discard changes and close the dialog. The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/lv.js b/plugins/a11yhelp/dialogs/lang/lv.js index b259f7f46c2..8cd3d103fcf 100644 --- a/plugins/a11yhelp/dialogs/lang/lv.js +++ b/plugins/a11yhelp/dialogs/lang/lv.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'lv', { { name: 'Redaktora dialoga logs', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively. Press ESC to discard changes and close the dialog. The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/mk.js b/plugins/a11yhelp/dialogs/lang/mk.js index 008f5b344ae..b971bb38aad 100644 --- a/plugins/a11yhelp/dialogs/lang/mk.js +++ b/plugins/a11yhelp/dialogs/lang/mk.js @@ -12,13 +12,13 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'mk', { items: [ { name: 'Мени за уредувачот', - legend: 'Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button.The focus will be moved back to the editing area upon activating the toolbar button.' // MISSING + legend: 'Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button. The focus will be moved back to the editing area upon activating the toolbar button.' // MISSING }, { name: 'Дијалот за едиторот', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively. Press ESC to discard changes and close the dialog. The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/mn.js b/plugins/a11yhelp/dialogs/lang/mn.js index bd50572a102..5309adc4b89 100644 --- a/plugins/a11yhelp/dialogs/lang/mn.js +++ b/plugins/a11yhelp/dialogs/lang/mn.js @@ -12,13 +12,13 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'mn', { items: [ { name: 'Editor Toolbar', // MISSING - legend: 'Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button.The focus will be moved back to the editing area upon activating the toolbar button.' // MISSING + legend: 'Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button. The focus will be moved back to the editing area upon activating the toolbar button.' // MISSING }, { name: 'Editor Dialog', // MISSING legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively. Press ESC to discard changes and close the dialog. The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/no.js b/plugins/a11yhelp/dialogs/lang/no.js index 1edbedd88ea..771064784b8 100644 --- a/plugins/a11yhelp/dialogs/lang/no.js +++ b/plugins/a11yhelp/dialogs/lang/no.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'no', { { name: 'Dialog for editor', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively. Press ESC to discard changes and close the dialog. The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/si.js b/plugins/a11yhelp/dialogs/lang/si.js index 98c4d52be9f..c2e02ea213f 100644 --- a/plugins/a11yhelp/dialogs/lang/si.js +++ b/plugins/a11yhelp/dialogs/lang/si.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'si', { { name: 'සංස්කරණ ', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively. Press ESC to discard changes and close the dialog. The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/sl.js b/plugins/a11yhelp/dialogs/lang/sl.js index 945170bc8ad..0c5ba544cfb 100644 --- a/plugins/a11yhelp/dialogs/lang/sl.js +++ b/plugins/a11yhelp/dialogs/lang/sl.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'sl', { { name: 'Urejevalno Pogovorno Okno', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively. Press ESC to discard changes and close the dialog. The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/th.js b/plugins/a11yhelp/dialogs/lang/th.js index c56fb88220a..e9006e2cef7 100644 --- a/plugins/a11yhelp/dialogs/lang/th.js +++ b/plugins/a11yhelp/dialogs/lang/th.js @@ -12,13 +12,13 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'th', { items: [ { name: 'แถบเครื่องมือสำหรับเครื่องมือช่วยพิมพ์', - legend: 'Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button.The focus will be moved back to the editing area upon activating the toolbar button.' // MISSING + legend: 'Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button. The focus will be moved back to the editing area upon activating the toolbar button.' // MISSING }, { name: 'Editor Dialog', // MISSING legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively. Press ESC to discard changes and close the dialog. The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/tt.js b/plugins/a11yhelp/dialogs/lang/tt.js index 4fb494f90dc..e2edea813cc 100644 --- a/plugins/a11yhelp/dialogs/lang/tt.js +++ b/plugins/a11yhelp/dialogs/lang/tt.js @@ -12,13 +12,13 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'tt', { items: [ { name: 'Editor Toolbar', // MISSING - legend: 'Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button.The focus will be moved back to the editing area upon activating the toolbar button.' // MISSING + legend: 'Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button. The focus will be moved back to the editing area upon activating the toolbar button.' // MISSING }, { name: 'Editor Dialog', // MISSING legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively. Press ESC to discard changes and close the dialog. The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/vi.js b/plugins/a11yhelp/dialogs/lang/vi.js index a38dedb2169..48d286d2194 100644 --- a/plugins/a11yhelp/dialogs/lang/vi.js +++ b/plugins/a11yhelp/dialogs/lang/vi.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'vi', { { name: 'Hộp thoại Biên t', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.Press ESC to discard changes and close the dialog.The focus will be moved back to the editing area upon leaving the dialog.' // MISSING + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively. Press ESC to discard changes and close the dialog. The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { From 8e3a23c476b0a5b4233041f2c82e19a2cd7305f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacek=20Bogda=C5=84ski?= Date: Mon, 11 Jul 2022 09:58:27 +0200 Subject: [PATCH 488/946] Updated manual test description. Co-authored-by: Tomasz Jakut --- tests/plugins/a11yhelp/manual/dialogfocusinfo.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/plugins/a11yhelp/manual/dialogfocusinfo.md b/tests/plugins/a11yhelp/manual/dialogfocusinfo.md index fd2cdf0b7b2..a2fa8e25ef0 100644 --- a/tests/plugins/a11yhelp/manual/dialogfocusinfo.md +++ b/tests/plugins/a11yhelp/manual/dialogfocusinfo.md @@ -6,6 +6,6 @@ 1. Focus the edtior. 1. Open Accessibility Help using `ALT+0` hotkey. -1. Check `Editor Toolbar` section. +1. Check `Editor Dialog` section. **Expected** The section contains info about focus moving to the editing area after leaving the dialog with ESC key. From 8ccb0f5c2bd7fc48c6fc772bf10e314b92c799d3 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Mon, 11 Jul 2022 10:23:13 +0200 Subject: [PATCH 489/946] Added manual test for screen readers, small corrections to other tests in directory. --- tests/plugins/a11yhelp/manual/dialogfocusinfo.md | 4 ++-- tests/plugins/a11yhelp/manual/focusinfo.md | 4 ++-- tests/plugins/a11yhelp/manual/plaintext.md | 4 ++-- tests/plugins/a11yhelp/manual/screenreader.html | 7 +++++++ tests/plugins/a11yhelp/manual/screenreader.md | 14 ++++++++++++++ 5 files changed, 27 insertions(+), 6 deletions(-) create mode 100644 tests/plugins/a11yhelp/manual/screenreader.html create mode 100644 tests/plugins/a11yhelp/manual/screenreader.md diff --git a/tests/plugins/a11yhelp/manual/dialogfocusinfo.md b/tests/plugins/a11yhelp/manual/dialogfocusinfo.md index a2fa8e25ef0..78d8ee2f2e5 100644 --- a/tests/plugins/a11yhelp/manual/dialogfocusinfo.md +++ b/tests/plugins/a11yhelp/manual/dialogfocusinfo.md @@ -1,10 +1,10 @@ @bender-tags: 4.19.1, 5147, bug @bender-ui: collapsed -@bender-ckeditor-plugins: wysiwygarea,toolbar,basicstyles,a11yhelp +@bender-ckeditor-plugins: wysiwygarea, toolbar, basicstyles, a11yhelp ### Scenario: -1. Focus the edtior. +1. Focus the editor. 1. Open Accessibility Help using `ALT+0` hotkey. 1. Check `Editor Dialog` section. diff --git a/tests/plugins/a11yhelp/manual/focusinfo.md b/tests/plugins/a11yhelp/manual/focusinfo.md index c5ca124c126..f959a284680 100644 --- a/tests/plugins/a11yhelp/manual/focusinfo.md +++ b/tests/plugins/a11yhelp/manual/focusinfo.md @@ -1,10 +1,10 @@ @bender-tags: 4.17.0, 4783, bug @bender-ui: collapsed -@bender-ckeditor-plugins: wysiwygarea,toolbar,basicstyles,a11yhelp +@bender-ckeditor-plugins: wysiwygarea, toolbar, basicstyles, a11yhelp ### Scenario: -1. Focus the edtior. +1. Focus the editor. 1. Open Accessibility Help using `ALT+0` hotkey. 1. Check `Editor Toolbar` section. diff --git a/tests/plugins/a11yhelp/manual/plaintext.md b/tests/plugins/a11yhelp/manual/plaintext.md index 1c4d9448d4d..d4e6faa729b 100644 --- a/tests/plugins/a11yhelp/manual/plaintext.md +++ b/tests/plugins/a11yhelp/manual/plaintext.md @@ -1,10 +1,10 @@ @bender-tags: bug, 4.7.1, trac16980, feature @bender-ui: collapsed -@bender-ckeditor-plugins: wysiwygarea,a11yhelp,pastetext +@bender-ckeditor-plugins: wysiwygarea, a11yhelp, pastetext ### Scenario: -1. Focus the edtior. +1. Focus the editor. 1. Open Accessibility Help using `ALT+0` hotkey. 1. Scroll down to `Commands` section. diff --git a/tests/plugins/a11yhelp/manual/screenreader.html b/tests/plugins/a11yhelp/manual/screenreader.html new file mode 100644 index 00000000000..f6600617108 --- /dev/null +++ b/tests/plugins/a11yhelp/manual/screenreader.html @@ -0,0 +1,7 @@ +
    + + diff --git a/tests/plugins/a11yhelp/manual/screenreader.md b/tests/plugins/a11yhelp/manual/screenreader.md new file mode 100644 index 00000000000..c214fc98850 --- /dev/null +++ b/tests/plugins/a11yhelp/manual/screenreader.md @@ -0,0 +1,14 @@ +@bender-tags: 4.19.1 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, basicstyles, a11yhelp + +**This test is indented to be used with screen readers.** + +1. Start screen reader. +1. Focus the editor. +1. Open Accessibility Help using `ALT+0` hotkey. +1. Listen to screen reader. + +**Expected** Dialog content is read in a sensible way. + +**Unexpected** Dialog content is read in an obscure way. From 9fdd8c672e45633bfbadf12e0d635aad3c88166a Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 11 Jul 2022 12:46:51 +0200 Subject: [PATCH 490/946] Add changelog entry. --- CHANGES.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGES.md b/CHANGES.md index 0aab31470eb..a0d62d229c8 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -23,6 +23,7 @@ Fixed Issues: * [`cssLength`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-cssLength) * [`htmlLength`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-htmlLength) * [`inlineStyle`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-inlineStyle) +* [#5147](https://github.com/ckeditor/ckeditor4/issues/5147): Fixed: [Accessibility Help](https://ckeditor.com/cke4/addon/a11yhelp) dialog does not contain info about focus being moved back to the editing area upon leaving dialogs. API changes: From b85448719d7280026aa9ba0bdfc65a0da378018f Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Tue, 5 Jul 2022 16:02:47 +0200 Subject: [PATCH 491/946] Add manual test. --- .../button/manual/menubuttonscreenreader.html | 16 ++++++++++ .../button/manual/menubuttonscreenreader.md | 30 +++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 tests/plugins/button/manual/menubuttonscreenreader.html create mode 100644 tests/plugins/button/manual/menubuttonscreenreader.md diff --git a/tests/plugins/button/manual/menubuttonscreenreader.html b/tests/plugins/button/manual/menubuttonscreenreader.html new file mode 100644 index 00000000000..7d12d585f48 --- /dev/null +++ b/tests/plugins/button/manual/menubuttonscreenreader.html @@ -0,0 +1,16 @@ +
    +

    Lorem ipsum dolor sit amet consectetur adipisicing elit. Laborum blanditiis ullam natus veniam dolore, + nobis vitae tenetur inventore consequuntur fugit sunt doloremque officiis esse repellendus laboriosam. + Itaque nesciunt iste dolorum.

    +
    + + diff --git a/tests/plugins/button/manual/menubuttonscreenreader.md b/tests/plugins/button/manual/menubuttonscreenreader.md new file mode 100644 index 00000000000..c77b215e2f9 --- /dev/null +++ b/tests/plugins/button/manual/menubuttonscreenreader.md @@ -0,0 +1,30 @@ +@bender-tags: 4.19.1, 5144, bug, button +@bender-ui: collapsed + +**Note** This test is intended for screen reader. + +1. Select some text in the editor. +1. Move focus to the first button in the editor's toolbar. + + **Expected** Screen reader announces the button and optionally informs it's collapsed. +1. Apply color or language to the selected text. +1. Move the focus back to the button. + + **Expected** Screen reader announces the button and optionally informs it's collapsed. + + **Unexpected** Screen reader announces the button as expanded. +1. Repeat it for the other button. + +## Sample screen reader outputs + +### VoiceOver on macOS + +* "<button name>, menu pop-up collapsed, button" + +### NVDA + +* "<button name>, button, collapsed, submenu" + +### JAWS + +* "<button name>, button menu" From 77d422ba5476e163330cff7939b79a1c0269cdfb Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Sun, 10 Jul 2022 00:32:38 +0200 Subject: [PATCH 492/946] Add manual test for testing the general behavior of the `[aria-expanded]` attribute. --- tests/plugins/button/manual/ariaexpanded.html | 64 +++++++++++++++++++ tests/plugins/button/manual/ariaexpanded.md | 13 ++++ 2 files changed, 77 insertions(+) create mode 100644 tests/plugins/button/manual/ariaexpanded.html create mode 100644 tests/plugins/button/manual/ariaexpanded.md diff --git a/tests/plugins/button/manual/ariaexpanded.html b/tests/plugins/button/manual/ariaexpanded.html new file mode 100644 index 00000000000..bc66151678f --- /dev/null +++ b/tests/plugins/button/manual/ariaexpanded.html @@ -0,0 +1,64 @@ + +
    +

    Whatever

    +
    +
    + diff --git a/tests/plugins/button/manual/ariaexpanded.md b/tests/plugins/button/manual/ariaexpanded.md new file mode 100644 index 00000000000..28f9f12a3de --- /dev/null +++ b/tests/plugins/button/manual/ariaexpanded.md @@ -0,0 +1,13 @@ +@bender-tags: 4.19.1, 5144, bug, button +@bender-ui: collapsed + +1. Wait for editor to fully load. +1. Check the info about `[aria-expanded]` attributes' values that is below the editor. + + **Expected** Values should reflect states of buttons' menus: + + * `true` for the open menu, + * `false` for the closed menu. +1. Have fun with buttons in the toolbar. + + **Expected** Values should reflect states of buttons' menus. From b6f6d6595b5a28e6e55ef07d46095fb3781fa523 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Sun, 10 Jul 2022 00:33:15 +0200 Subject: [PATCH 493/946] Add and update unit tests for the new `[aria-expanded]` logic. --- tests/plugins/button/aria.js | 25 +++++++++++++------ tests/plugins/menubutton/aria.js | 35 +++++++++++++++++++++++++++ tests/plugins/panelbutton/aria.js | 40 ++++++++++++++++++++++++++++++- 3 files changed, 92 insertions(+), 8 deletions(-) diff --git a/tests/plugins/button/aria.js b/tests/plugins/button/aria.js index 070a64ea3d5..783e90cabe2 100644 --- a/tests/plugins/button/aria.js +++ b/tests/plugins/button/aria.js @@ -6,7 +6,7 @@ ( function() { bender.editor = { config: { - toolbar: [ [ 'custom_btn', 'disabled_btn', 'haspopup_btn', 'arrow_btn', 'toggle_btn' ] ], + toolbar: [ [ 'custom_btn', 'disabled_btn', 'haspopup_btn', 'arrow_btn', 'toggle_btn', 'arrow2_btn' ] ], on: { 'pluginsLoaded': function( evt ) { var editor = evt.editor; @@ -30,6 +30,11 @@ label: 'toggle button', isToggle: true } ); + + editor.ui.addButton( 'arrow2_btn', { + label: 'arrow button 2', + hasArrow: true + } ); } } } @@ -68,10 +73,7 @@ // (#421) 'test button label with arrow': function() { - var button = buttonTools.getUiItem( this.editor, 'arrow_btn' ), - expectedAttributes = { - 'aria-expanded': 'true' - }; + var button = buttonTools.getUiItem( this.editor, 'arrow_btn' ); button.hasArrow = true; button.setState( CKEDITOR.TRISTATE_ON ); @@ -79,9 +81,18 @@ var buttonEl = buttonTools.getButtonDomElement( button ), label = CKEDITOR.document.getById( buttonEl.getAttribute( 'aria-labelledby' ) ); - buttonTools.assertAttributes( expectedAttributes, button ); assert.areEqual( 'arrow button', label.getText(), 'innerText of label doesn\'t match' ); - } + }, + + // (#5144) + 'test button label with arrow has [aria-expanded] attribute added with the default value of false': + function() { + var button = buttonTools.getUiItem( this.editor, 'arrow2_btn' ), + buttonElement = buttonTools.getButtonDomElement( button ), + ariaExpanded = buttonElement.getAttribute( 'aria-expanded' ); + + assert.areEqual( 'false', ariaExpanded, '[aria-expanded] value is incorrect' ); + } }; CKEDITOR.tools.extend( tests, buttonTools.createAriaPressedTests( 'test_editor', [ 'toggle_btn' ] ) ); diff --git a/tests/plugins/menubutton/aria.js b/tests/plugins/menubutton/aria.js index 0b4c3cbb56a..3434726ab74 100644 --- a/tests/plugins/menubutton/aria.js +++ b/tests/plugins/menubutton/aria.js @@ -20,5 +20,40 @@ bender.test( { anchorEl = CKEDITOR.document.getById( menuButton._.id ); assert.areEqual( anchorEl.getAttribute( 'aria-haspopup' ), 'menu' ); + }, + + // (#5144) + 'test initial aria-expanded value set to false': function() { + var menuButton = this.editor.ui.get( 'custom_menu' ), + buttonElement = CKEDITOR.document.getById( menuButton._.id ); + + assert.areEqual( 'false', buttonElement.getAttribute( 'aria-expanded' ), + 'The initial value of [aria-expanded] is different than false' ); + }, + + // (#5144) + 'test switching aria-expanded while opening and closing the menu': function() { + var menuButton = this.editor.ui.get( 'custom_menu' ), + buttonElement = CKEDITOR.document.getById( menuButton._.id ); + + setTimeout( function() { + resume( function() { + assert.areEqual( 'true', buttonElement.getAttribute( 'aria-expanded' ), + '[aria-expanded] is not set to true when menu is open' ); + + setTimeout( function() { + resume( function() { + assert.areEqual( 'false', buttonElement.getAttribute( 'aria-expanded' ), + '[aria-expanded] is not set to false when menu is closed' ); + } ); + }, 50 ); + + menuButton._.menu.hide(); + wait(); + } ); + }, 50 ); + + menuButton.click( this.editor ); + wait(); } } ); diff --git a/tests/plugins/panelbutton/aria.js b/tests/plugins/panelbutton/aria.js index c2438dec38f..c3241edd7ca 100644 --- a/tests/plugins/panelbutton/aria.js +++ b/tests/plugins/panelbutton/aria.js @@ -1,5 +1,5 @@ /* bender-tags: editor */ -/* bender-ckeditor-plugins: panelbutton,toolbar */ +/* bender-ckeditor-plugins: panelbutton,floatpanel,toolbar */ bender.editor = { config: { @@ -8,6 +8,9 @@ bender.editor = { pluginsLoaded: function( evt ) { var ed = evt.editor; ed.ui.add( 'custom_panel', CKEDITOR.UI_PANELBUTTON, { + panel: { + attributes: {} + } } ); } } @@ -20,5 +23,40 @@ bender.test( { anchorEl = CKEDITOR.document.getById( panelButton._.id ); assert.areEqual( anchorEl.getAttribute( 'aria-haspopup' ), 'listbox' ); + }, + + // (#5144) + 'test initial aria-expanded value set to false': function() { + var panelButton = this.editor.ui.get( 'custom_panel' ), + buttonElement = CKEDITOR.document.getById( panelButton._.id ); + + assert.areEqual( 'false', buttonElement.getAttribute( 'aria-expanded' ), + 'The initial value of [aria-expanded] is different than false' ); + }, + + // (#5144) + 'test switching aria-expanded while opening and closing the panel': function() { + var panelButton = this.editor.ui.get( 'custom_panel' ), + buttonElement = CKEDITOR.document.getById( panelButton._.id ); + + setTimeout( function() { + resume( function() { + assert.areEqual( 'true', buttonElement.getAttribute( 'aria-expanded' ), + '[aria-expanded] is not set to true when panel is open' ); + + setTimeout( function() { + resume( function() { + assert.areEqual( 'false', buttonElement.getAttribute( 'aria-expanded' ), + '[aria-expanded] is not set to false when panel is closed' ); + } ); + }, 50 ); + + panelButton._.panel.hide(); + wait(); + } ); + }, 50 ); + + panelButton.click( this.editor ); + wait(); } } ); From e854d2cd5ba3f7bc3c819ae79ce4db18e24d3049 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Sun, 10 Jul 2022 00:41:31 +0200 Subject: [PATCH 494/946] Move the `[aria-expanded]` logic tp the `menubutton` and `panelbutton` plugins. --- plugins/button/plugin.js | 5 ++--- plugins/menubutton/plugin.js | 7 +++++++ plugins/panelbutton/plugin.js | 7 +++++++ 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/plugins/button/plugin.js b/plugins/button/plugin.js index fe7a26be724..5ce68c9e98b 100644 --- a/plugins/button/plugin.js +++ b/plugins/button/plugin.js @@ -15,6 +15,7 @@ ' aria-describedby="{id}_description"' + ' aria-haspopup="{hasArrow}"' + ' aria-disabled="{ariaDisabled}"' + + '{hasArrowAriaHtml}' + '{toggleAriaHtml}'; // Some browsers don't cancel key events in the keydown but in the @@ -311,6 +312,7 @@ clickFn: clickFn, style: CKEDITOR.skin.getIconStyle( iconPath, ( editor.lang.dir == 'rtl' ), overridePath, this.iconOffset ), arrowHtml: this.hasArrow ? btnArrowTpl.output() : '', + hasArrowAriaHtml: this.hasArrow ? ' aria-expanded="false"' : '', toggleAriaHtml: this.isToggle ? 'aria-pressed="false"' : '' }; @@ -344,9 +346,6 @@ // Note: aria-pressed attribute should not be added to menuButton instances. (https://dev.ckeditor.com/ticket/11331). // For other buttons, do not remove the attribute, instead set its value (#2444). element.setAttribute( 'aria-pressed', state === CKEDITOR.TRISTATE_ON ); - } else if ( this.hasArrow ) { - // Indicates that menu button is opened (#421). - element.setAttribute( 'aria-expanded', state == CKEDITOR.TRISTATE_ON ); } return true; diff --git a/plugins/menubutton/plugin.js b/plugins/menubutton/plugin.js index 79b2540e203..fe4a4facb9c 100644 --- a/plugins/menubutton/plugin.js +++ b/plugins/menubutton/plugin.js @@ -8,6 +8,7 @@ CKEDITOR.plugins.add( 'menubutton', { onLoad: function() { var clickFn = function( editor ) { var _ = this._, + buttonElement = CKEDITOR.document.getById( _.id ), menu = _.menu; // Do nothing if this button is disabled. @@ -34,6 +35,9 @@ CKEDITOR.plugins.add( 'menubutton', { var modes = this.command ? editor.getCommand( this.command ).modes : this.modes; this.setState( !modes || modes[ editor.mode ] ? _.previousState : CKEDITOR.TRISTATE_DISABLED ); _.on = 0; + + // Indicates that menu button is closed (#421, #5144). + buttonElement.setAttribute( 'aria-expanded', 'false' ); }, this ); // Initialize the menu items at this point. @@ -44,6 +48,9 @@ CKEDITOR.plugins.add( 'menubutton', { this.setState( CKEDITOR.TRISTATE_ON ); _.on = 1; + // Indicates that menu button is open (#421, #5144). + buttonElement.setAttribute( 'aria-expanded', 'true' ); + // This timeout is needed to give time for the panel get focus // when JAWS is running. (https://dev.ckeditor.com/ticket/9842) setTimeout( function() { diff --git a/plugins/panelbutton/plugin.js b/plugins/panelbutton/plugin.js index 3d73942fff3..42dedc361ee 100644 --- a/plugins/panelbutton/plugin.js +++ b/plugins/panelbutton/plugin.js @@ -78,6 +78,7 @@ CKEDITOR.plugins.add( 'panelbutton', { var panelDefinition = this._.panelDefinition, panelBlockDefinition = this._.panelDefinition.block, panelParentElement = panelDefinition.parent || CKEDITOR.document.getBody(), + buttonElement = CKEDITOR.document.getById( this._.id ), panel = this._.panel = new CKEDITOR.ui.floatPanel( editor, panelParentElement, panelDefinition ), block = panel.addBlock( _.id, panelBlockDefinition ), me = this, @@ -90,6 +91,9 @@ CKEDITOR.plugins.add( 'panelbutton', { me.setState( CKEDITOR.TRISTATE_ON ); + // Indicates that panel button is open (#421, #5144). + buttonElement.setAttribute( 'aria-expanded', 'true' ); + _.on = 1; me.editorFocus && editor.focus(); @@ -113,6 +117,9 @@ CKEDITOR.plugins.add( 'panelbutton', { _.on = 0; + // Indicates that panel button is closed (#421, #5144). + buttonElement.setAttribute( 'aria-expanded', 'false' ); + if ( !preventOnClose && me.onClose ) { me.onClose(); } From 3bf2b83fefaea64cae45cd7eb4d693547482c4a7 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Mon, 11 Jul 2022 13:38:14 +0200 Subject: [PATCH 495/946] Ignored test on mobile. --- tests/plugins/button/manual/menubuttonscreenreader.html | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/plugins/button/manual/menubuttonscreenreader.html b/tests/plugins/button/manual/menubuttonscreenreader.html index 7d12d585f48..4a9fc303b13 100644 --- a/tests/plugins/button/manual/menubuttonscreenreader.html +++ b/tests/plugins/button/manual/menubuttonscreenreader.html @@ -5,6 +5,10 @@ diff --git a/tests/plugins/find/manual/findbykeyboard.md b/tests/plugins/find/manual/findbykeyboard.md new file mode 100644 index 00000000000..f804beaf961 --- /dev/null +++ b/tests/plugins/find/manual/findbykeyboard.md @@ -0,0 +1,11 @@ +@bender-tags: 4.19.1, bug, 5022 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, find + +1. Open Find and Replace dialog and move to `Find` tab. +2. In `Find what:` input type `foo`. +3. Press `Enter` key. + +**Expected:** The pattern has been founded and the searched text is highlighted on the editable. + +**Unexpected:** Nothing happened. diff --git a/tests/plugins/find/manual/replacebykeyboard.html b/tests/plugins/find/manual/replacebykeyboard.html new file mode 100644 index 00000000000..f960145018f --- /dev/null +++ b/tests/plugins/find/manual/replacebykeyboard.html @@ -0,0 +1,7 @@ + + + diff --git a/tests/plugins/find/manual/replacebykeyboard.md b/tests/plugins/find/manual/replacebykeyboard.md new file mode 100644 index 00000000000..8a1dd302db4 --- /dev/null +++ b/tests/plugins/find/manual/replacebykeyboard.md @@ -0,0 +1,18 @@ +@bender-tags: 4.19.1, bug, 5022 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, find + +1. Open Find and Replace dialog and move to `Replace` tab. +2. In `Find what:` input type `foo`. +3. Press `Enter` key. + +**Expected:** The pattern has been founded and the searched text is highlighted on the editable. + +**Unexpected:** Nothing happened. + +4. In `Replace with:` input type `test`. +5. Press `Enter` key. + +**Expected:** The pattern has been replaced. + +**Unexpected:** Nothing happened. From f56723ca9fc54c898b462809632df60906752cb6 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Thu, 7 Jul 2022 11:06:18 +0200 Subject: [PATCH 499/946] Extract helper function for exec find or replace --- plugins/find/dialogs/find.js | 117 ++++++++++++++++++----------------- 1 file changed, 61 insertions(+), 56 deletions(-) diff --git a/plugins/find/dialogs/find.js b/plugins/find/dialogs/find.js index 5e3202963e6..15fec68e016 100755 --- a/plugins/find/dialogs/find.js +++ b/plugins/find/dialogs/find.js @@ -557,6 +557,61 @@ } var lang = editor.lang.find; + function execFindOrReplace( dialog, type ) { + if ( !dialog ) { + return; + } + + if ( type === 'find' ) { + if ( !finder.find( + dialog.getValueOf( 'find', 'txtFindFind' ), + dialog.getValueOf( 'find', 'txtFindCaseChk' ), + dialog.getValueOf( 'find', 'txtFindWordChk' ), + dialog.getValueOf( 'find', 'txtFindCyclic' ) + ) ) { + alert( lang.notFoundMsg ); // jshint ignore:line + } + } + + if ( type === 'findInReplace' ) { + if ( !finder.find( + dialog.getValueOf( 'replace', 'txtFindReplace' ), + dialog.getValueOf( 'replace', 'txtReplaceCaseChk' ), + dialog.getValueOf( 'replace', 'txtReplaceWordChk' ), + dialog.getValueOf( 'replace', 'txtReplaceCyclic' ) + ) ) { + alert( lang.notFoundMsg ); // jshint ignore:line + } + } + + if ( type === 'replace' ) { + if ( !finder.replace( + dialog, + dialog.getValueOf( 'replace', 'txtFindReplace' ), + dialog.getValueOf( 'replace', 'txtReplace' ), + dialog.getValueOf( 'replace', 'txtReplaceCaseChk' ), + dialog.getValueOf( 'replace', 'txtReplaceWordChk' ), + dialog.getValueOf( 'replace', 'txtReplaceCyclic' ) + ) ) { + alert( lang.notFoundMsg ); // jshint ignore:line + } + } + + if ( type === 'replaceAll' ) { + while ( finder.replace( + dialog, + dialog.getValueOf( 'replace', 'txtFindReplace' ), + dialog.getValueOf( 'replace', 'txtReplace' ), + dialog.getValueOf( 'replace', 'txtReplaceCaseChk' ), + dialog.getValueOf( 'replace', 'txtReplaceWordChk' ), + false, + true + ) ) { + + } + } + } + return { title: lang.title, resizable: CKEDITOR.DIALOG_RESIZE_NONE, @@ -591,14 +646,7 @@ } var dialog = this.getDialog(); - if ( !finder.find( - dialog.getValueOf( 'find', 'txtFindFind' ), - dialog.getValueOf( 'find', 'txtFindCaseChk' ), - dialog.getValueOf( 'find', 'txtFindWordChk' ), - dialog.getValueOf( 'find', 'txtFindCyclic' ) - ) ) { - alert( lang.notFoundMsg ); // jshint ignore:line - } + execFindOrReplace( dialog, 'find' ); } }, { @@ -609,15 +657,7 @@ label: lang.find, onClick: function() { var dialog = this.getDialog(); - - if ( !finder.find( - dialog.getValueOf( 'find', 'txtFindFind' ), - dialog.getValueOf( 'find', 'txtFindCaseChk' ), - dialog.getValueOf( 'find', 'txtFindWordChk' ), - dialog.getValueOf( 'find', 'txtFindCyclic' ) - ) ) { - alert( lang.notFoundMsg ); // jshint ignore:line - } + execFindOrReplace( dialog, 'find' ); } } ] }, @@ -673,14 +713,7 @@ } var dialog = this.getDialog(); - if ( !finder.find( - dialog.getValueOf( 'replace', 'txtFindReplace' ), - dialog.getValueOf( 'replace', 'txtReplaceCaseChk' ), - dialog.getValueOf( 'replace', 'txtReplaceWordChk' ), - dialog.getValueOf( 'replace', 'txtReplaceCyclic' ) - ) ) { - alert( lang.notFoundMsg ); // jshint ignore:line - } + execFindOrReplace( dialog, 'findInReplace' ); } }, { @@ -691,16 +724,7 @@ label: lang.replace, onClick: function() { var dialog = this.getDialog(); - if ( !finder.replace( - dialog, - dialog.getValueOf( 'replace', 'txtFindReplace' ), - dialog.getValueOf( 'replace', 'txtReplace' ), - dialog.getValueOf( 'replace', 'txtReplaceCaseChk' ), - dialog.getValueOf( 'replace', 'txtReplaceWordChk' ), - dialog.getValueOf( 'replace', 'txtReplaceCyclic' ) - ) ) { - alert( lang.notFoundMsg ); // jshint ignore:line - } + execFindOrReplace( dialog, 'replace' ); } } ] }, @@ -722,16 +746,7 @@ } var dialog = this.getDialog(); - if ( !finder.replace( - dialog, - dialog.getValueOf( 'replace', 'txtFindReplace' ), - dialog.getValueOf( 'replace', 'txtReplace' ), - dialog.getValueOf( 'replace', 'txtReplaceCaseChk' ), - dialog.getValueOf( 'replace', 'txtReplaceWordChk' ), - dialog.getValueOf( 'replace', 'txtReplaceCyclic' ) - ) ) { - alert( lang.notFoundMsg ); // jshint ignore:line - } + execFindOrReplace( dialog, 'replace' ); } }, { @@ -753,17 +768,7 @@ finder.matchRange = null; } editor.fire( 'saveSnapshot' ); - while ( finder.replace( - dialog, - dialog.getValueOf( 'replace', 'txtFindReplace' ), - dialog.getValueOf( 'replace', 'txtReplace' ), - dialog.getValueOf( 'replace', 'txtReplaceCaseChk' ), - dialog.getValueOf( 'replace', 'txtReplaceWordChk' ), - false, - true - ) ) { - - } + execFindOrReplace( dialog, 'replaceAll' ); if ( finder.replaceCounter ) { alert( lang.replaceSuccessMsg.replace( /%1/, finder.replaceCounter ) ); // jshint ignore:line From 4f4a4c950b1df05da225d6f1bfbf56f4add223a6 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Thu, 7 Jul 2022 14:35:49 +0200 Subject: [PATCH 500/946] Add unit tests --- tests/plugins/find/find.js | 57 +++++++++++++++++++++++++++++++++++++- 1 file changed, 56 insertions(+), 1 deletion(-) diff --git a/tests/plugins/find/find.js b/tests/plugins/find/find.js index e052d35fc35..84e48ef3901 100644 --- a/tests/plugins/find/find.js +++ b/tests/plugins/find/find.js @@ -13,6 +13,8 @@ bender.editor = { } }; +var ENTER_KEY = 13; + window.alert = function() {}; bender.test( { @@ -379,8 +381,61 @@ bender.test( { // (#4987) 'test space separator: IDEOGRAPHIC SPACE': function() { assertSpaceSeparator( this.editorBot, '\u3000', 'IDEOGRAPHIC SPACE' ); - } + }, + + // (#5022) + 'test find dialog with searching pattern by using Enter key': function() { + var bot = this.editorBot; + + bot.setHtmlWithSelection( '

    test

    ' ); + bot.dialog( 'find', function( dialog ) { + dialog.setValueOf( 'find', 'txtFindFind', 'test' ); + + dialog.getContentElement( 'find', 'txtFindFind' ) + .getInputElement() + .fire( 'keydown', new CKEDITOR.dom.event( { keyCode: ENTER_KEY } ) ); + + assert.areSame( '

    test

    ', bot.getData( true ) ); + dialog.getButton( 'cancel' ).click(); + } ); + }, + + // (#5022) + 'test replace dialog with searching pattern by using Enter key': function() { + var bot = this.editorBot; + + bot.setHtmlWithSelection( '

    test

    ' ); + bot.dialog( 'replace', function( dialog ) { + dialog.setValueOf( 'replace', 'txtFindReplace', 'test' ); + dialog.getContentElement( 'replace', 'txtFindReplace' ) + .getInputElement() + .fire( 'keydown', new CKEDITOR.dom.event( { keyCode: ENTER_KEY } ) ); + + assert.areSame( '

    test

    ', bot.getData( true ) ); + dialog.getButton( 'cancel' ).click(); + } ); + }, + + // (#5022) + 'test replace dialog with replacing pattern by using Enter key': function() { + var bot = this.editorBot; + + bot.setHtmlWithSelection( '

    test

    ' ); + + bot.dialog( 'replace', function( dialog ) { + dialog.setValueOf( 'replace', 'txtFindReplace', 'test' ); + dialog.setValueOf( 'replace', 'txtReplace', 'replaced' ); + + var txtReplaceInput = dialog.getContentElement( 'replace', 'txtReplace' ).getInputElement(); + + txtReplaceInput.fire( 'keydown', new CKEDITOR.dom.event( { keyCode: ENTER_KEY } ) ); + txtReplaceInput.fire( 'keydown', new CKEDITOR.dom.event( { keyCode: ENTER_KEY } ) ); + + dialog.getButton( 'cancel' ).click(); + assert.areSame( '

    replaced

    ', bot.getData() ); + } ); + } } ); function assertSpaceSeparator( bot, unicode, name, expectedHtmlEntities ) { From d59b2ccc59adc04c55c5eb98fd27e8e56f0a8008 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Thu, 7 Jul 2022 15:58:45 +0200 Subject: [PATCH 501/946] Split dedicated execFind and execReplace helper function and change Enter key code to constant --- plugins/find/dialogs/find.js | 77 ++++++++++++++++++++---------------- 1 file changed, 42 insertions(+), 35 deletions(-) diff --git a/plugins/find/dialogs/find.js b/plugins/find/dialogs/find.js index 15fec68e016..c428fd4ad85 100755 --- a/plugins/find/dialogs/find.js +++ b/plugins/find/dialogs/find.js @@ -556,23 +556,14 @@ return searchRange; } - var lang = editor.lang.find; - function execFindOrReplace( dialog, type ) { + var lang = editor.lang.find, + ENTER_KEY = 13; + + function execFind( dialog, type ) { if ( !dialog ) { return; } - if ( type === 'find' ) { - if ( !finder.find( - dialog.getValueOf( 'find', 'txtFindFind' ), - dialog.getValueOf( 'find', 'txtFindCaseChk' ), - dialog.getValueOf( 'find', 'txtFindWordChk' ), - dialog.getValueOf( 'find', 'txtFindCyclic' ) - ) ) { - alert( lang.notFoundMsg ); // jshint ignore:line - } - } - if ( type === 'findInReplace' ) { if ( !finder.find( dialog.getValueOf( 'replace', 'txtFindReplace' ), @@ -582,19 +573,24 @@ ) ) { alert( lang.notFoundMsg ); // jshint ignore:line } + + return; } - if ( type === 'replace' ) { - if ( !finder.replace( - dialog, - dialog.getValueOf( 'replace', 'txtFindReplace' ), - dialog.getValueOf( 'replace', 'txtReplace' ), - dialog.getValueOf( 'replace', 'txtReplaceCaseChk' ), - dialog.getValueOf( 'replace', 'txtReplaceWordChk' ), - dialog.getValueOf( 'replace', 'txtReplaceCyclic' ) - ) ) { - alert( lang.notFoundMsg ); // jshint ignore:line - } + if ( !finder.find( + dialog.getValueOf( 'find', 'txtFindFind' ), + dialog.getValueOf( 'find', 'txtFindCaseChk' ), + dialog.getValueOf( 'find', 'txtFindWordChk' ), + dialog.getValueOf( 'find', 'txtFindCyclic' ) + ) ) { + alert( lang.notFoundMsg ); // jshint ignore:line + } + + } + + function execReplace( dialog, type ) { + if ( !dialog ) { + return; } if ( type === 'replaceAll' ) { @@ -606,9 +602,20 @@ dialog.getValueOf( 'replace', 'txtReplaceWordChk' ), false, true - ) ) { + ) ) {} - } + return; + } + + if ( !finder.replace( + dialog, + dialog.getValueOf( 'replace', 'txtFindReplace' ), + dialog.getValueOf( 'replace', 'txtReplace' ), + dialog.getValueOf( 'replace', 'txtReplaceCaseChk' ), + dialog.getValueOf( 'replace', 'txtReplaceWordChk' ), + dialog.getValueOf( 'replace', 'txtReplaceCyclic' ) + ) ) { + alert( lang.notFoundMsg ); // jshint ignore:line } } @@ -641,12 +648,12 @@ onKeyDown: function( evt ) { var keystroke = evt.data.getKeystroke(); - if ( keystroke !== 13 ) { + if ( keystroke !== ENTER_KEY ) { return; } var dialog = this.getDialog(); - execFindOrReplace( dialog, 'find' ); + execFind( dialog ); } }, { @@ -657,7 +664,7 @@ label: lang.find, onClick: function() { var dialog = this.getDialog(); - execFindOrReplace( dialog, 'find' ); + execFind( dialog ); } } ] }, @@ -708,12 +715,12 @@ onKeyDown: function( evt ) { var keystroke = evt.data.getKeystroke(); - if ( keystroke !== 13 ) { + if ( keystroke !== ENTER_KEY ) { return; } var dialog = this.getDialog(); - execFindOrReplace( dialog, 'findInReplace' ); + execFind( dialog, 'findInReplace' ); } }, { @@ -724,7 +731,7 @@ label: lang.replace, onClick: function() { var dialog = this.getDialog(); - execFindOrReplace( dialog, 'replace' ); + execReplace( dialog ); } } ] }, @@ -741,12 +748,12 @@ onKeyDown: function( evt ) { var keystroke = evt.data.getKeystroke(); - if ( keystroke !== 13 ) { + if ( keystroke !== ENTER_KEY ) { return; } var dialog = this.getDialog(); - execFindOrReplace( dialog, 'replace' ); + execReplace( dialog ); } }, { @@ -768,7 +775,7 @@ finder.matchRange = null; } editor.fire( 'saveSnapshot' ); - execFindOrReplace( dialog, 'replaceAll' ); + execReplace( dialog, 'replaceAll' ); if ( finder.replaceCounter ) { alert( lang.replaceSuccessMsg.replace( /%1/, finder.replaceCounter ) ); // jshint ignore:line From 238455af40acc233bec4300196c1a5502925302c Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Mon, 11 Jul 2022 15:59:10 +0200 Subject: [PATCH 502/946] Refactoring. --- plugins/find/dialogs/find.js | 75 ++++++++++++++---------------------- 1 file changed, 29 insertions(+), 46 deletions(-) diff --git a/plugins/find/dialogs/find.js b/plugins/find/dialogs/find.js index c428fd4ad85..5f612587b9c 100755 --- a/plugins/find/dialogs/find.js +++ b/plugins/find/dialogs/find.js @@ -559,24 +559,7 @@ var lang = editor.lang.find, ENTER_KEY = 13; - function execFind( dialog, type ) { - if ( !dialog ) { - return; - } - - if ( type === 'findInReplace' ) { - if ( !finder.find( - dialog.getValueOf( 'replace', 'txtFindReplace' ), - dialog.getValueOf( 'replace', 'txtReplaceCaseChk' ), - dialog.getValueOf( 'replace', 'txtReplaceWordChk' ), - dialog.getValueOf( 'replace', 'txtReplaceCyclic' ) - ) ) { - alert( lang.notFoundMsg ); // jshint ignore:line - } - - return; - } - + function execFind( dialog ) { if ( !finder.find( dialog.getValueOf( 'find', 'txtFindFind' ), dialog.getValueOf( 'find', 'txtFindCaseChk' ), @@ -588,25 +571,18 @@ } - function execReplace( dialog, type ) { - if ( !dialog ) { - return; - } - - if ( type === 'replaceAll' ) { - while ( finder.replace( - dialog, - dialog.getValueOf( 'replace', 'txtFindReplace' ), - dialog.getValueOf( 'replace', 'txtReplace' ), - dialog.getValueOf( 'replace', 'txtReplaceCaseChk' ), - dialog.getValueOf( 'replace', 'txtReplaceWordChk' ), - false, - true - ) ) {} - - return; + function execFindInReplace( dialog ) { + if ( !finder.find( + dialog.getValueOf( 'replace', 'txtFindReplace' ), + dialog.getValueOf( 'replace', 'txtReplaceCaseChk' ), + dialog.getValueOf( 'replace', 'txtReplaceWordChk' ), + dialog.getValueOf( 'replace', 'txtReplaceCyclic' ) + ) ) { + alert( lang.notFoundMsg ); // jshint ignore:line } + } + function execReplace( dialog ) { if ( !finder.replace( dialog, dialog.getValueOf( 'replace', 'txtFindReplace' ), @@ -619,6 +595,18 @@ } } + function execReplaceAll( dialog ) { + while ( finder.replace( + dialog, + dialog.getValueOf( 'replace', 'txtFindReplace' ), + dialog.getValueOf( 'replace', 'txtReplace' ), + dialog.getValueOf( 'replace', 'txtReplaceCaseChk' ), + dialog.getValueOf( 'replace', 'txtReplaceWordChk' ), + false, + true + ) ) {} + } + return { title: lang.title, resizable: CKEDITOR.DIALOG_RESIZE_NONE, @@ -652,8 +640,7 @@ return; } - var dialog = this.getDialog(); - execFind( dialog ); + execFind( this.getDialog() ); } }, { @@ -663,8 +650,7 @@ style: 'width:100%', label: lang.find, onClick: function() { - var dialog = this.getDialog(); - execFind( dialog ); + execFind( this.getDialog() ); } } ] }, @@ -719,8 +705,7 @@ return; } - var dialog = this.getDialog(); - execFind( dialog, 'findInReplace' ); + execFindInReplace( this.getDialog() ); } }, { @@ -730,8 +715,7 @@ style: 'width:100%', label: lang.replace, onClick: function() { - var dialog = this.getDialog(); - execReplace( dialog ); + execReplace( this.getDialog() ); } } ] }, @@ -752,8 +736,7 @@ return; } - var dialog = this.getDialog(); - execReplace( dialog ); + execReplace( this.getDialog() ); } }, { @@ -775,7 +758,7 @@ finder.matchRange = null; } editor.fire( 'saveSnapshot' ); - execReplace( dialog, 'replaceAll' ); + execReplaceAll( dialog ); if ( finder.replaceCounter ) { alert( lang.replaceSuccessMsg.replace( /%1/, finder.replaceCounter ) ); // jshint ignore:line From 1a00e11b935cad1180dde84f49ad406b6a95bfa1 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Mon, 11 Jul 2022 16:01:23 +0200 Subject: [PATCH 503/946] Moved private functions. --- plugins/find/dialogs/find.js | 96 ++++++++++++++++++------------------ 1 file changed, 48 insertions(+), 48 deletions(-) diff --git a/plugins/find/dialogs/find.js b/plugins/find/dialogs/find.js index 5f612587b9c..8eef21a4edf 100755 --- a/plugins/find/dialogs/find.js +++ b/plugins/find/dialogs/find.js @@ -559,54 +559,6 @@ var lang = editor.lang.find, ENTER_KEY = 13; - function execFind( dialog ) { - if ( !finder.find( - dialog.getValueOf( 'find', 'txtFindFind' ), - dialog.getValueOf( 'find', 'txtFindCaseChk' ), - dialog.getValueOf( 'find', 'txtFindWordChk' ), - dialog.getValueOf( 'find', 'txtFindCyclic' ) - ) ) { - alert( lang.notFoundMsg ); // jshint ignore:line - } - - } - - function execFindInReplace( dialog ) { - if ( !finder.find( - dialog.getValueOf( 'replace', 'txtFindReplace' ), - dialog.getValueOf( 'replace', 'txtReplaceCaseChk' ), - dialog.getValueOf( 'replace', 'txtReplaceWordChk' ), - dialog.getValueOf( 'replace', 'txtReplaceCyclic' ) - ) ) { - alert( lang.notFoundMsg ); // jshint ignore:line - } - } - - function execReplace( dialog ) { - if ( !finder.replace( - dialog, - dialog.getValueOf( 'replace', 'txtFindReplace' ), - dialog.getValueOf( 'replace', 'txtReplace' ), - dialog.getValueOf( 'replace', 'txtReplaceCaseChk' ), - dialog.getValueOf( 'replace', 'txtReplaceWordChk' ), - dialog.getValueOf( 'replace', 'txtReplaceCyclic' ) - ) ) { - alert( lang.notFoundMsg ); // jshint ignore:line - } - } - - function execReplaceAll( dialog ) { - while ( finder.replace( - dialog, - dialog.getValueOf( 'replace', 'txtFindReplace' ), - dialog.getValueOf( 'replace', 'txtReplace' ), - dialog.getValueOf( 'replace', 'txtReplaceCaseChk' ), - dialog.getValueOf( 'replace', 'txtReplaceWordChk' ), - false, - true - ) ) {} - } - return { title: lang.title, resizable: CKEDITOR.DIALOG_RESIZE_NONE, @@ -879,6 +831,54 @@ } }; + function execFind( dialog ) { + if ( !finder.find( + dialog.getValueOf( 'find', 'txtFindFind' ), + dialog.getValueOf( 'find', 'txtFindCaseChk' ), + dialog.getValueOf( 'find', 'txtFindWordChk' ), + dialog.getValueOf( 'find', 'txtFindCyclic' ) + ) ) { + alert( lang.notFoundMsg ); // jshint ignore:line + } + + } + + function execFindInReplace( dialog ) { + if ( !finder.find( + dialog.getValueOf( 'replace', 'txtFindReplace' ), + dialog.getValueOf( 'replace', 'txtReplaceCaseChk' ), + dialog.getValueOf( 'replace', 'txtReplaceWordChk' ), + dialog.getValueOf( 'replace', 'txtReplaceCyclic' ) + ) ) { + alert( lang.notFoundMsg ); // jshint ignore:line + } + } + + function execReplace( dialog ) { + if ( !finder.replace( + dialog, + dialog.getValueOf( 'replace', 'txtFindReplace' ), + dialog.getValueOf( 'replace', 'txtReplace' ), + dialog.getValueOf( 'replace', 'txtReplaceCaseChk' ), + dialog.getValueOf( 'replace', 'txtReplaceWordChk' ), + dialog.getValueOf( 'replace', 'txtReplaceCyclic' ) + ) ) { + alert( lang.notFoundMsg ); // jshint ignore:line + } + } + + function execReplaceAll( dialog ) { + while ( finder.replace( + dialog, + dialog.getValueOf( 'replace', 'txtFindReplace' ), + dialog.getValueOf( 'replace', 'txtReplace' ), + dialog.getValueOf( 'replace', 'txtReplaceCaseChk' ), + dialog.getValueOf( 'replace', 'txtReplaceWordChk' ), + false, + true + ) ) {} + } + function createTextNodeWithPreservedSpaces( editor, text ) { var textWithPreservedSpaces = text.replace( consecutiveWhitespaceRegex, function( whitespace ) { From 526401a6275a863efbd0f0a5f0593a0daf19396d Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Mon, 11 Jul 2022 16:20:33 +0200 Subject: [PATCH 504/946] Updated manual test description. --- tests/plugins/find/manual/findbykeyboard.md | 2 +- tests/plugins/find/manual/replacebykeyboard.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/plugins/find/manual/findbykeyboard.md b/tests/plugins/find/manual/findbykeyboard.md index f804beaf961..228b7797b00 100644 --- a/tests/plugins/find/manual/findbykeyboard.md +++ b/tests/plugins/find/manual/findbykeyboard.md @@ -6,6 +6,6 @@ 2. In `Find what:` input type `foo`. 3. Press `Enter` key. -**Expected:** The pattern has been founded and the searched text is highlighted on the editable. +**Expected:** The pattern was found. **Unexpected:** Nothing happened. diff --git a/tests/plugins/find/manual/replacebykeyboard.md b/tests/plugins/find/manual/replacebykeyboard.md index 8a1dd302db4..d5bd03106e8 100644 --- a/tests/plugins/find/manual/replacebykeyboard.md +++ b/tests/plugins/find/manual/replacebykeyboard.md @@ -6,13 +6,13 @@ 2. In `Find what:` input type `foo`. 3. Press `Enter` key. -**Expected:** The pattern has been founded and the searched text is highlighted on the editable. +**Expected:** The pattern was found. **Unexpected:** Nothing happened. 4. In `Replace with:` input type `test`. 5. Press `Enter` key. -**Expected:** The pattern has been replaced. +**Expected:** The pattern was replaced. **Unexpected:** Nothing happened. From 0c3708a6efa0c868cfea41f0d6e41224aa9ac17f Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Mon, 11 Jul 2022 16:22:11 +0200 Subject: [PATCH 505/946] Added changelog entry. --- CHANGES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 428097d5d5e..6365c5417b2 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -25,7 +25,7 @@ Fixed Issues: * [`inlineStyle`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-inlineStyle) * [#5147](https://github.com/ckeditor/ckeditor4/issues/5147): Fixed: [Accessibility Help](https://ckeditor.com/cke4/addon/a11yhelp) dialog does not contain info about focus being moved back to the editing area upon leaving dialogs. * [#5144](https://github.com/ckeditor/ckeditor4/issues/5144): Fixed: [Menu buttons](https://ckeditor.com/cke4/addon/menubutton) and [panel buttons](https://ckeditor.com/cke4/addon/panelbutton) incorrectly indicates the open status of their associated pop-up menus in the browser's accessibility tree. - +* [#5022](https://github.com/ckeditor/ckeditor4/issues/5022): Fixed: [Find and Replace](https://ckeditor.com/cke4/addon/find) does not respond to the `Enter` key. API changes: From 90f0986a12330a0729658c8dfb7ff799270f2b17 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Mon, 11 Jul 2022 16:43:10 +0200 Subject: [PATCH 506/946] Updated package.json to 4.19.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 78f29e93970..517b4a90cdf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ckeditor4-dev", - "version": "4.19.0", + "version": "4.19.1", "description": "The development version of CKEditor - JavaScript WYSIWYG web text editor.", "devDependencies": { "benderjs": "^0.4.6", From 9cac727809f214aab1f803046d1dac6a676b8b41 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Tue, 12 Jul 2022 13:40:02 +0200 Subject: [PATCH 507/946] Remove language plugin from PFW genereted tests --- tests/plugins/pastefromword/generated/_helpers/pfwTools.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/plugins/pastefromword/generated/_helpers/pfwTools.js b/tests/plugins/pastefromword/generated/_helpers/pfwTools.js index f3433254c6f..3fd6ebd181c 100644 --- a/tests/plugins/pastefromword/generated/_helpers/pfwTools.js +++ b/tests/plugins/pastefromword/generated/_helpers/pfwTools.js @@ -7,7 +7,7 @@ // Preferred editor config for generated tests. defaultConfig: { language: 'en', - removePlugins: 'dialogadvtab,showborders,horizontalrule', + removePlugins: 'dialogadvtab,showborders,horizontalrule,language', colorButton_normalizeBackground: false, extraAllowedContent: 'span{line-height,background,font-weight,font-style,text-decoration,text-underline,display,' + 'page-break-before,height,tab-stops,layout-grid-mode,text-justify,-ms-layout-grid-mode,-ms-text-justify,' + From b6ac71630e9e490e6b4c54998cacf83e7f044fbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacek=20Bogda=C5=84ski?= Date: Wed, 13 Jul 2022 09:27:16 +0200 Subject: [PATCH 508/946] Update CHANGES.md --- CHANGES.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 6365c5417b2..0a33305b856 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,9 +1,7 @@ CKEditor 4 Changelog ==================== -## CKEditor 4.20.0 [IN DEVELOPMENT] - -## CKEditor 4.19.1 [IN DEVELOPMENT] +## CKEditor 4.19.1 Fixed Issues: From fd7e317446aecc93ff90519ce0a9fa193f7bd1f4 Mon Sep 17 00:00:00 2001 From: godai78 Date: Wed, 13 Jul 2022 10:45:35 +0200 Subject: [PATCH 509/946] Docs: changelog review. --- CHANGES.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 0a33305b856..a3fba5584ef 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -5,30 +5,30 @@ CKEditor 4 Changelog Fixed Issues: -* [#5125](https://github.com/ckeditor/ckeditor4/issues/5125): Fixed: Deleting a widget with disabled [autoParagraph](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-autoParagraph) by the keyboard `backspace` key removes editor editable area and crash it. -* [#5135](https://github.com/ckeditor/ckeditor4/issues/5135): Fixed: [`checkbox.setValue`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ui_dialog_checkbox.html#method-setValue) and [`radio.setValue`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ui_dialog_radio.html#method-setValue) methods are not chainable as stated in documentation. Thanks to [Jordan Bradford](https://github.com/LordPachelbel)! -* [#5085](https://github.com/ckeditor/ckeditor4/issues/5085): Fixed: [Language](https://ckeditor.com/cke4/addon/language) plugin removes the element marking the text in foreign language if this element does not have an information about text direction. -* [#4284](https://github.com/ckeditor/ckeditor4/issues/4284): Fixed: [Tableselection](https://ckeditor.com/cke4/addon/tableselection) Merging cells with a rowspan throws unexpected error and does not create undo step. -* [#5184](https://github.com/ckeditor/ckeditor4/issues/5184): Fixed: [Editor Placeholder](https://ckeditor.com/cke4/addon/wysiwygarea) plugin degradates typing performance. -* [#5158](https://github.com/ckeditor/ckeditor4/issues/5158): Fixed: [`CKEDITOR.tools#convertToPx()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-convertToPx) gives invalid results in case helper calculator element was deleted from the DOM. -* [#5234](https://github.com/ckeditor/ckeditor4/issues/5234): Fixed: [Easy Image](https://ckeditor.com/cke4/addon/easyimage) can't be uploaded using toolbar button. +* [#5125](https://github.com/ckeditor/ckeditor4/issues/5125): Fixed: Deleting a widget with disabled [autoParagraph](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-autoParagraph) by the keyboard `backspace` key removes the editor editable area and crashes the editor. +* [#5135](https://github.com/ckeditor/ckeditor4/issues/5135): Fixed: The [`checkbox.setValue`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ui_dialog_checkbox.html#method-setValue) and [`radio.setValue`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ui_dialog_radio.html#method-setValue) methods are not chainable as stated in the documentation. Thanks to [Jordan Bradford](https://github.com/LordPachelbel)! +* [#5085](https://github.com/ckeditor/ckeditor4/issues/5085): Fixed: The [Language](https://ckeditor.com/cke4/addon/language) plugin removes the element marking the text in foreign language if said element does not have an information about the text direction. +* [#4284](https://github.com/ckeditor/ckeditor4/issues/4284): Fixed: [Tableselection](https://ckeditor.com/cke4/addon/tableselection) Merging cells with a rowspan throws an unexpected error and does not create an undo step. +* [#5184](https://github.com/ckeditor/ckeditor4/issues/5184): Fixed: The [Editor Placeholder](https://ckeditor.com/cke4/addon/wysiwygarea) plugin degrades typing performance. +* [#5158](https://github.com/ckeditor/ckeditor4/issues/5158): Fixed: [`CKEDITOR.tools#convertToPx()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-convertToPx) gives invalid results if the helper calculator element was deleted from the DOM. +* [#5234](https://github.com/ckeditor/ckeditor4/issues/5234): Fixed: While using [Easy Image](https://ckeditor.com/cke4/addon/easyimage), the file can't be uploaded using toolbar button. * [#438](https://github.com/ckeditor/ckeditor4/issues/438): Fixed: It is impossible to navigate to the [elementspath](https://ckeditor.com/cke4/addon/elementspath) from the [toolbar](https://ckeditor.com/cke4/addon/toolbar) by keyboard and vice versa. -* [#4449](https://github.com/ckeditor/ckeditor4/issues/4449): Fixed: [`dialog.validate#functions`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-functions) incorrectly composes functions that returns an optional error message, like e.g. [`dialog.validate.number`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-number) due to unnecessary return type coercion. -* [#4473](https://github.com/ckeditor/ckeditor4/issues/4473): Fixed: [dialog.validate](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html) methods does not accept parameter value. The issue originated in [dialog.validate.functions](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-functions) method that did not properly propagate parameter value to validator. Affected validators: +* [#4449](https://github.com/ckeditor/ckeditor4/issues/4449): Fixed: [`dialog.validate#functions`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-functions) incorrectly composes functions that return an optional error message, like e.g. [`dialog.validate.number`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-number) due to unnecessary return type coercion. +* [#4473](https://github.com/ckeditor/ckeditor4/issues/4473): Fixed: The [dialog.validate](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html) method does not accept parameter value. The issue originated in [dialog.validate.functions](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-functions) method that did not properly propagate parameter value to validator. Affected validators: * [`functions`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-functions) * [`equals`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-equals) * [`notEqual`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-notEqual) * [`cssLength`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-cssLength) * [`htmlLength`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-htmlLength) * [`inlineStyle`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-inlineStyle) -* [#5147](https://github.com/ckeditor/ckeditor4/issues/5147): Fixed: [Accessibility Help](https://ckeditor.com/cke4/addon/a11yhelp) dialog does not contain info about focus being moved back to the editing area upon leaving dialogs. -* [#5144](https://github.com/ckeditor/ckeditor4/issues/5144): Fixed: [Menu buttons](https://ckeditor.com/cke4/addon/menubutton) and [panel buttons](https://ckeditor.com/cke4/addon/panelbutton) incorrectly indicates the open status of their associated pop-up menus in the browser's accessibility tree. +* [#5147](https://github.com/ckeditor/ckeditor4/issues/5147): Fixed: The [Accessibility Help](https://ckeditor.com/cke4/addon/a11yhelp) dialog does not contain info about focus being moved back to the editing area upon leaving dialogs. +* [#5144](https://github.com/ckeditor/ckeditor4/issues/5144): Fixed: [Menu buttons](https://ckeditor.com/cke4/addon/menubutton) and [panel buttons](https://ckeditor.com/cke4/addon/panelbutton) incorrectly indicate the open status of their associated pop-up menus in the browser's accessibility tree. * [#5022](https://github.com/ckeditor/ckeditor4/issues/5022): Fixed: [Find and Replace](https://ckeditor.com/cke4/addon/find) does not respond to the `Enter` key. API changes: -* [#5184](https://github.com/ckeditor/ckeditor4/issues/5184): Added [`config.editorplaceholder_delay`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-editorplaceholder_delay) configuration option allowing to delay placeholder before it is toggled when changing editor content. -* [#5184](https://github.com/ckeditor/ckeditor4/issues/5184): Added [`CKEDITOR.tools#debounce()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-debounce) function allowing to postpone passed function execution until the given milliseconds have elapsed since the last time it was invoked +* [#5184](https://github.com/ckeditor/ckeditor4/issues/5184): Added the [`config.editorplaceholder_delay`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-editorplaceholder_delay) configuration option allowing to delay placeholder before it is toggled when changing editor content. +* [#5184](https://github.com/ckeditor/ckeditor4/issues/5184): Added the [`CKEDITOR.tools#debounce()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-debounce) function allowing to postpone a passed function execution until the given milliseconds have elapsed since the last time it was invoked. ## CKEditor 4.19.0 From 6a5393a5b0ca9591ac1f28a08736f11f541e0626 Mon Sep 17 00:00:00 2001 From: Bartek Biedrzycki <68123541+godai78@users.noreply.github.com> Date: Wed, 13 Jul 2022 13:59:47 +0200 Subject: [PATCH 510/946] Update CHANGES.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Jacek Bogdański --- CHANGES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index a3fba5584ef..b93652740f2 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -11,7 +11,7 @@ Fixed Issues: * [#4284](https://github.com/ckeditor/ckeditor4/issues/4284): Fixed: [Tableselection](https://ckeditor.com/cke4/addon/tableselection) Merging cells with a rowspan throws an unexpected error and does not create an undo step. * [#5184](https://github.com/ckeditor/ckeditor4/issues/5184): Fixed: The [Editor Placeholder](https://ckeditor.com/cke4/addon/wysiwygarea) plugin degrades typing performance. * [#5158](https://github.com/ckeditor/ckeditor4/issues/5158): Fixed: [`CKEDITOR.tools#convertToPx()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-convertToPx) gives invalid results if the helper calculator element was deleted from the DOM. -* [#5234](https://github.com/ckeditor/ckeditor4/issues/5234): Fixed: While using [Easy Image](https://ckeditor.com/cke4/addon/easyimage), the file can't be uploaded using toolbar button. +* [#5234](https://github.com/ckeditor/ckeditor4/issues/5234): Fixed: [Easy Image](https://ckeditor.com/cke4/addon/easyimage) doesn't allow to upload images files using toolbar button. * [#438](https://github.com/ckeditor/ckeditor4/issues/438): Fixed: It is impossible to navigate to the [elementspath](https://ckeditor.com/cke4/addon/elementspath) from the [toolbar](https://ckeditor.com/cke4/addon/toolbar) by keyboard and vice versa. * [#4449](https://github.com/ckeditor/ckeditor4/issues/4449): Fixed: [`dialog.validate#functions`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-functions) incorrectly composes functions that return an optional error message, like e.g. [`dialog.validate.number`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-number) due to unnecessary return type coercion. * [#4473](https://github.com/ckeditor/ckeditor4/issues/4473): Fixed: The [dialog.validate](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html) method does not accept parameter value. The issue originated in [dialog.validate.functions](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-functions) method that did not properly propagate parameter value to validator. Affected validators: From 445cf24ebde11fac27c9d726a4117b8328e56061 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Miko=C5=82ajuk?= Date: Tue, 19 Jul 2022 15:39:38 +0200 Subject: [PATCH 511/946] Updated language files. --- lang/az.js | 4 ++-- lang/gl.js | 2 +- lang/pt.js | 2 +- lang/zh-cn.js | 4 ++-- lang/zh.js | 4 ++-- plugins/a11yhelp/dialogs/lang/it.js | 2 +- plugins/a11yhelp/dialogs/lang/zh.js | 4 ++-- plugins/clipboard/lang/gl.js | 4 ++-- plugins/clipboard/lang/it.js | 4 ++-- plugins/clipboard/lang/zh.js | 4 ++-- plugins/easyimage/lang/el.js | 14 ++++++++++++++ plugins/embedbase/lang/el.js | 15 +++++++++++++++ plugins/emoji/lang/da.js | 24 ++++++++++++------------ plugins/emoji/lang/el.js | 20 ++++++++++++++++++++ plugins/filetools/lang/el.js | 13 +++++++++++++ plugins/image2/lang/zh.js | 4 ++-- plugins/imagebase/lang/el.js | 8 ++++++++ plugins/notification/lang/el.js | 7 +++++++ 18 files changed, 108 insertions(+), 31 deletions(-) create mode 100644 plugins/easyimage/lang/el.js create mode 100644 plugins/embedbase/lang/el.js create mode 100644 plugins/emoji/lang/el.js create mode 100644 plugins/filetools/lang/el.js create mode 100644 plugins/imagebase/lang/el.js create mode 100644 plugins/notification/lang/el.js diff --git a/lang/az.js b/lang/az.js index 3e5cbb52315..4c51e324830 100644 --- a/lang/az.js +++ b/lang/az.js @@ -19,8 +19,8 @@ */ CKEDITOR.lang[ 'az' ] = { // ARIA description. - application: 'Rich Text Editor', // MISSING - editor: 'Mətn Redaktoru', + application: 'Rich Text Redaktoru', + editor: 'Redaktor', editorPanel: 'Mətn Redaktorun Paneli', // Common messages and labels. diff --git a/lang/gl.js b/lang/gl.js index 6354b5e302d..9eea31d73ad 100644 --- a/lang/gl.js +++ b/lang/gl.js @@ -19,7 +19,7 @@ */ CKEDITOR.lang[ 'gl' ] = { // ARIA description. - application: 'Rich Text Editor', // MISSING + application: 'Editor de texto mellorado', editor: 'Editor de texto mellorado', editorPanel: 'Panel do editor de texto mellorado', diff --git a/lang/pt.js b/lang/pt.js index 461238d5fc7..731faecd587 100644 --- a/lang/pt.js +++ b/lang/pt.js @@ -140,7 +140,7 @@ CKEDITOR.lang[ 'pt' ] = { }, // Prepended to ARIA labels with shortcuts. - keyboardShortcut: 'Keyboard shortcut', // MISSING + keyboardShortcut: 'Atalho de teclado', optionDefault: 'Padrão' } diff --git a/lang/zh-cn.js b/lang/zh-cn.js index 5ff9671d1be..ce958635697 100644 --- a/lang/zh-cn.js +++ b/lang/zh-cn.js @@ -19,8 +19,8 @@ */ CKEDITOR.lang[ 'zh-cn' ] = { // ARIA description. - application: 'Rich Text Editor', // MISSING - editor: '所见即所得编辑器', + application: '富文本编辑器', + editor: '编辑器', editorPanel: '所见即所得编辑器面板', // Common messages and labels. diff --git a/lang/zh.js b/lang/zh.js index 5cea12b4f1c..4b5148149ba 100644 --- a/lang/zh.js +++ b/lang/zh.js @@ -19,8 +19,8 @@ */ CKEDITOR.lang[ 'zh' ] = { // ARIA description. - application: 'Rich Text Editor', // MISSING - editor: 'RTF 編輯器', + application: '格式化文字編輯器', + editor: '編輯器', editorPanel: 'RTF 編輯器面板', // Common messages and labels. diff --git a/plugins/a11yhelp/dialogs/lang/it.js b/plugins/a11yhelp/dialogs/lang/it.js index eeb7a55ec12..0233a2f266a 100644 --- a/plugins/a11yhelp/dialogs/lang/it.js +++ b/plugins/a11yhelp/dialogs/lang/it.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'it', { { name: 'Finestra Editor', legend: - 'All\'interno di una finestra di dialogo è possibile premere TAB per passare all\'elemento successivo della finestra, MAIUSC+TAB per passare a quello precedente; premere INVIO per inviare i dati della finestra, oppure ESC per annullare l\'operazione. Quando una finestra di dialogo ha più schede, è possibile passare all\'elenco delle schede sia con ALT+F10 che con TAB, in base all\'ordine delle tabulazioni della finestra. Quando l\'elenco delle schede è attivo, premere la FRECCIA DESTRA o la FRECCIA SINISTRA per passare rispettivamente alla scheda successiva o a quella precedente.' + 'All\'interno di una finestra di dialogo, premi TAB per passare all\'elemento della finestra di dialogo successivo, premi MAIUSC+TAB per passare all\'elemento della finestra di dialogo precedente, premi INVIO per inviare la finestra di dialogo, premi ESC per annullare la finestra di dialogo. Quando una finestra di dialogo ha più schede, l\'elenco delle schede può essere raggiunto con ALT+F10 o con TAB come parte dell\'ordine di tabulazione della finestra di dialogo. Mentre l\'elenco delle schede è attivo, passa alla scheda successiva o precedente rispettivamente con FRECCIA DESTRA o SINISTRA. Premi ESC per annullare le modifiche e chiudere la finestra di dialogo. Lo stato attivo verrà spostato nuovamente all\'area di modifica dopo aver lasciato la finestra di dialogo.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/zh.js b/plugins/a11yhelp/dialogs/lang/zh.js index 2f877649ba9..da505ac4556 100644 --- a/plugins/a11yhelp/dialogs/lang/zh.js +++ b/plugins/a11yhelp/dialogs/lang/zh.js @@ -12,13 +12,13 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'zh', { items: [ { name: '編輯器工具列', - legend: '請按 ${toolbarFocus} 以導覽到工具列。利用 TAB 或 SHIFT+TAB 以便移動到下一個及前一個工具列群組。利用右方向鍵或左方向鍵以便移動到下一個及上一個工具列按鈕。按下空白鍵或 ENTER 鍵啟用工具列按鈕。' + legend: '請按 ${toolbarFocus} 以導覽到工具列。利用 TAB 或 SHIFT+TAB 以便移動到下一個及前一個工具列群組。利用右方向鍵或左方向鍵以便移動到下一個及上一個工具列按鈕。按下空白鍵或 ENTER 鍵啟用工具列按鈕。啟用工作列按鈕時,焦點將會移回至編輯區域。' }, { name: '編輯器對話方塊', legend: - '在對話框中,按下 TAB 鍵以導覽到下一個對話框元素,按下 SHIFT+TAB 以移動到上一個對話框元素,按下 ENTER 以遞交對話框,按下 ESC 以取消對話框。當對話框有多個分頁時,可以使用 ALT+F10 或是在對話框分頁順序中的一部份按下 TAB 以使用分頁列表。焦點在分頁列表上時,分別使用右方向鍵及左方向鍵移動到下一個及上一個分頁。' + '在對話框中,按下 TAB 鍵以導覽到下一個對話框元素,按下 SHIFT+TAB 以移動到上一個對話框元素,按下 ENTER 以遞交對話框,按下 ESC 以取消對話框。當對話框有多個分頁時,可以使用 ALT+F10 或是在對話框分頁順序中的一部份按下 TAB 以使用分頁列表。焦點在分頁列表上時,分別使用右方向鍵及左方向鍵移動到下一個及上一個分頁。按下 ESC 以放棄變更且關閉對話方塊。離開對話方塊時,焦點將會移回至編輯區域。' }, { diff --git a/plugins/clipboard/lang/gl.js b/plugins/clipboard/lang/gl.js index c586a5ded49..41f8f1a11fe 100644 --- a/plugins/clipboard/lang/gl.js +++ b/plugins/clipboard/lang/gl.js @@ -11,6 +11,6 @@ CKEDITOR.plugins.setLang( 'clipboard', 'gl', { pasteNotification: 'Prema %1 para pegar. O seu navegador non admite pegar co botón da barra de ferramentas ou coa opción do menú contextual.', pasteArea: 'Zona de pegado', pasteMsg: 'Pegue o contido dentro da área de abaixo e prema Aceptar.', - fileFormatNotSupportedNotification: 'The ${formats} file format(s) are not supported.', // MISSING - fileWithoutFormatNotSupportedNotification: 'The file format is not supported.' // MISSING + fileFormatNotSupportedNotification: 'Os formatos de ficheiro ${formats} non son compatíbeis.', + fileWithoutFormatNotSupportedNotification: 'O formato de ficheiro non está admitido.' } ); diff --git a/plugins/clipboard/lang/it.js b/plugins/clipboard/lang/it.js index b2e7751aa68..ff5732cf7d8 100644 --- a/plugins/clipboard/lang/it.js +++ b/plugins/clipboard/lang/it.js @@ -11,6 +11,6 @@ CKEDITOR.plugins.setLang( 'clipboard', 'it', { pasteNotification: 'Premere %1 per incollare. Il tuo browser non permette di incollare tramite il pulsante della barra degli strumenti o tramite la voce del menu contestuale.', pasteArea: 'Area dove incollare', pasteMsg: 'Incollare il proprio contenuto all\'interno dell\'area sottostante e premere OK.', - fileFormatNotSupportedNotification: 'The ${formats} file format(s) are not supported.', // MISSING - fileWithoutFormatNotSupportedNotification: 'The file format is not supported.' // MISSING + fileFormatNotSupportedNotification: 'I file in formato ${formats} non sono supportati.', + fileWithoutFormatNotSupportedNotification: 'Il formato di file non è supportato.' } ); diff --git a/plugins/clipboard/lang/zh.js b/plugins/clipboard/lang/zh.js index 8cb17b1bc81..7e9e0d55ad0 100644 --- a/plugins/clipboard/lang/zh.js +++ b/plugins/clipboard/lang/zh.js @@ -11,6 +11,6 @@ CKEDITOR.plugins.setLang( 'clipboard', 'zh', { pasteNotification: '請按下「%1」貼上。您的瀏覽器不支援工具列按鈕或是內容功能表選項。', pasteArea: '貼上區', pasteMsg: '請將您的內容貼於下方區域中並按下「OK」。', - fileFormatNotSupportedNotification: 'The ${formats} file format(s) are not supported.', // MISSING - fileWithoutFormatNotSupportedNotification: 'The file format is not supported.' // MISSING + fileFormatNotSupportedNotification: '不支援 ${formats} 檔案格式。', + fileWithoutFormatNotSupportedNotification: '檔案格式不支援。' } ); diff --git a/plugins/easyimage/lang/el.js b/plugins/easyimage/lang/el.js new file mode 100644 index 00000000000..92b0a497ac4 --- /dev/null +++ b/plugins/easyimage/lang/el.js @@ -0,0 +1,14 @@ +/** + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + */ + +CKEDITOR.plugins.setLang( 'easyimage', 'el', { + commands: { + fullImage: 'Εικόνα Πλήρους Μεγέθους', + sideImage: 'Πλευρική Εικόνα', + altText: 'Αλλαγή εναλλακτικού κειμένου εικόνας', + upload: 'Αποστολή εικόνας' + }, + uploadFailed: 'Η εικόνα σας δεν απεστάλει λόγω σφάλματος δικτύου.' +} ); diff --git a/plugins/embedbase/lang/el.js b/plugins/embedbase/lang/el.js new file mode 100644 index 00000000000..e64efd6f4c6 --- /dev/null +++ b/plugins/embedbase/lang/el.js @@ -0,0 +1,15 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'embedbase', 'el', { + pathName: 'αντικείμενο πολυμέσου', + title: 'Ενσωματωμένο Πολυμέσο', + button: 'Εισαγωγή Ενσωματωμένου Πολυμέσου', + unsupportedUrlGiven: 'Η συγκεκριμένη διεύθυνση URL δεν υποστηρίζεται.', + unsupportedUrl: 'Η διεύθυνση URL {url} δεν υποστηρίζεται από το Ενσωματωμένο Πολυμέσο.', + fetchingFailedGiven: 'Η ανάκτηση περιεχομένου απέτυχε για τη δοθείσα διεύθυνση URL.', + fetchingFailed: 'Η ανάκτηση περιεχομένου απέτυχε για τη διεύθυνση {url}.', + fetchingOne: 'Απάντηση ανάκτησης Ενσωματωμένου...', + fetchingMany: 'Απαντήσεις ανάκτησης Ενσωματωμένου, {current} από {max} ολοκληρώθηκαν...' +} ); diff --git a/plugins/emoji/lang/da.js b/plugins/emoji/lang/da.js index 9520f0aa98b..2d8243bf7a3 100644 --- a/plugins/emoji/lang/da.js +++ b/plugins/emoji/lang/da.js @@ -3,18 +3,18 @@ Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'emoji', 'da', { - searchPlaceholder: 'Søg smileys...', - searchLabel: 'Input field responsible for searching and filtering emoji inside panel.', // MISSING - navigationLabel: 'Groups navigation for emoji sections.', // MISSING - title: 'Emoji List', // MISSING + searchPlaceholder: 'Søg emojier...', + searchLabel: 'Indtastningsfelt ansvarligt for udsøgning og filtrering af emojier i panelet.', + navigationLabel: 'Grupperer navigation for emojisektioner.', + title: 'Emoji-liste', groups: { - people: 'People', // MISSING - nature: 'Nature and animals', // MISSING - food: 'Food and drinks', // MISSING - travel: 'Travel and places', // MISSING - activities: 'Activities', // MISSING - objects: 'Objects', // MISSING - symbols: 'Symbols', // MISSING - flags: 'Flags' // MISSING + people: 'Mennesker', + nature: 'Natur og dyr', + food: 'Mad og drikkelse', + travel: 'Rejser og steder', + activities: 'Aktiviteter', + objects: 'Objekter', + symbols: 'Symboler', + flags: 'Flag' } } ); diff --git a/plugins/emoji/lang/el.js b/plugins/emoji/lang/el.js new file mode 100644 index 00000000000..3944d9a0e47 --- /dev/null +++ b/plugins/emoji/lang/el.js @@ -0,0 +1,20 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'emoji', 'el', { + searchPlaceholder: 'Αναζήτηση emoji…', + searchLabel: 'Το πεδίο εισαγωγής που ευθύνεται για την αναζήτηση και το φιλτράρισμα των emoji μέσα στον πίνακα.', + navigationLabel: 'Πλοήγηση ομάδων για τους τομείς των emoji.', + title: 'Λίστα emoji', + groups: { + people: 'Άνθρωποι', + nature: 'Φύση και ζώα', + food: 'Τρόφιμα και ποτά', + travel: 'Ταξίδια και τοποθεσίες', + activities: 'Δραστηριότητες', + objects: 'Αντικείμενα', + symbols: 'Σύμβολα', + flags: 'Σημαίες' + } +} ); diff --git a/plugins/filetools/lang/el.js b/plugins/filetools/lang/el.js new file mode 100644 index 00000000000..82ff13baa80 --- /dev/null +++ b/plugins/filetools/lang/el.js @@ -0,0 +1,13 @@ +/** + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + */ +CKEDITOR.plugins.setLang( 'filetools', 'el', { + loadError: 'Παρουσιάστηκε αφάλμα κατά την ανάγνωση αρχείου.', + networkError: 'Παρουσιάστηκε σφάλμα δικτύου κατά την αποστολή αρχείου.', + httpError404: 'Παρουσιάστηκε σφάλμα HTTP κατά την αποστολή αρχείου (404: Το αρχείο δεν βρέθηκε).', + httpError403: 'Παρουσιάστηκε σφάλμα HTTP κατά την αποστολή αρχείου (403: Απαγορευμένο).', + httpError: 'Παρουσιάστηκε σφάλμα HTTP κατά την αποστολή αρχείου (κατάσταση σφάλματος: %1).', + noUrlError: 'Η διεύθυνση URL δεν έχει οριστεί.', + responseError: 'Λανθασμένη απάντηση διακομιστή.' +} ); diff --git a/plugins/image2/lang/zh.js b/plugins/image2/lang/zh.js index a40fb11089c..eef9895df52 100644 --- a/plugins/image2/lang/zh.js +++ b/plugins/image2/lang/zh.js @@ -5,8 +5,8 @@ For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license CKEDITOR.plugins.setLang( 'image2', 'zh', { alt: '替代文字', btnUpload: '傳送至伺服器', - captioned: '已加標題之圖片', - captionPlaceholder: '標題', + captioned: '加上圖說', + captionPlaceholder: '圖說', infoTab: '影像資訊', lockRatio: '固定比例', menu: '影像屬性', diff --git a/plugins/imagebase/lang/el.js b/plugins/imagebase/lang/el.js new file mode 100644 index 00000000000..7bcdd46211b --- /dev/null +++ b/plugins/imagebase/lang/el.js @@ -0,0 +1,8 @@ +/** + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + */ + +CKEDITOR.plugins.setLang( 'imagebase', 'el', { + captionPlaceholder: 'Εισαγωγή λεζάντας εικόνας' +} ); diff --git a/plugins/notification/lang/el.js b/plugins/notification/lang/el.js new file mode 100644 index 00000000000..e695ad52b4b --- /dev/null +++ b/plugins/notification/lang/el.js @@ -0,0 +1,7 @@ +/* +Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +*/ +CKEDITOR.plugins.setLang( 'notification', 'el', { + closed: 'Η ειδοποίηση έκλεισε.' +} ); From cd1dc1a3e0357b7e8e80b2d478ded67b67a5f07b Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Thu, 21 Jul 2022 09:25:27 +0200 Subject: [PATCH 512/946] Started next development cycle after 4.19.1. --- CHANGES.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index b93652740f2..2a43a10a51e 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,6 +1,14 @@ CKEditor 4 Changelog ==================== +## CKEditor 4.20.0 [IN DEVELOPMENT] + +Fixed Issues: + +## CKEditor 4.19.2 [IN DEVELOPMENT] + +Fixed Issues: + ## CKEditor 4.19.1 Fixed Issues: From 6fbba722339385b39daffe4773091652c3230f29 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Mon, 1 Aug 2022 11:39:42 +0200 Subject: [PATCH 513/946] Ignored manual tests on mobile. --- tests/plugins/a11yhelp/manual/screenreader.html | 4 ++++ tests/plugins/toolbar/manual/focus.html | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/tests/plugins/a11yhelp/manual/screenreader.html b/tests/plugins/a11yhelp/manual/screenreader.html index f6600617108..2ee0be559e8 100644 --- a/tests/plugins/a11yhelp/manual/screenreader.html +++ b/tests/plugins/a11yhelp/manual/screenreader.html @@ -1,6 +1,10 @@
    From af1ca9482ac342271687319cfb6102a924f44770 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 1 Aug 2022 17:12:24 +0200 Subject: [PATCH 514/946] Add unit test. --- tests/plugins/toolbar/config.js | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/tests/plugins/toolbar/config.js b/tests/plugins/toolbar/config.js index dd9df649b37..79a57f94d31 100644 --- a/tests/plugins/toolbar/config.js +++ b/tests/plugins/toolbar/config.js @@ -90,7 +90,34 @@ '

    ABC

    D

    1. E
    ', '

    ABC

    D

    1. E
    ' ); } ); + }, + + // (#5122) + 'test config.removeButtons accepts array of buttons': function() { + bender.editorBot.create( { + name: 'editor-5122', + config: { + plugins: [ 'toolbar', 'wysiwygarea', 'basicstyles' ], + removeButtons: [ 'Bold', 'Italic' ] + } + }, + function( bot ) { + var editor = bot.editor, + basicStyleGroup = getToolbarGroup( editor, 'basicstyles' ); + + assert.isTrue( comp( [ 'underline', 'strike', 'subscript', 'superscript' ], basicStyleGroup ) ); + + bot.assertInputOutput( + '

    ABC

    ', + '

    ABC

    ', + '

    ABC

    ' ); + } ); } } ); + function getToolbarGroup( editor, name ) { + return CKEDITOR.tools.array.find( editor.toolbar, function( group ) { + return group.name === name; + } ); + } } )(); From 278e0c048693c86b15b6821dbe69d24c2475f162 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 1 Aug 2022 17:12:40 +0200 Subject: [PATCH 515/946] Add manual test. --- tests/plugins/toolbar/manual/removebuttons.html | 9 +++++++++ tests/plugins/toolbar/manual/removebuttons.md | 10 ++++++++++ 2 files changed, 19 insertions(+) create mode 100644 tests/plugins/toolbar/manual/removebuttons.html create mode 100644 tests/plugins/toolbar/manual/removebuttons.md diff --git a/tests/plugins/toolbar/manual/removebuttons.html b/tests/plugins/toolbar/manual/removebuttons.html new file mode 100644 index 00000000000..dce141995f8 --- /dev/null +++ b/tests/plugins/toolbar/manual/removebuttons.html @@ -0,0 +1,9 @@ +
    +

    Lorem ipsum dolor sit amet

    +
    + + diff --git a/tests/plugins/toolbar/manual/removebuttons.md b/tests/plugins/toolbar/manual/removebuttons.md new file mode 100644 index 00000000000..ffa41698fe6 --- /dev/null +++ b/tests/plugins/toolbar/manual/removebuttons.md @@ -0,0 +1,10 @@ +@bender-tags: 4.20.0, feature, 5122 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, basicstyles + +1. Open the console. + + **Expected** There are no errors in the console. +1. Look at the editor's toolbar. + + **Expected** There are no "Bold" and "Italic" buttons. From d040b8e179316c6f46e98228933f650eb6a9e7eb Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 1 Aug 2022 17:13:02 +0200 Subject: [PATCH 516/946] Add support for array inside `config.removeButtons`. --- plugins/toolbar/plugin.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/plugins/toolbar/plugin.js b/plugins/toolbar/plugin.js index 00dabc70a29..75157807271 100644 --- a/plugins/toolbar/plugin.js +++ b/plugins/toolbar/plugin.js @@ -415,9 +415,15 @@ } ); function getToolbarConfig( editor ) { - var removeButtons = editor.config.removeButtons; + var removeButtons = getRemovedButtonsConfig( editor.config.removeButtons ); - removeButtons = removeButtons && removeButtons.split( ',' ); + function getRemovedButtonsConfig( config ) { + if ( config && typeof config === 'string' ) { + return config.split( ',' ); + } + + return config; + } function buildToolbarConfig() { From 8888496b32902ff06b144f8fee8842b3ebdcc35a Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 1 Aug 2022 17:19:01 +0200 Subject: [PATCH 517/946] Update API docs. --- plugins/toolbar/plugin.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/plugins/toolbar/plugin.js b/plugins/toolbar/plugin.js index 75157807271..d3fcf13cccb 100644 --- a/plugins/toolbar/plugin.js +++ b/plugins/toolbar/plugin.js @@ -777,7 +777,15 @@ CKEDITOR.config.toolbarLocation = 'top'; * List of toolbar button names that must not be rendered. This will also work * for non-button toolbar items, like the Font drop-down list. * - * config.removeButtons = 'Underline,JustifyCenter'; + * ```javascript + * config.removeButtons = 'Underline,JustifyCenter'; + * ``` + * + * From version 4.20.0 you can also pass an array of button names: + * + * ```javascript + * config.removeButtons = [ 'Underline', 'JustifyCenter' ]; + * ``` * * This configuration option should not be overused. The recommended way is to use the * {@link CKEDITOR.config#removePlugins} setting to remove features from the editor @@ -786,7 +794,7 @@ CKEDITOR.config.toolbarLocation = 'top'; * In some cases though, a single plugin may define a set of toolbar buttons and * `removeButtons` may be useful when just a few of them are to be removed. * - * @cfg {String} [removeButtons] + * @cfg {String/String[]} [removeButtons] * @member CKEDITOR.config */ From 6d4b6f5c8c7d96900145b07620f6c38ee4ef8121 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 1 Aug 2022 17:21:13 +0200 Subject: [PATCH 518/946] Fix typo in helper name. --- plugins/toolbar/plugin.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/toolbar/plugin.js b/plugins/toolbar/plugin.js index d3fcf13cccb..7516612610e 100644 --- a/plugins/toolbar/plugin.js +++ b/plugins/toolbar/plugin.js @@ -415,9 +415,9 @@ } ); function getToolbarConfig( editor ) { - var removeButtons = getRemovedButtonsConfig( editor.config.removeButtons ); + var removeButtons = getRemoveButtonsConfig( editor.config.removeButtons ); - function getRemovedButtonsConfig( config ) { + function getRemoveButtonsConfig( config ) { if ( config && typeof config === 'string' ) { return config.split( ',' ); } From 91aabfbd12b97d84bce48c9ccf6c05c3746102f8 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 8 Aug 2022 17:51:32 +0200 Subject: [PATCH 519/946] Fix codestyle issues in tests. Co-authored-by: Kratek --- tests/plugins/toolbar/manual/removebuttons.html | 6 +++--- tests/plugins/toolbar/manual/removebuttons.md | 7 ++++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/tests/plugins/toolbar/manual/removebuttons.html b/tests/plugins/toolbar/manual/removebuttons.html index dce141995f8..8d44f4f433b 100644 --- a/tests/plugins/toolbar/manual/removebuttons.html +++ b/tests/plugins/toolbar/manual/removebuttons.html @@ -3,7 +3,7 @@ diff --git a/tests/plugins/toolbar/manual/removebuttons.md b/tests/plugins/toolbar/manual/removebuttons.md index ffa41698fe6..cb64941eb92 100644 --- a/tests/plugins/toolbar/manual/removebuttons.md +++ b/tests/plugins/toolbar/manual/removebuttons.md @@ -2,9 +2,10 @@ @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, basicstyles -1. Open the console. +1. Open the browser console. - **Expected** There are no errors in the console. +**Expected** There are no errors in the console. + 1. Look at the editor's toolbar. - **Expected** There are no "Bold" and "Italic" buttons. +**Expected** There are no "Bold" and "Italic" buttons. From 940fd558459d047dd247294a17acf749986a3b20 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 8 Aug 2022 17:54:17 +0200 Subject: [PATCH 520/946] Rename `getRemoveButtonsConfig()` to `getRemoveButtons()`. --- plugins/toolbar/plugin.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/toolbar/plugin.js b/plugins/toolbar/plugin.js index 7516612610e..3fa008667ed 100644 --- a/plugins/toolbar/plugin.js +++ b/plugins/toolbar/plugin.js @@ -415,9 +415,10 @@ } ); function getToolbarConfig( editor ) { - var removeButtons = getRemoveButtonsConfig( editor.config.removeButtons ); + var removeButtons = getRemoveButtons( editor.config.removeButtons ); - function getRemoveButtonsConfig( config ) { + // (#5122) + function getRemoveButtons( config ) { if ( config && typeof config === 'string' ) { return config.split( ',' ); } From 5d835a85810387fdfd479ff02c5ad346c00710de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacek=20Bogda=C5=84ski?= Date: Tue, 9 Aug 2022 08:45:40 +0200 Subject: [PATCH 521/946] Docs corrections. --- plugins/toolbar/plugin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/toolbar/plugin.js b/plugins/toolbar/plugin.js index 3fa008667ed..30c02f1e785 100644 --- a/plugins/toolbar/plugin.js +++ b/plugins/toolbar/plugin.js @@ -782,7 +782,7 @@ CKEDITOR.config.toolbarLocation = 'top'; * config.removeButtons = 'Underline,JustifyCenter'; * ``` * - * From version 4.20.0 you can also pass an array of button names: + * Since version 4.20.0 you can also pass an array of button names: * * ```javascript * config.removeButtons = [ 'Underline', 'JustifyCenter' ]; From 0be45ae8f138bf23b355e7a2e08548482d8b6de4 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Tue, 9 Aug 2022 08:47:08 +0200 Subject: [PATCH 522/946] Added changelog entry. --- CHANGES.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index 2a43a10a51e..830d896ab6e 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -5,6 +5,10 @@ CKEditor 4 Changelog Fixed Issues: +API changes: + +* [#5122](https://github.com/ckeditor/ckeditor4/issues/5122): Added ability to provide a list of buttons as an array to the [`config.removeButtons`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-removeButtons) config variable. + ## CKEditor 4.19.2 [IN DEVELOPMENT] Fixed Issues: From d161e79452680fac8d341e6c57e038f558959eb9 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Mon, 25 Jul 2022 12:38:39 +0200 Subject: [PATCH 523/946] Test: assure th scope attribute is allowed --- tests/plugins/tabletools/allowedcontent.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/plugins/tabletools/allowedcontent.js b/tests/plugins/tabletools/allowedcontent.js index cb01d281461..75af718687d 100644 --- a/tests/plugins/tabletools/allowedcontent.js +++ b/tests/plugins/tabletools/allowedcontent.js @@ -10,7 +10,7 @@ wordWrap: [ 'td', 'styles', 'white-space' ], hAlign: [ 'td', 'styles', 'text-align' ], vAlign: [ 'td', 'styles', 'vertical-align' ], - cellType: [ 'th' ], + cellType: [ 'th', 'attributes', 'scope' ], rowSpan: [ 'td', 'attributes', 'rowspan' ], colSpan: [ 'td', 'attributes', 'colspan' ], bgColor: [ 'td', 'styles', 'background-color' ], @@ -19,7 +19,7 @@ extraAllowedContentList = [], tests = { 'test dialog required content': function( editor, bot ) { - bot.setData( '
    Cell
    ', function() { + bot.setData( '
    CellHeaderCell
    ', function() { var rng = new CKEDITOR.dom.range( editor.document ); rng.setStart( editor.editable().findOne( 'td' ), CKEDITOR.POSITION_AFTER_START ); rng.select(); From d1599f56d42d981a138bafc3620bd9dea824705f Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Mon, 25 Jul 2022 13:04:02 +0200 Subject: [PATCH 524/946] Add automatic tests for #5084 --- tests/plugins/tabletools/cellproperties.html | 54 ++++++++++++++++++++ tests/plugins/tabletools/cellproperties.js | 15 ++++++ 2 files changed, 69 insertions(+) diff --git a/tests/plugins/tabletools/cellproperties.html b/tests/plugins/tabletools/cellproperties.html index 6db3d5b18b0..e4ddcbeb8b2 100644 --- a/tests/plugins/tabletools/cellproperties.html +++ b/tests/plugins/tabletools/cellproperties.html @@ -435,3 +435,57 @@ + + + + + + diff --git a/tests/plugins/tabletools/cellproperties.js b/tests/plugins/tabletools/cellproperties.js index 0d3db9fbc70..c7eb50fe533 100644 --- a/tests/plugins/tabletools/cellproperties.js +++ b/tests/plugins/tabletools/cellproperties.js @@ -151,6 +151,21 @@ assert.areEqual( CKEDITOR.dialog.EDITING_MODE, dialog.getMode( editor ), 'Dialog is in editing mode.' ); } ), + // (#5084) + 'test cell data type has td name and does not have scope attribute': doTest( 'table-cell-data', function( dialog ) { + dialog.setValueOf( 'info', 'cellType', 'td' ); + } ), + + // (#5084) + 'test cell column header type has th name and have scope attribute set to col': doTest( 'table-cell-thc', function( dialog ) { + dialog.setValueOf( 'info', 'cellType', 'thc' ); + } ), + + // (#5084) + 'test cell row header type has th name and have scope attribute set to row': doTest( 'table-cell-thr', function( dialog ) { + dialog.setValueOf( 'info', 'cellType', 'thr' ); + } ), + // https://dev.ckeditor.com/ticket/16893 'test allowedContent rule': function() { bender.editorBot.create( { From d4dc6ca9d91d70165c91042d950012d96de42837 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Mon, 25 Jul 2022 14:00:58 +0200 Subject: [PATCH 525/946] Adjust manual test to new th attributes --- tests/plugins/tabletools/manual/allowedcontent.html | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/plugins/tabletools/manual/allowedcontent.html b/tests/plugins/tabletools/manual/allowedcontent.html index 18d552fb2f8..1edbcbf2b3d 100644 --- a/tests/plugins/tabletools/manual/allowedcontent.html +++ b/tests/plugins/tabletools/manual/allowedcontent.html @@ -57,6 +57,7 @@ eventName = CKEDITOR.env.ie && CKEDITOR.env.version === 8 ? 'click' : 'change', editor; + //Create checkboxes for ( var key in cellPropMap ) { var name = cellPropMap[ key ], additionalInfo = name === 'colordialog' ? '
    Adds button for picking color next to border and background color options.' : ''; @@ -104,7 +105,9 @@ switch ( rule ) { case 'th': if ( state ) { - allowedContent.th = true; + allowedContent.th = { + attributes: [ 'scope' ] + } } else { delete allowedContent.th; } From d5c7bd6b02fd03365577d7418ecb02e213ecdee4 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Mon, 25 Jul 2022 14:12:15 +0200 Subject: [PATCH 526/946] Fix test: reloading editor breaks table content --- tests/plugins/tabletools/manual/allowedcontent.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/plugins/tabletools/manual/allowedcontent.html b/tests/plugins/tabletools/manual/allowedcontent.html index 1edbcbf2b3d..48769a3fffb 100644 --- a/tests/plugins/tabletools/manual/allowedcontent.html +++ b/tests/plugins/tabletools/manual/allowedcontent.html @@ -129,7 +129,7 @@ } ); // We need to recreate editor, because filter is caching checks. - editor.destroy(); + editor.destroy( true ); } function addRemoveRule( rule, state, arr ) { From a6217e566387b27464554ab84a1750521982fee4 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Mon, 25 Jul 2022 14:54:06 +0200 Subject: [PATCH 527/946] Add manual test for #5084 --- .../manual/cellpropertiescelltype.html | 19 ++++++++++++ .../manual/cellpropertiescelltype.md | 31 +++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 tests/plugins/tabletools/manual/cellpropertiescelltype.html create mode 100644 tests/plugins/tabletools/manual/cellpropertiescelltype.md diff --git a/tests/plugins/tabletools/manual/cellpropertiescelltype.html b/tests/plugins/tabletools/manual/cellpropertiescelltype.html new file mode 100644 index 00000000000..29a98c8d210 --- /dev/null +++ b/tests/plugins/tabletools/manual/cellpropertiescelltype.html @@ -0,0 +1,19 @@ +

    Editor 1:

    +
    + + + + + + + + + + + +
    Cell 1Cell 2
    Cell 3Cell 4
    +
    + + diff --git a/tests/plugins/tabletools/manual/cellpropertiescelltype.md b/tests/plugins/tabletools/manual/cellpropertiescelltype.md new file mode 100644 index 00000000000..e4f89569cb1 --- /dev/null +++ b/tests/plugins/tabletools/manual/cellpropertiescelltype.md @@ -0,0 +1,31 @@ +@bender-tags: 4.20.0, 5084, feature +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, table, tabletools + +**Note:** Please verify cell structure via toggling `Source` mode. + +1. Right click at any cell, and select `Cell` -> `Cell Properties`. + +**Expected** Cell has `Data` type. + +2. Change cell type to `Column Header`. + +**Expected** Cell has `th` type and `scope` attribute set on `col`. + +3. Right click at any cell, and select `Cell` -> `Cell Properties`. + +**Expected** Cell has `Column Header` type. + +4. Change cell type to `Row Header`. + +**Expected** Cell has `th` type and `scope` attribute set on `row`. + +5. Right click at any cell, and select `Cell` -> `Cell Properties`. + +**Expected** Cell has `Row Header` type. + +6. Change cell type to `Data`. + +**Expected** Cell has `td` type and do not have `scope` attribute. + +7. Play with cell types and verify if they type matches expectations from the above. From cc9de01f6336e6992d43044c16855a82a3e40fc0 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Mon, 25 Jul 2022 14:58:40 +0200 Subject: [PATCH 528/946] Add solution #5084 --- plugins/tabletools/dialogs/tableCell.js | 39 +++++++++++++++++++++++-- 1 file changed, 36 insertions(+), 3 deletions(-) diff --git a/plugins/tabletools/dialogs/tableCell.js b/plugins/tabletools/dialogs/tableCell.js index c7f3afbf1fc..bc9de29f72d 100644 --- a/plugins/tabletools/dialogs/tableCell.js +++ b/plugins/tabletools/dialogs/tableCell.js @@ -119,18 +119,51 @@ CKEDITOR.dialog.add( 'cellProperties', function( editor ) { { type: 'select', id: 'cellType', - requiredContent: 'th', + requiredContent: 'th[scope]', label: langCell.cellType, 'default': 'td', items: [ [ langCell.data, 'td' ], - [ langCell.header, 'th' ] + [ langCell.columnHeader, 'thc' ], + [ langCell.rowHeader, 'thr' ] ], setup: setupCells( function( selectedCell ) { + var scope = selectedCell.getAttribute( 'scope' ); + + if ( scope === undefined ) { + return 'td'; + } else { + if ( scope === 'row' ) { + return 'thr'; + } else if ( scope === 'col' ) { + return 'thc'; + } + } return selectedCell.getName(); } ), commit: function( selectedCell ) { - selectedCell.renameNode( this.getValue() ); + var nameToProps = { + 'td': { + name: 'td' + }, + 'thc': { + name: 'th', + scope: 'col' + }, + 'thr': { + name: 'th', + scope: 'row' + } + }, + selectedProps = nameToProps[ this.getValue() ]; + + selectedCell.renameNode( selectedProps.name ); + + if ( selectedProps.scope ) { + selectedCell.setAttribute( 'scope', selectedProps.scope ); + } else { + selectedCell.removeAttribute( 'scope' ); + } } }, createSpacer( 'th' ), From daf9c3956769cfbdb5b982af6f1443aa4b011ae0 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Mon, 25 Jul 2022 14:59:24 +0200 Subject: [PATCH 529/946] Allow th[scope] in test --- tests/plugins/tabletools/manual/cellproperties.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/plugins/tabletools/manual/cellproperties.html b/tests/plugins/tabletools/manual/cellproperties.html index c3db1b30f8a..24bb6a5c1d3 100644 --- a/tests/plugins/tabletools/manual/cellproperties.html +++ b/tests/plugins/tabletools/manual/cellproperties.html @@ -22,7 +22,7 @@

    Editor 2:

    From e16aeb02a9dc36ba28e8e75e7c2b77687537d9b3 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Mon, 25 Jul 2022 15:06:11 +0200 Subject: [PATCH 530/946] Propagete language changes across lang files --- plugins/table/lang/af.js | 3 ++- plugins/table/lang/ar.js | 3 ++- plugins/table/lang/az.js | 3 ++- plugins/table/lang/bg.js | 3 ++- plugins/table/lang/bn.js | 3 ++- plugins/table/lang/bs.js | 3 ++- plugins/table/lang/ca.js | 3 ++- plugins/table/lang/cs.js | 3 ++- plugins/table/lang/cy.js | 3 ++- plugins/table/lang/da.js | 3 ++- plugins/table/lang/de-ch.js | 3 ++- plugins/table/lang/de.js | 3 ++- plugins/table/lang/el.js | 3 ++- plugins/table/lang/en-au.js | 3 ++- plugins/table/lang/en-ca.js | 3 ++- plugins/table/lang/en-gb.js | 3 ++- plugins/table/lang/en.js | 3 ++- plugins/table/lang/eo.js | 3 ++- plugins/table/lang/es-mx.js | 3 ++- plugins/table/lang/es.js | 3 ++- plugins/table/lang/et.js | 3 ++- plugins/table/lang/eu.js | 3 ++- plugins/table/lang/fa.js | 3 ++- plugins/table/lang/fi.js | 3 ++- plugins/table/lang/fo.js | 3 ++- plugins/table/lang/fr-ca.js | 3 ++- plugins/table/lang/fr.js | 3 ++- plugins/table/lang/gl.js | 3 ++- plugins/table/lang/gu.js | 3 ++- plugins/table/lang/he.js | 3 ++- plugins/table/lang/hi.js | 3 ++- plugins/table/lang/hr.js | 3 ++- plugins/table/lang/hu.js | 3 ++- plugins/table/lang/id.js | 3 ++- plugins/table/lang/is.js | 3 ++- plugins/table/lang/it.js | 3 ++- plugins/table/lang/ja.js | 3 ++- plugins/table/lang/ka.js | 3 ++- plugins/table/lang/km.js | 3 ++- plugins/table/lang/ko.js | 3 ++- plugins/table/lang/ku.js | 3 ++- plugins/table/lang/lt.js | 3 ++- plugins/table/lang/lv.js | 3 ++- plugins/table/lang/mk.js | 3 ++- plugins/table/lang/mn.js | 3 ++- plugins/table/lang/ms.js | 3 ++- plugins/table/lang/nb.js | 3 ++- plugins/table/lang/nl.js | 3 ++- plugins/table/lang/no.js | 3 ++- plugins/table/lang/oc.js | 3 ++- plugins/table/lang/pl.js | 3 ++- plugins/table/lang/pt-br.js | 3 ++- plugins/table/lang/pt.js | 3 ++- plugins/table/lang/ro.js | 3 ++- plugins/table/lang/ru.js | 3 ++- plugins/table/lang/si.js | 3 ++- plugins/table/lang/sk.js | 3 ++- plugins/table/lang/sl.js | 3 ++- plugins/table/lang/sq.js | 3 ++- plugins/table/lang/sr-latn.js | 3 ++- plugins/table/lang/sr.js | 3 ++- plugins/table/lang/sv.js | 3 ++- plugins/table/lang/th.js | 3 ++- plugins/table/lang/tr.js | 3 ++- plugins/table/lang/tt.js | 3 ++- plugins/table/lang/ug.js | 3 ++- plugins/table/lang/uk.js | 3 ++- plugins/table/lang/vi.js | 3 ++- plugins/table/lang/zh-cn.js | 3 ++- plugins/table/lang/zh.js | 3 ++- 70 files changed, 140 insertions(+), 70 deletions(-) diff --git a/plugins/table/lang/af.js b/plugins/table/lang/af.js index c48c8c85fb1..c578fecbcd6 100644 --- a/plugins/table/lang/af.js +++ b/plugins/table/lang/af.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'af', { bgColor: 'Agtergrondkleur', borderColor: 'Randkleur', data: 'Inhoud', - header: 'Opskrif', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Ja', no: 'Nee', invalidWidth: 'Selbreedte moet \'n getal wees.', diff --git a/plugins/table/lang/ar.js b/plugins/table/lang/ar.js index b6ba01b4010..4145305ea57 100644 --- a/plugins/table/lang/ar.js +++ b/plugins/table/lang/ar.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'ar', { bgColor: 'لون الخلفية', borderColor: 'لون الحدود', data: 'بيانات', - header: 'عنوان', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'نعم', no: 'لا', invalidWidth: 'عرض الخلية يجب أن يكون عدداً.', diff --git a/plugins/table/lang/az.js b/plugins/table/lang/az.js index e139e921ef0..092cfcbf704 100644 --- a/plugins/table/lang/az.js +++ b/plugins/table/lang/az.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'az', { bgColor: 'Doldurma rəngi', borderColor: 'Sərhədin rəngi', data: 'Məlumatlar', - header: 'Başlıq', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Bəli', no: 'Xeyr', invalidWidth: 'Xanasın eni rəqəm olmalıdır.', diff --git a/plugins/table/lang/bg.js b/plugins/table/lang/bg.js index 7939075bb55..a73f61b30e8 100644 --- a/plugins/table/lang/bg.js +++ b/plugins/table/lang/bg.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'bg', { bgColor: 'Фон', borderColor: 'Цвят на рамката', data: 'Данни', - header: 'Заглавие', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Да', no: 'Не', invalidWidth: 'Ширината на клетката трябва да е число.', diff --git a/plugins/table/lang/bn.js b/plugins/table/lang/bn.js index 0a78656a0be..980092cddd8 100644 --- a/plugins/table/lang/bn.js +++ b/plugins/table/lang/bn.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'bn', { bgColor: 'পৃষ্ঠতলের রং', borderColor: 'Border Color', data: 'Data', - header: 'Header', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Yes', no: 'No', invalidWidth: 'Cell width must be a number.', diff --git a/plugins/table/lang/bs.js b/plugins/table/lang/bs.js index f150c6b12f3..a836fd34eaf 100644 --- a/plugins/table/lang/bs.js +++ b/plugins/table/lang/bs.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'bs', { bgColor: 'Background Color', borderColor: 'Border Color', data: 'Data', - header: 'Header', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Yes', no: 'No', invalidWidth: 'Cell width must be a number.', diff --git a/plugins/table/lang/ca.js b/plugins/table/lang/ca.js index 9ba241ff7b5..cde350126b5 100644 --- a/plugins/table/lang/ca.js +++ b/plugins/table/lang/ca.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'ca', { bgColor: 'Color de fons', borderColor: 'Color de la vora', data: 'Dades', - header: 'Capçalera', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Sí', no: 'No', invalidWidth: 'L\'amplada de cel·la ha de ser un nombre.', diff --git a/plugins/table/lang/cs.js b/plugins/table/lang/cs.js index cef90624349..2591417882b 100644 --- a/plugins/table/lang/cs.js +++ b/plugins/table/lang/cs.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'cs', { bgColor: 'Barva pozadí', borderColor: 'Barva okraje', data: 'Data', - header: 'Hlavička', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Ano', no: 'Ne', invalidWidth: 'Šířka buňky musí být číslo.', diff --git a/plugins/table/lang/cy.js b/plugins/table/lang/cy.js index 1fb62f70ca0..0643c79b3db 100644 --- a/plugins/table/lang/cy.js +++ b/plugins/table/lang/cy.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'cy', { bgColor: 'Lliw Cefndir', borderColor: 'Lliw Ymyl', data: 'Data', - header: 'Pennyn', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Ie', no: 'Na', invalidWidth: 'Mae\'n rhaid i led y gell fod yn rhif.', diff --git a/plugins/table/lang/da.js b/plugins/table/lang/da.js index 66557877224..40fdaa4ae54 100644 --- a/plugins/table/lang/da.js +++ b/plugins/table/lang/da.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'da', { bgColor: 'Baggrundsfarve', borderColor: 'Rammefarve', data: 'Data', - header: 'Hoved', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Ja', no: 'Nej', invalidWidth: 'Cellebredde skal være et tal.', diff --git a/plugins/table/lang/de-ch.js b/plugins/table/lang/de-ch.js index 8ffde8d4c7d..40e1389a1dd 100644 --- a/plugins/table/lang/de-ch.js +++ b/plugins/table/lang/de-ch.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'de-ch', { bgColor: 'Hintergrundfarbe', borderColor: 'Rahmenfarbe', data: 'Daten', - header: 'Überschrift', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Ja', no: 'Nein', invalidWidth: 'Zellenbreite muss eine Zahl sein.', diff --git a/plugins/table/lang/de.js b/plugins/table/lang/de.js index 9d1e14817c1..49bb702d5fc 100644 --- a/plugins/table/lang/de.js +++ b/plugins/table/lang/de.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'de', { bgColor: 'Hintergrundfarbe', borderColor: 'Rahmenfarbe', data: 'Daten', - header: 'Überschrift', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Ja', no: 'Nein', invalidWidth: 'Zellenbreite muss eine Zahl sein.', diff --git a/plugins/table/lang/el.js b/plugins/table/lang/el.js index 2a9e1b1bd4a..e9a4611bd0c 100644 --- a/plugins/table/lang/el.js +++ b/plugins/table/lang/el.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'el', { bgColor: 'Χρώμα Φόντου', borderColor: 'Χρώμα Περιγράμματος', data: 'Δεδομένα', - header: 'Κεφαλίδα', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Ναι', no: 'Όχι', invalidWidth: 'Το πλάτος του κελιού πρέπει να είναι αριθμός.', diff --git a/plugins/table/lang/en-au.js b/plugins/table/lang/en-au.js index 92dbf2554e6..d3519b36977 100644 --- a/plugins/table/lang/en-au.js +++ b/plugins/table/lang/en-au.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'en-au', { bgColor: 'Background Color', borderColor: 'Border Color', data: 'Data', - header: 'Header', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Yes', no: 'No', invalidWidth: 'Cell width must be a number.', diff --git a/plugins/table/lang/en-ca.js b/plugins/table/lang/en-ca.js index 8d96a9a77e6..fe914591d94 100644 --- a/plugins/table/lang/en-ca.js +++ b/plugins/table/lang/en-ca.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'en-ca', { bgColor: 'Background Color', borderColor: 'Border Color', data: 'Data', - header: 'Header', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Yes', no: 'No', invalidWidth: 'Cell width must be a number.', diff --git a/plugins/table/lang/en-gb.js b/plugins/table/lang/en-gb.js index 058dc7afd5c..1571d1916a8 100644 --- a/plugins/table/lang/en-gb.js +++ b/plugins/table/lang/en-gb.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'en-gb', { bgColor: 'Background Color', borderColor: 'Border Color', data: 'Data', - header: 'Header', + columnHeader: 'Column Header', + rowHeader: 'Row Header', yes: 'Yes', no: 'No', invalidWidth: 'Cell width must be a number.', diff --git a/plugins/table/lang/en.js b/plugins/table/lang/en.js index c86ec0779e9..02420d382ba 100644 --- a/plugins/table/lang/en.js +++ b/plugins/table/lang/en.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'en', { bgColor: 'Background Color', borderColor: 'Border Color', data: 'Data', - header: 'Header', + columnHeader: 'Column Header', + rowHeader: 'Row Header', yes: 'Yes', no: 'No', invalidWidth: 'Cell width must be a number.', diff --git a/plugins/table/lang/eo.js b/plugins/table/lang/eo.js index d09ecdf0cbb..46acdc93c69 100644 --- a/plugins/table/lang/eo.js +++ b/plugins/table/lang/eo.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'eo', { bgColor: 'Fonkoloro', borderColor: 'Borderkoloro', data: 'Datenoj', - header: 'Supra paĝotitolo', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Jes', no: 'No', invalidWidth: 'Ĉellarĝo devas esti nombro.', diff --git a/plugins/table/lang/es-mx.js b/plugins/table/lang/es-mx.js index 479dac3fb31..36b5490e45f 100644 --- a/plugins/table/lang/es-mx.js +++ b/plugins/table/lang/es-mx.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'es-mx', { bgColor: 'Color de fondo', borderColor: 'Color de borde', data: 'Datos', - header: 'Encabezado', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Si', no: 'No', invalidWidth: 'El ancho de la celda debe ser un número entero.', diff --git a/plugins/table/lang/es.js b/plugins/table/lang/es.js index aeb6bdb94a2..48ab7a8b72f 100644 --- a/plugins/table/lang/es.js +++ b/plugins/table/lang/es.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'es', { bgColor: 'Color de fondo', borderColor: 'Color de borde', data: 'Datos', - header: 'Encabezado', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Sí', no: 'No', invalidWidth: 'La anchura de celda debe ser un número.', diff --git a/plugins/table/lang/et.js b/plugins/table/lang/et.js index b8234cfc4ce..274a452ca82 100644 --- a/plugins/table/lang/et.js +++ b/plugins/table/lang/et.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'et', { bgColor: 'Tausta värv', borderColor: 'Äärise värv', data: 'Andmed', - header: 'Päis', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Jah', no: 'Ei', invalidWidth: 'Lahtri laius peab olema number.', diff --git a/plugins/table/lang/eu.js b/plugins/table/lang/eu.js index e3a10406ff6..93a5f969193 100644 --- a/plugins/table/lang/eu.js +++ b/plugins/table/lang/eu.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'eu', { bgColor: 'Atzeko planoaren kolorea', borderColor: 'Ertzaren kolorea', data: 'Data', - header: 'Goiburua', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Bai', no: 'Ez', invalidWidth: 'Gelaxkaren zabalera zenbaki bat izan behar da.', diff --git a/plugins/table/lang/fa.js b/plugins/table/lang/fa.js index 29f8be1b642..5cd5ec67eba 100644 --- a/plugins/table/lang/fa.js +++ b/plugins/table/lang/fa.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'fa', { bgColor: 'رنگ زمینه', borderColor: 'رنگ خطوط', data: 'اطلاعات', - header: 'سرنویس', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'بله', no: 'خیر', invalidWidth: 'عرض سلول باید یک عدد باشد.', diff --git a/plugins/table/lang/fi.js b/plugins/table/lang/fi.js index 3420fe94450..d5224d768b6 100644 --- a/plugins/table/lang/fi.js +++ b/plugins/table/lang/fi.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'fi', { bgColor: 'Taustan väri', borderColor: 'Reunan väri', data: 'Data', - header: 'Ylätunniste', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Kyllä', no: 'Ei', invalidWidth: 'Solun leveyden täytyy olla numero.', diff --git a/plugins/table/lang/fo.js b/plugins/table/lang/fo.js index 4230a84f21d..59038242b48 100644 --- a/plugins/table/lang/fo.js +++ b/plugins/table/lang/fo.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'fo', { bgColor: 'Bakgrundslitur', borderColor: 'Bordalitur', data: 'Data', - header: 'Header', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Ja', no: 'Nei', invalidWidth: 'Meskubreidd má vera eitt tal.', diff --git a/plugins/table/lang/fr-ca.js b/plugins/table/lang/fr-ca.js index a6b09402a1d..080301379b0 100644 --- a/plugins/table/lang/fr-ca.js +++ b/plugins/table/lang/fr-ca.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'fr-ca', { bgColor: 'Couleur d\'arrière plan', borderColor: 'Couleur de bordure', data: 'Données', - header: 'En-tête', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Oui', no: 'Non', invalidWidth: 'La largeur de cellule doit être un nombre.', diff --git a/plugins/table/lang/fr.js b/plugins/table/lang/fr.js index b28e10fefdd..bac52c7ea4d 100644 --- a/plugins/table/lang/fr.js +++ b/plugins/table/lang/fr.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'fr', { bgColor: 'Couleur d\'arrière-plan', borderColor: 'Couleur de bordure', data: 'Données', - header: 'En-tête', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Oui', no: 'Non', invalidWidth: 'La largeur de la cellule doit être un nombre.', diff --git a/plugins/table/lang/gl.js b/plugins/table/lang/gl.js index 8018ec8d1a8..de63da989be 100644 --- a/plugins/table/lang/gl.js +++ b/plugins/table/lang/gl.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'gl', { bgColor: 'Cor do fondo', borderColor: 'Cor do bordo', data: 'Datos', - header: 'Cabeceira', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Si', no: 'Non', invalidWidth: 'O largo da cela debe ser un número.', diff --git a/plugins/table/lang/gu.js b/plugins/table/lang/gu.js index 135fa464a10..56005e854fc 100644 --- a/plugins/table/lang/gu.js +++ b/plugins/table/lang/gu.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'gu', { bgColor: 'પાછાળનો રંગ', borderColor: 'બોર્ડેર રંગ', data: 'સ્વીકૃત માહિતી', - header: 'મથાળું', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'હા', no: 'ના', invalidWidth: 'સેલની પોહલાઈ આંકડો હોવો જોઈએ.', diff --git a/plugins/table/lang/he.js b/plugins/table/lang/he.js index 808db561173..a93b15e9a0e 100644 --- a/plugins/table/lang/he.js +++ b/plugins/table/lang/he.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'he', { bgColor: 'צבע רקע', borderColor: 'צבע מסגרת', data: 'מידע', - header: 'כותרת', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'כן', no: 'לא', invalidWidth: 'שדה רוחב התא חייב להיות מספר.', diff --git a/plugins/table/lang/hi.js b/plugins/table/lang/hi.js index 6a872a9cb1b..29fd49555af 100644 --- a/plugins/table/lang/hi.js +++ b/plugins/table/lang/hi.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'hi', { bgColor: 'Background Color', borderColor: 'Border Color', data: 'Data', - header: 'Header', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Yes', no: 'No', invalidWidth: 'Cell width must be a number.', diff --git a/plugins/table/lang/hr.js b/plugins/table/lang/hr.js index 1d49be17c93..5910eb2e0ee 100644 --- a/plugins/table/lang/hr.js +++ b/plugins/table/lang/hr.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'hr', { bgColor: 'Boja pozadine', borderColor: 'Boja ruba', data: 'Podatak', - header: 'Zaglavlje', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Da', no: 'Ne', invalidWidth: 'Širina ćelije mora biti broj.', diff --git a/plugins/table/lang/hu.js b/plugins/table/lang/hu.js index b86da406ef2..017116ae431 100644 --- a/plugins/table/lang/hu.js +++ b/plugins/table/lang/hu.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'hu', { bgColor: 'Háttér színe', borderColor: 'Keret színe', data: 'Adat', - header: 'Fejléc', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Igen', no: 'Nem', invalidWidth: 'A szélesség mezőbe csak számokat írhat.', diff --git a/plugins/table/lang/id.js b/plugins/table/lang/id.js index c9bf9d2945d..3d9227c560e 100644 --- a/plugins/table/lang/id.js +++ b/plugins/table/lang/id.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'id', { bgColor: 'Warna Latar Belakang', borderColor: 'Warna Batasan', data: 'Data', - header: 'Header', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Ya', no: 'Tidak', invalidWidth: 'Lebar sel harus sebuah angka.', diff --git a/plugins/table/lang/is.js b/plugins/table/lang/is.js index bb4efa99689..adc497cfef6 100644 --- a/plugins/table/lang/is.js +++ b/plugins/table/lang/is.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'is', { bgColor: 'Background Color', borderColor: 'Border Color', data: 'Data', - header: 'Header', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Yes', no: 'No', invalidWidth: 'Cell width must be a number.', diff --git a/plugins/table/lang/it.js b/plugins/table/lang/it.js index 3965086a4e4..0a4d2cd383f 100644 --- a/plugins/table/lang/it.js +++ b/plugins/table/lang/it.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'it', { bgColor: 'Colore di Sfondo', borderColor: 'Colore del Bordo', data: 'Dati', - header: 'Intestazione', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Si', no: 'No', invalidWidth: 'La larghezza della cella dev\'essere un numero.', diff --git a/plugins/table/lang/ja.js b/plugins/table/lang/ja.js index 2e737a82d53..d6ece70eb6e 100644 --- a/plugins/table/lang/ja.js +++ b/plugins/table/lang/ja.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'ja', { bgColor: '背景色', borderColor: 'ボーダーカラー', data: 'テーブルデータ (td)', - header: 'ヘッダ', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'はい', no: 'いいえ', invalidWidth: 'セル幅は数値で入力してください。', diff --git a/plugins/table/lang/ka.js b/plugins/table/lang/ka.js index 0a396affc4b..f7e0c96ca41 100644 --- a/plugins/table/lang/ka.js +++ b/plugins/table/lang/ka.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'ka', { bgColor: 'ფონის ფერი', borderColor: 'ჩარჩოს ფერი', data: 'მონაცემები', - header: 'სათაური', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'დიახ', no: 'არა', invalidWidth: 'უჯრის სიგანე რიცხვით უნდა იყოს წარმოდგენილი.', diff --git a/plugins/table/lang/km.js b/plugins/table/lang/km.js index abc95b38bd8..e8bb31f7733 100644 --- a/plugins/table/lang/km.js +++ b/plugins/table/lang/km.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'km', { bgColor: 'ពណ៌​ផ្ទៃ​ក្រោយ', borderColor: 'ពណ៌​បន្ទាត់​ស៊ុម', data: 'ទិន្នន័យ', - header: 'ក្បាល', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'ព្រម', no: 'ទេ', invalidWidth: 'ទទឹង​ក្រឡា​ត្រូវ​តែ​ជា​លេខ។', diff --git a/plugins/table/lang/ko.js b/plugins/table/lang/ko.js index 979d4702fbc..79804f61ce9 100644 --- a/plugins/table/lang/ko.js +++ b/plugins/table/lang/ko.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'ko', { bgColor: '배경색', borderColor: '테두리 색', data: '자료', - header: '머릿칸', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: '예', no: '아니오', invalidWidth: '셀 너비는 숫자여야 합니다.', diff --git a/plugins/table/lang/ku.js b/plugins/table/lang/ku.js index 4c4988e3863..88bfcc08f65 100644 --- a/plugins/table/lang/ku.js +++ b/plugins/table/lang/ku.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'ku', { bgColor: 'ڕەنگی پاشبنەما', borderColor: 'ڕەنگی پەراوێز', data: 'داتا', - header: 'سەرپەڕه', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'بەڵێ', no: 'نەخێر', invalidWidth: 'پانی خانه دەبێت بەتەواوی ژماره بێت.', diff --git a/plugins/table/lang/lt.js b/plugins/table/lang/lt.js index 0863b56ebdb..5f343db86c6 100644 --- a/plugins/table/lang/lt.js +++ b/plugins/table/lang/lt.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'lt', { bgColor: 'Fono spalva', borderColor: 'Rėmelio spalva', data: 'Data', - header: 'Antraštė', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Taip', no: 'Ne', invalidWidth: 'Reikšmė turi būti skaičius.', diff --git a/plugins/table/lang/lv.js b/plugins/table/lang/lv.js index 547516e9586..c94127b4664 100644 --- a/plugins/table/lang/lv.js +++ b/plugins/table/lang/lv.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'lv', { bgColor: 'Fona krāsa', borderColor: 'Rāmja krāsa', data: 'Dati', - header: 'Virsraksts', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Jā', no: 'Nē', invalidWidth: 'Šūnas platumam jābūt skaitlim', diff --git a/plugins/table/lang/mk.js b/plugins/table/lang/mk.js index 79ca8563545..452b7fbdf20 100644 --- a/plugins/table/lang/mk.js +++ b/plugins/table/lang/mk.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'mk', { bgColor: 'Background Color', borderColor: 'Border Color', data: 'Data', - header: 'Header', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Yes', no: 'No', invalidWidth: 'Cell width must be a number.', diff --git a/plugins/table/lang/mn.js b/plugins/table/lang/mn.js index bc56944c443..73d4825dc20 100644 --- a/plugins/table/lang/mn.js +++ b/plugins/table/lang/mn.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'mn', { bgColor: 'Дэвсгэр өнгө', borderColor: 'Хүрээний өнгө', data: 'Data', - header: 'Header', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Тийм', no: 'Үгүй', invalidWidth: 'Нүдний өргөн нь тоо байх ёстой.', diff --git a/plugins/table/lang/ms.js b/plugins/table/lang/ms.js index 8a4bff22b17..1b690beee5c 100644 --- a/plugins/table/lang/ms.js +++ b/plugins/table/lang/ms.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'ms', { bgColor: 'Background Color', borderColor: 'Border Color', data: 'Data', - header: 'Header', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Yes', no: 'No', invalidWidth: 'Cell width must be a number.', diff --git a/plugins/table/lang/nb.js b/plugins/table/lang/nb.js index 3747a561fb3..ab21875d3ba 100644 --- a/plugins/table/lang/nb.js +++ b/plugins/table/lang/nb.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'nb', { bgColor: 'Bakgrunnsfarge', borderColor: 'Rammefarge', data: 'Data', - header: 'Overskrift', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Ja', no: 'Nei', invalidWidth: 'Cellebredde må være et tall.', diff --git a/plugins/table/lang/nl.js b/plugins/table/lang/nl.js index 6f42d94a307..6a37114beae 100644 --- a/plugins/table/lang/nl.js +++ b/plugins/table/lang/nl.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'nl', { bgColor: 'Achtergrondkleur', borderColor: 'Randkleur', data: 'Gegevens', - header: 'Kop', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Ja', no: 'Nee', invalidWidth: 'De celbreedte moet een getal zijn.', diff --git a/plugins/table/lang/no.js b/plugins/table/lang/no.js index 3dd850eca3e..f668d73bf87 100644 --- a/plugins/table/lang/no.js +++ b/plugins/table/lang/no.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'no', { bgColor: 'Bakgrunnsfarge', borderColor: 'Rammefarge', data: 'Data', - header: 'Overskrift', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Ja', no: 'Nei', invalidWidth: 'Cellebredde må være et tall.', diff --git a/plugins/table/lang/oc.js b/plugins/table/lang/oc.js index 769c6c08f5e..268bf98eae1 100644 --- a/plugins/table/lang/oc.js +++ b/plugins/table/lang/oc.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'oc', { bgColor: 'Color de rèireplan', borderColor: 'Color de bordadura', data: 'Donadas', - header: 'Entèsta', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Òc', no: 'Non', invalidWidth: 'La largor de la cellula deu èsser un nombre.', diff --git a/plugins/table/lang/pl.js b/plugins/table/lang/pl.js index 5f6dee0ce02..df79bcea8d6 100644 --- a/plugins/table/lang/pl.js +++ b/plugins/table/lang/pl.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'pl', { bgColor: 'Kolor tła', borderColor: 'Kolor obramowania', data: 'Dane', - header: 'Nagłówek', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Tak', no: 'Nie', invalidWidth: 'Szerokość komórki musi być liczbą.', diff --git a/plugins/table/lang/pt-br.js b/plugins/table/lang/pt-br.js index 3b51464ba3d..80bd2a66c52 100644 --- a/plugins/table/lang/pt-br.js +++ b/plugins/table/lang/pt-br.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'pt-br', { bgColor: 'Cor de fundo', borderColor: 'Cor das bordas', data: 'Dados', - header: 'Cabeçalho', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Sim', no: 'Não', invalidWidth: 'A largura da célula tem que ser um número.', diff --git a/plugins/table/lang/pt.js b/plugins/table/lang/pt.js index bf268a716aa..53a89628b2f 100644 --- a/plugins/table/lang/pt.js +++ b/plugins/table/lang/pt.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'pt', { bgColor: 'Cor de fundo', borderColor: 'Cor da margem', data: 'Dados', - header: 'Cabeçalho', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Sim', no: 'Não', invalidWidth: 'A largura da célula deve ser um número.', diff --git a/plugins/table/lang/ro.js b/plugins/table/lang/ro.js index b836cbda450..ac349caa238 100644 --- a/plugins/table/lang/ro.js +++ b/plugins/table/lang/ro.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'ro', { bgColor: 'Culoare fundal', borderColor: 'Culoare bordură', data: 'Data', - header: 'Antet', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Da', no: 'Nu', invalidWidth: 'Lățimea celulei trebuie să fie un număr.', diff --git a/plugins/table/lang/ru.js b/plugins/table/lang/ru.js index dee6f434fee..9b6e243acd9 100644 --- a/plugins/table/lang/ru.js +++ b/plugins/table/lang/ru.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'ru', { bgColor: 'Цвет фона', borderColor: 'Цвет границ', data: 'Данные', - header: 'Заголовок', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Да', no: 'Нет', invalidWidth: 'Ширина ячейки должна быть числом.', diff --git a/plugins/table/lang/si.js b/plugins/table/lang/si.js index 340810f4556..2d9881d8046 100644 --- a/plugins/table/lang/si.js +++ b/plugins/table/lang/si.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'si', { bgColor: 'පසුබිම් වර්ණය', borderColor: 'මායිම් ', data: 'Data', // MISSING - header: 'ශීර්ෂක', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'ඔව්', no: 'නැත', invalidWidth: 'කොටු පළල සංඛ්‍ය්ත්මක වටිනාකමක් විය යුතුය', diff --git a/plugins/table/lang/sk.js b/plugins/table/lang/sk.js index 95aee9b907b..cac66096a79 100644 --- a/plugins/table/lang/sk.js +++ b/plugins/table/lang/sk.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'sk', { bgColor: 'Farba pozadia', borderColor: 'Farba orámovania', data: 'Dáta', - header: 'Hlavička', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Áno', no: 'Nie', invalidWidth: 'Šírka bunky musí byť číslo.', diff --git a/plugins/table/lang/sl.js b/plugins/table/lang/sl.js index 699b4bcbbd4..7a864d9ef6b 100644 --- a/plugins/table/lang/sl.js +++ b/plugins/table/lang/sl.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'sl', { bgColor: 'Barva ozadja', borderColor: 'Barva obrobe', data: 'Podatki', - header: 'Glava', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Da', no: 'Ne', invalidWidth: 'Širina celice mora biti število.', diff --git a/plugins/table/lang/sq.js b/plugins/table/lang/sq.js index 34bb18fa239..e29d01a1ff4 100644 --- a/plugins/table/lang/sq.js +++ b/plugins/table/lang/sq.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'sq', { bgColor: 'Ngjyra e Prapavijës', borderColor: 'Ngjyra e Kornizave', data: 'Të dhënat', - header: 'Koka', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Po', no: 'Jo', invalidWidth: 'Gjerësia e qelisë duhet të jetë numër.', diff --git a/plugins/table/lang/sr-latn.js b/plugins/table/lang/sr-latn.js index bdfca1349b3..7f3e50a44a1 100644 --- a/plugins/table/lang/sr-latn.js +++ b/plugins/table/lang/sr-latn.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'sr-latn', { bgColor: 'Boja pozadine', borderColor: 'Boja okvira', data: 'Podatak', - header: 'Zaglavlje', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Da', no: 'Nе', invalidWidth: 'U polje širina možete upisati samo brojeve. ', diff --git a/plugins/table/lang/sr.js b/plugins/table/lang/sr.js index 8f1e2566fa4..c619619eb53 100644 --- a/plugins/table/lang/sr.js +++ b/plugins/table/lang/sr.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'sr', { bgColor: 'Боја позадине', borderColor: 'Боја оквира', data: 'Податак', - header: 'Наслов', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Да', no: 'Не', invalidWidth: 'У поље ширина можете уписати само бројеве.', diff --git a/plugins/table/lang/sv.js b/plugins/table/lang/sv.js index 98be4908ded..2545cd894ad 100644 --- a/plugins/table/lang/sv.js +++ b/plugins/table/lang/sv.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'sv', { bgColor: 'Bakgrundsfärg', borderColor: 'Ramfärg', data: 'Data', - header: 'Rubrik', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Ja', no: 'Nej', invalidWidth: 'Cellens bredd måste vara ett nummer.', diff --git a/plugins/table/lang/th.js b/plugins/table/lang/th.js index db7b3ca9c7e..6d9a9277eac 100644 --- a/plugins/table/lang/th.js +++ b/plugins/table/lang/th.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'th', { bgColor: 'Background Color', borderColor: 'Border Color', data: 'Data', - header: 'Header', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Yes', no: 'No', invalidWidth: 'Cell width must be a number.', diff --git a/plugins/table/lang/tr.js b/plugins/table/lang/tr.js index 59ae0e05b96..c7a5ceb4d03 100644 --- a/plugins/table/lang/tr.js +++ b/plugins/table/lang/tr.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'tr', { bgColor: 'Arkaplan Rengi', borderColor: 'Çerçeve Rengi', data: 'Veri', - header: 'Başlık', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Evet', no: 'Hayır', invalidWidth: 'Hücre genişliği sayı olmalıdır.', diff --git a/plugins/table/lang/tt.js b/plugins/table/lang/tt.js index 3add9dc5124..660dc4fd902 100644 --- a/plugins/table/lang/tt.js +++ b/plugins/table/lang/tt.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'tt', { bgColor: 'Фон төсе', borderColor: 'Чик төсе', data: 'Мәгълүмат', - header: 'Башлык', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Әйе', no: 'Юк', invalidWidth: 'Cell width must be a number.', // MISSING diff --git a/plugins/table/lang/ug.js b/plugins/table/lang/ug.js index 3a567d15e13..7403ab9b3d1 100644 --- a/plugins/table/lang/ug.js +++ b/plugins/table/lang/ug.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'ug', { bgColor: 'تەگلىك رەڭگى', borderColor: 'گىرۋەك رەڭگى', data: 'سانلىق مەلۇمات', - header: 'جەدۋەل باشى', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'ھەئە', no: 'ياق', invalidWidth: 'كاتەكچە كەڭلىكى چوقۇم سان بولىدۇ', diff --git a/plugins/table/lang/uk.js b/plugins/table/lang/uk.js index 2f25de843ca..71b4c05ad14 100644 --- a/plugins/table/lang/uk.js +++ b/plugins/table/lang/uk.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'uk', { bgColor: 'Колір фону', borderColor: 'Колір рамки', data: 'Дані', - header: 'Заголовок', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Так', no: 'Ні', invalidWidth: 'Ширина комірки повинна бути цілим числом.', diff --git a/plugins/table/lang/vi.js b/plugins/table/lang/vi.js index 8b9604557df..20478bc2f9b 100644 --- a/plugins/table/lang/vi.js +++ b/plugins/table/lang/vi.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'vi', { bgColor: 'Màu nền', borderColor: 'Màu viền', data: 'Dữ liệu', - header: 'Đầu đề', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: 'Có', no: 'Không', invalidWidth: 'Chiều rộng của ô phải là một số nguyên.', diff --git a/plugins/table/lang/zh-cn.js b/plugins/table/lang/zh-cn.js index c6698e294e8..dca0b9b9d1f 100644 --- a/plugins/table/lang/zh-cn.js +++ b/plugins/table/lang/zh-cn.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'zh-cn', { bgColor: '背景颜色', borderColor: '边框颜色', data: '数据', - header: '表头', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: '是', no: '否', invalidWidth: '单元格宽度必须为数字格式', diff --git a/plugins/table/lang/zh.js b/plugins/table/lang/zh.js index 977ed15f40b..de7cc3342d4 100644 --- a/plugins/table/lang/zh.js +++ b/plugins/table/lang/zh.js @@ -26,7 +26,8 @@ CKEDITOR.plugins.setLang( 'table', 'zh', { bgColor: '背景顏色', borderColor: '框線顏色', data: '資料', - header: '頁首', + columnHeader: 'Column Header', // MISSING + rowHeader: 'Row Header', // MISSING yes: '是', no: '否', invalidWidth: '儲存格寬度必須為數字。', From 8243befa89665339ff1f5c926244944cd9120191 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Wed, 27 Jul 2022 06:53:47 +0200 Subject: [PATCH 531/946] Refactor cellType setup in dialog --- plugins/tabletools/dialogs/tableCell.js | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/plugins/tabletools/dialogs/tableCell.js b/plugins/tabletools/dialogs/tableCell.js index bc9de29f72d..ad8ce2eb4d2 100644 --- a/plugins/tabletools/dialogs/tableCell.js +++ b/plugins/tabletools/dialogs/tableCell.js @@ -130,16 +130,14 @@ CKEDITOR.dialog.add( 'cellProperties', function( editor ) { setup: setupCells( function( selectedCell ) { var scope = selectedCell.getAttribute( 'scope' ); - if ( scope === undefined ) { - return 'td'; - } else { - if ( scope === 'row' ) { + switch ( scope ) { + case 'row': return 'thr'; - } else if ( scope === 'col' ) { + case 'col': return 'thc'; - } + default: + return 'td'; } - return selectedCell.getName(); } ), commit: function( selectedCell ) { var nameToProps = { From fab3943b880bbd67becf0cdeb280cce3e777f08d Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Tue, 2 Aug 2022 10:07:38 +0200 Subject: [PATCH 532/946] Fix manual test --- tests/plugins/tabletools/manual/cellproperties.html | 2 +- tests/plugins/tabletools/manual/cellpropertiescelltype.html | 4 +++- tests/plugins/tabletools/manual/cellpropertiescelltype.md | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/tests/plugins/tabletools/manual/cellproperties.html b/tests/plugins/tabletools/manual/cellproperties.html index 24bb6a5c1d3..f3a39745fb7 100644 --- a/tests/plugins/tabletools/manual/cellproperties.html +++ b/tests/plugins/tabletools/manual/cellproperties.html @@ -22,7 +22,7 @@

    Editor 2:

    diff --git a/tests/plugins/tabletools/manual/cellpropertiescelltype.html b/tests/plugins/tabletools/manual/cellpropertiescelltype.html index 29a98c8d210..29dc75f038b 100644 --- a/tests/plugins/tabletools/manual/cellpropertiescelltype.html +++ b/tests/plugins/tabletools/manual/cellpropertiescelltype.html @@ -15,5 +15,7 @@

    Editor 1:

    diff --git a/tests/plugins/tabletools/manual/cellpropertiescelltype.md b/tests/plugins/tabletools/manual/cellpropertiescelltype.md index e4f89569cb1..e167bb43227 100644 --- a/tests/plugins/tabletools/manual/cellpropertiescelltype.md +++ b/tests/plugins/tabletools/manual/cellpropertiescelltype.md @@ -1,6 +1,6 @@ @bender-tags: 4.20.0, 5084, feature @bender-ui: collapsed -@bender-ckeditor-plugins: wysiwygarea, toolbar, table, tabletools +@bender-ckeditor-plugins: wysiwygarea, toolbar, table, tabletools, sourcearea **Note:** Please verify cell structure via toggling `Source` mode. From c5d92ff25ca74c30aa57c9582b8e3f3bc57a5f15 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Tue, 2 Aug 2022 10:42:59 +0200 Subject: [PATCH 533/946] Propagate language changes --- plugins/table/lang/af.js | 1 + plugins/table/lang/ar.js | 1 + plugins/table/lang/az.js | 1 + plugins/table/lang/bg.js | 1 + plugins/table/lang/bn.js | 1 + plugins/table/lang/bs.js | 1 + plugins/table/lang/ca.js | 1 + plugins/table/lang/cs.js | 1 + plugins/table/lang/cy.js | 1 + plugins/table/lang/da.js | 1 + plugins/table/lang/de-ch.js | 1 + plugins/table/lang/de.js | 1 + plugins/table/lang/el.js | 1 + plugins/table/lang/en-au.js | 1 + plugins/table/lang/en-ca.js | 1 + plugins/table/lang/en-gb.js | 1 + plugins/table/lang/en.js | 1 + plugins/table/lang/eo.js | 1 + plugins/table/lang/es-mx.js | 1 + plugins/table/lang/es.js | 1 + plugins/table/lang/et.js | 1 + plugins/table/lang/eu.js | 1 + plugins/table/lang/fa.js | 1 + plugins/table/lang/fi.js | 1 + plugins/table/lang/fo.js | 1 + plugins/table/lang/fr-ca.js | 1 + plugins/table/lang/fr.js | 1 + plugins/table/lang/gl.js | 1 + plugins/table/lang/gu.js | 1 + plugins/table/lang/he.js | 1 + plugins/table/lang/hi.js | 1 + plugins/table/lang/hr.js | 1 + plugins/table/lang/hu.js | 1 + plugins/table/lang/id.js | 1 + plugins/table/lang/is.js | 1 + plugins/table/lang/it.js | 1 + plugins/table/lang/ja.js | 1 + plugins/table/lang/ka.js | 1 + plugins/table/lang/km.js | 1 + plugins/table/lang/ko.js | 1 + plugins/table/lang/ku.js | 1 + plugins/table/lang/lt.js | 1 + plugins/table/lang/lv.js | 1 + plugins/table/lang/mk.js | 1 + plugins/table/lang/mn.js | 1 + plugins/table/lang/ms.js | 1 + plugins/table/lang/nb.js | 1 + plugins/table/lang/nl.js | 1 + plugins/table/lang/no.js | 1 + plugins/table/lang/oc.js | 1 + plugins/table/lang/pl.js | 1 + plugins/table/lang/pt-br.js | 1 + plugins/table/lang/pt.js | 1 + plugins/table/lang/ro.js | 1 + plugins/table/lang/ru.js | 1 + plugins/table/lang/si.js | 1 + plugins/table/lang/sk.js | 1 + plugins/table/lang/sl.js | 1 + plugins/table/lang/sq.js | 1 + plugins/table/lang/sr-latn.js | 1 + plugins/table/lang/sr.js | 1 + plugins/table/lang/sv.js | 1 + plugins/table/lang/th.js | 1 + plugins/table/lang/tr.js | 1 + plugins/table/lang/tt.js | 1 + plugins/table/lang/ug.js | 1 + plugins/table/lang/uk.js | 1 + plugins/table/lang/vi.js | 1 + plugins/table/lang/zh-cn.js | 1 + plugins/table/lang/zh.js | 1 + 70 files changed, 70 insertions(+) diff --git a/plugins/table/lang/af.js b/plugins/table/lang/af.js index c578fecbcd6..049438d36aa 100644 --- a/plugins/table/lang/af.js +++ b/plugins/table/lang/af.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'af', { bgColor: 'Agtergrondkleur', borderColor: 'Randkleur', data: 'Inhoud', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Ja', diff --git a/plugins/table/lang/ar.js b/plugins/table/lang/ar.js index 4145305ea57..1efe797774b 100644 --- a/plugins/table/lang/ar.js +++ b/plugins/table/lang/ar.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'ar', { bgColor: 'لون الخلفية', borderColor: 'لون الحدود', data: 'بيانات', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'نعم', diff --git a/plugins/table/lang/az.js b/plugins/table/lang/az.js index 092cfcbf704..986d8982247 100644 --- a/plugins/table/lang/az.js +++ b/plugins/table/lang/az.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'az', { bgColor: 'Doldurma rəngi', borderColor: 'Sərhədin rəngi', data: 'Məlumatlar', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Bəli', diff --git a/plugins/table/lang/bg.js b/plugins/table/lang/bg.js index a73f61b30e8..712a1ca78dd 100644 --- a/plugins/table/lang/bg.js +++ b/plugins/table/lang/bg.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'bg', { bgColor: 'Фон', borderColor: 'Цвят на рамката', data: 'Данни', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Да', diff --git a/plugins/table/lang/bn.js b/plugins/table/lang/bn.js index 980092cddd8..059f662cb9e 100644 --- a/plugins/table/lang/bn.js +++ b/plugins/table/lang/bn.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'bn', { bgColor: 'পৃষ্ঠতলের রং', borderColor: 'Border Color', data: 'Data', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Yes', diff --git a/plugins/table/lang/bs.js b/plugins/table/lang/bs.js index a836fd34eaf..aa695f1a831 100644 --- a/plugins/table/lang/bs.js +++ b/plugins/table/lang/bs.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'bs', { bgColor: 'Background Color', borderColor: 'Border Color', data: 'Data', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Yes', diff --git a/plugins/table/lang/ca.js b/plugins/table/lang/ca.js index cde350126b5..e2d8668a140 100644 --- a/plugins/table/lang/ca.js +++ b/plugins/table/lang/ca.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'ca', { bgColor: 'Color de fons', borderColor: 'Color de la vora', data: 'Dades', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Sí', diff --git a/plugins/table/lang/cs.js b/plugins/table/lang/cs.js index 2591417882b..be2c978f16d 100644 --- a/plugins/table/lang/cs.js +++ b/plugins/table/lang/cs.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'cs', { bgColor: 'Barva pozadí', borderColor: 'Barva okraje', data: 'Data', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Ano', diff --git a/plugins/table/lang/cy.js b/plugins/table/lang/cy.js index 0643c79b3db..818c9885806 100644 --- a/plugins/table/lang/cy.js +++ b/plugins/table/lang/cy.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'cy', { bgColor: 'Lliw Cefndir', borderColor: 'Lliw Ymyl', data: 'Data', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Ie', diff --git a/plugins/table/lang/da.js b/plugins/table/lang/da.js index 40fdaa4ae54..02108f53e74 100644 --- a/plugins/table/lang/da.js +++ b/plugins/table/lang/da.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'da', { bgColor: 'Baggrundsfarve', borderColor: 'Rammefarve', data: 'Data', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Ja', diff --git a/plugins/table/lang/de-ch.js b/plugins/table/lang/de-ch.js index 40e1389a1dd..c449935110d 100644 --- a/plugins/table/lang/de-ch.js +++ b/plugins/table/lang/de-ch.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'de-ch', { bgColor: 'Hintergrundfarbe', borderColor: 'Rahmenfarbe', data: 'Daten', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Ja', diff --git a/plugins/table/lang/de.js b/plugins/table/lang/de.js index 49bb702d5fc..4d19fa5ebf1 100644 --- a/plugins/table/lang/de.js +++ b/plugins/table/lang/de.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'de', { bgColor: 'Hintergrundfarbe', borderColor: 'Rahmenfarbe', data: 'Daten', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Ja', diff --git a/plugins/table/lang/el.js b/plugins/table/lang/el.js index e9a4611bd0c..52ff02e7eff 100644 --- a/plugins/table/lang/el.js +++ b/plugins/table/lang/el.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'el', { bgColor: 'Χρώμα Φόντου', borderColor: 'Χρώμα Περιγράμματος', data: 'Δεδομένα', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Ναι', diff --git a/plugins/table/lang/en-au.js b/plugins/table/lang/en-au.js index d3519b36977..5f6a6859717 100644 --- a/plugins/table/lang/en-au.js +++ b/plugins/table/lang/en-au.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'en-au', { bgColor: 'Background Color', borderColor: 'Border Color', data: 'Data', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Yes', diff --git a/plugins/table/lang/en-ca.js b/plugins/table/lang/en-ca.js index fe914591d94..30b5c6fda3e 100644 --- a/plugins/table/lang/en-ca.js +++ b/plugins/table/lang/en-ca.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'en-ca', { bgColor: 'Background Color', borderColor: 'Border Color', data: 'Data', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Yes', diff --git a/plugins/table/lang/en-gb.js b/plugins/table/lang/en-gb.js index 1571d1916a8..39073f9f79f 100644 --- a/plugins/table/lang/en-gb.js +++ b/plugins/table/lang/en-gb.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'en-gb', { bgColor: 'Background Color', borderColor: 'Border Color', data: 'Data', + header: 'Header', // MISSING columnHeader: 'Column Header', rowHeader: 'Row Header', yes: 'Yes', diff --git a/plugins/table/lang/en.js b/plugins/table/lang/en.js index 02420d382ba..70c4785ba77 100644 --- a/plugins/table/lang/en.js +++ b/plugins/table/lang/en.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'en', { bgColor: 'Background Color', borderColor: 'Border Color', data: 'Data', + header: 'Header', columnHeader: 'Column Header', rowHeader: 'Row Header', yes: 'Yes', diff --git a/plugins/table/lang/eo.js b/plugins/table/lang/eo.js index 46acdc93c69..6b051a442ad 100644 --- a/plugins/table/lang/eo.js +++ b/plugins/table/lang/eo.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'eo', { bgColor: 'Fonkoloro', borderColor: 'Borderkoloro', data: 'Datenoj', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Jes', diff --git a/plugins/table/lang/es-mx.js b/plugins/table/lang/es-mx.js index 36b5490e45f..5ce83bf0e9d 100644 --- a/plugins/table/lang/es-mx.js +++ b/plugins/table/lang/es-mx.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'es-mx', { bgColor: 'Color de fondo', borderColor: 'Color de borde', data: 'Datos', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Si', diff --git a/plugins/table/lang/es.js b/plugins/table/lang/es.js index 48ab7a8b72f..efdc4ada0f5 100644 --- a/plugins/table/lang/es.js +++ b/plugins/table/lang/es.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'es', { bgColor: 'Color de fondo', borderColor: 'Color de borde', data: 'Datos', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Sí', diff --git a/plugins/table/lang/et.js b/plugins/table/lang/et.js index 274a452ca82..4eaf212ff9e 100644 --- a/plugins/table/lang/et.js +++ b/plugins/table/lang/et.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'et', { bgColor: 'Tausta värv', borderColor: 'Äärise värv', data: 'Andmed', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Jah', diff --git a/plugins/table/lang/eu.js b/plugins/table/lang/eu.js index 93a5f969193..8ad155755b8 100644 --- a/plugins/table/lang/eu.js +++ b/plugins/table/lang/eu.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'eu', { bgColor: 'Atzeko planoaren kolorea', borderColor: 'Ertzaren kolorea', data: 'Data', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Bai', diff --git a/plugins/table/lang/fa.js b/plugins/table/lang/fa.js index 5cd5ec67eba..ed54a989eae 100644 --- a/plugins/table/lang/fa.js +++ b/plugins/table/lang/fa.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'fa', { bgColor: 'رنگ زمینه', borderColor: 'رنگ خطوط', data: 'اطلاعات', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'بله', diff --git a/plugins/table/lang/fi.js b/plugins/table/lang/fi.js index d5224d768b6..5c266a5d0c8 100644 --- a/plugins/table/lang/fi.js +++ b/plugins/table/lang/fi.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'fi', { bgColor: 'Taustan väri', borderColor: 'Reunan väri', data: 'Data', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Kyllä', diff --git a/plugins/table/lang/fo.js b/plugins/table/lang/fo.js index 59038242b48..55f542c86c0 100644 --- a/plugins/table/lang/fo.js +++ b/plugins/table/lang/fo.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'fo', { bgColor: 'Bakgrundslitur', borderColor: 'Bordalitur', data: 'Data', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Ja', diff --git a/plugins/table/lang/fr-ca.js b/plugins/table/lang/fr-ca.js index 080301379b0..ee2b7f59916 100644 --- a/plugins/table/lang/fr-ca.js +++ b/plugins/table/lang/fr-ca.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'fr-ca', { bgColor: 'Couleur d\'arrière plan', borderColor: 'Couleur de bordure', data: 'Données', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Oui', diff --git a/plugins/table/lang/fr.js b/plugins/table/lang/fr.js index bac52c7ea4d..ac2c5cc32cf 100644 --- a/plugins/table/lang/fr.js +++ b/plugins/table/lang/fr.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'fr', { bgColor: 'Couleur d\'arrière-plan', borderColor: 'Couleur de bordure', data: 'Données', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Oui', diff --git a/plugins/table/lang/gl.js b/plugins/table/lang/gl.js index de63da989be..9cad3cae4df 100644 --- a/plugins/table/lang/gl.js +++ b/plugins/table/lang/gl.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'gl', { bgColor: 'Cor do fondo', borderColor: 'Cor do bordo', data: 'Datos', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Si', diff --git a/plugins/table/lang/gu.js b/plugins/table/lang/gu.js index 56005e854fc..332f39d2920 100644 --- a/plugins/table/lang/gu.js +++ b/plugins/table/lang/gu.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'gu', { bgColor: 'પાછાળનો રંગ', borderColor: 'બોર્ડેર રંગ', data: 'સ્વીકૃત માહિતી', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'હા', diff --git a/plugins/table/lang/he.js b/plugins/table/lang/he.js index a93b15e9a0e..5c01e90ea5c 100644 --- a/plugins/table/lang/he.js +++ b/plugins/table/lang/he.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'he', { bgColor: 'צבע רקע', borderColor: 'צבע מסגרת', data: 'מידע', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'כן', diff --git a/plugins/table/lang/hi.js b/plugins/table/lang/hi.js index 29fd49555af..af845655ab3 100644 --- a/plugins/table/lang/hi.js +++ b/plugins/table/lang/hi.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'hi', { bgColor: 'Background Color', borderColor: 'Border Color', data: 'Data', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Yes', diff --git a/plugins/table/lang/hr.js b/plugins/table/lang/hr.js index 5910eb2e0ee..abcc3197f25 100644 --- a/plugins/table/lang/hr.js +++ b/plugins/table/lang/hr.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'hr', { bgColor: 'Boja pozadine', borderColor: 'Boja ruba', data: 'Podatak', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Da', diff --git a/plugins/table/lang/hu.js b/plugins/table/lang/hu.js index 017116ae431..a6b590f4cd3 100644 --- a/plugins/table/lang/hu.js +++ b/plugins/table/lang/hu.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'hu', { bgColor: 'Háttér színe', borderColor: 'Keret színe', data: 'Adat', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Igen', diff --git a/plugins/table/lang/id.js b/plugins/table/lang/id.js index 3d9227c560e..fe4551ed789 100644 --- a/plugins/table/lang/id.js +++ b/plugins/table/lang/id.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'id', { bgColor: 'Warna Latar Belakang', borderColor: 'Warna Batasan', data: 'Data', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Ya', diff --git a/plugins/table/lang/is.js b/plugins/table/lang/is.js index adc497cfef6..829c3c553f8 100644 --- a/plugins/table/lang/is.js +++ b/plugins/table/lang/is.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'is', { bgColor: 'Background Color', borderColor: 'Border Color', data: 'Data', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Yes', diff --git a/plugins/table/lang/it.js b/plugins/table/lang/it.js index 0a4d2cd383f..0d7072764a2 100644 --- a/plugins/table/lang/it.js +++ b/plugins/table/lang/it.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'it', { bgColor: 'Colore di Sfondo', borderColor: 'Colore del Bordo', data: 'Dati', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Si', diff --git a/plugins/table/lang/ja.js b/plugins/table/lang/ja.js index d6ece70eb6e..9a3ca9a1d1f 100644 --- a/plugins/table/lang/ja.js +++ b/plugins/table/lang/ja.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'ja', { bgColor: '背景色', borderColor: 'ボーダーカラー', data: 'テーブルデータ (td)', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'はい', diff --git a/plugins/table/lang/ka.js b/plugins/table/lang/ka.js index f7e0c96ca41..b388ab021af 100644 --- a/plugins/table/lang/ka.js +++ b/plugins/table/lang/ka.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'ka', { bgColor: 'ფონის ფერი', borderColor: 'ჩარჩოს ფერი', data: 'მონაცემები', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'დიახ', diff --git a/plugins/table/lang/km.js b/plugins/table/lang/km.js index e8bb31f7733..bba7b728630 100644 --- a/plugins/table/lang/km.js +++ b/plugins/table/lang/km.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'km', { bgColor: 'ពណ៌​ផ្ទៃ​ក្រោយ', borderColor: 'ពណ៌​បន្ទាត់​ស៊ុម', data: 'ទិន្នន័យ', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'ព្រម', diff --git a/plugins/table/lang/ko.js b/plugins/table/lang/ko.js index 79804f61ce9..601e92c165f 100644 --- a/plugins/table/lang/ko.js +++ b/plugins/table/lang/ko.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'ko', { bgColor: '배경색', borderColor: '테두리 색', data: '자료', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: '예', diff --git a/plugins/table/lang/ku.js b/plugins/table/lang/ku.js index 88bfcc08f65..f9758d17fa2 100644 --- a/plugins/table/lang/ku.js +++ b/plugins/table/lang/ku.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'ku', { bgColor: 'ڕەنگی پاشبنەما', borderColor: 'ڕەنگی پەراوێز', data: 'داتا', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'بەڵێ', diff --git a/plugins/table/lang/lt.js b/plugins/table/lang/lt.js index 5f343db86c6..808d6dc1773 100644 --- a/plugins/table/lang/lt.js +++ b/plugins/table/lang/lt.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'lt', { bgColor: 'Fono spalva', borderColor: 'Rėmelio spalva', data: 'Data', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Taip', diff --git a/plugins/table/lang/lv.js b/plugins/table/lang/lv.js index c94127b4664..288cfed5ef7 100644 --- a/plugins/table/lang/lv.js +++ b/plugins/table/lang/lv.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'lv', { bgColor: 'Fona krāsa', borderColor: 'Rāmja krāsa', data: 'Dati', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Jā', diff --git a/plugins/table/lang/mk.js b/plugins/table/lang/mk.js index 452b7fbdf20..5d7ffef8020 100644 --- a/plugins/table/lang/mk.js +++ b/plugins/table/lang/mk.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'mk', { bgColor: 'Background Color', borderColor: 'Border Color', data: 'Data', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Yes', diff --git a/plugins/table/lang/mn.js b/plugins/table/lang/mn.js index 73d4825dc20..fd0075de8a8 100644 --- a/plugins/table/lang/mn.js +++ b/plugins/table/lang/mn.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'mn', { bgColor: 'Дэвсгэр өнгө', borderColor: 'Хүрээний өнгө', data: 'Data', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Тийм', diff --git a/plugins/table/lang/ms.js b/plugins/table/lang/ms.js index 1b690beee5c..c386186a91e 100644 --- a/plugins/table/lang/ms.js +++ b/plugins/table/lang/ms.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'ms', { bgColor: 'Background Color', borderColor: 'Border Color', data: 'Data', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Yes', diff --git a/plugins/table/lang/nb.js b/plugins/table/lang/nb.js index ab21875d3ba..26d2ea1f0d7 100644 --- a/plugins/table/lang/nb.js +++ b/plugins/table/lang/nb.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'nb', { bgColor: 'Bakgrunnsfarge', borderColor: 'Rammefarge', data: 'Data', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Ja', diff --git a/plugins/table/lang/nl.js b/plugins/table/lang/nl.js index 6a37114beae..8a457fa6024 100644 --- a/plugins/table/lang/nl.js +++ b/plugins/table/lang/nl.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'nl', { bgColor: 'Achtergrondkleur', borderColor: 'Randkleur', data: 'Gegevens', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Ja', diff --git a/plugins/table/lang/no.js b/plugins/table/lang/no.js index f668d73bf87..73c1f5ab69f 100644 --- a/plugins/table/lang/no.js +++ b/plugins/table/lang/no.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'no', { bgColor: 'Bakgrunnsfarge', borderColor: 'Rammefarge', data: 'Data', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Ja', diff --git a/plugins/table/lang/oc.js b/plugins/table/lang/oc.js index 268bf98eae1..029d859a9ed 100644 --- a/plugins/table/lang/oc.js +++ b/plugins/table/lang/oc.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'oc', { bgColor: 'Color de rèireplan', borderColor: 'Color de bordadura', data: 'Donadas', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Òc', diff --git a/plugins/table/lang/pl.js b/plugins/table/lang/pl.js index df79bcea8d6..6c9653fd9e4 100644 --- a/plugins/table/lang/pl.js +++ b/plugins/table/lang/pl.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'pl', { bgColor: 'Kolor tła', borderColor: 'Kolor obramowania', data: 'Dane', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Tak', diff --git a/plugins/table/lang/pt-br.js b/plugins/table/lang/pt-br.js index 80bd2a66c52..88bdfe11c49 100644 --- a/plugins/table/lang/pt-br.js +++ b/plugins/table/lang/pt-br.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'pt-br', { bgColor: 'Cor de fundo', borderColor: 'Cor das bordas', data: 'Dados', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Sim', diff --git a/plugins/table/lang/pt.js b/plugins/table/lang/pt.js index 53a89628b2f..07e718db4b2 100644 --- a/plugins/table/lang/pt.js +++ b/plugins/table/lang/pt.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'pt', { bgColor: 'Cor de fundo', borderColor: 'Cor da margem', data: 'Dados', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Sim', diff --git a/plugins/table/lang/ro.js b/plugins/table/lang/ro.js index ac349caa238..3e275af0871 100644 --- a/plugins/table/lang/ro.js +++ b/plugins/table/lang/ro.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'ro', { bgColor: 'Culoare fundal', borderColor: 'Culoare bordură', data: 'Data', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Da', diff --git a/plugins/table/lang/ru.js b/plugins/table/lang/ru.js index 9b6e243acd9..bd06d918d36 100644 --- a/plugins/table/lang/ru.js +++ b/plugins/table/lang/ru.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'ru', { bgColor: 'Цвет фона', borderColor: 'Цвет границ', data: 'Данные', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Да', diff --git a/plugins/table/lang/si.js b/plugins/table/lang/si.js index 2d9881d8046..dc362c8e007 100644 --- a/plugins/table/lang/si.js +++ b/plugins/table/lang/si.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'si', { bgColor: 'පසුබිම් වර්ණය', borderColor: 'මායිම් ', data: 'Data', // MISSING + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'ඔව්', diff --git a/plugins/table/lang/sk.js b/plugins/table/lang/sk.js index cac66096a79..5ada3293afa 100644 --- a/plugins/table/lang/sk.js +++ b/plugins/table/lang/sk.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'sk', { bgColor: 'Farba pozadia', borderColor: 'Farba orámovania', data: 'Dáta', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Áno', diff --git a/plugins/table/lang/sl.js b/plugins/table/lang/sl.js index 7a864d9ef6b..f5255a6c251 100644 --- a/plugins/table/lang/sl.js +++ b/plugins/table/lang/sl.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'sl', { bgColor: 'Barva ozadja', borderColor: 'Barva obrobe', data: 'Podatki', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Da', diff --git a/plugins/table/lang/sq.js b/plugins/table/lang/sq.js index e29d01a1ff4..8720c13e40b 100644 --- a/plugins/table/lang/sq.js +++ b/plugins/table/lang/sq.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'sq', { bgColor: 'Ngjyra e Prapavijës', borderColor: 'Ngjyra e Kornizave', data: 'Të dhënat', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Po', diff --git a/plugins/table/lang/sr-latn.js b/plugins/table/lang/sr-latn.js index 7f3e50a44a1..f35f6aea1d3 100644 --- a/plugins/table/lang/sr-latn.js +++ b/plugins/table/lang/sr-latn.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'sr-latn', { bgColor: 'Boja pozadine', borderColor: 'Boja okvira', data: 'Podatak', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Da', diff --git a/plugins/table/lang/sr.js b/plugins/table/lang/sr.js index c619619eb53..1124cf0aa58 100644 --- a/plugins/table/lang/sr.js +++ b/plugins/table/lang/sr.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'sr', { bgColor: 'Боја позадине', borderColor: 'Боја оквира', data: 'Податак', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Да', diff --git a/plugins/table/lang/sv.js b/plugins/table/lang/sv.js index 2545cd894ad..6950764ff7e 100644 --- a/plugins/table/lang/sv.js +++ b/plugins/table/lang/sv.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'sv', { bgColor: 'Bakgrundsfärg', borderColor: 'Ramfärg', data: 'Data', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Ja', diff --git a/plugins/table/lang/th.js b/plugins/table/lang/th.js index 6d9a9277eac..91bd29bd81c 100644 --- a/plugins/table/lang/th.js +++ b/plugins/table/lang/th.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'th', { bgColor: 'Background Color', borderColor: 'Border Color', data: 'Data', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Yes', diff --git a/plugins/table/lang/tr.js b/plugins/table/lang/tr.js index c7a5ceb4d03..b149a9f81f4 100644 --- a/plugins/table/lang/tr.js +++ b/plugins/table/lang/tr.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'tr', { bgColor: 'Arkaplan Rengi', borderColor: 'Çerçeve Rengi', data: 'Veri', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Evet', diff --git a/plugins/table/lang/tt.js b/plugins/table/lang/tt.js index 660dc4fd902..5d327e0e8ad 100644 --- a/plugins/table/lang/tt.js +++ b/plugins/table/lang/tt.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'tt', { bgColor: 'Фон төсе', borderColor: 'Чик төсе', data: 'Мәгълүмат', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Әйе', diff --git a/plugins/table/lang/ug.js b/plugins/table/lang/ug.js index 7403ab9b3d1..11b036a990f 100644 --- a/plugins/table/lang/ug.js +++ b/plugins/table/lang/ug.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'ug', { bgColor: 'تەگلىك رەڭگى', borderColor: 'گىرۋەك رەڭگى', data: 'سانلىق مەلۇمات', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'ھەئە', diff --git a/plugins/table/lang/uk.js b/plugins/table/lang/uk.js index 71b4c05ad14..87a91d88cd6 100644 --- a/plugins/table/lang/uk.js +++ b/plugins/table/lang/uk.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'uk', { bgColor: 'Колір фону', borderColor: 'Колір рамки', data: 'Дані', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Так', diff --git a/plugins/table/lang/vi.js b/plugins/table/lang/vi.js index 20478bc2f9b..296a90d8a0b 100644 --- a/plugins/table/lang/vi.js +++ b/plugins/table/lang/vi.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'vi', { bgColor: 'Màu nền', borderColor: 'Màu viền', data: 'Dữ liệu', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: 'Có', diff --git a/plugins/table/lang/zh-cn.js b/plugins/table/lang/zh-cn.js index dca0b9b9d1f..44dd6c9d49c 100644 --- a/plugins/table/lang/zh-cn.js +++ b/plugins/table/lang/zh-cn.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'zh-cn', { bgColor: '背景颜色', borderColor: '边框颜色', data: '数据', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: '是', diff --git a/plugins/table/lang/zh.js b/plugins/table/lang/zh.js index de7cc3342d4..2cc8809218a 100644 --- a/plugins/table/lang/zh.js +++ b/plugins/table/lang/zh.js @@ -26,6 +26,7 @@ CKEDITOR.plugins.setLang( 'table', 'zh', { bgColor: '背景顏色', borderColor: '框線顏色', data: '資料', + header: 'Header', // MISSING columnHeader: 'Column Header', // MISSING rowHeader: 'Row Header', // MISSING yes: '是', From 0e09612de1d50f65770402868a1a9c63827a8375 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Tue, 2 Aug 2022 10:45:17 +0200 Subject: [PATCH 534/946] Allow th cell without scope attribute --- plugins/tabletools/dialogs/tableCell.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/plugins/tabletools/dialogs/tableCell.js b/plugins/tabletools/dialogs/tableCell.js index ad8ce2eb4d2..95aa61fcd03 100644 --- a/plugins/tabletools/dialogs/tableCell.js +++ b/plugins/tabletools/dialogs/tableCell.js @@ -124,11 +124,17 @@ CKEDITOR.dialog.add( 'cellProperties', function( editor ) { 'default': 'td', items: [ [ langCell.data, 'td' ], + [ langCell.header, 'th' ], [ langCell.columnHeader, 'thc' ], [ langCell.rowHeader, 'thr' ] ], setup: setupCells( function( selectedCell ) { - var scope = selectedCell.getAttribute( 'scope' ); + var cellName = selectedCell.getName(), + scope = selectedCell.getAttribute( 'scope' ); + + if ( cellName === 'td' ) { + return 'td'; + } switch ( scope ) { case 'row': @@ -136,7 +142,7 @@ CKEDITOR.dialog.add( 'cellProperties', function( editor ) { case 'col': return 'thc'; default: - return 'td'; + return 'th'; } } ), commit: function( selectedCell ) { @@ -144,6 +150,9 @@ CKEDITOR.dialog.add( 'cellProperties', function( editor ) { 'td': { name: 'td' }, + 'th': { + name: 'th' + }, 'thc': { name: 'th', scope: 'col' From 45e0a9aa34cc5600bd5f1109645e4fedf486ee97 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Tue, 2 Aug 2022 10:53:20 +0200 Subject: [PATCH 535/946] Add simple header cell to tests --- tests/plugins/tabletools/cellproperties.html | 18 ++++++++++++++++++ tests/plugins/tabletools/cellproperties.js | 5 +++++ 2 files changed, 23 insertions(+) diff --git a/tests/plugins/tabletools/cellproperties.html b/tests/plugins/tabletools/cellproperties.html index e4ddcbeb8b2..f1c3808b1df 100644 --- a/tests/plugins/tabletools/cellproperties.html +++ b/tests/plugins/tabletools/cellproperties.html @@ -454,6 +454,24 @@ + + + diff --git a/tests/plugins/tableresize/tableresize.js b/tests/plugins/tableresize/tableresize.js index fae303acfed..1bc16727f85 100644 --- a/tests/plugins/tableresize/tableresize.js +++ b/tests/plugins/tableresize/tableresize.js @@ -109,6 +109,16 @@ bender.editors = { name: 'intable', creator: 'inline' }, + inlineOverflow: { + name: 'inline-overflow', + creator: 'inline' + }, + classicOverflow: { + name: 'classic-overflow', + config: { + width: 250 + } + }, undo: { name: 'undo' } @@ -302,6 +312,44 @@ bender.test( { } } ); + wait(); + }, + + // (#4889) + 'test pillars are resetted on scroll (inline)': function() { + var editor = this.editors.inlineOverflow, + editable = editor.editable(), + table = editable.findOne( 'table' ); + + init( table, editor ); + + editable.fire( 'scroll', {} ); + + setTimeout( function() { + resume( function() { + assert.areSame( null, table.getCustomData( '_cke_table_pillars' ) ); + } ); + }, 210 ); + + wait(); + }, + + // (#4889) + 'test pillars are resetted on scroll (classic)': function() { + var editor = this.editors.classicOverflow, + editable = editor.editable(), + table = editable.findOne( 'table' ); + + init( table, editor ); + + editor.document.fire( 'scroll', {} ); + + setTimeout( function() { + resume( function() { + assert.areSame( null, table.getCustomData( '_cke_table_pillars' ) ); + } ); + }, 210 ); + wait(); } } ); From c72a6e5ab9846af62f76a9807436750ca17bb3df Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Tue, 30 Aug 2022 17:59:47 +0200 Subject: [PATCH 583/946] Reset pillars position on scroll. --- plugins/tableresize/plugin.js | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/plugins/tableresize/plugin.js b/plugins/tableresize/plugin.js index ba559a237d3..3166d4afea1 100644 --- a/plugins/tableresize/plugin.js +++ b/plugins/tableresize/plugin.js @@ -402,11 +402,12 @@ init: function( editor ) { editor.on( 'contentDom', function() { var resizer, - editable = editor.editable(); + editable = editor.editable(), + // In Classic editor it is better to use document + // instead of editable so event will work below body. + listenerTarget = editable.isInline() ? editable : editor.document; - // In Classic editor it is better to use document - // instead of editable so event will work below body. - editable.attachListener( editable.isInline() ? editable : editor.document, 'mousemove', function( evt ) { + editable.attachListener( listenerTarget, 'mousemove', function( evt ) { evt = evt.data; var target = evt.getTarget(); @@ -456,6 +457,15 @@ resizer.attachTo( pillar ); } } ); + + // Reset pillars position on scroll (#4889). + editable.attachListener( listenerTarget, 'scroll', function() { + var tables = editable.find( 'table' ).toArray(); + + CKEDITOR.tools.array.forEach( tables, CKEDITOR.tools.debounce( function( table ) { + table.removeCustomData( '_cke_table_pillars' ); + }, 200 ) ); + } ); } ); } } ); From 9886962a28cf4e4a5af18cfd5b86021411689722 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Tue, 30 Aug 2022 18:09:51 +0200 Subject: [PATCH 584/946] Update manual test to include all types of editors. --- .../tableresize/manual/scrollupdate.html | 84 ++++++++++++++++++- .../tableresize/manual/scrollupdate.md | 1 + 2 files changed, 83 insertions(+), 2 deletions(-) diff --git a/tests/plugins/tableresize/manual/scrollupdate.html b/tests/plugins/tableresize/manual/scrollupdate.html index 44fef25a9d1..f82029e7ae7 100644 --- a/tests/plugins/tableresize/manual/scrollupdate.html +++ b/tests/plugins/tableresize/manual/scrollupdate.html @@ -1,4 +1,77 @@ -
    +

    Inline editor

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Column 1Column 2Column 3Column 4
    CellCellCellCell
    CellCellCellCell
    CellCellCellCell
    CellCellCellCell
    + + +

    div-based editor

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Column 1Column 2Column 3Column 4
    CellCellCellCell
    CellCellCellCell
    CellCellCellCell
    CellCellCellCell
    +
    + +

    iframe-based editor

    +
    @@ -34,5 +107,12 @@ diff --git a/tests/plugins/tableresize/manual/scrollupdate.md b/tests/plugins/tableresize/manual/scrollupdate.md index 33defe35b11..c9e03cd104c 100644 --- a/tests/plugins/tableresize/manual/scrollupdate.md +++ b/tests/plugins/tableresize/manual/scrollupdate.md @@ -8,3 +8,4 @@ **Expected** The resizing cursor is in the right place. **Unexpected** The resizing cursor is moved from the column's border. +1. Repeat the procedure for all editors. From 57ce132085912ec79a208af46000d92bb3f7e41f Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Thu, 8 Sep 2022 10:33:00 +0200 Subject: [PATCH 585/946] Update info about the reproduction steps in manual test. --- tests/plugins/tableresize/manual/scrollupdate.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/plugins/tableresize/manual/scrollupdate.md b/tests/plugins/tableresize/manual/scrollupdate.md index c9e03cd104c..fc20d2e388e 100644 --- a/tests/plugins/tableresize/manual/scrollupdate.md +++ b/tests/plugins/tableresize/manual/scrollupdate.md @@ -3,6 +3,8 @@ @bender-ckeditor-plugins: wysiwygarea, toolbar, table, tableresize, tabletools, floatingspace 1. Scroll the editor to its right end and then slightly to the left. + + **Note** Use a mouse wheel or a gesture on trackpad to scroll. The bug does not occur when dragging the scrollbar. 1. Try to resize the last column. **Expected** The resizing cursor is in the right place. From fc8e7a3627befa0c2efc5cde77ea426941fa2959 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Tue, 13 Sep 2022 11:48:08 +0200 Subject: [PATCH 586/946] Added changelog entry. --- CHANGES.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGES.md b/CHANGES.md index 8b17a0de0b9..26faf1d8a6d 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -12,6 +12,7 @@ New Features: Fixed Issues: +* [#4889](https://github.com/ckeditor/ckeditor4/issues/4889): Fixed: Incorrect position of the [Table Resize](https://ckeditor.com/cke4/addon/tableresize) cursor after scrolling the editor horizontally. * [#5319](https://github.com/ckeditor/ckeditor4/issues/5319): Fixed: [Autolink](https://ckeditor.com/cke4/addon/autolink) [`config.autolink_urlRegex`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-autolink_urlRegex) option produces invalid links when configured directly using editor instance configuration. Thanks to [Aigars Zeiza](https://github.com/Zuzon)! From ae198ef77f7532512178cfdfb32a09629f42bacb Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Mon, 11 Jun 2018 15:58:48 +0200 Subject: [PATCH 587/946] Added following space option. --- plugins/autocomplete/plugin.js | 39 ++++++++++++++++++++++++++++++++-- 1 file changed, 37 insertions(+), 2 deletions(-) diff --git a/plugins/autocomplete/plugin.js b/plugins/autocomplete/plugin.js index 8ca790115be..7d2c634f23d 100644 --- a/plugins/autocomplete/plugin.js +++ b/plugins/autocomplete/plugin.js @@ -174,6 +174,13 @@ */ this.throttle = config.throttle !== undefined ? config.throttle : 20; + /** + * See {@link CKEDITOR.plugins.autocomplete.configDefinition#followingSpace}. + * + * @property {Boolean} [followingSpace] + */ + this.throttle = config.followingSpace !== undefined ? config.followingSpace : true; + /** * The autocomplete view instance. * @@ -424,11 +431,17 @@ } var item = this.model.getItemById( itemId ), - editor = this.editor; + editor = this.editor, + selection = editor.getSelection(); editor.fire( 'saveSnapshot' ); - editor.getSelection().selectRanges( [ this.model.range ] ); + selection.selectRanges( [ this.model.range ] ); editor.insertHtml( this.getHtmlToInsert( item ), 'text' ); + + if ( this.followingSpace ) { + insertSpaceAfterMatch( editor ); + } + editor.fire( 'saveSnapshot' ); }, @@ -1510,6 +1523,22 @@ return editor.window.getFrame().getParent(); } + function insertSpaceAfterMatch( editor ) { + var selection = editor.getSelection(); + + var nextNode = selection.getRanges()[ 0 ].getNextNode( function( node ) { + return Boolean( node.type == CKEDITOR.NODE_TEXT && node.getText() ); + } ); + + if ( nextNode && nextNode.getText().match( /^\s+/ ) ) { + var range = editor.createRange(); + range.setStart( nextNode, 1 ); + selection.selectRanges( [ range ] ); + } else { + editor.insertHtml( ' ' ); + } + } + function encodeItem( item ) { return CKEDITOR.tools.array.reduce( CKEDITOR.tools.object.keys( item ), function( cur, key ) { cur[ key ] = CKEDITOR.tools.htmlEncode( item[ key ] ); @@ -1641,6 +1670,12 @@ * @property {String} query */ + /** + * Indicates if a following space should be added after accepted match. + * + * @property {Boolean} [followingSpace=true] + */ + /** * The range in the DOM indicating the position of the {@link #query}. * From c804723572dd38d495a6e3e742936e52cf78d068 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Mon, 11 Jun 2018 16:15:19 +0200 Subject: [PATCH 588/946] Added manual test and fixed typo. --- plugins/autocomplete/plugin.js | 2 +- .../autocomplete/manual/followingspace.md | 32 +++++++++++++++++++ 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 tests/plugins/autocomplete/manual/followingspace.md diff --git a/plugins/autocomplete/plugin.js b/plugins/autocomplete/plugin.js index 7d2c634f23d..368d4c5db68 100644 --- a/plugins/autocomplete/plugin.js +++ b/plugins/autocomplete/plugin.js @@ -179,7 +179,7 @@ * * @property {Boolean} [followingSpace] */ - this.throttle = config.followingSpace !== undefined ? config.followingSpace : true; + this.followingSpace = config.followingSpace !== undefined ? config.followingSpace : true; /** * The autocomplete view instance. diff --git a/tests/plugins/autocomplete/manual/followingspace.md b/tests/plugins/autocomplete/manual/followingspace.md new file mode 100644 index 00000000000..cdf041ca9ff --- /dev/null +++ b/tests/plugins/autocomplete/manual/followingspace.md @@ -0,0 +1,32 @@ +@bender-tags: 4.10.0, bug, 2008 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, basicstyles, autocomplete, textmatch +@bender-include: _helpers/utils.js + +# Following space + +1. Place cursor at end of the editors content. +1. Type `@`. +1. Press enter. + +## Expected + +Space has been added after the insertion `@anna ^`. + +## Unexpected + +Space has not been added after the insertion `@anna^`. + +# Existing space + +1. Place cursor between words so there is existing space before `hello ^ world`. +2. Type `@`. +1. Press enter. + +## Expected + +Space has not been added after the insertion. Selection has been placed right after existing space `hello @anna ^world`. + +## Unexpected + +Space has been doubled after the insertion `hello @anna ^ world` or selection is placed right after inserted text `hello @anna^ world`. From 3a1e824f880ec35d5d29c5822a200afb4045012e Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Thu, 8 Sep 2022 09:15:58 +0200 Subject: [PATCH 589/946] Resolve conflicts --- plugins/autocomplete/plugin.js | 41 +++++++++++------- tests/plugins/autocomplete/autocomplete.js | 49 ++++++++++++++++++++-- 2 files changed, 73 insertions(+), 17 deletions(-) diff --git a/plugins/autocomplete/plugin.js b/plugins/autocomplete/plugin.js index 368d4c5db68..16f216311f9 100644 --- a/plugins/autocomplete/plugin.js +++ b/plugins/autocomplete/plugin.js @@ -438,8 +438,9 @@ selection.selectRanges( [ this.model.range ] ); editor.insertHtml( this.getHtmlToInsert( item ), 'text' ); + // Insert following space after accepting match (#2008). if ( this.followingSpace ) { - insertSpaceAfterMatch( editor ); + // insertFollowingSpace( editor ); } editor.fire( 'saveSnapshot' ); @@ -1523,21 +1524,21 @@ return editor.window.getFrame().getParent(); } - function insertSpaceAfterMatch( editor ) { - var selection = editor.getSelection(); + // function insertSpaceAfterMatch( editor ) { + // var selection = editor.getSelection(); - var nextNode = selection.getRanges()[ 0 ].getNextNode( function( node ) { - return Boolean( node.type == CKEDITOR.NODE_TEXT && node.getText() ); - } ); + // var nextNode = selection.getRanges()[ 0 ].getNextNode( function( node ) { + // return Boolean( node.type == CKEDITOR.NODE_TEXT && node.getText() ); + // } ); - if ( nextNode && nextNode.getText().match( /^\s+/ ) ) { - var range = editor.createRange(); - range.setStart( nextNode, 1 ); - selection.selectRanges( [ range ] ); - } else { - editor.insertHtml( ' ' ); - } - } + // if ( nextNode && nextNode.getText().match( /^\s+/ ) ) { + // var range = editor.createRange(); + // range.setStart( nextNode, 1 ); + // selection.selectRanges( [ range ] ); + // } else { + // editor.insertHtml( ' ' ); + // } + // } function encodeItem( item ) { return CKEDITOR.tools.array.reduce( CKEDITOR.tools.object.keys( item ), function( cur, key ) { @@ -1546,6 +1547,18 @@ }, {} ); } + // function insertFollowingSpace( editor ) { + // var selection = editor.getSelection(); + + // if ( nextNode && nextNode.getText().match( /^\s+/ ) ) { + // var range = editor.createRange(); + // range.setStart( nextNode, 1 ); + // selection.selectRanges( [ range ] ); + // } else { + // editor.insertHtml( ' ' ); + // } + // } + /** * Abstract class describing the definition of the [Autocomplete](https://ckeditor.com/cke4/addon/autocomplete) plugin configuration. * diff --git a/tests/plugins/autocomplete/autocomplete.js b/tests/plugins/autocomplete/autocomplete.js index 3172e595314..417cd5bf7e9 100644 --- a/tests/plugins/autocomplete/autocomplete.js +++ b/tests/plugins/autocomplete/autocomplete.js @@ -32,7 +32,8 @@ var configDefinition = { textTestCallback: textTestCallback, - dataCallback: dataCallback + dataCallback: dataCallback, + followingSpace: false }; bender.test( { @@ -476,7 +477,8 @@ dataCallback: function( matchInfo, callback ) { callback( [ { id: 1, name: 'anna' } ] ); }, - outputTemplate: '{name}' + outputTemplate: '{name}', + followingSpace: false } ); this.editorBots.standard.setHtmlWithSelection( '' ); @@ -508,7 +510,8 @@ return { text: '@Annabelle', range: range }; }, - dataCallback: dataCallback + dataCallback: dataCallback, + followingSpace: false } ); this.editorBots.standard.setHtmlWithSelection( '@Annabelle^' ); @@ -622,6 +625,46 @@ wait(); }, + // (#2008) + 'test following space is inserted after accepting match': function() { + var editor = this.editors.standard, + editable = editor.editable(), + ac = new CKEDITOR.plugins.autocomplete( editor, { + dataCallback: dataCallback, + textTestCallback: textTestCallback + } ); + + this.editorBots.standard.setHtmlWithSelection( '' ); + + editor.editable().fire( 'keyup', new CKEDITOR.dom.event( {} ) ); + + editable.fire( 'keydown', new CKEDITOR.dom.event( { keyCode: 13 } ) ); // ENTER + + assert.areEqual( '

    item1 

    ', editor.getData() ); + + ac.destroy(); + }, + + // (#2008) + 'test following space is not doubled': function() { + var editor = this.editors.standard, + editable = editor.editable(), + ac = new CKEDITOR.plugins.autocomplete( editor, { + dataCallback: dataCallback, + textTestCallback: textTestCallback + } ); + + this.editorBots.standard.setHtmlWithSelection( '^ foo' ); + + editor.editable().fire( 'keyup', new CKEDITOR.dom.event( {} ) ); + + editable.fire( 'keydown', new CKEDITOR.dom.event( { keyCode: 13 } ) ); // ENTER + + assert.areEqual( '

    item1 foo

    ', editor.getData() ); + + ac.destroy(); + }, + // (#2474) 'test editor change event': function() { var editor = this.editors.standard, From d910d9d9df85a409647d5cd05cce7cd264e8e37b Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Tue, 12 Jun 2018 10:52:00 +0200 Subject: [PATCH 590/946] Ignored tests for ie. --- tests/plugins/autocomplete/autocomplete.js | 10 +++++++ .../autocomplete/manual/followingspace.html | 26 +++++++++++++++++++ .../autocomplete/manual/followingspace.md | 2 +- 3 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 tests/plugins/autocomplete/manual/followingspace.html diff --git a/tests/plugins/autocomplete/autocomplete.js b/tests/plugins/autocomplete/autocomplete.js index 417cd5bf7e9..1d3be66f6aa 100644 --- a/tests/plugins/autocomplete/autocomplete.js +++ b/tests/plugins/autocomplete/autocomplete.js @@ -627,6 +627,11 @@ // (#2008) 'test following space is inserted after accepting match': function() { + // Ignore test due to IE issue (#2077). + if ( CKEDITOR.env.ie && CKEDITOR.env.version < 11 ) { + assert.ignore(); + } + var editor = this.editors.standard, editable = editor.editable(), ac = new CKEDITOR.plugins.autocomplete( editor, { @@ -647,6 +652,11 @@ // (#2008) 'test following space is not doubled': function() { + // Ignore test due to IE issue (#2077). + if ( CKEDITOR.env.ie && CKEDITOR.env.version < 11 ) { + assert.ignore(); + } + var editor = this.editors.standard, editable = editor.editable(), ac = new CKEDITOR.plugins.autocomplete( editor, { diff --git a/tests/plugins/autocomplete/manual/followingspace.html b/tests/plugins/autocomplete/manual/followingspace.html new file mode 100644 index 00000000000..2d2ff913997 --- /dev/null +++ b/tests/plugins/autocomplete/manual/followingspace.html @@ -0,0 +1,26 @@ + + + diff --git a/tests/plugins/autocomplete/manual/followingspace.md b/tests/plugins/autocomplete/manual/followingspace.md index cdf041ca9ff..fee381fb158 100644 --- a/tests/plugins/autocomplete/manual/followingspace.md +++ b/tests/plugins/autocomplete/manual/followingspace.md @@ -1,4 +1,4 @@ -@bender-tags: 4.10.0, bug, 2008 +@bender-tags: 4.10.0, feature, 2008 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, basicstyles, autocomplete, textmatch @bender-include: _helpers/utils.js From 9a7189e4535e5084d9d3406229cc20f9604a199b Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Tue, 12 Jun 2018 10:56:19 +0200 Subject: [PATCH 591/946] Small refactoring. --- plugins/autocomplete/plugin.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/plugins/autocomplete/plugin.js b/plugins/autocomplete/plugin.js index 16f216311f9..a41f71b45ab 100644 --- a/plugins/autocomplete/plugin.js +++ b/plugins/autocomplete/plugin.js @@ -431,11 +431,10 @@ } var item = this.model.getItemById( itemId ), - editor = this.editor, - selection = editor.getSelection(); + editor = this.editor; editor.fire( 'saveSnapshot' ); - selection.selectRanges( [ this.model.range ] ); + editor.getSelection().selectRanges( [ this.model.range ] ); editor.insertHtml( this.getHtmlToInsert( item ), 'text' ); // Insert following space after accepting match (#2008). @@ -1684,7 +1683,7 @@ */ /** - * Indicates if a following space should be added after accepted match. + * Indicates if a following space should be added after inserted match into an editor. * * @property {Boolean} [followingSpace=true] */ From 2d3456c581c28ede22c4f192417b4d3413507421 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Thu, 8 Sep 2022 09:19:05 +0200 Subject: [PATCH 592/946] Resolve conflicts #2 --- plugins/autocomplete/plugin.js | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/plugins/autocomplete/plugin.js b/plugins/autocomplete/plugin.js index a41f71b45ab..b49c89ed978 100644 --- a/plugins/autocomplete/plugin.js +++ b/plugins/autocomplete/plugin.js @@ -1546,18 +1546,6 @@ }, {} ); } - // function insertFollowingSpace( editor ) { - // var selection = editor.getSelection(); - - // if ( nextNode && nextNode.getText().match( /^\s+/ ) ) { - // var range = editor.createRange(); - // range.setStart( nextNode, 1 ); - // selection.selectRanges( [ range ] ); - // } else { - // editor.insertHtml( ' ' ); - // } - // } - /** * Abstract class describing the definition of the [Autocomplete](https://ckeditor.com/cke4/addon/autocomplete) plugin configuration. * From 1b3c259b25ae3a0a159fe7b2a682ab462d18d913 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Thu, 8 Sep 2022 09:20:13 +0200 Subject: [PATCH 593/946] Resolve conflicts ## --- plugins/autocomplete/plugin.js | 29 +++++----------------- tests/plugins/autocomplete/autocomplete.js | 6 ++--- 2 files changed, 9 insertions(+), 26 deletions(-) diff --git a/plugins/autocomplete/plugin.js b/plugins/autocomplete/plugin.js index b49c89ed978..b8f7c7434a2 100644 --- a/plugins/autocomplete/plugin.js +++ b/plugins/autocomplete/plugin.js @@ -175,7 +175,7 @@ this.throttle = config.throttle !== undefined ? config.throttle : 20; /** - * See {@link CKEDITOR.plugins.autocomplete.configDefinition#followingSpace}. + * Indicates if a following space should be added after inserted match into an editor. * * @property {Boolean} [followingSpace] */ @@ -1523,22 +1523,6 @@ return editor.window.getFrame().getParent(); } - // function insertSpaceAfterMatch( editor ) { - // var selection = editor.getSelection(); - - // var nextNode = selection.getRanges()[ 0 ].getNextNode( function( node ) { - // return Boolean( node.type == CKEDITOR.NODE_TEXT && node.getText() ); - // } ); - - // if ( nextNode && nextNode.getText().match( /^\s+/ ) ) { - // var range = editor.createRange(); - // range.setStart( nextNode, 1 ); - // selection.selectRanges( [ range ] ); - // } else { - // editor.insertHtml( ' ' ); - // } - // } - function encodeItem( item ) { return CKEDITOR.tools.array.reduce( CKEDITOR.tools.object.keys( item ), function( cur, key ) { cur[ key ] = CKEDITOR.tools.htmlEncode( item[ key ] ); @@ -1655,6 +1639,11 @@ * @property {String} [outputTemplate] */ + /** + * @inheritdoc CKEDITOR.plugins.mentions#followingSpace + * @property {Boolean} [followingSpace] + */ + /** * Abstract class describing a set of properties that can be used to produce more adequate suggestion data based on the matched query. * @@ -1670,12 +1659,6 @@ * @property {String} query */ - /** - * Indicates if a following space should be added after inserted match into an editor. - * - * @property {Boolean} [followingSpace=true] - */ - /** * The range in the DOM indicating the position of the {@link #query}. * diff --git a/tests/plugins/autocomplete/autocomplete.js b/tests/plugins/autocomplete/autocomplete.js index 1d3be66f6aa..ac3456a982f 100644 --- a/tests/plugins/autocomplete/autocomplete.js +++ b/tests/plugins/autocomplete/autocomplete.js @@ -510,8 +510,7 @@ return { text: '@Annabelle', range: range }; }, - dataCallback: dataCallback, - followingSpace: false + dataCallback: dataCallback } ); this.editorBots.standard.setHtmlWithSelection( '@Annabelle^' ); @@ -661,7 +660,8 @@ editable = editor.editable(), ac = new CKEDITOR.plugins.autocomplete( editor, { dataCallback: dataCallback, - textTestCallback: textTestCallback + textTestCallback: textTestCallback, + followingSpace: false } ); this.editorBots.standard.setHtmlWithSelection( '^ foo' ); From 57bbc6c2c5f5b184ac978f4279d9133efe596b5e Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Tue, 18 Sep 2018 11:53:26 +0200 Subject: [PATCH 594/946] Updated version tags. --- plugins/autocomplete/plugin.js | 2 ++ tests/plugins/autocomplete/manual/followingspace.md | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/autocomplete/plugin.js b/plugins/autocomplete/plugin.js index b8f7c7434a2..a6de5e21ba1 100644 --- a/plugins/autocomplete/plugin.js +++ b/plugins/autocomplete/plugin.js @@ -177,6 +177,7 @@ /** * Indicates if a following space should be added after inserted match into an editor. * + * @since 4.11.0 * @property {Boolean} [followingSpace] */ this.followingSpace = config.followingSpace !== undefined ? config.followingSpace : true; @@ -1641,6 +1642,7 @@ /** * @inheritdoc CKEDITOR.plugins.mentions#followingSpace + * @since 4.11.0 * @property {Boolean} [followingSpace] */ diff --git a/tests/plugins/autocomplete/manual/followingspace.md b/tests/plugins/autocomplete/manual/followingspace.md index fee381fb158..6ad9eea40de 100644 --- a/tests/plugins/autocomplete/manual/followingspace.md +++ b/tests/plugins/autocomplete/manual/followingspace.md @@ -1,4 +1,4 @@ -@bender-tags: 4.10.0, feature, 2008 +@bender-tags: 4.11.0, feature, 2008 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, basicstyles, autocomplete, textmatch @bender-include: _helpers/utils.js From b3678038d7eb19b45ee9f72e4dcef1fb49bb7b47 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Tue, 18 Sep 2018 11:59:39 +0200 Subject: [PATCH 595/946] Updated autocomplete docs. --- plugins/autocomplete/plugin.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/autocomplete/plugin.js b/plugins/autocomplete/plugin.js index a6de5e21ba1..dd1746a2cf5 100644 --- a/plugins/autocomplete/plugin.js +++ b/plugins/autocomplete/plugin.js @@ -178,6 +178,7 @@ * Indicates if a following space should be added after inserted match into an editor. * * @since 4.11.0 + * @readonly * @property {Boolean} [followingSpace] */ this.followingSpace = config.followingSpace !== undefined ? config.followingSpace : true; @@ -1641,7 +1642,7 @@ */ /** - * @inheritdoc CKEDITOR.plugins.mentions#followingSpace + * @inheritdoc CKEDITOR.plugins.autocomplete#followingSpace * @since 4.11.0 * @property {Boolean} [followingSpace] */ From f4738aa7800fb85d826ef219fbaecf74b16fb63e Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Fri, 28 Sep 2018 11:06:14 +0200 Subject: [PATCH 596/946] Disabled followingSpace by default. --- plugins/autocomplete/plugin.js | 2 +- plugins/mentions/plugin.js | 12 ++++++++++++ tests/plugins/autocomplete/autocomplete.js | 12 +++++------- 3 files changed, 18 insertions(+), 8 deletions(-) diff --git a/plugins/autocomplete/plugin.js b/plugins/autocomplete/plugin.js index dd1746a2cf5..8bcf939a4af 100644 --- a/plugins/autocomplete/plugin.js +++ b/plugins/autocomplete/plugin.js @@ -181,7 +181,7 @@ * @readonly * @property {Boolean} [followingSpace] */ - this.followingSpace = config.followingSpace !== undefined ? config.followingSpace : true; + this.followingSpace = config.followingSpace; /** * The autocomplete view instance. diff --git a/plugins/mentions/plugin.js b/plugins/mentions/plugin.js index 7ce229e5d19..c1b61ab478d 100644 --- a/plugins/mentions/plugin.js +++ b/plugins/mentions/plugin.js @@ -109,6 +109,13 @@ */ this.cache = config.cache !== undefined ? config.cache : true; + /** + * @inheritdoc CKEDITOR.plugins.autocomplete#followingSpace + * @property {Boolean} [followingSpace] + * @readonly + */ + this.followingSpace = config.followingSpace; + /** * @inheritdoc CKEDITOR.plugins.mentions.configDefinition#throttle * @property {Number} [throttle=200] @@ -451,4 +458,9 @@ * @inheritdoc CKEDITOR.plugins.autocomplete.configDefinition#itemsLimit * @property {Number} [itemsLimit] */ + + /** + * @inheritdoc CKEDITOR.plugins.autocomplete#followingSpace + * @property {Number} [itemsLimit] + */ } )(); diff --git a/tests/plugins/autocomplete/autocomplete.js b/tests/plugins/autocomplete/autocomplete.js index ac3456a982f..0880393b551 100644 --- a/tests/plugins/autocomplete/autocomplete.js +++ b/tests/plugins/autocomplete/autocomplete.js @@ -32,8 +32,7 @@ var configDefinition = { textTestCallback: textTestCallback, - dataCallback: dataCallback, - followingSpace: false + dataCallback: dataCallback }; bender.test( { @@ -477,8 +476,7 @@ dataCallback: function( matchInfo, callback ) { callback( [ { id: 1, name: 'anna' } ] ); }, - outputTemplate: '{name}', - followingSpace: false + outputTemplate: '{name}' } ); this.editorBots.standard.setHtmlWithSelection( '' ); @@ -635,7 +633,8 @@ editable = editor.editable(), ac = new CKEDITOR.plugins.autocomplete( editor, { dataCallback: dataCallback, - textTestCallback: textTestCallback + textTestCallback: textTestCallback, + followingSpace: true } ); this.editorBots.standard.setHtmlWithSelection( '' ); @@ -660,8 +659,7 @@ editable = editor.editable(), ac = new CKEDITOR.plugins.autocomplete( editor, { dataCallback: dataCallback, - textTestCallback: textTestCallback, - followingSpace: false + textTestCallback: textTestCallback } ); this.editorBots.standard.setHtmlWithSelection( '^ foo' ); From 68b8b7635dfdabadc295929ab845d654a2608712 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Thu, 8 Sep 2022 09:21:56 +0200 Subject: [PATCH 597/946] Resolve conflicts #4 --- tests/plugins/autocomplete/autocomplete.js | 57 +++++++++++++++++++++- 1 file changed, 56 insertions(+), 1 deletion(-) diff --git a/tests/plugins/autocomplete/autocomplete.js b/tests/plugins/autocomplete/autocomplete.js index 0880393b551..261b2c23d80 100644 --- a/tests/plugins/autocomplete/autocomplete.js +++ b/tests/plugins/autocomplete/autocomplete.js @@ -659,7 +659,8 @@ editable = editor.editable(), ac = new CKEDITOR.plugins.autocomplete( editor, { dataCallback: dataCallback, - textTestCallback: textTestCallback + textTestCallback: textTestCallback, + followingSpace: true } ); this.editorBots.standard.setHtmlWithSelection( '^ foo' ); @@ -673,6 +674,60 @@ ac.destroy(); }, + // (#2008) + 'test following space with output template is not doubled': function() { + // Ignore test due to IE issue (#2077). + if ( CKEDITOR.env.ie && CKEDITOR.env.version < 11 ) { + assert.ignore(); + } + + var editor = this.editors.standard, + editable = editor.editable(), + ac = new CKEDITOR.plugins.autocomplete( editor, { + dataCallback: dataCallback, + textTestCallback: textTestCallback, + outputTemplate: '{name}', + followingSpace: true + } ); + + this.editorBots.standard.setHtmlWithSelection( '^ foo' ); + + editor.editable().fire( 'keyup', new CKEDITOR.dom.event( {} ) ); + + editable.fire( 'keydown', new CKEDITOR.dom.event( { keyCode: 13 } ) ); // ENTER + + assert.beautified.html( '

    item1 foo

    ', editable.getData() ); + + ac.destroy(); + }, + + // (#2008) + 'test following space with output template': function() { + // Ignore test due to IE issue (#2077). + if ( CKEDITOR.env.ie && CKEDITOR.env.version < 11 ) { + assert.ignore(); + } + + var editor = this.editors.standard, + editable = editor.editable(), + ac = new CKEDITOR.plugins.autocomplete( editor, { + dataCallback: dataCallback, + textTestCallback: textTestCallback, + outputTemplate: '{name}', + followingSpace: true + } ); + + this.editorBots.standard.setHtmlWithSelection( '^foo' ); + + editor.editable().fire( 'keyup', new CKEDITOR.dom.event( {} ) ); + + editable.fire( 'keydown', new CKEDITOR.dom.event( { keyCode: 13 } ) ); // ENTER + + assert.beautified.html( '

    item1 foo

    ', editable.getData() ); + + ac.destroy(); + }, + // (#2474) 'test editor change event': function() { var editor = this.editors.standard, From d2af93c4e9ea7573299d4323e7a92afc68623f0c Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Fri, 28 Sep 2018 11:31:41 +0200 Subject: [PATCH 598/946] Refactored unit tests to utilize already defined variable. --- tests/plugins/autocomplete/autocomplete.js | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/tests/plugins/autocomplete/autocomplete.js b/tests/plugins/autocomplete/autocomplete.js index 261b2c23d80..aabf0a68201 100644 --- a/tests/plugins/autocomplete/autocomplete.js +++ b/tests/plugins/autocomplete/autocomplete.js @@ -639,8 +639,7 @@ this.editorBots.standard.setHtmlWithSelection( '' ); - editor.editable().fire( 'keyup', new CKEDITOR.dom.event( {} ) ); - + editable.fire( 'keyup', new CKEDITOR.dom.event( {} ) ); editable.fire( 'keydown', new CKEDITOR.dom.event( { keyCode: 13 } ) ); // ENTER assert.areEqual( '

    item1 

    ', editor.getData() ); @@ -665,8 +664,7 @@ this.editorBots.standard.setHtmlWithSelection( '^ foo' ); - editor.editable().fire( 'keyup', new CKEDITOR.dom.event( {} ) ); - + editable.fire( 'keyup', new CKEDITOR.dom.event( {} ) ); editable.fire( 'keydown', new CKEDITOR.dom.event( { keyCode: 13 } ) ); // ENTER assert.areEqual( '

    item1 foo

    ', editor.getData() ); @@ -692,8 +690,7 @@ this.editorBots.standard.setHtmlWithSelection( '^ foo' ); - editor.editable().fire( 'keyup', new CKEDITOR.dom.event( {} ) ); - + editable.fire( 'keyup', new CKEDITOR.dom.event( {} ) ); editable.fire( 'keydown', new CKEDITOR.dom.event( { keyCode: 13 } ) ); // ENTER assert.beautified.html( '

    item1 foo

    ', editable.getData() ); @@ -719,8 +716,7 @@ this.editorBots.standard.setHtmlWithSelection( '^foo' ); - editor.editable().fire( 'keyup', new CKEDITOR.dom.event( {} ) ); - + editable.fire( 'keyup', new CKEDITOR.dom.event( {} ) ); editable.fire( 'keydown', new CKEDITOR.dom.event( { keyCode: 13 } ) ); // ENTER assert.beautified.html( '

    item1 foo

    ', editable.getData() ); From 1132af7ebe8835cf5263cd40375e4ec87ae0ea38 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Fri, 28 Sep 2018 11:40:09 +0200 Subject: [PATCH 599/946] Fixed manual test, added inline editor. --- .../autocomplete/manual/followingspace.html | 23 ++++++++++++++----- .../autocomplete/manual/followingspace.md | 2 ++ 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/tests/plugins/autocomplete/manual/followingspace.html b/tests/plugins/autocomplete/manual/followingspace.html index 2d2ff913997..f326857dd1a 100644 --- a/tests/plugins/autocomplete/manual/followingspace.html +++ b/tests/plugins/autocomplete/manual/followingspace.html @@ -1,8 +1,16 @@ - + + +

    Inline editor

    +
    +

    Lorem ipsum dolor sit amet, consectetur adipisicing elit.

    +

    Vitae perferendis architecto sapiente veniam eius eos enim mollitia

    +

    Sint accusamus sed voluptatum, consectetur illum nam, ab quod id amet.

    +
    diff --git a/tests/plugins/autocomplete/manual/followingspace.md b/tests/plugins/autocomplete/manual/followingspace.md index 6ad9eea40de..fa2e088447b 100644 --- a/tests/plugins/autocomplete/manual/followingspace.md +++ b/tests/plugins/autocomplete/manual/followingspace.md @@ -3,6 +3,8 @@ @bender-ckeditor-plugins: wysiwygarea, toolbar, basicstyles, autocomplete, textmatch @bender-include: _helpers/utils.js +Reproduce test steps for both classic and inline editors. + # Following space 1. Place cursor at end of the editors content. From 164d7745aa6973a9c78d0c23c2c3513adef3832c Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Fri, 28 Sep 2018 12:42:12 +0200 Subject: [PATCH 600/946] Fixed following space for mentions. --- plugins/mentions/plugin.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/mentions/plugin.js b/plugins/mentions/plugin.js index c1b61ab478d..c52ffcc76e0 100644 --- a/plugins/mentions/plugin.js +++ b/plugins/mentions/plugin.js @@ -135,7 +135,8 @@ itemTemplate: config.itemTemplate, outputTemplate: config.outputTemplate, throttle: this.throttle, - itemsLimit: config.itemsLimit + itemsLimit: config.itemsLimit, + followingSpace: this.followingSpace } ); } @@ -461,6 +462,6 @@ /** * @inheritdoc CKEDITOR.plugins.autocomplete#followingSpace - * @property {Number} [itemsLimit] + * @property {Boolean} [followingSpace] */ } )(); From 6eed003d9810eb9cfa7ea4733eb3fb483cd59dca Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Wed, 3 Oct 2018 15:56:59 +0200 Subject: [PATCH 601/946] Fixed unit test to reflect real issue. --- tests/plugins/autocomplete/autocomplete.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/plugins/autocomplete/autocomplete.js b/tests/plugins/autocomplete/autocomplete.js index aabf0a68201..f725d217758 100644 --- a/tests/plugins/autocomplete/autocomplete.js +++ b/tests/plugins/autocomplete/autocomplete.js @@ -719,7 +719,7 @@ editable.fire( 'keyup', new CKEDITOR.dom.event( {} ) ); editable.fire( 'keydown', new CKEDITOR.dom.event( { keyCode: 13 } ) ); // ENTER - assert.beautified.html( '

    item1 foo

    ', editable.getData() ); + assert.beautified.html( '

    item1 foo

    ', editable.getData() ); ac.destroy(); }, From 5f503c6928cd24c30e30a7f1eb3fcbd858c6ca88 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Wed, 3 Oct 2018 16:19:51 +0200 Subject: [PATCH 602/946] Refactored and added manual test. --- .../autocomplete/manual/followingspace.html | 17 +++------------ .../autocomplete/manual/followingspace.md | 2 -- .../manual/outputtemplatespace.html | 21 +++++++++++++++++++ .../manual/outputtemplatespace.md | 17 +++++++++++++++ 4 files changed, 41 insertions(+), 16 deletions(-) create mode 100644 tests/plugins/autocomplete/manual/outputtemplatespace.html create mode 100644 tests/plugins/autocomplete/manual/outputtemplatespace.md diff --git a/tests/plugins/autocomplete/manual/followingspace.html b/tests/plugins/autocomplete/manual/followingspace.html index f326857dd1a..25c7e105ba6 100644 --- a/tests/plugins/autocomplete/manual/followingspace.html +++ b/tests/plugins/autocomplete/manual/followingspace.html @@ -1,12 +1,4 @@ -

    Classic editor

    -
    -

    Lorem ipsum dolor sit amet, consectetur adipisicing elit.

    -

    Vitae perferendis architecto sapiente veniam eius eos enim mollitia

    -

    Sint accusamus sed voluptatum, consectetur illum nam, ab quod id amet.

    -
    - -

    Inline editor

    -
    +

    Lorem ipsum dolor sit amet, consectetur adipisicing elit.

    Vitae perferendis architecto sapiente veniam eius eos enim mollitia

    Sint accusamus sed voluptatum, consectetur illum nam, ab quod id amet.

    @@ -19,7 +11,7 @@

    Inline editor

    bender.ignore(); } - var config = { + CKEDITOR.replace( 'editor', { width: 600, on: { instanceReady: function( evt ) { @@ -30,8 +22,5 @@

    Inline editor

    } ); } } - }; - - CKEDITOR.replace( 'classic', config ); - CKEDITOR.inline( 'inline', config ); + } ); diff --git a/tests/plugins/autocomplete/manual/followingspace.md b/tests/plugins/autocomplete/manual/followingspace.md index fa2e088447b..6ad9eea40de 100644 --- a/tests/plugins/autocomplete/manual/followingspace.md +++ b/tests/plugins/autocomplete/manual/followingspace.md @@ -3,8 +3,6 @@ @bender-ckeditor-plugins: wysiwygarea, toolbar, basicstyles, autocomplete, textmatch @bender-include: _helpers/utils.js -Reproduce test steps for both classic and inline editors. - # Following space 1. Place cursor at end of the editors content. diff --git a/tests/plugins/autocomplete/manual/outputtemplatespace.html b/tests/plugins/autocomplete/manual/outputtemplatespace.html new file mode 100644 index 00000000000..700b3aeaca1 --- /dev/null +++ b/tests/plugins/autocomplete/manual/outputtemplatespace.html @@ -0,0 +1,21 @@ +
    + + diff --git a/tests/plugins/autocomplete/manual/outputtemplatespace.md b/tests/plugins/autocomplete/manual/outputtemplatespace.md new file mode 100644 index 00000000000..72cd71e129c --- /dev/null +++ b/tests/plugins/autocomplete/manual/outputtemplatespace.md @@ -0,0 +1,17 @@ +@bender-tags: 4.11.0, bug, 2008 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, basicstyles, autocomplete, textmatch +@bender-include: _helpers/utils.js + +1. Focus the editor. +1. Type `@` to start autocompletion. +1. Accept the first entry. +1. Type ` and ` (note spaces). +1. Type `@` to start another autocompletion. +1. Accept the first entry. + +## Expected result +Text between the autocompleted values should not be bolded. + +## Actual result +The text is bolded. From 96601e38d516faa4c4816e4aeb7e3493f1f0e557 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Thu, 8 Sep 2022 09:24:12 +0200 Subject: [PATCH 603/946] Resolve conflicts #5 --- plugins/autocomplete/plugin.js | 25 ++++++++++++++++--- .../manual/outputtemplatespace.md | 7 ++++-- 2 files changed, 26 insertions(+), 6 deletions(-) diff --git a/plugins/autocomplete/plugin.js b/plugins/autocomplete/plugin.js index 8bcf939a4af..56cf7f227e3 100644 --- a/plugins/autocomplete/plugin.js +++ b/plugins/autocomplete/plugin.js @@ -433,15 +433,18 @@ } var item = this.model.getItemById( itemId ), - editor = this.editor; + editor = this.editor, + html = this.getHtmlToInsert( item ); + + // Insert space after accepting match (#2008). + html += this.followingSpace ? ' ' : ''; editor.fire( 'saveSnapshot' ); editor.getSelection().selectRanges( [ this.model.range ] ); - editor.insertHtml( this.getHtmlToInsert( item ), 'text' ); + editor.insertHtml( html, 'text' ); - // Insert following space after accepting match (#2008). if ( this.followingSpace ) { - // insertFollowingSpace( editor ); + removeLeadingSpace( editor ); } editor.fire( 'saveSnapshot' ); @@ -1532,6 +1535,20 @@ }, {} ); } + function removeLeadingSpace( editor ) { + var selection = editor.getSelection(), + nextNode = selection.getRanges()[ 0 ].getNextNode( function( node ) { + return Boolean( node.type == CKEDITOR.NODE_TEXT && node.getText() ); + } ); + + if ( nextNode && nextNode.getText().match( /^\s+/ ) ) { + var range = editor.createRange(); + range.setStart( nextNode, 0 ); + range.setEnd( nextNode, 1 ); + range.deleteContents(); + } + } + /** * Abstract class describing the definition of the [Autocomplete](https://ckeditor.com/cke4/addon/autocomplete) plugin configuration. * diff --git a/tests/plugins/autocomplete/manual/outputtemplatespace.md b/tests/plugins/autocomplete/manual/outputtemplatespace.md index 72cd71e129c..80307b74b40 100644 --- a/tests/plugins/autocomplete/manual/outputtemplatespace.md +++ b/tests/plugins/autocomplete/manual/outputtemplatespace.md @@ -4,6 +4,7 @@ @bender-include: _helpers/utils.js 1. Focus the editor. +1. Press italic style button. 1. Type `@` to start autocompletion. 1. Accept the first entry. 1. Type ` and ` (note spaces). @@ -11,7 +12,9 @@ 1. Accept the first entry. ## Expected result -Text between the autocompleted values should not be bolded. + +Text between the autocompleted values should not be bolded, although it should remain italic. ## Actual result -The text is bolded. + +The text is bolded or it's not keeping italic style. From de09389956c25d69d3df745c1c247395cb35234e Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Thu, 4 Oct 2018 19:03:44 +0200 Subject: [PATCH 604/946] Ignored tests on older IE browsers. --- tests/plugins/autocomplete/manual/outputtemplatespace.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/plugins/autocomplete/manual/outputtemplatespace.html b/tests/plugins/autocomplete/manual/outputtemplatespace.html index 700b3aeaca1..ab4e21d1d02 100644 --- a/tests/plugins/autocomplete/manual/outputtemplatespace.html +++ b/tests/plugins/autocomplete/manual/outputtemplatespace.html @@ -1,7 +1,8 @@
    diff --git a/tests/plugins/autocomplete/manual/existingspace.md b/tests/plugins/autocomplete/manual/existingspace.md new file mode 100644 index 00000000000..ac74735e53d --- /dev/null +++ b/tests/plugins/autocomplete/manual/existingspace.md @@ -0,0 +1,17 @@ + +@bender-tags: 4.20.0, feature, 2008 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, basicstyles, autocomplete, textmatch +@bender-include: _helpers/utils.js + +1. Place cursor between words so there is existing space before `hello ^ world`. +2. Type `@`. +3. Press enter. + +## Expected + +Space has not been added after the insertion. Selection has been placed right after existing space `hello @john ^world`. + +## Unexpected + +Space has been doubled after the insertion `hello @john ^ world` or selection is placed right after inserted text `hello @john^ world`. diff --git a/tests/plugins/autocomplete/manual/followingspace.md b/tests/plugins/autocomplete/manual/followingspace.md index ec057b3ba74..3867791dcfe 100644 --- a/tests/plugins/autocomplete/manual/followingspace.md +++ b/tests/plugins/autocomplete/manual/followingspace.md @@ -3,30 +3,14 @@ @bender-ckeditor-plugins: wysiwygarea, toolbar, basicstyles, autocomplete, textmatch @bender-include: _helpers/utils.js -# Following space - 1. Place cursor at end of the editors content. -1. Type `@`. -1. Press enter. - -## Expected - -Space has been added after the insertion `@anna ^`. - -## Unexpected - -Space has not been added after the insertion `@anna^`. - -# Existing space - -1. Place cursor between words so there is existing space before `hello ^ world`. 2. Type `@`. -1. Press enter. +3. Press enter. ## Expected -Space has not been added after the insertion. Selection has been placed right after existing space `hello @anna ^world`. +Space has been added after the insertion `@john ^`. ## Unexpected -Space has been doubled after the insertion `hello @anna ^ world` or selection is placed right after inserted text `hello @anna^ world`. +Space has not been added after the insertion `@john^`. From f171d1d157b0ed96c14e62b01cca7590711cf8af Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Wed, 14 Sep 2022 16:50:37 +0200 Subject: [PATCH 612/946] Add new config option to emoji emoji plugin --- plugins/emoji/plugin.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/plugins/emoji/plugin.js b/plugins/emoji/plugin.js index 473e3fb572e..8824db57cfa 100644 --- a/plugins/emoji/plugin.js +++ b/plugins/emoji/plugin.js @@ -621,7 +621,8 @@ textTestCallback: getTextTestCallback(), dataCallback: dataCallback, itemTemplate: '
  • {symbol} {name}
  • ', - outputTemplate: '{symbol}' + outputTemplate: '{symbol}', + followingSpace: editor.config.emoji_followingSpace } ); } @@ -737,3 +738,13 @@ * @cfg {String} [emoji_emojiListUrl='plugins/emoji/emoji.json'] * @member CKEDITOR.config */ + +/** + * Indicates if a following space should be added after inserted match into an editor. + * + * @since 4.20.0 + * @cfg {Boolean} [emoji_followingSpace=false] + * @member CKEDITOR.config + */ + +CKEDITOR.config.emoji_followingSpace = false; From ab72048fc421a2b42e77e7894afeaab9d0fd438b Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Wed, 14 Sep 2022 16:51:17 +0200 Subject: [PATCH 613/946] Add tests --- tests/plugins/emoji/basic.js | 18 ++++++++++++++++++ tests/plugins/emoji/manual/followingspace.html | 9 +++++++++ tests/plugins/emoji/manual/followingspace.md | 15 +++++++++++++++ 3 files changed, 42 insertions(+) create mode 100644 tests/plugins/emoji/manual/followingspace.html create mode 100644 tests/plugins/emoji/manual/followingspace.md diff --git a/tests/plugins/emoji/basic.js b/tests/plugins/emoji/basic.js index 0074a0672bb..923790840c7 100644 --- a/tests/plugins/emoji/basic.js +++ b/tests/plugins/emoji/basic.js @@ -239,6 +239,24 @@ assert.areEqual( element.getHtml(), '😻 smiling_cat_face_with_heart-eyes' ); } ); + }, + + // (#2008) + 'test adding emoji via autocomplete adds following space after accepting match when followingSpace is ON': function( editor, bot ) { + emojiTools.runAfterInstanceReady( editor, bot, function( editor, bot ) { + editor._.emoji.autocomplete.followingSpace = true; + + var editable = editor.editable(); + + bot.setHtmlWithSelection( '

    :smiling_cat_face_with_heart-eyes^

    ' ); + editable.fire( 'keyup', new CKEDITOR.dom.event( {} ) ); + editable.fire( 'keydown', new CKEDITOR.dom.event( { keyCode: 13 } ) ); + + assert.beautified.html( '

    😻 

    ', editable.getData() ); + + editor._.emoji.autocomplete.followingSpace = false; + } ); + emojiTools.clearAutocompleteModel( editor._.emoji.autocomplete ); } }; diff --git a/tests/plugins/emoji/manual/followingspace.html b/tests/plugins/emoji/manual/followingspace.html new file mode 100644 index 00000000000..17d823ede9a --- /dev/null +++ b/tests/plugins/emoji/manual/followingspace.html @@ -0,0 +1,9 @@ +
    + + diff --git a/tests/plugins/emoji/manual/followingspace.md b/tests/plugins/emoji/manual/followingspace.md new file mode 100644 index 00000000000..b8bd35ee3cd --- /dev/null +++ b/tests/plugins/emoji/manual/followingspace.md @@ -0,0 +1,15 @@ +@bender-tags: 4.20.0, feature, 2008 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, basicstyles, autocomplete, textmatch, emoji + +1. Place cursor on the editable. +2. Type `:bug`. +3. Press enter. + +## Expected + +Space has been added after the insertion `🐛 ^`. + +## Unexpected + +Space has not been added after the insertion `🐛^`. From d5d6d840463463d7e8cd4acdb32f9e7662fd7e0a Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Thu, 15 Sep 2022 09:59:17 +0200 Subject: [PATCH 614/946] Added changelog entry. --- CHANGES.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 26faf1d8a6d..3cf5b8dd1ad 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -8,18 +8,23 @@ New Features: * [#5084](https://github.com/ckeditor/ckeditor4/issues/5084): Introduce new types of table cells – "Column Header" and "Row Header" due to added support for `scope` attribute. * [#5219](https://github.com/ckeditor/ckeditor4/issues/5219): Added the [`config.image2_defaultLockRatio`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-image2_defaultLockRatio) config variable to allow setting the default value of the "Lock ratio" option in the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) dialog. * [#5215](https://github.com/ckeditor/ckeditor4/issues/5215): Added a new config option to allow setting subscript and superscript simultaneously on the same element. +* [#2008](https://github.com/ckeditor/ckeditor-dev/pull/2008): The [Mentions](https://ckeditor.com/cke4/addon/mentions) plugin exposes [`followingSpace`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_mentions_configDefinition.html#property-followingSpace) configuration option allowing to put space after inserted match. +* [#2008](https://github.com/ckeditor/ckeditor-dev/pull/2008): Extended the [Mentions](https://ckeditor.com/cke4/addon/mentions) and [Emoji](https://ckeditor.com/cke4/addon/emoji) plugins with a feature option that adds a space after accepted autocompletion match. See: + * [`configDefinition.followingSpace`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_mentions_configDefinition.html#property-followingSpace) option for mentions plugin, and + * [`config.emoji_followingSpace`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-emoji_followingSpace) option for emoji plugin. Fixed Issues: * [#4889](https://github.com/ckeditor/ckeditor4/issues/4889): Fixed: Incorrect position of the [Table Resize](https://ckeditor.com/cke4/addon/tableresize) cursor after scrolling the editor horizontally. * [#5319](https://github.com/ckeditor/ckeditor4/issues/5319): Fixed: [Autolink](https://ckeditor.com/cke4/addon/autolink) [`config.autolink_urlRegex`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-autolink_urlRegex) option produces invalid links when configured directly using editor instance configuration. Thanks to [Aigars Zeiza](https://github.com/Zuzon)! +* [#4941](https://github.com/ckeditor/ckeditor4/issues/4941): Fixed: Some entities get wrongly encoded when using [`entities_processNumerical = true`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-entities_processNumerical) configuration option. API changes: * [#5122](https://github.com/ckeditor/ckeditor4/issues/5122): Added ability to provide a list of buttons as an array to the [`config.removeButtons`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-removeButtons) config variable. -* [#4941](https://github.com/ckeditor/ckeditor4/issues/4941): Fix: Some entities get wrongly encoded, when using [`entities_processNumerical = true`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-entities_processNumerical). Applied for not IE browsers. +* [#2008](https://github.com/ckeditor/ckeditor-dev/pull/2008): Added [Autocomplete](https://ckeditor.com/cke4/addon/autocomplete) [`followingSpace`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_autocomplete_configDefinition.html#property-followingSpace) option that finishes accepted match with a space. ## CKEditor 4.19.1 From 862d5a530f05396aa35ebfac7528d1aadf4b0ee1 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Thu, 15 Sep 2022 10:00:39 +0200 Subject: [PATCH 615/946] Removed redundant changelog entry. --- CHANGES.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 3cf5b8dd1ad..5ced06ebc67 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -8,7 +8,6 @@ New Features: * [#5084](https://github.com/ckeditor/ckeditor4/issues/5084): Introduce new types of table cells – "Column Header" and "Row Header" due to added support for `scope` attribute. * [#5219](https://github.com/ckeditor/ckeditor4/issues/5219): Added the [`config.image2_defaultLockRatio`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-image2_defaultLockRatio) config variable to allow setting the default value of the "Lock ratio" option in the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) dialog. * [#5215](https://github.com/ckeditor/ckeditor4/issues/5215): Added a new config option to allow setting subscript and superscript simultaneously on the same element. -* [#2008](https://github.com/ckeditor/ckeditor-dev/pull/2008): The [Mentions](https://ckeditor.com/cke4/addon/mentions) plugin exposes [`followingSpace`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_mentions_configDefinition.html#property-followingSpace) configuration option allowing to put space after inserted match. * [#2008](https://github.com/ckeditor/ckeditor-dev/pull/2008): Extended the [Mentions](https://ckeditor.com/cke4/addon/mentions) and [Emoji](https://ckeditor.com/cke4/addon/emoji) plugins with a feature option that adds a space after accepted autocompletion match. See: * [`configDefinition.followingSpace`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_mentions_configDefinition.html#property-followingSpace) option for mentions plugin, and * [`config.emoji_followingSpace`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-emoji_followingSpace) option for emoji plugin. From e535c5136ef0bc91e215cf1624c07811dcb8cd0d Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Wed, 14 Sep 2022 12:49:50 +0200 Subject: [PATCH 616/946] Update README --- CHANGES.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 5ced06ebc67..23bb1d70a47 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -7,11 +7,10 @@ New Features: * [#5084](https://github.com/ckeditor/ckeditor4/issues/5084): Introduce new types of table cells – "Column Header" and "Row Header" due to added support for `scope` attribute. * [#5219](https://github.com/ckeditor/ckeditor4/issues/5219): Added the [`config.image2_defaultLockRatio`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-image2_defaultLockRatio) config variable to allow setting the default value of the "Lock ratio" option in the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) dialog. -* [#5215](https://github.com/ckeditor/ckeditor4/issues/5215): Added a new config option to allow setting subscript and superscript simultaneously on the same element. * [#2008](https://github.com/ckeditor/ckeditor-dev/pull/2008): Extended the [Mentions](https://ckeditor.com/cke4/addon/mentions) and [Emoji](https://ckeditor.com/cke4/addon/emoji) plugins with a feature option that adds a space after accepted autocompletion match. See: * [`configDefinition.followingSpace`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_mentions_configDefinition.html#property-followingSpace) option for mentions plugin, and * [`config.emoji_followingSpace`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-emoji_followingSpace) option for emoji plugin. - +* [#5215](https://github.com/ckeditor/ckeditor4/issues/5215): Added the [`config.coreStyles_toggleSubSup`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-coreStyles_toggleSubSup) configuration option disallowing setting subscript and superscript simultaneously on the same element using UI buttons. This option is turned off by default. Fixed Issues: From 45b643ca85b69afb2306a3c10418ee8a83f0260e Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Wed, 14 Sep 2022 12:52:23 +0200 Subject: [PATCH 617/946] Fix removing sub/sup script when element contains both styles and rename config option --- plugins/basicstyles/plugin.js | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/plugins/basicstyles/plugin.js b/plugins/basicstyles/plugin.js index 2ee77b36150..71b7c93baee 100644 --- a/plugins/basicstyles/plugin.js +++ b/plugins/basicstyles/plugin.js @@ -106,19 +106,32 @@ CKEDITOR.plugins.add( 'basicstyles', { afterInit: function( editor ) { var subscriptCommand = editor.getCommand( 'subscript' ), superscriptCommand = editor.getCommand( 'superscript' ), - allowAddSubSup = editor.config.coreStyles_allowSubscriptSuperscript; + allowAddSubSup = editor.config.coreStyles_toggleSubSup; // Prevent adding subscript and superscript only when both buttons exists. (#5215) - if ( allowAddSubSup || !( subscriptCommand && superscriptCommand ) ) { - return + if ( !allowAddSubSup || !( subscriptCommand && superscriptCommand ) ) { + return; } editor.on( 'beforeCommandExec', function( evt ) { + var areSubAndSupActive = subscriptCommand.state == CKEDITOR.TRISTATE_ON && superscriptCommand.state == CKEDITOR.TRISTATE_ON; + if ( evt.data.name === 'subscript' ) { + // If sub and superscript are enabled, disable only subscript. + if ( areSubAndSupActive ) { + disableSubSup( subscriptCommand, evt ); + return; + } + offActiveCommand( superscriptCommand ); } if ( evt.data.name === 'superscript' ) { + if ( areSubAndSupActive ) { + disableSubSup( superscriptCommand, evt ); + return; + } + offActiveCommand( subscriptCommand ); } } ); @@ -137,6 +150,11 @@ CKEDITOR.plugins.add( 'basicstyles', { editor.fire( 'lockSnapshot' ); } } + + function disableSubSup( command, event ) { + command.exec( editor ); + event.cancel(); + } } } ); @@ -248,9 +266,9 @@ CKEDITOR.config.coreStyles_superscript = { element: 'sup' }; /** * Allow setting subscript and superscript simultaneously on the same element. * - * @cfg {Boolean} [coreStyles_allowSubscriptSuperscript=false] + * @cfg {Boolean} [coreStyles_toggleSubSup=false] * @since 4.20.0 * @member CKEDITOR.config */ -CKEDITOR.config.coreStyles_allowSubscriptSuperscript = false; +CKEDITOR.config.coreStyles_toggleSubSup = false; From d9396555683d48608f4473578140a79794534b30 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Wed, 14 Sep 2022 12:52:56 +0200 Subject: [PATCH 618/946] Update tests --- tests/plugins/basicstyles/basicstyles.js | 51 ++++++++++++++----- .../manual/togglesubsupscript.html | 2 +- 2 files changed, 39 insertions(+), 14 deletions(-) diff --git a/tests/plugins/basicstyles/basicstyles.js b/tests/plugins/basicstyles/basicstyles.js index 4b2b0d155d4..a58f070cf28 100644 --- a/tests/plugins/basicstyles/basicstyles.js +++ b/tests/plugins/basicstyles/basicstyles.js @@ -48,7 +48,10 @@ bender.test( { // (#5215) 'test toggle subscript and superscript on selected text': function() { bender.editorBot.create( { - name: 'editor-subsup1' + name: 'editor-subsup1', + config: { + coreStyles_toggleSubSup: true + } }, function( bot ) { var editor = bot.editor; @@ -70,7 +73,10 @@ bender.test( { // (#5215) 'test properly toggle subscript and superscript on selected text with other basic styles': function() { bender.editorBot.create( { - name: 'editor-subsup2' + name: 'editor-subsup2', + config: { + coreStyles_toggleSubSup: true + } }, function( bot ) { var editor = bot.editor; @@ -94,6 +100,7 @@ bender.test( { bender.editorBot.create( { name: 'editor-subsup3', config: { + coreStyles_toggleSubSup: true, extraPlugins: 'undo' } }, function( bot ) { @@ -130,7 +137,10 @@ bender.test( { // (#5215) 'test toggle subscript and superscript not disappear selection': function() { bender.editorBot.create( { - name: 'editor-subsup4' + name: 'editor-subsup4', + config: { + coreStyles_toggleSubSup: true + } }, function( bot ) { var editor = bot.editor; @@ -158,7 +168,10 @@ bender.test( { // (#5215) 'test toggle subscript and superscript contain only one active UI button': function() { bender.editorBot.create( { - name: 'editor-subsup5' + name: 'editor-subsup5', + config: { + coreStyles_toggleSubSup: true + } }, function( bot ) { var editor = bot.editor; @@ -184,11 +197,11 @@ bender.test( { } ); }, - 'test allow add subscript and superscript at the same time when coreStyles_allowSubscriptSuperscript is ON': function() { + 'test allow add subscript and superscript at the same time when config.coreStyles_toggleSubSup is OFF': function() { bender.editorBot.create( { name: 'editor-subsup6', config: { - coreStyles_allowSubscriptSuperscript: true + coreStyles_toggleSubSup: false } }, function( bot ) { var editor = bot.editor; @@ -208,27 +221,39 @@ bender.test( { } ); }, - 'test disallow add subscript and superscript at the same time when coreStyles_allowSubscriptSuperscript is explicit OFF': function() { + 'test remove subscript from content which contain subscript and superscript elements': function() { bender.editorBot.create( { name: 'editor-subsup7', config: { - coreStyles_allowSubscriptSuperscript: false + coreStyles_toggleSubSup: true } }, function( bot ) { var editor = bot.editor; - bot.setHtmlWithSelection( '

    [foo] bar

    ' ); + bot.setHtmlWithSelection( '

    [foo] bar

    ' ); editor.execCommand( 'subscript' ); assert.areSame( - '

    foo bar

    ', + '

    foo bar

    ', editor.editable().getData(), - 'There is no added subscript element' ); + 'Subscript element is not removed' ); + } ); + }, + 'test remove superscript from content which contain subscript and superscript elements': function() { + bender.editorBot.create( { + name: 'editor-subsup8', + config: { + coreStyles_toggleSubSup: true + } + }, function( bot ) { + var editor = bot.editor; + + bot.setHtmlWithSelection( '

    [foo] bar

    ' ); editor.execCommand( 'superscript' ); assert.areSame( - '

    foo bar

    ', + '

    foo bar

    ', editor.editable().getData(), - 'There is no subscript and superscript element' ); + 'Superscript element is not removed' ); } ); } } ); diff --git a/tests/plugins/basicstyles/manual/togglesubsupscript.html b/tests/plugins/basicstyles/manual/togglesubsupscript.html index 1c69b566fff..7d91122fcc1 100644 --- a/tests/plugins/basicstyles/manual/togglesubsupscript.html +++ b/tests/plugins/basicstyles/manual/togglesubsupscript.html @@ -9,7 +9,7 @@ diff --git a/tests/plugins/basicstyles/manual/toggleexistingsubsupscript.md b/tests/plugins/basicstyles/manual/toggleexistingsubsupscript.md new file mode 100644 index 00000000000..ac48af01d00 --- /dev/null +++ b/tests/plugins/basicstyles/manual/toggleexistingsubsupscript.md @@ -0,0 +1,15 @@ +@bender-tags: 4.20.0, feature, 5215 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, basicstyles, sourcearea, elementspath, undo, floatingspace + +1. Select `foobar` text. +2. Click subscript button. + +**Expected** Selected text contain only `superscript` style. + +3. Click undo button. +4. Click redo button. + +**Expected** There is only one step needed to back to enabled `subscript` button. + +5. Repeat above steps for `subscript` button. diff --git a/tests/plugins/basicstyles/manual/togglesubsupscript.html b/tests/plugins/basicstyles/manual/togglesubsupscript.html index 7d91122fcc1..6c9a2072ad7 100644 --- a/tests/plugins/basicstyles/manual/togglesubsupscript.html +++ b/tests/plugins/basicstyles/manual/togglesubsupscript.html @@ -1,7 +1,9 @@ +

    Classic editor

    foo bar

    +

    Inline editor

    foo bar

    From 089063cd8a5a6628f02c7cf498359315bf8a8781 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Wed, 20 Jul 2022 14:46:16 +0200 Subject: [PATCH 620/946] Ad manual test to prove #4931 bug --- .../selection/manual/optimizationlist.html | 39 +++++++++++++++++++ .../core/selection/manual/optimizationlist.md | 13 +++++++ 2 files changed, 52 insertions(+) create mode 100644 tests/core/selection/manual/optimizationlist.html create mode 100644 tests/core/selection/manual/optimizationlist.md diff --git a/tests/core/selection/manual/optimizationlist.html b/tests/core/selection/manual/optimizationlist.html new file mode 100644 index 00000000000..a47db99fec1 --- /dev/null +++ b/tests/core/selection/manual/optimizationlist.html @@ -0,0 +1,39 @@ +

    Iframe editor

    +
    +
      +
    1. 1
    2. +
    3. 2 +
        +
      1. 1
      2. +
      +
    4. +
    5.  
    6. +
    + +
    + +

    Divarea editor

    +
    +
      +
    1. 1
    2. +
    3. 2 +
        +
      1. 1
      2. +
      +
    4. +
    5.  
    6. +
    + +
    + + diff --git a/tests/core/selection/manual/optimizationlist.md b/tests/core/selection/manual/optimizationlist.md new file mode 100644 index 00000000000..b59bf819d53 --- /dev/null +++ b/tests/core/selection/manual/optimizationlist.md @@ -0,0 +1,13 @@ +@bender-tags: selection, 4.19.2, bug, 4931 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, elementspath, sourcearea, list, undo, div, table, image, basicstyles, format + + +1. Select entire content via `Ctrl+A` +2. Delete content with backspace key. + +**Expected** The entire list is removed from the editor + +**Unexpected** There are list leftovers in the editor + +3. Repeat steps in the second editor From b4d8fd866bcdac922df4039aeb5ea1a41799dc8d Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Wed, 20 Jul 2022 14:53:53 +0200 Subject: [PATCH 621/946] Adjust optimization assumption in test --- tests/core/selection/optimization.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/core/selection/optimization.js b/tests/core/selection/optimization.js index 167d8965bc0..2bfc40a8f44 100644 --- a/tests/core/selection/optimization.js +++ b/tests/core/selection/optimization.js @@ -61,9 +61,10 @@ expected: '

    foo

    ^bar@

    baz

    ' } ), + // (#4931) do not expect optimization in list 'test selection optimization case 8': testSelection( { initial: '
    • [foo
    • ]bar
    ', - expected: '
    • [foo]@
    • bar
    ' + expected: '
    • [foo
    • ]@bar
    ' } ), 'test selection optimization case 9': testSelection( { From 24560127f578e387eb2c2c426a0e7cd2dacbf509 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Wed, 20 Jul 2022 14:57:04 +0200 Subject: [PATCH 622/946] Fix #4931: selection optimization skips lists --- core/selection/optimization.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/selection/optimization.js b/core/selection/optimization.js index 90876eb281d..978bf551aad 100644 --- a/core/selection/optimization.js +++ b/core/selection/optimization.js @@ -117,7 +117,9 @@ return false; } - if ( range.endOffset === 0 ) { + var isInList = range.endContainer.is && range.endContainer.is( 'li' ); + + if ( range.endOffset === 0 && !isInList ) { return true; } @@ -125,7 +127,7 @@ endsInText = isText( range.endContainer ), limit = startsInText ? range.startContainer.getLength() : range.startContainer.getChildCount(); - return range.startOffset === limit || startsInText ^ endsInText; + return !isInList && ( range.startOffset === limit || startsInText ^ endsInText ); } // Prevent infinite recurrency when the browser does not allow the expected selection. From 719f67285f2a1ba98a1ba57cfd55ec11c41e35de Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Mon, 25 Jul 2022 08:52:09 +0200 Subject: [PATCH 623/946] Fix FF expected optional br in test --- tests/core/selection/optimization.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/core/selection/optimization.js b/tests/core/selection/optimization.js index 2bfc40a8f44..253d002e5b5 100644 --- a/tests/core/selection/optimization.js +++ b/tests/core/selection/optimization.js @@ -64,7 +64,7 @@ // (#4931) do not expect optimization in list 'test selection optimization case 8': testSelection( { initial: '
    • [foo
    • ]bar
    ', - expected: '
    • [foo
    • ]@bar
    ' + expected: '
    • [foo@
    • ]bar
    ' } ), 'test selection optimization case 9': testSelection( { From b4468b5902dfd07dbd37d52ed6514c9eca1e7fe1 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Wed, 3 Aug 2022 10:09:55 +0200 Subject: [PATCH 624/946] Minor corrects according to review --- core/selection/optimization.js | 1 + tests/core/selection/manual/optimizationlist.html | 1 - tests/core/selection/manual/optimizationlist.md | 8 ++++---- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/core/selection/optimization.js b/core/selection/optimization.js index 978bf551aad..fad0fdc3d33 100644 --- a/core/selection/optimization.js +++ b/core/selection/optimization.js @@ -119,6 +119,7 @@ var isInList = range.endContainer.is && range.endContainer.is( 'li' ); + // Prevent optimization in lists (#4931). if ( range.endOffset === 0 && !isInList ) { return true; } diff --git a/tests/core/selection/manual/optimizationlist.html b/tests/core/selection/manual/optimizationlist.html index a47db99fec1..6b344fbba41 100644 --- a/tests/core/selection/manual/optimizationlist.html +++ b/tests/core/selection/manual/optimizationlist.html @@ -9,7 +9,6 @@

    Iframe editor

  •  
  • -

    Divarea editor

    diff --git a/tests/core/selection/manual/optimizationlist.md b/tests/core/selection/manual/optimizationlist.md index b59bf819d53..282ed556e80 100644 --- a/tests/core/selection/manual/optimizationlist.md +++ b/tests/core/selection/manual/optimizationlist.md @@ -1,13 +1,13 @@ -@bender-tags: selection, 4.19.2, bug, 4931 +@bender-tags: selection, 4.20.0, bug, 4931 @bender-ui: collapsed -@bender-ckeditor-plugins: wysiwygarea, toolbar, elementspath, sourcearea, list, undo, div, table, image, basicstyles, format +@bender-ckeditor-plugins: wysiwygarea, toolbar, elementspath, sourcearea, list, undo -1. Select entire content via `Ctrl+A` +1. Select entire content via `Ctrl+A`. 2. Delete content with backspace key. **Expected** The entire list is removed from the editor **Unexpected** There are list leftovers in the editor -3. Repeat steps in the second editor +3. Repeat steps in the second editor. From 9b816b12a7d466f6bb3d53ee280a63a8a1e9db2c Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Thu, 4 Aug 2022 06:10:13 +0200 Subject: [PATCH 625/946] Use more representative content in manual test - closely related to reported bug - not failing on FF --- .../selection/manual/optimizationlist.html | 50 +++++++++++++++++-- 1 file changed, 46 insertions(+), 4 deletions(-) diff --git a/tests/core/selection/manual/optimizationlist.html b/tests/core/selection/manual/optimizationlist.html index 6b344fbba41..361caff8394 100644 --- a/tests/core/selection/manual/optimizationlist.html +++ b/tests/core/selection/manual/optimizationlist.html @@ -1,13 +1,55 @@

    Iframe editor

    -
      +
      • 1
      • -
      • 2 +
      • 2
      • +
      • 3
      • +
      • 4
      • +
      • 5 +
          +
        • 6 +
            +
          • 7 +
              +
            • 8
            • +
            +
          • +
          +
        • +
        • 9
        • +
        +
      • +
      • 0
      • +
      + +
        +
      1. 12
      2. +
      3. 14
      4. +
      5. 16
      6. +
      7. 18
      8. +
      9. 20
          -
        1. 1
        2. +
        3. 22 +
            +
          1. 24
          2. +
          +
        4. +
        5. 26 +
            +
          1. 28 +
              +
            1. 30 +
                +
              1. 32
              2. +
              +
            2. +
            3. +
            +
          2. +
          +
      10. -
      11.  
    From f83a85ecb54d4c9b737ba73e73b0f80ad4b9caef Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Fri, 5 Aug 2022 09:43:42 +0200 Subject: [PATCH 626/946] Add punctuation makrs and remove unnecessary empty line --- tests/core/selection/manual/optimizationlist.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tests/core/selection/manual/optimizationlist.md b/tests/core/selection/manual/optimizationlist.md index 282ed556e80..0de62c6e23b 100644 --- a/tests/core/selection/manual/optimizationlist.md +++ b/tests/core/selection/manual/optimizationlist.md @@ -2,12 +2,11 @@ @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, elementspath, sourcearea, list, undo - 1. Select entire content via `Ctrl+A`. 2. Delete content with backspace key. -**Expected** The entire list is removed from the editor +**Expected** The entire list is removed from the editor. -**Unexpected** There are list leftovers in the editor +**Unexpected** There are list leftovers in the editor. 3. Repeat steps in the second editor. From b96f932725af92eb496a76c54fbe1d66ccb42cc4 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Tue, 23 Aug 2022 10:05:19 +0200 Subject: [PATCH 627/946] Add automatic test case & add plugin to manual test --- tests/core/selection/manual/optimizationlist.md | 2 +- tests/core/selection/optimization.js | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/core/selection/manual/optimizationlist.md b/tests/core/selection/manual/optimizationlist.md index 0de62c6e23b..dde7f5883a5 100644 --- a/tests/core/selection/manual/optimizationlist.md +++ b/tests/core/selection/manual/optimizationlist.md @@ -1,6 +1,6 @@ @bender-tags: selection, 4.20.0, bug, 4931 @bender-ui: collapsed -@bender-ckeditor-plugins: wysiwygarea, toolbar, elementspath, sourcearea, list, undo +@bender-ckeditor-plugins: wysiwygarea, toolbar, elementspath, sourcearea, list, undo, selectall 1. Select entire content via `Ctrl+A`. 2. Delete content with backspace key. diff --git a/tests/core/selection/optimization.js b/tests/core/selection/optimization.js index 253d002e5b5..97fce9a1515 100644 --- a/tests/core/selection/optimization.js +++ b/tests/core/selection/optimization.js @@ -67,6 +67,12 @@ expected: '
    • [foo@
    • ]bar
    ' } ), + // (#4931) + 'test selection optimization skips optimization if last list element is empty': testSelection( { + initial: '
    • [foo
    • ]
    ', + expected: '
    • [foo@
    • ]
    ' + } ), + 'test selection optimization case 9': testSelection( { initial: '
    • foo
    • [bar

    ]baz

    ', expected: '
    • foo
    • [bar]@

    baz

    ' From a246715a2bbc806ee0d15eddfaefe327f12ba6e0 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Tue, 23 Aug 2022 10:41:36 +0200 Subject: [PATCH 628/946] Refactor: use early return in list optimization --- core/selection/optimization.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/core/selection/optimization.js b/core/selection/optimization.js index fad0fdc3d33..42ebea481fa 100644 --- a/core/selection/optimization.js +++ b/core/selection/optimization.js @@ -120,7 +120,11 @@ var isInList = range.endContainer.is && range.endContainer.is( 'li' ); // Prevent optimization in lists (#4931). - if ( range.endOffset === 0 && !isInList ) { + if ( isInList ) { + return false; + } + + if ( range.endOffset === 0 ) { return true; } @@ -128,7 +132,7 @@ endsInText = isText( range.endContainer ), limit = startsInText ? range.startContainer.getLength() : range.startContainer.getChildCount(); - return !isInList && ( range.startOffset === limit || startsInText ^ endsInText ); + return range.startOffset === limit || startsInText ^ endsInText; } // Prevent infinite recurrency when the browser does not allow the expected selection. From 352fb5fc8b1f7731bce1ef0d7b1fd75a55edc199 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Fri, 2 Sep 2022 14:24:53 +0200 Subject: [PATCH 629/946] Use selectall cmd on cmd/ctrl + a key press --- plugins/selectall/plugin.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/plugins/selectall/plugin.js b/plugins/selectall/plugin.js index 29d87c2b914..3951a971b11 100644 --- a/plugins/selectall/plugin.js +++ b/plugins/selectall/plugin.js @@ -33,8 +33,9 @@ textarea.focus(); } else { - if ( editable.is( 'body' ) ) + if ( editable.is( 'body' ) ) { editor.document.$.execCommand( 'SelectAll', false, null ); + } else { var range = editor.createRange(); range.selectNodeContents( editable ); @@ -50,6 +51,19 @@ canUndo: false } ); + editor.on( 'contentDom', function() { + var editable = editor.editable(); + editable.attachListener( editable, 'keydown', function( evt ) { + if ( evt.data.getKeystroke() != CKEDITOR.CTRL + 65 ) { + return; + } + + editor.execCommand( 'selectAll' ); + evt.cancel(); + evt.data.preventDefault(); + } ); + } ); + editor.ui.addButton && editor.ui.addButton( 'SelectAll', { label: editor.lang.selectall.toolbar, command: 'selectAll', From daacd269a328b96fcddaa1a83ed4a6e8c40951ff Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Wed, 7 Sep 2022 09:40:33 +0200 Subject: [PATCH 630/946] Revert "Use selectall cmd on cmd/ctrl + a key press" This reverts commit 0bd2338455ff4ac229bb4387ddb6ac1d7cef6bef. --- plugins/selectall/plugin.js | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/plugins/selectall/plugin.js b/plugins/selectall/plugin.js index 3951a971b11..29d87c2b914 100644 --- a/plugins/selectall/plugin.js +++ b/plugins/selectall/plugin.js @@ -33,9 +33,8 @@ textarea.focus(); } else { - if ( editable.is( 'body' ) ) { + if ( editable.is( 'body' ) ) editor.document.$.execCommand( 'SelectAll', false, null ); - } else { var range = editor.createRange(); range.selectNodeContents( editable ); @@ -51,19 +50,6 @@ canUndo: false } ); - editor.on( 'contentDom', function() { - var editable = editor.editable(); - editable.attachListener( editable, 'keydown', function( evt ) { - if ( evt.data.getKeystroke() != CKEDITOR.CTRL + 65 ) { - return; - } - - editor.execCommand( 'selectAll' ); - evt.cancel(); - evt.data.preventDefault(); - } ); - } ); - editor.ui.addButton && editor.ui.addButton( 'SelectAll', { label: editor.lang.selectall.toolbar, command: 'selectAll', From b1da1cb529a41036bdfaa876b6bcc4833bfac902 Mon Sep 17 00:00:00 2001 From: sculpt0r Date: Wed, 7 Sep 2022 09:43:02 +0200 Subject: [PATCH 631/946] Standarize manual test content --- .../selection/manual/optimizationlist.html | 51 +++++++++++++++++-- 1 file changed, 46 insertions(+), 5 deletions(-) diff --git a/tests/core/selection/manual/optimizationlist.html b/tests/core/selection/manual/optimizationlist.html index 361caff8394..54e0a12d26d 100644 --- a/tests/core/selection/manual/optimizationlist.html +++ b/tests/core/selection/manual/optimizationlist.html @@ -55,16 +55,57 @@

    Iframe editor

    Divarea editor

    -
      +
      • 1
      • -
      • 2 +
      • 2
      • +
      • 3
      • +
      • 4
      • +
      • 5 +
          +
        • 6 +
            +
          • 7 +
              +
            • 8
            • +
            +
          • +
          +
        • +
        • 9
        • +
        +
      • +
      • 0
      • +
      + +
        +
      1. 12
      2. +
      3. 14
      4. +
      5. 16
      6. +
      7. 18
      8. +
      9. 20
          -
        1. 1
        2. +
        3. 22 +
            +
          1. 24
          2. +
          +
        4. +
        5. 26 +
            +
          1. 28 +
              +
            1. 30 +
                +
              1. 32
              2. +
              +
            2. +
            3. +
            +
          2. +
          +
      10. -
      11.  
      -
    diff --git a/tests/plugins/tabletools/manual/scopedheaders.md b/tests/plugins/tabletools/manual/scopedheaders.md new file mode 100644 index 00000000000..980728920a5 --- /dev/null +++ b/tests/plugins/tabletools/manual/scopedheaders.md @@ -0,0 +1,15 @@ +@bender-tags: 4.20.0, 5804, feature +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, table, tabletools + +1. Open the "Cell Properties" dialog for one of the column headers. +1. Check the "Cell Type" value. + + **Expected** For the "Scoped headers on": the empty option is selected. + + For other editors: the "Header" option is selected. +1. Check available values for the "Cell Type" field + + **Expected** For the "Scoped headers on": Data, Column Header, Row Header + + For other editors: Data, Header From 8acb373bb34cb2d46f01d17beed61cc6407f8e14 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Thu, 15 Sep 2022 13:20:25 +0200 Subject: [PATCH 637/946] Add unit tests. --- .../tabletools/_helpers/cellproperties.js | 8 ++- tests/plugins/tabletools/cellproperties.html | 18 +++++ tests/plugins/tabletools/cellproperties.js | 66 +++++++++++++++++-- 3 files changed, 83 insertions(+), 9 deletions(-) diff --git a/tests/plugins/tabletools/_helpers/cellproperties.js b/tests/plugins/tabletools/_helpers/cellproperties.js index bb8292b7604..b960a18f378 100644 --- a/tests/plugins/tabletools/_helpers/cellproperties.js +++ b/tests/plugins/tabletools/_helpers/cellproperties.js @@ -1,8 +1,12 @@ /* exported doTest, assertChildren */ -function doTest( name, dialogCallback ) { +function doTest( name, dialogCallback, editorName ) { + if ( !editorName ) { + editorName = 'basic'; + } + return function() { - var bot = this.editorBot; + var bot = this.editorBots[ editorName ]; bender.tools.testInputOut( name, function( source, expected ) { bot.setHtmlWithSelection( source ); diff --git a/tests/plugins/tabletools/cellproperties.html b/tests/plugins/tabletools/cellproperties.html index f1c3808b1df..1fe618fbfea 100644 --- a/tests/plugins/tabletools/cellproperties.html +++ b/tests/plugins/tabletools/cellproperties.html @@ -507,3 +507,21 @@
    Column 1
    + + diff --git a/tests/plugins/tabletools/cellproperties.js b/tests/plugins/tabletools/cellproperties.js index 6d09955e3ef..d6bbbb18901 100644 --- a/tests/plugins/tabletools/cellproperties.js +++ b/tests/plugins/tabletools/cellproperties.js @@ -6,10 +6,25 @@ ( function() { 'use strict'; - bender.editor = true; + bender.editors = { + basic: { + name: 'basic' + }, + scopedHeadersOn: { + name: 'scopedHeadersOn', + config: { + tabletools_scopedHeaders: true + } + }, + scopedHeadersOff: { + name: 'scopedHeadersOff', + config: { + tabletools_scopedHeaders: false + } + } + }; bender.test( { - 'test cell properties dialog (text selection)': doTest( 'table-1', function( dialog ) { dialog.setValueOf( 'info', 'width', 100 ); dialog.setValueOf( 'info', 'height', 50 ); @@ -157,19 +172,56 @@ } ), // (#5084) - 'test cell data type has th name and does not have scope attribute': doTest( 'table-cell-th', function( dialog ) { - dialog.setValueOf( 'info', 'cellType', 'th' ); - } ), + 'test cell data type has th name and does not have scope attribute (default scopedHeaders)': + doTest( 'table-cell-th', function( dialog ) { + dialog.setValueOf( 'info', 'cellType', 'th' ); + } ), + + // (#5084) + 'test cell data type has th name and does not have scope attribute (scopedHeaders=false)': + doTest( 'table-cell-th', function( dialog ) { + dialog.setValueOf( 'info', 'cellType', 'th' ); + }, 'scopedHeadersOff' ), + + // (#5084) + 'test th is represented as an empty option which does not change the content (scopedHeaders=true)': + doTest( 'table-cell-th-ui', function( dialog ) { + var actualCellType = dialog.getValueOf( 'info', 'cellType' ); + + assert.areSame( '', actualCellType ); + + dialog.setValueOf( 'info', 'cellType', '' ); + }, 'scopedHeadersOn' ), + + // (#5084) + 'test th is represented as a "Header" option which does not change the content (scopedHeaders=false)': + doTest( 'table-cell-th-ui', function( dialog ) { + var actualCellType = dialog.getValueOf( 'info', 'cellType' ); + + assert.areSame( 'th', actualCellType ); + + dialog.setValueOf( 'info', 'cellType', 'th' ); + }, 'scopedHeadersOff' ), + + // (#5084) + 'test th is represented as a "Header" option which does not change the content (default scopedHeaders)': + doTest( 'table-cell-th-ui', function( dialog ) { + var actualCellType = dialog.getValueOf( 'info', 'cellType' ); + + assert.areSame( 'th', actualCellType ); + + dialog.setValueOf( 'info', 'cellType', 'th' ); + } ), // (#5084) 'test cell column header type has th name and have scope attribute set to col': doTest( 'table-cell-thc', function( dialog ) { dialog.setValueOf( 'info', 'cellType', 'thc' ); - } ), + }, 'scopedHeadersOn' ), // (#5084) 'test cell row header type has th name and have scope attribute set to row': doTest( 'table-cell-thr', function( dialog ) { dialog.setValueOf( 'info', 'cellType', 'thr' ); - } ), + }, 'scopedHeadersOn' ), // https://dev.ckeditor.com/ticket/16893 'test allowedContent rule': function() { From d8f4ece07ef308ca4cdd21d3ed0f062163ecf886 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Thu, 15 Sep 2022 13:22:47 +0200 Subject: [PATCH 638/946] Introduce `CKEDITOR.config.tabletools_scopedHeaders`. --- plugins/tabletools/dialogs/tableCell.js | 22 ++++++++++++++++------ plugins/tabletools/plugin.js | 7 +++++++ 2 files changed, 23 insertions(+), 6 deletions(-) diff --git a/plugins/tabletools/dialogs/tableCell.js b/plugins/tabletools/dialogs/tableCell.js index 95aa61fcd03..51e032a2d16 100644 --- a/plugins/tabletools/dialogs/tableCell.js +++ b/plugins/tabletools/dialogs/tableCell.js @@ -122,12 +122,7 @@ CKEDITOR.dialog.add( 'cellProperties', function( editor ) { requiredContent: 'th[scope]', label: langCell.cellType, 'default': 'td', - items: [ - [ langCell.data, 'td' ], - [ langCell.header, 'th' ], - [ langCell.columnHeader, 'thc' ], - [ langCell.rowHeader, 'thr' ] - ], + items: getAvailableCellTypes( editor ), setup: setupCells( function( selectedCell ) { var cellName = selectedCell.getName(), scope = selectedCell.getAttribute( 'scope' ); @@ -578,4 +573,19 @@ CKEDITOR.dialog.add( 'cellProperties', function( editor ) { selectedCell.removeAttribute( 'borderColor' ); } } + + function getAvailableCellTypes( editor ) { + if ( editor.config.tabletools_scopedHeaders ) { + return [ + [ langCell.data, 'td' ], + [ langCell.columnHeader, 'thc' ], + [ langCell.rowHeader, 'thr' ] + ]; + } + + return [ + [ langCell.data, 'td' ], + [ langCell.header, 'th' ] + ]; + } } ); diff --git a/plugins/tabletools/plugin.js b/plugins/tabletools/plugin.js index 493075777ac..ac6da691649 100644 --- a/plugins/tabletools/plugin.js +++ b/plugins/tabletools/plugin.js @@ -1269,3 +1269,10 @@ CKEDITOR.tools.buildTableMap = function( table, startRow, startCell, endRow, end } return aMap; }; + +/** + * @since 4.20.0 + * @cfg [tabletools_scopedHeaders=false] + * @member CKEDITOR.config + */ +CKEDITOR.config.tabletools_scopedHeaders = false; From a9713b2f71c949ac8b16497e936f6e4fc14ab5c0 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Thu, 15 Sep 2022 13:24:03 +0200 Subject: [PATCH 639/946] Fix codestyles issues. --- plugins/tabletools/plugin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/tabletools/plugin.js b/plugins/tabletools/plugin.js index ac6da691649..160275168db 100644 --- a/plugins/tabletools/plugin.js +++ b/plugins/tabletools/plugin.js @@ -334,7 +334,7 @@ return selection; } - range = ranges[0]; + range = ranges[ 0 ]; if ( range.collapsed || range.endOffset !== 0 ) { return selection; } From fa8f245d6ec012ff4a491ca64c4e093961107e81 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Thu, 15 Sep 2022 13:49:21 +0200 Subject: [PATCH 640/946] Add API docs for the `CKEDITOR.config.tabletools_scopedHeaders`. --- plugins/tabletools/plugin.js | 40 ++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/plugins/tabletools/plugin.js b/plugins/tabletools/plugin.js index 160275168db..9cd5fc15cb0 100644 --- a/plugins/tabletools/plugin.js +++ b/plugins/tabletools/plugin.js @@ -1271,6 +1271,46 @@ CKEDITOR.tools.buildTableMap = function( table, startRow, startCell, endRow, end }; /** + * Indicates if table header elements (`th`) needs the + * [`scope` attribute](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/th#attr-scope). + * + * This config variable changes the available values of the "Cell Type" field inside the + * "Cell Properties" dialog. If it's set to `false` (the default value), the "Cell Type" field + * will contain two options: + * + * * "Data", + * * "Header". + * + * If the option is set to `true`, the "Cell Type" field in the "Cell Properties" dialog + * will contain three possible values: + * + * * "Data", + * * "Column Header", + * * "Row Header". + * + * Additionally, if this config variable is set to `true` and there is a `th` element without the + * `scope` attribute in the editor's content, its "Cell Type" value will be set to an empty value. + * To fix this, the `th` element needs to be transformed to gain the `scope` attribute. + * The sample transformation that adds `[scope=col]` to all scopeless `th` elements is presented below: + * + * ```javascript + * editor.filter.addTransformations( [ + * [ + * { + * element: 'th', + * left: function( el ) { + * return !el.attributes.scope; + * }, + * right: function( el ) { + * el.attributes.scope = 'col'; + * } + * } + * ] + * ] ); + * ``` + * + * The transformation is added to the editor using {@link CKEDITOR.filter#addTransformations}. + * * @since 4.20.0 * @cfg [tabletools_scopedHeaders=false] * @member CKEDITOR.config From 3b12fef32e744f64dd4e1eed61ee94f1c0b4951b Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Fri, 16 Sep 2022 10:16:55 +0200 Subject: [PATCH 641/946] Fix incorrect issue ref in manual test. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Jacek Bogdański --- tests/plugins/tabletools/manual/scopedheaders.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/plugins/tabletools/manual/scopedheaders.md b/tests/plugins/tabletools/manual/scopedheaders.md index 980728920a5..5a06cb6eec1 100644 --- a/tests/plugins/tabletools/manual/scopedheaders.md +++ b/tests/plugins/tabletools/manual/scopedheaders.md @@ -1,4 +1,4 @@ -@bender-tags: 4.20.0, 5804, feature +@bender-tags: 4.20.0, 5084, feature @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, table, tabletools From 35e11fa3b0229b8aa0a0b9e599016e306ee443ec Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Fri, 16 Sep 2022 10:34:23 +0200 Subject: [PATCH 642/946] Revert "Adjust manual test to new th attributes" This reverts commit d4dc6ca9d91d70165c91042d950012d96de42837. --- tests/plugins/tabletools/manual/allowedcontent.html | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/tests/plugins/tabletools/manual/allowedcontent.html b/tests/plugins/tabletools/manual/allowedcontent.html index 48769a3fffb..145e76d112c 100644 --- a/tests/plugins/tabletools/manual/allowedcontent.html +++ b/tests/plugins/tabletools/manual/allowedcontent.html @@ -57,7 +57,6 @@ eventName = CKEDITOR.env.ie && CKEDITOR.env.version === 8 ? 'click' : 'change', editor; - //Create checkboxes for ( var key in cellPropMap ) { var name = cellPropMap[ key ], additionalInfo = name === 'colordialog' ? '
    Adds button for picking color next to border and background color options.' : ''; @@ -105,9 +104,7 @@ switch ( rule ) { case 'th': if ( state ) { - allowedContent.th = { - attributes: [ 'scope' ] - } + allowedContent.th = true; } else { delete allowedContent.th; } From c50879c18b06be3961444e4cc24ce93582a645c8 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Fri, 16 Sep 2022 10:42:25 +0200 Subject: [PATCH 643/946] Update manual tests. --- .../tabletools/manual/cellproperties.html | 2 +- .../manual/cellpropertiescelltype.html | 3 +- .../manual/cellpropertiescelltype.md | 38 ++++++------------- 3 files changed, 15 insertions(+), 28 deletions(-) diff --git a/tests/plugins/tabletools/manual/cellproperties.html b/tests/plugins/tabletools/manual/cellproperties.html index f3a39745fb7..2e01e4f9fff 100644 --- a/tests/plugins/tabletools/manual/cellproperties.html +++ b/tests/plugins/tabletools/manual/cellproperties.html @@ -22,7 +22,7 @@

    Editor 2:

    diff --git a/tests/plugins/tabletools/manual/cellpropertiescelltype.html b/tests/plugins/tabletools/manual/cellpropertiescelltype.html index 29dc75f038b..044e69cd9cd 100644 --- a/tests/plugins/tabletools/manual/cellpropertiescelltype.html +++ b/tests/plugins/tabletools/manual/cellpropertiescelltype.html @@ -16,6 +16,7 @@

    Editor 1:

    diff --git a/tests/plugins/tabletools/manual/cellpropertiescelltype.md b/tests/plugins/tabletools/manual/cellpropertiescelltype.md index 168ec98eb2b..2392ac5fc35 100644 --- a/tests/plugins/tabletools/manual/cellpropertiescelltype.md +++ b/tests/plugins/tabletools/manual/cellpropertiescelltype.md @@ -6,34 +6,20 @@ 1. Right click at any cell, and select `Cell` -> `Cell Properties`. -**Expected** Cell has `Data` type. + **Expected** Cell has `Data` type. +1. Change cell type to `Column Header`. -2. Change cell type to `Header`. + **Expected** Cell has `th` type and `scope` attribute set on `col`. +1. Right click at recent cell, and select `Cell` -> `Cell Properties`. -**Expected** Cell has `th` type and do not have `scope` attribute. + **Expected** Cell has `Column Header` type. +1. Change cell type to `Row Header`. -3. Right click at recent cell, and select `Cell` -> `Cell Properties`. + **Expected** Cell has `th` type and `scope` attribute set on `row`. +1. Right click at recent cell, and select `Cell` -> `Cell Properties`. -**Expected** Cell has `Header` type. + **Expected** Cell has `Row Header` type. +1. Change cell type to `Data`. -4. Change cell type to `Column Header`. - -**Expected** Cell has `th` type and `scope` attribute set on `col`. - -5. Right click at recent cell, and select `Cell` -> `Cell Properties`. - -**Expected** Cell has `Column Header` type. - -6. Change cell type to `Row Header`. - -**Expected** Cell has `th` type and `scope` attribute set on `row`. - -7. Right click at recent cell, and select `Cell` -> `Cell Properties`. - -**Expected** Cell has `Row Header` type. - -8. Change cell type to `Data`. - -**Expected** Cell has `td` type and do not have `scope` attribute. - -9. Play with cell types and verify if they type matches expectations from the above. + **Expected** Cell has `td` type and do not have `scope` attribute. +1. Play with cell types and verify if they type matches expectations from the above. From 80e3eae6594ec02ba7e75d376f42c03934872248 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Fri, 16 Sep 2022 10:49:52 +0200 Subject: [PATCH 644/946] Update API docs. --- plugins/tabletools/plugin.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/plugins/tabletools/plugin.js b/plugins/tabletools/plugin.js index 9cd5fc15cb0..a84da1cfd49 100644 --- a/plugins/tabletools/plugin.js +++ b/plugins/tabletools/plugin.js @@ -1271,10 +1271,7 @@ CKEDITOR.tools.buildTableMap = function( table, startRow, startCell, endRow, end }; /** - * Indicates if table header elements (`th`) needs the - * [`scope` attribute](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/th#attr-scope). - * - * This config variable changes the available values of the "Cell Type" field inside the + * Changes the available values of the "Cell Type" field inside the * "Cell Properties" dialog. If it's set to `false` (the default value), the "Cell Type" field * will contain two options: * @@ -1288,9 +1285,16 @@ CKEDITOR.tools.buildTableMap = function( table, startRow, startCell, endRow, end * * "Column Header", * * "Row Header". * - * Additionally, if this config variable is set to `true` and there is a `th` element without the + * Column and row header options updates table headers (`th`) with the + * [`scope` attribute](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/th#attr-scope) + * that may improve accessibility experience in more complex tables. Read the + * [w3.org guide about using the scope attribute to associate header cells + * and data cells in data tables](https://www.w3.org/WAI/WCAG21/Techniques/html/H63) + * to learn more. + * + * If this config variable is set to `true` and there is a `th` element without the * `scope` attribute in the editor's content, its "Cell Type" value will be set to an empty value. - * To fix this, the `th` element needs to be transformed to gain the `scope` attribute. + * To avoid that issue, tables with `th` elements need to be migrated. * The sample transformation that adds `[scope=col]` to all scopeless `th` elements is presented below: * * ```javascript From c7fde4b41a7631172178a25e566408ee259bb50b Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Fri, 16 Sep 2022 15:58:02 +0200 Subject: [PATCH 645/946] Updated changelog. --- CHANGES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 4c623dd2466..aa4a8d12cdd 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -5,7 +5,7 @@ CKEditor 4 Changelog New Features: -* [#5084](https://github.com/ckeditor/ckeditor4/issues/5084): Introduce new types of table cells – "Column Header" and "Row Header" due to added support for `scope` attribute. +* [#5084](https://github.com/ckeditor/ckeditor4/issues/5084): Added the [`config.tabletools_scopedHeaders`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-tabletools_scopedHeaders) configuration option controlling the behaviour of table headers with and without the `[scope]` attribute. * [#5219](https://github.com/ckeditor/ckeditor4/issues/5219): Added the [`config.image2_defaultLockRatio`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-image2_defaultLockRatio) config variable to allow setting the default value of the "Lock ratio" option in the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) dialog. * [#2008](https://github.com/ckeditor/ckeditor-dev/pull/2008): Extended the [Mentions](https://ckeditor.com/cke4/addon/mentions) and [Emoji](https://ckeditor.com/cke4/addon/emoji) plugins with a feature option that adds a space after accepted autocompletion match. See: * [`configDefinition.followingSpace`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_mentions_configDefinition.html#property-followingSpace) option for mentions plugin, and From 52fa6b470589f6b086a29558ef88d67213024906 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Mon, 19 Sep 2022 09:56:16 +0200 Subject: [PATCH 646/946] Updated package.json to 4.20.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 517b4a90cdf..17f6c4b9490 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ckeditor4-dev", - "version": "4.19.1", + "version": "4.20.0", "description": "The development version of CKEditor - JavaScript WYSIWYG web text editor.", "devDependencies": { "benderjs": "^0.4.6", From 5e02d7677499971e81fe6fdd48f2d2c489c74237 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Miko=C5=82ajuk?= Date: Fri, 23 Sep 2022 09:30:20 +0200 Subject: [PATCH 647/946] Updated language files. --- lang/sr-latn.js | 2 +- lang/sr.js | 2 +- plugins/a11yhelp/dialogs/lang/en-au.js | 2 +- plugins/a11yhelp/dialogs/lang/gl.js | 4 ++-- plugins/a11yhelp/dialogs/lang/it.js | 4 ++-- plugins/a11yhelp/dialogs/lang/sr-latn.js | 4 ++-- plugins/a11yhelp/dialogs/lang/sr.js | 4 ++-- plugins/clipboard/lang/sr-latn.js | 4 ++-- plugins/clipboard/lang/sr.js | 4 ++-- plugins/table/lang/it.js | 4 ++-- plugins/table/lang/sr-latn.js | 4 ++-- plugins/table/lang/sr.js | 4 ++-- plugins/table/lang/zh.js | 6 +++--- 13 files changed, 24 insertions(+), 24 deletions(-) diff --git a/lang/sr-latn.js b/lang/sr-latn.js index a1ebba6f756..df9892bfdd1 100644 --- a/lang/sr-latn.js +++ b/lang/sr-latn.js @@ -19,7 +19,7 @@ */ CKEDITOR.lang[ 'sr-latn' ] = { // ARIA description. - application: 'Rich Text Editor', // MISSING + application: 'Uređivač bogatog teksta', editor: 'Bogati uređivač teksta', editorPanel: 'Bogati uređivač panel', diff --git a/lang/sr.js b/lang/sr.js index 77e8a37ff55..8fc803f656f 100644 --- a/lang/sr.js +++ b/lang/sr.js @@ -19,7 +19,7 @@ */ CKEDITOR.lang[ 'sr' ] = { // ARIA description. - application: 'Rich Text Editor', // MISSING + application: 'Уређивач богатог текста', editor: 'ХТМЛ уређивач текста', editorPanel: 'ХТМЛ уређивач панел', diff --git a/plugins/a11yhelp/dialogs/lang/en-au.js b/plugins/a11yhelp/dialogs/lang/en-au.js index 18410e7d7f3..378989240ac 100644 --- a/plugins/a11yhelp/dialogs/lang/en-au.js +++ b/plugins/a11yhelp/dialogs/lang/en-au.js @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'en-au', { { name: 'Editor Dialog', legend: - 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.' + 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively. Press ESC to discard changes and close the dialog. The focus will be moved back to the editing area upon leaving the dialog.' // MISSING }, { diff --git a/plugins/a11yhelp/dialogs/lang/gl.js b/plugins/a11yhelp/dialogs/lang/gl.js index d7f8934e2b9..baa5b985839 100644 --- a/plugins/a11yhelp/dialogs/lang/gl.js +++ b/plugins/a11yhelp/dialogs/lang/gl.js @@ -12,13 +12,13 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'gl', { items: [ { name: 'Barra de ferramentas do editor', - legend: 'Prema ${toolbarFocus} para navegar pola barra de ferramentas. Para moverse polos distintos grupos de ferramentas use as teclas TAB e MAIÚS+TAB. Para moverse polas distintas ferramentas use FRECHA DEREITA ou FRECHA ESQUERDA. Prema ESPAZO ou INTRO para activar o botón da barra de ferramentas.' + legend: 'Prema ${toolbarFocus} para navegar ata a barra de ferramentas. Movase ao grupo de barras de ferramentas seguinte e anterior con TAB e MAYÚS+TAB. Movase ao botón da barra de ferramentas seguinte e anterior coa frecha cara á dereita ou á esquerda. Prema ESPAZO ou INTRO para activar o botón da barra de ferramentas. O foco moverase de novo á área de edición ao activar o botón da barra de ferramentas.' }, { name: 'Editor de diálogo', legend: - 'Dentro do diálogo, prema TAB para navegar cara os seguintes elementos de diálogo, prema MAIÚS+TAB para moverse cara os anteriores elementos de diálogo, prema INTRO para enviar o diálogo, prema ESC para cancelar o diálogo. Cando o diálogo ten múltiples lapelas, a lista de lapelas pode cinguirse con ALT+F10 ou con TAB como parte da orde de lapelas do diálogo. Coa lapela en foco, pode moverse cara a seguinte ou a anterior lapela coas FRECHAS ESQUERDA e DEREICHA respectivamente.' + 'Dentro do diálogo, prema TAB para navegar cara os seguintes elementos de diálogo, prema MAIÚS+TAB para moverse cara os anteriores elementos de diálogo, prema INTRO para enviar o diálogo, prema ESC para cancelar o diálogo. Cando o diálogo ten múltiples lapelas, a lista de lapelas pode cinguirse con ALT+F10 ou con TAB como parte da orde de lapelas do diálogo. Coa lapela en foco, pode moverse cara a seguinte ou a anterior lapela coas FRECHAS ESQUERDA e DEREICHA respectivamente. Prema ESC para descartar os cambios e pechar o diálogo. O foco moverase de novo á área de edición ao saír do diálogo.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/it.js b/plugins/a11yhelp/dialogs/lang/it.js index 0233a2f266a..3a8502291ea 100644 --- a/plugins/a11yhelp/dialogs/lang/it.js +++ b/plugins/a11yhelp/dialogs/lang/it.js @@ -12,13 +12,13 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'it', { items: [ { name: 'Barra degli strumenti Editor', - legend: 'Premere ${toolbarFocus} per passare alla barra degli strumenti. Usare TAB per spostarsi al gruppo successivo, MAIUSC+TAB per spostarsi a quello precedente. Usare FRECCIA DESTRA per spostarsi al pulsante successivo, FRECCIA SINISTRA per spostarsi a quello precedente. Premere SPAZIO o INVIO per attivare il pulsante della barra degli strumenti.' + legend: 'Premi ${toolbarFocus} per accedere alla barra degli strumenti. Passa al gruppo di barre degli strumenti successivo o precedente con TAB o MAIUSC+TAB. Passa al pulsante della barra degli strumenti successivo o precedente con FRECCIA DESTRA o FRECCIA SINISTRA. Premi SPAZIO o INVIO per attivare il pulsante della barra degli strumenti. Lo stato attivo verrà riportato all\'area di modifica dopo l\'attivazione del pulsante della barra degli strumenti.' }, { name: 'Finestra Editor', legend: - 'All\'interno di una finestra di dialogo, premi TAB per passare all\'elemento della finestra di dialogo successivo, premi MAIUSC+TAB per passare all\'elemento della finestra di dialogo precedente, premi INVIO per inviare la finestra di dialogo, premi ESC per annullare la finestra di dialogo. Quando una finestra di dialogo ha più schede, l\'elenco delle schede può essere raggiunto con ALT+F10 o con TAB come parte dell\'ordine di tabulazione della finestra di dialogo. Mentre l\'elenco delle schede è attivo, passa alla scheda successiva o precedente rispettivamente con FRECCIA DESTRA o SINISTRA. Premi ESC per annullare le modifiche e chiudere la finestra di dialogo. Lo stato attivo verrà spostato nuovamente all\'area di modifica dopo aver lasciato la finestra di dialogo.' + 'All\'interno di una finestra di dialogo, premi TAB per passare all\'elemento della finestra di dialogo successivo, premi MAIUSC+TAB per passare all\'elemento della finestra di dialogo precedente, premi INVIO per inviare la finestra di dialogo, premi ESC per annullare la finestra di dialogo. Quando una finestra di dialogo ha più schede, l\'elenco delle schede può essere raggiunto con ALT+F10 o con TAB come parte dell\'ordine di tabulazione della finestra di dialogo. Mentre l\'elenco delle schede è attivo, passa alla scheda successiva o precedente rispettivamente con FRECCIA DESTRA o SINISTRA. Premi ESC per annullare le modifiche e chiudere la finestra di dialogo. Lo stato attivo verrà spostato nuovamente all\'area di modifica dopo aver lasciato la finestra di dialogo.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/sr-latn.js b/plugins/a11yhelp/dialogs/lang/sr-latn.js index 345dd615db0..fd167a8f95c 100644 --- a/plugins/a11yhelp/dialogs/lang/sr-latn.js +++ b/plugins/a11yhelp/dialogs/lang/sr-latn.js @@ -12,13 +12,13 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'sr-latn', { items: [ { name: 'Alatke za uređivanje', - legend: 'Pritisnite ${toolbarFocus} da bi označili alatke. Do sledeće i prethodne grupe alatki možete doći sa tasterom TAB i SHIFT+TAB. Do tastera sledeće i predthodne grupe alatki možete doći sa tasterima STRELICA LEVO i STRELICA DESNO. Pritisnite SPACE ili ENTER da bi aktivirali taster alatki.' + legend: 'Pritisnite ${toolbarFocus} da biste prešli na traku sa alatkama. Pređite na sledeću i prethodnu grupu traka sa alatkama pomoću TAB i SHIFT+TAB. Pređite na sledeće i prethodno dugme na traci sa alatkama pomoću STRELICE NADESNO ili STRELICA NALEVO. Pritisnite SPACE ili ENTER da biste aktivirali dugme na traci sa alatkama. Nakon aktiviranja dugmeta na traci sa alatkama, fokus će biti pomeren nazad u oblast za uređivanje.' }, { name: 'Uređivač dijaloga', legend: - 'U prozoru dijalog pritisnite TAB da bi došli do sledećeg polja dijaloga, pritisnite ENTER za prihvatanje dijaloga, pritisnite ESC za odbijanje dijaloga. Kada dijalog ima više kartica, do njih možete doći pritiskom na ALT + F10 ili TAB. Zatim sa TAB ili STRELICA DESNO dolazite do naredne kartice.' + 'Unutar dijaloga pritisnite TAB da pređjete na sledeći element dijaloga, pritisnite SHIFT+TAB da pređjete na prethodni element dijaloga, pritisnite ENTER da pošaljete dijalog, pritisnite ESC da otkažete dijalog. Kada dijalog ima više kartica, do liste kartica se može doći ili sa ALT+F10 ili sa TAB kao deo redosleda tabulatora dijaloga. Sa fokusiranom listom kartica, pređjite na sledeću i prethodnu karticu pomoću STRELICE NADESNO, odnosno NALEVO. Pritisnite ESC da odbacite promene i zatvorite dijalog. Fokus će se vratiti na oblast za uređivanje nakon napuštanja dijaloga.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/sr.js b/plugins/a11yhelp/dialogs/lang/sr.js index bf2e9803054..73b9fc7d5da 100644 --- a/plugins/a11yhelp/dialogs/lang/sr.js +++ b/plugins/a11yhelp/dialogs/lang/sr.js @@ -12,13 +12,13 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'sr', { items: [ { name: 'Алатке за преуређиванје', - legend: 'Притисните ${toolbarFocus} да би означили алатке. До следеће и претходне групе алатки можете дићи тастером TAB и SHIFT+TAB. До тастера следеће и претходне групе алатки можете доћи са тастерима СТРЕЛИЦА ЛЕВО и СТРЕЛИЦА ДЕСНО. Притисните СПАЦЕ и ЕНТЕР да би активирали тастер алатки.' + legend: 'Притисните ${тоолбарФоцус} да бисте прешли на траку са алаткама. Пређите на следећу и претходну групу трака са алаткама помоћу ТАБ и СХИФТ+ТАБ. Пређите на следеће и претходно дугме на траци са алаткама помоћу СТРЕЛИЦЕ НАДЕСНО или СТРЕЛИЦА НАЛЕВО. Притисните СПАЦЕ или ЕНТЕР да бисте активирали дугме на траци са алаткама. Након активирања дугмета на траци са алаткама, фокус ће бити померен назад у област за уређивање.' }, { name: 'Уређивач дијалога', legend: - 'У прозору дијалог притисните ТАБ да би дошли до следећег поља дијалога, притисните ЕНТЕР за прихватање дијалога, притисните ЕСЦ за одбијање дијалога. Када дијалог има више картица, до њих можете доћи притиском на АЛТ+Ф10 или ТАБ. Затим са ТАБ или СТРЕЛИЦА ДЕСНО долазите до наредне картице.' + 'Унутар дијалога притисните ТАБ да пређете на следећи елемент дијалога, притисните СХИФТ+ТАБ да пређете на претходни елемент дијалога, притисните ЕНТЕР да пошаљете дијалог, притисните ЕСЦ да откажете дијалог. Када дијалог има више картица, до листе картица се може доћи или са АЛТ+Ф10 или са ТАБ као део редоследа табулатора дијалога. Са фокусираном листом картица, пређите на следећу и претходну картицу помоћу СТРЕЛИЦЕ НАДЕСНО, односно НАЛЕВО. Притисните ЕСЦ да одбаците промене и затворите дијалог. Фокус ће се вратити на област за уређивање након напуштања дијалога.' }, { diff --git a/plugins/clipboard/lang/sr-latn.js b/plugins/clipboard/lang/sr-latn.js index d81100019ed..a96a9348d2f 100644 --- a/plugins/clipboard/lang/sr-latn.js +++ b/plugins/clipboard/lang/sr-latn.js @@ -11,6 +11,6 @@ CKEDITOR.plugins.setLang( 'clipboard', 'sr-latn', { pasteNotification: '"Pritisnite taster %1 za lepljenje. Vaš pretraživač ne dozvoljava lepljenje iz alatne trake ili menia.', pasteArea: 'Prostor za lepljenje', pasteMsg: 'Nalepite sadržaj u sledeći prostor i pritisnite taster OK.', - fileFormatNotSupportedNotification: 'The ${formats} file format(s) are not supported.', // MISSING - fileWithoutFormatNotSupportedNotification: 'The file format is not supported.' // MISSING + fileFormatNotSupportedNotification: 'Formati datoteke ${formats} nisu podržani.', + fileWithoutFormatNotSupportedNotification: 'Format datoteke nije podržan.' } ); diff --git a/plugins/clipboard/lang/sr.js b/plugins/clipboard/lang/sr.js index ab972665d06..a9091a3fa6b 100644 --- a/plugins/clipboard/lang/sr.js +++ b/plugins/clipboard/lang/sr.js @@ -11,6 +11,6 @@ CKEDITOR.plugins.setLang( 'clipboard', 'sr', { pasteNotification: 'Притисните тастер %1 за лепљење. Ваш ретраживач не дозвољаба лепљење из алатне траке или мениа.', pasteArea: 'Залепи зону', pasteMsg: 'Налепите садржај у следећи простор и притисните тастер OK.', - fileFormatNotSupportedNotification: 'The ${formats} file format(s) are not supported.', // MISSING - fileWithoutFormatNotSupportedNotification: 'The file format is not supported.' // MISSING + fileFormatNotSupportedNotification: 'Формати датотеке ${форматс} нису подржани.', + fileWithoutFormatNotSupportedNotification: 'Формат датотеке није подржан.' } ); diff --git a/plugins/table/lang/it.js b/plugins/table/lang/it.js index b63bc54e46d..41adaae4525 100644 --- a/plugins/table/lang/it.js +++ b/plugins/table/lang/it.js @@ -27,8 +27,8 @@ CKEDITOR.plugins.setLang( 'table', 'it', { borderColor: 'Colore del Bordo', data: 'Dati', header: 'Intestazione', - columnHeader: 'Column Header', // MISSING - rowHeader: 'Row Header', // MISSING + columnHeader: 'Intestazione colonna', + rowHeader: 'Intestazione riga', yes: 'Si', no: 'No', invalidWidth: 'La larghezza della cella dev\'essere un numero.', diff --git a/plugins/table/lang/sr-latn.js b/plugins/table/lang/sr-latn.js index 3f697d00d3d..439804ccb0b 100644 --- a/plugins/table/lang/sr-latn.js +++ b/plugins/table/lang/sr-latn.js @@ -27,8 +27,8 @@ CKEDITOR.plugins.setLang( 'table', 'sr-latn', { borderColor: 'Boja okvira', data: 'Podatak', header: 'Zaglavlje', - columnHeader: 'Column Header', // MISSING - rowHeader: 'Row Header', // MISSING + columnHeader: 'Zaglavlje kolone', + rowHeader: 'Zaglavlje reda', yes: 'Da', no: 'Nе', invalidWidth: 'U polje širina možete upisati samo brojeve. ', diff --git a/plugins/table/lang/sr.js b/plugins/table/lang/sr.js index d9d2d0d1b9b..846217e2a76 100644 --- a/plugins/table/lang/sr.js +++ b/plugins/table/lang/sr.js @@ -27,8 +27,8 @@ CKEDITOR.plugins.setLang( 'table', 'sr', { borderColor: 'Боја оквира', data: 'Податак', header: 'Наслов', - columnHeader: 'Column Header', // MISSING - rowHeader: 'Row Header', // MISSING + columnHeader: 'Заглавље колоне', + rowHeader: 'Заглавље реда', yes: 'Да', no: 'Не', invalidWidth: 'У поље ширина можете уписати само бројеве.', diff --git a/plugins/table/lang/zh.js b/plugins/table/lang/zh.js index 161b5858fad..f82b81f07d3 100644 --- a/plugins/table/lang/zh.js +++ b/plugins/table/lang/zh.js @@ -27,8 +27,8 @@ CKEDITOR.plugins.setLang( 'table', 'zh', { borderColor: '框線顏色', data: '資料', header: '頁首', - columnHeader: 'Column Header', // MISSING - rowHeader: 'Row Header', // MISSING + columnHeader: '欄標題', + rowHeader: '列標題', yes: '是', no: '否', invalidWidth: '儲存格寬度必須為數字。', @@ -52,7 +52,7 @@ CKEDITOR.plugins.setLang( 'table', 'zh', { headersColumn: '第一列', headersNone: '無', headersRow: '第一行', - heightUnit: 'height unit', // MISSING + heightUnit: '高度單位', invalidBorder: '框線大小必須是整數。', invalidCellPadding: '儲存格邊距必須為正數。', invalidCellSpacing: '儲存格間距必須為正數。', From 038c71b881c1626ff499ed84659076346bc3a950 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacek=20Bogda=C5=84ski?= Date: Wed, 28 Sep 2022 07:45:20 +0200 Subject: [PATCH 648/946] Minor changelog updates. --- CHANGES.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index aa4a8d12cdd..6096afda960 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -6,7 +6,7 @@ CKEditor 4 Changelog New Features: * [#5084](https://github.com/ckeditor/ckeditor4/issues/5084): Added the [`config.tabletools_scopedHeaders`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-tabletools_scopedHeaders) configuration option controlling the behaviour of table headers with and without the `[scope]` attribute. -* [#5219](https://github.com/ckeditor/ckeditor4/issues/5219): Added the [`config.image2_defaultLockRatio`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-image2_defaultLockRatio) config variable to allow setting the default value of the "Lock ratio" option in the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) dialog. +* [#5219](https://github.com/ckeditor/ckeditor4/issues/5219): Added the [`config.image2_defaultLockRatio`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-image2_defaultLockRatio) configuration option allowing to set the default value of the "Lock ratio" option in the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) dialog. * [#2008](https://github.com/ckeditor/ckeditor-dev/pull/2008): Extended the [Mentions](https://ckeditor.com/cke4/addon/mentions) and [Emoji](https://ckeditor.com/cke4/addon/emoji) plugins with a feature option that adds a space after accepted autocompletion match. See: * [`configDefinition.followingSpace`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_mentions_configDefinition.html#property-followingSpace) option for mentions plugin, and * [`config.emoji_followingSpace`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-emoji_followingSpace) option for emoji plugin. @@ -15,7 +15,7 @@ New Features: Fixed Issues: * [#4889](https://github.com/ckeditor/ckeditor4/issues/4889): Fixed: Incorrect position of the [Table Resize](https://ckeditor.com/cke4/addon/tableresize) cursor after scrolling the editor horizontally. -* [#5319](https://github.com/ckeditor/ckeditor4/issues/5319): Fixed: [Autolink](https://ckeditor.com/cke4/addon/autolink) [`config.autolink_urlRegex`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-autolink_urlRegex) option produces invalid links when configured directly using editor instance configuration. Thanks to [Aigars Zeiza](https://github.com/Zuzon)! +* [#5319](https://github.com/ckeditor/ckeditor4/issues/5319): Fixed: [Autolink](https://ckeditor.com/cke4/addon/autolink) [`config.autolink_urlRegex`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-autolink_urlRegex) option produces invalid links when configured directly using the editor instance config. Thanks to [Aigars Zeiza](https://github.com/Zuzon)! * [#4941](https://github.com/ckeditor/ckeditor4/issues/4941): Fixed: Some entities get wrongly encoded when using [`entities_processNumerical = true`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-entities_processNumerical) configuration option. * [#4931](https://github.com/ckeditor/ckeditor4/issues/4931): Fixed: Selecting whole editor's content when there's only a list with an empty element at the end inside and deleting it does not delete all list items. From aa77480a9aa62529458bde52c7b1f0203ba83a57 Mon Sep 17 00:00:00 2001 From: Bartek Biedrzycki <68123541+godai78@users.noreply.github.com> Date: Wed, 28 Sep 2022 07:51:22 +0200 Subject: [PATCH 649/946] A review --- CHANGES.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 6096afda960..339a7d63691 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -7,23 +7,23 @@ New Features: * [#5084](https://github.com/ckeditor/ckeditor4/issues/5084): Added the [`config.tabletools_scopedHeaders`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-tabletools_scopedHeaders) configuration option controlling the behaviour of table headers with and without the `[scope]` attribute. * [#5219](https://github.com/ckeditor/ckeditor4/issues/5219): Added the [`config.image2_defaultLockRatio`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-image2_defaultLockRatio) configuration option allowing to set the default value of the "Lock ratio" option in the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) dialog. -* [#2008](https://github.com/ckeditor/ckeditor-dev/pull/2008): Extended the [Mentions](https://ckeditor.com/cke4/addon/mentions) and [Emoji](https://ckeditor.com/cke4/addon/emoji) plugins with a feature option that adds a space after accepted autocompletion match. See: - * [`configDefinition.followingSpace`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_mentions_configDefinition.html#property-followingSpace) option for mentions plugin, and - * [`config.emoji_followingSpace`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-emoji_followingSpace) option for emoji plugin. -* [#5215](https://github.com/ckeditor/ckeditor4/issues/5215): Added the [`config.coreStyles_toggleSubSup`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-coreStyles_toggleSubSup) configuration option disallowing setting subscript and superscript simultaneously on the same element using UI buttons. This option is turned off by default. +* [#2008](https://github.com/ckeditor/ckeditor-dev/pull/2008): Extended the [Mentions](https://ckeditor.com/cke4/addon/mentions) and [Emoji](https://ckeditor.com/cke4/addon/emoji) plugins with a feature option that adds a space after an accepted autocompletion match. See: + * [`configDefinition.followingSpace`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_mentions_configDefinition.html#property-followingSpace) option for the mentions plugin, and + * [`config.emoji_followingSpace`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-emoji_followingSpace) option for the emoji plugin. +* [#5215](https://github.com/ckeditor/ckeditor4/issues/5215): Added the [`config.coreStyles_toggleSubSup`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-coreStyles_toggleSubSup) configuration option which disallows setting the subscript and superscript on the same element simultaneously using UI buttons. This option is turned off by default. Fixed Issues: * [#4889](https://github.com/ckeditor/ckeditor4/issues/4889): Fixed: Incorrect position of the [Table Resize](https://ckeditor.com/cke4/addon/tableresize) cursor after scrolling the editor horizontally. -* [#5319](https://github.com/ckeditor/ckeditor4/issues/5319): Fixed: [Autolink](https://ckeditor.com/cke4/addon/autolink) [`config.autolink_urlRegex`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-autolink_urlRegex) option produces invalid links when configured directly using the editor instance config. Thanks to [Aigars Zeiza](https://github.com/Zuzon)! -* [#4941](https://github.com/ckeditor/ckeditor4/issues/4941): Fixed: Some entities get wrongly encoded when using [`entities_processNumerical = true`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-entities_processNumerical) configuration option. -* [#4931](https://github.com/ckeditor/ckeditor4/issues/4931): Fixed: Selecting whole editor's content when there's only a list with an empty element at the end inside and deleting it does not delete all list items. +* [#5319](https://github.com/ckeditor/ckeditor4/issues/5319): Fixed: [Autolink](https://ckeditor.com/cke4/addon/autolink) [`config.autolink_urlRegex`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-autolink_urlRegex) option produced invalid links when configured directly using the editor instance config. Thanks to [Aigars Zeiza](https://github.com/Zuzon)! +* [#4941](https://github.com/ckeditor/ckeditor4/issues/4941): Fixed: Some entities got wrongly encoded when using [`entities_processNumerical = true`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-entities_processNumerical) configuration option. +* [#4931](https://github.com/ckeditor/ckeditor4/issues/4931): Fixed: Selecting the whole editor content when there is only a list with an empty element at the end inside and deleting it did not delete all list items. API changes: -* [#5122](https://github.com/ckeditor/ckeditor4/issues/5122): Added ability to provide a list of buttons as an array to the [`config.removeButtons`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-removeButtons) config variable. -* [#2008](https://github.com/ckeditor/ckeditor-dev/pull/2008): Added [Autocomplete](https://ckeditor.com/cke4/addon/autocomplete) [`followingSpace`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_autocomplete_configDefinition.html#property-followingSpace) option that finishes accepted match with a space. +* [#5122](https://github.com/ckeditor/ckeditor4/issues/5122): Added the ability to provide a list of buttons as an array to the [`config.removeButtons`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-removeButtons) config variable. +* [#2008](https://github.com/ckeditor/ckeditor-dev/pull/2008): Added [Autocomplete](https://ckeditor.com/cke4/addon/autocomplete) [`followingSpace`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_autocomplete_configDefinition.html#property-followingSpace) option that finishes an accepted match with a space. ## CKEditor 4.19.1 From 2ef08bd1288c7aeda09261bb25ebc199216cc917 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacek=20Bogda=C5=84ski?= Date: Wed, 28 Sep 2022 08:00:30 +0200 Subject: [PATCH 650/946] Removed development flag. --- CHANGES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 339a7d63691..1c60bb96810 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,7 +1,7 @@ CKEditor 4 Changelog ==================== -## CKEditor 4.20.0 [IN DEVELOPMENT] +## CKEditor 4.20.0 New Features: From cb4a59c6657a9cf2d65f81cd9f7c3753081c4236 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacek=20Bogda=C5=84ski?= Date: Wed, 28 Sep 2022 08:00:54 +0200 Subject: [PATCH 651/946] Unified major version numbering. --- CHANGES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 1c60bb96810..dfe9777f6e7 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,7 +1,7 @@ CKEditor 4 Changelog ==================== -## CKEditor 4.20.0 +## CKEditor 4.20 New Features: From 8391ed2bca45e9a0d62f30dc3dae96fce2da4523 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Thu, 29 Sep 2022 09:29:53 +0200 Subject: [PATCH 652/946] Started the next development cycle after 4.20 --- CHANGES.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index dfe9777f6e7..e46a8777bcb 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,6 +1,10 @@ CKEditor 4 Changelog ==================== +## CKEditor 4.20.1 [IN DEVELOPMENT] + +Fixed Issues: + ## CKEditor 4.20 New Features: From 05eb758fc2506ac48abe235632bcf753421aed4d Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 11 Oct 2022 12:21:58 +0200 Subject: [PATCH 653/946] Remove unsupported apos entity name --- tests/plugins/entities/entities.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/plugins/entities/entities.js b/tests/plugins/entities/entities.js index 191522382e9..6f9ac13a46f 100644 --- a/tests/plugins/entities/entities.js +++ b/tests/plugins/entities/entities.js @@ -197,8 +197,8 @@ bender.test( { allowedContent: true } }, function( bot ) { - var inputHtml = '

    '"<>&

    ', - expectedHtml = '

    '"<>&

    ', + var inputHtml = '

    "<>&

    ', + expectedHtml = '

    "<>&

    ', editor = bot.editor; bot.setData( inputHtml, function() { From 092dee4b4abb5b57402220f09bbabbdbff570ae3 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Fri, 21 Oct 2022 12:20:43 +0200 Subject: [PATCH 654/946] Fix adding and change scope 'both' attribute in tables --- plugins/table/dialogs/table.js | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/plugins/table/dialogs/table.js b/plugins/table/dialogs/table.js index 6fa1c0d49c5..2d85152c166 100755 --- a/plugins/table/dialogs/table.js +++ b/plugins/table/dialogs/table.js @@ -54,6 +54,11 @@ var dialogadvtab = editor.plugins.dialogadvtab; + + function shouldReplaceThByTd( cell, headers, index ) { + return cell.type == CKEDITOR.NODE_ELEMENT && ( !headers || index !== 0 ); + } + return { title: editor.lang.table.title, minWidth: 310, @@ -198,9 +203,13 @@ theRow = thead.getFirst(); for ( i = 0; i < theRow.getChildCount(); i++ ) { var newCell = theRow.getChild( i ); - if ( newCell.type == CKEDITOR.NODE_ELEMENT ) { + // In case when header is replaced to td element, + // check if the replaced cell should contain a 'row' scope (#2996). + if ( shouldReplaceThByTd( newCell, headers, i ) ) { newCell.renameNode( 'td' ); newCell.removeAttribute( 'scope' ); + } else { + newCell.setAttribute( 'scope', 'row' ); } } @@ -215,7 +224,13 @@ for ( row = 0; row < table.$.rows.length; row++ ) { newCell = new CKEDITOR.dom.element( table.$.rows[ row ].cells[ 0 ] ); newCell.renameNode( 'th' ); - newCell.setAttribute( 'scope', 'row' ); + + // If "both" is set, the first cell in table head should have scope "col"(#2996). + if ( headers === 'both' && row === 0 ) { + newCell.setAttribute( 'scope', 'col' ); + } else { + newCell.setAttribute( 'scope', 'row' ); + } } } From 0d9385a57e9032d9750bebed3317ed23946c7537 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Fri, 21 Oct 2022 12:21:26 +0200 Subject: [PATCH 655/946] Reuse previously ignored tests --- tests/plugins/table/headers1row1col.js | 9 --------- tests/plugins/table/headers1row2col.js | 9 --------- tests/plugins/table/headers2row1col.js | 9 --------- tests/plugins/table/headers2row2col.js | 9 --------- 4 files changed, 36 deletions(-) diff --git a/tests/plugins/table/headers1row1col.js b/tests/plugins/table/headers1row1col.js index a26a4c6bf3d..acae647f538 100644 --- a/tests/plugins/table/headers1row1col.js +++ b/tests/plugins/table/headers1row1col.js @@ -13,15 +13,6 @@ }; bender.test( { - _should: { - ignore: { - // (#2881), (#2996). - '1 row, 1 col, none -> both': true, - '1 row, 1 col, row -> col': true, - '1 row, 1 col, both -> col': true - } - }, - '1 row, 1 col, none -> none': testHeadersManipulation( 'none', 'none' ), '1 row, 1 col, none -> col': testHeadersManipulation( 'none', 'col' ), diff --git a/tests/plugins/table/headers1row2col.js b/tests/plugins/table/headers1row2col.js index bcc894c160b..f168896b29c 100644 --- a/tests/plugins/table/headers1row2col.js +++ b/tests/plugins/table/headers1row2col.js @@ -13,15 +13,6 @@ }; bender.test( { - _should: { - ignore: { - // (#2881), (#2996). - '1 row, 2 cols, none -> both': true, - '1 row, 2 cols, row -> col': true, - '1 row, 2 cols, both -> col': true - } - }, - '1 row, 2 cols, none -> none': testHeadersManipulation( 'none', 'none' ), '1 row, 2 cols, none -> col': testHeadersManipulation( 'none', 'col' ), diff --git a/tests/plugins/table/headers2row1col.js b/tests/plugins/table/headers2row1col.js index e59c09ab229..c080d09749b 100644 --- a/tests/plugins/table/headers2row1col.js +++ b/tests/plugins/table/headers2row1col.js @@ -13,15 +13,6 @@ }; bender.test( { - _should: { - ignore: { - // (#2881), (#2996). - '2 rows, 1 col, none -> both': true, - '2 rows, 1 col, row -> both': true, - '2 rows, 1 col, both -> col': true - } - }, - '2 rows, 1 col, none -> none': testHeadersManipulation( 'none', 'none' ), '2 rows, 1 col, none -> col': testHeadersManipulation( 'none', 'col' ), diff --git a/tests/plugins/table/headers2row2col.js b/tests/plugins/table/headers2row2col.js index ee205bdb774..7c3a4ad4bb1 100644 --- a/tests/plugins/table/headers2row2col.js +++ b/tests/plugins/table/headers2row2col.js @@ -13,15 +13,6 @@ }; bender.test( { - _should: { - ignore: { - // (#2881), (#2996). - '2 rows, 2 cols, none -> both': true, - '2 rows, 2 cols, row -> both': true, - '2 rows, 2 cols, both -> col': true - } - }, - '2 rows, 2 cols, none -> none': testHeadersManipulation( 'none', 'none' ), '2 rows, 2 cols, none -> col': testHeadersManipulation( 'none', 'col' ), From a5cdb0682d999b0800afc4952842c16b4bf063fd Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Fri, 21 Oct 2022 12:21:59 +0200 Subject: [PATCH 656/946] Add manual tests --- .../table/manual/changescopeattribute.html | 61 +++++++++++++++++++ .../table/manual/changescopeattribute.md | 14 +++++ .../plugins/table/manual/scopeattribute.html | 12 ++++ tests/plugins/table/manual/scopeattribute.md | 13 ++++ 4 files changed, 100 insertions(+) create mode 100644 tests/plugins/table/manual/changescopeattribute.html create mode 100644 tests/plugins/table/manual/changescopeattribute.md create mode 100644 tests/plugins/table/manual/scopeattribute.html create mode 100644 tests/plugins/table/manual/scopeattribute.md diff --git a/tests/plugins/table/manual/changescopeattribute.html b/tests/plugins/table/manual/changescopeattribute.html new file mode 100644 index 00000000000..572e1fb3d06 --- /dev/null +++ b/tests/plugins/table/manual/changescopeattribute.html @@ -0,0 +1,61 @@ +

    Iframe-based editor

    +
    + + + + + + + + + + + + + +
    +
    + +

    Div-based editor

    +
    + + + + + + + + + + + + + +
    +
    + +

    Inline editor

    +
    + + + + + + + + + + + + + +
    +
    + + diff --git a/tests/plugins/table/manual/changescopeattribute.md b/tests/plugins/table/manual/changescopeattribute.md new file mode 100644 index 00000000000..d39159c1cdc --- /dev/null +++ b/tests/plugins/table/manual/changescopeattribute.md @@ -0,0 +1,14 @@ +@bender-tags: 4.20.1, bug, 2996 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, undo, table, sourcearea, elementspath, tabletools, contextmenu, htmlwriter, floatingspace +@bender-include: helpers/utils.js + +1. Click the Right mouse button and open `Table Properties`. +2. Change `Headers` option to `First Column`. +3. Open source area. + +**Expected:** The first `` element inside `` has `scope` attribute sets to `row`. + +**Unexpected:** The first `` element inside `` does not have `scope` attribute. + +4. Repeat above steps for the `divarea` and `inline` editor. diff --git a/tests/plugins/table/manual/scopeattribute.html b/tests/plugins/table/manual/scopeattribute.html new file mode 100644 index 00000000000..7a0226fa338 --- /dev/null +++ b/tests/plugins/table/manual/scopeattribute.html @@ -0,0 +1,12 @@ +

    Iframe-based editor

    +
    + +

    Div-based editor

    +
    + + diff --git a/tests/plugins/table/manual/scopeattribute.md b/tests/plugins/table/manual/scopeattribute.md new file mode 100644 index 00000000000..e709e30b8b1 --- /dev/null +++ b/tests/plugins/table/manual/scopeattribute.md @@ -0,0 +1,13 @@ +@bender-tags: 4.20.1, bug, 2996 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, undo, table, sourcearea, elementspath, htmlwriter, tabletools, contextmenu +@bender-include: helpers/utils.js + +1. Create 2x2 table with `both` headers option. +2. Check the source code of table. + +**Expected:** `` elements inside `` should contain `scope` attribute sets to `col`. + +**Unexpected:** The first cell inside `` has `scope` attribute sets to `row`. + +3. Repeat above steps for div-based editor. From fcf9b45f818a3301b30cddef33c99641317030c8 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Fri, 21 Oct 2022 12:31:09 +0200 Subject: [PATCH 657/946] Change issue refference --- plugins/table/dialogs/table.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/table/dialogs/table.js b/plugins/table/dialogs/table.js index 2d85152c166..b942eb89b8b 100755 --- a/plugins/table/dialogs/table.js +++ b/plugins/table/dialogs/table.js @@ -204,7 +204,7 @@ for ( i = 0; i < theRow.getChildCount(); i++ ) { var newCell = theRow.getChild( i ); // In case when header is replaced to td element, - // check if the replaced cell should contain a 'row' scope (#2996). + // check if the replaced cell should contain a 'row' scope (#2881). if ( shouldReplaceThByTd( newCell, headers, i ) ) { newCell.renameNode( 'td' ); newCell.removeAttribute( 'scope' ); From 7f9a019f226fb97615527b5d0e1aa184308f45fb Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 24 Oct 2022 13:58:39 +0200 Subject: [PATCH 658/946] Update manual tests. --- tests/plugins/table/manual/changescopeattribute.html | 12 +++++++++--- tests/plugins/table/manual/changescopeattribute.md | 7 +++---- tests/plugins/table/manual/scopeattribute.html | 7 +++++-- tests/plugins/table/manual/scopeattribute.md | 1 - 4 files changed, 17 insertions(+), 10 deletions(-) diff --git a/tests/plugins/table/manual/changescopeattribute.html b/tests/plugins/table/manual/changescopeattribute.html index 572e1fb3d06..f2fa523cd27 100644 --- a/tests/plugins/table/manual/changescopeattribute.html +++ b/tests/plugins/table/manual/changescopeattribute.html @@ -53,9 +53,15 @@

    Inline editor

    diff --git a/tests/plugins/table/manual/changescopeattribute.md b/tests/plugins/table/manual/changescopeattribute.md index d39159c1cdc..e4b8cc6040a 100644 --- a/tests/plugins/table/manual/changescopeattribute.md +++ b/tests/plugins/table/manual/changescopeattribute.md @@ -1,14 +1,13 @@ -@bender-tags: 4.20.1, bug, 2996 +@bender-tags: 4.20.1, bug, 2881 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, undo, table, sourcearea, elementspath, tabletools, contextmenu, htmlwriter, floatingspace -@bender-include: helpers/utils.js 1. Click the Right mouse button and open `Table Properties`. 2. Change `Headers` option to `First Column`. 3. Open source area. -**Expected:** The first `` element inside `` has `scope` attribute sets to `row`. +**Expected:** The first `` element inside `` has `scope` attribute sets to `row`. -**Unexpected:** The first `` does not have `scope` attribute. +**Unexpected:** The first `'; - } - $parsed_code .= ''; - } - // No line numbers, but still need to handle highlighting lines extra. - // Have to use divs so the full width of the code is highlighted - $close = 0; - for ($i = 0; $i < $n; ++$i) { - // Make lines have at least one space in them if they're empty - // BenBE: Checking emptiness using trim instead of relying on blanks - if ('' == trim($code[$i])) { - $code[$i] = ' '; - } - // fancy lines - if ($this->line_numbers == GESHI_FANCY_LINE_NUMBERS && - $i % $this->line_nth_row == ($this->line_nth_row - 1)) { - // Set the attributes to style the line - if ($this->use_classes) { - $parsed_code .= ''; - } else { - // This style "covers up" the special styles set for special lines - // so that styles applied to special lines don't apply to the actual - // code on that line - $parsed_code .= '' - .''; - } - $close += 2; - } - //Is this some line with extra styles??? - if (in_array($i + 1, $this->highlight_extra_lines)) { - if ($this->use_classes) { - if (isset($this->highlight_extra_lines_styles[$i])) { - $parsed_code .= ""; - } else { - $parsed_code .= ""; - } - } else { - $parsed_code .= "get_line_style($i) . "\">"; - } - ++$close; - } - - $parsed_code .= $code[$i]; - - if ($close) { - $parsed_code .= str_repeat('', $close); - $close = 0; - } - elseif ($i + 1 < $n) { - $parsed_code .= "\n"; - } - unset($code[$i]); - } - - if ($this->header_type == GESHI_HEADER_PRE_VALID || $this->header_type == GESHI_HEADER_PRE_TABLE) { - $parsed_code .= ''; - } - if ($this->header_type == GESHI_HEADER_PRE_TABLE && $this->line_numbers != GESHI_NO_LINE_NUMBERS) { - $parsed_code .= ''; - } - } - - $parsed_code .= $this->footer(); - } - - /** - * Creates the header for the code block (with correct attributes) - * - * @return string The header for the code block - * @since 1.0.0 - * @access private - */ - function header() { - // Get attributes needed - /** - * @todo Document behaviour change - class is outputted regardless of whether - * we're using classes or not. Same with style - */ - $attributes = ' class="' . $this->_genCSSName($this->language); - if ($this->overall_class != '') { - $attributes .= " ".$this->_genCSSName($this->overall_class); - } - $attributes .= '"'; - - if ($this->overall_id != '') { - $attributes .= " id=\"{$this->overall_id}\""; - } - if ($this->overall_style != '' && !$this->use_classes) { - $attributes .= ' style="' . $this->overall_style . '"'; - } - - $ol_attributes = ''; - - if ($this->line_numbers_start != 1) { - $ol_attributes .= ' start="' . $this->line_numbers_start . '"'; - } - - // Get the header HTML - $header = $this->header_content; - if ($header) { - if ($this->header_type == GESHI_HEADER_PRE || $this->header_type == GESHI_HEADER_PRE_VALID) { - $header = str_replace("\n", '', $header); - } - $header = $this->replace_keywords($header); - - if ($this->use_classes) { - $attr = ' class="head"'; - } else { - $attr = " style=\"{$this->header_content_style}\""; - } - if ($this->header_type == GESHI_HEADER_PRE_TABLE && $this->line_numbers != GESHI_NO_LINE_NUMBERS) { - $header = ""; - } else { - $header = "$header"; - } - } - - if (GESHI_HEADER_NONE == $this->header_type) { - if ($this->line_numbers != GESHI_NO_LINE_NUMBERS) { - return "$header"; - } - return $header . ($this->force_code_block ? '
    ' : ''); - } - - // Work out what to return and do it - if ($this->line_numbers != GESHI_NO_LINE_NUMBERS) { - if ($this->header_type == GESHI_HEADER_PRE) { - return "$header"; - } elseif ($this->header_type == GESHI_HEADER_DIV || - $this->header_type == GESHI_HEADER_PRE_VALID) { - return "$header"; - } elseif ($this->header_type == GESHI_HEADER_PRE_TABLE) { - return "$header
    "; - } - } else { - if ($this->header_type == GESHI_HEADER_PRE) { - return "$header" . - ($this->force_code_block ? '
    ' : ''); - } else { - return "$header" . - ($this->force_code_block ? '
    ' : ''); - } - } - } - - /** - * Returns the footer for the code block. - * - * @return string The footer for the code block - * @since 1.0.0 - * @access private - */ - function footer() { - $footer = $this->footer_content; - if ($footer) { - if ($this->header_type == GESHI_HEADER_PRE) { - $footer = str_replace("\n", '', $footer);; - } - $footer = $this->replace_keywords($footer); - - if ($this->use_classes) { - $attr = ' class="foot"'; - } else { - $attr = " style=\"{$this->footer_content_style}\""; - } - if ($this->header_type == GESHI_HEADER_PRE_TABLE && $this->line_numbers != GESHI_NO_LINE_NUMBERS) { - $footer = "
    "; - } else { - $footer = "$footer"; - } - } - - if (GESHI_HEADER_NONE == $this->header_type) { - return ($this->line_numbers != GESHI_NO_LINE_NUMBERS) ? '' . $footer : $footer; - } - - if ($this->header_type == GESHI_HEADER_DIV || $this->header_type == GESHI_HEADER_PRE_VALID) { - if ($this->line_numbers != GESHI_NO_LINE_NUMBERS) { - return "$footer"; - } - return ($this->force_code_block ? '' : '') . - "$footer"; - } - elseif ($this->header_type == GESHI_HEADER_PRE_TABLE) { - if ($this->line_numbers != GESHI_NO_LINE_NUMBERS) { - return "$footer
    ` element inside `
    ` element inside `` does not have `scope` attribute or there is no `
    ` element, 4. Repeat above steps for the `divarea` and `inline` editor. diff --git a/tests/plugins/table/manual/scopeattribute.html b/tests/plugins/table/manual/scopeattribute.html index 7a0226fa338..2f0edd81ffc 100644 --- a/tests/plugins/table/manual/scopeattribute.html +++ b/tests/plugins/table/manual/scopeattribute.html @@ -5,8 +5,11 @@

    Div-based editor

    diff --git a/tests/plugins/table/manual/scopeattribute.md b/tests/plugins/table/manual/scopeattribute.md index e709e30b8b1..9601b62aeb0 100644 --- a/tests/plugins/table/manual/scopeattribute.md +++ b/tests/plugins/table/manual/scopeattribute.md @@ -1,7 +1,6 @@ @bender-tags: 4.20.1, bug, 2996 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, undo, table, sourcearea, elementspath, htmlwriter, tabletools, contextmenu -@bender-include: helpers/utils.js 1. Create 2x2 table with `both` headers option. 2. Check the source code of table. From d6d443fa93d16c4edb707225780e404803595a50 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 24 Oct 2022 14:14:58 +0200 Subject: [PATCH 659/946] Add changelog entries. --- CHANGES.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index e46a8777bcb..503342b3c1d 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -5,6 +5,9 @@ CKEditor 4 Changelog Fixed Issues: +* [#2881](https://github.com/ckeditor/ckeditor4/issues/2881): Fixed: Changing table headers from "Both" to "First column" in the [Table](https://ckeditor.com/cke4/addon/table) dialog does not change the first column cell correctly. +* [#2996](https://github.com/ckeditor/ckeditor4/issues/2996): Fixed: Table header "scope" attribute is incorrect for the "Headers: both" option in the [Table](https://ckeditor.com/cke4/addon/table) dialog. + ## CKEditor 4.20 New Features: From fbe2bb7ce4f27897f8228ad1f25e9d2405f10127 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Wed, 12 Oct 2022 16:42:53 +0200 Subject: [PATCH 660/946] Add manual test. --- .../tableselection/manual/tabbackspace.html | 48 +++++++++++++++++++ .../tableselection/manual/tabbackspace.md | 11 +++++ 2 files changed, 59 insertions(+) create mode 100644 tests/plugins/tableselection/manual/tabbackspace.html create mode 100644 tests/plugins/tableselection/manual/tabbackspace.md diff --git a/tests/plugins/tableselection/manual/tabbackspace.html b/tests/plugins/tableselection/manual/tabbackspace.html new file mode 100644 index 00000000000..4530af58d1c --- /dev/null +++ b/tests/plugins/tableselection/manual/tabbackspace.html @@ -0,0 +1,48 @@ +

    Iframe-based editor

    +
    + + + + + + + + + +
    Cell 1.1Cell 1.2
    Cell 2.1Cell 2.2
    +
    + +

    Div-based editor

    +
    + + + + + + + + + +
    Cell 1.1Cell 1.2
    Cell 2.1Cell 2.2
    +
    + +

    Inline editor

    +
    + + + + + + + + + +
    Cell 1.1Cell 1.2
    Cell 2.1Cell 2.2
    +
    + diff --git a/tests/plugins/tableselection/manual/tabbackspace.md b/tests/plugins/tableselection/manual/tabbackspace.md new file mode 100644 index 00000000000..b4c9af3692d --- /dev/null +++ b/tests/plugins/tableselection/manual/tabbackspace.md @@ -0,0 +1,11 @@ +@bender-ui: collapsed +@bender-tags: bug, 4802, 4.20.1 +@bender-ckeditor-plugins: wysiwygarea, toolbar, tableselection, sourcearea, elementspath, undo, floatingspace, tab + +1. Put the caret in the first cell. +2. Press Tab. +3. Press Backspace. + + **Expected** The selection stays in the second cell. + + **Unexpected** The selection is moved to the first cell. From cb4eea2d4473739aa7aaacfd75f0314c61fe3bc8 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Wed, 12 Oct 2022 16:44:49 +0200 Subject: [PATCH 661/946] Add keyup handler for handling the Tab key. --- plugins/tableselection/plugin.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/plugins/tableselection/plugin.js b/plugins/tableselection/plugin.js index 4c553323235..a546cfa2563 100644 --- a/plugins/tableselection/plugin.js +++ b/plugins/tableselection/plugin.js @@ -1149,6 +1149,21 @@ } } + function getTableKeyUpListener( editor ) { + return function( evt ) { + var key = evt.data.getKey(), + selection = editor.getSelection(); + + // Handle only Tab key in table selection. + if ( key !== 9 || !selection.isInTable() ) { + return; + } + + // Restore fake selection after pressing Tab (#4802). + restoreFakeSelection( editor ); + }; + } + function clearCellInRange( range ) { var node = range.getEnclosedNode(); @@ -1172,6 +1187,7 @@ var editable = editor.editable(); editable.attachListener( editable, 'keydown', getTableOnKeyDownListener( editor ), null, null, -1 ); editable.attachListener( editable, 'keypress', tableKeyPressListener, null, null, -1 ); + editable.attachListener( editable, 'keyup', getTableKeyUpListener( editor ), null, null, -1 ); } }; From 68c66465f7a3ac5795491304726090e626f69929 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Fri, 21 Oct 2022 15:14:08 +0200 Subject: [PATCH 662/946] Update manual test. Co-authored-by: Kratek --- tests/plugins/tableselection/manual/tabbackspace.html | 4 ++++ tests/plugins/tableselection/manual/tabbackspace.md | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/tests/plugins/tableselection/manual/tabbackspace.html b/tests/plugins/tableselection/manual/tabbackspace.html index 4530af58d1c..3c339ab6cd7 100644 --- a/tests/plugins/tableselection/manual/tabbackspace.html +++ b/tests/plugins/tableselection/manual/tabbackspace.html @@ -40,6 +40,10 @@

    Inline editor

    diff --git a/tests/plugins/uploadimage/manual/clipboardintegration.md b/tests/plugins/uploadimage/manual/clipboardintegration.md new file mode 100644 index 00000000000..363d85821ab --- /dev/null +++ b/tests/plugins/uploadimage/manual/clipboardintegration.md @@ -0,0 +1,16 @@ +@bender-tags: 4.20.1, bug, 5333 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, uploadwidget, uploadimage, image, floatingspace, toolbar, sourcearea + +1. Open the console. + +**Expected** There is `[CKEDITOR] Error code: clipboard-image-handling-disabled.` warning in the console after the editor is loaded. + +**Unexpected** There is no warning in the console. +2. Drag and drop an image into the editor. + +**Expected** The original name of the file is displayed above the editor. + +**Unexpected** The name in the `image--.` format is displayed above the editor. + +3. Repeat step `2` for the paste method. From 6f05e46d6ca354528877706db107e1ed8b739bfc Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 7 Nov 2022 18:01:38 +0100 Subject: [PATCH 666/946] Force disabling of image handling in clipboard. --- plugins/uploadimage/plugin.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugins/uploadimage/plugin.js b/plugins/uploadimage/plugin.js index f56274d3527..434d7134fa2 100644 --- a/plugins/uploadimage/plugin.js +++ b/plugins/uploadimage/plugin.js @@ -57,6 +57,12 @@ return; } + if ( editor.config.clipboard_handleImages ) { + editor.config.clipboard_handleImages = false; + + CKEDITOR.warn( 'clipboard-image-handling-disabled', { editor: editor.name, plugin: 'uploadimage' } ); + } + // Handle images which are available in the dataTransfer. fileTools.addUploadWidget( editor, 'uploadimage', { supportedTypes: /image\/(jpeg|png|gif|bmp)/, From 1d2b1164d69cd3d50d04279e3ca5a6a1df983b38 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 7 Nov 2022 18:02:20 +0100 Subject: [PATCH 667/946] Fix not working config test. --- tests/plugins/uploadimage/uploadimage.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/plugins/uploadimage/uploadimage.js b/tests/plugins/uploadimage/uploadimage.js index e11e7bca463..e2e3fd196af 100644 --- a/tests/plugins/uploadimage/uploadimage.js +++ b/tests/plugins/uploadimage/uploadimage.js @@ -582,7 +582,9 @@ bender.editorBot.create( { name: 'configerror_test', - extraPlugins: 'uploadimage' + config: { + extraPlugins: 'uploadimage' + } }, function( bot ) { spy.restore(); From b7c97bcd18bc4409afd7196532fe891ac9d23061 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 7 Nov 2022 18:09:20 +0100 Subject: [PATCH 668/946] Add issue reference. --- plugins/uploadimage/plugin.js | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/uploadimage/plugin.js b/plugins/uploadimage/plugin.js index 434d7134fa2..ad99893190e 100644 --- a/plugins/uploadimage/plugin.js +++ b/plugins/uploadimage/plugin.js @@ -57,6 +57,7 @@ return; } + // (#5333) if ( editor.config.clipboard_handleImages ) { editor.config.clipboard_handleImages = false; From 679d1cb1570f4ed0c6d6a144fad48d78245879a8 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Wed, 16 Nov 2022 10:46:22 +0100 Subject: [PATCH 669/946] Added changelog entry. --- CHANGES.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGES.md b/CHANGES.md index e2e2f9effdb..086c1e81606 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -5,6 +5,7 @@ CKEditor 4 Changelog Fixed Issues: +* [#5333](https://github.com/ckeditor/ckeditor4/issues/5333): Fixed: The original name of the uploaded image is not preserved by the [Upload Image](https://ckeditor.com/cke4/addon/uploadimage) plugin if the [Clipboard](https://ckeditor.com/cke4/addon/clipboard) plugin has enabled image handling. * [#2881](https://github.com/ckeditor/ckeditor4/issues/2881): Fixed: Changing table headers from "Both" to "First column" in the [Table](https://ckeditor.com/cke4/addon/table) dialog does not change the first column cell correctly. * [#2996](https://github.com/ckeditor/ckeditor4/issues/2996): Fixed: Table header "scope" attribute is incorrect for the "Headers: both" option in the [Table](https://ckeditor.com/cke4/addon/table) dialog. * [#4802](https://github.com/ckeditor/ckeditor4/issues/4802): Fixed: [Tableselection](https://ckeditor.com/cke4/addon/tableselection) caret moves to the previous cell after tabbing into the next cell and then removing its content. From 25791504e72749d123ebe1d439e3c32befe1f202 Mon Sep 17 00:00:00 2001 From: dekeyzer Date: Tue, 8 Nov 2022 14:30:43 +0100 Subject: [PATCH 670/946] Fix z-index of parentDialog when baseFloatZIndex is configured instead of removing it --- plugins/dialog/plugin.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/dialog/plugin.js b/plugins/dialog/plugin.js index 58094f89226..27805bd688e 100644 --- a/plugins/dialog/plugin.js +++ b/plugins/dialog/plugin.js @@ -1126,8 +1126,9 @@ CKEDITOR.DIALOG_STATE_BUSY = 2; hideCover( this._.editor ); } else { var parentElement = this._.parentDialog.getElement().getFirst(); - this._.parentDialog.getElement().removeStyle( 'z-index' ); - parentElement.setStyle( 'z-index', parseInt( parentElement.$.style.zIndex, 10 ) + Math.floor( this._.editor.config.baseFloatZIndex / 2 ) ); + var newZIndex = parseInt( parentElement.$.style.zIndex, 10 ) + Math.floor( this._.editor.config.baseFloatZIndex / 2 ); + this._.parentDialog.getElement().setStyle( 'z-index', newZIndex); + parentElement.setStyle( 'z-index', newZIndex); } CKEDITOR.dialog._.currentTop = this._.parentDialog; From b590b5ef9682c105c6b5ed3f9f4a09ed307f41eb Mon Sep 17 00:00:00 2001 From: dekeyzer Date: Wed, 16 Nov 2022 18:03:41 +0100 Subject: [PATCH 671/946] Add manual tests --- .../dialog/manual/parentdialogzindex.html | 9 +++++++++ .../dialog/manual/parentdialogzindex.md | 19 +++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 tests/plugins/dialog/manual/parentdialogzindex.html create mode 100644 tests/plugins/dialog/manual/parentdialogzindex.md diff --git a/tests/plugins/dialog/manual/parentdialogzindex.html b/tests/plugins/dialog/manual/parentdialogzindex.html new file mode 100644 index 00000000000..29774fa0f7e --- /dev/null +++ b/tests/plugins/dialog/manual/parentdialogzindex.html @@ -0,0 +1,9 @@ +
    + + +
    \ No newline at end of file diff --git a/tests/plugins/dialog/manual/parentdialogzindex.md b/tests/plugins/dialog/manual/parentdialogzindex.md new file mode 100644 index 00000000000..a23787eb8d4 --- /dev/null +++ b/tests/plugins/dialog/manual/parentdialogzindex.md @@ -0,0 +1,19 @@ +@bender-tags: 4.17.1, bug, 5365 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, dialog + +1. create a table (amount of columns/rows doesn't matter) +2. richt click any cell -> cell propertiesproperties +3. for background color click the 'Choose' button +4. pick any color and click Ok (or click cancel) + +## Expected: + +- The color is filled and the color picker closes correctly + +## Unexpected + +- The color is filled but the grey background stays which makes the app unusable + +## Note +See the [Github issue](https://github.com/ckeditor/ckeditor4/issues/5365) for a more detailed explanation From 0f7cf74cac5ac5dc97dc065dc8e4172d899d5950 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 21 Nov 2022 16:41:09 +0100 Subject: [PATCH 672/946] Update manual test. --- .../dialog/manual/parentdialogzindex.html | 21 +++++++++++-------- .../dialog/manual/parentdialogzindex.md | 18 +++++++--------- 2 files changed, 19 insertions(+), 20 deletions(-) diff --git a/tests/plugins/dialog/manual/parentdialogzindex.html b/tests/plugins/dialog/manual/parentdialogzindex.html index 29774fa0f7e..fdf5c001d35 100644 --- a/tests/plugins/dialog/manual/parentdialogzindex.html +++ b/tests/plugins/dialog/manual/parentdialogzindex.html @@ -1,9 +1,12 @@ -
    - - -
    \ No newline at end of file +
    + + + + +
    Cell
    +
    + + diff --git a/tests/plugins/dialog/manual/parentdialogzindex.md b/tests/plugins/dialog/manual/parentdialogzindex.md index a23787eb8d4..4d7582549e6 100644 --- a/tests/plugins/dialog/manual/parentdialogzindex.md +++ b/tests/plugins/dialog/manual/parentdialogzindex.md @@ -1,19 +1,15 @@ -@bender-tags: 4.17.1, bug, 5365 +@bender-tags: 4.20.1, bug, 5365 @bender-ui: collapsed -@bender-ckeditor-plugins: wysiwygarea, toolbar, dialog +@bender-ckeditor-plugins: wysiwygarea, toolbar, dialog, table, tabletools, colordialog -1. create a table (amount of columns/rows doesn't matter) -2. richt click any cell -> cell propertiesproperties -3. for background color click the 'Choose' button -4. pick any color and click Ok (or click cancel) +1. Right click the table cell and choose "Cell" -> "Cell properties" from the context menu. +2. Click the 'Choose' button for the background color. +3. Pick any color and click Ok. ## Expected: -- The color is filled and the color picker closes correctly +* The color is picked and the color picker closes correctly ## Unexpected -- The color is filled but the grey background stays which makes the app unusable - -## Note -See the [Github issue](https://github.com/ckeditor/ckeditor4/issues/5365) for a more detailed explanation +- The color is picked but the color picker overlay stays which makes the app unusable. From cb4dc726f1c8baf8cc28e6505ba67f9cb108091f Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 21 Nov 2022 17:32:19 +0100 Subject: [PATCH 673/946] Add unit test. --- tests/plugins/dialog/positioning.js | 33 +++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/tests/plugins/dialog/positioning.js b/tests/plugins/dialog/positioning.js index e0c7d254f50..8180f7421ef 100644 --- a/tests/plugins/dialog/positioning.js +++ b/tests/plugins/dialog/positioning.js @@ -248,6 +248,39 @@ assert.areEqual( 'none', cover.getStyle( 'display' ), 'Dialog cover should not be visible' ); } ); } ); + }, + + // (#5365) + 'test dialog cover is placed under the parent dialog after closing the child dialog when the config.baseFloatZIndex is set': function() { + // This number needs to be greater than 1010 as such a value is a default z-index + // for dialogs in the dialog.css file. + var baseFloatZIndex = 12000; + + bender.editorBot.create( { + name: 'test_editor_baseFloatZIndex', + config: { + extraPlugins: [ 'link', 'colordialog' ], + baseFloatZIndex: baseFloatZIndex + } + }, function( editorBot ) { + editorBot.dialog( 'link', function( parentDialog ) { + editorBot.dialog( 'colordialog', function( dialog ) { + var cover = CKEDITOR.document.findOne( '.cke_dialog_background_cover' ), + parentDialogContainer = parentDialog._.element, + coverZIndex, + parentDialogContainerZIndex; + + dialog.getButton( 'cancel' ).click(); + + coverZIndex = parseInt( cover.getStyle( 'z-index' ), 10 ); + parentDialogContainerZIndex = parseInt( parentDialogContainer.getStyle( 'z-index' ), 10 ); + + assert.isTrue( parentDialogContainerZIndex > coverZIndex ); + } ); + } ); + } ); + + } } ); From a2e36f1b3c7bae9dd2c399e6bdc1dfbedfe5a3f5 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 21 Nov 2022 17:45:37 +0100 Subject: [PATCH 674/946] Some codestyle fixes. --- plugins/dialog/plugin.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/plugins/dialog/plugin.js b/plugins/dialog/plugin.js index 27805bd688e..a738333d442 100644 --- a/plugins/dialog/plugin.js +++ b/plugins/dialog/plugin.js @@ -1125,10 +1125,12 @@ CKEDITOR.DIALOG_STATE_BUSY = 2; if ( !this._.parentDialog ) { hideCover( this._.editor ); } else { - var parentElement = this._.parentDialog.getElement().getFirst(); - var newZIndex = parseInt( parentElement.$.style.zIndex, 10 ) + Math.floor( this._.editor.config.baseFloatZIndex / 2 ); - this._.parentDialog.getElement().setStyle( 'z-index', newZIndex); - parentElement.setStyle( 'z-index', newZIndex); + var parentElement = this._.parentDialog.getElement().getFirst(), + newZIndex = parseInt( parentElement.$.style.zIndex, 10 ) + + Math.floor( this._.editor.config.baseFloatZIndex / 2 ); + + this._.parentDialog.getElement().setStyle( 'z-index', newZIndex ); + parentElement.setStyle( 'z-index', newZIndex ); } CKEDITOR.dialog._.currentTop = this._.parentDialog; From 74725b6feb05742aa660d2f2b735ad678aad6bb1 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 21 Nov 2022 17:49:11 +0100 Subject: [PATCH 675/946] Add changelog entry. --- CHANGES.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGES.md b/CHANGES.md index 086c1e81606..14beccce637 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -9,6 +9,7 @@ Fixed Issues: * [#2881](https://github.com/ckeditor/ckeditor4/issues/2881): Fixed: Changing table headers from "Both" to "First column" in the [Table](https://ckeditor.com/cke4/addon/table) dialog does not change the first column cell correctly. * [#2996](https://github.com/ckeditor/ckeditor4/issues/2996): Fixed: Table header "scope" attribute is incorrect for the "Headers: both" option in the [Table](https://ckeditor.com/cke4/addon/table) dialog. * [#4802](https://github.com/ckeditor/ckeditor4/issues/4802): Fixed: [Tableselection](https://ckeditor.com/cke4/addon/tableselection) caret moves to the previous cell after tabbing into the next cell and then removing its content. +* [#5365](https://github.com/ckeditor/ckeditor4/issues/5365): Fixed: The value of the [`config.baseFloatZIndex`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-baseFloatZIndex) config variable is incorrectly applied to parent dialog when the child dialog is closed resulting in the dialog overlay covering up the dialog. Thanks to [JenoDK](https://github.com/JenoDK)! ## CKEditor 4.20 From 1b4d3195249cc11a8fe1bdfd4bc5e1fbfa9c4986 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 21 Nov 2022 17:53:47 +0100 Subject: [PATCH 676/946] Remove unnecessary whitespace in tests. --- tests/plugins/dialog/positioning.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/tests/plugins/dialog/positioning.js b/tests/plugins/dialog/positioning.js index 8180f7421ef..6cce239de53 100644 --- a/tests/plugins/dialog/positioning.js +++ b/tests/plugins/dialog/positioning.js @@ -279,8 +279,6 @@ } ); } ); } ); - - } } ); From c583398d8565539971bbd6ba68518f05a2b9ddb2 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Fri, 28 Oct 2022 09:06:47 +0200 Subject: [PATCH 677/946] Disallow creating anchors with space characters --- plugins/link/dialogs/anchor.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/plugins/link/dialogs/anchor.js b/plugins/link/dialogs/anchor.js index 7f15dd2590e..b53345aefb5 100755 --- a/plugins/link/dialogs/anchor.js +++ b/plugins/link/dialogs/anchor.js @@ -136,10 +136,20 @@ CKEDITOR.dialog.add( 'anchor', function( editor ) { label: editor.lang.link.anchor.name, required: true, validate: function() { - if ( !this.getValue() ) { + var disallowedWhitespacesRegex = /[\u0020\u0009\u000c]/g, + content = this.getValue(); + + if ( !content ) { alert( editor.lang.link.anchor.errorName ); // jshint ignore:line return false; } + + // Disallow creating anchors with space characters (#4802). + if ( disallowedWhitespacesRegex.test( content ) ) { + alert( editor.lang.link.anchor.errorWhitespace ); // jshint ignore:line + return false; + } + return true; } } ] From 974ca88f7ac35c7a1fcbd4a9be7535ce38e9d4e6 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Fri, 28 Oct 2022 09:07:02 +0200 Subject: [PATCH 678/946] Add unit tests --- tests/plugins/link/anchor.js | 53 +++++++++++++++++++++++++++++++++++- 1 file changed, 52 insertions(+), 1 deletion(-) diff --git a/tests/plugins/link/anchor.js b/tests/plugins/link/anchor.js index 774ff76f056..985907954e6 100644 --- a/tests/plugins/link/anchor.js +++ b/tests/plugins/link/anchor.js @@ -1,10 +1,11 @@ /* bender-tags: editor */ -/* bender-ckeditor-plugins: link,toolbar,basicstyles */ +/* bender-ckeditor-plugins: link,toolbar,basicstyles,notification */ ( function() { 'use strict'; bender.editor = {}; + window.alert = function() {}; bender.test( { tearDown: function() { @@ -207,6 +208,56 @@ assert.beautified.html( expected, editor.getData(), 'Prevent duplicated anchors failed in the ordered list with styled word' ); } ); + }, + // (#4802) + 'test prevent adding anchor with SPACE character': function() { + assertWhitespaceAnchor( this.editorBot, '\u0020', 'SPACE' ); + }, + + // (#4802) + 'test prevent adding anchor with CHARACTER TABULATION character': function() { + assertWhitespaceAnchor( this.editorBot, '\u0009', 'CHARACTER TABULATION' ); + }, + + // (#4802) + 'test prevent adding anchor with FORM FEED character': function() { + assertWhitespaceAnchor( this.editorBot, '\u000c', 'FORM FEED' ); + }, + + // (#4802) + 'test add anchor with non-breaking space': function() { + var bot = this.editorBot, + windowStub = sinon.stub( window, 'alert' ), + template = '[

    Simple text

    ]'; + + bot.setHtmlWithSelection( template ); + bot.dialog( 'anchor', function( dialog ) { + dialog.setValueOf( 'info', 'txtName', 'Foo\u00a0bar' ); + dialog.getButton( 'ok' ).click(); + + assert.areEqual( 0, windowStub.callCount ); + } ); + + windowStub.restore(); } } ); + + function assertWhitespaceAnchor( bot, unicode, name ) { + var windowStub = sinon.stub( window, 'alert' ); + + bot.dialog( 'anchor', function( dialog ) { + + dialog.setValueOf( 'info', 'txtName', 'Foo' + unicode + 'bar' ); + dialog.getButton( 'ok' ).click(); + + assert.areEqual( 1, windowStub.callCount ); + assert.areEqual( + bot.editor.lang.link.anchor.errorWhitespace, + windowStub.args[ 0 ][ 0 ], + 'Anchor containing' + name + 'space should not be added' + ); + + windowStub.restore(); + } ); + } }() ); From 317c02553c49bce5100da153f4fb70b9267756dc Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Fri, 28 Oct 2022 09:07:11 +0200 Subject: [PATCH 679/946] Add manual test --- .../plugins/link/manual/anchorwithspace.html | 27 +++++++++++++++++++ tests/plugins/link/manual/anchorwithspace.md | 10 +++++++ 2 files changed, 37 insertions(+) create mode 100644 tests/plugins/link/manual/anchorwithspace.html create mode 100644 tests/plugins/link/manual/anchorwithspace.md diff --git a/tests/plugins/link/manual/anchorwithspace.html b/tests/plugins/link/manual/anchorwithspace.html new file mode 100644 index 00000000000..202ca19147b --- /dev/null +++ b/tests/plugins/link/manual/anchorwithspace.html @@ -0,0 +1,27 @@ +

    Iframe-based editor

    +
    +

    Foo

    +
    + +

    Div-based editor

    +
    +

    Foo

    +
    + +

    Inline editor

    +
    +

    Foo

    +
    + + diff --git a/tests/plugins/link/manual/anchorwithspace.md b/tests/plugins/link/manual/anchorwithspace.md new file mode 100644 index 00000000000..df3aa72de49 --- /dev/null +++ b/tests/plugins/link/manual/anchorwithspace.md @@ -0,0 +1,10 @@ +@bender-tags: 4.20.1, bug, 4802 +@bender-ui: collapsed +@bender-ckeditor-plugins: link, toolbar, wysiwygarea, floatingspace + +1. Open anchor dialog. +2. Try to add an anchor that contains a space eg. `Foo bar`. + +**Expected:** Alert popups with the information: `Anchor name cannot contain whitespaces`. + +**Unexpected:** Anchor was added to the editable. From 50c6a6cef3aa6e8a16d18181cfe78838af05d6a3 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Fri, 28 Oct 2022 09:10:10 +0200 Subject: [PATCH 680/946] Update lang files --- plugins/link/lang/af.js | 1 + plugins/link/lang/ar.js | 1 + plugins/link/lang/az.js | 1 + plugins/link/lang/bg.js | 1 + plugins/link/lang/bn.js | 1 + plugins/link/lang/bs.js | 1 + plugins/link/lang/ca.js | 1 + plugins/link/lang/cs.js | 1 + plugins/link/lang/cy.js | 1 + plugins/link/lang/da.js | 1 + plugins/link/lang/de-ch.js | 1 + plugins/link/lang/de.js | 1 + plugins/link/lang/el.js | 1 + plugins/link/lang/en-au.js | 1 + plugins/link/lang/en-ca.js | 1 + plugins/link/lang/en-gb.js | 1 + plugins/link/lang/en.js | 1 + plugins/link/lang/eo.js | 1 + plugins/link/lang/es-mx.js | 1 + plugins/link/lang/es.js | 1 + plugins/link/lang/et.js | 1 + plugins/link/lang/eu.js | 1 + plugins/link/lang/fa.js | 1 + plugins/link/lang/fi.js | 1 + plugins/link/lang/fo.js | 1 + plugins/link/lang/fr-ca.js | 1 + plugins/link/lang/fr.js | 1 + plugins/link/lang/gl.js | 1 + plugins/link/lang/gu.js | 1 + plugins/link/lang/he.js | 1 + plugins/link/lang/hi.js | 1 + plugins/link/lang/hr.js | 1 + plugins/link/lang/hu.js | 1 + plugins/link/lang/id.js | 1 + plugins/link/lang/is.js | 1 + plugins/link/lang/it.js | 1 + plugins/link/lang/ja.js | 1 + plugins/link/lang/ka.js | 1 + plugins/link/lang/km.js | 1 + plugins/link/lang/ko.js | 1 + plugins/link/lang/ku.js | 1 + plugins/link/lang/lt.js | 1 + plugins/link/lang/lv.js | 1 + plugins/link/lang/mk.js | 1 + plugins/link/lang/mn.js | 1 + plugins/link/lang/ms.js | 1 + plugins/link/lang/nb.js | 1 + plugins/link/lang/nl.js | 1 + plugins/link/lang/no.js | 1 + plugins/link/lang/oc.js | 1 + plugins/link/lang/pl.js | 1 + plugins/link/lang/pt-br.js | 1 + plugins/link/lang/pt.js | 1 + plugins/link/lang/ro.js | 1 + plugins/link/lang/ru.js | 1 + plugins/link/lang/si.js | 1 + plugins/link/lang/sk.js | 1 + plugins/link/lang/sl.js | 1 + plugins/link/lang/sq.js | 1 + plugins/link/lang/sr-latn.js | 1 + plugins/link/lang/sr.js | 1 + plugins/link/lang/sv.js | 1 + plugins/link/lang/th.js | 1 + plugins/link/lang/tr.js | 1 + plugins/link/lang/tt.js | 1 + plugins/link/lang/ug.js | 1 + plugins/link/lang/uk.js | 1 + plugins/link/lang/vi.js | 1 + plugins/link/lang/zh-cn.js | 1 + plugins/link/lang/zh.js | 1 + 70 files changed, 70 insertions(+) diff --git a/plugins/link/lang/af.js b/plugins/link/lang/af.js index c7b0c105654..b21e560335e 100644 --- a/plugins/link/lang/af.js +++ b/plugins/link/lang/af.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'af', { title: 'Anker-eienskappe', name: 'Ankernaam', errorName: 'Voltooi die ankernaam asseblief', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Remove Anchor' }, anchorId: 'Op element Id', diff --git a/plugins/link/lang/ar.js b/plugins/link/lang/ar.js index a36a3208588..bf72b1e41f9 100644 --- a/plugins/link/lang/ar.js +++ b/plugins/link/lang/ar.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'ar', { title: 'خصائص الإشارة المرجعية', name: 'اسم الإشارة المرجعية', errorName: 'الرجاء كتابة اسم الإشارة المرجعية', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'إزالة الإشارة المرجعية' }, anchorId: 'حسب رقم العنصر', diff --git a/plugins/link/lang/az.js b/plugins/link/lang/az.js index cfdd4c5fa18..6ed2efa5f8c 100644 --- a/plugins/link/lang/az.js +++ b/plugins/link/lang/az.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'az', { title: 'Xeşin seçimləri', name: 'Xeşin adı', errorName: 'Xeşin adı yanlışdır', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Xeşin adı sil' }, anchorId: 'ID görə', diff --git a/plugins/link/lang/bg.js b/plugins/link/lang/bg.js index 64c0774417e..4557de94a85 100644 --- a/plugins/link/lang/bg.js +++ b/plugins/link/lang/bg.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'bg', { title: 'Настройки на котва', name: 'Име на котва', errorName: 'Моля въведете име на котвата', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Премахване на котва' }, anchorId: 'По ID на елемент', diff --git a/plugins/link/lang/bn.js b/plugins/link/lang/bn.js index 43dc6230dd4..1fe80f533b7 100644 --- a/plugins/link/lang/bn.js +++ b/plugins/link/lang/bn.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'bn', { title: 'নোঙর প্রোপার্টি', name: 'নোঙরের নাম', errorName: 'নোঙরের নাম টাইপ করুন', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Remove Anchor' }, anchorId: 'নোঙরের আইডি দিয়ে', diff --git a/plugins/link/lang/bs.js b/plugins/link/lang/bs.js index f1646bd4278..d8b8170957d 100644 --- a/plugins/link/lang/bs.js +++ b/plugins/link/lang/bs.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'bs', { title: 'Anchor Properties', name: 'Anchor Name', errorName: 'Please type the anchor name', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Remove Anchor' }, anchorId: 'Po Id-u elementa', diff --git a/plugins/link/lang/ca.js b/plugins/link/lang/ca.js index a9ce1e358bf..8e63a83d6f3 100644 --- a/plugins/link/lang/ca.js +++ b/plugins/link/lang/ca.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'ca', { title: 'Propietats de l\'àncora', name: 'Nom de l\'àncora', errorName: 'Si us plau, escriviu el nom de l\'ancora', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Remove Anchor' }, anchorId: 'Per Id d\'element', diff --git a/plugins/link/lang/cs.js b/plugins/link/lang/cs.js index aeef6db32c2..71c0409bdba 100644 --- a/plugins/link/lang/cs.js +++ b/plugins/link/lang/cs.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'cs', { title: 'Vlastnosti záložky', name: 'Název záložky', errorName: 'Zadejte prosím název záložky', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Odstranit záložku' }, anchorId: 'Podle Id objektu', diff --git a/plugins/link/lang/cy.js b/plugins/link/lang/cy.js index 62b6cf5b837..d9ecdd1adc2 100644 --- a/plugins/link/lang/cy.js +++ b/plugins/link/lang/cy.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'cy', { title: 'Priodweddau\'r Angor', name: 'Enw\'r Angor', errorName: 'Teipiwch enw\'r angor', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Tynnwch yr Angor' }, anchorId: 'Gan Id yr Elfen', diff --git a/plugins/link/lang/da.js b/plugins/link/lang/da.js index 167d38d64aa..89fcfa5b22a 100644 --- a/plugins/link/lang/da.js +++ b/plugins/link/lang/da.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'da', { title: 'Egenskaber for bogmærke', name: 'Bogmærkenavn', errorName: 'Indtast bogmærkenavn', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Fjern bogmærke' }, anchorId: 'Efter element-Id', diff --git a/plugins/link/lang/de-ch.js b/plugins/link/lang/de-ch.js index edde6e63490..22edf60ae82 100644 --- a/plugins/link/lang/de-ch.js +++ b/plugins/link/lang/de-ch.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'de-ch', { title: 'Ankereigenschaften', name: 'Ankername', errorName: 'Bitte geben Sie den Namen des Ankers ein', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Anker entfernen' }, anchorId: 'Nach Elementkennung', diff --git a/plugins/link/lang/de.js b/plugins/link/lang/de.js index 4700f52df25..ebe5f66081b 100644 --- a/plugins/link/lang/de.js +++ b/plugins/link/lang/de.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'de', { title: 'Ankereigenschaften', name: 'Ankername', errorName: 'Bitte geben Sie den Namen des Ankers ein', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Anker entfernen' }, anchorId: 'Nach Elementkennung', diff --git a/plugins/link/lang/el.js b/plugins/link/lang/el.js index 1985ae181b7..a35e6fa860a 100644 --- a/plugins/link/lang/el.js +++ b/plugins/link/lang/el.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'el', { title: 'Ιδιότητες άγκυρας', name: 'Όνομα άγκυρας', errorName: 'Παρακαλούμε εισάγετε όνομα άγκυρας', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Αφαίρεση Άγκυρας' }, anchorId: 'Βάσει του Element Id', diff --git a/plugins/link/lang/en-au.js b/plugins/link/lang/en-au.js index 757af937c2f..0a4c39b9002 100644 --- a/plugins/link/lang/en-au.js +++ b/plugins/link/lang/en-au.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'en-au', { title: 'Anchor Properties', name: 'Anchor Name', errorName: 'Please type the anchor name', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Remove Anchor' }, anchorId: 'By Element Id', diff --git a/plugins/link/lang/en-ca.js b/plugins/link/lang/en-ca.js index 0018cbbe941..fe9ed6536c2 100644 --- a/plugins/link/lang/en-ca.js +++ b/plugins/link/lang/en-ca.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'en-ca', { title: 'Anchor Properties', name: 'Anchor Name', errorName: 'Please type the anchor name', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Remove Anchor' }, anchorId: 'By Element Id', diff --git a/plugins/link/lang/en-gb.js b/plugins/link/lang/en-gb.js index f6b8dd2842b..6a6585967ad 100644 --- a/plugins/link/lang/en-gb.js +++ b/plugins/link/lang/en-gb.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'en-gb', { title: 'Anchor Properties', name: 'Anchor Name', errorName: 'Please type the anchor name', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Remove Anchor' }, anchorId: 'By Element Id', diff --git a/plugins/link/lang/en.js b/plugins/link/lang/en.js index 2efc05ddaf9..db7d26232e2 100644 --- a/plugins/link/lang/en.js +++ b/plugins/link/lang/en.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'en', { title: 'Anchor Properties', name: 'Anchor Name', errorName: 'Please type the anchor name', + errorWhitespace: 'Anchor name cannot contain whitespaces', remove: 'Remove Anchor' }, anchorId: 'By Element Id', diff --git a/plugins/link/lang/eo.js b/plugins/link/lang/eo.js index 0a75efa2cbd..7b32aedd252 100644 --- a/plugins/link/lang/eo.js +++ b/plugins/link/lang/eo.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'eo', { title: 'Ankraj Atributoj', name: 'Ankra Nomo', errorName: 'Bv entajpi la ankran nomon', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Forigi Ankron' }, anchorId: 'Per Elementidentigilo', diff --git a/plugins/link/lang/es-mx.js b/plugins/link/lang/es-mx.js index 1f00de52d94..a923f04c4ff 100644 --- a/plugins/link/lang/es-mx.js +++ b/plugins/link/lang/es-mx.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'es-mx', { title: 'Propiedades del ancla', name: 'Nombre del ancla', errorName: 'Escriba el nombre del ancla', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Remover ancla' }, anchorId: 'Por Id del elemento', diff --git a/plugins/link/lang/es.js b/plugins/link/lang/es.js index 8e1a7d14645..ab09aa04ad1 100644 --- a/plugins/link/lang/es.js +++ b/plugins/link/lang/es.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'es', { title: 'Propiedades de Referencia', name: 'Nombre de la Referencia', errorName: 'Por favor, complete el nombre de la Referencia', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Quitar Referencia' }, anchorId: 'Por ID de elemento', diff --git a/plugins/link/lang/et.js b/plugins/link/lang/et.js index b880c5549b3..31593b6d74c 100644 --- a/plugins/link/lang/et.js +++ b/plugins/link/lang/et.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'et', { title: 'Ankru omadused', name: 'Ankru nimi', errorName: 'Palun sisesta ankru nimi', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Eemalda ankur' }, anchorId: 'Elemendi id järgi', diff --git a/plugins/link/lang/eu.js b/plugins/link/lang/eu.js index e4d94350b56..903ef82c802 100644 --- a/plugins/link/lang/eu.js +++ b/plugins/link/lang/eu.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'eu', { title: 'Ainguraren propietateak', name: 'Ainguraren izena', errorName: 'Idatzi ainguraren izena', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Kendu aingura' }, anchorId: 'Elementuaren Id-aren arabera', diff --git a/plugins/link/lang/fa.js b/plugins/link/lang/fa.js index 45b713df949..1fe47421612 100644 --- a/plugins/link/lang/fa.js +++ b/plugins/link/lang/fa.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'fa', { title: 'ویژگی​های لینک', name: 'نام لینک', errorName: 'لطفا نام لنگر را بنویسید', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'حذف لینک' }, anchorId: 'با شناسهٴ المان', diff --git a/plugins/link/lang/fi.js b/plugins/link/lang/fi.js index 48b3682b026..2aab3084511 100644 --- a/plugins/link/lang/fi.js +++ b/plugins/link/lang/fi.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'fi', { title: 'Ankkurin ominaisuudet', name: 'Nimi', errorName: 'Ankkurille on kirjoitettava nimi', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Poista ankkuri' }, anchorId: 'Ankkurin ID:n mukaan', diff --git a/plugins/link/lang/fo.js b/plugins/link/lang/fo.js index 0981828de8d..515cc9bb682 100644 --- a/plugins/link/lang/fo.js +++ b/plugins/link/lang/fo.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'fo', { title: 'Eginleikar fyri marknastein', name: 'Heiti marknasteinsins', errorName: 'Vinarliga rita marknasteinsins heiti', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Strika marknastein' }, anchorId: 'Eftir element Id', diff --git a/plugins/link/lang/fr-ca.js b/plugins/link/lang/fr-ca.js index 56a2c492cbb..ad19bb512ac 100644 --- a/plugins/link/lang/fr-ca.js +++ b/plugins/link/lang/fr-ca.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'fr-ca', { title: 'Propriétés de l\'ancre', name: 'Nom de l\'ancre', errorName: 'Veuillez saisir le nom de l\'ancre', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Supprimer l\'ancre' }, anchorId: 'Par ID', diff --git a/plugins/link/lang/fr.js b/plugins/link/lang/fr.js index 62583abe4e2..b2e00a1d133 100644 --- a/plugins/link/lang/fr.js +++ b/plugins/link/lang/fr.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'fr', { title: 'Propriétés de l\'ancre', name: 'Nom de l\'ancre', errorName: 'Veuillez entrer le nom de l\'ancre.', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Supprimer l\'ancre' }, anchorId: 'Par ID d\'élément', diff --git a/plugins/link/lang/gl.js b/plugins/link/lang/gl.js index cd4cccff7a5..c79289bf2c8 100644 --- a/plugins/link/lang/gl.js +++ b/plugins/link/lang/gl.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'gl', { title: 'Propiedades da ancoraxe', name: 'Nome da ancoraxe', errorName: 'Escriba o nome da ancoraxe', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Retirar a ancoraxe' }, anchorId: 'Polo ID do elemento', diff --git a/plugins/link/lang/gu.js b/plugins/link/lang/gu.js index 6c35dde971e..aecfaf9510a 100644 --- a/plugins/link/lang/gu.js +++ b/plugins/link/lang/gu.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'gu', { title: 'ઍંકરના ગુણ', name: 'ઍંકરનું નામ', errorName: 'ઍંકરનું નામ ટાઈપ કરો', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'સ્થિર નકરવું' }, anchorId: 'ઍંકર એલિમન્ટ Id થી પસંદ કરો', diff --git a/plugins/link/lang/he.js b/plugins/link/lang/he.js index 8d0f459bf14..0a5595c1914 100644 --- a/plugins/link/lang/he.js +++ b/plugins/link/lang/he.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'he', { title: 'מאפייני נקודת עיגון', name: 'שם לנקודת עיגון', errorName: 'יש להקליד שם לנקודת עיגון', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'מחיקת נקודת עיגון' }, anchorId: 'עפ"י זיהוי (ID) האלמנט', diff --git a/plugins/link/lang/hi.js b/plugins/link/lang/hi.js index a6c46c5e611..b9fc6a50985 100644 --- a/plugins/link/lang/hi.js +++ b/plugins/link/lang/hi.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'hi', { title: 'ऐंकर प्रॉपर्टीज़', name: 'ऐंकर का नाम', errorName: 'ऐंकर का नाम टाइप करें', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Remove Anchor' }, anchorId: 'ऍलीमॅन्ट Id से', diff --git a/plugins/link/lang/hr.js b/plugins/link/lang/hr.js index 8da308fd0ce..6cd9d0c4154 100644 --- a/plugins/link/lang/hr.js +++ b/plugins/link/lang/hr.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'hr', { title: 'Svojstva sidra', name: 'Ime sidra', errorName: 'Molimo unesite ime sidra', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Ukloni sidro' }, anchorId: 'Po Id elementa', diff --git a/plugins/link/lang/hu.js b/plugins/link/lang/hu.js index a5a16330a46..5bd2638d6ae 100644 --- a/plugins/link/lang/hu.js +++ b/plugins/link/lang/hu.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'hu', { title: 'Horgony tulajdonságai', name: 'Horgony neve', errorName: 'Kérem adja meg a horgony nevét', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Horgony eltávolítása' }, anchorId: 'Azonosító szerint', diff --git a/plugins/link/lang/id.js b/plugins/link/lang/id.js index fa264a80749..59cd9f231d9 100644 --- a/plugins/link/lang/id.js +++ b/plugins/link/lang/id.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'id', { title: 'Anchor Properties', // MISSING name: 'Anchor Name', // MISSING errorName: 'Please type the anchor name', // MISSING + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Remove Anchor' // MISSING }, anchorId: 'By Element Id', // MISSING diff --git a/plugins/link/lang/is.js b/plugins/link/lang/is.js index e04558c1b7c..3d18e9bc376 100644 --- a/plugins/link/lang/is.js +++ b/plugins/link/lang/is.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'is', { title: 'Eigindi kaflamerkis', name: 'Nafn bókamerkis', errorName: 'Sláðu inn nafn bókamerkis!', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Remove Anchor' }, anchorId: 'Eftir auðkenni einingar', diff --git a/plugins/link/lang/it.js b/plugins/link/lang/it.js index 271eb71e921..b01431ba69b 100644 --- a/plugins/link/lang/it.js +++ b/plugins/link/lang/it.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'it', { title: 'Proprietà ancora', name: 'Nome ancora', errorName: 'Inserici il nome dell\'ancora', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Rimuovi l\'ancora' }, anchorId: 'Per id elemento', diff --git a/plugins/link/lang/ja.js b/plugins/link/lang/ja.js index 02802d4d088..ef4a1b40e91 100644 --- a/plugins/link/lang/ja.js +++ b/plugins/link/lang/ja.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'ja', { title: 'アンカーのプロパティ', name: 'アンカー名', errorName: 'アンカー名を入力してください。', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'アンカーを削除' }, anchorId: 'エレメントID', diff --git a/plugins/link/lang/ka.js b/plugins/link/lang/ka.js index f886af263da..f26679cec6a 100644 --- a/plugins/link/lang/ka.js +++ b/plugins/link/lang/ka.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'ka', { title: 'ღუზის პარამეტრები', name: 'ღუზუს სახელი', errorName: 'აკრიფეთ ღუზის სახელი', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Remove Anchor' }, anchorId: 'ელემენტის Id-თ', diff --git a/plugins/link/lang/km.js b/plugins/link/lang/km.js index 2fb4dae785c..e279ea1100f 100644 --- a/plugins/link/lang/km.js +++ b/plugins/link/lang/km.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'km', { title: 'លក្ខណៈ​យុថ្កា', name: 'ឈ្មោះ​យុថ្កា', errorName: 'សូម​បញ្ចូល​ឈ្មោះ​យុថ្កា', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'ដក​យុថ្កា​ចេញ' }, anchorId: 'តាម ID ធាតុ', diff --git a/plugins/link/lang/ko.js b/plugins/link/lang/ko.js index 3ae651f6780..8e377336699 100644 --- a/plugins/link/lang/ko.js +++ b/plugins/link/lang/ko.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'ko', { title: '책갈피 속성', name: '책갈피 이름', errorName: '책갈피 이름을 입력하십시오', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: '책갈피 제거' }, anchorId: '책갈피 ID', diff --git a/plugins/link/lang/ku.js b/plugins/link/lang/ku.js index a37e673fc59..d2c3d9d2da9 100644 --- a/plugins/link/lang/ku.js +++ b/plugins/link/lang/ku.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'ku', { title: 'خاسیەتی لەنگەر', name: 'ناوی لەنگەر', errorName: 'تکایه ناوی لەنگەر بنووسه', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'لابردنی لەنگەر' }, anchorId: 'بەپێی ناسنامەی توخم', diff --git a/plugins/link/lang/lt.js b/plugins/link/lang/lt.js index 9fd9a035efe..a382806aa9a 100644 --- a/plugins/link/lang/lt.js +++ b/plugins/link/lang/lt.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'lt', { title: 'Žymės savybės', name: 'Žymės vardas', errorName: 'Prašome įvesti žymės vardą', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Pašalinti žymę' }, anchorId: 'Pagal žymės Id', diff --git a/plugins/link/lang/lv.js b/plugins/link/lang/lv.js index cbfae66935f..d102893fb5f 100644 --- a/plugins/link/lang/lv.js +++ b/plugins/link/lang/lv.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'lv', { title: 'Iezīmes uzstādījumi', name: 'Iezīmes nosaukums', errorName: 'Lūdzu norādiet iezīmes nosaukumu', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Noņemt iezīmi' }, anchorId: 'Pēc elementa ID', diff --git a/plugins/link/lang/mk.js b/plugins/link/lang/mk.js index c48c848f462..5b6caef4d11 100644 --- a/plugins/link/lang/mk.js +++ b/plugins/link/lang/mk.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'mk', { title: 'Anchor Properties', name: 'Anchor Name', errorName: 'Please type the anchor name', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Remove Anchor' }, anchorId: 'By Element Id', // MISSING diff --git a/plugins/link/lang/mn.js b/plugins/link/lang/mn.js index 6a8d8b7fbd1..34bf6146dc0 100644 --- a/plugins/link/lang/mn.js +++ b/plugins/link/lang/mn.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'mn', { title: 'Зангуугийн шинж чанар', name: 'Зангуугийн нэр', errorName: 'Зангуугийн нэрийг оруулна уу', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Зангууг устгах' }, anchorId: 'Элемэнтйн Id нэрээр', diff --git a/plugins/link/lang/ms.js b/plugins/link/lang/ms.js index 2911ff224cf..fadb9768762 100644 --- a/plugins/link/lang/ms.js +++ b/plugins/link/lang/ms.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'ms', { title: 'Ciri-ciri Pautan', name: 'Nama Pautan', errorName: 'Sila taip nama pautan', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Remove Anchor' }, anchorId: 'dengan menggunakan ID elemen', diff --git a/plugins/link/lang/nb.js b/plugins/link/lang/nb.js index ca145df83e7..25b5ac3dbf2 100644 --- a/plugins/link/lang/nb.js +++ b/plugins/link/lang/nb.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'nb', { title: 'Egenskaper for anker', name: 'Ankernavn', errorName: 'Vennligst skriv inn ankernavnet', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Fjern anker' }, anchorId: 'Element etter ID', diff --git a/plugins/link/lang/nl.js b/plugins/link/lang/nl.js index 0b6b93730ad..b59592bcc16 100644 --- a/plugins/link/lang/nl.js +++ b/plugins/link/lang/nl.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'nl', { title: 'Eigenschappen interne link', name: 'Naam interne link', errorName: 'Geef de naam van de interne link op', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Interne link verwijderen' }, anchorId: 'Op kenmerk interne link', diff --git a/plugins/link/lang/no.js b/plugins/link/lang/no.js index 8d7359ea217..24b26ce9e89 100644 --- a/plugins/link/lang/no.js +++ b/plugins/link/lang/no.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'no', { title: 'Egenskaper for anker', name: 'Ankernavn', errorName: 'Vennligst skriv inn ankernavnet', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Fjern anker' }, anchorId: 'Element etter ID', diff --git a/plugins/link/lang/oc.js b/plugins/link/lang/oc.js index 82330c12e9e..6fb6499c899 100644 --- a/plugins/link/lang/oc.js +++ b/plugins/link/lang/oc.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'oc', { title: 'Proprietats de l\'ancòra', name: 'Nom de l\'ancòra', errorName: 'Entratz lo nom de l\'ancòra', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Suprimir l\'ancòra' }, anchorId: 'Per ID d\'element', diff --git a/plugins/link/lang/pl.js b/plugins/link/lang/pl.js index c45c3a2938c..ecdf7d6066e 100644 --- a/plugins/link/lang/pl.js +++ b/plugins/link/lang/pl.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'pl', { title: 'Właściwości kotwicy', name: 'Nazwa kotwicy', errorName: 'Podaj nazwę kotwicy.', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Usuń kotwicę' }, anchorId: 'Wg identyfikatora', diff --git a/plugins/link/lang/pt-br.js b/plugins/link/lang/pt-br.js index 391de881e37..eac4a1f1739 100644 --- a/plugins/link/lang/pt-br.js +++ b/plugins/link/lang/pt-br.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'pt-br', { title: 'Formatar Âncora', name: 'Nome da Âncora', errorName: 'Por favor, digite o nome da âncora', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Remover Âncora' }, anchorId: 'Id da âncora', diff --git a/plugins/link/lang/pt.js b/plugins/link/lang/pt.js index fd3fa28bc3f..cd86f5a7a21 100644 --- a/plugins/link/lang/pt.js +++ b/plugins/link/lang/pt.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'pt', { title: 'Propriedades da âncora', name: 'Nome da âncora', errorName: 'Por favor, introduza o nome da âncora', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Remover âncora' }, anchorId: 'Por ID do elemento', diff --git a/plugins/link/lang/ro.js b/plugins/link/lang/ro.js index 81d27f79bde..88c62f8b556 100644 --- a/plugins/link/lang/ro.js +++ b/plugins/link/lang/ro.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'ro', { title: 'Proprietăţi ancoră', name: 'Numele ancorei', errorName: 'Vă rugăm scrieţi numele ancorei', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Elimină ancora' }, anchorId: 'după Id-ul elementului', diff --git a/plugins/link/lang/ru.js b/plugins/link/lang/ru.js index d8a48378ce8..b56b8c20d82 100644 --- a/plugins/link/lang/ru.js +++ b/plugins/link/lang/ru.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'ru', { title: 'Свойства якоря', name: 'Имя якоря', errorName: 'Пожалуйста, введите имя якоря', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Удалить якорь' }, anchorId: 'По идентификатору', diff --git a/plugins/link/lang/si.js b/plugins/link/lang/si.js index 2fc73a5c0a6..49b8dfbeff5 100644 --- a/plugins/link/lang/si.js +++ b/plugins/link/lang/si.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'si', { title: 'ආධාරක ', name: 'ආධාරකයේ නාමය', errorName: 'කරුණාකර ආධාරකයේ නාමය ඇතුල් කරන්න', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'ආධාරකය ඉවත් කිරීම' }, anchorId: 'By Element Id', // MISSING diff --git a/plugins/link/lang/sk.js b/plugins/link/lang/sk.js index e3367774947..e2f8c7588db 100644 --- a/plugins/link/lang/sk.js +++ b/plugins/link/lang/sk.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'sk', { title: 'Vlastnosti kotvy', name: 'Názov kotvy', errorName: 'Zadajte prosím názov kotvy', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Odstrániť kotvu' }, anchorId: 'Podľa Id objektu', diff --git a/plugins/link/lang/sl.js b/plugins/link/lang/sl.js index 13e2a0d248b..df5896777e1 100644 --- a/plugins/link/lang/sl.js +++ b/plugins/link/lang/sl.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'sl', { title: 'Lastnosti sidra', name: 'Ime sidra', errorName: 'Prosimo, vnesite ime sidra', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Odstrani sidro' }, anchorId: 'Po ID-ju elementa', diff --git a/plugins/link/lang/sq.js b/plugins/link/lang/sq.js index 6bbec6dd7d4..1ab242e1caf 100644 --- a/plugins/link/lang/sq.js +++ b/plugins/link/lang/sq.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'sq', { title: 'Karakteristikat e Spirancës', name: 'Emri i Spirancës', errorName: 'Ju lutemi shkruani emrin e spirancës', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Largo Spirancën' }, anchorId: 'Sipas ID-së së Elementit', diff --git a/plugins/link/lang/sr-latn.js b/plugins/link/lang/sr-latn.js index ab9f8b7aa37..77c967b520d 100644 --- a/plugins/link/lang/sr-latn.js +++ b/plugins/link/lang/sr-latn.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'sr-latn', { title: 'Karakteristike sidra', name: 'Naziv sidra', errorName: 'Unesite naziv sidra', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Ukloni sidro' }, anchorId: 'Po Id-u elementa', diff --git a/plugins/link/lang/sr.js b/plugins/link/lang/sr.js index 3b565e2449c..11f87928507 100644 --- a/plugins/link/lang/sr.js +++ b/plugins/link/lang/sr.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'sr', { title: 'Карактеристике сидра', name: 'Назив сидра', errorName: 'Унесите назив сидра', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Уклони сидро' }, anchorId: 'Пo Ид-у елемента', diff --git a/plugins/link/lang/sv.js b/plugins/link/lang/sv.js index 22ec4136fb2..7234b977677 100644 --- a/plugins/link/lang/sv.js +++ b/plugins/link/lang/sv.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'sv', { title: 'Egenskaper för ankarlänk', name: 'Ankarnamn', errorName: 'Var god ange ett ankarnamn', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Radera ankare' }, anchorId: 'Efter element-id', diff --git a/plugins/link/lang/th.js b/plugins/link/lang/th.js index 7047b61fddd..6121bee3a25 100644 --- a/plugins/link/lang/th.js +++ b/plugins/link/lang/th.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'th', { title: 'รายละเอียด Anchor', name: 'ชื่อ Anchor', errorName: 'กรุณาระบุชื่อของ Anchor', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Remove Anchor' }, anchorId: 'ไอดี', diff --git a/plugins/link/lang/tr.js b/plugins/link/lang/tr.js index 30308dbc3f0..968f6af29c3 100644 --- a/plugins/link/lang/tr.js +++ b/plugins/link/lang/tr.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'tr', { title: 'Bağlantı Özellikleri', name: 'Bağlantı Adı', errorName: 'Lütfen bağlantı için ad giriniz', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Bağlantıyı Kaldır' }, anchorId: 'Eleman Kimlik Numarası ile', diff --git a/plugins/link/lang/tt.js b/plugins/link/lang/tt.js index 6dec1df8b0d..c8a719266ef 100644 --- a/plugins/link/lang/tt.js +++ b/plugins/link/lang/tt.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'tt', { title: 'Якорь үзлекләре', name: 'Якорь исеме', errorName: 'Якорьнең исемен языгыз', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Якорьне бетерү' }, anchorId: 'Элемент идентификаторы буенча', diff --git a/plugins/link/lang/ug.js b/plugins/link/lang/ug.js index f52d3d4aee0..a670e04c6b3 100644 --- a/plugins/link/lang/ug.js +++ b/plugins/link/lang/ug.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'ug', { title: 'لەڭگەرلىك نۇقتا ئۇلانما خاسلىقى', name: 'لەڭگەرلىك نۇقتا ئاتى', errorName: 'لەڭگەرلىك نۇقتا ئاتىنى كىرگۈزۈڭ', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'لەڭگەرلىك نۇقتا ئۆچۈر' }, anchorId: 'لەڭگەرلىك نۇقتا ID سى بويىچە', diff --git a/plugins/link/lang/uk.js b/plugins/link/lang/uk.js index 3889b8b9f03..c199226f553 100644 --- a/plugins/link/lang/uk.js +++ b/plugins/link/lang/uk.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'uk', { title: 'Властивості якоря', name: 'Ім\'я якоря', errorName: 'Будь ласка, вкажіть ім\'я якоря', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Прибрати якір' }, anchorId: 'За ідентифікатором елементу', diff --git a/plugins/link/lang/vi.js b/plugins/link/lang/vi.js index c0dfabc7114..fb9f868b28c 100644 --- a/plugins/link/lang/vi.js +++ b/plugins/link/lang/vi.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'vi', { title: 'Thuộc tính điểm neo', name: 'Tên của điểm neo', errorName: 'Hãy nhập vào tên của điểm neo', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: 'Xóa neo' }, anchorId: 'Theo định danh thành phần', diff --git a/plugins/link/lang/zh-cn.js b/plugins/link/lang/zh-cn.js index d3b25febe8c..909d14d814f 100644 --- a/plugins/link/lang/zh-cn.js +++ b/plugins/link/lang/zh-cn.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'zh-cn', { title: '锚点链接属性', name: '锚点名称', errorName: '请输入锚点名称', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: '删除锚点' }, anchorId: '按锚点 ID', diff --git a/plugins/link/lang/zh.js b/plugins/link/lang/zh.js index 86ec5402f89..f0b6367474a 100644 --- a/plugins/link/lang/zh.js +++ b/plugins/link/lang/zh.js @@ -13,6 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'zh', { title: '錨點內容', name: '錨點名稱', errorName: '請輸入錨點名稱', + errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING remove: '移除錨點' }, anchorId: '依元件編號', From 89099173ec9be4db40502d07d5fba668c60906a2 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Fri, 4 Nov 2022 08:23:41 +0100 Subject: [PATCH 681/946] Update new line and carriage return characters --- plugins/link/dialogs/anchor.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/plugins/link/dialogs/anchor.js b/plugins/link/dialogs/anchor.js index b53345aefb5..25683ef2b9c 100755 --- a/plugins/link/dialogs/anchor.js +++ b/plugins/link/dialogs/anchor.js @@ -136,7 +136,10 @@ CKEDITOR.dialog.add( 'anchor', function( editor ) { label: editor.lang.link.anchor.name, required: true, validate: function() { - var disallowedWhitespacesRegex = /[\u0020\u0009\u000c]/g, + // W3C HTML 5.2 Recommendation; §3.2.5: + // The id attribute value must not contain any space characters (#5305). + // [ space, tabulation, line feed, new line, form feed, carriage return ] + var disallowedWhitespacesRegex = /[\u0020\u0009\u000a\u000c\u000d]/g, content = this.getValue(); if ( !content ) { @@ -144,7 +147,7 @@ CKEDITOR.dialog.add( 'anchor', function( editor ) { return false; } - // Disallow creating anchors with space characters (#4802). + // Disallow creating anchors with space characters (#5305). if ( disallowedWhitespacesRegex.test( content ) ) { alert( editor.lang.link.anchor.errorWhitespace ); // jshint ignore:line return false; From f9694afb2e329da1b392a6da702aad3713a65e35 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Fri, 4 Nov 2022 08:24:18 +0100 Subject: [PATCH 682/946] Update issue reference and move window stub restore before assertions --- tests/plugins/link/anchor.js | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/tests/plugins/link/anchor.js b/tests/plugins/link/anchor.js index 985907954e6..2a9b9cdf5b9 100644 --- a/tests/plugins/link/anchor.js +++ b/tests/plugins/link/anchor.js @@ -1,11 +1,10 @@ /* bender-tags: editor */ -/* bender-ckeditor-plugins: link,toolbar,basicstyles,notification */ +/* bender-ckeditor-plugins: link,toolbar,basicstyles */ ( function() { 'use strict'; bender.editor = {}; - window.alert = function() {}; bender.test( { tearDown: function() { @@ -209,27 +208,29 @@ assert.beautified.html( expected, editor.getData(), 'Prevent duplicated anchors failed in the ordered list with styled word' ); } ); }, - // (#4802) + // (#5305) 'test prevent adding anchor with SPACE character': function() { assertWhitespaceAnchor( this.editorBot, '\u0020', 'SPACE' ); }, - // (#4802) + // (#5305) 'test prevent adding anchor with CHARACTER TABULATION character': function() { assertWhitespaceAnchor( this.editorBot, '\u0009', 'CHARACTER TABULATION' ); }, - // (#4802) + // (#5305) 'test prevent adding anchor with FORM FEED character': function() { assertWhitespaceAnchor( this.editorBot, '\u000c', 'FORM FEED' ); }, - // (#4802) + // (#5305) 'test add anchor with non-breaking space': function() { var bot = this.editorBot, windowStub = sinon.stub( window, 'alert' ), template = '[

    Simple text

    ]'; + windowStub.restore(); + bot.setHtmlWithSelection( template ); bot.dialog( 'anchor', function( dialog ) { dialog.setValueOf( 'info', 'txtName', 'Foo\u00a0bar' ); @@ -237,8 +238,6 @@ assert.areEqual( 0, windowStub.callCount ); } ); - - windowStub.restore(); } } ); @@ -250,14 +249,14 @@ dialog.setValueOf( 'info', 'txtName', 'Foo' + unicode + 'bar' ); dialog.getButton( 'ok' ).click(); + windowStub.restore(); + assert.areEqual( 1, windowStub.callCount ); assert.areEqual( bot.editor.lang.link.anchor.errorWhitespace, windowStub.args[ 0 ][ 0 ], 'Anchor containing' + name + 'space should not be added' ); - - windowStub.restore(); } ); } }() ); From 8836d28ff35cbbff4ed6b5346c62c85772e400b3 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Fri, 4 Nov 2022 08:24:45 +0100 Subject: [PATCH 683/946] Update issue reference and notification text --- tests/plugins/link/manual/anchorwithspace.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/plugins/link/manual/anchorwithspace.md b/tests/plugins/link/manual/anchorwithspace.md index df3aa72de49..b4dbeae970a 100644 --- a/tests/plugins/link/manual/anchorwithspace.md +++ b/tests/plugins/link/manual/anchorwithspace.md @@ -1,10 +1,10 @@ -@bender-tags: 4.20.1, bug, 4802 +@bender-tags: 4.20.1, bug, 5305 @bender-ui: collapsed @bender-ckeditor-plugins: link, toolbar, wysiwygarea, floatingspace 1. Open anchor dialog. 2. Try to add an anchor that contains a space eg. `Foo bar`. -**Expected:** Alert popups with the information: `Anchor name cannot contain whitespaces`. +**Expected:** Alert popups with the information: `Anchor name cannot contain space characters`. **Unexpected:** Anchor was added to the editable. From 59b3c6881264f80877c2c95c0ae1a44e61bf4451 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Fri, 4 Nov 2022 08:28:04 +0100 Subject: [PATCH 684/946] Update lang files --- plugins/link/lang/af.js | 2 +- plugins/link/lang/ar.js | 2 +- plugins/link/lang/az.js | 2 +- plugins/link/lang/bg.js | 2 +- plugins/link/lang/bn.js | 2 +- plugins/link/lang/bs.js | 2 +- plugins/link/lang/ca.js | 2 +- plugins/link/lang/cs.js | 2 +- plugins/link/lang/cy.js | 2 +- plugins/link/lang/da.js | 2 +- plugins/link/lang/de-ch.js | 2 +- plugins/link/lang/de.js | 2 +- plugins/link/lang/el.js | 2 +- plugins/link/lang/en-au.js | 2 +- plugins/link/lang/en-ca.js | 2 +- plugins/link/lang/en-gb.js | 2 +- plugins/link/lang/en.js | 2 +- plugins/link/lang/eo.js | 2 +- plugins/link/lang/es-mx.js | 2 +- plugins/link/lang/es.js | 2 +- plugins/link/lang/et.js | 2 +- plugins/link/lang/eu.js | 2 +- plugins/link/lang/fa.js | 2 +- plugins/link/lang/fi.js | 2 +- plugins/link/lang/fo.js | 2 +- plugins/link/lang/fr-ca.js | 2 +- plugins/link/lang/fr.js | 2 +- plugins/link/lang/gl.js | 2 +- plugins/link/lang/gu.js | 2 +- plugins/link/lang/he.js | 2 +- plugins/link/lang/hi.js | 2 +- plugins/link/lang/hr.js | 2 +- plugins/link/lang/hu.js | 2 +- plugins/link/lang/id.js | 2 +- plugins/link/lang/is.js | 2 +- plugins/link/lang/it.js | 2 +- plugins/link/lang/ja.js | 2 +- plugins/link/lang/ka.js | 2 +- plugins/link/lang/km.js | 2 +- plugins/link/lang/ko.js | 2 +- plugins/link/lang/ku.js | 2 +- plugins/link/lang/lt.js | 2 +- plugins/link/lang/lv.js | 2 +- plugins/link/lang/mk.js | 2 +- plugins/link/lang/mn.js | 2 +- plugins/link/lang/ms.js | 2 +- plugins/link/lang/nb.js | 2 +- plugins/link/lang/nl.js | 2 +- plugins/link/lang/no.js | 2 +- plugins/link/lang/oc.js | 2 +- plugins/link/lang/pl.js | 2 +- plugins/link/lang/pt-br.js | 2 +- plugins/link/lang/pt.js | 2 +- plugins/link/lang/ro.js | 2 +- plugins/link/lang/ru.js | 2 +- plugins/link/lang/si.js | 2 +- plugins/link/lang/sk.js | 2 +- plugins/link/lang/sl.js | 2 +- plugins/link/lang/sq.js | 2 +- plugins/link/lang/sr-latn.js | 2 +- plugins/link/lang/sr.js | 2 +- plugins/link/lang/sv.js | 2 +- plugins/link/lang/th.js | 2 +- plugins/link/lang/tr.js | 2 +- plugins/link/lang/tt.js | 2 +- plugins/link/lang/ug.js | 2 +- plugins/link/lang/uk.js | 2 +- plugins/link/lang/vi.js | 2 +- plugins/link/lang/zh-cn.js | 2 +- plugins/link/lang/zh.js | 2 +- 70 files changed, 70 insertions(+), 70 deletions(-) diff --git a/plugins/link/lang/af.js b/plugins/link/lang/af.js index b21e560335e..60831888702 100644 --- a/plugins/link/lang/af.js +++ b/plugins/link/lang/af.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'af', { title: 'Anker-eienskappe', name: 'Ankernaam', errorName: 'Voltooi die ankernaam asseblief', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Remove Anchor' }, anchorId: 'Op element Id', diff --git a/plugins/link/lang/ar.js b/plugins/link/lang/ar.js index bf72b1e41f9..0c5ca7abd65 100644 --- a/plugins/link/lang/ar.js +++ b/plugins/link/lang/ar.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'ar', { title: 'خصائص الإشارة المرجعية', name: 'اسم الإشارة المرجعية', errorName: 'الرجاء كتابة اسم الإشارة المرجعية', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'إزالة الإشارة المرجعية' }, anchorId: 'حسب رقم العنصر', diff --git a/plugins/link/lang/az.js b/plugins/link/lang/az.js index 6ed2efa5f8c..abd8fd98d98 100644 --- a/plugins/link/lang/az.js +++ b/plugins/link/lang/az.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'az', { title: 'Xeşin seçimləri', name: 'Xeşin adı', errorName: 'Xeşin adı yanlışdır', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Xeşin adı sil' }, anchorId: 'ID görə', diff --git a/plugins/link/lang/bg.js b/plugins/link/lang/bg.js index 4557de94a85..ba6cf5a5c2a 100644 --- a/plugins/link/lang/bg.js +++ b/plugins/link/lang/bg.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'bg', { title: 'Настройки на котва', name: 'Име на котва', errorName: 'Моля въведете име на котвата', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Премахване на котва' }, anchorId: 'По ID на елемент', diff --git a/plugins/link/lang/bn.js b/plugins/link/lang/bn.js index 1fe80f533b7..334f5f7447e 100644 --- a/plugins/link/lang/bn.js +++ b/plugins/link/lang/bn.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'bn', { title: 'নোঙর প্রোপার্টি', name: 'নোঙরের নাম', errorName: 'নোঙরের নাম টাইপ করুন', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Remove Anchor' }, anchorId: 'নোঙরের আইডি দিয়ে', diff --git a/plugins/link/lang/bs.js b/plugins/link/lang/bs.js index d8b8170957d..cf417742176 100644 --- a/plugins/link/lang/bs.js +++ b/plugins/link/lang/bs.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'bs', { title: 'Anchor Properties', name: 'Anchor Name', errorName: 'Please type the anchor name', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Remove Anchor' }, anchorId: 'Po Id-u elementa', diff --git a/plugins/link/lang/ca.js b/plugins/link/lang/ca.js index 8e63a83d6f3..23f18e564c8 100644 --- a/plugins/link/lang/ca.js +++ b/plugins/link/lang/ca.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'ca', { title: 'Propietats de l\'àncora', name: 'Nom de l\'àncora', errorName: 'Si us plau, escriviu el nom de l\'ancora', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Remove Anchor' }, anchorId: 'Per Id d\'element', diff --git a/plugins/link/lang/cs.js b/plugins/link/lang/cs.js index 71c0409bdba..c9fba478ad1 100644 --- a/plugins/link/lang/cs.js +++ b/plugins/link/lang/cs.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'cs', { title: 'Vlastnosti záložky', name: 'Název záložky', errorName: 'Zadejte prosím název záložky', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Odstranit záložku' }, anchorId: 'Podle Id objektu', diff --git a/plugins/link/lang/cy.js b/plugins/link/lang/cy.js index d9ecdd1adc2..3f9212fd49f 100644 --- a/plugins/link/lang/cy.js +++ b/plugins/link/lang/cy.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'cy', { title: 'Priodweddau\'r Angor', name: 'Enw\'r Angor', errorName: 'Teipiwch enw\'r angor', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Tynnwch yr Angor' }, anchorId: 'Gan Id yr Elfen', diff --git a/plugins/link/lang/da.js b/plugins/link/lang/da.js index 89fcfa5b22a..1eac424d811 100644 --- a/plugins/link/lang/da.js +++ b/plugins/link/lang/da.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'da', { title: 'Egenskaber for bogmærke', name: 'Bogmærkenavn', errorName: 'Indtast bogmærkenavn', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Fjern bogmærke' }, anchorId: 'Efter element-Id', diff --git a/plugins/link/lang/de-ch.js b/plugins/link/lang/de-ch.js index 22edf60ae82..61dc1d95b14 100644 --- a/plugins/link/lang/de-ch.js +++ b/plugins/link/lang/de-ch.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'de-ch', { title: 'Ankereigenschaften', name: 'Ankername', errorName: 'Bitte geben Sie den Namen des Ankers ein', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Anker entfernen' }, anchorId: 'Nach Elementkennung', diff --git a/plugins/link/lang/de.js b/plugins/link/lang/de.js index ebe5f66081b..c5a979aad8c 100644 --- a/plugins/link/lang/de.js +++ b/plugins/link/lang/de.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'de', { title: 'Ankereigenschaften', name: 'Ankername', errorName: 'Bitte geben Sie den Namen des Ankers ein', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Anker entfernen' }, anchorId: 'Nach Elementkennung', diff --git a/plugins/link/lang/el.js b/plugins/link/lang/el.js index a35e6fa860a..a252dc1c3db 100644 --- a/plugins/link/lang/el.js +++ b/plugins/link/lang/el.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'el', { title: 'Ιδιότητες άγκυρας', name: 'Όνομα άγκυρας', errorName: 'Παρακαλούμε εισάγετε όνομα άγκυρας', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Αφαίρεση Άγκυρας' }, anchorId: 'Βάσει του Element Id', diff --git a/plugins/link/lang/en-au.js b/plugins/link/lang/en-au.js index 0a4c39b9002..93208ac079b 100644 --- a/plugins/link/lang/en-au.js +++ b/plugins/link/lang/en-au.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'en-au', { title: 'Anchor Properties', name: 'Anchor Name', errorName: 'Please type the anchor name', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Remove Anchor' }, anchorId: 'By Element Id', diff --git a/plugins/link/lang/en-ca.js b/plugins/link/lang/en-ca.js index fe9ed6536c2..89e8043114d 100644 --- a/plugins/link/lang/en-ca.js +++ b/plugins/link/lang/en-ca.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'en-ca', { title: 'Anchor Properties', name: 'Anchor Name', errorName: 'Please type the anchor name', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Remove Anchor' }, anchorId: 'By Element Id', diff --git a/plugins/link/lang/en-gb.js b/plugins/link/lang/en-gb.js index 6a6585967ad..e51f9613576 100644 --- a/plugins/link/lang/en-gb.js +++ b/plugins/link/lang/en-gb.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'en-gb', { title: 'Anchor Properties', name: 'Anchor Name', errorName: 'Please type the anchor name', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Remove Anchor' }, anchorId: 'By Element Id', diff --git a/plugins/link/lang/en.js b/plugins/link/lang/en.js index db7d26232e2..1b082e0bf44 100644 --- a/plugins/link/lang/en.js +++ b/plugins/link/lang/en.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'en', { title: 'Anchor Properties', name: 'Anchor Name', errorName: 'Please type the anchor name', - errorWhitespace: 'Anchor name cannot contain whitespaces', + errorWhitespace: 'Anchor name cannot contain space character', remove: 'Remove Anchor' }, anchorId: 'By Element Id', diff --git a/plugins/link/lang/eo.js b/plugins/link/lang/eo.js index 7b32aedd252..17ef0edb75a 100644 --- a/plugins/link/lang/eo.js +++ b/plugins/link/lang/eo.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'eo', { title: 'Ankraj Atributoj', name: 'Ankra Nomo', errorName: 'Bv entajpi la ankran nomon', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Forigi Ankron' }, anchorId: 'Per Elementidentigilo', diff --git a/plugins/link/lang/es-mx.js b/plugins/link/lang/es-mx.js index a923f04c4ff..b3e52ac34db 100644 --- a/plugins/link/lang/es-mx.js +++ b/plugins/link/lang/es-mx.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'es-mx', { title: 'Propiedades del ancla', name: 'Nombre del ancla', errorName: 'Escriba el nombre del ancla', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Remover ancla' }, anchorId: 'Por Id del elemento', diff --git a/plugins/link/lang/es.js b/plugins/link/lang/es.js index ab09aa04ad1..c383a636b04 100644 --- a/plugins/link/lang/es.js +++ b/plugins/link/lang/es.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'es', { title: 'Propiedades de Referencia', name: 'Nombre de la Referencia', errorName: 'Por favor, complete el nombre de la Referencia', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Quitar Referencia' }, anchorId: 'Por ID de elemento', diff --git a/plugins/link/lang/et.js b/plugins/link/lang/et.js index 31593b6d74c..3fca4a71bf8 100644 --- a/plugins/link/lang/et.js +++ b/plugins/link/lang/et.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'et', { title: 'Ankru omadused', name: 'Ankru nimi', errorName: 'Palun sisesta ankru nimi', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Eemalda ankur' }, anchorId: 'Elemendi id järgi', diff --git a/plugins/link/lang/eu.js b/plugins/link/lang/eu.js index 903ef82c802..680cb41b76f 100644 --- a/plugins/link/lang/eu.js +++ b/plugins/link/lang/eu.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'eu', { title: 'Ainguraren propietateak', name: 'Ainguraren izena', errorName: 'Idatzi ainguraren izena', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Kendu aingura' }, anchorId: 'Elementuaren Id-aren arabera', diff --git a/plugins/link/lang/fa.js b/plugins/link/lang/fa.js index 1fe47421612..12925502e90 100644 --- a/plugins/link/lang/fa.js +++ b/plugins/link/lang/fa.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'fa', { title: 'ویژگی​های لینک', name: 'نام لینک', errorName: 'لطفا نام لنگر را بنویسید', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'حذف لینک' }, anchorId: 'با شناسهٴ المان', diff --git a/plugins/link/lang/fi.js b/plugins/link/lang/fi.js index 2aab3084511..45ebfca9d71 100644 --- a/plugins/link/lang/fi.js +++ b/plugins/link/lang/fi.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'fi', { title: 'Ankkurin ominaisuudet', name: 'Nimi', errorName: 'Ankkurille on kirjoitettava nimi', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Poista ankkuri' }, anchorId: 'Ankkurin ID:n mukaan', diff --git a/plugins/link/lang/fo.js b/plugins/link/lang/fo.js index 515cc9bb682..fe3ee374581 100644 --- a/plugins/link/lang/fo.js +++ b/plugins/link/lang/fo.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'fo', { title: 'Eginleikar fyri marknastein', name: 'Heiti marknasteinsins', errorName: 'Vinarliga rita marknasteinsins heiti', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Strika marknastein' }, anchorId: 'Eftir element Id', diff --git a/plugins/link/lang/fr-ca.js b/plugins/link/lang/fr-ca.js index ad19bb512ac..922b40b3125 100644 --- a/plugins/link/lang/fr-ca.js +++ b/plugins/link/lang/fr-ca.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'fr-ca', { title: 'Propriétés de l\'ancre', name: 'Nom de l\'ancre', errorName: 'Veuillez saisir le nom de l\'ancre', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Supprimer l\'ancre' }, anchorId: 'Par ID', diff --git a/plugins/link/lang/fr.js b/plugins/link/lang/fr.js index b2e00a1d133..98be1431143 100644 --- a/plugins/link/lang/fr.js +++ b/plugins/link/lang/fr.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'fr', { title: 'Propriétés de l\'ancre', name: 'Nom de l\'ancre', errorName: 'Veuillez entrer le nom de l\'ancre.', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Supprimer l\'ancre' }, anchorId: 'Par ID d\'élément', diff --git a/plugins/link/lang/gl.js b/plugins/link/lang/gl.js index c79289bf2c8..338ff7b6f64 100644 --- a/plugins/link/lang/gl.js +++ b/plugins/link/lang/gl.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'gl', { title: 'Propiedades da ancoraxe', name: 'Nome da ancoraxe', errorName: 'Escriba o nome da ancoraxe', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Retirar a ancoraxe' }, anchorId: 'Polo ID do elemento', diff --git a/plugins/link/lang/gu.js b/plugins/link/lang/gu.js index aecfaf9510a..11215ad0b96 100644 --- a/plugins/link/lang/gu.js +++ b/plugins/link/lang/gu.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'gu', { title: 'ઍંકરના ગુણ', name: 'ઍંકરનું નામ', errorName: 'ઍંકરનું નામ ટાઈપ કરો', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'સ્થિર નકરવું' }, anchorId: 'ઍંકર એલિમન્ટ Id થી પસંદ કરો', diff --git a/plugins/link/lang/he.js b/plugins/link/lang/he.js index 0a5595c1914..f8c72e6a7ee 100644 --- a/plugins/link/lang/he.js +++ b/plugins/link/lang/he.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'he', { title: 'מאפייני נקודת עיגון', name: 'שם לנקודת עיגון', errorName: 'יש להקליד שם לנקודת עיגון', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'מחיקת נקודת עיגון' }, anchorId: 'עפ"י זיהוי (ID) האלמנט', diff --git a/plugins/link/lang/hi.js b/plugins/link/lang/hi.js index b9fc6a50985..09e85e12117 100644 --- a/plugins/link/lang/hi.js +++ b/plugins/link/lang/hi.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'hi', { title: 'ऐंकर प्रॉपर्टीज़', name: 'ऐंकर का नाम', errorName: 'ऐंकर का नाम टाइप करें', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Remove Anchor' }, anchorId: 'ऍलीमॅन्ट Id से', diff --git a/plugins/link/lang/hr.js b/plugins/link/lang/hr.js index 6cd9d0c4154..d1d7ad58cbe 100644 --- a/plugins/link/lang/hr.js +++ b/plugins/link/lang/hr.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'hr', { title: 'Svojstva sidra', name: 'Ime sidra', errorName: 'Molimo unesite ime sidra', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Ukloni sidro' }, anchorId: 'Po Id elementa', diff --git a/plugins/link/lang/hu.js b/plugins/link/lang/hu.js index 5bd2638d6ae..b9fad7f90d6 100644 --- a/plugins/link/lang/hu.js +++ b/plugins/link/lang/hu.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'hu', { title: 'Horgony tulajdonságai', name: 'Horgony neve', errorName: 'Kérem adja meg a horgony nevét', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Horgony eltávolítása' }, anchorId: 'Azonosító szerint', diff --git a/plugins/link/lang/id.js b/plugins/link/lang/id.js index 59cd9f231d9..db753669183 100644 --- a/plugins/link/lang/id.js +++ b/plugins/link/lang/id.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'id', { title: 'Anchor Properties', // MISSING name: 'Anchor Name', // MISSING errorName: 'Please type the anchor name', // MISSING - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Remove Anchor' // MISSING }, anchorId: 'By Element Id', // MISSING diff --git a/plugins/link/lang/is.js b/plugins/link/lang/is.js index 3d18e9bc376..4fdce33a583 100644 --- a/plugins/link/lang/is.js +++ b/plugins/link/lang/is.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'is', { title: 'Eigindi kaflamerkis', name: 'Nafn bókamerkis', errorName: 'Sláðu inn nafn bókamerkis!', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Remove Anchor' }, anchorId: 'Eftir auðkenni einingar', diff --git a/plugins/link/lang/it.js b/plugins/link/lang/it.js index b01431ba69b..a38505896f0 100644 --- a/plugins/link/lang/it.js +++ b/plugins/link/lang/it.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'it', { title: 'Proprietà ancora', name: 'Nome ancora', errorName: 'Inserici il nome dell\'ancora', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Rimuovi l\'ancora' }, anchorId: 'Per id elemento', diff --git a/plugins/link/lang/ja.js b/plugins/link/lang/ja.js index ef4a1b40e91..16596c662e2 100644 --- a/plugins/link/lang/ja.js +++ b/plugins/link/lang/ja.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'ja', { title: 'アンカーのプロパティ', name: 'アンカー名', errorName: 'アンカー名を入力してください。', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'アンカーを削除' }, anchorId: 'エレメントID', diff --git a/plugins/link/lang/ka.js b/plugins/link/lang/ka.js index f26679cec6a..54b7d6432ee 100644 --- a/plugins/link/lang/ka.js +++ b/plugins/link/lang/ka.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'ka', { title: 'ღუზის პარამეტრები', name: 'ღუზუს სახელი', errorName: 'აკრიფეთ ღუზის სახელი', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Remove Anchor' }, anchorId: 'ელემენტის Id-თ', diff --git a/plugins/link/lang/km.js b/plugins/link/lang/km.js index e279ea1100f..36bedc0c0af 100644 --- a/plugins/link/lang/km.js +++ b/plugins/link/lang/km.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'km', { title: 'លក្ខណៈ​យុថ្កា', name: 'ឈ្មោះ​យុថ្កា', errorName: 'សូម​បញ្ចូល​ឈ្មោះ​យុថ្កា', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'ដក​យុថ្កា​ចេញ' }, anchorId: 'តាម ID ធាតុ', diff --git a/plugins/link/lang/ko.js b/plugins/link/lang/ko.js index 8e377336699..4be0a8445b8 100644 --- a/plugins/link/lang/ko.js +++ b/plugins/link/lang/ko.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'ko', { title: '책갈피 속성', name: '책갈피 이름', errorName: '책갈피 이름을 입력하십시오', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: '책갈피 제거' }, anchorId: '책갈피 ID', diff --git a/plugins/link/lang/ku.js b/plugins/link/lang/ku.js index d2c3d9d2da9..771d6a250d8 100644 --- a/plugins/link/lang/ku.js +++ b/plugins/link/lang/ku.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'ku', { title: 'خاسیەتی لەنگەر', name: 'ناوی لەنگەر', errorName: 'تکایه ناوی لەنگەر بنووسه', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'لابردنی لەنگەر' }, anchorId: 'بەپێی ناسنامەی توخم', diff --git a/plugins/link/lang/lt.js b/plugins/link/lang/lt.js index a382806aa9a..768696864bc 100644 --- a/plugins/link/lang/lt.js +++ b/plugins/link/lang/lt.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'lt', { title: 'Žymės savybės', name: 'Žymės vardas', errorName: 'Prašome įvesti žymės vardą', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Pašalinti žymę' }, anchorId: 'Pagal žymės Id', diff --git a/plugins/link/lang/lv.js b/plugins/link/lang/lv.js index d102893fb5f..abd2e0b614e 100644 --- a/plugins/link/lang/lv.js +++ b/plugins/link/lang/lv.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'lv', { title: 'Iezīmes uzstādījumi', name: 'Iezīmes nosaukums', errorName: 'Lūdzu norādiet iezīmes nosaukumu', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Noņemt iezīmi' }, anchorId: 'Pēc elementa ID', diff --git a/plugins/link/lang/mk.js b/plugins/link/lang/mk.js index 5b6caef4d11..1af66e61517 100644 --- a/plugins/link/lang/mk.js +++ b/plugins/link/lang/mk.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'mk', { title: 'Anchor Properties', name: 'Anchor Name', errorName: 'Please type the anchor name', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Remove Anchor' }, anchorId: 'By Element Id', // MISSING diff --git a/plugins/link/lang/mn.js b/plugins/link/lang/mn.js index 34bf6146dc0..5e19c45475f 100644 --- a/plugins/link/lang/mn.js +++ b/plugins/link/lang/mn.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'mn', { title: 'Зангуугийн шинж чанар', name: 'Зангуугийн нэр', errorName: 'Зангуугийн нэрийг оруулна уу', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Зангууг устгах' }, anchorId: 'Элемэнтйн Id нэрээр', diff --git a/plugins/link/lang/ms.js b/plugins/link/lang/ms.js index fadb9768762..6bb54bb8592 100644 --- a/plugins/link/lang/ms.js +++ b/plugins/link/lang/ms.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'ms', { title: 'Ciri-ciri Pautan', name: 'Nama Pautan', errorName: 'Sila taip nama pautan', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Remove Anchor' }, anchorId: 'dengan menggunakan ID elemen', diff --git a/plugins/link/lang/nb.js b/plugins/link/lang/nb.js index 25b5ac3dbf2..0cd09ee6155 100644 --- a/plugins/link/lang/nb.js +++ b/plugins/link/lang/nb.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'nb', { title: 'Egenskaper for anker', name: 'Ankernavn', errorName: 'Vennligst skriv inn ankernavnet', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Fjern anker' }, anchorId: 'Element etter ID', diff --git a/plugins/link/lang/nl.js b/plugins/link/lang/nl.js index b59592bcc16..ccd125f5625 100644 --- a/plugins/link/lang/nl.js +++ b/plugins/link/lang/nl.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'nl', { title: 'Eigenschappen interne link', name: 'Naam interne link', errorName: 'Geef de naam van de interne link op', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Interne link verwijderen' }, anchorId: 'Op kenmerk interne link', diff --git a/plugins/link/lang/no.js b/plugins/link/lang/no.js index 24b26ce9e89..d3280762964 100644 --- a/plugins/link/lang/no.js +++ b/plugins/link/lang/no.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'no', { title: 'Egenskaper for anker', name: 'Ankernavn', errorName: 'Vennligst skriv inn ankernavnet', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Fjern anker' }, anchorId: 'Element etter ID', diff --git a/plugins/link/lang/oc.js b/plugins/link/lang/oc.js index 6fb6499c899..30cbb06dcd7 100644 --- a/plugins/link/lang/oc.js +++ b/plugins/link/lang/oc.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'oc', { title: 'Proprietats de l\'ancòra', name: 'Nom de l\'ancòra', errorName: 'Entratz lo nom de l\'ancòra', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Suprimir l\'ancòra' }, anchorId: 'Per ID d\'element', diff --git a/plugins/link/lang/pl.js b/plugins/link/lang/pl.js index ecdf7d6066e..c6594afdcc5 100644 --- a/plugins/link/lang/pl.js +++ b/plugins/link/lang/pl.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'pl', { title: 'Właściwości kotwicy', name: 'Nazwa kotwicy', errorName: 'Podaj nazwę kotwicy.', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Usuń kotwicę' }, anchorId: 'Wg identyfikatora', diff --git a/plugins/link/lang/pt-br.js b/plugins/link/lang/pt-br.js index eac4a1f1739..f7f1448d056 100644 --- a/plugins/link/lang/pt-br.js +++ b/plugins/link/lang/pt-br.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'pt-br', { title: 'Formatar Âncora', name: 'Nome da Âncora', errorName: 'Por favor, digite o nome da âncora', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Remover Âncora' }, anchorId: 'Id da âncora', diff --git a/plugins/link/lang/pt.js b/plugins/link/lang/pt.js index cd86f5a7a21..9bc03fb4e23 100644 --- a/plugins/link/lang/pt.js +++ b/plugins/link/lang/pt.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'pt', { title: 'Propriedades da âncora', name: 'Nome da âncora', errorName: 'Por favor, introduza o nome da âncora', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Remover âncora' }, anchorId: 'Por ID do elemento', diff --git a/plugins/link/lang/ro.js b/plugins/link/lang/ro.js index 88c62f8b556..6e0f62b6132 100644 --- a/plugins/link/lang/ro.js +++ b/plugins/link/lang/ro.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'ro', { title: 'Proprietăţi ancoră', name: 'Numele ancorei', errorName: 'Vă rugăm scrieţi numele ancorei', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Elimină ancora' }, anchorId: 'după Id-ul elementului', diff --git a/plugins/link/lang/ru.js b/plugins/link/lang/ru.js index b56b8c20d82..983e41438a2 100644 --- a/plugins/link/lang/ru.js +++ b/plugins/link/lang/ru.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'ru', { title: 'Свойства якоря', name: 'Имя якоря', errorName: 'Пожалуйста, введите имя якоря', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Удалить якорь' }, anchorId: 'По идентификатору', diff --git a/plugins/link/lang/si.js b/plugins/link/lang/si.js index 49b8dfbeff5..b481f6445cb 100644 --- a/plugins/link/lang/si.js +++ b/plugins/link/lang/si.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'si', { title: 'ආධාරක ', name: 'ආධාරකයේ නාමය', errorName: 'කරුණාකර ආධාරකයේ නාමය ඇතුල් කරන්න', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'ආධාරකය ඉවත් කිරීම' }, anchorId: 'By Element Id', // MISSING diff --git a/plugins/link/lang/sk.js b/plugins/link/lang/sk.js index e2f8c7588db..b73ba5af832 100644 --- a/plugins/link/lang/sk.js +++ b/plugins/link/lang/sk.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'sk', { title: 'Vlastnosti kotvy', name: 'Názov kotvy', errorName: 'Zadajte prosím názov kotvy', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Odstrániť kotvu' }, anchorId: 'Podľa Id objektu', diff --git a/plugins/link/lang/sl.js b/plugins/link/lang/sl.js index df5896777e1..4cc7f0cfbb9 100644 --- a/plugins/link/lang/sl.js +++ b/plugins/link/lang/sl.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'sl', { title: 'Lastnosti sidra', name: 'Ime sidra', errorName: 'Prosimo, vnesite ime sidra', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Odstrani sidro' }, anchorId: 'Po ID-ju elementa', diff --git a/plugins/link/lang/sq.js b/plugins/link/lang/sq.js index 1ab242e1caf..20370960bfe 100644 --- a/plugins/link/lang/sq.js +++ b/plugins/link/lang/sq.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'sq', { title: 'Karakteristikat e Spirancës', name: 'Emri i Spirancës', errorName: 'Ju lutemi shkruani emrin e spirancës', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Largo Spirancën' }, anchorId: 'Sipas ID-së së Elementit', diff --git a/plugins/link/lang/sr-latn.js b/plugins/link/lang/sr-latn.js index 77c967b520d..18b291c5e3e 100644 --- a/plugins/link/lang/sr-latn.js +++ b/plugins/link/lang/sr-latn.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'sr-latn', { title: 'Karakteristike sidra', name: 'Naziv sidra', errorName: 'Unesite naziv sidra', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Ukloni sidro' }, anchorId: 'Po Id-u elementa', diff --git a/plugins/link/lang/sr.js b/plugins/link/lang/sr.js index 11f87928507..d1582f29329 100644 --- a/plugins/link/lang/sr.js +++ b/plugins/link/lang/sr.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'sr', { title: 'Карактеристике сидра', name: 'Назив сидра', errorName: 'Унесите назив сидра', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Уклони сидро' }, anchorId: 'Пo Ид-у елемента', diff --git a/plugins/link/lang/sv.js b/plugins/link/lang/sv.js index 7234b977677..3063328de73 100644 --- a/plugins/link/lang/sv.js +++ b/plugins/link/lang/sv.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'sv', { title: 'Egenskaper för ankarlänk', name: 'Ankarnamn', errorName: 'Var god ange ett ankarnamn', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Radera ankare' }, anchorId: 'Efter element-id', diff --git a/plugins/link/lang/th.js b/plugins/link/lang/th.js index 6121bee3a25..cc86818bbf9 100644 --- a/plugins/link/lang/th.js +++ b/plugins/link/lang/th.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'th', { title: 'รายละเอียด Anchor', name: 'ชื่อ Anchor', errorName: 'กรุณาระบุชื่อของ Anchor', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Remove Anchor' }, anchorId: 'ไอดี', diff --git a/plugins/link/lang/tr.js b/plugins/link/lang/tr.js index 968f6af29c3..b1d287c286b 100644 --- a/plugins/link/lang/tr.js +++ b/plugins/link/lang/tr.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'tr', { title: 'Bağlantı Özellikleri', name: 'Bağlantı Adı', errorName: 'Lütfen bağlantı için ad giriniz', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Bağlantıyı Kaldır' }, anchorId: 'Eleman Kimlik Numarası ile', diff --git a/plugins/link/lang/tt.js b/plugins/link/lang/tt.js index c8a719266ef..53f9811dffb 100644 --- a/plugins/link/lang/tt.js +++ b/plugins/link/lang/tt.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'tt', { title: 'Якорь үзлекләре', name: 'Якорь исеме', errorName: 'Якорьнең исемен языгыз', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Якорьне бетерү' }, anchorId: 'Элемент идентификаторы буенча', diff --git a/plugins/link/lang/ug.js b/plugins/link/lang/ug.js index a670e04c6b3..7725b02f561 100644 --- a/plugins/link/lang/ug.js +++ b/plugins/link/lang/ug.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'ug', { title: 'لەڭگەرلىك نۇقتا ئۇلانما خاسلىقى', name: 'لەڭگەرلىك نۇقتا ئاتى', errorName: 'لەڭگەرلىك نۇقتا ئاتىنى كىرگۈزۈڭ', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'لەڭگەرلىك نۇقتا ئۆچۈر' }, anchorId: 'لەڭگەرلىك نۇقتا ID سى بويىچە', diff --git a/plugins/link/lang/uk.js b/plugins/link/lang/uk.js index c199226f553..041a7805304 100644 --- a/plugins/link/lang/uk.js +++ b/plugins/link/lang/uk.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'uk', { title: 'Властивості якоря', name: 'Ім\'я якоря', errorName: 'Будь ласка, вкажіть ім\'я якоря', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Прибрати якір' }, anchorId: 'За ідентифікатором елементу', diff --git a/plugins/link/lang/vi.js b/plugins/link/lang/vi.js index fb9f868b28c..03eef126bdb 100644 --- a/plugins/link/lang/vi.js +++ b/plugins/link/lang/vi.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'vi', { title: 'Thuộc tính điểm neo', name: 'Tên của điểm neo', errorName: 'Hãy nhập vào tên của điểm neo', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: 'Xóa neo' }, anchorId: 'Theo định danh thành phần', diff --git a/plugins/link/lang/zh-cn.js b/plugins/link/lang/zh-cn.js index 909d14d814f..7c9f4c5ff49 100644 --- a/plugins/link/lang/zh-cn.js +++ b/plugins/link/lang/zh-cn.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'zh-cn', { title: '锚点链接属性', name: '锚点名称', errorName: '请输入锚点名称', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: '删除锚点' }, anchorId: '按锚点 ID', diff --git a/plugins/link/lang/zh.js b/plugins/link/lang/zh.js index f0b6367474a..b9e1f6a5e23 100644 --- a/plugins/link/lang/zh.js +++ b/plugins/link/lang/zh.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'zh', { title: '錨點內容', name: '錨點名稱', errorName: '請輸入錨點名稱', - errorWhitespace: 'Anchor name cannot contain whitespaces', // MISSING + errorWhitespace: 'Anchor name cannot contain space character', // MISSING remove: '移除錨點' }, anchorId: '依元件編號', From 6fbf41dbd883b48997790d01f43fd049ed77840e Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Wed, 16 Nov 2022 09:23:34 +0100 Subject: [PATCH 685/946] Update specs reference --- plugins/link/dialogs/anchor.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/link/dialogs/anchor.js b/plugins/link/dialogs/anchor.js index 25683ef2b9c..a7c3b4ee999 100755 --- a/plugins/link/dialogs/anchor.js +++ b/plugins/link/dialogs/anchor.js @@ -136,7 +136,7 @@ CKEDITOR.dialog.add( 'anchor', function( editor ) { label: editor.lang.link.anchor.name, required: true, validate: function() { - // W3C HTML 5.2 Recommendation; §3.2.5: + // https://html.spec.whatwg.org/multipage/dom.html#global-attributes // The id attribute value must not contain any space characters (#5305). // [ space, tabulation, line feed, new line, form feed, carriage return ] var disallowedWhitespacesRegex = /[\u0020\u0009\u000a\u000c\u000d]/g, From 0f929ad81dc41b83f08f2b1b13536e1e7b99743e Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Wed, 16 Nov 2022 09:23:46 +0100 Subject: [PATCH 686/946] Fix unit tests on IE8 --- tests/plugins/link/anchor.js | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/tests/plugins/link/anchor.js b/tests/plugins/link/anchor.js index 2a9b9cdf5b9..416b7ea5f51 100644 --- a/tests/plugins/link/anchor.js +++ b/tests/plugins/link/anchor.js @@ -249,14 +249,18 @@ dialog.setValueOf( 'info', 'txtName', 'Foo' + unicode + 'bar' ); dialog.getButton( 'ok' ).click(); - windowStub.restore(); - - assert.areEqual( 1, windowStub.callCount ); - assert.areEqual( - bot.editor.lang.link.anchor.errorWhitespace, - windowStub.args[ 0 ][ 0 ], - 'Anchor containing' + name + 'space should not be added' - ); + resume( function() { + assert.areEqual( 1, windowStub.callCount ); + assert.areEqual( + bot.editor.lang.link.anchor.errorWhitespace, + windowStub.args[ 0 ][ 0 ], + 'Anchor containing' + name + 'space should not be added' + ); + + windowStub.restore(); + }, 10 ); + + wait(); } ); } }() ); From 19e5052e5f1bdd58a9209a82703cf49b5fede395 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Fri, 18 Nov 2022 11:59:31 +0100 Subject: [PATCH 687/946] Update lang files --- plugins/link/lang/af.js | 2 +- plugins/link/lang/ar.js | 2 +- plugins/link/lang/az.js | 2 +- plugins/link/lang/bg.js | 2 +- plugins/link/lang/bn.js | 2 +- plugins/link/lang/bs.js | 2 +- plugins/link/lang/ca.js | 2 +- plugins/link/lang/cs.js | 2 +- plugins/link/lang/cy.js | 2 +- plugins/link/lang/da.js | 2 +- plugins/link/lang/de-ch.js | 2 +- plugins/link/lang/de.js | 2 +- plugins/link/lang/el.js | 2 +- plugins/link/lang/en-au.js | 2 +- plugins/link/lang/en-ca.js | 2 +- plugins/link/lang/en-gb.js | 2 +- plugins/link/lang/en.js | 2 +- plugins/link/lang/eo.js | 2 +- plugins/link/lang/es-mx.js | 2 +- plugins/link/lang/es.js | 2 +- plugins/link/lang/et.js | 2 +- plugins/link/lang/eu.js | 2 +- plugins/link/lang/fa.js | 2 +- plugins/link/lang/fi.js | 2 +- plugins/link/lang/fo.js | 2 +- plugins/link/lang/fr-ca.js | 2 +- plugins/link/lang/fr.js | 2 +- plugins/link/lang/gl.js | 2 +- plugins/link/lang/gu.js | 2 +- plugins/link/lang/he.js | 2 +- plugins/link/lang/hi.js | 2 +- plugins/link/lang/hr.js | 2 +- plugins/link/lang/hu.js | 2 +- plugins/link/lang/id.js | 2 +- plugins/link/lang/is.js | 2 +- plugins/link/lang/it.js | 2 +- plugins/link/lang/ja.js | 2 +- plugins/link/lang/ka.js | 2 +- plugins/link/lang/km.js | 2 +- plugins/link/lang/ko.js | 2 +- plugins/link/lang/ku.js | 2 +- plugins/link/lang/lt.js | 2 +- plugins/link/lang/lv.js | 2 +- plugins/link/lang/mk.js | 2 +- plugins/link/lang/mn.js | 2 +- plugins/link/lang/ms.js | 2 +- plugins/link/lang/nb.js | 2 +- plugins/link/lang/nl.js | 2 +- plugins/link/lang/no.js | 2 +- plugins/link/lang/oc.js | 2 +- plugins/link/lang/pl.js | 2 +- plugins/link/lang/pt-br.js | 2 +- plugins/link/lang/pt.js | 2 +- plugins/link/lang/ro.js | 2 +- plugins/link/lang/ru.js | 2 +- plugins/link/lang/si.js | 2 +- plugins/link/lang/sk.js | 2 +- plugins/link/lang/sl.js | 2 +- plugins/link/lang/sq.js | 2 +- plugins/link/lang/sr-latn.js | 2 +- plugins/link/lang/sr.js | 2 +- plugins/link/lang/sv.js | 2 +- plugins/link/lang/th.js | 2 +- plugins/link/lang/tr.js | 2 +- plugins/link/lang/tt.js | 2 +- plugins/link/lang/ug.js | 2 +- plugins/link/lang/uk.js | 2 +- plugins/link/lang/vi.js | 2 +- plugins/link/lang/zh-cn.js | 2 +- plugins/link/lang/zh.js | 2 +- 70 files changed, 70 insertions(+), 70 deletions(-) diff --git a/plugins/link/lang/af.js b/plugins/link/lang/af.js index 60831888702..a70d3f86438 100644 --- a/plugins/link/lang/af.js +++ b/plugins/link/lang/af.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'af', { title: 'Anker-eienskappe', name: 'Ankernaam', errorName: 'Voltooi die ankernaam asseblief', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Remove Anchor' }, anchorId: 'Op element Id', diff --git a/plugins/link/lang/ar.js b/plugins/link/lang/ar.js index 0c5ca7abd65..be9bd8b2e91 100644 --- a/plugins/link/lang/ar.js +++ b/plugins/link/lang/ar.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'ar', { title: 'خصائص الإشارة المرجعية', name: 'اسم الإشارة المرجعية', errorName: 'الرجاء كتابة اسم الإشارة المرجعية', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'إزالة الإشارة المرجعية' }, anchorId: 'حسب رقم العنصر', diff --git a/plugins/link/lang/az.js b/plugins/link/lang/az.js index abd8fd98d98..2d72f7e0a6c 100644 --- a/plugins/link/lang/az.js +++ b/plugins/link/lang/az.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'az', { title: 'Xeşin seçimləri', name: 'Xeşin adı', errorName: 'Xeşin adı yanlışdır', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Xeşin adı sil' }, anchorId: 'ID görə', diff --git a/plugins/link/lang/bg.js b/plugins/link/lang/bg.js index ba6cf5a5c2a..d089c9906cd 100644 --- a/plugins/link/lang/bg.js +++ b/plugins/link/lang/bg.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'bg', { title: 'Настройки на котва', name: 'Име на котва', errorName: 'Моля въведете име на котвата', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Премахване на котва' }, anchorId: 'По ID на елемент', diff --git a/plugins/link/lang/bn.js b/plugins/link/lang/bn.js index 334f5f7447e..9d72a7b8c6d 100644 --- a/plugins/link/lang/bn.js +++ b/plugins/link/lang/bn.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'bn', { title: 'নোঙর প্রোপার্টি', name: 'নোঙরের নাম', errorName: 'নোঙরের নাম টাইপ করুন', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Remove Anchor' }, anchorId: 'নোঙরের আইডি দিয়ে', diff --git a/plugins/link/lang/bs.js b/plugins/link/lang/bs.js index cf417742176..791473f3d04 100644 --- a/plugins/link/lang/bs.js +++ b/plugins/link/lang/bs.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'bs', { title: 'Anchor Properties', name: 'Anchor Name', errorName: 'Please type the anchor name', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Remove Anchor' }, anchorId: 'Po Id-u elementa', diff --git a/plugins/link/lang/ca.js b/plugins/link/lang/ca.js index 23f18e564c8..9e1b4be2b8b 100644 --- a/plugins/link/lang/ca.js +++ b/plugins/link/lang/ca.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'ca', { title: 'Propietats de l\'àncora', name: 'Nom de l\'àncora', errorName: 'Si us plau, escriviu el nom de l\'ancora', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Remove Anchor' }, anchorId: 'Per Id d\'element', diff --git a/plugins/link/lang/cs.js b/plugins/link/lang/cs.js index c9fba478ad1..f31e93d5c6b 100644 --- a/plugins/link/lang/cs.js +++ b/plugins/link/lang/cs.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'cs', { title: 'Vlastnosti záložky', name: 'Název záložky', errorName: 'Zadejte prosím název záložky', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Odstranit záložku' }, anchorId: 'Podle Id objektu', diff --git a/plugins/link/lang/cy.js b/plugins/link/lang/cy.js index 3f9212fd49f..1a60d79005d 100644 --- a/plugins/link/lang/cy.js +++ b/plugins/link/lang/cy.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'cy', { title: 'Priodweddau\'r Angor', name: 'Enw\'r Angor', errorName: 'Teipiwch enw\'r angor', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Tynnwch yr Angor' }, anchorId: 'Gan Id yr Elfen', diff --git a/plugins/link/lang/da.js b/plugins/link/lang/da.js index 1eac424d811..dcb301c573b 100644 --- a/plugins/link/lang/da.js +++ b/plugins/link/lang/da.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'da', { title: 'Egenskaber for bogmærke', name: 'Bogmærkenavn', errorName: 'Indtast bogmærkenavn', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Fjern bogmærke' }, anchorId: 'Efter element-Id', diff --git a/plugins/link/lang/de-ch.js b/plugins/link/lang/de-ch.js index 61dc1d95b14..a238c1a1437 100644 --- a/plugins/link/lang/de-ch.js +++ b/plugins/link/lang/de-ch.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'de-ch', { title: 'Ankereigenschaften', name: 'Ankername', errorName: 'Bitte geben Sie den Namen des Ankers ein', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Anker entfernen' }, anchorId: 'Nach Elementkennung', diff --git a/plugins/link/lang/de.js b/plugins/link/lang/de.js index c5a979aad8c..370b403eeba 100644 --- a/plugins/link/lang/de.js +++ b/plugins/link/lang/de.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'de', { title: 'Ankereigenschaften', name: 'Ankername', errorName: 'Bitte geben Sie den Namen des Ankers ein', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Anker entfernen' }, anchorId: 'Nach Elementkennung', diff --git a/plugins/link/lang/el.js b/plugins/link/lang/el.js index a252dc1c3db..88c3f3ac559 100644 --- a/plugins/link/lang/el.js +++ b/plugins/link/lang/el.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'el', { title: 'Ιδιότητες άγκυρας', name: 'Όνομα άγκυρας', errorName: 'Παρακαλούμε εισάγετε όνομα άγκυρας', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Αφαίρεση Άγκυρας' }, anchorId: 'Βάσει του Element Id', diff --git a/plugins/link/lang/en-au.js b/plugins/link/lang/en-au.js index 93208ac079b..9306a841321 100644 --- a/plugins/link/lang/en-au.js +++ b/plugins/link/lang/en-au.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'en-au', { title: 'Anchor Properties', name: 'Anchor Name', errorName: 'Please type the anchor name', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Remove Anchor' }, anchorId: 'By Element Id', diff --git a/plugins/link/lang/en-ca.js b/plugins/link/lang/en-ca.js index 89e8043114d..707b20c2217 100644 --- a/plugins/link/lang/en-ca.js +++ b/plugins/link/lang/en-ca.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'en-ca', { title: 'Anchor Properties', name: 'Anchor Name', errorName: 'Please type the anchor name', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Remove Anchor' }, anchorId: 'By Element Id', diff --git a/plugins/link/lang/en-gb.js b/plugins/link/lang/en-gb.js index e51f9613576..b28bb344443 100644 --- a/plugins/link/lang/en-gb.js +++ b/plugins/link/lang/en-gb.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'en-gb', { title: 'Anchor Properties', name: 'Anchor Name', errorName: 'Please type the anchor name', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Remove Anchor' }, anchorId: 'By Element Id', diff --git a/plugins/link/lang/en.js b/plugins/link/lang/en.js index 1b082e0bf44..23b4e95e2d9 100644 --- a/plugins/link/lang/en.js +++ b/plugins/link/lang/en.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'en', { title: 'Anchor Properties', name: 'Anchor Name', errorName: 'Please type the anchor name', - errorWhitespace: 'Anchor name cannot contain space character', + errorWhitespace: 'Anchor name cannot contain space characters', remove: 'Remove Anchor' }, anchorId: 'By Element Id', diff --git a/plugins/link/lang/eo.js b/plugins/link/lang/eo.js index 17ef0edb75a..21e696b5418 100644 --- a/plugins/link/lang/eo.js +++ b/plugins/link/lang/eo.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'eo', { title: 'Ankraj Atributoj', name: 'Ankra Nomo', errorName: 'Bv entajpi la ankran nomon', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Forigi Ankron' }, anchorId: 'Per Elementidentigilo', diff --git a/plugins/link/lang/es-mx.js b/plugins/link/lang/es-mx.js index b3e52ac34db..bd75c2216bb 100644 --- a/plugins/link/lang/es-mx.js +++ b/plugins/link/lang/es-mx.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'es-mx', { title: 'Propiedades del ancla', name: 'Nombre del ancla', errorName: 'Escriba el nombre del ancla', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Remover ancla' }, anchorId: 'Por Id del elemento', diff --git a/plugins/link/lang/es.js b/plugins/link/lang/es.js index c383a636b04..ff396cb401b 100644 --- a/plugins/link/lang/es.js +++ b/plugins/link/lang/es.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'es', { title: 'Propiedades de Referencia', name: 'Nombre de la Referencia', errorName: 'Por favor, complete el nombre de la Referencia', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Quitar Referencia' }, anchorId: 'Por ID de elemento', diff --git a/plugins/link/lang/et.js b/plugins/link/lang/et.js index 3fca4a71bf8..26461d6db91 100644 --- a/plugins/link/lang/et.js +++ b/plugins/link/lang/et.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'et', { title: 'Ankru omadused', name: 'Ankru nimi', errorName: 'Palun sisesta ankru nimi', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Eemalda ankur' }, anchorId: 'Elemendi id järgi', diff --git a/plugins/link/lang/eu.js b/plugins/link/lang/eu.js index 680cb41b76f..6ff490fb52b 100644 --- a/plugins/link/lang/eu.js +++ b/plugins/link/lang/eu.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'eu', { title: 'Ainguraren propietateak', name: 'Ainguraren izena', errorName: 'Idatzi ainguraren izena', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Kendu aingura' }, anchorId: 'Elementuaren Id-aren arabera', diff --git a/plugins/link/lang/fa.js b/plugins/link/lang/fa.js index 12925502e90..7b1423f0961 100644 --- a/plugins/link/lang/fa.js +++ b/plugins/link/lang/fa.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'fa', { title: 'ویژگی​های لینک', name: 'نام لینک', errorName: 'لطفا نام لنگر را بنویسید', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'حذف لینک' }, anchorId: 'با شناسهٴ المان', diff --git a/plugins/link/lang/fi.js b/plugins/link/lang/fi.js index 45ebfca9d71..b109ad242be 100644 --- a/plugins/link/lang/fi.js +++ b/plugins/link/lang/fi.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'fi', { title: 'Ankkurin ominaisuudet', name: 'Nimi', errorName: 'Ankkurille on kirjoitettava nimi', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Poista ankkuri' }, anchorId: 'Ankkurin ID:n mukaan', diff --git a/plugins/link/lang/fo.js b/plugins/link/lang/fo.js index fe3ee374581..cb6b8facc14 100644 --- a/plugins/link/lang/fo.js +++ b/plugins/link/lang/fo.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'fo', { title: 'Eginleikar fyri marknastein', name: 'Heiti marknasteinsins', errorName: 'Vinarliga rita marknasteinsins heiti', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Strika marknastein' }, anchorId: 'Eftir element Id', diff --git a/plugins/link/lang/fr-ca.js b/plugins/link/lang/fr-ca.js index 922b40b3125..2895eeaa66e 100644 --- a/plugins/link/lang/fr-ca.js +++ b/plugins/link/lang/fr-ca.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'fr-ca', { title: 'Propriétés de l\'ancre', name: 'Nom de l\'ancre', errorName: 'Veuillez saisir le nom de l\'ancre', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Supprimer l\'ancre' }, anchorId: 'Par ID', diff --git a/plugins/link/lang/fr.js b/plugins/link/lang/fr.js index 98be1431143..102a4fdc436 100644 --- a/plugins/link/lang/fr.js +++ b/plugins/link/lang/fr.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'fr', { title: 'Propriétés de l\'ancre', name: 'Nom de l\'ancre', errorName: 'Veuillez entrer le nom de l\'ancre.', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Supprimer l\'ancre' }, anchorId: 'Par ID d\'élément', diff --git a/plugins/link/lang/gl.js b/plugins/link/lang/gl.js index 338ff7b6f64..8fa886e1cbd 100644 --- a/plugins/link/lang/gl.js +++ b/plugins/link/lang/gl.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'gl', { title: 'Propiedades da ancoraxe', name: 'Nome da ancoraxe', errorName: 'Escriba o nome da ancoraxe', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Retirar a ancoraxe' }, anchorId: 'Polo ID do elemento', diff --git a/plugins/link/lang/gu.js b/plugins/link/lang/gu.js index 11215ad0b96..f180e1f526a 100644 --- a/plugins/link/lang/gu.js +++ b/plugins/link/lang/gu.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'gu', { title: 'ઍંકરના ગુણ', name: 'ઍંકરનું નામ', errorName: 'ઍંકરનું નામ ટાઈપ કરો', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'સ્થિર નકરવું' }, anchorId: 'ઍંકર એલિમન્ટ Id થી પસંદ કરો', diff --git a/plugins/link/lang/he.js b/plugins/link/lang/he.js index f8c72e6a7ee..a914fbcdda9 100644 --- a/plugins/link/lang/he.js +++ b/plugins/link/lang/he.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'he', { title: 'מאפייני נקודת עיגון', name: 'שם לנקודת עיגון', errorName: 'יש להקליד שם לנקודת עיגון', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'מחיקת נקודת עיגון' }, anchorId: 'עפ"י זיהוי (ID) האלמנט', diff --git a/plugins/link/lang/hi.js b/plugins/link/lang/hi.js index 09e85e12117..74e9712719a 100644 --- a/plugins/link/lang/hi.js +++ b/plugins/link/lang/hi.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'hi', { title: 'ऐंकर प्रॉपर्टीज़', name: 'ऐंकर का नाम', errorName: 'ऐंकर का नाम टाइप करें', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Remove Anchor' }, anchorId: 'ऍलीमॅन्ट Id से', diff --git a/plugins/link/lang/hr.js b/plugins/link/lang/hr.js index d1d7ad58cbe..10418d0ab77 100644 --- a/plugins/link/lang/hr.js +++ b/plugins/link/lang/hr.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'hr', { title: 'Svojstva sidra', name: 'Ime sidra', errorName: 'Molimo unesite ime sidra', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Ukloni sidro' }, anchorId: 'Po Id elementa', diff --git a/plugins/link/lang/hu.js b/plugins/link/lang/hu.js index b9fad7f90d6..a7cc15f3f88 100644 --- a/plugins/link/lang/hu.js +++ b/plugins/link/lang/hu.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'hu', { title: 'Horgony tulajdonságai', name: 'Horgony neve', errorName: 'Kérem adja meg a horgony nevét', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Horgony eltávolítása' }, anchorId: 'Azonosító szerint', diff --git a/plugins/link/lang/id.js b/plugins/link/lang/id.js index db753669183..6bd879c1e66 100644 --- a/plugins/link/lang/id.js +++ b/plugins/link/lang/id.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'id', { title: 'Anchor Properties', // MISSING name: 'Anchor Name', // MISSING errorName: 'Please type the anchor name', // MISSING - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Remove Anchor' // MISSING }, anchorId: 'By Element Id', // MISSING diff --git a/plugins/link/lang/is.js b/plugins/link/lang/is.js index 4fdce33a583..32bae9273f0 100644 --- a/plugins/link/lang/is.js +++ b/plugins/link/lang/is.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'is', { title: 'Eigindi kaflamerkis', name: 'Nafn bókamerkis', errorName: 'Sláðu inn nafn bókamerkis!', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Remove Anchor' }, anchorId: 'Eftir auðkenni einingar', diff --git a/plugins/link/lang/it.js b/plugins/link/lang/it.js index a38505896f0..41108405bd0 100644 --- a/plugins/link/lang/it.js +++ b/plugins/link/lang/it.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'it', { title: 'Proprietà ancora', name: 'Nome ancora', errorName: 'Inserici il nome dell\'ancora', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Rimuovi l\'ancora' }, anchorId: 'Per id elemento', diff --git a/plugins/link/lang/ja.js b/plugins/link/lang/ja.js index 16596c662e2..005fa1d0dc4 100644 --- a/plugins/link/lang/ja.js +++ b/plugins/link/lang/ja.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'ja', { title: 'アンカーのプロパティ', name: 'アンカー名', errorName: 'アンカー名を入力してください。', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'アンカーを削除' }, anchorId: 'エレメントID', diff --git a/plugins/link/lang/ka.js b/plugins/link/lang/ka.js index 54b7d6432ee..8c76b810f0b 100644 --- a/plugins/link/lang/ka.js +++ b/plugins/link/lang/ka.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'ka', { title: 'ღუზის პარამეტრები', name: 'ღუზუს სახელი', errorName: 'აკრიფეთ ღუზის სახელი', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Remove Anchor' }, anchorId: 'ელემენტის Id-თ', diff --git a/plugins/link/lang/km.js b/plugins/link/lang/km.js index 36bedc0c0af..9427e0b205b 100644 --- a/plugins/link/lang/km.js +++ b/plugins/link/lang/km.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'km', { title: 'លក្ខណៈ​យុថ្កា', name: 'ឈ្មោះ​យុថ្កា', errorName: 'សូម​បញ្ចូល​ឈ្មោះ​យុថ្កា', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'ដក​យុថ្កា​ចេញ' }, anchorId: 'តាម ID ធាតុ', diff --git a/plugins/link/lang/ko.js b/plugins/link/lang/ko.js index 4be0a8445b8..43638b15c53 100644 --- a/plugins/link/lang/ko.js +++ b/plugins/link/lang/ko.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'ko', { title: '책갈피 속성', name: '책갈피 이름', errorName: '책갈피 이름을 입력하십시오', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: '책갈피 제거' }, anchorId: '책갈피 ID', diff --git a/plugins/link/lang/ku.js b/plugins/link/lang/ku.js index 771d6a250d8..fc6f1c6a5b8 100644 --- a/plugins/link/lang/ku.js +++ b/plugins/link/lang/ku.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'ku', { title: 'خاسیەتی لەنگەر', name: 'ناوی لەنگەر', errorName: 'تکایه ناوی لەنگەر بنووسه', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'لابردنی لەنگەر' }, anchorId: 'بەپێی ناسنامەی توخم', diff --git a/plugins/link/lang/lt.js b/plugins/link/lang/lt.js index 768696864bc..cd2d88d69d5 100644 --- a/plugins/link/lang/lt.js +++ b/plugins/link/lang/lt.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'lt', { title: 'Žymės savybės', name: 'Žymės vardas', errorName: 'Prašome įvesti žymės vardą', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Pašalinti žymę' }, anchorId: 'Pagal žymės Id', diff --git a/plugins/link/lang/lv.js b/plugins/link/lang/lv.js index abd2e0b614e..51c13a5e418 100644 --- a/plugins/link/lang/lv.js +++ b/plugins/link/lang/lv.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'lv', { title: 'Iezīmes uzstādījumi', name: 'Iezīmes nosaukums', errorName: 'Lūdzu norādiet iezīmes nosaukumu', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Noņemt iezīmi' }, anchorId: 'Pēc elementa ID', diff --git a/plugins/link/lang/mk.js b/plugins/link/lang/mk.js index 1af66e61517..6f38fc11f85 100644 --- a/plugins/link/lang/mk.js +++ b/plugins/link/lang/mk.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'mk', { title: 'Anchor Properties', name: 'Anchor Name', errorName: 'Please type the anchor name', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Remove Anchor' }, anchorId: 'By Element Id', // MISSING diff --git a/plugins/link/lang/mn.js b/plugins/link/lang/mn.js index 5e19c45475f..8ab28a5bc6c 100644 --- a/plugins/link/lang/mn.js +++ b/plugins/link/lang/mn.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'mn', { title: 'Зангуугийн шинж чанар', name: 'Зангуугийн нэр', errorName: 'Зангуугийн нэрийг оруулна уу', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Зангууг устгах' }, anchorId: 'Элемэнтйн Id нэрээр', diff --git a/plugins/link/lang/ms.js b/plugins/link/lang/ms.js index 6bb54bb8592..01fdf6204b1 100644 --- a/plugins/link/lang/ms.js +++ b/plugins/link/lang/ms.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'ms', { title: 'Ciri-ciri Pautan', name: 'Nama Pautan', errorName: 'Sila taip nama pautan', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Remove Anchor' }, anchorId: 'dengan menggunakan ID elemen', diff --git a/plugins/link/lang/nb.js b/plugins/link/lang/nb.js index 0cd09ee6155..0fe798443f6 100644 --- a/plugins/link/lang/nb.js +++ b/plugins/link/lang/nb.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'nb', { title: 'Egenskaper for anker', name: 'Ankernavn', errorName: 'Vennligst skriv inn ankernavnet', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Fjern anker' }, anchorId: 'Element etter ID', diff --git a/plugins/link/lang/nl.js b/plugins/link/lang/nl.js index ccd125f5625..5227d52da02 100644 --- a/plugins/link/lang/nl.js +++ b/plugins/link/lang/nl.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'nl', { title: 'Eigenschappen interne link', name: 'Naam interne link', errorName: 'Geef de naam van de interne link op', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Interne link verwijderen' }, anchorId: 'Op kenmerk interne link', diff --git a/plugins/link/lang/no.js b/plugins/link/lang/no.js index d3280762964..fb57acf4ab5 100644 --- a/plugins/link/lang/no.js +++ b/plugins/link/lang/no.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'no', { title: 'Egenskaper for anker', name: 'Ankernavn', errorName: 'Vennligst skriv inn ankernavnet', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Fjern anker' }, anchorId: 'Element etter ID', diff --git a/plugins/link/lang/oc.js b/plugins/link/lang/oc.js index 30cbb06dcd7..77aae466eab 100644 --- a/plugins/link/lang/oc.js +++ b/plugins/link/lang/oc.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'oc', { title: 'Proprietats de l\'ancòra', name: 'Nom de l\'ancòra', errorName: 'Entratz lo nom de l\'ancòra', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Suprimir l\'ancòra' }, anchorId: 'Per ID d\'element', diff --git a/plugins/link/lang/pl.js b/plugins/link/lang/pl.js index c6594afdcc5..1f9256f4da9 100644 --- a/plugins/link/lang/pl.js +++ b/plugins/link/lang/pl.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'pl', { title: 'Właściwości kotwicy', name: 'Nazwa kotwicy', errorName: 'Podaj nazwę kotwicy.', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Usuń kotwicę' }, anchorId: 'Wg identyfikatora', diff --git a/plugins/link/lang/pt-br.js b/plugins/link/lang/pt-br.js index f7f1448d056..d902f39cb32 100644 --- a/plugins/link/lang/pt-br.js +++ b/plugins/link/lang/pt-br.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'pt-br', { title: 'Formatar Âncora', name: 'Nome da Âncora', errorName: 'Por favor, digite o nome da âncora', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Remover Âncora' }, anchorId: 'Id da âncora', diff --git a/plugins/link/lang/pt.js b/plugins/link/lang/pt.js index 9bc03fb4e23..851fc4d8c0f 100644 --- a/plugins/link/lang/pt.js +++ b/plugins/link/lang/pt.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'pt', { title: 'Propriedades da âncora', name: 'Nome da âncora', errorName: 'Por favor, introduza o nome da âncora', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Remover âncora' }, anchorId: 'Por ID do elemento', diff --git a/plugins/link/lang/ro.js b/plugins/link/lang/ro.js index 6e0f62b6132..4fd40634c8a 100644 --- a/plugins/link/lang/ro.js +++ b/plugins/link/lang/ro.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'ro', { title: 'Proprietăţi ancoră', name: 'Numele ancorei', errorName: 'Vă rugăm scrieţi numele ancorei', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Elimină ancora' }, anchorId: 'după Id-ul elementului', diff --git a/plugins/link/lang/ru.js b/plugins/link/lang/ru.js index 983e41438a2..07fc7ad3ac3 100644 --- a/plugins/link/lang/ru.js +++ b/plugins/link/lang/ru.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'ru', { title: 'Свойства якоря', name: 'Имя якоря', errorName: 'Пожалуйста, введите имя якоря', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Удалить якорь' }, anchorId: 'По идентификатору', diff --git a/plugins/link/lang/si.js b/plugins/link/lang/si.js index b481f6445cb..0b7b5feaa37 100644 --- a/plugins/link/lang/si.js +++ b/plugins/link/lang/si.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'si', { title: 'ආධාරක ', name: 'ආධාරකයේ නාමය', errorName: 'කරුණාකර ආධාරකයේ නාමය ඇතුල් කරන්න', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'ආධාරකය ඉවත් කිරීම' }, anchorId: 'By Element Id', // MISSING diff --git a/plugins/link/lang/sk.js b/plugins/link/lang/sk.js index b73ba5af832..444c6fa3907 100644 --- a/plugins/link/lang/sk.js +++ b/plugins/link/lang/sk.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'sk', { title: 'Vlastnosti kotvy', name: 'Názov kotvy', errorName: 'Zadajte prosím názov kotvy', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Odstrániť kotvu' }, anchorId: 'Podľa Id objektu', diff --git a/plugins/link/lang/sl.js b/plugins/link/lang/sl.js index 4cc7f0cfbb9..12a5ff1b629 100644 --- a/plugins/link/lang/sl.js +++ b/plugins/link/lang/sl.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'sl', { title: 'Lastnosti sidra', name: 'Ime sidra', errorName: 'Prosimo, vnesite ime sidra', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Odstrani sidro' }, anchorId: 'Po ID-ju elementa', diff --git a/plugins/link/lang/sq.js b/plugins/link/lang/sq.js index 20370960bfe..e5e67158c27 100644 --- a/plugins/link/lang/sq.js +++ b/plugins/link/lang/sq.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'sq', { title: 'Karakteristikat e Spirancës', name: 'Emri i Spirancës', errorName: 'Ju lutemi shkruani emrin e spirancës', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Largo Spirancën' }, anchorId: 'Sipas ID-së së Elementit', diff --git a/plugins/link/lang/sr-latn.js b/plugins/link/lang/sr-latn.js index 18b291c5e3e..1e624950cfb 100644 --- a/plugins/link/lang/sr-latn.js +++ b/plugins/link/lang/sr-latn.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'sr-latn', { title: 'Karakteristike sidra', name: 'Naziv sidra', errorName: 'Unesite naziv sidra', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Ukloni sidro' }, anchorId: 'Po Id-u elementa', diff --git a/plugins/link/lang/sr.js b/plugins/link/lang/sr.js index d1582f29329..83134826616 100644 --- a/plugins/link/lang/sr.js +++ b/plugins/link/lang/sr.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'sr', { title: 'Карактеристике сидра', name: 'Назив сидра', errorName: 'Унесите назив сидра', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Уклони сидро' }, anchorId: 'Пo Ид-у елемента', diff --git a/plugins/link/lang/sv.js b/plugins/link/lang/sv.js index 3063328de73..c0b3d75caf2 100644 --- a/plugins/link/lang/sv.js +++ b/plugins/link/lang/sv.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'sv', { title: 'Egenskaper för ankarlänk', name: 'Ankarnamn', errorName: 'Var god ange ett ankarnamn', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Radera ankare' }, anchorId: 'Efter element-id', diff --git a/plugins/link/lang/th.js b/plugins/link/lang/th.js index cc86818bbf9..7f99dfa3c41 100644 --- a/plugins/link/lang/th.js +++ b/plugins/link/lang/th.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'th', { title: 'รายละเอียด Anchor', name: 'ชื่อ Anchor', errorName: 'กรุณาระบุชื่อของ Anchor', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Remove Anchor' }, anchorId: 'ไอดี', diff --git a/plugins/link/lang/tr.js b/plugins/link/lang/tr.js index b1d287c286b..72efafdec6d 100644 --- a/plugins/link/lang/tr.js +++ b/plugins/link/lang/tr.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'tr', { title: 'Bağlantı Özellikleri', name: 'Bağlantı Adı', errorName: 'Lütfen bağlantı için ad giriniz', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Bağlantıyı Kaldır' }, anchorId: 'Eleman Kimlik Numarası ile', diff --git a/plugins/link/lang/tt.js b/plugins/link/lang/tt.js index 53f9811dffb..64c0d472f0d 100644 --- a/plugins/link/lang/tt.js +++ b/plugins/link/lang/tt.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'tt', { title: 'Якорь үзлекләре', name: 'Якорь исеме', errorName: 'Якорьнең исемен языгыз', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Якорьне бетерү' }, anchorId: 'Элемент идентификаторы буенча', diff --git a/plugins/link/lang/ug.js b/plugins/link/lang/ug.js index 7725b02f561..87b4ad0080f 100644 --- a/plugins/link/lang/ug.js +++ b/plugins/link/lang/ug.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'ug', { title: 'لەڭگەرلىك نۇقتا ئۇلانما خاسلىقى', name: 'لەڭگەرلىك نۇقتا ئاتى', errorName: 'لەڭگەرلىك نۇقتا ئاتىنى كىرگۈزۈڭ', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'لەڭگەرلىك نۇقتا ئۆچۈر' }, anchorId: 'لەڭگەرلىك نۇقتا ID سى بويىچە', diff --git a/plugins/link/lang/uk.js b/plugins/link/lang/uk.js index 041a7805304..7cae72752d7 100644 --- a/plugins/link/lang/uk.js +++ b/plugins/link/lang/uk.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'uk', { title: 'Властивості якоря', name: 'Ім\'я якоря', errorName: 'Будь ласка, вкажіть ім\'я якоря', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Прибрати якір' }, anchorId: 'За ідентифікатором елементу', diff --git a/plugins/link/lang/vi.js b/plugins/link/lang/vi.js index 03eef126bdb..4177a3d51cd 100644 --- a/plugins/link/lang/vi.js +++ b/plugins/link/lang/vi.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'vi', { title: 'Thuộc tính điểm neo', name: 'Tên của điểm neo', errorName: 'Hãy nhập vào tên của điểm neo', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: 'Xóa neo' }, anchorId: 'Theo định danh thành phần', diff --git a/plugins/link/lang/zh-cn.js b/plugins/link/lang/zh-cn.js index 7c9f4c5ff49..b94f16f067d 100644 --- a/plugins/link/lang/zh-cn.js +++ b/plugins/link/lang/zh-cn.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'zh-cn', { title: '锚点链接属性', name: '锚点名称', errorName: '请输入锚点名称', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: '删除锚点' }, anchorId: '按锚点 ID', diff --git a/plugins/link/lang/zh.js b/plugins/link/lang/zh.js index b9e1f6a5e23..21dbd2722e0 100644 --- a/plugins/link/lang/zh.js +++ b/plugins/link/lang/zh.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'zh', { title: '錨點內容', name: '錨點名稱', errorName: '請輸入錨點名稱', - errorWhitespace: 'Anchor name cannot contain space character', // MISSING + errorWhitespace: 'Anchor name cannot contain space characters', // MISSING remove: '移除錨點' }, anchorId: '依元件編號', From 2d50edc5cc63d8b506fe6625b4dcf1bd70983ed6 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 21 Nov 2022 18:00:53 +0100 Subject: [PATCH 688/946] Add changelog entry. --- CHANGES.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGES.md b/CHANGES.md index 14beccce637..70b0afdf7b9 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -10,6 +10,7 @@ Fixed Issues: * [#2996](https://github.com/ckeditor/ckeditor4/issues/2996): Fixed: Table header "scope" attribute is incorrect for the "Headers: both" option in the [Table](https://ckeditor.com/cke4/addon/table) dialog. * [#4802](https://github.com/ckeditor/ckeditor4/issues/4802): Fixed: [Tableselection](https://ckeditor.com/cke4/addon/tableselection) caret moves to the previous cell after tabbing into the next cell and then removing its content. * [#5365](https://github.com/ckeditor/ckeditor4/issues/5365): Fixed: The value of the [`config.baseFloatZIndex`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-baseFloatZIndex) config variable is incorrectly applied to parent dialog when the child dialog is closed resulting in the dialog overlay covering up the dialog. Thanks to [JenoDK](https://github.com/JenoDK)! +* [#5305](https://github.com/ckeditor/ckeditor4/issues/5305): Fixed: Anchor name can invalidly include spaces. ## CKEditor 4.20 From cb6a7415b95abc0b12bc4682dd6d0bb4ee2874e2 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 21 Nov 2022 18:04:43 +0100 Subject: [PATCH 689/946] Move restoring stub before assertions. --- tests/plugins/link/anchor.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/plugins/link/anchor.js b/tests/plugins/link/anchor.js index 416b7ea5f51..fefb8d36653 100644 --- a/tests/plugins/link/anchor.js +++ b/tests/plugins/link/anchor.js @@ -250,14 +250,14 @@ dialog.getButton( 'ok' ).click(); resume( function() { + windowStub.restore(); + assert.areEqual( 1, windowStub.callCount ); assert.areEqual( bot.editor.lang.link.anchor.errorWhitespace, windowStub.args[ 0 ][ 0 ], 'Anchor containing' + name + 'space should not be added' ); - - windowStub.restore(); }, 10 ); wait(); From 62590d5dd7a42290418223d647fc146e4da13c58 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Tue, 22 Nov 2022 15:16:35 +0100 Subject: [PATCH 690/946] Updated package.json to 4.20.1 --- CHANGES.md | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 70b0afdf7b9..8cba3322ee0 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,7 +1,7 @@ CKEditor 4 Changelog ==================== -## CKEditor 4.20.1 [IN DEVELOPMENT] +## CKEditor 4.20.1 Fixed Issues: diff --git a/package.json b/package.json index 17f6c4b9490..c2b521c42bb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ckeditor4-dev", - "version": "4.20.0", + "version": "4.20.1", "description": "The development version of CKEditor - JavaScript WYSIWYG web text editor.", "devDependencies": { "benderjs": "^0.4.6", From b520aa2b406091dd378f77b5173a6249a2ddef38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Miko=C5=82ajuk?= Date: Mon, 28 Nov 2022 09:48:45 +0100 Subject: [PATCH 691/946] Updated language files. --- lang/en-au.js | 4 ++-- lang/it.js | 4 ++-- lang/pt-br.js | 4 ++-- lang/sr-latn.js | 2 +- lang/sr.js | 2 +- lang/uk.js | 4 ++-- plugins/clipboard/lang/pt-br.js | 4 ++-- plugins/iframe/lang/pt-br.js | 2 +- plugins/link/lang/it.js | 2 +- plugins/link/lang/zh.js | 8 ++++---- plugins/table/lang/pt-br.js | 4 ++-- 11 files changed, 20 insertions(+), 20 deletions(-) diff --git a/lang/en-au.js b/lang/en-au.js index 1239f8447e3..14eff3dafc9 100644 --- a/lang/en-au.js +++ b/lang/en-au.js @@ -19,8 +19,8 @@ */ CKEDITOR.lang[ 'en-au' ] = { // ARIA description. - application: 'Rich Text Editor', // MISSING - editor: 'Rich Text Editor', + application: 'Rich Text Editor', + editor: 'Editor', editorPanel: 'Rich Text Editor panel', // Common messages and labels. diff --git a/lang/it.js b/lang/it.js index bbc7eb62c6e..a0c11233b30 100644 --- a/lang/it.js +++ b/lang/it.js @@ -19,8 +19,8 @@ */ CKEDITOR.lang[ 'it' ] = { // ARIA description. - application: 'Rich Text Editor', // MISSING - editor: 'Rich Text Editor', + application: 'Rich Text Editor', + editor: 'Editor', editorPanel: 'Pannello Rich Text Editor', // Common messages and labels. diff --git a/lang/pt-br.js b/lang/pt-br.js index f7fa4c25a34..9508131947c 100644 --- a/lang/pt-br.js +++ b/lang/pt-br.js @@ -18,8 +18,8 @@ */ CKEDITOR.lang[ 'pt-br' ] = { // ARIA description. - application: 'Rich Text Editor', // MISSING - editor: 'Editor de Rich Text', + application: 'Editor de Rich Text', + editor: 'Editor', editorPanel: 'Painel do editor de Rich Text', // Common messages and labels. diff --git a/lang/sr-latn.js b/lang/sr-latn.js index df9892bfdd1..803c6a3117d 100644 --- a/lang/sr-latn.js +++ b/lang/sr-latn.js @@ -20,7 +20,7 @@ CKEDITOR.lang[ 'sr-latn' ] = { // ARIA description. application: 'Uređivač bogatog teksta', - editor: 'Bogati uređivač teksta', + editor: 'Uređivač ', editorPanel: 'Bogati uređivač panel', // Common messages and labels. diff --git a/lang/sr.js b/lang/sr.js index 8fc803f656f..14e18e841bd 100644 --- a/lang/sr.js +++ b/lang/sr.js @@ -20,7 +20,7 @@ CKEDITOR.lang[ 'sr' ] = { // ARIA description. application: 'Уређивач богатог текста', - editor: 'ХТМЛ уређивач текста', + editor: 'Уређивач', editorPanel: 'ХТМЛ уређивач панел', // Common messages and labels. diff --git a/lang/uk.js b/lang/uk.js index 5da95efbaf2..16096901562 100644 --- a/lang/uk.js +++ b/lang/uk.js @@ -19,8 +19,8 @@ */ CKEDITOR.lang[ 'uk' ] = { // ARIA description. - application: 'Rich Text Editor', // MISSING - editor: 'Текстовий редактор', + application: 'Розширений текстовий редактор', + editor: 'Редактор', editorPanel: 'Панель розширеного текстового редактора', // Common messages and labels. diff --git a/plugins/clipboard/lang/pt-br.js b/plugins/clipboard/lang/pt-br.js index 0ee3365c656..a5a3ebb3a30 100644 --- a/plugins/clipboard/lang/pt-br.js +++ b/plugins/clipboard/lang/pt-br.js @@ -11,6 +11,6 @@ CKEDITOR.plugins.setLang( 'clipboard', 'pt-br', { pasteNotification: 'Pressione %1 para colar. Seu navegador não permite colar pelos botões da barra de tarefas ou pelo menu de contexto.', pasteArea: 'Área para Colar', pasteMsg: 'Cole o conteúdo na área abaixo e pressione OK.', - fileFormatNotSupportedNotification: 'The ${formats} file format(s) are not supported.', // MISSING - fileWithoutFormatNotSupportedNotification: 'The file format is not supported.' // MISSING + fileFormatNotSupportedNotification: 'Os formatos de arquivo ${formats} não são suportados.', + fileWithoutFormatNotSupportedNotification: 'Formato de arquivo não suportado.' } ); diff --git a/plugins/iframe/lang/pt-br.js b/plugins/iframe/lang/pt-br.js index 94033b80417..6e9cc79b10f 100644 --- a/plugins/iframe/lang/pt-br.js +++ b/plugins/iframe/lang/pt-br.js @@ -8,5 +8,5 @@ CKEDITOR.plugins.setLang( 'iframe', 'pt-br', { scrolling: 'Abilita scrollbars', title: 'Propriedade do IFrame', toolbar: 'IFrame', - tabindex: 'Remove from tabindex' // MISSING + tabindex: 'Remover da tabulação' } ); diff --git a/plugins/link/lang/it.js b/plugins/link/lang/it.js index 41108405bd0..fba9021f629 100644 --- a/plugins/link/lang/it.js +++ b/plugins/link/lang/it.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'it', { title: 'Proprietà ancora', name: 'Nome ancora', errorName: 'Inserici il nome dell\'ancora', - errorWhitespace: 'Anchor name cannot contain space characters', // MISSING + errorWhitespace: 'Il nome delle ancore non può contenere caratteri di spaziatura', remove: 'Rimuovi l\'ancora' }, anchorId: 'Per id elemento', diff --git a/plugins/link/lang/zh.js b/plugins/link/lang/zh.js index 21dbd2722e0..4ee1d4b98a9 100644 --- a/plugins/link/lang/zh.js +++ b/plugins/link/lang/zh.js @@ -13,7 +13,7 @@ CKEDITOR.plugins.setLang( 'link', 'zh', { title: '錨點內容', name: '錨點名稱', errorName: '請輸入錨點名稱', - errorWhitespace: 'Anchor name cannot contain space characters', // MISSING + errorWhitespace: '錨定名稱不能包含空格字元', remove: '移除錨點' }, anchorId: '依元件編號', @@ -36,9 +36,9 @@ CKEDITOR.plugins.setLang( 'link', 'zh', { noAnchors: '(本文件中無可用之錨點)', noEmail: '請輸入電子郵件', noUrl: '請輸入連結 URL', - noTel: 'Please type the phone number', // MISSING + noTel: '請輸入電話號碼', other: '<其他>', - phoneNumber: 'Phone number', // MISSING + phoneNumber: '電話號碼', popupDependent: '獨立 (Netscape)', popupFeatures: '快顯視窗功能', popupFullScreen: '全螢幕 (IE)', @@ -63,7 +63,7 @@ CKEDITOR.plugins.setLang( 'link', 'zh', { toAnchor: '文字中的錨點連結', toEmail: '電子郵件', toUrl: '網址', - toPhone: 'Phone', // MISSING + toPhone: '電話', toolbar: '連結', type: '連結類型', unlink: '取消連結', diff --git a/plugins/table/lang/pt-br.js b/plugins/table/lang/pt-br.js index 2ac3ad855c8..6dcd50ca966 100644 --- a/plugins/table/lang/pt-br.js +++ b/plugins/table/lang/pt-br.js @@ -27,8 +27,8 @@ CKEDITOR.plugins.setLang( 'table', 'pt-br', { borderColor: 'Cor das bordas', data: 'Dados', header: 'Cabeçalho', - columnHeader: 'Column Header', // MISSING - rowHeader: 'Row Header', // MISSING + columnHeader: 'Cabeçalho da Coluna', + rowHeader: 'Cabeçalho da Linha', yes: 'Sim', no: 'Não', invalidWidth: 'A largura da célula tem que ser um número.', From 6b98a8af874ce7ac3fe692d257043ab68caf9d88 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Fri, 2 Dec 2022 12:04:44 +0100 Subject: [PATCH 692/946] Ignore tests on mobile --- tests/plugins/tableresize/manual/scrollupdate.html | 4 ++++ .../tabletools/manual/cellpropertiescelltype.html | 4 ++++ tests/plugins/tabletools/manual/scopedheaders.html | 4 ++++ tests/plugins/toolbar/manual/removebuttons.html | 10 +++++++--- 4 files changed, 19 insertions(+), 3 deletions(-) diff --git a/tests/plugins/tableresize/manual/scrollupdate.html b/tests/plugins/tableresize/manual/scrollupdate.html index f82029e7ae7..dca3a09e23f 100644 --- a/tests/plugins/tableresize/manual/scrollupdate.html +++ b/tests/plugins/tableresize/manual/scrollupdate.html @@ -107,6 +107,10 @@

    iframe-based editor

    From 9788f4529282d7f91790ca5bfbe73fc3993d583f Mon Sep 17 00:00:00 2001 From: mihilion Date: Tue, 18 Oct 2022 12:10:04 +0200 Subject: [PATCH 693/946] Allow using custom styles from config.contentsCss for Colorplugin --- plugins/colorbutton/plugin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/colorbutton/plugin.js b/plugins/colorbutton/plugin.js index 5cf96d04489..6524e7869b0 100644 --- a/plugins/colorbutton/plugin.js +++ b/plugins/colorbutton/plugin.js @@ -158,7 +158,7 @@ contentTransformations: contentTransformations, panel: { - css: CKEDITOR.skin.getPath( 'editor' ), + css: [ CKEDITOR.skin.getPath( 'editor' ) ].concat( config.contentsCss ), attributes: { role: 'listbox', 'aria-label': lang.panelTitle } }, From 82f641a52c1fd7299714e02658b8f3ddcfa30760 Mon Sep 17 00:00:00 2001 From: mihilion Date: Tue, 18 Oct 2022 16:07:12 +0200 Subject: [PATCH 694/946] Fix - pass contentsCss from config properly. --- plugins/colorbutton/plugin.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/colorbutton/plugin.js b/plugins/colorbutton/plugin.js index 6524e7869b0..096f5645e14 100644 --- a/plugins/colorbutton/plugin.js +++ b/plugins/colorbutton/plugin.js @@ -32,6 +32,7 @@ commandName: 'textColor', title: lang.textColorTitle, order: 10, + contentsCss: config.contentsCss, contentTransformations: [ [ { @@ -97,6 +98,7 @@ commandName: 'bgColor', title: lang.bgColorTitle, order: 20, + contentsCss: config.contentsCss, contentTransformations: contentTransformations } ); } @@ -107,6 +109,7 @@ title = options.title, order = options.order, commandName = options.commandName, + contentsCss = options.contentsCss, contentTransformations = options.contentTransformations || {}, style = new CKEDITOR.style( config[ 'colorButton_' + type + 'Style' ] ), colorBoxId = CKEDITOR.tools.getNextId() + '_colorBox', @@ -158,7 +161,7 @@ contentTransformations: contentTransformations, panel: { - css: [ CKEDITOR.skin.getPath( 'editor' ) ].concat( config.contentsCss ), + css: [ CKEDITOR.skin.getPath( 'editor' ) ].concat( contentsCss ), attributes: { role: 'listbox', 'aria-label': lang.panelTitle } }, From bf4a975ca07ad5a4bd018f3e8c7ba687d64a92bc Mon Sep 17 00:00:00 2001 From: mihilion Date: Fri, 28 Oct 2022 12:09:05 +0200 Subject: [PATCH 695/946] Add manual tests for Colorbutton custom style (issue #5352) --- tests/plugins/colorbutton/manual/customstyle.html | 7 +++++++ tests/plugins/colorbutton/manual/customstyle.md | 14 ++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 tests/plugins/colorbutton/manual/customstyle.html create mode 100644 tests/plugins/colorbutton/manual/customstyle.md diff --git a/tests/plugins/colorbutton/manual/customstyle.html b/tests/plugins/colorbutton/manual/customstyle.html new file mode 100644 index 00000000000..aab2410fc47 --- /dev/null +++ b/tests/plugins/colorbutton/manual/customstyle.html @@ -0,0 +1,7 @@ +
    + + \ No newline at end of file diff --git a/tests/plugins/colorbutton/manual/customstyle.md b/tests/plugins/colorbutton/manual/customstyle.md new file mode 100644 index 00000000000..bf67de1bf92 --- /dev/null +++ b/tests/plugins/colorbutton/manual/customstyle.md @@ -0,0 +1,14 @@ +@bender-tags: feature, 5352, 4.20.0 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, colorbutton, colordialog, sourcearea + +1. Click **Text Color** button. + +### Expected: + +Custom style has been applied, and color squares are now circles. + + +### Unexpected: + +Custom style has not been applied, and color squares have default square shape. \ No newline at end of file From 754e520de0fe929447a941ca12c669e4d355eee3 Mon Sep 17 00:00:00 2001 From: mihilion Date: Fri, 28 Oct 2022 12:20:48 +0200 Subject: [PATCH 696/946] Change test tag from feature to bug --- tests/plugins/colorbutton/manual/customstyle.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/plugins/colorbutton/manual/customstyle.md b/tests/plugins/colorbutton/manual/customstyle.md index bf67de1bf92..2bcbbb1ffb1 100644 --- a/tests/plugins/colorbutton/manual/customstyle.md +++ b/tests/plugins/colorbutton/manual/customstyle.md @@ -1,4 +1,4 @@ -@bender-tags: feature, 5352, 4.20.0 +@bender-tags: bug, 5352, 4.20.0 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, colorbutton, colordialog, sourcearea From 1b2755ee14a6708eaa8a365aeffd5343c53df5ec Mon Sep 17 00:00:00 2001 From: mihilion Date: Fri, 18 Nov 2022 10:13:32 +0100 Subject: [PATCH 697/946] Introduce new config.colorButton_css property --- plugins/colorbutton/plugin.js | 16 ++++++++++++---- .../plugins/colorbutton/manual/customstyle.html | 6 +++--- tests/plugins/colorbutton/manual/customstyle.md | 6 +++--- 3 files changed, 18 insertions(+), 10 deletions(-) diff --git a/plugins/colorbutton/plugin.js b/plugins/colorbutton/plugin.js index 096f5645e14..5bcd4370443 100644 --- a/plugins/colorbutton/plugin.js +++ b/plugins/colorbutton/plugin.js @@ -32,7 +32,6 @@ commandName: 'textColor', title: lang.textColorTitle, order: 10, - contentsCss: config.contentsCss, contentTransformations: [ [ { @@ -98,7 +97,6 @@ commandName: 'bgColor', title: lang.bgColorTitle, order: 20, - contentsCss: config.contentsCss, contentTransformations: contentTransformations } ); } @@ -109,7 +107,6 @@ title = options.title, order = options.order, commandName = options.commandName, - contentsCss = options.contentsCss, contentTransformations = options.contentTransformations || {}, style = new CKEDITOR.style( config[ 'colorButton_' + type + 'Style' ] ), colorBoxId = CKEDITOR.tools.getNextId() + '_colorBox', @@ -161,7 +158,7 @@ contentTransformations: contentTransformations, panel: { - css: [ CKEDITOR.skin.getPath( 'editor' ) ].concat( contentsCss ), + css: [ CKEDITOR.skin.getPath( 'editor' ) ].concat( config.colorButton_css ), attributes: { role: 'listbox', 'aria-label': lang.panelTitle } }, @@ -1010,3 +1007,14 @@ CKEDITOR.config.colorButton_historyRowLimit = 1; * @member CKEDITOR.config */ CKEDITOR.config.colorButton_renderContentColors = true; + +/** + * Allows adding additional custom styles which will be applied when rendering colorbutton layout. + * + * config.colorButton_css = ['span.cke_colorbox { border-radius: 50%; }'] + * + * @since 4.20.0 + * @cfg {Array} [colorButton_css=[]] + * @member CKEDITOR.config + */ +CKEDITOR.config.colorButton_css = CKEDITOR.config.colorButton_css || []; diff --git a/tests/plugins/colorbutton/manual/customstyle.html b/tests/plugins/colorbutton/manual/customstyle.html index aab2410fc47..8df400abd3e 100644 --- a/tests/plugins/colorbutton/manual/customstyle.html +++ b/tests/plugins/colorbutton/manual/customstyle.html @@ -2,6 +2,6 @@ \ No newline at end of file + colorButton_css: ['span.cke_colorbox { border-radius: 50%; }'] + } ); + diff --git a/tests/plugins/colorbutton/manual/customstyle.md b/tests/plugins/colorbutton/manual/customstyle.md index 2bcbbb1ffb1..244dce11f50 100644 --- a/tests/plugins/colorbutton/manual/customstyle.md +++ b/tests/plugins/colorbutton/manual/customstyle.md @@ -1,4 +1,4 @@ -@bender-tags: bug, 5352, 4.20.0 +@bender-tags: feature, 5352, 4.20.0 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, colorbutton, colordialog, sourcearea @@ -6,9 +6,9 @@ ### Expected: -Custom style has been applied, and color squares are now circles. +Custom style has been applied, and color squares are now circles. ### Unexpected: -Custom style has not been applied, and color squares have default square shape. \ No newline at end of file +Custom style has not been applied, and color squares have default square shape. From 607048c66a8b758226cd5b47380084c174ec2ac6 Mon Sep 17 00:00:00 2001 From: mihilion Date: Sun, 4 Dec 2022 17:43:15 +0100 Subject: [PATCH 698/946] Update documentation and test to cover both acceptable ways to use new feature --- plugins/colorbutton/plugin.js | 3 ++- tests/plugins/colorbutton/manual/customstyle.css | 3 +++ tests/plugins/colorbutton/manual/customstyle.html | 6 +++--- tests/plugins/colorbutton/manual/customstyle.md | 7 +++++-- 4 files changed, 13 insertions(+), 6 deletions(-) create mode 100644 tests/plugins/colorbutton/manual/customstyle.css diff --git a/plugins/colorbutton/plugin.js b/plugins/colorbutton/plugin.js index 5bcd4370443..e75a29c9752 100644 --- a/plugins/colorbutton/plugin.js +++ b/plugins/colorbutton/plugin.js @@ -1010,8 +1010,9 @@ CKEDITOR.config.colorButton_renderContentColors = true; /** * Allows adding additional custom styles which will be applied when rendering colorbutton layout. + * Accepts array which can include both strings with CSS styles, or paths to *.css files. * - * config.colorButton_css = ['span.cke_colorbox { border-radius: 50%; }'] + * config.colorButton_css = ['span.cke_colorbox { border-radius: 50%; }','/path/to/stylesheet.css']; * * @since 4.20.0 * @cfg {Array} [colorButton_css=[]] diff --git a/tests/plugins/colorbutton/manual/customstyle.css b/tests/plugins/colorbutton/manual/customstyle.css new file mode 100644 index 00000000000..fd0ab488489 --- /dev/null +++ b/tests/plugins/colorbutton/manual/customstyle.css @@ -0,0 +1,3 @@ +a.cke_colorbox { + border-radius: 50%; +} diff --git a/tests/plugins/colorbutton/manual/customstyle.html b/tests/plugins/colorbutton/manual/customstyle.html index 8df400abd3e..e1343444229 100644 --- a/tests/plugins/colorbutton/manual/customstyle.html +++ b/tests/plugins/colorbutton/manual/customstyle.html @@ -1,7 +1,7 @@
    diff --git a/tests/plugins/colorbutton/manual/customstyle.md b/tests/plugins/colorbutton/manual/customstyle.md index 244dce11f50..93d0b9823bc 100644 --- a/tests/plugins/colorbutton/manual/customstyle.md +++ b/tests/plugins/colorbutton/manual/customstyle.md @@ -3,12 +3,15 @@ @bender-ckeditor-plugins: wysiwygarea, toolbar, colorbutton, colordialog, sourcearea 1. Click **Text Color** button. +2. Hover over any color. ### Expected: -Custom style has been applied, and color squares are now circles. +Custom style from string has been applied, and all color squares are now circles. +Custom style from file has been applied, and outline around hovered color is a circle. ### Unexpected: -Custom style has not been applied, and color squares have default square shape. +Custom style from string has not been applied, and color squares have default square shape. +Custom style from file has not been applied, and outline around hovered color is a square. From a2ff722063e30fdfd57496d45095dac4d7e838f2 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Tue, 20 Dec 2022 09:46:00 +0100 Subject: [PATCH 699/946] Unified implementation with contextmenu_contentsCss option. --- plugins/colorbutton/plugin.js | 18 ++++++++++-------- .../colorbutton/manual/_assets/customstyle.css | 3 +++ .../plugins/colorbutton/manual/customstyle.css | 3 --- .../colorbutton/manual/customstyle.html | 8 ++++---- 4 files changed, 17 insertions(+), 15 deletions(-) create mode 100644 tests/plugins/colorbutton/manual/_assets/customstyle.css delete mode 100644 tests/plugins/colorbutton/manual/customstyle.css diff --git a/plugins/colorbutton/plugin.js b/plugins/colorbutton/plugin.js index e75a29c9752..8ee59eb7f87 100644 --- a/plugins/colorbutton/plugin.js +++ b/plugins/colorbutton/plugin.js @@ -158,7 +158,7 @@ contentTransformations: contentTransformations, panel: { - css: [ CKEDITOR.skin.getPath( 'editor' ) ].concat( config.colorButton_css ), + css: config.colorButton_contentsCss, attributes: { role: 'listbox', 'aria-label': lang.panelTitle } }, @@ -1009,13 +1009,15 @@ CKEDITOR.config.colorButton_historyRowLimit = 1; CKEDITOR.config.colorButton_renderContentColors = true; /** - * Allows adding additional custom styles which will be applied when rendering colorbutton layout. - * Accepts array which can include both strings with CSS styles, or paths to *.css files. + * The CSS file(s) to be used to apply the style to the color button menu content. * - * config.colorButton_css = ['span.cke_colorbox { border-radius: 50%; }','/path/to/stylesheet.css']; + * ```javascript + * config.colorButton_contentsCss = '/css/myfile.css'; + * config.colorButton_contentsCss = [ '/css/myfile.css', '/css/anotherfile.css' ]; + * ``` * - * @since 4.20.0 - * @cfg {Array} [colorButton_css=[]] - * @member CKEDITOR.config + * @since 4.21.0 + * @cfg {String[]} [colorButton_contentsCss=CKEDITOR.skin.getPath( 'editor' )] + * @member CKEDITOR.config */ -CKEDITOR.config.colorButton_css = CKEDITOR.config.colorButton_css || []; +CKEDITOR.config.colorButton_contentsCss = [ CKEDITOR.skin.getPath( 'editor' ) ]; diff --git a/tests/plugins/colorbutton/manual/_assets/customstyle.css b/tests/plugins/colorbutton/manual/_assets/customstyle.css new file mode 100644 index 00000000000..5f1691a67f7 --- /dev/null +++ b/tests/plugins/colorbutton/manual/_assets/customstyle.css @@ -0,0 +1,3 @@ +a.cke_colorbox, span.cke_colorbox { + border-radius: 50%; +} diff --git a/tests/plugins/colorbutton/manual/customstyle.css b/tests/plugins/colorbutton/manual/customstyle.css deleted file mode 100644 index fd0ab488489..00000000000 --- a/tests/plugins/colorbutton/manual/customstyle.css +++ /dev/null @@ -1,3 +0,0 @@ -a.cke_colorbox { - border-radius: 50%; -} diff --git a/tests/plugins/colorbutton/manual/customstyle.html b/tests/plugins/colorbutton/manual/customstyle.html index e1343444229..0f5bc2e0136 100644 --- a/tests/plugins/colorbutton/manual/customstyle.html +++ b/tests/plugins/colorbutton/manual/customstyle.html @@ -1,7 +1,7 @@ -
    +
    From 0c690ddf6163965d8755a8a8a0b60c413a25c380 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Tue, 20 Dec 2022 09:49:10 +0100 Subject: [PATCH 700/946] Updated test description. --- tests/plugins/colorbutton/manual/customstyle.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/tests/plugins/colorbutton/manual/customstyle.md b/tests/plugins/colorbutton/manual/customstyle.md index 93d0b9823bc..582912045a2 100644 --- a/tests/plugins/colorbutton/manual/customstyle.md +++ b/tests/plugins/colorbutton/manual/customstyle.md @@ -1,4 +1,4 @@ -@bender-tags: feature, 5352, 4.20.0 +@bender-tags: feature, 5352, 4.21.0 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, colorbutton, colordialog, sourcearea @@ -7,11 +7,10 @@ ### Expected: -Custom style from string has been applied, and all color squares are now circles. -Custom style from file has been applied, and outline around hovered color is a circle. - +All color squares are circles. ### Unexpected: -Custom style from string has not been applied, and color squares have default square shape. -Custom style from file has not been applied, and outline around hovered color is a square. +Color squares have default square shape. + +3. Repeat steps 1-2 for **Background Color** button. From 2b28d85dc7a921ba67c2d5494afaedd35f3fa09b Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Tue, 20 Dec 2022 09:54:03 +0100 Subject: [PATCH 701/946] Added changelog entry. --- CHANGES.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index 8cba3322ee0..e9e5eae05f2 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,6 +1,12 @@ CKEditor 4 Changelog ==================== +## CKEditor 4.21.0 + +API changes: + +* [#5352](https://github.com/ckeditor/ckeditor4/issues/5352): Added the `colorButton_contentsCss` configuration option allowing to add custom CSS to the [Color Button](https://ckeditor.com/cke4/addon/colorbutton) menu content. Thanks to [mihilion](https://github.com/mihilion)! + ## CKEditor 4.20.1 Fixed Issues: From 5e06c51019f03e86697c4f85fb2ec2e6cf7f4e37 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Tue, 20 Dec 2022 10:11:25 +0100 Subject: [PATCH 702/946] Added link to config option in changelog, updated docs. --- CHANGES.md | 2 +- plugins/colorbutton/plugin.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index e9e5eae05f2..87c78c057b6 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -5,7 +5,7 @@ CKEditor 4 Changelog API changes: -* [#5352](https://github.com/ckeditor/ckeditor4/issues/5352): Added the `colorButton_contentsCss` configuration option allowing to add custom CSS to the [Color Button](https://ckeditor.com/cke4/addon/colorbutton) menu content. Thanks to [mihilion](https://github.com/mihilion)! +* [#5352](https://github.com/ckeditor/ckeditor4/issues/5352): Added the [`colorButton_contentsCss`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-colorButton_contentsCss) configuration option allowing to add custom CSS to the [Color Button](https://ckeditor.com/cke4/addon/colorbutton) menu content. Thanks to [mihilion](https://github.com/mihilion)! ## CKEditor 4.20.1 diff --git a/plugins/colorbutton/plugin.js b/plugins/colorbutton/plugin.js index 8ee59eb7f87..3ae85a97b04 100644 --- a/plugins/colorbutton/plugin.js +++ b/plugins/colorbutton/plugin.js @@ -1017,7 +1017,7 @@ CKEDITOR.config.colorButton_renderContentColors = true; * ``` * * @since 4.21.0 - * @cfg {String[]} [colorButton_contentsCss=CKEDITOR.skin.getPath( 'editor' )] + * @cfg {String/String[]} [colorButton_contentsCss=CKEDITOR.skin.getPath( 'editor' )] * @member CKEDITOR.config */ CKEDITOR.config.colorButton_contentsCss = [ CKEDITOR.skin.getPath( 'editor' ) ]; From 74373dec59d224cce8391704b8dc5c3feeaa6746 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Tue, 20 Dec 2022 11:13:38 +0100 Subject: [PATCH 703/946] Corrected colorbutton custom css. --- plugins/colorbutton/plugin.js | 8 ++++---- tests/plugins/colorbutton/manual/customstyle.html | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/plugins/colorbutton/plugin.js b/plugins/colorbutton/plugin.js index 3ae85a97b04..afb15eddc32 100644 --- a/plugins/colorbutton/plugin.js +++ b/plugins/colorbutton/plugin.js @@ -1,4 +1,4 @@ -/** +/** * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ @@ -158,7 +158,7 @@ contentTransformations: contentTransformations, panel: { - css: config.colorButton_contentsCss, + css: [ CKEDITOR.skin.getPath( 'editor' ) ].concat( config.colorButton_contentsCss ), attributes: { role: 'listbox', 'aria-label': lang.panelTitle } }, @@ -1017,7 +1017,7 @@ CKEDITOR.config.colorButton_renderContentColors = true; * ``` * * @since 4.21.0 - * @cfg {String/String[]} [colorButton_contentsCss=CKEDITOR.skin.getPath( 'editor' )] + * @cfg {String/String[]} [colorButton_contentsCss] * @member CKEDITOR.config */ -CKEDITOR.config.colorButton_contentsCss = [ CKEDITOR.skin.getPath( 'editor' ) ]; +CKEDITOR.config.colorButton_contentsCss = []; diff --git a/tests/plugins/colorbutton/manual/customstyle.html b/tests/plugins/colorbutton/manual/customstyle.html index 0f5bc2e0136..adfbbf753fa 100644 --- a/tests/plugins/colorbutton/manual/customstyle.html +++ b/tests/plugins/colorbutton/manual/customstyle.html @@ -2,6 +2,6 @@ From 3787d3c66079a3919e29c77487b5c53e6bf57d3f Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Fri, 2 Dec 2022 11:50:25 +0100 Subject: [PATCH 704/946] Fix failing tests with an additional warnings --- tests/plugins/uploadimage/uploadimage.js | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/tests/plugins/uploadimage/uploadimage.js b/tests/plugins/uploadimage/uploadimage.js index e2e3fd196af..900876c530a 100644 --- a/tests/plugins/uploadimage/uploadimage.js +++ b/tests/plugins/uploadimage/uploadimage.js @@ -653,7 +653,7 @@ name: editorName, config: editorConfig }, function() { - var warnCall = spy.getCall( 0 ), + var warnCalls = spy.args, expectedWarnDetails = { editor: editorName, plugin: 'uploadimage' @@ -661,13 +661,18 @@ spy.restore(); + var isWarningOccurred = spy.calledWith( 'clipboard-image-handling-disabled', expectedWarnDetails ); + if ( configValue === false ) { - assert.areSame( 0, spy.callCount, 'CKEDITOR.warn call count' ); + assert.isFalse( isWarningOccurred, 'CKEDITOR.warn error code' ); } else { - assert.areSame( 1, spy.callCount, 'CKEDITOR.warn call count' ); - assert.areSame( 'clipboard-image-handling-disabled', warnCall.args[ 0 ], - 'CKEDITOR.warn error code' ); - objectAssert.areDeepEqual( expectedWarnDetails, warnCall.args[ 1 ], 'CKEDITOR.warn details' ); + assert.isTrue( isWarningOccurred, 'CKEDITOR.warn error code' ); + + var warningDetails = CKEDITOR.tools.array.find( warnCalls, function( item ) { + return item[ 0 ] === 'clipboard-image-handling-disabled'; + } ); + + objectAssert.areDeepEqual( expectedWarnDetails, warningDetails[ 1 ], 'CKEDITOR.warn details' ); } } ); }; From 52a7b2b66b8001779779da086fae04d60865d00a Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Tue, 20 Dec 2022 10:52:55 +0100 Subject: [PATCH 705/946] Minor code refactoring. --- tests/plugins/uploadimage/uploadimage.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tests/plugins/uploadimage/uploadimage.js b/tests/plugins/uploadimage/uploadimage.js index 900876c530a..4c6949362be 100644 --- a/tests/plugins/uploadimage/uploadimage.js +++ b/tests/plugins/uploadimage/uploadimage.js @@ -661,18 +661,19 @@ spy.restore(); - var isWarningOccurred = spy.calledWith( 'clipboard-image-handling-disabled', expectedWarnDetails ); + var warningCalled = spy.calledWith( 'clipboard-image-handling-disabled', expectedWarnDetails ); if ( configValue === false ) { - assert.isFalse( isWarningOccurred, 'CKEDITOR.warn error code' ); + assert.isFalse( warningCalled, 'CKEDITOR.warn should not be called' ); } else { - assert.isTrue( isWarningOccurred, 'CKEDITOR.warn error code' ); + assert.isTrue( warningCalled, 'CKEDITOR.warn should be called' ); var warningDetails = CKEDITOR.tools.array.find( warnCalls, function( item ) { return item[ 0 ] === 'clipboard-image-handling-disabled'; } ); - objectAssert.areDeepEqual( expectedWarnDetails, warningDetails[ 1 ], 'CKEDITOR.warn details' ); + objectAssert.areDeepEqual( expectedWarnDetails, warningDetails[ 1 ], + 'CKEDITOR.warn should include proper details' ); } } ); }; From a41004afe2479972c7775d42d5d359a2d085dbf1 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Tue, 27 Dec 2022 09:33:08 +0100 Subject: [PATCH 706/946] Fixed typo. --- plugins/tab/plugin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/tab/plugin.js b/plugins/tab/plugin.js index 4ff8ac6b671..d1fdd07efcc 100644 --- a/plugins/tab/plugin.js +++ b/plugins/tab/plugin.js @@ -266,7 +266,7 @@ CKEDITOR.dom.element.prototype.focusPrevious = function( ignoreChildren, indexTo }; /** - * Intructs the editor to add a number of spaces (` `) to the text when + * Instructs the editor to add a number of spaces (` `) to the text when * hitting the Tab key. If set to zero, the Tab key will be used to move the * cursor focus to the next element in the page, out of the editor focus. * From 0150a16041546fdf71ca3313be87ad500f44c200 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Tue, 17 Jan 2023 13:26:43 +0100 Subject: [PATCH 707/946] Added a note 4.21.0 being in development. --- CHANGES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 87c78c057b6..e9e3f3d59e0 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,7 +1,7 @@ CKEditor 4 Changelog ==================== -## CKEditor 4.21.0 +## CKEditor 4.21.0 [IN DEVELOPMENT] API changes: From b2ea4704b5b5e9b0848712fd93e8f9dee9983825 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Tue, 24 Jan 2023 16:19:48 +0100 Subject: [PATCH 708/946] Add tests. --- tests/plugins/widget/manual/startupdata.html | 39 ++++++++++++++++++++ tests/plugins/widget/manual/startupdata.md | 11 ++++++ tests/plugins/widget/widgetapi.js | 38 +++++++++++++++++++ 3 files changed, 88 insertions(+) create mode 100644 tests/plugins/widget/manual/startupdata.html create mode 100644 tests/plugins/widget/manual/startupdata.md diff --git a/tests/plugins/widget/manual/startupdata.html b/tests/plugins/widget/manual/startupdata.html new file mode 100644 index 00000000000..33ec4ee0d0a --- /dev/null +++ b/tests/plugins/widget/manual/startupdata.html @@ -0,0 +1,39 @@ +

    +
    +

    I am the editor

    +
    + + diff --git a/tests/plugins/widget/manual/startupdata.md b/tests/plugins/widget/manual/startupdata.md new file mode 100644 index 00000000000..fb726aeddfd --- /dev/null +++ b/tests/plugins/widget/manual/startupdata.md @@ -0,0 +1,11 @@ +@bender-tags: 4.21.0, feature, widget, 3540 +@bender-ui: collapsed +@bender-ckeditor-plugins: widget, wysiwygarea, toolbar + +1. Focus the editor +2. Click the "Insert widget" button. +3. Check the content of the inserted widget. + + **Expected** There's a `hublabubla` text inside the widget. + + **Unexpected** There's a `default content` text inside the widget. diff --git a/tests/plugins/widget/widgetapi.js b/tests/plugins/widget/widgetapi.js index 9407d77f5ab..9a1bc3e553a 100644 --- a/tests/plugins/widget/widgetapi.js +++ b/tests/plugins/widget/widgetapi.js @@ -201,6 +201,44 @@ } ); }, + // (#3540) + 'test initialization - startup data is used to populate the widget template': function() { + var editor = this.editor, + widgetDef = { + requiredContent: 'div(test)', + template: '
    {content}
    ', + + upcast: function( element ) { + return element.name == 'div' && element.hasClass( 'test' ); + }, + + defaults: { + content: 'default content' + } + }, + expectedContent = 'hublabubla'; + + editor.widgets.add( 'teststartupdata', widgetDef ); + + editor.once( 'afterCommandExec', function() { + resume( function() { + var widget = editor.widgets.instances[ 0 ], + widgetContent = widget.element.getHtml(); + + assert.areSame( expectedContent, widgetContent ); + } ); + } ); + + editor.focus(); + editor.execCommand( 'teststartupdata', { + startupData: { + content: expectedContent + } + } ); + + wait(); + }, + 'test initialization - basic properties': function() { var editor = this.editor, regWidgetDef = editor.widgets.add( 'testinit5', {} ), From da4dfeacaf14af2cba72efbae52aaa549c922316 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Tue, 24 Jan 2023 16:20:23 +0100 Subject: [PATCH 709/946] Populate the template with startup data. --- plugins/widget/plugin.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/widget/plugin.js b/plugins/widget/plugin.js index b01103ad9d3..39b419e0367 100644 --- a/plugins/widget/plugin.js +++ b/plugins/widget/plugin.js @@ -2034,7 +2034,9 @@ } else if ( widgetDef.template ) { // ... or create a brand-new widget from template. var defaults = typeof widgetDef.defaults == 'function' ? widgetDef.defaults() : widgetDef.defaults, - element = CKEDITOR.dom.element.createFromHtml( widgetDef.template.output( defaults ), editor.document ), + renderedTemplate = widgetDef.template.output( CKEDITOR.tools.object.merge( defaults, + commandData && commandData.startupData ) ), + element = CKEDITOR.dom.element.createFromHtml( renderedTemplate, editor.document ), instance, wrapper = editor.widgets.wrapElement( element, widgetDef.name ), temp = new CKEDITOR.dom.documentFragment( wrapper.getDocument() ); From af218bb6956bda71fb9304f279446cb9e1227db1 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Tue, 24 Jan 2023 16:34:24 +0100 Subject: [PATCH 710/946] Run the unit test in the isolated editor. --- tests/plugins/widget/widgetapi.js | 83 +++++++++++++++++-------------- 1 file changed, 45 insertions(+), 38 deletions(-) diff --git a/tests/plugins/widget/widgetapi.js b/tests/plugins/widget/widgetapi.js index 9a1bc3e553a..d68174faf76 100644 --- a/tests/plugins/widget/widgetapi.js +++ b/tests/plugins/widget/widgetapi.js @@ -201,44 +201,6 @@ } ); }, - // (#3540) - 'test initialization - startup data is used to populate the widget template': function() { - var editor = this.editor, - widgetDef = { - requiredContent: 'div(test)', - template: '
    {content}
    ', - - upcast: function( element ) { - return element.name == 'div' && element.hasClass( 'test' ); - }, - - defaults: { - content: 'default content' - } - }, - expectedContent = 'hublabubla'; - - editor.widgets.add( 'teststartupdata', widgetDef ); - - editor.once( 'afterCommandExec', function() { - resume( function() { - var widget = editor.widgets.instances[ 0 ], - widgetContent = widget.element.getHtml(); - - assert.areSame( expectedContent, widgetContent ); - } ); - } ); - - editor.focus(); - editor.execCommand( 'teststartupdata', { - startupData: { - content: expectedContent - } - } ); - - wait(); - }, - 'test initialization - basic properties': function() { var editor = this.editor, regWidgetDef = editor.widgets.add( 'testinit5', {} ), @@ -902,6 +864,51 @@ this.editorBot.setData( '

    Foo

    ', function() { assert.areSame( widget, scope, 'Upcasts are called in the context of widget' ); } ); + }, + + // (#3540) + 'test initialization - startup data is used to populate the widget template': function() { + bender.editorBot.create( { + name: 'test_editor_startupdata', + config: { + allowedContent: 'div(test)' + } + }, function( bot ) { + var editor = bot.editor, + widgetDef = { + requiredContent: 'div(test)', + template: '
    {content}
    ', + + upcast: function( element ) { + return element.name == 'div' && element.hasClass( 'test' ); + }, + + defaults: { + content: 'default content' + } + }, + expectedContent = 'hublabubla'; + + editor.widgets.add( 'teststartupdata', widgetDef ); + + editor.once( 'afterCommandExec', function() { + resume( function() { + var widget = editor.widgets.instances[ 0 ], + widgetContent = widget.element.getHtml(); + + assert.areSame( expectedContent, widgetContent ); + } ); + } ); + + editor.focus(); + editor.execCommand( 'teststartupdata', { + startupData: { + content: expectedContent + } + } ); + + wait(); + } ); } } ); } )(); From 20eaee19eaccde8c4c6a73b754abf61a5b4a5393 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Tue, 24 Jan 2023 16:41:37 +0100 Subject: [PATCH 711/946] Ensure that both `defaults` and `startupData` exist. --- plugins/widget/plugin.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/widget/plugin.js b/plugins/widget/plugin.js index 39b419e0367..91a5e643a67 100644 --- a/plugins/widget/plugin.js +++ b/plugins/widget/plugin.js @@ -2034,8 +2034,8 @@ } else if ( widgetDef.template ) { // ... or create a brand-new widget from template. var defaults = typeof widgetDef.defaults == 'function' ? widgetDef.defaults() : widgetDef.defaults, - renderedTemplate = widgetDef.template.output( CKEDITOR.tools.object.merge( defaults, - commandData && commandData.startupData ) ), + renderedTemplate = widgetDef.template.output( CKEDITOR.tools.object.merge( defaults || {}, + commandData && commandData.startupData || {} ) ), element = CKEDITOR.dom.element.createFromHtml( renderedTemplate, editor.document ), instance, wrapper = editor.widgets.wrapElement( element, widgetDef.name ), From 1c099da7e3948d2e4ad2b834582e7e81538c518d Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Mon, 6 Feb 2023 09:42:11 +0100 Subject: [PATCH 712/946] Improved code readability. --- plugins/widget/plugin.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/plugins/widget/plugin.js b/plugins/widget/plugin.js index 91a5e643a67..8a10ab0c1ff 100644 --- a/plugins/widget/plugin.js +++ b/plugins/widget/plugin.js @@ -2034,9 +2034,8 @@ } else if ( widgetDef.template ) { // ... or create a brand-new widget from template. var defaults = typeof widgetDef.defaults == 'function' ? widgetDef.defaults() : widgetDef.defaults, - renderedTemplate = widgetDef.template.output( CKEDITOR.tools.object.merge( defaults || {}, - commandData && commandData.startupData || {} ) ), - element = CKEDITOR.dom.element.createFromHtml( renderedTemplate, editor.document ), + templateData = CKEDITOR.tools.object.merge( defaults || {}, commandData && commandData.startupData || {} ), + element = CKEDITOR.dom.element.createFromHtml( widgetDef.template.output( templateData ), editor.document ), instance, wrapper = editor.widgets.wrapElement( element, widgetDef.name ), temp = new CKEDITOR.dom.documentFragment( wrapper.getDocument() ); From 1f47fdcebd8dfeb4b01eb3bb0f737f9fa3208fa3 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Mon, 6 Feb 2023 09:45:02 +0100 Subject: [PATCH 713/946] Added changelog entry. --- CHANGES.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index e9e3f3d59e0..9e31c3bc4c4 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -3,6 +3,10 @@ CKEditor 4 Changelog ## CKEditor 4.21.0 [IN DEVELOPMENT] +New features: + +* [#3540](https://github.com/ckeditor/ckeditor4/issues/3540): The [startup data](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html) passed to the widget's command is now used to also populate widget's template. + API changes: * [#5352](https://github.com/ckeditor/ckeditor4/issues/5352): Added the [`colorButton_contentsCss`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-colorButton_contentsCss) configuration option allowing to add custom CSS to the [Color Button](https://ckeditor.com/cke4/addon/colorbutton) menu content. Thanks to [mihilion](https://github.com/mihilion)! From fe845675e2567944506476390adba82376affdf7 Mon Sep 17 00:00:00 2001 From: Glen Date: Mon, 9 Jan 2023 09:45:04 +0200 Subject: [PATCH 714/946] Fix "Cannot read property 'attributes' of null" --- plugins/embedsemantic/plugin.js | 2 +- plugins/widget/plugin.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/embedsemantic/plugin.js b/plugins/embedsemantic/plugin.js index c240d293be3..0f9e3a8632d 100644 --- a/plugins/embedsemantic/plugin.js +++ b/plugins/embedsemantic/plugin.js @@ -82,7 +82,7 @@ ret.add( new CKEDITOR.htmlParser.text( this.data.url ) ); // Transfer widget classes from widget element back to data (https://dev.ckeditor.com/ticket/13199). - if ( element.attributes[ 'class' ] ) { + if ( element && element.attributes[ 'class' ] ) { ret.attributes[ 'class' ] = element.attributes[ 'class' ]; } diff --git a/plugins/widget/plugin.js b/plugins/widget/plugin.js index 8a10ab0c1ff..1c562a04a61 100644 --- a/plugins/widget/plugin.js +++ b/plugins/widget/plugin.js @@ -3060,7 +3060,7 @@ } ); // If widget did not have data-cke-widget attribute before upcasting remove it. - if ( widgetElement.attributes[ 'data-cke-widget-keep-attr' ] != '1' ) + if ( widgetElement && widgetElement.attributes[ 'data-cke-widget-keep-attr' ] != '1' ) delete widgetElement.attributes[ 'data-widget' ]; } } From 42879290b4833cce1ab7dea9817d909bfefe4575 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 23 Jan 2023 15:04:24 +0100 Subject: [PATCH 715/946] Add tests. --- tests/plugins/widget/inlineeditables.js | 57 +++++++++++++++++++ .../plugins/widget/manual/inlineeditable.html | 30 ++++++++++ tests/plugins/widget/manual/inlineeditable.md | 17 ++++++ 3 files changed, 104 insertions(+) create mode 100644 tests/plugins/widget/inlineeditables.js create mode 100644 tests/plugins/widget/manual/inlineeditable.html create mode 100644 tests/plugins/widget/manual/inlineeditable.md diff --git a/tests/plugins/widget/inlineeditables.js b/tests/plugins/widget/inlineeditables.js new file mode 100644 index 00000000000..0665e045c63 --- /dev/null +++ b/tests/plugins/widget/inlineeditables.js @@ -0,0 +1,57 @@ +/* bender-tags: widget */ + +( function() { + 'use strict'; + + CKEDITOR.dtd.$editable.span = 1; + + CKEDITOR.plugins.add( 'spanwidget', { + requires: 'widget', + init: function( editor ) { + editor.widgets.add( 'spanwidget', { + editables: { + content: { + selector: 'span' + } + }, + upcast: function( element ) { + return element.name == 'span'; + } + } ); + } + } ); + + bender.editor = { + config: { + extraAllowedContent: 'span', + extraPlugins: 'basicstyles,sourcearea,spanwidget' + } + }; + + bender.test( { + // #698 + 'test switching to source mode after bolding text in an inline editable': function() { + var editor = this.editor, + editorBot = this.editorBot; + + editorBot.setData( 'lorem', function() { + var textNode = editor.editable().findOne( 'span' ).getFirst().getFirst(), + rng = editor.createRange(); + + editor.focus(); + + // Select the `m`. + rng.setStart( textNode, 4 ); + rng.setEnd( textNode, 5 ); + editor.getSelection().selectRanges( [ rng ] ); + + editor.execCommand( 'bold' ); + editor.setMode( 'source' ); + + // Just pass the test if nothing threw before. + assert.pass(); + } ); + } + } ); + +} )(); diff --git a/tests/plugins/widget/manual/inlineeditable.html b/tests/plugins/widget/manual/inlineeditable.html new file mode 100644 index 00000000000..15ca157e32e --- /dev/null +++ b/tests/plugins/widget/manual/inlineeditable.html @@ -0,0 +1,30 @@ +
    + Test +
    + + diff --git a/tests/plugins/widget/manual/inlineeditable.md b/tests/plugins/widget/manual/inlineeditable.md new file mode 100644 index 00000000000..73992ffeccc --- /dev/null +++ b/tests/plugins/widget/manual/inlineeditable.md @@ -0,0 +1,17 @@ +@bender-tags: widget, bug, 698, 4.21.0 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, sourcearea, basicstyles, widget + +1. Open browser console. +1. Select `t` (the last letter) from `Test`. +1. Click the "Bold" toolbar button. +1. Switch to the source mode. + + **Expected** Editor is switched to the source mode. + + **Unexpected** There is an error in the console and editor is not switched to the source mode. +1. Switch back to the editing mode. + + **Expected** Editor is switched to the editing mode. + + **Unexpected** There is an error in the console and editor is not switched to the editing mode. From 126e40262f24cc5c6bfd3616c9ed2fc56f7dd32f Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 23 Jan 2023 15:36:56 +0100 Subject: [PATCH 716/946] Remove widget if there is no replacement for it. --- plugins/widget/plugin.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/plugins/widget/plugin.js b/plugins/widget/plugin.js index 1c562a04a61..f8f909f2b84 100644 --- a/plugins/widget/plugin.js +++ b/plugins/widget/plugin.js @@ -3117,7 +3117,16 @@ if ( !retElement ) retElement = widgetElement; - toBe.wrapper.replaceWith( retElement ); + // In some edge cases (especially applying formating + // at the boundary of the inline editable) the widget + // is going to be duplicated (split in half). + // In that case there won't be a retElement + // and we can safely remove such doppelganger widget (#698). + if ( retElement ) { + toBe.wrapper.replaceWith( retElement ); + } else { + toBe.wrapper.remove(); + } } }, null, null, 13 ); From 02f8c204436eef9a0d1bf27d1a86a63b1de0b100 Mon Sep 17 00:00:00 2001 From: Glen Date: Tue, 24 Jan 2023 21:16:09 +0200 Subject: [PATCH 717/946] Revert change to plugins/embedsemantic/plugin.js --- plugins/embedsemantic/plugin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/embedsemantic/plugin.js b/plugins/embedsemantic/plugin.js index 0f9e3a8632d..c240d293be3 100644 --- a/plugins/embedsemantic/plugin.js +++ b/plugins/embedsemantic/plugin.js @@ -82,7 +82,7 @@ ret.add( new CKEDITOR.htmlParser.text( this.data.url ) ); // Transfer widget classes from widget element back to data (https://dev.ckeditor.com/ticket/13199). - if ( element && element.attributes[ 'class' ] ) { + if ( element.attributes[ 'class' ] ) { ret.attributes[ 'class' ] = element.attributes[ 'class' ]; } From a7c04b7fb823d030f5b50b0038965362d62e79b9 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Wed, 25 Jan 2023 12:43:52 +0100 Subject: [PATCH 718/946] Add changelog entry. --- CHANGES.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index 9e31c3bc4c4..de633ce55aa 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -7,6 +7,10 @@ New features: * [#3540](https://github.com/ckeditor/ckeditor4/issues/3540): The [startup data](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html) passed to the widget's command is now used to also populate widget's template. +Fixed Issues: + +* [#698](https://github.com/ckeditor/ckeditor4/issues/698): Fixed: The error is thrown after applying formatting to the widget with inline editable and switching to the source mode. Thanks to [Glen](https://github.com/glen-84)! + API changes: * [#5352](https://github.com/ckeditor/ckeditor4/issues/5352): Added the [`colorButton_contentsCss`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-colorButton_contentsCss) configuration option allowing to add custom CSS to the [Color Button](https://ckeditor.com/cke4/addon/colorbutton) menu content. Thanks to [mihilion](https://github.com/mihilion)! From e6f0aa89f71cb74311629d85427eb0e99883c3a9 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Fri, 3 Feb 2023 16:33:23 +0100 Subject: [PATCH 719/946] Apply code style suggestions from code review. Co-authored-by: Kratek --- plugins/widget/plugin.js | 3 ++- tests/plugins/widget/manual/inlineeditable.md | 13 +++++++------ 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/plugins/widget/plugin.js b/plugins/widget/plugin.js index f8f909f2b84..5b0e40a7e1d 100644 --- a/plugins/widget/plugin.js +++ b/plugins/widget/plugin.js @@ -3060,8 +3060,9 @@ } ); // If widget did not have data-cke-widget attribute before upcasting remove it. - if ( widgetElement && widgetElement.attributes[ 'data-cke-widget-keep-attr' ] != '1' ) + if ( widgetElement && widgetElement.attributes[ 'data-cke-widget-keep-attr' ] != '1' ) { delete widgetElement.attributes[ 'data-widget' ]; + } } } // Nested editable. diff --git a/tests/plugins/widget/manual/inlineeditable.md b/tests/plugins/widget/manual/inlineeditable.md index 73992ffeccc..fe023798e1a 100644 --- a/tests/plugins/widget/manual/inlineeditable.md +++ b/tests/plugins/widget/manual/inlineeditable.md @@ -1,17 +1,18 @@ -@bender-tags: widget, bug, 698, 4.21.0 +@bender-tags: 4.21.0, bug, 698, widget @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, sourcearea, basicstyles, widget 1. Open browser console. 1. Select `t` (the last letter) from `Test`. -1. Click the "Bold" toolbar button. +1. Click the `Bold` toolbar button. 1. Switch to the source mode. - **Expected** Editor is switched to the source mode. +**Expected** Editor is switched to the source mode. + +**Unexpected** There is an error in the console and editor is not switched to the source mode. - **Unexpected** There is an error in the console and editor is not switched to the source mode. 1. Switch back to the editing mode. - **Expected** Editor is switched to the editing mode. +**Expected** Editor is switched to the editing mode. - **Unexpected** There is an error in the console and editor is not switched to the editing mode. +**Unexpected** There is an error in the console and editor is not switched to the editing mode. From 61f4700575099aa1a57eb637502602027c2daecf Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Fri, 3 Feb 2023 16:34:29 +0100 Subject: [PATCH 720/946] Fix incorrect curly brace position. --- plugins/widget/plugin.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/widget/plugin.js b/plugins/widget/plugin.js index 5b0e40a7e1d..669d95e8383 100644 --- a/plugins/widget/plugin.js +++ b/plugins/widget/plugin.js @@ -3060,9 +3060,9 @@ } ); // If widget did not have data-cke-widget attribute before upcasting remove it. - if ( widgetElement && widgetElement.attributes[ 'data-cke-widget-keep-attr' ] != '1' ) { + if ( widgetElement && widgetElement.attributes[ 'data-cke-widget-keep-attr' ] != '1' ) { delete widgetElement.attributes[ 'data-widget' ]; - } + } } } // Nested editable. From 7c2aca370a9f4f6c7ca0b65db1f864c3485385b0 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Mon, 2 Jan 2023 15:45:22 +0100 Subject: [PATCH 721/946] Alternative approach to radio button focus improvements. --- plugins/dialogui/plugin.js | 31 ++++++- .../dialog/manual/multipleradiogroup.html | 83 +++++++++++++++++++ .../dialog/manual/multipleradiogroup.md | 14 ++++ .../dialog/manual/radiogroupfocus.html | 8 ++ .../plugins/dialog/manual/radiogroupfocus.md | 17 ++++ 5 files changed, 149 insertions(+), 4 deletions(-) create mode 100644 tests/plugins/dialog/manual/multipleradiogroup.html create mode 100644 tests/plugins/dialog/manual/multipleradiogroup.md create mode 100644 tests/plugins/dialog/manual/radiogroupfocus.html create mode 100644 tests/plugins/dialog/manual/radiogroupfocus.md diff --git a/plugins/dialogui/plugin.js b/plugins/dialogui/plugin.js index 95cef42dcc2..9391d4b70a6 100644 --- a/plugins/dialogui/plugin.js +++ b/plugins/dialogui/plugin.js @@ -475,9 +475,6 @@ CKEDITOR.plugins.add( 'dialogui', { if ( typeof inputDefinition.inputStyle != 'undefined' ) inputDefinition.style = inputDefinition.inputStyle; - // Make inputs of radio type focusable (https://dev.ckeditor.com/ticket/10866). - inputDefinition.keyboardFocusable = true; - children.push( new CKEDITOR.ui.dialog.uiElement( dialog, inputDefinition, inputHtml, 'input', null, inputAttributes ) ); inputHtml.push( ' ' ); @@ -1249,6 +1246,31 @@ CKEDITOR.plugins.add( 'dialogui', { /** @class CKEDITOR.ui.dialog.radio */ CKEDITOR.ui.dialog.radio.prototype = CKEDITOR.tools.extend( new CKEDITOR.ui.dialog.uiElement(), { + focus: function() { + var me = this.selectParentTab(), + children = me._.children, + // Focus the first radio button in the group by default. + focusTarget = children[ 0 ]; + + // TODO Check if there is other way to update the focus index, + // we shouldn't operate on dialog internals. + me._.dialog._.currentFocusIndex = me.focusIndex; + + for ( var i = 0; i < children.length; i++ ) { + var child = children[ i ]; + + if ( child.getInputElement().$.checked ) { + focusTarget = child; + break; + } + } + + var element = focusTarget.getInputElement(); + + if ( element ) { + element.$.focus(); + } + }, /** * Selects one of the radio buttons in this button group. * @@ -1321,7 +1343,8 @@ CKEDITOR.plugins.add( 'dialogui', { } return null; } - } + }, + keyboardFocusable: true }, commonPrototype, true ); /** @class CKEDITOR.ui.dialog.file */ diff --git a/tests/plugins/dialog/manual/multipleradiogroup.html b/tests/plugins/dialog/manual/multipleradiogroup.html new file mode 100644 index 00000000000..ad07e5ba695 --- /dev/null +++ b/tests/plugins/dialog/manual/multipleradiogroup.html @@ -0,0 +1,83 @@ + +
    + diff --git a/tests/plugins/dialog/manual/multipleradiogroup.md b/tests/plugins/dialog/manual/multipleradiogroup.md new file mode 100644 index 00000000000..f0fe0a16b94 --- /dev/null +++ b/tests/plugins/dialog/manual/multipleradiogroup.md @@ -0,0 +1,14 @@ +@bender-tags: 4.20.1, bug, 439 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, dialog + +1. Click `Open Dialog` button. +2. Play with radio groups: + +Check: + +* Moving focus between radio groups working properly. + +* Moving focus outside the radio groups. + +* Properly moving focus to the previously checked position. diff --git a/tests/plugins/dialog/manual/radiogroupfocus.html b/tests/plugins/dialog/manual/radiogroupfocus.html new file mode 100644 index 00000000000..11f67450a22 --- /dev/null +++ b/tests/plugins/dialog/manual/radiogroupfocus.html @@ -0,0 +1,8 @@ +
    + diff --git a/tests/plugins/dialog/manual/radiogroupfocus.md b/tests/plugins/dialog/manual/radiogroupfocus.md new file mode 100644 index 00000000000..af951885a50 --- /dev/null +++ b/tests/plugins/dialog/manual/radiogroupfocus.md @@ -0,0 +1,17 @@ +@bender-tags: 4.20.1, bug, 439 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, image2 + +1. Open image dialog. +2. Move focus to `Alignment` radio group. +3. Pres `Tab` again. + +**Expected:** Focus was moved outside the radio group and `Captioned image` checkbox is focused. + +**Unexpected:** Focus is still in the radiogroup and the `Left` item is focused. + +4. Having focus on the `Captioned image` checkbox press `Shift+Tab` key. + +**Expected:** Focus was moved to the previously selected radio button. + +**Unexpected:** Focus was moved to the last element of the radio group. From dacb65aad3e842d9ded309f58e44491de0993c8b Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Mon, 16 Jan 2023 17:18:54 +0100 Subject: [PATCH 722/946] Add handling moving backwards focus on radio elements --- plugins/dialogui/plugin.js | 45 ++++++++++++++++++++++++++++---------- 1 file changed, 33 insertions(+), 12 deletions(-) diff --git a/plugins/dialogui/plugin.js b/plugins/dialogui/plugin.js index 9391d4b70a6..1302873ea5a 100644 --- a/plugins/dialogui/plugin.js +++ b/plugins/dialogui/plugin.js @@ -475,7 +475,13 @@ CKEDITOR.plugins.add( 'dialogui', { if ( typeof inputDefinition.inputStyle != 'undefined' ) inputDefinition.style = inputDefinition.inputStyle; - children.push( new CKEDITOR.ui.dialog.uiElement( dialog, inputDefinition, inputHtml, 'input', null, inputAttributes ) ); + var radioElement = new CKEDITOR.ui.dialog.uiElement( dialog, inputDefinition, inputHtml, 'input', null, inputAttributes ); + + radioElement.on( 'focus', function() { + me.click(); + } ); + + children.push( radioElement ); inputHtml.push( ' ' ); @@ -1248,12 +1254,28 @@ CKEDITOR.plugins.add( 'dialogui', { CKEDITOR.ui.dialog.radio.prototype = CKEDITOR.tools.extend( new CKEDITOR.ui.dialog.uiElement(), { focus: function() { var me = this.selectParentTab(), - children = me._.children, - // Focus the first radio button in the group by default. - focusTarget = children[ 0 ]; + children = me._.children, + // Focus the first radio button in the group by default. + focusTarget = children[ 0 ], + dialog = me._.dialog._, + currentFocusIndex = dialog.currentFocusIndex, + isMovingBackwards = currentFocusIndex > me.focusIndex, + isStartingNewLoop = currentFocusIndex === dialog.focusList.length - 1 && me.focusIndex === 0, + isUncheckedCurrentRadioGroup = CKEDITOR.tools.array.every( children, function( child ) { + return !child.getInputElement().$.checked; + } ); + + // If focus was changed by using SHIFT + TAB key and the previous radio group + // does not checked any element then focus the last one in the current radio group. + // The 'isStartingNewLoop' matters because in the case when the dialog is shown and the + // first element is not focused the 'currentFocusIndex' is sets as the last element + // from the focus list by default and it can be treated as moving focus backwards + // causing that the focus to be incorrectly set to the last element of the radio + // group instead of the first one. + if ( isUncheckedCurrentRadioGroup && isMovingBackwards && !isStartingNewLoop ) { + focusTarget = children[ children.length - 1 ]; + } - // TODO Check if there is other way to update the focus index, - // we shouldn't operate on dialog internals. me._.dialog._.currentFocusIndex = me.focusIndex; for ( var i = 0; i < children.length; i++ ) { @@ -1265,11 +1287,7 @@ CKEDITOR.plugins.add( 'dialogui', { } } - var element = focusTarget.getInputElement(); - - if ( element ) { - element.$.focus(); - } + focusTarget.focus(); }, /** * Selects one of the radio buttons in this button group. @@ -1316,7 +1334,10 @@ CKEDITOR.plugins.add( 'dialogui', { } children[ 0 ].getElement().focus(); }, - + click: function() { + var radioGroup = this.selectParentTab(); + radioGroup._.dialog._.currentFocusIndex = radioGroup.focusIndex; + }, /** * Defines the `onChange` event for UI element definitions. * From c230c6acf751b6c533e3c6052bed50e2c9722b01 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Mon, 16 Jan 2023 17:19:11 +0100 Subject: [PATCH 723/946] Add unit tests --- tests/plugins/dialog/focus.js | 194 +++++++++++++++++++++++++++++++++- 1 file changed, 193 insertions(+), 1 deletion(-) diff --git a/tests/plugins/dialog/focus.js b/tests/plugins/dialog/focus.js index 3ee105c0cdc..f888605b9b6 100644 --- a/tests/plugins/dialog/focus.js +++ b/tests/plugins/dialog/focus.js @@ -19,7 +19,8 @@ assertFocusedElement = window.dialogTools.assertFocusedElement, assertFocusedTab = window.dialogTools.assertFocusedTab, focusElement = window.dialogTools.focusElement, - assertTabsAriaAttribute = window.dialogTools.assertTabsAriaAttribute; + assertTabsAriaAttribute = window.dialogTools.assertTabsAriaAttribute, + checkRadioGroupElement = window.dialogTools.checkRadioGroupElement; bender.editor = { config: { @@ -290,6 +291,197 @@ .then( assertFocusedTab( 'hp-test2' ) ) .then( focusElement( { key: KEYS.ARROW_RIGHT } ) ) .then( assertFocusedTab( 'hp-test4' ) ); + }, + + 'test moving the focus from input field to the first element of the radio group by pressing TAB key when no elements from the radio group was selected': function() { + var bot = this.editorBot; + + return bot.asyncDialog( 'singleRadioGroupDialog' ) + .then( assertFocusedElement( { + tab: 'srg-test1', + elementId: 'srg-input1' + } ) ) + .then( focusElement( { key: KEYS.TAB } ) ) + .then( assertFocusedElement( { + tab: 'srg-test1', + radioGroupId: 'srg-radio1', + radioElementIndex: 0 + } ) ); + }, + + 'test moving the focus to the last element of the radio group by pressing SHIFT + TAB key': function() { + var bot = this.editorBot; + + return bot.asyncDialog( 'singleRadioGroupDialog' ) + .then( assertFocusedElement( { + tab: 'srg-test1', + elementId: 'srg-input1' + } ) ) + .then( focusElement( { key: KEYS.TAB, shiftKey: true } ) ) + .then( focusElement( { key: KEYS.TAB, shiftKey: true } ) ) + .then( focusElement( { key: KEYS.TAB, shiftKey: true } ) ) + .then( focusElement( { key: KEYS.TAB, shiftKey: true } ) ) + .then( assertFocusedElement( { + tab: 'srg-test1', + radioGroupId: 'srg-radio1', + radioElementIndex: 3 + } ) ); + }, + + 'test moving the focus from input field to previously checked radio group element by pressing TAB key': function() { + var bot = this.editorBot; + + return bot.asyncDialog( 'singleRadioGroupDialog' ) + .then( assertFocusedElement( { + tab: 'srg-test1', + elementId: 'srg-input1' + } ) ) + .then( checkRadioGroupElement( { + tab: 'srg-test1', + radioGroupId: 'srg-radio1', + radioElementIndex: 2 + } ) ) + .then( focusElement( { key: KEYS.TAB } ) ) + .then( assertFocusedElement( { + tab: 'srg-test1', + radioGroupId: 'srg-radio1', + radioElementIndex: 2 + } ) ); + }, + + 'test moving the focus from the last radio group item to the next dialog element by pressing TAB key': function() { + var bot = this.editorBot; + + if ( CKEDITOR.env.ie ) { + assert.ignore(); + } + + return bot.asyncDialog( 'singleRadioGroupDialog' ) + .then( assertFocusedElement( { + tab: 'srg-test1', + elementId: 'srg-input1' + } ) ) + .then( checkRadioGroupElement( { + tab: 'srg-test1', + radioGroupId: 'srg-radio1', + radioElementIndex: 3, + focusElement: true + } ) ) + .then( focusElement( { key: KEYS.TAB } ) ) + .then( assertFocusedElement( { + tab: 'srg-test1', + elementId: 'srg-input3' + } ) ); + }, + + 'test moving the focus from the first focused radio group element to the first element from next radio group by pressing TAB key': function() { + var bot = this.editorBot; + + return bot.asyncDialog( 'multipleRadioGroupDialog' ) + .then( assertFocusedElement( { + tab: 'mrg-test1', + elementId: 'mrg-input1' + } ) ) + .then( focusElement( { key: KEYS.TAB } ) ) + .then( assertFocusedElement( { + tab: 'mrg-test1', + radioGroupId: 'mrg-radio1', + radioElementIndex: 0 + } ) ) + .then( focusElement( { key: KEYS.TAB } ) ) + .then( assertFocusedElement( { + tab: 'mrg-test1', + radioGroupId: 'mrg-radio2', + radioElementIndex: 0 + } ) ); + }, + + 'test moving the focus from the first element of the second radio group to the last element from the previous radio group by pressing SHIFT + TAB key': function() { + var bot = this.editorBot; + + if ( CKEDITOR.env.ie ) { + assert.ignore(); + } + + return bot.asyncDialog( 'multipleRadioGroupDialog' ) + .then( assertFocusedElement( { + tab: 'mrg-test1', + elementId: 'mrg-input1' + } ) ) + .then( checkRadioGroupElement( { + tab: 'mrg-test1', + radioGroupId: 'mrg-radio2', + radioElementIndex: 0, + focusElement: true + } ) ) + .then( focusElement( { key: KEYS.TAB, shiftKey: true } ) ) + .then( assertFocusedElement( { + tab: 'mrg-test1', + radioGroupId: 'mrg-radio1', + radioElementIndex: 2 + } ) ); + }, + + 'test moving the focus from the previously checked radio group element to the next checked element from the next radio group by pressing TAB key': function() { + var bot = this.editorBot; + + if ( CKEDITOR.env.ie ) { + assert.ignore(); + } + + return bot.asyncDialog( 'multipleRadioGroupDialog' ) + .then( assertFocusedElement( { + tab: 'mrg-test1', + elementId: 'mrg-input1' + } ) ) + .then( checkRadioGroupElement( { + tab: 'mrg-test1', + radioGroupId: 'mrg-radio2', + radioElementIndex: 2 + } ) ) + .then( checkRadioGroupElement( { + tab: 'mrg-test1', + radioGroupId: 'mrg-radio1', + radioElementIndex: 1, + focusElement: true + } ) ) + .then( focusElement( { key: KEYS.TAB } ) ) + .then( assertFocusedElement( { + tab: 'mrg-test1', + radioGroupId: 'mrg-radio2', + radioElementIndex: 2 + } ) ); + }, + + 'test moving the focus from the checked radio group element to the previous checked element from the previous radio group by pressing SHIFT + TAB key': function() { + var bot = this.editorBot; + + if ( CKEDITOR.env.ie ) { + assert.ignore(); + } + + return bot.asyncDialog( 'multipleRadioGroupDialog' ) + .then( assertFocusedElement( { + tab: 'mrg-test1', + elementId: 'mrg-input1' + } ) ) + .then( checkRadioGroupElement( { + tab: 'mrg-test1', + radioGroupId: 'mrg-radio1', + radioElementIndex: 2 + } ) ) + .then( checkRadioGroupElement( { + tab: 'mrg-test1', + radioGroupId: 'mrg-radio2', + radioElementIndex: 1, + focusElement: true + } ) ) + .then( focusElement( { key: KEYS.TAB, shiftKey: true } ) ) + .then( assertFocusedElement( { + tab: 'mrg-test1', + radioGroupId: 'mrg-radio1', + radioElementIndex: 2 + } ) ); } }; From eb34bdbeaa24a8e1eb86a82ce387d9ee9fc14e8d Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Mon, 16 Jan 2023 17:20:10 +0100 Subject: [PATCH 724/946] Extend dialog test helpers to handle radiogroups --- tests/plugins/dialog/_helpers/tools.js | 130 +++++++++++++++++++++++-- 1 file changed, 124 insertions(+), 6 deletions(-) diff --git a/tests/plugins/dialog/_helpers/tools.js b/tests/plugins/dialog/_helpers/tools.js index 36156ef5125..367d1fc51f0 100644 --- a/tests/plugins/dialog/_helpers/tools.js +++ b/tests/plugins/dialog/_helpers/tools.js @@ -15,6 +15,16 @@ // Apply listening to focus change on elements in dialog. CKEDITOR.tools.array.forEach( dialog._.focusList, function( item ) { + if ( item.type === 'radio' ) { + CKEDITOR.tools.array.forEach( item._.children, function( radioElement ) { + radioElement.on( 'focus', function() { + dialog.fire( 'focusChange' ); + }, null, null, 100000 ); + } ); + + return; + } + item.on( 'focus', function() { dialog.fire( 'focusChange' ); }, null, null, 100000 ); @@ -82,6 +92,11 @@ throw new Error( 'Invalid focus options: ' + JSON.stringify( options ) ); } + function getRadioGroupElement( dialog, options ) { + var radioGroup = dialog.getContentElement( options.tab, options.radioGroupId ); + + return radioGroup._.children[ options.radioElementIndex ]; + } var dialogTools = { // Dialog definitions used in test cases. @@ -293,6 +308,80 @@ ], onLoad: onLoadHandler }; + }, + singleRadioGroup: function() { + return { + title: 'Single page dialog with radio group', + contents: [ + { + id: 'srg-test1', + elements: [ + { + type: 'text', + id: 'srg-input1', + label: 'input 1' + }, + { + type: 'radio', + id: 'srg-radio1', + items: [ + [ 'foo1', 'foo1' ], + [ 'bar2', 'bar2' ], + [ 'bar3', 'bar3' ], + [ 'bar4', 'bar4' ] + ] + }, + { + type: 'checkbox', + id: 'srg-input3', + label: 'input 3' + } + ] + } + ], + onLoad: onLoadHandler + }; + }, + multipleRadioGroup: function() { + return { + title: 'Single page dialog with radio groups', + contents: [ + { + id: 'mrg-test1', + elements: [ + { + type: 'text', + id: 'mrg-input1', + label: 'input 1' + }, + { + type: 'radio', + id: 'mrg-radio1', + items: [ + [ 'foo1', 'foo1' ], + [ 'bar2', 'bar2' ], + [ 'bar3', 'bar3' ] + ] + }, + { + type: 'radio', + id: 'mrg-radio2', + items: [ + [ 'foo4', 'foo4' ], + [ 'bar5', 'bar5' ], + [ 'bar6', 'bar6' ] + ] + }, + { + type: 'checkbox', + id: 'mrg-input3', + label: 'input 3' + } + ] + } + ], + onLoad: onLoadHandler + }; } }, @@ -305,8 +394,9 @@ // @param {String} [options.elementId] Dialog element ID on any given tab page. assertFocusedElement: function( options ) { return function( dialog ) { - var actualFocusedElement = dialog._.focusList[ dialog._.currentFocusIndex ]; - var expectedFocusedElement; + var actualFocusedElement = dialog._.focusList[ dialog._.currentFocusIndex ], + expectedFocusedElement, + actualFocusedRadioGroupIndex; if ( options.buttonName ) { expectedFocusedElement = dialog.getButton( options.buttonName ); @@ -314,12 +404,24 @@ expectedFocusedElement = dialog.getContentElement( options.tab, options.elementId ); } - if ( !expectedFocusedElement ) { + if ( options.radioGroupId ) { + actualFocusedRadioGroupIndex = CKEDITOR.tools.array.indexOf( actualFocusedElement._.children, function( radioGroupElement ) { + return radioGroupElement.getInputElement().$ === document.activeElement; + } ); + } + + if ( !expectedFocusedElement && !options.radioGroupId ) { assert.fail( 'Expected focused element cannot be found in the dialog.' ); } - assert.areEqual( expectedFocusedElement, actualFocusedElement, - 'Element: "' + expectedFocusedElement.id + '" should be equal to currently focused element: "' + actualFocusedElement.id + '".' ); + if ( options.radioGroupId ) { + assert.areEqual( actualFocusedElement.id, options.radioGroupId, 'Focused radio groups are different' ); + assert.areEqual( actualFocusedRadioGroupIndex, options.radioElementIndex, 'Focused radio group index are not equal' ); + } else { + assert.areEqual( expectedFocusedElement, actualFocusedElement, + 'Element: "' + expectedFocusedElement.id + '" should be equal to currently focused element: "' + actualFocusedElement.id + '".' ); + } + return dialog; }; @@ -384,7 +486,6 @@ } reject( new Error( 'Focus hasn\'t change for at least 5 seconds' ) ); }, 5000 ); - changeFocus( dialog, options ); } ); }; @@ -397,10 +498,14 @@ CKEDITOR.dialog.add( 'singlePageDialog', this.definitions.singlePage ); CKEDITOR.dialog.add( 'multiPageDialog', this.definitions.multiPage ); CKEDITOR.dialog.add( 'hiddenPageDialog', this.definitions.hiddenPage ); + CKEDITOR.dialog.add( 'singleRadioGroupDialog', this.definitions.singleRadioGroup ); + CKEDITOR.dialog.add( 'multipleRadioGroupDialog', this.definitions.multipleRadioGroup ); editor.addCommand( 'singlePageDialog', new CKEDITOR.dialogCommand( 'singlePageDialog' ) ); editor.addCommand( 'multiPageDialog', new CKEDITOR.dialogCommand( 'multiPageDialog' ) ); editor.addCommand( 'hiddenPageDialog', new CKEDITOR.dialogCommand( 'hiddenPageDialog' ) ); + editor.addCommand( 'singleRadioGroupDialog', new CKEDITOR.dialogCommand( 'singleRadioGroupDialog' ) ); + editor.addCommand( 'multipleRadioGroupDialog', new CKEDITOR.dialogCommand( 'multipleRadioGroupDialog' ) ); }, // Closes all opened dialogs. @@ -412,6 +517,19 @@ dialog = CKEDITOR.dialog.getCurrent(); } + }, + + checkRadioGroupElement: function( options ) { + return function( dialog ) { + var radioGroupElement = getRadioGroupElement( dialog, options ); + radioGroupElement.getElement().$.checked = true; + + if ( options.focusElement ) { + radioGroupElement.getElement().$.focus(); + } + + return dialog; + }; } }; From c63e219d01008c6966141f09edf5073a74618af2 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Mon, 16 Jan 2023 23:25:09 +0100 Subject: [PATCH 725/946] Update description and add issue reference --- plugins/dialogui/plugin.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/plugins/dialogui/plugin.js b/plugins/dialogui/plugin.js index 1302873ea5a..68654f35e96 100644 --- a/plugins/dialogui/plugin.js +++ b/plugins/dialogui/plugin.js @@ -1266,12 +1266,12 @@ CKEDITOR.plugins.add( 'dialogui', { } ); // If focus was changed by using SHIFT + TAB key and the previous radio group - // does not checked any element then focus the last one in the current radio group. - // The 'isStartingNewLoop' matters because in the case when the dialog is shown and the - // first element is not focused the 'currentFocusIndex' is sets as the last element - // from the focus list by default and it can be treated as moving focus backwards + // does not have any checked element, focus the last one in the current radio group. + // The 'isStartingNewLoop' matters, because in the case when the dialog is shown and the + // first element is not focused, then, by default the 'currentFocusIndex' is sets as + // the last element from the focus list, and it can be treated as moving focus backwards, // causing that the focus to be incorrectly set to the last element of the radio - // group instead of the first one. + // group, instead of the first one (#439). if ( isUncheckedCurrentRadioGroup && isMovingBackwards && !isStartingNewLoop ) { focusTarget = children[ children.length - 1 ]; } From b9fa4aa3424541aa35959d2cff5a3798516b7785 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Mon, 16 Jan 2023 23:41:42 +0100 Subject: [PATCH 726/946] Add manual test --- .../manual/multipleradiogroupupdatefocus.html | 83 +++++++++++++++++++ .../manual/multipleradiogroupupdatefocus.md | 26 ++++++ 2 files changed, 109 insertions(+) create mode 100644 tests/plugins/dialog/manual/multipleradiogroupupdatefocus.html create mode 100644 tests/plugins/dialog/manual/multipleradiogroupupdatefocus.md diff --git a/tests/plugins/dialog/manual/multipleradiogroupupdatefocus.html b/tests/plugins/dialog/manual/multipleradiogroupupdatefocus.html new file mode 100644 index 00000000000..ad07e5ba695 --- /dev/null +++ b/tests/plugins/dialog/manual/multipleradiogroupupdatefocus.html @@ -0,0 +1,83 @@ + +
    + diff --git a/tests/plugins/dialog/manual/multipleradiogroupupdatefocus.md b/tests/plugins/dialog/manual/multipleradiogroupupdatefocus.md new file mode 100644 index 00000000000..9698eda72de --- /dev/null +++ b/tests/plugins/dialog/manual/multipleradiogroupupdatefocus.md @@ -0,0 +1,26 @@ +@bender-tags: 4.20.1, bug, 439 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, dialog + +1. Click `Open Dialog` button. +2. Click `bar2` to check and focus radio group item. +3. Press `TAB` key. + +**Expected** Focus was moved to the second radio group to the `foo5` radio group item. + +4. Click again the `bar2` radio group item and repeat step 3. + +**Expected** Focus again was moved correctly to the `foo5` radio group item. + +**Unexpected** Focus was moved to third radio group to the`foo9` radio group item. + +5. Click `bar10` to check and focus radio group item. +6. Press `Shift+Tab` key. + +**Expected** Focus was moved to the previous radio group to the `bar8` radio group item. + +7. Click again the `bar10` radio group item and repeat step 6. + +**Expected** Focus again was moved correctly to the `bar8` radio group item. + +**Unexpected** Focus was moved to the first radio group to the `bar4` radio group item. From b3a420c46e4d9c8289cd21e30926626045d74ebf Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Thu, 26 Jan 2023 09:15:16 +0100 Subject: [PATCH 727/946] Add missing commend and simplify code --- plugins/dialogui/plugin.js | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/plugins/dialogui/plugin.js b/plugins/dialogui/plugin.js index 68654f35e96..8c844b3c6c5 100644 --- a/plugins/dialogui/plugin.js +++ b/plugins/dialogui/plugin.js @@ -477,6 +477,8 @@ CKEDITOR.plugins.add( 'dialogui', { var radioElement = new CKEDITOR.ui.dialog.uiElement( dialog, inputDefinition, inputHtml, 'input', null, inputAttributes ); + // Calling the click method on the focus is responsible for updating the + // current focused index in the dialog (#439). radioElement.on( 'focus', function() { me.click(); } ); @@ -1253,17 +1255,13 @@ CKEDITOR.plugins.add( 'dialogui', { /** @class CKEDITOR.ui.dialog.radio */ CKEDITOR.ui.dialog.radio.prototype = CKEDITOR.tools.extend( new CKEDITOR.ui.dialog.uiElement(), { focus: function() { - var me = this.selectParentTab(), - children = me._.children, + var children = this._.children, // Focus the first radio button in the group by default. focusTarget = children[ 0 ], - dialog = me._.dialog._, - currentFocusIndex = dialog.currentFocusIndex, - isMovingBackwards = currentFocusIndex > me.focusIndex, - isStartingNewLoop = currentFocusIndex === dialog.focusList.length - 1 && me.focusIndex === 0, - isUncheckedCurrentRadioGroup = CKEDITOR.tools.array.every( children, function( child ) { - return !child.getInputElement().$.checked; - } ); + dialogInternal = this._.dialog._, + currentFocusIndex = dialogInternal.currentFocusIndex, + isMovingBackwards = currentFocusIndex > this.focusIndex, + isStartingNewLoop = currentFocusIndex === dialogInternal.focusList.length - 1 && this.focusIndex === 0; // If focus was changed by using SHIFT + TAB key and the previous radio group // does not have any checked element, focus the last one in the current radio group. @@ -1272,11 +1270,13 @@ CKEDITOR.plugins.add( 'dialogui', { // the last element from the focus list, and it can be treated as moving focus backwards, // causing that the focus to be incorrectly set to the last element of the radio // group, instead of the first one (#439). - if ( isUncheckedCurrentRadioGroup && isMovingBackwards && !isStartingNewLoop ) { + if ( isMovingBackwards && !isStartingNewLoop ) { focusTarget = children[ children.length - 1 ]; } - me._.dialog._.currentFocusIndex = me.focusIndex; + // Set the dialog internal current focus index to the index of the current radio + // element from the focus list. + dialogInternal.currentFocusIndex = this.focusIndex; for ( var i = 0; i < children.length; i++ ) { var child = children[ i ]; @@ -1336,6 +1336,9 @@ CKEDITOR.plugins.add( 'dialogui', { }, click: function() { var radioGroup = this.selectParentTab(); + // Update currentFocusIndex after click on the given radio element. Otherwise, click + // will move the focus but the focus index will not be updated, causing moving the + // focus incorrectly based on the previous focus index while use Tab or Shift + Tab key (#439). radioGroup._.dialog._.currentFocusIndex = radioGroup.focusIndex; }, /** From 3e3e822697cc51f7d23102e531a2470cb173b3b5 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Thu, 26 Jan 2023 09:15:40 +0100 Subject: [PATCH 728/946] Update unit test names --- tests/plugins/dialog/focus.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/plugins/dialog/focus.js b/tests/plugins/dialog/focus.js index f888605b9b6..a6b1205807d 100644 --- a/tests/plugins/dialog/focus.js +++ b/tests/plugins/dialog/focus.js @@ -293,7 +293,7 @@ .then( assertFocusedTab( 'hp-test4' ) ); }, - 'test moving the focus from input field to the first element of the radio group by pressing TAB key when no elements from the radio group was selected': function() { + 'test moving the focus from the input field to the first element of the radio group by pressing the TAB key when no elements from the radio group were selected': function() { var bot = this.editorBot; return bot.asyncDialog( 'singleRadioGroupDialog' ) @@ -349,7 +349,7 @@ } ) ); }, - 'test moving the focus from the last radio group item to the next dialog element by pressing TAB key': function() { + 'test moving the focus from the last radio group item to the next dialog element by pressing the TAB key': function() { var bot = this.editorBot; if ( CKEDITOR.env.ie ) { @@ -374,7 +374,7 @@ } ) ); }, - 'test moving the focus from the first focused radio group element to the first element from next radio group by pressing TAB key': function() { + 'test moving the focus from the first focused radio group element to the first element from the next radio group by pressing the TAB key': function() { var bot = this.editorBot; return bot.asyncDialog( 'multipleRadioGroupDialog' ) @@ -453,7 +453,7 @@ } ) ); }, - 'test moving the focus from the checked radio group element to the previous checked element from the previous radio group by pressing SHIFT + TAB key': function() { + 'test moving the focus from the checked radio group element to the previous checked element from the previously radio group by pressing SHIFT + TAB key': function() { var bot = this.editorBot; if ( CKEDITOR.env.ie ) { From 91156dfb18dc2e1ff613db8d84646a81f592f126 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Thu, 26 Jan 2023 09:18:52 +0100 Subject: [PATCH 729/946] Add correct focus behavior and update editor version --- tests/plugins/dialog/manual/multipleradiogroup.md | 7 ++++++- tests/plugins/dialog/manual/radiogroupfocus.md | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/tests/plugins/dialog/manual/multipleradiogroup.md b/tests/plugins/dialog/manual/multipleradiogroup.md index f0fe0a16b94..289b9c10b7c 100644 --- a/tests/plugins/dialog/manual/multipleradiogroup.md +++ b/tests/plugins/dialog/manual/multipleradiogroup.md @@ -1,4 +1,4 @@ -@bender-tags: 4.20.1, bug, 439 +@bender-tags: 4.21.0, bug, 439 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, dialog @@ -12,3 +12,8 @@ Check: * Moving focus outside the radio groups. * Properly moving focus to the previously checked position. + +**Note** Correct focus behavior.
    +When the focus moves to the radio group by using the `Tab` key, it is checked whether any element has been previously selected, if so, the focus will be sen on this element, otherwise the focus will be set on the first element.

    +Changing the focus using `Shift + Tab` key is the same, the difference is to set the focus to the last element of the radio group in case when none is selected.

    +Setting the focus of the radio element with the cursor and changing the focus again with the `Tab` or `Shift + Tab` key, sets the focus to the next or previous element. diff --git a/tests/plugins/dialog/manual/radiogroupfocus.md b/tests/plugins/dialog/manual/radiogroupfocus.md index af951885a50..0e31adf855d 100644 --- a/tests/plugins/dialog/manual/radiogroupfocus.md +++ b/tests/plugins/dialog/manual/radiogroupfocus.md @@ -1,4 +1,4 @@ -@bender-tags: 4.20.1, bug, 439 +@bender-tags: 4.21.0, bug, 439 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, image2 From ca6936f9f9a1399da7317d342079e7eddd621bba Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Thu, 26 Jan 2023 09:19:21 +0100 Subject: [PATCH 730/946] Add manual test with moving focus in a different tabs --- .../manual/multipleradiogroupwithtab.html | 138 ++++++++++++++++++ .../manual/multipleradiogroupwithtab.md | 21 +++ 2 files changed, 159 insertions(+) create mode 100644 tests/plugins/dialog/manual/multipleradiogroupwithtab.html create mode 100644 tests/plugins/dialog/manual/multipleradiogroupwithtab.md diff --git a/tests/plugins/dialog/manual/multipleradiogroupwithtab.html b/tests/plugins/dialog/manual/multipleradiogroupwithtab.html new file mode 100644 index 00000000000..dc75c7b9f4e --- /dev/null +++ b/tests/plugins/dialog/manual/multipleradiogroupwithtab.html @@ -0,0 +1,138 @@ + +
    + diff --git a/tests/plugins/dialog/manual/multipleradiogroupwithtab.md b/tests/plugins/dialog/manual/multipleradiogroupwithtab.md new file mode 100644 index 00000000000..255901c8bff --- /dev/null +++ b/tests/plugins/dialog/manual/multipleradiogroupwithtab.md @@ -0,0 +1,21 @@ +@bender-tags: 4.21.0, bug, 439 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, dialog + +1. Click `Open Dialog` button. +2. Play with radio groups: + +Check: + +* Moving focus between radio groups working properly. + +* Moving focus outside the radio groups. + +* Properly moving focus to the previously checked position. + +* Changing focus in different tabs. + +**Note** Correct focus behavior.
    +When the focus moves to the radio group by using the `Tab` key, it is checked whether any element has been previously selected, if so, the focus will be sen on this element, otherwise the focus will be set on the first element.

    +Changing the focus using `Shift + Tab` key is the same, the difference is to set the focus to the last element of the radio group in case when none is selected.

    +Setting the focus of the radio element with the cursor and changing the focus again with the `Tab` or `Shift + Tab` key, sets the focus to the next or previous element. From 615ce0d8ce887aa722d3d25478419fc3bb4fa955 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Thu, 26 Jan 2023 09:19:42 +0100 Subject: [PATCH 731/946] Remove unnecessary manual test --- .../manual/multipleradiogroupupdatefocus.html | 83 ------------------- .../manual/multipleradiogroupupdatefocus.md | 26 ------ 2 files changed, 109 deletions(-) delete mode 100644 tests/plugins/dialog/manual/multipleradiogroupupdatefocus.html delete mode 100644 tests/plugins/dialog/manual/multipleradiogroupupdatefocus.md diff --git a/tests/plugins/dialog/manual/multipleradiogroupupdatefocus.html b/tests/plugins/dialog/manual/multipleradiogroupupdatefocus.html deleted file mode 100644 index ad07e5ba695..00000000000 --- a/tests/plugins/dialog/manual/multipleradiogroupupdatefocus.html +++ /dev/null @@ -1,83 +0,0 @@ - -
    - diff --git a/tests/plugins/dialog/manual/multipleradiogroupupdatefocus.md b/tests/plugins/dialog/manual/multipleradiogroupupdatefocus.md deleted file mode 100644 index 9698eda72de..00000000000 --- a/tests/plugins/dialog/manual/multipleradiogroupupdatefocus.md +++ /dev/null @@ -1,26 +0,0 @@ -@bender-tags: 4.20.1, bug, 439 -@bender-ui: collapsed -@bender-ckeditor-plugins: wysiwygarea, toolbar, dialog - -1. Click `Open Dialog` button. -2. Click `bar2` to check and focus radio group item. -3. Press `TAB` key. - -**Expected** Focus was moved to the second radio group to the `foo5` radio group item. - -4. Click again the `bar2` radio group item and repeat step 3. - -**Expected** Focus again was moved correctly to the `foo5` radio group item. - -**Unexpected** Focus was moved to third radio group to the`foo9` radio group item. - -5. Click `bar10` to check and focus radio group item. -6. Press `Shift+Tab` key. - -**Expected** Focus was moved to the previous radio group to the `bar8` radio group item. - -7. Click again the `bar10` radio group item and repeat step 6. - -**Expected** Focus again was moved correctly to the `bar8` radio group item. - -**Unexpected** Focus was moved to the first radio group to the `bar4` radio group item. From d9e9475b0c6c79c91b3f17f1d5bbf020440ed554 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Tue, 31 Jan 2023 14:41:04 +0100 Subject: [PATCH 732/946] Updated manual test description, removed unnecessary code. --- plugins/dialogui/plugin.js | 3 +-- tests/plugins/dialog/manual/multipleradiogroup.md | 15 ++++++++------- .../dialog/manual/multipleradiogroupwithtab.md | 15 +++++++-------- 3 files changed, 16 insertions(+), 17 deletions(-) diff --git a/plugins/dialogui/plugin.js b/plugins/dialogui/plugin.js index 8c844b3c6c5..8b494fdbb73 100644 --- a/plugins/dialogui/plugin.js +++ b/plugins/dialogui/plugin.js @@ -1335,11 +1335,10 @@ CKEDITOR.plugins.add( 'dialogui', { children[ 0 ].getElement().focus(); }, click: function() { - var radioGroup = this.selectParentTab(); // Update currentFocusIndex after click on the given radio element. Otherwise, click // will move the focus but the focus index will not be updated, causing moving the // focus incorrectly based on the previous focus index while use Tab or Shift + Tab key (#439). - radioGroup._.dialog._.currentFocusIndex = radioGroup.focusIndex; + this._.dialog._.currentFocusIndex = this.focusIndex; }, /** * Defines the `onChange` event for UI element definitions. diff --git a/tests/plugins/dialog/manual/multipleradiogroup.md b/tests/plugins/dialog/manual/multipleradiogroup.md index 289b9c10b7c..5a1b92878be 100644 --- a/tests/plugins/dialog/manual/multipleradiogroup.md +++ b/tests/plugins/dialog/manual/multipleradiogroup.md @@ -7,13 +7,14 @@ Check: -* Moving focus between radio groups working properly. +* Tab key will enter the radio group. -* Moving focus outside the radio groups. +* When Tab or Shift+Tab into a radio group, focus goes to the selected radio button. If none is selected, focus goes to the first radio button if Tab was pressed, or the last radio bottom if Shift+Tab was pressed. -* Properly moving focus to the previously checked position. +* When focus is on any radio button, Tab or Shift+Tab will exit the radio group. -**Note** Correct focus behavior.
    -When the focus moves to the radio group by using the `Tab` key, it is checked whether any element has been previously selected, if so, the focus will be sen on this element, otherwise the focus will be set on the first element.

    -Changing the focus using `Shift + Tab` key is the same, the difference is to set the focus to the last element of the radio group in case when none is selected.

    -Setting the focus of the radio element with the cursor and changing the focus again with the `Tab` or `Shift + Tab` key, sets the focus to the next or previous element. +* Up Arrow and Left Arrow moves focus to the previous radio button in the group, and selects that button. If focus is on the first item, then focus wraps to last item. + +* Down Arrow and Right Arrow moves focus to the next radio button in the group, and selects that button. If focus is on the last item, then focus wraps to first item. + +* Space selects the radio button with focus and de-selects other radio buttons in the group. diff --git a/tests/plugins/dialog/manual/multipleradiogroupwithtab.md b/tests/plugins/dialog/manual/multipleradiogroupwithtab.md index 255901c8bff..5a1b92878be 100644 --- a/tests/plugins/dialog/manual/multipleradiogroupwithtab.md +++ b/tests/plugins/dialog/manual/multipleradiogroupwithtab.md @@ -7,15 +7,14 @@ Check: -* Moving focus between radio groups working properly. +* Tab key will enter the radio group. -* Moving focus outside the radio groups. +* When Tab or Shift+Tab into a radio group, focus goes to the selected radio button. If none is selected, focus goes to the first radio button if Tab was pressed, or the last radio bottom if Shift+Tab was pressed. -* Properly moving focus to the previously checked position. +* When focus is on any radio button, Tab or Shift+Tab will exit the radio group. -* Changing focus in different tabs. +* Up Arrow and Left Arrow moves focus to the previous radio button in the group, and selects that button. If focus is on the first item, then focus wraps to last item. -**Note** Correct focus behavior.
    -When the focus moves to the radio group by using the `Tab` key, it is checked whether any element has been previously selected, if so, the focus will be sen on this element, otherwise the focus will be set on the first element.

    -Changing the focus using `Shift + Tab` key is the same, the difference is to set the focus to the last element of the radio group in case when none is selected.

    -Setting the focus of the radio element with the cursor and changing the focus again with the `Tab` or `Shift + Tab` key, sets the focus to the next or previous element. +* Down Arrow and Right Arrow moves focus to the next radio button in the group, and selects that button. If focus is on the last item, then focus wraps to first item. + +* Space selects the radio button with focus and de-selects other radio buttons in the group. From 33a590d5c16e8907431c50119f892f2ce314837e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacek=20Bogda=C5=84ski?= Date: Tue, 31 Jan 2023 14:42:04 +0100 Subject: [PATCH 733/946] Apply suggestions from code review Rewording. --- plugins/dialogui/plugin.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/plugins/dialogui/plugin.js b/plugins/dialogui/plugin.js index 8b494fdbb73..51205f5b39c 100644 --- a/plugins/dialogui/plugin.js +++ b/plugins/dialogui/plugin.js @@ -1264,11 +1264,12 @@ CKEDITOR.plugins.add( 'dialogui', { isStartingNewLoop = currentFocusIndex === dialogInternal.focusList.length - 1 && this.focusIndex === 0; // If focus was changed by using SHIFT + TAB key and the previous radio group - // does not have any checked element, focus the last one in the current radio group. - // The 'isStartingNewLoop' matters, because in the case when the dialog is shown and the - // first element is not focused, then, by default the 'currentFocusIndex' is sets as - // the last element from the focus list, and it can be treated as moving focus backwards, - // causing that the focus to be incorrectly set to the last element of the radio + // does not have any checked element, focus on the last one in the current radio group. + // + // When the dialog is shown and the first element is not focused, + // then, by default the 'currentFocusIndex' is set as + // the last element from the focus list, and it can be treated as moving focus backward, + // causing the focus to be incorrectly set to the last element of the radio // group, instead of the first one (#439). if ( isMovingBackwards && !isStartingNewLoop ) { focusTarget = children[ children.length - 1 ]; @@ -1335,9 +1336,9 @@ CKEDITOR.plugins.add( 'dialogui', { children[ 0 ].getElement().focus(); }, click: function() { - // Update currentFocusIndex after click on the given radio element. Otherwise, click + // Update currentFocusIndex after clicking on the given radio element. Otherwise, click // will move the focus but the focus index will not be updated, causing moving the - // focus incorrectly based on the previous focus index while use Tab or Shift + Tab key (#439). + // focus incorrectly based on the previous focus index while using Tab or Shift + Tab key (#439). this._.dialog._.currentFocusIndex = this.focusIndex; }, /** From 3246df1b1332b2badfb33eb47a9eeb980639a6c8 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Wed, 1 Feb 2023 09:21:24 +0100 Subject: [PATCH 734/946] Added changelog entry. --- CHANGES.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index de633ce55aa..c55ea24457c 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -10,6 +10,8 @@ New features: Fixed Issues: * [#698](https://github.com/ckeditor/ckeditor4/issues/698): Fixed: The error is thrown after applying formatting to the widget with inline editable and switching to the source mode. Thanks to [Glen](https://github.com/glen-84)! +Fixed Issues: +* [#439](https://github.com/ckeditor/ckeditor4/issues/439): Fixed incorrect Tab and Shift+Tab navigation for radio buttons inside the dialog. API changes: From a4f85ecd4264b0a63b4987365606b44c7b738962 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 6 Feb 2023 12:07:35 +0100 Subject: [PATCH 735/946] Fix incorrect entry in the changelog. --- CHANGES.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index c55ea24457c..bf65d4ba6c6 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -10,7 +10,6 @@ New features: Fixed Issues: * [#698](https://github.com/ckeditor/ckeditor4/issues/698): Fixed: The error is thrown after applying formatting to the widget with inline editable and switching to the source mode. Thanks to [Glen](https://github.com/glen-84)! -Fixed Issues: * [#439](https://github.com/ckeditor/ckeditor4/issues/439): Fixed incorrect Tab and Shift+Tab navigation for radio buttons inside the dialog. API changes: From e8597740efee7cd910a93574708e2297ee1ba646 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacek=20Bogda=C5=84ski?= Date: Mon, 6 Feb 2023 12:46:39 +0100 Subject: [PATCH 736/946] Typo fix. --- CHANGES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index bf65d4ba6c6..0154fb73aae 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -10,7 +10,7 @@ New features: Fixed Issues: * [#698](https://github.com/ckeditor/ckeditor4/issues/698): Fixed: The error is thrown after applying formatting to the widget with inline editable and switching to the source mode. Thanks to [Glen](https://github.com/glen-84)! -* [#439](https://github.com/ckeditor/ckeditor4/issues/439): Fixed incorrect Tab and Shift+Tab navigation for radio buttons inside the dialog. +* [#439](https://github.com/ckeditor/ckeditor4/issues/439): Fixed: Incorrect Tab and Shift+Tab navigation for radio buttons inside the dialog. API changes: From f0bd05d3b5625e72ec52d8741c43b0618f124031 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Mon, 6 Feb 2023 14:19:52 +0100 Subject: [PATCH 737/946] Changed upcoming release version. --- CHANGES.md | 7 ++----- plugins/colorbutton/plugin.js | 2 +- tests/plugins/colorbutton/manual/customstyle.md | 2 +- tests/plugins/dialog/manual/multipleradiogroup.md | 2 +- tests/plugins/dialog/manual/multipleradiogroupwithtab.md | 2 +- tests/plugins/dialog/manual/radiogroupfocus.md | 2 +- tests/plugins/widget/manual/inlineeditable.md | 2 +- tests/plugins/widget/manual/startupdata.md | 2 +- 8 files changed, 9 insertions(+), 12 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 0154fb73aae..a29937d2cb9 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,16 +1,13 @@ CKEditor 4 Changelog ==================== -## CKEditor 4.21.0 [IN DEVELOPMENT] - -New features: - -* [#3540](https://github.com/ckeditor/ckeditor4/issues/3540): The [startup data](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html) passed to the widget's command is now used to also populate widget's template. +## CKEditor 4.20.2 [IN DEVELOPMENT] Fixed Issues: * [#698](https://github.com/ckeditor/ckeditor4/issues/698): Fixed: The error is thrown after applying formatting to the widget with inline editable and switching to the source mode. Thanks to [Glen](https://github.com/glen-84)! * [#439](https://github.com/ckeditor/ckeditor4/issues/439): Fixed: Incorrect Tab and Shift+Tab navigation for radio buttons inside the dialog. +* [#3540](https://github.com/ckeditor/ckeditor4/issues/3540): Fixed: The [startup data](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html) command data is not being passed to the widget to populate widget's template. API changes: diff --git a/plugins/colorbutton/plugin.js b/plugins/colorbutton/plugin.js index afb15eddc32..d2d82f2bdca 100644 --- a/plugins/colorbutton/plugin.js +++ b/plugins/colorbutton/plugin.js @@ -1016,7 +1016,7 @@ CKEDITOR.config.colorButton_renderContentColors = true; * config.colorButton_contentsCss = [ '/css/myfile.css', '/css/anotherfile.css' ]; * ``` * - * @since 4.21.0 + * @since 4.20.2 * @cfg {String/String[]} [colorButton_contentsCss] * @member CKEDITOR.config */ diff --git a/tests/plugins/colorbutton/manual/customstyle.md b/tests/plugins/colorbutton/manual/customstyle.md index 582912045a2..b60e9a95526 100644 --- a/tests/plugins/colorbutton/manual/customstyle.md +++ b/tests/plugins/colorbutton/manual/customstyle.md @@ -1,4 +1,4 @@ -@bender-tags: feature, 5352, 4.21.0 +@bender-tags: feature, 5352, 4.20.2 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, colorbutton, colordialog, sourcearea diff --git a/tests/plugins/dialog/manual/multipleradiogroup.md b/tests/plugins/dialog/manual/multipleradiogroup.md index 5a1b92878be..31c9418849b 100644 --- a/tests/plugins/dialog/manual/multipleradiogroup.md +++ b/tests/plugins/dialog/manual/multipleradiogroup.md @@ -1,4 +1,4 @@ -@bender-tags: 4.21.0, bug, 439 +@bender-tags: 4.20.2, bug, 439 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, dialog diff --git a/tests/plugins/dialog/manual/multipleradiogroupwithtab.md b/tests/plugins/dialog/manual/multipleradiogroupwithtab.md index 5a1b92878be..31c9418849b 100644 --- a/tests/plugins/dialog/manual/multipleradiogroupwithtab.md +++ b/tests/plugins/dialog/manual/multipleradiogroupwithtab.md @@ -1,4 +1,4 @@ -@bender-tags: 4.21.0, bug, 439 +@bender-tags: 4.20.2, bug, 439 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, dialog diff --git a/tests/plugins/dialog/manual/radiogroupfocus.md b/tests/plugins/dialog/manual/radiogroupfocus.md index 0e31adf855d..7df6295afb2 100644 --- a/tests/plugins/dialog/manual/radiogroupfocus.md +++ b/tests/plugins/dialog/manual/radiogroupfocus.md @@ -1,4 +1,4 @@ -@bender-tags: 4.21.0, bug, 439 +@bender-tags: 4.20.2, bug, 439 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, image2 diff --git a/tests/plugins/widget/manual/inlineeditable.md b/tests/plugins/widget/manual/inlineeditable.md index fe023798e1a..da0db284b71 100644 --- a/tests/plugins/widget/manual/inlineeditable.md +++ b/tests/plugins/widget/manual/inlineeditable.md @@ -1,4 +1,4 @@ -@bender-tags: 4.21.0, bug, 698, widget +@bender-tags: 4.20.2, bug, 698, widget @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, sourcearea, basicstyles, widget diff --git a/tests/plugins/widget/manual/startupdata.md b/tests/plugins/widget/manual/startupdata.md index fb726aeddfd..7e709a11652 100644 --- a/tests/plugins/widget/manual/startupdata.md +++ b/tests/plugins/widget/manual/startupdata.md @@ -1,4 +1,4 @@ -@bender-tags: 4.21.0, feature, widget, 3540 +@bender-tags: 4.20.2, feature, widget, 3540 @bender-ui: collapsed @bender-ckeditor-plugins: widget, wysiwygarea, toolbar From 74a1b00b952e8358e63470b22c8e799fcc8f0ac1 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Fri, 20 Jan 2023 12:40:53 +0100 Subject: [PATCH 738/946] Fix undo in tables --- plugins/tab/plugin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/tab/plugin.js b/plugins/tab/plugin.js index d1fdd07efcc..98dc1899118 100644 --- a/plugins/tab/plugin.js +++ b/plugins/tab/plugin.js @@ -24,7 +24,7 @@ function selectNextCellCommand( backward ) { return { editorFocus: false, - canUndo: false, + canUndo: true, modes: { wysiwyg: 1 }, exec: function( editor ) { if ( editor.editable().hasFocus ) { From a89fd8ac735e0756613e8ac98125a9712124c202 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Fri, 20 Jan 2023 12:49:04 +0100 Subject: [PATCH 739/946] Add tests --- .../tab/manual/tabpreserveundostep.html | 20 +++++++++ .../plugins/tab/manual/tabpreserveundostep.md | 15 +++++++ tests/plugins/tab/tab.js | 41 +++++++++++++++++++ 3 files changed, 76 insertions(+) create mode 100644 tests/plugins/tab/manual/tabpreserveundostep.html create mode 100644 tests/plugins/tab/manual/tabpreserveundostep.md diff --git a/tests/plugins/tab/manual/tabpreserveundostep.html b/tests/plugins/tab/manual/tabpreserveundostep.html new file mode 100644 index 00000000000..ebac660f1a9 --- /dev/null +++ b/tests/plugins/tab/manual/tabpreserveundostep.html @@ -0,0 +1,20 @@ +

    Iframe-based editor

    +
    + +

    Div-based editor

    +
    + +

    Inline editor

    +
    + + diff --git a/tests/plugins/tab/manual/tabpreserveundostep.md b/tests/plugins/tab/manual/tabpreserveundostep.md new file mode 100644 index 00000000000..71c21f96690 --- /dev/null +++ b/tests/plugins/tab/manual/tabpreserveundostep.md @@ -0,0 +1,15 @@ +@bender-tags: 4.20.1, bug, 4829 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, tab, table, undo, floatingspace + +1. Create a standard table. +2. Write some text in a single cell. +3. Jump to the next cell by using `Tab` key. +4. Repeat step 2. +5. Use `undo` button. + +**Expected** Text from the last modified cell was removed. There is undo step for each cell. + +**Unexpected** There is a single undo step that reverses the entire input from the table. + +6. Repeat above steps for each editor. diff --git a/tests/plugins/tab/tab.js b/tests/plugins/tab/tab.js index 30e52627ca5..961554df10a 100644 --- a/tests/plugins/tab/tab.js +++ b/tests/plugins/tab/tab.js @@ -29,6 +29,47 @@ assert.areSame( '

    foo   xbar

    ', this.editorBot.getData( true ), 'spaces and text were inserted into the inline element' ); + }, + + // (#4829) + 'test tab preserves undo step in table cells': function() { + bender.editorBot.create( { + name: 'tab-undo', + config: { + plugins: 'tab, undo' + } + }, function( bot ) { + var editor = bot.editor; + + bot.setHtmlWithSelection( + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '
    text[]
    ' + ); + + editor.editable().fire( 'keydown', new CKEDITOR.dom.event( { keyCode: 9 } ) ); + editor.insertText( 'foo' ); + + assert.areEqual( + editor.getSelection().getRanges()[ 0 ]._getTableElement().getText(), + 'foo', + 'Inserted text does not match' + ); + editor.execCommand( 'undo' ); + assert.beautified.html( + editor.getData(), + '' + + '' + + '' + + '' + + '
    text 
    ' + ); + } ); } } ); From 5433428bdb4201ba574fee13f2102b0aed3f6ff3 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Fri, 3 Feb 2023 16:49:40 +0100 Subject: [PATCH 740/946] Updated manual test description. --- .../tab/manual/tabpreserveundostep.html | 32 +++++++++++-------- .../plugins/tab/manual/tabpreserveundostep.md | 19 ++++++----- 2 files changed, 28 insertions(+), 23 deletions(-) diff --git a/tests/plugins/tab/manual/tabpreserveundostep.html b/tests/plugins/tab/manual/tabpreserveundostep.html index ebac660f1a9..020288438fd 100644 --- a/tests/plugins/tab/manual/tabpreserveundostep.html +++ b/tests/plugins/tab/manual/tabpreserveundostep.html @@ -1,20 +1,26 @@ -

    Iframe-based editor

    -
    - -

    Div-based editor

    -
    - -

    Inline editor

    -
    +
    + + + + + + + + + + + + + + + +
    +
    diff --git a/tests/plugins/tab/manual/tabpreserveundostep.md b/tests/plugins/tab/manual/tabpreserveundostep.md index 71c21f96690..dd305f2c717 100644 --- a/tests/plugins/tab/manual/tabpreserveundostep.md +++ b/tests/plugins/tab/manual/tabpreserveundostep.md @@ -1,15 +1,14 @@ -@bender-tags: 4.20.1, bug, 4829 +@bender-tags: 4.21.0, bug, 4829 @bender-ui: collapsed -@bender-ckeditor-plugins: wysiwygarea, toolbar, tab, table, undo, floatingspace +@bender-ckeditor-plugins: wysiwygarea, toolbar, tab, table, undo, floatingspace, sourcearea, basicstyles -1. Create a standard table. -2. Write some text in a single cell. -3. Jump to the next cell by using `Tab` key. -4. Repeat step 2. -5. Use `undo` button. +**Note**: If you change the selection when adding text to the table cells, the undo/redo steps may work differently due to updating selection snapshots. -**Expected** Text from the last modified cell was removed. There is undo step for each cell. +1. Fill all empty cells in the table with some text. +2. Press undo button at the end of the undo stack. -**Unexpected** There is a single undo step that reverses the entire input from the table. +**Expected**: Text from each cell separately is undone in the reverse order of adding a text. -6. Repeat above steps for each editor. +3. Press the redo button at the end of the redo stack. + +**Expected**: Text from each cell separately is redone back to the original state. From c967971e78b633150d442576e0a4906fa20fd596 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Mon, 6 Feb 2023 15:05:59 +0100 Subject: [PATCH 741/946] Added changelog entry. --- CHANGES.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGES.md b/CHANGES.md index a29937d2cb9..0103fa3e965 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -8,6 +8,7 @@ Fixed Issues: * [#698](https://github.com/ckeditor/ckeditor4/issues/698): Fixed: The error is thrown after applying formatting to the widget with inline editable and switching to the source mode. Thanks to [Glen](https://github.com/glen-84)! * [#439](https://github.com/ckeditor/ckeditor4/issues/439): Fixed: Incorrect Tab and Shift+Tab navigation for radio buttons inside the dialog. * [#3540](https://github.com/ckeditor/ckeditor4/issues/3540): Fixed: The [startup data](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html) command data is not being passed to the widget to populate widget's template. +* [#4829](https://github.com/ckeditor/ckeditor4/issues/4829): Fixed: Undo reverses entire table content instead of a single cell. Thanks to that fix, multiple changes in a table can be undone one by one. API changes: From 6499c65c6b52c2f24d6f65b1867ea42d74b859f6 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 7 Feb 2023 14:05:13 +0100 Subject: [PATCH 742/946] Remove the history listener when destroying an editor instance --- plugins/maximize/plugin.js | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/plugins/maximize/plugin.js b/plugins/maximize/plugin.js index 467997db5f4..853a23a1735 100644 --- a/plugins/maximize/plugin.js +++ b/plugins/maximize/plugin.js @@ -118,6 +118,14 @@ editor.resize( viewPaneSize.width, viewPaneSize.height, null, true ); } + function handleHistoryApi() { + var command = editor.getCommand( 'maximize' ); + + if ( command.state === CKEDITOR.TRISTATE_ON ) { + command.exec(); + } + } + // Retain state after mode switches. var savedState = CKEDITOR.TRISTATE_OFF; @@ -295,12 +303,11 @@ var historyEvent = editor.config.maximize_historyIntegration === CKEDITOR.HISTORY_NATIVE ? 'popstate' : 'hashchange'; - mainWindow.on( historyEvent, function() { - var command = editor.getCommand( 'maximize' ); + mainWindow.on( historyEvent, handleHistoryApi ); - if ( command.state === CKEDITOR.TRISTATE_ON ) { - command.exec(); - } + // Remove the history listener when destroying an editor instance (#5396). + editor.on( 'destroy', function() { + mainWindow.removeListener( historyEvent, handleHistoryApi ); } ); } } From aa48218845c1012b32523e8dcf4d2b405ac3f50d Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 7 Feb 2023 14:07:04 +0100 Subject: [PATCH 743/946] Add unit tests --- tests/plugins/maximize/maximize.js | 72 ++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/tests/plugins/maximize/maximize.js b/tests/plugins/maximize/maximize.js index b84cb8cd2f0..43cc816b449 100644 --- a/tests/plugins/maximize/maximize.js +++ b/tests/plugins/maximize/maximize.js @@ -201,5 +201,77 @@ bender.test( { editor.execCommand( 'maximize' ); ckeWindow.fire( 'popstate' ); } ); + }, + + // #(5396) + 'test maximize removes \'popstate\' event handler when editor instance is destroyed': function() { + bender.editorBot.create( { + name: 'editor_destroy_popstate', + config: { + maximize_historyIntegration: CKEDITOR.HISTORY_NATIVE + } + }, function( bot ) { + var ckeWindow = CKEDITOR.document.getWindow(), + editor = bot.editor, + initialPopstateListenersLength = ckeWindow.getPrivate().events.popstate.listeners.length; + + editor.destroy(); + + var popstateListenersLength = ckeWindow.getPrivate().events.popstate.listeners.length; + + assert.areSame( initialPopstateListenersLength - 1, popstateListenersLength, 'the popstate listener should be removed' ); + } ); + }, + + // #(5396) + 'test maximize removes \'hashchange\' event handler when editor instance is destroyed': function() { + bender.editorBot.create( { + name: 'editor_destroy_hash', + config: { + maximize_historyIntegration: CKEDITOR.HISTORY_HASH + } + }, function( bot ) { + var ckeWindow = CKEDITOR.document.getWindow(), + editor = bot.editor, + listeners = ckeWindow.getPrivate().events.hashchange.listeners, + initialHashchangeListenersLength = listeners.length; + + editor.destroy(); + + var hashchangeListenersLength = listeners.length; + + assert.areSame( initialHashchangeListenersLength - 1, hashchangeListenersLength, 'The hashchange listener be removed' ); + } ); + }, + + // #(5396) + 'test maximize leaves \'hashchange\' and \'popstate\' listeners when config.maximize_historyIntegration is set to off value': function() { + bender.editorBot.create( { + name: 'editor_destroy_hash', + config: { + maximize_historyIntegration: CKEDITOR.HISTORY_OFF + } + }, function( bot ) { + var ckeWindow = CKEDITOR.document.getWindow(), + editor = bot.editor, + hashchangeListeners = ckeWindow.getPrivate().events.hashchange.listeners, + popstateListeners = ckeWindow.getPrivate().events.popstate.listeners, + initialHashchangeListenersLength = hashchangeListeners.length, + initialPopstateListenersLength = popstateListeners.length; + + editor.destroy(); + + var hashchangeListenersLength = hashchangeListeners.length; + var popstateListenersLength = popstateListeners.length; + + assert.areSame( + initialHashchangeListenersLength, hashchangeListenersLength, + 'The hashchange listeners length should be equal with the initial length' + ); + assert.areSame( + initialPopstateListenersLength, popstateListenersLength, + 'The popstate listeners length should be equal with the initial length' + ); + } ); } } ); From 4f020075edb0756f72785fba357ce47f15b9c4c8 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Tue, 7 Feb 2023 15:25:13 +0100 Subject: [PATCH 744/946] Fix typos in tests. --- tests/plugins/maximize/maximize.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/plugins/maximize/maximize.js b/tests/plugins/maximize/maximize.js index 43cc816b449..0748ad40a81 100644 --- a/tests/plugins/maximize/maximize.js +++ b/tests/plugins/maximize/maximize.js @@ -203,7 +203,7 @@ bender.test( { } ); }, - // #(5396) + // (#5396) 'test maximize removes \'popstate\' event handler when editor instance is destroyed': function() { bender.editorBot.create( { name: 'editor_destroy_popstate', @@ -223,7 +223,7 @@ bender.test( { } ); }, - // #(5396) + // (#5396) 'test maximize removes \'hashchange\' event handler when editor instance is destroyed': function() { bender.editorBot.create( { name: 'editor_destroy_hash', @@ -244,8 +244,8 @@ bender.test( { } ); }, - // #(5396) - 'test maximize leaves \'hashchange\' and \'popstate\' listeners when config.maximize_historyIntegration is set to off value': function() { + // (#5396) + 'test maximize does not add \'hashchange\' and \'popstate\' listeners when config.maximize_historyIntegration is set to off value': function() { bender.editorBot.create( { name: 'editor_destroy_hash', config: { From 9c5f65752560166f0174f853cc6c1db01a365b01 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Tue, 7 Feb 2023 15:45:58 +0100 Subject: [PATCH 745/946] Add changelog entry. --- CHANGES.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGES.md b/CHANGES.md index 0103fa3e965..72af32747e5 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -9,6 +9,7 @@ Fixed Issues: * [#439](https://github.com/ckeditor/ckeditor4/issues/439): Fixed: Incorrect Tab and Shift+Tab navigation for radio buttons inside the dialog. * [#3540](https://github.com/ckeditor/ckeditor4/issues/3540): Fixed: The [startup data](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html) command data is not being passed to the widget to populate widget's template. * [#4829](https://github.com/ckeditor/ckeditor4/issues/4829): Fixed: Undo reverses entire table content instead of a single cell. Thanks to that fix, multiple changes in a table can be undone one by one. +* [#5396](https://github.com/ckeditor/ckeditor4/issues/5396): Fixed: Event listeners for `popstate` and `hashchange` events on the `window`, added by the [Maximize](https://ckeditor.com/cke4/addon/maximize) plugin, were not removed when destroying the editor instance. API changes: From 9ebf2cae16a41af6fd6daf9a6b3890acaf35e930 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacek=20Bogda=C5=84ski?= Date: Wed, 8 Feb 2023 12:00:53 +0100 Subject: [PATCH 746/946] Update CHANGES.md --- CHANGES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 72af32747e5..379a13970f1 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -7,13 +7,13 @@ Fixed Issues: * [#698](https://github.com/ckeditor/ckeditor4/issues/698): Fixed: The error is thrown after applying formatting to the widget with inline editable and switching to the source mode. Thanks to [Glen](https://github.com/glen-84)! * [#439](https://github.com/ckeditor/ckeditor4/issues/439): Fixed: Incorrect Tab and Shift+Tab navigation for radio buttons inside the dialog. -* [#3540](https://github.com/ckeditor/ckeditor4/issues/3540): Fixed: The [startup data](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html) command data is not being passed to the widget to populate widget's template. * [#4829](https://github.com/ckeditor/ckeditor4/issues/4829): Fixed: Undo reverses entire table content instead of a single cell. Thanks to that fix, multiple changes in a table can be undone one by one. * [#5396](https://github.com/ckeditor/ckeditor4/issues/5396): Fixed: Event listeners for `popstate` and `hashchange` events on the `window`, added by the [Maximize](https://ckeditor.com/cke4/addon/maximize) plugin, were not removed when destroying the editor instance. API changes: * [#5352](https://github.com/ckeditor/ckeditor4/issues/5352): Added the [`colorButton_contentsCss`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-colorButton_contentsCss) configuration option allowing to add custom CSS to the [Color Button](https://ckeditor.com/cke4/addon/colorbutton) menu content. Thanks to [mihilion](https://github.com/mihilion)! +* [#3540](https://github.com/ckeditor/ckeditor4/issues/3540): The [startup data](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html) passed to the widget's command is now used to also populate the widget's template. ## CKEditor 4.20.1 From be4a1cc36dfe41ea95bc0c25ec7e920f34bc7bf2 Mon Sep 17 00:00:00 2001 From: godai78 Date: Wed, 8 Feb 2023 12:15:48 +0100 Subject: [PATCH 747/946] Changelog review. --- CHANGES.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 379a13970f1..be3736bac52 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -5,9 +5,9 @@ CKEditor 4 Changelog Fixed Issues: -* [#698](https://github.com/ckeditor/ckeditor4/issues/698): Fixed: The error is thrown after applying formatting to the widget with inline editable and switching to the source mode. Thanks to [Glen](https://github.com/glen-84)! +* [#698](https://github.com/ckeditor/ckeditor4/issues/698): Fixed: An error was thrown after applying formatting to the widget with inline editable and switching to the source mode. Thanks to [Glen](https://github.com/glen-84)! * [#439](https://github.com/ckeditor/ckeditor4/issues/439): Fixed: Incorrect Tab and Shift+Tab navigation for radio buttons inside the dialog. -* [#4829](https://github.com/ckeditor/ckeditor4/issues/4829): Fixed: Undo reverses entire table content instead of a single cell. Thanks to that fix, multiple changes in a table can be undone one by one. +* [#4829](https://github.com/ckeditor/ckeditor4/issues/4829): Fixed: Undo reversed entire table content instead of a single cell. Thanks to that fix, multiple changes in a table can be undone one by one. * [#5396](https://github.com/ckeditor/ckeditor4/issues/5396): Fixed: Event listeners for `popstate` and `hashchange` events on the `window`, added by the [Maximize](https://ckeditor.com/cke4/addon/maximize) plugin, were not removed when destroying the editor instance. API changes: From 4709c6ad4b7c163968e50ad931ba5e071932e6a1 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 6 Feb 2023 15:57:35 +0100 Subject: [PATCH 748/946] Fire `change` in the `easyimage` plugin after upload is done. --- plugins/easyimage/plugin.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/easyimage/plugin.js b/plugins/easyimage/plugin.js index 6485822ae4e..254fd6765d4 100644 --- a/plugins/easyimage/plugin.js +++ b/plugins/easyimage/plugin.js @@ -349,6 +349,8 @@ srcset: srcset, sizes: '100vw' } ); + + this.editor.fire( 'change' ); } ); this.on( 'uploadFailed', function() { From 4a6e7c987e65d458a3cb4fd2c504e1dbaa906293 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 6 Feb 2023 15:58:02 +0100 Subject: [PATCH 749/946] Add tests for `easyimage`. --- .../plugins/easyimage/manual/changeevent.html | 29 +++++++++++++++++++ tests/plugins/easyimage/manual/changeevent.md | 12 ++++++++ tests/plugins/easyimage/uploadintegrations.js | 26 +++++++++++++++++ 3 files changed, 67 insertions(+) create mode 100644 tests/plugins/easyimage/manual/changeevent.html create mode 100644 tests/plugins/easyimage/manual/changeevent.md diff --git a/tests/plugins/easyimage/manual/changeevent.html b/tests/plugins/easyimage/manual/changeevent.html new file mode 100644 index 00000000000..550d8367a73 --- /dev/null +++ b/tests/plugins/easyimage/manual/changeevent.html @@ -0,0 +1,29 @@ +

    Note, this test uses a real Cloud Service connection, so you might want to be on-line 😉.

    + +
    +

    Drop image here:

    +
    + +
    + + diff --git a/tests/plugins/easyimage/manual/changeevent.md b/tests/plugins/easyimage/manual/changeevent.md new file mode 100644 index 00000000000..32491beafaa --- /dev/null +++ b/tests/plugins/easyimage/manual/changeevent.md @@ -0,0 +1,12 @@ +@bender-tags: 4.20.2, 5414, bug +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, easyimage, undo +@bender-include: ../_helpers/tools.js + +1. Drop image into the editor. +1. Wait for its upload. + +**Expected** There are two change events noted under the editor. +**Unexpected** There is only one change event noted under the editor. + +**Note** You can check editor's data for each `change` event in the browser console. diff --git a/tests/plugins/easyimage/uploadintegrations.js b/tests/plugins/easyimage/uploadintegrations.js index 749e6f3413c..17ff32c976a 100644 --- a/tests/plugins/easyimage/uploadintegrations.js +++ b/tests/plugins/easyimage/uploadintegrations.js @@ -218,6 +218,32 @@ wait(); }, + // #5414 + 'test change event is fired after the upload finishes': function() { + var editor = this.editor, + listeners = this.listeners; + + listeners.push( editor.widgets.on( 'instanceCreated', function( evt ) { + var widget = evt.data; + if ( widget.name == 'easyimage' ) { + listeners.push( editor.once( 'change', function( evt ) { + resume( function() { + var editorData = evt.editor.getData(), + // To check if the change contains correct upload data, + // we can simply check the existence of srcset attribute with a part of the path. + containsUploadedImageSrc = editorData.indexOf( 'srcset="/tests/' ) !== -1; + + assert.isTrue( containsUploadedImageSrc ); + } ); + } ) ); + } + } ) ); + + pasteFiles( editor, [ bender.tools.getTestPngFile() ], null, { type: 'auto', method: 'paste' } ); + + wait(); + }, + 'test pasting mixed HTML content': function() { var editor = this.editor, widgets; From f432792f832f60067f468dc134c7557bc34cf7a6 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 6 Feb 2023 16:24:17 +0100 Subject: [PATCH 750/946] Fire `change` event after upload in the `uploadimage` plugin. --- plugins/uploadimage/plugin.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/uploadimage/plugin.js b/plugins/uploadimage/plugin.js index ad99893190e..0bef2885ac1 100644 --- a/plugins/uploadimage/plugin.js +++ b/plugins/uploadimage/plugin.js @@ -95,6 +95,8 @@ this.replaceWith( '' ); + + this.editor.fire( 'change' ); } } ); From 0707f2dd46993faf2562347d19595f77cfeda9c7 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 6 Feb 2023 16:25:29 +0100 Subject: [PATCH 751/946] Add tests for `uploadimage`. --- .../uploadimage/manual/changeevent.html | 47 +++++++++++++++++++ .../plugins/uploadimage/manual/changeevent.md | 12 +++++ tests/plugins/uploadimage/uploadimage.js | 39 +++++++++++++++ 3 files changed, 98 insertions(+) create mode 100644 tests/plugins/uploadimage/manual/changeevent.html create mode 100644 tests/plugins/uploadimage/manual/changeevent.md diff --git a/tests/plugins/uploadimage/manual/changeevent.html b/tests/plugins/uploadimage/manual/changeevent.html new file mode 100644 index 00000000000..a7bbacc0306 --- /dev/null +++ b/tests/plugins/uploadimage/manual/changeevent.html @@ -0,0 +1,47 @@ +

    With image plugin

    +
    +

    Drop image here:

    +
    + +
    + +

    With image2 plugin

    +
    +

    Drop image here:

    +
    + +
    + + diff --git a/tests/plugins/uploadimage/manual/changeevent.md b/tests/plugins/uploadimage/manual/changeevent.md new file mode 100644 index 00000000000..fa7615c2532 --- /dev/null +++ b/tests/plugins/uploadimage/manual/changeevent.md @@ -0,0 +1,12 @@ +@bender-tags: 4.20.2, 5414, bug +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, uploadimage, undo +@bender-include: ../../uploadwidget/manual/_helpers/xhr.js + +1. Drop image into the editor. +1. Wait for its upload. + +**Expected** There are two change events noted under the editor. +**Unexpected** There is only one change event noted under the editor. + +**Note** You can check editor's data for each `change` event in the browser console. diff --git a/tests/plugins/uploadimage/uploadimage.js b/tests/plugins/uploadimage/uploadimage.js index 4c6949362be..6bf5245d6aa 100644 --- a/tests/plugins/uploadimage/uploadimage.js +++ b/tests/plugins/uploadimage/uploadimage.js @@ -631,6 +631,45 @@ pasteFilesWithFilesMimeType( editor, [ image ] ); + wait(); + } ); + } ); + }, + + // #5414 + 'test change event is fired after upload finishes': function() { + bender.editorBot.create( { + name: 'undo-integration-change-after-upload', + config: { + uploadUrl: '%BASE_PATH', + extraPlugins: 'uploadimage' + } + }, function( bot ) { + var editor = bot.editor, + imageName = 'test.png', + image = { + name: imageName, + type: 'image/png' + }, + loader; + + bot.setData( '', function() { + editor.once( 'change', function( evt ) { + resume( function() { + var editorData = evt.editor.getData(), + containsUploadedImageUrl = editorData.indexOf( 'src="' + IMG_URL ) !== -1; + + assert.isTrue( containsUploadedImageUrl ); + } ); + } ); + + pasteFilesWithFilesMimeType( editor, [ image ] ); + + loader = editor.uploadRepository.loaders[ 0 ]; + + loader.url = IMG_URL; + loader.changeStatus( 'uploaded' ); + wait(); } ); } ); From 04a591526f5777ccc763d8385acb2e7d59705872 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 6 Feb 2023 16:44:01 +0100 Subject: [PATCH 752/946] Move firing the `change` event directly to the `uploadwidget`'s `replaceWith()` method. --- plugins/uploadimage/plugin.js | 2 -- plugins/uploadwidget/plugin.js | 4 ++++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/plugins/uploadimage/plugin.js b/plugins/uploadimage/plugin.js index 0bef2885ac1..ad99893190e 100644 --- a/plugins/uploadimage/plugin.js +++ b/plugins/uploadimage/plugin.js @@ -95,8 +95,6 @@ this.replaceWith( '' ); - - this.editor.fire( 'change' ); } } ); diff --git a/plugins/uploadwidget/plugin.js b/plugins/uploadwidget/plugin.js index 2209ff49539..a970c8b9d13 100644 --- a/plugins/uploadwidget/plugin.js +++ b/plugins/uploadwidget/plugin.js @@ -359,6 +359,10 @@ } else { editor.getSelection().selectBookmarks( bookmarks ); } + + // Ensure that replacing upload placeholder with the final + // uploaded element is considered a change of content (#5414). + editor.fire( 'change' ); }, /** From 0de3afa8dac3ea43f99db89e9a2ed43fd2d48908 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 6 Feb 2023 16:44:56 +0100 Subject: [PATCH 753/946] Add test for the `uploadwidget` plugin. --- tests/plugins/uploadwidget/uploadwidget.js | 32 ++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/tests/plugins/uploadwidget/uploadwidget.js b/tests/plugins/uploadwidget/uploadwidget.js index b1b363f14ef..73f8063c8fc 100644 --- a/tests/plugins/uploadwidget/uploadwidget.js +++ b/tests/plugins/uploadwidget/uploadwidget.js @@ -11,7 +11,8 @@ htmlMatchingOpts = { compareSelection: true, normalizeSelection: true - }; + }, + UPLOADED_MARKER = 'uploaded'; bender.editor = { config: { @@ -34,7 +35,7 @@ }, onUploaded: function() { - this.replaceWith( 'uploaded' ); + this.replaceWith( UPLOADED_MARKER ); } } ); @@ -1133,6 +1134,33 @@ assert.areSame( '

    xxx

    ', editor.getData() ); } ); + }, + + // #5414 + 'test firing change after calling replaceWith() method': function() { + var bot = this.editorBot, + editor = bot.editor, + uploads = editor.uploadRepository, + loader = uploads.create( bender.tools.getTestPngFile() ); + + loader.loadAndUpload( 'uploadUrl' ); + + addTestUploadWidget( editor, 'testChange' ); + + bot.setData( '...', function() { + editor.once( 'change', function() { + resume( function() { + var editorContent = editor.getData(), + containsUploadedContent = editorContent.indexOf( UPLOADED_MARKER ) !== -1; + + assert.isTrue( containsUploadedContent, 'The editor contains the marker of the uploaded widget' ); + } ); + } ); + + loader.changeStatus( 'uploaded' ); + + wait(); + } ); } } ); } )(); From 2e84a4a3abe84864f449886913cb3ac6b8de8959 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 6 Feb 2023 17:08:58 +0100 Subject: [PATCH 754/946] Add tests for `uploadfile`. --- .../uploadfile/manual/changeevent.html | 28 +++++++++++++++++++ .../plugins/uploadfile/manual/changeevent.md | 12 ++++++++ tests/plugins/uploadfile/uploadfile.js | 22 +++++++++++++++ 3 files changed, 62 insertions(+) create mode 100644 tests/plugins/uploadfile/manual/changeevent.html create mode 100644 tests/plugins/uploadfile/manual/changeevent.md diff --git a/tests/plugins/uploadfile/manual/changeevent.html b/tests/plugins/uploadfile/manual/changeevent.html new file mode 100644 index 00000000000..d1cf917a635 --- /dev/null +++ b/tests/plugins/uploadfile/manual/changeevent.html @@ -0,0 +1,28 @@ +
    +

    Drop some file here:

    +
    + +
    + + diff --git a/tests/plugins/uploadfile/manual/changeevent.md b/tests/plugins/uploadfile/manual/changeevent.md new file mode 100644 index 00000000000..a291b5625ce --- /dev/null +++ b/tests/plugins/uploadfile/manual/changeevent.md @@ -0,0 +1,12 @@ +@bender-tags: 4.20.2, 5414, bug +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, uploadfile, undo +@bender-include: ../../uploadwidget/manual/_helpers/xhr.js + +1. Drop some file into the editor. +1. Wait for its upload. + +**Expected** There are two change events noted under the editor. +**Unexpected** There is only one change event noted under the editor. + +**Note** You can check editor's data for each `change` event in the browser console. diff --git a/tests/plugins/uploadfile/uploadfile.js b/tests/plugins/uploadfile/uploadfile.js index d88ae87b00e..ab0cd2d53c9 100644 --- a/tests/plugins/uploadfile/uploadfile.js +++ b/tests/plugins/uploadfile/uploadfile.js @@ -229,5 +229,27 @@ bender.test( { loader.abort(); assert.areSame( 'abort', loader.status, 'Loader status' ); + }, + + // #5414 + 'test firing change event after the upload finishes': function() { + var editor = this.editors.uploadfile, + uploads = editor.uploadRepository, + loader = uploads.create( bender.tools.getTestTxtFile() ); + + this.editorBots.uploadfile.setData( '...', function() { + editor.once( 'change', function() { + resume( function() { + assert.sameData( '

    name.txt

    ', + editor.getData() ); + } ); + } ); + + loader.url = '%BASE_PATH%_assets/sample.txt'; + loader.changeStatus( 'uploaded' ); + + wait(); + } ); } } ); From 1603f5f1a06d20d25a84e94d9faf43b9a6b027a8 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 6 Feb 2023 17:30:11 +0100 Subject: [PATCH 755/946] Add issue reference to the `easyimage` plugin. --- plugins/easyimage/plugin.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/easyimage/plugin.js b/plugins/easyimage/plugin.js index 254fd6765d4..18102f7a294 100644 --- a/plugins/easyimage/plugin.js +++ b/plugins/easyimage/plugin.js @@ -350,6 +350,8 @@ sizes: '100vw' } ); + // Ensure that replacing placeholder image with the final one + // ss considered a change of content (#5414). this.editor.fire( 'change' ); } ); From 7b2211c6aaf92e5894be4bd8711506f40981201d Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Wed, 8 Feb 2023 00:05:58 +0100 Subject: [PATCH 756/946] Fix typos and bender tags order in the manual tests --- plugins/easyimage/plugin.js | 4 ++-- plugins/uploadwidget/plugin.js | 4 ++-- tests/plugins/easyimage/manual/changeevent.md | 2 +- tests/plugins/easyimage/uploadintegrations.js | 2 +- tests/plugins/uploadfile/manual/changeevent.md | 2 +- tests/plugins/uploadfile/uploadfile.js | 2 +- tests/plugins/uploadimage/manual/changeevent.md | 2 +- tests/plugins/uploadimage/uploadimage.js | 2 +- tests/plugins/uploadwidget/uploadwidget.js | 2 +- 9 files changed, 11 insertions(+), 11 deletions(-) diff --git a/plugins/easyimage/plugin.js b/plugins/easyimage/plugin.js index 18102f7a294..be92e6d6f3d 100644 --- a/plugins/easyimage/plugin.js +++ b/plugins/easyimage/plugin.js @@ -350,8 +350,8 @@ sizes: '100vw' } ); - // Ensure that replacing placeholder image with the final one - // ss considered a change of content (#5414). + // Ensure that replacing the placeholder image with the final one + // is considered a content change (#5414). this.editor.fire( 'change' ); } ); diff --git a/plugins/uploadwidget/plugin.js b/plugins/uploadwidget/plugin.js index a970c8b9d13..566d81c0238 100644 --- a/plugins/uploadwidget/plugin.js +++ b/plugins/uploadwidget/plugin.js @@ -360,8 +360,8 @@ editor.getSelection().selectBookmarks( bookmarks ); } - // Ensure that replacing upload placeholder with the final - // uploaded element is considered a change of content (#5414). + // Ensure that replacing the upload placeholder with the final + // uploaded element is considered a content change (#5414). editor.fire( 'change' ); }, diff --git a/tests/plugins/easyimage/manual/changeevent.md b/tests/plugins/easyimage/manual/changeevent.md index 32491beafaa..8ff77ad8486 100644 --- a/tests/plugins/easyimage/manual/changeevent.md +++ b/tests/plugins/easyimage/manual/changeevent.md @@ -1,4 +1,4 @@ -@bender-tags: 4.20.2, 5414, bug +@bender-tags: 4.20.2, bug, 5414 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, easyimage, undo @bender-include: ../_helpers/tools.js diff --git a/tests/plugins/easyimage/uploadintegrations.js b/tests/plugins/easyimage/uploadintegrations.js index 17ff32c976a..642ca3f7a77 100644 --- a/tests/plugins/easyimage/uploadintegrations.js +++ b/tests/plugins/easyimage/uploadintegrations.js @@ -218,7 +218,7 @@ wait(); }, - // #5414 + // (#5414) 'test change event is fired after the upload finishes': function() { var editor = this.editor, listeners = this.listeners; diff --git a/tests/plugins/uploadfile/manual/changeevent.md b/tests/plugins/uploadfile/manual/changeevent.md index a291b5625ce..2d7d6b3720f 100644 --- a/tests/plugins/uploadfile/manual/changeevent.md +++ b/tests/plugins/uploadfile/manual/changeevent.md @@ -1,4 +1,4 @@ -@bender-tags: 4.20.2, 5414, bug +@bender-tags: 4.20.2, bug, 5414 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, uploadfile, undo @bender-include: ../../uploadwidget/manual/_helpers/xhr.js diff --git a/tests/plugins/uploadfile/uploadfile.js b/tests/plugins/uploadfile/uploadfile.js index ab0cd2d53c9..196ac07244a 100644 --- a/tests/plugins/uploadfile/uploadfile.js +++ b/tests/plugins/uploadfile/uploadfile.js @@ -231,7 +231,7 @@ bender.test( { assert.areSame( 'abort', loader.status, 'Loader status' ); }, - // #5414 + // (#5414) 'test firing change event after the upload finishes': function() { var editor = this.editors.uploadfile, uploads = editor.uploadRepository, diff --git a/tests/plugins/uploadimage/manual/changeevent.md b/tests/plugins/uploadimage/manual/changeevent.md index fa7615c2532..3dc053911a2 100644 --- a/tests/plugins/uploadimage/manual/changeevent.md +++ b/tests/plugins/uploadimage/manual/changeevent.md @@ -1,4 +1,4 @@ -@bender-tags: 4.20.2, 5414, bug +@bender-tags: 4.20.2, bug, 5414 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, uploadimage, undo @bender-include: ../../uploadwidget/manual/_helpers/xhr.js diff --git a/tests/plugins/uploadimage/uploadimage.js b/tests/plugins/uploadimage/uploadimage.js index 6bf5245d6aa..aa9b3a10999 100644 --- a/tests/plugins/uploadimage/uploadimage.js +++ b/tests/plugins/uploadimage/uploadimage.js @@ -636,7 +636,7 @@ } ); }, - // #5414 + // (#5414) 'test change event is fired after upload finishes': function() { bender.editorBot.create( { name: 'undo-integration-change-after-upload', diff --git a/tests/plugins/uploadwidget/uploadwidget.js b/tests/plugins/uploadwidget/uploadwidget.js index 73f8063c8fc..be3d36829d1 100644 --- a/tests/plugins/uploadwidget/uploadwidget.js +++ b/tests/plugins/uploadwidget/uploadwidget.js @@ -1136,7 +1136,7 @@ } ); }, - // #5414 + // (#5414) 'test firing change after calling replaceWith() method': function() { var bot = this.editorBot, editor = bot.editor, From 345311a4b7dfca4a5e057040988b051f111d8eb8 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Wed, 8 Feb 2023 15:35:11 +0100 Subject: [PATCH 757/946] Add changelog entry --- CHANGES.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGES.md b/CHANGES.md index be3736bac52..a7fbd7f9d3b 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -9,6 +9,7 @@ Fixed Issues: * [#439](https://github.com/ckeditor/ckeditor4/issues/439): Fixed: Incorrect Tab and Shift+Tab navigation for radio buttons inside the dialog. * [#4829](https://github.com/ckeditor/ckeditor4/issues/4829): Fixed: Undo reversed entire table content instead of a single cell. Thanks to that fix, multiple changes in a table can be undone one by one. * [#5396](https://github.com/ckeditor/ckeditor4/issues/5396): Fixed: Event listeners for `popstate` and `hashchange` events on the `window`, added by the [Maximize](https://ckeditor.com/cke4/addon/maximize) plugin, were not removed when destroying the editor instance. +* [#5414](https://github.com/ckeditor/ckeditor4/issues/5414): Fixed: File and image uploaders based on the [Upload Widget plugin](https://ckeditor.com/cke4/addon/uploadwidget) and [Easy Image plugin ](https://ckeditor.com/cke4/addon/easyimage) didn't fire the [`change` event](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-change) upon finishing upload, resulting in passing incorrect data in form controls for integration frameworks, like [Reactive forms in Angular](https://angular.io/guide/reactive-forms). API changes: From 8e94fbc85efe62bbfd2e7f896fab360ebe6404ab Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Wed, 8 Feb 2023 15:12:24 +0100 Subject: [PATCH 758/946] Update license regexp --- dev/license/updatelicense.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dev/license/updatelicense.js b/dev/license/updatelicense.js index f90d585756a..b6ecb14b448 100755 --- a/dev/license/updatelicense.js +++ b/dev/license/updatelicense.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ @@ -9,8 +9,8 @@ var fs = require( 'fs' ), path = require( 'path' ), execSync = require( 'child_process' ).execSync, dirname = require( 'path' ).dirname, - OLD_COMPANY_NAME_REGEXP = /(\[|)?CKSource(\]\(.+?\)|<\/a>)?\s*?(?:-|–)? Frederico\s+Knabben/gi, - NEW_COMPANY_NAME_REPLACEMENT = '$1CKSource$2 Holding sp. z o.o', + OLD_COMPANY_NAME_REGEXP = /(\[|)?CKSource(\]\(.+?\)|<\/a>)?\s*?(?:-|–)? Holding/gi, + NEW_COMPANY_NAME_REPLACEMENT = '$1CKSource$2 Holding', YEAR = new Date().getFullYear(), ACCEPTED_FORMATS = [ '.css', @@ -62,7 +62,7 @@ function updateLicenseBanner( filepath ) { return; } - console.log( 'Updating' + filepath ); + console.log( 'Updating ' + filepath ); var data = fs.readFileSync( filepath, 'utf8' ), bannerRegexp = /(Copyright.*\d{4}.*-.*)\d{4}(.*CKSource)/gi, From 0448f13aa3fbcba649c9662c001521a64713bfc3 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Wed, 8 Feb 2023 15:13:04 +0100 Subject: [PATCH 759/946] Update license banners --- .npm/README.md | 2 +- LICENSE.md | 18 +++++++++--------- README.md | 2 +- adapters/jquery.js | 2 +- ckeditor.js | 2 +- config.js | 2 +- contents.css | 2 +- core/_bootstrap.js | 2 +- core/ckeditor.js | 2 +- core/ckeditor_base.js | 2 +- core/ckeditor_basic.js | 2 +- core/command.js | 2 +- core/commanddefinition.js | 2 +- core/config.js | 2 +- core/creators/inline.js | 2 +- core/creators/themedui.js | 2 +- core/dataprocessor.js | 2 +- core/dom.js | 2 +- core/dom/comment.js | 2 +- core/dom/document.js | 2 +- core/dom/documentfragment.js | 2 +- core/dom/domobject.js | 2 +- core/dom/element.js | 2 +- core/dom/elementpath.js | 2 +- core/dom/event.js | 2 +- core/dom/iterator.js | 2 +- core/dom/node.js | 2 +- core/dom/nodelist.js | 2 +- core/dom/range.js | 2 +- core/dom/rangelist.js | 2 +- core/dom/rect.js | 2 +- core/dom/text.js | 2 +- core/dom/walker.js | 2 +- core/dom/window.js | 2 +- core/dtd.js | 2 +- core/editable.js | 2 +- core/editor.js | 2 +- core/editor_basic.js | 2 +- core/env.js | 2 +- core/event.js | 2 +- core/eventInfo.js | 2 +- core/filter.js | 2 +- core/focusmanager.js | 2 +- core/htmldataprocessor.js | 2 +- core/htmlparser.js | 2 +- core/htmlparser/basicwriter.js | 2 +- core/htmlparser/cdata.js | 2 +- core/htmlparser/comment.js | 2 +- core/htmlparser/element.js | 2 +- core/htmlparser/filter.js | 2 +- core/htmlparser/filterRulesDefinition.js | 2 +- core/htmlparser/fragment.js | 2 +- core/htmlparser/nameTransformRule.js | 2 +- core/htmlparser/node.js | 2 +- core/htmlparser/text.js | 2 +- core/keystrokehandler.js | 2 +- core/lang.js | 2 +- core/loader.js | 2 +- core/log.js | 2 +- core/plugindefinition.js | 2 +- core/plugins.js | 2 +- core/promise.js | 2 +- core/resourcemanager.js | 2 +- core/scriptloader.js | 2 +- core/selection.js | 2 +- core/selection/optimization.js | 2 +- core/skin.js | 2 +- core/style.js | 2 +- core/template.js | 2 +- core/tools.js | 2 +- core/tools/color.js | 2 +- core/ui.js | 2 +- dev/builder/build-config.js | 2 +- dev/builder/build.sh | 2 +- dev/console/console.css | 2 +- dev/console/console.js | 2 +- dev/console/focusconsole.js | 2 +- dev/dtd/dtd.html | 2 +- dev/getemoji/getemoji.js | 2 +- dev/iconmaker/iconmaker.js | 2 +- dev/iconmaker/lib/main.js | 2 +- dev/langtool/_common.sh | 2 +- dev/langtool/export_po_files.sh | 2 +- dev/langtool/fix_plugins.sh | 2 +- dev/langtool/langtool.sh | 2 +- dev/langtool/meta/ckeditor.core/meta.txt | 2 +- .../ckeditor.plugin-a11yhelp-dialogs/meta.txt | 2 +- .../meta/ckeditor.plugin-about/meta.txt | 2 +- .../meta/ckeditor.plugin-autoembed/meta.txt | 2 +- .../meta/ckeditor.plugin-basicstyles/meta.txt | 2 +- .../meta/ckeditor.plugin-bidi/meta.txt | 2 +- .../meta/ckeditor.plugin-blockquote/meta.txt | 2 +- .../meta/ckeditor.plugin-clipboard/meta.txt | 2 +- .../meta/ckeditor.plugin-codesnippet/meta.txt | 2 +- .../meta/ckeditor.plugin-colorbutton/meta.txt | 2 +- .../meta/ckeditor.plugin-colordialog/meta.txt | 2 +- .../meta/ckeditor.plugin-contextmenu/meta.txt | 2 +- .../ckeditor.plugin-copyformatting/meta.txt | 2 +- .../meta/ckeditor.plugin-devtools/meta.txt | 2 +- dev/langtool/meta/ckeditor.plugin-div/meta.txt | 2 +- .../meta/ckeditor.plugin-docprops/meta.txt | 2 +- .../meta/ckeditor.plugin-easyimage/meta.txt | 2 +- .../meta/ckeditor.plugin-elementspath/meta.txt | 2 +- .../meta/ckeditor.plugin-embedbase/meta.txt | 2 +- .../meta/ckeditor.plugin-emoji/meta.txt | 2 +- .../meta/ckeditor.plugin-fakeobjects/meta.txt | 2 +- .../meta/ckeditor.plugin-filetools/meta.txt | 2 +- .../meta/ckeditor.plugin-find/meta.txt | 2 +- .../ckeditor.plugin-findandreplace/meta.txt | 2 +- .../meta/ckeditor.plugin-font/meta.txt | 2 +- .../meta/ckeditor.plugin-format/meta.txt | 2 +- .../meta/ckeditor.plugin-forms/meta.txt | 2 +- .../ckeditor.plugin-horizontalrule/meta.txt | 2 +- .../meta/ckeditor.plugin-iframe/meta.txt | 2 +- .../meta/ckeditor.plugin-image/meta.txt | 2 +- .../meta/ckeditor.plugin-image2/meta.txt | 2 +- .../meta/ckeditor.plugin-imagebase/meta.txt | 2 +- .../meta/ckeditor.plugin-indent/meta.txt | 2 +- .../meta/ckeditor.plugin-language/meta.txt | 2 +- .../meta/ckeditor.plugin-link/meta.txt | 2 +- .../meta/ckeditor.plugin-list/meta.txt | 2 +- .../meta/ckeditor.plugin-liststyle/meta.txt | 2 +- .../meta/ckeditor.plugin-magicline/meta.txt | 2 +- .../meta/ckeditor.plugin-mathjax/meta.txt | 2 +- .../meta/ckeditor.plugin-maximize/meta.txt | 2 +- .../meta/ckeditor.plugin-newpage/meta.txt | 2 +- .../meta/ckeditor.plugin-notification/meta.txt | 2 +- .../meta/ckeditor.plugin-pagebreak/meta.txt | 2 +- .../ckeditor.plugin-pastefromword/meta.txt | 2 +- .../meta/ckeditor.plugin-pastetext/meta.txt | 2 +- .../meta/ckeditor.plugin-placeholder/meta.txt | 2 +- .../meta/ckeditor.plugin-preview/meta.txt | 2 +- .../meta/ckeditor.plugin-print/meta.txt | 2 +- .../meta/ckeditor.plugin-removeformat/meta.txt | 2 +- .../meta/ckeditor.plugin-save/meta.txt | 2 +- .../meta/ckeditor.plugin-scayt/meta.txt | 2 +- .../meta/ckeditor.plugin-selectall/meta.txt | 2 +- .../meta/ckeditor.plugin-showblocks/meta.txt | 2 +- .../meta/ckeditor.plugin-smiley/meta.txt | 2 +- .../meta/ckeditor.plugin-sourcearea/meta.txt | 2 +- .../meta/ckeditor.plugin-sourcedialog/meta.txt | 2 +- .../meta.txt | 2 +- .../meta/ckeditor.plugin-specialchar/meta.txt | 2 +- .../meta/ckeditor.plugin-spellcheck/meta.txt | 2 +- .../meta/ckeditor.plugin-stylescombo/meta.txt | 2 +- .../meta/ckeditor.plugin-table/meta.txt | 2 +- .../meta/ckeditor.plugin-templates/meta.txt | 2 +- .../meta/ckeditor.plugin-toolbar/meta.txt | 2 +- .../meta/ckeditor.plugin-uicolor/meta.txt | 2 +- .../meta/ckeditor.plugin-undo/meta.txt | 2 +- .../meta/ckeditor.plugin-uploadwidget/meta.txt | 2 +- .../meta/ckeditor.plugin-widget/meta.txt | 2 +- dev/langtool/meta/ckeditor.plugin-wsc/meta.txt | 2 +- dev/langtool/update_meta_files.sh | 2 +- dev/pastetools/getclipboard.html | 2 +- dev/samplesvalidator/samplesvalidator.py | 2 +- dev/tasks/ckeditor-base-replace.js | 2 +- dev/tasks/plugin.js | 2 +- dev/tasks/samples.js | 2 +- dev/tasks/utils/tools.js | 2 +- dev/travis/build.sh | 2 +- dev/travis/buildpath.sh | 2 +- lang/_translationstatus.txt | 2 +- lang/af.js | 2 +- lang/ar.js | 2 +- lang/az.js | 2 +- lang/bg.js | 2 +- lang/bn.js | 2 +- lang/bs.js | 2 +- lang/ca.js | 2 +- lang/cs.js | 2 +- lang/cy.js | 2 +- lang/da.js | 2 +- lang/de-ch.js | 2 +- lang/de.js | 2 +- lang/el.js | 2 +- lang/en-au.js | 2 +- lang/en-ca.js | 2 +- lang/en-gb.js | 2 +- lang/en.js | 2 +- lang/eo.js | 2 +- lang/es-mx.js | 2 +- lang/es.js | 2 +- lang/et.js | 2 +- lang/eu.js | 2 +- lang/fa.js | 2 +- lang/fi.js | 2 +- lang/fo.js | 2 +- lang/fr-ca.js | 2 +- lang/fr.js | 2 +- lang/gl.js | 2 +- lang/gu.js | 2 +- lang/he.js | 2 +- lang/hi.js | 2 +- lang/hr.js | 2 +- lang/hu.js | 2 +- lang/id.js | 2 +- lang/is.js | 2 +- lang/it.js | 2 +- lang/ja.js | 2 +- lang/ka.js | 2 +- lang/km.js | 2 +- lang/ko.js | 2 +- lang/ku.js | 2 +- lang/lt.js | 2 +- lang/lv.js | 2 +- lang/mk.js | 2 +- lang/mn.js | 2 +- lang/ms.js | 2 +- lang/nb.js | 2 +- lang/nl.js | 2 +- lang/no.js | 2 +- lang/oc.js | 2 +- lang/pl.js | 2 +- lang/pt-br.js | 2 +- lang/pt.js | 2 +- lang/ro.js | 2 +- lang/ru.js | 2 +- lang/si.js | 2 +- lang/sk.js | 2 +- lang/sl.js | 2 +- lang/sq.js | 2 +- lang/sr-latn.js | 2 +- lang/sr.js | 2 +- lang/sv.js | 2 +- lang/th.js | 2 +- lang/tr.js | 2 +- lang/tt.js | 2 +- lang/ug.js | 2 +- lang/uk.js | 2 +- lang/vi.js | 2 +- lang/zh-cn.js | 2 +- lang/zh.js | 2 +- plugins/a11yhelp/dialogs/a11yhelp.js | 2 +- .../dialogs/lang/_translationstatus.txt | 2 +- plugins/a11yhelp/dialogs/lang/af.js | 2 +- plugins/a11yhelp/dialogs/lang/ar.js | 2 +- plugins/a11yhelp/dialogs/lang/az.js | 2 +- plugins/a11yhelp/dialogs/lang/bg.js | 2 +- plugins/a11yhelp/dialogs/lang/ca.js | 2 +- plugins/a11yhelp/dialogs/lang/cs.js | 2 +- plugins/a11yhelp/dialogs/lang/cy.js | 2 +- plugins/a11yhelp/dialogs/lang/da.js | 2 +- plugins/a11yhelp/dialogs/lang/de-ch.js | 2 +- plugins/a11yhelp/dialogs/lang/de.js | 2 +- plugins/a11yhelp/dialogs/lang/el.js | 2 +- plugins/a11yhelp/dialogs/lang/en-au.js | 2 +- plugins/a11yhelp/dialogs/lang/en-gb.js | 2 +- plugins/a11yhelp/dialogs/lang/en.js | 2 +- plugins/a11yhelp/dialogs/lang/eo.js | 2 +- plugins/a11yhelp/dialogs/lang/es-mx.js | 2 +- plugins/a11yhelp/dialogs/lang/es.js | 2 +- plugins/a11yhelp/dialogs/lang/et.js | 2 +- plugins/a11yhelp/dialogs/lang/eu.js | 2 +- plugins/a11yhelp/dialogs/lang/fa.js | 2 +- plugins/a11yhelp/dialogs/lang/fi.js | 2 +- plugins/a11yhelp/dialogs/lang/fo.js | 2 +- plugins/a11yhelp/dialogs/lang/fr-ca.js | 2 +- plugins/a11yhelp/dialogs/lang/fr.js | 2 +- plugins/a11yhelp/dialogs/lang/gl.js | 2 +- plugins/a11yhelp/dialogs/lang/gu.js | 2 +- plugins/a11yhelp/dialogs/lang/he.js | 2 +- plugins/a11yhelp/dialogs/lang/hi.js | 2 +- plugins/a11yhelp/dialogs/lang/hr.js | 2 +- plugins/a11yhelp/dialogs/lang/hu.js | 2 +- plugins/a11yhelp/dialogs/lang/id.js | 2 +- plugins/a11yhelp/dialogs/lang/it.js | 2 +- plugins/a11yhelp/dialogs/lang/ja.js | 2 +- plugins/a11yhelp/dialogs/lang/km.js | 2 +- plugins/a11yhelp/dialogs/lang/ko.js | 2 +- plugins/a11yhelp/dialogs/lang/ku.js | 2 +- plugins/a11yhelp/dialogs/lang/lt.js | 2 +- plugins/a11yhelp/dialogs/lang/lv.js | 2 +- plugins/a11yhelp/dialogs/lang/mk.js | 2 +- plugins/a11yhelp/dialogs/lang/mn.js | 2 +- plugins/a11yhelp/dialogs/lang/nb.js | 2 +- plugins/a11yhelp/dialogs/lang/nl.js | 2 +- plugins/a11yhelp/dialogs/lang/no.js | 2 +- plugins/a11yhelp/dialogs/lang/oc.js | 2 +- plugins/a11yhelp/dialogs/lang/pl.js | 2 +- plugins/a11yhelp/dialogs/lang/pt-br.js | 2 +- plugins/a11yhelp/dialogs/lang/pt.js | 2 +- plugins/a11yhelp/dialogs/lang/ro.js | 2 +- plugins/a11yhelp/dialogs/lang/ru.js | 2 +- plugins/a11yhelp/dialogs/lang/si.js | 2 +- plugins/a11yhelp/dialogs/lang/sk.js | 2 +- plugins/a11yhelp/dialogs/lang/sl.js | 2 +- plugins/a11yhelp/dialogs/lang/sq.js | 2 +- plugins/a11yhelp/dialogs/lang/sr-latn.js | 2 +- plugins/a11yhelp/dialogs/lang/sr.js | 2 +- plugins/a11yhelp/dialogs/lang/sv.js | 2 +- plugins/a11yhelp/dialogs/lang/th.js | 2 +- plugins/a11yhelp/dialogs/lang/tr.js | 2 +- plugins/a11yhelp/dialogs/lang/tt.js | 2 +- plugins/a11yhelp/dialogs/lang/ug.js | 2 +- plugins/a11yhelp/dialogs/lang/uk.js | 2 +- plugins/a11yhelp/dialogs/lang/vi.js | 2 +- plugins/a11yhelp/dialogs/lang/zh-cn.js | 2 +- plugins/a11yhelp/dialogs/lang/zh.js | 2 +- plugins/a11yhelp/plugin.js | 2 +- plugins/about/dialogs/about.js | 2 +- plugins/about/lang/af.js | 2 +- plugins/about/lang/ar.js | 2 +- plugins/about/lang/az.js | 2 +- plugins/about/lang/bg.js | 2 +- plugins/about/lang/bn.js | 2 +- plugins/about/lang/bs.js | 2 +- plugins/about/lang/ca.js | 2 +- plugins/about/lang/cs.js | 2 +- plugins/about/lang/cy.js | 2 +- plugins/about/lang/da.js | 2 +- plugins/about/lang/de-ch.js | 2 +- plugins/about/lang/de.js | 2 +- plugins/about/lang/el.js | 2 +- plugins/about/lang/en-au.js | 2 +- plugins/about/lang/en-ca.js | 2 +- plugins/about/lang/en-gb.js | 2 +- plugins/about/lang/en.js | 2 +- plugins/about/lang/eo.js | 2 +- plugins/about/lang/es-mx.js | 2 +- plugins/about/lang/es.js | 2 +- plugins/about/lang/et.js | 2 +- plugins/about/lang/eu.js | 2 +- plugins/about/lang/fa.js | 2 +- plugins/about/lang/fi.js | 2 +- plugins/about/lang/fo.js | 2 +- plugins/about/lang/fr-ca.js | 2 +- plugins/about/lang/fr.js | 2 +- plugins/about/lang/gl.js | 2 +- plugins/about/lang/gu.js | 2 +- plugins/about/lang/he.js | 2 +- plugins/about/lang/hi.js | 2 +- plugins/about/lang/hr.js | 2 +- plugins/about/lang/hu.js | 2 +- plugins/about/lang/id.js | 2 +- plugins/about/lang/is.js | 2 +- plugins/about/lang/it.js | 2 +- plugins/about/lang/ja.js | 2 +- plugins/about/lang/ka.js | 2 +- plugins/about/lang/km.js | 2 +- plugins/about/lang/ko.js | 2 +- plugins/about/lang/ku.js | 2 +- plugins/about/lang/lt.js | 2 +- plugins/about/lang/lv.js | 2 +- plugins/about/lang/mk.js | 2 +- plugins/about/lang/mn.js | 2 +- plugins/about/lang/ms.js | 2 +- plugins/about/lang/nb.js | 2 +- plugins/about/lang/nl.js | 2 +- plugins/about/lang/no.js | 2 +- plugins/about/lang/oc.js | 2 +- plugins/about/lang/pl.js | 2 +- plugins/about/lang/pt-br.js | 2 +- plugins/about/lang/pt.js | 2 +- plugins/about/lang/ro.js | 2 +- plugins/about/lang/ru.js | 2 +- plugins/about/lang/si.js | 2 +- plugins/about/lang/sk.js | 2 +- plugins/about/lang/sl.js | 2 +- plugins/about/lang/sq.js | 2 +- plugins/about/lang/sr-latn.js | 2 +- plugins/about/lang/sr.js | 2 +- plugins/about/lang/sv.js | 2 +- plugins/about/lang/th.js | 2 +- plugins/about/lang/tr.js | 2 +- plugins/about/lang/tt.js | 2 +- plugins/about/lang/ug.js | 2 +- plugins/about/lang/uk.js | 2 +- plugins/about/lang/vi.js | 2 +- plugins/about/lang/zh-cn.js | 2 +- plugins/about/lang/zh.js | 2 +- plugins/about/plugin.js | 2 +- plugins/adobeair/plugin.js | 2 +- plugins/ajax/plugin.js | 2 +- plugins/autocomplete/plugin.js | 2 +- plugins/autocomplete/skins/default.css | 2 +- plugins/autoembed/lang/ar.js | 2 +- plugins/autoembed/lang/az.js | 2 +- plugins/autoembed/lang/bg.js | 2 +- plugins/autoembed/lang/ca.js | 2 +- plugins/autoembed/lang/cs.js | 2 +- plugins/autoembed/lang/da.js | 2 +- plugins/autoembed/lang/de-ch.js | 2 +- plugins/autoembed/lang/de.js | 2 +- plugins/autoembed/lang/el.js | 2 +- plugins/autoembed/lang/en-au.js | 2 +- plugins/autoembed/lang/en.js | 2 +- plugins/autoembed/lang/eo.js | 2 +- plugins/autoembed/lang/es-mx.js | 2 +- plugins/autoembed/lang/es.js | 2 +- plugins/autoembed/lang/et.js | 2 +- plugins/autoembed/lang/eu.js | 2 +- plugins/autoembed/lang/fa.js | 2 +- plugins/autoembed/lang/fr.js | 2 +- plugins/autoembed/lang/gl.js | 2 +- plugins/autoembed/lang/hr.js | 2 +- plugins/autoembed/lang/hu.js | 2 +- plugins/autoembed/lang/id.js | 2 +- plugins/autoembed/lang/it.js | 2 +- plugins/autoembed/lang/ja.js | 2 +- plugins/autoembed/lang/km.js | 2 +- plugins/autoembed/lang/ko.js | 2 +- plugins/autoembed/lang/ku.js | 2 +- plugins/autoembed/lang/lt.js | 2 +- plugins/autoembed/lang/lv.js | 2 +- plugins/autoembed/lang/mk.js | 2 +- plugins/autoembed/lang/nb.js | 2 +- plugins/autoembed/lang/nl.js | 2 +- plugins/autoembed/lang/oc.js | 2 +- plugins/autoembed/lang/pl.js | 2 +- plugins/autoembed/lang/pt-br.js | 2 +- plugins/autoembed/lang/pt.js | 2 +- plugins/autoembed/lang/ro.js | 2 +- plugins/autoembed/lang/ru.js | 2 +- plugins/autoembed/lang/sk.js | 2 +- plugins/autoembed/lang/sq.js | 2 +- plugins/autoembed/lang/sr-latn.js | 2 +- plugins/autoembed/lang/sr.js | 2 +- plugins/autoembed/lang/sv.js | 2 +- plugins/autoembed/lang/tr.js | 2 +- plugins/autoembed/lang/ug.js | 2 +- plugins/autoembed/lang/uk.js | 2 +- plugins/autoembed/lang/vi.js | 2 +- plugins/autoembed/lang/zh-cn.js | 2 +- plugins/autoembed/lang/zh.js | 2 +- plugins/autoembed/plugin.js | 2 +- plugins/autogrow/plugin.js | 2 +- plugins/autogrow/samples/autogrow.html | 4 ++-- plugins/autolink/plugin.js | 2 +- plugins/balloonpanel/plugin.js | 2 +- .../balloonpanel/skins/kama/balloonpanel.css | 2 +- .../skins/moono-lisa/balloonpanel.css | 2 +- .../balloonpanel/skins/moono/balloonpanel.css | 2 +- plugins/balloontoolbar/plugin.js | 2 +- plugins/balloontoolbar/skins/default.css | 2 +- .../skins/kama/balloontoolbar.css | 2 +- .../skins/moono-lisa/balloontoolbar.css | 2 +- .../skins/moono/balloontoolbar.css | 2 +- plugins/basicstyles/lang/af.js | 2 +- plugins/basicstyles/lang/ar.js | 2 +- plugins/basicstyles/lang/az.js | 2 +- plugins/basicstyles/lang/bg.js | 2 +- plugins/basicstyles/lang/bn.js | 2 +- plugins/basicstyles/lang/bs.js | 2 +- plugins/basicstyles/lang/ca.js | 2 +- plugins/basicstyles/lang/cs.js | 2 +- plugins/basicstyles/lang/cy.js | 2 +- plugins/basicstyles/lang/da.js | 2 +- plugins/basicstyles/lang/de-ch.js | 2 +- plugins/basicstyles/lang/de.js | 2 +- plugins/basicstyles/lang/el.js | 2 +- plugins/basicstyles/lang/en-au.js | 2 +- plugins/basicstyles/lang/en-ca.js | 2 +- plugins/basicstyles/lang/en-gb.js | 2 +- plugins/basicstyles/lang/en.js | 2 +- plugins/basicstyles/lang/eo.js | 2 +- plugins/basicstyles/lang/es-mx.js | 2 +- plugins/basicstyles/lang/es.js | 2 +- plugins/basicstyles/lang/et.js | 2 +- plugins/basicstyles/lang/eu.js | 2 +- plugins/basicstyles/lang/fa.js | 2 +- plugins/basicstyles/lang/fi.js | 2 +- plugins/basicstyles/lang/fo.js | 2 +- plugins/basicstyles/lang/fr-ca.js | 2 +- plugins/basicstyles/lang/fr.js | 2 +- plugins/basicstyles/lang/gl.js | 2 +- plugins/basicstyles/lang/gu.js | 2 +- plugins/basicstyles/lang/he.js | 2 +- plugins/basicstyles/lang/hi.js | 2 +- plugins/basicstyles/lang/hr.js | 2 +- plugins/basicstyles/lang/hu.js | 2 +- plugins/basicstyles/lang/id.js | 2 +- plugins/basicstyles/lang/is.js | 2 +- plugins/basicstyles/lang/it.js | 2 +- plugins/basicstyles/lang/ja.js | 2 +- plugins/basicstyles/lang/ka.js | 2 +- plugins/basicstyles/lang/km.js | 2 +- plugins/basicstyles/lang/ko.js | 2 +- plugins/basicstyles/lang/ku.js | 2 +- plugins/basicstyles/lang/lt.js | 2 +- plugins/basicstyles/lang/lv.js | 2 +- plugins/basicstyles/lang/mk.js | 2 +- plugins/basicstyles/lang/mn.js | 2 +- plugins/basicstyles/lang/ms.js | 2 +- plugins/basicstyles/lang/nb.js | 2 +- plugins/basicstyles/lang/nl.js | 2 +- plugins/basicstyles/lang/no.js | 2 +- plugins/basicstyles/lang/oc.js | 2 +- plugins/basicstyles/lang/pl.js | 2 +- plugins/basicstyles/lang/pt-br.js | 2 +- plugins/basicstyles/lang/pt.js | 2 +- plugins/basicstyles/lang/ro.js | 2 +- plugins/basicstyles/lang/ru.js | 2 +- plugins/basicstyles/lang/si.js | 2 +- plugins/basicstyles/lang/sk.js | 2 +- plugins/basicstyles/lang/sl.js | 2 +- plugins/basicstyles/lang/sq.js | 2 +- plugins/basicstyles/lang/sr-latn.js | 2 +- plugins/basicstyles/lang/sr.js | 2 +- plugins/basicstyles/lang/sv.js | 2 +- plugins/basicstyles/lang/th.js | 2 +- plugins/basicstyles/lang/tr.js | 2 +- plugins/basicstyles/lang/tt.js | 2 +- plugins/basicstyles/lang/ug.js | 2 +- plugins/basicstyles/lang/uk.js | 2 +- plugins/basicstyles/lang/vi.js | 2 +- plugins/basicstyles/lang/zh-cn.js | 2 +- plugins/basicstyles/lang/zh.js | 2 +- plugins/basicstyles/plugin.js | 2 +- plugins/bbcode/dev/bbcode.html | 4 ++-- plugins/bbcode/plugin.js | 2 +- plugins/bbcode/samples/bbcode.html | 4 ++-- plugins/bidi/lang/af.js | 2 +- plugins/bidi/lang/ar.js | 2 +- plugins/bidi/lang/az.js | 2 +- plugins/bidi/lang/bg.js | 2 +- plugins/bidi/lang/bn.js | 2 +- plugins/bidi/lang/bs.js | 2 +- plugins/bidi/lang/ca.js | 2 +- plugins/bidi/lang/cs.js | 2 +- plugins/bidi/lang/cy.js | 2 +- plugins/bidi/lang/da.js | 2 +- plugins/bidi/lang/de-ch.js | 2 +- plugins/bidi/lang/de.js | 2 +- plugins/bidi/lang/el.js | 2 +- plugins/bidi/lang/en-au.js | 2 +- plugins/bidi/lang/en-ca.js | 2 +- plugins/bidi/lang/en-gb.js | 2 +- plugins/bidi/lang/en.js | 2 +- plugins/bidi/lang/eo.js | 2 +- plugins/bidi/lang/es-mx.js | 2 +- plugins/bidi/lang/es.js | 2 +- plugins/bidi/lang/et.js | 2 +- plugins/bidi/lang/eu.js | 2 +- plugins/bidi/lang/fa.js | 2 +- plugins/bidi/lang/fi.js | 2 +- plugins/bidi/lang/fo.js | 2 +- plugins/bidi/lang/fr-ca.js | 2 +- plugins/bidi/lang/fr.js | 2 +- plugins/bidi/lang/gl.js | 2 +- plugins/bidi/lang/gu.js | 2 +- plugins/bidi/lang/he.js | 2 +- plugins/bidi/lang/hi.js | 2 +- plugins/bidi/lang/hr.js | 2 +- plugins/bidi/lang/hu.js | 2 +- plugins/bidi/lang/id.js | 2 +- plugins/bidi/lang/is.js | 2 +- plugins/bidi/lang/it.js | 2 +- plugins/bidi/lang/ja.js | 2 +- plugins/bidi/lang/ka.js | 2 +- plugins/bidi/lang/km.js | 2 +- plugins/bidi/lang/ko.js | 2 +- plugins/bidi/lang/ku.js | 2 +- plugins/bidi/lang/lt.js | 2 +- plugins/bidi/lang/lv.js | 2 +- plugins/bidi/lang/mk.js | 2 +- plugins/bidi/lang/mn.js | 2 +- plugins/bidi/lang/ms.js | 2 +- plugins/bidi/lang/nb.js | 2 +- plugins/bidi/lang/nl.js | 2 +- plugins/bidi/lang/no.js | 2 +- plugins/bidi/lang/oc.js | 2 +- plugins/bidi/lang/pl.js | 2 +- plugins/bidi/lang/pt-br.js | 2 +- plugins/bidi/lang/pt.js | 2 +- plugins/bidi/lang/ro.js | 2 +- plugins/bidi/lang/ru.js | 2 +- plugins/bidi/lang/si.js | 2 +- plugins/bidi/lang/sk.js | 2 +- plugins/bidi/lang/sl.js | 2 +- plugins/bidi/lang/sq.js | 2 +- plugins/bidi/lang/sr-latn.js | 2 +- plugins/bidi/lang/sr.js | 2 +- plugins/bidi/lang/sv.js | 2 +- plugins/bidi/lang/th.js | 2 +- plugins/bidi/lang/tr.js | 2 +- plugins/bidi/lang/tt.js | 2 +- plugins/bidi/lang/ug.js | 2 +- plugins/bidi/lang/uk.js | 2 +- plugins/bidi/lang/vi.js | 2 +- plugins/bidi/lang/zh-cn.js | 2 +- plugins/bidi/lang/zh.js | 2 +- plugins/bidi/plugin.js | 2 +- plugins/blockquote/lang/af.js | 2 +- plugins/blockquote/lang/ar.js | 2 +- plugins/blockquote/lang/az.js | 2 +- plugins/blockquote/lang/bg.js | 2 +- plugins/blockquote/lang/bn.js | 2 +- plugins/blockquote/lang/bs.js | 2 +- plugins/blockquote/lang/ca.js | 2 +- plugins/blockquote/lang/cs.js | 2 +- plugins/blockquote/lang/cy.js | 2 +- plugins/blockquote/lang/da.js | 2 +- plugins/blockquote/lang/de-ch.js | 2 +- plugins/blockquote/lang/de.js | 2 +- plugins/blockquote/lang/el.js | 2 +- plugins/blockquote/lang/en-au.js | 2 +- plugins/blockquote/lang/en-ca.js | 2 +- plugins/blockquote/lang/en-gb.js | 2 +- plugins/blockquote/lang/en.js | 2 +- plugins/blockquote/lang/eo.js | 2 +- plugins/blockquote/lang/es-mx.js | 2 +- plugins/blockquote/lang/es.js | 2 +- plugins/blockquote/lang/et.js | 2 +- plugins/blockquote/lang/eu.js | 2 +- plugins/blockquote/lang/fa.js | 2 +- plugins/blockquote/lang/fi.js | 2 +- plugins/blockquote/lang/fo.js | 2 +- plugins/blockquote/lang/fr-ca.js | 2 +- plugins/blockquote/lang/fr.js | 2 +- plugins/blockquote/lang/gl.js | 2 +- plugins/blockquote/lang/gu.js | 2 +- plugins/blockquote/lang/he.js | 2 +- plugins/blockquote/lang/hi.js | 2 +- plugins/blockquote/lang/hr.js | 2 +- plugins/blockquote/lang/hu.js | 2 +- plugins/blockquote/lang/id.js | 2 +- plugins/blockquote/lang/is.js | 2 +- plugins/blockquote/lang/it.js | 2 +- plugins/blockquote/lang/ja.js | 2 +- plugins/blockquote/lang/ka.js | 2 +- plugins/blockquote/lang/km.js | 2 +- plugins/blockquote/lang/ko.js | 2 +- plugins/blockquote/lang/ku.js | 2 +- plugins/blockquote/lang/lt.js | 2 +- plugins/blockquote/lang/lv.js | 2 +- plugins/blockquote/lang/mk.js | 2 +- plugins/blockquote/lang/mn.js | 2 +- plugins/blockquote/lang/ms.js | 2 +- plugins/blockquote/lang/nb.js | 2 +- plugins/blockquote/lang/nl.js | 2 +- plugins/blockquote/lang/no.js | 2 +- plugins/blockquote/lang/oc.js | 2 +- plugins/blockquote/lang/pl.js | 2 +- plugins/blockquote/lang/pt-br.js | 2 +- plugins/blockquote/lang/pt.js | 2 +- plugins/blockquote/lang/ro.js | 2 +- plugins/blockquote/lang/ru.js | 2 +- plugins/blockquote/lang/si.js | 2 +- plugins/blockquote/lang/sk.js | 2 +- plugins/blockquote/lang/sl.js | 2 +- plugins/blockquote/lang/sq.js | 2 +- plugins/blockquote/lang/sr-latn.js | 2 +- plugins/blockquote/lang/sr.js | 2 +- plugins/blockquote/lang/sv.js | 2 +- plugins/blockquote/lang/th.js | 2 +- plugins/blockquote/lang/tr.js | 2 +- plugins/blockquote/lang/tt.js | 2 +- plugins/blockquote/lang/ug.js | 2 +- plugins/blockquote/lang/uk.js | 2 +- plugins/blockquote/lang/vi.js | 2 +- plugins/blockquote/lang/zh-cn.js | 2 +- plugins/blockquote/lang/zh.js | 2 +- plugins/blockquote/plugin.js | 2 +- plugins/button/plugin.js | 2 +- plugins/clipboard/dev/clipboard.html | 2 +- plugins/clipboard/dev/console.js | 2 +- plugins/clipboard/dev/dnd.html | 2 +- plugins/clipboard/dialogs/paste.js | 2 +- plugins/clipboard/lang/af.js | 2 +- plugins/clipboard/lang/ar.js | 2 +- plugins/clipboard/lang/az.js | 2 +- plugins/clipboard/lang/bg.js | 2 +- plugins/clipboard/lang/bn.js | 2 +- plugins/clipboard/lang/bs.js | 2 +- plugins/clipboard/lang/ca.js | 2 +- plugins/clipboard/lang/cs.js | 2 +- plugins/clipboard/lang/cy.js | 2 +- plugins/clipboard/lang/da.js | 2 +- plugins/clipboard/lang/de-ch.js | 2 +- plugins/clipboard/lang/de.js | 2 +- plugins/clipboard/lang/el.js | 2 +- plugins/clipboard/lang/en-au.js | 2 +- plugins/clipboard/lang/en-ca.js | 2 +- plugins/clipboard/lang/en-gb.js | 2 +- plugins/clipboard/lang/en.js | 2 +- plugins/clipboard/lang/eo.js | 2 +- plugins/clipboard/lang/es-mx.js | 2 +- plugins/clipboard/lang/es.js | 2 +- plugins/clipboard/lang/et.js | 2 +- plugins/clipboard/lang/eu.js | 2 +- plugins/clipboard/lang/fa.js | 2 +- plugins/clipboard/lang/fi.js | 2 +- plugins/clipboard/lang/fo.js | 2 +- plugins/clipboard/lang/fr-ca.js | 2 +- plugins/clipboard/lang/fr.js | 2 +- plugins/clipboard/lang/gl.js | 2 +- plugins/clipboard/lang/gu.js | 2 +- plugins/clipboard/lang/he.js | 2 +- plugins/clipboard/lang/hi.js | 2 +- plugins/clipboard/lang/hr.js | 2 +- plugins/clipboard/lang/hu.js | 2 +- plugins/clipboard/lang/id.js | 2 +- plugins/clipboard/lang/is.js | 2 +- plugins/clipboard/lang/it.js | 2 +- plugins/clipboard/lang/ja.js | 2 +- plugins/clipboard/lang/ka.js | 2 +- plugins/clipboard/lang/km.js | 2 +- plugins/clipboard/lang/ko.js | 2 +- plugins/clipboard/lang/ku.js | 2 +- plugins/clipboard/lang/lt.js | 2 +- plugins/clipboard/lang/lv.js | 2 +- plugins/clipboard/lang/mk.js | 2 +- plugins/clipboard/lang/mn.js | 2 +- plugins/clipboard/lang/ms.js | 2 +- plugins/clipboard/lang/nb.js | 2 +- plugins/clipboard/lang/nl.js | 2 +- plugins/clipboard/lang/no.js | 2 +- plugins/clipboard/lang/oc.js | 2 +- plugins/clipboard/lang/pl.js | 2 +- plugins/clipboard/lang/pt-br.js | 2 +- plugins/clipboard/lang/pt.js | 2 +- plugins/clipboard/lang/ro.js | 2 +- plugins/clipboard/lang/ru.js | 2 +- plugins/clipboard/lang/si.js | 2 +- plugins/clipboard/lang/sk.js | 2 +- plugins/clipboard/lang/sl.js | 2 +- plugins/clipboard/lang/sq.js | 2 +- plugins/clipboard/lang/sr-latn.js | 2 +- plugins/clipboard/lang/sr.js | 2 +- plugins/clipboard/lang/sv.js | 2 +- plugins/clipboard/lang/th.js | 2 +- plugins/clipboard/lang/tr.js | 2 +- plugins/clipboard/lang/tt.js | 2 +- plugins/clipboard/lang/ug.js | 2 +- plugins/clipboard/lang/uk.js | 2 +- plugins/clipboard/lang/vi.js | 2 +- plugins/clipboard/lang/zh-cn.js | 2 +- plugins/clipboard/lang/zh.js | 2 +- plugins/clipboard/plugin.js | 2 +- plugins/cloudservices/plugin.js | 2 +- plugins/codesnippet/dialogs/codesnippet.js | 2 +- plugins/codesnippet/lang/ar.js | 2 +- plugins/codesnippet/lang/az.js | 2 +- plugins/codesnippet/lang/bg.js | 2 +- plugins/codesnippet/lang/ca.js | 2 +- plugins/codesnippet/lang/cs.js | 2 +- plugins/codesnippet/lang/da.js | 2 +- plugins/codesnippet/lang/de-ch.js | 2 +- plugins/codesnippet/lang/de.js | 2 +- plugins/codesnippet/lang/el.js | 2 +- plugins/codesnippet/lang/en-au.js | 2 +- plugins/codesnippet/lang/en-gb.js | 2 +- plugins/codesnippet/lang/en.js | 2 +- plugins/codesnippet/lang/eo.js | 2 +- plugins/codesnippet/lang/es-mx.js | 2 +- plugins/codesnippet/lang/es.js | 2 +- plugins/codesnippet/lang/et.js | 2 +- plugins/codesnippet/lang/eu.js | 2 +- plugins/codesnippet/lang/fa.js | 2 +- plugins/codesnippet/lang/fi.js | 2 +- plugins/codesnippet/lang/fr-ca.js | 2 +- plugins/codesnippet/lang/fr.js | 2 +- plugins/codesnippet/lang/gl.js | 2 +- plugins/codesnippet/lang/he.js | 2 +- plugins/codesnippet/lang/hr.js | 2 +- plugins/codesnippet/lang/hu.js | 2 +- plugins/codesnippet/lang/id.js | 2 +- plugins/codesnippet/lang/it.js | 2 +- plugins/codesnippet/lang/ja.js | 2 +- plugins/codesnippet/lang/km.js | 2 +- plugins/codesnippet/lang/ko.js | 2 +- plugins/codesnippet/lang/ku.js | 2 +- plugins/codesnippet/lang/lt.js | 2 +- plugins/codesnippet/lang/lv.js | 2 +- plugins/codesnippet/lang/nb.js | 2 +- plugins/codesnippet/lang/nl.js | 2 +- plugins/codesnippet/lang/no.js | 2 +- plugins/codesnippet/lang/oc.js | 2 +- plugins/codesnippet/lang/pl.js | 2 +- plugins/codesnippet/lang/pt-br.js | 2 +- plugins/codesnippet/lang/pt.js | 2 +- plugins/codesnippet/lang/ro.js | 2 +- plugins/codesnippet/lang/ru.js | 2 +- plugins/codesnippet/lang/sk.js | 2 +- plugins/codesnippet/lang/sl.js | 2 +- plugins/codesnippet/lang/sq.js | 2 +- plugins/codesnippet/lang/sr-latn.js | 2 +- plugins/codesnippet/lang/sr.js | 2 +- plugins/codesnippet/lang/sv.js | 2 +- plugins/codesnippet/lang/th.js | 2 +- plugins/codesnippet/lang/tr.js | 2 +- plugins/codesnippet/lang/tt.js | 2 +- plugins/codesnippet/lang/ug.js | 2 +- plugins/codesnippet/lang/uk.js | 2 +- plugins/codesnippet/lang/vi.js | 2 +- plugins/codesnippet/lang/zh-cn.js | 2 +- plugins/codesnippet/lang/zh.js | 2 +- plugins/codesnippet/plugin.js | 2 +- plugins/codesnippet/samples/codesnippet.html | 4 ++-- .../codesnippetgeshi/dev/codesnippetgeshi.html | 4 ++-- plugins/codesnippetgeshi/plugin.js | 2 +- plugins/colorbutton/lang/af.js | 2 +- plugins/colorbutton/lang/ar.js | 2 +- plugins/colorbutton/lang/az.js | 2 +- plugins/colorbutton/lang/bg.js | 2 +- plugins/colorbutton/lang/bn.js | 2 +- plugins/colorbutton/lang/bs.js | 2 +- plugins/colorbutton/lang/ca.js | 2 +- plugins/colorbutton/lang/cs.js | 2 +- plugins/colorbutton/lang/cy.js | 2 +- plugins/colorbutton/lang/da.js | 2 +- plugins/colorbutton/lang/de-ch.js | 2 +- plugins/colorbutton/lang/de.js | 2 +- plugins/colorbutton/lang/el.js | 2 +- plugins/colorbutton/lang/en-au.js | 2 +- plugins/colorbutton/lang/en-ca.js | 2 +- plugins/colorbutton/lang/en-gb.js | 2 +- plugins/colorbutton/lang/en.js | 2 +- plugins/colorbutton/lang/eo.js | 2 +- plugins/colorbutton/lang/es-mx.js | 2 +- plugins/colorbutton/lang/es.js | 2 +- plugins/colorbutton/lang/et.js | 2 +- plugins/colorbutton/lang/eu.js | 2 +- plugins/colorbutton/lang/fa.js | 2 +- plugins/colorbutton/lang/fi.js | 2 +- plugins/colorbutton/lang/fo.js | 2 +- plugins/colorbutton/lang/fr-ca.js | 2 +- plugins/colorbutton/lang/fr.js | 2 +- plugins/colorbutton/lang/gl.js | 2 +- plugins/colorbutton/lang/gu.js | 2 +- plugins/colorbutton/lang/he.js | 2 +- plugins/colorbutton/lang/hi.js | 2 +- plugins/colorbutton/lang/hr.js | 2 +- plugins/colorbutton/lang/hu.js | 2 +- plugins/colorbutton/lang/id.js | 2 +- plugins/colorbutton/lang/is.js | 2 +- plugins/colorbutton/lang/it.js | 2 +- plugins/colorbutton/lang/ja.js | 2 +- plugins/colorbutton/lang/ka.js | 2 +- plugins/colorbutton/lang/km.js | 2 +- plugins/colorbutton/lang/ko.js | 2 +- plugins/colorbutton/lang/ku.js | 2 +- plugins/colorbutton/lang/lt.js | 2 +- plugins/colorbutton/lang/lv.js | 2 +- plugins/colorbutton/lang/mk.js | 2 +- plugins/colorbutton/lang/mn.js | 2 +- plugins/colorbutton/lang/ms.js | 2 +- plugins/colorbutton/lang/nb.js | 2 +- plugins/colorbutton/lang/nl.js | 2 +- plugins/colorbutton/lang/no.js | 2 +- plugins/colorbutton/lang/oc.js | 2 +- plugins/colorbutton/lang/pl.js | 2 +- plugins/colorbutton/lang/pt-br.js | 2 +- plugins/colorbutton/lang/pt.js | 2 +- plugins/colorbutton/lang/ro.js | 2 +- plugins/colorbutton/lang/ru.js | 2 +- plugins/colorbutton/lang/si.js | 2 +- plugins/colorbutton/lang/sk.js | 2 +- plugins/colorbutton/lang/sl.js | 2 +- plugins/colorbutton/lang/sq.js | 2 +- plugins/colorbutton/lang/sr-latn.js | 2 +- plugins/colorbutton/lang/sr.js | 2 +- plugins/colorbutton/lang/sv.js | 2 +- plugins/colorbutton/lang/th.js | 2 +- plugins/colorbutton/lang/tr.js | 2 +- plugins/colorbutton/lang/tt.js | 2 +- plugins/colorbutton/lang/ug.js | 2 +- plugins/colorbutton/lang/uk.js | 2 +- plugins/colorbutton/lang/vi.js | 2 +- plugins/colorbutton/lang/zh-cn.js | 2 +- plugins/colorbutton/lang/zh.js | 2 +- plugins/colorbutton/plugin.js | 2 +- plugins/colordialog/dialogs/colordialog.css | 2 +- plugins/colordialog/dialogs/colordialog.js | 2 +- plugins/colordialog/lang/af.js | 2 +- plugins/colordialog/lang/ar.js | 2 +- plugins/colordialog/lang/az.js | 2 +- plugins/colordialog/lang/bg.js | 2 +- plugins/colordialog/lang/bn.js | 2 +- plugins/colordialog/lang/bs.js | 2 +- plugins/colordialog/lang/ca.js | 2 +- plugins/colordialog/lang/cs.js | 2 +- plugins/colordialog/lang/cy.js | 2 +- plugins/colordialog/lang/da.js | 2 +- plugins/colordialog/lang/de-ch.js | 2 +- plugins/colordialog/lang/de.js | 2 +- plugins/colordialog/lang/el.js | 2 +- plugins/colordialog/lang/en-au.js | 2 +- plugins/colordialog/lang/en-ca.js | 2 +- plugins/colordialog/lang/en-gb.js | 2 +- plugins/colordialog/lang/en.js | 2 +- plugins/colordialog/lang/eo.js | 2 +- plugins/colordialog/lang/es-mx.js | 2 +- plugins/colordialog/lang/es.js | 2 +- plugins/colordialog/lang/et.js | 2 +- plugins/colordialog/lang/eu.js | 2 +- plugins/colordialog/lang/fa.js | 2 +- plugins/colordialog/lang/fi.js | 2 +- plugins/colordialog/lang/fo.js | 2 +- plugins/colordialog/lang/fr-ca.js | 2 +- plugins/colordialog/lang/fr.js | 2 +- plugins/colordialog/lang/gl.js | 2 +- plugins/colordialog/lang/gu.js | 2 +- plugins/colordialog/lang/he.js | 2 +- plugins/colordialog/lang/hi.js | 2 +- plugins/colordialog/lang/hr.js | 2 +- plugins/colordialog/lang/hu.js | 2 +- plugins/colordialog/lang/id.js | 2 +- plugins/colordialog/lang/is.js | 2 +- plugins/colordialog/lang/it.js | 2 +- plugins/colordialog/lang/ja.js | 2 +- plugins/colordialog/lang/ka.js | 2 +- plugins/colordialog/lang/km.js | 2 +- plugins/colordialog/lang/ko.js | 2 +- plugins/colordialog/lang/ku.js | 2 +- plugins/colordialog/lang/lt.js | 2 +- plugins/colordialog/lang/lv.js | 2 +- plugins/colordialog/lang/mk.js | 2 +- plugins/colordialog/lang/mn.js | 2 +- plugins/colordialog/lang/ms.js | 2 +- plugins/colordialog/lang/nb.js | 2 +- plugins/colordialog/lang/nl.js | 2 +- plugins/colordialog/lang/no.js | 2 +- plugins/colordialog/lang/oc.js | 2 +- plugins/colordialog/lang/pl.js | 2 +- plugins/colordialog/lang/pt-br.js | 2 +- plugins/colordialog/lang/pt.js | 2 +- plugins/colordialog/lang/ro.js | 2 +- plugins/colordialog/lang/ru.js | 2 +- plugins/colordialog/lang/si.js | 2 +- plugins/colordialog/lang/sk.js | 2 +- plugins/colordialog/lang/sl.js | 2 +- plugins/colordialog/lang/sq.js | 2 +- plugins/colordialog/lang/sr-latn.js | 2 +- plugins/colordialog/lang/sr.js | 2 +- plugins/colordialog/lang/sv.js | 2 +- plugins/colordialog/lang/th.js | 2 +- plugins/colordialog/lang/tr.js | 2 +- plugins/colordialog/lang/tt.js | 2 +- plugins/colordialog/lang/ug.js | 2 +- plugins/colordialog/lang/uk.js | 2 +- plugins/colordialog/lang/vi.js | 2 +- plugins/colordialog/lang/zh-cn.js | 2 +- plugins/colordialog/lang/zh.js | 2 +- plugins/colordialog/plugin.js | 2 +- plugins/contextmenu/lang/af.js | 2 +- plugins/contextmenu/lang/ar.js | 2 +- plugins/contextmenu/lang/az.js | 2 +- plugins/contextmenu/lang/bg.js | 2 +- plugins/contextmenu/lang/bn.js | 2 +- plugins/contextmenu/lang/bs.js | 2 +- plugins/contextmenu/lang/ca.js | 2 +- plugins/contextmenu/lang/cs.js | 2 +- plugins/contextmenu/lang/cy.js | 2 +- plugins/contextmenu/lang/da.js | 2 +- plugins/contextmenu/lang/de-ch.js | 2 +- plugins/contextmenu/lang/de.js | 2 +- plugins/contextmenu/lang/el.js | 2 +- plugins/contextmenu/lang/en-au.js | 2 +- plugins/contextmenu/lang/en-ca.js | 2 +- plugins/contextmenu/lang/en-gb.js | 2 +- plugins/contextmenu/lang/en.js | 2 +- plugins/contextmenu/lang/eo.js | 2 +- plugins/contextmenu/lang/es-mx.js | 2 +- plugins/contextmenu/lang/es.js | 2 +- plugins/contextmenu/lang/et.js | 2 +- plugins/contextmenu/lang/eu.js | 2 +- plugins/contextmenu/lang/fa.js | 2 +- plugins/contextmenu/lang/fi.js | 2 +- plugins/contextmenu/lang/fo.js | 2 +- plugins/contextmenu/lang/fr-ca.js | 2 +- plugins/contextmenu/lang/fr.js | 2 +- plugins/contextmenu/lang/gl.js | 2 +- plugins/contextmenu/lang/gu.js | 2 +- plugins/contextmenu/lang/he.js | 2 +- plugins/contextmenu/lang/hi.js | 2 +- plugins/contextmenu/lang/hr.js | 2 +- plugins/contextmenu/lang/hu.js | 2 +- plugins/contextmenu/lang/id.js | 2 +- plugins/contextmenu/lang/is.js | 2 +- plugins/contextmenu/lang/it.js | 2 +- plugins/contextmenu/lang/ja.js | 2 +- plugins/contextmenu/lang/ka.js | 2 +- plugins/contextmenu/lang/km.js | 2 +- plugins/contextmenu/lang/ko.js | 2 +- plugins/contextmenu/lang/ku.js | 2 +- plugins/contextmenu/lang/lt.js | 2 +- plugins/contextmenu/lang/lv.js | 2 +- plugins/contextmenu/lang/mk.js | 2 +- plugins/contextmenu/lang/mn.js | 2 +- plugins/contextmenu/lang/ms.js | 2 +- plugins/contextmenu/lang/nb.js | 2 +- plugins/contextmenu/lang/nl.js | 2 +- plugins/contextmenu/lang/no.js | 2 +- plugins/contextmenu/lang/oc.js | 2 +- plugins/contextmenu/lang/pl.js | 2 +- plugins/contextmenu/lang/pt-br.js | 2 +- plugins/contextmenu/lang/pt.js | 2 +- plugins/contextmenu/lang/ro.js | 2 +- plugins/contextmenu/lang/ru.js | 2 +- plugins/contextmenu/lang/si.js | 2 +- plugins/contextmenu/lang/sk.js | 2 +- plugins/contextmenu/lang/sl.js | 2 +- plugins/contextmenu/lang/sq.js | 2 +- plugins/contextmenu/lang/sr-latn.js | 2 +- plugins/contextmenu/lang/sr.js | 2 +- plugins/contextmenu/lang/sv.js | 2 +- plugins/contextmenu/lang/th.js | 2 +- plugins/contextmenu/lang/tr.js | 2 +- plugins/contextmenu/lang/tt.js | 2 +- plugins/contextmenu/lang/ug.js | 2 +- plugins/contextmenu/lang/uk.js | 2 +- plugins/contextmenu/lang/vi.js | 2 +- plugins/contextmenu/lang/zh-cn.js | 2 +- plugins/contextmenu/lang/zh.js | 2 +- plugins/contextmenu/plugin.js | 2 +- plugins/copyformatting/lang/ar.js | 2 +- plugins/copyformatting/lang/az.js | 2 +- plugins/copyformatting/lang/bg.js | 2 +- plugins/copyformatting/lang/cs.js | 2 +- plugins/copyformatting/lang/da.js | 2 +- plugins/copyformatting/lang/de-ch.js | 2 +- plugins/copyformatting/lang/de.js | 2 +- plugins/copyformatting/lang/el.js | 2 +- plugins/copyformatting/lang/en-au.js | 2 +- plugins/copyformatting/lang/en.js | 2 +- plugins/copyformatting/lang/eo.js | 2 +- plugins/copyformatting/lang/es-mx.js | 2 +- plugins/copyformatting/lang/et.js | 2 +- plugins/copyformatting/lang/eu.js | 2 +- plugins/copyformatting/lang/fa.js | 2 +- plugins/copyformatting/lang/fr.js | 2 +- plugins/copyformatting/lang/gl.js | 2 +- plugins/copyformatting/lang/hr.js | 2 +- plugins/copyformatting/lang/hu.js | 2 +- plugins/copyformatting/lang/it.js | 2 +- plugins/copyformatting/lang/ja.js | 2 +- plugins/copyformatting/lang/ko.js | 2 +- plugins/copyformatting/lang/ku.js | 2 +- plugins/copyformatting/lang/lv.js | 2 +- plugins/copyformatting/lang/nb.js | 2 +- plugins/copyformatting/lang/nl.js | 2 +- plugins/copyformatting/lang/oc.js | 2 +- plugins/copyformatting/lang/pl.js | 2 +- plugins/copyformatting/lang/pt-br.js | 2 +- plugins/copyformatting/lang/pt.js | 2 +- plugins/copyformatting/lang/ro.js | 2 +- plugins/copyformatting/lang/ru.js | 2 +- plugins/copyformatting/lang/sk.js | 2 +- plugins/copyformatting/lang/sq.js | 2 +- plugins/copyformatting/lang/sr-latn.js | 2 +- plugins/copyformatting/lang/sr.js | 2 +- plugins/copyformatting/lang/sv.js | 2 +- plugins/copyformatting/lang/tr.js | 2 +- plugins/copyformatting/lang/uk.js | 2 +- plugins/copyformatting/lang/vi.js | 2 +- plugins/copyformatting/lang/zh-cn.js | 2 +- plugins/copyformatting/lang/zh.js | 2 +- plugins/copyformatting/plugin.js | 2 +- .../copyformatting/styles/copyformatting.css | 2 +- plugins/devtools/lang/_translationstatus.txt | 2 +- plugins/devtools/lang/ar.js | 2 +- plugins/devtools/lang/az.js | 2 +- plugins/devtools/lang/bg.js | 2 +- plugins/devtools/lang/ca.js | 2 +- plugins/devtools/lang/cs.js | 2 +- plugins/devtools/lang/cy.js | 2 +- plugins/devtools/lang/da.js | 2 +- plugins/devtools/lang/de-ch.js | 2 +- plugins/devtools/lang/de.js | 2 +- plugins/devtools/lang/el.js | 2 +- plugins/devtools/lang/en-au.js | 2 +- plugins/devtools/lang/en-gb.js | 2 +- plugins/devtools/lang/en.js | 2 +- plugins/devtools/lang/eo.js | 2 +- plugins/devtools/lang/es-mx.js | 2 +- plugins/devtools/lang/es.js | 2 +- plugins/devtools/lang/et.js | 2 +- plugins/devtools/lang/eu.js | 2 +- plugins/devtools/lang/fa.js | 2 +- plugins/devtools/lang/fi.js | 2 +- plugins/devtools/lang/fr-ca.js | 2 +- plugins/devtools/lang/fr.js | 2 +- plugins/devtools/lang/gl.js | 2 +- plugins/devtools/lang/gu.js | 2 +- plugins/devtools/lang/he.js | 2 +- plugins/devtools/lang/hr.js | 2 +- plugins/devtools/lang/hu.js | 2 +- plugins/devtools/lang/id.js | 2 +- plugins/devtools/lang/it.js | 2 +- plugins/devtools/lang/ja.js | 2 +- plugins/devtools/lang/km.js | 2 +- plugins/devtools/lang/ko.js | 2 +- plugins/devtools/lang/ku.js | 2 +- plugins/devtools/lang/lt.js | 2 +- plugins/devtools/lang/lv.js | 2 +- plugins/devtools/lang/nb.js | 2 +- plugins/devtools/lang/nl.js | 2 +- plugins/devtools/lang/no.js | 2 +- plugins/devtools/lang/oc.js | 2 +- plugins/devtools/lang/pl.js | 2 +- plugins/devtools/lang/pt-br.js | 2 +- plugins/devtools/lang/pt.js | 2 +- plugins/devtools/lang/ro.js | 2 +- plugins/devtools/lang/ru.js | 2 +- plugins/devtools/lang/si.js | 2 +- plugins/devtools/lang/sk.js | 2 +- plugins/devtools/lang/sl.js | 2 +- plugins/devtools/lang/sq.js | 2 +- plugins/devtools/lang/sr-latn.js | 2 +- plugins/devtools/lang/sr.js | 2 +- plugins/devtools/lang/sv.js | 2 +- plugins/devtools/lang/tr.js | 2 +- plugins/devtools/lang/tt.js | 2 +- plugins/devtools/lang/ug.js | 2 +- plugins/devtools/lang/uk.js | 2 +- plugins/devtools/lang/vi.js | 2 +- plugins/devtools/lang/zh-cn.js | 2 +- plugins/devtools/lang/zh.js | 2 +- plugins/devtools/plugin.js | 2 +- plugins/devtools/samples/devtools.html | 4 ++-- plugins/dialog/dialogDefinition.js | 2 +- plugins/dialog/plugin.js | 2 +- plugins/dialog/samples/assets/my_dialog.js | 2 +- plugins/dialog/samples/dialog.html | 4 ++-- plugins/dialogadvtab/plugin.js | 2 +- plugins/dialogui/plugin.js | 2 +- plugins/div/dialogs/div.js | 2 +- plugins/div/lang/af.js | 2 +- plugins/div/lang/ar.js | 2 +- plugins/div/lang/az.js | 2 +- plugins/div/lang/bg.js | 2 +- plugins/div/lang/bn.js | 2 +- plugins/div/lang/bs.js | 2 +- plugins/div/lang/ca.js | 2 +- plugins/div/lang/cs.js | 2 +- plugins/div/lang/cy.js | 2 +- plugins/div/lang/da.js | 2 +- plugins/div/lang/de-ch.js | 2 +- plugins/div/lang/de.js | 2 +- plugins/div/lang/el.js | 2 +- plugins/div/lang/en-au.js | 2 +- plugins/div/lang/en-ca.js | 2 +- plugins/div/lang/en-gb.js | 2 +- plugins/div/lang/en.js | 2 +- plugins/div/lang/eo.js | 2 +- plugins/div/lang/es-mx.js | 2 +- plugins/div/lang/es.js | 2 +- plugins/div/lang/et.js | 2 +- plugins/div/lang/eu.js | 2 +- plugins/div/lang/fa.js | 2 +- plugins/div/lang/fi.js | 2 +- plugins/div/lang/fo.js | 2 +- plugins/div/lang/fr-ca.js | 2 +- plugins/div/lang/fr.js | 2 +- plugins/div/lang/gl.js | 2 +- plugins/div/lang/gu.js | 2 +- plugins/div/lang/he.js | 2 +- plugins/div/lang/hi.js | 2 +- plugins/div/lang/hr.js | 2 +- plugins/div/lang/hu.js | 2 +- plugins/div/lang/id.js | 2 +- plugins/div/lang/is.js | 2 +- plugins/div/lang/it.js | 2 +- plugins/div/lang/ja.js | 2 +- plugins/div/lang/ka.js | 2 +- plugins/div/lang/km.js | 2 +- plugins/div/lang/ko.js | 2 +- plugins/div/lang/ku.js | 2 +- plugins/div/lang/lt.js | 2 +- plugins/div/lang/lv.js | 2 +- plugins/div/lang/mk.js | 2 +- plugins/div/lang/mn.js | 2 +- plugins/div/lang/ms.js | 2 +- plugins/div/lang/nb.js | 2 +- plugins/div/lang/nl.js | 2 +- plugins/div/lang/no.js | 2 +- plugins/div/lang/oc.js | 2 +- plugins/div/lang/pl.js | 2 +- plugins/div/lang/pt-br.js | 2 +- plugins/div/lang/pt.js | 2 +- plugins/div/lang/ro.js | 2 +- plugins/div/lang/ru.js | 2 +- plugins/div/lang/si.js | 2 +- plugins/div/lang/sk.js | 2 +- plugins/div/lang/sl.js | 2 +- plugins/div/lang/sq.js | 2 +- plugins/div/lang/sr-latn.js | 2 +- plugins/div/lang/sr.js | 2 +- plugins/div/lang/sv.js | 2 +- plugins/div/lang/th.js | 2 +- plugins/div/lang/tr.js | 2 +- plugins/div/lang/tt.js | 2 +- plugins/div/lang/ug.js | 2 +- plugins/div/lang/uk.js | 2 +- plugins/div/lang/vi.js | 2 +- plugins/div/lang/zh-cn.js | 2 +- plugins/div/lang/zh.js | 2 +- plugins/div/plugin.js | 2 +- plugins/divarea/plugin.js | 2 +- plugins/divarea/samples/divarea.html | 4 ++-- plugins/docprops/dialogs/docprops.js | 2 +- plugins/docprops/lang/af.js | 2 +- plugins/docprops/lang/ar.js | 2 +- plugins/docprops/lang/az.js | 2 +- plugins/docprops/lang/bg.js | 2 +- plugins/docprops/lang/bn.js | 2 +- plugins/docprops/lang/bs.js | 2 +- plugins/docprops/lang/ca.js | 2 +- plugins/docprops/lang/cs.js | 2 +- plugins/docprops/lang/cy.js | 2 +- plugins/docprops/lang/da.js | 2 +- plugins/docprops/lang/de-ch.js | 2 +- plugins/docprops/lang/de.js | 2 +- plugins/docprops/lang/el.js | 2 +- plugins/docprops/lang/en-au.js | 2 +- plugins/docprops/lang/en-ca.js | 2 +- plugins/docprops/lang/en-gb.js | 2 +- plugins/docprops/lang/en.js | 2 +- plugins/docprops/lang/eo.js | 2 +- plugins/docprops/lang/es-mx.js | 2 +- plugins/docprops/lang/es.js | 2 +- plugins/docprops/lang/et.js | 2 +- plugins/docprops/lang/eu.js | 2 +- plugins/docprops/lang/fa.js | 2 +- plugins/docprops/lang/fi.js | 2 +- plugins/docprops/lang/fo.js | 2 +- plugins/docprops/lang/fr-ca.js | 2 +- plugins/docprops/lang/fr.js | 2 +- plugins/docprops/lang/gl.js | 2 +- plugins/docprops/lang/gu.js | 2 +- plugins/docprops/lang/he.js | 2 +- plugins/docprops/lang/hi.js | 2 +- plugins/docprops/lang/hr.js | 2 +- plugins/docprops/lang/hu.js | 2 +- plugins/docprops/lang/id.js | 2 +- plugins/docprops/lang/is.js | 2 +- plugins/docprops/lang/it.js | 2 +- plugins/docprops/lang/ja.js | 2 +- plugins/docprops/lang/ka.js | 2 +- plugins/docprops/lang/km.js | 2 +- plugins/docprops/lang/ko.js | 2 +- plugins/docprops/lang/ku.js | 2 +- plugins/docprops/lang/lt.js | 2 +- plugins/docprops/lang/lv.js | 2 +- plugins/docprops/lang/mk.js | 2 +- plugins/docprops/lang/mn.js | 2 +- plugins/docprops/lang/ms.js | 2 +- plugins/docprops/lang/nb.js | 2 +- plugins/docprops/lang/nl.js | 2 +- plugins/docprops/lang/no.js | 2 +- plugins/docprops/lang/oc.js | 2 +- plugins/docprops/lang/pl.js | 2 +- plugins/docprops/lang/pt-br.js | 2 +- plugins/docprops/lang/pt.js | 2 +- plugins/docprops/lang/ro.js | 2 +- plugins/docprops/lang/ru.js | 2 +- plugins/docprops/lang/si.js | 2 +- plugins/docprops/lang/sk.js | 2 +- plugins/docprops/lang/sl.js | 2 +- plugins/docprops/lang/sq.js | 2 +- plugins/docprops/lang/sr-latn.js | 2 +- plugins/docprops/lang/sr.js | 2 +- plugins/docprops/lang/sv.js | 2 +- plugins/docprops/lang/th.js | 2 +- plugins/docprops/lang/tr.js | 2 +- plugins/docprops/lang/tt.js | 2 +- plugins/docprops/lang/ug.js | 2 +- plugins/docprops/lang/uk.js | 2 +- plugins/docprops/lang/vi.js | 2 +- plugins/docprops/lang/zh-cn.js | 2 +- plugins/docprops/lang/zh.js | 2 +- plugins/docprops/plugin.js | 2 +- plugins/docprops/samples/docprops.html | 4 ++-- plugins/easyimage/dialogs/easyimagealt.js | 2 +- plugins/easyimage/lang/ar.js | 2 +- plugins/easyimage/lang/az.js | 2 +- plugins/easyimage/lang/bg.js | 2 +- plugins/easyimage/lang/cs.js | 2 +- plugins/easyimage/lang/da.js | 2 +- plugins/easyimage/lang/de-ch.js | 2 +- plugins/easyimage/lang/de.js | 2 +- plugins/easyimage/lang/el.js | 2 +- plugins/easyimage/lang/en-au.js | 2 +- plugins/easyimage/lang/en.js | 2 +- plugins/easyimage/lang/et.js | 2 +- plugins/easyimage/lang/fa.js | 2 +- plugins/easyimage/lang/fr.js | 2 +- plugins/easyimage/lang/gl.js | 2 +- plugins/easyimage/lang/hr.js | 2 +- plugins/easyimage/lang/hu.js | 2 +- plugins/easyimage/lang/it.js | 2 +- plugins/easyimage/lang/ku.js | 2 +- plugins/easyimage/lang/lv.js | 2 +- plugins/easyimage/lang/nb.js | 2 +- plugins/easyimage/lang/nl.js | 2 +- plugins/easyimage/lang/no.js | 2 +- plugins/easyimage/lang/pl.js | 2 +- plugins/easyimage/lang/pt-br.js | 2 +- plugins/easyimage/lang/pt.js | 2 +- plugins/easyimage/lang/ro.js | 2 +- plugins/easyimage/lang/ru.js | 2 +- plugins/easyimage/lang/sk.js | 2 +- plugins/easyimage/lang/sq.js | 2 +- plugins/easyimage/lang/sr-latn.js | 2 +- plugins/easyimage/lang/sr.js | 2 +- plugins/easyimage/lang/sv.js | 2 +- plugins/easyimage/lang/tr.js | 2 +- plugins/easyimage/lang/tt.js | 2 +- plugins/easyimage/lang/uk.js | 2 +- plugins/easyimage/lang/zh-cn.js | 2 +- plugins/easyimage/lang/zh.js | 2 +- plugins/easyimage/plugin.js | 2 +- plugins/easyimage/samples/easyimage.html | 4 ++-- plugins/easyimage/styles/easyimage.css | 2 +- plugins/editorplaceholder/plugin.js | 2 +- plugins/elementspath/lang/af.js | 2 +- plugins/elementspath/lang/ar.js | 2 +- plugins/elementspath/lang/az.js | 2 +- plugins/elementspath/lang/bg.js | 2 +- plugins/elementspath/lang/bn.js | 2 +- plugins/elementspath/lang/bs.js | 2 +- plugins/elementspath/lang/ca.js | 2 +- plugins/elementspath/lang/cs.js | 2 +- plugins/elementspath/lang/cy.js | 2 +- plugins/elementspath/lang/da.js | 2 +- plugins/elementspath/lang/de-ch.js | 2 +- plugins/elementspath/lang/de.js | 2 +- plugins/elementspath/lang/el.js | 2 +- plugins/elementspath/lang/en-au.js | 2 +- plugins/elementspath/lang/en-ca.js | 2 +- plugins/elementspath/lang/en-gb.js | 2 +- plugins/elementspath/lang/en.js | 2 +- plugins/elementspath/lang/eo.js | 2 +- plugins/elementspath/lang/es-mx.js | 2 +- plugins/elementspath/lang/es.js | 2 +- plugins/elementspath/lang/et.js | 2 +- plugins/elementspath/lang/eu.js | 2 +- plugins/elementspath/lang/fa.js | 2 +- plugins/elementspath/lang/fi.js | 2 +- plugins/elementspath/lang/fo.js | 2 +- plugins/elementspath/lang/fr-ca.js | 2 +- plugins/elementspath/lang/fr.js | 2 +- plugins/elementspath/lang/gl.js | 2 +- plugins/elementspath/lang/gu.js | 2 +- plugins/elementspath/lang/he.js | 2 +- plugins/elementspath/lang/hi.js | 2 +- plugins/elementspath/lang/hr.js | 2 +- plugins/elementspath/lang/hu.js | 2 +- plugins/elementspath/lang/is.js | 2 +- plugins/elementspath/lang/it.js | 2 +- plugins/elementspath/lang/ja.js | 2 +- plugins/elementspath/lang/ka.js | 2 +- plugins/elementspath/lang/km.js | 2 +- plugins/elementspath/lang/ko.js | 2 +- plugins/elementspath/lang/ku.js | 2 +- plugins/elementspath/lang/lt.js | 2 +- plugins/elementspath/lang/lv.js | 2 +- plugins/elementspath/lang/mk.js | 2 +- plugins/elementspath/lang/mn.js | 2 +- plugins/elementspath/lang/ms.js | 2 +- plugins/elementspath/lang/nb.js | 2 +- plugins/elementspath/lang/nl.js | 2 +- plugins/elementspath/lang/no.js | 2 +- plugins/elementspath/lang/oc.js | 2 +- plugins/elementspath/lang/pl.js | 2 +- plugins/elementspath/lang/pt-br.js | 2 +- plugins/elementspath/lang/pt.js | 2 +- plugins/elementspath/lang/ro.js | 2 +- plugins/elementspath/lang/ru.js | 2 +- plugins/elementspath/lang/si.js | 2 +- plugins/elementspath/lang/sk.js | 2 +- plugins/elementspath/lang/sl.js | 2 +- plugins/elementspath/lang/sq.js | 2 +- plugins/elementspath/lang/sr-latn.js | 2 +- plugins/elementspath/lang/sr.js | 2 +- plugins/elementspath/lang/sv.js | 2 +- plugins/elementspath/lang/th.js | 2 +- plugins/elementspath/lang/tr.js | 2 +- plugins/elementspath/lang/tt.js | 2 +- plugins/elementspath/lang/ug.js | 2 +- plugins/elementspath/lang/uk.js | 2 +- plugins/elementspath/lang/vi.js | 2 +- plugins/elementspath/lang/zh-cn.js | 2 +- plugins/elementspath/lang/zh.js | 2 +- plugins/elementspath/plugin.js | 2 +- plugins/embed/plugin.js | 2 +- plugins/embedbase/dialogs/embedbase.js | 2 +- plugins/embedbase/lang/ar.js | 2 +- plugins/embedbase/lang/az.js | 2 +- plugins/embedbase/lang/bg.js | 2 +- plugins/embedbase/lang/ca.js | 2 +- plugins/embedbase/lang/cs.js | 2 +- plugins/embedbase/lang/da.js | 2 +- plugins/embedbase/lang/de-ch.js | 2 +- plugins/embedbase/lang/de.js | 2 +- plugins/embedbase/lang/el.js | 2 +- plugins/embedbase/lang/en-au.js | 2 +- plugins/embedbase/lang/en.js | 2 +- plugins/embedbase/lang/eo.js | 2 +- plugins/embedbase/lang/es-mx.js | 2 +- plugins/embedbase/lang/es.js | 2 +- plugins/embedbase/lang/et.js | 2 +- plugins/embedbase/lang/eu.js | 2 +- plugins/embedbase/lang/fa.js | 2 +- plugins/embedbase/lang/fr.js | 2 +- plugins/embedbase/lang/gl.js | 2 +- plugins/embedbase/lang/hr.js | 2 +- plugins/embedbase/lang/hu.js | 2 +- plugins/embedbase/lang/id.js | 2 +- plugins/embedbase/lang/it.js | 2 +- plugins/embedbase/lang/ja.js | 2 +- plugins/embedbase/lang/ko.js | 2 +- plugins/embedbase/lang/ku.js | 2 +- plugins/embedbase/lang/lv.js | 2 +- plugins/embedbase/lang/nb.js | 2 +- plugins/embedbase/lang/nl.js | 2 +- plugins/embedbase/lang/oc.js | 2 +- plugins/embedbase/lang/pl.js | 2 +- plugins/embedbase/lang/pt-br.js | 2 +- plugins/embedbase/lang/pt.js | 2 +- plugins/embedbase/lang/ro.js | 2 +- plugins/embedbase/lang/ru.js | 2 +- plugins/embedbase/lang/sk.js | 2 +- plugins/embedbase/lang/sq.js | 2 +- plugins/embedbase/lang/sr-latn.js | 2 +- plugins/embedbase/lang/sr.js | 2 +- plugins/embedbase/lang/sv.js | 2 +- plugins/embedbase/lang/tr.js | 2 +- plugins/embedbase/lang/ug.js | 2 +- plugins/embedbase/lang/uk.js | 2 +- plugins/embedbase/lang/zh-cn.js | 2 +- plugins/embedbase/lang/zh.js | 2 +- plugins/embedbase/plugin.js | 2 +- plugins/embedsemantic/plugin.js | 2 +- plugins/emoji/lang/cs.js | 2 +- plugins/emoji/lang/da.js | 2 +- plugins/emoji/lang/de-ch.js | 2 +- plugins/emoji/lang/de.js | 2 +- plugins/emoji/lang/el.js | 2 +- plugins/emoji/lang/en-au.js | 2 +- plugins/emoji/lang/en.js | 2 +- plugins/emoji/lang/et.js | 2 +- plugins/emoji/lang/fa.js | 2 +- plugins/emoji/lang/fr.js | 2 +- plugins/emoji/lang/gl.js | 2 +- plugins/emoji/lang/hr.js | 2 +- plugins/emoji/lang/hu.js | 2 +- plugins/emoji/lang/it.js | 2 +- plugins/emoji/lang/nl.js | 2 +- plugins/emoji/lang/pl.js | 2 +- plugins/emoji/lang/pt-br.js | 2 +- plugins/emoji/lang/sk.js | 2 +- plugins/emoji/lang/sr-latn.js | 2 +- plugins/emoji/lang/sr.js | 2 +- plugins/emoji/lang/sv.js | 2 +- plugins/emoji/lang/tr.js | 2 +- plugins/emoji/lang/uk.js | 2 +- plugins/emoji/lang/zh-cn.js | 2 +- plugins/emoji/lang/zh.js | 2 +- plugins/emoji/plugin.js | 2 +- plugins/emoji/samples/emoji.html | 4 ++-- plugins/enterkey/plugin.js | 2 +- plugins/enterkey/samples/enterkey.html | 4 ++-- plugins/entities/plugin.js | 2 +- plugins/fakeobjects/lang/af.js | 2 +- plugins/fakeobjects/lang/ar.js | 2 +- plugins/fakeobjects/lang/az.js | 2 +- plugins/fakeobjects/lang/bg.js | 2 +- plugins/fakeobjects/lang/bn.js | 2 +- plugins/fakeobjects/lang/bs.js | 2 +- plugins/fakeobjects/lang/ca.js | 2 +- plugins/fakeobjects/lang/cs.js | 2 +- plugins/fakeobjects/lang/cy.js | 2 +- plugins/fakeobjects/lang/da.js | 2 +- plugins/fakeobjects/lang/de-ch.js | 2 +- plugins/fakeobjects/lang/de.js | 2 +- plugins/fakeobjects/lang/el.js | 2 +- plugins/fakeobjects/lang/en-au.js | 2 +- plugins/fakeobjects/lang/en-ca.js | 2 +- plugins/fakeobjects/lang/en-gb.js | 2 +- plugins/fakeobjects/lang/en.js | 2 +- plugins/fakeobjects/lang/eo.js | 2 +- plugins/fakeobjects/lang/es-mx.js | 2 +- plugins/fakeobjects/lang/es.js | 2 +- plugins/fakeobjects/lang/et.js | 2 +- plugins/fakeobjects/lang/eu.js | 2 +- plugins/fakeobjects/lang/fa.js | 2 +- plugins/fakeobjects/lang/fi.js | 2 +- plugins/fakeobjects/lang/fo.js | 2 +- plugins/fakeobjects/lang/fr-ca.js | 2 +- plugins/fakeobjects/lang/fr.js | 2 +- plugins/fakeobjects/lang/gl.js | 2 +- plugins/fakeobjects/lang/gu.js | 2 +- plugins/fakeobjects/lang/he.js | 2 +- plugins/fakeobjects/lang/hi.js | 2 +- plugins/fakeobjects/lang/hr.js | 2 +- plugins/fakeobjects/lang/hu.js | 2 +- plugins/fakeobjects/lang/id.js | 2 +- plugins/fakeobjects/lang/is.js | 2 +- plugins/fakeobjects/lang/it.js | 2 +- plugins/fakeobjects/lang/ja.js | 2 +- plugins/fakeobjects/lang/ka.js | 2 +- plugins/fakeobjects/lang/km.js | 2 +- plugins/fakeobjects/lang/ko.js | 2 +- plugins/fakeobjects/lang/ku.js | 2 +- plugins/fakeobjects/lang/lt.js | 2 +- plugins/fakeobjects/lang/lv.js | 2 +- plugins/fakeobjects/lang/mk.js | 2 +- plugins/fakeobjects/lang/mn.js | 2 +- plugins/fakeobjects/lang/ms.js | 2 +- plugins/fakeobjects/lang/nb.js | 2 +- plugins/fakeobjects/lang/nl.js | 2 +- plugins/fakeobjects/lang/no.js | 2 +- plugins/fakeobjects/lang/oc.js | 2 +- plugins/fakeobjects/lang/pl.js | 2 +- plugins/fakeobjects/lang/pt-br.js | 2 +- plugins/fakeobjects/lang/pt.js | 2 +- plugins/fakeobjects/lang/ro.js | 2 +- plugins/fakeobjects/lang/ru.js | 2 +- plugins/fakeobjects/lang/si.js | 2 +- plugins/fakeobjects/lang/sk.js | 2 +- plugins/fakeobjects/lang/sl.js | 2 +- plugins/fakeobjects/lang/sq.js | 2 +- plugins/fakeobjects/lang/sr-latn.js | 2 +- plugins/fakeobjects/lang/sr.js | 2 +- plugins/fakeobjects/lang/sv.js | 2 +- plugins/fakeobjects/lang/th.js | 2 +- plugins/fakeobjects/lang/tr.js | 2 +- plugins/fakeobjects/lang/tt.js | 2 +- plugins/fakeobjects/lang/ug.js | 2 +- plugins/fakeobjects/lang/uk.js | 2 +- plugins/fakeobjects/lang/vi.js | 2 +- plugins/fakeobjects/lang/zh-cn.js | 2 +- plugins/fakeobjects/lang/zh.js | 2 +- plugins/fakeobjects/plugin.js | 2 +- plugins/filebrowser/plugin.js | 2 +- plugins/filetools/dev/uploaddebugger.js | 2 +- plugins/filetools/lang/az.js | 2 +- plugins/filetools/lang/bg.js | 2 +- plugins/filetools/lang/ca.js | 2 +- plugins/filetools/lang/cs.js | 2 +- plugins/filetools/lang/da.js | 2 +- plugins/filetools/lang/de-ch.js | 2 +- plugins/filetools/lang/de.js | 2 +- plugins/filetools/lang/el.js | 2 +- plugins/filetools/lang/en-au.js | 2 +- plugins/filetools/lang/en.js | 2 +- plugins/filetools/lang/eo.js | 2 +- plugins/filetools/lang/es-mx.js | 2 +- plugins/filetools/lang/es.js | 2 +- plugins/filetools/lang/et.js | 2 +- plugins/filetools/lang/eu.js | 2 +- plugins/filetools/lang/fa.js | 2 +- plugins/filetools/lang/fr.js | 2 +- plugins/filetools/lang/gl.js | 2 +- plugins/filetools/lang/hr.js | 2 +- plugins/filetools/lang/hu.js | 2 +- plugins/filetools/lang/id.js | 2 +- plugins/filetools/lang/it.js | 2 +- plugins/filetools/lang/ja.js | 2 +- plugins/filetools/lang/km.js | 2 +- plugins/filetools/lang/ko.js | 2 +- plugins/filetools/lang/ku.js | 2 +- plugins/filetools/lang/lv.js | 2 +- plugins/filetools/lang/nb.js | 2 +- plugins/filetools/lang/nl.js | 2 +- plugins/filetools/lang/no.js | 2 +- plugins/filetools/lang/oc.js | 2 +- plugins/filetools/lang/pl.js | 2 +- plugins/filetools/lang/pt-br.js | 2 +- plugins/filetools/lang/pt.js | 2 +- plugins/filetools/lang/ro.js | 2 +- plugins/filetools/lang/ru.js | 2 +- plugins/filetools/lang/sk.js | 2 +- plugins/filetools/lang/sq.js | 2 +- plugins/filetools/lang/sr-latn.js | 2 +- plugins/filetools/lang/sr.js | 2 +- plugins/filetools/lang/sv.js | 2 +- plugins/filetools/lang/tr.js | 2 +- plugins/filetools/lang/ug.js | 2 +- plugins/filetools/lang/uk.js | 2 +- plugins/filetools/lang/vi.js | 2 +- plugins/filetools/lang/zh-cn.js | 2 +- plugins/filetools/lang/zh.js | 2 +- plugins/filetools/plugin.js | 2 +- plugins/find/dialogs/find.js | 2 +- plugins/find/lang/af.js | 2 +- plugins/find/lang/ar.js | 2 +- plugins/find/lang/az.js | 2 +- plugins/find/lang/bg.js | 2 +- plugins/find/lang/bn.js | 2 +- plugins/find/lang/bs.js | 2 +- plugins/find/lang/ca.js | 2 +- plugins/find/lang/cs.js | 2 +- plugins/find/lang/cy.js | 2 +- plugins/find/lang/da.js | 2 +- plugins/find/lang/de-ch.js | 2 +- plugins/find/lang/de.js | 2 +- plugins/find/lang/el.js | 2 +- plugins/find/lang/en-au.js | 2 +- plugins/find/lang/en-ca.js | 2 +- plugins/find/lang/en-gb.js | 2 +- plugins/find/lang/en.js | 2 +- plugins/find/lang/eo.js | 2 +- plugins/find/lang/es-mx.js | 2 +- plugins/find/lang/es.js | 2 +- plugins/find/lang/et.js | 2 +- plugins/find/lang/eu.js | 2 +- plugins/find/lang/fa.js | 2 +- plugins/find/lang/fi.js | 2 +- plugins/find/lang/fo.js | 2 +- plugins/find/lang/fr-ca.js | 2 +- plugins/find/lang/fr.js | 2 +- plugins/find/lang/gl.js | 2 +- plugins/find/lang/gu.js | 2 +- plugins/find/lang/he.js | 2 +- plugins/find/lang/hi.js | 2 +- plugins/find/lang/hr.js | 2 +- plugins/find/lang/hu.js | 2 +- plugins/find/lang/id.js | 2 +- plugins/find/lang/is.js | 2 +- plugins/find/lang/it.js | 2 +- plugins/find/lang/ja.js | 2 +- plugins/find/lang/ka.js | 2 +- plugins/find/lang/km.js | 2 +- plugins/find/lang/ko.js | 2 +- plugins/find/lang/ku.js | 2 +- plugins/find/lang/lt.js | 2 +- plugins/find/lang/lv.js | 2 +- plugins/find/lang/mk.js | 2 +- plugins/find/lang/mn.js | 2 +- plugins/find/lang/ms.js | 2 +- plugins/find/lang/nb.js | 2 +- plugins/find/lang/nl.js | 2 +- plugins/find/lang/no.js | 2 +- plugins/find/lang/oc.js | 2 +- plugins/find/lang/pl.js | 2 +- plugins/find/lang/pt-br.js | 2 +- plugins/find/lang/pt.js | 2 +- plugins/find/lang/ro.js | 2 +- plugins/find/lang/ru.js | 2 +- plugins/find/lang/si.js | 2 +- plugins/find/lang/sk.js | 2 +- plugins/find/lang/sl.js | 2 +- plugins/find/lang/sq.js | 2 +- plugins/find/lang/sr-latn.js | 2 +- plugins/find/lang/sr.js | 2 +- plugins/find/lang/sv.js | 2 +- plugins/find/lang/th.js | 2 +- plugins/find/lang/tr.js | 2 +- plugins/find/lang/tt.js | 2 +- plugins/find/lang/ug.js | 2 +- plugins/find/lang/uk.js | 2 +- plugins/find/lang/vi.js | 2 +- plugins/find/lang/zh-cn.js | 2 +- plugins/find/lang/zh.js | 2 +- plugins/find/plugin.js | 2 +- plugins/flash/plugin.js | 2 +- plugins/floatingspace/plugin.js | 2 +- plugins/floatpanel/plugin.js | 2 +- plugins/font/lang/af.js | 2 +- plugins/font/lang/ar.js | 2 +- plugins/font/lang/az.js | 2 +- plugins/font/lang/bg.js | 2 +- plugins/font/lang/bn.js | 2 +- plugins/font/lang/bs.js | 2 +- plugins/font/lang/ca.js | 2 +- plugins/font/lang/cs.js | 2 +- plugins/font/lang/cy.js | 2 +- plugins/font/lang/da.js | 2 +- plugins/font/lang/de-ch.js | 2 +- plugins/font/lang/de.js | 2 +- plugins/font/lang/el.js | 2 +- plugins/font/lang/en-au.js | 2 +- plugins/font/lang/en-ca.js | 2 +- plugins/font/lang/en-gb.js | 2 +- plugins/font/lang/en.js | 2 +- plugins/font/lang/eo.js | 2 +- plugins/font/lang/es-mx.js | 2 +- plugins/font/lang/es.js | 2 +- plugins/font/lang/et.js | 2 +- plugins/font/lang/eu.js | 2 +- plugins/font/lang/fa.js | 2 +- plugins/font/lang/fi.js | 2 +- plugins/font/lang/fo.js | 2 +- plugins/font/lang/fr-ca.js | 2 +- plugins/font/lang/fr.js | 2 +- plugins/font/lang/gl.js | 2 +- plugins/font/lang/gu.js | 2 +- plugins/font/lang/he.js | 2 +- plugins/font/lang/hi.js | 2 +- plugins/font/lang/hr.js | 2 +- plugins/font/lang/hu.js | 2 +- plugins/font/lang/id.js | 2 +- plugins/font/lang/is.js | 2 +- plugins/font/lang/it.js | 2 +- plugins/font/lang/ja.js | 2 +- plugins/font/lang/ka.js | 2 +- plugins/font/lang/km.js | 2 +- plugins/font/lang/ko.js | 2 +- plugins/font/lang/ku.js | 2 +- plugins/font/lang/lt.js | 2 +- plugins/font/lang/lv.js | 2 +- plugins/font/lang/mk.js | 2 +- plugins/font/lang/mn.js | 2 +- plugins/font/lang/ms.js | 2 +- plugins/font/lang/nb.js | 2 +- plugins/font/lang/nl.js | 2 +- plugins/font/lang/no.js | 2 +- plugins/font/lang/oc.js | 2 +- plugins/font/lang/pl.js | 2 +- plugins/font/lang/pt-br.js | 2 +- plugins/font/lang/pt.js | 2 +- plugins/font/lang/ro.js | 2 +- plugins/font/lang/ru.js | 2 +- plugins/font/lang/si.js | 2 +- plugins/font/lang/sk.js | 2 +- plugins/font/lang/sl.js | 2 +- plugins/font/lang/sq.js | 2 +- plugins/font/lang/sr-latn.js | 2 +- plugins/font/lang/sr.js | 2 +- plugins/font/lang/sv.js | 2 +- plugins/font/lang/th.js | 2 +- plugins/font/lang/tr.js | 2 +- plugins/font/lang/tt.js | 2 +- plugins/font/lang/ug.js | 2 +- plugins/font/lang/uk.js | 2 +- plugins/font/lang/vi.js | 2 +- plugins/font/lang/zh-cn.js | 2 +- plugins/font/lang/zh.js | 2 +- plugins/font/plugin.js | 2 +- plugins/format/lang/af.js | 2 +- plugins/format/lang/ar.js | 2 +- plugins/format/lang/az.js | 2 +- plugins/format/lang/bg.js | 2 +- plugins/format/lang/bn.js | 2 +- plugins/format/lang/bs.js | 2 +- plugins/format/lang/ca.js | 2 +- plugins/format/lang/cs.js | 2 +- plugins/format/lang/cy.js | 2 +- plugins/format/lang/da.js | 2 +- plugins/format/lang/de-ch.js | 2 +- plugins/format/lang/de.js | 2 +- plugins/format/lang/el.js | 2 +- plugins/format/lang/en-au.js | 2 +- plugins/format/lang/en-ca.js | 2 +- plugins/format/lang/en-gb.js | 2 +- plugins/format/lang/en.js | 2 +- plugins/format/lang/eo.js | 2 +- plugins/format/lang/es-mx.js | 2 +- plugins/format/lang/es.js | 2 +- plugins/format/lang/et.js | 2 +- plugins/format/lang/eu.js | 2 +- plugins/format/lang/fa.js | 2 +- plugins/format/lang/fi.js | 2 +- plugins/format/lang/fo.js | 2 +- plugins/format/lang/fr-ca.js | 2 +- plugins/format/lang/fr.js | 2 +- plugins/format/lang/gl.js | 2 +- plugins/format/lang/gu.js | 2 +- plugins/format/lang/he.js | 2 +- plugins/format/lang/hi.js | 2 +- plugins/format/lang/hr.js | 2 +- plugins/format/lang/hu.js | 2 +- plugins/format/lang/id.js | 2 +- plugins/format/lang/is.js | 2 +- plugins/format/lang/it.js | 2 +- plugins/format/lang/ja.js | 2 +- plugins/format/lang/ka.js | 2 +- plugins/format/lang/km.js | 2 +- plugins/format/lang/ko.js | 2 +- plugins/format/lang/ku.js | 2 +- plugins/format/lang/lt.js | 2 +- plugins/format/lang/lv.js | 2 +- plugins/format/lang/mk.js | 2 +- plugins/format/lang/mn.js | 2 +- plugins/format/lang/ms.js | 2 +- plugins/format/lang/nb.js | 2 +- plugins/format/lang/nl.js | 2 +- plugins/format/lang/no.js | 2 +- plugins/format/lang/oc.js | 2 +- plugins/format/lang/pl.js | 2 +- plugins/format/lang/pt-br.js | 2 +- plugins/format/lang/pt.js | 2 +- plugins/format/lang/ro.js | 2 +- plugins/format/lang/ru.js | 2 +- plugins/format/lang/si.js | 2 +- plugins/format/lang/sk.js | 2 +- plugins/format/lang/sl.js | 2 +- plugins/format/lang/sq.js | 2 +- plugins/format/lang/sr-latn.js | 2 +- plugins/format/lang/sr.js | 2 +- plugins/format/lang/sv.js | 2 +- plugins/format/lang/th.js | 2 +- plugins/format/lang/tr.js | 2 +- plugins/format/lang/tt.js | 2 +- plugins/format/lang/ug.js | 2 +- plugins/format/lang/uk.js | 2 +- plugins/format/lang/vi.js | 2 +- plugins/format/lang/zh-cn.js | 2 +- plugins/format/lang/zh.js | 2 +- plugins/format/plugin.js | 2 +- plugins/forms/dialogs/button.js | 2 +- plugins/forms/dialogs/checkbox.js | 2 +- plugins/forms/dialogs/form.js | 2 +- plugins/forms/dialogs/hiddenfield.js | 2 +- plugins/forms/dialogs/radio.js | 2 +- plugins/forms/dialogs/select.js | 2 +- plugins/forms/dialogs/textarea.js | 2 +- plugins/forms/dialogs/textfield.js | 2 +- plugins/forms/lang/af.js | 2 +- plugins/forms/lang/ar.js | 2 +- plugins/forms/lang/az.js | 2 +- plugins/forms/lang/bg.js | 2 +- plugins/forms/lang/bn.js | 2 +- plugins/forms/lang/bs.js | 2 +- plugins/forms/lang/ca.js | 2 +- plugins/forms/lang/cs.js | 2 +- plugins/forms/lang/cy.js | 2 +- plugins/forms/lang/da.js | 2 +- plugins/forms/lang/de-ch.js | 2 +- plugins/forms/lang/de.js | 2 +- plugins/forms/lang/el.js | 2 +- plugins/forms/lang/en-au.js | 2 +- plugins/forms/lang/en-ca.js | 2 +- plugins/forms/lang/en-gb.js | 2 +- plugins/forms/lang/en.js | 2 +- plugins/forms/lang/eo.js | 2 +- plugins/forms/lang/es-mx.js | 2 +- plugins/forms/lang/es.js | 2 +- plugins/forms/lang/et.js | 2 +- plugins/forms/lang/eu.js | 2 +- plugins/forms/lang/fa.js | 2 +- plugins/forms/lang/fi.js | 2 +- plugins/forms/lang/fo.js | 2 +- plugins/forms/lang/fr-ca.js | 2 +- plugins/forms/lang/fr.js | 2 +- plugins/forms/lang/gl.js | 2 +- plugins/forms/lang/gu.js | 2 +- plugins/forms/lang/he.js | 2 +- plugins/forms/lang/hi.js | 2 +- plugins/forms/lang/hr.js | 2 +- plugins/forms/lang/hu.js | 2 +- plugins/forms/lang/id.js | 2 +- plugins/forms/lang/is.js | 2 +- plugins/forms/lang/it.js | 2 +- plugins/forms/lang/ja.js | 2 +- plugins/forms/lang/ka.js | 2 +- plugins/forms/lang/km.js | 2 +- plugins/forms/lang/ko.js | 2 +- plugins/forms/lang/ku.js | 2 +- plugins/forms/lang/lt.js | 2 +- plugins/forms/lang/lv.js | 2 +- plugins/forms/lang/mk.js | 2 +- plugins/forms/lang/mn.js | 2 +- plugins/forms/lang/ms.js | 2 +- plugins/forms/lang/nb.js | 2 +- plugins/forms/lang/nl.js | 2 +- plugins/forms/lang/no.js | 2 +- plugins/forms/lang/oc.js | 2 +- plugins/forms/lang/pl.js | 2 +- plugins/forms/lang/pt-br.js | 2 +- plugins/forms/lang/pt.js | 2 +- plugins/forms/lang/ro.js | 2 +- plugins/forms/lang/ru.js | 2 +- plugins/forms/lang/si.js | 2 +- plugins/forms/lang/sk.js | 2 +- plugins/forms/lang/sl.js | 2 +- plugins/forms/lang/sq.js | 2 +- plugins/forms/lang/sr-latn.js | 2 +- plugins/forms/lang/sr.js | 2 +- plugins/forms/lang/sv.js | 2 +- plugins/forms/lang/th.js | 2 +- plugins/forms/lang/tr.js | 2 +- plugins/forms/lang/tt.js | 2 +- plugins/forms/lang/ug.js | 2 +- plugins/forms/lang/uk.js | 2 +- plugins/forms/lang/vi.js | 2 +- plugins/forms/lang/zh-cn.js | 2 +- plugins/forms/lang/zh.js | 2 +- plugins/forms/plugin.js | 2 +- plugins/horizontalrule/lang/af.js | 2 +- plugins/horizontalrule/lang/ar.js | 2 +- plugins/horizontalrule/lang/az.js | 2 +- plugins/horizontalrule/lang/bg.js | 2 +- plugins/horizontalrule/lang/bn.js | 2 +- plugins/horizontalrule/lang/bs.js | 2 +- plugins/horizontalrule/lang/ca.js | 2 +- plugins/horizontalrule/lang/cs.js | 2 +- plugins/horizontalrule/lang/cy.js | 2 +- plugins/horizontalrule/lang/da.js | 2 +- plugins/horizontalrule/lang/de-ch.js | 2 +- plugins/horizontalrule/lang/de.js | 2 +- plugins/horizontalrule/lang/el.js | 2 +- plugins/horizontalrule/lang/en-au.js | 2 +- plugins/horizontalrule/lang/en-ca.js | 2 +- plugins/horizontalrule/lang/en-gb.js | 2 +- plugins/horizontalrule/lang/en.js | 2 +- plugins/horizontalrule/lang/eo.js | 2 +- plugins/horizontalrule/lang/es-mx.js | 2 +- plugins/horizontalrule/lang/es.js | 2 +- plugins/horizontalrule/lang/et.js | 2 +- plugins/horizontalrule/lang/eu.js | 2 +- plugins/horizontalrule/lang/fa.js | 2 +- plugins/horizontalrule/lang/fi.js | 2 +- plugins/horizontalrule/lang/fo.js | 2 +- plugins/horizontalrule/lang/fr-ca.js | 2 +- plugins/horizontalrule/lang/fr.js | 2 +- plugins/horizontalrule/lang/gl.js | 2 +- plugins/horizontalrule/lang/gu.js | 2 +- plugins/horizontalrule/lang/he.js | 2 +- plugins/horizontalrule/lang/hi.js | 2 +- plugins/horizontalrule/lang/hr.js | 2 +- plugins/horizontalrule/lang/hu.js | 2 +- plugins/horizontalrule/lang/id.js | 2 +- plugins/horizontalrule/lang/is.js | 2 +- plugins/horizontalrule/lang/it.js | 2 +- plugins/horizontalrule/lang/ja.js | 2 +- plugins/horizontalrule/lang/ka.js | 2 +- plugins/horizontalrule/lang/km.js | 2 +- plugins/horizontalrule/lang/ko.js | 2 +- plugins/horizontalrule/lang/ku.js | 2 +- plugins/horizontalrule/lang/lt.js | 2 +- plugins/horizontalrule/lang/lv.js | 2 +- plugins/horizontalrule/lang/mk.js | 2 +- plugins/horizontalrule/lang/mn.js | 2 +- plugins/horizontalrule/lang/ms.js | 2 +- plugins/horizontalrule/lang/nb.js | 2 +- plugins/horizontalrule/lang/nl.js | 2 +- plugins/horizontalrule/lang/no.js | 2 +- plugins/horizontalrule/lang/oc.js | 2 +- plugins/horizontalrule/lang/pl.js | 2 +- plugins/horizontalrule/lang/pt-br.js | 2 +- plugins/horizontalrule/lang/pt.js | 2 +- plugins/horizontalrule/lang/ro.js | 2 +- plugins/horizontalrule/lang/ru.js | 2 +- plugins/horizontalrule/lang/si.js | 2 +- plugins/horizontalrule/lang/sk.js | 2 +- plugins/horizontalrule/lang/sl.js | 2 +- plugins/horizontalrule/lang/sq.js | 2 +- plugins/horizontalrule/lang/sr-latn.js | 2 +- plugins/horizontalrule/lang/sr.js | 2 +- plugins/horizontalrule/lang/sv.js | 2 +- plugins/horizontalrule/lang/th.js | 2 +- plugins/horizontalrule/lang/tr.js | 2 +- plugins/horizontalrule/lang/tt.js | 2 +- plugins/horizontalrule/lang/ug.js | 2 +- plugins/horizontalrule/lang/uk.js | 2 +- plugins/horizontalrule/lang/vi.js | 2 +- plugins/horizontalrule/lang/zh-cn.js | 2 +- plugins/horizontalrule/lang/zh.js | 2 +- plugins/horizontalrule/plugin.js | 2 +- plugins/htmlwriter/plugin.js | 2 +- plugins/htmlwriter/samples/outputhtml.html | 4 ++-- plugins/iframe/dialogs/iframe.js | 2 +- plugins/iframe/lang/af.js | 2 +- plugins/iframe/lang/ar.js | 2 +- plugins/iframe/lang/az.js | 2 +- plugins/iframe/lang/bg.js | 2 +- plugins/iframe/lang/bn.js | 2 +- plugins/iframe/lang/bs.js | 2 +- plugins/iframe/lang/ca.js | 2 +- plugins/iframe/lang/cs.js | 2 +- plugins/iframe/lang/cy.js | 2 +- plugins/iframe/lang/da.js | 2 +- plugins/iframe/lang/de-ch.js | 2 +- plugins/iframe/lang/de.js | 2 +- plugins/iframe/lang/el.js | 2 +- plugins/iframe/lang/en-au.js | 2 +- plugins/iframe/lang/en-ca.js | 2 +- plugins/iframe/lang/en-gb.js | 2 +- plugins/iframe/lang/en.js | 2 +- plugins/iframe/lang/eo.js | 2 +- plugins/iframe/lang/es-mx.js | 2 +- plugins/iframe/lang/es.js | 2 +- plugins/iframe/lang/et.js | 2 +- plugins/iframe/lang/eu.js | 2 +- plugins/iframe/lang/fa.js | 2 +- plugins/iframe/lang/fi.js | 2 +- plugins/iframe/lang/fo.js | 2 +- plugins/iframe/lang/fr-ca.js | 2 +- plugins/iframe/lang/fr.js | 2 +- plugins/iframe/lang/gl.js | 2 +- plugins/iframe/lang/gu.js | 2 +- plugins/iframe/lang/he.js | 2 +- plugins/iframe/lang/hi.js | 2 +- plugins/iframe/lang/hr.js | 2 +- plugins/iframe/lang/hu.js | 2 +- plugins/iframe/lang/id.js | 2 +- plugins/iframe/lang/is.js | 2 +- plugins/iframe/lang/it.js | 2 +- plugins/iframe/lang/ja.js | 2 +- plugins/iframe/lang/ka.js | 2 +- plugins/iframe/lang/km.js | 2 +- plugins/iframe/lang/ko.js | 2 +- plugins/iframe/lang/ku.js | 2 +- plugins/iframe/lang/lt.js | 2 +- plugins/iframe/lang/lv.js | 2 +- plugins/iframe/lang/mk.js | 2 +- plugins/iframe/lang/mn.js | 2 +- plugins/iframe/lang/ms.js | 2 +- plugins/iframe/lang/nb.js | 2 +- plugins/iframe/lang/nl.js | 2 +- plugins/iframe/lang/no.js | 2 +- plugins/iframe/lang/oc.js | 2 +- plugins/iframe/lang/pl.js | 2 +- plugins/iframe/lang/pt-br.js | 2 +- plugins/iframe/lang/pt.js | 2 +- plugins/iframe/lang/ro.js | 2 +- plugins/iframe/lang/ru.js | 2 +- plugins/iframe/lang/si.js | 2 +- plugins/iframe/lang/sk.js | 2 +- plugins/iframe/lang/sl.js | 2 +- plugins/iframe/lang/sq.js | 2 +- plugins/iframe/lang/sr-latn.js | 2 +- plugins/iframe/lang/sr.js | 2 +- plugins/iframe/lang/sv.js | 2 +- plugins/iframe/lang/th.js | 2 +- plugins/iframe/lang/tr.js | 2 +- plugins/iframe/lang/tt.js | 2 +- plugins/iframe/lang/ug.js | 2 +- plugins/iframe/lang/uk.js | 2 +- plugins/iframe/lang/vi.js | 2 +- plugins/iframe/lang/zh-cn.js | 2 +- plugins/iframe/lang/zh.js | 2 +- plugins/iframe/plugin.js | 2 +- plugins/iframedialog/plugin.js | 2 +- plugins/image/dialogs/image.js | 2 +- plugins/image/lang/af.js | 2 +- plugins/image/lang/ar.js | 2 +- plugins/image/lang/az.js | 2 +- plugins/image/lang/bg.js | 2 +- plugins/image/lang/bn.js | 2 +- plugins/image/lang/bs.js | 2 +- plugins/image/lang/ca.js | 2 +- plugins/image/lang/cs.js | 2 +- plugins/image/lang/cy.js | 2 +- plugins/image/lang/da.js | 2 +- plugins/image/lang/de-ch.js | 2 +- plugins/image/lang/de.js | 2 +- plugins/image/lang/el.js | 2 +- plugins/image/lang/en-au.js | 2 +- plugins/image/lang/en-ca.js | 2 +- plugins/image/lang/en-gb.js | 2 +- plugins/image/lang/en.js | 2 +- plugins/image/lang/eo.js | 2 +- plugins/image/lang/es-mx.js | 2 +- plugins/image/lang/es.js | 2 +- plugins/image/lang/et.js | 2 +- plugins/image/lang/eu.js | 2 +- plugins/image/lang/fa.js | 2 +- plugins/image/lang/fi.js | 2 +- plugins/image/lang/fo.js | 2 +- plugins/image/lang/fr-ca.js | 2 +- plugins/image/lang/fr.js | 2 +- plugins/image/lang/gl.js | 2 +- plugins/image/lang/gu.js | 2 +- plugins/image/lang/he.js | 2 +- plugins/image/lang/hi.js | 2 +- plugins/image/lang/hr.js | 2 +- plugins/image/lang/hu.js | 2 +- plugins/image/lang/id.js | 2 +- plugins/image/lang/is.js | 2 +- plugins/image/lang/it.js | 2 +- plugins/image/lang/ja.js | 2 +- plugins/image/lang/ka.js | 2 +- plugins/image/lang/km.js | 2 +- plugins/image/lang/ko.js | 2 +- plugins/image/lang/ku.js | 2 +- plugins/image/lang/lt.js | 2 +- plugins/image/lang/lv.js | 2 +- plugins/image/lang/mk.js | 2 +- plugins/image/lang/mn.js | 2 +- plugins/image/lang/ms.js | 2 +- plugins/image/lang/nb.js | 2 +- plugins/image/lang/nl.js | 2 +- plugins/image/lang/no.js | 2 +- plugins/image/lang/oc.js | 2 +- plugins/image/lang/pl.js | 2 +- plugins/image/lang/pt-br.js | 2 +- plugins/image/lang/pt.js | 2 +- plugins/image/lang/ro.js | 2 +- plugins/image/lang/ru.js | 2 +- plugins/image/lang/si.js | 2 +- plugins/image/lang/sk.js | 2 +- plugins/image/lang/sl.js | 2 +- plugins/image/lang/sq.js | 2 +- plugins/image/lang/sr-latn.js | 2 +- plugins/image/lang/sr.js | 2 +- plugins/image/lang/sv.js | 2 +- plugins/image/lang/th.js | 2 +- plugins/image/lang/tr.js | 2 +- plugins/image/lang/tt.js | 2 +- plugins/image/lang/ug.js | 2 +- plugins/image/lang/uk.js | 2 +- plugins/image/lang/vi.js | 2 +- plugins/image/lang/zh-cn.js | 2 +- plugins/image/lang/zh.js | 2 +- plugins/image/plugin.js | 2 +- plugins/image2/dev/contents.css | 2 +- plugins/image2/dev/image2.html | 4 ++-- plugins/image2/dialogs/image2.js | 2 +- plugins/image2/lang/af.js | 2 +- plugins/image2/lang/ar.js | 2 +- plugins/image2/lang/az.js | 2 +- plugins/image2/lang/bg.js | 2 +- plugins/image2/lang/bn.js | 2 +- plugins/image2/lang/bs.js | 2 +- plugins/image2/lang/ca.js | 2 +- plugins/image2/lang/cs.js | 2 +- plugins/image2/lang/cy.js | 2 +- plugins/image2/lang/da.js | 2 +- plugins/image2/lang/de-ch.js | 2 +- plugins/image2/lang/de.js | 2 +- plugins/image2/lang/el.js | 2 +- plugins/image2/lang/en-au.js | 2 +- plugins/image2/lang/en-ca.js | 2 +- plugins/image2/lang/en-gb.js | 2 +- plugins/image2/lang/en.js | 2 +- plugins/image2/lang/eo.js | 2 +- plugins/image2/lang/es-mx.js | 2 +- plugins/image2/lang/es.js | 2 +- plugins/image2/lang/et.js | 2 +- plugins/image2/lang/eu.js | 2 +- plugins/image2/lang/fa.js | 2 +- plugins/image2/lang/fi.js | 2 +- plugins/image2/lang/fo.js | 2 +- plugins/image2/lang/fr-ca.js | 2 +- plugins/image2/lang/fr.js | 2 +- plugins/image2/lang/gl.js | 2 +- plugins/image2/lang/gu.js | 2 +- plugins/image2/lang/he.js | 2 +- plugins/image2/lang/hi.js | 2 +- plugins/image2/lang/hr.js | 2 +- plugins/image2/lang/hu.js | 2 +- plugins/image2/lang/id.js | 2 +- plugins/image2/lang/is.js | 2 +- plugins/image2/lang/it.js | 2 +- plugins/image2/lang/ja.js | 2 +- plugins/image2/lang/ka.js | 2 +- plugins/image2/lang/km.js | 2 +- plugins/image2/lang/ko.js | 2 +- plugins/image2/lang/ku.js | 2 +- plugins/image2/lang/lt.js | 2 +- plugins/image2/lang/lv.js | 2 +- plugins/image2/lang/mk.js | 2 +- plugins/image2/lang/mn.js | 2 +- plugins/image2/lang/ms.js | 2 +- plugins/image2/lang/nb.js | 2 +- plugins/image2/lang/nl.js | 2 +- plugins/image2/lang/no.js | 2 +- plugins/image2/lang/oc.js | 2 +- plugins/image2/lang/pl.js | 2 +- plugins/image2/lang/pt-br.js | 2 +- plugins/image2/lang/pt.js | 2 +- plugins/image2/lang/ro.js | 2 +- plugins/image2/lang/ru.js | 2 +- plugins/image2/lang/si.js | 2 +- plugins/image2/lang/sk.js | 2 +- plugins/image2/lang/sl.js | 2 +- plugins/image2/lang/sq.js | 2 +- plugins/image2/lang/sr-latn.js | 2 +- plugins/image2/lang/sr.js | 2 +- plugins/image2/lang/sv.js | 2 +- plugins/image2/lang/th.js | 2 +- plugins/image2/lang/tr.js | 2 +- plugins/image2/lang/tt.js | 2 +- plugins/image2/lang/ug.js | 2 +- plugins/image2/lang/uk.js | 2 +- plugins/image2/lang/vi.js | 2 +- plugins/image2/lang/zh-cn.js | 2 +- plugins/image2/lang/zh.js | 2 +- plugins/image2/plugin.js | 2 +- plugins/image2/samples/image2.html | 4 ++-- plugins/imagebase/lang/az.js | 2 +- plugins/imagebase/lang/bg.js | 2 +- plugins/imagebase/lang/cs.js | 2 +- plugins/imagebase/lang/da.js | 2 +- plugins/imagebase/lang/de-ch.js | 2 +- plugins/imagebase/lang/de.js | 2 +- plugins/imagebase/lang/el.js | 2 +- plugins/imagebase/lang/en-au.js | 2 +- plugins/imagebase/lang/en.js | 2 +- plugins/imagebase/lang/et.js | 2 +- plugins/imagebase/lang/fa.js | 2 +- plugins/imagebase/lang/fr.js | 2 +- plugins/imagebase/lang/gl.js | 2 +- plugins/imagebase/lang/hr.js | 2 +- plugins/imagebase/lang/hu.js | 2 +- plugins/imagebase/lang/it.js | 2 +- plugins/imagebase/lang/ku.js | 2 +- plugins/imagebase/lang/lt.js | 2 +- plugins/imagebase/lang/lv.js | 2 +- plugins/imagebase/lang/nb.js | 2 +- plugins/imagebase/lang/nl.js | 2 +- plugins/imagebase/lang/pl.js | 2 +- plugins/imagebase/lang/pt-br.js | 2 +- plugins/imagebase/lang/pt.js | 2 +- plugins/imagebase/lang/ro.js | 2 +- plugins/imagebase/lang/ru.js | 2 +- plugins/imagebase/lang/sk.js | 2 +- plugins/imagebase/lang/sq.js | 2 +- plugins/imagebase/lang/sr-latn.js | 2 +- plugins/imagebase/lang/sr.js | 2 +- plugins/imagebase/lang/sv.js | 2 +- plugins/imagebase/lang/tr.js | 2 +- plugins/imagebase/lang/ug.js | 2 +- plugins/imagebase/lang/uk.js | 2 +- plugins/imagebase/lang/zh-cn.js | 2 +- plugins/imagebase/lang/zh.js | 2 +- plugins/imagebase/plugin.js | 2 +- plugins/indent/dev/indent.html | 2 +- plugins/indent/lang/af.js | 2 +- plugins/indent/lang/ar.js | 2 +- plugins/indent/lang/az.js | 2 +- plugins/indent/lang/bg.js | 2 +- plugins/indent/lang/bn.js | 2 +- plugins/indent/lang/bs.js | 2 +- plugins/indent/lang/ca.js | 2 +- plugins/indent/lang/cs.js | 2 +- plugins/indent/lang/cy.js | 2 +- plugins/indent/lang/da.js | 2 +- plugins/indent/lang/de-ch.js | 2 +- plugins/indent/lang/de.js | 2 +- plugins/indent/lang/el.js | 2 +- plugins/indent/lang/en-au.js | 2 +- plugins/indent/lang/en-ca.js | 2 +- plugins/indent/lang/en-gb.js | 2 +- plugins/indent/lang/en.js | 2 +- plugins/indent/lang/eo.js | 2 +- plugins/indent/lang/es-mx.js | 2 +- plugins/indent/lang/es.js | 2 +- plugins/indent/lang/et.js | 2 +- plugins/indent/lang/eu.js | 2 +- plugins/indent/lang/fa.js | 2 +- plugins/indent/lang/fi.js | 2 +- plugins/indent/lang/fo.js | 2 +- plugins/indent/lang/fr-ca.js | 2 +- plugins/indent/lang/fr.js | 2 +- plugins/indent/lang/gl.js | 2 +- plugins/indent/lang/gu.js | 2 +- plugins/indent/lang/he.js | 2 +- plugins/indent/lang/hi.js | 2 +- plugins/indent/lang/hr.js | 2 +- plugins/indent/lang/hu.js | 2 +- plugins/indent/lang/id.js | 2 +- plugins/indent/lang/is.js | 2 +- plugins/indent/lang/it.js | 2 +- plugins/indent/lang/ja.js | 2 +- plugins/indent/lang/ka.js | 2 +- plugins/indent/lang/km.js | 2 +- plugins/indent/lang/ko.js | 2 +- plugins/indent/lang/ku.js | 2 +- plugins/indent/lang/lt.js | 2 +- plugins/indent/lang/lv.js | 2 +- plugins/indent/lang/mk.js | 2 +- plugins/indent/lang/mn.js | 2 +- plugins/indent/lang/ms.js | 2 +- plugins/indent/lang/nb.js | 2 +- plugins/indent/lang/nl.js | 2 +- plugins/indent/lang/no.js | 2 +- plugins/indent/lang/oc.js | 2 +- plugins/indent/lang/pl.js | 2 +- plugins/indent/lang/pt-br.js | 2 +- plugins/indent/lang/pt.js | 2 +- plugins/indent/lang/ro.js | 2 +- plugins/indent/lang/ru.js | 2 +- plugins/indent/lang/si.js | 2 +- plugins/indent/lang/sk.js | 2 +- plugins/indent/lang/sl.js | 2 +- plugins/indent/lang/sq.js | 2 +- plugins/indent/lang/sr-latn.js | 2 +- plugins/indent/lang/sr.js | 2 +- plugins/indent/lang/sv.js | 2 +- plugins/indent/lang/th.js | 2 +- plugins/indent/lang/tr.js | 2 +- plugins/indent/lang/tt.js | 2 +- plugins/indent/lang/ug.js | 2 +- plugins/indent/lang/uk.js | 2 +- plugins/indent/lang/vi.js | 2 +- plugins/indent/lang/zh-cn.js | 2 +- plugins/indent/lang/zh.js | 2 +- plugins/indent/plugin.js | 2 +- plugins/indentblock/plugin.js | 2 +- plugins/indentlist/plugin.js | 2 +- plugins/justify/plugin.js | 2 +- plugins/language/lang/ar.js | 2 +- plugins/language/lang/az.js | 2 +- plugins/language/lang/bg.js | 2 +- plugins/language/lang/ca.js | 2 +- plugins/language/lang/cs.js | 2 +- plugins/language/lang/cy.js | 2 +- plugins/language/lang/da.js | 2 +- plugins/language/lang/de-ch.js | 2 +- plugins/language/lang/de.js | 2 +- plugins/language/lang/el.js | 2 +- plugins/language/lang/en-au.js | 2 +- plugins/language/lang/en-gb.js | 2 +- plugins/language/lang/en.js | 2 +- plugins/language/lang/eo.js | 2 +- plugins/language/lang/es-mx.js | 2 +- plugins/language/lang/es.js | 2 +- plugins/language/lang/et.js | 2 +- plugins/language/lang/eu.js | 2 +- plugins/language/lang/fa.js | 2 +- plugins/language/lang/fi.js | 2 +- plugins/language/lang/fo.js | 2 +- plugins/language/lang/fr.js | 2 +- plugins/language/lang/gl.js | 2 +- plugins/language/lang/he.js | 2 +- plugins/language/lang/hr.js | 2 +- plugins/language/lang/hu.js | 2 +- plugins/language/lang/id.js | 2 +- plugins/language/lang/it.js | 2 +- plugins/language/lang/ja.js | 2 +- plugins/language/lang/km.js | 2 +- plugins/language/lang/ko.js | 2 +- plugins/language/lang/ku.js | 2 +- plugins/language/lang/lt.js | 2 +- plugins/language/lang/lv.js | 2 +- plugins/language/lang/nb.js | 2 +- plugins/language/lang/nl.js | 2 +- plugins/language/lang/no.js | 2 +- plugins/language/lang/oc.js | 2 +- plugins/language/lang/pl.js | 2 +- plugins/language/lang/pt-br.js | 2 +- plugins/language/lang/pt.js | 2 +- plugins/language/lang/ro.js | 2 +- plugins/language/lang/ru.js | 2 +- plugins/language/lang/sk.js | 2 +- plugins/language/lang/sl.js | 2 +- plugins/language/lang/sq.js | 2 +- plugins/language/lang/sr-latn.js | 2 +- plugins/language/lang/sr.js | 2 +- plugins/language/lang/sv.js | 2 +- plugins/language/lang/tr.js | 2 +- plugins/language/lang/tt.js | 2 +- plugins/language/lang/ug.js | 2 +- plugins/language/lang/uk.js | 2 +- plugins/language/lang/vi.js | 2 +- plugins/language/lang/zh-cn.js | 2 +- plugins/language/lang/zh.js | 2 +- plugins/language/plugin.js | 2 +- plugins/lineutils/dev/dnd.html | 4 ++-- plugins/lineutils/dev/magicfinger.html | 4 ++-- plugins/lineutils/plugin.js | 2 +- plugins/link/dialogs/anchor.js | 2 +- plugins/link/dialogs/link.js | 2 +- plugins/link/lang/af.js | 2 +- plugins/link/lang/ar.js | 2 +- plugins/link/lang/az.js | 2 +- plugins/link/lang/bg.js | 2 +- plugins/link/lang/bn.js | 2 +- plugins/link/lang/bs.js | 2 +- plugins/link/lang/ca.js | 2 +- plugins/link/lang/cs.js | 2 +- plugins/link/lang/cy.js | 2 +- plugins/link/lang/da.js | 2 +- plugins/link/lang/de-ch.js | 2 +- plugins/link/lang/de.js | 2 +- plugins/link/lang/el.js | 2 +- plugins/link/lang/en-au.js | 2 +- plugins/link/lang/en-ca.js | 2 +- plugins/link/lang/en-gb.js | 2 +- plugins/link/lang/en.js | 2 +- plugins/link/lang/eo.js | 2 +- plugins/link/lang/es-mx.js | 2 +- plugins/link/lang/es.js | 2 +- plugins/link/lang/et.js | 2 +- plugins/link/lang/eu.js | 2 +- plugins/link/lang/fa.js | 2 +- plugins/link/lang/fi.js | 2 +- plugins/link/lang/fo.js | 2 +- plugins/link/lang/fr-ca.js | 2 +- plugins/link/lang/fr.js | 2 +- plugins/link/lang/gl.js | 2 +- plugins/link/lang/gu.js | 2 +- plugins/link/lang/he.js | 2 +- plugins/link/lang/hi.js | 2 +- plugins/link/lang/hr.js | 2 +- plugins/link/lang/hu.js | 2 +- plugins/link/lang/id.js | 2 +- plugins/link/lang/is.js | 2 +- plugins/link/lang/it.js | 2 +- plugins/link/lang/ja.js | 2 +- plugins/link/lang/ka.js | 2 +- plugins/link/lang/km.js | 2 +- plugins/link/lang/ko.js | 2 +- plugins/link/lang/ku.js | 2 +- plugins/link/lang/lt.js | 2 +- plugins/link/lang/lv.js | 2 +- plugins/link/lang/mk.js | 2 +- plugins/link/lang/mn.js | 2 +- plugins/link/lang/ms.js | 2 +- plugins/link/lang/nb.js | 2 +- plugins/link/lang/nl.js | 2 +- plugins/link/lang/no.js | 2 +- plugins/link/lang/oc.js | 2 +- plugins/link/lang/pl.js | 2 +- plugins/link/lang/pt-br.js | 2 +- plugins/link/lang/pt.js | 2 +- plugins/link/lang/ro.js | 2 +- plugins/link/lang/ru.js | 2 +- plugins/link/lang/si.js | 2 +- plugins/link/lang/sk.js | 2 +- plugins/link/lang/sl.js | 2 +- plugins/link/lang/sq.js | 2 +- plugins/link/lang/sr-latn.js | 2 +- plugins/link/lang/sr.js | 2 +- plugins/link/lang/sv.js | 2 +- plugins/link/lang/th.js | 2 +- plugins/link/lang/tr.js | 2 +- plugins/link/lang/tt.js | 2 +- plugins/link/lang/ug.js | 2 +- plugins/link/lang/uk.js | 2 +- plugins/link/lang/vi.js | 2 +- plugins/link/lang/zh-cn.js | 2 +- plugins/link/lang/zh.js | 2 +- plugins/link/plugin.js | 2 +- plugins/list/lang/af.js | 2 +- plugins/list/lang/ar.js | 2 +- plugins/list/lang/az.js | 2 +- plugins/list/lang/bg.js | 2 +- plugins/list/lang/bn.js | 2 +- plugins/list/lang/bs.js | 2 +- plugins/list/lang/ca.js | 2 +- plugins/list/lang/cs.js | 2 +- plugins/list/lang/cy.js | 2 +- plugins/list/lang/da.js | 2 +- plugins/list/lang/de-ch.js | 2 +- plugins/list/lang/de.js | 2 +- plugins/list/lang/el.js | 2 +- plugins/list/lang/en-au.js | 2 +- plugins/list/lang/en-ca.js | 2 +- plugins/list/lang/en-gb.js | 2 +- plugins/list/lang/en.js | 2 +- plugins/list/lang/eo.js | 2 +- plugins/list/lang/es-mx.js | 2 +- plugins/list/lang/es.js | 2 +- plugins/list/lang/et.js | 2 +- plugins/list/lang/eu.js | 2 +- plugins/list/lang/fa.js | 2 +- plugins/list/lang/fi.js | 2 +- plugins/list/lang/fo.js | 2 +- plugins/list/lang/fr-ca.js | 2 +- plugins/list/lang/fr.js | 2 +- plugins/list/lang/gl.js | 2 +- plugins/list/lang/gu.js | 2 +- plugins/list/lang/he.js | 2 +- plugins/list/lang/hi.js | 2 +- plugins/list/lang/hr.js | 2 +- plugins/list/lang/hu.js | 2 +- plugins/list/lang/id.js | 2 +- plugins/list/lang/is.js | 2 +- plugins/list/lang/it.js | 2 +- plugins/list/lang/ja.js | 2 +- plugins/list/lang/ka.js | 2 +- plugins/list/lang/km.js | 2 +- plugins/list/lang/ko.js | 2 +- plugins/list/lang/ku.js | 2 +- plugins/list/lang/lt.js | 2 +- plugins/list/lang/lv.js | 2 +- plugins/list/lang/mk.js | 2 +- plugins/list/lang/mn.js | 2 +- plugins/list/lang/ms.js | 2 +- plugins/list/lang/nb.js | 2 +- plugins/list/lang/nl.js | 2 +- plugins/list/lang/no.js | 2 +- plugins/list/lang/oc.js | 2 +- plugins/list/lang/pl.js | 2 +- plugins/list/lang/pt-br.js | 2 +- plugins/list/lang/pt.js | 2 +- plugins/list/lang/ro.js | 2 +- plugins/list/lang/ru.js | 2 +- plugins/list/lang/si.js | 2 +- plugins/list/lang/sk.js | 2 +- plugins/list/lang/sl.js | 2 +- plugins/list/lang/sq.js | 2 +- plugins/list/lang/sr-latn.js | 2 +- plugins/list/lang/sr.js | 2 +- plugins/list/lang/sv.js | 2 +- plugins/list/lang/th.js | 2 +- plugins/list/lang/tr.js | 2 +- plugins/list/lang/tt.js | 2 +- plugins/list/lang/ug.js | 2 +- plugins/list/lang/uk.js | 2 +- plugins/list/lang/vi.js | 2 +- plugins/list/lang/zh-cn.js | 2 +- plugins/list/lang/zh.js | 2 +- plugins/list/plugin.js | 2 +- plugins/listblock/plugin.js | 2 +- plugins/liststyle/dialogs/liststyle.js | 2 +- plugins/liststyle/lang/af.js | 2 +- plugins/liststyle/lang/ar.js | 2 +- plugins/liststyle/lang/az.js | 2 +- plugins/liststyle/lang/bg.js | 2 +- plugins/liststyle/lang/bn.js | 2 +- plugins/liststyle/lang/bs.js | 2 +- plugins/liststyle/lang/ca.js | 2 +- plugins/liststyle/lang/cs.js | 2 +- plugins/liststyle/lang/cy.js | 2 +- plugins/liststyle/lang/da.js | 2 +- plugins/liststyle/lang/de-ch.js | 2 +- plugins/liststyle/lang/de.js | 2 +- plugins/liststyle/lang/el.js | 2 +- plugins/liststyle/lang/en-au.js | 2 +- plugins/liststyle/lang/en-ca.js | 2 +- plugins/liststyle/lang/en-gb.js | 2 +- plugins/liststyle/lang/en.js | 2 +- plugins/liststyle/lang/eo.js | 2 +- plugins/liststyle/lang/es-mx.js | 2 +- plugins/liststyle/lang/es.js | 2 +- plugins/liststyle/lang/et.js | 2 +- plugins/liststyle/lang/eu.js | 2 +- plugins/liststyle/lang/fa.js | 2 +- plugins/liststyle/lang/fi.js | 2 +- plugins/liststyle/lang/fo.js | 2 +- plugins/liststyle/lang/fr-ca.js | 2 +- plugins/liststyle/lang/fr.js | 2 +- plugins/liststyle/lang/gl.js | 2 +- plugins/liststyle/lang/gu.js | 2 +- plugins/liststyle/lang/he.js | 2 +- plugins/liststyle/lang/hi.js | 2 +- plugins/liststyle/lang/hr.js | 2 +- plugins/liststyle/lang/hu.js | 2 +- plugins/liststyle/lang/id.js | 2 +- plugins/liststyle/lang/is.js | 2 +- plugins/liststyle/lang/it.js | 2 +- plugins/liststyle/lang/ja.js | 2 +- plugins/liststyle/lang/ka.js | 2 +- plugins/liststyle/lang/km.js | 2 +- plugins/liststyle/lang/ko.js | 2 +- plugins/liststyle/lang/ku.js | 2 +- plugins/liststyle/lang/lt.js | 2 +- plugins/liststyle/lang/lv.js | 2 +- plugins/liststyle/lang/mk.js | 2 +- plugins/liststyle/lang/mn.js | 2 +- plugins/liststyle/lang/ms.js | 2 +- plugins/liststyle/lang/nb.js | 2 +- plugins/liststyle/lang/nl.js | 2 +- plugins/liststyle/lang/no.js | 2 +- plugins/liststyle/lang/oc.js | 2 +- plugins/liststyle/lang/pl.js | 2 +- plugins/liststyle/lang/pt-br.js | 2 +- plugins/liststyle/lang/pt.js | 2 +- plugins/liststyle/lang/ro.js | 2 +- plugins/liststyle/lang/ru.js | 2 +- plugins/liststyle/lang/si.js | 2 +- plugins/liststyle/lang/sk.js | 2 +- plugins/liststyle/lang/sl.js | 2 +- plugins/liststyle/lang/sq.js | 2 +- plugins/liststyle/lang/sr-latn.js | 2 +- plugins/liststyle/lang/sr.js | 2 +- plugins/liststyle/lang/sv.js | 2 +- plugins/liststyle/lang/th.js | 2 +- plugins/liststyle/lang/tr.js | 2 +- plugins/liststyle/lang/tt.js | 2 +- plugins/liststyle/lang/ug.js | 2 +- plugins/liststyle/lang/uk.js | 2 +- plugins/liststyle/lang/vi.js | 2 +- plugins/liststyle/lang/zh-cn.js | 2 +- plugins/liststyle/lang/zh.js | 2 +- plugins/liststyle/plugin.js | 2 +- plugins/magicline/dev/magicline.html | 2 +- plugins/magicline/lang/af.js | 2 +- plugins/magicline/lang/ar.js | 2 +- plugins/magicline/lang/az.js | 2 +- plugins/magicline/lang/bg.js | 2 +- plugins/magicline/lang/ca.js | 2 +- plugins/magicline/lang/cs.js | 2 +- plugins/magicline/lang/cy.js | 2 +- plugins/magicline/lang/da.js | 2 +- plugins/magicline/lang/de-ch.js | 2 +- plugins/magicline/lang/de.js | 2 +- plugins/magicline/lang/el.js | 2 +- plugins/magicline/lang/en-au.js | 2 +- plugins/magicline/lang/en-gb.js | 2 +- plugins/magicline/lang/en.js | 2 +- plugins/magicline/lang/eo.js | 2 +- plugins/magicline/lang/es-mx.js | 2 +- plugins/magicline/lang/es.js | 2 +- plugins/magicline/lang/et.js | 2 +- plugins/magicline/lang/eu.js | 2 +- plugins/magicline/lang/fa.js | 2 +- plugins/magicline/lang/fi.js | 2 +- plugins/magicline/lang/fr-ca.js | 2 +- plugins/magicline/lang/fr.js | 2 +- plugins/magicline/lang/gl.js | 2 +- plugins/magicline/lang/he.js | 2 +- plugins/magicline/lang/hr.js | 2 +- plugins/magicline/lang/hu.js | 2 +- plugins/magicline/lang/id.js | 2 +- plugins/magicline/lang/it.js | 2 +- plugins/magicline/lang/ja.js | 2 +- plugins/magicline/lang/km.js | 2 +- plugins/magicline/lang/ko.js | 2 +- plugins/magicline/lang/ku.js | 2 +- plugins/magicline/lang/lt.js | 2 +- plugins/magicline/lang/lv.js | 2 +- plugins/magicline/lang/nb.js | 2 +- plugins/magicline/lang/nl.js | 2 +- plugins/magicline/lang/no.js | 2 +- plugins/magicline/lang/oc.js | 2 +- plugins/magicline/lang/pl.js | 2 +- plugins/magicline/lang/pt-br.js | 2 +- plugins/magicline/lang/pt.js | 2 +- plugins/magicline/lang/ro.js | 2 +- plugins/magicline/lang/ru.js | 2 +- plugins/magicline/lang/si.js | 2 +- plugins/magicline/lang/sk.js | 2 +- plugins/magicline/lang/sl.js | 2 +- plugins/magicline/lang/sq.js | 2 +- plugins/magicline/lang/sr-latn.js | 2 +- plugins/magicline/lang/sr.js | 2 +- plugins/magicline/lang/sv.js | 2 +- plugins/magicline/lang/tr.js | 2 +- plugins/magicline/lang/tt.js | 2 +- plugins/magicline/lang/ug.js | 2 +- plugins/magicline/lang/uk.js | 2 +- plugins/magicline/lang/vi.js | 2 +- plugins/magicline/lang/zh-cn.js | 2 +- plugins/magicline/lang/zh.js | 2 +- plugins/magicline/plugin.js | 2 +- plugins/magicline/samples/magicline.html | 4 ++-- plugins/mathjax/dev/mathjax.html | 4 ++-- plugins/mathjax/dialogs/mathjax.js | 2 +- plugins/mathjax/lang/af.js | 2 +- plugins/mathjax/lang/ar.js | 2 +- plugins/mathjax/lang/az.js | 2 +- plugins/mathjax/lang/bg.js | 2 +- plugins/mathjax/lang/ca.js | 2 +- plugins/mathjax/lang/cs.js | 2 +- plugins/mathjax/lang/cy.js | 2 +- plugins/mathjax/lang/da.js | 2 +- plugins/mathjax/lang/de-ch.js | 2 +- plugins/mathjax/lang/de.js | 2 +- plugins/mathjax/lang/el.js | 2 +- plugins/mathjax/lang/en-au.js | 2 +- plugins/mathjax/lang/en-gb.js | 2 +- plugins/mathjax/lang/en.js | 2 +- plugins/mathjax/lang/eo.js | 2 +- plugins/mathjax/lang/es-mx.js | 2 +- plugins/mathjax/lang/es.js | 2 +- plugins/mathjax/lang/et.js | 2 +- plugins/mathjax/lang/eu.js | 2 +- plugins/mathjax/lang/fa.js | 2 +- plugins/mathjax/lang/fi.js | 2 +- plugins/mathjax/lang/fr.js | 2 +- plugins/mathjax/lang/gl.js | 2 +- plugins/mathjax/lang/he.js | 2 +- plugins/mathjax/lang/hr.js | 2 +- plugins/mathjax/lang/hu.js | 2 +- plugins/mathjax/lang/id.js | 2 +- plugins/mathjax/lang/it.js | 2 +- plugins/mathjax/lang/ja.js | 2 +- plugins/mathjax/lang/km.js | 2 +- plugins/mathjax/lang/ko.js | 2 +- plugins/mathjax/lang/ku.js | 2 +- plugins/mathjax/lang/lt.js | 2 +- plugins/mathjax/lang/lv.js | 2 +- plugins/mathjax/lang/nb.js | 2 +- plugins/mathjax/lang/nl.js | 2 +- plugins/mathjax/lang/no.js | 2 +- plugins/mathjax/lang/oc.js | 2 +- plugins/mathjax/lang/pl.js | 2 +- plugins/mathjax/lang/pt-br.js | 2 +- plugins/mathjax/lang/pt.js | 2 +- plugins/mathjax/lang/ro.js | 2 +- plugins/mathjax/lang/ru.js | 2 +- plugins/mathjax/lang/sk.js | 2 +- plugins/mathjax/lang/sl.js | 2 +- plugins/mathjax/lang/sq.js | 2 +- plugins/mathjax/lang/sr-latn.js | 2 +- plugins/mathjax/lang/sr.js | 2 +- plugins/mathjax/lang/sv.js | 2 +- plugins/mathjax/lang/tr.js | 2 +- plugins/mathjax/lang/tt.js | 2 +- plugins/mathjax/lang/ug.js | 2 +- plugins/mathjax/lang/uk.js | 2 +- plugins/mathjax/lang/vi.js | 2 +- plugins/mathjax/lang/zh-cn.js | 2 +- plugins/mathjax/lang/zh.js | 2 +- plugins/mathjax/plugin.js | 2 +- plugins/mathjax/samples/mathjax.html | 4 ++-- plugins/maximize/lang/af.js | 2 +- plugins/maximize/lang/ar.js | 2 +- plugins/maximize/lang/az.js | 2 +- plugins/maximize/lang/bg.js | 2 +- plugins/maximize/lang/bn.js | 2 +- plugins/maximize/lang/bs.js | 2 +- plugins/maximize/lang/ca.js | 2 +- plugins/maximize/lang/cs.js | 2 +- plugins/maximize/lang/cy.js | 2 +- plugins/maximize/lang/da.js | 2 +- plugins/maximize/lang/de-ch.js | 2 +- plugins/maximize/lang/de.js | 2 +- plugins/maximize/lang/el.js | 2 +- plugins/maximize/lang/en-au.js | 2 +- plugins/maximize/lang/en-ca.js | 2 +- plugins/maximize/lang/en-gb.js | 2 +- plugins/maximize/lang/en.js | 2 +- plugins/maximize/lang/eo.js | 2 +- plugins/maximize/lang/es-mx.js | 2 +- plugins/maximize/lang/es.js | 2 +- plugins/maximize/lang/et.js | 2 +- plugins/maximize/lang/eu.js | 2 +- plugins/maximize/lang/fa.js | 2 +- plugins/maximize/lang/fi.js | 2 +- plugins/maximize/lang/fo.js | 2 +- plugins/maximize/lang/fr-ca.js | 2 +- plugins/maximize/lang/fr.js | 2 +- plugins/maximize/lang/gl.js | 2 +- plugins/maximize/lang/gu.js | 2 +- plugins/maximize/lang/he.js | 2 +- plugins/maximize/lang/hi.js | 2 +- plugins/maximize/lang/hr.js | 2 +- plugins/maximize/lang/hu.js | 2 +- plugins/maximize/lang/id.js | 2 +- plugins/maximize/lang/is.js | 2 +- plugins/maximize/lang/it.js | 2 +- plugins/maximize/lang/ja.js | 2 +- plugins/maximize/lang/ka.js | 2 +- plugins/maximize/lang/km.js | 2 +- plugins/maximize/lang/ko.js | 2 +- plugins/maximize/lang/ku.js | 2 +- plugins/maximize/lang/lt.js | 2 +- plugins/maximize/lang/lv.js | 2 +- plugins/maximize/lang/mk.js | 2 +- plugins/maximize/lang/mn.js | 2 +- plugins/maximize/lang/ms.js | 2 +- plugins/maximize/lang/nb.js | 2 +- plugins/maximize/lang/nl.js | 2 +- plugins/maximize/lang/no.js | 2 +- plugins/maximize/lang/oc.js | 2 +- plugins/maximize/lang/pl.js | 2 +- plugins/maximize/lang/pt-br.js | 2 +- plugins/maximize/lang/pt.js | 2 +- plugins/maximize/lang/ro.js | 2 +- plugins/maximize/lang/ru.js | 2 +- plugins/maximize/lang/si.js | 2 +- plugins/maximize/lang/sk.js | 2 +- plugins/maximize/lang/sl.js | 2 +- plugins/maximize/lang/sq.js | 2 +- plugins/maximize/lang/sr-latn.js | 2 +- plugins/maximize/lang/sr.js | 2 +- plugins/maximize/lang/sv.js | 2 +- plugins/maximize/lang/th.js | 2 +- plugins/maximize/lang/tr.js | 2 +- plugins/maximize/lang/tt.js | 2 +- plugins/maximize/lang/ug.js | 2 +- plugins/maximize/lang/uk.js | 2 +- plugins/maximize/lang/vi.js | 2 +- plugins/maximize/lang/zh-cn.js | 2 +- plugins/maximize/lang/zh.js | 2 +- plugins/maximize/plugin.js | 2 +- plugins/mentions/plugin.js | 2 +- plugins/mentions/samples/mentions.html | 4 ++-- plugins/menu/plugin.js | 2 +- plugins/menubutton/plugin.js | 2 +- plugins/newpage/lang/af.js | 2 +- plugins/newpage/lang/ar.js | 2 +- plugins/newpage/lang/az.js | 2 +- plugins/newpage/lang/bg.js | 2 +- plugins/newpage/lang/bn.js | 2 +- plugins/newpage/lang/bs.js | 2 +- plugins/newpage/lang/ca.js | 2 +- plugins/newpage/lang/cs.js | 2 +- plugins/newpage/lang/cy.js | 2 +- plugins/newpage/lang/da.js | 2 +- plugins/newpage/lang/de-ch.js | 2 +- plugins/newpage/lang/de.js | 2 +- plugins/newpage/lang/el.js | 2 +- plugins/newpage/lang/en-au.js | 2 +- plugins/newpage/lang/en-ca.js | 2 +- plugins/newpage/lang/en-gb.js | 2 +- plugins/newpage/lang/en.js | 2 +- plugins/newpage/lang/eo.js | 2 +- plugins/newpage/lang/es-mx.js | 2 +- plugins/newpage/lang/es.js | 2 +- plugins/newpage/lang/et.js | 2 +- plugins/newpage/lang/eu.js | 2 +- plugins/newpage/lang/fa.js | 2 +- plugins/newpage/lang/fi.js | 2 +- plugins/newpage/lang/fo.js | 2 +- plugins/newpage/lang/fr-ca.js | 2 +- plugins/newpage/lang/fr.js | 2 +- plugins/newpage/lang/gl.js | 2 +- plugins/newpage/lang/gu.js | 2 +- plugins/newpage/lang/he.js | 2 +- plugins/newpage/lang/hi.js | 2 +- plugins/newpage/lang/hr.js | 2 +- plugins/newpage/lang/hu.js | 2 +- plugins/newpage/lang/id.js | 2 +- plugins/newpage/lang/is.js | 2 +- plugins/newpage/lang/it.js | 2 +- plugins/newpage/lang/ja.js | 2 +- plugins/newpage/lang/ka.js | 2 +- plugins/newpage/lang/km.js | 2 +- plugins/newpage/lang/ko.js | 2 +- plugins/newpage/lang/ku.js | 2 +- plugins/newpage/lang/lt.js | 2 +- plugins/newpage/lang/lv.js | 2 +- plugins/newpage/lang/mk.js | 2 +- plugins/newpage/lang/mn.js | 2 +- plugins/newpage/lang/ms.js | 2 +- plugins/newpage/lang/nb.js | 2 +- plugins/newpage/lang/nl.js | 2 +- plugins/newpage/lang/no.js | 2 +- plugins/newpage/lang/oc.js | 2 +- plugins/newpage/lang/pl.js | 2 +- plugins/newpage/lang/pt-br.js | 2 +- plugins/newpage/lang/pt.js | 2 +- plugins/newpage/lang/ro.js | 2 +- plugins/newpage/lang/ru.js | 2 +- plugins/newpage/lang/si.js | 2 +- plugins/newpage/lang/sk.js | 2 +- plugins/newpage/lang/sl.js | 2 +- plugins/newpage/lang/sq.js | 2 +- plugins/newpage/lang/sr-latn.js | 2 +- plugins/newpage/lang/sr.js | 2 +- plugins/newpage/lang/sv.js | 2 +- plugins/newpage/lang/th.js | 2 +- plugins/newpage/lang/tr.js | 2 +- plugins/newpage/lang/tt.js | 2 +- plugins/newpage/lang/ug.js | 2 +- plugins/newpage/lang/uk.js | 2 +- plugins/newpage/lang/vi.js | 2 +- plugins/newpage/lang/zh-cn.js | 2 +- plugins/newpage/lang/zh.js | 2 +- plugins/newpage/plugin.js | 2 +- plugins/notification/lang/az.js | 2 +- plugins/notification/lang/bg.js | 2 +- plugins/notification/lang/ca.js | 2 +- plugins/notification/lang/cs.js | 2 +- plugins/notification/lang/da.js | 2 +- plugins/notification/lang/de-ch.js | 2 +- plugins/notification/lang/de.js | 2 +- plugins/notification/lang/el.js | 2 +- plugins/notification/lang/en-au.js | 2 +- plugins/notification/lang/en.js | 2 +- plugins/notification/lang/eo.js | 2 +- plugins/notification/lang/es-mx.js | 2 +- plugins/notification/lang/es.js | 2 +- plugins/notification/lang/et.js | 2 +- plugins/notification/lang/eu.js | 2 +- plugins/notification/lang/fa.js | 2 +- plugins/notification/lang/fr.js | 2 +- plugins/notification/lang/gl.js | 2 +- plugins/notification/lang/hr.js | 2 +- plugins/notification/lang/hu.js | 2 +- plugins/notification/lang/id.js | 2 +- plugins/notification/lang/it.js | 2 +- plugins/notification/lang/ja.js | 2 +- plugins/notification/lang/km.js | 2 +- plugins/notification/lang/ko.js | 2 +- plugins/notification/lang/ku.js | 2 +- plugins/notification/lang/lt.js | 2 +- plugins/notification/lang/lv.js | 2 +- plugins/notification/lang/nb.js | 2 +- plugins/notification/lang/nl.js | 2 +- plugins/notification/lang/oc.js | 2 +- plugins/notification/lang/pl.js | 2 +- plugins/notification/lang/pt-br.js | 2 +- plugins/notification/lang/pt.js | 2 +- plugins/notification/lang/ro.js | 2 +- plugins/notification/lang/ru.js | 2 +- plugins/notification/lang/sk.js | 2 +- plugins/notification/lang/sq.js | 2 +- plugins/notification/lang/sr-latn.js | 2 +- plugins/notification/lang/sr.js | 2 +- plugins/notification/lang/sv.js | 2 +- plugins/notification/lang/tr.js | 2 +- plugins/notification/lang/ug.js | 2 +- plugins/notification/lang/uk.js | 2 +- plugins/notification/lang/zh-cn.js | 2 +- plugins/notification/lang/zh.js | 2 +- plugins/notification/plugin.js | 2 +- plugins/notificationaggregator/plugin.js | 2 +- plugins/pagebreak/lang/af.js | 2 +- plugins/pagebreak/lang/ar.js | 2 +- plugins/pagebreak/lang/az.js | 2 +- plugins/pagebreak/lang/bg.js | 2 +- plugins/pagebreak/lang/bn.js | 2 +- plugins/pagebreak/lang/bs.js | 2 +- plugins/pagebreak/lang/ca.js | 2 +- plugins/pagebreak/lang/cs.js | 2 +- plugins/pagebreak/lang/cy.js | 2 +- plugins/pagebreak/lang/da.js | 2 +- plugins/pagebreak/lang/de-ch.js | 2 +- plugins/pagebreak/lang/de.js | 2 +- plugins/pagebreak/lang/el.js | 2 +- plugins/pagebreak/lang/en-au.js | 2 +- plugins/pagebreak/lang/en-ca.js | 2 +- plugins/pagebreak/lang/en-gb.js | 2 +- plugins/pagebreak/lang/en.js | 2 +- plugins/pagebreak/lang/eo.js | 2 +- plugins/pagebreak/lang/es-mx.js | 2 +- plugins/pagebreak/lang/es.js | 2 +- plugins/pagebreak/lang/et.js | 2 +- plugins/pagebreak/lang/eu.js | 2 +- plugins/pagebreak/lang/fa.js | 2 +- plugins/pagebreak/lang/fi.js | 2 +- plugins/pagebreak/lang/fo.js | 2 +- plugins/pagebreak/lang/fr-ca.js | 2 +- plugins/pagebreak/lang/fr.js | 2 +- plugins/pagebreak/lang/gl.js | 2 +- plugins/pagebreak/lang/gu.js | 2 +- plugins/pagebreak/lang/he.js | 2 +- plugins/pagebreak/lang/hi.js | 2 +- plugins/pagebreak/lang/hr.js | 2 +- plugins/pagebreak/lang/hu.js | 2 +- plugins/pagebreak/lang/id.js | 2 +- plugins/pagebreak/lang/is.js | 2 +- plugins/pagebreak/lang/it.js | 2 +- plugins/pagebreak/lang/ja.js | 2 +- plugins/pagebreak/lang/ka.js | 2 +- plugins/pagebreak/lang/km.js | 2 +- plugins/pagebreak/lang/ko.js | 2 +- plugins/pagebreak/lang/ku.js | 2 +- plugins/pagebreak/lang/lt.js | 2 +- plugins/pagebreak/lang/lv.js | 2 +- plugins/pagebreak/lang/mk.js | 2 +- plugins/pagebreak/lang/mn.js | 2 +- plugins/pagebreak/lang/ms.js | 2 +- plugins/pagebreak/lang/nb.js | 2 +- plugins/pagebreak/lang/nl.js | 2 +- plugins/pagebreak/lang/no.js | 2 +- plugins/pagebreak/lang/oc.js | 2 +- plugins/pagebreak/lang/pl.js | 2 +- plugins/pagebreak/lang/pt-br.js | 2 +- plugins/pagebreak/lang/pt.js | 2 +- plugins/pagebreak/lang/ro.js | 2 +- plugins/pagebreak/lang/ru.js | 2 +- plugins/pagebreak/lang/si.js | 2 +- plugins/pagebreak/lang/sk.js | 2 +- plugins/pagebreak/lang/sl.js | 2 +- plugins/pagebreak/lang/sq.js | 2 +- plugins/pagebreak/lang/sr-latn.js | 2 +- plugins/pagebreak/lang/sr.js | 2 +- plugins/pagebreak/lang/sv.js | 2 +- plugins/pagebreak/lang/th.js | 2 +- plugins/pagebreak/lang/tr.js | 2 +- plugins/pagebreak/lang/tt.js | 2 +- plugins/pagebreak/lang/ug.js | 2 +- plugins/pagebreak/lang/uk.js | 2 +- plugins/pagebreak/lang/vi.js | 2 +- plugins/pagebreak/lang/zh-cn.js | 2 +- plugins/pagebreak/lang/zh.js | 2 +- plugins/pagebreak/plugin.js | 2 +- plugins/panel/plugin.js | 2 +- plugins/panelbutton/plugin.js | 2 +- plugins/pastefromgdocs/filter/default.js | 2 +- plugins/pastefromgdocs/plugin.js | 2 +- plugins/pastefromlibreoffice/filter/default.js | 2 +- plugins/pastefromlibreoffice/plugin.js | 2 +- plugins/pastefromword/filter/default.js | 2 +- plugins/pastefromword/lang/af.js | 2 +- plugins/pastefromword/lang/ar.js | 2 +- plugins/pastefromword/lang/az.js | 2 +- plugins/pastefromword/lang/bg.js | 2 +- plugins/pastefromword/lang/bn.js | 2 +- plugins/pastefromword/lang/bs.js | 2 +- plugins/pastefromword/lang/ca.js | 2 +- plugins/pastefromword/lang/cs.js | 2 +- plugins/pastefromword/lang/cy.js | 2 +- plugins/pastefromword/lang/da.js | 2 +- plugins/pastefromword/lang/de-ch.js | 2 +- plugins/pastefromword/lang/de.js | 2 +- plugins/pastefromword/lang/el.js | 2 +- plugins/pastefromword/lang/en-au.js | 2 +- plugins/pastefromword/lang/en-ca.js | 2 +- plugins/pastefromword/lang/en-gb.js | 2 +- plugins/pastefromword/lang/en.js | 2 +- plugins/pastefromword/lang/eo.js | 2 +- plugins/pastefromword/lang/es-mx.js | 2 +- plugins/pastefromword/lang/es.js | 2 +- plugins/pastefromword/lang/et.js | 2 +- plugins/pastefromword/lang/eu.js | 2 +- plugins/pastefromword/lang/fa.js | 2 +- plugins/pastefromword/lang/fi.js | 2 +- plugins/pastefromword/lang/fo.js | 2 +- plugins/pastefromword/lang/fr-ca.js | 2 +- plugins/pastefromword/lang/fr.js | 2 +- plugins/pastefromword/lang/gl.js | 2 +- plugins/pastefromword/lang/gu.js | 2 +- plugins/pastefromword/lang/he.js | 2 +- plugins/pastefromword/lang/hi.js | 2 +- plugins/pastefromword/lang/hr.js | 2 +- plugins/pastefromword/lang/hu.js | 2 +- plugins/pastefromword/lang/id.js | 2 +- plugins/pastefromword/lang/is.js | 2 +- plugins/pastefromword/lang/it.js | 2 +- plugins/pastefromword/lang/ja.js | 2 +- plugins/pastefromword/lang/ka.js | 2 +- plugins/pastefromword/lang/km.js | 2 +- plugins/pastefromword/lang/ko.js | 2 +- plugins/pastefromword/lang/ku.js | 2 +- plugins/pastefromword/lang/lt.js | 2 +- plugins/pastefromword/lang/lv.js | 2 +- plugins/pastefromword/lang/mk.js | 2 +- plugins/pastefromword/lang/mn.js | 2 +- plugins/pastefromword/lang/ms.js | 2 +- plugins/pastefromword/lang/nb.js | 2 +- plugins/pastefromword/lang/nl.js | 2 +- plugins/pastefromword/lang/no.js | 2 +- plugins/pastefromword/lang/oc.js | 2 +- plugins/pastefromword/lang/pl.js | 2 +- plugins/pastefromword/lang/pt-br.js | 2 +- plugins/pastefromword/lang/pt.js | 2 +- plugins/pastefromword/lang/ro.js | 2 +- plugins/pastefromword/lang/ru.js | 2 +- plugins/pastefromword/lang/si.js | 2 +- plugins/pastefromword/lang/sk.js | 2 +- plugins/pastefromword/lang/sl.js | 2 +- plugins/pastefromword/lang/sq.js | 2 +- plugins/pastefromword/lang/sr-latn.js | 2 +- plugins/pastefromword/lang/sr.js | 2 +- plugins/pastefromword/lang/sv.js | 2 +- plugins/pastefromword/lang/th.js | 2 +- plugins/pastefromword/lang/tr.js | 2 +- plugins/pastefromword/lang/tt.js | 2 +- plugins/pastefromword/lang/ug.js | 2 +- plugins/pastefromword/lang/uk.js | 2 +- plugins/pastefromword/lang/vi.js | 2 +- plugins/pastefromword/lang/zh-cn.js | 2 +- plugins/pastefromword/lang/zh.js | 2 +- plugins/pastefromword/plugin.js | 2 +- plugins/pastetext/lang/af.js | 2 +- plugins/pastetext/lang/ar.js | 2 +- plugins/pastetext/lang/az.js | 2 +- plugins/pastetext/lang/bg.js | 2 +- plugins/pastetext/lang/bn.js | 2 +- plugins/pastetext/lang/bs.js | 2 +- plugins/pastetext/lang/ca.js | 2 +- plugins/pastetext/lang/cs.js | 2 +- plugins/pastetext/lang/cy.js | 2 +- plugins/pastetext/lang/da.js | 2 +- plugins/pastetext/lang/de-ch.js | 2 +- plugins/pastetext/lang/de.js | 2 +- plugins/pastetext/lang/el.js | 2 +- plugins/pastetext/lang/en-au.js | 2 +- plugins/pastetext/lang/en-ca.js | 2 +- plugins/pastetext/lang/en-gb.js | 2 +- plugins/pastetext/lang/en.js | 2 +- plugins/pastetext/lang/eo.js | 2 +- plugins/pastetext/lang/es-mx.js | 2 +- plugins/pastetext/lang/es.js | 2 +- plugins/pastetext/lang/et.js | 2 +- plugins/pastetext/lang/eu.js | 2 +- plugins/pastetext/lang/fa.js | 2 +- plugins/pastetext/lang/fi.js | 2 +- plugins/pastetext/lang/fo.js | 2 +- plugins/pastetext/lang/fr-ca.js | 2 +- plugins/pastetext/lang/fr.js | 2 +- plugins/pastetext/lang/gl.js | 2 +- plugins/pastetext/lang/gu.js | 2 +- plugins/pastetext/lang/he.js | 2 +- plugins/pastetext/lang/hi.js | 2 +- plugins/pastetext/lang/hr.js | 2 +- plugins/pastetext/lang/hu.js | 2 +- plugins/pastetext/lang/id.js | 2 +- plugins/pastetext/lang/is.js | 2 +- plugins/pastetext/lang/it.js | 2 +- plugins/pastetext/lang/ja.js | 2 +- plugins/pastetext/lang/ka.js | 2 +- plugins/pastetext/lang/km.js | 2 +- plugins/pastetext/lang/ko.js | 2 +- plugins/pastetext/lang/ku.js | 2 +- plugins/pastetext/lang/lt.js | 2 +- plugins/pastetext/lang/lv.js | 2 +- plugins/pastetext/lang/mk.js | 2 +- plugins/pastetext/lang/mn.js | 2 +- plugins/pastetext/lang/ms.js | 2 +- plugins/pastetext/lang/nb.js | 2 +- plugins/pastetext/lang/nl.js | 2 +- plugins/pastetext/lang/no.js | 2 +- plugins/pastetext/lang/oc.js | 2 +- plugins/pastetext/lang/pl.js | 2 +- plugins/pastetext/lang/pt-br.js | 2 +- plugins/pastetext/lang/pt.js | 2 +- plugins/pastetext/lang/ro.js | 2 +- plugins/pastetext/lang/ru.js | 2 +- plugins/pastetext/lang/si.js | 2 +- plugins/pastetext/lang/sk.js | 2 +- plugins/pastetext/lang/sl.js | 2 +- plugins/pastetext/lang/sq.js | 2 +- plugins/pastetext/lang/sr-latn.js | 2 +- plugins/pastetext/lang/sr.js | 2 +- plugins/pastetext/lang/sv.js | 2 +- plugins/pastetext/lang/th.js | 2 +- plugins/pastetext/lang/tr.js | 2 +- plugins/pastetext/lang/tt.js | 2 +- plugins/pastetext/lang/ug.js | 2 +- plugins/pastetext/lang/uk.js | 2 +- plugins/pastetext/lang/vi.js | 2 +- plugins/pastetext/lang/zh-cn.js | 2 +- plugins/pastetext/lang/zh.js | 2 +- plugins/pastetext/plugin.js | 2 +- plugins/pastetools/filter/common.js | 2 +- plugins/pastetools/filter/image.js | 2 +- plugins/pastetools/plugin.js | 2 +- plugins/placeholder/dev/placeholder.html | 2 +- plugins/placeholder/dialogs/placeholder.js | 2 +- plugins/placeholder/lang/af.js | 2 +- plugins/placeholder/lang/ar.js | 2 +- plugins/placeholder/lang/az.js | 2 +- plugins/placeholder/lang/bg.js | 2 +- plugins/placeholder/lang/ca.js | 2 +- plugins/placeholder/lang/cs.js | 2 +- plugins/placeholder/lang/cy.js | 2 +- plugins/placeholder/lang/da.js | 2 +- plugins/placeholder/lang/de-ch.js | 2 +- plugins/placeholder/lang/de.js | 2 +- plugins/placeholder/lang/el.js | 2 +- plugins/placeholder/lang/en-au.js | 2 +- plugins/placeholder/lang/en-gb.js | 2 +- plugins/placeholder/lang/en.js | 2 +- plugins/placeholder/lang/eo.js | 2 +- plugins/placeholder/lang/es-mx.js | 2 +- plugins/placeholder/lang/es.js | 2 +- plugins/placeholder/lang/et.js | 2 +- plugins/placeholder/lang/eu.js | 2 +- plugins/placeholder/lang/fa.js | 2 +- plugins/placeholder/lang/fi.js | 2 +- plugins/placeholder/lang/fr-ca.js | 2 +- plugins/placeholder/lang/fr.js | 2 +- plugins/placeholder/lang/gl.js | 2 +- plugins/placeholder/lang/he.js | 2 +- plugins/placeholder/lang/hr.js | 2 +- plugins/placeholder/lang/hu.js | 2 +- plugins/placeholder/lang/id.js | 2 +- plugins/placeholder/lang/it.js | 2 +- plugins/placeholder/lang/ja.js | 2 +- plugins/placeholder/lang/km.js | 2 +- plugins/placeholder/lang/ko.js | 2 +- plugins/placeholder/lang/ku.js | 2 +- plugins/placeholder/lang/lv.js | 2 +- plugins/placeholder/lang/nb.js | 2 +- plugins/placeholder/lang/nl.js | 2 +- plugins/placeholder/lang/no.js | 2 +- plugins/placeholder/lang/oc.js | 2 +- plugins/placeholder/lang/pl.js | 2 +- plugins/placeholder/lang/pt-br.js | 2 +- plugins/placeholder/lang/pt.js | 2 +- plugins/placeholder/lang/ro.js | 2 +- plugins/placeholder/lang/ru.js | 2 +- plugins/placeholder/lang/si.js | 2 +- plugins/placeholder/lang/sk.js | 2 +- plugins/placeholder/lang/sl.js | 2 +- plugins/placeholder/lang/sq.js | 2 +- plugins/placeholder/lang/sr-latn.js | 2 +- plugins/placeholder/lang/sr.js | 2 +- plugins/placeholder/lang/sv.js | 2 +- plugins/placeholder/lang/th.js | 2 +- plugins/placeholder/lang/tr.js | 2 +- plugins/placeholder/lang/tt.js | 2 +- plugins/placeholder/lang/ug.js | 2 +- plugins/placeholder/lang/uk.js | 2 +- plugins/placeholder/lang/vi.js | 2 +- plugins/placeholder/lang/zh-cn.js | 2 +- plugins/placeholder/lang/zh.js | 2 +- plugins/placeholder/plugin.js | 2 +- plugins/placeholder/samples/placeholder.html | 4 ++-- plugins/popup/plugin.js | 2 +- plugins/preview/lang/af.js | 2 +- plugins/preview/lang/ar.js | 2 +- plugins/preview/lang/az.js | 2 +- plugins/preview/lang/bg.js | 2 +- plugins/preview/lang/bn.js | 2 +- plugins/preview/lang/bs.js | 2 +- plugins/preview/lang/ca.js | 2 +- plugins/preview/lang/cs.js | 2 +- plugins/preview/lang/cy.js | 2 +- plugins/preview/lang/da.js | 2 +- plugins/preview/lang/de-ch.js | 2 +- plugins/preview/lang/de.js | 2 +- plugins/preview/lang/el.js | 2 +- plugins/preview/lang/en-au.js | 2 +- plugins/preview/lang/en-ca.js | 2 +- plugins/preview/lang/en-gb.js | 2 +- plugins/preview/lang/en.js | 2 +- plugins/preview/lang/eo.js | 2 +- plugins/preview/lang/es-mx.js | 2 +- plugins/preview/lang/es.js | 2 +- plugins/preview/lang/et.js | 2 +- plugins/preview/lang/eu.js | 2 +- plugins/preview/lang/fa.js | 2 +- plugins/preview/lang/fi.js | 2 +- plugins/preview/lang/fo.js | 2 +- plugins/preview/lang/fr-ca.js | 2 +- plugins/preview/lang/fr.js | 2 +- plugins/preview/lang/gl.js | 2 +- plugins/preview/lang/gu.js | 2 +- plugins/preview/lang/he.js | 2 +- plugins/preview/lang/hi.js | 2 +- plugins/preview/lang/hr.js | 2 +- plugins/preview/lang/hu.js | 2 +- plugins/preview/lang/id.js | 2 +- plugins/preview/lang/is.js | 2 +- plugins/preview/lang/it.js | 2 +- plugins/preview/lang/ja.js | 2 +- plugins/preview/lang/ka.js | 2 +- plugins/preview/lang/km.js | 2 +- plugins/preview/lang/ko.js | 2 +- plugins/preview/lang/ku.js | 2 +- plugins/preview/lang/lt.js | 2 +- plugins/preview/lang/lv.js | 2 +- plugins/preview/lang/mk.js | 2 +- plugins/preview/lang/mn.js | 2 +- plugins/preview/lang/ms.js | 2 +- plugins/preview/lang/nb.js | 2 +- plugins/preview/lang/nl.js | 2 +- plugins/preview/lang/no.js | 2 +- plugins/preview/lang/oc.js | 2 +- plugins/preview/lang/pl.js | 2 +- plugins/preview/lang/pt-br.js | 2 +- plugins/preview/lang/pt.js | 2 +- plugins/preview/lang/ro.js | 2 +- plugins/preview/lang/ru.js | 2 +- plugins/preview/lang/si.js | 2 +- plugins/preview/lang/sk.js | 2 +- plugins/preview/lang/sl.js | 2 +- plugins/preview/lang/sq.js | 2 +- plugins/preview/lang/sr-latn.js | 2 +- plugins/preview/lang/sr.js | 2 +- plugins/preview/lang/sv.js | 2 +- plugins/preview/lang/th.js | 2 +- plugins/preview/lang/tr.js | 2 +- plugins/preview/lang/tt.js | 2 +- plugins/preview/lang/ug.js | 2 +- plugins/preview/lang/uk.js | 2 +- plugins/preview/lang/vi.js | 2 +- plugins/preview/lang/zh-cn.js | 2 +- plugins/preview/lang/zh.js | 2 +- plugins/preview/plugin.js | 2 +- plugins/print/lang/af.js | 2 +- plugins/print/lang/ar.js | 2 +- plugins/print/lang/az.js | 2 +- plugins/print/lang/bg.js | 2 +- plugins/print/lang/bn.js | 2 +- plugins/print/lang/bs.js | 2 +- plugins/print/lang/ca.js | 2 +- plugins/print/lang/cs.js | 2 +- plugins/print/lang/cy.js | 2 +- plugins/print/lang/da.js | 2 +- plugins/print/lang/de-ch.js | 2 +- plugins/print/lang/de.js | 2 +- plugins/print/lang/el.js | 2 +- plugins/print/lang/en-au.js | 2 +- plugins/print/lang/en-ca.js | 2 +- plugins/print/lang/en-gb.js | 2 +- plugins/print/lang/en.js | 2 +- plugins/print/lang/eo.js | 2 +- plugins/print/lang/es-mx.js | 2 +- plugins/print/lang/es.js | 2 +- plugins/print/lang/et.js | 2 +- plugins/print/lang/eu.js | 2 +- plugins/print/lang/fa.js | 2 +- plugins/print/lang/fi.js | 2 +- plugins/print/lang/fo.js | 2 +- plugins/print/lang/fr-ca.js | 2 +- plugins/print/lang/fr.js | 2 +- plugins/print/lang/gl.js | 2 +- plugins/print/lang/gu.js | 2 +- plugins/print/lang/he.js | 2 +- plugins/print/lang/hi.js | 2 +- plugins/print/lang/hr.js | 2 +- plugins/print/lang/hu.js | 2 +- plugins/print/lang/id.js | 2 +- plugins/print/lang/is.js | 2 +- plugins/print/lang/it.js | 2 +- plugins/print/lang/ja.js | 2 +- plugins/print/lang/ka.js | 2 +- plugins/print/lang/km.js | 2 +- plugins/print/lang/ko.js | 2 +- plugins/print/lang/ku.js | 2 +- plugins/print/lang/lt.js | 2 +- plugins/print/lang/lv.js | 2 +- plugins/print/lang/mk.js | 2 +- plugins/print/lang/mn.js | 2 +- plugins/print/lang/ms.js | 2 +- plugins/print/lang/nb.js | 2 +- plugins/print/lang/nl.js | 2 +- plugins/print/lang/no.js | 2 +- plugins/print/lang/oc.js | 2 +- plugins/print/lang/pl.js | 2 +- plugins/print/lang/pt-br.js | 2 +- plugins/print/lang/pt.js | 2 +- plugins/print/lang/ro.js | 2 +- plugins/print/lang/ru.js | 2 +- plugins/print/lang/si.js | 2 +- plugins/print/lang/sk.js | 2 +- plugins/print/lang/sl.js | 2 +- plugins/print/lang/sq.js | 2 +- plugins/print/lang/sr-latn.js | 2 +- plugins/print/lang/sr.js | 2 +- plugins/print/lang/sv.js | 2 +- plugins/print/lang/th.js | 2 +- plugins/print/lang/tr.js | 2 +- plugins/print/lang/tt.js | 2 +- plugins/print/lang/ug.js | 2 +- plugins/print/lang/uk.js | 2 +- plugins/print/lang/vi.js | 2 +- plugins/print/lang/zh-cn.js | 2 +- plugins/print/lang/zh.js | 2 +- plugins/print/plugin.js | 2 +- plugins/removeformat/lang/af.js | 2 +- plugins/removeformat/lang/ar.js | 2 +- plugins/removeformat/lang/az.js | 2 +- plugins/removeformat/lang/bg.js | 2 +- plugins/removeformat/lang/bn.js | 2 +- plugins/removeformat/lang/bs.js | 2 +- plugins/removeformat/lang/ca.js | 2 +- plugins/removeformat/lang/cs.js | 2 +- plugins/removeformat/lang/cy.js | 2 +- plugins/removeformat/lang/da.js | 2 +- plugins/removeformat/lang/de-ch.js | 2 +- plugins/removeformat/lang/de.js | 2 +- plugins/removeformat/lang/el.js | 2 +- plugins/removeformat/lang/en-au.js | 2 +- plugins/removeformat/lang/en-ca.js | 2 +- plugins/removeformat/lang/en-gb.js | 2 +- plugins/removeformat/lang/en.js | 2 +- plugins/removeformat/lang/eo.js | 2 +- plugins/removeformat/lang/es-mx.js | 2 +- plugins/removeformat/lang/es.js | 2 +- plugins/removeformat/lang/et.js | 2 +- plugins/removeformat/lang/eu.js | 2 +- plugins/removeformat/lang/fa.js | 2 +- plugins/removeformat/lang/fi.js | 2 +- plugins/removeformat/lang/fo.js | 2 +- plugins/removeformat/lang/fr-ca.js | 2 +- plugins/removeformat/lang/fr.js | 2 +- plugins/removeformat/lang/gl.js | 2 +- plugins/removeformat/lang/gu.js | 2 +- plugins/removeformat/lang/he.js | 2 +- plugins/removeformat/lang/hi.js | 2 +- plugins/removeformat/lang/hr.js | 2 +- plugins/removeformat/lang/hu.js | 2 +- plugins/removeformat/lang/id.js | 2 +- plugins/removeformat/lang/is.js | 2 +- plugins/removeformat/lang/it.js | 2 +- plugins/removeformat/lang/ja.js | 2 +- plugins/removeformat/lang/ka.js | 2 +- plugins/removeformat/lang/km.js | 2 +- plugins/removeformat/lang/ko.js | 2 +- plugins/removeformat/lang/ku.js | 2 +- plugins/removeformat/lang/lt.js | 2 +- plugins/removeformat/lang/lv.js | 2 +- plugins/removeformat/lang/mk.js | 2 +- plugins/removeformat/lang/mn.js | 2 +- plugins/removeformat/lang/ms.js | 2 +- plugins/removeformat/lang/nb.js | 2 +- plugins/removeformat/lang/nl.js | 2 +- plugins/removeformat/lang/no.js | 2 +- plugins/removeformat/lang/oc.js | 2 +- plugins/removeformat/lang/pl.js | 2 +- plugins/removeformat/lang/pt-br.js | 2 +- plugins/removeformat/lang/pt.js | 2 +- plugins/removeformat/lang/ro.js | 2 +- plugins/removeformat/lang/ru.js | 2 +- plugins/removeformat/lang/si.js | 2 +- plugins/removeformat/lang/sk.js | 2 +- plugins/removeformat/lang/sl.js | 2 +- plugins/removeformat/lang/sq.js | 2 +- plugins/removeformat/lang/sr-latn.js | 2 +- plugins/removeformat/lang/sr.js | 2 +- plugins/removeformat/lang/sv.js | 2 +- plugins/removeformat/lang/th.js | 2 +- plugins/removeformat/lang/tr.js | 2 +- plugins/removeformat/lang/tt.js | 2 +- plugins/removeformat/lang/ug.js | 2 +- plugins/removeformat/lang/uk.js | 2 +- plugins/removeformat/lang/vi.js | 2 +- plugins/removeformat/lang/zh-cn.js | 2 +- plugins/removeformat/lang/zh.js | 2 +- plugins/removeformat/plugin.js | 2 +- plugins/resize/plugin.js | 2 +- plugins/richcombo/plugin.js | 2 +- plugins/save/lang/af.js | 2 +- plugins/save/lang/ar.js | 2 +- plugins/save/lang/az.js | 2 +- plugins/save/lang/bg.js | 2 +- plugins/save/lang/bn.js | 2 +- plugins/save/lang/bs.js | 2 +- plugins/save/lang/ca.js | 2 +- plugins/save/lang/cs.js | 2 +- plugins/save/lang/cy.js | 2 +- plugins/save/lang/da.js | 2 +- plugins/save/lang/de-ch.js | 2 +- plugins/save/lang/de.js | 2 +- plugins/save/lang/el.js | 2 +- plugins/save/lang/en-au.js | 2 +- plugins/save/lang/en-ca.js | 2 +- plugins/save/lang/en-gb.js | 2 +- plugins/save/lang/en.js | 2 +- plugins/save/lang/eo.js | 2 +- plugins/save/lang/es-mx.js | 2 +- plugins/save/lang/es.js | 2 +- plugins/save/lang/et.js | 2 +- plugins/save/lang/eu.js | 2 +- plugins/save/lang/fa.js | 2 +- plugins/save/lang/fi.js | 2 +- plugins/save/lang/fo.js | 2 +- plugins/save/lang/fr-ca.js | 2 +- plugins/save/lang/fr.js | 2 +- plugins/save/lang/gl.js | 2 +- plugins/save/lang/gu.js | 2 +- plugins/save/lang/he.js | 2 +- plugins/save/lang/hi.js | 2 +- plugins/save/lang/hr.js | 2 +- plugins/save/lang/hu.js | 2 +- plugins/save/lang/id.js | 2 +- plugins/save/lang/is.js | 2 +- plugins/save/lang/it.js | 2 +- plugins/save/lang/ja.js | 2 +- plugins/save/lang/ka.js | 2 +- plugins/save/lang/km.js | 2 +- plugins/save/lang/ko.js | 2 +- plugins/save/lang/ku.js | 2 +- plugins/save/lang/lt.js | 2 +- plugins/save/lang/lv.js | 2 +- plugins/save/lang/mk.js | 2 +- plugins/save/lang/mn.js | 2 +- plugins/save/lang/ms.js | 2 +- plugins/save/lang/nb.js | 2 +- plugins/save/lang/nl.js | 2 +- plugins/save/lang/no.js | 2 +- plugins/save/lang/oc.js | 2 +- plugins/save/lang/pl.js | 2 +- plugins/save/lang/pt-br.js | 2 +- plugins/save/lang/pt.js | 2 +- plugins/save/lang/ro.js | 2 +- plugins/save/lang/ru.js | 2 +- plugins/save/lang/si.js | 2 +- plugins/save/lang/sk.js | 2 +- plugins/save/lang/sl.js | 2 +- plugins/save/lang/sq.js | 2 +- plugins/save/lang/sr-latn.js | 2 +- plugins/save/lang/sr.js | 2 +- plugins/save/lang/sv.js | 2 +- plugins/save/lang/th.js | 2 +- plugins/save/lang/tr.js | 2 +- plugins/save/lang/tt.js | 2 +- plugins/save/lang/ug.js | 2 +- plugins/save/lang/uk.js | 2 +- plugins/save/lang/vi.js | 2 +- plugins/save/lang/zh-cn.js | 2 +- plugins/save/lang/zh.js | 2 +- plugins/save/plugin.js | 2 +- plugins/selectall/lang/af.js | 2 +- plugins/selectall/lang/ar.js | 2 +- plugins/selectall/lang/az.js | 2 +- plugins/selectall/lang/bg.js | 2 +- plugins/selectall/lang/bn.js | 2 +- plugins/selectall/lang/bs.js | 2 +- plugins/selectall/lang/ca.js | 2 +- plugins/selectall/lang/cs.js | 2 +- plugins/selectall/lang/cy.js | 2 +- plugins/selectall/lang/da.js | 2 +- plugins/selectall/lang/de-ch.js | 2 +- plugins/selectall/lang/de.js | 2 +- plugins/selectall/lang/el.js | 2 +- plugins/selectall/lang/en-au.js | 2 +- plugins/selectall/lang/en-ca.js | 2 +- plugins/selectall/lang/en-gb.js | 2 +- plugins/selectall/lang/en.js | 2 +- plugins/selectall/lang/eo.js | 2 +- plugins/selectall/lang/es-mx.js | 2 +- plugins/selectall/lang/es.js | 2 +- plugins/selectall/lang/et.js | 2 +- plugins/selectall/lang/eu.js | 2 +- plugins/selectall/lang/fa.js | 2 +- plugins/selectall/lang/fi.js | 2 +- plugins/selectall/lang/fo.js | 2 +- plugins/selectall/lang/fr-ca.js | 2 +- plugins/selectall/lang/fr.js | 2 +- plugins/selectall/lang/gl.js | 2 +- plugins/selectall/lang/gu.js | 2 +- plugins/selectall/lang/he.js | 2 +- plugins/selectall/lang/hi.js | 2 +- plugins/selectall/lang/hr.js | 2 +- plugins/selectall/lang/hu.js | 2 +- plugins/selectall/lang/id.js | 2 +- plugins/selectall/lang/is.js | 2 +- plugins/selectall/lang/it.js | 2 +- plugins/selectall/lang/ja.js | 2 +- plugins/selectall/lang/ka.js | 2 +- plugins/selectall/lang/km.js | 2 +- plugins/selectall/lang/ko.js | 2 +- plugins/selectall/lang/ku.js | 2 +- plugins/selectall/lang/lt.js | 2 +- plugins/selectall/lang/lv.js | 2 +- plugins/selectall/lang/mk.js | 2 +- plugins/selectall/lang/mn.js | 2 +- plugins/selectall/lang/ms.js | 2 +- plugins/selectall/lang/nb.js | 2 +- plugins/selectall/lang/nl.js | 2 +- plugins/selectall/lang/no.js | 2 +- plugins/selectall/lang/oc.js | 2 +- plugins/selectall/lang/pl.js | 2 +- plugins/selectall/lang/pt-br.js | 2 +- plugins/selectall/lang/pt.js | 2 +- plugins/selectall/lang/ro.js | 2 +- plugins/selectall/lang/ru.js | 2 +- plugins/selectall/lang/si.js | 2 +- plugins/selectall/lang/sk.js | 2 +- plugins/selectall/lang/sl.js | 2 +- plugins/selectall/lang/sq.js | 2 +- plugins/selectall/lang/sr-latn.js | 2 +- plugins/selectall/lang/sr.js | 2 +- plugins/selectall/lang/sv.js | 2 +- plugins/selectall/lang/th.js | 2 +- plugins/selectall/lang/tr.js | 2 +- plugins/selectall/lang/tt.js | 2 +- plugins/selectall/lang/ug.js | 2 +- plugins/selectall/lang/uk.js | 2 +- plugins/selectall/lang/vi.js | 2 +- plugins/selectall/lang/zh-cn.js | 2 +- plugins/selectall/lang/zh.js | 2 +- plugins/selectall/plugin.js | 2 +- plugins/sharedspace/plugin.js | 2 +- plugins/sharedspace/samples/sharedspace.html | 4 ++-- plugins/showblocks/lang/af.js | 2 +- plugins/showblocks/lang/ar.js | 2 +- plugins/showblocks/lang/az.js | 2 +- plugins/showblocks/lang/bg.js | 2 +- plugins/showblocks/lang/bn.js | 2 +- plugins/showblocks/lang/bs.js | 2 +- plugins/showblocks/lang/ca.js | 2 +- plugins/showblocks/lang/cs.js | 2 +- plugins/showblocks/lang/cy.js | 2 +- plugins/showblocks/lang/da.js | 2 +- plugins/showblocks/lang/de-ch.js | 2 +- plugins/showblocks/lang/de.js | 2 +- plugins/showblocks/lang/el.js | 2 +- plugins/showblocks/lang/en-au.js | 2 +- plugins/showblocks/lang/en-ca.js | 2 +- plugins/showblocks/lang/en-gb.js | 2 +- plugins/showblocks/lang/en.js | 2 +- plugins/showblocks/lang/eo.js | 2 +- plugins/showblocks/lang/es-mx.js | 2 +- plugins/showblocks/lang/es.js | 2 +- plugins/showblocks/lang/et.js | 2 +- plugins/showblocks/lang/eu.js | 2 +- plugins/showblocks/lang/fa.js | 2 +- plugins/showblocks/lang/fi.js | 2 +- plugins/showblocks/lang/fo.js | 2 +- plugins/showblocks/lang/fr-ca.js | 2 +- plugins/showblocks/lang/fr.js | 2 +- plugins/showblocks/lang/gl.js | 2 +- plugins/showblocks/lang/gu.js | 2 +- plugins/showblocks/lang/he.js | 2 +- plugins/showblocks/lang/hi.js | 2 +- plugins/showblocks/lang/hr.js | 2 +- plugins/showblocks/lang/hu.js | 2 +- plugins/showblocks/lang/id.js | 2 +- plugins/showblocks/lang/is.js | 2 +- plugins/showblocks/lang/it.js | 2 +- plugins/showblocks/lang/ja.js | 2 +- plugins/showblocks/lang/ka.js | 2 +- plugins/showblocks/lang/km.js | 2 +- plugins/showblocks/lang/ko.js | 2 +- plugins/showblocks/lang/ku.js | 2 +- plugins/showblocks/lang/lt.js | 2 +- plugins/showblocks/lang/lv.js | 2 +- plugins/showblocks/lang/mk.js | 2 +- plugins/showblocks/lang/mn.js | 2 +- plugins/showblocks/lang/ms.js | 2 +- plugins/showblocks/lang/nb.js | 2 +- plugins/showblocks/lang/nl.js | 2 +- plugins/showblocks/lang/no.js | 2 +- plugins/showblocks/lang/oc.js | 2 +- plugins/showblocks/lang/pl.js | 2 +- plugins/showblocks/lang/pt-br.js | 2 +- plugins/showblocks/lang/pt.js | 2 +- plugins/showblocks/lang/ro.js | 2 +- plugins/showblocks/lang/ru.js | 2 +- plugins/showblocks/lang/si.js | 2 +- plugins/showblocks/lang/sk.js | 2 +- plugins/showblocks/lang/sl.js | 2 +- plugins/showblocks/lang/sq.js | 2 +- plugins/showblocks/lang/sr-latn.js | 2 +- plugins/showblocks/lang/sr.js | 2 +- plugins/showblocks/lang/sv.js | 2 +- plugins/showblocks/lang/th.js | 2 +- plugins/showblocks/lang/tr.js | 2 +- plugins/showblocks/lang/tt.js | 2 +- plugins/showblocks/lang/ug.js | 2 +- plugins/showblocks/lang/uk.js | 2 +- plugins/showblocks/lang/vi.js | 2 +- plugins/showblocks/lang/zh-cn.js | 2 +- plugins/showblocks/lang/zh.js | 2 +- plugins/showblocks/plugin.js | 2 +- plugins/showborders/plugin.js | 2 +- plugins/smiley/dialogs/smiley.js | 2 +- plugins/smiley/lang/af.js | 2 +- plugins/smiley/lang/ar.js | 2 +- plugins/smiley/lang/az.js | 2 +- plugins/smiley/lang/bg.js | 2 +- plugins/smiley/lang/bn.js | 2 +- plugins/smiley/lang/bs.js | 2 +- plugins/smiley/lang/ca.js | 2 +- plugins/smiley/lang/cs.js | 2 +- plugins/smiley/lang/cy.js | 2 +- plugins/smiley/lang/da.js | 2 +- plugins/smiley/lang/de-ch.js | 2 +- plugins/smiley/lang/de.js | 2 +- plugins/smiley/lang/el.js | 2 +- plugins/smiley/lang/en-au.js | 2 +- plugins/smiley/lang/en-ca.js | 2 +- plugins/smiley/lang/en-gb.js | 2 +- plugins/smiley/lang/en.js | 2 +- plugins/smiley/lang/eo.js | 2 +- plugins/smiley/lang/es-mx.js | 2 +- plugins/smiley/lang/es.js | 2 +- plugins/smiley/lang/et.js | 2 +- plugins/smiley/lang/eu.js | 2 +- plugins/smiley/lang/fa.js | 2 +- plugins/smiley/lang/fi.js | 2 +- plugins/smiley/lang/fo.js | 2 +- plugins/smiley/lang/fr-ca.js | 2 +- plugins/smiley/lang/fr.js | 2 +- plugins/smiley/lang/gl.js | 2 +- plugins/smiley/lang/gu.js | 2 +- plugins/smiley/lang/he.js | 2 +- plugins/smiley/lang/hi.js | 2 +- plugins/smiley/lang/hr.js | 2 +- plugins/smiley/lang/hu.js | 2 +- plugins/smiley/lang/id.js | 2 +- plugins/smiley/lang/is.js | 2 +- plugins/smiley/lang/it.js | 2 +- plugins/smiley/lang/ja.js | 2 +- plugins/smiley/lang/ka.js | 2 +- plugins/smiley/lang/km.js | 2 +- plugins/smiley/lang/ko.js | 2 +- plugins/smiley/lang/ku.js | 2 +- plugins/smiley/lang/lt.js | 2 +- plugins/smiley/lang/lv.js | 2 +- plugins/smiley/lang/mk.js | 2 +- plugins/smiley/lang/mn.js | 2 +- plugins/smiley/lang/ms.js | 2 +- plugins/smiley/lang/nb.js | 2 +- plugins/smiley/lang/nl.js | 2 +- plugins/smiley/lang/no.js | 2 +- plugins/smiley/lang/oc.js | 2 +- plugins/smiley/lang/pl.js | 2 +- plugins/smiley/lang/pt-br.js | 2 +- plugins/smiley/lang/pt.js | 2 +- plugins/smiley/lang/ro.js | 2 +- plugins/smiley/lang/ru.js | 2 +- plugins/smiley/lang/si.js | 2 +- plugins/smiley/lang/sk.js | 2 +- plugins/smiley/lang/sl.js | 2 +- plugins/smiley/lang/sq.js | 2 +- plugins/smiley/lang/sr-latn.js | 2 +- plugins/smiley/lang/sr.js | 2 +- plugins/smiley/lang/sv.js | 2 +- plugins/smiley/lang/th.js | 2 +- plugins/smiley/lang/tr.js | 2 +- plugins/smiley/lang/tt.js | 2 +- plugins/smiley/lang/ug.js | 2 +- plugins/smiley/lang/uk.js | 2 +- plugins/smiley/lang/vi.js | 2 +- plugins/smiley/lang/zh-cn.js | 2 +- plugins/smiley/lang/zh.js | 2 +- plugins/smiley/plugin.js | 2 +- plugins/sourcearea/lang/af.js | 2 +- plugins/sourcearea/lang/ar.js | 2 +- plugins/sourcearea/lang/az.js | 2 +- plugins/sourcearea/lang/bg.js | 2 +- plugins/sourcearea/lang/bn.js | 2 +- plugins/sourcearea/lang/bs.js | 2 +- plugins/sourcearea/lang/ca.js | 2 +- plugins/sourcearea/lang/cs.js | 2 +- plugins/sourcearea/lang/cy.js | 2 +- plugins/sourcearea/lang/da.js | 2 +- plugins/sourcearea/lang/de-ch.js | 2 +- plugins/sourcearea/lang/de.js | 2 +- plugins/sourcearea/lang/el.js | 2 +- plugins/sourcearea/lang/en-au.js | 2 +- plugins/sourcearea/lang/en-ca.js | 2 +- plugins/sourcearea/lang/en-gb.js | 2 +- plugins/sourcearea/lang/en.js | 2 +- plugins/sourcearea/lang/eo.js | 2 +- plugins/sourcearea/lang/es-mx.js | 2 +- plugins/sourcearea/lang/es.js | 2 +- plugins/sourcearea/lang/et.js | 2 +- plugins/sourcearea/lang/eu.js | 2 +- plugins/sourcearea/lang/fa.js | 2 +- plugins/sourcearea/lang/fi.js | 2 +- plugins/sourcearea/lang/fo.js | 2 +- plugins/sourcearea/lang/fr-ca.js | 2 +- plugins/sourcearea/lang/fr.js | 2 +- plugins/sourcearea/lang/gl.js | 2 +- plugins/sourcearea/lang/gu.js | 2 +- plugins/sourcearea/lang/he.js | 2 +- plugins/sourcearea/lang/hi.js | 2 +- plugins/sourcearea/lang/hr.js | 2 +- plugins/sourcearea/lang/hu.js | 2 +- plugins/sourcearea/lang/id.js | 2 +- plugins/sourcearea/lang/is.js | 2 +- plugins/sourcearea/lang/it.js | 2 +- plugins/sourcearea/lang/ja.js | 2 +- plugins/sourcearea/lang/ka.js | 2 +- plugins/sourcearea/lang/km.js | 2 +- plugins/sourcearea/lang/ko.js | 2 +- plugins/sourcearea/lang/ku.js | 2 +- plugins/sourcearea/lang/lt.js | 2 +- plugins/sourcearea/lang/lv.js | 2 +- plugins/sourcearea/lang/mk.js | 2 +- plugins/sourcearea/lang/mn.js | 2 +- plugins/sourcearea/lang/ms.js | 2 +- plugins/sourcearea/lang/nb.js | 2 +- plugins/sourcearea/lang/nl.js | 2 +- plugins/sourcearea/lang/no.js | 2 +- plugins/sourcearea/lang/oc.js | 2 +- plugins/sourcearea/lang/pl.js | 2 +- plugins/sourcearea/lang/pt-br.js | 2 +- plugins/sourcearea/lang/pt.js | 2 +- plugins/sourcearea/lang/ro.js | 2 +- plugins/sourcearea/lang/ru.js | 2 +- plugins/sourcearea/lang/si.js | 2 +- plugins/sourcearea/lang/sk.js | 2 +- plugins/sourcearea/lang/sl.js | 2 +- plugins/sourcearea/lang/sq.js | 2 +- plugins/sourcearea/lang/sr-latn.js | 2 +- plugins/sourcearea/lang/sr.js | 2 +- plugins/sourcearea/lang/sv.js | 2 +- plugins/sourcearea/lang/th.js | 2 +- plugins/sourcearea/lang/tr.js | 2 +- plugins/sourcearea/lang/tt.js | 2 +- plugins/sourcearea/lang/ug.js | 2 +- plugins/sourcearea/lang/uk.js | 2 +- plugins/sourcearea/lang/vi.js | 2 +- plugins/sourcearea/lang/zh-cn.js | 2 +- plugins/sourcearea/lang/zh.js | 2 +- plugins/sourcearea/plugin.js | 2 +- plugins/sourcedialog/dialogs/sourcedialog.js | 2 +- plugins/sourcedialog/lang/af.js | 2 +- plugins/sourcedialog/lang/ar.js | 2 +- plugins/sourcedialog/lang/az.js | 2 +- plugins/sourcedialog/lang/bg.js | 2 +- plugins/sourcedialog/lang/bn.js | 2 +- plugins/sourcedialog/lang/bs.js | 2 +- plugins/sourcedialog/lang/ca.js | 2 +- plugins/sourcedialog/lang/cs.js | 2 +- plugins/sourcedialog/lang/cy.js | 2 +- plugins/sourcedialog/lang/da.js | 2 +- plugins/sourcedialog/lang/de-ch.js | 2 +- plugins/sourcedialog/lang/de.js | 2 +- plugins/sourcedialog/lang/el.js | 2 +- plugins/sourcedialog/lang/en-au.js | 2 +- plugins/sourcedialog/lang/en-ca.js | 2 +- plugins/sourcedialog/lang/en-gb.js | 2 +- plugins/sourcedialog/lang/en.js | 2 +- plugins/sourcedialog/lang/eo.js | 2 +- plugins/sourcedialog/lang/es-mx.js | 2 +- plugins/sourcedialog/lang/es.js | 2 +- plugins/sourcedialog/lang/et.js | 2 +- plugins/sourcedialog/lang/eu.js | 2 +- plugins/sourcedialog/lang/fa.js | 2 +- plugins/sourcedialog/lang/fi.js | 2 +- plugins/sourcedialog/lang/fo.js | 2 +- plugins/sourcedialog/lang/fr-ca.js | 2 +- plugins/sourcedialog/lang/fr.js | 2 +- plugins/sourcedialog/lang/gl.js | 2 +- plugins/sourcedialog/lang/gu.js | 2 +- plugins/sourcedialog/lang/he.js | 2 +- plugins/sourcedialog/lang/hi.js | 2 +- plugins/sourcedialog/lang/hr.js | 2 +- plugins/sourcedialog/lang/hu.js | 2 +- plugins/sourcedialog/lang/id.js | 2 +- plugins/sourcedialog/lang/is.js | 2 +- plugins/sourcedialog/lang/it.js | 2 +- plugins/sourcedialog/lang/ja.js | 2 +- plugins/sourcedialog/lang/ka.js | 2 +- plugins/sourcedialog/lang/km.js | 2 +- plugins/sourcedialog/lang/ko.js | 2 +- plugins/sourcedialog/lang/ku.js | 2 +- plugins/sourcedialog/lang/lt.js | 2 +- plugins/sourcedialog/lang/lv.js | 2 +- plugins/sourcedialog/lang/mn.js | 2 +- plugins/sourcedialog/lang/ms.js | 2 +- plugins/sourcedialog/lang/nb.js | 2 +- plugins/sourcedialog/lang/nl.js | 2 +- plugins/sourcedialog/lang/no.js | 2 +- plugins/sourcedialog/lang/oc.js | 2 +- plugins/sourcedialog/lang/pl.js | 2 +- plugins/sourcedialog/lang/pt-br.js | 2 +- plugins/sourcedialog/lang/pt.js | 2 +- plugins/sourcedialog/lang/ro.js | 2 +- plugins/sourcedialog/lang/ru.js | 2 +- plugins/sourcedialog/lang/si.js | 2 +- plugins/sourcedialog/lang/sk.js | 2 +- plugins/sourcedialog/lang/sl.js | 2 +- plugins/sourcedialog/lang/sq.js | 2 +- plugins/sourcedialog/lang/sr-latn.js | 2 +- plugins/sourcedialog/lang/sr.js | 2 +- plugins/sourcedialog/lang/sv.js | 2 +- plugins/sourcedialog/lang/th.js | 2 +- plugins/sourcedialog/lang/tr.js | 2 +- plugins/sourcedialog/lang/tt.js | 2 +- plugins/sourcedialog/lang/ug.js | 2 +- plugins/sourcedialog/lang/uk.js | 2 +- plugins/sourcedialog/lang/vi.js | 2 +- plugins/sourcedialog/lang/zh-cn.js | 2 +- plugins/sourcedialog/lang/zh.js | 2 +- plugins/sourcedialog/plugin.js | 2 +- plugins/sourcedialog/samples/sourcedialog.html | 4 ++-- .../dialogs/lang/_translationstatus.txt | 2 +- plugins/specialchar/dialogs/lang/af.js | 2 +- plugins/specialchar/dialogs/lang/ar.js | 2 +- plugins/specialchar/dialogs/lang/az.js | 2 +- plugins/specialchar/dialogs/lang/bg.js | 2 +- plugins/specialchar/dialogs/lang/ca.js | 2 +- plugins/specialchar/dialogs/lang/cs.js | 2 +- plugins/specialchar/dialogs/lang/cy.js | 2 +- plugins/specialchar/dialogs/lang/da.js | 2 +- plugins/specialchar/dialogs/lang/de-ch.js | 2 +- plugins/specialchar/dialogs/lang/de.js | 2 +- plugins/specialchar/dialogs/lang/el.js | 2 +- plugins/specialchar/dialogs/lang/en-au.js | 2 +- plugins/specialchar/dialogs/lang/en-ca.js | 2 +- plugins/specialchar/dialogs/lang/en-gb.js | 2 +- plugins/specialchar/dialogs/lang/en.js | 2 +- plugins/specialchar/dialogs/lang/eo.js | 2 +- plugins/specialchar/dialogs/lang/es-mx.js | 2 +- plugins/specialchar/dialogs/lang/es.js | 2 +- plugins/specialchar/dialogs/lang/et.js | 2 +- plugins/specialchar/dialogs/lang/eu.js | 2 +- plugins/specialchar/dialogs/lang/fa.js | 2 +- plugins/specialchar/dialogs/lang/fi.js | 2 +- plugins/specialchar/dialogs/lang/fr-ca.js | 2 +- plugins/specialchar/dialogs/lang/fr.js | 2 +- plugins/specialchar/dialogs/lang/gl.js | 2 +- plugins/specialchar/dialogs/lang/he.js | 2 +- plugins/specialchar/dialogs/lang/hr.js | 2 +- plugins/specialchar/dialogs/lang/hu.js | 2 +- plugins/specialchar/dialogs/lang/id.js | 2 +- plugins/specialchar/dialogs/lang/it.js | 2 +- plugins/specialchar/dialogs/lang/ja.js | 2 +- plugins/specialchar/dialogs/lang/km.js | 2 +- plugins/specialchar/dialogs/lang/ko.js | 2 +- plugins/specialchar/dialogs/lang/ku.js | 2 +- plugins/specialchar/dialogs/lang/lt.js | 2 +- plugins/specialchar/dialogs/lang/lv.js | 2 +- plugins/specialchar/dialogs/lang/nb.js | 2 +- plugins/specialchar/dialogs/lang/nl.js | 2 +- plugins/specialchar/dialogs/lang/no.js | 2 +- plugins/specialchar/dialogs/lang/oc.js | 2 +- plugins/specialchar/dialogs/lang/pl.js | 2 +- plugins/specialchar/dialogs/lang/pt-br.js | 2 +- plugins/specialchar/dialogs/lang/pt.js | 2 +- plugins/specialchar/dialogs/lang/ro.js | 2 +- plugins/specialchar/dialogs/lang/ru.js | 2 +- plugins/specialchar/dialogs/lang/si.js | 2 +- plugins/specialchar/dialogs/lang/sk.js | 2 +- plugins/specialchar/dialogs/lang/sl.js | 2 +- plugins/specialchar/dialogs/lang/sq.js | 2 +- plugins/specialchar/dialogs/lang/sr-latn.js | 2 +- plugins/specialchar/dialogs/lang/sr.js | 2 +- plugins/specialchar/dialogs/lang/sv.js | 2 +- plugins/specialchar/dialogs/lang/th.js | 2 +- plugins/specialchar/dialogs/lang/tr.js | 2 +- plugins/specialchar/dialogs/lang/tt.js | 2 +- plugins/specialchar/dialogs/lang/ug.js | 2 +- plugins/specialchar/dialogs/lang/uk.js | 2 +- plugins/specialchar/dialogs/lang/vi.js | 2 +- plugins/specialchar/dialogs/lang/zh-cn.js | 2 +- plugins/specialchar/dialogs/lang/zh.js | 2 +- plugins/specialchar/dialogs/specialchar.js | 2 +- .../specialchar/lang/_translationstatus.txt | 2 +- plugins/specialchar/lang/af.js | 2 +- plugins/specialchar/lang/ar.js | 2 +- plugins/specialchar/lang/az.js | 2 +- plugins/specialchar/lang/bg.js | 2 +- plugins/specialchar/lang/bn.js | 2 +- plugins/specialchar/lang/bs.js | 2 +- plugins/specialchar/lang/ca.js | 2 +- plugins/specialchar/lang/cs.js | 2 +- plugins/specialchar/lang/cy.js | 2 +- plugins/specialchar/lang/da.js | 2 +- plugins/specialchar/lang/de-ch.js | 2 +- plugins/specialchar/lang/de.js | 2 +- plugins/specialchar/lang/el.js | 2 +- plugins/specialchar/lang/en-au.js | 2 +- plugins/specialchar/lang/en-ca.js | 2 +- plugins/specialchar/lang/en-gb.js | 2 +- plugins/specialchar/lang/en.js | 2 +- plugins/specialchar/lang/eo.js | 2 +- plugins/specialchar/lang/es-mx.js | 2 +- plugins/specialchar/lang/es.js | 2 +- plugins/specialchar/lang/et.js | 2 +- plugins/specialchar/lang/eu.js | 2 +- plugins/specialchar/lang/fa.js | 2 +- plugins/specialchar/lang/fi.js | 2 +- plugins/specialchar/lang/fo.js | 2 +- plugins/specialchar/lang/fr-ca.js | 2 +- plugins/specialchar/lang/fr.js | 2 +- plugins/specialchar/lang/gl.js | 2 +- plugins/specialchar/lang/gu.js | 2 +- plugins/specialchar/lang/he.js | 2 +- plugins/specialchar/lang/hi.js | 2 +- plugins/specialchar/lang/hr.js | 2 +- plugins/specialchar/lang/hu.js | 2 +- plugins/specialchar/lang/id.js | 2 +- plugins/specialchar/lang/is.js | 2 +- plugins/specialchar/lang/it.js | 2 +- plugins/specialchar/lang/ja.js | 2 +- plugins/specialchar/lang/ka.js | 2 +- plugins/specialchar/lang/km.js | 2 +- plugins/specialchar/lang/ko.js | 2 +- plugins/specialchar/lang/ku.js | 2 +- plugins/specialchar/lang/lt.js | 2 +- plugins/specialchar/lang/lv.js | 2 +- plugins/specialchar/lang/mk.js | 2 +- plugins/specialchar/lang/mn.js | 2 +- plugins/specialchar/lang/ms.js | 2 +- plugins/specialchar/lang/nb.js | 2 +- plugins/specialchar/lang/nl.js | 2 +- plugins/specialchar/lang/no.js | 2 +- plugins/specialchar/lang/oc.js | 2 +- plugins/specialchar/lang/pl.js | 2 +- plugins/specialchar/lang/pt-br.js | 2 +- plugins/specialchar/lang/pt.js | 2 +- plugins/specialchar/lang/ro.js | 2 +- plugins/specialchar/lang/ru.js | 2 +- plugins/specialchar/lang/si.js | 2 +- plugins/specialchar/lang/sk.js | 2 +- plugins/specialchar/lang/sl.js | 2 +- plugins/specialchar/lang/sq.js | 2 +- plugins/specialchar/lang/sr-latn.js | 2 +- plugins/specialchar/lang/sr.js | 2 +- plugins/specialchar/lang/sv.js | 2 +- plugins/specialchar/lang/th.js | 2 +- plugins/specialchar/lang/tr.js | 2 +- plugins/specialchar/lang/tt.js | 2 +- plugins/specialchar/lang/ug.js | 2 +- plugins/specialchar/lang/uk.js | 2 +- plugins/specialchar/lang/vi.js | 2 +- plugins/specialchar/lang/zh-cn.js | 2 +- plugins/specialchar/lang/zh.js | 2 +- plugins/specialchar/plugin.js | 2 +- plugins/stylescombo/lang/af.js | 2 +- plugins/stylescombo/lang/ar.js | 2 +- plugins/stylescombo/lang/az.js | 2 +- plugins/stylescombo/lang/bg.js | 2 +- plugins/stylescombo/lang/bn.js | 2 +- plugins/stylescombo/lang/bs.js | 2 +- plugins/stylescombo/lang/ca.js | 2 +- plugins/stylescombo/lang/cs.js | 2 +- plugins/stylescombo/lang/cy.js | 2 +- plugins/stylescombo/lang/da.js | 2 +- plugins/stylescombo/lang/de-ch.js | 2 +- plugins/stylescombo/lang/de.js | 2 +- plugins/stylescombo/lang/el.js | 2 +- plugins/stylescombo/lang/en-au.js | 2 +- plugins/stylescombo/lang/en-ca.js | 2 +- plugins/stylescombo/lang/en-gb.js | 2 +- plugins/stylescombo/lang/en.js | 2 +- plugins/stylescombo/lang/eo.js | 2 +- plugins/stylescombo/lang/es-mx.js | 2 +- plugins/stylescombo/lang/es.js | 2 +- plugins/stylescombo/lang/et.js | 2 +- plugins/stylescombo/lang/eu.js | 2 +- plugins/stylescombo/lang/fa.js | 2 +- plugins/stylescombo/lang/fi.js | 2 +- plugins/stylescombo/lang/fo.js | 2 +- plugins/stylescombo/lang/fr-ca.js | 2 +- plugins/stylescombo/lang/fr.js | 2 +- plugins/stylescombo/lang/gl.js | 2 +- plugins/stylescombo/lang/gu.js | 2 +- plugins/stylescombo/lang/he.js | 2 +- plugins/stylescombo/lang/hi.js | 2 +- plugins/stylescombo/lang/hr.js | 2 +- plugins/stylescombo/lang/hu.js | 2 +- plugins/stylescombo/lang/id.js | 2 +- plugins/stylescombo/lang/is.js | 2 +- plugins/stylescombo/lang/it.js | 2 +- plugins/stylescombo/lang/ja.js | 2 +- plugins/stylescombo/lang/ka.js | 2 +- plugins/stylescombo/lang/km.js | 2 +- plugins/stylescombo/lang/ko.js | 2 +- plugins/stylescombo/lang/ku.js | 2 +- plugins/stylescombo/lang/lt.js | 2 +- plugins/stylescombo/lang/lv.js | 2 +- plugins/stylescombo/lang/mk.js | 2 +- plugins/stylescombo/lang/mn.js | 2 +- plugins/stylescombo/lang/ms.js | 2 +- plugins/stylescombo/lang/nb.js | 2 +- plugins/stylescombo/lang/nl.js | 2 +- plugins/stylescombo/lang/no.js | 2 +- plugins/stylescombo/lang/oc.js | 2 +- plugins/stylescombo/lang/pl.js | 2 +- plugins/stylescombo/lang/pt-br.js | 2 +- plugins/stylescombo/lang/pt.js | 2 +- plugins/stylescombo/lang/ro.js | 2 +- plugins/stylescombo/lang/ru.js | 2 +- plugins/stylescombo/lang/si.js | 2 +- plugins/stylescombo/lang/sk.js | 2 +- plugins/stylescombo/lang/sl.js | 2 +- plugins/stylescombo/lang/sq.js | 2 +- plugins/stylescombo/lang/sr-latn.js | 2 +- plugins/stylescombo/lang/sr.js | 2 +- plugins/stylescombo/lang/sv.js | 2 +- plugins/stylescombo/lang/th.js | 2 +- plugins/stylescombo/lang/tr.js | 2 +- plugins/stylescombo/lang/tt.js | 2 +- plugins/stylescombo/lang/ug.js | 2 +- plugins/stylescombo/lang/uk.js | 2 +- plugins/stylescombo/lang/vi.js | 2 +- plugins/stylescombo/lang/zh-cn.js | 2 +- plugins/stylescombo/lang/zh.js | 2 +- plugins/stylescombo/plugin.js | 2 +- plugins/stylesheetparser/plugin.js | 2 +- .../samples/stylesheetparser.html | 4 ++-- plugins/tab/plugin.js | 2 +- plugins/table/dialogs/table.js | 2 +- plugins/table/lang/af.js | 2 +- plugins/table/lang/ar.js | 2 +- plugins/table/lang/az.js | 2 +- plugins/table/lang/bg.js | 2 +- plugins/table/lang/bn.js | 2 +- plugins/table/lang/bs.js | 2 +- plugins/table/lang/ca.js | 2 +- plugins/table/lang/cs.js | 2 +- plugins/table/lang/cy.js | 2 +- plugins/table/lang/da.js | 2 +- plugins/table/lang/de-ch.js | 2 +- plugins/table/lang/de.js | 2 +- plugins/table/lang/el.js | 2 +- plugins/table/lang/en-au.js | 2 +- plugins/table/lang/en-ca.js | 2 +- plugins/table/lang/en-gb.js | 2 +- plugins/table/lang/en.js | 2 +- plugins/table/lang/eo.js | 2 +- plugins/table/lang/es-mx.js | 2 +- plugins/table/lang/es.js | 2 +- plugins/table/lang/et.js | 2 +- plugins/table/lang/eu.js | 2 +- plugins/table/lang/fa.js | 2 +- plugins/table/lang/fi.js | 2 +- plugins/table/lang/fo.js | 2 +- plugins/table/lang/fr-ca.js | 2 +- plugins/table/lang/fr.js | 2 +- plugins/table/lang/gl.js | 2 +- plugins/table/lang/gu.js | 2 +- plugins/table/lang/he.js | 2 +- plugins/table/lang/hi.js | 2 +- plugins/table/lang/hr.js | 2 +- plugins/table/lang/hu.js | 2 +- plugins/table/lang/id.js | 2 +- plugins/table/lang/is.js | 2 +- plugins/table/lang/it.js | 2 +- plugins/table/lang/ja.js | 2 +- plugins/table/lang/ka.js | 2 +- plugins/table/lang/km.js | 2 +- plugins/table/lang/ko.js | 2 +- plugins/table/lang/ku.js | 2 +- plugins/table/lang/lt.js | 2 +- plugins/table/lang/lv.js | 2 +- plugins/table/lang/mk.js | 2 +- plugins/table/lang/mn.js | 2 +- plugins/table/lang/ms.js | 2 +- plugins/table/lang/nb.js | 2 +- plugins/table/lang/nl.js | 2 +- plugins/table/lang/no.js | 2 +- plugins/table/lang/oc.js | 2 +- plugins/table/lang/pl.js | 2 +- plugins/table/lang/pt-br.js | 2 +- plugins/table/lang/pt.js | 2 +- plugins/table/lang/ro.js | 2 +- plugins/table/lang/ru.js | 2 +- plugins/table/lang/si.js | 2 +- plugins/table/lang/sk.js | 2 +- plugins/table/lang/sl.js | 2 +- plugins/table/lang/sq.js | 2 +- plugins/table/lang/sr-latn.js | 2 +- plugins/table/lang/sr.js | 2 +- plugins/table/lang/sv.js | 2 +- plugins/table/lang/th.js | 2 +- plugins/table/lang/tr.js | 2 +- plugins/table/lang/tt.js | 2 +- plugins/table/lang/ug.js | 2 +- plugins/table/lang/uk.js | 2 +- plugins/table/lang/vi.js | 2 +- plugins/table/lang/zh-cn.js | 2 +- plugins/table/lang/zh.js | 2 +- plugins/table/plugin.js | 2 +- plugins/tableresize/dev/tableresize.html | 2 +- plugins/tableresize/plugin.js | 2 +- plugins/tableresize/samples/tableresize.html | 4 ++-- plugins/tableselection/plugin.js | 2 +- plugins/tabletools/dialogs/tableCell.js | 2 +- plugins/tabletools/plugin.js | 2 +- plugins/templates/dialogs/templates.css | 2 +- plugins/templates/dialogs/templates.js | 2 +- plugins/templates/lang/af.js | 2 +- plugins/templates/lang/ar.js | 2 +- plugins/templates/lang/az.js | 2 +- plugins/templates/lang/bg.js | 2 +- plugins/templates/lang/bn.js | 2 +- plugins/templates/lang/bs.js | 2 +- plugins/templates/lang/ca.js | 2 +- plugins/templates/lang/cs.js | 2 +- plugins/templates/lang/cy.js | 2 +- plugins/templates/lang/da.js | 2 +- plugins/templates/lang/de-ch.js | 2 +- plugins/templates/lang/de.js | 2 +- plugins/templates/lang/el.js | 2 +- plugins/templates/lang/en-au.js | 2 +- plugins/templates/lang/en-ca.js | 2 +- plugins/templates/lang/en-gb.js | 2 +- plugins/templates/lang/en.js | 2 +- plugins/templates/lang/eo.js | 2 +- plugins/templates/lang/es-mx.js | 2 +- plugins/templates/lang/es.js | 2 +- plugins/templates/lang/et.js | 2 +- plugins/templates/lang/eu.js | 2 +- plugins/templates/lang/fa.js | 2 +- plugins/templates/lang/fi.js | 2 +- plugins/templates/lang/fo.js | 2 +- plugins/templates/lang/fr-ca.js | 2 +- plugins/templates/lang/fr.js | 2 +- plugins/templates/lang/gl.js | 2 +- plugins/templates/lang/gu.js | 2 +- plugins/templates/lang/he.js | 2 +- plugins/templates/lang/hi.js | 2 +- plugins/templates/lang/hr.js | 2 +- plugins/templates/lang/hu.js | 2 +- plugins/templates/lang/id.js | 2 +- plugins/templates/lang/is.js | 2 +- plugins/templates/lang/it.js | 2 +- plugins/templates/lang/ja.js | 2 +- plugins/templates/lang/ka.js | 2 +- plugins/templates/lang/km.js | 2 +- plugins/templates/lang/ko.js | 2 +- plugins/templates/lang/ku.js | 2 +- plugins/templates/lang/lt.js | 2 +- plugins/templates/lang/lv.js | 2 +- plugins/templates/lang/mk.js | 2 +- plugins/templates/lang/mn.js | 2 +- plugins/templates/lang/ms.js | 2 +- plugins/templates/lang/nb.js | 2 +- plugins/templates/lang/nl.js | 2 +- plugins/templates/lang/no.js | 2 +- plugins/templates/lang/oc.js | 2 +- plugins/templates/lang/pl.js | 2 +- plugins/templates/lang/pt-br.js | 2 +- plugins/templates/lang/pt.js | 2 +- plugins/templates/lang/ro.js | 2 +- plugins/templates/lang/ru.js | 2 +- plugins/templates/lang/si.js | 2 +- plugins/templates/lang/sk.js | 2 +- plugins/templates/lang/sl.js | 2 +- plugins/templates/lang/sq.js | 2 +- plugins/templates/lang/sr-latn.js | 2 +- plugins/templates/lang/sr.js | 2 +- plugins/templates/lang/sv.js | 2 +- plugins/templates/lang/th.js | 2 +- plugins/templates/lang/tr.js | 2 +- plugins/templates/lang/tt.js | 2 +- plugins/templates/lang/ug.js | 2 +- plugins/templates/lang/uk.js | 2 +- plugins/templates/lang/vi.js | 2 +- plugins/templates/lang/zh-cn.js | 2 +- plugins/templates/lang/zh.js | 2 +- plugins/templates/plugin.js | 2 +- plugins/templates/templatedefinition.js | 2 +- plugins/templates/templates/default.js | 2 +- plugins/textmatch/plugin.js | 2 +- plugins/textwatcher/plugin.js | 2 +- plugins/toolbar/lang/af.js | 2 +- plugins/toolbar/lang/ar.js | 2 +- plugins/toolbar/lang/az.js | 2 +- plugins/toolbar/lang/bg.js | 2 +- plugins/toolbar/lang/bn.js | 2 +- plugins/toolbar/lang/bs.js | 2 +- plugins/toolbar/lang/ca.js | 2 +- plugins/toolbar/lang/cs.js | 2 +- plugins/toolbar/lang/cy.js | 2 +- plugins/toolbar/lang/da.js | 2 +- plugins/toolbar/lang/de-ch.js | 2 +- plugins/toolbar/lang/de.js | 2 +- plugins/toolbar/lang/el.js | 2 +- plugins/toolbar/lang/en-au.js | 2 +- plugins/toolbar/lang/en-ca.js | 2 +- plugins/toolbar/lang/en-gb.js | 2 +- plugins/toolbar/lang/en.js | 2 +- plugins/toolbar/lang/eo.js | 2 +- plugins/toolbar/lang/es-mx.js | 2 +- plugins/toolbar/lang/es.js | 2 +- plugins/toolbar/lang/et.js | 2 +- plugins/toolbar/lang/eu.js | 2 +- plugins/toolbar/lang/fa.js | 2 +- plugins/toolbar/lang/fi.js | 2 +- plugins/toolbar/lang/fo.js | 2 +- plugins/toolbar/lang/fr-ca.js | 2 +- plugins/toolbar/lang/fr.js | 2 +- plugins/toolbar/lang/gl.js | 2 +- plugins/toolbar/lang/gu.js | 2 +- plugins/toolbar/lang/he.js | 2 +- plugins/toolbar/lang/hi.js | 2 +- plugins/toolbar/lang/hr.js | 2 +- plugins/toolbar/lang/hu.js | 2 +- plugins/toolbar/lang/id.js | 2 +- plugins/toolbar/lang/is.js | 2 +- plugins/toolbar/lang/it.js | 2 +- plugins/toolbar/lang/ja.js | 2 +- plugins/toolbar/lang/ka.js | 2 +- plugins/toolbar/lang/km.js | 2 +- plugins/toolbar/lang/ko.js | 2 +- plugins/toolbar/lang/ku.js | 2 +- plugins/toolbar/lang/lt.js | 2 +- plugins/toolbar/lang/lv.js | 2 +- plugins/toolbar/lang/mk.js | 2 +- plugins/toolbar/lang/mn.js | 2 +- plugins/toolbar/lang/ms.js | 2 +- plugins/toolbar/lang/nb.js | 2 +- plugins/toolbar/lang/nl.js | 2 +- plugins/toolbar/lang/no.js | 2 +- plugins/toolbar/lang/oc.js | 2 +- plugins/toolbar/lang/pl.js | 2 +- plugins/toolbar/lang/pt-br.js | 2 +- plugins/toolbar/lang/pt.js | 2 +- plugins/toolbar/lang/ro.js | 2 +- plugins/toolbar/lang/ru.js | 2 +- plugins/toolbar/lang/si.js | 2 +- plugins/toolbar/lang/sk.js | 2 +- plugins/toolbar/lang/sl.js | 2 +- plugins/toolbar/lang/sq.js | 2 +- plugins/toolbar/lang/sr-latn.js | 2 +- plugins/toolbar/lang/sr.js | 2 +- plugins/toolbar/lang/sv.js | 2 +- plugins/toolbar/lang/th.js | 2 +- plugins/toolbar/lang/tr.js | 2 +- plugins/toolbar/lang/tt.js | 2 +- plugins/toolbar/lang/ug.js | 2 +- plugins/toolbar/lang/uk.js | 2 +- plugins/toolbar/lang/vi.js | 2 +- plugins/toolbar/lang/zh-cn.js | 2 +- plugins/toolbar/lang/zh.js | 2 +- plugins/toolbar/plugin.js | 2 +- plugins/toolbar/samples/toolbar.html | 4 ++-- plugins/uicolor/dialogs/uicolor.css | 2 +- plugins/uicolor/dialogs/uicolor.js | 2 +- plugins/uicolor/lang/_translationstatus.txt | 2 +- plugins/uicolor/lang/af.js | 2 +- plugins/uicolor/lang/ar.js | 2 +- plugins/uicolor/lang/az.js | 2 +- plugins/uicolor/lang/bg.js | 2 +- plugins/uicolor/lang/ca.js | 2 +- plugins/uicolor/lang/cs.js | 2 +- plugins/uicolor/lang/cy.js | 2 +- plugins/uicolor/lang/da.js | 2 +- plugins/uicolor/lang/de-ch.js | 2 +- plugins/uicolor/lang/de.js | 2 +- plugins/uicolor/lang/el.js | 2 +- plugins/uicolor/lang/en-au.js | 2 +- plugins/uicolor/lang/en-gb.js | 2 +- plugins/uicolor/lang/en.js | 2 +- plugins/uicolor/lang/eo.js | 2 +- plugins/uicolor/lang/es-mx.js | 2 +- plugins/uicolor/lang/es.js | 2 +- plugins/uicolor/lang/et.js | 2 +- plugins/uicolor/lang/eu.js | 2 +- plugins/uicolor/lang/fa.js | 2 +- plugins/uicolor/lang/fi.js | 2 +- plugins/uicolor/lang/fr-ca.js | 2 +- plugins/uicolor/lang/fr.js | 2 +- plugins/uicolor/lang/gl.js | 2 +- plugins/uicolor/lang/he.js | 2 +- plugins/uicolor/lang/hr.js | 2 +- plugins/uicolor/lang/hu.js | 2 +- plugins/uicolor/lang/id.js | 2 +- plugins/uicolor/lang/it.js | 2 +- plugins/uicolor/lang/ja.js | 2 +- plugins/uicolor/lang/km.js | 2 +- plugins/uicolor/lang/ko.js | 2 +- plugins/uicolor/lang/ku.js | 2 +- plugins/uicolor/lang/lv.js | 2 +- plugins/uicolor/lang/mk.js | 2 +- plugins/uicolor/lang/nb.js | 2 +- plugins/uicolor/lang/nl.js | 2 +- plugins/uicolor/lang/no.js | 2 +- plugins/uicolor/lang/oc.js | 2 +- plugins/uicolor/lang/pl.js | 2 +- plugins/uicolor/lang/pt-br.js | 2 +- plugins/uicolor/lang/pt.js | 2 +- plugins/uicolor/lang/ro.js | 2 +- plugins/uicolor/lang/ru.js | 2 +- plugins/uicolor/lang/si.js | 2 +- plugins/uicolor/lang/sk.js | 2 +- plugins/uicolor/lang/sl.js | 2 +- plugins/uicolor/lang/sq.js | 2 +- plugins/uicolor/lang/sr-latn.js | 2 +- plugins/uicolor/lang/sr.js | 2 +- plugins/uicolor/lang/sv.js | 2 +- plugins/uicolor/lang/tr.js | 2 +- plugins/uicolor/lang/tt.js | 2 +- plugins/uicolor/lang/ug.js | 2 +- plugins/uicolor/lang/uk.js | 2 +- plugins/uicolor/lang/vi.js | 2 +- plugins/uicolor/lang/zh-cn.js | 2 +- plugins/uicolor/lang/zh.js | 2 +- plugins/uicolor/plugin.js | 2 +- plugins/uicolor/samples/uicolor.html | 4 ++-- plugins/undo/dev/snapshot.html | 4 ++-- plugins/undo/lang/af.js | 2 +- plugins/undo/lang/ar.js | 2 +- plugins/undo/lang/az.js | 2 +- plugins/undo/lang/bg.js | 2 +- plugins/undo/lang/bn.js | 2 +- plugins/undo/lang/bs.js | 2 +- plugins/undo/lang/ca.js | 2 +- plugins/undo/lang/cs.js | 2 +- plugins/undo/lang/cy.js | 2 +- plugins/undo/lang/da.js | 2 +- plugins/undo/lang/de-ch.js | 2 +- plugins/undo/lang/de.js | 2 +- plugins/undo/lang/el.js | 2 +- plugins/undo/lang/en-au.js | 2 +- plugins/undo/lang/en-ca.js | 2 +- plugins/undo/lang/en-gb.js | 2 +- plugins/undo/lang/en.js | 2 +- plugins/undo/lang/eo.js | 2 +- plugins/undo/lang/es-mx.js | 2 +- plugins/undo/lang/es.js | 2 +- plugins/undo/lang/et.js | 2 +- plugins/undo/lang/eu.js | 2 +- plugins/undo/lang/fa.js | 2 +- plugins/undo/lang/fi.js | 2 +- plugins/undo/lang/fo.js | 2 +- plugins/undo/lang/fr-ca.js | 2 +- plugins/undo/lang/fr.js | 2 +- plugins/undo/lang/gl.js | 2 +- plugins/undo/lang/gu.js | 2 +- plugins/undo/lang/he.js | 2 +- plugins/undo/lang/hi.js | 2 +- plugins/undo/lang/hr.js | 2 +- plugins/undo/lang/hu.js | 2 +- plugins/undo/lang/id.js | 2 +- plugins/undo/lang/is.js | 2 +- plugins/undo/lang/it.js | 2 +- plugins/undo/lang/ja.js | 2 +- plugins/undo/lang/ka.js | 2 +- plugins/undo/lang/km.js | 2 +- plugins/undo/lang/ko.js | 2 +- plugins/undo/lang/ku.js | 2 +- plugins/undo/lang/lt.js | 2 +- plugins/undo/lang/lv.js | 2 +- plugins/undo/lang/mk.js | 2 +- plugins/undo/lang/mn.js | 2 +- plugins/undo/lang/ms.js | 2 +- plugins/undo/lang/nb.js | 2 +- plugins/undo/lang/nl.js | 2 +- plugins/undo/lang/no.js | 2 +- plugins/undo/lang/oc.js | 2 +- plugins/undo/lang/pl.js | 2 +- plugins/undo/lang/pt-br.js | 2 +- plugins/undo/lang/pt.js | 2 +- plugins/undo/lang/ro.js | 2 +- plugins/undo/lang/ru.js | 2 +- plugins/undo/lang/si.js | 2 +- plugins/undo/lang/sk.js | 2 +- plugins/undo/lang/sl.js | 2 +- plugins/undo/lang/sq.js | 2 +- plugins/undo/lang/sr-latn.js | 2 +- plugins/undo/lang/sr.js | 2 +- plugins/undo/lang/sv.js | 2 +- plugins/undo/lang/th.js | 2 +- plugins/undo/lang/tr.js | 2 +- plugins/undo/lang/tt.js | 2 +- plugins/undo/lang/ug.js | 2 +- plugins/undo/lang/uk.js | 2 +- plugins/undo/lang/vi.js | 2 +- plugins/undo/lang/zh-cn.js | 2 +- plugins/undo/lang/zh.js | 2 +- plugins/undo/plugin.js | 2 +- plugins/uploadfile/plugin.js | 2 +- plugins/uploadimage/plugin.js | 2 +- plugins/uploadwidget/dev/cors.html | 2 +- plugins/uploadwidget/dev/filereaderplugin.js | 2 +- plugins/uploadwidget/dev/upload.html | 2 +- plugins/uploadwidget/lang/az.js | 2 +- plugins/uploadwidget/lang/bg.js | 2 +- plugins/uploadwidget/lang/ca.js | 2 +- plugins/uploadwidget/lang/cs.js | 2 +- plugins/uploadwidget/lang/da.js | 2 +- plugins/uploadwidget/lang/de-ch.js | 2 +- plugins/uploadwidget/lang/de.js | 2 +- plugins/uploadwidget/lang/el.js | 2 +- plugins/uploadwidget/lang/en-au.js | 2 +- plugins/uploadwidget/lang/en.js | 2 +- plugins/uploadwidget/lang/eo.js | 2 +- plugins/uploadwidget/lang/es-mx.js | 2 +- plugins/uploadwidget/lang/es.js | 2 +- plugins/uploadwidget/lang/et.js | 2 +- plugins/uploadwidget/lang/eu.js | 2 +- plugins/uploadwidget/lang/fa.js | 2 +- plugins/uploadwidget/lang/fr.js | 2 +- plugins/uploadwidget/lang/gl.js | 2 +- plugins/uploadwidget/lang/hr.js | 2 +- plugins/uploadwidget/lang/hu.js | 2 +- plugins/uploadwidget/lang/id.js | 2 +- plugins/uploadwidget/lang/it.js | 2 +- plugins/uploadwidget/lang/ja.js | 2 +- plugins/uploadwidget/lang/km.js | 2 +- plugins/uploadwidget/lang/ko.js | 2 +- plugins/uploadwidget/lang/ku.js | 2 +- plugins/uploadwidget/lang/lv.js | 2 +- plugins/uploadwidget/lang/nb.js | 2 +- plugins/uploadwidget/lang/nl.js | 2 +- plugins/uploadwidget/lang/no.js | 2 +- plugins/uploadwidget/lang/oc.js | 2 +- plugins/uploadwidget/lang/pl.js | 2 +- plugins/uploadwidget/lang/pt-br.js | 2 +- plugins/uploadwidget/lang/pt.js | 2 +- plugins/uploadwidget/lang/ro.js | 2 +- plugins/uploadwidget/lang/ru.js | 2 +- plugins/uploadwidget/lang/sk.js | 2 +- plugins/uploadwidget/lang/sq.js | 2 +- plugins/uploadwidget/lang/sr-latn.js | 2 +- plugins/uploadwidget/lang/sr.js | 2 +- plugins/uploadwidget/lang/sv.js | 2 +- plugins/uploadwidget/lang/tr.js | 2 +- plugins/uploadwidget/lang/ug.js | 2 +- plugins/uploadwidget/lang/uk.js | 2 +- plugins/uploadwidget/lang/zh-cn.js | 2 +- plugins/uploadwidget/lang/zh.js | 2 +- plugins/uploadwidget/plugin.js | 2 +- plugins/widget/dev/console.js | 2 +- plugins/widget/dev/nestedwidgets.html | 2 +- plugins/widget/dev/widgetstyles.html | 2 +- plugins/widget/lang/af.js | 2 +- plugins/widget/lang/ar.js | 2 +- plugins/widget/lang/az.js | 2 +- plugins/widget/lang/bg.js | 2 +- plugins/widget/lang/ca.js | 2 +- plugins/widget/lang/cs.js | 2 +- plugins/widget/lang/cy.js | 2 +- plugins/widget/lang/da.js | 2 +- plugins/widget/lang/de-ch.js | 2 +- plugins/widget/lang/de.js | 2 +- plugins/widget/lang/el.js | 2 +- plugins/widget/lang/en-au.js | 2 +- plugins/widget/lang/en-gb.js | 2 +- plugins/widget/lang/en.js | 2 +- plugins/widget/lang/eo.js | 2 +- plugins/widget/lang/es-mx.js | 2 +- plugins/widget/lang/es.js | 2 +- plugins/widget/lang/et.js | 2 +- plugins/widget/lang/eu.js | 2 +- plugins/widget/lang/fa.js | 2 +- plugins/widget/lang/fi.js | 2 +- plugins/widget/lang/fr.js | 2 +- plugins/widget/lang/gl.js | 2 +- plugins/widget/lang/he.js | 2 +- plugins/widget/lang/hr.js | 2 +- plugins/widget/lang/hu.js | 2 +- plugins/widget/lang/id.js | 2 +- plugins/widget/lang/it.js | 2 +- plugins/widget/lang/ja.js | 2 +- plugins/widget/lang/km.js | 2 +- plugins/widget/lang/ko.js | 2 +- plugins/widget/lang/ku.js | 2 +- plugins/widget/lang/lt.js | 2 +- plugins/widget/lang/lv.js | 2 +- plugins/widget/lang/nb.js | 2 +- plugins/widget/lang/nl.js | 2 +- plugins/widget/lang/no.js | 2 +- plugins/widget/lang/oc.js | 2 +- plugins/widget/lang/pl.js | 2 +- plugins/widget/lang/pt-br.js | 2 +- plugins/widget/lang/pt.js | 2 +- plugins/widget/lang/ro.js | 2 +- plugins/widget/lang/ru.js | 2 +- plugins/widget/lang/sk.js | 2 +- plugins/widget/lang/sl.js | 2 +- plugins/widget/lang/sq.js | 2 +- plugins/widget/lang/sr-latn.js | 2 +- plugins/widget/lang/sr.js | 2 +- plugins/widget/lang/sv.js | 2 +- plugins/widget/lang/tr.js | 2 +- plugins/widget/lang/tt.js | 2 +- plugins/widget/lang/ug.js | 2 +- plugins/widget/lang/uk.js | 2 +- plugins/widget/lang/vi.js | 2 +- plugins/widget/lang/zh-cn.js | 2 +- plugins/widget/lang/zh.js | 2 +- plugins/widget/plugin.js | 2 +- plugins/widgetselection/plugin.js | 2 +- plugins/wysiwygarea/plugin.js | 2 +- plugins/wysiwygarea/samples/fullpage.html | 4 ++-- plugins/xml/plugin.js | 2 +- samples/css/samples.css | 2 +- samples/index.html | 4 ++-- samples/js/sample.js | 2 +- samples/js/sf.js | 2 +- samples/old/ajax.html | 4 ++-- samples/old/api.html | 4 ++-- samples/old/appendto.html | 4 ++-- samples/old/assets/outputxhtml/outputxhtml.css | 2 +- samples/old/assets/posteddata.php | 4 ++-- samples/old/assets/uilanguages/languages.js | 2 +- samples/old/datafiltering.html | 4 ++-- samples/old/divreplace.html | 4 ++-- samples/old/index.html | 4 ++-- samples/old/inlineall.html | 4 ++-- samples/old/inlinebycode.html | 4 ++-- samples/old/inlinetextarea.html | 4 ++-- samples/old/jquery.html | 4 ++-- samples/old/readonly.html | 4 ++-- samples/old/replacebyclass.html | 4 ++-- samples/old/replacebycode.html | 4 ++-- samples/old/sample.css | 2 +- samples/old/sample.js | 2 +- samples/old/sample_posteddata.php | 2 +- samples/old/tabindex.html | 4 ++-- samples/old/uicolor.html | 4 ++-- samples/old/uilanguages.html | 4 ++-- samples/old/xhtmlstyle.html | 4 ++-- samples/toolbarconfigurator/index.html | 4 ++-- samples/toolbarconfigurator/less/base.less | 2 +- .../less/toolbarmodifier.less | 2 +- skins/kama/colorpanel.css | 2 +- skins/kama/dialog.css | 2 +- skins/kama/dialog_ie.css | 2 +- skins/kama/dialog_ie7.css | 2 +- skins/kama/dialog_ie8.css | 2 +- skins/kama/dialog_iequirks.css | 2 +- skins/kama/editor.css | 2 +- skins/kama/editor_ie.css | 2 +- skins/kama/editor_ie7.css | 2 +- skins/kama/editor_ie8.css | 2 +- skins/kama/editor_iequirks.css | 2 +- skins/kama/elementspath.css | 2 +- skins/kama/mainui.css | 2 +- skins/kama/menu.css | 2 +- skins/kama/notification.css | 2 +- skins/kama/panel.css | 2 +- skins/kama/presets.css | 2 +- skins/kama/readme.md | 2 +- skins/kama/reset.css | 2 +- skins/kama/richcombo.css | 2 +- skins/kama/skin.js | 2 +- skins/kama/toolbar.css | 2 +- skins/moono-lisa/colorpanel.css | 2 +- skins/moono-lisa/dialog.css | 2 +- skins/moono-lisa/dialog_ie.css | 2 +- skins/moono-lisa/dialog_ie8.css | 2 +- skins/moono-lisa/dialog_iequirks.css | 2 +- skins/moono-lisa/editor.css | 2 +- skins/moono-lisa/editor_gecko.css | 2 +- skins/moono-lisa/editor_ie.css | 2 +- skins/moono-lisa/editor_ie8.css | 2 +- skins/moono-lisa/editor_iequirks.css | 2 +- skins/moono-lisa/elementspath.css | 2 +- skins/moono-lisa/mainui.css | 2 +- skins/moono-lisa/menu.css | 2 +- skins/moono-lisa/notification.css | 2 +- skins/moono-lisa/panel.css | 2 +- skins/moono-lisa/presets.css | 2 +- skins/moono-lisa/readme.md | 2 +- skins/moono-lisa/reset.css | 2 +- skins/moono-lisa/richcombo.css | 2 +- skins/moono-lisa/skin.js | 2 +- skins/moono-lisa/toolbar.css | 2 +- skins/moono/colorpanel.css | 2 +- skins/moono/dialog.css | 2 +- skins/moono/dialog_ie.css | 2 +- skins/moono/dialog_ie7.css | 2 +- skins/moono/dialog_ie8.css | 2 +- skins/moono/dialog_iequirks.css | 2 +- skins/moono/editor.css | 2 +- skins/moono/editor_gecko.css | 2 +- skins/moono/editor_ie.css | 2 +- skins/moono/editor_ie7.css | 2 +- skins/moono/editor_ie8.css | 2 +- skins/moono/editor_iequirks.css | 2 +- skins/moono/elementspath.css | 2 +- skins/moono/mainui.css | 2 +- skins/moono/menu.css | 2 +- skins/moono/notification.css | 2 +- skins/moono/panel.css | 2 +- skins/moono/presets.css | 2 +- skins/moono/readme.md | 2 +- skins/moono/reset.css | 2 +- skins/moono/richcombo.css | 2 +- skins/moono/skin.js | 2 +- skins/moono/toolbar.css | 2 +- styles.js | 2 +- tests/_benderjs/ckeditor/lib/index.js | 2 +- tests/_benderjs/ckeditor/lib/pagebuilder.js | 2 +- tests/_benderjs/ckeditor/lib/testbuilder.js | 2 +- tests/_benderjs/ckeditor/static/bot.js | 2 +- tests/_benderjs/ckeditor/static/extensions.js | 2 +- tests/_benderjs/ckeditor/static/tools.js | 2 +- tests/core/editor/_assets/custom_config_1.js | 2 +- tests/core/editor/_assets/custom_config_2.js | 2 +- .../autocomplete/manual/_helpers/utils.js | 2 +- tests/plugins/templates/_assets/test.js | 2 +- .../uploadwidget/manual/_helpers/xhr.js | 2 +- .../uploadwidget/manual/_helpers/xhrerror.js | 2 +- .../manual/_helpers/xhrnoupload.js | 2 +- 4598 files changed, 4656 insertions(+), 4656 deletions(-) diff --git a/.npm/README.md b/.npm/README.md index 3751e69887a..4f37a58bbc2 100644 --- a/.npm/README.md +++ b/.npm/README.md @@ -74,6 +74,6 @@ If you would like to help maintain the project, follow the [Contribution instruc ## License -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or diff --git a/LICENSE.md b/LICENSE.md index 9cc0c9bb516..ed827e257f3 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -2,7 +2,7 @@ Software License Agreement ========================== CKEditor - The text editor for Internet - https://ckeditor.com/ -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. Licensed under the terms of any of the following licenses at your choice: @@ -37,7 +37,7 @@ done by developers outside of CKSource with their express permission. The following libraries are included in CKEditor under the MIT license (see Appendix D): -* CKSource Samples Framework (included in the samples) - Copyright (c) 2014-2022, CKSource Holding sp. z o.o. +* CKSource Samples Framework (included in the samples) - Copyright (c) 2014-2023, CKSource Holding sp. z o.o. * PicoModal (included in `samples/js/sf.js`) - Copyright (c) 2012 James Frasca. * CodeMirror (included in the samples) - Copyright (C) 2014 by Marijn Haverbeke and others. * ES6Promise - Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors. @@ -60,16 +60,16 @@ The following libraries are included in CKEditor under the BSD-3 License (see Ap The following libraries are included only in the development version of CKEditor under the MIT license (see Appendix D): -* CKBuilder - Copyright (c) 2012-2022, CKSource Holding sp. z o.o. -* CKLangTool - Copyright (c) 2012-2022, CKSource Holding sp. z o.o. +* CKBuilder - Copyright (c) 2012-2023, CKSource Holding sp. z o.o. +* CKLangTool - Copyright (c) 2012-2023, CKSource Holding sp. z o.o. * Optimist - Copyright 2010 James Halliday (mail@substack.net). * Tmp - Copyright (c) 2014 KARASZI István. * Mkdirp - Copyright 2010 James Halliday (mail@substack.net). -* Bender.js - Copyright (c) 2014-2022, CKSource Holding sp. z o.o. -* benderjs-coverage - Copyright (c) 2014-2022, CKSource Holding sp. z o.o. -* benderjs-jquery - Copyright (c) 2014-2022, CKSource Holding sp. z o.o. -* benderjs-sinon - Copyright (c) 2014-2022, CKSource Holding sp. z o.o. -* benderjs-yui - Copyright (c) 2014-2022, CKSource Holding sp. z o.o. +* Bender.js - Copyright (c) 2014-2023, CKSource Holding sp. z o.o. +* benderjs-coverage - Copyright (c) 2014-2023, CKSource Holding sp. z o.o. +* benderjs-jquery - Copyright (c) 2014-2023, CKSource Holding sp. z o.o. +* benderjs-sinon - Copyright (c) 2014-2023, CKSource Holding sp. z o.o. +* benderjs-yui - Copyright (c) 2014-2023, CKSource Holding sp. z o.o. * Grunt - Copyright (c) 2015 "Cowboy" Ben Alman. * grunt-contrib-imagemin - Copyright (c) 2014 Sindre Sorhus, contributors. * grunt-jscs - Copyright (c) 2014 Gustavo Henke, contributors. diff --git a/README.md b/README.md index 84d94925b30..b20fc6e6744 100644 --- a/README.md +++ b/README.md @@ -134,6 +134,6 @@ Use the [CKEditor 4 GitHub issue page](https://github.com/ckeditor/ckeditor4/iss ### License -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or [https://ckeditor.com/legal/ckeditor-oss-license](https://ckeditor.com/legal/ckeditor-oss-license) diff --git a/adapters/jquery.js b/adapters/jquery.js index 83135d93ba0..e24d54ae8ef 100644 --- a/adapters/jquery.js +++ b/adapters/jquery.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/ckeditor.js b/ckeditor.js index b4b59cdbf27..2456a52540c 100644 --- a/ckeditor.js +++ b/ckeditor.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/config.js b/config.js index 42032ad995e..2816324e2d2 100644 --- a/config.js +++ b/config.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/contents.css b/contents.css index 68cde716f4b..78997c27839 100644 --- a/contents.css +++ b/contents.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/_bootstrap.js b/core/_bootstrap.js index 01b8172412f..038101f26b3 100644 --- a/core/_bootstrap.js +++ b/core/_bootstrap.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/ckeditor.js b/core/ckeditor.js index 9e6858a3172..b2c6369396b 100644 --- a/core/ckeditor.js +++ b/core/ckeditor.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/ckeditor_base.js b/core/ckeditor_base.js index dbec536bd02..3fe1158f931 100644 --- a/core/ckeditor_base.js +++ b/core/ckeditor_base.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/ckeditor_basic.js b/core/ckeditor_basic.js index 5f550d8ebc3..e957af899c1 100644 --- a/core/ckeditor_basic.js +++ b/core/ckeditor_basic.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/command.js b/core/command.js index 96e95b95304..c1c8b561314 100644 --- a/core/command.js +++ b/core/command.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/commanddefinition.js b/core/commanddefinition.js index cf3199d0ae1..d123e216c73 100644 --- a/core/commanddefinition.js +++ b/core/commanddefinition.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/config.js b/core/config.js index 15f1b7c0deb..73db6e7e198 100644 --- a/core/config.js +++ b/core/config.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/creators/inline.js b/core/creators/inline.js index 1e6f71302a8..312ab713e4a 100644 --- a/core/creators/inline.js +++ b/core/creators/inline.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/creators/themedui.js b/core/creators/themedui.js index ccc18c3674c..7f8d56b30d0 100644 --- a/core/creators/themedui.js +++ b/core/creators/themedui.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dataprocessor.js b/core/dataprocessor.js index 25c9721e56e..ee314b97590 100644 --- a/core/dataprocessor.js +++ b/core/dataprocessor.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom.js b/core/dom.js index e609553f8d8..abe75eb11a2 100644 --- a/core/dom.js +++ b/core/dom.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom/comment.js b/core/dom/comment.js index 8c0adf9ecef..8de58ac1996 100644 --- a/core/dom/comment.js +++ b/core/dom/comment.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom/document.js b/core/dom/document.js index 2fabae40f5f..84b497b212c 100644 --- a/core/dom/document.js +++ b/core/dom/document.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom/documentfragment.js b/core/dom/documentfragment.js index d9fb3d4dccf..6489671f566 100644 --- a/core/dom/documentfragment.js +++ b/core/dom/documentfragment.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom/domobject.js b/core/dom/domobject.js index adc01cb6a51..7229c05e171 100644 --- a/core/dom/domobject.js +++ b/core/dom/domobject.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom/element.js b/core/dom/element.js index 0b63fce6a92..d96ba6a21f3 100644 --- a/core/dom/element.js +++ b/core/dom/element.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom/elementpath.js b/core/dom/elementpath.js index 3ee95a682e5..57015c05765 100644 --- a/core/dom/elementpath.js +++ b/core/dom/elementpath.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom/event.js b/core/dom/event.js index fa3bda1fe7b..49fd5434a66 100644 --- a/core/dom/event.js +++ b/core/dom/event.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom/iterator.js b/core/dom/iterator.js index b6f222042bf..f467b80e040 100755 --- a/core/dom/iterator.js +++ b/core/dom/iterator.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom/node.js b/core/dom/node.js index 587092a785a..740aadf9b7e 100644 --- a/core/dom/node.js +++ b/core/dom/node.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom/nodelist.js b/core/dom/nodelist.js index 72c8b3b147b..d6c1a37ba29 100644 --- a/core/dom/nodelist.js +++ b/core/dom/nodelist.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom/range.js b/core/dom/range.js index 7992d8039bc..5bd983bbffa 100644 --- a/core/dom/range.js +++ b/core/dom/range.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom/rangelist.js b/core/dom/rangelist.js index 6eef2f92ed3..e680d9b9773 100644 --- a/core/dom/rangelist.js +++ b/core/dom/rangelist.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom/rect.js b/core/dom/rect.js index ff9075ea845..bab9ba1247e 100644 --- a/core/dom/rect.js +++ b/core/dom/rect.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom/text.js b/core/dom/text.js index 72ef96be06c..1323999835c 100644 --- a/core/dom/text.js +++ b/core/dom/text.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom/walker.js b/core/dom/walker.js index dcce2ebc110..7c3d196bdcb 100644 --- a/core/dom/walker.js +++ b/core/dom/walker.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dom/window.js b/core/dom/window.js index de86fa787f7..06f8ab2d443 100644 --- a/core/dom/window.js +++ b/core/dom/window.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/dtd.js b/core/dtd.js index 058d5276ef1..95b1a848db5 100644 --- a/core/dtd.js +++ b/core/dtd.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/editable.js b/core/editable.js index dc7b1fcb75c..9566b11df88 100644 --- a/core/editable.js +++ b/core/editable.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/editor.js b/core/editor.js index 1a4844b9661..0289814efb2 100644 --- a/core/editor.js +++ b/core/editor.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/editor_basic.js b/core/editor_basic.js index 5ee01804a4d..517e61d6988 100644 --- a/core/editor_basic.js +++ b/core/editor_basic.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/env.js b/core/env.js index e80a5b1ce28..1bd7b736971 100644 --- a/core/env.js +++ b/core/env.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/event.js b/core/event.js index 885943cac62..6dc8448f62f 100644 --- a/core/event.js +++ b/core/event.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/eventInfo.js b/core/eventInfo.js index fe06be18ce6..b2f157b5393 100644 --- a/core/eventInfo.js +++ b/core/eventInfo.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/filter.js b/core/filter.js index 0d2decc2a92..b0dc9c19a8a 100644 --- a/core/filter.js +++ b/core/filter.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/focusmanager.js b/core/focusmanager.js index 7f01b6a42da..22f985a36de 100644 --- a/core/focusmanager.js +++ b/core/focusmanager.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/htmldataprocessor.js b/core/htmldataprocessor.js index c01482c5107..ae6b610ff11 100644 --- a/core/htmldataprocessor.js +++ b/core/htmldataprocessor.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/htmlparser.js b/core/htmlparser.js index d42cb3a2f02..a7465bc1302 100644 --- a/core/htmlparser.js +++ b/core/htmlparser.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/htmlparser/basicwriter.js b/core/htmlparser/basicwriter.js index 7fe371bf045..9d4678c0504 100644 --- a/core/htmlparser/basicwriter.js +++ b/core/htmlparser/basicwriter.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/htmlparser/cdata.js b/core/htmlparser/cdata.js index e033f281abf..e8c8a8f64ee 100644 --- a/core/htmlparser/cdata.js +++ b/core/htmlparser/cdata.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/htmlparser/comment.js b/core/htmlparser/comment.js index 0a0dc682e6b..0b0a71b85c4 100644 --- a/core/htmlparser/comment.js +++ b/core/htmlparser/comment.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/htmlparser/element.js b/core/htmlparser/element.js index 3c6f2b5660f..57f50e9d4b4 100644 --- a/core/htmlparser/element.js +++ b/core/htmlparser/element.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/htmlparser/filter.js b/core/htmlparser/filter.js index da7452c90d5..8d7c44e10c2 100644 --- a/core/htmlparser/filter.js +++ b/core/htmlparser/filter.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/htmlparser/filterRulesDefinition.js b/core/htmlparser/filterRulesDefinition.js index fab3605b288..f96d45ba000 100644 --- a/core/htmlparser/filterRulesDefinition.js +++ b/core/htmlparser/filterRulesDefinition.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/htmlparser/fragment.js b/core/htmlparser/fragment.js index 53f41b4b84e..ed44f663317 100644 --- a/core/htmlparser/fragment.js +++ b/core/htmlparser/fragment.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/htmlparser/nameTransformRule.js b/core/htmlparser/nameTransformRule.js index 5a8d784799c..d5eced12750 100644 --- a/core/htmlparser/nameTransformRule.js +++ b/core/htmlparser/nameTransformRule.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/htmlparser/node.js b/core/htmlparser/node.js index 3e16725fc39..fd658e12c81 100644 --- a/core/htmlparser/node.js +++ b/core/htmlparser/node.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/htmlparser/text.js b/core/htmlparser/text.js index e35c8aaacb4..3e403de8d4f 100644 --- a/core/htmlparser/text.js +++ b/core/htmlparser/text.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/keystrokehandler.js b/core/keystrokehandler.js index c16cbd9e9f2..490d426eb00 100644 --- a/core/keystrokehandler.js +++ b/core/keystrokehandler.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/lang.js b/core/lang.js index 424e8dd01ae..cdf00fe0ba5 100644 --- a/core/lang.js +++ b/core/lang.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/loader.js b/core/loader.js index 83b984a7cfe..1c55d58da4f 100644 --- a/core/loader.js +++ b/core/loader.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/log.js b/core/log.js index 462bd83c5d4..b4fac99b710 100644 --- a/core/log.js +++ b/core/log.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/plugindefinition.js b/core/plugindefinition.js index fe4bf917c2f..2ebd6a73009 100644 --- a/core/plugindefinition.js +++ b/core/plugindefinition.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/plugins.js b/core/plugins.js index 81e85538687..bf1e44dfae8 100644 --- a/core/plugins.js +++ b/core/plugins.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/promise.js b/core/promise.js index 636ff062983..48dc7a93d62 100644 --- a/core/promise.js +++ b/core/promise.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/resourcemanager.js b/core/resourcemanager.js index 24770dd1b36..d87f07cab51 100644 --- a/core/resourcemanager.js +++ b/core/resourcemanager.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/scriptloader.js b/core/scriptloader.js index f95fbdb3c49..855c32aad72 100644 --- a/core/scriptloader.js +++ b/core/scriptloader.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/selection.js b/core/selection.js index ab5755a0e7e..48d5732f76d 100644 --- a/core/selection.js +++ b/core/selection.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/selection/optimization.js b/core/selection/optimization.js index dbf2579afd0..2052a1f4b7a 100644 --- a/core/selection/optimization.js +++ b/core/selection/optimization.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/skin.js b/core/skin.js index f32b7a78faa..e8f51ff20df 100644 --- a/core/skin.js +++ b/core/skin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/style.js b/core/style.js index 0739dff8ac1..05231b0df2b 100644 --- a/core/style.js +++ b/core/style.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/template.js b/core/template.js index d8ba1739e64..51ddcf4bb8a 100644 --- a/core/template.js +++ b/core/template.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/tools.js b/core/tools.js index bbbf0f775dc..8f894458369 100644 --- a/core/tools.js +++ b/core/tools.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/tools/color.js b/core/tools/color.js index 9ea9ea750ce..28cec55f126 100644 --- a/core/tools/color.js +++ b/core/tools/color.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/core/ui.js b/core/ui.js index fff04ee8fd4..8028ea328eb 100644 --- a/core/ui.js +++ b/core/ui.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/dev/builder/build-config.js b/dev/builder/build-config.js index e24de449c81..edf0f865c20 100644 --- a/dev/builder/build-config.js +++ b/dev/builder/build-config.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/dev/builder/build.sh b/dev/builder/build.sh index 338f0e61930..d3a1fb72c75 100755 --- a/dev/builder/build.sh +++ b/dev/builder/build.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license # Build CKEditor using the default settings (and build.js). diff --git a/dev/console/console.css b/dev/console/console.css index c89730418ae..01298a6460e 100644 --- a/dev/console/console.css +++ b/dev/console/console.css @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/dev/console/console.js b/dev/console/console.js index 20700517e53..f7e214f70df 100644 --- a/dev/console/console.js +++ b/dev/console/console.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/dev/console/focusconsole.js b/dev/console/focusconsole.js index 7d3e448dcbb..0c31380f5b1 100644 --- a/dev/console/focusconsole.js +++ b/dev/console/focusconsole.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/dev/dtd/dtd.html b/dev/dtd/dtd.html index 74fc52649d0..938bddd2156 100644 --- a/dev/dtd/dtd.html +++ b/dev/dtd/dtd.html @@ -1,6 +1,6 @@ diff --git a/dev/getemoji/getemoji.js b/dev/getemoji/getemoji.js index e485a764cb2..7597379fc7c 100644 --- a/dev/getemoji/getemoji.js +++ b/dev/getemoji/getemoji.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/dev/iconmaker/iconmaker.js b/dev/iconmaker/iconmaker.js index 38a7dbda58a..5cfd4c9c8e2 100755 --- a/dev/iconmaker/iconmaker.js +++ b/dev/iconmaker/iconmaker.js @@ -1,7 +1,7 @@ #!/usr/bin/env node /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/dev/iconmaker/lib/main.js b/dev/iconmaker/lib/main.js index 5af8a519012..36796179126 100644 --- a/dev/iconmaker/lib/main.js +++ b/dev/iconmaker/lib/main.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/dev/langtool/_common.sh b/dev/langtool/_common.sh index 112d58fad85..0f67bed1e62 100755 --- a/dev/langtool/_common.sh +++ b/dev/langtool/_common.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license # Updates cklangtool. This script should not be executed separately, it is included in other scripts. diff --git a/dev/langtool/export_po_files.sh b/dev/langtool/export_po_files.sh index 396a5b99f08..f1f3c1b3df2 100755 --- a/dev/langtool/export_po_files.sh +++ b/dev/langtool/export_po_files.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license # Export language files to .po (gettext) format. diff --git a/dev/langtool/fix_plugins.sh b/dev/langtool/fix_plugins.sh index 1a98691ef33..e38dc496375 100755 --- a/dev/langtool/fix_plugins.sh +++ b/dev/langtool/fix_plugins.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license # Correct plugin definitions and update lang/availableLangs properties based on available language files diff --git a/dev/langtool/langtool.sh b/dev/langtool/langtool.sh index c7b53acb28c..f1575d16715 100755 --- a/dev/langtool/langtool.sh +++ b/dev/langtool/langtool.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license # Fix language files by adding missing entries from en.js to other language files. diff --git a/dev/langtool/meta/ckeditor.core/meta.txt b/dev/langtool/meta/ckeditor.core/meta.txt index 194bf96ac0e..7b9f4bb01a5 100644 --- a/dev/langtool/meta/ckeditor.core/meta.txt +++ b/dev/langtool/meta/ckeditor.core/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license editor = ARIA description for the editor. diff --git a/dev/langtool/meta/ckeditor.plugin-a11yhelp-dialogs/meta.txt b/dev/langtool/meta/ckeditor.plugin-a11yhelp-dialogs/meta.txt index e4c2add08dd..184c4eb301d 100644 --- a/dev/langtool/meta/ckeditor.plugin-a11yhelp-dialogs/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-a11yhelp-dialogs/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license title = Label for the Accessibility Instructions dialog window title. diff --git a/dev/langtool/meta/ckeditor.plugin-about/meta.txt b/dev/langtool/meta/ckeditor.plugin-about/meta.txt index e565b01cde6..43898d1f78c 100644 --- a/dev/langtool/meta/ckeditor.plugin-about/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-about/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license copy = CKEditor copyright note. diff --git a/dev/langtool/meta/ckeditor.plugin-autoembed/meta.txt b/dev/langtool/meta/ckeditor.plugin-autoembed/meta.txt index c0265108792..7dbda62933a 100644 --- a/dev/langtool/meta/ckeditor.plugin-autoembed/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-autoembed/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license embeddingInProgress = A progress message displayed to the user to inform that the pasted URL is being embedded. diff --git a/dev/langtool/meta/ckeditor.plugin-basicstyles/meta.txt b/dev/langtool/meta/ckeditor.plugin-basicstyles/meta.txt index 8212e1042d4..41c69fa3302 100644 --- a/dev/langtool/meta/ckeditor.plugin-basicstyles/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-basicstyles/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license bold = Toolbar button tooltip for the Bold feature. diff --git a/dev/langtool/meta/ckeditor.plugin-bidi/meta.txt b/dev/langtool/meta/ckeditor.plugin-bidi/meta.txt index 8342f0dff0c..afdee85e146 100644 --- a/dev/langtool/meta/ckeditor.plugin-bidi/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-bidi/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license ltr = Toolbar button tooltip for the Text direction from left to right feature. diff --git a/dev/langtool/meta/ckeditor.plugin-blockquote/meta.txt b/dev/langtool/meta/ckeditor.plugin-blockquote/meta.txt index ce363853ab0..00edfa44ae8 100644 --- a/dev/langtool/meta/ckeditor.plugin-blockquote/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-blockquote/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license toolbar = Toolbar button tooltip for the Blockquote feature. diff --git a/dev/langtool/meta/ckeditor.plugin-clipboard/meta.txt b/dev/langtool/meta/ckeditor.plugin-clipboard/meta.txt index bc3e4923d3b..6fadfa1a8d7 100644 --- a/dev/langtool/meta/ckeditor.plugin-clipboard/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-clipboard/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license copy = Toolbar button tooltip for the Copy feature. diff --git a/dev/langtool/meta/ckeditor.plugin-codesnippet/meta.txt b/dev/langtool/meta/ckeditor.plugin-codesnippet/meta.txt index 8fed7f4048d..e11e69c111e 100644 --- a/dev/langtool/meta/ckeditor.plugin-codesnippet/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-codesnippet/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license button = Toolbar button tooltip for the Code Snippet feature. diff --git a/dev/langtool/meta/ckeditor.plugin-colorbutton/meta.txt b/dev/langtool/meta/ckeditor.plugin-colorbutton/meta.txt index 540abdc3130..221d08aed72 100644 --- a/dev/langtool/meta/ckeditor.plugin-colorbutton/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-colorbutton/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license auto = Label for the Automatic button of the color dialog diff --git a/dev/langtool/meta/ckeditor.plugin-colordialog/meta.txt b/dev/langtool/meta/ckeditor.plugin-colordialog/meta.txt index 9000a6a62a1..9e74d3a2717 100644 --- a/dev/langtool/meta/ckeditor.plugin-colordialog/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-colordialog/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license clear = Label for the Clear button of the Colors dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-contextmenu/meta.txt b/dev/langtool/meta/ckeditor.plugin-contextmenu/meta.txt index d8f962e1497..afd53da97bc 100644 --- a/dev/langtool/meta/ckeditor.plugin-contextmenu/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-contextmenu/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license options = WAI-ARIA label for the context menu entries. diff --git a/dev/langtool/meta/ckeditor.plugin-copyformatting/meta.txt b/dev/langtool/meta/ckeditor.plugin-copyformatting/meta.txt index 6aec8534a2b..2ccfe041ca3 100644 --- a/dev/langtool/meta/ckeditor.plugin-copyformatting/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-copyformatting/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license label = Toolbar button tooltip for the Copy Formatting feature. diff --git a/dev/langtool/meta/ckeditor.plugin-devtools/meta.txt b/dev/langtool/meta/ckeditor.plugin-devtools/meta.txt index 136bbfa6d87..ae66dc8238c 100644 --- a/dev/langtool/meta/ckeditor.plugin-devtools/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-devtools/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license title = Label for the Element Information tooltip displayed by the Developer Tools plugin. diff --git a/dev/langtool/meta/ckeditor.plugin-div/meta.txt b/dev/langtool/meta/ckeditor.plugin-div/meta.txt index 465e737f019..4b6d46f91b3 100644 --- a/dev/langtool/meta/ckeditor.plugin-div/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-div/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license IdInputLabel = Label for the Id field of the Div Container dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-docprops/meta.txt b/dev/langtool/meta/ckeditor.plugin-docprops/meta.txt index 2bf495cdbb9..befd1a15e4f 100644 --- a/dev/langtool/meta/ckeditor.plugin-docprops/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-docprops/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license bgColor = Label for the Background Color field of the Document Properties plugin dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-easyimage/meta.txt b/dev/langtool/meta/ckeditor.plugin-easyimage/meta.txt index 6cc63aca241..05ac8a4fa75 100644 --- a/dev/langtool/meta/ckeditor.plugin-easyimage/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-easyimage/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license commands.fullImage = Label for the button converting an image to a full width image. diff --git a/dev/langtool/meta/ckeditor.plugin-elementspath/meta.txt b/dev/langtool/meta/ckeditor.plugin-elementspath/meta.txt index 5958d04e97c..29750cf4f26 100644 --- a/dev/langtool/meta/ckeditor.plugin-elementspath/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-elementspath/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license eleLabel = Voice label for the Elements Path feature. diff --git a/dev/langtool/meta/ckeditor.plugin-embedbase/meta.txt b/dev/langtool/meta/ckeditor.plugin-embedbase/meta.txt index 402e6fb7101..6e210650d0d 100644 --- a/dev/langtool/meta/ckeditor.plugin-embedbase/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-embedbase/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license pathName = Label displayed in the Elements Path when a media object is selected. diff --git a/dev/langtool/meta/ckeditor.plugin-emoji/meta.txt b/dev/langtool/meta/ckeditor.plugin-emoji/meta.txt index 54be786c73c..ad24a39d082 100644 --- a/dev/langtool/meta/ckeditor.plugin-emoji/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-emoji/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or http://ckeditor.com/license searchPlaceholder = The text displayed inside the emoji dropdown search bar which encourages the user to enter the search query. diff --git a/dev/langtool/meta/ckeditor.plugin-fakeobjects/meta.txt b/dev/langtool/meta/ckeditor.plugin-fakeobjects/meta.txt index f78fc901510..a67e116dd73 100644 --- a/dev/langtool/meta/ckeditor.plugin-fakeobjects/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-fakeobjects/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license anchor = diff --git a/dev/langtool/meta/ckeditor.plugin-filetools/meta.txt b/dev/langtool/meta/ckeditor.plugin-filetools/meta.txt index ab572877e5b..aacba7f5061 100644 --- a/dev/langtool/meta/ckeditor.plugin-filetools/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-filetools/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license loadError = Error message informing the user that an error occurred during file read. diff --git a/dev/langtool/meta/ckeditor.plugin-find/meta.txt b/dev/langtool/meta/ckeditor.plugin-find/meta.txt index f45142f1a67..56c7e6104a2 100644 --- a/dev/langtool/meta/ckeditor.plugin-find/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-find/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license find = Label for the Find tab and Find button of the Find and Replace dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-findandreplace/meta.txt b/dev/langtool/meta/ckeditor.plugin-findandreplace/meta.txt index f45142f1a67..56c7e6104a2 100644 --- a/dev/langtool/meta/ckeditor.plugin-findandreplace/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-findandreplace/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license find = Label for the Find tab and Find button of the Find and Replace dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-font/meta.txt b/dev/langtool/meta/ckeditor.plugin-font/meta.txt index 418cb4cc8a5..16b3995f09f 100644 --- a/dev/langtool/meta/ckeditor.plugin-font/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-font/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license fontSize.label = Label for the Font Size drop-down menu. diff --git a/dev/langtool/meta/ckeditor.plugin-format/meta.txt b/dev/langtool/meta/ckeditor.plugin-format/meta.txt index 8bcfda8260c..9af9e7fc970 100644 --- a/dev/langtool/meta/ckeditor.plugin-format/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-format/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license label = Label for the Format drop-down menu. diff --git a/dev/langtool/meta/ckeditor.plugin-forms/meta.txt b/dev/langtool/meta/ckeditor.plugin-forms/meta.txt index 7b85e995010..a4d62144822 100644 --- a/dev/langtool/meta/ckeditor.plugin-forms/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-forms/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license button.title = Label for the Button Properties dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-horizontalrule/meta.txt b/dev/langtool/meta/ckeditor.plugin-horizontalrule/meta.txt index 9892c557724..e396f5a848c 100644 --- a/dev/langtool/meta/ckeditor.plugin-horizontalrule/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-horizontalrule/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license toolbar = Toolbar button tooltip for the Horizontal Rule feature. diff --git a/dev/langtool/meta/ckeditor.plugin-iframe/meta.txt b/dev/langtool/meta/ckeditor.plugin-iframe/meta.txt index 29654e4fa11..5b95db16993 100644 --- a/dev/langtool/meta/ckeditor.plugin-iframe/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-iframe/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license border = Label for the Show frame borders option of the IFrame dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-image/meta.txt b/dev/langtool/meta/ckeditor.plugin-image/meta.txt index 5920624eb1e..c9d2880cc79 100644 --- a/dev/langtool/meta/ckeditor.plugin-image/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-image/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license alt = Label for the Alternative Text field of the Image Properties dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-image2/meta.txt b/dev/langtool/meta/ckeditor.plugin-image2/meta.txt index 052cba46efb..059e616ee56 100644 --- a/dev/langtool/meta/ckeditor.plugin-image2/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-image2/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license alt = Label for the Alternative Text field of the Image Properties dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-imagebase/meta.txt b/dev/langtool/meta/ckeditor.plugin-imagebase/meta.txt index adc719d4f8f..779e0970952 100644 --- a/dev/langtool/meta/ckeditor.plugin-imagebase/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-imagebase/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license captionPlaceholder = A placeholder shown inside the empty caption of an image. diff --git a/dev/langtool/meta/ckeditor.plugin-indent/meta.txt b/dev/langtool/meta/ckeditor.plugin-indent/meta.txt index f25c2fceeeb..cb935d23ba7 100644 --- a/dev/langtool/meta/ckeditor.plugin-indent/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-indent/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license indent = Toolbar button tooltip for the Increase Indent feature. diff --git a/dev/langtool/meta/ckeditor.plugin-language/meta.txt b/dev/langtool/meta/ckeditor.plugin-language/meta.txt index 2138c674c42..ab1694e2107 100644 --- a/dev/langtool/meta/ckeditor.plugin-language/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-language/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license button = Toolbar button tooltip for the Language feature. diff --git a/dev/langtool/meta/ckeditor.plugin-link/meta.txt b/dev/langtool/meta/ckeditor.plugin-link/meta.txt index 6c32cf8adc8..a865b7934cf 100644 --- a/dev/langtool/meta/ckeditor.plugin-link/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-link/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license acccessKey = Label for the Access Key field of the Link dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-list/meta.txt b/dev/langtool/meta/ckeditor.plugin-list/meta.txt index 8cd5b947de1..aa9faac720f 100644 --- a/dev/langtool/meta/ckeditor.plugin-list/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-list/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license bulletedlist = Toolbar button tooltip for the Insert/Remove Bulleted List feature. diff --git a/dev/langtool/meta/ckeditor.plugin-liststyle/meta.txt b/dev/langtool/meta/ckeditor.plugin-liststyle/meta.txt index 199d801ec9b..662ab2830ad 100644 --- a/dev/langtool/meta/ckeditor.plugin-liststyle/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-liststyle/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license bulletedTitle = Label for the Bulleted List Properties dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-magicline/meta.txt b/dev/langtool/meta/ckeditor.plugin-magicline/meta.txt index cccdd066046..abee6c2c172 100644 --- a/dev/langtool/meta/ckeditor.plugin-magicline/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-magicline/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license title = diff --git a/dev/langtool/meta/ckeditor.plugin-mathjax/meta.txt b/dev/langtool/meta/ckeditor.plugin-mathjax/meta.txt index a8483e8aaa6..77268b49324 100644 --- a/dev/langtool/meta/ckeditor.plugin-mathjax/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-mathjax/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license title = Label for the Mathematics dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-maximize/meta.txt b/dev/langtool/meta/ckeditor.plugin-maximize/meta.txt index f7d19ce2faf..bd954fafe2b 100644 --- a/dev/langtool/meta/ckeditor.plugin-maximize/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-maximize/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license maximize = Toolbar button tooltip for the Maximize feature. diff --git a/dev/langtool/meta/ckeditor.plugin-newpage/meta.txt b/dev/langtool/meta/ckeditor.plugin-newpage/meta.txt index 86dfe47f9f2..04f7183eb09 100644 --- a/dev/langtool/meta/ckeditor.plugin-newpage/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-newpage/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license toolbar = Toolbar button tooltip for the New Page feature. diff --git a/dev/langtool/meta/ckeditor.plugin-notification/meta.txt b/dev/langtool/meta/ckeditor.plugin-notification/meta.txt index aaca995f778..03cacc1af49 100644 --- a/dev/langtool/meta/ckeditor.plugin-notification/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-notification/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license closed = Screen reader message informing the user that the notification was closed. diff --git a/dev/langtool/meta/ckeditor.plugin-pagebreak/meta.txt b/dev/langtool/meta/ckeditor.plugin-pagebreak/meta.txt index ba1191290d3..9c81511d51b 100644 --- a/dev/langtool/meta/ckeditor.plugin-pagebreak/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-pagebreak/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license alt = diff --git a/dev/langtool/meta/ckeditor.plugin-pastefromword/meta.txt b/dev/langtool/meta/ckeditor.plugin-pastefromword/meta.txt index 7c79e11a4f4..16f0ee6b103 100644 --- a/dev/langtool/meta/ckeditor.plugin-pastefromword/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-pastefromword/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license confirmCleanup = A confirmation message displayed when the pasted text seems to be coming from Word and can be cleaned up. diff --git a/dev/langtool/meta/ckeditor.plugin-pastetext/meta.txt b/dev/langtool/meta/ckeditor.plugin-pastetext/meta.txt index e4a6cab150f..aa37b41db3b 100644 --- a/dev/langtool/meta/ckeditor.plugin-pastetext/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-pastetext/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license button = Toolbar button tooltip for the Paste as Plain Text feature. diff --git a/dev/langtool/meta/ckeditor.plugin-placeholder/meta.txt b/dev/langtool/meta/ckeditor.plugin-placeholder/meta.txt index 6e13e771d97..70988549ce4 100644 --- a/dev/langtool/meta/ckeditor.plugin-placeholder/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-placeholder/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license title = Label for the Placeholder dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-preview/meta.txt b/dev/langtool/meta/ckeditor.plugin-preview/meta.txt index bbd883c1993..c20bfa0f7db 100644 --- a/dev/langtool/meta/ckeditor.plugin-preview/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-preview/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license preview = Toolbar button tooltip for the Preview feature. diff --git a/dev/langtool/meta/ckeditor.plugin-print/meta.txt b/dev/langtool/meta/ckeditor.plugin-print/meta.txt index c6cb1688919..9a462f8d321 100644 --- a/dev/langtool/meta/ckeditor.plugin-print/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-print/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license toolbar = diff --git a/dev/langtool/meta/ckeditor.plugin-removeformat/meta.txt b/dev/langtool/meta/ckeditor.plugin-removeformat/meta.txt index c40abfe7a41..8e231576878 100644 --- a/dev/langtool/meta/ckeditor.plugin-removeformat/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-removeformat/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license toolbar = Toolbar button tooltip for the Remove Format feature. diff --git a/dev/langtool/meta/ckeditor.plugin-save/meta.txt b/dev/langtool/meta/ckeditor.plugin-save/meta.txt index 252e577f053..7d2acefd6b0 100644 --- a/dev/langtool/meta/ckeditor.plugin-save/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-save/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license toolbar = Toolbar button tooltip for the Save feature. diff --git a/dev/langtool/meta/ckeditor.plugin-scayt/meta.txt b/dev/langtool/meta/ckeditor.plugin-scayt/meta.txt index 7738dfe9a73..77fe356b161 100644 --- a/dev/langtool/meta/ckeditor.plugin-scayt/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-scayt/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license about = Label for the About SCAYT menu option for the SCAYT feature. diff --git a/dev/langtool/meta/ckeditor.plugin-selectall/meta.txt b/dev/langtool/meta/ckeditor.plugin-selectall/meta.txt index 7b7144e0bda..cdf85538d20 100644 --- a/dev/langtool/meta/ckeditor.plugin-selectall/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-selectall/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license toolbar = Toolbar button tooltip for the Select All feature. diff --git a/dev/langtool/meta/ckeditor.plugin-showblocks/meta.txt b/dev/langtool/meta/ckeditor.plugin-showblocks/meta.txt index 578aa4ca24c..820c72fd248 100644 --- a/dev/langtool/meta/ckeditor.plugin-showblocks/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-showblocks/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license toolbar = Toolbar button tooltip for the Show Blocks feature. diff --git a/dev/langtool/meta/ckeditor.plugin-smiley/meta.txt b/dev/langtool/meta/ckeditor.plugin-smiley/meta.txt index 96d8e3653b2..81333af6189 100644 --- a/dev/langtool/meta/ckeditor.plugin-smiley/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-smiley/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license options = Voice label for the Smiley Options feature. diff --git a/dev/langtool/meta/ckeditor.plugin-sourcearea/meta.txt b/dev/langtool/meta/ckeditor.plugin-sourcearea/meta.txt index 8748cb0f3f9..fe9e37c10fa 100644 --- a/dev/langtool/meta/ckeditor.plugin-sourcearea/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-sourcearea/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license toolbar = Toolbar button tooltip for the Source feature. diff --git a/dev/langtool/meta/ckeditor.plugin-sourcedialog/meta.txt b/dev/langtool/meta/ckeditor.plugin-sourcedialog/meta.txt index 7b625d3fa3a..540a774e263 100644 --- a/dev/langtool/meta/ckeditor.plugin-sourcedialog/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-sourcedialog/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license toolbar = Toolbar button tooltip for the Source feature. diff --git a/dev/langtool/meta/ckeditor.plugin-specialchar-dialogs/meta.txt b/dev/langtool/meta/ckeditor.plugin-specialchar-dialogs/meta.txt index 3c7fb062051..a8cac3fed10 100644 --- a/dev/langtool/meta/ckeditor.plugin-specialchar-dialogs/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-specialchar-dialogs/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license euro = Tooltip for the euro sign character (€). diff --git a/dev/langtool/meta/ckeditor.plugin-specialchar/meta.txt b/dev/langtool/meta/ckeditor.plugin-specialchar/meta.txt index d585b7c2dd5..3ff01d9fd53 100644 --- a/dev/langtool/meta/ckeditor.plugin-specialchar/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-specialchar/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license options = Voice label for the Special Character Options feature. diff --git a/dev/langtool/meta/ckeditor.plugin-spellcheck/meta.txt b/dev/langtool/meta/ckeditor.plugin-spellcheck/meta.txt index 76f64b9001e..332c406d8dc 100644 --- a/dev/langtool/meta/ckeditor.plugin-spellcheck/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-spellcheck/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license btnIgnore = Label for the Ignore button of the Spell Check dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-stylescombo/meta.txt b/dev/langtool/meta/ckeditor.plugin-stylescombo/meta.txt index ee4c9e58b76..229ef8ece7d 100644 --- a/dev/langtool/meta/ckeditor.plugin-stylescombo/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-stylescombo/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license label = Label for the Styles drop-down menu. diff --git a/dev/langtool/meta/ckeditor.plugin-table/meta.txt b/dev/langtool/meta/ckeditor.plugin-table/meta.txt index fe1fbf23600..dedd7022a26 100644 --- a/dev/langtool/meta/ckeditor.plugin-table/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-table/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license border = Label for the Border Size field of the Table Properties dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-templates/meta.txt b/dev/langtool/meta/ckeditor.plugin-templates/meta.txt index 5b820a97867..18ba52e5da8 100644 --- a/dev/langtool/meta/ckeditor.plugin-templates/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-templates/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license button = Toolbar button tooltip for the Templates feature. diff --git a/dev/langtool/meta/ckeditor.plugin-toolbar/meta.txt b/dev/langtool/meta/ckeditor.plugin-toolbar/meta.txt index fe9c5e8d6a2..b721ddd32b7 100644 --- a/dev/langtool/meta/ckeditor.plugin-toolbar/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-toolbar/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license toolbarCollapse = Toolbar button tooltip for the Collapse Toolbar feature. diff --git a/dev/langtool/meta/ckeditor.plugin-uicolor/meta.txt b/dev/langtool/meta/ckeditor.plugin-uicolor/meta.txt index 68976c37c18..4103343ea02 100644 --- a/dev/langtool/meta/ckeditor.plugin-uicolor/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-uicolor/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license title = The UI Color Picker toolbar button tooltip and dialog window title. diff --git a/dev/langtool/meta/ckeditor.plugin-undo/meta.txt b/dev/langtool/meta/ckeditor.plugin-undo/meta.txt index 19ee5aa7018..a80b1afec6a 100644 --- a/dev/langtool/meta/ckeditor.plugin-undo/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-undo/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license redo = Toolbar button tooltip for the Redo feature. diff --git a/dev/langtool/meta/ckeditor.plugin-uploadwidget/meta.txt b/dev/langtool/meta/ckeditor.plugin-uploadwidget/meta.txt index a841c21055b..878cadbfb5b 100644 --- a/dev/langtool/meta/ckeditor.plugin-uploadwidget/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-uploadwidget/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license abort = Message informing the user that the upload was aborted. diff --git a/dev/langtool/meta/ckeditor.plugin-widget/meta.txt b/dev/langtool/meta/ckeditor.plugin-widget/meta.txt index 5071692ba73..d4b934cd130 100644 --- a/dev/langtool/meta/ckeditor.plugin-widget/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-widget/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license label = Generic template for a label, read by a screen reader once the widget gets focused. %1 sequence is replaced either with a widget path name or it's main element tag name. diff --git a/dev/langtool/meta/ckeditor.plugin-wsc/meta.txt b/dev/langtool/meta/ckeditor.plugin-wsc/meta.txt index 26c6817d13e..548e82e7b71 100644 --- a/dev/langtool/meta/ckeditor.plugin-wsc/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-wsc/meta.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license btnIgnore = Label for the Ignore button of the Spell Check dialog window. diff --git a/dev/langtool/update_meta_files.sh b/dev/langtool/update_meta_files.sh index f089793db6e..268eea2ef17 100755 --- a/dev/langtool/update_meta_files.sh +++ b/dev/langtool/update_meta_files.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license # Updates meta files, which are used later to export language files to .po (gettext) format. diff --git a/dev/pastetools/getclipboard.html b/dev/pastetools/getclipboard.html index 862449e561a..69ad75b1d90 100644 --- a/dev/pastetools/getclipboard.html +++ b/dev/pastetools/getclipboard.html @@ -1,6 +1,6 @@ diff --git a/dev/samplesvalidator/samplesvalidator.py b/dev/samplesvalidator/samplesvalidator.py index dfb6f81ef83..027ecd83711 100644 --- a/dev/samplesvalidator/samplesvalidator.py +++ b/dev/samplesvalidator/samplesvalidator.py @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license # Validates HTML files in a directory with W3C validator. diff --git a/dev/tasks/ckeditor-base-replace.js b/dev/tasks/ckeditor-base-replace.js index 0da11b4ef6c..6ddc15a5e87 100644 --- a/dev/tasks/ckeditor-base-replace.js +++ b/dev/tasks/ckeditor-base-replace.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/dev/tasks/plugin.js b/dev/tasks/plugin.js index bf7198514e1..2fed70eb48a 100644 --- a/dev/tasks/plugin.js +++ b/dev/tasks/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/dev/tasks/samples.js b/dev/tasks/samples.js index 28a7ac791ce..ec9bbc18be3 100644 --- a/dev/tasks/samples.js +++ b/dev/tasks/samples.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/dev/tasks/utils/tools.js b/dev/tasks/utils/tools.js index 7a3d44ac1d5..558a9f326f1 100644 --- a/dev/tasks/utils/tools.js +++ b/dev/tasks/utils/tools.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/dev/travis/build.sh b/dev/travis/build.sh index df352e070c2..c46831d397e 100644 --- a/dev/travis/build.sh +++ b/dev/travis/build.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license # Build CKEditor on Travis CI for testing. diff --git a/dev/travis/buildpath.sh b/dev/travis/buildpath.sh index 5b6cdad5ac6..cb9f5823bc0 100755 --- a/dev/travis/buildpath.sh +++ b/dev/travis/buildpath.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. # For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license # Return CKEditor build path. diff --git a/lang/_translationstatus.txt b/lang/_translationstatus.txt index 6dca69478c7..db34d7f0475 100644 --- a/lang/_translationstatus.txt +++ b/lang/_translationstatus.txt @@ -1,4 +1,4 @@ -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license af.js Found: 62 Missing: 4 diff --git a/lang/af.js b/lang/af.js index 6fa2e935d12..d0b2aced704 100644 --- a/lang/af.js +++ b/lang/af.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/ar.js b/lang/ar.js index 7b05307ff6d..888d05aed6f 100644 --- a/lang/ar.js +++ b/lang/ar.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/az.js b/lang/az.js index 4c51e324830..8fd775db62b 100644 --- a/lang/az.js +++ b/lang/az.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/bg.js b/lang/bg.js index fde29add042..29c869443a4 100644 --- a/lang/bg.js +++ b/lang/bg.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/bn.js b/lang/bn.js index 705176a2fe5..e1aa45a4d4c 100644 --- a/lang/bn.js +++ b/lang/bn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/bs.js b/lang/bs.js index d4a5b493fe4..f3bb0d60bda 100644 --- a/lang/bs.js +++ b/lang/bs.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/ca.js b/lang/ca.js index a72fb013a1e..c7e963fbf73 100644 --- a/lang/ca.js +++ b/lang/ca.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/cs.js b/lang/cs.js index c651e0f824f..0bc1268d7ef 100644 --- a/lang/cs.js +++ b/lang/cs.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/cy.js b/lang/cy.js index 9f4684a0da2..719313cdb3f 100644 --- a/lang/cy.js +++ b/lang/cy.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/da.js b/lang/da.js index a279ce46fc4..54ec915f053 100644 --- a/lang/da.js +++ b/lang/da.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/de-ch.js b/lang/de-ch.js index 69a26dc32e5..785815430d3 100644 --- a/lang/de-ch.js +++ b/lang/de-ch.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/de.js b/lang/de.js index c691c891dc9..a74835c676a 100644 --- a/lang/de.js +++ b/lang/de.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/el.js b/lang/el.js index 75abc9656cd..909e6f29116 100644 --- a/lang/el.js +++ b/lang/el.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/en-au.js b/lang/en-au.js index 14eff3dafc9..46c6f3a2ca9 100644 --- a/lang/en-au.js +++ b/lang/en-au.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/en-ca.js b/lang/en-ca.js index 3e01e55f36b..44901bb2501 100644 --- a/lang/en-ca.js +++ b/lang/en-ca.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/en-gb.js b/lang/en-gb.js index 2dfcde3549e..4b544b744c3 100644 --- a/lang/en-gb.js +++ b/lang/en-gb.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/en.js b/lang/en.js index db71fc2e245..be96ab6df23 100644 --- a/lang/en.js +++ b/lang/en.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/eo.js b/lang/eo.js index 4e5523cc085..ec30193f36f 100644 --- a/lang/eo.js +++ b/lang/eo.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/es-mx.js b/lang/es-mx.js index 94f88e1de34..1a2e6e1a386 100644 --- a/lang/es-mx.js +++ b/lang/es-mx.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/es.js b/lang/es.js index 76db55562e4..2948d302bcd 100644 --- a/lang/es.js +++ b/lang/es.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/et.js b/lang/et.js index 862642350a8..82900c7dd37 100644 --- a/lang/et.js +++ b/lang/et.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/eu.js b/lang/eu.js index dc1209d02e2..e9f592bbbca 100644 --- a/lang/eu.js +++ b/lang/eu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/fa.js b/lang/fa.js index f0f75ca588b..7f9f6097996 100644 --- a/lang/fa.js +++ b/lang/fa.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/fi.js b/lang/fi.js index 31e37f1f233..b471e9add47 100644 --- a/lang/fi.js +++ b/lang/fi.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/fo.js b/lang/fo.js index 0f468d553f0..b8764288a0b 100644 --- a/lang/fo.js +++ b/lang/fo.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/fr-ca.js b/lang/fr-ca.js index 0f56018eb39..084f8bb6aea 100644 --- a/lang/fr-ca.js +++ b/lang/fr-ca.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/fr.js b/lang/fr.js index d3119f9850b..9bf6ab77548 100644 --- a/lang/fr.js +++ b/lang/fr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/gl.js b/lang/gl.js index 9eea31d73ad..a34727efe13 100644 --- a/lang/gl.js +++ b/lang/gl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/gu.js b/lang/gu.js index 468168dd4ed..f8cfd317984 100644 --- a/lang/gu.js +++ b/lang/gu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/he.js b/lang/he.js index 65e23e683b9..abff3bd62fa 100644 --- a/lang/he.js +++ b/lang/he.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/hi.js b/lang/hi.js index 10f3bedc262..8c4c197b404 100644 --- a/lang/hi.js +++ b/lang/hi.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/hr.js b/lang/hr.js index 24203d50e16..ea8cbaa4dc5 100644 --- a/lang/hr.js +++ b/lang/hr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/hu.js b/lang/hu.js index 3f4dd494d53..0572706b302 100644 --- a/lang/hu.js +++ b/lang/hu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/id.js b/lang/id.js index c3dc5938c68..165d38df665 100644 --- a/lang/id.js +++ b/lang/id.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/is.js b/lang/is.js index 4be3c90eaf9..822598e54b4 100644 --- a/lang/is.js +++ b/lang/is.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/it.js b/lang/it.js index a0c11233b30..b4d5deecdfe 100644 --- a/lang/it.js +++ b/lang/it.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/ja.js b/lang/ja.js index 72381a4615d..94ca09bf260 100644 --- a/lang/ja.js +++ b/lang/ja.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/ka.js b/lang/ka.js index b682c056286..dbe700cf520 100644 --- a/lang/ka.js +++ b/lang/ka.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/km.js b/lang/km.js index 7ee2ae1285f..6be2b76321a 100644 --- a/lang/km.js +++ b/lang/km.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/ko.js b/lang/ko.js index 56a6d0561dc..8d1d5a9e664 100644 --- a/lang/ko.js +++ b/lang/ko.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/ku.js b/lang/ku.js index c6c33b803fe..fee70208de5 100644 --- a/lang/ku.js +++ b/lang/ku.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/lt.js b/lang/lt.js index 473ec798884..cf0e922a8bb 100644 --- a/lang/lt.js +++ b/lang/lt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/lv.js b/lang/lv.js index b52dbbfa827..53acb324759 100644 --- a/lang/lv.js +++ b/lang/lv.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/mk.js b/lang/mk.js index 9845cce5f64..5a7d3f6cf9a 100644 --- a/lang/mk.js +++ b/lang/mk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/mn.js b/lang/mn.js index 15dbf7ee2c1..c53ea591cc5 100644 --- a/lang/mn.js +++ b/lang/mn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/ms.js b/lang/ms.js index e1cc162ba47..ffa494f7e4f 100644 --- a/lang/ms.js +++ b/lang/ms.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/nb.js b/lang/nb.js index 695453feb1a..107def29131 100644 --- a/lang/nb.js +++ b/lang/nb.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/nl.js b/lang/nl.js index ebd04a0296c..69e800c0cb1 100644 --- a/lang/nl.js +++ b/lang/nl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/no.js b/lang/no.js index b38ddbe1de7..44b2c2e91bc 100644 --- a/lang/no.js +++ b/lang/no.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/oc.js b/lang/oc.js index 9767a0013d5..c67078fa985 100644 --- a/lang/oc.js +++ b/lang/oc.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/pl.js b/lang/pl.js index 4803a3af656..32a4b567075 100644 --- a/lang/pl.js +++ b/lang/pl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/pt-br.js b/lang/pt-br.js index 9508131947c..50ea671d1da 100644 --- a/lang/pt-br.js +++ b/lang/pt-br.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/pt.js b/lang/pt.js index 731faecd587..1af33758b35 100644 --- a/lang/pt.js +++ b/lang/pt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/ro.js b/lang/ro.js index 6537651da46..658d7c7482c 100644 --- a/lang/ro.js +++ b/lang/ro.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/ru.js b/lang/ru.js index c9e0e3f0be3..6679a3a721e 100644 --- a/lang/ru.js +++ b/lang/ru.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/si.js b/lang/si.js index e8d60417a05..7ebfbe8d83d 100644 --- a/lang/si.js +++ b/lang/si.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/sk.js b/lang/sk.js index 1262fde777b..e53f04ce2e1 100644 --- a/lang/sk.js +++ b/lang/sk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/sl.js b/lang/sl.js index 5c16f0a4487..ed64c2b6684 100644 --- a/lang/sl.js +++ b/lang/sl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/sq.js b/lang/sq.js index 90baf3342f6..31a0c398b80 100644 --- a/lang/sq.js +++ b/lang/sq.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/sr-latn.js b/lang/sr-latn.js index 803c6a3117d..7b57a9cf9a0 100644 --- a/lang/sr-latn.js +++ b/lang/sr-latn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/sr.js b/lang/sr.js index 14e18e841bd..9848064d035 100644 --- a/lang/sr.js +++ b/lang/sr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/sv.js b/lang/sv.js index ebe0b6eee66..1958ecac2e7 100644 --- a/lang/sv.js +++ b/lang/sv.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/th.js b/lang/th.js index 29f423ad516..890d90aaa32 100644 --- a/lang/th.js +++ b/lang/th.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/tr.js b/lang/tr.js index 06ea8405012..fbd53ad33d8 100644 --- a/lang/tr.js +++ b/lang/tr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/tt.js b/lang/tt.js index 4aa10dfee34..4fa2f648a0a 100644 --- a/lang/tt.js +++ b/lang/tt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/ug.js b/lang/ug.js index 3162cbdc537..90538c008f7 100644 --- a/lang/ug.js +++ b/lang/ug.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/uk.js b/lang/uk.js index 16096901562..646a788f53a 100644 --- a/lang/uk.js +++ b/lang/uk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/vi.js b/lang/vi.js index a6e02ad963f..b4287f604e5 100644 --- a/lang/vi.js +++ b/lang/vi.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/zh-cn.js b/lang/zh-cn.js index ce958635697..7ed226702e0 100644 --- a/lang/zh-cn.js +++ b/lang/zh-cn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/lang/zh.js b/lang/zh.js index 4b5148149ba..fa65dd69f21 100644 --- a/lang/zh.js +++ b/lang/zh.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/a11yhelp.js b/plugins/a11yhelp/dialogs/a11yhelp.js index e1d442797cd..df824b8804f 100644 --- a/plugins/a11yhelp/dialogs/a11yhelp.js +++ b/plugins/a11yhelp/dialogs/a11yhelp.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/_translationstatus.txt b/plugins/a11yhelp/dialogs/lang/_translationstatus.txt index 4d0c9ffacd8..b3969ff1d95 100644 --- a/plugins/a11yhelp/dialogs/lang/_translationstatus.txt +++ b/plugins/a11yhelp/dialogs/lang/_translationstatus.txt @@ -1,4 +1,4 @@ -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license cs.js Found: 30 Missing: 0 diff --git a/plugins/a11yhelp/dialogs/lang/af.js b/plugins/a11yhelp/dialogs/lang/af.js index 56b7b79ec83..9d887240338 100644 --- a/plugins/a11yhelp/dialogs/lang/af.js +++ b/plugins/a11yhelp/dialogs/lang/af.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/ar.js b/plugins/a11yhelp/dialogs/lang/ar.js index bd1904e0cc4..fcc0d40d1d7 100644 --- a/plugins/a11yhelp/dialogs/lang/ar.js +++ b/plugins/a11yhelp/dialogs/lang/ar.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/az.js b/plugins/a11yhelp/dialogs/lang/az.js index ac5dcfac639..fccaaa2ffde 100644 --- a/plugins/a11yhelp/dialogs/lang/az.js +++ b/plugins/a11yhelp/dialogs/lang/az.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/bg.js b/plugins/a11yhelp/dialogs/lang/bg.js index 318e087a676..96f31e9829c 100644 --- a/plugins/a11yhelp/dialogs/lang/bg.js +++ b/plugins/a11yhelp/dialogs/lang/bg.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/ca.js b/plugins/a11yhelp/dialogs/lang/ca.js index 9fdfc09a3f6..f9a02453fc7 100644 --- a/plugins/a11yhelp/dialogs/lang/ca.js +++ b/plugins/a11yhelp/dialogs/lang/ca.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/cs.js b/plugins/a11yhelp/dialogs/lang/cs.js index b73327578f7..feab339e706 100644 --- a/plugins/a11yhelp/dialogs/lang/cs.js +++ b/plugins/a11yhelp/dialogs/lang/cs.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/cy.js b/plugins/a11yhelp/dialogs/lang/cy.js index d4dd198bb79..24d520bd261 100644 --- a/plugins/a11yhelp/dialogs/lang/cy.js +++ b/plugins/a11yhelp/dialogs/lang/cy.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/da.js b/plugins/a11yhelp/dialogs/lang/da.js index f6b680e0e7c..d11e59b0697 100644 --- a/plugins/a11yhelp/dialogs/lang/da.js +++ b/plugins/a11yhelp/dialogs/lang/da.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/de-ch.js b/plugins/a11yhelp/dialogs/lang/de-ch.js index e61594c0e50..4f43d172a5f 100644 --- a/plugins/a11yhelp/dialogs/lang/de-ch.js +++ b/plugins/a11yhelp/dialogs/lang/de-ch.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/de.js b/plugins/a11yhelp/dialogs/lang/de.js index 19ffff7c537..84c3f52f1f0 100644 --- a/plugins/a11yhelp/dialogs/lang/de.js +++ b/plugins/a11yhelp/dialogs/lang/de.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/el.js b/plugins/a11yhelp/dialogs/lang/el.js index 814b24d5743..7750a66c06c 100644 --- a/plugins/a11yhelp/dialogs/lang/el.js +++ b/plugins/a11yhelp/dialogs/lang/el.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/en-au.js b/plugins/a11yhelp/dialogs/lang/en-au.js index 378989240ac..99d7c2b59e3 100644 --- a/plugins/a11yhelp/dialogs/lang/en-au.js +++ b/plugins/a11yhelp/dialogs/lang/en-au.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/en-gb.js b/plugins/a11yhelp/dialogs/lang/en-gb.js index aae21ce825d..121fe007954 100644 --- a/plugins/a11yhelp/dialogs/lang/en-gb.js +++ b/plugins/a11yhelp/dialogs/lang/en-gb.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/en.js b/plugins/a11yhelp/dialogs/lang/en.js index b75bdd427e7..c122e3ad680 100644 --- a/plugins/a11yhelp/dialogs/lang/en.js +++ b/plugins/a11yhelp/dialogs/lang/en.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/eo.js b/plugins/a11yhelp/dialogs/lang/eo.js index cc5c6ef3f58..88470790626 100644 --- a/plugins/a11yhelp/dialogs/lang/eo.js +++ b/plugins/a11yhelp/dialogs/lang/eo.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/es-mx.js b/plugins/a11yhelp/dialogs/lang/es-mx.js index 1b728d30081..b1a05ac1040 100644 --- a/plugins/a11yhelp/dialogs/lang/es-mx.js +++ b/plugins/a11yhelp/dialogs/lang/es-mx.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/es.js b/plugins/a11yhelp/dialogs/lang/es.js index c6975221a21..b9d95041e15 100644 --- a/plugins/a11yhelp/dialogs/lang/es.js +++ b/plugins/a11yhelp/dialogs/lang/es.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/et.js b/plugins/a11yhelp/dialogs/lang/et.js index c89bd766aa8..8e3fc2743d4 100644 --- a/plugins/a11yhelp/dialogs/lang/et.js +++ b/plugins/a11yhelp/dialogs/lang/et.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/eu.js b/plugins/a11yhelp/dialogs/lang/eu.js index 234105fa2ad..094442c236a 100644 --- a/plugins/a11yhelp/dialogs/lang/eu.js +++ b/plugins/a11yhelp/dialogs/lang/eu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/fa.js b/plugins/a11yhelp/dialogs/lang/fa.js index d1e8e11b95e..a57ed5ff218 100644 --- a/plugins/a11yhelp/dialogs/lang/fa.js +++ b/plugins/a11yhelp/dialogs/lang/fa.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/fi.js b/plugins/a11yhelp/dialogs/lang/fi.js index 1c7d90dd0ba..57e4086f2a7 100644 --- a/plugins/a11yhelp/dialogs/lang/fi.js +++ b/plugins/a11yhelp/dialogs/lang/fi.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/fo.js b/plugins/a11yhelp/dialogs/lang/fo.js index a97f58279d8..670dedc8ef7 100644 --- a/plugins/a11yhelp/dialogs/lang/fo.js +++ b/plugins/a11yhelp/dialogs/lang/fo.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/fr-ca.js b/plugins/a11yhelp/dialogs/lang/fr-ca.js index 4f37a6796ca..fcb57153966 100644 --- a/plugins/a11yhelp/dialogs/lang/fr-ca.js +++ b/plugins/a11yhelp/dialogs/lang/fr-ca.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/fr.js b/plugins/a11yhelp/dialogs/lang/fr.js index 70f1789f178..5472a9dbeaf 100644 --- a/plugins/a11yhelp/dialogs/lang/fr.js +++ b/plugins/a11yhelp/dialogs/lang/fr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/gl.js b/plugins/a11yhelp/dialogs/lang/gl.js index baa5b985839..996fdfd1861 100644 --- a/plugins/a11yhelp/dialogs/lang/gl.js +++ b/plugins/a11yhelp/dialogs/lang/gl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/gu.js b/plugins/a11yhelp/dialogs/lang/gu.js index 2b90f2d0226..6af58f54b31 100644 --- a/plugins/a11yhelp/dialogs/lang/gu.js +++ b/plugins/a11yhelp/dialogs/lang/gu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/he.js b/plugins/a11yhelp/dialogs/lang/he.js index 9df0f4c08d2..ec5d67b50cd 100644 --- a/plugins/a11yhelp/dialogs/lang/he.js +++ b/plugins/a11yhelp/dialogs/lang/he.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/hi.js b/plugins/a11yhelp/dialogs/lang/hi.js index e820b924877..7c3a07c6ffe 100644 --- a/plugins/a11yhelp/dialogs/lang/hi.js +++ b/plugins/a11yhelp/dialogs/lang/hi.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/hr.js b/plugins/a11yhelp/dialogs/lang/hr.js index 26a4aeee54f..be6ce2ef017 100644 --- a/plugins/a11yhelp/dialogs/lang/hr.js +++ b/plugins/a11yhelp/dialogs/lang/hr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/hu.js b/plugins/a11yhelp/dialogs/lang/hu.js index 3ec7a46b039..c4669a20c7f 100644 --- a/plugins/a11yhelp/dialogs/lang/hu.js +++ b/plugins/a11yhelp/dialogs/lang/hu.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/id.js b/plugins/a11yhelp/dialogs/lang/id.js index 02aa25daac9..e883d429c4a 100644 --- a/plugins/a11yhelp/dialogs/lang/id.js +++ b/plugins/a11yhelp/dialogs/lang/id.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/it.js b/plugins/a11yhelp/dialogs/lang/it.js index 3a8502291ea..110bc459326 100644 --- a/plugins/a11yhelp/dialogs/lang/it.js +++ b/plugins/a11yhelp/dialogs/lang/it.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/ja.js b/plugins/a11yhelp/dialogs/lang/ja.js index 4280c10fbc7..6d9e809be17 100644 --- a/plugins/a11yhelp/dialogs/lang/ja.js +++ b/plugins/a11yhelp/dialogs/lang/ja.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/km.js b/plugins/a11yhelp/dialogs/lang/km.js index d0b0dc79a42..4f83a7b973d 100644 --- a/plugins/a11yhelp/dialogs/lang/km.js +++ b/plugins/a11yhelp/dialogs/lang/km.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/ko.js b/plugins/a11yhelp/dialogs/lang/ko.js index e2067cf2701..250a9271638 100644 --- a/plugins/a11yhelp/dialogs/lang/ko.js +++ b/plugins/a11yhelp/dialogs/lang/ko.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/ku.js b/plugins/a11yhelp/dialogs/lang/ku.js index 1cddeb1fa59..7023ae4e8dc 100644 --- a/plugins/a11yhelp/dialogs/lang/ku.js +++ b/plugins/a11yhelp/dialogs/lang/ku.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/lt.js b/plugins/a11yhelp/dialogs/lang/lt.js index f680e9880b4..72eaeab2bec 100644 --- a/plugins/a11yhelp/dialogs/lang/lt.js +++ b/plugins/a11yhelp/dialogs/lang/lt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/lv.js b/plugins/a11yhelp/dialogs/lang/lv.js index 8cd3d103fcf..3fdef842dab 100644 --- a/plugins/a11yhelp/dialogs/lang/lv.js +++ b/plugins/a11yhelp/dialogs/lang/lv.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/mk.js b/plugins/a11yhelp/dialogs/lang/mk.js index b971bb38aad..d5989e1c811 100644 --- a/plugins/a11yhelp/dialogs/lang/mk.js +++ b/plugins/a11yhelp/dialogs/lang/mk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/mn.js b/plugins/a11yhelp/dialogs/lang/mn.js index 5309adc4b89..31f6f4e5f45 100644 --- a/plugins/a11yhelp/dialogs/lang/mn.js +++ b/plugins/a11yhelp/dialogs/lang/mn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/nb.js b/plugins/a11yhelp/dialogs/lang/nb.js index 7166cf044c7..e7dff23e140 100644 --- a/plugins/a11yhelp/dialogs/lang/nb.js +++ b/plugins/a11yhelp/dialogs/lang/nb.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/nl.js b/plugins/a11yhelp/dialogs/lang/nl.js index 0da640e3be3..f0cef217ccb 100644 --- a/plugins/a11yhelp/dialogs/lang/nl.js +++ b/plugins/a11yhelp/dialogs/lang/nl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/no.js b/plugins/a11yhelp/dialogs/lang/no.js index 771064784b8..672d2285c2a 100644 --- a/plugins/a11yhelp/dialogs/lang/no.js +++ b/plugins/a11yhelp/dialogs/lang/no.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/oc.js b/plugins/a11yhelp/dialogs/lang/oc.js index 1b7b46785f7..297ac5bab6a 100644 --- a/plugins/a11yhelp/dialogs/lang/oc.js +++ b/plugins/a11yhelp/dialogs/lang/oc.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/pl.js b/plugins/a11yhelp/dialogs/lang/pl.js index e546cf381b7..cd5b51650be 100644 --- a/plugins/a11yhelp/dialogs/lang/pl.js +++ b/plugins/a11yhelp/dialogs/lang/pl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/pt-br.js b/plugins/a11yhelp/dialogs/lang/pt-br.js index 760952a36fc..b1b7bfc391e 100644 --- a/plugins/a11yhelp/dialogs/lang/pt-br.js +++ b/plugins/a11yhelp/dialogs/lang/pt-br.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/pt.js b/plugins/a11yhelp/dialogs/lang/pt.js index 4912bda7ff0..84d2fb37e64 100644 --- a/plugins/a11yhelp/dialogs/lang/pt.js +++ b/plugins/a11yhelp/dialogs/lang/pt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/ro.js b/plugins/a11yhelp/dialogs/lang/ro.js index 7bf441b675c..321f40853c7 100644 --- a/plugins/a11yhelp/dialogs/lang/ro.js +++ b/plugins/a11yhelp/dialogs/lang/ro.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/ru.js b/plugins/a11yhelp/dialogs/lang/ru.js index 5fe13e705d3..18a704cc4cf 100644 --- a/plugins/a11yhelp/dialogs/lang/ru.js +++ b/plugins/a11yhelp/dialogs/lang/ru.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/si.js b/plugins/a11yhelp/dialogs/lang/si.js index c2e02ea213f..c5049b53de0 100644 --- a/plugins/a11yhelp/dialogs/lang/si.js +++ b/plugins/a11yhelp/dialogs/lang/si.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/sk.js b/plugins/a11yhelp/dialogs/lang/sk.js index 88283129be8..0566137ab1f 100644 --- a/plugins/a11yhelp/dialogs/lang/sk.js +++ b/plugins/a11yhelp/dialogs/lang/sk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/sl.js b/plugins/a11yhelp/dialogs/lang/sl.js index 0c5ba544cfb..8ffbb6f0e94 100644 --- a/plugins/a11yhelp/dialogs/lang/sl.js +++ b/plugins/a11yhelp/dialogs/lang/sl.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/sq.js b/plugins/a11yhelp/dialogs/lang/sq.js index 982285e84fb..7940a3aaea4 100644 --- a/plugins/a11yhelp/dialogs/lang/sq.js +++ b/plugins/a11yhelp/dialogs/lang/sq.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/sr-latn.js b/plugins/a11yhelp/dialogs/lang/sr-latn.js index fd167a8f95c..9b2c9af1d42 100644 --- a/plugins/a11yhelp/dialogs/lang/sr-latn.js +++ b/plugins/a11yhelp/dialogs/lang/sr-latn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/sr.js b/plugins/a11yhelp/dialogs/lang/sr.js index 73b9fc7d5da..5c94df52afb 100644 --- a/plugins/a11yhelp/dialogs/lang/sr.js +++ b/plugins/a11yhelp/dialogs/lang/sr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/sv.js b/plugins/a11yhelp/dialogs/lang/sv.js index 40356f5d6ac..b7baf97e596 100644 --- a/plugins/a11yhelp/dialogs/lang/sv.js +++ b/plugins/a11yhelp/dialogs/lang/sv.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/th.js b/plugins/a11yhelp/dialogs/lang/th.js index e9006e2cef7..bd6f9c6c4ee 100644 --- a/plugins/a11yhelp/dialogs/lang/th.js +++ b/plugins/a11yhelp/dialogs/lang/th.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/tr.js b/plugins/a11yhelp/dialogs/lang/tr.js index 69aaf7edf64..8d53afc9426 100644 --- a/plugins/a11yhelp/dialogs/lang/tr.js +++ b/plugins/a11yhelp/dialogs/lang/tr.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/tt.js b/plugins/a11yhelp/dialogs/lang/tt.js index e2edea813cc..7e175dd776f 100644 --- a/plugins/a11yhelp/dialogs/lang/tt.js +++ b/plugins/a11yhelp/dialogs/lang/tt.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/ug.js b/plugins/a11yhelp/dialogs/lang/ug.js index aa755990110..d1d2a639c5f 100644 --- a/plugins/a11yhelp/dialogs/lang/ug.js +++ b/plugins/a11yhelp/dialogs/lang/ug.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/uk.js b/plugins/a11yhelp/dialogs/lang/uk.js index cf7803f3cb1..afd88dc707f 100644 --- a/plugins/a11yhelp/dialogs/lang/uk.js +++ b/plugins/a11yhelp/dialogs/lang/uk.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/vi.js b/plugins/a11yhelp/dialogs/lang/vi.js index 48d286d2194..87778e7da73 100644 --- a/plugins/a11yhelp/dialogs/lang/vi.js +++ b/plugins/a11yhelp/dialogs/lang/vi.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/zh-cn.js b/plugins/a11yhelp/dialogs/lang/zh-cn.js index dffe98d3171..127af74a40a 100644 --- a/plugins/a11yhelp/dialogs/lang/zh-cn.js +++ b/plugins/a11yhelp/dialogs/lang/zh-cn.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/dialogs/lang/zh.js b/plugins/a11yhelp/dialogs/lang/zh.js index da505ac4556..ffbddc1d719 100644 --- a/plugins/a11yhelp/dialogs/lang/zh.js +++ b/plugins/a11yhelp/dialogs/lang/zh.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/a11yhelp/plugin.js b/plugins/a11yhelp/plugin.js index fff4c410608..eac9f7da1f5 100644 --- a/plugins/a11yhelp/plugin.js +++ b/plugins/a11yhelp/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/about/dialogs/about.js b/plugins/about/dialogs/about.js index 2d78ad6fcc8..69c4f1926ea 100644 --- a/plugins/about/dialogs/about.js +++ b/plugins/about/dialogs/about.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/about/lang/af.js b/plugins/about/lang/af.js index 581b2106fea..64ad0477ff0 100644 --- a/plugins/about/lang/af.js +++ b/plugins/about/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'af', { diff --git a/plugins/about/lang/ar.js b/plugins/about/lang/ar.js index d033a277086..efaaa5a4f69 100644 --- a/plugins/about/lang/ar.js +++ b/plugins/about/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'ar', { diff --git a/plugins/about/lang/az.js b/plugins/about/lang/az.js index 075627b6070..94c07ac75b8 100644 --- a/plugins/about/lang/az.js +++ b/plugins/about/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'az', { diff --git a/plugins/about/lang/bg.js b/plugins/about/lang/bg.js index 5cc3a2897e6..ced3c04c77d 100644 --- a/plugins/about/lang/bg.js +++ b/plugins/about/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'bg', { diff --git a/plugins/about/lang/bn.js b/plugins/about/lang/bn.js index 6db72007f1a..e1e52495937 100644 --- a/plugins/about/lang/bn.js +++ b/plugins/about/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'bn', { diff --git a/plugins/about/lang/bs.js b/plugins/about/lang/bs.js index 7047d724350..df1d3f4096c 100644 --- a/plugins/about/lang/bs.js +++ b/plugins/about/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'bs', { diff --git a/plugins/about/lang/ca.js b/plugins/about/lang/ca.js index 3fcd43e2e34..a75bc7dec8c 100644 --- a/plugins/about/lang/ca.js +++ b/plugins/about/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'ca', { diff --git a/plugins/about/lang/cs.js b/plugins/about/lang/cs.js index 0d3eed68300..a1e03d936b3 100644 --- a/plugins/about/lang/cs.js +++ b/plugins/about/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'cs', { diff --git a/plugins/about/lang/cy.js b/plugins/about/lang/cy.js index 86062fa91ac..ccf6e36dcab 100644 --- a/plugins/about/lang/cy.js +++ b/plugins/about/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'cy', { diff --git a/plugins/about/lang/da.js b/plugins/about/lang/da.js index 569f21f0261..4ea696296e2 100644 --- a/plugins/about/lang/da.js +++ b/plugins/about/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'da', { diff --git a/plugins/about/lang/de-ch.js b/plugins/about/lang/de-ch.js index 34c00f811af..e4f09f0af1f 100644 --- a/plugins/about/lang/de-ch.js +++ b/plugins/about/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'de-ch', { diff --git a/plugins/about/lang/de.js b/plugins/about/lang/de.js index 124a8ba5a89..34a97471663 100644 --- a/plugins/about/lang/de.js +++ b/plugins/about/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'de', { diff --git a/plugins/about/lang/el.js b/plugins/about/lang/el.js index 9d62eca0481..c0abedb1e82 100644 --- a/plugins/about/lang/el.js +++ b/plugins/about/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'el', { diff --git a/plugins/about/lang/en-au.js b/plugins/about/lang/en-au.js index 01e5e5c9dc8..0bbcd341d27 100644 --- a/plugins/about/lang/en-au.js +++ b/plugins/about/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'en-au', { diff --git a/plugins/about/lang/en-ca.js b/plugins/about/lang/en-ca.js index e81cf9d9fe5..917823587fd 100644 --- a/plugins/about/lang/en-ca.js +++ b/plugins/about/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'en-ca', { diff --git a/plugins/about/lang/en-gb.js b/plugins/about/lang/en-gb.js index 3b195c16f9a..2061c9ddb9b 100644 --- a/plugins/about/lang/en-gb.js +++ b/plugins/about/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'en-gb', { diff --git a/plugins/about/lang/en.js b/plugins/about/lang/en.js index 733efd3257b..52574a12671 100644 --- a/plugins/about/lang/en.js +++ b/plugins/about/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'en', { diff --git a/plugins/about/lang/eo.js b/plugins/about/lang/eo.js index e4b7a7e534d..24171222589 100644 --- a/plugins/about/lang/eo.js +++ b/plugins/about/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'eo', { diff --git a/plugins/about/lang/es-mx.js b/plugins/about/lang/es-mx.js index 3ba57409ce6..7e5eddcef9e 100644 --- a/plugins/about/lang/es-mx.js +++ b/plugins/about/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'es-mx', { diff --git a/plugins/about/lang/es.js b/plugins/about/lang/es.js index 312b5872a42..1f44e241f86 100644 --- a/plugins/about/lang/es.js +++ b/plugins/about/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'es', { diff --git a/plugins/about/lang/et.js b/plugins/about/lang/et.js index f187083339c..307ca0cb3cf 100644 --- a/plugins/about/lang/et.js +++ b/plugins/about/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'et', { diff --git a/plugins/about/lang/eu.js b/plugins/about/lang/eu.js index f03ab96a1cc..e4bb623de9d 100644 --- a/plugins/about/lang/eu.js +++ b/plugins/about/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'eu', { diff --git a/plugins/about/lang/fa.js b/plugins/about/lang/fa.js index 69546d220bb..610ea9a3576 100644 --- a/plugins/about/lang/fa.js +++ b/plugins/about/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'fa', { diff --git a/plugins/about/lang/fi.js b/plugins/about/lang/fi.js index ec1d6a7d513..32b32bc7d28 100644 --- a/plugins/about/lang/fi.js +++ b/plugins/about/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'fi', { diff --git a/plugins/about/lang/fo.js b/plugins/about/lang/fo.js index 7c88142ed76..26ac7f44690 100644 --- a/plugins/about/lang/fo.js +++ b/plugins/about/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'fo', { diff --git a/plugins/about/lang/fr-ca.js b/plugins/about/lang/fr-ca.js index 541ff25f46a..a7b9146f9aa 100644 --- a/plugins/about/lang/fr-ca.js +++ b/plugins/about/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'fr-ca', { diff --git a/plugins/about/lang/fr.js b/plugins/about/lang/fr.js index 00c4611d42c..cf22336e8f7 100644 --- a/plugins/about/lang/fr.js +++ b/plugins/about/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'fr', { diff --git a/plugins/about/lang/gl.js b/plugins/about/lang/gl.js index 408c2f3ada1..d00ed51a069 100644 --- a/plugins/about/lang/gl.js +++ b/plugins/about/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'gl', { diff --git a/plugins/about/lang/gu.js b/plugins/about/lang/gu.js index d5cbadccf1e..aa29c229cfa 100644 --- a/plugins/about/lang/gu.js +++ b/plugins/about/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'gu', { diff --git a/plugins/about/lang/he.js b/plugins/about/lang/he.js index 053decdcd92..d3648c5634e 100644 --- a/plugins/about/lang/he.js +++ b/plugins/about/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'he', { diff --git a/plugins/about/lang/hi.js b/plugins/about/lang/hi.js index 969973f80a7..eb48fe82625 100644 --- a/plugins/about/lang/hi.js +++ b/plugins/about/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'hi', { diff --git a/plugins/about/lang/hr.js b/plugins/about/lang/hr.js index 1a8dc0e5fe1..f058d593a4a 100644 --- a/plugins/about/lang/hr.js +++ b/plugins/about/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'hr', { diff --git a/plugins/about/lang/hu.js b/plugins/about/lang/hu.js index 232167400b4..d7254601970 100644 --- a/plugins/about/lang/hu.js +++ b/plugins/about/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'hu', { diff --git a/plugins/about/lang/id.js b/plugins/about/lang/id.js index f1e2498ede2..ccce9bd4703 100644 --- a/plugins/about/lang/id.js +++ b/plugins/about/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'id', { diff --git a/plugins/about/lang/is.js b/plugins/about/lang/is.js index c62a402bc5c..2240b48919e 100644 --- a/plugins/about/lang/is.js +++ b/plugins/about/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'is', { diff --git a/plugins/about/lang/it.js b/plugins/about/lang/it.js index d69b225efaf..48f98502de0 100644 --- a/plugins/about/lang/it.js +++ b/plugins/about/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'it', { diff --git a/plugins/about/lang/ja.js b/plugins/about/lang/ja.js index 51da6b92272..e1a3e86d509 100644 --- a/plugins/about/lang/ja.js +++ b/plugins/about/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'ja', { diff --git a/plugins/about/lang/ka.js b/plugins/about/lang/ka.js index b02418c31d2..1aa148a5682 100644 --- a/plugins/about/lang/ka.js +++ b/plugins/about/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'ka', { diff --git a/plugins/about/lang/km.js b/plugins/about/lang/km.js index c955d3f29aa..a7a85e19730 100644 --- a/plugins/about/lang/km.js +++ b/plugins/about/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'km', { diff --git a/plugins/about/lang/ko.js b/plugins/about/lang/ko.js index 734f83c9483..3f5abc77047 100644 --- a/plugins/about/lang/ko.js +++ b/plugins/about/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'ko', { diff --git a/plugins/about/lang/ku.js b/plugins/about/lang/ku.js index ec31014f689..21b73a3f540 100644 --- a/plugins/about/lang/ku.js +++ b/plugins/about/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'ku', { diff --git a/plugins/about/lang/lt.js b/plugins/about/lang/lt.js index 72d8b7d7c71..6fe2a288234 100644 --- a/plugins/about/lang/lt.js +++ b/plugins/about/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'lt', { diff --git a/plugins/about/lang/lv.js b/plugins/about/lang/lv.js index 5475a756b97..165eab9d1df 100644 --- a/plugins/about/lang/lv.js +++ b/plugins/about/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'lv', { diff --git a/plugins/about/lang/mk.js b/plugins/about/lang/mk.js index cef77185f15..e8cdec267d0 100644 --- a/plugins/about/lang/mk.js +++ b/plugins/about/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'mk', { diff --git a/plugins/about/lang/mn.js b/plugins/about/lang/mn.js index 69ca1ff3f5b..6cdb481a768 100644 --- a/plugins/about/lang/mn.js +++ b/plugins/about/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'mn', { diff --git a/plugins/about/lang/ms.js b/plugins/about/lang/ms.js index 3cba6b201a1..9210b0e7d96 100644 --- a/plugins/about/lang/ms.js +++ b/plugins/about/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'ms', { diff --git a/plugins/about/lang/nb.js b/plugins/about/lang/nb.js index dd7bdb36f6a..2de0d30aa9d 100644 --- a/plugins/about/lang/nb.js +++ b/plugins/about/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'nb', { diff --git a/plugins/about/lang/nl.js b/plugins/about/lang/nl.js index 1c40a062db9..abb52653eab 100644 --- a/plugins/about/lang/nl.js +++ b/plugins/about/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'nl', { diff --git a/plugins/about/lang/no.js b/plugins/about/lang/no.js index 4686a294575..dc5acacbe0f 100644 --- a/plugins/about/lang/no.js +++ b/plugins/about/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'no', { diff --git a/plugins/about/lang/oc.js b/plugins/about/lang/oc.js index cce7151ea1e..c7aee9baf64 100644 --- a/plugins/about/lang/oc.js +++ b/plugins/about/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'oc', { diff --git a/plugins/about/lang/pl.js b/plugins/about/lang/pl.js index be983f08d52..2dd6eb854e5 100644 --- a/plugins/about/lang/pl.js +++ b/plugins/about/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'pl', { diff --git a/plugins/about/lang/pt-br.js b/plugins/about/lang/pt-br.js index 529b8950c83..c5c075a6a09 100644 --- a/plugins/about/lang/pt-br.js +++ b/plugins/about/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'pt-br', { diff --git a/plugins/about/lang/pt.js b/plugins/about/lang/pt.js index 48ec94a1c3f..2753ebe9262 100644 --- a/plugins/about/lang/pt.js +++ b/plugins/about/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'pt', { diff --git a/plugins/about/lang/ro.js b/plugins/about/lang/ro.js index 56291c32868..00a03a970fa 100644 --- a/plugins/about/lang/ro.js +++ b/plugins/about/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'ro', { diff --git a/plugins/about/lang/ru.js b/plugins/about/lang/ru.js index a19054149de..d486d57f261 100644 --- a/plugins/about/lang/ru.js +++ b/plugins/about/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'ru', { diff --git a/plugins/about/lang/si.js b/plugins/about/lang/si.js index 24d3d7707c4..714b6def851 100644 --- a/plugins/about/lang/si.js +++ b/plugins/about/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'si', { diff --git a/plugins/about/lang/sk.js b/plugins/about/lang/sk.js index ff6edb7b76f..943fb2917b5 100644 --- a/plugins/about/lang/sk.js +++ b/plugins/about/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'sk', { diff --git a/plugins/about/lang/sl.js b/plugins/about/lang/sl.js index 0fed78bfe83..664b5547e4e 100644 --- a/plugins/about/lang/sl.js +++ b/plugins/about/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'sl', { diff --git a/plugins/about/lang/sq.js b/plugins/about/lang/sq.js index 4fb69558c7e..7944e1905e2 100644 --- a/plugins/about/lang/sq.js +++ b/plugins/about/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'sq', { diff --git a/plugins/about/lang/sr-latn.js b/plugins/about/lang/sr-latn.js index 5b23c50a41c..f4fe6674db0 100644 --- a/plugins/about/lang/sr-latn.js +++ b/plugins/about/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'sr-latn', { diff --git a/plugins/about/lang/sr.js b/plugins/about/lang/sr.js index 19c43091fa8..d06bd801451 100644 --- a/plugins/about/lang/sr.js +++ b/plugins/about/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'sr', { diff --git a/plugins/about/lang/sv.js b/plugins/about/lang/sv.js index 8b18d44e886..3bfd0321e24 100644 --- a/plugins/about/lang/sv.js +++ b/plugins/about/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'sv', { diff --git a/plugins/about/lang/th.js b/plugins/about/lang/th.js index 4b24fd9bf87..dc282212ec1 100644 --- a/plugins/about/lang/th.js +++ b/plugins/about/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'th', { diff --git a/plugins/about/lang/tr.js b/plugins/about/lang/tr.js index 4c5488f700b..2993f80ea39 100644 --- a/plugins/about/lang/tr.js +++ b/plugins/about/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'tr', { diff --git a/plugins/about/lang/tt.js b/plugins/about/lang/tt.js index 5bd40c1fea3..4b20832e862 100644 --- a/plugins/about/lang/tt.js +++ b/plugins/about/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'tt', { diff --git a/plugins/about/lang/ug.js b/plugins/about/lang/ug.js index 2767368ea92..6960c5e2394 100644 --- a/plugins/about/lang/ug.js +++ b/plugins/about/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'ug', { diff --git a/plugins/about/lang/uk.js b/plugins/about/lang/uk.js index 300a1706160..58419de65fc 100644 --- a/plugins/about/lang/uk.js +++ b/plugins/about/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'uk', { diff --git a/plugins/about/lang/vi.js b/plugins/about/lang/vi.js index e169d36eb80..65218cdf7d7 100644 --- a/plugins/about/lang/vi.js +++ b/plugins/about/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'vi', { diff --git a/plugins/about/lang/zh-cn.js b/plugins/about/lang/zh-cn.js index 99631e25efc..b7cb0e697bd 100644 --- a/plugins/about/lang/zh-cn.js +++ b/plugins/about/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'zh-cn', { diff --git a/plugins/about/lang/zh.js b/plugins/about/lang/zh.js index e7fe6c54ef0..4a709caa27d 100644 --- a/plugins/about/lang/zh.js +++ b/plugins/about/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'about', 'zh', { diff --git a/plugins/about/plugin.js b/plugins/about/plugin.js index 2a748e1ade6..1404eafd3e7 100644 --- a/plugins/about/plugin.js +++ b/plugins/about/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/adobeair/plugin.js b/plugins/adobeair/plugin.js index 2a1a310bcbd..204154819fb 100644 --- a/plugins/adobeair/plugin.js +++ b/plugins/adobeair/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/ajax/plugin.js b/plugins/ajax/plugin.js index 33ffdde0c0f..13b886e702d 100644 --- a/plugins/ajax/plugin.js +++ b/plugins/ajax/plugin.js @@ -1,6 +1,6 @@ /* global ActiveXObject */ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/autocomplete/plugin.js b/plugins/autocomplete/plugin.js index 0af965178b2..50d8134ad24 100644 --- a/plugins/autocomplete/plugin.js +++ b/plugins/autocomplete/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/autocomplete/skins/default.css b/plugins/autocomplete/skins/default.css index 2bbd9c807aa..a8fd236b180 100644 --- a/plugins/autocomplete/skins/default.css +++ b/plugins/autocomplete/skins/default.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/autoembed/lang/ar.js b/plugins/autoembed/lang/ar.js index 7adb8244f52..5613fb11e47 100644 --- a/plugins/autoembed/lang/ar.js +++ b/plugins/autoembed/lang/ar.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'ar', { diff --git a/plugins/autoembed/lang/az.js b/plugins/autoembed/lang/az.js index d36beddd7cd..6a69e0b2beb 100644 --- a/plugins/autoembed/lang/az.js +++ b/plugins/autoembed/lang/az.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'az', { diff --git a/plugins/autoembed/lang/bg.js b/plugins/autoembed/lang/bg.js index 514c64dfca0..13f8f56fdff 100644 --- a/plugins/autoembed/lang/bg.js +++ b/plugins/autoembed/lang/bg.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'bg', { diff --git a/plugins/autoembed/lang/ca.js b/plugins/autoembed/lang/ca.js index 4d5e69a30b1..8892c5147e3 100644 --- a/plugins/autoembed/lang/ca.js +++ b/plugins/autoembed/lang/ca.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'ca', { diff --git a/plugins/autoembed/lang/cs.js b/plugins/autoembed/lang/cs.js index 07f22644b8b..f2e78fbd568 100644 --- a/plugins/autoembed/lang/cs.js +++ b/plugins/autoembed/lang/cs.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'cs', { diff --git a/plugins/autoembed/lang/da.js b/plugins/autoembed/lang/da.js index 7e656061b1b..ad06fb694fd 100644 --- a/plugins/autoembed/lang/da.js +++ b/plugins/autoembed/lang/da.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'da', { diff --git a/plugins/autoembed/lang/de-ch.js b/plugins/autoembed/lang/de-ch.js index 8a9fc77091a..710940cc4b3 100644 --- a/plugins/autoembed/lang/de-ch.js +++ b/plugins/autoembed/lang/de-ch.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'de-ch', { diff --git a/plugins/autoembed/lang/de.js b/plugins/autoembed/lang/de.js index ba678850a85..ba71d2287e2 100644 --- a/plugins/autoembed/lang/de.js +++ b/plugins/autoembed/lang/de.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'de', { diff --git a/plugins/autoembed/lang/el.js b/plugins/autoembed/lang/el.js index 7623d1b138c..c6f768af0b0 100644 --- a/plugins/autoembed/lang/el.js +++ b/plugins/autoembed/lang/el.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'el', { diff --git a/plugins/autoembed/lang/en-au.js b/plugins/autoembed/lang/en-au.js index 8c23527bed4..4f590653f58 100644 --- a/plugins/autoembed/lang/en-au.js +++ b/plugins/autoembed/lang/en-au.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'en-au', { diff --git a/plugins/autoembed/lang/en.js b/plugins/autoembed/lang/en.js index baa146f98ea..4fc6c692f5c 100644 --- a/plugins/autoembed/lang/en.js +++ b/plugins/autoembed/lang/en.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'en', { diff --git a/plugins/autoembed/lang/eo.js b/plugins/autoembed/lang/eo.js index 68a8fde145b..fbf4b1fdd3d 100644 --- a/plugins/autoembed/lang/eo.js +++ b/plugins/autoembed/lang/eo.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'eo', { diff --git a/plugins/autoembed/lang/es-mx.js b/plugins/autoembed/lang/es-mx.js index 7bc9202834b..8885f2fdb5e 100644 --- a/plugins/autoembed/lang/es-mx.js +++ b/plugins/autoembed/lang/es-mx.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'es-mx', { diff --git a/plugins/autoembed/lang/es.js b/plugins/autoembed/lang/es.js index 7e41ddcdca1..7cf2e39878b 100644 --- a/plugins/autoembed/lang/es.js +++ b/plugins/autoembed/lang/es.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'es', { diff --git a/plugins/autoembed/lang/et.js b/plugins/autoembed/lang/et.js index 5e3030f537d..8c5ba546568 100644 --- a/plugins/autoembed/lang/et.js +++ b/plugins/autoembed/lang/et.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'et', { diff --git a/plugins/autoembed/lang/eu.js b/plugins/autoembed/lang/eu.js index 113a55a735d..9997af645cb 100644 --- a/plugins/autoembed/lang/eu.js +++ b/plugins/autoembed/lang/eu.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'eu', { diff --git a/plugins/autoembed/lang/fa.js b/plugins/autoembed/lang/fa.js index a2886979054..bd4f8e91be4 100644 --- a/plugins/autoembed/lang/fa.js +++ b/plugins/autoembed/lang/fa.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'fa', { diff --git a/plugins/autoembed/lang/fr.js b/plugins/autoembed/lang/fr.js index 09821626f8d..c91532f0c34 100644 --- a/plugins/autoembed/lang/fr.js +++ b/plugins/autoembed/lang/fr.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'fr', { diff --git a/plugins/autoembed/lang/gl.js b/plugins/autoembed/lang/gl.js index 692be96f3d9..9199b6805e6 100644 --- a/plugins/autoembed/lang/gl.js +++ b/plugins/autoembed/lang/gl.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'gl', { diff --git a/plugins/autoembed/lang/hr.js b/plugins/autoembed/lang/hr.js index fbaba4a920c..d2e29da90b1 100644 --- a/plugins/autoembed/lang/hr.js +++ b/plugins/autoembed/lang/hr.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'hr', { diff --git a/plugins/autoembed/lang/hu.js b/plugins/autoembed/lang/hu.js index 71ecfa7ba40..1984254d421 100644 --- a/plugins/autoembed/lang/hu.js +++ b/plugins/autoembed/lang/hu.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'hu', { diff --git a/plugins/autoembed/lang/id.js b/plugins/autoembed/lang/id.js index 197c5c50586..0f047eddfe4 100644 --- a/plugins/autoembed/lang/id.js +++ b/plugins/autoembed/lang/id.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'id', { diff --git a/plugins/autoembed/lang/it.js b/plugins/autoembed/lang/it.js index 08eb45fdaa9..47574f0c319 100644 --- a/plugins/autoembed/lang/it.js +++ b/plugins/autoembed/lang/it.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'it', { diff --git a/plugins/autoembed/lang/ja.js b/plugins/autoembed/lang/ja.js index c0c53d8c1d0..4ca5bbe7a87 100644 --- a/plugins/autoembed/lang/ja.js +++ b/plugins/autoembed/lang/ja.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'ja', { diff --git a/plugins/autoembed/lang/km.js b/plugins/autoembed/lang/km.js index 3d0247694e0..598bf739734 100644 --- a/plugins/autoembed/lang/km.js +++ b/plugins/autoembed/lang/km.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'km', { diff --git a/plugins/autoembed/lang/ko.js b/plugins/autoembed/lang/ko.js index 3608d7f1e45..9dae2ea857e 100644 --- a/plugins/autoembed/lang/ko.js +++ b/plugins/autoembed/lang/ko.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'ko', { diff --git a/plugins/autoembed/lang/ku.js b/plugins/autoembed/lang/ku.js index cc6b074bb22..875831e8cdb 100644 --- a/plugins/autoembed/lang/ku.js +++ b/plugins/autoembed/lang/ku.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'ku', { diff --git a/plugins/autoembed/lang/lt.js b/plugins/autoembed/lang/lt.js index ccd9b08b912..2a592704a5b 100644 --- a/plugins/autoembed/lang/lt.js +++ b/plugins/autoembed/lang/lt.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'lt', { diff --git a/plugins/autoembed/lang/lv.js b/plugins/autoembed/lang/lv.js index 0ca33a4f34c..b6ad1b807f1 100644 --- a/plugins/autoembed/lang/lv.js +++ b/plugins/autoembed/lang/lv.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'lv', { diff --git a/plugins/autoembed/lang/mk.js b/plugins/autoembed/lang/mk.js index 9c5aea83c9b..fa63c335363 100644 --- a/plugins/autoembed/lang/mk.js +++ b/plugins/autoembed/lang/mk.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'mk', { diff --git a/plugins/autoembed/lang/nb.js b/plugins/autoembed/lang/nb.js index cd7f543aa61..6f3806e7996 100644 --- a/plugins/autoembed/lang/nb.js +++ b/plugins/autoembed/lang/nb.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'nb', { diff --git a/plugins/autoembed/lang/nl.js b/plugins/autoembed/lang/nl.js index 67531bc2b7e..450118ee4aa 100644 --- a/plugins/autoembed/lang/nl.js +++ b/plugins/autoembed/lang/nl.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'nl', { diff --git a/plugins/autoembed/lang/oc.js b/plugins/autoembed/lang/oc.js index 4b98d804e37..1bd1f72a05a 100644 --- a/plugins/autoembed/lang/oc.js +++ b/plugins/autoembed/lang/oc.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'oc', { diff --git a/plugins/autoembed/lang/pl.js b/plugins/autoembed/lang/pl.js index 7c731f57082..7ace6bd688b 100644 --- a/plugins/autoembed/lang/pl.js +++ b/plugins/autoembed/lang/pl.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'pl', { diff --git a/plugins/autoembed/lang/pt-br.js b/plugins/autoembed/lang/pt-br.js index d2086e64eba..4ff521c2f17 100644 --- a/plugins/autoembed/lang/pt-br.js +++ b/plugins/autoembed/lang/pt-br.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'pt-br', { diff --git a/plugins/autoembed/lang/pt.js b/plugins/autoembed/lang/pt.js index cf6b54c5d3e..43976d1a496 100644 --- a/plugins/autoembed/lang/pt.js +++ b/plugins/autoembed/lang/pt.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'pt', { diff --git a/plugins/autoembed/lang/ro.js b/plugins/autoembed/lang/ro.js index f196e190d24..4ce4bd836eb 100644 --- a/plugins/autoembed/lang/ro.js +++ b/plugins/autoembed/lang/ro.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'ro', { diff --git a/plugins/autoembed/lang/ru.js b/plugins/autoembed/lang/ru.js index b4629f58bed..0b3e90fb74b 100644 --- a/plugins/autoembed/lang/ru.js +++ b/plugins/autoembed/lang/ru.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'ru', { diff --git a/plugins/autoembed/lang/sk.js b/plugins/autoembed/lang/sk.js index 9d6b4afa27f..f2b9ed51cf1 100644 --- a/plugins/autoembed/lang/sk.js +++ b/plugins/autoembed/lang/sk.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'sk', { diff --git a/plugins/autoembed/lang/sq.js b/plugins/autoembed/lang/sq.js index ca2f831ffeb..4f4cd7abac5 100644 --- a/plugins/autoembed/lang/sq.js +++ b/plugins/autoembed/lang/sq.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'sq', { diff --git a/plugins/autoembed/lang/sr-latn.js b/plugins/autoembed/lang/sr-latn.js index e45bdb06eff..310052e69aa 100644 --- a/plugins/autoembed/lang/sr-latn.js +++ b/plugins/autoembed/lang/sr-latn.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'sr-latn', { diff --git a/plugins/autoembed/lang/sr.js b/plugins/autoembed/lang/sr.js index 0952577ea7d..dded0169a7f 100644 --- a/plugins/autoembed/lang/sr.js +++ b/plugins/autoembed/lang/sr.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'sr', { diff --git a/plugins/autoembed/lang/sv.js b/plugins/autoembed/lang/sv.js index edced1ae0fe..056d911e7b7 100644 --- a/plugins/autoembed/lang/sv.js +++ b/plugins/autoembed/lang/sv.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'sv', { diff --git a/plugins/autoembed/lang/tr.js b/plugins/autoembed/lang/tr.js index dd6bb47f799..599987cef8a 100644 --- a/plugins/autoembed/lang/tr.js +++ b/plugins/autoembed/lang/tr.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'tr', { diff --git a/plugins/autoembed/lang/ug.js b/plugins/autoembed/lang/ug.js index d25941796be..17b7181c000 100644 --- a/plugins/autoembed/lang/ug.js +++ b/plugins/autoembed/lang/ug.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'ug', { diff --git a/plugins/autoembed/lang/uk.js b/plugins/autoembed/lang/uk.js index 4fdae5e4981..b2dc840636e 100644 --- a/plugins/autoembed/lang/uk.js +++ b/plugins/autoembed/lang/uk.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'uk', { diff --git a/plugins/autoembed/lang/vi.js b/plugins/autoembed/lang/vi.js index 822e90c10b3..5fd266e3f78 100644 --- a/plugins/autoembed/lang/vi.js +++ b/plugins/autoembed/lang/vi.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'vi', { diff --git a/plugins/autoembed/lang/zh-cn.js b/plugins/autoembed/lang/zh-cn.js index 52104bdd68b..8bb4a3d803c 100644 --- a/plugins/autoembed/lang/zh-cn.js +++ b/plugins/autoembed/lang/zh-cn.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'zh-cn', { diff --git a/plugins/autoembed/lang/zh.js b/plugins/autoembed/lang/zh.js index 52b1c7f8edb..ecdce1cd463 100644 --- a/plugins/autoembed/lang/zh.js +++ b/plugins/autoembed/lang/zh.js @@ -1,5 +1,5 @@ /* - Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'autoembed', 'zh', { diff --git a/plugins/autoembed/plugin.js b/plugins/autoembed/plugin.js index f58dc7cffb4..a0cd12541d9 100644 --- a/plugins/autoembed/plugin.js +++ b/plugins/autoembed/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/autogrow/plugin.js b/plugins/autogrow/plugin.js index 322a8fdacec..f1cf83c10ae 100644 --- a/plugins/autogrow/plugin.js +++ b/plugins/autogrow/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/autogrow/samples/autogrow.html b/plugins/autogrow/samples/autogrow.html index 042cfffd5f1..b635dcd4cd0 100644 --- a/plugins/autogrow/samples/autogrow.html +++ b/plugins/autogrow/samples/autogrow.html @@ -1,6 +1,6 @@ @@ -95,7 +95,7 @@

    CKEditor - The text editor for the Internet - https://ckeditor.com

    - Copyright © 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright © 2003-2023, CKSource Holding sp. z o.o. All rights reserved.

    diff --git a/plugins/autolink/plugin.js b/plugins/autolink/plugin.js index 4fe66903de3..a9bb6da3726 100644 --- a/plugins/autolink/plugin.js +++ b/plugins/autolink/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/balloonpanel/plugin.js b/plugins/balloonpanel/plugin.js index 5db265760f8..d7178740d17 100644 --- a/plugins/balloonpanel/plugin.js +++ b/plugins/balloonpanel/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/balloonpanel/skins/kama/balloonpanel.css b/plugins/balloonpanel/skins/kama/balloonpanel.css index eef6619ea0c..516ac3e8e5f 100644 --- a/plugins/balloonpanel/skins/kama/balloonpanel.css +++ b/plugins/balloonpanel/skins/kama/balloonpanel.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/balloonpanel/skins/moono-lisa/balloonpanel.css b/plugins/balloonpanel/skins/moono-lisa/balloonpanel.css index 47f4500bfe9..793714b6797 100644 --- a/plugins/balloonpanel/skins/moono-lisa/balloonpanel.css +++ b/plugins/balloonpanel/skins/moono-lisa/balloonpanel.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/balloonpanel/skins/moono/balloonpanel.css b/plugins/balloonpanel/skins/moono/balloonpanel.css index 1f1d85e34a1..ae640c91597 100644 --- a/plugins/balloonpanel/skins/moono/balloonpanel.css +++ b/plugins/balloonpanel/skins/moono/balloonpanel.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/balloontoolbar/plugin.js b/plugins/balloontoolbar/plugin.js index 3d07ae24ce4..477e8db52f8 100644 --- a/plugins/balloontoolbar/plugin.js +++ b/plugins/balloontoolbar/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/balloontoolbar/skins/default.css b/plugins/balloontoolbar/skins/default.css index ae7a55a614d..320415e5657 100644 --- a/plugins/balloontoolbar/skins/default.css +++ b/plugins/balloontoolbar/skins/default.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/balloontoolbar/skins/kama/balloontoolbar.css b/plugins/balloontoolbar/skins/kama/balloontoolbar.css index 35a67eb9bb6..619a88a9340 100644 --- a/plugins/balloontoolbar/skins/kama/balloontoolbar.css +++ b/plugins/balloontoolbar/skins/kama/balloontoolbar.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/balloontoolbar/skins/moono-lisa/balloontoolbar.css b/plugins/balloontoolbar/skins/moono-lisa/balloontoolbar.css index c36f7194301..17e6688987c 100644 --- a/plugins/balloontoolbar/skins/moono-lisa/balloontoolbar.css +++ b/plugins/balloontoolbar/skins/moono-lisa/balloontoolbar.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/balloontoolbar/skins/moono/balloontoolbar.css b/plugins/balloontoolbar/skins/moono/balloontoolbar.css index 3461908d6ca..5de0f08cf34 100644 --- a/plugins/balloontoolbar/skins/moono/balloontoolbar.css +++ b/plugins/balloontoolbar/skins/moono/balloontoolbar.css @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/basicstyles/lang/af.js b/plugins/basicstyles/lang/af.js index aa2002e1158..39f3fe77760 100644 --- a/plugins/basicstyles/lang/af.js +++ b/plugins/basicstyles/lang/af.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'af', { diff --git a/plugins/basicstyles/lang/ar.js b/plugins/basicstyles/lang/ar.js index 098c9eb3e93..72e55e79b20 100644 --- a/plugins/basicstyles/lang/ar.js +++ b/plugins/basicstyles/lang/ar.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'ar', { diff --git a/plugins/basicstyles/lang/az.js b/plugins/basicstyles/lang/az.js index 33342c3efc8..74c35475f54 100644 --- a/plugins/basicstyles/lang/az.js +++ b/plugins/basicstyles/lang/az.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'az', { diff --git a/plugins/basicstyles/lang/bg.js b/plugins/basicstyles/lang/bg.js index 912ad359b9e..464c8f17664 100644 --- a/plugins/basicstyles/lang/bg.js +++ b/plugins/basicstyles/lang/bg.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'bg', { diff --git a/plugins/basicstyles/lang/bn.js b/plugins/basicstyles/lang/bn.js index ad095ae884c..209c8495232 100644 --- a/plugins/basicstyles/lang/bn.js +++ b/plugins/basicstyles/lang/bn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'bn', { diff --git a/plugins/basicstyles/lang/bs.js b/plugins/basicstyles/lang/bs.js index a70c9147a0a..b9ca87fc098 100644 --- a/plugins/basicstyles/lang/bs.js +++ b/plugins/basicstyles/lang/bs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'bs', { diff --git a/plugins/basicstyles/lang/ca.js b/plugins/basicstyles/lang/ca.js index f01ed34b018..9825e68c25f 100644 --- a/plugins/basicstyles/lang/ca.js +++ b/plugins/basicstyles/lang/ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'ca', { diff --git a/plugins/basicstyles/lang/cs.js b/plugins/basicstyles/lang/cs.js index 0d490367117..4be0cd927e5 100644 --- a/plugins/basicstyles/lang/cs.js +++ b/plugins/basicstyles/lang/cs.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'cs', { diff --git a/plugins/basicstyles/lang/cy.js b/plugins/basicstyles/lang/cy.js index 4e574b1371a..7b3479a9e27 100644 --- a/plugins/basicstyles/lang/cy.js +++ b/plugins/basicstyles/lang/cy.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'cy', { diff --git a/plugins/basicstyles/lang/da.js b/plugins/basicstyles/lang/da.js index 50c56985f73..af9cdd42d4a 100644 --- a/plugins/basicstyles/lang/da.js +++ b/plugins/basicstyles/lang/da.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'da', { diff --git a/plugins/basicstyles/lang/de-ch.js b/plugins/basicstyles/lang/de-ch.js index 588504aa7db..c9c3da9128c 100644 --- a/plugins/basicstyles/lang/de-ch.js +++ b/plugins/basicstyles/lang/de-ch.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'de-ch', { diff --git a/plugins/basicstyles/lang/de.js b/plugins/basicstyles/lang/de.js index ad0c7941e4f..c38a3fc58b3 100644 --- a/plugins/basicstyles/lang/de.js +++ b/plugins/basicstyles/lang/de.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'de', { diff --git a/plugins/basicstyles/lang/el.js b/plugins/basicstyles/lang/el.js index 13590ecdbb5..1330a725aca 100644 --- a/plugins/basicstyles/lang/el.js +++ b/plugins/basicstyles/lang/el.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'el', { diff --git a/plugins/basicstyles/lang/en-au.js b/plugins/basicstyles/lang/en-au.js index acddb0402ab..4ec98ed499a 100644 --- a/plugins/basicstyles/lang/en-au.js +++ b/plugins/basicstyles/lang/en-au.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'en-au', { diff --git a/plugins/basicstyles/lang/en-ca.js b/plugins/basicstyles/lang/en-ca.js index d532bf1eda9..5d477ada554 100644 --- a/plugins/basicstyles/lang/en-ca.js +++ b/plugins/basicstyles/lang/en-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'en-ca', { diff --git a/plugins/basicstyles/lang/en-gb.js b/plugins/basicstyles/lang/en-gb.js index 7f9fd401569..5af4b1ae89d 100644 --- a/plugins/basicstyles/lang/en-gb.js +++ b/plugins/basicstyles/lang/en-gb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'en-gb', { diff --git a/plugins/basicstyles/lang/en.js b/plugins/basicstyles/lang/en.js index 0dcd6730713..06a7ca9f868 100644 --- a/plugins/basicstyles/lang/en.js +++ b/plugins/basicstyles/lang/en.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'en', { diff --git a/plugins/basicstyles/lang/eo.js b/plugins/basicstyles/lang/eo.js index 6c252bffcf9..56726372dce 100644 --- a/plugins/basicstyles/lang/eo.js +++ b/plugins/basicstyles/lang/eo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'eo', { diff --git a/plugins/basicstyles/lang/es-mx.js b/plugins/basicstyles/lang/es-mx.js index cc79f4f3dc0..431960b6b38 100644 --- a/plugins/basicstyles/lang/es-mx.js +++ b/plugins/basicstyles/lang/es-mx.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'es-mx', { diff --git a/plugins/basicstyles/lang/es.js b/plugins/basicstyles/lang/es.js index 0271ca9d320..ec532f9e4e6 100644 --- a/plugins/basicstyles/lang/es.js +++ b/plugins/basicstyles/lang/es.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'es', { diff --git a/plugins/basicstyles/lang/et.js b/plugins/basicstyles/lang/et.js index 183e36ef057..3cd3da29135 100644 --- a/plugins/basicstyles/lang/et.js +++ b/plugins/basicstyles/lang/et.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'et', { diff --git a/plugins/basicstyles/lang/eu.js b/plugins/basicstyles/lang/eu.js index d00872d18cf..4136fb1a551 100644 --- a/plugins/basicstyles/lang/eu.js +++ b/plugins/basicstyles/lang/eu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'eu', { diff --git a/plugins/basicstyles/lang/fa.js b/plugins/basicstyles/lang/fa.js index d29c86532e9..22473ee332c 100644 --- a/plugins/basicstyles/lang/fa.js +++ b/plugins/basicstyles/lang/fa.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'fa', { diff --git a/plugins/basicstyles/lang/fi.js b/plugins/basicstyles/lang/fi.js index b0ac7b9ca7e..0a52306d16d 100644 --- a/plugins/basicstyles/lang/fi.js +++ b/plugins/basicstyles/lang/fi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'fi', { diff --git a/plugins/basicstyles/lang/fo.js b/plugins/basicstyles/lang/fo.js index 251d554ad81..4ff573ded76 100644 --- a/plugins/basicstyles/lang/fo.js +++ b/plugins/basicstyles/lang/fo.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'fo', { diff --git a/plugins/basicstyles/lang/fr-ca.js b/plugins/basicstyles/lang/fr-ca.js index 70f4abafb26..5e1b7f15974 100644 --- a/plugins/basicstyles/lang/fr-ca.js +++ b/plugins/basicstyles/lang/fr-ca.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'fr-ca', { diff --git a/plugins/basicstyles/lang/fr.js b/plugins/basicstyles/lang/fr.js index e9fe5c4a421..be6075f22af 100644 --- a/plugins/basicstyles/lang/fr.js +++ b/plugins/basicstyles/lang/fr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'fr', { diff --git a/plugins/basicstyles/lang/gl.js b/plugins/basicstyles/lang/gl.js index 3984295afb2..fa1578de826 100644 --- a/plugins/basicstyles/lang/gl.js +++ b/plugins/basicstyles/lang/gl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'gl', { diff --git a/plugins/basicstyles/lang/gu.js b/plugins/basicstyles/lang/gu.js index a5be3dc2544..94bedb8c5c4 100644 --- a/plugins/basicstyles/lang/gu.js +++ b/plugins/basicstyles/lang/gu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'gu', { diff --git a/plugins/basicstyles/lang/he.js b/plugins/basicstyles/lang/he.js index 8065abcd1ae..a449e5b77be 100644 --- a/plugins/basicstyles/lang/he.js +++ b/plugins/basicstyles/lang/he.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'he', { diff --git a/plugins/basicstyles/lang/hi.js b/plugins/basicstyles/lang/hi.js index d3832e7698f..3ba3dac263b 100644 --- a/plugins/basicstyles/lang/hi.js +++ b/plugins/basicstyles/lang/hi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'hi', { diff --git a/plugins/basicstyles/lang/hr.js b/plugins/basicstyles/lang/hr.js index 91b30c8bad9..0f232164493 100644 --- a/plugins/basicstyles/lang/hr.js +++ b/plugins/basicstyles/lang/hr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'hr', { diff --git a/plugins/basicstyles/lang/hu.js b/plugins/basicstyles/lang/hu.js index c349d6e8597..8f139532180 100644 --- a/plugins/basicstyles/lang/hu.js +++ b/plugins/basicstyles/lang/hu.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'hu', { diff --git a/plugins/basicstyles/lang/id.js b/plugins/basicstyles/lang/id.js index 2f1e6e80701..89fa38e27ea 100644 --- a/plugins/basicstyles/lang/id.js +++ b/plugins/basicstyles/lang/id.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'id', { diff --git a/plugins/basicstyles/lang/is.js b/plugins/basicstyles/lang/is.js index 1ac3721ef56..f051ffe9e67 100644 --- a/plugins/basicstyles/lang/is.js +++ b/plugins/basicstyles/lang/is.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'is', { diff --git a/plugins/basicstyles/lang/it.js b/plugins/basicstyles/lang/it.js index 6ec70ebb32f..6914f907df5 100644 --- a/plugins/basicstyles/lang/it.js +++ b/plugins/basicstyles/lang/it.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'it', { diff --git a/plugins/basicstyles/lang/ja.js b/plugins/basicstyles/lang/ja.js index 8fc082f411c..f029d6e5b3e 100644 --- a/plugins/basicstyles/lang/ja.js +++ b/plugins/basicstyles/lang/ja.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'ja', { diff --git a/plugins/basicstyles/lang/ka.js b/plugins/basicstyles/lang/ka.js index 0cc107974d4..cb77a44a80c 100644 --- a/plugins/basicstyles/lang/ka.js +++ b/plugins/basicstyles/lang/ka.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'ka', { diff --git a/plugins/basicstyles/lang/km.js b/plugins/basicstyles/lang/km.js index b4c94bb854b..3227d96406b 100644 --- a/plugins/basicstyles/lang/km.js +++ b/plugins/basicstyles/lang/km.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'km', { diff --git a/plugins/basicstyles/lang/ko.js b/plugins/basicstyles/lang/ko.js index 5583becbdbe..e6549618f0a 100644 --- a/plugins/basicstyles/lang/ko.js +++ b/plugins/basicstyles/lang/ko.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'ko', { diff --git a/plugins/basicstyles/lang/ku.js b/plugins/basicstyles/lang/ku.js index b4ff8a3782c..dee7bcbd402 100644 --- a/plugins/basicstyles/lang/ku.js +++ b/plugins/basicstyles/lang/ku.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'ku', { diff --git a/plugins/basicstyles/lang/lt.js b/plugins/basicstyles/lang/lt.js index 26901a59242..281d30d0152 100644 --- a/plugins/basicstyles/lang/lt.js +++ b/plugins/basicstyles/lang/lt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'lt', { diff --git a/plugins/basicstyles/lang/lv.js b/plugins/basicstyles/lang/lv.js index 7deba3716ad..75a884360d9 100644 --- a/plugins/basicstyles/lang/lv.js +++ b/plugins/basicstyles/lang/lv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'lv', { diff --git a/plugins/basicstyles/lang/mk.js b/plugins/basicstyles/lang/mk.js index 2215ba63ddd..da7cb1907bd 100644 --- a/plugins/basicstyles/lang/mk.js +++ b/plugins/basicstyles/lang/mk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'mk', { diff --git a/plugins/basicstyles/lang/mn.js b/plugins/basicstyles/lang/mn.js index b7895299d16..c501b797ed0 100644 --- a/plugins/basicstyles/lang/mn.js +++ b/plugins/basicstyles/lang/mn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'mn', { diff --git a/plugins/basicstyles/lang/ms.js b/plugins/basicstyles/lang/ms.js index 705fa473941..68078a48fa4 100644 --- a/plugins/basicstyles/lang/ms.js +++ b/plugins/basicstyles/lang/ms.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'ms', { diff --git a/plugins/basicstyles/lang/nb.js b/plugins/basicstyles/lang/nb.js index 8a67849005b..62d66889c5d 100644 --- a/plugins/basicstyles/lang/nb.js +++ b/plugins/basicstyles/lang/nb.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'nb', { diff --git a/plugins/basicstyles/lang/nl.js b/plugins/basicstyles/lang/nl.js index 6ff72667409..0c844d2e1e0 100644 --- a/plugins/basicstyles/lang/nl.js +++ b/plugins/basicstyles/lang/nl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'nl', { diff --git a/plugins/basicstyles/lang/no.js b/plugins/basicstyles/lang/no.js index d43b9b20414..91205a00f5b 100644 --- a/plugins/basicstyles/lang/no.js +++ b/plugins/basicstyles/lang/no.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'no', { diff --git a/plugins/basicstyles/lang/oc.js b/plugins/basicstyles/lang/oc.js index d0228a33034..a623b4184cd 100644 --- a/plugins/basicstyles/lang/oc.js +++ b/plugins/basicstyles/lang/oc.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'oc', { diff --git a/plugins/basicstyles/lang/pl.js b/plugins/basicstyles/lang/pl.js index c2415b73d21..5ba9b849ffa 100644 --- a/plugins/basicstyles/lang/pl.js +++ b/plugins/basicstyles/lang/pl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'pl', { diff --git a/plugins/basicstyles/lang/pt-br.js b/plugins/basicstyles/lang/pt-br.js index 32d909d2902..ac695b0fc1b 100644 --- a/plugins/basicstyles/lang/pt-br.js +++ b/plugins/basicstyles/lang/pt-br.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'pt-br', { diff --git a/plugins/basicstyles/lang/pt.js b/plugins/basicstyles/lang/pt.js index d6dbbfbb3a4..1dd3f9afa7c 100644 --- a/plugins/basicstyles/lang/pt.js +++ b/plugins/basicstyles/lang/pt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'pt', { diff --git a/plugins/basicstyles/lang/ro.js b/plugins/basicstyles/lang/ro.js index 0b393643320..25654a956a8 100644 --- a/plugins/basicstyles/lang/ro.js +++ b/plugins/basicstyles/lang/ro.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'ro', { diff --git a/plugins/basicstyles/lang/ru.js b/plugins/basicstyles/lang/ru.js index b4de4d2d1f3..eb31959a654 100644 --- a/plugins/basicstyles/lang/ru.js +++ b/plugins/basicstyles/lang/ru.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'ru', { diff --git a/plugins/basicstyles/lang/si.js b/plugins/basicstyles/lang/si.js index 44a28c8afd6..d16a8a2eaee 100644 --- a/plugins/basicstyles/lang/si.js +++ b/plugins/basicstyles/lang/si.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'si', { diff --git a/plugins/basicstyles/lang/sk.js b/plugins/basicstyles/lang/sk.js index cd117e22d66..7ebb06da222 100644 --- a/plugins/basicstyles/lang/sk.js +++ b/plugins/basicstyles/lang/sk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'sk', { diff --git a/plugins/basicstyles/lang/sl.js b/plugins/basicstyles/lang/sl.js index 4cf9b3d3ea6..ff6933c0bfc 100644 --- a/plugins/basicstyles/lang/sl.js +++ b/plugins/basicstyles/lang/sl.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'sl', { diff --git a/plugins/basicstyles/lang/sq.js b/plugins/basicstyles/lang/sq.js index e2d4e4112a0..f7bfa7169a9 100644 --- a/plugins/basicstyles/lang/sq.js +++ b/plugins/basicstyles/lang/sq.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'sq', { diff --git a/plugins/basicstyles/lang/sr-latn.js b/plugins/basicstyles/lang/sr-latn.js index 38ff36c5ada..75b4a90b337 100644 --- a/plugins/basicstyles/lang/sr-latn.js +++ b/plugins/basicstyles/lang/sr-latn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'sr-latn', { diff --git a/plugins/basicstyles/lang/sr.js b/plugins/basicstyles/lang/sr.js index f1c6e65298b..d445f36d93e 100644 --- a/plugins/basicstyles/lang/sr.js +++ b/plugins/basicstyles/lang/sr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'sr', { diff --git a/plugins/basicstyles/lang/sv.js b/plugins/basicstyles/lang/sv.js index c387dcf126d..d453ae3820c 100644 --- a/plugins/basicstyles/lang/sv.js +++ b/plugins/basicstyles/lang/sv.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'sv', { diff --git a/plugins/basicstyles/lang/th.js b/plugins/basicstyles/lang/th.js index 9d981be7f8a..43154c153f9 100644 --- a/plugins/basicstyles/lang/th.js +++ b/plugins/basicstyles/lang/th.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'th', { diff --git a/plugins/basicstyles/lang/tr.js b/plugins/basicstyles/lang/tr.js index 3560a55d572..27131d4ca64 100644 --- a/plugins/basicstyles/lang/tr.js +++ b/plugins/basicstyles/lang/tr.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'tr', { diff --git a/plugins/basicstyles/lang/tt.js b/plugins/basicstyles/lang/tt.js index 73939381306..a4db71f23a4 100644 --- a/plugins/basicstyles/lang/tt.js +++ b/plugins/basicstyles/lang/tt.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'tt', { diff --git a/plugins/basicstyles/lang/ug.js b/plugins/basicstyles/lang/ug.js index 7b95447224b..682837326e6 100644 --- a/plugins/basicstyles/lang/ug.js +++ b/plugins/basicstyles/lang/ug.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'ug', { diff --git a/plugins/basicstyles/lang/uk.js b/plugins/basicstyles/lang/uk.js index bc29c7a684b..136c5ac538b 100644 --- a/plugins/basicstyles/lang/uk.js +++ b/plugins/basicstyles/lang/uk.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'uk', { diff --git a/plugins/basicstyles/lang/vi.js b/plugins/basicstyles/lang/vi.js index d9ba7d34e0a..e2a026c638b 100644 --- a/plugins/basicstyles/lang/vi.js +++ b/plugins/basicstyles/lang/vi.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'vi', { diff --git a/plugins/basicstyles/lang/zh-cn.js b/plugins/basicstyles/lang/zh-cn.js index 314dbbade72..bcff047847c 100644 --- a/plugins/basicstyles/lang/zh-cn.js +++ b/plugins/basicstyles/lang/zh-cn.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'zh-cn', { diff --git a/plugins/basicstyles/lang/zh.js b/plugins/basicstyles/lang/zh.js index 3ca6d773a86..35825eb8f70 100644 --- a/plugins/basicstyles/lang/zh.js +++ b/plugins/basicstyles/lang/zh.js @@ -1,5 +1,5 @@ /* -Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ CKEDITOR.plugins.setLang( 'basicstyles', 'zh', { diff --git a/plugins/basicstyles/plugin.js b/plugins/basicstyles/plugin.js index cdf8f5830d4..ef7c2908904 100644 --- a/plugins/basicstyles/plugin.js +++ b/plugins/basicstyles/plugin.js @@ -1,5 +1,5 @@ /** - * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license */ diff --git a/plugins/bbcode/dev/bbcode.html b/plugins/bbcode/dev/bbcode.html index 1945130bbad..c2cc93fc08c 100644 --- a/plugins/bbcode/dev/bbcode.html +++ b/plugins/bbcode/dev/bbcode.html @@ -1,6 +1,6 @@ @@ -103,7 +103,7 @@

    BBCode Output:

    CKEditor - The text editor for the Internet - https://ckeditor.com

    - Copyright © 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + Copyright © 2003-2023, CKSource Holding sp. z o.o. All rights reserved.

    diff --git a/tests/plugins/uploadimage/manual/customsupportedtypes.md b/tests/plugins/uploadimage/manual/customsupportedtypes.md new file mode 100644 index 00000000000..a9568a0c8e3 --- /dev/null +++ b/tests/plugins/uploadimage/manual/customsupportedtypes.md @@ -0,0 +1,18 @@ +@bender-tags: 4.20.3, feature, 4400 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, uploadimage, undo, image2 +@bender-include: ../../uploadwidget/manual/_helpers/xhr.js + +**Note:** dropped images are replaced with Lena photo after the "upload" is finished. + +1. Drop [JPG image](%BASE_PATH%_assets/lena.jpg) into the editor. + +**Expected** The image is inserted into the editor. + +**Unexpected** The image is not inserted into the editor and the notification about unsupported image format is shown. + +2. Drop [PNG image](%BASE_PATH%_assets/logo.png) into the editor. + +**Expected** The image is not inserted into the editor and the notification about unsupported image format is shown. + +**Unexpected** The image is inserted into the editor. From 0dc7097ade4911b2d8e9256c44939b6cdf17f494 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Tue, 21 Feb 2023 17:22:24 +0100 Subject: [PATCH 770/946] Update API docs. --- plugins/uploadimage/plugin.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/plugins/uploadimage/plugin.js b/plugins/uploadimage/plugin.js index 2b54017efe2..6eb95942d69 100644 --- a/plugins/uploadimage/plugin.js +++ b/plugins/uploadimage/plugin.js @@ -161,14 +161,16 @@ /** * A regular expression that defines which image types are supported - * by upload image plugin. + * by the [Upload Image](https://ckeditor.com/cke4/addon/uploadimage) plugin. * - * // Accepts only png and jpeg image types. - * config.uploadImage_supportedTypes = /image\/(png|jpeg)/; + * ```javascript + * // Accepts only png and jpeg image types. + * config.uploadImage_supportedTypes = /image\/(png|jpeg)/; + * ``` * - * @since 4.20.2 + * @since 4.20.3 * @cfg {RegExp} [uploadImage_supportedTypes=/image\/(jpeg|png|gif|bmp)/] * @member CKEDITOR.config */ - CKEDITOR.config.uploadImage_supportedTypes = /image\/(jpeg|png|gif|bmp)/; + CKEDITOR.config.uploadImage_supportedTypes = /image\/(jpeg|png|gif|bmp)/; } )(); From 0fa2e9fa53b43fb9522fb99c5a5ba20004bf2ede Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Tue, 21 Feb 2023 17:50:10 +0100 Subject: [PATCH 771/946] Add changelog entry. --- CHANGES.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index 6f65fed1b0d..e9b54b58dcd 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -3,6 +3,10 @@ CKEditor 4 Changelog ## CKEditor 4.20.3 [IN-DEVELOPMENT] +New Features: + +* [#4400](https://github.com/ckeditor/ckeditor4/issues/4400): Added the [`config.uploadImage_supportedTypes`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-uploadImage_supportedTypes) configuration option allowing to change the image formats accepted by the [Upload Image](https://ckeditor.com/cke4/addon/uploadimage) plugin. Thanks to [SilverYoCha](https://github.com/SilverYoCha)! + ## CKEditor 4.20.2 Fixed Issues: From a3db2678e96210a50b7a63d1ff3b274faa8612f2 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Wed, 22 Feb 2023 17:08:00 +0100 Subject: [PATCH 772/946] Ensure there is selection in Chrome after calling `bot#setData()`. --- tests/_benderjs/ckeditor/static/bot.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/_benderjs/ckeditor/static/bot.js b/tests/_benderjs/ckeditor/static/bot.js index 7f1b43c63ae..e45dbbc1e09 100644 --- a/tests/_benderjs/ckeditor/static/bot.js +++ b/tests/_benderjs/ckeditor/static/bot.js @@ -246,6 +246,17 @@ editor.setData( data, function() { // Make sure the resume is invoked after wait. resume( function() { + var selection = editor.getSelection(); + + // Ensure there is selection in Chrome (#5385). + if ( CKEDITOR.env.chrome && selection.getType() === CKEDITOR.SELECTION_NONE ) { + var range = editor.createRange(); + + range.selectNodeContents( editor.editable() ); + + editor.getSelection().selectRanges( [ range ] ); + } + callback.call( tc ); } ); } ); From 1f576b7265c5f727812c713087ad3a95f4e35cdf Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Wed, 22 Feb 2023 17:08:28 +0100 Subject: [PATCH 773/946] Force range selection in Chrome in `/tests/core/dom/range/getclientrectswidget.js`. --- tests/core/dom/range/getclientrectswidget.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/core/dom/range/getclientrectswidget.js b/tests/core/dom/range/getclientrectswidget.js index 34b9a894b02..e18105ababa 100644 --- a/tests/core/dom/range/getclientrectswidget.js +++ b/tests/core/dom/range/getclientrectswidget.js @@ -142,6 +142,11 @@ range.setStart( rangeContainer, 0 ); range.setEnd( rangeContainer, rangeContainer.getChildCount() ); + // Chrome requires selecting the range (#5385). + if ( CKEDITOR.env.chrome ) { + range.select(); + } + rects = range.getClientRects( absolute ); assert.areEqual( widgetsCount, rects.length, 'Rect count' ); From a26891b1ffd59e1c9d16c13e3f15ef599a24575b Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Wed, 22 Feb 2023 17:14:36 +0100 Subject: [PATCH 774/946] Ensure that selection is forced only in `iframe`-based editors. --- tests/_benderjs/ckeditor/static/bot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/_benderjs/ckeditor/static/bot.js b/tests/_benderjs/ckeditor/static/bot.js index e45dbbc1e09..60b0c5f12b5 100644 --- a/tests/_benderjs/ckeditor/static/bot.js +++ b/tests/_benderjs/ckeditor/static/bot.js @@ -249,7 +249,7 @@ var selection = editor.getSelection(); // Ensure there is selection in Chrome (#5385). - if ( CKEDITOR.env.chrome && selection.getType() === CKEDITOR.SELECTION_NONE ) { + if ( CKEDITOR.env.chrome && selection.getType() === CKEDITOR.SELECTION_NONE && !editor.editable().isInline() ) { var range = editor.createRange(); range.selectNodeContents( editor.editable() ); From 71fcfe5eb2d8fdf7df3b9e867d7ded094690c990 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Wed, 22 Feb 2023 17:16:53 +0100 Subject: [PATCH 775/946] Fix selection only if the `bot#setData()` is called with empty data. --- tests/_benderjs/ckeditor/static/bot.js | 3 ++- tests/core/dom/range/getclientrectswidget.js | 5 ----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/tests/_benderjs/ckeditor/static/bot.js b/tests/_benderjs/ckeditor/static/bot.js index 60b0c5f12b5..827d9957f20 100644 --- a/tests/_benderjs/ckeditor/static/bot.js +++ b/tests/_benderjs/ckeditor/static/bot.js @@ -249,7 +249,8 @@ var selection = editor.getSelection(); // Ensure there is selection in Chrome (#5385). - if ( CKEDITOR.env.chrome && selection.getType() === CKEDITOR.SELECTION_NONE && !editor.editable().isInline() ) { + if ( data === '' && CKEDITOR.env.chrome && selection.getType() === CKEDITOR.SELECTION_NONE && + !editor.editable().isInline() ) { var range = editor.createRange(); range.selectNodeContents( editor.editable() ); diff --git a/tests/core/dom/range/getclientrectswidget.js b/tests/core/dom/range/getclientrectswidget.js index e18105ababa..34b9a894b02 100644 --- a/tests/core/dom/range/getclientrectswidget.js +++ b/tests/core/dom/range/getclientrectswidget.js @@ -142,11 +142,6 @@ range.setStart( rangeContainer, 0 ); range.setEnd( rangeContainer, rangeContainer.getChildCount() ); - // Chrome requires selecting the range (#5385). - if ( CKEDITOR.env.chrome ) { - range.select(); - } - rects = range.getClientRects( absolute ); assert.areEqual( widgetsCount, rects.length, 'Rect count' ); From 3a857661b96eda676cf87838825a89e7bd2cf2cb Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Wed, 22 Feb 2023 17:47:31 +0100 Subject: [PATCH 776/946] Force selection in widget tests. --- tests/plugins/widget/definition.js | 8 ++++++++ tests/plugins/widget/editing.js | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/tests/plugins/widget/definition.js b/tests/plugins/widget/definition.js index 814f8c5b99f..2dd091ba36a 100644 --- a/tests/plugins/widget/definition.js +++ b/tests/plugins/widget/definition.js @@ -567,6 +567,14 @@ editor.widgets.add( 'testcommanddata', widgetDef ); this.editorBot.setData( '

    foo

    ', function() { + // Force selection in Chrome (#5385). + if ( CKEDITOR.env.chrome && editor.getSelection().getType() === CKEDITOR.SELECTION_NONE ) { + var range = editor.createRange(); + + range.selectNodeContents( editor.editable() ); + range.select(); + } + editor.execCommand( 'testcommanddata', { startupData: { bar: 2 } } ); assert.areSame( 1, executed, 'data listener was executed once' ); } ); diff --git a/tests/plugins/widget/editing.js b/tests/plugins/widget/editing.js index 6b334571aa9..6ca4e4af8a2 100644 --- a/tests/plugins/widget/editing.js +++ b/tests/plugins/widget/editing.js @@ -410,6 +410,14 @@ var editor = this.editor; this.editorBot.setData( '

    ', function() { + // Force selection in Chrome (#5385). + if ( CKEDITOR.env.chrome && editor.getSelection().getType() === CKEDITOR.SELECTION_NONE ) { + var range = editor.createRange(); + + range.selectNodeContents( editor.editable() ); + range.select(); + } + editor.widgets.add( 'insertingwithoutdialog', { // No dialog defined. template: 'foo' From 2da04e98a26e937c17f69216cba0716b8926b9d8 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Fri, 24 Feb 2023 15:16:53 +0100 Subject: [PATCH 777/946] Fix failing test --- tests/plugins/easyimage/uploadintegrations.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/plugins/easyimage/uploadintegrations.js b/tests/plugins/easyimage/uploadintegrations.js index d3efdf95136..c1b42712e7c 100644 --- a/tests/plugins/easyimage/uploadintegrations.js +++ b/tests/plugins/easyimage/uploadintegrations.js @@ -241,8 +241,8 @@ var editorData = evt.editor.getData(), // To check if the change contains correct upload data, // we can simply check the existence of srcset attribute with a part of the path. - containsUploadedImageSrc = editorData.indexOf( 'srcset="/tests/' ) !== -1; - + containsUploadedImageSrc = + editorData.indexOf( 'srcset="/tests/' ) !== -1 || editorData.indexOf( 'src="blob:http' ) !== -1; assert.isTrue( containsUploadedImageSrc ); } ); } ) ); From 62e37ac7e8db29490798647604c28f61b154b1a0 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 14 Mar 2023 14:51:05 +0100 Subject: [PATCH 778/946] Fix showing notification for unsupported image types --- plugins/clipboard/plugin.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugins/clipboard/plugin.js b/plugins/clipboard/plugin.js index 2bc5813c6a6..fd62914a33c 100644 --- a/plugins/clipboard/plugin.js +++ b/plugins/clipboard/plugin.js @@ -236,6 +236,11 @@ }, null, null, 1 ); function testImageBase64Support( file ) { + // Check if turning images into base64 is disabled. #5431 + if ( !editor.config.clipboard_handleImages ) { + return false; + } + var supportedImageTypes = [ 'image/png', 'image/jpeg', 'image/gif' ]; return CKEDITOR.tools.indexOf( supportedImageTypes, file.type ) !== -1; } From 3405a2188fa1d36ae69ed26c3d9ffad25d5b2a33 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 14 Mar 2023 14:51:40 +0100 Subject: [PATCH 779/946] Add unit test --- tests/plugins/clipboard/notifications.js | 30 ++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/tests/plugins/clipboard/notifications.js b/tests/plugins/clipboard/notifications.js index 96f9dc66017..4fc027b2f82 100644 --- a/tests/plugins/clipboard/notifications.js +++ b/tests/plugins/clipboard/notifications.js @@ -165,6 +165,36 @@ 'The notification type is incorrect' ); }, 50 ); + wait(); + }, + + // #5431 + 'test notification with information about unsupported file types should be displayed when the clipboard_handleImages is disabled': function( editor ) { + var originalClipboard_handleImages = CKEDITOR.config.clipboard_handleImages; + CKEDITOR.config.clipboard_handleImages = false; + + var notificationSpy = sinon.spy( editor, 'showNotification' ), + notificationMessage = 'The image/jpeg, image/png, image/gif file format(s) are not supported.', + files = [ + { name: 'test.jpeg', type: 'image/jpeg' }, + { name: 'test.png', type: 'image/png' }, + { name: 'test.gif', type: 'image/gif' } + ]; + + pasteFiles( editor, files ); + + resume( function() { + CKEDITOR.config.clipboard_handleImages = originalClipboard_handleImages; + + notificationSpy.restore(); + + assert.areSame( 1, notificationSpy.callCount, 'Notification should be called once' ); + assert.areSame( notificationMessage, notificationSpy.getCall( 0 ).args[ 0 ], + 'The notification has incorrect message' ); + assert.areSame( 'info', notificationSpy.getCall( 0 ).args[ 1 ], + 'The notification type is incorrect' ); + }, 50 ); + wait(); } }; From 474ef92c6e32649e32162ed774825de82a9db21a Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 14 Mar 2023 15:07:11 +0100 Subject: [PATCH 780/946] Add manual test --- .../manual/pastenotificationdisablehandleimages.html | 11 +++++++++++ .../manual/pastenotificationdisablehandleimages.md | 9 +++++++++ 2 files changed, 20 insertions(+) create mode 100644 tests/plugins/clipboard/manual/pastenotificationdisablehandleimages.html create mode 100644 tests/plugins/clipboard/manual/pastenotificationdisablehandleimages.md diff --git a/tests/plugins/clipboard/manual/pastenotificationdisablehandleimages.html b/tests/plugins/clipboard/manual/pastenotificationdisablehandleimages.html new file mode 100644 index 00000000000..dfbeacbab21 --- /dev/null +++ b/tests/plugins/clipboard/manual/pastenotificationdisablehandleimages.html @@ -0,0 +1,11 @@ +
    + + diff --git a/tests/plugins/clipboard/manual/pastenotificationdisablehandleimages.md b/tests/plugins/clipboard/manual/pastenotificationdisablehandleimages.md new file mode 100644 index 00000000000..dc872fb4b34 --- /dev/null +++ b/tests/plugins/clipboard/manual/pastenotificationdisablehandleimages.md @@ -0,0 +1,9 @@ +@bender-tags: 4.21.0, bug, 5431 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, undo, clipboard + +1. Paste [PNG image](%BASE_PATH%_assets/logo.png) into the editor. + +**Expected** The image is not inserted into the editor and the notification: `The image/png file format(s) are not supported.` is displayed. + +**Unexpected** The image is inserted into the editor. From 292865ff511db902024ec527352f151341044752 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 14 Mar 2023 15:25:28 +0100 Subject: [PATCH 781/946] Add missing manual test with drop image and update description --- .../manual/dropnotificationdisablehandleimages.html | 11 +++++++++++ .../manual/dropnotificationdisablehandleimages.md | 11 +++++++++++ .../manual/pastenotificationdisablehandleimages.md | 2 ++ 3 files changed, 24 insertions(+) create mode 100644 tests/plugins/clipboard/manual/dropnotificationdisablehandleimages.html create mode 100644 tests/plugins/clipboard/manual/dropnotificationdisablehandleimages.md diff --git a/tests/plugins/clipboard/manual/dropnotificationdisablehandleimages.html b/tests/plugins/clipboard/manual/dropnotificationdisablehandleimages.html new file mode 100644 index 00000000000..dfbeacbab21 --- /dev/null +++ b/tests/plugins/clipboard/manual/dropnotificationdisablehandleimages.html @@ -0,0 +1,11 @@ +
    + + diff --git a/tests/plugins/clipboard/manual/dropnotificationdisablehandleimages.md b/tests/plugins/clipboard/manual/dropnotificationdisablehandleimages.md new file mode 100644 index 00000000000..63365c1d531 --- /dev/null +++ b/tests/plugins/clipboard/manual/dropnotificationdisablehandleimages.md @@ -0,0 +1,11 @@ +@bender-tags: 4.21.0, bug, 5431 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, undo, clipboard + +**Note** You may want to download a sample image. To do so, just right-click on the link and select `Save Link As`. + +1. Drop [PNG image](%BASE_PATH%_assets/logo.png) into the editor. + +**Expected** The image is not inserted into the editor and the notification: `The image/png file format(s) are not supported.` is displayed. + +**Unexpected** The image is inserted into the editor. diff --git a/tests/plugins/clipboard/manual/pastenotificationdisablehandleimages.md b/tests/plugins/clipboard/manual/pastenotificationdisablehandleimages.md index dc872fb4b34..e3fd912030f 100644 --- a/tests/plugins/clipboard/manual/pastenotificationdisablehandleimages.md +++ b/tests/plugins/clipboard/manual/pastenotificationdisablehandleimages.md @@ -2,6 +2,8 @@ @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, undo, clipboard +**Note** You may want to download a sample image. To do so, just right-click on the link and select `Save as`. + 1. Paste [PNG image](%BASE_PATH%_assets/logo.png) into the editor. **Expected** The image is not inserted into the editor and the notification: `The image/png file format(s) are not supported.` is displayed. From 0f0ce5bf6a83c0c7333019c8b968afaa6dc6e1f4 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 14 Mar 2023 15:32:06 +0100 Subject: [PATCH 782/946] Add unit test for dropping image when clipboard_handleImages is OFF --- tests/plugins/clipboard/dropimage.js | 40 ++++++++++++++++++++++++ tests/plugins/clipboard/notifications.js | 2 +- 2 files changed, 41 insertions(+), 1 deletion(-) diff --git a/tests/plugins/clipboard/dropimage.js b/tests/plugins/clipboard/dropimage.js index 1b05efb1da7..27496091827 100644 --- a/tests/plugins/clipboard/dropimage.js +++ b/tests/plugins/clipboard/dropimage.js @@ -150,6 +150,46 @@ } ); }, + // (#5431) + 'test dropping image when the clipboard_handleImages configuration option is OFF': function() { + var originalClipboard_handleImages = CKEDITOR.config.clipboard_handleImages; + CKEDITOR.config.clipboard_handleImages = false; + + var dropEvt = bender.tools.mockDropEvent(), + imageType = 'image/png', + expectedData = '

    Paste image here:

    ', + expectedMsgRegex = prepareNotificationRegex( this.editor.lang.clipboard.fileFormatNotSupportedNotification ), + expectedDuration = this.editor.config.clipboard_notificationDuration, + notificationSpy = sinon.spy( this.editor, 'showNotification' ); + + FileReader.setFileMockType( imageType ); + FileReader.setReadResult( 'load' ); + + setHtmlWithSelection( this.editor, '

    Paste image here:^

    ' ); + assertImageDrop( { + editor: this.editor, + event: dropEvt, + type: imageType, + expectedData: expectedData, + dropRange: { + dropContainer: this.editor.editable().findOne( '.p' ).getChild( 0 ), + dropOffset: 17 + }, + callback: function() { + notificationSpy.restore(); + + assert.areSame( 1, notificationSpy.callCount, 'There was only one notification' ); + assert.isMatching( expectedMsgRegex, notificationSpy.getCall( 0 ).args[ 0 ], + 'The notification had correct message' ); + assert.areSame( 'info', notificationSpy.getCall( 0 ).args[ 1 ], + 'The notification had correct type' ); + assert.areSame( expectedDuration, notificationSpy.getCall( 0 ).args[ 2 ], + 'The notification had correct duration' ); + } + } ); + CKEDITOR.config.clipboard_handleImages = originalClipboard_handleImages; + }, + 'test abort drop': function() { var dropEvt = bender.tools.mockDropEvent(), imageType = 'image/png', diff --git a/tests/plugins/clipboard/notifications.js b/tests/plugins/clipboard/notifications.js index 4fc027b2f82..66bf65c196b 100644 --- a/tests/plugins/clipboard/notifications.js +++ b/tests/plugins/clipboard/notifications.js @@ -168,7 +168,7 @@ wait(); }, - // #5431 + // (#5431) 'test notification with information about unsupported file types should be displayed when the clipboard_handleImages is disabled': function( editor ) { var originalClipboard_handleImages = CKEDITOR.config.clipboard_handleImages; CKEDITOR.config.clipboard_handleImages = false; From 639a339bd10c053b60f1176c9426989b434dec0c Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Thu, 16 Mar 2023 11:57:03 +0100 Subject: [PATCH 783/946] Update tests. --- tests/plugins/clipboard/dropimage.js | 77 ++++++++++++++------------- tests/plugins/clipboard/pasteimage.js | 34 ++++++++++++ 2 files changed, 73 insertions(+), 38 deletions(-) diff --git a/tests/plugins/clipboard/dropimage.js b/tests/plugins/clipboard/dropimage.js index 27496091827..443acca40a1 100644 --- a/tests/plugins/clipboard/dropimage.js +++ b/tests/plugins/clipboard/dropimage.js @@ -151,44 +151,45 @@ }, // (#5431) - 'test dropping image when the clipboard_handleImages configuration option is OFF': function() { - var originalClipboard_handleImages = CKEDITOR.config.clipboard_handleImages; - CKEDITOR.config.clipboard_handleImages = false; - - var dropEvt = bender.tools.mockDropEvent(), - imageType = 'image/png', - expectedData = '

    Paste image here:

    ', - expectedMsgRegex = prepareNotificationRegex( this.editor.lang.clipboard.fileFormatNotSupportedNotification ), - expectedDuration = this.editor.config.clipboard_notificationDuration, - notificationSpy = sinon.spy( this.editor, 'showNotification' ); - - FileReader.setFileMockType( imageType ); - FileReader.setReadResult( 'load' ); - - setHtmlWithSelection( this.editor, '

    Paste image here:^

    ' ); - assertImageDrop( { - editor: this.editor, - event: dropEvt, - type: imageType, - expectedData: expectedData, - dropRange: { - dropContainer: this.editor.editable().findOne( '.p' ).getChild( 0 ), - dropOffset: 17 - }, - callback: function() { - notificationSpy.restore(); - - assert.areSame( 1, notificationSpy.callCount, 'There was only one notification' ); - assert.isMatching( expectedMsgRegex, notificationSpy.getCall( 0 ).args[ 0 ], - 'The notification had correct message' ); - assert.areSame( 'info', notificationSpy.getCall( 0 ).args[ 1 ], - 'The notification had correct type' ); - assert.areSame( expectedDuration, notificationSpy.getCall( 0 ).args[ 2 ], - 'The notification had correct duration' ); - } - } ); - CKEDITOR.config.clipboard_handleImages = originalClipboard_handleImages; - }, + 'test dropping image when the clipboard_handleImages configuration option is OFF displays notification about unsupported image type': + function() { + var originalClipboard_handleImages = CKEDITOR.config.clipboard_handleImages; + CKEDITOR.config.clipboard_handleImages = false; + + var dropEvt = bender.tools.mockDropEvent(), + imageType = 'image/png', + expectedData = '

    Paste image here:

    ', + expectedMsgRegex = prepareNotificationRegex( this.editor.lang.clipboard.fileFormatNotSupportedNotification ), + expectedDuration = this.editor.config.clipboard_notificationDuration, + notificationSpy = sinon.spy( this.editor, 'showNotification' ); + + FileReader.setFileMockType( imageType ); + FileReader.setReadResult( 'load' ); + + setHtmlWithSelection( this.editor, '

    Paste image here:^

    ' ); + assertImageDrop( { + editor: this.editor, + event: dropEvt, + type: imageType, + expectedData: expectedData, + dropRange: { + dropContainer: this.editor.editable().findOne( '.p' ).getChild( 0 ), + dropOffset: 17 + }, + callback: function() { + notificationSpy.restore(); + + assert.areSame( 1, notificationSpy.callCount, 'There was only one notification' ); + assert.isMatching( expectedMsgRegex, notificationSpy.getCall( 0 ).args[ 0 ], + 'The notification had correct message' ); + assert.areSame( 'info', notificationSpy.getCall( 0 ).args[ 1 ], + 'The notification had correct type' ); + assert.areSame( expectedDuration, notificationSpy.getCall( 0 ).args[ 2 ], + 'The notification had correct duration' ); + } + } ); + CKEDITOR.config.clipboard_handleImages = originalClipboard_handleImages; + }, 'test abort drop': function() { var dropEvt = bender.tools.mockDropEvent(), diff --git a/tests/plugins/clipboard/pasteimage.js b/tests/plugins/clipboard/pasteimage.js index e318df925c3..97372e2ffde 100644 --- a/tests/plugins/clipboard/pasteimage.js +++ b/tests/plugins/clipboard/pasteimage.js @@ -102,6 +102,40 @@ } ); }, + // (#5431) + 'test pasting image when the clipboard_handleImages configuration option is OFF displays notification about unsupported image type': + function() { + var originalClipboard_handleImages = CKEDITOR.config.clipboard_handleImages; + CKEDITOR.config.clipboard_handleImages = false; + + var editor = this.editor, + expectedMsgRegex = prepareNotificationRegex( this.editor.lang.clipboard.fileFormatNotSupportedNotification ), + expectedDuration = editor.config.clipboard_notificationDuration, + notificationSpy = sinon.spy( editor, 'showNotification' ); + + FileReader.setFileMockType( 'image/png' ); + FileReader.setReadResult( 'load' ); + + bender.tools.selection.setWithHtml( this.editor, '

    Paste image here:{}

    ' ); + this.assertPaste( { + type: 'image/png', + expected: '

    Paste image here:^@

    ', + callback: function() { + notificationSpy.restore(); + + assert.areSame( 1, notificationSpy.callCount, 'There was only one notification' ); + assert.isMatching( expectedMsgRegex, notificationSpy.getCall( 0 ).args[ 0 ], + 'The notification had correct message' ); + assert.areSame( 'info', notificationSpy.getCall( 0 ).args[ 1 ], + 'The notification had correct type' ); + assert.areSame( expectedDuration, notificationSpy.getCall( 0 ).args[ 2 ], + 'The notification had correct duration' ); + } + } ); + + CKEDITOR.config.clipboard_handleImages = originalClipboard_handleImages; + }, + 'test aborted paste': function() { FileReader.setFileMockType( 'image/png' ); FileReader.setReadResult( 'abort' ); From 86d42a619d12b627889966756858adb30d708e36 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Thu, 16 Mar 2023 11:57:35 +0100 Subject: [PATCH 784/946] Fix codestyle issues. --- plugins/clipboard/plugin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/clipboard/plugin.js b/plugins/clipboard/plugin.js index fd62914a33c..c6315f314a3 100644 --- a/plugins/clipboard/plugin.js +++ b/plugins/clipboard/plugin.js @@ -236,7 +236,7 @@ }, null, null, 1 ); function testImageBase64Support( file ) { - // Check if turning images into base64 is disabled. #5431 + // Check if turning images into base64 is disabled (#5431). if ( !editor.config.clipboard_handleImages ) { return false; } From 304f19daf0f4c6f7c8007928e9facb7f09b0f439 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Thu, 16 Mar 2023 12:04:06 +0100 Subject: [PATCH 785/946] Update manual test for pasting. --- .../manual/pastenotificationdisablehandleimages.html | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tests/plugins/clipboard/manual/pastenotificationdisablehandleimages.html b/tests/plugins/clipboard/manual/pastenotificationdisablehandleimages.html index dfbeacbab21..c7ba4702a12 100644 --- a/tests/plugins/clipboard/manual/pastenotificationdisablehandleimages.html +++ b/tests/plugins/clipboard/manual/pastenotificationdisablehandleimages.html @@ -6,6 +6,13 @@ } CKEDITOR.replace( 'editor', { - clipboard_handleImages: false + clipboard_handleImages: false, + on: { + loaded: function() { + if ( !CKEDITOR.plugins.clipboard.isCustomDataTypesSupported ) { + bender.ignore(); + } + } + } } ); From 3f3fd776f98ecf1eba804ac932a464f829198bfa Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Thu, 16 Mar 2023 12:05:45 +0100 Subject: [PATCH 786/946] Update tags in uploadimage manual test. --- tests/plugins/uploadimage/manual/customsupportedtypes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/plugins/uploadimage/manual/customsupportedtypes.md b/tests/plugins/uploadimage/manual/customsupportedtypes.md index a9568a0c8e3..69066736c84 100644 --- a/tests/plugins/uploadimage/manual/customsupportedtypes.md +++ b/tests/plugins/uploadimage/manual/customsupportedtypes.md @@ -1,4 +1,4 @@ -@bender-tags: 4.20.3, feature, 4400 +@bender-tags: 4.21.0, feature, 4400, 5431 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, uploadimage, undo, image2 @bender-include: ../../uploadwidget/manual/_helpers/xhr.js From 0902690449ec2e0d51ad5c38848e259af41b53e2 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Thu, 16 Mar 2023 12:08:00 +0100 Subject: [PATCH 787/946] Add changelog entry. --- CHANGES.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index e9b54b58dcd..8eb11354571 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -7,6 +7,10 @@ New Features: * [#4400](https://github.com/ckeditor/ckeditor4/issues/4400): Added the [`config.uploadImage_supportedTypes`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-uploadImage_supportedTypes) configuration option allowing to change the image formats accepted by the [Upload Image](https://ckeditor.com/cke4/addon/uploadimage) plugin. Thanks to [SilverYoCha](https://github.com/SilverYoCha)! +Fixed Issues: + +* [#5431](https://github.com/ckeditor/ckeditor4/issues/5431): Fix: No notification is shown when pasting or dropping unsupported image types into the editor. + ## CKEditor 4.20.2 Fixed Issues: From d25cd86f87a72bfcaec4da1b6c7aea59f3ad0e16 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Tue, 14 Mar 2023 13:15:50 +0100 Subject: [PATCH 788/946] Improved iframe handling logic. --- plugins/embed/plugin.js | 43 ++++++++++++++++++++---- plugins/iframe/dialogs/iframe.js | 4 +++ plugins/iframe/plugin.js | 21 +++++++++++- tests/plugins/embed/integration.html | 7 +++- tests/plugins/embed/integration.js | 30 +++++++++++++++++ tests/plugins/embedbase/definition.js | 5 ++- tests/plugins/embedbase/notifications.js | 5 ++- tests/plugins/iframe/iframe.js | 12 +++---- tests/tickets/11110/1.js | 2 +- 9 files changed, 111 insertions(+), 18 deletions(-) diff --git a/plugins/embed/plugin.js b/plugins/embed/plugin.js index babed16fa14..3985fd1aa6e 100644 --- a/plugins/embed/plugin.js +++ b/plugins/embed/plugin.js @@ -12,7 +12,8 @@ requires: 'embedbase', init: function( editor ) { - var widgetDefinition = CKEDITOR.plugins.embedBase.createWidgetBaseDefinition( editor ); + var widgetDefinition = CKEDITOR.plugins.embedBase.createWidgetBaseDefinition( editor ), + embedBaseInitMethod = widgetDefinition.init; if ( !editor.config.embed_provider ) { CKEDITOR.error( 'embed-no-provider-url' ); @@ -44,10 +45,34 @@ }; }, + init: function() { + embedBaseInitMethod.call( this ); + + if ( editor.config.embed_keepOriginalContent ) { + return; + } + + this.on( 'ready', function() { + this.loadContent( this.data.url, { + callback: function() { + editor.fire( 'updateSnapshot' ); + } + } ); + } ); + }, + upcast: function( el, data ) { + var child; + if ( el.name == 'div' && el.attributes[ 'data-oembed-url' ] ) { data.url = el.attributes[ 'data-oembed-url' ]; + if ( !editor.config.embed_keepOriginalContent ) { + while ( child = el.getFirst() ) { + child.remove(); + } + } + return true; } }, @@ -60,17 +85,21 @@ // Register the definition as 'embed' widget. editor.widgets.add( 'embed', widgetDefinition ); - // Do not filter contents of the div[data-oembed-url] at all. - editor.filter.addElementCallback( function( el ) { - if ( 'data-oembed-url' in el.attributes ) { - return CKEDITOR.FILTER_SKIP_TREE; - } - } ); + if ( editor.config.embed_keepOriginalContent ) { + // Do not filter contents of the div[data-oembed-url] at all. + editor.filter.addElementCallback( function( el ) { + if ( 'data-oembed-url' in el.attributes ) { + return CKEDITOR.FILTER_SKIP_TREE; + } + } ); + } } } ); } )(); +CKEDITOR.config.embed_keepOriginalContent = false; + /** * A template for the URL of the provider endpoint. This URL will be queried for each resource to be embedded. * diff --git a/plugins/iframe/dialogs/iframe.js b/plugins/iframe/dialogs/iframe.js index 871f3f55d57..30c31cf4380 100644 --- a/plugins/iframe/dialogs/iframe.js +++ b/plugins/iframe/dialogs/iframe.js @@ -82,6 +82,10 @@ extraAttributes = {}; this.commitContent( iframeNode, extraStyles, extraAttributes ); + var attributes = editor.plugins.iframe._.getIframeAttributes( editor, iframeNode ); + + iframeNode.setAttributes( attributes ); + // Refresh the fake image. var newFakeImage = editor.createFakeElement( iframeNode, 'cke_iframe', 'iframe', true ); newFakeImage.setAttributes( extraAttributes ); diff --git a/plugins/iframe/plugin.js b/plugins/iframe/plugin.js index cf70853299c..5a21b74f2f5 100644 --- a/plugins/iframe/plugin.js +++ b/plugins/iframe/plugin.js @@ -26,7 +26,7 @@ init: function( editor ) { var pluginName = 'iframe', lang = editor.lang.iframe, - allowed = 'iframe[align,longdesc,tabindex,frameborder,height,name,scrolling,src,title,width]'; + allowed = 'iframe[align,longdesc,tabindex,frameborder,height,name,scrolling,src,title,width,sandbox]'; if ( editor.plugins.dialogadvtab ) allowed += ';iframe' + editor.plugins.dialogadvtab.allowedContent( { id: 1, classes: 1, styles: 1 } ); @@ -75,11 +75,30 @@ dataFilter.addRules( { elements: { iframe: function( element ) { + var attributes = editor.plugins.iframe._.getIframeAttributes( editor, element ); + + if ( attributes !== undefined ) { + element.attributes = CKEDITOR.tools.object.merge( element.attributes, attributes ); + } + return editor.createFakeParserElement( element, 'cke_iframe', 'iframe', true ); } } } ); } + }, + _: { + getIframeAttributes: function( editor, iframe ) { + var attributes = editor.config.iframe_attributes; + + if ( typeof attributes === 'function' ) { + return attributes( iframe ); + } else if ( typeof attributes === 'object' ) { + return attributes; + } + } } } ); } )(); + +CKEDITOR.config.iframe_attributes = { sandbox: '' }; diff --git a/tests/plugins/embed/integration.html b/tests/plugins/embed/integration.html index d59cf0b68ea..3ba27d0712d 100644 --- a/tests/plugins/embed/integration.html +++ b/tests/plugins/embed/integration.html @@ -1,4 +1,9 @@ \ No newline at end of file + + + diff --git a/tests/plugins/embed/integration.js b/tests/plugins/embed/integration.js index a7593e3f44c..a10830157d4 100644 --- a/tests/plugins/embed/integration.js +++ b/tests/plugins/embed/integration.js @@ -10,6 +10,7 @@ bender.editors = { name: 'editor_classic', creator: 'replace', config: { + embed_keepOriginalContent: true, extraAllowedContent: 'div(a,b,c)', removePlugins: 'div', stylesSet: [ @@ -68,10 +69,39 @@ widgetTestsTools.addTests( tcs, { widgetName: 'embed', extraPlugins: 'embed', initialInstancesNumber: 1, + editorConfig: { + embed_keepOriginalContent: true + }, newData: [ [ 'info', 'url', 'http://xxx' ] ], newWidgetPattern: '

    url:http%3A%2F%2Fxxx

    ' } ); +widgetTestsTools.addTests( tcs, { + name: 'regenerated', + widgetName: 'embed', + extraPlugins: 'embed', + initialInstancesNumber: 1, + newData: [ + [ 'info', 'url', 'http://xxx' ] + ], + newWidgetPattern: '

    url:http%3A%2F%2Fxxx

    ', + checkData: false, + assertWidgets: function( editor ) { + var widgets = bender.tools.objToArray( editor.widgets.instances ), + fancyHtmlRegex = /<(strong|em)>/g, + widget; + + while ( widget = widgets.pop() ) { + if ( widget.name !== 'embed' ) { + continue; + } + + assert.areSame( 'http://xxx', widget.data.url, 'Widget has correct URL' ); + assert.isFalse( fancyHtmlRegex.test( widget.element.getHtml() ), 'Widget content is filtered' ); + } + } +} ); + bender.test( tcs ); diff --git a/tests/plugins/embedbase/definition.js b/tests/plugins/embedbase/definition.js index 6e6e7ace8fe..75cf8c86da9 100644 --- a/tests/plugins/embedbase/definition.js +++ b/tests/plugins/embedbase/definition.js @@ -7,7 +7,10 @@ bender.editors = { inline: { name: 'editor_inline', - creator: 'inline' + creator: 'inline', + config: { + embed_keepOriginalContent: true + } } }; diff --git a/tests/plugins/embedbase/notifications.js b/tests/plugins/embedbase/notifications.js index cffcf7583ee..2343eef10bf 100644 --- a/tests/plugins/embedbase/notifications.js +++ b/tests/plugins/embedbase/notifications.js @@ -8,7 +8,10 @@ bender.editors = { inline: { name: 'editor_inline', - creator: 'inline' + creator: 'inline', + config: { + embed_keepOriginalContent: true + } } }; diff --git a/tests/plugins/iframe/iframe.js b/tests/plugins/iframe/iframe.js index a7747d89ece..c7ab1263481 100644 --- a/tests/plugins/iframe/iframe.js +++ b/tests/plugins/iframe/iframe.js @@ -24,7 +24,7 @@ 'test load iframe': function() { var editor = this.editor, - expected = ''; + expected = ''; this.editorBot.setData( expected, function() { assertHtml( expected, editor.getData() ); @@ -35,7 +35,7 @@ var editor = this.editor; this.editorBot.setData( '', function() { - assertHtml( '' , editor.getData() ); + assertHtml( '' , editor.getData() ); } ); }, @@ -49,7 +49,7 @@ dialog.getButton( 'ok' ).click(); - assert.areEqual( '', bot.getData( true ) ); } ); }, @@ -68,7 +68,7 @@ dialog.getButton( 'ok' ).click(); - assert.areEqual( '', bot.getData( true ) ); + assert.areEqual( '', bot.getData( true ) ); } ); }, @@ -115,7 +115,7 @@ dialog.getButton( 'ok' ).click(); - assert.areEqual( '', bot.getData( true ) ); + assert.areEqual( '', bot.getData( true ) ); } ); }, @@ -131,7 +131,7 @@ dialog.getButton( 'ok' ).click(); - assert.areEqual( '', bot.getData( true ) ); + assert.areEqual( '', bot.getData( true ) ); } ); } } ); diff --git a/tests/tickets/11110/1.js b/tests/tickets/11110/1.js index e8e85550344..371c197e808 100644 --- a/tests/tickets/11110/1.js +++ b/tests/tickets/11110/1.js @@ -21,7 +21,7 @@ editor.on( 'afterPaste', function() { resume( function() { assert.areSame( 0, CKEDITOR.tools.object.keys( editor.widgets.instances ).length ); - assert.areSame( '

    xx

    ', + assert.areSame( '

    xx

    ', bender.tools.compatHtml( editor.getData(), true, true ) ); } ); } ); From b85af23f020a61397c6c0024aef73f2c7f62bfef Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Thu, 16 Mar 2023 13:32:44 +0100 Subject: [PATCH 789/946] Updated version tag. --- CHANGES.md | 4 ++-- plugins/uploadimage/plugin.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 8eb11354571..1ea1d26eed3 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,7 +1,7 @@ CKEditor 4 Changelog ==================== -## CKEditor 4.20.3 [IN-DEVELOPMENT] +## CKEditor 4.21 New Features: @@ -9,7 +9,7 @@ New Features: Fixed Issues: -* [#5431](https://github.com/ckeditor/ckeditor4/issues/5431): Fix: No notification is shown when pasting or dropping unsupported image types into the editor. +* [#5431](https://github.com/ckeditor/ckeditor4/issues/5431): Fixed: No notification is shown when pasting or dropping unsupported image types into the editor. ## CKEditor 4.20.2 diff --git a/plugins/uploadimage/plugin.js b/plugins/uploadimage/plugin.js index 6eb95942d69..ec8afdbb00b 100644 --- a/plugins/uploadimage/plugin.js +++ b/plugins/uploadimage/plugin.js @@ -168,7 +168,7 @@ * config.uploadImage_supportedTypes = /image\/(png|jpeg)/; * ``` * - * @since 4.20.3 + * @since 4.21.0 * @cfg {RegExp} [uploadImage_supportedTypes=/image\/(jpeg|png|gif|bmp)/] * @member CKEDITOR.config */ From 9acdc4a7cc9db5d7081cad3f93158d6f5e6ab302 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Thu, 16 Mar 2023 13:33:15 +0100 Subject: [PATCH 790/946] Restored IN DEVELOPMENT flag. --- CHANGES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 1ea1d26eed3..dcaa20c67aa 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,7 +1,7 @@ CKEditor 4 Changelog ==================== -## CKEditor 4.21 +## CKEditor 4.21 [IN DEVELOPMENT] New Features: From 38cbeacd4e9e11fbea3e8a6f2ac8c237a7306eef Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Thu, 16 Mar 2023 13:34:32 +0100 Subject: [PATCH 791/946] Updated version tag. --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4124bbf1ce5..67fb392b781 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ckeditor4-dev", - "version": "4.20.2", + "version": "4.21.0", "description": "The development version of CKEditor - JavaScript WYSIWYG web text editor.", "devDependencies": { "benderjs": "^0.4.6", From 0a51db5455d107a2e94ee1c64f43ddd874334e6c Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Thu, 16 Mar 2023 16:02:13 +0100 Subject: [PATCH 792/946] Fix failing tests --- tests/core/htmldataprocessor/htmldataprocessor.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/core/htmldataprocessor/htmldataprocessor.js b/tests/core/htmldataprocessor/htmldataprocessor.js index 82379f9bcf7..bbfd7bcae68 100644 --- a/tests/core/htmldataprocessor/htmldataprocessor.js +++ b/tests/core/htmldataprocessor/htmldataprocessor.js @@ -103,7 +103,8 @@ creator: 'inline', name: 'test_editor2', config: { - allowedContent: true + allowedContent: true, + removePlugins: 'iframe' } }, editor3: { From e205391ad01b2121ed91da76acff434e294c57f6 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Wed, 22 Mar 2023 09:41:56 +0100 Subject: [PATCH 793/946] Added configuration options description. --- plugins/embed/plugin.js | 13 +++++++++++++ plugins/iframe/plugin.js | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+) diff --git a/plugins/embed/plugin.js b/plugins/embed/plugin.js index 3985fd1aa6e..74b61c9730b 100644 --- a/plugins/embed/plugin.js +++ b/plugins/embed/plugin.js @@ -98,6 +98,19 @@ } )(); +/** + * Decides if the content inside the Media Embed widget should be left as-is, without filtering (default behavior + * of the Embed plugin before v4.21). Since v4.21 the Media Embed widget content is regenerated + * every time when initializing the widget. + * + * **NOTE:** It's not recommended to enable this option. Accepting any content inside the embed plugin may open + * your application to security vulnerabilities. If, for some reason, you need to enable it, make sure to properly + * configure [Content Security Policy](https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP) on your web page. + * + * @since 4.21.0 + * @cfg {Boolean} [embed_keepOriginalContent=false] + * @member CKEDITOR.config + */ CKEDITOR.config.embed_keepOriginalContent = false; /** diff --git a/plugins/iframe/plugin.js b/plugins/iframe/plugin.js index 5a21b74f2f5..790ceda0787 100644 --- a/plugins/iframe/plugin.js +++ b/plugins/iframe/plugin.js @@ -101,4 +101,42 @@ } ); } )(); +/** + * Indicates the default iframe attributes. + * + * Starting from v4.21, iframe elements are sandboxed to secure web pages without proper + * [Content Security Policy](https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP) configuration. + * + * **NOTE:** Disabling that option may open your application to security vulnerabilities. + * If, for some reason, you need to enable it, make sure to properly + * configure [Content Security Policy](https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP) + * on your web page or use function-based configuration to allow trusted iframe elements only. + * + * Function-based configuration example: + * + * ```javascript + * CKEDITOR.config.iframe_attributes = function( iframe ) { + * var youtubeOrigin = 'https://www.youtube.com' + * + * if ( youtubeOrigin.indexOf( iframe.attributes.src ) !== -1 ) { + * return { sandbox: "allow-scripts allow-same-origin" } + * } + * + * return: { sandbox: "" }; + * } + * ``` + * + * Object-based configuration example: + * + * ```javascript + * CKEDITOR.config.iframe_attributes = { + * sandbox: 'allow-scripts allow-same-origin', + * allow: 'autoplay' + * } + * ``` + * + * @since 4.21.0 + * @cfg {Function/Object} [iframe_attributes = { sandbox: '' }] + * @member CKEDITOR.config + */ CKEDITOR.config.iframe_attributes = { sandbox: '' }; From b6ab1fe03e8425ce1b230897526ada0cea19f8ec Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Wed, 22 Mar 2023 09:55:14 +0100 Subject: [PATCH 794/946] Updated changelog. --- CHANGES.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index dcaa20c67aa..a697a63ea65 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,7 +1,24 @@ CKEditor 4 Changelog ==================== -## CKEditor 4.21 [IN DEVELOPMENT] +## CKEditor 4.21.0 + +**Security Updates:** + +A cross-site scripting vulnerability has been discovered affecting [Iframe Dialog](https://ckeditor.com/cke4/addon/iframe) and [Media Embed](https://ckeditor.com/cke4/addon/embed) plugins. See [GitHub advisory](https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-vh5c-xwqv-cv9g) for more details. + +**Potential breaking changes** + +In some rare cases, a security release may introduce a breaking change to your application. We have provided configuration options that will help you mitigate any potential issues with the upgrade: + +- Starting from version 4.21, the [Iframe Dialog](https://ckeditor.com/cke4/addon/iframe) plugin applies the `sandbox` attribute by default, which restricts JavaScript code execution in the iframe element. To change this behavior, configure the [`config.iframe_attributes`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-iframe_attributes) option. +- Starting from version 4.21, the [Media Embed](https://ckeditor.com/cke4/addon/embed) plugin regenerates the entire content of the embed widget by default. To change this behavior, configure the [`config.embed_keepOriginalContent`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-embed_keepOriginalContent) option. + +If you choose to change either of the above options, make sure to properly configure [Content Security Policy](https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP) to avoid any potential security issues that may arise from embedding iframe elements on your web page. + +You can read more details in the relevant security advisory and [contact us](security@cksource.com) if you have more questions. + +**An upgrade is highly recommended!** New Features: From d529d176d70016ce8bcf51eb87ce7802a05fe5f9 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Wed, 22 Mar 2023 09:57:36 +0100 Subject: [PATCH 795/946] Changelog corrections. --- CHANGES.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index a697a63ea65..c74e41d02b0 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -5,7 +5,9 @@ CKEditor 4 Changelog **Security Updates:** -A cross-site scripting vulnerability has been discovered affecting [Iframe Dialog](https://ckeditor.com/cke4/addon/iframe) and [Media Embed](https://ckeditor.com/cke4/addon/embed) plugins. See [GitHub advisory](https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-vh5c-xwqv-cv9g) for more details. +A cross-site scripting vulnerability has been discovered affecting [Iframe Dialog](https://ckeditor.com/cke4/addon/iframe) and [Media Embed](https://ckeditor.com/cke4/addon/embed) plugins. + +This vulnerability might affect a small percentage of integrators that depend on dynamic editor initialization/destroy mechanism. See [GitHub advisory](https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-vh5c-xwqv-cv9g) for more details. **Potential breaking changes** From 1e17f04e4690907828f4e368b0bb1d74ea27a2e7 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Wed, 22 Mar 2023 13:19:28 +0100 Subject: [PATCH 796/946] Updated docs. --- plugins/iframe/plugin.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/iframe/plugin.js b/plugins/iframe/plugin.js index 790ceda0787..934c2ce58f7 100644 --- a/plugins/iframe/plugin.js +++ b/plugins/iframe/plugin.js @@ -115,7 +115,7 @@ * Function-based configuration example: * * ```javascript - * CKEDITOR.config.iframe_attributes = function( iframe ) { + * config.iframe_attributes = function( iframe ) { * var youtubeOrigin = 'https://www.youtube.com' * * if ( youtubeOrigin.indexOf( iframe.attributes.src ) !== -1 ) { @@ -129,7 +129,7 @@ * Object-based configuration example: * * ```javascript - * CKEDITOR.config.iframe_attributes = { + * config.iframe_attributes = { * sandbox: 'allow-scripts allow-same-origin', * allow: 'autoplay' * } From a6da35b1477a1e5a7408790bab66f2a8827ea399 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Fri, 3 Mar 2023 16:59:09 +0100 Subject: [PATCH 797/946] Dirty: cleanup preview plugin --- plugins/preview/plugin.js | 35 +++++------------------------------ 1 file changed, 5 insertions(+), 30 deletions(-) diff --git a/plugins/preview/plugin.js b/plugins/preview/plugin.js index 86ae33ced5f..06a1afafed7 100644 --- a/plugins/preview/plugin.js +++ b/plugins/preview/plugin.js @@ -60,8 +60,8 @@ windowDimensions = getWindowDimensions(), // For IE we should use window.location rather than setting url in window.open (https://dev.ckeditor.com/ticket/11146). previewLocation = getPreviewLocation(), - previewUrl = getPreviewUrl(), nativePreviewWindow, + previewUrl = '', previewWindow, doc; @@ -74,7 +74,7 @@ // In cases where we force reloading the location or setting concrete URL to open, // we need a way to pass content to the opened window. We do it by hack with // passing it through window's parent property. - if ( previewLocation || previewUrl ) { + if ( previewLocation ) { window._cke_htmlToLoad = eventData.dataValue; } @@ -135,25 +135,13 @@ ''; function generateBaseTag() { - var template = '', - origin = location.origin, - pathname = location.pathname; - - if ( !config.baseHref && !CKEDITOR.env.gecko ) { - return ''; - } + var template = ''; if ( config.baseHref ) { return template.replace( '{HREF}', config.baseHref ); } - // As we use HTML file in Gecko, we must fix the incorrect base for - // relative paths. - pathname = pathname.split( '/' ); - pathname.pop(); - pathname = pathname.join( '/' ); - - return template.replace( '{HREF}', origin + pathname + '/' ); + return ''; } function createBodyHtml() { @@ -212,8 +200,7 @@ } function getPreviewLocation() { - // #(4444) - if ( !CKEDITOR.env.ie && !CKEDITOR.env.gecko ) { + if ( !CKEDITOR.env.ie ) { return null; } @@ -227,18 +214,6 @@ 'window.opener._cke_htmlToLoad = null;' + '})() )'; } - - function getPreviewUrl() { - var pluginPath = CKEDITOR.plugins.getPath( 'preview' ); - - if ( !CKEDITOR.env.gecko ) { - return ''; - } - - // With Firefox only, we need to open a special preview page, so - // anchors will work properly on it (https://dev.ckeditor.com/ticket/9047). - return CKEDITOR.getUrl( pluginPath + 'preview.html' ); - } } )(); /** From 68a5fcb6edcb039335790b30ecd3a68d425e22a1 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 28 Mar 2023 09:13:51 +0200 Subject: [PATCH 798/946] Simplify code --- plugins/preview/plugin.js | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/plugins/preview/plugin.js b/plugins/preview/plugin.js index 06a1afafed7..080f4426927 100644 --- a/plugins/preview/plugin.js +++ b/plugins/preview/plugin.js @@ -61,7 +61,6 @@ // For IE we should use window.location rather than setting url in window.open (https://dev.ckeditor.com/ticket/11146). previewLocation = getPreviewLocation(), nativePreviewWindow, - previewUrl = '', previewWindow, doc; @@ -78,7 +77,7 @@ window._cke_htmlToLoad = eventData.dataValue; } - nativePreviewWindow = window.open( previewUrl, null, generateWindowOptions( windowDimensions ) ); + nativePreviewWindow = window.open( '', null, generateWindowOptions( windowDimensions ) ); previewWindow = new CKEDITOR.dom.window( nativePreviewWindow ); // For IE we want to assign whole js stored in previewLocation, but in case of @@ -135,13 +134,11 @@ ''; function generateBaseTag() { - var template = ''; - - if ( config.baseHref ) { - return template.replace( '{HREF}', config.baseHref ); + if ( !config.baseHref ) { + return ''; } - return ''; + return ''; } function createBodyHtml() { From 47a4c354beb2c93341534a382dfee69e23db908c Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 28 Mar 2023 09:14:13 +0200 Subject: [PATCH 799/946] Update bender tags in manual test --- tests/plugins/preview/manual/previewcdn.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/plugins/preview/manual/previewcdn.md b/tests/plugins/preview/manual/previewcdn.md index 316b5902e57..dd735fe88eb 100644 --- a/tests/plugins/preview/manual/previewcdn.md +++ b/tests/plugins/preview/manual/previewcdn.md @@ -1,4 +1,4 @@ -@bender-tags: 4.17.0, bug, 4444 +@bender-tags: 4.17.0, 4.21.1 bug, 4444, 5412 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, preview, font, colorbutton, format, clipboard, pagebreak, toolbar, floatingspace, link, image2 From 371446e04e342f8e9df3134e89830c95975e3692 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 28 Mar 2023 09:14:33 +0200 Subject: [PATCH 800/946] Add manual test --- .../preview/manual/previewpreservelinks.html | 35 +++++++++++++++++++ .../preview/manual/previewpreservelinks.md | 12 +++++++ 2 files changed, 47 insertions(+) create mode 100644 tests/plugins/preview/manual/previewpreservelinks.html create mode 100644 tests/plugins/preview/manual/previewpreservelinks.md diff --git a/tests/plugins/preview/manual/previewpreservelinks.html b/tests/plugins/preview/manual/previewpreservelinks.html new file mode 100644 index 00000000000..a1ceaa41f3a --- /dev/null +++ b/tests/plugins/preview/manual/previewpreservelinks.html @@ -0,0 +1,35 @@ +
    + + + + + diff --git a/tests/plugins/preview/manual/previewpreservelinks.md b/tests/plugins/preview/manual/previewpreservelinks.md new file mode 100644 index 00000000000..4ca57b25759 --- /dev/null +++ b/tests/plugins/preview/manual/previewpreservelinks.md @@ -0,0 +1,12 @@ +@bender-tags: 4.21.1, bug, 5412 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, preview, link, sourcearea + +1. Press `Set Content` button to create a `url` type link with id, name and add 150 new lines. +2. Create a link and select its type as `Link to anchor in the text` and select the anchor name or id of the link created in the previous step. +3. Click `Preview` button. +4. Click the newly created link located at the bottom of page. + +**Expected:** Focus has been moved to link at the beginning of the page. The link has been updated with `#testName`. + +**Unexpected:** Focus was moved and the page was reloaded. From 23c403f2e9800184280cab4a510d5e29e4ea4694 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Tue, 11 Apr 2023 13:35:06 +0200 Subject: [PATCH 801/946] Add changelog entry. --- CHANGES.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index c74e41d02b0..846512756d6 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,6 +1,12 @@ CKEditor 4 Changelog ==================== +## CKEditor 4.21.1 + +Other Changes: + +* [#5412](https://github.com/ckeditor/ckeditor4/issues/5412): Prevent using `document.domain` in Firefox in the [Preview](https://ckeditor.com/cke4/addon/preview) plugin. + ## CKEditor 4.21.0 **Security Updates:** From 11f9c69c3fb5115bdd17a50e60bb63dc80556ecb Mon Sep 17 00:00:00 2001 From: Nezabor Date: Tue, 4 Apr 2023 17:47:38 +0300 Subject: [PATCH 802/946] Update sv.js add name lang --- lang/sv.js | 1 + 1 file changed, 1 insertion(+) diff --git a/lang/sv.js b/lang/sv.js index 1958ecac2e7..0e0f28862da 100644 --- a/lang/sv.js +++ b/lang/sv.js @@ -5,6 +5,7 @@ /** * @fileOverview +* Swedish lang */ /**#@+ From c93f4504c583ab7d99aaa3fc17b89760e4ef32e4 Mon Sep 17 00:00:00 2001 From: Nezabor Date: Fri, 7 Apr 2023 10:27:59 +0300 Subject: [PATCH 803/946] Update sv.js reformat --- lang/sv.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lang/sv.js b/lang/sv.js index 0e0f28862da..9753b102b27 100644 --- a/lang/sv.js +++ b/lang/sv.js @@ -4,9 +4,9 @@ */ /** -* @fileOverview -* Swedish lang -*/ + * @fileOverview Defines the {@link CKEDITOR.lang} object, for the + * Swedish lang + */ /**#@+ @type String From d17e96aead33ff38ab73336a635981d06d7e0f63 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Fri, 21 Apr 2023 11:38:16 +0200 Subject: [PATCH 804/946] Rephrase the comment. --- lang/sv.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lang/sv.js b/lang/sv.js index 9753b102b27..15bcc248ea8 100644 --- a/lang/sv.js +++ b/lang/sv.js @@ -5,7 +5,7 @@ /** * @fileOverview Defines the {@link CKEDITOR.lang} object, for the - * Swedish lang + * Swedish language. */ /**#@+ From f726bb40769f75f79229c7c3c10dcb49255676f0 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Thu, 2 Mar 2023 23:37:28 +0100 Subject: [PATCH 805/946] Extend pasteTools_keepZeroMargins config options to handle zero margins in lists --- plugins/pastefromword/filter/default.js | 50 +++++++++++++++++++++---- 1 file changed, 42 insertions(+), 8 deletions(-) diff --git a/plugins/pastefromword/filter/default.js b/plugins/pastefromword/filter/default.js index 54bf836d39a..b8fece32bbd 100644 --- a/plugins/pastefromword/filter/default.js +++ b/plugins/pastefromword/filter/default.js @@ -72,7 +72,7 @@ root: function( element ) { element.filterChildren( filter ); - CKEDITOR.plugins.pastefromword.lists.cleanup( List.createLists( element ) ); + CKEDITOR.plugins.pastefromword.lists.cleanup( List.createLists( element, editor ) ); }, elementNames: [ [ ( /^\?xml:namespace$/ ), '' ], @@ -185,7 +185,7 @@ !container.attributes[ 'cke-list-level' ] && style[ 'mso-list' ] && style[ 'mso-list' ].match( /level/ ) ) { - container.attributes[ 'cke-list-level' ] = style[ 'mso-list' ].match( /level(\d+)/ )[1]; + container.attributes[ 'cke-list-level' ] = style[ 'mso-list' ].match( /level(\d+)/ )[ 1 ]; } // Adapt paragraph formatting to editor's convention according to enter-mode (#423). @@ -270,7 +270,7 @@ Style.setStyle( element.parent, 'list-style-type', 'none' ); } - List.dissolveList( element ); + List.dissolveList( element, editor ); return false; }, 'li': function( element ) { @@ -296,7 +296,7 @@ Style.setStyle( element.parent, 'list-style-type', 'none' ); } - List.dissolveList( element ); + List.dissolveList( element, editor ); return false; }, 'span': function( element ) { @@ -861,7 +861,7 @@ * @returns {CKEDITOR.htmlParser.element[]} An array of created list items. * @member CKEDITOR.plugins.pastetools.filters.word.lists */ - createLists: function( root ) { + createLists: function( root, editor ) { var element, level, i, j, listElements = List.convertToRealListItems( root ); @@ -893,6 +893,13 @@ // Insert first known list item before the list wrapper. innermostContainer.insertBefore( list[ 0 ] ); + var keepZeroMargins = CKEDITOR.plugins.pastetools.getConfigValue( editor, 'keepZeroMargins' ); + + // Preserve keeping list margins zero when pasteTools_keepZeroMargins is ON. #5316 + if ( keepZeroMargins ) { + innermostContainer.attributes.style = firstLevel1Element.attributes[ 'cke-list-style-margins' ]; + } + for ( j = 0; j < list.length; j++ ) { element = list[ j ]; @@ -930,6 +937,8 @@ } } + delete element.attributes[ 'cke-list-style-margins' ]; + // For future reference this is where the list elements are actually put into the lists. element.remove(); innermostContainer.add( element ); @@ -941,7 +950,7 @@ level1Symbol = containerStack[ 0 ].children[ 0 ].attributes[ 'cke-symbol' ]; if ( !level1Symbol && containerStack[ 0 ].children.length > 1 ) { - level1Symbol = containerStack[0].children[1].attributes[ 'cke-symbol' ]; + level1Symbol = containerStack[ 0 ].children[ 1 ].attributes[ 'cke-symbol' ]; } if ( level1Symbol ) { @@ -1122,7 +1131,7 @@ * @param {CKEDITOR.htmlParser.element} element * @member CKEDITOR.plugins.pastetools.filters.word.lists */ - dissolveList: function( element ) { + dissolveList: function( element, editor ) { var nameIs = function( name ) { return function( element ) { return element.name == name; @@ -1192,6 +1201,11 @@ child.attributes[ 'cke-symbol' ] = symbol; child.attributes[ 'cke-list-level' ] = level; + + var keepZeroMargins = CKEDITOR.plugins.pastetools.getConfigValue( editor, 'keepZeroMargins' ); + if ( keepZeroMargins ) { + child.attributes[ 'cke-list-style-margins' ] = getZeroMargins( child.attributes.style ); + } } ); } ); @@ -1264,6 +1278,26 @@ } } + function getZeroMargins( styles ) { + var parsedStyles = CKEDITOR.tools.parseCssText( styles ); + var keys = [ 'margin-top', 'margin-right', 'margin-bottom', 'margin-left' ], + zeroMargins = ''; + + CKEDITOR.tools.array.forEach( keys, function( key ) { + if ( !( key in parsedStyles ) ) { + return; + } + + var value = CKEDITOR.tools.convertToPx( parsedStyles[ key ] ); + if ( value === 0 ) { + zeroMargins += key + ': ' + value + 'px; '; + } + } ); + + if ( zeroMargins !== '' ) { + return zeroMargins; + } + } }, groupLists: function( listElements ) { @@ -1608,7 +1642,7 @@ if ( !css ) { return false; } - var fontSize = css.font || css['font-size'] || '', + var fontSize = css.font || css[ 'font-size' ] || '', fontFamily = css[ 'font-family' ] || ''; return ( fontSize.match( /7pt/i ) && !!child.previous ) || From 549acf967f16f5b2697e70db2ef430897f79a639 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Thu, 2 Mar 2023 23:38:42 +0100 Subject: [PATCH 806/946] Add unit test --- .../Keep_zero_margins_in_lists.docx | Bin 0 -> 14274 bytes .../Keep_zero_margin_in_lists/expected.html | 15 ++++++ .../word2016/chrome.html | 42 +++++++++++++++ .../word2016/edge.html | 42 +++++++++++++++ .../word2016/expected_safari.html | 15 ++++++ .../word2016/firefox.html | 42 +++++++++++++++ .../word2016/safari.html | 48 ++++++++++++++++++ .../generated/keep_zero_margin_in_lists.js | 43 ++++++++++++++++ 8 files changed, 247 insertions(+) create mode 100644 tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margin_in_lists/Keep_zero_margins_in_lists.docx create mode 100644 tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margin_in_lists/expected.html create mode 100644 tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margin_in_lists/word2016/chrome.html create mode 100644 tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margin_in_lists/word2016/edge.html create mode 100644 tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margin_in_lists/word2016/expected_safari.html create mode 100644 tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margin_in_lists/word2016/firefox.html create mode 100644 tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margin_in_lists/word2016/safari.html create mode 100644 tests/plugins/pastefromword/generated/keep_zero_margin_in_lists.js diff --git a/tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margin_in_lists/Keep_zero_margins_in_lists.docx b/tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margin_in_lists/Keep_zero_margins_in_lists.docx new file mode 100644 index 0000000000000000000000000000000000000000..f872af68c3c45b577fd61272772263d245f26d8d GIT binary patch literal 14274 zcmeHug;yQP@;{#78r-?KJHg%E-MKiyU4lz+cXxLS4nc#vySrN;KX%`~x4U_Je*eJt z%{`~j%v67By62YkR8`AMfkU8yK!Lmm0RbTbVT$>r1_T8GDS!k4K?QjarX}>r#?i#a zQBT>;*2F=F&ehtAFc$)hA{zwkt^fay|HE&fK7PcamjOxSKJe9lvT;GOm7<_;C^yOk z$Lt9-j73)XRxq#awPTxuu>ioxGSp8vzTz?dp3#4DDb)%Zxxt0>7=tI#H%`}_oqBP8 zht|g!i)=HVVNGC&?Xwk2TRWCC8z=)wLvQS;5{z7WUb_DW^#_nhs)Q(20B1iIqM-K| ztcz#eb6=@*l;-%NC4cyL^zxyB5{t*F-s}KmxZ0Bz^YS`LGC>B-Fkz<-$0Iq(4k-%p zmecMQ1XnTma02OK>H%=)R>aoS;t$3~$kSh|XTGWNQdPETt1F@xStHm!l}@2(dYz)@ zCVdunv5}cnEuXL%_lfVNJwYR;q(_|6bP?2F!t5GBW$9SGj7EX31g&;B6ISoOxwb&- z{LUpnHJlMr;yYqgKbL_NItRkC{6C6bTZ|aF3gWYugMv;BfKG-+))U!9Sa-gUCt^J=` z{vX!Gzf8S6w);&j;rP$}U;HQA6_&a&^JM9bCYCW5-@Vt8kVaizu$X^+;a*q((>XK{ z8=0Dpn{anX7j@c**SWw>RDlm`hn{=X?bUj2a|KBVY%5@NowMD7OWV5xz6_H{P!9Wl z(fANHjtv#_5RyFFg}O^6e79Q!Yfel#K4S!^%geM=nZHl=X3kDwoSm}}*YbE*$|KSd zgx5NTN>vQLB3HM!9hT9LEeM9 ze6lyD|Cf>&e=>5ie)D9%xv+mL4CtF5d+Ysw`zVha{mqUCoCkLJFL=;$SqnkOI8gd( zYu$qyd%OtU8s*Dqc6y0Oq69-t`$sYxnsx-vx?fj(;L5&kX9cSTKn4}oI(^avCHQu? z37Jf8Zc$P$07~M%uygNn%&r{U6Mg>FT^DWG_Bql_-R`Umq2VSJZz3S6pOcnSeEv#6 zHLF&nLwuUlWg2ddq}mYof^V_W{0TkREL7=WxVPF~=yhu+PN8&GoIKFHadcHXQ}gvq@|*1T^Nw zAJeh$BY_al+eQ1yS~yf6P=^vuby^!m;^c*CG;|h!dVX!kTuht-gucgsZm-oVuI1DD z`8Y6e3P3SHpBB~vi76gpgReSim^a%vP5jXZa+ z{3uoMzC@8>Jsg0Odjdx1X%mDlQ447Taq@99Ra_>^67Jk8x`WwSbb#L*mhfWYJ~GFz zE(Z!h(+Oh65)wickLY%pD8trf0%3?x6uVIfCNf6!G&=GCjQ~|UpT)PkAewQ~mQqbt zdgq>|9b_Zk?5>Yvn*Q@4f+S{7>^UtBSOp9bLT(*$kSq=Huz#^IvYInloJ5X~!eQQF zoOUONGIl(B8hRlP*Nuilft1c7z`5nAO`L|zA~GL$ivpzqXr6$#)o8}hOees`2h&Bi zx9hb$W7#~bD`kD{iDmJ21H%&IdgY3M#NEb!Ryag5FBJOOAu+M9Yr}m@HD?jJa-QKa z9^@6di!dLa0G+hIxXZT3-Gv0fvbjPs-BSfAc-Hq8d#_8#$QeXAKkrt9!W&ENol_{8 zWiC}N2{F%ju{Y#B%6T7!&dZAE1C2=HoY~3##Mx1N^S7-XxN<|GQycqRhkou#378Zn z1ag-$VezZJZsG-ebcPis>d))^Xxzz4PgXn4bLe}R&)B7<#u{rAtb2EoFsZIc zaTmu2Y!I&qC#Dh;Q`rUy+pGhTJ zd4jchBEf`KSrod|PN}>Lsm}>ntdx@IlaYDwY0zwrL}CWvEEBHA(zoU#nzlIR5>jMM zmmF{QD|G?VpdeH4(4EO~F}&6xjk&zp|ppZqU-a zUO;{gq+BOWBe7AY;gTRvhGkkptRM{rip)Gc zpmi+J2QcR*syxLgtpCOmf#~X82)+Ll=Agr-pY+w%gXGiMdEH3HYU``aXWH?y6V4>@ z=ANkJpL<`xv1dv25XEwRm|I})acC`cx)K~?j5&Fo ztfBne^0Hz;w6OuccxyR7viq-9pSk!f?*X~onAX!VE#dNJ_qOcp!uYEKrf@v!9v?Om zx;B8kLGNYm1+k>t-RL>qo7`t^sL3skqKMBwI%jmxv3jjZkxivKn|j0_xH2yhac0 zO&w(<0wA|0@US`q8Ey^jT814JcoXdg^w9&lJi<9pHcdnMSXe}Md8UcfvEagEm7c6+ zuk~;^Z?isD{(SdOrnT|LGI;q-QpdY1 zf}oZW_t67`a@HyFE6aJdwFdvFc16p=icIs#)ujf8ApIy5)t);E4EDoDnFUg!@$*?`Kky<=zc6jOG3&{Y3 zfp#wjng(q#@%V6L6X>&MSelhDTv+0_YG&j3OfiK1q)>NERqWB1>qK3osV9Gp0l%J0rwPx|kMt@^9)92V!F?bW|xD z2?-hvOqV{Pz#_|^;Sw#`8DubW@pj!89Loa$(vB-(uMQ(z7{iuCRItVl_ChaB@met9 zMXa;~y}b?D`;WSLU+1bom2I}6Mg@!})Q_h@Sg^ZgmFNn`fV3Bh3%C^4nvVBrFYdEl z`#1AV7dm=gaBWZpGM`}iaG_G*9kS~WKW)C~ew}B(wUl47vf4~buvxdnc7+e4kSNqT z2wN|HSGHP7gepp}wQ0SM!)7Vv8br09OPwHRtWf^#0DoHu#B85f0!54t=;|l>85W5& zIGy7wAe`_5NMQgLMBOl4tr-0CX!|hnj)F5vL6#E_JG6r6+W<0&EUK&;@Q7L;JwFTz_bl?y6rw2gh9^yE=PnFm zeq)JR5n-y0S<$m#Fm2NX)w_aW!`^w$I}`j14uHq5IQ67zZ&FC zgF+57RUHF_UM)}?!Vra}r%7u{FkA-|^FDx*2A*{YRd1d(Wt}cZ2c3ZC0{2#&0SwIJ z+kUc0jg;qC3*t38vgMPLX~Cjq=Z4agjMzpeD;PA(J`%90= z)%h#(!*ISBg)#^_69kuk9$zygxulUtA<@l$e42qv0o8V@Vbwh}v&dKMnayd4YbG)@ z@(I-ZBs%z>dKTl(RmZm1=iI)Ze{b#G;KqHTZ{O=!<467(bwb!=a0rzk+Eu@h%~xq* zJaSsLreT@yLTN2IZ3;Ji05?m>dWGi)f~q@TnC)3aIogHk5|@*%IAu+CZ${uS~ zR?uyut3wP{FBUl)!)7s>iMrIi^1{dUc@~lV$MV>ZWyWJvSYHRlij8ZxMEJloc@8Eu zw|a_rQ3Ve>wB_5V9T!P9PNIStin%n+UZTy>1sqz^ePKUNSqC#eLdHyb2LP+3RjQD} z3XbGCn8~tjr+QUaE&Rr|dDvvd%4TOBWRUooaDsa*SrJT9rNwYYPe9i++s^`@1dhW# z$9fTFTviY)i!7R+GOPUuNhb?xpD-ioi>D~cl7AWa$V7Abr0 zt}5L-#xRar&(kbhQdbsjoBIpXtw^J^FobVhE#UH+=ru7XVc*14Hkz|&5%kVeg<9=E zr6%+2V~%OBzGEd}Ic`RM7=jpeg?b7YRt^c07{D7U$l(LjeQ%ET0_36<7EQej2pgWs zqX?Dnuky!*YcRw6+ai-HrkIK zd!&U3x=K?q>0(5-w;pBOY}ptqZ;q)<6q|HikHu3EHbvH4qj)sV>~ZptA#Xw)b#zbz z`n06<%6~lUYdTvFoDrroN7p7inycTBigFp+S2uB6*H0)s8`YlI-EGa)+SIBF-MAOXigHRG~-u z%~B7spdL)BIJeMed?d%a7x;GWE-;EHnUKgw;pSAOXz{q}UUK|=d(>5>`qaK8#1Iy~ zRhm`F6F~6nSmXJrYM^Otb)Zb~c_rkVN#XHEE&AN~Sy{uD%RK_<2)Efx(5d^^d5VVP zRfD19d(8spiGzfvi0nmzJMhj~d|t;468O8;+b&Bu%>q%@_maAKxd%;41%+y5PVK-Z z){9oeq{g6(st&ci**53bx37r*{=V??h(9 zUS8X|W#obqv^YXe90(p_n9!01S-;M+#7(z}X(;IMWHe(G+znE;rK{D>x8`e_2oq5I|5oh*e$6yUY>+H#rn= z=3DBEWd76?1y!|hrc32{<0|7mm!nuqsM!l@w}+aa3!Baj&e_lFzi^6Nf~gN7$`^p^+*UGYD5uD}O%MhRFk5JF9!g01w8sxsj|+W#gZXjU?()ei z06|c7;}#-%K45d*B2l76M4gC$oOP_Gl zCVLb$H<0=GGp=-P;!Rw6lSRb*c#=<$Ki1=t7`T6>^fFL4I>lJeXAzt3=8&CoTQRn1 z$RNWOo;H7q1#(274_%Os{>;;XpLVrd1J3RBGIN3bRQ5KJSlx~oz`fK~n9*7!T5LjZ zY0XmDy#44aD=f=;%y~b|V1<@S(w``=TV-3YiB;ID86BZj_d#(Pp{YThUNWcGlh<(Z zRd|M+^tg2L>_aJbt$Q4Wc`L?vF+)?lM@!{(!#&Cbmz;7#m!8Y;Yzg%^FSG5#+0;6* z7_q68@Pj!pDud9vFf~`=LOtl3UNv3`Zbg7fTTTm`si6^#m|9r{9`)Lq1sZcTk*t;u zs)M1eaYd{nLQChw(Js${pt#!O-LdoJkRd%+4UYR_bsVW~qGN4LQUs^Qkx5BH!h{D} z{fkF4nz#8b&QS6Ss^{uqR%j~m0g8(8Qm$+*hI4!k#M5?!2tifN%$IehZlfGo=K|=OaB66SiPZ7v$gH&#bycg`oHJx!dR9s^e~qvLileR^wH+7Ry^v=V4ShQ?#MPxO z9AQWy#n`lp(GILTWWh$vD|2Mj{jscT^fR;b2jV}OnsXRRS=qN3m-kyl4DH|RZ5I{{*J%wEZ{8%j{ zMozIOtmylpwld>fN_;-GZCH@H|Nbb7zfw$*0Z9f7!Loby(|felc3Ne96N>x zSWalcQByWMC-e-5@51RnmjvnX896fm#4@=G5B8O$O=99*E3-0E zQBKG`(hl&Jkda+kYjD|dysN*&oLQ>vtIE9SCB<85)b?3+5?XLNwuUzBCICA&OMmqH z5cK>RULg9kwiZ1tX4VcZ&4(9`%ktG^hTfT zP5wxy{VxppCYYYF3R1lcXo2gHKZS-o((+Am3y%3sBbiVM*&^Tqx)(sg;=awd%T4FY%T^BB5J)Njb=p zjhZ2Y+zE406)!+b?h6k<{ER5FA$DmBk-uS7fh#SQfoEKeXh_bRHCym}@qaek)h|Eh zER7pGx-WV#y1bgxVT~^x4Fex$?p7k#0d)(aFQ__sJ;rH1jtcIdUjcDQ7=py*JY8v$ zIL|JjCMnOtc3LCrvL|V{KA&e6d$*>;aE$&cFptt_6jw!qDakoTP{4}AF?dJ4Be9RU zbP{jb`5~lhKj!W*BjJAM(Cwp`oAiN@cx?0(X@rubq9E_`H_>YheK*YwJ;U^RVHEm9 zfDD<@7S@C*^K0DWo2mGRWl47yV$0l{tS-OV3Z%cvs)4QT|3vlemHly~D~;GJGa$8L z9Pqtw8>r9d5r+>G*vuZxv4&HZ7^7*Z4OIjP*n~Ihtrwt`IW8+XrE1Ux*CB>3&#$S9 zg$%i>)qS%Xqq1FU>OZx-Tkz~?HBb@U)ii1MPt72#(RzH%SP&&3%=J}{36NstA`D{P zmmtViGZ!6*l;tGw2o&DVe6D21K5O$n>?YD1+owjTdS4lMM^28`@=SuVfIdoJ& zq#y>H0;4Qp0}>-kuv(Nle{Q%+R4mIgc(!+=Y4{$JUI}8h8vF$XK66L=A~uY^KSETL zzdv_L>;uB5Gcqz~O^pTl+gc?y-;GZ2Eqvw76V;TH^N?c_vzr>pJ@QfKq0)0IfisQK zNGj~z=m>KXtZI1ZJS#ZOsmuqEk$RLg#KoQWbg1u`TnRl7ZCr_X9F=iidrxv%xLh$S z(48es_t{_NS08vO#9nq$bD@5UN9A0)xG}G}yJFE4zFJ*W!%FUNdbZK+>!pX_iR2Xc z$}*>bZDmr0upLk9GzH(KU*8L?6&GFV6^&YLXOeGAG~Va0fdB`ne@mnHfuLzy!NQ?!Ku z#s)Gdn)rquS>B-0@%-!pHQo5@fVmvL&kvXEliVSlKc3?Iy5%x=1q)5%{Mn!5J{RSL z3%mQUJ$m1}ou2{*VG~7Z5-Iu8xUW60j)Q$(x043$-7ayjx#d5z_+$l`#;GWjugev= zHE%(WtPirv%?3-Qke18S*FBr})CSwPV+dyMnMKLC5>!FEG4&! zK^62M-i_)>v_YnCfCPguz&@fzUN!=yRq{uXkt3OxZH0~PesCIrUKNL^QVbg~S1RF+ zz%&{@4wKny7s;|U?+ZsMpmcP0$eHw`*AP?Af|F|NcRlGfygcz;llw58AIl_r%Ik(0 zKg7^$U}3a)r>p{RN1hTM&+DYWaJzbrU&)7X%?iv)5-a+sUmPI zQ%1d!op0WE+P$~*XT_*ar>6Fx^Fr;$@ZP&RFZhVSF{)tl^Hhv=NuGyt8spUv zQ01SWs+AbFhF_>KzL&-4^X`t&GkI=Iw#gHu%SdY-jh@dpr9`Jla+$`t6w2K0rIT+- z3M0!^&=*o8UlLGfdXKx+d;J_ACv%$l6i_QYyDnD5%nZB5{d9wN)gUW;G#zg)({c1! z-RCRXa=*-j56*%>g|OO>Fy@R1fB&TS(_Uy>@?tx4bI!~o7|S*tfffe`4cMIC6+yDP zWjTwMtd38b@ag1z$EWj8vsYbgu>A#-D+dq`UA7MpQN2A0iV%Qc*`6$|FDr@RF#GDzF zZf`g(;6#dh%mw(4|$)N%%eVcgcK%0TypkxNp|4EYDqdn39tr9yO&Z5Q@i#_5ejlM`N}W0mYE zNf)D2>;6UuqP+c$NW-i~B87_MQM49iE!rvjADEgt19j=bWT&yG2&cz1v{hl3E^UmyJzzDmcA3WP8nYerqkP|}a{pMin?LBetQ&d0 zkjT2GN?(U!es2K~pf|$eoygxT+h-kD*0^Ixz0v5e@!Ubiv(q)MO|@*?MT`LW)BL2= zs8Xksu9y*oTc2f5B7tDH;&J!4F(OmMUgbR{mF@#wh1ohf+mo^-pKtv>11<#K7A-=A z$^`TRTo>FLAtPjZu6tR(N-D91FMc3V@#=djk|Qz z+I41`tK*@}jVW=lHvAB(8ZbFMnQBcYZ6_Uv{n@>ldVMdY@At|^C%ti)m)Eft(M~F=SK*x_9?M&@ z3aC$l#B!xmBYV;)fnvS>qv1A?1m_5Al>p5ca&QuZw7S)pWfgnsD@T2R)%9tY`1Z7_ zaTWn@?MaRUar)h8mQ2KcvS*Q3of+!NqSdB?pA z_wC4m=0Tb6g&`TN6KeL{asBlNxt#lxT6GL0QcfCRq0z2(s)peH(4tqHwbOHhtOBJ8)tJ0Cp2w8+#Hca!PivjEW6> z(4-1|ZaS@Q*DNbYO5R0_KB}$=%r;zGk_pkk_w@>5%1CD>{~3Kq$D>A8uA>gn z=QH2YVVj}PLrGby()x*3i}lQ;t@1QAyX8asdkjThhzxdo{1kU1Oko;BqERA?0duD` zOS(}0jE5iFwLcLE(s-}Ll8!uxzJF8#;lsyz`EII$G- zTivkJn_}&-qLWnkN`kbK1T5bG7jxBXZ0y-Yy5BXUMvAo612%$fg52*KQC|Qih8|6B zhPv!htt;sv13C`PkY!f`I?SOPET$M)`sF8A0&C2u-t5ptD?o%I7(3U8`Xl*u&B!385Cere4-m!voSC&$(H*GLR<}M>GR>}KVsaY%H zfErY~PX?DTDZ_tw*tZerls5tM^=(Akr3G|<%%WdKO18vqRwu{HmXx%@$yp=Pbrw3qsw@&?oS7n?t3^aqO}+P6MOv467o|MLHX3u)26AO8Cz zS`~==HpsL0phvaWISdlRa^G#=V|wa)#>*exxr?5ykbad+kZT5jrh z?5h|2{1*O}9hJ7{yMX0otvFsZ%R0I*P1HhUw_KU>Zccdt)Fmu@ebsDQIkflH3{%CxD` zweD`2^v2P~SI&mhqnx90;>sIkAMGOdBknmwfiib&o>}73ae6o0_3EQ#`_os8?@1!J zhus~IL_ru?^rh=)j{T;<{cQ;8<%|;DyYaXqO7L41WZAq!xMjwbJ(P?ZlJ--rYqi(S zpKmMr{|?Ky4-Q94yoKd)3ExV8{=Me6ak4fvv40E9|DKpmUbId-$72pf-}+ja2-Yzb+Bb; z1*8^yrPyxB0F%~4pPrmL+msAT9}Hg>&V!|oJqbAT?jtI{eQ@NeSWBLQZ%OWvZ<_=m zmP*u)9Eq2KLpMw8GY1LcCOTA$ zGVb?%BFstfla;BjnPj9v!e+D5P%$$xD4Dw=T6h=AsVCpD2hS)$oiSOr?*e%kW?#$d z+p8isA#hQ=y__*sV)$h0D?p1%kWRyih|;STh5dHnd1<*NQX`x1y0)f4((wt!H@cEU zdP6LNQqpU+?5=#xXKhQB6w-eH%6Y1xco7Q0H%i3o6wrz$XO$g%L9jMXMbv~j=qNhB z;n|7hZN0jMUcly=*yZky=dET+Zt1qfA(wOJv`UO+VSF!wL#tKX0(7*K$NR#^A`jiD z58`x8kZ1GmiYOqyP;(zRJI%qW7==@tmvsffLZMvN^nI!8wAo#azmuLageo96Dy^~C zpVtCi}7DQ0`FDkX%;5_34cb|%7tEy6^F-8Bga?FoBvc= z1BOwIWdM2H)u}s&R~x~a@s&T$VfN%Cq_c&?vxddbt;84>Boah8w3Y`l~SMJi{%GFx{%sk9!)X|e8# z(*~}=(`q0rZjr1UKh9rG-Dsk&5pc+|?vpA%-&b`G9PKT1v#h?x=gsnox8*IlEpzy; zBq1MUO@fI`viS1iT?XYwa%KeCO}W;6=P2ndXCBKk?{_;}0DFmGqDwaKf1K-6e7$9& zOE>9%-0ahQ5yZk6W!VP%WC-o!-JfE*r&4j5U#GHWQC|n2caY(N>NfjY#HmI9W6^F$ zjM~PdT*vg--1Pb9OyFeyU0G6K18IzU{nF zHZZjMJxY9%xN5P?fHrXc&g0$o^BjQ_FLr7oi?u!jr#f?^mWZk$qZCu@)$Mza*(#Xi`vMVvTX%7=D14KW=EE}&W#`cW;jFsn1}!ei)^5=cyC2I zB;3&X^%fkgDxnNHOOZQXpTWXiMmV>qh;$KJ9GCBYxUKcTyV#vEdwL&Qa`=z7O+V;Ud^3;wH;s`HT6QI4!Kq;h1M$$#z7O zfOn*>$M|g=<1lG@gX`%hq#BFO65XB7Qr%j29EJ?`(pU;>;2Q2(kU}fY6i66h!V{*x zR~-bYR!f^A3oxi0hRu>cx*YqkV#6?NYK_!`ib5tmbwmng8{i>lIm)(R0VOG3i}?p| z*n1WzcQ4NjaNEz5gY+Z{>jZ-N)7Go4;#Qd^O;Q*w3&Mh^-Kqm?q6G+zoN2rl-?ITV zV#XAEu_)%rxY?7SU`dH#IWa7`-NKT_c#)JkF*mO0L*FRXJp-wXO3O+~CrbgDO`0e} zI(VV+`qfp1u=}4$MmO=53pz6f>7uC=Ve_@1a)JE#^H#)H;4GT*GBP5kT^5XM2S1Kk zf+&hmB@k)iVs!9bmpVf`S5Dxbb^v_WzKA_EF8?{Hr= zFWX2w?;={y-w)q{3zvQ5d--vBbKE2aj8cS%?;5mq_Mk1W`5K9mYN^oQGGX+QeA`JN zl^-X$ZEKm<3}bb(m>Cz|IY;CaBb(HgCEyPF^}sDEWL|A?ihuV0o&|~t!5wIz=;z*O zn%(?d>r1C+PIyj|Ve(WRq5bT`dh?uX$Asv{@e2LSNyMb|4+O#;~)6Hc>#GT$T#r<0fBq_fxby-8Ov{1 F{|{=3y*K~> literal 0 HcmV?d00001 diff --git a/tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margin_in_lists/expected.html b/tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margin_in_lists/expected.html new file mode 100644 index 00000000000..2f1b34b6dd3 --- /dev/null +++ b/tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margin_in_lists/expected.html @@ -0,0 +1,15 @@ +

    lorem ipsum dolor sit amet, consectetur adipiscing elit,

    +
      +
    • list item.
    • +
    +

    +
    +

    +

    lorem ipsum dolor sit amet, consectetur adipiscing elit,

    +
      +
    1. list item.
    2. +
    +

    +
    +

    +

    lorem ipsum dolor sit amet, consectetur adipiscing elit

    diff --git a/tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margin_in_lists/word2016/chrome.html b/tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margin_in_lists/word2016/chrome.html new file mode 100644 index 00000000000..2f8e2e3dfde --- /dev/null +++ b/tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margin_in_lists/word2016/chrome.html @@ -0,0 +1,42 @@ +

    Lorem ipsum dolor sit amet, consectetur +adipiscing elit,

    + +
      +
    • List item.
    • +
    + +

     

    + +

    Lorem ipsum dolor sit amet, consectetur +adipiscing elit,

    + +
      +
    1. List item.
    2. +
    + +

     

    + +

    Lorem ipsum dolor sit amet, consectetur +adipiscing elit

    diff --git a/tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margin_in_lists/word2016/edge.html b/tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margin_in_lists/word2016/edge.html new file mode 100644 index 00000000000..5f211341e51 --- /dev/null +++ b/tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margin_in_lists/word2016/edge.html @@ -0,0 +1,42 @@ +

    Lorem ipsum dolor sit amet, consectetur + adipiscing elit,

    + +
      +
    • List item.
    • +
    + +

     

    + +

    Lorem ipsum dolor sit amet, consectetur + adipiscing elit,

    + +
      +
    1. List item.
    2. +
    + +

     

    + +

    Lorem ipsum dolor sit amet, consectetur + adipiscing elit

    diff --git a/tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margin_in_lists/word2016/expected_safari.html b/tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margin_in_lists/word2016/expected_safari.html new file mode 100644 index 00000000000..b61082dea80 --- /dev/null +++ b/tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margin_in_lists/word2016/expected_safari.html @@ -0,0 +1,15 @@ +

    lorem ipsum dolor sit amet, consectetur adipiscing elit,

    +
      +
    • list item.
    • +
    +

    +
    +

    +

    lorem ipsum dolor sit amet, consectetur adipiscing elit,

    +
      +
    1. list item.
    2. +
    +

    +
    +

    +

    lorem ipsum dolor sit amet, consectetur adipiscing elit

    diff --git a/tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margin_in_lists/word2016/firefox.html b/tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margin_in_lists/word2016/firefox.html new file mode 100644 index 00000000000..5f211341e51 --- /dev/null +++ b/tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margin_in_lists/word2016/firefox.html @@ -0,0 +1,42 @@ +

    Lorem ipsum dolor sit amet, consectetur + adipiscing elit,

    + +
      +
    • List item.
    • +
    + +

     

    + +

    Lorem ipsum dolor sit amet, consectetur + adipiscing elit,

    + +
      +
    1. List item.
    2. +
    + +

     

    + +

    Lorem ipsum dolor sit amet, consectetur + adipiscing elit

    diff --git a/tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margin_in_lists/word2016/safari.html b/tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margin_in_lists/word2016/safari.html new file mode 100644 index 00000000000..af3d746462d --- /dev/null +++ b/tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margin_in_lists/word2016/safari.html @@ -0,0 +1,48 @@ + + +

    + Lorem + ipsum dolor sit amet, consectetur adipiscing elit, + +

    +
      +
    • List item.
    • +
    +

    + +   +

    +

    + Lorem + ipsum dolor sit amet, consectetur adipiscing elit, + +

    +
      +
    1. List item.
    2. +
    +

    + +   +

    +

    + Lorem + ipsum dolor sit amet, consectetur adipiscing elit

    + + diff --git a/tests/plugins/pastefromword/generated/keep_zero_margin_in_lists.js b/tests/plugins/pastefromword/generated/keep_zero_margin_in_lists.js new file mode 100644 index 00000000000..e12d8c1e938 --- /dev/null +++ b/tests/plugins/pastefromword/generated/keep_zero_margin_in_lists.js @@ -0,0 +1,43 @@ +/* bender-tags: clipboard,pastefromword */ +/* jshint ignore:start */ +/* bender-ckeditor-plugins: pastefromword,ajax,list */ +/* jshint ignore:end */ +/* bender-include: _lib/q.js,_helpers/promisePasteEvent.js,_helpers/assertWordFilter.js,_helpers/createTestCase.js */ +/* bender-include: _helpers/createTestSuite.js,_helpers/pfwTools.js */ +/* global pfwTools,createTestSuite */ + +( function() { + 'use strict'; + + var config = { + extraAllowedContent: + 'p{text-indent,margin,margin-top,margin-bottom};' + + 'ul{margin,margin-top,margin-bottom};' + + 'ol{margin,margin-top,margin-bottom}', + language: 'en', + pasteTools_keepZeroMargins: true + }; + + bender.editor = { + config: config + }; + + bender.test( createTestSuite( { + browsers: [ + 'chrome', + 'edge', + 'firefox', + 'safari' + ], + wordVersions: [ 'word2016' ], + tests: { + 'Keep_zero_margin_in_lists': true + }, + + ignoreAll: CKEDITOR.env.ie || bender.tools.env.mobile, + + customFilters: [ + pfwTools.filters.font + ] + } ) ); +} )(); From 6fd0b03b40606e395f64d4a852db95418c42ec6a Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Thu, 2 Mar 2023 23:38:57 +0100 Subject: [PATCH 807/946] Add manual test --- .../manual/_assets/keep-zero-margins.docx | Bin 0 -> 14158 bytes .../manual/keepzeromarginsinlists.html | 25 ++++++++++++++++++ .../manual/keepzeromarginsinlists.md | 19 +++++++++++++ 3 files changed, 44 insertions(+) create mode 100644 tests/plugins/pastefromword/manual/_assets/keep-zero-margins.docx create mode 100644 tests/plugins/pastefromword/manual/keepzeromarginsinlists.html create mode 100644 tests/plugins/pastefromword/manual/keepzeromarginsinlists.md diff --git a/tests/plugins/pastefromword/manual/_assets/keep-zero-margins.docx b/tests/plugins/pastefromword/manual/_assets/keep-zero-margins.docx new file mode 100644 index 0000000000000000000000000000000000000000..bab669866e689d7943e48ce0f8a4769d980bd9d8 GIT binary patch literal 14158 zcmeHugL@^*_I8|!Ik9cqwr$(?WMWTj&4d$kV%s(+w(WfT;NEl2-1~h0!0+~cx_4Js zy=zz3UTam=yQ&nVLBUXgAb>sq0Ra&LF~!-dn*jp>6@UW)p#XgV(H6G1b1}7Z(O28CpIwFEj9?#sg3^RZ@%^30FTRf{H$!808kE z8qNwU_8&3+F`tDPJ`cq5^KA)7J3~2cmNS}#Y!7ugZP!I$6*v!k4V-FIT<*filcP7DT)|j^{GcrE)a$=DLxndx4d#3K!7^HUFsBqy60K0hAQnTEOTr@2~}%v3FJ(<$*qHA18r@!%ql8ALFIJSdG*~ta^rV?_MrF`g7p+rAUU?ng`@(~1pmLzX z>7RYfbda^)_9ON%`Pt41HGk-D+GA(x3SI*`ssFT(+V)6Xa6nEyC=d`1&<9|5dnXh6 zKa9l0-q_U^(3Abvh5gH5fC2p&p!EOkqby$?0S_qXddR*)JJ@Q}h9S9>jB{Jy(Q@Kkb3 ztKu?2U}CSuoqP9Vc9r<<*z>2Z+E}Ajzi0~$$FoxSx|?v^$)J>eE?P>7g)2d|uQj6W z5;LUkGq8h|OiLAL8*aD6RYo`${7dzgPtf|dbqf{;V&L}@sBG7S%FSq!okNmBXcsFV zB8xt-P-TMP-0FNnt6e{F4X3m5A>`0@MjS~+L^ZnvaY*biV;i`@Nyw=Vfz~X68dypX z^oW4E4BmbInvj`Fj_7;4a)l50@BdScq>J^f(EuZ$O9~($BtVJZ)#&dEbfTqczrum& zt8efg_-&tz%Vq@93Ozc8NT30`cMV@a`bQrvDKv>G`RnaS4&92A_L5+AOZdw-=It!m8Rjc9&n(<%PsU5RP}H~*MLZ*C$(M>8E!%U?tZi3ZN>4=%2$C$c~SiQ zNjRx&D5bq{v@ayZvEcOfTP;zaveD5_StE^0UIvYj;`7Vkr|K-M7-$6C_?8Wp3@ktPrD(C94wI- z4j=ZwRNzIr>g=+SXYyPVd=Xd6Qam|0GI>@S-x#{L15)NAh)d^m$z-ZVD5X*m^)mI! zW`Re8J=S;4J38+Wu3Fi>q-D)jSs>@@zS)Bk|hyZ$(_mvjAF;_%Z=C}{lr zmVb{V$)Gw}iKGQFBLN5~>4r;#_Bv0Y0kae-Gp)fkCcA!(2DAYhpCaK`rvQoz1CkvT zL>4yluy|H-0od==9GN?jTVjSOWClTLV?=Veu;7$?2 z^*iaY5r0CLIGM<$`BxchVW5(HHR`QH^&5T7wPOz|nJRe0UH*Z8sHVlO-Nd-5VbI>Q zw}Z0H!8AKV{{=RcmKhHhe|*ubOVIE!lY%bJKuTTdme%uwUV=9nu#D|afGAF@5M<^A zf-vG^KMJU*M!lzFJo@>%htk7Q0q`^O$d7W&y7bHbV^INQqHo_Vne)b?dPX}FTX)Ha zcGlu9k5VnraoWBtp4qTzbKqVd*!HH4t&X>ThD7!~T#?8WTLRDF*5ab7)%&uRa@W%2 zNZRv$!@C#tjh>{t`yuMSpEy!sRfC}S4h3nN09kxoGFQK-r=UNeY=!J_cS(7oZf*PK z$n`u#*j#gW+I^;!`E>ExFhlR%&8tZ^;IyeHjU7LGHs1H`*|TbmyK?2LF7C;@%-~&K z9iLKu-4qm=8+&PAlSj6@=}%o)u4_t;?arii7rs=w^JISaU8qYX^#FIZN!d|!^3p=A zM;|Wamn`T|Dp8*?G|^NU-? zaO)KP3;g&f3do*?Q|C(zPJ7<*-MhbpzU9&-OM>cRIel%+q1vr}-_U;_tJdF`r%pov z0SyrV0e$?J6LqmLwKb*x{mS@TPkf>&9f>WD*baGxAJR19HFjWF#yTx=Wxc?*UKbeC zres}Mo^3g`wp_;$V(`@o3M?~L7`AB_Q3#f?cPAd-xJoh;Kkf)ml9~3lH%2!QswF^` zzrEzGxum(7#d&ko6%k*FXB+xYPsBJyn4-b?%ymlT5$AL(L zbN=?@(0=n(uVsP#)>>iN#%41k$?m5$mIqt}g=C@jLB!7@$kMe6LKHE2?M>UC*lgC) z9wAiwxztJWCW>W!2YB1UKolBvAwxW)y}XA=GulRZ5}n zN85+VcNAPPigH}ISmEV_eFI3ua%MH#df?@D@K;BDkts3R9X>bDBLgw|d{3@TclE2L zi9w!C?EIguCuZogIzB&NjwRTidc+NMyzQ1Qe13VOO%Z3~@->B|+gE7$qi*7XdNor%(PAH5*=wKeln< z54#~+Svt%S*JB=ZkYO&gP_a9C`z>M|kFzU^>#o#N$#XtA@=a{p5xSUYb1z<88Sn)* zlCvcV2EnDXQ#RrRb97BBI@?54i=NOChUnf8hB0@MO*ctr;t{DO;KT|Or!(b@kU(_M z*noBY46(gCPMr2FF_A#7ngRtyByW?#RlO;(pu@XKb>c1M~%YZPEuAJh2@hhgeT}ezho3tt(eHHI)%6 zW^ryLGsTEye6reZ)Ki;gcpY^!_n~Ik)TVY!)ug}Vh+IRUJU;?E(m0$!$PGWV%x_}d zi1?C50hw4Y|M6)SHVs(EwVGA$(84NTse3M`E}@ao$oO-xmc7{E2kJTWI}crlp3mn_ z{Q`UIkb@id$^N}>A(@fT; z@0Ark{#;-Y-G3~L=PWfDr^0L*6fZKV*%IXk(c(Rr(%S0&&W9p&*si0{O6{^lym1l} z%233uW$_woi6-dWl<5z{Ic*!t{0JU5LG+jmwU90UZ_(||M!Y}?4K5|o^46-Xs_@31TEy>Ne zT(Ia$cW%Kfdd;N1bYb;T}q8;M2@$PpO-`zFkdzU!IG1~>26>I8>@7tDv zB6O=V$W07U8&``se5U#h%qdtmiInx0EZX=z3sm7YI}quqy!#mAI%|-u#4N{+C=Wwm zV;&GsLBlFxA(8{QLj^hfB(#P&MsjL~^nnW87@o z7%yv#t4J1~^7t8#t0-cQq_s}*Xp-IS>Mcv&fH3CbtZw$XDXm9=^RTz!Y$bSBgw7I8 zhu~=b$9_zV`_R6Ispn6Fq{6c?odvz!=3MQq9dw~+t@>0!S;l&W5iwb-?;40Z$=ac2 zQ@D=H4P9olB``*+>PPGIk+yCg2t*wSb4Qs{ImO+TXwd<4)I%&N2UDtUP4rou$cqQ;ekhZEM`May;>G1>Wh=bh zFZ}0BV#22N10om@P%F&eW)jY(E-sdK=FY!$fIrk$>;N-~Pk@<3*W@)-J)N6Tj@+hn zt0Yo`Xi^`aGO{VsrYJ!%$GFk^r_e-;ri^b@+B>8jd$T+GE!sd-gCaux%?CL9>3Spi-h9==V*A>l}{bd9^^1kK*dkW#BSw z;UvfQq&bq`rwI+rCK5nx;QWbmYA=y=+fVA;t7w^ zE5b_aAln3a=uXZp-q6#jVOJ7f-{1$D8|1>MAn8fb#WZ8JFWtu(-apX4@Ci-3WdnnX!?HcCMJ9)hl7pkOG3XGU}YZh_E|5=Na&Z4@}1n!$xs<(F}sKq;kgI!ut$SQK23EH7+7LGFeehFTm3`>#>b13 zHf249#h)9n>`Y!jX?%1+^8ssT$IxD{*5sDA{5;9bJnO+uk@i9dfyWe$I5FyLUl+Hjaah9Hnj(-BGmHO<1&UQqSWjOk1btT!<*M!ybZ!V#X6)Kn9vP7m%~Vn z(nu_-7!ghF>hDBC`T09O=XF=QakJ;_nv~8Ky5x{GnlK(CO1>SU*CVQ^0?fUT;{ty zT_VK-GluNrt?909Pkq)u|DwX6lTyH5;_0w8fi9^y4tM=qv)x>V zZD5-CQ2n$&)YOG)Cq3J9oNW(03@uuH>Z?H061RtYu{rjA zeR!>GRC$0W>E@wFP~=W>zaF$yA3S;k@7wTBc3P$%*);FS)53NPTAoPPSjA?}l#p)> zxT8|o%Xq7gBYBts=IHlQQ<#`j(1O$5(0SjUT@XqgmsA+shMf1_5eFn%b^i{nG0@Lm zn2>Ko>0rJ%`oV$>U-nB&M?SY?Z27wBzeD~v_i+wQDJKVDsC)r@7V5vo(C(&2%7619 znKSy<-3*987x!K5!b2^E!>E*MhOh&A{RS(LVTW@eq)qXWrDrqe%f-$QM)&dW_uF)Y z*Sq6OJ18KSH%%CD%5i=R8W53W} zGi|qXLeFpr8Ab0`9HPr_?8ZPMp3Pl&urDJYO*x+VPU;MyfD~Dh!o;^;YGbUbl9YR- z6XYu?E4R8{=f2}|_u~>{cDbgvGW(*36nC{==ktoI@S^LnEtF9gKFF~}=3~IekY_(Q z!PwK98nld*eevu;{tmNCxc}DviA;wI)`0fk2Jr1j06r1G0Vz1yJ2=xD+dG;584UX$ zi3m{4sCY&BKnBEtpRzCT`R9|}xr|^Mxn}ZojE<504a@8GTw3Y%*xM`G1`Ofe44a#0 zZynF~jcgfTO)zn~G!%<*`j7;HDbyTu>N&M4(KbP$%km;-YLsI0AZXIj8`v>tC`(~m z)1?9(L2Nd%5@plIr^Y$6jBJ+RN$TRr6Vcg|;$|ObZK?}xMhBa}-8QZJiqkgDkbM2y223xb}h(bE%%d15h=q@Po9xL#F zj^aaTCj0ZqR2q>3u-vW0mk5eyvrrNWIps)HLO32O zRu&VZOd@7c05Ap~|iKbVhkC*)w=TgFZFF>>A9;!FUPS0^Sw20@sTh>4 zMxlvBrht2gbc)z7$%5f-RiSep{Ntl3uuYM{QUrlXE|90@xW6pJs<-_Q)bQM0dMyZa z-K?61z@KGbA=!9Ae)M4Nnon9z9EMN^ncG4V3k&uKSOi?0POXI*&<1yr+D=#-5`jDu z8XR)b(+pKt6Sc)WoKfFTLOS9+%E~3L9?e#?#kQrCW*jyrz?X%KioS`%5ChBKhzA_r zTF$c-$(g^gJpr-z% zangz}YT9=dRKT=vo`j~?JSRmug!PRw5za~h;ojYRL7+ANx$y>iT|4XGuy~5T@)V`Jqgp>sCk)O zsnTbfGwA0jU#9m@ah|GT^54s%f*aN0RJ4bJmN(`+^&;Y)LTYQc=)s*kT7Qh(+&i}! zS)1snjc>^lA?4||O^NI693AV^@M52`M-KC=!@#FV)48;;B^S_q)}Y&d9AEpg(q23D z^*SrE(rZe^_Q<9;B5SA#3I{*CaLZrSHODFN&E$hDG-W)@9QaF9iDrrVdflg)m-CxN zquXN5W7T`AQtEB_^q0K$-CAr+{wouuV)}70?`B=A&6wjBp+TYD)Y_>~1h>r~^DQY7 zsEMqP*G&=+6P$pkJdY;*`*!3Iikl$KvCiu!2PYd6`H`I~&OMkc*VzWnnYMRT$b7F; ztul7I?)R3UFSd{keG{BB#q3xeVySz1h|gTPE_d}=njOpTwP;qtkoI*sJq^o~Q`)u% z59MqwS8CW^?`qggsqgzCBH2YW_Vb|`z_YeEG1yZ$F-wy;F)4sk6>y?V;!FsLJM(N~ zj9tPigME*$wnya(eC=djZfRPHK{8xD4Gm&AyCW9BaQE&;*tVNE2Ru6DiE82X4s~oG zx8`X`vl3kxHuGd%G-akN)luV_o|)-lNv2LN7Ps_x`ZfR)pGDHik~W4H203G7#%GUD z*q^^Sa4nVM8kZ@`eEBUhp$l&Rkv@AEJVqm)0*|n2qr~UxMq)6P?jZ`DCx&ykvoNrb zXkSs!Tsfe+$pFEGCY!u>t$`$-BzVrx%$0S43<)fd%h-`HlwFpo=EZ?{c=J;M;na67 zSx%&5>M=y-vdudGE?9avSThe(1BMPMAo}A;jzOenzPw=r6}T9;ubbz4Z7HhtK3)!MAG^C&;4)4j};e)Kc6%$R^EC!IHHY&ZiN_X=IeU8=O?HAKoSJf(Oku9%j z;=d&oN8wveU(AgJpqJ2iw1mYhmiO0m8$%cAak>`8m zmIa+qMat|zJU!){IwS;bK?H+L3n4)vicdF-(22znhCBcIVoIeMH#vC*y}o*;>`1f~ zWEyEUEx19Og#K0KjW87sbG<`@@WzvnN_j1zGjk@yl=l@OCiHuAB@+=R^G$ih=%YCE z9P5-z+X;W zS}j+>aVKeP8Dxq;4PByT)-LHT9yZ=4JT~6#8!|j*4>1R+xyL(&h!9zbzapiffeI4_ zMiK;s7**#5w+qhV#ma9NZ&xggDb!AX#V^d$J^WLuc#vYO8)E!LTF_kghG0SFaAiG1hy9L!I_8q0w(LLy|R9@`$fv# zLvDe2$dBY-<5^{EDON-s#1adN6Gist=OJ-Wnmo^!>lv;``!~o|3uyM7)5uycP7?Ul z=0+00BTp^89GWT@EGMup87gy!d|c~)_Tik{e$hcY!8TlBU!30`xHC+iuhPyAUEYZ@9`7t-Rd{vVbL>@pATP=KiTSK4L@95?_iogA<=gTDq`XeO< z_akN7r(JOu%oFZ+(wjKk1eUQoHFtTxR(rCkHl}_2I-BtodmV?PcZG$zbdFup7%fi7 zS9%>=6U@*2cXI5$BIm8!;x}>vz9N+}J8V;Lc2~q++o@z$xVhJapP! z53x4jl!QxGoiv>>2fVl!#FJvdAATr8j-tMNNK_Q`h*cy6w^a!f!2U=C$U$MqR5aun zFJj>9Es8}pQjrk+<2e992=aR|RtLLtI0PoD{BK{Nku36rz?O^5+BrIl81T$hFz^8g zD8|3%A^NjXiTqZSA}`>AAWsN-x#-VF%RE*Xb}AS#%v4bb07wwVN2Nci_U8}%UZ4N0 zA}cx!B*w@7?I`GN;V5WILa|`ff7k5~$Zttg0Fh+!@7jk|Tw2mAKH1gcZ%=r6oiCn$ zJ{)E{YI&w;h~zqm(W)PwIC`h)Ca1*Dn}2G5C9bAQT6 zhSKcj2Qc>nOmdGCsPo}@IgXR93Y=50ZoISMQ8|K>jS8O=Fg#H%&W>olqb2!)(r0Pl z9BU4)AQb)_YYn0DHjjaEbStQA^T z30Ug1b&|N*nXiCq{h3p&Yy}XS@_P;dw)}?}1Rer!#?60;h}Q>{nI-#6#Q#_Rzoh8> z<0o87g}}Px1!S4jRFKxr`*f?F^r|=c!xmk*y z5WTjlt?{f;Dep1+NI$z5J;p5g)DSr?_AI_vQuTJxHeab`>`HptuF-j{o?qAYq1>8jd=xmzuc_!K9kd)RXcihtRY=DLp`eGC0NdfP}U$QF6 z1xq)aTBM0!FWUIUWmLq@dUzW=WDyFxZ}rP6OoD>RV?4;JEMl@ceNl%~n1un;W0mOf z%{Rxhn~gzbk=*vpuab;-j>B3AXQgi(WDM;K{*B(JN}&VL`-7E0nZ&YtLC9^Oh3qAa zVHX2TV&4~Wa?6+RtA`0Aq}wa zOBWfnyxzE`?zKc_2=2I-8y&pNPN4#^eK;CZSj4xUXd~s}K4AGNMrglj%tkdDH69YS zz=i&hDNR=v>vI?s)aWpU^Enzt5-{b`cFhH=tEgCtWYHq5>o^DrYvE*F-F7>X$n){k zBYL3`jl;Lt;aPsoA+eKjpY~TJopp>az0Q2B5#m&lN+!FPrXxvLzW6Y048-nZKy2{V zBgz=~8rI;p-s@#x73BNl3O#`cMsMi>?I?zeE(? zm+%}1({ai9572j`Z(q)F7Rssutgfi_jGwAT9Bqy9{EWDD(=C%{ye{3)`V$`Rl$(SW z%=|kQ@XfM{zr0REH}_z!$eVGH!m3&X-7d?&-TJjF|zRBZFPbHGla~huwcz+9loKJwPA}g)VISoqIbsa+G6oGnctyv~pymk>W(N z`zP177<#&+aHTor=awjJeUpB;0bc9d&xwwg!Dg!zN1ELe6OCraBeo+WFfE?QFYySXvr{pkH*~8 zVxM+W2k3~*p&*kQrIpOw`c0x?Fof#FDzkJnFI1%Z6vx&OMADp%_<q zM-h$M3a@Re(NHYgY~zE$x9ny5`d5VOdv0xD*EKZY#>_@x-J{RA zx)&@B=3$QExDMrtTx_R&IMLCu@bCHh?!H!7ziwc^P_Cfu}I+6he$RY#-*(T7c{*jdivol<{O>Y zia7D%g3HH+5z`2z8pIt5qtUCN$xukjEjKCHCPF1Q`h+1vtH$*W)!`k8+Ff)dH`v4y z?kY7#exLWdi*56!R0vYYbSN7FosqmGrHuwfA?iLD?rkeNHIMcY2XqURHoE&}h;nop z^T0zJrw?P7U;XyFmXMagx~)FnHr}xsTn^t1DIe@6>{s3{B3y`1G>VtCRie_Au#X>C zO)}tV9+U^4ts87Y$k$@<)y78Mo1_(O@2Wh#qt6j`){rke)VZ3i#pstad)xNi8f7)% z436jnde=W}1sH@D5R>}v8;AZRUH|>{U$zk`NdHs7Kesmg8wt4i3J8AvZKK1lz<;j! z{yVS(VAub@72v;0`gPgwU$P*e{>viZU*W$lc>4=34R9g9SLD~_Z@-H8b-BP_A`}2i z=>DKg{}%fD75;0u@Gp1_=AZCif``9K_-DZDFFb&=#RdZUkMP&8@P9@l{tmCk{Tuwx z*u<~sUn%0h@LB}_di#G9#=nAp9RmIZZlL)S{Eq?QulQfx{a<((#y|1@aQ+I?-~jak R0)hp6fB_oH&hlI8{{fN$eRu!> literal 0 HcmV?d00001 diff --git a/tests/plugins/pastefromword/manual/keepzeromarginsinlists.html b/tests/plugins/pastefromword/manual/keepzeromarginsinlists.html new file mode 100644 index 00000000000..4d10fedff29 --- /dev/null +++ b/tests/plugins/pastefromword/manual/keepzeromarginsinlists.html @@ -0,0 +1,25 @@ +

    Empty margins allowed:

    + +

    No empty margins allowed:

    + + + diff --git a/tests/plugins/pastefromword/manual/keepzeromarginsinlists.md b/tests/plugins/pastefromword/manual/keepzeromarginsinlists.md new file mode 100644 index 00000000000..699edd4cf38 --- /dev/null +++ b/tests/plugins/pastefromword/manual/keepzeromarginsinlists.md @@ -0,0 +1,19 @@ +@bender-tags: 4.20.3, bug, 5316 +@bender-ui: collapsed +@bender-ckeditor-plugins: toolbar, wysiwygarea, pastefromword, sourcearea, list + +1. Copy and paste content of the following file into both editors: +[keep zero margins.docx](_assets/keep-zero-margins.docx) +1. Open source mode. + +## Expected + +* **The first editor**: the `ul` and `ol` elements have styles: ```margin-bottom:0; margin-top:0;``` + +* **The second editor**: none of elements have any margin with value of `0`, or `0+unit`. + +## Unexpected + +* The first editor doesn't have styles mentioned in **Expected**. + +* Second editor has elements with margin value equal 0. From 3a799ef6b718d6e64637cbaea4eff64f40f62b91 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Fri, 3 Mar 2023 09:10:19 +0100 Subject: [PATCH 808/946] Update pasteTools_keepZeroMargins description --- plugins/pastetools/filter/common.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/pastetools/filter/common.js b/plugins/pastetools/filter/common.js index e8e6ecae6c3..eb8b43c87a2 100644 --- a/plugins/pastetools/filter/common.js +++ b/plugins/pastetools/filter/common.js @@ -1202,6 +1202,9 @@ * config.pasteTools_keepZeroMargins = true; * ``` * + * **Note**: Please remember to update the {@glink guide/dev_advanced_content_filter Advanced Content Filter} + * when you want to keep margins that other plugins don't use like `top` and `bottom`. + * * @since 4.13.0 * @cfg {Boolean} [pasteTools_keepZeroMargins=false] * @member CKEDITOR.config From df5ff431e59332f6b401b8507eb23c0407b20ade Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 28 Mar 2023 14:22:15 +0200 Subject: [PATCH 809/946] Simplify code and missing param description in "createList" method --- plugins/pastefromword/filter/default.js | 60 +++++++++++-------------- 1 file changed, 27 insertions(+), 33 deletions(-) diff --git a/plugins/pastefromword/filter/default.js b/plugins/pastefromword/filter/default.js index b8fece32bbd..4ced14997ce 100644 --- a/plugins/pastefromword/filter/default.js +++ b/plugins/pastefromword/filter/default.js @@ -270,7 +270,7 @@ Style.setStyle( element.parent, 'list-style-type', 'none' ); } - List.dissolveList( element, editor ); + List.dissolveList( element ); return false; }, 'li': function( element ) { @@ -296,7 +296,7 @@ Style.setStyle( element.parent, 'list-style-type', 'none' ); } - List.dissolveList( element, editor ); + List.dissolveList( element ); return false; }, 'span': function( element ) { @@ -858,6 +858,7 @@ * @private * @since 4.13.0 * @param {CKEDITOR.htmlParser.element} root An element to be looked through for lists. + * @param {CKEDITOR.editor} editor The editor instance. * @returns {CKEDITOR.htmlParser.element[]} An array of created list items. * @member CKEDITOR.plugins.pastetools.filters.word.lists */ @@ -895,9 +896,9 @@ var keepZeroMargins = CKEDITOR.plugins.pastetools.getConfigValue( editor, 'keepZeroMargins' ); - // Preserve keeping list margins zero when pasteTools_keepZeroMargins is ON. #5316 + // Preserve keeping list margins zero when pasteTools_keepZeroMargins is ON. #53163 if ( keepZeroMargins ) { - innermostContainer.attributes.style = firstLevel1Element.attributes[ 'cke-list-style-margins' ]; + innermostContainer.attributes.style = getZeroMargins( firstLevel1Element.attributes.style ); } for ( j = 0; j < list.length; j++ ) { @@ -937,8 +938,6 @@ } } - delete element.attributes[ 'cke-list-style-margins' ]; - // For future reference this is where the list elements are actually put into the lists. element.remove(); innermostContainer.add( element ); @@ -1019,6 +1018,27 @@ return marginLeft ? total + parseInt( marginLeft, 10 ) : total; }, 0 ); } + + function getZeroMargins( styles ) { + var parsedStyles = CKEDITOR.tools.parseCssText( styles ); + var keys = [ 'margin-top', 'margin-right', 'margin-bottom', 'margin-left' ], + zeroMargins = ''; + + CKEDITOR.tools.array.forEach( keys, function( key ) { + if ( !( key in parsedStyles ) ) { + return; + } + + var value = CKEDITOR.tools.convertToPx( parsedStyles[ key ] ); + if ( value === 0 ) { + zeroMargins += key + ': ' + value + '; '; + } + } ); + + if ( zeroMargins !== '' ) { + return zeroMargins; + } + } }, /** @@ -1131,7 +1151,7 @@ * @param {CKEDITOR.htmlParser.element} element * @member CKEDITOR.plugins.pastetools.filters.word.lists */ - dissolveList: function( element, editor ) { + dissolveList: function( element ) { var nameIs = function( name ) { return function( element ) { return element.name == name; @@ -1201,11 +1221,6 @@ child.attributes[ 'cke-symbol' ] = symbol; child.attributes[ 'cke-list-level' ] = level; - - var keepZeroMargins = CKEDITOR.plugins.pastetools.getConfigValue( editor, 'keepZeroMargins' ); - if ( keepZeroMargins ) { - child.attributes[ 'cke-list-style-margins' ] = getZeroMargins( child.attributes.style ); - } } ); } ); @@ -1277,27 +1292,6 @@ } } } - - function getZeroMargins( styles ) { - var parsedStyles = CKEDITOR.tools.parseCssText( styles ); - var keys = [ 'margin-top', 'margin-right', 'margin-bottom', 'margin-left' ], - zeroMargins = ''; - - CKEDITOR.tools.array.forEach( keys, function( key ) { - if ( !( key in parsedStyles ) ) { - return; - } - - var value = CKEDITOR.tools.convertToPx( parsedStyles[ key ] ); - if ( value === 0 ) { - zeroMargins += key + ': ' + value + 'px; '; - } - } ); - - if ( zeroMargins !== '' ) { - return zeroMargins; - } - } }, groupLists: function( listElements ) { From 4cbe745b76f2ed933c327816f808ffd64ca2f7b2 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 28 Mar 2023 14:22:31 +0200 Subject: [PATCH 810/946] Update fixtures --- .../_fixtures/Keep_zero_margin_in_lists/expected.html | 4 ++-- .../Keep_zero_margin_in_lists/word2016/expected_safari.html | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margin_in_lists/expected.html b/tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margin_in_lists/expected.html index 2f1b34b6dd3..774eb15546d 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margin_in_lists/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margin_in_lists/expected.html @@ -1,12 +1,12 @@

    lorem ipsum dolor sit amet, consectetur adipiscing elit,

    -
    -
      +
      1. first sign of trouble diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/8780ckeditor_tablebug_document/word2013/expected_firefox.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/8780ckeditor_tablebug_document/word2013/expected_firefox.html index f474ef4b825..b5ec1860f49 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/8780ckeditor_tablebug_document/word2013/expected_firefox.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/8780ckeditor_tablebug_document/word2013/expected_firefox.html @@ -24,7 +24,7 @@

    -
      +
      1. first sign of trouble diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/8780ckeditor_tablebug_document/word2013/expected_ie11.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/8780ckeditor_tablebug_document/word2013/expected_ie11.html index 58e5139ccb3..e8d2268b713 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/8780ckeditor_tablebug_document/word2013/expected_ie11.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/8780ckeditor_tablebug_document/word2013/expected_ie11.html @@ -58,7 +58,7 @@

    -
      +
      1. diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9274CKEditor_formating_issue/expected.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9274CKEditor_formating_issue/expected.html index 9c0f53fb2be..ba0033b4911 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9274CKEditor_formating_issue/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9274CKEditor_formating_issue/expected.html @@ -24,7 +24,7 @@


        -
          +
          • diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9274CKEditor_formating_issue/word2013/expected_firefox.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9274CKEditor_formating_issue/word2013/expected_firefox.html index 4dcea1bf326..5dcd19592b5 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9274CKEditor_formating_issue/word2013/expected_firefox.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9274CKEditor_formating_issue/word2013/expected_firefox.html @@ -24,7 +24,7 @@

             

            -
              +
              • diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9340test_ckeditor/expected.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9340test_ckeditor/expected.html index 7c5d38cea87..d45c57c92fc 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9340test_ckeditor/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9340test_ckeditor/expected.html @@ -95,7 +95,7 @@

                -
                  +
                  • diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9340test_ckeditor/word2013/expected_firefox.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9340test_ckeditor/word2013/expected_firefox.html index 7c5d38cea87..d45c57c92fc 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9340test_ckeditor/word2013/expected_firefox.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9340test_ckeditor/word2013/expected_firefox.html @@ -95,7 +95,7 @@

                    -
                      +
                      • diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9340test_ckeditor/word2013/expected_ie11.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9340test_ckeditor/word2013/expected_ie11.html index ab23f93aa61..258d4cb484c 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9340test_ckeditor/word2013/expected_ie11.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9340test_ckeditor/word2013/expected_ie11.html @@ -119,7 +119,7 @@

                        -
                          +
                          • diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9426CK_Sample_word_document/expected.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9426CK_Sample_word_document/expected.html index d4bdeaaf3db..0b6a7529b58 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9426CK_Sample_word_document/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9426CK_Sample_word_document/expected.html @@ -228,7 +228,7 @@

                            i.          introduction


                            -
                              +
                              1. for purposes of this section: @@ -251,7 +251,7 @@

                                i.          introduction


                                -
                                  +
                                  1. supervised persons may rely on the definition of “client” in §275.203(b)(3)-1 without giving regard to paragraph (b) (6) of that section  to identify clients for purposes of paragraph (a)(1) of this section, except that supervised persons need not count clients that are not residents of the united states. @@ -280,7 +280,7 @@

                                    i.          introduction


                                    -
                                      +
                                      1. any other location that is held out to the general public as a location at which the investment adviser representative provides investment advisory services, solicits, meets with or otherwise communicates with clients. @@ -364,7 +364,7 @@

                                        i.          introduction


                                        -
                                          +
                                          1. special rules.  for purposes of this section: @@ -382,7 +382,7 @@

                                            i.          introduction


                                            -
                                              +
                                              1. an owner need not be counted as a client of an investment adviser solely because the investment adviser, on behalf of the legal organization, offers, promotes, or sells interests in the legal organization to the owner, or reports periodically to the owners as a group solely with respect to the performance of or plans for the legal organization’s assets or similar matters; @@ -392,7 +392,7 @@

                                                i.          introduction


                                                -
                                                  +
                                                  1. a limited partnership or limited liability company is a client of any general partner managing member or other person acting as investment adviser to the partnership; @@ -402,7 +402,7 @@

                                                    i.          introduction


                                                    -
                                                      +
                                                      1. any person for whom an investment adviser provides investment advisory services without compensation need not be counted as a client; and @@ -412,7 +412,7 @@

                                                        i.          introduction


                                                        -
                                                          +
                                                          1. an investment adviser that has its principal office and place of business outside of the united states must count only clients that are united states residents; an investment adviser that has its principal office and place of business in the united states must count all clients. diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9426CK_Sample_word_document/word2013/expected_firefox.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9426CK_Sample_word_document/word2013/expected_firefox.html index 03010966f41..bdbd26ea03f 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9426CK_Sample_word_document/word2013/expected_firefox.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9426CK_Sample_word_document/word2013/expected_firefox.html @@ -228,7 +228,7 @@

                                                            i.          introduction

                                                             

                                                            -
                                                              +
                                                              1. for purposes of this section: @@ -251,7 +251,7 @@

                                                                i.          introduction

                                                                 

                                                                -
                                                                  +
                                                                  1. supervised persons may rely on the definition of “client” in §275.203(b)(3)-1 without giving regard to paragraph (b) (6) of that section  to identify clients for purposes of paragraph (a)(1) of this section, except that supervised persons need not count clients that are not residents of the united states. @@ -280,7 +280,7 @@

                                                                    i.          introduction

                                                                     

                                                                    -
                                                                      +
                                                                      1. any other location that is held out to the general public as a location at which the investment adviser representative provides investment advisory services, solicits, meets with or otherwise communicates with clients. @@ -368,7 +368,7 @@

                                                                        i.          introduction

                                                                         

                                                                        -
                                                                          +
                                                                          1. special rules.  for purposes of this section: @@ -386,7 +386,7 @@

                                                                            i.          introduction

                                                                             

                                                                            -
                                                                              +
                                                                              1. an owner need not be counted as a client of an investment adviser solely because the investment adviser, on behalf of the legal organization, offers, promotes, or sells interests in the legal organization to the owner, or reports periodically to the owners as a group solely with respect to the performance of or plans for the legal organization’s assets or similar matters; @@ -396,7 +396,7 @@

                                                                                i.          introduction

                                                                                 

                                                                                -
                                                                                  +
                                                                                  1. a limited partnership or limited liability company is a client of any general partner managing member or other person acting as investment adviser to the partnership; @@ -406,7 +406,7 @@

                                                                                    i.          introduction

                                                                                     

                                                                                    -
                                                                                      +
                                                                                      1. any person for whom an investment adviser provides investment advisory services without compensation need not be counted as a client; and @@ -416,7 +416,7 @@

                                                                                        i.          introduction

                                                                                         

                                                                                        -
                                                                                          +
                                                                                          1. an investment adviser that has its principal office and place of business outside of the united states must count only clients that are united states residents; an investment adviser that has its principal office and place of business in the united states must count all clients. diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9426CK_Sample_word_document/word2013/expected_ie11.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9426CK_Sample_word_document/word2013/expected_ie11.html index 1bdd9cdb63a..8777fdda871 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9426CK_Sample_word_document/word2013/expected_ie11.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9426CK_Sample_word_document/word2013/expected_ie11.html @@ -537,7 +537,7 @@

                                                                                            -
                                                                                              +
                                                                                              1. @@ -686,7 +686,7 @@

                                                                                                -
                                                                                                  +
                                                                                                  1. @@ -739,7 +739,7 @@

                                                                                                    -
                                                                                                      +
                                                                                                      1. @@ -804,7 +804,7 @@

                                                                                                        -
                                                                                                          +
                                                                                                          1. @@ -1019,7 +1019,7 @@

                                                                                                            -
                                                                                                              +
                                                                                                              1. @@ -1063,7 +1063,7 @@

                                                                                                                -
                                                                                                                  +
                                                                                                                  1. @@ -1083,7 +1083,7 @@

                                                                                                                    -
                                                                                                                      +
                                                                                                                      1. @@ -1103,7 +1103,7 @@

                                                                                                                        -
                                                                                                                          +
                                                                                                                          1. @@ -1123,7 +1123,7 @@

                                                                                                                            -
                                                                                                                              +
                                                                                                                              1. diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9426CK_Sample_word_document/word2013/expected_ie8.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9426CK_Sample_word_document/word2013/expected_ie8.html index 87aed4a207e..f42942ff74e 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9426CK_Sample_word_document/word2013/expected_ie8.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9426CK_Sample_word_document/word2013/expected_ie8.html @@ -284,7 +284,7 @@


                                                                                                                                -
                                                                                                                                  +
                                                                                                                                  1. diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685ckeditor_tablebug_document/expected.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685ckeditor_tablebug_document/expected.html index 39120036d52..c361e34d6f0 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685ckeditor_tablebug_document/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685ckeditor_tablebug_document/expected.html @@ -24,7 +24,7 @@

    -
      +
      1. first sign of trouble diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685ckeditor_tablebug_document/word2013/expected_firefox.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685ckeditor_tablebug_document/word2013/expected_firefox.html index f474ef4b825..b5ec1860f49 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685ckeditor_tablebug_document/word2013/expected_firefox.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685ckeditor_tablebug_document/word2013/expected_firefox.html @@ -24,7 +24,7 @@

    -
      +
      1. first sign of trouble diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685ckeditor_tablebug_document/word2013/expected_ie11.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685ckeditor_tablebug_document/word2013/expected_ie11.html index 58e5139ccb3..e8d2268b713 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685ckeditor_tablebug_document/word2013/expected_ie11.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685ckeditor_tablebug_document/word2013/expected_ie11.html @@ -58,7 +58,7 @@

    -
      +
      1. diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685testResumeTest/expected.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685testResumeTest/expected.html index 398e82345f0..e90f977b70d 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685testResumeTest/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685testResumeTest/expected.html @@ -24,7 +24,7 @@

    -
      +
      1. first sign of trouble diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685testResumeTest/word2013/expected_firefox.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685testResumeTest/word2013/expected_firefox.html index 3a1e0b9accd..f0f418e3aee 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685testResumeTest/word2013/expected_firefox.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685testResumeTest/word2013/expected_firefox.html @@ -24,7 +24,7 @@

    -
      +
      1. first sign of trouble diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685testResumeTest/word2013/expected_ie11.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685testResumeTest/word2013/expected_ie11.html index 367a93367d9..334788d5858 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685testResumeTest/word2013/expected_ie11.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685testResumeTest/word2013/expected_ie11.html @@ -58,7 +58,7 @@

    -
      +
      1. diff --git a/tests/plugins/pastefromword/generated/_fixtures/Unordered_list/expected.html b/tests/plugins/pastefromword/generated/_fixtures/Unordered_list/expected.html index 563b58a3177..c51f50946de 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Unordered_list/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Unordered_list/expected.html @@ -1 +1 @@ -
        • this
        • is
        • a
        • one
        • level
        • unordered
        • list
        +
        • this
        • is
        • a
        • one
        • level
        • unordered
        • list
        diff --git a/tests/plugins/pastefromword/generated/_fixtures/Unordered_list_special_char_bullet/expected.html b/tests/plugins/pastefromword/generated/_fixtures/Unordered_list_special_char_bullet/expected.html index d34ecdb1e4e..2c7371ae60e 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Unordered_list_special_char_bullet/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Unordered_list_special_char_bullet/expected.html @@ -1,4 +1,4 @@ -
    -
      +
      1. first sign of trouble diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/8780ckeditor_tablebug_document/word2013/expected_firefox.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/8780ckeditor_tablebug_document/word2013/expected_firefox.html index b5ec1860f49..f474ef4b825 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/8780ckeditor_tablebug_document/word2013/expected_firefox.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/8780ckeditor_tablebug_document/word2013/expected_firefox.html @@ -24,7 +24,7 @@

    -
      +
      1. first sign of trouble diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/8780ckeditor_tablebug_document/word2013/expected_ie11.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/8780ckeditor_tablebug_document/word2013/expected_ie11.html index e8d2268b713..58e5139ccb3 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/8780ckeditor_tablebug_document/word2013/expected_ie11.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/8780ckeditor_tablebug_document/word2013/expected_ie11.html @@ -58,7 +58,7 @@

    -
      +
      1. diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9274CKEditor_formating_issue/expected.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9274CKEditor_formating_issue/expected.html index ba0033b4911..9c0f53fb2be 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9274CKEditor_formating_issue/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9274CKEditor_formating_issue/expected.html @@ -24,7 +24,7 @@


        -
          +
          • diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9274CKEditor_formating_issue/word2013/expected_firefox.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9274CKEditor_formating_issue/word2013/expected_firefox.html index 5dcd19592b5..4dcea1bf326 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9274CKEditor_formating_issue/word2013/expected_firefox.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9274CKEditor_formating_issue/word2013/expected_firefox.html @@ -24,7 +24,7 @@

             

            -
              +
              • diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9340test_ckeditor/expected.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9340test_ckeditor/expected.html index d45c57c92fc..7c5d38cea87 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9340test_ckeditor/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9340test_ckeditor/expected.html @@ -95,7 +95,7 @@

                -
                  +
                  • diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9340test_ckeditor/word2013/expected_firefox.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9340test_ckeditor/word2013/expected_firefox.html index d45c57c92fc..7c5d38cea87 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9340test_ckeditor/word2013/expected_firefox.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9340test_ckeditor/word2013/expected_firefox.html @@ -95,7 +95,7 @@

                    -
                      +
                      • diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9340test_ckeditor/word2013/expected_ie11.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9340test_ckeditor/word2013/expected_ie11.html index 258d4cb484c..ab23f93aa61 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9340test_ckeditor/word2013/expected_ie11.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9340test_ckeditor/word2013/expected_ie11.html @@ -119,7 +119,7 @@

                        -
                          +
                          • diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9426CK_Sample_word_document/expected.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9426CK_Sample_word_document/expected.html index 0b6a7529b58..d4bdeaaf3db 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9426CK_Sample_word_document/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9426CK_Sample_word_document/expected.html @@ -228,7 +228,7 @@

                            i.          introduction


                            -
                              +
                              1. for purposes of this section: @@ -251,7 +251,7 @@

                                i.          introduction


                                -
                                  +
                                  1. supervised persons may rely on the definition of “client” in §275.203(b)(3)-1 without giving regard to paragraph (b) (6) of that section  to identify clients for purposes of paragraph (a)(1) of this section, except that supervised persons need not count clients that are not residents of the united states. @@ -280,7 +280,7 @@

                                    i.          introduction


                                    -
                                      +
                                      1. any other location that is held out to the general public as a location at which the investment adviser representative provides investment advisory services, solicits, meets with or otherwise communicates with clients. @@ -364,7 +364,7 @@

                                        i.          introduction


                                        -
                                          +
                                          1. special rules.  for purposes of this section: @@ -382,7 +382,7 @@

                                            i.          introduction


                                            -
                                              +
                                              1. an owner need not be counted as a client of an investment adviser solely because the investment adviser, on behalf of the legal organization, offers, promotes, or sells interests in the legal organization to the owner, or reports periodically to the owners as a group solely with respect to the performance of or plans for the legal organization’s assets or similar matters; @@ -392,7 +392,7 @@

                                                i.          introduction


                                                -
                                                  +
                                                  1. a limited partnership or limited liability company is a client of any general partner managing member or other person acting as investment adviser to the partnership; @@ -402,7 +402,7 @@

                                                    i.          introduction


                                                    -
                                                      +
                                                      1. any person for whom an investment adviser provides investment advisory services without compensation need not be counted as a client; and @@ -412,7 +412,7 @@

                                                        i.          introduction


                                                        -
                                                          +
                                                          1. an investment adviser that has its principal office and place of business outside of the united states must count only clients that are united states residents; an investment adviser that has its principal office and place of business in the united states must count all clients. diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9426CK_Sample_word_document/word2013/expected_firefox.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9426CK_Sample_word_document/word2013/expected_firefox.html index bdbd26ea03f..03010966f41 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9426CK_Sample_word_document/word2013/expected_firefox.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9426CK_Sample_word_document/word2013/expected_firefox.html @@ -228,7 +228,7 @@

                                                            i.          introduction

                                                             

                                                            -
                                                              +
                                                              1. for purposes of this section: @@ -251,7 +251,7 @@

                                                                i.          introduction

                                                                 

                                                                -
                                                                  +
                                                                  1. supervised persons may rely on the definition of “client” in §275.203(b)(3)-1 without giving regard to paragraph (b) (6) of that section  to identify clients for purposes of paragraph (a)(1) of this section, except that supervised persons need not count clients that are not residents of the united states. @@ -280,7 +280,7 @@

                                                                    i.          introduction

                                                                     

                                                                    -
                                                                      +
                                                                      1. any other location that is held out to the general public as a location at which the investment adviser representative provides investment advisory services, solicits, meets with or otherwise communicates with clients. @@ -368,7 +368,7 @@

                                                                        i.          introduction

                                                                         

                                                                        -
                                                                          +
                                                                          1. special rules.  for purposes of this section: @@ -386,7 +386,7 @@

                                                                            i.          introduction

                                                                             

                                                                            -
                                                                              +
                                                                              1. an owner need not be counted as a client of an investment adviser solely because the investment adviser, on behalf of the legal organization, offers, promotes, or sells interests in the legal organization to the owner, or reports periodically to the owners as a group solely with respect to the performance of or plans for the legal organization’s assets or similar matters; @@ -396,7 +396,7 @@

                                                                                i.          introduction

                                                                                 

                                                                                -
                                                                                  +
                                                                                  1. a limited partnership or limited liability company is a client of any general partner managing member or other person acting as investment adviser to the partnership; @@ -406,7 +406,7 @@

                                                                                    i.          introduction

                                                                                     

                                                                                    -
                                                                                      +
                                                                                      1. any person for whom an investment adviser provides investment advisory services without compensation need not be counted as a client; and @@ -416,7 +416,7 @@

                                                                                        i.          introduction

                                                                                         

                                                                                        -
                                                                                          +
                                                                                          1. an investment adviser that has its principal office and place of business outside of the united states must count only clients that are united states residents; an investment adviser that has its principal office and place of business in the united states must count all clients. diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9426CK_Sample_word_document/word2013/expected_ie11.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9426CK_Sample_word_document/word2013/expected_ie11.html index 8777fdda871..1bdd9cdb63a 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9426CK_Sample_word_document/word2013/expected_ie11.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9426CK_Sample_word_document/word2013/expected_ie11.html @@ -537,7 +537,7 @@

                                                                                            -
                                                                                              +
                                                                                              1. @@ -686,7 +686,7 @@

                                                                                                -
                                                                                                  +
                                                                                                  1. @@ -739,7 +739,7 @@

                                                                                                    -
                                                                                                      +
                                                                                                      1. @@ -804,7 +804,7 @@

                                                                                                        -
                                                                                                          +
                                                                                                          1. @@ -1019,7 +1019,7 @@

                                                                                                            -
                                                                                                              +
                                                                                                              1. @@ -1063,7 +1063,7 @@

                                                                                                                -
                                                                                                                  +
                                                                                                                  1. @@ -1083,7 +1083,7 @@

                                                                                                                    -
                                                                                                                      +
                                                                                                                      1. @@ -1103,7 +1103,7 @@

                                                                                                                        -
                                                                                                                          +
                                                                                                                          1. @@ -1123,7 +1123,7 @@

                                                                                                                            -
                                                                                                                              +
                                                                                                                              1. diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9426CK_Sample_word_document/word2013/expected_ie8.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9426CK_Sample_word_document/word2013/expected_ie8.html index f42942ff74e..87aed4a207e 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9426CK_Sample_word_document/word2013/expected_ie8.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9426CK_Sample_word_document/word2013/expected_ie8.html @@ -284,7 +284,7 @@


                                                                                                                                -
                                                                                                                                  +
                                                                                                                                  1. diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685ckeditor_tablebug_document/expected.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685ckeditor_tablebug_document/expected.html index c361e34d6f0..39120036d52 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685ckeditor_tablebug_document/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685ckeditor_tablebug_document/expected.html @@ -24,7 +24,7 @@

    -
      +
      1. first sign of trouble diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685ckeditor_tablebug_document/word2013/expected_firefox.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685ckeditor_tablebug_document/word2013/expected_firefox.html index b5ec1860f49..f474ef4b825 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685ckeditor_tablebug_document/word2013/expected_firefox.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685ckeditor_tablebug_document/word2013/expected_firefox.html @@ -24,7 +24,7 @@

    -
      +
      1. first sign of trouble diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685ckeditor_tablebug_document/word2013/expected_ie11.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685ckeditor_tablebug_document/word2013/expected_ie11.html index e8d2268b713..58e5139ccb3 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685ckeditor_tablebug_document/word2013/expected_ie11.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685ckeditor_tablebug_document/word2013/expected_ie11.html @@ -58,7 +58,7 @@

    -
      +
      1. diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685testResumeTest/expected.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685testResumeTest/expected.html index e90f977b70d..398e82345f0 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685testResumeTest/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685testResumeTest/expected.html @@ -24,7 +24,7 @@

    -
      +
      1. first sign of trouble diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685testResumeTest/word2013/expected_firefox.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685testResumeTest/word2013/expected_firefox.html index f0f418e3aee..3a1e0b9accd 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685testResumeTest/word2013/expected_firefox.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685testResumeTest/word2013/expected_firefox.html @@ -24,7 +24,7 @@

    -
      +
      1. first sign of trouble diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685testResumeTest/word2013/expected_ie11.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685testResumeTest/word2013/expected_ie11.html index 334788d5858..367a93367d9 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685testResumeTest/word2013/expected_ie11.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/9685testResumeTest/word2013/expected_ie11.html @@ -58,7 +58,7 @@

    -
      +
      1. diff --git a/tests/plugins/pastefromword/generated/_fixtures/Unordered_list/expected.html b/tests/plugins/pastefromword/generated/_fixtures/Unordered_list/expected.html index c51f50946de..563b58a3177 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Unordered_list/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Unordered_list/expected.html @@ -1 +1 @@ -
        • this
        • is
        • a
        • one
        • level
        • unordered
        • list
        +
        • this
        • is
        • a
        • one
        • level
        • unordered
        • list
        diff --git a/tests/plugins/pastefromword/generated/_fixtures/Unordered_list_special_char_bullet/expected.html b/tests/plugins/pastefromword/generated/_fixtures/Unordered_list_special_char_bullet/expected.html index 2c7371ae60e..d34ecdb1e4e 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Unordered_list_special_char_bullet/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Unordered_list_special_char_bullet/expected.html @@ -1,4 +1,4 @@ -
          +
          • diff --git a/tests/plugins/pastefromword/generated/functions.js b/tests/plugins/pastefromword/generated/functions.js index 2e6cb573a63..650002a939f 100644 --- a/tests/plugins/pastefromword/generated/functions.js +++ b/tests/plugins/pastefromword/generated/functions.js @@ -135,7 +135,7 @@ assert.beautified.html( '

            The list below does not copy + paste correctly:

            ' + '

            ' + '

            ' + - '
              ' + + '
                ' + '
              • ' + 'This line is size 8, TNR
              • ' + '
              • ' + From cd5e1d18090856fda70155903f61389d193bfb06 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Mon, 24 Apr 2023 10:15:08 +0200 Subject: [PATCH 820/946] Refactor applying margin to list --- plugins/pastefromword/filter/default.js | 43 ++++++++++++------------- 1 file changed, 20 insertions(+), 23 deletions(-) diff --git a/plugins/pastefromword/filter/default.js b/plugins/pastefromword/filter/default.js index 21d54056922..474add48bba 100644 --- a/plugins/pastefromword/filter/default.js +++ b/plugins/pastefromword/filter/default.js @@ -889,11 +889,13 @@ var containerStack = [ List.createList( firstLevel1Element ) ], // List wrapper (ol/ul). innermostContainer = containerStack[ 0 ], - allContainers = [ containerStack[ 0 ] ]; + allContainers = [ containerStack[ 0 ] ], + marginTop = getMargin( list[ 0 ], 'top' ), + marginBottom = getMargin( list[ list.length - 1 ], 'bottom' ); // Insert first known list item before the list wrapper. innermostContainer.insertBefore( list[ 0 ] ); - innermostContainer.attributes.style = getMargins( firstLevel1Element.attributes.style, editor ); + innermostContainer.attributes.style = marginTop + marginBottom; for ( j = 0; j < list.length; j++ ) { element = list[ j ]; @@ -1013,33 +1015,28 @@ }, 0 ); } - function getMargins( styles ) { - var parsedStyles = CKEDITOR.tools.parseCssText( styles ); - var keys = [ 'margin-top', 'margin-bottom' ], + function getMargin( element, margin ) { + var parsedStyles = CKEDITOR.tools.parseCssText( element.attributes.style ), keepZeroMargins = CKEDITOR.plugins.pastetools.getConfigValue( editor, 'keepZeroMargins' ), - margins = ''; + searchedMargin = 'margin-' + margin; - CKEDITOR.tools.array.forEach( keys, function( key ) { - if ( !( key in parsedStyles ) ) { - return; - } - - var value = CKEDITOR.tools.convertToPx( parsedStyles[ key ] ); + if ( !( searchedMargin in parsedStyles ) ) { + return ''; + } - // Preserve keeping zero list margins when pasteTools_keepZeroMargins is ON. #53163 - if ( value === 0 && keepZeroMargins ) { - margins += key + ': ' + value + '; '; - } + var value = CKEDITOR.tools.convertToPx( parsedStyles[ searchedMargin ] ); - // Preserve keeping margins by default. - if ( value > 0 ) { - margins += key + ': ' + value + 'px; '; - } - } ); + // Preserve keeping zero list margins when pasteTools_keepZeroMargins is ON (#5316). + if ( value === 0 && keepZeroMargins ) { + return searchedMargin + ': ' + value + ' '; + } - if ( margins !== '' ) { - return margins; + // Preserve keeping margins by default. + if ( value > 0 ) { + return searchedMargin + ': ' + value + 'px; '; } + + return ''; } }, From a405d6ccbaf7fc8df940cc72f0ba2673f2a59cf0 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Mon, 24 Apr 2023 10:17:01 +0200 Subject: [PATCH 821/946] Add unit test --- .../_fixtures/List_margins/List_margins.docx | Bin 0 -> 13853 bytes .../_fixtures/List_margins/expected.html | 7 +++ .../List_margins/word2016/chrome.html | 29 +++++++++++++ .../_fixtures/List_margins/word2016/edge.html | 29 +++++++++++++ .../List_margins/word2016/firefox.html | 29 +++++++++++++ .../List_margins/word2016/safari.html | 28 ++++++++++++ .../pastefromword/generated/list_margins.js | 41 ++++++++++++++++++ 7 files changed, 163 insertions(+) create mode 100644 tests/plugins/pastefromword/generated/_fixtures/List_margins/List_margins.docx create mode 100644 tests/plugins/pastefromword/generated/_fixtures/List_margins/expected.html create mode 100644 tests/plugins/pastefromword/generated/_fixtures/List_margins/word2016/chrome.html create mode 100644 tests/plugins/pastefromword/generated/_fixtures/List_margins/word2016/edge.html create mode 100644 tests/plugins/pastefromword/generated/_fixtures/List_margins/word2016/firefox.html create mode 100644 tests/plugins/pastefromword/generated/_fixtures/List_margins/word2016/safari.html create mode 100644 tests/plugins/pastefromword/generated/list_margins.js diff --git a/tests/plugins/pastefromword/generated/_fixtures/List_margins/List_margins.docx b/tests/plugins/pastefromword/generated/_fixtures/List_margins/List_margins.docx new file mode 100644 index 0000000000000000000000000000000000000000..329d73101870e989247c2cc76fc4fc030baca644 GIT binary patch literal 13853 zcmeHu1y>wfv-SXi;10nF?ykYz-5J~^xI;n+?(QBSxVwAs;O_434&NNR=bXIn`u@PZ zJ!^H(^xjW(O?Or8y`QR9kcN1J4uAqc0{{Rb0CTjhx+xd{kP8U_paG!4wS;YLoJ?$- z^i|l%}wcRnp%CPcjIcdHa8h3yQ>i9@CQm$TXB%v>% z*k_Nrr{2=1s10%X3%&?%85Dy3CFc)QzHpGDz*ikLT9i~vkqa>bLqwe0oDSrr+N3EZ z8jm|05#7WQ!U$ywX!;;rnvj}O3NVa~P$ruzrh3%*sLNWkHIy*(tr6`WiY8Ejp2wKk ziC-mLZDhyQO2%wPz2ds*j?jsz7?37_u0r|?SRF%XtZmEZQK&FwU=@xhA{w1nmzL=5 zKe+{|2h)QJy@!lyX3~*^X8^3LFY|a>smjq)A0qhPm&V^kR^EQfQQKv;`sUMGoYBa3J^8b1<=TWT5|T|9@`z zzt|W5@z+aYIzes;FL3Jn>^t77xX_7}BgbGgwum+V7FtVE25oW9a`xq!XKoH$XWu}4 zXks#U%)>EF%y}(N=L{!76(OV*X69bETkEmK4G{0&lFQ^aW48gHx^rXtJV+u*HRv0v zi4ii20~LK2lr-FdwoNT^vz-rTK}b6jPNKi{11OR{sfCh85 zbuec5!%2*7jhwAPBiV05*k29<1{%jez5jP_C9%W5#c{t=|2E&bPjuYY!Z6W}RNmTJ zw_wJfo`tWCzRLpJJw>HZ1ED5;BUlX0+We`y!uOXm&zE7Yxm=S}7~-Ar&(~Qz!0K7o&YJIuLEcKBvtJS^H(^S43`h!L zo-IO$7C^I7r-9>LYkOi=uN*lC(_4Ke;?#0P9!f$+H$4Zpi)%M!?>obb&8iH5)hvSP zn@{m|3xPTJ-+s)DO-rIc{&Kx|K?r*G|7k|?B-0e{-v9uX=l}o;sK@VS^iKmiN?Np8 z@C%d#fhxaHh2IV?&rlOya)w>uqLWs=%zDh=~t0-MKcuQI;3*>Ar87 zNy@y1!H$YeAdZ-;%B{>ysj8n*ByAl$c#$~r1BMfYtq~B*seZ`F3Xe)2ezE4~L8v{B z5s`iy1~rnz9s)fdLJk=oey0YQ4#@~|;@uQW$vE;Tbod&Mu{@v?*7^`jYeAsw~O;EU6dHKqEQiq=dQybs3}_Hhq?(xVty0in}Fxkk?{0E`Wvf z(pt{J9V+j`M2(j1sJ#j!VN6c$uYWvA}gY&RU~tq#0J$En%X9maDt zj5_9Pv7|zEb)O}UEH9lMD^wI&ILVR4fg!YJ%lis4xq@ahLWs7IYYI^=OVOGT%Ez@i z);hMrNO&7xs$C%qdA(B2lObG`iMT?E=y@`$ufGEzZ_(sohehp5y#wXpD#`)XSV%3j zK(R5#u!d2ao`JV{szZgYqV^Yj6*CD@m*%4IKTX(?dhus;@jHul*-^4=wH=%_E=BJyej=QA)@^Fd)I7^OvRv&(nSzvG0lrwve6>>?fzer8%xQu|)-J)Xp=CnhRPy{?4 z-cXD827lC+nBS75?LeyI&hLb^u#Ju|iUG^vS4>evKlh)3pA*SBIdo>wZZ!wasuE( zg#BeRUwq~6WKA^aSEC2SKC7awQYS89DDTa`ZMm1bCsFE7+G2Iyxxz`RL|5{7TwMizo+`mq&5XjCDY zMi_lSAjv{^{UcJx7pB=qmA|d%rKzZ?iPdp^<2i{-JPEEVCPIr>-5x(JY%Yn^ps&@F zk+xP_Tp}(E#RTT00giSllsnVQ1uQ)gC884IBA7Fh%Z7CO=yM~j7-QIv5A5AAKV`8Z zqy6ZShKwR21Z`!8YNc`&BTyu@DFm4cTA7lgP+Sn>q+HE%KMSnu5&Pp{DYliX7zqm* z^-UH%pu(XjoZt~H*c+rXar1TD<{m1LlFB$Og}gWpalaeY`~98AS#6KYt{XiVd962OYnDW^=IH)2Y6mN17$X$^F`O?~#5?%2JW ztv}Pz^Mr4K%9XW+2UUk^6-6K*KEA{FJh@Nt4miF*1_NaRebHgzFOZ4fUGdO{N; zGul62Jr4Cn>hV1|H{R4OnZ)_IH*)ZMUXD&Oq_=xLo)5>`9=k>NwZCi^&w4%G>mB3@ z9yXhmXYzl#exCJue)<7^>fn?VNEn3$x68%nVpEC5ZmtO+yts|!3_>1|c8XQ__J#@@ z&f`4^gr}!BW!0L;T+Jpv;(ixY3v0U>@=D~LHY(g15FNLJx7R$<{xGAgu=YYNi6YC> zo^N#1hRDfSi+k?uLZ8pKfr33=&<`PngQ@|~pR;p9(a|cTQuK(PC_v}7KZvE1e4HsOl(llsi##i)QIux!(vB^OdgmeEZg zIpjL3(~CKYN*%e9@$u9^G4oSHnQ=sLN0`XC0|EZ3`x#u6;MfZzu!Mh!6$=hJ6E#l?webFSL&M1s*P-IWz=oQ#mdE38so8bN9Wu)$dz?8;&xFm=-ssVJ%K0)g*G9vgC zbnNwmvOk4W8?#yzuYQoae}t@2e7qwpzww6MoJNwTo0}|jJ?e;6;SwD%u5P31vQ}dQ z+cdh^f5+y@DsN-hAWl10ow8GscfUHzD!O}L67!+hc!V0exnI1%xN1X`9~{WLHxAtB z%I8B9+HccVXrXbMCs{j+3}h_e2AV%dSzrn}Hl}&QeVDKgWVwfo9{=KJS|OuajvSJE zpuovO{>^TpTW#6WXJnI?T~54sdfHJIS%4Wguh@8LZVpn$V)Vr!NJ?Zj}?XCCM5=*yAV#qeg6Gq$lDqpsj zm2aJ*nTD-rX%|1zl;v+)_=?ak$)GkehOJ%9;qjU1)w3kxT*XnfWhd+>;#ZOxOvmwfpG#foHf8x1M#PCD` zRk&n#Ss*q{t9C}^)048pti&RyU4ki=_>tUw##hUl^c@o~4+7<@$$GZf$o<-Ku6m-8oCih87BCr5Qt zug2tVg%A5b>Q5H^r$p#2Fty(w%+%~gM!F8{YM8jM>c{7u3~SHoZZ~CXZEU?0iU8In z3Cc3nDGZ6pTIOpYZzX62nvUb!FVuIMP8Go!s;VEX%!FFIxFHd@BTXNqNo5swm19Qu zOw$aoqV0{Vx->GRf1tp>73?|n5FAF5icjFDbayUSvb08@vW?#BeDZ}0T3)bBBk1H?u(w<)yA9ac< zX4dk^1v*s+2Xkl5m-8kIsd0Zsc~AgKrEe)JnwqC}iJG+ObQw zc#F}t%3U~pJHw{RRmh$pC&h4V4WvkV?T5!cq2w~c{xKx$|t zQx|9L`zPl&>u5gTe;}1_YQWO&_|&KpK|3vXFa++=lA#?IfPto|U z=sP7S8i3MXR&eiaGulf)^?*8kHHJV%8uOfvN7_Aj`4sofC1O zrLqOAS#yrm$E8>oP+*tHRx(PiFYud-UjxD(JW-!Z?qSGa!zAhlRj~AxaQV+Ba+ou4 zdHQWV^FTmFU|C%?W7nc!z~e#3Z*5Z;f?Kh5J~jBglA|(ukrkemTG*A{qL&-6d~pA< z+ww3+CHr+;u1K$7O&n6+hS>{Ba_K~?rB}jrtd2vLQg#KWO%4*NHt^yyk)9?$Qt`{h?hUjs+{wsPkAe>9BE$-fRdHVP1*DH;YGdJ}? zx;EG>q_S#v%pUtWb;~gn7zSTE=LfutSEhNZFF3rR+9KmUN19vA$^PR#j{Og;K+^Gw zR0AYhw$Z(J`)WJHG8%-HLM2geWZ8GJ(s3e%R!sc3TRIqr&zNFd{UJQt-=Yi0m90zQ z=`RjUgcRI>&$`HRNZ5$4bPDr*^ryN$?=UgNOYo8!ujOruEjWfe(e`P`{7Orvy^6eZ zR7B(OuE*eoKoGy2Z&i9Rzmm6E#aI96TZ5pQ+sr%1*P-xeSTU(g8lQv}qs?+YY-K^} zG2EChU-%>v2bcO0Z50-84(RGSCvuDz_d5K{?~2ymr9M;Et$+2$g!}aK%eRRm{FcBT zbGY>5eg=m+^O~L!%*eXN>S1xM4XfZvHpX&N9(-53=%tCdkAj7B>j#!UGLx2Alu^e- z+RS?HJf6ml;wT&D>3CRy{il`h5*o^6VvKZL%Ic(TH$eG+v_A)A-PA`iXGT+eIBTsC_Jv77%HKu%$) zZ3^=>(Y!e=6&KpFhQZs<>)9uw?d>gbs z9YEF?6Iy&SdAd;OcxQMU^Lo2UPjtCGGQWiej(ydLg`gb$byfqbeW2%Y(UK7jMsyp_ zWL%j3M!>MKp*5L96XH-kC|X{rDPLCTSvMK}Qk}Nf zqODsTNBmK3!f-fd(E3$$e8a{A ztXelSwd%)y6E&(^tL0zU`ajPtw({v*~>%qdU3-n3p`0yRAK9|10 zxpc)qbl&>}Any0m4lKdJlFH_58&1%k&z6-yQO<}KzzoZQQUK`N{r-n~IiyZfDn#kU zkS4SiO@qa8Pp2olA)}fqhDz+r!41-R-@$h2v#MS{ISmx0G-qgO#Rp@UwuCa~zH(dr zI&K0SbryuF1g=G_vGtPp#~kt_h$+>=Mtk3!k$Fz6JpZZ_Sni{}jz&kzqrv5UHGo%1 zAj6X?PIW-6xvnr~T||~F{kV%3*sV6H{X6~g7Ws^fS?M@Y(v&;n1Mx|=`?w3cj#l-fu&uPqfwlowsw!ajLNgnP?x#M3Mh#q6T($|7W2f)BJNwQyP*3 zQNArC=SYetQ&d76J#l5?D+sc}zX zm6W(vqG<|?O8E|17{U4l$;H%k_WN6Aq3o51*$pOc66P31H2lyzts7REFEmAIM^8Q0 z?pNRYvVP3qMn|{&?&w*=NmeP_qlpsK1pt@QH(ke zO81Gw-J)a7;VECO9GG* zNgB`|2}QCrJHW(_gUvijZI5w-vQvx|#xjtm5l5QlEgV!=g; zi`IxJBF;Q>%~Y1?OD8Z`6Zf$lxcPpPbs{8NpFbv!$4>1D`L2Q#XXg!e=r#Rv`1&*R zsfTv9nejo@ohWAAjL*zOd+WjICTg1SP=2SKftl`N?LKTf3pujL+ma?&0k@@5!jVbo zBj-?Ps5axLZRb{*a=inFI$^`&U}XRD_31_T_3zxp}V++L#RqaVR zgLzR&VIDF>9<~*})O%Rf-m7>X%HC2J(`?EYKjq9^+^555y0Owtg>E&q?UN9O z?cHF8?KL2W?K#1Q?ctqR`L*87${CC)Za_`vV% zT`4~EpPW3M^ev~4JU28~*Au$BR`og-7pmD6TP0xn>aZtPNtkp(@bcoz7!?{Od&C9g zBYE(U%u9mH#LpinXvJktt3>eKgqZ{@m8R~!(K##eNgG=X# zDHu4G4=olk(c6LC(MYE>2r%?RoI4^V<*dR#D*|SrpjcX18I#uIy*uF<;Aw{onhNqz zu2p174k}W_rfjG0z8}>8_Ju9HVAXQr?8_%~Q7feu-ovCTepgovX-`N4JMKKg=#k=%!t~#hY;;OWtP{$fR zC{L>LX0>VP$+nAw>j;Zg0gDILYQ)yM;iTp!wA~abte-ENHj=4_GN5AH`Z*Iud9q35 zLS@v9hU=cZqrWF^m&Z=WYMau4R-$osJ3r6p_kVyw>d!!5bTXZ$of; z>LcDbVUl-(g|n7R3!5CpbjafE_1J0Vm2a`;Pwg|Qp55B|o{QI5U)^Wzy>hg%h=|gp zOf+naQNj9iZ2Ji55HZezaBuOVC#;-ET9vV?EEjZ3?!`v+Ape_cqVC6cLw+5GKx2jO2W&v&S{vTe=^P0$05IH`ljCCMn5@WGVuM0-%`J`K~1)N$z zh}TxDGYvVexA+|l=PWFlMvB=(3UuE-WM?r70w_?DVG%DM$<_9rq&xb4hQxRw+p=F?!#pqXQCW|!i+o3_;8mIu|O%7*fD(#BSWR|WQX_}VoDGk)h{vIxmVgBj`4 z&cI3kF>ND?`vME9&85+(#O9=!aUvmK^--bo`!tvEOxf^Vtk3y6Ip%0fP4i{mHNjT6 zKA@ik2Jvge@YmDe1#NX;YoiA(r{(MzNF?sVVJ0~zv zx5K1O>N`)ZantUPy^#4YNY2Ye!OAI@-{KwTUb|FDh8i9#U7PGlJa+LpvR%O)NIXo4 z%{Zya8mU?xV{ym1B^y!ptRN$y8>}EV?dM^8AB|}w&Ii;WOu=kKPWQj!db3lDd<*B& z&s!7w76#kZ8U{;co+I>Tp#T}wlJ<2y40h9A%>SHE%paXFM+o+h^B@E)${*b_96y;g zBq|a?TB`&J;9?MuiLqVwfPoO4IbCibL`dX6+x($x6p6rp>xzxx_X!(AX-w?TQ&R_u z!d@Uqnxa7q2-4G65asi`YJXkmH+@9@L&c&-4bF}NMglVxtWzTuiE}3E?|!{6FFg^xa<<{q*?!n~B^Uq(E?B$geBJsa>3TIV1>=FF5jR6p>C+EHyQk3Fod zXBBch2>zhOoJh-d(N?Q(+)03*@*lNTUzWd{yYgnxDa!O`oRtB4DzGKx%y*b#+d7s| z*ur-Xcj89<$ragDRgMpX=qs)xIeX{esT{(E=e<_OY6K~dx2`k402`>Y6rWQnFxRb< zJP+%KzZ4%?+Oa7>v0Fdh$NRW%?C3@H-U&fG)b4=X2|>DGnhRgp=n7+4cCR=ibxd81 z11vWm&G+3*xDd^e*u5lzbwK>WYJm;7nx({9437R&ZUCiiA<>|`WfE4Uk}&A>>(&vu znA9Dm{Z79tHBss10WYh-L4 zchU%oDZj@508xbzBt4?`O}y4v z^pl!2W@k0f2UyD1rz%}%ZX=|3z2w)%+yq0(n~v2|VS^4d-~j2WT{}fy+pf3_QmVmn zfQqdQco2u9PUkEYUYxL`v{{tPUT8n9lsfe?FfR-Gmw&c!<@Tyd+x*eeU|A^pyO`?^ zh$^&AhQCBK{?^C(A0qz0^8b{w^*Sc_IYq^ zJLt*lyxs<0x;{gg+I~SjdaSV-ec)(;Ct#=4F2eM`#x27`C|Xr%cApw-$-l9_#4E36 zlU+ibyskftSiJ#d%f&L)j$Lb-$LjXXt1D&AmO=bUY3)Aief&(lexp_a$St1WYD!w;I*5qxH!O=B9-7;V_|9_D!E zit2A>U9maemW^o8EnC~TV=qkdE@CD$9^h=Y*B>_nt5mbl)TK!donP5$iup_}n^&Fq z3U0GU<%}E0NIGa2SNR(<@U)ZJPI@_*yYdP>v=+s2SJ`Lqu8ua&1Cys@@Kua+h0Jdga2GUsMSNV z(}S4wZA<_F^{?fFjkC3(i35mB|81T7GjZ5vlO4J56!HNv;41-|CosX^8PleUUa2M& zJT==4m~Bn;giJXYQU1v6>Bl$ICKMQFKBO2U<$&pom?ewoh4&oDLg0CKCo*6jDjIFi zUcL0O562+kjMeBc`Fgi|gStx0UxZfFkA{_FQ0J#q(+_ZX@eX~_mZ8|> z+GyrT>t+e|r0k6p)8I8oy@5kN<sDD`SxJELzldxo?#c=sQg(DNFzz6V~H8yWlSH_SLh{p z>-MG@@y$VgD-2rd1v(l(8#-ULROg1r>$E|;18>>QY`4K%^5qEs%{=xmG2f$1%lEQ% zYM&!0$a-Wfr>(qU_WCs|2QGx2zX@AZG%!USYk^x)F}XA^9Vc0q$JaGe!;9;`yFHv! zRC0e|A9v;wQ6@su<6?{0_egalQ(Qe`WuL_b<0J}mvUbbnK3>0xag?*6(|f*b0sj)S?HSCXvhxjf-0)vJt2eC3AurRv{vg z8hEYu(#uDsi}c#w;qLb6bF~P})8V`X`$bc8Qf`Ovc z)N)cxez-7#_~7gcp>#A`6!cgBm((R-9WaY5dfwJ8bfBBBuUCv0(CN{{9Lq{!YTtI2 zW5N2WQW{kX?AK=uv@i>+)Y25pZ~PWGfKGue%7){@*Kr!A`8d$Z_wzL+Nz+HYDrMvq zd4VV@n;;w^4b0=mhrs^E&MD=an{j3%DR9W5#Pvm}%G#6I=dr?Jw$+)w!%CuiuikEa zR3ujd_clikFB*c>XC>qPQ_Jucyf_OizgYRu6bBsiJ4#3J^hh*L+P}}IWzgRHIPUlFTf%s zc(o9fnkQfC&I5`I&Ro7uLo=-u{OO|Hv4=NeVyvzzvyQF@ zfc-o(ycK*DK^m$u`T_G4mr zv(=~FGHa9wQIUHOD=#4ZNI+dK>jsJxB!$tVK%A%N_090M4LV#|Jmh904iiruT4{Ck zCS@9Oz*J*Dbl`}FL;&kk{Kr6|d*|46gHGn}`yqKMgm|mY!p(8f@`@<-GEB*EEe3vv zpIb;IVMBb1{Y;CL7I{UjDU9PJy@Qn)%@Qy@;1$2bo%;kJ=V-u^8G0hdQn3u?>No7} z&?WFeUp2$rA$TLldUAvt6s~vlHz9^M?fZ%2<4ilf&?l#S4RMNdQaYz8i@*+Lm5P!& z2>Gt1^qjNgjV%Trxl-B~WghQ?TG9jwXSUt7^KQr1#y$4vvLV^WQ`H9YBgaNiXMg0| zI#dgSQRH_aZez8g`*SXjb{=Jw{T&GFE3R+rj0k?f#DrjlKXvNs`WgK&_bA9l>5NLx z(^9%JRoVQ0utY2=yCa&I{c&%uARf+^E+Rumq{Zk59myAxiAOdc$8-afvq1@+w=4VT z=s2tiaVRFsG3nQWj6bw0lWGx`3D%(3F0wFc45?PGutI-2HzPNCr#+|kY6Z;x? zExdO)=O%`X6x!VvF*PKiiVhfn!GU;h7p=_1>LbUR6cl9DjWWp_ELV}ls`(~fFC)Ik zte|m6D@V>MvG;tTeh5C-iEJOnh}Jfika+o5e*5+R0A`HuaR2}S literal 0 HcmV?d00001 diff --git a/tests/plugins/pastefromword/generated/_fixtures/List_margins/expected.html b/tests/plugins/pastefromword/generated/_fixtures/List_margins/expected.html new file mode 100644 index 00000000000..a137d693cfa --- /dev/null +++ b/tests/plugins/pastefromword/generated/_fixtures/List_margins/expected.html @@ -0,0 +1,7 @@ +

                Before

                +
                  +
                • List item 1
                • +
                • List item 2
                • +
                • List item 3
                • +
                +

                After

                diff --git a/tests/plugins/pastefromword/generated/_fixtures/List_margins/word2016/chrome.html b/tests/plugins/pastefromword/generated/_fixtures/List_margins/word2016/chrome.html new file mode 100644 index 00000000000..79ba58c9a97 --- /dev/null +++ b/tests/plugins/pastefromword/generated/_fixtures/List_margins/word2016/chrome.html @@ -0,0 +1,29 @@ +

                Before

                + +

                + ·       + List item 1 +

                + +

                + ·      + List item 2 +

                + +

                + ·       + + List item 3 +

                + +

                After

                diff --git a/tests/plugins/pastefromword/generated/_fixtures/List_margins/word2016/edge.html b/tests/plugins/pastefromword/generated/_fixtures/List_margins/word2016/edge.html new file mode 100644 index 00000000000..79ba58c9a97 --- /dev/null +++ b/tests/plugins/pastefromword/generated/_fixtures/List_margins/word2016/edge.html @@ -0,0 +1,29 @@ +

                Before

                + +

                + ·       + List item 1 +

                + +

                + ·      + List item 2 +

                + +

                + ·       + + List item 3 +

                + +

                After

                diff --git a/tests/plugins/pastefromword/generated/_fixtures/List_margins/word2016/firefox.html b/tests/plugins/pastefromword/generated/_fixtures/List_margins/word2016/firefox.html new file mode 100644 index 00000000000..79ba58c9a97 --- /dev/null +++ b/tests/plugins/pastefromword/generated/_fixtures/List_margins/word2016/firefox.html @@ -0,0 +1,29 @@ +

                Before

                + +

                + ·       + List item 1 +

                + +

                + ·      + List item 2 +

                + +

                + ·       + + List item 3 +

                + +

                After

                diff --git a/tests/plugins/pastefromword/generated/_fixtures/List_margins/word2016/safari.html b/tests/plugins/pastefromword/generated/_fixtures/List_margins/word2016/safari.html new file mode 100644 index 00000000000..697f8f1db37 --- /dev/null +++ b/tests/plugins/pastefromword/generated/_fixtures/List_margins/word2016/safari.html @@ -0,0 +1,28 @@ +

                + Before +

                +

                ·       List item 1

                +

                ·      List item 2

                +

                ·       List item 3

                +

                + After +

                diff --git a/tests/plugins/pastefromword/generated/list_margins.js b/tests/plugins/pastefromword/generated/list_margins.js new file mode 100644 index 00000000000..65a7d5fd39b --- /dev/null +++ b/tests/plugins/pastefromword/generated/list_margins.js @@ -0,0 +1,41 @@ +/* bender-tags: clipboard,pastefromword */ +/* jshint ignore:start */ +/* bender-ckeditor-plugins: pastefromword,ajax,list*/ +/* jshint ignore:end */ +/* bender-include: _lib/q.js,_helpers/promisePasteEvent.js,_helpers/assertWordFilter.js,_helpers/createTestCase.js */ +/* bender-include: _helpers/createTestSuite.js,_helpers/pfwTools.js */ +/* global pfwTools,createTestSuite */ + +( function() { + 'use strict'; + + var config = { + extraAllowedContent: + 'ul{margin,margin-top,margin-bottom};' + + 'ol{margin,margin-top,margin-bottom}', + language: 'en' + }; + + bender.editor = { + config: config + }; + + bender.test( createTestSuite( { + browsers: [ + 'chrome', + 'edge', + 'firefox', + 'safari' + ], + wordVersions: [ 'word2016' ], + tests: { + 'List_margins': true + }, + + ignoreAll: CKEDITOR.env.ie || bender.tools.env.mobile, + + customFilters: [ + pfwTools.filters.font + ] + } ) ); +} )(); From 7dc4d7aeb46b60782d29a16f367d7062552310e5 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Mon, 24 Apr 2023 10:17:12 +0200 Subject: [PATCH 822/946] Update fixture --- .../_fixtures/Keep_zero_margins_in_lists/word2016/safari.html | 1 - 1 file changed, 1 deletion(-) diff --git a/tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margins_in_lists/word2016/safari.html b/tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margins_in_lists/word2016/safari.html index 9c7c557343c..5d22467f11a 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margins_in_lists/word2016/safari.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Keep_zero_margins_in_lists/word2016/safari.html @@ -1,4 +1,3 @@ -

                Date: Mon, 24 Apr 2023 10:27:52 +0200 Subject: [PATCH 823/946] Revert formatting in the generated fixtures --- .../Tickets/11376bullets_v1/expected.html | 9 +- .../word2013/expected_ie8.html | 9 +- .../4895ListFontSizeTests/expected.html | 108 +----------------- .../expected.html | 10 +- .../6956CKEditor_pasting_issue/expected.html | 34 +----- .../word2013/expected_ie8.html | 43 +------ .../6973CKEditor_pasting_issue/expected.html | 34 +----- .../word2013/expected_ie8.html | 43 +------ .../expected.html | 14 +-- .../7262preformatted_list/expected.html | 15 +-- .../expected.html | 65 +---------- .../expected.html | 26 +---- .../word2013/expected_ie8.html | 33 +----- 13 files changed, 13 insertions(+), 430 deletions(-) diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/11376bullets_v1/expected.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/11376bullets_v1/expected.html index 1723fa1c00e..e85a1249065 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/11376bullets_v1/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/11376bullets_v1/expected.html @@ -1,8 +1 @@ -

                  -
                • hello
                • -
                • world
                • -
                • abc
                • -
                +
                • hello
                • world
                • abc
                diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/11376bullets_v1/word2013/expected_ie8.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/11376bullets_v1/word2013/expected_ie8.html index 7a6d0d6fc08..a5e1bf06b08 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/11376bullets_v1/word2013/expected_ie8.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/11376bullets_v1/word2013/expected_ie8.html @@ -1,8 +1 @@ -
                  -
                • hello
                • -
                • world
                • -
                • abc
                • -
                +
                • hello
                • world
                • abc
                diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/4895ListFontSizeTests/expected.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/4895ListFontSizeTests/expected.html index f0830c2c52d..da4a686ae3c 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/4895ListFontSizeTests/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/4895ListFontSizeTests/expected.html @@ -1,107 +1 @@ -


                -

                the list below does not copy + paste correctly:

                -


                -


                -
                  -
                • this line is size 8, tnr
                • -
                • this one is size 10, georgia -
                    -
                  • this one is size 10, courier - new
                  • -
                  • this one is size 10 -
                  • -
                  -
                • -
                -


                -


                -

                the list below does copy + paste correctly:

                -


                -
                  -
                • this line is size 10, tnr
                • -
                • this one is size 10, georgia -
                    -
                  • this one is size 10, courier - new
                  • -
                  • this one is size 10 -
                  • -
                  -
                • -
                -


                -


                -

                the list below does not copy + paste correctly:

                -


                -
                  -
                • this line is size 10
                • -
                • this is size 10
                • -
                • sdfdsfsdfs
                • -
                • size 14 -
                    -
                  • size 10
                  • -
                  • size 10
                  • -
                  -
                • -
                • size 10
                • -
                -


                -


                -

                the list below does not copy + paste correctly:

                -


                -
                  -
                • this line is size 10
                • -
                • this is size 10
                • -
                • sdfdsfsdfs
                • -
                • size 10 -
                    -
                  • size 14
                  • -
                  • size 10
                  • -
                  -
                • -
                • size 10
                • -
                -


                -


                -

                the list below does copy + paste correctly:

                -


                -
                  -
                • this line is size 10
                • -
                • this is size 10
                • -
                • size 14
                • -
                • sdfsfsdf -
                    -
                  • size 10
                  • -
                  • size 10
                  • -
                  -
                • -
                • size 10
                • -
                -


                -


                +


                the list below does not copy + paste correctly:



                • this line is size 8, tnr
                • this one is size 10, georgia
                  • this one is size 10, courier new
                  • this one is size 10



                the list below does copy + paste correctly:


                • this line is size 10, tnr
                • this one is size 10, georgia
                  • this one is size 10, courier new
                  • this one is size 10



                the list below does not copy + paste correctly:


                • this line is size 10
                • this is size 10
                • sdfdsfsdfs
                • size 14
                  • size 10
                  • size 10
                • size 10



                the list below does not copy + paste correctly:


                • this line is size 10
                • this is size 10
                • sdfdsfsdfs
                • size 10
                  • size 14
                  • size 10
                • size 10



                the list below does copy + paste correctly:


                • this line is size 10
                • this is size 10
                • size 14
                • sdfsfsdf
                  • size 10
                  • size 10
                • size 10



                diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/6658CKEditor_Word_tabs_between_list_items_Sample/expected.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/6658CKEditor_Word_tabs_between_list_items_Sample/expected.html index b1a1a6fccee..12031e43df5 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/6658CKEditor_Word_tabs_between_list_items_Sample/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/6658CKEditor_Word_tabs_between_list_items_Sample/expected.html @@ -1,9 +1 @@ -
                  -
                1. first
                2. -
                -


                -
                  -
                1. second
                2. -
                +
                1. first


                1. second
                diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/6956CKEditor_pasting_issue/expected.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/6956CKEditor_pasting_issue/expected.html index c696657f90c..b41cb244bc2 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/6956CKEditor_pasting_issue/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/6956CKEditor_pasting_issue/expected.html @@ -1,33 +1 @@ -

                deploy career insite 2.1 salary system test

                -
                  -
                1. test
                2. -
                -

                ci_sys – salary system test - of career insite

                -
                  -
                1. test description
                2. -
                -

                the career insite system test - was designed to test the basic functionality of the career insite product in a salary environment using - r&h. it should be the first test executed against a new build of the software.

                -

                the test is designed to be - executed on the external seeker site by default. however, there are comments throughout the test for - differences specific to executing the test on the internal seeker site. this allows the test to be executed - just for external, or just for internal, or for both external and internal

                -
                  -
                • external-only: run through all steps, ignoring - any "internal" comments in blue - italicized text.
                • -
                • internal-only: run through all steps, following - any "internal" comments in blue - italicized text. this typically means ignoring the corresponding external steps, and also means - skipping any external-specific functionality in seeker (such as general - submit).
                • -
                -

                external and internal: run through all steps for external test execution first, ignoring any "internal" comments in blue italicized text (this is the same as the first - bullet above).

                +

                deploy career insite 2.1 salary system test

                1. test

                ci_sys – salary system test of career insite

                1. test description

                the career insite system test was designed to test the basic functionality of the career insite product in a salary environment using r&h. it should be the first test executed against a new build of the software.

                the test is designed to be executed on the external seeker site by default. however, there are comments throughout the test for differences specific to executing the test on the internal seeker site. this allows the test to be executed just for external, or just for internal, or for both external and internal

                • external-only: run through all steps, ignoring any "internal" comments in blue italicized text.
                • internal-only: run through all steps, following any "internal" comments in blue italicized text. this typically means ignoring the corresponding external steps, and also means skipping any external-specific functionality in seeker (such as general submit).

                external and internal: run through all steps for external test execution first, ignoring any "internal" comments in blue italicized text (this is the same as the first bullet above).

                diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/6956CKEditor_pasting_issue/word2013/expected_ie8.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/6956CKEditor_pasting_issue/word2013/expected_ie8.html index 0926d11dd70..86034bf8cfc 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/6956CKEditor_pasting_issue/word2013/expected_ie8.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/6956CKEditor_pasting_issue/word2013/expected_ie8.html @@ -1,42 +1 @@ -

                deploy career insite 2.1 salary system - test

                -
                  -
                1. test
                2. -
                -

                ci_sys – salary system test of career insite

                -
                  -
                1. test description
                2. -
                -

                the career insite system test was designed to test the basic functionality of the - career insite product in a salary environment using r&h. it should be the first test executed - against a new build of the software.

                -

                the test is designed to be executed on the external seeker site by default. - however, there are comments throughout the test for differences specific to executing the test on the - internal seeker site. this allows the test to be executed just for external, or just for internal, or - for both external and internal

                -
                  -
                • external-only: run through all steps, ignoring any - "internal" - comments in blue italicized text.
                • -
                • internal-only: run through all steps, following any - "internal" - comments in blue italicized text. this typically means ignoring the corresponding external - steps, and also means skipping any external-specific functionality in seeker (such as general - submit).
                • -
                -

                external and internal: run through all steps for external - test execution first, ignoring any "internal" comments in blue italicized text (this is the same as the first bullet - above).

                +

                deploy career insite 2.1 salary system test

                1. test

                ci_sys – salary system test of career insite

                1. test description

                the career insite system test was designed to test the basic functionality of the career insite product in a salary environment using r&h. it should be the first test executed against a new build of the software.

                the test is designed to be executed on the external seeker site by default. however, there are comments throughout the test for differences specific to executing the test on the internal seeker site. this allows the test to be executed just for external, or just for internal, or for both external and internal

                • external-only: run through all steps, ignoring any "internal" comments in blue italicized text.
                • internal-only: run through all steps, following any "internal" comments in blue italicized text. this typically means ignoring the corresponding external steps, and also means skipping any external-specific functionality in seeker (such as general submit).

                external and internal: run through all steps for external test execution first, ignoring any "internal" comments in blue italicized text (this is the same as the first bullet above).

                diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/6973CKEditor_pasting_issue/expected.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/6973CKEditor_pasting_issue/expected.html index c696657f90c..b41cb244bc2 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/6973CKEditor_pasting_issue/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/6973CKEditor_pasting_issue/expected.html @@ -1,33 +1 @@ -

                deploy career insite 2.1 salary system test

                -
                  -
                1. test
                2. -
                -

                ci_sys – salary system test - of career insite

                -
                  -
                1. test description
                2. -
                -

                the career insite system test - was designed to test the basic functionality of the career insite product in a salary environment using - r&h. it should be the first test executed against a new build of the software.

                -

                the test is designed to be - executed on the external seeker site by default. however, there are comments throughout the test for - differences specific to executing the test on the internal seeker site. this allows the test to be executed - just for external, or just for internal, or for both external and internal

                -
                  -
                • external-only: run through all steps, ignoring - any "internal" comments in blue - italicized text.
                • -
                • internal-only: run through all steps, following - any "internal" comments in blue - italicized text. this typically means ignoring the corresponding external steps, and also means - skipping any external-specific functionality in seeker (such as general - submit).
                • -
                -

                external and internal: run through all steps for external test execution first, ignoring any "internal" comments in blue italicized text (this is the same as the first - bullet above).

                +

                deploy career insite 2.1 salary system test

                1. test

                ci_sys – salary system test of career insite

                1. test description

                the career insite system test was designed to test the basic functionality of the career insite product in a salary environment using r&h. it should be the first test executed against a new build of the software.

                the test is designed to be executed on the external seeker site by default. however, there are comments throughout the test for differences specific to executing the test on the internal seeker site. this allows the test to be executed just for external, or just for internal, or for both external and internal

                • external-only: run through all steps, ignoring any "internal" comments in blue italicized text.
                • internal-only: run through all steps, following any "internal" comments in blue italicized text. this typically means ignoring the corresponding external steps, and also means skipping any external-specific functionality in seeker (such as general submit).

                external and internal: run through all steps for external test execution first, ignoring any "internal" comments in blue italicized text (this is the same as the first bullet above).

                diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/6973CKEditor_pasting_issue/word2013/expected_ie8.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/6973CKEditor_pasting_issue/word2013/expected_ie8.html index 0926d11dd70..86034bf8cfc 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/6973CKEditor_pasting_issue/word2013/expected_ie8.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/6973CKEditor_pasting_issue/word2013/expected_ie8.html @@ -1,42 +1 @@ -

                deploy career insite 2.1 salary system - test

                -
                  -
                1. test
                2. -
                -

                ci_sys – salary system test of career insite

                -
                  -
                1. test description
                2. -
                -

                the career insite system test was designed to test the basic functionality of the - career insite product in a salary environment using r&h. it should be the first test executed - against a new build of the software.

                -

                the test is designed to be executed on the external seeker site by default. - however, there are comments throughout the test for differences specific to executing the test on the - internal seeker site. this allows the test to be executed just for external, or just for internal, or - for both external and internal

                -
                  -
                • external-only: run through all steps, ignoring any - "internal" - comments in blue italicized text.
                • -
                • internal-only: run through all steps, following any - "internal" - comments in blue italicized text. this typically means ignoring the corresponding external - steps, and also means skipping any external-specific functionality in seeker (such as general - submit).
                • -
                -

                external and internal: run through all steps for external - test execution first, ignoring any "internal" comments in blue italicized text (this is the same as the first bullet - above).

                +

                deploy career insite 2.1 salary system test

                1. test

                ci_sys – salary system test of career insite

                1. test description

                the career insite system test was designed to test the basic functionality of the career insite product in a salary environment using r&h. it should be the first test executed against a new build of the software.

                the test is designed to be executed on the external seeker site by default. however, there are comments throughout the test for differences specific to executing the test on the internal seeker site. this allows the test to be executed just for external, or just for internal, or for both external and internal

                • external-only: run through all steps, ignoring any "internal" comments in blue italicized text.
                • internal-only: run through all steps, following any "internal" comments in blue italicized text. this typically means ignoring the corresponding external steps, and also means skipping any external-specific functionality in seeker (such as general submit).

                external and internal: run through all steps for external test execution first, ignoring any "internal" comments in blue italicized text (this is the same as the first bullet above).

                diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/6973TestNegativeHeadingIndent/expected.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/6973TestNegativeHeadingIndent/expected.html index 84d7223f862..d625e0b95dc 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/6973TestNegativeHeadingIndent/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/6973TestNegativeHeadingIndent/expected.html @@ -1,13 +1 @@ -
                  -
                • item 1
                • -
                -

                asdasdasdasdasdasdasdasdasdas

                -
                  -
                • item 2
                • -
                -

                asdasdasdsadasdasdasdasdasd

                -
                  -
                • item 3
                • -
                -

                asdasdasdasdasdasdasdasdasdasd

                -


                +
                • item 1

                asdasdasdasdasdasdasdasdasdas

                • item 2

                asdasdasdsadasdasdasdasdasd

                • item 3

                asdasdasdasdasdasdasdasdasdasd


                diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/7262preformatted_list/expected.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/7262preformatted_list/expected.html index ebbd6b405b3..503b86aa91f 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/7262preformatted_list/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/7262preformatted_list/expected.html @@ -1,14 +1 @@ -
                  -
                • text1
                • -
                • text2
                • -
                • text3
                • -
                +
                • text1
                • text2
                • text3
                diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/7620AlphabeticNumberingLists/expected.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/7620AlphabeticNumberingLists/expected.html index 5bef087f546..bf58c98db93 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/7620AlphabeticNumberingLists/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/7620AlphabeticNumberingLists/expected.html @@ -1,64 +1 @@ -

                lower alpha

                -


                -
                  -
                1. level 0
                2. -
                3. level 0 -
                    -
                  1. level 1
                  2. -
                  3. level 1 -
                      -
                    1. level 2
                    2. -
                    3. level 2 -
                    4. -
                    -
                  4. -
                  5. level 1
                  6. -
                  7. level 1 -
                  8. -
                  -
                4. -
                5. level 0
                6. -
                7. level 0
                8. -
                -


                -

                roman numerals

                -


                -
                  -
                1. level 0
                2. -
                3. level 0 -
                    -
                  1. level 1
                  2. -
                  3. level 1 -
                      -
                    1. level 2
                    2. -
                    3. level 2 -
                    4. -
                    -
                  4. -
                  5. level 1
                  6. -
                  7. level 1 -
                  8. -
                  -
                4. -
                5. level 0
                6. -
                7. level 0
                8. -
                -


                +

                lower alpha


                1. level 0
                2. level 0
                  1. level 1
                  2. level 1
                    1. level 2
                    2. level 2
                  3. level 1
                  4. level 1
                3. level 0
                4. level 0


                roman numerals


                1. level 0
                2. level 0
                  1. level 1
                  2. level 1
                    1. level 2
                    2. level 2
                  3. level 1
                  4. level 1
                3. level 0
                4. level 0


                diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/7857pasting_RTL_lists_from_word_defect/expected.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/7857pasting_RTL_lists_from_word_defect/expected.html index bad9d536a57..b2bd12573b3 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/7857pasting_RTL_lists_from_word_defect/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/7857pasting_RTL_lists_from_word_defect/expected.html @@ -1,25 +1 @@ -
                  -
                • line 1 -
                    -
                  • line 2 -
                      -
                    • line 3
                    • -
                    -
                  • -
                  -
                • -
                -


                -


                -
                  -
                1. line 1
                2. -
                3. line 2
                4. -
                5. line 3
                6. -
                -


                +
                • line 1
                  • line 2
                    • line 3



                1. line 1
                2. line 2
                3. line 3


                diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/7857pasting_RTL_lists_from_word_defect/word2013/expected_ie8.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/7857pasting_RTL_lists_from_word_defect/word2013/expected_ie8.html index cc007cd3ffa..74e2a85b332 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/7857pasting_RTL_lists_from_word_defect/word2013/expected_ie8.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/7857pasting_RTL_lists_from_word_defect/word2013/expected_ie8.html @@ -1,32 +1 @@ -
                  -
                • line - 1 -
                    -
                  • line - 2 -
                      -
                    • line - 3
                    • -
                    -
                  • -
                  -
                • -
                -


                -


                -
                  -
                1. line - 1
                2. -
                3. line - 2
                4. -
                5. line - 3
                6. -
                -


                +
                • line 1
                  • line 2
                    • line 3



                1. line 1
                2. line 2
                3. line 3


                From 85859ced04395b0985b2ebb4735ece225513eab6 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Mon, 24 Apr 2023 10:30:45 +0200 Subject: [PATCH 824/946] Update fixtures --- .../_fixtures/Tickets/14867examples/word2013/expected_ie8.html | 2 +- .../Unordered_list_multiple/word2007/expected_ie8.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/14867examples/word2013/expected_ie8.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/14867examples/word2013/expected_ie8.html index 0dddbe90b60..b21e9d8458b 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/14867examples/word2013/expected_ie8.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/14867examples/word2013/expected_ie8.html @@ -7,7 +7,7 @@

                -
                  +
                  • diff --git a/tests/plugins/pastefromword/generated/_fixtures/Unordered_list_multiple/word2007/expected_ie8.html b/tests/plugins/pastefromword/generated/_fixtures/Unordered_list_multiple/word2007/expected_ie8.html index a5d48dc4023..bd20990a165 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Unordered_list_multiple/word2007/expected_ie8.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Unordered_list_multiple/word2007/expected_ie8.html @@ -1,4 +1,4 @@ -
                      +
                      • this From ebe04fbdd79698d12fa9168640b9b3dcb733522c Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Mon, 24 Apr 2023 10:44:33 +0200 Subject: [PATCH 825/946] Update fixtures --- .../_fixtures/InlineStyles/expected.html | 28 +----------------- .../word2013/expected_chrome.html | 29 +------------------ .../word2013/expected_firefox.html | 29 +------------------ .../word2013/expected_safari.html | 28 +----------------- .../Tickets/11376bullets_v1/expected.html | 2 +- .../word2013/expected_ie8.html | 2 +- .../6956CKEditor_pasting_issue/expected.html | 2 +- .../6973CKEditor_pasting_issue/expected.html | 2 +- .../7262preformatted_list/expected.html | 2 +- .../expected.html | 2 +- .../expected.html | 2 +- 11 files changed, 11 insertions(+), 117 deletions(-) diff --git a/tests/plugins/pastefromword/generated/_fixtures/InlineStyles/expected.html b/tests/plugins/pastefromword/generated/_fixtures/InlineStyles/expected.html index e8b814f8fb8..f42ac70d4a2 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/InlineStyles/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/InlineStyles/expected.html @@ -1,27 +1 @@ -

                        Deploy Career InSite 2.1 Salary System - Test

                        -

                        I. - Test

                        -

                        CI_SYS – Salary System Test of Career - InSite

                        -

                        II. Test - Description

                        -

                        The Career InSite system test was designed to test the - basic functionality of the Career InSite product in a Salary environment using R&H. It should be the - first test executed against a new build of the software.

                        -

                        The test is designed to be executed on the External - Seeker Site by default. However, there are comments throughout the test for differences specific to - executing the test on the Internal Seeker Site. This allows the test to be executed just for External, or - just for Internal, or for both External and Internal

                        -
                          -
                        • External-only: Run through all steps, ignoring - any "INTERNAL" comments in blue italicized text.
                        • -
                        • Internal-only: Run through all steps, following - any "INTERNAL" comments in blue italicized text. This typically means - ignoring the corresponding External steps, and also means skipping any External-specific functionality - in Seeker (such as General Submit).
                        • -
                        -

                        External and Internal: Run through all steps for - External test execution first, ignoring any "INTERNAL" comments in blue - italicized text (this is the same as the first bullet above).

                        +

                        Deploy Career InSite 2.1 Salary System Test

                        I. Test

                        CI_SYS – Salary System Test of Career InSite

                        II. Test Description

                        The Career InSite system test was designed to test the basic functionality of the Career InSite product in a Salary environment using R&H. It should be the first test executed against a new build of the software.

                        The test is designed to be executed on the External Seeker Site by default. However, there are comments throughout the test for differences specific to executing the test on the Internal Seeker Site. This allows the test to be executed just for External, or just for Internal, or for both External and Internal

                        • External-only: Run through all steps, ignoring any "INTERNAL" comments in blue italicized text.
                        • Internal-only: Run through all steps, following any "INTERNAL" comments in blue italicized text. This typically means ignoring the corresponding External steps, and also means skipping any External-specific functionality in Seeker (such as General Submit).

                        External and Internal: Run through all steps for External test execution first, ignoring any "INTERNAL" comments in blue italicized text (this is the same as the first bullet above).

                        diff --git a/tests/plugins/pastefromword/generated/_fixtures/InlineStyles/word2013/expected_chrome.html b/tests/plugins/pastefromword/generated/_fixtures/InlineStyles/word2013/expected_chrome.html index 030c4ef1b95..3d9b7671adc 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/InlineStyles/word2013/expected_chrome.html +++ b/tests/plugins/pastefromword/generated/_fixtures/InlineStyles/word2013/expected_chrome.html @@ -1,28 +1 @@ -

                        Deploy Career InSite 2.1 Salary System - Test

                        -

                        I. - Test

                        -

                        CI_SYS – Salary System Test of Career - InSite

                        -

                        II. Test - Description

                        -

                        The Career InSite system test was designed - to test the basic functionality of the Career InSite product in a Salary environment using R&H. It - should be the first test executed against a new build of the software.

                        -

                        The test is designed to be executed on the - External Seeker Site by default. However, there are comments throughout the test for differences specific to - executing the test on the Internal Seeker Site. This allows the test to be executed just for External, or - just for Internal, or for both External and Internal

                        -
                          -
                        • External-only: Run through all steps, - ignoring any "INTERNAL" comments in blue italicized - text.
                        • -
                        • Internal-only: Run through all steps, - following any "INTERNAL" comments in blue italicized text. This - typically means ignoring the corresponding External steps, and also means skipping any External-specific - functionality in Seeker (such as General Submit).
                        • -
                        -

                        External and Internal: Run through all - steps for External test execution first, ignoring any "INTERNAL" comments - in blue italicized text (this is the same as the first bullet above).

                        +

                        Deploy Career InSite 2.1 Salary System Test

                        I. Test

                        CI_SYS – Salary System Test of Career InSite

                        II. Test Description

                        The Career InSite system test was designed to test the basic functionality of the Career InSite product in a Salary environment using R&H. It should be the first test executed against a new build of the software.

                        The test is designed to be executed on the External Seeker Site by default. However, there are comments throughout the test for differences specific to executing the test on the Internal Seeker Site. This allows the test to be executed just for External, or just for Internal, or for both External and Internal

                        • External-only: Run through all steps, ignoring any "INTERNAL" comments in blue italicized text.
                        • Internal-only: Run through all steps, following any "INTERNAL" comments in blue italicized text. This typically means ignoring the corresponding External steps, and also means skipping any External-specific functionality in Seeker (such as General Submit).

                        External and Internal: Run through all steps for External test execution first, ignoring any "INTERNAL" comments in blue italicized text (this is the same as the first bullet above).

                        diff --git a/tests/plugins/pastefromword/generated/_fixtures/InlineStyles/word2013/expected_firefox.html b/tests/plugins/pastefromword/generated/_fixtures/InlineStyles/word2013/expected_firefox.html index 030c4ef1b95..3d9b7671adc 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/InlineStyles/word2013/expected_firefox.html +++ b/tests/plugins/pastefromword/generated/_fixtures/InlineStyles/word2013/expected_firefox.html @@ -1,28 +1 @@ -

                        Deploy Career InSite 2.1 Salary System - Test

                        -

                        I. - Test

                        -

                        CI_SYS – Salary System Test of Career - InSite

                        -

                        II. Test - Description

                        -

                        The Career InSite system test was designed - to test the basic functionality of the Career InSite product in a Salary environment using R&H. It - should be the first test executed against a new build of the software.

                        -

                        The test is designed to be executed on the - External Seeker Site by default. However, there are comments throughout the test for differences specific to - executing the test on the Internal Seeker Site. This allows the test to be executed just for External, or - just for Internal, or for both External and Internal

                        -
                          -
                        • External-only: Run through all steps, - ignoring any "INTERNAL" comments in blue italicized - text.
                        • -
                        • Internal-only: Run through all steps, - following any "INTERNAL" comments in blue italicized text. This - typically means ignoring the corresponding External steps, and also means skipping any External-specific - functionality in Seeker (such as General Submit).
                        • -
                        -

                        External and Internal: Run through all - steps for External test execution first, ignoring any "INTERNAL" comments - in blue italicized text (this is the same as the first bullet above).

                        +

                        Deploy Career InSite 2.1 Salary System Test

                        I. Test

                        CI_SYS – Salary System Test of Career InSite

                        II. Test Description

                        The Career InSite system test was designed to test the basic functionality of the Career InSite product in a Salary environment using R&H. It should be the first test executed against a new build of the software.

                        The test is designed to be executed on the External Seeker Site by default. However, there are comments throughout the test for differences specific to executing the test on the Internal Seeker Site. This allows the test to be executed just for External, or just for Internal, or for both External and Internal

                        • External-only: Run through all steps, ignoring any "INTERNAL" comments in blue italicized text.
                        • Internal-only: Run through all steps, following any "INTERNAL" comments in blue italicized text. This typically means ignoring the corresponding External steps, and also means skipping any External-specific functionality in Seeker (such as General Submit).

                        External and Internal: Run through all steps for External test execution first, ignoring any "INTERNAL" comments in blue italicized text (this is the same as the first bullet above).

                        diff --git a/tests/plugins/pastefromword/generated/_fixtures/InlineStyles/word2013/expected_safari.html b/tests/plugins/pastefromword/generated/_fixtures/InlineStyles/word2013/expected_safari.html index e8b814f8fb8..63d61f0da67 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/InlineStyles/word2013/expected_safari.html +++ b/tests/plugins/pastefromword/generated/_fixtures/InlineStyles/word2013/expected_safari.html @@ -1,27 +1 @@ -

                        Deploy Career InSite 2.1 Salary System - Test

                        -

                        I. - Test

                        -

                        CI_SYS – Salary System Test of Career - InSite

                        -

                        II. Test - Description

                        -

                        The Career InSite system test was designed to test the - basic functionality of the Career InSite product in a Salary environment using R&H. It should be the - first test executed against a new build of the software.

                        -

                        The test is designed to be executed on the External - Seeker Site by default. However, there are comments throughout the test for differences specific to - executing the test on the Internal Seeker Site. This allows the test to be executed just for External, or - just for Internal, or for both External and Internal

                        -
                          -
                        • External-only: Run through all steps, ignoring - any "INTERNAL" comments in blue italicized text.
                        • -
                        • Internal-only: Run through all steps, following - any "INTERNAL" comments in blue italicized text. This typically means - ignoring the corresponding External steps, and also means skipping any External-specific functionality - in Seeker (such as General Submit).
                        • -
                        -

                        External and Internal: Run through all steps for - External test execution first, ignoring any "INTERNAL" comments in blue - italicized text (this is the same as the first bullet above).

                        +

                        Deploy Career InSite 2.1 Salary System Test

                        I. Test

                        CI_SYS – Salary System Test of Career InSite

                        II. Test Description

                        The Career InSite system test was designed to test the basic functionality of the Career InSite product in a Salary environment using R&H. It should be the first test executed against a new build of the software.

                        The test is designed to be executed on the External Seeker Site by default. However, there are comments throughout the test for differences specific to executing the test on the Internal Seeker Site. This allows the test to be executed just for External, or just for Internal, or for both External and Internal

                        • External-only: Run through all steps, ignoring any "INTERNAL" comments in blue italicized text.
                        • Internal-only: Run through all steps, following any "INTERNAL" comments in blue italicized text. This typically means ignoring the corresponding External steps, and also means skipping any External-specific functionality in Seeker (such as General Submit).

                        External and Internal: Run through all steps for External test execution first, ignoring any "INTERNAL" comments in blue italicized text (this is the same as the first bullet above).

                        diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/11376bullets_v1/expected.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/11376bullets_v1/expected.html index e85a1249065..70be0e23df6 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/11376bullets_v1/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/11376bullets_v1/expected.html @@ -1 +1 @@ -
                        • hello
                        • world
                        • abc
                        +
                        • hello
                        • world
                        • abc
                        \ No newline at end of file diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/11376bullets_v1/word2013/expected_ie8.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/11376bullets_v1/word2013/expected_ie8.html index a5e1bf06b08..e083c9a3176 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/11376bullets_v1/word2013/expected_ie8.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/11376bullets_v1/word2013/expected_ie8.html @@ -1 +1 @@ -
                        • hello
                        • world
                        • abc
                        +
                        • hello
                        • world
                        • abc
                        \ No newline at end of file diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/6956CKEditor_pasting_issue/expected.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/6956CKEditor_pasting_issue/expected.html index b41cb244bc2..bf55aaaf1b6 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/6956CKEditor_pasting_issue/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/6956CKEditor_pasting_issue/expected.html @@ -1 +1 @@ -

                        deploy career insite 2.1 salary system test

                        1. test

                        ci_sys – salary system test of career insite

                        1. test description

                        the career insite system test was designed to test the basic functionality of the career insite product in a salary environment using r&h. it should be the first test executed against a new build of the software.

                        the test is designed to be executed on the external seeker site by default. however, there are comments throughout the test for differences specific to executing the test on the internal seeker site. this allows the test to be executed just for external, or just for internal, or for both external and internal

                        • external-only: run through all steps, ignoring any "internal" comments in blue italicized text.
                        • internal-only: run through all steps, following any "internal" comments in blue italicized text. this typically means ignoring the corresponding external steps, and also means skipping any external-specific functionality in seeker (such as general submit).

                        external and internal: run through all steps for external test execution first, ignoring any "internal" comments in blue italicized text (this is the same as the first bullet above).

                        +

                        deploy career insite 2.1 salary system test

                        1. test

                        ci_sys – salary system test of career insite

                        1. test description

                        the career insite system test was designed to test the basic functionality of the career insite product in a salary environment using r&h. it should be the first test executed against a new build of the software.

                        the test is designed to be executed on the external seeker site by default. however, there are comments throughout the test for differences specific to executing the test on the internal seeker site. this allows the test to be executed just for external, or just for internal, or for both external and internal

                        • external-only: run through all steps, ignoring any "internal" comments in blue italicized text.
                        • internal-only: run through all steps, following any "internal" comments in blue italicized text. this typically means ignoring the corresponding external steps, and also means skipping any external-specific functionality in seeker (such as general submit).

                        external and internal: run through all steps for external test execution first, ignoring any "internal" comments in blue italicized text (this is the same as the first bullet above).

                        \ No newline at end of file diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/6973CKEditor_pasting_issue/expected.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/6973CKEditor_pasting_issue/expected.html index b41cb244bc2..bf55aaaf1b6 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/6973CKEditor_pasting_issue/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/6973CKEditor_pasting_issue/expected.html @@ -1 +1 @@ -

                        deploy career insite 2.1 salary system test

                        1. test

                        ci_sys – salary system test of career insite

                        1. test description

                        the career insite system test was designed to test the basic functionality of the career insite product in a salary environment using r&h. it should be the first test executed against a new build of the software.

                        the test is designed to be executed on the external seeker site by default. however, there are comments throughout the test for differences specific to executing the test on the internal seeker site. this allows the test to be executed just for external, or just for internal, or for both external and internal

                        • external-only: run through all steps, ignoring any "internal" comments in blue italicized text.
                        • internal-only: run through all steps, following any "internal" comments in blue italicized text. this typically means ignoring the corresponding external steps, and also means skipping any external-specific functionality in seeker (such as general submit).

                        external and internal: run through all steps for external test execution first, ignoring any "internal" comments in blue italicized text (this is the same as the first bullet above).

                        +

                        deploy career insite 2.1 salary system test

                        1. test

                        ci_sys – salary system test of career insite

                        1. test description

                        the career insite system test was designed to test the basic functionality of the career insite product in a salary environment using r&h. it should be the first test executed against a new build of the software.

                        the test is designed to be executed on the external seeker site by default. however, there are comments throughout the test for differences specific to executing the test on the internal seeker site. this allows the test to be executed just for external, or just for internal, or for both external and internal

                        • external-only: run through all steps, ignoring any "internal" comments in blue italicized text.
                        • internal-only: run through all steps, following any "internal" comments in blue italicized text. this typically means ignoring the corresponding external steps, and also means skipping any external-specific functionality in seeker (such as general submit).

                        external and internal: run through all steps for external test execution first, ignoring any "internal" comments in blue italicized text (this is the same as the first bullet above).

                        \ No newline at end of file diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/7262preformatted_list/expected.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/7262preformatted_list/expected.html index 503b86aa91f..98dcc5dea54 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/7262preformatted_list/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/7262preformatted_list/expected.html @@ -1 +1 @@ -
                        • text1
                        • text2
                        • text3
                        +
                        • text1
                        • text2
                        • text3
                        \ No newline at end of file diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/7620AlphabeticNumberingLists/expected.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/7620AlphabeticNumberingLists/expected.html index bf58c98db93..2ff9d04eb1f 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/7620AlphabeticNumberingLists/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/7620AlphabeticNumberingLists/expected.html @@ -1 +1 @@ -

                        lower alpha


                        1. level 0
                        2. level 0
                          1. level 1
                          2. level 1
                            1. level 2
                            2. level 2
                          3. level 1
                          4. level 1
                        3. level 0
                        4. level 0


                        roman numerals


                        1. level 0
                        2. level 0
                          1. level 1
                          2. level 1
                            1. level 2
                            2. level 2
                          3. level 1
                          4. level 1
                        3. level 0
                        4. level 0


                        +

                        lower alpha


                        1. level 0
                        2. level 0
                          1. level 1
                          2. level 1
                            1. level 2
                            2. level 2
                          3. level 1
                          4. level 1
                        3. level 0
                        4. level 0


                        roman numerals


                        1. level 0
                        2. level 0
                          1. level 1
                          2. level 1
                            1. level 2
                            2. level 2
                          3. level 1
                          4. level 1
                        3. level 0
                        4. level 0


                        \ No newline at end of file diff --git a/tests/plugins/pastefromword/generated/_fixtures/Tickets/7857pasting_RTL_lists_from_word_defect/expected.html b/tests/plugins/pastefromword/generated/_fixtures/Tickets/7857pasting_RTL_lists_from_word_defect/expected.html index b2bd12573b3..563479553f2 100644 --- a/tests/plugins/pastefromword/generated/_fixtures/Tickets/7857pasting_RTL_lists_from_word_defect/expected.html +++ b/tests/plugins/pastefromword/generated/_fixtures/Tickets/7857pasting_RTL_lists_from_word_defect/expected.html @@ -1 +1 @@ -
                        • line 1
                          • line 2
                            • line 3



                        1. line 1
                        2. line 2
                        3. line 3


                        +
                        • line 1
                          • line 2
                            • line 3



                        1. line 1
                        2. line 2
                        3. line 3


                        \ No newline at end of file From 23c22008435de0e40fd90f99444f8fbbd1060382 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 24 Apr 2023 15:56:09 +0200 Subject: [PATCH 826/946] Add missing semicolon to the CSS margins. --- plugins/pastefromword/filter/default.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/pastefromword/filter/default.js b/plugins/pastefromword/filter/default.js index 474add48bba..1e53fbabdfb 100644 --- a/plugins/pastefromword/filter/default.js +++ b/plugins/pastefromword/filter/default.js @@ -1028,7 +1028,7 @@ // Preserve keeping zero list margins when pasteTools_keepZeroMargins is ON (#5316). if ( value === 0 && keepZeroMargins ) { - return searchedMargin + ': ' + value + ' '; + return searchedMargin + ': ' + value + '; '; } // Preserve keeping margins by default. From 9eb0a378df06ca297d7b7cb37c6df7e50d823ddf Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 24 Apr 2023 16:20:03 +0200 Subject: [PATCH 827/946] Add changelog entry. --- CHANGES.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index 846512756d6..d4a796985d2 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -3,6 +3,10 @@ CKEditor 4 Changelog ## CKEditor 4.21.1 +New Features: + +* [#5316](https://github.com/ckeditor/ckeditor4/issues/5316): Add vertical margins support for list elements in the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin. + Other Changes: * [#5412](https://github.com/ckeditor/ckeditor4/issues/5412): Prevent using `document.domain` in Firefox in the [Preview](https://ckeditor.com/cke4/addon/preview) plugin. From e27115be7c4ed785431a962b43105ac64fd93e90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacek=20Bogda=C5=84ski?= Date: Thu, 11 May 2023 10:25:37 +0200 Subject: [PATCH 828/946] Added IN DEVELOPMENT note to the changelog. --- CHANGES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index d4a796985d2..4802c083a02 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,7 +1,7 @@ CKEditor 4 Changelog ==================== -## CKEditor 4.21.1 +## CKEditor 4.21.1 [IN DEVELOPMENT] New Features: From 2c68449db3e48dfc5d5c05978b06eb43ef06b6f4 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 4 Apr 2023 10:04:50 +0200 Subject: [PATCH 829/946] Add ability to indicate the language of styles --- plugins/listblock/plugin.js | 7 ++++++- plugins/richcombo/plugin.js | 5 +++-- plugins/stylescombo/plugin.js | 16 ++++++++++++---- 3 files changed, 21 insertions(+), 7 deletions(-) diff --git a/plugins/listblock/plugin.js b/plugins/listblock/plugin.js index a7d9484e04e..8617d48e362 100644 --- a/plugins/listblock/plugin.js +++ b/plugins/listblock/plugin.js @@ -14,6 +14,7 @@ CKEDITOR.plugins.add( 'listblock', { ' draggable="false"' + ' ondragstart="return false;"' + // Draggable attribute is buggy on Firefox. ' href="javascript:void(\'{val}\')" ' + + ' lang="{language}"' + ' onclick="{onclick}CKEDITOR.tools.callFunction({clickFn},\'{val}\'); return false;"' + // https://dev.ckeditor.com/ticket/188 ' role="option">' + '{text}' + @@ -83,7 +84,7 @@ CKEDITOR.plugins.add( 'listblock', { }, proto: { - add: function( value, html, title ) { + add: function( value, html, title, language ) { var id = CKEDITOR.tools.getNextId(); if ( !this._.started ) { @@ -104,6 +105,10 @@ CKEDITOR.plugins.add( 'listblock', { text: html || value }; + if ( language ) { + data.language = language; + } + this._.pendingList.push( listItem.output( data ) ); }, diff --git a/plugins/richcombo/plugin.js b/plugins/richcombo/plugin.js index 49d4a995bbb..745f96fb62a 100644 --- a/plugins/richcombo/plugin.js +++ b/plugins/richcombo/plugin.js @@ -365,10 +365,11 @@ CKEDITOR.plugins.add( 'richcombo', { * @param {String} value * @param {String} html * @param {String} text + * @param {String} language */ - add: function( value, html, text ) { + add: function( value, html, text, language ) { this._.items[ value ] = text || value; - this._.list.add( value, html, text ); + this._.list.add( value, html, text, language ); }, startGroup: function( title ) { diff --git a/plugins/stylescombo/plugin.js b/plugins/stylescombo/plugin.js index 8b2b24d681c..5eaa5ca1cfb 100644 --- a/plugins/stylescombo/plugin.js +++ b/plugins/stylescombo/plugin.js @@ -26,7 +26,7 @@ if ( !stylesDefinitions ) return; - var style, styleName, styleType; + var style, styleName, styleType, styleLanguage; // Put all styles into an Array. for ( var i = 0, count = stylesDefinitions.length; i < count; i++ ) { @@ -39,6 +39,8 @@ } styleName = styleDefinition.name; + // In case when the style definition language is not defined, add the editor lang code (#5410). + styleLanguage = styleDefinition.language || editor.langCode; style = new CKEDITOR.style( styleDefinition ); if ( !editor.filter.customConfig || editor.filter.check( style ) ) { @@ -49,7 +51,7 @@ // Weight is used to sort styles (https://dev.ckeditor.com/ticket/9029). style._.weight = i + ( styleType == CKEDITOR.STYLE_OBJECT ? 1 : styleType == CKEDITOR.STYLE_BLOCK ? 2 : 3 ) * 1000; - + style._.language = styleLanguage; styles[ styleName ] = style; stylesList.push( style ); allowedContent.push( style ); @@ -89,7 +91,7 @@ }, init: function() { - var style, styleName, lastType, type, i, count; + var style, styleName, lastType, type, language, i, count; // Loop over the Array, adding all items to the // combo. @@ -97,13 +99,19 @@ style = stylesList[ i ]; styleName = style._name; type = style._.type; + language = style._.language; if ( type != lastType ) { this.startGroup( lang[ 'panelTitle' + String( type ) ] ); lastType = type; } - this.add( styleName, style.type == CKEDITOR.STYLE_OBJECT ? styleName : style.buildPreview(), styleName ); + this.add( + styleName, + style.type == CKEDITOR.STYLE_OBJECT ? styleName : style.buildPreview(), + styleName, + language + ); } this.commit(); From c80beaaefdb0f9919b2cdf74899be93ad1e1eef8 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 4 Apr 2023 10:05:08 +0200 Subject: [PATCH 830/946] Add manual test --- .../stylescombo/manual/langattribute.html | 38 +++++++++++++++++++ .../stylescombo/manual/langattribute.md | 18 +++++++++ 2 files changed, 56 insertions(+) create mode 100644 tests/plugins/stylescombo/manual/langattribute.html create mode 100644 tests/plugins/stylescombo/manual/langattribute.md diff --git a/tests/plugins/stylescombo/manual/langattribute.html b/tests/plugins/stylescombo/manual/langattribute.html new file mode 100644 index 00000000000..a2afcb40b7c --- /dev/null +++ b/tests/plugins/stylescombo/manual/langattribute.html @@ -0,0 +1,38 @@ +
                        +
                        + +
                        + +
                        Panel list attributes:
                        +
                        +
                        +
                        + + + diff --git a/tests/plugins/stylescombo/manual/langattribute.md b/tests/plugins/stylescombo/manual/langattribute.md new file mode 100644 index 00000000000..efd1852a033 --- /dev/null +++ b/tests/plugins/stylescombo/manual/langattribute.md @@ -0,0 +1,18 @@ +@bender-tags: 4.21.1, feature, 5410 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, stylescombo + + +1. Click on the Styles combo box to open the panel elements. +2. Look at the dropped data. + +**Expected** + +* Item 0 should have the lang attribute set to `pl`. +* Item 1 should have the `lang` attribute set to the editor language value. + +**Unexpected** + +* Both panel items do not contain the lang attribute. +* Only the first element contains the lang attribute. +* The applied lang attribute is invalid. From f35b09e4ce03e4d4b76d59713f948bb6af2d7b88 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Wed, 3 May 2023 22:54:55 +0200 Subject: [PATCH 831/946] Add unit tests --- tests/plugins/stylescombo/langattribute.js | 67 ++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 tests/plugins/stylescombo/langattribute.js diff --git a/tests/plugins/stylescombo/langattribute.js b/tests/plugins/stylescombo/langattribute.js new file mode 100644 index 00000000000..7823c8976d9 --- /dev/null +++ b/tests/plugins/stylescombo/langattribute.js @@ -0,0 +1,67 @@ +/* bender-tags: editor */ +/* bender-ckeditor-plugins: stylescombo,toolbar */ + +function getLangAttributeFromPanelElements( listBlock ) { + var els = listBlock.element.find( 'a' ), + ret = [], + el, + attr; + + for ( var i = 0; i < els.count(); ++i ) { + el = els.getItem( i ), + attr = el.getAttribute( 'lang' ); + + if ( attr !== undefined ) { + ret.push( attr ); + } + } + + return ret; +} + +bender.test( { + 'test adds lang attribute to Styles combo box item': function() { + bender.editorBot.create( { + name: 'cb_1', + config: { + stylesSet: [ + { name: 'testName1', element: 'strong', language: 'pl' }, + { name: 'testName1', element: 'strong', language: 'en' }, + { name: 'testName1', element: 'strong', language: 'de' } + ] + } + }, function( bot ) { + var editor = bot.editor, + stylesCombo = editor.ui.get( 'Styles' ); + + stylesCombo.createPanel( editor ); + + var lang = getLangAttributeFromPanelElements( stylesCombo._.list ); + + assert.areSame( 'pl', lang[ 0 ] ); + assert.areSame( 'en', lang[ 1 ] ); + assert.areSame( 'de', lang[ 2 ] ); + } ); + }, + + 'test adds the default editor lang code to the Styles combo box item if it is not defined': function() { + bender.editorBot.create( { + name: 'cb_2', + config: { + lang: 'en', + stylesSet: [ + { name: 'testName1', element: 'strong' } + ] + } + }, function( bot ) { + var editor = bot.editor, + stylesCombo = editor.ui.get( 'Styles' ); + + stylesCombo.createPanel( editor ); + + var lang = getLangAttributeFromPanelElements( stylesCombo._.list ); + + assert.areSame( editor.config.lang, lang[ 0 ] ); + } ); + } +} ); From d4c0d1cd494c262d851a528d4b96fa7563b90f01 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Mon, 15 May 2023 12:10:40 +0200 Subject: [PATCH 832/946] Handle applying default language to listblock items --- plugins/listblock/plugin.js | 14 +++++++------- plugins/richcombo/plugin.js | 3 ++- plugins/stylescombo/plugin.js | 2 +- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/plugins/listblock/plugin.js b/plugins/listblock/plugin.js index 8617d48e362..6645c97eb3e 100644 --- a/plugins/listblock/plugin.js +++ b/plugins/listblock/plugin.js @@ -84,8 +84,11 @@ CKEDITOR.plugins.add( 'listblock', { }, proto: { - add: function( value, html, title, language ) { - var id = CKEDITOR.tools.getNextId(); + add: function( value, html, title, language, editor ) { + var id = CKEDITOR.tools.getNextId(), + editorLanguage = editor.config.language || + editor.config.defaultLanguage || + editor.langCode; if ( !this._.started ) { this._.started = 1; @@ -102,13 +105,10 @@ CKEDITOR.plugins.add( 'listblock', { 'return false;" onmouseup="CKEDITOR.tools.getMouseButton(event)===CKEDITOR.MOUSE_BUTTON_LEFT&&' : '', clickFn: this._.getClick(), title: CKEDITOR.tools.htmlEncodeAttr( title || value ), - text: html || value + text: html || value, + language: language || editorLanguage }; - if ( language ) { - data.language = language; - } - this._.pendingList.push( listItem.output( data ) ); }, diff --git a/plugins/richcombo/plugin.js b/plugins/richcombo/plugin.js index 745f96fb62a..5b4cc298bb5 100644 --- a/plugins/richcombo/plugin.js +++ b/plugins/richcombo/plugin.js @@ -368,8 +368,9 @@ CKEDITOR.plugins.add( 'richcombo', { * @param {String} language */ add: function( value, html, text, language ) { + var editor = this._.panel._.editor; this._.items[ value ] = text || value; - this._.list.add( value, html, text, language ); + this._.list.add( value, html, text, language, editor ); }, startGroup: function( title ) { diff --git a/plugins/stylescombo/plugin.js b/plugins/stylescombo/plugin.js index 5eaa5ca1cfb..1d3e6dd665b 100644 --- a/plugins/stylescombo/plugin.js +++ b/plugins/stylescombo/plugin.js @@ -99,7 +99,7 @@ style = stylesList[ i ]; styleName = style._name; type = style._.type; - language = style._.language; + language = style._.definition.language; if ( type != lastType ) { this.startGroup( lang[ 'panelTitle' + String( type ) ] ); From 9f3bcb995d6488d682850243f9981384d87fe843 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Mon, 15 May 2023 12:11:02 +0200 Subject: [PATCH 833/946] Update tests --- tests/plugins/stylescombo/langattribute.js | 31 ++++++++++++++++--- .../stylescombo/manual/langattribute.html | 6 ++-- .../stylescombo/manual/langattribute.md | 2 +- 3 files changed, 31 insertions(+), 8 deletions(-) diff --git a/tests/plugins/stylescombo/langattribute.js b/tests/plugins/stylescombo/langattribute.js index 7823c8976d9..f32aeab03a8 100644 --- a/tests/plugins/stylescombo/langattribute.js +++ b/tests/plugins/stylescombo/langattribute.js @@ -26,8 +26,8 @@ bender.test( { config: { stylesSet: [ { name: 'testName1', element: 'strong', language: 'pl' }, - { name: 'testName1', element: 'strong', language: 'en' }, - { name: 'testName1', element: 'strong', language: 'de' } + { name: 'testName2', element: 'strong', language: 'en' }, + { name: 'testName3', element: 'strong', language: 'de' } ] } }, function( bot ) { @@ -44,11 +44,11 @@ bender.test( { } ); }, - 'test adds the default editor lang code to the Styles combo box item if it is not defined': function() { + 'test adds the editor language to the Styles combo box item if it is not defined': function() { bender.editorBot.create( { name: 'cb_2', config: { - lang: 'en', + language: 'fi', stylesSet: [ { name: 'testName1', element: 'strong' } ] @@ -61,7 +61,28 @@ bender.test( { var lang = getLangAttributeFromPanelElements( stylesCombo._.list ); - assert.areSame( editor.config.lang, lang[ 0 ] ); + assert.areSame( editor.config.language, lang[ 0 ] ); + } ); + }, + + 'test adds the default editor language to the Styles combo box item if it is not defined': function() { + bender.editorBot.create( { + name: 'cb_3', + config: { + defaultLanguage: 'it', + stylesSet: [ + { name: 'testName1', element: 'strong' } + ] + } + }, function( bot ) { + var editor = bot.editor, + stylesCombo = editor.ui.get( 'Styles' ); + + stylesCombo.createPanel( editor ); + + var lang = getLangAttributeFromPanelElements( stylesCombo._.list ); + + assert.areSame( editor.config.defaultLanguage, lang[ 0 ] ); } ); } } ); diff --git a/tests/plugins/stylescombo/manual/langattribute.html b/tests/plugins/stylescombo/manual/langattribute.html index a2afcb40b7c..9f635f5e5d4 100644 --- a/tests/plugins/stylescombo/manual/langattribute.html +++ b/tests/plugins/stylescombo/manual/langattribute.html @@ -3,7 +3,7 @@
                        -
                        Panel list attributes:
                        +
                        Panel list lang attributes:
                        @@ -30,7 +30,9 @@ resultElement.setHtml( '' ); CKEDITOR.tools.array.forEach( panelItems, function( element, index ) { - resultElement.appendHtml( 'Item ' + index + ': ' + JSON.stringify( element.getAttributes() ) + '

                        ' ); + var lang = element.getAttribute( 'lang' ) || 'Not defined'; + + resultElement.appendHtml( 'Item ' + ( index + 1 ) + ': ' + lang + '

                        ' ); } ); } } diff --git a/tests/plugins/stylescombo/manual/langattribute.md b/tests/plugins/stylescombo/manual/langattribute.md index efd1852a033..c96b492205e 100644 --- a/tests/plugins/stylescombo/manual/langattribute.md +++ b/tests/plugins/stylescombo/manual/langattribute.md @@ -13,6 +13,6 @@ **Unexpected** -* Both panel items do not contain the lang attribute. +* Both panel items have `Not defined` lang attribute. * Only the first element contains the lang attribute. * The applied lang attribute is invalid. From 1d54480b53196434b0c64e0e6de87facd2349e6e Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Fri, 26 May 2023 13:12:33 +0200 Subject: [PATCH 834/946] Apply lang attribute to the Style combo box items when it's defined and update tests --- plugins/listblock/plugin.js | 11 +++----- plugins/richcombo/plugin.js | 3 +-- tests/plugins/stylescombo/langattribute.js | 27 +++---------------- .../stylescombo/manual/langattribute.html | 2 +- 4 files changed, 9 insertions(+), 34 deletions(-) diff --git a/plugins/listblock/plugin.js b/plugins/listblock/plugin.js index 6645c97eb3e..02e993ee1b0 100644 --- a/plugins/listblock/plugin.js +++ b/plugins/listblock/plugin.js @@ -14,7 +14,7 @@ CKEDITOR.plugins.add( 'listblock', { ' draggable="false"' + ' ondragstart="return false;"' + // Draggable attribute is buggy on Firefox. ' href="javascript:void(\'{val}\')" ' + - ' lang="{language}"' + + ' {language}' + ' onclick="{onclick}CKEDITOR.tools.callFunction({clickFn},\'{val}\'); return false;"' + // https://dev.ckeditor.com/ticket/188 ' role="option">' + '{text}' + @@ -84,11 +84,8 @@ CKEDITOR.plugins.add( 'listblock', { }, proto: { - add: function( value, html, title, language, editor ) { - var id = CKEDITOR.tools.getNextId(), - editorLanguage = editor.config.language || - editor.config.defaultLanguage || - editor.langCode; + add: function( value, html, title, language ) { + var id = CKEDITOR.tools.getNextId(); if ( !this._.started ) { this._.started = 1; @@ -106,7 +103,7 @@ CKEDITOR.plugins.add( 'listblock', { clickFn: this._.getClick(), title: CKEDITOR.tools.htmlEncodeAttr( title || value ), text: html || value, - language: language || editorLanguage + language: language ? 'lang="' + language + '"' : '' }; this._.pendingList.push( listItem.output( data ) ); diff --git a/plugins/richcombo/plugin.js b/plugins/richcombo/plugin.js index 5b4cc298bb5..745f96fb62a 100644 --- a/plugins/richcombo/plugin.js +++ b/plugins/richcombo/plugin.js @@ -368,9 +368,8 @@ CKEDITOR.plugins.add( 'richcombo', { * @param {String} language */ add: function( value, html, text, language ) { - var editor = this._.panel._.editor; this._.items[ value ] = text || value; - this._.list.add( value, html, text, language, editor ); + this._.list.add( value, html, text, language ); }, startGroup: function( title ) { diff --git a/tests/plugins/stylescombo/langattribute.js b/tests/plugins/stylescombo/langattribute.js index f32aeab03a8..015629d82e6 100644 --- a/tests/plugins/stylescombo/langattribute.js +++ b/tests/plugins/stylescombo/langattribute.js @@ -44,11 +44,11 @@ bender.test( { } ); }, - 'test adds the editor language to the Styles combo box item if it is not defined': function() { + 'test skips adding lang attribute to the Styles combo box item if it is not defined': function() { bender.editorBot.create( { name: 'cb_2', config: { - language: 'fi', + language: 'en', stylesSet: [ { name: 'testName1', element: 'strong' } ] @@ -61,28 +61,7 @@ bender.test( { var lang = getLangAttributeFromPanelElements( stylesCombo._.list ); - assert.areSame( editor.config.language, lang[ 0 ] ); - } ); - }, - - 'test adds the default editor language to the Styles combo box item if it is not defined': function() { - bender.editorBot.create( { - name: 'cb_3', - config: { - defaultLanguage: 'it', - stylesSet: [ - { name: 'testName1', element: 'strong' } - ] - } - }, function( bot ) { - var editor = bot.editor, - stylesCombo = editor.ui.get( 'Styles' ); - - stylesCombo.createPanel( editor ); - - var lang = getLangAttributeFromPanelElements( stylesCombo._.list ); - - assert.areSame( editor.config.defaultLanguage, lang[ 0 ] ); + assert.isNull( lang[ 0 ] ); } ); } } ); diff --git a/tests/plugins/stylescombo/manual/langattribute.html b/tests/plugins/stylescombo/manual/langattribute.html index 9f635f5e5d4..a2b1cf53956 100644 --- a/tests/plugins/stylescombo/manual/langattribute.html +++ b/tests/plugins/stylescombo/manual/langattribute.html @@ -11,7 +11,7 @@ diff --git a/tests/plugins/listblock/manual/ariaselected.md b/tests/plugins/listblock/manual/ariaselected.md new file mode 100644 index 00000000000..eb0e8af094b --- /dev/null +++ b/tests/plugins/listblock/manual/ariaselected.md @@ -0,0 +1,17 @@ +@bender-tags: 5437, bug, 4.21.1 +@bender-ui: collapsed +@bender-ckeditor-plugins: wysiwygarea, toolbar, stylescombo + +1. Select some text in the editor. +1. Open styles combo. +1. Select the "Big" style. +1. Reopen the styles combo. + + **Expected** The "Big" style is selected. + + **Unexpected** The first item in the combo is selected. +1. Press the Down Arrow. + + **Expected** Focus moved to the next element but "Big" is still marked as selected (gray background). + + **Unexpected** "Big" is no longer marked. From 387b80728b30fe5fa127502ad80267a389a1abf2 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Fri, 12 May 2023 17:48:51 +0200 Subject: [PATCH 838/946] Remove incorrect focus handling. --- plugins/listblock/plugin.js | 8 -------- 1 file changed, 8 deletions(-) diff --git a/plugins/listblock/plugin.js b/plugins/listblock/plugin.js index 02e993ee1b0..503590a5e9a 100644 --- a/plugins/listblock/plugin.js +++ b/plugins/listblock/plugin.js @@ -186,14 +186,6 @@ CKEDITOR.plugins.add( 'listblock', { this.onMark && this.onMark( item ); }, - markFirstDisplayed: function() { - var context = this; - this._.markFirstDisplayed( function() { - if ( !context.multiSelect ) - context.unmarkAll(); - } ); - }, - unmark: function( value ) { var doc = this.element.getDocument(), itemId = this._.items[ value ], From 4b07995a05a805b3f1b72e194b9212b036c35c08 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Thu, 1 Jun 2023 15:33:04 +0200 Subject: [PATCH 839/946] Update tests to use the font combobox. --- tests/plugins/listblock/listblock.js | 8 ++++---- tests/plugins/listblock/manual/ariaselected.html | 4 +++- tests/plugins/listblock/manual/ariaselected.md | 14 +++++++------- 3 files changed, 14 insertions(+), 12 deletions(-) diff --git a/tests/plugins/listblock/listblock.js b/tests/plugins/listblock/listblock.js index 185362d8b9d..423b1126ff0 100644 --- a/tests/plugins/listblock/listblock.js +++ b/tests/plugins/listblock/listblock.js @@ -1,5 +1,5 @@ /* bender-tags: editor */ -/* bender-ckeditor-plugins: toolbar, stylescombo */ +/* bender-ckeditor-plugins: toolbar, stylescombo, font */ ( function() { 'use strict'; @@ -79,14 +79,14 @@ 'test list block correctly marks selected element upon reopening': function() { var bot = this.editorBot; - bot.combo( 'Styles', function( combo ) { + bot.combo( 'Font', function( combo ) { var block = combo._.panel.getBlock( combo.id ).element, - selectedItem = block.findOne( 'a[title="Big"]' ); + selectedItem = block.findOne( 'a[title="Comic Sans MS"]' ); selectedItem.$.click(); combo._.panel.hide(); - bot.combo( 'Styles', function( combo ) { + bot.combo( 'Font', function( combo ) { combo._.panel.hide(); assert.areEqual( 'true', selectedItem.getAttribute( 'aria-selected' ), diff --git a/tests/plugins/listblock/manual/ariaselected.html b/tests/plugins/listblock/manual/ariaselected.html index 3946fbf95fd..a6430724c08 100644 --- a/tests/plugins/listblock/manual/ariaselected.html +++ b/tests/plugins/listblock/manual/ariaselected.html @@ -3,5 +3,7 @@ diff --git a/tests/plugins/listblock/manual/ariaselected.md b/tests/plugins/listblock/manual/ariaselected.md index eb0e8af094b..10092956343 100644 --- a/tests/plugins/listblock/manual/ariaselected.md +++ b/tests/plugins/listblock/manual/ariaselected.md @@ -1,17 +1,17 @@ @bender-tags: 5437, bug, 4.21.1 @bender-ui: collapsed -@bender-ckeditor-plugins: wysiwygarea, toolbar, stylescombo +@bender-ckeditor-plugins: wysiwygarea, toolbar, font 1. Select some text in the editor. -1. Open styles combo. -1. Select the "Big" style. -1. Reopen the styles combo. +1. Open "Font" combo. +1. Select the "Comic Sans MS" font. +1. Reopen the "Font" combo. - **Expected** The "Big" style is selected. + **Expected** The "Comic Sans MS" font is selected. **Unexpected** The first item in the combo is selected. 1. Press the Down Arrow. - **Expected** Focus moved to the next element but "Big" is still marked as selected (gray background). + **Expected** Focus moved to the next element but "Comic Sans MS" is still marked as selected (gray background). - **Unexpected** "Big" is no longer marked. + **Unexpected** "Comic Sans MS" is no longer marked. From d868882754af1fbb4a27a42b5ee9ce0561508829 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Mon, 19 Jun 2023 23:33:32 +0200 Subject: [PATCH 840/946] Add changelog entry --- CHANGES.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGES.md b/CHANGES.md index d73fe292744..8837d05de01 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -7,6 +7,7 @@ New Features: * [#5316](https://github.com/ckeditor/ckeditor4/issues/5316): Add vertical margins support for list elements in the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin. * [#5410](https://github.com/ckeditor/ckeditor4/issues/5410): Added the ability to indicate the language of styles in the [Styles Combo](https://ckeditor.com/cke4/addon/stylescombo) plugin via the [`config.styleSet`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-stylesSet) configuration option. +* [#5437](https://github.com/ckeditor/ckeditor4/issues/5437): Fixed: Incorrect indication of selected items in comboboxes. The selected item was unmarked upon each opening of the combobox. Other Changes: From ac9b3294ac559a87168d72aa02f4bb4b9a9ec5ac Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Mon, 19 Jun 2023 23:45:43 +0200 Subject: [PATCH 841/946] Fix indentation and update numbering in ariaselected manual test --- tests/plugins/listblock/manual/ariaselected.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/tests/plugins/listblock/manual/ariaselected.md b/tests/plugins/listblock/manual/ariaselected.md index 10092956343..2111fd1f700 100644 --- a/tests/plugins/listblock/manual/ariaselected.md +++ b/tests/plugins/listblock/manual/ariaselected.md @@ -3,15 +3,16 @@ @bender-ckeditor-plugins: wysiwygarea, toolbar, font 1. Select some text in the editor. -1. Open "Font" combo. -1. Select the "Comic Sans MS" font. -1. Reopen the "Font" combo. +2. Open "Font" combo. +3. Select the "Comic Sans MS" font. +4. Reopen the "Font" combo. - **Expected** The "Comic Sans MS" font is selected. +**Expected** The "Comic Sans MS" font is selected. - **Unexpected** The first item in the combo is selected. -1. Press the Down Arrow. +**Unexpected** The first item in the combo is selected. - **Expected** Focus moved to the next element but "Comic Sans MS" is still marked as selected (gray background). +5. Press the Down Arrow. - **Unexpected** "Comic Sans MS" is no longer marked. +**Expected** Focus moved to the next element but "Comic Sans MS" is still marked as selected (gray background). + +**Unexpected** "Comic Sans MS" is no longer marked. From 30a5ae0bc86dd4b89ac3bea4461a0d27c21eecdb Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Fri, 23 Jun 2023 14:58:29 +0200 Subject: [PATCH 842/946] Add manual tests. --- .../notification/manual/linkcontrastkama.html | 33 +++++++++++++++++++ .../notification/manual/linkcontrastkama.md | 8 +++++ .../manual/linkcontrastmoono.html | 33 +++++++++++++++++++ .../notification/manual/linkcontrastmoono.md | 8 +++++ .../manual/linkcontrastmoonolisa.html | 33 +++++++++++++++++++ .../manual/linkcontrastmoonolisa.md | 8 +++++ 6 files changed, 123 insertions(+) create mode 100644 tests/plugins/notification/manual/linkcontrastkama.html create mode 100644 tests/plugins/notification/manual/linkcontrastkama.md create mode 100644 tests/plugins/notification/manual/linkcontrastmoono.html create mode 100644 tests/plugins/notification/manual/linkcontrastmoono.md create mode 100644 tests/plugins/notification/manual/linkcontrastmoonolisa.html create mode 100644 tests/plugins/notification/manual/linkcontrastmoonolisa.md diff --git a/tests/plugins/notification/manual/linkcontrastkama.html b/tests/plugins/notification/manual/linkcontrastkama.html new file mode 100644 index 00000000000..dda7a90bc77 --- /dev/null +++ b/tests/plugins/notification/manual/linkcontrastkama.html @@ -0,0 +1,33 @@ +
                        +

                        Hi!

                        +
                        + +

                        + + + +

                        + + diff --git a/tests/plugins/notification/manual/linkcontrastkama.md b/tests/plugins/notification/manual/linkcontrastkama.md new file mode 100644 index 00000000000..53178d54fff --- /dev/null +++ b/tests/plugins/notification/manual/linkcontrastkama.md @@ -0,0 +1,8 @@ +@bender-ui: collapsed +@bender-tags: bug, 4.21.1, 5495 +@bender-ckeditor-plugins: wysiwygarea, toolbar, notification + +1. Open notifications using the buttons under the editor. +1. Verify if links inside them have the same color as the rest of the text. + +**Expected** Links have the same color as the rest of the text. diff --git a/tests/plugins/notification/manual/linkcontrastmoono.html b/tests/plugins/notification/manual/linkcontrastmoono.html new file mode 100644 index 00000000000..8200c7bd90d --- /dev/null +++ b/tests/plugins/notification/manual/linkcontrastmoono.html @@ -0,0 +1,33 @@ +
                        +

                        Hi!

                        +
                        + +

                        + + + +

                        + + diff --git a/tests/plugins/notification/manual/linkcontrastmoono.md b/tests/plugins/notification/manual/linkcontrastmoono.md new file mode 100644 index 00000000000..53178d54fff --- /dev/null +++ b/tests/plugins/notification/manual/linkcontrastmoono.md @@ -0,0 +1,8 @@ +@bender-ui: collapsed +@bender-tags: bug, 4.21.1, 5495 +@bender-ckeditor-plugins: wysiwygarea, toolbar, notification + +1. Open notifications using the buttons under the editor. +1. Verify if links inside them have the same color as the rest of the text. + +**Expected** Links have the same color as the rest of the text. diff --git a/tests/plugins/notification/manual/linkcontrastmoonolisa.html b/tests/plugins/notification/manual/linkcontrastmoonolisa.html new file mode 100644 index 00000000000..46a6f713721 --- /dev/null +++ b/tests/plugins/notification/manual/linkcontrastmoonolisa.html @@ -0,0 +1,33 @@ +
                        +

                        Hi!

                        +
                        + +

                        + + + +

                        + + diff --git a/tests/plugins/notification/manual/linkcontrastmoonolisa.md b/tests/plugins/notification/manual/linkcontrastmoonolisa.md new file mode 100644 index 00000000000..53178d54fff --- /dev/null +++ b/tests/plugins/notification/manual/linkcontrastmoonolisa.md @@ -0,0 +1,8 @@ +@bender-ui: collapsed +@bender-tags: bug, 4.21.1, 5495 +@bender-ckeditor-plugins: wysiwygarea, toolbar, notification + +1. Open notifications using the buttons under the editor. +1. Verify if links inside them have the same color as the rest of the text. + +**Expected** Links have the same color as the rest of the text. From 0c609c3ea48173cbe0b383d5ed508897e3299f1c Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Fri, 23 Jun 2023 14:58:52 +0200 Subject: [PATCH 843/946] Update link colors. --- skins/kama/notification.css | 2 +- skins/moono-lisa/notification.css | 2 +- skins/moono/notification.css | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/skins/kama/notification.css b/skins/kama/notification.css index 29824d02490..854aef6bc5a 100644 --- a/skins/kama/notification.css +++ b/skins/kama/notification.css @@ -66,7 +66,7 @@ For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license .cke_notification_message a { - color: #12306F; + color: inherit; } @-webkit-keyframes fadeIn diff --git a/skins/moono-lisa/notification.css b/skins/moono-lisa/notification.css index ce443e61773..2ffca203aea 100644 --- a/skins/moono-lisa/notification.css +++ b/skins/moono-lisa/notification.css @@ -66,7 +66,7 @@ For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license .cke_notification_message a { - color: #12306F; + color: inherit; } @-webkit-keyframes fadeIn diff --git a/skins/moono/notification.css b/skins/moono/notification.css index 3a1522a4b44..1aed3bd1514 100644 --- a/skins/moono/notification.css +++ b/skins/moono/notification.css @@ -68,7 +68,7 @@ For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license .cke_notification_message a { - color: #12306F; + color: inherit; } @-webkit-keyframes fadeIn From c80605b1336d03490f1cb6cf091d2a7e90899a63 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Fri, 23 Jun 2023 16:26:35 +0200 Subject: [PATCH 844/946] Added changelog entry. --- CHANGES.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index 8837d05de01..084d2c771d6 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -9,6 +9,10 @@ New Features: * [#5410](https://github.com/ckeditor/ckeditor4/issues/5410): Added the ability to indicate the language of styles in the [Styles Combo](https://ckeditor.com/cke4/addon/stylescombo) plugin via the [`config.styleSet`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-stylesSet) configuration option. * [#5437](https://github.com/ckeditor/ckeditor4/issues/5437): Fixed: Incorrect indication of selected items in comboboxes. The selected item was unmarked upon each opening of the combobox. +Fixed Issues: + +* [#5495](https://github.com/ckeditor/ckeditor4/issues/5495): Fixed: Insufficient color ratio for links inside [Notifications](https://ckeditor.com/cke4/addon/notification). + Other Changes: * [#5412](https://github.com/ckeditor/ckeditor4/issues/5412): Prevent using `document.domain` in Firefox in the [Preview](https://ckeditor.com/cke4/addon/preview) plugin. From bdaf0d274001a4a8a087c3a4be5f65454fe6123b Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Fri, 23 Jun 2023 16:30:59 +0200 Subject: [PATCH 845/946] Updated upcoming release version tags. --- CHANGES.md | 2 +- tests/plugins/listblock/manual/ariaselected.md | 2 +- tests/plugins/notification/manual/linkcontrastkama.md | 2 +- tests/plugins/notification/manual/linkcontrastmoono.md | 2 +- tests/plugins/notification/manual/linkcontrastmoonolisa.md | 2 +- tests/plugins/pastefromword/manual/keepmarginsinlists.md | 2 +- tests/plugins/pastefromword/manual/keepzeromarginsinlists.md | 2 +- tests/plugins/preview/manual/previewcdn.md | 2 +- tests/plugins/preview/manual/previewpreservelinks.md | 2 +- tests/plugins/stylescombo/manual/langattribute.md | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 084d2c771d6..27b9d791b50 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,7 +1,7 @@ CKEditor 4 Changelog ==================== -## CKEditor 4.21.1 [IN DEVELOPMENT] +## CKEditor 4.22.0 [IN DEVELOPMENT] New Features: diff --git a/tests/plugins/listblock/manual/ariaselected.md b/tests/plugins/listblock/manual/ariaselected.md index 2111fd1f700..a7a0f116804 100644 --- a/tests/plugins/listblock/manual/ariaselected.md +++ b/tests/plugins/listblock/manual/ariaselected.md @@ -1,4 +1,4 @@ -@bender-tags: 5437, bug, 4.21.1 +@bender-tags: 5437, bug, 4.22.0 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, font diff --git a/tests/plugins/notification/manual/linkcontrastkama.md b/tests/plugins/notification/manual/linkcontrastkama.md index 53178d54fff..bf5d1d2e5d0 100644 --- a/tests/plugins/notification/manual/linkcontrastkama.md +++ b/tests/plugins/notification/manual/linkcontrastkama.md @@ -1,5 +1,5 @@ @bender-ui: collapsed -@bender-tags: bug, 4.21.1, 5495 +@bender-tags: bug, 4.22.0, 5495 @bender-ckeditor-plugins: wysiwygarea, toolbar, notification 1. Open notifications using the buttons under the editor. diff --git a/tests/plugins/notification/manual/linkcontrastmoono.md b/tests/plugins/notification/manual/linkcontrastmoono.md index 53178d54fff..bf5d1d2e5d0 100644 --- a/tests/plugins/notification/manual/linkcontrastmoono.md +++ b/tests/plugins/notification/manual/linkcontrastmoono.md @@ -1,5 +1,5 @@ @bender-ui: collapsed -@bender-tags: bug, 4.21.1, 5495 +@bender-tags: bug, 4.22.0, 5495 @bender-ckeditor-plugins: wysiwygarea, toolbar, notification 1. Open notifications using the buttons under the editor. diff --git a/tests/plugins/notification/manual/linkcontrastmoonolisa.md b/tests/plugins/notification/manual/linkcontrastmoonolisa.md index 53178d54fff..bf5d1d2e5d0 100644 --- a/tests/plugins/notification/manual/linkcontrastmoonolisa.md +++ b/tests/plugins/notification/manual/linkcontrastmoonolisa.md @@ -1,5 +1,5 @@ @bender-ui: collapsed -@bender-tags: bug, 4.21.1, 5495 +@bender-tags: bug, 4.22.0, 5495 @bender-ckeditor-plugins: wysiwygarea, toolbar, notification 1. Open notifications using the buttons under the editor. diff --git a/tests/plugins/pastefromword/manual/keepmarginsinlists.md b/tests/plugins/pastefromword/manual/keepmarginsinlists.md index 3e0bf8b5c2c..46c11a02a44 100644 --- a/tests/plugins/pastefromword/manual/keepmarginsinlists.md +++ b/tests/plugins/pastefromword/manual/keepmarginsinlists.md @@ -1,4 +1,4 @@ -@bender-tags: 4.21.1, bug, 5316 +@bender-tags: 4.22.0, bug, 5316 @bender-ui: collapsed @bender-ckeditor-plugins: toolbar, wysiwygarea, pastefromword, sourcearea, list diff --git a/tests/plugins/pastefromword/manual/keepzeromarginsinlists.md b/tests/plugins/pastefromword/manual/keepzeromarginsinlists.md index b535fa5f923..41e482a9ca2 100644 --- a/tests/plugins/pastefromword/manual/keepzeromarginsinlists.md +++ b/tests/plugins/pastefromword/manual/keepzeromarginsinlists.md @@ -1,4 +1,4 @@ -@bender-tags: 4.21.1, bug, 5316 +@bender-tags: 4.22.0, bug, 5316 @bender-ui: collapsed @bender-ckeditor-plugins: toolbar, wysiwygarea, pastefromword, sourcearea, list diff --git a/tests/plugins/preview/manual/previewcdn.md b/tests/plugins/preview/manual/previewcdn.md index dd735fe88eb..7314b7fa63f 100644 --- a/tests/plugins/preview/manual/previewcdn.md +++ b/tests/plugins/preview/manual/previewcdn.md @@ -1,4 +1,4 @@ -@bender-tags: 4.17.0, 4.21.1 bug, 4444, 5412 +@bender-tags: 4.17.0, 4.22.0 bug, 4444, 5412 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, preview, font, colorbutton, format, clipboard, pagebreak, toolbar, floatingspace, link, image2 diff --git a/tests/plugins/preview/manual/previewpreservelinks.md b/tests/plugins/preview/manual/previewpreservelinks.md index 4ca57b25759..bc2b530fde6 100644 --- a/tests/plugins/preview/manual/previewpreservelinks.md +++ b/tests/plugins/preview/manual/previewpreservelinks.md @@ -1,4 +1,4 @@ -@bender-tags: 4.21.1, bug, 5412 +@bender-tags: 4.22.0, bug, 5412 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, preview, link, sourcearea diff --git a/tests/plugins/stylescombo/manual/langattribute.md b/tests/plugins/stylescombo/manual/langattribute.md index fa182b22469..1ae0abbf12e 100644 --- a/tests/plugins/stylescombo/manual/langattribute.md +++ b/tests/plugins/stylescombo/manual/langattribute.md @@ -1,4 +1,4 @@ -@bender-tags: 4.21.1, feature, 5410 +@bender-tags: 4.22.0, feature, 5410 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, toolbar, stylescombo From 3b386dcbc93552568f273360934c8c6dd05a85e7 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Mon, 26 Jun 2023 09:25:31 +0200 Subject: [PATCH 846/946] Updated package.json to 4.22.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 67fb392b781..d8a5b73a0b7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ckeditor4-dev", - "version": "4.21.0", + "version": "4.22.0", "description": "The development version of CKEditor - JavaScript WYSIWYG web text editor.", "devDependencies": { "benderjs": "^0.4.6", From a15ab74714a5f986315aafd50cec88e1ccbe43b9 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 26 Jun 2023 12:57:03 +0200 Subject: [PATCH 847/946] Update br pattern in Bender. --- tests/_benderjs/ckeditor/static/tools.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/_benderjs/ckeditor/static/tools.js b/tests/_benderjs/ckeditor/static/tools.js index 2df992dfd7d..03fd71e0539 100644 --- a/tests/_benderjs/ckeditor/static/tools.js +++ b/tests/_benderjs/ckeditor/static/tools.js @@ -1691,9 +1691,9 @@ */ prepareInnerHtmlPattern: function( pattern ) { pattern = bender.tools.escapeRegExp( pattern ) - .replace( /@@/g, CKEDITOR.env.needsBrFiller ? '(
                        )?' : '( )?' ) - .replace( /@!/g, CKEDITOR.env.needsBrFiller ? '
                        ' : '' ) - .replace( /@/g, CKEDITOR.env.needsBrFiller ? '(
                        )?' : '' ); + .replace( /@@/g, CKEDITOR.env.needsBrFiller ? '(
                        )?' : '( )?' ) + .replace( /@!/g, CKEDITOR.env.needsBrFiller ? '
                        ' : '' ) + .replace( /@/g, CKEDITOR.env.needsBrFiller ? '(
                        )?' : '' ); return new RegExp( '^' + pattern + '$' ); } From 567f673e3ac927eabd32eedaa747e575cf4467f7 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 26 Jun 2023 13:48:01 +0200 Subject: [PATCH 848/946] Fix bogus br checks in tests. --- tests/core/editable/insertion.js | 2 +- tests/core/selection/fake.js | 4 ++-- tests/plugins/elementspath/click.js | 2 +- tests/plugins/image/image.js | 2 +- tests/plugins/image2/internal.js | 14 +++++++------- tests/plugins/indent/indent.js | 2 +- tests/plugins/link/link.js | 6 +++--- tests/plugins/selectall/selectall.js | 4 ++-- tests/plugins/tableselection/keyboard.js | 7 ++++++- tests/plugins/undo/keyboard.js | 10 ++++------ tests/plugins/undo/setdatasetmode.js | 14 +++++++------- tests/plugins/undo/undo.js | 4 ++-- tests/plugins/uploadwidget/uploadwidget.js | 2 +- tests/plugins/widget/widgetsintegration.js | 4 ++-- tests/plugins/widget/widgetsrepoapi.js | 14 +++++++------- tests/plugins/wysiwygarea/framedwysiwyg.js | 2 +- tests/utils/html/compareinnerhtml.js | 2 +- tests/utils/selection/setgetwithhtml.js | 8 ++++---- 18 files changed, 53 insertions(+), 50 deletions(-) diff --git a/tests/core/editable/insertion.js b/tests/core/editable/insertion.js index bbec95b3309..e9478001c40 100644 --- a/tests/core/editable/insertion.js +++ b/tests/core/editable/insertion.js @@ -271,6 +271,6 @@ } function normalizeHtml( html ) { - return html.toLowerCase().replace( /(

                        (
                        | )<\/p>|

                        <\/p>$|
                        |\s|\u200B)/g, '' ); + return html.toLowerCase().replace( /(

                        (| )<\/p>|

                        <\/p>$||\s|\u200B)/g, '' ); } } )(); diff --git a/tests/core/selection/fake.js b/tests/core/selection/fake.js index 528b25ca611..da1d8213627 100644 --- a/tests/core/selection/fake.js +++ b/tests/core/selection/fake.js @@ -220,7 +220,7 @@ bender.test( { assert.areSame( '

                        foo bar

                        ', editor.getData() ); this.editorBot.setData( '

                        foo!

                        ', function() { - assert.isMatching( /^

                        foo!(
                        )?<\/p>$/i, editor.editable().getHtml(), 'data' ); + assert.isMatching( /^

                        foo!()?<\/p>$/i, editor.editable().getHtml(), 'data' ); assert.isFalse( !!editor._.hiddenSelectionContainer, 'hiddenSelectionContainer' ); assert.isFalse( !!editor.getSelection().isFake, 'isFake' ); assert.isTrue( !!editor.editable().fire( 'keydown', new CKEDITOR.dom.event( { keyCode: 37 } ) ), 'Key 37 should not be blocked' ); @@ -242,7 +242,7 @@ bender.test( { editor.getSelection().fake( editor.document.getById( 'bar' ) ); bot.setData( '

                        foo!

                        ', function() { - assert.isMatching( /^

                        foo!(
                        )?<\/p>$/i, editor.editable().getHtml(), 'data' ); + assert.isMatching( /^

                        foo!()?<\/p>$/i, editor.editable().getHtml(), 'data' ); assert.isFalse( !!editor._.hiddenSelectionContainer, 'hiddenSelectionContainer' ); assert.isFalse( !!editor.getSelection().isFake, 'isFake' ); assert.isTrue( !!editor.editable().fire( 'keydown', new CKEDITOR.dom.event( { keyCode: 37 } ) ), 'Key 37 should not be blocked' ); diff --git a/tests/plugins/elementspath/click.js b/tests/plugins/elementspath/click.js index de42c1c2ee1..70261b21dea 100644 --- a/tests/plugins/elementspath/click.js +++ b/tests/plugins/elementspath/click.js @@ -13,7 +13,7 @@ assertHtmlEqual: function( expected, actual ) { // Note: assertion removes brs from actual results (FF issue). - assert.areEqual( this.fixHtml( expected ), this.fixHtml( actual ).replace( //g, '' ) ); + assert.areEqual( this.fixHtml( expected ), this.fixHtml( actual ).replace( //g, '' ) ); }, 'test function availability': function() { diff --git a/tests/plugins/image/image.js b/tests/plugins/image/image.js index 3889cc7d4c7..2e3f65fbd32 100644 --- a/tests/plugins/image/image.js +++ b/tests/plugins/image/image.js @@ -261,7 +261,7 @@ 'test align=left attribute transformation': function() { this.editorBot.assertInputOutput( '

                        ', - /

                        (
                        )?<\/p>/i, + /

                        ()?<\/p>/i, '

                        ' ); }, diff --git a/tests/plugins/image2/internal.js b/tests/plugins/image2/internal.js index 2e0ca8e447c..cc9bf4ca9dd 100644 --- a/tests/plugins/image2/internal.js +++ b/tests/plugins/image2/internal.js @@ -132,7 +132,7 @@ '' + '' + '
                        [^<]+
                        ' + - '(
                        )?' + + '()?' + '' ), captionedCentered: new RegExp( '
                        ' + @@ -141,7 +141,7 @@ '' + '' + '
                        [^<]+
                        ' + - '(
                        )?' + + '()?' + '
                        ' ) }; @@ -395,7 +395,7 @@ '' + '' + '
                        caption
                        ' + - '(
                        )?' + + '()?' + '' ) } ); }, @@ -412,7 +412,7 @@ '' + '' + '
                        caption
                        ' + - '(
                        )?' + + '()?' + '' + '

                        xx

                        ' ) } ); @@ -424,14 +424,14 @@ html: '

                        x' + htmls.image + 'x

                        ', data: { hasCaption: true }, dom: new RegExp( - '

                        x(
                        )?

                        ' + + '

                        x()?

                        ' + '
                        ' + '' + '' + '' + '' + '
                        caption
                        ' + - '(
                        )?' + + '()?' + '
                        ' + '

                        x

                        ' ) } ); @@ -490,7 +490,7 @@ html: '

                        x' + htmls.image + 'x

                        ', data: { align: 'center' }, dom: new RegExp( - '

                        x(
                        )?

                        ' + + '

                        x()?

                        ' + '

                        ' + '' + '' + diff --git a/tests/plugins/indent/indent.js b/tests/plugins/indent/indent.js index e8d2d3298db..afe5786e8cd 100644 --- a/tests/plugins/indent/indent.js +++ b/tests/plugins/indent/indent.js @@ -730,7 +730,7 @@ var t = createIndentOutdentTester( bot.editor, 'x

                        • y^
                        z' ); t.s( 2, 2 ); - t.o( /xy\^(
                        )?z/, 'Collapse entire list.' ); + t.o( /xy\^()?z/, 'Collapse entire list.' ); t.s( 2, 0 ); } ); }, diff --git a/tests/plugins/link/link.js b/tests/plugins/link/link.js index 21a88a1fc88..4914e0457ca 100644 --- a/tests/plugins/link/link.js +++ b/tests/plugins/link/link.js @@ -393,14 +393,14 @@ 'test link passes filter': function() { this.editorBots.noValidation.assertInputOutput( '

                        text

                        ', - /^

                        text<\/a>(
                        )?<\/p>$/ + /^

                        text<\/a>()?<\/p>$/ ); }, 'test anchor passes filter': function() { this.editorBots.noValidation.assertInputOutput( '

                        text

                        ', - /^

                        text<\/a>(
                        )?<\/p>$/ + /^

                        text<\/a>()?<\/p>$/ ); }, @@ -408,7 +408,7 @@ // jscs:disable maximumLineLength var matchRegex = CKEDITOR.env.ie && CKEDITOR.env.version == 8 ? /^

                        [^<\/p>$/ : - /^

                        [^(
                        )?<\/p>$/; + /^

                        [^()?<\/p>$/; // jscs:enable maximumLineLength this.editorBots.noValidation.assertInputOutput( diff --git a/tests/plugins/selectall/selectall.js b/tests/plugins/selectall/selectall.js index 890da6e3f8e..1e2c702c1dc 100644 --- a/tests/plugins/selectall/selectall.js +++ b/tests/plugins/selectall/selectall.js @@ -10,7 +10,7 @@ }; // Either outside or inside paragraphs. - var acceptableResults = /^(\[

                        foo(
                        )?<\/p>

                        bar<\/p>\]|

                        \[foo(
                        )?<\/p>

                        bar\]<\/p>)$/; + var acceptableResults = /^(\[

                        foo()?<\/p>

                        bar<\/p>\]|

                        \[foo()?<\/p>

                        bar\]<\/p>)$/; bender.editors = { editorFramed: { @@ -69,4 +69,4 @@ } } ); -} )(); \ No newline at end of file +} )(); diff --git a/tests/plugins/tableselection/keyboard.js b/tests/plugins/tableselection/keyboard.js index 7365b53ce66..2421b1bdd2d 100644 --- a/tests/plugins/tableselection/keyboard.js +++ b/tests/plugins/tableselection/keyboard.js @@ -48,7 +48,7 @@ } ); keyTools.key.keyEvent( keyTools.key.keyCodesEnum.BACKSPACE ); - bender.assert.beautified.html( expected, editor.editable().getHtml() ); + bender.assert.beautified.html( expected, fixBogusBrs( editor.editable().getHtml() ) ); } ); }, @@ -210,3 +210,8 @@ bender.test( tests ); } )(); + +// Super dirty hack to fix #5497. +function fixBogusBrs( html ) { + return html.replace( /
                        = 11 ) ? '
                        ' : '', that = this; assert.areEqual( 2, undoManager.snapshots.length, 'Invalid initial snapshots count' ); @@ -411,14 +409,14 @@ assert.areEqual( 3, undoManager.snapshots.length, 'Invalid snapshots count' ); - assert.areEqual( - '

                        foo bar' + extraBr + '

                        ', + assert.isMatching( + /

                        foo bar()?<\/p>/, undoManager.snapshots[ 1 ].contents.toLowerCase(), 'Invalid content for undoManager.snapshot[1]' ); - assert.areEqual( - '

                        foo dbar' + extraBr + '

                        ', + assert.isMatching( + /

                        foo dbar()?<\/p>/, undoManager.snapshots[ 2 ].contents.toLowerCase(), 'Invalid content for undoManager.snapshot[2]' ); diff --git a/tests/plugins/undo/setdatasetmode.js b/tests/plugins/undo/setdatasetmode.js index 21a68481930..7e0acdebb56 100644 --- a/tests/plugins/undo/setdatasetmode.js +++ b/tests/plugins/undo/setdatasetmode.js @@ -79,38 +79,38 @@ editor.execCommand( 'bold' ); - assert.isMatching( /

                        bar(
                        )?<\/strong>(
                        )?<\/p>/i, editor.editable().getHtml(), 'begin' ); + assert.isMatching( /

                        bar()?<\/strong>()?<\/p>/i, editor.editable().getHtml(), 'begin' ); assert.areSame( CKEDITOR.TRISTATE_OFF, undo.state, 'before 1st undo' ); editor.execCommand( 'undo' ); - assert.isMatching( /

                        bar(
                        )?<\/p>/i, editor.editable().getHtml() ); + assert.isMatching( /

                        bar()?<\/p>/i, editor.editable().getHtml() ); assert.areSame( CKEDITOR.TRISTATE_OFF, undo.state, 'after 1st undo' ); editor.execCommand( 'undo' ); - assert.isMatching( /

                        foo(
                        )?<\/em>(
                        )?<\/p>/i, editor.editable().getHtml() ); + assert.isMatching( /

                        foo()?<\/em>()?<\/p>/i, editor.editable().getHtml() ); assert.areSame( CKEDITOR.TRISTATE_OFF, undo.state, 'after 2nd undo' ); editor.execCommand( 'undo' ); - assert.isMatching( /

                        foo(
                        )?<\/p>/i, editor.editable().getHtml() ); + assert.isMatching( /

                        foo()?<\/p>/i, editor.editable().getHtml() ); assert.areSame( CKEDITOR.TRISTATE_DISABLED, undo.state, 'after 3rd undo' ); assert.areSame( CKEDITOR.TRISTATE_OFF, redo.state, 'before 1st redo' ); editor.execCommand( 'redo' ); - assert.isMatching( /

                        foo(
                        )?<\/em>(
                        )?<\/p>/i, editor.editable().getHtml() ); + assert.isMatching( /

                        foo()?<\/em>()?<\/p>/i, editor.editable().getHtml() ); assert.areSame( CKEDITOR.TRISTATE_OFF, redo.state, 'after 1st redo' ); editor.execCommand( 'redo' ); - assert.isMatching( /

                        bar(
                        )?<\/p>/i, editor.editable().getHtml() ); + assert.isMatching( /

                        bar()?<\/p>/i, editor.editable().getHtml() ); assert.areSame( CKEDITOR.TRISTATE_OFF, redo.state, 'after 2nd redo' ); editor.execCommand( 'redo' ); - assert.isMatching( /

                        bar(
                        )?<\/strong>(
                        )?<\/p>/i, editor.editable().getHtml(), 'end' ); + assert.isMatching( /

                        bar()?<\/strong>()?<\/p>/i, editor.editable().getHtml(), 'end' ); assert.areSame( CKEDITOR.TRISTATE_DISABLED, redo.state, 'after 3rd redo' ); }, 0 ); } ); diff --git a/tests/plugins/undo/undo.js b/tests/plugins/undo/undo.js index 3adb208718e..35c40e82cc8 100644 --- a/tests/plugins/undo/undo.js +++ b/tests/plugins/undo/undo.js @@ -740,7 +740,7 @@ bender.test( { // Manually fire selectionChange so autoParagraphing is executed. editor.fire( 'selectionChange', { selection: sel, path: currentPath, element: firstElement } ); - assert.isMatching( /

                        abc(
                        )?<\/p>/i, root.getHtml(), 'Auto paragraphing executed correctly' ); + assert.isMatching( /

                        abc()?<\/p>/i, root.getHtml(), 'Auto paragraphing executed correctly' ); assert.isFalse( isActive( undo ), 'Auto paragraphing hasn\'t created undo snapshot' ); bot.execCommand( 'enter' ); @@ -751,7 +751,7 @@ bender.test( { bot.execCommand( 'undo' ); - assert.isMatching( /

                        abc(
                        )?<\/p>/i, root.getHtml(), 'Undid enter command correctly' ); + assert.isMatching( /

                        abc()?<\/p>/i, root.getHtml(), 'Undid enter command correctly' ); assert.isFalse( isActive( undo ), 'No more undo snapshots avaiable' ); assert.isTrue( isActive( redo ), 'Redo snapshot available' ); diff --git a/tests/plugins/uploadwidget/uploadwidget.js b/tests/plugins/uploadwidget/uploadwidget.js index be3d36829d1..e5c7c1ccb3d 100644 --- a/tests/plugins/uploadwidget/uploadwidget.js +++ b/tests/plugins/uploadwidget/uploadwidget.js @@ -250,7 +250,7 @@ assertUploadingWidgets( editor, 'testReplaceWith1', 0 ); // On Safari selection will be normalised to the inside of the tags. - assert.isMatching( /^

                        x(\[|\[)uploaded(\]<\/strong>|<\/strong>\])x(
                        )?<\/p>$/, + assert.isMatching( /^

                        x(\[|\[)uploaded(\]<\/strong>|<\/strong>\])x()?<\/p>$/, bender.tools.html.prepareInnerHtmlForComparison( bender.tools.selection.getWithHtml( editor ), htmlMatchingOpts ) ); } ); }, diff --git a/tests/plugins/widget/widgetsintegration.js b/tests/plugins/widget/widgetsintegration.js index 60c3d237d63..e66a7bdb727 100644 --- a/tests/plugins/widget/widgetsintegration.js +++ b/tests/plugins/widget/widgetsintegration.js @@ -501,7 +501,7 @@ data2Attr( { 'classes': null } ) + '" data-cke-widget-keep-attr="0" data-cke-widget-upcasted="1" data-widget="test_upcasted_pasting">foo' + widgetTestsTools.widgetDragHanlder + - 'X?(
                        )?

                        ' + + 'X?()?

                        ' + '(
                        ]+> 
                        )?$' // Hidden sel container. ); @@ -1308,7 +1308,7 @@ widget = getWidgetById( editor, 'w' ); widget.focus(); - var hasBogus = !!editable.getHtml().match( /foo
                        <\/p>/ ); + var hasBogus = !!editable.getHtml().match( /foo<\/p>/ ); editable.fire( 'keydown', new CKEDITOR.dom.event( { keyCode: 37 } ) ); // LEFT assertCollapsedSelectionIn( editor, p1, hasBogus ? 2 : 1, 'Move left' ); //

                        foo^

                        diff --git a/tests/plugins/widget/widgetsrepoapi.js b/tests/plugins/widget/widgetsrepoapi.js index 72a3f47e1d3..bbee2d4bd04 100644 --- a/tests/plugins/widget/widgetsrepoapi.js +++ b/tests/plugins/widget/widgetsrepoapi.js @@ -232,7 +232,7 @@ assert.areSame( el, wrapper.getFirst(), 'inline wrapper first child' ); assert.isTrue( wrapper.hasClass( 'cke_widget_test' ), 'wrapper has css class based on widget name' ); assert.isMatching( - new RegExp( '^

                        foofoobar(
                        )?

                        $' ), + new RegExp( '^

                        foofoobar()?

                        $' ), fixHtml( editor.editable().getHtml() ) ); assert.isTrue( wrapper.hasClass( 'cke_widget_inline' ), 'has cke_widget_inline class' ); @@ -252,7 +252,7 @@ assert.areSame( el, wrapper.getFirst(), 'block wrapper first child' ); assert.isTrue( wrapper.hasClass( 'cke_widget_test' ), 'wrapper has css class based on widget name' ); assert.isMatching( - new RegExp( '^

                        foo(
                        )?

                        foo

                        bar(
                        )?

                        $' ), + new RegExp( '^

                        foo()?

                        foo

                        bar()?

                        $' ), fixHtml( editor.editable().getHtml() ), 'HTML after 1st wrapElement()' ); assert.isTrue( wrapper.hasClass( 'cke_widget_block' ), 'has cke_widget_block class' ); @@ -261,7 +261,7 @@ assert.areSame( wrapper, wrapper2, 'Do not wrap already wrapped element' ); assert.isMatching( - new RegExp( '^

                        foo(
                        )?

                        foo

                        bar(
                        )?

                        $' ), + new RegExp( '^

                        foo()?

                        foo

                        bar()?

                        $' ), fixHtml( editor.editable().getHtml() ), 'HTML after 2nd wrapElement()' ); }, @@ -280,7 +280,7 @@ assert.areSame( el, wrapper.getFirst(), 'inline wrapper first child' ); assert.isTrue( wrapper.hasClass( 'cke_widget_test' ), 'wrapper has css class based on widget name' ); assert.isMatching( - new RegExp( '^

                        foofoobar(
                        )?

                        $' ), + new RegExp( '^

                        foofoobar()?

                        $' ), fixHtml( editor.editable().getHtml() ) ); }, @@ -586,7 +586,7 @@ data2Attr( { 'classes': null } ) + '" data-cke-widget-keep-attr="1" data-widget="testinline" id="widget1">bar1
                        ' + widgetTestsTools.widgetDragHanlder + - 'boo(
                        )?

                        ' + + 'boo()?

                        ' + '
                        ' + '
                        bam
                        ' + @@ -612,7 +612,7 @@ 'bar1' + widgetTestsTools.widgetDragHanlder + - 'boo(
                        )?

                        ' + + 'boo()?

                        ' + '
                        bam
                        ', fixHtml( editor.editable().getHtml() ), 'data after destroying 2nd widget' ); assert.isFalse( widget.isInited(), 'widget2.isInited' ); @@ -715,7 +715,7 @@ assert.areEqual( 0, keysLength( editor.widgets.instances ), '0 widgets reimained' ); assert.isMatching( - new RegExp( '^

                        foobar1boo(
                        )?

                        ' + + new RegExp( '^

                        foobar1boo()?

                        ' + '
                        bam
                        $' ), fixHtml( editor.editable().getHtml() ), 'data after destroying widgets' ); assert.areSame( 2, destroyedIds.length, 'destroyedIds' ); diff --git a/tests/plugins/wysiwygarea/framedwysiwyg.js b/tests/plugins/wysiwygarea/framedwysiwyg.js index 32286ada2c2..4f10b62e1d5 100644 --- a/tests/plugins/wysiwygarea/framedwysiwyg.js +++ b/tests/plugins/wysiwygarea/framedwysiwyg.js @@ -57,7 +57,7 @@ bender.test( { var data = '

                        foo

                        '; editor.setData( data, function() { resume( function() { - assert.isMatching( /^

                        foo(
                        )?<\/p>$/, tools.compatHtml( editable.getHtml() ), 'set data' ); + assert.isMatching( /^

                        foo()?<\/p>$/, tools.compatHtml( editable.getHtml() ), 'set data' ); assert.areSame( data, editor.getData(), 'retrieve data' ); } ); } ); diff --git a/tests/utils/html/compareinnerhtml.js b/tests/utils/html/compareinnerhtml.js index b816f7916b9..4b2f9e05e2d 100644 --- a/tests/utils/html/compareinnerhtml.js +++ b/tests/utils/html/compareinnerhtml.js @@ -8,7 +8,7 @@ htmlTools = bender.tools.html, fillerBr = CKEDITOR.env.needsBrFiller ? '
                        ' : '', fillerBoth = CKEDITOR.env.needsBrFiller ? '
                        ' : ' ', - fillerBrPattern = fillerBr ? '(
                        )?' : ''; + fillerBrPattern = fillerBr ? '(
                        )?' : ''; bender.tools.compatHtml = function( html, noInterWS, sortAttributes, fixZWS, fixStyles, fixNbsp, noTempElements ) { compatHtmlArgs = { diff --git a/tests/utils/selection/setgetwithhtml.js b/tests/utils/selection/setgetwithhtml.js index e757ff9d2c3..2b3c0c44360 100644 --- a/tests/utils/selection/setgetwithhtml.js +++ b/tests/utils/selection/setgetwithhtml.js @@ -116,8 +116,8 @@ bender.tools.selection.setWithHtml( editor, htmlWithRange ); - assert.isMatching( /

                        [\[\{]x[\]\}](
                        )?<\/p>/gi, bender.tools.selection.getWithHtml( editor ), 'getSelection' ); - assert.isMatching( '

                        x(
                        )?

                        ', bender.tools.fixHtml( editor.editable().getHtml(), 1, 1 ), 'editable innerHTML' ); + assert.isMatching( /

                        [\[\{]x[\]\}]()?<\/p>/gi, bender.tools.selection.getWithHtml( editor ), 'getSelection' ); + assert.isMatching( '

                        x()?

                        ', bender.tools.fixHtml( editor.editable().getHtml(), 1, 1 ), 'editable innerHTML' ); }, 'test getSelection - text': function() { @@ -126,8 +126,8 @@ bender.tools.selection.setWithHtml( editor, htmlWithRange ); - assert.isMatching( /

                        [\[\{]x[\]\}](
                        )?<\/p>/gi, bender.tools.selection.getWithHtml( editor ), 'getSelection' ); - assert.isMatching( '

                        x(
                        )?

                        ', bender.tools.fixHtml( editor.editable().getHtml(), 1, 1 ), 'editable innerHTML' ); + assert.isMatching( /

                        [\[\{]x[\]\}]()?<\/p>/gi, bender.tools.selection.getWithHtml( editor ), 'getSelection' ); + assert.isMatching( '

                        x()?

                        ', bender.tools.fixHtml( editor.editable().getHtml(), 1, 1 ), 'editable innerHTML' ); }, 'test getSelection - multiple ranges': function() { From c0a18b2850439317124a9034b46d45e4c2eec72f Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 26 Jun 2023 15:04:42 +0200 Subject: [PATCH 849/946] Replace synthetic clik with direct `combo.onClick()` call. --- tests/plugins/listblock/listblock.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/plugins/listblock/listblock.js b/tests/plugins/listblock/listblock.js index 423b1126ff0..36636b5259b 100644 --- a/tests/plugins/listblock/listblock.js +++ b/tests/plugins/listblock/listblock.js @@ -83,7 +83,7 @@ var block = combo._.panel.getBlock( combo.id ).element, selectedItem = block.findOne( 'a[title="Comic Sans MS"]' ); - selectedItem.$.click(); + combo.onClick( 'Comic Sans MS' ); combo._.panel.hide(); bot.combo( 'Font', function( combo ) { From 966fd8ab76f9d4874ea75a6446cefdf0c758d27b Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 26 Jun 2023 16:03:40 +0200 Subject: [PATCH 850/946] Fix incorrect regex. --- tests/core/selection/fake.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/core/selection/fake.js b/tests/core/selection/fake.js index da1d8213627..38bde819c21 100644 --- a/tests/core/selection/fake.js +++ b/tests/core/selection/fake.js @@ -242,7 +242,7 @@ bender.test( { editor.getSelection().fake( editor.document.getById( 'bar' ) ); bot.setData( '

                        foo!

                        ', function() { - assert.isMatching( /^

                        foo!()?<\/p>$/i, editor.editable().getHtml(), 'data' ); + assert.isMatching( /^

                        foo!()?<\/p>$/i, editor.editable().getHtml(), 'data' ); assert.isFalse( !!editor._.hiddenSelectionContainer, 'hiddenSelectionContainer' ); assert.isFalse( !!editor.getSelection().isFake, 'isFake' ); assert.isTrue( !!editor.editable().fire( 'keydown', new CKEDITOR.dom.event( { keyCode: 37 } ) ), 'Key 37 should not be blocked' ); From b7b2f4748be71eb01c2f99afefaff002f5061a3e Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 26 Jun 2023 09:24:05 +0200 Subject: [PATCH 851/946] Added version check --- core/ckeditor_version-check.js | 162 ++++++++++++++++++ core/loader.js | 7 +- lang/af.js | 9 + lang/ar.js | 9 + lang/az.js | 9 + lang/bg.js | 9 + lang/bn.js | 9 + lang/bs.js | 9 + lang/ca.js | 9 + lang/cs.js | 9 + lang/cy.js | 9 + lang/da.js | 9 + lang/de-ch.js | 9 + lang/de.js | 9 + lang/el.js | 9 + lang/en-au.js | 9 + lang/en-ca.js | 9 + lang/en-gb.js | 9 + lang/en.js | 9 + lang/eo.js | 9 + lang/es-mx.js | 9 + lang/es.js | 9 + lang/et.js | 9 + lang/eu.js | 9 + lang/fa.js | 9 + lang/fi.js | 9 + lang/fo.js | 9 + lang/fr-ca.js | 9 + lang/fr.js | 9 + lang/gl.js | 9 + lang/gu.js | 9 + lang/he.js | 9 + lang/hi.js | 9 + lang/hr.js | 9 + lang/hu.js | 9 + lang/id.js | 9 + lang/is.js | 9 + lang/it.js | 9 + lang/ja.js | 9 + lang/ka.js | 9 + lang/km.js | 9 + lang/ko.js | 9 + lang/ku.js | 9 + lang/lt.js | 9 + lang/lv.js | 9 + lang/mk.js | 9 + lang/mn.js | 9 + lang/ms.js | 9 + lang/nb.js | 9 + lang/nl.js | 9 + lang/no.js | 9 + lang/oc.js | 9 + lang/pl.js | 9 + lang/pt-br.js | 9 + lang/pt.js | 9 + lang/ro.js | 9 + lang/ru.js | 9 + lang/si.js | 9 + lang/sk.js | 9 + lang/sl.js | 9 + lang/sq.js | 9 + lang/sr-latn.js | 9 + lang/sr.js | 9 + lang/sv.js | 9 + lang/th.js | 9 + lang/tr.js | 9 + lang/tt.js | 9 + lang/ug.js | 9 + lang/uk.js | 9 + lang/vi.js | 9 + lang/zh-cn.js | 9 + lang/zh.js | 9 + plugins/about/dialogs/about.js | 5 + tests/core/manual/versioncheck.html | 86 ++++++++++ tests/core/manual/versioncheck.md | 34 ++++ .../manual/versionchecknonotification.html | 45 +++++ .../core/manual/versionchecknonotification.md | 10 ++ 77 files changed, 976 insertions(+), 3 deletions(-) create mode 100644 core/ckeditor_version-check.js create mode 100644 tests/core/manual/versioncheck.html create mode 100644 tests/core/manual/versioncheck.md create mode 100644 tests/core/manual/versionchecknonotification.html create mode 100644 tests/core/manual/versionchecknonotification.md diff --git a/core/ckeditor_version-check.js b/core/ckeditor_version-check.js new file mode 100644 index 00000000000..fabd1cda7c3 --- /dev/null +++ b/core/ckeditor_version-check.js @@ -0,0 +1,162 @@ +/** + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + */ + +( function() { + var apiUrl = 'https://cke4.ckeditor.com/ckeditor4-secure-version/versions.json', + upgradeLink = 'https://ckeditor.com/ckeditor-4-support', + versionRegex = /^4\.(\d+)\.(\d+)(-lts)?(?: \(?.+?\)?)?$/, + isDrupal = 'Drupal' in window, + versionInfo = { + current: parseVersion( CKEDITOR.version ) + }; + + if ( isDrupal || !versionInfo.current ) { + return; + } + + CKEDITOR.config.versionCheck = versionInfo.current.isLts ? false : true; + + CKEDITOR.on( 'instanceReady', function( evt ) { + var editor = evt.editor; + + if ( !editor.config.versionCheck ) { + return; + } + + editor.on( 'dialogShow', function( evt ) { + var dialog = evt.data; + + if ( dialog._.name !== 'about' ) { + return; + } + + performVersionCheck( function() { + addInfoToAboutDialog( editor, dialog ); + } ); + } ); + + performVersionCheck( function() { + notifyAboutInsecureVersion( editor ); + } ); + } ); + + function performVersionCheck( callback ) { + if ( versionInfo.secure && versionInfo.latest ) { + return callback(); + } + + try { + var request = new XMLHttpRequest(), + requestUrl = apiUrl + '?version=' + encodeURIComponent( versionInfo.current.original ); + + request.onreadystatechange = function() { + if ( request.readyState === 4 && request.status === 200 ) { + var response = JSON.parse( request.responseText ); + + versionInfo.latest = parseVersion( response.latestVersion ); + versionInfo.secure = parseVersion( response.secureVersion ); + versionInfo.isLatest = isLatestVersion(); + versionInfo.isSecure = isSecureVersion(); + + callback(); + } + }; + + request.responseType = 'text'; + request.open( 'GET', requestUrl ); + request.send(); + } catch ( e ) { + } + } + + function notifyAboutInsecureVersion( editor ) { + if ( versionInfo.isSecure ) { + return; + } + + var notificationMessage = editor.lang.versionCheck.notificationMessage.replace( '%current', versionInfo.current.original ). + replace( '%latest', versionInfo.latest.original ). + replace( /%link/g, upgradeLink ), + /* jshint ignore:start */ + // Apparently ignore for console.error() makes JSHint skip the whole code and it does not + // note that this variable is actually used anywhere. + consoleMessage = editor.lang.versionCheck.consoleMessage.replace( '%current', versionInfo.current.original ). + replace( '%latest', versionInfo.latest.original ). + replace( /%link/g, upgradeLink ), + /* jshint ignore:end */ + isNotificationAvailable = 'notification' in editor.plugins; + + /* jshint ignore:start */ + console.error( consoleMessage ); + /* jshint ignore:end */ + + if ( isNotificationAvailable ) { + editor.showNotification( notificationMessage, 'warning' ); + } + } + + function addInfoToAboutDialog( editor, dialog ) { + var container = dialog.getElement().findOne( '.cke_about_version-check' ), + message = getAboutMessage( editor ); + + container.setHtml( '' ); + + if ( editor.config.versionCheck ) { + container.setStyle( 'color', versionInfo.isSecure ? '' : '#C83939' ); + container.setHtml( message ); + } + } + + function getAboutMessage( editor ) { + var lang = editor.lang.versionCheck.about, + msg = ''; + + if ( !versionInfo.isLatest ) { + msg = lang.upgradeInfo; + } + + if ( !versionInfo.isSecure ) { + msg = lang.insecure; + } + + return msg.replace( '%current', versionInfo.current.original ). + replace( '%latest', versionInfo.latest.original ). + replace( /%link/g, upgradeLink ); + } + + function isLatestVersion() { + return versionInfo.current.minor === versionInfo.latest.minor && + versionInfo.current.patch === versionInfo.latest.patch; + } + + function isSecureVersion() { + if ( versionInfo.current.minor > versionInfo.secure.minor ) { + return true; + } + + if ( versionInfo.current.minor === versionInfo.secure.minor && + versionInfo.current.patch >= versionInfo.secure.patch ) { + return true; + } + + return false; + } + + function parseVersion( version ) { + var parts = version.match( versionRegex ); + + if ( !parts ) { + return null; + } + + return { + original: version, + major: 4, + minor: Number( parts[ 1 ] ), + patch: Number( parts[ 2 ] ), + isLts: !!parts[ 3 ] + }; + } +}() ); diff --git a/core/loader.js b/core/loader.js index 1c55d58da4f..f17bb52613b 100644 --- a/core/loader.js +++ b/core/loader.js @@ -29,12 +29,13 @@ if ( !CKEDITOR.loader ) { 'dom/comment', 'dom/elementpath', 'dom/text', 'dom/rangelist', 'skin' ], 'ckeditor': [ - 'ckeditor_basic', 'log', 'dom', 'dtd', 'dom/document', 'dom/element', 'dom/iterator', 'editor', 'event', - 'htmldataprocessor', 'htmlparser', 'htmlparser/element', 'htmlparser/fragment', 'htmlparser/filter', - 'htmlparser/basicwriter', 'template', 'tools' + 'ckeditor_basic', 'ckeditor_version-check', 'log', 'dom', 'dtd', 'dom/document', 'dom/element', + 'dom/iterator', 'editor', 'event', 'htmldataprocessor', 'htmlparser', 'htmlparser/element', + 'htmlparser/fragment', 'htmlparser/filter', 'htmlparser/basicwriter', 'template', 'tools' ], 'ckeditor_base': [], 'ckeditor_basic': [ 'editor_basic', 'env', 'event' ], + 'ckeditor_version-check': [ 'ckeditor_basic', 'config', 'tools' ], 'command': [], 'config': [ 'ckeditor_base' ], 'dom': [], diff --git a/lang/af.js b/lang/af.js index d0b2aced704..5352cd76f96 100644 --- a/lang/af.js +++ b/lang/af.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'af' ] = { keyboardShortcut: 'Sleutel kombenasie', optionDefault: 'Verstek' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/ar.js b/lang/ar.js index 888d05aed6f..5f29f19a0c6 100644 --- a/lang/ar.js +++ b/lang/ar.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'ar' ] = { keyboardShortcut: 'Keyboard shortcut', // MISSING optionDefault: 'Default' // MISSING + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/az.js b/lang/az.js index 8fd775db62b..d609ef957ac 100644 --- a/lang/az.js +++ b/lang/az.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'az' ] = { keyboardShortcut: 'Qısayol düymələri', optionDefault: 'Standart' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/bg.js b/lang/bg.js index 29c869443a4..035326d2622 100644 --- a/lang/bg.js +++ b/lang/bg.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'bg' ] = { keyboardShortcut: 'Клавишна комбинация', optionDefault: 'По подразбиране' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/bn.js b/lang/bn.js index e1aa45a4d4c..f6ef545bd79 100644 --- a/lang/bn.js +++ b/lang/bn.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'bn' ] = { keyboardShortcut: 'Keyboard shortcut', // MISSING optionDefault: 'Default' // MISSING + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/bs.js b/lang/bs.js index f3bb0d60bda..2b48071538f 100644 --- a/lang/bs.js +++ b/lang/bs.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'bs' ] = { keyboardShortcut: 'Keyboard shortcut', // MISSING optionDefault: 'Zadano' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/ca.js b/lang/ca.js index c7e963fbf73..d7082dace80 100644 --- a/lang/ca.js +++ b/lang/ca.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'ca' ] = { keyboardShortcut: 'Keyboard shortcut', // MISSING optionDefault: 'Default' // MISSING + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/cs.js b/lang/cs.js index 0bc1268d7ef..c9830cc7f34 100644 --- a/lang/cs.js +++ b/lang/cs.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'cs' ] = { keyboardShortcut: 'Klávesová zkratka', optionDefault: 'Výchozí' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/cy.js b/lang/cy.js index 719313cdb3f..5a63a0bdfc2 100644 --- a/lang/cy.js +++ b/lang/cy.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'cy' ] = { keyboardShortcut: 'Keyboard shortcut', // MISSING optionDefault: 'Default' // MISSING + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/da.js b/lang/da.js index 54ec915f053..8d3c3b2f496 100644 --- a/lang/da.js +++ b/lang/da.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'da' ] = { keyboardShortcut: 'Tastatur genvej', optionDefault: 'Standard' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/de-ch.js b/lang/de-ch.js index 785815430d3..f5fd37d19cf 100644 --- a/lang/de-ch.js +++ b/lang/de-ch.js @@ -142,5 +142,14 @@ CKEDITOR.lang[ 'de-ch' ] = { keyboardShortcut: 'Tastaturkürzel', optionDefault: 'Standard' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/de.js b/lang/de.js index a74835c676a..0d19a9e5b32 100644 --- a/lang/de.js +++ b/lang/de.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'de' ] = { keyboardShortcut: 'Tastaturkürzel', optionDefault: 'Standard' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/el.js b/lang/el.js index 909e6f29116..196df83f6ef 100644 --- a/lang/el.js +++ b/lang/el.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'el' ] = { keyboardShortcut: 'Συντόμευση πληκτρολογίου', optionDefault: 'Προεπιλογή' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/en-au.js b/lang/en-au.js index 46c6f3a2ca9..2bf169154ac 100644 --- a/lang/en-au.js +++ b/lang/en-au.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'en-au' ] = { keyboardShortcut: 'Keyboard shortcut', optionDefault: 'Default' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/en-ca.js b/lang/en-ca.js index 44901bb2501..66d51748cd3 100644 --- a/lang/en-ca.js +++ b/lang/en-ca.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'en-ca' ] = { keyboardShortcut: 'Keyboard shortcut', // MISSING optionDefault: 'Default' // MISSING + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/en-gb.js b/lang/en-gb.js index 4b544b744c3..6a6e6b085a3 100644 --- a/lang/en-gb.js +++ b/lang/en-gb.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'en-gb' ] = { keyboardShortcut: 'Keyboard shortcut', // MISSING optionDefault: 'Default' // MISSING + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/en.js b/lang/en.js index be96ab6df23..132154d0e4f 100644 --- a/lang/en.js +++ b/lang/en.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'en' ] = { keyboardShortcut: 'Keyboard shortcut', optionDefault: 'Default' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', + } } }; diff --git a/lang/eo.js b/lang/eo.js index ec30193f36f..69e26ff0c5f 100644 --- a/lang/eo.js +++ b/lang/eo.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'eo' ] = { keyboardShortcut: 'Fulmoklavo', optionDefault: 'Defaŭlta' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/es-mx.js b/lang/es-mx.js index 1a2e6e1a386..0816fb89f29 100644 --- a/lang/es-mx.js +++ b/lang/es-mx.js @@ -142,5 +142,14 @@ CKEDITOR.lang[ 'es-mx' ] = { keyboardShortcut: 'Atajo de teclado', optionDefault: 'Default' // MISSING + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/es.js b/lang/es.js index 2948d302bcd..b0768d31650 100644 --- a/lang/es.js +++ b/lang/es.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'es' ] = { keyboardShortcut: 'Atajos de teclado', optionDefault: 'Default' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/et.js b/lang/et.js index 82900c7dd37..8dfcbd07085 100644 --- a/lang/et.js +++ b/lang/et.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'et' ] = { keyboardShortcut: 'Kiirklahv', optionDefault: 'Vaikeväärtus' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/eu.js b/lang/eu.js index e9f592bbbca..96fda04d312 100644 --- a/lang/eu.js +++ b/lang/eu.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'eu' ] = { keyboardShortcut: 'Laster-tekla', optionDefault: 'Lehenetsia' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/fa.js b/lang/fa.js index 7f9f6097996..29a18f2e1ab 100644 --- a/lang/fa.js +++ b/lang/fa.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'fa' ] = { keyboardShortcut: 'میانبر صفحه کلید', optionDefault: 'پیش فرض' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/fi.js b/lang/fi.js index b471e9add47..fa1de4a2a12 100644 --- a/lang/fi.js +++ b/lang/fi.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'fi' ] = { keyboardShortcut: 'Keyboard shortcut', // MISSING optionDefault: 'Default' // MISSING + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/fo.js b/lang/fo.js index b8764288a0b..b6df0d83387 100644 --- a/lang/fo.js +++ b/lang/fo.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'fo' ] = { keyboardShortcut: 'Keyboard shortcut', // MISSING optionDefault: 'Default' // MISSING + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/fr-ca.js b/lang/fr-ca.js index 084f8bb6aea..e1fe6e7dc8e 100644 --- a/lang/fr-ca.js +++ b/lang/fr-ca.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'fr-ca' ] = { keyboardShortcut: 'Keyboard shortcut', // MISSING optionDefault: 'Default' // MISSING + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/fr.js b/lang/fr.js index 9bf6ab77548..f9f6b462fa2 100644 --- a/lang/fr.js +++ b/lang/fr.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'fr' ] = { keyboardShortcut: 'Raccourci clavier', optionDefault: 'Par défaut' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/gl.js b/lang/gl.js index a34727efe13..a8887b443ad 100644 --- a/lang/gl.js +++ b/lang/gl.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'gl' ] = { keyboardShortcut: 'Atallo de teclado', optionDefault: 'Predeterminado' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/gu.js b/lang/gu.js index f8cfd317984..e24a13f47ec 100644 --- a/lang/gu.js +++ b/lang/gu.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'gu' ] = { keyboardShortcut: 'કીબોર્ડ શૉર્ટકટ', optionDefault: 'Default' // MISSING + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/he.js b/lang/he.js index abff3bd62fa..0cb19771325 100644 --- a/lang/he.js +++ b/lang/he.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'he' ] = { keyboardShortcut: 'Keyboard shortcut', // MISSING optionDefault: 'Default' // MISSING + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/hi.js b/lang/hi.js index 8c4c197b404..6797c7bd395 100644 --- a/lang/hi.js +++ b/lang/hi.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'hi' ] = { keyboardShortcut: 'Keyboard shortcut', // MISSING optionDefault: 'Default' // MISSING + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/hr.js b/lang/hr.js index ea8cbaa4dc5..dbfb905d502 100644 --- a/lang/hr.js +++ b/lang/hr.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'hr' ] = { keyboardShortcut: 'Prečica na tipkovnici', optionDefault: 'Zadano' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/hu.js b/lang/hu.js index 0572706b302..8e2249a4233 100644 --- a/lang/hu.js +++ b/lang/hu.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'hu' ] = { keyboardShortcut: 'Gyorsbillentyű', optionDefault: 'Alapértelmezett' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/id.js b/lang/id.js index 165d38df665..7c8a0d6fc6d 100644 --- a/lang/id.js +++ b/lang/id.js @@ -142,5 +142,14 @@ CKEDITOR.lang[ 'id' ] = { keyboardShortcut: 'Pintasan Keyboard', optionDefault: 'Default' // MISSING + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/is.js b/lang/is.js index 822598e54b4..7c527ea4747 100644 --- a/lang/is.js +++ b/lang/is.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'is' ] = { keyboardShortcut: 'Keyboard shortcut', // MISSING optionDefault: 'Default' // MISSING + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/it.js b/lang/it.js index b4d5deecdfe..29f356e1711 100644 --- a/lang/it.js +++ b/lang/it.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'it' ] = { keyboardShortcut: 'Scorciatoia da tastiera', optionDefault: 'Predefinito' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/ja.js b/lang/ja.js index 94ca09bf260..dc850e7ef6c 100644 --- a/lang/ja.js +++ b/lang/ja.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'ja' ] = { keyboardShortcut: 'キーボードショートカット', optionDefault: 'Default' // MISSING + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/ka.js b/lang/ka.js index dbe700cf520..2eb5c6cadc5 100644 --- a/lang/ka.js +++ b/lang/ka.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'ka' ] = { keyboardShortcut: 'Keyboard shortcut', // MISSING optionDefault: 'Default' // MISSING + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/km.js b/lang/km.js index 6be2b76321a..d98a5ace71e 100644 --- a/lang/km.js +++ b/lang/km.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'km' ] = { keyboardShortcut: 'Keyboard shortcut', // MISSING optionDefault: 'Default' // MISSING + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/ko.js b/lang/ko.js index 8d1d5a9e664..234cd86bc8d 100644 --- a/lang/ko.js +++ b/lang/ko.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'ko' ] = { keyboardShortcut: '키보드 단축키', optionDefault: '기본값' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/ku.js b/lang/ku.js index fee70208de5..fefe7683f59 100644 --- a/lang/ku.js +++ b/lang/ku.js @@ -142,5 +142,14 @@ CKEDITOR.lang[ 'ku' ] = { keyboardShortcut: 'کورتبڕی تەختەکلیل', optionDefault: 'هەمیشەیی' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/lt.js b/lang/lt.js index cf0e922a8bb..d7da7bd32c0 100644 --- a/lang/lt.js +++ b/lang/lt.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'lt' ] = { keyboardShortcut: 'Spartusis klavišas', optionDefault: 'Numatytasis' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/lv.js b/lang/lv.js index 53acb324759..4da313fa926 100644 --- a/lang/lv.js +++ b/lang/lv.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'lv' ] = { keyboardShortcut: 'Klaviatūras saīsne', optionDefault: 'Noklusēts' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/mk.js b/lang/mk.js index 5a7d3f6cf9a..d48cb4a46e9 100644 --- a/lang/mk.js +++ b/lang/mk.js @@ -142,5 +142,14 @@ CKEDITOR.lang[ 'mk' ] = { keyboardShortcut: 'Keyboard shortcut', // MISSING optionDefault: 'Default' // MISSING + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/mn.js b/lang/mn.js index c53ea591cc5..c6fc6c5bd20 100644 --- a/lang/mn.js +++ b/lang/mn.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'mn' ] = { keyboardShortcut: 'Keyboard shortcut', // MISSING optionDefault: 'Default' // MISSING + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/ms.js b/lang/ms.js index ffa494f7e4f..e868c58975f 100644 --- a/lang/ms.js +++ b/lang/ms.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'ms' ] = { keyboardShortcut: 'Keyboard shortcut', // MISSING optionDefault: 'Default' // MISSING + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/nb.js b/lang/nb.js index 107def29131..96ad1d5a149 100644 --- a/lang/nb.js +++ b/lang/nb.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'nb' ] = { keyboardShortcut: 'Tastatursnarvei', optionDefault: 'Standard' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/nl.js b/lang/nl.js index 69e800c0cb1..0a09f589c7c 100644 --- a/lang/nl.js +++ b/lang/nl.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'nl' ] = { keyboardShortcut: 'Sneltoets', optionDefault: 'Standaard' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/no.js b/lang/no.js index 44b2c2e91bc..2e54390f343 100644 --- a/lang/no.js +++ b/lang/no.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'no' ] = { keyboardShortcut: 'Hurtigtast', optionDefault: 'Standard' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/oc.js b/lang/oc.js index c67078fa985..a3dd1a5076b 100644 --- a/lang/oc.js +++ b/lang/oc.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'oc' ] = { keyboardShortcut: 'Acorchi de clavièr', optionDefault: 'Default' // MISSING + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/pl.js b/lang/pl.js index 32a4b567075..ad271df53b8 100644 --- a/lang/pl.js +++ b/lang/pl.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'pl' ] = { keyboardShortcut: 'Skrót klawiszowy', optionDefault: 'Domyślny' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/pt-br.js b/lang/pt-br.js index 50ea671d1da..63d273fbd1c 100644 --- a/lang/pt-br.js +++ b/lang/pt-br.js @@ -142,5 +142,14 @@ CKEDITOR.lang[ 'pt-br' ] = { keyboardShortcut: 'Atalho do teclado', optionDefault: 'Padrão' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/pt.js b/lang/pt.js index 1af33758b35..af522e1f110 100644 --- a/lang/pt.js +++ b/lang/pt.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'pt' ] = { keyboardShortcut: 'Atalho de teclado', optionDefault: 'Padrão' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/ro.js b/lang/ro.js index 658d7c7482c..fc956c33199 100644 --- a/lang/ro.js +++ b/lang/ro.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'ro' ] = { keyboardShortcut: 'Scurtături tastatură', optionDefault: 'Implicit' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/ru.js b/lang/ru.js index 6679a3a721e..fbc206bcf28 100644 --- a/lang/ru.js +++ b/lang/ru.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'ru' ] = { keyboardShortcut: 'Комбинация клавиш', optionDefault: 'По умолчанию' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/si.js b/lang/si.js index 7ebfbe8d83d..317251e3b09 100644 --- a/lang/si.js +++ b/lang/si.js @@ -142,5 +142,14 @@ CKEDITOR.lang[ 'si' ] = { keyboardShortcut: 'Keyboard shortcut', // MISSING optionDefault: 'Default' // MISSING + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/sk.js b/lang/sk.js index e53f04ce2e1..e8f687fd981 100644 --- a/lang/sk.js +++ b/lang/sk.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'sk' ] = { keyboardShortcut: 'Klávesová skratka', optionDefault: 'Predvolený' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/sl.js b/lang/sl.js index ed64c2b6684..6167f6ea1aa 100644 --- a/lang/sl.js +++ b/lang/sl.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'sl' ] = { keyboardShortcut: 'Keyboard shortcut', // MISSING optionDefault: 'Default' // MISSING + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/sq.js b/lang/sq.js index 31a0c398b80..61d5f8cdc48 100644 --- a/lang/sq.js +++ b/lang/sq.js @@ -142,5 +142,14 @@ CKEDITOR.lang[ 'sq' ] = { keyboardShortcut: 'Shkurtesat e tastierës', optionDefault: 'Parazgjedhur' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/sr-latn.js b/lang/sr-latn.js index 7b57a9cf9a0..bccda4cf54a 100644 --- a/lang/sr-latn.js +++ b/lang/sr-latn.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'sr-latn' ] = { keyboardShortcut: 'Taster za prečicu', optionDefault: 'Оsnovni' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/sr.js b/lang/sr.js index 9848064d035..b5525da6fd3 100644 --- a/lang/sr.js +++ b/lang/sr.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'sr' ] = { keyboardShortcut: 'Tастер за пречицу', optionDefault: 'Основни' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/sv.js b/lang/sv.js index 15bcc248ea8..2936560626d 100644 --- a/lang/sv.js +++ b/lang/sv.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'sv' ] = { keyboardShortcut: 'Kortkommando', optionDefault: 'Standard' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/th.js b/lang/th.js index 890d90aaa32..57d3595927b 100644 --- a/lang/th.js +++ b/lang/th.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'th' ] = { keyboardShortcut: 'Keyboard shortcut', // MISSING optionDefault: 'Default' // MISSING + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/tr.js b/lang/tr.js index fbd53ad33d8..0f125e05d4b 100644 --- a/lang/tr.js +++ b/lang/tr.js @@ -142,5 +142,14 @@ CKEDITOR.lang[ 'tr' ] = { keyboardShortcut: 'Klavye Kısayolu', optionDefault: 'Varsayılan' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/tt.js b/lang/tt.js index 4fa2f648a0a..fae0ba856c7 100644 --- a/lang/tt.js +++ b/lang/tt.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'tt' ] = { keyboardShortcut: 'Keyboard shortcut', // MISSING optionDefault: 'Default' // MISSING + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/ug.js b/lang/ug.js index 90538c008f7..7cf283bb978 100644 --- a/lang/ug.js +++ b/lang/ug.js @@ -142,5 +142,14 @@ CKEDITOR.lang[ 'ug' ] = { keyboardShortcut: 'تېزلەتمە كونۇپكا', optionDefault: 'سۈكۈتتىكى' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/uk.js b/lang/uk.js index 646a788f53a..1119e9602c9 100644 --- a/lang/uk.js +++ b/lang/uk.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'uk' ] = { keyboardShortcut: 'Сполучення клавіш', optionDefault: 'Типово' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/vi.js b/lang/vi.js index b4287f604e5..805737a052e 100644 --- a/lang/vi.js +++ b/lang/vi.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'vi' ] = { keyboardShortcut: 'Phím tắt', optionDefault: 'Mặc định' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/zh-cn.js b/lang/zh-cn.js index 7ed226702e0..794d0f600a8 100644 --- a/lang/zh-cn.js +++ b/lang/zh-cn.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'zh-cn' ] = { keyboardShortcut: '快捷键', optionDefault: '默认' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/lang/zh.js b/lang/zh.js index fa65dd69f21..3db14fa89fa 100644 --- a/lang/zh.js +++ b/lang/zh.js @@ -143,5 +143,14 @@ CKEDITOR.lang[ 'zh' ] = { keyboardShortcut: '鍵盤快捷鍵', optionDefault: '預設' + }, + + versionCheck: { + notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING + consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING + about: { + insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING + } } }; diff --git a/plugins/about/dialogs/about.js b/plugins/about/dialogs/about.js index 69c4f1926ea..4b50a9c7a52 100644 --- a/plugins/about/dialogs/about.js +++ b/plugins/about/dialogs/about.js @@ -52,6 +52,10 @@ CKEDITOR.dialog.add( 'about', function( editor ) { '{' + 'text-align:center;' + '}' + + '.cke_about_version-check > strong' + + '{' + + 'color: inherit;' + + '}' + '' + '

                        ' + '' + @@ -59,6 +63,7 @@ CKEDITOR.dialog.add( 'about', function( editor ) { 'CKEditor ' + CKEDITOR.version + ' (revision ' + CKEDITOR.revision + ')
                        ' + 'https://ckeditor.com' + '

                        ' + + '

                        ' + '

                        ' + lang.moreInfo + '
                        ' + 'https://ckeditor.com/legal/ckeditor-oss-license/' + diff --git a/tests/core/manual/versioncheck.html b/tests/core/manual/versioncheck.html new file mode 100644 index 00000000000..30edaf50dc5 --- /dev/null +++ b/tests/core/manual/versioncheck.html @@ -0,0 +1,86 @@ + + + +

                        + + +

                        +

                        + + +

                        +

                        + +

                        +

                        + +

                        + + + + + + diff --git a/tests/core/manual/versioncheck.md b/tests/core/manual/versioncheck.md new file mode 100644 index 00000000000..c2d7b3078b0 --- /dev/null +++ b/tests/core/manual/versioncheck.md @@ -0,0 +1,34 @@ +@bender-ui: collapsed +@bender-tags: feature, 4.21.1 +@bender-ckeditor-plugins: wysiwygarea,toolbar,about + +## Scenarios + +* any version with "Drupal" switch on: + * no notification & console log, + * no ino in the "About" dialog +* any version with the config set explicitly to true: + * notification & console log if the version is insecure, + * info in the "About" dialog +* any version with the config set explicitly to false: + * no notification & console log, + * no info in the "About" dialog +* secure non-LTS version with not set config: + * no notification & console log, + * info in the "About" dialog about the latest version +* insecure non-LTS version with not set config: + * notification & console log + * info in the "About" dialog about the vulnerabilities and the latest version +* LTS versions with not set config: + * no notification & console log, + * no info in the "About" dialog + +## Sample versions + +* `4.21.0`, +* `4.3.126` +* `4.13.3 (Standard)`, +* `4.35.799 DEV`, +* `4.4.13-lts`, +* `4.22.0-lts DEV`, +* `4.12.9-lts (Full)`. diff --git a/tests/core/manual/versionchecknonotification.html b/tests/core/manual/versionchecknonotification.html new file mode 100644 index 00000000000..4c880af85b0 --- /dev/null +++ b/tests/core/manual/versionchecknonotification.html @@ -0,0 +1,45 @@ + + + +

                        + +

                        + + + + + + diff --git a/tests/core/manual/versionchecknonotification.md b/tests/core/manual/versionchecknonotification.md new file mode 100644 index 00000000000..53b932783a0 --- /dev/null +++ b/tests/core/manual/versionchecknonotification.md @@ -0,0 +1,10 @@ +@bender-ui: collapsed +@bender-tags: feature, 4.21.1 +@bender-ckeditor-plugins: wysiwygarea,toolbar,about + +1. Open browser console. +1. Click the "Create editor" button. + +**Expected** There is only a console log in the console. + +**Unexpected** There is an `alert()` alongside the console log. From 80250aec8f72fc0c6ffef245a34fe744ef92b735 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Tue, 27 Jun 2023 09:16:27 +0200 Subject: [PATCH 852/946] Updated version tag. --- tests/core/manual/versioncheck.md | 2 +- tests/core/manual/versionchecknonotification.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/core/manual/versioncheck.md b/tests/core/manual/versioncheck.md index c2d7b3078b0..ed263c62e8a 100644 --- a/tests/core/manual/versioncheck.md +++ b/tests/core/manual/versioncheck.md @@ -1,5 +1,5 @@ @bender-ui: collapsed -@bender-tags: feature, 4.21.1 +@bender-tags: feature, 4.22.0 @bender-ckeditor-plugins: wysiwygarea,toolbar,about ## Scenarios diff --git a/tests/core/manual/versionchecknonotification.md b/tests/core/manual/versionchecknonotification.md index 53b932783a0..dea9bf696ac 100644 --- a/tests/core/manual/versionchecknonotification.md +++ b/tests/core/manual/versionchecknonotification.md @@ -1,5 +1,5 @@ @bender-ui: collapsed -@bender-tags: feature, 4.21.1 +@bender-tags: feature, 4.22.0 @bender-ckeditor-plugins: wysiwygarea,toolbar,about 1. Open browser console. From b75848c88de29c40f7a37aa7629775be8411db7f Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Tue, 27 Jun 2023 10:14:42 +0200 Subject: [PATCH 853/946] Updated esm link. --- core/ckeditor_version-check.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/ckeditor_version-check.js b/core/ckeditor_version-check.js index fabd1cda7c3..ddaea9e3b0d 100644 --- a/core/ckeditor_version-check.js +++ b/core/ckeditor_version-check.js @@ -5,7 +5,7 @@ ( function() { var apiUrl = 'https://cke4.ckeditor.com/ckeditor4-secure-version/versions.json', - upgradeLink = 'https://ckeditor.com/ckeditor-4-support', + upgradeLink = 'https://ckeditor.com/ckeditor-4-support/', versionRegex = /^4\.(\d+)\.(\d+)(-lts)?(?: \(?.+?\)?)?$/, isDrupal = 'Drupal' in window, versionInfo = { From 59abf4d95c9bce5860cf5a4e03942b53852938ce Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 27 Jun 2023 09:33:31 +0200 Subject: [PATCH 854/946] Fix failing tests --- .../generated/keep_margins_in_lists.js | 15 +++++++-------- .../generated/keep_zero_margins_in_lists.js | 17 ++++++++--------- 2 files changed, 15 insertions(+), 17 deletions(-) diff --git a/tests/plugins/pastefromword/generated/keep_margins_in_lists.js b/tests/plugins/pastefromword/generated/keep_margins_in_lists.js index 5fe25e7435e..9459d44e640 100644 --- a/tests/plugins/pastefromword/generated/keep_margins_in_lists.js +++ b/tests/plugins/pastefromword/generated/keep_margins_in_lists.js @@ -9,16 +9,15 @@ ( function() { 'use strict'; - var config = { - extraAllowedContent: - 'p{text-indent,margin,margin-top,margin-bottom};' + - 'ul{margin,margin-top,margin-bottom};' + - 'ol{margin,margin-top,margin-bottom}', - language: 'en' - }; + var config = pfwTools.defaultConfig; + + config.extraAllowedContent = 'p{text-indent,margin,margin-top,margin-bottom};' + + 'ul{margin,margin-top,margin-bottom};' + + 'ol{margin,margin-top,margin-bottom}'; + config.disallowedContent = 'span;p{text-align,margin-left,margin-right}' bender.editor = { - config: config + config: pfwTools.defaultConfig }; bender.test( createTestSuite( { diff --git a/tests/plugins/pastefromword/generated/keep_zero_margins_in_lists.js b/tests/plugins/pastefromword/generated/keep_zero_margins_in_lists.js index 93edab2b1dd..843b468b112 100644 --- a/tests/plugins/pastefromword/generated/keep_zero_margins_in_lists.js +++ b/tests/plugins/pastefromword/generated/keep_zero_margins_in_lists.js @@ -9,17 +9,16 @@ ( function() { 'use strict'; - var config = { - extraAllowedContent: - 'p{text-indent,margin,margin-top,margin-bottom};' + - 'ul{margin,margin-top,margin-bottom};' + - 'ol{margin,margin-top,margin-bottom}', - language: 'en', - pasteTools_keepZeroMargins: true - }; + var config = pfwTools.defaultConfig; + + config.extraAllowedContent = 'p{text-indent,margin,margin-top,margin-bottom};' + + 'ul{margin,margin-top,margin-bottom};' + + 'ol{margin,margin-top,margin-bottom}', + config.disallowedContent = 'span;p{text-align,margin-left,margin-right}'; + config.pasteTools_keepZeroMargins = true bender.editor = { - config: config + config: pfwTools.defaultConfig }; bender.test( createTestSuite( { From 25ee8d52e98c490c082dee020b72c367325d4c06 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 27 Jun 2023 09:35:14 +0200 Subject: [PATCH 855/946] Add missing semicolon --- tests/plugins/pastefromword/generated/keep_margins_in_lists.js | 2 +- .../pastefromword/generated/keep_zero_margins_in_lists.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/plugins/pastefromword/generated/keep_margins_in_lists.js b/tests/plugins/pastefromword/generated/keep_margins_in_lists.js index 9459d44e640..205ecb6ab57 100644 --- a/tests/plugins/pastefromword/generated/keep_margins_in_lists.js +++ b/tests/plugins/pastefromword/generated/keep_margins_in_lists.js @@ -14,7 +14,7 @@ config.extraAllowedContent = 'p{text-indent,margin,margin-top,margin-bottom};' + 'ul{margin,margin-top,margin-bottom};' + 'ol{margin,margin-top,margin-bottom}'; - config.disallowedContent = 'span;p{text-align,margin-left,margin-right}' + config.disallowedContent = 'span;p{text-align,margin-left,margin-right}'; bender.editor = { config: pfwTools.defaultConfig diff --git a/tests/plugins/pastefromword/generated/keep_zero_margins_in_lists.js b/tests/plugins/pastefromword/generated/keep_zero_margins_in_lists.js index 843b468b112..a08739b627c 100644 --- a/tests/plugins/pastefromword/generated/keep_zero_margins_in_lists.js +++ b/tests/plugins/pastefromword/generated/keep_zero_margins_in_lists.js @@ -15,7 +15,7 @@ 'ul{margin,margin-top,margin-bottom};' + 'ol{margin,margin-top,margin-bottom}', config.disallowedContent = 'span;p{text-align,margin-left,margin-right}'; - config.pasteTools_keepZeroMargins = true + config.pasteTools_keepZeroMargins = true; bender.editor = { config: pfwTools.defaultConfig From bb5a35786bd120e4aa25dd6836ba2af26b9c26e3 Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Tue, 27 Jun 2023 10:15:08 +0200 Subject: [PATCH 856/946] Update config --- .../generated/keep_margins_in_lists.js | 15 ++++++++------- .../generated/keep_zero_margins_in_lists.js | 17 +++++++++-------- .../pastefromword/generated/list_margins.js | 1 + 3 files changed, 18 insertions(+), 15 deletions(-) diff --git a/tests/plugins/pastefromword/generated/keep_margins_in_lists.js b/tests/plugins/pastefromword/generated/keep_margins_in_lists.js index 205ecb6ab57..33d2a277a10 100644 --- a/tests/plugins/pastefromword/generated/keep_margins_in_lists.js +++ b/tests/plugins/pastefromword/generated/keep_margins_in_lists.js @@ -9,15 +9,16 @@ ( function() { 'use strict'; - var config = pfwTools.defaultConfig; - - config.extraAllowedContent = 'p{text-indent,margin,margin-top,margin-bottom};' + - 'ul{margin,margin-top,margin-bottom};' + - 'ol{margin,margin-top,margin-bottom}'; - config.disallowedContent = 'span;p{text-align,margin-left,margin-right}'; + var config = { + extraAllowedContent: 'p{text-indent,margin,margin-top,margin-bottom};' + + 'ul{margin,margin-top,margin-bottom};' + + 'ol{margin,margin-top,margin-bottom}', + disallowedContent: 'span;p{text-align,margin-left,margin-right}', + language: 'en' + }; bender.editor = { - config: pfwTools.defaultConfig + config: config }; bender.test( createTestSuite( { diff --git a/tests/plugins/pastefromword/generated/keep_zero_margins_in_lists.js b/tests/plugins/pastefromword/generated/keep_zero_margins_in_lists.js index a08739b627c..d8a91307309 100644 --- a/tests/plugins/pastefromword/generated/keep_zero_margins_in_lists.js +++ b/tests/plugins/pastefromword/generated/keep_zero_margins_in_lists.js @@ -9,16 +9,17 @@ ( function() { 'use strict'; - var config = pfwTools.defaultConfig; - - config.extraAllowedContent = 'p{text-indent,margin,margin-top,margin-bottom};' + - 'ul{margin,margin-top,margin-bottom};' + - 'ol{margin,margin-top,margin-bottom}', - config.disallowedContent = 'span;p{text-align,margin-left,margin-right}'; - config.pasteTools_keepZeroMargins = true; + var config = { + extraAllowedContent: 'p{text-indent,margin,margin-top,margin-bottom};' + + 'ul{margin,margin-top,margin-bottom};' + + 'ol{margin,margin-top,margin-bottom}', + disallowedContent: 'span;p{text-align,margin-left,margin-right}', + pasteTools_keepZeroMargins: true, + language: 'en' + }; bender.editor = { - config: pfwTools.defaultConfig + config: config }; bender.test( createTestSuite( { diff --git a/tests/plugins/pastefromword/generated/list_margins.js b/tests/plugins/pastefromword/generated/list_margins.js index 65a7d5fd39b..c2f2c797dda 100644 --- a/tests/plugins/pastefromword/generated/list_margins.js +++ b/tests/plugins/pastefromword/generated/list_margins.js @@ -13,6 +13,7 @@ extraAllowedContent: 'ul{margin,margin-top,margin-bottom};' + 'ol{margin,margin-top,margin-bottom}', + disallowedContent: 'span;p{text-align,margin-left,margin-right}', language: 'en' }; From b0c8f785bff0bdf180e064d6c8ef31d366c55f48 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Tue, 27 Jun 2023 10:56:03 +0200 Subject: [PATCH 857/946] Updated lang files. --- core/ckeditor_version-check.js | 6 +++--- lang/af.js | 6 ++---- lang/ar.js | 6 ++---- lang/az.js | 6 ++---- lang/bg.js | 6 ++---- lang/bn.js | 6 ++---- lang/bs.js | 6 ++---- lang/ca.js | 6 ++---- lang/cs.js | 6 ++---- lang/cy.js | 6 ++---- lang/da.js | 6 ++---- lang/de-ch.js | 6 ++---- lang/de.js | 6 ++---- lang/el.js | 6 ++---- lang/en-au.js | 6 ++---- lang/en-ca.js | 6 ++---- lang/en-gb.js | 6 ++---- lang/en.js | 6 ++---- lang/eo.js | 6 ++---- lang/es-mx.js | 6 ++---- lang/es.js | 6 ++---- lang/et.js | 6 ++---- lang/eu.js | 6 ++---- lang/fa.js | 6 ++---- lang/fi.js | 6 ++---- lang/fo.js | 6 ++---- lang/fr-ca.js | 6 ++---- lang/fr.js | 6 ++---- lang/gl.js | 6 ++---- lang/gu.js | 6 ++---- lang/he.js | 6 ++---- lang/hi.js | 6 ++---- lang/hr.js | 6 ++---- lang/hu.js | 6 ++---- lang/id.js | 6 ++---- lang/is.js | 6 ++---- lang/it.js | 6 ++---- lang/ja.js | 6 ++---- lang/ka.js | 6 ++---- lang/km.js | 6 ++---- lang/ko.js | 6 ++---- lang/ku.js | 6 ++---- lang/lt.js | 6 ++---- lang/lv.js | 6 ++---- lang/mk.js | 6 ++---- lang/mn.js | 6 ++---- lang/ms.js | 6 ++---- lang/nb.js | 6 ++---- lang/nl.js | 6 ++---- lang/no.js | 6 ++---- lang/oc.js | 6 ++---- lang/pl.js | 6 ++---- lang/pt-br.js | 6 ++---- lang/pt.js | 6 ++---- lang/ro.js | 6 ++---- lang/ru.js | 6 ++---- lang/si.js | 6 ++---- lang/sk.js | 6 ++---- lang/sl.js | 6 ++---- lang/sq.js | 6 ++---- lang/sr-latn.js | 6 ++---- lang/sr.js | 6 ++---- lang/sv.js | 6 ++---- lang/th.js | 6 ++---- lang/tr.js | 6 ++---- lang/tt.js | 6 ++---- lang/ug.js | 6 ++---- lang/uk.js | 6 ++---- lang/vi.js | 6 ++---- lang/zh-cn.js | 6 ++---- lang/zh.js | 6 ++---- 71 files changed, 143 insertions(+), 283 deletions(-) diff --git a/core/ckeditor_version-check.js b/core/ckeditor_version-check.js index ddaea9e3b0d..435144f7c77 100644 --- a/core/ckeditor_version-check.js +++ b/core/ckeditor_version-check.js @@ -110,15 +110,15 @@ } function getAboutMessage( editor ) { - var lang = editor.lang.versionCheck.about, + var lang = editor.lang.versionCheck, msg = ''; if ( !versionInfo.isLatest ) { - msg = lang.upgradeInfo; + msg = lang.aboutDialogUpgradeMessage; } if ( !versionInfo.isSecure ) { - msg = lang.insecure; + msg = lang.aboutDialogInsecureMessage; } return msg.replace( '%current', versionInfo.current.original ). diff --git a/lang/af.js b/lang/af.js index 5352cd76f96..d39e3290a46 100644 --- a/lang/af.js +++ b/lang/af.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'af' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/ar.js b/lang/ar.js index 5f29f19a0c6..2427d88a5d6 100644 --- a/lang/ar.js +++ b/lang/ar.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'ar' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/az.js b/lang/az.js index d609ef957ac..5d7e78091ae 100644 --- a/lang/az.js +++ b/lang/az.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'az' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/bg.js b/lang/bg.js index 035326d2622..61355482959 100644 --- a/lang/bg.js +++ b/lang/bg.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'bg' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/bn.js b/lang/bn.js index f6ef545bd79..6090c6cd545 100644 --- a/lang/bn.js +++ b/lang/bn.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'bn' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/bs.js b/lang/bs.js index 2b48071538f..652a3bfa66b 100644 --- a/lang/bs.js +++ b/lang/bs.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'bs' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/ca.js b/lang/ca.js index d7082dace80..c8f28eb5954 100644 --- a/lang/ca.js +++ b/lang/ca.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'ca' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/cs.js b/lang/cs.js index c9830cc7f34..6405dd1bb05 100644 --- a/lang/cs.js +++ b/lang/cs.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'cs' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/cy.js b/lang/cy.js index 5a63a0bdfc2..588268f31b4 100644 --- a/lang/cy.js +++ b/lang/cy.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'cy' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/da.js b/lang/da.js index 8d3c3b2f496..781521ca691 100644 --- a/lang/da.js +++ b/lang/da.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'da' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/de-ch.js b/lang/de-ch.js index f5fd37d19cf..e5ea5fd11dc 100644 --- a/lang/de-ch.js +++ b/lang/de-ch.js @@ -147,9 +147,7 @@ CKEDITOR.lang[ 'de-ch' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/de.js b/lang/de.js index 0d19a9e5b32..544f5d96901 100644 --- a/lang/de.js +++ b/lang/de.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'de' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/el.js b/lang/el.js index 196df83f6ef..9c4d480f708 100644 --- a/lang/el.js +++ b/lang/el.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'el' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/en-au.js b/lang/en-au.js index 2bf169154ac..159df812473 100644 --- a/lang/en-au.js +++ b/lang/en-au.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'en-au' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/en-ca.js b/lang/en-ca.js index 66d51748cd3..2270584fc30 100644 --- a/lang/en-ca.js +++ b/lang/en-ca.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'en-ca' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/en-gb.js b/lang/en-gb.js index 6a6e6b085a3..6f16138a48d 100644 --- a/lang/en-gb.js +++ b/lang/en-gb.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'en-gb' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/en.js b/lang/en.js index 132154d0e4f..2b92591ae4e 100644 --- a/lang/en.js +++ b/lang/en.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'en' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' } }; diff --git a/lang/eo.js b/lang/eo.js index 69e26ff0c5f..4c36b5d8bd3 100644 --- a/lang/eo.js +++ b/lang/eo.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'eo' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/es-mx.js b/lang/es-mx.js index 0816fb89f29..1bbf6bdc63d 100644 --- a/lang/es-mx.js +++ b/lang/es-mx.js @@ -147,9 +147,7 @@ CKEDITOR.lang[ 'es-mx' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/es.js b/lang/es.js index b0768d31650..14b571c3eec 100644 --- a/lang/es.js +++ b/lang/es.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'es' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/et.js b/lang/et.js index 8dfcbd07085..9da1355850c 100644 --- a/lang/et.js +++ b/lang/et.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'et' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/eu.js b/lang/eu.js index 96fda04d312..e05afc0e449 100644 --- a/lang/eu.js +++ b/lang/eu.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'eu' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/fa.js b/lang/fa.js index 29a18f2e1ab..43d52d1fc9b 100644 --- a/lang/fa.js +++ b/lang/fa.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'fa' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/fi.js b/lang/fi.js index fa1de4a2a12..0a964181138 100644 --- a/lang/fi.js +++ b/lang/fi.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'fi' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/fo.js b/lang/fo.js index b6df0d83387..065772e278f 100644 --- a/lang/fo.js +++ b/lang/fo.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'fo' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/fr-ca.js b/lang/fr-ca.js index e1fe6e7dc8e..7c94977890a 100644 --- a/lang/fr-ca.js +++ b/lang/fr-ca.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'fr-ca' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/fr.js b/lang/fr.js index f9f6b462fa2..fa910a3be6f 100644 --- a/lang/fr.js +++ b/lang/fr.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'fr' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/gl.js b/lang/gl.js index a8887b443ad..7fef75d5e4b 100644 --- a/lang/gl.js +++ b/lang/gl.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'gl' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/gu.js b/lang/gu.js index e24a13f47ec..13fb5b3ca94 100644 --- a/lang/gu.js +++ b/lang/gu.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'gu' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/he.js b/lang/he.js index 0cb19771325..9ecb2a6ced4 100644 --- a/lang/he.js +++ b/lang/he.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'he' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/hi.js b/lang/hi.js index 6797c7bd395..132043052f3 100644 --- a/lang/hi.js +++ b/lang/hi.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'hi' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/hr.js b/lang/hr.js index dbfb905d502..0a9c1111f2c 100644 --- a/lang/hr.js +++ b/lang/hr.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'hr' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/hu.js b/lang/hu.js index 8e2249a4233..337d355c704 100644 --- a/lang/hu.js +++ b/lang/hu.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'hu' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/id.js b/lang/id.js index 7c8a0d6fc6d..7e718db177d 100644 --- a/lang/id.js +++ b/lang/id.js @@ -147,9 +147,7 @@ CKEDITOR.lang[ 'id' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/is.js b/lang/is.js index 7c527ea4747..65035f48467 100644 --- a/lang/is.js +++ b/lang/is.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'is' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/it.js b/lang/it.js index 29f356e1711..88a33a0c777 100644 --- a/lang/it.js +++ b/lang/it.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'it' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/ja.js b/lang/ja.js index dc850e7ef6c..1b5d7696ba7 100644 --- a/lang/ja.js +++ b/lang/ja.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'ja' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/ka.js b/lang/ka.js index 2eb5c6cadc5..f1e7ec43d4b 100644 --- a/lang/ka.js +++ b/lang/ka.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'ka' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/km.js b/lang/km.js index d98a5ace71e..f45ae3de18d 100644 --- a/lang/km.js +++ b/lang/km.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'km' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/ko.js b/lang/ko.js index 234cd86bc8d..a713560c1ca 100644 --- a/lang/ko.js +++ b/lang/ko.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'ko' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/ku.js b/lang/ku.js index fefe7683f59..7586cfcd454 100644 --- a/lang/ku.js +++ b/lang/ku.js @@ -147,9 +147,7 @@ CKEDITOR.lang[ 'ku' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/lt.js b/lang/lt.js index d7da7bd32c0..160ca2cca98 100644 --- a/lang/lt.js +++ b/lang/lt.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'lt' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/lv.js b/lang/lv.js index 4da313fa926..5e2d1213cab 100644 --- a/lang/lv.js +++ b/lang/lv.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'lv' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/mk.js b/lang/mk.js index d48cb4a46e9..9529c2c1939 100644 --- a/lang/mk.js +++ b/lang/mk.js @@ -147,9 +147,7 @@ CKEDITOR.lang[ 'mk' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/mn.js b/lang/mn.js index c6fc6c5bd20..412342083f5 100644 --- a/lang/mn.js +++ b/lang/mn.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'mn' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/ms.js b/lang/ms.js index e868c58975f..a4e47dc1a06 100644 --- a/lang/ms.js +++ b/lang/ms.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'ms' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/nb.js b/lang/nb.js index 96ad1d5a149..99451e8f7ce 100644 --- a/lang/nb.js +++ b/lang/nb.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'nb' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/nl.js b/lang/nl.js index 0a09f589c7c..ec2938ef8ce 100644 --- a/lang/nl.js +++ b/lang/nl.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'nl' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/no.js b/lang/no.js index 2e54390f343..2b466c7118b 100644 --- a/lang/no.js +++ b/lang/no.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'no' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/oc.js b/lang/oc.js index a3dd1a5076b..f1671304ebb 100644 --- a/lang/oc.js +++ b/lang/oc.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'oc' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/pl.js b/lang/pl.js index ad271df53b8..776b07f597e 100644 --- a/lang/pl.js +++ b/lang/pl.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'pl' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/pt-br.js b/lang/pt-br.js index 63d273fbd1c..b05b55d3e81 100644 --- a/lang/pt-br.js +++ b/lang/pt-br.js @@ -147,9 +147,7 @@ CKEDITOR.lang[ 'pt-br' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/pt.js b/lang/pt.js index af522e1f110..83aa9c1a3d3 100644 --- a/lang/pt.js +++ b/lang/pt.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'pt' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/ro.js b/lang/ro.js index fc956c33199..c2492357933 100644 --- a/lang/ro.js +++ b/lang/ro.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'ro' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/ru.js b/lang/ru.js index fbc206bcf28..675a0b98a98 100644 --- a/lang/ru.js +++ b/lang/ru.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'ru' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/si.js b/lang/si.js index 317251e3b09..fa00efac4ed 100644 --- a/lang/si.js +++ b/lang/si.js @@ -147,9 +147,7 @@ CKEDITOR.lang[ 'si' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/sk.js b/lang/sk.js index e8f687fd981..9a4fc13bb8a 100644 --- a/lang/sk.js +++ b/lang/sk.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'sk' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/sl.js b/lang/sl.js index 6167f6ea1aa..f0d0d4e496d 100644 --- a/lang/sl.js +++ b/lang/sl.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'sl' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/sq.js b/lang/sq.js index 61d5f8cdc48..453218eaa0a 100644 --- a/lang/sq.js +++ b/lang/sq.js @@ -147,9 +147,7 @@ CKEDITOR.lang[ 'sq' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/sr-latn.js b/lang/sr-latn.js index bccda4cf54a..e2c1b1e49d8 100644 --- a/lang/sr-latn.js +++ b/lang/sr-latn.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'sr-latn' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/sr.js b/lang/sr.js index b5525da6fd3..23ae17319f4 100644 --- a/lang/sr.js +++ b/lang/sr.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'sr' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/sv.js b/lang/sv.js index 2936560626d..0153338ee5d 100644 --- a/lang/sv.js +++ b/lang/sv.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'sv' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/th.js b/lang/th.js index 57d3595927b..bfe6254ee98 100644 --- a/lang/th.js +++ b/lang/th.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'th' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/tr.js b/lang/tr.js index 0f125e05d4b..7b1f0fd4a6b 100644 --- a/lang/tr.js +++ b/lang/tr.js @@ -147,9 +147,7 @@ CKEDITOR.lang[ 'tr' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/tt.js b/lang/tt.js index fae0ba856c7..c4ca27e29f2 100644 --- a/lang/tt.js +++ b/lang/tt.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'tt' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/ug.js b/lang/ug.js index 7cf283bb978..cd9baeb8fdd 100644 --- a/lang/ug.js +++ b/lang/ug.js @@ -147,9 +147,7 @@ CKEDITOR.lang[ 'ug' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/uk.js b/lang/uk.js index 1119e9602c9..05f8c0483d8 100644 --- a/lang/uk.js +++ b/lang/uk.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'uk' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/vi.js b/lang/vi.js index 805737a052e..e38a10d18b7 100644 --- a/lang/vi.js +++ b/lang/vi.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'vi' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/zh-cn.js b/lang/zh-cn.js index 794d0f600a8..772c271332f 100644 --- a/lang/zh-cn.js +++ b/lang/zh-cn.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'zh-cn' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; diff --git a/lang/zh.js b/lang/zh.js index 3db14fa89fa..80bf9e6f20a 100644 --- a/lang/zh.js +++ b/lang/zh.js @@ -148,9 +148,7 @@ CKEDITOR.lang[ 'zh' ] = { versionCheck: { notificationMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest.', // MISSING consoleMessage: 'This CKEditor %current version is not secure. Consider upgrading to the latest secure one, %latest: %link', // MISSING - about: { - insecure: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING - upgradeInfo: 'Consider upgrading to the latest editor version, %latest:
                        %link', // MISSING - } + aboutDialogInsecureMessage: 'This CKEditor %current version is not secure.
                        Consider upgrading to the latest secure one, %latest:
                        %link', // MISSING + aboutDialogUpgradeMessage: 'Consider upgrading to the latest editor version, %latest:
                        %link' // MISSING } }; From 264dd3be0c109f525d494b7fe8121688ec66396c Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Tue, 27 Jun 2023 11:56:34 +0200 Subject: [PATCH 858/946] Corrected manual test tag. --- tests/plugins/preview/manual/previewcdn.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/plugins/preview/manual/previewcdn.md b/tests/plugins/preview/manual/previewcdn.md index 7314b7fa63f..74a3a15d8ca 100644 --- a/tests/plugins/preview/manual/previewcdn.md +++ b/tests/plugins/preview/manual/previewcdn.md @@ -1,4 +1,4 @@ -@bender-tags: 4.17.0, 4.22.0 bug, 4444, 5412 +@bender-tags: 4.17.0, 4.22.0, bug, 4444, 5412 @bender-ui: collapsed @bender-ckeditor-plugins: wysiwygarea, preview, font, colorbutton, format, clipboard, pagebreak, toolbar, floatingspace, link, image2 From 13816e6727f2fcb9660c3cdc7a122fcc258f459d Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Tue, 27 Jun 2023 12:02:53 +0200 Subject: [PATCH 859/946] Ignored version check tests on IE. --- tests/core/manual/versioncheck.html | 4 ++++ tests/core/manual/versionchecknonotification.html | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/tests/core/manual/versioncheck.html b/tests/core/manual/versioncheck.html index 30edaf50dc5..b454df90c08 100644 --- a/tests/core/manual/versioncheck.html +++ b/tests/core/manual/versioncheck.html @@ -23,6 +23,10 @@ + + + diff --git a/tests/core/manual/versioncheckmultiple.md b/tests/core/manual/versioncheckmultiple.md new file mode 100644 index 00000000000..4c488e62a2a --- /dev/null +++ b/tests/core/manual/versioncheckmultiple.md @@ -0,0 +1,17 @@ +@bender-ui: collapsed +@bender-tags: feature, 4.22.0 +@bender-ckeditor-plugins: wysiwygarea,toolbar,about + +1. Open browser console. +1. Click the "Create editors" button. + +**Expected** + +1. There is only one console log in the console about insecure version. +2. There is notification in each editor. +3. There is info about insecure version in each editor's "About" dialog. + +**Unexpected** + +1. There is more than one console log. +2. There isn't a notification or info in the dialog in every editor. From ff875a93a0e6f47bf1459e94d4b2419845c2bd2e Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Wed, 28 Jun 2023 14:42:00 +0200 Subject: [PATCH 865/946] Added config.versionCheck API docs. --- core/ckeditor_version-check.js | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/core/ckeditor_version-check.js b/core/ckeditor_version-check.js index 2ea0cab201d..ec640f3abcd 100644 --- a/core/ckeditor_version-check.js +++ b/core/ckeditor_version-check.js @@ -171,4 +171,27 @@ isLts: !!parts[ 3 ] }; } -}() ); + + /** + * The version check feature adds a notification system to the editor that informs + * the user if the editor version is secure. It is highly recommended to stay up to + * date with the editor version to ensure that the editor is secure and provides + * the best editing experience to users. + * + * If the current version is below the latest published secure version, + * a user will be prompted about the available update. This feature is integrated + * with the [Notification](https://ckeditor.com/cke4/addon/about) plugin, + * the [About](https://ckeditor.com/cke4/addon/about) dialog, + * and developer console logs. + * + * You can manually disable this feature by setting the option to `false`, + * but we strongly recommend upgrading the editor instead. + * + * - For CKEditor 4.22.* and below, this option is enabled by default. + * - For CKEditor 4 LTS (4.23.0 and above), this option is disabled by default. + * + * @cfg {Boolean} [versionCheck] + * @since 4.22.0 + * @member CKEDITOR.config + */ +} )(); From f7e58d863788dd67b7047e41a552245ba1f283bc Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Wed, 28 Jun 2023 14:53:06 +0200 Subject: [PATCH 866/946] Update link to the notification plugin. --- core/ckeditor_version-check.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/ckeditor_version-check.js b/core/ckeditor_version-check.js index ec640f3abcd..a8f91335bfe 100644 --- a/core/ckeditor_version-check.js +++ b/core/ckeditor_version-check.js @@ -180,7 +180,7 @@ * * If the current version is below the latest published secure version, * a user will be prompted about the available update. This feature is integrated - * with the [Notification](https://ckeditor.com/cke4/addon/about) plugin, + * with the [Notification](https://ckeditor.com/cke4/addon/notification) plugin, * the [About](https://ckeditor.com/cke4/addon/about) dialog, * and developer console logs. * From 45995cb4173614e5582c2954573a2c147d571e74 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Wed, 28 Jun 2023 15:44:04 +0200 Subject: [PATCH 867/946] Updated version check dependency hierarchy. --- core/loader.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/loader.js b/core/loader.js index f17bb52613b..522abcfc455 100644 --- a/core/loader.js +++ b/core/loader.js @@ -29,9 +29,10 @@ if ( !CKEDITOR.loader ) { 'dom/comment', 'dom/elementpath', 'dom/text', 'dom/rangelist', 'skin' ], 'ckeditor': [ - 'ckeditor_basic', 'ckeditor_version-check', 'log', 'dom', 'dtd', 'dom/document', 'dom/element', + 'ckeditor_basic', 'log', 'dom', 'dtd', 'dom/document', 'dom/element', 'dom/iterator', 'editor', 'event', 'htmldataprocessor', 'htmlparser', 'htmlparser/element', - 'htmlparser/fragment', 'htmlparser/filter', 'htmlparser/basicwriter', 'template', 'tools' + 'htmlparser/fragment', 'htmlparser/filter', 'htmlparser/basicwriter', 'template', 'tools', + 'ckeditor_version-check' ], 'ckeditor_base': [], 'ckeditor_basic': [ 'editor_basic', 'env', 'event' ], From e41270acce785bb6d5a2ddf7f442cebf1a83ff5c Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Tue, 27 Jun 2023 15:29:36 +0200 Subject: [PATCH 868/946] Updated readme files with EOL/LTS information. --- CHANGES.md | 14 +++++--- LICENSE.md | 14 ++++++-- README.md | 93 ++++++++++++++++++++++++++++++++++++++++++++---------- 3 files changed, 97 insertions(+), 24 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 27b9d791b50..04c21401ceb 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,16 +1,20 @@ -CKEditor 4 Changelog -==================== +⚠️️️ **CKEditor 4 (the open source edition) is no longer maintained.** ⚠️ + +If you would like to keep access to future CKEditor 4 security patches, check the [Extended Support Model](https://ckeditor.com/ckeditor-4-support/), which guarantees **security updates and critical bug fixes until December 2026**. Alternatively, [upgrade to CKEditor 5](https://ckeditor.com/docs/ckeditor5/latest/updating/ckeditor4/migration-from-ckeditor-4.html). + +## CKEditor 4.22.0 + +⚠️ This is the last open source release of CKEditor 4. After the initial announcement at the end of 2018 about the end of life approaching in 2023, CKEditor 4 has finally reached the end of life. -## CKEditor 4.22.0 [IN DEVELOPMENT] New Features: -* [#5316](https://github.com/ckeditor/ckeditor4/issues/5316): Add vertical margins support for list elements in the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin. +* [#5316](https://github.com/ckeditor/ckeditor4/issues/5316): Added vertical margins support for list elements in the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin. * [#5410](https://github.com/ckeditor/ckeditor4/issues/5410): Added the ability to indicate the language of styles in the [Styles Combo](https://ckeditor.com/cke4/addon/stylescombo) plugin via the [`config.styleSet`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-stylesSet) configuration option. -* [#5437](https://github.com/ckeditor/ckeditor4/issues/5437): Fixed: Incorrect indication of selected items in comboboxes. The selected item was unmarked upon each opening of the combobox. Fixed Issues: +* [#5437](https://github.com/ckeditor/ckeditor4/issues/5437): Fixed: Incorrect indication of selected items in comboboxes. The selected item was unmarked upon each opening of the combobox. * [#5495](https://github.com/ckeditor/ckeditor4/issues/5495): Fixed: Insufficient color ratio for links inside [Notifications](https://ckeditor.com/cke4/addon/notification). Other Changes: diff --git a/LICENSE.md b/LICENSE.md index ed827e257f3..3df0bda940f 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,7 +1,15 @@ -Software License Agreement -========================== +Software License Agreement for CKEditor 4 LTS (4.23.0) and above +================================================================ -CKEditor - The text editor for Internet - https://ckeditor.com/ +CKEditor - The text editor for Internet - https://ckeditor.com/
                        +Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. + +CKEditor 4 LTS is available under exclusive terms of the [Extended Support Model](https://ckeditor.com/ckeditor-4-support/). [Contact us](https://ckeditor.com/contact/) to obtain a commercial license. + +Software License Agreement for CKEditor 4.22.* and below +======================================================== + +CKEditor - The text editor for Internet - https://ckeditor.com/
                        Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. Licensed under the terms of any of the following licenses at your diff --git a/README.md b/README.md index b20fc6e6744..3191f6232e8 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# CKEditor 4 - Smart WYSIWYG HTML editor [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Check%20out%20CKEditor%204%20on%20GitHub&url=https%3A%2F%2Fgithub.com%2Fckeditor%2Fckeditor4) +# CKEditor 4 LTS - Smart WYSIWYG HTML editor [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Check%20out%20CKEditor%204%20on%20GitHub&url=https%3A%2F%2Fgithub.com%2Fckeditor%2Fckeditor4) [![npm version](https://badge.fury.io/js/ckeditor4.svg)](https://www.npmjs.com/package/ckeditor4) [![GitHub tag](https://img.shields.io/github/tag/ckeditor/ckeditor4.svg)](https://github.com/ckeditor/ckeditor4) @@ -8,9 +8,54 @@ [![Join newsletter](https://img.shields.io/badge/join-newsletter-00cc99.svg)](http://eepurl.com/c3zRPr) [![Follow Twitter](https://img.shields.io/badge/follow-twitter-00cc99.svg)](https://twitter.com/ckeditor) -A highly configurable WYSIWYG HTML editor with hundreds of features, from creating rich text content with captioned images, videos, tables, media embeds, emoji or mentions to pasting from Word and Google Docs and drag&drop image upload. +## ⚠️ CKEditor 4: End of Life and Extended Support Model until Dec 2026 -Supports a broad range of browsers, including legacy ones. +CKEditor 4 was launched in 2012 and reached its End of Life (EOL) on June 30, 2023. + +A special edition, **[CKEditor 4 LTS](https://ckeditor.com/ckeditor-4-support/)** ("Long Term Support"), is available under commercial terms (["Extended Support Model"](https://ckeditor.com/ckeditor-4-support/)) for anyone looking to **extend the coverage of security updates and critical bug fixes**. + +With CKEditor 4 LTS, security updates and critical bug fixes are guaranteed until December 2026. + +## About this repository + +### Master branch = CKEditor 4 LTS + +After June 30, 2023 the `master` version of the [LICENSE.md](https://github.com/ckeditor/ckeditor4/blob/master/LICENSE.md) file changed to reflect the license of CKEditor 4 LTS available under the Extended Support Model. + +This repository now contains the source code of CKEditor 4 LTS that is protected by copyright law. + +### Getting CKEditor 4 (Open Source) + +You may continue using CKEditor 4.22.0 and below under the open source license terms. Please note, however, that the open source version no longer comes with any security updates, so your application will be at risk. + +In order to download the open source version of CKEditor 4, use ****tags 4.22.0 and below****. CKEditor 4.22.0 was the last version of CKEditor 4 available under the open source license terms. + +## Summary of options after the CKEditor 4 End of Life + +### Upgrading to CKEditor 5 + +CKEditor 5 is a great new editor with [lots of exciting features](https://ckeditor.com/docs/ckeditor5/latest/features/index.html). + +Before upgrading, please be aware of the following changes: + +- CKEditor 5 is a completely new editor. **Upgrading is not as simple as replacing the folder with "ckeditor"** - read more in the [Migration from CKEditor 4](https://ckeditor.com/docs/ckeditor5/latest/updating/ckeditor4/migration-from-ckeditor-4.html) guide. +- CKEditor 5 is available only under the GPL copyleft license (or under a commercial license). +- Open source projects with a GPL-incompatible license may apply for a license under the [Free for Open Source](https://ckeditor.com/wysiwyg-editor-open-source/) program. + +### Using an outdated, unsupported version + +You may continue using CKEditor 4.22.0 (or below). The license terms of the older CKEditor 4 versions have not changed. However, please note that by using software that is no longer maintained, you are introducing a **security risk to your application**. + +### Signing an "Extended Support Model" contract + +If you are not ready to replace CKEditor 4 in your application yet, you may continue using CKEditor 4 until December 2026. +CKEditor 4 LTS, available under the "Extended Support Model", will ship all important security updates and critical bug fixes, providing an interrupted editing experience for your end users. Please note that this version of CKEditor 4 is available only under a special agreement and requires a license key. + +## About CKEditor 4 + +A highly configurable WYSIWYG HTML editor with hundreds of features, from creating rich text content with captioned images, videos, tables, media embeds, emoji, or mentions to pasting from Word and Google Docs and drag&drop image upload. + +It supports a broad range of browsers, including legacy ones. ![CKEditor 4 screenshot](https://c.cksource.com/a/1/img/npm/ckeditor4.png) @@ -19,7 +64,7 @@ Supports a broad range of browsers, including legacy ones. ### Using [npm package](https://www.npmjs.com/package/ckeditor) ```bash -npm install --save ckeditor +npm install --save ckeditor4 ``` Use it on your website: @@ -28,7 +73,7 @@ Use it on your website:

                        This is the editor content.

                        - + @@ -36,21 +81,25 @@ Use it on your website: ### Using [CDN](https://cdn.ckeditor.com/#ckeditor4) -Load the CKEditor 4 script from CDN: +Load the CKEditor 4 script from the CDN: ```html

                        This is the editor content.

                        - + ``` -### Integrating with Angular, React and Vue.js +#### CKEditor 4 LTS -Refer to official usage guides for the [`ckeditor4-angular`](https://www.npmjs.com/package/ckeditor4-angular#usage), [`ckeditor4-react`](https://www.npmjs.com/package/ckeditor4-react#usage) and [`ckeditor4-vue`](https://www.npmjs.com/package/ckeditor4-vue#installation-and-usage) packages. +Since the introduction of the LTS version of CKEditor (`4.23.0-lts`) in June 2023, all future versions of CKEditor 4 contain `-lts` in their version number. + +### Integrating with Angular, React, and Vue.js + +Refer to the official usage guides for the [`ckeditor4-angular`](https://www.npmjs.com/package/ckeditor4-angular#usage), [`ckeditor4-react`](https://www.npmjs.com/package/ckeditor4-react#usage), and [`ckeditor4-vue`](https://www.npmjs.com/package/ckeditor4-vue#installation-and-usage) packages. ### Manual download @@ -59,9 +108,9 @@ Visit the [CKEditor 4 download section](https://ckeditor.com/ckeditor-4/download ## Features * Over 500 plugins in the [Add-ons Repository](https://ckeditor.com/cke4/addons). -* Pasting from Microsoft Word, Excel and Google Docs. +* Pasting from Microsoft Word, Excel, and Google Docs. * Drag&drop image uploads. -* Media embeds to insert videos, tweets, maps, slideshows. +* Media embeds to insert videos, tweets, maps, or slideshows. * Powerful clipboard integration. * Content quality control with Advanced Content Filter. * Extensible widget system. @@ -95,15 +144,15 @@ This repository contains the following branches: - **`master`** – Development of the upcoming minor release. - **`stable`** – Latest stable release tag point (non-beta). - **`latest`** – Latest release tag point (including betas). - - **`release/A.B.x`** (e.g. `4.0.x`, `4.1.x`) – Release freeze, tests and tagging. Hotfixing. + - **`release/A.B.x`** (e.g. `4.0.x`, `4.1.x`) – Release freeze, tests, and tagging. Hotfixing. Note that the `master` branch is under heavy development. Its code did not pass the release testing phase, though, so it may be unstable. -Additionally, all releases have their respective tags in the following form: `4.4.0`, `4.4.1`, etc. +Additionally, all releases have their respective tags in the following form: `4.4.0`, `4.4.1`, or with `-lts` at the end `4.23.0-lts` (LTS editions), etc. ### Samples -The `samples/` folder contains some examples that can be used to test your installation. Visit [CKEditor 4 Examples](https://ckeditor.com/docs/ckeditor4/latest/examples/index.html) for plenty of samples showcasing numerous editor features, with source code readily available to view, copy and use in your own solution. +The `samples/` folder contains some examples that you can use to test your installation. Visit [CKEditor 4 Examples](https://ckeditor.com/docs/ckeditor4/latest/examples/index.html) for plenty of samples showcasing numerous editor features, with source code readily available to view, copy and use in your own solution. ### Code structure @@ -118,11 +167,11 @@ The development code contains the following main elements: ### Building a release -A release-optimized version of the development code can be easily created locally. The `dev/builder/build.sh` script can be used for that purpose: +You can create a release-optimized version of the development code locally. Use the `dev/builder/build.sh` script for that purpose: > ./dev/builder/build.sh -A "release-ready" working copy of your development code will be built in the new `dev/builder/release/` folder. An Internet connection is necessary to run the builder, for the first time at least. +A "release-ready" working copy of your development code will be built in the new `dev/builder/release/` folder. An Internet connection is necessary to run the builder, at least for the first time. ### Testing environment @@ -137,3 +186,15 @@ Use the [CKEditor 4 GitHub issue page](https://github.com/ckeditor/ckeditor4/iss Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or [https://ckeditor.com/legal/ckeditor-oss-license](https://ckeditor.com/legal/ckeditor-oss-license) + +#### CKEditor 4.22.0 and below + +CKEditor 4 until version 4.22.0 was licensed under the terms of any of the following licenses of your choice: + + - GNU General Public License Version 2 or later. + - GNU Lesser General Public License Version 2.1 or later. + - Mozilla Public License Version 1.1 or later. + +#### CKEditor 4.23.0-lts and above + +CKEditor 4 LTS (starting from version 4.23.0-lts) is available under a commercial license only. From 5f4148cf61056ae51a49d44850a8ba8d21abaad8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacek=20Bogda=C5=84ski?= Date: Wed, 28 Jun 2023 13:29:56 +0200 Subject: [PATCH 869/946] Apply suggestions from code review Co-authored-by: Anna Tomanek --- CHANGES.md | 4 ++-- LICENSE.md | 2 +- README.md | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 04c21401ceb..747b31e9125 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -4,7 +4,7 @@ If you would like to keep access to future CKEditor 4 security patches, check th ## CKEditor 4.22.0 -⚠️ This is the last open source release of CKEditor 4. After the initial announcement at the end of 2018 about the end of life approaching in 2023, CKEditor 4 has finally reached the end of life. +⚠️ This is the last open source release of CKEditor 4. As announced in 2018, CKEditor 4 has reached its End of Life in June 2023. New Features: @@ -14,7 +14,7 @@ New Features: Fixed Issues: -* [#5437](https://github.com/ckeditor/ckeditor4/issues/5437): Fixed: Incorrect indication of selected items in comboboxes. The selected item was unmarked upon each opening of the combobox. +* [#5437](https://github.com/ckeditor/ckeditor4/issues/5437): Fixed: Incorrect indication of selected items in combo boxes. The selected item was unmarked upon each opening of the combo box. * [#5495](https://github.com/ckeditor/ckeditor4/issues/5495): Fixed: Insufficient color ratio for links inside [Notifications](https://ckeditor.com/cke4/addon/notification). Other Changes: diff --git a/LICENSE.md b/LICENSE.md index 3df0bda940f..086e921f356 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -4,7 +4,7 @@ Software License Agreement for CKEditor 4 LTS (4.23.0) and above CKEditor - The text editor for Internet - https://ckeditor.com/
                        Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -CKEditor 4 LTS is available under exclusive terms of the [Extended Support Model](https://ckeditor.com/ckeditor-4-support/). [Contact us](https://ckeditor.com/contact/) to obtain a commercial license. +CKEditor 4 LTS ("Long Term Support") is available under exclusive terms of the [Extended Support Model](https://ckeditor.com/ckeditor-4-support/). [Contact us](https://ckeditor.com/contact/) to obtain a commercial license. Software License Agreement for CKEditor 4.22.* and below ======================================================== diff --git a/README.md b/README.md index 3191f6232e8..d2fe797c664 100644 --- a/README.md +++ b/README.md @@ -148,11 +148,11 @@ This repository contains the following branches: Note that the `master` branch is under heavy development. Its code did not pass the release testing phase, though, so it may be unstable. -Additionally, all releases have their respective tags in the following form: `4.4.0`, `4.4.1`, or with `-lts` at the end `4.23.0-lts` (LTS editions), etc. +Additionally, all releases have their respective tags in the following form: `4.4.0`, `4.4.1`, etc. LTS editions have `-lts` at the end: `4.23.0-lts`, etc. ### Samples -The `samples/` folder contains some examples that you can use to test your installation. Visit [CKEditor 4 Examples](https://ckeditor.com/docs/ckeditor4/latest/examples/index.html) for plenty of samples showcasing numerous editor features, with source code readily available to view, copy and use in your own solution. +The `samples/` folder contains some examples that you can use to test your installation. Visit [CKEditor 4 Examples](https://ckeditor.com/docs/ckeditor4/latest/examples/index.html) for plenty of samples showcasing numerous editor features, with source code readily available to view, copy, and use in your own solution. ### Code structure From 033a006c6a28e9abc276a001dd9574bb2e83d132 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Thu, 29 Jun 2023 09:57:08 +0200 Subject: [PATCH 870/946] Small corrections. --- LICENSE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSE.md b/LICENSE.md index 086e921f356..c87d9bfd016 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,4 +1,4 @@ -Software License Agreement for CKEditor 4 LTS (4.23.0) and above +Software License Agreement for CKEditor 4 LTS (4.23.0 and above) ================================================================ CKEditor - The text editor for Internet - https://ckeditor.com/
                        From 7083fd65bd2e202edff507450f4202c6c4ea877c Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Fri, 30 Jun 2023 08:58:35 +0200 Subject: [PATCH 871/946] Added entry about version check feature. --- CHANGES.md | 1 + core/ckeditor_version-check.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 747b31e9125..007b3349747 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -11,6 +11,7 @@ New Features: * [#5316](https://github.com/ckeditor/ckeditor4/issues/5316): Added vertical margins support for list elements in the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin. * [#5410](https://github.com/ckeditor/ckeditor4/issues/5410): Added the ability to indicate the language of styles in the [Styles Combo](https://ckeditor.com/cke4/addon/stylescombo) plugin via the [`config.styleSet`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-stylesSet) configuration option. +* [#5510](https://github.com/ckeditor/ckeditor4/issues/5510): Added notification system to the editor informing users that the editor version is up-to-date and secure. See [`config.versionCheck](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-versionCheck) configuration option to learn more. Fixed Issues: diff --git a/core/ckeditor_version-check.js b/core/ckeditor_version-check.js index a8f91335bfe..c7e9063f5e6 100644 --- a/core/ckeditor_version-check.js +++ b/core/ckeditor_version-check.js @@ -174,7 +174,7 @@ /** * The version check feature adds a notification system to the editor that informs - * the user if the editor version is secure. It is highly recommended to stay up to + * users if the editor version is secure. It is highly recommended to stay up to * date with the editor version to ensure that the editor is secure and provides * the best editing experience to users. * From fe69ca7af3669ceea97bf9c5d2c526606715366e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Miko=C5=82ajuk?= Date: Fri, 30 Jun 2023 11:18:23 +0200 Subject: [PATCH 872/946] Update language files --- lang/ug.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lang/ug.js b/lang/ug.js index f7a48bf1dd1..05e07fd4f39 100644 --- a/lang/ug.js +++ b/lang/ug.js @@ -18,7 +18,7 @@ */ CKEDITOR.lang[ 'ug' ] = { // ARIA description. - application: 'Rich Text Editor', // MISSING + application: 'مول تېكست تەھرىرلىگۈچ', editor: 'تەھرىرلىگۈچ', editorPanel: 'مول تېكست تەھرىرلىگۈچ تاختىسى', @@ -83,7 +83,7 @@ CKEDITOR.lang[ 'ug' ] = { justify: 'ئىككى تەرەپتىن توغرىلا', alignLeft: 'سولغا توغرىلا', alignRight: 'ئوڭغا توغرىلا', - alignCenter: 'Align Center', // MISSING + alignCenter: 'ئوتتۇرىغا توغرىلا', alignTop: 'ئۈستى', alignMiddle: 'ئوتتۇرا', alignBottom: 'ئاستى', From 32f517bc63bfcce2ef0bc86504e34845aabe0657 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Fri, 30 Jun 2023 11:27:47 +0200 Subject: [PATCH 873/946] Minor changelog correction. --- CHANGES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 007b3349747..5126ea23af3 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -11,7 +11,7 @@ New Features: * [#5316](https://github.com/ckeditor/ckeditor4/issues/5316): Added vertical margins support for list elements in the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin. * [#5410](https://github.com/ckeditor/ckeditor4/issues/5410): Added the ability to indicate the language of styles in the [Styles Combo](https://ckeditor.com/cke4/addon/stylescombo) plugin via the [`config.styleSet`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-stylesSet) configuration option. -* [#5510](https://github.com/ckeditor/ckeditor4/issues/5510): Added notification system to the editor informing users that the editor version is up-to-date and secure. See [`config.versionCheck](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-versionCheck) configuration option to learn more. +* [#5510](https://github.com/ckeditor/ckeditor4/issues/5510): Added notification system to the editor informing users that the editor version is up-to-date and secure. See [`config.versionCheck`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-versionCheck) configuration option to learn more. Fixed Issues: From e0a6bf1fe434a0d24141738665fa8da6a77e7851 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Fri, 30 Jun 2023 13:41:16 +0200 Subject: [PATCH 874/946] Updated changelog, bumped version to 4.22.1 --- CHANGES.md | 4 +++- README.md | 12 ++++++------ package.json | 2 +- 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 5126ea23af3..7b9cf607174 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -2,7 +2,7 @@ If you would like to keep access to future CKEditor 4 security patches, check the [Extended Support Model](https://ckeditor.com/ckeditor-4-support/), which guarantees **security updates and critical bug fixes until December 2026**. Alternatively, [upgrade to CKEditor 5](https://ckeditor.com/docs/ckeditor5/latest/updating/ckeditor4/migration-from-ckeditor-4.html). -## CKEditor 4.22.0 +## CKEditor 4.22.0 / 4.22.1 ⚠️ This is the last open source release of CKEditor 4. As announced in 2018, CKEditor 4 has reached its End of Life in June 2023. @@ -22,6 +22,8 @@ Other Changes: * [#5412](https://github.com/ckeditor/ckeditor4/issues/5412): Prevent using `document.domain` in Firefox in the [Preview](https://ckeditor.com/cke4/addon/preview) plugin. +Note: CKEditor 4.22.1 has been released immediately after 4.22.0 to fix the README issues on [npm](npmjs.com) and contains no changes vs 4.22.0. + ## CKEditor 4.21.0 **Security Updates:** diff --git a/README.md b/README.md index d2fe797c664..878df33768e 100644 --- a/README.md +++ b/README.md @@ -26,9 +26,9 @@ This repository now contains the source code of CKEditor 4 LTS that is protected ### Getting CKEditor 4 (Open Source) -You may continue using CKEditor 4.22.0 and below under the open source license terms. Please note, however, that the open source version no longer comes with any security updates, so your application will be at risk. +You may continue using CKEditor 4.22.1 and below under the open source license terms. Please note, however, that the open source version no longer comes with any security updates, so your application will be at risk. -In order to download the open source version of CKEditor 4, use ****tags 4.22.0 and below****. CKEditor 4.22.0 was the last version of CKEditor 4 available under the open source license terms. +In order to download the open source version of CKEditor 4, use ****tags 4.22.1 and below****. CKEditor 4.22.1 was the last version of CKEditor 4 available under the open source license terms. ## Summary of options after the CKEditor 4 End of Life @@ -44,7 +44,7 @@ Before upgrading, please be aware of the following changes: ### Using an outdated, unsupported version -You may continue using CKEditor 4.22.0 (or below). The license terms of the older CKEditor 4 versions have not changed. However, please note that by using software that is no longer maintained, you are introducing a **security risk to your application**. +You may continue using CKEditor 4.22.1 (or below). The license terms of the older CKEditor 4 versions have not changed. However, please note that by using software that is no longer maintained, you are introducing a **security risk to your application**. ### Signing an "Extended Support Model" contract @@ -87,7 +87,7 @@ Load the CKEditor 4 script from the CDN:

                        This is the editor content.

                        - + @@ -187,9 +187,9 @@ Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. For licensing, see LICENSE.md or [https://ckeditor.com/legal/ckeditor-oss-license](https://ckeditor.com/legal/ckeditor-oss-license) -#### CKEditor 4.22.0 and below +#### CKEditor 4.22.1 and below -CKEditor 4 until version 4.22.0 was licensed under the terms of any of the following licenses of your choice: +CKEditor 4 until version 4.22.1 was licensed under the terms of any of the following licenses of your choice: - GNU General Public License Version 2 or later. - GNU Lesser General Public License Version 2.1 or later. diff --git a/package.json b/package.json index d8a5b73a0b7..3490e36d144 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ckeditor4-dev", - "version": "4.22.0", + "version": "4.22.1", "description": "The development version of CKEditor - JavaScript WYSIWYG web text editor.", "devDependencies": { "benderjs": "^0.4.6", From 4a1fb11f44b5b34f4834472d5717d03bfb2f9915 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Fri, 30 Jun 2023 13:42:47 +0200 Subject: [PATCH 875/946] Updated npm link. --- CHANGES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 7b9cf607174..0cfec356a8c 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -22,7 +22,7 @@ Other Changes: * [#5412](https://github.com/ckeditor/ckeditor4/issues/5412): Prevent using `document.domain` in Firefox in the [Preview](https://ckeditor.com/cke4/addon/preview) plugin. -Note: CKEditor 4.22.1 has been released immediately after 4.22.0 to fix the README issues on [npm](npmjs.com) and contains no changes vs 4.22.0. +Note: CKEditor 4.22.1 has been released immediately after 4.22.0 to fix the README issues on [npm](https://www.npmjs.com/) and contains no changes vs 4.22.0. ## CKEditor 4.21.0 From ca8e503ac467e29fbdb1657a0411afbb9c273627 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Fri, 30 Jun 2023 14:29:04 +0200 Subject: [PATCH 876/946] Updated npm link. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 878df33768e..e7153748ecd 100644 --- a/README.md +++ b/README.md @@ -61,7 +61,7 @@ It supports a broad range of browsers, including legacy ones. ## Getting started -### Using [npm package](https://www.npmjs.com/package/ckeditor) +### Using [npm package](https://www.npmjs.com/package/ckeditor4) ```bash npm install --save ckeditor4 From a997c8981ed7885185bc3e789e66455428c422ae Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Tue, 4 Jul 2023 11:31:42 +0200 Subject: [PATCH 877/946] Updated contributing and support pages. --- .github/CONTRIBUTING.md | 12 +++++------- .github/SUPPORT.md | 8 +++++--- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 3412ab157a6..ce00f79618f 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -1,17 +1,15 @@ -# Contributing to CKEditor +⚠️️️ **CKEditor 4 (the open source edition) is no longer maintained.** ⚠️ -We are happy to see that you would like to contribute to CKEditor! CKEditor is an Open Source product that is free for -anyone to download, use, and customize. It has an amazing community around it that supports it in all possible ways. -There are a few guidelines that we need contributors to follow so that the workflow is as smooth and efficient as possible. +If you would like to keep access to future CKEditor 4 security patches, check the [Extended Support Model](https://ckeditor.com/ckeditor-4-support/), which guarantees **security updates and critical bug fixes until December 2026**. Alternatively, [upgrade to CKEditor 5](https://ckeditor.com/docs/ckeditor5/latest/updating/ckeditor4/migration-from-ckeditor-4.html). -If you are preparing a pull request, see [Contributing Code and Providing Patches to CKEditor](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_contributing_code.html). +# Contributing to CKEditor -If you would like to contribute in any other way, you can consider the following actions: +As CKEditor 4 has reached its end of life, the official development repository no longer accepts code contributions. Nonetheless, you can still make contributions through other means: 1. Create your own [plugins](https://ckeditor.com/docs/ckeditor4/latest/guide/plugin_sdk_sample.html) or [skins](https://ckeditor.com/docs/ckeditor4/latest/guide/skin_sdk_intro.html) and submit them to [CKEditor Add-Ons Repository](https://ckeditor.com/cke4/addons/plugins/). 2. Help localize CKEditor into your native language and update existing localizations by joining us at the -[CKEditor UI Translation Center](https://www.transifex.com/ckeditor/ckeditor/). +[CKEditor UI Translation Center](https://www.transifex.com/ckeditor/ckeditor/). Note - newly added translations will be only availabe in the LTS version of the editor. 3. Join StackOverflow and share your knowledge with [fellow CKEditor users and developers](http://stackoverflow.com/questions/tagged/ckeditor). **Your help will be much appreciated!** diff --git a/.github/SUPPORT.md b/.github/SUPPORT.md index f5a14a134c5..226533d3f4f 100644 --- a/.github/SUPPORT.md +++ b/.github/SUPPORT.md @@ -1,13 +1,15 @@ -If you feel you are unable to get going by yourself, you can use the following channels: +⚠️️️ **CKEditor 4 (the open source edition) is no longer maintained.** ⚠️ + +If you would like to keep access to future CKEditor 4 security patches, check the [Extended Support Model](https://ckeditor.com/ckeditor-4-support/), which guarantees **security updates and critical bug fixes until December 2026**. Alternatively, [upgrade to CKEditor 5](https://ckeditor.com/docs/ckeditor5/latest/updating/ckeditor4/migration-from-ckeditor-4.html). ## Community Support [Stack Overflow](https://stackoverflow.com/tags/ckeditor) – a place to share problems and solutions by CKEditor developers and integrators which you can use for usage and implementation issues. CKEditor has grown as an Open Source product, thanks to the amazing community of developers and users. Use the [[ckeditor](https://stackoverflow.com/tags/ckeditor)] tag to ask a question or to help fellow developers. -[GitHub Issue Tracker](https://github.com/ckeditor/ckeditor4/issues) – a place to report bugs, and to request new features. Before you attempt to do so, please make sure you read [the issue tracker instructions](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_issues_tracker.html) and thus help us optimize the management of issues. Make sure that the bug you report is not caused by a third-party software or your customizations. - Please refer to the [CONTRIBUTING](https://github.com/ckeditor/ckeditor4/blob/master/.github/CONTRIBUTING.md) file for more information on how to support the development of CKEditor. +Note that CKEditor 4 no longer accepts code contributions. + ## Commercial Support [Professional Support Channel](https://ckeditor.com/contact) – a dedicated channel for users with commercial license. From c80501967497dd4cbc37967970c5f76313f56ed3 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Tue, 4 Jul 2023 13:28:45 +0200 Subject: [PATCH 878/946] Updated issue templates. --- .github/ISSUE_TEMPLATE/1-bug-report.md | 45 --------------------- .github/ISSUE_TEMPLATE/2-feature-request.md | 16 -------- .github/ISSUE_TEMPLATE/3-docs-issue.md | 16 -------- .github/ISSUE_TEMPLATE/4-task.md | 23 ----------- .github/ISSUE_TEMPLATE/config.yml | 3 ++ 5 files changed, 3 insertions(+), 100 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/1-bug-report.md delete mode 100644 .github/ISSUE_TEMPLATE/2-feature-request.md delete mode 100644 .github/ISSUE_TEMPLATE/3-docs-issue.md delete mode 100644 .github/ISSUE_TEMPLATE/4-task.md diff --git a/.github/ISSUE_TEMPLATE/1-bug-report.md b/.github/ISSUE_TEMPLATE/1-bug-report.md deleted file mode 100644 index 5a2a538669b..00000000000 --- a/.github/ISSUE_TEMPLATE/1-bug-report.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -name: "\U0001F41B Bug report" -about: Report that something isn't working as expected. -title: '' -labels: type:bug -assignees: '' - ---- - -## Type of report - -Bug - -## Provide detailed reproduction steps (if any) - - - -1. … -2. … -3. … - -### Expected result - -*What is the expected result of the above steps?* - -### Actual result - -*What is the actual result of the above steps?* - -## Other details - -* Browser: … -* OS: … -* CKEditor version: … -* Installed CKEditor plugins: … diff --git a/.github/ISSUE_TEMPLATE/2-feature-request.md b/.github/ISSUE_TEMPLATE/2-feature-request.md deleted file mode 100644 index d750f198b15..00000000000 --- a/.github/ISSUE_TEMPLATE/2-feature-request.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -name: "⭐ Feature request" -about: Propose something new. -title: '' -labels: type:feature -assignees: '' - ---- - -## Type of report - -Feature request - -## Provide description of the new feature - -*What is the expected behavior of the proposed feature?* diff --git a/.github/ISSUE_TEMPLATE/3-docs-issue.md b/.github/ISSUE_TEMPLATE/3-docs-issue.md deleted file mode 100644 index c9553703874..00000000000 --- a/.github/ISSUE_TEMPLATE/3-docs-issue.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -name: "\U0001F4DA Docs issue" -about: Report an issue related to documentation. -title: '' -labels: type:docs -assignees: '' - ---- - -## Type of report - -Docs - -## Provide a description of requested docs changes - -*What is the purpose and what should be changed?* diff --git a/.github/ISSUE_TEMPLATE/4-task.md b/.github/ISSUE_TEMPLATE/4-task.md deleted file mode 100644 index ba328e4bae6..00000000000 --- a/.github/ISSUE_TEMPLATE/4-task.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -name: "\U0001F477 Task" -about: It's neither a bug nor feature request. -title: '' -labels: type:task -assignees: '' - ---- - -## Type of report - -Task - -## Provide description of the task - -*What steps should be taken to fulfil the task?* - -## Other details - -* Browser: … -* OS: … -* CKEditor version: … -* Installed CKEditor plugins: … diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 70a082a32b4..3c136743bb0 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,5 +1,8 @@ blank_issues_enabled: false contact_links: + - name: "CKEditor 4 End of Life" + about: CKEditor 4 reached its End of Life (EOL) on June 30, 2023. Open the link for available options. + url: https://github.com/ckeditor/ckeditor4/blob/master/README.md#summary-of-options-after-the-ckeditor-4-end-of-life - name: "\U0001F6A8 Security issue" about: Report a security issue. url: https://ckeditor.com/contact/ From 4df6984595e3b73de61cd2a1b1a7ec823f9cfbdc Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Tue, 4 Jul 2023 13:30:41 +0200 Subject: [PATCH 879/946] Added icon. --- .github/ISSUE_TEMPLATE/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 3c136743bb0..61d1022b1f8 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,6 +1,6 @@ blank_issues_enabled: false contact_links: - - name: "CKEditor 4 End of Life" + - name: "⚠ CKEditor 4 End of Life" about: CKEditor 4 reached its End of Life (EOL) on June 30, 2023. Open the link for available options. url: https://github.com/ckeditor/ckeditor4/blob/master/README.md#summary-of-options-after-the-ckeditor-4-end-of-life - name: "\U0001F6A8 Security issue" From 305bd7866ac53cf1a74dd3ec7ac48b6346ebc876 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Fri, 7 Jul 2023 15:20:08 +0200 Subject: [PATCH 880/946] Add license check. (#9) --- core/ckeditor_license-check.js | 19 +++++++++++++++++++ core/loader.js | 10 ++++++---- 2 files changed, 25 insertions(+), 4 deletions(-) create mode 100644 core/ckeditor_license-check.js diff --git a/core/ckeditor_license-check.js b/core/ckeditor_license-check.js new file mode 100644 index 00000000000..f57b252c76e --- /dev/null +++ b/core/ckeditor_license-check.js @@ -0,0 +1,19 @@ +/** + * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + */ + +/** + * @fileOverview Contains the obfuscated code used to check the validity of the + * license key enabling the usage of the LTS version of CKEditor 4. + * + * Please note that the check logic is naive and partial, + * used only to decide whether the user is authorized to use the LTS version + * of CKEditor 4. + * + * Please keep this code intact. Thank you for your understanding. + */ + +/* jscs:disable */ +/* jshint ignore: start */ +function _0x6c6c(){var _0x5f1cb6=['indexOf','instanceLoaded','config','1822636KYeZAz','destroy','1688169600000','1161792uupJOp','error','editor','10mDFJFU','invalid-lts-license-key','107017ouMGHc','69ZCFlBd','1560433aYXymG','23132NFsmcb','length','split','2707024lKSoxl','7913385VDcXuE','licenseKey'];_0x6c6c=function(){return _0x5f1cb6;};return _0x6c6c();}function _0x3558(_0x425cf1,_0x41a02e){var _0x6c6c17=_0x6c6c();return _0x3558=function(_0x35583e,_0x385a34){_0x35583e=_0x35583e-0x153;var _0x23e7c7=_0x6c6c17[_0x35583e];return _0x23e7c7;},_0x3558(_0x425cf1,_0x41a02e);}(function(_0x1df8ea,_0x28416b){var _0x5490de=_0x3558,_0x422c1b=_0x1df8ea();while(!![]){try{var _0x37c3bf=-parseInt(_0x5490de(0x154))/0x1+parseInt(_0x5490de(0x157))/0x2*(parseInt(_0x5490de(0x155))/0x3)+parseInt(_0x5490de(0x160))/0x4+-parseInt(_0x5490de(0x166))/0x5*(-parseInt(_0x5490de(0x163))/0x6)+-parseInt(_0x5490de(0x156))/0x7+parseInt(_0x5490de(0x15a))/0x8+-parseInt(_0x5490de(0x15b))/0x9;if(_0x37c3bf===_0x28416b)break;else _0x422c1b['push'](_0x422c1b['shift']());}catch(_0x11a58b){_0x422c1b['push'](_0x422c1b['shift']());}}}(_0x6c6c,0x3a226),(function(){var _0x440215=_0x3558,_0xff66fd=_0x440215(0x162);CKEDITOR['on'](_0x440215(0x15e),function(_0x32bf6a){var _0x3a0600=_0x440215,_0x165c43=_0x32bf6a[_0x3a0600(0x165)];!_0x48e974(_0x165c43)&&(CKEDITOR[_0x3a0600(0x164)](_0x3a0600(0x153)),_0x165c43[_0x3a0600(0x161)]());});function _0x48e974(_0xb2e820){var _0x6cdee0=_0x440215,_0x2a0bfb=_0xb2e820[_0x6cdee0(0x15f)][_0x6cdee0(0x15c)],_0x2da1e2,_0x50bd99,_0x14662d;if(!_0x2a0bfb)return![];try{_0x2da1e2=atob(_0x2a0bfb)['split']('-');if(_0x2da1e2[_0x6cdee0(0x158)]!==0x2)return![];_0x50bd99=_0xd914d6(_0x2da1e2[0x0]),_0x14662d=_0xd914d6(_0x2da1e2[0x1]);if(!_0xeafa04(_0x50bd99)||!_0x449bf8(_0x14662d))return![];}catch(_0x1292a0){return![];}return!![];}function _0xd914d6(_0x18882c){var _0x3f6858=_0x440215,_0x142072='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'[_0x3f6858(0x159)](''),_0x5156a1='NOPQRSTUVWXYZABCDEFGHIJKLMnopqrstuvwxyzabcdefghijklm9876543210'[_0x3f6858(0x159)](''),_0x477d5f='',_0xc026a4,_0x33048a,_0x252ee2;_0x18882c=atob(_0x18882c);for(_0xc026a4=0x0;_0xc026a4<_0x18882c['length'];_0xc026a4++){_0x33048a=_0x18882c[_0xc026a4],_0x252ee2=_0x5156a1[_0x3f6858(0x15d)](_0x33048a),_0x477d5f+=_0x142072[_0x252ee2];}return _0x477d5f;}function _0xeafa04(_0x5abbb4){var _0x190a26=_0x440215,_0x48689d=parseInt(_0x5abbb4['slice'](_0x5abbb4[_0x190a26(0x158)]%0x10*-0x1),0x17);if(isNaN(_0x48689d))return![];return _0x48689d%0x2===0x0;}function _0x449bf8(_0x2c6ea1){var _0x3ffbc4=parseInt(_0x2c6ea1,0x7);if(isNaN(_0x3ffbc4))return![];return _0x3ffbc4>=Number(_0xff66fd);}}())); \ No newline at end of file diff --git a/core/loader.js b/core/loader.js index 522abcfc455..b07619ab336 100644 --- a/core/loader.js +++ b/core/loader.js @@ -29,13 +29,15 @@ if ( !CKEDITOR.loader ) { 'dom/comment', 'dom/elementpath', 'dom/text', 'dom/rangelist', 'skin' ], 'ckeditor': [ - 'ckeditor_basic', 'log', 'dom', 'dtd', 'dom/document', 'dom/element', - 'dom/iterator', 'editor', 'event', 'htmldataprocessor', 'htmlparser', 'htmlparser/element', - 'htmlparser/fragment', 'htmlparser/filter', 'htmlparser/basicwriter', 'template', 'tools', - 'ckeditor_version-check' + 'ckeditor_basic', 'log', 'dom', 'dtd', 'dom/document', 'dom/element', 'dom/iterator', 'editor', 'event', + 'htmldataprocessor', 'htmlparser', 'htmlparser/element', 'htmlparser/fragment', 'htmlparser/filter', + 'htmlparser/basicwriter', 'template', 'tools', + + 'ckeditor_version-check', 'ckeditor_license-check' ], 'ckeditor_base': [], 'ckeditor_basic': [ 'editor_basic', 'env', 'event' ], + 'ckeditor_license-check': [ 'ckeditor_basic', 'config', 'log' ], 'ckeditor_version-check': [ 'ckeditor_basic', 'config', 'tools' ], 'command': [], 'config': [ 'ckeditor_base' ], From 5288cf810abe34b53b9ae448395e2aeda7682c98 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Mon, 3 Jul 2023 16:31:39 +0200 Subject: [PATCH 881/946] Update the logic to check the latest version. --- core/ckeditor_version-check.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/core/ckeditor_version-check.js b/core/ckeditor_version-check.js index c7e9063f5e6..02dcc2c16c0 100644 --- a/core/ckeditor_version-check.js +++ b/core/ckeditor_version-check.js @@ -139,17 +139,20 @@ } function isLatestVersion() { - return versionInfo.current.minor === versionInfo.latest.minor && - versionInfo.current.patch === versionInfo.latest.patch; + return isEqualOrHigherVersion( versionInfo.current, versionInfo.latest ); } function isSecureVersion() { - if ( versionInfo.current.minor > versionInfo.secure.minor ) { + return isEqualOrHigherVersion( versionInfo.current, versionInfo.secure ); + } + + function isEqualOrHigherVersion( left, right ) { + if ( left.minor > right.minor ) { return true; } - if ( versionInfo.current.minor === versionInfo.secure.minor && - versionInfo.current.patch >= versionInfo.secure.patch ) { + if ( left.minor === right.minor && + left.patch >= right.patch ) { return true; } From cdfa68824db19bcc17b3fb6a261abe1968272972 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacek=20Bogda=C5=84ski?= Date: Wed, 26 Jul 2023 15:35:07 +0200 Subject: [PATCH 882/946] Update license headers (#14) --- adapters/jquery.js | 2 +- ckeditor.js | 2 +- config.js | 2 +- contents.css | 2 +- core/_bootstrap.js | 2 +- core/ckeditor.js | 2 +- core/ckeditor_base.js | 2 +- core/ckeditor_basic.js | 2 +- core/ckeditor_license-check.js | 4 ++-- core/ckeditor_version-check.js | 2 +- core/command.js | 2 +- core/commanddefinition.js | 2 +- core/config.js | 2 +- core/creators/inline.js | 2 +- core/creators/themedui.js | 2 +- core/dataprocessor.js | 2 +- core/dom.js | 2 +- core/dom/comment.js | 2 +- core/dom/document.js | 2 +- core/dom/documentfragment.js | 2 +- core/dom/domobject.js | 2 +- core/dom/element.js | 2 +- core/dom/elementpath.js | 2 +- core/dom/event.js | 2 +- core/dom/iterator.js | 2 +- core/dom/node.js | 2 +- core/dom/nodelist.js | 2 +- core/dom/range.js | 2 +- core/dom/rangelist.js | 2 +- core/dom/rect.js | 2 +- core/dom/text.js | 2 +- core/dom/walker.js | 2 +- core/dom/window.js | 2 +- core/dtd.js | 2 +- core/editable.js | 2 +- core/editor.js | 2 +- core/editor_basic.js | 2 +- core/env.js | 2 +- core/event.js | 2 +- core/eventInfo.js | 2 +- core/filter.js | 2 +- core/focusmanager.js | 2 +- core/htmldataprocessor.js | 2 +- core/htmlparser.js | 2 +- core/htmlparser/basicwriter.js | 2 +- core/htmlparser/cdata.js | 2 +- core/htmlparser/comment.js | 2 +- core/htmlparser/element.js | 2 +- core/htmlparser/filter.js | 2 +- core/htmlparser/filterRulesDefinition.js | 2 +- core/htmlparser/fragment.js | 2 +- core/htmlparser/nameTransformRule.js | 2 +- core/htmlparser/node.js | 2 +- core/htmlparser/text.js | 2 +- core/keystrokehandler.js | 2 +- core/lang.js | 2 +- core/loader.js | 2 +- core/log.js | 2 +- core/plugindefinition.js | 2 +- core/plugins.js | 2 +- core/promise.js | 2 +- core/resourcemanager.js | 2 +- core/scriptloader.js | 2 +- core/selection.js | 2 +- core/selection/optimization.js | 2 +- core/skin.js | 2 +- core/style.js | 2 +- core/template.js | 2 +- core/tools.js | 2 +- core/tools/color.js | 2 +- core/ui.js | 2 +- dev/builder/build-config.js | 2 +- dev/builder/build.sh | 2 +- dev/console/console.css | 2 +- dev/console/console.js | 2 +- dev/console/focusconsole.js | 2 +- dev/dtd/dtd.html | 2 +- dev/getemoji/getemoji.js | 2 +- dev/iconmaker/iconmaker.js | 2 +- dev/iconmaker/lib/main.js | 2 +- dev/langtool/_common.sh | 2 +- dev/langtool/export_po_files.sh | 2 +- dev/langtool/fix_plugins.sh | 2 +- dev/langtool/langtool.sh | 2 +- dev/langtool/meta/ckeditor.core/meta.txt | 2 +- .../ckeditor.plugin-a11yhelp-dialogs/meta.txt | 2 +- .../meta/ckeditor.plugin-about/meta.txt | 2 +- .../meta/ckeditor.plugin-autoembed/meta.txt | 2 +- .../meta/ckeditor.plugin-basicstyles/meta.txt | 2 +- .../meta/ckeditor.plugin-bidi/meta.txt | 2 +- .../meta/ckeditor.plugin-blockquote/meta.txt | 2 +- .../meta/ckeditor.plugin-clipboard/meta.txt | 2 +- .../meta/ckeditor.plugin-codesnippet/meta.txt | 2 +- .../meta/ckeditor.plugin-colorbutton/meta.txt | 2 +- .../meta/ckeditor.plugin-colordialog/meta.txt | 2 +- .../meta/ckeditor.plugin-contextmenu/meta.txt | 2 +- .../ckeditor.plugin-copyformatting/meta.txt | 2 +- .../meta/ckeditor.plugin-devtools/meta.txt | 2 +- .../meta/ckeditor.plugin-div/meta.txt | 2 +- .../meta/ckeditor.plugin-docprops/meta.txt | 2 +- .../meta/ckeditor.plugin-easyimage/meta.txt | 2 +- .../ckeditor.plugin-elementspath/meta.txt | 2 +- .../meta/ckeditor.plugin-embedbase/meta.txt | 2 +- .../meta/ckeditor.plugin-fakeobjects/meta.txt | 2 +- .../meta/ckeditor.plugin-filetools/meta.txt | 2 +- .../meta/ckeditor.plugin-find/meta.txt | 2 +- .../ckeditor.plugin-findandreplace/meta.txt | 2 +- .../meta/ckeditor.plugin-font/meta.txt | 2 +- .../meta/ckeditor.plugin-format/meta.txt | 2 +- .../meta/ckeditor.plugin-forms/meta.txt | 2 +- .../ckeditor.plugin-horizontalrule/meta.txt | 2 +- .../meta/ckeditor.plugin-iframe/meta.txt | 2 +- .../meta/ckeditor.plugin-image/meta.txt | 2 +- .../meta/ckeditor.plugin-image2/meta.txt | 2 +- .../meta/ckeditor.plugin-imagebase/meta.txt | 2 +- .../meta/ckeditor.plugin-indent/meta.txt | 2 +- .../meta/ckeditor.plugin-language/meta.txt | 2 +- .../meta/ckeditor.plugin-link/meta.txt | 2 +- .../meta/ckeditor.plugin-list/meta.txt | 2 +- .../meta/ckeditor.plugin-liststyle/meta.txt | 2 +- .../meta/ckeditor.plugin-magicline/meta.txt | 2 +- .../meta/ckeditor.plugin-mathjax/meta.txt | 2 +- .../meta/ckeditor.plugin-maximize/meta.txt | 2 +- .../meta/ckeditor.plugin-newpage/meta.txt | 2 +- .../ckeditor.plugin-notification/meta.txt | 2 +- .../meta/ckeditor.plugin-pagebreak/meta.txt | 2 +- .../ckeditor.plugin-pastefromword/meta.txt | 2 +- .../meta/ckeditor.plugin-pastetext/meta.txt | 2 +- .../meta/ckeditor.plugin-placeholder/meta.txt | 2 +- .../meta/ckeditor.plugin-preview/meta.txt | 2 +- .../meta/ckeditor.plugin-print/meta.txt | 2 +- .../ckeditor.plugin-removeformat/meta.txt | 2 +- .../meta/ckeditor.plugin-save/meta.txt | 2 +- .../meta/ckeditor.plugin-scayt/meta.txt | 2 +- .../meta/ckeditor.plugin-selectall/meta.txt | 2 +- .../meta/ckeditor.plugin-showblocks/meta.txt | 2 +- .../meta/ckeditor.plugin-smiley/meta.txt | 2 +- .../meta/ckeditor.plugin-sourcearea/meta.txt | 2 +- .../ckeditor.plugin-sourcedialog/meta.txt | 2 +- .../meta.txt | 2 +- .../meta/ckeditor.plugin-specialchar/meta.txt | 2 +- .../meta/ckeditor.plugin-spellcheck/meta.txt | 22 +++++++++---------- .../meta/ckeditor.plugin-stylescombo/meta.txt | 2 +- .../meta/ckeditor.plugin-table/meta.txt | 2 +- .../meta/ckeditor.plugin-templates/meta.txt | 2 +- .../meta/ckeditor.plugin-toolbar/meta.txt | 2 +- .../meta/ckeditor.plugin-uicolor/meta.txt | 2 +- .../meta/ckeditor.plugin-undo/meta.txt | 2 +- .../ckeditor.plugin-uploadwidget/meta.txt | 2 +- .../meta/ckeditor.plugin-widget/meta.txt | 2 +- .../meta/ckeditor.plugin-wsc/meta.txt | 2 +- dev/langtool/update_meta_files.sh | 2 +- dev/license/updatelicense.js | 2 +- dev/pastetools/getclipboard.html | 2 +- dev/samplesvalidator/samplesvalidator.py | 2 +- dev/tasks/ckeditor-base-replace.js | 2 +- dev/tasks/plugin.js | 2 +- dev/tasks/samples.js | 4 ++-- dev/tasks/utils/tools.js | 2 +- dev/travis/build.sh | 2 +- dev/travis/buildpath.sh | 2 +- lang/_translationstatus.txt | 2 +- lang/af.js | 2 +- lang/ar.js | 2 +- lang/az.js | 2 +- lang/bg.js | 2 +- lang/bn.js | 2 +- lang/bs.js | 2 +- lang/ca.js | 2 +- lang/cs.js | 2 +- lang/cy.js | 2 +- lang/da.js | 2 +- lang/de-ch.js | 2 +- lang/de.js | 2 +- lang/el.js | 2 +- lang/en-au.js | 2 +- lang/en-ca.js | 2 +- lang/en-gb.js | 2 +- lang/en.js | 2 +- lang/eo.js | 2 +- lang/es-mx.js | 2 +- lang/es.js | 2 +- lang/et.js | 2 +- lang/eu.js | 2 +- lang/fa.js | 2 +- lang/fi.js | 2 +- lang/fo.js | 2 +- lang/fr-ca.js | 2 +- lang/fr.js | 2 +- lang/gl.js | 2 +- lang/gu.js | 2 +- lang/he.js | 2 +- lang/hi.js | 2 +- lang/hr.js | 2 +- lang/hu.js | 2 +- lang/id.js | 2 +- lang/is.js | 2 +- lang/it.js | 2 +- lang/ja.js | 2 +- lang/ka.js | 2 +- lang/km.js | 2 +- lang/ko.js | 2 +- lang/ku.js | 2 +- lang/lt.js | 2 +- lang/lv.js | 2 +- lang/mk.js | 2 +- lang/mn.js | 2 +- lang/ms.js | 2 +- lang/nb.js | 2 +- lang/nl.js | 2 +- lang/no.js | 2 +- lang/oc.js | 2 +- lang/pl.js | 2 +- lang/pt-br.js | 2 +- lang/pt.js | 2 +- lang/ro.js | 2 +- lang/ru.js | 2 +- lang/si.js | 2 +- lang/sk.js | 2 +- lang/sl.js | 2 +- lang/sq.js | 2 +- lang/sr-latn.js | 2 +- lang/sr.js | 2 +- lang/sv.js | 2 +- lang/th.js | 2 +- lang/tr.js | 2 +- lang/tt.js | 2 +- lang/ug.js | 2 +- lang/uk.js | 2 +- lang/vi.js | 2 +- lang/zh-cn.js | 2 +- lang/zh.js | 2 +- plugins/a11yhelp/dialogs/a11yhelp.js | 2 +- .../dialogs/lang/_translationstatus.txt | 2 +- plugins/a11yhelp/dialogs/lang/af.js | 2 +- plugins/a11yhelp/dialogs/lang/ar.js | 2 +- plugins/a11yhelp/dialogs/lang/az.js | 4 ++-- plugins/a11yhelp/dialogs/lang/bg.js | 2 +- plugins/a11yhelp/dialogs/lang/ca.js | 4 ++-- plugins/a11yhelp/dialogs/lang/cs.js | 4 ++-- plugins/a11yhelp/dialogs/lang/cy.js | 2 +- plugins/a11yhelp/dialogs/lang/da.js | 4 ++-- plugins/a11yhelp/dialogs/lang/de-ch.js | 4 ++-- plugins/a11yhelp/dialogs/lang/de.js | 4 ++-- plugins/a11yhelp/dialogs/lang/el.js | 4 ++-- plugins/a11yhelp/dialogs/lang/en-au.js | 2 +- plugins/a11yhelp/dialogs/lang/en-gb.js | 2 +- plugins/a11yhelp/dialogs/lang/en.js | 2 +- plugins/a11yhelp/dialogs/lang/eo.js | 4 ++-- plugins/a11yhelp/dialogs/lang/es-mx.js | 4 ++-- plugins/a11yhelp/dialogs/lang/es.js | 4 ++-- plugins/a11yhelp/dialogs/lang/et.js | 4 ++-- plugins/a11yhelp/dialogs/lang/eu.js | 4 ++-- plugins/a11yhelp/dialogs/lang/fa.js | 4 ++-- plugins/a11yhelp/dialogs/lang/fi.js | 2 +- plugins/a11yhelp/dialogs/lang/fo.js | 2 +- plugins/a11yhelp/dialogs/lang/fr-ca.js | 2 +- plugins/a11yhelp/dialogs/lang/fr.js | 4 ++-- plugins/a11yhelp/dialogs/lang/gl.js | 4 ++-- plugins/a11yhelp/dialogs/lang/gu.js | 2 +- plugins/a11yhelp/dialogs/lang/he.js | 2 +- plugins/a11yhelp/dialogs/lang/hi.js | 2 +- plugins/a11yhelp/dialogs/lang/hr.js | 4 ++-- plugins/a11yhelp/dialogs/lang/hu.js | 4 ++-- plugins/a11yhelp/dialogs/lang/id.js | 4 ++-- plugins/a11yhelp/dialogs/lang/it.js | 4 ++-- plugins/a11yhelp/dialogs/lang/ja.js | 2 +- plugins/a11yhelp/dialogs/lang/km.js | 2 +- plugins/a11yhelp/dialogs/lang/ko.js | 4 ++-- plugins/a11yhelp/dialogs/lang/ku.js | 4 ++-- plugins/a11yhelp/dialogs/lang/lt.js | 2 +- plugins/a11yhelp/dialogs/lang/lv.js | 2 +- plugins/a11yhelp/dialogs/lang/mk.js | 2 +- plugins/a11yhelp/dialogs/lang/mn.js | 2 +- plugins/a11yhelp/dialogs/lang/nb.js | 4 ++-- plugins/a11yhelp/dialogs/lang/nl.js | 4 ++-- plugins/a11yhelp/dialogs/lang/no.js | 2 +- plugins/a11yhelp/dialogs/lang/oc.js | 4 ++-- plugins/a11yhelp/dialogs/lang/pl.js | 4 ++-- plugins/a11yhelp/dialogs/lang/pt-br.js | 4 ++-- plugins/a11yhelp/dialogs/lang/pt.js | 4 ++-- plugins/a11yhelp/dialogs/lang/ro.js | 4 ++-- plugins/a11yhelp/dialogs/lang/ru.js | 4 ++-- plugins/a11yhelp/dialogs/lang/si.js | 2 +- plugins/a11yhelp/dialogs/lang/sk.js | 4 ++-- plugins/a11yhelp/dialogs/lang/sl.js | 2 +- plugins/a11yhelp/dialogs/lang/sq.js | 4 ++-- plugins/a11yhelp/dialogs/lang/sr-latn.js | 4 ++-- plugins/a11yhelp/dialogs/lang/sr.js | 4 ++-- plugins/a11yhelp/dialogs/lang/sv.js | 4 ++-- plugins/a11yhelp/dialogs/lang/th.js | 2 +- plugins/a11yhelp/dialogs/lang/tr.js | 4 ++-- plugins/a11yhelp/dialogs/lang/tt.js | 2 +- plugins/a11yhelp/dialogs/lang/ug.js | 4 ++-- plugins/a11yhelp/dialogs/lang/uk.js | 4 ++-- plugins/a11yhelp/dialogs/lang/vi.js | 2 +- plugins/a11yhelp/dialogs/lang/zh-cn.js | 4 ++-- plugins/a11yhelp/dialogs/lang/zh.js | 4 ++-- plugins/a11yhelp/plugin.js | 2 +- plugins/about/dialogs/about.js | 2 +- plugins/about/lang/af.js | 2 +- plugins/about/lang/ar.js | 2 +- plugins/about/lang/az.js | 2 +- plugins/about/lang/bg.js | 2 +- plugins/about/lang/bn.js | 2 +- plugins/about/lang/bs.js | 2 +- plugins/about/lang/ca.js | 2 +- plugins/about/lang/cs.js | 2 +- plugins/about/lang/cy.js | 2 +- plugins/about/lang/da.js | 2 +- plugins/about/lang/de-ch.js | 2 +- plugins/about/lang/de.js | 2 +- plugins/about/lang/el.js | 2 +- plugins/about/lang/en-au.js | 2 +- plugins/about/lang/en-ca.js | 2 +- plugins/about/lang/en-gb.js | 2 +- plugins/about/lang/en.js | 2 +- plugins/about/lang/eo.js | 2 +- plugins/about/lang/es-mx.js | 2 +- plugins/about/lang/es.js | 2 +- plugins/about/lang/et.js | 2 +- plugins/about/lang/eu.js | 2 +- plugins/about/lang/fa.js | 2 +- plugins/about/lang/fi.js | 2 +- plugins/about/lang/fo.js | 2 +- plugins/about/lang/fr-ca.js | 2 +- plugins/about/lang/fr.js | 2 +- plugins/about/lang/gl.js | 2 +- plugins/about/lang/gu.js | 2 +- plugins/about/lang/he.js | 2 +- plugins/about/lang/hi.js | 2 +- plugins/about/lang/hr.js | 2 +- plugins/about/lang/hu.js | 2 +- plugins/about/lang/id.js | 2 +- plugins/about/lang/is.js | 2 +- plugins/about/lang/it.js | 2 +- plugins/about/lang/ja.js | 2 +- plugins/about/lang/ka.js | 2 +- plugins/about/lang/km.js | 2 +- plugins/about/lang/ko.js | 2 +- plugins/about/lang/ku.js | 2 +- plugins/about/lang/lt.js | 2 +- plugins/about/lang/lv.js | 2 +- plugins/about/lang/mk.js | 2 +- plugins/about/lang/mn.js | 2 +- plugins/about/lang/ms.js | 2 +- plugins/about/lang/nb.js | 2 +- plugins/about/lang/nl.js | 2 +- plugins/about/lang/no.js | 2 +- plugins/about/lang/oc.js | 2 +- plugins/about/lang/pl.js | 2 +- plugins/about/lang/pt-br.js | 2 +- plugins/about/lang/pt.js | 2 +- plugins/about/lang/ro.js | 2 +- plugins/about/lang/ru.js | 2 +- plugins/about/lang/si.js | 2 +- plugins/about/lang/sk.js | 2 +- plugins/about/lang/sl.js | 2 +- plugins/about/lang/sq.js | 2 +- plugins/about/lang/sr-latn.js | 2 +- plugins/about/lang/sr.js | 2 +- plugins/about/lang/sv.js | 2 +- plugins/about/lang/th.js | 2 +- plugins/about/lang/tr.js | 2 +- plugins/about/lang/tt.js | 2 +- plugins/about/lang/ug.js | 2 +- plugins/about/lang/uk.js | 2 +- plugins/about/lang/vi.js | 2 +- plugins/about/lang/zh-cn.js | 2 +- plugins/about/lang/zh.js | 2 +- plugins/about/plugin.js | 2 +- plugins/adobeair/plugin.js | 2 +- plugins/ajax/plugin.js | 2 +- plugins/autocomplete/plugin.js | 2 +- plugins/autocomplete/skins/default.css | 2 +- plugins/autoembed/lang/ar.js | 2 +- plugins/autoembed/lang/az.js | 2 +- plugins/autoembed/lang/bg.js | 2 +- plugins/autoembed/lang/ca.js | 2 +- plugins/autoembed/lang/cs.js | 2 +- plugins/autoembed/lang/da.js | 2 +- plugins/autoembed/lang/de-ch.js | 2 +- plugins/autoembed/lang/de.js | 2 +- plugins/autoembed/lang/el.js | 2 +- plugins/autoembed/lang/en-au.js | 2 +- plugins/autoembed/lang/en.js | 2 +- plugins/autoembed/lang/eo.js | 2 +- plugins/autoembed/lang/es-mx.js | 2 +- plugins/autoembed/lang/es.js | 2 +- plugins/autoembed/lang/et.js | 2 +- plugins/autoembed/lang/eu.js | 2 +- plugins/autoembed/lang/fa.js | 2 +- plugins/autoembed/lang/fr.js | 2 +- plugins/autoembed/lang/gl.js | 2 +- plugins/autoembed/lang/hr.js | 2 +- plugins/autoembed/lang/hu.js | 2 +- plugins/autoembed/lang/id.js | 2 +- plugins/autoembed/lang/it.js | 2 +- plugins/autoembed/lang/ja.js | 2 +- plugins/autoembed/lang/km.js | 2 +- plugins/autoembed/lang/ko.js | 2 +- plugins/autoembed/lang/ku.js | 2 +- plugins/autoembed/lang/lt.js | 2 +- plugins/autoembed/lang/lv.js | 2 +- plugins/autoembed/lang/mk.js | 2 +- plugins/autoembed/lang/nb.js | 2 +- plugins/autoembed/lang/nl.js | 2 +- plugins/autoembed/lang/oc.js | 2 +- plugins/autoembed/lang/pl.js | 2 +- plugins/autoembed/lang/pt-br.js | 2 +- plugins/autoembed/lang/pt.js | 2 +- plugins/autoembed/lang/ro.js | 2 +- plugins/autoembed/lang/ru.js | 2 +- plugins/autoembed/lang/sk.js | 2 +- plugins/autoembed/lang/sq.js | 2 +- plugins/autoembed/lang/sr-latn.js | 2 +- plugins/autoembed/lang/sr.js | 2 +- plugins/autoembed/lang/sv.js | 2 +- plugins/autoembed/lang/tr.js | 2 +- plugins/autoembed/lang/ug.js | 2 +- plugins/autoembed/lang/uk.js | 2 +- plugins/autoembed/lang/vi.js | 2 +- plugins/autoembed/lang/zh-cn.js | 2 +- plugins/autoembed/lang/zh.js | 2 +- plugins/autoembed/plugin.js | 2 +- plugins/autogrow/plugin.js | 2 +- plugins/autogrow/samples/autogrow.html | 2 +- plugins/autolink/plugin.js | 2 +- plugins/balloonpanel/plugin.js | 2 +- .../balloonpanel/skins/kama/balloonpanel.css | 2 +- .../skins/moono-lisa/balloonpanel.css | 2 +- .../balloonpanel/skins/moono/balloonpanel.css | 2 +- plugins/balloontoolbar/plugin.js | 2 +- plugins/balloontoolbar/skins/default.css | 2 +- .../skins/kama/balloontoolbar.css | 2 +- .../skins/moono-lisa/balloontoolbar.css | 2 +- .../skins/moono/balloontoolbar.css | 2 +- plugins/basicstyles/lang/af.js | 2 +- plugins/basicstyles/lang/ar.js | 2 +- plugins/basicstyles/lang/az.js | 2 +- plugins/basicstyles/lang/bg.js | 2 +- plugins/basicstyles/lang/bn.js | 2 +- plugins/basicstyles/lang/bs.js | 2 +- plugins/basicstyles/lang/ca.js | 2 +- plugins/basicstyles/lang/cs.js | 2 +- plugins/basicstyles/lang/cy.js | 2 +- plugins/basicstyles/lang/da.js | 2 +- plugins/basicstyles/lang/de-ch.js | 2 +- plugins/basicstyles/lang/de.js | 2 +- plugins/basicstyles/lang/el.js | 2 +- plugins/basicstyles/lang/en-au.js | 2 +- plugins/basicstyles/lang/en-ca.js | 2 +- plugins/basicstyles/lang/en-gb.js | 2 +- plugins/basicstyles/lang/en.js | 2 +- plugins/basicstyles/lang/eo.js | 2 +- plugins/basicstyles/lang/es-mx.js | 2 +- plugins/basicstyles/lang/es.js | 2 +- plugins/basicstyles/lang/et.js | 2 +- plugins/basicstyles/lang/eu.js | 2 +- plugins/basicstyles/lang/fa.js | 2 +- plugins/basicstyles/lang/fi.js | 2 +- plugins/basicstyles/lang/fo.js | 2 +- plugins/basicstyles/lang/fr-ca.js | 2 +- plugins/basicstyles/lang/fr.js | 2 +- plugins/basicstyles/lang/gl.js | 2 +- plugins/basicstyles/lang/gu.js | 2 +- plugins/basicstyles/lang/he.js | 2 +- plugins/basicstyles/lang/hi.js | 2 +- plugins/basicstyles/lang/hr.js | 2 +- plugins/basicstyles/lang/hu.js | 2 +- plugins/basicstyles/lang/id.js | 2 +- plugins/basicstyles/lang/is.js | 2 +- plugins/basicstyles/lang/it.js | 2 +- plugins/basicstyles/lang/ja.js | 2 +- plugins/basicstyles/lang/ka.js | 2 +- plugins/basicstyles/lang/km.js | 2 +- plugins/basicstyles/lang/ko.js | 2 +- plugins/basicstyles/lang/ku.js | 2 +- plugins/basicstyles/lang/lt.js | 2 +- plugins/basicstyles/lang/lv.js | 2 +- plugins/basicstyles/lang/mk.js | 2 +- plugins/basicstyles/lang/mn.js | 2 +- plugins/basicstyles/lang/ms.js | 2 +- plugins/basicstyles/lang/nb.js | 2 +- plugins/basicstyles/lang/nl.js | 2 +- plugins/basicstyles/lang/no.js | 2 +- plugins/basicstyles/lang/oc.js | 2 +- plugins/basicstyles/lang/pl.js | 2 +- plugins/basicstyles/lang/pt-br.js | 2 +- plugins/basicstyles/lang/pt.js | 2 +- plugins/basicstyles/lang/ro.js | 2 +- plugins/basicstyles/lang/ru.js | 2 +- plugins/basicstyles/lang/si.js | 2 +- plugins/basicstyles/lang/sk.js | 2 +- plugins/basicstyles/lang/sl.js | 2 +- plugins/basicstyles/lang/sq.js | 2 +- plugins/basicstyles/lang/sr-latn.js | 2 +- plugins/basicstyles/lang/sr.js | 2 +- plugins/basicstyles/lang/sv.js | 2 +- plugins/basicstyles/lang/th.js | 2 +- plugins/basicstyles/lang/tr.js | 2 +- plugins/basicstyles/lang/tt.js | 2 +- plugins/basicstyles/lang/ug.js | 2 +- plugins/basicstyles/lang/uk.js | 2 +- plugins/basicstyles/lang/vi.js | 2 +- plugins/basicstyles/lang/zh-cn.js | 2 +- plugins/basicstyles/lang/zh.js | 2 +- plugins/basicstyles/plugin.js | 2 +- plugins/bbcode/dev/bbcode.html | 2 +- plugins/bbcode/plugin.js | 2 +- plugins/bbcode/samples/bbcode.html | 2 +- plugins/bidi/lang/af.js | 2 +- plugins/bidi/lang/ar.js | 2 +- plugins/bidi/lang/az.js | 2 +- plugins/bidi/lang/bg.js | 2 +- plugins/bidi/lang/bn.js | 2 +- plugins/bidi/lang/bs.js | 2 +- plugins/bidi/lang/ca.js | 2 +- plugins/bidi/lang/cs.js | 2 +- plugins/bidi/lang/cy.js | 2 +- plugins/bidi/lang/da.js | 2 +- plugins/bidi/lang/de-ch.js | 2 +- plugins/bidi/lang/de.js | 2 +- plugins/bidi/lang/el.js | 2 +- plugins/bidi/lang/en-au.js | 2 +- plugins/bidi/lang/en-ca.js | 2 +- plugins/bidi/lang/en-gb.js | 2 +- plugins/bidi/lang/en.js | 2 +- plugins/bidi/lang/eo.js | 2 +- plugins/bidi/lang/es-mx.js | 2 +- plugins/bidi/lang/es.js | 2 +- plugins/bidi/lang/et.js | 2 +- plugins/bidi/lang/eu.js | 2 +- plugins/bidi/lang/fa.js | 2 +- plugins/bidi/lang/fi.js | 2 +- plugins/bidi/lang/fo.js | 2 +- plugins/bidi/lang/fr-ca.js | 2 +- plugins/bidi/lang/fr.js | 2 +- plugins/bidi/lang/gl.js | 2 +- plugins/bidi/lang/gu.js | 2 +- plugins/bidi/lang/he.js | 2 +- plugins/bidi/lang/hi.js | 2 +- plugins/bidi/lang/hr.js | 2 +- plugins/bidi/lang/hu.js | 2 +- plugins/bidi/lang/id.js | 2 +- plugins/bidi/lang/is.js | 2 +- plugins/bidi/lang/it.js | 2 +- plugins/bidi/lang/ja.js | 2 +- plugins/bidi/lang/ka.js | 2 +- plugins/bidi/lang/km.js | 2 +- plugins/bidi/lang/ko.js | 2 +- plugins/bidi/lang/ku.js | 2 +- plugins/bidi/lang/lt.js | 2 +- plugins/bidi/lang/lv.js | 2 +- plugins/bidi/lang/mk.js | 2 +- plugins/bidi/lang/mn.js | 2 +- plugins/bidi/lang/ms.js | 2 +- plugins/bidi/lang/nb.js | 2 +- plugins/bidi/lang/nl.js | 2 +- plugins/bidi/lang/no.js | 2 +- plugins/bidi/lang/oc.js | 2 +- plugins/bidi/lang/pl.js | 2 +- plugins/bidi/lang/pt-br.js | 2 +- plugins/bidi/lang/pt.js | 2 +- plugins/bidi/lang/ro.js | 2 +- plugins/bidi/lang/ru.js | 2 +- plugins/bidi/lang/si.js | 2 +- plugins/bidi/lang/sk.js | 2 +- plugins/bidi/lang/sl.js | 2 +- plugins/bidi/lang/sq.js | 2 +- plugins/bidi/lang/sr-latn.js | 2 +- plugins/bidi/lang/sr.js | 2 +- plugins/bidi/lang/sv.js | 2 +- plugins/bidi/lang/th.js | 2 +- plugins/bidi/lang/tr.js | 2 +- plugins/bidi/lang/tt.js | 2 +- plugins/bidi/lang/ug.js | 2 +- plugins/bidi/lang/uk.js | 2 +- plugins/bidi/lang/vi.js | 2 +- plugins/bidi/lang/zh-cn.js | 2 +- plugins/bidi/lang/zh.js | 2 +- plugins/bidi/plugin.js | 2 +- plugins/blockquote/lang/af.js | 2 +- plugins/blockquote/lang/ar.js | 2 +- plugins/blockquote/lang/az.js | 2 +- plugins/blockquote/lang/bg.js | 2 +- plugins/blockquote/lang/bn.js | 2 +- plugins/blockquote/lang/bs.js | 2 +- plugins/blockquote/lang/ca.js | 2 +- plugins/blockquote/lang/cs.js | 2 +- plugins/blockquote/lang/cy.js | 2 +- plugins/blockquote/lang/da.js | 2 +- plugins/blockquote/lang/de-ch.js | 2 +- plugins/blockquote/lang/de.js | 2 +- plugins/blockquote/lang/el.js | 2 +- plugins/blockquote/lang/en-au.js | 2 +- plugins/blockquote/lang/en-ca.js | 2 +- plugins/blockquote/lang/en-gb.js | 2 +- plugins/blockquote/lang/en.js | 2 +- plugins/blockquote/lang/eo.js | 2 +- plugins/blockquote/lang/es-mx.js | 2 +- plugins/blockquote/lang/es.js | 2 +- plugins/blockquote/lang/et.js | 2 +- plugins/blockquote/lang/eu.js | 2 +- plugins/blockquote/lang/fa.js | 2 +- plugins/blockquote/lang/fi.js | 2 +- plugins/blockquote/lang/fo.js | 2 +- plugins/blockquote/lang/fr-ca.js | 2 +- plugins/blockquote/lang/fr.js | 2 +- plugins/blockquote/lang/gl.js | 2 +- plugins/blockquote/lang/gu.js | 2 +- plugins/blockquote/lang/he.js | 2 +- plugins/blockquote/lang/hi.js | 2 +- plugins/blockquote/lang/hr.js | 2 +- plugins/blockquote/lang/hu.js | 2 +- plugins/blockquote/lang/id.js | 2 +- plugins/blockquote/lang/is.js | 2 +- plugins/blockquote/lang/it.js | 2 +- plugins/blockquote/lang/ja.js | 2 +- plugins/blockquote/lang/ka.js | 2 +- plugins/blockquote/lang/km.js | 2 +- plugins/blockquote/lang/ko.js | 2 +- plugins/blockquote/lang/ku.js | 2 +- plugins/blockquote/lang/lt.js | 2 +- plugins/blockquote/lang/lv.js | 2 +- plugins/blockquote/lang/mk.js | 2 +- plugins/blockquote/lang/mn.js | 2 +- plugins/blockquote/lang/ms.js | 2 +- plugins/blockquote/lang/nb.js | 2 +- plugins/blockquote/lang/nl.js | 2 +- plugins/blockquote/lang/no.js | 2 +- plugins/blockquote/lang/oc.js | 2 +- plugins/blockquote/lang/pl.js | 2 +- plugins/blockquote/lang/pt-br.js | 2 +- plugins/blockquote/lang/pt.js | 2 +- plugins/blockquote/lang/ro.js | 2 +- plugins/blockquote/lang/ru.js | 2 +- plugins/blockquote/lang/si.js | 2 +- plugins/blockquote/lang/sk.js | 2 +- plugins/blockquote/lang/sl.js | 2 +- plugins/blockquote/lang/sq.js | 2 +- plugins/blockquote/lang/sr-latn.js | 2 +- plugins/blockquote/lang/sr.js | 2 +- plugins/blockquote/lang/sv.js | 2 +- plugins/blockquote/lang/th.js | 2 +- plugins/blockquote/lang/tr.js | 2 +- plugins/blockquote/lang/tt.js | 2 +- plugins/blockquote/lang/ug.js | 2 +- plugins/blockquote/lang/uk.js | 2 +- plugins/blockquote/lang/vi.js | 2 +- plugins/blockquote/lang/zh-cn.js | 2 +- plugins/blockquote/lang/zh.js | 2 +- plugins/blockquote/plugin.js | 2 +- plugins/button/plugin.js | 2 +- plugins/clipboard/dev/clipboard.html | 2 +- plugins/clipboard/dev/console.js | 2 +- plugins/clipboard/dev/dnd.html | 2 +- plugins/clipboard/dialogs/paste.js | 2 +- plugins/clipboard/lang/af.js | 2 +- plugins/clipboard/lang/ar.js | 2 +- plugins/clipboard/lang/az.js | 2 +- plugins/clipboard/lang/bg.js | 2 +- plugins/clipboard/lang/bn.js | 2 +- plugins/clipboard/lang/bs.js | 2 +- plugins/clipboard/lang/ca.js | 2 +- plugins/clipboard/lang/cs.js | 2 +- plugins/clipboard/lang/cy.js | 2 +- plugins/clipboard/lang/da.js | 2 +- plugins/clipboard/lang/de-ch.js | 2 +- plugins/clipboard/lang/de.js | 2 +- plugins/clipboard/lang/el.js | 2 +- plugins/clipboard/lang/en-au.js | 2 +- plugins/clipboard/lang/en-ca.js | 2 +- plugins/clipboard/lang/en-gb.js | 2 +- plugins/clipboard/lang/en.js | 2 +- plugins/clipboard/lang/eo.js | 2 +- plugins/clipboard/lang/es-mx.js | 2 +- plugins/clipboard/lang/es.js | 2 +- plugins/clipboard/lang/et.js | 2 +- plugins/clipboard/lang/eu.js | 2 +- plugins/clipboard/lang/fa.js | 2 +- plugins/clipboard/lang/fi.js | 2 +- plugins/clipboard/lang/fo.js | 2 +- plugins/clipboard/lang/fr-ca.js | 2 +- plugins/clipboard/lang/fr.js | 2 +- plugins/clipboard/lang/gl.js | 2 +- plugins/clipboard/lang/gu.js | 2 +- plugins/clipboard/lang/he.js | 2 +- plugins/clipboard/lang/hi.js | 2 +- plugins/clipboard/lang/hr.js | 2 +- plugins/clipboard/lang/hu.js | 2 +- plugins/clipboard/lang/id.js | 2 +- plugins/clipboard/lang/is.js | 2 +- plugins/clipboard/lang/it.js | 2 +- plugins/clipboard/lang/ja.js | 2 +- plugins/clipboard/lang/ka.js | 2 +- plugins/clipboard/lang/km.js | 2 +- plugins/clipboard/lang/ko.js | 2 +- plugins/clipboard/lang/ku.js | 2 +- plugins/clipboard/lang/lt.js | 2 +- plugins/clipboard/lang/lv.js | 2 +- plugins/clipboard/lang/mk.js | 2 +- plugins/clipboard/lang/mn.js | 2 +- plugins/clipboard/lang/ms.js | 2 +- plugins/clipboard/lang/nb.js | 2 +- plugins/clipboard/lang/nl.js | 2 +- plugins/clipboard/lang/no.js | 2 +- plugins/clipboard/lang/oc.js | 2 +- plugins/clipboard/lang/pl.js | 2 +- plugins/clipboard/lang/pt-br.js | 2 +- plugins/clipboard/lang/pt.js | 2 +- plugins/clipboard/lang/ro.js | 2 +- plugins/clipboard/lang/ru.js | 2 +- plugins/clipboard/lang/si.js | 2 +- plugins/clipboard/lang/sk.js | 2 +- plugins/clipboard/lang/sl.js | 2 +- plugins/clipboard/lang/sq.js | 2 +- plugins/clipboard/lang/sr-latn.js | 2 +- plugins/clipboard/lang/sr.js | 2 +- plugins/clipboard/lang/sv.js | 2 +- plugins/clipboard/lang/th.js | 2 +- plugins/clipboard/lang/tr.js | 2 +- plugins/clipboard/lang/tt.js | 2 +- plugins/clipboard/lang/ug.js | 2 +- plugins/clipboard/lang/uk.js | 2 +- plugins/clipboard/lang/vi.js | 2 +- plugins/clipboard/lang/zh-cn.js | 2 +- plugins/clipboard/lang/zh.js | 2 +- plugins/clipboard/plugin.js | 2 +- plugins/cloudservices/plugin.js | 2 +- plugins/codesnippet/dialogs/codesnippet.js | 2 +- plugins/codesnippet/lang/ar.js | 2 +- plugins/codesnippet/lang/az.js | 2 +- plugins/codesnippet/lang/bg.js | 2 +- plugins/codesnippet/lang/ca.js | 2 +- plugins/codesnippet/lang/cs.js | 2 +- plugins/codesnippet/lang/da.js | 2 +- plugins/codesnippet/lang/de-ch.js | 2 +- plugins/codesnippet/lang/de.js | 2 +- plugins/codesnippet/lang/el.js | 2 +- plugins/codesnippet/lang/en-au.js | 2 +- plugins/codesnippet/lang/en-gb.js | 2 +- plugins/codesnippet/lang/en.js | 2 +- plugins/codesnippet/lang/eo.js | 2 +- plugins/codesnippet/lang/es-mx.js | 2 +- plugins/codesnippet/lang/es.js | 2 +- plugins/codesnippet/lang/et.js | 2 +- plugins/codesnippet/lang/eu.js | 2 +- plugins/codesnippet/lang/fa.js | 2 +- plugins/codesnippet/lang/fi.js | 2 +- plugins/codesnippet/lang/fr-ca.js | 2 +- plugins/codesnippet/lang/fr.js | 2 +- plugins/codesnippet/lang/gl.js | 2 +- plugins/codesnippet/lang/he.js | 2 +- plugins/codesnippet/lang/hr.js | 2 +- plugins/codesnippet/lang/hu.js | 2 +- plugins/codesnippet/lang/id.js | 2 +- plugins/codesnippet/lang/it.js | 2 +- plugins/codesnippet/lang/ja.js | 2 +- plugins/codesnippet/lang/km.js | 2 +- plugins/codesnippet/lang/ko.js | 2 +- plugins/codesnippet/lang/ku.js | 2 +- plugins/codesnippet/lang/lt.js | 2 +- plugins/codesnippet/lang/lv.js | 2 +- plugins/codesnippet/lang/nb.js | 2 +- plugins/codesnippet/lang/nl.js | 2 +- plugins/codesnippet/lang/no.js | 2 +- plugins/codesnippet/lang/oc.js | 2 +- plugins/codesnippet/lang/pl.js | 2 +- plugins/codesnippet/lang/pt-br.js | 2 +- plugins/codesnippet/lang/pt.js | 2 +- plugins/codesnippet/lang/ro.js | 2 +- plugins/codesnippet/lang/ru.js | 2 +- plugins/codesnippet/lang/sk.js | 2 +- plugins/codesnippet/lang/sl.js | 2 +- plugins/codesnippet/lang/sq.js | 2 +- plugins/codesnippet/lang/sr-latn.js | 2 +- plugins/codesnippet/lang/sr.js | 2 +- plugins/codesnippet/lang/sv.js | 2 +- plugins/codesnippet/lang/th.js | 2 +- plugins/codesnippet/lang/tr.js | 2 +- plugins/codesnippet/lang/tt.js | 2 +- plugins/codesnippet/lang/ug.js | 2 +- plugins/codesnippet/lang/uk.js | 2 +- plugins/codesnippet/lang/vi.js | 2 +- plugins/codesnippet/lang/zh-cn.js | 2 +- plugins/codesnippet/lang/zh.js | 2 +- plugins/codesnippet/plugin.js | 2 +- plugins/codesnippet/samples/codesnippet.html | 2 +- .../dev/codesnippetgeshi.html | 2 +- plugins/codesnippetgeshi/plugin.js | 2 +- plugins/colorbutton/lang/af.js | 2 +- plugins/colorbutton/lang/ar.js | 2 +- plugins/colorbutton/lang/az.js | 2 +- plugins/colorbutton/lang/bg.js | 2 +- plugins/colorbutton/lang/bn.js | 2 +- plugins/colorbutton/lang/bs.js | 2 +- plugins/colorbutton/lang/ca.js | 2 +- plugins/colorbutton/lang/cs.js | 2 +- plugins/colorbutton/lang/cy.js | 2 +- plugins/colorbutton/lang/da.js | 2 +- plugins/colorbutton/lang/de-ch.js | 2 +- plugins/colorbutton/lang/de.js | 2 +- plugins/colorbutton/lang/el.js | 2 +- plugins/colorbutton/lang/en-au.js | 2 +- plugins/colorbutton/lang/en-ca.js | 2 +- plugins/colorbutton/lang/en-gb.js | 2 +- plugins/colorbutton/lang/en.js | 2 +- plugins/colorbutton/lang/eo.js | 2 +- plugins/colorbutton/lang/es-mx.js | 2 +- plugins/colorbutton/lang/es.js | 2 +- plugins/colorbutton/lang/et.js | 2 +- plugins/colorbutton/lang/eu.js | 2 +- plugins/colorbutton/lang/fa.js | 2 +- plugins/colorbutton/lang/fi.js | 2 +- plugins/colorbutton/lang/fo.js | 2 +- plugins/colorbutton/lang/fr-ca.js | 2 +- plugins/colorbutton/lang/fr.js | 2 +- plugins/colorbutton/lang/gl.js | 2 +- plugins/colorbutton/lang/gu.js | 2 +- plugins/colorbutton/lang/he.js | 2 +- plugins/colorbutton/lang/hi.js | 2 +- plugins/colorbutton/lang/hr.js | 2 +- plugins/colorbutton/lang/hu.js | 2 +- plugins/colorbutton/lang/id.js | 2 +- plugins/colorbutton/lang/is.js | 2 +- plugins/colorbutton/lang/it.js | 2 +- plugins/colorbutton/lang/ja.js | 2 +- plugins/colorbutton/lang/ka.js | 2 +- plugins/colorbutton/lang/km.js | 2 +- plugins/colorbutton/lang/ko.js | 2 +- plugins/colorbutton/lang/ku.js | 2 +- plugins/colorbutton/lang/lt.js | 2 +- plugins/colorbutton/lang/lv.js | 2 +- plugins/colorbutton/lang/mk.js | 2 +- plugins/colorbutton/lang/mn.js | 2 +- plugins/colorbutton/lang/ms.js | 2 +- plugins/colorbutton/lang/nb.js | 2 +- plugins/colorbutton/lang/nl.js | 2 +- plugins/colorbutton/lang/no.js | 2 +- plugins/colorbutton/lang/oc.js | 2 +- plugins/colorbutton/lang/pl.js | 2 +- plugins/colorbutton/lang/pt-br.js | 2 +- plugins/colorbutton/lang/pt.js | 2 +- plugins/colorbutton/lang/ro.js | 2 +- plugins/colorbutton/lang/ru.js | 2 +- plugins/colorbutton/lang/si.js | 2 +- plugins/colorbutton/lang/sk.js | 2 +- plugins/colorbutton/lang/sl.js | 2 +- plugins/colorbutton/lang/sq.js | 2 +- plugins/colorbutton/lang/sr-latn.js | 2 +- plugins/colorbutton/lang/sr.js | 2 +- plugins/colorbutton/lang/sv.js | 2 +- plugins/colorbutton/lang/th.js | 2 +- plugins/colorbutton/lang/tr.js | 2 +- plugins/colorbutton/lang/tt.js | 2 +- plugins/colorbutton/lang/ug.js | 2 +- plugins/colorbutton/lang/uk.js | 2 +- plugins/colorbutton/lang/vi.js | 2 +- plugins/colorbutton/lang/zh-cn.js | 2 +- plugins/colorbutton/lang/zh.js | 2 +- plugins/colorbutton/plugin.js | 2 +- plugins/colordialog/dialogs/colordialog.css | 2 +- plugins/colordialog/dialogs/colordialog.js | 2 +- plugins/colordialog/lang/af.js | 2 +- plugins/colordialog/lang/ar.js | 2 +- plugins/colordialog/lang/az.js | 2 +- plugins/colordialog/lang/bg.js | 2 +- plugins/colordialog/lang/bn.js | 2 +- plugins/colordialog/lang/bs.js | 2 +- plugins/colordialog/lang/ca.js | 2 +- plugins/colordialog/lang/cs.js | 2 +- plugins/colordialog/lang/cy.js | 2 +- plugins/colordialog/lang/da.js | 2 +- plugins/colordialog/lang/de-ch.js | 2 +- plugins/colordialog/lang/de.js | 2 +- plugins/colordialog/lang/el.js | 2 +- plugins/colordialog/lang/en-au.js | 2 +- plugins/colordialog/lang/en-ca.js | 2 +- plugins/colordialog/lang/en-gb.js | 2 +- plugins/colordialog/lang/en.js | 2 +- plugins/colordialog/lang/eo.js | 2 +- plugins/colordialog/lang/es-mx.js | 2 +- plugins/colordialog/lang/es.js | 2 +- plugins/colordialog/lang/et.js | 2 +- plugins/colordialog/lang/eu.js | 2 +- plugins/colordialog/lang/fa.js | 2 +- plugins/colordialog/lang/fi.js | 2 +- plugins/colordialog/lang/fo.js | 2 +- plugins/colordialog/lang/fr-ca.js | 2 +- plugins/colordialog/lang/fr.js | 2 +- plugins/colordialog/lang/gl.js | 2 +- plugins/colordialog/lang/gu.js | 2 +- plugins/colordialog/lang/he.js | 2 +- plugins/colordialog/lang/hi.js | 2 +- plugins/colordialog/lang/hr.js | 2 +- plugins/colordialog/lang/hu.js | 2 +- plugins/colordialog/lang/id.js | 2 +- plugins/colordialog/lang/is.js | 2 +- plugins/colordialog/lang/it.js | 2 +- plugins/colordialog/lang/ja.js | 2 +- plugins/colordialog/lang/ka.js | 2 +- plugins/colordialog/lang/km.js | 2 +- plugins/colordialog/lang/ko.js | 2 +- plugins/colordialog/lang/ku.js | 2 +- plugins/colordialog/lang/lt.js | 2 +- plugins/colordialog/lang/lv.js | 2 +- plugins/colordialog/lang/mk.js | 2 +- plugins/colordialog/lang/mn.js | 2 +- plugins/colordialog/lang/ms.js | 2 +- plugins/colordialog/lang/nb.js | 2 +- plugins/colordialog/lang/nl.js | 2 +- plugins/colordialog/lang/no.js | 2 +- plugins/colordialog/lang/oc.js | 2 +- plugins/colordialog/lang/pl.js | 2 +- plugins/colordialog/lang/pt-br.js | 2 +- plugins/colordialog/lang/pt.js | 2 +- plugins/colordialog/lang/ro.js | 2 +- plugins/colordialog/lang/ru.js | 2 +- plugins/colordialog/lang/si.js | 2 +- plugins/colordialog/lang/sk.js | 2 +- plugins/colordialog/lang/sl.js | 2 +- plugins/colordialog/lang/sq.js | 2 +- plugins/colordialog/lang/sr-latn.js | 2 +- plugins/colordialog/lang/sr.js | 2 +- plugins/colordialog/lang/sv.js | 2 +- plugins/colordialog/lang/th.js | 2 +- plugins/colordialog/lang/tr.js | 2 +- plugins/colordialog/lang/tt.js | 2 +- plugins/colordialog/lang/ug.js | 2 +- plugins/colordialog/lang/uk.js | 2 +- plugins/colordialog/lang/vi.js | 2 +- plugins/colordialog/lang/zh-cn.js | 2 +- plugins/colordialog/lang/zh.js | 2 +- plugins/colordialog/plugin.js | 2 +- plugins/contextmenu/lang/af.js | 2 +- plugins/contextmenu/lang/ar.js | 2 +- plugins/contextmenu/lang/az.js | 2 +- plugins/contextmenu/lang/bg.js | 2 +- plugins/contextmenu/lang/bn.js | 2 +- plugins/contextmenu/lang/bs.js | 2 +- plugins/contextmenu/lang/ca.js | 2 +- plugins/contextmenu/lang/cs.js | 2 +- plugins/contextmenu/lang/cy.js | 2 +- plugins/contextmenu/lang/da.js | 2 +- plugins/contextmenu/lang/de-ch.js | 2 +- plugins/contextmenu/lang/de.js | 2 +- plugins/contextmenu/lang/el.js | 2 +- plugins/contextmenu/lang/en-au.js | 2 +- plugins/contextmenu/lang/en-ca.js | 2 +- plugins/contextmenu/lang/en-gb.js | 2 +- plugins/contextmenu/lang/en.js | 2 +- plugins/contextmenu/lang/eo.js | 2 +- plugins/contextmenu/lang/es-mx.js | 2 +- plugins/contextmenu/lang/es.js | 2 +- plugins/contextmenu/lang/et.js | 2 +- plugins/contextmenu/lang/eu.js | 2 +- plugins/contextmenu/lang/fa.js | 2 +- plugins/contextmenu/lang/fi.js | 2 +- plugins/contextmenu/lang/fo.js | 2 +- plugins/contextmenu/lang/fr-ca.js | 2 +- plugins/contextmenu/lang/fr.js | 2 +- plugins/contextmenu/lang/gl.js | 2 +- plugins/contextmenu/lang/gu.js | 2 +- plugins/contextmenu/lang/he.js | 2 +- plugins/contextmenu/lang/hi.js | 2 +- plugins/contextmenu/lang/hr.js | 2 +- plugins/contextmenu/lang/hu.js | 2 +- plugins/contextmenu/lang/id.js | 2 +- plugins/contextmenu/lang/is.js | 2 +- plugins/contextmenu/lang/it.js | 2 +- plugins/contextmenu/lang/ja.js | 2 +- plugins/contextmenu/lang/ka.js | 2 +- plugins/contextmenu/lang/km.js | 2 +- plugins/contextmenu/lang/ko.js | 2 +- plugins/contextmenu/lang/ku.js | 2 +- plugins/contextmenu/lang/lt.js | 2 +- plugins/contextmenu/lang/lv.js | 2 +- plugins/contextmenu/lang/mk.js | 2 +- plugins/contextmenu/lang/mn.js | 2 +- plugins/contextmenu/lang/ms.js | 2 +- plugins/contextmenu/lang/nb.js | 2 +- plugins/contextmenu/lang/nl.js | 2 +- plugins/contextmenu/lang/no.js | 2 +- plugins/contextmenu/lang/oc.js | 2 +- plugins/contextmenu/lang/pl.js | 2 +- plugins/contextmenu/lang/pt-br.js | 2 +- plugins/contextmenu/lang/pt.js | 2 +- plugins/contextmenu/lang/ro.js | 2 +- plugins/contextmenu/lang/ru.js | 2 +- plugins/contextmenu/lang/si.js | 2 +- plugins/contextmenu/lang/sk.js | 2 +- plugins/contextmenu/lang/sl.js | 2 +- plugins/contextmenu/lang/sq.js | 2 +- plugins/contextmenu/lang/sr-latn.js | 2 +- plugins/contextmenu/lang/sr.js | 2 +- plugins/contextmenu/lang/sv.js | 2 +- plugins/contextmenu/lang/th.js | 2 +- plugins/contextmenu/lang/tr.js | 2 +- plugins/contextmenu/lang/tt.js | 2 +- plugins/contextmenu/lang/ug.js | 2 +- plugins/contextmenu/lang/uk.js | 2 +- plugins/contextmenu/lang/vi.js | 2 +- plugins/contextmenu/lang/zh-cn.js | 2 +- plugins/contextmenu/lang/zh.js | 2 +- plugins/contextmenu/plugin.js | 2 +- plugins/copyformatting/lang/ar.js | 2 +- plugins/copyformatting/lang/az.js | 2 +- plugins/copyformatting/lang/bg.js | 2 +- plugins/copyformatting/lang/cs.js | 2 +- plugins/copyformatting/lang/da.js | 2 +- plugins/copyformatting/lang/de-ch.js | 2 +- plugins/copyformatting/lang/de.js | 2 +- plugins/copyformatting/lang/el.js | 2 +- plugins/copyformatting/lang/en-au.js | 2 +- plugins/copyformatting/lang/en.js | 2 +- plugins/copyformatting/lang/eo.js | 2 +- plugins/copyformatting/lang/es-mx.js | 2 +- plugins/copyformatting/lang/et.js | 2 +- plugins/copyformatting/lang/eu.js | 2 +- plugins/copyformatting/lang/fa.js | 2 +- plugins/copyformatting/lang/fr.js | 2 +- plugins/copyformatting/lang/gl.js | 2 +- plugins/copyformatting/lang/hr.js | 2 +- plugins/copyformatting/lang/hu.js | 2 +- plugins/copyformatting/lang/it.js | 2 +- plugins/copyformatting/lang/ja.js | 2 +- plugins/copyformatting/lang/ko.js | 2 +- plugins/copyformatting/lang/ku.js | 2 +- plugins/copyformatting/lang/lv.js | 2 +- plugins/copyformatting/lang/nb.js | 2 +- plugins/copyformatting/lang/nl.js | 2 +- plugins/copyformatting/lang/oc.js | 2 +- plugins/copyformatting/lang/pl.js | 2 +- plugins/copyformatting/lang/pt-br.js | 2 +- plugins/copyformatting/lang/pt.js | 2 +- plugins/copyformatting/lang/ro.js | 2 +- plugins/copyformatting/lang/ru.js | 2 +- plugins/copyformatting/lang/sk.js | 2 +- plugins/copyformatting/lang/sq.js | 2 +- plugins/copyformatting/lang/sr-latn.js | 2 +- plugins/copyformatting/lang/sr.js | 2 +- plugins/copyformatting/lang/sv.js | 2 +- plugins/copyformatting/lang/tr.js | 2 +- plugins/copyformatting/lang/uk.js | 2 +- plugins/copyformatting/lang/vi.js | 2 +- plugins/copyformatting/lang/zh-cn.js | 2 +- plugins/copyformatting/lang/zh.js | 2 +- plugins/copyformatting/plugin.js | 2 +- .../copyformatting/styles/copyformatting.css | 2 +- plugins/devtools/lang/_translationstatus.txt | 2 +- plugins/devtools/lang/ar.js | 2 +- plugins/devtools/lang/az.js | 2 +- plugins/devtools/lang/bg.js | 2 +- plugins/devtools/lang/ca.js | 2 +- plugins/devtools/lang/cs.js | 2 +- plugins/devtools/lang/cy.js | 2 +- plugins/devtools/lang/da.js | 2 +- plugins/devtools/lang/de-ch.js | 2 +- plugins/devtools/lang/de.js | 2 +- plugins/devtools/lang/el.js | 2 +- plugins/devtools/lang/en-au.js | 2 +- plugins/devtools/lang/en-gb.js | 2 +- plugins/devtools/lang/en.js | 2 +- plugins/devtools/lang/eo.js | 2 +- plugins/devtools/lang/es-mx.js | 2 +- plugins/devtools/lang/es.js | 2 +- plugins/devtools/lang/et.js | 2 +- plugins/devtools/lang/eu.js | 2 +- plugins/devtools/lang/fa.js | 2 +- plugins/devtools/lang/fi.js | 2 +- plugins/devtools/lang/fr-ca.js | 2 +- plugins/devtools/lang/fr.js | 2 +- plugins/devtools/lang/gl.js | 2 +- plugins/devtools/lang/gu.js | 2 +- plugins/devtools/lang/he.js | 2 +- plugins/devtools/lang/hr.js | 2 +- plugins/devtools/lang/hu.js | 2 +- plugins/devtools/lang/id.js | 2 +- plugins/devtools/lang/it.js | 2 +- plugins/devtools/lang/ja.js | 2 +- plugins/devtools/lang/km.js | 2 +- plugins/devtools/lang/ko.js | 2 +- plugins/devtools/lang/ku.js | 2 +- plugins/devtools/lang/lt.js | 2 +- plugins/devtools/lang/lv.js | 2 +- plugins/devtools/lang/nb.js | 2 +- plugins/devtools/lang/nl.js | 2 +- plugins/devtools/lang/no.js | 2 +- plugins/devtools/lang/oc.js | 2 +- plugins/devtools/lang/pl.js | 2 +- plugins/devtools/lang/pt-br.js | 2 +- plugins/devtools/lang/pt.js | 2 +- plugins/devtools/lang/ro.js | 2 +- plugins/devtools/lang/ru.js | 2 +- plugins/devtools/lang/si.js | 2 +- plugins/devtools/lang/sk.js | 2 +- plugins/devtools/lang/sl.js | 2 +- plugins/devtools/lang/sq.js | 2 +- plugins/devtools/lang/sr-latn.js | 2 +- plugins/devtools/lang/sr.js | 2 +- plugins/devtools/lang/sv.js | 2 +- plugins/devtools/lang/tr.js | 2 +- plugins/devtools/lang/tt.js | 2 +- plugins/devtools/lang/ug.js | 2 +- plugins/devtools/lang/uk.js | 2 +- plugins/devtools/lang/vi.js | 2 +- plugins/devtools/lang/zh-cn.js | 2 +- plugins/devtools/lang/zh.js | 2 +- plugins/devtools/plugin.js | 2 +- plugins/devtools/samples/devtools.html | 2 +- plugins/dialog/dialogDefinition.js | 2 +- plugins/dialog/plugin.js | 2 +- plugins/dialog/samples/assets/my_dialog.js | 2 +- plugins/dialog/samples/dialog.html | 2 +- plugins/dialogadvtab/plugin.js | 2 +- plugins/dialogui/plugin.js | 2 +- plugins/div/dialogs/div.js | 2 +- plugins/div/lang/af.js | 2 +- plugins/div/lang/ar.js | 2 +- plugins/div/lang/az.js | 2 +- plugins/div/lang/bg.js | 2 +- plugins/div/lang/bn.js | 2 +- plugins/div/lang/bs.js | 2 +- plugins/div/lang/ca.js | 2 +- plugins/div/lang/cs.js | 2 +- plugins/div/lang/cy.js | 2 +- plugins/div/lang/da.js | 2 +- plugins/div/lang/de-ch.js | 2 +- plugins/div/lang/de.js | 2 +- plugins/div/lang/el.js | 2 +- plugins/div/lang/en-au.js | 2 +- plugins/div/lang/en-ca.js | 2 +- plugins/div/lang/en-gb.js | 2 +- plugins/div/lang/en.js | 2 +- plugins/div/lang/eo.js | 2 +- plugins/div/lang/es-mx.js | 2 +- plugins/div/lang/es.js | 2 +- plugins/div/lang/et.js | 2 +- plugins/div/lang/eu.js | 2 +- plugins/div/lang/fa.js | 2 +- plugins/div/lang/fi.js | 2 +- plugins/div/lang/fo.js | 2 +- plugins/div/lang/fr-ca.js | 2 +- plugins/div/lang/fr.js | 2 +- plugins/div/lang/gl.js | 2 +- plugins/div/lang/gu.js | 2 +- plugins/div/lang/he.js | 2 +- plugins/div/lang/hi.js | 2 +- plugins/div/lang/hr.js | 2 +- plugins/div/lang/hu.js | 2 +- plugins/div/lang/id.js | 2 +- plugins/div/lang/is.js | 2 +- plugins/div/lang/it.js | 2 +- plugins/div/lang/ja.js | 2 +- plugins/div/lang/ka.js | 2 +- plugins/div/lang/km.js | 2 +- plugins/div/lang/ko.js | 2 +- plugins/div/lang/ku.js | 2 +- plugins/div/lang/lt.js | 2 +- plugins/div/lang/lv.js | 2 +- plugins/div/lang/mk.js | 2 +- plugins/div/lang/mn.js | 2 +- plugins/div/lang/ms.js | 2 +- plugins/div/lang/nb.js | 2 +- plugins/div/lang/nl.js | 2 +- plugins/div/lang/no.js | 2 +- plugins/div/lang/oc.js | 2 +- plugins/div/lang/pl.js | 2 +- plugins/div/lang/pt-br.js | 2 +- plugins/div/lang/pt.js | 2 +- plugins/div/lang/ro.js | 2 +- plugins/div/lang/ru.js | 2 +- plugins/div/lang/si.js | 2 +- plugins/div/lang/sk.js | 2 +- plugins/div/lang/sl.js | 2 +- plugins/div/lang/sq.js | 2 +- plugins/div/lang/sr-latn.js | 2 +- plugins/div/lang/sr.js | 2 +- plugins/div/lang/sv.js | 2 +- plugins/div/lang/th.js | 2 +- plugins/div/lang/tr.js | 2 +- plugins/div/lang/tt.js | 2 +- plugins/div/lang/ug.js | 2 +- plugins/div/lang/uk.js | 2 +- plugins/div/lang/vi.js | 2 +- plugins/div/lang/zh-cn.js | 2 +- plugins/div/lang/zh.js | 2 +- plugins/div/plugin.js | 2 +- plugins/divarea/plugin.js | 2 +- plugins/divarea/samples/divarea.html | 2 +- plugins/docprops/dialogs/docprops.js | 2 +- plugins/docprops/lang/af.js | 2 +- plugins/docprops/lang/ar.js | 2 +- plugins/docprops/lang/az.js | 2 +- plugins/docprops/lang/bg.js | 2 +- plugins/docprops/lang/bn.js | 2 +- plugins/docprops/lang/bs.js | 2 +- plugins/docprops/lang/ca.js | 2 +- plugins/docprops/lang/cs.js | 2 +- plugins/docprops/lang/cy.js | 2 +- plugins/docprops/lang/da.js | 2 +- plugins/docprops/lang/de-ch.js | 2 +- plugins/docprops/lang/de.js | 2 +- plugins/docprops/lang/el.js | 2 +- plugins/docprops/lang/en-au.js | 2 +- plugins/docprops/lang/en-ca.js | 2 +- plugins/docprops/lang/en-gb.js | 2 +- plugins/docprops/lang/en.js | 2 +- plugins/docprops/lang/eo.js | 2 +- plugins/docprops/lang/es-mx.js | 2 +- plugins/docprops/lang/es.js | 2 +- plugins/docprops/lang/et.js | 2 +- plugins/docprops/lang/eu.js | 2 +- plugins/docprops/lang/fa.js | 2 +- plugins/docprops/lang/fi.js | 2 +- plugins/docprops/lang/fo.js | 2 +- plugins/docprops/lang/fr-ca.js | 2 +- plugins/docprops/lang/fr.js | 2 +- plugins/docprops/lang/gl.js | 2 +- plugins/docprops/lang/gu.js | 2 +- plugins/docprops/lang/he.js | 2 +- plugins/docprops/lang/hi.js | 2 +- plugins/docprops/lang/hr.js | 2 +- plugins/docprops/lang/hu.js | 2 +- plugins/docprops/lang/id.js | 2 +- plugins/docprops/lang/is.js | 2 +- plugins/docprops/lang/it.js | 2 +- plugins/docprops/lang/ja.js | 2 +- plugins/docprops/lang/ka.js | 2 +- plugins/docprops/lang/km.js | 2 +- plugins/docprops/lang/ko.js | 2 +- plugins/docprops/lang/ku.js | 2 +- plugins/docprops/lang/lt.js | 2 +- plugins/docprops/lang/lv.js | 2 +- plugins/docprops/lang/mk.js | 2 +- plugins/docprops/lang/mn.js | 2 +- plugins/docprops/lang/ms.js | 2 +- plugins/docprops/lang/nb.js | 2 +- plugins/docprops/lang/nl.js | 2 +- plugins/docprops/lang/no.js | 2 +- plugins/docprops/lang/oc.js | 2 +- plugins/docprops/lang/pl.js | 2 +- plugins/docprops/lang/pt-br.js | 2 +- plugins/docprops/lang/pt.js | 2 +- plugins/docprops/lang/ro.js | 2 +- plugins/docprops/lang/ru.js | 2 +- plugins/docprops/lang/si.js | 2 +- plugins/docprops/lang/sk.js | 2 +- plugins/docprops/lang/sl.js | 2 +- plugins/docprops/lang/sq.js | 2 +- plugins/docprops/lang/sr-latn.js | 2 +- plugins/docprops/lang/sr.js | 2 +- plugins/docprops/lang/sv.js | 2 +- plugins/docprops/lang/th.js | 2 +- plugins/docprops/lang/tr.js | 2 +- plugins/docprops/lang/tt.js | 2 +- plugins/docprops/lang/ug.js | 2 +- plugins/docprops/lang/uk.js | 2 +- plugins/docprops/lang/vi.js | 2 +- plugins/docprops/lang/zh-cn.js | 2 +- plugins/docprops/lang/zh.js | 2 +- plugins/docprops/plugin.js | 2 +- plugins/docprops/samples/docprops.html | 2 +- plugins/easyimage/dialogs/easyimagealt.js | 2 +- plugins/easyimage/lang/ar.js | 2 +- plugins/easyimage/lang/az.js | 2 +- plugins/easyimage/lang/bg.js | 2 +- plugins/easyimage/lang/cs.js | 2 +- plugins/easyimage/lang/da.js | 2 +- plugins/easyimage/lang/de-ch.js | 2 +- plugins/easyimage/lang/de.js | 2 +- plugins/easyimage/lang/el.js | 2 +- plugins/easyimage/lang/en-au.js | 2 +- plugins/easyimage/lang/en.js | 2 +- plugins/easyimage/lang/et.js | 2 +- plugins/easyimage/lang/fa.js | 2 +- plugins/easyimage/lang/fr.js | 2 +- plugins/easyimage/lang/gl.js | 2 +- plugins/easyimage/lang/hr.js | 2 +- plugins/easyimage/lang/hu.js | 2 +- plugins/easyimage/lang/it.js | 2 +- plugins/easyimage/lang/ku.js | 2 +- plugins/easyimage/lang/lv.js | 2 +- plugins/easyimage/lang/nb.js | 2 +- plugins/easyimage/lang/nl.js | 2 +- plugins/easyimage/lang/no.js | 2 +- plugins/easyimage/lang/pl.js | 2 +- plugins/easyimage/lang/pt-br.js | 2 +- plugins/easyimage/lang/pt.js | 2 +- plugins/easyimage/lang/ro.js | 2 +- plugins/easyimage/lang/ru.js | 2 +- plugins/easyimage/lang/sk.js | 2 +- plugins/easyimage/lang/sq.js | 2 +- plugins/easyimage/lang/sr-latn.js | 2 +- plugins/easyimage/lang/sr.js | 2 +- plugins/easyimage/lang/sv.js | 2 +- plugins/easyimage/lang/tr.js | 2 +- plugins/easyimage/lang/tt.js | 2 +- plugins/easyimage/lang/uk.js | 2 +- plugins/easyimage/lang/zh-cn.js | 2 +- plugins/easyimage/lang/zh.js | 2 +- plugins/easyimage/plugin.js | 2 +- plugins/easyimage/samples/easyimage.html | 2 +- plugins/easyimage/styles/easyimage.css | 2 +- plugins/editorplaceholder/plugin.js | 2 +- plugins/elementspath/lang/af.js | 2 +- plugins/elementspath/lang/ar.js | 2 +- plugins/elementspath/lang/az.js | 2 +- plugins/elementspath/lang/bg.js | 2 +- plugins/elementspath/lang/bn.js | 2 +- plugins/elementspath/lang/bs.js | 2 +- plugins/elementspath/lang/ca.js | 2 +- plugins/elementspath/lang/cs.js | 2 +- plugins/elementspath/lang/cy.js | 2 +- plugins/elementspath/lang/da.js | 2 +- plugins/elementspath/lang/de-ch.js | 2 +- plugins/elementspath/lang/de.js | 2 +- plugins/elementspath/lang/el.js | 2 +- plugins/elementspath/lang/en-au.js | 2 +- plugins/elementspath/lang/en-ca.js | 2 +- plugins/elementspath/lang/en-gb.js | 2 +- plugins/elementspath/lang/en.js | 2 +- plugins/elementspath/lang/eo.js | 2 +- plugins/elementspath/lang/es-mx.js | 2 +- plugins/elementspath/lang/es.js | 2 +- plugins/elementspath/lang/et.js | 2 +- plugins/elementspath/lang/eu.js | 2 +- plugins/elementspath/lang/fa.js | 2 +- plugins/elementspath/lang/fi.js | 2 +- plugins/elementspath/lang/fo.js | 2 +- plugins/elementspath/lang/fr-ca.js | 2 +- plugins/elementspath/lang/fr.js | 2 +- plugins/elementspath/lang/gl.js | 2 +- plugins/elementspath/lang/gu.js | 2 +- plugins/elementspath/lang/he.js | 2 +- plugins/elementspath/lang/hi.js | 2 +- plugins/elementspath/lang/hr.js | 2 +- plugins/elementspath/lang/hu.js | 2 +- plugins/elementspath/lang/is.js | 2 +- plugins/elementspath/lang/it.js | 2 +- plugins/elementspath/lang/ja.js | 2 +- plugins/elementspath/lang/ka.js | 2 +- plugins/elementspath/lang/km.js | 2 +- plugins/elementspath/lang/ko.js | 2 +- plugins/elementspath/lang/ku.js | 2 +- plugins/elementspath/lang/lt.js | 2 +- plugins/elementspath/lang/lv.js | 2 +- plugins/elementspath/lang/mk.js | 2 +- plugins/elementspath/lang/mn.js | 2 +- plugins/elementspath/lang/ms.js | 2 +- plugins/elementspath/lang/nb.js | 2 +- plugins/elementspath/lang/nl.js | 2 +- plugins/elementspath/lang/no.js | 2 +- plugins/elementspath/lang/oc.js | 2 +- plugins/elementspath/lang/pl.js | 2 +- plugins/elementspath/lang/pt-br.js | 2 +- plugins/elementspath/lang/pt.js | 2 +- plugins/elementspath/lang/ro.js | 2 +- plugins/elementspath/lang/ru.js | 2 +- plugins/elementspath/lang/si.js | 2 +- plugins/elementspath/lang/sk.js | 2 +- plugins/elementspath/lang/sl.js | 2 +- plugins/elementspath/lang/sq.js | 2 +- plugins/elementspath/lang/sr-latn.js | 2 +- plugins/elementspath/lang/sr.js | 2 +- plugins/elementspath/lang/sv.js | 2 +- plugins/elementspath/lang/th.js | 2 +- plugins/elementspath/lang/tr.js | 2 +- plugins/elementspath/lang/tt.js | 2 +- plugins/elementspath/lang/ug.js | 2 +- plugins/elementspath/lang/uk.js | 2 +- plugins/elementspath/lang/vi.js | 2 +- plugins/elementspath/lang/zh-cn.js | 2 +- plugins/elementspath/lang/zh.js | 2 +- plugins/elementspath/plugin.js | 2 +- plugins/embed/plugin.js | 2 +- plugins/embedbase/dialogs/embedbase.js | 2 +- plugins/embedbase/lang/ar.js | 2 +- plugins/embedbase/lang/az.js | 2 +- plugins/embedbase/lang/bg.js | 2 +- plugins/embedbase/lang/ca.js | 2 +- plugins/embedbase/lang/cs.js | 2 +- plugins/embedbase/lang/da.js | 2 +- plugins/embedbase/lang/de-ch.js | 2 +- plugins/embedbase/lang/de.js | 2 +- plugins/embedbase/lang/el.js | 2 +- plugins/embedbase/lang/en-au.js | 2 +- plugins/embedbase/lang/en.js | 2 +- plugins/embedbase/lang/eo.js | 2 +- plugins/embedbase/lang/es-mx.js | 2 +- plugins/embedbase/lang/es.js | 2 +- plugins/embedbase/lang/et.js | 2 +- plugins/embedbase/lang/eu.js | 2 +- plugins/embedbase/lang/fa.js | 2 +- plugins/embedbase/lang/fr.js | 2 +- plugins/embedbase/lang/gl.js | 2 +- plugins/embedbase/lang/hr.js | 2 +- plugins/embedbase/lang/hu.js | 2 +- plugins/embedbase/lang/id.js | 2 +- plugins/embedbase/lang/it.js | 2 +- plugins/embedbase/lang/ja.js | 2 +- plugins/embedbase/lang/ko.js | 2 +- plugins/embedbase/lang/ku.js | 2 +- plugins/embedbase/lang/lv.js | 2 +- plugins/embedbase/lang/nb.js | 2 +- plugins/embedbase/lang/nl.js | 2 +- plugins/embedbase/lang/oc.js | 2 +- plugins/embedbase/lang/pl.js | 2 +- plugins/embedbase/lang/pt-br.js | 2 +- plugins/embedbase/lang/pt.js | 2 +- plugins/embedbase/lang/ro.js | 2 +- plugins/embedbase/lang/ru.js | 2 +- plugins/embedbase/lang/sk.js | 2 +- plugins/embedbase/lang/sq.js | 2 +- plugins/embedbase/lang/sr-latn.js | 2 +- plugins/embedbase/lang/sr.js | 2 +- plugins/embedbase/lang/sv.js | 2 +- plugins/embedbase/lang/tr.js | 2 +- plugins/embedbase/lang/ug.js | 2 +- plugins/embedbase/lang/uk.js | 2 +- plugins/embedbase/lang/zh-cn.js | 2 +- plugins/embedbase/lang/zh.js | 2 +- plugins/embedbase/plugin.js | 2 +- plugins/embedsemantic/plugin.js | 2 +- plugins/emoji/lang/cs.js | 2 +- plugins/emoji/lang/da.js | 2 +- plugins/emoji/lang/de-ch.js | 2 +- plugins/emoji/lang/de.js | 2 +- plugins/emoji/lang/el.js | 2 +- plugins/emoji/lang/en-au.js | 2 +- plugins/emoji/lang/en.js | 2 +- plugins/emoji/lang/et.js | 2 +- plugins/emoji/lang/fa.js | 2 +- plugins/emoji/lang/fr.js | 2 +- plugins/emoji/lang/gl.js | 2 +- plugins/emoji/lang/hr.js | 2 +- plugins/emoji/lang/hu.js | 2 +- plugins/emoji/lang/it.js | 2 +- plugins/emoji/lang/nl.js | 2 +- plugins/emoji/lang/pl.js | 2 +- plugins/emoji/lang/pt-br.js | 2 +- plugins/emoji/lang/sk.js | 2 +- plugins/emoji/lang/sr-latn.js | 2 +- plugins/emoji/lang/sr.js | 2 +- plugins/emoji/lang/sv.js | 2 +- plugins/emoji/lang/tr.js | 2 +- plugins/emoji/lang/uk.js | 2 +- plugins/emoji/lang/zh-cn.js | 2 +- plugins/emoji/lang/zh.js | 2 +- plugins/emoji/plugin.js | 2 +- plugins/emoji/samples/emoji.html | 2 +- plugins/enterkey/plugin.js | 2 +- plugins/enterkey/samples/enterkey.html | 2 +- plugins/entities/plugin.js | 2 +- plugins/fakeobjects/lang/af.js | 2 +- plugins/fakeobjects/lang/ar.js | 2 +- plugins/fakeobjects/lang/az.js | 2 +- plugins/fakeobjects/lang/bg.js | 2 +- plugins/fakeobjects/lang/bn.js | 2 +- plugins/fakeobjects/lang/bs.js | 2 +- plugins/fakeobjects/lang/ca.js | 2 +- plugins/fakeobjects/lang/cs.js | 2 +- plugins/fakeobjects/lang/cy.js | 2 +- plugins/fakeobjects/lang/da.js | 2 +- plugins/fakeobjects/lang/de-ch.js | 2 +- plugins/fakeobjects/lang/de.js | 2 +- plugins/fakeobjects/lang/el.js | 2 +- plugins/fakeobjects/lang/en-au.js | 2 +- plugins/fakeobjects/lang/en-ca.js | 2 +- plugins/fakeobjects/lang/en-gb.js | 2 +- plugins/fakeobjects/lang/en.js | 2 +- plugins/fakeobjects/lang/eo.js | 2 +- plugins/fakeobjects/lang/es-mx.js | 2 +- plugins/fakeobjects/lang/es.js | 2 +- plugins/fakeobjects/lang/et.js | 2 +- plugins/fakeobjects/lang/eu.js | 2 +- plugins/fakeobjects/lang/fa.js | 2 +- plugins/fakeobjects/lang/fi.js | 2 +- plugins/fakeobjects/lang/fo.js | 2 +- plugins/fakeobjects/lang/fr-ca.js | 2 +- plugins/fakeobjects/lang/fr.js | 2 +- plugins/fakeobjects/lang/gl.js | 2 +- plugins/fakeobjects/lang/gu.js | 2 +- plugins/fakeobjects/lang/he.js | 2 +- plugins/fakeobjects/lang/hi.js | 2 +- plugins/fakeobjects/lang/hr.js | 2 +- plugins/fakeobjects/lang/hu.js | 2 +- plugins/fakeobjects/lang/id.js | 2 +- plugins/fakeobjects/lang/is.js | 2 +- plugins/fakeobjects/lang/it.js | 2 +- plugins/fakeobjects/lang/ja.js | 2 +- plugins/fakeobjects/lang/ka.js | 2 +- plugins/fakeobjects/lang/km.js | 2 +- plugins/fakeobjects/lang/ko.js | 2 +- plugins/fakeobjects/lang/ku.js | 2 +- plugins/fakeobjects/lang/lt.js | 2 +- plugins/fakeobjects/lang/lv.js | 2 +- plugins/fakeobjects/lang/mk.js | 2 +- plugins/fakeobjects/lang/mn.js | 2 +- plugins/fakeobjects/lang/ms.js | 2 +- plugins/fakeobjects/lang/nb.js | 2 +- plugins/fakeobjects/lang/nl.js | 2 +- plugins/fakeobjects/lang/no.js | 2 +- plugins/fakeobjects/lang/oc.js | 2 +- plugins/fakeobjects/lang/pl.js | 2 +- plugins/fakeobjects/lang/pt-br.js | 2 +- plugins/fakeobjects/lang/pt.js | 2 +- plugins/fakeobjects/lang/ro.js | 2 +- plugins/fakeobjects/lang/ru.js | 2 +- plugins/fakeobjects/lang/si.js | 2 +- plugins/fakeobjects/lang/sk.js | 2 +- plugins/fakeobjects/lang/sl.js | 2 +- plugins/fakeobjects/lang/sq.js | 2 +- plugins/fakeobjects/lang/sr-latn.js | 2 +- plugins/fakeobjects/lang/sr.js | 2 +- plugins/fakeobjects/lang/sv.js | 2 +- plugins/fakeobjects/lang/th.js | 2 +- plugins/fakeobjects/lang/tr.js | 2 +- plugins/fakeobjects/lang/tt.js | 2 +- plugins/fakeobjects/lang/ug.js | 2 +- plugins/fakeobjects/lang/uk.js | 2 +- plugins/fakeobjects/lang/vi.js | 2 +- plugins/fakeobjects/lang/zh-cn.js | 2 +- plugins/fakeobjects/lang/zh.js | 2 +- plugins/fakeobjects/plugin.js | 2 +- plugins/filebrowser/plugin.js | 2 +- plugins/filetools/dev/uploaddebugger.js | 2 +- plugins/filetools/lang/az.js | 2 +- plugins/filetools/lang/bg.js | 2 +- plugins/filetools/lang/ca.js | 2 +- plugins/filetools/lang/cs.js | 2 +- plugins/filetools/lang/da.js | 2 +- plugins/filetools/lang/de-ch.js | 2 +- plugins/filetools/lang/de.js | 2 +- plugins/filetools/lang/el.js | 2 +- plugins/filetools/lang/en-au.js | 2 +- plugins/filetools/lang/en.js | 2 +- plugins/filetools/lang/eo.js | 2 +- plugins/filetools/lang/es-mx.js | 2 +- plugins/filetools/lang/es.js | 2 +- plugins/filetools/lang/et.js | 2 +- plugins/filetools/lang/eu.js | 2 +- plugins/filetools/lang/fa.js | 2 +- plugins/filetools/lang/fr.js | 2 +- plugins/filetools/lang/gl.js | 2 +- plugins/filetools/lang/hr.js | 2 +- plugins/filetools/lang/hu.js | 2 +- plugins/filetools/lang/id.js | 2 +- plugins/filetools/lang/it.js | 2 +- plugins/filetools/lang/ja.js | 2 +- plugins/filetools/lang/km.js | 2 +- plugins/filetools/lang/ko.js | 2 +- plugins/filetools/lang/ku.js | 2 +- plugins/filetools/lang/lv.js | 2 +- plugins/filetools/lang/nb.js | 2 +- plugins/filetools/lang/nl.js | 2 +- plugins/filetools/lang/no.js | 2 +- plugins/filetools/lang/oc.js | 2 +- plugins/filetools/lang/pl.js | 2 +- plugins/filetools/lang/pt-br.js | 2 +- plugins/filetools/lang/pt.js | 2 +- plugins/filetools/lang/ro.js | 2 +- plugins/filetools/lang/ru.js | 2 +- plugins/filetools/lang/sk.js | 2 +- plugins/filetools/lang/sq.js | 2 +- plugins/filetools/lang/sr-latn.js | 2 +- plugins/filetools/lang/sr.js | 2 +- plugins/filetools/lang/sv.js | 2 +- plugins/filetools/lang/tr.js | 2 +- plugins/filetools/lang/ug.js | 2 +- plugins/filetools/lang/uk.js | 2 +- plugins/filetools/lang/vi.js | 2 +- plugins/filetools/lang/zh-cn.js | 2 +- plugins/filetools/lang/zh.js | 2 +- plugins/filetools/plugin.js | 2 +- plugins/find/dialogs/find.js | 2 +- plugins/find/lang/af.js | 2 +- plugins/find/lang/ar.js | 2 +- plugins/find/lang/az.js | 2 +- plugins/find/lang/bg.js | 2 +- plugins/find/lang/bn.js | 2 +- plugins/find/lang/bs.js | 2 +- plugins/find/lang/ca.js | 2 +- plugins/find/lang/cs.js | 2 +- plugins/find/lang/cy.js | 2 +- plugins/find/lang/da.js | 2 +- plugins/find/lang/de-ch.js | 2 +- plugins/find/lang/de.js | 2 +- plugins/find/lang/el.js | 2 +- plugins/find/lang/en-au.js | 2 +- plugins/find/lang/en-ca.js | 2 +- plugins/find/lang/en-gb.js | 2 +- plugins/find/lang/en.js | 2 +- plugins/find/lang/eo.js | 2 +- plugins/find/lang/es-mx.js | 2 +- plugins/find/lang/es.js | 2 +- plugins/find/lang/et.js | 2 +- plugins/find/lang/eu.js | 2 +- plugins/find/lang/fa.js | 2 +- plugins/find/lang/fi.js | 2 +- plugins/find/lang/fo.js | 2 +- plugins/find/lang/fr-ca.js | 2 +- plugins/find/lang/fr.js | 2 +- plugins/find/lang/gl.js | 2 +- plugins/find/lang/gu.js | 2 +- plugins/find/lang/he.js | 2 +- plugins/find/lang/hi.js | 2 +- plugins/find/lang/hr.js | 2 +- plugins/find/lang/hu.js | 2 +- plugins/find/lang/id.js | 2 +- plugins/find/lang/is.js | 2 +- plugins/find/lang/it.js | 2 +- plugins/find/lang/ja.js | 2 +- plugins/find/lang/ka.js | 2 +- plugins/find/lang/km.js | 2 +- plugins/find/lang/ko.js | 2 +- plugins/find/lang/ku.js | 2 +- plugins/find/lang/lt.js | 2 +- plugins/find/lang/lv.js | 2 +- plugins/find/lang/mk.js | 2 +- plugins/find/lang/mn.js | 2 +- plugins/find/lang/ms.js | 2 +- plugins/find/lang/nb.js | 2 +- plugins/find/lang/nl.js | 2 +- plugins/find/lang/no.js | 2 +- plugins/find/lang/oc.js | 2 +- plugins/find/lang/pl.js | 2 +- plugins/find/lang/pt-br.js | 2 +- plugins/find/lang/pt.js | 2 +- plugins/find/lang/ro.js | 2 +- plugins/find/lang/ru.js | 2 +- plugins/find/lang/si.js | 2 +- plugins/find/lang/sk.js | 2 +- plugins/find/lang/sl.js | 2 +- plugins/find/lang/sq.js | 2 +- plugins/find/lang/sr-latn.js | 2 +- plugins/find/lang/sr.js | 2 +- plugins/find/lang/sv.js | 2 +- plugins/find/lang/th.js | 2 +- plugins/find/lang/tr.js | 2 +- plugins/find/lang/tt.js | 2 +- plugins/find/lang/ug.js | 2 +- plugins/find/lang/uk.js | 2 +- plugins/find/lang/vi.js | 2 +- plugins/find/lang/zh-cn.js | 2 +- plugins/find/lang/zh.js | 2 +- plugins/find/plugin.js | 2 +- plugins/flash/plugin.js | 2 +- plugins/floatingspace/plugin.js | 2 +- plugins/floatpanel/plugin.js | 2 +- plugins/font/lang/af.js | 2 +- plugins/font/lang/ar.js | 2 +- plugins/font/lang/az.js | 2 +- plugins/font/lang/bg.js | 2 +- plugins/font/lang/bn.js | 2 +- plugins/font/lang/bs.js | 2 +- plugins/font/lang/ca.js | 2 +- plugins/font/lang/cs.js | 2 +- plugins/font/lang/cy.js | 2 +- plugins/font/lang/da.js | 2 +- plugins/font/lang/de-ch.js | 2 +- plugins/font/lang/de.js | 2 +- plugins/font/lang/el.js | 2 +- plugins/font/lang/en-au.js | 2 +- plugins/font/lang/en-ca.js | 2 +- plugins/font/lang/en-gb.js | 2 +- plugins/font/lang/en.js | 2 +- plugins/font/lang/eo.js | 2 +- plugins/font/lang/es-mx.js | 2 +- plugins/font/lang/es.js | 2 +- plugins/font/lang/et.js | 2 +- plugins/font/lang/eu.js | 2 +- plugins/font/lang/fa.js | 2 +- plugins/font/lang/fi.js | 2 +- plugins/font/lang/fo.js | 2 +- plugins/font/lang/fr-ca.js | 2 +- plugins/font/lang/fr.js | 2 +- plugins/font/lang/gl.js | 2 +- plugins/font/lang/gu.js | 2 +- plugins/font/lang/he.js | 2 +- plugins/font/lang/hi.js | 2 +- plugins/font/lang/hr.js | 2 +- plugins/font/lang/hu.js | 2 +- plugins/font/lang/id.js | 2 +- plugins/font/lang/is.js | 2 +- plugins/font/lang/it.js | 2 +- plugins/font/lang/ja.js | 2 +- plugins/font/lang/ka.js | 2 +- plugins/font/lang/km.js | 2 +- plugins/font/lang/ko.js | 2 +- plugins/font/lang/ku.js | 2 +- plugins/font/lang/lt.js | 2 +- plugins/font/lang/lv.js | 2 +- plugins/font/lang/mk.js | 2 +- plugins/font/lang/mn.js | 2 +- plugins/font/lang/ms.js | 2 +- plugins/font/lang/nb.js | 2 +- plugins/font/lang/nl.js | 2 +- plugins/font/lang/no.js | 2 +- plugins/font/lang/oc.js | 2 +- plugins/font/lang/pl.js | 2 +- plugins/font/lang/pt-br.js | 2 +- plugins/font/lang/pt.js | 2 +- plugins/font/lang/ro.js | 2 +- plugins/font/lang/ru.js | 2 +- plugins/font/lang/si.js | 2 +- plugins/font/lang/sk.js | 2 +- plugins/font/lang/sl.js | 2 +- plugins/font/lang/sq.js | 2 +- plugins/font/lang/sr-latn.js | 2 +- plugins/font/lang/sr.js | 2 +- plugins/font/lang/sv.js | 2 +- plugins/font/lang/th.js | 2 +- plugins/font/lang/tr.js | 2 +- plugins/font/lang/tt.js | 2 +- plugins/font/lang/ug.js | 2 +- plugins/font/lang/uk.js | 2 +- plugins/font/lang/vi.js | 2 +- plugins/font/lang/zh-cn.js | 2 +- plugins/font/lang/zh.js | 2 +- plugins/font/plugin.js | 2 +- plugins/format/lang/af.js | 2 +- plugins/format/lang/ar.js | 2 +- plugins/format/lang/az.js | 2 +- plugins/format/lang/bg.js | 2 +- plugins/format/lang/bn.js | 2 +- plugins/format/lang/bs.js | 2 +- plugins/format/lang/ca.js | 2 +- plugins/format/lang/cs.js | 2 +- plugins/format/lang/cy.js | 2 +- plugins/format/lang/da.js | 2 +- plugins/format/lang/de-ch.js | 2 +- plugins/format/lang/de.js | 2 +- plugins/format/lang/el.js | 2 +- plugins/format/lang/en-au.js | 2 +- plugins/format/lang/en-ca.js | 2 +- plugins/format/lang/en-gb.js | 2 +- plugins/format/lang/en.js | 2 +- plugins/format/lang/eo.js | 2 +- plugins/format/lang/es-mx.js | 2 +- plugins/format/lang/es.js | 2 +- plugins/format/lang/et.js | 2 +- plugins/format/lang/eu.js | 2 +- plugins/format/lang/fa.js | 2 +- plugins/format/lang/fi.js | 2 +- plugins/format/lang/fo.js | 2 +- plugins/format/lang/fr-ca.js | 2 +- plugins/format/lang/fr.js | 2 +- plugins/format/lang/gl.js | 2 +- plugins/format/lang/gu.js | 2 +- plugins/format/lang/he.js | 2 +- plugins/format/lang/hi.js | 2 +- plugins/format/lang/hr.js | 2 +- plugins/format/lang/hu.js | 2 +- plugins/format/lang/id.js | 2 +- plugins/format/lang/is.js | 2 +- plugins/format/lang/it.js | 2 +- plugins/format/lang/ja.js | 2 +- plugins/format/lang/ka.js | 2 +- plugins/format/lang/km.js | 2 +- plugins/format/lang/ko.js | 2 +- plugins/format/lang/ku.js | 2 +- plugins/format/lang/lt.js | 2 +- plugins/format/lang/lv.js | 2 +- plugins/format/lang/mk.js | 2 +- plugins/format/lang/mn.js | 2 +- plugins/format/lang/ms.js | 2 +- plugins/format/lang/nb.js | 2 +- plugins/format/lang/nl.js | 2 +- plugins/format/lang/no.js | 2 +- plugins/format/lang/oc.js | 2 +- plugins/format/lang/pl.js | 2 +- plugins/format/lang/pt-br.js | 2 +- plugins/format/lang/pt.js | 2 +- plugins/format/lang/ro.js | 2 +- plugins/format/lang/ru.js | 2 +- plugins/format/lang/si.js | 2 +- plugins/format/lang/sk.js | 2 +- plugins/format/lang/sl.js | 2 +- plugins/format/lang/sq.js | 2 +- plugins/format/lang/sr-latn.js | 2 +- plugins/format/lang/sr.js | 2 +- plugins/format/lang/sv.js | 2 +- plugins/format/lang/th.js | 2 +- plugins/format/lang/tr.js | 2 +- plugins/format/lang/tt.js | 2 +- plugins/format/lang/ug.js | 2 +- plugins/format/lang/uk.js | 2 +- plugins/format/lang/vi.js | 2 +- plugins/format/lang/zh-cn.js | 2 +- plugins/format/lang/zh.js | 2 +- plugins/format/plugin.js | 2 +- plugins/forms/dialogs/button.js | 2 +- plugins/forms/dialogs/checkbox.js | 2 +- plugins/forms/dialogs/form.js | 2 +- plugins/forms/dialogs/hiddenfield.js | 2 +- plugins/forms/dialogs/radio.js | 2 +- plugins/forms/dialogs/select.js | 2 +- plugins/forms/dialogs/textarea.js | 2 +- plugins/forms/dialogs/textfield.js | 2 +- plugins/forms/lang/af.js | 2 +- plugins/forms/lang/ar.js | 2 +- plugins/forms/lang/az.js | 2 +- plugins/forms/lang/bg.js | 2 +- plugins/forms/lang/bn.js | 2 +- plugins/forms/lang/bs.js | 2 +- plugins/forms/lang/ca.js | 2 +- plugins/forms/lang/cs.js | 2 +- plugins/forms/lang/cy.js | 2 +- plugins/forms/lang/da.js | 2 +- plugins/forms/lang/de-ch.js | 2 +- plugins/forms/lang/de.js | 2 +- plugins/forms/lang/el.js | 2 +- plugins/forms/lang/en-au.js | 2 +- plugins/forms/lang/en-ca.js | 2 +- plugins/forms/lang/en-gb.js | 2 +- plugins/forms/lang/en.js | 2 +- plugins/forms/lang/eo.js | 2 +- plugins/forms/lang/es-mx.js | 2 +- plugins/forms/lang/es.js | 2 +- plugins/forms/lang/et.js | 2 +- plugins/forms/lang/eu.js | 2 +- plugins/forms/lang/fa.js | 2 +- plugins/forms/lang/fi.js | 2 +- plugins/forms/lang/fo.js | 2 +- plugins/forms/lang/fr-ca.js | 2 +- plugins/forms/lang/fr.js | 2 +- plugins/forms/lang/gl.js | 2 +- plugins/forms/lang/gu.js | 2 +- plugins/forms/lang/he.js | 2 +- plugins/forms/lang/hi.js | 2 +- plugins/forms/lang/hr.js | 2 +- plugins/forms/lang/hu.js | 2 +- plugins/forms/lang/id.js | 2 +- plugins/forms/lang/is.js | 2 +- plugins/forms/lang/it.js | 2 +- plugins/forms/lang/ja.js | 2 +- plugins/forms/lang/ka.js | 2 +- plugins/forms/lang/km.js | 2 +- plugins/forms/lang/ko.js | 2 +- plugins/forms/lang/ku.js | 2 +- plugins/forms/lang/lt.js | 2 +- plugins/forms/lang/lv.js | 2 +- plugins/forms/lang/mk.js | 2 +- plugins/forms/lang/mn.js | 2 +- plugins/forms/lang/ms.js | 2 +- plugins/forms/lang/nb.js | 2 +- plugins/forms/lang/nl.js | 2 +- plugins/forms/lang/no.js | 2 +- plugins/forms/lang/oc.js | 2 +- plugins/forms/lang/pl.js | 2 +- plugins/forms/lang/pt-br.js | 2 +- plugins/forms/lang/pt.js | 2 +- plugins/forms/lang/ro.js | 2 +- plugins/forms/lang/ru.js | 2 +- plugins/forms/lang/si.js | 2 +- plugins/forms/lang/sk.js | 2 +- plugins/forms/lang/sl.js | 2 +- plugins/forms/lang/sq.js | 2 +- plugins/forms/lang/sr-latn.js | 2 +- plugins/forms/lang/sr.js | 2 +- plugins/forms/lang/sv.js | 2 +- plugins/forms/lang/th.js | 2 +- plugins/forms/lang/tr.js | 2 +- plugins/forms/lang/tt.js | 2 +- plugins/forms/lang/ug.js | 2 +- plugins/forms/lang/uk.js | 2 +- plugins/forms/lang/vi.js | 2 +- plugins/forms/lang/zh-cn.js | 2 +- plugins/forms/lang/zh.js | 2 +- plugins/forms/plugin.js | 2 +- plugins/horizontalrule/lang/af.js | 2 +- plugins/horizontalrule/lang/ar.js | 2 +- plugins/horizontalrule/lang/az.js | 2 +- plugins/horizontalrule/lang/bg.js | 2 +- plugins/horizontalrule/lang/bn.js | 2 +- plugins/horizontalrule/lang/bs.js | 2 +- plugins/horizontalrule/lang/ca.js | 2 +- plugins/horizontalrule/lang/cs.js | 2 +- plugins/horizontalrule/lang/cy.js | 2 +- plugins/horizontalrule/lang/da.js | 2 +- plugins/horizontalrule/lang/de-ch.js | 2 +- plugins/horizontalrule/lang/de.js | 2 +- plugins/horizontalrule/lang/el.js | 2 +- plugins/horizontalrule/lang/en-au.js | 2 +- plugins/horizontalrule/lang/en-ca.js | 2 +- plugins/horizontalrule/lang/en-gb.js | 2 +- plugins/horizontalrule/lang/en.js | 2 +- plugins/horizontalrule/lang/eo.js | 2 +- plugins/horizontalrule/lang/es-mx.js | 2 +- plugins/horizontalrule/lang/es.js | 2 +- plugins/horizontalrule/lang/et.js | 2 +- plugins/horizontalrule/lang/eu.js | 2 +- plugins/horizontalrule/lang/fa.js | 2 +- plugins/horizontalrule/lang/fi.js | 2 +- plugins/horizontalrule/lang/fo.js | 2 +- plugins/horizontalrule/lang/fr-ca.js | 2 +- plugins/horizontalrule/lang/fr.js | 2 +- plugins/horizontalrule/lang/gl.js | 2 +- plugins/horizontalrule/lang/gu.js | 2 +- plugins/horizontalrule/lang/he.js | 2 +- plugins/horizontalrule/lang/hi.js | 2 +- plugins/horizontalrule/lang/hr.js | 2 +- plugins/horizontalrule/lang/hu.js | 2 +- plugins/horizontalrule/lang/id.js | 2 +- plugins/horizontalrule/lang/is.js | 2 +- plugins/horizontalrule/lang/it.js | 2 +- plugins/horizontalrule/lang/ja.js | 2 +- plugins/horizontalrule/lang/ka.js | 2 +- plugins/horizontalrule/lang/km.js | 2 +- plugins/horizontalrule/lang/ko.js | 2 +- plugins/horizontalrule/lang/ku.js | 2 +- plugins/horizontalrule/lang/lt.js | 2 +- plugins/horizontalrule/lang/lv.js | 2 +- plugins/horizontalrule/lang/mk.js | 2 +- plugins/horizontalrule/lang/mn.js | 2 +- plugins/horizontalrule/lang/ms.js | 2 +- plugins/horizontalrule/lang/nb.js | 2 +- plugins/horizontalrule/lang/nl.js | 2 +- plugins/horizontalrule/lang/no.js | 2 +- plugins/horizontalrule/lang/oc.js | 2 +- plugins/horizontalrule/lang/pl.js | 2 +- plugins/horizontalrule/lang/pt-br.js | 2 +- plugins/horizontalrule/lang/pt.js | 2 +- plugins/horizontalrule/lang/ro.js | 2 +- plugins/horizontalrule/lang/ru.js | 2 +- plugins/horizontalrule/lang/si.js | 2 +- plugins/horizontalrule/lang/sk.js | 2 +- plugins/horizontalrule/lang/sl.js | 2 +- plugins/horizontalrule/lang/sq.js | 2 +- plugins/horizontalrule/lang/sr-latn.js | 2 +- plugins/horizontalrule/lang/sr.js | 2 +- plugins/horizontalrule/lang/sv.js | 2 +- plugins/horizontalrule/lang/th.js | 2 +- plugins/horizontalrule/lang/tr.js | 2 +- plugins/horizontalrule/lang/tt.js | 2 +- plugins/horizontalrule/lang/ug.js | 2 +- plugins/horizontalrule/lang/uk.js | 2 +- plugins/horizontalrule/lang/vi.js | 2 +- plugins/horizontalrule/lang/zh-cn.js | 2 +- plugins/horizontalrule/lang/zh.js | 2 +- plugins/horizontalrule/plugin.js | 2 +- plugins/htmlwriter/plugin.js | 2 +- plugins/htmlwriter/samples/outputhtml.html | 2 +- plugins/iframe/dialogs/iframe.js | 2 +- plugins/iframe/lang/af.js | 2 +- plugins/iframe/lang/ar.js | 2 +- plugins/iframe/lang/az.js | 2 +- plugins/iframe/lang/bg.js | 2 +- plugins/iframe/lang/bn.js | 2 +- plugins/iframe/lang/bs.js | 2 +- plugins/iframe/lang/ca.js | 2 +- plugins/iframe/lang/cs.js | 2 +- plugins/iframe/lang/cy.js | 2 +- plugins/iframe/lang/da.js | 2 +- plugins/iframe/lang/de-ch.js | 2 +- plugins/iframe/lang/de.js | 2 +- plugins/iframe/lang/el.js | 2 +- plugins/iframe/lang/en-au.js | 2 +- plugins/iframe/lang/en-ca.js | 2 +- plugins/iframe/lang/en-gb.js | 2 +- plugins/iframe/lang/en.js | 2 +- plugins/iframe/lang/eo.js | 2 +- plugins/iframe/lang/es-mx.js | 2 +- plugins/iframe/lang/es.js | 2 +- plugins/iframe/lang/et.js | 2 +- plugins/iframe/lang/eu.js | 2 +- plugins/iframe/lang/fa.js | 2 +- plugins/iframe/lang/fi.js | 2 +- plugins/iframe/lang/fo.js | 2 +- plugins/iframe/lang/fr-ca.js | 2 +- plugins/iframe/lang/fr.js | 2 +- plugins/iframe/lang/gl.js | 2 +- plugins/iframe/lang/gu.js | 2 +- plugins/iframe/lang/he.js | 2 +- plugins/iframe/lang/hi.js | 2 +- plugins/iframe/lang/hr.js | 2 +- plugins/iframe/lang/hu.js | 2 +- plugins/iframe/lang/id.js | 2 +- plugins/iframe/lang/is.js | 2 +- plugins/iframe/lang/it.js | 2 +- plugins/iframe/lang/ja.js | 2 +- plugins/iframe/lang/ka.js | 2 +- plugins/iframe/lang/km.js | 2 +- plugins/iframe/lang/ko.js | 2 +- plugins/iframe/lang/ku.js | 2 +- plugins/iframe/lang/lt.js | 2 +- plugins/iframe/lang/lv.js | 2 +- plugins/iframe/lang/mk.js | 2 +- plugins/iframe/lang/mn.js | 2 +- plugins/iframe/lang/ms.js | 2 +- plugins/iframe/lang/nb.js | 2 +- plugins/iframe/lang/nl.js | 2 +- plugins/iframe/lang/no.js | 2 +- plugins/iframe/lang/oc.js | 2 +- plugins/iframe/lang/pl.js | 2 +- plugins/iframe/lang/pt-br.js | 2 +- plugins/iframe/lang/pt.js | 2 +- plugins/iframe/lang/ro.js | 2 +- plugins/iframe/lang/ru.js | 2 +- plugins/iframe/lang/si.js | 2 +- plugins/iframe/lang/sk.js | 2 +- plugins/iframe/lang/sl.js | 2 +- plugins/iframe/lang/sq.js | 2 +- plugins/iframe/lang/sr-latn.js | 2 +- plugins/iframe/lang/sr.js | 2 +- plugins/iframe/lang/sv.js | 2 +- plugins/iframe/lang/th.js | 2 +- plugins/iframe/lang/tr.js | 2 +- plugins/iframe/lang/tt.js | 2 +- plugins/iframe/lang/ug.js | 2 +- plugins/iframe/lang/uk.js | 2 +- plugins/iframe/lang/vi.js | 2 +- plugins/iframe/lang/zh-cn.js | 2 +- plugins/iframe/lang/zh.js | 2 +- plugins/iframe/plugin.js | 2 +- plugins/iframedialog/plugin.js | 2 +- plugins/image/dialogs/image.js | 2 +- plugins/image/lang/af.js | 2 +- plugins/image/lang/ar.js | 2 +- plugins/image/lang/az.js | 2 +- plugins/image/lang/bg.js | 2 +- plugins/image/lang/bn.js | 2 +- plugins/image/lang/bs.js | 2 +- plugins/image/lang/ca.js | 2 +- plugins/image/lang/cs.js | 2 +- plugins/image/lang/cy.js | 2 +- plugins/image/lang/da.js | 2 +- plugins/image/lang/de-ch.js | 2 +- plugins/image/lang/de.js | 2 +- plugins/image/lang/el.js | 2 +- plugins/image/lang/en-au.js | 2 +- plugins/image/lang/en-ca.js | 2 +- plugins/image/lang/en-gb.js | 2 +- plugins/image/lang/en.js | 2 +- plugins/image/lang/eo.js | 2 +- plugins/image/lang/es-mx.js | 2 +- plugins/image/lang/es.js | 2 +- plugins/image/lang/et.js | 2 +- plugins/image/lang/eu.js | 2 +- plugins/image/lang/fa.js | 2 +- plugins/image/lang/fi.js | 2 +- plugins/image/lang/fo.js | 2 +- plugins/image/lang/fr-ca.js | 2 +- plugins/image/lang/fr.js | 2 +- plugins/image/lang/gl.js | 2 +- plugins/image/lang/gu.js | 2 +- plugins/image/lang/he.js | 2 +- plugins/image/lang/hi.js | 2 +- plugins/image/lang/hr.js | 2 +- plugins/image/lang/hu.js | 2 +- plugins/image/lang/id.js | 2 +- plugins/image/lang/is.js | 2 +- plugins/image/lang/it.js | 2 +- plugins/image/lang/ja.js | 2 +- plugins/image/lang/ka.js | 2 +- plugins/image/lang/km.js | 2 +- plugins/image/lang/ko.js | 2 +- plugins/image/lang/ku.js | 2 +- plugins/image/lang/lt.js | 2 +- plugins/image/lang/lv.js | 2 +- plugins/image/lang/mk.js | 2 +- plugins/image/lang/mn.js | 2 +- plugins/image/lang/ms.js | 2 +- plugins/image/lang/nb.js | 2 +- plugins/image/lang/nl.js | 2 +- plugins/image/lang/no.js | 2 +- plugins/image/lang/oc.js | 2 +- plugins/image/lang/pl.js | 2 +- plugins/image/lang/pt-br.js | 2 +- plugins/image/lang/pt.js | 2 +- plugins/image/lang/ro.js | 2 +- plugins/image/lang/ru.js | 2 +- plugins/image/lang/si.js | 2 +- plugins/image/lang/sk.js | 2 +- plugins/image/lang/sl.js | 2 +- plugins/image/lang/sq.js | 2 +- plugins/image/lang/sr-latn.js | 2 +- plugins/image/lang/sr.js | 2 +- plugins/image/lang/sv.js | 2 +- plugins/image/lang/th.js | 2 +- plugins/image/lang/tr.js | 2 +- plugins/image/lang/tt.js | 2 +- plugins/image/lang/ug.js | 2 +- plugins/image/lang/uk.js | 2 +- plugins/image/lang/vi.js | 2 +- plugins/image/lang/zh-cn.js | 2 +- plugins/image/lang/zh.js | 2 +- plugins/image/plugin.js | 2 +- plugins/image2/dev/contents.css | 2 +- plugins/image2/dev/image2.html | 2 +- plugins/image2/dialogs/image2.js | 2 +- plugins/image2/lang/af.js | 2 +- plugins/image2/lang/ar.js | 2 +- plugins/image2/lang/az.js | 2 +- plugins/image2/lang/bg.js | 2 +- plugins/image2/lang/bn.js | 2 +- plugins/image2/lang/bs.js | 2 +- plugins/image2/lang/ca.js | 2 +- plugins/image2/lang/cs.js | 2 +- plugins/image2/lang/cy.js | 2 +- plugins/image2/lang/da.js | 2 +- plugins/image2/lang/de-ch.js | 2 +- plugins/image2/lang/de.js | 2 +- plugins/image2/lang/el.js | 2 +- plugins/image2/lang/en-au.js | 2 +- plugins/image2/lang/en-ca.js | 2 +- plugins/image2/lang/en-gb.js | 2 +- plugins/image2/lang/en.js | 2 +- plugins/image2/lang/eo.js | 2 +- plugins/image2/lang/es-mx.js | 2 +- plugins/image2/lang/es.js | 2 +- plugins/image2/lang/et.js | 2 +- plugins/image2/lang/eu.js | 2 +- plugins/image2/lang/fa.js | 2 +- plugins/image2/lang/fi.js | 2 +- plugins/image2/lang/fo.js | 2 +- plugins/image2/lang/fr-ca.js | 2 +- plugins/image2/lang/fr.js | 2 +- plugins/image2/lang/gl.js | 2 +- plugins/image2/lang/gu.js | 2 +- plugins/image2/lang/he.js | 2 +- plugins/image2/lang/hi.js | 2 +- plugins/image2/lang/hr.js | 2 +- plugins/image2/lang/hu.js | 2 +- plugins/image2/lang/id.js | 2 +- plugins/image2/lang/is.js | 2 +- plugins/image2/lang/it.js | 2 +- plugins/image2/lang/ja.js | 2 +- plugins/image2/lang/ka.js | 2 +- plugins/image2/lang/km.js | 2 +- plugins/image2/lang/ko.js | 2 +- plugins/image2/lang/ku.js | 2 +- plugins/image2/lang/lt.js | 2 +- plugins/image2/lang/lv.js | 2 +- plugins/image2/lang/mk.js | 2 +- plugins/image2/lang/mn.js | 2 +- plugins/image2/lang/ms.js | 2 +- plugins/image2/lang/nb.js | 2 +- plugins/image2/lang/nl.js | 2 +- plugins/image2/lang/no.js | 2 +- plugins/image2/lang/oc.js | 2 +- plugins/image2/lang/pl.js | 2 +- plugins/image2/lang/pt-br.js | 2 +- plugins/image2/lang/pt.js | 2 +- plugins/image2/lang/ro.js | 2 +- plugins/image2/lang/ru.js | 2 +- plugins/image2/lang/si.js | 2 +- plugins/image2/lang/sk.js | 2 +- plugins/image2/lang/sl.js | 2 +- plugins/image2/lang/sq.js | 2 +- plugins/image2/lang/sr-latn.js | 2 +- plugins/image2/lang/sr.js | 2 +- plugins/image2/lang/sv.js | 2 +- plugins/image2/lang/th.js | 2 +- plugins/image2/lang/tr.js | 2 +- plugins/image2/lang/tt.js | 2 +- plugins/image2/lang/ug.js | 2 +- plugins/image2/lang/uk.js | 2 +- plugins/image2/lang/vi.js | 2 +- plugins/image2/lang/zh-cn.js | 2 +- plugins/image2/lang/zh.js | 2 +- plugins/image2/plugin.js | 2 +- plugins/image2/samples/image2.html | 2 +- plugins/imagebase/lang/az.js | 2 +- plugins/imagebase/lang/bg.js | 2 +- plugins/imagebase/lang/cs.js | 2 +- plugins/imagebase/lang/da.js | 2 +- plugins/imagebase/lang/de-ch.js | 2 +- plugins/imagebase/lang/de.js | 2 +- plugins/imagebase/lang/el.js | 2 +- plugins/imagebase/lang/en-au.js | 2 +- plugins/imagebase/lang/en.js | 2 +- plugins/imagebase/lang/et.js | 2 +- plugins/imagebase/lang/fa.js | 2 +- plugins/imagebase/lang/fr.js | 2 +- plugins/imagebase/lang/gl.js | 2 +- plugins/imagebase/lang/hr.js | 2 +- plugins/imagebase/lang/hu.js | 2 +- plugins/imagebase/lang/it.js | 2 +- plugins/imagebase/lang/ku.js | 2 +- plugins/imagebase/lang/lt.js | 2 +- plugins/imagebase/lang/lv.js | 2 +- plugins/imagebase/lang/nb.js | 2 +- plugins/imagebase/lang/nl.js | 2 +- plugins/imagebase/lang/pl.js | 2 +- plugins/imagebase/lang/pt-br.js | 2 +- plugins/imagebase/lang/pt.js | 2 +- plugins/imagebase/lang/ro.js | 2 +- plugins/imagebase/lang/ru.js | 2 +- plugins/imagebase/lang/sk.js | 2 +- plugins/imagebase/lang/sq.js | 2 +- plugins/imagebase/lang/sr-latn.js | 2 +- plugins/imagebase/lang/sr.js | 2 +- plugins/imagebase/lang/sv.js | 2 +- plugins/imagebase/lang/tr.js | 2 +- plugins/imagebase/lang/ug.js | 2 +- plugins/imagebase/lang/uk.js | 2 +- plugins/imagebase/lang/zh-cn.js | 2 +- plugins/imagebase/lang/zh.js | 2 +- plugins/imagebase/plugin.js | 2 +- plugins/indent/dev/indent.html | 2 +- plugins/indent/lang/af.js | 2 +- plugins/indent/lang/ar.js | 2 +- plugins/indent/lang/az.js | 2 +- plugins/indent/lang/bg.js | 2 +- plugins/indent/lang/bn.js | 2 +- plugins/indent/lang/bs.js | 2 +- plugins/indent/lang/ca.js | 2 +- plugins/indent/lang/cs.js | 2 +- plugins/indent/lang/cy.js | 2 +- plugins/indent/lang/da.js | 2 +- plugins/indent/lang/de-ch.js | 2 +- plugins/indent/lang/de.js | 2 +- plugins/indent/lang/el.js | 2 +- plugins/indent/lang/en-au.js | 2 +- plugins/indent/lang/en-ca.js | 2 +- plugins/indent/lang/en-gb.js | 2 +- plugins/indent/lang/en.js | 2 +- plugins/indent/lang/eo.js | 2 +- plugins/indent/lang/es-mx.js | 2 +- plugins/indent/lang/es.js | 2 +- plugins/indent/lang/et.js | 2 +- plugins/indent/lang/eu.js | 2 +- plugins/indent/lang/fa.js | 2 +- plugins/indent/lang/fi.js | 2 +- plugins/indent/lang/fo.js | 2 +- plugins/indent/lang/fr-ca.js | 2 +- plugins/indent/lang/fr.js | 2 +- plugins/indent/lang/gl.js | 2 +- plugins/indent/lang/gu.js | 2 +- plugins/indent/lang/he.js | 2 +- plugins/indent/lang/hi.js | 2 +- plugins/indent/lang/hr.js | 2 +- plugins/indent/lang/hu.js | 2 +- plugins/indent/lang/id.js | 2 +- plugins/indent/lang/is.js | 2 +- plugins/indent/lang/it.js | 2 +- plugins/indent/lang/ja.js | 2 +- plugins/indent/lang/ka.js | 2 +- plugins/indent/lang/km.js | 2 +- plugins/indent/lang/ko.js | 2 +- plugins/indent/lang/ku.js | 2 +- plugins/indent/lang/lt.js | 2 +- plugins/indent/lang/lv.js | 2 +- plugins/indent/lang/mk.js | 2 +- plugins/indent/lang/mn.js | 2 +- plugins/indent/lang/ms.js | 2 +- plugins/indent/lang/nb.js | 2 +- plugins/indent/lang/nl.js | 2 +- plugins/indent/lang/no.js | 2 +- plugins/indent/lang/oc.js | 2 +- plugins/indent/lang/pl.js | 2 +- plugins/indent/lang/pt-br.js | 2 +- plugins/indent/lang/pt.js | 2 +- plugins/indent/lang/ro.js | 2 +- plugins/indent/lang/ru.js | 2 +- plugins/indent/lang/si.js | 2 +- plugins/indent/lang/sk.js | 2 +- plugins/indent/lang/sl.js | 2 +- plugins/indent/lang/sq.js | 2 +- plugins/indent/lang/sr-latn.js | 2 +- plugins/indent/lang/sr.js | 2 +- plugins/indent/lang/sv.js | 2 +- plugins/indent/lang/th.js | 2 +- plugins/indent/lang/tr.js | 2 +- plugins/indent/lang/tt.js | 2 +- plugins/indent/lang/ug.js | 2 +- plugins/indent/lang/uk.js | 2 +- plugins/indent/lang/vi.js | 2 +- plugins/indent/lang/zh-cn.js | 2 +- plugins/indent/lang/zh.js | 2 +- plugins/indent/plugin.js | 2 +- plugins/indentblock/plugin.js | 2 +- plugins/indentlist/plugin.js | 2 +- plugins/justify/plugin.js | 2 +- plugins/language/lang/ar.js | 2 +- plugins/language/lang/az.js | 2 +- plugins/language/lang/bg.js | 2 +- plugins/language/lang/ca.js | 2 +- plugins/language/lang/cs.js | 2 +- plugins/language/lang/cy.js | 2 +- plugins/language/lang/da.js | 2 +- plugins/language/lang/de-ch.js | 2 +- plugins/language/lang/de.js | 2 +- plugins/language/lang/el.js | 2 +- plugins/language/lang/en-au.js | 2 +- plugins/language/lang/en-gb.js | 2 +- plugins/language/lang/en.js | 2 +- plugins/language/lang/eo.js | 2 +- plugins/language/lang/es-mx.js | 2 +- plugins/language/lang/es.js | 2 +- plugins/language/lang/et.js | 2 +- plugins/language/lang/eu.js | 2 +- plugins/language/lang/fa.js | 2 +- plugins/language/lang/fi.js | 2 +- plugins/language/lang/fo.js | 2 +- plugins/language/lang/fr.js | 2 +- plugins/language/lang/gl.js | 2 +- plugins/language/lang/he.js | 2 +- plugins/language/lang/hr.js | 2 +- plugins/language/lang/hu.js | 2 +- plugins/language/lang/id.js | 2 +- plugins/language/lang/it.js | 2 +- plugins/language/lang/ja.js | 2 +- plugins/language/lang/km.js | 2 +- plugins/language/lang/ko.js | 2 +- plugins/language/lang/ku.js | 2 +- plugins/language/lang/lt.js | 2 +- plugins/language/lang/lv.js | 2 +- plugins/language/lang/nb.js | 2 +- plugins/language/lang/nl.js | 2 +- plugins/language/lang/no.js | 2 +- plugins/language/lang/oc.js | 2 +- plugins/language/lang/pl.js | 2 +- plugins/language/lang/pt-br.js | 2 +- plugins/language/lang/pt.js | 2 +- plugins/language/lang/ro.js | 2 +- plugins/language/lang/ru.js | 2 +- plugins/language/lang/sk.js | 2 +- plugins/language/lang/sl.js | 2 +- plugins/language/lang/sq.js | 2 +- plugins/language/lang/sr-latn.js | 2 +- plugins/language/lang/sr.js | 2 +- plugins/language/lang/sv.js | 2 +- plugins/language/lang/tr.js | 2 +- plugins/language/lang/tt.js | 2 +- plugins/language/lang/ug.js | 2 +- plugins/language/lang/uk.js | 2 +- plugins/language/lang/vi.js | 2 +- plugins/language/lang/zh-cn.js | 2 +- plugins/language/lang/zh.js | 2 +- plugins/language/plugin.js | 2 +- plugins/lineutils/dev/dnd.html | 2 +- plugins/lineutils/dev/magicfinger.html | 2 +- plugins/lineutils/plugin.js | 2 +- plugins/link/dialogs/anchor.js | 2 +- plugins/link/dialogs/link.js | 2 +- plugins/link/lang/af.js | 2 +- plugins/link/lang/ar.js | 2 +- plugins/link/lang/az.js | 2 +- plugins/link/lang/bg.js | 2 +- plugins/link/lang/bn.js | 2 +- plugins/link/lang/bs.js | 2 +- plugins/link/lang/ca.js | 2 +- plugins/link/lang/cs.js | 2 +- plugins/link/lang/cy.js | 2 +- plugins/link/lang/da.js | 2 +- plugins/link/lang/de-ch.js | 2 +- plugins/link/lang/de.js | 2 +- plugins/link/lang/el.js | 2 +- plugins/link/lang/en-au.js | 2 +- plugins/link/lang/en-ca.js | 2 +- plugins/link/lang/en-gb.js | 2 +- plugins/link/lang/en.js | 2 +- plugins/link/lang/eo.js | 2 +- plugins/link/lang/es-mx.js | 2 +- plugins/link/lang/es.js | 2 +- plugins/link/lang/et.js | 2 +- plugins/link/lang/eu.js | 2 +- plugins/link/lang/fa.js | 2 +- plugins/link/lang/fi.js | 2 +- plugins/link/lang/fo.js | 2 +- plugins/link/lang/fr-ca.js | 2 +- plugins/link/lang/fr.js | 2 +- plugins/link/lang/gl.js | 2 +- plugins/link/lang/gu.js | 2 +- plugins/link/lang/he.js | 2 +- plugins/link/lang/hi.js | 2 +- plugins/link/lang/hr.js | 2 +- plugins/link/lang/hu.js | 2 +- plugins/link/lang/id.js | 2 +- plugins/link/lang/is.js | 2 +- plugins/link/lang/it.js | 2 +- plugins/link/lang/ja.js | 2 +- plugins/link/lang/ka.js | 2 +- plugins/link/lang/km.js | 2 +- plugins/link/lang/ko.js | 2 +- plugins/link/lang/ku.js | 2 +- plugins/link/lang/lt.js | 2 +- plugins/link/lang/lv.js | 2 +- plugins/link/lang/mk.js | 2 +- plugins/link/lang/mn.js | 2 +- plugins/link/lang/ms.js | 2 +- plugins/link/lang/nb.js | 2 +- plugins/link/lang/nl.js | 2 +- plugins/link/lang/no.js | 2 +- plugins/link/lang/oc.js | 2 +- plugins/link/lang/pl.js | 2 +- plugins/link/lang/pt-br.js | 2 +- plugins/link/lang/pt.js | 2 +- plugins/link/lang/ro.js | 2 +- plugins/link/lang/ru.js | 2 +- plugins/link/lang/si.js | 2 +- plugins/link/lang/sk.js | 2 +- plugins/link/lang/sl.js | 2 +- plugins/link/lang/sq.js | 2 +- plugins/link/lang/sr-latn.js | 2 +- plugins/link/lang/sr.js | 2 +- plugins/link/lang/sv.js | 2 +- plugins/link/lang/th.js | 2 +- plugins/link/lang/tr.js | 2 +- plugins/link/lang/tt.js | 2 +- plugins/link/lang/ug.js | 2 +- plugins/link/lang/uk.js | 2 +- plugins/link/lang/vi.js | 2 +- plugins/link/lang/zh-cn.js | 2 +- plugins/link/lang/zh.js | 2 +- plugins/link/plugin.js | 2 +- plugins/list/lang/af.js | 2 +- plugins/list/lang/ar.js | 2 +- plugins/list/lang/az.js | 2 +- plugins/list/lang/bg.js | 2 +- plugins/list/lang/bn.js | 2 +- plugins/list/lang/bs.js | 2 +- plugins/list/lang/ca.js | 2 +- plugins/list/lang/cs.js | 2 +- plugins/list/lang/cy.js | 2 +- plugins/list/lang/da.js | 2 +- plugins/list/lang/de-ch.js | 2 +- plugins/list/lang/de.js | 2 +- plugins/list/lang/el.js | 2 +- plugins/list/lang/en-au.js | 2 +- plugins/list/lang/en-ca.js | 2 +- plugins/list/lang/en-gb.js | 2 +- plugins/list/lang/en.js | 2 +- plugins/list/lang/eo.js | 2 +- plugins/list/lang/es-mx.js | 2 +- plugins/list/lang/es.js | 2 +- plugins/list/lang/et.js | 2 +- plugins/list/lang/eu.js | 2 +- plugins/list/lang/fa.js | 2 +- plugins/list/lang/fi.js | 2 +- plugins/list/lang/fo.js | 2 +- plugins/list/lang/fr-ca.js | 2 +- plugins/list/lang/fr.js | 2 +- plugins/list/lang/gl.js | 2 +- plugins/list/lang/gu.js | 2 +- plugins/list/lang/he.js | 2 +- plugins/list/lang/hi.js | 2 +- plugins/list/lang/hr.js | 2 +- plugins/list/lang/hu.js | 2 +- plugins/list/lang/id.js | 2 +- plugins/list/lang/is.js | 2 +- plugins/list/lang/it.js | 2 +- plugins/list/lang/ja.js | 2 +- plugins/list/lang/ka.js | 2 +- plugins/list/lang/km.js | 2 +- plugins/list/lang/ko.js | 2 +- plugins/list/lang/ku.js | 2 +- plugins/list/lang/lt.js | 2 +- plugins/list/lang/lv.js | 2 +- plugins/list/lang/mk.js | 2 +- plugins/list/lang/mn.js | 2 +- plugins/list/lang/ms.js | 2 +- plugins/list/lang/nb.js | 2 +- plugins/list/lang/nl.js | 2 +- plugins/list/lang/no.js | 2 +- plugins/list/lang/oc.js | 2 +- plugins/list/lang/pl.js | 2 +- plugins/list/lang/pt-br.js | 2 +- plugins/list/lang/pt.js | 2 +- plugins/list/lang/ro.js | 2 +- plugins/list/lang/ru.js | 2 +- plugins/list/lang/si.js | 2 +- plugins/list/lang/sk.js | 2 +- plugins/list/lang/sl.js | 2 +- plugins/list/lang/sq.js | 2 +- plugins/list/lang/sr-latn.js | 2 +- plugins/list/lang/sr.js | 2 +- plugins/list/lang/sv.js | 2 +- plugins/list/lang/th.js | 2 +- plugins/list/lang/tr.js | 2 +- plugins/list/lang/tt.js | 2 +- plugins/list/lang/ug.js | 2 +- plugins/list/lang/uk.js | 2 +- plugins/list/lang/vi.js | 2 +- plugins/list/lang/zh-cn.js | 2 +- plugins/list/lang/zh.js | 2 +- plugins/list/plugin.js | 2 +- plugins/listblock/plugin.js | 2 +- plugins/liststyle/dialogs/liststyle.js | 2 +- plugins/liststyle/lang/af.js | 2 +- plugins/liststyle/lang/ar.js | 2 +- plugins/liststyle/lang/az.js | 2 +- plugins/liststyle/lang/bg.js | 2 +- plugins/liststyle/lang/bn.js | 2 +- plugins/liststyle/lang/bs.js | 2 +- plugins/liststyle/lang/ca.js | 2 +- plugins/liststyle/lang/cs.js | 2 +- plugins/liststyle/lang/cy.js | 2 +- plugins/liststyle/lang/da.js | 2 +- plugins/liststyle/lang/de-ch.js | 2 +- plugins/liststyle/lang/de.js | 2 +- plugins/liststyle/lang/el.js | 2 +- plugins/liststyle/lang/en-au.js | 2 +- plugins/liststyle/lang/en-ca.js | 2 +- plugins/liststyle/lang/en-gb.js | 2 +- plugins/liststyle/lang/en.js | 2 +- plugins/liststyle/lang/eo.js | 2 +- plugins/liststyle/lang/es-mx.js | 2 +- plugins/liststyle/lang/es.js | 2 +- plugins/liststyle/lang/et.js | 2 +- plugins/liststyle/lang/eu.js | 2 +- plugins/liststyle/lang/fa.js | 2 +- plugins/liststyle/lang/fi.js | 2 +- plugins/liststyle/lang/fo.js | 2 +- plugins/liststyle/lang/fr-ca.js | 2 +- plugins/liststyle/lang/fr.js | 2 +- plugins/liststyle/lang/gl.js | 2 +- plugins/liststyle/lang/gu.js | 2 +- plugins/liststyle/lang/he.js | 2 +- plugins/liststyle/lang/hi.js | 2 +- plugins/liststyle/lang/hr.js | 2 +- plugins/liststyle/lang/hu.js | 2 +- plugins/liststyle/lang/id.js | 2 +- plugins/liststyle/lang/is.js | 2 +- plugins/liststyle/lang/it.js | 2 +- plugins/liststyle/lang/ja.js | 2 +- plugins/liststyle/lang/ka.js | 2 +- plugins/liststyle/lang/km.js | 2 +- plugins/liststyle/lang/ko.js | 2 +- plugins/liststyle/lang/ku.js | 2 +- plugins/liststyle/lang/lt.js | 2 +- plugins/liststyle/lang/lv.js | 2 +- plugins/liststyle/lang/mk.js | 2 +- plugins/liststyle/lang/mn.js | 2 +- plugins/liststyle/lang/ms.js | 2 +- plugins/liststyle/lang/nb.js | 2 +- plugins/liststyle/lang/nl.js | 2 +- plugins/liststyle/lang/no.js | 2 +- plugins/liststyle/lang/oc.js | 2 +- plugins/liststyle/lang/pl.js | 2 +- plugins/liststyle/lang/pt-br.js | 2 +- plugins/liststyle/lang/pt.js | 2 +- plugins/liststyle/lang/ro.js | 2 +- plugins/liststyle/lang/ru.js | 2 +- plugins/liststyle/lang/si.js | 2 +- plugins/liststyle/lang/sk.js | 2 +- plugins/liststyle/lang/sl.js | 2 +- plugins/liststyle/lang/sq.js | 2 +- plugins/liststyle/lang/sr-latn.js | 2 +- plugins/liststyle/lang/sr.js | 2 +- plugins/liststyle/lang/sv.js | 2 +- plugins/liststyle/lang/th.js | 2 +- plugins/liststyle/lang/tr.js | 2 +- plugins/liststyle/lang/tt.js | 2 +- plugins/liststyle/lang/ug.js | 2 +- plugins/liststyle/lang/uk.js | 2 +- plugins/liststyle/lang/vi.js | 2 +- plugins/liststyle/lang/zh-cn.js | 2 +- plugins/liststyle/lang/zh.js | 2 +- plugins/liststyle/plugin.js | 2 +- plugins/magicline/dev/magicline.html | 2 +- plugins/magicline/lang/af.js | 2 +- plugins/magicline/lang/ar.js | 2 +- plugins/magicline/lang/az.js | 2 +- plugins/magicline/lang/bg.js | 2 +- plugins/magicline/lang/ca.js | 2 +- plugins/magicline/lang/cs.js | 2 +- plugins/magicline/lang/cy.js | 2 +- plugins/magicline/lang/da.js | 2 +- plugins/magicline/lang/de-ch.js | 2 +- plugins/magicline/lang/de.js | 2 +- plugins/magicline/lang/el.js | 2 +- plugins/magicline/lang/en-au.js | 2 +- plugins/magicline/lang/en-gb.js | 2 +- plugins/magicline/lang/en.js | 2 +- plugins/magicline/lang/eo.js | 2 +- plugins/magicline/lang/es-mx.js | 2 +- plugins/magicline/lang/es.js | 2 +- plugins/magicline/lang/et.js | 2 +- plugins/magicline/lang/eu.js | 2 +- plugins/magicline/lang/fa.js | 2 +- plugins/magicline/lang/fi.js | 2 +- plugins/magicline/lang/fr-ca.js | 2 +- plugins/magicline/lang/fr.js | 2 +- plugins/magicline/lang/gl.js | 2 +- plugins/magicline/lang/he.js | 2 +- plugins/magicline/lang/hr.js | 2 +- plugins/magicline/lang/hu.js | 2 +- plugins/magicline/lang/id.js | 2 +- plugins/magicline/lang/it.js | 2 +- plugins/magicline/lang/ja.js | 2 +- plugins/magicline/lang/km.js | 2 +- plugins/magicline/lang/ko.js | 2 +- plugins/magicline/lang/ku.js | 2 +- plugins/magicline/lang/lt.js | 2 +- plugins/magicline/lang/lv.js | 2 +- plugins/magicline/lang/nb.js | 2 +- plugins/magicline/lang/nl.js | 2 +- plugins/magicline/lang/no.js | 2 +- plugins/magicline/lang/oc.js | 2 +- plugins/magicline/lang/pl.js | 2 +- plugins/magicline/lang/pt-br.js | 2 +- plugins/magicline/lang/pt.js | 2 +- plugins/magicline/lang/ro.js | 2 +- plugins/magicline/lang/ru.js | 2 +- plugins/magicline/lang/si.js | 2 +- plugins/magicline/lang/sk.js | 2 +- plugins/magicline/lang/sl.js | 2 +- plugins/magicline/lang/sq.js | 2 +- plugins/magicline/lang/sr-latn.js | 2 +- plugins/magicline/lang/sr.js | 2 +- plugins/magicline/lang/sv.js | 2 +- plugins/magicline/lang/tr.js | 2 +- plugins/magicline/lang/tt.js | 2 +- plugins/magicline/lang/ug.js | 2 +- plugins/magicline/lang/uk.js | 2 +- plugins/magicline/lang/vi.js | 2 +- plugins/magicline/lang/zh-cn.js | 2 +- plugins/magicline/lang/zh.js | 2 +- plugins/magicline/plugin.js | 2 +- plugins/magicline/samples/magicline.html | 2 +- plugins/mathjax/dev/mathjax.html | 2 +- plugins/mathjax/dialogs/mathjax.js | 2 +- plugins/mathjax/lang/af.js | 2 +- plugins/mathjax/lang/ar.js | 2 +- plugins/mathjax/lang/az.js | 2 +- plugins/mathjax/lang/bg.js | 2 +- plugins/mathjax/lang/ca.js | 2 +- plugins/mathjax/lang/cs.js | 2 +- plugins/mathjax/lang/cy.js | 2 +- plugins/mathjax/lang/da.js | 2 +- plugins/mathjax/lang/de-ch.js | 2 +- plugins/mathjax/lang/de.js | 2 +- plugins/mathjax/lang/el.js | 2 +- plugins/mathjax/lang/en-au.js | 2 +- plugins/mathjax/lang/en-gb.js | 2 +- plugins/mathjax/lang/en.js | 2 +- plugins/mathjax/lang/eo.js | 2 +- plugins/mathjax/lang/es-mx.js | 2 +- plugins/mathjax/lang/es.js | 2 +- plugins/mathjax/lang/et.js | 2 +- plugins/mathjax/lang/eu.js | 2 +- plugins/mathjax/lang/fa.js | 2 +- plugins/mathjax/lang/fi.js | 2 +- plugins/mathjax/lang/fr.js | 2 +- plugins/mathjax/lang/gl.js | 2 +- plugins/mathjax/lang/he.js | 2 +- plugins/mathjax/lang/hr.js | 2 +- plugins/mathjax/lang/hu.js | 2 +- plugins/mathjax/lang/id.js | 2 +- plugins/mathjax/lang/it.js | 2 +- plugins/mathjax/lang/ja.js | 2 +- plugins/mathjax/lang/km.js | 2 +- plugins/mathjax/lang/ko.js | 2 +- plugins/mathjax/lang/ku.js | 2 +- plugins/mathjax/lang/lt.js | 2 +- plugins/mathjax/lang/lv.js | 2 +- plugins/mathjax/lang/nb.js | 2 +- plugins/mathjax/lang/nl.js | 2 +- plugins/mathjax/lang/no.js | 2 +- plugins/mathjax/lang/oc.js | 2 +- plugins/mathjax/lang/pl.js | 2 +- plugins/mathjax/lang/pt-br.js | 2 +- plugins/mathjax/lang/pt.js | 2 +- plugins/mathjax/lang/ro.js | 2 +- plugins/mathjax/lang/ru.js | 2 +- plugins/mathjax/lang/sk.js | 2 +- plugins/mathjax/lang/sl.js | 2 +- plugins/mathjax/lang/sq.js | 2 +- plugins/mathjax/lang/sr-latn.js | 2 +- plugins/mathjax/lang/sr.js | 2 +- plugins/mathjax/lang/sv.js | 2 +- plugins/mathjax/lang/tr.js | 2 +- plugins/mathjax/lang/tt.js | 2 +- plugins/mathjax/lang/ug.js | 2 +- plugins/mathjax/lang/uk.js | 2 +- plugins/mathjax/lang/vi.js | 2 +- plugins/mathjax/lang/zh-cn.js | 2 +- plugins/mathjax/lang/zh.js | 2 +- plugins/mathjax/plugin.js | 2 +- plugins/mathjax/samples/mathjax.html | 2 +- plugins/maximize/lang/af.js | 2 +- plugins/maximize/lang/ar.js | 2 +- plugins/maximize/lang/az.js | 2 +- plugins/maximize/lang/bg.js | 2 +- plugins/maximize/lang/bn.js | 2 +- plugins/maximize/lang/bs.js | 2 +- plugins/maximize/lang/ca.js | 2 +- plugins/maximize/lang/cs.js | 2 +- plugins/maximize/lang/cy.js | 2 +- plugins/maximize/lang/da.js | 2 +- plugins/maximize/lang/de-ch.js | 2 +- plugins/maximize/lang/de.js | 2 +- plugins/maximize/lang/el.js | 2 +- plugins/maximize/lang/en-au.js | 2 +- plugins/maximize/lang/en-ca.js | 2 +- plugins/maximize/lang/en-gb.js | 2 +- plugins/maximize/lang/en.js | 2 +- plugins/maximize/lang/eo.js | 2 +- plugins/maximize/lang/es-mx.js | 2 +- plugins/maximize/lang/es.js | 2 +- plugins/maximize/lang/et.js | 2 +- plugins/maximize/lang/eu.js | 2 +- plugins/maximize/lang/fa.js | 2 +- plugins/maximize/lang/fi.js | 2 +- plugins/maximize/lang/fo.js | 2 +- plugins/maximize/lang/fr-ca.js | 2 +- plugins/maximize/lang/fr.js | 2 +- plugins/maximize/lang/gl.js | 2 +- plugins/maximize/lang/gu.js | 2 +- plugins/maximize/lang/he.js | 2 +- plugins/maximize/lang/hi.js | 2 +- plugins/maximize/lang/hr.js | 2 +- plugins/maximize/lang/hu.js | 2 +- plugins/maximize/lang/id.js | 2 +- plugins/maximize/lang/is.js | 2 +- plugins/maximize/lang/it.js | 2 +- plugins/maximize/lang/ja.js | 2 +- plugins/maximize/lang/ka.js | 2 +- plugins/maximize/lang/km.js | 2 +- plugins/maximize/lang/ko.js | 2 +- plugins/maximize/lang/ku.js | 2 +- plugins/maximize/lang/lt.js | 2 +- plugins/maximize/lang/lv.js | 2 +- plugins/maximize/lang/mk.js | 2 +- plugins/maximize/lang/mn.js | 2 +- plugins/maximize/lang/ms.js | 2 +- plugins/maximize/lang/nb.js | 2 +- plugins/maximize/lang/nl.js | 2 +- plugins/maximize/lang/no.js | 2 +- plugins/maximize/lang/oc.js | 2 +- plugins/maximize/lang/pl.js | 2 +- plugins/maximize/lang/pt-br.js | 2 +- plugins/maximize/lang/pt.js | 2 +- plugins/maximize/lang/ro.js | 2 +- plugins/maximize/lang/ru.js | 2 +- plugins/maximize/lang/si.js | 2 +- plugins/maximize/lang/sk.js | 2 +- plugins/maximize/lang/sl.js | 2 +- plugins/maximize/lang/sq.js | 2 +- plugins/maximize/lang/sr-latn.js | 2 +- plugins/maximize/lang/sr.js | 2 +- plugins/maximize/lang/sv.js | 2 +- plugins/maximize/lang/th.js | 2 +- plugins/maximize/lang/tr.js | 2 +- plugins/maximize/lang/tt.js | 2 +- plugins/maximize/lang/ug.js | 2 +- plugins/maximize/lang/uk.js | 2 +- plugins/maximize/lang/vi.js | 2 +- plugins/maximize/lang/zh-cn.js | 2 +- plugins/maximize/lang/zh.js | 2 +- plugins/maximize/plugin.js | 2 +- plugins/mentions/plugin.js | 2 +- plugins/mentions/samples/mentions.html | 2 +- plugins/menu/plugin.js | 2 +- plugins/menubutton/plugin.js | 2 +- plugins/newpage/lang/af.js | 2 +- plugins/newpage/lang/ar.js | 2 +- plugins/newpage/lang/az.js | 2 +- plugins/newpage/lang/bg.js | 2 +- plugins/newpage/lang/bn.js | 2 +- plugins/newpage/lang/bs.js | 2 +- plugins/newpage/lang/ca.js | 2 +- plugins/newpage/lang/cs.js | 2 +- plugins/newpage/lang/cy.js | 2 +- plugins/newpage/lang/da.js | 2 +- plugins/newpage/lang/de-ch.js | 2 +- plugins/newpage/lang/de.js | 2 +- plugins/newpage/lang/el.js | 2 +- plugins/newpage/lang/en-au.js | 2 +- plugins/newpage/lang/en-ca.js | 2 +- plugins/newpage/lang/en-gb.js | 2 +- plugins/newpage/lang/en.js | 2 +- plugins/newpage/lang/eo.js | 2 +- plugins/newpage/lang/es-mx.js | 2 +- plugins/newpage/lang/es.js | 2 +- plugins/newpage/lang/et.js | 2 +- plugins/newpage/lang/eu.js | 2 +- plugins/newpage/lang/fa.js | 2 +- plugins/newpage/lang/fi.js | 2 +- plugins/newpage/lang/fo.js | 2 +- plugins/newpage/lang/fr-ca.js | 2 +- plugins/newpage/lang/fr.js | 2 +- plugins/newpage/lang/gl.js | 2 +- plugins/newpage/lang/gu.js | 2 +- plugins/newpage/lang/he.js | 2 +- plugins/newpage/lang/hi.js | 2 +- plugins/newpage/lang/hr.js | 2 +- plugins/newpage/lang/hu.js | 2 +- plugins/newpage/lang/id.js | 2 +- plugins/newpage/lang/is.js | 2 +- plugins/newpage/lang/it.js | 2 +- plugins/newpage/lang/ja.js | 2 +- plugins/newpage/lang/ka.js | 2 +- plugins/newpage/lang/km.js | 2 +- plugins/newpage/lang/ko.js | 2 +- plugins/newpage/lang/ku.js | 2 +- plugins/newpage/lang/lt.js | 2 +- plugins/newpage/lang/lv.js | 2 +- plugins/newpage/lang/mk.js | 2 +- plugins/newpage/lang/mn.js | 2 +- plugins/newpage/lang/ms.js | 2 +- plugins/newpage/lang/nb.js | 2 +- plugins/newpage/lang/nl.js | 2 +- plugins/newpage/lang/no.js | 2 +- plugins/newpage/lang/oc.js | 2 +- plugins/newpage/lang/pl.js | 2 +- plugins/newpage/lang/pt-br.js | 2 +- plugins/newpage/lang/pt.js | 2 +- plugins/newpage/lang/ro.js | 2 +- plugins/newpage/lang/ru.js | 2 +- plugins/newpage/lang/si.js | 2 +- plugins/newpage/lang/sk.js | 2 +- plugins/newpage/lang/sl.js | 2 +- plugins/newpage/lang/sq.js | 2 +- plugins/newpage/lang/sr-latn.js | 2 +- plugins/newpage/lang/sr.js | 2 +- plugins/newpage/lang/sv.js | 2 +- plugins/newpage/lang/th.js | 2 +- plugins/newpage/lang/tr.js | 2 +- plugins/newpage/lang/tt.js | 2 +- plugins/newpage/lang/ug.js | 2 +- plugins/newpage/lang/uk.js | 2 +- plugins/newpage/lang/vi.js | 2 +- plugins/newpage/lang/zh-cn.js | 2 +- plugins/newpage/lang/zh.js | 2 +- plugins/newpage/plugin.js | 2 +- plugins/notification/lang/az.js | 2 +- plugins/notification/lang/bg.js | 2 +- plugins/notification/lang/ca.js | 2 +- plugins/notification/lang/cs.js | 2 +- plugins/notification/lang/da.js | 2 +- plugins/notification/lang/de-ch.js | 2 +- plugins/notification/lang/de.js | 2 +- plugins/notification/lang/el.js | 2 +- plugins/notification/lang/en-au.js | 2 +- plugins/notification/lang/en.js | 2 +- plugins/notification/lang/eo.js | 2 +- plugins/notification/lang/es-mx.js | 2 +- plugins/notification/lang/es.js | 2 +- plugins/notification/lang/et.js | 2 +- plugins/notification/lang/eu.js | 2 +- plugins/notification/lang/fa.js | 2 +- plugins/notification/lang/fr.js | 2 +- plugins/notification/lang/gl.js | 2 +- plugins/notification/lang/hr.js | 2 +- plugins/notification/lang/hu.js | 2 +- plugins/notification/lang/id.js | 2 +- plugins/notification/lang/it.js | 2 +- plugins/notification/lang/ja.js | 2 +- plugins/notification/lang/km.js | 2 +- plugins/notification/lang/ko.js | 2 +- plugins/notification/lang/ku.js | 2 +- plugins/notification/lang/lt.js | 2 +- plugins/notification/lang/lv.js | 2 +- plugins/notification/lang/nb.js | 2 +- plugins/notification/lang/nl.js | 2 +- plugins/notification/lang/oc.js | 2 +- plugins/notification/lang/pl.js | 2 +- plugins/notification/lang/pt-br.js | 2 +- plugins/notification/lang/pt.js | 2 +- plugins/notification/lang/ro.js | 2 +- plugins/notification/lang/ru.js | 2 +- plugins/notification/lang/sk.js | 2 +- plugins/notification/lang/sq.js | 2 +- plugins/notification/lang/sr-latn.js | 2 +- plugins/notification/lang/sr.js | 2 +- plugins/notification/lang/sv.js | 2 +- plugins/notification/lang/tr.js | 2 +- plugins/notification/lang/ug.js | 2 +- plugins/notification/lang/uk.js | 2 +- plugins/notification/lang/zh-cn.js | 2 +- plugins/notification/lang/zh.js | 2 +- plugins/notification/plugin.js | 2 +- plugins/notificationaggregator/plugin.js | 2 +- plugins/pagebreak/lang/af.js | 2 +- plugins/pagebreak/lang/ar.js | 2 +- plugins/pagebreak/lang/az.js | 2 +- plugins/pagebreak/lang/bg.js | 2 +- plugins/pagebreak/lang/bn.js | 2 +- plugins/pagebreak/lang/bs.js | 2 +- plugins/pagebreak/lang/ca.js | 2 +- plugins/pagebreak/lang/cs.js | 2 +- plugins/pagebreak/lang/cy.js | 2 +- plugins/pagebreak/lang/da.js | 2 +- plugins/pagebreak/lang/de-ch.js | 2 +- plugins/pagebreak/lang/de.js | 2 +- plugins/pagebreak/lang/el.js | 2 +- plugins/pagebreak/lang/en-au.js | 2 +- plugins/pagebreak/lang/en-ca.js | 2 +- plugins/pagebreak/lang/en-gb.js | 2 +- plugins/pagebreak/lang/en.js | 2 +- plugins/pagebreak/lang/eo.js | 2 +- plugins/pagebreak/lang/es-mx.js | 2 +- plugins/pagebreak/lang/es.js | 2 +- plugins/pagebreak/lang/et.js | 2 +- plugins/pagebreak/lang/eu.js | 2 +- plugins/pagebreak/lang/fa.js | 2 +- plugins/pagebreak/lang/fi.js | 2 +- plugins/pagebreak/lang/fo.js | 2 +- plugins/pagebreak/lang/fr-ca.js | 2 +- plugins/pagebreak/lang/fr.js | 2 +- plugins/pagebreak/lang/gl.js | 2 +- plugins/pagebreak/lang/gu.js | 2 +- plugins/pagebreak/lang/he.js | 2 +- plugins/pagebreak/lang/hi.js | 2 +- plugins/pagebreak/lang/hr.js | 2 +- plugins/pagebreak/lang/hu.js | 2 +- plugins/pagebreak/lang/id.js | 2 +- plugins/pagebreak/lang/is.js | 2 +- plugins/pagebreak/lang/it.js | 2 +- plugins/pagebreak/lang/ja.js | 2 +- plugins/pagebreak/lang/ka.js | 2 +- plugins/pagebreak/lang/km.js | 2 +- plugins/pagebreak/lang/ko.js | 2 +- plugins/pagebreak/lang/ku.js | 2 +- plugins/pagebreak/lang/lt.js | 2 +- plugins/pagebreak/lang/lv.js | 2 +- plugins/pagebreak/lang/mk.js | 2 +- plugins/pagebreak/lang/mn.js | 2 +- plugins/pagebreak/lang/ms.js | 2 +- plugins/pagebreak/lang/nb.js | 2 +- plugins/pagebreak/lang/nl.js | 2 +- plugins/pagebreak/lang/no.js | 2 +- plugins/pagebreak/lang/oc.js | 2 +- plugins/pagebreak/lang/pl.js | 2 +- plugins/pagebreak/lang/pt-br.js | 2 +- plugins/pagebreak/lang/pt.js | 2 +- plugins/pagebreak/lang/ro.js | 2 +- plugins/pagebreak/lang/ru.js | 2 +- plugins/pagebreak/lang/si.js | 2 +- plugins/pagebreak/lang/sk.js | 2 +- plugins/pagebreak/lang/sl.js | 2 +- plugins/pagebreak/lang/sq.js | 2 +- plugins/pagebreak/lang/sr-latn.js | 2 +- plugins/pagebreak/lang/sr.js | 2 +- plugins/pagebreak/lang/sv.js | 2 +- plugins/pagebreak/lang/th.js | 2 +- plugins/pagebreak/lang/tr.js | 2 +- plugins/pagebreak/lang/tt.js | 2 +- plugins/pagebreak/lang/ug.js | 2 +- plugins/pagebreak/lang/uk.js | 2 +- plugins/pagebreak/lang/vi.js | 2 +- plugins/pagebreak/lang/zh-cn.js | 2 +- plugins/pagebreak/lang/zh.js | 2 +- plugins/pagebreak/plugin.js | 2 +- plugins/panel/plugin.js | 2 +- plugins/panelbutton/plugin.js | 2 +- plugins/pastefromgdocs/filter/default.js | 2 +- plugins/pastefromgdocs/plugin.js | 2 +- .../pastefromlibreoffice/filter/default.js | 2 +- plugins/pastefromlibreoffice/plugin.js | 2 +- plugins/pastefromword/filter/default.js | 2 +- plugins/pastefromword/lang/af.js | 2 +- plugins/pastefromword/lang/ar.js | 2 +- plugins/pastefromword/lang/az.js | 2 +- plugins/pastefromword/lang/bg.js | 2 +- plugins/pastefromword/lang/bn.js | 2 +- plugins/pastefromword/lang/bs.js | 2 +- plugins/pastefromword/lang/ca.js | 2 +- plugins/pastefromword/lang/cs.js | 2 +- plugins/pastefromword/lang/cy.js | 2 +- plugins/pastefromword/lang/da.js | 2 +- plugins/pastefromword/lang/de-ch.js | 2 +- plugins/pastefromword/lang/de.js | 2 +- plugins/pastefromword/lang/el.js | 2 +- plugins/pastefromword/lang/en-au.js | 2 +- plugins/pastefromword/lang/en-ca.js | 2 +- plugins/pastefromword/lang/en-gb.js | 2 +- plugins/pastefromword/lang/en.js | 2 +- plugins/pastefromword/lang/eo.js | 2 +- plugins/pastefromword/lang/es-mx.js | 2 +- plugins/pastefromword/lang/es.js | 2 +- plugins/pastefromword/lang/et.js | 2 +- plugins/pastefromword/lang/eu.js | 2 +- plugins/pastefromword/lang/fa.js | 2 +- plugins/pastefromword/lang/fi.js | 2 +- plugins/pastefromword/lang/fo.js | 2 +- plugins/pastefromword/lang/fr-ca.js | 2 +- plugins/pastefromword/lang/fr.js | 2 +- plugins/pastefromword/lang/gl.js | 2 +- plugins/pastefromword/lang/gu.js | 2 +- plugins/pastefromword/lang/he.js | 2 +- plugins/pastefromword/lang/hi.js | 2 +- plugins/pastefromword/lang/hr.js | 2 +- plugins/pastefromword/lang/hu.js | 2 +- plugins/pastefromword/lang/id.js | 2 +- plugins/pastefromword/lang/is.js | 2 +- plugins/pastefromword/lang/it.js | 2 +- plugins/pastefromword/lang/ja.js | 2 +- plugins/pastefromword/lang/ka.js | 2 +- plugins/pastefromword/lang/km.js | 2 +- plugins/pastefromword/lang/ko.js | 2 +- plugins/pastefromword/lang/ku.js | 2 +- plugins/pastefromword/lang/lt.js | 2 +- plugins/pastefromword/lang/lv.js | 2 +- plugins/pastefromword/lang/mk.js | 2 +- plugins/pastefromword/lang/mn.js | 2 +- plugins/pastefromword/lang/ms.js | 2 +- plugins/pastefromword/lang/nb.js | 2 +- plugins/pastefromword/lang/nl.js | 2 +- plugins/pastefromword/lang/no.js | 2 +- plugins/pastefromword/lang/oc.js | 2 +- plugins/pastefromword/lang/pl.js | 2 +- plugins/pastefromword/lang/pt-br.js | 2 +- plugins/pastefromword/lang/pt.js | 2 +- plugins/pastefromword/lang/ro.js | 2 +- plugins/pastefromword/lang/ru.js | 2 +- plugins/pastefromword/lang/si.js | 2 +- plugins/pastefromword/lang/sk.js | 2 +- plugins/pastefromword/lang/sl.js | 2 +- plugins/pastefromword/lang/sq.js | 2 +- plugins/pastefromword/lang/sr-latn.js | 2 +- plugins/pastefromword/lang/sr.js | 2 +- plugins/pastefromword/lang/sv.js | 2 +- plugins/pastefromword/lang/th.js | 2 +- plugins/pastefromword/lang/tr.js | 2 +- plugins/pastefromword/lang/tt.js | 2 +- plugins/pastefromword/lang/ug.js | 2 +- plugins/pastefromword/lang/uk.js | 2 +- plugins/pastefromword/lang/vi.js | 2 +- plugins/pastefromword/lang/zh-cn.js | 2 +- plugins/pastefromword/lang/zh.js | 2 +- plugins/pastefromword/plugin.js | 2 +- plugins/pastetext/lang/af.js | 2 +- plugins/pastetext/lang/ar.js | 2 +- plugins/pastetext/lang/az.js | 2 +- plugins/pastetext/lang/bg.js | 2 +- plugins/pastetext/lang/bn.js | 2 +- plugins/pastetext/lang/bs.js | 2 +- plugins/pastetext/lang/ca.js | 2 +- plugins/pastetext/lang/cs.js | 2 +- plugins/pastetext/lang/cy.js | 2 +- plugins/pastetext/lang/da.js | 2 +- plugins/pastetext/lang/de-ch.js | 2 +- plugins/pastetext/lang/de.js | 2 +- plugins/pastetext/lang/el.js | 2 +- plugins/pastetext/lang/en-au.js | 2 +- plugins/pastetext/lang/en-ca.js | 2 +- plugins/pastetext/lang/en-gb.js | 2 +- plugins/pastetext/lang/en.js | 2 +- plugins/pastetext/lang/eo.js | 2 +- plugins/pastetext/lang/es-mx.js | 2 +- plugins/pastetext/lang/es.js | 2 +- plugins/pastetext/lang/et.js | 2 +- plugins/pastetext/lang/eu.js | 2 +- plugins/pastetext/lang/fa.js | 2 +- plugins/pastetext/lang/fi.js | 2 +- plugins/pastetext/lang/fo.js | 2 +- plugins/pastetext/lang/fr-ca.js | 2 +- plugins/pastetext/lang/fr.js | 2 +- plugins/pastetext/lang/gl.js | 2 +- plugins/pastetext/lang/gu.js | 2 +- plugins/pastetext/lang/he.js | 2 +- plugins/pastetext/lang/hi.js | 2 +- plugins/pastetext/lang/hr.js | 2 +- plugins/pastetext/lang/hu.js | 2 +- plugins/pastetext/lang/id.js | 2 +- plugins/pastetext/lang/is.js | 2 +- plugins/pastetext/lang/it.js | 2 +- plugins/pastetext/lang/ja.js | 2 +- plugins/pastetext/lang/ka.js | 2 +- plugins/pastetext/lang/km.js | 2 +- plugins/pastetext/lang/ko.js | 2 +- plugins/pastetext/lang/ku.js | 2 +- plugins/pastetext/lang/lt.js | 2 +- plugins/pastetext/lang/lv.js | 2 +- plugins/pastetext/lang/mk.js | 2 +- plugins/pastetext/lang/mn.js | 2 +- plugins/pastetext/lang/ms.js | 2 +- plugins/pastetext/lang/nb.js | 2 +- plugins/pastetext/lang/nl.js | 2 +- plugins/pastetext/lang/no.js | 2 +- plugins/pastetext/lang/oc.js | 2 +- plugins/pastetext/lang/pl.js | 2 +- plugins/pastetext/lang/pt-br.js | 2 +- plugins/pastetext/lang/pt.js | 2 +- plugins/pastetext/lang/ro.js | 2 +- plugins/pastetext/lang/ru.js | 2 +- plugins/pastetext/lang/si.js | 2 +- plugins/pastetext/lang/sk.js | 2 +- plugins/pastetext/lang/sl.js | 2 +- plugins/pastetext/lang/sq.js | 2 +- plugins/pastetext/lang/sr-latn.js | 2 +- plugins/pastetext/lang/sr.js | 2 +- plugins/pastetext/lang/sv.js | 2 +- plugins/pastetext/lang/th.js | 2 +- plugins/pastetext/lang/tr.js | 2 +- plugins/pastetext/lang/tt.js | 2 +- plugins/pastetext/lang/ug.js | 2 +- plugins/pastetext/lang/uk.js | 2 +- plugins/pastetext/lang/vi.js | 2 +- plugins/pastetext/lang/zh-cn.js | 2 +- plugins/pastetext/lang/zh.js | 2 +- plugins/pastetext/plugin.js | 2 +- plugins/pastetools/filter/common.js | 2 +- plugins/pastetools/filter/image.js | 2 +- plugins/pastetools/plugin.js | 2 +- plugins/placeholder/dev/placeholder.html | 2 +- plugins/placeholder/dialogs/placeholder.js | 2 +- plugins/placeholder/lang/af.js | 2 +- plugins/placeholder/lang/ar.js | 2 +- plugins/placeholder/lang/az.js | 2 +- plugins/placeholder/lang/bg.js | 2 +- plugins/placeholder/lang/ca.js | 2 +- plugins/placeholder/lang/cs.js | 2 +- plugins/placeholder/lang/cy.js | 2 +- plugins/placeholder/lang/da.js | 2 +- plugins/placeholder/lang/de-ch.js | 2 +- plugins/placeholder/lang/de.js | 2 +- plugins/placeholder/lang/el.js | 2 +- plugins/placeholder/lang/en-au.js | 2 +- plugins/placeholder/lang/en-gb.js | 2 +- plugins/placeholder/lang/en.js | 2 +- plugins/placeholder/lang/eo.js | 2 +- plugins/placeholder/lang/es-mx.js | 2 +- plugins/placeholder/lang/es.js | 2 +- plugins/placeholder/lang/et.js | 2 +- plugins/placeholder/lang/eu.js | 2 +- plugins/placeholder/lang/fa.js | 2 +- plugins/placeholder/lang/fi.js | 2 +- plugins/placeholder/lang/fr-ca.js | 2 +- plugins/placeholder/lang/fr.js | 2 +- plugins/placeholder/lang/gl.js | 2 +- plugins/placeholder/lang/he.js | 2 +- plugins/placeholder/lang/hr.js | 2 +- plugins/placeholder/lang/hu.js | 2 +- plugins/placeholder/lang/id.js | 2 +- plugins/placeholder/lang/it.js | 2 +- plugins/placeholder/lang/ja.js | 2 +- plugins/placeholder/lang/km.js | 2 +- plugins/placeholder/lang/ko.js | 2 +- plugins/placeholder/lang/ku.js | 2 +- plugins/placeholder/lang/lv.js | 2 +- plugins/placeholder/lang/nb.js | 2 +- plugins/placeholder/lang/nl.js | 2 +- plugins/placeholder/lang/no.js | 2 +- plugins/placeholder/lang/oc.js | 2 +- plugins/placeholder/lang/pl.js | 2 +- plugins/placeholder/lang/pt-br.js | 2 +- plugins/placeholder/lang/pt.js | 2 +- plugins/placeholder/lang/ro.js | 2 +- plugins/placeholder/lang/ru.js | 2 +- plugins/placeholder/lang/si.js | 2 +- plugins/placeholder/lang/sk.js | 2 +- plugins/placeholder/lang/sl.js | 2 +- plugins/placeholder/lang/sq.js | 2 +- plugins/placeholder/lang/sr-latn.js | 2 +- plugins/placeholder/lang/sr.js | 2 +- plugins/placeholder/lang/sv.js | 2 +- plugins/placeholder/lang/th.js | 2 +- plugins/placeholder/lang/tr.js | 2 +- plugins/placeholder/lang/tt.js | 2 +- plugins/placeholder/lang/ug.js | 2 +- plugins/placeholder/lang/uk.js | 2 +- plugins/placeholder/lang/vi.js | 2 +- plugins/placeholder/lang/zh-cn.js | 2 +- plugins/placeholder/lang/zh.js | 2 +- plugins/placeholder/plugin.js | 2 +- plugins/placeholder/samples/placeholder.html | 2 +- plugins/popup/plugin.js | 2 +- plugins/preview/lang/af.js | 2 +- plugins/preview/lang/ar.js | 2 +- plugins/preview/lang/az.js | 2 +- plugins/preview/lang/bg.js | 2 +- plugins/preview/lang/bn.js | 2 +- plugins/preview/lang/bs.js | 2 +- plugins/preview/lang/ca.js | 2 +- plugins/preview/lang/cs.js | 2 +- plugins/preview/lang/cy.js | 2 +- plugins/preview/lang/da.js | 2 +- plugins/preview/lang/de-ch.js | 2 +- plugins/preview/lang/de.js | 2 +- plugins/preview/lang/el.js | 2 +- plugins/preview/lang/en-au.js | 2 +- plugins/preview/lang/en-ca.js | 2 +- plugins/preview/lang/en-gb.js | 2 +- plugins/preview/lang/en.js | 2 +- plugins/preview/lang/eo.js | 2 +- plugins/preview/lang/es-mx.js | 2 +- plugins/preview/lang/es.js | 2 +- plugins/preview/lang/et.js | 2 +- plugins/preview/lang/eu.js | 2 +- plugins/preview/lang/fa.js | 2 +- plugins/preview/lang/fi.js | 2 +- plugins/preview/lang/fo.js | 2 +- plugins/preview/lang/fr-ca.js | 2 +- plugins/preview/lang/fr.js | 2 +- plugins/preview/lang/gl.js | 2 +- plugins/preview/lang/gu.js | 2 +- plugins/preview/lang/he.js | 2 +- plugins/preview/lang/hi.js | 2 +- plugins/preview/lang/hr.js | 2 +- plugins/preview/lang/hu.js | 2 +- plugins/preview/lang/id.js | 2 +- plugins/preview/lang/is.js | 2 +- plugins/preview/lang/it.js | 2 +- plugins/preview/lang/ja.js | 2 +- plugins/preview/lang/ka.js | 2 +- plugins/preview/lang/km.js | 2 +- plugins/preview/lang/ko.js | 2 +- plugins/preview/lang/ku.js | 2 +- plugins/preview/lang/lt.js | 2 +- plugins/preview/lang/lv.js | 2 +- plugins/preview/lang/mk.js | 2 +- plugins/preview/lang/mn.js | 2 +- plugins/preview/lang/ms.js | 2 +- plugins/preview/lang/nb.js | 2 +- plugins/preview/lang/nl.js | 2 +- plugins/preview/lang/no.js | 2 +- plugins/preview/lang/oc.js | 2 +- plugins/preview/lang/pl.js | 2 +- plugins/preview/lang/pt-br.js | 2 +- plugins/preview/lang/pt.js | 2 +- plugins/preview/lang/ro.js | 2 +- plugins/preview/lang/ru.js | 2 +- plugins/preview/lang/si.js | 2 +- plugins/preview/lang/sk.js | 2 +- plugins/preview/lang/sl.js | 2 +- plugins/preview/lang/sq.js | 2 +- plugins/preview/lang/sr-latn.js | 2 +- plugins/preview/lang/sr.js | 2 +- plugins/preview/lang/sv.js | 2 +- plugins/preview/lang/th.js | 2 +- plugins/preview/lang/tr.js | 2 +- plugins/preview/lang/tt.js | 2 +- plugins/preview/lang/ug.js | 2 +- plugins/preview/lang/uk.js | 2 +- plugins/preview/lang/vi.js | 2 +- plugins/preview/lang/zh-cn.js | 2 +- plugins/preview/lang/zh.js | 2 +- plugins/preview/plugin.js | 2 +- plugins/print/lang/af.js | 2 +- plugins/print/lang/ar.js | 2 +- plugins/print/lang/az.js | 2 +- plugins/print/lang/bg.js | 2 +- plugins/print/lang/bn.js | 2 +- plugins/print/lang/bs.js | 2 +- plugins/print/lang/ca.js | 2 +- plugins/print/lang/cs.js | 2 +- plugins/print/lang/cy.js | 2 +- plugins/print/lang/da.js | 2 +- plugins/print/lang/de-ch.js | 2 +- plugins/print/lang/de.js | 2 +- plugins/print/lang/el.js | 2 +- plugins/print/lang/en-au.js | 2 +- plugins/print/lang/en-ca.js | 2 +- plugins/print/lang/en-gb.js | 2 +- plugins/print/lang/en.js | 2 +- plugins/print/lang/eo.js | 2 +- plugins/print/lang/es-mx.js | 2 +- plugins/print/lang/es.js | 2 +- plugins/print/lang/et.js | 2 +- plugins/print/lang/eu.js | 2 +- plugins/print/lang/fa.js | 2 +- plugins/print/lang/fi.js | 2 +- plugins/print/lang/fo.js | 2 +- plugins/print/lang/fr-ca.js | 2 +- plugins/print/lang/fr.js | 2 +- plugins/print/lang/gl.js | 2 +- plugins/print/lang/gu.js | 2 +- plugins/print/lang/he.js | 2 +- plugins/print/lang/hi.js | 2 +- plugins/print/lang/hr.js | 2 +- plugins/print/lang/hu.js | 2 +- plugins/print/lang/id.js | 2 +- plugins/print/lang/is.js | 2 +- plugins/print/lang/it.js | 2 +- plugins/print/lang/ja.js | 2 +- plugins/print/lang/ka.js | 2 +- plugins/print/lang/km.js | 2 +- plugins/print/lang/ko.js | 2 +- plugins/print/lang/ku.js | 2 +- plugins/print/lang/lt.js | 2 +- plugins/print/lang/lv.js | 2 +- plugins/print/lang/mk.js | 2 +- plugins/print/lang/mn.js | 2 +- plugins/print/lang/ms.js | 2 +- plugins/print/lang/nb.js | 2 +- plugins/print/lang/nl.js | 2 +- plugins/print/lang/no.js | 2 +- plugins/print/lang/oc.js | 2 +- plugins/print/lang/pl.js | 2 +- plugins/print/lang/pt-br.js | 2 +- plugins/print/lang/pt.js | 2 +- plugins/print/lang/ro.js | 2 +- plugins/print/lang/ru.js | 2 +- plugins/print/lang/si.js | 2 +- plugins/print/lang/sk.js | 2 +- plugins/print/lang/sl.js | 2 +- plugins/print/lang/sq.js | 2 +- plugins/print/lang/sr-latn.js | 2 +- plugins/print/lang/sr.js | 2 +- plugins/print/lang/sv.js | 2 +- plugins/print/lang/th.js | 2 +- plugins/print/lang/tr.js | 2 +- plugins/print/lang/tt.js | 2 +- plugins/print/lang/ug.js | 2 +- plugins/print/lang/uk.js | 2 +- plugins/print/lang/vi.js | 2 +- plugins/print/lang/zh-cn.js | 2 +- plugins/print/lang/zh.js | 2 +- plugins/print/plugin.js | 2 +- plugins/removeformat/lang/af.js | 2 +- plugins/removeformat/lang/ar.js | 2 +- plugins/removeformat/lang/az.js | 2 +- plugins/removeformat/lang/bg.js | 2 +- plugins/removeformat/lang/bn.js | 2 +- plugins/removeformat/lang/bs.js | 2 +- plugins/removeformat/lang/ca.js | 2 +- plugins/removeformat/lang/cs.js | 2 +- plugins/removeformat/lang/cy.js | 2 +- plugins/removeformat/lang/da.js | 2 +- plugins/removeformat/lang/de-ch.js | 2 +- plugins/removeformat/lang/de.js | 2 +- plugins/removeformat/lang/el.js | 2 +- plugins/removeformat/lang/en-au.js | 2 +- plugins/removeformat/lang/en-ca.js | 2 +- plugins/removeformat/lang/en-gb.js | 2 +- plugins/removeformat/lang/en.js | 2 +- plugins/removeformat/lang/eo.js | 2 +- plugins/removeformat/lang/es-mx.js | 2 +- plugins/removeformat/lang/es.js | 2 +- plugins/removeformat/lang/et.js | 2 +- plugins/removeformat/lang/eu.js | 2 +- plugins/removeformat/lang/fa.js | 2 +- plugins/removeformat/lang/fi.js | 2 +- plugins/removeformat/lang/fo.js | 2 +- plugins/removeformat/lang/fr-ca.js | 2 +- plugins/removeformat/lang/fr.js | 2 +- plugins/removeformat/lang/gl.js | 2 +- plugins/removeformat/lang/gu.js | 2 +- plugins/removeformat/lang/he.js | 2 +- plugins/removeformat/lang/hi.js | 2 +- plugins/removeformat/lang/hr.js | 2 +- plugins/removeformat/lang/hu.js | 2 +- plugins/removeformat/lang/id.js | 2 +- plugins/removeformat/lang/is.js | 2 +- plugins/removeformat/lang/it.js | 2 +- plugins/removeformat/lang/ja.js | 2 +- plugins/removeformat/lang/ka.js | 2 +- plugins/removeformat/lang/km.js | 2 +- plugins/removeformat/lang/ko.js | 2 +- plugins/removeformat/lang/ku.js | 2 +- plugins/removeformat/lang/lt.js | 2 +- plugins/removeformat/lang/lv.js | 2 +- plugins/removeformat/lang/mk.js | 2 +- plugins/removeformat/lang/mn.js | 2 +- plugins/removeformat/lang/ms.js | 2 +- plugins/removeformat/lang/nb.js | 2 +- plugins/removeformat/lang/nl.js | 2 +- plugins/removeformat/lang/no.js | 2 +- plugins/removeformat/lang/oc.js | 2 +- plugins/removeformat/lang/pl.js | 2 +- plugins/removeformat/lang/pt-br.js | 2 +- plugins/removeformat/lang/pt.js | 2 +- plugins/removeformat/lang/ro.js | 2 +- plugins/removeformat/lang/ru.js | 2 +- plugins/removeformat/lang/si.js | 2 +- plugins/removeformat/lang/sk.js | 2 +- plugins/removeformat/lang/sl.js | 2 +- plugins/removeformat/lang/sq.js | 2 +- plugins/removeformat/lang/sr-latn.js | 2 +- plugins/removeformat/lang/sr.js | 2 +- plugins/removeformat/lang/sv.js | 2 +- plugins/removeformat/lang/th.js | 2 +- plugins/removeformat/lang/tr.js | 2 +- plugins/removeformat/lang/tt.js | 2 +- plugins/removeformat/lang/ug.js | 2 +- plugins/removeformat/lang/uk.js | 2 +- plugins/removeformat/lang/vi.js | 2 +- plugins/removeformat/lang/zh-cn.js | 2 +- plugins/removeformat/lang/zh.js | 2 +- plugins/removeformat/plugin.js | 2 +- plugins/resize/plugin.js | 2 +- plugins/richcombo/plugin.js | 2 +- plugins/save/lang/af.js | 2 +- plugins/save/lang/ar.js | 2 +- plugins/save/lang/az.js | 2 +- plugins/save/lang/bg.js | 2 +- plugins/save/lang/bn.js | 2 +- plugins/save/lang/bs.js | 2 +- plugins/save/lang/ca.js | 2 +- plugins/save/lang/cs.js | 2 +- plugins/save/lang/cy.js | 2 +- plugins/save/lang/da.js | 2 +- plugins/save/lang/de-ch.js | 2 +- plugins/save/lang/de.js | 2 +- plugins/save/lang/el.js | 2 +- plugins/save/lang/en-au.js | 2 +- plugins/save/lang/en-ca.js | 2 +- plugins/save/lang/en-gb.js | 2 +- plugins/save/lang/en.js | 2 +- plugins/save/lang/eo.js | 2 +- plugins/save/lang/es-mx.js | 2 +- plugins/save/lang/es.js | 2 +- plugins/save/lang/et.js | 2 +- plugins/save/lang/eu.js | 2 +- plugins/save/lang/fa.js | 2 +- plugins/save/lang/fi.js | 2 +- plugins/save/lang/fo.js | 2 +- plugins/save/lang/fr-ca.js | 2 +- plugins/save/lang/fr.js | 2 +- plugins/save/lang/gl.js | 2 +- plugins/save/lang/gu.js | 2 +- plugins/save/lang/he.js | 2 +- plugins/save/lang/hi.js | 2 +- plugins/save/lang/hr.js | 2 +- plugins/save/lang/hu.js | 2 +- plugins/save/lang/id.js | 2 +- plugins/save/lang/is.js | 2 +- plugins/save/lang/it.js | 2 +- plugins/save/lang/ja.js | 2 +- plugins/save/lang/ka.js | 2 +- plugins/save/lang/km.js | 2 +- plugins/save/lang/ko.js | 2 +- plugins/save/lang/ku.js | 2 +- plugins/save/lang/lt.js | 2 +- plugins/save/lang/lv.js | 2 +- plugins/save/lang/mk.js | 2 +- plugins/save/lang/mn.js | 2 +- plugins/save/lang/ms.js | 2 +- plugins/save/lang/nb.js | 2 +- plugins/save/lang/nl.js | 2 +- plugins/save/lang/no.js | 2 +- plugins/save/lang/oc.js | 2 +- plugins/save/lang/pl.js | 2 +- plugins/save/lang/pt-br.js | 2 +- plugins/save/lang/pt.js | 2 +- plugins/save/lang/ro.js | 2 +- plugins/save/lang/ru.js | 2 +- plugins/save/lang/si.js | 2 +- plugins/save/lang/sk.js | 2 +- plugins/save/lang/sl.js | 2 +- plugins/save/lang/sq.js | 2 +- plugins/save/lang/sr-latn.js | 2 +- plugins/save/lang/sr.js | 2 +- plugins/save/lang/sv.js | 2 +- plugins/save/lang/th.js | 2 +- plugins/save/lang/tr.js | 2 +- plugins/save/lang/tt.js | 2 +- plugins/save/lang/ug.js | 2 +- plugins/save/lang/uk.js | 2 +- plugins/save/lang/vi.js | 2 +- plugins/save/lang/zh-cn.js | 2 +- plugins/save/lang/zh.js | 2 +- plugins/save/plugin.js | 2 +- plugins/selectall/lang/af.js | 2 +- plugins/selectall/lang/ar.js | 2 +- plugins/selectall/lang/az.js | 2 +- plugins/selectall/lang/bg.js | 2 +- plugins/selectall/lang/bn.js | 2 +- plugins/selectall/lang/bs.js | 2 +- plugins/selectall/lang/ca.js | 2 +- plugins/selectall/lang/cs.js | 2 +- plugins/selectall/lang/cy.js | 2 +- plugins/selectall/lang/da.js | 2 +- plugins/selectall/lang/de-ch.js | 2 +- plugins/selectall/lang/de.js | 2 +- plugins/selectall/lang/el.js | 2 +- plugins/selectall/lang/en-au.js | 2 +- plugins/selectall/lang/en-ca.js | 2 +- plugins/selectall/lang/en-gb.js | 2 +- plugins/selectall/lang/en.js | 2 +- plugins/selectall/lang/eo.js | 2 +- plugins/selectall/lang/es-mx.js | 2 +- plugins/selectall/lang/es.js | 2 +- plugins/selectall/lang/et.js | 2 +- plugins/selectall/lang/eu.js | 2 +- plugins/selectall/lang/fa.js | 2 +- plugins/selectall/lang/fi.js | 2 +- plugins/selectall/lang/fo.js | 2 +- plugins/selectall/lang/fr-ca.js | 2 +- plugins/selectall/lang/fr.js | 2 +- plugins/selectall/lang/gl.js | 2 +- plugins/selectall/lang/gu.js | 2 +- plugins/selectall/lang/he.js | 2 +- plugins/selectall/lang/hi.js | 2 +- plugins/selectall/lang/hr.js | 2 +- plugins/selectall/lang/hu.js | 2 +- plugins/selectall/lang/id.js | 2 +- plugins/selectall/lang/is.js | 2 +- plugins/selectall/lang/it.js | 2 +- plugins/selectall/lang/ja.js | 2 +- plugins/selectall/lang/ka.js | 2 +- plugins/selectall/lang/km.js | 2 +- plugins/selectall/lang/ko.js | 2 +- plugins/selectall/lang/ku.js | 2 +- plugins/selectall/lang/lt.js | 2 +- plugins/selectall/lang/lv.js | 2 +- plugins/selectall/lang/mk.js | 2 +- plugins/selectall/lang/mn.js | 2 +- plugins/selectall/lang/ms.js | 2 +- plugins/selectall/lang/nb.js | 2 +- plugins/selectall/lang/nl.js | 2 +- plugins/selectall/lang/no.js | 2 +- plugins/selectall/lang/oc.js | 2 +- plugins/selectall/lang/pl.js | 2 +- plugins/selectall/lang/pt-br.js | 2 +- plugins/selectall/lang/pt.js | 2 +- plugins/selectall/lang/ro.js | 2 +- plugins/selectall/lang/ru.js | 2 +- plugins/selectall/lang/si.js | 2 +- plugins/selectall/lang/sk.js | 2 +- plugins/selectall/lang/sl.js | 2 +- plugins/selectall/lang/sq.js | 2 +- plugins/selectall/lang/sr-latn.js | 2 +- plugins/selectall/lang/sr.js | 2 +- plugins/selectall/lang/sv.js | 2 +- plugins/selectall/lang/th.js | 2 +- plugins/selectall/lang/tr.js | 2 +- plugins/selectall/lang/tt.js | 2 +- plugins/selectall/lang/ug.js | 2 +- plugins/selectall/lang/uk.js | 2 +- plugins/selectall/lang/vi.js | 2 +- plugins/selectall/lang/zh-cn.js | 2 +- plugins/selectall/lang/zh.js | 2 +- plugins/selectall/plugin.js | 2 +- plugins/sharedspace/plugin.js | 2 +- plugins/sharedspace/samples/sharedspace.html | 2 +- plugins/showblocks/lang/af.js | 2 +- plugins/showblocks/lang/ar.js | 2 +- plugins/showblocks/lang/az.js | 2 +- plugins/showblocks/lang/bg.js | 2 +- plugins/showblocks/lang/bn.js | 2 +- plugins/showblocks/lang/bs.js | 2 +- plugins/showblocks/lang/ca.js | 2 +- plugins/showblocks/lang/cs.js | 2 +- plugins/showblocks/lang/cy.js | 2 +- plugins/showblocks/lang/da.js | 2 +- plugins/showblocks/lang/de-ch.js | 2 +- plugins/showblocks/lang/de.js | 2 +- plugins/showblocks/lang/el.js | 2 +- plugins/showblocks/lang/en-au.js | 2 +- plugins/showblocks/lang/en-ca.js | 2 +- plugins/showblocks/lang/en-gb.js | 2 +- plugins/showblocks/lang/en.js | 2 +- plugins/showblocks/lang/eo.js | 2 +- plugins/showblocks/lang/es-mx.js | 2 +- plugins/showblocks/lang/es.js | 2 +- plugins/showblocks/lang/et.js | 2 +- plugins/showblocks/lang/eu.js | 2 +- plugins/showblocks/lang/fa.js | 2 +- plugins/showblocks/lang/fi.js | 2 +- plugins/showblocks/lang/fo.js | 2 +- plugins/showblocks/lang/fr-ca.js | 2 +- plugins/showblocks/lang/fr.js | 2 +- plugins/showblocks/lang/gl.js | 2 +- plugins/showblocks/lang/gu.js | 2 +- plugins/showblocks/lang/he.js | 2 +- plugins/showblocks/lang/hi.js | 2 +- plugins/showblocks/lang/hr.js | 2 +- plugins/showblocks/lang/hu.js | 2 +- plugins/showblocks/lang/id.js | 2 +- plugins/showblocks/lang/is.js | 2 +- plugins/showblocks/lang/it.js | 2 +- plugins/showblocks/lang/ja.js | 2 +- plugins/showblocks/lang/ka.js | 2 +- plugins/showblocks/lang/km.js | 2 +- plugins/showblocks/lang/ko.js | 2 +- plugins/showblocks/lang/ku.js | 2 +- plugins/showblocks/lang/lt.js | 2 +- plugins/showblocks/lang/lv.js | 2 +- plugins/showblocks/lang/mk.js | 2 +- plugins/showblocks/lang/mn.js | 2 +- plugins/showblocks/lang/ms.js | 2 +- plugins/showblocks/lang/nb.js | 2 +- plugins/showblocks/lang/nl.js | 2 +- plugins/showblocks/lang/no.js | 2 +- plugins/showblocks/lang/oc.js | 2 +- plugins/showblocks/lang/pl.js | 2 +- plugins/showblocks/lang/pt-br.js | 2 +- plugins/showblocks/lang/pt.js | 2 +- plugins/showblocks/lang/ro.js | 2 +- plugins/showblocks/lang/ru.js | 2 +- plugins/showblocks/lang/si.js | 2 +- plugins/showblocks/lang/sk.js | 2 +- plugins/showblocks/lang/sl.js | 2 +- plugins/showblocks/lang/sq.js | 2 +- plugins/showblocks/lang/sr-latn.js | 2 +- plugins/showblocks/lang/sr.js | 2 +- plugins/showblocks/lang/sv.js | 2 +- plugins/showblocks/lang/th.js | 2 +- plugins/showblocks/lang/tr.js | 2 +- plugins/showblocks/lang/tt.js | 2 +- plugins/showblocks/lang/ug.js | 2 +- plugins/showblocks/lang/uk.js | 2 +- plugins/showblocks/lang/vi.js | 2 +- plugins/showblocks/lang/zh-cn.js | 2 +- plugins/showblocks/lang/zh.js | 2 +- plugins/showblocks/plugin.js | 2 +- plugins/showborders/plugin.js | 2 +- plugins/smiley/dialogs/smiley.js | 2 +- plugins/smiley/lang/af.js | 2 +- plugins/smiley/lang/ar.js | 2 +- plugins/smiley/lang/az.js | 2 +- plugins/smiley/lang/bg.js | 2 +- plugins/smiley/lang/bn.js | 2 +- plugins/smiley/lang/bs.js | 2 +- plugins/smiley/lang/ca.js | 2 +- plugins/smiley/lang/cs.js | 2 +- plugins/smiley/lang/cy.js | 2 +- plugins/smiley/lang/da.js | 2 +- plugins/smiley/lang/de-ch.js | 2 +- plugins/smiley/lang/de.js | 2 +- plugins/smiley/lang/el.js | 2 +- plugins/smiley/lang/en-au.js | 2 +- plugins/smiley/lang/en-ca.js | 2 +- plugins/smiley/lang/en-gb.js | 2 +- plugins/smiley/lang/en.js | 2 +- plugins/smiley/lang/eo.js | 2 +- plugins/smiley/lang/es-mx.js | 2 +- plugins/smiley/lang/es.js | 2 +- plugins/smiley/lang/et.js | 2 +- plugins/smiley/lang/eu.js | 2 +- plugins/smiley/lang/fa.js | 2 +- plugins/smiley/lang/fi.js | 2 +- plugins/smiley/lang/fo.js | 2 +- plugins/smiley/lang/fr-ca.js | 2 +- plugins/smiley/lang/fr.js | 2 +- plugins/smiley/lang/gl.js | 2 +- plugins/smiley/lang/gu.js | 2 +- plugins/smiley/lang/he.js | 2 +- plugins/smiley/lang/hi.js | 2 +- plugins/smiley/lang/hr.js | 2 +- plugins/smiley/lang/hu.js | 2 +- plugins/smiley/lang/id.js | 2 +- plugins/smiley/lang/is.js | 2 +- plugins/smiley/lang/it.js | 2 +- plugins/smiley/lang/ja.js | 2 +- plugins/smiley/lang/ka.js | 2 +- plugins/smiley/lang/km.js | 2 +- plugins/smiley/lang/ko.js | 2 +- plugins/smiley/lang/ku.js | 2 +- plugins/smiley/lang/lt.js | 2 +- plugins/smiley/lang/lv.js | 2 +- plugins/smiley/lang/mk.js | 2 +- plugins/smiley/lang/mn.js | 2 +- plugins/smiley/lang/ms.js | 2 +- plugins/smiley/lang/nb.js | 2 +- plugins/smiley/lang/nl.js | 2 +- plugins/smiley/lang/no.js | 2 +- plugins/smiley/lang/oc.js | 2 +- plugins/smiley/lang/pl.js | 2 +- plugins/smiley/lang/pt-br.js | 2 +- plugins/smiley/lang/pt.js | 2 +- plugins/smiley/lang/ro.js | 2 +- plugins/smiley/lang/ru.js | 2 +- plugins/smiley/lang/si.js | 2 +- plugins/smiley/lang/sk.js | 2 +- plugins/smiley/lang/sl.js | 2 +- plugins/smiley/lang/sq.js | 2 +- plugins/smiley/lang/sr-latn.js | 2 +- plugins/smiley/lang/sr.js | 2 +- plugins/smiley/lang/sv.js | 2 +- plugins/smiley/lang/th.js | 2 +- plugins/smiley/lang/tr.js | 2 +- plugins/smiley/lang/tt.js | 2 +- plugins/smiley/lang/ug.js | 2 +- plugins/smiley/lang/uk.js | 2 +- plugins/smiley/lang/vi.js | 2 +- plugins/smiley/lang/zh-cn.js | 2 +- plugins/smiley/lang/zh.js | 2 +- plugins/smiley/plugin.js | 2 +- plugins/sourcearea/lang/af.js | 2 +- plugins/sourcearea/lang/ar.js | 2 +- plugins/sourcearea/lang/az.js | 2 +- plugins/sourcearea/lang/bg.js | 2 +- plugins/sourcearea/lang/bn.js | 2 +- plugins/sourcearea/lang/bs.js | 2 +- plugins/sourcearea/lang/ca.js | 2 +- plugins/sourcearea/lang/cs.js | 2 +- plugins/sourcearea/lang/cy.js | 2 +- plugins/sourcearea/lang/da.js | 2 +- plugins/sourcearea/lang/de-ch.js | 2 +- plugins/sourcearea/lang/de.js | 2 +- plugins/sourcearea/lang/el.js | 2 +- plugins/sourcearea/lang/en-au.js | 2 +- plugins/sourcearea/lang/en-ca.js | 2 +- plugins/sourcearea/lang/en-gb.js | 2 +- plugins/sourcearea/lang/en.js | 2 +- plugins/sourcearea/lang/eo.js | 2 +- plugins/sourcearea/lang/es-mx.js | 2 +- plugins/sourcearea/lang/es.js | 2 +- plugins/sourcearea/lang/et.js | 2 +- plugins/sourcearea/lang/eu.js | 2 +- plugins/sourcearea/lang/fa.js | 2 +- plugins/sourcearea/lang/fi.js | 2 +- plugins/sourcearea/lang/fo.js | 2 +- plugins/sourcearea/lang/fr-ca.js | 2 +- plugins/sourcearea/lang/fr.js | 2 +- plugins/sourcearea/lang/gl.js | 2 +- plugins/sourcearea/lang/gu.js | 2 +- plugins/sourcearea/lang/he.js | 2 +- plugins/sourcearea/lang/hi.js | 2 +- plugins/sourcearea/lang/hr.js | 2 +- plugins/sourcearea/lang/hu.js | 2 +- plugins/sourcearea/lang/id.js | 2 +- plugins/sourcearea/lang/is.js | 2 +- plugins/sourcearea/lang/it.js | 2 +- plugins/sourcearea/lang/ja.js | 2 +- plugins/sourcearea/lang/ka.js | 2 +- plugins/sourcearea/lang/km.js | 2 +- plugins/sourcearea/lang/ko.js | 2 +- plugins/sourcearea/lang/ku.js | 2 +- plugins/sourcearea/lang/lt.js | 2 +- plugins/sourcearea/lang/lv.js | 2 +- plugins/sourcearea/lang/mk.js | 2 +- plugins/sourcearea/lang/mn.js | 2 +- plugins/sourcearea/lang/ms.js | 2 +- plugins/sourcearea/lang/nb.js | 2 +- plugins/sourcearea/lang/nl.js | 2 +- plugins/sourcearea/lang/no.js | 2 +- plugins/sourcearea/lang/oc.js | 2 +- plugins/sourcearea/lang/pl.js | 2 +- plugins/sourcearea/lang/pt-br.js | 2 +- plugins/sourcearea/lang/pt.js | 2 +- plugins/sourcearea/lang/ro.js | 2 +- plugins/sourcearea/lang/ru.js | 2 +- plugins/sourcearea/lang/si.js | 2 +- plugins/sourcearea/lang/sk.js | 2 +- plugins/sourcearea/lang/sl.js | 2 +- plugins/sourcearea/lang/sq.js | 2 +- plugins/sourcearea/lang/sr-latn.js | 2 +- plugins/sourcearea/lang/sr.js | 2 +- plugins/sourcearea/lang/sv.js | 2 +- plugins/sourcearea/lang/th.js | 2 +- plugins/sourcearea/lang/tr.js | 2 +- plugins/sourcearea/lang/tt.js | 2 +- plugins/sourcearea/lang/ug.js | 2 +- plugins/sourcearea/lang/uk.js | 2 +- plugins/sourcearea/lang/vi.js | 2 +- plugins/sourcearea/lang/zh-cn.js | 2 +- plugins/sourcearea/lang/zh.js | 2 +- plugins/sourcearea/plugin.js | 2 +- plugins/sourcedialog/dialogs/sourcedialog.js | 2 +- plugins/sourcedialog/lang/af.js | 2 +- plugins/sourcedialog/lang/ar.js | 2 +- plugins/sourcedialog/lang/az.js | 2 +- plugins/sourcedialog/lang/bg.js | 2 +- plugins/sourcedialog/lang/bn.js | 2 +- plugins/sourcedialog/lang/bs.js | 2 +- plugins/sourcedialog/lang/ca.js | 2 +- plugins/sourcedialog/lang/cs.js | 2 +- plugins/sourcedialog/lang/cy.js | 2 +- plugins/sourcedialog/lang/da.js | 2 +- plugins/sourcedialog/lang/de-ch.js | 2 +- plugins/sourcedialog/lang/de.js | 2 +- plugins/sourcedialog/lang/el.js | 2 +- plugins/sourcedialog/lang/en-au.js | 2 +- plugins/sourcedialog/lang/en-ca.js | 2 +- plugins/sourcedialog/lang/en-gb.js | 2 +- plugins/sourcedialog/lang/en.js | 2 +- plugins/sourcedialog/lang/eo.js | 2 +- plugins/sourcedialog/lang/es-mx.js | 2 +- plugins/sourcedialog/lang/es.js | 2 +- plugins/sourcedialog/lang/et.js | 2 +- plugins/sourcedialog/lang/eu.js | 2 +- plugins/sourcedialog/lang/fa.js | 2 +- plugins/sourcedialog/lang/fi.js | 2 +- plugins/sourcedialog/lang/fo.js | 2 +- plugins/sourcedialog/lang/fr-ca.js | 2 +- plugins/sourcedialog/lang/fr.js | 2 +- plugins/sourcedialog/lang/gl.js | 2 +- plugins/sourcedialog/lang/gu.js | 2 +- plugins/sourcedialog/lang/he.js | 2 +- plugins/sourcedialog/lang/hi.js | 2 +- plugins/sourcedialog/lang/hr.js | 2 +- plugins/sourcedialog/lang/hu.js | 2 +- plugins/sourcedialog/lang/id.js | 2 +- plugins/sourcedialog/lang/is.js | 2 +- plugins/sourcedialog/lang/it.js | 2 +- plugins/sourcedialog/lang/ja.js | 2 +- plugins/sourcedialog/lang/ka.js | 2 +- plugins/sourcedialog/lang/km.js | 2 +- plugins/sourcedialog/lang/ko.js | 2 +- plugins/sourcedialog/lang/ku.js | 2 +- plugins/sourcedialog/lang/lt.js | 2 +- plugins/sourcedialog/lang/lv.js | 2 +- plugins/sourcedialog/lang/mn.js | 2 +- plugins/sourcedialog/lang/ms.js | 2 +- plugins/sourcedialog/lang/nb.js | 2 +- plugins/sourcedialog/lang/nl.js | 2 +- plugins/sourcedialog/lang/no.js | 2 +- plugins/sourcedialog/lang/oc.js | 2 +- plugins/sourcedialog/lang/pl.js | 2 +- plugins/sourcedialog/lang/pt-br.js | 2 +- plugins/sourcedialog/lang/pt.js | 2 +- plugins/sourcedialog/lang/ro.js | 2 +- plugins/sourcedialog/lang/ru.js | 2 +- plugins/sourcedialog/lang/si.js | 2 +- plugins/sourcedialog/lang/sk.js | 2 +- plugins/sourcedialog/lang/sl.js | 2 +- plugins/sourcedialog/lang/sq.js | 2 +- plugins/sourcedialog/lang/sr-latn.js | 2 +- plugins/sourcedialog/lang/sr.js | 2 +- plugins/sourcedialog/lang/sv.js | 2 +- plugins/sourcedialog/lang/th.js | 2 +- plugins/sourcedialog/lang/tr.js | 2 +- plugins/sourcedialog/lang/tt.js | 2 +- plugins/sourcedialog/lang/ug.js | 2 +- plugins/sourcedialog/lang/uk.js | 2 +- plugins/sourcedialog/lang/vi.js | 2 +- plugins/sourcedialog/lang/zh-cn.js | 2 +- plugins/sourcedialog/lang/zh.js | 2 +- plugins/sourcedialog/plugin.js | 2 +- .../sourcedialog/samples/sourcedialog.html | 2 +- .../dialogs/lang/_translationstatus.txt | 2 +- plugins/specialchar/dialogs/lang/af.js | 2 +- plugins/specialchar/dialogs/lang/ar.js | 2 +- plugins/specialchar/dialogs/lang/az.js | 2 +- plugins/specialchar/dialogs/lang/bg.js | 2 +- plugins/specialchar/dialogs/lang/ca.js | 2 +- plugins/specialchar/dialogs/lang/cs.js | 2 +- plugins/specialchar/dialogs/lang/cy.js | 2 +- plugins/specialchar/dialogs/lang/da.js | 2 +- plugins/specialchar/dialogs/lang/de-ch.js | 2 +- plugins/specialchar/dialogs/lang/de.js | 2 +- plugins/specialchar/dialogs/lang/el.js | 2 +- plugins/specialchar/dialogs/lang/en-au.js | 2 +- plugins/specialchar/dialogs/lang/en-ca.js | 2 +- plugins/specialchar/dialogs/lang/en-gb.js | 2 +- plugins/specialchar/dialogs/lang/en.js | 2 +- plugins/specialchar/dialogs/lang/eo.js | 2 +- plugins/specialchar/dialogs/lang/es-mx.js | 2 +- plugins/specialchar/dialogs/lang/es.js | 2 +- plugins/specialchar/dialogs/lang/et.js | 2 +- plugins/specialchar/dialogs/lang/eu.js | 2 +- plugins/specialchar/dialogs/lang/fa.js | 2 +- plugins/specialchar/dialogs/lang/fi.js | 2 +- plugins/specialchar/dialogs/lang/fr-ca.js | 2 +- plugins/specialchar/dialogs/lang/fr.js | 2 +- plugins/specialchar/dialogs/lang/gl.js | 2 +- plugins/specialchar/dialogs/lang/he.js | 2 +- plugins/specialchar/dialogs/lang/hr.js | 2 +- plugins/specialchar/dialogs/lang/hu.js | 2 +- plugins/specialchar/dialogs/lang/id.js | 2 +- plugins/specialchar/dialogs/lang/it.js | 2 +- plugins/specialchar/dialogs/lang/ja.js | 2 +- plugins/specialchar/dialogs/lang/km.js | 2 +- plugins/specialchar/dialogs/lang/ko.js | 2 +- plugins/specialchar/dialogs/lang/ku.js | 2 +- plugins/specialchar/dialogs/lang/lt.js | 2 +- plugins/specialchar/dialogs/lang/lv.js | 2 +- plugins/specialchar/dialogs/lang/nb.js | 2 +- plugins/specialchar/dialogs/lang/nl.js | 2 +- plugins/specialchar/dialogs/lang/no.js | 2 +- plugins/specialchar/dialogs/lang/oc.js | 2 +- plugins/specialchar/dialogs/lang/pl.js | 2 +- plugins/specialchar/dialogs/lang/pt-br.js | 2 +- plugins/specialchar/dialogs/lang/pt.js | 2 +- plugins/specialchar/dialogs/lang/ro.js | 2 +- plugins/specialchar/dialogs/lang/ru.js | 2 +- plugins/specialchar/dialogs/lang/si.js | 2 +- plugins/specialchar/dialogs/lang/sk.js | 2 +- plugins/specialchar/dialogs/lang/sl.js | 2 +- plugins/specialchar/dialogs/lang/sq.js | 2 +- plugins/specialchar/dialogs/lang/sr-latn.js | 2 +- plugins/specialchar/dialogs/lang/sr.js | 2 +- plugins/specialchar/dialogs/lang/sv.js | 2 +- plugins/specialchar/dialogs/lang/th.js | 2 +- plugins/specialchar/dialogs/lang/tr.js | 2 +- plugins/specialchar/dialogs/lang/tt.js | 2 +- plugins/specialchar/dialogs/lang/ug.js | 2 +- plugins/specialchar/dialogs/lang/uk.js | 2 +- plugins/specialchar/dialogs/lang/vi.js | 2 +- plugins/specialchar/dialogs/lang/zh-cn.js | 2 +- plugins/specialchar/dialogs/lang/zh.js | 2 +- plugins/specialchar/dialogs/specialchar.js | 2 +- .../specialchar/lang/_translationstatus.txt | 2 +- plugins/specialchar/lang/af.js | 2 +- plugins/specialchar/lang/ar.js | 2 +- plugins/specialchar/lang/az.js | 2 +- plugins/specialchar/lang/bg.js | 2 +- plugins/specialchar/lang/bn.js | 2 +- plugins/specialchar/lang/bs.js | 2 +- plugins/specialchar/lang/ca.js | 2 +- plugins/specialchar/lang/cs.js | 2 +- plugins/specialchar/lang/cy.js | 2 +- plugins/specialchar/lang/da.js | 2 +- plugins/specialchar/lang/de-ch.js | 2 +- plugins/specialchar/lang/de.js | 2 +- plugins/specialchar/lang/el.js | 2 +- plugins/specialchar/lang/en-au.js | 2 +- plugins/specialchar/lang/en-ca.js | 2 +- plugins/specialchar/lang/en-gb.js | 2 +- plugins/specialchar/lang/en.js | 2 +- plugins/specialchar/lang/eo.js | 2 +- plugins/specialchar/lang/es-mx.js | 2 +- plugins/specialchar/lang/es.js | 2 +- plugins/specialchar/lang/et.js | 2 +- plugins/specialchar/lang/eu.js | 2 +- plugins/specialchar/lang/fa.js | 2 +- plugins/specialchar/lang/fi.js | 2 +- plugins/specialchar/lang/fo.js | 2 +- plugins/specialchar/lang/fr-ca.js | 2 +- plugins/specialchar/lang/fr.js | 2 +- plugins/specialchar/lang/gl.js | 2 +- plugins/specialchar/lang/gu.js | 2 +- plugins/specialchar/lang/he.js | 2 +- plugins/specialchar/lang/hi.js | 2 +- plugins/specialchar/lang/hr.js | 2 +- plugins/specialchar/lang/hu.js | 2 +- plugins/specialchar/lang/id.js | 2 +- plugins/specialchar/lang/is.js | 2 +- plugins/specialchar/lang/it.js | 2 +- plugins/specialchar/lang/ja.js | 2 +- plugins/specialchar/lang/ka.js | 2 +- plugins/specialchar/lang/km.js | 2 +- plugins/specialchar/lang/ko.js | 2 +- plugins/specialchar/lang/ku.js | 2 +- plugins/specialchar/lang/lt.js | 2 +- plugins/specialchar/lang/lv.js | 2 +- plugins/specialchar/lang/mk.js | 2 +- plugins/specialchar/lang/mn.js | 2 +- plugins/specialchar/lang/ms.js | 2 +- plugins/specialchar/lang/nb.js | 2 +- plugins/specialchar/lang/nl.js | 2 +- plugins/specialchar/lang/no.js | 2 +- plugins/specialchar/lang/oc.js | 2 +- plugins/specialchar/lang/pl.js | 2 +- plugins/specialchar/lang/pt-br.js | 2 +- plugins/specialchar/lang/pt.js | 2 +- plugins/specialchar/lang/ro.js | 2 +- plugins/specialchar/lang/ru.js | 2 +- plugins/specialchar/lang/si.js | 2 +- plugins/specialchar/lang/sk.js | 2 +- plugins/specialchar/lang/sl.js | 2 +- plugins/specialchar/lang/sq.js | 2 +- plugins/specialchar/lang/sr-latn.js | 2 +- plugins/specialchar/lang/sr.js | 2 +- plugins/specialchar/lang/sv.js | 2 +- plugins/specialchar/lang/th.js | 2 +- plugins/specialchar/lang/tr.js | 2 +- plugins/specialchar/lang/tt.js | 2 +- plugins/specialchar/lang/ug.js | 2 +- plugins/specialchar/lang/uk.js | 2 +- plugins/specialchar/lang/vi.js | 2 +- plugins/specialchar/lang/zh-cn.js | 2 +- plugins/specialchar/lang/zh.js | 2 +- plugins/specialchar/plugin.js | 2 +- plugins/stylescombo/lang/af.js | 2 +- plugins/stylescombo/lang/ar.js | 2 +- plugins/stylescombo/lang/az.js | 2 +- plugins/stylescombo/lang/bg.js | 2 +- plugins/stylescombo/lang/bn.js | 2 +- plugins/stylescombo/lang/bs.js | 2 +- plugins/stylescombo/lang/ca.js | 2 +- plugins/stylescombo/lang/cs.js | 2 +- plugins/stylescombo/lang/cy.js | 2 +- plugins/stylescombo/lang/da.js | 2 +- plugins/stylescombo/lang/de-ch.js | 2 +- plugins/stylescombo/lang/de.js | 2 +- plugins/stylescombo/lang/el.js | 2 +- plugins/stylescombo/lang/en-au.js | 2 +- plugins/stylescombo/lang/en-ca.js | 2 +- plugins/stylescombo/lang/en-gb.js | 2 +- plugins/stylescombo/lang/en.js | 2 +- plugins/stylescombo/lang/eo.js | 2 +- plugins/stylescombo/lang/es-mx.js | 2 +- plugins/stylescombo/lang/es.js | 2 +- plugins/stylescombo/lang/et.js | 2 +- plugins/stylescombo/lang/eu.js | 2 +- plugins/stylescombo/lang/fa.js | 2 +- plugins/stylescombo/lang/fi.js | 2 +- plugins/stylescombo/lang/fo.js | 2 +- plugins/stylescombo/lang/fr-ca.js | 2 +- plugins/stylescombo/lang/fr.js | 2 +- plugins/stylescombo/lang/gl.js | 2 +- plugins/stylescombo/lang/gu.js | 2 +- plugins/stylescombo/lang/he.js | 2 +- plugins/stylescombo/lang/hi.js | 2 +- plugins/stylescombo/lang/hr.js | 2 +- plugins/stylescombo/lang/hu.js | 2 +- plugins/stylescombo/lang/id.js | 2 +- plugins/stylescombo/lang/is.js | 2 +- plugins/stylescombo/lang/it.js | 2 +- plugins/stylescombo/lang/ja.js | 2 +- plugins/stylescombo/lang/ka.js | 2 +- plugins/stylescombo/lang/km.js | 2 +- plugins/stylescombo/lang/ko.js | 2 +- plugins/stylescombo/lang/ku.js | 2 +- plugins/stylescombo/lang/lt.js | 2 +- plugins/stylescombo/lang/lv.js | 2 +- plugins/stylescombo/lang/mk.js | 2 +- plugins/stylescombo/lang/mn.js | 2 +- plugins/stylescombo/lang/ms.js | 2 +- plugins/stylescombo/lang/nb.js | 2 +- plugins/stylescombo/lang/nl.js | 2 +- plugins/stylescombo/lang/no.js | 2 +- plugins/stylescombo/lang/oc.js | 2 +- plugins/stylescombo/lang/pl.js | 2 +- plugins/stylescombo/lang/pt-br.js | 2 +- plugins/stylescombo/lang/pt.js | 2 +- plugins/stylescombo/lang/ro.js | 2 +- plugins/stylescombo/lang/ru.js | 2 +- plugins/stylescombo/lang/si.js | 2 +- plugins/stylescombo/lang/sk.js | 2 +- plugins/stylescombo/lang/sl.js | 2 +- plugins/stylescombo/lang/sq.js | 2 +- plugins/stylescombo/lang/sr-latn.js | 2 +- plugins/stylescombo/lang/sr.js | 2 +- plugins/stylescombo/lang/sv.js | 2 +- plugins/stylescombo/lang/th.js | 2 +- plugins/stylescombo/lang/tr.js | 2 +- plugins/stylescombo/lang/tt.js | 2 +- plugins/stylescombo/lang/ug.js | 2 +- plugins/stylescombo/lang/uk.js | 2 +- plugins/stylescombo/lang/vi.js | 2 +- plugins/stylescombo/lang/zh-cn.js | 2 +- plugins/stylescombo/lang/zh.js | 2 +- plugins/stylescombo/plugin.js | 2 +- plugins/stylesheetparser/plugin.js | 2 +- .../samples/stylesheetparser.html | 2 +- plugins/tab/plugin.js | 2 +- plugins/table/dialogs/table.js | 2 +- plugins/table/lang/af.js | 2 +- plugins/table/lang/ar.js | 2 +- plugins/table/lang/az.js | 2 +- plugins/table/lang/bg.js | 2 +- plugins/table/lang/bn.js | 2 +- plugins/table/lang/bs.js | 2 +- plugins/table/lang/ca.js | 2 +- plugins/table/lang/cs.js | 2 +- plugins/table/lang/cy.js | 2 +- plugins/table/lang/da.js | 2 +- plugins/table/lang/de-ch.js | 2 +- plugins/table/lang/de.js | 2 +- plugins/table/lang/el.js | 2 +- plugins/table/lang/en-au.js | 2 +- plugins/table/lang/en-ca.js | 2 +- plugins/table/lang/en-gb.js | 2 +- plugins/table/lang/en.js | 2 +- plugins/table/lang/eo.js | 2 +- plugins/table/lang/es-mx.js | 2 +- plugins/table/lang/es.js | 2 +- plugins/table/lang/et.js | 2 +- plugins/table/lang/eu.js | 2 +- plugins/table/lang/fa.js | 2 +- plugins/table/lang/fi.js | 2 +- plugins/table/lang/fo.js | 2 +- plugins/table/lang/fr-ca.js | 2 +- plugins/table/lang/fr.js | 2 +- plugins/table/lang/gl.js | 2 +- plugins/table/lang/gu.js | 2 +- plugins/table/lang/he.js | 2 +- plugins/table/lang/hi.js | 2 +- plugins/table/lang/hr.js | 2 +- plugins/table/lang/hu.js | 2 +- plugins/table/lang/id.js | 2 +- plugins/table/lang/is.js | 2 +- plugins/table/lang/it.js | 2 +- plugins/table/lang/ja.js | 2 +- plugins/table/lang/ka.js | 2 +- plugins/table/lang/km.js | 2 +- plugins/table/lang/ko.js | 2 +- plugins/table/lang/ku.js | 2 +- plugins/table/lang/lt.js | 2 +- plugins/table/lang/lv.js | 2 +- plugins/table/lang/mk.js | 2 +- plugins/table/lang/mn.js | 2 +- plugins/table/lang/ms.js | 2 +- plugins/table/lang/nb.js | 2 +- plugins/table/lang/nl.js | 2 +- plugins/table/lang/no.js | 2 +- plugins/table/lang/oc.js | 2 +- plugins/table/lang/pl.js | 2 +- plugins/table/lang/pt-br.js | 2 +- plugins/table/lang/pt.js | 2 +- plugins/table/lang/ro.js | 2 +- plugins/table/lang/ru.js | 2 +- plugins/table/lang/si.js | 2 +- plugins/table/lang/sk.js | 2 +- plugins/table/lang/sl.js | 2 +- plugins/table/lang/sq.js | 2 +- plugins/table/lang/sr-latn.js | 2 +- plugins/table/lang/sr.js | 2 +- plugins/table/lang/sv.js | 2 +- plugins/table/lang/th.js | 2 +- plugins/table/lang/tr.js | 2 +- plugins/table/lang/tt.js | 2 +- plugins/table/lang/ug.js | 2 +- plugins/table/lang/uk.js | 2 +- plugins/table/lang/vi.js | 2 +- plugins/table/lang/zh-cn.js | 2 +- plugins/table/lang/zh.js | 2 +- plugins/table/plugin.js | 2 +- plugins/tableresize/dev/tableresize.html | 2 +- plugins/tableresize/plugin.js | 2 +- plugins/tableresize/samples/tableresize.html | 2 +- plugins/tableselection/plugin.js | 2 +- plugins/tabletools/dialogs/tableCell.js | 2 +- plugins/tabletools/plugin.js | 2 +- plugins/templates/dialogs/templates.css | 2 +- plugins/templates/dialogs/templates.js | 2 +- plugins/templates/lang/af.js | 2 +- plugins/templates/lang/ar.js | 2 +- plugins/templates/lang/az.js | 2 +- plugins/templates/lang/bg.js | 2 +- plugins/templates/lang/bn.js | 2 +- plugins/templates/lang/bs.js | 2 +- plugins/templates/lang/ca.js | 2 +- plugins/templates/lang/cs.js | 2 +- plugins/templates/lang/cy.js | 2 +- plugins/templates/lang/da.js | 2 +- plugins/templates/lang/de-ch.js | 2 +- plugins/templates/lang/de.js | 2 +- plugins/templates/lang/el.js | 2 +- plugins/templates/lang/en-au.js | 2 +- plugins/templates/lang/en-ca.js | 2 +- plugins/templates/lang/en-gb.js | 2 +- plugins/templates/lang/en.js | 2 +- plugins/templates/lang/eo.js | 2 +- plugins/templates/lang/es-mx.js | 2 +- plugins/templates/lang/es.js | 2 +- plugins/templates/lang/et.js | 2 +- plugins/templates/lang/eu.js | 2 +- plugins/templates/lang/fa.js | 2 +- plugins/templates/lang/fi.js | 2 +- plugins/templates/lang/fo.js | 2 +- plugins/templates/lang/fr-ca.js | 2 +- plugins/templates/lang/fr.js | 2 +- plugins/templates/lang/gl.js | 2 +- plugins/templates/lang/gu.js | 2 +- plugins/templates/lang/he.js | 2 +- plugins/templates/lang/hi.js | 2 +- plugins/templates/lang/hr.js | 2 +- plugins/templates/lang/hu.js | 2 +- plugins/templates/lang/id.js | 2 +- plugins/templates/lang/is.js | 2 +- plugins/templates/lang/it.js | 2 +- plugins/templates/lang/ja.js | 2 +- plugins/templates/lang/ka.js | 2 +- plugins/templates/lang/km.js | 2 +- plugins/templates/lang/ko.js | 2 +- plugins/templates/lang/ku.js | 2 +- plugins/templates/lang/lt.js | 2 +- plugins/templates/lang/lv.js | 2 +- plugins/templates/lang/mk.js | 2 +- plugins/templates/lang/mn.js | 2 +- plugins/templates/lang/ms.js | 2 +- plugins/templates/lang/nb.js | 2 +- plugins/templates/lang/nl.js | 2 +- plugins/templates/lang/no.js | 2 +- plugins/templates/lang/oc.js | 2 +- plugins/templates/lang/pl.js | 2 +- plugins/templates/lang/pt-br.js | 2 +- plugins/templates/lang/pt.js | 2 +- plugins/templates/lang/ro.js | 2 +- plugins/templates/lang/ru.js | 2 +- plugins/templates/lang/si.js | 2 +- plugins/templates/lang/sk.js | 2 +- plugins/templates/lang/sl.js | 2 +- plugins/templates/lang/sq.js | 2 +- plugins/templates/lang/sr-latn.js | 2 +- plugins/templates/lang/sr.js | 2 +- plugins/templates/lang/sv.js | 2 +- plugins/templates/lang/th.js | 2 +- plugins/templates/lang/tr.js | 2 +- plugins/templates/lang/tt.js | 2 +- plugins/templates/lang/ug.js | 2 +- plugins/templates/lang/uk.js | 2 +- plugins/templates/lang/vi.js | 2 +- plugins/templates/lang/zh-cn.js | 2 +- plugins/templates/lang/zh.js | 2 +- plugins/templates/plugin.js | 2 +- plugins/templates/templatedefinition.js | 2 +- plugins/templates/templates/default.js | 2 +- plugins/textmatch/plugin.js | 2 +- plugins/textwatcher/plugin.js | 2 +- plugins/toolbar/lang/af.js | 2 +- plugins/toolbar/lang/ar.js | 2 +- plugins/toolbar/lang/az.js | 2 +- plugins/toolbar/lang/bg.js | 2 +- plugins/toolbar/lang/bn.js | 2 +- plugins/toolbar/lang/bs.js | 2 +- plugins/toolbar/lang/ca.js | 2 +- plugins/toolbar/lang/cs.js | 2 +- plugins/toolbar/lang/cy.js | 2 +- plugins/toolbar/lang/da.js | 2 +- plugins/toolbar/lang/de-ch.js | 2 +- plugins/toolbar/lang/de.js | 2 +- plugins/toolbar/lang/el.js | 2 +- plugins/toolbar/lang/en-au.js | 2 +- plugins/toolbar/lang/en-ca.js | 2 +- plugins/toolbar/lang/en-gb.js | 2 +- plugins/toolbar/lang/en.js | 2 +- plugins/toolbar/lang/eo.js | 2 +- plugins/toolbar/lang/es-mx.js | 2 +- plugins/toolbar/lang/es.js | 2 +- plugins/toolbar/lang/et.js | 2 +- plugins/toolbar/lang/eu.js | 2 +- plugins/toolbar/lang/fa.js | 2 +- plugins/toolbar/lang/fi.js | 2 +- plugins/toolbar/lang/fo.js | 2 +- plugins/toolbar/lang/fr-ca.js | 2 +- plugins/toolbar/lang/fr.js | 2 +- plugins/toolbar/lang/gl.js | 2 +- plugins/toolbar/lang/gu.js | 2 +- plugins/toolbar/lang/he.js | 2 +- plugins/toolbar/lang/hi.js | 2 +- plugins/toolbar/lang/hr.js | 2 +- plugins/toolbar/lang/hu.js | 2 +- plugins/toolbar/lang/id.js | 2 +- plugins/toolbar/lang/is.js | 2 +- plugins/toolbar/lang/it.js | 2 +- plugins/toolbar/lang/ja.js | 2 +- plugins/toolbar/lang/ka.js | 2 +- plugins/toolbar/lang/km.js | 2 +- plugins/toolbar/lang/ko.js | 2 +- plugins/toolbar/lang/ku.js | 2 +- plugins/toolbar/lang/lt.js | 2 +- plugins/toolbar/lang/lv.js | 2 +- plugins/toolbar/lang/mk.js | 2 +- plugins/toolbar/lang/mn.js | 2 +- plugins/toolbar/lang/ms.js | 2 +- plugins/toolbar/lang/nb.js | 2 +- plugins/toolbar/lang/nl.js | 2 +- plugins/toolbar/lang/no.js | 2 +- plugins/toolbar/lang/oc.js | 2 +- plugins/toolbar/lang/pl.js | 2 +- plugins/toolbar/lang/pt-br.js | 2 +- plugins/toolbar/lang/pt.js | 2 +- plugins/toolbar/lang/ro.js | 2 +- plugins/toolbar/lang/ru.js | 2 +- plugins/toolbar/lang/si.js | 2 +- plugins/toolbar/lang/sk.js | 2 +- plugins/toolbar/lang/sl.js | 2 +- plugins/toolbar/lang/sq.js | 2 +- plugins/toolbar/lang/sr-latn.js | 2 +- plugins/toolbar/lang/sr.js | 2 +- plugins/toolbar/lang/sv.js | 2 +- plugins/toolbar/lang/th.js | 2 +- plugins/toolbar/lang/tr.js | 2 +- plugins/toolbar/lang/tt.js | 2 +- plugins/toolbar/lang/ug.js | 2 +- plugins/toolbar/lang/uk.js | 2 +- plugins/toolbar/lang/vi.js | 2 +- plugins/toolbar/lang/zh-cn.js | 2 +- plugins/toolbar/lang/zh.js | 2 +- plugins/toolbar/plugin.js | 2 +- plugins/toolbar/samples/toolbar.html | 2 +- plugins/uicolor/dialogs/uicolor.css | 2 +- plugins/uicolor/dialogs/uicolor.js | 2 +- plugins/uicolor/lang/_translationstatus.txt | 2 +- plugins/uicolor/lang/af.js | 2 +- plugins/uicolor/lang/ar.js | 2 +- plugins/uicolor/lang/az.js | 2 +- plugins/uicolor/lang/bg.js | 2 +- plugins/uicolor/lang/ca.js | 2 +- plugins/uicolor/lang/cs.js | 2 +- plugins/uicolor/lang/cy.js | 2 +- plugins/uicolor/lang/da.js | 2 +- plugins/uicolor/lang/de-ch.js | 2 +- plugins/uicolor/lang/de.js | 2 +- plugins/uicolor/lang/el.js | 2 +- plugins/uicolor/lang/en-au.js | 2 +- plugins/uicolor/lang/en-gb.js | 2 +- plugins/uicolor/lang/en.js | 2 +- plugins/uicolor/lang/eo.js | 2 +- plugins/uicolor/lang/es-mx.js | 2 +- plugins/uicolor/lang/es.js | 2 +- plugins/uicolor/lang/et.js | 2 +- plugins/uicolor/lang/eu.js | 2 +- plugins/uicolor/lang/fa.js | 2 +- plugins/uicolor/lang/fi.js | 2 +- plugins/uicolor/lang/fr-ca.js | 2 +- plugins/uicolor/lang/fr.js | 2 +- plugins/uicolor/lang/gl.js | 2 +- plugins/uicolor/lang/he.js | 2 +- plugins/uicolor/lang/hr.js | 2 +- plugins/uicolor/lang/hu.js | 2 +- plugins/uicolor/lang/id.js | 2 +- plugins/uicolor/lang/it.js | 2 +- plugins/uicolor/lang/ja.js | 2 +- plugins/uicolor/lang/km.js | 2 +- plugins/uicolor/lang/ko.js | 2 +- plugins/uicolor/lang/ku.js | 2 +- plugins/uicolor/lang/lv.js | 2 +- plugins/uicolor/lang/mk.js | 2 +- plugins/uicolor/lang/nb.js | 2 +- plugins/uicolor/lang/nl.js | 2 +- plugins/uicolor/lang/no.js | 2 +- plugins/uicolor/lang/oc.js | 2 +- plugins/uicolor/lang/pl.js | 2 +- plugins/uicolor/lang/pt-br.js | 2 +- plugins/uicolor/lang/pt.js | 2 +- plugins/uicolor/lang/ro.js | 2 +- plugins/uicolor/lang/ru.js | 2 +- plugins/uicolor/lang/si.js | 2 +- plugins/uicolor/lang/sk.js | 2 +- plugins/uicolor/lang/sl.js | 2 +- plugins/uicolor/lang/sq.js | 2 +- plugins/uicolor/lang/sr-latn.js | 2 +- plugins/uicolor/lang/sr.js | 2 +- plugins/uicolor/lang/sv.js | 2 +- plugins/uicolor/lang/tr.js | 2 +- plugins/uicolor/lang/tt.js | 2 +- plugins/uicolor/lang/ug.js | 2 +- plugins/uicolor/lang/uk.js | 2 +- plugins/uicolor/lang/vi.js | 2 +- plugins/uicolor/lang/zh-cn.js | 2 +- plugins/uicolor/lang/zh.js | 2 +- plugins/uicolor/plugin.js | 2 +- plugins/uicolor/samples/uicolor.html | 2 +- plugins/undo/dev/snapshot.html | 2 +- plugins/undo/lang/af.js | 2 +- plugins/undo/lang/ar.js | 2 +- plugins/undo/lang/az.js | 2 +- plugins/undo/lang/bg.js | 2 +- plugins/undo/lang/bn.js | 2 +- plugins/undo/lang/bs.js | 2 +- plugins/undo/lang/ca.js | 2 +- plugins/undo/lang/cs.js | 2 +- plugins/undo/lang/cy.js | 2 +- plugins/undo/lang/da.js | 2 +- plugins/undo/lang/de-ch.js | 2 +- plugins/undo/lang/de.js | 2 +- plugins/undo/lang/el.js | 2 +- plugins/undo/lang/en-au.js | 2 +- plugins/undo/lang/en-ca.js | 2 +- plugins/undo/lang/en-gb.js | 2 +- plugins/undo/lang/en.js | 2 +- plugins/undo/lang/eo.js | 2 +- plugins/undo/lang/es-mx.js | 2 +- plugins/undo/lang/es.js | 2 +- plugins/undo/lang/et.js | 2 +- plugins/undo/lang/eu.js | 2 +- plugins/undo/lang/fa.js | 2 +- plugins/undo/lang/fi.js | 2 +- plugins/undo/lang/fo.js | 2 +- plugins/undo/lang/fr-ca.js | 2 +- plugins/undo/lang/fr.js | 2 +- plugins/undo/lang/gl.js | 2 +- plugins/undo/lang/gu.js | 2 +- plugins/undo/lang/he.js | 2 +- plugins/undo/lang/hi.js | 2 +- plugins/undo/lang/hr.js | 2 +- plugins/undo/lang/hu.js | 2 +- plugins/undo/lang/id.js | 2 +- plugins/undo/lang/is.js | 2 +- plugins/undo/lang/it.js | 2 +- plugins/undo/lang/ja.js | 2 +- plugins/undo/lang/ka.js | 2 +- plugins/undo/lang/km.js | 2 +- plugins/undo/lang/ko.js | 2 +- plugins/undo/lang/ku.js | 2 +- plugins/undo/lang/lt.js | 2 +- plugins/undo/lang/lv.js | 2 +- plugins/undo/lang/mk.js | 2 +- plugins/undo/lang/mn.js | 2 +- plugins/undo/lang/ms.js | 2 +- plugins/undo/lang/nb.js | 2 +- plugins/undo/lang/nl.js | 2 +- plugins/undo/lang/no.js | 2 +- plugins/undo/lang/oc.js | 2 +- plugins/undo/lang/pl.js | 2 +- plugins/undo/lang/pt-br.js | 2 +- plugins/undo/lang/pt.js | 2 +- plugins/undo/lang/ro.js | 2 +- plugins/undo/lang/ru.js | 2 +- plugins/undo/lang/si.js | 2 +- plugins/undo/lang/sk.js | 2 +- plugins/undo/lang/sl.js | 2 +- plugins/undo/lang/sq.js | 2 +- plugins/undo/lang/sr-latn.js | 2 +- plugins/undo/lang/sr.js | 2 +- plugins/undo/lang/sv.js | 2 +- plugins/undo/lang/th.js | 2 +- plugins/undo/lang/tr.js | 2 +- plugins/undo/lang/tt.js | 2 +- plugins/undo/lang/ug.js | 2 +- plugins/undo/lang/uk.js | 2 +- plugins/undo/lang/vi.js | 2 +- plugins/undo/lang/zh-cn.js | 2 +- plugins/undo/lang/zh.js | 2 +- plugins/undo/plugin.js | 2 +- plugins/uploadfile/plugin.js | 2 +- plugins/uploadimage/plugin.js | 2 +- plugins/uploadwidget/dev/cors.html | 2 +- plugins/uploadwidget/dev/filereaderplugin.js | 2 +- plugins/uploadwidget/dev/upload.html | 2 +- plugins/uploadwidget/lang/az.js | 2 +- plugins/uploadwidget/lang/bg.js | 2 +- plugins/uploadwidget/lang/ca.js | 2 +- plugins/uploadwidget/lang/cs.js | 2 +- plugins/uploadwidget/lang/da.js | 2 +- plugins/uploadwidget/lang/de-ch.js | 2 +- plugins/uploadwidget/lang/de.js | 2 +- plugins/uploadwidget/lang/el.js | 2 +- plugins/uploadwidget/lang/en-au.js | 2 +- plugins/uploadwidget/lang/en.js | 2 +- plugins/uploadwidget/lang/eo.js | 2 +- plugins/uploadwidget/lang/es-mx.js | 2 +- plugins/uploadwidget/lang/es.js | 2 +- plugins/uploadwidget/lang/et.js | 2 +- plugins/uploadwidget/lang/eu.js | 2 +- plugins/uploadwidget/lang/fa.js | 2 +- plugins/uploadwidget/lang/fr.js | 2 +- plugins/uploadwidget/lang/gl.js | 2 +- plugins/uploadwidget/lang/hr.js | 2 +- plugins/uploadwidget/lang/hu.js | 2 +- plugins/uploadwidget/lang/id.js | 2 +- plugins/uploadwidget/lang/it.js | 2 +- plugins/uploadwidget/lang/ja.js | 2 +- plugins/uploadwidget/lang/km.js | 2 +- plugins/uploadwidget/lang/ko.js | 2 +- plugins/uploadwidget/lang/ku.js | 2 +- plugins/uploadwidget/lang/lv.js | 2 +- plugins/uploadwidget/lang/nb.js | 2 +- plugins/uploadwidget/lang/nl.js | 2 +- plugins/uploadwidget/lang/no.js | 2 +- plugins/uploadwidget/lang/oc.js | 2 +- plugins/uploadwidget/lang/pl.js | 2 +- plugins/uploadwidget/lang/pt-br.js | 2 +- plugins/uploadwidget/lang/pt.js | 2 +- plugins/uploadwidget/lang/ro.js | 2 +- plugins/uploadwidget/lang/ru.js | 2 +- plugins/uploadwidget/lang/sk.js | 2 +- plugins/uploadwidget/lang/sq.js | 2 +- plugins/uploadwidget/lang/sr-latn.js | 2 +- plugins/uploadwidget/lang/sr.js | 2 +- plugins/uploadwidget/lang/sv.js | 2 +- plugins/uploadwidget/lang/tr.js | 2 +- plugins/uploadwidget/lang/ug.js | 2 +- plugins/uploadwidget/lang/uk.js | 2 +- plugins/uploadwidget/lang/zh-cn.js | 2 +- plugins/uploadwidget/lang/zh.js | 2 +- plugins/uploadwidget/plugin.js | 2 +- plugins/widget/dev/console.js | 2 +- plugins/widget/dev/nestedwidgets.html | 2 +- plugins/widget/dev/widgetstyles.html | 2 +- plugins/widget/lang/af.js | 2 +- plugins/widget/lang/ar.js | 2 +- plugins/widget/lang/az.js | 2 +- plugins/widget/lang/bg.js | 2 +- plugins/widget/lang/ca.js | 2 +- plugins/widget/lang/cs.js | 2 +- plugins/widget/lang/cy.js | 2 +- plugins/widget/lang/da.js | 2 +- plugins/widget/lang/de-ch.js | 2 +- plugins/widget/lang/de.js | 2 +- plugins/widget/lang/el.js | 2 +- plugins/widget/lang/en-au.js | 2 +- plugins/widget/lang/en-gb.js | 2 +- plugins/widget/lang/en.js | 2 +- plugins/widget/lang/eo.js | 2 +- plugins/widget/lang/es-mx.js | 2 +- plugins/widget/lang/es.js | 2 +- plugins/widget/lang/et.js | 2 +- plugins/widget/lang/eu.js | 2 +- plugins/widget/lang/fa.js | 2 +- plugins/widget/lang/fi.js | 2 +- plugins/widget/lang/fr.js | 2 +- plugins/widget/lang/gl.js | 2 +- plugins/widget/lang/he.js | 2 +- plugins/widget/lang/hr.js | 2 +- plugins/widget/lang/hu.js | 2 +- plugins/widget/lang/id.js | 2 +- plugins/widget/lang/it.js | 2 +- plugins/widget/lang/ja.js | 2 +- plugins/widget/lang/km.js | 2 +- plugins/widget/lang/ko.js | 2 +- plugins/widget/lang/ku.js | 2 +- plugins/widget/lang/lt.js | 2 +- plugins/widget/lang/lv.js | 2 +- plugins/widget/lang/nb.js | 2 +- plugins/widget/lang/nl.js | 2 +- plugins/widget/lang/no.js | 2 +- plugins/widget/lang/oc.js | 2 +- plugins/widget/lang/pl.js | 2 +- plugins/widget/lang/pt-br.js | 2 +- plugins/widget/lang/pt.js | 2 +- plugins/widget/lang/ro.js | 2 +- plugins/widget/lang/ru.js | 2 +- plugins/widget/lang/sk.js | 2 +- plugins/widget/lang/sl.js | 2 +- plugins/widget/lang/sq.js | 2 +- plugins/widget/lang/sr-latn.js | 2 +- plugins/widget/lang/sr.js | 2 +- plugins/widget/lang/sv.js | 2 +- plugins/widget/lang/tr.js | 2 +- plugins/widget/lang/tt.js | 2 +- plugins/widget/lang/ug.js | 2 +- plugins/widget/lang/uk.js | 2 +- plugins/widget/lang/vi.js | 2 +- plugins/widget/lang/zh-cn.js | 2 +- plugins/widget/lang/zh.js | 2 +- plugins/widget/plugin.js | 2 +- plugins/widgetselection/plugin.js | 2 +- plugins/wysiwygarea/plugin.js | 2 +- plugins/wysiwygarea/samples/fullpage.html | 2 +- plugins/xml/plugin.js | 2 +- samples/css/samples.css | 2 +- samples/index.html | 2 +- samples/js/sample.js | 2 +- samples/js/sf.js | 2 +- samples/old/ajax.html | 2 +- samples/old/api.html | 2 +- samples/old/appendto.html | 2 +- .../old/assets/outputxhtml/outputxhtml.css | 2 +- samples/old/assets/posteddata.php | 2 +- samples/old/assets/uilanguages/languages.js | 2 +- samples/old/datafiltering.html | 2 +- samples/old/divreplace.html | 2 +- samples/old/index.html | 2 +- samples/old/inlineall.html | 2 +- samples/old/inlinebycode.html | 2 +- samples/old/inlinetextarea.html | 2 +- samples/old/jquery.html | 2 +- samples/old/readonly.html | 2 +- samples/old/replacebyclass.html | 2 +- samples/old/replacebycode.html | 2 +- samples/old/sample.css | 2 +- samples/old/sample.js | 2 +- samples/old/sample_posteddata.php | 2 +- samples/old/tabindex.html | 2 +- samples/old/uicolor.html | 2 +- samples/old/uilanguages.html | 2 +- samples/old/xhtmlstyle.html | 2 +- samples/toolbarconfigurator/index.html | 2 +- samples/toolbarconfigurator/less/base.less | 2 +- .../less/toolbarmodifier.less | 2 +- samples/toolbarconfigurator/package.json | 2 +- skins/kama/colorpanel.css | 2 +- skins/kama/dialog.css | 2 +- skins/kama/dialog_ie.css | 2 +- skins/kama/dialog_ie7.css | 2 +- skins/kama/dialog_ie8.css | 2 +- skins/kama/dialog_iequirks.css | 2 +- skins/kama/editor.css | 2 +- skins/kama/editor_ie.css | 2 +- skins/kama/editor_ie7.css | 2 +- skins/kama/editor_ie8.css | 2 +- skins/kama/editor_iequirks.css | 2 +- skins/kama/elementspath.css | 2 +- skins/kama/mainui.css | 2 +- skins/kama/menu.css | 2 +- skins/kama/notification.css | 2 +- skins/kama/panel.css | 2 +- skins/kama/presets.css | 2 +- skins/kama/readme.md | 2 +- skins/kama/reset.css | 2 +- skins/kama/richcombo.css | 2 +- skins/kama/skin.js | 2 +- skins/kama/toolbar.css | 2 +- skins/moono-lisa/colorpanel.css | 2 +- skins/moono-lisa/dialog.css | 2 +- skins/moono-lisa/dialog_ie.css | 2 +- skins/moono-lisa/dialog_ie8.css | 2 +- skins/moono-lisa/dialog_iequirks.css | 2 +- skins/moono-lisa/editor.css | 2 +- skins/moono-lisa/editor_gecko.css | 2 +- skins/moono-lisa/editor_ie.css | 2 +- skins/moono-lisa/editor_ie8.css | 2 +- skins/moono-lisa/editor_iequirks.css | 2 +- skins/moono-lisa/elementspath.css | 2 +- skins/moono-lisa/mainui.css | 2 +- skins/moono-lisa/menu.css | 2 +- skins/moono-lisa/notification.css | 2 +- skins/moono-lisa/panel.css | 2 +- skins/moono-lisa/presets.css | 2 +- skins/moono-lisa/readme.md | 2 +- skins/moono-lisa/reset.css | 2 +- skins/moono-lisa/richcombo.css | 2 +- skins/moono-lisa/skin.js | 2 +- skins/moono-lisa/toolbar.css | 2 +- skins/moono/colorpanel.css | 2 +- skins/moono/dialog.css | 2 +- skins/moono/dialog_ie.css | 2 +- skins/moono/dialog_ie7.css | 2 +- skins/moono/dialog_ie8.css | 2 +- skins/moono/dialog_iequirks.css | 2 +- skins/moono/editor.css | 2 +- skins/moono/editor_gecko.css | 2 +- skins/moono/editor_ie.css | 2 +- skins/moono/editor_ie7.css | 2 +- skins/moono/editor_ie8.css | 2 +- skins/moono/editor_iequirks.css | 2 +- skins/moono/elementspath.css | 2 +- skins/moono/mainui.css | 2 +- skins/moono/menu.css | 2 +- skins/moono/notification.css | 2 +- skins/moono/panel.css | 2 +- skins/moono/presets.css | 2 +- skins/moono/readme.md | 2 +- skins/moono/reset.css | 2 +- skins/moono/richcombo.css | 2 +- skins/moono/skin.js | 2 +- skins/moono/toolbar.css | 2 +- styles.js | 2 +- tests/_benderjs/ckeditor/lib/index.js | 2 +- tests/_benderjs/ckeditor/lib/pagebuilder.js | 2 +- tests/_benderjs/ckeditor/lib/testbuilder.js | 2 +- tests/_benderjs/ckeditor/static/bot.js | 2 +- tests/_benderjs/ckeditor/static/extensions.js | 2 +- tests/_benderjs/ckeditor/static/tools.js | 2 +- tests/core/editor/_assets/custom_config_1.js | 2 +- tests/core/editor/_assets/custom_config_2.js | 2 +- .../autocomplete/manual/_helpers/utils.js | 2 +- tests/plugins/templates/_assets/test.js | 2 +- .../uploadwidget/manual/_helpers/xhr.js | 2 +- .../uploadwidget/manual/_helpers/xhrerror.js | 2 +- .../manual/_helpers/xhrnoupload.js | 2 +- 4598 files changed, 4649 insertions(+), 4649 deletions(-) diff --git a/adapters/jquery.js b/adapters/jquery.js index e24d54ae8ef..0b0f3746619 100644 --- a/adapters/jquery.js +++ b/adapters/jquery.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/ckeditor.js b/ckeditor.js index 2456a52540c..1c627e67234 100644 --- a/ckeditor.js +++ b/ckeditor.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ // Compressed version of core/ckeditor_base.js. See original for instructions. diff --git a/config.js b/config.js index 2816324e2d2..8100b562dc5 100644 --- a/config.js +++ b/config.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.editorConfig = function( config ) { diff --git a/contents.css b/contents.css index 78997c27839..c06cdfd468a 100644 --- a/contents.css +++ b/contents.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ body diff --git a/core/_bootstrap.js b/core/_bootstrap.js index 038101f26b3..9083b3e3c33 100644 --- a/core/_bootstrap.js +++ b/core/_bootstrap.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/ckeditor.js b/core/ckeditor.js index b2c6369396b..d828c112938 100644 --- a/core/ckeditor.js +++ b/core/ckeditor.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/ckeditor_base.js b/core/ckeditor_base.js index 3fe1158f931..81a33e0b1e6 100644 --- a/core/ckeditor_base.js +++ b/core/ckeditor_base.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/ckeditor_basic.js b/core/ckeditor_basic.js index e957af899c1..29418e6532d 100644 --- a/core/ckeditor_basic.js +++ b/core/ckeditor_basic.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/ckeditor_license-check.js b/core/ckeditor_license-check.js index f57b252c76e..b8f0008b832 100644 --- a/core/ckeditor_license-check.js +++ b/core/ckeditor_license-check.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** @@ -16,4 +16,4 @@ /* jscs:disable */ /* jshint ignore: start */ -function _0x6c6c(){var _0x5f1cb6=['indexOf','instanceLoaded','config','1822636KYeZAz','destroy','1688169600000','1161792uupJOp','error','editor','10mDFJFU','invalid-lts-license-key','107017ouMGHc','69ZCFlBd','1560433aYXymG','23132NFsmcb','length','split','2707024lKSoxl','7913385VDcXuE','licenseKey'];_0x6c6c=function(){return _0x5f1cb6;};return _0x6c6c();}function _0x3558(_0x425cf1,_0x41a02e){var _0x6c6c17=_0x6c6c();return _0x3558=function(_0x35583e,_0x385a34){_0x35583e=_0x35583e-0x153;var _0x23e7c7=_0x6c6c17[_0x35583e];return _0x23e7c7;},_0x3558(_0x425cf1,_0x41a02e);}(function(_0x1df8ea,_0x28416b){var _0x5490de=_0x3558,_0x422c1b=_0x1df8ea();while(!![]){try{var _0x37c3bf=-parseInt(_0x5490de(0x154))/0x1+parseInt(_0x5490de(0x157))/0x2*(parseInt(_0x5490de(0x155))/0x3)+parseInt(_0x5490de(0x160))/0x4+-parseInt(_0x5490de(0x166))/0x5*(-parseInt(_0x5490de(0x163))/0x6)+-parseInt(_0x5490de(0x156))/0x7+parseInt(_0x5490de(0x15a))/0x8+-parseInt(_0x5490de(0x15b))/0x9;if(_0x37c3bf===_0x28416b)break;else _0x422c1b['push'](_0x422c1b['shift']());}catch(_0x11a58b){_0x422c1b['push'](_0x422c1b['shift']());}}}(_0x6c6c,0x3a226),(function(){var _0x440215=_0x3558,_0xff66fd=_0x440215(0x162);CKEDITOR['on'](_0x440215(0x15e),function(_0x32bf6a){var _0x3a0600=_0x440215,_0x165c43=_0x32bf6a[_0x3a0600(0x165)];!_0x48e974(_0x165c43)&&(CKEDITOR[_0x3a0600(0x164)](_0x3a0600(0x153)),_0x165c43[_0x3a0600(0x161)]());});function _0x48e974(_0xb2e820){var _0x6cdee0=_0x440215,_0x2a0bfb=_0xb2e820[_0x6cdee0(0x15f)][_0x6cdee0(0x15c)],_0x2da1e2,_0x50bd99,_0x14662d;if(!_0x2a0bfb)return![];try{_0x2da1e2=atob(_0x2a0bfb)['split']('-');if(_0x2da1e2[_0x6cdee0(0x158)]!==0x2)return![];_0x50bd99=_0xd914d6(_0x2da1e2[0x0]),_0x14662d=_0xd914d6(_0x2da1e2[0x1]);if(!_0xeafa04(_0x50bd99)||!_0x449bf8(_0x14662d))return![];}catch(_0x1292a0){return![];}return!![];}function _0xd914d6(_0x18882c){var _0x3f6858=_0x440215,_0x142072='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'[_0x3f6858(0x159)](''),_0x5156a1='NOPQRSTUVWXYZABCDEFGHIJKLMnopqrstuvwxyzabcdefghijklm9876543210'[_0x3f6858(0x159)](''),_0x477d5f='',_0xc026a4,_0x33048a,_0x252ee2;_0x18882c=atob(_0x18882c);for(_0xc026a4=0x0;_0xc026a4<_0x18882c['length'];_0xc026a4++){_0x33048a=_0x18882c[_0xc026a4],_0x252ee2=_0x5156a1[_0x3f6858(0x15d)](_0x33048a),_0x477d5f+=_0x142072[_0x252ee2];}return _0x477d5f;}function _0xeafa04(_0x5abbb4){var _0x190a26=_0x440215,_0x48689d=parseInt(_0x5abbb4['slice'](_0x5abbb4[_0x190a26(0x158)]%0x10*-0x1),0x17);if(isNaN(_0x48689d))return![];return _0x48689d%0x2===0x0;}function _0x449bf8(_0x2c6ea1){var _0x3ffbc4=parseInt(_0x2c6ea1,0x7);if(isNaN(_0x3ffbc4))return![];return _0x3ffbc4>=Number(_0xff66fd);}}())); \ No newline at end of file +function _0x6c6c(){var _0x5f1cb6=['indexOf','instanceLoaded','config','1822636KYeZAz','destroy','1688169600000','1161792uupJOp','error','editor','10mDFJFU','invalid-lts-license-key','107017ouMGHc','69ZCFlBd','1560433aYXymG','23132NFsmcb','length','split','2707024lKSoxl','7913385VDcXuE','licenseKey'];_0x6c6c=function(){return _0x5f1cb6;};return _0x6c6c();}function _0x3558(_0x425cf1,_0x41a02e){var _0x6c6c17=_0x6c6c();return _0x3558=function(_0x35583e,_0x385a34){_0x35583e=_0x35583e-0x153;var _0x23e7c7=_0x6c6c17[_0x35583e];return _0x23e7c7;},_0x3558(_0x425cf1,_0x41a02e);}(function(_0x1df8ea,_0x28416b){var _0x5490de=_0x3558,_0x422c1b=_0x1df8ea();while(!![]){try{var _0x37c3bf=-parseInt(_0x5490de(0x154))/0x1+parseInt(_0x5490de(0x157))/0x2*(parseInt(_0x5490de(0x155))/0x3)+parseInt(_0x5490de(0x160))/0x4+-parseInt(_0x5490de(0x166))/0x5*(-parseInt(_0x5490de(0x163))/0x6)+-parseInt(_0x5490de(0x156))/0x7+parseInt(_0x5490de(0x15a))/0x8+-parseInt(_0x5490de(0x15b))/0x9;if(_0x37c3bf===_0x28416b)break;else _0x422c1b['push'](_0x422c1b['shift']());}catch(_0x11a58b){_0x422c1b['push'](_0x422c1b['shift']());}}}(_0x6c6c,0x3a226),(function(){var _0x440215=_0x3558,_0xff66fd=_0x440215(0x162);CKEDITOR['on'](_0x440215(0x15e),function(_0x32bf6a){var _0x3a0600=_0x440215,_0x165c43=_0x32bf6a[_0x3a0600(0x165)];!_0x48e974(_0x165c43)&&(CKEDITOR[_0x3a0600(0x164)](_0x3a0600(0x153)),_0x165c43[_0x3a0600(0x161)]());});function _0x48e974(_0xb2e820){var _0x6cdee0=_0x440215,_0x2a0bfb=_0xb2e820[_0x6cdee0(0x15f)][_0x6cdee0(0x15c)],_0x2da1e2,_0x50bd99,_0x14662d;if(!_0x2a0bfb)return![];try{_0x2da1e2=atob(_0x2a0bfb)['split']('-');if(_0x2da1e2[_0x6cdee0(0x158)]!==0x2)return![];_0x50bd99=_0xd914d6(_0x2da1e2[0x0]),_0x14662d=_0xd914d6(_0x2da1e2[0x1]);if(!_0xeafa04(_0x50bd99)||!_0x449bf8(_0x14662d))return![];}catch(_0x1292a0){return![];}return!![];}function _0xd914d6(_0x18882c){var _0x3f6858=_0x440215,_0x142072='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'[_0x3f6858(0x159)](''),_0x5156a1='NOPQRSTUVWXYZABCDEFGHIJKLMnopqrstuvwxyzabcdefghijklm9876543210'[_0x3f6858(0x159)](''),_0x477d5f='',_0xc026a4,_0x33048a,_0x252ee2;_0x18882c=atob(_0x18882c);for(_0xc026a4=0x0;_0xc026a4<_0x18882c['length'];_0xc026a4++){_0x33048a=_0x18882c[_0xc026a4],_0x252ee2=_0x5156a1[_0x3f6858(0x15d)](_0x33048a),_0x477d5f+=_0x142072[_0x252ee2];}return _0x477d5f;}function _0xeafa04(_0x5abbb4){var _0x190a26=_0x440215,_0x48689d=parseInt(_0x5abbb4['slice'](_0x5abbb4[_0x190a26(0x158)]%0x10*-0x1),0x17);if(isNaN(_0x48689d))return![];return _0x48689d%0x2===0x0;}function _0x449bf8(_0x2c6ea1){var _0x3ffbc4=parseInt(_0x2c6ea1,0x7);if(isNaN(_0x3ffbc4))return![];return _0x3ffbc4>=Number(_0xff66fd);}}())); diff --git a/core/ckeditor_version-check.js b/core/ckeditor_version-check.js index 02dcc2c16c0..ec59d31455c 100644 --- a/core/ckeditor_version-check.js +++ b/core/ckeditor_version-check.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* global console */ diff --git a/core/command.js b/core/command.js index c1c8b561314..91fa7e1362e 100644 --- a/core/command.js +++ b/core/command.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/commanddefinition.js b/core/commanddefinition.js index d123e216c73..ea34eba625c 100644 --- a/core/commanddefinition.js +++ b/core/commanddefinition.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/config.js b/core/config.js index 73db6e7e198..37e40017815 100644 --- a/core/config.js +++ b/core/config.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/creators/inline.js b/core/creators/inline.js index 312ab713e4a..97851d86785 100644 --- a/core/creators/inline.js +++ b/core/creators/inline.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/core/creators/themedui.js b/core/creators/themedui.js index 7f8d56b30d0..d5acd177937 100644 --- a/core/creators/themedui.js +++ b/core/creators/themedui.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** @class CKEDITOR */ diff --git a/core/dataprocessor.js b/core/dataprocessor.js index ee314b97590..e3a18f7fceb 100644 --- a/core/dataprocessor.js +++ b/core/dataprocessor.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/dom.js b/core/dom.js index abe75eb11a2..c418e8236cb 100644 --- a/core/dom.js +++ b/core/dom.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/dom/comment.js b/core/dom/comment.js index 8de58ac1996..a9c3a8667f5 100644 --- a/core/dom/comment.js +++ b/core/dom/comment.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/dom/document.js b/core/dom/document.js index 84b497b212c..dc8c943ed56 100644 --- a/core/dom/document.js +++ b/core/dom/document.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/dom/documentfragment.js b/core/dom/documentfragment.js index 6489671f566..ae74519d633 100644 --- a/core/dom/documentfragment.js +++ b/core/dom/documentfragment.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/dom/domobject.js b/core/dom/domobject.js index 7229c05e171..aa987e7c07f 100644 --- a/core/dom/domobject.js +++ b/core/dom/domobject.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/dom/element.js b/core/dom/element.js index d96ba6a21f3..0ef5ee34759 100644 --- a/core/dom/element.js +++ b/core/dom/element.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/dom/elementpath.js b/core/dom/elementpath.js index 57015c05765..c4cbe045439 100644 --- a/core/dom/elementpath.js +++ b/core/dom/elementpath.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ 'use strict'; diff --git a/core/dom/event.js b/core/dom/event.js index 49fd5434a66..96dca2b7a1e 100644 --- a/core/dom/event.js +++ b/core/dom/event.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/dom/iterator.js b/core/dom/iterator.js index f467b80e040..aaea4b29956 100755 --- a/core/dom/iterator.js +++ b/core/dom/iterator.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/dom/node.js b/core/dom/node.js index 740aadf9b7e..97019451e14 100644 --- a/core/dom/node.js +++ b/core/dom/node.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/dom/nodelist.js b/core/dom/nodelist.js index d6c1a37ba29..09858b50e55 100644 --- a/core/dom/nodelist.js +++ b/core/dom/nodelist.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/dom/range.js b/core/dom/range.js index 5bd983bbffa..bf69c338e9f 100644 --- a/core/dom/range.js +++ b/core/dom/range.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ 'use strict'; diff --git a/core/dom/rangelist.js b/core/dom/rangelist.js index e680d9b9773..5a3b0d87886 100644 --- a/core/dom/rangelist.js +++ b/core/dom/rangelist.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/core/dom/rect.js b/core/dom/rect.js index bab9ba1247e..c285b1cbb7b 100644 --- a/core/dom/rect.js +++ b/core/dom/rect.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/dom/text.js b/core/dom/text.js index 1323999835c..8430a688d2c 100644 --- a/core/dom/text.js +++ b/core/dom/text.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/dom/walker.js b/core/dom/walker.js index 7c3d196bdcb..63cd705b500 100644 --- a/core/dom/walker.js +++ b/core/dom/walker.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/core/dom/window.js b/core/dom/window.js index 06f8ab2d443..92a87c0c27c 100644 --- a/core/dom/window.js +++ b/core/dom/window.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/dtd.js b/core/dtd.js index 95b1a848db5..70f287a6549 100644 --- a/core/dtd.js +++ b/core/dtd.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/editable.js b/core/editable.js index 9566b11df88..4f2d49da922 100644 --- a/core/editable.js +++ b/core/editable.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/core/editor.js b/core/editor.js index 0289814efb2..354288cc079 100644 --- a/core/editor.js +++ b/core/editor.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/editor_basic.js b/core/editor_basic.js index 517e61d6988..d2cabb1193f 100644 --- a/core/editor_basic.js +++ b/core/editor_basic.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ if ( !CKEDITOR.editor ) { diff --git a/core/env.js b/core/env.js index 1bd7b736971..d0d19799590 100644 --- a/core/env.js +++ b/core/env.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/event.js b/core/event.js index 6dc8448f62f..597be4dc621 100644 --- a/core/event.js +++ b/core/event.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/eventInfo.js b/core/eventInfo.js index b2f157b5393..1e97341e59c 100644 --- a/core/eventInfo.js +++ b/core/eventInfo.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/filter.js b/core/filter.js index b0dc9c19a8a..5377c46ed2f 100644 --- a/core/filter.js +++ b/core/filter.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/core/focusmanager.js b/core/focusmanager.js index 22f985a36de..48024e6dbad 100644 --- a/core/focusmanager.js +++ b/core/focusmanager.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/htmldataprocessor.js b/core/htmldataprocessor.js index ae6b610ff11..50be1fbed26 100644 --- a/core/htmldataprocessor.js +++ b/core/htmldataprocessor.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/core/htmlparser.js b/core/htmlparser.js index a7465bc1302..a88373d3ec3 100644 --- a/core/htmlparser.js +++ b/core/htmlparser.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/htmlparser/basicwriter.js b/core/htmlparser/basicwriter.js index 9d4678c0504..3c069df9f55 100644 --- a/core/htmlparser/basicwriter.js +++ b/core/htmlparser/basicwriter.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/htmlparser/cdata.js b/core/htmlparser/cdata.js index e8c8a8f64ee..c8cb35a7f76 100644 --- a/core/htmlparser/cdata.js +++ b/core/htmlparser/cdata.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ 'use strict'; diff --git a/core/htmlparser/comment.js b/core/htmlparser/comment.js index 0b0a71b85c4..0c1ddbe6df6 100644 --- a/core/htmlparser/comment.js +++ b/core/htmlparser/comment.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ 'use strict'; diff --git a/core/htmlparser/element.js b/core/htmlparser/element.js index 57f50e9d4b4..23c156305fe 100644 --- a/core/htmlparser/element.js +++ b/core/htmlparser/element.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ 'use strict'; diff --git a/core/htmlparser/filter.js b/core/htmlparser/filter.js index 8d7c44e10c2..47be15c4fd3 100644 --- a/core/htmlparser/filter.js +++ b/core/htmlparser/filter.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ 'use strict'; diff --git a/core/htmlparser/filterRulesDefinition.js b/core/htmlparser/filterRulesDefinition.js index f96d45ba000..271c24d2f7f 100644 --- a/core/htmlparser/filterRulesDefinition.js +++ b/core/htmlparser/filterRulesDefinition.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/htmlparser/fragment.js b/core/htmlparser/fragment.js index ed44f663317..359ed4fd63a 100644 --- a/core/htmlparser/fragment.js +++ b/core/htmlparser/fragment.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ 'use strict'; diff --git a/core/htmlparser/nameTransformRule.js b/core/htmlparser/nameTransformRule.js index d5eced12750..8b59c38710a 100644 --- a/core/htmlparser/nameTransformRule.js +++ b/core/htmlparser/nameTransformRule.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/htmlparser/node.js b/core/htmlparser/node.js index fd658e12c81..dab744d4992 100644 --- a/core/htmlparser/node.js +++ b/core/htmlparser/node.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ 'use strict'; diff --git a/core/htmlparser/text.js b/core/htmlparser/text.js index 3e403de8d4f..19bbd14030f 100644 --- a/core/htmlparser/text.js +++ b/core/htmlparser/text.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ 'use strict'; diff --git a/core/keystrokehandler.js b/core/keystrokehandler.js index 490d426eb00..794524001ef 100644 --- a/core/keystrokehandler.js +++ b/core/keystrokehandler.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/lang.js b/core/lang.js index cdf00fe0ba5..2876532916f 100644 --- a/core/lang.js +++ b/core/lang.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/core/loader.js b/core/loader.js index b07619ab336..2052443fe88 100644 --- a/core/loader.js +++ b/core/loader.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/log.js b/core/log.js index b4fac99b710..48badd1bb9d 100644 --- a/core/log.js +++ b/core/log.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/plugindefinition.js b/core/plugindefinition.js index 2ebd6a73009..3d369cbfeb5 100644 --- a/core/plugindefinition.js +++ b/core/plugindefinition.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/plugins.js b/core/plugins.js index bf1e44dfae8..cb1cdc0535f 100644 --- a/core/plugins.js +++ b/core/plugins.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/promise.js b/core/promise.js index 48dc7a93d62..eab35c10129 100644 --- a/core/promise.js +++ b/core/promise.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* global Promise, ES6Promise */ diff --git a/core/resourcemanager.js b/core/resourcemanager.js index d87f07cab51..77b1a0b6fdc 100644 --- a/core/resourcemanager.js +++ b/core/resourcemanager.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/scriptloader.js b/core/scriptloader.js index 855c32aad72..105b1267ca8 100644 --- a/core/scriptloader.js +++ b/core/scriptloader.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/selection.js b/core/selection.js index 48d5732f76d..9ad15bb8824 100644 --- a/core/selection.js +++ b/core/selection.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/core/selection/optimization.js b/core/selection/optimization.js index 2052a1f4b7a..e16cab39680 100644 --- a/core/selection/optimization.js +++ b/core/selection/optimization.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/skin.js b/core/skin.js index e8f51ff20df..c8729c60497 100644 --- a/core/skin.js +++ b/core/skin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/style.js b/core/style.js index 05231b0df2b..d78068254d9 100644 --- a/core/style.js +++ b/core/style.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ 'use strict'; diff --git a/core/template.js b/core/template.js index 51ddcf4bb8a..75214d1780b 100644 --- a/core/template.js +++ b/core/template.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/tools.js b/core/tools.js index 8f894458369..a677108b975 100644 --- a/core/tools.js +++ b/core/tools.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/tools/color.js b/core/tools/color.js index 28cec55f126..e8e0d50f068 100644 --- a/core/tools/color.js +++ b/core/tools/color.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/core/ui.js b/core/ui.js index 8028ea328eb..58e43195290 100644 --- a/core/ui.js +++ b/core/ui.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/dev/builder/build-config.js b/dev/builder/build-config.js index edf0f865c20..42478737801 100644 --- a/dev/builder/build-config.js +++ b/dev/builder/build-config.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* exported CKBUILDER_CONFIG */ diff --git a/dev/builder/build.sh b/dev/builder/build.sh index d3a1fb72c75..c59cc68c665 100755 --- a/dev/builder/build.sh +++ b/dev/builder/build.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. # Build CKEditor using the default settings (and build.js). diff --git a/dev/console/console.css b/dev/console/console.css index 01298a6460e..28c9b117f08 100644 --- a/dev/console/console.css +++ b/dev/console/console.css @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ body { diff --git a/dev/console/console.js b/dev/console/console.js index f7e214f70df..b70e75e4b98 100644 --- a/dev/console/console.js +++ b/dev/console/console.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* exported CKCONSOLE */ diff --git a/dev/console/focusconsole.js b/dev/console/focusconsole.js index 0c31380f5b1..18be05f8751 100644 --- a/dev/console/focusconsole.js +++ b/dev/console/focusconsole.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* global CKCONSOLE */ diff --git a/dev/dtd/dtd.html b/dev/dtd/dtd.html index 938bddd2156..50057339f04 100644 --- a/dev/dtd/dtd.html +++ b/dev/dtd/dtd.html @@ -1,7 +1,7 @@ diff --git a/dev/getemoji/getemoji.js b/dev/getemoji/getemoji.js index 7597379fc7c..87254b4c18d 100644 --- a/dev/getemoji/getemoji.js +++ b/dev/getemoji/getemoji.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* jshint ignore:start */ diff --git a/dev/iconmaker/iconmaker.js b/dev/iconmaker/iconmaker.js index 5cfd4c9c8e2..13788970ac2 100755 --- a/dev/iconmaker/iconmaker.js +++ b/dev/iconmaker/iconmaker.js @@ -2,7 +2,7 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* jshint browser: false, node: true */ diff --git a/dev/iconmaker/lib/main.js b/dev/iconmaker/lib/main.js index 36796179126..2bdc8743883 100644 --- a/dev/iconmaker/lib/main.js +++ b/dev/iconmaker/lib/main.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* jshint browser: false, node: true */ diff --git a/dev/langtool/_common.sh b/dev/langtool/_common.sh index 0f67bed1e62..ee31b97fc35 100755 --- a/dev/langtool/_common.sh +++ b/dev/langtool/_common.sh @@ -1,6 +1,6 @@ #!/bin/bash # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. # Updates cklangtool. This script should not be executed separately, it is included in other scripts. diff --git a/dev/langtool/export_po_files.sh b/dev/langtool/export_po_files.sh index f1f3c1b3df2..94d4c26d58e 100755 --- a/dev/langtool/export_po_files.sh +++ b/dev/langtool/export_po_files.sh @@ -1,6 +1,6 @@ #!/bin/bash # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. # Export language files to .po (gettext) format. diff --git a/dev/langtool/fix_plugins.sh b/dev/langtool/fix_plugins.sh index e38dc496375..68aba72d118 100755 --- a/dev/langtool/fix_plugins.sh +++ b/dev/langtool/fix_plugins.sh @@ -1,6 +1,6 @@ #!/bin/bash # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. # Correct plugin definitions and update lang/availableLangs properties based on available language files diff --git a/dev/langtool/langtool.sh b/dev/langtool/langtool.sh index f1575d16715..c87d86976fd 100755 --- a/dev/langtool/langtool.sh +++ b/dev/langtool/langtool.sh @@ -1,6 +1,6 @@ #!/bin/bash # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. # Fix language files by adding missing entries from en.js to other language files. diff --git a/dev/langtool/meta/ckeditor.core/meta.txt b/dev/langtool/meta/ckeditor.core/meta.txt index 7b9f4bb01a5..c46cea51a88 100644 --- a/dev/langtool/meta/ckeditor.core/meta.txt +++ b/dev/langtool/meta/ckeditor.core/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. editor = ARIA description for the editor. editorPanel = ARIA description for the editor panel. diff --git a/dev/langtool/meta/ckeditor.plugin-a11yhelp-dialogs/meta.txt b/dev/langtool/meta/ckeditor.plugin-a11yhelp-dialogs/meta.txt index 184c4eb301d..f2b08c28da4 100644 --- a/dev/langtool/meta/ckeditor.plugin-a11yhelp-dialogs/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-a11yhelp-dialogs/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. title = Label for the Accessibility Instructions dialog window title. contents = Instructions for closing the Accessibility Instructions dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-about/meta.txt b/dev/langtool/meta/ckeditor.plugin-about/meta.txt index 43898d1f78c..f7432471af5 100644 --- a/dev/langtool/meta/ckeditor.plugin-about/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-about/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. copy = CKEditor copyright note. dlgTitle = Label for the About CKEditor dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-autoembed/meta.txt b/dev/langtool/meta/ckeditor.plugin-autoembed/meta.txt index 7dbda62933a..fa0727effb0 100644 --- a/dev/langtool/meta/ckeditor.plugin-autoembed/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-autoembed/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. embeddingInProgress = A progress message displayed to the user to inform that the pasted URL is being embedded. embeddingFailed = An error message explaining to the user that the URL provided could not be automatically embedded. diff --git a/dev/langtool/meta/ckeditor.plugin-basicstyles/meta.txt b/dev/langtool/meta/ckeditor.plugin-basicstyles/meta.txt index 41c69fa3302..5faa69124c3 100644 --- a/dev/langtool/meta/ckeditor.plugin-basicstyles/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-basicstyles/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. bold = Toolbar button tooltip for the Bold feature. italic = Toolbar button tooltip for the Italics feature. diff --git a/dev/langtool/meta/ckeditor.plugin-bidi/meta.txt b/dev/langtool/meta/ckeditor.plugin-bidi/meta.txt index afdee85e146..87843ee036c 100644 --- a/dev/langtool/meta/ckeditor.plugin-bidi/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-bidi/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. ltr = Toolbar button tooltip for the Text direction from left to right feature. rtl = Toolbar button tooltip for the Text direction from right to left feature. diff --git a/dev/langtool/meta/ckeditor.plugin-blockquote/meta.txt b/dev/langtool/meta/ckeditor.plugin-blockquote/meta.txt index 00edfa44ae8..ebb33901b96 100644 --- a/dev/langtool/meta/ckeditor.plugin-blockquote/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-blockquote/meta.txt @@ -1,4 +1,4 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. toolbar = Toolbar button tooltip for the Blockquote feature. diff --git a/dev/langtool/meta/ckeditor.plugin-clipboard/meta.txt b/dev/langtool/meta/ckeditor.plugin-clipboard/meta.txt index 6fadfa1a8d7..3b9a0353e41 100644 --- a/dev/langtool/meta/ckeditor.plugin-clipboard/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-clipboard/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. copy = Toolbar button tooltip for the Copy feature. copyError = A notification message shown when the browser is blocking copying, and the user should use the keyboard instead. The %1 sequence is replaced with a keystroke that - when pressed - will perform the action. diff --git a/dev/langtool/meta/ckeditor.plugin-codesnippet/meta.txt b/dev/langtool/meta/ckeditor.plugin-codesnippet/meta.txt index e11e69c111e..020533b6f02 100644 --- a/dev/langtool/meta/ckeditor.plugin-codesnippet/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-codesnippet/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. button = Toolbar button tooltip for the Code Snippet feature. codeContents = Label for the Code Content field of the Code Snippet dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-colorbutton/meta.txt b/dev/langtool/meta/ckeditor.plugin-colorbutton/meta.txt index 221d08aed72..2d0b1571dfe 100644 --- a/dev/langtool/meta/ckeditor.plugin-colorbutton/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-colorbutton/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. auto = Label for the Automatic button of the color dialog bgColorTitle = Tooltip for the Background Color toolbar button. diff --git a/dev/langtool/meta/ckeditor.plugin-colordialog/meta.txt b/dev/langtool/meta/ckeditor.plugin-colordialog/meta.txt index 9e74d3a2717..9d133f1bf53 100644 --- a/dev/langtool/meta/ckeditor.plugin-colordialog/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-colordialog/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. clear = Label for the Clear button of the Colors dialog window. highlight = Label for the Highlight field of the Colors dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-contextmenu/meta.txt b/dev/langtool/meta/ckeditor.plugin-contextmenu/meta.txt index afd53da97bc..2e661a82936 100644 --- a/dev/langtool/meta/ckeditor.plugin-contextmenu/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-contextmenu/meta.txt @@ -1,4 +1,4 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. options = WAI-ARIA label for the context menu entries. diff --git a/dev/langtool/meta/ckeditor.plugin-copyformatting/meta.txt b/dev/langtool/meta/ckeditor.plugin-copyformatting/meta.txt index 2ccfe041ca3..c393295680a 100644 --- a/dev/langtool/meta/ckeditor.plugin-copyformatting/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-copyformatting/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. label = Toolbar button tooltip for the Copy Formatting feature. notification.copied = Screen reader notification for copying styles. diff --git a/dev/langtool/meta/ckeditor.plugin-devtools/meta.txt b/dev/langtool/meta/ckeditor.plugin-devtools/meta.txt index ae66dc8238c..25d058de88d 100644 --- a/dev/langtool/meta/ckeditor.plugin-devtools/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-devtools/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. title = Label for the Element Information tooltip displayed by the Developer Tools plugin. dialogName = Label for the Dialog window name field displayed by the Developer Tools plugin. diff --git a/dev/langtool/meta/ckeditor.plugin-div/meta.txt b/dev/langtool/meta/ckeditor.plugin-div/meta.txt index 4b6d46f91b3..0b305b78c22 100644 --- a/dev/langtool/meta/ckeditor.plugin-div/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-div/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. IdInputLabel = Label for the Id field of the Div Container dialog window. advisoryTitleInputLabel = Label for the Advisory Title field of the Div Container dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-docprops/meta.txt b/dev/langtool/meta/ckeditor.plugin-docprops/meta.txt index befd1a15e4f..272c9d80361 100644 --- a/dev/langtool/meta/ckeditor.plugin-docprops/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-docprops/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. bgColor = Label for the Background Color field of the Document Properties plugin dialog window. bgFixed = Label for the Non-scrolling (Fixed) Background field of the Document Properties plugin dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-easyimage/meta.txt b/dev/langtool/meta/ckeditor.plugin-easyimage/meta.txt index 05ac8a4fa75..8a2c0e239ac 100644 --- a/dev/langtool/meta/ckeditor.plugin-easyimage/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-easyimage/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. commands.fullImage = Label for the button converting an image to a full width image. commands.sideImage = Label for the button converting an image to a side image. diff --git a/dev/langtool/meta/ckeditor.plugin-elementspath/meta.txt b/dev/langtool/meta/ckeditor.plugin-elementspath/meta.txt index 29750cf4f26..8bbba1a6cb3 100644 --- a/dev/langtool/meta/ckeditor.plugin-elementspath/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-elementspath/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. eleLabel = Voice label for the Elements Path feature. eleTitle = Tooltip displaying the element name on the Element Path bar. diff --git a/dev/langtool/meta/ckeditor.plugin-embedbase/meta.txt b/dev/langtool/meta/ckeditor.plugin-embedbase/meta.txt index 6e210650d0d..8a4f4bdbe9d 100644 --- a/dev/langtool/meta/ckeditor.plugin-embedbase/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-embedbase/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. pathName = Label displayed in the Elements Path when a media object is selected. title = Label for the Media Embed dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-fakeobjects/meta.txt b/dev/langtool/meta/ckeditor.plugin-fakeobjects/meta.txt index a67e116dd73..4938179c357 100644 --- a/dev/langtool/meta/ckeditor.plugin-fakeobjects/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-fakeobjects/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. anchor = hiddenfield = diff --git a/dev/langtool/meta/ckeditor.plugin-filetools/meta.txt b/dev/langtool/meta/ckeditor.plugin-filetools/meta.txt index aacba7f5061..20f2d2d0dd0 100644 --- a/dev/langtool/meta/ckeditor.plugin-filetools/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-filetools/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. loadError = Error message informing the user that an error occurred during file read. networkError = Error message informing the user that a network error occurred during file upload. diff --git a/dev/langtool/meta/ckeditor.plugin-find/meta.txt b/dev/langtool/meta/ckeditor.plugin-find/meta.txt index 56c7e6104a2..d88fbd1a1f7 100644 --- a/dev/langtool/meta/ckeditor.plugin-find/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-find/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. find = Label for the Find tab and Find button of the Find and Replace dialog window. findOptions = Label for the Find Options fieldset of the Find and Replace dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-findandreplace/meta.txt b/dev/langtool/meta/ckeditor.plugin-findandreplace/meta.txt index 56c7e6104a2..d88fbd1a1f7 100644 --- a/dev/langtool/meta/ckeditor.plugin-findandreplace/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-findandreplace/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. find = Label for the Find tab and Find button of the Find and Replace dialog window. findOptions = Label for the Find Options fieldset of the Find and Replace dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-font/meta.txt b/dev/langtool/meta/ckeditor.plugin-font/meta.txt index 16b3995f09f..6b6a3ae4064 100644 --- a/dev/langtool/meta/ckeditor.plugin-font/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-font/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. fontSize.label = Label for the Font Size drop-down menu. fontSize.voiceLabel = diff --git a/dev/langtool/meta/ckeditor.plugin-format/meta.txt b/dev/langtool/meta/ckeditor.plugin-format/meta.txt index 9af9e7fc970..053caa01c41 100644 --- a/dev/langtool/meta/ckeditor.plugin-format/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-format/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. label = Label for the Format drop-down menu. panelTitle = Toolbar drop-down menu tooltip and WAI-ARIA label for the Format feature. diff --git a/dev/langtool/meta/ckeditor.plugin-forms/meta.txt b/dev/langtool/meta/ckeditor.plugin-forms/meta.txt index a4d62144822..ed57632d354 100644 --- a/dev/langtool/meta/ckeditor.plugin-forms/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-forms/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. button.title = Label for the Button Properties dialog window. button.text = Label for the Text (Value) field of the Button Properties dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-horizontalrule/meta.txt b/dev/langtool/meta/ckeditor.plugin-horizontalrule/meta.txt index e396f5a848c..05a81cc33fc 100644 --- a/dev/langtool/meta/ckeditor.plugin-horizontalrule/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-horizontalrule/meta.txt @@ -1,4 +1,4 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. toolbar = Toolbar button tooltip for the Horizontal Rule feature. diff --git a/dev/langtool/meta/ckeditor.plugin-iframe/meta.txt b/dev/langtool/meta/ckeditor.plugin-iframe/meta.txt index 5b95db16993..e5570768b4c 100644 --- a/dev/langtool/meta/ckeditor.plugin-iframe/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-iframe/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. border = Label for the Show frame borders option of the IFrame dialog window. noUrl = Error message displayed to the user if one attempts to close the IFrame dialog window without giving the iframe URL. diff --git a/dev/langtool/meta/ckeditor.plugin-image/meta.txt b/dev/langtool/meta/ckeditor.plugin-image/meta.txt index c9d2880cc79..be69456751e 100644 --- a/dev/langtool/meta/ckeditor.plugin-image/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-image/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. alt = Label for the Alternative Text field of the Image Properties dialog window. border = Label for the Border field of the Image Properties dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-image2/meta.txt b/dev/langtool/meta/ckeditor.plugin-image2/meta.txt index 059e616ee56..474c46b108b 100644 --- a/dev/langtool/meta/ckeditor.plugin-image2/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-image2/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. alt = Label for the Alternative Text field of the Image Properties dialog window. btnUpload = Label for the button that uploads the file to the server. diff --git a/dev/langtool/meta/ckeditor.plugin-imagebase/meta.txt b/dev/langtool/meta/ckeditor.plugin-imagebase/meta.txt index 779e0970952..9ff2295e862 100644 --- a/dev/langtool/meta/ckeditor.plugin-imagebase/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-imagebase/meta.txt @@ -1,4 +1,4 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. captionPlaceholder = A placeholder shown inside the empty caption of an image. diff --git a/dev/langtool/meta/ckeditor.plugin-indent/meta.txt b/dev/langtool/meta/ckeditor.plugin-indent/meta.txt index cb935d23ba7..067935ecbfe 100644 --- a/dev/langtool/meta/ckeditor.plugin-indent/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-indent/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. indent = Toolbar button tooltip for the Increase Indent feature. outdent = Toolbar button tooltip for the Decrease Indent feature. diff --git a/dev/langtool/meta/ckeditor.plugin-language/meta.txt b/dev/langtool/meta/ckeditor.plugin-language/meta.txt index ab1694e2107..f7f26a0ca8f 100644 --- a/dev/langtool/meta/ckeditor.plugin-language/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-language/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. button = Toolbar button tooltip for the Language feature. remove = Label for the option that removes language. diff --git a/dev/langtool/meta/ckeditor.plugin-link/meta.txt b/dev/langtool/meta/ckeditor.plugin-link/meta.txt index a865b7934cf..2d1bac95c5f 100644 --- a/dev/langtool/meta/ckeditor.plugin-link/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-link/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. acccessKey = Label for the Access Key field of the Link dialog window. advanced = Label for the Advanced tab of the Link dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-list/meta.txt b/dev/langtool/meta/ckeditor.plugin-list/meta.txt index aa9faac720f..9f0f755845c 100644 --- a/dev/langtool/meta/ckeditor.plugin-list/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-list/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. bulletedlist = Toolbar button tooltip for the Insert/Remove Bulleted List feature. numberedlist = Toolbar button tooltip for the Insert/Remove Numbered List feature. diff --git a/dev/langtool/meta/ckeditor.plugin-liststyle/meta.txt b/dev/langtool/meta/ckeditor.plugin-liststyle/meta.txt index 662ab2830ad..75acf1659bf 100644 --- a/dev/langtool/meta/ckeditor.plugin-liststyle/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-liststyle/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. bulletedTitle = Label for the Bulleted List Properties dialog window. circle = Label for the Circle bulleted list type option. diff --git a/dev/langtool/meta/ckeditor.plugin-magicline/meta.txt b/dev/langtool/meta/ckeditor.plugin-magicline/meta.txt index abee6c2c172..fa329390d64 100644 --- a/dev/langtool/meta/ckeditor.plugin-magicline/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-magicline/meta.txt @@ -1,4 +1,4 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. title = diff --git a/dev/langtool/meta/ckeditor.plugin-mathjax/meta.txt b/dev/langtool/meta/ckeditor.plugin-mathjax/meta.txt index 77268b49324..b0c785824d6 100644 --- a/dev/langtool/meta/ckeditor.plugin-mathjax/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-mathjax/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. title = Label for the Mathematics dialog window. button = Toolbar button tooltip for the mathematics feature. diff --git a/dev/langtool/meta/ckeditor.plugin-maximize/meta.txt b/dev/langtool/meta/ckeditor.plugin-maximize/meta.txt index bd954fafe2b..374098ded22 100644 --- a/dev/langtool/meta/ckeditor.plugin-maximize/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-maximize/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. maximize = Toolbar button tooltip for the Maximize feature. minimize = Toolbar button tooltip for the Minimize feature. diff --git a/dev/langtool/meta/ckeditor.plugin-newpage/meta.txt b/dev/langtool/meta/ckeditor.plugin-newpage/meta.txt index 04f7183eb09..03faf8e05c8 100644 --- a/dev/langtool/meta/ckeditor.plugin-newpage/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-newpage/meta.txt @@ -1,4 +1,4 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. toolbar = Toolbar button tooltip for the New Page feature. diff --git a/dev/langtool/meta/ckeditor.plugin-notification/meta.txt b/dev/langtool/meta/ckeditor.plugin-notification/meta.txt index 03cacc1af49..9168a425c7c 100644 --- a/dev/langtool/meta/ckeditor.plugin-notification/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-notification/meta.txt @@ -1,4 +1,4 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. closed = Screen reader message informing the user that the notification was closed. diff --git a/dev/langtool/meta/ckeditor.plugin-pagebreak/meta.txt b/dev/langtool/meta/ckeditor.plugin-pagebreak/meta.txt index 9c81511d51b..9a739a0f200 100644 --- a/dev/langtool/meta/ckeditor.plugin-pagebreak/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-pagebreak/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. alt = toolbar = Toolbar button tooltip for the PageBreak feature. diff --git a/dev/langtool/meta/ckeditor.plugin-pastefromword/meta.txt b/dev/langtool/meta/ckeditor.plugin-pastefromword/meta.txt index 16f0ee6b103..a7d9f536896 100644 --- a/dev/langtool/meta/ckeditor.plugin-pastefromword/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-pastefromword/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. confirmCleanup = A confirmation message displayed when the pasted text seems to be coming from Word and can be cleaned up. error = Error message displayed when the pasted text cannot be cleaned up. diff --git a/dev/langtool/meta/ckeditor.plugin-pastetext/meta.txt b/dev/langtool/meta/ckeditor.plugin-pastetext/meta.txt index aa37b41db3b..13100f84a61 100644 --- a/dev/langtool/meta/ckeditor.plugin-pastetext/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-pastetext/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. button = Toolbar button tooltip for the Paste as Plain Text feature. pasteNotification = A notification message shown when the browser is blocking pasting, and the user should use the keyboard instead. The %1 sequence is replaced with a keystroke that - when pressed - will perform the action. diff --git a/dev/langtool/meta/ckeditor.plugin-placeholder/meta.txt b/dev/langtool/meta/ckeditor.plugin-placeholder/meta.txt index 70988549ce4..f5dd57550bc 100644 --- a/dev/langtool/meta/ckeditor.plugin-placeholder/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-placeholder/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. title = Label for the Placeholder dialog window. toolbar = Toolbar button tooltip for the Placeholder feature. diff --git a/dev/langtool/meta/ckeditor.plugin-preview/meta.txt b/dev/langtool/meta/ckeditor.plugin-preview/meta.txt index c20bfa0f7db..a73fe476c47 100644 --- a/dev/langtool/meta/ckeditor.plugin-preview/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-preview/meta.txt @@ -1,4 +1,4 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. preview = Toolbar button tooltip for the Preview feature. diff --git a/dev/langtool/meta/ckeditor.plugin-print/meta.txt b/dev/langtool/meta/ckeditor.plugin-print/meta.txt index 9a462f8d321..1d5ad462f94 100644 --- a/dev/langtool/meta/ckeditor.plugin-print/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-print/meta.txt @@ -1,4 +1,4 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. toolbar = diff --git a/dev/langtool/meta/ckeditor.plugin-removeformat/meta.txt b/dev/langtool/meta/ckeditor.plugin-removeformat/meta.txt index 8e231576878..9f6867754c6 100644 --- a/dev/langtool/meta/ckeditor.plugin-removeformat/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-removeformat/meta.txt @@ -1,4 +1,4 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. toolbar = Toolbar button tooltip for the Remove Format feature. diff --git a/dev/langtool/meta/ckeditor.plugin-save/meta.txt b/dev/langtool/meta/ckeditor.plugin-save/meta.txt index 7d2acefd6b0..9b3f0a7c3e4 100644 --- a/dev/langtool/meta/ckeditor.plugin-save/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-save/meta.txt @@ -1,4 +1,4 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. toolbar = Toolbar button tooltip for the Save feature. diff --git a/dev/langtool/meta/ckeditor.plugin-scayt/meta.txt b/dev/langtool/meta/ckeditor.plugin-scayt/meta.txt index 77fe356b161..ff4c284b0b2 100644 --- a/dev/langtool/meta/ckeditor.plugin-scayt/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-scayt/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. about = Label for the About SCAYT menu option for the SCAYT feature. aboutTab = Label for the About tab of the Spell Check As You Type dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-selectall/meta.txt b/dev/langtool/meta/ckeditor.plugin-selectall/meta.txt index cdf85538d20..f625c0b9767 100644 --- a/dev/langtool/meta/ckeditor.plugin-selectall/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-selectall/meta.txt @@ -1,4 +1,4 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. toolbar = Toolbar button tooltip for the Select All feature. diff --git a/dev/langtool/meta/ckeditor.plugin-showblocks/meta.txt b/dev/langtool/meta/ckeditor.plugin-showblocks/meta.txt index 820c72fd248..d7b4895291a 100644 --- a/dev/langtool/meta/ckeditor.plugin-showblocks/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-showblocks/meta.txt @@ -1,4 +1,4 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. toolbar = Toolbar button tooltip for the Show Blocks feature. diff --git a/dev/langtool/meta/ckeditor.plugin-smiley/meta.txt b/dev/langtool/meta/ckeditor.plugin-smiley/meta.txt index 81333af6189..e25f557fa7b 100644 --- a/dev/langtool/meta/ckeditor.plugin-smiley/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-smiley/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. options = Voice label for the Smiley Options feature. title = Label for the Smiley dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-sourcearea/meta.txt b/dev/langtool/meta/ckeditor.plugin-sourcearea/meta.txt index fe9e37c10fa..6c25cce47e7 100644 --- a/dev/langtool/meta/ckeditor.plugin-sourcearea/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-sourcearea/meta.txt @@ -1,4 +1,4 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. toolbar = Toolbar button tooltip for the Source feature. diff --git a/dev/langtool/meta/ckeditor.plugin-sourcedialog/meta.txt b/dev/langtool/meta/ckeditor.plugin-sourcedialog/meta.txt index 540a774e263..60db33ee812 100644 --- a/dev/langtool/meta/ckeditor.plugin-sourcedialog/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-sourcedialog/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. toolbar = Toolbar button tooltip for the Source feature. title = Label for the Source dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-specialchar-dialogs/meta.txt b/dev/langtool/meta/ckeditor.plugin-specialchar-dialogs/meta.txt index a8cac3fed10..106a0392e37 100644 --- a/dev/langtool/meta/ckeditor.plugin-specialchar-dialogs/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-specialchar-dialogs/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. euro = Tooltip for the euro sign character (€). lsquo = Tooltip for the left single quotation mark character (‘). diff --git a/dev/langtool/meta/ckeditor.plugin-specialchar/meta.txt b/dev/langtool/meta/ckeditor.plugin-specialchar/meta.txt index 3ff01d9fd53..d790631de8c 100644 --- a/dev/langtool/meta/ckeditor.plugin-specialchar/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-specialchar/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. options = Voice label for the Special Character Options feature. title = Label for the Special Character dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-spellcheck/meta.txt b/dev/langtool/meta/ckeditor.plugin-spellcheck/meta.txt index 332c406d8dc..228723b3dcc 100644 --- a/dev/langtool/meta/ckeditor.plugin-spellcheck/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-spellcheck/meta.txt @@ -1,21 +1,21 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. btnIgnore = Label for the Ignore button of the Spell Check dialog window. btnIgnoreAll = Label for the Ignore All button of the Spell Check dialog window. -btnReplace = -btnReplaceAll = -btnUndo = +btnReplace = +btnReplaceAll = +btnUndo = changeTo = Label for the Change To button of the Spell Check dialog window. errorLoading = Error message displayed when the spellchecker application service host cannot be loaded. -ieSpellDownload = -manyChanges = -noChanges = -noMispell = -noSuggestions = +ieSpellDownload = +manyChanges = +noChanges = +noMispell = +noSuggestions = notAvailable = Error message displayed when the spellchecker is not available. notInDic = Error message displayed when a word is not in dictionary. -oneChange = -progress = +oneChange = +progress = title = Label for the Spell Check dialog window. toolbar = Toolbar button tooltip for the Spell Check feature. diff --git a/dev/langtool/meta/ckeditor.plugin-stylescombo/meta.txt b/dev/langtool/meta/ckeditor.plugin-stylescombo/meta.txt index 229ef8ece7d..9ff07d63849 100644 --- a/dev/langtool/meta/ckeditor.plugin-stylescombo/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-stylescombo/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. label = Label for the Styles drop-down menu. panelTitle = Toolbar drop-down menu tooltip and WAI-ARIA label for the Styles feature. diff --git a/dev/langtool/meta/ckeditor.plugin-table/meta.txt b/dev/langtool/meta/ckeditor.plugin-table/meta.txt index dedd7022a26..2b91bab3469 100644 --- a/dev/langtool/meta/ckeditor.plugin-table/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-table/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. border = Label for the Border Size field of the Table Properties dialog window. caption = Label for the Caption field of the Table Properties dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-templates/meta.txt b/dev/langtool/meta/ckeditor.plugin-templates/meta.txt index 18ba52e5da8..0d4ca955bbe 100644 --- a/dev/langtool/meta/ckeditor.plugin-templates/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-templates/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. button = Toolbar button tooltip for the Templates feature. emptyListMsg = Error message displayed when the template list in the Content Templates dialog window is empty. diff --git a/dev/langtool/meta/ckeditor.plugin-toolbar/meta.txt b/dev/langtool/meta/ckeditor.plugin-toolbar/meta.txt index b721ddd32b7..4b154da660f 100644 --- a/dev/langtool/meta/ckeditor.plugin-toolbar/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-toolbar/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. toolbarCollapse = Toolbar button tooltip for the Collapse Toolbar feature. toolbarExpand = Toolbar button tooltip for the Expand Toolbar feature. diff --git a/dev/langtool/meta/ckeditor.plugin-uicolor/meta.txt b/dev/langtool/meta/ckeditor.plugin-uicolor/meta.txt index 4103343ea02..00836e68f51 100644 --- a/dev/langtool/meta/ckeditor.plugin-uicolor/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-uicolor/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. title = The UI Color Picker toolbar button tooltip and dialog window title. config = Label for the text box containing the configuration code for the UI Color Picker dialog window. diff --git a/dev/langtool/meta/ckeditor.plugin-undo/meta.txt b/dev/langtool/meta/ckeditor.plugin-undo/meta.txt index a80b1afec6a..9c486afd34a 100644 --- a/dev/langtool/meta/ckeditor.plugin-undo/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-undo/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. redo = Toolbar button tooltip for the Redo feature. undo = Toolbar button tooltip for the Undo feature. diff --git a/dev/langtool/meta/ckeditor.plugin-uploadwidget/meta.txt b/dev/langtool/meta/ckeditor.plugin-uploadwidget/meta.txt index 878cadbfb5b..a749b6dca51 100644 --- a/dev/langtool/meta/ckeditor.plugin-uploadwidget/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-uploadwidget/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. abort = Message informing the user that the upload was aborted. doneOne = Message informing the user that a file was successfully uploaded. diff --git a/dev/langtool/meta/ckeditor.plugin-widget/meta.txt b/dev/langtool/meta/ckeditor.plugin-widget/meta.txt index d4b934cd130..e9b8fd52dbf 100644 --- a/dev/langtool/meta/ckeditor.plugin-widget/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-widget/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. label = Generic template for a label, read by a screen reader once the widget gets focused. %1 sequence is replaced either with a widget path name or it's main element tag name. move = A tooltip for the drag handler. diff --git a/dev/langtool/meta/ckeditor.plugin-wsc/meta.txt b/dev/langtool/meta/ckeditor.plugin-wsc/meta.txt index 548e82e7b71..b00ac75b0fb 100644 --- a/dev/langtool/meta/ckeditor.plugin-wsc/meta.txt +++ b/dev/langtool/meta/ckeditor.plugin-wsc/meta.txt @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. btnIgnore = Label for the Ignore button of the Spell Check dialog window. btnIgnoreAll = Label for the Ignore All button of the Spell Check dialog window. diff --git a/dev/langtool/update_meta_files.sh b/dev/langtool/update_meta_files.sh index 268eea2ef17..bcff8947335 100755 --- a/dev/langtool/update_meta_files.sh +++ b/dev/langtool/update_meta_files.sh @@ -1,6 +1,6 @@ #!/bin/bash # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. # Updates meta files, which are used later to export language files to .po (gettext) format. diff --git a/dev/license/updatelicense.js b/dev/license/updatelicense.js index b6ecb14b448..eb2e3dcf846 100755 --- a/dev/license/updatelicense.js +++ b/dev/license/updatelicense.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* jshint node: true */ diff --git a/dev/pastetools/getclipboard.html b/dev/pastetools/getclipboard.html index 69ad75b1d90..943fa72588e 100644 --- a/dev/pastetools/getclipboard.html +++ b/dev/pastetools/getclipboard.html @@ -1,7 +1,7 @@ diff --git a/dev/samplesvalidator/samplesvalidator.py b/dev/samplesvalidator/samplesvalidator.py index 027ecd83711..7624d140f17 100644 --- a/dev/samplesvalidator/samplesvalidator.py +++ b/dev/samplesvalidator/samplesvalidator.py @@ -1,5 +1,5 @@ # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. # Validates HTML files in a directory with W3C validator. # To use this script simply call: diff --git a/dev/tasks/ckeditor-base-replace.js b/dev/tasks/ckeditor-base-replace.js index 6ddc15a5e87..c884b03bacb 100644 --- a/dev/tasks/ckeditor-base-replace.js +++ b/dev/tasks/ckeditor-base-replace.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* jshint node: true, browser: false, es3: false, esversion: 6 */ diff --git a/dev/tasks/plugin.js b/dev/tasks/plugin.js index 2fed70eb48a..4e7deeb50e6 100644 --- a/dev/tasks/plugin.js +++ b/dev/tasks/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* jshint node: true, browser: false, es3: false */ diff --git a/dev/tasks/samples.js b/dev/tasks/samples.js index ec9bbc18be3..090e507d620 100644 --- a/dev/tasks/samples.js +++ b/dev/tasks/samples.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* jshint node: true, browser: false, es3: false */ @@ -11,7 +11,7 @@ module.exports = function( grunt ) { var banner = [ '/**', ' * @license Copyright (c) 2003-' + new Date().getFullYear() + ', CKSource Holding sp. z o.o. All rights reserved.', - ' * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license', + ' * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model.', ' */\n', ], lintFreeBlockTemplate = [ diff --git a/dev/tasks/utils/tools.js b/dev/tasks/utils/tools.js index 558a9f326f1..b3e89a7f3ca 100644 --- a/dev/tasks/utils/tools.js +++ b/dev/tasks/utils/tools.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* jshint node: true, es3: false */ diff --git a/dev/travis/build.sh b/dev/travis/build.sh index c46831d397e..8bb9053cdf5 100644 --- a/dev/travis/build.sh +++ b/dev/travis/build.sh @@ -1,6 +1,6 @@ #!/bin/bash # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. # Build CKEditor on Travis CI for testing. diff --git a/dev/travis/buildpath.sh b/dev/travis/buildpath.sh index cb9f5823bc0..fbc8ce1a358 100755 --- a/dev/travis/buildpath.sh +++ b/dev/travis/buildpath.sh @@ -1,6 +1,6 @@ #!/bin/bash # Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. # Return CKEditor build path. diff --git a/lang/_translationstatus.txt b/lang/_translationstatus.txt index db34d7f0475..1adfc4c505d 100644 --- a/lang/_translationstatus.txt +++ b/lang/_translationstatus.txt @@ -1,5 +1,5 @@ Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. af.js Found: 62 Missing: 4 ar.js Found: 51 Missing: 15 diff --git a/lang/af.js b/lang/af.js index a1651fb5dc3..8ea5f6878d4 100644 --- a/lang/af.js +++ b/lang/af.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/ar.js b/lang/ar.js index c4dbdeb93c1..a586f728fc2 100644 --- a/lang/ar.js +++ b/lang/ar.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/az.js b/lang/az.js index 529ebeb4f4b..69db22f332f 100644 --- a/lang/az.js +++ b/lang/az.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/bg.js b/lang/bg.js index 47b7cf6755a..0d554e7de63 100644 --- a/lang/bg.js +++ b/lang/bg.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/bn.js b/lang/bn.js index 5cd1bad6fc8..d87e2d74deb 100644 --- a/lang/bn.js +++ b/lang/bn.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/bs.js b/lang/bs.js index cf32abb14e3..1a3e054e228 100644 --- a/lang/bs.js +++ b/lang/bs.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/ca.js b/lang/ca.js index 81b82de9c7a..8c47b3608bb 100644 --- a/lang/ca.js +++ b/lang/ca.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/cs.js b/lang/cs.js index 08b6c0c69df..7aa06d22092 100644 --- a/lang/cs.js +++ b/lang/cs.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/cy.js b/lang/cy.js index 036979fe715..78faebbb39e 100644 --- a/lang/cy.js +++ b/lang/cy.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/da.js b/lang/da.js index fa7d68ace0e..b74c9e924c9 100644 --- a/lang/da.js +++ b/lang/da.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/de-ch.js b/lang/de-ch.js index fe8a1e2b0b9..e1901681720 100644 --- a/lang/de-ch.js +++ b/lang/de-ch.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/de.js b/lang/de.js index cb523f1b685..7d127a76bfb 100644 --- a/lang/de.js +++ b/lang/de.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/el.js b/lang/el.js index 90d6c571b4f..9ab13f27f48 100644 --- a/lang/el.js +++ b/lang/el.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/en-au.js b/lang/en-au.js index ca06919c406..b0f7c4a5e2c 100644 --- a/lang/en-au.js +++ b/lang/en-au.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/en-ca.js b/lang/en-ca.js index 0b4d55a79ea..da47535d45f 100644 --- a/lang/en-ca.js +++ b/lang/en-ca.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/en-gb.js b/lang/en-gb.js index fb411309120..bfe572c21eb 100644 --- a/lang/en-gb.js +++ b/lang/en-gb.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/en.js b/lang/en.js index 3982c67a2df..1f00e4ac6ac 100644 --- a/lang/en.js +++ b/lang/en.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/eo.js b/lang/eo.js index 927a1b2f481..a88625995fb 100644 --- a/lang/eo.js +++ b/lang/eo.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/es-mx.js b/lang/es-mx.js index 1f08b13a5d8..c103ce0117d 100644 --- a/lang/es-mx.js +++ b/lang/es-mx.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/es.js b/lang/es.js index f4f257ef6a5..a27b6d23278 100644 --- a/lang/es.js +++ b/lang/es.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/et.js b/lang/et.js index f3e176c0a2a..fa7234ba947 100644 --- a/lang/et.js +++ b/lang/et.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/eu.js b/lang/eu.js index b39c02ea244..fbac050773a 100644 --- a/lang/eu.js +++ b/lang/eu.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/fa.js b/lang/fa.js index bdb003004cd..028173ffc81 100644 --- a/lang/fa.js +++ b/lang/fa.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/fi.js b/lang/fi.js index 759315be0e6..80745a9ec43 100644 --- a/lang/fi.js +++ b/lang/fi.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/fo.js b/lang/fo.js index ad2931f124f..29fd327681f 100644 --- a/lang/fo.js +++ b/lang/fo.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/fr-ca.js b/lang/fr-ca.js index d04eb582eae..fbeede23df5 100644 --- a/lang/fr-ca.js +++ b/lang/fr-ca.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/fr.js b/lang/fr.js index afecaea3993..8f15ba47438 100644 --- a/lang/fr.js +++ b/lang/fr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/gl.js b/lang/gl.js index 10448d14228..890287087c0 100644 --- a/lang/gl.js +++ b/lang/gl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/gu.js b/lang/gu.js index eb41e2cdc63..0faa0953e34 100644 --- a/lang/gu.js +++ b/lang/gu.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/he.js b/lang/he.js index 1094db4b898..27f423f1aa3 100644 --- a/lang/he.js +++ b/lang/he.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/hi.js b/lang/hi.js index 6068bf94a26..a7ada1ea32a 100644 --- a/lang/hi.js +++ b/lang/hi.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/hr.js b/lang/hr.js index bcec5731c08..1194c5685b7 100644 --- a/lang/hr.js +++ b/lang/hr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/hu.js b/lang/hu.js index 18f9ffd29e8..c21e445e3bb 100644 --- a/lang/hu.js +++ b/lang/hu.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/id.js b/lang/id.js index fec96c8be9d..a6ac5613f7a 100644 --- a/lang/id.js +++ b/lang/id.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/is.js b/lang/is.js index 0f07e664c99..1762e415aa0 100644 --- a/lang/is.js +++ b/lang/is.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/it.js b/lang/it.js index 50f1b9630ce..ed2d839b1f1 100644 --- a/lang/it.js +++ b/lang/it.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/ja.js b/lang/ja.js index 11eb06b2483..4a2b3a1c763 100644 --- a/lang/ja.js +++ b/lang/ja.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/ka.js b/lang/ka.js index f7edb1c7791..e578faf527b 100644 --- a/lang/ka.js +++ b/lang/ka.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/km.js b/lang/km.js index 41b4a53b7c3..1e8e31e48bf 100644 --- a/lang/km.js +++ b/lang/km.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/ko.js b/lang/ko.js index 87d714c3078..862dca74cc0 100644 --- a/lang/ko.js +++ b/lang/ko.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/ku.js b/lang/ku.js index 36af0acb78f..46897aa60b2 100644 --- a/lang/ku.js +++ b/lang/ku.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/lt.js b/lang/lt.js index 33943fe18d3..4e9140823a2 100644 --- a/lang/lt.js +++ b/lang/lt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/lv.js b/lang/lv.js index da02ab706f6..c4c9ba7625b 100644 --- a/lang/lv.js +++ b/lang/lv.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/mk.js b/lang/mk.js index f2961aae07d..5e2a4aa2dc0 100644 --- a/lang/mk.js +++ b/lang/mk.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/mn.js b/lang/mn.js index a73e45e977e..ebe19ff03ab 100644 --- a/lang/mn.js +++ b/lang/mn.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/ms.js b/lang/ms.js index 3f5fc236ba9..d685cfdecd8 100644 --- a/lang/ms.js +++ b/lang/ms.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/nb.js b/lang/nb.js index 5530eabae3b..605b8051e6c 100644 --- a/lang/nb.js +++ b/lang/nb.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/nl.js b/lang/nl.js index 46bcca24e7b..7658b49e3fd 100644 --- a/lang/nl.js +++ b/lang/nl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/no.js b/lang/no.js index f085a9e9b99..c1e97931b8e 100644 --- a/lang/no.js +++ b/lang/no.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/oc.js b/lang/oc.js index 11db67c08c4..47d65d12b2b 100644 --- a/lang/oc.js +++ b/lang/oc.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/pl.js b/lang/pl.js index cc541943d53..c83634456f8 100644 --- a/lang/pl.js +++ b/lang/pl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/pt-br.js b/lang/pt-br.js index a93fa22273a..88e233dfb87 100644 --- a/lang/pt-br.js +++ b/lang/pt-br.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/pt.js b/lang/pt.js index c258667dba7..987e2f1e2af 100644 --- a/lang/pt.js +++ b/lang/pt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/ro.js b/lang/ro.js index 1043a6b0641..9de90d6a288 100644 --- a/lang/ro.js +++ b/lang/ro.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/ru.js b/lang/ru.js index 24734f025e0..d90ee2cf953 100644 --- a/lang/ru.js +++ b/lang/ru.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/si.js b/lang/si.js index ee10efcec8e..a4610977167 100644 --- a/lang/si.js +++ b/lang/si.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/sk.js b/lang/sk.js index 09631337188..0e482242a39 100644 --- a/lang/sk.js +++ b/lang/sk.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/sl.js b/lang/sl.js index 4e6b81bcd1e..a5dd69c0f91 100644 --- a/lang/sl.js +++ b/lang/sl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/sq.js b/lang/sq.js index 57a4bc7f905..74d3831124a 100644 --- a/lang/sq.js +++ b/lang/sq.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/sr-latn.js b/lang/sr-latn.js index 6437a31df85..679179da7ed 100644 --- a/lang/sr-latn.js +++ b/lang/sr-latn.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/sr.js b/lang/sr.js index 426da0480aa..2f2bd5dee1e 100644 --- a/lang/sr.js +++ b/lang/sr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/sv.js b/lang/sv.js index 69ea0b8b5f0..131abca6725 100644 --- a/lang/sv.js +++ b/lang/sv.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/th.js b/lang/th.js index ac6ace7d8eb..5c7ed9447de 100644 --- a/lang/th.js +++ b/lang/th.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/tr.js b/lang/tr.js index 1c71ee3703c..4babd112642 100644 --- a/lang/tr.js +++ b/lang/tr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/tt.js b/lang/tt.js index 5c96b9f1071..377c5266fe8 100644 --- a/lang/tt.js +++ b/lang/tt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/ug.js b/lang/ug.js index 05e07fd4f39..2ee73ed461e 100644 --- a/lang/ug.js +++ b/lang/ug.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/uk.js b/lang/uk.js index 9923a8e40d4..34c45e0e215 100644 --- a/lang/uk.js +++ b/lang/uk.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/vi.js b/lang/vi.js index 0847be5bd41..da7b08fc83b 100644 --- a/lang/vi.js +++ b/lang/vi.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/zh-cn.js b/lang/zh-cn.js index 157940989f6..15a60baa8d4 100644 --- a/lang/zh-cn.js +++ b/lang/zh-cn.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/lang/zh.js b/lang/zh.js index cb5596aade6..8aec3c722a9 100644 --- a/lang/zh.js +++ b/lang/zh.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/a11yhelp/dialogs/a11yhelp.js b/plugins/a11yhelp/dialogs/a11yhelp.js index df824b8804f..caaf82d7022 100644 --- a/plugins/a11yhelp/dialogs/a11yhelp.js +++ b/plugins/a11yhelp/dialogs/a11yhelp.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.dialog.add( 'a11yHelp', function( editor ) { diff --git a/plugins/a11yhelp/dialogs/lang/_translationstatus.txt b/plugins/a11yhelp/dialogs/lang/_translationstatus.txt index b3969ff1d95..aabb1f97793 100644 --- a/plugins/a11yhelp/dialogs/lang/_translationstatus.txt +++ b/plugins/a11yhelp/dialogs/lang/_translationstatus.txt @@ -1,5 +1,5 @@ Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. cs.js Found: 30 Missing: 0 cy.js Found: 30 Missing: 0 diff --git a/plugins/a11yhelp/dialogs/lang/af.js b/plugins/a11yhelp/dialogs/lang/af.js index 9d887240338..b0745c28fa4 100644 --- a/plugins/a11yhelp/dialogs/lang/af.js +++ b/plugins/a11yhelp/dialogs/lang/af.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'af', { diff --git a/plugins/a11yhelp/dialogs/lang/ar.js b/plugins/a11yhelp/dialogs/lang/ar.js index fcc0d40d1d7..27118428abd 100644 --- a/plugins/a11yhelp/dialogs/lang/ar.js +++ b/plugins/a11yhelp/dialogs/lang/ar.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'ar', { diff --git a/plugins/a11yhelp/dialogs/lang/az.js b/plugins/a11yhelp/dialogs/lang/az.js index fccaaa2ffde..6c0e74b5080 100644 --- a/plugins/a11yhelp/dialogs/lang/az.js +++ b/plugins/a11yhelp/dialogs/lang/az.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'az', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'az', { { name: 'Redaktorun pəncərəsi', legend: - 'Pəncərə içində növbəti element seçmək üçün TAB düyməni basın, əvvəlki isə - SHIFT+TAB. Təsdiq edilməsi üçün ENTER, imtina edilməsi isə ESC diymələri istifadə edin. Pəncərədə bir neçə vərəq olanda olnarın siyahı ALT+F10 ilə aça bilərsiz. Vərəqlərin siyahı fokus altında olanda ox düymələr vasitəsi ilə onların arasında keçid edə bilərsiz.' + 'Pəncərə içində növbəti element seçmək üçün TAB düyməni basın, əvvəlki isə - SHIFT+TAB. Təsdiq edilməsi üçün ENTER, imtina edilməsi isə ESC diymələri istifadə edin. Pəncərədə bir neçə vərəq olanda olnarın siyahı ALT+F10 ilə aça bilərsiz. Vərəqlərin siyahı fokus altında olanda ox düymələr vasitəsi ilə onların arasında keçid edə bilərsiz.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/bg.js b/plugins/a11yhelp/dialogs/lang/bg.js index 96f31e9829c..d03bac2baf2 100644 --- a/plugins/a11yhelp/dialogs/lang/bg.js +++ b/plugins/a11yhelp/dialogs/lang/bg.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'bg', { diff --git a/plugins/a11yhelp/dialogs/lang/ca.js b/plugins/a11yhelp/dialogs/lang/ca.js index f9a02453fc7..4f4b1817eb2 100644 --- a/plugins/a11yhelp/dialogs/lang/ca.js +++ b/plugins/a11yhelp/dialogs/lang/ca.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'ca', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'ca', { { name: 'Editor de quadre de diàleg', legend: - 'Dins d\'un quadre de diàleg, premi la tecla TAB per desplaçar-se fins al següent element del quadre de diàleg, premi la tecla Shift + TAB per desplaçar-se a l\'anterior element del quadre de diàleg, premi la tecla ENTER per confirmar el quadre de diàleg, premi la tecla ESC per cancel·lar el quadre de diàleg. Quan un quadre de diàleg té diverses pestanyes, la llista de pestanyes pot ser assolit ja sigui amb ALT + F10 o TAB, com a part de l\'ordre de tabulació del quadre de diàleg. Amb la llista de pestanyes seleccionada, pot anar a la fitxa següent i anterior amb la tecla FLETXA DRETA i ESQUERRA, respectivament.' + 'Dins d\'un quadre de diàleg, premi la tecla TAB per desplaçar-se fins al següent element del quadre de diàleg, premi la tecla Shift + TAB per desplaçar-se a l\'anterior element del quadre de diàleg, premi la tecla ENTER per confirmar el quadre de diàleg, premi la tecla ESC per cancel·lar el quadre de diàleg. Quan un quadre de diàleg té diverses pestanyes, la llista de pestanyes pot ser assolit ja sigui amb ALT + F10 o TAB, com a part de l\'ordre de tabulació del quadre de diàleg. Amb la llista de pestanyes seleccionada, pot anar a la fitxa següent i anterior amb la tecla FLETXA DRETA i ESQUERRA, respectivament.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/cs.js b/plugins/a11yhelp/dialogs/lang/cs.js index feab339e706..7f8b38e22a4 100644 --- a/plugins/a11yhelp/dialogs/lang/cs.js +++ b/plugins/a11yhelp/dialogs/lang/cs.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'cs', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'cs', { { name: 'Dialogové okno editoru', legend: - 'Uvnitř dialogového okna stiskněte TAB pro přesunutí na další prvek okna, stiskněte SHIFT+TAB pro přesun na předchozí prvek okna, stiskněte ENTER pro odeslání dialogu, stiskněte ESC pro jeho zrušení. Pro dialogová okna, která mají mnoho karet stiskněte ALT+F10 pro zaměření seznamu karet, nebo TAB, pro posun podle pořadí karet.Při zaměření seznamu karet se můžete jimi posouvat pomocí ŠIPKY VPRAVO a VLEVO.' + 'Uvnitř dialogového okna stiskněte TAB pro přesunutí na další prvek okna, stiskněte SHIFT+TAB pro přesun na předchozí prvek okna, stiskněte ENTER pro odeslání dialogu, stiskněte ESC pro jeho zrušení. Pro dialogová okna, která mají mnoho karet stiskněte ALT+F10 pro zaměření seznamu karet, nebo TAB, pro posun podle pořadí karet.Při zaměření seznamu karet se můžete jimi posouvat pomocí ŠIPKY VPRAVO a VLEVO.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/cy.js b/plugins/a11yhelp/dialogs/lang/cy.js index 24d520bd261..4d1a8219985 100644 --- a/plugins/a11yhelp/dialogs/lang/cy.js +++ b/plugins/a11yhelp/dialogs/lang/cy.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'cy', { diff --git a/plugins/a11yhelp/dialogs/lang/da.js b/plugins/a11yhelp/dialogs/lang/da.js index d11e59b0697..0560f1b72f5 100644 --- a/plugins/a11yhelp/dialogs/lang/da.js +++ b/plugins/a11yhelp/dialogs/lang/da.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'da', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'da', { { name: 'Editor dialogboks', legend: - 'Inde i en dialogboks kan du, trykke på TAB for at navigere til næste element, trykke på SHIFT+TAB for at navigere til forrige element, trykke på ENTER for at afsende eller trykke på ESC for at lukke dialogboksen. Når en dialogboks har flere faner, fanelisten kan tilgås med ALT+F10 eller med TAB. Hvis fanelisten er i fokus kan du skifte til næste eller forrige tab, med højre- og venstre piltast.' + 'Inde i en dialogboks kan du, trykke på TAB for at navigere til næste element, trykke på SHIFT+TAB for at navigere til forrige element, trykke på ENTER for at afsende eller trykke på ESC for at lukke dialogboksen. Når en dialogboks har flere faner, fanelisten kan tilgås med ALT+F10 eller med TAB. Hvis fanelisten er i fokus kan du skifte til næste eller forrige tab, med højre- og venstre piltast.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/de-ch.js b/plugins/a11yhelp/dialogs/lang/de-ch.js index 4f43d172a5f..60c8142c5a3 100644 --- a/plugins/a11yhelp/dialogs/lang/de-ch.js +++ b/plugins/a11yhelp/dialogs/lang/de-ch.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'de-ch', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'de-ch', { { name: 'Editordialog', legend: - 'Drücken Sie innerhalb eines Dialogs TAB, um zum nächsten Element zu springen. Drücken Sie SHIFT+TAB, um zum vorigen Element zu springen, drücke ENTER um das Formular im Dialog abzusenden, drücken Sie ESC, um den Dialog zu schliessen. Hat der Dialog mehrere Tabs, dann können Sie durch ALT+F10 die Tab-Liste aufrufen or mittels TAB als Teil der Dialog-Tab-Reihenfolge. Ist die Tab-Liste fokussiert, kann mithilfe der Pfeiltasten (LINKS und RECHTS) zwischen den Tabs gewechselt werden.' + 'Drücken Sie innerhalb eines Dialogs TAB, um zum nächsten Element zu springen. Drücken Sie SHIFT+TAB, um zum vorigen Element zu springen, drücke ENTER um das Formular im Dialog abzusenden, drücken Sie ESC, um den Dialog zu schliessen. Hat der Dialog mehrere Tabs, dann können Sie durch ALT+F10 die Tab-Liste aufrufen or mittels TAB als Teil der Dialog-Tab-Reihenfolge. Ist die Tab-Liste fokussiert, kann mithilfe der Pfeiltasten (LINKS und RECHTS) zwischen den Tabs gewechselt werden.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/de.js b/plugins/a11yhelp/dialogs/lang/de.js index 84c3f52f1f0..d9ecdec21af 100644 --- a/plugins/a11yhelp/dialogs/lang/de.js +++ b/plugins/a11yhelp/dialogs/lang/de.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'de', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'de', { { name: 'Editordialog', legend: - 'Drücke innerhalb eines Dialogs TAB, um zum nächsten Element zu springen. Drücke SHIFT+TAB, um zum vorigen Element zu springen, drücke ENTER um das Formular im Dialog abzusenden, drücke ESC, um den Dialog zu schließen. Hat der Dialog mehrere Tabs, dann kannst du durch ALT+F10 die Tab-Liste aufrufen or mittels TAB als Teil der Dialog-Tab-Reihenfolge. Ist die Tab-Liste fokussiert, dann mithilfe der Pfeiltasten (LINKS und RECHTS) zwischen den Tabs gewechselt werden.' + 'Drücke innerhalb eines Dialogs TAB, um zum nächsten Element zu springen. Drücke SHIFT+TAB, um zum vorigen Element zu springen, drücke ENTER um das Formular im Dialog abzusenden, drücke ESC, um den Dialog zu schließen. Hat der Dialog mehrere Tabs, dann kannst du durch ALT+F10 die Tab-Liste aufrufen or mittels TAB als Teil der Dialog-Tab-Reihenfolge. Ist die Tab-Liste fokussiert, dann mithilfe der Pfeiltasten (LINKS und RECHTS) zwischen den Tabs gewechselt werden.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/el.js b/plugins/a11yhelp/dialogs/lang/el.js index 7750a66c06c..fb077f4b628 100644 --- a/plugins/a11yhelp/dialogs/lang/el.js +++ b/plugins/a11yhelp/dialogs/lang/el.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'el', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'el', { { name: 'Παράθυρο Διαλόγου Επεξεργαστή', legend: - 'Μέσα σε έναν διάλογο, πιέσετε TAB για να πλοηγηθείτε στο επόμενο στοιχείο του διαλόγου, πιέστε SHIFT+TAB για αν πλοηγηθείτε στο προηγούμενο στοιχείο του διαλόγου, πιέστε ENTER για να υποβάλετε τον διάλογο, πιέστε ESC για να ακυρώσετε τον διάλογο. Όταν ένας διάλογος έχει πολλαπλές παραγράφους, η λίστα των παραγράφων μπορεί να προσπεραστεί είτε με ALT+F10 είτε με TAB σαν μέρος της σειράς παραγράφων του διαλόγου. Με την λίστα των παραγράφων επιλεγμένη, προχωρήστε στην επόμενη και προηγούμενη παράγραφο με τα βέλη ΔΕΞΙΑ και ΑΡΙΣΤΕΡΑ, αντίστοιχα.' + 'Μέσα σε έναν διάλογο, πιέσετε TAB για να πλοηγηθείτε στο επόμενο στοιχείο του διαλόγου, πιέστε SHIFT+TAB για αν πλοηγηθείτε στο προηγούμενο στοιχείο του διαλόγου, πιέστε ENTER για να υποβάλετε τον διάλογο, πιέστε ESC για να ακυρώσετε τον διάλογο. Όταν ένας διάλογος έχει πολλαπλές παραγράφους, η λίστα των παραγράφων μπορεί να προσπεραστεί είτε με ALT+F10 είτε με TAB σαν μέρος της σειράς παραγράφων του διαλόγου. Με την λίστα των παραγράφων επιλεγμένη, προχωρήστε στην επόμενη και προηγούμενη παράγραφο με τα βέλη ΔΕΞΙΑ και ΑΡΙΣΤΕΡΑ, αντίστοιχα.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/en-au.js b/plugins/a11yhelp/dialogs/lang/en-au.js index 99d7c2b59e3..6ebaedc0052 100644 --- a/plugins/a11yhelp/dialogs/lang/en-au.js +++ b/plugins/a11yhelp/dialogs/lang/en-au.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'en-au', { diff --git a/plugins/a11yhelp/dialogs/lang/en-gb.js b/plugins/a11yhelp/dialogs/lang/en-gb.js index 121fe007954..dd2f88659f2 100644 --- a/plugins/a11yhelp/dialogs/lang/en-gb.js +++ b/plugins/a11yhelp/dialogs/lang/en-gb.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'en-gb', { diff --git a/plugins/a11yhelp/dialogs/lang/en.js b/plugins/a11yhelp/dialogs/lang/en.js index c122e3ad680..1538664d816 100644 --- a/plugins/a11yhelp/dialogs/lang/en.js +++ b/plugins/a11yhelp/dialogs/lang/en.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'en', { diff --git a/plugins/a11yhelp/dialogs/lang/eo.js b/plugins/a11yhelp/dialogs/lang/eo.js index 88470790626..d5f3b4bd942 100644 --- a/plugins/a11yhelp/dialogs/lang/eo.js +++ b/plugins/a11yhelp/dialogs/lang/eo.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'eo', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'eo', { { name: 'Redaktildialogo', legend: - 'En dialogo, premu la TABAN klavon por navigi al la sekva dialogelemento, premu la MAJUSKLIGAN+TABAN klavon por iri al la antaŭa dialogelemento, premu la ENEN klavon por sendi la dialogon, premu la ESKAPAN klavon por nuligi la dialogon. Kiam dialogo havas multajn langetojn, eblas atingi la langetliston aŭ per ALT+F10 aŭ per la TABA klavo kiel parton de la dialoga taba ordo. En langetlisto, moviĝu al la sekva kaj antaŭa langeto per la klavoj SAGO DEKSTREN KAJ MALDEKSTREN respektive.' + 'En dialogo, premu la TABAN klavon por navigi al la sekva dialogelemento, premu la MAJUSKLIGAN+TABAN klavon por iri al la antaŭa dialogelemento, premu la ENEN klavon por sendi la dialogon, premu la ESKAPAN klavon por nuligi la dialogon. Kiam dialogo havas multajn langetojn, eblas atingi la langetliston aŭ per ALT+F10 aŭ per la TABA klavo kiel parton de la dialoga taba ordo. En langetlisto, moviĝu al la sekva kaj antaŭa langeto per la klavoj SAGO DEKSTREN KAJ MALDEKSTREN respektive.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/es-mx.js b/plugins/a11yhelp/dialogs/lang/es-mx.js index b1a05ac1040..c85a107fe50 100644 --- a/plugins/a11yhelp/dialogs/lang/es-mx.js +++ b/plugins/a11yhelp/dialogs/lang/es-mx.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'es-mx', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'es-mx', { { name: 'Editor de diálogo', legend: - 'Dentro de un cuadro de diálogo, pulse TAB para desplazarse hasta el siguiente elemento de diálogo, pulse MAYÚS + TAB para desplazarse al elemento de diálogo anterior, pulse ENTER para enviar el diálogo, pulse ESC para cancelar el diálogo. Cuando un cuadro de diálogo tiene varias pestañas, se puede acceder a la lista de pestañas con ALT + F10 o con TAB como parte del orden de tabulación del diálogo. Con la lista de tabuladores enfocada, mueva a la pestaña siguiente y anterior con las flechas DERECHA y IZQUIERDA, respectivamente.' + 'Dentro de un cuadro de diálogo, pulse TAB para desplazarse hasta el siguiente elemento de diálogo, pulse MAYÚS + TAB para desplazarse al elemento de diálogo anterior, pulse ENTER para enviar el diálogo, pulse ESC para cancelar el diálogo. Cuando un cuadro de diálogo tiene varias pestañas, se puede acceder a la lista de pestañas con ALT + F10 o con TAB como parte del orden de tabulación del diálogo. Con la lista de tabuladores enfocada, mueva a la pestaña siguiente y anterior con las flechas DERECHA y IZQUIERDA, respectivamente.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/es.js b/plugins/a11yhelp/dialogs/lang/es.js index b9d95041e15..81bedf9ab60 100644 --- a/plugins/a11yhelp/dialogs/lang/es.js +++ b/plugins/a11yhelp/dialogs/lang/es.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'es', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'es', { { name: 'Editor de diálogo', legend: - 'Dentro del diálogo, presione TAB para navegar a los siguientes elementos de diálogo, presione SHIFT+TAB para moverse a los anteriores elementos de diálogo, presione ENTER para enviar el diálogo, presiona ESC para cancelar el diálogo. Cuando el diálogo tiene multiples pestañas, la lista de pestañas puede ser abarcada con ALT + F10 or con TAB como parte del orden de pestañas del diálogo. ECon la pestaña enfocada, puede moverse a la siguiente o anterior pestaña con las FLECHAS IZQUIRDA y DERECHA respectivamente.' + 'Dentro del diálogo, presione TAB para navegar a los siguientes elementos de diálogo, presione SHIFT+TAB para moverse a los anteriores elementos de diálogo, presione ENTER para enviar el diálogo, presiona ESC para cancelar el diálogo. Cuando el diálogo tiene multiples pestañas, la lista de pestañas puede ser abarcada con ALT + F10 or con TAB como parte del orden de pestañas del diálogo. ECon la pestaña enfocada, puede moverse a la siguiente o anterior pestaña con las FLECHAS IZQUIRDA y DERECHA respectivamente.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/et.js b/plugins/a11yhelp/dialogs/lang/et.js index 8e3fc2743d4..c63b5c454af 100644 --- a/plugins/a11yhelp/dialogs/lang/et.js +++ b/plugins/a11yhelp/dialogs/lang/et.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'et', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'et', { { name: 'Redaktori dialoog', legend: - 'Dialoogi sees vajuta TAB, et liikuda järgmisele dialoogi elemendile, SHIFT+TAB, et liikuda tagasi, vajuta ENTER dialoogi kinnitamiseks, ESC dialoogi sulgemiseks. Kui dialoogil on mitu kaarti/sakki, pääseb kaartide nimekirjale ligi ALT+F10 klahvidega või TABi kasutades. Kui kaartide nimekiri on fookuses, saab järgmisele ja eelmisele kaardile vastavalt PAREMALE ja VASAKULE NOOLTEGA.' + 'Dialoogi sees vajuta TAB, et liikuda järgmisele dialoogi elemendile, SHIFT+TAB, et liikuda tagasi, vajuta ENTER dialoogi kinnitamiseks, ESC dialoogi sulgemiseks. Kui dialoogil on mitu kaarti/sakki, pääseb kaartide nimekirjale ligi ALT+F10 klahvidega või TABi kasutades. Kui kaartide nimekiri on fookuses, saab järgmisele ja eelmisele kaardile vastavalt PAREMALE ja VASAKULE NOOLTEGA.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/eu.js b/plugins/a11yhelp/dialogs/lang/eu.js index 094442c236a..b9d1914ea2e 100644 --- a/plugins/a11yhelp/dialogs/lang/eu.js +++ b/plugins/a11yhelp/dialogs/lang/eu.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'eu', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'eu', { { name: 'Editorearen elkarrizketa-koadroa', legend: - 'Elkarrizketa-koadro baten barruan sakatu TAB hurrengo elementura nabigatzeko, sakatu MAIUS+TAB aurreko elementura joateko, sakatu SARTU elkarrizketa-koadroa bidaltzeko eta sakatu ESC uzteko. Elkarrizketa-koadro batek hainbat fitxa dituenean, ALT+F10 erabiliz irits daiteke fitxen zerrendara, edo TAB erabiliz. Fokoa fitxen zerrendak duenean, aurreko eta hurrengo fitxetara joateko erabili EZKER-GEZIA eta ESKUIN-GEZIA.' + 'Elkarrizketa-koadro baten barruan sakatu TAB hurrengo elementura nabigatzeko, sakatu MAIUS+TAB aurreko elementura joateko, sakatu SARTU elkarrizketa-koadroa bidaltzeko eta sakatu ESC uzteko. Elkarrizketa-koadro batek hainbat fitxa dituenean, ALT+F10 erabiliz irits daiteke fitxen zerrendara, edo TAB erabiliz. Fokoa fitxen zerrendak duenean, aurreko eta hurrengo fitxetara joateko erabili EZKER-GEZIA eta ESKUIN-GEZIA.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/fa.js b/plugins/a11yhelp/dialogs/lang/fa.js index a57ed5ff218..afc2cf71cd6 100644 --- a/plugins/a11yhelp/dialogs/lang/fa.js +++ b/plugins/a11yhelp/dialogs/lang/fa.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'fa', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'fa', { { name: 'پنجره محاورهای ویرایشگر', legend: - 'در داخل یک پنجره محاوره‌ای، کلید Tab را بفشارید تا به پنجره‌ی بعدی بروید، Shift+Tab برای حرکت به فیلد قبلی، فشردن Enter برای ثبت اطلاعات پنجره‌، فشردن Esc برای لغو پنجره محاوره‌ای و برای پنجره‌هایی که چندین برگه دارند، فشردن Alt+F10 یا Tab برای حرکت در برگه ها. وقتی بر فهرست برگه ها هستید، به صفحه بعدی و قبلی با کلید های راستی و چپ حرکت کنید.' + 'در داخل یک پنجره محاوره‌ای، کلید Tab را بفشارید تا به پنجره‌ی بعدی بروید، Shift+Tab برای حرکت به فیلد قبلی، فشردن Enter برای ثبت اطلاعات پنجره‌، فشردن Esc برای لغو پنجره محاوره‌ای و برای پنجره‌هایی که چندین برگه دارند، فشردن Alt+F10 یا Tab برای حرکت در برگه ها. وقتی بر فهرست برگه ها هستید، به صفحه بعدی و قبلی با کلید های راستی و چپ حرکت کنید.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/fi.js b/plugins/a11yhelp/dialogs/lang/fi.js index 57e4086f2a7..3b6d97054b0 100644 --- a/plugins/a11yhelp/dialogs/lang/fi.js +++ b/plugins/a11yhelp/dialogs/lang/fi.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'fi', { diff --git a/plugins/a11yhelp/dialogs/lang/fo.js b/plugins/a11yhelp/dialogs/lang/fo.js index 670dedc8ef7..7e438419e4c 100644 --- a/plugins/a11yhelp/dialogs/lang/fo.js +++ b/plugins/a11yhelp/dialogs/lang/fo.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'fo', { diff --git a/plugins/a11yhelp/dialogs/lang/fr-ca.js b/plugins/a11yhelp/dialogs/lang/fr-ca.js index fcb57153966..4b1c157c8de 100644 --- a/plugins/a11yhelp/dialogs/lang/fr-ca.js +++ b/plugins/a11yhelp/dialogs/lang/fr-ca.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'fr-ca', { diff --git a/plugins/a11yhelp/dialogs/lang/fr.js b/plugins/a11yhelp/dialogs/lang/fr.js index 5472a9dbeaf..bfa04d29c65 100644 --- a/plugins/a11yhelp/dialogs/lang/fr.js +++ b/plugins/a11yhelp/dialogs/lang/fr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'fr', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'fr', { { name: 'Fenêtre de l\'éditeur', legend: - 'Dans une boîte de dialogue, appuyer sur Tab pour passer à l\'élément suivant, appuyer sur Maj+Tab pour passer à l\'élément précédent, appuyer sur Entrée pour valider, appuyer sur Échap pour annuler. Quand une boîte de dialogue possède des onglets, la liste peut être atteinte avec Alt+F10 ou avec Tab. Dans la liste des onglets, se déplacer vers le suivant et le précédent avec les touches Flèche droite et Flèche gauche respectivement.' + 'Dans une boîte de dialogue, appuyer sur Tab pour passer à l\'élément suivant, appuyer sur Maj+Tab pour passer à l\'élément précédent, appuyer sur Entrée pour valider, appuyer sur Échap pour annuler. Quand une boîte de dialogue possède des onglets, la liste peut être atteinte avec Alt+F10 ou avec Tab. Dans la liste des onglets, se déplacer vers le suivant et le précédent avec les touches Flèche droite et Flèche gauche respectivement.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/gl.js b/plugins/a11yhelp/dialogs/lang/gl.js index 996fdfd1861..118710b1e1b 100644 --- a/plugins/a11yhelp/dialogs/lang/gl.js +++ b/plugins/a11yhelp/dialogs/lang/gl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'gl', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'gl', { { name: 'Editor de diálogo', legend: - 'Dentro do diálogo, prema TAB para navegar cara os seguintes elementos de diálogo, prema MAIÚS+TAB para moverse cara os anteriores elementos de diálogo, prema INTRO para enviar o diálogo, prema ESC para cancelar o diálogo. Cando o diálogo ten múltiples lapelas, a lista de lapelas pode cinguirse con ALT+F10 ou con TAB como parte da orde de lapelas do diálogo. Coa lapela en foco, pode moverse cara a seguinte ou a anterior lapela coas FRECHAS ESQUERDA e DEREICHA respectivamente. Prema ESC para descartar os cambios e pechar o diálogo. O foco moverase de novo á área de edición ao saír do diálogo.' + 'Dentro do diálogo, prema TAB para navegar cara os seguintes elementos de diálogo, prema MAIÚS+TAB para moverse cara os anteriores elementos de diálogo, prema INTRO para enviar o diálogo, prema ESC para cancelar o diálogo. Cando o diálogo ten múltiples lapelas, a lista de lapelas pode cinguirse con ALT+F10 ou con TAB como parte da orde de lapelas do diálogo. Coa lapela en foco, pode moverse cara a seguinte ou a anterior lapela coas FRECHAS ESQUERDA e DEREICHA respectivamente. Prema ESC para descartar os cambios e pechar o diálogo. O foco moverase de novo á área de edición ao saír do diálogo.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/gu.js b/plugins/a11yhelp/dialogs/lang/gu.js index 6af58f54b31..66f8f9903af 100644 --- a/plugins/a11yhelp/dialogs/lang/gu.js +++ b/plugins/a11yhelp/dialogs/lang/gu.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'gu', { diff --git a/plugins/a11yhelp/dialogs/lang/he.js b/plugins/a11yhelp/dialogs/lang/he.js index ec5d67b50cd..f32b0f58531 100644 --- a/plugins/a11yhelp/dialogs/lang/he.js +++ b/plugins/a11yhelp/dialogs/lang/he.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'he', { diff --git a/plugins/a11yhelp/dialogs/lang/hi.js b/plugins/a11yhelp/dialogs/lang/hi.js index 7c3a07c6ffe..8e5c35e4e77 100644 --- a/plugins/a11yhelp/dialogs/lang/hi.js +++ b/plugins/a11yhelp/dialogs/lang/hi.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'hi', { diff --git a/plugins/a11yhelp/dialogs/lang/hr.js b/plugins/a11yhelp/dialogs/lang/hr.js index be6ce2ef017..5818603b08d 100644 --- a/plugins/a11yhelp/dialogs/lang/hr.js +++ b/plugins/a11yhelp/dialogs/lang/hr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'hr', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'hr', { { name: 'Dijalog', legend: - 'Unutar dijaloga, pritisnite TAB kako bi navigirali do sljedećeg elementa dijaloga, pritisnite SHIFT+TAB kako bi se pomaknuli do prethodnog elementa, pritisnite ENTER kako bi poslali dijalog, pritisnite ESC za gašenje dijaloga. Kada dijalog ima više kartica, listi kartica se može pristupiti pomoću ALT+F10 ili sa TAB. Kada je fokusirana lista kartica, pomaknite se naprijed ili nazad pomoću strelica LIJEVO ili DESNO.' + 'Unutar dijaloga, pritisnite TAB kako bi navigirali do sljedećeg elementa dijaloga, pritisnite SHIFT+TAB kako bi se pomaknuli do prethodnog elementa, pritisnite ENTER kako bi poslali dijalog, pritisnite ESC za gašenje dijaloga. Kada dijalog ima više kartica, listi kartica se može pristupiti pomoću ALT+F10 ili sa TAB. Kada je fokusirana lista kartica, pomaknite se naprijed ili nazad pomoću strelica LIJEVO ili DESNO.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/hu.js b/plugins/a11yhelp/dialogs/lang/hu.js index c4669a20c7f..1b8b909ebbe 100644 --- a/plugins/a11yhelp/dialogs/lang/hu.js +++ b/plugins/a11yhelp/dialogs/lang/hu.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'hu', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'hu', { { name: 'Szerkesző párbeszéd ablak', legend: - 'Párbeszédablakban nyomjon TAB-ot a következő párbeszédmezőhöz ugráshoz, nyomjon SHIFT + TAB-ot az előző mezőhöz ugráshoz, nyomjon ENTER-t a párbeszédablak elfogadásához, nyomjon ESC-et a párbeszédablak elvetéséhez. Azokhoz a párbeszédablakokhoz, amik több fület tartalmaznak, nyomjon ALT + F10-et vagy TAB-ot hogy a fülekre ugorjon. Ezután a TAB-al vagy a JOBB NYÍLLAL a következő fülre ugorhat.' + 'Párbeszédablakban nyomjon TAB-ot a következő párbeszédmezőhöz ugráshoz, nyomjon SHIFT + TAB-ot az előző mezőhöz ugráshoz, nyomjon ENTER-t a párbeszédablak elfogadásához, nyomjon ESC-et a párbeszédablak elvetéséhez. Azokhoz a párbeszédablakokhoz, amik több fület tartalmaznak, nyomjon ALT + F10-et vagy TAB-ot hogy a fülekre ugorjon. Ezután a TAB-al vagy a JOBB NYÍLLAL a következő fülre ugorhat.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/id.js b/plugins/a11yhelp/dialogs/lang/id.js index e883d429c4a..cf0c871a278 100644 --- a/plugins/a11yhelp/dialogs/lang/id.js +++ b/plugins/a11yhelp/dialogs/lang/id.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'id', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'id', { { name: 'Dialog Editor', legend: - 'Pada jendela dialog, tekan TAB untuk berpindah pada elemen dialog selanjutnya, tekan SHIFT+TAB untuk berpindah pada elemen dialog sebelumnya, tekan ENTER untuk submit dialog, tekan ESC untuk membatalkan dialog. Pada dialog dengan multi tab, daftar tab dapat diakses dengan ALT+F10 ataupun dengan tombol TAB sesuai urutan tab pada dialog. Jika daftar tab aktif terpilih, untuk berpindah tab dapat menggunakan RIGHT dan LEFT ARROW.' + 'Pada jendela dialog, tekan TAB untuk berpindah pada elemen dialog selanjutnya, tekan SHIFT+TAB untuk berpindah pada elemen dialog sebelumnya, tekan ENTER untuk submit dialog, tekan ESC untuk membatalkan dialog. Pada dialog dengan multi tab, daftar tab dapat diakses dengan ALT+F10 ataupun dengan tombol TAB sesuai urutan tab pada dialog. Jika daftar tab aktif terpilih, untuk berpindah tab dapat menggunakan RIGHT dan LEFT ARROW.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/it.js b/plugins/a11yhelp/dialogs/lang/it.js index 110bc459326..322efa97214 100644 --- a/plugins/a11yhelp/dialogs/lang/it.js +++ b/plugins/a11yhelp/dialogs/lang/it.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'it', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'it', { { name: 'Finestra Editor', legend: - 'All\'interno di una finestra di dialogo, premi TAB per passare all\'elemento della finestra di dialogo successivo, premi MAIUSC+TAB per passare all\'elemento della finestra di dialogo precedente, premi INVIO per inviare la finestra di dialogo, premi ESC per annullare la finestra di dialogo. Quando una finestra di dialogo ha più schede, l\'elenco delle schede può essere raggiunto con ALT+F10 o con TAB come parte dell\'ordine di tabulazione della finestra di dialogo. Mentre l\'elenco delle schede è attivo, passa alla scheda successiva o precedente rispettivamente con FRECCIA DESTRA o SINISTRA. Premi ESC per annullare le modifiche e chiudere la finestra di dialogo. Lo stato attivo verrà spostato nuovamente all\'area di modifica dopo aver lasciato la finestra di dialogo.' + 'All\'interno di una finestra di dialogo, premi TAB per passare all\'elemento della finestra di dialogo successivo, premi MAIUSC+TAB per passare all\'elemento della finestra di dialogo precedente, premi INVIO per inviare la finestra di dialogo, premi ESC per annullare la finestra di dialogo. Quando una finestra di dialogo ha più schede, l\'elenco delle schede può essere raggiunto con ALT+F10 o con TAB come parte dell\'ordine di tabulazione della finestra di dialogo. Mentre l\'elenco delle schede è attivo, passa alla scheda successiva o precedente rispettivamente con FRECCIA DESTRA o SINISTRA. Premi ESC per annullare le modifiche e chiudere la finestra di dialogo. Lo stato attivo verrà spostato nuovamente all\'area di modifica dopo aver lasciato la finestra di dialogo.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/ja.js b/plugins/a11yhelp/dialogs/lang/ja.js index 6d9e809be17..542a2069ae3 100644 --- a/plugins/a11yhelp/dialogs/lang/ja.js +++ b/plugins/a11yhelp/dialogs/lang/ja.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'ja', { diff --git a/plugins/a11yhelp/dialogs/lang/km.js b/plugins/a11yhelp/dialogs/lang/km.js index 4f83a7b973d..0fa1ff913f8 100644 --- a/plugins/a11yhelp/dialogs/lang/km.js +++ b/plugins/a11yhelp/dialogs/lang/km.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'km', { diff --git a/plugins/a11yhelp/dialogs/lang/ko.js b/plugins/a11yhelp/dialogs/lang/ko.js index 250a9271638..87748ac6d65 100644 --- a/plugins/a11yhelp/dialogs/lang/ko.js +++ b/plugins/a11yhelp/dialogs/lang/ko.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'ko', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'ko', { { name: '편집기 다이얼로그', legend: - 'TAB 키를 누르면 다음 대화상자로 이동하고, SHIFT+TAB 키를 누르면 이전 대화상자로 이동합니다. 대화상자를 제출하려면 ENTER 키를 누르고, ESC 키를 누르면 대화상자를 취소합니다. 대화상자에 탭이 여러개 있을 때, ALT+F10 키 또는 TAB 키를 누르면 순서에 따라 탭 목록에 도달할 수 있습니다. 탭 목록에 초점이 맞을 때, 오른쪽과 왼쪽 화살표 키를 이용하면 각각 다음과 이전 탭으로 이동할 수 있습니다.' + 'TAB 키를 누르면 다음 대화상자로 이동하고, SHIFT+TAB 키를 누르면 이전 대화상자로 이동합니다. 대화상자를 제출하려면 ENTER 키를 누르고, ESC 키를 누르면 대화상자를 취소합니다. 대화상자에 탭이 여러개 있을 때, ALT+F10 키 또는 TAB 키를 누르면 순서에 따라 탭 목록에 도달할 수 있습니다. 탭 목록에 초점이 맞을 때, 오른쪽과 왼쪽 화살표 키를 이용하면 각각 다음과 이전 탭으로 이동할 수 있습니다.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/ku.js b/plugins/a11yhelp/dialogs/lang/ku.js index 7023ae4e8dc..f74ea9ce96d 100644 --- a/plugins/a11yhelp/dialogs/lang/ku.js +++ b/plugins/a11yhelp/dialogs/lang/ku.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'ku', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'ku', { { name: 'دیالۆگی دەستكاریكەر', legend: - 'لەناوەوەی دیالۆگ, کلیکی کلیلی TAB بۆ ڕابەری دیالۆگێکی تر, داگرتنی کلیلی SHIFT + TAB بۆ گواستنەوەی بۆ دیالۆگی پێشووتر, کلیكی کلیلی ENTER بۆ ڕازیکردنی دیالۆگەکە, کلیكی کلیلی ESC بۆ هەڵوەشاندنەوەی دیالۆگەکە. بۆ دیالۆگی بازدەری (تابی) زیاتر, کلیكی کلیلی ALT + F10 بۆ ڕابه‌ری لیستی بازده‌ره‌کان، یان کلیكی کلیلی TAB. بۆچوونه‌ بازده‌ری تابی پێشوو یان دوواتر کلیلی تیری دەستی ڕاست یان چەپ بکە.' + 'لەناوەوەی دیالۆگ, کلیکی کلیلی TAB بۆ ڕابەری دیالۆگێکی تر, داگرتنی کلیلی SHIFT + TAB بۆ گواستنەوەی بۆ دیالۆگی پێشووتر, کلیكی کلیلی ENTER بۆ ڕازیکردنی دیالۆگەکە, کلیكی کلیلی ESC بۆ هەڵوەشاندنەوەی دیالۆگەکە. بۆ دیالۆگی بازدەری (تابی) زیاتر, کلیكی کلیلی ALT + F10 بۆ ڕابه‌ری لیستی بازده‌ره‌کان، یان کلیكی کلیلی TAB. بۆچوونه‌ بازده‌ری تابی پێشوو یان دوواتر کلیلی تیری دەستی ڕاست یان چەپ بکە.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/lt.js b/plugins/a11yhelp/dialogs/lang/lt.js index 72eaeab2bec..4cf10dd887b 100644 --- a/plugins/a11yhelp/dialogs/lang/lt.js +++ b/plugins/a11yhelp/dialogs/lang/lt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'lt', { diff --git a/plugins/a11yhelp/dialogs/lang/lv.js b/plugins/a11yhelp/dialogs/lang/lv.js index 3fdef842dab..edbff6967b5 100644 --- a/plugins/a11yhelp/dialogs/lang/lv.js +++ b/plugins/a11yhelp/dialogs/lang/lv.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'lv', { diff --git a/plugins/a11yhelp/dialogs/lang/mk.js b/plugins/a11yhelp/dialogs/lang/mk.js index d5989e1c811..47c677bdaba 100644 --- a/plugins/a11yhelp/dialogs/lang/mk.js +++ b/plugins/a11yhelp/dialogs/lang/mk.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'mk', { diff --git a/plugins/a11yhelp/dialogs/lang/mn.js b/plugins/a11yhelp/dialogs/lang/mn.js index 31f6f4e5f45..420018a8dc9 100644 --- a/plugins/a11yhelp/dialogs/lang/mn.js +++ b/plugins/a11yhelp/dialogs/lang/mn.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'mn', { diff --git a/plugins/a11yhelp/dialogs/lang/nb.js b/plugins/a11yhelp/dialogs/lang/nb.js index e7dff23e140..27af01937e0 100644 --- a/plugins/a11yhelp/dialogs/lang/nb.js +++ b/plugins/a11yhelp/dialogs/lang/nb.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'nb', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'nb', { { name: 'Dialog for editor', legend: - 'Mens du er i en dialog, trykk TAB for å navigere til neste dialogelement, trykk SHIFT+TAB for å flytte til forrige dialogelement, trykk ENTER for å akseptere dialogen, trykk ESC for å avbryte dialogen. Når en dialog har flere faner, kan fanelisten nås med enten ALT+F10 eller med TAB. Når fanelisten er fokusert, går man til neste og forrige fane med henholdsvis HØYRE og VENSTRE PILTAST.' + 'Mens du er i en dialog, trykk TAB for å navigere til neste dialogelement, trykk SHIFT+TAB for å flytte til forrige dialogelement, trykk ENTER for å akseptere dialogen, trykk ESC for å avbryte dialogen. Når en dialog har flere faner, kan fanelisten nås med enten ALT+F10 eller med TAB. Når fanelisten er fokusert, går man til neste og forrige fane med henholdsvis HØYRE og VENSTRE PILTAST.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/nl.js b/plugins/a11yhelp/dialogs/lang/nl.js index f0cef217ccb..18ab42c2b40 100644 --- a/plugins/a11yhelp/dialogs/lang/nl.js +++ b/plugins/a11yhelp/dialogs/lang/nl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'nl', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'nl', { { name: 'Dialoog tekstverwerker', legend: - 'In een dialoogvenster, druk op TAB om te navigeren naar het volgende veld. Druk op SHIFT+TAB om naar het vorige veld te navigeren. Druk op ENTER om het dialoogvenster te verzenden. Druk op ESC om het dialoogvenster te sluiten. Bij dialoogvensters met meerdere tabbladen kan de tabset bereikt worden met ALT+F10 of met TAB als onderdeel van de tabvolgorde in het dialoogvenster. Als de tabset focus heeft, kun je schakalen naar het volgende en vorige tabblad met respectievelijk PIJL RECHTS en PIJL LINKS.' + 'In een dialoogvenster, druk op TAB om te navigeren naar het volgende veld. Druk op SHIFT+TAB om naar het vorige veld te navigeren. Druk op ENTER om het dialoogvenster te verzenden. Druk op ESC om het dialoogvenster te sluiten. Bij dialoogvensters met meerdere tabbladen kan de tabset bereikt worden met ALT+F10 of met TAB als onderdeel van de tabvolgorde in het dialoogvenster. Als de tabset focus heeft, kun je schakalen naar het volgende en vorige tabblad met respectievelijk PIJL RECHTS en PIJL LINKS.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/no.js b/plugins/a11yhelp/dialogs/lang/no.js index 672d2285c2a..89b97766530 100644 --- a/plugins/a11yhelp/dialogs/lang/no.js +++ b/plugins/a11yhelp/dialogs/lang/no.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'no', { diff --git a/plugins/a11yhelp/dialogs/lang/oc.js b/plugins/a11yhelp/dialogs/lang/oc.js index 297ac5bab6a..96e77fff874 100644 --- a/plugins/a11yhelp/dialogs/lang/oc.js +++ b/plugins/a11yhelp/dialogs/lang/oc.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'oc', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'oc', { { name: 'Fenèstra de l\'editor', legend: - 'Dins una bóstia de dialòg, quichar sus Tab per passar a l\'element seguent, quichar sus Maj+Tab per passar a l\'element precedent, quichar sus Entrada per validar, quichar sus Escap per anullar. Quand una bóstia de dialòg possedís des onglets, la lista pòt èsser atenta amb Alt+F10 o amb Tab. Dins la lista dels onglets, se desplaçar cap al seguent e lo precedent amb las tòcas Sageta dreita e Sageta esquèrra respectivament.' + 'Dins una bóstia de dialòg, quichar sus Tab per passar a l\'element seguent, quichar sus Maj+Tab per passar a l\'element precedent, quichar sus Entrada per validar, quichar sus Escap per anullar. Quand una bóstia de dialòg possedís des onglets, la lista pòt èsser atenta amb Alt+F10 o amb Tab. Dins la lista dels onglets, se desplaçar cap al seguent e lo precedent amb las tòcas Sageta dreita e Sageta esquèrra respectivament.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/pl.js b/plugins/a11yhelp/dialogs/lang/pl.js index cd5b51650be..20ac160cbe9 100644 --- a/plugins/a11yhelp/dialogs/lang/pl.js +++ b/plugins/a11yhelp/dialogs/lang/pl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'pl', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'pl', { { name: 'Okno dialogowe edytora', legend: - 'Wewnątrz okna dialogowego naciśnij TAB, by przejść do kolejnego elementu tego okna lub SHIFT+TAB, by przejść do poprzedniego elementu okna. Naciśnij ENTER w celu zatwierdzenia opcji okna dialogowego lub ESC w celu anulowania zmian. Jeśli okno dialogowe ma kilka zakładek, do listy zakładek można przejść za pomocą ALT+F10 lub TAB. Gdy lista zakładek jest aktywna, możesz przejść do kolejnej i poprzedniej zakładki za pomocą STRZAŁKI W PRAWO i STRZAŁKI W LEWO.' + 'Wewnątrz okna dialogowego naciśnij TAB, by przejść do kolejnego elementu tego okna lub SHIFT+TAB, by przejść do poprzedniego elementu okna. Naciśnij ENTER w celu zatwierdzenia opcji okna dialogowego lub ESC w celu anulowania zmian. Jeśli okno dialogowe ma kilka zakładek, do listy zakładek można przejść za pomocą ALT+F10 lub TAB. Gdy lista zakładek jest aktywna, możesz przejść do kolejnej i poprzedniej zakładki za pomocą STRZAŁKI W PRAWO i STRZAŁKI W LEWO.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/pt-br.js b/plugins/a11yhelp/dialogs/lang/pt-br.js index 0a0b94c9966..3b2a4872ed3 100644 --- a/plugins/a11yhelp/dialogs/lang/pt-br.js +++ b/plugins/a11yhelp/dialogs/lang/pt-br.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'pt-br', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'pt-br', { { name: 'Diálogo do Editor', legend: - 'Dentro de um diálogo, pressione TAB para navegar para o próximo elemento, pressione SHIFT+TAB para mover para o elemento anterior, pressione ENTER para enviar o diálogo, pressione ESC para cancelar o diálogo. Quando um diálogo tem múltiplas abas, a lista de abas pode ser acessada com ALT+F10 ou TAB, como parte da ordem de tabulação do diálogo. Com a lista de abas em foco, mova para a próxima aba e para a aba anterior com a SETA DIREITA ou SETA ESQUERDA, respectivamente. Pressione ESC para descartar as mudanças e fechar o diálogo. O foco irá mover de volta para a área de edição após deixar o diálogo.' + 'Dentro de um diálogo, pressione TAB para navegar para o próximo elemento, pressione SHIFT+TAB para mover para o elemento anterior, pressione ENTER para enviar o diálogo, pressione ESC para cancelar o diálogo. Quando um diálogo tem múltiplas abas, a lista de abas pode ser acessada com ALT+F10 ou TAB, como parte da ordem de tabulação do diálogo. Com a lista de abas em foco, mova para a próxima aba e para a aba anterior com a SETA DIREITA ou SETA ESQUERDA, respectivamente. Pressione ESC para descartar as mudanças e fechar o diálogo. O foco irá mover de volta para a área de edição após deixar o diálogo.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/pt.js b/plugins/a11yhelp/dialogs/lang/pt.js index 84d2fb37e64..6479e1ab77f 100644 --- a/plugins/a11yhelp/dialogs/lang/pt.js +++ b/plugins/a11yhelp/dialogs/lang/pt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'pt', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'pt', { { name: 'Janela do editor', legend: - 'Dentro de uma janela de diálogo, use TAB para navegar para o campo seguinte; use SHIFT + TAB para mover para o campo anterior, use ENTER para submeter a janela, use ESC para cancelar a janela. Para as janelas que tenham vários separadores, use ALT + F10 para navegar na lista de separadores. Na lista pode mover entre o separador seguinte ou anterior com SETA DIREITA e SETA ESQUERDA, respetivamente' + 'Dentro de uma janela de diálogo, use TAB para navegar para o campo seguinte; use SHIFT + TAB para mover para o campo anterior, use ENTER para submeter a janela, use ESC para cancelar a janela. Para as janelas que tenham vários separadores, use ALT + F10 para navegar na lista de separadores. Na lista pode mover entre o separador seguinte ou anterior com SETA DIREITA e SETA ESQUERDA, respetivamente' }, { diff --git a/plugins/a11yhelp/dialogs/lang/ro.js b/plugins/a11yhelp/dialogs/lang/ro.js index 321f40853c7..44dbe2d2d88 100644 --- a/plugins/a11yhelp/dialogs/lang/ro.js +++ b/plugins/a11yhelp/dialogs/lang/ro.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'ro', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'ro', { { name: 'Dialog editor', legend: - 'În interiorul unui dialog, se apasă TAB pentru navigarea la următorul element de dialog, SHIFT+TAB pentru deplasarea la anteriorul element de dialog, ENTER pentru validare dialog, ESC pentru anulare dialog. Când un dialog are secțiuni multiple, lista secțiunilor este accesibilă cu ALT+F10 sau cu TAB ca parte a ordonării secționării dialogului. Cu lista secțiunii activată, deplasarea înainte înapoi se face cu tastele SĂGEATĂ DREAPTA și respectiv STÂNGA.' + 'În interiorul unui dialog, se apasă TAB pentru navigarea la următorul element de dialog, SHIFT+TAB pentru deplasarea la anteriorul element de dialog, ENTER pentru validare dialog, ESC pentru anulare dialog. Când un dialog are secțiuni multiple, lista secțiunilor este accesibilă cu ALT+F10 sau cu TAB ca parte a ordonării secționării dialogului. Cu lista secțiunii activată, deplasarea înainte înapoi se face cu tastele SĂGEATĂ DREAPTA și respectiv STÂNGA.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/ru.js b/plugins/a11yhelp/dialogs/lang/ru.js index 18a704cc4cf..5833d38a828 100644 --- a/plugins/a11yhelp/dialogs/lang/ru.js +++ b/plugins/a11yhelp/dialogs/lang/ru.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'ru', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'ru', { { name: 'Диалоги', legend: - 'Внутри диалога, нажмите TAB чтобы перейти к следующему элементу диалога, нажмите SHIFT+TAB чтобы перейти к предыдущему элементу диалога, нажмите ENTER чтобы отправить диалог, нажмите ESC чтобы отменить диалог. Когда диалоговое окно имеет несколько вкладок, получить доступ к панели вкладок как части диалога можно нажатием или сочетания ALT+F10 или TAB, при этом активные элементы диалога будут перебираться с учетом порядка табуляции. При активной панели вкладок, переход к следующей или предыдущей вкладке осуществляется нажатием стрелки "ВПРАВО" или стрелки "ВЛЕВО" соответственно.' + 'Внутри диалога, нажмите TAB чтобы перейти к следующему элементу диалога, нажмите SHIFT+TAB чтобы перейти к предыдущему элементу диалога, нажмите ENTER чтобы отправить диалог, нажмите ESC чтобы отменить диалог. Когда диалоговое окно имеет несколько вкладок, получить доступ к панели вкладок как части диалога можно нажатием или сочетания ALT+F10 или TAB, при этом активные элементы диалога будут перебираться с учетом порядка табуляции. При активной панели вкладок, переход к следующей или предыдущей вкладке осуществляется нажатием стрелки "ВПРАВО" или стрелки "ВЛЕВО" соответственно.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/si.js b/plugins/a11yhelp/dialogs/lang/si.js index c5049b53de0..971396a9323 100644 --- a/plugins/a11yhelp/dialogs/lang/si.js +++ b/plugins/a11yhelp/dialogs/lang/si.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'si', { diff --git a/plugins/a11yhelp/dialogs/lang/sk.js b/plugins/a11yhelp/dialogs/lang/sk.js index 0566137ab1f..b536c9579f6 100644 --- a/plugins/a11yhelp/dialogs/lang/sk.js +++ b/plugins/a11yhelp/dialogs/lang/sk.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'sk', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'sk', { { name: 'Editorový dialóg', legend: - 'V dialógovom okne stlačte TAB pre presun na ďalší prvok, SHIFT+TAB pre presun na predchádzajúci prvok, ENTER pre odoslanie, ESC pre zrušenie. Keď má dialógové okno viacero kariet, zoznam kariet dosiahnete buď stlačením ALT+F10 alebo s TAB v príslušnom poradí kariet. So zameraným zoznamom kariet sa pohybujte k ďalšej alebo predchádzajúcej karte cez PRAVÚ a ĽAVÚ ŠÍPKU.' + 'V dialógovom okne stlačte TAB pre presun na ďalší prvok, SHIFT+TAB pre presun na predchádzajúci prvok, ENTER pre odoslanie, ESC pre zrušenie. Keď má dialógové okno viacero kariet, zoznam kariet dosiahnete buď stlačením ALT+F10 alebo s TAB v príslušnom poradí kariet. So zameraným zoznamom kariet sa pohybujte k ďalšej alebo predchádzajúcej karte cez PRAVÚ a ĽAVÚ ŠÍPKU.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/sl.js b/plugins/a11yhelp/dialogs/lang/sl.js index 8ffbb6f0e94..9fa686e722c 100644 --- a/plugins/a11yhelp/dialogs/lang/sl.js +++ b/plugins/a11yhelp/dialogs/lang/sl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'sl', { diff --git a/plugins/a11yhelp/dialogs/lang/sq.js b/plugins/a11yhelp/dialogs/lang/sq.js index 7940a3aaea4..560f2d15026 100644 --- a/plugins/a11yhelp/dialogs/lang/sq.js +++ b/plugins/a11yhelp/dialogs/lang/sq.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'sq', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'sq', { { name: 'Dialogu i Redaktuesit', legend: - 'Në brendi të dialogut, shtyp TAB për të kaluar tek elementi tjetër i dialogut, shtyp SHIFT+TAB për të kaluar tek elementi paraprak i dialogut, shtyp ENTER për të shtuar dialogun, shtyp ESC për të anuluar dialogun. Kur një dialog ka më shumë fletë, lista e fletëve mund të hapet përmes ALT+F10 ose përmes TAB si pjesë e radhitjes së fletëve të dialogut. Me listën e fokusuar të fletëve,kalo tek fleta paraprake dhe pasuese përmes SHIGJETËS MAJSA ose DJATHTAS.' + 'Në brendi të dialogut, shtyp TAB për të kaluar tek elementi tjetër i dialogut, shtyp SHIFT+TAB për të kaluar tek elementi paraprak i dialogut, shtyp ENTER për të shtuar dialogun, shtyp ESC për të anuluar dialogun. Kur një dialog ka më shumë fletë, lista e fletëve mund të hapet përmes ALT+F10 ose përmes TAB si pjesë e radhitjes së fletëve të dialogut. Me listën e fokusuar të fletëve,kalo tek fleta paraprake dhe pasuese përmes SHIGJETËS MAJSA ose DJATHTAS.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/sr-latn.js b/plugins/a11yhelp/dialogs/lang/sr-latn.js index 9b2c9af1d42..96bd3027fdc 100644 --- a/plugins/a11yhelp/dialogs/lang/sr-latn.js +++ b/plugins/a11yhelp/dialogs/lang/sr-latn.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'sr-latn', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'sr-latn', { { name: 'Uređivač dijaloga', legend: - 'Unutar dijaloga pritisnite TAB da pređjete na sledeći element dijaloga, pritisnite SHIFT+TAB da pređjete na prethodni element dijaloga, pritisnite ENTER da pošaljete dijalog, pritisnite ESC da otkažete dijalog. Kada dijalog ima više kartica, do liste kartica se može doći ili sa ALT+F10 ili sa TAB kao deo redosleda tabulatora dijaloga. Sa fokusiranom listom kartica, pređjite na sledeću i prethodnu karticu pomoću STRELICE NADESNO, odnosno NALEVO. Pritisnite ESC da odbacite promene i zatvorite dijalog. Fokus će se vratiti na oblast za uređivanje nakon napuštanja dijaloga.' + 'Unutar dijaloga pritisnite TAB da pređjete na sledeći element dijaloga, pritisnite SHIFT+TAB da pređjete na prethodni element dijaloga, pritisnite ENTER da pošaljete dijalog, pritisnite ESC da otkažete dijalog. Kada dijalog ima više kartica, do liste kartica se može doći ili sa ALT+F10 ili sa TAB kao deo redosleda tabulatora dijaloga. Sa fokusiranom listom kartica, pređjite na sledeću i prethodnu karticu pomoću STRELICE NADESNO, odnosno NALEVO. Pritisnite ESC da odbacite promene i zatvorite dijalog. Fokus će se vratiti na oblast za uređivanje nakon napuštanja dijaloga.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/sr.js b/plugins/a11yhelp/dialogs/lang/sr.js index 5c94df52afb..d4430794b17 100644 --- a/plugins/a11yhelp/dialogs/lang/sr.js +++ b/plugins/a11yhelp/dialogs/lang/sr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'sr', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'sr', { { name: 'Уређивач дијалога', legend: - 'Унутар дијалога притисните ТАБ да пређете на следећи елемент дијалога, притисните СХИФТ+ТАБ да пређете на претходни елемент дијалога, притисните ЕНТЕР да пошаљете дијалог, притисните ЕСЦ да откажете дијалог. Када дијалог има више картица, до листе картица се може доћи или са АЛТ+Ф10 или са ТАБ као део редоследа табулатора дијалога. Са фокусираном листом картица, пређите на следећу и претходну картицу помоћу СТРЕЛИЦЕ НАДЕСНО, односно НАЛЕВО. Притисните ЕСЦ да одбаците промене и затворите дијалог. Фокус ће се вратити на област за уређивање након напуштања дијалога.' + 'Унутар дијалога притисните ТАБ да пређете на следећи елемент дијалога, притисните СХИФТ+ТАБ да пређете на претходни елемент дијалога, притисните ЕНТЕР да пошаљете дијалог, притисните ЕСЦ да откажете дијалог. Када дијалог има више картица, до листе картица се може доћи или са АЛТ+Ф10 или са ТАБ као део редоследа табулатора дијалога. Са фокусираном листом картица, пређите на следећу и претходну картицу помоћу СТРЕЛИЦЕ НАДЕСНО, односно НАЛЕВО. Притисните ЕСЦ да одбаците промене и затворите дијалог. Фокус ће се вратити на област за уређивање након напуштања дијалога.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/sv.js b/plugins/a11yhelp/dialogs/lang/sv.js index b7baf97e596..fac5a6d7e5e 100644 --- a/plugins/a11yhelp/dialogs/lang/sv.js +++ b/plugins/a11yhelp/dialogs/lang/sv.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'sv', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'sv', { { name: 'Dialogeditor', legend: - 'Inuti en dialogruta, tryck TAB för att navigera till nästa fält i dialogrutan, tryck SKIFT+TAB för att flytta till föregående fält, tryck ENTER för att skicka. Du avbryter och stänger dialogen med ESC. För dialogrutor som har flera flikar, tryck ALT+F10 eller TAB för att navigera till fliklistan. med fliklistan vald flytta till nästa och föregående flik med HÖGER- eller VÄNSTERPIL.' + 'Inuti en dialogruta, tryck TAB för att navigera till nästa fält i dialogrutan, tryck SKIFT+TAB för att flytta till föregående fält, tryck ENTER för att skicka. Du avbryter och stänger dialogen med ESC. För dialogrutor som har flera flikar, tryck ALT+F10 eller TAB för att navigera till fliklistan. med fliklistan vald flytta till nästa och föregående flik med HÖGER- eller VÄNSTERPIL.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/th.js b/plugins/a11yhelp/dialogs/lang/th.js index bd6f9c6c4ee..149535dfef3 100644 --- a/plugins/a11yhelp/dialogs/lang/th.js +++ b/plugins/a11yhelp/dialogs/lang/th.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'th', { diff --git a/plugins/a11yhelp/dialogs/lang/tr.js b/plugins/a11yhelp/dialogs/lang/tr.js index 8d53afc9426..7569334929d 100644 --- a/plugins/a11yhelp/dialogs/lang/tr.js +++ b/plugins/a11yhelp/dialogs/lang/tr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'tr', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'tr', { { name: 'Diyalog Düzenleyici', legend: - 'Dialog penceresi içinde, sonraki iletişim alanına gitmek için SEKME tuşuna basın, önceki alana geçmek için SHIFT + TAB tuşuna basın, pencereyi göndermek için ENTER tuşuna basın, dialog penceresini iptal etmek için ESC tuşuna basın. Birden çok sekme sayfaları olan diyalogların, sekme listesine gitmek için ALT + F10 tuşlarına basın. Sonra TAB veya SAĞ OK sonraki sekmeye taşıyın. SHIFT + TAB veya SOL OK ile önceki sekmeye geçin. Sekme sayfayı seçmek için SPACE veya ENTER tuşuna basın.' + 'Dialog penceresi içinde, sonraki iletişim alanına gitmek için SEKME tuşuna basın, önceki alana geçmek için SHIFT + TAB tuşuna basın, pencereyi göndermek için ENTER tuşuna basın, dialog penceresini iptal etmek için ESC tuşuna basın. Birden çok sekme sayfaları olan diyalogların, sekme listesine gitmek için ALT + F10 tuşlarına basın. Sonra TAB veya SAĞ OK sonraki sekmeye taşıyın. SHIFT + TAB veya SOL OK ile önceki sekmeye geçin. Sekme sayfayı seçmek için SPACE veya ENTER tuşuna basın.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/tt.js b/plugins/a11yhelp/dialogs/lang/tt.js index 7e175dd776f..b91c7d2e217 100644 --- a/plugins/a11yhelp/dialogs/lang/tt.js +++ b/plugins/a11yhelp/dialogs/lang/tt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'tt', { diff --git a/plugins/a11yhelp/dialogs/lang/ug.js b/plugins/a11yhelp/dialogs/lang/ug.js index d1d2a639c5f..b30d41e0b74 100644 --- a/plugins/a11yhelp/dialogs/lang/ug.js +++ b/plugins/a11yhelp/dialogs/lang/ug.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'ug', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'ug', { { name: 'تەھرىرلىگۈچ سۆزلەشكۈسى', legend: - 'سۆزلەشكۈدە TAB كۇنۇپكىسىدا كېيىنكى سۆز بۆلىكىگە يۆتكىلىدۇ، SHIFT+TAB بىرىكمە كۇنۇپكىسىدا ئالدىنقى سۆز بۆلىكىگە يۆتكىلىدۇ، ENTER كۇنۇپكىسىدا سۆزلەشكۈنى تاپشۇرىدۇ، ESC كۇنۇپكىسى سۆزلەشكۈدىن ۋاز كېچىدۇ. كۆپ بەتكۈچلۈك سۆزلەشكۈگە نىسبەتەن، ALT+F10 دا بەتكۈچ تىزىمىغا يۆتكەيدۇ. ئاندىن TAB كۇنۇپكىسى ياكى ئوڭ يا ئوق كۇنۇپكىسى كېيىنكى بەتكۈچكە يۆتكەيدۇ؛SHIFT+ TAB كۇنۇپكىسى ياكى سول يا ئوق كۇنۇپكىسى ئالدىنقى بەتكۈچكە يۆتكەيدۇ. بوشلۇق كۇنۇپكىسى ياكى ENTER كۇنۇپكىسى بەتكۈچنى تاللايدۇ.' + 'سۆزلەشكۈدە TAB كۇنۇپكىسىدا كېيىنكى سۆز بۆلىكىگە يۆتكىلىدۇ، SHIFT+TAB بىرىكمە كۇنۇپكىسىدا ئالدىنقى سۆز بۆلىكىگە يۆتكىلىدۇ، ENTER كۇنۇپكىسىدا سۆزلەشكۈنى تاپشۇرىدۇ، ESC كۇنۇپكىسى سۆزلەشكۈدىن ۋاز كېچىدۇ. كۆپ بەتكۈچلۈك سۆزلەشكۈگە نىسبەتەن، ALT+F10 دا بەتكۈچ تىزىمىغا يۆتكەيدۇ. ئاندىن TAB كۇنۇپكىسى ياكى ئوڭ يا ئوق كۇنۇپكىسى كېيىنكى بەتكۈچكە يۆتكەيدۇ؛SHIFT+ TAB كۇنۇپكىسى ياكى سول يا ئوق كۇنۇپكىسى ئالدىنقى بەتكۈچكە يۆتكەيدۇ. بوشلۇق كۇنۇپكىسى ياكى ENTER كۇنۇپكىسى بەتكۈچنى تاللايدۇ.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/uk.js b/plugins/a11yhelp/dialogs/lang/uk.js index afd88dc707f..07c14af6005 100644 --- a/plugins/a11yhelp/dialogs/lang/uk.js +++ b/plugins/a11yhelp/dialogs/lang/uk.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'uk', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'uk', { { name: 'Діалог Редактора', legend: - 'Усередині діалогу, натисніть TAB щоб перейти до наступного елементу діалогу, натисніть SHIFT+TAB щоб перейти до попереднього елемента діалогу, натисніть ENTER щоб відправити діалог, натисніть ESC щоб скасувати діалог. Коли діалогове вікно має декілька вкладок, отримати доступ до панелі вкладок як частині діалогу можна натисканням або поєднання ALT+F10 або TAB, при цьому активні елементи діалогу будуть перебиратися з урахуванням порядку табуляції. При активній панелі вкладок, перехід до наступної або попередньої вкладці здійснюється натисканням стрілки "ВПРАВО" або стрілки "ВЛЕВО" відповідно.' + 'Усередині діалогу, натисніть TAB щоб перейти до наступного елементу діалогу, натисніть SHIFT+TAB щоб перейти до попереднього елемента діалогу, натисніть ENTER щоб відправити діалог, натисніть ESC щоб скасувати діалог. Коли діалогове вікно має декілька вкладок, отримати доступ до панелі вкладок як частині діалогу можна натисканням або поєднання ALT+F10 або TAB, при цьому активні елементи діалогу будуть перебиратися з урахуванням порядку табуляції. При активній панелі вкладок, перехід до наступної або попередньої вкладці здійснюється натисканням стрілки "ВПРАВО" або стрілки "ВЛЕВО" відповідно.' }, { diff --git a/plugins/a11yhelp/dialogs/lang/vi.js b/plugins/a11yhelp/dialogs/lang/vi.js index 87778e7da73..a7b5cdcef0e 100644 --- a/plugins/a11yhelp/dialogs/lang/vi.js +++ b/plugins/a11yhelp/dialogs/lang/vi.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'vi', { diff --git a/plugins/a11yhelp/dialogs/lang/zh-cn.js b/plugins/a11yhelp/dialogs/lang/zh-cn.js index 127af74a40a..60ca37901cd 100644 --- a/plugins/a11yhelp/dialogs/lang/zh-cn.js +++ b/plugins/a11yhelp/dialogs/lang/zh-cn.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'zh-cn', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'zh-cn', { { name: '编辑器对话框', legend: - '在对话框内,按 TAB 键移动到下一个字段,按 SHIFT + TAB 组合键移动到上一个字段,按 ENTER 键提交对话框,按 ESC 键取消对话框。对于有多选项卡的对话框,可以按 ALT + F10 直接切换到或者按 TAB 键逐步移到选项卡列表,当焦点移到选项卡列表时可以用左右箭头键来移动到前后的选项卡。' + '在对话框内,按 TAB 键移动到下一个字段,按 SHIFT + TAB 组合键移动到上一个字段,按 ENTER 键提交对话框,按 ESC 键取消对话框。对于有多选项卡的对话框,可以按 ALT + F10 直接切换到或者按 TAB 键逐步移到选项卡列表,当焦点移到选项卡列表时可以用左右箭头键来移动到前后的选项卡。' }, { diff --git a/plugins/a11yhelp/dialogs/lang/zh.js b/plugins/a11yhelp/dialogs/lang/zh.js index ffbddc1d719..74a7d69bc15 100644 --- a/plugins/a11yhelp/dialogs/lang/zh.js +++ b/plugins/a11yhelp/dialogs/lang/zh.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'a11yhelp', 'zh', { @@ -18,7 +18,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'zh', { { name: '編輯器對話方塊', legend: - '在對話框中,按下 TAB 鍵以導覽到下一個對話框元素,按下 SHIFT+TAB 以移動到上一個對話框元素,按下 ENTER 以遞交對話框,按下 ESC 以取消對話框。當對話框有多個分頁時,可以使用 ALT+F10 或是在對話框分頁順序中的一部份按下 TAB 以使用分頁列表。焦點在分頁列表上時,分別使用右方向鍵及左方向鍵移動到下一個及上一個分頁。按下 ESC 以放棄變更且關閉對話方塊。離開對話方塊時,焦點將會移回至編輯區域。' + '在對話框中,按下 TAB 鍵以導覽到下一個對話框元素,按下 SHIFT+TAB 以移動到上一個對話框元素,按下 ENTER 以遞交對話框,按下 ESC 以取消對話框。當對話框有多個分頁時,可以使用 ALT+F10 或是在對話框分頁順序中的一部份按下 TAB 以使用分頁列表。焦點在分頁列表上時,分別使用右方向鍵及左方向鍵移動到下一個及上一個分頁。按下 ESC 以放棄變更且關閉對話方塊。離開對話方塊時,焦點將會移回至編輯區域。' }, { diff --git a/plugins/a11yhelp/plugin.js b/plugins/a11yhelp/plugin.js index eac9f7da1f5..668b216e118 100644 --- a/plugins/a11yhelp/plugin.js +++ b/plugins/a11yhelp/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/about/dialogs/about.js b/plugins/about/dialogs/about.js index 4b50a9c7a52..2114e01addc 100644 --- a/plugins/about/dialogs/about.js +++ b/plugins/about/dialogs/about.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.dialog.add( 'about', function( editor ) { diff --git a/plugins/about/lang/af.js b/plugins/about/lang/af.js index 64ad0477ff0..ce2f787cb26 100644 --- a/plugins/about/lang/af.js +++ b/plugins/about/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'af', { copy: 'Kopiereg © $1. Alle regte voorbehou.', diff --git a/plugins/about/lang/ar.js b/plugins/about/lang/ar.js index efaaa5a4f69..2eb404cc457 100644 --- a/plugins/about/lang/ar.js +++ b/plugins/about/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'ar', { copy: 'حقوق النشر © $1. جميع الحقوق محفوظة.', diff --git a/plugins/about/lang/az.js b/plugins/about/lang/az.js index 94c07ac75b8..fc74a126450 100644 --- a/plugins/about/lang/az.js +++ b/plugins/about/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'az', { copy: 'Copyright © $1. Bütün hüquqlar qorunur.', diff --git a/plugins/about/lang/bg.js b/plugins/about/lang/bg.js index ced3c04c77d..71183b547a5 100644 --- a/plugins/about/lang/bg.js +++ b/plugins/about/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'bg', { copy: 'Авторско право © $1. Всички права запазени.', diff --git a/plugins/about/lang/bn.js b/plugins/about/lang/bn.js index e1e52495937..3019aa1f0d2 100644 --- a/plugins/about/lang/bn.js +++ b/plugins/about/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'bn', { copy: 'Copyright © $1. All rights reserved.', // MISSING diff --git a/plugins/about/lang/bs.js b/plugins/about/lang/bs.js index df1d3f4096c..363ffd83299 100644 --- a/plugins/about/lang/bs.js +++ b/plugins/about/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'bs', { copy: 'Copyright © $1. All rights reserved.', // MISSING diff --git a/plugins/about/lang/ca.js b/plugins/about/lang/ca.js index a75bc7dec8c..951438a26da 100644 --- a/plugins/about/lang/ca.js +++ b/plugins/about/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'ca', { copy: 'Copyright © $1. Tots els drets reservats.', diff --git a/plugins/about/lang/cs.js b/plugins/about/lang/cs.js index a1e03d936b3..b1271972cba 100644 --- a/plugins/about/lang/cs.js +++ b/plugins/about/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'cs', { copy: 'Copyright © $1. All rights reserved.', diff --git a/plugins/about/lang/cy.js b/plugins/about/lang/cy.js index ccf6e36dcab..b34686f898d 100644 --- a/plugins/about/lang/cy.js +++ b/plugins/about/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'cy', { copy: 'Hawlfraint © $1. Cedwir pob hawl.', diff --git a/plugins/about/lang/da.js b/plugins/about/lang/da.js index 4ea696296e2..e18625cd0c5 100644 --- a/plugins/about/lang/da.js +++ b/plugins/about/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'da', { copy: 'Copyright © $1. Alle rettigheder forbeholdes.', diff --git a/plugins/about/lang/de-ch.js b/plugins/about/lang/de-ch.js index e4f09f0af1f..8fd251f9f45 100644 --- a/plugins/about/lang/de-ch.js +++ b/plugins/about/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'de-ch', { copy: 'Copyright © $1. Alle Rechte vorbehalten.', diff --git a/plugins/about/lang/de.js b/plugins/about/lang/de.js index 34a97471663..6fe7c202b3c 100644 --- a/plugins/about/lang/de.js +++ b/plugins/about/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'de', { copy: 'Copyright © $1. Alle Rechte vorbehalten.', diff --git a/plugins/about/lang/el.js b/plugins/about/lang/el.js index c0abedb1e82..02bc8e270b2 100644 --- a/plugins/about/lang/el.js +++ b/plugins/about/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'el', { copy: 'Πνευματικά δικαιώματα © $1 Με επιφύλαξη παντός δικαιώματος.', diff --git a/plugins/about/lang/en-au.js b/plugins/about/lang/en-au.js index 0bbcd341d27..7e6858aadfd 100644 --- a/plugins/about/lang/en-au.js +++ b/plugins/about/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'en-au', { copy: 'Copyright © $1. All rights reserved.', diff --git a/plugins/about/lang/en-ca.js b/plugins/about/lang/en-ca.js index 917823587fd..30ad48da2d4 100644 --- a/plugins/about/lang/en-ca.js +++ b/plugins/about/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'en-ca', { copy: 'Copyright © $1. All rights reserved.', diff --git a/plugins/about/lang/en-gb.js b/plugins/about/lang/en-gb.js index 2061c9ddb9b..72b935078fd 100644 --- a/plugins/about/lang/en-gb.js +++ b/plugins/about/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'en-gb', { copy: 'Copyright © $1. All rights reserved.', diff --git a/plugins/about/lang/en.js b/plugins/about/lang/en.js index 52574a12671..70528dc8f03 100644 --- a/plugins/about/lang/en.js +++ b/plugins/about/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'en', { copy: 'Copyright © $1. All rights reserved.', diff --git a/plugins/about/lang/eo.js b/plugins/about/lang/eo.js index 24171222589..09fa88c86ae 100644 --- a/plugins/about/lang/eo.js +++ b/plugins/about/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'eo', { copy: 'Copyright © $1. Ĉiuj rajtoj rezervitaj.', diff --git a/plugins/about/lang/es-mx.js b/plugins/about/lang/es-mx.js index 7e5eddcef9e..79703b31895 100644 --- a/plugins/about/lang/es-mx.js +++ b/plugins/about/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'es-mx', { copy: 'Derechos reservados © $1. Todos los derechos reservados', diff --git a/plugins/about/lang/es.js b/plugins/about/lang/es.js index 1f44e241f86..4f1ee930ac1 100644 --- a/plugins/about/lang/es.js +++ b/plugins/about/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'es', { copy: 'Copyright © $1. Todos los derechos reservados.', diff --git a/plugins/about/lang/et.js b/plugins/about/lang/et.js index 307ca0cb3cf..587a6af4073 100644 --- a/plugins/about/lang/et.js +++ b/plugins/about/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'et', { copy: 'Copyright © $1. Kõik õigused kaitstud.', diff --git a/plugins/about/lang/eu.js b/plugins/about/lang/eu.js index e4bb623de9d..db378d94245 100644 --- a/plugins/about/lang/eu.js +++ b/plugins/about/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'eu', { copy: 'Copyright © $1. Eskubide guztiak erreserbaturik.', diff --git a/plugins/about/lang/fa.js b/plugins/about/lang/fa.js index 610ea9a3576..baf000f3816 100644 --- a/plugins/about/lang/fa.js +++ b/plugins/about/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'fa', { copy: 'حق نشر © $1. کلیه حقوق محفوظ است.', diff --git a/plugins/about/lang/fi.js b/plugins/about/lang/fi.js index 32b32bc7d28..8f7ee754303 100644 --- a/plugins/about/lang/fi.js +++ b/plugins/about/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'fi', { copy: 'Copyright © $1. Kaikki oikeuden pidätetään.', diff --git a/plugins/about/lang/fo.js b/plugins/about/lang/fo.js index 26ac7f44690..7433e9d9c1e 100644 --- a/plugins/about/lang/fo.js +++ b/plugins/about/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'fo', { copy: 'Copyright © $1. All rights reserved.', diff --git a/plugins/about/lang/fr-ca.js b/plugins/about/lang/fr-ca.js index a7b9146f9aa..937614e2672 100644 --- a/plugins/about/lang/fr-ca.js +++ b/plugins/about/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'fr-ca', { copy: 'Copyright © $1. Tous droits réservés.', diff --git a/plugins/about/lang/fr.js b/plugins/about/lang/fr.js index cf22336e8f7..f388d8c2d10 100644 --- a/plugins/about/lang/fr.js +++ b/plugins/about/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'fr', { copy: 'Copyright © $1. Tous droits réservés.', diff --git a/plugins/about/lang/gl.js b/plugins/about/lang/gl.js index d00ed51a069..649a2672482 100644 --- a/plugins/about/lang/gl.js +++ b/plugins/about/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'gl', { copy: 'Copyright © $1. Todos os dereitos reservados.', diff --git a/plugins/about/lang/gu.js b/plugins/about/lang/gu.js index aa29c229cfa..aae11e168a7 100644 --- a/plugins/about/lang/gu.js +++ b/plugins/about/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'gu', { copy: 'કોપીરાઈટ © $1. ઓલ રાઈટ્સ ', diff --git a/plugins/about/lang/he.js b/plugins/about/lang/he.js index d3648c5634e..d213a03f401 100644 --- a/plugins/about/lang/he.js +++ b/plugins/about/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'he', { copy: 'Copyright © $1. כל הזכויות שמורות.', diff --git a/plugins/about/lang/hi.js b/plugins/about/lang/hi.js index eb48fe82625..664b0f458c0 100644 --- a/plugins/about/lang/hi.js +++ b/plugins/about/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'hi', { copy: 'Copyright © $1. All rights reserved.', // MISSING diff --git a/plugins/about/lang/hr.js b/plugins/about/lang/hr.js index f058d593a4a..bdc2f0990e3 100644 --- a/plugins/about/lang/hr.js +++ b/plugins/about/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'hr', { copy: 'Autorsko pravo © $1. Sva prava pridržana.', diff --git a/plugins/about/lang/hu.js b/plugins/about/lang/hu.js index d7254601970..3273db2c205 100644 --- a/plugins/about/lang/hu.js +++ b/plugins/about/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'hu', { copy: 'Copyright © $1. Minden jog fenntartva.', diff --git a/plugins/about/lang/id.js b/plugins/about/lang/id.js index ccce9bd4703..a8a13126d8b 100644 --- a/plugins/about/lang/id.js +++ b/plugins/about/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'id', { copy: 'Hak cipta © $1. All rights reserved.', diff --git a/plugins/about/lang/is.js b/plugins/about/lang/is.js index 2240b48919e..b336dcc5b11 100644 --- a/plugins/about/lang/is.js +++ b/plugins/about/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'is', { copy: 'Copyright © $1. All rights reserved.', // MISSING diff --git a/plugins/about/lang/it.js b/plugins/about/lang/it.js index 48f98502de0..387e93b655e 100644 --- a/plugins/about/lang/it.js +++ b/plugins/about/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'it', { copy: 'Copyright © $1. Tutti i diritti riservati.', diff --git a/plugins/about/lang/ja.js b/plugins/about/lang/ja.js index e1a3e86d509..fe6de9f2bb0 100644 --- a/plugins/about/lang/ja.js +++ b/plugins/about/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'ja', { copy: 'Copyright © $1. All rights reserved.', diff --git a/plugins/about/lang/ka.js b/plugins/about/lang/ka.js index 1aa148a5682..f11616312b7 100644 --- a/plugins/about/lang/ka.js +++ b/plugins/about/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'ka', { copy: 'Copyright © $1. ყველა უფლება დაცულია.', diff --git a/plugins/about/lang/km.js b/plugins/about/lang/km.js index a7a85e19730..5c7a937ed01 100644 --- a/plugins/about/lang/km.js +++ b/plugins/about/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'km', { copy: 'រក្សាសិទ្ធិ © $1។ រក្សា​សិទ្ធិ​គ្រប់​បែប​យ៉ាង។', diff --git a/plugins/about/lang/ko.js b/plugins/about/lang/ko.js index 3f5abc77047..8f64784330f 100644 --- a/plugins/about/lang/ko.js +++ b/plugins/about/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'ko', { copy: '저작권 © $1 . 판권 소유.', diff --git a/plugins/about/lang/ku.js b/plugins/about/lang/ku.js index 21b73a3f540..c34447bef31 100644 --- a/plugins/about/lang/ku.js +++ b/plugins/about/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'ku', { copy: 'مافی لەبەرگەرتنەوەی © $1. گشتی پارێزراوه. ورگێڕانی بۆ کوردی لەلایەن هۆژە کۆیی.', diff --git a/plugins/about/lang/lt.js b/plugins/about/lang/lt.js index 6fe2a288234..7bafae52728 100644 --- a/plugins/about/lang/lt.js +++ b/plugins/about/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'lt', { copy: 'Copyright © $1. Visos teiss saugomos.', diff --git a/plugins/about/lang/lv.js b/plugins/about/lang/lv.js index 165eab9d1df..d54ab85b0bf 100644 --- a/plugins/about/lang/lv.js +++ b/plugins/about/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'lv', { copy: 'Kopēšanas tiesības © $1. Visas tiesības rezervētas.', diff --git a/plugins/about/lang/mk.js b/plugins/about/lang/mk.js index e8cdec267d0..6a6354b9018 100644 --- a/plugins/about/lang/mk.js +++ b/plugins/about/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'mk', { copy: 'Авторски права © $1. Сите права се задржани.', diff --git a/plugins/about/lang/mn.js b/plugins/about/lang/mn.js index 6cdb481a768..19e2d57fde4 100644 --- a/plugins/about/lang/mn.js +++ b/plugins/about/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'mn', { copy: 'Copyright © $1. All rights reserved.', // MISSING diff --git a/plugins/about/lang/ms.js b/plugins/about/lang/ms.js index 9210b0e7d96..cbc73b0aace 100644 --- a/plugins/about/lang/ms.js +++ b/plugins/about/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'ms', { copy: 'Copyright © $1. All rights reserved.', // MISSING diff --git a/plugins/about/lang/nb.js b/plugins/about/lang/nb.js index 2de0d30aa9d..f6d6f1104bb 100644 --- a/plugins/about/lang/nb.js +++ b/plugins/about/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'nb', { copy: 'Copyright © $1. Alle rettigheter reservert.', diff --git a/plugins/about/lang/nl.js b/plugins/about/lang/nl.js index abb52653eab..ed1023fa053 100644 --- a/plugins/about/lang/nl.js +++ b/plugins/about/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'nl', { copy: 'Copyright © $1. Alle rechten voorbehouden.', diff --git a/plugins/about/lang/no.js b/plugins/about/lang/no.js index dc5acacbe0f..f3a9a39da76 100644 --- a/plugins/about/lang/no.js +++ b/plugins/about/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'no', { copy: 'Copyright © $1. Alle rettigheter reservert.', diff --git a/plugins/about/lang/oc.js b/plugins/about/lang/oc.js index c7aee9baf64..2ff009711c7 100644 --- a/plugins/about/lang/oc.js +++ b/plugins/about/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'oc', { copy: 'Copyright © $1. Totes los dreits reservats.', diff --git a/plugins/about/lang/pl.js b/plugins/about/lang/pl.js index 2dd6eb854e5..a01a9acf4b4 100644 --- a/plugins/about/lang/pl.js +++ b/plugins/about/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'pl', { copy: 'Copyright © $1. Wszelkie prawa zastrzeżone.', diff --git a/plugins/about/lang/pt-br.js b/plugins/about/lang/pt-br.js index c5c075a6a09..9fc949eb354 100644 --- a/plugins/about/lang/pt-br.js +++ b/plugins/about/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'pt-br', { copy: 'Copyright © $1. Todos os direitos reservados.', diff --git a/plugins/about/lang/pt.js b/plugins/about/lang/pt.js index 2753ebe9262..2fb5a8b6db9 100644 --- a/plugins/about/lang/pt.js +++ b/plugins/about/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'pt', { copy: 'Direitos de Autor © $1. Todos os direitos reservados.', diff --git a/plugins/about/lang/ro.js b/plugins/about/lang/ro.js index 00a03a970fa..df2c8b88ee6 100644 --- a/plugins/about/lang/ro.js +++ b/plugins/about/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'ro', { copy: 'Copyright © $1. Toate drepturile rezervate.', diff --git a/plugins/about/lang/ru.js b/plugins/about/lang/ru.js index d486d57f261..a494ec92bfd 100644 --- a/plugins/about/lang/ru.js +++ b/plugins/about/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'ru', { copy: 'Copyright © $1. Все права защищены.', diff --git a/plugins/about/lang/si.js b/plugins/about/lang/si.js index 714b6def851..2b161784d7e 100644 --- a/plugins/about/lang/si.js +++ b/plugins/about/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'si', { copy: 'පිටපත් අයිතිය සහ පිටපත් කිරීම;$1 .සියලුම හිමිකම් ඇවිරිණි.', diff --git a/plugins/about/lang/sk.js b/plugins/about/lang/sk.js index 943fb2917b5..68d4d25384d 100644 --- a/plugins/about/lang/sk.js +++ b/plugins/about/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'sk', { copy: 'Copyright © $1. Všetky práva vyhradené.', diff --git a/plugins/about/lang/sl.js b/plugins/about/lang/sl.js index 664b5547e4e..66f617ec337 100644 --- a/plugins/about/lang/sl.js +++ b/plugins/about/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'sl', { copy: 'Copyright © $1. Vse pravice pridržane.', diff --git a/plugins/about/lang/sq.js b/plugins/about/lang/sq.js index 7944e1905e2..9741e9fccac 100644 --- a/plugins/about/lang/sq.js +++ b/plugins/about/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'sq', { copy: 'Të drejtat e autorit © $1. Të gjitha të drejtat e rezervuara.', diff --git a/plugins/about/lang/sr-latn.js b/plugins/about/lang/sr-latn.js index f4fe6674db0..d608e2e23b5 100644 --- a/plugins/about/lang/sr-latn.js +++ b/plugins/about/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'sr-latn', { copy: 'Copyright © $1. Sva prava zadržana.', diff --git a/plugins/about/lang/sr.js b/plugins/about/lang/sr.js index d06bd801451..ee5202d877e 100644 --- a/plugins/about/lang/sr.js +++ b/plugins/about/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'sr', { copy: 'Copyright © $1. Сва права задржана.', diff --git a/plugins/about/lang/sv.js b/plugins/about/lang/sv.js index 3bfd0321e24..d475f23528f 100644 --- a/plugins/about/lang/sv.js +++ b/plugins/about/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'sv', { copy: 'Copyright © $1. Alla rättigheter reserverade.', diff --git a/plugins/about/lang/th.js b/plugins/about/lang/th.js index dc282212ec1..4ed7f1cb4cd 100644 --- a/plugins/about/lang/th.js +++ b/plugins/about/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'th', { copy: 'Copyright © $1. All rights reserved.', // MISSING diff --git a/plugins/about/lang/tr.js b/plugins/about/lang/tr.js index 2993f80ea39..a3b922d406b 100644 --- a/plugins/about/lang/tr.js +++ b/plugins/about/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'tr', { copy: 'Copyright © $1. Tüm hakları saklıdır.', diff --git a/plugins/about/lang/tt.js b/plugins/about/lang/tt.js index 4b20832e862..1c6370fb75b 100644 --- a/plugins/about/lang/tt.js +++ b/plugins/about/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'tt', { copy: 'Copyright © $1. Бар хокуклар сакланган', diff --git a/plugins/about/lang/ug.js b/plugins/about/lang/ug.js index 6960c5e2394..85ac8cd4027 100644 --- a/plugins/about/lang/ug.js +++ b/plugins/about/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'ug', { copy: 'Copyright © $1. نەشر ھوقۇقىغا ئىگە', diff --git a/plugins/about/lang/uk.js b/plugins/about/lang/uk.js index 58419de65fc..cc52f1e6f4c 100644 --- a/plugins/about/lang/uk.js +++ b/plugins/about/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'uk', { copy: 'Copyright © $1. Всі права застережено.', diff --git a/plugins/about/lang/vi.js b/plugins/about/lang/vi.js index 65218cdf7d7..098b6284775 100644 --- a/plugins/about/lang/vi.js +++ b/plugins/about/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'vi', { copy: 'Bản quyền © $1. Giữ toàn quyền.', diff --git a/plugins/about/lang/zh-cn.js b/plugins/about/lang/zh-cn.js index b7cb0e697bd..7c64d26c99b 100644 --- a/plugins/about/lang/zh-cn.js +++ b/plugins/about/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'zh-cn', { copy: '版权所有 © $1。
                        保留所有权利。', diff --git a/plugins/about/lang/zh.js b/plugins/about/lang/zh.js index 4a709caa27d..37f20de4f83 100644 --- a/plugins/about/lang/zh.js +++ b/plugins/about/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'about', 'zh', { copy: 'Copyright © $1. All rights reserved.', diff --git a/plugins/about/plugin.js b/plugins/about/plugin.js index 1404eafd3e7..d5744764211 100644 --- a/plugins/about/plugin.js +++ b/plugins/about/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.add( 'about', { diff --git a/plugins/adobeair/plugin.js b/plugins/adobeair/plugin.js index 204154819fb..7e8050fb80d 100644 --- a/plugins/adobeair/plugin.js +++ b/plugins/adobeair/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/ajax/plugin.js b/plugins/ajax/plugin.js index 13b886e702d..a243ccfb004 100644 --- a/plugins/ajax/plugin.js +++ b/plugins/ajax/plugin.js @@ -1,7 +1,7 @@ /* global ActiveXObject */ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/autocomplete/plugin.js b/plugins/autocomplete/plugin.js index 50d8134ad24..ed66ae0d59d 100644 --- a/plugins/autocomplete/plugin.js +++ b/plugins/autocomplete/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ 'use strict'; diff --git a/plugins/autocomplete/skins/default.css b/plugins/autocomplete/skins/default.css index a8fd236b180..f4da0b377fa 100644 --- a/plugins/autocomplete/skins/default.css +++ b/plugins/autocomplete/skins/default.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ .cke_autocomplete_panel diff --git a/plugins/autoembed/lang/ar.js b/plugins/autoembed/lang/ar.js index 5613fb11e47..d08dd101db6 100644 --- a/plugins/autoembed/lang/ar.js +++ b/plugins/autoembed/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'ar', { embeddingInProgress: 'جاري اضافة الرابط كمحتوى ', diff --git a/plugins/autoembed/lang/az.js b/plugins/autoembed/lang/az.js index 6a69e0b2beb..8ce2f42328d 100644 --- a/plugins/autoembed/lang/az.js +++ b/plugins/autoembed/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'az', { embeddingInProgress: 'Dahil etdiyiniz link yerləşdirilir...', diff --git a/plugins/autoembed/lang/bg.js b/plugins/autoembed/lang/bg.js index 13f8f56fdff..91751e938ca 100644 --- a/plugins/autoembed/lang/bg.js +++ b/plugins/autoembed/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'bg', { embeddingInProgress: 'Опит за вграждане на поставения URL адрес...', diff --git a/plugins/autoembed/lang/ca.js b/plugins/autoembed/lang/ca.js index 8892c5147e3..f79d790e7da 100644 --- a/plugins/autoembed/lang/ca.js +++ b/plugins/autoembed/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'ca', { embeddingInProgress: 'Provant d\'incrustar URL copiada...', diff --git a/plugins/autoembed/lang/cs.js b/plugins/autoembed/lang/cs.js index f2e78fbd568..92242e06b8e 100644 --- a/plugins/autoembed/lang/cs.js +++ b/plugins/autoembed/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'cs', { embeddingInProgress: 'Pokus o vnoření vložené URL', diff --git a/plugins/autoembed/lang/da.js b/plugins/autoembed/lang/da.js index ad06fb694fd..ae75184d0c4 100644 --- a/plugins/autoembed/lang/da.js +++ b/plugins/autoembed/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'da', { embeddingInProgress: 'Prøver at indlejre indsatte URL...', diff --git a/plugins/autoembed/lang/de-ch.js b/plugins/autoembed/lang/de-ch.js index 710940cc4b3..97fd0ed8b01 100644 --- a/plugins/autoembed/lang/de-ch.js +++ b/plugins/autoembed/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'de-ch', { embeddingInProgress: 'Einbetten der eingefügten URL wird versucht...', diff --git a/plugins/autoembed/lang/de.js b/plugins/autoembed/lang/de.js index ba71d2287e2..557012cd358 100644 --- a/plugins/autoembed/lang/de.js +++ b/plugins/autoembed/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'de', { embeddingInProgress: 'Einbetten der eingefügten URL wird versucht...', diff --git a/plugins/autoembed/lang/el.js b/plugins/autoembed/lang/el.js index c6f768af0b0..57b1206268a 100644 --- a/plugins/autoembed/lang/el.js +++ b/plugins/autoembed/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'el', { embeddingInProgress: 'Προσπαθώντας να ενσωματώσετε επικολλημένη URL', diff --git a/plugins/autoembed/lang/en-au.js b/plugins/autoembed/lang/en-au.js index 4f590653f58..e7c822ba4d9 100644 --- a/plugins/autoembed/lang/en-au.js +++ b/plugins/autoembed/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'en-au', { embeddingInProgress: 'Trying to embed pasted URL...', diff --git a/plugins/autoembed/lang/en.js b/plugins/autoembed/lang/en.js index 4fc6c692f5c..f5fd958c217 100644 --- a/plugins/autoembed/lang/en.js +++ b/plugins/autoembed/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'en', { embeddingInProgress: 'Trying to embed pasted URL...', diff --git a/plugins/autoembed/lang/eo.js b/plugins/autoembed/lang/eo.js index fbf4b1fdd3d..fad877e7d10 100644 --- a/plugins/autoembed/lang/eo.js +++ b/plugins/autoembed/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'eo', { embeddingInProgress: 'Provas enkorpigi la algluitan URL ...', diff --git a/plugins/autoembed/lang/es-mx.js b/plugins/autoembed/lang/es-mx.js index 8885f2fdb5e..64064cd9ca8 100644 --- a/plugins/autoembed/lang/es-mx.js +++ b/plugins/autoembed/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'es-mx', { embeddingInProgress: 'Tratando de empotrar la URL pegada...', diff --git a/plugins/autoembed/lang/es.js b/plugins/autoembed/lang/es.js index 7cf2e39878b..3f9d95ccc3b 100644 --- a/plugins/autoembed/lang/es.js +++ b/plugins/autoembed/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'es', { embeddingInProgress: 'Intentando incrustar URL pegada...', diff --git a/plugins/autoembed/lang/et.js b/plugins/autoembed/lang/et.js index 8c5ba546568..349bd0d71ef 100644 --- a/plugins/autoembed/lang/et.js +++ b/plugins/autoembed/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'et', { embeddingInProgress: 'Püütakse asetatud URLi sisu lisada...', diff --git a/plugins/autoembed/lang/eu.js b/plugins/autoembed/lang/eu.js index 9997af645cb..090f479f1cd 100644 --- a/plugins/autoembed/lang/eu.js +++ b/plugins/autoembed/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'eu', { embeddingInProgress: 'Itsatsitako URLa txertatzen saiatzen...', diff --git a/plugins/autoembed/lang/fa.js b/plugins/autoembed/lang/fa.js index bd4f8e91be4..daa1ba0c1c5 100644 --- a/plugins/autoembed/lang/fa.js +++ b/plugins/autoembed/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'fa', { embeddingInProgress: 'در حال تلاش برای جایگذاری آدرس قرارگرفته', diff --git a/plugins/autoembed/lang/fr.js b/plugins/autoembed/lang/fr.js index c91532f0c34..26570bef304 100644 --- a/plugins/autoembed/lang/fr.js +++ b/plugins/autoembed/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'fr', { embeddingInProgress: 'Incorporation de l\'URL collée...', diff --git a/plugins/autoembed/lang/gl.js b/plugins/autoembed/lang/gl.js index 9199b6805e6..76910aba844 100644 --- a/plugins/autoembed/lang/gl.js +++ b/plugins/autoembed/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'gl', { embeddingInProgress: 'Tentando incrustar URL pegado...', diff --git a/plugins/autoembed/lang/hr.js b/plugins/autoembed/lang/hr.js index d2e29da90b1..edeaa4b513c 100644 --- a/plugins/autoembed/lang/hr.js +++ b/plugins/autoembed/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'hr', { embeddingInProgress: 'Pokušavam umetnuti URL...', diff --git a/plugins/autoembed/lang/hu.js b/plugins/autoembed/lang/hu.js index 1984254d421..47cb23c1352 100644 --- a/plugins/autoembed/lang/hu.js +++ b/plugins/autoembed/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'hu', { embeddingInProgress: 'A beillesztett URL beágyazásának megkísérlése...', diff --git a/plugins/autoembed/lang/id.js b/plugins/autoembed/lang/id.js index 0f047eddfe4..7c3afee92ca 100644 --- a/plugins/autoembed/lang/id.js +++ b/plugins/autoembed/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'id', { embeddingInProgress: 'Coba melekatkan URL yang ditempel', diff --git a/plugins/autoembed/lang/it.js b/plugins/autoembed/lang/it.js index 47574f0c319..b2365e81abb 100644 --- a/plugins/autoembed/lang/it.js +++ b/plugins/autoembed/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'it', { embeddingInProgress: 'Prova a incorporare l\'URL incollato...', diff --git a/plugins/autoembed/lang/ja.js b/plugins/autoembed/lang/ja.js index 4ca5bbe7a87..54927193543 100644 --- a/plugins/autoembed/lang/ja.js +++ b/plugins/autoembed/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'ja', { embeddingInProgress: '貼り付けられたURLを埋め込み中...', diff --git a/plugins/autoembed/lang/km.js b/plugins/autoembed/lang/km.js index 598bf739734..f062eaee2c0 100644 --- a/plugins/autoembed/lang/km.js +++ b/plugins/autoembed/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'km', { embeddingInProgress: 'កំពុង​ព្យាយាម​បង្កប់ URL ដែល​បាន​បិទភ្ជាប់...', diff --git a/plugins/autoembed/lang/ko.js b/plugins/autoembed/lang/ko.js index 9dae2ea857e..9ad5f23e008 100644 --- a/plugins/autoembed/lang/ko.js +++ b/plugins/autoembed/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'ko', { embeddingInProgress: '붙여넣은 URL 첨부 시도 중...', diff --git a/plugins/autoembed/lang/ku.js b/plugins/autoembed/lang/ku.js index 875831e8cdb..9907eb5e09b 100644 --- a/plugins/autoembed/lang/ku.js +++ b/plugins/autoembed/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'ku', { embeddingInProgress: 'لەهەوڵی لکاندنی بەستەری ناونیشانە...', diff --git a/plugins/autoembed/lang/lt.js b/plugins/autoembed/lang/lt.js index 2a592704a5b..de887df7acd 100644 --- a/plugins/autoembed/lang/lt.js +++ b/plugins/autoembed/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'lt', { embeddingInProgress: 'Bandome įterpti turinį iš įklijuoto URL...', diff --git a/plugins/autoembed/lang/lv.js b/plugins/autoembed/lang/lv.js index b6ad1b807f1..1b2e6ea94c1 100644 --- a/plugins/autoembed/lang/lv.js +++ b/plugins/autoembed/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'lv', { embeddingInProgress: 'Mēģinu iekļaut ielīmētu adresi...', diff --git a/plugins/autoembed/lang/mk.js b/plugins/autoembed/lang/mk.js index fa63c335363..ff63da65091 100644 --- a/plugins/autoembed/lang/mk.js +++ b/plugins/autoembed/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'mk', { embeddingInProgress: 'Обид за вметнување копирано URL...', diff --git a/plugins/autoembed/lang/nb.js b/plugins/autoembed/lang/nb.js index 6f3806e7996..59314bd2cf7 100644 --- a/plugins/autoembed/lang/nb.js +++ b/plugins/autoembed/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'nb', { embeddingInProgress: 'Prøver å bygge inn innlimt URL...', diff --git a/plugins/autoembed/lang/nl.js b/plugins/autoembed/lang/nl.js index 450118ee4aa..2021b6648fa 100644 --- a/plugins/autoembed/lang/nl.js +++ b/plugins/autoembed/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'nl', { embeddingInProgress: 'De geplakte URL wordt ingesloten...', diff --git a/plugins/autoembed/lang/oc.js b/plugins/autoembed/lang/oc.js index 1bd1f72a05a..de8c36b036a 100644 --- a/plugins/autoembed/lang/oc.js +++ b/plugins/autoembed/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'oc', { embeddingInProgress: 'Incorporacion de l\'URL pegada...', diff --git a/plugins/autoembed/lang/pl.js b/plugins/autoembed/lang/pl.js index 7ace6bd688b..ef472d3c957 100644 --- a/plugins/autoembed/lang/pl.js +++ b/plugins/autoembed/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'pl', { embeddingInProgress: 'Osadzanie wklejonego adresu URL...', diff --git a/plugins/autoembed/lang/pt-br.js b/plugins/autoembed/lang/pt-br.js index 4ff521c2f17..dead45cd06e 100644 --- a/plugins/autoembed/lang/pt-br.js +++ b/plugins/autoembed/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'pt-br', { embeddingInProgress: 'Tentando embutir a URL colada...', diff --git a/plugins/autoembed/lang/pt.js b/plugins/autoembed/lang/pt.js index 43976d1a496..7b5e9dec0bf 100644 --- a/plugins/autoembed/lang/pt.js +++ b/plugins/autoembed/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'pt', { embeddingInProgress: 'Trying to embed pasted URL...', // MISSING diff --git a/plugins/autoembed/lang/ro.js b/plugins/autoembed/lang/ro.js index 4ce4bd836eb..d82c20435de 100644 --- a/plugins/autoembed/lang/ro.js +++ b/plugins/autoembed/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'ro', { embeddingInProgress: 'Se încearcă încorporarea URL-ului copiat...', diff --git a/plugins/autoembed/lang/ru.js b/plugins/autoembed/lang/ru.js index 0b3e90fb74b..0f93c68e8bd 100644 --- a/plugins/autoembed/lang/ru.js +++ b/plugins/autoembed/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'ru', { embeddingInProgress: 'Пытаемся встроить вставленный URL...', diff --git a/plugins/autoembed/lang/sk.js b/plugins/autoembed/lang/sk.js index f2b9ed51cf1..21d8d3344d3 100644 --- a/plugins/autoembed/lang/sk.js +++ b/plugins/autoembed/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'sk', { embeddingInProgress: 'Snažím sa vložiť skopírovanú URL...', diff --git a/plugins/autoembed/lang/sq.js b/plugins/autoembed/lang/sq.js index 4f4cd7abac5..24984215ef6 100644 --- a/plugins/autoembed/lang/sq.js +++ b/plugins/autoembed/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'sq', { embeddingInProgress: 'Duke tentuar të shtojë URL-në e hedhur...', diff --git a/plugins/autoembed/lang/sr-latn.js b/plugins/autoembed/lang/sr-latn.js index 310052e69aa..ada23e62747 100644 --- a/plugins/autoembed/lang/sr-latn.js +++ b/plugins/autoembed/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'sr-latn', { embeddingInProgress: 'Pokušaj ugradnje zalepljenog URL-a ...', diff --git a/plugins/autoembed/lang/sr.js b/plugins/autoembed/lang/sr.js index dded0169a7f..9440103fd6c 100644 --- a/plugins/autoembed/lang/sr.js +++ b/plugins/autoembed/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'sr', { embeddingInProgress: 'Покушаj уградње залeпљеног УРЛ-а ...', diff --git a/plugins/autoembed/lang/sv.js b/plugins/autoembed/lang/sv.js index 056d911e7b7..60ffec4dd3f 100644 --- a/plugins/autoembed/lang/sv.js +++ b/plugins/autoembed/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'sv', { embeddingInProgress: 'Försöker bädda in inklistrad URL...', diff --git a/plugins/autoembed/lang/tr.js b/plugins/autoembed/lang/tr.js index 599987cef8a..6c09f05453a 100644 --- a/plugins/autoembed/lang/tr.js +++ b/plugins/autoembed/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'tr', { embeddingInProgress: 'Yapıştırdığınız URL gömülmeye çalışılıyor...', diff --git a/plugins/autoembed/lang/ug.js b/plugins/autoembed/lang/ug.js index 17b7181c000..8956a4dfbb3 100644 --- a/plugins/autoembed/lang/ug.js +++ b/plugins/autoembed/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'ug', { embeddingInProgress: 'سىڭدۈرۈلگەن چاپلانغان URL نى سىناۋاتىدۇ…', diff --git a/plugins/autoembed/lang/uk.js b/plugins/autoembed/lang/uk.js index b2dc840636e..94ed44f46ae 100644 --- a/plugins/autoembed/lang/uk.js +++ b/plugins/autoembed/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'uk', { embeddingInProgress: 'Намагаюсь вбудувати вставлене URL посилання...', diff --git a/plugins/autoembed/lang/vi.js b/plugins/autoembed/lang/vi.js index 5fd266e3f78..b964d51694c 100644 --- a/plugins/autoembed/lang/vi.js +++ b/plugins/autoembed/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'vi', { embeddingInProgress: 'Đang cố nhúng URL đã dán...', diff --git a/plugins/autoembed/lang/zh-cn.js b/plugins/autoembed/lang/zh-cn.js index 8bb4a3d803c..a7d66f19244 100644 --- a/plugins/autoembed/lang/zh-cn.js +++ b/plugins/autoembed/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'zh-cn', { embeddingInProgress: '正在尝试嵌入粘贴的 URL 里的媒体内容...', diff --git a/plugins/autoembed/lang/zh.js b/plugins/autoembed/lang/zh.js index ecdce1cd463..c0b0f7b6326 100644 --- a/plugins/autoembed/lang/zh.js +++ b/plugins/autoembed/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'autoembed', 'zh', { embeddingInProgress: '正在嘗試嵌入已貼上的 URL...', diff --git a/plugins/autoembed/plugin.js b/plugins/autoembed/plugin.js index a0cd12541d9..79a2c37582e 100644 --- a/plugins/autoembed/plugin.js +++ b/plugins/autoembed/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ 'use strict'; diff --git a/plugins/autogrow/plugin.js b/plugins/autogrow/plugin.js index f1cf83c10ae..9c353f87965 100644 --- a/plugins/autogrow/plugin.js +++ b/plugins/autogrow/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/autogrow/samples/autogrow.html b/plugins/autogrow/samples/autogrow.html index b635dcd4cd0..0fd0a813938 100644 --- a/plugins/autogrow/samples/autogrow.html +++ b/plugins/autogrow/samples/autogrow.html @@ -1,7 +1,7 @@ diff --git a/plugins/autolink/plugin.js b/plugins/autolink/plugin.js index a9bb6da3726..9cc72268a05 100644 --- a/plugins/autolink/plugin.js +++ b/plugins/autolink/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/balloonpanel/plugin.js b/plugins/balloonpanel/plugin.js index d7178740d17..4f63ca596b3 100644 --- a/plugins/balloonpanel/plugin.js +++ b/plugins/balloonpanel/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/balloonpanel/skins/kama/balloonpanel.css b/plugins/balloonpanel/skins/kama/balloonpanel.css index 516ac3e8e5f..9cfa228fb5d 100644 --- a/plugins/balloonpanel/skins/kama/balloonpanel.css +++ b/plugins/balloonpanel/skins/kama/balloonpanel.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ .cke_balloon diff --git a/plugins/balloonpanel/skins/moono-lisa/balloonpanel.css b/plugins/balloonpanel/skins/moono-lisa/balloonpanel.css index 793714b6797..cc7e2afc420 100644 --- a/plugins/balloonpanel/skins/moono-lisa/balloonpanel.css +++ b/plugins/balloonpanel/skins/moono-lisa/balloonpanel.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ .cke_balloon diff --git a/plugins/balloonpanel/skins/moono/balloonpanel.css b/plugins/balloonpanel/skins/moono/balloonpanel.css index ae640c91597..68c6d337f3b 100644 --- a/plugins/balloonpanel/skins/moono/balloonpanel.css +++ b/plugins/balloonpanel/skins/moono/balloonpanel.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ .cke_balloon diff --git a/plugins/balloontoolbar/plugin.js b/plugins/balloontoolbar/plugin.js index 477e8db52f8..af8f222102c 100644 --- a/plugins/balloontoolbar/plugin.js +++ b/plugins/balloontoolbar/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/balloontoolbar/skins/default.css b/plugins/balloontoolbar/skins/default.css index 320415e5657..baa3a80ca98 100644 --- a/plugins/balloontoolbar/skins/default.css +++ b/plugins/balloontoolbar/skins/default.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ .cke_balloon.cke_balloontoolbar diff --git a/plugins/balloontoolbar/skins/kama/balloontoolbar.css b/plugins/balloontoolbar/skins/kama/balloontoolbar.css index 619a88a9340..9ca716e5354 100644 --- a/plugins/balloontoolbar/skins/kama/balloontoolbar.css +++ b/plugins/balloontoolbar/skins/kama/balloontoolbar.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ .cke_balloon.cke_balloontoolbar diff --git a/plugins/balloontoolbar/skins/moono-lisa/balloontoolbar.css b/plugins/balloontoolbar/skins/moono-lisa/balloontoolbar.css index 17e6688987c..740673faaa8 100644 --- a/plugins/balloontoolbar/skins/moono-lisa/balloontoolbar.css +++ b/plugins/balloontoolbar/skins/moono-lisa/balloontoolbar.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ .cke_balloon.cke_balloontoolbar span:last-child a:last-child::after, diff --git a/plugins/balloontoolbar/skins/moono/balloontoolbar.css b/plugins/balloontoolbar/skins/moono/balloontoolbar.css index 5de0f08cf34..0eeeec3fe77 100644 --- a/plugins/balloontoolbar/skins/moono/balloontoolbar.css +++ b/plugins/balloontoolbar/skins/moono/balloontoolbar.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ .cke_balloon.cke_balloontoolbar diff --git a/plugins/basicstyles/lang/af.js b/plugins/basicstyles/lang/af.js index 39f3fe77760..2ed90fd8791 100644 --- a/plugins/basicstyles/lang/af.js +++ b/plugins/basicstyles/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'af', { bold: 'Vet', diff --git a/plugins/basicstyles/lang/ar.js b/plugins/basicstyles/lang/ar.js index 72e55e79b20..c5624fd5b67 100644 --- a/plugins/basicstyles/lang/ar.js +++ b/plugins/basicstyles/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'ar', { bold: 'عريض', diff --git a/plugins/basicstyles/lang/az.js b/plugins/basicstyles/lang/az.js index 74c35475f54..ade3a47a777 100644 --- a/plugins/basicstyles/lang/az.js +++ b/plugins/basicstyles/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'az', { bold: 'Qalın', diff --git a/plugins/basicstyles/lang/bg.js b/plugins/basicstyles/lang/bg.js index 464c8f17664..1187f3ddf5a 100644 --- a/plugins/basicstyles/lang/bg.js +++ b/plugins/basicstyles/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'bg', { bold: 'Удебелен', diff --git a/plugins/basicstyles/lang/bn.js b/plugins/basicstyles/lang/bn.js index 209c8495232..c2b64a6775e 100644 --- a/plugins/basicstyles/lang/bn.js +++ b/plugins/basicstyles/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'bn', { bold: 'বোল্ড', diff --git a/plugins/basicstyles/lang/bs.js b/plugins/basicstyles/lang/bs.js index b9ca87fc098..c30d4a47ad4 100644 --- a/plugins/basicstyles/lang/bs.js +++ b/plugins/basicstyles/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'bs', { bold: 'Boldiraj', diff --git a/plugins/basicstyles/lang/ca.js b/plugins/basicstyles/lang/ca.js index 9825e68c25f..d63d85b90d4 100644 --- a/plugins/basicstyles/lang/ca.js +++ b/plugins/basicstyles/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'ca', { bold: 'Negreta', diff --git a/plugins/basicstyles/lang/cs.js b/plugins/basicstyles/lang/cs.js index 4be0cd927e5..db85f857862 100644 --- a/plugins/basicstyles/lang/cs.js +++ b/plugins/basicstyles/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'cs', { bold: 'Tučné', diff --git a/plugins/basicstyles/lang/cy.js b/plugins/basicstyles/lang/cy.js index 7b3479a9e27..ac9788899b7 100644 --- a/plugins/basicstyles/lang/cy.js +++ b/plugins/basicstyles/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'cy', { bold: 'Bras', diff --git a/plugins/basicstyles/lang/da.js b/plugins/basicstyles/lang/da.js index af9cdd42d4a..b3501de957c 100644 --- a/plugins/basicstyles/lang/da.js +++ b/plugins/basicstyles/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'da', { bold: 'Fed', diff --git a/plugins/basicstyles/lang/de-ch.js b/plugins/basicstyles/lang/de-ch.js index c9c3da9128c..ab8691d8bbb 100644 --- a/plugins/basicstyles/lang/de-ch.js +++ b/plugins/basicstyles/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'de-ch', { bold: 'Fett', diff --git a/plugins/basicstyles/lang/de.js b/plugins/basicstyles/lang/de.js index c38a3fc58b3..bb6c89eb802 100644 --- a/plugins/basicstyles/lang/de.js +++ b/plugins/basicstyles/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'de', { bold: 'Fett', diff --git a/plugins/basicstyles/lang/el.js b/plugins/basicstyles/lang/el.js index 1330a725aca..5d43bf5fb13 100644 --- a/plugins/basicstyles/lang/el.js +++ b/plugins/basicstyles/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'el', { bold: 'Έντονη', diff --git a/plugins/basicstyles/lang/en-au.js b/plugins/basicstyles/lang/en-au.js index 4ec98ed499a..5d7c838e990 100644 --- a/plugins/basicstyles/lang/en-au.js +++ b/plugins/basicstyles/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'en-au', { bold: 'Bold', diff --git a/plugins/basicstyles/lang/en-ca.js b/plugins/basicstyles/lang/en-ca.js index 5d477ada554..1c8189e1996 100644 --- a/plugins/basicstyles/lang/en-ca.js +++ b/plugins/basicstyles/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'en-ca', { bold: 'Bold', diff --git a/plugins/basicstyles/lang/en-gb.js b/plugins/basicstyles/lang/en-gb.js index 5af4b1ae89d..a6049af6458 100644 --- a/plugins/basicstyles/lang/en-gb.js +++ b/plugins/basicstyles/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'en-gb', { bold: 'Bold', diff --git a/plugins/basicstyles/lang/en.js b/plugins/basicstyles/lang/en.js index 06a7ca9f868..c840a264f59 100644 --- a/plugins/basicstyles/lang/en.js +++ b/plugins/basicstyles/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'en', { bold: 'Bold', diff --git a/plugins/basicstyles/lang/eo.js b/plugins/basicstyles/lang/eo.js index 56726372dce..61e2524864a 100644 --- a/plugins/basicstyles/lang/eo.js +++ b/plugins/basicstyles/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'eo', { bold: 'Grasa', diff --git a/plugins/basicstyles/lang/es-mx.js b/plugins/basicstyles/lang/es-mx.js index 431960b6b38..ae63ffa4ddb 100644 --- a/plugins/basicstyles/lang/es-mx.js +++ b/plugins/basicstyles/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'es-mx', { bold: 'Negrita', diff --git a/plugins/basicstyles/lang/es.js b/plugins/basicstyles/lang/es.js index ec532f9e4e6..ea68218c933 100644 --- a/plugins/basicstyles/lang/es.js +++ b/plugins/basicstyles/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'es', { bold: 'Negrita', diff --git a/plugins/basicstyles/lang/et.js b/plugins/basicstyles/lang/et.js index 3cd3da29135..61a2719fe38 100644 --- a/plugins/basicstyles/lang/et.js +++ b/plugins/basicstyles/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'et', { bold: 'Paks', diff --git a/plugins/basicstyles/lang/eu.js b/plugins/basicstyles/lang/eu.js index 4136fb1a551..aeed62ac512 100644 --- a/plugins/basicstyles/lang/eu.js +++ b/plugins/basicstyles/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'eu', { bold: 'Lodia', diff --git a/plugins/basicstyles/lang/fa.js b/plugins/basicstyles/lang/fa.js index 22473ee332c..7f134512d72 100644 --- a/plugins/basicstyles/lang/fa.js +++ b/plugins/basicstyles/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'fa', { bold: 'درشت', diff --git a/plugins/basicstyles/lang/fi.js b/plugins/basicstyles/lang/fi.js index 0a52306d16d..c223be94dd3 100644 --- a/plugins/basicstyles/lang/fi.js +++ b/plugins/basicstyles/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'fi', { bold: 'Lihavoitu', diff --git a/plugins/basicstyles/lang/fo.js b/plugins/basicstyles/lang/fo.js index 4ff573ded76..795f55d54d5 100644 --- a/plugins/basicstyles/lang/fo.js +++ b/plugins/basicstyles/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'fo', { bold: 'Feit skrift', diff --git a/plugins/basicstyles/lang/fr-ca.js b/plugins/basicstyles/lang/fr-ca.js index 5e1b7f15974..392470616d3 100644 --- a/plugins/basicstyles/lang/fr-ca.js +++ b/plugins/basicstyles/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'fr-ca', { bold: 'Gras', diff --git a/plugins/basicstyles/lang/fr.js b/plugins/basicstyles/lang/fr.js index be6075f22af..d70736832a9 100644 --- a/plugins/basicstyles/lang/fr.js +++ b/plugins/basicstyles/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'fr', { bold: 'Gras', diff --git a/plugins/basicstyles/lang/gl.js b/plugins/basicstyles/lang/gl.js index fa1578de826..450236c2ae7 100644 --- a/plugins/basicstyles/lang/gl.js +++ b/plugins/basicstyles/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'gl', { bold: 'Negra', diff --git a/plugins/basicstyles/lang/gu.js b/plugins/basicstyles/lang/gu.js index 94bedb8c5c4..35fd3ebfe9d 100644 --- a/plugins/basicstyles/lang/gu.js +++ b/plugins/basicstyles/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'gu', { bold: 'બોલ્ડ/સ્પષ્ટ', diff --git a/plugins/basicstyles/lang/he.js b/plugins/basicstyles/lang/he.js index a449e5b77be..305349263ea 100644 --- a/plugins/basicstyles/lang/he.js +++ b/plugins/basicstyles/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'he', { bold: 'מודגש', diff --git a/plugins/basicstyles/lang/hi.js b/plugins/basicstyles/lang/hi.js index 3ba3dac263b..cba309e0bad 100644 --- a/plugins/basicstyles/lang/hi.js +++ b/plugins/basicstyles/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'hi', { bold: 'बोल्ड', diff --git a/plugins/basicstyles/lang/hr.js b/plugins/basicstyles/lang/hr.js index 0f232164493..53d6819a0e6 100644 --- a/plugins/basicstyles/lang/hr.js +++ b/plugins/basicstyles/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'hr', { bold: 'Podebljano', diff --git a/plugins/basicstyles/lang/hu.js b/plugins/basicstyles/lang/hu.js index 8f139532180..71adcf2aa0d 100644 --- a/plugins/basicstyles/lang/hu.js +++ b/plugins/basicstyles/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'hu', { bold: 'Félkövér', diff --git a/plugins/basicstyles/lang/id.js b/plugins/basicstyles/lang/id.js index 89fa38e27ea..acf11f64536 100644 --- a/plugins/basicstyles/lang/id.js +++ b/plugins/basicstyles/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'id', { bold: 'Huruf Tebal', diff --git a/plugins/basicstyles/lang/is.js b/plugins/basicstyles/lang/is.js index f051ffe9e67..dc65c890db1 100644 --- a/plugins/basicstyles/lang/is.js +++ b/plugins/basicstyles/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'is', { bold: 'Feitletrað', diff --git a/plugins/basicstyles/lang/it.js b/plugins/basicstyles/lang/it.js index 6914f907df5..f8ccb05299c 100644 --- a/plugins/basicstyles/lang/it.js +++ b/plugins/basicstyles/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'it', { bold: 'Grassetto', diff --git a/plugins/basicstyles/lang/ja.js b/plugins/basicstyles/lang/ja.js index f029d6e5b3e..7ae4584e2f9 100644 --- a/plugins/basicstyles/lang/ja.js +++ b/plugins/basicstyles/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'ja', { bold: '太字', diff --git a/plugins/basicstyles/lang/ka.js b/plugins/basicstyles/lang/ka.js index cb77a44a80c..6df90f8841f 100644 --- a/plugins/basicstyles/lang/ka.js +++ b/plugins/basicstyles/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'ka', { bold: 'მსხვილი', diff --git a/plugins/basicstyles/lang/km.js b/plugins/basicstyles/lang/km.js index 3227d96406b..a336e92d798 100644 --- a/plugins/basicstyles/lang/km.js +++ b/plugins/basicstyles/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'km', { bold: 'ដិត', diff --git a/plugins/basicstyles/lang/ko.js b/plugins/basicstyles/lang/ko.js index e6549618f0a..34afb6f5b02 100644 --- a/plugins/basicstyles/lang/ko.js +++ b/plugins/basicstyles/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'ko', { bold: '굵게', diff --git a/plugins/basicstyles/lang/ku.js b/plugins/basicstyles/lang/ku.js index dee7bcbd402..f076ad31c6a 100644 --- a/plugins/basicstyles/lang/ku.js +++ b/plugins/basicstyles/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'ku', { bold: 'قەڵەو', diff --git a/plugins/basicstyles/lang/lt.js b/plugins/basicstyles/lang/lt.js index 281d30d0152..d0a5dce5cff 100644 --- a/plugins/basicstyles/lang/lt.js +++ b/plugins/basicstyles/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'lt', { bold: 'Pusjuodis', diff --git a/plugins/basicstyles/lang/lv.js b/plugins/basicstyles/lang/lv.js index 75a884360d9..193f4df4ac0 100644 --- a/plugins/basicstyles/lang/lv.js +++ b/plugins/basicstyles/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'lv', { bold: 'Treknraksts', diff --git a/plugins/basicstyles/lang/mk.js b/plugins/basicstyles/lang/mk.js index da7cb1907bd..82bc80b436e 100644 --- a/plugins/basicstyles/lang/mk.js +++ b/plugins/basicstyles/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'mk', { bold: 'Здебелено', diff --git a/plugins/basicstyles/lang/mn.js b/plugins/basicstyles/lang/mn.js index c501b797ed0..f6d370f6322 100644 --- a/plugins/basicstyles/lang/mn.js +++ b/plugins/basicstyles/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'mn', { bold: 'Тод бүдүүн', diff --git a/plugins/basicstyles/lang/ms.js b/plugins/basicstyles/lang/ms.js index 68078a48fa4..ed4aadb9431 100644 --- a/plugins/basicstyles/lang/ms.js +++ b/plugins/basicstyles/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'ms', { bold: 'Bold', diff --git a/plugins/basicstyles/lang/nb.js b/plugins/basicstyles/lang/nb.js index 62d66889c5d..0ae429a1174 100644 --- a/plugins/basicstyles/lang/nb.js +++ b/plugins/basicstyles/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'nb', { bold: 'Fet', diff --git a/plugins/basicstyles/lang/nl.js b/plugins/basicstyles/lang/nl.js index 0c844d2e1e0..14c4001ff9a 100644 --- a/plugins/basicstyles/lang/nl.js +++ b/plugins/basicstyles/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'nl', { bold: 'Vet', diff --git a/plugins/basicstyles/lang/no.js b/plugins/basicstyles/lang/no.js index 91205a00f5b..f5968aa703f 100644 --- a/plugins/basicstyles/lang/no.js +++ b/plugins/basicstyles/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'no', { bold: 'Fet', diff --git a/plugins/basicstyles/lang/oc.js b/plugins/basicstyles/lang/oc.js index a623b4184cd..8b5bc7784d2 100644 --- a/plugins/basicstyles/lang/oc.js +++ b/plugins/basicstyles/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'oc', { bold: 'Gras', diff --git a/plugins/basicstyles/lang/pl.js b/plugins/basicstyles/lang/pl.js index 5ba9b849ffa..0c3114d1d94 100644 --- a/plugins/basicstyles/lang/pl.js +++ b/plugins/basicstyles/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'pl', { bold: 'Pogrubienie', diff --git a/plugins/basicstyles/lang/pt-br.js b/plugins/basicstyles/lang/pt-br.js index ac695b0fc1b..6837b056716 100644 --- a/plugins/basicstyles/lang/pt-br.js +++ b/plugins/basicstyles/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'pt-br', { bold: 'Negrito', diff --git a/plugins/basicstyles/lang/pt.js b/plugins/basicstyles/lang/pt.js index 1dd3f9afa7c..0937ef067bf 100644 --- a/plugins/basicstyles/lang/pt.js +++ b/plugins/basicstyles/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'pt', { bold: 'Negrito', diff --git a/plugins/basicstyles/lang/ro.js b/plugins/basicstyles/lang/ro.js index 25654a956a8..11285f15430 100644 --- a/plugins/basicstyles/lang/ro.js +++ b/plugins/basicstyles/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'ro', { bold: 'Îngroşat (bold)', diff --git a/plugins/basicstyles/lang/ru.js b/plugins/basicstyles/lang/ru.js index eb31959a654..0b21b83c68f 100644 --- a/plugins/basicstyles/lang/ru.js +++ b/plugins/basicstyles/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'ru', { bold: 'Полужирный', diff --git a/plugins/basicstyles/lang/si.js b/plugins/basicstyles/lang/si.js index d16a8a2eaee..cdbd56ce367 100644 --- a/plugins/basicstyles/lang/si.js +++ b/plugins/basicstyles/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'si', { bold: 'තද අකුරින් ලියනලද', diff --git a/plugins/basicstyles/lang/sk.js b/plugins/basicstyles/lang/sk.js index 7ebb06da222..ad3a0f8a200 100644 --- a/plugins/basicstyles/lang/sk.js +++ b/plugins/basicstyles/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'sk', { bold: 'Tučné', diff --git a/plugins/basicstyles/lang/sl.js b/plugins/basicstyles/lang/sl.js index ff6933c0bfc..e33ac121c2c 100644 --- a/plugins/basicstyles/lang/sl.js +++ b/plugins/basicstyles/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'sl', { bold: 'Krepko', diff --git a/plugins/basicstyles/lang/sq.js b/plugins/basicstyles/lang/sq.js index f7bfa7169a9..96e8c6ade7d 100644 --- a/plugins/basicstyles/lang/sq.js +++ b/plugins/basicstyles/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'sq', { bold: 'Trash', diff --git a/plugins/basicstyles/lang/sr-latn.js b/plugins/basicstyles/lang/sr-latn.js index 75b4a90b337..eb8e0bf48ec 100644 --- a/plugins/basicstyles/lang/sr-latn.js +++ b/plugins/basicstyles/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'sr-latn', { bold: 'Podebljano', diff --git a/plugins/basicstyles/lang/sr.js b/plugins/basicstyles/lang/sr.js index d445f36d93e..45ee6ae29ce 100644 --- a/plugins/basicstyles/lang/sr.js +++ b/plugins/basicstyles/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'sr', { bold: 'Подебљано', diff --git a/plugins/basicstyles/lang/sv.js b/plugins/basicstyles/lang/sv.js index d453ae3820c..160f1486b26 100644 --- a/plugins/basicstyles/lang/sv.js +++ b/plugins/basicstyles/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'sv', { bold: 'Fet', diff --git a/plugins/basicstyles/lang/th.js b/plugins/basicstyles/lang/th.js index 43154c153f9..0b13a2ada33 100644 --- a/plugins/basicstyles/lang/th.js +++ b/plugins/basicstyles/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'th', { bold: 'ตัวหนา', diff --git a/plugins/basicstyles/lang/tr.js b/plugins/basicstyles/lang/tr.js index 27131d4ca64..5ea4155f05e 100644 --- a/plugins/basicstyles/lang/tr.js +++ b/plugins/basicstyles/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'tr', { bold: 'Kalın', diff --git a/plugins/basicstyles/lang/tt.js b/plugins/basicstyles/lang/tt.js index a4db71f23a4..f1cf63e7e1e 100644 --- a/plugins/basicstyles/lang/tt.js +++ b/plugins/basicstyles/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'tt', { bold: 'Калын', diff --git a/plugins/basicstyles/lang/ug.js b/plugins/basicstyles/lang/ug.js index 682837326e6..a761a7c0579 100644 --- a/plugins/basicstyles/lang/ug.js +++ b/plugins/basicstyles/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'ug', { bold: 'توم', diff --git a/plugins/basicstyles/lang/uk.js b/plugins/basicstyles/lang/uk.js index 136c5ac538b..bc75441fd5e 100644 --- a/plugins/basicstyles/lang/uk.js +++ b/plugins/basicstyles/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'uk', { bold: 'Жирний', diff --git a/plugins/basicstyles/lang/vi.js b/plugins/basicstyles/lang/vi.js index e2a026c638b..cefdcf81b73 100644 --- a/plugins/basicstyles/lang/vi.js +++ b/plugins/basicstyles/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'vi', { bold: 'Đậm', diff --git a/plugins/basicstyles/lang/zh-cn.js b/plugins/basicstyles/lang/zh-cn.js index bcff047847c..002e4fd94e9 100644 --- a/plugins/basicstyles/lang/zh-cn.js +++ b/plugins/basicstyles/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'zh-cn', { bold: '加粗', diff --git a/plugins/basicstyles/lang/zh.js b/plugins/basicstyles/lang/zh.js index 35825eb8f70..05c75c76cba 100644 --- a/plugins/basicstyles/lang/zh.js +++ b/plugins/basicstyles/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'basicstyles', 'zh', { bold: '粗體', diff --git a/plugins/basicstyles/plugin.js b/plugins/basicstyles/plugin.js index ef7c2908904..16f14ba04ea 100644 --- a/plugins/basicstyles/plugin.js +++ b/plugins/basicstyles/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.add( 'basicstyles', { diff --git a/plugins/bbcode/dev/bbcode.html b/plugins/bbcode/dev/bbcode.html index c2cc93fc08c..105dde6fe8a 100644 --- a/plugins/bbcode/dev/bbcode.html +++ b/plugins/bbcode/dev/bbcode.html @@ -1,7 +1,7 @@ diff --git a/plugins/bbcode/plugin.js b/plugins/bbcode/plugin.js index 359354f5b26..7d1847d1d18 100644 --- a/plugins/bbcode/plugin.js +++ b/plugins/bbcode/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/bbcode/samples/bbcode.html b/plugins/bbcode/samples/bbcode.html index 3eaacb627c6..03f268c6411 100644 --- a/plugins/bbcode/samples/bbcode.html +++ b/plugins/bbcode/samples/bbcode.html @@ -1,7 +1,7 @@ diff --git a/plugins/bidi/lang/af.js b/plugins/bidi/lang/af.js index 32d8a8b5633..d6573a8812c 100644 --- a/plugins/bidi/lang/af.js +++ b/plugins/bidi/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'af', { ltr: 'Skryfrigting van links na regs', diff --git a/plugins/bidi/lang/ar.js b/plugins/bidi/lang/ar.js index aaa1d0133cd..4b94b502c11 100644 --- a/plugins/bidi/lang/ar.js +++ b/plugins/bidi/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'ar', { ltr: 'إتجاه النص من اليسار إلى اليمين', diff --git a/plugins/bidi/lang/az.js b/plugins/bidi/lang/az.js index 9e6e31b2200..df330f6a2a9 100644 --- a/plugins/bidi/lang/az.js +++ b/plugins/bidi/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'az', { ltr: 'Mətnin istiqaməti - soldan sağa', diff --git a/plugins/bidi/lang/bg.js b/plugins/bidi/lang/bg.js index 626aa75cbd5..9cdf06d757e 100644 --- a/plugins/bidi/lang/bg.js +++ b/plugins/bidi/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'bg', { ltr: 'Посока на текста от ляво надясно', diff --git a/plugins/bidi/lang/bn.js b/plugins/bidi/lang/bn.js index 98703d45ae1..a8a5bbab30c 100644 --- a/plugins/bidi/lang/bn.js +++ b/plugins/bidi/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'bn', { ltr: 'Text direction from left to right', // MISSING diff --git a/plugins/bidi/lang/bs.js b/plugins/bidi/lang/bs.js index c7234c92bf6..3debf8c6e00 100644 --- a/plugins/bidi/lang/bs.js +++ b/plugins/bidi/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'bs', { ltr: 'Text direction from left to right', // MISSING diff --git a/plugins/bidi/lang/ca.js b/plugins/bidi/lang/ca.js index fecd5f65d14..4374b051634 100644 --- a/plugins/bidi/lang/ca.js +++ b/plugins/bidi/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'ca', { ltr: 'Direcció del text d\'esquerra a dreta', diff --git a/plugins/bidi/lang/cs.js b/plugins/bidi/lang/cs.js index ca1921f31da..114ff270338 100644 --- a/plugins/bidi/lang/cs.js +++ b/plugins/bidi/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'cs', { ltr: 'Směr textu zleva doprava', diff --git a/plugins/bidi/lang/cy.js b/plugins/bidi/lang/cy.js index 9e2118b2f8d..c25617451ed 100644 --- a/plugins/bidi/lang/cy.js +++ b/plugins/bidi/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'cy', { ltr: 'Cyfeiriad testun o\'r chwith i\'r dde', diff --git a/plugins/bidi/lang/da.js b/plugins/bidi/lang/da.js index 88de707a7ed..b2b3a5fb15c 100644 --- a/plugins/bidi/lang/da.js +++ b/plugins/bidi/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'da', { ltr: 'Tekstretning fra venstre til højre', diff --git a/plugins/bidi/lang/de-ch.js b/plugins/bidi/lang/de-ch.js index 997c4981f99..c94916e0991 100644 --- a/plugins/bidi/lang/de-ch.js +++ b/plugins/bidi/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'de-ch', { ltr: 'Leserichtung von Links nach Rechts', diff --git a/plugins/bidi/lang/de.js b/plugins/bidi/lang/de.js index 3afdc2ad814..60b3a871791 100644 --- a/plugins/bidi/lang/de.js +++ b/plugins/bidi/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'de', { ltr: 'Leserichtung von Links nach Rechts', diff --git a/plugins/bidi/lang/el.js b/plugins/bidi/lang/el.js index c2a3eadf8cb..e1a208b1080 100644 --- a/plugins/bidi/lang/el.js +++ b/plugins/bidi/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'el', { ltr: 'Διεύθυνση κειμένου από αριστερά στα δεξιά', diff --git a/plugins/bidi/lang/en-au.js b/plugins/bidi/lang/en-au.js index b70c9175664..d271e5eb1a1 100644 --- a/plugins/bidi/lang/en-au.js +++ b/plugins/bidi/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'en-au', { ltr: 'Text direction from left to right', diff --git a/plugins/bidi/lang/en-ca.js b/plugins/bidi/lang/en-ca.js index a0047b31414..192b7a595bd 100644 --- a/plugins/bidi/lang/en-ca.js +++ b/plugins/bidi/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'en-ca', { ltr: 'Text direction from left to right', // MISSING diff --git a/plugins/bidi/lang/en-gb.js b/plugins/bidi/lang/en-gb.js index bf4c113626c..40f7a504e45 100644 --- a/plugins/bidi/lang/en-gb.js +++ b/plugins/bidi/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'en-gb', { ltr: 'Text direction from left to right', diff --git a/plugins/bidi/lang/en.js b/plugins/bidi/lang/en.js index 328e7a47bdb..c66f02d9566 100644 --- a/plugins/bidi/lang/en.js +++ b/plugins/bidi/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'en', { ltr: 'Text direction from left to right', diff --git a/plugins/bidi/lang/eo.js b/plugins/bidi/lang/eo.js index 91703d7d6f6..0ffef5bb78f 100644 --- a/plugins/bidi/lang/eo.js +++ b/plugins/bidi/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'eo', { ltr: 'Tekstdirekto de maldekstre dekstren', diff --git a/plugins/bidi/lang/es-mx.js b/plugins/bidi/lang/es-mx.js index eb6df81c429..c053bb33264 100644 --- a/plugins/bidi/lang/es-mx.js +++ b/plugins/bidi/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'es-mx', { ltr: 'Dirección del texto de izquierda a derecha', diff --git a/plugins/bidi/lang/es.js b/plugins/bidi/lang/es.js index af3cccfa15b..02d81762362 100644 --- a/plugins/bidi/lang/es.js +++ b/plugins/bidi/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'es', { ltr: 'Dirección del texto de izquierda a derecha', diff --git a/plugins/bidi/lang/et.js b/plugins/bidi/lang/et.js index 74f64cffa4a..7bce2401cf3 100644 --- a/plugins/bidi/lang/et.js +++ b/plugins/bidi/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'et', { ltr: 'Teksti suund vasakult paremale', diff --git a/plugins/bidi/lang/eu.js b/plugins/bidi/lang/eu.js index 8847dbd8081..56e7007bf06 100644 --- a/plugins/bidi/lang/eu.js +++ b/plugins/bidi/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'eu', { ltr: 'Testuaren norantza ezkerretik eskuinera', diff --git a/plugins/bidi/lang/fa.js b/plugins/bidi/lang/fa.js index cb44e54fd08..90e24304a58 100644 --- a/plugins/bidi/lang/fa.js +++ b/plugins/bidi/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'fa', { ltr: 'جهت متن از چپ به راست', diff --git a/plugins/bidi/lang/fi.js b/plugins/bidi/lang/fi.js index 81fc2072dcb..8663598a3c6 100644 --- a/plugins/bidi/lang/fi.js +++ b/plugins/bidi/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'fi', { ltr: 'Tekstin suunta vasemmalta oikealle', diff --git a/plugins/bidi/lang/fo.js b/plugins/bidi/lang/fo.js index cb85766ca8b..2620aaacb20 100644 --- a/plugins/bidi/lang/fo.js +++ b/plugins/bidi/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'fo', { ltr: 'Tekstkós frá vinstru til høgru', diff --git a/plugins/bidi/lang/fr-ca.js b/plugins/bidi/lang/fr-ca.js index 1ca2caaa773..b8662b5b051 100644 --- a/plugins/bidi/lang/fr-ca.js +++ b/plugins/bidi/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'fr-ca', { ltr: 'Direction du texte de gauche à droite', diff --git a/plugins/bidi/lang/fr.js b/plugins/bidi/lang/fr.js index 71daefd6693..eb8c0220a29 100644 --- a/plugins/bidi/lang/fr.js +++ b/plugins/bidi/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'fr', { ltr: 'Direction du texte de la gauche vers la droite', diff --git a/plugins/bidi/lang/gl.js b/plugins/bidi/lang/gl.js index 8f4ff976291..25cc0eebe54 100644 --- a/plugins/bidi/lang/gl.js +++ b/plugins/bidi/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'gl', { ltr: 'Dirección do texto de esquerda a dereita', diff --git a/plugins/bidi/lang/gu.js b/plugins/bidi/lang/gu.js index 8137161a6ea..30e0a899d8d 100644 --- a/plugins/bidi/lang/gu.js +++ b/plugins/bidi/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'gu', { ltr: 'ટેક્ષ્ત્ ની દિશા ડાબે થી જમણે', diff --git a/plugins/bidi/lang/he.js b/plugins/bidi/lang/he.js index fea51825364..68cfe941fe2 100644 --- a/plugins/bidi/lang/he.js +++ b/plugins/bidi/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'he', { ltr: 'כיוון טקסט משמאל לימין (LTR)', diff --git a/plugins/bidi/lang/hi.js b/plugins/bidi/lang/hi.js index 3dd078a38c4..625bd11320b 100644 --- a/plugins/bidi/lang/hi.js +++ b/plugins/bidi/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'hi', { ltr: 'Text direction from left to right', // MISSING diff --git a/plugins/bidi/lang/hr.js b/plugins/bidi/lang/hr.js index 401041ff913..3191643ed43 100644 --- a/plugins/bidi/lang/hr.js +++ b/plugins/bidi/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'hr', { ltr: 'Smjer teksta s lijeva na desno', diff --git a/plugins/bidi/lang/hu.js b/plugins/bidi/lang/hu.js index 05429f32513..3d80ae6c04f 100644 --- a/plugins/bidi/lang/hu.js +++ b/plugins/bidi/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'hu', { ltr: 'Szöveg iránya balról jobbra', diff --git a/plugins/bidi/lang/id.js b/plugins/bidi/lang/id.js index 421d663f452..58c52794663 100644 --- a/plugins/bidi/lang/id.js +++ b/plugins/bidi/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'id', { ltr: 'Arah penulisan dari kiri ke kanan.', diff --git a/plugins/bidi/lang/is.js b/plugins/bidi/lang/is.js index 4ea6dcccbd1..ac796f338bf 100644 --- a/plugins/bidi/lang/is.js +++ b/plugins/bidi/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'is', { ltr: 'Text direction from left to right', // MISSING diff --git a/plugins/bidi/lang/it.js b/plugins/bidi/lang/it.js index 3aff1d856b2..4be5fecfd44 100644 --- a/plugins/bidi/lang/it.js +++ b/plugins/bidi/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'it', { ltr: 'Direzione del testo da sinistra verso destra', diff --git a/plugins/bidi/lang/ja.js b/plugins/bidi/lang/ja.js index 90ada721f43..3dee6147852 100644 --- a/plugins/bidi/lang/ja.js +++ b/plugins/bidi/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'ja', { ltr: 'テキストの向き : 左から右へ', diff --git a/plugins/bidi/lang/ka.js b/plugins/bidi/lang/ka.js index 3079ac58374..9c6bd2960d1 100644 --- a/plugins/bidi/lang/ka.js +++ b/plugins/bidi/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'ka', { ltr: 'ტექსტის მიმართულება მარცხნიდან მარჯვნივ', diff --git a/plugins/bidi/lang/km.js b/plugins/bidi/lang/km.js index 9541fb5bc65..9b0f01ec5ac 100644 --- a/plugins/bidi/lang/km.js +++ b/plugins/bidi/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'km', { ltr: 'ទិស​ដៅ​អក្សរ​ពី​ឆ្វេង​ទៅ​ស្ដាំ', diff --git a/plugins/bidi/lang/ko.js b/plugins/bidi/lang/ko.js index c5b6a687c3a..e86375ccd19 100644 --- a/plugins/bidi/lang/ko.js +++ b/plugins/bidi/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'ko', { ltr: '텍스트 방향이 왼쪽에서 오른쪽으로 ', diff --git a/plugins/bidi/lang/ku.js b/plugins/bidi/lang/ku.js index 31f101f84a0..d5838da521d 100644 --- a/plugins/bidi/lang/ku.js +++ b/plugins/bidi/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'ku', { ltr: 'ئاراستەی نووسە لە چەپ بۆ ڕاست', diff --git a/plugins/bidi/lang/lt.js b/plugins/bidi/lang/lt.js index d59ce368325..b382b4fefca 100644 --- a/plugins/bidi/lang/lt.js +++ b/plugins/bidi/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'lt', { ltr: 'Tekstas iš kairės į dešinę', diff --git a/plugins/bidi/lang/lv.js b/plugins/bidi/lang/lv.js index f5d3c69f64d..ad70beef5ed 100644 --- a/plugins/bidi/lang/lv.js +++ b/plugins/bidi/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'lv', { ltr: 'Teksta virziens no kreisās uz labo', diff --git a/plugins/bidi/lang/mk.js b/plugins/bidi/lang/mk.js index 34509faca9e..90b1a14acb4 100644 --- a/plugins/bidi/lang/mk.js +++ b/plugins/bidi/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'mk', { ltr: 'Насока на текст: од лево кон десно', diff --git a/plugins/bidi/lang/mn.js b/plugins/bidi/lang/mn.js index 3414b90e999..ff4ae734e8c 100644 --- a/plugins/bidi/lang/mn.js +++ b/plugins/bidi/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'mn', { ltr: 'Зүүнээс баруун тийш бичлэг', diff --git a/plugins/bidi/lang/ms.js b/plugins/bidi/lang/ms.js index 688ac835524..346cfc20dfd 100644 --- a/plugins/bidi/lang/ms.js +++ b/plugins/bidi/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'ms', { ltr: 'Text direction from left to right', // MISSING diff --git a/plugins/bidi/lang/nb.js b/plugins/bidi/lang/nb.js index d82ae31873b..4fbbefaed00 100644 --- a/plugins/bidi/lang/nb.js +++ b/plugins/bidi/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'nb', { ltr: 'Tekstretning fra venstre til høyre', diff --git a/plugins/bidi/lang/nl.js b/plugins/bidi/lang/nl.js index 15a780fb235..96e5f5be38f 100644 --- a/plugins/bidi/lang/nl.js +++ b/plugins/bidi/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'nl', { ltr: 'Schrijfrichting van links naar rechts', diff --git a/plugins/bidi/lang/no.js b/plugins/bidi/lang/no.js index 0e756cf4eda..cf1c6da15da 100644 --- a/plugins/bidi/lang/no.js +++ b/plugins/bidi/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'no', { ltr: 'Tekstretning fra venstre til høyre', diff --git a/plugins/bidi/lang/oc.js b/plugins/bidi/lang/oc.js index 25cec769ad6..85f501758b6 100644 --- a/plugins/bidi/lang/oc.js +++ b/plugins/bidi/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'oc', { ltr: 'Direccion del tèxte d\'esquèrra cap a dreita', diff --git a/plugins/bidi/lang/pl.js b/plugins/bidi/lang/pl.js index 49efe3838cb..96d22947104 100644 --- a/plugins/bidi/lang/pl.js +++ b/plugins/bidi/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'pl', { ltr: 'Kierunek tekstu od lewej strony do prawej', diff --git a/plugins/bidi/lang/pt-br.js b/plugins/bidi/lang/pt-br.js index 1b1ad97127f..7f154402d0b 100644 --- a/plugins/bidi/lang/pt-br.js +++ b/plugins/bidi/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'pt-br', { ltr: 'Direção do texto da esquerda para a direita', diff --git a/plugins/bidi/lang/pt.js b/plugins/bidi/lang/pt.js index 50a2521e6ac..740efd5c755 100644 --- a/plugins/bidi/lang/pt.js +++ b/plugins/bidi/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'pt', { ltr: 'Direção do texto da esquerda para a direita', diff --git a/plugins/bidi/lang/ro.js b/plugins/bidi/lang/ro.js index 5301849a900..bc8ee191592 100644 --- a/plugins/bidi/lang/ro.js +++ b/plugins/bidi/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'ro', { ltr: 'Direcția textului de la stânga la dreapta', diff --git a/plugins/bidi/lang/ru.js b/plugins/bidi/lang/ru.js index e34a2707702..63f2ab199f5 100644 --- a/plugins/bidi/lang/ru.js +++ b/plugins/bidi/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'ru', { ltr: 'Направление текста слева направо', diff --git a/plugins/bidi/lang/si.js b/plugins/bidi/lang/si.js index 299272c2e52..fd0f52f0df6 100644 --- a/plugins/bidi/lang/si.js +++ b/plugins/bidi/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'si', { ltr: 'වගන්ති දිශාව වමේ සිට දකුණට', diff --git a/plugins/bidi/lang/sk.js b/plugins/bidi/lang/sk.js index 7f2d1d171ed..075cb94c987 100644 --- a/plugins/bidi/lang/sk.js +++ b/plugins/bidi/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'sk', { ltr: 'Smer textu zľava doprava', diff --git a/plugins/bidi/lang/sl.js b/plugins/bidi/lang/sl.js index 3ba6f9e9eac..dd79bb06c4c 100644 --- a/plugins/bidi/lang/sl.js +++ b/plugins/bidi/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'sl', { ltr: 'Smer besedila od leve proti desni', diff --git a/plugins/bidi/lang/sq.js b/plugins/bidi/lang/sq.js index f0d8ddedc1f..ec25b361b27 100644 --- a/plugins/bidi/lang/sq.js +++ b/plugins/bidi/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'sq', { ltr: 'Drejtimi i tekstit nga e majta në të djathtë', diff --git a/plugins/bidi/lang/sr-latn.js b/plugins/bidi/lang/sr-latn.js index c0db354c7de..b5a34f88946 100644 --- a/plugins/bidi/lang/sr-latn.js +++ b/plugins/bidi/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'sr-latn', { ltr: 'Pravac teksta sa leva na desno', diff --git a/plugins/bidi/lang/sr.js b/plugins/bidi/lang/sr.js index 3de2a6d4ad5..3fd83f5d617 100644 --- a/plugins/bidi/lang/sr.js +++ b/plugins/bidi/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'sr', { ltr: 'Правац текста са лева на десно', diff --git a/plugins/bidi/lang/sv.js b/plugins/bidi/lang/sv.js index 3116d2e8d01..7bf6efa0af8 100644 --- a/plugins/bidi/lang/sv.js +++ b/plugins/bidi/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'sv', { ltr: 'Text riktning från vänster till höger', diff --git a/plugins/bidi/lang/th.js b/plugins/bidi/lang/th.js index a2b26725c80..7d31266f953 100644 --- a/plugins/bidi/lang/th.js +++ b/plugins/bidi/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'th', { ltr: 'Text direction from left to right', // MISSING diff --git a/plugins/bidi/lang/tr.js b/plugins/bidi/lang/tr.js index a307c9aa4e6..a59ccc386e0 100644 --- a/plugins/bidi/lang/tr.js +++ b/plugins/bidi/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'tr', { ltr: 'Metin yönü soldan sağa', diff --git a/plugins/bidi/lang/tt.js b/plugins/bidi/lang/tt.js index cc7f80296da..1fe44269c1f 100644 --- a/plugins/bidi/lang/tt.js +++ b/plugins/bidi/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'tt', { ltr: 'Сулдан уңга язылыш', diff --git a/plugins/bidi/lang/ug.js b/plugins/bidi/lang/ug.js index dea8d23603b..4cd743c3d92 100644 --- a/plugins/bidi/lang/ug.js +++ b/plugins/bidi/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'ug', { ltr: 'تېكىست يۆنىلىشى سولدىن ئوڭغا', diff --git a/plugins/bidi/lang/uk.js b/plugins/bidi/lang/uk.js index 5e2cfa978cc..5e38ec4833d 100644 --- a/plugins/bidi/lang/uk.js +++ b/plugins/bidi/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'uk', { ltr: 'Напрямок тексту зліва направо', diff --git a/plugins/bidi/lang/vi.js b/plugins/bidi/lang/vi.js index 376f94c6b0c..3975db9cad1 100644 --- a/plugins/bidi/lang/vi.js +++ b/plugins/bidi/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'vi', { ltr: 'Văn bản hướng từ trái sang phải', diff --git a/plugins/bidi/lang/zh-cn.js b/plugins/bidi/lang/zh-cn.js index bacdd894a12..78e7dc827c3 100644 --- a/plugins/bidi/lang/zh-cn.js +++ b/plugins/bidi/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'zh-cn', { ltr: '文字方向为从左至右', diff --git a/plugins/bidi/lang/zh.js b/plugins/bidi/lang/zh.js index 2a7e8de276e..91701a63947 100644 --- a/plugins/bidi/lang/zh.js +++ b/plugins/bidi/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'bidi', 'zh', { ltr: '文字方向從左至右', diff --git a/plugins/bidi/plugin.js b/plugins/bidi/plugin.js index 2766ab1cf9c..8030618c479 100644 --- a/plugins/bidi/plugin.js +++ b/plugins/bidi/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/blockquote/lang/af.js b/plugins/blockquote/lang/af.js index 1f60be0ebec..9a1598a1db1 100644 --- a/plugins/blockquote/lang/af.js +++ b/plugins/blockquote/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'af', { toolbar: 'Sitaatblok' diff --git a/plugins/blockquote/lang/ar.js b/plugins/blockquote/lang/ar.js index b9c589dbc65..79a90b6683b 100644 --- a/plugins/blockquote/lang/ar.js +++ b/plugins/blockquote/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'ar', { toolbar: 'اقتباس' diff --git a/plugins/blockquote/lang/az.js b/plugins/blockquote/lang/az.js index 357cb21784f..49bc58e13d2 100644 --- a/plugins/blockquote/lang/az.js +++ b/plugins/blockquote/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'az', { toolbar: 'Sitat bloku' diff --git a/plugins/blockquote/lang/bg.js b/plugins/blockquote/lang/bg.js index c294b3c841c..e6258cd2d8d 100644 --- a/plugins/blockquote/lang/bg.js +++ b/plugins/blockquote/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'bg', { toolbar: 'Блок за цитат' diff --git a/plugins/blockquote/lang/bn.js b/plugins/blockquote/lang/bn.js index c8acfaf7c92..1f2c7f5dcc9 100644 --- a/plugins/blockquote/lang/bn.js +++ b/plugins/blockquote/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'bn', { toolbar: 'Block Quote' // MISSING diff --git a/plugins/blockquote/lang/bs.js b/plugins/blockquote/lang/bs.js index b7444e89804..68431509d8a 100644 --- a/plugins/blockquote/lang/bs.js +++ b/plugins/blockquote/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'bs', { toolbar: 'Block Quote' // MISSING diff --git a/plugins/blockquote/lang/ca.js b/plugins/blockquote/lang/ca.js index d4b68301f27..6994b746a01 100644 --- a/plugins/blockquote/lang/ca.js +++ b/plugins/blockquote/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'ca', { toolbar: 'Bloc de cita' diff --git a/plugins/blockquote/lang/cs.js b/plugins/blockquote/lang/cs.js index e9a1beb32bb..df4924e9b7b 100644 --- a/plugins/blockquote/lang/cs.js +++ b/plugins/blockquote/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'cs', { toolbar: 'Citace' diff --git a/plugins/blockquote/lang/cy.js b/plugins/blockquote/lang/cy.js index 3d6f85e2ded..adf5b658337 100644 --- a/plugins/blockquote/lang/cy.js +++ b/plugins/blockquote/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'cy', { toolbar: 'Dyfyniad bloc' diff --git a/plugins/blockquote/lang/da.js b/plugins/blockquote/lang/da.js index ad84f264b91..6287831fef2 100644 --- a/plugins/blockquote/lang/da.js +++ b/plugins/blockquote/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'da', { toolbar: 'Blokcitat' diff --git a/plugins/blockquote/lang/de-ch.js b/plugins/blockquote/lang/de-ch.js index cd906e55d32..5c74e1c6dc5 100644 --- a/plugins/blockquote/lang/de-ch.js +++ b/plugins/blockquote/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'de-ch', { toolbar: 'Zitatblock' diff --git a/plugins/blockquote/lang/de.js b/plugins/blockquote/lang/de.js index d98e34bccc4..17ee9a47cae 100644 --- a/plugins/blockquote/lang/de.js +++ b/plugins/blockquote/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'de', { toolbar: 'Zitatblock' diff --git a/plugins/blockquote/lang/el.js b/plugins/blockquote/lang/el.js index e8b5f24816b..fe988231d1d 100644 --- a/plugins/blockquote/lang/el.js +++ b/plugins/blockquote/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'el', { toolbar: 'Περιοχή Παράθεσης' diff --git a/plugins/blockquote/lang/en-au.js b/plugins/blockquote/lang/en-au.js index 072053fd556..6677a9319da 100644 --- a/plugins/blockquote/lang/en-au.js +++ b/plugins/blockquote/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'en-au', { toolbar: 'Block Quote' diff --git a/plugins/blockquote/lang/en-ca.js b/plugins/blockquote/lang/en-ca.js index 02479bbeacc..5deb2818678 100644 --- a/plugins/blockquote/lang/en-ca.js +++ b/plugins/blockquote/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'en-ca', { toolbar: 'Block Quote' diff --git a/plugins/blockquote/lang/en-gb.js b/plugins/blockquote/lang/en-gb.js index b9af3a291dd..70cae7a1caf 100644 --- a/plugins/blockquote/lang/en-gb.js +++ b/plugins/blockquote/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'en-gb', { toolbar: 'Block Quote' diff --git a/plugins/blockquote/lang/en.js b/plugins/blockquote/lang/en.js index 3c3f2a47631..7aad5fcb421 100644 --- a/plugins/blockquote/lang/en.js +++ b/plugins/blockquote/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'en', { toolbar: 'Block Quote' diff --git a/plugins/blockquote/lang/eo.js b/plugins/blockquote/lang/eo.js index 6814499e396..000cf4954b1 100644 --- a/plugins/blockquote/lang/eo.js +++ b/plugins/blockquote/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'eo', { toolbar: 'Citaĵo' diff --git a/plugins/blockquote/lang/es-mx.js b/plugins/blockquote/lang/es-mx.js index 7f62cd646f4..846b872a6e4 100644 --- a/plugins/blockquote/lang/es-mx.js +++ b/plugins/blockquote/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'es-mx', { toolbar: 'Entrecomillado' diff --git a/plugins/blockquote/lang/es.js b/plugins/blockquote/lang/es.js index 486b28de303..126100551fb 100644 --- a/plugins/blockquote/lang/es.js +++ b/plugins/blockquote/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'es', { toolbar: 'Cita' diff --git a/plugins/blockquote/lang/et.js b/plugins/blockquote/lang/et.js index 92070111ba3..397a35efb79 100644 --- a/plugins/blockquote/lang/et.js +++ b/plugins/blockquote/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'et', { toolbar: 'Blokktsitaat' diff --git a/plugins/blockquote/lang/eu.js b/plugins/blockquote/lang/eu.js index d7a4a60b835..96fa8bf7eb2 100644 --- a/plugins/blockquote/lang/eu.js +++ b/plugins/blockquote/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'eu', { toolbar: 'Aipamen blokea' diff --git a/plugins/blockquote/lang/fa.js b/plugins/blockquote/lang/fa.js index a63b54a454e..5af6176b1b7 100644 --- a/plugins/blockquote/lang/fa.js +++ b/plugins/blockquote/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'fa', { toolbar: 'بلوک نقل قول' diff --git a/plugins/blockquote/lang/fi.js b/plugins/blockquote/lang/fi.js index 0ed8ab952c2..cf6ddbe08b4 100644 --- a/plugins/blockquote/lang/fi.js +++ b/plugins/blockquote/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'fi', { toolbar: 'Lainaus' diff --git a/plugins/blockquote/lang/fo.js b/plugins/blockquote/lang/fo.js index f75eb6f48c7..c087f30421e 100644 --- a/plugins/blockquote/lang/fo.js +++ b/plugins/blockquote/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'fo', { toolbar: 'Blockquote' diff --git a/plugins/blockquote/lang/fr-ca.js b/plugins/blockquote/lang/fr-ca.js index e675193eb84..0ef94039534 100644 --- a/plugins/blockquote/lang/fr-ca.js +++ b/plugins/blockquote/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'fr-ca', { toolbar: 'Citation' diff --git a/plugins/blockquote/lang/fr.js b/plugins/blockquote/lang/fr.js index cb5b7f96bc8..06b0d66b390 100644 --- a/plugins/blockquote/lang/fr.js +++ b/plugins/blockquote/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'fr', { toolbar: 'Citation' diff --git a/plugins/blockquote/lang/gl.js b/plugins/blockquote/lang/gl.js index 344b0f0d53c..399a7a94b0d 100644 --- a/plugins/blockquote/lang/gl.js +++ b/plugins/blockquote/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'gl', { toolbar: 'Cita' diff --git a/plugins/blockquote/lang/gu.js b/plugins/blockquote/lang/gu.js index a5f3fcdac3d..734ffcdb334 100644 --- a/plugins/blockquote/lang/gu.js +++ b/plugins/blockquote/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'gu', { toolbar: 'બ્લૉક-કોટ, અવતરણચિહ્નો' diff --git a/plugins/blockquote/lang/he.js b/plugins/blockquote/lang/he.js index 042b2172c66..4b21aba3430 100644 --- a/plugins/blockquote/lang/he.js +++ b/plugins/blockquote/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'he', { toolbar: 'בלוק ציטוט' diff --git a/plugins/blockquote/lang/hi.js b/plugins/blockquote/lang/hi.js index 440ec74a51b..b5fb3d6fcae 100644 --- a/plugins/blockquote/lang/hi.js +++ b/plugins/blockquote/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'hi', { toolbar: 'ब्लॉक-कोट' diff --git a/plugins/blockquote/lang/hr.js b/plugins/blockquote/lang/hr.js index 515a1721e15..c465f04661e 100644 --- a/plugins/blockquote/lang/hr.js +++ b/plugins/blockquote/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'hr', { toolbar: 'Citat' diff --git a/plugins/blockquote/lang/hu.js b/plugins/blockquote/lang/hu.js index b4d176bef7e..58b136ab41e 100644 --- a/plugins/blockquote/lang/hu.js +++ b/plugins/blockquote/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'hu', { toolbar: 'Idézet blokk' diff --git a/plugins/blockquote/lang/id.js b/plugins/blockquote/lang/id.js index cda483311bc..2ca2076c35a 100644 --- a/plugins/blockquote/lang/id.js +++ b/plugins/blockquote/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'id', { toolbar: 'Kutipan Blok' diff --git a/plugins/blockquote/lang/is.js b/plugins/blockquote/lang/is.js index 2cc900bdde6..045f24209da 100644 --- a/plugins/blockquote/lang/is.js +++ b/plugins/blockquote/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'is', { toolbar: 'Inndráttur' diff --git a/plugins/blockquote/lang/it.js b/plugins/blockquote/lang/it.js index 20466f9c7d5..6314cafaf80 100644 --- a/plugins/blockquote/lang/it.js +++ b/plugins/blockquote/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'it', { toolbar: 'Citazione' diff --git a/plugins/blockquote/lang/ja.js b/plugins/blockquote/lang/ja.js index e785aa5b5e0..29e0e25c885 100644 --- a/plugins/blockquote/lang/ja.js +++ b/plugins/blockquote/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'ja', { toolbar: 'ブロック引用文' diff --git a/plugins/blockquote/lang/ka.js b/plugins/blockquote/lang/ka.js index c43aef15ca1..c3f5c21b4f4 100644 --- a/plugins/blockquote/lang/ka.js +++ b/plugins/blockquote/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'ka', { toolbar: 'ციტატა' diff --git a/plugins/blockquote/lang/km.js b/plugins/blockquote/lang/km.js index 17cb2d8fae3..8ef2d559812 100644 --- a/plugins/blockquote/lang/km.js +++ b/plugins/blockquote/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'km', { toolbar: 'ប្លក់​ពាក្យ​សម្រង់' diff --git a/plugins/blockquote/lang/ko.js b/plugins/blockquote/lang/ko.js index 0c2eca9935c..4a73419e1c0 100644 --- a/plugins/blockquote/lang/ko.js +++ b/plugins/blockquote/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'ko', { toolbar: '인용 단락' diff --git a/plugins/blockquote/lang/ku.js b/plugins/blockquote/lang/ku.js index ea8e3d0d19d..cdc5645cc8e 100644 --- a/plugins/blockquote/lang/ku.js +++ b/plugins/blockquote/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'ku', { toolbar: 'بەربەستکردنی ووتەی وەرگیراو' diff --git a/plugins/blockquote/lang/lt.js b/plugins/blockquote/lang/lt.js index 7424d3dd218..b274a703a1c 100644 --- a/plugins/blockquote/lang/lt.js +++ b/plugins/blockquote/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'lt', { toolbar: 'Citata' diff --git a/plugins/blockquote/lang/lv.js b/plugins/blockquote/lang/lv.js index 0487f32cd1c..9689c4f1784 100644 --- a/plugins/blockquote/lang/lv.js +++ b/plugins/blockquote/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'lv', { toolbar: 'Bloka citāts' diff --git a/plugins/blockquote/lang/mk.js b/plugins/blockquote/lang/mk.js index b8549dce4b9..016f0f9a235 100644 --- a/plugins/blockquote/lang/mk.js +++ b/plugins/blockquote/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'mk', { toolbar: 'Одвоен цитат' diff --git a/plugins/blockquote/lang/mn.js b/plugins/blockquote/lang/mn.js index 1c900ac2a79..5a051ac9994 100644 --- a/plugins/blockquote/lang/mn.js +++ b/plugins/blockquote/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'mn', { toolbar: 'Ишлэл хэсэг' diff --git a/plugins/blockquote/lang/ms.js b/plugins/blockquote/lang/ms.js index 19745ddcc01..d557c111723 100644 --- a/plugins/blockquote/lang/ms.js +++ b/plugins/blockquote/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'ms', { toolbar: 'Block Quote' // MISSING diff --git a/plugins/blockquote/lang/nb.js b/plugins/blockquote/lang/nb.js index 9c6ac955942..3670c2dad1e 100644 --- a/plugins/blockquote/lang/nb.js +++ b/plugins/blockquote/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'nb', { toolbar: 'Blokksitat' diff --git a/plugins/blockquote/lang/nl.js b/plugins/blockquote/lang/nl.js index 992bad384b1..64da25e9cbe 100644 --- a/plugins/blockquote/lang/nl.js +++ b/plugins/blockquote/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'nl', { toolbar: 'Citaatblok' diff --git a/plugins/blockquote/lang/no.js b/plugins/blockquote/lang/no.js index cf5a284effa..56e6dcf9e97 100644 --- a/plugins/blockquote/lang/no.js +++ b/plugins/blockquote/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'no', { toolbar: 'Blokksitat' diff --git a/plugins/blockquote/lang/oc.js b/plugins/blockquote/lang/oc.js index 52577e1af01..00641e89595 100644 --- a/plugins/blockquote/lang/oc.js +++ b/plugins/blockquote/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'oc', { toolbar: 'Citacion' diff --git a/plugins/blockquote/lang/pl.js b/plugins/blockquote/lang/pl.js index fd85b56e408..afd353f1b33 100644 --- a/plugins/blockquote/lang/pl.js +++ b/plugins/blockquote/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'pl', { toolbar: 'Cytat' diff --git a/plugins/blockquote/lang/pt-br.js b/plugins/blockquote/lang/pt-br.js index ccd9ebb5caa..cb034dd68b9 100644 --- a/plugins/blockquote/lang/pt-br.js +++ b/plugins/blockquote/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'pt-br', { toolbar: 'Citação' diff --git a/plugins/blockquote/lang/pt.js b/plugins/blockquote/lang/pt.js index fef5c8d4a4d..88519582c0c 100644 --- a/plugins/blockquote/lang/pt.js +++ b/plugins/blockquote/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'pt', { toolbar: 'Bloco de citação' diff --git a/plugins/blockquote/lang/ro.js b/plugins/blockquote/lang/ro.js index 3e78090a54b..044adf92549 100644 --- a/plugins/blockquote/lang/ro.js +++ b/plugins/blockquote/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'ro', { toolbar: 'Citat' diff --git a/plugins/blockquote/lang/ru.js b/plugins/blockquote/lang/ru.js index f9578b53c4d..5ba2a8dad78 100644 --- a/plugins/blockquote/lang/ru.js +++ b/plugins/blockquote/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'ru', { toolbar: 'Цитата' diff --git a/plugins/blockquote/lang/si.js b/plugins/blockquote/lang/si.js index 34358fdbc58..be87b53f897 100644 --- a/plugins/blockquote/lang/si.js +++ b/plugins/blockquote/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'si', { toolbar: 'උද්ධෘත කොටස' diff --git a/plugins/blockquote/lang/sk.js b/plugins/blockquote/lang/sk.js index dc9e079c5b2..3bd53382138 100644 --- a/plugins/blockquote/lang/sk.js +++ b/plugins/blockquote/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'sk', { toolbar: 'Citácia' diff --git a/plugins/blockquote/lang/sl.js b/plugins/blockquote/lang/sl.js index 12cc0158f1b..b38de8b2ee2 100644 --- a/plugins/blockquote/lang/sl.js +++ b/plugins/blockquote/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'sl', { toolbar: 'Citat' diff --git a/plugins/blockquote/lang/sq.js b/plugins/blockquote/lang/sq.js index 9c54388f9d1..8342ca86c21 100644 --- a/plugins/blockquote/lang/sq.js +++ b/plugins/blockquote/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'sq', { toolbar: 'Thonjëzat' diff --git a/plugins/blockquote/lang/sr-latn.js b/plugins/blockquote/lang/sr-latn.js index e78486cae9f..708c6fcc151 100644 --- a/plugins/blockquote/lang/sr-latn.js +++ b/plugins/blockquote/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'sr-latn', { toolbar: 'Blok citat' diff --git a/plugins/blockquote/lang/sr.js b/plugins/blockquote/lang/sr.js index 99ead1aa701..cbda1f1bd15 100644 --- a/plugins/blockquote/lang/sr.js +++ b/plugins/blockquote/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'sr', { toolbar: 'Блок цитат' diff --git a/plugins/blockquote/lang/sv.js b/plugins/blockquote/lang/sv.js index c63d1c5aaf7..0a52e65d932 100644 --- a/plugins/blockquote/lang/sv.js +++ b/plugins/blockquote/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'sv', { toolbar: 'Blockcitat' diff --git a/plugins/blockquote/lang/th.js b/plugins/blockquote/lang/th.js index bb0e97b3871..3d3b02bb224 100644 --- a/plugins/blockquote/lang/th.js +++ b/plugins/blockquote/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'th', { toolbar: 'Block Quote' diff --git a/plugins/blockquote/lang/tr.js b/plugins/blockquote/lang/tr.js index f8c1daee2e9..cb3a5fcaaaf 100644 --- a/plugins/blockquote/lang/tr.js +++ b/plugins/blockquote/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'tr', { toolbar: 'Blok Oluştur' diff --git a/plugins/blockquote/lang/tt.js b/plugins/blockquote/lang/tt.js index fad84e8ae08..42d40ee983a 100644 --- a/plugins/blockquote/lang/tt.js +++ b/plugins/blockquote/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'tt', { toolbar: 'Өземтә блогы' diff --git a/plugins/blockquote/lang/ug.js b/plugins/blockquote/lang/ug.js index 068385a16e3..7ae90e2cff8 100644 --- a/plugins/blockquote/lang/ug.js +++ b/plugins/blockquote/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'ug', { toolbar: 'بۆلەك نەقىل' diff --git a/plugins/blockquote/lang/uk.js b/plugins/blockquote/lang/uk.js index a5ca0a14c34..f270bb5a334 100644 --- a/plugins/blockquote/lang/uk.js +++ b/plugins/blockquote/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'uk', { toolbar: 'Цитата' diff --git a/plugins/blockquote/lang/vi.js b/plugins/blockquote/lang/vi.js index a6dff49cab6..60afff051b5 100644 --- a/plugins/blockquote/lang/vi.js +++ b/plugins/blockquote/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'vi', { toolbar: 'Khối trích dẫn' diff --git a/plugins/blockquote/lang/zh-cn.js b/plugins/blockquote/lang/zh-cn.js index 18021a63fba..9d1a3e66c25 100644 --- a/plugins/blockquote/lang/zh-cn.js +++ b/plugins/blockquote/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'zh-cn', { toolbar: '块引用' diff --git a/plugins/blockquote/lang/zh.js b/plugins/blockquote/lang/zh.js index 4c6c79c565f..8ab9898990b 100644 --- a/plugins/blockquote/lang/zh.js +++ b/plugins/blockquote/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'blockquote', 'zh', { toolbar: '引用段落' diff --git a/plugins/blockquote/plugin.js b/plugins/blockquote/plugin.js index 2d2adb214fb..079cb9dc55a 100755 --- a/plugins/blockquote/plugin.js +++ b/plugins/blockquote/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/button/plugin.js b/plugins/button/plugin.js index 19ece8424b5..bf23be1fa0c 100644 --- a/plugins/button/plugin.js +++ b/plugins/button/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/clipboard/dev/clipboard.html b/plugins/clipboard/dev/clipboard.html index d65218dfe90..f09f8adb005 100644 --- a/plugins/clipboard/dev/clipboard.html +++ b/plugins/clipboard/dev/clipboard.html @@ -1,7 +1,7 @@ diff --git a/plugins/clipboard/dev/console.js b/plugins/clipboard/dev/console.js index f3359b0bf23..371b3f34174 100644 --- a/plugins/clipboard/dev/console.js +++ b/plugins/clipboard/dev/console.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* global CKCONSOLE */ diff --git a/plugins/clipboard/dev/dnd.html b/plugins/clipboard/dev/dnd.html index b90a4197993..aa659f367dd 100644 --- a/plugins/clipboard/dev/dnd.html +++ b/plugins/clipboard/dev/dnd.html @@ -1,7 +1,7 @@ diff --git a/plugins/clipboard/dialogs/paste.js b/plugins/clipboard/dialogs/paste.js index 7dfc067ab6e..a8d5ae113fa 100644 --- a/plugins/clipboard/dialogs/paste.js +++ b/plugins/clipboard/dialogs/paste.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.dialog.add( 'paste', function( editor ) { diff --git a/plugins/clipboard/lang/af.js b/plugins/clipboard/lang/af.js index 9eed13dafbc..1e0df76658a 100644 --- a/plugins/clipboard/lang/af.js +++ b/plugins/clipboard/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'af', { copy: 'Kopiëer', diff --git a/plugins/clipboard/lang/ar.js b/plugins/clipboard/lang/ar.js index 7e9bb4c233f..aaa146272e4 100644 --- a/plugins/clipboard/lang/ar.js +++ b/plugins/clipboard/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'ar', { copy: 'نسخ', diff --git a/plugins/clipboard/lang/az.js b/plugins/clipboard/lang/az.js index 634aa0dbadb..9f8ea8975c9 100644 --- a/plugins/clipboard/lang/az.js +++ b/plugins/clipboard/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'az', { copy: 'Köçür', diff --git a/plugins/clipboard/lang/bg.js b/plugins/clipboard/lang/bg.js index 1e80e54548d..0e2ca56d6cd 100644 --- a/plugins/clipboard/lang/bg.js +++ b/plugins/clipboard/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'bg', { copy: 'Копирай', diff --git a/plugins/clipboard/lang/bn.js b/plugins/clipboard/lang/bn.js index edbca740f10..86078f98782 100644 --- a/plugins/clipboard/lang/bn.js +++ b/plugins/clipboard/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'bn', { copy: 'কপি', diff --git a/plugins/clipboard/lang/bs.js b/plugins/clipboard/lang/bs.js index 12b2141d9a2..e4b1d3e7d78 100644 --- a/plugins/clipboard/lang/bs.js +++ b/plugins/clipboard/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'bs', { copy: 'Kopiraj', diff --git a/plugins/clipboard/lang/ca.js b/plugins/clipboard/lang/ca.js index 906efe402a8..7049ed514eb 100644 --- a/plugins/clipboard/lang/ca.js +++ b/plugins/clipboard/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'ca', { copy: 'Copiar', diff --git a/plugins/clipboard/lang/cs.js b/plugins/clipboard/lang/cs.js index 27cc55818da..8629738c6c8 100644 --- a/plugins/clipboard/lang/cs.js +++ b/plugins/clipboard/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'cs', { copy: 'Kopírovat', diff --git a/plugins/clipboard/lang/cy.js b/plugins/clipboard/lang/cy.js index 079efe91319..a7d239599bd 100644 --- a/plugins/clipboard/lang/cy.js +++ b/plugins/clipboard/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'cy', { copy: 'Copïo', diff --git a/plugins/clipboard/lang/da.js b/plugins/clipboard/lang/da.js index 49cb35cfd87..5109c476f02 100644 --- a/plugins/clipboard/lang/da.js +++ b/plugins/clipboard/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'da', { copy: 'Kopiér', diff --git a/plugins/clipboard/lang/de-ch.js b/plugins/clipboard/lang/de-ch.js index 66c4c0dcdc1..b02ddfd3d4b 100644 --- a/plugins/clipboard/lang/de-ch.js +++ b/plugins/clipboard/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'de-ch', { copy: 'Kopieren', diff --git a/plugins/clipboard/lang/de.js b/plugins/clipboard/lang/de.js index 519b32266df..aa61eb385df 100644 --- a/plugins/clipboard/lang/de.js +++ b/plugins/clipboard/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'de', { copy: 'Kopieren', diff --git a/plugins/clipboard/lang/el.js b/plugins/clipboard/lang/el.js index 87cc34048ab..9abbb1b5a07 100644 --- a/plugins/clipboard/lang/el.js +++ b/plugins/clipboard/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'el', { copy: 'Αντιγραφή', diff --git a/plugins/clipboard/lang/en-au.js b/plugins/clipboard/lang/en-au.js index 1b521105ec1..df12cf3f1f4 100644 --- a/plugins/clipboard/lang/en-au.js +++ b/plugins/clipboard/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'en-au', { copy: 'Copy', diff --git a/plugins/clipboard/lang/en-ca.js b/plugins/clipboard/lang/en-ca.js index b6f16ee0368..8ece9c3ee49 100644 --- a/plugins/clipboard/lang/en-ca.js +++ b/plugins/clipboard/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'en-ca', { copy: 'Copy', diff --git a/plugins/clipboard/lang/en-gb.js b/plugins/clipboard/lang/en-gb.js index 47e1c972af6..b3b7c398283 100644 --- a/plugins/clipboard/lang/en-gb.js +++ b/plugins/clipboard/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'en-gb', { copy: 'Copy', diff --git a/plugins/clipboard/lang/en.js b/plugins/clipboard/lang/en.js index b09df810b6b..94ea80955af 100644 --- a/plugins/clipboard/lang/en.js +++ b/plugins/clipboard/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'en', { copy: 'Copy', diff --git a/plugins/clipboard/lang/eo.js b/plugins/clipboard/lang/eo.js index edbbeb4e3cd..5f6f00703b8 100644 --- a/plugins/clipboard/lang/eo.js +++ b/plugins/clipboard/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'eo', { copy: 'Kopii', diff --git a/plugins/clipboard/lang/es-mx.js b/plugins/clipboard/lang/es-mx.js index 543c9877e35..7c434445517 100644 --- a/plugins/clipboard/lang/es-mx.js +++ b/plugins/clipboard/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'es-mx', { copy: 'Copiar', diff --git a/plugins/clipboard/lang/es.js b/plugins/clipboard/lang/es.js index 8855b41ec53..65d9d163854 100644 --- a/plugins/clipboard/lang/es.js +++ b/plugins/clipboard/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'es', { copy: 'Copiar', diff --git a/plugins/clipboard/lang/et.js b/plugins/clipboard/lang/et.js index 2941ed63a32..c5bd67a5da9 100644 --- a/plugins/clipboard/lang/et.js +++ b/plugins/clipboard/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'et', { copy: 'Kopeeri', diff --git a/plugins/clipboard/lang/eu.js b/plugins/clipboard/lang/eu.js index 1efe334b41b..bf2730d3721 100644 --- a/plugins/clipboard/lang/eu.js +++ b/plugins/clipboard/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'eu', { copy: 'Kopiatu', diff --git a/plugins/clipboard/lang/fa.js b/plugins/clipboard/lang/fa.js index 53f1686f405..48ed08e7f6e 100644 --- a/plugins/clipboard/lang/fa.js +++ b/plugins/clipboard/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'fa', { copy: 'رونوشت', diff --git a/plugins/clipboard/lang/fi.js b/plugins/clipboard/lang/fi.js index 4684c4eacf3..ad35a29fc0a 100644 --- a/plugins/clipboard/lang/fi.js +++ b/plugins/clipboard/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'fi', { copy: 'Kopioi', diff --git a/plugins/clipboard/lang/fo.js b/plugins/clipboard/lang/fo.js index ca703e9a63e..8ec002c6253 100644 --- a/plugins/clipboard/lang/fo.js +++ b/plugins/clipboard/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'fo', { copy: 'Avrita', diff --git a/plugins/clipboard/lang/fr-ca.js b/plugins/clipboard/lang/fr-ca.js index 2d908a8071c..1702545ea0e 100644 --- a/plugins/clipboard/lang/fr-ca.js +++ b/plugins/clipboard/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'fr-ca', { copy: 'Copier', diff --git a/plugins/clipboard/lang/fr.js b/plugins/clipboard/lang/fr.js index 0563971f2e2..3b3cf4c1722 100644 --- a/plugins/clipboard/lang/fr.js +++ b/plugins/clipboard/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'fr', { copy: 'Copier', diff --git a/plugins/clipboard/lang/gl.js b/plugins/clipboard/lang/gl.js index 6a5b4023aff..ea7845a0d36 100644 --- a/plugins/clipboard/lang/gl.js +++ b/plugins/clipboard/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'gl', { copy: 'Copiar', diff --git a/plugins/clipboard/lang/gu.js b/plugins/clipboard/lang/gu.js index 72c4dd4525e..dce38b7ca0e 100644 --- a/plugins/clipboard/lang/gu.js +++ b/plugins/clipboard/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'gu', { copy: 'નકલ', diff --git a/plugins/clipboard/lang/he.js b/plugins/clipboard/lang/he.js index 42040d7a206..2c58cb829aa 100644 --- a/plugins/clipboard/lang/he.js +++ b/plugins/clipboard/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'he', { copy: 'העתקה', diff --git a/plugins/clipboard/lang/hi.js b/plugins/clipboard/lang/hi.js index 7372a10c875..942e4013757 100644 --- a/plugins/clipboard/lang/hi.js +++ b/plugins/clipboard/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'hi', { copy: 'कॉपी', diff --git a/plugins/clipboard/lang/hr.js b/plugins/clipboard/lang/hr.js index 207778635d2..f2ca6c04e19 100644 --- a/plugins/clipboard/lang/hr.js +++ b/plugins/clipboard/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'hr', { copy: 'Kopiraj', diff --git a/plugins/clipboard/lang/hu.js b/plugins/clipboard/lang/hu.js index 9a9617fa67a..b7321182ca6 100644 --- a/plugins/clipboard/lang/hu.js +++ b/plugins/clipboard/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'hu', { copy: 'Másolás', diff --git a/plugins/clipboard/lang/id.js b/plugins/clipboard/lang/id.js index a95a854bff1..44201bfa82f 100644 --- a/plugins/clipboard/lang/id.js +++ b/plugins/clipboard/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'id', { copy: 'Salin', diff --git a/plugins/clipboard/lang/is.js b/plugins/clipboard/lang/is.js index 7e11f26a16a..f27e3220133 100644 --- a/plugins/clipboard/lang/is.js +++ b/plugins/clipboard/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'is', { copy: 'Afrita', diff --git a/plugins/clipboard/lang/it.js b/plugins/clipboard/lang/it.js index df472947343..c60578b66ac 100644 --- a/plugins/clipboard/lang/it.js +++ b/plugins/clipboard/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'it', { copy: 'Copia', diff --git a/plugins/clipboard/lang/ja.js b/plugins/clipboard/lang/ja.js index 675f1cdaf68..29fc09acf4b 100644 --- a/plugins/clipboard/lang/ja.js +++ b/plugins/clipboard/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'ja', { copy: 'コピー', diff --git a/plugins/clipboard/lang/ka.js b/plugins/clipboard/lang/ka.js index e593554c40f..318c0426ebf 100644 --- a/plugins/clipboard/lang/ka.js +++ b/plugins/clipboard/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'ka', { copy: 'ასლი', diff --git a/plugins/clipboard/lang/km.js b/plugins/clipboard/lang/km.js index ea3490e8484..a400b0ab31a 100644 --- a/plugins/clipboard/lang/km.js +++ b/plugins/clipboard/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'km', { copy: 'ចម្លង', diff --git a/plugins/clipboard/lang/ko.js b/plugins/clipboard/lang/ko.js index ffcbd8d9571..1e6477ffaed 100644 --- a/plugins/clipboard/lang/ko.js +++ b/plugins/clipboard/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'ko', { copy: '복사', diff --git a/plugins/clipboard/lang/ku.js b/plugins/clipboard/lang/ku.js index dbaf67ab99f..9fe769733b7 100644 --- a/plugins/clipboard/lang/ku.js +++ b/plugins/clipboard/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'ku', { copy: 'لەبەرگرتنەوە', diff --git a/plugins/clipboard/lang/lt.js b/plugins/clipboard/lang/lt.js index df71bbeb325..5ec4fd40a37 100644 --- a/plugins/clipboard/lang/lt.js +++ b/plugins/clipboard/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'lt', { copy: 'Kopijuoti', diff --git a/plugins/clipboard/lang/lv.js b/plugins/clipboard/lang/lv.js index b63ccaee2a9..47de7d68bbd 100644 --- a/plugins/clipboard/lang/lv.js +++ b/plugins/clipboard/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'lv', { copy: 'Kopēt', diff --git a/plugins/clipboard/lang/mk.js b/plugins/clipboard/lang/mk.js index c06eec88da5..0a749dff87b 100644 --- a/plugins/clipboard/lang/mk.js +++ b/plugins/clipboard/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'mk', { copy: 'Копирај (Copy)', diff --git a/plugins/clipboard/lang/mn.js b/plugins/clipboard/lang/mn.js index cc0cab8ed77..3977a91e30e 100644 --- a/plugins/clipboard/lang/mn.js +++ b/plugins/clipboard/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'mn', { copy: 'Хуулах', diff --git a/plugins/clipboard/lang/ms.js b/plugins/clipboard/lang/ms.js index abd68a3b735..70efcc4b132 100644 --- a/plugins/clipboard/lang/ms.js +++ b/plugins/clipboard/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'ms', { copy: 'Salin', diff --git a/plugins/clipboard/lang/nb.js b/plugins/clipboard/lang/nb.js index 2203b36ba67..2a5b3ebbf2c 100644 --- a/plugins/clipboard/lang/nb.js +++ b/plugins/clipboard/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'nb', { copy: 'Kopier', diff --git a/plugins/clipboard/lang/nl.js b/plugins/clipboard/lang/nl.js index 177891d906c..bc75a815abd 100644 --- a/plugins/clipboard/lang/nl.js +++ b/plugins/clipboard/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'nl', { copy: 'Kopiëren', diff --git a/plugins/clipboard/lang/no.js b/plugins/clipboard/lang/no.js index 7b129b962d1..c8846153750 100644 --- a/plugins/clipboard/lang/no.js +++ b/plugins/clipboard/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'no', { copy: 'Kopier', diff --git a/plugins/clipboard/lang/oc.js b/plugins/clipboard/lang/oc.js index 520023ce677..1bb900363ac 100644 --- a/plugins/clipboard/lang/oc.js +++ b/plugins/clipboard/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'oc', { copy: 'Copiar', diff --git a/plugins/clipboard/lang/pl.js b/plugins/clipboard/lang/pl.js index 46a40b9dd77..9f763d43eb8 100644 --- a/plugins/clipboard/lang/pl.js +++ b/plugins/clipboard/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'pl', { copy: 'Kopiuj', diff --git a/plugins/clipboard/lang/pt-br.js b/plugins/clipboard/lang/pt-br.js index 1291236ea57..419fca9280d 100644 --- a/plugins/clipboard/lang/pt-br.js +++ b/plugins/clipboard/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'pt-br', { copy: 'Copiar', diff --git a/plugins/clipboard/lang/pt.js b/plugins/clipboard/lang/pt.js index 2949bbfc5e8..e6ad6d9402d 100644 --- a/plugins/clipboard/lang/pt.js +++ b/plugins/clipboard/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'pt', { copy: 'Copiar', diff --git a/plugins/clipboard/lang/ro.js b/plugins/clipboard/lang/ro.js index 5ebd972f93c..0ff62c8cab5 100644 --- a/plugins/clipboard/lang/ro.js +++ b/plugins/clipboard/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'ro', { copy: 'Copiază', diff --git a/plugins/clipboard/lang/ru.js b/plugins/clipboard/lang/ru.js index 1d909c01388..a3c9d42b0f8 100644 --- a/plugins/clipboard/lang/ru.js +++ b/plugins/clipboard/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'ru', { copy: 'Копировать', diff --git a/plugins/clipboard/lang/si.js b/plugins/clipboard/lang/si.js index 1d7bef8dcd1..55ae2d97fb8 100644 --- a/plugins/clipboard/lang/si.js +++ b/plugins/clipboard/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'si', { copy: 'පිටපත් කරන්න', diff --git a/plugins/clipboard/lang/sk.js b/plugins/clipboard/lang/sk.js index 2947e77c3b1..9f3e78b1305 100644 --- a/plugins/clipboard/lang/sk.js +++ b/plugins/clipboard/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'sk', { copy: 'Kopírovať', diff --git a/plugins/clipboard/lang/sl.js b/plugins/clipboard/lang/sl.js index 8f8e3e93e3c..57e76fee34f 100644 --- a/plugins/clipboard/lang/sl.js +++ b/plugins/clipboard/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'sl', { copy: 'Kopiraj', diff --git a/plugins/clipboard/lang/sq.js b/plugins/clipboard/lang/sq.js index 65aa89ccc64..39bf1e78af1 100644 --- a/plugins/clipboard/lang/sq.js +++ b/plugins/clipboard/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'sq', { copy: 'Kopjo', diff --git a/plugins/clipboard/lang/sr-latn.js b/plugins/clipboard/lang/sr-latn.js index 4f3219adef3..825df4f2b49 100644 --- a/plugins/clipboard/lang/sr-latn.js +++ b/plugins/clipboard/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'sr-latn', { copy: 'Kopiraj', diff --git a/plugins/clipboard/lang/sr.js b/plugins/clipboard/lang/sr.js index bb5c5ee2d83..0ae7d60abc3 100644 --- a/plugins/clipboard/lang/sr.js +++ b/plugins/clipboard/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'sr', { copy: 'Копирај', diff --git a/plugins/clipboard/lang/sv.js b/plugins/clipboard/lang/sv.js index 4059829a405..2ddc72e1caa 100644 --- a/plugins/clipboard/lang/sv.js +++ b/plugins/clipboard/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'sv', { copy: 'Kopiera', diff --git a/plugins/clipboard/lang/th.js b/plugins/clipboard/lang/th.js index 74fbf8df3ff..73a84d002d5 100644 --- a/plugins/clipboard/lang/th.js +++ b/plugins/clipboard/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'th', { copy: 'สำเนา', diff --git a/plugins/clipboard/lang/tr.js b/plugins/clipboard/lang/tr.js index 1363c3a111d..cc67ac67e61 100644 --- a/plugins/clipboard/lang/tr.js +++ b/plugins/clipboard/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'tr', { copy: 'Kopyala', diff --git a/plugins/clipboard/lang/tt.js b/plugins/clipboard/lang/tt.js index 30f9251d42d..0cbd0e7f242 100644 --- a/plugins/clipboard/lang/tt.js +++ b/plugins/clipboard/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'tt', { copy: 'Күчермәләү', diff --git a/plugins/clipboard/lang/ug.js b/plugins/clipboard/lang/ug.js index 6868a32248b..dada57a2e66 100644 --- a/plugins/clipboard/lang/ug.js +++ b/plugins/clipboard/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'ug', { copy: 'كۆچۈر', diff --git a/plugins/clipboard/lang/uk.js b/plugins/clipboard/lang/uk.js index e0e7bd4e888..30ebbf6853c 100644 --- a/plugins/clipboard/lang/uk.js +++ b/plugins/clipboard/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'uk', { copy: 'Копіювати', diff --git a/plugins/clipboard/lang/vi.js b/plugins/clipboard/lang/vi.js index fd2dc05fdde..edcac5223b4 100644 --- a/plugins/clipboard/lang/vi.js +++ b/plugins/clipboard/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'vi', { copy: 'Sao chép', diff --git a/plugins/clipboard/lang/zh-cn.js b/plugins/clipboard/lang/zh-cn.js index 7719e1db435..0d0993ad1de 100644 --- a/plugins/clipboard/lang/zh-cn.js +++ b/plugins/clipboard/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'zh-cn', { copy: '复制', diff --git a/plugins/clipboard/lang/zh.js b/plugins/clipboard/lang/zh.js index 4be11142125..a8ac535ea38 100644 --- a/plugins/clipboard/lang/zh.js +++ b/plugins/clipboard/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'clipboard', 'zh', { copy: '複製', diff --git a/plugins/clipboard/plugin.js b/plugins/clipboard/plugin.js index c6315f314a3..5985233855d 100644 --- a/plugins/clipboard/plugin.js +++ b/plugins/clipboard/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/cloudservices/plugin.js b/plugins/cloudservices/plugin.js index 8a75bf57636..c79143a66d8 100644 --- a/plugins/cloudservices/plugin.js +++ b/plugins/cloudservices/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/codesnippet/dialogs/codesnippet.js b/plugins/codesnippet/dialogs/codesnippet.js index 84dd712969f..7d662dd4834 100644 --- a/plugins/codesnippet/dialogs/codesnippet.js +++ b/plugins/codesnippet/dialogs/codesnippet.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ 'use strict'; diff --git a/plugins/codesnippet/lang/ar.js b/plugins/codesnippet/lang/ar.js index 6cc5fe55a39..af817dbb9f0 100644 --- a/plugins/codesnippet/lang/ar.js +++ b/plugins/codesnippet/lang/ar.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'ar', { diff --git a/plugins/codesnippet/lang/az.js b/plugins/codesnippet/lang/az.js index 42b63f0b9ec..967c5fda554 100644 --- a/plugins/codesnippet/lang/az.js +++ b/plugins/codesnippet/lang/az.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'az', { diff --git a/plugins/codesnippet/lang/bg.js b/plugins/codesnippet/lang/bg.js index fdaa92ab0d1..5ff3c7d702c 100644 --- a/plugins/codesnippet/lang/bg.js +++ b/plugins/codesnippet/lang/bg.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'bg', { diff --git a/plugins/codesnippet/lang/ca.js b/plugins/codesnippet/lang/ca.js index d61ac50d2e4..5ea8256b7a0 100644 --- a/plugins/codesnippet/lang/ca.js +++ b/plugins/codesnippet/lang/ca.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'ca', { diff --git a/plugins/codesnippet/lang/cs.js b/plugins/codesnippet/lang/cs.js index e0ff87e8b6f..ad554003dc8 100644 --- a/plugins/codesnippet/lang/cs.js +++ b/plugins/codesnippet/lang/cs.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'cs', { diff --git a/plugins/codesnippet/lang/da.js b/plugins/codesnippet/lang/da.js index db6555b4e73..603035274bf 100644 --- a/plugins/codesnippet/lang/da.js +++ b/plugins/codesnippet/lang/da.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'da', { diff --git a/plugins/codesnippet/lang/de-ch.js b/plugins/codesnippet/lang/de-ch.js index 92ecdc89c7d..fc9d6a3e912 100644 --- a/plugins/codesnippet/lang/de-ch.js +++ b/plugins/codesnippet/lang/de-ch.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'de-ch', { diff --git a/plugins/codesnippet/lang/de.js b/plugins/codesnippet/lang/de.js index 81b60a96d63..b4f9f0713ee 100644 --- a/plugins/codesnippet/lang/de.js +++ b/plugins/codesnippet/lang/de.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'de', { diff --git a/plugins/codesnippet/lang/el.js b/plugins/codesnippet/lang/el.js index eb9723ffd34..f630f1cfae8 100644 --- a/plugins/codesnippet/lang/el.js +++ b/plugins/codesnippet/lang/el.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'el', { diff --git a/plugins/codesnippet/lang/en-au.js b/plugins/codesnippet/lang/en-au.js index b8d965d7273..aad38b698da 100644 --- a/plugins/codesnippet/lang/en-au.js +++ b/plugins/codesnippet/lang/en-au.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'en-au', { diff --git a/plugins/codesnippet/lang/en-gb.js b/plugins/codesnippet/lang/en-gb.js index d8277690713..43a499a9362 100644 --- a/plugins/codesnippet/lang/en-gb.js +++ b/plugins/codesnippet/lang/en-gb.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'en-gb', { diff --git a/plugins/codesnippet/lang/en.js b/plugins/codesnippet/lang/en.js index b91856f4a08..6f2ee2b995d 100644 --- a/plugins/codesnippet/lang/en.js +++ b/plugins/codesnippet/lang/en.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'en', { diff --git a/plugins/codesnippet/lang/eo.js b/plugins/codesnippet/lang/eo.js index 7c524c52b33..0799b4ceeef 100644 --- a/plugins/codesnippet/lang/eo.js +++ b/plugins/codesnippet/lang/eo.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'eo', { diff --git a/plugins/codesnippet/lang/es-mx.js b/plugins/codesnippet/lang/es-mx.js index 57beaa14ca4..4f83b5a9406 100644 --- a/plugins/codesnippet/lang/es-mx.js +++ b/plugins/codesnippet/lang/es-mx.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'es-mx', { diff --git a/plugins/codesnippet/lang/es.js b/plugins/codesnippet/lang/es.js index a86b56c9b77..cff09593639 100644 --- a/plugins/codesnippet/lang/es.js +++ b/plugins/codesnippet/lang/es.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'es', { diff --git a/plugins/codesnippet/lang/et.js b/plugins/codesnippet/lang/et.js index 4338fcdef95..e5cf2375b33 100644 --- a/plugins/codesnippet/lang/et.js +++ b/plugins/codesnippet/lang/et.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'et', { diff --git a/plugins/codesnippet/lang/eu.js b/plugins/codesnippet/lang/eu.js index 3762fbfef02..bf7fdf0ba87 100644 --- a/plugins/codesnippet/lang/eu.js +++ b/plugins/codesnippet/lang/eu.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'eu', { diff --git a/plugins/codesnippet/lang/fa.js b/plugins/codesnippet/lang/fa.js index 7ef2c9aa7f1..4b93ff50e7c 100644 --- a/plugins/codesnippet/lang/fa.js +++ b/plugins/codesnippet/lang/fa.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'fa', { diff --git a/plugins/codesnippet/lang/fi.js b/plugins/codesnippet/lang/fi.js index 8edbd151515..638c6d53c85 100644 --- a/plugins/codesnippet/lang/fi.js +++ b/plugins/codesnippet/lang/fi.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'fi', { diff --git a/plugins/codesnippet/lang/fr-ca.js b/plugins/codesnippet/lang/fr-ca.js index ede6ab5bc84..036d3d4e853 100644 --- a/plugins/codesnippet/lang/fr-ca.js +++ b/plugins/codesnippet/lang/fr-ca.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'fr-ca', { diff --git a/plugins/codesnippet/lang/fr.js b/plugins/codesnippet/lang/fr.js index 9d18aaa0fc7..47ed2ada90a 100644 --- a/plugins/codesnippet/lang/fr.js +++ b/plugins/codesnippet/lang/fr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'fr', { diff --git a/plugins/codesnippet/lang/gl.js b/plugins/codesnippet/lang/gl.js index 2655f17ccc9..993aa9ef564 100644 --- a/plugins/codesnippet/lang/gl.js +++ b/plugins/codesnippet/lang/gl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'gl', { diff --git a/plugins/codesnippet/lang/he.js b/plugins/codesnippet/lang/he.js index 84c7bd16550..2f4f26a9e8c 100644 --- a/plugins/codesnippet/lang/he.js +++ b/plugins/codesnippet/lang/he.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'he', { diff --git a/plugins/codesnippet/lang/hr.js b/plugins/codesnippet/lang/hr.js index 26eebc1b743..a193883fe9c 100644 --- a/plugins/codesnippet/lang/hr.js +++ b/plugins/codesnippet/lang/hr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'hr', { diff --git a/plugins/codesnippet/lang/hu.js b/plugins/codesnippet/lang/hu.js index e7456ad0ab8..8e1c1fd2948 100644 --- a/plugins/codesnippet/lang/hu.js +++ b/plugins/codesnippet/lang/hu.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'hu', { diff --git a/plugins/codesnippet/lang/id.js b/plugins/codesnippet/lang/id.js index 99346f93105..3a0a4f27908 100644 --- a/plugins/codesnippet/lang/id.js +++ b/plugins/codesnippet/lang/id.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'id', { diff --git a/plugins/codesnippet/lang/it.js b/plugins/codesnippet/lang/it.js index 6496922491a..7c216dd24fa 100644 --- a/plugins/codesnippet/lang/it.js +++ b/plugins/codesnippet/lang/it.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'it', { diff --git a/plugins/codesnippet/lang/ja.js b/plugins/codesnippet/lang/ja.js index 360eb0bc4eb..24501a830fb 100644 --- a/plugins/codesnippet/lang/ja.js +++ b/plugins/codesnippet/lang/ja.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'ja', { diff --git a/plugins/codesnippet/lang/km.js b/plugins/codesnippet/lang/km.js index f47639fc8ac..63fcb11feef 100644 --- a/plugins/codesnippet/lang/km.js +++ b/plugins/codesnippet/lang/km.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'km', { diff --git a/plugins/codesnippet/lang/ko.js b/plugins/codesnippet/lang/ko.js index 96f7e36e5b1..e68ea7a6232 100644 --- a/plugins/codesnippet/lang/ko.js +++ b/plugins/codesnippet/lang/ko.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'ko', { diff --git a/plugins/codesnippet/lang/ku.js b/plugins/codesnippet/lang/ku.js index 0180a0bfde8..b20307a1d67 100644 --- a/plugins/codesnippet/lang/ku.js +++ b/plugins/codesnippet/lang/ku.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'ku', { diff --git a/plugins/codesnippet/lang/lt.js b/plugins/codesnippet/lang/lt.js index 16ae4f07584..00964efffa8 100644 --- a/plugins/codesnippet/lang/lt.js +++ b/plugins/codesnippet/lang/lt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'lt', { diff --git a/plugins/codesnippet/lang/lv.js b/plugins/codesnippet/lang/lv.js index 286926a0b69..1f0e8d097b7 100644 --- a/plugins/codesnippet/lang/lv.js +++ b/plugins/codesnippet/lang/lv.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'lv', { diff --git a/plugins/codesnippet/lang/nb.js b/plugins/codesnippet/lang/nb.js index 27419331eb9..aa4353a0d29 100644 --- a/plugins/codesnippet/lang/nb.js +++ b/plugins/codesnippet/lang/nb.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'nb', { diff --git a/plugins/codesnippet/lang/nl.js b/plugins/codesnippet/lang/nl.js index bf31901bc63..736150ecd5f 100644 --- a/plugins/codesnippet/lang/nl.js +++ b/plugins/codesnippet/lang/nl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'nl', { diff --git a/plugins/codesnippet/lang/no.js b/plugins/codesnippet/lang/no.js index 7da35a90d52..c4388c011ff 100644 --- a/plugins/codesnippet/lang/no.js +++ b/plugins/codesnippet/lang/no.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'no', { diff --git a/plugins/codesnippet/lang/oc.js b/plugins/codesnippet/lang/oc.js index 14cb80d63df..0f48ea52d24 100644 --- a/plugins/codesnippet/lang/oc.js +++ b/plugins/codesnippet/lang/oc.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'oc', { diff --git a/plugins/codesnippet/lang/pl.js b/plugins/codesnippet/lang/pl.js index 0aea4b1c941..c33ed8b1804 100644 --- a/plugins/codesnippet/lang/pl.js +++ b/plugins/codesnippet/lang/pl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'pl', { diff --git a/plugins/codesnippet/lang/pt-br.js b/plugins/codesnippet/lang/pt-br.js index 1fd39a4fb81..2f5092f53b0 100644 --- a/plugins/codesnippet/lang/pt-br.js +++ b/plugins/codesnippet/lang/pt-br.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'pt-br', { diff --git a/plugins/codesnippet/lang/pt.js b/plugins/codesnippet/lang/pt.js index f98f39661c3..8c20022964c 100644 --- a/plugins/codesnippet/lang/pt.js +++ b/plugins/codesnippet/lang/pt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'pt', { diff --git a/plugins/codesnippet/lang/ro.js b/plugins/codesnippet/lang/ro.js index 50cdf4987a9..bbe06b37f09 100644 --- a/plugins/codesnippet/lang/ro.js +++ b/plugins/codesnippet/lang/ro.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'ro', { diff --git a/plugins/codesnippet/lang/ru.js b/plugins/codesnippet/lang/ru.js index 5141a23e7cb..fc5c323a0d1 100644 --- a/plugins/codesnippet/lang/ru.js +++ b/plugins/codesnippet/lang/ru.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'ru', { diff --git a/plugins/codesnippet/lang/sk.js b/plugins/codesnippet/lang/sk.js index cc011bb8af1..a59fe864a25 100644 --- a/plugins/codesnippet/lang/sk.js +++ b/plugins/codesnippet/lang/sk.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'sk', { diff --git a/plugins/codesnippet/lang/sl.js b/plugins/codesnippet/lang/sl.js index ba9e68fa089..d06a08ef955 100644 --- a/plugins/codesnippet/lang/sl.js +++ b/plugins/codesnippet/lang/sl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'sl', { diff --git a/plugins/codesnippet/lang/sq.js b/plugins/codesnippet/lang/sq.js index 67cef10e346..a523fdad628 100644 --- a/plugins/codesnippet/lang/sq.js +++ b/plugins/codesnippet/lang/sq.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'sq', { diff --git a/plugins/codesnippet/lang/sr-latn.js b/plugins/codesnippet/lang/sr-latn.js index 129007a4934..27c9164c00d 100644 --- a/plugins/codesnippet/lang/sr-latn.js +++ b/plugins/codesnippet/lang/sr-latn.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'sr-latn', { diff --git a/plugins/codesnippet/lang/sr.js b/plugins/codesnippet/lang/sr.js index e98996cfad4..aa74cdaa8bc 100644 --- a/plugins/codesnippet/lang/sr.js +++ b/plugins/codesnippet/lang/sr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'sr', { diff --git a/plugins/codesnippet/lang/sv.js b/plugins/codesnippet/lang/sv.js index 6deceb9a99d..a7f132b64ea 100644 --- a/plugins/codesnippet/lang/sv.js +++ b/plugins/codesnippet/lang/sv.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'sv', { diff --git a/plugins/codesnippet/lang/th.js b/plugins/codesnippet/lang/th.js index 827b297368c..39fa03d7689 100644 --- a/plugins/codesnippet/lang/th.js +++ b/plugins/codesnippet/lang/th.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'th', { diff --git a/plugins/codesnippet/lang/tr.js b/plugins/codesnippet/lang/tr.js index 5ce01179821..2f5ed06c7b3 100644 --- a/plugins/codesnippet/lang/tr.js +++ b/plugins/codesnippet/lang/tr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'tr', { diff --git a/plugins/codesnippet/lang/tt.js b/plugins/codesnippet/lang/tt.js index 8a791e097dc..5da4cfc7b8d 100644 --- a/plugins/codesnippet/lang/tt.js +++ b/plugins/codesnippet/lang/tt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'tt', { diff --git a/plugins/codesnippet/lang/ug.js b/plugins/codesnippet/lang/ug.js index bf608c5abc5..67a3428bc44 100644 --- a/plugins/codesnippet/lang/ug.js +++ b/plugins/codesnippet/lang/ug.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'ug', { diff --git a/plugins/codesnippet/lang/uk.js b/plugins/codesnippet/lang/uk.js index a597a4e085e..9e28094d996 100644 --- a/plugins/codesnippet/lang/uk.js +++ b/plugins/codesnippet/lang/uk.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'uk', { diff --git a/plugins/codesnippet/lang/vi.js b/plugins/codesnippet/lang/vi.js index 869d2eb9f96..19d299c44e2 100644 --- a/plugins/codesnippet/lang/vi.js +++ b/plugins/codesnippet/lang/vi.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'vi', { diff --git a/plugins/codesnippet/lang/zh-cn.js b/plugins/codesnippet/lang/zh-cn.js index fe4ddf6a868..3ebed40d22d 100644 --- a/plugins/codesnippet/lang/zh-cn.js +++ b/plugins/codesnippet/lang/zh-cn.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'zh-cn', { diff --git a/plugins/codesnippet/lang/zh.js b/plugins/codesnippet/lang/zh.js index f6597f5021c..5624b927df9 100644 --- a/plugins/codesnippet/lang/zh.js +++ b/plugins/codesnippet/lang/zh.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'codesnippet', 'zh', { diff --git a/plugins/codesnippet/plugin.js b/plugins/codesnippet/plugin.js index ef79fe99cc9..532ecc3cc33 100644 --- a/plugins/codesnippet/plugin.js +++ b/plugins/codesnippet/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/codesnippet/samples/codesnippet.html b/plugins/codesnippet/samples/codesnippet.html index f1f9d3f3b3c..7d8f6560938 100644 --- a/plugins/codesnippet/samples/codesnippet.html +++ b/plugins/codesnippet/samples/codesnippet.html @@ -1,7 +1,7 @@ diff --git a/plugins/codesnippetgeshi/dev/codesnippetgeshi.html b/plugins/codesnippetgeshi/dev/codesnippetgeshi.html index f3c55f938fa..611f2ec74ff 100644 --- a/plugins/codesnippetgeshi/dev/codesnippetgeshi.html +++ b/plugins/codesnippetgeshi/dev/codesnippetgeshi.html @@ -1,7 +1,7 @@ diff --git a/plugins/codesnippetgeshi/plugin.js b/plugins/codesnippetgeshi/plugin.js index c5bd72ee338..8c6d7f103fe 100644 --- a/plugins/codesnippetgeshi/plugin.js +++ b/plugins/codesnippetgeshi/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/colorbutton/lang/af.js b/plugins/colorbutton/lang/af.js index 9c7ac6309dc..f11525654d0 100644 --- a/plugins/colorbutton/lang/af.js +++ b/plugins/colorbutton/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'af', { auto: 'Outomaties', diff --git a/plugins/colorbutton/lang/ar.js b/plugins/colorbutton/lang/ar.js index f547d63be32..675402d6d29 100644 --- a/plugins/colorbutton/lang/ar.js +++ b/plugins/colorbutton/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'ar', { auto: 'تلقائي', diff --git a/plugins/colorbutton/lang/az.js b/plugins/colorbutton/lang/az.js index ad1f61d34ee..14bc4a68f6e 100644 --- a/plugins/colorbutton/lang/az.js +++ b/plugins/colorbutton/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'az', { auto: 'Avtomatik', diff --git a/plugins/colorbutton/lang/bg.js b/plugins/colorbutton/lang/bg.js index d2c69000cb5..0f482f8415e 100644 --- a/plugins/colorbutton/lang/bg.js +++ b/plugins/colorbutton/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'bg', { auto: 'Автоматично', diff --git a/plugins/colorbutton/lang/bn.js b/plugins/colorbutton/lang/bn.js index 9224096a868..bf4372f8fda 100644 --- a/plugins/colorbutton/lang/bn.js +++ b/plugins/colorbutton/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'bn', { auto: 'স্বয়ংক্রিয়ভাবে', diff --git a/plugins/colorbutton/lang/bs.js b/plugins/colorbutton/lang/bs.js index 5a0b133459a..6c7aa7578be 100644 --- a/plugins/colorbutton/lang/bs.js +++ b/plugins/colorbutton/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'bs', { auto: 'Automatska', diff --git a/plugins/colorbutton/lang/ca.js b/plugins/colorbutton/lang/ca.js index 51878c3e92b..ac0bfd3d80e 100644 --- a/plugins/colorbutton/lang/ca.js +++ b/plugins/colorbutton/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'ca', { auto: 'Automàtic', diff --git a/plugins/colorbutton/lang/cs.js b/plugins/colorbutton/lang/cs.js index 9f7873cf619..5e5e91d8cd8 100644 --- a/plugins/colorbutton/lang/cs.js +++ b/plugins/colorbutton/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'cs', { auto: 'Automaticky', diff --git a/plugins/colorbutton/lang/cy.js b/plugins/colorbutton/lang/cy.js index 5e9cfb14812..be95a344a7b 100644 --- a/plugins/colorbutton/lang/cy.js +++ b/plugins/colorbutton/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'cy', { auto: 'Awtomatig', diff --git a/plugins/colorbutton/lang/da.js b/plugins/colorbutton/lang/da.js index 29f4d676e08..9ed55db24ea 100644 --- a/plugins/colorbutton/lang/da.js +++ b/plugins/colorbutton/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'da', { auto: 'Automatisk', diff --git a/plugins/colorbutton/lang/de-ch.js b/plugins/colorbutton/lang/de-ch.js index 7ba7ed83a90..ecfd1341edf 100644 --- a/plugins/colorbutton/lang/de-ch.js +++ b/plugins/colorbutton/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'de-ch', { auto: 'Automatisch', diff --git a/plugins/colorbutton/lang/de.js b/plugins/colorbutton/lang/de.js index 07c3699a26e..946a3939fff 100644 --- a/plugins/colorbutton/lang/de.js +++ b/plugins/colorbutton/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'de', { auto: 'Automatisch', diff --git a/plugins/colorbutton/lang/el.js b/plugins/colorbutton/lang/el.js index 5cbc95d50b0..24ceb88c1cd 100644 --- a/plugins/colorbutton/lang/el.js +++ b/plugins/colorbutton/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'el', { auto: 'Αυτόματα', diff --git a/plugins/colorbutton/lang/en-au.js b/plugins/colorbutton/lang/en-au.js index 4b193fba0e5..22f539b14f5 100644 --- a/plugins/colorbutton/lang/en-au.js +++ b/plugins/colorbutton/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'en-au', { auto: 'Automatic', diff --git a/plugins/colorbutton/lang/en-ca.js b/plugins/colorbutton/lang/en-ca.js index 4f75614b8d1..933ac99c8fd 100644 --- a/plugins/colorbutton/lang/en-ca.js +++ b/plugins/colorbutton/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'en-ca', { auto: 'Automatic', diff --git a/plugins/colorbutton/lang/en-gb.js b/plugins/colorbutton/lang/en-gb.js index 9121ecfaa22..41f74d1d002 100644 --- a/plugins/colorbutton/lang/en-gb.js +++ b/plugins/colorbutton/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'en-gb', { auto: 'Automatic', diff --git a/plugins/colorbutton/lang/en.js b/plugins/colorbutton/lang/en.js index dea587ca4d4..0dde45c4e24 100644 --- a/plugins/colorbutton/lang/en.js +++ b/plugins/colorbutton/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'en', { auto: 'Automatic', diff --git a/plugins/colorbutton/lang/eo.js b/plugins/colorbutton/lang/eo.js index 0c0017a6fec..caafb89b8b0 100644 --- a/plugins/colorbutton/lang/eo.js +++ b/plugins/colorbutton/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'eo', { auto: 'Aŭtomata', diff --git a/plugins/colorbutton/lang/es-mx.js b/plugins/colorbutton/lang/es-mx.js index 667849daa7c..1658b47d895 100644 --- a/plugins/colorbutton/lang/es-mx.js +++ b/plugins/colorbutton/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'es-mx', { auto: 'Automático', diff --git a/plugins/colorbutton/lang/es.js b/plugins/colorbutton/lang/es.js index e0d0313b93b..647800ef905 100644 --- a/plugins/colorbutton/lang/es.js +++ b/plugins/colorbutton/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'es', { auto: 'Automático', diff --git a/plugins/colorbutton/lang/et.js b/plugins/colorbutton/lang/et.js index c6838700382..43128818f4d 100644 --- a/plugins/colorbutton/lang/et.js +++ b/plugins/colorbutton/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'et', { auto: 'Automaatne', diff --git a/plugins/colorbutton/lang/eu.js b/plugins/colorbutton/lang/eu.js index bdc126d6161..892f17f66c3 100644 --- a/plugins/colorbutton/lang/eu.js +++ b/plugins/colorbutton/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'eu', { auto: 'Automatikoa', diff --git a/plugins/colorbutton/lang/fa.js b/plugins/colorbutton/lang/fa.js index e699cbce4d7..8487ddd3ff9 100644 --- a/plugins/colorbutton/lang/fa.js +++ b/plugins/colorbutton/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'fa', { auto: 'خودکار', diff --git a/plugins/colorbutton/lang/fi.js b/plugins/colorbutton/lang/fi.js index aebd6d92532..35072bb56d5 100644 --- a/plugins/colorbutton/lang/fi.js +++ b/plugins/colorbutton/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'fi', { auto: 'Automaattinen', diff --git a/plugins/colorbutton/lang/fo.js b/plugins/colorbutton/lang/fo.js index e71ddf5e2dc..a181b0eef57 100644 --- a/plugins/colorbutton/lang/fo.js +++ b/plugins/colorbutton/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'fo', { auto: 'Automatiskt', diff --git a/plugins/colorbutton/lang/fr-ca.js b/plugins/colorbutton/lang/fr-ca.js index a09b967550d..fd5bfb9ae67 100644 --- a/plugins/colorbutton/lang/fr-ca.js +++ b/plugins/colorbutton/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'fr-ca', { auto: 'Automatique', diff --git a/plugins/colorbutton/lang/fr.js b/plugins/colorbutton/lang/fr.js index 52e753fcc98..fc7bca97206 100644 --- a/plugins/colorbutton/lang/fr.js +++ b/plugins/colorbutton/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'fr', { auto: 'Automatique', diff --git a/plugins/colorbutton/lang/gl.js b/plugins/colorbutton/lang/gl.js index 3fbe8a5738f..a4774495b41 100644 --- a/plugins/colorbutton/lang/gl.js +++ b/plugins/colorbutton/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'gl', { auto: 'Automático', diff --git a/plugins/colorbutton/lang/gu.js b/plugins/colorbutton/lang/gu.js index adbbd3b5e3a..0d148709977 100644 --- a/plugins/colorbutton/lang/gu.js +++ b/plugins/colorbutton/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'gu', { auto: 'સ્વચાલિત', diff --git a/plugins/colorbutton/lang/he.js b/plugins/colorbutton/lang/he.js index 6e673f5704e..0f62b866ac6 100644 --- a/plugins/colorbutton/lang/he.js +++ b/plugins/colorbutton/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'he', { auto: 'אוטומטי', diff --git a/plugins/colorbutton/lang/hi.js b/plugins/colorbutton/lang/hi.js index c32b595306c..5001442ac36 100644 --- a/plugins/colorbutton/lang/hi.js +++ b/plugins/colorbutton/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'hi', { auto: 'स्वचालित', diff --git a/plugins/colorbutton/lang/hr.js b/plugins/colorbutton/lang/hr.js index d2252326907..a1fcdb41d41 100644 --- a/plugins/colorbutton/lang/hr.js +++ b/plugins/colorbutton/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'hr', { auto: 'Automatski', diff --git a/plugins/colorbutton/lang/hu.js b/plugins/colorbutton/lang/hu.js index aa8e3b9a0ee..6281183a12d 100644 --- a/plugins/colorbutton/lang/hu.js +++ b/plugins/colorbutton/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'hu', { auto: 'Automatikus', diff --git a/plugins/colorbutton/lang/id.js b/plugins/colorbutton/lang/id.js index cd6a465dd0f..b47716d4777 100644 --- a/plugins/colorbutton/lang/id.js +++ b/plugins/colorbutton/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'id', { auto: 'Automatic', // MISSING diff --git a/plugins/colorbutton/lang/is.js b/plugins/colorbutton/lang/is.js index c496fc57919..f3502b615a6 100644 --- a/plugins/colorbutton/lang/is.js +++ b/plugins/colorbutton/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'is', { auto: 'Sjálfval', diff --git a/plugins/colorbutton/lang/it.js b/plugins/colorbutton/lang/it.js index 404b1cf6ca0..1abd53edc4e 100644 --- a/plugins/colorbutton/lang/it.js +++ b/plugins/colorbutton/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'it', { auto: 'Automatico', diff --git a/plugins/colorbutton/lang/ja.js b/plugins/colorbutton/lang/ja.js index 0645a7a4dad..7771e5ef900 100644 --- a/plugins/colorbutton/lang/ja.js +++ b/plugins/colorbutton/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'ja', { auto: '自動', diff --git a/plugins/colorbutton/lang/ka.js b/plugins/colorbutton/lang/ka.js index 635648d96e7..2e5ddd7748d 100644 --- a/plugins/colorbutton/lang/ka.js +++ b/plugins/colorbutton/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'ka', { auto: 'ავტომატური', diff --git a/plugins/colorbutton/lang/km.js b/plugins/colorbutton/lang/km.js index 326339160c1..0340171f281 100644 --- a/plugins/colorbutton/lang/km.js +++ b/plugins/colorbutton/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'km', { auto: 'ស្វ័យប្រវត្តិ', diff --git a/plugins/colorbutton/lang/ko.js b/plugins/colorbutton/lang/ko.js index e0162ddb4f7..89e582ed58d 100644 --- a/plugins/colorbutton/lang/ko.js +++ b/plugins/colorbutton/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'ko', { auto: '기본 색상', diff --git a/plugins/colorbutton/lang/ku.js b/plugins/colorbutton/lang/ku.js index f0a0248749c..147aa0edade 100644 --- a/plugins/colorbutton/lang/ku.js +++ b/plugins/colorbutton/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'ku', { auto: 'خۆکار', diff --git a/plugins/colorbutton/lang/lt.js b/plugins/colorbutton/lang/lt.js index f2fb09a0e05..ab88cc7bbe0 100644 --- a/plugins/colorbutton/lang/lt.js +++ b/plugins/colorbutton/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'lt', { auto: 'Automatinis', diff --git a/plugins/colorbutton/lang/lv.js b/plugins/colorbutton/lang/lv.js index e31068aa807..972819529a9 100644 --- a/plugins/colorbutton/lang/lv.js +++ b/plugins/colorbutton/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'lv', { auto: 'Automātiska', diff --git a/plugins/colorbutton/lang/mk.js b/plugins/colorbutton/lang/mk.js index f9a590c3518..412fe62d67e 100644 --- a/plugins/colorbutton/lang/mk.js +++ b/plugins/colorbutton/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'mk', { auto: 'Automatic', // MISSING diff --git a/plugins/colorbutton/lang/mn.js b/plugins/colorbutton/lang/mn.js index e12a09bbb4f..b28d4457556 100644 --- a/plugins/colorbutton/lang/mn.js +++ b/plugins/colorbutton/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'mn', { auto: 'Автоматаар', diff --git a/plugins/colorbutton/lang/ms.js b/plugins/colorbutton/lang/ms.js index e75a8fe1e79..b2792cd8c96 100644 --- a/plugins/colorbutton/lang/ms.js +++ b/plugins/colorbutton/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'ms', { auto: 'Otomatik', diff --git a/plugins/colorbutton/lang/nb.js b/plugins/colorbutton/lang/nb.js index 9419a257881..0da887fb9db 100644 --- a/plugins/colorbutton/lang/nb.js +++ b/plugins/colorbutton/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'nb', { auto: 'Automatisk', diff --git a/plugins/colorbutton/lang/nl.js b/plugins/colorbutton/lang/nl.js index 4f6ef8134fb..4a579624e47 100644 --- a/plugins/colorbutton/lang/nl.js +++ b/plugins/colorbutton/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'nl', { auto: 'Automatisch', diff --git a/plugins/colorbutton/lang/no.js b/plugins/colorbutton/lang/no.js index bb7764d3322..717748bf070 100644 --- a/plugins/colorbutton/lang/no.js +++ b/plugins/colorbutton/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'no', { auto: 'Automatisk', diff --git a/plugins/colorbutton/lang/oc.js b/plugins/colorbutton/lang/oc.js index f6cb38c67f6..a55a0dbc1e5 100644 --- a/plugins/colorbutton/lang/oc.js +++ b/plugins/colorbutton/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'oc', { auto: 'Automatic', diff --git a/plugins/colorbutton/lang/pl.js b/plugins/colorbutton/lang/pl.js index 7dac4cbdb07..e64aa4b21d6 100644 --- a/plugins/colorbutton/lang/pl.js +++ b/plugins/colorbutton/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'pl', { auto: 'Automatycznie', diff --git a/plugins/colorbutton/lang/pt-br.js b/plugins/colorbutton/lang/pt-br.js index e48071ed2c8..b16c5ad4181 100644 --- a/plugins/colorbutton/lang/pt-br.js +++ b/plugins/colorbutton/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'pt-br', { auto: 'Automático', diff --git a/plugins/colorbutton/lang/pt.js b/plugins/colorbutton/lang/pt.js index 6f5cf5b4b4e..d264adaf83f 100644 --- a/plugins/colorbutton/lang/pt.js +++ b/plugins/colorbutton/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'pt', { auto: 'Automático', diff --git a/plugins/colorbutton/lang/ro.js b/plugins/colorbutton/lang/ro.js index 3546ea35fa1..20aa380a82b 100644 --- a/plugins/colorbutton/lang/ro.js +++ b/plugins/colorbutton/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'ro', { auto: 'Automat', diff --git a/plugins/colorbutton/lang/ru.js b/plugins/colorbutton/lang/ru.js index 8399b954c51..bd709f3cf57 100644 --- a/plugins/colorbutton/lang/ru.js +++ b/plugins/colorbutton/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'ru', { auto: 'Автоматически', diff --git a/plugins/colorbutton/lang/si.js b/plugins/colorbutton/lang/si.js index 14457d5e266..4264cc145f4 100644 --- a/plugins/colorbutton/lang/si.js +++ b/plugins/colorbutton/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'si', { auto: 'Automatic', // MISSING diff --git a/plugins/colorbutton/lang/sk.js b/plugins/colorbutton/lang/sk.js index 5aeb1c7f986..132c9c8ca98 100644 --- a/plugins/colorbutton/lang/sk.js +++ b/plugins/colorbutton/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'sk', { auto: 'Automaticky', diff --git a/plugins/colorbutton/lang/sl.js b/plugins/colorbutton/lang/sl.js index 1df52de5a64..d7216ff8bea 100644 --- a/plugins/colorbutton/lang/sl.js +++ b/plugins/colorbutton/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'sl', { auto: 'Samodejno', diff --git a/plugins/colorbutton/lang/sq.js b/plugins/colorbutton/lang/sq.js index 31f04fff770..45af9200acc 100644 --- a/plugins/colorbutton/lang/sq.js +++ b/plugins/colorbutton/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'sq', { auto: 'Automatik', diff --git a/plugins/colorbutton/lang/sr-latn.js b/plugins/colorbutton/lang/sr-latn.js index 14a8f19dcdd..dc78fed89af 100644 --- a/plugins/colorbutton/lang/sr-latn.js +++ b/plugins/colorbutton/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'sr-latn', { auto: 'Automatski', diff --git a/plugins/colorbutton/lang/sr.js b/plugins/colorbutton/lang/sr.js index 49991fc7490..4c498e0e9a8 100644 --- a/plugins/colorbutton/lang/sr.js +++ b/plugins/colorbutton/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'sr', { auto: 'Аутоматски', diff --git a/plugins/colorbutton/lang/sv.js b/plugins/colorbutton/lang/sv.js index 9ba99705c93..8736837d780 100644 --- a/plugins/colorbutton/lang/sv.js +++ b/plugins/colorbutton/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'sv', { auto: 'Automatisk', diff --git a/plugins/colorbutton/lang/th.js b/plugins/colorbutton/lang/th.js index f5d33a2f259..30ea0475fb9 100644 --- a/plugins/colorbutton/lang/th.js +++ b/plugins/colorbutton/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'th', { auto: 'สีอัตโนมัติ', diff --git a/plugins/colorbutton/lang/tr.js b/plugins/colorbutton/lang/tr.js index 55e1154372f..ad2b3220df8 100644 --- a/plugins/colorbutton/lang/tr.js +++ b/plugins/colorbutton/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'tr', { auto: 'Otomatik', diff --git a/plugins/colorbutton/lang/tt.js b/plugins/colorbutton/lang/tt.js index a5103280353..37db6ce88a6 100644 --- a/plugins/colorbutton/lang/tt.js +++ b/plugins/colorbutton/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'tt', { auto: 'Автоматик', diff --git a/plugins/colorbutton/lang/ug.js b/plugins/colorbutton/lang/ug.js index 1b95dad6254..8ee6be7e52d 100644 --- a/plugins/colorbutton/lang/ug.js +++ b/plugins/colorbutton/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'ug', { auto: 'ئۆزلۈكىدىن', diff --git a/plugins/colorbutton/lang/uk.js b/plugins/colorbutton/lang/uk.js index 120dded605f..7fb63ab9d36 100644 --- a/plugins/colorbutton/lang/uk.js +++ b/plugins/colorbutton/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'uk', { auto: 'Авто', diff --git a/plugins/colorbutton/lang/vi.js b/plugins/colorbutton/lang/vi.js index eafe67cf077..6f28d40cdef 100644 --- a/plugins/colorbutton/lang/vi.js +++ b/plugins/colorbutton/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'vi', { auto: 'Tự động', diff --git a/plugins/colorbutton/lang/zh-cn.js b/plugins/colorbutton/lang/zh-cn.js index efeb9507d44..7c8acf1ff9f 100644 --- a/plugins/colorbutton/lang/zh-cn.js +++ b/plugins/colorbutton/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'zh-cn', { auto: '自动', diff --git a/plugins/colorbutton/lang/zh.js b/plugins/colorbutton/lang/zh.js index 55e46d15ae2..83658799feb 100644 --- a/plugins/colorbutton/lang/zh.js +++ b/plugins/colorbutton/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colorbutton', 'zh', { auto: '自動', diff --git a/plugins/colorbutton/plugin.js b/plugins/colorbutton/plugin.js index c7103c39a20..b60fc92b1f7 100644 --- a/plugins/colorbutton/plugin.js +++ b/plugins/colorbutton/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/colordialog/dialogs/colordialog.css b/plugins/colordialog/dialogs/colordialog.css index d5eeb2fba0f..7e4462690df 100644 --- a/plugins/colordialog/dialogs/colordialog.css +++ b/plugins/colordialog/dialogs/colordialog.css @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ .cke_colordialog_colorcell { diff --git a/plugins/colordialog/dialogs/colordialog.js b/plugins/colordialog/dialogs/colordialog.js index d6cac0a18d4..f3305c152ad 100644 --- a/plugins/colordialog/dialogs/colordialog.js +++ b/plugins/colordialog/dialogs/colordialog.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.dialog.add( 'colordialog', function( editor ) { diff --git a/plugins/colordialog/lang/af.js b/plugins/colordialog/lang/af.js index 4903dc44ddb..a859e93bf84 100644 --- a/plugins/colordialog/lang/af.js +++ b/plugins/colordialog/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'af', { clear: 'Herstel', diff --git a/plugins/colordialog/lang/ar.js b/plugins/colordialog/lang/ar.js index 9a38492d9a7..6955deaaec9 100644 --- a/plugins/colordialog/lang/ar.js +++ b/plugins/colordialog/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'ar', { clear: 'مسح', diff --git a/plugins/colordialog/lang/az.js b/plugins/colordialog/lang/az.js index ea3846f55a1..e3c7d6b440a 100644 --- a/plugins/colordialog/lang/az.js +++ b/plugins/colordialog/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'az', { clear: 'Təmizlə', diff --git a/plugins/colordialog/lang/bg.js b/plugins/colordialog/lang/bg.js index c626064decd..8e79356404e 100644 --- a/plugins/colordialog/lang/bg.js +++ b/plugins/colordialog/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'bg', { clear: 'Изчистване', diff --git a/plugins/colordialog/lang/bn.js b/plugins/colordialog/lang/bn.js index 1dda4c4e0cd..286b77085c5 100644 --- a/plugins/colordialog/lang/bn.js +++ b/plugins/colordialog/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'bn', { clear: 'Clear', // MISSING diff --git a/plugins/colordialog/lang/bs.js b/plugins/colordialog/lang/bs.js index eb6ca470207..280f6bd8aab 100644 --- a/plugins/colordialog/lang/bs.js +++ b/plugins/colordialog/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'bs', { clear: 'Clear', // MISSING diff --git a/plugins/colordialog/lang/ca.js b/plugins/colordialog/lang/ca.js index d1d72b96cc4..437b2596688 100644 --- a/plugins/colordialog/lang/ca.js +++ b/plugins/colordialog/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'ca', { clear: 'Neteja', diff --git a/plugins/colordialog/lang/cs.js b/plugins/colordialog/lang/cs.js index c54a539c631..4e7aa631da7 100644 --- a/plugins/colordialog/lang/cs.js +++ b/plugins/colordialog/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'cs', { clear: 'Vyčistit', diff --git a/plugins/colordialog/lang/cy.js b/plugins/colordialog/lang/cy.js index 081b2806b37..4df29bbd155 100644 --- a/plugins/colordialog/lang/cy.js +++ b/plugins/colordialog/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'cy', { clear: 'Clirio', diff --git a/plugins/colordialog/lang/da.js b/plugins/colordialog/lang/da.js index 1212be8f34a..ade1f2e9127 100644 --- a/plugins/colordialog/lang/da.js +++ b/plugins/colordialog/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'da', { clear: 'Nulstil', diff --git a/plugins/colordialog/lang/de-ch.js b/plugins/colordialog/lang/de-ch.js index 2f1497e2c0c..37d05e08666 100644 --- a/plugins/colordialog/lang/de-ch.js +++ b/plugins/colordialog/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'de-ch', { clear: 'Entfernen', diff --git a/plugins/colordialog/lang/de.js b/plugins/colordialog/lang/de.js index 426b35a44c4..e637e44fff0 100644 --- a/plugins/colordialog/lang/de.js +++ b/plugins/colordialog/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'de', { clear: 'Entfernen', diff --git a/plugins/colordialog/lang/el.js b/plugins/colordialog/lang/el.js index b0ff23c9bdf..e21c0c90fe9 100644 --- a/plugins/colordialog/lang/el.js +++ b/plugins/colordialog/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'el', { clear: 'Εκκαθάριση', diff --git a/plugins/colordialog/lang/en-au.js b/plugins/colordialog/lang/en-au.js index 58a2a49b47d..4a8e4588c9d 100644 --- a/plugins/colordialog/lang/en-au.js +++ b/plugins/colordialog/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'en-au', { clear: 'Clear', diff --git a/plugins/colordialog/lang/en-ca.js b/plugins/colordialog/lang/en-ca.js index 3c9176286d8..c17fa050c91 100644 --- a/plugins/colordialog/lang/en-ca.js +++ b/plugins/colordialog/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'en-ca', { clear: 'Clear', // MISSING diff --git a/plugins/colordialog/lang/en-gb.js b/plugins/colordialog/lang/en-gb.js index b8eb21a08a0..f1e16acfb6a 100644 --- a/plugins/colordialog/lang/en-gb.js +++ b/plugins/colordialog/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'en-gb', { clear: 'Clear', diff --git a/plugins/colordialog/lang/en.js b/plugins/colordialog/lang/en.js index 8b31709e4cb..0d4ab64d55e 100644 --- a/plugins/colordialog/lang/en.js +++ b/plugins/colordialog/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'en', { clear: 'Clear', diff --git a/plugins/colordialog/lang/eo.js b/plugins/colordialog/lang/eo.js index 9d1e935105b..837114f0fdf 100644 --- a/plugins/colordialog/lang/eo.js +++ b/plugins/colordialog/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'eo', { clear: 'Forigi', diff --git a/plugins/colordialog/lang/es-mx.js b/plugins/colordialog/lang/es-mx.js index 5428270ff55..e4d4d792c3a 100644 --- a/plugins/colordialog/lang/es-mx.js +++ b/plugins/colordialog/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'es-mx', { clear: 'Borrar', diff --git a/plugins/colordialog/lang/es.js b/plugins/colordialog/lang/es.js index 2bbd80b3fe2..53860f4c266 100644 --- a/plugins/colordialog/lang/es.js +++ b/plugins/colordialog/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'es', { clear: 'Borrar', diff --git a/plugins/colordialog/lang/et.js b/plugins/colordialog/lang/et.js index 8155d306ff3..0a880cb6106 100644 --- a/plugins/colordialog/lang/et.js +++ b/plugins/colordialog/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'et', { clear: 'Eemalda', diff --git a/plugins/colordialog/lang/eu.js b/plugins/colordialog/lang/eu.js index bde79530b03..02df902bdf4 100644 --- a/plugins/colordialog/lang/eu.js +++ b/plugins/colordialog/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'eu', { clear: 'Garbitu', diff --git a/plugins/colordialog/lang/fa.js b/plugins/colordialog/lang/fa.js index 098c2bc43f3..7fa71ab6020 100644 --- a/plugins/colordialog/lang/fa.js +++ b/plugins/colordialog/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'fa', { clear: 'پاک کردن', diff --git a/plugins/colordialog/lang/fi.js b/plugins/colordialog/lang/fi.js index 56ca28968a9..f37a7681218 100644 --- a/plugins/colordialog/lang/fi.js +++ b/plugins/colordialog/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'fi', { clear: 'Poista', diff --git a/plugins/colordialog/lang/fo.js b/plugins/colordialog/lang/fo.js index ea665293076..958d2f94224 100644 --- a/plugins/colordialog/lang/fo.js +++ b/plugins/colordialog/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'fo', { clear: 'Strika', diff --git a/plugins/colordialog/lang/fr-ca.js b/plugins/colordialog/lang/fr-ca.js index 9ab8ec74f8a..039975a7fb9 100644 --- a/plugins/colordialog/lang/fr-ca.js +++ b/plugins/colordialog/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'fr-ca', { clear: 'Effacer', diff --git a/plugins/colordialog/lang/fr.js b/plugins/colordialog/lang/fr.js index f4088893f93..9377fbca22e 100644 --- a/plugins/colordialog/lang/fr.js +++ b/plugins/colordialog/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'fr', { clear: 'Effacer', diff --git a/plugins/colordialog/lang/gl.js b/plugins/colordialog/lang/gl.js index 456f7f5463b..3a145921405 100644 --- a/plugins/colordialog/lang/gl.js +++ b/plugins/colordialog/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'gl', { clear: 'Limpar', diff --git a/plugins/colordialog/lang/gu.js b/plugins/colordialog/lang/gu.js index 6dfcec872f3..c9ff741f562 100644 --- a/plugins/colordialog/lang/gu.js +++ b/plugins/colordialog/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'gu', { clear: 'સાફ કરવું', diff --git a/plugins/colordialog/lang/he.js b/plugins/colordialog/lang/he.js index 2e0d3a2a24d..0a4f4eef288 100644 --- a/plugins/colordialog/lang/he.js +++ b/plugins/colordialog/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'he', { clear: 'ניקוי', diff --git a/plugins/colordialog/lang/hi.js b/plugins/colordialog/lang/hi.js index 3e3e07e0aab..4099d98b96c 100644 --- a/plugins/colordialog/lang/hi.js +++ b/plugins/colordialog/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'hi', { clear: 'Clear', // MISSING diff --git a/plugins/colordialog/lang/hr.js b/plugins/colordialog/lang/hr.js index 655eee03386..a42fb8c156c 100644 --- a/plugins/colordialog/lang/hr.js +++ b/plugins/colordialog/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'hr', { clear: 'Očisti', diff --git a/plugins/colordialog/lang/hu.js b/plugins/colordialog/lang/hu.js index 8248c1100ef..03758d0a832 100644 --- a/plugins/colordialog/lang/hu.js +++ b/plugins/colordialog/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'hu', { clear: 'Ürítés', diff --git a/plugins/colordialog/lang/id.js b/plugins/colordialog/lang/id.js index 628a01449ac..e1f17c22e82 100644 --- a/plugins/colordialog/lang/id.js +++ b/plugins/colordialog/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'id', { clear: 'Hapus', diff --git a/plugins/colordialog/lang/is.js b/plugins/colordialog/lang/is.js index 8960bc126ae..3f3fda968b5 100644 --- a/plugins/colordialog/lang/is.js +++ b/plugins/colordialog/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'is', { clear: 'Clear', // MISSING diff --git a/plugins/colordialog/lang/it.js b/plugins/colordialog/lang/it.js index 92de1580417..f7b34f36000 100644 --- a/plugins/colordialog/lang/it.js +++ b/plugins/colordialog/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'it', { clear: 'cancella', diff --git a/plugins/colordialog/lang/ja.js b/plugins/colordialog/lang/ja.js index 985a22e5ab3..7839e3ad776 100644 --- a/plugins/colordialog/lang/ja.js +++ b/plugins/colordialog/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'ja', { clear: 'クリア', diff --git a/plugins/colordialog/lang/ka.js b/plugins/colordialog/lang/ka.js index 7450da88053..751c2a02ef7 100644 --- a/plugins/colordialog/lang/ka.js +++ b/plugins/colordialog/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'ka', { clear: 'გასუფთავება', diff --git a/plugins/colordialog/lang/km.js b/plugins/colordialog/lang/km.js index afdd55f7dd0..fa1d850278e 100644 --- a/plugins/colordialog/lang/km.js +++ b/plugins/colordialog/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'km', { clear: 'សម្អាត', diff --git a/plugins/colordialog/lang/ko.js b/plugins/colordialog/lang/ko.js index d3ab537c0da..652ef420c5a 100644 --- a/plugins/colordialog/lang/ko.js +++ b/plugins/colordialog/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'ko', { clear: '비우기', diff --git a/plugins/colordialog/lang/ku.js b/plugins/colordialog/lang/ku.js index 323fd6f6f62..24039c1b7a6 100644 --- a/plugins/colordialog/lang/ku.js +++ b/plugins/colordialog/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'ku', { clear: 'پاکیکەوە', diff --git a/plugins/colordialog/lang/lt.js b/plugins/colordialog/lang/lt.js index 7a58734827a..60d1da84f4c 100644 --- a/plugins/colordialog/lang/lt.js +++ b/plugins/colordialog/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'lt', { clear: 'Išvalyti', diff --git a/plugins/colordialog/lang/lv.js b/plugins/colordialog/lang/lv.js index 70241245b33..abccab5e768 100644 --- a/plugins/colordialog/lang/lv.js +++ b/plugins/colordialog/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'lv', { clear: 'Notīrīt', diff --git a/plugins/colordialog/lang/mk.js b/plugins/colordialog/lang/mk.js index 5c45b50d26c..481bf0e351b 100644 --- a/plugins/colordialog/lang/mk.js +++ b/plugins/colordialog/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'mk', { clear: 'Clear', // MISSING diff --git a/plugins/colordialog/lang/mn.js b/plugins/colordialog/lang/mn.js index 969448da014..b5ac9036dca 100644 --- a/plugins/colordialog/lang/mn.js +++ b/plugins/colordialog/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'mn', { clear: 'Clear', // MISSING diff --git a/plugins/colordialog/lang/ms.js b/plugins/colordialog/lang/ms.js index 1e6034bf9a3..df18e328618 100644 --- a/plugins/colordialog/lang/ms.js +++ b/plugins/colordialog/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'ms', { clear: 'Clear', // MISSING diff --git a/plugins/colordialog/lang/nb.js b/plugins/colordialog/lang/nb.js index c488ea43a92..e294d7cf12b 100644 --- a/plugins/colordialog/lang/nb.js +++ b/plugins/colordialog/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'nb', { clear: 'Nullstill', diff --git a/plugins/colordialog/lang/nl.js b/plugins/colordialog/lang/nl.js index ea224df26c7..d3c3af9cefd 100644 --- a/plugins/colordialog/lang/nl.js +++ b/plugins/colordialog/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'nl', { clear: 'Wissen', diff --git a/plugins/colordialog/lang/no.js b/plugins/colordialog/lang/no.js index 8c44ed19520..0b81412ae8f 100644 --- a/plugins/colordialog/lang/no.js +++ b/plugins/colordialog/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'no', { clear: 'Tøm', diff --git a/plugins/colordialog/lang/oc.js b/plugins/colordialog/lang/oc.js index daa9b55014e..5c15c51c5e7 100644 --- a/plugins/colordialog/lang/oc.js +++ b/plugins/colordialog/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'oc', { clear: 'Escafar', diff --git a/plugins/colordialog/lang/pl.js b/plugins/colordialog/lang/pl.js index 9822c53a529..76c94351ad9 100644 --- a/plugins/colordialog/lang/pl.js +++ b/plugins/colordialog/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'pl', { clear: 'Wyczyść', diff --git a/plugins/colordialog/lang/pt-br.js b/plugins/colordialog/lang/pt-br.js index 9232607e836..91634182414 100644 --- a/plugins/colordialog/lang/pt-br.js +++ b/plugins/colordialog/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'pt-br', { clear: 'Limpar', diff --git a/plugins/colordialog/lang/pt.js b/plugins/colordialog/lang/pt.js index e5939f85790..d6b8131ca4d 100644 --- a/plugins/colordialog/lang/pt.js +++ b/plugins/colordialog/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'pt', { clear: 'Limpar', diff --git a/plugins/colordialog/lang/ro.js b/plugins/colordialog/lang/ro.js index 018d6bb9b79..4a4142d093b 100644 --- a/plugins/colordialog/lang/ro.js +++ b/plugins/colordialog/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'ro', { clear: 'Clar', diff --git a/plugins/colordialog/lang/ru.js b/plugins/colordialog/lang/ru.js index c886752bd0b..0153f9757ea 100644 --- a/plugins/colordialog/lang/ru.js +++ b/plugins/colordialog/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'ru', { clear: 'Очистить', diff --git a/plugins/colordialog/lang/si.js b/plugins/colordialog/lang/si.js index 25a4db2e43a..14002598490 100644 --- a/plugins/colordialog/lang/si.js +++ b/plugins/colordialog/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'si', { clear: 'පැහැදිලි', diff --git a/plugins/colordialog/lang/sk.js b/plugins/colordialog/lang/sk.js index 7fdfa86a702..11280cc44ac 100644 --- a/plugins/colordialog/lang/sk.js +++ b/plugins/colordialog/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'sk', { clear: 'Vyčistiť', diff --git a/plugins/colordialog/lang/sl.js b/plugins/colordialog/lang/sl.js index b1fd1ac6471..0bec148b707 100644 --- a/plugins/colordialog/lang/sl.js +++ b/plugins/colordialog/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'sl', { clear: 'Počisti', diff --git a/plugins/colordialog/lang/sq.js b/plugins/colordialog/lang/sq.js index e3884b22d53..d8866e62812 100644 --- a/plugins/colordialog/lang/sq.js +++ b/plugins/colordialog/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'sq', { clear: 'Pastro', diff --git a/plugins/colordialog/lang/sr-latn.js b/plugins/colordialog/lang/sr-latn.js index 39e9f4d3074..27829f3d4dc 100644 --- a/plugins/colordialog/lang/sr-latn.js +++ b/plugins/colordialog/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'sr-latn', { clear: 'Brisanje', diff --git a/plugins/colordialog/lang/sr.js b/plugins/colordialog/lang/sr.js index 605a316521f..23adeba6471 100644 --- a/plugins/colordialog/lang/sr.js +++ b/plugins/colordialog/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'sr', { clear: 'Брисање', diff --git a/plugins/colordialog/lang/sv.js b/plugins/colordialog/lang/sv.js index 61dc517a09d..cecc6b7dc57 100644 --- a/plugins/colordialog/lang/sv.js +++ b/plugins/colordialog/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'sv', { clear: 'Rensa', diff --git a/plugins/colordialog/lang/th.js b/plugins/colordialog/lang/th.js index 33b34dfbe0a..95f88fe24a4 100644 --- a/plugins/colordialog/lang/th.js +++ b/plugins/colordialog/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'th', { clear: 'Clear', // MISSING diff --git a/plugins/colordialog/lang/tr.js b/plugins/colordialog/lang/tr.js index 8659f8fa94e..aef51575caa 100644 --- a/plugins/colordialog/lang/tr.js +++ b/plugins/colordialog/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'tr', { clear: 'Temizle', diff --git a/plugins/colordialog/lang/tt.js b/plugins/colordialog/lang/tt.js index 6c6a53e7c35..b83a55eff4b 100644 --- a/plugins/colordialog/lang/tt.js +++ b/plugins/colordialog/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'tt', { clear: 'Бушату', diff --git a/plugins/colordialog/lang/ug.js b/plugins/colordialog/lang/ug.js index e4af753260b..a8a1821881e 100644 --- a/plugins/colordialog/lang/ug.js +++ b/plugins/colordialog/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'ug', { clear: 'تازىلا', diff --git a/plugins/colordialog/lang/uk.js b/plugins/colordialog/lang/uk.js index 4ee00cfe5b5..31c48e250e7 100644 --- a/plugins/colordialog/lang/uk.js +++ b/plugins/colordialog/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'uk', { clear: 'Очистити', diff --git a/plugins/colordialog/lang/vi.js b/plugins/colordialog/lang/vi.js index c685011b2f1..4d69a5e9545 100644 --- a/plugins/colordialog/lang/vi.js +++ b/plugins/colordialog/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'vi', { clear: 'Xóa bỏ', diff --git a/plugins/colordialog/lang/zh-cn.js b/plugins/colordialog/lang/zh-cn.js index 51e22ad734b..870d12e2284 100644 --- a/plugins/colordialog/lang/zh-cn.js +++ b/plugins/colordialog/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'zh-cn', { clear: '清除', diff --git a/plugins/colordialog/lang/zh.js b/plugins/colordialog/lang/zh.js index e3858ac23b1..0271b5c69a2 100644 --- a/plugins/colordialog/lang/zh.js +++ b/plugins/colordialog/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'colordialog', 'zh', { clear: '清除', diff --git a/plugins/colordialog/plugin.js b/plugins/colordialog/plugin.js index 67dc1b124d0..191cbc4ca0b 100644 --- a/plugins/colordialog/plugin.js +++ b/plugins/colordialog/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.colordialog = { diff --git a/plugins/contextmenu/lang/af.js b/plugins/contextmenu/lang/af.js index 0b3844ebb33..aae69c11dbf 100644 --- a/plugins/contextmenu/lang/af.js +++ b/plugins/contextmenu/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'af', { options: 'Konteks Spyskaart-opsies' diff --git a/plugins/contextmenu/lang/ar.js b/plugins/contextmenu/lang/ar.js index 146419328e5..b9530ca99d4 100644 --- a/plugins/contextmenu/lang/ar.js +++ b/plugins/contextmenu/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'ar', { options: 'خصائص قائمة السياق' diff --git a/plugins/contextmenu/lang/az.js b/plugins/contextmenu/lang/az.js index 9ba9cf6a41b..44c02d1fdfe 100644 --- a/plugins/contextmenu/lang/az.js +++ b/plugins/contextmenu/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'az', { options: 'Əlavə əməliyyatlar' diff --git a/plugins/contextmenu/lang/bg.js b/plugins/contextmenu/lang/bg.js index a28b98e8983..afc328d592e 100644 --- a/plugins/contextmenu/lang/bg.js +++ b/plugins/contextmenu/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'bg', { options: 'Опции на контекстното меню' diff --git a/plugins/contextmenu/lang/bn.js b/plugins/contextmenu/lang/bn.js index f5b1a8f07b6..0dfffa954ce 100644 --- a/plugins/contextmenu/lang/bn.js +++ b/plugins/contextmenu/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'bn', { options: 'Context Menu Options' // MISSING diff --git a/plugins/contextmenu/lang/bs.js b/plugins/contextmenu/lang/bs.js index 9bf8bac8c82..d164785456b 100644 --- a/plugins/contextmenu/lang/bs.js +++ b/plugins/contextmenu/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'bs', { options: 'Context Menu Options' // MISSING diff --git a/plugins/contextmenu/lang/ca.js b/plugins/contextmenu/lang/ca.js index 057dcc93dd7..89411536632 100644 --- a/plugins/contextmenu/lang/ca.js +++ b/plugins/contextmenu/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'ca', { options: 'Opcions del menú contextual' diff --git a/plugins/contextmenu/lang/cs.js b/plugins/contextmenu/lang/cs.js index ebc9c671c2a..59d259de2f4 100644 --- a/plugins/contextmenu/lang/cs.js +++ b/plugins/contextmenu/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'cs', { options: 'Nastavení kontextové nabídky' diff --git a/plugins/contextmenu/lang/cy.js b/plugins/contextmenu/lang/cy.js index 533cd3bbbf9..d460143f1d5 100644 --- a/plugins/contextmenu/lang/cy.js +++ b/plugins/contextmenu/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'cy', { options: 'Opsiynau Dewislen Cyd-destun' diff --git a/plugins/contextmenu/lang/da.js b/plugins/contextmenu/lang/da.js index c49737b771c..5d278704698 100644 --- a/plugins/contextmenu/lang/da.js +++ b/plugins/contextmenu/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'da', { options: 'Muligheder for hjælpemenu' diff --git a/plugins/contextmenu/lang/de-ch.js b/plugins/contextmenu/lang/de-ch.js index 551912bae39..f9a77654036 100644 --- a/plugins/contextmenu/lang/de-ch.js +++ b/plugins/contextmenu/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'de-ch', { options: 'Kontextmenüoptionen' diff --git a/plugins/contextmenu/lang/de.js b/plugins/contextmenu/lang/de.js index 28718fc962e..0f74370a9f1 100644 --- a/plugins/contextmenu/lang/de.js +++ b/plugins/contextmenu/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'de', { options: 'Kontextmenüoptionen' diff --git a/plugins/contextmenu/lang/el.js b/plugins/contextmenu/lang/el.js index 24098e73b33..b40e25b93ef 100644 --- a/plugins/contextmenu/lang/el.js +++ b/plugins/contextmenu/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'el', { options: 'Επιλογές Αναδυόμενου Μενού' diff --git a/plugins/contextmenu/lang/en-au.js b/plugins/contextmenu/lang/en-au.js index 8105966e653..e8ff5b1b23b 100644 --- a/plugins/contextmenu/lang/en-au.js +++ b/plugins/contextmenu/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'en-au', { options: 'Context Menu Options' diff --git a/plugins/contextmenu/lang/en-ca.js b/plugins/contextmenu/lang/en-ca.js index 9e268059bed..b8f4e96811b 100644 --- a/plugins/contextmenu/lang/en-ca.js +++ b/plugins/contextmenu/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'en-ca', { options: 'Context Menu Options' // MISSING diff --git a/plugins/contextmenu/lang/en-gb.js b/plugins/contextmenu/lang/en-gb.js index 65d93f203d1..2a7c5a79e8a 100644 --- a/plugins/contextmenu/lang/en-gb.js +++ b/plugins/contextmenu/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'en-gb', { options: 'Context Menu Options' diff --git a/plugins/contextmenu/lang/en.js b/plugins/contextmenu/lang/en.js index 54df54e72fd..529c0df8d10 100644 --- a/plugins/contextmenu/lang/en.js +++ b/plugins/contextmenu/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'en', { options: 'Context Menu Options' diff --git a/plugins/contextmenu/lang/eo.js b/plugins/contextmenu/lang/eo.js index 356bfeb828a..3b9b28afcd9 100644 --- a/plugins/contextmenu/lang/eo.js +++ b/plugins/contextmenu/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'eo', { options: 'Opcioj de Kunteksta Menuo' diff --git a/plugins/contextmenu/lang/es-mx.js b/plugins/contextmenu/lang/es-mx.js index 37ee2917840..902b254171a 100644 --- a/plugins/contextmenu/lang/es-mx.js +++ b/plugins/contextmenu/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'es-mx', { options: 'Opciones del menú contextual' diff --git a/plugins/contextmenu/lang/es.js b/plugins/contextmenu/lang/es.js index 6afaea51b5f..f36d41b0636 100644 --- a/plugins/contextmenu/lang/es.js +++ b/plugins/contextmenu/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'es', { options: 'Opciones del menú contextual' diff --git a/plugins/contextmenu/lang/et.js b/plugins/contextmenu/lang/et.js index 9114ac4366c..44b75db6f4a 100644 --- a/plugins/contextmenu/lang/et.js +++ b/plugins/contextmenu/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'et', { options: 'Kontekstimenüü valikud' diff --git a/plugins/contextmenu/lang/eu.js b/plugins/contextmenu/lang/eu.js index 24e958be6ad..000ece3db38 100644 --- a/plugins/contextmenu/lang/eu.js +++ b/plugins/contextmenu/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'eu', { options: 'Testuinguru-menuaren aukerak' diff --git a/plugins/contextmenu/lang/fa.js b/plugins/contextmenu/lang/fa.js index c63ade478ff..e795fdeccb8 100644 --- a/plugins/contextmenu/lang/fa.js +++ b/plugins/contextmenu/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'fa', { options: 'گزینه​های منوی زمینه' diff --git a/plugins/contextmenu/lang/fi.js b/plugins/contextmenu/lang/fi.js index ce023ddff6a..a1cd54bc2c5 100644 --- a/plugins/contextmenu/lang/fi.js +++ b/plugins/contextmenu/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'fi', { options: 'Pikavalikon ominaisuudet' diff --git a/plugins/contextmenu/lang/fo.js b/plugins/contextmenu/lang/fo.js index 5033f33bafa..62badbe7b5b 100644 --- a/plugins/contextmenu/lang/fo.js +++ b/plugins/contextmenu/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'fo', { options: 'Context Menu Options' diff --git a/plugins/contextmenu/lang/fr-ca.js b/plugins/contextmenu/lang/fr-ca.js index 94011ba311d..e64d64d87c3 100644 --- a/plugins/contextmenu/lang/fr-ca.js +++ b/plugins/contextmenu/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'fr-ca', { options: 'Options du menu contextuel' diff --git a/plugins/contextmenu/lang/fr.js b/plugins/contextmenu/lang/fr.js index d42da29e89d..b762bdb3e4c 100644 --- a/plugins/contextmenu/lang/fr.js +++ b/plugins/contextmenu/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'fr', { options: 'Options du menu contextuel' diff --git a/plugins/contextmenu/lang/gl.js b/plugins/contextmenu/lang/gl.js index 84fe8119cca..d035d120976 100644 --- a/plugins/contextmenu/lang/gl.js +++ b/plugins/contextmenu/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'gl', { options: 'Opcións do menú contextual' diff --git a/plugins/contextmenu/lang/gu.js b/plugins/contextmenu/lang/gu.js index cc7e551ab5b..0561b0a291d 100644 --- a/plugins/contextmenu/lang/gu.js +++ b/plugins/contextmenu/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'gu', { options: 'કોન્તેક્ષ્ત્ મેનુના વિકલ્પો' diff --git a/plugins/contextmenu/lang/he.js b/plugins/contextmenu/lang/he.js index 3a9d33669db..255b10bed64 100644 --- a/plugins/contextmenu/lang/he.js +++ b/plugins/contextmenu/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'he', { options: 'אפשרויות תפריט ההקשר' diff --git a/plugins/contextmenu/lang/hi.js b/plugins/contextmenu/lang/hi.js index 147bbed6340..4254fb63e61 100644 --- a/plugins/contextmenu/lang/hi.js +++ b/plugins/contextmenu/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'hi', { options: 'Context Menu Options' // MISSING diff --git a/plugins/contextmenu/lang/hr.js b/plugins/contextmenu/lang/hr.js index c35eaa7874b..7e513229a01 100644 --- a/plugins/contextmenu/lang/hr.js +++ b/plugins/contextmenu/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'hr', { options: 'Opcije izbornika' diff --git a/plugins/contextmenu/lang/hu.js b/plugins/contextmenu/lang/hu.js index 32c0bc55521..a7a3e90cbe3 100644 --- a/plugins/contextmenu/lang/hu.js +++ b/plugins/contextmenu/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'hu', { options: 'Helyi menü opciók' diff --git a/plugins/contextmenu/lang/id.js b/plugins/contextmenu/lang/id.js index aaf04cca827..e81fbad42e9 100644 --- a/plugins/contextmenu/lang/id.js +++ b/plugins/contextmenu/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'id', { options: 'Opsi Konteks Pilihan' diff --git a/plugins/contextmenu/lang/is.js b/plugins/contextmenu/lang/is.js index 658b8b4ef69..feb8ce76052 100644 --- a/plugins/contextmenu/lang/is.js +++ b/plugins/contextmenu/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'is', { options: 'Context Menu Options' // MISSING diff --git a/plugins/contextmenu/lang/it.js b/plugins/contextmenu/lang/it.js index ed0a97cd02b..435f746490b 100644 --- a/plugins/contextmenu/lang/it.js +++ b/plugins/contextmenu/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'it', { options: 'Opzioni del menù contestuale' diff --git a/plugins/contextmenu/lang/ja.js b/plugins/contextmenu/lang/ja.js index 1e8198bed1b..5d7e4b547aa 100644 --- a/plugins/contextmenu/lang/ja.js +++ b/plugins/contextmenu/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'ja', { options: 'コンテキストメニューオプション' diff --git a/plugins/contextmenu/lang/ka.js b/plugins/contextmenu/lang/ka.js index a4a206ad6bc..cbc1bbe9e61 100644 --- a/plugins/contextmenu/lang/ka.js +++ b/plugins/contextmenu/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'ka', { options: 'კონტექსტური მენიუს პარამეტრები' diff --git a/plugins/contextmenu/lang/km.js b/plugins/contextmenu/lang/km.js index c0ecdabecb1..bdbbb31e211 100644 --- a/plugins/contextmenu/lang/km.js +++ b/plugins/contextmenu/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'km', { options: 'ជម្រើស​ម៉ឺនុយ​បរិបទ' diff --git a/plugins/contextmenu/lang/ko.js b/plugins/contextmenu/lang/ko.js index 6606627fff0..af8e7e3bd1a 100644 --- a/plugins/contextmenu/lang/ko.js +++ b/plugins/contextmenu/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'ko', { options: '컨텍스트 메뉴 옵션' diff --git a/plugins/contextmenu/lang/ku.js b/plugins/contextmenu/lang/ku.js index 809ee53fbb4..7e2a0a1cdfc 100644 --- a/plugins/contextmenu/lang/ku.js +++ b/plugins/contextmenu/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'ku', { options: 'هەڵبژاردەی لیستەی کلیکی دەستی ڕاست' diff --git a/plugins/contextmenu/lang/lt.js b/plugins/contextmenu/lang/lt.js index b46965b9cb2..dc0becaefac 100644 --- a/plugins/contextmenu/lang/lt.js +++ b/plugins/contextmenu/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'lt', { options: 'Kontekstinio meniu parametrai' diff --git a/plugins/contextmenu/lang/lv.js b/plugins/contextmenu/lang/lv.js index 759d3f5522e..9cdb57bf5ce 100644 --- a/plugins/contextmenu/lang/lv.js +++ b/plugins/contextmenu/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'lv', { options: 'Uznirstošās izvēlnes uzstādījumi' diff --git a/plugins/contextmenu/lang/mk.js b/plugins/contextmenu/lang/mk.js index 97e77fba894..9c143a746a4 100644 --- a/plugins/contextmenu/lang/mk.js +++ b/plugins/contextmenu/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'mk', { options: 'Контекст-мени опции' diff --git a/plugins/contextmenu/lang/mn.js b/plugins/contextmenu/lang/mn.js index c854d37b2d4..866e93f99eb 100644 --- a/plugins/contextmenu/lang/mn.js +++ b/plugins/contextmenu/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'mn', { options: 'Context Menu Options' // MISSING diff --git a/plugins/contextmenu/lang/ms.js b/plugins/contextmenu/lang/ms.js index c0614d88c69..945ac4561c8 100644 --- a/plugins/contextmenu/lang/ms.js +++ b/plugins/contextmenu/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'ms', { options: 'Context Menu Options' // MISSING diff --git a/plugins/contextmenu/lang/nb.js b/plugins/contextmenu/lang/nb.js index 134a384f5c2..f12f1bf1e00 100644 --- a/plugins/contextmenu/lang/nb.js +++ b/plugins/contextmenu/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'nb', { options: 'Alternativer for høyreklikkmeny' diff --git a/plugins/contextmenu/lang/nl.js b/plugins/contextmenu/lang/nl.js index c3974b5821e..96810f86fb9 100644 --- a/plugins/contextmenu/lang/nl.js +++ b/plugins/contextmenu/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'nl', { options: 'Contextmenu opties' diff --git a/plugins/contextmenu/lang/no.js b/plugins/contextmenu/lang/no.js index ef01a5da831..ff0581c2783 100644 --- a/plugins/contextmenu/lang/no.js +++ b/plugins/contextmenu/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'no', { options: 'Alternativer for høyreklikkmeny' diff --git a/plugins/contextmenu/lang/oc.js b/plugins/contextmenu/lang/oc.js index 7a95582f8fa..f5217a428c4 100644 --- a/plugins/contextmenu/lang/oc.js +++ b/plugins/contextmenu/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'oc', { options: 'Opcions del menú contextual' diff --git a/plugins/contextmenu/lang/pl.js b/plugins/contextmenu/lang/pl.js index d6baa0b4e97..4e34067d3cc 100644 --- a/plugins/contextmenu/lang/pl.js +++ b/plugins/contextmenu/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'pl', { options: 'Opcje menu kontekstowego' diff --git a/plugins/contextmenu/lang/pt-br.js b/plugins/contextmenu/lang/pt-br.js index b41e75a14a9..7bff5a09956 100644 --- a/plugins/contextmenu/lang/pt-br.js +++ b/plugins/contextmenu/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'pt-br', { options: 'Opções Menu de Contexto' diff --git a/plugins/contextmenu/lang/pt.js b/plugins/contextmenu/lang/pt.js index 5dbad46a971..7471494b55d 100644 --- a/plugins/contextmenu/lang/pt.js +++ b/plugins/contextmenu/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'pt', { options: 'Menu de opções de contexto' diff --git a/plugins/contextmenu/lang/ro.js b/plugins/contextmenu/lang/ro.js index 1bd8b88d275..6554308018c 100644 --- a/plugins/contextmenu/lang/ro.js +++ b/plugins/contextmenu/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'ro', { options: 'Opțiuni Meniu Contextual' diff --git a/plugins/contextmenu/lang/ru.js b/plugins/contextmenu/lang/ru.js index 2b195571f41..359401ed068 100644 --- a/plugins/contextmenu/lang/ru.js +++ b/plugins/contextmenu/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'ru', { options: 'Параметры контекстного меню' diff --git a/plugins/contextmenu/lang/si.js b/plugins/contextmenu/lang/si.js index d571be03867..4e602475120 100644 --- a/plugins/contextmenu/lang/si.js +++ b/plugins/contextmenu/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'si', { options: 'අනතර්ග ලේඛණ විකල්ප' diff --git a/plugins/contextmenu/lang/sk.js b/plugins/contextmenu/lang/sk.js index 5eab22b376f..ecb5b92460e 100644 --- a/plugins/contextmenu/lang/sk.js +++ b/plugins/contextmenu/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'sk', { options: 'Možnosti kontextového menu' diff --git a/plugins/contextmenu/lang/sl.js b/plugins/contextmenu/lang/sl.js index a6fccbe949e..4f701148ae4 100644 --- a/plugins/contextmenu/lang/sl.js +++ b/plugins/contextmenu/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'sl', { options: 'Možnosti kontekstnega menija' diff --git a/plugins/contextmenu/lang/sq.js b/plugins/contextmenu/lang/sq.js index 3760c14cd6f..9be840f377a 100644 --- a/plugins/contextmenu/lang/sq.js +++ b/plugins/contextmenu/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'sq', { options: 'Mundësitë e Menysë së Kontekstit' diff --git a/plugins/contextmenu/lang/sr-latn.js b/plugins/contextmenu/lang/sr-latn.js index e2f286c2aba..222c5c9266b 100644 --- a/plugins/contextmenu/lang/sr-latn.js +++ b/plugins/contextmenu/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'sr-latn', { options: 'Opcije menija' diff --git a/plugins/contextmenu/lang/sr.js b/plugins/contextmenu/lang/sr.js index 35ccdf93105..fe3a5fa1cd9 100644 --- a/plugins/contextmenu/lang/sr.js +++ b/plugins/contextmenu/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'sr', { options: 'Опције менија' diff --git a/plugins/contextmenu/lang/sv.js b/plugins/contextmenu/lang/sv.js index ca9b0491d45..c64c183b876 100644 --- a/plugins/contextmenu/lang/sv.js +++ b/plugins/contextmenu/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'sv', { options: 'Context Menu Options' diff --git a/plugins/contextmenu/lang/th.js b/plugins/contextmenu/lang/th.js index 1b3de6788ac..3192cc38259 100644 --- a/plugins/contextmenu/lang/th.js +++ b/plugins/contextmenu/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'th', { options: 'Context Menu Options' // MISSING diff --git a/plugins/contextmenu/lang/tr.js b/plugins/contextmenu/lang/tr.js index 4cc9360594d..2a86a355d95 100644 --- a/plugins/contextmenu/lang/tr.js +++ b/plugins/contextmenu/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'tr', { options: 'İçerik Menüsü Seçenekleri' diff --git a/plugins/contextmenu/lang/tt.js b/plugins/contextmenu/lang/tt.js index 35a3d58b391..fb34aab5c56 100644 --- a/plugins/contextmenu/lang/tt.js +++ b/plugins/contextmenu/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'tt', { options: 'Контекст меню үзлекләре' diff --git a/plugins/contextmenu/lang/ug.js b/plugins/contextmenu/lang/ug.js index cc98713c3b2..e528db82841 100644 --- a/plugins/contextmenu/lang/ug.js +++ b/plugins/contextmenu/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'ug', { options: 'قىسقا يول تىزىملىك تاللانمىسى' diff --git a/plugins/contextmenu/lang/uk.js b/plugins/contextmenu/lang/uk.js index 81409bbc9e8..fdb21ba7d5f 100644 --- a/plugins/contextmenu/lang/uk.js +++ b/plugins/contextmenu/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'uk', { options: 'Опції контекстного меню' diff --git a/plugins/contextmenu/lang/vi.js b/plugins/contextmenu/lang/vi.js index 3c5accfd07a..7c793b10e29 100644 --- a/plugins/contextmenu/lang/vi.js +++ b/plugins/contextmenu/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'vi', { options: 'Tùy chọn menu bổ xung' diff --git a/plugins/contextmenu/lang/zh-cn.js b/plugins/contextmenu/lang/zh-cn.js index dff7415dbad..5f19e17ee89 100644 --- a/plugins/contextmenu/lang/zh-cn.js +++ b/plugins/contextmenu/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'zh-cn', { options: '快捷菜单选项' diff --git a/plugins/contextmenu/lang/zh.js b/plugins/contextmenu/lang/zh.js index 03c97f63710..3a291b442a3 100644 --- a/plugins/contextmenu/lang/zh.js +++ b/plugins/contextmenu/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'contextmenu', 'zh', { options: '內容功能表選項' diff --git a/plugins/contextmenu/plugin.js b/plugins/contextmenu/plugin.js index 1040b1f46af..b0a93fb9ea2 100644 --- a/plugins/contextmenu/plugin.js +++ b/plugins/contextmenu/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.add( 'contextmenu', { diff --git a/plugins/copyformatting/lang/ar.js b/plugins/copyformatting/lang/ar.js index 59ab3acf22b..90859996386 100644 --- a/plugins/copyformatting/lang/ar.js +++ b/plugins/copyformatting/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'ar', { label: 'نسخ التنسيق', diff --git a/plugins/copyformatting/lang/az.js b/plugins/copyformatting/lang/az.js index d8ccbfe6ef7..7c47935a74d 100644 --- a/plugins/copyformatting/lang/az.js +++ b/plugins/copyformatting/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'az', { label: 'Formatı köçür', diff --git a/plugins/copyformatting/lang/bg.js b/plugins/copyformatting/lang/bg.js index 53cc63be289..a0c2db19930 100644 --- a/plugins/copyformatting/lang/bg.js +++ b/plugins/copyformatting/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'bg', { label: 'Копирай форматиране', diff --git a/plugins/copyformatting/lang/cs.js b/plugins/copyformatting/lang/cs.js index 5de8c1f064f..94e10ebc4c4 100644 --- a/plugins/copyformatting/lang/cs.js +++ b/plugins/copyformatting/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'cs', { label: 'Kopírovat formátování', diff --git a/plugins/copyformatting/lang/da.js b/plugins/copyformatting/lang/da.js index 28356d06d28..1f1d54a36a8 100644 --- a/plugins/copyformatting/lang/da.js +++ b/plugins/copyformatting/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'da', { label: 'Kopiér formatering', diff --git a/plugins/copyformatting/lang/de-ch.js b/plugins/copyformatting/lang/de-ch.js index b82ec742262..b4b23742211 100644 --- a/plugins/copyformatting/lang/de-ch.js +++ b/plugins/copyformatting/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'de-ch', { label: 'Formatierung kopieren', diff --git a/plugins/copyformatting/lang/de.js b/plugins/copyformatting/lang/de.js index 9ae72c77fde..a0c62368c85 100644 --- a/plugins/copyformatting/lang/de.js +++ b/plugins/copyformatting/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'de', { label: 'Formatierung kopieren', diff --git a/plugins/copyformatting/lang/el.js b/plugins/copyformatting/lang/el.js index c1e2079be4b..e3989bc1297 100644 --- a/plugins/copyformatting/lang/el.js +++ b/plugins/copyformatting/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'el', { label: 'Αντιγραφή Μορφοποίησης', diff --git a/plugins/copyformatting/lang/en-au.js b/plugins/copyformatting/lang/en-au.js index a4d9756a2fe..d0c2fae7419 100644 --- a/plugins/copyformatting/lang/en-au.js +++ b/plugins/copyformatting/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'en-au', { label: 'Copy Formatting', diff --git a/plugins/copyformatting/lang/en.js b/plugins/copyformatting/lang/en.js index 2e5ac480e7c..a1efce1b85f 100644 --- a/plugins/copyformatting/lang/en.js +++ b/plugins/copyformatting/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'en', { label: 'Copy Formatting', diff --git a/plugins/copyformatting/lang/eo.js b/plugins/copyformatting/lang/eo.js index de2213b3145..303796bf649 100644 --- a/plugins/copyformatting/lang/eo.js +++ b/plugins/copyformatting/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'eo', { label: 'Kopii la formaton', diff --git a/plugins/copyformatting/lang/es-mx.js b/plugins/copyformatting/lang/es-mx.js index d8648d542a5..ad9fbc30812 100644 --- a/plugins/copyformatting/lang/es-mx.js +++ b/plugins/copyformatting/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'es-mx', { label: 'Copiando formato', diff --git a/plugins/copyformatting/lang/et.js b/plugins/copyformatting/lang/et.js index b3ca432b874..8747df48fec 100644 --- a/plugins/copyformatting/lang/et.js +++ b/plugins/copyformatting/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'et', { label: 'Kopeeri vorming', diff --git a/plugins/copyformatting/lang/eu.js b/plugins/copyformatting/lang/eu.js index d09bed80bea..f1a67461655 100644 --- a/plugins/copyformatting/lang/eu.js +++ b/plugins/copyformatting/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'eu', { label: 'Kopiatu formatua', diff --git a/plugins/copyformatting/lang/fa.js b/plugins/copyformatting/lang/fa.js index 7ceee7c4c25..b60c6ec875f 100644 --- a/plugins/copyformatting/lang/fa.js +++ b/plugins/copyformatting/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'fa', { label: 'کپی کردن قالب بندی', diff --git a/plugins/copyformatting/lang/fr.js b/plugins/copyformatting/lang/fr.js index c16b451717d..0b6df4a1512 100644 --- a/plugins/copyformatting/lang/fr.js +++ b/plugins/copyformatting/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'fr', { label: 'Copier le formatage', diff --git a/plugins/copyformatting/lang/gl.js b/plugins/copyformatting/lang/gl.js index 35f775405e0..5e801d2a9a3 100644 --- a/plugins/copyformatting/lang/gl.js +++ b/plugins/copyformatting/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'gl', { label: 'Copiar o formato', diff --git a/plugins/copyformatting/lang/hr.js b/plugins/copyformatting/lang/hr.js index 4ae105df13e..e1633bd3dbe 100644 --- a/plugins/copyformatting/lang/hr.js +++ b/plugins/copyformatting/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'hr', { label: 'Kopiraj formatiranje', diff --git a/plugins/copyformatting/lang/hu.js b/plugins/copyformatting/lang/hu.js index e0bcbdde53f..102bbe91ec7 100644 --- a/plugins/copyformatting/lang/hu.js +++ b/plugins/copyformatting/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'hu', { label: 'Formázás másolása', diff --git a/plugins/copyformatting/lang/it.js b/plugins/copyformatting/lang/it.js index ce92a375dfd..349a240987d 100644 --- a/plugins/copyformatting/lang/it.js +++ b/plugins/copyformatting/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'it', { label: 'Copia formattazione', diff --git a/plugins/copyformatting/lang/ja.js b/plugins/copyformatting/lang/ja.js index 4269f5cc4ac..1fd5f405741 100644 --- a/plugins/copyformatting/lang/ja.js +++ b/plugins/copyformatting/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'ja', { label: 'フォーマットをコピー', diff --git a/plugins/copyformatting/lang/ko.js b/plugins/copyformatting/lang/ko.js index 061f804ce20..bdce84161e9 100644 --- a/plugins/copyformatting/lang/ko.js +++ b/plugins/copyformatting/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'ko', { label: '양식 복사', diff --git a/plugins/copyformatting/lang/ku.js b/plugins/copyformatting/lang/ku.js index 8b379a99d72..19ff95a70b3 100644 --- a/plugins/copyformatting/lang/ku.js +++ b/plugins/copyformatting/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'ku', { label: 'لەبەرگرتنەوەی شێواز', diff --git a/plugins/copyformatting/lang/lv.js b/plugins/copyformatting/lang/lv.js index aeb55cd1c7b..45c222d05b0 100644 --- a/plugins/copyformatting/lang/lv.js +++ b/plugins/copyformatting/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'lv', { label: 'Kopēt formatējumu', diff --git a/plugins/copyformatting/lang/nb.js b/plugins/copyformatting/lang/nb.js index dc87a042bed..c12cd4d1315 100644 --- a/plugins/copyformatting/lang/nb.js +++ b/plugins/copyformatting/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'nb', { label: 'Kopier formatering', diff --git a/plugins/copyformatting/lang/nl.js b/plugins/copyformatting/lang/nl.js index 1f613b13378..a3a03fcec79 100644 --- a/plugins/copyformatting/lang/nl.js +++ b/plugins/copyformatting/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'nl', { label: 'Opmaakstijl kopiëren', diff --git a/plugins/copyformatting/lang/oc.js b/plugins/copyformatting/lang/oc.js index 520111fe922..b34092d1ca7 100644 --- a/plugins/copyformatting/lang/oc.js +++ b/plugins/copyformatting/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'oc', { label: 'Copiar lo formatatge', diff --git a/plugins/copyformatting/lang/pl.js b/plugins/copyformatting/lang/pl.js index b0eee90c9d5..59c1e6ecd6b 100644 --- a/plugins/copyformatting/lang/pl.js +++ b/plugins/copyformatting/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'pl', { label: 'Kopiuj formatowanie', diff --git a/plugins/copyformatting/lang/pt-br.js b/plugins/copyformatting/lang/pt-br.js index 9a6400c0101..61a0662d7a2 100644 --- a/plugins/copyformatting/lang/pt-br.js +++ b/plugins/copyformatting/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'pt-br', { label: 'Copiar Formatação', diff --git a/plugins/copyformatting/lang/pt.js b/plugins/copyformatting/lang/pt.js index 2c85053a80a..1dd6226a134 100644 --- a/plugins/copyformatting/lang/pt.js +++ b/plugins/copyformatting/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'pt', { label: 'Copiar formatação', diff --git a/plugins/copyformatting/lang/ro.js b/plugins/copyformatting/lang/ro.js index 815e97ffa08..1a512a32c7e 100644 --- a/plugins/copyformatting/lang/ro.js +++ b/plugins/copyformatting/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'ro', { label: 'Copiere formatare', diff --git a/plugins/copyformatting/lang/ru.js b/plugins/copyformatting/lang/ru.js index cd06036aea9..5d470c9ef52 100644 --- a/plugins/copyformatting/lang/ru.js +++ b/plugins/copyformatting/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'ru', { label: 'Копировать форматирование', diff --git a/plugins/copyformatting/lang/sk.js b/plugins/copyformatting/lang/sk.js index 9cc8c0000cf..a9714672497 100644 --- a/plugins/copyformatting/lang/sk.js +++ b/plugins/copyformatting/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'sk', { label: 'Kopírovať formátovanie', diff --git a/plugins/copyformatting/lang/sq.js b/plugins/copyformatting/lang/sq.js index 5819d361648..d6fd75f700b 100644 --- a/plugins/copyformatting/lang/sq.js +++ b/plugins/copyformatting/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'sq', { label: 'Kopjo Formatimin', diff --git a/plugins/copyformatting/lang/sr-latn.js b/plugins/copyformatting/lang/sr-latn.js index 0a0563e0eb5..d3f6dd82676 100644 --- a/plugins/copyformatting/lang/sr-latn.js +++ b/plugins/copyformatting/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'sr-latn', { label: 'Kopiranje formatiranja', diff --git a/plugins/copyformatting/lang/sr.js b/plugins/copyformatting/lang/sr.js index a7792fa8786..95e5eba38c7 100644 --- a/plugins/copyformatting/lang/sr.js +++ b/plugins/copyformatting/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'sr', { label: 'Копирање форматирања', diff --git a/plugins/copyformatting/lang/sv.js b/plugins/copyformatting/lang/sv.js index c3ed8f6ecc2..0ce5bf27b7b 100644 --- a/plugins/copyformatting/lang/sv.js +++ b/plugins/copyformatting/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'sv', { label: 'Kopiera formatering', diff --git a/plugins/copyformatting/lang/tr.js b/plugins/copyformatting/lang/tr.js index d7e05efc5cb..9137ee93861 100644 --- a/plugins/copyformatting/lang/tr.js +++ b/plugins/copyformatting/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'tr', { label: 'Formatı Kopyala', diff --git a/plugins/copyformatting/lang/uk.js b/plugins/copyformatting/lang/uk.js index 0ebfd9357c9..2d96ee95bfb 100644 --- a/plugins/copyformatting/lang/uk.js +++ b/plugins/copyformatting/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'uk', { label: 'Копіювати форматування', diff --git a/plugins/copyformatting/lang/vi.js b/plugins/copyformatting/lang/vi.js index f300176a453..c2e6a8a6c57 100644 --- a/plugins/copyformatting/lang/vi.js +++ b/plugins/copyformatting/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'vi', { label: 'Sao chép định dạng', diff --git a/plugins/copyformatting/lang/zh-cn.js b/plugins/copyformatting/lang/zh-cn.js index d87c8362255..f3da286bc67 100644 --- a/plugins/copyformatting/lang/zh-cn.js +++ b/plugins/copyformatting/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'zh-cn', { label: '格式刷', diff --git a/plugins/copyformatting/lang/zh.js b/plugins/copyformatting/lang/zh.js index 1b598e1d999..4395d992ce5 100644 --- a/plugins/copyformatting/lang/zh.js +++ b/plugins/copyformatting/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'copyformatting', 'zh', { label: '格式化複製', diff --git a/plugins/copyformatting/plugin.js b/plugins/copyformatting/plugin.js index c1e5beaf828..e4d33e8844f 100644 --- a/plugins/copyformatting/plugin.js +++ b/plugins/copyformatting/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/copyformatting/styles/copyformatting.css b/plugins/copyformatting/styles/copyformatting.css index e18685f8d5f..ca108f48ccc 100644 --- a/plugins/copyformatting/styles/copyformatting.css +++ b/plugins/copyformatting/styles/copyformatting.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ html.cke_copyformatting_active { diff --git a/plugins/devtools/lang/_translationstatus.txt b/plugins/devtools/lang/_translationstatus.txt index e8cef761235..472d670e469 100644 --- a/plugins/devtools/lang/_translationstatus.txt +++ b/plugins/devtools/lang/_translationstatus.txt @@ -1,5 +1,5 @@ Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. bg.js Found: 5 Missing: 0 cs.js Found: 5 Missing: 0 diff --git a/plugins/devtools/lang/ar.js b/plugins/devtools/lang/ar.js index dd69fabfb98..becbf276050 100644 --- a/plugins/devtools/lang/ar.js +++ b/plugins/devtools/lang/ar.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'ar', { diff --git a/plugins/devtools/lang/az.js b/plugins/devtools/lang/az.js index 63ac60dfd96..ee1f52e9554 100644 --- a/plugins/devtools/lang/az.js +++ b/plugins/devtools/lang/az.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'az', { diff --git a/plugins/devtools/lang/bg.js b/plugins/devtools/lang/bg.js index c56990e9d45..83c4b50cbff 100644 --- a/plugins/devtools/lang/bg.js +++ b/plugins/devtools/lang/bg.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'bg', { diff --git a/plugins/devtools/lang/ca.js b/plugins/devtools/lang/ca.js index 3159f6491b1..31d8b383610 100644 --- a/plugins/devtools/lang/ca.js +++ b/plugins/devtools/lang/ca.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'ca', { diff --git a/plugins/devtools/lang/cs.js b/plugins/devtools/lang/cs.js index 6d53a9324ee..bd2626ace4e 100644 --- a/plugins/devtools/lang/cs.js +++ b/plugins/devtools/lang/cs.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'cs', { diff --git a/plugins/devtools/lang/cy.js b/plugins/devtools/lang/cy.js index 1ca08ee10b5..8aa5420247b 100644 --- a/plugins/devtools/lang/cy.js +++ b/plugins/devtools/lang/cy.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'cy', { diff --git a/plugins/devtools/lang/da.js b/plugins/devtools/lang/da.js index 3737ab17045..ba8a535d554 100644 --- a/plugins/devtools/lang/da.js +++ b/plugins/devtools/lang/da.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'da', { diff --git a/plugins/devtools/lang/de-ch.js b/plugins/devtools/lang/de-ch.js index 5a19eb86c74..99a6521bd32 100644 --- a/plugins/devtools/lang/de-ch.js +++ b/plugins/devtools/lang/de-ch.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'de-ch', { diff --git a/plugins/devtools/lang/de.js b/plugins/devtools/lang/de.js index 96a5716a634..3270b82e12d 100644 --- a/plugins/devtools/lang/de.js +++ b/plugins/devtools/lang/de.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'de', { diff --git a/plugins/devtools/lang/el.js b/plugins/devtools/lang/el.js index 01c102757fd..e4dbb0ddcd8 100644 --- a/plugins/devtools/lang/el.js +++ b/plugins/devtools/lang/el.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'el', { diff --git a/plugins/devtools/lang/en-au.js b/plugins/devtools/lang/en-au.js index 3ed493a6c9e..258494d9ac2 100644 --- a/plugins/devtools/lang/en-au.js +++ b/plugins/devtools/lang/en-au.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'en-au', { diff --git a/plugins/devtools/lang/en-gb.js b/plugins/devtools/lang/en-gb.js index 1311273d093..94eab642ab7 100644 --- a/plugins/devtools/lang/en-gb.js +++ b/plugins/devtools/lang/en-gb.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'en-gb', { diff --git a/plugins/devtools/lang/en.js b/plugins/devtools/lang/en.js index 86bed478e32..d3fdf7b1946 100644 --- a/plugins/devtools/lang/en.js +++ b/plugins/devtools/lang/en.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'en', { diff --git a/plugins/devtools/lang/eo.js b/plugins/devtools/lang/eo.js index 5a1741741f8..fd8ce4716ca 100644 --- a/plugins/devtools/lang/eo.js +++ b/plugins/devtools/lang/eo.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'eo', { diff --git a/plugins/devtools/lang/es-mx.js b/plugins/devtools/lang/es-mx.js index 3eb2d605f34..a6c6dc585ce 100644 --- a/plugins/devtools/lang/es-mx.js +++ b/plugins/devtools/lang/es-mx.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'es-mx', { diff --git a/plugins/devtools/lang/es.js b/plugins/devtools/lang/es.js index dc376dc8ff6..bf10f0b244f 100644 --- a/plugins/devtools/lang/es.js +++ b/plugins/devtools/lang/es.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'es', { diff --git a/plugins/devtools/lang/et.js b/plugins/devtools/lang/et.js index 37e5f5f2209..a3d953359c0 100644 --- a/plugins/devtools/lang/et.js +++ b/plugins/devtools/lang/et.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'et', { diff --git a/plugins/devtools/lang/eu.js b/plugins/devtools/lang/eu.js index 3e310ee612b..79a40a2bced 100644 --- a/plugins/devtools/lang/eu.js +++ b/plugins/devtools/lang/eu.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'eu', { diff --git a/plugins/devtools/lang/fa.js b/plugins/devtools/lang/fa.js index cf5b70c00c8..0fc4a196cd0 100644 --- a/plugins/devtools/lang/fa.js +++ b/plugins/devtools/lang/fa.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'fa', { diff --git a/plugins/devtools/lang/fi.js b/plugins/devtools/lang/fi.js index 8a2b3274d8a..6950dbf4086 100644 --- a/plugins/devtools/lang/fi.js +++ b/plugins/devtools/lang/fi.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'fi', { diff --git a/plugins/devtools/lang/fr-ca.js b/plugins/devtools/lang/fr-ca.js index fd13e9c9072..af68d6da2e2 100644 --- a/plugins/devtools/lang/fr-ca.js +++ b/plugins/devtools/lang/fr-ca.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'fr-ca', { diff --git a/plugins/devtools/lang/fr.js b/plugins/devtools/lang/fr.js index 8db3c34c592..fe10f8e2707 100644 --- a/plugins/devtools/lang/fr.js +++ b/plugins/devtools/lang/fr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'fr', { diff --git a/plugins/devtools/lang/gl.js b/plugins/devtools/lang/gl.js index e5e47088dca..ae104be0785 100644 --- a/plugins/devtools/lang/gl.js +++ b/plugins/devtools/lang/gl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'gl', { diff --git a/plugins/devtools/lang/gu.js b/plugins/devtools/lang/gu.js index 2a26d4fefdd..1ab6c9f071e 100644 --- a/plugins/devtools/lang/gu.js +++ b/plugins/devtools/lang/gu.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'gu', { diff --git a/plugins/devtools/lang/he.js b/plugins/devtools/lang/he.js index 5344abd3ffb..4df89d8d7a3 100644 --- a/plugins/devtools/lang/he.js +++ b/plugins/devtools/lang/he.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'he', { diff --git a/plugins/devtools/lang/hr.js b/plugins/devtools/lang/hr.js index fb0bef3e703..ae3b2c440d2 100644 --- a/plugins/devtools/lang/hr.js +++ b/plugins/devtools/lang/hr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'hr', { diff --git a/plugins/devtools/lang/hu.js b/plugins/devtools/lang/hu.js index 942110d16d2..fd3b4fd9d92 100644 --- a/plugins/devtools/lang/hu.js +++ b/plugins/devtools/lang/hu.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'hu', { diff --git a/plugins/devtools/lang/id.js b/plugins/devtools/lang/id.js index 0c335adab0a..07da835edfe 100644 --- a/plugins/devtools/lang/id.js +++ b/plugins/devtools/lang/id.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'id', { diff --git a/plugins/devtools/lang/it.js b/plugins/devtools/lang/it.js index 66a3a768665..52b49ab86df 100644 --- a/plugins/devtools/lang/it.js +++ b/plugins/devtools/lang/it.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'it', { diff --git a/plugins/devtools/lang/ja.js b/plugins/devtools/lang/ja.js index 791fa4415e9..e07a6d8e73e 100644 --- a/plugins/devtools/lang/ja.js +++ b/plugins/devtools/lang/ja.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'ja', { diff --git a/plugins/devtools/lang/km.js b/plugins/devtools/lang/km.js index 3983c0e0c40..6c62a22612b 100644 --- a/plugins/devtools/lang/km.js +++ b/plugins/devtools/lang/km.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'km', { diff --git a/plugins/devtools/lang/ko.js b/plugins/devtools/lang/ko.js index 55416e95d3f..a38cda65c92 100644 --- a/plugins/devtools/lang/ko.js +++ b/plugins/devtools/lang/ko.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'ko', { diff --git a/plugins/devtools/lang/ku.js b/plugins/devtools/lang/ku.js index 5cd5c20eaab..b2dd862ae1e 100644 --- a/plugins/devtools/lang/ku.js +++ b/plugins/devtools/lang/ku.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'ku', { diff --git a/plugins/devtools/lang/lt.js b/plugins/devtools/lang/lt.js index c2d44f2ae06..17e82d9df65 100644 --- a/plugins/devtools/lang/lt.js +++ b/plugins/devtools/lang/lt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'lt', { diff --git a/plugins/devtools/lang/lv.js b/plugins/devtools/lang/lv.js index 16c383a73df..103baf96299 100644 --- a/plugins/devtools/lang/lv.js +++ b/plugins/devtools/lang/lv.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'lv', { diff --git a/plugins/devtools/lang/nb.js b/plugins/devtools/lang/nb.js index 6b4c9eff04c..ad8fb76f826 100644 --- a/plugins/devtools/lang/nb.js +++ b/plugins/devtools/lang/nb.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'nb', { diff --git a/plugins/devtools/lang/nl.js b/plugins/devtools/lang/nl.js index 676639c7fce..68538933159 100644 --- a/plugins/devtools/lang/nl.js +++ b/plugins/devtools/lang/nl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'nl', { diff --git a/plugins/devtools/lang/no.js b/plugins/devtools/lang/no.js index 317325a06e8..e289a8bcd23 100644 --- a/plugins/devtools/lang/no.js +++ b/plugins/devtools/lang/no.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'no', { diff --git a/plugins/devtools/lang/oc.js b/plugins/devtools/lang/oc.js index 986087f6606..f7fccb927be 100644 --- a/plugins/devtools/lang/oc.js +++ b/plugins/devtools/lang/oc.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'oc', { diff --git a/plugins/devtools/lang/pl.js b/plugins/devtools/lang/pl.js index d4f8a365a91..4fde80ff621 100644 --- a/plugins/devtools/lang/pl.js +++ b/plugins/devtools/lang/pl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'pl', { diff --git a/plugins/devtools/lang/pt-br.js b/plugins/devtools/lang/pt-br.js index f6bf0d564fb..3d039261beb 100644 --- a/plugins/devtools/lang/pt-br.js +++ b/plugins/devtools/lang/pt-br.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'pt-br', { diff --git a/plugins/devtools/lang/pt.js b/plugins/devtools/lang/pt.js index 14918fe397a..5243e6429a3 100644 --- a/plugins/devtools/lang/pt.js +++ b/plugins/devtools/lang/pt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'pt', { diff --git a/plugins/devtools/lang/ro.js b/plugins/devtools/lang/ro.js index ed64484bd7c..78f76ebc0a5 100644 --- a/plugins/devtools/lang/ro.js +++ b/plugins/devtools/lang/ro.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'ro', { diff --git a/plugins/devtools/lang/ru.js b/plugins/devtools/lang/ru.js index 5fa382c118c..65e0b5f31ab 100644 --- a/plugins/devtools/lang/ru.js +++ b/plugins/devtools/lang/ru.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'ru', { diff --git a/plugins/devtools/lang/si.js b/plugins/devtools/lang/si.js index e55ed424ad8..bd3a9d5cde8 100644 --- a/plugins/devtools/lang/si.js +++ b/plugins/devtools/lang/si.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'si', { diff --git a/plugins/devtools/lang/sk.js b/plugins/devtools/lang/sk.js index d261300b73c..b74e09eb4b1 100644 --- a/plugins/devtools/lang/sk.js +++ b/plugins/devtools/lang/sk.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'sk', { diff --git a/plugins/devtools/lang/sl.js b/plugins/devtools/lang/sl.js index f9aeb836ba7..19afbe21a1c 100644 --- a/plugins/devtools/lang/sl.js +++ b/plugins/devtools/lang/sl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'sl', { diff --git a/plugins/devtools/lang/sq.js b/plugins/devtools/lang/sq.js index 0efc589dbe1..1f5ddd7fade 100644 --- a/plugins/devtools/lang/sq.js +++ b/plugins/devtools/lang/sq.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'sq', { diff --git a/plugins/devtools/lang/sr-latn.js b/plugins/devtools/lang/sr-latn.js index 3e8f157a7d4..0bd36e2f695 100644 --- a/plugins/devtools/lang/sr-latn.js +++ b/plugins/devtools/lang/sr-latn.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'sr-latn', { diff --git a/plugins/devtools/lang/sr.js b/plugins/devtools/lang/sr.js index c8ef4944b84..8506a603c1e 100644 --- a/plugins/devtools/lang/sr.js +++ b/plugins/devtools/lang/sr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'sr', { diff --git a/plugins/devtools/lang/sv.js b/plugins/devtools/lang/sv.js index f159f88bcca..f58ce02a967 100644 --- a/plugins/devtools/lang/sv.js +++ b/plugins/devtools/lang/sv.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'sv', { diff --git a/plugins/devtools/lang/tr.js b/plugins/devtools/lang/tr.js index 3759a28629f..5351062d82e 100644 --- a/plugins/devtools/lang/tr.js +++ b/plugins/devtools/lang/tr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'tr', { diff --git a/plugins/devtools/lang/tt.js b/plugins/devtools/lang/tt.js index 834c64780f3..745c67337d8 100644 --- a/plugins/devtools/lang/tt.js +++ b/plugins/devtools/lang/tt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'tt', { diff --git a/plugins/devtools/lang/ug.js b/plugins/devtools/lang/ug.js index e54bcb15236..6684c179f63 100644 --- a/plugins/devtools/lang/ug.js +++ b/plugins/devtools/lang/ug.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'ug', { diff --git a/plugins/devtools/lang/uk.js b/plugins/devtools/lang/uk.js index 5c3f8b65630..bb9c7f0fa23 100644 --- a/plugins/devtools/lang/uk.js +++ b/plugins/devtools/lang/uk.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'uk', { diff --git a/plugins/devtools/lang/vi.js b/plugins/devtools/lang/vi.js index cb511ace92c..dd7bf69b94b 100644 --- a/plugins/devtools/lang/vi.js +++ b/plugins/devtools/lang/vi.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'vi', { diff --git a/plugins/devtools/lang/zh-cn.js b/plugins/devtools/lang/zh-cn.js index 63bf15bcb99..0604c0b4a17 100644 --- a/plugins/devtools/lang/zh-cn.js +++ b/plugins/devtools/lang/zh-cn.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'zh-cn', { diff --git a/plugins/devtools/lang/zh.js b/plugins/devtools/lang/zh.js index 6843b6f3d20..1d890ea126e 100644 --- a/plugins/devtools/lang/zh.js +++ b/plugins/devtools/lang/zh.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'devtools', 'zh', { diff --git a/plugins/devtools/plugin.js b/plugins/devtools/plugin.js index c4256354ab8..4c0018bfafe 100644 --- a/plugins/devtools/plugin.js +++ b/plugins/devtools/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.add( 'devtools', { diff --git a/plugins/devtools/samples/devtools.html b/plugins/devtools/samples/devtools.html index 562da2f00de..78f77a1877d 100644 --- a/plugins/devtools/samples/devtools.html +++ b/plugins/devtools/samples/devtools.html @@ -1,7 +1,7 @@ diff --git a/plugins/dialog/dialogDefinition.js b/plugins/dialog/dialogDefinition.js index 17090d8b20c..8836ab56b74 100644 --- a/plugins/dialog/dialogDefinition.js +++ b/plugins/dialog/dialogDefinition.js @@ -1,7 +1,7 @@ // jscs:disable disallowMixedSpacesAndTabs /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/dialog/plugin.js b/plugins/dialog/plugin.js index b6a5077918e..cd4a542c575 100644 --- a/plugins/dialog/plugin.js +++ b/plugins/dialog/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/dialog/samples/assets/my_dialog.js b/plugins/dialog/samples/assets/my_dialog.js index 11b63353cbc..003e653f93e 100644 --- a/plugins/dialog/samples/assets/my_dialog.js +++ b/plugins/dialog/samples/assets/my_dialog.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.dialog.add( 'myDialog', function() { diff --git a/plugins/dialog/samples/dialog.html b/plugins/dialog/samples/dialog.html index a171cb1605c..788c209c50e 100644 --- a/plugins/dialog/samples/dialog.html +++ b/plugins/dialog/samples/dialog.html @@ -1,7 +1,7 @@ diff --git a/plugins/dialogadvtab/plugin.js b/plugins/dialogadvtab/plugin.js index fe0d8b2a68a..37cf6bb4a88 100644 --- a/plugins/dialogadvtab/plugin.js +++ b/plugins/dialogadvtab/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/dialogui/plugin.js b/plugins/dialogui/plugin.js index 0d836ed6098..3f7847461d3 100644 --- a/plugins/dialogui/plugin.js +++ b/plugins/dialogui/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/div/dialogs/div.js b/plugins/div/dialogs/div.js index 96e3fe70543..44991d197e2 100644 --- a/plugins/div/dialogs/div.js +++ b/plugins/div/dialogs/div.js @@ -1,6 +1,6 @@ /* * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/div/lang/af.js b/plugins/div/lang/af.js index 4fb9da37f65..8c6d045a4b2 100644 --- a/plugins/div/lang/af.js +++ b/plugins/div/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'af', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/ar.js b/plugins/div/lang/ar.js index 6414ee765e5..6775c1f8bb0 100644 --- a/plugins/div/lang/ar.js +++ b/plugins/div/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'ar', { IdInputLabel: 'هوية', diff --git a/plugins/div/lang/az.js b/plugins/div/lang/az.js index 13759c3ec41..fc84971b161 100644 --- a/plugins/div/lang/az.js +++ b/plugins/div/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'az', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/bg.js b/plugins/div/lang/bg.js index 2f3c393345f..0151715401b 100644 --- a/plugins/div/lang/bg.js +++ b/plugins/div/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'bg', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/bn.js b/plugins/div/lang/bn.js index 7a678800e1e..c16b376c09a 100644 --- a/plugins/div/lang/bn.js +++ b/plugins/div/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'bn', { IdInputLabel: 'Id', // MISSING diff --git a/plugins/div/lang/bs.js b/plugins/div/lang/bs.js index e9d99e5396e..41f14cb1b4a 100644 --- a/plugins/div/lang/bs.js +++ b/plugins/div/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'bs', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/ca.js b/plugins/div/lang/ca.js index 7b8613a1292..deb4f00534e 100644 --- a/plugins/div/lang/ca.js +++ b/plugins/div/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'ca', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/cs.js b/plugins/div/lang/cs.js index f19a8842047..eeb5988d1bf 100644 --- a/plugins/div/lang/cs.js +++ b/plugins/div/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'cs', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/cy.js b/plugins/div/lang/cy.js index 7e6a8b96ec3..47d70d0d008 100644 --- a/plugins/div/lang/cy.js +++ b/plugins/div/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'cy', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/da.js b/plugins/div/lang/da.js index 949dd4c5e93..c695d54c750 100644 --- a/plugins/div/lang/da.js +++ b/plugins/div/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'da', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/de-ch.js b/plugins/div/lang/de-ch.js index 08539053977..731c9c02531 100644 --- a/plugins/div/lang/de-ch.js +++ b/plugins/div/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'de-ch', { IdInputLabel: 'Kennung', diff --git a/plugins/div/lang/de.js b/plugins/div/lang/de.js index 2c348f42ff7..357c5652f74 100644 --- a/plugins/div/lang/de.js +++ b/plugins/div/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'de', { IdInputLabel: 'Kennung', diff --git a/plugins/div/lang/el.js b/plugins/div/lang/el.js index 95834e20eb6..8c45a4da57d 100644 --- a/plugins/div/lang/el.js +++ b/plugins/div/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'el', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/en-au.js b/plugins/div/lang/en-au.js index d88c9b44145..182df5aa21a 100644 --- a/plugins/div/lang/en-au.js +++ b/plugins/div/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'en-au', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/en-ca.js b/plugins/div/lang/en-ca.js index 04d7d5581fe..93a93667f82 100644 --- a/plugins/div/lang/en-ca.js +++ b/plugins/div/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'en-ca', { IdInputLabel: 'Id', // MISSING diff --git a/plugins/div/lang/en-gb.js b/plugins/div/lang/en-gb.js index 6b1b952487a..6b0eae6e595 100644 --- a/plugins/div/lang/en-gb.js +++ b/plugins/div/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'en-gb', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/en.js b/plugins/div/lang/en.js index f7ff668784d..f575ffc9083 100644 --- a/plugins/div/lang/en.js +++ b/plugins/div/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'en', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/eo.js b/plugins/div/lang/eo.js index f9857ebf9e3..c2b941d4d08 100644 --- a/plugins/div/lang/eo.js +++ b/plugins/div/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'eo', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/es-mx.js b/plugins/div/lang/es-mx.js index 6b6a874e695..10054406e14 100644 --- a/plugins/div/lang/es-mx.js +++ b/plugins/div/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'es-mx', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/es.js b/plugins/div/lang/es.js index c889307c580..751408f2bb3 100644 --- a/plugins/div/lang/es.js +++ b/plugins/div/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'es', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/et.js b/plugins/div/lang/et.js index febd64f2fd2..00ade9fa704 100644 --- a/plugins/div/lang/et.js +++ b/plugins/div/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'et', { IdInputLabel: 'ID', diff --git a/plugins/div/lang/eu.js b/plugins/div/lang/eu.js index cb04cdaa751..2bb5061467c 100644 --- a/plugins/div/lang/eu.js +++ b/plugins/div/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'eu', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/fa.js b/plugins/div/lang/fa.js index cf10d641d79..ea6d05cba5c 100644 --- a/plugins/div/lang/fa.js +++ b/plugins/div/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'fa', { IdInputLabel: 'شناسه', diff --git a/plugins/div/lang/fi.js b/plugins/div/lang/fi.js index 7de0e4870ce..6654a35ee14 100644 --- a/plugins/div/lang/fi.js +++ b/plugins/div/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'fi', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/fo.js b/plugins/div/lang/fo.js index 630121dcbc7..f4da48601c2 100644 --- a/plugins/div/lang/fo.js +++ b/plugins/div/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'fo', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/fr-ca.js b/plugins/div/lang/fr-ca.js index ff3bd21d401..a10a16250fb 100644 --- a/plugins/div/lang/fr-ca.js +++ b/plugins/div/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'fr-ca', { IdInputLabel: 'ID', diff --git a/plugins/div/lang/fr.js b/plugins/div/lang/fr.js index 40d2ed4e754..62bdabfe67d 100644 --- a/plugins/div/lang/fr.js +++ b/plugins/div/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'fr', { IdInputLabel: 'ID', diff --git a/plugins/div/lang/gl.js b/plugins/div/lang/gl.js index fc9cbeb824c..3ed362875f6 100644 --- a/plugins/div/lang/gl.js +++ b/plugins/div/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'gl', { IdInputLabel: 'ID', diff --git a/plugins/div/lang/gu.js b/plugins/div/lang/gu.js index 7f0e33b5b08..18e1edd0121 100644 --- a/plugins/div/lang/gu.js +++ b/plugins/div/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'gu', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/he.js b/plugins/div/lang/he.js index ea9c602a08b..7f7d13ebcea 100644 --- a/plugins/div/lang/he.js +++ b/plugins/div/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'he', { IdInputLabel: 'מזהה (ID)', diff --git a/plugins/div/lang/hi.js b/plugins/div/lang/hi.js index c3717d089ed..2133b2c297d 100644 --- a/plugins/div/lang/hi.js +++ b/plugins/div/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'hi', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/hr.js b/plugins/div/lang/hr.js index adee93b6b8e..c631c480481 100644 --- a/plugins/div/lang/hr.js +++ b/plugins/div/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'hr', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/hu.js b/plugins/div/lang/hu.js index e9111002f33..aa51c9f91a0 100644 --- a/plugins/div/lang/hu.js +++ b/plugins/div/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'hu', { IdInputLabel: 'Azonosító', diff --git a/plugins/div/lang/id.js b/plugins/div/lang/id.js index 8691204191f..f109f87be38 100644 --- a/plugins/div/lang/id.js +++ b/plugins/div/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'id', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/is.js b/plugins/div/lang/is.js index f75bcb41249..4cb4f1685e4 100644 --- a/plugins/div/lang/is.js +++ b/plugins/div/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'is', { IdInputLabel: 'Id', // MISSING diff --git a/plugins/div/lang/it.js b/plugins/div/lang/it.js index da4c5b23ab8..3672062a536 100644 --- a/plugins/div/lang/it.js +++ b/plugins/div/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'it', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/ja.js b/plugins/div/lang/ja.js index 21b61318aa1..ec24362bc02 100644 --- a/plugins/div/lang/ja.js +++ b/plugins/div/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'ja', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/ka.js b/plugins/div/lang/ka.js index 8ef249771df..fda326b2828 100644 --- a/plugins/div/lang/ka.js +++ b/plugins/div/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'ka', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/km.js b/plugins/div/lang/km.js index 966caff853f..5be6fcb71d2 100644 --- a/plugins/div/lang/km.js +++ b/plugins/div/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'km', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/ko.js b/plugins/div/lang/ko.js index 9b84a14e00b..ba786eaf6b9 100644 --- a/plugins/div/lang/ko.js +++ b/plugins/div/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'ko', { IdInputLabel: 'ID', diff --git a/plugins/div/lang/ku.js b/plugins/div/lang/ku.js index be4ecb2ca22..3a0e2c9c050 100644 --- a/plugins/div/lang/ku.js +++ b/plugins/div/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'ku', { IdInputLabel: 'ناسنامە', diff --git a/plugins/div/lang/lt.js b/plugins/div/lang/lt.js index 0eba1bf5599..db1fdfd9ea4 100644 --- a/plugins/div/lang/lt.js +++ b/plugins/div/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'lt', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/lv.js b/plugins/div/lang/lv.js index 2f2493b96c9..7d921917b27 100644 --- a/plugins/div/lang/lv.js +++ b/plugins/div/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'lv', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/mk.js b/plugins/div/lang/mk.js index 00b923e6826..cee47e0239c 100644 --- a/plugins/div/lang/mk.js +++ b/plugins/div/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'mk', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/mn.js b/plugins/div/lang/mn.js index 101a04d4a64..777182bd788 100644 --- a/plugins/div/lang/mn.js +++ b/plugins/div/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'mn', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/ms.js b/plugins/div/lang/ms.js index 237773f55cf..52e2ad8a347 100644 --- a/plugins/div/lang/ms.js +++ b/plugins/div/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'ms', { IdInputLabel: 'Id', // MISSING diff --git a/plugins/div/lang/nb.js b/plugins/div/lang/nb.js index 663e81f1daf..97e61023580 100644 --- a/plugins/div/lang/nb.js +++ b/plugins/div/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'nb', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/nl.js b/plugins/div/lang/nl.js index 04ce58d8575..33a30eae7a9 100644 --- a/plugins/div/lang/nl.js +++ b/plugins/div/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'nl', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/no.js b/plugins/div/lang/no.js index 40f9f52bc5c..159795e5ca5 100644 --- a/plugins/div/lang/no.js +++ b/plugins/div/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'no', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/oc.js b/plugins/div/lang/oc.js index b29672188ab..420e5feca85 100644 --- a/plugins/div/lang/oc.js +++ b/plugins/div/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'oc', { IdInputLabel: 'ID', diff --git a/plugins/div/lang/pl.js b/plugins/div/lang/pl.js index 1bfd39c766d..8700e709646 100644 --- a/plugins/div/lang/pl.js +++ b/plugins/div/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'pl', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/pt-br.js b/plugins/div/lang/pt-br.js index 3e82a100ca9..2a4f30828ba 100644 --- a/plugins/div/lang/pt-br.js +++ b/plugins/div/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'pt-br', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/pt.js b/plugins/div/lang/pt.js index 0acaae5ba07..4fe248bb2ab 100644 --- a/plugins/div/lang/pt.js +++ b/plugins/div/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'pt', { IdInputLabel: 'ID', diff --git a/plugins/div/lang/ro.js b/plugins/div/lang/ro.js index c5f8d01931a..7e87884ec2f 100644 --- a/plugins/div/lang/ro.js +++ b/plugins/div/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'ro', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/ru.js b/plugins/div/lang/ru.js index f3c53cdaeee..9c3043bfad7 100644 --- a/plugins/div/lang/ru.js +++ b/plugins/div/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'ru', { IdInputLabel: 'Идентификатор', diff --git a/plugins/div/lang/si.js b/plugins/div/lang/si.js index fce3335e96a..1fc6e65556d 100644 --- a/plugins/div/lang/si.js +++ b/plugins/div/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'si', { IdInputLabel: 'අංකය', diff --git a/plugins/div/lang/sk.js b/plugins/div/lang/sk.js index cb242e366b9..9aa894c86a3 100644 --- a/plugins/div/lang/sk.js +++ b/plugins/div/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'sk', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/sl.js b/plugins/div/lang/sl.js index e357635aef0..15b2491cb9d 100644 --- a/plugins/div/lang/sl.js +++ b/plugins/div/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'sl', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/sq.js b/plugins/div/lang/sq.js index 564062c369f..2ba7f6a9fff 100644 --- a/plugins/div/lang/sq.js +++ b/plugins/div/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'sq', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/sr-latn.js b/plugins/div/lang/sr-latn.js index 6f2ea20cd79..a51a42de749 100644 --- a/plugins/div/lang/sr-latn.js +++ b/plugins/div/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'sr-latn', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/sr.js b/plugins/div/lang/sr.js index b9e9181157c..2608fa29215 100644 --- a/plugins/div/lang/sr.js +++ b/plugins/div/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'sr', { IdInputLabel: 'Ид', diff --git a/plugins/div/lang/sv.js b/plugins/div/lang/sv.js index 1a85c7ac542..2b6fd1d5a43 100644 --- a/plugins/div/lang/sv.js +++ b/plugins/div/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'sv', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/th.js b/plugins/div/lang/th.js index 736f4024330..825b78ae573 100644 --- a/plugins/div/lang/th.js +++ b/plugins/div/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'th', { IdInputLabel: 'ไอดี', diff --git a/plugins/div/lang/tr.js b/plugins/div/lang/tr.js index e7affcaf313..924d1e21fec 100644 --- a/plugins/div/lang/tr.js +++ b/plugins/div/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'tr', { IdInputLabel: 'Id', diff --git a/plugins/div/lang/tt.js b/plugins/div/lang/tt.js index 2ecb284c937..8bc149307b1 100644 --- a/plugins/div/lang/tt.js +++ b/plugins/div/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'tt', { IdInputLabel: 'Идентификатор', diff --git a/plugins/div/lang/ug.js b/plugins/div/lang/ug.js index 83b5f7268d3..a4850a5cfe9 100644 --- a/plugins/div/lang/ug.js +++ b/plugins/div/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'ug', { IdInputLabel: 'ID', diff --git a/plugins/div/lang/uk.js b/plugins/div/lang/uk.js index e8355b375f7..7f7d50dc48e 100644 --- a/plugins/div/lang/uk.js +++ b/plugins/div/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'uk', { IdInputLabel: 'Ідентифікатор', diff --git a/plugins/div/lang/vi.js b/plugins/div/lang/vi.js index 123771c30bc..5ec0b4c54d0 100644 --- a/plugins/div/lang/vi.js +++ b/plugins/div/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'vi', { IdInputLabel: 'Định danh (id)', diff --git a/plugins/div/lang/zh-cn.js b/plugins/div/lang/zh-cn.js index 73c7f14303b..391a9e5ec53 100644 --- a/plugins/div/lang/zh-cn.js +++ b/plugins/div/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'zh-cn', { IdInputLabel: 'ID', diff --git a/plugins/div/lang/zh.js b/plugins/div/lang/zh.js index de0f65c5cc9..2fd8f3fad65 100644 --- a/plugins/div/lang/zh.js +++ b/plugins/div/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'div', 'zh', { IdInputLabel: 'ID', diff --git a/plugins/div/plugin.js b/plugins/div/plugin.js index 0291a548870..488edaa8572 100644 --- a/plugins/div/plugin.js +++ b/plugins/div/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/divarea/plugin.js b/plugins/divarea/plugin.js index 897b23af795..08d18d237b9 100644 --- a/plugins/divarea/plugin.js +++ b/plugins/divarea/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/divarea/samples/divarea.html b/plugins/divarea/samples/divarea.html index 0a93b6cc0cb..ff9d03bfae9 100644 --- a/plugins/divarea/samples/divarea.html +++ b/plugins/divarea/samples/divarea.html @@ -1,7 +1,7 @@ diff --git a/plugins/docprops/dialogs/docprops.js b/plugins/docprops/dialogs/docprops.js index 18e29a06e5e..b6fef4bad82 100644 --- a/plugins/docprops/dialogs/docprops.js +++ b/plugins/docprops/dialogs/docprops.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.dialog.add( 'docProps', function( editor ) { diff --git a/plugins/docprops/lang/af.js b/plugins/docprops/lang/af.js index f706c9cc026..05c358990af 100644 --- a/plugins/docprops/lang/af.js +++ b/plugins/docprops/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'af', { bgColor: 'Agtergrond kleur', diff --git a/plugins/docprops/lang/ar.js b/plugins/docprops/lang/ar.js index ee97d8736c7..fc45812731d 100644 --- a/plugins/docprops/lang/ar.js +++ b/plugins/docprops/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'ar', { bgColor: 'لون الخلفية', diff --git a/plugins/docprops/lang/az.js b/plugins/docprops/lang/az.js index 978c9eec07f..490f5e51931 100644 --- a/plugins/docprops/lang/az.js +++ b/plugins/docprops/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'az', { bgColor: 'Doldurma rəngi', diff --git a/plugins/docprops/lang/bg.js b/plugins/docprops/lang/bg.js index 4c459689c84..895f0ec3c7b 100644 --- a/plugins/docprops/lang/bg.js +++ b/plugins/docprops/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'bg', { bgColor: 'Фон', diff --git a/plugins/docprops/lang/bn.js b/plugins/docprops/lang/bn.js index 343e4bd0bd3..5d01278b758 100644 --- a/plugins/docprops/lang/bn.js +++ b/plugins/docprops/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'bn', { bgColor: 'পৃষ্ঠতলের রং', diff --git a/plugins/docprops/lang/bs.js b/plugins/docprops/lang/bs.js index 36da76bb0fb..611f21bfce0 100644 --- a/plugins/docprops/lang/bs.js +++ b/plugins/docprops/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'bs', { bgColor: 'Background Color', diff --git a/plugins/docprops/lang/ca.js b/plugins/docprops/lang/ca.js index b64027fddd7..93009337005 100644 --- a/plugins/docprops/lang/ca.js +++ b/plugins/docprops/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'ca', { bgColor: 'Color de fons', diff --git a/plugins/docprops/lang/cs.js b/plugins/docprops/lang/cs.js index 3fd23eebd4a..f9b4c33462d 100644 --- a/plugins/docprops/lang/cs.js +++ b/plugins/docprops/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'cs', { bgColor: 'Barva pozadí', diff --git a/plugins/docprops/lang/cy.js b/plugins/docprops/lang/cy.js index d88eb44a0ae..c931631ea6a 100644 --- a/plugins/docprops/lang/cy.js +++ b/plugins/docprops/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'cy', { bgColor: 'Lliw Cefndir', diff --git a/plugins/docprops/lang/da.js b/plugins/docprops/lang/da.js index 1c0c4add149..55dcfaff0b0 100644 --- a/plugins/docprops/lang/da.js +++ b/plugins/docprops/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'da', { bgColor: 'Baggrundsfarve', diff --git a/plugins/docprops/lang/de-ch.js b/plugins/docprops/lang/de-ch.js index 8b1a26899bf..c968f5a3c2b 100644 --- a/plugins/docprops/lang/de-ch.js +++ b/plugins/docprops/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'de-ch', { bgColor: 'Hintergrundfarbe', diff --git a/plugins/docprops/lang/de.js b/plugins/docprops/lang/de.js index f9cf722936d..9e2afb540be 100644 --- a/plugins/docprops/lang/de.js +++ b/plugins/docprops/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'de', { bgColor: 'Hintergrundfarbe', diff --git a/plugins/docprops/lang/el.js b/plugins/docprops/lang/el.js index 13145bd7b23..5c92100c16c 100644 --- a/plugins/docprops/lang/el.js +++ b/plugins/docprops/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'el', { bgColor: 'Χρώμα Φόντου', diff --git a/plugins/docprops/lang/en-au.js b/plugins/docprops/lang/en-au.js index 798c3bf3466..11ba5dbe7de 100644 --- a/plugins/docprops/lang/en-au.js +++ b/plugins/docprops/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'en-au', { bgColor: 'Background Colour', diff --git a/plugins/docprops/lang/en-ca.js b/plugins/docprops/lang/en-ca.js index de350872cab..54373315632 100644 --- a/plugins/docprops/lang/en-ca.js +++ b/plugins/docprops/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'en-ca', { bgColor: 'Background Color', // MISSING diff --git a/plugins/docprops/lang/en-gb.js b/plugins/docprops/lang/en-gb.js index b27ee38963b..423ca5bafb7 100644 --- a/plugins/docprops/lang/en-gb.js +++ b/plugins/docprops/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'en-gb', { bgColor: 'Background Colour', diff --git a/plugins/docprops/lang/en.js b/plugins/docprops/lang/en.js index d8a19883d82..f0bf8a1e42b 100644 --- a/plugins/docprops/lang/en.js +++ b/plugins/docprops/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'en', { bgColor: 'Background Color', diff --git a/plugins/docprops/lang/eo.js b/plugins/docprops/lang/eo.js index 90bbf3f2dfe..ea1cd1ebf8d 100644 --- a/plugins/docprops/lang/eo.js +++ b/plugins/docprops/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'eo', { bgColor: 'Fona Koloro', diff --git a/plugins/docprops/lang/es-mx.js b/plugins/docprops/lang/es-mx.js index 5b03633b6f2..68b21af9c8a 100644 --- a/plugins/docprops/lang/es-mx.js +++ b/plugins/docprops/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'es-mx', { bgColor: 'Color de fondo', diff --git a/plugins/docprops/lang/es.js b/plugins/docprops/lang/es.js index cb198c1a159..586c1776850 100644 --- a/plugins/docprops/lang/es.js +++ b/plugins/docprops/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'es', { bgColor: 'Color de fondo', diff --git a/plugins/docprops/lang/et.js b/plugins/docprops/lang/et.js index f245ba619bd..5e99a9e83dc 100644 --- a/plugins/docprops/lang/et.js +++ b/plugins/docprops/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'et', { bgColor: 'Taustavärv', diff --git a/plugins/docprops/lang/eu.js b/plugins/docprops/lang/eu.js index 81141843092..4d0c4f8d1f8 100644 --- a/plugins/docprops/lang/eu.js +++ b/plugins/docprops/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'eu', { bgColor: 'Atzeko planoko kolorea', diff --git a/plugins/docprops/lang/fa.js b/plugins/docprops/lang/fa.js index 5a6f0c59e39..d4dcd3b7276 100644 --- a/plugins/docprops/lang/fa.js +++ b/plugins/docprops/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'fa', { bgColor: 'رنگ پس​زمینه', diff --git a/plugins/docprops/lang/fi.js b/plugins/docprops/lang/fi.js index 40a7922a49b..c84a7b89399 100644 --- a/plugins/docprops/lang/fi.js +++ b/plugins/docprops/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'fi', { bgColor: 'Taustaväri', diff --git a/plugins/docprops/lang/fo.js b/plugins/docprops/lang/fo.js index 9c17e49848c..4c1f166ad02 100644 --- a/plugins/docprops/lang/fo.js +++ b/plugins/docprops/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'fo', { bgColor: 'Bakgrundslitur', diff --git a/plugins/docprops/lang/fr-ca.js b/plugins/docprops/lang/fr-ca.js index 45798603fa1..90e70f43918 100644 --- a/plugins/docprops/lang/fr-ca.js +++ b/plugins/docprops/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'fr-ca', { bgColor: 'Couleur de fond', diff --git a/plugins/docprops/lang/fr.js b/plugins/docprops/lang/fr.js index 0315179d2b4..9357bd2a101 100644 --- a/plugins/docprops/lang/fr.js +++ b/plugins/docprops/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'fr', { bgColor: 'Couleur d\'arrière-plan', diff --git a/plugins/docprops/lang/gl.js b/plugins/docprops/lang/gl.js index 4e18c2d2e38..f7534601f0c 100644 --- a/plugins/docprops/lang/gl.js +++ b/plugins/docprops/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'gl', { bgColor: 'Cor do fondo', diff --git a/plugins/docprops/lang/gu.js b/plugins/docprops/lang/gu.js index a0d8682e2e7..bc76f66be71 100644 --- a/plugins/docprops/lang/gu.js +++ b/plugins/docprops/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'gu', { bgColor: 'બૅકગ્રાઉન્ડ રંગ', diff --git a/plugins/docprops/lang/he.js b/plugins/docprops/lang/he.js index a83687d57cc..2866c2172f1 100644 --- a/plugins/docprops/lang/he.js +++ b/plugins/docprops/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'he', { bgColor: 'צבע רקע', diff --git a/plugins/docprops/lang/hi.js b/plugins/docprops/lang/hi.js index 258a4c72e27..c6f371dfd4f 100644 --- a/plugins/docprops/lang/hi.js +++ b/plugins/docprops/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'hi', { bgColor: 'बैक्ग्राउन्ड रंग', diff --git a/plugins/docprops/lang/hr.js b/plugins/docprops/lang/hr.js index b40468a212c..1c945c97342 100644 --- a/plugins/docprops/lang/hr.js +++ b/plugins/docprops/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'hr', { bgColor: 'Boja pozadine', diff --git a/plugins/docprops/lang/hu.js b/plugins/docprops/lang/hu.js index 2cad53e6386..8e1e7c8c505 100644 --- a/plugins/docprops/lang/hu.js +++ b/plugins/docprops/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'hu', { bgColor: 'Háttérszín', diff --git a/plugins/docprops/lang/id.js b/plugins/docprops/lang/id.js index d042bbc2c3a..4c234cb9953 100644 --- a/plugins/docprops/lang/id.js +++ b/plugins/docprops/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'id', { bgColor: 'Warna Latar Belakang', diff --git a/plugins/docprops/lang/is.js b/plugins/docprops/lang/is.js index f4430273176..cb3a10567f0 100644 --- a/plugins/docprops/lang/is.js +++ b/plugins/docprops/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'is', { bgColor: 'Bakgrunnslitur', diff --git a/plugins/docprops/lang/it.js b/plugins/docprops/lang/it.js index e2613c70eb3..d40e60089b4 100644 --- a/plugins/docprops/lang/it.js +++ b/plugins/docprops/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'it', { bgColor: 'Colore di sfondo', diff --git a/plugins/docprops/lang/ja.js b/plugins/docprops/lang/ja.js index ff33129d907..0e7ba281a65 100644 --- a/plugins/docprops/lang/ja.js +++ b/plugins/docprops/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'ja', { bgColor: '背景色', diff --git a/plugins/docprops/lang/ka.js b/plugins/docprops/lang/ka.js index 5d6e7775cfe..9a5a2ad5ff2 100644 --- a/plugins/docprops/lang/ka.js +++ b/plugins/docprops/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'ka', { bgColor: 'ფონის ფერი', diff --git a/plugins/docprops/lang/km.js b/plugins/docprops/lang/km.js index 554cdcfa7a1..6338b4054f3 100644 --- a/plugins/docprops/lang/km.js +++ b/plugins/docprops/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'km', { bgColor: 'ពណ៌​ផ្ទៃ​ក្រោយ', diff --git a/plugins/docprops/lang/ko.js b/plugins/docprops/lang/ko.js index 80291bc0270..4b2da4384dc 100644 --- a/plugins/docprops/lang/ko.js +++ b/plugins/docprops/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'ko', { bgColor: '배경 색상', diff --git a/plugins/docprops/lang/ku.js b/plugins/docprops/lang/ku.js index eeac29dc034..85e9d16c4e7 100644 --- a/plugins/docprops/lang/ku.js +++ b/plugins/docprops/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'ku', { bgColor: 'ڕەنگی پاشبنەما', diff --git a/plugins/docprops/lang/lt.js b/plugins/docprops/lang/lt.js index 44ff18102c1..ec389fa5ed5 100644 --- a/plugins/docprops/lang/lt.js +++ b/plugins/docprops/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'lt', { bgColor: 'Fono spalva', diff --git a/plugins/docprops/lang/lv.js b/plugins/docprops/lang/lv.js index d8c7f3ab01b..d7e4a15c0b2 100644 --- a/plugins/docprops/lang/lv.js +++ b/plugins/docprops/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'lv', { bgColor: 'Fona krāsa', diff --git a/plugins/docprops/lang/mk.js b/plugins/docprops/lang/mk.js index 10a690a4dfb..672641c4366 100644 --- a/plugins/docprops/lang/mk.js +++ b/plugins/docprops/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'mk', { bgColor: 'Background Color', diff --git a/plugins/docprops/lang/mn.js b/plugins/docprops/lang/mn.js index 9028ecb84af..33bcd332bc5 100644 --- a/plugins/docprops/lang/mn.js +++ b/plugins/docprops/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'mn', { bgColor: 'Фоно өнгө', diff --git a/plugins/docprops/lang/ms.js b/plugins/docprops/lang/ms.js index 184bc1fcce2..bda2ff3b261 100644 --- a/plugins/docprops/lang/ms.js +++ b/plugins/docprops/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'ms', { bgColor: 'Warna Latarbelakang', diff --git a/plugins/docprops/lang/nb.js b/plugins/docprops/lang/nb.js index 450e5d54474..1e0d6a315fc 100644 --- a/plugins/docprops/lang/nb.js +++ b/plugins/docprops/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'nb', { bgColor: 'Bakgrunnsfarge', diff --git a/plugins/docprops/lang/nl.js b/plugins/docprops/lang/nl.js index 045d22c84fe..91e62320d5a 100644 --- a/plugins/docprops/lang/nl.js +++ b/plugins/docprops/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'nl', { bgColor: 'Achtergrondkleur', diff --git a/plugins/docprops/lang/no.js b/plugins/docprops/lang/no.js index 3f242c779bf..72c639dc2a5 100644 --- a/plugins/docprops/lang/no.js +++ b/plugins/docprops/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'no', { bgColor: 'Bakgrunnsfarge', diff --git a/plugins/docprops/lang/oc.js b/plugins/docprops/lang/oc.js index 254dbbbb387..fc1942dc1fa 100644 --- a/plugins/docprops/lang/oc.js +++ b/plugins/docprops/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'oc', { bgColor: 'Color de rèireplan', diff --git a/plugins/docprops/lang/pl.js b/plugins/docprops/lang/pl.js index 531645505e0..ea7fffac19a 100644 --- a/plugins/docprops/lang/pl.js +++ b/plugins/docprops/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'pl', { bgColor: 'Kolor tła', diff --git a/plugins/docprops/lang/pt-br.js b/plugins/docprops/lang/pt-br.js index afc449656dd..308edc65079 100644 --- a/plugins/docprops/lang/pt-br.js +++ b/plugins/docprops/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'pt-br', { bgColor: 'Cor do Plano de Fundo', diff --git a/plugins/docprops/lang/pt.js b/plugins/docprops/lang/pt.js index bc4ee660fb8..80ebfd587ba 100644 --- a/plugins/docprops/lang/pt.js +++ b/plugins/docprops/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'pt', { bgColor: 'Cor de fundo', diff --git a/plugins/docprops/lang/ro.js b/plugins/docprops/lang/ro.js index d8f13ae88eb..97d71143ba3 100644 --- a/plugins/docprops/lang/ro.js +++ b/plugins/docprops/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'ro', { bgColor: 'Culoarea fundalului (Background Color)', diff --git a/plugins/docprops/lang/ru.js b/plugins/docprops/lang/ru.js index 4e537380911..5e733c6371b 100644 --- a/plugins/docprops/lang/ru.js +++ b/plugins/docprops/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'ru', { bgColor: 'Цвет фона', diff --git a/plugins/docprops/lang/si.js b/plugins/docprops/lang/si.js index 2d9ce471a0f..c6297053235 100644 --- a/plugins/docprops/lang/si.js +++ b/plugins/docprops/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'si', { bgColor: 'පසුබිම් වර්ණය', diff --git a/plugins/docprops/lang/sk.js b/plugins/docprops/lang/sk.js index fbecd9ce924..0b930087bda 100644 --- a/plugins/docprops/lang/sk.js +++ b/plugins/docprops/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'sk', { bgColor: 'Farba pozadia', diff --git a/plugins/docprops/lang/sl.js b/plugins/docprops/lang/sl.js index c8870fcc469..d59103a4726 100644 --- a/plugins/docprops/lang/sl.js +++ b/plugins/docprops/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'sl', { bgColor: 'Barva ozadja', diff --git a/plugins/docprops/lang/sq.js b/plugins/docprops/lang/sq.js index a9933458bf6..5db6b25ffff 100644 --- a/plugins/docprops/lang/sq.js +++ b/plugins/docprops/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'sq', { bgColor: 'Ngjyra e Prapavijës', diff --git a/plugins/docprops/lang/sr-latn.js b/plugins/docprops/lang/sr-latn.js index 71e9c702b8c..400d3b72766 100644 --- a/plugins/docprops/lang/sr-latn.js +++ b/plugins/docprops/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'sr-latn', { bgColor: 'Boja pozadine', diff --git a/plugins/docprops/lang/sr.js b/plugins/docprops/lang/sr.js index 03a7084959c..7d0a7c2a0b9 100644 --- a/plugins/docprops/lang/sr.js +++ b/plugins/docprops/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'sr', { bgColor: 'Боја позадине', diff --git a/plugins/docprops/lang/sv.js b/plugins/docprops/lang/sv.js index bc122be41cb..8f22110e728 100644 --- a/plugins/docprops/lang/sv.js +++ b/plugins/docprops/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'sv', { bgColor: 'Bakgrundsfärg', diff --git a/plugins/docprops/lang/th.js b/plugins/docprops/lang/th.js index 25808da1bde..7a6eafa0c64 100644 --- a/plugins/docprops/lang/th.js +++ b/plugins/docprops/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'th', { bgColor: 'สีพื้นหลัง', diff --git a/plugins/docprops/lang/tr.js b/plugins/docprops/lang/tr.js index b2f77a5e5b3..bf058a30da0 100644 --- a/plugins/docprops/lang/tr.js +++ b/plugins/docprops/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'tr', { bgColor: 'Arka Plan Rengi', diff --git a/plugins/docprops/lang/tt.js b/plugins/docprops/lang/tt.js index 028c5c1e511..c750f6b476f 100644 --- a/plugins/docprops/lang/tt.js +++ b/plugins/docprops/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'tt', { bgColor: 'Фон төсе', diff --git a/plugins/docprops/lang/ug.js b/plugins/docprops/lang/ug.js index 4f6e6f344e3..c75df841a0f 100644 --- a/plugins/docprops/lang/ug.js +++ b/plugins/docprops/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'ug', { bgColor: 'تەگلىك رەڭگى', diff --git a/plugins/docprops/lang/uk.js b/plugins/docprops/lang/uk.js index 7503dc139eb..786f8830ee9 100644 --- a/plugins/docprops/lang/uk.js +++ b/plugins/docprops/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'uk', { bgColor: 'Колір тла', diff --git a/plugins/docprops/lang/vi.js b/plugins/docprops/lang/vi.js index 94debf563d2..309a328a7ab 100644 --- a/plugins/docprops/lang/vi.js +++ b/plugins/docprops/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'vi', { bgColor: 'Màu nền', diff --git a/plugins/docprops/lang/zh-cn.js b/plugins/docprops/lang/zh-cn.js index 1e6ab6ec935..98ea2870c05 100644 --- a/plugins/docprops/lang/zh-cn.js +++ b/plugins/docprops/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'zh-cn', { bgColor: '背景颜色', diff --git a/plugins/docprops/lang/zh.js b/plugins/docprops/lang/zh.js index 2c3d1aa93c1..266957bc7cd 100644 --- a/plugins/docprops/lang/zh.js +++ b/plugins/docprops/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'docprops', 'zh', { bgColor: '背景顏色', diff --git a/plugins/docprops/plugin.js b/plugins/docprops/plugin.js index be5ea2733c9..cf1cb67e66f 100644 --- a/plugins/docprops/plugin.js +++ b/plugins/docprops/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.add( 'docprops', { diff --git a/plugins/docprops/samples/docprops.html b/plugins/docprops/samples/docprops.html index 5c0f49fd527..1e381fe8d12 100644 --- a/plugins/docprops/samples/docprops.html +++ b/plugins/docprops/samples/docprops.html @@ -1,7 +1,7 @@ diff --git a/plugins/easyimage/dialogs/easyimagealt.js b/plugins/easyimage/dialogs/easyimagealt.js index 00ed996bc6a..f05b75b788b 100644 --- a/plugins/easyimage/dialogs/easyimagealt.js +++ b/plugins/easyimage/dialogs/easyimagealt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.dialog.add( 'easyimageAlt', function( editor ) { diff --git a/plugins/easyimage/lang/ar.js b/plugins/easyimage/lang/ar.js index 846712965f1..aad00e107ee 100644 --- a/plugins/easyimage/lang/ar.js +++ b/plugins/easyimage/lang/ar.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'ar', { diff --git a/plugins/easyimage/lang/az.js b/plugins/easyimage/lang/az.js index 5096064a6dc..c7ebd0b9251 100644 --- a/plugins/easyimage/lang/az.js +++ b/plugins/easyimage/lang/az.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'az', { diff --git a/plugins/easyimage/lang/bg.js b/plugins/easyimage/lang/bg.js index 1bec85c89b4..bf80ec4edde 100644 --- a/plugins/easyimage/lang/bg.js +++ b/plugins/easyimage/lang/bg.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'bg', { diff --git a/plugins/easyimage/lang/cs.js b/plugins/easyimage/lang/cs.js index cd95ccbf7f1..9120bf9d7e2 100644 --- a/plugins/easyimage/lang/cs.js +++ b/plugins/easyimage/lang/cs.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'cs', { diff --git a/plugins/easyimage/lang/da.js b/plugins/easyimage/lang/da.js index e277492a58c..f5e6104da57 100644 --- a/plugins/easyimage/lang/da.js +++ b/plugins/easyimage/lang/da.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'da', { diff --git a/plugins/easyimage/lang/de-ch.js b/plugins/easyimage/lang/de-ch.js index 157688e9c3e..eb66dcb3317 100644 --- a/plugins/easyimage/lang/de-ch.js +++ b/plugins/easyimage/lang/de-ch.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'de-ch', { diff --git a/plugins/easyimage/lang/de.js b/plugins/easyimage/lang/de.js index d94695d469f..1b5e6ec8822 100644 --- a/plugins/easyimage/lang/de.js +++ b/plugins/easyimage/lang/de.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'de', { diff --git a/plugins/easyimage/lang/el.js b/plugins/easyimage/lang/el.js index c99d605cbc8..795ff2f9f0b 100644 --- a/plugins/easyimage/lang/el.js +++ b/plugins/easyimage/lang/el.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'el', { diff --git a/plugins/easyimage/lang/en-au.js b/plugins/easyimage/lang/en-au.js index 5cbde7d2b0a..2e75245e755 100644 --- a/plugins/easyimage/lang/en-au.js +++ b/plugins/easyimage/lang/en-au.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'en-au', { diff --git a/plugins/easyimage/lang/en.js b/plugins/easyimage/lang/en.js index e731622de50..144c2405e93 100644 --- a/plugins/easyimage/lang/en.js +++ b/plugins/easyimage/lang/en.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'en', { diff --git a/plugins/easyimage/lang/et.js b/plugins/easyimage/lang/et.js index 076d0d85050..031dbd9b7ce 100644 --- a/plugins/easyimage/lang/et.js +++ b/plugins/easyimage/lang/et.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'et', { diff --git a/plugins/easyimage/lang/fa.js b/plugins/easyimage/lang/fa.js index 285e73037db..38a73f1c703 100644 --- a/plugins/easyimage/lang/fa.js +++ b/plugins/easyimage/lang/fa.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'fa', { diff --git a/plugins/easyimage/lang/fr.js b/plugins/easyimage/lang/fr.js index 564ecf97cd7..0d2b3c5cb54 100644 --- a/plugins/easyimage/lang/fr.js +++ b/plugins/easyimage/lang/fr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'fr', { diff --git a/plugins/easyimage/lang/gl.js b/plugins/easyimage/lang/gl.js index 6ac61807b6c..fd841fa9b10 100644 --- a/plugins/easyimage/lang/gl.js +++ b/plugins/easyimage/lang/gl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'gl', { diff --git a/plugins/easyimage/lang/hr.js b/plugins/easyimage/lang/hr.js index 5aca094132c..b0f4f7b90a8 100644 --- a/plugins/easyimage/lang/hr.js +++ b/plugins/easyimage/lang/hr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'hr', { diff --git a/plugins/easyimage/lang/hu.js b/plugins/easyimage/lang/hu.js index 3c03a033c4a..0d7e8ae334c 100644 --- a/plugins/easyimage/lang/hu.js +++ b/plugins/easyimage/lang/hu.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'hu', { diff --git a/plugins/easyimage/lang/it.js b/plugins/easyimage/lang/it.js index aa6aa044759..95c87e787a7 100644 --- a/plugins/easyimage/lang/it.js +++ b/plugins/easyimage/lang/it.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'it', { diff --git a/plugins/easyimage/lang/ku.js b/plugins/easyimage/lang/ku.js index 33eb9566e7e..2063b1c6947 100644 --- a/plugins/easyimage/lang/ku.js +++ b/plugins/easyimage/lang/ku.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'ku', { diff --git a/plugins/easyimage/lang/lv.js b/plugins/easyimage/lang/lv.js index dc815a6a20a..e980a3987c6 100644 --- a/plugins/easyimage/lang/lv.js +++ b/plugins/easyimage/lang/lv.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'lv', { diff --git a/plugins/easyimage/lang/nb.js b/plugins/easyimage/lang/nb.js index a565cfc1184..fc031919eb8 100644 --- a/plugins/easyimage/lang/nb.js +++ b/plugins/easyimage/lang/nb.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'nb', { diff --git a/plugins/easyimage/lang/nl.js b/plugins/easyimage/lang/nl.js index 5eb7d8bcd87..884965f08dc 100644 --- a/plugins/easyimage/lang/nl.js +++ b/plugins/easyimage/lang/nl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'nl', { diff --git a/plugins/easyimage/lang/no.js b/plugins/easyimage/lang/no.js index 50e1605893b..09448f7a08c 100644 --- a/plugins/easyimage/lang/no.js +++ b/plugins/easyimage/lang/no.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'no', { diff --git a/plugins/easyimage/lang/pl.js b/plugins/easyimage/lang/pl.js index 1ac66de0b4a..52c8e5d3960 100644 --- a/plugins/easyimage/lang/pl.js +++ b/plugins/easyimage/lang/pl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'pl', { diff --git a/plugins/easyimage/lang/pt-br.js b/plugins/easyimage/lang/pt-br.js index 65c13fb2a6b..4a186637d50 100644 --- a/plugins/easyimage/lang/pt-br.js +++ b/plugins/easyimage/lang/pt-br.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'pt-br', { diff --git a/plugins/easyimage/lang/pt.js b/plugins/easyimage/lang/pt.js index b0e597902f5..97b50cf6038 100644 --- a/plugins/easyimage/lang/pt.js +++ b/plugins/easyimage/lang/pt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'pt', { diff --git a/plugins/easyimage/lang/ro.js b/plugins/easyimage/lang/ro.js index 2e686bde41a..835b5c554ef 100644 --- a/plugins/easyimage/lang/ro.js +++ b/plugins/easyimage/lang/ro.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'ro', { diff --git a/plugins/easyimage/lang/ru.js b/plugins/easyimage/lang/ru.js index 0041b75e45f..1ff38a09808 100644 --- a/plugins/easyimage/lang/ru.js +++ b/plugins/easyimage/lang/ru.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'ru', { diff --git a/plugins/easyimage/lang/sk.js b/plugins/easyimage/lang/sk.js index f7622620fae..01d96c01806 100644 --- a/plugins/easyimage/lang/sk.js +++ b/plugins/easyimage/lang/sk.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'sk', { diff --git a/plugins/easyimage/lang/sq.js b/plugins/easyimage/lang/sq.js index 01305ca2288..69c234e938e 100644 --- a/plugins/easyimage/lang/sq.js +++ b/plugins/easyimage/lang/sq.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'sq', { diff --git a/plugins/easyimage/lang/sr-latn.js b/plugins/easyimage/lang/sr-latn.js index 2a4cf4e6c31..7c04d72e38a 100644 --- a/plugins/easyimage/lang/sr-latn.js +++ b/plugins/easyimage/lang/sr-latn.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'sr-latn', { diff --git a/plugins/easyimage/lang/sr.js b/plugins/easyimage/lang/sr.js index 5affa8cf972..c5b7ad05805 100644 --- a/plugins/easyimage/lang/sr.js +++ b/plugins/easyimage/lang/sr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'sr', { diff --git a/plugins/easyimage/lang/sv.js b/plugins/easyimage/lang/sv.js index 38b75b5a499..12e7afe88fd 100644 --- a/plugins/easyimage/lang/sv.js +++ b/plugins/easyimage/lang/sv.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'sv', { diff --git a/plugins/easyimage/lang/tr.js b/plugins/easyimage/lang/tr.js index 75aed177376..00a56ea7172 100644 --- a/plugins/easyimage/lang/tr.js +++ b/plugins/easyimage/lang/tr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'tr', { diff --git a/plugins/easyimage/lang/tt.js b/plugins/easyimage/lang/tt.js index 824b4412fac..9debab5181a 100644 --- a/plugins/easyimage/lang/tt.js +++ b/plugins/easyimage/lang/tt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'tt', { diff --git a/plugins/easyimage/lang/uk.js b/plugins/easyimage/lang/uk.js index e4d6cf11b0f..e56b658cc2f 100644 --- a/plugins/easyimage/lang/uk.js +++ b/plugins/easyimage/lang/uk.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'uk', { diff --git a/plugins/easyimage/lang/zh-cn.js b/plugins/easyimage/lang/zh-cn.js index c0e5b2396e8..de66cee0020 100644 --- a/plugins/easyimage/lang/zh-cn.js +++ b/plugins/easyimage/lang/zh-cn.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'zh-cn', { diff --git a/plugins/easyimage/lang/zh.js b/plugins/easyimage/lang/zh.js index 593239e2f63..63e4e6f30b7 100644 --- a/plugins/easyimage/lang/zh.js +++ b/plugins/easyimage/lang/zh.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'easyimage', 'zh', { diff --git a/plugins/easyimage/plugin.js b/plugins/easyimage/plugin.js index 48ccc77c826..39053152a64 100644 --- a/plugins/easyimage/plugin.js +++ b/plugins/easyimage/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/easyimage/samples/easyimage.html b/plugins/easyimage/samples/easyimage.html index 61396cc1be9..625acb29a6a 100644 --- a/plugins/easyimage/samples/easyimage.html +++ b/plugins/easyimage/samples/easyimage.html @@ -1,7 +1,7 @@ diff --git a/plugins/easyimage/styles/easyimage.css b/plugins/easyimage/styles/easyimage.css index 133814d8d60..8d627be5e4f 100644 --- a/plugins/easyimage/styles/easyimage.css +++ b/plugins/easyimage/styles/easyimage.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ .easyimage, .cke_widget_wrapper_easyimage { diff --git a/plugins/editorplaceholder/plugin.js b/plugins/editorplaceholder/plugin.js index 3aac3047e92..32abe656dea 100644 --- a/plugins/editorplaceholder/plugin.js +++ b/plugins/editorplaceholder/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/elementspath/lang/af.js b/plugins/elementspath/lang/af.js index 4dc8fe9407a..2bf144dc633 100644 --- a/plugins/elementspath/lang/af.js +++ b/plugins/elementspath/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'af', { eleLabel: 'Elemente-pad', diff --git a/plugins/elementspath/lang/ar.js b/plugins/elementspath/lang/ar.js index c9a2b300ddc..e176d8842d8 100644 --- a/plugins/elementspath/lang/ar.js +++ b/plugins/elementspath/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'ar', { eleLabel: 'مسار العنصر', diff --git a/plugins/elementspath/lang/az.js b/plugins/elementspath/lang/az.js index 50b7be1f1fb..02b26c011a6 100644 --- a/plugins/elementspath/lang/az.js +++ b/plugins/elementspath/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'az', { eleLabel: 'Elementin izləri', diff --git a/plugins/elementspath/lang/bg.js b/plugins/elementspath/lang/bg.js index 60e959530aa..537739a76b6 100644 --- a/plugins/elementspath/lang/bg.js +++ b/plugins/elementspath/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'bg', { eleLabel: 'Път за елементите', diff --git a/plugins/elementspath/lang/bn.js b/plugins/elementspath/lang/bn.js index 0468717f39f..83dc14a2c4a 100644 --- a/plugins/elementspath/lang/bn.js +++ b/plugins/elementspath/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'bn', { eleLabel: 'Elements path', // MISSING diff --git a/plugins/elementspath/lang/bs.js b/plugins/elementspath/lang/bs.js index 8822d9a30fd..eabc63b9134 100644 --- a/plugins/elementspath/lang/bs.js +++ b/plugins/elementspath/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'bs', { eleLabel: 'Elements path', // MISSING diff --git a/plugins/elementspath/lang/ca.js b/plugins/elementspath/lang/ca.js index fc33608ac49..06896e901f5 100644 --- a/plugins/elementspath/lang/ca.js +++ b/plugins/elementspath/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'ca', { eleLabel: 'Ruta dels elements', diff --git a/plugins/elementspath/lang/cs.js b/plugins/elementspath/lang/cs.js index fe092907171..8934ac4d9fb 100644 --- a/plugins/elementspath/lang/cs.js +++ b/plugins/elementspath/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'cs', { eleLabel: 'Cesta objektu', diff --git a/plugins/elementspath/lang/cy.js b/plugins/elementspath/lang/cy.js index 430de5e3974..1caa000c6f1 100644 --- a/plugins/elementspath/lang/cy.js +++ b/plugins/elementspath/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'cy', { eleLabel: 'Llwybr elfennau', diff --git a/plugins/elementspath/lang/da.js b/plugins/elementspath/lang/da.js index aa45492511e..6790ff95850 100644 --- a/plugins/elementspath/lang/da.js +++ b/plugins/elementspath/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'da', { eleLabel: 'Sti på element', diff --git a/plugins/elementspath/lang/de-ch.js b/plugins/elementspath/lang/de-ch.js index 5089f171c76..46a7fde807d 100644 --- a/plugins/elementspath/lang/de-ch.js +++ b/plugins/elementspath/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'de-ch', { eleLabel: 'Elementepfad', diff --git a/plugins/elementspath/lang/de.js b/plugins/elementspath/lang/de.js index 57cefb39304..7ec4793dd80 100644 --- a/plugins/elementspath/lang/de.js +++ b/plugins/elementspath/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'de', { eleLabel: 'Elementepfad', diff --git a/plugins/elementspath/lang/el.js b/plugins/elementspath/lang/el.js index b57c598d524..74e54f662d6 100644 --- a/plugins/elementspath/lang/el.js +++ b/plugins/elementspath/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'el', { eleLabel: 'Διαδρομή Στοιχείων', diff --git a/plugins/elementspath/lang/en-au.js b/plugins/elementspath/lang/en-au.js index 5d5864fa100..af256e411f5 100644 --- a/plugins/elementspath/lang/en-au.js +++ b/plugins/elementspath/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'en-au', { eleLabel: 'Elements path', diff --git a/plugins/elementspath/lang/en-ca.js b/plugins/elementspath/lang/en-ca.js index 2dc696560f4..f2d01539f08 100644 --- a/plugins/elementspath/lang/en-ca.js +++ b/plugins/elementspath/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'en-ca', { eleLabel: 'Elements path', // MISSING diff --git a/plugins/elementspath/lang/en-gb.js b/plugins/elementspath/lang/en-gb.js index 21c634c1496..931f116cf11 100644 --- a/plugins/elementspath/lang/en-gb.js +++ b/plugins/elementspath/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'en-gb', { eleLabel: 'Elements path', diff --git a/plugins/elementspath/lang/en.js b/plugins/elementspath/lang/en.js index 453deed7a17..c69a2f0bbbf 100644 --- a/plugins/elementspath/lang/en.js +++ b/plugins/elementspath/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'en', { eleLabel: 'Elements path', diff --git a/plugins/elementspath/lang/eo.js b/plugins/elementspath/lang/eo.js index 2d2d870ea1d..67b52d528a9 100644 --- a/plugins/elementspath/lang/eo.js +++ b/plugins/elementspath/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'eo', { eleLabel: 'Vojo al Elementoj', diff --git a/plugins/elementspath/lang/es-mx.js b/plugins/elementspath/lang/es-mx.js index bfae8726cc1..2b99fa2bb10 100644 --- a/plugins/elementspath/lang/es-mx.js +++ b/plugins/elementspath/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'es-mx', { eleLabel: 'Ruta de los elementos', diff --git a/plugins/elementspath/lang/es.js b/plugins/elementspath/lang/es.js index 57f5256e24e..ff320c46eb4 100644 --- a/plugins/elementspath/lang/es.js +++ b/plugins/elementspath/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'es', { eleLabel: 'Ruta de los elementos', diff --git a/plugins/elementspath/lang/et.js b/plugins/elementspath/lang/et.js index d7e50e2ba49..abf22bdfeba 100644 --- a/plugins/elementspath/lang/et.js +++ b/plugins/elementspath/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'et', { eleLabel: 'Elementide asukoht', diff --git a/plugins/elementspath/lang/eu.js b/plugins/elementspath/lang/eu.js index 5862387299e..34ba708c6ab 100644 --- a/plugins/elementspath/lang/eu.js +++ b/plugins/elementspath/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'eu', { eleLabel: 'Elementuen bidea', diff --git a/plugins/elementspath/lang/fa.js b/plugins/elementspath/lang/fa.js index a12e7ae09c6..cc561737291 100644 --- a/plugins/elementspath/lang/fa.js +++ b/plugins/elementspath/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'fa', { eleLabel: 'مسیر عناصر', diff --git a/plugins/elementspath/lang/fi.js b/plugins/elementspath/lang/fi.js index 36212895873..07ffec10f5d 100644 --- a/plugins/elementspath/lang/fi.js +++ b/plugins/elementspath/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'fi', { eleLabel: 'Elementin polku', diff --git a/plugins/elementspath/lang/fo.js b/plugins/elementspath/lang/fo.js index 86075f2ce32..be53f488266 100644 --- a/plugins/elementspath/lang/fo.js +++ b/plugins/elementspath/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'fo', { eleLabel: 'Slóð til elementir', diff --git a/plugins/elementspath/lang/fr-ca.js b/plugins/elementspath/lang/fr-ca.js index 7de4a01a087..0497d50b3eb 100644 --- a/plugins/elementspath/lang/fr-ca.js +++ b/plugins/elementspath/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'fr-ca', { eleLabel: 'Chemin d\'éléments', diff --git a/plugins/elementspath/lang/fr.js b/plugins/elementspath/lang/fr.js index fd7404fad37..8a94da3fe7a 100644 --- a/plugins/elementspath/lang/fr.js +++ b/plugins/elementspath/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'fr', { eleLabel: 'Chemin des éléments', diff --git a/plugins/elementspath/lang/gl.js b/plugins/elementspath/lang/gl.js index 6f531af23dd..70722bdfdba 100644 --- a/plugins/elementspath/lang/gl.js +++ b/plugins/elementspath/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'gl', { eleLabel: 'Ruta dos elementos', diff --git a/plugins/elementspath/lang/gu.js b/plugins/elementspath/lang/gu.js index 2fb7d70695f..55b62f1e92a 100644 --- a/plugins/elementspath/lang/gu.js +++ b/plugins/elementspath/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'gu', { eleLabel: 'એલીમેન્ટ્સ નો ', diff --git a/plugins/elementspath/lang/he.js b/plugins/elementspath/lang/he.js index 5bfab551a4f..6c3c6342db1 100644 --- a/plugins/elementspath/lang/he.js +++ b/plugins/elementspath/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'he', { eleLabel: 'עץ האלמנטים', diff --git a/plugins/elementspath/lang/hi.js b/plugins/elementspath/lang/hi.js index b80ef6af1a7..5e18ae62986 100644 --- a/plugins/elementspath/lang/hi.js +++ b/plugins/elementspath/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'hi', { eleLabel: 'Elements path', // MISSING diff --git a/plugins/elementspath/lang/hr.js b/plugins/elementspath/lang/hr.js index a4a41854212..54cda13414b 100644 --- a/plugins/elementspath/lang/hr.js +++ b/plugins/elementspath/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'hr', { eleLabel: 'Putanje elemenata', diff --git a/plugins/elementspath/lang/hu.js b/plugins/elementspath/lang/hu.js index 7a353f5d54a..43663e5f294 100644 --- a/plugins/elementspath/lang/hu.js +++ b/plugins/elementspath/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'hu', { eleLabel: 'Elem utak', diff --git a/plugins/elementspath/lang/is.js b/plugins/elementspath/lang/is.js index c6fac0c8fca..21d2bcc93c3 100644 --- a/plugins/elementspath/lang/is.js +++ b/plugins/elementspath/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'is', { eleLabel: 'Elements path', // MISSING diff --git a/plugins/elementspath/lang/it.js b/plugins/elementspath/lang/it.js index 67ba325f9ca..c4058f95a2a 100644 --- a/plugins/elementspath/lang/it.js +++ b/plugins/elementspath/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'it', { eleLabel: 'Percorso degli elementi', diff --git a/plugins/elementspath/lang/ja.js b/plugins/elementspath/lang/ja.js index bfe7f0925d8..f8c64707f8e 100644 --- a/plugins/elementspath/lang/ja.js +++ b/plugins/elementspath/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'ja', { eleLabel: '要素パス', diff --git a/plugins/elementspath/lang/ka.js b/plugins/elementspath/lang/ka.js index 8b3177ce5c1..3bb00342ba7 100644 --- a/plugins/elementspath/lang/ka.js +++ b/plugins/elementspath/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'ka', { eleLabel: 'ელემეტის გზა', diff --git a/plugins/elementspath/lang/km.js b/plugins/elementspath/lang/km.js index c5b59756738..b0ee079b107 100644 --- a/plugins/elementspath/lang/km.js +++ b/plugins/elementspath/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'km', { eleLabel: 'ទីតាំង​ធាតុ', diff --git a/plugins/elementspath/lang/ko.js b/plugins/elementspath/lang/ko.js index 1d913f14ac2..a710a14afef 100644 --- a/plugins/elementspath/lang/ko.js +++ b/plugins/elementspath/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'ko', { eleLabel: '요소 경로', diff --git a/plugins/elementspath/lang/ku.js b/plugins/elementspath/lang/ku.js index 297f397783e..07ae7e21701 100644 --- a/plugins/elementspath/lang/ku.js +++ b/plugins/elementspath/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'ku', { eleLabel: 'ڕێڕەوی توخمەکان', diff --git a/plugins/elementspath/lang/lt.js b/plugins/elementspath/lang/lt.js index 774c0d92257..bea7e9bbd83 100644 --- a/plugins/elementspath/lang/lt.js +++ b/plugins/elementspath/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'lt', { eleLabel: 'Elemento kelias', diff --git a/plugins/elementspath/lang/lv.js b/plugins/elementspath/lang/lv.js index af2fd354b6d..cbc447fa365 100644 --- a/plugins/elementspath/lang/lv.js +++ b/plugins/elementspath/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'lv', { eleLabel: 'Elementa ceļš', diff --git a/plugins/elementspath/lang/mk.js b/plugins/elementspath/lang/mk.js index 47d2868ae6d..2088310ae32 100644 --- a/plugins/elementspath/lang/mk.js +++ b/plugins/elementspath/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'mk', { eleLabel: 'Elements path', // MISSING diff --git a/plugins/elementspath/lang/mn.js b/plugins/elementspath/lang/mn.js index 9e094ad7b30..43cd176d896 100644 --- a/plugins/elementspath/lang/mn.js +++ b/plugins/elementspath/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'mn', { eleLabel: 'Elements path', // MISSING diff --git a/plugins/elementspath/lang/ms.js b/plugins/elementspath/lang/ms.js index 3d2ab941d20..ac020f20c7f 100644 --- a/plugins/elementspath/lang/ms.js +++ b/plugins/elementspath/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'ms', { eleLabel: 'Elements path', // MISSING diff --git a/plugins/elementspath/lang/nb.js b/plugins/elementspath/lang/nb.js index 50cdf3240c1..8bca2045c75 100644 --- a/plugins/elementspath/lang/nb.js +++ b/plugins/elementspath/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'nb', { eleLabel: 'Element-sti', diff --git a/plugins/elementspath/lang/nl.js b/plugins/elementspath/lang/nl.js index 52ba9d8aa78..10dd04e2fdf 100644 --- a/plugins/elementspath/lang/nl.js +++ b/plugins/elementspath/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'nl', { eleLabel: 'Elementenpad', diff --git a/plugins/elementspath/lang/no.js b/plugins/elementspath/lang/no.js index f122c0dc9fc..11336ee311a 100644 --- a/plugins/elementspath/lang/no.js +++ b/plugins/elementspath/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'no', { eleLabel: 'Element-sti', diff --git a/plugins/elementspath/lang/oc.js b/plugins/elementspath/lang/oc.js index b974e3c295f..a6b5ef89524 100644 --- a/plugins/elementspath/lang/oc.js +++ b/plugins/elementspath/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'oc', { eleLabel: 'Camin dels elements', diff --git a/plugins/elementspath/lang/pl.js b/plugins/elementspath/lang/pl.js index df0e190897b..0964e73b7a3 100644 --- a/plugins/elementspath/lang/pl.js +++ b/plugins/elementspath/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'pl', { eleLabel: 'Ścieżka elementów', diff --git a/plugins/elementspath/lang/pt-br.js b/plugins/elementspath/lang/pt-br.js index bcbf8792b83..21367440d4d 100644 --- a/plugins/elementspath/lang/pt-br.js +++ b/plugins/elementspath/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'pt-br', { eleLabel: 'Caminho dos Elementos', diff --git a/plugins/elementspath/lang/pt.js b/plugins/elementspath/lang/pt.js index 5714e57ad8c..74dab60bb6d 100644 --- a/plugins/elementspath/lang/pt.js +++ b/plugins/elementspath/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'pt', { eleLabel: 'Caminho dos elementos', diff --git a/plugins/elementspath/lang/ro.js b/plugins/elementspath/lang/ro.js index 9c81d460684..f907b6ed4ff 100644 --- a/plugins/elementspath/lang/ro.js +++ b/plugins/elementspath/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'ro', { eleLabel: 'Calea elementelor', diff --git a/plugins/elementspath/lang/ru.js b/plugins/elementspath/lang/ru.js index cf53aa75492..6f38cb75c01 100644 --- a/plugins/elementspath/lang/ru.js +++ b/plugins/elementspath/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'ru', { eleLabel: 'Путь элементов', diff --git a/plugins/elementspath/lang/si.js b/plugins/elementspath/lang/si.js index f4c343ef033..7df6a3dce21 100644 --- a/plugins/elementspath/lang/si.js +++ b/plugins/elementspath/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'si', { eleLabel: 'මුලද්‍රව්‍ය මාර්ගය', diff --git a/plugins/elementspath/lang/sk.js b/plugins/elementspath/lang/sk.js index a88e75abed3..5b9a25220e1 100644 --- a/plugins/elementspath/lang/sk.js +++ b/plugins/elementspath/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'sk', { eleLabel: 'Cesta prvkov', diff --git a/plugins/elementspath/lang/sl.js b/plugins/elementspath/lang/sl.js index b103f465c28..f742f9147b1 100644 --- a/plugins/elementspath/lang/sl.js +++ b/plugins/elementspath/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'sl', { eleLabel: 'Pot elementov', diff --git a/plugins/elementspath/lang/sq.js b/plugins/elementspath/lang/sq.js index 2566c1d19bd..85d78858eb3 100644 --- a/plugins/elementspath/lang/sq.js +++ b/plugins/elementspath/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'sq', { eleLabel: 'Rruga e elementeve', diff --git a/plugins/elementspath/lang/sr-latn.js b/plugins/elementspath/lang/sr-latn.js index 93e0b335a3d..dab6fafe0aa 100644 --- a/plugins/elementspath/lang/sr-latn.js +++ b/plugins/elementspath/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'sr-latn', { eleLabel: 'Put do elemenata', diff --git a/plugins/elementspath/lang/sr.js b/plugins/elementspath/lang/sr.js index f125dda9ee1..267e8ecbfce 100644 --- a/plugins/elementspath/lang/sr.js +++ b/plugins/elementspath/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'sr', { eleLabel: 'Пут до елемената', diff --git a/plugins/elementspath/lang/sv.js b/plugins/elementspath/lang/sv.js index 6512f2d406f..7fe4f1fc85e 100644 --- a/plugins/elementspath/lang/sv.js +++ b/plugins/elementspath/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'sv', { eleLabel: 'Elementets sökväg', diff --git a/plugins/elementspath/lang/th.js b/plugins/elementspath/lang/th.js index 7b6049b41af..d135e83df84 100644 --- a/plugins/elementspath/lang/th.js +++ b/plugins/elementspath/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'th', { eleLabel: 'Elements path', // MISSING diff --git a/plugins/elementspath/lang/tr.js b/plugins/elementspath/lang/tr.js index a13ee23f644..1138985836a 100644 --- a/plugins/elementspath/lang/tr.js +++ b/plugins/elementspath/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'tr', { eleLabel: 'Elementlerin yolu', diff --git a/plugins/elementspath/lang/tt.js b/plugins/elementspath/lang/tt.js index 24676862708..42fea2bd3d1 100644 --- a/plugins/elementspath/lang/tt.js +++ b/plugins/elementspath/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'tt', { eleLabel: 'Elements path', // MISSING diff --git a/plugins/elementspath/lang/ug.js b/plugins/elementspath/lang/ug.js index d5759688ca7..88d43a18bbc 100644 --- a/plugins/elementspath/lang/ug.js +++ b/plugins/elementspath/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'ug', { eleLabel: 'ئېلېمېنت يولى', diff --git a/plugins/elementspath/lang/uk.js b/plugins/elementspath/lang/uk.js index eafeed2da45..663509a90c4 100644 --- a/plugins/elementspath/lang/uk.js +++ b/plugins/elementspath/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'uk', { eleLabel: 'Шлях', diff --git a/plugins/elementspath/lang/vi.js b/plugins/elementspath/lang/vi.js index ef125ff02bc..f256eb525a4 100644 --- a/plugins/elementspath/lang/vi.js +++ b/plugins/elementspath/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'vi', { eleLabel: 'Nhãn thành phần', diff --git a/plugins/elementspath/lang/zh-cn.js b/plugins/elementspath/lang/zh-cn.js index b4215b9c1b7..b0d4c509291 100644 --- a/plugins/elementspath/lang/zh-cn.js +++ b/plugins/elementspath/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'zh-cn', { eleLabel: '元素路径', diff --git a/plugins/elementspath/lang/zh.js b/plugins/elementspath/lang/zh.js index 4bc7a040686..a3e2985ee15 100644 --- a/plugins/elementspath/lang/zh.js +++ b/plugins/elementspath/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'elementspath', 'zh', { eleLabel: '元件路徑', diff --git a/plugins/elementspath/plugin.js b/plugins/elementspath/plugin.js index b93d09186ce..3f3d36fe129 100644 --- a/plugins/elementspath/plugin.js +++ b/plugins/elementspath/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/embed/plugin.js b/plugins/embed/plugin.js index 74b61c9730b..2c9bf7d0c0d 100644 --- a/plugins/embed/plugin.js +++ b/plugins/embed/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/embedbase/dialogs/embedbase.js b/plugins/embedbase/dialogs/embedbase.js index 4b57d8cbc9b..336d6b8a730 100644 --- a/plugins/embedbase/dialogs/embedbase.js +++ b/plugins/embedbase/dialogs/embedbase.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* global alert */ diff --git a/plugins/embedbase/lang/ar.js b/plugins/embedbase/lang/ar.js index d64606c0b06..9a2a2165a42 100644 --- a/plugins/embedbase/lang/ar.js +++ b/plugins/embedbase/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'ar', { pathName: 'media object', diff --git a/plugins/embedbase/lang/az.js b/plugins/embedbase/lang/az.js index c4ad0b512e0..22c83ee607b 100644 --- a/plugins/embedbase/lang/az.js +++ b/plugins/embedbase/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'az', { pathName: 'Multimedia obyektləri', diff --git a/plugins/embedbase/lang/bg.js b/plugins/embedbase/lang/bg.js index 5ba22832f20..840173ed1f4 100644 --- a/plugins/embedbase/lang/bg.js +++ b/plugins/embedbase/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'bg', { pathName: 'медиен обект', diff --git a/plugins/embedbase/lang/ca.js b/plugins/embedbase/lang/ca.js index 2baf20149bc..918ebfbf622 100644 --- a/plugins/embedbase/lang/ca.js +++ b/plugins/embedbase/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'ca', { pathName: 'objecte multimèdia', diff --git a/plugins/embedbase/lang/cs.js b/plugins/embedbase/lang/cs.js index fcc33d7816f..1be16394abe 100644 --- a/plugins/embedbase/lang/cs.js +++ b/plugins/embedbase/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'cs', { pathName: 'objekt média', diff --git a/plugins/embedbase/lang/da.js b/plugins/embedbase/lang/da.js index 5c397580246..9700a4c3c50 100644 --- a/plugins/embedbase/lang/da.js +++ b/plugins/embedbase/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'da', { pathName: 'media objekt', diff --git a/plugins/embedbase/lang/de-ch.js b/plugins/embedbase/lang/de-ch.js index 1c54cd35f4e..5573b693b1a 100644 --- a/plugins/embedbase/lang/de-ch.js +++ b/plugins/embedbase/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'de-ch', { pathName: 'Medienobjekt', diff --git a/plugins/embedbase/lang/de.js b/plugins/embedbase/lang/de.js index 48b8238a0b3..6f290a857b5 100644 --- a/plugins/embedbase/lang/de.js +++ b/plugins/embedbase/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'de', { pathName: 'Medienobjekt', diff --git a/plugins/embedbase/lang/el.js b/plugins/embedbase/lang/el.js index ec7e499de3e..c8c01f85b06 100644 --- a/plugins/embedbase/lang/el.js +++ b/plugins/embedbase/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'el', { pathName: 'αντικείμενο πολυμέσου', diff --git a/plugins/embedbase/lang/en-au.js b/plugins/embedbase/lang/en-au.js index 4d363b22e6c..dc90d3b2ef6 100644 --- a/plugins/embedbase/lang/en-au.js +++ b/plugins/embedbase/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'en-au', { pathName: 'media object', diff --git a/plugins/embedbase/lang/en.js b/plugins/embedbase/lang/en.js index bfc15c4aab7..adde3313dec 100644 --- a/plugins/embedbase/lang/en.js +++ b/plugins/embedbase/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'en', { pathName: 'media object', diff --git a/plugins/embedbase/lang/eo.js b/plugins/embedbase/lang/eo.js index 08f4ab3bf93..254dda5e4db 100644 --- a/plugins/embedbase/lang/eo.js +++ b/plugins/embedbase/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'eo', { pathName: 'Datumportila objekto', diff --git a/plugins/embedbase/lang/es-mx.js b/plugins/embedbase/lang/es-mx.js index 5885c4d946b..aac8c2c141d 100644 --- a/plugins/embedbase/lang/es-mx.js +++ b/plugins/embedbase/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'es-mx', { pathName: 'objeto multimedia', diff --git a/plugins/embedbase/lang/es.js b/plugins/embedbase/lang/es.js index cbb2fc91d43..27655bb55b0 100644 --- a/plugins/embedbase/lang/es.js +++ b/plugins/embedbase/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'es', { pathName: 'objeto media', diff --git a/plugins/embedbase/lang/et.js b/plugins/embedbase/lang/et.js index eabf1cd3a48..6898eba2e6a 100644 --- a/plugins/embedbase/lang/et.js +++ b/plugins/embedbase/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'et', { pathName: 'meedia objekt', diff --git a/plugins/embedbase/lang/eu.js b/plugins/embedbase/lang/eu.js index cba239640fb..2d1c91d0621 100644 --- a/plugins/embedbase/lang/eu.js +++ b/plugins/embedbase/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'eu', { pathName: 'multimedia objektua', diff --git a/plugins/embedbase/lang/fa.js b/plugins/embedbase/lang/fa.js index e9011f254d5..63484523a59 100644 --- a/plugins/embedbase/lang/fa.js +++ b/plugins/embedbase/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'fa', { pathName: 'رسانه', diff --git a/plugins/embedbase/lang/fr.js b/plugins/embedbase/lang/fr.js index 78bbfef9d4b..1d80808e082 100644 --- a/plugins/embedbase/lang/fr.js +++ b/plugins/embedbase/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'fr', { pathName: 'objet média', diff --git a/plugins/embedbase/lang/gl.js b/plugins/embedbase/lang/gl.js index 0762cd1cdcb..81bb710fad3 100644 --- a/plugins/embedbase/lang/gl.js +++ b/plugins/embedbase/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'gl', { pathName: 'obxecto multimedia', diff --git a/plugins/embedbase/lang/hr.js b/plugins/embedbase/lang/hr.js index 9911620f23b..b3b8989723d 100644 --- a/plugins/embedbase/lang/hr.js +++ b/plugins/embedbase/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'hr', { pathName: 'objekt medija', diff --git a/plugins/embedbase/lang/hu.js b/plugins/embedbase/lang/hu.js index 3e08d6a55be..a38fba74908 100644 --- a/plugins/embedbase/lang/hu.js +++ b/plugins/embedbase/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'hu', { pathName: 'média objektum', diff --git a/plugins/embedbase/lang/id.js b/plugins/embedbase/lang/id.js index cecc7654a95..e0e3b8cad2d 100644 --- a/plugins/embedbase/lang/id.js +++ b/plugins/embedbase/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'id', { pathName: 'media object', // MISSING diff --git a/plugins/embedbase/lang/it.js b/plugins/embedbase/lang/it.js index 2ffe58affd0..292cae8676c 100644 --- a/plugins/embedbase/lang/it.js +++ b/plugins/embedbase/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'it', { pathName: 'oggetto multimediale', diff --git a/plugins/embedbase/lang/ja.js b/plugins/embedbase/lang/ja.js index 57bfab75534..eae7014b0a9 100644 --- a/plugins/embedbase/lang/ja.js +++ b/plugins/embedbase/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'ja', { pathName: 'media object', // MISSING diff --git a/plugins/embedbase/lang/ko.js b/plugins/embedbase/lang/ko.js index b4414ad67a7..ba376f0161e 100644 --- a/plugins/embedbase/lang/ko.js +++ b/plugins/embedbase/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'ko', { pathName: '미디어 오브젝트', diff --git a/plugins/embedbase/lang/ku.js b/plugins/embedbase/lang/ku.js index 4f1b93e837e..c9c2250476f 100644 --- a/plugins/embedbase/lang/ku.js +++ b/plugins/embedbase/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'ku', { pathName: 'ڕاگەیاندنی بەرکار', diff --git a/plugins/embedbase/lang/lv.js b/plugins/embedbase/lang/lv.js index 00ceb817616..789bb1c10bd 100644 --- a/plugins/embedbase/lang/lv.js +++ b/plugins/embedbase/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'lv', { pathName: 'mēdija objekts', diff --git a/plugins/embedbase/lang/nb.js b/plugins/embedbase/lang/nb.js index d9e58572362..a15972ab1cc 100644 --- a/plugins/embedbase/lang/nb.js +++ b/plugins/embedbase/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'nb', { pathName: 'mediaobjekt', diff --git a/plugins/embedbase/lang/nl.js b/plugins/embedbase/lang/nl.js index 4092e66fd73..ea58723364d 100644 --- a/plugins/embedbase/lang/nl.js +++ b/plugins/embedbase/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'nl', { pathName: 'media object', diff --git a/plugins/embedbase/lang/oc.js b/plugins/embedbase/lang/oc.js index 067ceec8b09..625ff1532d3 100644 --- a/plugins/embedbase/lang/oc.js +++ b/plugins/embedbase/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'oc', { pathName: 'objècte mèdia', diff --git a/plugins/embedbase/lang/pl.js b/plugins/embedbase/lang/pl.js index 5c6453ad03f..62f999b2643 100644 --- a/plugins/embedbase/lang/pl.js +++ b/plugins/embedbase/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'pl', { pathName: 'obiekt multimediów', diff --git a/plugins/embedbase/lang/pt-br.js b/plugins/embedbase/lang/pt-br.js index 72a4c10c128..2287b899540 100644 --- a/plugins/embedbase/lang/pt-br.js +++ b/plugins/embedbase/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'pt-br', { pathName: 'objeto de mídia', diff --git a/plugins/embedbase/lang/pt.js b/plugins/embedbase/lang/pt.js index fcb472d4238..1f5212b09c6 100644 --- a/plugins/embedbase/lang/pt.js +++ b/plugins/embedbase/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'pt', { pathName: 'objeto de media', diff --git a/plugins/embedbase/lang/ro.js b/plugins/embedbase/lang/ro.js index 448401beffe..cf295c29cd4 100644 --- a/plugins/embedbase/lang/ro.js +++ b/plugins/embedbase/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'ro', { pathName: 'obiect multimedia', diff --git a/plugins/embedbase/lang/ru.js b/plugins/embedbase/lang/ru.js index 86c54d56d56..16802a747dc 100644 --- a/plugins/embedbase/lang/ru.js +++ b/plugins/embedbase/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'ru', { pathName: 'Медиа объект', diff --git a/plugins/embedbase/lang/sk.js b/plugins/embedbase/lang/sk.js index cadda372aab..77aff564a7d 100644 --- a/plugins/embedbase/lang/sk.js +++ b/plugins/embedbase/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'sk', { pathName: 'media objekt', diff --git a/plugins/embedbase/lang/sq.js b/plugins/embedbase/lang/sq.js index d1861b16ab6..1eb5bf546f6 100644 --- a/plugins/embedbase/lang/sq.js +++ b/plugins/embedbase/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'sq', { pathName: 'Objekt mediatik', diff --git a/plugins/embedbase/lang/sr-latn.js b/plugins/embedbase/lang/sr-latn.js index 037abfcfdf0..ed6fdcd2215 100644 --- a/plugins/embedbase/lang/sr-latn.js +++ b/plugins/embedbase/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'sr-latn', { pathName: 'medijski objekat', diff --git a/plugins/embedbase/lang/sr.js b/plugins/embedbase/lang/sr.js index 3d6518ddaef..d970edb8a20 100644 --- a/plugins/embedbase/lang/sr.js +++ b/plugins/embedbase/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'sr', { pathName: 'медијски објекат', diff --git a/plugins/embedbase/lang/sv.js b/plugins/embedbase/lang/sv.js index b0525b0f7b2..a7bdb04085b 100644 --- a/plugins/embedbase/lang/sv.js +++ b/plugins/embedbase/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'sv', { pathName: 'mediaobjekt', diff --git a/plugins/embedbase/lang/tr.js b/plugins/embedbase/lang/tr.js index c2991c42250..b023d285c3e 100644 --- a/plugins/embedbase/lang/tr.js +++ b/plugins/embedbase/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'tr', { pathName: 'medya nesnesi', diff --git a/plugins/embedbase/lang/ug.js b/plugins/embedbase/lang/ug.js index 2e0ff211d2c..ef5879386d5 100644 --- a/plugins/embedbase/lang/ug.js +++ b/plugins/embedbase/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'ug', { pathName: 'ۋاسىتە ئوبيېكتى', diff --git a/plugins/embedbase/lang/uk.js b/plugins/embedbase/lang/uk.js index fa02ebaefad..3bb4818f636 100644 --- a/plugins/embedbase/lang/uk.js +++ b/plugins/embedbase/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'uk', { pathName: 'Медіаоб’єкт', diff --git a/plugins/embedbase/lang/zh-cn.js b/plugins/embedbase/lang/zh-cn.js index 261d9dc2459..f508b87cdaa 100644 --- a/plugins/embedbase/lang/zh-cn.js +++ b/plugins/embedbase/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'zh-cn', { pathName: '媒体对象', diff --git a/plugins/embedbase/lang/zh.js b/plugins/embedbase/lang/zh.js index ee6a37da029..8657718625f 100644 --- a/plugins/embedbase/lang/zh.js +++ b/plugins/embedbase/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'embedbase', 'zh', { pathName: '媒體元件', diff --git a/plugins/embedbase/plugin.js b/plugins/embedbase/plugin.js index 7a7db7deab1..6c509907c21 100644 --- a/plugins/embedbase/plugin.js +++ b/plugins/embedbase/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/embedsemantic/plugin.js b/plugins/embedsemantic/plugin.js index 6581b5d5622..fc815d54c30 100644 --- a/plugins/embedsemantic/plugin.js +++ b/plugins/embedsemantic/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/emoji/lang/cs.js b/plugins/emoji/lang/cs.js index dc063bc4c45..3e56386bf88 100644 --- a/plugins/emoji/lang/cs.js +++ b/plugins/emoji/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'emoji', 'cs', { searchPlaceholder: 'Vyhledat emodži...', diff --git a/plugins/emoji/lang/da.js b/plugins/emoji/lang/da.js index 3ae73a1af46..6b5d81b30a2 100644 --- a/plugins/emoji/lang/da.js +++ b/plugins/emoji/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'emoji', 'da', { searchPlaceholder: 'Søg emojier...', diff --git a/plugins/emoji/lang/de-ch.js b/plugins/emoji/lang/de-ch.js index 47e8c223eaa..979052233ce 100644 --- a/plugins/emoji/lang/de-ch.js +++ b/plugins/emoji/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'emoji', 'de-ch', { searchPlaceholder: 'Emoji suchen…', diff --git a/plugins/emoji/lang/de.js b/plugins/emoji/lang/de.js index 013596c165f..40cce298e3f 100644 --- a/plugins/emoji/lang/de.js +++ b/plugins/emoji/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'emoji', 'de', { searchPlaceholder: 'Emoji suchen…', diff --git a/plugins/emoji/lang/el.js b/plugins/emoji/lang/el.js index 3e05816ba94..90974029389 100644 --- a/plugins/emoji/lang/el.js +++ b/plugins/emoji/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'emoji', 'el', { searchPlaceholder: 'Αναζήτηση emoji…', diff --git a/plugins/emoji/lang/en-au.js b/plugins/emoji/lang/en-au.js index 8bae20a8b04..926ab5a5dd1 100644 --- a/plugins/emoji/lang/en-au.js +++ b/plugins/emoji/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'emoji', 'en-au', { searchPlaceholder: 'Search emoji…', diff --git a/plugins/emoji/lang/en.js b/plugins/emoji/lang/en.js index 657501d8237..46b49c265fc 100644 --- a/plugins/emoji/lang/en.js +++ b/plugins/emoji/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'emoji', 'en', { searchPlaceholder: 'Search emoji…', diff --git a/plugins/emoji/lang/et.js b/plugins/emoji/lang/et.js index ec72599b20d..888aa9cece3 100644 --- a/plugins/emoji/lang/et.js +++ b/plugins/emoji/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'emoji', 'et', { searchPlaceholder: 'Otsi emotikoni...', diff --git a/plugins/emoji/lang/fa.js b/plugins/emoji/lang/fa.js index 5368f1b4ab3..f4f5cff46af 100644 --- a/plugins/emoji/lang/fa.js +++ b/plugins/emoji/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'emoji', 'fa', { searchPlaceholder: 'جست و جوی ایموجی', diff --git a/plugins/emoji/lang/fr.js b/plugins/emoji/lang/fr.js index 13c8961f824..1d0ffc08aae 100644 --- a/plugins/emoji/lang/fr.js +++ b/plugins/emoji/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'emoji', 'fr', { searchPlaceholder: 'Chercher un émoticône', diff --git a/plugins/emoji/lang/gl.js b/plugins/emoji/lang/gl.js index 7da674f953d..cc4fefb1bb2 100644 --- a/plugins/emoji/lang/gl.js +++ b/plugins/emoji/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'emoji', 'gl', { searchPlaceholder: 'Buscar emoji…', diff --git a/plugins/emoji/lang/hr.js b/plugins/emoji/lang/hr.js index aa26da25850..0ab8c02b044 100644 --- a/plugins/emoji/lang/hr.js +++ b/plugins/emoji/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'emoji', 'hr', { searchPlaceholder: 'Traži emoji', diff --git a/plugins/emoji/lang/hu.js b/plugins/emoji/lang/hu.js index 7e395fc3437..61fcf25ab9c 100644 --- a/plugins/emoji/lang/hu.js +++ b/plugins/emoji/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'emoji', 'hu', { searchPlaceholder: 'Emoji keresése...', diff --git a/plugins/emoji/lang/it.js b/plugins/emoji/lang/it.js index 0fd2887400c..5cbe5dfb96e 100644 --- a/plugins/emoji/lang/it.js +++ b/plugins/emoji/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'emoji', 'it', { searchPlaceholder: 'Cerca emoji…', diff --git a/plugins/emoji/lang/nl.js b/plugins/emoji/lang/nl.js index 6407ed73984..51ef219653b 100644 --- a/plugins/emoji/lang/nl.js +++ b/plugins/emoji/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'emoji', 'nl', { searchPlaceholder: 'Zoek emoji…', diff --git a/plugins/emoji/lang/pl.js b/plugins/emoji/lang/pl.js index e2f3eb43f7d..64296c59d26 100644 --- a/plugins/emoji/lang/pl.js +++ b/plugins/emoji/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'emoji', 'pl', { searchPlaceholder: 'Wyszukaj emoji...', diff --git a/plugins/emoji/lang/pt-br.js b/plugins/emoji/lang/pt-br.js index cd862e98b88..dbddf49c9f5 100644 --- a/plugins/emoji/lang/pt-br.js +++ b/plugins/emoji/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'emoji', 'pt-br', { searchPlaceholder: 'Buscar emoji...', diff --git a/plugins/emoji/lang/sk.js b/plugins/emoji/lang/sk.js index 35b5bcc2939..9966693535a 100644 --- a/plugins/emoji/lang/sk.js +++ b/plugins/emoji/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'emoji', 'sk', { searchPlaceholder: 'Nájsť emodži...', diff --git a/plugins/emoji/lang/sr-latn.js b/plugins/emoji/lang/sr-latn.js index e714c1fe0f9..7227f387df2 100644 --- a/plugins/emoji/lang/sr-latn.js +++ b/plugins/emoji/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'emoji', 'sr-latn', { searchPlaceholder: 'Traži emoji...', diff --git a/plugins/emoji/lang/sr.js b/plugins/emoji/lang/sr.js index a5a1d5c8cc7..9ffbefab2de 100644 --- a/plugins/emoji/lang/sr.js +++ b/plugins/emoji/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'emoji', 'sr', { searchPlaceholder: 'Tражи емоји..', diff --git a/plugins/emoji/lang/sv.js b/plugins/emoji/lang/sv.js index 84cefb7505b..40dd8b889db 100644 --- a/plugins/emoji/lang/sv.js +++ b/plugins/emoji/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'emoji', 'sv', { searchPlaceholder: 'Sök emoji...', diff --git a/plugins/emoji/lang/tr.js b/plugins/emoji/lang/tr.js index 47f978cc2a8..3994909e2f7 100644 --- a/plugins/emoji/lang/tr.js +++ b/plugins/emoji/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'emoji', 'tr', { searchPlaceholder: 'Emoji ara...', diff --git a/plugins/emoji/lang/uk.js b/plugins/emoji/lang/uk.js index 1cf0ab097f0..1d2f6a8a6d5 100644 --- a/plugins/emoji/lang/uk.js +++ b/plugins/emoji/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'emoji', 'uk', { searchPlaceholder: 'Пошук емодзі…', diff --git a/plugins/emoji/lang/zh-cn.js b/plugins/emoji/lang/zh-cn.js index 3ee4d385619..be50fdbb74a 100644 --- a/plugins/emoji/lang/zh-cn.js +++ b/plugins/emoji/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'emoji', 'zh-cn', { searchPlaceholder: '搜索表情...', diff --git a/plugins/emoji/lang/zh.js b/plugins/emoji/lang/zh.js index 407a8b6462e..208b0995f6b 100644 --- a/plugins/emoji/lang/zh.js +++ b/plugins/emoji/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'emoji', 'zh', { searchPlaceholder: '搜尋顏文字……', diff --git a/plugins/emoji/plugin.js b/plugins/emoji/plugin.js index 2b62e2ceeac..f2afe600089 100644 --- a/plugins/emoji/plugin.js +++ b/plugins/emoji/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/emoji/samples/emoji.html b/plugins/emoji/samples/emoji.html index de24f364fee..1c3041b7074 100644 --- a/plugins/emoji/samples/emoji.html +++ b/plugins/emoji/samples/emoji.html @@ -1,7 +1,7 @@ diff --git a/plugins/enterkey/plugin.js b/plugins/enterkey/plugin.js index a80602df9cb..cd539f9981a 100644 --- a/plugins/enterkey/plugin.js +++ b/plugins/enterkey/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/enterkey/samples/enterkey.html b/plugins/enterkey/samples/enterkey.html index 7202ff0ff9b..890de9132cb 100644 --- a/plugins/enterkey/samples/enterkey.html +++ b/plugins/enterkey/samples/enterkey.html @@ -1,7 +1,7 @@ diff --git a/plugins/entities/plugin.js b/plugins/entities/plugin.js index 36982e439d7..27b36178cff 100644 --- a/plugins/entities/plugin.js +++ b/plugins/entities/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/fakeobjects/lang/af.js b/plugins/fakeobjects/lang/af.js index 73184a1e7e8..9839922e1fe 100644 --- a/plugins/fakeobjects/lang/af.js +++ b/plugins/fakeobjects/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'af', { anchor: 'Anker', diff --git a/plugins/fakeobjects/lang/ar.js b/plugins/fakeobjects/lang/ar.js index 55fd1b6d328..374fd33d9df 100644 --- a/plugins/fakeobjects/lang/ar.js +++ b/plugins/fakeobjects/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'ar', { anchor: 'إرساء', diff --git a/plugins/fakeobjects/lang/az.js b/plugins/fakeobjects/lang/az.js index e3b26af2a32..1f89693c422 100644 --- a/plugins/fakeobjects/lang/az.js +++ b/plugins/fakeobjects/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'az', { anchor: 'Lövbər', diff --git a/plugins/fakeobjects/lang/bg.js b/plugins/fakeobjects/lang/bg.js index 14114348264..e25d0bfd556 100644 --- a/plugins/fakeobjects/lang/bg.js +++ b/plugins/fakeobjects/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'bg', { anchor: 'Кука', diff --git a/plugins/fakeobjects/lang/bn.js b/plugins/fakeobjects/lang/bn.js index 2e2fdc055fb..4660231f463 100644 --- a/plugins/fakeobjects/lang/bn.js +++ b/plugins/fakeobjects/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'bn', { anchor: 'Anchor', // MISSING diff --git a/plugins/fakeobjects/lang/bs.js b/plugins/fakeobjects/lang/bs.js index 734f1b30f8e..82ec4a54c4d 100644 --- a/plugins/fakeobjects/lang/bs.js +++ b/plugins/fakeobjects/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'bs', { anchor: 'Anchor', diff --git a/plugins/fakeobjects/lang/ca.js b/plugins/fakeobjects/lang/ca.js index bc206a8223f..a5eebef468e 100644 --- a/plugins/fakeobjects/lang/ca.js +++ b/plugins/fakeobjects/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'ca', { anchor: 'Àncora', diff --git a/plugins/fakeobjects/lang/cs.js b/plugins/fakeobjects/lang/cs.js index 788181a124d..0b8608eade5 100644 --- a/plugins/fakeobjects/lang/cs.js +++ b/plugins/fakeobjects/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'cs', { anchor: 'Záložka', diff --git a/plugins/fakeobjects/lang/cy.js b/plugins/fakeobjects/lang/cy.js index 0b888cd467f..3f3929e70bb 100644 --- a/plugins/fakeobjects/lang/cy.js +++ b/plugins/fakeobjects/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'cy', { anchor: 'Angor', diff --git a/plugins/fakeobjects/lang/da.js b/plugins/fakeobjects/lang/da.js index d510e9bd6b8..b8dd32b6bfb 100644 --- a/plugins/fakeobjects/lang/da.js +++ b/plugins/fakeobjects/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'da', { anchor: 'Anker', diff --git a/plugins/fakeobjects/lang/de-ch.js b/plugins/fakeobjects/lang/de-ch.js index 829846ed7d9..5ba6d2c4f73 100644 --- a/plugins/fakeobjects/lang/de-ch.js +++ b/plugins/fakeobjects/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'de-ch', { anchor: 'Anker', diff --git a/plugins/fakeobjects/lang/de.js b/plugins/fakeobjects/lang/de.js index 5eb7c2a2d7a..6bbed64c609 100644 --- a/plugins/fakeobjects/lang/de.js +++ b/plugins/fakeobjects/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'de', { anchor: 'Anker', diff --git a/plugins/fakeobjects/lang/el.js b/plugins/fakeobjects/lang/el.js index dad2f2ef97e..a1b56d43d39 100644 --- a/plugins/fakeobjects/lang/el.js +++ b/plugins/fakeobjects/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'el', { anchor: 'Άγκυρα', diff --git a/plugins/fakeobjects/lang/en-au.js b/plugins/fakeobjects/lang/en-au.js index eac47181467..b5e807053ea 100644 --- a/plugins/fakeobjects/lang/en-au.js +++ b/plugins/fakeobjects/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'en-au', { anchor: 'Anchor', diff --git a/plugins/fakeobjects/lang/en-ca.js b/plugins/fakeobjects/lang/en-ca.js index ce8b24d72f9..31271564e3a 100644 --- a/plugins/fakeobjects/lang/en-ca.js +++ b/plugins/fakeobjects/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'en-ca', { anchor: 'Anchor', // MISSING diff --git a/plugins/fakeobjects/lang/en-gb.js b/plugins/fakeobjects/lang/en-gb.js index 578d58dd43d..c124f04d979 100644 --- a/plugins/fakeobjects/lang/en-gb.js +++ b/plugins/fakeobjects/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'en-gb', { anchor: 'Anchor', diff --git a/plugins/fakeobjects/lang/en.js b/plugins/fakeobjects/lang/en.js index a4eb0ace455..50cfb221446 100644 --- a/plugins/fakeobjects/lang/en.js +++ b/plugins/fakeobjects/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'en', { anchor: 'Anchor', diff --git a/plugins/fakeobjects/lang/eo.js b/plugins/fakeobjects/lang/eo.js index 463e18bc68d..343efe46046 100644 --- a/plugins/fakeobjects/lang/eo.js +++ b/plugins/fakeobjects/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'eo', { anchor: 'Ankro', diff --git a/plugins/fakeobjects/lang/es-mx.js b/plugins/fakeobjects/lang/es-mx.js index fbdc5fba015..bddc1524db9 100644 --- a/plugins/fakeobjects/lang/es-mx.js +++ b/plugins/fakeobjects/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'es-mx', { anchor: 'Ancla', diff --git a/plugins/fakeobjects/lang/es.js b/plugins/fakeobjects/lang/es.js index 74324f69a49..0da2df47657 100644 --- a/plugins/fakeobjects/lang/es.js +++ b/plugins/fakeobjects/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'es', { anchor: 'Ancla', diff --git a/plugins/fakeobjects/lang/et.js b/plugins/fakeobjects/lang/et.js index 3d4d1e47a07..af00e0018a6 100644 --- a/plugins/fakeobjects/lang/et.js +++ b/plugins/fakeobjects/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'et', { anchor: 'Ankur', diff --git a/plugins/fakeobjects/lang/eu.js b/plugins/fakeobjects/lang/eu.js index fbfe72b5b25..0fa76ea3e02 100644 --- a/plugins/fakeobjects/lang/eu.js +++ b/plugins/fakeobjects/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'eu', { anchor: 'Aingura', diff --git a/plugins/fakeobjects/lang/fa.js b/plugins/fakeobjects/lang/fa.js index 924e96152ce..793aa2ed832 100644 --- a/plugins/fakeobjects/lang/fa.js +++ b/plugins/fakeobjects/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'fa', { anchor: 'لنگر', diff --git a/plugins/fakeobjects/lang/fi.js b/plugins/fakeobjects/lang/fi.js index dfc8be32f80..d9ed585af07 100644 --- a/plugins/fakeobjects/lang/fi.js +++ b/plugins/fakeobjects/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'fi', { anchor: 'Ankkuri', diff --git a/plugins/fakeobjects/lang/fo.js b/plugins/fakeobjects/lang/fo.js index 777603a7aae..4868d76c84e 100644 --- a/plugins/fakeobjects/lang/fo.js +++ b/plugins/fakeobjects/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'fo', { anchor: 'Anchor', diff --git a/plugins/fakeobjects/lang/fr-ca.js b/plugins/fakeobjects/lang/fr-ca.js index 73c5fb4c1a2..b81d5210568 100644 --- a/plugins/fakeobjects/lang/fr-ca.js +++ b/plugins/fakeobjects/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'fr-ca', { anchor: 'Ancre', diff --git a/plugins/fakeobjects/lang/fr.js b/plugins/fakeobjects/lang/fr.js index b5f07d8144d..d60f0811c52 100644 --- a/plugins/fakeobjects/lang/fr.js +++ b/plugins/fakeobjects/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'fr', { anchor: 'Ancre', diff --git a/plugins/fakeobjects/lang/gl.js b/plugins/fakeobjects/lang/gl.js index d3c915729d1..08eebcf859a 100644 --- a/plugins/fakeobjects/lang/gl.js +++ b/plugins/fakeobjects/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'gl', { anchor: 'Ancoraxe', diff --git a/plugins/fakeobjects/lang/gu.js b/plugins/fakeobjects/lang/gu.js index 763dafafa96..06872489ed1 100644 --- a/plugins/fakeobjects/lang/gu.js +++ b/plugins/fakeobjects/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'gu', { anchor: 'અનકર', diff --git a/plugins/fakeobjects/lang/he.js b/plugins/fakeobjects/lang/he.js index 8d5235f3d59..cb629187392 100644 --- a/plugins/fakeobjects/lang/he.js +++ b/plugins/fakeobjects/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'he', { anchor: 'עוגן', diff --git a/plugins/fakeobjects/lang/hi.js b/plugins/fakeobjects/lang/hi.js index 4c65e3f7b9d..824bf0e9033 100644 --- a/plugins/fakeobjects/lang/hi.js +++ b/plugins/fakeobjects/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'hi', { anchor: 'ऐंकर इन्सर्ट/संपादन', diff --git a/plugins/fakeobjects/lang/hr.js b/plugins/fakeobjects/lang/hr.js index 23cf878ee91..c1b7665b8a4 100644 --- a/plugins/fakeobjects/lang/hr.js +++ b/plugins/fakeobjects/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'hr', { anchor: 'Sidro', diff --git a/plugins/fakeobjects/lang/hu.js b/plugins/fakeobjects/lang/hu.js index 66558a41d89..90916721380 100644 --- a/plugins/fakeobjects/lang/hu.js +++ b/plugins/fakeobjects/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'hu', { anchor: 'Horgony', diff --git a/plugins/fakeobjects/lang/id.js b/plugins/fakeobjects/lang/id.js index 37caff8c4ee..c8bede2db9c 100644 --- a/plugins/fakeobjects/lang/id.js +++ b/plugins/fakeobjects/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'id', { anchor: 'Anchor', // MISSING diff --git a/plugins/fakeobjects/lang/is.js b/plugins/fakeobjects/lang/is.js index 1ee007b0076..249ca94ad75 100644 --- a/plugins/fakeobjects/lang/is.js +++ b/plugins/fakeobjects/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'is', { anchor: 'Anchor', // MISSING diff --git a/plugins/fakeobjects/lang/it.js b/plugins/fakeobjects/lang/it.js index c2bc6814261..ba65b92dfd5 100644 --- a/plugins/fakeobjects/lang/it.js +++ b/plugins/fakeobjects/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'it', { anchor: 'Ancora', diff --git a/plugins/fakeobjects/lang/ja.js b/plugins/fakeobjects/lang/ja.js index bf9ffa203a9..9d870cceec8 100644 --- a/plugins/fakeobjects/lang/ja.js +++ b/plugins/fakeobjects/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'ja', { anchor: 'アンカー', diff --git a/plugins/fakeobjects/lang/ka.js b/plugins/fakeobjects/lang/ka.js index 181e71a61ce..ca283e966df 100644 --- a/plugins/fakeobjects/lang/ka.js +++ b/plugins/fakeobjects/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'ka', { anchor: 'ღუზა', diff --git a/plugins/fakeobjects/lang/km.js b/plugins/fakeobjects/lang/km.js index 993bcb40e58..f76f3aa181e 100644 --- a/plugins/fakeobjects/lang/km.js +++ b/plugins/fakeobjects/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'km', { anchor: 'យុថ្កា', diff --git a/plugins/fakeobjects/lang/ko.js b/plugins/fakeobjects/lang/ko.js index 6024140585c..5985aef0f06 100644 --- a/plugins/fakeobjects/lang/ko.js +++ b/plugins/fakeobjects/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'ko', { anchor: '책갈피', diff --git a/plugins/fakeobjects/lang/ku.js b/plugins/fakeobjects/lang/ku.js index 36e5cc32ebf..a388b128c79 100644 --- a/plugins/fakeobjects/lang/ku.js +++ b/plugins/fakeobjects/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'ku', { anchor: 'لەنگەر', diff --git a/plugins/fakeobjects/lang/lt.js b/plugins/fakeobjects/lang/lt.js index 1b5978a44d5..02ba28cae3b 100644 --- a/plugins/fakeobjects/lang/lt.js +++ b/plugins/fakeobjects/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'lt', { anchor: 'Žymė', diff --git a/plugins/fakeobjects/lang/lv.js b/plugins/fakeobjects/lang/lv.js index 95352445114..d6d834df3a1 100644 --- a/plugins/fakeobjects/lang/lv.js +++ b/plugins/fakeobjects/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'lv', { anchor: 'Iezīme', diff --git a/plugins/fakeobjects/lang/mk.js b/plugins/fakeobjects/lang/mk.js index ea4a6024619..d25244db10f 100644 --- a/plugins/fakeobjects/lang/mk.js +++ b/plugins/fakeobjects/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'mk', { anchor: 'Anchor', diff --git a/plugins/fakeobjects/lang/mn.js b/plugins/fakeobjects/lang/mn.js index c4ca53bf4ef..6dd57fbcaaa 100644 --- a/plugins/fakeobjects/lang/mn.js +++ b/plugins/fakeobjects/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'mn', { anchor: 'Зангуу', diff --git a/plugins/fakeobjects/lang/ms.js b/plugins/fakeobjects/lang/ms.js index 8928a93ad77..4c2e49b7f4d 100644 --- a/plugins/fakeobjects/lang/ms.js +++ b/plugins/fakeobjects/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'ms', { anchor: 'Anchor', // MISSING diff --git a/plugins/fakeobjects/lang/nb.js b/plugins/fakeobjects/lang/nb.js index 5c9aac0f62e..f8c0cfc1772 100644 --- a/plugins/fakeobjects/lang/nb.js +++ b/plugins/fakeobjects/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'nb', { anchor: 'Anker', diff --git a/plugins/fakeobjects/lang/nl.js b/plugins/fakeobjects/lang/nl.js index 3e633b1296f..4063f13cbf8 100644 --- a/plugins/fakeobjects/lang/nl.js +++ b/plugins/fakeobjects/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'nl', { anchor: 'Interne link', diff --git a/plugins/fakeobjects/lang/no.js b/plugins/fakeobjects/lang/no.js index 8cbdf62dbf9..cdfe4ad0495 100644 --- a/plugins/fakeobjects/lang/no.js +++ b/plugins/fakeobjects/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'no', { anchor: 'Anker', diff --git a/plugins/fakeobjects/lang/oc.js b/plugins/fakeobjects/lang/oc.js index f8e06ae9836..0a2713b6a45 100644 --- a/plugins/fakeobjects/lang/oc.js +++ b/plugins/fakeobjects/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'oc', { anchor: 'Ancòra', diff --git a/plugins/fakeobjects/lang/pl.js b/plugins/fakeobjects/lang/pl.js index 6efb86481d1..39132aa88f4 100644 --- a/plugins/fakeobjects/lang/pl.js +++ b/plugins/fakeobjects/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'pl', { anchor: 'Kotwica', diff --git a/plugins/fakeobjects/lang/pt-br.js b/plugins/fakeobjects/lang/pt-br.js index c05d56a7a9d..8c6056a2127 100644 --- a/plugins/fakeobjects/lang/pt-br.js +++ b/plugins/fakeobjects/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'pt-br', { anchor: 'Âncora', diff --git a/plugins/fakeobjects/lang/pt.js b/plugins/fakeobjects/lang/pt.js index 8e7e2e21fa8..3369a4173e0 100644 --- a/plugins/fakeobjects/lang/pt.js +++ b/plugins/fakeobjects/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'pt', { anchor: ' Inserir/Editar âncora', diff --git a/plugins/fakeobjects/lang/ro.js b/plugins/fakeobjects/lang/ro.js index ba819c179bc..352d3270a9f 100644 --- a/plugins/fakeobjects/lang/ro.js +++ b/plugins/fakeobjects/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'ro', { anchor: 'Inserează/Editează ancoră', diff --git a/plugins/fakeobjects/lang/ru.js b/plugins/fakeobjects/lang/ru.js index b2826e1a4b7..57a9b42a50f 100644 --- a/plugins/fakeobjects/lang/ru.js +++ b/plugins/fakeobjects/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'ru', { anchor: 'Якорь', diff --git a/plugins/fakeobjects/lang/si.js b/plugins/fakeobjects/lang/si.js index 224303067d7..3447ec1859b 100644 --- a/plugins/fakeobjects/lang/si.js +++ b/plugins/fakeobjects/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'si', { anchor: 'ආධාරය', diff --git a/plugins/fakeobjects/lang/sk.js b/plugins/fakeobjects/lang/sk.js index 4a5f1fffc63..90a74b359da 100644 --- a/plugins/fakeobjects/lang/sk.js +++ b/plugins/fakeobjects/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'sk', { anchor: 'Kotva', diff --git a/plugins/fakeobjects/lang/sl.js b/plugins/fakeobjects/lang/sl.js index 622e9ba812e..701b4adbb65 100644 --- a/plugins/fakeobjects/lang/sl.js +++ b/plugins/fakeobjects/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'sl', { anchor: 'Sidro', diff --git a/plugins/fakeobjects/lang/sq.js b/plugins/fakeobjects/lang/sq.js index 97b4a7bb907..d5f58b95e93 100644 --- a/plugins/fakeobjects/lang/sq.js +++ b/plugins/fakeobjects/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'sq', { anchor: 'Spirancë', diff --git a/plugins/fakeobjects/lang/sr-latn.js b/plugins/fakeobjects/lang/sr-latn.js index 959d082216b..f789a83de26 100644 --- a/plugins/fakeobjects/lang/sr-latn.js +++ b/plugins/fakeobjects/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'sr-latn', { anchor: 'Sidro', diff --git a/plugins/fakeobjects/lang/sr.js b/plugins/fakeobjects/lang/sr.js index aae25e2b1c9..cec23863332 100644 --- a/plugins/fakeobjects/lang/sr.js +++ b/plugins/fakeobjects/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'sr', { anchor: 'Сидро', diff --git a/plugins/fakeobjects/lang/sv.js b/plugins/fakeobjects/lang/sv.js index 4e72467c6a7..23dea8013c6 100644 --- a/plugins/fakeobjects/lang/sv.js +++ b/plugins/fakeobjects/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'sv', { anchor: 'Ankare', diff --git a/plugins/fakeobjects/lang/th.js b/plugins/fakeobjects/lang/th.js index 97bbfd8fb0a..437715f8c51 100644 --- a/plugins/fakeobjects/lang/th.js +++ b/plugins/fakeobjects/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'th', { anchor: 'แทรก/แก้ไข Anchor', diff --git a/plugins/fakeobjects/lang/tr.js b/plugins/fakeobjects/lang/tr.js index 8c60e6fe72c..4ecb9b14d19 100644 --- a/plugins/fakeobjects/lang/tr.js +++ b/plugins/fakeobjects/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'tr', { anchor: 'Bağlantı', diff --git a/plugins/fakeobjects/lang/tt.js b/plugins/fakeobjects/lang/tt.js index 5026f111595..d726d97f530 100644 --- a/plugins/fakeobjects/lang/tt.js +++ b/plugins/fakeobjects/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'tt', { anchor: 'Якорь', diff --git a/plugins/fakeobjects/lang/ug.js b/plugins/fakeobjects/lang/ug.js index 98e055ed12f..6c73b357eb5 100644 --- a/plugins/fakeobjects/lang/ug.js +++ b/plugins/fakeobjects/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'ug', { anchor: 'لەڭگەرلىك نۇقتا', diff --git a/plugins/fakeobjects/lang/uk.js b/plugins/fakeobjects/lang/uk.js index 8a843232693..35687e8759a 100644 --- a/plugins/fakeobjects/lang/uk.js +++ b/plugins/fakeobjects/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'uk', { anchor: 'Якір', diff --git a/plugins/fakeobjects/lang/vi.js b/plugins/fakeobjects/lang/vi.js index 48ad4c9e351..89b0969bfe2 100644 --- a/plugins/fakeobjects/lang/vi.js +++ b/plugins/fakeobjects/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'vi', { anchor: 'Điểm neo', diff --git a/plugins/fakeobjects/lang/zh-cn.js b/plugins/fakeobjects/lang/zh-cn.js index f0fe5d1b3ad..34f8f787692 100644 --- a/plugins/fakeobjects/lang/zh-cn.js +++ b/plugins/fakeobjects/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'zh-cn', { anchor: '锚点', diff --git a/plugins/fakeobjects/lang/zh.js b/plugins/fakeobjects/lang/zh.js index b90cad82118..f357d21d0a7 100644 --- a/plugins/fakeobjects/lang/zh.js +++ b/plugins/fakeobjects/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'fakeobjects', 'zh', { anchor: '錨點', diff --git a/plugins/fakeobjects/plugin.js b/plugins/fakeobjects/plugin.js index afbffc3e2a6..013b5452c66 100644 --- a/plugins/fakeobjects/plugin.js +++ b/plugins/fakeobjects/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/filebrowser/plugin.js b/plugins/filebrowser/plugin.js index 9cc6233c37f..bd1fdf059d7 100644 --- a/plugins/filebrowser/plugin.js +++ b/plugins/filebrowser/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/filetools/dev/uploaddebugger.js b/plugins/filetools/dev/uploaddebugger.js index 5ca3bc9df99..f5676087b41 100644 --- a/plugins/filetools/dev/uploaddebugger.js +++ b/plugins/filetools/dev/uploaddebugger.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ 'use strict'; diff --git a/plugins/filetools/lang/az.js b/plugins/filetools/lang/az.js index 989821b3b0b..ddd8d8ab465 100644 --- a/plugins/filetools/lang/az.js +++ b/plugins/filetools/lang/az.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'az', { loadError: 'Faylını oxumaq mümkün deyil', diff --git a/plugins/filetools/lang/bg.js b/plugins/filetools/lang/bg.js index a2ea5425662..bf0250d20ed 100644 --- a/plugins/filetools/lang/bg.js +++ b/plugins/filetools/lang/bg.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'bg', { loadError: 'Възникна грешка при четене на файла.', diff --git a/plugins/filetools/lang/ca.js b/plugins/filetools/lang/ca.js index ccc70ea2225..9f94d14a6b1 100644 --- a/plugins/filetools/lang/ca.js +++ b/plugins/filetools/lang/ca.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'ca', { loadError: 'S\'ha produït un error durant la lectura del fitxer.', diff --git a/plugins/filetools/lang/cs.js b/plugins/filetools/lang/cs.js index 3464d84e105..132479969ed 100644 --- a/plugins/filetools/lang/cs.js +++ b/plugins/filetools/lang/cs.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'cs', { loadError: 'Při čtení souboru došlo k chybě.', diff --git a/plugins/filetools/lang/da.js b/plugins/filetools/lang/da.js index 90de708336b..c781bc57356 100644 --- a/plugins/filetools/lang/da.js +++ b/plugins/filetools/lang/da.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'da', { loadError: 'Der skete en fejl ved indlæsningen af filen.', diff --git a/plugins/filetools/lang/de-ch.js b/plugins/filetools/lang/de-ch.js index 2f2d6b94429..de89a999eb6 100644 --- a/plugins/filetools/lang/de-ch.js +++ b/plugins/filetools/lang/de-ch.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'de-ch', { loadError: 'Während dem Lesen der Datei ist ein Fehler aufgetreten.', diff --git a/plugins/filetools/lang/de.js b/plugins/filetools/lang/de.js index 514f285234a..fa77de3586d 100644 --- a/plugins/filetools/lang/de.js +++ b/plugins/filetools/lang/de.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'de', { loadError: 'Während des Lesens der Datei ist ein Fehler aufgetreten.', diff --git a/plugins/filetools/lang/el.js b/plugins/filetools/lang/el.js index 82b40e25a4f..b67820ed470 100644 --- a/plugins/filetools/lang/el.js +++ b/plugins/filetools/lang/el.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'el', { loadError: 'Παρουσιάστηκε αφάλμα κατά την ανάγνωση αρχείου.', diff --git a/plugins/filetools/lang/en-au.js b/plugins/filetools/lang/en-au.js index 8f7813f265d..b4edd70868e 100644 --- a/plugins/filetools/lang/en-au.js +++ b/plugins/filetools/lang/en-au.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'en-au', { loadError: 'Error occurred during file read.', diff --git a/plugins/filetools/lang/en.js b/plugins/filetools/lang/en.js index 24dd46e59f8..641bd61f601 100644 --- a/plugins/filetools/lang/en.js +++ b/plugins/filetools/lang/en.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'en', { loadError: 'Error occurred during file read.', diff --git a/plugins/filetools/lang/eo.js b/plugins/filetools/lang/eo.js index c00f30a2f1e..4ee61969862 100644 --- a/plugins/filetools/lang/eo.js +++ b/plugins/filetools/lang/eo.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'eo', { loadError: 'Eraro okazis dum la dosiera legado.', diff --git a/plugins/filetools/lang/es-mx.js b/plugins/filetools/lang/es-mx.js index 03c391672b8..19658cf43ee 100644 --- a/plugins/filetools/lang/es-mx.js +++ b/plugins/filetools/lang/es-mx.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'es-mx', { loadError: 'Ha ocurrido un error al leer el archivo', diff --git a/plugins/filetools/lang/es.js b/plugins/filetools/lang/es.js index 17ba8fbca14..97db3633dd1 100644 --- a/plugins/filetools/lang/es.js +++ b/plugins/filetools/lang/es.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'es', { loadError: 'Ha ocurrido un error durante la lectura del archivo.', diff --git a/plugins/filetools/lang/et.js b/plugins/filetools/lang/et.js index 33c1fed2ba5..f4cf4ca1ede 100644 --- a/plugins/filetools/lang/et.js +++ b/plugins/filetools/lang/et.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'et', { loadError: 'Faili lugemisel esines viga.', diff --git a/plugins/filetools/lang/eu.js b/plugins/filetools/lang/eu.js index 17039265116..ffbc65e38b0 100644 --- a/plugins/filetools/lang/eu.js +++ b/plugins/filetools/lang/eu.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'eu', { loadError: 'Errorea gertatu da fitxategia irakurtzean.', diff --git a/plugins/filetools/lang/fa.js b/plugins/filetools/lang/fa.js index a5d3a5228ac..ef77a600e9e 100644 --- a/plugins/filetools/lang/fa.js +++ b/plugins/filetools/lang/fa.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'fa', { loadError: 'هنگام خواندن فایل، خطایی رخ داد.', diff --git a/plugins/filetools/lang/fr.js b/plugins/filetools/lang/fr.js index 005fd6db3b5..8b9bacda866 100644 --- a/plugins/filetools/lang/fr.js +++ b/plugins/filetools/lang/fr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'fr', { loadError: 'Une erreur est survenue lors de la lecture du fichier.', diff --git a/plugins/filetools/lang/gl.js b/plugins/filetools/lang/gl.js index 2c21d690d30..9e4cb6481d8 100644 --- a/plugins/filetools/lang/gl.js +++ b/plugins/filetools/lang/gl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'gl', { loadError: 'Produciuse un erro durante a lectura do ficheiro.', diff --git a/plugins/filetools/lang/hr.js b/plugins/filetools/lang/hr.js index 4562175822d..30cacb28a0d 100644 --- a/plugins/filetools/lang/hr.js +++ b/plugins/filetools/lang/hr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'hr', { loadError: 'Greška prilikom čitanja datoteke.', diff --git a/plugins/filetools/lang/hu.js b/plugins/filetools/lang/hu.js index c1880512020..1d5994311e3 100644 --- a/plugins/filetools/lang/hu.js +++ b/plugins/filetools/lang/hu.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'hu', { loadError: 'Hiba történt a fájl olvasása közben.', diff --git a/plugins/filetools/lang/id.js b/plugins/filetools/lang/id.js index 11e204d2f58..8a760d89a08 100644 --- a/plugins/filetools/lang/id.js +++ b/plugins/filetools/lang/id.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'id', { loadError: 'Error terjadi ketika berkas dibaca', diff --git a/plugins/filetools/lang/it.js b/plugins/filetools/lang/it.js index 80631e83f48..07a248baf26 100644 --- a/plugins/filetools/lang/it.js +++ b/plugins/filetools/lang/it.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'it', { loadError: 'Si è verificato un errore durante la lettura del file.', diff --git a/plugins/filetools/lang/ja.js b/plugins/filetools/lang/ja.js index 3fc73519600..3462d47930c 100644 --- a/plugins/filetools/lang/ja.js +++ b/plugins/filetools/lang/ja.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'ja', { loadError: 'ファイルの読み込み中にエラーが発生しました。', diff --git a/plugins/filetools/lang/km.js b/plugins/filetools/lang/km.js index 97adbd2717f..324beb47a85 100644 --- a/plugins/filetools/lang/km.js +++ b/plugins/filetools/lang/km.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'km', { loadError: 'មាន​បញ្ហា​កើតឡើង​ក្នុង​ពេល​អាន​ឯកសារ។', diff --git a/plugins/filetools/lang/ko.js b/plugins/filetools/lang/ko.js index b73db67911c..c6bf3ce7739 100644 --- a/plugins/filetools/lang/ko.js +++ b/plugins/filetools/lang/ko.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'ko', { loadError: '파일을 읽는 중 오류가 발생했습니다.', diff --git a/plugins/filetools/lang/ku.js b/plugins/filetools/lang/ku.js index cb137808dc7..51a3e6e5356 100644 --- a/plugins/filetools/lang/ku.js +++ b/plugins/filetools/lang/ku.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'ku', { loadError: 'هەڵەیەک ڕوویدا لە ماوەی خوێندنەوەی پەڕگەکە.', diff --git a/plugins/filetools/lang/lv.js b/plugins/filetools/lang/lv.js index c15c180d6d2..7bb3a52f646 100644 --- a/plugins/filetools/lang/lv.js +++ b/plugins/filetools/lang/lv.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'lv', { loadError: 'Radās kļūda nolasot failu.', diff --git a/plugins/filetools/lang/nb.js b/plugins/filetools/lang/nb.js index 596b5f4de31..aab783d109e 100644 --- a/plugins/filetools/lang/nb.js +++ b/plugins/filetools/lang/nb.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'nb', { loadError: 'Feil oppsto under filinnlesing.', diff --git a/plugins/filetools/lang/nl.js b/plugins/filetools/lang/nl.js index dff36bfdcc1..cc217657514 100644 --- a/plugins/filetools/lang/nl.js +++ b/plugins/filetools/lang/nl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'nl', { loadError: 'Fout tijdens lezen van bestand.', diff --git a/plugins/filetools/lang/no.js b/plugins/filetools/lang/no.js index e76d8869196..a9d1fc74ad1 100644 --- a/plugins/filetools/lang/no.js +++ b/plugins/filetools/lang/no.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'no', { loadError: 'Det oppstod en feil under lesing av filen.', diff --git a/plugins/filetools/lang/oc.js b/plugins/filetools/lang/oc.js index 1174bc7f8e8..c2ba146f22c 100644 --- a/plugins/filetools/lang/oc.js +++ b/plugins/filetools/lang/oc.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'oc', { loadError: 'Una error s\'es produita pendent la lectura del fichièr.', diff --git a/plugins/filetools/lang/pl.js b/plugins/filetools/lang/pl.js index bfd148835ce..4bc9c9e69aa 100644 --- a/plugins/filetools/lang/pl.js +++ b/plugins/filetools/lang/pl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'pl', { loadError: 'Błąd podczas odczytu pliku.', diff --git a/plugins/filetools/lang/pt-br.js b/plugins/filetools/lang/pt-br.js index 54d952cf679..1ad762d55d2 100644 --- a/plugins/filetools/lang/pt-br.js +++ b/plugins/filetools/lang/pt-br.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'pt-br', { loadError: 'Um erro ocorreu durante a leitura do arquivo.', diff --git a/plugins/filetools/lang/pt.js b/plugins/filetools/lang/pt.js index 3f4c106acb1..9cbc1e2c230 100644 --- a/plugins/filetools/lang/pt.js +++ b/plugins/filetools/lang/pt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'pt', { loadError: 'Ocorreu um erro ao ler o ficheiro', diff --git a/plugins/filetools/lang/ro.js b/plugins/filetools/lang/ro.js index 1735dd1fed7..fc727fb56db 100644 --- a/plugins/filetools/lang/ro.js +++ b/plugins/filetools/lang/ro.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'ro', { loadError: 'Eroare în timpul citirii fișierului.', diff --git a/plugins/filetools/lang/ru.js b/plugins/filetools/lang/ru.js index a3a59af16f6..a1ed265f264 100644 --- a/plugins/filetools/lang/ru.js +++ b/plugins/filetools/lang/ru.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'ru', { loadError: 'Ошибка при чтении файла', diff --git a/plugins/filetools/lang/sk.js b/plugins/filetools/lang/sk.js index 6373865c058..a33c73954f6 100644 --- a/plugins/filetools/lang/sk.js +++ b/plugins/filetools/lang/sk.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'sk', { loadError: 'Počas čítania súboru nastala chyba.', diff --git a/plugins/filetools/lang/sq.js b/plugins/filetools/lang/sq.js index bf8644c7db5..1eca7941beb 100644 --- a/plugins/filetools/lang/sq.js +++ b/plugins/filetools/lang/sq.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'sq', { loadError: 'Gabimi u paraqit gjatë leximit të skedës.', diff --git a/plugins/filetools/lang/sr-latn.js b/plugins/filetools/lang/sr-latn.js index c981e570315..eb068b07456 100644 --- a/plugins/filetools/lang/sr-latn.js +++ b/plugins/filetools/lang/sr-latn.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'sr-latn', { loadError: 'Došlo je do greške pri čitanju datoteke.', diff --git a/plugins/filetools/lang/sr.js b/plugins/filetools/lang/sr.js index ab8182b2b11..292e86ef544 100644 --- a/plugins/filetools/lang/sr.js +++ b/plugins/filetools/lang/sr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'sr', { loadError: 'Дошло је до грешке при читању датотеке.', diff --git a/plugins/filetools/lang/sv.js b/plugins/filetools/lang/sv.js index b0d20815bd8..135a59df65e 100644 --- a/plugins/filetools/lang/sv.js +++ b/plugins/filetools/lang/sv.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'sv', { loadError: 'Fel uppstod vid filläsning', diff --git a/plugins/filetools/lang/tr.js b/plugins/filetools/lang/tr.js index 0e5056d7f7f..62fd54ac35e 100644 --- a/plugins/filetools/lang/tr.js +++ b/plugins/filetools/lang/tr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'tr', { loadError: 'Dosya okunurken hata oluştu.', diff --git a/plugins/filetools/lang/ug.js b/plugins/filetools/lang/ug.js index a771f3a6ae8..1761fd0e8b5 100644 --- a/plugins/filetools/lang/ug.js +++ b/plugins/filetools/lang/ug.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'ug', { loadError: 'ھۆججەت ئوقۇشتا خاتالىق كۆرۈلدى', diff --git a/plugins/filetools/lang/uk.js b/plugins/filetools/lang/uk.js index 24d62d92320..39aa911e9a5 100644 --- a/plugins/filetools/lang/uk.js +++ b/plugins/filetools/lang/uk.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'uk', { loadError: 'Виникла помилка під час читання файлу', diff --git a/plugins/filetools/lang/vi.js b/plugins/filetools/lang/vi.js index a139bc4e9d3..e9a53ff52a5 100644 --- a/plugins/filetools/lang/vi.js +++ b/plugins/filetools/lang/vi.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'vi', { loadError: 'Lỗi xảy ra khi đang đọc file', diff --git a/plugins/filetools/lang/zh-cn.js b/plugins/filetools/lang/zh-cn.js index c8dcdecb07b..d34212b22ac 100644 --- a/plugins/filetools/lang/zh-cn.js +++ b/plugins/filetools/lang/zh-cn.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'zh-cn', { loadError: '读取文件时发生错误', diff --git a/plugins/filetools/lang/zh.js b/plugins/filetools/lang/zh.js index 6017b7c8ddc..18f779abade 100644 --- a/plugins/filetools/lang/zh.js +++ b/plugins/filetools/lang/zh.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'filetools', 'zh', { loadError: '在讀取檔案時發生錯誤。', diff --git a/plugins/filetools/plugin.js b/plugins/filetools/plugin.js index 16fe48257b3..fd5b004a369 100644 --- a/plugins/filetools/plugin.js +++ b/plugins/filetools/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ 'use strict'; diff --git a/plugins/find/dialogs/find.js b/plugins/find/dialogs/find.js index d27d9570706..5b899ea6d05 100755 --- a/plugins/find/dialogs/find.js +++ b/plugins/find/dialogs/find.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/find/lang/af.js b/plugins/find/lang/af.js index fa5df90b7be..1a637d45afd 100644 --- a/plugins/find/lang/af.js +++ b/plugins/find/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'af', { find: 'Soek', diff --git a/plugins/find/lang/ar.js b/plugins/find/lang/ar.js index d68851a75b2..62e19cf529b 100644 --- a/plugins/find/lang/ar.js +++ b/plugins/find/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'ar', { find: 'بحث', diff --git a/plugins/find/lang/az.js b/plugins/find/lang/az.js index 2362f8fbdda..b963f97bb68 100644 --- a/plugins/find/lang/az.js +++ b/plugins/find/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'az', { find: 'Tap', diff --git a/plugins/find/lang/bg.js b/plugins/find/lang/bg.js index 35a9acded53..74c5da10252 100644 --- a/plugins/find/lang/bg.js +++ b/plugins/find/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'bg', { find: 'Търсене', diff --git a/plugins/find/lang/bn.js b/plugins/find/lang/bn.js index ac64eff52c1..dae5814cc99 100644 --- a/plugins/find/lang/bn.js +++ b/plugins/find/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'bn', { find: 'খুজিঁ', diff --git a/plugins/find/lang/bs.js b/plugins/find/lang/bs.js index 564313dd4b1..1fedb370d18 100644 --- a/plugins/find/lang/bs.js +++ b/plugins/find/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'bs', { find: 'Naði', diff --git a/plugins/find/lang/ca.js b/plugins/find/lang/ca.js index 4868ec96a1b..21f5cc841ee 100644 --- a/plugins/find/lang/ca.js +++ b/plugins/find/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'ca', { find: 'Cerca', diff --git a/plugins/find/lang/cs.js b/plugins/find/lang/cs.js index 2d0e96eca72..0a803dc9bf0 100644 --- a/plugins/find/lang/cs.js +++ b/plugins/find/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'cs', { find: 'Hledat', diff --git a/plugins/find/lang/cy.js b/plugins/find/lang/cy.js index 5b470775c9b..353a43b6325 100644 --- a/plugins/find/lang/cy.js +++ b/plugins/find/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'cy', { find: 'Chwilio', diff --git a/plugins/find/lang/da.js b/plugins/find/lang/da.js index 23d5172febf..c8e9d0b410f 100644 --- a/plugins/find/lang/da.js +++ b/plugins/find/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'da', { find: 'Søg', diff --git a/plugins/find/lang/de-ch.js b/plugins/find/lang/de-ch.js index f02a01365ba..00bf20d4fa3 100644 --- a/plugins/find/lang/de-ch.js +++ b/plugins/find/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'de-ch', { find: 'Suchen', diff --git a/plugins/find/lang/de.js b/plugins/find/lang/de.js index de2b4cf1a11..9349b6540ad 100644 --- a/plugins/find/lang/de.js +++ b/plugins/find/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'de', { find: 'Suchen', diff --git a/plugins/find/lang/el.js b/plugins/find/lang/el.js index 61551f4e6d7..92335785c5e 100644 --- a/plugins/find/lang/el.js +++ b/plugins/find/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'el', { find: 'Εύρεση', diff --git a/plugins/find/lang/en-au.js b/plugins/find/lang/en-au.js index 57ec2eda5c9..d6859d34f76 100644 --- a/plugins/find/lang/en-au.js +++ b/plugins/find/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'en-au', { find: 'Find', diff --git a/plugins/find/lang/en-ca.js b/plugins/find/lang/en-ca.js index ed275119cc4..43aced6ec86 100644 --- a/plugins/find/lang/en-ca.js +++ b/plugins/find/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'en-ca', { find: 'Find', diff --git a/plugins/find/lang/en-gb.js b/plugins/find/lang/en-gb.js index 6beda3fd144..2e29428eb2e 100644 --- a/plugins/find/lang/en-gb.js +++ b/plugins/find/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'en-gb', { find: 'Find', diff --git a/plugins/find/lang/en.js b/plugins/find/lang/en.js index 838c90d8ab7..85ab9af12bc 100644 --- a/plugins/find/lang/en.js +++ b/plugins/find/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'en', { find: 'Find', diff --git a/plugins/find/lang/eo.js b/plugins/find/lang/eo.js index 1898209c045..4985ee8ecb7 100644 --- a/plugins/find/lang/eo.js +++ b/plugins/find/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'eo', { find: 'Serĉi', diff --git a/plugins/find/lang/es-mx.js b/plugins/find/lang/es-mx.js index 90d5a594ecd..9de703c068b 100644 --- a/plugins/find/lang/es-mx.js +++ b/plugins/find/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'es-mx', { find: 'Buscar', diff --git a/plugins/find/lang/es.js b/plugins/find/lang/es.js index 43173676053..79c2de35e2e 100644 --- a/plugins/find/lang/es.js +++ b/plugins/find/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'es', { find: 'Buscar', diff --git a/plugins/find/lang/et.js b/plugins/find/lang/et.js index e676b8309d1..1a89e7023d6 100644 --- a/plugins/find/lang/et.js +++ b/plugins/find/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'et', { find: 'Otsi', diff --git a/plugins/find/lang/eu.js b/plugins/find/lang/eu.js index 8f8d0e2207d..a0c1c67d5f0 100644 --- a/plugins/find/lang/eu.js +++ b/plugins/find/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'eu', { find: 'Bilatu', diff --git a/plugins/find/lang/fa.js b/plugins/find/lang/fa.js index 04100eb769e..2ecb91cf229 100644 --- a/plugins/find/lang/fa.js +++ b/plugins/find/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'fa', { find: 'جستجو', diff --git a/plugins/find/lang/fi.js b/plugins/find/lang/fi.js index 4630172f593..7bc7c7ac0e7 100644 --- a/plugins/find/lang/fi.js +++ b/plugins/find/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'fi', { find: 'Etsi', diff --git a/plugins/find/lang/fo.js b/plugins/find/lang/fo.js index 37e0f56cabe..25f34433b5e 100644 --- a/plugins/find/lang/fo.js +++ b/plugins/find/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'fo', { find: 'Leita', diff --git a/plugins/find/lang/fr-ca.js b/plugins/find/lang/fr-ca.js index 612b28e8d59..a76cdcb28ef 100644 --- a/plugins/find/lang/fr-ca.js +++ b/plugins/find/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'fr-ca', { find: 'Rechercher', diff --git a/plugins/find/lang/fr.js b/plugins/find/lang/fr.js index d3668c39dae..7445205f824 100644 --- a/plugins/find/lang/fr.js +++ b/plugins/find/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'fr', { find: 'Rechercher', diff --git a/plugins/find/lang/gl.js b/plugins/find/lang/gl.js index 5958c18ea65..9f044a5a170 100644 --- a/plugins/find/lang/gl.js +++ b/plugins/find/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'gl', { find: 'Buscar', diff --git a/plugins/find/lang/gu.js b/plugins/find/lang/gu.js index df486e3664f..5f28e539647 100644 --- a/plugins/find/lang/gu.js +++ b/plugins/find/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'gu', { find: 'શોધવું', diff --git a/plugins/find/lang/he.js b/plugins/find/lang/he.js index ea54ba01802..9c546c4df40 100644 --- a/plugins/find/lang/he.js +++ b/plugins/find/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'he', { find: 'חיפוש', diff --git a/plugins/find/lang/hi.js b/plugins/find/lang/hi.js index bd179e76432..4775c271585 100644 --- a/plugins/find/lang/hi.js +++ b/plugins/find/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'hi', { find: 'खोजें', diff --git a/plugins/find/lang/hr.js b/plugins/find/lang/hr.js index e5c8c4471e0..c044e0f48d0 100644 --- a/plugins/find/lang/hr.js +++ b/plugins/find/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'hr', { find: 'Pronađi', diff --git a/plugins/find/lang/hu.js b/plugins/find/lang/hu.js index 55f0239ce0f..f866016aec6 100644 --- a/plugins/find/lang/hu.js +++ b/plugins/find/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'hu', { find: 'Keresés', diff --git a/plugins/find/lang/id.js b/plugins/find/lang/id.js index 767375c185a..ddb88388f9b 100644 --- a/plugins/find/lang/id.js +++ b/plugins/find/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'id', { find: 'Temukan', diff --git a/plugins/find/lang/is.js b/plugins/find/lang/is.js index 82cca03a917..66c837e07e1 100644 --- a/plugins/find/lang/is.js +++ b/plugins/find/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'is', { find: 'Leita', diff --git a/plugins/find/lang/it.js b/plugins/find/lang/it.js index 2a9cacc4242..3fb23dd34f3 100644 --- a/plugins/find/lang/it.js +++ b/plugins/find/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'it', { find: 'Trova', diff --git a/plugins/find/lang/ja.js b/plugins/find/lang/ja.js index 0656dddfc1c..b4029950bb3 100644 --- a/plugins/find/lang/ja.js +++ b/plugins/find/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'ja', { find: '検索', diff --git a/plugins/find/lang/ka.js b/plugins/find/lang/ka.js index 81c09f75b17..cd6a1ee0ddb 100644 --- a/plugins/find/lang/ka.js +++ b/plugins/find/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'ka', { find: 'ძებნა', diff --git a/plugins/find/lang/km.js b/plugins/find/lang/km.js index b0ecd499dff..1e7d2769dad 100644 --- a/plugins/find/lang/km.js +++ b/plugins/find/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'km', { find: 'ស្វែងរក', diff --git a/plugins/find/lang/ko.js b/plugins/find/lang/ko.js index a123a48b534..203e9cc40a2 100644 --- a/plugins/find/lang/ko.js +++ b/plugins/find/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'ko', { find: '찾기', diff --git a/plugins/find/lang/ku.js b/plugins/find/lang/ku.js index a80b9c92399..b86b8e16a25 100644 --- a/plugins/find/lang/ku.js +++ b/plugins/find/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'ku', { find: 'گەڕان', diff --git a/plugins/find/lang/lt.js b/plugins/find/lang/lt.js index 7abaa6a3ff4..afb7a729d5a 100644 --- a/plugins/find/lang/lt.js +++ b/plugins/find/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'lt', { find: 'Rasti', diff --git a/plugins/find/lang/lv.js b/plugins/find/lang/lv.js index cb93b69e166..8361bfe7cf7 100644 --- a/plugins/find/lang/lv.js +++ b/plugins/find/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'lv', { find: 'Meklēt', diff --git a/plugins/find/lang/mk.js b/plugins/find/lang/mk.js index 8f2cea1dd14..16a658319bf 100644 --- a/plugins/find/lang/mk.js +++ b/plugins/find/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'mk', { find: 'Пронајди', diff --git a/plugins/find/lang/mn.js b/plugins/find/lang/mn.js index a199a361a11..d80d39cd728 100644 --- a/plugins/find/lang/mn.js +++ b/plugins/find/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'mn', { find: 'Хайх', diff --git a/plugins/find/lang/ms.js b/plugins/find/lang/ms.js index c567f05ee30..5855222b039 100644 --- a/plugins/find/lang/ms.js +++ b/plugins/find/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'ms', { find: 'Cari', diff --git a/plugins/find/lang/nb.js b/plugins/find/lang/nb.js index d717152d574..14a560af83f 100644 --- a/plugins/find/lang/nb.js +++ b/plugins/find/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'nb', { find: 'Søk', diff --git a/plugins/find/lang/nl.js b/plugins/find/lang/nl.js index 06d8a4c2d99..c7fd10080a7 100644 --- a/plugins/find/lang/nl.js +++ b/plugins/find/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'nl', { find: 'Zoeken', diff --git a/plugins/find/lang/no.js b/plugins/find/lang/no.js index bc9ead40230..48cbfc74890 100644 --- a/plugins/find/lang/no.js +++ b/plugins/find/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'no', { find: 'Søk', diff --git a/plugins/find/lang/oc.js b/plugins/find/lang/oc.js index 4357da5bc57..4d3f22b959f 100644 --- a/plugins/find/lang/oc.js +++ b/plugins/find/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'oc', { find: 'Recercar', diff --git a/plugins/find/lang/pl.js b/plugins/find/lang/pl.js index bfad3dacaf5..bf60acc1070 100644 --- a/plugins/find/lang/pl.js +++ b/plugins/find/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'pl', { find: 'Znajdź', diff --git a/plugins/find/lang/pt-br.js b/plugins/find/lang/pt-br.js index 21e84ee6f58..394d1c919c7 100644 --- a/plugins/find/lang/pt-br.js +++ b/plugins/find/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'pt-br', { find: 'Localizar', diff --git a/plugins/find/lang/pt.js b/plugins/find/lang/pt.js index 6b56165e768..1ec19919243 100644 --- a/plugins/find/lang/pt.js +++ b/plugins/find/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'pt', { find: 'Pesquisar', diff --git a/plugins/find/lang/ro.js b/plugins/find/lang/ro.js index 68b49f0d790..d645d8e49f7 100644 --- a/plugins/find/lang/ro.js +++ b/plugins/find/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'ro', { find: 'Găseşte', diff --git a/plugins/find/lang/ru.js b/plugins/find/lang/ru.js index 086ef08b0b6..29550d6f4d3 100644 --- a/plugins/find/lang/ru.js +++ b/plugins/find/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'ru', { find: 'Найти', diff --git a/plugins/find/lang/si.js b/plugins/find/lang/si.js index 7974ac2d80e..05c5305758f 100644 --- a/plugins/find/lang/si.js +++ b/plugins/find/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'si', { find: 'Find', // MISSING diff --git a/plugins/find/lang/sk.js b/plugins/find/lang/sk.js index c9871f0ae0d..2783e962f1e 100644 --- a/plugins/find/lang/sk.js +++ b/plugins/find/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'sk', { find: 'Vyhľadať', diff --git a/plugins/find/lang/sl.js b/plugins/find/lang/sl.js index ae5e8d11aa8..cde44e73e19 100644 --- a/plugins/find/lang/sl.js +++ b/plugins/find/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'sl', { find: 'Najdi', diff --git a/plugins/find/lang/sq.js b/plugins/find/lang/sq.js index 0e69f7ce0e7..1c951f673f3 100644 --- a/plugins/find/lang/sq.js +++ b/plugins/find/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'sq', { find: 'Gjej', diff --git a/plugins/find/lang/sr-latn.js b/plugins/find/lang/sr-latn.js index 86e1b907e9a..55a80c44c28 100644 --- a/plugins/find/lang/sr-latn.js +++ b/plugins/find/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'sr-latn', { find: 'Pretraga', diff --git a/plugins/find/lang/sr.js b/plugins/find/lang/sr.js index b48d388bf9f..6fad3b1d341 100644 --- a/plugins/find/lang/sr.js +++ b/plugins/find/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'sr', { find: 'Претрага', diff --git a/plugins/find/lang/sv.js b/plugins/find/lang/sv.js index 154c3f80e5c..15940404d47 100644 --- a/plugins/find/lang/sv.js +++ b/plugins/find/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'sv', { find: 'Sök', diff --git a/plugins/find/lang/th.js b/plugins/find/lang/th.js index 592e2dfd80f..b1300c99560 100644 --- a/plugins/find/lang/th.js +++ b/plugins/find/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'th', { find: 'ค้นหา', diff --git a/plugins/find/lang/tr.js b/plugins/find/lang/tr.js index 080324d4971..2349ce921db 100644 --- a/plugins/find/lang/tr.js +++ b/plugins/find/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'tr', { find: 'Bul', diff --git a/plugins/find/lang/tt.js b/plugins/find/lang/tt.js index 6d5621f4602..4a3d67c66ca 100644 --- a/plugins/find/lang/tt.js +++ b/plugins/find/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'tt', { find: 'Эзләү', diff --git a/plugins/find/lang/ug.js b/plugins/find/lang/ug.js index 81e3ad39d1f..77af88856cc 100644 --- a/plugins/find/lang/ug.js +++ b/plugins/find/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'ug', { find: 'ئىزدە', diff --git a/plugins/find/lang/uk.js b/plugins/find/lang/uk.js index 35feb1931de..a9190ecdca0 100644 --- a/plugins/find/lang/uk.js +++ b/plugins/find/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'uk', { find: 'Пошук', diff --git a/plugins/find/lang/vi.js b/plugins/find/lang/vi.js index ab9014c022c..5ca2c55849b 100644 --- a/plugins/find/lang/vi.js +++ b/plugins/find/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'vi', { find: 'Tìm kiếm', diff --git a/plugins/find/lang/zh-cn.js b/plugins/find/lang/zh-cn.js index b7217c3df96..99800a8b23d 100644 --- a/plugins/find/lang/zh-cn.js +++ b/plugins/find/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'zh-cn', { find: '查找', diff --git a/plugins/find/lang/zh.js b/plugins/find/lang/zh.js index 00f632210ef..84d161f53ef 100644 --- a/plugins/find/lang/zh.js +++ b/plugins/find/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'find', 'zh', { find: '尋找', diff --git a/plugins/find/plugin.js b/plugins/find/plugin.js index 61efe3d9654..04ca5cc2c37 100755 --- a/plugins/find/plugin.js +++ b/plugins/find/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.add( 'find', { diff --git a/plugins/flash/plugin.js b/plugins/flash/plugin.js index 42d0ea3d786..488cb3f0bc1 100644 --- a/plugins/flash/plugin.js +++ b/plugins/flash/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.add( 'flash', { diff --git a/plugins/floatingspace/plugin.js b/plugins/floatingspace/plugin.js index a38ed8029e9..9c6bff679fd 100644 --- a/plugins/floatingspace/plugin.js +++ b/plugins/floatingspace/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/floatpanel/plugin.js b/plugins/floatpanel/plugin.js index 0ad8344dc25..e95589be607 100644 --- a/plugins/floatpanel/plugin.js +++ b/plugins/floatpanel/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.add( 'floatpanel', { diff --git a/plugins/font/lang/af.js b/plugins/font/lang/af.js index 070c1f3555f..4f7d1dcd0ec 100644 --- a/plugins/font/lang/af.js +++ b/plugins/font/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'af', { fontSize: { diff --git a/plugins/font/lang/ar.js b/plugins/font/lang/ar.js index a4b34f1b3a1..8666998268e 100644 --- a/plugins/font/lang/ar.js +++ b/plugins/font/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'ar', { fontSize: { diff --git a/plugins/font/lang/az.js b/plugins/font/lang/az.js index cae5dbad68a..63011aab74b 100644 --- a/plugins/font/lang/az.js +++ b/plugins/font/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'az', { fontSize: { diff --git a/plugins/font/lang/bg.js b/plugins/font/lang/bg.js index bc556daa782..c72175fda46 100644 --- a/plugins/font/lang/bg.js +++ b/plugins/font/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'bg', { fontSize: { diff --git a/plugins/font/lang/bn.js b/plugins/font/lang/bn.js index cda5eec680c..170c9be1044 100644 --- a/plugins/font/lang/bn.js +++ b/plugins/font/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'bn', { fontSize: { diff --git a/plugins/font/lang/bs.js b/plugins/font/lang/bs.js index dd4b0ee8562..c323c018d81 100644 --- a/plugins/font/lang/bs.js +++ b/plugins/font/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'bs', { fontSize: { diff --git a/plugins/font/lang/ca.js b/plugins/font/lang/ca.js index 7ad9a959585..410aed471f7 100644 --- a/plugins/font/lang/ca.js +++ b/plugins/font/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'ca', { fontSize: { diff --git a/plugins/font/lang/cs.js b/plugins/font/lang/cs.js index 8f1edaa8678..1c43cedd6a5 100644 --- a/plugins/font/lang/cs.js +++ b/plugins/font/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'cs', { fontSize: { diff --git a/plugins/font/lang/cy.js b/plugins/font/lang/cy.js index 45b78b37ab3..7533ad26849 100644 --- a/plugins/font/lang/cy.js +++ b/plugins/font/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'cy', { fontSize: { diff --git a/plugins/font/lang/da.js b/plugins/font/lang/da.js index 207f85925be..4f4e551c17e 100644 --- a/plugins/font/lang/da.js +++ b/plugins/font/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'da', { fontSize: { diff --git a/plugins/font/lang/de-ch.js b/plugins/font/lang/de-ch.js index b283b5edd6b..c3bce37090f 100644 --- a/plugins/font/lang/de-ch.js +++ b/plugins/font/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'de-ch', { fontSize: { diff --git a/plugins/font/lang/de.js b/plugins/font/lang/de.js index 8b204a9d83f..9fad5383616 100644 --- a/plugins/font/lang/de.js +++ b/plugins/font/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'de', { fontSize: { diff --git a/plugins/font/lang/el.js b/plugins/font/lang/el.js index 5a6866f31cc..c2253897532 100644 --- a/plugins/font/lang/el.js +++ b/plugins/font/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'el', { fontSize: { diff --git a/plugins/font/lang/en-au.js b/plugins/font/lang/en-au.js index 94e9d54f95e..38b3a9f05ae 100644 --- a/plugins/font/lang/en-au.js +++ b/plugins/font/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'en-au', { fontSize: { diff --git a/plugins/font/lang/en-ca.js b/plugins/font/lang/en-ca.js index b5e40363a4c..f1f678da087 100644 --- a/plugins/font/lang/en-ca.js +++ b/plugins/font/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'en-ca', { fontSize: { diff --git a/plugins/font/lang/en-gb.js b/plugins/font/lang/en-gb.js index 0996f59170c..e49b3d865d9 100644 --- a/plugins/font/lang/en-gb.js +++ b/plugins/font/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'en-gb', { fontSize: { diff --git a/plugins/font/lang/en.js b/plugins/font/lang/en.js index 5113eb2faca..c8afa8e476f 100644 --- a/plugins/font/lang/en.js +++ b/plugins/font/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'en', { fontSize: { diff --git a/plugins/font/lang/eo.js b/plugins/font/lang/eo.js index 3ac8504b810..eefaa267269 100644 --- a/plugins/font/lang/eo.js +++ b/plugins/font/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'eo', { fontSize: { diff --git a/plugins/font/lang/es-mx.js b/plugins/font/lang/es-mx.js index 44fcdde9141..ef1cc3134c4 100644 --- a/plugins/font/lang/es-mx.js +++ b/plugins/font/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'es-mx', { fontSize: { diff --git a/plugins/font/lang/es.js b/plugins/font/lang/es.js index 499d0445980..d450918d0d7 100644 --- a/plugins/font/lang/es.js +++ b/plugins/font/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'es', { fontSize: { diff --git a/plugins/font/lang/et.js b/plugins/font/lang/et.js index ebb26730099..41282e9c351 100644 --- a/plugins/font/lang/et.js +++ b/plugins/font/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'et', { fontSize: { diff --git a/plugins/font/lang/eu.js b/plugins/font/lang/eu.js index f2c9a2bfedd..7cb9342ca14 100644 --- a/plugins/font/lang/eu.js +++ b/plugins/font/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'eu', { fontSize: { diff --git a/plugins/font/lang/fa.js b/plugins/font/lang/fa.js index e5f2867ae8f..1296703b3dc 100644 --- a/plugins/font/lang/fa.js +++ b/plugins/font/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'fa', { fontSize: { diff --git a/plugins/font/lang/fi.js b/plugins/font/lang/fi.js index 4f58be89742..51c3fd4e1d7 100644 --- a/plugins/font/lang/fi.js +++ b/plugins/font/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'fi', { fontSize: { diff --git a/plugins/font/lang/fo.js b/plugins/font/lang/fo.js index f5c49f9eda9..5642ed693ac 100644 --- a/plugins/font/lang/fo.js +++ b/plugins/font/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'fo', { fontSize: { diff --git a/plugins/font/lang/fr-ca.js b/plugins/font/lang/fr-ca.js index db06e2689cb..7f140e0e14a 100644 --- a/plugins/font/lang/fr-ca.js +++ b/plugins/font/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'fr-ca', { fontSize: { diff --git a/plugins/font/lang/fr.js b/plugins/font/lang/fr.js index baec1073fbd..d9b4f14e637 100644 --- a/plugins/font/lang/fr.js +++ b/plugins/font/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'fr', { fontSize: { diff --git a/plugins/font/lang/gl.js b/plugins/font/lang/gl.js index eae10e5e226..cb301e2ce8d 100644 --- a/plugins/font/lang/gl.js +++ b/plugins/font/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'gl', { fontSize: { diff --git a/plugins/font/lang/gu.js b/plugins/font/lang/gu.js index 797c4f0c8b3..4d4c040d749 100644 --- a/plugins/font/lang/gu.js +++ b/plugins/font/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'gu', { fontSize: { diff --git a/plugins/font/lang/he.js b/plugins/font/lang/he.js index bab0b0a57ec..2491fc1a977 100644 --- a/plugins/font/lang/he.js +++ b/plugins/font/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'he', { fontSize: { diff --git a/plugins/font/lang/hi.js b/plugins/font/lang/hi.js index d644cdd320d..95f618c5ef2 100644 --- a/plugins/font/lang/hi.js +++ b/plugins/font/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'hi', { fontSize: { diff --git a/plugins/font/lang/hr.js b/plugins/font/lang/hr.js index 6a07a12dd39..ccbd391ba99 100644 --- a/plugins/font/lang/hr.js +++ b/plugins/font/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'hr', { fontSize: { diff --git a/plugins/font/lang/hu.js b/plugins/font/lang/hu.js index 6483ececa7b..cefc036eca7 100644 --- a/plugins/font/lang/hu.js +++ b/plugins/font/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'hu', { fontSize: { diff --git a/plugins/font/lang/id.js b/plugins/font/lang/id.js index 3170b154f52..63117ee70b0 100644 --- a/plugins/font/lang/id.js +++ b/plugins/font/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'id', { fontSize: { diff --git a/plugins/font/lang/is.js b/plugins/font/lang/is.js index c41e6d4975a..eef44922af6 100644 --- a/plugins/font/lang/is.js +++ b/plugins/font/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'is', { fontSize: { diff --git a/plugins/font/lang/it.js b/plugins/font/lang/it.js index a75f99a6c9e..feb79b8a8bf 100644 --- a/plugins/font/lang/it.js +++ b/plugins/font/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'it', { fontSize: { diff --git a/plugins/font/lang/ja.js b/plugins/font/lang/ja.js index e9b4e45c8b5..8e79f3915b4 100644 --- a/plugins/font/lang/ja.js +++ b/plugins/font/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'ja', { fontSize: { diff --git a/plugins/font/lang/ka.js b/plugins/font/lang/ka.js index df2a3cf1934..d44c32f6274 100644 --- a/plugins/font/lang/ka.js +++ b/plugins/font/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'ka', { fontSize: { diff --git a/plugins/font/lang/km.js b/plugins/font/lang/km.js index 8bb91dee8ef..3bf663e0d66 100644 --- a/plugins/font/lang/km.js +++ b/plugins/font/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'km', { fontSize: { diff --git a/plugins/font/lang/ko.js b/plugins/font/lang/ko.js index 04bf9ec8e00..f5ce37297d1 100644 --- a/plugins/font/lang/ko.js +++ b/plugins/font/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'ko', { fontSize: { diff --git a/plugins/font/lang/ku.js b/plugins/font/lang/ku.js index 7a29a360657..a38d7d39988 100644 --- a/plugins/font/lang/ku.js +++ b/plugins/font/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'ku', { fontSize: { diff --git a/plugins/font/lang/lt.js b/plugins/font/lang/lt.js index 96fd3938d0d..dc6e061d69a 100644 --- a/plugins/font/lang/lt.js +++ b/plugins/font/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'lt', { fontSize: { diff --git a/plugins/font/lang/lv.js b/plugins/font/lang/lv.js index 6e00baa7e71..bcb39e20541 100644 --- a/plugins/font/lang/lv.js +++ b/plugins/font/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'lv', { fontSize: { diff --git a/plugins/font/lang/mk.js b/plugins/font/lang/mk.js index 52aff2b10c2..0a1fdbbb71f 100644 --- a/plugins/font/lang/mk.js +++ b/plugins/font/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'mk', { fontSize: { diff --git a/plugins/font/lang/mn.js b/plugins/font/lang/mn.js index d70dd84c9db..4de2d8749f0 100644 --- a/plugins/font/lang/mn.js +++ b/plugins/font/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'mn', { fontSize: { diff --git a/plugins/font/lang/ms.js b/plugins/font/lang/ms.js index 2b7d12504b0..df79a80d8d0 100644 --- a/plugins/font/lang/ms.js +++ b/plugins/font/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'ms', { fontSize: { diff --git a/plugins/font/lang/nb.js b/plugins/font/lang/nb.js index 13d0ef25fe2..6e5adf1dca0 100644 --- a/plugins/font/lang/nb.js +++ b/plugins/font/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'nb', { fontSize: { diff --git a/plugins/font/lang/nl.js b/plugins/font/lang/nl.js index 548d357a327..63d721982da 100644 --- a/plugins/font/lang/nl.js +++ b/plugins/font/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'nl', { fontSize: { diff --git a/plugins/font/lang/no.js b/plugins/font/lang/no.js index 755bc93b6f7..67c8f083694 100644 --- a/plugins/font/lang/no.js +++ b/plugins/font/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'no', { fontSize: { diff --git a/plugins/font/lang/oc.js b/plugins/font/lang/oc.js index edd04e5d458..bdde0ce88a3 100644 --- a/plugins/font/lang/oc.js +++ b/plugins/font/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'oc', { fontSize: { diff --git a/plugins/font/lang/pl.js b/plugins/font/lang/pl.js index a32c179b297..7090dcbe2bc 100644 --- a/plugins/font/lang/pl.js +++ b/plugins/font/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'pl', { fontSize: { diff --git a/plugins/font/lang/pt-br.js b/plugins/font/lang/pt-br.js index 8e309d96f00..01cc7bde04d 100644 --- a/plugins/font/lang/pt-br.js +++ b/plugins/font/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'pt-br', { fontSize: { diff --git a/plugins/font/lang/pt.js b/plugins/font/lang/pt.js index 27ff55eb029..bcb3e9cac78 100644 --- a/plugins/font/lang/pt.js +++ b/plugins/font/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'pt', { fontSize: { diff --git a/plugins/font/lang/ro.js b/plugins/font/lang/ro.js index 4dec19323ca..059793e31d2 100644 --- a/plugins/font/lang/ro.js +++ b/plugins/font/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'ro', { fontSize: { diff --git a/plugins/font/lang/ru.js b/plugins/font/lang/ru.js index 3b4f39f5d67..2aad4672cdf 100644 --- a/plugins/font/lang/ru.js +++ b/plugins/font/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'ru', { fontSize: { diff --git a/plugins/font/lang/si.js b/plugins/font/lang/si.js index 4fe1de7957e..0fef3e41053 100644 --- a/plugins/font/lang/si.js +++ b/plugins/font/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'si', { fontSize: { diff --git a/plugins/font/lang/sk.js b/plugins/font/lang/sk.js index e317ca0a272..ccf25d64171 100644 --- a/plugins/font/lang/sk.js +++ b/plugins/font/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'sk', { fontSize: { diff --git a/plugins/font/lang/sl.js b/plugins/font/lang/sl.js index 93d1feb0247..8172011fb9f 100644 --- a/plugins/font/lang/sl.js +++ b/plugins/font/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'sl', { fontSize: { diff --git a/plugins/font/lang/sq.js b/plugins/font/lang/sq.js index 9887014f683..f212469b21e 100644 --- a/plugins/font/lang/sq.js +++ b/plugins/font/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'sq', { fontSize: { diff --git a/plugins/font/lang/sr-latn.js b/plugins/font/lang/sr-latn.js index 3675ce3d6f8..a38609949e7 100644 --- a/plugins/font/lang/sr-latn.js +++ b/plugins/font/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'sr-latn', { fontSize: { diff --git a/plugins/font/lang/sr.js b/plugins/font/lang/sr.js index 6fde79bee25..1b0b960eb93 100644 --- a/plugins/font/lang/sr.js +++ b/plugins/font/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'sr', { fontSize: { diff --git a/plugins/font/lang/sv.js b/plugins/font/lang/sv.js index 7bc74af2a79..1c491a36ad8 100644 --- a/plugins/font/lang/sv.js +++ b/plugins/font/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'sv', { fontSize: { diff --git a/plugins/font/lang/th.js b/plugins/font/lang/th.js index 51e41b8d42e..f749fd6a7fe 100644 --- a/plugins/font/lang/th.js +++ b/plugins/font/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'th', { fontSize: { diff --git a/plugins/font/lang/tr.js b/plugins/font/lang/tr.js index 31e121c6175..121770af545 100644 --- a/plugins/font/lang/tr.js +++ b/plugins/font/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'tr', { fontSize: { diff --git a/plugins/font/lang/tt.js b/plugins/font/lang/tt.js index 2687e241ea8..ad8000d2a1f 100644 --- a/plugins/font/lang/tt.js +++ b/plugins/font/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'tt', { fontSize: { diff --git a/plugins/font/lang/ug.js b/plugins/font/lang/ug.js index 30163f57973..bddb3ca39f3 100644 --- a/plugins/font/lang/ug.js +++ b/plugins/font/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'ug', { fontSize: { diff --git a/plugins/font/lang/uk.js b/plugins/font/lang/uk.js index ceeeebef336..008efbdbd4e 100644 --- a/plugins/font/lang/uk.js +++ b/plugins/font/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'uk', { fontSize: { diff --git a/plugins/font/lang/vi.js b/plugins/font/lang/vi.js index fd2a755aa85..2368e1ac848 100644 --- a/plugins/font/lang/vi.js +++ b/plugins/font/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'vi', { fontSize: { diff --git a/plugins/font/lang/zh-cn.js b/plugins/font/lang/zh-cn.js index b882c714329..aa11acd0657 100644 --- a/plugins/font/lang/zh-cn.js +++ b/plugins/font/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'zh-cn', { fontSize: { diff --git a/plugins/font/lang/zh.js b/plugins/font/lang/zh.js index a5846ebd494..cf0e3e20c4e 100644 --- a/plugins/font/lang/zh.js +++ b/plugins/font/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'font', 'zh', { fontSize: { diff --git a/plugins/font/plugin.js b/plugins/font/plugin.js index 116fdba38e9..79b467641a6 100644 --- a/plugins/font/plugin.js +++ b/plugins/font/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/format/lang/af.js b/plugins/format/lang/af.js index b3c0c21d218..188fb6d3fd3 100644 --- a/plugins/format/lang/af.js +++ b/plugins/format/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'af', { label: 'Opmaak', diff --git a/plugins/format/lang/ar.js b/plugins/format/lang/ar.js index bd996eb27cf..a5478b7ec59 100644 --- a/plugins/format/lang/ar.js +++ b/plugins/format/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'ar', { label: 'تنسيق', diff --git a/plugins/format/lang/az.js b/plugins/format/lang/az.js index 05bb3d465f7..a4eee0cd49c 100644 --- a/plugins/format/lang/az.js +++ b/plugins/format/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'az', { label: 'Format', diff --git a/plugins/format/lang/bg.js b/plugins/format/lang/bg.js index 97e11ce2a64..ec4fd6860f6 100644 --- a/plugins/format/lang/bg.js +++ b/plugins/format/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'bg', { label: 'Формат', diff --git a/plugins/format/lang/bn.js b/plugins/format/lang/bn.js index be9c679c62a..ee2593bfb96 100644 --- a/plugins/format/lang/bn.js +++ b/plugins/format/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'bn', { label: 'ধরন-প্রকৃতি', diff --git a/plugins/format/lang/bs.js b/plugins/format/lang/bs.js index 9c420925684..335351e0a9a 100644 --- a/plugins/format/lang/bs.js +++ b/plugins/format/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'bs', { label: 'Format', diff --git a/plugins/format/lang/ca.js b/plugins/format/lang/ca.js index fd59e446f7e..480faa74ae9 100644 --- a/plugins/format/lang/ca.js +++ b/plugins/format/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'ca', { label: 'Format', diff --git a/plugins/format/lang/cs.js b/plugins/format/lang/cs.js index 9899f22a8cc..4b5a909a507 100644 --- a/plugins/format/lang/cs.js +++ b/plugins/format/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'cs', { label: 'Formát', diff --git a/plugins/format/lang/cy.js b/plugins/format/lang/cy.js index 01a2d74a067..63e36ece809 100644 --- a/plugins/format/lang/cy.js +++ b/plugins/format/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'cy', { label: 'Fformat', diff --git a/plugins/format/lang/da.js b/plugins/format/lang/da.js index 59d92cfa222..36b0c6313d2 100644 --- a/plugins/format/lang/da.js +++ b/plugins/format/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'da', { label: 'Formatering', diff --git a/plugins/format/lang/de-ch.js b/plugins/format/lang/de-ch.js index 0f596786cd9..bedfb703ff8 100644 --- a/plugins/format/lang/de-ch.js +++ b/plugins/format/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'de-ch', { label: 'Format', diff --git a/plugins/format/lang/de.js b/plugins/format/lang/de.js index bc348d58546..007d67fb3a4 100644 --- a/plugins/format/lang/de.js +++ b/plugins/format/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'de', { label: 'Format', diff --git a/plugins/format/lang/el.js b/plugins/format/lang/el.js index c09172263c0..d33d461c8fc 100644 --- a/plugins/format/lang/el.js +++ b/plugins/format/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'el', { label: 'Μορφοποίηση', diff --git a/plugins/format/lang/en-au.js b/plugins/format/lang/en-au.js index eb27b6a5fc5..c6ae8094d6d 100644 --- a/plugins/format/lang/en-au.js +++ b/plugins/format/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'en-au', { label: 'Format', diff --git a/plugins/format/lang/en-ca.js b/plugins/format/lang/en-ca.js index 90f921fedf1..51ab4425a8f 100644 --- a/plugins/format/lang/en-ca.js +++ b/plugins/format/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'en-ca', { label: 'Format', diff --git a/plugins/format/lang/en-gb.js b/plugins/format/lang/en-gb.js index a1457fc8636..efba39f9f63 100644 --- a/plugins/format/lang/en-gb.js +++ b/plugins/format/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'en-gb', { label: 'Format', diff --git a/plugins/format/lang/en.js b/plugins/format/lang/en.js index 222bbc80583..abeec88a541 100644 --- a/plugins/format/lang/en.js +++ b/plugins/format/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'en', { label: 'Format', diff --git a/plugins/format/lang/eo.js b/plugins/format/lang/eo.js index d4cc9c506f4..5ae7453c39c 100644 --- a/plugins/format/lang/eo.js +++ b/plugins/format/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'eo', { label: 'Formato', diff --git a/plugins/format/lang/es-mx.js b/plugins/format/lang/es-mx.js index 7c628f70478..699459c7808 100644 --- a/plugins/format/lang/es-mx.js +++ b/plugins/format/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'es-mx', { label: 'Formato', diff --git a/plugins/format/lang/es.js b/plugins/format/lang/es.js index 3b4391c8f4b..309c9a12dd8 100644 --- a/plugins/format/lang/es.js +++ b/plugins/format/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'es', { label: 'Formato', diff --git a/plugins/format/lang/et.js b/plugins/format/lang/et.js index fdc54c171d7..007458995ac 100644 --- a/plugins/format/lang/et.js +++ b/plugins/format/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'et', { label: 'Vorming', diff --git a/plugins/format/lang/eu.js b/plugins/format/lang/eu.js index fee0fd6634c..eb0a888c8f3 100644 --- a/plugins/format/lang/eu.js +++ b/plugins/format/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'eu', { label: 'Formatua', diff --git a/plugins/format/lang/fa.js b/plugins/format/lang/fa.js index 0b3711ec675..012094109e3 100644 --- a/plugins/format/lang/fa.js +++ b/plugins/format/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'fa', { label: 'قالب', diff --git a/plugins/format/lang/fi.js b/plugins/format/lang/fi.js index 77371789c48..f5b016e6879 100644 --- a/plugins/format/lang/fi.js +++ b/plugins/format/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'fi', { label: 'Muotoilu', diff --git a/plugins/format/lang/fo.js b/plugins/format/lang/fo.js index df0604f2dc1..d51501c84db 100644 --- a/plugins/format/lang/fo.js +++ b/plugins/format/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'fo', { label: 'Skriftsnið', diff --git a/plugins/format/lang/fr-ca.js b/plugins/format/lang/fr-ca.js index cd71ab94dfd..f84fd33b49f 100644 --- a/plugins/format/lang/fr-ca.js +++ b/plugins/format/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'fr-ca', { label: 'Format', diff --git a/plugins/format/lang/fr.js b/plugins/format/lang/fr.js index c60ed8dd4f2..2b7079b299d 100644 --- a/plugins/format/lang/fr.js +++ b/plugins/format/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'fr', { label: 'Format', diff --git a/plugins/format/lang/gl.js b/plugins/format/lang/gl.js index b088be8600a..cb3eea24ea8 100644 --- a/plugins/format/lang/gl.js +++ b/plugins/format/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'gl', { label: 'Formato', diff --git a/plugins/format/lang/gu.js b/plugins/format/lang/gu.js index b23d1dbbbc8..c4790c5aa64 100644 --- a/plugins/format/lang/gu.js +++ b/plugins/format/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'gu', { label: 'ફૉન્ટ ફૉર્મટ, રચનાની શૈલી', diff --git a/plugins/format/lang/he.js b/plugins/format/lang/he.js index 37b573e9e3c..65ceebf6022 100644 --- a/plugins/format/lang/he.js +++ b/plugins/format/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'he', { label: 'עיצוב', diff --git a/plugins/format/lang/hi.js b/plugins/format/lang/hi.js index b454692c1bf..8f572086a0d 100644 --- a/plugins/format/lang/hi.js +++ b/plugins/format/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'hi', { label: 'फ़ॉर्मैट', diff --git a/plugins/format/lang/hr.js b/plugins/format/lang/hr.js index b80b43a9c44..160f639b2b0 100644 --- a/plugins/format/lang/hr.js +++ b/plugins/format/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'hr', { label: 'Format', diff --git a/plugins/format/lang/hu.js b/plugins/format/lang/hu.js index ab5248955cc..4dc4a14d0d7 100644 --- a/plugins/format/lang/hu.js +++ b/plugins/format/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'hu', { label: 'Formátum', diff --git a/plugins/format/lang/id.js b/plugins/format/lang/id.js index 45480cc869a..aea5cf404d2 100644 --- a/plugins/format/lang/id.js +++ b/plugins/format/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'id', { label: 'Bentuk', diff --git a/plugins/format/lang/is.js b/plugins/format/lang/is.js index 7dc5d762108..ce2d661ffa2 100644 --- a/plugins/format/lang/is.js +++ b/plugins/format/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'is', { label: 'Stílsnið', diff --git a/plugins/format/lang/it.js b/plugins/format/lang/it.js index 9f1b16b4f40..169d2f153f9 100644 --- a/plugins/format/lang/it.js +++ b/plugins/format/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'it', { label: 'Formato', diff --git a/plugins/format/lang/ja.js b/plugins/format/lang/ja.js index f4f10c0dbee..4a53e8122fa 100644 --- a/plugins/format/lang/ja.js +++ b/plugins/format/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'ja', { label: '書式', diff --git a/plugins/format/lang/ka.js b/plugins/format/lang/ka.js index 5eaa919122c..bce398f7c4e 100644 --- a/plugins/format/lang/ka.js +++ b/plugins/format/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'ka', { label: 'ფიორმატირება', diff --git a/plugins/format/lang/km.js b/plugins/format/lang/km.js index d4ccf5a1ca0..aff191f4de5 100644 --- a/plugins/format/lang/km.js +++ b/plugins/format/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'km', { label: 'ទម្រង់', diff --git a/plugins/format/lang/ko.js b/plugins/format/lang/ko.js index 5c646b65724..f80e3b27c9f 100644 --- a/plugins/format/lang/ko.js +++ b/plugins/format/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'ko', { label: '문단', diff --git a/plugins/format/lang/ku.js b/plugins/format/lang/ku.js index 94fd237ed13..027b44c026b 100644 --- a/plugins/format/lang/ku.js +++ b/plugins/format/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'ku', { label: 'ڕازاندنەوە', diff --git a/plugins/format/lang/lt.js b/plugins/format/lang/lt.js index 4547bb0ff66..76313900d6c 100644 --- a/plugins/format/lang/lt.js +++ b/plugins/format/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'lt', { label: 'Šrifto formatas', diff --git a/plugins/format/lang/lv.js b/plugins/format/lang/lv.js index 7646e77da3f..1f9ca147c09 100644 --- a/plugins/format/lang/lv.js +++ b/plugins/format/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'lv', { label: 'Formāts', diff --git a/plugins/format/lang/mk.js b/plugins/format/lang/mk.js index 9cbc3733d61..d8caf4eb12f 100644 --- a/plugins/format/lang/mk.js +++ b/plugins/format/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'mk', { label: 'Format', // MISSING diff --git a/plugins/format/lang/mn.js b/plugins/format/lang/mn.js index f9644e5e7fa..32642f05bc7 100644 --- a/plugins/format/lang/mn.js +++ b/plugins/format/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'mn', { label: 'Параргафын загвар', diff --git a/plugins/format/lang/ms.js b/plugins/format/lang/ms.js index c16e98f0816..d77f5e94968 100644 --- a/plugins/format/lang/ms.js +++ b/plugins/format/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'ms', { label: 'Format', diff --git a/plugins/format/lang/nb.js b/plugins/format/lang/nb.js index 974531fb0f9..aa09e321e8e 100644 --- a/plugins/format/lang/nb.js +++ b/plugins/format/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'nb', { label: 'Format', diff --git a/plugins/format/lang/nl.js b/plugins/format/lang/nl.js index 0bef523a4dd..21160aade70 100644 --- a/plugins/format/lang/nl.js +++ b/plugins/format/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'nl', { label: 'Opmaak', diff --git a/plugins/format/lang/no.js b/plugins/format/lang/no.js index b0092793643..360a62794e5 100644 --- a/plugins/format/lang/no.js +++ b/plugins/format/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'no', { label: 'Format', diff --git a/plugins/format/lang/oc.js b/plugins/format/lang/oc.js index 6e4003e01be..cb1f0296b7b 100644 --- a/plugins/format/lang/oc.js +++ b/plugins/format/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'oc', { label: 'Format', diff --git a/plugins/format/lang/pl.js b/plugins/format/lang/pl.js index 8ed46ba6175..658be2feece 100644 --- a/plugins/format/lang/pl.js +++ b/plugins/format/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'pl', { label: 'Format', diff --git a/plugins/format/lang/pt-br.js b/plugins/format/lang/pt-br.js index 3711cae5140..6b1d63e2c65 100644 --- a/plugins/format/lang/pt-br.js +++ b/plugins/format/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'pt-br', { label: 'Formatação', diff --git a/plugins/format/lang/pt.js b/plugins/format/lang/pt.js index 3055770a160..cbd5422b370 100644 --- a/plugins/format/lang/pt.js +++ b/plugins/format/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'pt', { label: 'Formatar', diff --git a/plugins/format/lang/ro.js b/plugins/format/lang/ro.js index 07e72d19605..1ba730150e0 100644 --- a/plugins/format/lang/ro.js +++ b/plugins/format/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'ro', { label: 'Formatare', diff --git a/plugins/format/lang/ru.js b/plugins/format/lang/ru.js index ea6843964cf..2c7c54096b0 100644 --- a/plugins/format/lang/ru.js +++ b/plugins/format/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'ru', { label: 'Форматирование', diff --git a/plugins/format/lang/si.js b/plugins/format/lang/si.js index e84670e27da..a3a71e5893f 100644 --- a/plugins/format/lang/si.js +++ b/plugins/format/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'si', { label: 'ආකෘතිය', diff --git a/plugins/format/lang/sk.js b/plugins/format/lang/sk.js index 86e2cfe3986..bfa877a0b16 100644 --- a/plugins/format/lang/sk.js +++ b/plugins/format/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'sk', { label: 'Formát', diff --git a/plugins/format/lang/sl.js b/plugins/format/lang/sl.js index 5049e6c4484..d4a72838e36 100644 --- a/plugins/format/lang/sl.js +++ b/plugins/format/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'sl', { label: 'Oblika', diff --git a/plugins/format/lang/sq.js b/plugins/format/lang/sq.js index 9a7090872bb..ac32ff822b5 100644 --- a/plugins/format/lang/sq.js +++ b/plugins/format/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'sq', { label: 'Formati', diff --git a/plugins/format/lang/sr-latn.js b/plugins/format/lang/sr-latn.js index e168a50ca9d..8378e29f86d 100644 --- a/plugins/format/lang/sr-latn.js +++ b/plugins/format/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'sr-latn', { label: 'Format', diff --git a/plugins/format/lang/sr.js b/plugins/format/lang/sr.js index 16d8706f0a6..5c35cb54b4a 100644 --- a/plugins/format/lang/sr.js +++ b/plugins/format/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'sr', { label: 'Формат', diff --git a/plugins/format/lang/sv.js b/plugins/format/lang/sv.js index e43877d6a42..23afa2d0695 100644 --- a/plugins/format/lang/sv.js +++ b/plugins/format/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'sv', { label: 'Teckenformat', diff --git a/plugins/format/lang/th.js b/plugins/format/lang/th.js index 0632dec142d..6d36dfd18ef 100644 --- a/plugins/format/lang/th.js +++ b/plugins/format/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'th', { label: 'รูปแบบ', diff --git a/plugins/format/lang/tr.js b/plugins/format/lang/tr.js index 25875748cdc..dd170cee30c 100644 --- a/plugins/format/lang/tr.js +++ b/plugins/format/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'tr', { label: 'Biçim', diff --git a/plugins/format/lang/tt.js b/plugins/format/lang/tt.js index 132a0f156a7..f82bd180f6e 100644 --- a/plugins/format/lang/tt.js +++ b/plugins/format/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'tt', { label: 'Форматлау', diff --git a/plugins/format/lang/ug.js b/plugins/format/lang/ug.js index 2b642ee745e..ff7050c540c 100644 --- a/plugins/format/lang/ug.js +++ b/plugins/format/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'ug', { label: 'پىچىم', diff --git a/plugins/format/lang/uk.js b/plugins/format/lang/uk.js index b89b8776878..07ec4be0bd8 100644 --- a/plugins/format/lang/uk.js +++ b/plugins/format/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'uk', { label: 'Форматування', diff --git a/plugins/format/lang/vi.js b/plugins/format/lang/vi.js index 8cc0143a3fd..900b7f1af74 100644 --- a/plugins/format/lang/vi.js +++ b/plugins/format/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'vi', { label: 'Định dạng', diff --git a/plugins/format/lang/zh-cn.js b/plugins/format/lang/zh-cn.js index 54d78777d71..4e8beaceedd 100644 --- a/plugins/format/lang/zh-cn.js +++ b/plugins/format/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'zh-cn', { label: '格式', diff --git a/plugins/format/lang/zh.js b/plugins/format/lang/zh.js index 3236712a267..e534ded7cfc 100644 --- a/plugins/format/lang/zh.js +++ b/plugins/format/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'format', 'zh', { label: '格式', diff --git a/plugins/format/plugin.js b/plugins/format/plugin.js index 404aa8ad8c2..d7731545151 100644 --- a/plugins/format/plugin.js +++ b/plugins/format/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.add( 'format', { diff --git a/plugins/forms/dialogs/button.js b/plugins/forms/dialogs/button.js index 8b09de3afd4..58386f6c0b2 100644 --- a/plugins/forms/dialogs/button.js +++ b/plugins/forms/dialogs/button.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.dialog.add( 'button', function( editor ) { diff --git a/plugins/forms/dialogs/checkbox.js b/plugins/forms/dialogs/checkbox.js index 5855596ea1a..dfb0dc02d6a 100644 --- a/plugins/forms/dialogs/checkbox.js +++ b/plugins/forms/dialogs/checkbox.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.dialog.add( 'checkbox', function( editor ) { diff --git a/plugins/forms/dialogs/form.js b/plugins/forms/dialogs/form.js index dce29d396a3..3887b07c4e6 100644 --- a/plugins/forms/dialogs/form.js +++ b/plugins/forms/dialogs/form.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.dialog.add( 'form', function( editor ) { diff --git a/plugins/forms/dialogs/hiddenfield.js b/plugins/forms/dialogs/hiddenfield.js index cf2603412fc..7a48133e8f1 100644 --- a/plugins/forms/dialogs/hiddenfield.js +++ b/plugins/forms/dialogs/hiddenfield.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.dialog.add( 'hiddenfield', function( editor ) { diff --git a/plugins/forms/dialogs/radio.js b/plugins/forms/dialogs/radio.js index d69b4cce06b..9ae91edda82 100644 --- a/plugins/forms/dialogs/radio.js +++ b/plugins/forms/dialogs/radio.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.dialog.add( 'radio', function( editor ) { diff --git a/plugins/forms/dialogs/select.js b/plugins/forms/dialogs/select.js index c4bbbc88fba..40f21827f7e 100644 --- a/plugins/forms/dialogs/select.js +++ b/plugins/forms/dialogs/select.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.dialog.add( 'select', function( editor ) { // Add a new option to a SELECT object (combo or list). diff --git a/plugins/forms/dialogs/textarea.js b/plugins/forms/dialogs/textarea.js index 5b14277c9ce..6ffa6626543 100644 --- a/plugins/forms/dialogs/textarea.js +++ b/plugins/forms/dialogs/textarea.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.dialog.add( 'textarea', function( editor ) { return { diff --git a/plugins/forms/dialogs/textfield.js b/plugins/forms/dialogs/textfield.js index cd498d15428..06f8e1c3c9e 100644 --- a/plugins/forms/dialogs/textfield.js +++ b/plugins/forms/dialogs/textfield.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.dialog.add( 'textfield', function( editor ) { diff --git a/plugins/forms/lang/af.js b/plugins/forms/lang/af.js index 2e9736384b6..69dbf2de01d 100644 --- a/plugins/forms/lang/af.js +++ b/plugins/forms/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'af', { button: { diff --git a/plugins/forms/lang/ar.js b/plugins/forms/lang/ar.js index 802983f1f25..a337423e355 100644 --- a/plugins/forms/lang/ar.js +++ b/plugins/forms/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'ar', { button: { diff --git a/plugins/forms/lang/az.js b/plugins/forms/lang/az.js index 4cb3c7eba3c..0e943e28060 100644 --- a/plugins/forms/lang/az.js +++ b/plugins/forms/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'az', { button: { diff --git a/plugins/forms/lang/bg.js b/plugins/forms/lang/bg.js index b7235d70222..89ce80e307e 100644 --- a/plugins/forms/lang/bg.js +++ b/plugins/forms/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'bg', { button: { diff --git a/plugins/forms/lang/bn.js b/plugins/forms/lang/bn.js index 29acd2d5e0a..14a0b053087 100644 --- a/plugins/forms/lang/bn.js +++ b/plugins/forms/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'bn', { button: { diff --git a/plugins/forms/lang/bs.js b/plugins/forms/lang/bs.js index 00d6701d2d4..4f8e57e5d13 100644 --- a/plugins/forms/lang/bs.js +++ b/plugins/forms/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'bs', { button: { diff --git a/plugins/forms/lang/ca.js b/plugins/forms/lang/ca.js index 634764f3402..c20263ac83c 100644 --- a/plugins/forms/lang/ca.js +++ b/plugins/forms/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'ca', { button: { diff --git a/plugins/forms/lang/cs.js b/plugins/forms/lang/cs.js index 214cce3c541..9e396bbcd6f 100644 --- a/plugins/forms/lang/cs.js +++ b/plugins/forms/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'cs', { button: { diff --git a/plugins/forms/lang/cy.js b/plugins/forms/lang/cy.js index 4df63b04624..dfafcc6d7b5 100644 --- a/plugins/forms/lang/cy.js +++ b/plugins/forms/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'cy', { button: { diff --git a/plugins/forms/lang/da.js b/plugins/forms/lang/da.js index de851f1c07d..8e3a8ebee0a 100644 --- a/plugins/forms/lang/da.js +++ b/plugins/forms/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'da', { button: { diff --git a/plugins/forms/lang/de-ch.js b/plugins/forms/lang/de-ch.js index 52589072a80..cacf6473938 100644 --- a/plugins/forms/lang/de-ch.js +++ b/plugins/forms/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'de-ch', { button: { diff --git a/plugins/forms/lang/de.js b/plugins/forms/lang/de.js index 4e4cec21ccf..803116a4347 100644 --- a/plugins/forms/lang/de.js +++ b/plugins/forms/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'de', { button: { diff --git a/plugins/forms/lang/el.js b/plugins/forms/lang/el.js index 8dad068ff37..1564472ba18 100644 --- a/plugins/forms/lang/el.js +++ b/plugins/forms/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'el', { button: { diff --git a/plugins/forms/lang/en-au.js b/plugins/forms/lang/en-au.js index ef74368805e..2103efb831b 100644 --- a/plugins/forms/lang/en-au.js +++ b/plugins/forms/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'en-au', { button: { diff --git a/plugins/forms/lang/en-ca.js b/plugins/forms/lang/en-ca.js index 4b7922d0874..1cbfd2ef42a 100644 --- a/plugins/forms/lang/en-ca.js +++ b/plugins/forms/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'en-ca', { button: { diff --git a/plugins/forms/lang/en-gb.js b/plugins/forms/lang/en-gb.js index 29a929d488d..d58e0b825cb 100644 --- a/plugins/forms/lang/en-gb.js +++ b/plugins/forms/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'en-gb', { button: { diff --git a/plugins/forms/lang/en.js b/plugins/forms/lang/en.js index 8a5eac07875..038cc0756d3 100644 --- a/plugins/forms/lang/en.js +++ b/plugins/forms/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'en', { button: { diff --git a/plugins/forms/lang/eo.js b/plugins/forms/lang/eo.js index d69766da4fd..35b431b6516 100644 --- a/plugins/forms/lang/eo.js +++ b/plugins/forms/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'eo', { button: { diff --git a/plugins/forms/lang/es-mx.js b/plugins/forms/lang/es-mx.js index 90c0b1c3790..d4d1601300b 100644 --- a/plugins/forms/lang/es-mx.js +++ b/plugins/forms/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'es-mx', { button: { diff --git a/plugins/forms/lang/es.js b/plugins/forms/lang/es.js index feb7ba81d8d..98cd5c13990 100644 --- a/plugins/forms/lang/es.js +++ b/plugins/forms/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'es', { button: { diff --git a/plugins/forms/lang/et.js b/plugins/forms/lang/et.js index 9a709a68eea..4614db24d8b 100644 --- a/plugins/forms/lang/et.js +++ b/plugins/forms/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'et', { button: { diff --git a/plugins/forms/lang/eu.js b/plugins/forms/lang/eu.js index e1308f5962b..72127792ba7 100644 --- a/plugins/forms/lang/eu.js +++ b/plugins/forms/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'eu', { button: { diff --git a/plugins/forms/lang/fa.js b/plugins/forms/lang/fa.js index 2106c09b649..53943f63734 100644 --- a/plugins/forms/lang/fa.js +++ b/plugins/forms/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'fa', { button: { diff --git a/plugins/forms/lang/fi.js b/plugins/forms/lang/fi.js index db9b070be43..3c24ced130e 100644 --- a/plugins/forms/lang/fi.js +++ b/plugins/forms/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'fi', { button: { diff --git a/plugins/forms/lang/fo.js b/plugins/forms/lang/fo.js index 22a2ba93efb..3457d18b8f1 100644 --- a/plugins/forms/lang/fo.js +++ b/plugins/forms/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'fo', { button: { diff --git a/plugins/forms/lang/fr-ca.js b/plugins/forms/lang/fr-ca.js index 82a5faafbbc..3b63dde19c1 100644 --- a/plugins/forms/lang/fr-ca.js +++ b/plugins/forms/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'fr-ca', { button: { diff --git a/plugins/forms/lang/fr.js b/plugins/forms/lang/fr.js index 41d905579f0..752156d084e 100644 --- a/plugins/forms/lang/fr.js +++ b/plugins/forms/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'fr', { button: { diff --git a/plugins/forms/lang/gl.js b/plugins/forms/lang/gl.js index 6f3ee4e0624..cdb86cc8a8a 100644 --- a/plugins/forms/lang/gl.js +++ b/plugins/forms/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'gl', { button: { diff --git a/plugins/forms/lang/gu.js b/plugins/forms/lang/gu.js index 0bd8ca1550c..f2024f0b6e1 100644 --- a/plugins/forms/lang/gu.js +++ b/plugins/forms/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'gu', { button: { diff --git a/plugins/forms/lang/he.js b/plugins/forms/lang/he.js index fa6a2b8b8fb..7ea5260a690 100644 --- a/plugins/forms/lang/he.js +++ b/plugins/forms/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'he', { button: { diff --git a/plugins/forms/lang/hi.js b/plugins/forms/lang/hi.js index 603bf3ece3d..9a9f74a2078 100644 --- a/plugins/forms/lang/hi.js +++ b/plugins/forms/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'hi', { button: { diff --git a/plugins/forms/lang/hr.js b/plugins/forms/lang/hr.js index a18d7f12ef0..a16b2adeeea 100644 --- a/plugins/forms/lang/hr.js +++ b/plugins/forms/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'hr', { button: { diff --git a/plugins/forms/lang/hu.js b/plugins/forms/lang/hu.js index 1c19c3cea77..fad5b622d1d 100644 --- a/plugins/forms/lang/hu.js +++ b/plugins/forms/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'hu', { button: { diff --git a/plugins/forms/lang/id.js b/plugins/forms/lang/id.js index 3a596d13c8c..bb060928cdb 100644 --- a/plugins/forms/lang/id.js +++ b/plugins/forms/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'id', { button: { diff --git a/plugins/forms/lang/is.js b/plugins/forms/lang/is.js index d1d45d0c5a8..a877de579ba 100644 --- a/plugins/forms/lang/is.js +++ b/plugins/forms/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'is', { button: { diff --git a/plugins/forms/lang/it.js b/plugins/forms/lang/it.js index d9afdae14ef..ebad6333a2d 100644 --- a/plugins/forms/lang/it.js +++ b/plugins/forms/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'it', { button: { diff --git a/plugins/forms/lang/ja.js b/plugins/forms/lang/ja.js index b7341e0d800..9938a64381d 100644 --- a/plugins/forms/lang/ja.js +++ b/plugins/forms/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'ja', { button: { diff --git a/plugins/forms/lang/ka.js b/plugins/forms/lang/ka.js index 4ca63cb0c7b..012b5b30ca8 100644 --- a/plugins/forms/lang/ka.js +++ b/plugins/forms/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'ka', { button: { diff --git a/plugins/forms/lang/km.js b/plugins/forms/lang/km.js index 966f32a6b94..864863d50fc 100644 --- a/plugins/forms/lang/km.js +++ b/plugins/forms/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'km', { button: { diff --git a/plugins/forms/lang/ko.js b/plugins/forms/lang/ko.js index 8689124bdd6..f0f9023249b 100644 --- a/plugins/forms/lang/ko.js +++ b/plugins/forms/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'ko', { button: { diff --git a/plugins/forms/lang/ku.js b/plugins/forms/lang/ku.js index fe00a962411..694d89d4078 100644 --- a/plugins/forms/lang/ku.js +++ b/plugins/forms/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'ku', { button: { diff --git a/plugins/forms/lang/lt.js b/plugins/forms/lang/lt.js index 3bf0818e4a1..4d9f6c21a35 100644 --- a/plugins/forms/lang/lt.js +++ b/plugins/forms/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'lt', { button: { diff --git a/plugins/forms/lang/lv.js b/plugins/forms/lang/lv.js index 351ade13a67..0b35a5a6171 100644 --- a/plugins/forms/lang/lv.js +++ b/plugins/forms/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'lv', { button: { diff --git a/plugins/forms/lang/mk.js b/plugins/forms/lang/mk.js index 5aeeb987de6..dd08b1eb306 100644 --- a/plugins/forms/lang/mk.js +++ b/plugins/forms/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'mk', { button: { diff --git a/plugins/forms/lang/mn.js b/plugins/forms/lang/mn.js index 40e082a1817..d63b5920277 100644 --- a/plugins/forms/lang/mn.js +++ b/plugins/forms/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'mn', { button: { diff --git a/plugins/forms/lang/ms.js b/plugins/forms/lang/ms.js index 3bf4481e756..29e2f42ee6a 100644 --- a/plugins/forms/lang/ms.js +++ b/plugins/forms/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'ms', { button: { diff --git a/plugins/forms/lang/nb.js b/plugins/forms/lang/nb.js index 17beaf22339..bde92e5aba0 100644 --- a/plugins/forms/lang/nb.js +++ b/plugins/forms/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'nb', { button: { diff --git a/plugins/forms/lang/nl.js b/plugins/forms/lang/nl.js index 3f85c35e199..884d82d35c2 100644 --- a/plugins/forms/lang/nl.js +++ b/plugins/forms/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'nl', { button: { diff --git a/plugins/forms/lang/no.js b/plugins/forms/lang/no.js index 80074ff557e..12135006c89 100644 --- a/plugins/forms/lang/no.js +++ b/plugins/forms/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'no', { button: { diff --git a/plugins/forms/lang/oc.js b/plugins/forms/lang/oc.js index 6afefe52eb8..bae422e294f 100644 --- a/plugins/forms/lang/oc.js +++ b/plugins/forms/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'oc', { button: { diff --git a/plugins/forms/lang/pl.js b/plugins/forms/lang/pl.js index 7bce72b4d95..b02b0c57399 100644 --- a/plugins/forms/lang/pl.js +++ b/plugins/forms/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'pl', { button: { diff --git a/plugins/forms/lang/pt-br.js b/plugins/forms/lang/pt-br.js index f94e2374212..9f4a92e1580 100644 --- a/plugins/forms/lang/pt-br.js +++ b/plugins/forms/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'pt-br', { button: { diff --git a/plugins/forms/lang/pt.js b/plugins/forms/lang/pt.js index 505b79a2ba5..b6ca55e166d 100644 --- a/plugins/forms/lang/pt.js +++ b/plugins/forms/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'pt', { button: { diff --git a/plugins/forms/lang/ro.js b/plugins/forms/lang/ro.js index 35a03048761..32f89c42da9 100644 --- a/plugins/forms/lang/ro.js +++ b/plugins/forms/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'ro', { button: { diff --git a/plugins/forms/lang/ru.js b/plugins/forms/lang/ru.js index 0487c632afb..c614992280b 100644 --- a/plugins/forms/lang/ru.js +++ b/plugins/forms/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'ru', { button: { diff --git a/plugins/forms/lang/si.js b/plugins/forms/lang/si.js index d505c741a68..7247943ba45 100644 --- a/plugins/forms/lang/si.js +++ b/plugins/forms/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'si', { button: { diff --git a/plugins/forms/lang/sk.js b/plugins/forms/lang/sk.js index 4870f493b94..59634ac7012 100644 --- a/plugins/forms/lang/sk.js +++ b/plugins/forms/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'sk', { button: { diff --git a/plugins/forms/lang/sl.js b/plugins/forms/lang/sl.js index 132b4e1d2ec..d92dc122b4c 100644 --- a/plugins/forms/lang/sl.js +++ b/plugins/forms/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'sl', { button: { diff --git a/plugins/forms/lang/sq.js b/plugins/forms/lang/sq.js index 3186ade06ff..4cd868dec72 100644 --- a/plugins/forms/lang/sq.js +++ b/plugins/forms/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'sq', { button: { diff --git a/plugins/forms/lang/sr-latn.js b/plugins/forms/lang/sr-latn.js index 49972f44cf1..833cd6f3159 100644 --- a/plugins/forms/lang/sr-latn.js +++ b/plugins/forms/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'sr-latn', { button: { diff --git a/plugins/forms/lang/sr.js b/plugins/forms/lang/sr.js index 9b9f62a7405..e9503412c9b 100644 --- a/plugins/forms/lang/sr.js +++ b/plugins/forms/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'sr', { button: { diff --git a/plugins/forms/lang/sv.js b/plugins/forms/lang/sv.js index 5284efe0d9e..ab16f6234ce 100644 --- a/plugins/forms/lang/sv.js +++ b/plugins/forms/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'sv', { button: { diff --git a/plugins/forms/lang/th.js b/plugins/forms/lang/th.js index c173ab12e67..bcaa1edbe42 100644 --- a/plugins/forms/lang/th.js +++ b/plugins/forms/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'th', { button: { diff --git a/plugins/forms/lang/tr.js b/plugins/forms/lang/tr.js index f3c75b6ebc5..6f985863a07 100644 --- a/plugins/forms/lang/tr.js +++ b/plugins/forms/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'tr', { button: { diff --git a/plugins/forms/lang/tt.js b/plugins/forms/lang/tt.js index 5eea2306e7c..17b99f04b48 100644 --- a/plugins/forms/lang/tt.js +++ b/plugins/forms/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'tt', { button: { diff --git a/plugins/forms/lang/ug.js b/plugins/forms/lang/ug.js index 8f6d04d3a78..06201765cc2 100644 --- a/plugins/forms/lang/ug.js +++ b/plugins/forms/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'ug', { button: { diff --git a/plugins/forms/lang/uk.js b/plugins/forms/lang/uk.js index 6dfb5109b9c..507de2f35b9 100644 --- a/plugins/forms/lang/uk.js +++ b/plugins/forms/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'uk', { button: { diff --git a/plugins/forms/lang/vi.js b/plugins/forms/lang/vi.js index eca41b87ed7..0c966a296cb 100644 --- a/plugins/forms/lang/vi.js +++ b/plugins/forms/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'vi', { button: { diff --git a/plugins/forms/lang/zh-cn.js b/plugins/forms/lang/zh-cn.js index 035c086353b..20b07c9ebe7 100644 --- a/plugins/forms/lang/zh-cn.js +++ b/plugins/forms/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'zh-cn', { button: { diff --git a/plugins/forms/lang/zh.js b/plugins/forms/lang/zh.js index 9d09bd781c2..15aae713025 100644 --- a/plugins/forms/lang/zh.js +++ b/plugins/forms/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'forms', 'zh', { button: { diff --git a/plugins/forms/plugin.js b/plugins/forms/plugin.js index 8a88eb48cf4..c5d23739db9 100644 --- a/plugins/forms/plugin.js +++ b/plugins/forms/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/horizontalrule/lang/af.js b/plugins/horizontalrule/lang/af.js index 29c5457effb..2bc81864933 100644 --- a/plugins/horizontalrule/lang/af.js +++ b/plugins/horizontalrule/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'af', { toolbar: 'Horisontale lyn invoeg' diff --git a/plugins/horizontalrule/lang/ar.js b/plugins/horizontalrule/lang/ar.js index 3c2cd463b53..99e64c0a193 100644 --- a/plugins/horizontalrule/lang/ar.js +++ b/plugins/horizontalrule/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'ar', { toolbar: 'خط فاصل' diff --git a/plugins/horizontalrule/lang/az.js b/plugins/horizontalrule/lang/az.js index 1175183f539..3a52bb38142 100644 --- a/plugins/horizontalrule/lang/az.js +++ b/plugins/horizontalrule/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'az', { toolbar: 'Sərhəd xətti yarat' diff --git a/plugins/horizontalrule/lang/bg.js b/plugins/horizontalrule/lang/bg.js index 64f470acef2..f9309e2973e 100644 --- a/plugins/horizontalrule/lang/bg.js +++ b/plugins/horizontalrule/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'bg', { toolbar: 'Вмъкване на хоризонтална линия' diff --git a/plugins/horizontalrule/lang/bn.js b/plugins/horizontalrule/lang/bn.js index 0ac8130bca7..b545083aca4 100644 --- a/plugins/horizontalrule/lang/bn.js +++ b/plugins/horizontalrule/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'bn', { toolbar: 'অনুভূমিক লাইন যোগ করি' diff --git a/plugins/horizontalrule/lang/bs.js b/plugins/horizontalrule/lang/bs.js index 4234ac56e08..21dcad7b1bf 100644 --- a/plugins/horizontalrule/lang/bs.js +++ b/plugins/horizontalrule/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'bs', { toolbar: 'Ubaci horizontalnu liniju' diff --git a/plugins/horizontalrule/lang/ca.js b/plugins/horizontalrule/lang/ca.js index 91b73299608..141a30e9fa9 100644 --- a/plugins/horizontalrule/lang/ca.js +++ b/plugins/horizontalrule/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'ca', { toolbar: 'Insereix línia horitzontal' diff --git a/plugins/horizontalrule/lang/cs.js b/plugins/horizontalrule/lang/cs.js index 76b0937e6f2..6004e258653 100644 --- a/plugins/horizontalrule/lang/cs.js +++ b/plugins/horizontalrule/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'cs', { toolbar: 'Vložit vodorovnou linku' diff --git a/plugins/horizontalrule/lang/cy.js b/plugins/horizontalrule/lang/cy.js index c586c304701..0996113ff05 100644 --- a/plugins/horizontalrule/lang/cy.js +++ b/plugins/horizontalrule/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'cy', { toolbar: 'Mewnosod Llinell Lorweddol' diff --git a/plugins/horizontalrule/lang/da.js b/plugins/horizontalrule/lang/da.js index 877c9fe1e26..6d95504c0a0 100644 --- a/plugins/horizontalrule/lang/da.js +++ b/plugins/horizontalrule/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'da', { toolbar: 'Indsæt vandret streg' diff --git a/plugins/horizontalrule/lang/de-ch.js b/plugins/horizontalrule/lang/de-ch.js index 25252ae1c3d..130b61dfef3 100644 --- a/plugins/horizontalrule/lang/de-ch.js +++ b/plugins/horizontalrule/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'de-ch', { toolbar: 'Horizontale Linie einfügen' diff --git a/plugins/horizontalrule/lang/de.js b/plugins/horizontalrule/lang/de.js index 250b6ff53d9..d4737d2aef5 100644 --- a/plugins/horizontalrule/lang/de.js +++ b/plugins/horizontalrule/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'de', { toolbar: 'Horizontale Linie einfügen' diff --git a/plugins/horizontalrule/lang/el.js b/plugins/horizontalrule/lang/el.js index 1cbc897269d..f4f9a21db2f 100644 --- a/plugins/horizontalrule/lang/el.js +++ b/plugins/horizontalrule/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'el', { toolbar: 'Εισαγωγή Οριζόντιας Γραμμής' diff --git a/plugins/horizontalrule/lang/en-au.js b/plugins/horizontalrule/lang/en-au.js index 5bc72e8812d..269c29ff503 100644 --- a/plugins/horizontalrule/lang/en-au.js +++ b/plugins/horizontalrule/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'en-au', { toolbar: 'Insert Horizontal Line' diff --git a/plugins/horizontalrule/lang/en-ca.js b/plugins/horizontalrule/lang/en-ca.js index f08948ecf05..87aeb83c817 100644 --- a/plugins/horizontalrule/lang/en-ca.js +++ b/plugins/horizontalrule/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'en-ca', { toolbar: 'Insert Horizontal Line' diff --git a/plugins/horizontalrule/lang/en-gb.js b/plugins/horizontalrule/lang/en-gb.js index 2ea9087f207..ae6b9756145 100644 --- a/plugins/horizontalrule/lang/en-gb.js +++ b/plugins/horizontalrule/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'en-gb', { toolbar: 'Insert Horizontal Line' diff --git a/plugins/horizontalrule/lang/en.js b/plugins/horizontalrule/lang/en.js index ff038beedfa..88c0e4af888 100644 --- a/plugins/horizontalrule/lang/en.js +++ b/plugins/horizontalrule/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'en', { toolbar: 'Insert Horizontal Line' diff --git a/plugins/horizontalrule/lang/eo.js b/plugins/horizontalrule/lang/eo.js index dc35cce19aa..1b4ada6e5cc 100644 --- a/plugins/horizontalrule/lang/eo.js +++ b/plugins/horizontalrule/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'eo', { toolbar: 'Enmeti Horizontalan Linion' diff --git a/plugins/horizontalrule/lang/es-mx.js b/plugins/horizontalrule/lang/es-mx.js index e4bf23fd486..959ba6b484e 100644 --- a/plugins/horizontalrule/lang/es-mx.js +++ b/plugins/horizontalrule/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'es-mx', { toolbar: 'Insertar una línea horizontal' diff --git a/plugins/horizontalrule/lang/es.js b/plugins/horizontalrule/lang/es.js index c5873fccbd2..27f5a70931f 100644 --- a/plugins/horizontalrule/lang/es.js +++ b/plugins/horizontalrule/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'es', { toolbar: 'Insertar Línea Horizontal' diff --git a/plugins/horizontalrule/lang/et.js b/plugins/horizontalrule/lang/et.js index 1c75ca5e424..9e74f6df2e2 100644 --- a/plugins/horizontalrule/lang/et.js +++ b/plugins/horizontalrule/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'et', { toolbar: 'Horisontaaljoone sisestamine' diff --git a/plugins/horizontalrule/lang/eu.js b/plugins/horizontalrule/lang/eu.js index 80d8fa72442..b959e7737a9 100644 --- a/plugins/horizontalrule/lang/eu.js +++ b/plugins/horizontalrule/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'eu', { toolbar: 'Txertatu marra horizontala' diff --git a/plugins/horizontalrule/lang/fa.js b/plugins/horizontalrule/lang/fa.js index f0239560dd1..7ca889b27be 100644 --- a/plugins/horizontalrule/lang/fa.js +++ b/plugins/horizontalrule/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'fa', { toolbar: 'گنجاندن خط افقی' diff --git a/plugins/horizontalrule/lang/fi.js b/plugins/horizontalrule/lang/fi.js index c8ee4922c99..840a8b5605e 100644 --- a/plugins/horizontalrule/lang/fi.js +++ b/plugins/horizontalrule/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'fi', { toolbar: 'Lisää murtoviiva' diff --git a/plugins/horizontalrule/lang/fo.js b/plugins/horizontalrule/lang/fo.js index 4685020e841..6e7231a6598 100644 --- a/plugins/horizontalrule/lang/fo.js +++ b/plugins/horizontalrule/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'fo', { toolbar: 'Ger vatnrætta linju' diff --git a/plugins/horizontalrule/lang/fr-ca.js b/plugins/horizontalrule/lang/fr-ca.js index f8108e7f324..8b4f28484e8 100644 --- a/plugins/horizontalrule/lang/fr-ca.js +++ b/plugins/horizontalrule/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'fr-ca', { toolbar: 'Insérer un séparateur horizontale' diff --git a/plugins/horizontalrule/lang/fr.js b/plugins/horizontalrule/lang/fr.js index f510cea4b8e..87211af25d4 100644 --- a/plugins/horizontalrule/lang/fr.js +++ b/plugins/horizontalrule/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'fr', { toolbar: 'Ligne horizontale' diff --git a/plugins/horizontalrule/lang/gl.js b/plugins/horizontalrule/lang/gl.js index 21f4694ceac..be7921ca268 100644 --- a/plugins/horizontalrule/lang/gl.js +++ b/plugins/horizontalrule/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'gl', { toolbar: 'Inserir unha liña horizontal' diff --git a/plugins/horizontalrule/lang/gu.js b/plugins/horizontalrule/lang/gu.js index 511914ba045..98d533cc444 100644 --- a/plugins/horizontalrule/lang/gu.js +++ b/plugins/horizontalrule/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'gu', { toolbar: 'સમસ્તરીય રેખા ઇન્સર્ટ/દાખલ કરવી' diff --git a/plugins/horizontalrule/lang/he.js b/plugins/horizontalrule/lang/he.js index fb8905b03a2..f3a8d98d5f4 100644 --- a/plugins/horizontalrule/lang/he.js +++ b/plugins/horizontalrule/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'he', { toolbar: 'הוספת קו אופקי' diff --git a/plugins/horizontalrule/lang/hi.js b/plugins/horizontalrule/lang/hi.js index dc21b1ea2b7..ef063eca04e 100644 --- a/plugins/horizontalrule/lang/hi.js +++ b/plugins/horizontalrule/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'hi', { toolbar: 'हॉरिज़ॉन्टल रेखा इन्सर्ट करें' diff --git a/plugins/horizontalrule/lang/hr.js b/plugins/horizontalrule/lang/hr.js index bf48860896c..e8ae3d64cb1 100644 --- a/plugins/horizontalrule/lang/hr.js +++ b/plugins/horizontalrule/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'hr', { toolbar: 'Ubaci vodoravnu liniju' diff --git a/plugins/horizontalrule/lang/hu.js b/plugins/horizontalrule/lang/hu.js index fdd58ea8da1..275225e3246 100644 --- a/plugins/horizontalrule/lang/hu.js +++ b/plugins/horizontalrule/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'hu', { toolbar: 'Elválasztóvonal beillesztése' diff --git a/plugins/horizontalrule/lang/id.js b/plugins/horizontalrule/lang/id.js index a886e56db08..43514275a00 100644 --- a/plugins/horizontalrule/lang/id.js +++ b/plugins/horizontalrule/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'id', { toolbar: 'Sisip Garis Horisontal' diff --git a/plugins/horizontalrule/lang/is.js b/plugins/horizontalrule/lang/is.js index fbea1f398fa..9d992e6320d 100644 --- a/plugins/horizontalrule/lang/is.js +++ b/plugins/horizontalrule/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'is', { toolbar: 'Lóðrétt lína' diff --git a/plugins/horizontalrule/lang/it.js b/plugins/horizontalrule/lang/it.js index ff35766207c..69e2db3270e 100644 --- a/plugins/horizontalrule/lang/it.js +++ b/plugins/horizontalrule/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'it', { toolbar: 'Inserisci riga orizzontale' diff --git a/plugins/horizontalrule/lang/ja.js b/plugins/horizontalrule/lang/ja.js index 4390cf65121..ada12fd0310 100644 --- a/plugins/horizontalrule/lang/ja.js +++ b/plugins/horizontalrule/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'ja', { toolbar: '水平線' diff --git a/plugins/horizontalrule/lang/ka.js b/plugins/horizontalrule/lang/ka.js index 95e37eae752..5629264ddec 100644 --- a/plugins/horizontalrule/lang/ka.js +++ b/plugins/horizontalrule/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'ka', { toolbar: 'ჰორიზონტალური ხაზის ჩასმა' diff --git a/plugins/horizontalrule/lang/km.js b/plugins/horizontalrule/lang/km.js index b33003bec29..3d060e1dbb8 100644 --- a/plugins/horizontalrule/lang/km.js +++ b/plugins/horizontalrule/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'km', { toolbar: 'បន្ថែមបន្ទាត់ផ្តេក' diff --git a/plugins/horizontalrule/lang/ko.js b/plugins/horizontalrule/lang/ko.js index 96057547804..c31c05866ed 100644 --- a/plugins/horizontalrule/lang/ko.js +++ b/plugins/horizontalrule/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'ko', { toolbar: '가로 줄 삽입' diff --git a/plugins/horizontalrule/lang/ku.js b/plugins/horizontalrule/lang/ku.js index af4737eea07..f66c1ab3874 100644 --- a/plugins/horizontalrule/lang/ku.js +++ b/plugins/horizontalrule/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'ku', { toolbar: 'دانانی هێلی ئاسۆیی' diff --git a/plugins/horizontalrule/lang/lt.js b/plugins/horizontalrule/lang/lt.js index 5fd84256775..352e3234049 100644 --- a/plugins/horizontalrule/lang/lt.js +++ b/plugins/horizontalrule/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'lt', { toolbar: 'Įterpti horizontalią liniją' diff --git a/plugins/horizontalrule/lang/lv.js b/plugins/horizontalrule/lang/lv.js index b7220f506b0..7a8ee457596 100644 --- a/plugins/horizontalrule/lang/lv.js +++ b/plugins/horizontalrule/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'lv', { toolbar: 'Ievietot horizontālu Atdalītājsvītru' diff --git a/plugins/horizontalrule/lang/mk.js b/plugins/horizontalrule/lang/mk.js index 50f77a565d8..795e28ca937 100644 --- a/plugins/horizontalrule/lang/mk.js +++ b/plugins/horizontalrule/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'mk', { toolbar: 'Insert Horizontal Line' // MISSING diff --git a/plugins/horizontalrule/lang/mn.js b/plugins/horizontalrule/lang/mn.js index 6288bd56198..417a31a579d 100644 --- a/plugins/horizontalrule/lang/mn.js +++ b/plugins/horizontalrule/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'mn', { toolbar: 'Хөндлөн зураас оруулах' diff --git a/plugins/horizontalrule/lang/ms.js b/plugins/horizontalrule/lang/ms.js index 04391778925..6cf0e6a39ef 100644 --- a/plugins/horizontalrule/lang/ms.js +++ b/plugins/horizontalrule/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'ms', { toolbar: 'Masukkan Garisan Membujur' diff --git a/plugins/horizontalrule/lang/nb.js b/plugins/horizontalrule/lang/nb.js index 435f8660bcc..670a45206a0 100644 --- a/plugins/horizontalrule/lang/nb.js +++ b/plugins/horizontalrule/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'nb', { toolbar: 'Sett inn horisontal linje' diff --git a/plugins/horizontalrule/lang/nl.js b/plugins/horizontalrule/lang/nl.js index 423ece5daba..536c6c8e0aa 100644 --- a/plugins/horizontalrule/lang/nl.js +++ b/plugins/horizontalrule/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'nl', { toolbar: 'Horizontale lijn invoegen' diff --git a/plugins/horizontalrule/lang/no.js b/plugins/horizontalrule/lang/no.js index f3a133b8543..219f2ba12cf 100644 --- a/plugins/horizontalrule/lang/no.js +++ b/plugins/horizontalrule/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'no', { toolbar: 'Sett inn horisontal linje' diff --git a/plugins/horizontalrule/lang/oc.js b/plugins/horizontalrule/lang/oc.js index 5a90dac492a..e9bc1b4a3b3 100644 --- a/plugins/horizontalrule/lang/oc.js +++ b/plugins/horizontalrule/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'oc', { toolbar: 'Inserir una linha orizontala' diff --git a/plugins/horizontalrule/lang/pl.js b/plugins/horizontalrule/lang/pl.js index 37634fa59b2..155f19fa262 100644 --- a/plugins/horizontalrule/lang/pl.js +++ b/plugins/horizontalrule/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'pl', { toolbar: 'Wstaw poziomą linię' diff --git a/plugins/horizontalrule/lang/pt-br.js b/plugins/horizontalrule/lang/pt-br.js index c46880a713b..d0fe12c1d79 100644 --- a/plugins/horizontalrule/lang/pt-br.js +++ b/plugins/horizontalrule/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'pt-br', { toolbar: 'Inserir Linha Horizontal' diff --git a/plugins/horizontalrule/lang/pt.js b/plugins/horizontalrule/lang/pt.js index c636df0ffed..60947501b6e 100644 --- a/plugins/horizontalrule/lang/pt.js +++ b/plugins/horizontalrule/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'pt', { toolbar: 'Inserir linha horizontal' diff --git a/plugins/horizontalrule/lang/ro.js b/plugins/horizontalrule/lang/ro.js index e1422a4138c..a0f01741c7d 100644 --- a/plugins/horizontalrule/lang/ro.js +++ b/plugins/horizontalrule/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'ro', { toolbar: 'Inserează linie orizontală' diff --git a/plugins/horizontalrule/lang/ru.js b/plugins/horizontalrule/lang/ru.js index 7d15649e695..98584dfe171 100644 --- a/plugins/horizontalrule/lang/ru.js +++ b/plugins/horizontalrule/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'ru', { toolbar: 'Вставить горизонтальную линию' diff --git a/plugins/horizontalrule/lang/si.js b/plugins/horizontalrule/lang/si.js index df2176d1244..a0574548900 100644 --- a/plugins/horizontalrule/lang/si.js +++ b/plugins/horizontalrule/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'si', { toolbar: 'තිරස් රේඛාවක් ඇතුලත් කරන්න' diff --git a/plugins/horizontalrule/lang/sk.js b/plugins/horizontalrule/lang/sk.js index 408b1433525..0d9b3d079ac 100644 --- a/plugins/horizontalrule/lang/sk.js +++ b/plugins/horizontalrule/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'sk', { toolbar: 'Vložiť vodorovnú čiaru' diff --git a/plugins/horizontalrule/lang/sl.js b/plugins/horizontalrule/lang/sl.js index 87cd69b8107..a94524d6927 100644 --- a/plugins/horizontalrule/lang/sl.js +++ b/plugins/horizontalrule/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'sl', { toolbar: 'Vstavi vodoravno črto' diff --git a/plugins/horizontalrule/lang/sq.js b/plugins/horizontalrule/lang/sq.js index 3785b6a4b93..3a7ed6036f7 100644 --- a/plugins/horizontalrule/lang/sq.js +++ b/plugins/horizontalrule/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'sq', { toolbar: 'Shto Vijë Horizontale' diff --git a/plugins/horizontalrule/lang/sr-latn.js b/plugins/horizontalrule/lang/sr-latn.js index 0d2d938ca00..46c159c4bbc 100644 --- a/plugins/horizontalrule/lang/sr-latn.js +++ b/plugins/horizontalrule/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'sr-latn', { toolbar: 'Unesi horizontalnu liniju' diff --git a/plugins/horizontalrule/lang/sr.js b/plugins/horizontalrule/lang/sr.js index d068ddd02d5..1b1ff8f548a 100644 --- a/plugins/horizontalrule/lang/sr.js +++ b/plugins/horizontalrule/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'sr', { toolbar: 'Унеси хоризонталну линију' diff --git a/plugins/horizontalrule/lang/sv.js b/plugins/horizontalrule/lang/sv.js index dcbca1b41fe..85a6c9b6236 100644 --- a/plugins/horizontalrule/lang/sv.js +++ b/plugins/horizontalrule/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'sv', { toolbar: 'Infoga horisontal linje' diff --git a/plugins/horizontalrule/lang/th.js b/plugins/horizontalrule/lang/th.js index 4f19f939886..d7b4a02b891 100644 --- a/plugins/horizontalrule/lang/th.js +++ b/plugins/horizontalrule/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'th', { toolbar: 'แทรกเส้นคั่นบรรทัด' diff --git a/plugins/horizontalrule/lang/tr.js b/plugins/horizontalrule/lang/tr.js index 998c5bb9c90..2e4c168f4b7 100644 --- a/plugins/horizontalrule/lang/tr.js +++ b/plugins/horizontalrule/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'tr', { toolbar: 'Yatay Satır Ekle' diff --git a/plugins/horizontalrule/lang/tt.js b/plugins/horizontalrule/lang/tt.js index f331919e5d5..23c7dbadb34 100644 --- a/plugins/horizontalrule/lang/tt.js +++ b/plugins/horizontalrule/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'tt', { toolbar: 'Ятма сызык өстәү' diff --git a/plugins/horizontalrule/lang/ug.js b/plugins/horizontalrule/lang/ug.js index f65a858141c..4139b1a689d 100644 --- a/plugins/horizontalrule/lang/ug.js +++ b/plugins/horizontalrule/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'ug', { toolbar: 'توغرا سىزىق قىستۇر' diff --git a/plugins/horizontalrule/lang/uk.js b/plugins/horizontalrule/lang/uk.js index 0632d20aa59..0c65262809b 100644 --- a/plugins/horizontalrule/lang/uk.js +++ b/plugins/horizontalrule/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'uk', { toolbar: 'Горизонтальна лінія' diff --git a/plugins/horizontalrule/lang/vi.js b/plugins/horizontalrule/lang/vi.js index cfe72dcd0a7..267e3e38be4 100644 --- a/plugins/horizontalrule/lang/vi.js +++ b/plugins/horizontalrule/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'vi', { toolbar: 'Chèn đường phân cách ngang' diff --git a/plugins/horizontalrule/lang/zh-cn.js b/plugins/horizontalrule/lang/zh-cn.js index 58ed0c35057..af3cb866eb8 100644 --- a/plugins/horizontalrule/lang/zh-cn.js +++ b/plugins/horizontalrule/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'zh-cn', { toolbar: '插入水平线' diff --git a/plugins/horizontalrule/lang/zh.js b/plugins/horizontalrule/lang/zh.js index 2372de619ec..6a63056bbcc 100644 --- a/plugins/horizontalrule/lang/zh.js +++ b/plugins/horizontalrule/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'horizontalrule', 'zh', { toolbar: '插入水平線' diff --git a/plugins/horizontalrule/plugin.js b/plugins/horizontalrule/plugin.js index cf6f1cc98cc..1dac5b49a21 100644 --- a/plugins/horizontalrule/plugin.js +++ b/plugins/horizontalrule/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/htmlwriter/plugin.js b/plugins/htmlwriter/plugin.js index 05327423a79..fe187edd18d 100644 --- a/plugins/htmlwriter/plugin.js +++ b/plugins/htmlwriter/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.add( 'htmlwriter', { diff --git a/plugins/htmlwriter/samples/outputhtml.html b/plugins/htmlwriter/samples/outputhtml.html index edb6d525241..7522be1c161 100644 --- a/plugins/htmlwriter/samples/outputhtml.html +++ b/plugins/htmlwriter/samples/outputhtml.html @@ -1,7 +1,7 @@ diff --git a/plugins/iframe/dialogs/iframe.js b/plugins/iframe/dialogs/iframe.js index 30c31cf4380..82dfc79e555 100644 --- a/plugins/iframe/dialogs/iframe.js +++ b/plugins/iframe/dialogs/iframe.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/iframe/lang/af.js b/plugins/iframe/lang/af.js index 8e922961a95..68103941689 100644 --- a/plugins/iframe/lang/af.js +++ b/plugins/iframe/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'af', { border: 'Wys rand van raam', diff --git a/plugins/iframe/lang/ar.js b/plugins/iframe/lang/ar.js index f6a712d798c..8f3cd612946 100644 --- a/plugins/iframe/lang/ar.js +++ b/plugins/iframe/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'ar', { border: 'إظهار حدود الإطار', diff --git a/plugins/iframe/lang/az.js b/plugins/iframe/lang/az.js index 5badc1c6f5f..888455d4b29 100644 --- a/plugins/iframe/lang/az.js +++ b/plugins/iframe/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'az', { border: 'Çərçivə sərhədlərini göstər', diff --git a/plugins/iframe/lang/bg.js b/plugins/iframe/lang/bg.js index 3adf14bbe1e..d895c070bce 100644 --- a/plugins/iframe/lang/bg.js +++ b/plugins/iframe/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'bg', { border: 'Показва рамка на карето', diff --git a/plugins/iframe/lang/bn.js b/plugins/iframe/lang/bn.js index b5ba0280693..349bc895d42 100644 --- a/plugins/iframe/lang/bn.js +++ b/plugins/iframe/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'bn', { border: 'Show frame border', // MISSING diff --git a/plugins/iframe/lang/bs.js b/plugins/iframe/lang/bs.js index 8e5a30a55d3..f27209db506 100644 --- a/plugins/iframe/lang/bs.js +++ b/plugins/iframe/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'bs', { border: 'Show frame border', // MISSING diff --git a/plugins/iframe/lang/ca.js b/plugins/iframe/lang/ca.js index 2cff270fa19..ef6bccead07 100644 --- a/plugins/iframe/lang/ca.js +++ b/plugins/iframe/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'ca', { border: 'Mostra la vora del marc', diff --git a/plugins/iframe/lang/cs.js b/plugins/iframe/lang/cs.js index f7ec265e5ef..b3144ebf5d6 100644 --- a/plugins/iframe/lang/cs.js +++ b/plugins/iframe/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'cs', { border: 'Zobrazit okraj', diff --git a/plugins/iframe/lang/cy.js b/plugins/iframe/lang/cy.js index e949e2d7077..f6081f48bb3 100644 --- a/plugins/iframe/lang/cy.js +++ b/plugins/iframe/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'cy', { border: 'Dangos ymyl y ffrâm', diff --git a/plugins/iframe/lang/da.js b/plugins/iframe/lang/da.js index a256852dcb9..ae9273bdb5d 100644 --- a/plugins/iframe/lang/da.js +++ b/plugins/iframe/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'da', { border: 'Vis kant på rammen', diff --git a/plugins/iframe/lang/de-ch.js b/plugins/iframe/lang/de-ch.js index 71b419dd2fc..65430f1f2b8 100644 --- a/plugins/iframe/lang/de-ch.js +++ b/plugins/iframe/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'de-ch', { border: 'Rahmen anzeigen', diff --git a/plugins/iframe/lang/de.js b/plugins/iframe/lang/de.js index d68171a8612..50817ef43a2 100644 --- a/plugins/iframe/lang/de.js +++ b/plugins/iframe/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'de', { border: 'Rahmen anzeigen', diff --git a/plugins/iframe/lang/el.js b/plugins/iframe/lang/el.js index 1123f632cae..6c6f01b2401 100644 --- a/plugins/iframe/lang/el.js +++ b/plugins/iframe/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'el', { border: 'Προβολή περιγράμματος πλαισίου', diff --git a/plugins/iframe/lang/en-au.js b/plugins/iframe/lang/en-au.js index 4b55a3aded6..d32a95d2732 100644 --- a/plugins/iframe/lang/en-au.js +++ b/plugins/iframe/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'en-au', { border: 'Show frame border', diff --git a/plugins/iframe/lang/en-ca.js b/plugins/iframe/lang/en-ca.js index d3cdbeed2a9..81986c5b415 100644 --- a/plugins/iframe/lang/en-ca.js +++ b/plugins/iframe/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'en-ca', { border: 'Show frame border', // MISSING diff --git a/plugins/iframe/lang/en-gb.js b/plugins/iframe/lang/en-gb.js index 9e5b19fdaaf..622e67ef77f 100644 --- a/plugins/iframe/lang/en-gb.js +++ b/plugins/iframe/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'en-gb', { border: 'Show frame border', diff --git a/plugins/iframe/lang/en.js b/plugins/iframe/lang/en.js index de094dd7dff..873e5c76d79 100644 --- a/plugins/iframe/lang/en.js +++ b/plugins/iframe/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'en', { border: 'Show frame border', diff --git a/plugins/iframe/lang/eo.js b/plugins/iframe/lang/eo.js index 534caa9f506..95e1edf5019 100644 --- a/plugins/iframe/lang/eo.js +++ b/plugins/iframe/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'eo', { border: 'Montri borderon de kadro (frame)', diff --git a/plugins/iframe/lang/es-mx.js b/plugins/iframe/lang/es-mx.js index 26f0274d767..ed864553fa0 100644 --- a/plugins/iframe/lang/es-mx.js +++ b/plugins/iframe/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'es-mx', { border: 'Mostrar el borde del marco', diff --git a/plugins/iframe/lang/es.js b/plugins/iframe/lang/es.js index 3f829aa0ff4..71d8e066645 100644 --- a/plugins/iframe/lang/es.js +++ b/plugins/iframe/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'es', { border: 'Mostrar borde del marco', diff --git a/plugins/iframe/lang/et.js b/plugins/iframe/lang/et.js index efa89732fca..1788cf1b43a 100644 --- a/plugins/iframe/lang/et.js +++ b/plugins/iframe/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'et', { border: 'Raami äärise näitamine', diff --git a/plugins/iframe/lang/eu.js b/plugins/iframe/lang/eu.js index 55eccec18f4..94bcbaef515 100644 --- a/plugins/iframe/lang/eu.js +++ b/plugins/iframe/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'eu', { border: 'Erakutsi markoaren ertza', diff --git a/plugins/iframe/lang/fa.js b/plugins/iframe/lang/fa.js index dafc3d97aea..99d914fdc2d 100644 --- a/plugins/iframe/lang/fa.js +++ b/plugins/iframe/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'fa', { border: 'نمایش خطوط frame', diff --git a/plugins/iframe/lang/fi.js b/plugins/iframe/lang/fi.js index 5f73598ba78..a9513d54a73 100644 --- a/plugins/iframe/lang/fi.js +++ b/plugins/iframe/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'fi', { border: 'Näytä kehyksen reunat', diff --git a/plugins/iframe/lang/fo.js b/plugins/iframe/lang/fo.js index 56ca7ed5a1a..439616c8c2f 100644 --- a/plugins/iframe/lang/fo.js +++ b/plugins/iframe/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'fo', { border: 'Vís frame kant', diff --git a/plugins/iframe/lang/fr-ca.js b/plugins/iframe/lang/fr-ca.js index 6b62f5f063b..c376be6ef51 100644 --- a/plugins/iframe/lang/fr-ca.js +++ b/plugins/iframe/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'fr-ca', { border: 'Afficher la bordure du cadre', diff --git a/plugins/iframe/lang/fr.js b/plugins/iframe/lang/fr.js index eefbe78139c..df3d9716103 100644 --- a/plugins/iframe/lang/fr.js +++ b/plugins/iframe/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'fr', { border: 'Afficher la bordure du cadre', diff --git a/plugins/iframe/lang/gl.js b/plugins/iframe/lang/gl.js index f5d61e3ea4a..cadf2873c54 100644 --- a/plugins/iframe/lang/gl.js +++ b/plugins/iframe/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'gl', { border: 'Amosar o bordo do marco', diff --git a/plugins/iframe/lang/gu.js b/plugins/iframe/lang/gu.js index c88110228a1..8f7085f5793 100644 --- a/plugins/iframe/lang/gu.js +++ b/plugins/iframe/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'gu', { border: 'ફ્રેમ બોર્ડેર બતાવવી', diff --git a/plugins/iframe/lang/he.js b/plugins/iframe/lang/he.js index 82bfb86ae23..79f136cae8a 100644 --- a/plugins/iframe/lang/he.js +++ b/plugins/iframe/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'he', { border: 'הראה מסגרת לחלון', diff --git a/plugins/iframe/lang/hi.js b/plugins/iframe/lang/hi.js index 63b8081d1ba..b51439776b8 100644 --- a/plugins/iframe/lang/hi.js +++ b/plugins/iframe/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'hi', { border: 'Show frame border', diff --git a/plugins/iframe/lang/hr.js b/plugins/iframe/lang/hr.js index 5055a1b1e39..a207b9b01b1 100644 --- a/plugins/iframe/lang/hr.js +++ b/plugins/iframe/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'hr', { border: 'Prikaži okvir IFrame-a', diff --git a/plugins/iframe/lang/hu.js b/plugins/iframe/lang/hu.js index 030909eb505..44732ed9f00 100644 --- a/plugins/iframe/lang/hu.js +++ b/plugins/iframe/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'hu', { border: 'Legyen keret', diff --git a/plugins/iframe/lang/id.js b/plugins/iframe/lang/id.js index ff589b213cb..459088be2ed 100644 --- a/plugins/iframe/lang/id.js +++ b/plugins/iframe/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'id', { border: 'Tampilkan Batas Bingkai', diff --git a/plugins/iframe/lang/is.js b/plugins/iframe/lang/is.js index cf0aae567e1..cb0170eb087 100644 --- a/plugins/iframe/lang/is.js +++ b/plugins/iframe/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'is', { border: 'Show frame border', // MISSING diff --git a/plugins/iframe/lang/it.js b/plugins/iframe/lang/it.js index e10231d4cbe..22a5d9dfa21 100644 --- a/plugins/iframe/lang/it.js +++ b/plugins/iframe/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'it', { border: 'Mostra il bordo', diff --git a/plugins/iframe/lang/ja.js b/plugins/iframe/lang/ja.js index fe07141b736..5fd9724f6ca 100644 --- a/plugins/iframe/lang/ja.js +++ b/plugins/iframe/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'ja', { border: 'フレームの枠を表示', diff --git a/plugins/iframe/lang/ka.js b/plugins/iframe/lang/ka.js index 6d29f9f1d38..f53ef62421b 100644 --- a/plugins/iframe/lang/ka.js +++ b/plugins/iframe/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'ka', { border: 'ჩარჩოს გამოჩენა', diff --git a/plugins/iframe/lang/km.js b/plugins/iframe/lang/km.js index 623dab5da82..a783697866e 100644 --- a/plugins/iframe/lang/km.js +++ b/plugins/iframe/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'km', { border: 'បង្ហាញ​បន្ទាត់​ស៊ុម', diff --git a/plugins/iframe/lang/ko.js b/plugins/iframe/lang/ko.js index d8de11ae307..8d44e9d84a4 100644 --- a/plugins/iframe/lang/ko.js +++ b/plugins/iframe/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'ko', { border: '프레임 테두리 표시', diff --git a/plugins/iframe/lang/ku.js b/plugins/iframe/lang/ku.js index 2b4f393d8af..4a63dacae43 100644 --- a/plugins/iframe/lang/ku.js +++ b/plugins/iframe/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'ku', { border: 'نیشاندانی لاکێشه بە چوواردەوری چووارچێوە', diff --git a/plugins/iframe/lang/lt.js b/plugins/iframe/lang/lt.js index 9f81712fc22..7df49d70f9c 100644 --- a/plugins/iframe/lang/lt.js +++ b/plugins/iframe/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'lt', { border: 'Rodyti rėmelį', diff --git a/plugins/iframe/lang/lv.js b/plugins/iframe/lang/lv.js index 223be3cb44f..d7b4f501d02 100644 --- a/plugins/iframe/lang/lv.js +++ b/plugins/iframe/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'lv', { border: 'Rādīt rāmi', diff --git a/plugins/iframe/lang/mk.js b/plugins/iframe/lang/mk.js index dca2220699c..97467b9ac59 100644 --- a/plugins/iframe/lang/mk.js +++ b/plugins/iframe/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'mk', { border: 'Show frame border', // MISSING diff --git a/plugins/iframe/lang/mn.js b/plugins/iframe/lang/mn.js index c6744022132..dda873ef019 100644 --- a/plugins/iframe/lang/mn.js +++ b/plugins/iframe/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'mn', { border: 'Show frame border', // MISSING diff --git a/plugins/iframe/lang/ms.js b/plugins/iframe/lang/ms.js index 00c6c3c65c5..0c9354fd4db 100644 --- a/plugins/iframe/lang/ms.js +++ b/plugins/iframe/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'ms', { border: 'Show frame border', // MISSING diff --git a/plugins/iframe/lang/nb.js b/plugins/iframe/lang/nb.js index 0038e502f27..a66ee235728 100644 --- a/plugins/iframe/lang/nb.js +++ b/plugins/iframe/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'nb', { border: 'Vis ramme rundt iframe', diff --git a/plugins/iframe/lang/nl.js b/plugins/iframe/lang/nl.js index a76ce88b8ab..cd36268764f 100644 --- a/plugins/iframe/lang/nl.js +++ b/plugins/iframe/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'nl', { border: 'Framerand tonen', diff --git a/plugins/iframe/lang/no.js b/plugins/iframe/lang/no.js index 8c5e5c38efc..a99d6d263bc 100644 --- a/plugins/iframe/lang/no.js +++ b/plugins/iframe/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'no', { border: 'Viss ramme rundt iframe', diff --git a/plugins/iframe/lang/oc.js b/plugins/iframe/lang/oc.js index 54a322d8092..a8f3de0544e 100644 --- a/plugins/iframe/lang/oc.js +++ b/plugins/iframe/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'oc', { border: 'Afichar la bordadura del quadre', diff --git a/plugins/iframe/lang/pl.js b/plugins/iframe/lang/pl.js index c2874e8f10e..78c2a1f589d 100644 --- a/plugins/iframe/lang/pl.js +++ b/plugins/iframe/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'pl', { border: 'Pokaż obramowanie obiektu IFrame', diff --git a/plugins/iframe/lang/pt-br.js b/plugins/iframe/lang/pt-br.js index 5ba131e3970..dcb4f4b71ec 100644 --- a/plugins/iframe/lang/pt-br.js +++ b/plugins/iframe/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'pt-br', { border: 'Mostra borda do iframe', diff --git a/plugins/iframe/lang/pt.js b/plugins/iframe/lang/pt.js index 78f74968609..61e04d95c5d 100644 --- a/plugins/iframe/lang/pt.js +++ b/plugins/iframe/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'pt', { border: 'Mostrar a borda da Frame', diff --git a/plugins/iframe/lang/ro.js b/plugins/iframe/lang/ro.js index ea9a6a8ec26..c84709aade4 100644 --- a/plugins/iframe/lang/ro.js +++ b/plugins/iframe/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'ro', { border: 'Arată bordura chenarului', diff --git a/plugins/iframe/lang/ru.js b/plugins/iframe/lang/ru.js index 6e44ed2dc19..31c4c8ffe91 100644 --- a/plugins/iframe/lang/ru.js +++ b/plugins/iframe/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'ru', { border: 'Показать границы фрейма', diff --git a/plugins/iframe/lang/si.js b/plugins/iframe/lang/si.js index df6e38ccd94..41c2fef669f 100644 --- a/plugins/iframe/lang/si.js +++ b/plugins/iframe/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'si', { border: 'සැකිල්ලේ කඩයිම් ', diff --git a/plugins/iframe/lang/sk.js b/plugins/iframe/lang/sk.js index d342388dd73..6b541e4f4e8 100644 --- a/plugins/iframe/lang/sk.js +++ b/plugins/iframe/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'sk', { border: 'Zobraziť rám frame-u', diff --git a/plugins/iframe/lang/sl.js b/plugins/iframe/lang/sl.js index c3b220e2c6b..2e7bc857772 100644 --- a/plugins/iframe/lang/sl.js +++ b/plugins/iframe/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'sl', { border: 'Pokaži obrobo okvirja', diff --git a/plugins/iframe/lang/sq.js b/plugins/iframe/lang/sq.js index c5e0b8f7202..2354de6d3dc 100644 --- a/plugins/iframe/lang/sq.js +++ b/plugins/iframe/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'sq', { border: 'Shfaq kufirin e kornizës', diff --git a/plugins/iframe/lang/sr-latn.js b/plugins/iframe/lang/sr-latn.js index cfb8772b207..9334987be93 100644 --- a/plugins/iframe/lang/sr-latn.js +++ b/plugins/iframe/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'sr-latn', { border: 'Prikaži granicu okvira', diff --git a/plugins/iframe/lang/sr.js b/plugins/iframe/lang/sr.js index fc628da4cc2..edd7d6ea5ea 100644 --- a/plugins/iframe/lang/sr.js +++ b/plugins/iframe/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'sr', { border: 'Прикажи границу оквира', diff --git a/plugins/iframe/lang/sv.js b/plugins/iframe/lang/sv.js index 94ff6e09310..3abf82f3112 100644 --- a/plugins/iframe/lang/sv.js +++ b/plugins/iframe/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'sv', { border: 'Visa ramkant', diff --git a/plugins/iframe/lang/th.js b/plugins/iframe/lang/th.js index 75e009cd925..8baeffb1673 100644 --- a/plugins/iframe/lang/th.js +++ b/plugins/iframe/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'th', { border: 'Show frame border', // MISSING diff --git a/plugins/iframe/lang/tr.js b/plugins/iframe/lang/tr.js index d5cd4bd6026..36e21a623cd 100644 --- a/plugins/iframe/lang/tr.js +++ b/plugins/iframe/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'tr', { border: 'Çerceve sınırlarını göster', diff --git a/plugins/iframe/lang/tt.js b/plugins/iframe/lang/tt.js index 1c1842bad7f..8167bdd3286 100644 --- a/plugins/iframe/lang/tt.js +++ b/plugins/iframe/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'tt', { border: 'Frame чикләрен күрсәтү', diff --git a/plugins/iframe/lang/ug.js b/plugins/iframe/lang/ug.js index c2c8af328d7..1757cfde25c 100644 --- a/plugins/iframe/lang/ug.js +++ b/plugins/iframe/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'ug', { border: 'كاندۇك گىرۋەكلىرىنى كۆرسەت', diff --git a/plugins/iframe/lang/uk.js b/plugins/iframe/lang/uk.js index 23797f1ff6b..65fffd6f4f3 100644 --- a/plugins/iframe/lang/uk.js +++ b/plugins/iframe/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'uk', { border: 'Показати рамки фрейму', diff --git a/plugins/iframe/lang/vi.js b/plugins/iframe/lang/vi.js index 655774c153e..1103205ae84 100644 --- a/plugins/iframe/lang/vi.js +++ b/plugins/iframe/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'vi', { border: 'Hiển thị viền khung', diff --git a/plugins/iframe/lang/zh-cn.js b/plugins/iframe/lang/zh-cn.js index 58edef58df2..e48de2b244e 100644 --- a/plugins/iframe/lang/zh-cn.js +++ b/plugins/iframe/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'zh-cn', { border: '显示框架边框', diff --git a/plugins/iframe/lang/zh.js b/plugins/iframe/lang/zh.js index f23a891f5b5..aaa60538f7c 100644 --- a/plugins/iframe/lang/zh.js +++ b/plugins/iframe/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'iframe', 'zh', { border: '顯示框架框線', diff --git a/plugins/iframe/plugin.js b/plugins/iframe/plugin.js index 934c2ce58f7..b694f225888 100644 --- a/plugins/iframe/plugin.js +++ b/plugins/iframe/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/iframedialog/plugin.js b/plugins/iframedialog/plugin.js index 21d0f3f1faf..38b67f1ed53 100644 --- a/plugins/iframedialog/plugin.js +++ b/plugins/iframedialog/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/image/dialogs/image.js b/plugins/image/dialogs/image.js index 25c3aa71f97..ae9447989ab 100644 --- a/plugins/image/dialogs/image.js +++ b/plugins/image/dialogs/image.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/image/lang/af.js b/plugins/image/lang/af.js index 5fb4f12c395..9c99027e924 100644 --- a/plugins/image/lang/af.js +++ b/plugins/image/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'af', { alt: 'Alternatiewe teks', diff --git a/plugins/image/lang/ar.js b/plugins/image/lang/ar.js index 7de89dfe447..818e4f2bce1 100644 --- a/plugins/image/lang/ar.js +++ b/plugins/image/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'ar', { alt: 'عنوان الصورة', diff --git a/plugins/image/lang/az.js b/plugins/image/lang/az.js index ded163e91da..a58baee5dc5 100644 --- a/plugins/image/lang/az.js +++ b/plugins/image/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'az', { alt: 'Alternativ mətn', diff --git a/plugins/image/lang/bg.js b/plugins/image/lang/bg.js index 2f1a3dc8cb4..7454b4678be 100644 --- a/plugins/image/lang/bg.js +++ b/plugins/image/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'bg', { alt: 'Алтернативен текст', diff --git a/plugins/image/lang/bn.js b/plugins/image/lang/bn.js index 49dd382d412..864dcb00558 100644 --- a/plugins/image/lang/bn.js +++ b/plugins/image/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'bn', { alt: 'বিকল্প টেক্সট', diff --git a/plugins/image/lang/bs.js b/plugins/image/lang/bs.js index 901d8923c27..3126ffcd2ee 100644 --- a/plugins/image/lang/bs.js +++ b/plugins/image/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'bs', { alt: 'Tekst na slici', diff --git a/plugins/image/lang/ca.js b/plugins/image/lang/ca.js index d460b1b8a36..2548355b1c2 100644 --- a/plugins/image/lang/ca.js +++ b/plugins/image/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'ca', { alt: 'Text alternatiu', diff --git a/plugins/image/lang/cs.js b/plugins/image/lang/cs.js index 45ee18f6f6d..2a71004b935 100644 --- a/plugins/image/lang/cs.js +++ b/plugins/image/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'cs', { alt: 'Alternativní text', diff --git a/plugins/image/lang/cy.js b/plugins/image/lang/cy.js index 769c7374f4e..15667be4336 100644 --- a/plugins/image/lang/cy.js +++ b/plugins/image/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'cy', { alt: 'Testun Amgen', diff --git a/plugins/image/lang/da.js b/plugins/image/lang/da.js index 9432fc2c6a3..3bec0ab0815 100644 --- a/plugins/image/lang/da.js +++ b/plugins/image/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'da', { alt: 'Alternativ tekst', diff --git a/plugins/image/lang/de-ch.js b/plugins/image/lang/de-ch.js index e4959caafbd..686df3f6b8f 100644 --- a/plugins/image/lang/de-ch.js +++ b/plugins/image/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'de-ch', { alt: 'Alternativer Text', diff --git a/plugins/image/lang/de.js b/plugins/image/lang/de.js index 0cb9d4ecba7..a433af74bc2 100644 --- a/plugins/image/lang/de.js +++ b/plugins/image/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'de', { alt: 'Alternativer Text', diff --git a/plugins/image/lang/el.js b/plugins/image/lang/el.js index 61f75c6378b..02b3dcdf933 100644 --- a/plugins/image/lang/el.js +++ b/plugins/image/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'el', { alt: 'Εναλλακτικό Κείμενο', diff --git a/plugins/image/lang/en-au.js b/plugins/image/lang/en-au.js index fb27cdfd6d9..d0887111362 100644 --- a/plugins/image/lang/en-au.js +++ b/plugins/image/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'en-au', { alt: 'Alternative Text', diff --git a/plugins/image/lang/en-ca.js b/plugins/image/lang/en-ca.js index 0d419531419..9dfa0c9d474 100644 --- a/plugins/image/lang/en-ca.js +++ b/plugins/image/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'en-ca', { alt: 'Alternative Text', diff --git a/plugins/image/lang/en-gb.js b/plugins/image/lang/en-gb.js index 31eba93956a..1b3e365692f 100644 --- a/plugins/image/lang/en-gb.js +++ b/plugins/image/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'en-gb', { alt: 'Alternative Text', diff --git a/plugins/image/lang/en.js b/plugins/image/lang/en.js index d746249fbba..435dbc9698c 100644 --- a/plugins/image/lang/en.js +++ b/plugins/image/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'en', { alt: 'Alternative Text', diff --git a/plugins/image/lang/eo.js b/plugins/image/lang/eo.js index be83e1bef94..70e4cda13ae 100644 --- a/plugins/image/lang/eo.js +++ b/plugins/image/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'eo', { alt: 'Anstataŭiga Teksto', diff --git a/plugins/image/lang/es-mx.js b/plugins/image/lang/es-mx.js index 2fbe3ce5fee..e62aa0d71fd 100644 --- a/plugins/image/lang/es-mx.js +++ b/plugins/image/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'es-mx', { alt: 'Texto alternativo', diff --git a/plugins/image/lang/es.js b/plugins/image/lang/es.js index d22f5bc9adb..c740de6087d 100644 --- a/plugins/image/lang/es.js +++ b/plugins/image/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'es', { alt: 'Texto Alternativo', diff --git a/plugins/image/lang/et.js b/plugins/image/lang/et.js index e60010e07ba..b6fcb8685e1 100644 --- a/plugins/image/lang/et.js +++ b/plugins/image/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'et', { alt: 'Alternatiivne tekst', diff --git a/plugins/image/lang/eu.js b/plugins/image/lang/eu.js index d3114a3b884..1b82f0fa00b 100644 --- a/plugins/image/lang/eu.js +++ b/plugins/image/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'eu', { alt: 'Ordezko testua', diff --git a/plugins/image/lang/fa.js b/plugins/image/lang/fa.js index 951a5919ced..5ada2e20f9f 100644 --- a/plugins/image/lang/fa.js +++ b/plugins/image/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'fa', { alt: 'متن جایگزین', diff --git a/plugins/image/lang/fi.js b/plugins/image/lang/fi.js index a9d1762d834..9c595e1b48a 100644 --- a/plugins/image/lang/fi.js +++ b/plugins/image/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'fi', { alt: 'Vaihtoehtoinen teksti', diff --git a/plugins/image/lang/fo.js b/plugins/image/lang/fo.js index 46a4cd9ffca..3eb8dacc82e 100644 --- a/plugins/image/lang/fo.js +++ b/plugins/image/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'fo', { alt: 'Alternativur tekstur', diff --git a/plugins/image/lang/fr-ca.js b/plugins/image/lang/fr-ca.js index 463d8c3012b..60b29635894 100644 --- a/plugins/image/lang/fr-ca.js +++ b/plugins/image/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'fr-ca', { alt: 'Texte alternatif', diff --git a/plugins/image/lang/fr.js b/plugins/image/lang/fr.js index 9e43558ffca..69c9008684b 100644 --- a/plugins/image/lang/fr.js +++ b/plugins/image/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'fr', { alt: 'Texte alternatif', diff --git a/plugins/image/lang/gl.js b/plugins/image/lang/gl.js index 3b1041267d3..2b92063e5e8 100644 --- a/plugins/image/lang/gl.js +++ b/plugins/image/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'gl', { alt: 'Texto alternativo', diff --git a/plugins/image/lang/gu.js b/plugins/image/lang/gu.js index 14d921f9d9c..ae5924aaac5 100644 --- a/plugins/image/lang/gu.js +++ b/plugins/image/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'gu', { alt: 'ઑલ્ટર્નટ ટેક્સ્ટ', diff --git a/plugins/image/lang/he.js b/plugins/image/lang/he.js index 9d7440ddd44..d86685738e6 100644 --- a/plugins/image/lang/he.js +++ b/plugins/image/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'he', { alt: 'טקסט חלופי', diff --git a/plugins/image/lang/hi.js b/plugins/image/lang/hi.js index e7c147324c2..d9e91a44272 100644 --- a/plugins/image/lang/hi.js +++ b/plugins/image/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'hi', { alt: 'वैकल्पिक टेक्स्ट', diff --git a/plugins/image/lang/hr.js b/plugins/image/lang/hr.js index 0e80b1889e3..fae1e7177ce 100644 --- a/plugins/image/lang/hr.js +++ b/plugins/image/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'hr', { alt: 'Alternativni tekst', diff --git a/plugins/image/lang/hu.js b/plugins/image/lang/hu.js index 532f3d9fde4..9f920b746c3 100644 --- a/plugins/image/lang/hu.js +++ b/plugins/image/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'hu', { alt: 'Alternatív szöveg', diff --git a/plugins/image/lang/id.js b/plugins/image/lang/id.js index 9b83cd526e1..02e94cfd12c 100644 --- a/plugins/image/lang/id.js +++ b/plugins/image/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'id', { alt: 'Teks alternatif', diff --git a/plugins/image/lang/is.js b/plugins/image/lang/is.js index fbddf3319d5..7846314001a 100644 --- a/plugins/image/lang/is.js +++ b/plugins/image/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'is', { alt: 'Baklægur texti', diff --git a/plugins/image/lang/it.js b/plugins/image/lang/it.js index 19ea6a3ada5..769530d9c6c 100644 --- a/plugins/image/lang/it.js +++ b/plugins/image/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'it', { alt: 'Testo alternativo', diff --git a/plugins/image/lang/ja.js b/plugins/image/lang/ja.js index 89645f57272..f4e2a51d9f3 100644 --- a/plugins/image/lang/ja.js +++ b/plugins/image/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'ja', { alt: '代替テキスト', diff --git a/plugins/image/lang/ka.js b/plugins/image/lang/ka.js index b5b11dfba69..e0b3749e664 100644 --- a/plugins/image/lang/ka.js +++ b/plugins/image/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'ka', { alt: 'სანაცვლო ტექსტი', diff --git a/plugins/image/lang/km.js b/plugins/image/lang/km.js index bf860281828..6814199d008 100644 --- a/plugins/image/lang/km.js +++ b/plugins/image/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'km', { alt: 'អត្ថបទជំនួស', diff --git a/plugins/image/lang/ko.js b/plugins/image/lang/ko.js index 017a1bc1c41..ab7174478ff 100644 --- a/plugins/image/lang/ko.js +++ b/plugins/image/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'ko', { alt: '대체 문자열', diff --git a/plugins/image/lang/ku.js b/plugins/image/lang/ku.js index b254538177e..9037f498a55 100644 --- a/plugins/image/lang/ku.js +++ b/plugins/image/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'ku', { alt: 'جێگرەوەی دەق', diff --git a/plugins/image/lang/lt.js b/plugins/image/lang/lt.js index aa976998d1b..2b6113caeaa 100644 --- a/plugins/image/lang/lt.js +++ b/plugins/image/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'lt', { alt: 'Alternatyvus Tekstas', diff --git a/plugins/image/lang/lv.js b/plugins/image/lang/lv.js index 6a10004db64..be9889c102c 100644 --- a/plugins/image/lang/lv.js +++ b/plugins/image/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'lv', { alt: 'Alternatīvais teksts', diff --git a/plugins/image/lang/mk.js b/plugins/image/lang/mk.js index 3722185cf88..b9517e2e5ac 100644 --- a/plugins/image/lang/mk.js +++ b/plugins/image/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'mk', { alt: 'Алтернативен текст', diff --git a/plugins/image/lang/mn.js b/plugins/image/lang/mn.js index d708f15bf42..fc9f1f62bd1 100644 --- a/plugins/image/lang/mn.js +++ b/plugins/image/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'mn', { alt: 'Зургийг орлох бичвэр', diff --git a/plugins/image/lang/ms.js b/plugins/image/lang/ms.js index 9d687422ade..98b90cb7319 100644 --- a/plugins/image/lang/ms.js +++ b/plugins/image/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'ms', { alt: 'Text Alternatif', diff --git a/plugins/image/lang/nb.js b/plugins/image/lang/nb.js index 31c3dc973c1..fdcc4aa739a 100644 --- a/plugins/image/lang/nb.js +++ b/plugins/image/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'nb', { alt: 'Alternativ tekst', diff --git a/plugins/image/lang/nl.js b/plugins/image/lang/nl.js index dd58ce524e8..6b03eb7d530 100644 --- a/plugins/image/lang/nl.js +++ b/plugins/image/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'nl', { alt: 'Alternatieve tekst', diff --git a/plugins/image/lang/no.js b/plugins/image/lang/no.js index 054769b32d9..52cd865f8d5 100644 --- a/plugins/image/lang/no.js +++ b/plugins/image/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'no', { alt: 'Alternativ tekst', diff --git a/plugins/image/lang/oc.js b/plugins/image/lang/oc.js index c161f802597..3c4c83aa160 100644 --- a/plugins/image/lang/oc.js +++ b/plugins/image/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'oc', { alt: 'Tèxte alternatiu', diff --git a/plugins/image/lang/pl.js b/plugins/image/lang/pl.js index 3170556582e..938dfa57836 100644 --- a/plugins/image/lang/pl.js +++ b/plugins/image/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'pl', { alt: 'Tekst zastępczy', diff --git a/plugins/image/lang/pt-br.js b/plugins/image/lang/pt-br.js index 22c6f0a21e7..ed7096bee67 100644 --- a/plugins/image/lang/pt-br.js +++ b/plugins/image/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'pt-br', { alt: 'Texto Alternativo', diff --git a/plugins/image/lang/pt.js b/plugins/image/lang/pt.js index 641c1de7c66..3c6730d9ca5 100644 --- a/plugins/image/lang/pt.js +++ b/plugins/image/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'pt', { alt: 'Texto alternativo', diff --git a/plugins/image/lang/ro.js b/plugins/image/lang/ro.js index 2a8231715e9..8c06136e49e 100644 --- a/plugins/image/lang/ro.js +++ b/plugins/image/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'ro', { alt: 'Text alternativ', diff --git a/plugins/image/lang/ru.js b/plugins/image/lang/ru.js index 407ab4459a7..ad8724859a2 100644 --- a/plugins/image/lang/ru.js +++ b/plugins/image/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'ru', { alt: 'Альтернативный текст', diff --git a/plugins/image/lang/si.js b/plugins/image/lang/si.js index 7186cbc7b10..04b8e5c53d8 100644 --- a/plugins/image/lang/si.js +++ b/plugins/image/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'si', { alt: 'විකල්ප ', diff --git a/plugins/image/lang/sk.js b/plugins/image/lang/sk.js index ddb3892567d..d40b1cb7407 100644 --- a/plugins/image/lang/sk.js +++ b/plugins/image/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'sk', { alt: 'Alternatívny text', diff --git a/plugins/image/lang/sl.js b/plugins/image/lang/sl.js index 40f3fbbaf0a..bf93c476191 100644 --- a/plugins/image/lang/sl.js +++ b/plugins/image/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'sl', { alt: 'Nadomestno besedilo', diff --git a/plugins/image/lang/sq.js b/plugins/image/lang/sq.js index a6f0bbc2d8f..562008b7c01 100644 --- a/plugins/image/lang/sq.js +++ b/plugins/image/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'sq', { alt: 'Tekst Alternativ', diff --git a/plugins/image/lang/sr-latn.js b/plugins/image/lang/sr-latn.js index 981878b1b6e..2bcc38f25d7 100644 --- a/plugins/image/lang/sr-latn.js +++ b/plugins/image/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'sr-latn', { alt: 'Alternativni tekst', diff --git a/plugins/image/lang/sr.js b/plugins/image/lang/sr.js index 698fc971fbf..0b82fc950a2 100644 --- a/plugins/image/lang/sr.js +++ b/plugins/image/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'sr', { alt: 'Алтернативни текст', diff --git a/plugins/image/lang/sv.js b/plugins/image/lang/sv.js index 35e65b84117..7cfb8132073 100644 --- a/plugins/image/lang/sv.js +++ b/plugins/image/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'sv', { alt: 'Alternativ text', diff --git a/plugins/image/lang/th.js b/plugins/image/lang/th.js index 380e365a939..dde48b91bb4 100644 --- a/plugins/image/lang/th.js +++ b/plugins/image/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'th', { alt: 'คำประกอบรูปภาพ', diff --git a/plugins/image/lang/tr.js b/plugins/image/lang/tr.js index 7553eca64cd..517eeee8916 100644 --- a/plugins/image/lang/tr.js +++ b/plugins/image/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'tr', { alt: 'Alternatif Yazı', diff --git a/plugins/image/lang/tt.js b/plugins/image/lang/tt.js index 38d4568f724..7df6f80ade7 100644 --- a/plugins/image/lang/tt.js +++ b/plugins/image/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'tt', { alt: 'Альтернатив текст', diff --git a/plugins/image/lang/ug.js b/plugins/image/lang/ug.js index 47554bc1275..23623d3427e 100644 --- a/plugins/image/lang/ug.js +++ b/plugins/image/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'ug', { alt: 'تېكىست ئالماشتۇر', diff --git a/plugins/image/lang/uk.js b/plugins/image/lang/uk.js index df97b757748..cca7ed7b57b 100644 --- a/plugins/image/lang/uk.js +++ b/plugins/image/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'uk', { alt: 'Альтернативний текст', diff --git a/plugins/image/lang/vi.js b/plugins/image/lang/vi.js index f94cd244f18..3e3b29b1c42 100644 --- a/plugins/image/lang/vi.js +++ b/plugins/image/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'vi', { alt: 'Chú thích ảnh', diff --git a/plugins/image/lang/zh-cn.js b/plugins/image/lang/zh-cn.js index f13e89bd1b7..e950bfa352d 100644 --- a/plugins/image/lang/zh-cn.js +++ b/plugins/image/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'zh-cn', { alt: '替换文本', diff --git a/plugins/image/lang/zh.js b/plugins/image/lang/zh.js index e9c16d64894..f3d783f8be4 100644 --- a/plugins/image/lang/zh.js +++ b/plugins/image/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image', 'zh', { alt: '替代文字', diff --git a/plugins/image/plugin.js b/plugins/image/plugin.js index 277a025c4ce..0df05f5e87d 100644 --- a/plugins/image/plugin.js +++ b/plugins/image/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/image2/dev/contents.css b/plugins/image2/dev/contents.css index dbeb9e9e143..144a2dc22fc 100644 --- a/plugins/image2/dev/contents.css +++ b/plugins/image2/dev/contents.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ .cke_widget_wrapper:hover:after { diff --git a/plugins/image2/dev/image2.html b/plugins/image2/dev/image2.html index 464582ae970..3e1c6215b76 100644 --- a/plugins/image2/dev/image2.html +++ b/plugins/image2/dev/image2.html @@ -1,7 +1,7 @@ diff --git a/plugins/image2/dialogs/image2.js b/plugins/image2/dialogs/image2.js index 12bdf884d0d..853c4978287 100644 --- a/plugins/image2/dialogs/image2.js +++ b/plugins/image2/dialogs/image2.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/image2/lang/af.js b/plugins/image2/lang/af.js index dab4e068b87..fb27817b6fa 100644 --- a/plugins/image2/lang/af.js +++ b/plugins/image2/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'af', { alt: 'Alternatiewe teks', diff --git a/plugins/image2/lang/ar.js b/plugins/image2/lang/ar.js index b3f324bbe8f..1ece4250098 100644 --- a/plugins/image2/lang/ar.js +++ b/plugins/image2/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'ar', { alt: 'عنوان الصورة', diff --git a/plugins/image2/lang/az.js b/plugins/image2/lang/az.js index 6e59734416e..276b7b6828c 100644 --- a/plugins/image2/lang/az.js +++ b/plugins/image2/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'az', { alt: 'Alternativ mətn', diff --git a/plugins/image2/lang/bg.js b/plugins/image2/lang/bg.js index 4dad4cf67ff..a11cb06dafd 100644 --- a/plugins/image2/lang/bg.js +++ b/plugins/image2/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'bg', { alt: 'Алтернативен текст', diff --git a/plugins/image2/lang/bn.js b/plugins/image2/lang/bn.js index 926328345a6..f1e32936945 100644 --- a/plugins/image2/lang/bn.js +++ b/plugins/image2/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'bn', { alt: 'বিকল্প টেক্সট', diff --git a/plugins/image2/lang/bs.js b/plugins/image2/lang/bs.js index 5a257087f4f..61ae832ebb6 100644 --- a/plugins/image2/lang/bs.js +++ b/plugins/image2/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'bs', { alt: 'Tekst na slici', diff --git a/plugins/image2/lang/ca.js b/plugins/image2/lang/ca.js index b2b9a9b72fa..43fa5a53bda 100644 --- a/plugins/image2/lang/ca.js +++ b/plugins/image2/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'ca', { alt: 'Text alternatiu', diff --git a/plugins/image2/lang/cs.js b/plugins/image2/lang/cs.js index 69afebab8be..e2e614e46a7 100644 --- a/plugins/image2/lang/cs.js +++ b/plugins/image2/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'cs', { alt: 'Alternativní text', diff --git a/plugins/image2/lang/cy.js b/plugins/image2/lang/cy.js index 314120571b1..0042418147e 100644 --- a/plugins/image2/lang/cy.js +++ b/plugins/image2/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'cy', { alt: 'Testun Amgen', diff --git a/plugins/image2/lang/da.js b/plugins/image2/lang/da.js index 0ce774d4a3e..fb8d465245d 100644 --- a/plugins/image2/lang/da.js +++ b/plugins/image2/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'da', { alt: 'Alternativ tekst', diff --git a/plugins/image2/lang/de-ch.js b/plugins/image2/lang/de-ch.js index 97a2c8b2689..a12fb99515a 100644 --- a/plugins/image2/lang/de-ch.js +++ b/plugins/image2/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'de-ch', { alt: 'Alternativer Text', diff --git a/plugins/image2/lang/de.js b/plugins/image2/lang/de.js index df2e089cd7b..6c77b870ec1 100644 --- a/plugins/image2/lang/de.js +++ b/plugins/image2/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'de', { alt: 'Alternativer Text', diff --git a/plugins/image2/lang/el.js b/plugins/image2/lang/el.js index 495bb802e0a..575d3febd96 100644 --- a/plugins/image2/lang/el.js +++ b/plugins/image2/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'el', { alt: 'Εναλλακτικό Κείμενο', diff --git a/plugins/image2/lang/en-au.js b/plugins/image2/lang/en-au.js index cf01f14f948..03de91ba30a 100644 --- a/plugins/image2/lang/en-au.js +++ b/plugins/image2/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'en-au', { alt: 'Alternative Text', diff --git a/plugins/image2/lang/en-ca.js b/plugins/image2/lang/en-ca.js index 9e0fa5aaaee..454c157b35e 100644 --- a/plugins/image2/lang/en-ca.js +++ b/plugins/image2/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'en-ca', { alt: 'Alternative Text', diff --git a/plugins/image2/lang/en-gb.js b/plugins/image2/lang/en-gb.js index 59fa07f9ce8..eedc2e4e63f 100644 --- a/plugins/image2/lang/en-gb.js +++ b/plugins/image2/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'en-gb', { alt: 'Alternative Text', diff --git a/plugins/image2/lang/en.js b/plugins/image2/lang/en.js index 2d471569f99..6c2e95414c7 100644 --- a/plugins/image2/lang/en.js +++ b/plugins/image2/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'en', { alt: 'Alternative Text', diff --git a/plugins/image2/lang/eo.js b/plugins/image2/lang/eo.js index f53b46101b3..630cae683da 100644 --- a/plugins/image2/lang/eo.js +++ b/plugins/image2/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'eo', { alt: 'Anstataŭiga Teksto', diff --git a/plugins/image2/lang/es-mx.js b/plugins/image2/lang/es-mx.js index dc42beeeb45..d1e8da5bd5f 100644 --- a/plugins/image2/lang/es-mx.js +++ b/plugins/image2/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'es-mx', { alt: 'Texto alternativo', diff --git a/plugins/image2/lang/es.js b/plugins/image2/lang/es.js index a483931877f..111e8891dfe 100644 --- a/plugins/image2/lang/es.js +++ b/plugins/image2/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'es', { alt: 'Texto Alternativo', diff --git a/plugins/image2/lang/et.js b/plugins/image2/lang/et.js index 423583c6d5a..3ed9718253d 100644 --- a/plugins/image2/lang/et.js +++ b/plugins/image2/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'et', { alt: 'Alternatiivne tekst', diff --git a/plugins/image2/lang/eu.js b/plugins/image2/lang/eu.js index 15348ca00bb..ada58aefd94 100644 --- a/plugins/image2/lang/eu.js +++ b/plugins/image2/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'eu', { alt: 'Ordezko testua', diff --git a/plugins/image2/lang/fa.js b/plugins/image2/lang/fa.js index 2fcadf77aac..e951c5fe68e 100644 --- a/plugins/image2/lang/fa.js +++ b/plugins/image2/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'fa', { alt: 'متن جایگزین', diff --git a/plugins/image2/lang/fi.js b/plugins/image2/lang/fi.js index ae043f7fa53..e5fe414b0ba 100644 --- a/plugins/image2/lang/fi.js +++ b/plugins/image2/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'fi', { alt: 'Vaihtoehtoinen teksti', diff --git a/plugins/image2/lang/fo.js b/plugins/image2/lang/fo.js index 89fcb2a211d..0af929679bd 100644 --- a/plugins/image2/lang/fo.js +++ b/plugins/image2/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'fo', { alt: 'Alternativur tekstur', diff --git a/plugins/image2/lang/fr-ca.js b/plugins/image2/lang/fr-ca.js index 63242e9fbb1..48f8179c18a 100644 --- a/plugins/image2/lang/fr-ca.js +++ b/plugins/image2/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'fr-ca', { alt: 'Texte alternatif', diff --git a/plugins/image2/lang/fr.js b/plugins/image2/lang/fr.js index 3f0480b095f..8e8ab508e49 100644 --- a/plugins/image2/lang/fr.js +++ b/plugins/image2/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'fr', { alt: 'Texte alternatif', diff --git a/plugins/image2/lang/gl.js b/plugins/image2/lang/gl.js index b92b3b2b471..c2f925a773a 100644 --- a/plugins/image2/lang/gl.js +++ b/plugins/image2/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'gl', { alt: 'Texto alternativo', diff --git a/plugins/image2/lang/gu.js b/plugins/image2/lang/gu.js index 7a636c5ecfd..bdb9ffc4b95 100644 --- a/plugins/image2/lang/gu.js +++ b/plugins/image2/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'gu', { alt: 'ઑલ્ટર્નટ ટેક્સ્ટ', diff --git a/plugins/image2/lang/he.js b/plugins/image2/lang/he.js index 04f3f773f17..71a5439c409 100644 --- a/plugins/image2/lang/he.js +++ b/plugins/image2/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'he', { alt: 'טקסט חלופי', diff --git a/plugins/image2/lang/hi.js b/plugins/image2/lang/hi.js index ae2b850ba2d..05c1068766c 100644 --- a/plugins/image2/lang/hi.js +++ b/plugins/image2/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'hi', { alt: 'वैकल्पिक टेक्स्ट', diff --git a/plugins/image2/lang/hr.js b/plugins/image2/lang/hr.js index 12d6856dc5c..b6d61542cbb 100644 --- a/plugins/image2/lang/hr.js +++ b/plugins/image2/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'hr', { alt: 'Alternativni tekst', diff --git a/plugins/image2/lang/hu.js b/plugins/image2/lang/hu.js index a711a3ae6b0..79f5234550d 100644 --- a/plugins/image2/lang/hu.js +++ b/plugins/image2/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'hu', { alt: 'Alternatív szöveg', diff --git a/plugins/image2/lang/id.js b/plugins/image2/lang/id.js index b5896a1a0cf..842d0056efd 100644 --- a/plugins/image2/lang/id.js +++ b/plugins/image2/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'id', { alt: 'Teks alternatif', diff --git a/plugins/image2/lang/is.js b/plugins/image2/lang/is.js index e89c95825d8..f75636ac3e9 100644 --- a/plugins/image2/lang/is.js +++ b/plugins/image2/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'is', { alt: 'Baklægur texti', diff --git a/plugins/image2/lang/it.js b/plugins/image2/lang/it.js index bc4ea1c5960..2496474844e 100644 --- a/plugins/image2/lang/it.js +++ b/plugins/image2/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'it', { alt: 'Testo alternativo', diff --git a/plugins/image2/lang/ja.js b/plugins/image2/lang/ja.js index cf06ae4ba45..278081b3c7d 100644 --- a/plugins/image2/lang/ja.js +++ b/plugins/image2/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'ja', { alt: '代替テキスト', diff --git a/plugins/image2/lang/ka.js b/plugins/image2/lang/ka.js index 7b446b0ebef..480c033012c 100644 --- a/plugins/image2/lang/ka.js +++ b/plugins/image2/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'ka', { alt: 'სანაცვლო ტექსტი', diff --git a/plugins/image2/lang/km.js b/plugins/image2/lang/km.js index 4814f1f8ea4..db0dbc05894 100644 --- a/plugins/image2/lang/km.js +++ b/plugins/image2/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'km', { alt: 'អត្ថបទជំនួស', diff --git a/plugins/image2/lang/ko.js b/plugins/image2/lang/ko.js index b99e3bf99f8..aae84ecb96f 100644 --- a/plugins/image2/lang/ko.js +++ b/plugins/image2/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'ko', { alt: '대체 문자열', diff --git a/plugins/image2/lang/ku.js b/plugins/image2/lang/ku.js index 82191a6dcf3..9ac91467031 100644 --- a/plugins/image2/lang/ku.js +++ b/plugins/image2/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'ku', { alt: 'جێگرەوەی دەق', diff --git a/plugins/image2/lang/lt.js b/plugins/image2/lang/lt.js index 29edbdc6734..f1258e39845 100644 --- a/plugins/image2/lang/lt.js +++ b/plugins/image2/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'lt', { alt: 'Alternatyvus Tekstas', diff --git a/plugins/image2/lang/lv.js b/plugins/image2/lang/lv.js index 3f104cba6d1..b8fae8e7031 100644 --- a/plugins/image2/lang/lv.js +++ b/plugins/image2/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'lv', { alt: 'Alternatīvais teksts', diff --git a/plugins/image2/lang/mk.js b/plugins/image2/lang/mk.js index c60b522f5db..ae06fadb34c 100644 --- a/plugins/image2/lang/mk.js +++ b/plugins/image2/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'mk', { alt: 'Алтернативен текст', diff --git a/plugins/image2/lang/mn.js b/plugins/image2/lang/mn.js index 3b6cb218944..38ab3f1c5db 100644 --- a/plugins/image2/lang/mn.js +++ b/plugins/image2/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'mn', { alt: 'Зургийг орлох бичвэр', diff --git a/plugins/image2/lang/ms.js b/plugins/image2/lang/ms.js index a23e3186e4f..4c4407b9a32 100644 --- a/plugins/image2/lang/ms.js +++ b/plugins/image2/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'ms', { alt: 'Text Alternatif', diff --git a/plugins/image2/lang/nb.js b/plugins/image2/lang/nb.js index c9eed387fbe..2089e7806f7 100644 --- a/plugins/image2/lang/nb.js +++ b/plugins/image2/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'nb', { alt: 'Alternativ tekst', diff --git a/plugins/image2/lang/nl.js b/plugins/image2/lang/nl.js index 0a7550a7ac7..95be64bcc7e 100644 --- a/plugins/image2/lang/nl.js +++ b/plugins/image2/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'nl', { alt: 'Alternatieve tekst', diff --git a/plugins/image2/lang/no.js b/plugins/image2/lang/no.js index 0a1d316e591..10ee5468551 100644 --- a/plugins/image2/lang/no.js +++ b/plugins/image2/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'no', { alt: 'Alternativ tekst', diff --git a/plugins/image2/lang/oc.js b/plugins/image2/lang/oc.js index 211c63007a6..958e52c5d1a 100644 --- a/plugins/image2/lang/oc.js +++ b/plugins/image2/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'oc', { alt: 'Tèxte alternatiu', diff --git a/plugins/image2/lang/pl.js b/plugins/image2/lang/pl.js index c1796efb31e..d899373b425 100644 --- a/plugins/image2/lang/pl.js +++ b/plugins/image2/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'pl', { alt: 'Tekst zastępczy', diff --git a/plugins/image2/lang/pt-br.js b/plugins/image2/lang/pt-br.js index 161c23e7f55..be971ea20fe 100644 --- a/plugins/image2/lang/pt-br.js +++ b/plugins/image2/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'pt-br', { alt: 'Texto Alternativo', diff --git a/plugins/image2/lang/pt.js b/plugins/image2/lang/pt.js index 5b087e66c10..e7b3fdc5ba7 100644 --- a/plugins/image2/lang/pt.js +++ b/plugins/image2/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'pt', { alt: 'Texto alternativo', diff --git a/plugins/image2/lang/ro.js b/plugins/image2/lang/ro.js index 6550bc07d52..6e404bb4492 100644 --- a/plugins/image2/lang/ro.js +++ b/plugins/image2/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'ro', { alt: 'Text alternativ', diff --git a/plugins/image2/lang/ru.js b/plugins/image2/lang/ru.js index 10fd1d99bc4..c98068bdbc1 100644 --- a/plugins/image2/lang/ru.js +++ b/plugins/image2/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'ru', { alt: 'Альтернативный текст', diff --git a/plugins/image2/lang/si.js b/plugins/image2/lang/si.js index 2346ce40f65..d48dcee0a73 100644 --- a/plugins/image2/lang/si.js +++ b/plugins/image2/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'si', { alt: 'විකල්ප ', diff --git a/plugins/image2/lang/sk.js b/plugins/image2/lang/sk.js index 1aa73567f99..95b10b89937 100644 --- a/plugins/image2/lang/sk.js +++ b/plugins/image2/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'sk', { alt: 'Alternatívny text', diff --git a/plugins/image2/lang/sl.js b/plugins/image2/lang/sl.js index cba9b0d4cd2..37c0695ab5a 100644 --- a/plugins/image2/lang/sl.js +++ b/plugins/image2/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'sl', { alt: 'Nadomestno besedilo', diff --git a/plugins/image2/lang/sq.js b/plugins/image2/lang/sq.js index 28664522c3f..f5ec9c31e01 100644 --- a/plugins/image2/lang/sq.js +++ b/plugins/image2/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'sq', { alt: 'Tekst Alternativ', diff --git a/plugins/image2/lang/sr-latn.js b/plugins/image2/lang/sr-latn.js index 1436e369c40..f3bf8f8d36a 100644 --- a/plugins/image2/lang/sr-latn.js +++ b/plugins/image2/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'sr-latn', { alt: 'Alternativni tekst', diff --git a/plugins/image2/lang/sr.js b/plugins/image2/lang/sr.js index 83451d13d56..e93d2bcf4de 100644 --- a/plugins/image2/lang/sr.js +++ b/plugins/image2/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'sr', { alt: 'Алтернативни текст', diff --git a/plugins/image2/lang/sv.js b/plugins/image2/lang/sv.js index 24e733680a7..136ec63804d 100644 --- a/plugins/image2/lang/sv.js +++ b/plugins/image2/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'sv', { alt: 'Alternativ text', diff --git a/plugins/image2/lang/th.js b/plugins/image2/lang/th.js index aadbcab3fd1..05ae4e8e05e 100644 --- a/plugins/image2/lang/th.js +++ b/plugins/image2/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'th', { alt: 'คำประกอบรูปภาพ', diff --git a/plugins/image2/lang/tr.js b/plugins/image2/lang/tr.js index 7096ea1fe36..3acf127471b 100644 --- a/plugins/image2/lang/tr.js +++ b/plugins/image2/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'tr', { alt: 'Alternatif Yazı', diff --git a/plugins/image2/lang/tt.js b/plugins/image2/lang/tt.js index 1789e8aec46..eec5b00e11e 100644 --- a/plugins/image2/lang/tt.js +++ b/plugins/image2/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'tt', { alt: 'Альтернатив текст', diff --git a/plugins/image2/lang/ug.js b/plugins/image2/lang/ug.js index 4638f438ab7..0bc6d4c6da9 100644 --- a/plugins/image2/lang/ug.js +++ b/plugins/image2/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'ug', { alt: 'تېكىست ئالماشتۇر', diff --git a/plugins/image2/lang/uk.js b/plugins/image2/lang/uk.js index f1678dfb0cd..06cd11fc79f 100644 --- a/plugins/image2/lang/uk.js +++ b/plugins/image2/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'uk', { alt: 'Альтернативний текст', diff --git a/plugins/image2/lang/vi.js b/plugins/image2/lang/vi.js index 03a3178b2e4..b6d156293b1 100644 --- a/plugins/image2/lang/vi.js +++ b/plugins/image2/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'vi', { alt: 'Chú thích ảnh', diff --git a/plugins/image2/lang/zh-cn.js b/plugins/image2/lang/zh-cn.js index b2898eef93e..a007ac2fb0f 100644 --- a/plugins/image2/lang/zh-cn.js +++ b/plugins/image2/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'zh-cn', { alt: '替换文本', diff --git a/plugins/image2/lang/zh.js b/plugins/image2/lang/zh.js index a671ac4230d..98a46e00d9e 100644 --- a/plugins/image2/lang/zh.js +++ b/plugins/image2/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'image2', 'zh', { alt: '替代文字', diff --git a/plugins/image2/plugin.js b/plugins/image2/plugin.js index 63de6333e56..94521070730 100644 --- a/plugins/image2/plugin.js +++ b/plugins/image2/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ 'use strict'; diff --git a/plugins/image2/samples/image2.html b/plugins/image2/samples/image2.html index 569b8c88404..d27e0a310fc 100644 --- a/plugins/image2/samples/image2.html +++ b/plugins/image2/samples/image2.html @@ -1,7 +1,7 @@ diff --git a/plugins/imagebase/lang/az.js b/plugins/imagebase/lang/az.js index 1c7b85ad2d0..aa056e0ad03 100644 --- a/plugins/imagebase/lang/az.js +++ b/plugins/imagebase/lang/az.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'az', { diff --git a/plugins/imagebase/lang/bg.js b/plugins/imagebase/lang/bg.js index 2693bc3e1cb..de2ceade2b1 100644 --- a/plugins/imagebase/lang/bg.js +++ b/plugins/imagebase/lang/bg.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'bg', { diff --git a/plugins/imagebase/lang/cs.js b/plugins/imagebase/lang/cs.js index cb4e908804c..0ec50a6c477 100644 --- a/plugins/imagebase/lang/cs.js +++ b/plugins/imagebase/lang/cs.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'cs', { diff --git a/plugins/imagebase/lang/da.js b/plugins/imagebase/lang/da.js index e624bae0810..d6ad084b1ef 100644 --- a/plugins/imagebase/lang/da.js +++ b/plugins/imagebase/lang/da.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'da', { diff --git a/plugins/imagebase/lang/de-ch.js b/plugins/imagebase/lang/de-ch.js index 438ca3c4dfe..bbf1bd29253 100644 --- a/plugins/imagebase/lang/de-ch.js +++ b/plugins/imagebase/lang/de-ch.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'de-ch', { diff --git a/plugins/imagebase/lang/de.js b/plugins/imagebase/lang/de.js index b7e8a63df14..7279ca06632 100644 --- a/plugins/imagebase/lang/de.js +++ b/plugins/imagebase/lang/de.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'de', { diff --git a/plugins/imagebase/lang/el.js b/plugins/imagebase/lang/el.js index 52e71fd40cf..58319b434f6 100644 --- a/plugins/imagebase/lang/el.js +++ b/plugins/imagebase/lang/el.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'el', { diff --git a/plugins/imagebase/lang/en-au.js b/plugins/imagebase/lang/en-au.js index 666e6e4c673..a7ffc4d4000 100644 --- a/plugins/imagebase/lang/en-au.js +++ b/plugins/imagebase/lang/en-au.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'en-au', { diff --git a/plugins/imagebase/lang/en.js b/plugins/imagebase/lang/en.js index 0f6056bf0c6..5d24bad7dd5 100644 --- a/plugins/imagebase/lang/en.js +++ b/plugins/imagebase/lang/en.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'en', { diff --git a/plugins/imagebase/lang/et.js b/plugins/imagebase/lang/et.js index 4a2840ac7f6..d2f171dd967 100644 --- a/plugins/imagebase/lang/et.js +++ b/plugins/imagebase/lang/et.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'et', { diff --git a/plugins/imagebase/lang/fa.js b/plugins/imagebase/lang/fa.js index 14d3a77bef3..005a60ca99b 100644 --- a/plugins/imagebase/lang/fa.js +++ b/plugins/imagebase/lang/fa.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'fa', { diff --git a/plugins/imagebase/lang/fr.js b/plugins/imagebase/lang/fr.js index f8d79408248..a5e3b0b87a7 100644 --- a/plugins/imagebase/lang/fr.js +++ b/plugins/imagebase/lang/fr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'fr', { diff --git a/plugins/imagebase/lang/gl.js b/plugins/imagebase/lang/gl.js index 48d4d3cd614..523560262a8 100644 --- a/plugins/imagebase/lang/gl.js +++ b/plugins/imagebase/lang/gl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'gl', { diff --git a/plugins/imagebase/lang/hr.js b/plugins/imagebase/lang/hr.js index 59a975a4e48..2a71fae1dc1 100644 --- a/plugins/imagebase/lang/hr.js +++ b/plugins/imagebase/lang/hr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'hr', { diff --git a/plugins/imagebase/lang/hu.js b/plugins/imagebase/lang/hu.js index 419eec4a58a..0aa107982c6 100644 --- a/plugins/imagebase/lang/hu.js +++ b/plugins/imagebase/lang/hu.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'hu', { diff --git a/plugins/imagebase/lang/it.js b/plugins/imagebase/lang/it.js index 1378ffe28e4..7e860f17dd6 100644 --- a/plugins/imagebase/lang/it.js +++ b/plugins/imagebase/lang/it.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'it', { diff --git a/plugins/imagebase/lang/ku.js b/plugins/imagebase/lang/ku.js index a7dc270a734..77b97636508 100644 --- a/plugins/imagebase/lang/ku.js +++ b/plugins/imagebase/lang/ku.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'ku', { diff --git a/plugins/imagebase/lang/lt.js b/plugins/imagebase/lang/lt.js index b074366a4f2..5458b10ac35 100644 --- a/plugins/imagebase/lang/lt.js +++ b/plugins/imagebase/lang/lt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'lt', { diff --git a/plugins/imagebase/lang/lv.js b/plugins/imagebase/lang/lv.js index 29f99fa292f..ef589a0b82a 100644 --- a/plugins/imagebase/lang/lv.js +++ b/plugins/imagebase/lang/lv.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'lv', { diff --git a/plugins/imagebase/lang/nb.js b/plugins/imagebase/lang/nb.js index 595835032ec..7ab36fb3d33 100644 --- a/plugins/imagebase/lang/nb.js +++ b/plugins/imagebase/lang/nb.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'nb', { diff --git a/plugins/imagebase/lang/nl.js b/plugins/imagebase/lang/nl.js index 862bb999b80..1f00de947a3 100644 --- a/plugins/imagebase/lang/nl.js +++ b/plugins/imagebase/lang/nl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'nl', { diff --git a/plugins/imagebase/lang/pl.js b/plugins/imagebase/lang/pl.js index 12a9b53b550..e8f2e22f3ca 100644 --- a/plugins/imagebase/lang/pl.js +++ b/plugins/imagebase/lang/pl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'pl', { diff --git a/plugins/imagebase/lang/pt-br.js b/plugins/imagebase/lang/pt-br.js index 55e856da624..224730f1ef1 100644 --- a/plugins/imagebase/lang/pt-br.js +++ b/plugins/imagebase/lang/pt-br.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'pt-br', { diff --git a/plugins/imagebase/lang/pt.js b/plugins/imagebase/lang/pt.js index 4219ca22453..b0467bdb733 100644 --- a/plugins/imagebase/lang/pt.js +++ b/plugins/imagebase/lang/pt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'pt', { diff --git a/plugins/imagebase/lang/ro.js b/plugins/imagebase/lang/ro.js index caaea3c9a34..b33b22e8547 100644 --- a/plugins/imagebase/lang/ro.js +++ b/plugins/imagebase/lang/ro.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'ro', { diff --git a/plugins/imagebase/lang/ru.js b/plugins/imagebase/lang/ru.js index 1904d1f537c..13d5c5b0646 100644 --- a/plugins/imagebase/lang/ru.js +++ b/plugins/imagebase/lang/ru.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'ru', { diff --git a/plugins/imagebase/lang/sk.js b/plugins/imagebase/lang/sk.js index 6f6b7ab1a66..f78f693c5c6 100644 --- a/plugins/imagebase/lang/sk.js +++ b/plugins/imagebase/lang/sk.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'sk', { diff --git a/plugins/imagebase/lang/sq.js b/plugins/imagebase/lang/sq.js index b1c07610bc9..61cc7d8f8b5 100644 --- a/plugins/imagebase/lang/sq.js +++ b/plugins/imagebase/lang/sq.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'sq', { diff --git a/plugins/imagebase/lang/sr-latn.js b/plugins/imagebase/lang/sr-latn.js index 3bff1bd861a..e186cda5db5 100644 --- a/plugins/imagebase/lang/sr-latn.js +++ b/plugins/imagebase/lang/sr-latn.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'sr-latn', { diff --git a/plugins/imagebase/lang/sr.js b/plugins/imagebase/lang/sr.js index c8064bff205..7192b211345 100644 --- a/plugins/imagebase/lang/sr.js +++ b/plugins/imagebase/lang/sr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'sr', { diff --git a/plugins/imagebase/lang/sv.js b/plugins/imagebase/lang/sv.js index 9291f58d33c..a49ed32ea2c 100644 --- a/plugins/imagebase/lang/sv.js +++ b/plugins/imagebase/lang/sv.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'sv', { diff --git a/plugins/imagebase/lang/tr.js b/plugins/imagebase/lang/tr.js index cdcef328ce2..5ea0bf086aa 100644 --- a/plugins/imagebase/lang/tr.js +++ b/plugins/imagebase/lang/tr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'tr', { diff --git a/plugins/imagebase/lang/ug.js b/plugins/imagebase/lang/ug.js index 09b2bf5362b..12ad9a39343 100644 --- a/plugins/imagebase/lang/ug.js +++ b/plugins/imagebase/lang/ug.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'ug', { diff --git a/plugins/imagebase/lang/uk.js b/plugins/imagebase/lang/uk.js index 562549fc8fe..6a5961d1cde 100644 --- a/plugins/imagebase/lang/uk.js +++ b/plugins/imagebase/lang/uk.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'uk', { diff --git a/plugins/imagebase/lang/zh-cn.js b/plugins/imagebase/lang/zh-cn.js index b8e8582d52f..27a5787ff82 100644 --- a/plugins/imagebase/lang/zh-cn.js +++ b/plugins/imagebase/lang/zh-cn.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'zh-cn', { diff --git a/plugins/imagebase/lang/zh.js b/plugins/imagebase/lang/zh.js index 7f237feb2ba..c5994d24336 100644 --- a/plugins/imagebase/lang/zh.js +++ b/plugins/imagebase/lang/zh.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'imagebase', 'zh', { diff --git a/plugins/imagebase/plugin.js b/plugins/imagebase/plugin.js index 0edf4726d32..e0aa1294304 100644 --- a/plugins/imagebase/plugin.js +++ b/plugins/imagebase/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/indent/dev/indent.html b/plugins/indent/dev/indent.html index 55e1b29e664..c1d1dc0f26d 100644 --- a/plugins/indent/dev/indent.html +++ b/plugins/indent/dev/indent.html @@ -1,7 +1,7 @@ diff --git a/plugins/indent/lang/af.js b/plugins/indent/lang/af.js index e34031256bb..f25284fe6d3 100644 --- a/plugins/indent/lang/af.js +++ b/plugins/indent/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'af', { indent: 'Vergroot inspring', diff --git a/plugins/indent/lang/ar.js b/plugins/indent/lang/ar.js index 3e4797b5d3d..1d2e3b36fa4 100644 --- a/plugins/indent/lang/ar.js +++ b/plugins/indent/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'ar', { indent: 'زيادة المسافة البادئة', diff --git a/plugins/indent/lang/az.js b/plugins/indent/lang/az.js index 63da57e75de..c04144a21f2 100644 --- a/plugins/indent/lang/az.js +++ b/plugins/indent/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'az', { indent: 'Sol boşluqu artır', diff --git a/plugins/indent/lang/bg.js b/plugins/indent/lang/bg.js index 810a4c553a7..dc1edd48eea 100644 --- a/plugins/indent/lang/bg.js +++ b/plugins/indent/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'bg', { indent: 'Увеличаване на отстъпа', diff --git a/plugins/indent/lang/bn.js b/plugins/indent/lang/bn.js index 48e7babde4c..2f180cec9ef 100644 --- a/plugins/indent/lang/bn.js +++ b/plugins/indent/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'bn', { indent: 'ইনডেন্ট বাড়াই', diff --git a/plugins/indent/lang/bs.js b/plugins/indent/lang/bs.js index d2590de8dd4..5e94a77b586 100644 --- a/plugins/indent/lang/bs.js +++ b/plugins/indent/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'bs', { indent: 'Poveæaj uvod', diff --git a/plugins/indent/lang/ca.js b/plugins/indent/lang/ca.js index 4a836149ba5..83f5f744f7b 100644 --- a/plugins/indent/lang/ca.js +++ b/plugins/indent/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'ca', { indent: 'Augmenta el sagnat', diff --git a/plugins/indent/lang/cs.js b/plugins/indent/lang/cs.js index cdb711a78d3..c850683a262 100644 --- a/plugins/indent/lang/cs.js +++ b/plugins/indent/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'cs', { indent: 'Zvětšit odsazení', diff --git a/plugins/indent/lang/cy.js b/plugins/indent/lang/cy.js index d82c5ee993b..25b02b96de2 100644 --- a/plugins/indent/lang/cy.js +++ b/plugins/indent/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'cy', { indent: 'Cynyddu\'r Mewnoliad', diff --git a/plugins/indent/lang/da.js b/plugins/indent/lang/da.js index 57fb8fa1805..62ee02b0a3b 100644 --- a/plugins/indent/lang/da.js +++ b/plugins/indent/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'da', { indent: 'Forøg indrykning', diff --git a/plugins/indent/lang/de-ch.js b/plugins/indent/lang/de-ch.js index 431f273e1b1..134f3afba36 100644 --- a/plugins/indent/lang/de-ch.js +++ b/plugins/indent/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'de-ch', { indent: 'Einzug vergrössern', diff --git a/plugins/indent/lang/de.js b/plugins/indent/lang/de.js index dd6a969bb2f..22799d86d70 100644 --- a/plugins/indent/lang/de.js +++ b/plugins/indent/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'de', { indent: 'Einzug vergrößern', diff --git a/plugins/indent/lang/el.js b/plugins/indent/lang/el.js index 371d44ef166..1540bd505bf 100644 --- a/plugins/indent/lang/el.js +++ b/plugins/indent/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'el', { indent: 'Αύξηση Εσοχής', diff --git a/plugins/indent/lang/en-au.js b/plugins/indent/lang/en-au.js index bd48cffb83a..db84ab9ecea 100644 --- a/plugins/indent/lang/en-au.js +++ b/plugins/indent/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'en-au', { indent: 'Increase Indent', diff --git a/plugins/indent/lang/en-ca.js b/plugins/indent/lang/en-ca.js index c54ffc83624..3bdffd187bf 100644 --- a/plugins/indent/lang/en-ca.js +++ b/plugins/indent/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'en-ca', { indent: 'Increase Indent', diff --git a/plugins/indent/lang/en-gb.js b/plugins/indent/lang/en-gb.js index 8f23393275d..bc27d4c82dc 100644 --- a/plugins/indent/lang/en-gb.js +++ b/plugins/indent/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'en-gb', { indent: 'Increase Indent', diff --git a/plugins/indent/lang/en.js b/plugins/indent/lang/en.js index 9a6fbba6f9d..c2d94424432 100644 --- a/plugins/indent/lang/en.js +++ b/plugins/indent/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'en', { indent: 'Increase Indent', diff --git a/plugins/indent/lang/eo.js b/plugins/indent/lang/eo.js index e85a78a3b6a..5a6636767eb 100644 --- a/plugins/indent/lang/eo.js +++ b/plugins/indent/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'eo', { indent: 'Pligrandigi Krommarĝenon', diff --git a/plugins/indent/lang/es-mx.js b/plugins/indent/lang/es-mx.js index a4f2b73b169..e7a97bcf8bc 100644 --- a/plugins/indent/lang/es-mx.js +++ b/plugins/indent/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'es-mx', { indent: 'Incrementar sangría', diff --git a/plugins/indent/lang/es.js b/plugins/indent/lang/es.js index feb61b37c9b..ef176c60d35 100644 --- a/plugins/indent/lang/es.js +++ b/plugins/indent/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'es', { indent: 'Aumentar Sangría', diff --git a/plugins/indent/lang/et.js b/plugins/indent/lang/et.js index 2a9ba7da848..38da335912e 100644 --- a/plugins/indent/lang/et.js +++ b/plugins/indent/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'et', { indent: 'Taande suurendamine', diff --git a/plugins/indent/lang/eu.js b/plugins/indent/lang/eu.js index 58ce5a2cee7..c6b1747037c 100644 --- a/plugins/indent/lang/eu.js +++ b/plugins/indent/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'eu', { indent: 'Handitu koska', diff --git a/plugins/indent/lang/fa.js b/plugins/indent/lang/fa.js index 09b87bdf397..e085fcc67ea 100644 --- a/plugins/indent/lang/fa.js +++ b/plugins/indent/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'fa', { indent: 'افزایش تورفتگی', diff --git a/plugins/indent/lang/fi.js b/plugins/indent/lang/fi.js index 0ea8d732dc6..be7ed1a9369 100644 --- a/plugins/indent/lang/fi.js +++ b/plugins/indent/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'fi', { indent: 'Suurenna sisennystä', diff --git a/plugins/indent/lang/fo.js b/plugins/indent/lang/fo.js index 82b7d04f0e9..57ff3641fa4 100644 --- a/plugins/indent/lang/fo.js +++ b/plugins/indent/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'fo', { indent: 'Økja reglubrotarinntriv', diff --git a/plugins/indent/lang/fr-ca.js b/plugins/indent/lang/fr-ca.js index c6e50cc2946..8aefdd7e10e 100644 --- a/plugins/indent/lang/fr-ca.js +++ b/plugins/indent/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'fr-ca', { indent: 'Augmenter le retrait', diff --git a/plugins/indent/lang/fr.js b/plugins/indent/lang/fr.js index 00857ad51ff..84c46b3bc90 100644 --- a/plugins/indent/lang/fr.js +++ b/plugins/indent/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'fr', { indent: 'Augmenter le retrait', diff --git a/plugins/indent/lang/gl.js b/plugins/indent/lang/gl.js index 602a731fbe4..a25b6f4e63c 100644 --- a/plugins/indent/lang/gl.js +++ b/plugins/indent/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'gl', { indent: 'Aumentar a sangría', diff --git a/plugins/indent/lang/gu.js b/plugins/indent/lang/gu.js index 07c07731d56..adb5f87821a 100644 --- a/plugins/indent/lang/gu.js +++ b/plugins/indent/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'gu', { indent: 'ઇન્ડેન્ટ, લીટીના આરંભમાં જગ્યા વધારવી', diff --git a/plugins/indent/lang/he.js b/plugins/indent/lang/he.js index 93d14fe30a3..a73ccbf07b8 100644 --- a/plugins/indent/lang/he.js +++ b/plugins/indent/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'he', { indent: 'הגדלת הזחה', diff --git a/plugins/indent/lang/hi.js b/plugins/indent/lang/hi.js index d70794cd091..cbfddadc475 100644 --- a/plugins/indent/lang/hi.js +++ b/plugins/indent/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'hi', { indent: 'इन्डॅन्ट बढ़ायें', diff --git a/plugins/indent/lang/hr.js b/plugins/indent/lang/hr.js index af67e0fea4c..eeb781d6f1d 100644 --- a/plugins/indent/lang/hr.js +++ b/plugins/indent/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'hr', { indent: 'Pomakni udesno', diff --git a/plugins/indent/lang/hu.js b/plugins/indent/lang/hu.js index 24fb731f673..12301af808e 100644 --- a/plugins/indent/lang/hu.js +++ b/plugins/indent/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'hu', { indent: 'Behúzás növelése', diff --git a/plugins/indent/lang/id.js b/plugins/indent/lang/id.js index 5125ee03b2a..a245c0eaf86 100644 --- a/plugins/indent/lang/id.js +++ b/plugins/indent/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'id', { indent: 'Tingkatkan Lekuk', diff --git a/plugins/indent/lang/is.js b/plugins/indent/lang/is.js index 32594900418..774e18284f2 100644 --- a/plugins/indent/lang/is.js +++ b/plugins/indent/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'is', { indent: 'Minnka inndrátt', diff --git a/plugins/indent/lang/it.js b/plugins/indent/lang/it.js index 068f32feac8..d4f1c1343c9 100644 --- a/plugins/indent/lang/it.js +++ b/plugins/indent/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'it', { indent: 'Aumenta rientro', diff --git a/plugins/indent/lang/ja.js b/plugins/indent/lang/ja.js index 4f19efc012e..0d63f9f7208 100644 --- a/plugins/indent/lang/ja.js +++ b/plugins/indent/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'ja', { indent: 'インデント', diff --git a/plugins/indent/lang/ka.js b/plugins/indent/lang/ka.js index df16095bcc7..5a43d2bdfb5 100644 --- a/plugins/indent/lang/ka.js +++ b/plugins/indent/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'ka', { indent: 'მეტად შეწევა', diff --git a/plugins/indent/lang/km.js b/plugins/indent/lang/km.js index a37e200cf57..1a424551de6 100644 --- a/plugins/indent/lang/km.js +++ b/plugins/indent/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'km', { indent: 'បន្ថែមការចូលបន្ទាត់', diff --git a/plugins/indent/lang/ko.js b/plugins/indent/lang/ko.js index c244736c6b1..d42e08656db 100644 --- a/plugins/indent/lang/ko.js +++ b/plugins/indent/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'ko', { indent: '들여쓰기', diff --git a/plugins/indent/lang/ku.js b/plugins/indent/lang/ku.js index 68cc7c4c29d..6e98f05cc2a 100644 --- a/plugins/indent/lang/ku.js +++ b/plugins/indent/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'ku', { indent: 'زیادکردنی بۆشایی', diff --git a/plugins/indent/lang/lt.js b/plugins/indent/lang/lt.js index 3681bc737d9..7433ca3745e 100644 --- a/plugins/indent/lang/lt.js +++ b/plugins/indent/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'lt', { indent: 'Padidinti įtrauką', diff --git a/plugins/indent/lang/lv.js b/plugins/indent/lang/lv.js index 92f302ef5b3..8eb0190fd5a 100644 --- a/plugins/indent/lang/lv.js +++ b/plugins/indent/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'lv', { indent: 'Palielināt atkāpi', diff --git a/plugins/indent/lang/mk.js b/plugins/indent/lang/mk.js index d18f248e448..2c6cbf69112 100644 --- a/plugins/indent/lang/mk.js +++ b/plugins/indent/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'mk', { indent: 'Increase Indent', // MISSING diff --git a/plugins/indent/lang/mn.js b/plugins/indent/lang/mn.js index ec4529ceb7e..3956abbe950 100644 --- a/plugins/indent/lang/mn.js +++ b/plugins/indent/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'mn', { indent: 'Догол мөр хасах', diff --git a/plugins/indent/lang/ms.js b/plugins/indent/lang/ms.js index a3463d18da1..5e5fff270a4 100644 --- a/plugins/indent/lang/ms.js +++ b/plugins/indent/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'ms', { indent: 'Tambahkan Inden', diff --git a/plugins/indent/lang/nb.js b/plugins/indent/lang/nb.js index 918811fc117..e06394cac3c 100644 --- a/plugins/indent/lang/nb.js +++ b/plugins/indent/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'nb', { indent: 'Øk innrykk', diff --git a/plugins/indent/lang/nl.js b/plugins/indent/lang/nl.js index 88677c9303d..105d591a36f 100644 --- a/plugins/indent/lang/nl.js +++ b/plugins/indent/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'nl', { indent: 'Inspringing vergroten', diff --git a/plugins/indent/lang/no.js b/plugins/indent/lang/no.js index 8a6e3377edc..45a49dd2897 100644 --- a/plugins/indent/lang/no.js +++ b/plugins/indent/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'no', { indent: 'Øk innrykk', diff --git a/plugins/indent/lang/oc.js b/plugins/indent/lang/oc.js index 090bd502cdf..70afbc97cfd 100644 --- a/plugins/indent/lang/oc.js +++ b/plugins/indent/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'oc', { indent: 'Aumentar l\'alinèa', diff --git a/plugins/indent/lang/pl.js b/plugins/indent/lang/pl.js index 349b1da75de..c63022f8fcf 100644 --- a/plugins/indent/lang/pl.js +++ b/plugins/indent/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'pl', { indent: 'Zwiększ wcięcie', diff --git a/plugins/indent/lang/pt-br.js b/plugins/indent/lang/pt-br.js index 848501856b2..0a020f4d621 100644 --- a/plugins/indent/lang/pt-br.js +++ b/plugins/indent/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'pt-br', { indent: 'Aumentar Recuo', diff --git a/plugins/indent/lang/pt.js b/plugins/indent/lang/pt.js index eba71a007bb..746376af1be 100644 --- a/plugins/indent/lang/pt.js +++ b/plugins/indent/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'pt', { indent: 'Aumentar avanço', diff --git a/plugins/indent/lang/ro.js b/plugins/indent/lang/ro.js index c64e1d1502a..a9419c38715 100644 --- a/plugins/indent/lang/ro.js +++ b/plugins/indent/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'ro', { indent: 'Creşte indentarea', diff --git a/plugins/indent/lang/ru.js b/plugins/indent/lang/ru.js index 236c4d489bf..e77fed44bbc 100644 --- a/plugins/indent/lang/ru.js +++ b/plugins/indent/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'ru', { indent: 'Увеличить отступ', diff --git a/plugins/indent/lang/si.js b/plugins/indent/lang/si.js index 1462c2df645..883fdfba109 100644 --- a/plugins/indent/lang/si.js +++ b/plugins/indent/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'si', { indent: 'අතර පරතරය වැඩිකරන්න', diff --git a/plugins/indent/lang/sk.js b/plugins/indent/lang/sk.js index ebe36e0ac11..d3ec06037c9 100644 --- a/plugins/indent/lang/sk.js +++ b/plugins/indent/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'sk', { indent: 'Zväčšiť odsadenie', diff --git a/plugins/indent/lang/sl.js b/plugins/indent/lang/sl.js index 6118c661245..eead04d172a 100644 --- a/plugins/indent/lang/sl.js +++ b/plugins/indent/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'sl', { indent: 'Povečaj zamik', diff --git a/plugins/indent/lang/sq.js b/plugins/indent/lang/sq.js index ae34cba38bf..b7a59a9bbfb 100644 --- a/plugins/indent/lang/sq.js +++ b/plugins/indent/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'sq', { indent: 'Rrite Identin', diff --git a/plugins/indent/lang/sr-latn.js b/plugins/indent/lang/sr-latn.js index 00a1467c26a..fa2b6ab46e0 100644 --- a/plugins/indent/lang/sr-latn.js +++ b/plugins/indent/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'sr-latn', { indent: 'Uvećaj marginu', diff --git a/plugins/indent/lang/sr.js b/plugins/indent/lang/sr.js index a1802107ab9..0763ed6684a 100644 --- a/plugins/indent/lang/sr.js +++ b/plugins/indent/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'sr', { indent: 'Увећај леву маргину', diff --git a/plugins/indent/lang/sv.js b/plugins/indent/lang/sv.js index 3f7d295726c..4b19a4d7ec5 100644 --- a/plugins/indent/lang/sv.js +++ b/plugins/indent/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'sv', { indent: 'Öka indrag', diff --git a/plugins/indent/lang/th.js b/plugins/indent/lang/th.js index 5df59502875..b21f3bd21e6 100644 --- a/plugins/indent/lang/th.js +++ b/plugins/indent/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'th', { indent: 'เพิ่มระยะย่อหน้า', diff --git a/plugins/indent/lang/tr.js b/plugins/indent/lang/tr.js index 63cca04d27e..9a490938d23 100644 --- a/plugins/indent/lang/tr.js +++ b/plugins/indent/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'tr', { indent: 'Sekme Arttır', diff --git a/plugins/indent/lang/tt.js b/plugins/indent/lang/tt.js index 449e15f6ea3..35b7cad79ae 100644 --- a/plugins/indent/lang/tt.js +++ b/plugins/indent/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'tt', { indent: 'Отступны арттыру', diff --git a/plugins/indent/lang/ug.js b/plugins/indent/lang/ug.js index c13cea1fb45..071e70c4eb0 100644 --- a/plugins/indent/lang/ug.js +++ b/plugins/indent/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'ug', { indent: 'تارايت', diff --git a/plugins/indent/lang/uk.js b/plugins/indent/lang/uk.js index 31cf3e99f94..75daca14072 100644 --- a/plugins/indent/lang/uk.js +++ b/plugins/indent/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'uk', { indent: 'Збільшити відступ', diff --git a/plugins/indent/lang/vi.js b/plugins/indent/lang/vi.js index 64346c29c1b..533a2bd01d5 100644 --- a/plugins/indent/lang/vi.js +++ b/plugins/indent/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'vi', { indent: 'Dịch vào trong', diff --git a/plugins/indent/lang/zh-cn.js b/plugins/indent/lang/zh-cn.js index 20d960f2244..032527e0397 100644 --- a/plugins/indent/lang/zh-cn.js +++ b/plugins/indent/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'zh-cn', { indent: '增加缩进量', diff --git a/plugins/indent/lang/zh.js b/plugins/indent/lang/zh.js index 8e70eb64ab6..8da59ca6f1f 100644 --- a/plugins/indent/lang/zh.js +++ b/plugins/indent/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'indent', 'zh', { indent: '增加縮排', diff --git a/plugins/indent/plugin.js b/plugins/indent/plugin.js index ad9ed5504d4..e02ee25194e 100755 --- a/plugins/indent/plugin.js +++ b/plugins/indent/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/indentblock/plugin.js b/plugins/indentblock/plugin.js index 42dd230dc22..fb75f6a2d39 100644 --- a/plugins/indentblock/plugin.js +++ b/plugins/indentblock/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/indentlist/plugin.js b/plugins/indentlist/plugin.js index c0d4f3dcae3..fff1ede9cab 100644 --- a/plugins/indentlist/plugin.js +++ b/plugins/indentlist/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/justify/plugin.js b/plugins/justify/plugin.js index 1806e681965..380f302733d 100755 --- a/plugins/justify/plugin.js +++ b/plugins/justify/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/language/lang/ar.js b/plugins/language/lang/ar.js index 4744790d52e..f301f00bf3b 100644 --- a/plugins/language/lang/ar.js +++ b/plugins/language/lang/ar.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'ar', { diff --git a/plugins/language/lang/az.js b/plugins/language/lang/az.js index d6ecd1474ba..87a68540568 100644 --- a/plugins/language/lang/az.js +++ b/plugins/language/lang/az.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'az', { diff --git a/plugins/language/lang/bg.js b/plugins/language/lang/bg.js index 52586e22f31..c5b527334d4 100644 --- a/plugins/language/lang/bg.js +++ b/plugins/language/lang/bg.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'bg', { diff --git a/plugins/language/lang/ca.js b/plugins/language/lang/ca.js index bf7300c1950..27006c7c725 100644 --- a/plugins/language/lang/ca.js +++ b/plugins/language/lang/ca.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'ca', { diff --git a/plugins/language/lang/cs.js b/plugins/language/lang/cs.js index 1fd076df5f5..53d69b478b9 100644 --- a/plugins/language/lang/cs.js +++ b/plugins/language/lang/cs.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'cs', { diff --git a/plugins/language/lang/cy.js b/plugins/language/lang/cy.js index 9d0c2a62f24..8782e68d16a 100644 --- a/plugins/language/lang/cy.js +++ b/plugins/language/lang/cy.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'cy', { diff --git a/plugins/language/lang/da.js b/plugins/language/lang/da.js index 83eabe550f6..3847ff1eea1 100644 --- a/plugins/language/lang/da.js +++ b/plugins/language/lang/da.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'da', { diff --git a/plugins/language/lang/de-ch.js b/plugins/language/lang/de-ch.js index 1777e4678c6..38a7705755f 100644 --- a/plugins/language/lang/de-ch.js +++ b/plugins/language/lang/de-ch.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'de-ch', { diff --git a/plugins/language/lang/de.js b/plugins/language/lang/de.js index a47b8f8b707..790c8a13ca8 100644 --- a/plugins/language/lang/de.js +++ b/plugins/language/lang/de.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'de', { diff --git a/plugins/language/lang/el.js b/plugins/language/lang/el.js index 3e4142ddf0a..7ed7fe6db35 100644 --- a/plugins/language/lang/el.js +++ b/plugins/language/lang/el.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'el', { diff --git a/plugins/language/lang/en-au.js b/plugins/language/lang/en-au.js index c46c770e8fd..b032ef267ca 100644 --- a/plugins/language/lang/en-au.js +++ b/plugins/language/lang/en-au.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'en-au', { diff --git a/plugins/language/lang/en-gb.js b/plugins/language/lang/en-gb.js index 9b66d98467a..54bad3c9309 100644 --- a/plugins/language/lang/en-gb.js +++ b/plugins/language/lang/en-gb.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'en-gb', { diff --git a/plugins/language/lang/en.js b/plugins/language/lang/en.js index 235a9aa3bd6..70056414cf3 100644 --- a/plugins/language/lang/en.js +++ b/plugins/language/lang/en.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'en', { diff --git a/plugins/language/lang/eo.js b/plugins/language/lang/eo.js index 6430d267ef1..356c61524ba 100644 --- a/plugins/language/lang/eo.js +++ b/plugins/language/lang/eo.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'eo', { diff --git a/plugins/language/lang/es-mx.js b/plugins/language/lang/es-mx.js index bc3734ce41b..d3b470bb6c5 100644 --- a/plugins/language/lang/es-mx.js +++ b/plugins/language/lang/es-mx.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'es-mx', { diff --git a/plugins/language/lang/es.js b/plugins/language/lang/es.js index 7a85c7b2ce6..aad75769550 100644 --- a/plugins/language/lang/es.js +++ b/plugins/language/lang/es.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'es', { diff --git a/plugins/language/lang/et.js b/plugins/language/lang/et.js index 43536e4ac6a..65d1a92c24e 100644 --- a/plugins/language/lang/et.js +++ b/plugins/language/lang/et.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'et', { diff --git a/plugins/language/lang/eu.js b/plugins/language/lang/eu.js index aeb2ef74fb6..f308b90a62f 100644 --- a/plugins/language/lang/eu.js +++ b/plugins/language/lang/eu.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'eu', { diff --git a/plugins/language/lang/fa.js b/plugins/language/lang/fa.js index af289283dbb..63ec1ceb1b3 100644 --- a/plugins/language/lang/fa.js +++ b/plugins/language/lang/fa.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'fa', { diff --git a/plugins/language/lang/fi.js b/plugins/language/lang/fi.js index 6c62fbbd00b..bd0b5b310f9 100644 --- a/plugins/language/lang/fi.js +++ b/plugins/language/lang/fi.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'fi', { diff --git a/plugins/language/lang/fo.js b/plugins/language/lang/fo.js index cdcb589ebe0..aedb9004664 100644 --- a/plugins/language/lang/fo.js +++ b/plugins/language/lang/fo.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'fo', { diff --git a/plugins/language/lang/fr.js b/plugins/language/lang/fr.js index 77118dff95e..8202c4c8d43 100644 --- a/plugins/language/lang/fr.js +++ b/plugins/language/lang/fr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'fr', { diff --git a/plugins/language/lang/gl.js b/plugins/language/lang/gl.js index ba79f2a03dd..8672a1ebb24 100644 --- a/plugins/language/lang/gl.js +++ b/plugins/language/lang/gl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'gl', { diff --git a/plugins/language/lang/he.js b/plugins/language/lang/he.js index d8a0583284c..fe2b3d87803 100644 --- a/plugins/language/lang/he.js +++ b/plugins/language/lang/he.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'he', { diff --git a/plugins/language/lang/hr.js b/plugins/language/lang/hr.js index 6ed5340be57..f90eeaacc90 100644 --- a/plugins/language/lang/hr.js +++ b/plugins/language/lang/hr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'hr', { diff --git a/plugins/language/lang/hu.js b/plugins/language/lang/hu.js index c966b52b030..1b422e6ad7b 100644 --- a/plugins/language/lang/hu.js +++ b/plugins/language/lang/hu.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'hu', { diff --git a/plugins/language/lang/id.js b/plugins/language/lang/id.js index ca80018082e..da4a7733ccf 100644 --- a/plugins/language/lang/id.js +++ b/plugins/language/lang/id.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'id', { diff --git a/plugins/language/lang/it.js b/plugins/language/lang/it.js index a4c4b464bc4..c81cb71c61a 100644 --- a/plugins/language/lang/it.js +++ b/plugins/language/lang/it.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'it', { diff --git a/plugins/language/lang/ja.js b/plugins/language/lang/ja.js index b1231db1deb..65e5b7b246a 100644 --- a/plugins/language/lang/ja.js +++ b/plugins/language/lang/ja.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'ja', { diff --git a/plugins/language/lang/km.js b/plugins/language/lang/km.js index 1eb63a1c061..b1506025d22 100644 --- a/plugins/language/lang/km.js +++ b/plugins/language/lang/km.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'km', { diff --git a/plugins/language/lang/ko.js b/plugins/language/lang/ko.js index 5e5bf8f17c6..d08890727d9 100644 --- a/plugins/language/lang/ko.js +++ b/plugins/language/lang/ko.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'ko', { diff --git a/plugins/language/lang/ku.js b/plugins/language/lang/ku.js index 6f825b9299c..f318a713196 100644 --- a/plugins/language/lang/ku.js +++ b/plugins/language/lang/ku.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'ku', { diff --git a/plugins/language/lang/lt.js b/plugins/language/lang/lt.js index 538b3e03553..681941e392b 100644 --- a/plugins/language/lang/lt.js +++ b/plugins/language/lang/lt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'lt', { diff --git a/plugins/language/lang/lv.js b/plugins/language/lang/lv.js index 517065be440..26ecc5697ef 100644 --- a/plugins/language/lang/lv.js +++ b/plugins/language/lang/lv.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'lv', { diff --git a/plugins/language/lang/nb.js b/plugins/language/lang/nb.js index 98c9c01d017..9030a3c59f5 100644 --- a/plugins/language/lang/nb.js +++ b/plugins/language/lang/nb.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'nb', { diff --git a/plugins/language/lang/nl.js b/plugins/language/lang/nl.js index 1f38af20f09..bdfecc87b0e 100644 --- a/plugins/language/lang/nl.js +++ b/plugins/language/lang/nl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'nl', { diff --git a/plugins/language/lang/no.js b/plugins/language/lang/no.js index 0f62f9d04ed..6eaf99b2c2d 100644 --- a/plugins/language/lang/no.js +++ b/plugins/language/lang/no.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'no', { diff --git a/plugins/language/lang/oc.js b/plugins/language/lang/oc.js index 22b4f1dd8c8..aa267569e2d 100644 --- a/plugins/language/lang/oc.js +++ b/plugins/language/lang/oc.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'oc', { diff --git a/plugins/language/lang/pl.js b/plugins/language/lang/pl.js index 7eaee9aa767..15601586a3d 100644 --- a/plugins/language/lang/pl.js +++ b/plugins/language/lang/pl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'pl', { diff --git a/plugins/language/lang/pt-br.js b/plugins/language/lang/pt-br.js index ac5845d9a4f..27e6e689c68 100644 --- a/plugins/language/lang/pt-br.js +++ b/plugins/language/lang/pt-br.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'pt-br', { diff --git a/plugins/language/lang/pt.js b/plugins/language/lang/pt.js index 03c16e0794f..2bb1d820494 100644 --- a/plugins/language/lang/pt.js +++ b/plugins/language/lang/pt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'pt', { diff --git a/plugins/language/lang/ro.js b/plugins/language/lang/ro.js index ca782e560c2..532056cafc4 100644 --- a/plugins/language/lang/ro.js +++ b/plugins/language/lang/ro.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'ro', { diff --git a/plugins/language/lang/ru.js b/plugins/language/lang/ru.js index 738059b87e1..eee0899ba7a 100644 --- a/plugins/language/lang/ru.js +++ b/plugins/language/lang/ru.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'ru', { diff --git a/plugins/language/lang/sk.js b/plugins/language/lang/sk.js index 402f6e141bb..9f2cd153882 100644 --- a/plugins/language/lang/sk.js +++ b/plugins/language/lang/sk.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'sk', { diff --git a/plugins/language/lang/sl.js b/plugins/language/lang/sl.js index a1a3cd493f2..315777e59e0 100644 --- a/plugins/language/lang/sl.js +++ b/plugins/language/lang/sl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'sl', { diff --git a/plugins/language/lang/sq.js b/plugins/language/lang/sq.js index f2d21fc4387..39caa9235b7 100644 --- a/plugins/language/lang/sq.js +++ b/plugins/language/lang/sq.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'sq', { diff --git a/plugins/language/lang/sr-latn.js b/plugins/language/lang/sr-latn.js index 4b12638f68e..118f1ca4faa 100644 --- a/plugins/language/lang/sr-latn.js +++ b/plugins/language/lang/sr-latn.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'sr-latn', { diff --git a/plugins/language/lang/sr.js b/plugins/language/lang/sr.js index 444f9200dce..d6a3210bf33 100644 --- a/plugins/language/lang/sr.js +++ b/plugins/language/lang/sr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'sr', { diff --git a/plugins/language/lang/sv.js b/plugins/language/lang/sv.js index 1e231f44267..ce260939224 100644 --- a/plugins/language/lang/sv.js +++ b/plugins/language/lang/sv.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'sv', { diff --git a/plugins/language/lang/tr.js b/plugins/language/lang/tr.js index 071f5107c2f..f0501676d50 100644 --- a/plugins/language/lang/tr.js +++ b/plugins/language/lang/tr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'tr', { diff --git a/plugins/language/lang/tt.js b/plugins/language/lang/tt.js index a48388adb85..954d7ef000d 100644 --- a/plugins/language/lang/tt.js +++ b/plugins/language/lang/tt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'tt', { diff --git a/plugins/language/lang/ug.js b/plugins/language/lang/ug.js index 3faeb3421c4..18d6b79fe55 100644 --- a/plugins/language/lang/ug.js +++ b/plugins/language/lang/ug.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'ug', { diff --git a/plugins/language/lang/uk.js b/plugins/language/lang/uk.js index 1b9c7bc1d6b..04cdc2a43e7 100644 --- a/plugins/language/lang/uk.js +++ b/plugins/language/lang/uk.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'uk', { diff --git a/plugins/language/lang/vi.js b/plugins/language/lang/vi.js index 1eb28d71366..5281abbb0c9 100644 --- a/plugins/language/lang/vi.js +++ b/plugins/language/lang/vi.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'vi', { diff --git a/plugins/language/lang/zh-cn.js b/plugins/language/lang/zh-cn.js index 00067e6ec64..880fc8eaf27 100644 --- a/plugins/language/lang/zh-cn.js +++ b/plugins/language/lang/zh-cn.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'zh-cn', { diff --git a/plugins/language/lang/zh.js b/plugins/language/lang/zh.js index 3de4d4b633f..c66ae1476fc 100644 --- a/plugins/language/lang/zh.js +++ b/plugins/language/lang/zh.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'language', 'zh', { diff --git a/plugins/language/plugin.js b/plugins/language/plugin.js index e9ced0825d5..8789f29211c 100644 --- a/plugins/language/plugin.js +++ b/plugins/language/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/lineutils/dev/dnd.html b/plugins/lineutils/dev/dnd.html index 3cc1d1d8a18..8239739e804 100644 --- a/plugins/lineutils/dev/dnd.html +++ b/plugins/lineutils/dev/dnd.html @@ -1,7 +1,7 @@ diff --git a/plugins/lineutils/dev/magicfinger.html b/plugins/lineutils/dev/magicfinger.html index e6906e7c5a4..aa70e8a977a 100644 --- a/plugins/lineutils/dev/magicfinger.html +++ b/plugins/lineutils/dev/magicfinger.html @@ -1,7 +1,7 @@ diff --git a/plugins/lineutils/plugin.js b/plugins/lineutils/plugin.js index 66da8bebaf7..6c042d69ea9 100644 --- a/plugins/lineutils/plugin.js +++ b/plugins/lineutils/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/link/dialogs/anchor.js b/plugins/link/dialogs/anchor.js index 42ac52c098b..e6aac74e82b 100755 --- a/plugins/link/dialogs/anchor.js +++ b/plugins/link/dialogs/anchor.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.dialog.add( 'anchor', function( editor ) { diff --git a/plugins/link/dialogs/link.js b/plugins/link/dialogs/link.js index 46e452e7412..8ed45057efe 100755 --- a/plugins/link/dialogs/link.js +++ b/plugins/link/dialogs/link.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ 'use strict'; diff --git a/plugins/link/lang/af.js b/plugins/link/lang/af.js index a9a81e689a4..41aa2175809 100644 --- a/plugins/link/lang/af.js +++ b/plugins/link/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'af', { acccessKey: 'Toegangsleutel', diff --git a/plugins/link/lang/ar.js b/plugins/link/lang/ar.js index 14b8a5a6e46..9d71eb9c5cb 100644 --- a/plugins/link/lang/ar.js +++ b/plugins/link/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'ar', { acccessKey: 'مفاتيح الإختصار', diff --git a/plugins/link/lang/az.js b/plugins/link/lang/az.js index 23527b0abfe..0f8019e1317 100644 --- a/plugins/link/lang/az.js +++ b/plugins/link/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'az', { acccessKey: 'Qısayol düyməsi', diff --git a/plugins/link/lang/bg.js b/plugins/link/lang/bg.js index c56d91116d4..775b4fe3928 100644 --- a/plugins/link/lang/bg.js +++ b/plugins/link/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'bg', { acccessKey: 'Клавиш за достъп', diff --git a/plugins/link/lang/bn.js b/plugins/link/lang/bn.js index 7f9e86f1d3b..e99d6f3f12a 100644 --- a/plugins/link/lang/bn.js +++ b/plugins/link/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'bn', { acccessKey: 'প্রবেশ কী', diff --git a/plugins/link/lang/bs.js b/plugins/link/lang/bs.js index 758e0824a4f..0b820cd2dbb 100644 --- a/plugins/link/lang/bs.js +++ b/plugins/link/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'bs', { acccessKey: 'Pristupna tipka', diff --git a/plugins/link/lang/ca.js b/plugins/link/lang/ca.js index 1c16523c972..cbb887d8eac 100644 --- a/plugins/link/lang/ca.js +++ b/plugins/link/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'ca', { acccessKey: 'Clau d\'accés', diff --git a/plugins/link/lang/cs.js b/plugins/link/lang/cs.js index 2e5fc26cb32..7cb643bbc21 100644 --- a/plugins/link/lang/cs.js +++ b/plugins/link/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'cs', { acccessKey: 'Přístupový klíč', diff --git a/plugins/link/lang/cy.js b/plugins/link/lang/cy.js index 2b12b9b7b0f..ff75897b045 100644 --- a/plugins/link/lang/cy.js +++ b/plugins/link/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'cy', { acccessKey: 'Allwedd Mynediad', diff --git a/plugins/link/lang/da.js b/plugins/link/lang/da.js index bf284804427..327cd8ac5e0 100644 --- a/plugins/link/lang/da.js +++ b/plugins/link/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'da', { acccessKey: 'Genvejstast', diff --git a/plugins/link/lang/de-ch.js b/plugins/link/lang/de-ch.js index 0994c66214e..81f9574572a 100644 --- a/plugins/link/lang/de-ch.js +++ b/plugins/link/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'de-ch', { acccessKey: 'Zugriffstaste', diff --git a/plugins/link/lang/de.js b/plugins/link/lang/de.js index 1e3c8e85fbb..16d6451c905 100644 --- a/plugins/link/lang/de.js +++ b/plugins/link/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'de', { acccessKey: 'Zugriffstaste', diff --git a/plugins/link/lang/el.js b/plugins/link/lang/el.js index 6694ee54e30..1079f47dde3 100644 --- a/plugins/link/lang/el.js +++ b/plugins/link/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'el', { acccessKey: 'Συντόμευση', diff --git a/plugins/link/lang/en-au.js b/plugins/link/lang/en-au.js index 690e144b07a..b4e2a50bda8 100644 --- a/plugins/link/lang/en-au.js +++ b/plugins/link/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'en-au', { acccessKey: 'Access Key', diff --git a/plugins/link/lang/en-ca.js b/plugins/link/lang/en-ca.js index 2c6433526b3..874dfd5d87c 100644 --- a/plugins/link/lang/en-ca.js +++ b/plugins/link/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'en-ca', { acccessKey: 'Access Key', diff --git a/plugins/link/lang/en-gb.js b/plugins/link/lang/en-gb.js index 26676491a13..77693fe940b 100644 --- a/plugins/link/lang/en-gb.js +++ b/plugins/link/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'en-gb', { acccessKey: 'Access Key', diff --git a/plugins/link/lang/en.js b/plugins/link/lang/en.js index 2c4b73651c0..3475d843434 100644 --- a/plugins/link/lang/en.js +++ b/plugins/link/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'en', { acccessKey: 'Access Key', diff --git a/plugins/link/lang/eo.js b/plugins/link/lang/eo.js index c6e43d5be84..27371e42343 100644 --- a/plugins/link/lang/eo.js +++ b/plugins/link/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'eo', { acccessKey: 'Fulmoklavo', diff --git a/plugins/link/lang/es-mx.js b/plugins/link/lang/es-mx.js index bd3230229e9..48d28a28642 100644 --- a/plugins/link/lang/es-mx.js +++ b/plugins/link/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'es-mx', { acccessKey: 'Llave de acceso', diff --git a/plugins/link/lang/es.js b/plugins/link/lang/es.js index a292719b5d3..90b638ffb91 100644 --- a/plugins/link/lang/es.js +++ b/plugins/link/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'es', { acccessKey: 'Tecla de Acceso', diff --git a/plugins/link/lang/et.js b/plugins/link/lang/et.js index eaf43e5947d..a3321e4b1bf 100644 --- a/plugins/link/lang/et.js +++ b/plugins/link/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'et', { acccessKey: 'Juurdepääsu võti', diff --git a/plugins/link/lang/eu.js b/plugins/link/lang/eu.js index a4b587497b2..2650aa278c6 100644 --- a/plugins/link/lang/eu.js +++ b/plugins/link/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'eu', { acccessKey: 'Sarbide-tekla', diff --git a/plugins/link/lang/fa.js b/plugins/link/lang/fa.js index cfaae5879d9..cefdcb6f0b1 100644 --- a/plugins/link/lang/fa.js +++ b/plugins/link/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'fa', { acccessKey: 'کلید دستیابی', diff --git a/plugins/link/lang/fi.js b/plugins/link/lang/fi.js index 88ec8556561..e9e24ef7bfa 100644 --- a/plugins/link/lang/fi.js +++ b/plugins/link/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'fi', { acccessKey: 'Pikanäppäin', diff --git a/plugins/link/lang/fo.js b/plugins/link/lang/fo.js index aa513599b75..b0a4e52e20e 100644 --- a/plugins/link/lang/fo.js +++ b/plugins/link/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'fo', { acccessKey: 'Snarvegisknöttur', diff --git a/plugins/link/lang/fr-ca.js b/plugins/link/lang/fr-ca.js index effc755de9e..dc5d5ca4e1e 100644 --- a/plugins/link/lang/fr-ca.js +++ b/plugins/link/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'fr-ca', { acccessKey: 'Touche d\'accessibilité', diff --git a/plugins/link/lang/fr.js b/plugins/link/lang/fr.js index 1f8fb6014df..82618b5aa5b 100644 --- a/plugins/link/lang/fr.js +++ b/plugins/link/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'fr', { acccessKey: 'Touche d\'accessibilité', diff --git a/plugins/link/lang/gl.js b/plugins/link/lang/gl.js index 7f5f6a32711..8ad558883ae 100644 --- a/plugins/link/lang/gl.js +++ b/plugins/link/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'gl', { acccessKey: 'Chave de acceso', diff --git a/plugins/link/lang/gu.js b/plugins/link/lang/gu.js index f517dc3c095..3905d49964d 100644 --- a/plugins/link/lang/gu.js +++ b/plugins/link/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'gu', { acccessKey: 'ઍક્સેસ કી', diff --git a/plugins/link/lang/he.js b/plugins/link/lang/he.js index eb8e622d352..f85fa23607e 100644 --- a/plugins/link/lang/he.js +++ b/plugins/link/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'he', { acccessKey: 'מקש גישה', diff --git a/plugins/link/lang/hi.js b/plugins/link/lang/hi.js index 7b7439a5f93..fa99bb4ca79 100644 --- a/plugins/link/lang/hi.js +++ b/plugins/link/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'hi', { acccessKey: 'ऍक्सॅस की', diff --git a/plugins/link/lang/hr.js b/plugins/link/lang/hr.js index 800e04aaa9f..4974c9c2803 100644 --- a/plugins/link/lang/hr.js +++ b/plugins/link/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'hr', { acccessKey: 'Pristupna tipka', diff --git a/plugins/link/lang/hu.js b/plugins/link/lang/hu.js index a60d6dc9a44..d7ac296be0c 100644 --- a/plugins/link/lang/hu.js +++ b/plugins/link/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'hu', { acccessKey: 'Billentyűkombináció', diff --git a/plugins/link/lang/id.js b/plugins/link/lang/id.js index bd640cbb63b..ffd83349e9a 100644 --- a/plugins/link/lang/id.js +++ b/plugins/link/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'id', { acccessKey: 'Access Key', // MISSING diff --git a/plugins/link/lang/is.js b/plugins/link/lang/is.js index ae14eebf0e6..2ed684b1bd7 100644 --- a/plugins/link/lang/is.js +++ b/plugins/link/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'is', { acccessKey: 'Skammvalshnappur', diff --git a/plugins/link/lang/it.js b/plugins/link/lang/it.js index dc3a5faa012..5bf98fed3c7 100644 --- a/plugins/link/lang/it.js +++ b/plugins/link/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'it', { acccessKey: 'Scorciatoia da tastiera', diff --git a/plugins/link/lang/ja.js b/plugins/link/lang/ja.js index 29ff4a3599e..c2cee16fa63 100644 --- a/plugins/link/lang/ja.js +++ b/plugins/link/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'ja', { acccessKey: 'アクセスキー', diff --git a/plugins/link/lang/ka.js b/plugins/link/lang/ka.js index 58522d134cb..1fcf5dc0a76 100644 --- a/plugins/link/lang/ka.js +++ b/plugins/link/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'ka', { acccessKey: 'წვდომის ღილაკი', diff --git a/plugins/link/lang/km.js b/plugins/link/lang/km.js index b0cda3ca9d6..7cd35e3fa59 100644 --- a/plugins/link/lang/km.js +++ b/plugins/link/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'km', { acccessKey: 'សោរ​ចូល', diff --git a/plugins/link/lang/ko.js b/plugins/link/lang/ko.js index 059f450bcaa..d4b52d51840 100644 --- a/plugins/link/lang/ko.js +++ b/plugins/link/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'ko', { acccessKey: '액세스 키', diff --git a/plugins/link/lang/ku.js b/plugins/link/lang/ku.js index c7a6262adcc..0b0f8784a22 100644 --- a/plugins/link/lang/ku.js +++ b/plugins/link/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'ku', { acccessKey: 'کلیلی دەستپێگەیشتن', diff --git a/plugins/link/lang/lt.js b/plugins/link/lang/lt.js index a70a9e14e14..a968663a0fd 100644 --- a/plugins/link/lang/lt.js +++ b/plugins/link/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'lt', { acccessKey: 'Prieigos raktas', diff --git a/plugins/link/lang/lv.js b/plugins/link/lang/lv.js index 6c5158c8f0e..713046562de 100644 --- a/plugins/link/lang/lv.js +++ b/plugins/link/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'lv', { acccessKey: 'Pieejas taustiņš', diff --git a/plugins/link/lang/mk.js b/plugins/link/lang/mk.js index 276ae4ab374..fbc7f0cee0d 100644 --- a/plugins/link/lang/mk.js +++ b/plugins/link/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'mk', { acccessKey: 'Access Key', // MISSING diff --git a/plugins/link/lang/mn.js b/plugins/link/lang/mn.js index 57bdd59e73f..c24ef49c670 100644 --- a/plugins/link/lang/mn.js +++ b/plugins/link/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'mn', { acccessKey: 'Холбох түлхүүр', diff --git a/plugins/link/lang/ms.js b/plugins/link/lang/ms.js index a39a23e7b82..d34134de238 100644 --- a/plugins/link/lang/ms.js +++ b/plugins/link/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'ms', { acccessKey: 'Kunci Akses', diff --git a/plugins/link/lang/nb.js b/plugins/link/lang/nb.js index 4053aa386d3..3c8d9c77ba7 100644 --- a/plugins/link/lang/nb.js +++ b/plugins/link/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'nb', { acccessKey: 'Aksessknapp', diff --git a/plugins/link/lang/nl.js b/plugins/link/lang/nl.js index cb6722e6394..5c478bb1e0b 100644 --- a/plugins/link/lang/nl.js +++ b/plugins/link/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'nl', { acccessKey: 'Toegangstoets', diff --git a/plugins/link/lang/no.js b/plugins/link/lang/no.js index a1d108e6282..0ec05759488 100644 --- a/plugins/link/lang/no.js +++ b/plugins/link/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'no', { acccessKey: 'Aksessknapp', diff --git a/plugins/link/lang/oc.js b/plugins/link/lang/oc.js index 9cdeb3fe9a5..872eba89063 100644 --- a/plugins/link/lang/oc.js +++ b/plugins/link/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'oc', { acccessKey: 'Tòca d\'accessibilitat', diff --git a/plugins/link/lang/pl.js b/plugins/link/lang/pl.js index 4230e4b46b2..7c50ba1a815 100644 --- a/plugins/link/lang/pl.js +++ b/plugins/link/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'pl', { acccessKey: 'Klawisz dostępu', diff --git a/plugins/link/lang/pt-br.js b/plugins/link/lang/pt-br.js index 2738f70c5ca..3be97d5f137 100644 --- a/plugins/link/lang/pt-br.js +++ b/plugins/link/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'pt-br', { acccessKey: 'Chave de Acesso', diff --git a/plugins/link/lang/pt.js b/plugins/link/lang/pt.js index 41f910e3f7f..8367d4758af 100644 --- a/plugins/link/lang/pt.js +++ b/plugins/link/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'pt', { acccessKey: 'Chave de acesso', diff --git a/plugins/link/lang/ro.js b/plugins/link/lang/ro.js index bcb4442e842..cd35ab21216 100644 --- a/plugins/link/lang/ro.js +++ b/plugins/link/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'ro', { acccessKey: 'Tasta de acces', diff --git a/plugins/link/lang/ru.js b/plugins/link/lang/ru.js index 7df143a8632..f51b6b5a8a6 100644 --- a/plugins/link/lang/ru.js +++ b/plugins/link/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'ru', { acccessKey: 'Клавиша доступа', diff --git a/plugins/link/lang/si.js b/plugins/link/lang/si.js index bd4b0b94f74..e97afc0d45c 100644 --- a/plugins/link/lang/si.js +++ b/plugins/link/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'si', { acccessKey: 'ප්‍රවේශ යතුර', diff --git a/plugins/link/lang/sk.js b/plugins/link/lang/sk.js index 0b4ac505a30..d49d6e0f04d 100644 --- a/plugins/link/lang/sk.js +++ b/plugins/link/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'sk', { acccessKey: 'Prístupový kľúč', diff --git a/plugins/link/lang/sl.js b/plugins/link/lang/sl.js index 26f7802c3e1..5872355b924 100644 --- a/plugins/link/lang/sl.js +++ b/plugins/link/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'sl', { acccessKey: 'Tipka za dostop', diff --git a/plugins/link/lang/sq.js b/plugins/link/lang/sq.js index 57598e811c9..a500ceb8efa 100644 --- a/plugins/link/lang/sq.js +++ b/plugins/link/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'sq', { acccessKey: 'Elementi i qasjes', diff --git a/plugins/link/lang/sr-latn.js b/plugins/link/lang/sr-latn.js index 4cb8d88b111..67ccb6bc9c2 100644 --- a/plugins/link/lang/sr-latn.js +++ b/plugins/link/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'sr-latn', { acccessKey: 'Kombinacija tastera', diff --git a/plugins/link/lang/sr.js b/plugins/link/lang/sr.js index 61085c0a5d1..6732ca154c2 100644 --- a/plugins/link/lang/sr.js +++ b/plugins/link/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'sr', { acccessKey: 'Комбинација тастера', diff --git a/plugins/link/lang/sv.js b/plugins/link/lang/sv.js index abb78e83752..73d12cb1478 100644 --- a/plugins/link/lang/sv.js +++ b/plugins/link/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'sv', { acccessKey: 'Behörighetsnyckel', diff --git a/plugins/link/lang/th.js b/plugins/link/lang/th.js index 3da2aeb1092..01e457ecfb7 100644 --- a/plugins/link/lang/th.js +++ b/plugins/link/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'th', { acccessKey: 'แอคเซส คีย์', diff --git a/plugins/link/lang/tr.js b/plugins/link/lang/tr.js index f31960932f7..397e7703d0c 100644 --- a/plugins/link/lang/tr.js +++ b/plugins/link/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'tr', { acccessKey: 'Erişim Tuşu', diff --git a/plugins/link/lang/tt.js b/plugins/link/lang/tt.js index 2b5da7027bc..0a8632ba059 100644 --- a/plugins/link/lang/tt.js +++ b/plugins/link/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'tt', { acccessKey: 'Access Key', // MISSING diff --git a/plugins/link/lang/ug.js b/plugins/link/lang/ug.js index e7b584826f2..fcf02aaf750 100644 --- a/plugins/link/lang/ug.js +++ b/plugins/link/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'ug', { acccessKey: 'زىيارەت كۇنۇپكا', diff --git a/plugins/link/lang/uk.js b/plugins/link/lang/uk.js index 013592acc19..9f02ea9cdf9 100644 --- a/plugins/link/lang/uk.js +++ b/plugins/link/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'uk', { acccessKey: 'Гаряча клавіша', diff --git a/plugins/link/lang/vi.js b/plugins/link/lang/vi.js index d539aad5360..f7473ce65b1 100644 --- a/plugins/link/lang/vi.js +++ b/plugins/link/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'vi', { acccessKey: 'Phím hỗ trợ truy cập', diff --git a/plugins/link/lang/zh-cn.js b/plugins/link/lang/zh-cn.js index 77fa820afdf..4e3ef3faba5 100644 --- a/plugins/link/lang/zh-cn.js +++ b/plugins/link/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'zh-cn', { acccessKey: '访问键', diff --git a/plugins/link/lang/zh.js b/plugins/link/lang/zh.js index 5ce9aa25063..af3f2f815e8 100644 --- a/plugins/link/lang/zh.js +++ b/plugins/link/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'link', 'zh', { acccessKey: '便捷鍵', diff --git a/plugins/link/plugin.js b/plugins/link/plugin.js index 41445cfd17b..03820d94f3f 100755 --- a/plugins/link/plugin.js +++ b/plugins/link/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ 'use strict'; diff --git a/plugins/list/lang/af.js b/plugins/list/lang/af.js index f335edd4e57..3d14ed15895 100644 --- a/plugins/list/lang/af.js +++ b/plugins/list/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'af', { bulletedlist: 'Ongenommerde lys', diff --git a/plugins/list/lang/ar.js b/plugins/list/lang/ar.js index ee2821a34a6..2d8cc8dbac1 100644 --- a/plugins/list/lang/ar.js +++ b/plugins/list/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'ar', { bulletedlist: 'ادخال/حذف تعداد نقطي', diff --git a/plugins/list/lang/az.js b/plugins/list/lang/az.js index 41a86421bee..94230a189ca 100644 --- a/plugins/list/lang/az.js +++ b/plugins/list/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'az', { bulletedlist: 'Markerlənmiş siyahını başlat/sil', diff --git a/plugins/list/lang/bg.js b/plugins/list/lang/bg.js index 9431087fa9f..71d182d6d7b 100644 --- a/plugins/list/lang/bg.js +++ b/plugins/list/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'bg', { bulletedlist: 'Вмъкване/премахване на точков списък', diff --git a/plugins/list/lang/bn.js b/plugins/list/lang/bn.js index 6f4eccc89c8..807ec090f7c 100644 --- a/plugins/list/lang/bn.js +++ b/plugins/list/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'bn', { bulletedlist: 'বুলেটেড তালিকা প্রবেশ/অপসারন করি', diff --git a/plugins/list/lang/bs.js b/plugins/list/lang/bs.js index bd94701d910..04a7a9e405c 100644 --- a/plugins/list/lang/bs.js +++ b/plugins/list/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'bs', { bulletedlist: 'Lista', diff --git a/plugins/list/lang/ca.js b/plugins/list/lang/ca.js index 8c3b42e5e28..e5adf34b740 100644 --- a/plugins/list/lang/ca.js +++ b/plugins/list/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'ca', { bulletedlist: 'Llista de pics', diff --git a/plugins/list/lang/cs.js b/plugins/list/lang/cs.js index 67958826b57..ef6a571fc90 100644 --- a/plugins/list/lang/cs.js +++ b/plugins/list/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'cs', { bulletedlist: 'Odrážky', diff --git a/plugins/list/lang/cy.js b/plugins/list/lang/cy.js index 83d23a1008f..d3d93491537 100644 --- a/plugins/list/lang/cy.js +++ b/plugins/list/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'cy', { bulletedlist: 'Mewnosod/Tynnu Rhestr Bwled', diff --git a/plugins/list/lang/da.js b/plugins/list/lang/da.js index 40e0a1fea50..ca6caa34f51 100644 --- a/plugins/list/lang/da.js +++ b/plugins/list/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'da', { bulletedlist: 'Punktopstilling', diff --git a/plugins/list/lang/de-ch.js b/plugins/list/lang/de-ch.js index 5b348b8e31f..63c0aab6032 100644 --- a/plugins/list/lang/de-ch.js +++ b/plugins/list/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'de-ch', { bulletedlist: 'Liste', diff --git a/plugins/list/lang/de.js b/plugins/list/lang/de.js index c22fb5c3c9f..96604edd7d4 100644 --- a/plugins/list/lang/de.js +++ b/plugins/list/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'de', { bulletedlist: 'Liste', diff --git a/plugins/list/lang/el.js b/plugins/list/lang/el.js index 11951efaf16..48f223e1cde 100644 --- a/plugins/list/lang/el.js +++ b/plugins/list/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'el', { bulletedlist: 'Εισαγωγή/Απομάκρυνση Λίστας Κουκκίδων', diff --git a/plugins/list/lang/en-au.js b/plugins/list/lang/en-au.js index 1488c26b1ac..3333232e8f7 100644 --- a/plugins/list/lang/en-au.js +++ b/plugins/list/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'en-au', { bulletedlist: 'Insert/Remove Bulleted List', diff --git a/plugins/list/lang/en-ca.js b/plugins/list/lang/en-ca.js index 3f9dd81cb00..4eba71afb3e 100644 --- a/plugins/list/lang/en-ca.js +++ b/plugins/list/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'en-ca', { bulletedlist: 'Insert/Remove Bulleted List', diff --git a/plugins/list/lang/en-gb.js b/plugins/list/lang/en-gb.js index a5a025dcf1d..72dd23d86b8 100644 --- a/plugins/list/lang/en-gb.js +++ b/plugins/list/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'en-gb', { bulletedlist: 'Insert/Remove Bulleted List', diff --git a/plugins/list/lang/en.js b/plugins/list/lang/en.js index ecb2f1ab39b..35909d5aa0b 100644 --- a/plugins/list/lang/en.js +++ b/plugins/list/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'en', { bulletedlist: 'Insert/Remove Bulleted List', diff --git a/plugins/list/lang/eo.js b/plugins/list/lang/eo.js index 1e869079909..49dc85253cd 100644 --- a/plugins/list/lang/eo.js +++ b/plugins/list/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'eo', { bulletedlist: 'Bula Listo', diff --git a/plugins/list/lang/es-mx.js b/plugins/list/lang/es-mx.js index 30aaf96cc85..a453b51df3f 100644 --- a/plugins/list/lang/es-mx.js +++ b/plugins/list/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'es-mx', { bulletedlist: 'Insertar/Remover Lista con viñetas', diff --git a/plugins/list/lang/es.js b/plugins/list/lang/es.js index a5b7ec2e845..f646be7733e 100644 --- a/plugins/list/lang/es.js +++ b/plugins/list/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'es', { bulletedlist: 'Viñetas', diff --git a/plugins/list/lang/et.js b/plugins/list/lang/et.js index d0812743088..8f3564bcdcd 100644 --- a/plugins/list/lang/et.js +++ b/plugins/list/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'et', { bulletedlist: 'Punktloend', diff --git a/plugins/list/lang/eu.js b/plugins/list/lang/eu.js index fa468bfb3c2..b2725cadf0a 100644 --- a/plugins/list/lang/eu.js +++ b/plugins/list/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'eu', { bulletedlist: 'Buletdun Zerrenda', diff --git a/plugins/list/lang/fa.js b/plugins/list/lang/fa.js index fc4b99efcbc..d29375af9fb 100644 --- a/plugins/list/lang/fa.js +++ b/plugins/list/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'fa', { bulletedlist: 'فهرست نقطه​ای', diff --git a/plugins/list/lang/fi.js b/plugins/list/lang/fi.js index 12d7bbd880b..4222b884cf5 100644 --- a/plugins/list/lang/fi.js +++ b/plugins/list/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'fi', { bulletedlist: 'Luettelomerkit', diff --git a/plugins/list/lang/fo.js b/plugins/list/lang/fo.js index 97f54a2b318..f528deac986 100644 --- a/plugins/list/lang/fo.js +++ b/plugins/list/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'fo', { bulletedlist: 'Punktmerktur listi', diff --git a/plugins/list/lang/fr-ca.js b/plugins/list/lang/fr-ca.js index 7b0d3eb0f12..60e53af7426 100644 --- a/plugins/list/lang/fr-ca.js +++ b/plugins/list/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'fr-ca', { bulletedlist: 'Liste à puces', diff --git a/plugins/list/lang/fr.js b/plugins/list/lang/fr.js index e09120315bc..a3701438563 100644 --- a/plugins/list/lang/fr.js +++ b/plugins/list/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'fr', { bulletedlist: 'Insérer/Supprimer une liste à puces', diff --git a/plugins/list/lang/gl.js b/plugins/list/lang/gl.js index 9fa47b19885..8910f4533e5 100644 --- a/plugins/list/lang/gl.js +++ b/plugins/list/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'gl', { bulletedlist: 'Inserir/retirar lista viñeteada', diff --git a/plugins/list/lang/gu.js b/plugins/list/lang/gu.js index d3e0e8b679b..a5ac5be479b 100644 --- a/plugins/list/lang/gu.js +++ b/plugins/list/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'gu', { bulletedlist: 'બુલેટ સૂચિ', diff --git a/plugins/list/lang/he.js b/plugins/list/lang/he.js index 644db1afdb2..ba6906ded6b 100644 --- a/plugins/list/lang/he.js +++ b/plugins/list/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'he', { bulletedlist: 'רשימת נקודות', diff --git a/plugins/list/lang/hi.js b/plugins/list/lang/hi.js index 13debc48553..99bf1be3d35 100644 --- a/plugins/list/lang/hi.js +++ b/plugins/list/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'hi', { bulletedlist: 'बुलॅट सूची', diff --git a/plugins/list/lang/hr.js b/plugins/list/lang/hr.js index 6bf1991578e..dabc1110cae 100644 --- a/plugins/list/lang/hr.js +++ b/plugins/list/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'hr', { bulletedlist: 'Obična lista', diff --git a/plugins/list/lang/hu.js b/plugins/list/lang/hu.js index d66818c1c74..0f69584191d 100644 --- a/plugins/list/lang/hu.js +++ b/plugins/list/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'hu', { bulletedlist: 'Felsorolás', diff --git a/plugins/list/lang/id.js b/plugins/list/lang/id.js index 640d3308e07..8dd57fb412f 100644 --- a/plugins/list/lang/id.js +++ b/plugins/list/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'id', { bulletedlist: 'Sisip/Hapus Daftar Bullet', diff --git a/plugins/list/lang/is.js b/plugins/list/lang/is.js index ef0c7a3a54c..fc77f85a096 100644 --- a/plugins/list/lang/is.js +++ b/plugins/list/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'is', { bulletedlist: 'Punktalisti', diff --git a/plugins/list/lang/it.js b/plugins/list/lang/it.js index 60067410f2b..b13ac391a29 100644 --- a/plugins/list/lang/it.js +++ b/plugins/list/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'it', { bulletedlist: 'Inserisci/Rimuovi Elenco Puntato', diff --git a/plugins/list/lang/ja.js b/plugins/list/lang/ja.js index b977d799eb9..d96f5c95d2c 100644 --- a/plugins/list/lang/ja.js +++ b/plugins/list/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'ja', { bulletedlist: '番号無しリスト', diff --git a/plugins/list/lang/ka.js b/plugins/list/lang/ka.js index 0cc6e0318d4..cc6b351f1b6 100644 --- a/plugins/list/lang/ka.js +++ b/plugins/list/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'ka', { bulletedlist: 'ღილიანი სია', diff --git a/plugins/list/lang/km.js b/plugins/list/lang/km.js index 2ff94528d67..f1bd83f20de 100644 --- a/plugins/list/lang/km.js +++ b/plugins/list/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'km', { bulletedlist: 'បញ្ចូល / លុប​បញ្ជី​ជា​ចំណុច​មូល', diff --git a/plugins/list/lang/ko.js b/plugins/list/lang/ko.js index b5a1a3503f1..4ab5285c579 100644 --- a/plugins/list/lang/ko.js +++ b/plugins/list/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'ko', { bulletedlist: '순서 없는 목록', diff --git a/plugins/list/lang/ku.js b/plugins/list/lang/ku.js index 812fc14e2d5..4959f1e108c 100644 --- a/plugins/list/lang/ku.js +++ b/plugins/list/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'ku', { bulletedlist: 'دانان/لابردنی خاڵی لیست', diff --git a/plugins/list/lang/lt.js b/plugins/list/lang/lt.js index d9c6f382dc0..9e3444d2d79 100644 --- a/plugins/list/lang/lt.js +++ b/plugins/list/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'lt', { bulletedlist: 'Suženklintas sąrašas', diff --git a/plugins/list/lang/lv.js b/plugins/list/lang/lv.js index 64070792568..2a9ba31bd6b 100644 --- a/plugins/list/lang/lv.js +++ b/plugins/list/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'lv', { bulletedlist: 'Ievietot/noņemt sarakstu ar aizzīmēm', diff --git a/plugins/list/lang/mk.js b/plugins/list/lang/mk.js index 4f6751b13eb..295eae6ae1f 100644 --- a/plugins/list/lang/mk.js +++ b/plugins/list/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'mk', { bulletedlist: 'Insert/Remove Bulleted List', // MISSING diff --git a/plugins/list/lang/mn.js b/plugins/list/lang/mn.js index 9480f974264..a18934a27fc 100644 --- a/plugins/list/lang/mn.js +++ b/plugins/list/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'mn', { bulletedlist: 'Цэгтэй жагсаалт', diff --git a/plugins/list/lang/ms.js b/plugins/list/lang/ms.js index 1b5a1c7fe01..f080f893804 100644 --- a/plugins/list/lang/ms.js +++ b/plugins/list/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'ms', { bulletedlist: 'Senarai tidak bernombor', diff --git a/plugins/list/lang/nb.js b/plugins/list/lang/nb.js index 8b0b3824f74..57a26ba9a06 100644 --- a/plugins/list/lang/nb.js +++ b/plugins/list/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'nb', { bulletedlist: 'Legg til / fjern punktliste', diff --git a/plugins/list/lang/nl.js b/plugins/list/lang/nl.js index 4312f8c3d00..faea28e0340 100644 --- a/plugins/list/lang/nl.js +++ b/plugins/list/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'nl', { bulletedlist: 'Opsomming invoegen', diff --git a/plugins/list/lang/no.js b/plugins/list/lang/no.js index d666976df44..9786e17cb2f 100644 --- a/plugins/list/lang/no.js +++ b/plugins/list/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'no', { bulletedlist: 'Legg til/Fjern punktmerket liste', diff --git a/plugins/list/lang/oc.js b/plugins/list/lang/oc.js index d69d4500241..8e52bc4c892 100644 --- a/plugins/list/lang/oc.js +++ b/plugins/list/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'oc', { bulletedlist: 'Inserir/Suprimir una lista amb de piuses', diff --git a/plugins/list/lang/pl.js b/plugins/list/lang/pl.js index 6953947763f..f5e70dab3ea 100644 --- a/plugins/list/lang/pl.js +++ b/plugins/list/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'pl', { bulletedlist: 'Lista wypunktowana', diff --git a/plugins/list/lang/pt-br.js b/plugins/list/lang/pt-br.js index 906b4826a0f..80e2d07ca14 100644 --- a/plugins/list/lang/pt-br.js +++ b/plugins/list/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'pt-br', { bulletedlist: 'Lista sem números', diff --git a/plugins/list/lang/pt.js b/plugins/list/lang/pt.js index a9448322ea2..ae39d5e78e0 100644 --- a/plugins/list/lang/pt.js +++ b/plugins/list/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'pt', { bulletedlist: 'Marcas', diff --git a/plugins/list/lang/ro.js b/plugins/list/lang/ro.js index f66335935f6..27056f02985 100644 --- a/plugins/list/lang/ro.js +++ b/plugins/list/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'ro', { bulletedlist: 'Inserează / Elimină Listă cu puncte', diff --git a/plugins/list/lang/ru.js b/plugins/list/lang/ru.js index a39675cb613..5cb74f39f0a 100644 --- a/plugins/list/lang/ru.js +++ b/plugins/list/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'ru', { bulletedlist: 'Вставить / удалить маркированный список', diff --git a/plugins/list/lang/si.js b/plugins/list/lang/si.js index 90fb1de40ae..b08a7b1fccb 100644 --- a/plugins/list/lang/si.js +++ b/plugins/list/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'si', { bulletedlist: 'ඇතුලත් / ඉවත් කිරීම ලඉස්තුව', diff --git a/plugins/list/lang/sk.js b/plugins/list/lang/sk.js index ca2b631e970..cfa2c0f9645 100644 --- a/plugins/list/lang/sk.js +++ b/plugins/list/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'sk', { bulletedlist: 'Vložiť/odstrániť zoznam s odrážkami', diff --git a/plugins/list/lang/sl.js b/plugins/list/lang/sl.js index ded6f49d788..b2e1eb0734f 100644 --- a/plugins/list/lang/sl.js +++ b/plugins/list/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'sl', { bulletedlist: 'Vstavi/odstrani neoštevilčen seznam', diff --git a/plugins/list/lang/sq.js b/plugins/list/lang/sq.js index 6780ed21f8d..339d4082fb2 100644 --- a/plugins/list/lang/sq.js +++ b/plugins/list/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'sq', { bulletedlist: 'Vendos/Largo Listën me Pika', diff --git a/plugins/list/lang/sr-latn.js b/plugins/list/lang/sr-latn.js index 2d4cf239936..6748d8c11c7 100644 --- a/plugins/list/lang/sr-latn.js +++ b/plugins/list/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'sr-latn', { bulletedlist: 'Nаbrajanje', diff --git a/plugins/list/lang/sr.js b/plugins/list/lang/sr.js index c8cb0278ceb..a99a1218e8d 100644 --- a/plugins/list/lang/sr.js +++ b/plugins/list/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'sr', { bulletedlist: 'Набрајање', diff --git a/plugins/list/lang/sv.js b/plugins/list/lang/sv.js index fbb365a568f..1bdcabb7856 100644 --- a/plugins/list/lang/sv.js +++ b/plugins/list/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'sv', { bulletedlist: 'Infoga/ta bort punktlista', diff --git a/plugins/list/lang/th.js b/plugins/list/lang/th.js index 3784ef7e2f1..415d12d44d8 100644 --- a/plugins/list/lang/th.js +++ b/plugins/list/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'th', { bulletedlist: 'ลำดับรายการแบบสัญลักษณ์', diff --git a/plugins/list/lang/tr.js b/plugins/list/lang/tr.js index 860d3a4c90e..73987de56f4 100644 --- a/plugins/list/lang/tr.js +++ b/plugins/list/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'tr', { bulletedlist: 'Simgeli Liste', diff --git a/plugins/list/lang/tt.js b/plugins/list/lang/tt.js index ae4b02c81ec..0ad34a23162 100644 --- a/plugins/list/lang/tt.js +++ b/plugins/list/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'tt', { bulletedlist: 'Маркерлы тезмә өстәү/бетерү', diff --git a/plugins/list/lang/ug.js b/plugins/list/lang/ug.js index 733cfbd8595..bacc39c39f1 100644 --- a/plugins/list/lang/ug.js +++ b/plugins/list/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'ug', { bulletedlist: 'تۈر بەلگە تىزىمى', diff --git a/plugins/list/lang/uk.js b/plugins/list/lang/uk.js index 922f9e0efe4..da296fa6397 100644 --- a/plugins/list/lang/uk.js +++ b/plugins/list/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'uk', { bulletedlist: 'Вставити/видалити маркований список', diff --git a/plugins/list/lang/vi.js b/plugins/list/lang/vi.js index 9fd8a501103..27ead67cb80 100644 --- a/plugins/list/lang/vi.js +++ b/plugins/list/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'vi', { bulletedlist: 'Chèn/Xoá Danh sách không thứ tự', diff --git a/plugins/list/lang/zh-cn.js b/plugins/list/lang/zh-cn.js index 25d62c2253a..0c653a54e6f 100644 --- a/plugins/list/lang/zh-cn.js +++ b/plugins/list/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'zh-cn', { bulletedlist: '项目列表', diff --git a/plugins/list/lang/zh.js b/plugins/list/lang/zh.js index 16ebd56136a..2e1f1c985b4 100644 --- a/plugins/list/lang/zh.js +++ b/plugins/list/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'list', 'zh', { bulletedlist: '插入/移除項目符號清單', diff --git a/plugins/list/plugin.js b/plugins/list/plugin.js index a3f8645d1fd..177171d1925 100755 --- a/plugins/list/plugin.js +++ b/plugins/list/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/listblock/plugin.js b/plugins/listblock/plugin.js index 503590a5e9a..380c3177369 100644 --- a/plugins/listblock/plugin.js +++ b/plugins/listblock/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.add( 'listblock', { diff --git a/plugins/liststyle/dialogs/liststyle.js b/plugins/liststyle/dialogs/liststyle.js index 0e6c0177dc7..36b5fd81c0f 100644 --- a/plugins/liststyle/dialogs/liststyle.js +++ b/plugins/liststyle/dialogs/liststyle.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/liststyle/lang/af.js b/plugins/liststyle/lang/af.js index d027b0929f7..38573dbbf00 100644 --- a/plugins/liststyle/lang/af.js +++ b/plugins/liststyle/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'af', { bulletedTitle: 'Eienskappe van ongenommerde lys', diff --git a/plugins/liststyle/lang/ar.js b/plugins/liststyle/lang/ar.js index 8d0d98c68ba..05ff2b56596 100644 --- a/plugins/liststyle/lang/ar.js +++ b/plugins/liststyle/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'ar', { bulletedTitle: 'Bulleted List Properties', diff --git a/plugins/liststyle/lang/az.js b/plugins/liststyle/lang/az.js index a6fae08b3f7..fe3daba78e5 100644 --- a/plugins/liststyle/lang/az.js +++ b/plugins/liststyle/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'az', { bulletedTitle: 'Markerlənmiş siyahının xüsusiyyətləri', diff --git a/plugins/liststyle/lang/bg.js b/plugins/liststyle/lang/bg.js index 3b7aaf593ea..b2107a2702b 100644 --- a/plugins/liststyle/lang/bg.js +++ b/plugins/liststyle/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'bg', { bulletedTitle: 'Свойства на точков списък', diff --git a/plugins/liststyle/lang/bn.js b/plugins/liststyle/lang/bn.js index 8c6b8e3bf5f..fb515d8223d 100644 --- a/plugins/liststyle/lang/bn.js +++ b/plugins/liststyle/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'bn', { bulletedTitle: 'Bulleted List Properties', diff --git a/plugins/liststyle/lang/bs.js b/plugins/liststyle/lang/bs.js index 8ee6434a7b5..9a8a500a00c 100644 --- a/plugins/liststyle/lang/bs.js +++ b/plugins/liststyle/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'bs', { bulletedTitle: 'Bulleted List Properties', diff --git a/plugins/liststyle/lang/ca.js b/plugins/liststyle/lang/ca.js index 3dd20fae585..f821cd319e9 100644 --- a/plugins/liststyle/lang/ca.js +++ b/plugins/liststyle/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'ca', { bulletedTitle: 'Bulleted List Properties', diff --git a/plugins/liststyle/lang/cs.js b/plugins/liststyle/lang/cs.js index 69b67af77b5..85e6fb87579 100644 --- a/plugins/liststyle/lang/cs.js +++ b/plugins/liststyle/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'cs', { bulletedTitle: 'Vlastnosti odrážek', diff --git a/plugins/liststyle/lang/cy.js b/plugins/liststyle/lang/cy.js index e317f3331f2..e69dba089da 100644 --- a/plugins/liststyle/lang/cy.js +++ b/plugins/liststyle/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'cy', { bulletedTitle: 'Priodweddau Rhestr Fwled', diff --git a/plugins/liststyle/lang/da.js b/plugins/liststyle/lang/da.js index ff788e3183c..6b21e2f99a8 100644 --- a/plugins/liststyle/lang/da.js +++ b/plugins/liststyle/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'da', { bulletedTitle: 'Værdier for cirkelpunktopstilling', diff --git a/plugins/liststyle/lang/de-ch.js b/plugins/liststyle/lang/de-ch.js index 89446dac83e..54eef4ee8ea 100644 --- a/plugins/liststyle/lang/de-ch.js +++ b/plugins/liststyle/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'de-ch', { bulletedTitle: 'Aufzählungslisteneigenschaften', diff --git a/plugins/liststyle/lang/de.js b/plugins/liststyle/lang/de.js index bf42252df31..9df5ac8af38 100644 --- a/plugins/liststyle/lang/de.js +++ b/plugins/liststyle/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'de', { bulletedTitle: 'Aufzählungslisteneigenschaften', diff --git a/plugins/liststyle/lang/el.js b/plugins/liststyle/lang/el.js index b09a2742ea1..4b770538a54 100644 --- a/plugins/liststyle/lang/el.js +++ b/plugins/liststyle/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'el', { bulletedTitle: 'Ιδιότητες Λίστας Σημείων', diff --git a/plugins/liststyle/lang/en-au.js b/plugins/liststyle/lang/en-au.js index bb94067e441..437ba04e5c2 100644 --- a/plugins/liststyle/lang/en-au.js +++ b/plugins/liststyle/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'en-au', { bulletedTitle: 'Bulleted List Properties', diff --git a/plugins/liststyle/lang/en-ca.js b/plugins/liststyle/lang/en-ca.js index a6235e78c75..0c394dde084 100644 --- a/plugins/liststyle/lang/en-ca.js +++ b/plugins/liststyle/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'en-ca', { bulletedTitle: 'Bulleted List Properties', diff --git a/plugins/liststyle/lang/en-gb.js b/plugins/liststyle/lang/en-gb.js index 950c271c33e..d6aad79d509 100644 --- a/plugins/liststyle/lang/en-gb.js +++ b/plugins/liststyle/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'en-gb', { bulletedTitle: 'Bulleted List Properties', diff --git a/plugins/liststyle/lang/en.js b/plugins/liststyle/lang/en.js index 97c40ce97db..508fe915f90 100644 --- a/plugins/liststyle/lang/en.js +++ b/plugins/liststyle/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'en', { bulletedTitle: 'Bulleted List Properties', diff --git a/plugins/liststyle/lang/eo.js b/plugins/liststyle/lang/eo.js index e0e1a9fa6eb..8860b5f1647 100644 --- a/plugins/liststyle/lang/eo.js +++ b/plugins/liststyle/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'eo', { bulletedTitle: 'Atributoj de Bula Listo', diff --git a/plugins/liststyle/lang/es-mx.js b/plugins/liststyle/lang/es-mx.js index 0b3265df239..ff6db037bf3 100644 --- a/plugins/liststyle/lang/es-mx.js +++ b/plugins/liststyle/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'es-mx', { bulletedTitle: 'Propiedades de la lista con viñetas', diff --git a/plugins/liststyle/lang/es.js b/plugins/liststyle/lang/es.js index ee529c1100c..fae597d054b 100644 --- a/plugins/liststyle/lang/es.js +++ b/plugins/liststyle/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'es', { bulletedTitle: 'Propiedades de viñetas', diff --git a/plugins/liststyle/lang/et.js b/plugins/liststyle/lang/et.js index 095e1023f78..00bf0d9f428 100644 --- a/plugins/liststyle/lang/et.js +++ b/plugins/liststyle/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'et', { bulletedTitle: 'Punktloendi omadused', diff --git a/plugins/liststyle/lang/eu.js b/plugins/liststyle/lang/eu.js index ab4c98cf886..2dde824b4c2 100644 --- a/plugins/liststyle/lang/eu.js +++ b/plugins/liststyle/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'eu', { bulletedTitle: 'Buletadun zerrendaren propietateak', diff --git a/plugins/liststyle/lang/fa.js b/plugins/liststyle/lang/fa.js index e6e9540eb1f..c8197320f5a 100644 --- a/plugins/liststyle/lang/fa.js +++ b/plugins/liststyle/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'fa', { bulletedTitle: 'خصوصیات فهرست نقطه‌ای', diff --git a/plugins/liststyle/lang/fi.js b/plugins/liststyle/lang/fi.js index 1d3dc194d69..1be15474ff5 100644 --- a/plugins/liststyle/lang/fi.js +++ b/plugins/liststyle/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'fi', { bulletedTitle: 'Numeroimattoman listan ominaisuudet', diff --git a/plugins/liststyle/lang/fo.js b/plugins/liststyle/lang/fo.js index 209e3ad9b09..25f75121fd2 100644 --- a/plugins/liststyle/lang/fo.js +++ b/plugins/liststyle/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'fo', { bulletedTitle: 'Eginleikar fyri lista við prikkum', diff --git a/plugins/liststyle/lang/fr-ca.js b/plugins/liststyle/lang/fr-ca.js index 361ff2d476d..d51194bd043 100644 --- a/plugins/liststyle/lang/fr-ca.js +++ b/plugins/liststyle/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'fr-ca', { bulletedTitle: 'Propriété de liste à puce', diff --git a/plugins/liststyle/lang/fr.js b/plugins/liststyle/lang/fr.js index 69357eef9b6..dcb7d29f568 100644 --- a/plugins/liststyle/lang/fr.js +++ b/plugins/liststyle/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'fr', { bulletedTitle: 'Propriétés de la liste à puces', diff --git a/plugins/liststyle/lang/gl.js b/plugins/liststyle/lang/gl.js index eedc59c6686..629730c8f2f 100644 --- a/plugins/liststyle/lang/gl.js +++ b/plugins/liststyle/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'gl', { bulletedTitle: 'Propiedades da lista viñeteada', diff --git a/plugins/liststyle/lang/gu.js b/plugins/liststyle/lang/gu.js index 2ff8c673638..af25d4a6f27 100644 --- a/plugins/liststyle/lang/gu.js +++ b/plugins/liststyle/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'gu', { bulletedTitle: 'બુલેટેડ લીસ્ટના ગુણ', diff --git a/plugins/liststyle/lang/he.js b/plugins/liststyle/lang/he.js index 05ec16d4323..53b212d28b4 100644 --- a/plugins/liststyle/lang/he.js +++ b/plugins/liststyle/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'he', { bulletedTitle: 'תכונות רשימת תבליטים', diff --git a/plugins/liststyle/lang/hi.js b/plugins/liststyle/lang/hi.js index f0207c0d330..b73293f3996 100644 --- a/plugins/liststyle/lang/hi.js +++ b/plugins/liststyle/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'hi', { bulletedTitle: 'Bulleted List Properties', diff --git a/plugins/liststyle/lang/hr.js b/plugins/liststyle/lang/hr.js index ae88716199d..ae63beb2e82 100644 --- a/plugins/liststyle/lang/hr.js +++ b/plugins/liststyle/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'hr', { bulletedTitle: 'Svojstva liste', diff --git a/plugins/liststyle/lang/hu.js b/plugins/liststyle/lang/hu.js index 918694209f0..aa61608322c 100644 --- a/plugins/liststyle/lang/hu.js +++ b/plugins/liststyle/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'hu', { bulletedTitle: 'Pontozott lista tulajdonságai', diff --git a/plugins/liststyle/lang/id.js b/plugins/liststyle/lang/id.js index e574a6aaf8f..d0e76b2b5d7 100644 --- a/plugins/liststyle/lang/id.js +++ b/plugins/liststyle/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'id', { bulletedTitle: 'Bulleted List Properties', // MISSING diff --git a/plugins/liststyle/lang/is.js b/plugins/liststyle/lang/is.js index c9bfea7216c..d7ef50d9035 100644 --- a/plugins/liststyle/lang/is.js +++ b/plugins/liststyle/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'is', { bulletedTitle: 'Bulleted List Properties', diff --git a/plugins/liststyle/lang/it.js b/plugins/liststyle/lang/it.js index 7884dda53a1..e83bfe36881 100644 --- a/plugins/liststyle/lang/it.js +++ b/plugins/liststyle/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'it', { bulletedTitle: 'Proprietà liste puntate', diff --git a/plugins/liststyle/lang/ja.js b/plugins/liststyle/lang/ja.js index 51832d7985f..714777a3894 100644 --- a/plugins/liststyle/lang/ja.js +++ b/plugins/liststyle/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'ja', { bulletedTitle: '箇条書きのプロパティ', diff --git a/plugins/liststyle/lang/ka.js b/plugins/liststyle/lang/ka.js index bf4eb3cf8cf..09e6ffde4d7 100644 --- a/plugins/liststyle/lang/ka.js +++ b/plugins/liststyle/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'ka', { bulletedTitle: 'ღილებიანი სიის პარამეტრები', diff --git a/plugins/liststyle/lang/km.js b/plugins/liststyle/lang/km.js index 3dcd8ca8699..d500330cd0d 100644 --- a/plugins/liststyle/lang/km.js +++ b/plugins/liststyle/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'km', { bulletedTitle: 'លក្ខណៈ​សម្បត្តិ​បញ្ជី​ជា​ចំណុច', diff --git a/plugins/liststyle/lang/ko.js b/plugins/liststyle/lang/ko.js index 6000e421a54..59a6c23dfed 100644 --- a/plugins/liststyle/lang/ko.js +++ b/plugins/liststyle/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'ko', { bulletedTitle: '순서 없는 목록 속성', diff --git a/plugins/liststyle/lang/ku.js b/plugins/liststyle/lang/ku.js index 6d7bae9e7b0..0f14a785812 100644 --- a/plugins/liststyle/lang/ku.js +++ b/plugins/liststyle/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'ku', { bulletedTitle: 'خاسیەتی لیستی خاڵی', diff --git a/plugins/liststyle/lang/lt.js b/plugins/liststyle/lang/lt.js index e15bc8339db..d8b401fcbc3 100644 --- a/plugins/liststyle/lang/lt.js +++ b/plugins/liststyle/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'lt', { bulletedTitle: 'Ženklelinio sąrašo nustatymai', diff --git a/plugins/liststyle/lang/lv.js b/plugins/liststyle/lang/lv.js index 48b5782b040..0da3dbbdf66 100644 --- a/plugins/liststyle/lang/lv.js +++ b/plugins/liststyle/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'lv', { bulletedTitle: 'Vienkārša saraksta uzstādījumi', diff --git a/plugins/liststyle/lang/mk.js b/plugins/liststyle/lang/mk.js index 2083d09eff9..7034a0d2f2f 100644 --- a/plugins/liststyle/lang/mk.js +++ b/plugins/liststyle/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'mk', { bulletedTitle: 'Bulleted List Properties', diff --git a/plugins/liststyle/lang/mn.js b/plugins/liststyle/lang/mn.js index e9f7e603dcc..6c9de0ebf8d 100644 --- a/plugins/liststyle/lang/mn.js +++ b/plugins/liststyle/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'mn', { bulletedTitle: 'Bulleted List Properties', diff --git a/plugins/liststyle/lang/ms.js b/plugins/liststyle/lang/ms.js index 8f6ef1e3383..a83c2200105 100644 --- a/plugins/liststyle/lang/ms.js +++ b/plugins/liststyle/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'ms', { bulletedTitle: 'Bulleted List Properties', diff --git a/plugins/liststyle/lang/nb.js b/plugins/liststyle/lang/nb.js index e6fd2c8ea6e..197f6d9e8b4 100644 --- a/plugins/liststyle/lang/nb.js +++ b/plugins/liststyle/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'nb', { bulletedTitle: 'Egenskaper for punktliste', diff --git a/plugins/liststyle/lang/nl.js b/plugins/liststyle/lang/nl.js index c375f50dfb7..c54dd4c6bdb 100644 --- a/plugins/liststyle/lang/nl.js +++ b/plugins/liststyle/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'nl', { bulletedTitle: 'Eigenschappen lijst met opsommingstekens', diff --git a/plugins/liststyle/lang/no.js b/plugins/liststyle/lang/no.js index 2c79b241581..7b74cdb88fb 100644 --- a/plugins/liststyle/lang/no.js +++ b/plugins/liststyle/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'no', { bulletedTitle: 'Egenskaper for punktmerket liste', diff --git a/plugins/liststyle/lang/oc.js b/plugins/liststyle/lang/oc.js index 9cc9b049c57..69c1a68f062 100644 --- a/plugins/liststyle/lang/oc.js +++ b/plugins/liststyle/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'oc', { bulletedTitle: 'Proprietats de la lista de piuses', diff --git a/plugins/liststyle/lang/pl.js b/plugins/liststyle/lang/pl.js index 97147a4841f..d6be803e820 100644 --- a/plugins/liststyle/lang/pl.js +++ b/plugins/liststyle/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'pl', { bulletedTitle: 'Właściwości list wypunktowanych', diff --git a/plugins/liststyle/lang/pt-br.js b/plugins/liststyle/lang/pt-br.js index 17002eb579d..2123c90114b 100644 --- a/plugins/liststyle/lang/pt-br.js +++ b/plugins/liststyle/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'pt-br', { bulletedTitle: 'Propriedades da Lista sem Numeros', diff --git a/plugins/liststyle/lang/pt.js b/plugins/liststyle/lang/pt.js index eecf9efdb14..2c1957db2ad 100644 --- a/plugins/liststyle/lang/pt.js +++ b/plugins/liststyle/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'pt', { bulletedTitle: 'Propriedades da lista não numerada', diff --git a/plugins/liststyle/lang/ro.js b/plugins/liststyle/lang/ro.js index 2c74ed9697c..732d2bfb855 100644 --- a/plugins/liststyle/lang/ro.js +++ b/plugins/liststyle/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'ro', { bulletedTitle: 'Proprietățile listei cu simboluri', diff --git a/plugins/liststyle/lang/ru.js b/plugins/liststyle/lang/ru.js index a0095562c6e..dcafb494675 100644 --- a/plugins/liststyle/lang/ru.js +++ b/plugins/liststyle/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'ru', { bulletedTitle: 'Свойства маркированного списка', diff --git a/plugins/liststyle/lang/si.js b/plugins/liststyle/lang/si.js index 788dfd34f96..74f72c9d2fb 100644 --- a/plugins/liststyle/lang/si.js +++ b/plugins/liststyle/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'si', { bulletedTitle: 'Bulleted List Properties', // MISSING diff --git a/plugins/liststyle/lang/sk.js b/plugins/liststyle/lang/sk.js index 37203305000..58c24415a3e 100644 --- a/plugins/liststyle/lang/sk.js +++ b/plugins/liststyle/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'sk', { bulletedTitle: 'Vlastnosti odrážkového zoznamu', diff --git a/plugins/liststyle/lang/sl.js b/plugins/liststyle/lang/sl.js index b00dbd56046..f29ce6ebfd0 100644 --- a/plugins/liststyle/lang/sl.js +++ b/plugins/liststyle/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'sl', { bulletedTitle: 'Bulleted List Properties', diff --git a/plugins/liststyle/lang/sq.js b/plugins/liststyle/lang/sq.js index a16120455a1..dbe128554d6 100644 --- a/plugins/liststyle/lang/sq.js +++ b/plugins/liststyle/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'sq', { bulletedTitle: 'Karakteristikat e Listës me Pika', diff --git a/plugins/liststyle/lang/sr-latn.js b/plugins/liststyle/lang/sr-latn.js index ab67b773b85..0f4a3b12cc0 100644 --- a/plugins/liststyle/lang/sr-latn.js +++ b/plugins/liststyle/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'sr-latn', { bulletedTitle: 'Karakteristike liste sa tačkama', diff --git a/plugins/liststyle/lang/sr.js b/plugins/liststyle/lang/sr.js index e9200b97295..ac8ba1ede1a 100644 --- a/plugins/liststyle/lang/sr.js +++ b/plugins/liststyle/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'sr', { bulletedTitle: 'Карактеристике листе са тачкама.', diff --git a/plugins/liststyle/lang/sv.js b/plugins/liststyle/lang/sv.js index fbec32b4baf..41b98fd8965 100644 --- a/plugins/liststyle/lang/sv.js +++ b/plugins/liststyle/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'sv', { bulletedTitle: 'Egenskaper för punktlista', diff --git a/plugins/liststyle/lang/th.js b/plugins/liststyle/lang/th.js index bfe8d82c8cd..2890e04a0ca 100644 --- a/plugins/liststyle/lang/th.js +++ b/plugins/liststyle/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'th', { bulletedTitle: 'Bulleted List Properties', diff --git a/plugins/liststyle/lang/tr.js b/plugins/liststyle/lang/tr.js index eebe399aaa5..570d4ce6551 100644 --- a/plugins/liststyle/lang/tr.js +++ b/plugins/liststyle/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'tr', { bulletedTitle: 'Simgeli Liste Özellikleri', diff --git a/plugins/liststyle/lang/tt.js b/plugins/liststyle/lang/tt.js index 976a408a890..0e59a2bb489 100644 --- a/plugins/liststyle/lang/tt.js +++ b/plugins/liststyle/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'tt', { bulletedTitle: 'Маркерлы тезмә үзлекләре', diff --git a/plugins/liststyle/lang/ug.js b/plugins/liststyle/lang/ug.js index 1351e16438a..c13e74ebbf9 100644 --- a/plugins/liststyle/lang/ug.js +++ b/plugins/liststyle/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'ug', { bulletedTitle: 'تۈر بەلگە تىزىم خاسلىقى', diff --git a/plugins/liststyle/lang/uk.js b/plugins/liststyle/lang/uk.js index 1e0e8c8db5d..23ac35529b4 100644 --- a/plugins/liststyle/lang/uk.js +++ b/plugins/liststyle/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'uk', { bulletedTitle: 'Опції маркованого списку', diff --git a/plugins/liststyle/lang/vi.js b/plugins/liststyle/lang/vi.js index 47b0a054348..3746500b50d 100644 --- a/plugins/liststyle/lang/vi.js +++ b/plugins/liststyle/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'vi', { bulletedTitle: 'Thuộc tính danh sách không thứ tự', diff --git a/plugins/liststyle/lang/zh-cn.js b/plugins/liststyle/lang/zh-cn.js index 6cb8397efdc..4e96849eab5 100644 --- a/plugins/liststyle/lang/zh-cn.js +++ b/plugins/liststyle/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'zh-cn', { bulletedTitle: '项目列表属性', diff --git a/plugins/liststyle/lang/zh.js b/plugins/liststyle/lang/zh.js index 458f080d736..5a6b30bd441 100644 --- a/plugins/liststyle/lang/zh.js +++ b/plugins/liststyle/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'liststyle', 'zh', { bulletedTitle: '項目符號清單屬性', diff --git a/plugins/liststyle/plugin.js b/plugins/liststyle/plugin.js index cf7367bb850..59362789c09 100644 --- a/plugins/liststyle/plugin.js +++ b/plugins/liststyle/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/magicline/dev/magicline.html b/plugins/magicline/dev/magicline.html index aa1abd92430..ad5315b524b 100644 --- a/plugins/magicline/dev/magicline.html +++ b/plugins/magicline/dev/magicline.html @@ -1,7 +1,7 @@ diff --git a/plugins/magicline/lang/af.js b/plugins/magicline/lang/af.js index 40f2853f068..a6695f73bc6 100644 --- a/plugins/magicline/lang/af.js +++ b/plugins/magicline/lang/af.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'af', { diff --git a/plugins/magicline/lang/ar.js b/plugins/magicline/lang/ar.js index 5e252ab7385..ea9dda405f4 100644 --- a/plugins/magicline/lang/ar.js +++ b/plugins/magicline/lang/ar.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'ar', { diff --git a/plugins/magicline/lang/az.js b/plugins/magicline/lang/az.js index bb45cc70212..35976acd7b2 100644 --- a/plugins/magicline/lang/az.js +++ b/plugins/magicline/lang/az.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'az', { diff --git a/plugins/magicline/lang/bg.js b/plugins/magicline/lang/bg.js index f6802768d26..32dbcffbda1 100644 --- a/plugins/magicline/lang/bg.js +++ b/plugins/magicline/lang/bg.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'bg', { diff --git a/plugins/magicline/lang/ca.js b/plugins/magicline/lang/ca.js index 3acf6bd74bb..e6f3d16065b 100644 --- a/plugins/magicline/lang/ca.js +++ b/plugins/magicline/lang/ca.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'ca', { diff --git a/plugins/magicline/lang/cs.js b/plugins/magicline/lang/cs.js index 4c1d4dfe775..00ba98eb8eb 100644 --- a/plugins/magicline/lang/cs.js +++ b/plugins/magicline/lang/cs.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'cs', { diff --git a/plugins/magicline/lang/cy.js b/plugins/magicline/lang/cy.js index b75cc981104..03654a80238 100644 --- a/plugins/magicline/lang/cy.js +++ b/plugins/magicline/lang/cy.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'cy', { diff --git a/plugins/magicline/lang/da.js b/plugins/magicline/lang/da.js index ef0a6e4b6a9..9e6c30abec9 100644 --- a/plugins/magicline/lang/da.js +++ b/plugins/magicline/lang/da.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'da', { diff --git a/plugins/magicline/lang/de-ch.js b/plugins/magicline/lang/de-ch.js index e1f97a40e3d..b92f45baa78 100644 --- a/plugins/magicline/lang/de-ch.js +++ b/plugins/magicline/lang/de-ch.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'de-ch', { diff --git a/plugins/magicline/lang/de.js b/plugins/magicline/lang/de.js index 04f68da3d0f..80d48ca6a1e 100644 --- a/plugins/magicline/lang/de.js +++ b/plugins/magicline/lang/de.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'de', { diff --git a/plugins/magicline/lang/el.js b/plugins/magicline/lang/el.js index 7bbc072e2f8..87e3d527e07 100644 --- a/plugins/magicline/lang/el.js +++ b/plugins/magicline/lang/el.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'el', { diff --git a/plugins/magicline/lang/en-au.js b/plugins/magicline/lang/en-au.js index e9adc691a0e..5b504a23757 100644 --- a/plugins/magicline/lang/en-au.js +++ b/plugins/magicline/lang/en-au.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'en-au', { diff --git a/plugins/magicline/lang/en-gb.js b/plugins/magicline/lang/en-gb.js index 7e8601c1eed..ecba27a1745 100644 --- a/plugins/magicline/lang/en-gb.js +++ b/plugins/magicline/lang/en-gb.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'en-gb', { diff --git a/plugins/magicline/lang/en.js b/plugins/magicline/lang/en.js index abdc0a6ab27..0ad3fb1d4c4 100644 --- a/plugins/magicline/lang/en.js +++ b/plugins/magicline/lang/en.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'en', { diff --git a/plugins/magicline/lang/eo.js b/plugins/magicline/lang/eo.js index e4288a16c86..7e7459d5152 100644 --- a/plugins/magicline/lang/eo.js +++ b/plugins/magicline/lang/eo.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'eo', { diff --git a/plugins/magicline/lang/es-mx.js b/plugins/magicline/lang/es-mx.js index 53b480b29ef..566bf6ffbd9 100644 --- a/plugins/magicline/lang/es-mx.js +++ b/plugins/magicline/lang/es-mx.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'es-mx', { diff --git a/plugins/magicline/lang/es.js b/plugins/magicline/lang/es.js index 02e76a52821..8148dada246 100644 --- a/plugins/magicline/lang/es.js +++ b/plugins/magicline/lang/es.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'es', { diff --git a/plugins/magicline/lang/et.js b/plugins/magicline/lang/et.js index 38bdcdb7d82..86b202cff73 100644 --- a/plugins/magicline/lang/et.js +++ b/plugins/magicline/lang/et.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'et', { diff --git a/plugins/magicline/lang/eu.js b/plugins/magicline/lang/eu.js index 6efe5dfd4fd..84db395b0e5 100644 --- a/plugins/magicline/lang/eu.js +++ b/plugins/magicline/lang/eu.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'eu', { diff --git a/plugins/magicline/lang/fa.js b/plugins/magicline/lang/fa.js index de9b286bc6d..84c8b789515 100644 --- a/plugins/magicline/lang/fa.js +++ b/plugins/magicline/lang/fa.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'fa', { diff --git a/plugins/magicline/lang/fi.js b/plugins/magicline/lang/fi.js index 92f07c431c8..7f345366cf9 100644 --- a/plugins/magicline/lang/fi.js +++ b/plugins/magicline/lang/fi.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'fi', { diff --git a/plugins/magicline/lang/fr-ca.js b/plugins/magicline/lang/fr-ca.js index 2cd5a497a3a..5af1b7da94f 100644 --- a/plugins/magicline/lang/fr-ca.js +++ b/plugins/magicline/lang/fr-ca.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'fr-ca', { diff --git a/plugins/magicline/lang/fr.js b/plugins/magicline/lang/fr.js index c5b9a64d896..ecd83a2b3ca 100644 --- a/plugins/magicline/lang/fr.js +++ b/plugins/magicline/lang/fr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'fr', { diff --git a/plugins/magicline/lang/gl.js b/plugins/magicline/lang/gl.js index 3e28bc78ab2..f79c114255a 100644 --- a/plugins/magicline/lang/gl.js +++ b/plugins/magicline/lang/gl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'gl', { diff --git a/plugins/magicline/lang/he.js b/plugins/magicline/lang/he.js index 72adb896ad1..b664eb275ac 100644 --- a/plugins/magicline/lang/he.js +++ b/plugins/magicline/lang/he.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'he', { diff --git a/plugins/magicline/lang/hr.js b/plugins/magicline/lang/hr.js index d98aa99da86..e057a2c1c84 100644 --- a/plugins/magicline/lang/hr.js +++ b/plugins/magicline/lang/hr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'hr', { diff --git a/plugins/magicline/lang/hu.js b/plugins/magicline/lang/hu.js index a832506b8a7..5ef00dfb7ef 100644 --- a/plugins/magicline/lang/hu.js +++ b/plugins/magicline/lang/hu.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'hu', { diff --git a/plugins/magicline/lang/id.js b/plugins/magicline/lang/id.js index fbdcd795575..4e45c61315e 100644 --- a/plugins/magicline/lang/id.js +++ b/plugins/magicline/lang/id.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'id', { diff --git a/plugins/magicline/lang/it.js b/plugins/magicline/lang/it.js index 864a4337849..1c69efb0a1a 100644 --- a/plugins/magicline/lang/it.js +++ b/plugins/magicline/lang/it.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'it', { diff --git a/plugins/magicline/lang/ja.js b/plugins/magicline/lang/ja.js index 9dbe14d045f..7d7376c906d 100644 --- a/plugins/magicline/lang/ja.js +++ b/plugins/magicline/lang/ja.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'ja', { diff --git a/plugins/magicline/lang/km.js b/plugins/magicline/lang/km.js index 1ae5fee99c8..5d101f0dc03 100644 --- a/plugins/magicline/lang/km.js +++ b/plugins/magicline/lang/km.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'km', { diff --git a/plugins/magicline/lang/ko.js b/plugins/magicline/lang/ko.js index 23ad4743486..685f8893ee6 100644 --- a/plugins/magicline/lang/ko.js +++ b/plugins/magicline/lang/ko.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'ko', { diff --git a/plugins/magicline/lang/ku.js b/plugins/magicline/lang/ku.js index 697abb02a84..69e02eca044 100644 --- a/plugins/magicline/lang/ku.js +++ b/plugins/magicline/lang/ku.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'ku', { diff --git a/plugins/magicline/lang/lt.js b/plugins/magicline/lang/lt.js index f0cc8448477..923cf54c4d2 100644 --- a/plugins/magicline/lang/lt.js +++ b/plugins/magicline/lang/lt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'lt', { diff --git a/plugins/magicline/lang/lv.js b/plugins/magicline/lang/lv.js index 7705e3dff59..f366a8ca5c1 100644 --- a/plugins/magicline/lang/lv.js +++ b/plugins/magicline/lang/lv.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'lv', { diff --git a/plugins/magicline/lang/nb.js b/plugins/magicline/lang/nb.js index 3dc722682d4..e99bef75e3f 100644 --- a/plugins/magicline/lang/nb.js +++ b/plugins/magicline/lang/nb.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'nb', { diff --git a/plugins/magicline/lang/nl.js b/plugins/magicline/lang/nl.js index 0f01cf4db92..4f2ec21fba5 100644 --- a/plugins/magicline/lang/nl.js +++ b/plugins/magicline/lang/nl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'nl', { diff --git a/plugins/magicline/lang/no.js b/plugins/magicline/lang/no.js index 37ad51a9415..ac12ea209b6 100644 --- a/plugins/magicline/lang/no.js +++ b/plugins/magicline/lang/no.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'no', { diff --git a/plugins/magicline/lang/oc.js b/plugins/magicline/lang/oc.js index 4ede2b0617e..1df76186013 100644 --- a/plugins/magicline/lang/oc.js +++ b/plugins/magicline/lang/oc.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'oc', { diff --git a/plugins/magicline/lang/pl.js b/plugins/magicline/lang/pl.js index 675e824b43e..63a599e1c0f 100644 --- a/plugins/magicline/lang/pl.js +++ b/plugins/magicline/lang/pl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'pl', { diff --git a/plugins/magicline/lang/pt-br.js b/plugins/magicline/lang/pt-br.js index 985c064add2..1e5db895add 100644 --- a/plugins/magicline/lang/pt-br.js +++ b/plugins/magicline/lang/pt-br.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'pt-br', { diff --git a/plugins/magicline/lang/pt.js b/plugins/magicline/lang/pt.js index 3d421be7966..b3013aa23a9 100644 --- a/plugins/magicline/lang/pt.js +++ b/plugins/magicline/lang/pt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'pt', { diff --git a/plugins/magicline/lang/ro.js b/plugins/magicline/lang/ro.js index 6ec16d24632..f7a7ce50f02 100644 --- a/plugins/magicline/lang/ro.js +++ b/plugins/magicline/lang/ro.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'ro', { diff --git a/plugins/magicline/lang/ru.js b/plugins/magicline/lang/ru.js index 74a64444a37..a92e9b6580f 100644 --- a/plugins/magicline/lang/ru.js +++ b/plugins/magicline/lang/ru.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'ru', { diff --git a/plugins/magicline/lang/si.js b/plugins/magicline/lang/si.js index a8a16ba8d38..4a4a45c3cc7 100644 --- a/plugins/magicline/lang/si.js +++ b/plugins/magicline/lang/si.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'si', { diff --git a/plugins/magicline/lang/sk.js b/plugins/magicline/lang/sk.js index 3d9181b5ee2..621e61bcabe 100644 --- a/plugins/magicline/lang/sk.js +++ b/plugins/magicline/lang/sk.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'sk', { diff --git a/plugins/magicline/lang/sl.js b/plugins/magicline/lang/sl.js index 3d3ba0ee494..1ebb28a1899 100644 --- a/plugins/magicline/lang/sl.js +++ b/plugins/magicline/lang/sl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'sl', { diff --git a/plugins/magicline/lang/sq.js b/plugins/magicline/lang/sq.js index b96f1ae8b8c..f77174fc0c4 100644 --- a/plugins/magicline/lang/sq.js +++ b/plugins/magicline/lang/sq.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'sq', { diff --git a/plugins/magicline/lang/sr-latn.js b/plugins/magicline/lang/sr-latn.js index c36ad808e02..b470b85cc91 100644 --- a/plugins/magicline/lang/sr-latn.js +++ b/plugins/magicline/lang/sr-latn.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'sr-latn', { diff --git a/plugins/magicline/lang/sr.js b/plugins/magicline/lang/sr.js index 9865bdd5894..3e0977d04c0 100644 --- a/plugins/magicline/lang/sr.js +++ b/plugins/magicline/lang/sr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'sr', { diff --git a/plugins/magicline/lang/sv.js b/plugins/magicline/lang/sv.js index 29916d0814b..857adb3935d 100644 --- a/plugins/magicline/lang/sv.js +++ b/plugins/magicline/lang/sv.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'sv', { diff --git a/plugins/magicline/lang/tr.js b/plugins/magicline/lang/tr.js index 043964eed09..496e4ecdf52 100644 --- a/plugins/magicline/lang/tr.js +++ b/plugins/magicline/lang/tr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'tr', { diff --git a/plugins/magicline/lang/tt.js b/plugins/magicline/lang/tt.js index 4ef1af9f8e9..7207df9dd19 100644 --- a/plugins/magicline/lang/tt.js +++ b/plugins/magicline/lang/tt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'tt', { diff --git a/plugins/magicline/lang/ug.js b/plugins/magicline/lang/ug.js index 4db33f13602..a2d52548447 100644 --- a/plugins/magicline/lang/ug.js +++ b/plugins/magicline/lang/ug.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'ug', { diff --git a/plugins/magicline/lang/uk.js b/plugins/magicline/lang/uk.js index 8830160868e..a267e342edf 100644 --- a/plugins/magicline/lang/uk.js +++ b/plugins/magicline/lang/uk.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'uk', { diff --git a/plugins/magicline/lang/vi.js b/plugins/magicline/lang/vi.js index ef120cc07d3..5e5d2966b93 100644 --- a/plugins/magicline/lang/vi.js +++ b/plugins/magicline/lang/vi.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'vi', { diff --git a/plugins/magicline/lang/zh-cn.js b/plugins/magicline/lang/zh-cn.js index 3caa0712088..08b7285e096 100644 --- a/plugins/magicline/lang/zh-cn.js +++ b/plugins/magicline/lang/zh-cn.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'zh-cn', { diff --git a/plugins/magicline/lang/zh.js b/plugins/magicline/lang/zh.js index fc289c6cf26..ce0e720bcf1 100644 --- a/plugins/magicline/lang/zh.js +++ b/plugins/magicline/lang/zh.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'magicline', 'zh', { diff --git a/plugins/magicline/plugin.js b/plugins/magicline/plugin.js index f8a5c252fb3..7402c4bda29 100644 --- a/plugins/magicline/plugin.js +++ b/plugins/magicline/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/magicline/samples/magicline.html b/plugins/magicline/samples/magicline.html index e127cbad417..d1759da508f 100644 --- a/plugins/magicline/samples/magicline.html +++ b/plugins/magicline/samples/magicline.html @@ -1,7 +1,7 @@ diff --git a/plugins/mathjax/dev/mathjax.html b/plugins/mathjax/dev/mathjax.html index c1e6fcddcbd..bd3c2d62176 100644 --- a/plugins/mathjax/dev/mathjax.html +++ b/plugins/mathjax/dev/mathjax.html @@ -1,7 +1,7 @@ diff --git a/plugins/mathjax/dialogs/mathjax.js b/plugins/mathjax/dialogs/mathjax.js index f56bc722b7d..0156534ca6e 100644 --- a/plugins/mathjax/dialogs/mathjax.js +++ b/plugins/mathjax/dialogs/mathjax.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ 'use strict'; diff --git a/plugins/mathjax/lang/af.js b/plugins/mathjax/lang/af.js index 3ed2206a91f..b66d4ce5ab8 100644 --- a/plugins/mathjax/lang/af.js +++ b/plugins/mathjax/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'af', { title: 'Wiskunde in TeX', diff --git a/plugins/mathjax/lang/ar.js b/plugins/mathjax/lang/ar.js index 6ebef63fd4d..ed095e9f43d 100644 --- a/plugins/mathjax/lang/ar.js +++ b/plugins/mathjax/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'ar', { title: 'الرياصيات في Tex', diff --git a/plugins/mathjax/lang/az.js b/plugins/mathjax/lang/az.js index 60769d3d26c..9c404b95fcd 100644 --- a/plugins/mathjax/lang/az.js +++ b/plugins/mathjax/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'az', { title: 'TeX ilə düsturları', diff --git a/plugins/mathjax/lang/bg.js b/plugins/mathjax/lang/bg.js index 2708d10f840..31409412377 100644 --- a/plugins/mathjax/lang/bg.js +++ b/plugins/mathjax/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'bg', { title: 'Формули в TeX формат', diff --git a/plugins/mathjax/lang/ca.js b/plugins/mathjax/lang/ca.js index 4763ee7f77d..93dc2fc4e8c 100644 --- a/plugins/mathjax/lang/ca.js +++ b/plugins/mathjax/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'ca', { title: 'Matemàtiques a TeX', diff --git a/plugins/mathjax/lang/cs.js b/plugins/mathjax/lang/cs.js index 96cc8d96eda..1fbb21a9822 100644 --- a/plugins/mathjax/lang/cs.js +++ b/plugins/mathjax/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'cs', { title: 'Matematika v TeXu', diff --git a/plugins/mathjax/lang/cy.js b/plugins/mathjax/lang/cy.js index 51b9647f92a..d4d2aaeb4a0 100644 --- a/plugins/mathjax/lang/cy.js +++ b/plugins/mathjax/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'cy', { title: 'Mathemateg mewn TeX', diff --git a/plugins/mathjax/lang/da.js b/plugins/mathjax/lang/da.js index e8295064a6d..e02b6b46bf0 100644 --- a/plugins/mathjax/lang/da.js +++ b/plugins/mathjax/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'da', { title: 'Matematik i TeX', diff --git a/plugins/mathjax/lang/de-ch.js b/plugins/mathjax/lang/de-ch.js index 9dbd833271a..b995a7177e3 100644 --- a/plugins/mathjax/lang/de-ch.js +++ b/plugins/mathjax/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'de-ch', { title: 'Mathematik in TeX', diff --git a/plugins/mathjax/lang/de.js b/plugins/mathjax/lang/de.js index 528ab889906..076771b9a0e 100644 --- a/plugins/mathjax/lang/de.js +++ b/plugins/mathjax/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'de', { title: 'TeX-Formel einfügen', diff --git a/plugins/mathjax/lang/el.js b/plugins/mathjax/lang/el.js index ddfff168f62..99c26358e1d 100644 --- a/plugins/mathjax/lang/el.js +++ b/plugins/mathjax/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'el', { title: 'Μαθηματικά με τη γλώσσα TeX', diff --git a/plugins/mathjax/lang/en-au.js b/plugins/mathjax/lang/en-au.js index 3acf2e68cf1..65762e698d4 100644 --- a/plugins/mathjax/lang/en-au.js +++ b/plugins/mathjax/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'en-au', { title: 'Mathematics in TeX', diff --git a/plugins/mathjax/lang/en-gb.js b/plugins/mathjax/lang/en-gb.js index a0121e35109..37759bbced9 100644 --- a/plugins/mathjax/lang/en-gb.js +++ b/plugins/mathjax/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'en-gb', { title: 'Mathematics in TeX', diff --git a/plugins/mathjax/lang/en.js b/plugins/mathjax/lang/en.js index 2e2827b2e43..bcb59c2b263 100644 --- a/plugins/mathjax/lang/en.js +++ b/plugins/mathjax/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'en', { title: 'Mathematics in TeX', diff --git a/plugins/mathjax/lang/eo.js b/plugins/mathjax/lang/eo.js index 69ca73dd341..20b7edeac25 100644 --- a/plugins/mathjax/lang/eo.js +++ b/plugins/mathjax/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'eo', { title: 'Matematiko en TeX', diff --git a/plugins/mathjax/lang/es-mx.js b/plugins/mathjax/lang/es-mx.js index b11aa264139..7ceec0dd744 100644 --- a/plugins/mathjax/lang/es-mx.js +++ b/plugins/mathjax/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'es-mx', { title: 'Matemáticas en TeX', diff --git a/plugins/mathjax/lang/es.js b/plugins/mathjax/lang/es.js index e462c6914e1..c0fe6b52671 100644 --- a/plugins/mathjax/lang/es.js +++ b/plugins/mathjax/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'es', { title: 'Matemáticas en TeX', diff --git a/plugins/mathjax/lang/et.js b/plugins/mathjax/lang/et.js index eb278b90bdc..2a8126cc522 100644 --- a/plugins/mathjax/lang/et.js +++ b/plugins/mathjax/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'et', { title: 'Matemaatika TeX keeles', diff --git a/plugins/mathjax/lang/eu.js b/plugins/mathjax/lang/eu.js index 447ca984c40..b28e2601411 100644 --- a/plugins/mathjax/lang/eu.js +++ b/plugins/mathjax/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'eu', { title: 'Matematikak TeX-en', diff --git a/plugins/mathjax/lang/fa.js b/plugins/mathjax/lang/fa.js index f5192f2ef44..f7701876059 100644 --- a/plugins/mathjax/lang/fa.js +++ b/plugins/mathjax/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'fa', { title: 'ریاضیات در تک', diff --git a/plugins/mathjax/lang/fi.js b/plugins/mathjax/lang/fi.js index 596afebc24c..0374ce50293 100644 --- a/plugins/mathjax/lang/fi.js +++ b/plugins/mathjax/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'fi', { title: 'Matematiikkaa TeX:llä', diff --git a/plugins/mathjax/lang/fr.js b/plugins/mathjax/lang/fr.js index 8e40097912e..b0148551049 100644 --- a/plugins/mathjax/lang/fr.js +++ b/plugins/mathjax/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'fr', { title: 'Formules mathématiques en TeX', diff --git a/plugins/mathjax/lang/gl.js b/plugins/mathjax/lang/gl.js index edbf038e000..02512d3be4e 100644 --- a/plugins/mathjax/lang/gl.js +++ b/plugins/mathjax/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'gl', { title: 'Matemáticas en TeX', diff --git a/plugins/mathjax/lang/he.js b/plugins/mathjax/lang/he.js index 9e7e003ec50..da59124bfe4 100644 --- a/plugins/mathjax/lang/he.js +++ b/plugins/mathjax/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'he', { title: 'מתמטיקה בTeX', diff --git a/plugins/mathjax/lang/hr.js b/plugins/mathjax/lang/hr.js index 1102e750ac6..ab8e93a47b2 100644 --- a/plugins/mathjax/lang/hr.js +++ b/plugins/mathjax/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'hr', { title: 'Matematika u TeXu', diff --git a/plugins/mathjax/lang/hu.js b/plugins/mathjax/lang/hu.js index 7e3d75ffcc0..1abf2314ee4 100644 --- a/plugins/mathjax/lang/hu.js +++ b/plugins/mathjax/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'hu', { title: 'Matematika a TeX-ben', diff --git a/plugins/mathjax/lang/id.js b/plugins/mathjax/lang/id.js index 0c892718253..dc6dc25ba3b 100644 --- a/plugins/mathjax/lang/id.js +++ b/plugins/mathjax/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'id', { title: 'Mathematics in TeX', // MISSING diff --git a/plugins/mathjax/lang/it.js b/plugins/mathjax/lang/it.js index e9ce0ac8c64..471ca4f8938 100644 --- a/plugins/mathjax/lang/it.js +++ b/plugins/mathjax/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'it', { title: 'Formule in TeX', diff --git a/plugins/mathjax/lang/ja.js b/plugins/mathjax/lang/ja.js index abfb7be7019..10dce113d10 100644 --- a/plugins/mathjax/lang/ja.js +++ b/plugins/mathjax/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'ja', { title: 'TeX形式の数式', diff --git a/plugins/mathjax/lang/km.js b/plugins/mathjax/lang/km.js index 8c42291a91a..6351829c6cd 100644 --- a/plugins/mathjax/lang/km.js +++ b/plugins/mathjax/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'km', { title: 'គណិត​វិទ្យា​ក្នុង TeX', diff --git a/plugins/mathjax/lang/ko.js b/plugins/mathjax/lang/ko.js index 1ca074ddda5..648dec16435 100644 --- a/plugins/mathjax/lang/ko.js +++ b/plugins/mathjax/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'ko', { title: 'TeX 문법 수식', diff --git a/plugins/mathjax/lang/ku.js b/plugins/mathjax/lang/ku.js index b62a27e9c42..58aa25bf3e1 100644 --- a/plugins/mathjax/lang/ku.js +++ b/plugins/mathjax/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'ku', { title: 'بیرکاری لە TeX', diff --git a/plugins/mathjax/lang/lt.js b/plugins/mathjax/lang/lt.js index 36018fa1dbb..a84a3cdf7f4 100644 --- a/plugins/mathjax/lang/lt.js +++ b/plugins/mathjax/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'lt', { title: 'Matematika per TeX', diff --git a/plugins/mathjax/lang/lv.js b/plugins/mathjax/lang/lv.js index f2f1d026046..1f5d8cdaab5 100644 --- a/plugins/mathjax/lang/lv.js +++ b/plugins/mathjax/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'lv', { title: 'Matemātika TeX valodā', diff --git a/plugins/mathjax/lang/nb.js b/plugins/mathjax/lang/nb.js index fea04eca69d..d49634d5f0c 100644 --- a/plugins/mathjax/lang/nb.js +++ b/plugins/mathjax/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'nb', { title: 'Matematikk i TeX', diff --git a/plugins/mathjax/lang/nl.js b/plugins/mathjax/lang/nl.js index b5557f81f23..552fdba37de 100644 --- a/plugins/mathjax/lang/nl.js +++ b/plugins/mathjax/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'nl', { title: 'Wiskunde in TeX', diff --git a/plugins/mathjax/lang/no.js b/plugins/mathjax/lang/no.js index b2fced25fa5..99d666360c0 100644 --- a/plugins/mathjax/lang/no.js +++ b/plugins/mathjax/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'no', { title: 'Matematikk i TeX', diff --git a/plugins/mathjax/lang/oc.js b/plugins/mathjax/lang/oc.js index 6fce653fe63..a934fc34723 100644 --- a/plugins/mathjax/lang/oc.js +++ b/plugins/mathjax/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'oc', { title: 'Formulas matematicas en TeX', diff --git a/plugins/mathjax/lang/pl.js b/plugins/mathjax/lang/pl.js index b9e6c778bdd..bcc4dd9b7ea 100644 --- a/plugins/mathjax/lang/pl.js +++ b/plugins/mathjax/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'pl', { title: 'Wzory matematyczne w TeX', diff --git a/plugins/mathjax/lang/pt-br.js b/plugins/mathjax/lang/pt-br.js index e84dbec0b59..1412217130e 100644 --- a/plugins/mathjax/lang/pt-br.js +++ b/plugins/mathjax/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'pt-br', { title: 'Matemática em TeX', diff --git a/plugins/mathjax/lang/pt.js b/plugins/mathjax/lang/pt.js index 83aa6587717..39c3c621e67 100644 --- a/plugins/mathjax/lang/pt.js +++ b/plugins/mathjax/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'pt', { title: 'Matemática em TeX', diff --git a/plugins/mathjax/lang/ro.js b/plugins/mathjax/lang/ro.js index b1182f15c57..75ceb63e237 100644 --- a/plugins/mathjax/lang/ro.js +++ b/plugins/mathjax/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'ro', { title: 'Matematici in TeX', diff --git a/plugins/mathjax/lang/ru.js b/plugins/mathjax/lang/ru.js index 757eaa1fa9a..cedafc91b8c 100644 --- a/plugins/mathjax/lang/ru.js +++ b/plugins/mathjax/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'ru', { title: 'Математика в TeX-системе', diff --git a/plugins/mathjax/lang/sk.js b/plugins/mathjax/lang/sk.js index 7d7b5e55b17..356d8f59c43 100644 --- a/plugins/mathjax/lang/sk.js +++ b/plugins/mathjax/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'sk', { title: 'Matematika v TeX-u', diff --git a/plugins/mathjax/lang/sl.js b/plugins/mathjax/lang/sl.js index 64e09a7bc9c..acc088039d1 100644 --- a/plugins/mathjax/lang/sl.js +++ b/plugins/mathjax/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'sl', { title: 'Matematika v TeX', diff --git a/plugins/mathjax/lang/sq.js b/plugins/mathjax/lang/sq.js index 03f3fe4bba5..07799ad77f0 100644 --- a/plugins/mathjax/lang/sq.js +++ b/plugins/mathjax/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'sq', { title: 'Matematikë në TeX', diff --git a/plugins/mathjax/lang/sr-latn.js b/plugins/mathjax/lang/sr-latn.js index ff82981c8eb..ea913398d2e 100644 --- a/plugins/mathjax/lang/sr-latn.js +++ b/plugins/mathjax/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'sr-latn', { title: 'Matematika u TeX-u', diff --git a/plugins/mathjax/lang/sr.js b/plugins/mathjax/lang/sr.js index 82f08b43fa1..ae56831b563 100644 --- a/plugins/mathjax/lang/sr.js +++ b/plugins/mathjax/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'sr', { title: 'Математика у TeX-у', diff --git a/plugins/mathjax/lang/sv.js b/plugins/mathjax/lang/sv.js index 2dd91aba93b..9ec724a1cc7 100644 --- a/plugins/mathjax/lang/sv.js +++ b/plugins/mathjax/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'sv', { title: 'Matematik i TeX', diff --git a/plugins/mathjax/lang/tr.js b/plugins/mathjax/lang/tr.js index cef0525ef0a..6ce8b77e8c8 100644 --- a/plugins/mathjax/lang/tr.js +++ b/plugins/mathjax/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'tr', { title: 'TeX ile Matematik', diff --git a/plugins/mathjax/lang/tt.js b/plugins/mathjax/lang/tt.js index 2e6dfce3824..de864003b4e 100644 --- a/plugins/mathjax/lang/tt.js +++ b/plugins/mathjax/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'tt', { title: 'TeX\'та математика', diff --git a/plugins/mathjax/lang/ug.js b/plugins/mathjax/lang/ug.js index 0174a7de485..a27d8099ffc 100644 --- a/plugins/mathjax/lang/ug.js +++ b/plugins/mathjax/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'ug', { title: 'TeX شەكلىدىكى ماتېماتىكا فورمۇلا تەھرىرلىگۈچ', diff --git a/plugins/mathjax/lang/uk.js b/plugins/mathjax/lang/uk.js index 097f7a94099..e7f60e51fb2 100644 --- a/plugins/mathjax/lang/uk.js +++ b/plugins/mathjax/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'uk', { title: 'Математика у TeX', diff --git a/plugins/mathjax/lang/vi.js b/plugins/mathjax/lang/vi.js index ae041f855c6..ccc4d028b66 100644 --- a/plugins/mathjax/lang/vi.js +++ b/plugins/mathjax/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'vi', { title: 'Toán học bằng TeX', diff --git a/plugins/mathjax/lang/zh-cn.js b/plugins/mathjax/lang/zh-cn.js index 1b79603dfe6..46bfe54045f 100644 --- a/plugins/mathjax/lang/zh-cn.js +++ b/plugins/mathjax/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'zh-cn', { title: 'TeX 语法的数学公式编辑器', diff --git a/plugins/mathjax/lang/zh.js b/plugins/mathjax/lang/zh.js index de8ba34f215..73b642219f8 100644 --- a/plugins/mathjax/lang/zh.js +++ b/plugins/mathjax/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'mathjax', 'zh', { title: '以 TeX 表示數學', diff --git a/plugins/mathjax/plugin.js b/plugins/mathjax/plugin.js index 815ccc74120..9d17299e19b 100644 --- a/plugins/mathjax/plugin.js +++ b/plugins/mathjax/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/mathjax/samples/mathjax.html b/plugins/mathjax/samples/mathjax.html index 9f2c2e0c4aa..03b4e742889 100644 --- a/plugins/mathjax/samples/mathjax.html +++ b/plugins/mathjax/samples/mathjax.html @@ -1,7 +1,7 @@ diff --git a/plugins/maximize/lang/af.js b/plugins/maximize/lang/af.js index f2f58e1d875..6a4a270e4fc 100644 --- a/plugins/maximize/lang/af.js +++ b/plugins/maximize/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'af', { maximize: 'Maksimaliseer', diff --git a/plugins/maximize/lang/ar.js b/plugins/maximize/lang/ar.js index 16f42b3cc9c..1b19e560dc9 100644 --- a/plugins/maximize/lang/ar.js +++ b/plugins/maximize/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'ar', { maximize: 'تكبير', diff --git a/plugins/maximize/lang/az.js b/plugins/maximize/lang/az.js index 40838eae189..01d3451431d 100644 --- a/plugins/maximize/lang/az.js +++ b/plugins/maximize/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'az', { maximize: 'Aşkarla', diff --git a/plugins/maximize/lang/bg.js b/plugins/maximize/lang/bg.js index 3954933b26f..74397634fae 100644 --- a/plugins/maximize/lang/bg.js +++ b/plugins/maximize/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'bg', { maximize: 'Максимизиране', diff --git a/plugins/maximize/lang/bn.js b/plugins/maximize/lang/bn.js index 9573a1531dd..d5b792d86c2 100644 --- a/plugins/maximize/lang/bn.js +++ b/plugins/maximize/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'bn', { maximize: 'Maximize', // MISSING diff --git a/plugins/maximize/lang/bs.js b/plugins/maximize/lang/bs.js index 07fc16ca912..1e0cf12da73 100644 --- a/plugins/maximize/lang/bs.js +++ b/plugins/maximize/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'bs', { maximize: 'Maximize', // MISSING diff --git a/plugins/maximize/lang/ca.js b/plugins/maximize/lang/ca.js index 27da1ee2e79..41335266daa 100644 --- a/plugins/maximize/lang/ca.js +++ b/plugins/maximize/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'ca', { maximize: 'Maximitza', diff --git a/plugins/maximize/lang/cs.js b/plugins/maximize/lang/cs.js index f8f0f8a4e26..f1eb78077b2 100644 --- a/plugins/maximize/lang/cs.js +++ b/plugins/maximize/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'cs', { maximize: 'Maximalizovat', diff --git a/plugins/maximize/lang/cy.js b/plugins/maximize/lang/cy.js index 5ae24c02cc5..9cf7c0d1d23 100644 --- a/plugins/maximize/lang/cy.js +++ b/plugins/maximize/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'cy', { maximize: 'Mwyhau', diff --git a/plugins/maximize/lang/da.js b/plugins/maximize/lang/da.js index 130c70095de..dd1e39899f7 100644 --- a/plugins/maximize/lang/da.js +++ b/plugins/maximize/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'da', { maximize: 'Maksimér', diff --git a/plugins/maximize/lang/de-ch.js b/plugins/maximize/lang/de-ch.js index 32b3b7d3455..05860b279d0 100644 --- a/plugins/maximize/lang/de-ch.js +++ b/plugins/maximize/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'de-ch', { maximize: 'Maximieren', diff --git a/plugins/maximize/lang/de.js b/plugins/maximize/lang/de.js index 287cb399d48..15cfe4c6c70 100644 --- a/plugins/maximize/lang/de.js +++ b/plugins/maximize/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'de', { maximize: 'Maximieren', diff --git a/plugins/maximize/lang/el.js b/plugins/maximize/lang/el.js index d7a266fbda6..60e2bc14b47 100644 --- a/plugins/maximize/lang/el.js +++ b/plugins/maximize/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'el', { maximize: 'Μεγιστοποίηση', diff --git a/plugins/maximize/lang/en-au.js b/plugins/maximize/lang/en-au.js index 18ee7e9b69f..e59e360988f 100644 --- a/plugins/maximize/lang/en-au.js +++ b/plugins/maximize/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'en-au', { maximize: 'Maximise', diff --git a/plugins/maximize/lang/en-ca.js b/plugins/maximize/lang/en-ca.js index 09ce054fdb6..38f95a1a789 100644 --- a/plugins/maximize/lang/en-ca.js +++ b/plugins/maximize/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'en-ca', { maximize: 'Maximize', diff --git a/plugins/maximize/lang/en-gb.js b/plugins/maximize/lang/en-gb.js index ac46694ad41..a90af7ba16d 100644 --- a/plugins/maximize/lang/en-gb.js +++ b/plugins/maximize/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'en-gb', { maximize: 'Maximise', diff --git a/plugins/maximize/lang/en.js b/plugins/maximize/lang/en.js index 910ccdf776a..bb883a5e858 100644 --- a/plugins/maximize/lang/en.js +++ b/plugins/maximize/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'en', { maximize: 'Maximize', diff --git a/plugins/maximize/lang/eo.js b/plugins/maximize/lang/eo.js index c9f56dd750f..34012fe60bd 100644 --- a/plugins/maximize/lang/eo.js +++ b/plugins/maximize/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'eo', { maximize: 'Pligrandigi', diff --git a/plugins/maximize/lang/es-mx.js b/plugins/maximize/lang/es-mx.js index 422fc82f255..2b3d4a6b988 100644 --- a/plugins/maximize/lang/es-mx.js +++ b/plugins/maximize/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'es-mx', { maximize: 'Maximizar', diff --git a/plugins/maximize/lang/es.js b/plugins/maximize/lang/es.js index 5086018e911..4281c4ee0a3 100644 --- a/plugins/maximize/lang/es.js +++ b/plugins/maximize/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'es', { maximize: 'Maximizar', diff --git a/plugins/maximize/lang/et.js b/plugins/maximize/lang/et.js index 9b21a1951c7..eaa6a3b2ba0 100644 --- a/plugins/maximize/lang/et.js +++ b/plugins/maximize/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'et', { maximize: 'Maksimeerimine', diff --git a/plugins/maximize/lang/eu.js b/plugins/maximize/lang/eu.js index 1fad6cf91a2..0563959ea96 100644 --- a/plugins/maximize/lang/eu.js +++ b/plugins/maximize/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'eu', { maximize: 'Maximizatu', diff --git a/plugins/maximize/lang/fa.js b/plugins/maximize/lang/fa.js index 957770e3c6d..6912d6deb38 100644 --- a/plugins/maximize/lang/fa.js +++ b/plugins/maximize/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'fa', { maximize: 'بیشنه کردن', diff --git a/plugins/maximize/lang/fi.js b/plugins/maximize/lang/fi.js index 1cc36aeac0f..f59a4ced73f 100644 --- a/plugins/maximize/lang/fi.js +++ b/plugins/maximize/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'fi', { maximize: 'Suurenna', diff --git a/plugins/maximize/lang/fo.js b/plugins/maximize/lang/fo.js index 2ee07ae845d..8228ba0b343 100644 --- a/plugins/maximize/lang/fo.js +++ b/plugins/maximize/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'fo', { maximize: 'Maksimera', diff --git a/plugins/maximize/lang/fr-ca.js b/plugins/maximize/lang/fr-ca.js index 8e91613b933..22245ebd0a4 100644 --- a/plugins/maximize/lang/fr-ca.js +++ b/plugins/maximize/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'fr-ca', { maximize: 'Maximizer', diff --git a/plugins/maximize/lang/fr.js b/plugins/maximize/lang/fr.js index 514428a78bf..2a1347cd96e 100644 --- a/plugins/maximize/lang/fr.js +++ b/plugins/maximize/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'fr', { maximize: 'Agrandir', diff --git a/plugins/maximize/lang/gl.js b/plugins/maximize/lang/gl.js index 2de1c92f602..8796e8bafb8 100644 --- a/plugins/maximize/lang/gl.js +++ b/plugins/maximize/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'gl', { maximize: 'Maximizar', diff --git a/plugins/maximize/lang/gu.js b/plugins/maximize/lang/gu.js index 70ea39fcab1..e0e50a88438 100644 --- a/plugins/maximize/lang/gu.js +++ b/plugins/maximize/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'gu', { maximize: 'મોટું કરવું', diff --git a/plugins/maximize/lang/he.js b/plugins/maximize/lang/he.js index 81f998057bf..023e46acbdb 100644 --- a/plugins/maximize/lang/he.js +++ b/plugins/maximize/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'he', { maximize: 'הגדלה למקסימום', diff --git a/plugins/maximize/lang/hi.js b/plugins/maximize/lang/hi.js index 3ceb2a46b13..d1b6ef78ae5 100644 --- a/plugins/maximize/lang/hi.js +++ b/plugins/maximize/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'hi', { maximize: 'मेक्सिमाईज़', diff --git a/plugins/maximize/lang/hr.js b/plugins/maximize/lang/hr.js index 122d8aa1f1f..267b3466409 100644 --- a/plugins/maximize/lang/hr.js +++ b/plugins/maximize/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'hr', { maximize: 'Povećaj', diff --git a/plugins/maximize/lang/hu.js b/plugins/maximize/lang/hu.js index 97738967915..3600f4acaff 100644 --- a/plugins/maximize/lang/hu.js +++ b/plugins/maximize/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'hu', { maximize: 'Teljes méret', diff --git a/plugins/maximize/lang/id.js b/plugins/maximize/lang/id.js index 81e652210aa..3e67c5f8472 100644 --- a/plugins/maximize/lang/id.js +++ b/plugins/maximize/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'id', { maximize: 'Memperbesar', diff --git a/plugins/maximize/lang/is.js b/plugins/maximize/lang/is.js index de24abd9c19..081551eafb8 100644 --- a/plugins/maximize/lang/is.js +++ b/plugins/maximize/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'is', { maximize: 'Maximize', // MISSING diff --git a/plugins/maximize/lang/it.js b/plugins/maximize/lang/it.js index 7af0e174a16..0653a67dbb1 100644 --- a/plugins/maximize/lang/it.js +++ b/plugins/maximize/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'it', { maximize: 'Massimizza', diff --git a/plugins/maximize/lang/ja.js b/plugins/maximize/lang/ja.js index 0a7b68b2b38..e2914a9fcfe 100644 --- a/plugins/maximize/lang/ja.js +++ b/plugins/maximize/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'ja', { maximize: '最大化', diff --git a/plugins/maximize/lang/ka.js b/plugins/maximize/lang/ka.js index 2dbcc3317af..1a2952b602a 100644 --- a/plugins/maximize/lang/ka.js +++ b/plugins/maximize/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'ka', { maximize: 'გადიდება', diff --git a/plugins/maximize/lang/km.js b/plugins/maximize/lang/km.js index 2244e96b52c..7043637c2d9 100644 --- a/plugins/maximize/lang/km.js +++ b/plugins/maximize/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'km', { maximize: 'ពង្រីក​អតិបរមា', diff --git a/plugins/maximize/lang/ko.js b/plugins/maximize/lang/ko.js index c80211ac47c..1d5ad214cfb 100644 --- a/plugins/maximize/lang/ko.js +++ b/plugins/maximize/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'ko', { maximize: '최대화', diff --git a/plugins/maximize/lang/ku.js b/plugins/maximize/lang/ku.js index 77aafa2c845..0a43121d05d 100644 --- a/plugins/maximize/lang/ku.js +++ b/plugins/maximize/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'ku', { maximize: 'ئەوپەڕی گەورەیی', diff --git a/plugins/maximize/lang/lt.js b/plugins/maximize/lang/lt.js index 5e0b1657a7b..73a0dc8d301 100644 --- a/plugins/maximize/lang/lt.js +++ b/plugins/maximize/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'lt', { maximize: 'Išdidinti', diff --git a/plugins/maximize/lang/lv.js b/plugins/maximize/lang/lv.js index 4a8e332844f..89161ee51fb 100644 --- a/plugins/maximize/lang/lv.js +++ b/plugins/maximize/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'lv', { maximize: 'Maksimizēt', diff --git a/plugins/maximize/lang/mk.js b/plugins/maximize/lang/mk.js index 9dc568854c9..0c229073c50 100644 --- a/plugins/maximize/lang/mk.js +++ b/plugins/maximize/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'mk', { maximize: 'Maximize', // MISSING diff --git a/plugins/maximize/lang/mn.js b/plugins/maximize/lang/mn.js index 144f29573d3..83bf267a5d1 100644 --- a/plugins/maximize/lang/mn.js +++ b/plugins/maximize/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'mn', { maximize: 'Дэлгэц дүүргэх', diff --git a/plugins/maximize/lang/ms.js b/plugins/maximize/lang/ms.js index 2389da346aa..f59e93e179e 100644 --- a/plugins/maximize/lang/ms.js +++ b/plugins/maximize/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'ms', { maximize: 'Maximize', // MISSING diff --git a/plugins/maximize/lang/nb.js b/plugins/maximize/lang/nb.js index 3b8ffde250a..c0d39f1a313 100644 --- a/plugins/maximize/lang/nb.js +++ b/plugins/maximize/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'nb', { maximize: 'Maksimer', diff --git a/plugins/maximize/lang/nl.js b/plugins/maximize/lang/nl.js index 0063211c718..f416c582cfd 100644 --- a/plugins/maximize/lang/nl.js +++ b/plugins/maximize/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'nl', { maximize: 'Maximaliseren', diff --git a/plugins/maximize/lang/no.js b/plugins/maximize/lang/no.js index 9decff920c3..e15366ed47a 100644 --- a/plugins/maximize/lang/no.js +++ b/plugins/maximize/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'no', { maximize: 'Maksimer', diff --git a/plugins/maximize/lang/oc.js b/plugins/maximize/lang/oc.js index 2dea82ed50a..99a7d2c75c9 100644 --- a/plugins/maximize/lang/oc.js +++ b/plugins/maximize/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'oc', { maximize: 'Maximizar', diff --git a/plugins/maximize/lang/pl.js b/plugins/maximize/lang/pl.js index f8e090eda24..debfef3c6c5 100644 --- a/plugins/maximize/lang/pl.js +++ b/plugins/maximize/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'pl', { maximize: 'Maksymalizuj', diff --git a/plugins/maximize/lang/pt-br.js b/plugins/maximize/lang/pt-br.js index 2f0a1ff5890..980645ae8ec 100644 --- a/plugins/maximize/lang/pt-br.js +++ b/plugins/maximize/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'pt-br', { maximize: 'Maximizar', diff --git a/plugins/maximize/lang/pt.js b/plugins/maximize/lang/pt.js index 414f30bc20f..6ee378163e0 100644 --- a/plugins/maximize/lang/pt.js +++ b/plugins/maximize/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'pt', { maximize: 'Maximizar', diff --git a/plugins/maximize/lang/ro.js b/plugins/maximize/lang/ro.js index 67ac8b175a3..522637d6406 100644 --- a/plugins/maximize/lang/ro.js +++ b/plugins/maximize/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'ro', { maximize: 'Mărește', diff --git a/plugins/maximize/lang/ru.js b/plugins/maximize/lang/ru.js index 9900b4806f9..c297dd93fa7 100644 --- a/plugins/maximize/lang/ru.js +++ b/plugins/maximize/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'ru', { maximize: 'Развернуть', diff --git a/plugins/maximize/lang/si.js b/plugins/maximize/lang/si.js index bab6e7656f1..c246ba7b9c5 100644 --- a/plugins/maximize/lang/si.js +++ b/plugins/maximize/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'si', { maximize: 'විශාල කිරීම', diff --git a/plugins/maximize/lang/sk.js b/plugins/maximize/lang/sk.js index bf73982be28..d441eed1fd0 100644 --- a/plugins/maximize/lang/sk.js +++ b/plugins/maximize/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'sk', { maximize: 'Maximalizovať', diff --git a/plugins/maximize/lang/sl.js b/plugins/maximize/lang/sl.js index c67268375ba..3f284918879 100644 --- a/plugins/maximize/lang/sl.js +++ b/plugins/maximize/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'sl', { maximize: 'Maksimiraj', diff --git a/plugins/maximize/lang/sq.js b/plugins/maximize/lang/sq.js index 3ba6bf8d7ba..1c2262c18b3 100644 --- a/plugins/maximize/lang/sq.js +++ b/plugins/maximize/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'sq', { maximize: 'Zmadho', diff --git a/plugins/maximize/lang/sr-latn.js b/plugins/maximize/lang/sr-latn.js index ef37dc72aa9..05c0c1389d5 100644 --- a/plugins/maximize/lang/sr-latn.js +++ b/plugins/maximize/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'sr-latn', { maximize: 'Maksimalna veličina', diff --git a/plugins/maximize/lang/sr.js b/plugins/maximize/lang/sr.js index 02e8f436243..43ffae52b43 100644 --- a/plugins/maximize/lang/sr.js +++ b/plugins/maximize/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'sr', { maximize: 'Максимална величина', diff --git a/plugins/maximize/lang/sv.js b/plugins/maximize/lang/sv.js index d87ce3b2358..98cf4cfbf3b 100644 --- a/plugins/maximize/lang/sv.js +++ b/plugins/maximize/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'sv', { maximize: 'Maximera', diff --git a/plugins/maximize/lang/th.js b/plugins/maximize/lang/th.js index d00131f176d..659d9cf3bd6 100644 --- a/plugins/maximize/lang/th.js +++ b/plugins/maximize/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'th', { maximize: 'ขยายใหญ่', diff --git a/plugins/maximize/lang/tr.js b/plugins/maximize/lang/tr.js index 59103c89008..fd4298b6107 100644 --- a/plugins/maximize/lang/tr.js +++ b/plugins/maximize/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'tr', { maximize: 'Büyült', diff --git a/plugins/maximize/lang/tt.js b/plugins/maximize/lang/tt.js index 5b7e7aa59c7..012d05fa9e3 100644 --- a/plugins/maximize/lang/tt.js +++ b/plugins/maximize/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'tt', { maximize: 'Зурайту', diff --git a/plugins/maximize/lang/ug.js b/plugins/maximize/lang/ug.js index 3125cdb7d05..7a274405089 100644 --- a/plugins/maximize/lang/ug.js +++ b/plugins/maximize/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'ug', { maximize: 'چوڭايت', diff --git a/plugins/maximize/lang/uk.js b/plugins/maximize/lang/uk.js index b7504aa619b..42bdbff080b 100644 --- a/plugins/maximize/lang/uk.js +++ b/plugins/maximize/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'uk', { maximize: 'Максимізувати', diff --git a/plugins/maximize/lang/vi.js b/plugins/maximize/lang/vi.js index 38b54c06c26..b4c63ba8344 100644 --- a/plugins/maximize/lang/vi.js +++ b/plugins/maximize/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'vi', { maximize: 'Phóng to tối đa', diff --git a/plugins/maximize/lang/zh-cn.js b/plugins/maximize/lang/zh-cn.js index bc07c1eff83..7b23d36f3c9 100644 --- a/plugins/maximize/lang/zh-cn.js +++ b/plugins/maximize/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'zh-cn', { maximize: '全屏', diff --git a/plugins/maximize/lang/zh.js b/plugins/maximize/lang/zh.js index 4b52f87d09e..2abc5511947 100644 --- a/plugins/maximize/lang/zh.js +++ b/plugins/maximize/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'maximize', 'zh', { maximize: '最大化', diff --git a/plugins/maximize/plugin.js b/plugins/maximize/plugin.js index a3625a1b310..ff687e4b52a 100644 --- a/plugins/maximize/plugin.js +++ b/plugins/maximize/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/mentions/plugin.js b/plugins/mentions/plugin.js index e0882d1b42f..e7dfa060957 100644 --- a/plugins/mentions/plugin.js +++ b/plugins/mentions/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ 'use strict'; diff --git a/plugins/mentions/samples/mentions.html b/plugins/mentions/samples/mentions.html index a478fae3943..b33e8fdee49 100644 --- a/plugins/mentions/samples/mentions.html +++ b/plugins/mentions/samples/mentions.html @@ -1,7 +1,7 @@ diff --git a/plugins/menu/plugin.js b/plugins/menu/plugin.js index 7c39d8b8b69..20540e2334d 100644 --- a/plugins/menu/plugin.js +++ b/plugins/menu/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.add( 'menu', { diff --git a/plugins/menubutton/plugin.js b/plugins/menubutton/plugin.js index 57b0c546c8d..63253bba8e4 100644 --- a/plugins/menubutton/plugin.js +++ b/plugins/menubutton/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.add( 'menubutton', { diff --git a/plugins/newpage/lang/af.js b/plugins/newpage/lang/af.js index 294841939fa..4b819fc3ac2 100644 --- a/plugins/newpage/lang/af.js +++ b/plugins/newpage/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'af', { toolbar: 'Nuwe bladsy' diff --git a/plugins/newpage/lang/ar.js b/plugins/newpage/lang/ar.js index dffda9fbeb2..a2234f353f4 100644 --- a/plugins/newpage/lang/ar.js +++ b/plugins/newpage/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'ar', { toolbar: 'صفحة جديدة' diff --git a/plugins/newpage/lang/az.js b/plugins/newpage/lang/az.js index 466dcf39537..ff29f8cf2f9 100644 --- a/plugins/newpage/lang/az.js +++ b/plugins/newpage/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'az', { toolbar: 'Yeni səhifə' diff --git a/plugins/newpage/lang/bg.js b/plugins/newpage/lang/bg.js index 8cd2f5c2d8f..bbd4ecf698c 100644 --- a/plugins/newpage/lang/bg.js +++ b/plugins/newpage/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'bg', { toolbar: 'Нова страница' diff --git a/plugins/newpage/lang/bn.js b/plugins/newpage/lang/bn.js index e861774ce59..91129e0b31f 100644 --- a/plugins/newpage/lang/bn.js +++ b/plugins/newpage/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'bn', { toolbar: 'নতুন পৃষ্ঠা' diff --git a/plugins/newpage/lang/bs.js b/plugins/newpage/lang/bs.js index dfdff247e13..f8811c81b37 100644 --- a/plugins/newpage/lang/bs.js +++ b/plugins/newpage/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'bs', { toolbar: 'Novi dokument' diff --git a/plugins/newpage/lang/ca.js b/plugins/newpage/lang/ca.js index 46c8717e74b..c09bd49c4e0 100644 --- a/plugins/newpage/lang/ca.js +++ b/plugins/newpage/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'ca', { toolbar: 'Nova pàgina' diff --git a/plugins/newpage/lang/cs.js b/plugins/newpage/lang/cs.js index 33cbcd93189..02b1077ccd2 100644 --- a/plugins/newpage/lang/cs.js +++ b/plugins/newpage/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'cs', { toolbar: 'Nová stránka' diff --git a/plugins/newpage/lang/cy.js b/plugins/newpage/lang/cy.js index 4273d86905b..c99b2768179 100644 --- a/plugins/newpage/lang/cy.js +++ b/plugins/newpage/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'cy', { toolbar: 'Tudalen Newydd' diff --git a/plugins/newpage/lang/da.js b/plugins/newpage/lang/da.js index 6972272bc0e..17dcdb83240 100644 --- a/plugins/newpage/lang/da.js +++ b/plugins/newpage/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'da', { toolbar: 'Ny side' diff --git a/plugins/newpage/lang/de-ch.js b/plugins/newpage/lang/de-ch.js index 834c8c8ca8a..f54186a240c 100644 --- a/plugins/newpage/lang/de-ch.js +++ b/plugins/newpage/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'de-ch', { toolbar: 'Neue Seite' diff --git a/plugins/newpage/lang/de.js b/plugins/newpage/lang/de.js index 36615b14a2d..efc22a7a80c 100644 --- a/plugins/newpage/lang/de.js +++ b/plugins/newpage/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'de', { toolbar: 'Neue Seite' diff --git a/plugins/newpage/lang/el.js b/plugins/newpage/lang/el.js index 144fa06bd2a..0b65075b9fb 100644 --- a/plugins/newpage/lang/el.js +++ b/plugins/newpage/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'el', { toolbar: 'Νέα Σελίδα' diff --git a/plugins/newpage/lang/en-au.js b/plugins/newpage/lang/en-au.js index 17d2cf04bde..18f678210a5 100644 --- a/plugins/newpage/lang/en-au.js +++ b/plugins/newpage/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'en-au', { toolbar: 'New Page' diff --git a/plugins/newpage/lang/en-ca.js b/plugins/newpage/lang/en-ca.js index f444bd4fa48..d4bed8fbc9f 100644 --- a/plugins/newpage/lang/en-ca.js +++ b/plugins/newpage/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'en-ca', { toolbar: 'New Page' diff --git a/plugins/newpage/lang/en-gb.js b/plugins/newpage/lang/en-gb.js index 38349de3f3f..57a061bc46c 100644 --- a/plugins/newpage/lang/en-gb.js +++ b/plugins/newpage/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'en-gb', { toolbar: 'New Page' diff --git a/plugins/newpage/lang/en.js b/plugins/newpage/lang/en.js index 7f99d957a1a..0896df4aa31 100644 --- a/plugins/newpage/lang/en.js +++ b/plugins/newpage/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'en', { toolbar: 'New Page' diff --git a/plugins/newpage/lang/eo.js b/plugins/newpage/lang/eo.js index 2e0e1eb2cfb..a8729d24ca1 100644 --- a/plugins/newpage/lang/eo.js +++ b/plugins/newpage/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'eo', { toolbar: 'Nova Paĝo' diff --git a/plugins/newpage/lang/es-mx.js b/plugins/newpage/lang/es-mx.js index 6eb228a25bb..c67cd164aa8 100644 --- a/plugins/newpage/lang/es-mx.js +++ b/plugins/newpage/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'es-mx', { toolbar: 'Página nueva' diff --git a/plugins/newpage/lang/es.js b/plugins/newpage/lang/es.js index 3db6750bd0f..cf906b57807 100644 --- a/plugins/newpage/lang/es.js +++ b/plugins/newpage/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'es', { toolbar: 'Nueva Página' diff --git a/plugins/newpage/lang/et.js b/plugins/newpage/lang/et.js index 5c85ec07c5f..94801a5bcea 100644 --- a/plugins/newpage/lang/et.js +++ b/plugins/newpage/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'et', { toolbar: 'Uus leht' diff --git a/plugins/newpage/lang/eu.js b/plugins/newpage/lang/eu.js index 3a3ca23455b..140827769b3 100644 --- a/plugins/newpage/lang/eu.js +++ b/plugins/newpage/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'eu', { toolbar: 'Orrialde berria' diff --git a/plugins/newpage/lang/fa.js b/plugins/newpage/lang/fa.js index 2182c559309..93d37c024f0 100644 --- a/plugins/newpage/lang/fa.js +++ b/plugins/newpage/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'fa', { toolbar: 'برگهٴ تازه' diff --git a/plugins/newpage/lang/fi.js b/plugins/newpage/lang/fi.js index 8bcb44c0733..cc56fa6ba48 100644 --- a/plugins/newpage/lang/fi.js +++ b/plugins/newpage/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'fi', { toolbar: 'Tyhjennä' diff --git a/plugins/newpage/lang/fo.js b/plugins/newpage/lang/fo.js index 71485012ac6..5d6e6af3b6b 100644 --- a/plugins/newpage/lang/fo.js +++ b/plugins/newpage/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'fo', { toolbar: 'Nýggj síða' diff --git a/plugins/newpage/lang/fr-ca.js b/plugins/newpage/lang/fr-ca.js index e6343fcad89..76cf7d3bfbc 100644 --- a/plugins/newpage/lang/fr-ca.js +++ b/plugins/newpage/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'fr-ca', { toolbar: 'Nouvelle page' diff --git a/plugins/newpage/lang/fr.js b/plugins/newpage/lang/fr.js index 552b1b9f6eb..e0ea4b62d34 100644 --- a/plugins/newpage/lang/fr.js +++ b/plugins/newpage/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'fr', { toolbar: 'Nouvelle page' diff --git a/plugins/newpage/lang/gl.js b/plugins/newpage/lang/gl.js index 0e6b68ea8a5..9ebe0b2ce41 100644 --- a/plugins/newpage/lang/gl.js +++ b/plugins/newpage/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'gl', { toolbar: 'Páxina nova' diff --git a/plugins/newpage/lang/gu.js b/plugins/newpage/lang/gu.js index 2b1b8230959..9f9f837d0c2 100644 --- a/plugins/newpage/lang/gu.js +++ b/plugins/newpage/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'gu', { toolbar: 'નવુ પાનું' diff --git a/plugins/newpage/lang/he.js b/plugins/newpage/lang/he.js index 84eb6711532..b85b60825dc 100644 --- a/plugins/newpage/lang/he.js +++ b/plugins/newpage/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'he', { toolbar: 'דף חדש' diff --git a/plugins/newpage/lang/hi.js b/plugins/newpage/lang/hi.js index cc0642ca580..494bf5999fa 100644 --- a/plugins/newpage/lang/hi.js +++ b/plugins/newpage/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'hi', { toolbar: 'नया पेज' diff --git a/plugins/newpage/lang/hr.js b/plugins/newpage/lang/hr.js index 0477c15b933..9054631146a 100644 --- a/plugins/newpage/lang/hr.js +++ b/plugins/newpage/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'hr', { toolbar: 'Nova stranica' diff --git a/plugins/newpage/lang/hu.js b/plugins/newpage/lang/hu.js index c64493b1ecb..5803d576924 100644 --- a/plugins/newpage/lang/hu.js +++ b/plugins/newpage/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'hu', { toolbar: 'Új oldal' diff --git a/plugins/newpage/lang/id.js b/plugins/newpage/lang/id.js index a7e3f715a87..299fd726bbe 100644 --- a/plugins/newpage/lang/id.js +++ b/plugins/newpage/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'id', { toolbar: 'Halaman Baru' diff --git a/plugins/newpage/lang/is.js b/plugins/newpage/lang/is.js index fa3dbda2a73..091e4ce78e4 100644 --- a/plugins/newpage/lang/is.js +++ b/plugins/newpage/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'is', { toolbar: 'Ný síða' diff --git a/plugins/newpage/lang/it.js b/plugins/newpage/lang/it.js index e7f0fa68506..8c1fb5e8c3a 100644 --- a/plugins/newpage/lang/it.js +++ b/plugins/newpage/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'it', { toolbar: 'Nuova pagina' diff --git a/plugins/newpage/lang/ja.js b/plugins/newpage/lang/ja.js index e8de41945d3..0fc365ecd24 100644 --- a/plugins/newpage/lang/ja.js +++ b/plugins/newpage/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'ja', { toolbar: '新しいページ' diff --git a/plugins/newpage/lang/ka.js b/plugins/newpage/lang/ka.js index df859fd042b..959801dec53 100644 --- a/plugins/newpage/lang/ka.js +++ b/plugins/newpage/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'ka', { toolbar: 'ახალი გვერდი' diff --git a/plugins/newpage/lang/km.js b/plugins/newpage/lang/km.js index cecadfe5b26..8f47727ee26 100644 --- a/plugins/newpage/lang/km.js +++ b/plugins/newpage/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'km', { toolbar: 'ទំព័រ​ថ្មី' diff --git a/plugins/newpage/lang/ko.js b/plugins/newpage/lang/ko.js index 2bc5e8cf15b..431bc08f15f 100644 --- a/plugins/newpage/lang/ko.js +++ b/plugins/newpage/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'ko', { toolbar: '새 페이지' diff --git a/plugins/newpage/lang/ku.js b/plugins/newpage/lang/ku.js index e9df573c7ab..aea8f977595 100644 --- a/plugins/newpage/lang/ku.js +++ b/plugins/newpage/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'ku', { toolbar: 'پەڕەیەکی نوێ' diff --git a/plugins/newpage/lang/lt.js b/plugins/newpage/lang/lt.js index 0bb491995fa..82662aa6ed1 100644 --- a/plugins/newpage/lang/lt.js +++ b/plugins/newpage/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'lt', { toolbar: 'Naujas puslapis' diff --git a/plugins/newpage/lang/lv.js b/plugins/newpage/lang/lv.js index cd842cd65a8..4ece3641ebe 100644 --- a/plugins/newpage/lang/lv.js +++ b/plugins/newpage/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'lv', { toolbar: 'Jauna lapa' diff --git a/plugins/newpage/lang/mk.js b/plugins/newpage/lang/mk.js index 89b8fa1a9c6..922f60a686f 100644 --- a/plugins/newpage/lang/mk.js +++ b/plugins/newpage/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'mk', { toolbar: 'New Page' // MISSING diff --git a/plugins/newpage/lang/mn.js b/plugins/newpage/lang/mn.js index 14196ea6afc..780c305add6 100644 --- a/plugins/newpage/lang/mn.js +++ b/plugins/newpage/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'mn', { toolbar: 'Шинэ хуудас' diff --git a/plugins/newpage/lang/ms.js b/plugins/newpage/lang/ms.js index a5e250713d1..2a913a2e280 100644 --- a/plugins/newpage/lang/ms.js +++ b/plugins/newpage/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'ms', { toolbar: 'Helaian Baru' diff --git a/plugins/newpage/lang/nb.js b/plugins/newpage/lang/nb.js index 14fcb8bbc62..a2f8be499ba 100644 --- a/plugins/newpage/lang/nb.js +++ b/plugins/newpage/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'nb', { toolbar: 'Ny side' diff --git a/plugins/newpage/lang/nl.js b/plugins/newpage/lang/nl.js index 699f9f6fae6..7bce5284b42 100644 --- a/plugins/newpage/lang/nl.js +++ b/plugins/newpage/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'nl', { toolbar: 'Nieuwe pagina' diff --git a/plugins/newpage/lang/no.js b/plugins/newpage/lang/no.js index 7a6a17bb259..f58a107abb5 100644 --- a/plugins/newpage/lang/no.js +++ b/plugins/newpage/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'no', { toolbar: 'Ny side' diff --git a/plugins/newpage/lang/oc.js b/plugins/newpage/lang/oc.js index 5b2d996bbd1..7b3269511f4 100644 --- a/plugins/newpage/lang/oc.js +++ b/plugins/newpage/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'oc', { toolbar: 'Pagina novèla' diff --git a/plugins/newpage/lang/pl.js b/plugins/newpage/lang/pl.js index 3b8998a42ba..29f3ac606dc 100644 --- a/plugins/newpage/lang/pl.js +++ b/plugins/newpage/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'pl', { toolbar: 'Nowa strona' diff --git a/plugins/newpage/lang/pt-br.js b/plugins/newpage/lang/pt-br.js index e8638dff73a..4d254e6d05b 100644 --- a/plugins/newpage/lang/pt-br.js +++ b/plugins/newpage/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'pt-br', { toolbar: 'Novo' diff --git a/plugins/newpage/lang/pt.js b/plugins/newpage/lang/pt.js index 0f836e7b618..24274427a1c 100644 --- a/plugins/newpage/lang/pt.js +++ b/plugins/newpage/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'pt', { toolbar: 'Nova página' diff --git a/plugins/newpage/lang/ro.js b/plugins/newpage/lang/ro.js index c13352f03cf..b2fe43e0837 100644 --- a/plugins/newpage/lang/ro.js +++ b/plugins/newpage/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'ro', { toolbar: 'Pagină nouă' diff --git a/plugins/newpage/lang/ru.js b/plugins/newpage/lang/ru.js index 813929d1e31..2831784a87c 100644 --- a/plugins/newpage/lang/ru.js +++ b/plugins/newpage/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'ru', { toolbar: 'Новая страница' diff --git a/plugins/newpage/lang/si.js b/plugins/newpage/lang/si.js index 7e6a8494f8a..68badfd0f81 100644 --- a/plugins/newpage/lang/si.js +++ b/plugins/newpage/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'si', { toolbar: 'නව පිටුවක්' diff --git a/plugins/newpage/lang/sk.js b/plugins/newpage/lang/sk.js index f68da04546c..102a4a2a8ec 100644 --- a/plugins/newpage/lang/sk.js +++ b/plugins/newpage/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'sk', { toolbar: 'Nová stránka' diff --git a/plugins/newpage/lang/sl.js b/plugins/newpage/lang/sl.js index 18103e7d0a7..bfc8c59d067 100644 --- a/plugins/newpage/lang/sl.js +++ b/plugins/newpage/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'sl', { toolbar: 'Nova stran' diff --git a/plugins/newpage/lang/sq.js b/plugins/newpage/lang/sq.js index 576fafc5ea7..60df37935dd 100644 --- a/plugins/newpage/lang/sq.js +++ b/plugins/newpage/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'sq', { toolbar: 'Faqe e Re' diff --git a/plugins/newpage/lang/sr-latn.js b/plugins/newpage/lang/sr-latn.js index 97b94aab32f..e44c7927e69 100644 --- a/plugins/newpage/lang/sr-latn.js +++ b/plugins/newpage/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'sr-latn', { toolbar: 'Nova stranica' diff --git a/plugins/newpage/lang/sr.js b/plugins/newpage/lang/sr.js index d77832ab3f1..6863e351e5b 100644 --- a/plugins/newpage/lang/sr.js +++ b/plugins/newpage/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'sr', { toolbar: 'Нова страница' diff --git a/plugins/newpage/lang/sv.js b/plugins/newpage/lang/sv.js index 1aed4879b6f..673dcc0c042 100644 --- a/plugins/newpage/lang/sv.js +++ b/plugins/newpage/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'sv', { toolbar: 'Ny sida' diff --git a/plugins/newpage/lang/th.js b/plugins/newpage/lang/th.js index 67ddefc6e33..cf761e3b0e4 100644 --- a/plugins/newpage/lang/th.js +++ b/plugins/newpage/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'th', { toolbar: 'สร้างหน้าเอกสารใหม่' diff --git a/plugins/newpage/lang/tr.js b/plugins/newpage/lang/tr.js index f74eb4fc15e..6a863d3c7bd 100644 --- a/plugins/newpage/lang/tr.js +++ b/plugins/newpage/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'tr', { toolbar: 'Yeni Sayfa' diff --git a/plugins/newpage/lang/tt.js b/plugins/newpage/lang/tt.js index 273753afe65..d4a9317942d 100644 --- a/plugins/newpage/lang/tt.js +++ b/plugins/newpage/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'tt', { toolbar: 'Яңа бит' diff --git a/plugins/newpage/lang/ug.js b/plugins/newpage/lang/ug.js index 3c2102fd0b5..dafd0fdc7dd 100644 --- a/plugins/newpage/lang/ug.js +++ b/plugins/newpage/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'ug', { toolbar: 'يېڭى بەت' diff --git a/plugins/newpage/lang/uk.js b/plugins/newpage/lang/uk.js index 320d658c5f0..d34d00945a6 100644 --- a/plugins/newpage/lang/uk.js +++ b/plugins/newpage/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'uk', { toolbar: 'Нова сторінка' diff --git a/plugins/newpage/lang/vi.js b/plugins/newpage/lang/vi.js index a0082cd6192..308a740a97a 100644 --- a/plugins/newpage/lang/vi.js +++ b/plugins/newpage/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'vi', { toolbar: 'Trang mới' diff --git a/plugins/newpage/lang/zh-cn.js b/plugins/newpage/lang/zh-cn.js index 1575eb9e73b..602e89c37c6 100644 --- a/plugins/newpage/lang/zh-cn.js +++ b/plugins/newpage/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'zh-cn', { toolbar: '新建' diff --git a/plugins/newpage/lang/zh.js b/plugins/newpage/lang/zh.js index a452ea5f13a..831f65e01ba 100644 --- a/plugins/newpage/lang/zh.js +++ b/plugins/newpage/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'newpage', 'zh', { toolbar: '新增網頁' diff --git a/plugins/newpage/plugin.js b/plugins/newpage/plugin.js index 0f03ee86ff8..094142c7a15 100644 --- a/plugins/newpage/plugin.js +++ b/plugins/newpage/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/notification/lang/az.js b/plugins/notification/lang/az.js index 19a8c1fdb57..cdee1190316 100644 --- a/plugins/notification/lang/az.js +++ b/plugins/notification/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'az', { closed: 'Xəbərdarlıq pəncərəsi bağlanıb' diff --git a/plugins/notification/lang/bg.js b/plugins/notification/lang/bg.js index df24a079cab..6d1861d430e 100644 --- a/plugins/notification/lang/bg.js +++ b/plugins/notification/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'bg', { closed: 'Известието е затворено.' diff --git a/plugins/notification/lang/ca.js b/plugins/notification/lang/ca.js index abdb2f868dc..f45e530b24f 100644 --- a/plugins/notification/lang/ca.js +++ b/plugins/notification/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'ca', { closed: 'Notificació tancada.' diff --git a/plugins/notification/lang/cs.js b/plugins/notification/lang/cs.js index afed8f49967..7a2dbc09dd1 100644 --- a/plugins/notification/lang/cs.js +++ b/plugins/notification/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'cs', { closed: 'Oznámení zavřeno.' diff --git a/plugins/notification/lang/da.js b/plugins/notification/lang/da.js index f5049040efb..9c7730a56a8 100644 --- a/plugins/notification/lang/da.js +++ b/plugins/notification/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'da', { closed: 'Notifikation lukket.' diff --git a/plugins/notification/lang/de-ch.js b/plugins/notification/lang/de-ch.js index 7cd8ca25720..671bdd3ac74 100644 --- a/plugins/notification/lang/de-ch.js +++ b/plugins/notification/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'de-ch', { closed: 'Benachrichtigung geschlossen.' diff --git a/plugins/notification/lang/de.js b/plugins/notification/lang/de.js index e8b4998cef2..9fc2742656d 100644 --- a/plugins/notification/lang/de.js +++ b/plugins/notification/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'de', { closed: 'Benachrichtigung geschlossen.' diff --git a/plugins/notification/lang/el.js b/plugins/notification/lang/el.js index 94ef98cd987..94db9009386 100644 --- a/plugins/notification/lang/el.js +++ b/plugins/notification/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'el', { closed: 'Η ειδοποίηση έκλεισε.' diff --git a/plugins/notification/lang/en-au.js b/plugins/notification/lang/en-au.js index 368286fa6c3..66a30e5a2d1 100644 --- a/plugins/notification/lang/en-au.js +++ b/plugins/notification/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'en-au', { closed: 'Notification closed.' diff --git a/plugins/notification/lang/en.js b/plugins/notification/lang/en.js index f88176b9aad..25d58d53160 100644 --- a/plugins/notification/lang/en.js +++ b/plugins/notification/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'en', { closed: 'Notification closed.' diff --git a/plugins/notification/lang/eo.js b/plugins/notification/lang/eo.js index 84d6a993650..6346cf358db 100644 --- a/plugins/notification/lang/eo.js +++ b/plugins/notification/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'eo', { closed: 'Sciigo fermita' diff --git a/plugins/notification/lang/es-mx.js b/plugins/notification/lang/es-mx.js index cad51c1e9fb..213307c3ea6 100644 --- a/plugins/notification/lang/es-mx.js +++ b/plugins/notification/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'es-mx', { closed: 'Notificación cerrada.' diff --git a/plugins/notification/lang/es.js b/plugins/notification/lang/es.js index 33bc53ba67e..ffc980abfcc 100644 --- a/plugins/notification/lang/es.js +++ b/plugins/notification/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'es', { closed: 'Notificación cerrada.' diff --git a/plugins/notification/lang/et.js b/plugins/notification/lang/et.js index 161331ba5bb..7a85207d047 100644 --- a/plugins/notification/lang/et.js +++ b/plugins/notification/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'et', { closed: 'Teavitused on suletud.' diff --git a/plugins/notification/lang/eu.js b/plugins/notification/lang/eu.js index 0cbd836e026..37660db15a6 100644 --- a/plugins/notification/lang/eu.js +++ b/plugins/notification/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'eu', { closed: 'Jakinarazpena itxita.' diff --git a/plugins/notification/lang/fa.js b/plugins/notification/lang/fa.js index 241bbfabead..b05ab832829 100644 --- a/plugins/notification/lang/fa.js +++ b/plugins/notification/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'fa', { closed: 'آگاه‌سازی بسته شد' diff --git a/plugins/notification/lang/fr.js b/plugins/notification/lang/fr.js index d24dc5b4cdd..48e2e3aa91c 100644 --- a/plugins/notification/lang/fr.js +++ b/plugins/notification/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'fr', { closed: 'Notification fermée.' diff --git a/plugins/notification/lang/gl.js b/plugins/notification/lang/gl.js index 444b44227f8..158dd92898b 100644 --- a/plugins/notification/lang/gl.js +++ b/plugins/notification/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'gl', { closed: 'Notificación pechada.' diff --git a/plugins/notification/lang/hr.js b/plugins/notification/lang/hr.js index ac9c7ab185d..ba2309cf3b9 100644 --- a/plugins/notification/lang/hr.js +++ b/plugins/notification/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'hr', { closed: 'Obavijest zatvorena.' diff --git a/plugins/notification/lang/hu.js b/plugins/notification/lang/hu.js index 5ab2b788150..6c12b9e53cd 100644 --- a/plugins/notification/lang/hu.js +++ b/plugins/notification/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'hu', { closed: 'Értesítés bezárva.' diff --git a/plugins/notification/lang/id.js b/plugins/notification/lang/id.js index 8bb1d1af35c..30bd1669b55 100644 --- a/plugins/notification/lang/id.js +++ b/plugins/notification/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'id', { closed: 'Pemberitahuan ditutup' diff --git a/plugins/notification/lang/it.js b/plugins/notification/lang/it.js index 1cbc74f445c..deae957247c 100644 --- a/plugins/notification/lang/it.js +++ b/plugins/notification/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'it', { closed: 'Notifica chiusa.' diff --git a/plugins/notification/lang/ja.js b/plugins/notification/lang/ja.js index f075737f282..37daf74361f 100644 --- a/plugins/notification/lang/ja.js +++ b/plugins/notification/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'ja', { closed: '通知を閉じました。' diff --git a/plugins/notification/lang/km.js b/plugins/notification/lang/km.js index bd4cf4d0336..be1d7ba194d 100644 --- a/plugins/notification/lang/km.js +++ b/plugins/notification/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'km', { closed: 'បាន​បិទ​ការ​ផ្ដល់​ដំណឹង។' diff --git a/plugins/notification/lang/ko.js b/plugins/notification/lang/ko.js index 98c628c1540..68b91ff1d81 100644 --- a/plugins/notification/lang/ko.js +++ b/plugins/notification/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'ko', { closed: '알림이 닫힘.' diff --git a/plugins/notification/lang/ku.js b/plugins/notification/lang/ku.js index 294708b63aa..b801d75186c 100644 --- a/plugins/notification/lang/ku.js +++ b/plugins/notification/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'ku', { closed: 'ئاگادارکەرەوەکە داخرا.' diff --git a/plugins/notification/lang/lt.js b/plugins/notification/lang/lt.js index 8f4edc3899e..387eb26e680 100644 --- a/plugins/notification/lang/lt.js +++ b/plugins/notification/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'lt', { closed: 'Pranešimas uždarytas.' diff --git a/plugins/notification/lang/lv.js b/plugins/notification/lang/lv.js index 8b103507517..0ed20d81837 100644 --- a/plugins/notification/lang/lv.js +++ b/plugins/notification/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'lv', { closed: 'Paziņojums aizvērts.' diff --git a/plugins/notification/lang/nb.js b/plugins/notification/lang/nb.js index 6b2248d4418..a8d86b54dbf 100644 --- a/plugins/notification/lang/nb.js +++ b/plugins/notification/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'nb', { closed: 'Varsling lukket.' diff --git a/plugins/notification/lang/nl.js b/plugins/notification/lang/nl.js index 9e013c1cbce..2834807ab5e 100644 --- a/plugins/notification/lang/nl.js +++ b/plugins/notification/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'nl', { closed: 'Melding gesloten.' diff --git a/plugins/notification/lang/oc.js b/plugins/notification/lang/oc.js index 77cf67f5653..9d023b5e2e6 100644 --- a/plugins/notification/lang/oc.js +++ b/plugins/notification/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'oc', { closed: 'Notificacion tampada.' diff --git a/plugins/notification/lang/pl.js b/plugins/notification/lang/pl.js index 9264e9764fb..651d0004b87 100644 --- a/plugins/notification/lang/pl.js +++ b/plugins/notification/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'pl', { closed: 'Powiadomienie zostało zamknięte.' diff --git a/plugins/notification/lang/pt-br.js b/plugins/notification/lang/pt-br.js index 94e910b14aa..f4771cf75a3 100644 --- a/plugins/notification/lang/pt-br.js +++ b/plugins/notification/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'pt-br', { closed: 'Notificação fechada.' diff --git a/plugins/notification/lang/pt.js b/plugins/notification/lang/pt.js index 63c83bf87c2..925e6d90225 100644 --- a/plugins/notification/lang/pt.js +++ b/plugins/notification/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'pt', { closed: 'Notificação encerrada.' diff --git a/plugins/notification/lang/ro.js b/plugins/notification/lang/ro.js index 7bb7cb0bc90..7a15af8e713 100644 --- a/plugins/notification/lang/ro.js +++ b/plugins/notification/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'ro', { closed: 'Notificare închisă.' diff --git a/plugins/notification/lang/ru.js b/plugins/notification/lang/ru.js index 81f2c84ef64..9d1c56063dc 100644 --- a/plugins/notification/lang/ru.js +++ b/plugins/notification/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'ru', { closed: 'Уведомление закрыто' diff --git a/plugins/notification/lang/sk.js b/plugins/notification/lang/sk.js index d30df7e2424..e558cdcd536 100644 --- a/plugins/notification/lang/sk.js +++ b/plugins/notification/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'sk', { closed: 'Notifikácia zatvorená.' diff --git a/plugins/notification/lang/sq.js b/plugins/notification/lang/sq.js index b81ab5c02a5..d14771eb7b0 100644 --- a/plugins/notification/lang/sq.js +++ b/plugins/notification/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'sq', { closed: 'Njoftimi është mbyllur.' diff --git a/plugins/notification/lang/sr-latn.js b/plugins/notification/lang/sr-latn.js index 8bc6a753384..bcc81cb3e86 100644 --- a/plugins/notification/lang/sr-latn.js +++ b/plugins/notification/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'sr-latn', { closed: 'Obaveštenje zatvoreno' diff --git a/plugins/notification/lang/sr.js b/plugins/notification/lang/sr.js index 6483a7cecdb..338ad0eafd5 100644 --- a/plugins/notification/lang/sr.js +++ b/plugins/notification/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'sr', { closed: 'Обавештење затворено' diff --git a/plugins/notification/lang/sv.js b/plugins/notification/lang/sv.js index 48c542f8bb3..19342bfae6b 100644 --- a/plugins/notification/lang/sv.js +++ b/plugins/notification/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'sv', { closed: 'Notifiering stängd.' diff --git a/plugins/notification/lang/tr.js b/plugins/notification/lang/tr.js index 8d3026222eb..e6a4cd45d08 100644 --- a/plugins/notification/lang/tr.js +++ b/plugins/notification/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'tr', { closed: 'Uyarılar kapatıldı.' diff --git a/plugins/notification/lang/ug.js b/plugins/notification/lang/ug.js index 458a70c6085..2cf4af415ed 100644 --- a/plugins/notification/lang/ug.js +++ b/plugins/notification/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'ug', { closed: 'ئوقتۇرۇش تاقالدى.' diff --git a/plugins/notification/lang/uk.js b/plugins/notification/lang/uk.js index 0d3965058cb..af22ae775d7 100644 --- a/plugins/notification/lang/uk.js +++ b/plugins/notification/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'uk', { closed: 'Сповіщення закрито.' diff --git a/plugins/notification/lang/zh-cn.js b/plugins/notification/lang/zh-cn.js index 6045362202b..e840d33e457 100644 --- a/plugins/notification/lang/zh-cn.js +++ b/plugins/notification/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'zh-cn', { closed: '通知已关闭' diff --git a/plugins/notification/lang/zh.js b/plugins/notification/lang/zh.js index 5c9ee0600f8..f047cc2c530 100644 --- a/plugins/notification/lang/zh.js +++ b/plugins/notification/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'notification', 'zh', { closed: '通知已關閉。' diff --git a/plugins/notification/plugin.js b/plugins/notification/plugin.js index 4bfa8bdf87d..a1483850e1e 100644 --- a/plugins/notification/plugin.js +++ b/plugins/notification/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/notificationaggregator/plugin.js b/plugins/notificationaggregator/plugin.js index 9cf2afe65c0..b589efea590 100644 --- a/plugins/notificationaggregator/plugin.js +++ b/plugins/notificationaggregator/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/pagebreak/lang/af.js b/plugins/pagebreak/lang/af.js index 68b598d1de9..04b0a772c33 100644 --- a/plugins/pagebreak/lang/af.js +++ b/plugins/pagebreak/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'af', { alt: 'Bladsy-einde', diff --git a/plugins/pagebreak/lang/ar.js b/plugins/pagebreak/lang/ar.js index d963104778b..11fee78cc2d 100644 --- a/plugins/pagebreak/lang/ar.js +++ b/plugins/pagebreak/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'ar', { alt: 'فاصل الصفحة', diff --git a/plugins/pagebreak/lang/az.js b/plugins/pagebreak/lang/az.js index 29a7af2c8ee..1b3c7da1ff1 100644 --- a/plugins/pagebreak/lang/az.js +++ b/plugins/pagebreak/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'az', { alt: 'Vərəq ayırıcı nişanı', diff --git a/plugins/pagebreak/lang/bg.js b/plugins/pagebreak/lang/bg.js index fc02ae51c59..8dffe63d678 100644 --- a/plugins/pagebreak/lang/bg.js +++ b/plugins/pagebreak/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'bg', { alt: 'Разделяне на страници', diff --git a/plugins/pagebreak/lang/bn.js b/plugins/pagebreak/lang/bn.js index 389c2de1792..10b3d8bfa56 100644 --- a/plugins/pagebreak/lang/bn.js +++ b/plugins/pagebreak/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'bn', { alt: 'Page Break', // MISSING diff --git a/plugins/pagebreak/lang/bs.js b/plugins/pagebreak/lang/bs.js index 5a47f32e8ff..89e56ac812e 100644 --- a/plugins/pagebreak/lang/bs.js +++ b/plugins/pagebreak/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'bs', { alt: 'Page Break', // MISSING diff --git a/plugins/pagebreak/lang/ca.js b/plugins/pagebreak/lang/ca.js index 0431df8391e..434171ff8a2 100644 --- a/plugins/pagebreak/lang/ca.js +++ b/plugins/pagebreak/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'ca', { alt: 'Salt de pàgina', diff --git a/plugins/pagebreak/lang/cs.js b/plugins/pagebreak/lang/cs.js index c818b31f90e..2553757310b 100644 --- a/plugins/pagebreak/lang/cs.js +++ b/plugins/pagebreak/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'cs', { alt: 'Konec stránky', diff --git a/plugins/pagebreak/lang/cy.js b/plugins/pagebreak/lang/cy.js index 36556cf2ce3..e1302b1f416 100644 --- a/plugins/pagebreak/lang/cy.js +++ b/plugins/pagebreak/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'cy', { alt: 'Toriad Tudalen', diff --git a/plugins/pagebreak/lang/da.js b/plugins/pagebreak/lang/da.js index faf7a5fdcd6..b5cac7938a0 100644 --- a/plugins/pagebreak/lang/da.js +++ b/plugins/pagebreak/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'da', { alt: 'Sideskift', diff --git a/plugins/pagebreak/lang/de-ch.js b/plugins/pagebreak/lang/de-ch.js index dace04900da..40a1a06a4f3 100644 --- a/plugins/pagebreak/lang/de-ch.js +++ b/plugins/pagebreak/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'de-ch', { alt: 'Seitenumbruch', diff --git a/plugins/pagebreak/lang/de.js b/plugins/pagebreak/lang/de.js index 4aac047d66d..5379d211a9c 100644 --- a/plugins/pagebreak/lang/de.js +++ b/plugins/pagebreak/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'de', { alt: 'Seitenumbruch', diff --git a/plugins/pagebreak/lang/el.js b/plugins/pagebreak/lang/el.js index de8f48a3398..2ddbc3e514f 100644 --- a/plugins/pagebreak/lang/el.js +++ b/plugins/pagebreak/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'el', { alt: 'Αλλαγή Σελίδας', diff --git a/plugins/pagebreak/lang/en-au.js b/plugins/pagebreak/lang/en-au.js index bbde81c17fb..ba125396050 100644 --- a/plugins/pagebreak/lang/en-au.js +++ b/plugins/pagebreak/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'en-au', { alt: 'Page Break', diff --git a/plugins/pagebreak/lang/en-ca.js b/plugins/pagebreak/lang/en-ca.js index 9b3fb88cb0c..ca0aa53add2 100644 --- a/plugins/pagebreak/lang/en-ca.js +++ b/plugins/pagebreak/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'en-ca', { alt: 'Page Break', // MISSING diff --git a/plugins/pagebreak/lang/en-gb.js b/plugins/pagebreak/lang/en-gb.js index 6fd0ebe5c14..91a59acf47b 100644 --- a/plugins/pagebreak/lang/en-gb.js +++ b/plugins/pagebreak/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'en-gb', { alt: 'Page Break', diff --git a/plugins/pagebreak/lang/en.js b/plugins/pagebreak/lang/en.js index 9f4bf909693..0555f2dd0d0 100644 --- a/plugins/pagebreak/lang/en.js +++ b/plugins/pagebreak/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'en', { alt: 'Page Break', diff --git a/plugins/pagebreak/lang/eo.js b/plugins/pagebreak/lang/eo.js index 4fe99ba5876..85457514156 100644 --- a/plugins/pagebreak/lang/eo.js +++ b/plugins/pagebreak/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'eo', { alt: 'Paĝavanco', diff --git a/plugins/pagebreak/lang/es-mx.js b/plugins/pagebreak/lang/es-mx.js index 2a589035bff..e0ac234f060 100644 --- a/plugins/pagebreak/lang/es-mx.js +++ b/plugins/pagebreak/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'es-mx', { alt: 'Salto de página', diff --git a/plugins/pagebreak/lang/es.js b/plugins/pagebreak/lang/es.js index 7f419631190..a92b8ea82f2 100644 --- a/plugins/pagebreak/lang/es.js +++ b/plugins/pagebreak/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'es', { alt: 'Salto de página', diff --git a/plugins/pagebreak/lang/et.js b/plugins/pagebreak/lang/et.js index cd59be15c88..d4512ced9e7 100644 --- a/plugins/pagebreak/lang/et.js +++ b/plugins/pagebreak/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'et', { alt: 'Lehevahetuskoht', diff --git a/plugins/pagebreak/lang/eu.js b/plugins/pagebreak/lang/eu.js index 499572d2792..7936af84c71 100644 --- a/plugins/pagebreak/lang/eu.js +++ b/plugins/pagebreak/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'eu', { alt: 'Orrialde-jauzia', diff --git a/plugins/pagebreak/lang/fa.js b/plugins/pagebreak/lang/fa.js index 1326aa971db..5eeda75ef9b 100644 --- a/plugins/pagebreak/lang/fa.js +++ b/plugins/pagebreak/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'fa', { alt: 'شکستن صفحه', diff --git a/plugins/pagebreak/lang/fi.js b/plugins/pagebreak/lang/fi.js index cf91bf91707..b32ba1e1299 100644 --- a/plugins/pagebreak/lang/fi.js +++ b/plugins/pagebreak/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'fi', { alt: 'Sivunvaihto', diff --git a/plugins/pagebreak/lang/fo.js b/plugins/pagebreak/lang/fo.js index b23451b0026..0fc2724dedb 100644 --- a/plugins/pagebreak/lang/fo.js +++ b/plugins/pagebreak/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'fo', { alt: 'Síðuskift', diff --git a/plugins/pagebreak/lang/fr-ca.js b/plugins/pagebreak/lang/fr-ca.js index 9eb4d9f120b..da89cad8eac 100644 --- a/plugins/pagebreak/lang/fr-ca.js +++ b/plugins/pagebreak/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'fr-ca', { alt: 'Saut de page', diff --git a/plugins/pagebreak/lang/fr.js b/plugins/pagebreak/lang/fr.js index 3ac22c6c789..5dd035511e3 100644 --- a/plugins/pagebreak/lang/fr.js +++ b/plugins/pagebreak/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'fr', { alt: 'Saut de page', diff --git a/plugins/pagebreak/lang/gl.js b/plugins/pagebreak/lang/gl.js index c14f2575186..f75a15ad917 100644 --- a/plugins/pagebreak/lang/gl.js +++ b/plugins/pagebreak/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'gl', { alt: 'Quebra de páxina', diff --git a/plugins/pagebreak/lang/gu.js b/plugins/pagebreak/lang/gu.js index 0440e107f50..9374839c246 100644 --- a/plugins/pagebreak/lang/gu.js +++ b/plugins/pagebreak/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'gu', { alt: 'નવું પાનું', diff --git a/plugins/pagebreak/lang/he.js b/plugins/pagebreak/lang/he.js index 82eeb63c83d..616d0887956 100644 --- a/plugins/pagebreak/lang/he.js +++ b/plugins/pagebreak/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'he', { alt: 'שבירת דף', diff --git a/plugins/pagebreak/lang/hi.js b/plugins/pagebreak/lang/hi.js index fe07eee4e5b..f51b9787d1a 100644 --- a/plugins/pagebreak/lang/hi.js +++ b/plugins/pagebreak/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'hi', { alt: 'पेज ब्रेक', diff --git a/plugins/pagebreak/lang/hr.js b/plugins/pagebreak/lang/hr.js index 5c0cd8d268f..54695b79619 100644 --- a/plugins/pagebreak/lang/hr.js +++ b/plugins/pagebreak/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'hr', { alt: 'Prijelom stranice', diff --git a/plugins/pagebreak/lang/hu.js b/plugins/pagebreak/lang/hu.js index 22da9d258f5..d7b340df3f3 100644 --- a/plugins/pagebreak/lang/hu.js +++ b/plugins/pagebreak/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'hu', { alt: 'Oldaltörés', diff --git a/plugins/pagebreak/lang/id.js b/plugins/pagebreak/lang/id.js index 254e4022960..9ccabb910c2 100644 --- a/plugins/pagebreak/lang/id.js +++ b/plugins/pagebreak/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'id', { alt: 'Halaman Istirahat', diff --git a/plugins/pagebreak/lang/is.js b/plugins/pagebreak/lang/is.js index 654dcd23d33..8a65c3fd355 100644 --- a/plugins/pagebreak/lang/is.js +++ b/plugins/pagebreak/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'is', { alt: 'Page Break', // MISSING diff --git a/plugins/pagebreak/lang/it.js b/plugins/pagebreak/lang/it.js index d5610eed6e4..35a81916197 100644 --- a/plugins/pagebreak/lang/it.js +++ b/plugins/pagebreak/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'it', { alt: 'Interruzione di pagina', diff --git a/plugins/pagebreak/lang/ja.js b/plugins/pagebreak/lang/ja.js index 1b61084324c..bdac7a65479 100644 --- a/plugins/pagebreak/lang/ja.js +++ b/plugins/pagebreak/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'ja', { alt: '改ページ', diff --git a/plugins/pagebreak/lang/ka.js b/plugins/pagebreak/lang/ka.js index e4c8c1bd27e..12937022251 100644 --- a/plugins/pagebreak/lang/ka.js +++ b/plugins/pagebreak/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'ka', { alt: 'გვერდის წყვეტა', diff --git a/plugins/pagebreak/lang/km.js b/plugins/pagebreak/lang/km.js index 6ca2816feae..54506bb392e 100644 --- a/plugins/pagebreak/lang/km.js +++ b/plugins/pagebreak/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'km', { alt: 'បំបែក​ទំព័រ', diff --git a/plugins/pagebreak/lang/ko.js b/plugins/pagebreak/lang/ko.js index bfbbecf58b2..6b59cfa3a5b 100644 --- a/plugins/pagebreak/lang/ko.js +++ b/plugins/pagebreak/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'ko', { alt: '페이지 나누기', diff --git a/plugins/pagebreak/lang/ku.js b/plugins/pagebreak/lang/ku.js index 433e5d9506b..76300b463ff 100644 --- a/plugins/pagebreak/lang/ku.js +++ b/plugins/pagebreak/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'ku', { alt: 'پشووی پەڕە', diff --git a/plugins/pagebreak/lang/lt.js b/plugins/pagebreak/lang/lt.js index 637792692d8..ca30c81c5f4 100644 --- a/plugins/pagebreak/lang/lt.js +++ b/plugins/pagebreak/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'lt', { alt: 'Puslapio skirtukas', diff --git a/plugins/pagebreak/lang/lv.js b/plugins/pagebreak/lang/lv.js index 0d701539c8d..d20383868dc 100644 --- a/plugins/pagebreak/lang/lv.js +++ b/plugins/pagebreak/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'lv', { alt: 'Lapas pārnesums', diff --git a/plugins/pagebreak/lang/mk.js b/plugins/pagebreak/lang/mk.js index 3c219592450..9dec5a206ea 100644 --- a/plugins/pagebreak/lang/mk.js +++ b/plugins/pagebreak/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'mk', { alt: 'Page Break', // MISSING diff --git a/plugins/pagebreak/lang/mn.js b/plugins/pagebreak/lang/mn.js index 9bfadcc9f80..820700d0b06 100644 --- a/plugins/pagebreak/lang/mn.js +++ b/plugins/pagebreak/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'mn', { alt: 'Page Break', // MISSING diff --git a/plugins/pagebreak/lang/ms.js b/plugins/pagebreak/lang/ms.js index 97d604e5a55..dd20b4eb21a 100644 --- a/plugins/pagebreak/lang/ms.js +++ b/plugins/pagebreak/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'ms', { alt: 'Page Break', // MISSING diff --git a/plugins/pagebreak/lang/nb.js b/plugins/pagebreak/lang/nb.js index 198cb567334..0b99c7cbd83 100644 --- a/plugins/pagebreak/lang/nb.js +++ b/plugins/pagebreak/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'nb', { alt: 'Sideskift', diff --git a/plugins/pagebreak/lang/nl.js b/plugins/pagebreak/lang/nl.js index 1b712672ed1..a523c749f0f 100644 --- a/plugins/pagebreak/lang/nl.js +++ b/plugins/pagebreak/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'nl', { alt: 'Pagina-einde', diff --git a/plugins/pagebreak/lang/no.js b/plugins/pagebreak/lang/no.js index f1e10d3644e..c4e91cbe1bb 100644 --- a/plugins/pagebreak/lang/no.js +++ b/plugins/pagebreak/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'no', { alt: 'Sideskift', diff --git a/plugins/pagebreak/lang/oc.js b/plugins/pagebreak/lang/oc.js index 218263c0503..edec44f010e 100644 --- a/plugins/pagebreak/lang/oc.js +++ b/plugins/pagebreak/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'oc', { alt: 'Saut de pagina', diff --git a/plugins/pagebreak/lang/pl.js b/plugins/pagebreak/lang/pl.js index d18206e94fb..aed300fb64a 100644 --- a/plugins/pagebreak/lang/pl.js +++ b/plugins/pagebreak/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'pl', { alt: 'Wstaw podział strony', diff --git a/plugins/pagebreak/lang/pt-br.js b/plugins/pagebreak/lang/pt-br.js index c14619c1ca7..bba64b512b3 100644 --- a/plugins/pagebreak/lang/pt-br.js +++ b/plugins/pagebreak/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'pt-br', { alt: 'Quebra de Página', diff --git a/plugins/pagebreak/lang/pt.js b/plugins/pagebreak/lang/pt.js index 07704eeca88..4a4ca941c94 100644 --- a/plugins/pagebreak/lang/pt.js +++ b/plugins/pagebreak/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'pt', { alt: 'Quebra de página', diff --git a/plugins/pagebreak/lang/ro.js b/plugins/pagebreak/lang/ro.js index 93bda1c7fc1..a82aee65128 100644 --- a/plugins/pagebreak/lang/ro.js +++ b/plugins/pagebreak/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'ro', { alt: 'Page Break', diff --git a/plugins/pagebreak/lang/ru.js b/plugins/pagebreak/lang/ru.js index b9c974136b9..16697fe9782 100644 --- a/plugins/pagebreak/lang/ru.js +++ b/plugins/pagebreak/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'ru', { alt: 'Разрыв страницы', diff --git a/plugins/pagebreak/lang/si.js b/plugins/pagebreak/lang/si.js index 6f89e4bad25..53dffa2fab0 100644 --- a/plugins/pagebreak/lang/si.js +++ b/plugins/pagebreak/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'si', { alt: 'පිටු බිදුම', diff --git a/plugins/pagebreak/lang/sk.js b/plugins/pagebreak/lang/sk.js index 819db0c6e0d..1766430d719 100644 --- a/plugins/pagebreak/lang/sk.js +++ b/plugins/pagebreak/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'sk', { alt: 'Zalomenie strany', diff --git a/plugins/pagebreak/lang/sl.js b/plugins/pagebreak/lang/sl.js index c48a519b058..7c68b9dc14f 100644 --- a/plugins/pagebreak/lang/sl.js +++ b/plugins/pagebreak/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'sl', { alt: 'Prelom strani', diff --git a/plugins/pagebreak/lang/sq.js b/plugins/pagebreak/lang/sq.js index 42757e6a697..3af9794104c 100644 --- a/plugins/pagebreak/lang/sq.js +++ b/plugins/pagebreak/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'sq', { alt: 'Thyerja e Faqes', diff --git a/plugins/pagebreak/lang/sr-latn.js b/plugins/pagebreak/lang/sr-latn.js index f106311903e..9544915f4ef 100644 --- a/plugins/pagebreak/lang/sr-latn.js +++ b/plugins/pagebreak/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'sr-latn', { alt: 'Prelom stranice', diff --git a/plugins/pagebreak/lang/sr.js b/plugins/pagebreak/lang/sr.js index d9db61e872b..cc2a13d0b0e 100644 --- a/plugins/pagebreak/lang/sr.js +++ b/plugins/pagebreak/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'sr', { alt: 'Прелом странице', diff --git a/plugins/pagebreak/lang/sv.js b/plugins/pagebreak/lang/sv.js index c62320e6a2a..a6d1f72ac8d 100644 --- a/plugins/pagebreak/lang/sv.js +++ b/plugins/pagebreak/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'sv', { alt: 'Sidbrytning', diff --git a/plugins/pagebreak/lang/th.js b/plugins/pagebreak/lang/th.js index 7c96f3cb67d..13f0af1e5cc 100644 --- a/plugins/pagebreak/lang/th.js +++ b/plugins/pagebreak/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'th', { alt: 'ตัวแบ่งหน้า', diff --git a/plugins/pagebreak/lang/tr.js b/plugins/pagebreak/lang/tr.js index 1e77ad197fa..e29bf09f681 100644 --- a/plugins/pagebreak/lang/tr.js +++ b/plugins/pagebreak/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'tr', { alt: 'Sayfa Sonu', diff --git a/plugins/pagebreak/lang/tt.js b/plugins/pagebreak/lang/tt.js index e5b470db3f5..e22b8d9dae1 100644 --- a/plugins/pagebreak/lang/tt.js +++ b/plugins/pagebreak/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'tt', { alt: 'Бит бүлгече', diff --git a/plugins/pagebreak/lang/ug.js b/plugins/pagebreak/lang/ug.js index 5cbba2c00d5..05e718f5a7f 100644 --- a/plugins/pagebreak/lang/ug.js +++ b/plugins/pagebreak/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'ug', { alt: 'بەت ئايرىغۇچ', diff --git a/plugins/pagebreak/lang/uk.js b/plugins/pagebreak/lang/uk.js index 54c1adb1ec8..77399c2c752 100644 --- a/plugins/pagebreak/lang/uk.js +++ b/plugins/pagebreak/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'uk', { alt: 'Розрив Сторінки', diff --git a/plugins/pagebreak/lang/vi.js b/plugins/pagebreak/lang/vi.js index 8462e41cdf6..5b34a664df2 100644 --- a/plugins/pagebreak/lang/vi.js +++ b/plugins/pagebreak/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'vi', { alt: 'Ngắt trang', diff --git a/plugins/pagebreak/lang/zh-cn.js b/plugins/pagebreak/lang/zh-cn.js index d0b419a2803..55fe959d27f 100644 --- a/plugins/pagebreak/lang/zh-cn.js +++ b/plugins/pagebreak/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'zh-cn', { alt: '分页符', diff --git a/plugins/pagebreak/lang/zh.js b/plugins/pagebreak/lang/zh.js index 4c9686eb949..20c8883f5d0 100644 --- a/plugins/pagebreak/lang/zh.js +++ b/plugins/pagebreak/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pagebreak', 'zh', { alt: '換頁', diff --git a/plugins/pagebreak/plugin.js b/plugins/pagebreak/plugin.js index 030a2345f49..f607742b385 100644 --- a/plugins/pagebreak/plugin.js +++ b/plugins/pagebreak/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/panel/plugin.js b/plugins/panel/plugin.js index b2e75121d51..085da16d3df 100644 --- a/plugins/panel/plugin.js +++ b/plugins/panel/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/panelbutton/plugin.js b/plugins/panelbutton/plugin.js index 5fc5e71d3be..73e54d7e29a 100644 --- a/plugins/panelbutton/plugin.js +++ b/plugins/panelbutton/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.add( 'panelbutton', { diff --git a/plugins/pastefromgdocs/filter/default.js b/plugins/pastefromgdocs/filter/default.js index baf09eb61b9..84ad9bc5a4e 100644 --- a/plugins/pastefromgdocs/filter/default.js +++ b/plugins/pastefromgdocs/filter/default.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* globals CKEDITOR */ diff --git a/plugins/pastefromgdocs/plugin.js b/plugins/pastefromgdocs/plugin.js index 85ddc16c3fc..49b35040e08 100644 --- a/plugins/pastefromgdocs/plugin.js +++ b/plugins/pastefromgdocs/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/pastefromlibreoffice/filter/default.js b/plugins/pastefromlibreoffice/filter/default.js index e28e31e08a5..bf5e0b5e29f 100644 --- a/plugins/pastefromlibreoffice/filter/default.js +++ b/plugins/pastefromlibreoffice/filter/default.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* globals CKEDITOR */ diff --git a/plugins/pastefromlibreoffice/plugin.js b/plugins/pastefromlibreoffice/plugin.js index 46cbac1e059..054724bdb1f 100644 --- a/plugins/pastefromlibreoffice/plugin.js +++ b/plugins/pastefromlibreoffice/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/pastefromword/filter/default.js b/plugins/pastefromword/filter/default.js index 1e53fbabdfb..b01288e9828 100644 --- a/plugins/pastefromword/filter/default.js +++ b/plugins/pastefromword/filter/default.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* globals CKEDITOR */ diff --git a/plugins/pastefromword/lang/af.js b/plugins/pastefromword/lang/af.js index f8bdda53eb9..69faa2b3e7a 100644 --- a/plugins/pastefromword/lang/af.js +++ b/plugins/pastefromword/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'af', { confirmCleanup: 'Die teks wat u wil byvoeg lyk asof dit uit Word gekopiëer is. Wil u dit eers skoonmaak voordat dit bygevoeg word?', diff --git a/plugins/pastefromword/lang/ar.js b/plugins/pastefromword/lang/ar.js index fc0e17c774c..d9d6a79fd17 100644 --- a/plugins/pastefromword/lang/ar.js +++ b/plugins/pastefromword/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'ar', { confirmCleanup: 'يبدو أن النص المراد لصقه منسوخ من برنامج وورد. هل تود تنظيفه قبل الشروع في عملية اللصق؟', diff --git a/plugins/pastefromword/lang/az.js b/plugins/pastefromword/lang/az.js index 5ad7b8cadc9..7a0fbcc4839 100644 --- a/plugins/pastefromword/lang/az.js +++ b/plugins/pastefromword/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'az', { confirmCleanup: 'Əlavə edilən mətn Word-dan köçürülənə oxşayır. Təmizləmək istəyirsinizmi?', diff --git a/plugins/pastefromword/lang/bg.js b/plugins/pastefromword/lang/bg.js index 48e6a3b73dd..c4abeedf120 100644 --- a/plugins/pastefromword/lang/bg.js +++ b/plugins/pastefromword/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'bg', { confirmCleanup: 'Текстът, който искате да поставите, изглежда е копиран от Word. Искате ли да се почисти преди поставянето?', diff --git a/plugins/pastefromword/lang/bn.js b/plugins/pastefromword/lang/bn.js index 71aea3bbc45..b21ce5cdd65 100644 --- a/plugins/pastefromword/lang/bn.js +++ b/plugins/pastefromword/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'bn', { confirmCleanup: 'The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?', // MISSING diff --git a/plugins/pastefromword/lang/bs.js b/plugins/pastefromword/lang/bs.js index 5403612e88f..963bcff54d4 100644 --- a/plugins/pastefromword/lang/bs.js +++ b/plugins/pastefromword/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'bs', { confirmCleanup: 'The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?', // MISSING diff --git a/plugins/pastefromword/lang/ca.js b/plugins/pastefromword/lang/ca.js index 44c312f2add..f09010b2d18 100644 --- a/plugins/pastefromword/lang/ca.js +++ b/plugins/pastefromword/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'ca', { confirmCleanup: 'El text que voleu enganxar sembla provenir de Word. Voleu netejar aquest text abans que sigui enganxat?', diff --git a/plugins/pastefromword/lang/cs.js b/plugins/pastefromword/lang/cs.js index 907420e8387..e6a422f2819 100644 --- a/plugins/pastefromword/lang/cs.js +++ b/plugins/pastefromword/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'cs', { confirmCleanup: 'Jak je vidět, vkládaný text je kopírován z Wordu. Chcete jej před vložením vyčistit?', diff --git a/plugins/pastefromword/lang/cy.js b/plugins/pastefromword/lang/cy.js index 72650492f6e..173f43e8098 100644 --- a/plugins/pastefromword/lang/cy.js +++ b/plugins/pastefromword/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'cy', { confirmCleanup: 'Mae\'r testun rydych chi am ludo wedi\'i gopïo o Word. Ydych chi am ei lanhau cyn ei ludo?', diff --git a/plugins/pastefromword/lang/da.js b/plugins/pastefromword/lang/da.js index dde8463fe51..1d8fe85a5c6 100644 --- a/plugins/pastefromword/lang/da.js +++ b/plugins/pastefromword/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'da', { confirmCleanup: 'Den tekst du forsøger at indsætte ser ud til at komme fra Word. Vil du rense teksten før den indsættes?', diff --git a/plugins/pastefromword/lang/de-ch.js b/plugins/pastefromword/lang/de-ch.js index 881420ebb88..1ffd183576c 100644 --- a/plugins/pastefromword/lang/de-ch.js +++ b/plugins/pastefromword/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'de-ch', { confirmCleanup: 'Der Text, den Sie einfügen möchten, scheint aus MS-Word kopiert zu sein. Möchten Sie ihn zuvor bereinigen lassen?', diff --git a/plugins/pastefromword/lang/de.js b/plugins/pastefromword/lang/de.js index 0fe090a92b3..e53d041aa52 100644 --- a/plugins/pastefromword/lang/de.js +++ b/plugins/pastefromword/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'de', { confirmCleanup: 'Der Text, den Sie einfügen möchten, scheint aus MS-Word kopiert zu sein. Möchten Sie ihn zuvor bereinigen lassen?', diff --git a/plugins/pastefromword/lang/el.js b/plugins/pastefromword/lang/el.js index 5bace1e290b..0e8c757890d 100644 --- a/plugins/pastefromword/lang/el.js +++ b/plugins/pastefromword/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'el', { confirmCleanup: 'Το κείμενο που επικολλάται φαίνεται να είναι αντιγραμμένο από το Word. Μήπως θα θέλατε να καθαριστεί προτού επικολληθεί;', diff --git a/plugins/pastefromword/lang/en-au.js b/plugins/pastefromword/lang/en-au.js index 2d7c8c5a8ac..0c546d6427b 100644 --- a/plugins/pastefromword/lang/en-au.js +++ b/plugins/pastefromword/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'en-au', { confirmCleanup: 'The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?', diff --git a/plugins/pastefromword/lang/en-ca.js b/plugins/pastefromword/lang/en-ca.js index 17ee05cdd8e..0a38637c68a 100644 --- a/plugins/pastefromword/lang/en-ca.js +++ b/plugins/pastefromword/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'en-ca', { confirmCleanup: 'The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?', // MISSING diff --git a/plugins/pastefromword/lang/en-gb.js b/plugins/pastefromword/lang/en-gb.js index 88948adeb24..e7a21aeb714 100644 --- a/plugins/pastefromword/lang/en-gb.js +++ b/plugins/pastefromword/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'en-gb', { confirmCleanup: 'The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?', diff --git a/plugins/pastefromword/lang/en.js b/plugins/pastefromword/lang/en.js index 48b2b7a29f2..aa987f14e83 100644 --- a/plugins/pastefromword/lang/en.js +++ b/plugins/pastefromword/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'en', { confirmCleanup: 'The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?', diff --git a/plugins/pastefromword/lang/eo.js b/plugins/pastefromword/lang/eo.js index ae9400ecf27..b20d2b75d5f 100644 --- a/plugins/pastefromword/lang/eo.js +++ b/plugins/pastefromword/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'eo', { confirmCleanup: 'La teksto, kiun vi volas interglui, ŝajnas esti kopiita el Word. Ĉu vi deziras purigi ĝin antaŭ intergluo?', diff --git a/plugins/pastefromword/lang/es-mx.js b/plugins/pastefromword/lang/es-mx.js index ab0335abc43..dc7ec144e1d 100644 --- a/plugins/pastefromword/lang/es-mx.js +++ b/plugins/pastefromword/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'es-mx', { confirmCleanup: 'El texto que desea pegar parece estar copiado de Word. ¿Quieres limpiarlo antes de pegarlo?', diff --git a/plugins/pastefromword/lang/es.js b/plugins/pastefromword/lang/es.js index 8744e4868a1..f1536587914 100644 --- a/plugins/pastefromword/lang/es.js +++ b/plugins/pastefromword/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'es', { confirmCleanup: 'El texto que desea parece provenir de Word.\r\n¿Desea depurarlo antes de pegarlo?', diff --git a/plugins/pastefromword/lang/et.js b/plugins/pastefromword/lang/et.js index 02386f9a457..8e078f8b56c 100644 --- a/plugins/pastefromword/lang/et.js +++ b/plugins/pastefromword/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'et', { confirmCleanup: 'Tekst, mida tahad asetada näib pärinevat Wordist. Kas tahad selle enne asetamist puhastada?', diff --git a/plugins/pastefromword/lang/eu.js b/plugins/pastefromword/lang/eu.js index 3f403c21359..566e035deb8 100644 --- a/plugins/pastefromword/lang/eu.js +++ b/plugins/pastefromword/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'eu', { confirmCleanup: 'Itsatsi nahi duzun testua Word-etik kopiatua dela dirudi. Itsatsi baino lehen garbitu nahi duzu?', diff --git a/plugins/pastefromword/lang/fa.js b/plugins/pastefromword/lang/fa.js index 84b26684627..a9f67e6cc97 100644 --- a/plugins/pastefromword/lang/fa.js +++ b/plugins/pastefromword/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'fa', { confirmCleanup: 'متنی که میخواهید بچسبانید به نظر میرسد که از Word کپی شده است. آیا میخواهید قبل از چسباندن آن را پاکسازی کنید؟', diff --git a/plugins/pastefromword/lang/fi.js b/plugins/pastefromword/lang/fi.js index 6455865272c..dff647e400d 100644 --- a/plugins/pastefromword/lang/fi.js +++ b/plugins/pastefromword/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'fi', { confirmCleanup: 'Liittämäsi teksti näyttäisi olevan Word-dokumentista. Haluatko siivota sen ennen liittämistä? (Suositus: Kyllä)', diff --git a/plugins/pastefromword/lang/fo.js b/plugins/pastefromword/lang/fo.js index ce7697c958f..f3211f159c1 100644 --- a/plugins/pastefromword/lang/fo.js +++ b/plugins/pastefromword/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'fo', { confirmCleanup: 'Teksturin, tú roynir at seta inn, sýnist at stava frá Word. Skal teksturin reinsast fyrst?', diff --git a/plugins/pastefromword/lang/fr-ca.js b/plugins/pastefromword/lang/fr-ca.js index c1f0cbefb19..ec57afd3478 100644 --- a/plugins/pastefromword/lang/fr-ca.js +++ b/plugins/pastefromword/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'fr-ca', { confirmCleanup: 'Le texte que vous tentez de coller semble provenir de Word. Désirez vous le nettoyer avant de coller?', diff --git a/plugins/pastefromword/lang/fr.js b/plugins/pastefromword/lang/fr.js index e9d0525cb65..73c5ef75001 100644 --- a/plugins/pastefromword/lang/fr.js +++ b/plugins/pastefromword/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'fr', { confirmCleanup: 'Le texte à coller semble provenir de Word. Désirez-vous le nettoyer avant de coller ?', diff --git a/plugins/pastefromword/lang/gl.js b/plugins/pastefromword/lang/gl.js index 1c390524d78..c5edf0f8c30 100644 --- a/plugins/pastefromword/lang/gl.js +++ b/plugins/pastefromword/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'gl', { confirmCleanup: 'O texto que quere pegar semella ser copiado desde o Word. Quere depuralo antes de pegalo?', diff --git a/plugins/pastefromword/lang/gu.js b/plugins/pastefromword/lang/gu.js index c41f203ac6b..b5f9c5a1cfa 100644 --- a/plugins/pastefromword/lang/gu.js +++ b/plugins/pastefromword/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'gu', { confirmCleanup: 'તમે જે ટેક્ષ્ત્ કોપી કરી રહ્યા છો ટે વર્ડ ની છે. કોપી કરતા પેહલા સાફ કરવી છે?', diff --git a/plugins/pastefromword/lang/he.js b/plugins/pastefromword/lang/he.js index d5726699af8..d66970d4d0d 100644 --- a/plugins/pastefromword/lang/he.js +++ b/plugins/pastefromword/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'he', { confirmCleanup: 'נראה הטקסט שבכוונתך להדביק מקורו בקובץ וורד. האם ברצונך לנקות אותו טרם ההדבקה?', diff --git a/plugins/pastefromword/lang/hi.js b/plugins/pastefromword/lang/hi.js index 5cc9900bd06..ae90b1cf2b4 100644 --- a/plugins/pastefromword/lang/hi.js +++ b/plugins/pastefromword/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'hi', { confirmCleanup: 'The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?', // MISSING diff --git a/plugins/pastefromword/lang/hr.js b/plugins/pastefromword/lang/hr.js index fbd5d64540d..0d49a09bb7c 100644 --- a/plugins/pastefromword/lang/hr.js +++ b/plugins/pastefromword/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'hr', { confirmCleanup: 'Tekst koji želite zalijepiti čini se da je kopiran iz Worda. Želite li prije očistiti tekst?', diff --git a/plugins/pastefromword/lang/hu.js b/plugins/pastefromword/lang/hu.js index 8d5ff0b3be2..3bada4bcf73 100644 --- a/plugins/pastefromword/lang/hu.js +++ b/plugins/pastefromword/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'hu', { confirmCleanup: 'Úgy tűnik a beillesztett szöveget Word-ből másolta át. Meg szeretné tisztítani a szöveget? (ajánlott)', diff --git a/plugins/pastefromword/lang/id.js b/plugins/pastefromword/lang/id.js index 341a72c48b7..6521bb05dcd 100644 --- a/plugins/pastefromword/lang/id.js +++ b/plugins/pastefromword/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'id', { confirmCleanup: 'Teks yang ingin anda tempel sepertinya di salin dari Word. Apakah anda mau membersihkannya sebelum menempel?', diff --git a/plugins/pastefromword/lang/is.js b/plugins/pastefromword/lang/is.js index c0ecf070be7..72883c6d7f3 100644 --- a/plugins/pastefromword/lang/is.js +++ b/plugins/pastefromword/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'is', { confirmCleanup: 'The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?', // MISSING diff --git a/plugins/pastefromword/lang/it.js b/plugins/pastefromword/lang/it.js index 3e21f037b65..2dc15ae8894 100644 --- a/plugins/pastefromword/lang/it.js +++ b/plugins/pastefromword/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'it', { confirmCleanup: 'Il testo da incollare sembra provenire da Word. Desideri pulirlo prima di incollare?', diff --git a/plugins/pastefromword/lang/ja.js b/plugins/pastefromword/lang/ja.js index ecce800dead..0590132f09d 100644 --- a/plugins/pastefromword/lang/ja.js +++ b/plugins/pastefromword/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'ja', { confirmCleanup: '貼り付けを行うテキストはワード文章からコピーされようとしています。貼り付ける前にクリーニングを行いますか?', diff --git a/plugins/pastefromword/lang/ka.js b/plugins/pastefromword/lang/ka.js index 7d9549108c0..f9617c2edf7 100644 --- a/plugins/pastefromword/lang/ka.js +++ b/plugins/pastefromword/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'ka', { confirmCleanup: 'ჩასასმელი ტექსტი ვორდიდან გადმოტანილს გავს - გინდათ მისი წინასწარ გაწმენდა?', diff --git a/plugins/pastefromword/lang/km.js b/plugins/pastefromword/lang/km.js index 9bc5d19152d..174a7688bc1 100644 --- a/plugins/pastefromword/lang/km.js +++ b/plugins/pastefromword/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'km', { confirmCleanup: 'អត្ថបទ​ដែល​អ្នក​ចង់​បិទ​ភ្ជាប់​នេះ ទំនង​ដូច​ជា​ចម្លង​មក​ពី Word។ តើ​អ្នក​ចង់​សម្អាត​វា​មុន​បិទ​ភ្ជាប់​ទេ?', diff --git a/plugins/pastefromword/lang/ko.js b/plugins/pastefromword/lang/ko.js index 4bac42c46ec..83dbcb95dff 100644 --- a/plugins/pastefromword/lang/ko.js +++ b/plugins/pastefromword/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'ko', { confirmCleanup: '붙여 넣을 내용은 MS Word에서 복사 한 것입니다. 붙여 넣기 전에 정리 하시겠습니까?', diff --git a/plugins/pastefromword/lang/ku.js b/plugins/pastefromword/lang/ku.js index 11f4f3e64b0..47cc8e73f6d 100644 --- a/plugins/pastefromword/lang/ku.js +++ b/plugins/pastefromword/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'ku', { confirmCleanup: 'ئەم دەقەی بەتەمای بیلکێنی پێدەچێت له word هێنرابێت. دەتەوێت پاکی بکەیوه پێش ئەوەی بیلکێنی؟', diff --git a/plugins/pastefromword/lang/lt.js b/plugins/pastefromword/lang/lt.js index 5dbfd2d9b6e..0f845fcf41d 100644 --- a/plugins/pastefromword/lang/lt.js +++ b/plugins/pastefromword/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'lt', { confirmCleanup: 'Tekstas, kurį įkeliate yra kopijuojamas iš Word. Ar norite jį išvalyti prieš įkeliant?', diff --git a/plugins/pastefromword/lang/lv.js b/plugins/pastefromword/lang/lv.js index 0aca5896a0f..24bc85f0113 100644 --- a/plugins/pastefromword/lang/lv.js +++ b/plugins/pastefromword/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'lv', { confirmCleanup: 'Teksts, kuru vēlaties ielīmēt, izskatās ir nokopēts no Word. Vai vēlaties to iztīrīt pirms ielīmēšanas?', diff --git a/plugins/pastefromword/lang/mk.js b/plugins/pastefromword/lang/mk.js index 6159676d6c2..09f3179f576 100644 --- a/plugins/pastefromword/lang/mk.js +++ b/plugins/pastefromword/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'mk', { confirmCleanup: 'The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?', // MISSING diff --git a/plugins/pastefromword/lang/mn.js b/plugins/pastefromword/lang/mn.js index 5ca95836d2d..9f75291a34f 100644 --- a/plugins/pastefromword/lang/mn.js +++ b/plugins/pastefromword/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'mn', { confirmCleanup: 'The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?', // MISSING diff --git a/plugins/pastefromword/lang/ms.js b/plugins/pastefromword/lang/ms.js index 9cd4c11a6c1..0cacd8824c8 100644 --- a/plugins/pastefromword/lang/ms.js +++ b/plugins/pastefromword/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'ms', { confirmCleanup: 'The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?', // MISSING diff --git a/plugins/pastefromword/lang/nb.js b/plugins/pastefromword/lang/nb.js index 9717a68cceb..4b11af0b78a 100644 --- a/plugins/pastefromword/lang/nb.js +++ b/plugins/pastefromword/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'nb', { confirmCleanup: 'Teksten du limer inn ser ut til å være kopiert fra Word. Vil du renske den før du limer den inn?', diff --git a/plugins/pastefromword/lang/nl.js b/plugins/pastefromword/lang/nl.js index dd4e053101f..167ccf479e8 100644 --- a/plugins/pastefromword/lang/nl.js +++ b/plugins/pastefromword/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'nl', { confirmCleanup: 'De tekst die u wilt plakken lijkt gekopieerd te zijn vanuit Word. Wilt u de tekst opschonen voordat deze geplakt wordt?', diff --git a/plugins/pastefromword/lang/no.js b/plugins/pastefromword/lang/no.js index d3e94088aa5..8c7dd529f54 100644 --- a/plugins/pastefromword/lang/no.js +++ b/plugins/pastefromword/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'no', { confirmCleanup: 'Teksten du limer inn ser ut til å være kopiert fra Word. Vil du renske den før du limer den inn?', diff --git a/plugins/pastefromword/lang/oc.js b/plugins/pastefromword/lang/oc.js index 3c7db7deb5c..ece11d5777f 100644 --- a/plugins/pastefromword/lang/oc.js +++ b/plugins/pastefromword/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'oc', { confirmCleanup: 'Sembla que lo tèxte de pegar proven de Word. Lo volètz netejar abans de lo pegar ?', diff --git a/plugins/pastefromword/lang/pl.js b/plugins/pastefromword/lang/pl.js index 8840cf8f8fc..7f4fdb06d43 100644 --- a/plugins/pastefromword/lang/pl.js +++ b/plugins/pastefromword/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'pl', { confirmCleanup: 'Tekst, który chcesz wkleić, prawdopodobnie pochodzi z programu Microsoft Word. Czy chcesz go wyczyścić przed wklejeniem?', diff --git a/plugins/pastefromword/lang/pt-br.js b/plugins/pastefromword/lang/pt-br.js index 1d19a9e4a92..0822a963c24 100644 --- a/plugins/pastefromword/lang/pt-br.js +++ b/plugins/pastefromword/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'pt-br', { confirmCleanup: 'O texto que você deseja colar parece ter sido copiado do Word. Você gostaria de remover a formatação antes de colar?', diff --git a/plugins/pastefromword/lang/pt.js b/plugins/pastefromword/lang/pt.js index 9c8db31abf4..b9f63e1d3ac 100644 --- a/plugins/pastefromword/lang/pt.js +++ b/plugins/pastefromword/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'pt', { confirmCleanup: 'O texto que pretende colar parece ter sido copiado do Word. Deseja limpar o código antes de o colar?', diff --git a/plugins/pastefromword/lang/ro.js b/plugins/pastefromword/lang/ro.js index 670fc2c252a..515206bed21 100644 --- a/plugins/pastefromword/lang/ro.js +++ b/plugins/pastefromword/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'ro', { confirmCleanup: 'Textul pe care doriți să-l lipiți este din Word. Doriți curățarea textului înante de a-l adăuga?', diff --git a/plugins/pastefromword/lang/ru.js b/plugins/pastefromword/lang/ru.js index 24698734ee0..0a4c9795d62 100644 --- a/plugins/pastefromword/lang/ru.js +++ b/plugins/pastefromword/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'ru', { confirmCleanup: 'Текст, который вы желаете вставить, по всей видимости, был скопирован из Word. Следует ли очистить его перед вставкой?', diff --git a/plugins/pastefromword/lang/si.js b/plugins/pastefromword/lang/si.js index d1dd9f3834b..ac2be0aa7e2 100644 --- a/plugins/pastefromword/lang/si.js +++ b/plugins/pastefromword/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'si', { confirmCleanup: 'The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?', // MISSING diff --git a/plugins/pastefromword/lang/sk.js b/plugins/pastefromword/lang/sk.js index 0ec330c68ec..bb79ee0b28d 100644 --- a/plugins/pastefromword/lang/sk.js +++ b/plugins/pastefromword/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'sk', { confirmCleanup: 'Zdá sa, že vkladaný text pochádza z programu MS Word. Chcete ho pred vkladaním automaticky vyčistiť?', diff --git a/plugins/pastefromword/lang/sl.js b/plugins/pastefromword/lang/sl.js index a284e928944..0f127112cf5 100644 --- a/plugins/pastefromword/lang/sl.js +++ b/plugins/pastefromword/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'sl', { confirmCleanup: 'Besedilo, ki ga želite prilepiti, je kopirano iz Worda. Ali ga želite očistiti, preden ga prilepite?', diff --git a/plugins/pastefromword/lang/sq.js b/plugins/pastefromword/lang/sq.js index e14350a7f39..58b88e4f2d5 100644 --- a/plugins/pastefromword/lang/sq.js +++ b/plugins/pastefromword/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'sq', { confirmCleanup: 'Teksti që dëshironi të e hidhni siç duket është kopjuar nga Word-i. Dëshironi të e pastroni para se të e hidhni?', diff --git a/plugins/pastefromword/lang/sr-latn.js b/plugins/pastefromword/lang/sr-latn.js index a6324d52388..fe253388170 100644 --- a/plugins/pastefromword/lang/sr-latn.js +++ b/plugins/pastefromword/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'sr-latn', { confirmCleanup: 'Kopirani tekst je iz Word-a. Želite ga očistiti? ', diff --git a/plugins/pastefromword/lang/sr.js b/plugins/pastefromword/lang/sr.js index 8a3b4cc2392..05c7225f8c5 100644 --- a/plugins/pastefromword/lang/sr.js +++ b/plugins/pastefromword/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'sr', { confirmCleanup: 'Уметнути текст је копиран из Word-а. Желите га очитити? ', diff --git a/plugins/pastefromword/lang/sv.js b/plugins/pastefromword/lang/sv.js index 015389de84a..0e966353b45 100644 --- a/plugins/pastefromword/lang/sv.js +++ b/plugins/pastefromword/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'sv', { confirmCleanup: 'Texten du vill klistra in verkar vara kopierad från Word. Vill du rensa den innan du klistrar in den?', diff --git a/plugins/pastefromword/lang/th.js b/plugins/pastefromword/lang/th.js index 9139c64a69f..8065c6ef4e1 100644 --- a/plugins/pastefromword/lang/th.js +++ b/plugins/pastefromword/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'th', { confirmCleanup: 'ข้อความที่คุณต้องการวางลงไปเป็นข้อความที่คัดลอกมาจากโปรแกรมไมโครซอฟท์เวิร์ด คุณต้องการล้างค่าข้อความดังกล่าวก่อนวางลงไปหรือไม่?', diff --git a/plugins/pastefromword/lang/tr.js b/plugins/pastefromword/lang/tr.js index efca54ff203..43f27cf644d 100644 --- a/plugins/pastefromword/lang/tr.js +++ b/plugins/pastefromword/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'tr', { confirmCleanup: 'Yapıştırmaya çalıştığınız metin Word\'den kopyalanmıştır. Yapıştırmadan önce silmek istermisiniz?', diff --git a/plugins/pastefromword/lang/tt.js b/plugins/pastefromword/lang/tt.js index c313a75ec56..033c7918765 100644 --- a/plugins/pastefromword/lang/tt.js +++ b/plugins/pastefromword/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'tt', { confirmCleanup: 'The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?', // MISSING diff --git a/plugins/pastefromword/lang/ug.js b/plugins/pastefromword/lang/ug.js index 20f5c8ea5b4..6bba9919fdd 100644 --- a/plugins/pastefromword/lang/ug.js +++ b/plugins/pastefromword/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'ug', { confirmCleanup: 'سىز چاپلىماقچى بولغان مەزمۇن MS Word تىن كەلگەندەك قىلىدۇ، MS Word پىچىمىنى تازىلىۋەتكەندىن كېيىن ئاندىن چاپلامدۇ؟', diff --git a/plugins/pastefromword/lang/uk.js b/plugins/pastefromword/lang/uk.js index 2f61f573602..bfe678d22f0 100644 --- a/plugins/pastefromword/lang/uk.js +++ b/plugins/pastefromword/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'uk', { confirmCleanup: 'Текст, що Ви намагаєтесь вставити, схожий на скопійований з Word. Бажаєте очистити його форматування перед вставлянням?', diff --git a/plugins/pastefromword/lang/vi.js b/plugins/pastefromword/lang/vi.js index 94695d0a36b..e1589b6a6e1 100644 --- a/plugins/pastefromword/lang/vi.js +++ b/plugins/pastefromword/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'vi', { confirmCleanup: 'Văn bản bạn muốn dán có kèm định dạng của Word. Bạn có muốn loại bỏ định dạng Word trước khi dán?', diff --git a/plugins/pastefromword/lang/zh-cn.js b/plugins/pastefromword/lang/zh-cn.js index d02b68c93ed..1d6562a3ac8 100644 --- a/plugins/pastefromword/lang/zh-cn.js +++ b/plugins/pastefromword/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'zh-cn', { confirmCleanup: '您要粘贴的内容好像是来自 MS Word,是否要清除 MS Word 格式后再粘贴?', diff --git a/plugins/pastefromword/lang/zh.js b/plugins/pastefromword/lang/zh.js index 8845c6d2888..8c07b29165c 100644 --- a/plugins/pastefromword/lang/zh.js +++ b/plugins/pastefromword/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastefromword', 'zh', { confirmCleanup: '您想貼上的文字似乎是自 Word 複製而來,請問您是否要先清除 Word 的格式後再行貼上?', diff --git a/plugins/pastefromword/plugin.js b/plugins/pastefromword/plugin.js index 3ef1afb91fc..1c1b8666f83 100755 --- a/plugins/pastefromword/plugin.js +++ b/plugins/pastefromword/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/pastetext/lang/af.js b/plugins/pastetext/lang/af.js index bac226fa32b..788405534a9 100644 --- a/plugins/pastetext/lang/af.js +++ b/plugins/pastetext/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'af', { button: 'Voeg by as eenvoudige teks', diff --git a/plugins/pastetext/lang/ar.js b/plugins/pastetext/lang/ar.js index 38b509911d1..8f34bc265eb 100644 --- a/plugins/pastetext/lang/ar.js +++ b/plugins/pastetext/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'ar', { button: 'لصق كنص بسيط', diff --git a/plugins/pastetext/lang/az.js b/plugins/pastetext/lang/az.js index b18245dcfcc..bf1c367cb29 100644 --- a/plugins/pastetext/lang/az.js +++ b/plugins/pastetext/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'az', { button: 'Yalnız mətni saxla', diff --git a/plugins/pastetext/lang/bg.js b/plugins/pastetext/lang/bg.js index ff36f06ade9..c7b3821f9a7 100644 --- a/plugins/pastetext/lang/bg.js +++ b/plugins/pastetext/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'bg', { button: 'Вмъкни като чист текст', diff --git a/plugins/pastetext/lang/bn.js b/plugins/pastetext/lang/bn.js index 5ca85e65f2e..5fc50f6e379 100644 --- a/plugins/pastetext/lang/bn.js +++ b/plugins/pastetext/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'bn', { button: 'সাধারণ টেক্সট হিসেবে পেইস্ট করি', diff --git a/plugins/pastetext/lang/bs.js b/plugins/pastetext/lang/bs.js index e6161a94fc9..4abd2829b81 100644 --- a/plugins/pastetext/lang/bs.js +++ b/plugins/pastetext/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'bs', { button: 'Zalijepi kao obièan tekst', diff --git a/plugins/pastetext/lang/ca.js b/plugins/pastetext/lang/ca.js index 66587ea9476..7f0508208b2 100644 --- a/plugins/pastetext/lang/ca.js +++ b/plugins/pastetext/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'ca', { button: 'Enganxa com a text no formatat', diff --git a/plugins/pastetext/lang/cs.js b/plugins/pastetext/lang/cs.js index e34cb582107..a7ef569735f 100644 --- a/plugins/pastetext/lang/cs.js +++ b/plugins/pastetext/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'cs', { button: 'Vložit jako čistý text', diff --git a/plugins/pastetext/lang/cy.js b/plugins/pastetext/lang/cy.js index ab2cf7056ad..9626ada76b6 100644 --- a/plugins/pastetext/lang/cy.js +++ b/plugins/pastetext/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'cy', { button: 'Gludo fel testun plaen', diff --git a/plugins/pastetext/lang/da.js b/plugins/pastetext/lang/da.js index 7842f894b04..de741b68019 100644 --- a/plugins/pastetext/lang/da.js +++ b/plugins/pastetext/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'da', { button: 'Indsæt som ikke-formateret tekst', diff --git a/plugins/pastetext/lang/de-ch.js b/plugins/pastetext/lang/de-ch.js index 93cda00ff3f..c282d2dda8c 100644 --- a/plugins/pastetext/lang/de-ch.js +++ b/plugins/pastetext/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'de-ch', { button: 'Als Klartext einfügen', diff --git a/plugins/pastetext/lang/de.js b/plugins/pastetext/lang/de.js index 077f18fae1b..ed7d54f0d1d 100644 --- a/plugins/pastetext/lang/de.js +++ b/plugins/pastetext/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'de', { button: 'Als Klartext einfügen', diff --git a/plugins/pastetext/lang/el.js b/plugins/pastetext/lang/el.js index 6639b8019cb..7b20680516c 100644 --- a/plugins/pastetext/lang/el.js +++ b/plugins/pastetext/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'el', { button: 'Επικόλληση ως απλό κείμενο', diff --git a/plugins/pastetext/lang/en-au.js b/plugins/pastetext/lang/en-au.js index e586629716c..54cead715a3 100644 --- a/plugins/pastetext/lang/en-au.js +++ b/plugins/pastetext/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'en-au', { button: 'Paste as plain text', diff --git a/plugins/pastetext/lang/en-ca.js b/plugins/pastetext/lang/en-ca.js index 578736adfb0..95fb911a449 100644 --- a/plugins/pastetext/lang/en-ca.js +++ b/plugins/pastetext/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'en-ca', { button: 'Paste as plain text', diff --git a/plugins/pastetext/lang/en-gb.js b/plugins/pastetext/lang/en-gb.js index 11f5dee91cd..8babdfa1d79 100644 --- a/plugins/pastetext/lang/en-gb.js +++ b/plugins/pastetext/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'en-gb', { button: 'Paste as plain text', diff --git a/plugins/pastetext/lang/en.js b/plugins/pastetext/lang/en.js index bfdfbd6c95c..c137050a823 100644 --- a/plugins/pastetext/lang/en.js +++ b/plugins/pastetext/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'en', { button: 'Paste as plain text', diff --git a/plugins/pastetext/lang/eo.js b/plugins/pastetext/lang/eo.js index e2a30f18b45..01deba3e32a 100644 --- a/plugins/pastetext/lang/eo.js +++ b/plugins/pastetext/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'eo', { button: 'Interglui kiel platan tekston', diff --git a/plugins/pastetext/lang/es-mx.js b/plugins/pastetext/lang/es-mx.js index bc362cccd4f..eda53c2e6c3 100644 --- a/plugins/pastetext/lang/es-mx.js +++ b/plugins/pastetext/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'es-mx', { button: 'Pegar como texto plano', diff --git a/plugins/pastetext/lang/es.js b/plugins/pastetext/lang/es.js index 3a440830f5f..6fcec58da71 100644 --- a/plugins/pastetext/lang/es.js +++ b/plugins/pastetext/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'es', { button: 'Pegar como Texto Plano', diff --git a/plugins/pastetext/lang/et.js b/plugins/pastetext/lang/et.js index 11ece141770..a3a0b51f3fe 100644 --- a/plugins/pastetext/lang/et.js +++ b/plugins/pastetext/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'et', { button: 'Asetamine tavalise tekstina', diff --git a/plugins/pastetext/lang/eu.js b/plugins/pastetext/lang/eu.js index fd25bab943d..f760e3b03dc 100644 --- a/plugins/pastetext/lang/eu.js +++ b/plugins/pastetext/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'eu', { button: 'Itsatsi testu arrunta bezala', diff --git a/plugins/pastetext/lang/fa.js b/plugins/pastetext/lang/fa.js index 5e0fad5c270..d6879cb65e5 100644 --- a/plugins/pastetext/lang/fa.js +++ b/plugins/pastetext/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'fa', { button: 'چسباندن به عنوان متن ساده', diff --git a/plugins/pastetext/lang/fi.js b/plugins/pastetext/lang/fi.js index c92b577f4ea..ac6adaea97c 100644 --- a/plugins/pastetext/lang/fi.js +++ b/plugins/pastetext/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'fi', { button: 'Liitä tekstinä', diff --git a/plugins/pastetext/lang/fo.js b/plugins/pastetext/lang/fo.js index 3dc89173f56..17e853bf973 100644 --- a/plugins/pastetext/lang/fo.js +++ b/plugins/pastetext/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'fo', { button: 'Innrita som reinan tekst', diff --git a/plugins/pastetext/lang/fr-ca.js b/plugins/pastetext/lang/fr-ca.js index 720241d40f5..71f885ac11e 100644 --- a/plugins/pastetext/lang/fr-ca.js +++ b/plugins/pastetext/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'fr-ca', { button: 'Coller comme texte', diff --git a/plugins/pastetext/lang/fr.js b/plugins/pastetext/lang/fr.js index 597a3f06789..3c9a2e365d4 100644 --- a/plugins/pastetext/lang/fr.js +++ b/plugins/pastetext/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'fr', { button: 'Coller comme texte brut', diff --git a/plugins/pastetext/lang/gl.js b/plugins/pastetext/lang/gl.js index bd82167147e..76668bfcd85 100644 --- a/plugins/pastetext/lang/gl.js +++ b/plugins/pastetext/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'gl', { button: 'Pegar como texto simple', diff --git a/plugins/pastetext/lang/gu.js b/plugins/pastetext/lang/gu.js index b73ca5e8f3b..bfe769487f2 100644 --- a/plugins/pastetext/lang/gu.js +++ b/plugins/pastetext/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'gu', { button: 'પેસ્ટ (ટેક્સ્ટ)', diff --git a/plugins/pastetext/lang/he.js b/plugins/pastetext/lang/he.js index 1dec11ab3ed..320bfd55dd3 100644 --- a/plugins/pastetext/lang/he.js +++ b/plugins/pastetext/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'he', { button: 'הדבקה כטקסט פשוט', diff --git a/plugins/pastetext/lang/hi.js b/plugins/pastetext/lang/hi.js index 928d2039c19..f5b1d43235c 100644 --- a/plugins/pastetext/lang/hi.js +++ b/plugins/pastetext/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'hi', { button: 'पेस्ट (सादा टॅक्स्ट)', diff --git a/plugins/pastetext/lang/hr.js b/plugins/pastetext/lang/hr.js index 5d3de983799..7322efcbc90 100644 --- a/plugins/pastetext/lang/hr.js +++ b/plugins/pastetext/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'hr', { button: 'Zalijepi kao čisti tekst', diff --git a/plugins/pastetext/lang/hu.js b/plugins/pastetext/lang/hu.js index 3d446faea5f..8207702ee43 100644 --- a/plugins/pastetext/lang/hu.js +++ b/plugins/pastetext/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'hu', { button: 'Beillesztés formázatlan szövegként', diff --git a/plugins/pastetext/lang/id.js b/plugins/pastetext/lang/id.js index 1d2b6c39327..fffd516d059 100644 --- a/plugins/pastetext/lang/id.js +++ b/plugins/pastetext/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'id', { button: 'Tempel sebagai teks polos', diff --git a/plugins/pastetext/lang/is.js b/plugins/pastetext/lang/is.js index 64c7559153f..8fe13f6464b 100644 --- a/plugins/pastetext/lang/is.js +++ b/plugins/pastetext/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'is', { button: 'Líma sem ósniðinn texta', diff --git a/plugins/pastetext/lang/it.js b/plugins/pastetext/lang/it.js index 169298f79fe..d08b8f96477 100644 --- a/plugins/pastetext/lang/it.js +++ b/plugins/pastetext/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'it', { button: 'Incolla come testo semplice', diff --git a/plugins/pastetext/lang/ja.js b/plugins/pastetext/lang/ja.js index 38252136c68..c0dfba634da 100644 --- a/plugins/pastetext/lang/ja.js +++ b/plugins/pastetext/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'ja', { button: 'プレーンテキストとして貼り付け', diff --git a/plugins/pastetext/lang/ka.js b/plugins/pastetext/lang/ka.js index ac359af3925..de0c83a8e68 100644 --- a/plugins/pastetext/lang/ka.js +++ b/plugins/pastetext/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'ka', { button: 'მხოლოდ ტექსტის ჩასმა', diff --git a/plugins/pastetext/lang/km.js b/plugins/pastetext/lang/km.js index 72079cbfcc1..6c9524edb75 100644 --- a/plugins/pastetext/lang/km.js +++ b/plugins/pastetext/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'km', { button: 'បិទ​ភ្ជាប់​ជា​អត្ថបទ​ធម្មតា', diff --git a/plugins/pastetext/lang/ko.js b/plugins/pastetext/lang/ko.js index 3a8b7309826..babe5283992 100644 --- a/plugins/pastetext/lang/ko.js +++ b/plugins/pastetext/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'ko', { button: '텍스트로 붙여넣기', diff --git a/plugins/pastetext/lang/ku.js b/plugins/pastetext/lang/ku.js index 60630ad394a..4b14b45fca1 100644 --- a/plugins/pastetext/lang/ku.js +++ b/plugins/pastetext/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'ku', { button: 'لکاندنی وەك دەقی ڕوون', diff --git a/plugins/pastetext/lang/lt.js b/plugins/pastetext/lang/lt.js index e1867541848..fa3438b0ab2 100644 --- a/plugins/pastetext/lang/lt.js +++ b/plugins/pastetext/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'lt', { button: 'Įdėti kaip gryną tekstą', diff --git a/plugins/pastetext/lang/lv.js b/plugins/pastetext/lang/lv.js index e107268fe9b..f631f37f91c 100644 --- a/plugins/pastetext/lang/lv.js +++ b/plugins/pastetext/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'lv', { button: 'Ievietot kā vienkāršu tekstu', diff --git a/plugins/pastetext/lang/mk.js b/plugins/pastetext/lang/mk.js index 5f80398a372..f3fa5885e9b 100644 --- a/plugins/pastetext/lang/mk.js +++ b/plugins/pastetext/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'mk', { button: 'Paste as plain text', // MISSING diff --git a/plugins/pastetext/lang/mn.js b/plugins/pastetext/lang/mn.js index 5134143b9fd..184b4aabf8e 100644 --- a/plugins/pastetext/lang/mn.js +++ b/plugins/pastetext/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'mn', { button: 'Энгийн бичвэрээр буулгах', diff --git a/plugins/pastetext/lang/ms.js b/plugins/pastetext/lang/ms.js index b6ce496b494..468928818eb 100644 --- a/plugins/pastetext/lang/ms.js +++ b/plugins/pastetext/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'ms', { button: 'Tampal sebagai text biasa', diff --git a/plugins/pastetext/lang/nb.js b/plugins/pastetext/lang/nb.js index c3111dcd6e1..d1d3d949e84 100644 --- a/plugins/pastetext/lang/nb.js +++ b/plugins/pastetext/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'nb', { button: 'Lim inn som ren tekst', diff --git a/plugins/pastetext/lang/nl.js b/plugins/pastetext/lang/nl.js index adad5687d50..af370e0ee19 100644 --- a/plugins/pastetext/lang/nl.js +++ b/plugins/pastetext/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'nl', { button: 'Plakken als platte tekst', diff --git a/plugins/pastetext/lang/no.js b/plugins/pastetext/lang/no.js index 0a18ff3ff58..3ef9c223c39 100644 --- a/plugins/pastetext/lang/no.js +++ b/plugins/pastetext/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'no', { button: 'Lim inn som ren tekst', diff --git a/plugins/pastetext/lang/oc.js b/plugins/pastetext/lang/oc.js index 7a629063408..64a7a0284a9 100644 --- a/plugins/pastetext/lang/oc.js +++ b/plugins/pastetext/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'oc', { button: 'Pegar coma tèxte brut', diff --git a/plugins/pastetext/lang/pl.js b/plugins/pastetext/lang/pl.js index dd94eb9c811..db429c8d7c0 100644 --- a/plugins/pastetext/lang/pl.js +++ b/plugins/pastetext/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'pl', { button: 'Wklej jako czysty tekst', diff --git a/plugins/pastetext/lang/pt-br.js b/plugins/pastetext/lang/pt-br.js index af4c79ca31d..1e98e861f57 100644 --- a/plugins/pastetext/lang/pt-br.js +++ b/plugins/pastetext/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'pt-br', { button: 'Colar como Texto sem Formatação', diff --git a/plugins/pastetext/lang/pt.js b/plugins/pastetext/lang/pt.js index c2f53e1e06e..e09b371afa1 100644 --- a/plugins/pastetext/lang/pt.js +++ b/plugins/pastetext/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'pt', { button: 'Colar como texto simples', diff --git a/plugins/pastetext/lang/ro.js b/plugins/pastetext/lang/ro.js index 2e6d5854fc9..45de94b97fa 100644 --- a/plugins/pastetext/lang/ro.js +++ b/plugins/pastetext/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'ro', { button: 'Adaugă ca text simplu (Plain Text)', diff --git a/plugins/pastetext/lang/ru.js b/plugins/pastetext/lang/ru.js index d58288e1733..e7e5abe742e 100644 --- a/plugins/pastetext/lang/ru.js +++ b/plugins/pastetext/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'ru', { button: 'Вставить только текст', diff --git a/plugins/pastetext/lang/si.js b/plugins/pastetext/lang/si.js index 89b2dc870d7..84d856f59e5 100644 --- a/plugins/pastetext/lang/si.js +++ b/plugins/pastetext/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'si', { button: 'සාමාන්‍ය අක්ෂර ලෙස අලවන්න', diff --git a/plugins/pastetext/lang/sk.js b/plugins/pastetext/lang/sk.js index 4c76086dc6b..490e4418562 100644 --- a/plugins/pastetext/lang/sk.js +++ b/plugins/pastetext/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'sk', { button: 'Vložiť ako čistý text', diff --git a/plugins/pastetext/lang/sl.js b/plugins/pastetext/lang/sl.js index 1076b41898d..3bc1b6b7a8f 100644 --- a/plugins/pastetext/lang/sl.js +++ b/plugins/pastetext/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'sl', { button: 'Prilepi kot golo besedilo', diff --git a/plugins/pastetext/lang/sq.js b/plugins/pastetext/lang/sq.js index 745d8e57ae9..d02289b2c25 100644 --- a/plugins/pastetext/lang/sq.js +++ b/plugins/pastetext/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'sq', { button: 'Hidhe si tekst të thjeshtë', diff --git a/plugins/pastetext/lang/sr-latn.js b/plugins/pastetext/lang/sr-latn.js index 87f3954a670..453f3bc8854 100644 --- a/plugins/pastetext/lang/sr-latn.js +++ b/plugins/pastetext/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'sr-latn', { button: 'Zalepi kao neformiran tekst', diff --git a/plugins/pastetext/lang/sr.js b/plugins/pastetext/lang/sr.js index 6664c3b8c22..69788570c5b 100644 --- a/plugins/pastetext/lang/sr.js +++ b/plugins/pastetext/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'sr', { button: 'Залепи као неформиран текст', diff --git a/plugins/pastetext/lang/sv.js b/plugins/pastetext/lang/sv.js index 8ed6404f031..05aa6d147ec 100644 --- a/plugins/pastetext/lang/sv.js +++ b/plugins/pastetext/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'sv', { button: 'Klistra in som vanlig text', diff --git a/plugins/pastetext/lang/th.js b/plugins/pastetext/lang/th.js index f13da563ea1..d6a0d5ca94b 100644 --- a/plugins/pastetext/lang/th.js +++ b/plugins/pastetext/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'th', { button: 'วางแบบตัวอักษรธรรมดา', diff --git a/plugins/pastetext/lang/tr.js b/plugins/pastetext/lang/tr.js index c336c8d6d51..ae54d3a4433 100644 --- a/plugins/pastetext/lang/tr.js +++ b/plugins/pastetext/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'tr', { button: 'Düz metin olarak yapıştır', diff --git a/plugins/pastetext/lang/tt.js b/plugins/pastetext/lang/tt.js index af19b81df71..7bd260dc4ab 100644 --- a/plugins/pastetext/lang/tt.js +++ b/plugins/pastetext/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'tt', { button: 'Форматлаусыз текст өстәү', diff --git a/plugins/pastetext/lang/ug.js b/plugins/pastetext/lang/ug.js index 8a5da5fdba2..621594ac813 100644 --- a/plugins/pastetext/lang/ug.js +++ b/plugins/pastetext/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'ug', { button: 'پىچىمى يوق تېكىست سۈپىتىدە چاپلا', diff --git a/plugins/pastetext/lang/uk.js b/plugins/pastetext/lang/uk.js index 3a3dd4d6a72..22bd2483cc0 100644 --- a/plugins/pastetext/lang/uk.js +++ b/plugins/pastetext/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'uk', { button: 'Вставити тільки текст', diff --git a/plugins/pastetext/lang/vi.js b/plugins/pastetext/lang/vi.js index d0ad99290bb..4870a30fdfe 100644 --- a/plugins/pastetext/lang/vi.js +++ b/plugins/pastetext/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'vi', { button: 'Dán theo định dạng văn bản thuần', diff --git a/plugins/pastetext/lang/zh-cn.js b/plugins/pastetext/lang/zh-cn.js index 9fec2d0b2ca..4131ccecc18 100644 --- a/plugins/pastetext/lang/zh-cn.js +++ b/plugins/pastetext/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'zh-cn', { button: '粘贴为无格式文本', diff --git a/plugins/pastetext/lang/zh.js b/plugins/pastetext/lang/zh.js index e07737631f2..914ecad3098 100644 --- a/plugins/pastetext/lang/zh.js +++ b/plugins/pastetext/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'pastetext', 'zh', { button: '貼成純文字', diff --git a/plugins/pastetext/plugin.js b/plugins/pastetext/plugin.js index b8cf80426ce..c6cc3df0821 100644 --- a/plugins/pastetext/plugin.js +++ b/plugins/pastetext/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/pastetools/filter/common.js b/plugins/pastetools/filter/common.js index eb8b43c87a2..eba3649968e 100644 --- a/plugins/pastetools/filter/common.js +++ b/plugins/pastetools/filter/common.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* globals CKEDITOR */ diff --git a/plugins/pastetools/filter/image.js b/plugins/pastetools/filter/image.js index 9556a55cd0f..5f05f2a9486 100644 --- a/plugins/pastetools/filter/image.js +++ b/plugins/pastetools/filter/image.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* globals CKEDITOR */ diff --git a/plugins/pastetools/plugin.js b/plugins/pastetools/plugin.js index ea28f08299f..6b95d5d120c 100644 --- a/plugins/pastetools/plugin.js +++ b/plugins/pastetools/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/placeholder/dev/placeholder.html b/plugins/placeholder/dev/placeholder.html index 61152ab2f47..6826238c368 100644 --- a/plugins/placeholder/dev/placeholder.html +++ b/plugins/placeholder/dev/placeholder.html @@ -1,7 +1,7 @@ diff --git a/plugins/placeholder/dialogs/placeholder.js b/plugins/placeholder/dialogs/placeholder.js index 7f97ebd9377..0a80e9a4e66 100644 --- a/plugins/placeholder/dialogs/placeholder.js +++ b/plugins/placeholder/dialogs/placeholder.js @@ -1,7 +1,7 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/placeholder/lang/af.js b/plugins/placeholder/lang/af.js index 30b6ecf0d13..39164556f0f 100644 --- a/plugins/placeholder/lang/af.js +++ b/plugins/placeholder/lang/af.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'af', { diff --git a/plugins/placeholder/lang/ar.js b/plugins/placeholder/lang/ar.js index 8988ea6330d..53bc6acb8e3 100644 --- a/plugins/placeholder/lang/ar.js +++ b/plugins/placeholder/lang/ar.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'ar', { diff --git a/plugins/placeholder/lang/az.js b/plugins/placeholder/lang/az.js index 7c3c201b09c..36a9f063243 100644 --- a/plugins/placeholder/lang/az.js +++ b/plugins/placeholder/lang/az.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'az', { diff --git a/plugins/placeholder/lang/bg.js b/plugins/placeholder/lang/bg.js index 23ec3a743ce..83f43fca153 100644 --- a/plugins/placeholder/lang/bg.js +++ b/plugins/placeholder/lang/bg.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'bg', { diff --git a/plugins/placeholder/lang/ca.js b/plugins/placeholder/lang/ca.js index 908789cfe5f..ff4aaf6af85 100644 --- a/plugins/placeholder/lang/ca.js +++ b/plugins/placeholder/lang/ca.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'ca', { diff --git a/plugins/placeholder/lang/cs.js b/plugins/placeholder/lang/cs.js index 94920645dd3..a4850e04a34 100644 --- a/plugins/placeholder/lang/cs.js +++ b/plugins/placeholder/lang/cs.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'cs', { diff --git a/plugins/placeholder/lang/cy.js b/plugins/placeholder/lang/cy.js index b7eb6f3281d..f021cb6e195 100644 --- a/plugins/placeholder/lang/cy.js +++ b/plugins/placeholder/lang/cy.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'cy', { diff --git a/plugins/placeholder/lang/da.js b/plugins/placeholder/lang/da.js index 9f0521192ee..6e7b4f397c9 100644 --- a/plugins/placeholder/lang/da.js +++ b/plugins/placeholder/lang/da.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'da', { diff --git a/plugins/placeholder/lang/de-ch.js b/plugins/placeholder/lang/de-ch.js index 1648ad2c43c..01c33b0aeb6 100644 --- a/plugins/placeholder/lang/de-ch.js +++ b/plugins/placeholder/lang/de-ch.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'de-ch', { diff --git a/plugins/placeholder/lang/de.js b/plugins/placeholder/lang/de.js index c543bb6cdfa..e44af0d31f3 100644 --- a/plugins/placeholder/lang/de.js +++ b/plugins/placeholder/lang/de.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'de', { diff --git a/plugins/placeholder/lang/el.js b/plugins/placeholder/lang/el.js index f2094ad05aa..1854c45ce87 100644 --- a/plugins/placeholder/lang/el.js +++ b/plugins/placeholder/lang/el.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'el', { diff --git a/plugins/placeholder/lang/en-au.js b/plugins/placeholder/lang/en-au.js index 45a9dcfc749..90f3b10eeca 100644 --- a/plugins/placeholder/lang/en-au.js +++ b/plugins/placeholder/lang/en-au.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'en-au', { diff --git a/plugins/placeholder/lang/en-gb.js b/plugins/placeholder/lang/en-gb.js index eab6f41951c..764fe877d2e 100644 --- a/plugins/placeholder/lang/en-gb.js +++ b/plugins/placeholder/lang/en-gb.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'en-gb', { diff --git a/plugins/placeholder/lang/en.js b/plugins/placeholder/lang/en.js index 427016268c4..5e7ec61fc77 100644 --- a/plugins/placeholder/lang/en.js +++ b/plugins/placeholder/lang/en.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'en', { diff --git a/plugins/placeholder/lang/eo.js b/plugins/placeholder/lang/eo.js index 5736c2d54fb..1d2ad8e5fcc 100644 --- a/plugins/placeholder/lang/eo.js +++ b/plugins/placeholder/lang/eo.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'eo', { diff --git a/plugins/placeholder/lang/es-mx.js b/plugins/placeholder/lang/es-mx.js index 3bd0b155ab6..6697f887c3c 100644 --- a/plugins/placeholder/lang/es-mx.js +++ b/plugins/placeholder/lang/es-mx.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'es-mx', { diff --git a/plugins/placeholder/lang/es.js b/plugins/placeholder/lang/es.js index 94547fc55a7..ae166d5c906 100644 --- a/plugins/placeholder/lang/es.js +++ b/plugins/placeholder/lang/es.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'es', { diff --git a/plugins/placeholder/lang/et.js b/plugins/placeholder/lang/et.js index 3628944f651..ea1b0a2e0a1 100644 --- a/plugins/placeholder/lang/et.js +++ b/plugins/placeholder/lang/et.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'et', { diff --git a/plugins/placeholder/lang/eu.js b/plugins/placeholder/lang/eu.js index fd45e2da028..9d222df384a 100644 --- a/plugins/placeholder/lang/eu.js +++ b/plugins/placeholder/lang/eu.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'eu', { diff --git a/plugins/placeholder/lang/fa.js b/plugins/placeholder/lang/fa.js index 57b41198956..32340355461 100644 --- a/plugins/placeholder/lang/fa.js +++ b/plugins/placeholder/lang/fa.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'fa', { diff --git a/plugins/placeholder/lang/fi.js b/plugins/placeholder/lang/fi.js index 97f33e4bb15..e03386c584b 100644 --- a/plugins/placeholder/lang/fi.js +++ b/plugins/placeholder/lang/fi.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'fi', { diff --git a/plugins/placeholder/lang/fr-ca.js b/plugins/placeholder/lang/fr-ca.js index c6392a4f8e6..4071a69856e 100644 --- a/plugins/placeholder/lang/fr-ca.js +++ b/plugins/placeholder/lang/fr-ca.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'fr-ca', { diff --git a/plugins/placeholder/lang/fr.js b/plugins/placeholder/lang/fr.js index f363042d4e2..a882f6707da 100644 --- a/plugins/placeholder/lang/fr.js +++ b/plugins/placeholder/lang/fr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'fr', { diff --git a/plugins/placeholder/lang/gl.js b/plugins/placeholder/lang/gl.js index c71f5b02e4f..7a2474e925d 100644 --- a/plugins/placeholder/lang/gl.js +++ b/plugins/placeholder/lang/gl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'gl', { diff --git a/plugins/placeholder/lang/he.js b/plugins/placeholder/lang/he.js index c5a44a8fe54..86207e4b456 100644 --- a/plugins/placeholder/lang/he.js +++ b/plugins/placeholder/lang/he.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'he', { diff --git a/plugins/placeholder/lang/hr.js b/plugins/placeholder/lang/hr.js index 0878f5dd49a..187e1adb8fb 100644 --- a/plugins/placeholder/lang/hr.js +++ b/plugins/placeholder/lang/hr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'hr', { diff --git a/plugins/placeholder/lang/hu.js b/plugins/placeholder/lang/hu.js index 899976a648c..86abb0cdfd5 100644 --- a/plugins/placeholder/lang/hu.js +++ b/plugins/placeholder/lang/hu.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'hu', { diff --git a/plugins/placeholder/lang/id.js b/plugins/placeholder/lang/id.js index 614ff1ec401..0fb5da5d4bc 100644 --- a/plugins/placeholder/lang/id.js +++ b/plugins/placeholder/lang/id.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'id', { diff --git a/plugins/placeholder/lang/it.js b/plugins/placeholder/lang/it.js index 4e99fae78c8..c487e6b6c23 100644 --- a/plugins/placeholder/lang/it.js +++ b/plugins/placeholder/lang/it.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'it', { diff --git a/plugins/placeholder/lang/ja.js b/plugins/placeholder/lang/ja.js index 3cf92066d87..d31662e99de 100644 --- a/plugins/placeholder/lang/ja.js +++ b/plugins/placeholder/lang/ja.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'ja', { diff --git a/plugins/placeholder/lang/km.js b/plugins/placeholder/lang/km.js index 88a482f9d25..126233f4025 100644 --- a/plugins/placeholder/lang/km.js +++ b/plugins/placeholder/lang/km.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'km', { diff --git a/plugins/placeholder/lang/ko.js b/plugins/placeholder/lang/ko.js index 4874ff3de42..6bdeb090cb1 100644 --- a/plugins/placeholder/lang/ko.js +++ b/plugins/placeholder/lang/ko.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'ko', { diff --git a/plugins/placeholder/lang/ku.js b/plugins/placeholder/lang/ku.js index 0564737f8f8..fa3669a5e56 100644 --- a/plugins/placeholder/lang/ku.js +++ b/plugins/placeholder/lang/ku.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'ku', { diff --git a/plugins/placeholder/lang/lv.js b/plugins/placeholder/lang/lv.js index cac4ab23b24..18db7632ec6 100644 --- a/plugins/placeholder/lang/lv.js +++ b/plugins/placeholder/lang/lv.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'lv', { diff --git a/plugins/placeholder/lang/nb.js b/plugins/placeholder/lang/nb.js index 055133acab3..73c5729d4a8 100644 --- a/plugins/placeholder/lang/nb.js +++ b/plugins/placeholder/lang/nb.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'nb', { diff --git a/plugins/placeholder/lang/nl.js b/plugins/placeholder/lang/nl.js index dbe68d76093..c5a22024358 100644 --- a/plugins/placeholder/lang/nl.js +++ b/plugins/placeholder/lang/nl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'nl', { diff --git a/plugins/placeholder/lang/no.js b/plugins/placeholder/lang/no.js index fe9ebbd4ac9..731b652c218 100644 --- a/plugins/placeholder/lang/no.js +++ b/plugins/placeholder/lang/no.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'no', { diff --git a/plugins/placeholder/lang/oc.js b/plugins/placeholder/lang/oc.js index 7420a6903f0..a7b959b8ff6 100644 --- a/plugins/placeholder/lang/oc.js +++ b/plugins/placeholder/lang/oc.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'oc', { diff --git a/plugins/placeholder/lang/pl.js b/plugins/placeholder/lang/pl.js index 05cd6c0755d..2f633e782de 100644 --- a/plugins/placeholder/lang/pl.js +++ b/plugins/placeholder/lang/pl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'pl', { diff --git a/plugins/placeholder/lang/pt-br.js b/plugins/placeholder/lang/pt-br.js index f31a8cb2215..2786f906d4a 100644 --- a/plugins/placeholder/lang/pt-br.js +++ b/plugins/placeholder/lang/pt-br.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'pt-br', { diff --git a/plugins/placeholder/lang/pt.js b/plugins/placeholder/lang/pt.js index 44c1750da8a..e5d885a721f 100644 --- a/plugins/placeholder/lang/pt.js +++ b/plugins/placeholder/lang/pt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'pt', { diff --git a/plugins/placeholder/lang/ro.js b/plugins/placeholder/lang/ro.js index 572210b4a9c..4fd8ebc2900 100644 --- a/plugins/placeholder/lang/ro.js +++ b/plugins/placeholder/lang/ro.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'ro', { diff --git a/plugins/placeholder/lang/ru.js b/plugins/placeholder/lang/ru.js index c25ca892ad0..609e3a0b484 100644 --- a/plugins/placeholder/lang/ru.js +++ b/plugins/placeholder/lang/ru.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'ru', { diff --git a/plugins/placeholder/lang/si.js b/plugins/placeholder/lang/si.js index f34f4a730f6..f1c8583c0ee 100644 --- a/plugins/placeholder/lang/si.js +++ b/plugins/placeholder/lang/si.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'si', { diff --git a/plugins/placeholder/lang/sk.js b/plugins/placeholder/lang/sk.js index cb6e2efeb41..15a6e85cc4b 100644 --- a/plugins/placeholder/lang/sk.js +++ b/plugins/placeholder/lang/sk.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'sk', { diff --git a/plugins/placeholder/lang/sl.js b/plugins/placeholder/lang/sl.js index 8f01e27606f..84d0a1f148f 100644 --- a/plugins/placeholder/lang/sl.js +++ b/plugins/placeholder/lang/sl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'sl', { diff --git a/plugins/placeholder/lang/sq.js b/plugins/placeholder/lang/sq.js index b3f40815fbc..5243edf4b29 100644 --- a/plugins/placeholder/lang/sq.js +++ b/plugins/placeholder/lang/sq.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'sq', { diff --git a/plugins/placeholder/lang/sr-latn.js b/plugins/placeholder/lang/sr-latn.js index 2dc2f9e2213..bc1ee088f2d 100644 --- a/plugins/placeholder/lang/sr-latn.js +++ b/plugins/placeholder/lang/sr-latn.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'sr-latn', { diff --git a/plugins/placeholder/lang/sr.js b/plugins/placeholder/lang/sr.js index 8af49c8162e..a8e1f55dd4f 100644 --- a/plugins/placeholder/lang/sr.js +++ b/plugins/placeholder/lang/sr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'sr', { diff --git a/plugins/placeholder/lang/sv.js b/plugins/placeholder/lang/sv.js index 0690876694b..b5293546682 100644 --- a/plugins/placeholder/lang/sv.js +++ b/plugins/placeholder/lang/sv.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'sv', { diff --git a/plugins/placeholder/lang/th.js b/plugins/placeholder/lang/th.js index 5c8e79d0b78..4f66b2170a2 100644 --- a/plugins/placeholder/lang/th.js +++ b/plugins/placeholder/lang/th.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'th', { diff --git a/plugins/placeholder/lang/tr.js b/plugins/placeholder/lang/tr.js index 42974e8d3c7..e63c97e61d0 100644 --- a/plugins/placeholder/lang/tr.js +++ b/plugins/placeholder/lang/tr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'tr', { diff --git a/plugins/placeholder/lang/tt.js b/plugins/placeholder/lang/tt.js index 115a5ddc2bd..d16c145d777 100644 --- a/plugins/placeholder/lang/tt.js +++ b/plugins/placeholder/lang/tt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'tt', { diff --git a/plugins/placeholder/lang/ug.js b/plugins/placeholder/lang/ug.js index e901074fd18..5c8204a2654 100644 --- a/plugins/placeholder/lang/ug.js +++ b/plugins/placeholder/lang/ug.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'ug', { diff --git a/plugins/placeholder/lang/uk.js b/plugins/placeholder/lang/uk.js index 8a0db0389be..928e276f492 100644 --- a/plugins/placeholder/lang/uk.js +++ b/plugins/placeholder/lang/uk.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'uk', { diff --git a/plugins/placeholder/lang/vi.js b/plugins/placeholder/lang/vi.js index 3d25cdebe40..d1fba3f3f5b 100644 --- a/plugins/placeholder/lang/vi.js +++ b/plugins/placeholder/lang/vi.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'vi', { diff --git a/plugins/placeholder/lang/zh-cn.js b/plugins/placeholder/lang/zh-cn.js index ab9aad614e1..073177bac31 100644 --- a/plugins/placeholder/lang/zh-cn.js +++ b/plugins/placeholder/lang/zh-cn.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'zh-cn', { diff --git a/plugins/placeholder/lang/zh.js b/plugins/placeholder/lang/zh.js index 3353d19c9f4..eb06a5ad23d 100644 --- a/plugins/placeholder/lang/zh.js +++ b/plugins/placeholder/lang/zh.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'placeholder', 'zh', { diff --git a/plugins/placeholder/plugin.js b/plugins/placeholder/plugin.js index 8c828c1b71e..3fdf07bdf68 100644 --- a/plugins/placeholder/plugin.js +++ b/plugins/placeholder/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/placeholder/samples/placeholder.html b/plugins/placeholder/samples/placeholder.html index f460fe5ac0e..dbc259f7792 100644 --- a/plugins/placeholder/samples/placeholder.html +++ b/plugins/placeholder/samples/placeholder.html @@ -1,7 +1,7 @@ diff --git a/plugins/popup/plugin.js b/plugins/popup/plugin.js index cdb7d2587ec..d08d69bfdb6 100644 --- a/plugins/popup/plugin.js +++ b/plugins/popup/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.add( 'popup' ); diff --git a/plugins/preview/lang/af.js b/plugins/preview/lang/af.js index c37b6ddcc6e..14bcb00b004 100644 --- a/plugins/preview/lang/af.js +++ b/plugins/preview/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'af', { preview: 'Voorbeeld' diff --git a/plugins/preview/lang/ar.js b/plugins/preview/lang/ar.js index cf3387cb60d..35fb4a37dfc 100644 --- a/plugins/preview/lang/ar.js +++ b/plugins/preview/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'ar', { preview: 'معاينة الصفحة' diff --git a/plugins/preview/lang/az.js b/plugins/preview/lang/az.js index 42c06046a79..c05d3319e37 100644 --- a/plugins/preview/lang/az.js +++ b/plugins/preview/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'az', { preview: 'Öncədən baxılması' diff --git a/plugins/preview/lang/bg.js b/plugins/preview/lang/bg.js index 5093f5ac575..57996d8a65b 100644 --- a/plugins/preview/lang/bg.js +++ b/plugins/preview/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'bg', { preview: 'Преглед' diff --git a/plugins/preview/lang/bn.js b/plugins/preview/lang/bn.js index f85d06f92c2..fedebbaf92c 100644 --- a/plugins/preview/lang/bn.js +++ b/plugins/preview/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'bn', { preview: 'প্রাকদর্শন' diff --git a/plugins/preview/lang/bs.js b/plugins/preview/lang/bs.js index bfb03540542..bbc70bc770c 100644 --- a/plugins/preview/lang/bs.js +++ b/plugins/preview/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'bs', { preview: 'Prikaži' diff --git a/plugins/preview/lang/ca.js b/plugins/preview/lang/ca.js index 5bb71011f96..877a262d4e7 100644 --- a/plugins/preview/lang/ca.js +++ b/plugins/preview/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'ca', { preview: 'Visualització prèvia' diff --git a/plugins/preview/lang/cs.js b/plugins/preview/lang/cs.js index cf0f2094b4e..60499cc8419 100644 --- a/plugins/preview/lang/cs.js +++ b/plugins/preview/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'cs', { preview: 'Náhled' diff --git a/plugins/preview/lang/cy.js b/plugins/preview/lang/cy.js index 3aa4aa455b2..1caef8c7540 100644 --- a/plugins/preview/lang/cy.js +++ b/plugins/preview/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'cy', { preview: 'Rhagolwg' diff --git a/plugins/preview/lang/da.js b/plugins/preview/lang/da.js index b5960d61b97..4cf97a887c1 100644 --- a/plugins/preview/lang/da.js +++ b/plugins/preview/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'da', { preview: 'Vis eksempel' diff --git a/plugins/preview/lang/de-ch.js b/plugins/preview/lang/de-ch.js index 90463213ee5..2dbc603fb4a 100644 --- a/plugins/preview/lang/de-ch.js +++ b/plugins/preview/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'de-ch', { preview: 'Vorschau' diff --git a/plugins/preview/lang/de.js b/plugins/preview/lang/de.js index 3bba5424dcf..47119a14fde 100644 --- a/plugins/preview/lang/de.js +++ b/plugins/preview/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'de', { preview: 'Vorschau' diff --git a/plugins/preview/lang/el.js b/plugins/preview/lang/el.js index 2a563402ed6..f79130a5719 100644 --- a/plugins/preview/lang/el.js +++ b/plugins/preview/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'el', { preview: 'Προεπισκόπιση' diff --git a/plugins/preview/lang/en-au.js b/plugins/preview/lang/en-au.js index 73795889c44..c5f90c4279c 100644 --- a/plugins/preview/lang/en-au.js +++ b/plugins/preview/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'en-au', { preview: 'Preview' diff --git a/plugins/preview/lang/en-ca.js b/plugins/preview/lang/en-ca.js index 92151298e0a..2b9fd0af39e 100644 --- a/plugins/preview/lang/en-ca.js +++ b/plugins/preview/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'en-ca', { preview: 'Preview' diff --git a/plugins/preview/lang/en-gb.js b/plugins/preview/lang/en-gb.js index 1244b75aaf3..7ac78d4539c 100644 --- a/plugins/preview/lang/en-gb.js +++ b/plugins/preview/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'en-gb', { preview: 'Preview' diff --git a/plugins/preview/lang/en.js b/plugins/preview/lang/en.js index ba8a4e90f74..15f189f33e6 100644 --- a/plugins/preview/lang/en.js +++ b/plugins/preview/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'en', { preview: 'Preview' diff --git a/plugins/preview/lang/eo.js b/plugins/preview/lang/eo.js index bf28547ac5c..02c047dba3c 100644 --- a/plugins/preview/lang/eo.js +++ b/plugins/preview/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'eo', { preview: 'Vidigi Aspekton' diff --git a/plugins/preview/lang/es-mx.js b/plugins/preview/lang/es-mx.js index 71d90a645e4..4cab65e8c31 100644 --- a/plugins/preview/lang/es-mx.js +++ b/plugins/preview/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'es-mx', { preview: 'Vista previa' diff --git a/plugins/preview/lang/es.js b/plugins/preview/lang/es.js index 94eaebd6570..4e21a354b28 100644 --- a/plugins/preview/lang/es.js +++ b/plugins/preview/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'es', { preview: 'Vista Previa' diff --git a/plugins/preview/lang/et.js b/plugins/preview/lang/et.js index 2b880cbc3a4..6fc6ab738e0 100644 --- a/plugins/preview/lang/et.js +++ b/plugins/preview/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'et', { preview: 'Eelvaade' diff --git a/plugins/preview/lang/eu.js b/plugins/preview/lang/eu.js index 841f0a77245..d3db13e26e2 100644 --- a/plugins/preview/lang/eu.js +++ b/plugins/preview/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'eu', { preview: 'Aurrebista' diff --git a/plugins/preview/lang/fa.js b/plugins/preview/lang/fa.js index a53eb48786c..e356d7046a7 100644 --- a/plugins/preview/lang/fa.js +++ b/plugins/preview/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'fa', { preview: 'پیشنمایش' diff --git a/plugins/preview/lang/fi.js b/plugins/preview/lang/fi.js index 57f04308321..ebf2b5d726f 100644 --- a/plugins/preview/lang/fi.js +++ b/plugins/preview/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'fi', { preview: 'Esikatsele' diff --git a/plugins/preview/lang/fo.js b/plugins/preview/lang/fo.js index ba6c8b3d31e..95bc775a46f 100644 --- a/plugins/preview/lang/fo.js +++ b/plugins/preview/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'fo', { preview: 'Frumsýning' diff --git a/plugins/preview/lang/fr-ca.js b/plugins/preview/lang/fr-ca.js index 46d028b5d36..73d1e98e9bb 100644 --- a/plugins/preview/lang/fr-ca.js +++ b/plugins/preview/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'fr-ca', { preview: 'Prévisualiser' diff --git a/plugins/preview/lang/fr.js b/plugins/preview/lang/fr.js index 12c7d8a5816..52729b2cae6 100644 --- a/plugins/preview/lang/fr.js +++ b/plugins/preview/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'fr', { preview: 'Aperçu' diff --git a/plugins/preview/lang/gl.js b/plugins/preview/lang/gl.js index b21a2cddb54..35daf4d2baf 100644 --- a/plugins/preview/lang/gl.js +++ b/plugins/preview/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'gl', { preview: 'Vista previa' diff --git a/plugins/preview/lang/gu.js b/plugins/preview/lang/gu.js index 2f09c6bae8e..bdb5074d509 100644 --- a/plugins/preview/lang/gu.js +++ b/plugins/preview/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'gu', { preview: 'પૂર્વદર્શન' diff --git a/plugins/preview/lang/he.js b/plugins/preview/lang/he.js index 97c84184ed0..f08e840a8ee 100644 --- a/plugins/preview/lang/he.js +++ b/plugins/preview/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'he', { preview: 'תצוגה מקדימה' diff --git a/plugins/preview/lang/hi.js b/plugins/preview/lang/hi.js index bf86ef803c8..5c41681bc64 100644 --- a/plugins/preview/lang/hi.js +++ b/plugins/preview/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'hi', { preview: 'प्रीव्यू' diff --git a/plugins/preview/lang/hr.js b/plugins/preview/lang/hr.js index 34e8eb5f92c..56edf637d7a 100644 --- a/plugins/preview/lang/hr.js +++ b/plugins/preview/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'hr', { preview: 'Pregledaj' diff --git a/plugins/preview/lang/hu.js b/plugins/preview/lang/hu.js index c2dd47206d8..d461be2a554 100644 --- a/plugins/preview/lang/hu.js +++ b/plugins/preview/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'hu', { preview: 'Előnézet' diff --git a/plugins/preview/lang/id.js b/plugins/preview/lang/id.js index e160d057705..76e839167f6 100644 --- a/plugins/preview/lang/id.js +++ b/plugins/preview/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'id', { preview: 'Pratinjau' diff --git a/plugins/preview/lang/is.js b/plugins/preview/lang/is.js index 601e559a707..86920002f21 100644 --- a/plugins/preview/lang/is.js +++ b/plugins/preview/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'is', { preview: 'Forskoða' diff --git a/plugins/preview/lang/it.js b/plugins/preview/lang/it.js index e33abb66ea1..c43f82516c6 100644 --- a/plugins/preview/lang/it.js +++ b/plugins/preview/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'it', { preview: 'Anteprima' diff --git a/plugins/preview/lang/ja.js b/plugins/preview/lang/ja.js index 1c38289019b..b501a46099e 100644 --- a/plugins/preview/lang/ja.js +++ b/plugins/preview/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'ja', { preview: 'プレビュー' diff --git a/plugins/preview/lang/ka.js b/plugins/preview/lang/ka.js index c2be732b334..110d61f9192 100644 --- a/plugins/preview/lang/ka.js +++ b/plugins/preview/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'ka', { preview: 'გადახედვა' diff --git a/plugins/preview/lang/km.js b/plugins/preview/lang/km.js index 78349996d92..121820f8253 100644 --- a/plugins/preview/lang/km.js +++ b/plugins/preview/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'km', { preview: 'មើល​ជា​មុន' diff --git a/plugins/preview/lang/ko.js b/plugins/preview/lang/ko.js index 0d307b5f7e2..126047ecdf2 100644 --- a/plugins/preview/lang/ko.js +++ b/plugins/preview/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'ko', { preview: '미리보기' diff --git a/plugins/preview/lang/ku.js b/plugins/preview/lang/ku.js index b17f32e5060..24d21093bf7 100644 --- a/plugins/preview/lang/ku.js +++ b/plugins/preview/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'ku', { preview: 'پێشبینین' diff --git a/plugins/preview/lang/lt.js b/plugins/preview/lang/lt.js index 60bfbb0bffb..67f757ee07b 100644 --- a/plugins/preview/lang/lt.js +++ b/plugins/preview/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'lt', { preview: 'Peržiūra' diff --git a/plugins/preview/lang/lv.js b/plugins/preview/lang/lv.js index a76c3a08b74..c08ee314487 100644 --- a/plugins/preview/lang/lv.js +++ b/plugins/preview/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'lv', { preview: 'Priekšskatīt' diff --git a/plugins/preview/lang/mk.js b/plugins/preview/lang/mk.js index ed1c79fa216..bea34743548 100644 --- a/plugins/preview/lang/mk.js +++ b/plugins/preview/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'mk', { preview: 'Preview' // MISSING diff --git a/plugins/preview/lang/mn.js b/plugins/preview/lang/mn.js index d70c4ff543d..ff5accdb051 100644 --- a/plugins/preview/lang/mn.js +++ b/plugins/preview/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'mn', { preview: 'Уридчлан харах' diff --git a/plugins/preview/lang/ms.js b/plugins/preview/lang/ms.js index 4c304b6ec27..edcf939a8b8 100644 --- a/plugins/preview/lang/ms.js +++ b/plugins/preview/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'ms', { preview: 'Prebiu' diff --git a/plugins/preview/lang/nb.js b/plugins/preview/lang/nb.js index c3c4a7b896a..9b138799a30 100644 --- a/plugins/preview/lang/nb.js +++ b/plugins/preview/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'nb', { preview: 'Forhåndsvis' diff --git a/plugins/preview/lang/nl.js b/plugins/preview/lang/nl.js index 22d3c9370ff..49b78c1d65a 100644 --- a/plugins/preview/lang/nl.js +++ b/plugins/preview/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'nl', { preview: 'Voorbeeld' diff --git a/plugins/preview/lang/no.js b/plugins/preview/lang/no.js index 71af23ed6a6..1d53ed636f7 100644 --- a/plugins/preview/lang/no.js +++ b/plugins/preview/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'no', { preview: 'Forhåndsvis' diff --git a/plugins/preview/lang/oc.js b/plugins/preview/lang/oc.js index 5b8296ba1cd..4d6e90bd5ec 100644 --- a/plugins/preview/lang/oc.js +++ b/plugins/preview/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'oc', { preview: 'Previsualizar' diff --git a/plugins/preview/lang/pl.js b/plugins/preview/lang/pl.js index 30291ddec80..f15ee22a6d8 100644 --- a/plugins/preview/lang/pl.js +++ b/plugins/preview/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'pl', { preview: 'Podgląd' diff --git a/plugins/preview/lang/pt-br.js b/plugins/preview/lang/pt-br.js index acc320758d7..09d60cb4ca6 100644 --- a/plugins/preview/lang/pt-br.js +++ b/plugins/preview/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'pt-br', { preview: 'Visualizar' diff --git a/plugins/preview/lang/pt.js b/plugins/preview/lang/pt.js index e385ad38315..3dba5c57277 100644 --- a/plugins/preview/lang/pt.js +++ b/plugins/preview/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'pt', { preview: 'Pré-visualizar' diff --git a/plugins/preview/lang/ro.js b/plugins/preview/lang/ro.js index b5eeed8a7ac..cfd5cb5b1ab 100644 --- a/plugins/preview/lang/ro.js +++ b/plugins/preview/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'ro', { preview: 'Previzualizare' diff --git a/plugins/preview/lang/ru.js b/plugins/preview/lang/ru.js index 05efb817c42..4557510eb2c 100644 --- a/plugins/preview/lang/ru.js +++ b/plugins/preview/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'ru', { preview: 'Предварительный просмотр' diff --git a/plugins/preview/lang/si.js b/plugins/preview/lang/si.js index d9597074330..784f1e0e4d3 100644 --- a/plugins/preview/lang/si.js +++ b/plugins/preview/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'si', { preview: 'නැවත ' diff --git a/plugins/preview/lang/sk.js b/plugins/preview/lang/sk.js index 862314c7680..df9c5add65b 100644 --- a/plugins/preview/lang/sk.js +++ b/plugins/preview/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'sk', { preview: 'Náhľad' diff --git a/plugins/preview/lang/sl.js b/plugins/preview/lang/sl.js index d3749510362..981ebae5f61 100644 --- a/plugins/preview/lang/sl.js +++ b/plugins/preview/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'sl', { preview: 'Predogled' diff --git a/plugins/preview/lang/sq.js b/plugins/preview/lang/sq.js index 7468dfa07dd..59188509275 100644 --- a/plugins/preview/lang/sq.js +++ b/plugins/preview/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'sq', { preview: 'Parashiko' diff --git a/plugins/preview/lang/sr-latn.js b/plugins/preview/lang/sr-latn.js index 34b93f8f28c..3f3b278447d 100644 --- a/plugins/preview/lang/sr-latn.js +++ b/plugins/preview/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'sr-latn', { preview: 'Izgled stranice' diff --git a/plugins/preview/lang/sr.js b/plugins/preview/lang/sr.js index dc28253b877..0e76cb9aa93 100644 --- a/plugins/preview/lang/sr.js +++ b/plugins/preview/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'sr', { preview: 'Изглед странице' diff --git a/plugins/preview/lang/sv.js b/plugins/preview/lang/sv.js index e4e13597ddb..5c4a4c95bc0 100644 --- a/plugins/preview/lang/sv.js +++ b/plugins/preview/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'sv', { preview: 'Förhandsgranska' diff --git a/plugins/preview/lang/th.js b/plugins/preview/lang/th.js index 5ee75828fd2..f4dedce7cdc 100644 --- a/plugins/preview/lang/th.js +++ b/plugins/preview/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'th', { preview: 'ดูหน้าเอกสารตัวอย่าง' diff --git a/plugins/preview/lang/tr.js b/plugins/preview/lang/tr.js index 093d6189809..496a2ac04f8 100644 --- a/plugins/preview/lang/tr.js +++ b/plugins/preview/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'tr', { preview: 'Ön İzleme' diff --git a/plugins/preview/lang/tt.js b/plugins/preview/lang/tt.js index 9078cc087be..6769b30a071 100644 --- a/plugins/preview/lang/tt.js +++ b/plugins/preview/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'tt', { preview: 'Карап алу' diff --git a/plugins/preview/lang/ug.js b/plugins/preview/lang/ug.js index 4b1414c667a..f4b016b6e59 100644 --- a/plugins/preview/lang/ug.js +++ b/plugins/preview/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'ug', { preview: 'ئالدىن كۆزەت' diff --git a/plugins/preview/lang/uk.js b/plugins/preview/lang/uk.js index 9ebd06abfaa..bdc7e602729 100644 --- a/plugins/preview/lang/uk.js +++ b/plugins/preview/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'uk', { preview: 'Попередній перегляд' diff --git a/plugins/preview/lang/vi.js b/plugins/preview/lang/vi.js index fd279aaedba..fe65009eb81 100644 --- a/plugins/preview/lang/vi.js +++ b/plugins/preview/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'vi', { preview: 'Xem trước' diff --git a/plugins/preview/lang/zh-cn.js b/plugins/preview/lang/zh-cn.js index a55cb0f55a7..ba9a6ec3231 100644 --- a/plugins/preview/lang/zh-cn.js +++ b/plugins/preview/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'zh-cn', { preview: '预览' diff --git a/plugins/preview/lang/zh.js b/plugins/preview/lang/zh.js index 6d6ccd6c0f8..f794bffbd65 100644 --- a/plugins/preview/lang/zh.js +++ b/plugins/preview/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'preview', 'zh', { preview: '預覽' diff --git a/plugins/preview/plugin.js b/plugins/preview/plugin.js index 080f4426927..c657b5ef7ed 100644 --- a/plugins/preview/plugin.js +++ b/plugins/preview/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/print/lang/af.js b/plugins/print/lang/af.js index e6104c89949..0c12e044c9d 100644 --- a/plugins/print/lang/af.js +++ b/plugins/print/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'af', { toolbar: 'Druk' diff --git a/plugins/print/lang/ar.js b/plugins/print/lang/ar.js index 11a14cf9994..7ff94c878e3 100644 --- a/plugins/print/lang/ar.js +++ b/plugins/print/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'ar', { toolbar: 'طباعة' diff --git a/plugins/print/lang/az.js b/plugins/print/lang/az.js index 6b19a07b533..a246fea8fdd 100644 --- a/plugins/print/lang/az.js +++ b/plugins/print/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'az', { toolbar: 'Çap et' diff --git a/plugins/print/lang/bg.js b/plugins/print/lang/bg.js index 5e4037784aa..a20070a8809 100644 --- a/plugins/print/lang/bg.js +++ b/plugins/print/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'bg', { toolbar: 'Печат' diff --git a/plugins/print/lang/bn.js b/plugins/print/lang/bn.js index 859ee275cbe..072637bc5bf 100644 --- a/plugins/print/lang/bn.js +++ b/plugins/print/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'bn', { toolbar: 'প্রিন্ট করি' diff --git a/plugins/print/lang/bs.js b/plugins/print/lang/bs.js index b6a2bd989fd..fa20686a183 100644 --- a/plugins/print/lang/bs.js +++ b/plugins/print/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'bs', { toolbar: 'Štampaj' diff --git a/plugins/print/lang/ca.js b/plugins/print/lang/ca.js index b3a010f917d..b05218540a6 100644 --- a/plugins/print/lang/ca.js +++ b/plugins/print/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'ca', { toolbar: 'Imprimeix' diff --git a/plugins/print/lang/cs.js b/plugins/print/lang/cs.js index 00294f7793c..b810da68949 100644 --- a/plugins/print/lang/cs.js +++ b/plugins/print/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'cs', { toolbar: 'Tisk' diff --git a/plugins/print/lang/cy.js b/plugins/print/lang/cy.js index 1f0989d56ee..da56a1e7b28 100644 --- a/plugins/print/lang/cy.js +++ b/plugins/print/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'cy', { toolbar: 'Argraffu' diff --git a/plugins/print/lang/da.js b/plugins/print/lang/da.js index ad397b43462..83739c9614a 100644 --- a/plugins/print/lang/da.js +++ b/plugins/print/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'da', { toolbar: 'Udskriv' diff --git a/plugins/print/lang/de-ch.js b/plugins/print/lang/de-ch.js index 4595b84430e..7a93e1e29ce 100644 --- a/plugins/print/lang/de-ch.js +++ b/plugins/print/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'de-ch', { toolbar: 'Drucken' diff --git a/plugins/print/lang/de.js b/plugins/print/lang/de.js index c5a5bc3389a..e7bfc4f2699 100644 --- a/plugins/print/lang/de.js +++ b/plugins/print/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'de', { toolbar: 'Drucken' diff --git a/plugins/print/lang/el.js b/plugins/print/lang/el.js index 25cfee88a5b..6782c5f7a59 100644 --- a/plugins/print/lang/el.js +++ b/plugins/print/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'el', { toolbar: 'Εκτύπωση' diff --git a/plugins/print/lang/en-au.js b/plugins/print/lang/en-au.js index 01dadb720d4..7fba52cbfcd 100644 --- a/plugins/print/lang/en-au.js +++ b/plugins/print/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'en-au', { toolbar: 'Print' diff --git a/plugins/print/lang/en-ca.js b/plugins/print/lang/en-ca.js index 3b9a367ae93..198629d46b9 100644 --- a/plugins/print/lang/en-ca.js +++ b/plugins/print/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'en-ca', { toolbar: 'Print' diff --git a/plugins/print/lang/en-gb.js b/plugins/print/lang/en-gb.js index 193f84e87f7..82e65374a83 100644 --- a/plugins/print/lang/en-gb.js +++ b/plugins/print/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'en-gb', { toolbar: 'Print' diff --git a/plugins/print/lang/en.js b/plugins/print/lang/en.js index 7ec88647022..1adc5a2d97b 100644 --- a/plugins/print/lang/en.js +++ b/plugins/print/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'en', { toolbar: 'Print' diff --git a/plugins/print/lang/eo.js b/plugins/print/lang/eo.js index 352b1039da9..2bb87595be0 100644 --- a/plugins/print/lang/eo.js +++ b/plugins/print/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'eo', { toolbar: 'Presi' diff --git a/plugins/print/lang/es-mx.js b/plugins/print/lang/es-mx.js index 6fbf04fe03f..5521e897c32 100644 --- a/plugins/print/lang/es-mx.js +++ b/plugins/print/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'es-mx', { toolbar: 'Imprimir' diff --git a/plugins/print/lang/es.js b/plugins/print/lang/es.js index 963849ae379..eb1b4e8d33f 100644 --- a/plugins/print/lang/es.js +++ b/plugins/print/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'es', { toolbar: 'Imprimir' diff --git a/plugins/print/lang/et.js b/plugins/print/lang/et.js index 3174c298a06..16bd701d02b 100644 --- a/plugins/print/lang/et.js +++ b/plugins/print/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'et', { toolbar: 'Printimine' diff --git a/plugins/print/lang/eu.js b/plugins/print/lang/eu.js index 5d673c016f1..fbae22226a6 100644 --- a/plugins/print/lang/eu.js +++ b/plugins/print/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'eu', { toolbar: 'Inprimatu' diff --git a/plugins/print/lang/fa.js b/plugins/print/lang/fa.js index 943aca70b1a..5ec054f1153 100644 --- a/plugins/print/lang/fa.js +++ b/plugins/print/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'fa', { toolbar: 'چاپ' diff --git a/plugins/print/lang/fi.js b/plugins/print/lang/fi.js index 6a6c8e13357..790a22d6648 100644 --- a/plugins/print/lang/fi.js +++ b/plugins/print/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'fi', { toolbar: 'Tulosta' diff --git a/plugins/print/lang/fo.js b/plugins/print/lang/fo.js index 0e94d428ce0..e310ad12f37 100644 --- a/plugins/print/lang/fo.js +++ b/plugins/print/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'fo', { toolbar: 'Prenta' diff --git a/plugins/print/lang/fr-ca.js b/plugins/print/lang/fr-ca.js index 32aae1b6093..14d537436a5 100644 --- a/plugins/print/lang/fr-ca.js +++ b/plugins/print/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'fr-ca', { toolbar: 'Imprimer' diff --git a/plugins/print/lang/fr.js b/plugins/print/lang/fr.js index ba86dbe7844..4ae87975c5a 100644 --- a/plugins/print/lang/fr.js +++ b/plugins/print/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'fr', { toolbar: 'Imprimer' diff --git a/plugins/print/lang/gl.js b/plugins/print/lang/gl.js index 74df5097bc5..06df667dba9 100644 --- a/plugins/print/lang/gl.js +++ b/plugins/print/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'gl', { toolbar: 'Imprimir' diff --git a/plugins/print/lang/gu.js b/plugins/print/lang/gu.js index d58b6372fc8..39c99817b37 100644 --- a/plugins/print/lang/gu.js +++ b/plugins/print/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'gu', { toolbar: 'પ્રિન્ટ' diff --git a/plugins/print/lang/he.js b/plugins/print/lang/he.js index 972b9fd6ce5..1328fd0b84b 100644 --- a/plugins/print/lang/he.js +++ b/plugins/print/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'he', { toolbar: 'הדפסה' diff --git a/plugins/print/lang/hi.js b/plugins/print/lang/hi.js index 4ac9be1efb6..0c094a21d9e 100644 --- a/plugins/print/lang/hi.js +++ b/plugins/print/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'hi', { toolbar: 'प्रिन्ट' diff --git a/plugins/print/lang/hr.js b/plugins/print/lang/hr.js index 41e6f64f2ff..a574d998064 100644 --- a/plugins/print/lang/hr.js +++ b/plugins/print/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'hr', { toolbar: 'Ispiši' diff --git a/plugins/print/lang/hu.js b/plugins/print/lang/hu.js index 39541ffc85d..136c71590a8 100644 --- a/plugins/print/lang/hu.js +++ b/plugins/print/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'hu', { toolbar: 'Nyomtatás' diff --git a/plugins/print/lang/id.js b/plugins/print/lang/id.js index a81454ddd52..588a75dce56 100644 --- a/plugins/print/lang/id.js +++ b/plugins/print/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'id', { toolbar: 'Cetak' diff --git a/plugins/print/lang/is.js b/plugins/print/lang/is.js index 758af4f52e7..5758d6058e3 100644 --- a/plugins/print/lang/is.js +++ b/plugins/print/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'is', { toolbar: 'Prenta' diff --git a/plugins/print/lang/it.js b/plugins/print/lang/it.js index cfd6cdbf13a..f544e6d8501 100644 --- a/plugins/print/lang/it.js +++ b/plugins/print/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'it', { toolbar: 'Stampa' diff --git a/plugins/print/lang/ja.js b/plugins/print/lang/ja.js index 43b08f51eb4..e57a6ba8ddf 100644 --- a/plugins/print/lang/ja.js +++ b/plugins/print/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'ja', { toolbar: '印刷' diff --git a/plugins/print/lang/ka.js b/plugins/print/lang/ka.js index 041dbda25e8..0c11ad26bf3 100644 --- a/plugins/print/lang/ka.js +++ b/plugins/print/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'ka', { toolbar: 'ბეჭდვა' diff --git a/plugins/print/lang/km.js b/plugins/print/lang/km.js index a8c122fe27a..640e88d4ab4 100644 --- a/plugins/print/lang/km.js +++ b/plugins/print/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'km', { toolbar: 'បោះពុម្ព' diff --git a/plugins/print/lang/ko.js b/plugins/print/lang/ko.js index f5b2c14d319..9cbfb0b3665 100644 --- a/plugins/print/lang/ko.js +++ b/plugins/print/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'ko', { toolbar: '인쇄' diff --git a/plugins/print/lang/ku.js b/plugins/print/lang/ku.js index 7ff34a68246..f0c60630c48 100644 --- a/plugins/print/lang/ku.js +++ b/plugins/print/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'ku', { toolbar: 'چاپکردن' diff --git a/plugins/print/lang/lt.js b/plugins/print/lang/lt.js index fc7a0fa73fe..fa4be931698 100644 --- a/plugins/print/lang/lt.js +++ b/plugins/print/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'lt', { toolbar: 'Spausdinti' diff --git a/plugins/print/lang/lv.js b/plugins/print/lang/lv.js index 63ec0437704..3820d405bc3 100644 --- a/plugins/print/lang/lv.js +++ b/plugins/print/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'lv', { toolbar: 'Drukāt' diff --git a/plugins/print/lang/mk.js b/plugins/print/lang/mk.js index 386decc0b6e..98e47be052b 100644 --- a/plugins/print/lang/mk.js +++ b/plugins/print/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'mk', { toolbar: 'Print' // MISSING diff --git a/plugins/print/lang/mn.js b/plugins/print/lang/mn.js index 3d09e8b35db..318b88fd83b 100644 --- a/plugins/print/lang/mn.js +++ b/plugins/print/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'mn', { toolbar: 'Хэвлэх' diff --git a/plugins/print/lang/ms.js b/plugins/print/lang/ms.js index 21500152e9f..fcc00d02eb3 100644 --- a/plugins/print/lang/ms.js +++ b/plugins/print/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'ms', { toolbar: 'Cetak' diff --git a/plugins/print/lang/nb.js b/plugins/print/lang/nb.js index ad7fa57633a..8b55138ec1f 100644 --- a/plugins/print/lang/nb.js +++ b/plugins/print/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'nb', { toolbar: 'Skriv ut' diff --git a/plugins/print/lang/nl.js b/plugins/print/lang/nl.js index 2e11e8f39e5..7af6a7d674a 100644 --- a/plugins/print/lang/nl.js +++ b/plugins/print/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'nl', { toolbar: 'Afdrukken' diff --git a/plugins/print/lang/no.js b/plugins/print/lang/no.js index 2bdbbb0753b..cc222790d7a 100644 --- a/plugins/print/lang/no.js +++ b/plugins/print/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'no', { toolbar: 'Skriv ut' diff --git a/plugins/print/lang/oc.js b/plugins/print/lang/oc.js index be76ecb14d8..1564ed0795c 100644 --- a/plugins/print/lang/oc.js +++ b/plugins/print/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'oc', { toolbar: 'Imprimir' diff --git a/plugins/print/lang/pl.js b/plugins/print/lang/pl.js index cccc1a092e0..83e1194239c 100644 --- a/plugins/print/lang/pl.js +++ b/plugins/print/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'pl', { toolbar: 'Drukuj' diff --git a/plugins/print/lang/pt-br.js b/plugins/print/lang/pt-br.js index e1eddcba4a7..e51e42ace9d 100644 --- a/plugins/print/lang/pt-br.js +++ b/plugins/print/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'pt-br', { toolbar: 'Imprimir' diff --git a/plugins/print/lang/pt.js b/plugins/print/lang/pt.js index c0c72d7fdeb..7d954d48755 100644 --- a/plugins/print/lang/pt.js +++ b/plugins/print/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'pt', { toolbar: 'Imprimir' diff --git a/plugins/print/lang/ro.js b/plugins/print/lang/ro.js index 04aeb3cd8bc..17e25be48f2 100644 --- a/plugins/print/lang/ro.js +++ b/plugins/print/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'ro', { toolbar: 'Printează' diff --git a/plugins/print/lang/ru.js b/plugins/print/lang/ru.js index d348c746df1..c4469f7e661 100644 --- a/plugins/print/lang/ru.js +++ b/plugins/print/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'ru', { toolbar: 'Печать' diff --git a/plugins/print/lang/si.js b/plugins/print/lang/si.js index 11fd5ad0263..099e591e270 100644 --- a/plugins/print/lang/si.js +++ b/plugins/print/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'si', { toolbar: 'මුද්‍රණය කරන්න' diff --git a/plugins/print/lang/sk.js b/plugins/print/lang/sk.js index d69bcc4b338..d4926e0a1d6 100644 --- a/plugins/print/lang/sk.js +++ b/plugins/print/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'sk', { toolbar: 'Tlač' diff --git a/plugins/print/lang/sl.js b/plugins/print/lang/sl.js index a7cba85aa1a..a91f1324721 100644 --- a/plugins/print/lang/sl.js +++ b/plugins/print/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'sl', { toolbar: 'Natisni' diff --git a/plugins/print/lang/sq.js b/plugins/print/lang/sq.js index cd68c2a720a..00ec27ab198 100644 --- a/plugins/print/lang/sq.js +++ b/plugins/print/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'sq', { toolbar: 'Shtype' diff --git a/plugins/print/lang/sr-latn.js b/plugins/print/lang/sr-latn.js index f9cd75a7101..f602e486cd8 100644 --- a/plugins/print/lang/sr-latn.js +++ b/plugins/print/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'sr-latn', { toolbar: 'Štampa' diff --git a/plugins/print/lang/sr.js b/plugins/print/lang/sr.js index 68c98584c48..46bd8f3564a 100644 --- a/plugins/print/lang/sr.js +++ b/plugins/print/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'sr', { toolbar: 'Штампа' diff --git a/plugins/print/lang/sv.js b/plugins/print/lang/sv.js index fc5ba0b203b..4dffc50462e 100644 --- a/plugins/print/lang/sv.js +++ b/plugins/print/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'sv', { toolbar: 'Skriv ut' diff --git a/plugins/print/lang/th.js b/plugins/print/lang/th.js index e107379812d..40bddcfd118 100644 --- a/plugins/print/lang/th.js +++ b/plugins/print/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'th', { toolbar: 'สั่งพิมพ์' diff --git a/plugins/print/lang/tr.js b/plugins/print/lang/tr.js index 487e93bd591..e7027fbc1f7 100644 --- a/plugins/print/lang/tr.js +++ b/plugins/print/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'tr', { toolbar: 'Yazdır' diff --git a/plugins/print/lang/tt.js b/plugins/print/lang/tt.js index e718dfa7448..462dda94184 100644 --- a/plugins/print/lang/tt.js +++ b/plugins/print/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'tt', { toolbar: 'Бастыру' diff --git a/plugins/print/lang/ug.js b/plugins/print/lang/ug.js index 40d3bfecb80..8e7c7a79310 100644 --- a/plugins/print/lang/ug.js +++ b/plugins/print/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'ug', { toolbar: 'باس ' diff --git a/plugins/print/lang/uk.js b/plugins/print/lang/uk.js index 7f261f13ac6..4735226f753 100644 --- a/plugins/print/lang/uk.js +++ b/plugins/print/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'uk', { toolbar: 'Друк' diff --git a/plugins/print/lang/vi.js b/plugins/print/lang/vi.js index a94c6ff39f8..1034ab5a484 100644 --- a/plugins/print/lang/vi.js +++ b/plugins/print/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'vi', { toolbar: 'In' diff --git a/plugins/print/lang/zh-cn.js b/plugins/print/lang/zh-cn.js index 4bbe6525485..62f24145d90 100644 --- a/plugins/print/lang/zh-cn.js +++ b/plugins/print/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'zh-cn', { toolbar: '打印' diff --git a/plugins/print/lang/zh.js b/plugins/print/lang/zh.js index 8f2e69af581..32ba82942d0 100644 --- a/plugins/print/lang/zh.js +++ b/plugins/print/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'print', 'zh', { toolbar: '列印' diff --git a/plugins/print/plugin.js b/plugins/print/plugin.js index 1acedc4250c..4f20479d793 100644 --- a/plugins/print/plugin.js +++ b/plugins/print/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/removeformat/lang/af.js b/plugins/removeformat/lang/af.js index d57c4cda46e..f81a7303dec 100644 --- a/plugins/removeformat/lang/af.js +++ b/plugins/removeformat/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'af', { toolbar: 'Verwyder opmaak' diff --git a/plugins/removeformat/lang/ar.js b/plugins/removeformat/lang/ar.js index c5e6bc2643d..2b93c02db28 100644 --- a/plugins/removeformat/lang/ar.js +++ b/plugins/removeformat/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'ar', { toolbar: 'إزالة التنسيقات' diff --git a/plugins/removeformat/lang/az.js b/plugins/removeformat/lang/az.js index 66eb84e15b4..a15962bdef5 100644 --- a/plugins/removeformat/lang/az.js +++ b/plugins/removeformat/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'az', { toolbar: 'Formatı sil' diff --git a/plugins/removeformat/lang/bg.js b/plugins/removeformat/lang/bg.js index 1d8ec18bfa9..56a8ea79526 100644 --- a/plugins/removeformat/lang/bg.js +++ b/plugins/removeformat/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'bg', { toolbar: 'Премахване на форматирането' diff --git a/plugins/removeformat/lang/bn.js b/plugins/removeformat/lang/bn.js index 4f1e2db5075..555bdad3c65 100644 --- a/plugins/removeformat/lang/bn.js +++ b/plugins/removeformat/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'bn', { toolbar: 'ধরন-প্রকৃতি অপসারণ করি' diff --git a/plugins/removeformat/lang/bs.js b/plugins/removeformat/lang/bs.js index da04aebdf8c..800b3c7d363 100644 --- a/plugins/removeformat/lang/bs.js +++ b/plugins/removeformat/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'bs', { toolbar: 'Poništi format' diff --git a/plugins/removeformat/lang/ca.js b/plugins/removeformat/lang/ca.js index 4009641d44e..9076a51c2b9 100644 --- a/plugins/removeformat/lang/ca.js +++ b/plugins/removeformat/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'ca', { toolbar: 'Elimina Format' diff --git a/plugins/removeformat/lang/cs.js b/plugins/removeformat/lang/cs.js index 0b1a28ce3d6..6ec580c409d 100644 --- a/plugins/removeformat/lang/cs.js +++ b/plugins/removeformat/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'cs', { toolbar: 'Odstranit formátování' diff --git a/plugins/removeformat/lang/cy.js b/plugins/removeformat/lang/cy.js index 50bb3830c50..4ab9bf094cb 100644 --- a/plugins/removeformat/lang/cy.js +++ b/plugins/removeformat/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'cy', { toolbar: 'Tynnu Fformat' diff --git a/plugins/removeformat/lang/da.js b/plugins/removeformat/lang/da.js index b277096d4a9..5b5fc3a9c71 100644 --- a/plugins/removeformat/lang/da.js +++ b/plugins/removeformat/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'da', { toolbar: 'Fjern formatering' diff --git a/plugins/removeformat/lang/de-ch.js b/plugins/removeformat/lang/de-ch.js index 97afcd9c4a0..f745b6f178e 100644 --- a/plugins/removeformat/lang/de-ch.js +++ b/plugins/removeformat/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'de-ch', { toolbar: 'Formatierung entfernen' diff --git a/plugins/removeformat/lang/de.js b/plugins/removeformat/lang/de.js index b9f44df8144..f2a884ef94a 100644 --- a/plugins/removeformat/lang/de.js +++ b/plugins/removeformat/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'de', { toolbar: 'Formatierung entfernen' diff --git a/plugins/removeformat/lang/el.js b/plugins/removeformat/lang/el.js index 5a9fa51cee6..9e0a9ded6d7 100644 --- a/plugins/removeformat/lang/el.js +++ b/plugins/removeformat/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'el', { toolbar: 'Εκκαθάριση Μορφοποίησης' diff --git a/plugins/removeformat/lang/en-au.js b/plugins/removeformat/lang/en-au.js index d0a4566ed14..9fc7a55e025 100644 --- a/plugins/removeformat/lang/en-au.js +++ b/plugins/removeformat/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'en-au', { toolbar: 'Remove Format' diff --git a/plugins/removeformat/lang/en-ca.js b/plugins/removeformat/lang/en-ca.js index 8ce2a54d87b..ac3cc6b90ea 100644 --- a/plugins/removeformat/lang/en-ca.js +++ b/plugins/removeformat/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'en-ca', { toolbar: 'Remove Format' diff --git a/plugins/removeformat/lang/en-gb.js b/plugins/removeformat/lang/en-gb.js index 7df24fe789e..946b9cac8d6 100644 --- a/plugins/removeformat/lang/en-gb.js +++ b/plugins/removeformat/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'en-gb', { toolbar: 'Remove Format' diff --git a/plugins/removeformat/lang/en.js b/plugins/removeformat/lang/en.js index 366cff36f6b..50431b64604 100644 --- a/plugins/removeformat/lang/en.js +++ b/plugins/removeformat/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'en', { toolbar: 'Remove Format' diff --git a/plugins/removeformat/lang/eo.js b/plugins/removeformat/lang/eo.js index 80568e75a9f..47228c01aef 100644 --- a/plugins/removeformat/lang/eo.js +++ b/plugins/removeformat/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'eo', { toolbar: 'Forigi Formaton' diff --git a/plugins/removeformat/lang/es-mx.js b/plugins/removeformat/lang/es-mx.js index 83fc00fd51b..27101702249 100644 --- a/plugins/removeformat/lang/es-mx.js +++ b/plugins/removeformat/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'es-mx', { toolbar: 'Remover formato' diff --git a/plugins/removeformat/lang/es.js b/plugins/removeformat/lang/es.js index 833ee855a31..4ae9c5b536c 100644 --- a/plugins/removeformat/lang/es.js +++ b/plugins/removeformat/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'es', { toolbar: 'Eliminar Formato' diff --git a/plugins/removeformat/lang/et.js b/plugins/removeformat/lang/et.js index 1a0a760bf8b..d337e579a62 100644 --- a/plugins/removeformat/lang/et.js +++ b/plugins/removeformat/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'et', { toolbar: 'Vormingu eemaldamine' diff --git a/plugins/removeformat/lang/eu.js b/plugins/removeformat/lang/eu.js index 630a2bae6bb..0442b4c64d6 100644 --- a/plugins/removeformat/lang/eu.js +++ b/plugins/removeformat/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'eu', { toolbar: 'Kendu formatua' diff --git a/plugins/removeformat/lang/fa.js b/plugins/removeformat/lang/fa.js index 83e73cf004a..cd20ab07f75 100644 --- a/plugins/removeformat/lang/fa.js +++ b/plugins/removeformat/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'fa', { toolbar: 'برداشتن فرمت' diff --git a/plugins/removeformat/lang/fi.js b/plugins/removeformat/lang/fi.js index 6e82f7bd827..3d7eb0e9d29 100644 --- a/plugins/removeformat/lang/fi.js +++ b/plugins/removeformat/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'fi', { toolbar: 'Poista muotoilu' diff --git a/plugins/removeformat/lang/fo.js b/plugins/removeformat/lang/fo.js index 3ee5c9e11b7..ed11682cd0b 100644 --- a/plugins/removeformat/lang/fo.js +++ b/plugins/removeformat/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'fo', { toolbar: 'Strika sniðgeving' diff --git a/plugins/removeformat/lang/fr-ca.js b/plugins/removeformat/lang/fr-ca.js index 96e0284a42e..fc59bc52754 100644 --- a/plugins/removeformat/lang/fr-ca.js +++ b/plugins/removeformat/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'fr-ca', { toolbar: 'Supprimer le formatage' diff --git a/plugins/removeformat/lang/fr.js b/plugins/removeformat/lang/fr.js index 2f79bb5aee3..08aba050b5e 100644 --- a/plugins/removeformat/lang/fr.js +++ b/plugins/removeformat/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'fr', { toolbar: 'Supprimer la mise en forme' diff --git a/plugins/removeformat/lang/gl.js b/plugins/removeformat/lang/gl.js index e84215cd896..5dd22bc9365 100644 --- a/plugins/removeformat/lang/gl.js +++ b/plugins/removeformat/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'gl', { toolbar: 'Retirar o formato' diff --git a/plugins/removeformat/lang/gu.js b/plugins/removeformat/lang/gu.js index 4210f01b510..1cb81e0d6ab 100644 --- a/plugins/removeformat/lang/gu.js +++ b/plugins/removeformat/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'gu', { toolbar: 'ફૉર્મટ કાઢવું' diff --git a/plugins/removeformat/lang/he.js b/plugins/removeformat/lang/he.js index 364490af3de..18ec2718de6 100644 --- a/plugins/removeformat/lang/he.js +++ b/plugins/removeformat/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'he', { toolbar: 'הסרת העיצוב' diff --git a/plugins/removeformat/lang/hi.js b/plugins/removeformat/lang/hi.js index 1cedbe66685..d80d6ccbb89 100644 --- a/plugins/removeformat/lang/hi.js +++ b/plugins/removeformat/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'hi', { toolbar: 'फ़ॉर्मैट हटायें' diff --git a/plugins/removeformat/lang/hr.js b/plugins/removeformat/lang/hr.js index 8f8b9e607e8..11f3687cf4b 100644 --- a/plugins/removeformat/lang/hr.js +++ b/plugins/removeformat/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'hr', { toolbar: 'Ukloni formatiranje' diff --git a/plugins/removeformat/lang/hu.js b/plugins/removeformat/lang/hu.js index 1bae4749014..886cb1dee7f 100644 --- a/plugins/removeformat/lang/hu.js +++ b/plugins/removeformat/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'hu', { toolbar: 'Formázás eltávolítása' diff --git a/plugins/removeformat/lang/id.js b/plugins/removeformat/lang/id.js index 8f913f66cdb..55d392b059b 100644 --- a/plugins/removeformat/lang/id.js +++ b/plugins/removeformat/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'id', { toolbar: 'Hapus Format' diff --git a/plugins/removeformat/lang/is.js b/plugins/removeformat/lang/is.js index 40ed9cbd43a..c94fe6e85b3 100644 --- a/plugins/removeformat/lang/is.js +++ b/plugins/removeformat/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'is', { toolbar: 'Fjarlægja snið' diff --git a/plugins/removeformat/lang/it.js b/plugins/removeformat/lang/it.js index bfa1f8c9df8..da1eb8e094c 100644 --- a/plugins/removeformat/lang/it.js +++ b/plugins/removeformat/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'it', { toolbar: 'Elimina formattazione' diff --git a/plugins/removeformat/lang/ja.js b/plugins/removeformat/lang/ja.js index cacf4f61b04..82623cee6c3 100644 --- a/plugins/removeformat/lang/ja.js +++ b/plugins/removeformat/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'ja', { toolbar: '書式を解除' diff --git a/plugins/removeformat/lang/ka.js b/plugins/removeformat/lang/ka.js index 712c2b58a67..17a3af60ce5 100644 --- a/plugins/removeformat/lang/ka.js +++ b/plugins/removeformat/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'ka', { toolbar: 'ფორმატირების მოხსნა' diff --git a/plugins/removeformat/lang/km.js b/plugins/removeformat/lang/km.js index f4d8c2c77a6..09cf8167554 100644 --- a/plugins/removeformat/lang/km.js +++ b/plugins/removeformat/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'km', { toolbar: 'ជម្រះ​ទ្រង់​ទ្រាយ' diff --git a/plugins/removeformat/lang/ko.js b/plugins/removeformat/lang/ko.js index ef32aeb2fb5..34a88aab07b 100644 --- a/plugins/removeformat/lang/ko.js +++ b/plugins/removeformat/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'ko', { toolbar: '형식 지우기' diff --git a/plugins/removeformat/lang/ku.js b/plugins/removeformat/lang/ku.js index a55a9cf74ad..1fda4d94fd6 100644 --- a/plugins/removeformat/lang/ku.js +++ b/plugins/removeformat/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'ku', { toolbar: 'لابردنی داڕشتەکە' diff --git a/plugins/removeformat/lang/lt.js b/plugins/removeformat/lang/lt.js index e5379657225..2dad2c4aecb 100644 --- a/plugins/removeformat/lang/lt.js +++ b/plugins/removeformat/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'lt', { toolbar: 'Panaikinti formatą' diff --git a/plugins/removeformat/lang/lv.js b/plugins/removeformat/lang/lv.js index 3836effd2ee..6ce6541241e 100644 --- a/plugins/removeformat/lang/lv.js +++ b/plugins/removeformat/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'lv', { toolbar: 'Noņemt stilus' diff --git a/plugins/removeformat/lang/mk.js b/plugins/removeformat/lang/mk.js index 38d003bc7f5..3197561f023 100644 --- a/plugins/removeformat/lang/mk.js +++ b/plugins/removeformat/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'mk', { toolbar: 'Remove Format' // MISSING diff --git a/plugins/removeformat/lang/mn.js b/plugins/removeformat/lang/mn.js index ac122a5106a..9903ad3764c 100644 --- a/plugins/removeformat/lang/mn.js +++ b/plugins/removeformat/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'mn', { toolbar: 'Параргафын загварыг авч хаях' diff --git a/plugins/removeformat/lang/ms.js b/plugins/removeformat/lang/ms.js index c58d1598c8b..3347a5e2396 100644 --- a/plugins/removeformat/lang/ms.js +++ b/plugins/removeformat/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'ms', { toolbar: 'Buang Format' diff --git a/plugins/removeformat/lang/nb.js b/plugins/removeformat/lang/nb.js index 0e7156a9555..b75e7a7057d 100644 --- a/plugins/removeformat/lang/nb.js +++ b/plugins/removeformat/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'nb', { toolbar: 'Fjern formatering' diff --git a/plugins/removeformat/lang/nl.js b/plugins/removeformat/lang/nl.js index 212fcfdfd0d..1e2f95fbad8 100644 --- a/plugins/removeformat/lang/nl.js +++ b/plugins/removeformat/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'nl', { toolbar: 'Opmaak verwijderen' diff --git a/plugins/removeformat/lang/no.js b/plugins/removeformat/lang/no.js index 286eb9d618c..696bdad6c81 100644 --- a/plugins/removeformat/lang/no.js +++ b/plugins/removeformat/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'no', { toolbar: 'Fjern formatering' diff --git a/plugins/removeformat/lang/oc.js b/plugins/removeformat/lang/oc.js index 604442c658d..7de28d45b2d 100644 --- a/plugins/removeformat/lang/oc.js +++ b/plugins/removeformat/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'oc', { toolbar: 'Suprimir la mesa en forma' diff --git a/plugins/removeformat/lang/pl.js b/plugins/removeformat/lang/pl.js index 6a6e03794d7..7d8f673f7fc 100644 --- a/plugins/removeformat/lang/pl.js +++ b/plugins/removeformat/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'pl', { toolbar: 'Usuń formatowanie' diff --git a/plugins/removeformat/lang/pt-br.js b/plugins/removeformat/lang/pt-br.js index 727a79daddc..512c2170218 100644 --- a/plugins/removeformat/lang/pt-br.js +++ b/plugins/removeformat/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'pt-br', { toolbar: 'Remover Formatação' diff --git a/plugins/removeformat/lang/pt.js b/plugins/removeformat/lang/pt.js index dcfbe1d49b7..093a3b86502 100644 --- a/plugins/removeformat/lang/pt.js +++ b/plugins/removeformat/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'pt', { toolbar: 'Limpar formatação' diff --git a/plugins/removeformat/lang/ro.js b/plugins/removeformat/lang/ro.js index 29b3e8760d5..1f85faf02a9 100644 --- a/plugins/removeformat/lang/ro.js +++ b/plugins/removeformat/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'ro', { toolbar: 'Înlătură formatarea' diff --git a/plugins/removeformat/lang/ru.js b/plugins/removeformat/lang/ru.js index 762366979da..da5f61eb1f8 100644 --- a/plugins/removeformat/lang/ru.js +++ b/plugins/removeformat/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'ru', { toolbar: 'Убрать форматирование' diff --git a/plugins/removeformat/lang/si.js b/plugins/removeformat/lang/si.js index b9676d087e1..b9c2f9a612d 100644 --- a/plugins/removeformat/lang/si.js +++ b/plugins/removeformat/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'si', { toolbar: 'සැකසීම වෙනස් කරන්න' diff --git a/plugins/removeformat/lang/sk.js b/plugins/removeformat/lang/sk.js index 3a31c3b26e3..7ba0ea29baf 100644 --- a/plugins/removeformat/lang/sk.js +++ b/plugins/removeformat/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'sk', { toolbar: 'Odstrániť formátovanie' diff --git a/plugins/removeformat/lang/sl.js b/plugins/removeformat/lang/sl.js index e384003fc69..efad0c87f18 100644 --- a/plugins/removeformat/lang/sl.js +++ b/plugins/removeformat/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'sl', { toolbar: 'Odstrani oblikovanje' diff --git a/plugins/removeformat/lang/sq.js b/plugins/removeformat/lang/sq.js index a320e88df74..f04af1d265f 100644 --- a/plugins/removeformat/lang/sq.js +++ b/plugins/removeformat/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'sq', { toolbar: 'Largo Formatin' diff --git a/plugins/removeformat/lang/sr-latn.js b/plugins/removeformat/lang/sr-latn.js index baaa3e4f32b..a21dbeb9cb0 100644 --- a/plugins/removeformat/lang/sr-latn.js +++ b/plugins/removeformat/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'sr-latn', { toolbar: 'Ukloni formatiranje' diff --git a/plugins/removeformat/lang/sr.js b/plugins/removeformat/lang/sr.js index 3bb181e70f8..323635e17ff 100644 --- a/plugins/removeformat/lang/sr.js +++ b/plugins/removeformat/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'sr', { toolbar: 'Уклони форматирање' diff --git a/plugins/removeformat/lang/sv.js b/plugins/removeformat/lang/sv.js index 31cd995c05d..684a93e98d5 100644 --- a/plugins/removeformat/lang/sv.js +++ b/plugins/removeformat/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'sv', { toolbar: 'Radera formatering' diff --git a/plugins/removeformat/lang/th.js b/plugins/removeformat/lang/th.js index 4ddbc271f8f..a84b76e89c0 100644 --- a/plugins/removeformat/lang/th.js +++ b/plugins/removeformat/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'th', { toolbar: 'ล้างรูปแบบ' diff --git a/plugins/removeformat/lang/tr.js b/plugins/removeformat/lang/tr.js index 42a45ca61ec..ee4ab70918e 100644 --- a/plugins/removeformat/lang/tr.js +++ b/plugins/removeformat/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'tr', { toolbar: 'Biçimi Kaldır' diff --git a/plugins/removeformat/lang/tt.js b/plugins/removeformat/lang/tt.js index 2407a391959..5516fda14bb 100644 --- a/plugins/removeformat/lang/tt.js +++ b/plugins/removeformat/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'tt', { toolbar: 'Форматлауны бетерү' diff --git a/plugins/removeformat/lang/ug.js b/plugins/removeformat/lang/ug.js index 7152354f3e3..9fda957b927 100644 --- a/plugins/removeformat/lang/ug.js +++ b/plugins/removeformat/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'ug', { toolbar: 'پىچىمنى چىقىرىۋەت' diff --git a/plugins/removeformat/lang/uk.js b/plugins/removeformat/lang/uk.js index 3902079f2c9..e7587572526 100644 --- a/plugins/removeformat/lang/uk.js +++ b/plugins/removeformat/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'uk', { toolbar: 'Видалити форматування' diff --git a/plugins/removeformat/lang/vi.js b/plugins/removeformat/lang/vi.js index 28e4e1110a9..b1bc3f61335 100644 --- a/plugins/removeformat/lang/vi.js +++ b/plugins/removeformat/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'vi', { toolbar: 'Xoá định dạng' diff --git a/plugins/removeformat/lang/zh-cn.js b/plugins/removeformat/lang/zh-cn.js index 88eb9ead250..6a3522f8372 100644 --- a/plugins/removeformat/lang/zh-cn.js +++ b/plugins/removeformat/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'zh-cn', { toolbar: '清除格式' diff --git a/plugins/removeformat/lang/zh.js b/plugins/removeformat/lang/zh.js index 3b3ca9412f5..e8995bf9d17 100644 --- a/plugins/removeformat/lang/zh.js +++ b/plugins/removeformat/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'removeformat', 'zh', { toolbar: '移除格式' diff --git a/plugins/removeformat/plugin.js b/plugins/removeformat/plugin.js index cb626f0e3cd..7c63b43fb8a 100644 --- a/plugins/removeformat/plugin.js +++ b/plugins/removeformat/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.add( 'removeformat', { diff --git a/plugins/resize/plugin.js b/plugins/resize/plugin.js index afba417acca..721a0e74a7f 100644 --- a/plugins/resize/plugin.js +++ b/plugins/resize/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.add( 'resize', { diff --git a/plugins/richcombo/plugin.js b/plugins/richcombo/plugin.js index 745f96fb62a..a449abe1055 100644 --- a/plugins/richcombo/plugin.js +++ b/plugins/richcombo/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.add( 'richcombo', { diff --git a/plugins/save/lang/af.js b/plugins/save/lang/af.js index 24e1ceab201..0503439d56a 100644 --- a/plugins/save/lang/af.js +++ b/plugins/save/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'af', { toolbar: 'Bewaar' diff --git a/plugins/save/lang/ar.js b/plugins/save/lang/ar.js index c46aba4b11a..34525dfb955 100644 --- a/plugins/save/lang/ar.js +++ b/plugins/save/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'ar', { toolbar: 'حفظ' diff --git a/plugins/save/lang/az.js b/plugins/save/lang/az.js index d6c8dae0087..50c8f84143f 100644 --- a/plugins/save/lang/az.js +++ b/plugins/save/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'az', { toolbar: 'Yadda saxla' diff --git a/plugins/save/lang/bg.js b/plugins/save/lang/bg.js index 736d08ae9ff..0b9df6687a5 100644 --- a/plugins/save/lang/bg.js +++ b/plugins/save/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'bg', { toolbar: 'Запис' diff --git a/plugins/save/lang/bn.js b/plugins/save/lang/bn.js index abd63650fc3..9d195e4773e 100644 --- a/plugins/save/lang/bn.js +++ b/plugins/save/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'bn', { toolbar: 'সংরক্ষন করি' diff --git a/plugins/save/lang/bs.js b/plugins/save/lang/bs.js index a9f3ac52dd6..1f28b9d6891 100644 --- a/plugins/save/lang/bs.js +++ b/plugins/save/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'bs', { toolbar: 'Snimi' diff --git a/plugins/save/lang/ca.js b/plugins/save/lang/ca.js index 8dc998a95be..ea8754ef37f 100644 --- a/plugins/save/lang/ca.js +++ b/plugins/save/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'ca', { toolbar: 'Desa' diff --git a/plugins/save/lang/cs.js b/plugins/save/lang/cs.js index 679ac8ed653..605d6baa9f4 100644 --- a/plugins/save/lang/cs.js +++ b/plugins/save/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'cs', { toolbar: 'Uložit' diff --git a/plugins/save/lang/cy.js b/plugins/save/lang/cy.js index c8ba307bef0..6822be8b366 100644 --- a/plugins/save/lang/cy.js +++ b/plugins/save/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'cy', { toolbar: 'Cadw' diff --git a/plugins/save/lang/da.js b/plugins/save/lang/da.js index a58952b7e51..a91905383ac 100644 --- a/plugins/save/lang/da.js +++ b/plugins/save/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'da', { toolbar: 'Gem' diff --git a/plugins/save/lang/de-ch.js b/plugins/save/lang/de-ch.js index 744c58297b8..d6c8d136a6a 100644 --- a/plugins/save/lang/de-ch.js +++ b/plugins/save/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'de-ch', { toolbar: 'Speichern' diff --git a/plugins/save/lang/de.js b/plugins/save/lang/de.js index e627c20368d..f7b5ecdd75d 100644 --- a/plugins/save/lang/de.js +++ b/plugins/save/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'de', { toolbar: 'Speichern' diff --git a/plugins/save/lang/el.js b/plugins/save/lang/el.js index 480761be760..288e53fc7ca 100644 --- a/plugins/save/lang/el.js +++ b/plugins/save/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'el', { toolbar: 'Αποθήκευση' diff --git a/plugins/save/lang/en-au.js b/plugins/save/lang/en-au.js index e2294419a63..62ccc63c520 100644 --- a/plugins/save/lang/en-au.js +++ b/plugins/save/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'en-au', { toolbar: 'Save' diff --git a/plugins/save/lang/en-ca.js b/plugins/save/lang/en-ca.js index 404da5b0a6f..b3ca90e0edc 100644 --- a/plugins/save/lang/en-ca.js +++ b/plugins/save/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'en-ca', { toolbar: 'Save' diff --git a/plugins/save/lang/en-gb.js b/plugins/save/lang/en-gb.js index dae0cb00247..36b85d4f367 100644 --- a/plugins/save/lang/en-gb.js +++ b/plugins/save/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'en-gb', { toolbar: 'Save' diff --git a/plugins/save/lang/en.js b/plugins/save/lang/en.js index 194b02e4315..a54a1eeafa7 100644 --- a/plugins/save/lang/en.js +++ b/plugins/save/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'en', { toolbar: 'Save' diff --git a/plugins/save/lang/eo.js b/plugins/save/lang/eo.js index 63e3927b7f8..c2703d015ed 100644 --- a/plugins/save/lang/eo.js +++ b/plugins/save/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'eo', { toolbar: 'Konservi' diff --git a/plugins/save/lang/es-mx.js b/plugins/save/lang/es-mx.js index 7fdc1a99acd..5045f4a816c 100644 --- a/plugins/save/lang/es-mx.js +++ b/plugins/save/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'es-mx', { toolbar: 'Guardar' diff --git a/plugins/save/lang/es.js b/plugins/save/lang/es.js index 6d98b7eb692..72c8cacd12d 100644 --- a/plugins/save/lang/es.js +++ b/plugins/save/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'es', { toolbar: 'Guardar' diff --git a/plugins/save/lang/et.js b/plugins/save/lang/et.js index 4aee8e5584c..f59cacf4833 100644 --- a/plugins/save/lang/et.js +++ b/plugins/save/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'et', { toolbar: 'Salvestamine' diff --git a/plugins/save/lang/eu.js b/plugins/save/lang/eu.js index 47e8bb83137..0117d2b4b04 100644 --- a/plugins/save/lang/eu.js +++ b/plugins/save/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'eu', { toolbar: 'Gorde' diff --git a/plugins/save/lang/fa.js b/plugins/save/lang/fa.js index 33ddf102f2c..24d0ae08cc4 100644 --- a/plugins/save/lang/fa.js +++ b/plugins/save/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'fa', { toolbar: 'ذخیره' diff --git a/plugins/save/lang/fi.js b/plugins/save/lang/fi.js index 31728d8a97a..390ec04ee23 100644 --- a/plugins/save/lang/fi.js +++ b/plugins/save/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'fi', { toolbar: 'Tallenna' diff --git a/plugins/save/lang/fo.js b/plugins/save/lang/fo.js index 42cf2b1e804..3c8c945e76a 100644 --- a/plugins/save/lang/fo.js +++ b/plugins/save/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'fo', { toolbar: 'Goym' diff --git a/plugins/save/lang/fr-ca.js b/plugins/save/lang/fr-ca.js index 153fdacd407..54bec16b15c 100644 --- a/plugins/save/lang/fr-ca.js +++ b/plugins/save/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'fr-ca', { toolbar: 'Sauvegarder' diff --git a/plugins/save/lang/fr.js b/plugins/save/lang/fr.js index f31057582e8..144d242d718 100644 --- a/plugins/save/lang/fr.js +++ b/plugins/save/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'fr', { toolbar: 'Enregistrer' diff --git a/plugins/save/lang/gl.js b/plugins/save/lang/gl.js index 2bfa0dd3501..e60ae473d6a 100644 --- a/plugins/save/lang/gl.js +++ b/plugins/save/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'gl', { toolbar: 'Gardar' diff --git a/plugins/save/lang/gu.js b/plugins/save/lang/gu.js index aba063a0dd4..ac1c27b1ad1 100644 --- a/plugins/save/lang/gu.js +++ b/plugins/save/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'gu', { toolbar: 'સેવ' diff --git a/plugins/save/lang/he.js b/plugins/save/lang/he.js index e0eda48d4e3..f8c97a5a6fd 100644 --- a/plugins/save/lang/he.js +++ b/plugins/save/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'he', { toolbar: 'שמירה' diff --git a/plugins/save/lang/hi.js b/plugins/save/lang/hi.js index a42755f08c7..28655171603 100644 --- a/plugins/save/lang/hi.js +++ b/plugins/save/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'hi', { toolbar: 'सेव' diff --git a/plugins/save/lang/hr.js b/plugins/save/lang/hr.js index c3127156f60..2984322c279 100644 --- a/plugins/save/lang/hr.js +++ b/plugins/save/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'hr', { toolbar: 'Snimi' diff --git a/plugins/save/lang/hu.js b/plugins/save/lang/hu.js index 265b93d6ee3..85b6b5051a1 100644 --- a/plugins/save/lang/hu.js +++ b/plugins/save/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'hu', { toolbar: 'Mentés' diff --git a/plugins/save/lang/id.js b/plugins/save/lang/id.js index 77a6bda2e05..623c3f0f30b 100644 --- a/plugins/save/lang/id.js +++ b/plugins/save/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'id', { toolbar: 'Simpan' diff --git a/plugins/save/lang/is.js b/plugins/save/lang/is.js index 73c8e5e0212..bf1bc6f9a24 100644 --- a/plugins/save/lang/is.js +++ b/plugins/save/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'is', { toolbar: 'Vista' diff --git a/plugins/save/lang/it.js b/plugins/save/lang/it.js index c81663f9e92..1c0e6295cc3 100644 --- a/plugins/save/lang/it.js +++ b/plugins/save/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'it', { toolbar: 'Salva' diff --git a/plugins/save/lang/ja.js b/plugins/save/lang/ja.js index 624566f4bba..65d585e382a 100644 --- a/plugins/save/lang/ja.js +++ b/plugins/save/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'ja', { toolbar: '保存' diff --git a/plugins/save/lang/ka.js b/plugins/save/lang/ka.js index 3c602b90a78..e15aaafe0b5 100644 --- a/plugins/save/lang/ka.js +++ b/plugins/save/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'ka', { toolbar: 'ჩაწერა' diff --git a/plugins/save/lang/km.js b/plugins/save/lang/km.js index c8d6d259e05..685111ebc7c 100644 --- a/plugins/save/lang/km.js +++ b/plugins/save/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'km', { toolbar: 'រក្សាទុក' diff --git a/plugins/save/lang/ko.js b/plugins/save/lang/ko.js index d574d6df8b3..79fd7850a07 100644 --- a/plugins/save/lang/ko.js +++ b/plugins/save/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'ko', { toolbar: '저장' diff --git a/plugins/save/lang/ku.js b/plugins/save/lang/ku.js index a23ef8ac17c..5503f4d8749 100644 --- a/plugins/save/lang/ku.js +++ b/plugins/save/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'ku', { toolbar: 'پاشکەوتکردن' diff --git a/plugins/save/lang/lt.js b/plugins/save/lang/lt.js index b4c48aadaa2..096b3332d1e 100644 --- a/plugins/save/lang/lt.js +++ b/plugins/save/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'lt', { toolbar: 'Išsaugoti' diff --git a/plugins/save/lang/lv.js b/plugins/save/lang/lv.js index 3c8a9872f74..55742593b20 100644 --- a/plugins/save/lang/lv.js +++ b/plugins/save/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'lv', { toolbar: 'Saglabāt' diff --git a/plugins/save/lang/mk.js b/plugins/save/lang/mk.js index 0269715ae10..8244d08d39b 100644 --- a/plugins/save/lang/mk.js +++ b/plugins/save/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'mk', { toolbar: 'Save' // MISSING diff --git a/plugins/save/lang/mn.js b/plugins/save/lang/mn.js index 258a46ef72a..add89d92e9a 100644 --- a/plugins/save/lang/mn.js +++ b/plugins/save/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'mn', { toolbar: 'Хадгалах' diff --git a/plugins/save/lang/ms.js b/plugins/save/lang/ms.js index 41cedd096a9..22ae06c8fc6 100644 --- a/plugins/save/lang/ms.js +++ b/plugins/save/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'ms', { toolbar: 'Simpan' diff --git a/plugins/save/lang/nb.js b/plugins/save/lang/nb.js index 09c9fd7904f..46ab61fb48b 100644 --- a/plugins/save/lang/nb.js +++ b/plugins/save/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'nb', { toolbar: 'Lagre' diff --git a/plugins/save/lang/nl.js b/plugins/save/lang/nl.js index 9ae950e19cc..d80f80e6256 100644 --- a/plugins/save/lang/nl.js +++ b/plugins/save/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'nl', { toolbar: 'Opslaan' diff --git a/plugins/save/lang/no.js b/plugins/save/lang/no.js index d0f78c50a59..7003cc04204 100644 --- a/plugins/save/lang/no.js +++ b/plugins/save/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'no', { toolbar: 'Lagre' diff --git a/plugins/save/lang/oc.js b/plugins/save/lang/oc.js index 9660e5420b7..cce98524ae8 100644 --- a/plugins/save/lang/oc.js +++ b/plugins/save/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'oc', { toolbar: 'Enregistrar' diff --git a/plugins/save/lang/pl.js b/plugins/save/lang/pl.js index 8f17119bf21..f4d7a1437cc 100644 --- a/plugins/save/lang/pl.js +++ b/plugins/save/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'pl', { toolbar: 'Zapisz' diff --git a/plugins/save/lang/pt-br.js b/plugins/save/lang/pt-br.js index 2538e4adf64..bdddf741f3f 100644 --- a/plugins/save/lang/pt-br.js +++ b/plugins/save/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'pt-br', { toolbar: 'Salvar' diff --git a/plugins/save/lang/pt.js b/plugins/save/lang/pt.js index b89ae63d7c6..1ee3dfdfba7 100644 --- a/plugins/save/lang/pt.js +++ b/plugins/save/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'pt', { toolbar: 'Guardar' diff --git a/plugins/save/lang/ro.js b/plugins/save/lang/ro.js index 752fde4053a..2fddf3a4528 100644 --- a/plugins/save/lang/ro.js +++ b/plugins/save/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'ro', { toolbar: 'Salvează' diff --git a/plugins/save/lang/ru.js b/plugins/save/lang/ru.js index 7425cc2c113..01e270b4b54 100644 --- a/plugins/save/lang/ru.js +++ b/plugins/save/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'ru', { toolbar: 'Сохранить' diff --git a/plugins/save/lang/si.js b/plugins/save/lang/si.js index 3042d7ab053..ee2b73d65ec 100644 --- a/plugins/save/lang/si.js +++ b/plugins/save/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'si', { toolbar: 'ආරක්ෂා කරන්න' diff --git a/plugins/save/lang/sk.js b/plugins/save/lang/sk.js index cd522b072ed..c10484f7efd 100644 --- a/plugins/save/lang/sk.js +++ b/plugins/save/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'sk', { toolbar: 'Uložiť' diff --git a/plugins/save/lang/sl.js b/plugins/save/lang/sl.js index a1b2904524c..6cc72cadb71 100644 --- a/plugins/save/lang/sl.js +++ b/plugins/save/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'sl', { toolbar: 'Shrani' diff --git a/plugins/save/lang/sq.js b/plugins/save/lang/sq.js index 5112d8c6d13..5d13bfe84d3 100644 --- a/plugins/save/lang/sq.js +++ b/plugins/save/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'sq', { toolbar: 'Ruaje' diff --git a/plugins/save/lang/sr-latn.js b/plugins/save/lang/sr-latn.js index b6cd90464a7..4e018a68bb3 100644 --- a/plugins/save/lang/sr-latn.js +++ b/plugins/save/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'sr-latn', { toolbar: 'Sačuvaj' diff --git a/plugins/save/lang/sr.js b/plugins/save/lang/sr.js index 1222200c24c..728dff9d37e 100644 --- a/plugins/save/lang/sr.js +++ b/plugins/save/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'sr', { toolbar: 'Сачувај' diff --git a/plugins/save/lang/sv.js b/plugins/save/lang/sv.js index 1c9211620b6..4cb439333f2 100644 --- a/plugins/save/lang/sv.js +++ b/plugins/save/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'sv', { toolbar: 'Spara' diff --git a/plugins/save/lang/th.js b/plugins/save/lang/th.js index 5524e5e7bf8..c719c1c8863 100644 --- a/plugins/save/lang/th.js +++ b/plugins/save/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'th', { toolbar: 'บันทึก' diff --git a/plugins/save/lang/tr.js b/plugins/save/lang/tr.js index 9e099beff5e..5032eeb7a94 100644 --- a/plugins/save/lang/tr.js +++ b/plugins/save/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'tr', { toolbar: 'Kaydet' diff --git a/plugins/save/lang/tt.js b/plugins/save/lang/tt.js index 56ba218191d..38f27747cce 100644 --- a/plugins/save/lang/tt.js +++ b/plugins/save/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'tt', { toolbar: 'Саклау' diff --git a/plugins/save/lang/ug.js b/plugins/save/lang/ug.js index 6a057bbd3b2..cd550f545f2 100644 --- a/plugins/save/lang/ug.js +++ b/plugins/save/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'ug', { toolbar: 'ساقلا' diff --git a/plugins/save/lang/uk.js b/plugins/save/lang/uk.js index ab7cdcded25..c0d7ba3aa17 100644 --- a/plugins/save/lang/uk.js +++ b/plugins/save/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'uk', { toolbar: 'Зберегти' diff --git a/plugins/save/lang/vi.js b/plugins/save/lang/vi.js index 07ff363105c..61343b14bfd 100644 --- a/plugins/save/lang/vi.js +++ b/plugins/save/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'vi', { toolbar: 'Lưu' diff --git a/plugins/save/lang/zh-cn.js b/plugins/save/lang/zh-cn.js index a2674643367..c594ba33174 100644 --- a/plugins/save/lang/zh-cn.js +++ b/plugins/save/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'zh-cn', { toolbar: '保存' diff --git a/plugins/save/lang/zh.js b/plugins/save/lang/zh.js index 4f25965fe3d..331041e4d80 100644 --- a/plugins/save/lang/zh.js +++ b/plugins/save/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'save', 'zh', { toolbar: '儲存' diff --git a/plugins/save/plugin.js b/plugins/save/plugin.js index d2ac47caa5b..6d67a1c9cdc 100644 --- a/plugins/save/plugin.js +++ b/plugins/save/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/selectall/lang/af.js b/plugins/selectall/lang/af.js index 374877acd5a..97d8fa1ba0c 100644 --- a/plugins/selectall/lang/af.js +++ b/plugins/selectall/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'af', { toolbar: 'Selekteer alles' diff --git a/plugins/selectall/lang/ar.js b/plugins/selectall/lang/ar.js index 72cedcfab14..a52d8b8b5c1 100644 --- a/plugins/selectall/lang/ar.js +++ b/plugins/selectall/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'ar', { toolbar: 'تحديد الكل' diff --git a/plugins/selectall/lang/az.js b/plugins/selectall/lang/az.js index 186d26fe7d9..e7d82e9392d 100644 --- a/plugins/selectall/lang/az.js +++ b/plugins/selectall/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'az', { toolbar: 'Hamısını seç' diff --git a/plugins/selectall/lang/bg.js b/plugins/selectall/lang/bg.js index 5f87e52abd1..4a5f2fcd16b 100644 --- a/plugins/selectall/lang/bg.js +++ b/plugins/selectall/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'bg', { toolbar: 'Избери всичко' diff --git a/plugins/selectall/lang/bn.js b/plugins/selectall/lang/bn.js index a86f43f5f19..37b7fd33578 100644 --- a/plugins/selectall/lang/bn.js +++ b/plugins/selectall/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'bn', { toolbar: 'সব সিলেক্ট করি' diff --git a/plugins/selectall/lang/bs.js b/plugins/selectall/lang/bs.js index fd28ba69f74..5c242144bd8 100644 --- a/plugins/selectall/lang/bs.js +++ b/plugins/selectall/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'bs', { toolbar: 'Selektuj sve' diff --git a/plugins/selectall/lang/ca.js b/plugins/selectall/lang/ca.js index bc475550116..a7310dbde14 100644 --- a/plugins/selectall/lang/ca.js +++ b/plugins/selectall/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'ca', { toolbar: 'Selecciona-ho tot' diff --git a/plugins/selectall/lang/cs.js b/plugins/selectall/lang/cs.js index 5599d95e885..4662ecefa0e 100644 --- a/plugins/selectall/lang/cs.js +++ b/plugins/selectall/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'cs', { toolbar: 'Vybrat vše' diff --git a/plugins/selectall/lang/cy.js b/plugins/selectall/lang/cy.js index ab632b0555d..b7f3c51a1eb 100644 --- a/plugins/selectall/lang/cy.js +++ b/plugins/selectall/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'cy', { toolbar: 'Dewis Popeth' diff --git a/plugins/selectall/lang/da.js b/plugins/selectall/lang/da.js index d328429458b..1feda5c10da 100644 --- a/plugins/selectall/lang/da.js +++ b/plugins/selectall/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'da', { toolbar: 'Vælg alt' diff --git a/plugins/selectall/lang/de-ch.js b/plugins/selectall/lang/de-ch.js index b6fda92cf91..6732e75df8f 100644 --- a/plugins/selectall/lang/de-ch.js +++ b/plugins/selectall/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'de-ch', { toolbar: 'Alles auswählen' diff --git a/plugins/selectall/lang/de.js b/plugins/selectall/lang/de.js index e27e263f0e3..1ae5e5f7db4 100644 --- a/plugins/selectall/lang/de.js +++ b/plugins/selectall/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'de', { toolbar: 'Alles auswählen' diff --git a/plugins/selectall/lang/el.js b/plugins/selectall/lang/el.js index af52394c0e1..91bac422443 100644 --- a/plugins/selectall/lang/el.js +++ b/plugins/selectall/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'el', { toolbar: 'Επιλογή όλων' diff --git a/plugins/selectall/lang/en-au.js b/plugins/selectall/lang/en-au.js index 02cd67fef21..398e1542ec8 100644 --- a/plugins/selectall/lang/en-au.js +++ b/plugins/selectall/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'en-au', { toolbar: 'Select All' diff --git a/plugins/selectall/lang/en-ca.js b/plugins/selectall/lang/en-ca.js index 894e86e61e7..2aa06371cca 100644 --- a/plugins/selectall/lang/en-ca.js +++ b/plugins/selectall/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'en-ca', { toolbar: 'Select All' diff --git a/plugins/selectall/lang/en-gb.js b/plugins/selectall/lang/en-gb.js index ec9de4af808..01e58398d6a 100644 --- a/plugins/selectall/lang/en-gb.js +++ b/plugins/selectall/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'en-gb', { toolbar: 'Select All' diff --git a/plugins/selectall/lang/en.js b/plugins/selectall/lang/en.js index 46ad4ddb027..9a5bbed4aa9 100644 --- a/plugins/selectall/lang/en.js +++ b/plugins/selectall/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'en', { toolbar: 'Select All' diff --git a/plugins/selectall/lang/eo.js b/plugins/selectall/lang/eo.js index bed81fe39ac..3874ee0ec3f 100644 --- a/plugins/selectall/lang/eo.js +++ b/plugins/selectall/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'eo', { toolbar: 'Elekti ĉion' diff --git a/plugins/selectall/lang/es-mx.js b/plugins/selectall/lang/es-mx.js index fe703bcd02d..35c28259e8a 100644 --- a/plugins/selectall/lang/es-mx.js +++ b/plugins/selectall/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'es-mx', { toolbar: 'Seleccionar todo' diff --git a/plugins/selectall/lang/es.js b/plugins/selectall/lang/es.js index 8ff8082cc17..0a435af87a6 100644 --- a/plugins/selectall/lang/es.js +++ b/plugins/selectall/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'es', { toolbar: 'Seleccionar Todo' diff --git a/plugins/selectall/lang/et.js b/plugins/selectall/lang/et.js index b779080c4c8..a3c2c807469 100644 --- a/plugins/selectall/lang/et.js +++ b/plugins/selectall/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'et', { toolbar: 'Kõige valimine' diff --git a/plugins/selectall/lang/eu.js b/plugins/selectall/lang/eu.js index 32b74330ea4..3e926d95740 100644 --- a/plugins/selectall/lang/eu.js +++ b/plugins/selectall/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'eu', { toolbar: 'Hautatu dena' diff --git a/plugins/selectall/lang/fa.js b/plugins/selectall/lang/fa.js index 6e2f56d9831..81e39e3dddc 100644 --- a/plugins/selectall/lang/fa.js +++ b/plugins/selectall/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'fa', { toolbar: 'گزینش همه' diff --git a/plugins/selectall/lang/fi.js b/plugins/selectall/lang/fi.js index 212e738b740..0fa86f171f6 100644 --- a/plugins/selectall/lang/fi.js +++ b/plugins/selectall/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'fi', { toolbar: 'Valitse kaikki' diff --git a/plugins/selectall/lang/fo.js b/plugins/selectall/lang/fo.js index abc909db890..920f7fe309e 100644 --- a/plugins/selectall/lang/fo.js +++ b/plugins/selectall/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'fo', { toolbar: 'Markera alt' diff --git a/plugins/selectall/lang/fr-ca.js b/plugins/selectall/lang/fr-ca.js index 24f1836e907..3b3217f94f5 100644 --- a/plugins/selectall/lang/fr-ca.js +++ b/plugins/selectall/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'fr-ca', { toolbar: 'Sélectionner tout' diff --git a/plugins/selectall/lang/fr.js b/plugins/selectall/lang/fr.js index c5dd0ac46ac..1f858ffdb42 100644 --- a/plugins/selectall/lang/fr.js +++ b/plugins/selectall/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'fr', { toolbar: 'Tout sélectionner' diff --git a/plugins/selectall/lang/gl.js b/plugins/selectall/lang/gl.js index 7ff0da500d3..63a8edad06f 100644 --- a/plugins/selectall/lang/gl.js +++ b/plugins/selectall/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'gl', { toolbar: 'Seleccionar todo' diff --git a/plugins/selectall/lang/gu.js b/plugins/selectall/lang/gu.js index d78b98fad9e..f059979c532 100644 --- a/plugins/selectall/lang/gu.js +++ b/plugins/selectall/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'gu', { toolbar: 'બઘું પસંદ કરવું' diff --git a/plugins/selectall/lang/he.js b/plugins/selectall/lang/he.js index eac5ab4c168..4b3f8b71823 100644 --- a/plugins/selectall/lang/he.js +++ b/plugins/selectall/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'he', { toolbar: 'בחירת הכל' diff --git a/plugins/selectall/lang/hi.js b/plugins/selectall/lang/hi.js index 3ec21237fb3..2823dab0d88 100644 --- a/plugins/selectall/lang/hi.js +++ b/plugins/selectall/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'hi', { toolbar: 'सब सॅलॅक्ट करें' diff --git a/plugins/selectall/lang/hr.js b/plugins/selectall/lang/hr.js index 983b9c48b4a..7b44f12cf79 100644 --- a/plugins/selectall/lang/hr.js +++ b/plugins/selectall/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'hr', { toolbar: 'Odaberi sve' diff --git a/plugins/selectall/lang/hu.js b/plugins/selectall/lang/hu.js index ca973d0b0f9..2eaa995a684 100644 --- a/plugins/selectall/lang/hu.js +++ b/plugins/selectall/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'hu', { toolbar: 'Mindent kijelöl' diff --git a/plugins/selectall/lang/id.js b/plugins/selectall/lang/id.js index addf7b2d486..0ba6d56f8b5 100644 --- a/plugins/selectall/lang/id.js +++ b/plugins/selectall/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'id', { toolbar: 'Pilih Semua' diff --git a/plugins/selectall/lang/is.js b/plugins/selectall/lang/is.js index 881d8f7d945..0740a1778d6 100644 --- a/plugins/selectall/lang/is.js +++ b/plugins/selectall/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'is', { toolbar: 'Velja allt' diff --git a/plugins/selectall/lang/it.js b/plugins/selectall/lang/it.js index c423bd1358c..40d573ab446 100644 --- a/plugins/selectall/lang/it.js +++ b/plugins/selectall/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'it', { toolbar: 'Seleziona tutto' diff --git a/plugins/selectall/lang/ja.js b/plugins/selectall/lang/ja.js index 8f7be37a11d..56c4219897a 100644 --- a/plugins/selectall/lang/ja.js +++ b/plugins/selectall/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'ja', { toolbar: 'すべて選択' diff --git a/plugins/selectall/lang/ka.js b/plugins/selectall/lang/ka.js index 6a479c9fdf7..1a0ab9e1eff 100644 --- a/plugins/selectall/lang/ka.js +++ b/plugins/selectall/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'ka', { toolbar: 'ყველაფრის მონიშნვა' diff --git a/plugins/selectall/lang/km.js b/plugins/selectall/lang/km.js index 8ba05c9bc28..3bd8ba07378 100644 --- a/plugins/selectall/lang/km.js +++ b/plugins/selectall/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'km', { toolbar: 'រើស​ទាំង​អស់' diff --git a/plugins/selectall/lang/ko.js b/plugins/selectall/lang/ko.js index 48f5e3d04e5..cfa7401d16f 100644 --- a/plugins/selectall/lang/ko.js +++ b/plugins/selectall/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'ko', { toolbar: '모두 선택' diff --git a/plugins/selectall/lang/ku.js b/plugins/selectall/lang/ku.js index 529bde1fc95..924faeb5576 100644 --- a/plugins/selectall/lang/ku.js +++ b/plugins/selectall/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'ku', { toolbar: 'هەموویی دیاریبکە' diff --git a/plugins/selectall/lang/lt.js b/plugins/selectall/lang/lt.js index f204089d2ca..3749e113f8e 100644 --- a/plugins/selectall/lang/lt.js +++ b/plugins/selectall/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'lt', { toolbar: 'Pažymėti viską' diff --git a/plugins/selectall/lang/lv.js b/plugins/selectall/lang/lv.js index 9804f86a315..505e9d18d32 100644 --- a/plugins/selectall/lang/lv.js +++ b/plugins/selectall/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'lv', { toolbar: 'Iezīmēt visu' diff --git a/plugins/selectall/lang/mk.js b/plugins/selectall/lang/mk.js index 9006c75175d..8ebffa30fff 100644 --- a/plugins/selectall/lang/mk.js +++ b/plugins/selectall/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'mk', { toolbar: 'Select All' // MISSING diff --git a/plugins/selectall/lang/mn.js b/plugins/selectall/lang/mn.js index 8a5b5b289ac..061e041316f 100644 --- a/plugins/selectall/lang/mn.js +++ b/plugins/selectall/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'mn', { toolbar: 'Бүгдийг нь сонгох' diff --git a/plugins/selectall/lang/ms.js b/plugins/selectall/lang/ms.js index 3f21834b323..583372caac6 100644 --- a/plugins/selectall/lang/ms.js +++ b/plugins/selectall/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'ms', { toolbar: 'Pilih Semua' diff --git a/plugins/selectall/lang/nb.js b/plugins/selectall/lang/nb.js index e8adb39a230..542d445f73e 100644 --- a/plugins/selectall/lang/nb.js +++ b/plugins/selectall/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'nb', { toolbar: 'Merk alt' diff --git a/plugins/selectall/lang/nl.js b/plugins/selectall/lang/nl.js index 101294cae37..b1fa4025f37 100644 --- a/plugins/selectall/lang/nl.js +++ b/plugins/selectall/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'nl', { toolbar: 'Alles selecteren' diff --git a/plugins/selectall/lang/no.js b/plugins/selectall/lang/no.js index 64b9e20d330..5ea65790859 100644 --- a/plugins/selectall/lang/no.js +++ b/plugins/selectall/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'no', { toolbar: 'Merk alt' diff --git a/plugins/selectall/lang/oc.js b/plugins/selectall/lang/oc.js index 725070299ba..3809635d83e 100644 --- a/plugins/selectall/lang/oc.js +++ b/plugins/selectall/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'oc', { toolbar: 'Seleccionar tot' diff --git a/plugins/selectall/lang/pl.js b/plugins/selectall/lang/pl.js index cc2412559e3..f23a6332f20 100644 --- a/plugins/selectall/lang/pl.js +++ b/plugins/selectall/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'pl', { toolbar: 'Zaznacz wszystko' diff --git a/plugins/selectall/lang/pt-br.js b/plugins/selectall/lang/pt-br.js index c74d48f615b..3b2abf2a10c 100644 --- a/plugins/selectall/lang/pt-br.js +++ b/plugins/selectall/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'pt-br', { toolbar: 'Selecionar Tudo' diff --git a/plugins/selectall/lang/pt.js b/plugins/selectall/lang/pt.js index 13ba1d514cb..68b9c4e1943 100644 --- a/plugins/selectall/lang/pt.js +++ b/plugins/selectall/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'pt', { toolbar: 'Selecionar tudo' diff --git a/plugins/selectall/lang/ro.js b/plugins/selectall/lang/ro.js index 9907c76cfe0..99fb9b9a692 100644 --- a/plugins/selectall/lang/ro.js +++ b/plugins/selectall/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'ro', { toolbar: 'Selectează tot' diff --git a/plugins/selectall/lang/ru.js b/plugins/selectall/lang/ru.js index 9825f7fd560..4a5bd208557 100644 --- a/plugins/selectall/lang/ru.js +++ b/plugins/selectall/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'ru', { toolbar: 'Выделить все' diff --git a/plugins/selectall/lang/si.js b/plugins/selectall/lang/si.js index db3d74d0de8..10d05ab818e 100644 --- a/plugins/selectall/lang/si.js +++ b/plugins/selectall/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'si', { toolbar: 'සියල්ලම ' diff --git a/plugins/selectall/lang/sk.js b/plugins/selectall/lang/sk.js index 487e0a05422..260f60d38eb 100644 --- a/plugins/selectall/lang/sk.js +++ b/plugins/selectall/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'sk', { toolbar: 'Vybrať všetko' diff --git a/plugins/selectall/lang/sl.js b/plugins/selectall/lang/sl.js index 8becc2a869f..396387ce30d 100644 --- a/plugins/selectall/lang/sl.js +++ b/plugins/selectall/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'sl', { toolbar: 'Izberi vse' diff --git a/plugins/selectall/lang/sq.js b/plugins/selectall/lang/sq.js index 824cdbd063b..dc4a290d13c 100644 --- a/plugins/selectall/lang/sq.js +++ b/plugins/selectall/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'sq', { toolbar: 'Përzgjidh të Gjitha' diff --git a/plugins/selectall/lang/sr-latn.js b/plugins/selectall/lang/sr-latn.js index d6b78db4553..f53d3db8074 100644 --- a/plugins/selectall/lang/sr-latn.js +++ b/plugins/selectall/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'sr-latn', { toolbar: 'Označi sve' diff --git a/plugins/selectall/lang/sr.js b/plugins/selectall/lang/sr.js index ce4e944a401..8e9a3d2f531 100644 --- a/plugins/selectall/lang/sr.js +++ b/plugins/selectall/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'sr', { toolbar: 'Означи све' diff --git a/plugins/selectall/lang/sv.js b/plugins/selectall/lang/sv.js index 00939cc3a4d..eb877a4ac01 100644 --- a/plugins/selectall/lang/sv.js +++ b/plugins/selectall/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'sv', { toolbar: 'Markera allt' diff --git a/plugins/selectall/lang/th.js b/plugins/selectall/lang/th.js index 76f141e2a71..d2952419250 100644 --- a/plugins/selectall/lang/th.js +++ b/plugins/selectall/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'th', { toolbar: 'เลือกทั้งหมด' diff --git a/plugins/selectall/lang/tr.js b/plugins/selectall/lang/tr.js index 6b62ca929f1..98d5fd33a40 100644 --- a/plugins/selectall/lang/tr.js +++ b/plugins/selectall/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'tr', { toolbar: 'Tümünü Seç' diff --git a/plugins/selectall/lang/tt.js b/plugins/selectall/lang/tt.js index 77f079fa064..d602e731239 100644 --- a/plugins/selectall/lang/tt.js +++ b/plugins/selectall/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'tt', { toolbar: 'Барысын сайлау' diff --git a/plugins/selectall/lang/ug.js b/plugins/selectall/lang/ug.js index ad2f7cbf95e..0edaf382208 100644 --- a/plugins/selectall/lang/ug.js +++ b/plugins/selectall/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'ug', { toolbar: 'ھەممىنى تاللا' diff --git a/plugins/selectall/lang/uk.js b/plugins/selectall/lang/uk.js index 06fd80f457b..fefb5239f49 100644 --- a/plugins/selectall/lang/uk.js +++ b/plugins/selectall/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'uk', { toolbar: 'Виділити все' diff --git a/plugins/selectall/lang/vi.js b/plugins/selectall/lang/vi.js index 7d0816721f0..40f44d3c4a8 100644 --- a/plugins/selectall/lang/vi.js +++ b/plugins/selectall/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'vi', { toolbar: 'Chọn tất cả' diff --git a/plugins/selectall/lang/zh-cn.js b/plugins/selectall/lang/zh-cn.js index 1ed75638097..eaa7a60f349 100644 --- a/plugins/selectall/lang/zh-cn.js +++ b/plugins/selectall/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'zh-cn', { toolbar: '全选' diff --git a/plugins/selectall/lang/zh.js b/plugins/selectall/lang/zh.js index 68d0ad14adf..ede5eecabcf 100644 --- a/plugins/selectall/lang/zh.js +++ b/plugins/selectall/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'selectall', 'zh', { toolbar: '全選' diff --git a/plugins/selectall/plugin.js b/plugins/selectall/plugin.js index 849996a0668..edcc11103a4 100644 --- a/plugins/selectall/plugin.js +++ b/plugins/selectall/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/sharedspace/plugin.js b/plugins/sharedspace/plugin.js index a7b84365da4..e03c9b055ca 100644 --- a/plugins/sharedspace/plugin.js +++ b/plugins/sharedspace/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/sharedspace/samples/sharedspace.html b/plugins/sharedspace/samples/sharedspace.html index f3718967cf4..1940689c383 100644 --- a/plugins/sharedspace/samples/sharedspace.html +++ b/plugins/sharedspace/samples/sharedspace.html @@ -1,7 +1,7 @@ diff --git a/plugins/showblocks/lang/af.js b/plugins/showblocks/lang/af.js index 6bf91da9b44..dd935869d88 100644 --- a/plugins/showblocks/lang/af.js +++ b/plugins/showblocks/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'af', { toolbar: 'Toon blokke' diff --git a/plugins/showblocks/lang/ar.js b/plugins/showblocks/lang/ar.js index 6d1a6f207db..1bf93409ec3 100644 --- a/plugins/showblocks/lang/ar.js +++ b/plugins/showblocks/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'ar', { toolbar: 'مخطط تفصيلي' diff --git a/plugins/showblocks/lang/az.js b/plugins/showblocks/lang/az.js index 740925972da..47e25f94243 100644 --- a/plugins/showblocks/lang/az.js +++ b/plugins/showblocks/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'az', { toolbar: 'Blokları göstər' diff --git a/plugins/showblocks/lang/bg.js b/plugins/showblocks/lang/bg.js index 93b6e7c2fd5..c6bcf04f7d1 100644 --- a/plugins/showblocks/lang/bg.js +++ b/plugins/showblocks/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'bg', { toolbar: 'Показва блокове' diff --git a/plugins/showblocks/lang/bn.js b/plugins/showblocks/lang/bn.js index e504f272eb6..5a09d0a8e4d 100644 --- a/plugins/showblocks/lang/bn.js +++ b/plugins/showblocks/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'bn', { toolbar: 'Show Blocks' // MISSING diff --git a/plugins/showblocks/lang/bs.js b/plugins/showblocks/lang/bs.js index 3588615f590..7ad24084531 100644 --- a/plugins/showblocks/lang/bs.js +++ b/plugins/showblocks/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'bs', { toolbar: 'Show Blocks' // MISSING diff --git a/plugins/showblocks/lang/ca.js b/plugins/showblocks/lang/ca.js index 6ed5237ec78..f12e0e0aa88 100644 --- a/plugins/showblocks/lang/ca.js +++ b/plugins/showblocks/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'ca', { toolbar: 'Mostra els blocs' diff --git a/plugins/showblocks/lang/cs.js b/plugins/showblocks/lang/cs.js index 43e32fa4f84..7a8bcdca069 100644 --- a/plugins/showblocks/lang/cs.js +++ b/plugins/showblocks/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'cs', { toolbar: 'Ukázat bloky' diff --git a/plugins/showblocks/lang/cy.js b/plugins/showblocks/lang/cy.js index 73fa42f1387..e97eec29f8e 100644 --- a/plugins/showblocks/lang/cy.js +++ b/plugins/showblocks/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'cy', { toolbar: 'Dangos Blociau' diff --git a/plugins/showblocks/lang/da.js b/plugins/showblocks/lang/da.js index 4946db399a2..66b93d15397 100644 --- a/plugins/showblocks/lang/da.js +++ b/plugins/showblocks/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'da', { toolbar: 'Vis afsnitsmærker' diff --git a/plugins/showblocks/lang/de-ch.js b/plugins/showblocks/lang/de-ch.js index 9fbe80c4ad6..93571fe878b 100644 --- a/plugins/showblocks/lang/de-ch.js +++ b/plugins/showblocks/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'de-ch', { toolbar: 'Blöcke anzeigen' diff --git a/plugins/showblocks/lang/de.js b/plugins/showblocks/lang/de.js index 137b11de863..57a7e99fe5f 100644 --- a/plugins/showblocks/lang/de.js +++ b/plugins/showblocks/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'de', { toolbar: 'Blöcke anzeigen' diff --git a/plugins/showblocks/lang/el.js b/plugins/showblocks/lang/el.js index 455a5bcece7..a8a944162a1 100644 --- a/plugins/showblocks/lang/el.js +++ b/plugins/showblocks/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'el', { toolbar: 'Προβολή Τμημάτων' diff --git a/plugins/showblocks/lang/en-au.js b/plugins/showblocks/lang/en-au.js index 2331a3fd47a..548e88c6342 100644 --- a/plugins/showblocks/lang/en-au.js +++ b/plugins/showblocks/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'en-au', { toolbar: 'Show Blocks' diff --git a/plugins/showblocks/lang/en-ca.js b/plugins/showblocks/lang/en-ca.js index 187333371b3..bcc70da5a85 100644 --- a/plugins/showblocks/lang/en-ca.js +++ b/plugins/showblocks/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'en-ca', { toolbar: 'Show Blocks' diff --git a/plugins/showblocks/lang/en-gb.js b/plugins/showblocks/lang/en-gb.js index 4a2f6446efe..130d9cc74c7 100644 --- a/plugins/showblocks/lang/en-gb.js +++ b/plugins/showblocks/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'en-gb', { toolbar: 'Show Blocks' diff --git a/plugins/showblocks/lang/en.js b/plugins/showblocks/lang/en.js index 4b782006e6c..039d7bb8d50 100644 --- a/plugins/showblocks/lang/en.js +++ b/plugins/showblocks/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'en', { toolbar: 'Show Blocks' diff --git a/plugins/showblocks/lang/eo.js b/plugins/showblocks/lang/eo.js index ddaf5d389f1..2039e0d982e 100644 --- a/plugins/showblocks/lang/eo.js +++ b/plugins/showblocks/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'eo', { toolbar: 'Montri la blokojn' diff --git a/plugins/showblocks/lang/es-mx.js b/plugins/showblocks/lang/es-mx.js index 44660892f0d..68e65655a85 100644 --- a/plugins/showblocks/lang/es-mx.js +++ b/plugins/showblocks/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'es-mx', { toolbar: 'Mostrar bloques' diff --git a/plugins/showblocks/lang/es.js b/plugins/showblocks/lang/es.js index 82540d38197..23918b2fe2c 100644 --- a/plugins/showblocks/lang/es.js +++ b/plugins/showblocks/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'es', { toolbar: 'Mostrar bloques' diff --git a/plugins/showblocks/lang/et.js b/plugins/showblocks/lang/et.js index 8d3c8031663..29ef1658dc4 100644 --- a/plugins/showblocks/lang/et.js +++ b/plugins/showblocks/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'et', { toolbar: 'Blokkide näitamine' diff --git a/plugins/showblocks/lang/eu.js b/plugins/showblocks/lang/eu.js index bfe10741b1f..5a15671f682 100644 --- a/plugins/showblocks/lang/eu.js +++ b/plugins/showblocks/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'eu', { toolbar: 'Erakutsi blokeak' diff --git a/plugins/showblocks/lang/fa.js b/plugins/showblocks/lang/fa.js index 7cfed88b0b4..2fa855da9ee 100644 --- a/plugins/showblocks/lang/fa.js +++ b/plugins/showblocks/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'fa', { toolbar: 'نمایش بلوک‌ها' diff --git a/plugins/showblocks/lang/fi.js b/plugins/showblocks/lang/fi.js index f0206c30244..33bfa8d5858 100644 --- a/plugins/showblocks/lang/fi.js +++ b/plugins/showblocks/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'fi', { toolbar: 'Näytä elementit' diff --git a/plugins/showblocks/lang/fo.js b/plugins/showblocks/lang/fo.js index 5bbe08d356b..afdae993519 100644 --- a/plugins/showblocks/lang/fo.js +++ b/plugins/showblocks/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'fo', { toolbar: 'Vís blokkar' diff --git a/plugins/showblocks/lang/fr-ca.js b/plugins/showblocks/lang/fr-ca.js index 2194c381a9b..081eecad690 100644 --- a/plugins/showblocks/lang/fr-ca.js +++ b/plugins/showblocks/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'fr-ca', { toolbar: 'Afficher les blocs' diff --git a/plugins/showblocks/lang/fr.js b/plugins/showblocks/lang/fr.js index a8438e904e5..5229b8042a9 100644 --- a/plugins/showblocks/lang/fr.js +++ b/plugins/showblocks/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'fr', { toolbar: 'Afficher les blocs' diff --git a/plugins/showblocks/lang/gl.js b/plugins/showblocks/lang/gl.js index bc780a507ac..cd9d0900872 100644 --- a/plugins/showblocks/lang/gl.js +++ b/plugins/showblocks/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'gl', { toolbar: 'Amosar os bloques' diff --git a/plugins/showblocks/lang/gu.js b/plugins/showblocks/lang/gu.js index cb22d664d4b..34f95118993 100644 --- a/plugins/showblocks/lang/gu.js +++ b/plugins/showblocks/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'gu', { toolbar: 'બ્લૉક બતાવવું' diff --git a/plugins/showblocks/lang/he.js b/plugins/showblocks/lang/he.js index 85a99ee1b8a..05b0e1e9204 100644 --- a/plugins/showblocks/lang/he.js +++ b/plugins/showblocks/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'he', { toolbar: 'הצגת בלוקים' diff --git a/plugins/showblocks/lang/hi.js b/plugins/showblocks/lang/hi.js index f7cf1c9f98a..6c9ff5a55ba 100644 --- a/plugins/showblocks/lang/hi.js +++ b/plugins/showblocks/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'hi', { toolbar: 'ब्लॉक दिखायें' diff --git a/plugins/showblocks/lang/hr.js b/plugins/showblocks/lang/hr.js index b7fdc2086b5..450ffa3fc22 100644 --- a/plugins/showblocks/lang/hr.js +++ b/plugins/showblocks/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'hr', { toolbar: 'Prikaži blokove' diff --git a/plugins/showblocks/lang/hu.js b/plugins/showblocks/lang/hu.js index fcd89e9eb4d..158a48ea077 100644 --- a/plugins/showblocks/lang/hu.js +++ b/plugins/showblocks/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'hu', { toolbar: 'Blokkok megjelenítése' diff --git a/plugins/showblocks/lang/id.js b/plugins/showblocks/lang/id.js index d02b25c492e..79a44a1d5e5 100644 --- a/plugins/showblocks/lang/id.js +++ b/plugins/showblocks/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'id', { toolbar: 'Perlihatkan Blok' diff --git a/plugins/showblocks/lang/is.js b/plugins/showblocks/lang/is.js index b9e29163815..ae9628305a8 100644 --- a/plugins/showblocks/lang/is.js +++ b/plugins/showblocks/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'is', { toolbar: 'Sýna blokkir' diff --git a/plugins/showblocks/lang/it.js b/plugins/showblocks/lang/it.js index 5036355efcc..bc55b6988a9 100644 --- a/plugins/showblocks/lang/it.js +++ b/plugins/showblocks/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'it', { toolbar: 'Visualizza Blocchi' diff --git a/plugins/showblocks/lang/ja.js b/plugins/showblocks/lang/ja.js index b0e0e5be7c3..0df01d19481 100644 --- a/plugins/showblocks/lang/ja.js +++ b/plugins/showblocks/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'ja', { toolbar: 'ブロック表示' diff --git a/plugins/showblocks/lang/ka.js b/plugins/showblocks/lang/ka.js index d7f8dd05f5f..d02fe2552f5 100644 --- a/plugins/showblocks/lang/ka.js +++ b/plugins/showblocks/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'ka', { toolbar: 'არეების ჩვენება' diff --git a/plugins/showblocks/lang/km.js b/plugins/showblocks/lang/km.js index f312a0257e6..8a2dfea426b 100644 --- a/plugins/showblocks/lang/km.js +++ b/plugins/showblocks/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'km', { toolbar: 'បង្ហាញ​ប្លក់' diff --git a/plugins/showblocks/lang/ko.js b/plugins/showblocks/lang/ko.js index dc27043dee9..392acd09af9 100644 --- a/plugins/showblocks/lang/ko.js +++ b/plugins/showblocks/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'ko', { toolbar: '블록 보기' diff --git a/plugins/showblocks/lang/ku.js b/plugins/showblocks/lang/ku.js index da7359271bb..e229bda6d99 100644 --- a/plugins/showblocks/lang/ku.js +++ b/plugins/showblocks/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'ku', { toolbar: 'نیشاندانی بەربەستەکان' diff --git a/plugins/showblocks/lang/lt.js b/plugins/showblocks/lang/lt.js index 0f28e8debd4..7d4903ad780 100644 --- a/plugins/showblocks/lang/lt.js +++ b/plugins/showblocks/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'lt', { toolbar: 'Rodyti blokus' diff --git a/plugins/showblocks/lang/lv.js b/plugins/showblocks/lang/lv.js index e3a4fd009b3..a32766b208b 100644 --- a/plugins/showblocks/lang/lv.js +++ b/plugins/showblocks/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'lv', { toolbar: 'Parādīt blokus' diff --git a/plugins/showblocks/lang/mk.js b/plugins/showblocks/lang/mk.js index f71f33ae8f2..29362c21808 100644 --- a/plugins/showblocks/lang/mk.js +++ b/plugins/showblocks/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'mk', { toolbar: 'Show Blocks' // MISSING diff --git a/plugins/showblocks/lang/mn.js b/plugins/showblocks/lang/mn.js index 49c82e23038..2265cd58a84 100644 --- a/plugins/showblocks/lang/mn.js +++ b/plugins/showblocks/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'mn', { toolbar: 'Хавтангуудыг харуулах' diff --git a/plugins/showblocks/lang/ms.js b/plugins/showblocks/lang/ms.js index b401cec8e1a..aadb652ba61 100644 --- a/plugins/showblocks/lang/ms.js +++ b/plugins/showblocks/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'ms', { toolbar: 'Show Blocks' // MISSING diff --git a/plugins/showblocks/lang/nb.js b/plugins/showblocks/lang/nb.js index 3971a131b9c..defd481d578 100644 --- a/plugins/showblocks/lang/nb.js +++ b/plugins/showblocks/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'nb', { toolbar: 'Vis blokker' diff --git a/plugins/showblocks/lang/nl.js b/plugins/showblocks/lang/nl.js index cde8f672130..b47b7613f06 100644 --- a/plugins/showblocks/lang/nl.js +++ b/plugins/showblocks/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'nl', { toolbar: 'Toon blokken' diff --git a/plugins/showblocks/lang/no.js b/plugins/showblocks/lang/no.js index 51d5e964c08..f9d82212e5a 100644 --- a/plugins/showblocks/lang/no.js +++ b/plugins/showblocks/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'no', { toolbar: 'Vis blokker' diff --git a/plugins/showblocks/lang/oc.js b/plugins/showblocks/lang/oc.js index 3b322cbd280..a4c78a6268e 100644 --- a/plugins/showblocks/lang/oc.js +++ b/plugins/showblocks/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'oc', { toolbar: 'Afichar los blòts' diff --git a/plugins/showblocks/lang/pl.js b/plugins/showblocks/lang/pl.js index 428d5b24b74..d7298b1e7a8 100644 --- a/plugins/showblocks/lang/pl.js +++ b/plugins/showblocks/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'pl', { toolbar: 'Pokaż bloki' diff --git a/plugins/showblocks/lang/pt-br.js b/plugins/showblocks/lang/pt-br.js index b8812a78b38..12d4e8aa675 100644 --- a/plugins/showblocks/lang/pt-br.js +++ b/plugins/showblocks/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'pt-br', { toolbar: 'Mostrar blocos de código' diff --git a/plugins/showblocks/lang/pt.js b/plugins/showblocks/lang/pt.js index 038864b366c..657bc550c75 100644 --- a/plugins/showblocks/lang/pt.js +++ b/plugins/showblocks/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'pt', { toolbar: 'Exibir blocos' diff --git a/plugins/showblocks/lang/ro.js b/plugins/showblocks/lang/ro.js index 86e9cba0fe2..00bef147c56 100644 --- a/plugins/showblocks/lang/ro.js +++ b/plugins/showblocks/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'ro', { toolbar: 'Arată blocurile' diff --git a/plugins/showblocks/lang/ru.js b/plugins/showblocks/lang/ru.js index 27b5f0b9079..4328c5a6336 100644 --- a/plugins/showblocks/lang/ru.js +++ b/plugins/showblocks/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'ru', { toolbar: 'Отображать блоки' diff --git a/plugins/showblocks/lang/si.js b/plugins/showblocks/lang/si.js index 276789ec029..8684afda8ff 100644 --- a/plugins/showblocks/lang/si.js +++ b/plugins/showblocks/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'si', { toolbar: 'කොටස පෙන්නන්න' diff --git a/plugins/showblocks/lang/sk.js b/plugins/showblocks/lang/sk.js index 42d5764bc15..6b31f4d8e81 100644 --- a/plugins/showblocks/lang/sk.js +++ b/plugins/showblocks/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'sk', { toolbar: 'Ukázať bloky' diff --git a/plugins/showblocks/lang/sl.js b/plugins/showblocks/lang/sl.js index c3a6842d121..8740e5970ef 100644 --- a/plugins/showblocks/lang/sl.js +++ b/plugins/showblocks/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'sl', { toolbar: 'Prikaži ograde' diff --git a/plugins/showblocks/lang/sq.js b/plugins/showblocks/lang/sq.js index 850af24b18c..3bb7306429b 100644 --- a/plugins/showblocks/lang/sq.js +++ b/plugins/showblocks/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'sq', { toolbar: 'Shfaq Blloqet' diff --git a/plugins/showblocks/lang/sr-latn.js b/plugins/showblocks/lang/sr-latn.js index 686fd3ae8f6..ca532921633 100644 --- a/plugins/showblocks/lang/sr-latn.js +++ b/plugins/showblocks/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'sr-latn', { toolbar: 'Prikaži blokove' diff --git a/plugins/showblocks/lang/sr.js b/plugins/showblocks/lang/sr.js index e56f1228b10..45f99149183 100644 --- a/plugins/showblocks/lang/sr.js +++ b/plugins/showblocks/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'sr', { toolbar: 'Прикажи блокове' diff --git a/plugins/showblocks/lang/sv.js b/plugins/showblocks/lang/sv.js index c48a0ebab03..d1a8123f4ef 100644 --- a/plugins/showblocks/lang/sv.js +++ b/plugins/showblocks/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'sv', { toolbar: 'Visa block' diff --git a/plugins/showblocks/lang/th.js b/plugins/showblocks/lang/th.js index f654cd738c8..db0d6b8e376 100644 --- a/plugins/showblocks/lang/th.js +++ b/plugins/showblocks/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'th', { toolbar: 'แสดงบล็อคข้อมูล' diff --git a/plugins/showblocks/lang/tr.js b/plugins/showblocks/lang/tr.js index 40d13cc7a3b..519af283d77 100644 --- a/plugins/showblocks/lang/tr.js +++ b/plugins/showblocks/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'tr', { toolbar: 'Blokları Göster' diff --git a/plugins/showblocks/lang/tt.js b/plugins/showblocks/lang/tt.js index 6b77f81f623..90e7b9c49ad 100644 --- a/plugins/showblocks/lang/tt.js +++ b/plugins/showblocks/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'tt', { toolbar: 'Блокларны күрсәтү' diff --git a/plugins/showblocks/lang/ug.js b/plugins/showblocks/lang/ug.js index 6e7d6570c09..d302980aeed 100644 --- a/plugins/showblocks/lang/ug.js +++ b/plugins/showblocks/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'ug', { toolbar: 'بۆلەكنى كۆرسەت' diff --git a/plugins/showblocks/lang/uk.js b/plugins/showblocks/lang/uk.js index c74d1e5c323..973b383cd21 100644 --- a/plugins/showblocks/lang/uk.js +++ b/plugins/showblocks/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'uk', { toolbar: 'Показувати блоки' diff --git a/plugins/showblocks/lang/vi.js b/plugins/showblocks/lang/vi.js index bf9c15903c8..48c2572d873 100644 --- a/plugins/showblocks/lang/vi.js +++ b/plugins/showblocks/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'vi', { toolbar: 'Hiển thị các khối' diff --git a/plugins/showblocks/lang/zh-cn.js b/plugins/showblocks/lang/zh-cn.js index fea691f9ba0..fa4af659656 100644 --- a/plugins/showblocks/lang/zh-cn.js +++ b/plugins/showblocks/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'zh-cn', { toolbar: '显示区块' diff --git a/plugins/showblocks/lang/zh.js b/plugins/showblocks/lang/zh.js index e654c35d3a0..766788d6b2b 100644 --- a/plugins/showblocks/lang/zh.js +++ b/plugins/showblocks/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'showblocks', 'zh', { toolbar: '顯示區塊' diff --git a/plugins/showblocks/plugin.js b/plugins/showblocks/plugin.js index 9b0e94dff01..47b29c6d5bb 100755 --- a/plugins/showblocks/plugin.js +++ b/plugins/showblocks/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/showborders/plugin.js b/plugins/showborders/plugin.js index 1a79678a34c..681dc639c7b 100644 --- a/plugins/showborders/plugin.js +++ b/plugins/showborders/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/smiley/dialogs/smiley.js b/plugins/smiley/dialogs/smiley.js index 400956d058c..3846aad77d0 100644 --- a/plugins/smiley/dialogs/smiley.js +++ b/plugins/smiley/dialogs/smiley.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.dialog.add( 'smiley', function( editor ) { diff --git a/plugins/smiley/lang/af.js b/plugins/smiley/lang/af.js index ff0becf4e49..167a65585f0 100644 --- a/plugins/smiley/lang/af.js +++ b/plugins/smiley/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'af', { options: 'Lagbekkie opsies', diff --git a/plugins/smiley/lang/ar.js b/plugins/smiley/lang/ar.js index 49315c2fb41..4a90ac40751 100644 --- a/plugins/smiley/lang/ar.js +++ b/plugins/smiley/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'ar', { options: 'خصائص الإبتسامات', diff --git a/plugins/smiley/lang/az.js b/plugins/smiley/lang/az.js index b78d0397ca9..9ca6528d97b 100644 --- a/plugins/smiley/lang/az.js +++ b/plugins/smiley/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'az', { options: 'Smayli-nin seçimləri', diff --git a/plugins/smiley/lang/bg.js b/plugins/smiley/lang/bg.js index a46842e37b0..af70ab060b0 100644 --- a/plugins/smiley/lang/bg.js +++ b/plugins/smiley/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'bg', { options: 'Опции за усмивка', diff --git a/plugins/smiley/lang/bn.js b/plugins/smiley/lang/bn.js index 64641a8b3c6..c4930d0fb72 100644 --- a/plugins/smiley/lang/bn.js +++ b/plugins/smiley/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'bn', { options: 'Smiley Options', // MISSING diff --git a/plugins/smiley/lang/bs.js b/plugins/smiley/lang/bs.js index f0f8182be1d..2302774215b 100644 --- a/plugins/smiley/lang/bs.js +++ b/plugins/smiley/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'bs', { options: 'Smiley Options', // MISSING diff --git a/plugins/smiley/lang/ca.js b/plugins/smiley/lang/ca.js index 1f1ac65216e..802b889fccc 100644 --- a/plugins/smiley/lang/ca.js +++ b/plugins/smiley/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'ca', { options: 'Opcions d\'emoticones', diff --git a/plugins/smiley/lang/cs.js b/plugins/smiley/lang/cs.js index 3c7583cb998..67cf4f35fe0 100644 --- a/plugins/smiley/lang/cs.js +++ b/plugins/smiley/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'cs', { options: 'Nastavení smajlíků', diff --git a/plugins/smiley/lang/cy.js b/plugins/smiley/lang/cy.js index 14d77ccf9f5..a5a3e425f14 100644 --- a/plugins/smiley/lang/cy.js +++ b/plugins/smiley/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'cy', { options: 'Opsiynau Gwenogluniau', diff --git a/plugins/smiley/lang/da.js b/plugins/smiley/lang/da.js index c0920f832a8..35e1dd7c56b 100644 --- a/plugins/smiley/lang/da.js +++ b/plugins/smiley/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'da', { options: 'Smileymuligheder', diff --git a/plugins/smiley/lang/de-ch.js b/plugins/smiley/lang/de-ch.js index fc040517410..88cdbe5b587 100644 --- a/plugins/smiley/lang/de-ch.js +++ b/plugins/smiley/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'de-ch', { options: 'Smiley-Optionen', diff --git a/plugins/smiley/lang/de.js b/plugins/smiley/lang/de.js index e071f5974fd..35362cdd835 100644 --- a/plugins/smiley/lang/de.js +++ b/plugins/smiley/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'de', { options: 'Smiley-Optionen', diff --git a/plugins/smiley/lang/el.js b/plugins/smiley/lang/el.js index c5adb3c5117..cce7fdbd21d 100644 --- a/plugins/smiley/lang/el.js +++ b/plugins/smiley/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'el', { options: 'Επιλογές Φατσούλων', diff --git a/plugins/smiley/lang/en-au.js b/plugins/smiley/lang/en-au.js index e0d6e7bd272..61a91a45a3a 100644 --- a/plugins/smiley/lang/en-au.js +++ b/plugins/smiley/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'en-au', { options: 'Smiley Options', diff --git a/plugins/smiley/lang/en-ca.js b/plugins/smiley/lang/en-ca.js index 8ab11a5a59f..129920e8dfb 100644 --- a/plugins/smiley/lang/en-ca.js +++ b/plugins/smiley/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'en-ca', { options: 'Smiley Options', // MISSING diff --git a/plugins/smiley/lang/en-gb.js b/plugins/smiley/lang/en-gb.js index 95f2797f732..e14cd8103fa 100644 --- a/plugins/smiley/lang/en-gb.js +++ b/plugins/smiley/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'en-gb', { options: 'Smiley Options', diff --git a/plugins/smiley/lang/en.js b/plugins/smiley/lang/en.js index f959808e50c..a6b41f288cb 100644 --- a/plugins/smiley/lang/en.js +++ b/plugins/smiley/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'en', { options: 'Smiley Options', diff --git a/plugins/smiley/lang/eo.js b/plugins/smiley/lang/eo.js index aba3b2e4d85..879da7298d3 100644 --- a/plugins/smiley/lang/eo.js +++ b/plugins/smiley/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'eo', { options: 'Opcioj pri mienvinjetoj', diff --git a/plugins/smiley/lang/es-mx.js b/plugins/smiley/lang/es-mx.js index 4e1230a3d41..8dfc50abf4c 100644 --- a/plugins/smiley/lang/es-mx.js +++ b/plugins/smiley/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'es-mx', { options: 'Opciones de smiley', diff --git a/plugins/smiley/lang/es.js b/plugins/smiley/lang/es.js index 8b50e042aba..5ec9559bcc3 100644 --- a/plugins/smiley/lang/es.js +++ b/plugins/smiley/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'es', { options: 'Opciones de emoticonos', diff --git a/plugins/smiley/lang/et.js b/plugins/smiley/lang/et.js index 82246ff8254..ddec57893b6 100644 --- a/plugins/smiley/lang/et.js +++ b/plugins/smiley/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'et', { options: 'Emotikonide valikud', diff --git a/plugins/smiley/lang/eu.js b/plugins/smiley/lang/eu.js index 250a969e7e9..5bcde99ad0a 100644 --- a/plugins/smiley/lang/eu.js +++ b/plugins/smiley/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'eu', { options: 'Aurpegieren aukerak', diff --git a/plugins/smiley/lang/fa.js b/plugins/smiley/lang/fa.js index cc447c1cb26..418474d049a 100644 --- a/plugins/smiley/lang/fa.js +++ b/plugins/smiley/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'fa', { options: 'گزینه​های خندانک', diff --git a/plugins/smiley/lang/fi.js b/plugins/smiley/lang/fi.js index ecc19455820..9bc9d8a8678 100644 --- a/plugins/smiley/lang/fi.js +++ b/plugins/smiley/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'fi', { options: 'Hymiön ominaisuudet', diff --git a/plugins/smiley/lang/fo.js b/plugins/smiley/lang/fo.js index 01afa58ca61..7627c4bd24c 100644 --- a/plugins/smiley/lang/fo.js +++ b/plugins/smiley/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'fo', { options: 'Møguleikar fyri Smiley', diff --git a/plugins/smiley/lang/fr-ca.js b/plugins/smiley/lang/fr-ca.js index 0cb983d50a9..26778fd354b 100644 --- a/plugins/smiley/lang/fr-ca.js +++ b/plugins/smiley/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'fr-ca', { options: 'Options d\'émoticônes', diff --git a/plugins/smiley/lang/fr.js b/plugins/smiley/lang/fr.js index fc318473f9c..5bb7887bbd0 100644 --- a/plugins/smiley/lang/fr.js +++ b/plugins/smiley/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'fr', { options: 'Options des frimousses', diff --git a/plugins/smiley/lang/gl.js b/plugins/smiley/lang/gl.js index 9dafcc3cc18..e58dd489046 100644 --- a/plugins/smiley/lang/gl.js +++ b/plugins/smiley/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'gl', { options: 'Opcións de emoticonas', diff --git a/plugins/smiley/lang/gu.js b/plugins/smiley/lang/gu.js index 3ea4ac1a49e..78c6711d757 100644 --- a/plugins/smiley/lang/gu.js +++ b/plugins/smiley/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'gu', { options: 'સમ્ય્લી વિકલ્પો', diff --git a/plugins/smiley/lang/he.js b/plugins/smiley/lang/he.js index c39fc40bce0..c7673e20c0c 100644 --- a/plugins/smiley/lang/he.js +++ b/plugins/smiley/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'he', { options: 'אפשרויות סמיילים', diff --git a/plugins/smiley/lang/hi.js b/plugins/smiley/lang/hi.js index 049b218563c..52e48acb186 100644 --- a/plugins/smiley/lang/hi.js +++ b/plugins/smiley/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'hi', { options: 'Smiley Options', // MISSING diff --git a/plugins/smiley/lang/hr.js b/plugins/smiley/lang/hr.js index 6bb56069779..f824db91458 100644 --- a/plugins/smiley/lang/hr.js +++ b/plugins/smiley/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'hr', { options: 'Opcije smješka', diff --git a/plugins/smiley/lang/hu.js b/plugins/smiley/lang/hu.js index 5f183544f99..c381c38fe4c 100644 --- a/plugins/smiley/lang/hu.js +++ b/plugins/smiley/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'hu', { options: 'Hangulatjel opciók', diff --git a/plugins/smiley/lang/id.js b/plugins/smiley/lang/id.js index 6d97b71c151..eece98466ec 100644 --- a/plugins/smiley/lang/id.js +++ b/plugins/smiley/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'id', { options: 'Opsi Smiley', diff --git a/plugins/smiley/lang/is.js b/plugins/smiley/lang/is.js index b3c550cf204..c7098a28681 100644 --- a/plugins/smiley/lang/is.js +++ b/plugins/smiley/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'is', { options: 'Smiley Options', // MISSING diff --git a/plugins/smiley/lang/it.js b/plugins/smiley/lang/it.js index 64826a61ddb..d9475dd9456 100644 --- a/plugins/smiley/lang/it.js +++ b/plugins/smiley/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'it', { options: 'Opzioni Smiley', diff --git a/plugins/smiley/lang/ja.js b/plugins/smiley/lang/ja.js index ac4fc62627e..51fc3be9afc 100644 --- a/plugins/smiley/lang/ja.js +++ b/plugins/smiley/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'ja', { options: '絵文字オプション', diff --git a/plugins/smiley/lang/ka.js b/plugins/smiley/lang/ka.js index 689b9486201..5a1f6a87309 100644 --- a/plugins/smiley/lang/ka.js +++ b/plugins/smiley/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'ka', { options: 'სიცილაკის პარამეტრები', diff --git a/plugins/smiley/lang/km.js b/plugins/smiley/lang/km.js index a79dd478138..2541b399374 100644 --- a/plugins/smiley/lang/km.js +++ b/plugins/smiley/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'km', { options: 'ជម្រើស​រូប​សញ្ញា​អារម្មណ៍', diff --git a/plugins/smiley/lang/ko.js b/plugins/smiley/lang/ko.js index 9cc118cab2a..b867584af00 100644 --- a/plugins/smiley/lang/ko.js +++ b/plugins/smiley/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'ko', { options: '이모티콘 옵션', diff --git a/plugins/smiley/lang/ku.js b/plugins/smiley/lang/ku.js index 6023fec645d..3bc9b3af841 100644 --- a/plugins/smiley/lang/ku.js +++ b/plugins/smiley/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'ku', { options: 'هەڵبژاردەی زەردەخەنه', diff --git a/plugins/smiley/lang/lt.js b/plugins/smiley/lang/lt.js index 25938fcf9b1..02d7d0efe1e 100644 --- a/plugins/smiley/lang/lt.js +++ b/plugins/smiley/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'lt', { options: 'Šypsenėlių nustatymai', diff --git a/plugins/smiley/lang/lv.js b/plugins/smiley/lang/lv.js index 4c85d018564..ca0e1510114 100644 --- a/plugins/smiley/lang/lv.js +++ b/plugins/smiley/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'lv', { options: 'Smaidiņu uzstādījumi', diff --git a/plugins/smiley/lang/mk.js b/plugins/smiley/lang/mk.js index 7f90180bfa4..5244c355ff4 100644 --- a/plugins/smiley/lang/mk.js +++ b/plugins/smiley/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'mk', { options: 'Smiley Options', // MISSING diff --git a/plugins/smiley/lang/mn.js b/plugins/smiley/lang/mn.js index 82e9c148ea0..3bda42029bf 100644 --- a/plugins/smiley/lang/mn.js +++ b/plugins/smiley/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'mn', { options: 'Smiley Options', // MISSING diff --git a/plugins/smiley/lang/ms.js b/plugins/smiley/lang/ms.js index c51509ad42b..67baf0efac7 100644 --- a/plugins/smiley/lang/ms.js +++ b/plugins/smiley/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'ms', { options: 'Smiley Options', // MISSING diff --git a/plugins/smiley/lang/nb.js b/plugins/smiley/lang/nb.js index 82add4d3d30..d3bcd7ad07a 100644 --- a/plugins/smiley/lang/nb.js +++ b/plugins/smiley/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'nb', { options: 'Alternativer for smil', diff --git a/plugins/smiley/lang/nl.js b/plugins/smiley/lang/nl.js index de9dfdc86a9..639856b93e4 100644 --- a/plugins/smiley/lang/nl.js +++ b/plugins/smiley/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'nl', { options: 'Smiley opties', diff --git a/plugins/smiley/lang/no.js b/plugins/smiley/lang/no.js index 6a20d6b5f05..3ae35bc633d 100644 --- a/plugins/smiley/lang/no.js +++ b/plugins/smiley/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'no', { options: 'Alternativer for smil', diff --git a/plugins/smiley/lang/oc.js b/plugins/smiley/lang/oc.js index 0780bd7931b..f0b9af80c82 100644 --- a/plugins/smiley/lang/oc.js +++ b/plugins/smiley/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'oc', { options: 'Opcions dels morrons', diff --git a/plugins/smiley/lang/pl.js b/plugins/smiley/lang/pl.js index 892409131b4..01b666ad286 100644 --- a/plugins/smiley/lang/pl.js +++ b/plugins/smiley/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'pl', { options: 'Opcje emotikonów', diff --git a/plugins/smiley/lang/pt-br.js b/plugins/smiley/lang/pt-br.js index 8b03c814cb7..3b91f8803bd 100644 --- a/plugins/smiley/lang/pt-br.js +++ b/plugins/smiley/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'pt-br', { options: 'Opções de Emoticons', diff --git a/plugins/smiley/lang/pt.js b/plugins/smiley/lang/pt.js index 750d657cb66..d840cb76cde 100644 --- a/plugins/smiley/lang/pt.js +++ b/plugins/smiley/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'pt', { options: 'Opções de Emoticons', diff --git a/plugins/smiley/lang/ro.js b/plugins/smiley/lang/ro.js index 31e128f4cba..cb3280165ee 100644 --- a/plugins/smiley/lang/ro.js +++ b/plugins/smiley/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'ro', { options: 'Opțiuni figuri expresive', diff --git a/plugins/smiley/lang/ru.js b/plugins/smiley/lang/ru.js index e2103641706..c053544a911 100644 --- a/plugins/smiley/lang/ru.js +++ b/plugins/smiley/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'ru', { options: 'Выбор смайла', diff --git a/plugins/smiley/lang/si.js b/plugins/smiley/lang/si.js index 5999c6ab427..ebb7801741a 100644 --- a/plugins/smiley/lang/si.js +++ b/plugins/smiley/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'si', { options: 'හාස්‍ය විකල්ප', diff --git a/plugins/smiley/lang/sk.js b/plugins/smiley/lang/sk.js index 18433fb6e36..09b82405fd5 100644 --- a/plugins/smiley/lang/sk.js +++ b/plugins/smiley/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'sk', { options: 'Možnosti smajlíkov', diff --git a/plugins/smiley/lang/sl.js b/plugins/smiley/lang/sl.js index 1efca31e636..754200f7c7a 100644 --- a/plugins/smiley/lang/sl.js +++ b/plugins/smiley/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'sl', { options: 'Možnosti Smeška', diff --git a/plugins/smiley/lang/sq.js b/plugins/smiley/lang/sq.js index 4007d501e36..9a4426694c9 100644 --- a/plugins/smiley/lang/sq.js +++ b/plugins/smiley/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'sq', { options: 'Opsionet e Ikonave', diff --git a/plugins/smiley/lang/sr-latn.js b/plugins/smiley/lang/sr-latn.js index 2352026ca01..a371af3702a 100644 --- a/plugins/smiley/lang/sr-latn.js +++ b/plugins/smiley/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'sr-latn', { options: 'Emotikon opcije', diff --git a/plugins/smiley/lang/sr.js b/plugins/smiley/lang/sr.js index 8ecd3a0c450..509a7fcab1c 100644 --- a/plugins/smiley/lang/sr.js +++ b/plugins/smiley/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'sr', { options: 'Емотикон опције', diff --git a/plugins/smiley/lang/sv.js b/plugins/smiley/lang/sv.js index 35571b49dd5..a186844aba1 100644 --- a/plugins/smiley/lang/sv.js +++ b/plugins/smiley/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'sv', { options: 'Smileyinställningar', diff --git a/plugins/smiley/lang/th.js b/plugins/smiley/lang/th.js index c2a9ee54139..5cd536c36a8 100644 --- a/plugins/smiley/lang/th.js +++ b/plugins/smiley/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'th', { options: 'ตัวเลือกไอคอนแสดงอารมณ์', diff --git a/plugins/smiley/lang/tr.js b/plugins/smiley/lang/tr.js index 82f90fd2600..a0c5a604173 100644 --- a/plugins/smiley/lang/tr.js +++ b/plugins/smiley/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'tr', { options: 'İfade Seçenekleri', diff --git a/plugins/smiley/lang/tt.js b/plugins/smiley/lang/tt.js index 2732d21e886..5cc3a296e02 100644 --- a/plugins/smiley/lang/tt.js +++ b/plugins/smiley/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'tt', { options: 'Смайл көйләүләре', diff --git a/plugins/smiley/lang/ug.js b/plugins/smiley/lang/ug.js index 5dc84ae2477..750dd54437f 100644 --- a/plugins/smiley/lang/ug.js +++ b/plugins/smiley/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'ug', { options: 'چىراي ئىپادە سىنبەلگە تاللانمىسى', diff --git a/plugins/smiley/lang/uk.js b/plugins/smiley/lang/uk.js index b005b5ff667..0aa0226fd56 100644 --- a/plugins/smiley/lang/uk.js +++ b/plugins/smiley/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'uk', { options: 'Опції смайликів', diff --git a/plugins/smiley/lang/vi.js b/plugins/smiley/lang/vi.js index af362f8b199..27dd4bc4f04 100644 --- a/plugins/smiley/lang/vi.js +++ b/plugins/smiley/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'vi', { options: 'Tùy chọn hình biểu lộ cảm xúc', diff --git a/plugins/smiley/lang/zh-cn.js b/plugins/smiley/lang/zh-cn.js index 142f6ddea9d..13cfce016be 100644 --- a/plugins/smiley/lang/zh-cn.js +++ b/plugins/smiley/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'zh-cn', { options: '表情图标选项', diff --git a/plugins/smiley/lang/zh.js b/plugins/smiley/lang/zh.js index c0ee4fe9a7c..0e39a1889aa 100644 --- a/plugins/smiley/lang/zh.js +++ b/plugins/smiley/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'smiley', 'zh', { options: '表情符號選項', diff --git a/plugins/smiley/plugin.js b/plugins/smiley/plugin.js index d2602f39432..1968f9fbc97 100644 --- a/plugins/smiley/plugin.js +++ b/plugins/smiley/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.add( 'smiley', { diff --git a/plugins/sourcearea/lang/af.js b/plugins/sourcearea/lang/af.js index 4ededfe706b..fa5383068df 100644 --- a/plugins/sourcearea/lang/af.js +++ b/plugins/sourcearea/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'af', { toolbar: 'Bron' diff --git a/plugins/sourcearea/lang/ar.js b/plugins/sourcearea/lang/ar.js index 10dd44a0cb8..2443cceddac 100644 --- a/plugins/sourcearea/lang/ar.js +++ b/plugins/sourcearea/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'ar', { toolbar: 'المصدر' diff --git a/plugins/sourcearea/lang/az.js b/plugins/sourcearea/lang/az.js index e6cc92da94c..f7b0b414883 100644 --- a/plugins/sourcearea/lang/az.js +++ b/plugins/sourcearea/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'az', { toolbar: 'HTML mənbəyini göstər' diff --git a/plugins/sourcearea/lang/bg.js b/plugins/sourcearea/lang/bg.js index 3b3001f9fce..554fa97dd14 100644 --- a/plugins/sourcearea/lang/bg.js +++ b/plugins/sourcearea/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'bg', { toolbar: 'Код' diff --git a/plugins/sourcearea/lang/bn.js b/plugins/sourcearea/lang/bn.js index f67ec44e863..209dea4cd7e 100644 --- a/plugins/sourcearea/lang/bn.js +++ b/plugins/sourcearea/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'bn', { toolbar: 'উৎস' diff --git a/plugins/sourcearea/lang/bs.js b/plugins/sourcearea/lang/bs.js index 95a77842290..6cc3ec2d14c 100644 --- a/plugins/sourcearea/lang/bs.js +++ b/plugins/sourcearea/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'bs', { toolbar: 'HTML kôd' diff --git a/plugins/sourcearea/lang/ca.js b/plugins/sourcearea/lang/ca.js index 467b1ac26ee..0e8a68d48ec 100644 --- a/plugins/sourcearea/lang/ca.js +++ b/plugins/sourcearea/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'ca', { toolbar: 'Codi font' diff --git a/plugins/sourcearea/lang/cs.js b/plugins/sourcearea/lang/cs.js index 29a2811d59e..2c66eba17e0 100644 --- a/plugins/sourcearea/lang/cs.js +++ b/plugins/sourcearea/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'cs', { toolbar: 'Zdroj' diff --git a/plugins/sourcearea/lang/cy.js b/plugins/sourcearea/lang/cy.js index 0ed873d2d56..bc60aa7c715 100644 --- a/plugins/sourcearea/lang/cy.js +++ b/plugins/sourcearea/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'cy', { toolbar: 'HTML' diff --git a/plugins/sourcearea/lang/da.js b/plugins/sourcearea/lang/da.js index f5ab8b96783..1145009d3eb 100644 --- a/plugins/sourcearea/lang/da.js +++ b/plugins/sourcearea/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'da', { toolbar: 'Kilde' diff --git a/plugins/sourcearea/lang/de-ch.js b/plugins/sourcearea/lang/de-ch.js index 47b6d132e66..29814b00ef7 100644 --- a/plugins/sourcearea/lang/de-ch.js +++ b/plugins/sourcearea/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'de-ch', { toolbar: 'Quellcode' diff --git a/plugins/sourcearea/lang/de.js b/plugins/sourcearea/lang/de.js index 44215a2859b..d4425da4ca6 100644 --- a/plugins/sourcearea/lang/de.js +++ b/plugins/sourcearea/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'de', { toolbar: 'Quellcode' diff --git a/plugins/sourcearea/lang/el.js b/plugins/sourcearea/lang/el.js index e9e7e43bd52..c2e4b6eb06b 100644 --- a/plugins/sourcearea/lang/el.js +++ b/plugins/sourcearea/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'el', { toolbar: 'Κώδικας' diff --git a/plugins/sourcearea/lang/en-au.js b/plugins/sourcearea/lang/en-au.js index d53df584641..e70eab574b9 100644 --- a/plugins/sourcearea/lang/en-au.js +++ b/plugins/sourcearea/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'en-au', { toolbar: 'Source' diff --git a/plugins/sourcearea/lang/en-ca.js b/plugins/sourcearea/lang/en-ca.js index b7be784db62..0a060b84de1 100644 --- a/plugins/sourcearea/lang/en-ca.js +++ b/plugins/sourcearea/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'en-ca', { toolbar: 'Source' diff --git a/plugins/sourcearea/lang/en-gb.js b/plugins/sourcearea/lang/en-gb.js index 2ee230dad9d..4a87064a9b9 100644 --- a/plugins/sourcearea/lang/en-gb.js +++ b/plugins/sourcearea/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'en-gb', { toolbar: 'Source' diff --git a/plugins/sourcearea/lang/en.js b/plugins/sourcearea/lang/en.js index ce564a57c72..8c10888ee9b 100644 --- a/plugins/sourcearea/lang/en.js +++ b/plugins/sourcearea/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'en', { toolbar: 'Source' diff --git a/plugins/sourcearea/lang/eo.js b/plugins/sourcearea/lang/eo.js index 5b2aec396d1..b09ca9fe1ac 100644 --- a/plugins/sourcearea/lang/eo.js +++ b/plugins/sourcearea/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'eo', { toolbar: 'Fonto' diff --git a/plugins/sourcearea/lang/es-mx.js b/plugins/sourcearea/lang/es-mx.js index 078c9f17289..65a38c3746a 100644 --- a/plugins/sourcearea/lang/es-mx.js +++ b/plugins/sourcearea/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'es-mx', { toolbar: 'Fuente' diff --git a/plugins/sourcearea/lang/es.js b/plugins/sourcearea/lang/es.js index a12f588c841..7d9d297e30f 100644 --- a/plugins/sourcearea/lang/es.js +++ b/plugins/sourcearea/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'es', { toolbar: 'Fuente HTML' diff --git a/plugins/sourcearea/lang/et.js b/plugins/sourcearea/lang/et.js index 63bf58d7299..aebeb253df8 100644 --- a/plugins/sourcearea/lang/et.js +++ b/plugins/sourcearea/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'et', { toolbar: 'Lähtekood' diff --git a/plugins/sourcearea/lang/eu.js b/plugins/sourcearea/lang/eu.js index 4fca2640f50..80b03505d18 100644 --- a/plugins/sourcearea/lang/eu.js +++ b/plugins/sourcearea/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'eu', { toolbar: 'Iturburua' diff --git a/plugins/sourcearea/lang/fa.js b/plugins/sourcearea/lang/fa.js index a26df31398c..eb00a92b95c 100644 --- a/plugins/sourcearea/lang/fa.js +++ b/plugins/sourcearea/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'fa', { toolbar: 'منبع' diff --git a/plugins/sourcearea/lang/fi.js b/plugins/sourcearea/lang/fi.js index 0d3ee344c3f..0a79eb46e05 100644 --- a/plugins/sourcearea/lang/fi.js +++ b/plugins/sourcearea/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'fi', { toolbar: 'Koodi' diff --git a/plugins/sourcearea/lang/fo.js b/plugins/sourcearea/lang/fo.js index 09298890041..d2cade03275 100644 --- a/plugins/sourcearea/lang/fo.js +++ b/plugins/sourcearea/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'fo', { toolbar: 'Kelda' diff --git a/plugins/sourcearea/lang/fr-ca.js b/plugins/sourcearea/lang/fr-ca.js index 6849eec8124..d6130c169ae 100644 --- a/plugins/sourcearea/lang/fr-ca.js +++ b/plugins/sourcearea/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'fr-ca', { toolbar: 'Source' diff --git a/plugins/sourcearea/lang/fr.js b/plugins/sourcearea/lang/fr.js index 6cfcd3b2e21..c0e855733f5 100644 --- a/plugins/sourcearea/lang/fr.js +++ b/plugins/sourcearea/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'fr', { toolbar: 'Source' diff --git a/plugins/sourcearea/lang/gl.js b/plugins/sourcearea/lang/gl.js index 93a606e9466..d105968690b 100644 --- a/plugins/sourcearea/lang/gl.js +++ b/plugins/sourcearea/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'gl', { toolbar: 'Orixe' diff --git a/plugins/sourcearea/lang/gu.js b/plugins/sourcearea/lang/gu.js index 1eb8bd93b94..0503889e8d2 100644 --- a/plugins/sourcearea/lang/gu.js +++ b/plugins/sourcearea/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'gu', { toolbar: 'મૂળ કે પ્રાથમિક દસ્તાવેજ' diff --git a/plugins/sourcearea/lang/he.js b/plugins/sourcearea/lang/he.js index 678995f16ba..ee38ae0d6ae 100644 --- a/plugins/sourcearea/lang/he.js +++ b/plugins/sourcearea/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'he', { toolbar: 'מקור' diff --git a/plugins/sourcearea/lang/hi.js b/plugins/sourcearea/lang/hi.js index 738589723f9..780ecd70448 100644 --- a/plugins/sourcearea/lang/hi.js +++ b/plugins/sourcearea/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'hi', { toolbar: 'सोर्स' diff --git a/plugins/sourcearea/lang/hr.js b/plugins/sourcearea/lang/hr.js index 137410be211..c75c5743e5b 100644 --- a/plugins/sourcearea/lang/hr.js +++ b/plugins/sourcearea/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'hr', { toolbar: 'Kôd' diff --git a/plugins/sourcearea/lang/hu.js b/plugins/sourcearea/lang/hu.js index 0245ad06ac5..366b1b0a60e 100644 --- a/plugins/sourcearea/lang/hu.js +++ b/plugins/sourcearea/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'hu', { toolbar: 'Forráskód' diff --git a/plugins/sourcearea/lang/id.js b/plugins/sourcearea/lang/id.js index 5b0e02d9e3a..f386b0c76bc 100644 --- a/plugins/sourcearea/lang/id.js +++ b/plugins/sourcearea/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'id', { toolbar: 'Sumber' diff --git a/plugins/sourcearea/lang/is.js b/plugins/sourcearea/lang/is.js index 55c5591b1da..05c1526b5dc 100644 --- a/plugins/sourcearea/lang/is.js +++ b/plugins/sourcearea/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'is', { toolbar: 'Kóði' diff --git a/plugins/sourcearea/lang/it.js b/plugins/sourcearea/lang/it.js index 8d42382b88c..37e6068225d 100644 --- a/plugins/sourcearea/lang/it.js +++ b/plugins/sourcearea/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'it', { toolbar: 'Sorgente' diff --git a/plugins/sourcearea/lang/ja.js b/plugins/sourcearea/lang/ja.js index 87c61b27b59..86e381b044b 100644 --- a/plugins/sourcearea/lang/ja.js +++ b/plugins/sourcearea/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'ja', { toolbar: 'ソース' diff --git a/plugins/sourcearea/lang/ka.js b/plugins/sourcearea/lang/ka.js index 4e888c488a0..7368f12390d 100644 --- a/plugins/sourcearea/lang/ka.js +++ b/plugins/sourcearea/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'ka', { toolbar: 'კოდები' diff --git a/plugins/sourcearea/lang/km.js b/plugins/sourcearea/lang/km.js index 2e64624f3dc..9c9e5ad0123 100644 --- a/plugins/sourcearea/lang/km.js +++ b/plugins/sourcearea/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'km', { toolbar: 'អក្សរ​កូដ' diff --git a/plugins/sourcearea/lang/ko.js b/plugins/sourcearea/lang/ko.js index 79d690c5045..8d0f5b13638 100644 --- a/plugins/sourcearea/lang/ko.js +++ b/plugins/sourcearea/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'ko', { toolbar: '소스' diff --git a/plugins/sourcearea/lang/ku.js b/plugins/sourcearea/lang/ku.js index 464fb7d12d4..d2eb6d0310f 100644 --- a/plugins/sourcearea/lang/ku.js +++ b/plugins/sourcearea/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'ku', { toolbar: 'سەرچاوە' diff --git a/plugins/sourcearea/lang/lt.js b/plugins/sourcearea/lang/lt.js index 5a92fdf498f..1ce98b2416b 100644 --- a/plugins/sourcearea/lang/lt.js +++ b/plugins/sourcearea/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'lt', { toolbar: 'Šaltinis' diff --git a/plugins/sourcearea/lang/lv.js b/plugins/sourcearea/lang/lv.js index 7d9f10733a7..978bc0b7737 100644 --- a/plugins/sourcearea/lang/lv.js +++ b/plugins/sourcearea/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'lv', { toolbar: 'HTML kods' diff --git a/plugins/sourcearea/lang/mk.js b/plugins/sourcearea/lang/mk.js index 785d63292c4..2af89d9264c 100644 --- a/plugins/sourcearea/lang/mk.js +++ b/plugins/sourcearea/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'mk', { toolbar: 'Source' // MISSING diff --git a/plugins/sourcearea/lang/mn.js b/plugins/sourcearea/lang/mn.js index 6ec7385b30a..289504d3e1c 100644 --- a/plugins/sourcearea/lang/mn.js +++ b/plugins/sourcearea/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'mn', { toolbar: 'Код' diff --git a/plugins/sourcearea/lang/ms.js b/plugins/sourcearea/lang/ms.js index 5c74f59ea2a..bb0c7426f5f 100644 --- a/plugins/sourcearea/lang/ms.js +++ b/plugins/sourcearea/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'ms', { toolbar: 'Sumber' diff --git a/plugins/sourcearea/lang/nb.js b/plugins/sourcearea/lang/nb.js index 64e3062ea88..33ab44133d8 100644 --- a/plugins/sourcearea/lang/nb.js +++ b/plugins/sourcearea/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'nb', { toolbar: 'Kilde' diff --git a/plugins/sourcearea/lang/nl.js b/plugins/sourcearea/lang/nl.js index f7bdc98b67f..ae4b9dea61b 100644 --- a/plugins/sourcearea/lang/nl.js +++ b/plugins/sourcearea/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'nl', { toolbar: 'Broncode' diff --git a/plugins/sourcearea/lang/no.js b/plugins/sourcearea/lang/no.js index 365b7b5e539..d893cbe2f9b 100644 --- a/plugins/sourcearea/lang/no.js +++ b/plugins/sourcearea/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'no', { toolbar: 'Kilde' diff --git a/plugins/sourcearea/lang/oc.js b/plugins/sourcearea/lang/oc.js index 9802eba8a87..1e437c7e3c2 100644 --- a/plugins/sourcearea/lang/oc.js +++ b/plugins/sourcearea/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'oc', { toolbar: 'Font' diff --git a/plugins/sourcearea/lang/pl.js b/plugins/sourcearea/lang/pl.js index 0dfdf44a726..c3dc66a5152 100644 --- a/plugins/sourcearea/lang/pl.js +++ b/plugins/sourcearea/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'pl', { toolbar: 'Źródło dokumentu' diff --git a/plugins/sourcearea/lang/pt-br.js b/plugins/sourcearea/lang/pt-br.js index a0b4d4b32b7..e02cbff6a8d 100644 --- a/plugins/sourcearea/lang/pt-br.js +++ b/plugins/sourcearea/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'pt-br', { toolbar: 'Código-Fonte' diff --git a/plugins/sourcearea/lang/pt.js b/plugins/sourcearea/lang/pt.js index c6e1bef8734..ae0054983d4 100644 --- a/plugins/sourcearea/lang/pt.js +++ b/plugins/sourcearea/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'pt', { toolbar: 'Fonte' diff --git a/plugins/sourcearea/lang/ro.js b/plugins/sourcearea/lang/ro.js index 7b4bd0870f5..08924d3e54a 100644 --- a/plugins/sourcearea/lang/ro.js +++ b/plugins/sourcearea/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'ro', { toolbar: 'Sursa' diff --git a/plugins/sourcearea/lang/ru.js b/plugins/sourcearea/lang/ru.js index 5c283f4a267..f40d381d57e 100644 --- a/plugins/sourcearea/lang/ru.js +++ b/plugins/sourcearea/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'ru', { toolbar: 'Источник' diff --git a/plugins/sourcearea/lang/si.js b/plugins/sourcearea/lang/si.js index 0ee36f675b1..b61f5b8acce 100644 --- a/plugins/sourcearea/lang/si.js +++ b/plugins/sourcearea/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'si', { toolbar: 'මුලාශ්‍රය' diff --git a/plugins/sourcearea/lang/sk.js b/plugins/sourcearea/lang/sk.js index 7a558a20c24..35738e99ed8 100644 --- a/plugins/sourcearea/lang/sk.js +++ b/plugins/sourcearea/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'sk', { toolbar: 'Zdroj' diff --git a/plugins/sourcearea/lang/sl.js b/plugins/sourcearea/lang/sl.js index db44646608b..2264d78a277 100644 --- a/plugins/sourcearea/lang/sl.js +++ b/plugins/sourcearea/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'sl', { toolbar: 'Izvorna koda' diff --git a/plugins/sourcearea/lang/sq.js b/plugins/sourcearea/lang/sq.js index 79af9ad28ab..ac0f3b321ba 100644 --- a/plugins/sourcearea/lang/sq.js +++ b/plugins/sourcearea/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'sq', { toolbar: 'Burimi' diff --git a/plugins/sourcearea/lang/sr-latn.js b/plugins/sourcearea/lang/sr-latn.js index f2181187db6..b00688e8ab9 100644 --- a/plugins/sourcearea/lang/sr-latn.js +++ b/plugins/sourcearea/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'sr-latn', { toolbar: 'Izvorni kod' diff --git a/plugins/sourcearea/lang/sr.js b/plugins/sourcearea/lang/sr.js index e5765926df9..bec0e625cae 100644 --- a/plugins/sourcearea/lang/sr.js +++ b/plugins/sourcearea/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'sr', { toolbar: 'Изворни код' diff --git a/plugins/sourcearea/lang/sv.js b/plugins/sourcearea/lang/sv.js index c8e10e5cea9..78c74288667 100644 --- a/plugins/sourcearea/lang/sv.js +++ b/plugins/sourcearea/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'sv', { toolbar: 'Källa' diff --git a/plugins/sourcearea/lang/th.js b/plugins/sourcearea/lang/th.js index 894c481ccfc..e3d81cca724 100644 --- a/plugins/sourcearea/lang/th.js +++ b/plugins/sourcearea/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'th', { toolbar: 'ดูรหัส HTML' diff --git a/plugins/sourcearea/lang/tr.js b/plugins/sourcearea/lang/tr.js index f7f69f5fc8d..28972ef0052 100644 --- a/plugins/sourcearea/lang/tr.js +++ b/plugins/sourcearea/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'tr', { toolbar: 'Kaynak' diff --git a/plugins/sourcearea/lang/tt.js b/plugins/sourcearea/lang/tt.js index d7e02f2266a..5e1ad41b98d 100644 --- a/plugins/sourcearea/lang/tt.js +++ b/plugins/sourcearea/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'tt', { toolbar: 'Чыганак' diff --git a/plugins/sourcearea/lang/ug.js b/plugins/sourcearea/lang/ug.js index 3c4d8aa2b1c..7933d578002 100644 --- a/plugins/sourcearea/lang/ug.js +++ b/plugins/sourcearea/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'ug', { toolbar: 'مەنبە' diff --git a/plugins/sourcearea/lang/uk.js b/plugins/sourcearea/lang/uk.js index 353ffeb6aea..93cc3a6d2e3 100644 --- a/plugins/sourcearea/lang/uk.js +++ b/plugins/sourcearea/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'uk', { toolbar: 'Джерело' diff --git a/plugins/sourcearea/lang/vi.js b/plugins/sourcearea/lang/vi.js index 7ef744ce04e..d4c14697f41 100644 --- a/plugins/sourcearea/lang/vi.js +++ b/plugins/sourcearea/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'vi', { toolbar: 'Mã HTML' diff --git a/plugins/sourcearea/lang/zh-cn.js b/plugins/sourcearea/lang/zh-cn.js index c782200191a..157e43efcae 100644 --- a/plugins/sourcearea/lang/zh-cn.js +++ b/plugins/sourcearea/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'zh-cn', { toolbar: '源码' diff --git a/plugins/sourcearea/lang/zh.js b/plugins/sourcearea/lang/zh.js index b23ff2aada3..97c6ca0e1f2 100644 --- a/plugins/sourcearea/lang/zh.js +++ b/plugins/sourcearea/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcearea', 'zh', { toolbar: '原始碼' diff --git a/plugins/sourcearea/plugin.js b/plugins/sourcearea/plugin.js index ce2e014ec39..a7f13c4ad45 100644 --- a/plugins/sourcearea/plugin.js +++ b/plugins/sourcearea/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/sourcedialog/dialogs/sourcedialog.js b/plugins/sourcedialog/dialogs/sourcedialog.js index 534181f590d..95a6873bb78 100755 --- a/plugins/sourcedialog/dialogs/sourcedialog.js +++ b/plugins/sourcedialog/dialogs/sourcedialog.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.dialog.add( 'sourcedialog', function( editor ) { diff --git a/plugins/sourcedialog/lang/af.js b/plugins/sourcedialog/lang/af.js index 1c91b67a242..f991a85aa75 100644 --- a/plugins/sourcedialog/lang/af.js +++ b/plugins/sourcedialog/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'af', { diff --git a/plugins/sourcedialog/lang/ar.js b/plugins/sourcedialog/lang/ar.js index 788ad58129d..017989b4944 100644 --- a/plugins/sourcedialog/lang/ar.js +++ b/plugins/sourcedialog/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'ar', { diff --git a/plugins/sourcedialog/lang/az.js b/plugins/sourcedialog/lang/az.js index 06f7a28f22e..654ee2655e2 100644 --- a/plugins/sourcedialog/lang/az.js +++ b/plugins/sourcedialog/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'az', { diff --git a/plugins/sourcedialog/lang/bg.js b/plugins/sourcedialog/lang/bg.js index 7a97d8df687..2eac9516fc5 100644 --- a/plugins/sourcedialog/lang/bg.js +++ b/plugins/sourcedialog/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'bg', { diff --git a/plugins/sourcedialog/lang/bn.js b/plugins/sourcedialog/lang/bn.js index 968fa1f41ff..3756a2b0fb7 100644 --- a/plugins/sourcedialog/lang/bn.js +++ b/plugins/sourcedialog/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'bn', { diff --git a/plugins/sourcedialog/lang/bs.js b/plugins/sourcedialog/lang/bs.js index e88090c954f..d6ae3fd7377 100644 --- a/plugins/sourcedialog/lang/bs.js +++ b/plugins/sourcedialog/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'bs', { diff --git a/plugins/sourcedialog/lang/ca.js b/plugins/sourcedialog/lang/ca.js index 399373f058a..1e113fe8ee7 100644 --- a/plugins/sourcedialog/lang/ca.js +++ b/plugins/sourcedialog/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'ca', { diff --git a/plugins/sourcedialog/lang/cs.js b/plugins/sourcedialog/lang/cs.js index 22aa44e5ccd..1477a3cfea7 100644 --- a/plugins/sourcedialog/lang/cs.js +++ b/plugins/sourcedialog/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'cs', { diff --git a/plugins/sourcedialog/lang/cy.js b/plugins/sourcedialog/lang/cy.js index a1578274991..e2934b8e444 100644 --- a/plugins/sourcedialog/lang/cy.js +++ b/plugins/sourcedialog/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'cy', { diff --git a/plugins/sourcedialog/lang/da.js b/plugins/sourcedialog/lang/da.js index 5547fc920ec..2f370c2c7a5 100644 --- a/plugins/sourcedialog/lang/da.js +++ b/plugins/sourcedialog/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'da', { diff --git a/plugins/sourcedialog/lang/de-ch.js b/plugins/sourcedialog/lang/de-ch.js index ef286214140..816f5bf7a4f 100644 --- a/plugins/sourcedialog/lang/de-ch.js +++ b/plugins/sourcedialog/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'de-ch', { diff --git a/plugins/sourcedialog/lang/de.js b/plugins/sourcedialog/lang/de.js index 74f14440551..de832757e18 100644 --- a/plugins/sourcedialog/lang/de.js +++ b/plugins/sourcedialog/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'de', { diff --git a/plugins/sourcedialog/lang/el.js b/plugins/sourcedialog/lang/el.js index 7f07d6782dc..fddad84730c 100644 --- a/plugins/sourcedialog/lang/el.js +++ b/plugins/sourcedialog/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'el', { diff --git a/plugins/sourcedialog/lang/en-au.js b/plugins/sourcedialog/lang/en-au.js index 78ac9f9a101..85ee5d50cfe 100644 --- a/plugins/sourcedialog/lang/en-au.js +++ b/plugins/sourcedialog/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'en-au', { diff --git a/plugins/sourcedialog/lang/en-ca.js b/plugins/sourcedialog/lang/en-ca.js index cf088228996..3cff8a875b1 100644 --- a/plugins/sourcedialog/lang/en-ca.js +++ b/plugins/sourcedialog/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'en-ca', { diff --git a/plugins/sourcedialog/lang/en-gb.js b/plugins/sourcedialog/lang/en-gb.js index 6d8308b01b4..19eacef87e7 100644 --- a/plugins/sourcedialog/lang/en-gb.js +++ b/plugins/sourcedialog/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'en-gb', { diff --git a/plugins/sourcedialog/lang/en.js b/plugins/sourcedialog/lang/en.js index 1ef08f4073f..fe5cf8cd510 100644 --- a/plugins/sourcedialog/lang/en.js +++ b/plugins/sourcedialog/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'en', { diff --git a/plugins/sourcedialog/lang/eo.js b/plugins/sourcedialog/lang/eo.js index c95edd97fab..f4f3610a8f7 100644 --- a/plugins/sourcedialog/lang/eo.js +++ b/plugins/sourcedialog/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'eo', { diff --git a/plugins/sourcedialog/lang/es-mx.js b/plugins/sourcedialog/lang/es-mx.js index 032b74678a8..b8546c5a328 100644 --- a/plugins/sourcedialog/lang/es-mx.js +++ b/plugins/sourcedialog/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'es-mx', { diff --git a/plugins/sourcedialog/lang/es.js b/plugins/sourcedialog/lang/es.js index ac06a1b415f..7642fe5ba75 100644 --- a/plugins/sourcedialog/lang/es.js +++ b/plugins/sourcedialog/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'es', { diff --git a/plugins/sourcedialog/lang/et.js b/plugins/sourcedialog/lang/et.js index 3f47d5d6111..5fe05c4457b 100644 --- a/plugins/sourcedialog/lang/et.js +++ b/plugins/sourcedialog/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'et', { diff --git a/plugins/sourcedialog/lang/eu.js b/plugins/sourcedialog/lang/eu.js index d977c5edbb8..d7fc877da81 100644 --- a/plugins/sourcedialog/lang/eu.js +++ b/plugins/sourcedialog/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'eu', { diff --git a/plugins/sourcedialog/lang/fa.js b/plugins/sourcedialog/lang/fa.js index 185d4b8fe30..f3c8dec467b 100644 --- a/plugins/sourcedialog/lang/fa.js +++ b/plugins/sourcedialog/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'fa', { diff --git a/plugins/sourcedialog/lang/fi.js b/plugins/sourcedialog/lang/fi.js index 4a6741e6eb7..c218094f7e1 100644 --- a/plugins/sourcedialog/lang/fi.js +++ b/plugins/sourcedialog/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'fi', { diff --git a/plugins/sourcedialog/lang/fo.js b/plugins/sourcedialog/lang/fo.js index b39f779e9e1..c5a12a90269 100644 --- a/plugins/sourcedialog/lang/fo.js +++ b/plugins/sourcedialog/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'fo', { diff --git a/plugins/sourcedialog/lang/fr-ca.js b/plugins/sourcedialog/lang/fr-ca.js index c50ed72a827..5f5fbf409fb 100644 --- a/plugins/sourcedialog/lang/fr-ca.js +++ b/plugins/sourcedialog/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'fr-ca', { diff --git a/plugins/sourcedialog/lang/fr.js b/plugins/sourcedialog/lang/fr.js index be6a9380a96..65ee5255811 100644 --- a/plugins/sourcedialog/lang/fr.js +++ b/plugins/sourcedialog/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'fr', { diff --git a/plugins/sourcedialog/lang/gl.js b/plugins/sourcedialog/lang/gl.js index 2fc2b688f22..488e8ffd724 100644 --- a/plugins/sourcedialog/lang/gl.js +++ b/plugins/sourcedialog/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'gl', { diff --git a/plugins/sourcedialog/lang/gu.js b/plugins/sourcedialog/lang/gu.js index 8a0ad17717d..06308bcdc6f 100644 --- a/plugins/sourcedialog/lang/gu.js +++ b/plugins/sourcedialog/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'gu', { diff --git a/plugins/sourcedialog/lang/he.js b/plugins/sourcedialog/lang/he.js index 4a59db35a19..7f700f7266f 100644 --- a/plugins/sourcedialog/lang/he.js +++ b/plugins/sourcedialog/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'he', { diff --git a/plugins/sourcedialog/lang/hi.js b/plugins/sourcedialog/lang/hi.js index d65d860ac36..ca1f9883259 100644 --- a/plugins/sourcedialog/lang/hi.js +++ b/plugins/sourcedialog/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'hi', { diff --git a/plugins/sourcedialog/lang/hr.js b/plugins/sourcedialog/lang/hr.js index 1684d605a4f..2c8be60c167 100644 --- a/plugins/sourcedialog/lang/hr.js +++ b/plugins/sourcedialog/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'hr', { diff --git a/plugins/sourcedialog/lang/hu.js b/plugins/sourcedialog/lang/hu.js index ebeac4009c4..c31209e5331 100644 --- a/plugins/sourcedialog/lang/hu.js +++ b/plugins/sourcedialog/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'hu', { diff --git a/plugins/sourcedialog/lang/id.js b/plugins/sourcedialog/lang/id.js index 4ad24f5e039..f9d1d09c63a 100644 --- a/plugins/sourcedialog/lang/id.js +++ b/plugins/sourcedialog/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'id', { diff --git a/plugins/sourcedialog/lang/is.js b/plugins/sourcedialog/lang/is.js index 255ebd75ecc..cc17cadbb71 100644 --- a/plugins/sourcedialog/lang/is.js +++ b/plugins/sourcedialog/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'is', { diff --git a/plugins/sourcedialog/lang/it.js b/plugins/sourcedialog/lang/it.js index e3d552921e2..35fc61ef8fe 100644 --- a/plugins/sourcedialog/lang/it.js +++ b/plugins/sourcedialog/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'it', { diff --git a/plugins/sourcedialog/lang/ja.js b/plugins/sourcedialog/lang/ja.js index 8d8f5110534..2302cb2773d 100644 --- a/plugins/sourcedialog/lang/ja.js +++ b/plugins/sourcedialog/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'ja', { diff --git a/plugins/sourcedialog/lang/ka.js b/plugins/sourcedialog/lang/ka.js index b20387c1df2..2c72d65cd1d 100644 --- a/plugins/sourcedialog/lang/ka.js +++ b/plugins/sourcedialog/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'ka', { diff --git a/plugins/sourcedialog/lang/km.js b/plugins/sourcedialog/lang/km.js index ab99233a87f..783b21fa805 100644 --- a/plugins/sourcedialog/lang/km.js +++ b/plugins/sourcedialog/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'km', { diff --git a/plugins/sourcedialog/lang/ko.js b/plugins/sourcedialog/lang/ko.js index 469f5641c93..e24ce8cafcd 100644 --- a/plugins/sourcedialog/lang/ko.js +++ b/plugins/sourcedialog/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'ko', { diff --git a/plugins/sourcedialog/lang/ku.js b/plugins/sourcedialog/lang/ku.js index 06bc2d4a87d..2fdf00ce734 100644 --- a/plugins/sourcedialog/lang/ku.js +++ b/plugins/sourcedialog/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'ku', { diff --git a/plugins/sourcedialog/lang/lt.js b/plugins/sourcedialog/lang/lt.js index b4c9f347597..e0577f2ef6e 100644 --- a/plugins/sourcedialog/lang/lt.js +++ b/plugins/sourcedialog/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'lt', { diff --git a/plugins/sourcedialog/lang/lv.js b/plugins/sourcedialog/lang/lv.js index c3c93da197f..797dc6e1c36 100644 --- a/plugins/sourcedialog/lang/lv.js +++ b/plugins/sourcedialog/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'lv', { diff --git a/plugins/sourcedialog/lang/mn.js b/plugins/sourcedialog/lang/mn.js index 0645138dd03..7a7945efa6f 100644 --- a/plugins/sourcedialog/lang/mn.js +++ b/plugins/sourcedialog/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'mn', { diff --git a/plugins/sourcedialog/lang/ms.js b/plugins/sourcedialog/lang/ms.js index b00edf09803..aa336036a08 100644 --- a/plugins/sourcedialog/lang/ms.js +++ b/plugins/sourcedialog/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'ms', { diff --git a/plugins/sourcedialog/lang/nb.js b/plugins/sourcedialog/lang/nb.js index 02201d2a9ad..e6a64268ebb 100644 --- a/plugins/sourcedialog/lang/nb.js +++ b/plugins/sourcedialog/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'nb', { diff --git a/plugins/sourcedialog/lang/nl.js b/plugins/sourcedialog/lang/nl.js index 11f1bdc52d7..dbd6c48303a 100644 --- a/plugins/sourcedialog/lang/nl.js +++ b/plugins/sourcedialog/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'nl', { diff --git a/plugins/sourcedialog/lang/no.js b/plugins/sourcedialog/lang/no.js index 183cc16a9e4..9542810655a 100644 --- a/plugins/sourcedialog/lang/no.js +++ b/plugins/sourcedialog/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'no', { diff --git a/plugins/sourcedialog/lang/oc.js b/plugins/sourcedialog/lang/oc.js index 80ec602ecd9..98714cc6f6a 100644 --- a/plugins/sourcedialog/lang/oc.js +++ b/plugins/sourcedialog/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'oc', { diff --git a/plugins/sourcedialog/lang/pl.js b/plugins/sourcedialog/lang/pl.js index 02276d06439..4ea504d77d2 100644 --- a/plugins/sourcedialog/lang/pl.js +++ b/plugins/sourcedialog/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'pl', { diff --git a/plugins/sourcedialog/lang/pt-br.js b/plugins/sourcedialog/lang/pt-br.js index 8aa5f017637..31568b33756 100644 --- a/plugins/sourcedialog/lang/pt-br.js +++ b/plugins/sourcedialog/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'pt-br', { diff --git a/plugins/sourcedialog/lang/pt.js b/plugins/sourcedialog/lang/pt.js index e6c49218f01..f7615dcf4ad 100644 --- a/plugins/sourcedialog/lang/pt.js +++ b/plugins/sourcedialog/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'pt', { diff --git a/plugins/sourcedialog/lang/ro.js b/plugins/sourcedialog/lang/ro.js index 44866e7c137..b4abe9154ba 100644 --- a/plugins/sourcedialog/lang/ro.js +++ b/plugins/sourcedialog/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'ro', { diff --git a/plugins/sourcedialog/lang/ru.js b/plugins/sourcedialog/lang/ru.js index e1c52a1164a..b9ed59b044a 100644 --- a/plugins/sourcedialog/lang/ru.js +++ b/plugins/sourcedialog/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'ru', { diff --git a/plugins/sourcedialog/lang/si.js b/plugins/sourcedialog/lang/si.js index 2b7bb8fc138..f53161f2bba 100644 --- a/plugins/sourcedialog/lang/si.js +++ b/plugins/sourcedialog/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'si', { diff --git a/plugins/sourcedialog/lang/sk.js b/plugins/sourcedialog/lang/sk.js index fd9d0f73171..a6823385241 100644 --- a/plugins/sourcedialog/lang/sk.js +++ b/plugins/sourcedialog/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'sk', { diff --git a/plugins/sourcedialog/lang/sl.js b/plugins/sourcedialog/lang/sl.js index 9176c18d868..a2ee3a4580e 100644 --- a/plugins/sourcedialog/lang/sl.js +++ b/plugins/sourcedialog/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'sl', { diff --git a/plugins/sourcedialog/lang/sq.js b/plugins/sourcedialog/lang/sq.js index 56c2dc8e408..68cb23e45fa 100644 --- a/plugins/sourcedialog/lang/sq.js +++ b/plugins/sourcedialog/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'sq', { diff --git a/plugins/sourcedialog/lang/sr-latn.js b/plugins/sourcedialog/lang/sr-latn.js index 1bcf83b7494..cb55b0201dc 100644 --- a/plugins/sourcedialog/lang/sr-latn.js +++ b/plugins/sourcedialog/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'sr-latn', { diff --git a/plugins/sourcedialog/lang/sr.js b/plugins/sourcedialog/lang/sr.js index ed416103c93..6c26c9bec1d 100644 --- a/plugins/sourcedialog/lang/sr.js +++ b/plugins/sourcedialog/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'sr', { diff --git a/plugins/sourcedialog/lang/sv.js b/plugins/sourcedialog/lang/sv.js index b029a39ace8..a0e60cb7a43 100644 --- a/plugins/sourcedialog/lang/sv.js +++ b/plugins/sourcedialog/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'sv', { diff --git a/plugins/sourcedialog/lang/th.js b/plugins/sourcedialog/lang/th.js index 6bc7a94e502..2bdba46db2f 100644 --- a/plugins/sourcedialog/lang/th.js +++ b/plugins/sourcedialog/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'th', { diff --git a/plugins/sourcedialog/lang/tr.js b/plugins/sourcedialog/lang/tr.js index 3ea3623e509..d371680c6fa 100644 --- a/plugins/sourcedialog/lang/tr.js +++ b/plugins/sourcedialog/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'tr', { diff --git a/plugins/sourcedialog/lang/tt.js b/plugins/sourcedialog/lang/tt.js index 85182cd8858..c04088547e3 100644 --- a/plugins/sourcedialog/lang/tt.js +++ b/plugins/sourcedialog/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'tt', { diff --git a/plugins/sourcedialog/lang/ug.js b/plugins/sourcedialog/lang/ug.js index b9bb1993310..dd98a918427 100644 --- a/plugins/sourcedialog/lang/ug.js +++ b/plugins/sourcedialog/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'ug', { diff --git a/plugins/sourcedialog/lang/uk.js b/plugins/sourcedialog/lang/uk.js index af8cad0c5ed..e4fe616557f 100644 --- a/plugins/sourcedialog/lang/uk.js +++ b/plugins/sourcedialog/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'uk', { diff --git a/plugins/sourcedialog/lang/vi.js b/plugins/sourcedialog/lang/vi.js index 33dd4b154df..5ac777fe19f 100644 --- a/plugins/sourcedialog/lang/vi.js +++ b/plugins/sourcedialog/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'vi', { diff --git a/plugins/sourcedialog/lang/zh-cn.js b/plugins/sourcedialog/lang/zh-cn.js index f4709c5fb97..dc3b3423a9c 100644 --- a/plugins/sourcedialog/lang/zh-cn.js +++ b/plugins/sourcedialog/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'zh-cn', { diff --git a/plugins/sourcedialog/lang/zh.js b/plugins/sourcedialog/lang/zh.js index b4c976ebb8d..fdc67fae17c 100644 --- a/plugins/sourcedialog/lang/zh.js +++ b/plugins/sourcedialog/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'sourcedialog', 'zh', { diff --git a/plugins/sourcedialog/plugin.js b/plugins/sourcedialog/plugin.js index 99f26102359..15229617800 100644 --- a/plugins/sourcedialog/plugin.js +++ b/plugins/sourcedialog/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.add( 'sourcedialog', { diff --git a/plugins/sourcedialog/samples/sourcedialog.html b/plugins/sourcedialog/samples/sourcedialog.html index 516c927a028..39174c472b5 100644 --- a/plugins/sourcedialog/samples/sourcedialog.html +++ b/plugins/sourcedialog/samples/sourcedialog.html @@ -1,7 +1,7 @@ diff --git a/plugins/specialchar/dialogs/lang/_translationstatus.txt b/plugins/specialchar/dialogs/lang/_translationstatus.txt index 468958ed177..c3962cf4620 100644 --- a/plugins/specialchar/dialogs/lang/_translationstatus.txt +++ b/plugins/specialchar/dialogs/lang/_translationstatus.txt @@ -1,5 +1,5 @@ Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. cs.js Found: 118 Missing: 0 cy.js Found: 118 Missing: 0 diff --git a/plugins/specialchar/dialogs/lang/af.js b/plugins/specialchar/dialogs/lang/af.js index a667408b05b..85d6b045ddb 100644 --- a/plugins/specialchar/dialogs/lang/af.js +++ b/plugins/specialchar/dialogs/lang/af.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'af', { diff --git a/plugins/specialchar/dialogs/lang/ar.js b/plugins/specialchar/dialogs/lang/ar.js index 6bfd8e451da..b45e67c48bf 100644 --- a/plugins/specialchar/dialogs/lang/ar.js +++ b/plugins/specialchar/dialogs/lang/ar.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'ar', { diff --git a/plugins/specialchar/dialogs/lang/az.js b/plugins/specialchar/dialogs/lang/az.js index 6713fa4332e..87c59a8c23e 100644 --- a/plugins/specialchar/dialogs/lang/az.js +++ b/plugins/specialchar/dialogs/lang/az.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'az', { diff --git a/plugins/specialchar/dialogs/lang/bg.js b/plugins/specialchar/dialogs/lang/bg.js index bd525eb412e..7de6347f74b 100644 --- a/plugins/specialchar/dialogs/lang/bg.js +++ b/plugins/specialchar/dialogs/lang/bg.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'bg', { diff --git a/plugins/specialchar/dialogs/lang/ca.js b/plugins/specialchar/dialogs/lang/ca.js index 4d91e004875..2b60bb5823e 100644 --- a/plugins/specialchar/dialogs/lang/ca.js +++ b/plugins/specialchar/dialogs/lang/ca.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'ca', { diff --git a/plugins/specialchar/dialogs/lang/cs.js b/plugins/specialchar/dialogs/lang/cs.js index 8c0c70c44af..341d9506091 100644 --- a/plugins/specialchar/dialogs/lang/cs.js +++ b/plugins/specialchar/dialogs/lang/cs.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'cs', { diff --git a/plugins/specialchar/dialogs/lang/cy.js b/plugins/specialchar/dialogs/lang/cy.js index 89c4353f68a..1a2975012ce 100644 --- a/plugins/specialchar/dialogs/lang/cy.js +++ b/plugins/specialchar/dialogs/lang/cy.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'cy', { diff --git a/plugins/specialchar/dialogs/lang/da.js b/plugins/specialchar/dialogs/lang/da.js index 021e6118421..0401ddc3573 100644 --- a/plugins/specialchar/dialogs/lang/da.js +++ b/plugins/specialchar/dialogs/lang/da.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'da', { diff --git a/plugins/specialchar/dialogs/lang/de-ch.js b/plugins/specialchar/dialogs/lang/de-ch.js index c4ff18a48c8..e89f523c100 100644 --- a/plugins/specialchar/dialogs/lang/de-ch.js +++ b/plugins/specialchar/dialogs/lang/de-ch.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'de-ch', { diff --git a/plugins/specialchar/dialogs/lang/de.js b/plugins/specialchar/dialogs/lang/de.js index ff1d87c9c6d..02f3dcc9b21 100644 --- a/plugins/specialchar/dialogs/lang/de.js +++ b/plugins/specialchar/dialogs/lang/de.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'de', { diff --git a/plugins/specialchar/dialogs/lang/el.js b/plugins/specialchar/dialogs/lang/el.js index d46feb69b91..01a69fcb91d 100644 --- a/plugins/specialchar/dialogs/lang/el.js +++ b/plugins/specialchar/dialogs/lang/el.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'el', { diff --git a/plugins/specialchar/dialogs/lang/en-au.js b/plugins/specialchar/dialogs/lang/en-au.js index 64cf1642338..79457765ea4 100644 --- a/plugins/specialchar/dialogs/lang/en-au.js +++ b/plugins/specialchar/dialogs/lang/en-au.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'en-au', { diff --git a/plugins/specialchar/dialogs/lang/en-ca.js b/plugins/specialchar/dialogs/lang/en-ca.js index e2513ea411b..b27b372eaab 100644 --- a/plugins/specialchar/dialogs/lang/en-ca.js +++ b/plugins/specialchar/dialogs/lang/en-ca.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'en-ca', { diff --git a/plugins/specialchar/dialogs/lang/en-gb.js b/plugins/specialchar/dialogs/lang/en-gb.js index 828da8e3e95..7a24bcef6b3 100644 --- a/plugins/specialchar/dialogs/lang/en-gb.js +++ b/plugins/specialchar/dialogs/lang/en-gb.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'en-gb', { diff --git a/plugins/specialchar/dialogs/lang/en.js b/plugins/specialchar/dialogs/lang/en.js index 0620b77694c..5a6bd8a1f6c 100644 --- a/plugins/specialchar/dialogs/lang/en.js +++ b/plugins/specialchar/dialogs/lang/en.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'en', { diff --git a/plugins/specialchar/dialogs/lang/eo.js b/plugins/specialchar/dialogs/lang/eo.js index 836e0c55083..ee814f971b8 100644 --- a/plugins/specialchar/dialogs/lang/eo.js +++ b/plugins/specialchar/dialogs/lang/eo.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'eo', { diff --git a/plugins/specialchar/dialogs/lang/es-mx.js b/plugins/specialchar/dialogs/lang/es-mx.js index e48f8bd7de0..5b82aaf11f4 100644 --- a/plugins/specialchar/dialogs/lang/es-mx.js +++ b/plugins/specialchar/dialogs/lang/es-mx.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'es-mx', { diff --git a/plugins/specialchar/dialogs/lang/es.js b/plugins/specialchar/dialogs/lang/es.js index a3b1657d32d..f82d0d79638 100644 --- a/plugins/specialchar/dialogs/lang/es.js +++ b/plugins/specialchar/dialogs/lang/es.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'es', { diff --git a/plugins/specialchar/dialogs/lang/et.js b/plugins/specialchar/dialogs/lang/et.js index 229bab109c1..70726e9a6df 100644 --- a/plugins/specialchar/dialogs/lang/et.js +++ b/plugins/specialchar/dialogs/lang/et.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'et', { diff --git a/plugins/specialchar/dialogs/lang/eu.js b/plugins/specialchar/dialogs/lang/eu.js index 8101f30af5b..872d2dfb323 100644 --- a/plugins/specialchar/dialogs/lang/eu.js +++ b/plugins/specialchar/dialogs/lang/eu.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'eu', { diff --git a/plugins/specialchar/dialogs/lang/fa.js b/plugins/specialchar/dialogs/lang/fa.js index 8aae08319b6..a623dcb5d6a 100644 --- a/plugins/specialchar/dialogs/lang/fa.js +++ b/plugins/specialchar/dialogs/lang/fa.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'fa', { diff --git a/plugins/specialchar/dialogs/lang/fi.js b/plugins/specialchar/dialogs/lang/fi.js index 06d110b3bba..873d5fae568 100644 --- a/plugins/specialchar/dialogs/lang/fi.js +++ b/plugins/specialchar/dialogs/lang/fi.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'fi', { diff --git a/plugins/specialchar/dialogs/lang/fr-ca.js b/plugins/specialchar/dialogs/lang/fr-ca.js index 8760ffb42cc..cf19408be12 100644 --- a/plugins/specialchar/dialogs/lang/fr-ca.js +++ b/plugins/specialchar/dialogs/lang/fr-ca.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'fr-ca', { diff --git a/plugins/specialchar/dialogs/lang/fr.js b/plugins/specialchar/dialogs/lang/fr.js index c23f11f5b5a..e9aeed1608d 100644 --- a/plugins/specialchar/dialogs/lang/fr.js +++ b/plugins/specialchar/dialogs/lang/fr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'fr', { diff --git a/plugins/specialchar/dialogs/lang/gl.js b/plugins/specialchar/dialogs/lang/gl.js index f5da5efcf08..151e0459582 100644 --- a/plugins/specialchar/dialogs/lang/gl.js +++ b/plugins/specialchar/dialogs/lang/gl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'gl', { diff --git a/plugins/specialchar/dialogs/lang/he.js b/plugins/specialchar/dialogs/lang/he.js index 8896b1c09df..5a22d03e8e0 100644 --- a/plugins/specialchar/dialogs/lang/he.js +++ b/plugins/specialchar/dialogs/lang/he.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'he', { diff --git a/plugins/specialchar/dialogs/lang/hr.js b/plugins/specialchar/dialogs/lang/hr.js index 141212becd9..4e503120382 100644 --- a/plugins/specialchar/dialogs/lang/hr.js +++ b/plugins/specialchar/dialogs/lang/hr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'hr', { diff --git a/plugins/specialchar/dialogs/lang/hu.js b/plugins/specialchar/dialogs/lang/hu.js index 2c815dd99e9..12b7470a189 100644 --- a/plugins/specialchar/dialogs/lang/hu.js +++ b/plugins/specialchar/dialogs/lang/hu.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'hu', { diff --git a/plugins/specialchar/dialogs/lang/id.js b/plugins/specialchar/dialogs/lang/id.js index 558c57c90fa..3e77c9d8808 100644 --- a/plugins/specialchar/dialogs/lang/id.js +++ b/plugins/specialchar/dialogs/lang/id.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'id', { diff --git a/plugins/specialchar/dialogs/lang/it.js b/plugins/specialchar/dialogs/lang/it.js index ad83abd05e8..c94fba37768 100644 --- a/plugins/specialchar/dialogs/lang/it.js +++ b/plugins/specialchar/dialogs/lang/it.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'it', { diff --git a/plugins/specialchar/dialogs/lang/ja.js b/plugins/specialchar/dialogs/lang/ja.js index fce89372c37..af697d688e8 100644 --- a/plugins/specialchar/dialogs/lang/ja.js +++ b/plugins/specialchar/dialogs/lang/ja.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'ja', { diff --git a/plugins/specialchar/dialogs/lang/km.js b/plugins/specialchar/dialogs/lang/km.js index 1b1b3068dd6..504008b291a 100644 --- a/plugins/specialchar/dialogs/lang/km.js +++ b/plugins/specialchar/dialogs/lang/km.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'km', { diff --git a/plugins/specialchar/dialogs/lang/ko.js b/plugins/specialchar/dialogs/lang/ko.js index 02aab39f1c7..d7db9186f2c 100644 --- a/plugins/specialchar/dialogs/lang/ko.js +++ b/plugins/specialchar/dialogs/lang/ko.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'ko', { diff --git a/plugins/specialchar/dialogs/lang/ku.js b/plugins/specialchar/dialogs/lang/ku.js index 8a505b0c94f..b147ba560e1 100644 --- a/plugins/specialchar/dialogs/lang/ku.js +++ b/plugins/specialchar/dialogs/lang/ku.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'ku', { diff --git a/plugins/specialchar/dialogs/lang/lt.js b/plugins/specialchar/dialogs/lang/lt.js index ae424a74ebf..4ee95badc1b 100644 --- a/plugins/specialchar/dialogs/lang/lt.js +++ b/plugins/specialchar/dialogs/lang/lt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'lt', { diff --git a/plugins/specialchar/dialogs/lang/lv.js b/plugins/specialchar/dialogs/lang/lv.js index be697e7db1f..18a14da3c70 100644 --- a/plugins/specialchar/dialogs/lang/lv.js +++ b/plugins/specialchar/dialogs/lang/lv.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'lv', { diff --git a/plugins/specialchar/dialogs/lang/nb.js b/plugins/specialchar/dialogs/lang/nb.js index 40d6c40f5a5..6432d2ce8c2 100644 --- a/plugins/specialchar/dialogs/lang/nb.js +++ b/plugins/specialchar/dialogs/lang/nb.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'nb', { diff --git a/plugins/specialchar/dialogs/lang/nl.js b/plugins/specialchar/dialogs/lang/nl.js index d869e9d2d8c..05cb4a32e11 100644 --- a/plugins/specialchar/dialogs/lang/nl.js +++ b/plugins/specialchar/dialogs/lang/nl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'nl', { diff --git a/plugins/specialchar/dialogs/lang/no.js b/plugins/specialchar/dialogs/lang/no.js index e6a5c3eaa27..e69ec9817f1 100644 --- a/plugins/specialchar/dialogs/lang/no.js +++ b/plugins/specialchar/dialogs/lang/no.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'no', { diff --git a/plugins/specialchar/dialogs/lang/oc.js b/plugins/specialchar/dialogs/lang/oc.js index 1d1b09fd1d3..c591f91f15f 100644 --- a/plugins/specialchar/dialogs/lang/oc.js +++ b/plugins/specialchar/dialogs/lang/oc.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'oc', { diff --git a/plugins/specialchar/dialogs/lang/pl.js b/plugins/specialchar/dialogs/lang/pl.js index bb4eb348a55..a0106302729 100644 --- a/plugins/specialchar/dialogs/lang/pl.js +++ b/plugins/specialchar/dialogs/lang/pl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'pl', { diff --git a/plugins/specialchar/dialogs/lang/pt-br.js b/plugins/specialchar/dialogs/lang/pt-br.js index e1fed927e99..295600aa2da 100644 --- a/plugins/specialchar/dialogs/lang/pt-br.js +++ b/plugins/specialchar/dialogs/lang/pt-br.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'pt-br', { diff --git a/plugins/specialchar/dialogs/lang/pt.js b/plugins/specialchar/dialogs/lang/pt.js index 01157ce9b91..0950474c2d4 100644 --- a/plugins/specialchar/dialogs/lang/pt.js +++ b/plugins/specialchar/dialogs/lang/pt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'pt', { diff --git a/plugins/specialchar/dialogs/lang/ro.js b/plugins/specialchar/dialogs/lang/ro.js index 0cdf22d4377..c379c834dbf 100644 --- a/plugins/specialchar/dialogs/lang/ro.js +++ b/plugins/specialchar/dialogs/lang/ro.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'ro', { diff --git a/plugins/specialchar/dialogs/lang/ru.js b/plugins/specialchar/dialogs/lang/ru.js index 6ec79ada7f6..831e7541074 100644 --- a/plugins/specialchar/dialogs/lang/ru.js +++ b/plugins/specialchar/dialogs/lang/ru.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'ru', { diff --git a/plugins/specialchar/dialogs/lang/si.js b/plugins/specialchar/dialogs/lang/si.js index 27866d7a7eb..e27fe56034b 100644 --- a/plugins/specialchar/dialogs/lang/si.js +++ b/plugins/specialchar/dialogs/lang/si.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'si', { diff --git a/plugins/specialchar/dialogs/lang/sk.js b/plugins/specialchar/dialogs/lang/sk.js index 85e250e7fe6..426843b6084 100644 --- a/plugins/specialchar/dialogs/lang/sk.js +++ b/plugins/specialchar/dialogs/lang/sk.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'sk', { diff --git a/plugins/specialchar/dialogs/lang/sl.js b/plugins/specialchar/dialogs/lang/sl.js index 857a6b0d477..16e2a92b5d6 100644 --- a/plugins/specialchar/dialogs/lang/sl.js +++ b/plugins/specialchar/dialogs/lang/sl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'sl', { diff --git a/plugins/specialchar/dialogs/lang/sq.js b/plugins/specialchar/dialogs/lang/sq.js index f934098bb6d..16a8ca82324 100644 --- a/plugins/specialchar/dialogs/lang/sq.js +++ b/plugins/specialchar/dialogs/lang/sq.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'sq', { diff --git a/plugins/specialchar/dialogs/lang/sr-latn.js b/plugins/specialchar/dialogs/lang/sr-latn.js index 6836c7f7ce9..1cf51e467b0 100644 --- a/plugins/specialchar/dialogs/lang/sr-latn.js +++ b/plugins/specialchar/dialogs/lang/sr-latn.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'sr-latn', { diff --git a/plugins/specialchar/dialogs/lang/sr.js b/plugins/specialchar/dialogs/lang/sr.js index 7fb02350f29..1f0d63fa8df 100644 --- a/plugins/specialchar/dialogs/lang/sr.js +++ b/plugins/specialchar/dialogs/lang/sr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'sr', { diff --git a/plugins/specialchar/dialogs/lang/sv.js b/plugins/specialchar/dialogs/lang/sv.js index 35ab63f89cc..447bf9c84f1 100644 --- a/plugins/specialchar/dialogs/lang/sv.js +++ b/plugins/specialchar/dialogs/lang/sv.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'sv', { diff --git a/plugins/specialchar/dialogs/lang/th.js b/plugins/specialchar/dialogs/lang/th.js index ea999597661..8dbd9047d00 100644 --- a/plugins/specialchar/dialogs/lang/th.js +++ b/plugins/specialchar/dialogs/lang/th.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'th', { diff --git a/plugins/specialchar/dialogs/lang/tr.js b/plugins/specialchar/dialogs/lang/tr.js index 1c4ecfbd8de..dd950b8d206 100644 --- a/plugins/specialchar/dialogs/lang/tr.js +++ b/plugins/specialchar/dialogs/lang/tr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'tr', { diff --git a/plugins/specialchar/dialogs/lang/tt.js b/plugins/specialchar/dialogs/lang/tt.js index 0bbccf1a827..9a337164996 100644 --- a/plugins/specialchar/dialogs/lang/tt.js +++ b/plugins/specialchar/dialogs/lang/tt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'tt', { diff --git a/plugins/specialchar/dialogs/lang/ug.js b/plugins/specialchar/dialogs/lang/ug.js index 634f211d329..2cbe8c5cb43 100644 --- a/plugins/specialchar/dialogs/lang/ug.js +++ b/plugins/specialchar/dialogs/lang/ug.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'ug', { diff --git a/plugins/specialchar/dialogs/lang/uk.js b/plugins/specialchar/dialogs/lang/uk.js index 63ffb655df9..23dcde56015 100644 --- a/plugins/specialchar/dialogs/lang/uk.js +++ b/plugins/specialchar/dialogs/lang/uk.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'uk', { diff --git a/plugins/specialchar/dialogs/lang/vi.js b/plugins/specialchar/dialogs/lang/vi.js index 9bc5c4ff2e3..edac02526a6 100644 --- a/plugins/specialchar/dialogs/lang/vi.js +++ b/plugins/specialchar/dialogs/lang/vi.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'vi', { diff --git a/plugins/specialchar/dialogs/lang/zh-cn.js b/plugins/specialchar/dialogs/lang/zh-cn.js index 080c8b02736..09900ebad7c 100644 --- a/plugins/specialchar/dialogs/lang/zh-cn.js +++ b/plugins/specialchar/dialogs/lang/zh-cn.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'zh-cn', { diff --git a/plugins/specialchar/dialogs/lang/zh.js b/plugins/specialchar/dialogs/lang/zh.js index c13d290d96a..3fa850dc2e3 100644 --- a/plugins/specialchar/dialogs/lang/zh.js +++ b/plugins/specialchar/dialogs/lang/zh.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'zh', { diff --git a/plugins/specialchar/dialogs/specialchar.js b/plugins/specialchar/dialogs/specialchar.js index 40ccfa9aec1..4ba362435cf 100644 --- a/plugins/specialchar/dialogs/specialchar.js +++ b/plugins/specialchar/dialogs/specialchar.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.dialog.add( 'specialchar', function( editor ) { diff --git a/plugins/specialchar/lang/_translationstatus.txt b/plugins/specialchar/lang/_translationstatus.txt index f35b1af4ded..c63d597bc27 100644 --- a/plugins/specialchar/lang/_translationstatus.txt +++ b/plugins/specialchar/lang/_translationstatus.txt @@ -1,5 +1,5 @@ Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. af.js Found: 3 Missing: 118 ar.js Found: 2 Missing: 119 diff --git a/plugins/specialchar/lang/af.js b/plugins/specialchar/lang/af.js index bfd585946c0..404fed54b1d 100644 --- a/plugins/specialchar/lang/af.js +++ b/plugins/specialchar/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'af', { options: 'Spesiale karakter-opsies', diff --git a/plugins/specialchar/lang/ar.js b/plugins/specialchar/lang/ar.js index 32e0b868a9b..8f5591f0364 100644 --- a/plugins/specialchar/lang/ar.js +++ b/plugins/specialchar/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'ar', { options: 'خيارات الأحرف الخاصة', diff --git a/plugins/specialchar/lang/az.js b/plugins/specialchar/lang/az.js index a3225b6aef1..b106674cfc8 100644 --- a/plugins/specialchar/lang/az.js +++ b/plugins/specialchar/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'az', { options: 'Xüsusi simvolların seçimləri', diff --git a/plugins/specialchar/lang/bg.js b/plugins/specialchar/lang/bg.js index b2e8ff02d6c..1123a22c190 100644 --- a/plugins/specialchar/lang/bg.js +++ b/plugins/specialchar/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'bg', { options: 'Опции за специален знак', diff --git a/plugins/specialchar/lang/bn.js b/plugins/specialchar/lang/bn.js index 403498ef44d..eba45ab20ce 100644 --- a/plugins/specialchar/lang/bn.js +++ b/plugins/specialchar/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'bn', { options: 'Special Character Options', // MISSING diff --git a/plugins/specialchar/lang/bs.js b/plugins/specialchar/lang/bs.js index 8c2d99b65f6..28e67da8dcc 100644 --- a/plugins/specialchar/lang/bs.js +++ b/plugins/specialchar/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'bs', { options: 'Special Character Options', // MISSING diff --git a/plugins/specialchar/lang/ca.js b/plugins/specialchar/lang/ca.js index b1b6e4b9c58..9e5dfd07a5b 100644 --- a/plugins/specialchar/lang/ca.js +++ b/plugins/specialchar/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'ca', { options: 'Opcions de caràcters especials', diff --git a/plugins/specialchar/lang/cs.js b/plugins/specialchar/lang/cs.js index 44633ecd0aa..71ca618357d 100644 --- a/plugins/specialchar/lang/cs.js +++ b/plugins/specialchar/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'cs', { options: 'Nastavení speciálních znaků', diff --git a/plugins/specialchar/lang/cy.js b/plugins/specialchar/lang/cy.js index e7b8bdfa9a9..27fcbd74c7b 100644 --- a/plugins/specialchar/lang/cy.js +++ b/plugins/specialchar/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'cy', { options: 'Opsiynau Nodau Arbennig', diff --git a/plugins/specialchar/lang/da.js b/plugins/specialchar/lang/da.js index 232e13e48b4..212b0351088 100644 --- a/plugins/specialchar/lang/da.js +++ b/plugins/specialchar/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'da', { options: 'Muligheder for specielle karakterer', diff --git a/plugins/specialchar/lang/de-ch.js b/plugins/specialchar/lang/de-ch.js index 9c45e826150..bf628f030af 100644 --- a/plugins/specialchar/lang/de-ch.js +++ b/plugins/specialchar/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'de-ch', { options: 'Sonderzeichenoptionen', diff --git a/plugins/specialchar/lang/de.js b/plugins/specialchar/lang/de.js index 0da13f4fa39..0730318be0d 100644 --- a/plugins/specialchar/lang/de.js +++ b/plugins/specialchar/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'de', { options: 'Sonderzeichenoptionen', diff --git a/plugins/specialchar/lang/el.js b/plugins/specialchar/lang/el.js index 252fd318f5e..f42f802f515 100644 --- a/plugins/specialchar/lang/el.js +++ b/plugins/specialchar/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'el', { options: 'Επιλογές Ειδικών Χαρακτήρων', diff --git a/plugins/specialchar/lang/en-au.js b/plugins/specialchar/lang/en-au.js index 8d15b246f8e..205566c5063 100644 --- a/plugins/specialchar/lang/en-au.js +++ b/plugins/specialchar/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'en-au', { options: 'Special Character Options', diff --git a/plugins/specialchar/lang/en-ca.js b/plugins/specialchar/lang/en-ca.js index 8401a9dc2f8..0fef9c67c6f 100644 --- a/plugins/specialchar/lang/en-ca.js +++ b/plugins/specialchar/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'en-ca', { options: 'Special Character Options', // MISSING diff --git a/plugins/specialchar/lang/en-gb.js b/plugins/specialchar/lang/en-gb.js index 7fb218bf913..47a2ca3e8f1 100644 --- a/plugins/specialchar/lang/en-gb.js +++ b/plugins/specialchar/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'en-gb', { options: 'Special Character Options', diff --git a/plugins/specialchar/lang/en.js b/plugins/specialchar/lang/en.js index b65617c93f1..e7a2071dfbb 100644 --- a/plugins/specialchar/lang/en.js +++ b/plugins/specialchar/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'en', { options: 'Special Character Options', diff --git a/plugins/specialchar/lang/eo.js b/plugins/specialchar/lang/eo.js index 21ca267f36b..628ffe15dbe 100644 --- a/plugins/specialchar/lang/eo.js +++ b/plugins/specialchar/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'eo', { options: 'Opcioj pri Specialaj Signoj', diff --git a/plugins/specialchar/lang/es-mx.js b/plugins/specialchar/lang/es-mx.js index 80112cc3304..7b9ce795d0a 100644 --- a/plugins/specialchar/lang/es-mx.js +++ b/plugins/specialchar/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'es-mx', { options: 'Opciones de carácteres especiales', diff --git a/plugins/specialchar/lang/es.js b/plugins/specialchar/lang/es.js index 6c29d286e8e..6a798762fc0 100644 --- a/plugins/specialchar/lang/es.js +++ b/plugins/specialchar/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'es', { options: 'Opciones de caracteres especiales', diff --git a/plugins/specialchar/lang/et.js b/plugins/specialchar/lang/et.js index 318e2bf0699..6f5e6917039 100644 --- a/plugins/specialchar/lang/et.js +++ b/plugins/specialchar/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'et', { options: 'Erimärkide valikud', diff --git a/plugins/specialchar/lang/eu.js b/plugins/specialchar/lang/eu.js index f434529c318..43ae7f790aa 100644 --- a/plugins/specialchar/lang/eu.js +++ b/plugins/specialchar/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'eu', { options: 'Karaktere berezien aukerak', diff --git a/plugins/specialchar/lang/fa.js b/plugins/specialchar/lang/fa.js index 9590f08b2e2..53930e7b06c 100644 --- a/plugins/specialchar/lang/fa.js +++ b/plugins/specialchar/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'fa', { options: 'گزینه‌های نویسه‌های ویژه', diff --git a/plugins/specialchar/lang/fi.js b/plugins/specialchar/lang/fi.js index a2f8a69826a..c157873bd4a 100644 --- a/plugins/specialchar/lang/fi.js +++ b/plugins/specialchar/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'fi', { options: 'Erikoismerkin ominaisuudet', diff --git a/plugins/specialchar/lang/fo.js b/plugins/specialchar/lang/fo.js index e86288fe548..1494aa96ae9 100644 --- a/plugins/specialchar/lang/fo.js +++ b/plugins/specialchar/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'fo', { options: 'Møguleikar við serteknum', diff --git a/plugins/specialchar/lang/fr-ca.js b/plugins/specialchar/lang/fr-ca.js index 18f81a042e1..20acbebcb53 100644 --- a/plugins/specialchar/lang/fr-ca.js +++ b/plugins/specialchar/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'fr-ca', { options: 'Option des caractères spéciaux', diff --git a/plugins/specialchar/lang/fr.js b/plugins/specialchar/lang/fr.js index 8f72ca56590..c612b4010ac 100644 --- a/plugins/specialchar/lang/fr.js +++ b/plugins/specialchar/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'fr', { options: 'Options des caractères spéciaux', diff --git a/plugins/specialchar/lang/gl.js b/plugins/specialchar/lang/gl.js index 0c3acfbb89b..1369b0941f2 100644 --- a/plugins/specialchar/lang/gl.js +++ b/plugins/specialchar/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'gl', { options: 'Opcións de caracteres especiais', diff --git a/plugins/specialchar/lang/gu.js b/plugins/specialchar/lang/gu.js index 5c3846e1f35..0640736df6b 100644 --- a/plugins/specialchar/lang/gu.js +++ b/plugins/specialchar/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'gu', { options: 'સ્પેશિઅલ કરેક્ટરના વિકલ્પો', diff --git a/plugins/specialchar/lang/he.js b/plugins/specialchar/lang/he.js index a6d17471e83..7a085744cbd 100644 --- a/plugins/specialchar/lang/he.js +++ b/plugins/specialchar/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'he', { options: 'אפשרויות תווים מיוחדים', diff --git a/plugins/specialchar/lang/hi.js b/plugins/specialchar/lang/hi.js index d39b54c9299..16ee8306d6a 100644 --- a/plugins/specialchar/lang/hi.js +++ b/plugins/specialchar/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'hi', { options: 'विशेष चरित्र विकल्प', diff --git a/plugins/specialchar/lang/hr.js b/plugins/specialchar/lang/hr.js index bbc34c13583..9accbdbea3d 100644 --- a/plugins/specialchar/lang/hr.js +++ b/plugins/specialchar/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'hr', { options: 'Opcije specijalnih znakova', diff --git a/plugins/specialchar/lang/hu.js b/plugins/specialchar/lang/hu.js index faae31ac7ec..78b8a76f9c0 100644 --- a/plugins/specialchar/lang/hu.js +++ b/plugins/specialchar/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'hu', { options: 'Speciális karakter opciók', diff --git a/plugins/specialchar/lang/id.js b/plugins/specialchar/lang/id.js index deffff9e614..c374b6fe20b 100644 --- a/plugins/specialchar/lang/id.js +++ b/plugins/specialchar/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'id', { options: 'Opsi spesial karakter', diff --git a/plugins/specialchar/lang/is.js b/plugins/specialchar/lang/is.js index a14671e2980..e3c4ec257e2 100644 --- a/plugins/specialchar/lang/is.js +++ b/plugins/specialchar/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'is', { options: 'Special Character Options', // MISSING diff --git a/plugins/specialchar/lang/it.js b/plugins/specialchar/lang/it.js index 2356681742b..bbce6c8e485 100644 --- a/plugins/specialchar/lang/it.js +++ b/plugins/specialchar/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'it', { options: 'Opzioni carattere speciale', diff --git a/plugins/specialchar/lang/ja.js b/plugins/specialchar/lang/ja.js index f97056e40a8..c509565046c 100644 --- a/plugins/specialchar/lang/ja.js +++ b/plugins/specialchar/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'ja', { options: '特殊文字オプション', diff --git a/plugins/specialchar/lang/ka.js b/plugins/specialchar/lang/ka.js index 7061856d842..de92daf88a5 100644 --- a/plugins/specialchar/lang/ka.js +++ b/plugins/specialchar/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'ka', { options: 'სპეციალური სიმბოლოს პარამეტრები', diff --git a/plugins/specialchar/lang/km.js b/plugins/specialchar/lang/km.js index bc456bb291e..6c35459eaf8 100644 --- a/plugins/specialchar/lang/km.js +++ b/plugins/specialchar/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'km', { options: 'ជម្រើស​តួ​អក្សរ​ពិសេស', diff --git a/plugins/specialchar/lang/ko.js b/plugins/specialchar/lang/ko.js index dc31b315526..4783b3b6d73 100644 --- a/plugins/specialchar/lang/ko.js +++ b/plugins/specialchar/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'ko', { options: '특수문자 옵션', diff --git a/plugins/specialchar/lang/ku.js b/plugins/specialchar/lang/ku.js index f5d61509bde..9ded1353b65 100644 --- a/plugins/specialchar/lang/ku.js +++ b/plugins/specialchar/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'ku', { options: 'هەڵبژاردەی نووسەی تایبەتی', diff --git a/plugins/specialchar/lang/lt.js b/plugins/specialchar/lang/lt.js index 19205df5bc6..692543f3c78 100644 --- a/plugins/specialchar/lang/lt.js +++ b/plugins/specialchar/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'lt', { options: 'Specialaus simbolio nustatymai', diff --git a/plugins/specialchar/lang/lv.js b/plugins/specialchar/lang/lv.js index 839553e191a..a69d239fe70 100644 --- a/plugins/specialchar/lang/lv.js +++ b/plugins/specialchar/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'lv', { options: 'Speciālo simbolu uzstādījumi', diff --git a/plugins/specialchar/lang/mk.js b/plugins/specialchar/lang/mk.js index d7f31cef53a..1f941405fc1 100644 --- a/plugins/specialchar/lang/mk.js +++ b/plugins/specialchar/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'mk', { options: 'Special Character Options', // MISSING diff --git a/plugins/specialchar/lang/mn.js b/plugins/specialchar/lang/mn.js index 30d4d0b94f5..5fdb1e80f35 100644 --- a/plugins/specialchar/lang/mn.js +++ b/plugins/specialchar/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'mn', { options: 'Special Character Options', // MISSING diff --git a/plugins/specialchar/lang/ms.js b/plugins/specialchar/lang/ms.js index a8dd82bc7f2..f39ffee287c 100644 --- a/plugins/specialchar/lang/ms.js +++ b/plugins/specialchar/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'ms', { options: 'Special Character Options', // MISSING diff --git a/plugins/specialchar/lang/nb.js b/plugins/specialchar/lang/nb.js index 116b54d0397..70a576a3817 100644 --- a/plugins/specialchar/lang/nb.js +++ b/plugins/specialchar/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'nb', { options: 'Alternativer for spesialtegn', diff --git a/plugins/specialchar/lang/nl.js b/plugins/specialchar/lang/nl.js index 1d8234a007a..496670d3aac 100644 --- a/plugins/specialchar/lang/nl.js +++ b/plugins/specialchar/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'nl', { options: 'Speciale tekens opties', diff --git a/plugins/specialchar/lang/no.js b/plugins/specialchar/lang/no.js index 2c537d36812..74d1f7c3fb9 100644 --- a/plugins/specialchar/lang/no.js +++ b/plugins/specialchar/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'no', { options: 'Alternativer for spesialtegn', diff --git a/plugins/specialchar/lang/oc.js b/plugins/specialchar/lang/oc.js index 07c5c013b89..8a35e325778 100644 --- a/plugins/specialchar/lang/oc.js +++ b/plugins/specialchar/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'oc', { options: 'Opcions dels caractèrs especials', diff --git a/plugins/specialchar/lang/pl.js b/plugins/specialchar/lang/pl.js index 5f872f588c3..81d2d9226e8 100644 --- a/plugins/specialchar/lang/pl.js +++ b/plugins/specialchar/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'pl', { options: 'Opcje znaków specjalnych', diff --git a/plugins/specialchar/lang/pt-br.js b/plugins/specialchar/lang/pt-br.js index 4135d664c66..8ca94dba296 100644 --- a/plugins/specialchar/lang/pt-br.js +++ b/plugins/specialchar/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'pt-br', { options: 'Opções de Caractere Especial', diff --git a/plugins/specialchar/lang/pt.js b/plugins/specialchar/lang/pt.js index bc543122028..7e03b7f0ca9 100644 --- a/plugins/specialchar/lang/pt.js +++ b/plugins/specialchar/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'pt', { options: 'Opções de caracteres especiais', diff --git a/plugins/specialchar/lang/ro.js b/plugins/specialchar/lang/ro.js index 396f71f6e38..02b07873581 100644 --- a/plugins/specialchar/lang/ro.js +++ b/plugins/specialchar/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'ro', { options: 'Opțiuni caractere speciale', diff --git a/plugins/specialchar/lang/ru.js b/plugins/specialchar/lang/ru.js index f73235c6db6..c4c4515e29b 100644 --- a/plugins/specialchar/lang/ru.js +++ b/plugins/specialchar/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'ru', { options: 'Выбор специального символа', diff --git a/plugins/specialchar/lang/si.js b/plugins/specialchar/lang/si.js index 6a03cbf62d5..a83d0355e7a 100644 --- a/plugins/specialchar/lang/si.js +++ b/plugins/specialchar/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'si', { options: 'විශේෂ ගුණාංග වීකල්ප', diff --git a/plugins/specialchar/lang/sk.js b/plugins/specialchar/lang/sk.js index 15602e140ba..8c831b3b6d6 100644 --- a/plugins/specialchar/lang/sk.js +++ b/plugins/specialchar/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'sk', { options: 'Možnosti špeciálneho znaku', diff --git a/plugins/specialchar/lang/sl.js b/plugins/specialchar/lang/sl.js index a1655be1e7d..85aa3349cb1 100644 --- a/plugins/specialchar/lang/sl.js +++ b/plugins/specialchar/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'sl', { options: 'Možnosti posebnih znakov', diff --git a/plugins/specialchar/lang/sq.js b/plugins/specialchar/lang/sq.js index 80b4361f6a7..664f17987dd 100644 --- a/plugins/specialchar/lang/sq.js +++ b/plugins/specialchar/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'sq', { options: 'Mundësitë për Karaktere Speciale', diff --git a/plugins/specialchar/lang/sr-latn.js b/plugins/specialchar/lang/sr-latn.js index e487a9cc829..5d47804ac92 100644 --- a/plugins/specialchar/lang/sr-latn.js +++ b/plugins/specialchar/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'sr-latn', { options: 'Opcije specijalnog karaktera', diff --git a/plugins/specialchar/lang/sr.js b/plugins/specialchar/lang/sr.js index 921f23e87c1..697d796b15b 100644 --- a/plugins/specialchar/lang/sr.js +++ b/plugins/specialchar/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'sr', { options: 'Опције специјалног карактера', diff --git a/plugins/specialchar/lang/sv.js b/plugins/specialchar/lang/sv.js index b5cba7ab488..4cc9a138b92 100644 --- a/plugins/specialchar/lang/sv.js +++ b/plugins/specialchar/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'sv', { options: 'Alternativ för utökade tecken', diff --git a/plugins/specialchar/lang/th.js b/plugins/specialchar/lang/th.js index 45e44449409..704e57b0c9b 100644 --- a/plugins/specialchar/lang/th.js +++ b/plugins/specialchar/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'th', { options: 'Special Character Options', // MISSING diff --git a/plugins/specialchar/lang/tr.js b/plugins/specialchar/lang/tr.js index 42ea7086ceb..cd8930a042b 100644 --- a/plugins/specialchar/lang/tr.js +++ b/plugins/specialchar/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'tr', { options: 'Özel Karakter Seçenekleri', diff --git a/plugins/specialchar/lang/tt.js b/plugins/specialchar/lang/tt.js index 22fd6c59729..1bd2e04e881 100644 --- a/plugins/specialchar/lang/tt.js +++ b/plugins/specialchar/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'tt', { options: 'Махсус символ үзлекләре', diff --git a/plugins/specialchar/lang/ug.js b/plugins/specialchar/lang/ug.js index 826d98cd61e..b8ac1d8b445 100644 --- a/plugins/specialchar/lang/ug.js +++ b/plugins/specialchar/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'ug', { options: 'ئالاھىدە ھەرپ تاللانمىسى', diff --git a/plugins/specialchar/lang/uk.js b/plugins/specialchar/lang/uk.js index 6850fc29f9d..f1b10d89447 100644 --- a/plugins/specialchar/lang/uk.js +++ b/plugins/specialchar/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'uk', { options: 'Опції', diff --git a/plugins/specialchar/lang/vi.js b/plugins/specialchar/lang/vi.js index d3d01cf7a88..850d16a474b 100644 --- a/plugins/specialchar/lang/vi.js +++ b/plugins/specialchar/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'vi', { options: 'Tùy chọn các ký tự đặc biệt', diff --git a/plugins/specialchar/lang/zh-cn.js b/plugins/specialchar/lang/zh-cn.js index 5bf2ab3ccb0..18678105688 100644 --- a/plugins/specialchar/lang/zh-cn.js +++ b/plugins/specialchar/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'zh-cn', { options: '特殊符号选项', diff --git a/plugins/specialchar/lang/zh.js b/plugins/specialchar/lang/zh.js index e4fe1d83c6b..fe958dd17a1 100644 --- a/plugins/specialchar/lang/zh.js +++ b/plugins/specialchar/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'specialchar', 'zh', { options: '特殊字元選項', diff --git a/plugins/specialchar/plugin.js b/plugins/specialchar/plugin.js index 67668a02ff7..3590bbc1f64 100644 --- a/plugins/specialchar/plugin.js +++ b/plugins/specialchar/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/stylescombo/lang/af.js b/plugins/stylescombo/lang/af.js index 02081581c0a..be23de63823 100644 --- a/plugins/stylescombo/lang/af.js +++ b/plugins/stylescombo/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'af', { label: 'Styl', diff --git a/plugins/stylescombo/lang/ar.js b/plugins/stylescombo/lang/ar.js index 4de972ee284..2fc841b6b42 100644 --- a/plugins/stylescombo/lang/ar.js +++ b/plugins/stylescombo/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'ar', { label: 'أنماط', diff --git a/plugins/stylescombo/lang/az.js b/plugins/stylescombo/lang/az.js index 3fa0a2bb4fe..1ff60dc039a 100644 --- a/plugins/stylescombo/lang/az.js +++ b/plugins/stylescombo/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'az', { label: 'Üslub', diff --git a/plugins/stylescombo/lang/bg.js b/plugins/stylescombo/lang/bg.js index 8bbcd573e4a..3880f458560 100644 --- a/plugins/stylescombo/lang/bg.js +++ b/plugins/stylescombo/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'bg', { label: 'Стилове', diff --git a/plugins/stylescombo/lang/bn.js b/plugins/stylescombo/lang/bn.js index 80c4e47fe86..831fce0867d 100644 --- a/plugins/stylescombo/lang/bn.js +++ b/plugins/stylescombo/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'bn', { label: 'ধরন', diff --git a/plugins/stylescombo/lang/bs.js b/plugins/stylescombo/lang/bs.js index 339a84fe79d..8aaf7a8f566 100644 --- a/plugins/stylescombo/lang/bs.js +++ b/plugins/stylescombo/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'bs', { label: 'Stil', diff --git a/plugins/stylescombo/lang/ca.js b/plugins/stylescombo/lang/ca.js index 5a475894859..5b06aad0e1b 100644 --- a/plugins/stylescombo/lang/ca.js +++ b/plugins/stylescombo/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'ca', { label: 'Estil', diff --git a/plugins/stylescombo/lang/cs.js b/plugins/stylescombo/lang/cs.js index f17303dec51..f0ae40837d0 100644 --- a/plugins/stylescombo/lang/cs.js +++ b/plugins/stylescombo/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'cs', { label: 'Styl', diff --git a/plugins/stylescombo/lang/cy.js b/plugins/stylescombo/lang/cy.js index f4cf11e5cf3..6d07ac4b5c6 100644 --- a/plugins/stylescombo/lang/cy.js +++ b/plugins/stylescombo/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'cy', { label: 'Arddulliau', diff --git a/plugins/stylescombo/lang/da.js b/plugins/stylescombo/lang/da.js index 39244762673..b635cb1083a 100644 --- a/plugins/stylescombo/lang/da.js +++ b/plugins/stylescombo/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'da', { label: 'Typografi', diff --git a/plugins/stylescombo/lang/de-ch.js b/plugins/stylescombo/lang/de-ch.js index b9725e84b7e..7bcaceaa5ba 100644 --- a/plugins/stylescombo/lang/de-ch.js +++ b/plugins/stylescombo/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'de-ch', { label: 'Stil', diff --git a/plugins/stylescombo/lang/de.js b/plugins/stylescombo/lang/de.js index d53502bfe88..8a1333e8698 100644 --- a/plugins/stylescombo/lang/de.js +++ b/plugins/stylescombo/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'de', { label: 'Stil', diff --git a/plugins/stylescombo/lang/el.js b/plugins/stylescombo/lang/el.js index 8e9a81e4946..836b34db69d 100644 --- a/plugins/stylescombo/lang/el.js +++ b/plugins/stylescombo/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'el', { label: 'Μορφές', diff --git a/plugins/stylescombo/lang/en-au.js b/plugins/stylescombo/lang/en-au.js index 607f1c76741..68cea3d4dee 100644 --- a/plugins/stylescombo/lang/en-au.js +++ b/plugins/stylescombo/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'en-au', { label: 'Styles', diff --git a/plugins/stylescombo/lang/en-ca.js b/plugins/stylescombo/lang/en-ca.js index 7a2fb9a5083..719f52b21db 100644 --- a/plugins/stylescombo/lang/en-ca.js +++ b/plugins/stylescombo/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'en-ca', { label: 'Styles', diff --git a/plugins/stylescombo/lang/en-gb.js b/plugins/stylescombo/lang/en-gb.js index e20adf3a0d0..2c973da7488 100644 --- a/plugins/stylescombo/lang/en-gb.js +++ b/plugins/stylescombo/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'en-gb', { label: 'Styles', diff --git a/plugins/stylescombo/lang/en.js b/plugins/stylescombo/lang/en.js index 40783e326f4..b18cce35441 100644 --- a/plugins/stylescombo/lang/en.js +++ b/plugins/stylescombo/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'en', { label: 'Styles', diff --git a/plugins/stylescombo/lang/eo.js b/plugins/stylescombo/lang/eo.js index be6456dfd34..b4ef8b18204 100644 --- a/plugins/stylescombo/lang/eo.js +++ b/plugins/stylescombo/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'eo', { label: 'Stiloj', diff --git a/plugins/stylescombo/lang/es-mx.js b/plugins/stylescombo/lang/es-mx.js index 4dbf2b25842..b2b21b42562 100644 --- a/plugins/stylescombo/lang/es-mx.js +++ b/plugins/stylescombo/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'es-mx', { label: 'Estilos', diff --git a/plugins/stylescombo/lang/es.js b/plugins/stylescombo/lang/es.js index 904222c415d..b93d223ebf8 100644 --- a/plugins/stylescombo/lang/es.js +++ b/plugins/stylescombo/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'es', { label: 'Estilo', diff --git a/plugins/stylescombo/lang/et.js b/plugins/stylescombo/lang/et.js index 4ae93f205dd..367201a437c 100644 --- a/plugins/stylescombo/lang/et.js +++ b/plugins/stylescombo/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'et', { label: 'Stiil', diff --git a/plugins/stylescombo/lang/eu.js b/plugins/stylescombo/lang/eu.js index 2683fb6cf09..569526f2547 100644 --- a/plugins/stylescombo/lang/eu.js +++ b/plugins/stylescombo/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'eu', { label: 'Estiloak', diff --git a/plugins/stylescombo/lang/fa.js b/plugins/stylescombo/lang/fa.js index 7a1e5ef93ce..e937f72a293 100644 --- a/plugins/stylescombo/lang/fa.js +++ b/plugins/stylescombo/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'fa', { label: 'سبک', diff --git a/plugins/stylescombo/lang/fi.js b/plugins/stylescombo/lang/fi.js index f2cdd2bdc2f..930fcf8c5f3 100644 --- a/plugins/stylescombo/lang/fi.js +++ b/plugins/stylescombo/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'fi', { label: 'Tyyli', diff --git a/plugins/stylescombo/lang/fo.js b/plugins/stylescombo/lang/fo.js index 213794d3ad2..b00ef82d2b3 100644 --- a/plugins/stylescombo/lang/fo.js +++ b/plugins/stylescombo/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'fo', { label: 'Typografi', diff --git a/plugins/stylescombo/lang/fr-ca.js b/plugins/stylescombo/lang/fr-ca.js index c01db96529d..844c8b33b16 100644 --- a/plugins/stylescombo/lang/fr-ca.js +++ b/plugins/stylescombo/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'fr-ca', { label: 'Styles', diff --git a/plugins/stylescombo/lang/fr.js b/plugins/stylescombo/lang/fr.js index 64502189066..5267c4398bd 100644 --- a/plugins/stylescombo/lang/fr.js +++ b/plugins/stylescombo/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'fr', { label: 'Styles', diff --git a/plugins/stylescombo/lang/gl.js b/plugins/stylescombo/lang/gl.js index a93d1996758..030bd93656f 100644 --- a/plugins/stylescombo/lang/gl.js +++ b/plugins/stylescombo/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'gl', { label: 'Estilos', diff --git a/plugins/stylescombo/lang/gu.js b/plugins/stylescombo/lang/gu.js index 8165ac1e20f..8da576be4ff 100644 --- a/plugins/stylescombo/lang/gu.js +++ b/plugins/stylescombo/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'gu', { label: 'શૈલી/રીત', diff --git a/plugins/stylescombo/lang/he.js b/plugins/stylescombo/lang/he.js index 5ed06df6c20..28729262ba6 100644 --- a/plugins/stylescombo/lang/he.js +++ b/plugins/stylescombo/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'he', { label: 'סגנון', diff --git a/plugins/stylescombo/lang/hi.js b/plugins/stylescombo/lang/hi.js index 255bd53884c..39ce247644b 100644 --- a/plugins/stylescombo/lang/hi.js +++ b/plugins/stylescombo/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'hi', { label: 'स्टाइल', diff --git a/plugins/stylescombo/lang/hr.js b/plugins/stylescombo/lang/hr.js index b56d8e4f6a8..6844ec5411f 100644 --- a/plugins/stylescombo/lang/hr.js +++ b/plugins/stylescombo/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'hr', { label: 'Stil', diff --git a/plugins/stylescombo/lang/hu.js b/plugins/stylescombo/lang/hu.js index b8fb9237d19..8677a79ca11 100644 --- a/plugins/stylescombo/lang/hu.js +++ b/plugins/stylescombo/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'hu', { label: 'Stílus', diff --git a/plugins/stylescombo/lang/id.js b/plugins/stylescombo/lang/id.js index e8095266b02..171c9716f4d 100644 --- a/plugins/stylescombo/lang/id.js +++ b/plugins/stylescombo/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'id', { label: 'Gaya', diff --git a/plugins/stylescombo/lang/is.js b/plugins/stylescombo/lang/is.js index 34c5e176463..576e85c9193 100644 --- a/plugins/stylescombo/lang/is.js +++ b/plugins/stylescombo/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'is', { label: 'Stílflokkur', diff --git a/plugins/stylescombo/lang/it.js b/plugins/stylescombo/lang/it.js index 87c2d6484e6..50495d7e40a 100644 --- a/plugins/stylescombo/lang/it.js +++ b/plugins/stylescombo/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'it', { label: 'Stili', diff --git a/plugins/stylescombo/lang/ja.js b/plugins/stylescombo/lang/ja.js index a31946b553c..15acf75233a 100644 --- a/plugins/stylescombo/lang/ja.js +++ b/plugins/stylescombo/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'ja', { label: 'スタイル', diff --git a/plugins/stylescombo/lang/ka.js b/plugins/stylescombo/lang/ka.js index 616a2580242..f33ddd8ef47 100644 --- a/plugins/stylescombo/lang/ka.js +++ b/plugins/stylescombo/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'ka', { label: 'სტილები', diff --git a/plugins/stylescombo/lang/km.js b/plugins/stylescombo/lang/km.js index 2571c2e73e9..7f9be2e8a60 100644 --- a/plugins/stylescombo/lang/km.js +++ b/plugins/stylescombo/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'km', { label: 'រចនាបថ', diff --git a/plugins/stylescombo/lang/ko.js b/plugins/stylescombo/lang/ko.js index d2d29309fac..5c5697b6c4f 100644 --- a/plugins/stylescombo/lang/ko.js +++ b/plugins/stylescombo/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'ko', { label: '스타일', diff --git a/plugins/stylescombo/lang/ku.js b/plugins/stylescombo/lang/ku.js index f8ff6aacc91..c457c6b3ba6 100644 --- a/plugins/stylescombo/lang/ku.js +++ b/plugins/stylescombo/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'ku', { label: 'شێواز', diff --git a/plugins/stylescombo/lang/lt.js b/plugins/stylescombo/lang/lt.js index 32a62ce57c8..6cbacf3bf47 100644 --- a/plugins/stylescombo/lang/lt.js +++ b/plugins/stylescombo/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'lt', { label: 'Stilius', diff --git a/plugins/stylescombo/lang/lv.js b/plugins/stylescombo/lang/lv.js index 3ca1822d5fb..881083ea826 100644 --- a/plugins/stylescombo/lang/lv.js +++ b/plugins/stylescombo/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'lv', { label: 'Stils', diff --git a/plugins/stylescombo/lang/mk.js b/plugins/stylescombo/lang/mk.js index 3b5cbe40a6c..cae6d9b30fb 100644 --- a/plugins/stylescombo/lang/mk.js +++ b/plugins/stylescombo/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'mk', { label: 'Styles', diff --git a/plugins/stylescombo/lang/mn.js b/plugins/stylescombo/lang/mn.js index 5e98f902f01..db738bff4af 100644 --- a/plugins/stylescombo/lang/mn.js +++ b/plugins/stylescombo/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'mn', { label: 'Загвар', diff --git a/plugins/stylescombo/lang/ms.js b/plugins/stylescombo/lang/ms.js index 8d8beef0e9e..cef05911cd8 100644 --- a/plugins/stylescombo/lang/ms.js +++ b/plugins/stylescombo/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'ms', { label: 'Stail', diff --git a/plugins/stylescombo/lang/nb.js b/plugins/stylescombo/lang/nb.js index aa886b79ea3..7b97e3d69ca 100644 --- a/plugins/stylescombo/lang/nb.js +++ b/plugins/stylescombo/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'nb', { label: 'Stil', diff --git a/plugins/stylescombo/lang/nl.js b/plugins/stylescombo/lang/nl.js index 9dcc845b0d3..ef22d94fa99 100644 --- a/plugins/stylescombo/lang/nl.js +++ b/plugins/stylescombo/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'nl', { label: 'Stijl', diff --git a/plugins/stylescombo/lang/no.js b/plugins/stylescombo/lang/no.js index d2ee40d7085..2edf9803ab0 100644 --- a/plugins/stylescombo/lang/no.js +++ b/plugins/stylescombo/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'no', { label: 'Stil', diff --git a/plugins/stylescombo/lang/oc.js b/plugins/stylescombo/lang/oc.js index 3d17a65f45c..2bec9de7525 100644 --- a/plugins/stylescombo/lang/oc.js +++ b/plugins/stylescombo/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'oc', { label: 'Estils', diff --git a/plugins/stylescombo/lang/pl.js b/plugins/stylescombo/lang/pl.js index b266a387dd9..6496193f54c 100644 --- a/plugins/stylescombo/lang/pl.js +++ b/plugins/stylescombo/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'pl', { label: 'Styl', diff --git a/plugins/stylescombo/lang/pt-br.js b/plugins/stylescombo/lang/pt-br.js index c8ca4aefa83..1f8542552c6 100644 --- a/plugins/stylescombo/lang/pt-br.js +++ b/plugins/stylescombo/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'pt-br', { label: 'Estilo', diff --git a/plugins/stylescombo/lang/pt.js b/plugins/stylescombo/lang/pt.js index a2265f3fd21..31efa7f65b7 100644 --- a/plugins/stylescombo/lang/pt.js +++ b/plugins/stylescombo/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'pt', { label: 'Estilos', diff --git a/plugins/stylescombo/lang/ro.js b/plugins/stylescombo/lang/ro.js index c2982be48c1..b041c27dbe8 100644 --- a/plugins/stylescombo/lang/ro.js +++ b/plugins/stylescombo/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'ro', { label: 'Stil', diff --git a/plugins/stylescombo/lang/ru.js b/plugins/stylescombo/lang/ru.js index 44f966b2557..6226702bd32 100644 --- a/plugins/stylescombo/lang/ru.js +++ b/plugins/stylescombo/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'ru', { label: 'Стили', diff --git a/plugins/stylescombo/lang/si.js b/plugins/stylescombo/lang/si.js index 7dd1dc44961..933664cb5f6 100644 --- a/plugins/stylescombo/lang/si.js +++ b/plugins/stylescombo/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'si', { label: 'විලාසය', diff --git a/plugins/stylescombo/lang/sk.js b/plugins/stylescombo/lang/sk.js index 923b08591d5..55c944236c3 100644 --- a/plugins/stylescombo/lang/sk.js +++ b/plugins/stylescombo/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'sk', { label: 'Štýly', diff --git a/plugins/stylescombo/lang/sl.js b/plugins/stylescombo/lang/sl.js index fc99c916d46..3766e4a925d 100644 --- a/plugins/stylescombo/lang/sl.js +++ b/plugins/stylescombo/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'sl', { label: 'Slog', diff --git a/plugins/stylescombo/lang/sq.js b/plugins/stylescombo/lang/sq.js index e84b880d77d..ab47b08fe7a 100644 --- a/plugins/stylescombo/lang/sq.js +++ b/plugins/stylescombo/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'sq', { label: 'Stilet', diff --git a/plugins/stylescombo/lang/sr-latn.js b/plugins/stylescombo/lang/sr-latn.js index 7203e0ecbd5..9747d81ed32 100644 --- a/plugins/stylescombo/lang/sr-latn.js +++ b/plugins/stylescombo/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'sr-latn', { label: 'Stil', diff --git a/plugins/stylescombo/lang/sr.js b/plugins/stylescombo/lang/sr.js index 9392a968e98..81fc7faf578 100644 --- a/plugins/stylescombo/lang/sr.js +++ b/plugins/stylescombo/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'sr', { label: 'Стил', diff --git a/plugins/stylescombo/lang/sv.js b/plugins/stylescombo/lang/sv.js index 3f4661f7216..ceaea94d8e7 100644 --- a/plugins/stylescombo/lang/sv.js +++ b/plugins/stylescombo/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'sv', { label: 'Stilar', diff --git a/plugins/stylescombo/lang/th.js b/plugins/stylescombo/lang/th.js index 190f33135b4..f3a891b9dfc 100644 --- a/plugins/stylescombo/lang/th.js +++ b/plugins/stylescombo/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'th', { label: 'ลักษณะ', diff --git a/plugins/stylescombo/lang/tr.js b/plugins/stylescombo/lang/tr.js index 8f9953dc100..e8a41f47376 100644 --- a/plugins/stylescombo/lang/tr.js +++ b/plugins/stylescombo/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'tr', { label: 'Biçem', diff --git a/plugins/stylescombo/lang/tt.js b/plugins/stylescombo/lang/tt.js index 749f0bfe064..84719b57c0a 100644 --- a/plugins/stylescombo/lang/tt.js +++ b/plugins/stylescombo/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'tt', { label: 'Стильләр', diff --git a/plugins/stylescombo/lang/ug.js b/plugins/stylescombo/lang/ug.js index 4ade59fb0c7..f19a9827788 100644 --- a/plugins/stylescombo/lang/ug.js +++ b/plugins/stylescombo/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'ug', { label: 'ئۇسلۇب', diff --git a/plugins/stylescombo/lang/uk.js b/plugins/stylescombo/lang/uk.js index 57921d0bf45..14fa5bb65ce 100644 --- a/plugins/stylescombo/lang/uk.js +++ b/plugins/stylescombo/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'uk', { label: 'Стиль', diff --git a/plugins/stylescombo/lang/vi.js b/plugins/stylescombo/lang/vi.js index ffd0f4d0fa2..75d94a3e0ba 100644 --- a/plugins/stylescombo/lang/vi.js +++ b/plugins/stylescombo/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'vi', { label: 'Kiểu', diff --git a/plugins/stylescombo/lang/zh-cn.js b/plugins/stylescombo/lang/zh-cn.js index 31890ffdfb5..b2b18360c23 100644 --- a/plugins/stylescombo/lang/zh-cn.js +++ b/plugins/stylescombo/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'zh-cn', { label: '样式', diff --git a/plugins/stylescombo/lang/zh.js b/plugins/stylescombo/lang/zh.js index 2832684bb17..1bff353faa6 100644 --- a/plugins/stylescombo/lang/zh.js +++ b/plugins/stylescombo/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'stylescombo', 'zh', { label: '樣式', diff --git a/plugins/stylescombo/plugin.js b/plugins/stylescombo/plugin.js index 1d3e6dd665b..8a7850c281e 100644 --- a/plugins/stylescombo/plugin.js +++ b/plugins/stylescombo/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/stylesheetparser/plugin.js b/plugins/stylesheetparser/plugin.js index dc814123146..1c3f0886d23 100644 --- a/plugins/stylesheetparser/plugin.js +++ b/plugins/stylesheetparser/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/stylesheetparser/samples/stylesheetparser.html b/plugins/stylesheetparser/samples/stylesheetparser.html index 8e0b8a6e8d8..118e1579ebf 100644 --- a/plugins/stylesheetparser/samples/stylesheetparser.html +++ b/plugins/stylesheetparser/samples/stylesheetparser.html @@ -1,7 +1,7 @@ diff --git a/plugins/tab/plugin.js b/plugins/tab/plugin.js index 0afbbb4a4e5..745813de10a 100644 --- a/plugins/tab/plugin.js +++ b/plugins/tab/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/table/dialogs/table.js b/plugins/table/dialogs/table.js index acc0210f6d5..7106417dde6 100755 --- a/plugins/table/dialogs/table.js +++ b/plugins/table/dialogs/table.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/table/lang/af.js b/plugins/table/lang/af.js index 8805220bd8a..a090c3e7038 100644 --- a/plugins/table/lang/af.js +++ b/plugins/table/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'af', { border: 'Randbreedte', diff --git a/plugins/table/lang/ar.js b/plugins/table/lang/ar.js index 4f71f0a77ec..6005f0dbb10 100644 --- a/plugins/table/lang/ar.js +++ b/plugins/table/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'ar', { border: 'الحدود', diff --git a/plugins/table/lang/az.js b/plugins/table/lang/az.js index eec223804ae..b656fae8432 100644 --- a/plugins/table/lang/az.js +++ b/plugins/table/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'az', { border: 'Sərhədlərin eni', diff --git a/plugins/table/lang/bg.js b/plugins/table/lang/bg.js index 1077ba4ccfa..b241519a447 100644 --- a/plugins/table/lang/bg.js +++ b/plugins/table/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'bg', { border: 'Размер на рамката', diff --git a/plugins/table/lang/bn.js b/plugins/table/lang/bn.js index 0463240500e..25d24a77429 100644 --- a/plugins/table/lang/bn.js +++ b/plugins/table/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'bn', { border: 'বর্ডারের সাইজ', diff --git a/plugins/table/lang/bs.js b/plugins/table/lang/bs.js index 930d82e4f33..35d06f43a3d 100644 --- a/plugins/table/lang/bs.js +++ b/plugins/table/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'bs', { border: 'Okvir', diff --git a/plugins/table/lang/ca.js b/plugins/table/lang/ca.js index ea791bd6e1d..edba10dd0cd 100644 --- a/plugins/table/lang/ca.js +++ b/plugins/table/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'ca', { border: 'Mida vora', diff --git a/plugins/table/lang/cs.js b/plugins/table/lang/cs.js index 070b10b81ad..914b17aa767 100644 --- a/plugins/table/lang/cs.js +++ b/plugins/table/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'cs', { border: 'Ohraničení', diff --git a/plugins/table/lang/cy.js b/plugins/table/lang/cy.js index 04a45b735e4..0c8e2b14dff 100644 --- a/plugins/table/lang/cy.js +++ b/plugins/table/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'cy', { border: 'Maint yr Ymyl', diff --git a/plugins/table/lang/da.js b/plugins/table/lang/da.js index 44b8784322d..fbdadd39d77 100644 --- a/plugins/table/lang/da.js +++ b/plugins/table/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'da', { border: 'Rammebredde', diff --git a/plugins/table/lang/de-ch.js b/plugins/table/lang/de-ch.js index 2e9fa4f30bf..2164fb8c7d7 100644 --- a/plugins/table/lang/de-ch.js +++ b/plugins/table/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'de-ch', { border: 'Rahmengrösse', diff --git a/plugins/table/lang/de.js b/plugins/table/lang/de.js index dabb7824a30..cfbb135b6c5 100644 --- a/plugins/table/lang/de.js +++ b/plugins/table/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'de', { border: 'Rahmengröße', diff --git a/plugins/table/lang/el.js b/plugins/table/lang/el.js index cd4bd7cee55..ce192ea4349 100644 --- a/plugins/table/lang/el.js +++ b/plugins/table/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'el', { border: 'Πάχος Περιγράμματος', diff --git a/plugins/table/lang/en-au.js b/plugins/table/lang/en-au.js index 29ab671b254..fd38ef5756b 100644 --- a/plugins/table/lang/en-au.js +++ b/plugins/table/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'en-au', { border: 'Border size', diff --git a/plugins/table/lang/en-ca.js b/plugins/table/lang/en-ca.js index 9d1c8784bc9..49290e7fdda 100644 --- a/plugins/table/lang/en-ca.js +++ b/plugins/table/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'en-ca', { border: 'Border size', diff --git a/plugins/table/lang/en-gb.js b/plugins/table/lang/en-gb.js index 9990d529e80..27aeea0c2a7 100644 --- a/plugins/table/lang/en-gb.js +++ b/plugins/table/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'en-gb', { border: 'Border size', diff --git a/plugins/table/lang/en.js b/plugins/table/lang/en.js index aaf66b2b46d..f26557336fa 100644 --- a/plugins/table/lang/en.js +++ b/plugins/table/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'en', { border: 'Border size', diff --git a/plugins/table/lang/eo.js b/plugins/table/lang/eo.js index 373c21e259a..9c3c1b15512 100644 --- a/plugins/table/lang/eo.js +++ b/plugins/table/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'eo', { border: 'Bordero', diff --git a/plugins/table/lang/es-mx.js b/plugins/table/lang/es-mx.js index 37a427c816a..e6c69be0356 100644 --- a/plugins/table/lang/es-mx.js +++ b/plugins/table/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'es-mx', { border: 'Tamaño del borde', diff --git a/plugins/table/lang/es.js b/plugins/table/lang/es.js index 16d65cd61ec..6e10a54e6be 100644 --- a/plugins/table/lang/es.js +++ b/plugins/table/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'es', { border: 'Tamaño de Borde', diff --git a/plugins/table/lang/et.js b/plugins/table/lang/et.js index 372c0209043..66e65de50fc 100644 --- a/plugins/table/lang/et.js +++ b/plugins/table/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'et', { border: 'Joone suurus', diff --git a/plugins/table/lang/eu.js b/plugins/table/lang/eu.js index 064ddc5932f..54b57480ea6 100644 --- a/plugins/table/lang/eu.js +++ b/plugins/table/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'eu', { border: 'Ertzaren zabalera', diff --git a/plugins/table/lang/fa.js b/plugins/table/lang/fa.js index 028d75d5c57..0c9bfeeedd3 100644 --- a/plugins/table/lang/fa.js +++ b/plugins/table/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'fa', { border: 'اندازهٴ لبه', diff --git a/plugins/table/lang/fi.js b/plugins/table/lang/fi.js index 9fe48d5979b..58b7ebb225e 100644 --- a/plugins/table/lang/fi.js +++ b/plugins/table/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'fi', { border: 'Rajan paksuus', diff --git a/plugins/table/lang/fo.js b/plugins/table/lang/fo.js index 8c4a70eaf12..d6f2f6ae6ee 100644 --- a/plugins/table/lang/fo.js +++ b/plugins/table/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'fo', { border: 'Bordabreidd', diff --git a/plugins/table/lang/fr-ca.js b/plugins/table/lang/fr-ca.js index 41657ac3a75..c30a6f44894 100644 --- a/plugins/table/lang/fr-ca.js +++ b/plugins/table/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'fr-ca', { border: 'Taille de la bordure', diff --git a/plugins/table/lang/fr.js b/plugins/table/lang/fr.js index 6c6ad3d285e..d2dcf4a1a30 100644 --- a/plugins/table/lang/fr.js +++ b/plugins/table/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'fr', { border: 'Taille de la bordure', diff --git a/plugins/table/lang/gl.js b/plugins/table/lang/gl.js index aecff23303f..882c2503a73 100644 --- a/plugins/table/lang/gl.js +++ b/plugins/table/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'gl', { border: 'Tamaño do bordo', diff --git a/plugins/table/lang/gu.js b/plugins/table/lang/gu.js index a756eb8f6bc..f0eaaebf907 100644 --- a/plugins/table/lang/gu.js +++ b/plugins/table/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'gu', { border: 'કોઠાની બાજુ(બોર્ડર) સાઇઝ', diff --git a/plugins/table/lang/he.js b/plugins/table/lang/he.js index a70544d3421..b43343dd7ab 100644 --- a/plugins/table/lang/he.js +++ b/plugins/table/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'he', { border: 'גודל מסגרת', diff --git a/plugins/table/lang/hi.js b/plugins/table/lang/hi.js index 747edfc1f25..7733e497b33 100644 --- a/plugins/table/lang/hi.js +++ b/plugins/table/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'hi', { border: 'बॉर्डर साइज़', diff --git a/plugins/table/lang/hr.js b/plugins/table/lang/hr.js index 7a474638dc2..471efe7bf21 100644 --- a/plugins/table/lang/hr.js +++ b/plugins/table/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'hr', { border: 'Veličina okvira', diff --git a/plugins/table/lang/hu.js b/plugins/table/lang/hu.js index 0c5d92952cb..ea3de4839e2 100644 --- a/plugins/table/lang/hu.js +++ b/plugins/table/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'hu', { border: 'Szegélyméret', diff --git a/plugins/table/lang/id.js b/plugins/table/lang/id.js index 16b1a85e2ef..c184079cbc8 100644 --- a/plugins/table/lang/id.js +++ b/plugins/table/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'id', { border: 'Ukuran batas', diff --git a/plugins/table/lang/is.js b/plugins/table/lang/is.js index 21fbe5802c2..5c22e8a992a 100644 --- a/plugins/table/lang/is.js +++ b/plugins/table/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'is', { border: 'Breidd ramma', diff --git a/plugins/table/lang/it.js b/plugins/table/lang/it.js index c5532391cc5..6b2b9e14cd2 100644 --- a/plugins/table/lang/it.js +++ b/plugins/table/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'it', { border: 'Dimensione bordo', diff --git a/plugins/table/lang/ja.js b/plugins/table/lang/ja.js index cccdfa4c931..53711d19981 100644 --- a/plugins/table/lang/ja.js +++ b/plugins/table/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'ja', { border: '枠線の幅', diff --git a/plugins/table/lang/ka.js b/plugins/table/lang/ka.js index fbd8436a430..5e0e6c615d1 100644 --- a/plugins/table/lang/ka.js +++ b/plugins/table/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'ka', { border: 'ჩარჩოს ზომა', diff --git a/plugins/table/lang/km.js b/plugins/table/lang/km.js index 9dc26d92180..4f48da0d67b 100644 --- a/plugins/table/lang/km.js +++ b/plugins/table/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'km', { border: 'ទំហំ​បន្ទាត់​ស៊ុម', diff --git a/plugins/table/lang/ko.js b/plugins/table/lang/ko.js index cbb0a6afa9d..4a02d6a51a9 100644 --- a/plugins/table/lang/ko.js +++ b/plugins/table/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'ko', { border: '테두리 두께', diff --git a/plugins/table/lang/ku.js b/plugins/table/lang/ku.js index cfc3d7eb4e1..3c6c75a74d6 100644 --- a/plugins/table/lang/ku.js +++ b/plugins/table/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'ku', { border: 'گەورەیی پەراوێز', diff --git a/plugins/table/lang/lt.js b/plugins/table/lang/lt.js index f7ebd3075c5..8f26a91d4ca 100644 --- a/plugins/table/lang/lt.js +++ b/plugins/table/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'lt', { border: 'Rėmelio dydis', diff --git a/plugins/table/lang/lv.js b/plugins/table/lang/lv.js index b4558c69ca6..95b3cf9a9dc 100644 --- a/plugins/table/lang/lv.js +++ b/plugins/table/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'lv', { border: 'Rāmja izmērs', diff --git a/plugins/table/lang/mk.js b/plugins/table/lang/mk.js index e835577cef0..72b4ebf3200 100644 --- a/plugins/table/lang/mk.js +++ b/plugins/table/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'mk', { border: 'Border size', // MISSING diff --git a/plugins/table/lang/mn.js b/plugins/table/lang/mn.js index b16036d62d9..c9da7559752 100644 --- a/plugins/table/lang/mn.js +++ b/plugins/table/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'mn', { border: 'Хүрээний хэмжээ', diff --git a/plugins/table/lang/ms.js b/plugins/table/lang/ms.js index daf93b51cfb..c4959aa22f4 100644 --- a/plugins/table/lang/ms.js +++ b/plugins/table/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'ms', { border: 'Saiz Border', diff --git a/plugins/table/lang/nb.js b/plugins/table/lang/nb.js index f625258a0ce..02deab0575d 100644 --- a/plugins/table/lang/nb.js +++ b/plugins/table/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'nb', { border: 'Rammestørrelse', diff --git a/plugins/table/lang/nl.js b/plugins/table/lang/nl.js index c9987b34992..0b4c7e06694 100644 --- a/plugins/table/lang/nl.js +++ b/plugins/table/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'nl', { border: 'Randdikte', diff --git a/plugins/table/lang/no.js b/plugins/table/lang/no.js index 3657837f1af..7fa826ea689 100644 --- a/plugins/table/lang/no.js +++ b/plugins/table/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'no', { border: 'Rammestørrelse', diff --git a/plugins/table/lang/oc.js b/plugins/table/lang/oc.js index c9ad9a89988..22600227819 100644 --- a/plugins/table/lang/oc.js +++ b/plugins/table/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'oc', { border: 'Talha de la bordadura', diff --git a/plugins/table/lang/pl.js b/plugins/table/lang/pl.js index 27f2a380cf8..8b6c6ec924f 100644 --- a/plugins/table/lang/pl.js +++ b/plugins/table/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'pl', { border: 'Grubość obramowania', diff --git a/plugins/table/lang/pt-br.js b/plugins/table/lang/pt-br.js index 68b850effd8..b81eebce3d7 100644 --- a/plugins/table/lang/pt-br.js +++ b/plugins/table/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'pt-br', { border: 'Borda', diff --git a/plugins/table/lang/pt.js b/plugins/table/lang/pt.js index 269bc988b29..aee60e1e538 100644 --- a/plugins/table/lang/pt.js +++ b/plugins/table/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'pt', { border: 'Tamanho do contorno', diff --git a/plugins/table/lang/ro.js b/plugins/table/lang/ro.js index 3938e410e4c..c0ac78ae882 100644 --- a/plugins/table/lang/ro.js +++ b/plugins/table/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'ro', { border: 'Mărimea marginii', diff --git a/plugins/table/lang/ru.js b/plugins/table/lang/ru.js index f552a9870c4..b4d637d0ce0 100644 --- a/plugins/table/lang/ru.js +++ b/plugins/table/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'ru', { border: 'Размер границ', diff --git a/plugins/table/lang/si.js b/plugins/table/lang/si.js index ae2d5965a05..b1cd4b0a6ce 100644 --- a/plugins/table/lang/si.js +++ b/plugins/table/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'si', { border: 'සීමාවවල විශාලත්වය', diff --git a/plugins/table/lang/sk.js b/plugins/table/lang/sk.js index c626fa5a545..216ccf61e91 100644 --- a/plugins/table/lang/sk.js +++ b/plugins/table/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'sk', { border: 'Šírka orámovania', diff --git a/plugins/table/lang/sl.js b/plugins/table/lang/sl.js index 1d9f12e5201..11052dc840c 100644 --- a/plugins/table/lang/sl.js +++ b/plugins/table/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'sl', { border: 'Velikost obrobe', diff --git a/plugins/table/lang/sq.js b/plugins/table/lang/sq.js index d9f83c64133..ad97403dd7c 100644 --- a/plugins/table/lang/sq.js +++ b/plugins/table/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'sq', { border: 'Madhësia e kornizave', diff --git a/plugins/table/lang/sr-latn.js b/plugins/table/lang/sr-latn.js index 136f24f46b9..598272533cc 100644 --- a/plugins/table/lang/sr-latn.js +++ b/plugins/table/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'sr-latn', { border: 'Veličina okvira', diff --git a/plugins/table/lang/sr.js b/plugins/table/lang/sr.js index 93472501652..63f51c37f36 100644 --- a/plugins/table/lang/sr.js +++ b/plugins/table/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'sr', { border: 'Величина оквира', diff --git a/plugins/table/lang/sv.js b/plugins/table/lang/sv.js index 7b9e5e1631b..25dbb15f3cc 100644 --- a/plugins/table/lang/sv.js +++ b/plugins/table/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'sv', { border: 'Kantstorlek', diff --git a/plugins/table/lang/th.js b/plugins/table/lang/th.js index db117b5d1d8..6b492cf2ce7 100644 --- a/plugins/table/lang/th.js +++ b/plugins/table/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'th', { border: 'ขนาดเส้นขอบ', diff --git a/plugins/table/lang/tr.js b/plugins/table/lang/tr.js index 745d572b2ed..b0efce175cf 100644 --- a/plugins/table/lang/tr.js +++ b/plugins/table/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'tr', { border: 'Kenar Kalınlığı', diff --git a/plugins/table/lang/tt.js b/plugins/table/lang/tt.js index a8936ca7271..e9879737182 100644 --- a/plugins/table/lang/tt.js +++ b/plugins/table/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'tt', { border: 'Чик калынлыгы', diff --git a/plugins/table/lang/ug.js b/plugins/table/lang/ug.js index abf84ee1d20..c403ca4b701 100644 --- a/plugins/table/lang/ug.js +++ b/plugins/table/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'ug', { border: 'گىرۋەك', diff --git a/plugins/table/lang/uk.js b/plugins/table/lang/uk.js index 4c7567d4197..9eae41b346a 100644 --- a/plugins/table/lang/uk.js +++ b/plugins/table/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'uk', { border: 'Розмір рамки', diff --git a/plugins/table/lang/vi.js b/plugins/table/lang/vi.js index 3023bbd15a0..e2169e7d0af 100644 --- a/plugins/table/lang/vi.js +++ b/plugins/table/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'vi', { border: 'Kích thước đường viền', diff --git a/plugins/table/lang/zh-cn.js b/plugins/table/lang/zh-cn.js index 3eb32eac8c3..423c5f5adca 100644 --- a/plugins/table/lang/zh-cn.js +++ b/plugins/table/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'zh-cn', { border: '边框', diff --git a/plugins/table/lang/zh.js b/plugins/table/lang/zh.js index b2b579e92fe..aa3cbdf03cb 100644 --- a/plugins/table/lang/zh.js +++ b/plugins/table/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'table', 'zh', { border: '框線大小', diff --git a/plugins/table/plugin.js b/plugins/table/plugin.js index 69efd521a11..83ecfb9945a 100755 --- a/plugins/table/plugin.js +++ b/plugins/table/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.add( 'table', { diff --git a/plugins/tableresize/dev/tableresize.html b/plugins/tableresize/dev/tableresize.html index 30e45a96f96..fcbf81ee899 100644 --- a/plugins/tableresize/dev/tableresize.html +++ b/plugins/tableresize/dev/tableresize.html @@ -1,7 +1,7 @@ diff --git a/plugins/tableresize/plugin.js b/plugins/tableresize/plugin.js index 7fc7fcf2e50..50c0d2ce13e 100644 --- a/plugins/tableresize/plugin.js +++ b/plugins/tableresize/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/tableresize/samples/tableresize.html b/plugins/tableresize/samples/tableresize.html index ffd986cf7b9..fdcd1fba25f 100644 --- a/plugins/tableresize/samples/tableresize.html +++ b/plugins/tableresize/samples/tableresize.html @@ -1,7 +1,7 @@ diff --git a/plugins/tableselection/plugin.js b/plugins/tableselection/plugin.js index 47a57209f90..d9a8938d47d 100644 --- a/plugins/tableselection/plugin.js +++ b/plugins/tableselection/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/tabletools/dialogs/tableCell.js b/plugins/tabletools/dialogs/tableCell.js index 969237bd2c1..33149d1384d 100644 --- a/plugins/tabletools/dialogs/tableCell.js +++ b/plugins/tabletools/dialogs/tableCell.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.dialog.add( 'cellProperties', function( editor ) { diff --git a/plugins/tabletools/plugin.js b/plugins/tabletools/plugin.js index 8ec4956268b..96712efe593 100644 --- a/plugins/tabletools/plugin.js +++ b/plugins/tabletools/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/templates/dialogs/templates.css b/plugins/templates/dialogs/templates.css index f3ef3253465..35026ba16be 100644 --- a/plugins/templates/dialogs/templates.css +++ b/plugins/templates/dialogs/templates.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ .cke_tpl_list diff --git a/plugins/templates/dialogs/templates.js b/plugins/templates/dialogs/templates.js index fc5ef8127b1..160e1bde4f9 100644 --- a/plugins/templates/dialogs/templates.js +++ b/plugins/templates/dialogs/templates.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/templates/lang/af.js b/plugins/templates/lang/af.js index 6414bc580b4..5cc482e7a3a 100644 --- a/plugins/templates/lang/af.js +++ b/plugins/templates/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'af', { button: 'Sjablone', diff --git a/plugins/templates/lang/ar.js b/plugins/templates/lang/ar.js index 136202c54b7..f609f654b02 100644 --- a/plugins/templates/lang/ar.js +++ b/plugins/templates/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'ar', { button: 'القوالب', diff --git a/plugins/templates/lang/az.js b/plugins/templates/lang/az.js index 5608cc64a4c..f28fa9fc572 100644 --- a/plugins/templates/lang/az.js +++ b/plugins/templates/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'az', { button: 'Şablon', diff --git a/plugins/templates/lang/bg.js b/plugins/templates/lang/bg.js index 5f0e52116d7..5617fa20aee 100644 --- a/plugins/templates/lang/bg.js +++ b/plugins/templates/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'bg', { button: 'Шаблони', diff --git a/plugins/templates/lang/bn.js b/plugins/templates/lang/bn.js index 56b1189dcc3..3785e3b159f 100644 --- a/plugins/templates/lang/bn.js +++ b/plugins/templates/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'bn', { button: 'টেমপ্লেট', diff --git a/plugins/templates/lang/bs.js b/plugins/templates/lang/bs.js index a31a4daca34..2c4b1cbe152 100644 --- a/plugins/templates/lang/bs.js +++ b/plugins/templates/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'bs', { button: 'Templates', // MISSING diff --git a/plugins/templates/lang/ca.js b/plugins/templates/lang/ca.js index 79af68685c9..37466b30c30 100644 --- a/plugins/templates/lang/ca.js +++ b/plugins/templates/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'ca', { button: 'Plantilles', diff --git a/plugins/templates/lang/cs.js b/plugins/templates/lang/cs.js index 88c877fc70b..543173b9576 100644 --- a/plugins/templates/lang/cs.js +++ b/plugins/templates/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'cs', { button: 'Šablony', diff --git a/plugins/templates/lang/cy.js b/plugins/templates/lang/cy.js index f50dad103a2..fb534bbed18 100644 --- a/plugins/templates/lang/cy.js +++ b/plugins/templates/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'cy', { button: 'Templedi', diff --git a/plugins/templates/lang/da.js b/plugins/templates/lang/da.js index efc78ac310a..fd4a45cb717 100644 --- a/plugins/templates/lang/da.js +++ b/plugins/templates/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'da', { button: 'Skabeloner', diff --git a/plugins/templates/lang/de-ch.js b/plugins/templates/lang/de-ch.js index 7da52edda42..fbbe858718b 100644 --- a/plugins/templates/lang/de-ch.js +++ b/plugins/templates/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'de-ch', { button: 'Vorlagen', diff --git a/plugins/templates/lang/de.js b/plugins/templates/lang/de.js index 2c286272e11..fecc78ab866 100644 --- a/plugins/templates/lang/de.js +++ b/plugins/templates/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'de', { button: 'Vorlagen', diff --git a/plugins/templates/lang/el.js b/plugins/templates/lang/el.js index bc49498ad5d..dd2d78ec659 100644 --- a/plugins/templates/lang/el.js +++ b/plugins/templates/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'el', { button: 'Πρότυπα', diff --git a/plugins/templates/lang/en-au.js b/plugins/templates/lang/en-au.js index 5b478e52770..f1be7080cc6 100644 --- a/plugins/templates/lang/en-au.js +++ b/plugins/templates/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'en-au', { button: 'Templates', diff --git a/plugins/templates/lang/en-ca.js b/plugins/templates/lang/en-ca.js index f4d399e0dbb..24064cb11c2 100644 --- a/plugins/templates/lang/en-ca.js +++ b/plugins/templates/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'en-ca', { button: 'Templates', diff --git a/plugins/templates/lang/en-gb.js b/plugins/templates/lang/en-gb.js index 08d01697ac8..7300740cbc8 100644 --- a/plugins/templates/lang/en-gb.js +++ b/plugins/templates/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'en-gb', { button: 'Templates', diff --git a/plugins/templates/lang/en.js b/plugins/templates/lang/en.js index ed4c9b609ec..b3e0775d4e2 100644 --- a/plugins/templates/lang/en.js +++ b/plugins/templates/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'en', { button: 'Templates', diff --git a/plugins/templates/lang/eo.js b/plugins/templates/lang/eo.js index d2b4212ccbf..e2dd3576525 100644 --- a/plugins/templates/lang/eo.js +++ b/plugins/templates/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'eo', { button: 'Ŝablonoj', diff --git a/plugins/templates/lang/es-mx.js b/plugins/templates/lang/es-mx.js index d6889ed253e..8b14eac8882 100644 --- a/plugins/templates/lang/es-mx.js +++ b/plugins/templates/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'es-mx', { button: 'Plantillas', diff --git a/plugins/templates/lang/es.js b/plugins/templates/lang/es.js index c816f6d9a06..18fb2588fd6 100644 --- a/plugins/templates/lang/es.js +++ b/plugins/templates/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'es', { button: 'Plantillas', diff --git a/plugins/templates/lang/et.js b/plugins/templates/lang/et.js index dfb57e95bfc..6656fdbb481 100644 --- a/plugins/templates/lang/et.js +++ b/plugins/templates/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'et', { button: 'Mall', diff --git a/plugins/templates/lang/eu.js b/plugins/templates/lang/eu.js index ace37e71568..2a2c5199aaf 100644 --- a/plugins/templates/lang/eu.js +++ b/plugins/templates/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'eu', { button: 'Txantiloiak', diff --git a/plugins/templates/lang/fa.js b/plugins/templates/lang/fa.js index c95abf2efe1..1d00dd063a0 100644 --- a/plugins/templates/lang/fa.js +++ b/plugins/templates/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'fa', { button: 'الگوها', diff --git a/plugins/templates/lang/fi.js b/plugins/templates/lang/fi.js index 9ea0abd466f..64099aec0aa 100644 --- a/plugins/templates/lang/fi.js +++ b/plugins/templates/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'fi', { button: 'Pohjat', diff --git a/plugins/templates/lang/fo.js b/plugins/templates/lang/fo.js index 8e65158f5e3..d4f703c08c4 100644 --- a/plugins/templates/lang/fo.js +++ b/plugins/templates/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'fo', { button: 'Skabelónir', diff --git a/plugins/templates/lang/fr-ca.js b/plugins/templates/lang/fr-ca.js index 91dada0639d..3ac4dd571ca 100644 --- a/plugins/templates/lang/fr-ca.js +++ b/plugins/templates/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'fr-ca', { button: 'Modèles', diff --git a/plugins/templates/lang/fr.js b/plugins/templates/lang/fr.js index 534dea9198d..e679ab88e28 100644 --- a/plugins/templates/lang/fr.js +++ b/plugins/templates/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'fr', { button: 'Modèles', diff --git a/plugins/templates/lang/gl.js b/plugins/templates/lang/gl.js index e7fef690b58..7e7fde5ddd5 100644 --- a/plugins/templates/lang/gl.js +++ b/plugins/templates/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'gl', { button: 'Modelos', diff --git a/plugins/templates/lang/gu.js b/plugins/templates/lang/gu.js index 09cbe0a1c06..32288a67998 100644 --- a/plugins/templates/lang/gu.js +++ b/plugins/templates/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'gu', { button: 'ટેમ્પ્લેટ', diff --git a/plugins/templates/lang/he.js b/plugins/templates/lang/he.js index a6ae7c9f670..f6ef58bb051 100644 --- a/plugins/templates/lang/he.js +++ b/plugins/templates/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'he', { button: 'תבניות', diff --git a/plugins/templates/lang/hi.js b/plugins/templates/lang/hi.js index 6a18165633f..655cd9c589e 100644 --- a/plugins/templates/lang/hi.js +++ b/plugins/templates/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'hi', { button: 'टॅम्प्लेट', diff --git a/plugins/templates/lang/hr.js b/plugins/templates/lang/hr.js index 464d3531603..cccfd0b5fcf 100644 --- a/plugins/templates/lang/hr.js +++ b/plugins/templates/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'hr', { button: 'Predlošci', diff --git a/plugins/templates/lang/hu.js b/plugins/templates/lang/hu.js index 09d95b017e1..e4c2a8c1d44 100644 --- a/plugins/templates/lang/hu.js +++ b/plugins/templates/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'hu', { button: 'Sablonok', diff --git a/plugins/templates/lang/id.js b/plugins/templates/lang/id.js index 13388c67cb7..a1d7bba0693 100644 --- a/plugins/templates/lang/id.js +++ b/plugins/templates/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'id', { button: 'Contoh', diff --git a/plugins/templates/lang/is.js b/plugins/templates/lang/is.js index c76cd2a8d01..29cb5e1061a 100644 --- a/plugins/templates/lang/is.js +++ b/plugins/templates/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'is', { button: 'Sniðmát', diff --git a/plugins/templates/lang/it.js b/plugins/templates/lang/it.js index a0a3a7240e5..20704859e29 100644 --- a/plugins/templates/lang/it.js +++ b/plugins/templates/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'it', { button: 'Modelli', diff --git a/plugins/templates/lang/ja.js b/plugins/templates/lang/ja.js index f320a7be0d1..869bf8b5945 100644 --- a/plugins/templates/lang/ja.js +++ b/plugins/templates/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'ja', { button: 'テンプレート', diff --git a/plugins/templates/lang/ka.js b/plugins/templates/lang/ka.js index 1a46095cfed..a0cca4852c9 100644 --- a/plugins/templates/lang/ka.js +++ b/plugins/templates/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'ka', { button: 'თარგები', diff --git a/plugins/templates/lang/km.js b/plugins/templates/lang/km.js index 502a37c9cd6..dd1a2c47993 100644 --- a/plugins/templates/lang/km.js +++ b/plugins/templates/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'km', { button: 'ពុម្ព​គំរូ', diff --git a/plugins/templates/lang/ko.js b/plugins/templates/lang/ko.js index ff8b19cb995..bb75c0e2ab9 100644 --- a/plugins/templates/lang/ko.js +++ b/plugins/templates/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'ko', { button: '템플릿', diff --git a/plugins/templates/lang/ku.js b/plugins/templates/lang/ku.js index 75f5eac922c..da87a49c878 100644 --- a/plugins/templates/lang/ku.js +++ b/plugins/templates/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'ku', { button: 'ڕووکار', diff --git a/plugins/templates/lang/lt.js b/plugins/templates/lang/lt.js index 989be3c5d6c..c91fb40f0b7 100644 --- a/plugins/templates/lang/lt.js +++ b/plugins/templates/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'lt', { button: 'Šablonai', diff --git a/plugins/templates/lang/lv.js b/plugins/templates/lang/lv.js index 130a2e2e4b1..09cae50e898 100644 --- a/plugins/templates/lang/lv.js +++ b/plugins/templates/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'lv', { button: 'Sagataves', diff --git a/plugins/templates/lang/mk.js b/plugins/templates/lang/mk.js index 84780d74ab4..f77d07116e9 100644 --- a/plugins/templates/lang/mk.js +++ b/plugins/templates/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'mk', { button: 'Templates', // MISSING diff --git a/plugins/templates/lang/mn.js b/plugins/templates/lang/mn.js index 278b8b13df5..0104548f0bc 100644 --- a/plugins/templates/lang/mn.js +++ b/plugins/templates/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'mn', { button: 'Загварууд', diff --git a/plugins/templates/lang/ms.js b/plugins/templates/lang/ms.js index 27fcf58e6f4..eb8776b6aa5 100644 --- a/plugins/templates/lang/ms.js +++ b/plugins/templates/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'ms', { button: 'Templat', diff --git a/plugins/templates/lang/nb.js b/plugins/templates/lang/nb.js index 9838e4d23ec..8d19d3d57d5 100644 --- a/plugins/templates/lang/nb.js +++ b/plugins/templates/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'nb', { button: 'Maler', diff --git a/plugins/templates/lang/nl.js b/plugins/templates/lang/nl.js index 5dca4ecd802..60cc310748f 100644 --- a/plugins/templates/lang/nl.js +++ b/plugins/templates/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'nl', { button: 'Sjablonen', diff --git a/plugins/templates/lang/no.js b/plugins/templates/lang/no.js index 36ee7784192..904bd66cf8a 100644 --- a/plugins/templates/lang/no.js +++ b/plugins/templates/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'no', { button: 'Maler', diff --git a/plugins/templates/lang/oc.js b/plugins/templates/lang/oc.js index 339a5cf5db6..70ba88b31d9 100644 --- a/plugins/templates/lang/oc.js +++ b/plugins/templates/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'oc', { button: 'Modèls', diff --git a/plugins/templates/lang/pl.js b/plugins/templates/lang/pl.js index 3ced931cc0d..616993cf1b5 100644 --- a/plugins/templates/lang/pl.js +++ b/plugins/templates/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'pl', { button: 'Szablony', diff --git a/plugins/templates/lang/pt-br.js b/plugins/templates/lang/pt-br.js index e3f904f5563..edef477027e 100644 --- a/plugins/templates/lang/pt-br.js +++ b/plugins/templates/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'pt-br', { button: 'Modelos de layout', diff --git a/plugins/templates/lang/pt.js b/plugins/templates/lang/pt.js index 1214cbafe8b..f7a0e5e094e 100644 --- a/plugins/templates/lang/pt.js +++ b/plugins/templates/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'pt', { button: 'Temas', diff --git a/plugins/templates/lang/ro.js b/plugins/templates/lang/ro.js index f9a1c63d104..eb4cd7e330a 100644 --- a/plugins/templates/lang/ro.js +++ b/plugins/templates/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'ro', { button: 'Template-uri (şabloane)', diff --git a/plugins/templates/lang/ru.js b/plugins/templates/lang/ru.js index bccc795497d..1b767bb8195 100644 --- a/plugins/templates/lang/ru.js +++ b/plugins/templates/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'ru', { button: 'Шаблоны', diff --git a/plugins/templates/lang/si.js b/plugins/templates/lang/si.js index a39d24113e8..b08822d1180 100644 --- a/plugins/templates/lang/si.js +++ b/plugins/templates/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'si', { button: 'අච්චුව', diff --git a/plugins/templates/lang/sk.js b/plugins/templates/lang/sk.js index bb550924ef7..60d9d35bfca 100644 --- a/plugins/templates/lang/sk.js +++ b/plugins/templates/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'sk', { button: 'Šablóny', diff --git a/plugins/templates/lang/sl.js b/plugins/templates/lang/sl.js index c54d1c71f4d..8e0259f3c5c 100644 --- a/plugins/templates/lang/sl.js +++ b/plugins/templates/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'sl', { button: 'Predloge', diff --git a/plugins/templates/lang/sq.js b/plugins/templates/lang/sq.js index b9fa84bb158..199de5414e2 100644 --- a/plugins/templates/lang/sq.js +++ b/plugins/templates/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'sq', { button: 'Shabllonet', diff --git a/plugins/templates/lang/sr-latn.js b/plugins/templates/lang/sr-latn.js index 0f2b90caa6e..40b895cffdc 100644 --- a/plugins/templates/lang/sr-latn.js +++ b/plugins/templates/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'sr-latn', { button: 'Obrasci', diff --git a/plugins/templates/lang/sr.js b/plugins/templates/lang/sr.js index 97d1162c442..d85c56bdb6a 100644 --- a/plugins/templates/lang/sr.js +++ b/plugins/templates/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'sr', { button: 'Обрасци', diff --git a/plugins/templates/lang/sv.js b/plugins/templates/lang/sv.js index c4b7452071f..b80b8715145 100644 --- a/plugins/templates/lang/sv.js +++ b/plugins/templates/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'sv', { button: 'Sidmallar', diff --git a/plugins/templates/lang/th.js b/plugins/templates/lang/th.js index 2d3b08bd69a..a275990b2c7 100644 --- a/plugins/templates/lang/th.js +++ b/plugins/templates/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'th', { button: 'เทมเพลต', diff --git a/plugins/templates/lang/tr.js b/plugins/templates/lang/tr.js index fcde6e06ff8..389a8c03421 100644 --- a/plugins/templates/lang/tr.js +++ b/plugins/templates/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'tr', { button: 'Şablonlar', diff --git a/plugins/templates/lang/tt.js b/plugins/templates/lang/tt.js index 51260003ea8..ea181bd75fe 100644 --- a/plugins/templates/lang/tt.js +++ b/plugins/templates/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'tt', { button: 'Шаблоннар', diff --git a/plugins/templates/lang/ug.js b/plugins/templates/lang/ug.js index 168f0e616a7..0acb19abf0c 100644 --- a/plugins/templates/lang/ug.js +++ b/plugins/templates/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'ug', { button: 'قېلىپ', diff --git a/plugins/templates/lang/uk.js b/plugins/templates/lang/uk.js index 5c76b4583c0..aa9a0c65d1f 100644 --- a/plugins/templates/lang/uk.js +++ b/plugins/templates/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'uk', { button: 'Шаблони', diff --git a/plugins/templates/lang/vi.js b/plugins/templates/lang/vi.js index 670782e0dab..1f715788b33 100644 --- a/plugins/templates/lang/vi.js +++ b/plugins/templates/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'vi', { button: 'Mẫu dựng sẵn', diff --git a/plugins/templates/lang/zh-cn.js b/plugins/templates/lang/zh-cn.js index 9cb76a590ed..5cb5a36343c 100644 --- a/plugins/templates/lang/zh-cn.js +++ b/plugins/templates/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'zh-cn', { button: '模板', diff --git a/plugins/templates/lang/zh.js b/plugins/templates/lang/zh.js index 1bc5bdefe2e..db9e4f18b1a 100644 --- a/plugins/templates/lang/zh.js +++ b/plugins/templates/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'templates', 'zh', { button: '範本', diff --git a/plugins/templates/plugin.js b/plugins/templates/plugin.js index 5c0774c1a26..805c4d27017 100644 --- a/plugins/templates/plugin.js +++ b/plugins/templates/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function() { diff --git a/plugins/templates/templatedefinition.js b/plugins/templates/templatedefinition.js index ab8e68f25a0..0d347541a99 100644 --- a/plugins/templates/templatedefinition.js +++ b/plugins/templates/templatedefinition.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/templates/templates/default.js b/plugins/templates/templates/default.js index 7247ef55c26..4534b939c0c 100644 --- a/plugins/templates/templates/default.js +++ b/plugins/templates/templates/default.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ // Register a templates definition set named "default". diff --git a/plugins/textmatch/plugin.js b/plugins/textmatch/plugin.js index 434f4cfc351..63abe82a65c 100644 --- a/plugins/textmatch/plugin.js +++ b/plugins/textmatch/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ 'use strict'; diff --git a/plugins/textwatcher/plugin.js b/plugins/textwatcher/plugin.js index bb3ce37aeb8..8a342eeba9f 100644 --- a/plugins/textwatcher/plugin.js +++ b/plugins/textwatcher/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ 'use strict'; diff --git a/plugins/toolbar/lang/af.js b/plugins/toolbar/lang/af.js index 368f820b716..f0180cd6910 100644 --- a/plugins/toolbar/lang/af.js +++ b/plugins/toolbar/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'af', { toolbarCollapse: 'Verklein werkbalk', diff --git a/plugins/toolbar/lang/ar.js b/plugins/toolbar/lang/ar.js index b843f0b4987..80d144a3049 100644 --- a/plugins/toolbar/lang/ar.js +++ b/plugins/toolbar/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'ar', { toolbarCollapse: 'تقليص شريط الأدوت', diff --git a/plugins/toolbar/lang/az.js b/plugins/toolbar/lang/az.js index a320bc08a56..931bdbb3789 100644 --- a/plugins/toolbar/lang/az.js +++ b/plugins/toolbar/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'az', { toolbarCollapse: 'Paneli gizlət', diff --git a/plugins/toolbar/lang/bg.js b/plugins/toolbar/lang/bg.js index 113753a3bf5..07c2145e0fc 100644 --- a/plugins/toolbar/lang/bg.js +++ b/plugins/toolbar/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'bg', { toolbarCollapse: 'Свиване на лентата с инструменти', diff --git a/plugins/toolbar/lang/bn.js b/plugins/toolbar/lang/bn.js index 2dab0e85bb9..14b5ae78b51 100644 --- a/plugins/toolbar/lang/bn.js +++ b/plugins/toolbar/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'bn', { toolbarCollapse: 'Collapse Toolbar', // MISSING diff --git a/plugins/toolbar/lang/bs.js b/plugins/toolbar/lang/bs.js index 7bbeb81f527..6fb7a27ae93 100644 --- a/plugins/toolbar/lang/bs.js +++ b/plugins/toolbar/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'bs', { toolbarCollapse: 'Collapse Toolbar', // MISSING diff --git a/plugins/toolbar/lang/ca.js b/plugins/toolbar/lang/ca.js index 3a5301e938c..a284ea02111 100644 --- a/plugins/toolbar/lang/ca.js +++ b/plugins/toolbar/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'ca', { toolbarCollapse: 'Redueix la barra d\'eines', diff --git a/plugins/toolbar/lang/cs.js b/plugins/toolbar/lang/cs.js index 836c386f2e1..33b63314ded 100644 --- a/plugins/toolbar/lang/cs.js +++ b/plugins/toolbar/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'cs', { toolbarCollapse: 'Skrýt panel nástrojů', diff --git a/plugins/toolbar/lang/cy.js b/plugins/toolbar/lang/cy.js index 3b44c151b5e..95ceedc9f5a 100644 --- a/plugins/toolbar/lang/cy.js +++ b/plugins/toolbar/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'cy', { toolbarCollapse: 'Cyfangu\'r Bar Offer', diff --git a/plugins/toolbar/lang/da.js b/plugins/toolbar/lang/da.js index 70ec2804d59..9b391e5b091 100644 --- a/plugins/toolbar/lang/da.js +++ b/plugins/toolbar/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'da', { toolbarCollapse: 'Sammenklap værktøjslinje', diff --git a/plugins/toolbar/lang/de-ch.js b/plugins/toolbar/lang/de-ch.js index 7686dc11561..e38944c068d 100644 --- a/plugins/toolbar/lang/de-ch.js +++ b/plugins/toolbar/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'de-ch', { toolbarCollapse: 'Werkzeugleiste einklappen', diff --git a/plugins/toolbar/lang/de.js b/plugins/toolbar/lang/de.js index e8c1d7e3f1f..e22639883da 100644 --- a/plugins/toolbar/lang/de.js +++ b/plugins/toolbar/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'de', { toolbarCollapse: 'Werkzeugleiste einklappen', diff --git a/plugins/toolbar/lang/el.js b/plugins/toolbar/lang/el.js index 9447f07960c..53ee091646f 100644 --- a/plugins/toolbar/lang/el.js +++ b/plugins/toolbar/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'el', { toolbarCollapse: 'Σύμπτυξη Εργαλειοθήκης', diff --git a/plugins/toolbar/lang/en-au.js b/plugins/toolbar/lang/en-au.js index 1e7fef1aa32..7deca680b6d 100644 --- a/plugins/toolbar/lang/en-au.js +++ b/plugins/toolbar/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'en-au', { toolbarCollapse: 'Collapse Toolbar', diff --git a/plugins/toolbar/lang/en-ca.js b/plugins/toolbar/lang/en-ca.js index 4bd34eaba2f..d3ca2383520 100644 --- a/plugins/toolbar/lang/en-ca.js +++ b/plugins/toolbar/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'en-ca', { toolbarCollapse: 'Collapse Toolbar', // MISSING diff --git a/plugins/toolbar/lang/en-gb.js b/plugins/toolbar/lang/en-gb.js index 5127acea376..a5c789ef5e2 100644 --- a/plugins/toolbar/lang/en-gb.js +++ b/plugins/toolbar/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'en-gb', { toolbarCollapse: 'Collapse Toolbar', diff --git a/plugins/toolbar/lang/en.js b/plugins/toolbar/lang/en.js index 2e4e421027e..cc9dab52723 100644 --- a/plugins/toolbar/lang/en.js +++ b/plugins/toolbar/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'en', { toolbarCollapse: 'Collapse Toolbar', diff --git a/plugins/toolbar/lang/eo.js b/plugins/toolbar/lang/eo.js index b8c0106ea4a..f4c47a34704 100644 --- a/plugins/toolbar/lang/eo.js +++ b/plugins/toolbar/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'eo', { toolbarCollapse: 'Faldi la ilbreton', diff --git a/plugins/toolbar/lang/es-mx.js b/plugins/toolbar/lang/es-mx.js index 4d832d80b0d..b0b25b6e73b 100644 --- a/plugins/toolbar/lang/es-mx.js +++ b/plugins/toolbar/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'es-mx', { toolbarCollapse: 'Colapsar barra de herramientas', diff --git a/plugins/toolbar/lang/es.js b/plugins/toolbar/lang/es.js index b2b4e262fb2..31d42f51d34 100644 --- a/plugins/toolbar/lang/es.js +++ b/plugins/toolbar/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'es', { toolbarCollapse: 'Contraer barra de herramientas', diff --git a/plugins/toolbar/lang/et.js b/plugins/toolbar/lang/et.js index 77a17aeadd1..fe9cb1dafb9 100644 --- a/plugins/toolbar/lang/et.js +++ b/plugins/toolbar/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'et', { toolbarCollapse: 'Tööriistariba peitmine', diff --git a/plugins/toolbar/lang/eu.js b/plugins/toolbar/lang/eu.js index c58bbf395af..3ec9077bc2c 100644 --- a/plugins/toolbar/lang/eu.js +++ b/plugins/toolbar/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'eu', { toolbarCollapse: 'Tolestu tresna-barra', diff --git a/plugins/toolbar/lang/fa.js b/plugins/toolbar/lang/fa.js index aea5ce07cf6..df02d39e334 100644 --- a/plugins/toolbar/lang/fa.js +++ b/plugins/toolbar/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'fa', { toolbarCollapse: 'بستن نوار ابزار', diff --git a/plugins/toolbar/lang/fi.js b/plugins/toolbar/lang/fi.js index 42769d61b43..a5e137f4398 100644 --- a/plugins/toolbar/lang/fi.js +++ b/plugins/toolbar/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'fi', { toolbarCollapse: 'Kutista työkalupalkki', diff --git a/plugins/toolbar/lang/fo.js b/plugins/toolbar/lang/fo.js index 9a9092e0e4a..8123060a844 100644 --- a/plugins/toolbar/lang/fo.js +++ b/plugins/toolbar/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'fo', { toolbarCollapse: 'Lat Toolbar aftur', diff --git a/plugins/toolbar/lang/fr-ca.js b/plugins/toolbar/lang/fr-ca.js index 6700ee06185..683754f0f77 100644 --- a/plugins/toolbar/lang/fr-ca.js +++ b/plugins/toolbar/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'fr-ca', { toolbarCollapse: 'Enrouler la barre d\'outils', diff --git a/plugins/toolbar/lang/fr.js b/plugins/toolbar/lang/fr.js index d7ad8a8d0d3..515db2a1a26 100644 --- a/plugins/toolbar/lang/fr.js +++ b/plugins/toolbar/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'fr', { toolbarCollapse: 'Enrouler la barre d\'outils', diff --git a/plugins/toolbar/lang/gl.js b/plugins/toolbar/lang/gl.js index 10c53b2212a..df85e75f8d5 100644 --- a/plugins/toolbar/lang/gl.js +++ b/plugins/toolbar/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'gl', { toolbarCollapse: 'Contraer a barra de ferramentas', diff --git a/plugins/toolbar/lang/gu.js b/plugins/toolbar/lang/gu.js index 91039c89095..3bd333d20d3 100644 --- a/plugins/toolbar/lang/gu.js +++ b/plugins/toolbar/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'gu', { toolbarCollapse: 'ટૂલબાર નાનું કરવું', diff --git a/plugins/toolbar/lang/he.js b/plugins/toolbar/lang/he.js index 6c30ef0ff3c..4e2adc40c4e 100644 --- a/plugins/toolbar/lang/he.js +++ b/plugins/toolbar/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'he', { toolbarCollapse: 'מזעור סרגל כלים', diff --git a/plugins/toolbar/lang/hi.js b/plugins/toolbar/lang/hi.js index cfcb089e12c..d1e9019385b 100644 --- a/plugins/toolbar/lang/hi.js +++ b/plugins/toolbar/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'hi', { toolbarCollapse: 'Collapse Toolbar', // MISSING diff --git a/plugins/toolbar/lang/hr.js b/plugins/toolbar/lang/hr.js index dd1851065f5..a3e06698636 100644 --- a/plugins/toolbar/lang/hr.js +++ b/plugins/toolbar/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'hr', { toolbarCollapse: 'Smanji alatnu traku', diff --git a/plugins/toolbar/lang/hu.js b/plugins/toolbar/lang/hu.js index 1df24c96630..ad5ec4bd458 100644 --- a/plugins/toolbar/lang/hu.js +++ b/plugins/toolbar/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'hu', { toolbarCollapse: 'Eszköztár összecsukása', diff --git a/plugins/toolbar/lang/id.js b/plugins/toolbar/lang/id.js index 3c239c4f765..1dc90a2c743 100644 --- a/plugins/toolbar/lang/id.js +++ b/plugins/toolbar/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'id', { toolbarCollapse: 'Ciutkan Toolbar', diff --git a/plugins/toolbar/lang/is.js b/plugins/toolbar/lang/is.js index 616ba2caa47..8cf1b2044db 100644 --- a/plugins/toolbar/lang/is.js +++ b/plugins/toolbar/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'is', { toolbarCollapse: 'Collapse Toolbar', // MISSING diff --git a/plugins/toolbar/lang/it.js b/plugins/toolbar/lang/it.js index 6ded5635eba..358e19b8043 100644 --- a/plugins/toolbar/lang/it.js +++ b/plugins/toolbar/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'it', { toolbarCollapse: 'Minimizza Toolbar', diff --git a/plugins/toolbar/lang/ja.js b/plugins/toolbar/lang/ja.js index 1d24da5cf5d..9aee339ad5a 100644 --- a/plugins/toolbar/lang/ja.js +++ b/plugins/toolbar/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'ja', { toolbarCollapse: 'ツールバーを閉じる', diff --git a/plugins/toolbar/lang/ka.js b/plugins/toolbar/lang/ka.js index 5ccae72a21b..81ddebb6113 100644 --- a/plugins/toolbar/lang/ka.js +++ b/plugins/toolbar/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'ka', { toolbarCollapse: 'ხელსაწყოთა ზოლის შეწევა', diff --git a/plugins/toolbar/lang/km.js b/plugins/toolbar/lang/km.js index 9114e6b06fa..fd0acf3edfc 100644 --- a/plugins/toolbar/lang/km.js +++ b/plugins/toolbar/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'km', { toolbarCollapse: 'បង្រួម​របារ​ឧបករណ៍', diff --git a/plugins/toolbar/lang/ko.js b/plugins/toolbar/lang/ko.js index fdc93638901..96b84834c46 100644 --- a/plugins/toolbar/lang/ko.js +++ b/plugins/toolbar/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'ko', { toolbarCollapse: '툴바 줄이기', diff --git a/plugins/toolbar/lang/ku.js b/plugins/toolbar/lang/ku.js index a8875abf8f7..0875689edaf 100644 --- a/plugins/toolbar/lang/ku.js +++ b/plugins/toolbar/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'ku', { toolbarCollapse: 'شاردنەوی هێڵی تووڵامراز', diff --git a/plugins/toolbar/lang/lt.js b/plugins/toolbar/lang/lt.js index dc5a5883850..f07718cfc05 100644 --- a/plugins/toolbar/lang/lt.js +++ b/plugins/toolbar/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'lt', { toolbarCollapse: 'Apjungti įrankių juostą', diff --git a/plugins/toolbar/lang/lv.js b/plugins/toolbar/lang/lv.js index 0380131cf4d..5f01a3555b0 100644 --- a/plugins/toolbar/lang/lv.js +++ b/plugins/toolbar/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'lv', { toolbarCollapse: 'Aizvērt rīkjoslu', diff --git a/plugins/toolbar/lang/mk.js b/plugins/toolbar/lang/mk.js index ca18861e31a..77f52fc67ca 100644 --- a/plugins/toolbar/lang/mk.js +++ b/plugins/toolbar/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'mk', { toolbarCollapse: 'Collapse Toolbar', // MISSING diff --git a/plugins/toolbar/lang/mn.js b/plugins/toolbar/lang/mn.js index 1cf72fb24cd..dcd88073997 100644 --- a/plugins/toolbar/lang/mn.js +++ b/plugins/toolbar/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'mn', { toolbarCollapse: 'Collapse Toolbar', // MISSING diff --git a/plugins/toolbar/lang/ms.js b/plugins/toolbar/lang/ms.js index 6cacaa29341..234c9f354b1 100644 --- a/plugins/toolbar/lang/ms.js +++ b/plugins/toolbar/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'ms', { toolbarCollapse: 'Collapse Toolbar', // MISSING diff --git a/plugins/toolbar/lang/nb.js b/plugins/toolbar/lang/nb.js index 9ccf03be36c..cf40d356ce0 100644 --- a/plugins/toolbar/lang/nb.js +++ b/plugins/toolbar/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'nb', { toolbarCollapse: 'Skjul verktøylinje', diff --git a/plugins/toolbar/lang/nl.js b/plugins/toolbar/lang/nl.js index c8300e216df..305be129c26 100644 --- a/plugins/toolbar/lang/nl.js +++ b/plugins/toolbar/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'nl', { toolbarCollapse: 'Werkbalk inklappen', diff --git a/plugins/toolbar/lang/no.js b/plugins/toolbar/lang/no.js index 59fbfc2060f..2c40e01e066 100644 --- a/plugins/toolbar/lang/no.js +++ b/plugins/toolbar/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'no', { toolbarCollapse: 'Skjul verktøylinje', diff --git a/plugins/toolbar/lang/oc.js b/plugins/toolbar/lang/oc.js index 4523b31a7eb..c56a5be924e 100644 --- a/plugins/toolbar/lang/oc.js +++ b/plugins/toolbar/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'oc', { toolbarCollapse: 'Enrotlar la barra d\'aisinas', diff --git a/plugins/toolbar/lang/pl.js b/plugins/toolbar/lang/pl.js index 26cc4d258fb..b9803bd6b5b 100644 --- a/plugins/toolbar/lang/pl.js +++ b/plugins/toolbar/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'pl', { toolbarCollapse: 'Zwiń pasek narzędzi', diff --git a/plugins/toolbar/lang/pt-br.js b/plugins/toolbar/lang/pt-br.js index a8decfdd51c..55ecf1eba5c 100644 --- a/plugins/toolbar/lang/pt-br.js +++ b/plugins/toolbar/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'pt-br', { toolbarCollapse: 'Diminuir Barra de Ferramentas', diff --git a/plugins/toolbar/lang/pt.js b/plugins/toolbar/lang/pt.js index 2d2e5e707ba..d25a7a64ff5 100644 --- a/plugins/toolbar/lang/pt.js +++ b/plugins/toolbar/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'pt', { toolbarCollapse: 'Ocultar barra de ferramentas', diff --git a/plugins/toolbar/lang/ro.js b/plugins/toolbar/lang/ro.js index 67a989136f1..b2be11478d6 100644 --- a/plugins/toolbar/lang/ro.js +++ b/plugins/toolbar/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'ro', { toolbarCollapse: 'Micșorează Bara', diff --git a/plugins/toolbar/lang/ru.js b/plugins/toolbar/lang/ru.js index 7a27dd572da..319aea09280 100644 --- a/plugins/toolbar/lang/ru.js +++ b/plugins/toolbar/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'ru', { toolbarCollapse: 'Свернуть панель инструментов', diff --git a/plugins/toolbar/lang/si.js b/plugins/toolbar/lang/si.js index e44755b3dc6..3fd2fa21a80 100644 --- a/plugins/toolbar/lang/si.js +++ b/plugins/toolbar/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'si', { toolbarCollapse: 'මෙවලම් තීරුව හැකුලුම.', diff --git a/plugins/toolbar/lang/sk.js b/plugins/toolbar/lang/sk.js index 8fa7e766f28..16dd3e38b00 100644 --- a/plugins/toolbar/lang/sk.js +++ b/plugins/toolbar/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'sk', { toolbarCollapse: 'Zbaliť lištu nástrojov', diff --git a/plugins/toolbar/lang/sl.js b/plugins/toolbar/lang/sl.js index 7ef22264dcb..a648ab4df5c 100644 --- a/plugins/toolbar/lang/sl.js +++ b/plugins/toolbar/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'sl', { toolbarCollapse: 'Skrči orodno vrstico', diff --git a/plugins/toolbar/lang/sq.js b/plugins/toolbar/lang/sq.js index e0a9a4014cb..286174a0d93 100644 --- a/plugins/toolbar/lang/sq.js +++ b/plugins/toolbar/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'sq', { toolbarCollapse: 'Zvogëlo Shiritin', diff --git a/plugins/toolbar/lang/sr-latn.js b/plugins/toolbar/lang/sr-latn.js index c339589ec4b..652a94fe045 100644 --- a/plugins/toolbar/lang/sr-latn.js +++ b/plugins/toolbar/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'sr-latn', { toolbarCollapse: 'Zatvori alatnu traku', diff --git a/plugins/toolbar/lang/sr.js b/plugins/toolbar/lang/sr.js index 02e305da835..07064311528 100644 --- a/plugins/toolbar/lang/sr.js +++ b/plugins/toolbar/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'sr', { toolbarCollapse: 'Затвори алатну траку', diff --git a/plugins/toolbar/lang/sv.js b/plugins/toolbar/lang/sv.js index 659f1c073f8..d479348dc4b 100644 --- a/plugins/toolbar/lang/sv.js +++ b/plugins/toolbar/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'sv', { toolbarCollapse: 'Dölj verktygsfält', diff --git a/plugins/toolbar/lang/th.js b/plugins/toolbar/lang/th.js index 574e8e29f91..4ef114976ae 100644 --- a/plugins/toolbar/lang/th.js +++ b/plugins/toolbar/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'th', { toolbarCollapse: 'ซ่อนแถบเครื่องมือ', diff --git a/plugins/toolbar/lang/tr.js b/plugins/toolbar/lang/tr.js index 6297260b969..41b4cfa46a4 100644 --- a/plugins/toolbar/lang/tr.js +++ b/plugins/toolbar/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'tr', { toolbarCollapse: 'Araç çubuklarını topla', diff --git a/plugins/toolbar/lang/tt.js b/plugins/toolbar/lang/tt.js index 1270bf1c728..fbff2420133 100644 --- a/plugins/toolbar/lang/tt.js +++ b/plugins/toolbar/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'tt', { toolbarCollapse: 'Collapse Toolbar', // MISSING diff --git a/plugins/toolbar/lang/ug.js b/plugins/toolbar/lang/ug.js index 3a8865bbab4..826b8f2d99e 100644 --- a/plugins/toolbar/lang/ug.js +++ b/plugins/toolbar/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'ug', { toolbarCollapse: 'قورال بالداقنى قاتلا', diff --git a/plugins/toolbar/lang/uk.js b/plugins/toolbar/lang/uk.js index 3e67b339578..cfd532b942e 100644 --- a/plugins/toolbar/lang/uk.js +++ b/plugins/toolbar/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'uk', { toolbarCollapse: 'Згорнути панель інструментів', diff --git a/plugins/toolbar/lang/vi.js b/plugins/toolbar/lang/vi.js index a0aa2d71c0c..c27c91bd606 100644 --- a/plugins/toolbar/lang/vi.js +++ b/plugins/toolbar/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'vi', { toolbarCollapse: 'Thu gọn thanh công cụ', diff --git a/plugins/toolbar/lang/zh-cn.js b/plugins/toolbar/lang/zh-cn.js index d890b55bef5..233b1bf9375 100644 --- a/plugins/toolbar/lang/zh-cn.js +++ b/plugins/toolbar/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'zh-cn', { toolbarCollapse: '折叠工具栏', diff --git a/plugins/toolbar/lang/zh.js b/plugins/toolbar/lang/zh.js index 713c3696521..eaa60bb54a1 100644 --- a/plugins/toolbar/lang/zh.js +++ b/plugins/toolbar/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'toolbar', 'zh', { toolbarCollapse: '摺疊工具列', diff --git a/plugins/toolbar/plugin.js b/plugins/toolbar/plugin.js index 833dd84d105..fa6a0c146ad 100644 --- a/plugins/toolbar/plugin.js +++ b/plugins/toolbar/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/toolbar/samples/toolbar.html b/plugins/toolbar/samples/toolbar.html index 2f243e26b5c..e8575f11b91 100644 --- a/plugins/toolbar/samples/toolbar.html +++ b/plugins/toolbar/samples/toolbar.html @@ -1,7 +1,7 @@ diff --git a/plugins/uicolor/dialogs/uicolor.css b/plugins/uicolor/dialogs/uicolor.css index d5eeb2fba0f..7e4462690df 100644 --- a/plugins/uicolor/dialogs/uicolor.css +++ b/plugins/uicolor/dialogs/uicolor.css @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ .cke_colordialog_colorcell { diff --git a/plugins/uicolor/dialogs/uicolor.js b/plugins/uicolor/dialogs/uicolor.js index 98f0bb3b7ac..944f548eace 100644 --- a/plugins/uicolor/dialogs/uicolor.js +++ b/plugins/uicolor/dialogs/uicolor.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.dialog.add( 'uicolor', function( editor ) { diff --git a/plugins/uicolor/lang/_translationstatus.txt b/plugins/uicolor/lang/_translationstatus.txt index b53ac012f78..63903df26c1 100644 --- a/plugins/uicolor/lang/_translationstatus.txt +++ b/plugins/uicolor/lang/_translationstatus.txt @@ -1,5 +1,5 @@ Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. bg.js Found: 4 Missing: 0 cs.js Found: 4 Missing: 0 diff --git a/plugins/uicolor/lang/af.js b/plugins/uicolor/lang/af.js index 7f01e482cb4..e82a427cbbd 100644 --- a/plugins/uicolor/lang/af.js +++ b/plugins/uicolor/lang/af.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'af', { diff --git a/plugins/uicolor/lang/ar.js b/plugins/uicolor/lang/ar.js index e1eef029b23..cd9c7888524 100644 --- a/plugins/uicolor/lang/ar.js +++ b/plugins/uicolor/lang/ar.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'ar', { diff --git a/plugins/uicolor/lang/az.js b/plugins/uicolor/lang/az.js index 78498cc3f24..3b6f0a7fb14 100644 --- a/plugins/uicolor/lang/az.js +++ b/plugins/uicolor/lang/az.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'az', { diff --git a/plugins/uicolor/lang/bg.js b/plugins/uicolor/lang/bg.js index bdb3a9c6268..b19efb1345c 100644 --- a/plugins/uicolor/lang/bg.js +++ b/plugins/uicolor/lang/bg.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'bg', { diff --git a/plugins/uicolor/lang/ca.js b/plugins/uicolor/lang/ca.js index c2de3fe5f71..060d2d759e7 100644 --- a/plugins/uicolor/lang/ca.js +++ b/plugins/uicolor/lang/ca.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'ca', { diff --git a/plugins/uicolor/lang/cs.js b/plugins/uicolor/lang/cs.js index 28b3e6819ae..5c4647c63b1 100644 --- a/plugins/uicolor/lang/cs.js +++ b/plugins/uicolor/lang/cs.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'cs', { diff --git a/plugins/uicolor/lang/cy.js b/plugins/uicolor/lang/cy.js index 8322b9c5817..a3196c0ba1b 100644 --- a/plugins/uicolor/lang/cy.js +++ b/plugins/uicolor/lang/cy.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'cy', { diff --git a/plugins/uicolor/lang/da.js b/plugins/uicolor/lang/da.js index 2f5901b32bd..a29b525df54 100644 --- a/plugins/uicolor/lang/da.js +++ b/plugins/uicolor/lang/da.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'da', { diff --git a/plugins/uicolor/lang/de-ch.js b/plugins/uicolor/lang/de-ch.js index 01a4ddc74d1..d72506e5378 100644 --- a/plugins/uicolor/lang/de-ch.js +++ b/plugins/uicolor/lang/de-ch.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'de-ch', { diff --git a/plugins/uicolor/lang/de.js b/plugins/uicolor/lang/de.js index d669e3b3c59..872a52fb374 100644 --- a/plugins/uicolor/lang/de.js +++ b/plugins/uicolor/lang/de.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'de', { diff --git a/plugins/uicolor/lang/el.js b/plugins/uicolor/lang/el.js index 1611faf8de9..84d032f166e 100644 --- a/plugins/uicolor/lang/el.js +++ b/plugins/uicolor/lang/el.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'el', { diff --git a/plugins/uicolor/lang/en-au.js b/plugins/uicolor/lang/en-au.js index a515f4512a8..a196a5b1388 100644 --- a/plugins/uicolor/lang/en-au.js +++ b/plugins/uicolor/lang/en-au.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'en-au', { diff --git a/plugins/uicolor/lang/en-gb.js b/plugins/uicolor/lang/en-gb.js index 53d3d179d00..d51129b1d09 100644 --- a/plugins/uicolor/lang/en-gb.js +++ b/plugins/uicolor/lang/en-gb.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'en-gb', { diff --git a/plugins/uicolor/lang/en.js b/plugins/uicolor/lang/en.js index 069b8ef9856..bbd2a8071f6 100644 --- a/plugins/uicolor/lang/en.js +++ b/plugins/uicolor/lang/en.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'en', { diff --git a/plugins/uicolor/lang/eo.js b/plugins/uicolor/lang/eo.js index 00c1c80921e..02ce4c7fb13 100644 --- a/plugins/uicolor/lang/eo.js +++ b/plugins/uicolor/lang/eo.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'eo', { diff --git a/plugins/uicolor/lang/es-mx.js b/plugins/uicolor/lang/es-mx.js index 7f60163363d..1036a30c48c 100644 --- a/plugins/uicolor/lang/es-mx.js +++ b/plugins/uicolor/lang/es-mx.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'es-mx', { diff --git a/plugins/uicolor/lang/es.js b/plugins/uicolor/lang/es.js index 41e65f3fd45..378ed8238fd 100644 --- a/plugins/uicolor/lang/es.js +++ b/plugins/uicolor/lang/es.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'es', { diff --git a/plugins/uicolor/lang/et.js b/plugins/uicolor/lang/et.js index be6936d1dbd..c94d7eecf4c 100644 --- a/plugins/uicolor/lang/et.js +++ b/plugins/uicolor/lang/et.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'et', { diff --git a/plugins/uicolor/lang/eu.js b/plugins/uicolor/lang/eu.js index a73252cb989..bb075d54eac 100644 --- a/plugins/uicolor/lang/eu.js +++ b/plugins/uicolor/lang/eu.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'eu', { diff --git a/plugins/uicolor/lang/fa.js b/plugins/uicolor/lang/fa.js index e5546b475c9..c0619de540d 100644 --- a/plugins/uicolor/lang/fa.js +++ b/plugins/uicolor/lang/fa.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'fa', { diff --git a/plugins/uicolor/lang/fi.js b/plugins/uicolor/lang/fi.js index 7588e547650..d1a7d4e3aad 100644 --- a/plugins/uicolor/lang/fi.js +++ b/plugins/uicolor/lang/fi.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'fi', { diff --git a/plugins/uicolor/lang/fr-ca.js b/plugins/uicolor/lang/fr-ca.js index 3806bd7992a..25e2dc085e7 100644 --- a/plugins/uicolor/lang/fr-ca.js +++ b/plugins/uicolor/lang/fr-ca.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'fr-ca', { diff --git a/plugins/uicolor/lang/fr.js b/plugins/uicolor/lang/fr.js index a538f8b7807..74c0073d874 100644 --- a/plugins/uicolor/lang/fr.js +++ b/plugins/uicolor/lang/fr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'fr', { diff --git a/plugins/uicolor/lang/gl.js b/plugins/uicolor/lang/gl.js index 392e2998766..97cacd30a0a 100644 --- a/plugins/uicolor/lang/gl.js +++ b/plugins/uicolor/lang/gl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'gl', { diff --git a/plugins/uicolor/lang/he.js b/plugins/uicolor/lang/he.js index 70e0e24edd4..4d8385194e2 100644 --- a/plugins/uicolor/lang/he.js +++ b/plugins/uicolor/lang/he.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'he', { diff --git a/plugins/uicolor/lang/hr.js b/plugins/uicolor/lang/hr.js index 66bb8dabdca..46d8f20e3d0 100644 --- a/plugins/uicolor/lang/hr.js +++ b/plugins/uicolor/lang/hr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'hr', { diff --git a/plugins/uicolor/lang/hu.js b/plugins/uicolor/lang/hu.js index 53db2edc306..402f41d605c 100644 --- a/plugins/uicolor/lang/hu.js +++ b/plugins/uicolor/lang/hu.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'hu', { diff --git a/plugins/uicolor/lang/id.js b/plugins/uicolor/lang/id.js index 86fa8142a27..1501429b7e5 100644 --- a/plugins/uicolor/lang/id.js +++ b/plugins/uicolor/lang/id.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'id', { diff --git a/plugins/uicolor/lang/it.js b/plugins/uicolor/lang/it.js index cedd8e440e1..354e28a76a6 100644 --- a/plugins/uicolor/lang/it.js +++ b/plugins/uicolor/lang/it.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'it', { diff --git a/plugins/uicolor/lang/ja.js b/plugins/uicolor/lang/ja.js index 0d5d25a6f16..e214d48b607 100644 --- a/plugins/uicolor/lang/ja.js +++ b/plugins/uicolor/lang/ja.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'ja', { diff --git a/plugins/uicolor/lang/km.js b/plugins/uicolor/lang/km.js index dcd7258cb2e..616c9efbe38 100644 --- a/plugins/uicolor/lang/km.js +++ b/plugins/uicolor/lang/km.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'km', { diff --git a/plugins/uicolor/lang/ko.js b/plugins/uicolor/lang/ko.js index 3cb878321c8..41964f98cde 100644 --- a/plugins/uicolor/lang/ko.js +++ b/plugins/uicolor/lang/ko.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'ko', { diff --git a/plugins/uicolor/lang/ku.js b/plugins/uicolor/lang/ku.js index c7ef3612645..ea2c9747ea5 100644 --- a/plugins/uicolor/lang/ku.js +++ b/plugins/uicolor/lang/ku.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'ku', { diff --git a/plugins/uicolor/lang/lv.js b/plugins/uicolor/lang/lv.js index 8f2a7db01dc..364e1b5d8aa 100644 --- a/plugins/uicolor/lang/lv.js +++ b/plugins/uicolor/lang/lv.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'lv', { diff --git a/plugins/uicolor/lang/mk.js b/plugins/uicolor/lang/mk.js index 3f074a8de17..552114a3395 100644 --- a/plugins/uicolor/lang/mk.js +++ b/plugins/uicolor/lang/mk.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'mk', { diff --git a/plugins/uicolor/lang/nb.js b/plugins/uicolor/lang/nb.js index a1dc3a86b60..485376d1a26 100644 --- a/plugins/uicolor/lang/nb.js +++ b/plugins/uicolor/lang/nb.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'nb', { diff --git a/plugins/uicolor/lang/nl.js b/plugins/uicolor/lang/nl.js index 78c3927063e..6e9189d89cf 100644 --- a/plugins/uicolor/lang/nl.js +++ b/plugins/uicolor/lang/nl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'nl', { diff --git a/plugins/uicolor/lang/no.js b/plugins/uicolor/lang/no.js index 189fe2d0573..639ca4a6953 100644 --- a/plugins/uicolor/lang/no.js +++ b/plugins/uicolor/lang/no.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'no', { diff --git a/plugins/uicolor/lang/oc.js b/plugins/uicolor/lang/oc.js index 4a3120ddae2..dd23f2dcb7b 100644 --- a/plugins/uicolor/lang/oc.js +++ b/plugins/uicolor/lang/oc.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'oc', { diff --git a/plugins/uicolor/lang/pl.js b/plugins/uicolor/lang/pl.js index 28495ae542c..dec62d5f183 100644 --- a/plugins/uicolor/lang/pl.js +++ b/plugins/uicolor/lang/pl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'pl', { diff --git a/plugins/uicolor/lang/pt-br.js b/plugins/uicolor/lang/pt-br.js index a03ca1a18b8..745c53e701e 100644 --- a/plugins/uicolor/lang/pt-br.js +++ b/plugins/uicolor/lang/pt-br.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'pt-br', { diff --git a/plugins/uicolor/lang/pt.js b/plugins/uicolor/lang/pt.js index cdc909f0ae1..e19cd70f78b 100644 --- a/plugins/uicolor/lang/pt.js +++ b/plugins/uicolor/lang/pt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'pt', { diff --git a/plugins/uicolor/lang/ro.js b/plugins/uicolor/lang/ro.js index 2bc6fcbf7e2..09f968f871c 100644 --- a/plugins/uicolor/lang/ro.js +++ b/plugins/uicolor/lang/ro.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'ro', { diff --git a/plugins/uicolor/lang/ru.js b/plugins/uicolor/lang/ru.js index 9dd839909ab..628db766b6e 100644 --- a/plugins/uicolor/lang/ru.js +++ b/plugins/uicolor/lang/ru.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'ru', { diff --git a/plugins/uicolor/lang/si.js b/plugins/uicolor/lang/si.js index 89afd2dd707..3b0ac18820c 100644 --- a/plugins/uicolor/lang/si.js +++ b/plugins/uicolor/lang/si.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'si', { diff --git a/plugins/uicolor/lang/sk.js b/plugins/uicolor/lang/sk.js index ffef79dc8d0..84a4d3b5351 100644 --- a/plugins/uicolor/lang/sk.js +++ b/plugins/uicolor/lang/sk.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'sk', { diff --git a/plugins/uicolor/lang/sl.js b/plugins/uicolor/lang/sl.js index de27dda0725..5b6615e2304 100644 --- a/plugins/uicolor/lang/sl.js +++ b/plugins/uicolor/lang/sl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'sl', { diff --git a/plugins/uicolor/lang/sq.js b/plugins/uicolor/lang/sq.js index 5aae08ee40f..d5d84212136 100644 --- a/plugins/uicolor/lang/sq.js +++ b/plugins/uicolor/lang/sq.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'sq', { diff --git a/plugins/uicolor/lang/sr-latn.js b/plugins/uicolor/lang/sr-latn.js index 7bc7c373da9..e92c0a3e7b6 100644 --- a/plugins/uicolor/lang/sr-latn.js +++ b/plugins/uicolor/lang/sr-latn.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'sr-latn', { diff --git a/plugins/uicolor/lang/sr.js b/plugins/uicolor/lang/sr.js index 616bbd92653..a65c50ab3e6 100644 --- a/plugins/uicolor/lang/sr.js +++ b/plugins/uicolor/lang/sr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'sr', { diff --git a/plugins/uicolor/lang/sv.js b/plugins/uicolor/lang/sv.js index c53be256bfa..6113c75fed5 100644 --- a/plugins/uicolor/lang/sv.js +++ b/plugins/uicolor/lang/sv.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'sv', { diff --git a/plugins/uicolor/lang/tr.js b/plugins/uicolor/lang/tr.js index 6fc488d6a6a..a78d64ce552 100644 --- a/plugins/uicolor/lang/tr.js +++ b/plugins/uicolor/lang/tr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'tr', { diff --git a/plugins/uicolor/lang/tt.js b/plugins/uicolor/lang/tt.js index e0cc3c23772..5284b3985f3 100644 --- a/plugins/uicolor/lang/tt.js +++ b/plugins/uicolor/lang/tt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'tt', { diff --git a/plugins/uicolor/lang/ug.js b/plugins/uicolor/lang/ug.js index ec6b3ffd28c..391040187d6 100644 --- a/plugins/uicolor/lang/ug.js +++ b/plugins/uicolor/lang/ug.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'ug', { diff --git a/plugins/uicolor/lang/uk.js b/plugins/uicolor/lang/uk.js index 637cc20f06e..c7d8451fc8d 100644 --- a/plugins/uicolor/lang/uk.js +++ b/plugins/uicolor/lang/uk.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'uk', { diff --git a/plugins/uicolor/lang/vi.js b/plugins/uicolor/lang/vi.js index 6e51deedc62..c2cafe124cd 100644 --- a/plugins/uicolor/lang/vi.js +++ b/plugins/uicolor/lang/vi.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'vi', { diff --git a/plugins/uicolor/lang/zh-cn.js b/plugins/uicolor/lang/zh-cn.js index 3ba79853251..2ee7db4830d 100644 --- a/plugins/uicolor/lang/zh-cn.js +++ b/plugins/uicolor/lang/zh-cn.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'zh-cn', { diff --git a/plugins/uicolor/lang/zh.js b/plugins/uicolor/lang/zh.js index 883a3781dee..6ce7e5aeda7 100644 --- a/plugins/uicolor/lang/zh.js +++ b/plugins/uicolor/lang/zh.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uicolor', 'zh', { diff --git a/plugins/uicolor/plugin.js b/plugins/uicolor/plugin.js index 7aff8552762..b83bd17a745 100644 --- a/plugins/uicolor/plugin.js +++ b/plugins/uicolor/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.add( 'uicolor', { diff --git a/plugins/uicolor/samples/uicolor.html b/plugins/uicolor/samples/uicolor.html index 671ecc0d408..5b8aa1fb0a1 100644 --- a/plugins/uicolor/samples/uicolor.html +++ b/plugins/uicolor/samples/uicolor.html @@ -1,7 +1,7 @@ diff --git a/plugins/undo/dev/snapshot.html b/plugins/undo/dev/snapshot.html index 7d9e9da13ae..873fc5d2b75 100644 --- a/plugins/undo/dev/snapshot.html +++ b/plugins/undo/dev/snapshot.html @@ -1,7 +1,7 @@ diff --git a/plugins/undo/lang/af.js b/plugins/undo/lang/af.js index 14aa8bdd6c2..e640beda1f4 100644 --- a/plugins/undo/lang/af.js +++ b/plugins/undo/lang/af.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'af', { redo: 'Oordoen', diff --git a/plugins/undo/lang/ar.js b/plugins/undo/lang/ar.js index 271dbd0c833..3281be12734 100644 --- a/plugins/undo/lang/ar.js +++ b/plugins/undo/lang/ar.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'ar', { redo: 'إعادة', diff --git a/plugins/undo/lang/az.js b/plugins/undo/lang/az.js index 4bcf9fd0215..0c5683323f6 100644 --- a/plugins/undo/lang/az.js +++ b/plugins/undo/lang/az.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'az', { redo: 'Təkrar et', diff --git a/plugins/undo/lang/bg.js b/plugins/undo/lang/bg.js index 05e95fea527..be535712b45 100644 --- a/plugins/undo/lang/bg.js +++ b/plugins/undo/lang/bg.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'bg', { redo: 'Пренаправи', diff --git a/plugins/undo/lang/bn.js b/plugins/undo/lang/bn.js index c063ae8c67c..2db3727abe9 100644 --- a/plugins/undo/lang/bn.js +++ b/plugins/undo/lang/bn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'bn', { redo: 'পুনরায় করি', diff --git a/plugins/undo/lang/bs.js b/plugins/undo/lang/bs.js index 6fc958f6772..331a1e39294 100644 --- a/plugins/undo/lang/bs.js +++ b/plugins/undo/lang/bs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'bs', { redo: 'Ponovi', diff --git a/plugins/undo/lang/ca.js b/plugins/undo/lang/ca.js index 496fbcbd162..18ed45461ce 100644 --- a/plugins/undo/lang/ca.js +++ b/plugins/undo/lang/ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'ca', { redo: 'Refés', diff --git a/plugins/undo/lang/cs.js b/plugins/undo/lang/cs.js index 556eb202535..1c4a3eb95b2 100644 --- a/plugins/undo/lang/cs.js +++ b/plugins/undo/lang/cs.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'cs', { redo: 'Znovu', diff --git a/plugins/undo/lang/cy.js b/plugins/undo/lang/cy.js index 9f292ad834a..68b1b1e0177 100644 --- a/plugins/undo/lang/cy.js +++ b/plugins/undo/lang/cy.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'cy', { redo: 'Ailwneud', diff --git a/plugins/undo/lang/da.js b/plugins/undo/lang/da.js index 594692a5c13..6d2b93e2a7b 100644 --- a/plugins/undo/lang/da.js +++ b/plugins/undo/lang/da.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'da', { redo: 'Annullér fortryd', diff --git a/plugins/undo/lang/de-ch.js b/plugins/undo/lang/de-ch.js index ba872fb0641..9591e24cde4 100644 --- a/plugins/undo/lang/de-ch.js +++ b/plugins/undo/lang/de-ch.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'de-ch', { redo: 'Wiederherstellen', diff --git a/plugins/undo/lang/de.js b/plugins/undo/lang/de.js index a40dc7f7596..3ea235069ee 100644 --- a/plugins/undo/lang/de.js +++ b/plugins/undo/lang/de.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'de', { redo: 'Wiederherstellen', diff --git a/plugins/undo/lang/el.js b/plugins/undo/lang/el.js index ddaf9609a68..d6e6d3b7d2e 100644 --- a/plugins/undo/lang/el.js +++ b/plugins/undo/lang/el.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'el', { redo: 'Επανάληψη', diff --git a/plugins/undo/lang/en-au.js b/plugins/undo/lang/en-au.js index 73e8f97d874..6264ff04a88 100644 --- a/plugins/undo/lang/en-au.js +++ b/plugins/undo/lang/en-au.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'en-au', { redo: 'Redo', diff --git a/plugins/undo/lang/en-ca.js b/plugins/undo/lang/en-ca.js index d0a3971adff..8bd7bf433d8 100644 --- a/plugins/undo/lang/en-ca.js +++ b/plugins/undo/lang/en-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'en-ca', { redo: 'Redo', diff --git a/plugins/undo/lang/en-gb.js b/plugins/undo/lang/en-gb.js index be174133482..0e1bb7c24b4 100644 --- a/plugins/undo/lang/en-gb.js +++ b/plugins/undo/lang/en-gb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'en-gb', { redo: 'Redo', diff --git a/plugins/undo/lang/en.js b/plugins/undo/lang/en.js index 8a00b1ba2f6..ebf602b2675 100644 --- a/plugins/undo/lang/en.js +++ b/plugins/undo/lang/en.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'en', { redo: 'Redo', diff --git a/plugins/undo/lang/eo.js b/plugins/undo/lang/eo.js index 96816dc0a49..066be6a73f2 100644 --- a/plugins/undo/lang/eo.js +++ b/plugins/undo/lang/eo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'eo', { redo: 'Refari', diff --git a/plugins/undo/lang/es-mx.js b/plugins/undo/lang/es-mx.js index 48a82d057c8..c0d581b751c 100644 --- a/plugins/undo/lang/es-mx.js +++ b/plugins/undo/lang/es-mx.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'es-mx', { redo: 'Rehacer', diff --git a/plugins/undo/lang/es.js b/plugins/undo/lang/es.js index 75822c861f5..e7179fdac85 100644 --- a/plugins/undo/lang/es.js +++ b/plugins/undo/lang/es.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'es', { redo: 'Rehacer', diff --git a/plugins/undo/lang/et.js b/plugins/undo/lang/et.js index 06b2c314413..8a060cb3f29 100644 --- a/plugins/undo/lang/et.js +++ b/plugins/undo/lang/et.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'et', { redo: 'Toimingu kordamine', diff --git a/plugins/undo/lang/eu.js b/plugins/undo/lang/eu.js index cea64df8df4..ea489d4d13d 100644 --- a/plugins/undo/lang/eu.js +++ b/plugins/undo/lang/eu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'eu', { redo: 'Berregin', diff --git a/plugins/undo/lang/fa.js b/plugins/undo/lang/fa.js index 0b601b18f35..4b283327ccc 100644 --- a/plugins/undo/lang/fa.js +++ b/plugins/undo/lang/fa.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'fa', { redo: 'بازچیدن', diff --git a/plugins/undo/lang/fi.js b/plugins/undo/lang/fi.js index 140b2b1beda..dcc4616ecb1 100644 --- a/plugins/undo/lang/fi.js +++ b/plugins/undo/lang/fi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'fi', { redo: 'Toista', diff --git a/plugins/undo/lang/fo.js b/plugins/undo/lang/fo.js index 97c99b430d7..7bcc4a5674a 100644 --- a/plugins/undo/lang/fo.js +++ b/plugins/undo/lang/fo.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'fo', { redo: 'Vend aftur', diff --git a/plugins/undo/lang/fr-ca.js b/plugins/undo/lang/fr-ca.js index d4308ebf349..bd0087acb65 100644 --- a/plugins/undo/lang/fr-ca.js +++ b/plugins/undo/lang/fr-ca.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'fr-ca', { redo: 'Refaire', diff --git a/plugins/undo/lang/fr.js b/plugins/undo/lang/fr.js index 2f01a4d0c7c..3c9313b5b6e 100644 --- a/plugins/undo/lang/fr.js +++ b/plugins/undo/lang/fr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'fr', { redo: 'Rétablir', diff --git a/plugins/undo/lang/gl.js b/plugins/undo/lang/gl.js index 01f64ee59f6..10d5100d1c1 100644 --- a/plugins/undo/lang/gl.js +++ b/plugins/undo/lang/gl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'gl', { redo: 'Refacer', diff --git a/plugins/undo/lang/gu.js b/plugins/undo/lang/gu.js index fe5c4e76ec5..44bc00fc186 100644 --- a/plugins/undo/lang/gu.js +++ b/plugins/undo/lang/gu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'gu', { redo: 'રિડૂ; પછી હતી એવી સ્થિતિ પાછી લાવવી', diff --git a/plugins/undo/lang/he.js b/plugins/undo/lang/he.js index 5c0712a3c96..f27c94798cc 100644 --- a/plugins/undo/lang/he.js +++ b/plugins/undo/lang/he.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'he', { redo: 'חזרה על צעד אחרון', diff --git a/plugins/undo/lang/hi.js b/plugins/undo/lang/hi.js index 5ffbfa9c6bc..af3e705d218 100644 --- a/plugins/undo/lang/hi.js +++ b/plugins/undo/lang/hi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'hi', { redo: 'रीडू', diff --git a/plugins/undo/lang/hr.js b/plugins/undo/lang/hr.js index 3f21d14452f..83fa1baf1f4 100644 --- a/plugins/undo/lang/hr.js +++ b/plugins/undo/lang/hr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'hr', { redo: 'Ponovi', diff --git a/plugins/undo/lang/hu.js b/plugins/undo/lang/hu.js index 907e9282f7d..42d47776af0 100644 --- a/plugins/undo/lang/hu.js +++ b/plugins/undo/lang/hu.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'hu', { redo: 'Ismétlés', diff --git a/plugins/undo/lang/id.js b/plugins/undo/lang/id.js index 1497df1da63..c1d37427993 100644 --- a/plugins/undo/lang/id.js +++ b/plugins/undo/lang/id.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'id', { redo: 'Kembali lakukan', diff --git a/plugins/undo/lang/is.js b/plugins/undo/lang/is.js index 97331a55bf4..778e63056a4 100644 --- a/plugins/undo/lang/is.js +++ b/plugins/undo/lang/is.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'is', { redo: 'Hætta við afturköllun', diff --git a/plugins/undo/lang/it.js b/plugins/undo/lang/it.js index e418c70a323..2101df66fa6 100644 --- a/plugins/undo/lang/it.js +++ b/plugins/undo/lang/it.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'it', { redo: 'Ripristina', diff --git a/plugins/undo/lang/ja.js b/plugins/undo/lang/ja.js index 6ea4afab622..fe914d52aa4 100644 --- a/plugins/undo/lang/ja.js +++ b/plugins/undo/lang/ja.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'ja', { redo: 'やり直す', diff --git a/plugins/undo/lang/ka.js b/plugins/undo/lang/ka.js index ec9f33944ce..ed331df241d 100644 --- a/plugins/undo/lang/ka.js +++ b/plugins/undo/lang/ka.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'ka', { redo: 'გამეორება', diff --git a/plugins/undo/lang/km.js b/plugins/undo/lang/km.js index 985d3386a16..3c05424be0e 100644 --- a/plugins/undo/lang/km.js +++ b/plugins/undo/lang/km.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'km', { redo: 'ធ្វើ​ឡើង​វិញ', diff --git a/plugins/undo/lang/ko.js b/plugins/undo/lang/ko.js index 7f37b3474e5..90a641bef95 100644 --- a/plugins/undo/lang/ko.js +++ b/plugins/undo/lang/ko.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'ko', { redo: '다시 실행', diff --git a/plugins/undo/lang/ku.js b/plugins/undo/lang/ku.js index 40124f1517f..f497276ca87 100644 --- a/plugins/undo/lang/ku.js +++ b/plugins/undo/lang/ku.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'ku', { redo: 'هەڵگەڕاندنەوە', diff --git a/plugins/undo/lang/lt.js b/plugins/undo/lang/lt.js index 191b1a50219..ec75ef4cef0 100644 --- a/plugins/undo/lang/lt.js +++ b/plugins/undo/lang/lt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'lt', { redo: 'Atstatyti', diff --git a/plugins/undo/lang/lv.js b/plugins/undo/lang/lv.js index 673ab3795c7..470102734c6 100644 --- a/plugins/undo/lang/lv.js +++ b/plugins/undo/lang/lv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'lv', { redo: 'Atkārtot', diff --git a/plugins/undo/lang/mk.js b/plugins/undo/lang/mk.js index 011f6503bdf..458463ec69f 100644 --- a/plugins/undo/lang/mk.js +++ b/plugins/undo/lang/mk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'mk', { redo: 'Redo', // MISSING diff --git a/plugins/undo/lang/mn.js b/plugins/undo/lang/mn.js index e7f1f1e6809..0478089b20b 100644 --- a/plugins/undo/lang/mn.js +++ b/plugins/undo/lang/mn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'mn', { redo: 'Өмнөх үйлдлээ сэргээх', diff --git a/plugins/undo/lang/ms.js b/plugins/undo/lang/ms.js index 8a952b4acca..3fd64f9a10f 100644 --- a/plugins/undo/lang/ms.js +++ b/plugins/undo/lang/ms.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'ms', { redo: 'Ulangkan', diff --git a/plugins/undo/lang/nb.js b/plugins/undo/lang/nb.js index cd180e3ad40..97b000e4350 100644 --- a/plugins/undo/lang/nb.js +++ b/plugins/undo/lang/nb.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'nb', { redo: 'Gjør om', diff --git a/plugins/undo/lang/nl.js b/plugins/undo/lang/nl.js index 016efb1c47e..9443c9912a9 100644 --- a/plugins/undo/lang/nl.js +++ b/plugins/undo/lang/nl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'nl', { redo: 'Opnieuw uitvoeren', diff --git a/plugins/undo/lang/no.js b/plugins/undo/lang/no.js index 8f9d72d92d0..b0f9f1e2991 100644 --- a/plugins/undo/lang/no.js +++ b/plugins/undo/lang/no.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'no', { redo: 'Gjør om', diff --git a/plugins/undo/lang/oc.js b/plugins/undo/lang/oc.js index 905e979f364..f3b0745d3e1 100644 --- a/plugins/undo/lang/oc.js +++ b/plugins/undo/lang/oc.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'oc', { redo: 'Refar', diff --git a/plugins/undo/lang/pl.js b/plugins/undo/lang/pl.js index 9e1605dbd42..c2cb2a8b32c 100644 --- a/plugins/undo/lang/pl.js +++ b/plugins/undo/lang/pl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'pl', { redo: 'Ponów', diff --git a/plugins/undo/lang/pt-br.js b/plugins/undo/lang/pt-br.js index c5df597f781..d66e7f107f4 100644 --- a/plugins/undo/lang/pt-br.js +++ b/plugins/undo/lang/pt-br.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'pt-br', { redo: 'Refazer', diff --git a/plugins/undo/lang/pt.js b/plugins/undo/lang/pt.js index ed4ff45de9d..c0bd9c5a3f4 100644 --- a/plugins/undo/lang/pt.js +++ b/plugins/undo/lang/pt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'pt', { redo: 'Refazer', diff --git a/plugins/undo/lang/ro.js b/plugins/undo/lang/ro.js index 7c19d5474e2..c6dd15e52cd 100644 --- a/plugins/undo/lang/ro.js +++ b/plugins/undo/lang/ro.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'ro', { redo: 'Starea ulterioară (redo)', diff --git a/plugins/undo/lang/ru.js b/plugins/undo/lang/ru.js index 836d92860c3..37d7b385fc1 100644 --- a/plugins/undo/lang/ru.js +++ b/plugins/undo/lang/ru.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'ru', { redo: 'Повторить', diff --git a/plugins/undo/lang/si.js b/plugins/undo/lang/si.js index 528e13e74e6..3bd75b393c8 100644 --- a/plugins/undo/lang/si.js +++ b/plugins/undo/lang/si.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'si', { redo: 'නැවත කිරීම', diff --git a/plugins/undo/lang/sk.js b/plugins/undo/lang/sk.js index fbd0e0c6799..2a2f2849755 100644 --- a/plugins/undo/lang/sk.js +++ b/plugins/undo/lang/sk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'sk', { redo: 'Znovu', diff --git a/plugins/undo/lang/sl.js b/plugins/undo/lang/sl.js index 4b8e56957ef..c512bf4d2d1 100644 --- a/plugins/undo/lang/sl.js +++ b/plugins/undo/lang/sl.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'sl', { redo: 'Uveljavi', diff --git a/plugins/undo/lang/sq.js b/plugins/undo/lang/sq.js index f83d502b4c5..1574ea88c74 100644 --- a/plugins/undo/lang/sq.js +++ b/plugins/undo/lang/sq.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'sq', { redo: 'Ribëje', diff --git a/plugins/undo/lang/sr-latn.js b/plugins/undo/lang/sr-latn.js index b23b9702c2f..57437350863 100644 --- a/plugins/undo/lang/sr-latn.js +++ b/plugins/undo/lang/sr-latn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'sr-latn', { redo: 'Ponovi ', diff --git a/plugins/undo/lang/sr.js b/plugins/undo/lang/sr.js index e7cdc85d2ec..144b769f95c 100644 --- a/plugins/undo/lang/sr.js +++ b/plugins/undo/lang/sr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'sr', { redo: 'Понови ', diff --git a/plugins/undo/lang/sv.js b/plugins/undo/lang/sv.js index 4c475916f51..b8f31adaf63 100644 --- a/plugins/undo/lang/sv.js +++ b/plugins/undo/lang/sv.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'sv', { redo: 'Gör om', diff --git a/plugins/undo/lang/th.js b/plugins/undo/lang/th.js index c40702ab702..c24a4425661 100644 --- a/plugins/undo/lang/th.js +++ b/plugins/undo/lang/th.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'th', { redo: 'ทำซ้ำคำสั่ง', diff --git a/plugins/undo/lang/tr.js b/plugins/undo/lang/tr.js index 89bb4b0a9dc..5ba132526e6 100644 --- a/plugins/undo/lang/tr.js +++ b/plugins/undo/lang/tr.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'tr', { redo: 'Tekrarla', diff --git a/plugins/undo/lang/tt.js b/plugins/undo/lang/tt.js index e6ba7bc4f5b..b8378c8f25e 100644 --- a/plugins/undo/lang/tt.js +++ b/plugins/undo/lang/tt.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'tt', { redo: 'Кабатлау', diff --git a/plugins/undo/lang/ug.js b/plugins/undo/lang/ug.js index 624572279d2..a1058f5996c 100644 --- a/plugins/undo/lang/ug.js +++ b/plugins/undo/lang/ug.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'ug', { redo: 'قايتىلا ', diff --git a/plugins/undo/lang/uk.js b/plugins/undo/lang/uk.js index eab8855c2ec..a785d7b064f 100644 --- a/plugins/undo/lang/uk.js +++ b/plugins/undo/lang/uk.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'uk', { redo: 'Повторити', diff --git a/plugins/undo/lang/vi.js b/plugins/undo/lang/vi.js index d23c6547676..3a6705fc327 100644 --- a/plugins/undo/lang/vi.js +++ b/plugins/undo/lang/vi.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'vi', { redo: 'Làm lại thao tác', diff --git a/plugins/undo/lang/zh-cn.js b/plugins/undo/lang/zh-cn.js index edb1416198a..e46b89e5e48 100644 --- a/plugins/undo/lang/zh-cn.js +++ b/plugins/undo/lang/zh-cn.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'zh-cn', { redo: '重做', diff --git a/plugins/undo/lang/zh.js b/plugins/undo/lang/zh.js index d9ed0de63c3..071b93f5227 100644 --- a/plugins/undo/lang/zh.js +++ b/plugins/undo/lang/zh.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'undo', 'zh', { redo: '取消復原', diff --git a/plugins/undo/plugin.js b/plugins/undo/plugin.js index 778f113964c..c047027712e 100644 --- a/plugins/undo/plugin.js +++ b/plugins/undo/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/uploadfile/plugin.js b/plugins/uploadfile/plugin.js index afff762116e..0eea38d27e5 100644 --- a/plugins/uploadfile/plugin.js +++ b/plugins/uploadfile/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ 'use strict'; diff --git a/plugins/uploadimage/plugin.js b/plugins/uploadimage/plugin.js index ec8afdbb00b..fc04671317c 100644 --- a/plugins/uploadimage/plugin.js +++ b/plugins/uploadimage/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ 'use strict'; diff --git a/plugins/uploadwidget/dev/cors.html b/plugins/uploadwidget/dev/cors.html index 6ee842b90b0..026b57208e1 100644 --- a/plugins/uploadwidget/dev/cors.html +++ b/plugins/uploadwidget/dev/cors.html @@ -1,7 +1,7 @@ diff --git a/plugins/uploadwidget/dev/filereaderplugin.js b/plugins/uploadwidget/dev/filereaderplugin.js index 1f73bd61d24..6188ab933ea 100644 --- a/plugins/uploadwidget/dev/filereaderplugin.js +++ b/plugins/uploadwidget/dev/filereaderplugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ 'use strict'; diff --git a/plugins/uploadwidget/dev/upload.html b/plugins/uploadwidget/dev/upload.html index 256554a23ae..1406698897f 100644 --- a/plugins/uploadwidget/dev/upload.html +++ b/plugins/uploadwidget/dev/upload.html @@ -1,7 +1,7 @@ diff --git a/plugins/uploadwidget/lang/az.js b/plugins/uploadwidget/lang/az.js index 31d24638194..b7d85699801 100644 --- a/plugins/uploadwidget/lang/az.js +++ b/plugins/uploadwidget/lang/az.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'az', { diff --git a/plugins/uploadwidget/lang/bg.js b/plugins/uploadwidget/lang/bg.js index 11ed8b1fc48..e69d4a230de 100644 --- a/plugins/uploadwidget/lang/bg.js +++ b/plugins/uploadwidget/lang/bg.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'bg', { diff --git a/plugins/uploadwidget/lang/ca.js b/plugins/uploadwidget/lang/ca.js index 9b01b45bd26..06db69330c3 100644 --- a/plugins/uploadwidget/lang/ca.js +++ b/plugins/uploadwidget/lang/ca.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'ca', { diff --git a/plugins/uploadwidget/lang/cs.js b/plugins/uploadwidget/lang/cs.js index 18973d67738..23d00d665d4 100644 --- a/plugins/uploadwidget/lang/cs.js +++ b/plugins/uploadwidget/lang/cs.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'cs', { diff --git a/plugins/uploadwidget/lang/da.js b/plugins/uploadwidget/lang/da.js index c3bd9370224..cef7a0c9d49 100644 --- a/plugins/uploadwidget/lang/da.js +++ b/plugins/uploadwidget/lang/da.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'da', { diff --git a/plugins/uploadwidget/lang/de-ch.js b/plugins/uploadwidget/lang/de-ch.js index 1221a0a07f9..5f94307816b 100644 --- a/plugins/uploadwidget/lang/de-ch.js +++ b/plugins/uploadwidget/lang/de-ch.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'de-ch', { diff --git a/plugins/uploadwidget/lang/de.js b/plugins/uploadwidget/lang/de.js index 75d2109973f..198e72490ec 100644 --- a/plugins/uploadwidget/lang/de.js +++ b/plugins/uploadwidget/lang/de.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'de', { diff --git a/plugins/uploadwidget/lang/el.js b/plugins/uploadwidget/lang/el.js index e8f252fd158..50607dba1a6 100644 --- a/plugins/uploadwidget/lang/el.js +++ b/plugins/uploadwidget/lang/el.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'el', { diff --git a/plugins/uploadwidget/lang/en-au.js b/plugins/uploadwidget/lang/en-au.js index c0218bf6a7a..8d833439c90 100644 --- a/plugins/uploadwidget/lang/en-au.js +++ b/plugins/uploadwidget/lang/en-au.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'en-au', { diff --git a/plugins/uploadwidget/lang/en.js b/plugins/uploadwidget/lang/en.js index 9e3d5272290..f87f9a8b7be 100644 --- a/plugins/uploadwidget/lang/en.js +++ b/plugins/uploadwidget/lang/en.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'en', { diff --git a/plugins/uploadwidget/lang/eo.js b/plugins/uploadwidget/lang/eo.js index 41c82139397..b2281d852f9 100644 --- a/plugins/uploadwidget/lang/eo.js +++ b/plugins/uploadwidget/lang/eo.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'eo', { diff --git a/plugins/uploadwidget/lang/es-mx.js b/plugins/uploadwidget/lang/es-mx.js index 3245ac73a26..ede8a8f1619 100644 --- a/plugins/uploadwidget/lang/es-mx.js +++ b/plugins/uploadwidget/lang/es-mx.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'es-mx', { diff --git a/plugins/uploadwidget/lang/es.js b/plugins/uploadwidget/lang/es.js index 081c1d3c775..c02b58177ef 100644 --- a/plugins/uploadwidget/lang/es.js +++ b/plugins/uploadwidget/lang/es.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'es', { diff --git a/plugins/uploadwidget/lang/et.js b/plugins/uploadwidget/lang/et.js index bd0e3d89e29..389d0a12cd0 100644 --- a/plugins/uploadwidget/lang/et.js +++ b/plugins/uploadwidget/lang/et.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'et', { diff --git a/plugins/uploadwidget/lang/eu.js b/plugins/uploadwidget/lang/eu.js index cb17a9b461d..ce2c4121809 100644 --- a/plugins/uploadwidget/lang/eu.js +++ b/plugins/uploadwidget/lang/eu.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'eu', { diff --git a/plugins/uploadwidget/lang/fa.js b/plugins/uploadwidget/lang/fa.js index fe7ba612b1d..2d30515ef55 100644 --- a/plugins/uploadwidget/lang/fa.js +++ b/plugins/uploadwidget/lang/fa.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'fa', { diff --git a/plugins/uploadwidget/lang/fr.js b/plugins/uploadwidget/lang/fr.js index 304a7266d36..ca4d75537e8 100644 --- a/plugins/uploadwidget/lang/fr.js +++ b/plugins/uploadwidget/lang/fr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'fr', { diff --git a/plugins/uploadwidget/lang/gl.js b/plugins/uploadwidget/lang/gl.js index 1cbaf88d193..35970e1cf7d 100644 --- a/plugins/uploadwidget/lang/gl.js +++ b/plugins/uploadwidget/lang/gl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'gl', { diff --git a/plugins/uploadwidget/lang/hr.js b/plugins/uploadwidget/lang/hr.js index 689eba363a2..9be4744f91b 100644 --- a/plugins/uploadwidget/lang/hr.js +++ b/plugins/uploadwidget/lang/hr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'hr', { diff --git a/plugins/uploadwidget/lang/hu.js b/plugins/uploadwidget/lang/hu.js index 2ae674a221f..dc61f72dc61 100644 --- a/plugins/uploadwidget/lang/hu.js +++ b/plugins/uploadwidget/lang/hu.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'hu', { diff --git a/plugins/uploadwidget/lang/id.js b/plugins/uploadwidget/lang/id.js index 222c1204b79..5b299078811 100644 --- a/plugins/uploadwidget/lang/id.js +++ b/plugins/uploadwidget/lang/id.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'id', { diff --git a/plugins/uploadwidget/lang/it.js b/plugins/uploadwidget/lang/it.js index 42ca0e15d20..4171f2bc1f2 100644 --- a/plugins/uploadwidget/lang/it.js +++ b/plugins/uploadwidget/lang/it.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'it', { diff --git a/plugins/uploadwidget/lang/ja.js b/plugins/uploadwidget/lang/ja.js index 38beb765b56..0529e117562 100644 --- a/plugins/uploadwidget/lang/ja.js +++ b/plugins/uploadwidget/lang/ja.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'ja', { diff --git a/plugins/uploadwidget/lang/km.js b/plugins/uploadwidget/lang/km.js index 3879123f151..13fd2e3f141 100644 --- a/plugins/uploadwidget/lang/km.js +++ b/plugins/uploadwidget/lang/km.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'km', { diff --git a/plugins/uploadwidget/lang/ko.js b/plugins/uploadwidget/lang/ko.js index 502fec0c0b7..c50111c2d6b 100644 --- a/plugins/uploadwidget/lang/ko.js +++ b/plugins/uploadwidget/lang/ko.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'ko', { diff --git a/plugins/uploadwidget/lang/ku.js b/plugins/uploadwidget/lang/ku.js index 396388fbc20..b312c63731d 100644 --- a/plugins/uploadwidget/lang/ku.js +++ b/plugins/uploadwidget/lang/ku.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'ku', { diff --git a/plugins/uploadwidget/lang/lv.js b/plugins/uploadwidget/lang/lv.js index 1c3ba8d5ac0..7177f3e2f56 100644 --- a/plugins/uploadwidget/lang/lv.js +++ b/plugins/uploadwidget/lang/lv.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'lv', { diff --git a/plugins/uploadwidget/lang/nb.js b/plugins/uploadwidget/lang/nb.js index c3bca9fe2a3..601b467ae8e 100644 --- a/plugins/uploadwidget/lang/nb.js +++ b/plugins/uploadwidget/lang/nb.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'nb', { diff --git a/plugins/uploadwidget/lang/nl.js b/plugins/uploadwidget/lang/nl.js index 255d0310009..5eab1bc3143 100644 --- a/plugins/uploadwidget/lang/nl.js +++ b/plugins/uploadwidget/lang/nl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'nl', { diff --git a/plugins/uploadwidget/lang/no.js b/plugins/uploadwidget/lang/no.js index e5ad1aea6bd..6571ffa5767 100644 --- a/plugins/uploadwidget/lang/no.js +++ b/plugins/uploadwidget/lang/no.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'no', { diff --git a/plugins/uploadwidget/lang/oc.js b/plugins/uploadwidget/lang/oc.js index 78b913aa8aa..b727f0f8f3b 100644 --- a/plugins/uploadwidget/lang/oc.js +++ b/plugins/uploadwidget/lang/oc.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'oc', { diff --git a/plugins/uploadwidget/lang/pl.js b/plugins/uploadwidget/lang/pl.js index 15cc0178a9e..469d011f6da 100644 --- a/plugins/uploadwidget/lang/pl.js +++ b/plugins/uploadwidget/lang/pl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'pl', { diff --git a/plugins/uploadwidget/lang/pt-br.js b/plugins/uploadwidget/lang/pt-br.js index 48e9cad7b77..5c704d2e3e1 100644 --- a/plugins/uploadwidget/lang/pt-br.js +++ b/plugins/uploadwidget/lang/pt-br.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'pt-br', { diff --git a/plugins/uploadwidget/lang/pt.js b/plugins/uploadwidget/lang/pt.js index 7a2995a0d2d..f6be4c8296f 100644 --- a/plugins/uploadwidget/lang/pt.js +++ b/plugins/uploadwidget/lang/pt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'pt', { diff --git a/plugins/uploadwidget/lang/ro.js b/plugins/uploadwidget/lang/ro.js index 14a5d9820f0..5e2264753fd 100644 --- a/plugins/uploadwidget/lang/ro.js +++ b/plugins/uploadwidget/lang/ro.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'ro', { diff --git a/plugins/uploadwidget/lang/ru.js b/plugins/uploadwidget/lang/ru.js index d7da120deba..e5d5899f703 100644 --- a/plugins/uploadwidget/lang/ru.js +++ b/plugins/uploadwidget/lang/ru.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'ru', { diff --git a/plugins/uploadwidget/lang/sk.js b/plugins/uploadwidget/lang/sk.js index 36a91379061..d6507d46260 100644 --- a/plugins/uploadwidget/lang/sk.js +++ b/plugins/uploadwidget/lang/sk.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'sk', { diff --git a/plugins/uploadwidget/lang/sq.js b/plugins/uploadwidget/lang/sq.js index ed7f140bed8..9049243c2b2 100644 --- a/plugins/uploadwidget/lang/sq.js +++ b/plugins/uploadwidget/lang/sq.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'sq', { diff --git a/plugins/uploadwidget/lang/sr-latn.js b/plugins/uploadwidget/lang/sr-latn.js index b7937668466..c3295bc715d 100644 --- a/plugins/uploadwidget/lang/sr-latn.js +++ b/plugins/uploadwidget/lang/sr-latn.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'sr-latn', { diff --git a/plugins/uploadwidget/lang/sr.js b/plugins/uploadwidget/lang/sr.js index 196b8e9d6d4..e7002285a25 100644 --- a/plugins/uploadwidget/lang/sr.js +++ b/plugins/uploadwidget/lang/sr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'sr', { diff --git a/plugins/uploadwidget/lang/sv.js b/plugins/uploadwidget/lang/sv.js index 1662d4c153a..49bcab5f16a 100644 --- a/plugins/uploadwidget/lang/sv.js +++ b/plugins/uploadwidget/lang/sv.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'sv', { diff --git a/plugins/uploadwidget/lang/tr.js b/plugins/uploadwidget/lang/tr.js index feeab1fc526..3059b71be47 100644 --- a/plugins/uploadwidget/lang/tr.js +++ b/plugins/uploadwidget/lang/tr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'tr', { diff --git a/plugins/uploadwidget/lang/ug.js b/plugins/uploadwidget/lang/ug.js index a81aadc8e97..b786dd97d36 100644 --- a/plugins/uploadwidget/lang/ug.js +++ b/plugins/uploadwidget/lang/ug.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'ug', { diff --git a/plugins/uploadwidget/lang/uk.js b/plugins/uploadwidget/lang/uk.js index a1dded5b0ce..72a710c9b4c 100644 --- a/plugins/uploadwidget/lang/uk.js +++ b/plugins/uploadwidget/lang/uk.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'uk', { diff --git a/plugins/uploadwidget/lang/zh-cn.js b/plugins/uploadwidget/lang/zh-cn.js index 8a3ba74829c..0b2d9d80459 100644 --- a/plugins/uploadwidget/lang/zh-cn.js +++ b/plugins/uploadwidget/lang/zh-cn.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'zh-cn', { diff --git a/plugins/uploadwidget/lang/zh.js b/plugins/uploadwidget/lang/zh.js index c424a86ffd5..1b33af9b389 100644 --- a/plugins/uploadwidget/lang/zh.js +++ b/plugins/uploadwidget/lang/zh.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'uploadwidget', 'zh', { diff --git a/plugins/uploadwidget/plugin.js b/plugins/uploadwidget/plugin.js index 13790d80842..2084d8bf7d7 100644 --- a/plugins/uploadwidget/plugin.js +++ b/plugins/uploadwidget/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ 'use strict'; diff --git a/plugins/widget/dev/console.js b/plugins/widget/dev/console.js index 0fa40c3a605..34bd0434f0d 100644 --- a/plugins/widget/dev/console.js +++ b/plugins/widget/dev/console.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* global CKCONSOLE */ diff --git a/plugins/widget/dev/nestedwidgets.html b/plugins/widget/dev/nestedwidgets.html index 76887b3ccef..eb5dfeafca9 100644 --- a/plugins/widget/dev/nestedwidgets.html +++ b/plugins/widget/dev/nestedwidgets.html @@ -1,7 +1,7 @@ diff --git a/plugins/widget/dev/widgetstyles.html b/plugins/widget/dev/widgetstyles.html index 46b6182382c..fdf082cfa84 100644 --- a/plugins/widget/dev/widgetstyles.html +++ b/plugins/widget/dev/widgetstyles.html @@ -1,7 +1,7 @@ diff --git a/plugins/widget/lang/af.js b/plugins/widget/lang/af.js index fdfee0b1a60..affd4b55e3e 100644 --- a/plugins/widget/lang/af.js +++ b/plugins/widget/lang/af.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'af', { 'move': 'Klik en trek on te beweeg', diff --git a/plugins/widget/lang/ar.js b/plugins/widget/lang/ar.js index 74493cb558e..33960a44973 100644 --- a/plugins/widget/lang/ar.js +++ b/plugins/widget/lang/ar.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'ar', { 'move': 'إضغط و إسحب للتحريك', diff --git a/plugins/widget/lang/az.js b/plugins/widget/lang/az.js index 73b9ac8ef10..ee42f23824d 100644 --- a/plugins/widget/lang/az.js +++ b/plugins/widget/lang/az.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'az', { 'move': 'Tıklayın və aparın', diff --git a/plugins/widget/lang/bg.js b/plugins/widget/lang/bg.js index 08387500c8c..d060240a821 100644 --- a/plugins/widget/lang/bg.js +++ b/plugins/widget/lang/bg.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'bg', { 'move': 'Кликни и влачи, за да преместиш', diff --git a/plugins/widget/lang/ca.js b/plugins/widget/lang/ca.js index 4db73b2b52d..0424cd3cd9c 100644 --- a/plugins/widget/lang/ca.js +++ b/plugins/widget/lang/ca.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'ca', { 'move': 'Clicar i arrossegar per moure', diff --git a/plugins/widget/lang/cs.js b/plugins/widget/lang/cs.js index faa3dc38eb9..9cff02ddb16 100644 --- a/plugins/widget/lang/cs.js +++ b/plugins/widget/lang/cs.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'cs', { 'move': 'Klepněte a táhněte pro přesunutí', diff --git a/plugins/widget/lang/cy.js b/plugins/widget/lang/cy.js index 59c6582cb8a..fb6227e849c 100644 --- a/plugins/widget/lang/cy.js +++ b/plugins/widget/lang/cy.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'cy', { 'move': 'Clcio a llusgo i symud', diff --git a/plugins/widget/lang/da.js b/plugins/widget/lang/da.js index 2b2237e593c..79d9e035aa9 100644 --- a/plugins/widget/lang/da.js +++ b/plugins/widget/lang/da.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'da', { 'move': 'Klik og træk for at flytte', diff --git a/plugins/widget/lang/de-ch.js b/plugins/widget/lang/de-ch.js index e864c9d0b26..9fff91845b9 100644 --- a/plugins/widget/lang/de-ch.js +++ b/plugins/widget/lang/de-ch.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'de-ch', { 'move': 'Zum Verschieben anwählen und ziehen', diff --git a/plugins/widget/lang/de.js b/plugins/widget/lang/de.js index 968b63f11e2..f78b950e5a8 100644 --- a/plugins/widget/lang/de.js +++ b/plugins/widget/lang/de.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'de', { 'move': 'Zum Verschieben anwählen und ziehen', diff --git a/plugins/widget/lang/el.js b/plugins/widget/lang/el.js index e1c1dd6ccee..ec5ceaacf0d 100644 --- a/plugins/widget/lang/el.js +++ b/plugins/widget/lang/el.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'el', { 'move': 'Κάνετε κλικ και σύρετε το ποντίκι για να μετακινήστε', diff --git a/plugins/widget/lang/en-au.js b/plugins/widget/lang/en-au.js index da5498e6227..3f559f7bcce 100644 --- a/plugins/widget/lang/en-au.js +++ b/plugins/widget/lang/en-au.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'en-au', { 'move': 'Click and drag to move', diff --git a/plugins/widget/lang/en-gb.js b/plugins/widget/lang/en-gb.js index e3ebcd8ac26..9cb8fdb912c 100644 --- a/plugins/widget/lang/en-gb.js +++ b/plugins/widget/lang/en-gb.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'en-gb', { 'move': 'Click and drag to move', diff --git a/plugins/widget/lang/en.js b/plugins/widget/lang/en.js index 244813fec15..e6e70fd3906 100644 --- a/plugins/widget/lang/en.js +++ b/plugins/widget/lang/en.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'en', { 'move': 'Click and drag to move', diff --git a/plugins/widget/lang/eo.js b/plugins/widget/lang/eo.js index 66483f15d78..197a904dfde 100644 --- a/plugins/widget/lang/eo.js +++ b/plugins/widget/lang/eo.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'eo', { 'move': 'klaki kaj treni por movi', diff --git a/plugins/widget/lang/es-mx.js b/plugins/widget/lang/es-mx.js index d33e4fb7a4a..a4324396bc7 100644 --- a/plugins/widget/lang/es-mx.js +++ b/plugins/widget/lang/es-mx.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'es-mx', { 'move': 'Presiona y arrastra para mover', diff --git a/plugins/widget/lang/es.js b/plugins/widget/lang/es.js index 276a01424b4..c778b308133 100644 --- a/plugins/widget/lang/es.js +++ b/plugins/widget/lang/es.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'es', { 'move': 'Dar clic y arrastrar para mover', diff --git a/plugins/widget/lang/et.js b/plugins/widget/lang/et.js index c2008d7f54b..657523beff9 100644 --- a/plugins/widget/lang/et.js +++ b/plugins/widget/lang/et.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'et', { 'move': 'Liigutamiseks klõpsa ja lohista', diff --git a/plugins/widget/lang/eu.js b/plugins/widget/lang/eu.js index 2a41cad8032..a7d92a8d469 100644 --- a/plugins/widget/lang/eu.js +++ b/plugins/widget/lang/eu.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'eu', { 'move': 'Klikatu eta arrastatu lekuz aldatzeko', diff --git a/plugins/widget/lang/fa.js b/plugins/widget/lang/fa.js index 6b974736e7f..137edacf6c6 100644 --- a/plugins/widget/lang/fa.js +++ b/plugins/widget/lang/fa.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'fa', { 'move': 'کلیک و کشیدن برای جابجایی', diff --git a/plugins/widget/lang/fi.js b/plugins/widget/lang/fi.js index 914d340122d..14fcb780be2 100644 --- a/plugins/widget/lang/fi.js +++ b/plugins/widget/lang/fi.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'fi', { 'move': 'Siirrä klikkaamalla ja raahaamalla', diff --git a/plugins/widget/lang/fr.js b/plugins/widget/lang/fr.js index 9872d54912e..fef240c8253 100644 --- a/plugins/widget/lang/fr.js +++ b/plugins/widget/lang/fr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'fr', { 'move': 'Cliquer et glisser pour déplacer', diff --git a/plugins/widget/lang/gl.js b/plugins/widget/lang/gl.js index f8ea4bf517d..f72dd9fbf09 100644 --- a/plugins/widget/lang/gl.js +++ b/plugins/widget/lang/gl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'gl', { 'move': 'Prema e arrastre para mover', diff --git a/plugins/widget/lang/he.js b/plugins/widget/lang/he.js index b6314d4ccf4..21e583d9f18 100644 --- a/plugins/widget/lang/he.js +++ b/plugins/widget/lang/he.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'he', { 'move': 'לחץ וגרור להזזה', diff --git a/plugins/widget/lang/hr.js b/plugins/widget/lang/hr.js index f4b05b343c5..261145f9ae1 100644 --- a/plugins/widget/lang/hr.js +++ b/plugins/widget/lang/hr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'hr', { 'move': 'Klikni i povuci za pomicanje', diff --git a/plugins/widget/lang/hu.js b/plugins/widget/lang/hu.js index 06ebc8be81a..28780d14bd7 100644 --- a/plugins/widget/lang/hu.js +++ b/plugins/widget/lang/hu.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'hu', { 'move': 'Kattints és húzd a mozgatáshoz', diff --git a/plugins/widget/lang/id.js b/plugins/widget/lang/id.js index 93ba2cda178..7ebbcb7949c 100644 --- a/plugins/widget/lang/id.js +++ b/plugins/widget/lang/id.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'id', { 'move': 'Tekan dan geser untuk memindahkan', diff --git a/plugins/widget/lang/it.js b/plugins/widget/lang/it.js index 230e6c5f5d5..3ae6f570677 100644 --- a/plugins/widget/lang/it.js +++ b/plugins/widget/lang/it.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'it', { 'move': 'Fare clic e trascinare per spostare', diff --git a/plugins/widget/lang/ja.js b/plugins/widget/lang/ja.js index 0b6c0a85fb4..d6ad2a05f0d 100644 --- a/plugins/widget/lang/ja.js +++ b/plugins/widget/lang/ja.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'ja', { 'move': 'ドラッグして移動', diff --git a/plugins/widget/lang/km.js b/plugins/widget/lang/km.js index d38ab6a224d..6f2e9c43caa 100644 --- a/plugins/widget/lang/km.js +++ b/plugins/widget/lang/km.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'km', { 'move': 'ចុច​ហើយ​ទាញ​ដើម្បី​ផ្លាស់​ទី', diff --git a/plugins/widget/lang/ko.js b/plugins/widget/lang/ko.js index 9c80fa4ea74..dc0d136acd8 100644 --- a/plugins/widget/lang/ko.js +++ b/plugins/widget/lang/ko.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'ko', { 'move': '움직이려면 클릭 후 드래그 하세요', diff --git a/plugins/widget/lang/ku.js b/plugins/widget/lang/ku.js index df5eab061b0..63d33d956e4 100644 --- a/plugins/widget/lang/ku.js +++ b/plugins/widget/lang/ku.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'ku', { 'move': 'کرتەبکە و ڕایبکێشە بۆ جوڵاندن', diff --git a/plugins/widget/lang/lt.js b/plugins/widget/lang/lt.js index c2cd09339f8..4861d53b661 100644 --- a/plugins/widget/lang/lt.js +++ b/plugins/widget/lang/lt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'lt', { 'move': 'Paspauskite ir tempkite kad perkeltumėte', diff --git a/plugins/widget/lang/lv.js b/plugins/widget/lang/lv.js index 03b969b9a22..edf2649c407 100644 --- a/plugins/widget/lang/lv.js +++ b/plugins/widget/lang/lv.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'lv', { 'move': 'Klikšķina un velc, lai pārvietotu', diff --git a/plugins/widget/lang/nb.js b/plugins/widget/lang/nb.js index 38dd43e2afe..62f222a075c 100644 --- a/plugins/widget/lang/nb.js +++ b/plugins/widget/lang/nb.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'nb', { 'move': 'Klikk og dra for å flytte', diff --git a/plugins/widget/lang/nl.js b/plugins/widget/lang/nl.js index 537d64df3c0..0b0f959f32f 100644 --- a/plugins/widget/lang/nl.js +++ b/plugins/widget/lang/nl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'nl', { 'move': 'Klik en sleep om te verplaatsen', diff --git a/plugins/widget/lang/no.js b/plugins/widget/lang/no.js index fdbd0929750..bfe3b7d1dd3 100644 --- a/plugins/widget/lang/no.js +++ b/plugins/widget/lang/no.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'no', { 'move': 'Klikk og dra for å flytte', diff --git a/plugins/widget/lang/oc.js b/plugins/widget/lang/oc.js index abe65d732ba..bbd17ea8afa 100644 --- a/plugins/widget/lang/oc.js +++ b/plugins/widget/lang/oc.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'oc', { 'move': 'Clicar e lisar per desplaçar', diff --git a/plugins/widget/lang/pl.js b/plugins/widget/lang/pl.js index 4ce45e6f61e..810e319a194 100644 --- a/plugins/widget/lang/pl.js +++ b/plugins/widget/lang/pl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'pl', { 'move': 'Kliknij i przeciągnij, by przenieść.', diff --git a/plugins/widget/lang/pt-br.js b/plugins/widget/lang/pt-br.js index 30f4d0cf909..d5dea1075b0 100644 --- a/plugins/widget/lang/pt-br.js +++ b/plugins/widget/lang/pt-br.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'pt-br', { 'move': 'Click e arraste para mover', diff --git a/plugins/widget/lang/pt.js b/plugins/widget/lang/pt.js index 565ae342727..cf31d82f401 100644 --- a/plugins/widget/lang/pt.js +++ b/plugins/widget/lang/pt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'pt', { 'move': 'Clique e arraste para mover', diff --git a/plugins/widget/lang/ro.js b/plugins/widget/lang/ro.js index a787e4991f6..b3530658bff 100644 --- a/plugins/widget/lang/ro.js +++ b/plugins/widget/lang/ro.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'ro', { 'move': 'Apasă și trage pentru a muta', diff --git a/plugins/widget/lang/ru.js b/plugins/widget/lang/ru.js index 3899ae80c27..befb65c3447 100644 --- a/plugins/widget/lang/ru.js +++ b/plugins/widget/lang/ru.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'ru', { 'move': 'Нажмите и перетащите, чтобы переместить', diff --git a/plugins/widget/lang/sk.js b/plugins/widget/lang/sk.js index ce55fb5282a..3c269120307 100644 --- a/plugins/widget/lang/sk.js +++ b/plugins/widget/lang/sk.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'sk', { 'move': 'Kliknite a potiahnite pre presunutie', diff --git a/plugins/widget/lang/sl.js b/plugins/widget/lang/sl.js index 741c4c84c4a..a80295cbfab 100644 --- a/plugins/widget/lang/sl.js +++ b/plugins/widget/lang/sl.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'sl', { 'move': 'Kliknite in povlecite, da premaknete', diff --git a/plugins/widget/lang/sq.js b/plugins/widget/lang/sq.js index 7807d394178..035eb0b68de 100644 --- a/plugins/widget/lang/sq.js +++ b/plugins/widget/lang/sq.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'sq', { 'move': 'Kliko dhe tërhiqe për ta lëvizur', diff --git a/plugins/widget/lang/sr-latn.js b/plugins/widget/lang/sr-latn.js index cc38e6f036b..6fb64de5093 100644 --- a/plugins/widget/lang/sr-latn.js +++ b/plugins/widget/lang/sr-latn.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'sr-latn', { 'move': 'Kliknite i povucite da bi pomerali', diff --git a/plugins/widget/lang/sr.js b/plugins/widget/lang/sr.js index c5c365feb7d..33eb38a4f93 100644 --- a/plugins/widget/lang/sr.js +++ b/plugins/widget/lang/sr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'sr', { 'move': 'Кликните и повуците да би померали', diff --git a/plugins/widget/lang/sv.js b/plugins/widget/lang/sv.js index 22df40bfd11..6a079fa2009 100644 --- a/plugins/widget/lang/sv.js +++ b/plugins/widget/lang/sv.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'sv', { 'move': 'Klicka och drag för att flytta', diff --git a/plugins/widget/lang/tr.js b/plugins/widget/lang/tr.js index 28273daeda5..a21941ab902 100644 --- a/plugins/widget/lang/tr.js +++ b/plugins/widget/lang/tr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'tr', { 'move': 'Taşımak için, tıklayın ve sürükleyin', diff --git a/plugins/widget/lang/tt.js b/plugins/widget/lang/tt.js index fb1877e2e96..0cb43c8bf8e 100644 --- a/plugins/widget/lang/tt.js +++ b/plugins/widget/lang/tt.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'tt', { 'move': 'Күчереп куер өчен басып шудырыгыз', diff --git a/plugins/widget/lang/ug.js b/plugins/widget/lang/ug.js index a0a36fb8fcc..01fb7239af0 100644 --- a/plugins/widget/lang/ug.js +++ b/plugins/widget/lang/ug.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'ug', { 'move': 'يۆتكەشتە چېكىپ سۆرەڭ', diff --git a/plugins/widget/lang/uk.js b/plugins/widget/lang/uk.js index 2bacae114c8..2dbd7ac938b 100644 --- a/plugins/widget/lang/uk.js +++ b/plugins/widget/lang/uk.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'uk', { 'move': 'Клікніть і потягніть для переміщення', diff --git a/plugins/widget/lang/vi.js b/plugins/widget/lang/vi.js index d71c26decae..d2566a7e192 100644 --- a/plugins/widget/lang/vi.js +++ b/plugins/widget/lang/vi.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'vi', { 'move': 'Nhấp chuột và kéo để di chuyển', diff --git a/plugins/widget/lang/zh-cn.js b/plugins/widget/lang/zh-cn.js index f8a83bc91f9..a3020d99df8 100644 --- a/plugins/widget/lang/zh-cn.js +++ b/plugins/widget/lang/zh-cn.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'zh-cn', { 'move': '点击并拖拽以移动', diff --git a/plugins/widget/lang/zh.js b/plugins/widget/lang/zh.js index 20611d3339d..40fba57bce2 100644 --- a/plugins/widget/lang/zh.js +++ b/plugins/widget/lang/zh.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.plugins.setLang( 'widget', 'zh', { 'move': '拖曳以移動', diff --git a/plugins/widget/plugin.js b/plugins/widget/plugin.js index 54770a7dac7..e6f3c20a418 100644 --- a/plugins/widget/plugin.js +++ b/plugins/widget/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/widgetselection/plugin.js b/plugins/widgetselection/plugin.js index 89746ee759c..b6750018548 100644 --- a/plugins/widgetselection/plugin.js +++ b/plugins/widgetselection/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/wysiwygarea/plugin.js b/plugins/wysiwygarea/plugin.js index 4466b281d5e..8dcb82ac3f8 100644 --- a/plugins/wysiwygarea/plugin.js +++ b/plugins/wysiwygarea/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/plugins/wysiwygarea/samples/fullpage.html b/plugins/wysiwygarea/samples/fullpage.html index ebc315be014..46016b68077 100644 --- a/plugins/wysiwygarea/samples/fullpage.html +++ b/plugins/wysiwygarea/samples/fullpage.html @@ -1,7 +1,7 @@ diff --git a/plugins/xml/plugin.js b/plugins/xml/plugin.js index f9569efc843..0faeb9b08d7 100644 --- a/plugins/xml/plugin.js +++ b/plugins/xml/plugin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/samples/css/samples.css b/samples/css/samples.css index b2c54b5a887..7b6faa4bf84 100644 --- a/samples/css/samples.css +++ b/samples/css/samples.css @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ @media (max-width: 900px) { .global-is-mobile-hidden { diff --git a/samples/index.html b/samples/index.html index e79e53c6b22..177ac294d06 100644 --- a/samples/index.html +++ b/samples/index.html @@ -1,7 +1,7 @@ diff --git a/samples/js/sample.js b/samples/js/sample.js index 9de85a544fc..a6b4da6f32a 100644 --- a/samples/js/sample.js +++ b/samples/js/sample.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* exported initSample */ diff --git a/samples/js/sf.js b/samples/js/sf.js index 5a22392534f..7951dfa6f7d 100644 --- a/samples/js/sf.js +++ b/samples/js/sf.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* exported SF */ diff --git a/samples/old/ajax.html b/samples/old/ajax.html index 5a99e89d685..3837426a6ba 100644 --- a/samples/old/ajax.html +++ b/samples/old/ajax.html @@ -1,7 +1,7 @@ diff --git a/samples/old/api.html b/samples/old/api.html index b08bf7f67d7..15874951d6e 100644 --- a/samples/old/api.html +++ b/samples/old/api.html @@ -1,7 +1,7 @@ diff --git a/samples/old/appendto.html b/samples/old/appendto.html index 47eb2f05b74..1847616bc26 100644 --- a/samples/old/appendto.html +++ b/samples/old/appendto.html @@ -1,7 +1,7 @@ diff --git a/samples/old/assets/outputxhtml/outputxhtml.css b/samples/old/assets/outputxhtml/outputxhtml.css index 53993061753..6838ef97992 100644 --- a/samples/old/assets/outputxhtml/outputxhtml.css +++ b/samples/old/assets/outputxhtml/outputxhtml.css @@ -1,6 +1,6 @@ /* * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. * * Styles used by the XHTML 1.1 sample page (xhtml.html). */ diff --git a/samples/old/assets/posteddata.php b/samples/old/assets/posteddata.php index 4ae1b388af9..a150b59bd34 100644 --- a/samples/old/assets/posteddata.php +++ b/samples/old/assets/posteddata.php @@ -2,7 +2,7 @@ diff --git a/samples/old/assets/uilanguages/languages.js b/samples/old/assets/uilanguages/languages.js index 1827e723092..72c69ec0050 100644 --- a/samples/old/assets/uilanguages/languages.js +++ b/samples/old/assets/uilanguages/languages.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* exported CKEDITOR_LANGS */ diff --git a/samples/old/datafiltering.html b/samples/old/datafiltering.html index aa7a445fd6c..75964c19b36 100644 --- a/samples/old/datafiltering.html +++ b/samples/old/datafiltering.html @@ -1,7 +1,7 @@ diff --git a/samples/old/divreplace.html b/samples/old/divreplace.html index 34b13e3a859..8438bc58a60 100644 --- a/samples/old/divreplace.html +++ b/samples/old/divreplace.html @@ -1,7 +1,7 @@ diff --git a/samples/old/index.html b/samples/old/index.html index ee2012fbf1d..daa0335dcbe 100644 --- a/samples/old/index.html +++ b/samples/old/index.html @@ -1,7 +1,7 @@ diff --git a/samples/old/inlineall.html b/samples/old/inlineall.html index 3bd2a3e89df..b56bd151c83 100644 --- a/samples/old/inlineall.html +++ b/samples/old/inlineall.html @@ -1,7 +1,7 @@ diff --git a/samples/old/inlinebycode.html b/samples/old/inlinebycode.html index 2952342b4a4..b0567546c97 100644 --- a/samples/old/inlinebycode.html +++ b/samples/old/inlinebycode.html @@ -1,7 +1,7 @@ diff --git a/samples/old/inlinetextarea.html b/samples/old/inlinetextarea.html index c6171a2ff99..dc003dc9233 100644 --- a/samples/old/inlinetextarea.html +++ b/samples/old/inlinetextarea.html @@ -1,7 +1,7 @@ diff --git a/samples/old/jquery.html b/samples/old/jquery.html index 48267b37fa8..2d33625d494 100644 --- a/samples/old/jquery.html +++ b/samples/old/jquery.html @@ -1,7 +1,7 @@ diff --git a/samples/old/readonly.html b/samples/old/readonly.html index 166703d1d16..de6b0901d23 100644 --- a/samples/old/readonly.html +++ b/samples/old/readonly.html @@ -1,7 +1,7 @@ diff --git a/samples/old/replacebyclass.html b/samples/old/replacebyclass.html index 6bd69c8f359..29130b952a2 100644 --- a/samples/old/replacebyclass.html +++ b/samples/old/replacebyclass.html @@ -1,7 +1,7 @@ diff --git a/samples/old/replacebycode.html b/samples/old/replacebycode.html index 3cf9a8f4ade..3c981bad2c8 100644 --- a/samples/old/replacebycode.html +++ b/samples/old/replacebycode.html @@ -1,7 +1,7 @@ diff --git a/samples/old/sample.css b/samples/old/sample.css index 1ac55d40cec..00f91d2ea12 100644 --- a/samples/old/sample.css +++ b/samples/old/sample.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ html, body, h1, h2, h3, h4, h5, h6, div, span, blockquote, p, address, form, fieldset, img, ul, ol, dl, dt, dd, li, hr, table, td, th, strong, em, sup, sub, dfn, ins, del, q, cite, var, samp, code, kbd, tt, pre diff --git a/samples/old/sample.js b/samples/old/sample.js index 043ce16bd9e..8d338aa958a 100644 --- a/samples/old/sample.js +++ b/samples/old/sample.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ // Tool scripts for the sample pages. diff --git a/samples/old/sample_posteddata.php b/samples/old/sample_posteddata.php index edfb606aa50..32d1b18f5a4 100644 --- a/samples/old/sample_posteddata.php +++ b/samples/old/sample_posteddata.php @@ -10,7 +10,7 @@ side and write it to a file or the database. Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. -------------------------------------------------------------------------------------------
                        */ include "assets/posteddata.php"; ?> diff --git a/samples/old/tabindex.html b/samples/old/tabindex.html index e0cbd85a08d..568b4a7fa90 100644 --- a/samples/old/tabindex.html +++ b/samples/old/tabindex.html @@ -1,7 +1,7 @@ diff --git a/samples/old/uicolor.html b/samples/old/uicolor.html index f552b65d079..210262f7103 100644 --- a/samples/old/uicolor.html +++ b/samples/old/uicolor.html @@ -1,7 +1,7 @@ diff --git a/samples/old/uilanguages.html b/samples/old/uilanguages.html index 1484f319edf..f33282cdfd2 100644 --- a/samples/old/uilanguages.html +++ b/samples/old/uilanguages.html @@ -1,7 +1,7 @@ diff --git a/samples/old/xhtmlstyle.html b/samples/old/xhtmlstyle.html index 5ac4b871175..8ed1ba87c90 100644 --- a/samples/old/xhtmlstyle.html +++ b/samples/old/xhtmlstyle.html @@ -1,7 +1,7 @@ diff --git a/samples/toolbarconfigurator/index.html b/samples/toolbarconfigurator/index.html index a946ab100d0..87c5efe6874 100644 --- a/samples/toolbarconfigurator/index.html +++ b/samples/toolbarconfigurator/index.html @@ -1,7 +1,7 @@ diff --git a/samples/toolbarconfigurator/less/base.less b/samples/toolbarconfigurator/less/base.less index be5020bdb50..08640b19f51 100644 --- a/samples/toolbarconfigurator/less/base.less +++ b/samples/toolbarconfigurator/less/base.less @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ @base-font-size: 16px; diff --git a/samples/toolbarconfigurator/less/toolbarmodifier.less b/samples/toolbarconfigurator/less/toolbarmodifier.less index ad392916ead..c5c4c72fca8 100644 --- a/samples/toolbarconfigurator/less/toolbarmodifier.less +++ b/samples/toolbarconfigurator/less/toolbarmodifier.less @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ @import "base.less"; diff --git a/samples/toolbarconfigurator/package.json b/samples/toolbarconfigurator/package.json index 4fd4f1f6621..cdd29246c87 100644 --- a/samples/toolbarconfigurator/package.json +++ b/samples/toolbarconfigurator/package.json @@ -3,7 +3,7 @@ "version": "0.0.0", "description": "", "author": "CKSource (https://cksource.com/)", - "license": "For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license.", + "license": "CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model..", "devDependencies": { "benderjs": "~0.2.1", "benderjs-chai": "~0.2.0", diff --git a/skins/kama/colorpanel.css b/skins/kama/colorpanel.css index 7381f4923f4..51e7d8fff8c 100644 --- a/skins/kama/colorpanel.css +++ b/skins/kama/colorpanel.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/kama/dialog.css b/skins/kama/dialog.css index 9cbe38eb36d..587050ccf99 100644 --- a/skins/kama/dialog.css +++ b/skins/kama/dialog.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/kama/dialog_ie.css b/skins/kama/dialog_ie.css index f6e005b95ca..934d0276943 100644 --- a/skins/kama/dialog_ie.css +++ b/skins/kama/dialog_ie.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/kama/dialog_ie7.css b/skins/kama/dialog_ie7.css index b5c42590e91..dc6c37e216e 100644 --- a/skins/kama/dialog_ie7.css +++ b/skins/kama/dialog_ie7.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/kama/dialog_ie8.css b/skins/kama/dialog_ie8.css index a1ed95f9c7d..e308d909387 100644 --- a/skins/kama/dialog_ie8.css +++ b/skins/kama/dialog_ie8.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/kama/dialog_iequirks.css b/skins/kama/dialog_iequirks.css index 10832d3585b..818c124eb72 100644 --- a/skins/kama/dialog_iequirks.css +++ b/skins/kama/dialog_iequirks.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/kama/editor.css b/skins/kama/editor.css index 7f47b9f1a13..55354797b7f 100644 --- a/skins/kama/editor.css +++ b/skins/kama/editor.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/kama/editor_ie.css b/skins/kama/editor_ie.css index f49d4edd59c..4eac4a3847e 100644 --- a/skins/kama/editor_ie.css +++ b/skins/kama/editor_ie.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/kama/editor_ie7.css b/skins/kama/editor_ie7.css index 04a9073771c..afaf8543e95 100644 --- a/skins/kama/editor_ie7.css +++ b/skins/kama/editor_ie7.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/kama/editor_ie8.css b/skins/kama/editor_ie8.css index eeec960470d..4f184d8959a 100644 --- a/skins/kama/editor_ie8.css +++ b/skins/kama/editor_ie8.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/kama/editor_iequirks.css b/skins/kama/editor_iequirks.css index 49ddb95bb7a..f11f51fdf9a 100644 --- a/skins/kama/editor_iequirks.css +++ b/skins/kama/editor_iequirks.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/kama/elementspath.css b/skins/kama/elementspath.css index e070e0de102..24f9061118f 100644 --- a/skins/kama/elementspath.css +++ b/skins/kama/elementspath.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/kama/mainui.css b/skins/kama/mainui.css index 03e0a6cafc9..429217fa6e3 100644 --- a/skins/kama/mainui.css +++ b/skins/kama/mainui.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/kama/menu.css b/skins/kama/menu.css index c5dac769cdf..04e0e467430 100644 --- a/skins/kama/menu.css +++ b/skins/kama/menu.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/kama/notification.css b/skins/kama/notification.css index 854aef6bc5a..4a4eeeed683 100644 --- a/skins/kama/notification.css +++ b/skins/kama/notification.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/skins/kama/panel.css b/skins/kama/panel.css index f8c14bba16e..e2210fabb01 100644 --- a/skins/kama/panel.css +++ b/skins/kama/panel.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/kama/presets.css b/skins/kama/presets.css index fe2e750200c..2ab368762ab 100644 --- a/skins/kama/presets.css +++ b/skins/kama/presets.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* "Source" button label */ diff --git a/skins/kama/readme.md b/skins/kama/readme.md index bcec453843c..91c4fe3a63d 100644 --- a/skins/kama/readme.md +++ b/skins/kama/readme.md @@ -35,4 +35,4 @@ License Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or [https://ckeditor.com/legal/ckeditor-oss-license](https://ckeditor.com/legal/ckeditor-oss-license) +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. diff --git a/skins/kama/reset.css b/skins/kama/reset.css index 64b4c969cec..1d729f5b940 100644 --- a/skins/kama/reset.css +++ b/skins/kama/reset.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/kama/richcombo.css b/skins/kama/richcombo.css index 831389bbece..a50c46b47fa 100644 --- a/skins/kama/richcombo.css +++ b/skins/kama/richcombo.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/kama/skin.js b/skins/kama/skin.js index 47f693ead2c..3c7f5514d77 100644 --- a/skins/kama/skin.js +++ b/skins/kama/skin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/kama/toolbar.css b/skins/kama/toolbar.css index 631229383b1..37c42fbca5d 100644 --- a/skins/kama/toolbar.css +++ b/skins/kama/toolbar.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono-lisa/colorpanel.css b/skins/moono-lisa/colorpanel.css index f277b354f25..2344da3e842 100644 --- a/skins/moono-lisa/colorpanel.css +++ b/skins/moono-lisa/colorpanel.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono-lisa/dialog.css b/skins/moono-lisa/dialog.css index 14984ac6b21..1a65adb7b92 100644 --- a/skins/moono-lisa/dialog.css +++ b/skins/moono-lisa/dialog.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono-lisa/dialog_ie.css b/skins/moono-lisa/dialog_ie.css index 74337273314..82a50e5d1c3 100644 --- a/skins/moono-lisa/dialog_ie.css +++ b/skins/moono-lisa/dialog_ie.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono-lisa/dialog_ie8.css b/skins/moono-lisa/dialog_ie8.css index 1ebdef38791..987c896cec4 100644 --- a/skins/moono-lisa/dialog_ie8.css +++ b/skins/moono-lisa/dialog_ie8.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono-lisa/dialog_iequirks.css b/skins/moono-lisa/dialog_iequirks.css index f48cd9cd868..b0ae238c89f 100644 --- a/skins/moono-lisa/dialog_iequirks.css +++ b/skins/moono-lisa/dialog_iequirks.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono-lisa/editor.css b/skins/moono-lisa/editor.css index 7f47b9f1a13..55354797b7f 100644 --- a/skins/moono-lisa/editor.css +++ b/skins/moono-lisa/editor.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono-lisa/editor_gecko.css b/skins/moono-lisa/editor_gecko.css index 0ecc4914862..dc2a2b8558c 100644 --- a/skins/moono-lisa/editor_gecko.css +++ b/skins/moono-lisa/editor_gecko.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono-lisa/editor_ie.css b/skins/moono-lisa/editor_ie.css index 9aaac2fb01c..903d64a002b 100644 --- a/skins/moono-lisa/editor_ie.css +++ b/skins/moono-lisa/editor_ie.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono-lisa/editor_ie8.css b/skins/moono-lisa/editor_ie8.css index 4822d83b331..37b05d8c5d3 100644 --- a/skins/moono-lisa/editor_ie8.css +++ b/skins/moono-lisa/editor_ie8.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono-lisa/editor_iequirks.css b/skins/moono-lisa/editor_iequirks.css index e81145c6cf2..389dc8ae1e2 100644 --- a/skins/moono-lisa/editor_iequirks.css +++ b/skins/moono-lisa/editor_iequirks.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono-lisa/elementspath.css b/skins/moono-lisa/elementspath.css index 518200697ca..9ee6cde6586 100644 --- a/skins/moono-lisa/elementspath.css +++ b/skins/moono-lisa/elementspath.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono-lisa/mainui.css b/skins/moono-lisa/mainui.css index ae9d4627a44..20df7be7314 100644 --- a/skins/moono-lisa/mainui.css +++ b/skins/moono-lisa/mainui.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono-lisa/menu.css b/skins/moono-lisa/menu.css index 5e3a03952b5..03dfa1b4a2b 100644 --- a/skins/moono-lisa/menu.css +++ b/skins/moono-lisa/menu.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono-lisa/notification.css b/skins/moono-lisa/notification.css index 2ffca203aea..296352da797 100644 --- a/skins/moono-lisa/notification.css +++ b/skins/moono-lisa/notification.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/skins/moono-lisa/panel.css b/skins/moono-lisa/panel.css index 51a4b05ef62..091f2217cf6 100644 --- a/skins/moono-lisa/panel.css +++ b/skins/moono-lisa/panel.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono-lisa/presets.css b/skins/moono-lisa/presets.css index 752184b1e76..b17a7c669c7 100644 --- a/skins/moono-lisa/presets.css +++ b/skins/moono-lisa/presets.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* "Source" button label */ diff --git a/skins/moono-lisa/readme.md b/skins/moono-lisa/readme.md index 9eee13ac1db..b73c55b0494 100644 --- a/skins/moono-lisa/readme.md +++ b/skins/moono-lisa/readme.md @@ -43,4 +43,4 @@ License Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or [https://ckeditor.com/legal/ckeditor-oss-license](https://ckeditor.com/legal/ckeditor-oss-license) +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. diff --git a/skins/moono-lisa/reset.css b/skins/moono-lisa/reset.css index 7d0ee2a8e7b..4690307a425 100644 --- a/skins/moono-lisa/reset.css +++ b/skins/moono-lisa/reset.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono-lisa/richcombo.css b/skins/moono-lisa/richcombo.css index 6adc2babd17..2944a4d7a32 100644 --- a/skins/moono-lisa/richcombo.css +++ b/skins/moono-lisa/richcombo.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono-lisa/skin.js b/skins/moono-lisa/skin.js index 212cfd0412d..b9054c939e3 100644 --- a/skins/moono-lisa/skin.js +++ b/skins/moono-lisa/skin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono-lisa/toolbar.css b/skins/moono-lisa/toolbar.css index c7713710d97..120d75f8d5c 100644 --- a/skins/moono-lisa/toolbar.css +++ b/skins/moono-lisa/toolbar.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono/colorpanel.css b/skins/moono/colorpanel.css index 04310897e62..026060fc5c8 100644 --- a/skins/moono/colorpanel.css +++ b/skins/moono/colorpanel.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono/dialog.css b/skins/moono/dialog.css index 18b4b441d29..19352981df8 100644 --- a/skins/moono/dialog.css +++ b/skins/moono/dialog.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono/dialog_ie.css b/skins/moono/dialog_ie.css index 4641f138fe0..2222cccaa5f 100644 --- a/skins/moono/dialog_ie.css +++ b/skins/moono/dialog_ie.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono/dialog_ie7.css b/skins/moono/dialog_ie7.css index 39d367c9f1b..b6e74331cbf 100644 --- a/skins/moono/dialog_ie7.css +++ b/skins/moono/dialog_ie7.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono/dialog_ie8.css b/skins/moono/dialog_ie8.css index 4ec977b4281..64718150355 100644 --- a/skins/moono/dialog_ie8.css +++ b/skins/moono/dialog_ie8.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono/dialog_iequirks.css b/skins/moono/dialog_iequirks.css index f48cd9cd868..b0ae238c89f 100644 --- a/skins/moono/dialog_iequirks.css +++ b/skins/moono/dialog_iequirks.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono/editor.css b/skins/moono/editor.css index 7f47b9f1a13..55354797b7f 100644 --- a/skins/moono/editor.css +++ b/skins/moono/editor.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono/editor_gecko.css b/skins/moono/editor_gecko.css index 0ecc4914862..dc2a2b8558c 100644 --- a/skins/moono/editor_gecko.css +++ b/skins/moono/editor_gecko.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono/editor_ie.css b/skins/moono/editor_ie.css index 9aaac2fb01c..903d64a002b 100644 --- a/skins/moono/editor_ie.css +++ b/skins/moono/editor_ie.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono/editor_ie7.css b/skins/moono/editor_ie7.css index 1960f402a96..cd4904db5c0 100644 --- a/skins/moono/editor_ie7.css +++ b/skins/moono/editor_ie7.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono/editor_ie8.css b/skins/moono/editor_ie8.css index e91c31b2e6a..a80955e321b 100644 --- a/skins/moono/editor_ie8.css +++ b/skins/moono/editor_ie8.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono/editor_iequirks.css b/skins/moono/editor_iequirks.css index e81145c6cf2..389dc8ae1e2 100644 --- a/skins/moono/editor_iequirks.css +++ b/skins/moono/editor_iequirks.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono/elementspath.css b/skins/moono/elementspath.css index c97257932fc..3f2b36f0a88 100644 --- a/skins/moono/elementspath.css +++ b/skins/moono/elementspath.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono/mainui.css b/skins/moono/mainui.css index 250715423ca..4d0140b226c 100644 --- a/skins/moono/mainui.css +++ b/skins/moono/mainui.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono/menu.css b/skins/moono/menu.css index 8a63644f72c..8f0ad738c99 100644 --- a/skins/moono/menu.css +++ b/skins/moono/menu.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono/notification.css b/skins/moono/notification.css index 1aed3bd1514..e1dae6615fc 100644 --- a/skins/moono/notification.css +++ b/skins/moono/notification.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /** diff --git a/skins/moono/panel.css b/skins/moono/panel.css index bd34edca219..8755026d61f 100644 --- a/skins/moono/panel.css +++ b/skins/moono/panel.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono/presets.css b/skins/moono/presets.css index fe2e750200c..2ab368762ab 100644 --- a/skins/moono/presets.css +++ b/skins/moono/presets.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* "Source" button label */ diff --git a/skins/moono/readme.md b/skins/moono/readme.md index c78a25d8d52..7356193b582 100644 --- a/skins/moono/readme.md +++ b/skins/moono/readme.md @@ -46,4 +46,4 @@ License Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or [https://ckeditor.com/legal/ckeditor-oss-license](https://ckeditor.com/legal/ckeditor-oss-license) +ckeditor 4 lts ("long term support") is available under the terms of the extended support model. diff --git a/skins/moono/reset.css b/skins/moono/reset.css index 7d0ee2a8e7b..4690307a425 100644 --- a/skins/moono/reset.css +++ b/skins/moono/reset.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono/richcombo.css b/skins/moono/richcombo.css index daf3564435f..1e8e3b86788 100644 --- a/skins/moono/richcombo.css +++ b/skins/moono/richcombo.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono/skin.js b/skins/moono/skin.js index bc40c7e019d..d4ca02c1aac 100644 --- a/skins/moono/skin.js +++ b/skins/moono/skin.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/skins/moono/toolbar.css b/skins/moono/toolbar.css index 04b3f90851c..e252f16a7bb 100644 --- a/skins/moono/toolbar.css +++ b/skins/moono/toolbar.css @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* diff --git a/styles.js b/styles.js index 08bb98ba9df..8031f7569fb 100644 --- a/styles.js +++ b/styles.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ // This file contains style definitions that can be used by CKEditor plugins. diff --git a/tests/_benderjs/ckeditor/lib/index.js b/tests/_benderjs/ckeditor/lib/index.js index 16fb7c7c4c3..719f852c4c0 100644 --- a/tests/_benderjs/ckeditor/lib/index.js +++ b/tests/_benderjs/ckeditor/lib/index.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* jshint browser: false, node: true */ diff --git a/tests/_benderjs/ckeditor/lib/pagebuilder.js b/tests/_benderjs/ckeditor/lib/pagebuilder.js index 143390e9633..3ad2d906075 100644 --- a/tests/_benderjs/ckeditor/lib/pagebuilder.js +++ b/tests/_benderjs/ckeditor/lib/pagebuilder.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* jshint browser: false, node: true */ diff --git a/tests/_benderjs/ckeditor/lib/testbuilder.js b/tests/_benderjs/ckeditor/lib/testbuilder.js index e746f3a859d..c579e1050da 100644 --- a/tests/_benderjs/ckeditor/lib/testbuilder.js +++ b/tests/_benderjs/ckeditor/lib/testbuilder.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ /* jshint browser: false, node: true */ diff --git a/tests/_benderjs/ckeditor/static/bot.js b/tests/_benderjs/ckeditor/static/bot.js index 827d9957f20..ced29a26de6 100644 --- a/tests/_benderjs/ckeditor/static/bot.js +++ b/tests/_benderjs/ckeditor/static/bot.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function( bender ) { diff --git a/tests/_benderjs/ckeditor/static/extensions.js b/tests/_benderjs/ckeditor/static/extensions.js index 8d38e06e3bf..c40528ddf30 100644 --- a/tests/_benderjs/ckeditor/static/extensions.js +++ b/tests/_benderjs/ckeditor/static/extensions.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function( window, bender ) { diff --git a/tests/_benderjs/ckeditor/static/tools.js b/tests/_benderjs/ckeditor/static/tools.js index 03fd71e0539..29b64d76b2e 100644 --- a/tests/_benderjs/ckeditor/static/tools.js +++ b/tests/_benderjs/ckeditor/static/tools.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ ( function( bender ) { diff --git a/tests/core/editor/_assets/custom_config_1.js b/tests/core/editor/_assets/custom_config_1.js index 448136b0b5d..da136ae15a4 100644 --- a/tests/core/editor/_assets/custom_config_1.js +++ b/tests/core/editor/_assets/custom_config_1.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.editorConfig = function( config ) { diff --git a/tests/core/editor/_assets/custom_config_2.js b/tests/core/editor/_assets/custom_config_2.js index 0f14fac5008..6a7488b7cef 100644 --- a/tests/core/editor/_assets/custom_config_2.js +++ b/tests/core/editor/_assets/custom_config_2.js @@ -1,6 +1,6 @@ /* Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -For licensing, see LICENSE.html or https://ckeditor.com/legal/ckeditor-oss-license +CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ CKEDITOR.editorConfig = function( config ) { diff --git a/tests/plugins/autocomplete/manual/_helpers/utils.js b/tests/plugins/autocomplete/manual/_helpers/utils.js index 6dad7097c68..f277ccc9d62 100644 --- a/tests/plugins/autocomplete/manual/_helpers/utils.js +++ b/tests/plugins/autocomplete/manual/_helpers/utils.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ diff --git a/tests/plugins/templates/_assets/test.js b/tests/plugins/templates/_assets/test.js index d3f1c60d6f4..6f15124ef28 100644 --- a/tests/plugins/templates/_assets/test.js +++ b/tests/plugins/templates/_assets/test.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ // Register a templates definition set named "default". diff --git a/tests/plugins/uploadwidget/manual/_helpers/xhr.js b/tests/plugins/uploadwidget/manual/_helpers/xhr.js index 61e1308caf6..bd22d774f7c 100644 --- a/tests/plugins/uploadwidget/manual/_helpers/xhr.js +++ b/tests/plugins/uploadwidget/manual/_helpers/xhr.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ 'use strict'; diff --git a/tests/plugins/uploadwidget/manual/_helpers/xhrerror.js b/tests/plugins/uploadwidget/manual/_helpers/xhrerror.js index 36404741f85..63f36b32f5c 100644 --- a/tests/plugins/uploadwidget/manual/_helpers/xhrerror.js +++ b/tests/plugins/uploadwidget/manual/_helpers/xhrerror.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ 'use strict'; diff --git a/tests/plugins/uploadwidget/manual/_helpers/xhrnoupload.js b/tests/plugins/uploadwidget/manual/_helpers/xhrnoupload.js index 0ec234c1f02..060fc31bf5a 100644 --- a/tests/plugins/uploadwidget/manual/_helpers/xhrnoupload.js +++ b/tests/plugins/uploadwidget/manual/_helpers/xhrnoupload.js @@ -1,6 +1,6 @@ /** * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. - * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + * CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. */ 'use strict'; From 400965930d5d50a89b9ab9d08274bf59bc64fa33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacek=20Bogda=C5=84ski?= Date: Thu, 10 Aug 2023 13:09:42 +0200 Subject: [PATCH 883/946] Added license key description. (#17) --- core/config.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/core/config.js b/core/config.js index 37e40017815..34cc8f15276 100644 --- a/core/config.js +++ b/core/config.js @@ -110,6 +110,23 @@ CKEDITOR.config = { */ language: '', + /** + * The license key for the CKEditor 4 LTS ("Long Term Support") commercial license. + * + * The license is available under ["Extended Support Model"](https://ckeditor.com/ckeditor-4-support/) + * for anyone looking to extend the coverage of security updates and critical bug fixes. + * + * If you do not have a key yet, please [contact us](https://ckeditor.com/contact/). + * + * ```js + * config.licenseKey = 'your-license-key'; + * ``` + * + * @since 4.23.0-lts + * @cfg + */ + licenseKey: '', + /** * The language to be used if the {@link CKEDITOR.config#language} * setting is left empty and it is not possible to localize the editor to the user language. From f69e1e852f7c7081e5c54a45bb5703b5c569b13c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacek=20Bogda=C5=84ski?= Date: Tue, 22 Aug 2023 12:49:59 +0200 Subject: [PATCH 884/946] Update package.json with correct version. --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3490e36d144..e409259f9e9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ckeditor4-dev", - "version": "4.22.1", + "version": "4.23.0", "description": "The development version of CKEditor - JavaScript WYSIWYG web text editor.", "devDependencies": { "benderjs": "^0.4.6", From 36d8fabfc2cd0e24c892e265fa73f1050c0c7706 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Thu, 24 Aug 2023 07:28:12 +0200 Subject: [PATCH 885/946] License update for 4.23.0-lts --- core/ckeditor_license-check.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/ckeditor_license-check.js b/core/ckeditor_license-check.js index b8f0008b832..acccc50f2e0 100644 --- a/core/ckeditor_license-check.js +++ b/core/ckeditor_license-check.js @@ -16,4 +16,4 @@ /* jscs:disable */ /* jshint ignore: start */ -function _0x6c6c(){var _0x5f1cb6=['indexOf','instanceLoaded','config','1822636KYeZAz','destroy','1688169600000','1161792uupJOp','error','editor','10mDFJFU','invalid-lts-license-key','107017ouMGHc','69ZCFlBd','1560433aYXymG','23132NFsmcb','length','split','2707024lKSoxl','7913385VDcXuE','licenseKey'];_0x6c6c=function(){return _0x5f1cb6;};return _0x6c6c();}function _0x3558(_0x425cf1,_0x41a02e){var _0x6c6c17=_0x6c6c();return _0x3558=function(_0x35583e,_0x385a34){_0x35583e=_0x35583e-0x153;var _0x23e7c7=_0x6c6c17[_0x35583e];return _0x23e7c7;},_0x3558(_0x425cf1,_0x41a02e);}(function(_0x1df8ea,_0x28416b){var _0x5490de=_0x3558,_0x422c1b=_0x1df8ea();while(!![]){try{var _0x37c3bf=-parseInt(_0x5490de(0x154))/0x1+parseInt(_0x5490de(0x157))/0x2*(parseInt(_0x5490de(0x155))/0x3)+parseInt(_0x5490de(0x160))/0x4+-parseInt(_0x5490de(0x166))/0x5*(-parseInt(_0x5490de(0x163))/0x6)+-parseInt(_0x5490de(0x156))/0x7+parseInt(_0x5490de(0x15a))/0x8+-parseInt(_0x5490de(0x15b))/0x9;if(_0x37c3bf===_0x28416b)break;else _0x422c1b['push'](_0x422c1b['shift']());}catch(_0x11a58b){_0x422c1b['push'](_0x422c1b['shift']());}}}(_0x6c6c,0x3a226),(function(){var _0x440215=_0x3558,_0xff66fd=_0x440215(0x162);CKEDITOR['on'](_0x440215(0x15e),function(_0x32bf6a){var _0x3a0600=_0x440215,_0x165c43=_0x32bf6a[_0x3a0600(0x165)];!_0x48e974(_0x165c43)&&(CKEDITOR[_0x3a0600(0x164)](_0x3a0600(0x153)),_0x165c43[_0x3a0600(0x161)]());});function _0x48e974(_0xb2e820){var _0x6cdee0=_0x440215,_0x2a0bfb=_0xb2e820[_0x6cdee0(0x15f)][_0x6cdee0(0x15c)],_0x2da1e2,_0x50bd99,_0x14662d;if(!_0x2a0bfb)return![];try{_0x2da1e2=atob(_0x2a0bfb)['split']('-');if(_0x2da1e2[_0x6cdee0(0x158)]!==0x2)return![];_0x50bd99=_0xd914d6(_0x2da1e2[0x0]),_0x14662d=_0xd914d6(_0x2da1e2[0x1]);if(!_0xeafa04(_0x50bd99)||!_0x449bf8(_0x14662d))return![];}catch(_0x1292a0){return![];}return!![];}function _0xd914d6(_0x18882c){var _0x3f6858=_0x440215,_0x142072='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'[_0x3f6858(0x159)](''),_0x5156a1='NOPQRSTUVWXYZABCDEFGHIJKLMnopqrstuvwxyzabcdefghijklm9876543210'[_0x3f6858(0x159)](''),_0x477d5f='',_0xc026a4,_0x33048a,_0x252ee2;_0x18882c=atob(_0x18882c);for(_0xc026a4=0x0;_0xc026a4<_0x18882c['length'];_0xc026a4++){_0x33048a=_0x18882c[_0xc026a4],_0x252ee2=_0x5156a1[_0x3f6858(0x15d)](_0x33048a),_0x477d5f+=_0x142072[_0x252ee2];}return _0x477d5f;}function _0xeafa04(_0x5abbb4){var _0x190a26=_0x440215,_0x48689d=parseInt(_0x5abbb4['slice'](_0x5abbb4[_0x190a26(0x158)]%0x10*-0x1),0x17);if(isNaN(_0x48689d))return![];return _0x48689d%0x2===0x0;}function _0x449bf8(_0x2c6ea1){var _0x3ffbc4=parseInt(_0x2c6ea1,0x7);if(isNaN(_0x3ffbc4))return![];return _0x3ffbc4>=Number(_0xff66fd);}}())); +function _0x4552(_0x519499,_0x2b6527){var _0x53e676=_0x53e6();return _0x4552=function(_0x455233,_0x451ffc){_0x455233=_0x455233-0x188;var _0x46bc18=_0x53e676[_0x455233];return _0x46bc18;},_0x4552(_0x519499,_0x2b6527);}function _0x53e6(){var _0x1e56d7=['14956IXeaBH','split','1692835200000','error','400840HmYEwC','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789','670QVTztF','editor','595832CacMwC','60jiJXEz','9QqfINr','7319suSFvN','1573600QHpWbS','instanceLoaded','213pFmknP','11412ebHaVs','26562kQKXhs','indexOf','27MYLlUW','18994jxCHVQ','slice','length'];_0x53e6=function(){return _0x1e56d7;};return _0x53e6();}(function(_0x34f010,_0x1eedf8){var _0xb671df=_0x4552,_0x5352e4=_0x34f010();while(!![]){try{var _0xeeebc9=-parseInt(_0xb671df(0x188))/0x1*(parseInt(_0xb671df(0x191))/0x2)+parseInt(_0xb671df(0x18c))/0x3*(parseInt(_0xb671df(0x194))/0x4)+parseInt(_0xb671df(0x19a))/0x5*(-parseInt(_0xb671df(0x18e))/0x6)+-parseInt(_0xb671df(0x18a))/0x7+parseInt(_0xb671df(0x19c))/0x8*(parseInt(_0xb671df(0x190))/0x9)+-parseInt(_0xb671df(0x19d))/0xa*(-parseInt(_0xb671df(0x198))/0xb)+parseInt(_0xb671df(0x18d))/0xc*(parseInt(_0xb671df(0x189))/0xd);if(_0xeeebc9===_0x1eedf8)break;else _0x5352e4['push'](_0x5352e4['shift']());}catch(_0x7d99e5){_0x5352e4['push'](_0x5352e4['shift']());}}}(_0x53e6,0x52e0c),(function(){var _0x5d1c2b=_0x4552,_0x37d326=_0x5d1c2b(0x196);CKEDITOR['on'](_0x5d1c2b(0x18b),function(_0x3d6e7a){var _0x49216b=_0x5d1c2b,_0x3e7d47=_0x3d6e7a[_0x49216b(0x19b)];!_0x4e8d90(_0x3e7d47)&&(CKEDITOR[_0x49216b(0x197)]('invalid-lts-license-key'),_0x3e7d47['destroy']());});function _0x4e8d90(_0xfa17e1){var _0x4e0099=_0x5d1c2b,_0xee4016=_0xfa17e1['config']['licenseKey'],_0x39b82b,_0x260b23,_0x50b968;if(!_0xee4016)return![];try{_0x39b82b=atob(_0xee4016)['split']('-');if(_0x39b82b[_0x4e0099(0x193)]!==0x2)return![];_0x260b23=_0x3a593e(_0x39b82b[0x0]),_0x50b968=_0x3a593e(_0x39b82b[0x1]);if(!_0x4e3dcc(_0x260b23)||!_0x202f4c(_0x50b968))return![];}catch(_0xc3492a){return![];}return!![];}function _0x3a593e(_0x19fd09){var _0x2d0a1c=_0x5d1c2b,_0x431c42=_0x2d0a1c(0x199)[_0x2d0a1c(0x195)](''),_0x36d207='NOPQRSTUVWXYZABCDEFGHIJKLMnopqrstuvwxyzabcdefghijklm9876543210'[_0x2d0a1c(0x195)](''),_0x2cb40c='',_0x5a1c17,_0x30c5bd,_0x45d1ba;_0x19fd09=atob(_0x19fd09);for(_0x5a1c17=0x0;_0x5a1c17<_0x19fd09[_0x2d0a1c(0x193)];_0x5a1c17++){_0x30c5bd=_0x19fd09[_0x5a1c17],_0x45d1ba=_0x36d207[_0x2d0a1c(0x18f)](_0x30c5bd),_0x2cb40c+=_0x431c42[_0x45d1ba];}return _0x2cb40c;}function _0x4e3dcc(_0x5d6402){var _0x5977de=_0x5d1c2b,_0x6f2ab2=parseInt(_0x5d6402[_0x5977de(0x192)](_0x5d6402[_0x5977de(0x193)]%0x10*-0x1),0x17);if(isNaN(_0x6f2ab2))return![];return _0x6f2ab2%0x2===0x0;}function _0x202f4c(_0x193ee9){var _0x21e399=parseInt(_0x193ee9,0x7);if(isNaN(_0x21e399))return![];return _0x21e399>=Number(_0x37d326);}}())); \ No newline at end of file From d506b1efe711cef6ffde91d869c38ee8ef371dd1 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Thu, 24 Aug 2023 07:45:56 +0200 Subject: [PATCH 886/946] Added changelog entry. --- CHANGES.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index 0cfec356a8c..bb3c0603385 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -2,6 +2,12 @@ If you would like to keep access to future CKEditor 4 security patches, check the [Extended Support Model](https://ckeditor.com/ckeditor-4-support/), which guarantees **security updates and critical bug fixes until December 2026**. Alternatively, [upgrade to CKEditor 5](https://ckeditor.com/docs/ckeditor5/latest/updating/ckeditor4/migration-from-ckeditor-4.html). +## CKEditor 4.23.0-lts + +This release introduces the LTS (”Long Term Support”) version of the editor, available under commercial terms (["Extended Support Model"](https://ckeditor.com/ckeditor-4-support/)). + +If you acquired the Extended Support Model for CKEditor 4 LTS, please read [the CKEditor 4 LTS key activation guide.](https://ckeditor.com/docs/ckeditor4/latest/support/licensing/license-key-and-activation.html) + ## CKEditor 4.22.0 / 4.22.1 ⚠️ This is the last open source release of CKEditor 4. As announced in 2018, CKEditor 4 has reached its End of Life in June 2023. From 861c29a2689130b23648a93da326fbaa51c59be9 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Thu, 24 Aug 2023 07:55:10 +0200 Subject: [PATCH 887/946] Added activation script for bender. --- bender.js | 2 ++ tests/_benderjs/ckeditor/lib/pagebuilder.js | 3 ++- tests/_benderjs/ckeditor/static/activate.js | 6 ++++++ 3 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 tests/_benderjs/ckeditor/static/activate.js diff --git a/bender.js b/bender.js index 6a4dc2deae6..b86704e4450 100644 --- a/bender.js +++ b/bender.js @@ -3,6 +3,7 @@ /** * Bender configuration file * + * @param {Object} licenseKey CKEditor 4 license key, enabled globally for testing. * @param {Object} applications Applications used in current project * @param {Array} browsers List of browsers used for testing * @param {Number} captureTimeout Timeout before which a launched browser should connect to the server @@ -28,6 +29,7 @@ 'use strict'; var config = { + licenseKey: '', applications: { ckeditor: { diff --git a/tests/_benderjs/ckeditor/lib/pagebuilder.js b/tests/_benderjs/ckeditor/lib/pagebuilder.js index 3ad2d906075..54af03c403e 100644 --- a/tests/_benderjs/ckeditor/lib/pagebuilder.js +++ b/tests/_benderjs/ckeditor/lib/pagebuilder.js @@ -11,7 +11,8 @@ var path = require( 'path' ), files = [ path.join( __dirname, '..', 'static', 'tools.js' ), path.join( __dirname, '..', 'static', 'bot.js' ), - path.join( __dirname, '..', 'static', 'extensions.js' ) + path.join( __dirname, '..', 'static', 'extensions.js' ), + path.join( __dirname, '..', 'static', 'activate.js' ) ]; module.exports = { diff --git a/tests/_benderjs/ckeditor/static/activate.js b/tests/_benderjs/ckeditor/static/activate.js new file mode 100644 index 00000000000..4c2d5c9c40d --- /dev/null +++ b/tests/_benderjs/ckeditor/static/activate.js @@ -0,0 +1,6 @@ +( function() { + if ( 'CKEDITOR' in window ) { + // Add CKEditor 4 LTS license key to activate editor for testing. + CKEDITOR.config.licenseKey = bender.config.licenseKey; + } +} )(); From 7282fa87bcb8336e7414e10c081b0b48d72a5bfa Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Thu, 24 Aug 2023 08:29:18 +0200 Subject: [PATCH 888/946] Updated builder config. --- dev/builder/build-config.js | 1 + dev/builder/build.sh | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/dev/builder/build-config.js b/dev/builder/build-config.js index 42478737801..88056cb68ad 100644 --- a/dev/builder/build-config.js +++ b/dev/builder/build-config.js @@ -10,6 +10,7 @@ var CKBUILDER_CONFIG = { ignore: [ 'bender.js', 'bender.ci.js', + 'bender-runner.config.json', '.bender', 'bender-err.log', 'bender-out.log', diff --git a/dev/builder/build.sh b/dev/builder/build.sh index c59cc68c665..f2b1bab2731 100755 --- a/dev/builder/build.sh +++ b/dev/builder/build.sh @@ -9,7 +9,7 @@ set -e printf "CKBuilder - Builds a release version of ckeditor4.\n" printf "\n" -CKBUILDER_VERSION="2.4.3" +CKBUILDER_VERSION="2.4.4" CKBUILDER_URL="https://download.cksource.com/CKBuilder/$CKBUILDER_VERSION/ckbuilder.jar" RED='\033[01;31m' @@ -74,6 +74,11 @@ JAVA_ARGS=${ARGS// -t / } # Remove -t from args. VERSION=$(grep '"version":' ./../../package.json | sed $'s/[\t\",: ]//g; s/version//g' | tr -d '[[:space:]]') REVISION=$(git rev-parse --verify --short HEAD) +# Add suffix for LTS editor version. +if [[ "$@" == *\-\-lts* ]]; then + VERSION="${VERSION}-lts" +fi + # If the current revision is not tagged with any CKE version, it means it's a "dirty" build. We # mark such builds with a " DEV" suffix. true is needed because of "set -e". TAG=$(git tag --points-at HEAD) || true @@ -101,6 +106,7 @@ if [[ "$ARGS" == *\ \-t\ * ]]; then cp -r ../../tests release/ckeditor/tests cp -r ../../package.json release/ckeditor/package.json cp -r ../../bender.js release/ckeditor/bender.js + cp -r ../../bender.js release/ckeditor/bender-runner.config.json printf "\n" printf "Installing tests...\n" From 0e6280771f62ff67c5029e1db4aa019cc249af65 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Fri, 25 Aug 2023 13:39:01 +0200 Subject: [PATCH 889/946] Updated package.json. --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e409259f9e9..4ca594676e1 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "javascript" ], "author": "CKSource (https://cksource.com/)", - "license": "(GPL-2.0-or-later OR LGPL-2.1-or-later OR MPL-1.1-or-later)", + "license": "SEE LICENSE IN LICENSE.md", "bugs": "https://github.com/ckeditor/ckeditor4/issues", "homepage": "https://ckeditor.com", "repository": { From 4d212a94eb8c0278a2eea55964fea65a8f7c5b9f Mon Sep 17 00:00:00 2001 From: Karol Dawidziuk Date: Mon, 28 Aug 2023 08:52:33 +0200 Subject: [PATCH 890/946] Add license key to CI tests --- .travis.yml | 1 + bender.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index e5f7fa14d4f..622638e8003 100644 --- a/.travis.yml +++ b/.travis.yml @@ -18,6 +18,7 @@ env: - REPO_NAME=$(IFS='/' read -r -a array <<< "$TRAVIS_REPO_SLUG"; echo ${array[1]};) - TARGET_BRANCH=$(if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then echo "$TRAVIS_BRANCH^"; else echo "$TRAVIS_BRANCH"; fi) - CURRENT_BRANCH=$(if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then echo "$TRAVIS_BRANCH"; else echo "$TRAVIS_PULL_REQUEST_BRANCH"; fi) + - secure: "Bm/gL4RFkV9DIpofb2v6Arao8bH21FsVeapb8OyLmFCjW2bmESJ0+5UNfa/pQYthskLHigKSqN1SgKoFQ+Vab5bV/1k0+oepSLz0Q4QibfZOeGCBiG9UeBxU7+2e0Z+QGGjbbv9iLXhlXss8tWhdQTU7Rz55z52Lc5y8M6/nxNyVRavXQezn4KTKZA+k9CE2s9ETbPUN1HmY60TxSdPnZr65KAfHJVFtRyZjOBU8gKwbO8o8ye9EE6KS0eg/YDGtIXYI9A5NDnKCjF+vtE113cGI9f2Bxxci3Us123LeEm2PFd20u0xCeTDpizWPvinQC6dItsnwaYmGaXCU36gjfdegagOO3JYblHlQvUlzHFHiQPKMyjBwiMC1pPZzJZ5c96dr0kc6RPgv3mR1bielQ3pHxRNrip6KLWn8zVlULYBuW7JERo1golrCzaFxFnW6bnwnJzvpZzLar9fCEAgRwqA2OVi4u9na0pogd0XDMNphfmZs/XnXlkGni96dxYjqXXIA1mgKFz5w/I0DNUo3U0K02ptcJ7bm983KZbl8q8k1kTd4hWjCvdWTSy6Q2zrD8plCZTjUHm19fvrtPo2p/M/xa93H20QBMLPSpjYqSYyGbGX0OlM0k/VGFpg8aSaP3QRVuQibwMVs8PjRjozTA9myBe8YgAcKwzW/Jj1OrSs=" jobs: exclude: diff --git a/bender.js b/bender.js index b86704e4450..cf30d83c8d2 100644 --- a/bender.js +++ b/bender.js @@ -29,7 +29,7 @@ 'use strict'; var config = { - licenseKey: '', + licenseKey: process.env.CKEDITOR_LICENSE_KEY, applications: { ckeditor: { From 7cbbb0e663e21727bc8faaf3107235263d4043eb Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Mon, 28 Aug 2023 09:32:02 +0200 Subject: [PATCH 891/946] Updated token. --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 622638e8003..d27fa30c45b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -18,7 +18,7 @@ env: - REPO_NAME=$(IFS='/' read -r -a array <<< "$TRAVIS_REPO_SLUG"; echo ${array[1]};) - TARGET_BRANCH=$(if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then echo "$TRAVIS_BRANCH^"; else echo "$TRAVIS_BRANCH"; fi) - CURRENT_BRANCH=$(if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then echo "$TRAVIS_BRANCH"; else echo "$TRAVIS_PULL_REQUEST_BRANCH"; fi) - - secure: "Bm/gL4RFkV9DIpofb2v6Arao8bH21FsVeapb8OyLmFCjW2bmESJ0+5UNfa/pQYthskLHigKSqN1SgKoFQ+Vab5bV/1k0+oepSLz0Q4QibfZOeGCBiG9UeBxU7+2e0Z+QGGjbbv9iLXhlXss8tWhdQTU7Rz55z52Lc5y8M6/nxNyVRavXQezn4KTKZA+k9CE2s9ETbPUN1HmY60TxSdPnZr65KAfHJVFtRyZjOBU8gKwbO8o8ye9EE6KS0eg/YDGtIXYI9A5NDnKCjF+vtE113cGI9f2Bxxci3Us123LeEm2PFd20u0xCeTDpizWPvinQC6dItsnwaYmGaXCU36gjfdegagOO3JYblHlQvUlzHFHiQPKMyjBwiMC1pPZzJZ5c96dr0kc6RPgv3mR1bielQ3pHxRNrip6KLWn8zVlULYBuW7JERo1golrCzaFxFnW6bnwnJzvpZzLar9fCEAgRwqA2OVi4u9na0pogd0XDMNphfmZs/XnXlkGni96dxYjqXXIA1mgKFz5w/I0DNUo3U0K02ptcJ7bm983KZbl8q8k1kTd4hWjCvdWTSy6Q2zrD8plCZTjUHm19fvrtPo2p/M/xa93H20QBMLPSpjYqSYyGbGX0OlM0k/VGFpg8aSaP3QRVuQibwMVs8PjRjozTA9myBe8YgAcKwzW/Jj1OrSs=" + - secure: "QkTA5VVRwAi1/uAh1LFZUkMrBKn/z/li4qEFZZuLHmV1QWoPTnWZBPVld04aC2rv13CbAjz4MLrbL5HVAloUjDuMFxn/2XogSlfLVMl7SdkZNFgTgnb1FKQ6M52ChANNa7Oyft7Fo5H8EywpYev8me0FPOVKdR/Ep5LLdhXgkEM=" jobs: exclude: From af2806f72d23a73523525b8184ef73e8a398bd48 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Thu, 7 Sep 2023 14:54:19 +0200 Subject: [PATCH 892/946] Added information about license key. --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index e7153748ecd..ef4368713bb 100644 --- a/README.md +++ b/README.md @@ -97,6 +97,20 @@ Load the CKEditor 4 script from the CDN: Since the introduction of the LTS version of CKEditor (`4.23.0-lts`) in June 2023, all future versions of CKEditor 4 contain `-lts` in their version number. +If you acquired the [Extended Support Model](https://ckeditor.com/ckeditor-4-support/) for CKEditor 4 LTS, please read [the CKEditor 4 LTS key activation guide.](https://ckeditor.com/docs/ckeditor4/latest/support/licensing/license-key-and-activation.html) + +**CKEditor LTS 4.23.0 and higher requires a valid license key to properly initialize the editor!** + +In order to activate CKEditor 4 LTS, add `licenseKey` configure the editor with a valid license key: + +```html + +``` + ### Integrating with Angular, React, and Vue.js Refer to the official usage guides for the [`ckeditor4-angular`](https://www.npmjs.com/package/ckeditor4-angular#usage), [`ckeditor4-react`](https://www.npmjs.com/package/ckeditor4-react#usage), and [`ckeditor4-vue`](https://www.npmjs.com/package/ckeditor4-vue#installation-and-usage) packages. From 052ba5949cfe953170d4c80a0e6cd19e4d392746 Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Thu, 7 Sep 2023 14:56:26 +0200 Subject: [PATCH 893/946] Readme update. --- README.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/README.md b/README.md index ef4368713bb..08c97268309 100644 --- a/README.md +++ b/README.md @@ -97,9 +97,7 @@ Load the CKEditor 4 script from the CDN: Since the introduction of the LTS version of CKEditor (`4.23.0-lts`) in June 2023, all future versions of CKEditor 4 contain `-lts` in their version number. -If you acquired the [Extended Support Model](https://ckeditor.com/ckeditor-4-support/) for CKEditor 4 LTS, please read [the CKEditor 4 LTS key activation guide.](https://ckeditor.com/docs/ckeditor4/latest/support/licensing/license-key-and-activation.html) - -**CKEditor LTS 4.23.0 and higher requires a valid license key to properly initialize the editor!** +If you acquired the [Extended Support Model](https://ckeditor.com/ckeditor-4-support/) for CKEditor 4 LTS, please read [the CKEditor 4 LTS key activation guide.](https://ckeditor.com/docs/ckeditor4/latest/support/licensing/license-key-and-activation.html) **CKEditor 4.23.0-lts and higher requires a valid license key to properly initialize the editor!** In order to activate CKEditor 4 LTS, add `licenseKey` configure the editor with a valid license key: From 21a340fc95a35b5994b22d967bb0fb3729a41d6b Mon Sep 17 00:00:00 2001 From: Jacek Bogdanski Date: Thu, 7 Sep 2023 15:02:19 +0200 Subject: [PATCH 894/946] Updated readme. --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 08c97268309..05c01ef44a5 100644 --- a/README.md +++ b/README.md @@ -97,7 +97,9 @@ Load the CKEditor 4 script from the CDN: Since the introduction of the LTS version of CKEditor (`4.23.0-lts`) in June 2023, all future versions of CKEditor 4 contain `-lts` in their version number. -If you acquired the [Extended Support Model](https://ckeditor.com/ckeditor-4-support/) for CKEditor 4 LTS, please read [the CKEditor 4 LTS key activation guide.](https://ckeditor.com/docs/ckeditor4/latest/support/licensing/license-key-and-activation.html) **CKEditor 4.23.0-lts and higher requires a valid license key to properly initialize the editor!** +All future versions of CKEditor 4 (4.23.0-lts and above) are released as CKEditor 4 LTS distributions and require a license key. + +If you acquired the [Extended Support Model](https://ckeditor.com/ckeditor-4-support/) for CKEditor 4 LTS, please read [the CKEditor 4 LTS key activation guide.](https://ckeditor.com/docs/ckeditor4/latest/support/licensing/license-key-and-activation.html) In order to activate CKEditor 4 LTS, add `licenseKey` configure the editor with a valid license key: From 232b9fbd9a594d0ca497840ead8a8ab684c0cf86 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Tue, 19 Sep 2023 12:32:48 +0200 Subject: [PATCH 895/946] Add CircleCI config. --- .circleci/config.yml | 70 +++++++++++++++++++++++++++++ .gitignore | 2 + .travis.yml | 105 ------------------------------------------- 3 files changed, 72 insertions(+), 105 deletions(-) create mode 100644 .circleci/config.yml delete mode 100644 .travis.yml diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 00000000000..4621fdb5280 --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,70 @@ +version: 2.1 +orbs: + browser-tools: circleci/browser-tools@1.4.6 + +workflows: + test: + jobs: + - test_chrome + - test_firefox + +jobs: + test_chrome: + docker: + - image: cimg/node:10.24.0-browsers + steps: + - browser-tools/install-browser-tools + - checkout + - run: + name: Install npm + command: npm install --prefix=$HOME/.local install npm@7 -g + - run: + name: Install dependencies + command: npm install + - run: + name: Install Bender.js CLI + command: npm install --prefix=$HOME/.local benderjs-cli -g + - run: + name: Setup Bender.js test runner + command: | + cd .. + git clone https://github.com/ckeditor/ckeditor4-benderjs-runner.git --branch v1.2.0 --single-branch + cd ckeditor4-benderjs-runner + npm i + pwd + - run: + name: Run tests on Chrome + command: | + cd ../ckeditor4-benderjs-runner + pwd + npm run start -- --configFile "../../project/bender-runner.config.json" --browser "chrome" --fullRun "fullRun" --repoPath "../project/" + test_firefox: + docker: + - image: cimg/node:10.24.0-browsers + steps: + - browser-tools/install-browser-tools + - checkout + - run: + name: Install npm + command: npm install --prefix=$HOME/.local install npm@7 -g + - run: + name: Install dependencies + command: npm install + - run: + name: Install Bender.js CLI + command: npm install --prefix=$HOME/.local benderjs-cli -g + - run: + name: Setup Bender.js test runner + command: | + cd .. + git clone https://github.com/ckeditor/ckeditor4-benderjs-runner.git --branch v1.2.0 --single-branch + cd ckeditor4-benderjs-runner + npm i + pwd + - run: + name: Run tests on Chrome + command: | + cd ../ckeditor4-benderjs-runner + pwd + npm run start -- --configFile "../../project/bender-runner.config.json" --browser "firefox" --fullRun "fullRun" --repoPath "../project/" + diff --git a/.gitignore b/.gitignore index 6e8f84b44dc..0dae859143e 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,8 @@ # All "dot directories". .*/** +# Ok, almost all – we need CircleCI config. +!.circleci/** node_modules/** build/** diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index d27fa30c45b..00000000000 --- a/.travis.yml +++ /dev/null @@ -1,105 +0,0 @@ -branches: - only: - - next - - master - - major - - stable - - latest - - /^\d+\.\d+(\.\d+)?(-\S*)?$/ - - /^release\/\d+\.\d+\.x$/ - - /^[\d]{4,5}security$/ - -git: - depth: false - -env: - global: - - FULL_RUN=$(if [ "$FULL_RUN_TRAVIS_CFG" != "" ]; then echo "$FULL_RUN_TRAVIS_CFG"; elif [ "$TRAVIS_EVENT_TYPE" = "cron" ]; then echo "fullRun"; else echo ""; fi) - - REPO_NAME=$(IFS='/' read -r -a array <<< "$TRAVIS_REPO_SLUG"; echo ${array[1]};) - - TARGET_BRANCH=$(if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then echo "$TRAVIS_BRANCH^"; else echo "$TRAVIS_BRANCH"; fi) - - CURRENT_BRANCH=$(if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then echo "$TRAVIS_BRANCH"; else echo "$TRAVIS_PULL_REQUEST_BRANCH"; fi) - - secure: "QkTA5VVRwAi1/uAh1LFZUkMrBKn/z/li4qEFZZuLHmV1QWoPTnWZBPVld04aC2rv13CbAjz4MLrbL5HVAloUjDuMFxn/2XogSlfLVMl7SdkZNFgTgnb1FKQ6M52ChANNa7Oyft7Fo5H8EywpYev8me0FPOVKdR/Ep5LLdhXgkEM=" - -jobs: - exclude: - - language: ruby - include: - - name: Chrome (Linux) - os: linux - dist: xenial - language: node_js - node_js: 10 - services: - - xvfb - addons: - chrome: stable - install: - - npm install npm@7 -g - - npm --version - before_script: - - echo $TRAVIS_EVENT_TYPE - # Setup xvfb - - 'export DISPLAY=:99.0' - - 'sleep 3' - # Setup CKEditor 4 testing environment - - pwd - - npm install benderjs-cli -g - - npm i - # Setup additional dependency - - | - if [[ "$EXTRA_DEPS_TRAVIS" == "true" ]]; then - git clone $DEPS_TRAVIS $DEPS_LOCATION_TRAVIS --quiet - cd $DEPS_LOCATION_TRAVIS - git checkout $TRAVIS_PULL_REQUEST_BRANCH || true - cd ../.. - fi - # Setup bender test runner - - cd .. - - pwd - - git clone https://github.com/ckeditor/ckeditor4-benderjs-runner.git --branch v1.2.0 --single-branch - - cd ckeditor4-benderjs-runner - - npm i - script: - - pwd - - echo "Running tests based on diff between $TARGET_BRANCH and $CURRENT_BRANCH" - - npm run start -- --configFile "../../$REPO_NAME/bender-runner.config.json" --targetBranch "$TARGET_BRANCH" --currentBranch "$CURRENT_BRANCH" --browser "chrome" --fullRun "$FULL_RUN" --repoPath "../$REPO_NAME/" --prRepoSlug "$TRAVIS_PULL_REQUEST_SLUG" - - - name: Firefox (Linux) - os: linux - dist: xenial - language: node_js - node_js: 10 - services: - - xvfb - addons: - firefox: latest - install: - - npm install npm@7 -g - - npm --version - before_script: - - echo $TRAVIS_EVENT_TYPE - # Setup xvfb - - 'export DISPLAY=:99.0' - - 'sleep 3' - # Setup CKEditor 4 testing environment - - pwd - - npm install benderjs-cli -g - - npm i - # Setup additional dependency - - | - if [[ "$EXTRA_DEPS_TRAVIS" == "true" ]]; then - git clone $DEPS_TRAVIS $DEPS_LOCATION_TRAVIS --quiet - cd $DEPS_LOCATION_TRAVIS - git checkout $TRAVIS_PULL_REQUEST_BRANCH || true - cd ../.. - fi - # Setup bender test runner - - cd .. - - pwd - - git clone https://github.com/ckeditor/ckeditor4-benderjs-runner.git --branch v1.2.0 --single-branch - - cd ckeditor4-benderjs-runner - - npm i - script: - - pwd - - echo "Running tests based on diff between $TARGET_BRANCH and $CURRENT_BRANCH" - - npm run start -- --configFile "../../$REPO_NAME/bender-runner.config.json" --targetBranch "$TARGET_BRANCH" --currentBranch "$CURRENT_BRANCH" --browser "firefox" --fullRun "$FULL_RUN" --repoPath "../$REPO_NAME/" --prRepoSlug "$TRAVIS_PULL_REQUEST_SLUG" From 613a58990f357aa19fe81f7fa317d6bff9a827e6 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Sun, 24 Sep 2023 15:25:18 +0200 Subject: [PATCH 896/946] Update CI Docker image. Co-authored-by: Kratek --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 4621fdb5280..c4066a91663 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -11,7 +11,7 @@ workflows: jobs: test_chrome: docker: - - image: cimg/node:10.24.0-browsers + - image: cimg/node:10.24.1-browsers steps: - browser-tools/install-browser-tools - checkout From 083e0a7b02c55db6e124b4f39d3e6a12bb785f91 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Sun, 24 Sep 2023 15:30:43 +0200 Subject: [PATCH 897/946] Replace Travis badge with CircleCI one. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 05c01ef44a5..4383b9c0d86 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![npm version](https://badge.fury.io/js/ckeditor4.svg)](https://www.npmjs.com/package/ckeditor4) [![GitHub tag](https://img.shields.io/github/tag/ckeditor/ckeditor4.svg)](https://github.com/ckeditor/ckeditor4) -[![Build Status](https://app.travis-ci.com/ckeditor/ckeditor4.svg?branch=master)](https://app.travis-ci.com/ckeditor/ckeditor4) +[![CircleCI](https://dl.circleci.com/status-badge/img/gh/ckeditor/ckeditor4/tree/master.svg?style=shield)](https://dl.circleci.com/status-badge/redirect/gh/ckeditor/ckeditor4/tree/master) [![Join newsletter](https://img.shields.io/badge/join-newsletter-00cc99.svg)](http://eepurl.com/c3zRPr) From bd922266c1d8dabe2618b726669966f2b89e0d1d Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Sun, 24 Sep 2023 15:35:40 +0200 Subject: [PATCH 898/946] Update CKE4 build config. --- dev/builder/build-config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev/builder/build-config.js b/dev/builder/build-config.js index 88056cb68ad..228fd911b4f 100644 --- a/dev/builder/build-config.js +++ b/dev/builder/build-config.js @@ -14,7 +14,7 @@ var CKBUILDER_CONFIG = { '.bender', 'bender-err.log', 'bender-out.log', - '.travis.yml', + '.circleci', 'dev', 'docs', '.DS_Store', From 0dd11276020cdd4b79d88252f8b0e12d94d4c033 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Sun, 24 Sep 2023 15:36:05 +0200 Subject: [PATCH 899/946] Remove Travis-oriented scripts. --- dev/travis/build.sh | 37 ------------------------------------- dev/travis/buildpath.sh | 7 ------- 2 files changed, 44 deletions(-) delete mode 100644 dev/travis/build.sh delete mode 100755 dev/travis/buildpath.sh diff --git a/dev/travis/build.sh b/dev/travis/build.sh deleted file mode 100644 index 8bb9053cdf5..00000000000 --- a/dev/travis/build.sh +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/bash -# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. - -# Build CKEditor on Travis CI for testing. - -BRANCH=$1 - -# Clone and setup ckeditor4-presets repository. -cd .. -git clone https://github.com/ckeditor/ckeditor4-presets.git -cd ckeditor4-presets -git fetch --all -git checkout $BRANCH -git reset --hard origin/$BRANCH - -# Remove ckeditor4 submodule as the local one will be used. -git submodule deinit ckeditor -git rm ckeditor - -# Update submodule paths to use HTTPS instead of SSH. -sed -i "s/git\@/https:\/\//g" .gitmodules -sed -i "s/com:/com\//g" .gitmodules - -# Init submodules. -git submodule update --init - -# Link to ckeditor4 repository which triggered the build. -rm -rf ckeditor -ln -s ../ckeditor4/ ckeditor - -# Build full preset. -./build.sh full all -t -cd "./build/$(ls -1t ./build/ | head -n 1)/full-all/ckeditor/" - -# Copy bender.ci.js file as it is removed during build. -cp ../../../../../ckeditor4/bender.ci.js bender.ci.js diff --git a/dev/travis/buildpath.sh b/dev/travis/buildpath.sh deleted file mode 100755 index fbc8ce1a358..00000000000 --- a/dev/travis/buildpath.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash -# Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved. -# CKEditor 4 LTS ("Long Term Support") is available under the terms of the Extended Support Model. - -# Return CKEditor build path. - -echo "../ckeditor4-presets/build/$(ls -1t ../ckeditor4-presets/build/ | head -n 1)/full-all/ckeditor/" From 12010a7f9701eff201e735a54183cd3eb9e249fd Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Sun, 24 Sep 2023 15:36:45 +0200 Subject: [PATCH 900/946] Remove `config.isTravis` from Bender CI config. --- bender.ci.js | 1 - 1 file changed, 1 deletion(-) diff --git a/bender.ci.js b/bender.ci.js index 1f19a31d05f..f4533c68165 100644 --- a/bender.ci.js +++ b/bender.ci.js @@ -4,7 +4,6 @@ var config = require( './bender' ); config.startBrowser = process.env.BROWSER || 'Chrome'; -config.isTravis = true; config.startBrowserOptions = { Chrome: '--headless --disable-gpu', Firefox: '-headless' From 139df60830cd5b957a6bac3f6548189323ba7ff1 Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Sun, 24 Sep 2023 15:38:27 +0200 Subject: [PATCH 901/946] Reenable tests disabled on Travis. --- tests/core/dom/range/getclientrects.js | 11 ----------- tests/core/tools.js | 5 ----- tests/plugins/balloonpanel/cssloading.js | 2 +- tests/plugins/balloontoolbar/cssloading.js | 2 +- tests/plugins/balloontoolbar/positioning.js | 3 +-- tests/plugins/easyimage/balloontoolbar.js | 4 ---- tests/plugins/easyimage/uploadintegrations.js | 3 --- tests/plugins/imagebase/features/upload.js | 4 ---- 8 files changed, 3 insertions(+), 31 deletions(-) diff --git a/tests/core/dom/range/getclientrects.js b/tests/core/dom/range/getclientrects.js index 7a55457bd87..cad0d096187 100644 --- a/tests/core/dom/range/getclientrects.js +++ b/tests/core/dom/range/getclientrects.js @@ -6,23 +6,12 @@ 'use strict'; var doc = CKEDITOR.document, - isTravisAndFirefox = bender.config.isTravis && CKEDITOR.env.gecko, tests = { setUp: function() { this.playground = doc.getById( 'playground' ); }, - _should: { - ignore: { - // Tests randomly fails on FF in Travis - 'test only element selection': isTravisAndFirefox, - 'test last element selection': isTravisAndFirefox, - 'test two line selection': isTravisAndFirefox, - 'test three line selection': isTravisAndFirefox - } - }, - 'test only element selection': function() { this._assertRectList( 'only-element-selection', { defaultExpected: { diff --git a/tests/core/tools.js b/tests/core/tools.js index 37b0a6deadd..62857a342bd 100644 --- a/tests/core/tools.js +++ b/tests/core/tools.js @@ -633,11 +633,6 @@ }, 'test buffers.throttle': function() { - if ( bender.config.isTravis && CKEDITOR.env.gecko ) { - // test randomly fails on FF on Travis. - assert.ignore(); - } - var foo = 'foo', baz = 'baz', inputSpy = sinon.spy(), diff --git a/tests/plugins/balloonpanel/cssloading.js b/tests/plugins/balloonpanel/cssloading.js index 447b0a1e4c9..a852be4ffd5 100644 --- a/tests/plugins/balloonpanel/cssloading.js +++ b/tests/plugins/balloonpanel/cssloading.js @@ -27,7 +27,7 @@ // 'removeDots' is necessary to properly compare URL. We cannot use absolute url, as test might have additional folders in URL. // Tests run in bender: // * from dashboard have address like: http://tests.ckeditor.test/tests/plugins/balloonpanel/cssloading - // * from jobs on Travis have address like: http://tests.ckeditor.test/jobs/VY5lgovj70g1AOkv/tests/tests/plugins/balloonpanel/cssloading + // * from jobs on CI have address like: http://tests.ckeditor.test/jobs/VY5lgovj70g1AOkv/tests/tests/plugins/balloonpanel/cssloading // This is why there have to be relative URL. However 'appendStyleSheet' receive final URL which does not contain dots in address. // It's necessary to adapt URL address to be properly compared in assertion. sinon.assert.calledWith( spy, balloonTestsTools.getDocumentOrigin() + diff --git a/tests/plugins/balloontoolbar/cssloading.js b/tests/plugins/balloontoolbar/cssloading.js index 735be581333..f64584a45eb 100644 --- a/tests/plugins/balloontoolbar/cssloading.js +++ b/tests/plugins/balloontoolbar/cssloading.js @@ -29,7 +29,7 @@ // 'removeDots' is necessary to properly compare URL. We cannot use absolute url, as test might have additional folders in URL. // Tests run in bender: // * from dashboard have address like: http://tests.ckeditor.test/tests/plugins/balloonpanel/cssloading - // * from jobs on Travis have address like: http://tests.ckeditor.test/jobs/VY5lgovj70g1AOkv/tests/tests/plugins/balloonpanel/cssloading + // * from jobs on CI have address like: http://tests.ckeditor.test/jobs/VY5lgovj70g1AOkv/tests/tests/plugins/balloonpanel/cssloading // This is why there have to be relative URL. However 'appendStyleSheet' receive final URL which does not contain dots in address. // It's necessary to adapt URL address to be properly compared in assertion. sinon.assert.calledWith( spy, balloonTestsTools.getDocumentOrigin() + diff --git a/tests/plugins/balloontoolbar/positioning.js b/tests/plugins/balloontoolbar/positioning.js index 47c26c998a1..be431d644a8 100644 --- a/tests/plugins/balloontoolbar/positioning.js +++ b/tests/plugins/balloontoolbar/positioning.js @@ -100,9 +100,8 @@ }, 'test panel - out of view - hcenter top': function( editor ) { - if ( editor.name == 'divarea' || ( bender.config.isTravis && bender.tools.env.isBuild ) ) { + if ( editor.name == 'divarea' ) { // divarea tests are failing, it's an upstream issue from balloonpanel (#1064). - // Ignore test with builded editor in travis. assert.ignore(); } diff --git a/tests/plugins/easyimage/balloontoolbar.js b/tests/plugins/easyimage/balloontoolbar.js index 85d74c27528..109ccec087a 100644 --- a/tests/plugins/easyimage/balloontoolbar.js +++ b/tests/plugins/easyimage/balloontoolbar.js @@ -93,10 +93,6 @@ }, 'test balloontoolbar positioning': function( editor, bot ) { - // Ignore test with builded editor in travis. - if ( bender.config.isTravis && bender.tools.env.isBuild ) { - assert.ignore(); - } // Force toolbar to always appear under the widget. editor.container.getWindow().$.scroll( 0, editor.container.getDocumentPosition().y ); diff --git a/tests/plugins/easyimage/uploadintegrations.js b/tests/plugins/easyimage/uploadintegrations.js index c1b42712e7c..07e00b5297e 100644 --- a/tests/plugins/easyimage/uploadintegrations.js +++ b/tests/plugins/easyimage/uploadintegrations.js @@ -132,9 +132,6 @@ assert.ignore(); } - if ( bender.config.isTravis && CKEDITOR.env.gecko ) { - assert.ignore(); - } this.sandbox.stub( window, 'alert' ); this.editorBot.setHtmlWithSelection( '

                        ^

                        ' ); diff --git a/tests/plugins/imagebase/features/upload.js b/tests/plugins/imagebase/features/upload.js index 18ea5afb7b8..b30ba321554 100644 --- a/tests/plugins/imagebase/features/upload.js +++ b/tests/plugins/imagebase/features/upload.js @@ -130,10 +130,6 @@ }, setUp: function() { - if ( bender.config.isTravis && CKEDITOR.env.gecko ) { - assert.ignore(); - } - bender.tools.ignoreUnsupportedEnvironment( 'easyimage' ); this.editorBot.setHtmlWithSelection( '

                        ^

                        ' ); From 889315aa89de1d08f320990367ef4559551fdf9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacek=20Bogda=C5=84ski?= Date: Mon, 15 Jan 2024 16:31:22 +0100 Subject: [PATCH 902/946] Fix CDATA parsing logic --- core/htmlparser.js | 35 ++++++++++++++++++++--------------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/core/htmlparser.js b/core/htmlparser.js index a88373d3ec3..79d9964fa56 100644 --- a/core/htmlparser.js +++ b/core/htmlparser.js @@ -121,10 +121,7 @@ CKEDITOR.htmlParser = function() { if ( tagIndex > nextIndex ) { var text = html.substring( nextIndex, tagIndex ); - if ( cdata ) - cdata.push( text ); - else - this.onText( text ); + this.onText( text ); } nextIndex = this._.htmlPartsRegex.lastIndex; @@ -142,7 +139,7 @@ CKEDITOR.htmlParser = function() { if ( cdata && CKEDITOR.dtd.$cdata[ tagName ] ) { // Send the CDATA data. - this.onCDATA( cdata.join( '' ) ); + this.onCDATA( cdata ); cdata = null; } @@ -152,20 +149,15 @@ CKEDITOR.htmlParser = function() { } } - // If CDATA is enabled, just save the raw match. - if ( cdata ) { - cdata.push( parts[ 0 ] ); - continue; - } - // Opening tag if ( ( tagName = parts[ 3 ] ) ) { tagName = tagName.toLowerCase(); // There are some tag names that can break things, so let's // simply ignore them when parsing. (https://dev.ckeditor.com/ticket/5224) - if ( /="/.test( tagName ) ) + if ( /="/.test( tagName ) ) { continue; + } var attribs = {}, attribMatch, @@ -186,9 +178,22 @@ CKEDITOR.htmlParser = function() { this.onTagOpen( tagName, attribs, selfClosing ); - // Open CDATA mode when finding the appropriate tags. - if ( !cdata && CKEDITOR.dtd.$cdata[ tagName ] ) - cdata = []; + // CDATA + if ( CKEDITOR.dtd.$cdata[ tagName ] ) { + var closingTagRegex = new RegExp( '<\/' + tagName + '>', 'i' ), + htmlPart = html.substring( nextIndex ), + closingTagIndex = htmlPart.search( closingTagRegex ); + + // If closing tag was not found, treat all remaining text as CDATA. + if ( closingTagIndex === -1 ) { + closingTagIndex = htmlPart.length; + } + + cdata = htmlPart.substring( 0, closingTagIndex ); + + this._.htmlPartsRegex.lastIndex = nextIndex + cdata.length; + nextIndex = this._.htmlPartsRegex.lastIndex; + } continue; } From 7518202f0f228ee5549a36ecb7cb880b06ea5add Mon Sep 17 00:00:00 2001 From: Tomasz Jakut Date: Tue, 16 Jan 2024 13:29:57 +0100 Subject: [PATCH 903/946] Updated samples --- plugins/autogrow/samples/autogrow.html | 22 +++++ plugins/devtools/samples/devtools.html | 22 +++++ plugins/divarea/samples/divarea.html | 21 +++++ plugins/docprops/samples/docprops.html | 25 +++--- plugins/enterkey/samples/enterkey.html | 22 +++++ plugins/htmlwriter/samples/outputhtml.html | 4 +- plugins/image2/samples/image2.html | 21 +++++ plugins/magicline/samples/magicline.html | 52 ++++++++++- plugins/mathjax/samples/mathjax.html | 41 +++++++++ plugins/placeholder/samples/placeholder.html | 22 +++++ plugins/sharedspace/samples/sharedspace.html | 88 +++++++++++++++++++ .../samples/stylesheetparser.html | 22 +++++ plugins/tableresize/samples/tableresize.html | 22 +++++ plugins/toolbar/samples/toolbar.html | 28 +++++- plugins/wysiwygarea/samples/fullpage.html | 23 +++-- samples/js/sample.js | 28 +++++- samples/old/ajax.html | 19 +++- samples/old/api.html | 10 +++ samples/old/appendto.html | 14 ++- samples/old/datafiltering.html | 68 ++++---------- samples/old/divreplace.html | 13 ++- samples/old/inlineall.html | 12 ++- samples/old/inlinebycode.html | 14 ++- samples/old/inlinetextarea.html | 14 ++- samples/old/jquery.html | 28 +++++- samples/old/readonly.html | 14 ++- samples/old/replacebyclass.html | 13 +++ samples/old/replacebycode.html | 14 ++- samples/old/tabindex.html | 16 +++- samples/old/uilanguages.html | 11 ++- samples/old/xhtmlstyle.html | 16 +++- 31 files changed, 642 insertions(+), 97 deletions(-) diff --git a/plugins/autogrow/samples/autogrow.html b/plugins/autogrow/samples/autogrow.html index 0fd0a813938..c091eea2b68 100644 --- a/plugins/autogrow/samples/autogrow.html +++ b/plugins/autogrow/samples/autogrow.html @@ -64,6 +64,28 @@

                        diff --git a/plugins/enterkey/samples/enterkey.html b/plugins/enterkey/samples/enterkey.html index 890de9132cb..5a60ee40a85 100644 --- a/plugins/enterkey/samples/enterkey.html +++ b/plugins/enterkey/samples/enterkey.html @@ -24,6 +24,28 @@ // Create the editor again, with the appropriate settings. editor = CKEDITOR.replace( 'editor1', { + plugins: [ + 'wysiwygarea', + 'sourcearea', + 'clipboard', + 'basicstyles', + 'pastefromword', + 'pastefromlibreoffice', + 'pastefromgdocs', + 'undo', + 'stylescombo', + 'format', + 'font', + 'colorbutton', + 'removeformat', + 'link', + 'list', + 'justify', + 'blockquote', + 'table', + 'tabletools', + 'image' + ], extraPlugins: 'enterkey', enterMode: Number( document.getElementById( 'xEnter' ).value ), shiftEnterMode: Number( document.getElementById( 'xShiftEnter' ).value ) diff --git a/plugins/htmlwriter/samples/outputhtml.html b/plugins/htmlwriter/samples/outputhtml.html index 7522be1c161..2defbfb155f 100644 --- a/plugins/htmlwriter/samples/outputhtml.html +++ b/plugins/htmlwriter/samples/outputhtml.html @@ -147,7 +147,9 @@

                        on: { pluginsLoaded: configureTransformations, loaded: configureHtmlWriter - } + }, + + removePlugins: 'preview, print' }); /* diff --git a/plugins/image2/samples/image2.html b/plugins/image2/samples/image2.html index d27e0a310fc..0a54bda4302 100644 --- a/plugins/image2/samples/image2.html +++ b/plugins/image2/samples/image2.html @@ -49,6 +49,27 @@

                        @@ -188,10 +210,32 @@

                        // window.onload event handler. CKEDITOR.replace( 'editor2', { + plugins: [ + 'wysiwygarea', + 'sourcearea', + 'clipboard', + 'basicstyles', + 'pastefromword', + 'pastefromlibreoffice', + 'pastefromgdocs', + 'undo', + 'stylescombo', + 'format', + 'font', + 'colorbutton', + 'removeformat', + 'link', + 'list', + 'justify', + 'blockquote', + 'table', + 'tabletools', + 'image', + 'horizontalrule' + ], extraPlugins: 'magicline', // Ensure that magicline plugin, which is required for this sample, is loaded. magicline_color: 'blue', // Blue line - allowedContent: true // Switch off the ACF, so very complex content created to - // show magicline's power isn't filtered. + extraAllowedContent: 'div{*}' }); diff --git a/plugins/mathjax/samples/mathjax.html b/plugins/mathjax/samples/mathjax.html index 03b4e742889..f30c70e2e35 100644 --- a/plugins/mathjax/samples/mathjax.html +++ b/plugins/mathjax/samples/mathjax.html @@ -25,6 +25,47 @@

                        This sample is not maintained anymore. Check out its brand new version in CKEditor Examples.
                        +
                        +
                        +

                        + This editor allows displaying mathematical formulas, enabled by the Mathjax plugin. +

                        +
                        +CKEDITOR.replace( 'textarea_id', {
                        +	extraPlugins: 'mathjax',
                        +	mathJaxLib: '<URL to the MathJax library>'
                        +} );
                        +
                        +
                        +

                        The following equations are represented in the HTML source code as LaTeX expressions.

                        +

                        The Cauchy-Schwarz Inequality

                        +

                        \( \left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right) \)

                        +

                        The probability of getting \(k\) heads when flipping \(n\) coins is

                        +

                        \(P(E) = {n \choose k} p^k (1-p)^{ n-k} \)

                        +

                        Finally, while displaying equations is useful for demonstration purposes, the ability to mix math and text in a paragraph is also important. This expression \(\sqrt{3x-1}+(1+x)^2\) is an example of an inline equation. As you see, MathJax equations can be used this way as well, without disturbing the spacing between the lines.

                        +
                        +

    $header
    $footer
    "; - } - return ($this->force_code_block ? '' : '') . - "$footer"; - } - else { - if ($this->line_numbers != GESHI_NO_LINE_NUMBERS) { - return "$footer
    "; - } - return ($this->force_code_block ? '' : '') . - "$footer"; - } - } - - /** - * Replaces certain keywords in the header and footer with - * certain configuration values - * - * @param string The header or footer content to do replacement on - * @return string The header or footer with replaced keywords - * @since 1.0.2 - * @access private - */ - function replace_keywords($instr) { - $keywords = $replacements = array(); - - $keywords[] = '